Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.controller.js
index 3ed7319..2189db5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x443c=['mustache','util','sox','to-csv','ejs','fs-extra','lodash','squel','jsforce','desk.js','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','localhost','socket.io-emitter','./voiceQueueReport.socket','sendStatus','status','end','json','offset','limit','undefined','count','set','Content-Range','apply','save','update','then','destroy','error','stack','name','send','VoiceQueueReport','rawAttributes','fieldName','type','key','model','map','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','pick','filter','where','merge','VIRTUAL','options','findAll','show','include','catch','create','body','find','params','sort','includeAll','rows','getVoiceQueuesReport','eml-format','rimraf','fast-json-patch','moment','bluebird'];(function(_0x500b6e,_0x292f19){var _0x3dd063=function(_0x4ab04e){while(--_0x4ab04e){_0x500b6e['push'](_0x500b6e['shift']());}};_0x3dd063(++_0x292f19);}(_0x443c,0xf7));var _0xc443=function(_0x1daafa,_0x5562d5){_0x1daafa=_0x1daafa-0x0;var _0x421f30=_0x443c[_0x1daafa];return _0x421f30;};'use strict';var emlformat=require(_0xc443('0x0'));var rimraf=require(_0xc443('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xc443('0x2'));var rp=require('request-promise');var moment=require(_0xc443('0x3'));var BPromise=require(_0xc443('0x4'));var Mustache=require(_0xc443('0x5'));var util=require(_0xc443('0x6'));var path=require('path');var sox=require(_0xc443('0x7'));var csv=require(_0xc443('0x8'));var ejs=require(_0xc443('0x9'));var fs=require('fs');var fs_extra=require(_0xc443('0xa'));var _=require(_0xc443('0xb'));var squel=require(_0xc443('0xc'));var crypto=require('crypto');var jsforce=require(_0xc443('0xd'));var deskjs=require(_0xc443('0xe'));var toCsv=require('to-csv');var querystring=require(_0xc443('0xf'));var Papa=require('papaparse');var Redis=require(_0xc443('0x10'));var authService=require(_0xc443('0x11'));var qs=require(_0xc443('0x12'));var as=require(_0xc443('0x13'));var hardwareService=require(_0xc443('0x14'));var logger=require('../../config/logger')(_0xc443('0x15'));var utils=require(_0xc443('0x16'));var config=require(_0xc443('0x17'));var licenseUtil=require(_0xc443('0x18'));var db=require(_0xc443('0x19'))['db'];config['redis']=_['defaults'](config[_0xc443('0x1a')],{'host':_0xc443('0x1b'),'port':0x18eb});var socket=require(_0xc443('0x1c'))(new Redis(config[_0xc443('0x1a')]));require(_0xc443('0x1d'))['register'](socket);function respondWithStatusCode(_0x246331,_0x2256c2){_0x2256c2=_0x2256c2||0xcc;return function(_0x27a1ee){if(_0x27a1ee){return _0x246331[_0xc443('0x1e')](_0x2256c2);}return _0x246331[_0xc443('0x1f')](_0x2256c2)[_0xc443('0x20')]();};}function respondWithResult(_0x14692e,_0xf42989){_0xf42989=_0xf42989||0xc8;return function(_0x55719c){if(_0x55719c){return _0x14692e[_0xc443('0x1f')](_0xf42989)[_0xc443('0x21')](_0x55719c);}};}function respondWithFilteredResult(_0x45614c,_0x4e1c1d){return function(_0x50d5be){if(_0x50d5be){var _0x1ca90c=typeof _0x4e1c1d[_0xc443('0x22')]==='undefined'&&typeof _0x4e1c1d[_0xc443('0x23')]===_0xc443('0x24');var _0x359d92=_0x50d5be['count'];var _0x381888=_0x1ca90c?0x0:_0x4e1c1d[_0xc443('0x22')];var _0x1ff73a=_0x1ca90c?_0x50d5be[_0xc443('0x25')]:_0x4e1c1d[_0xc443('0x22')]+_0x4e1c1d[_0xc443('0x23')];var _0x5e31f9;if(_0x1ff73a>=_0x359d92){_0x1ff73a=_0x359d92;_0x5e31f9=0xc8;}else{_0x5e31f9=0xce;}_0x45614c[_0xc443('0x1f')](_0x5e31f9);return _0x45614c[_0xc443('0x26')](_0xc443('0x27'),_0x381888+'-'+_0x1ff73a+'/'+_0x359d92)[_0xc443('0x21')](_0x50d5be);}return null;};}function patchUpdates(_0x3f7db8){return function(_0x4a8dd0){try{jsonpatch[_0xc443('0x28')](_0x4a8dd0,_0x3f7db8,!![]);}catch(_0xdf8e40){return BPromise['reject'](_0xdf8e40);}return _0x4a8dd0[_0xc443('0x29')]();};}function saveUpdates(_0x5c6800,_0xc9a48d){return function(_0x3f9b40){if(_0x3f9b40){return _0x3f9b40[_0xc443('0x2a')](_0x5c6800)[_0xc443('0x2b')](function(_0x279883){return _0x279883;});}return null;};}function removeEntity(_0x3c9603,_0x479d67){return function(_0x73ac4b){if(_0x73ac4b){return _0x73ac4b[_0xc443('0x2c')]()[_0xc443('0x2b')](function(){_0x3c9603[_0xc443('0x1f')](0xcc)['end']();});}};}function handleEntityNotFound(_0x31a505,_0x2eda2d){return function(_0x310216){if(!_0x310216){_0x31a505[_0xc443('0x1e')](0x194);}return _0x310216;};}function handleError(_0x24e1f6,_0x23b1cb){_0x23b1cb=_0x23b1cb||0x1f4;return function(_0x37c1c0){logger[_0xc443('0x2d')](_0x37c1c0[_0xc443('0x2e')]);if(_0x37c1c0[_0xc443('0x2f')]){delete _0x37c1c0[_0xc443('0x2f')];}_0x24e1f6[_0xc443('0x1f')](_0x23b1cb)[_0xc443('0x30')](_0x37c1c0);};}exports['index']=function(_0x47c71c,_0x3950b9){var _0x2accfc={},_0x48ad5f={},_0x336e21={'count':0x0,'rows':[]};var _0x46c50c=_['map'](db[_0xc443('0x31')][_0xc443('0x32')],function(_0x3b33ca){return{'name':_0x3b33ca[_0xc443('0x33')],'type':_0x3b33ca[_0xc443('0x34')][_0xc443('0x35')]};});_0x48ad5f[_0xc443('0x36')]=_[_0xc443('0x37')](_0x46c50c,_0xc443('0x2f'));_0x48ad5f[_0xc443('0x38')]=_[_0xc443('0x39')](_0x47c71c[_0xc443('0x38')]);_0x48ad5f[_0xc443('0x3a')]=_[_0xc443('0x3b')](_0x48ad5f[_0xc443('0x36')],_0x48ad5f[_0xc443('0x38')]);_0x2accfc[_0xc443('0x3c')]=_['intersection'](_0x48ad5f[_0xc443('0x36')],qs[_0xc443('0x3d')](_0x47c71c[_0xc443('0x38')]['fields']));_0x2accfc[_0xc443('0x3c')]=_0x2accfc[_0xc443('0x3c')][_0xc443('0x3e')]?_0x2accfc['attributes']:_0x48ad5f[_0xc443('0x36')];if(!_0x47c71c['query'][_0xc443('0x3f')](_0xc443('0x40'))){_0x2accfc[_0xc443('0x23')]=qs['limit'](_0x47c71c[_0xc443('0x38')]['limit']);_0x2accfc[_0xc443('0x22')]=qs[_0xc443('0x22')](_0x47c71c[_0xc443('0x38')][_0xc443('0x22')]);}_0x2accfc[_0xc443('0x41')]=qs['sort'](_0x47c71c[_0xc443('0x38')]['sort']);_0x2accfc['where']=qs[_0xc443('0x3a')](_[_0xc443('0x42')](_0x47c71c[_0xc443('0x38')],_0x48ad5f['filters']),_0x46c50c);if(_0x47c71c[_0xc443('0x38')][_0xc443('0x43')]){_0x2accfc[_0xc443('0x44')]=_[_0xc443('0x45')](_0x2accfc[_0xc443('0x44')],{'$or':_[_0xc443('0x37')](_0x46c50c,function(_0xc422d1){if(_0xc422d1[_0xc443('0x34')]!==_0xc443('0x46')){var _0xef941e={};_0xef941e[_0xc422d1[_0xc443('0x2f')]]={'$like':'%'+_0x47c71c['query'][_0xc443('0x43')]+'%'};return _0xef941e;}})});}_0x2accfc=_[_0xc443('0x45')]({},_0x2accfc,_0x47c71c[_0xc443('0x47')]);var _0x50b310={'where':_0x2accfc[_0xc443('0x44')]};return db[_0xc443('0x31')][_0xc443('0x25')](_0x50b310)[_0xc443('0x2b')](function(_0x5475fd){_0x336e21[_0xc443('0x25')]=_0x5475fd;if(_0x47c71c['query']['includeAll']){_0x2accfc['include']=[{'all':!![]}];}return db['VoiceQueueReport'][_0xc443('0x48')](_0x2accfc);})[_0xc443('0x2b')](function(_0x5d5b19){_0x336e21['rows']=_0x5d5b19;return _0x336e21;})[_0xc443('0x2b')](respondWithFilteredResult(_0x3950b9,_0x2accfc))['catch'](handleError(_0x3950b9,null));};exports[_0xc443('0x49')]=function(_0x3008e3,_0x351d64){var _0x14127f={'raw':![],'where':{'id':_0x3008e3['params']['id']}},_0x26a887={};_0x26a887['model']=_[_0xc443('0x39')](db[_0xc443('0x31')][_0xc443('0x32')]);_0x26a887[_0xc443('0x38')]=_[_0xc443('0x39')](_0x3008e3[_0xc443('0x38')]);_0x26a887[_0xc443('0x3a')]=_[_0xc443('0x3b')](_0x26a887[_0xc443('0x36')],_0x26a887['query']);_0x14127f[_0xc443('0x3c')]=_[_0xc443('0x3b')](_0x26a887[_0xc443('0x36')],qs[_0xc443('0x3d')](_0x3008e3['query'][_0xc443('0x3d')]));_0x14127f[_0xc443('0x3c')]=_0x14127f[_0xc443('0x3c')][_0xc443('0x3e')]?_0x14127f['attributes']:_0x26a887[_0xc443('0x36')];if(_0x3008e3[_0xc443('0x38')]['includeAll']){_0x14127f[_0xc443('0x4a')]=[{'all':!![]}];}_0x14127f=_['merge']({},_0x14127f,_0x3008e3['options']);return db[_0xc443('0x31')]['find'](_0x14127f)['then'](handleEntityNotFound(_0x351d64,null))[_0xc443('0x2b')](respondWithResult(_0x351d64,null))[_0xc443('0x4b')](handleError(_0x351d64,null));};exports['create']=function(_0x14755b,_0x115795){return db[_0xc443('0x31')][_0xc443('0x4c')](_0x14755b[_0xc443('0x4d')],{})[_0xc443('0x2b')](respondWithResult(_0x115795,0xc9))[_0xc443('0x4b')](handleError(_0x115795,null));};exports['update']=function(_0x204c4d,_0x4b8b0e){if(_0x204c4d['body']['id']){delete _0x204c4d[_0xc443('0x4d')]['id'];}return db[_0xc443('0x31')][_0xc443('0x4e')]({'where':{'id':_0x204c4d[_0xc443('0x4f')]['id']}})[_0xc443('0x2b')](handleEntityNotFound(_0x4b8b0e,null))[_0xc443('0x2b')](saveUpdates(_0x204c4d['body'],null))['then'](respondWithResult(_0x4b8b0e,null))['catch'](handleError(_0x4b8b0e,null));};exports[_0xc443('0x2c')]=function(_0x7af299,_0x2f05cb){return db['VoiceQueueReport']['find']({'where':{'id':_0x7af299['params']['id']}})[_0xc443('0x2b')](handleEntityNotFound(_0x2f05cb,null))[_0xc443('0x2b')](removeEntity(_0x2f05cb,null))[_0xc443('0x4b')](handleError(_0x2f05cb,null));};exports['describe']=function(_0x433b6c,_0x3cfa14){return db[_0xc443('0x31')]['describe']()[_0xc443('0x2b')](respondWithResult(_0x3cfa14,null))[_0xc443('0x4b')](handleError(_0x3cfa14,null));};exports['getVoiceQueuesReport']=function(_0x24861c,_0x25cdfe){var _0xd92b81={},_0x57ef35={},_0x498247={'count':0x0,'rows':[]};_0x57ef35[_0xc443('0x36')]=_[_0xc443('0x39')](db[_0xc443('0x31')]['rawAttributes']);_0x57ef35[_0xc443('0x38')]=_['keys'](_0x24861c['query']);_0x57ef35[_0xc443('0x3a')]=_[_0xc443('0x3b')](_0x57ef35[_0xc443('0x36')],_0x57ef35[_0xc443('0x38')]);_0xd92b81[_0xc443('0x3c')]=_[_0xc443('0x3b')](_0x57ef35[_0xc443('0x36')],qs[_0xc443('0x3d')](_0x24861c[_0xc443('0x38')][_0xc443('0x3d')]));_0xd92b81[_0xc443('0x3c')]=_0xd92b81[_0xc443('0x3c')][_0xc443('0x3e')]?_0xd92b81[_0xc443('0x3c')]:_0x57ef35['model'];if(!_0x24861c[_0xc443('0x38')][_0xc443('0x3f')]('nolimit')){_0xd92b81[_0xc443('0x23')]=qs[_0xc443('0x23')](_0x24861c[_0xc443('0x38')][_0xc443('0x23')]);_0xd92b81['offset']=qs[_0xc443('0x22')](_0x24861c[_0xc443('0x38')][_0xc443('0x22')]);}_0xd92b81[_0xc443('0x41')]=qs[_0xc443('0x50')](_0x24861c[_0xc443('0x38')][_0xc443('0x50')]);_0xd92b81[_0xc443('0x44')]=qs[_0xc443('0x3a')](_['pick'](_0x24861c[_0xc443('0x38')],_0x57ef35['filters']));if(_0x24861c['query'][_0xc443('0x43')]){_0xd92b81['where']=_[_0xc443('0x45')](_0xd92b81[_0xc443('0x44')],{'$or':_[_0xc443('0x37')](_0xd92b81[_0xc443('0x3c')],function(_0x45f528){var _0xa7cbee={};_0xa7cbee[_0x45f528]={'$like':'%'+_0x24861c[_0xc443('0x38')][_0xc443('0x43')]+'%'};return _0xa7cbee;})});}_0xd92b81=_['merge']({},_0xd92b81,_0x24861c[_0xc443('0x47')]);var _0x31f0e7={'where':_0xd92b81['where']};return db['VoiceQueueReport'][_0xc443('0x25')](_0x31f0e7)['then'](function(_0x56ba67){_0x498247['count']=_0x56ba67;if(_0x24861c[_0xc443('0x38')][_0xc443('0x51')]){_0xd92b81[_0xc443('0x4a')]=[{'all':!![]}];}return db[_0xc443('0x31')][_0xc443('0x48')](_0xd92b81);})[_0xc443('0x2b')](function(_0x4fefe7){_0x498247[_0xc443('0x52')]=_0x4fefe7;return _0x498247;})[_0xc443('0x2b')](respondWithFilteredResult(_0x25cdfe,_0xd92b81,'getVoiceQueuesReport'))['catch'](handleError(_0x25cdfe,null,_0xc443('0x53')));};
\ No newline at end of file
+var _0x3dc5=['catch','show','params','keys','find','create','body','destroy','describe','order','getVoiceQueuesReport','eml-format','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','fs-extra','squel','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','status','end','json','undefined','offset','count','limit','set','Content-Range','apply','reject','save','update','then','sendStatus','error','stack','name','send','index','map','VoiceQueueReport','rawAttributes','type','query','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','sort','filters','pick','filter','merge','where','VIRTUAL','options','includeAll','include','findAll','rows'];(function(_0x5c9207,_0x4737ef){var _0x587913=function(_0x5df589){while(--_0x5df589){_0x5c9207['push'](_0x5c9207['shift']());}};_0x587913(++_0x4737ef);}(_0x3dc5,0x107));var _0x53dc=function(_0x1167d1,_0x269ddd){_0x1167d1=_0x1167d1-0x0;var _0x59fbad=_0x3dc5[_0x1167d1];return _0x59fbad;};'use strict';var emlformat=require(_0x53dc('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x53dc('0x1'));var rp=require(_0x53dc('0x2'));var moment=require(_0x53dc('0x3'));var BPromise=require(_0x53dc('0x4'));var Mustache=require(_0x53dc('0x5'));var util=require(_0x53dc('0x6'));var path=require('path');var sox=require(_0x53dc('0x7'));var csv=require(_0x53dc('0x8'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x53dc('0x9'));var _=require('lodash');var squel=require(_0x53dc('0xa'));var crypto=require('crypto');var jsforce=require(_0x53dc('0xb'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x53dc('0xc'));var Papa=require(_0x53dc('0xd'));var Redis=require(_0x53dc('0xe'));var authService=require(_0x53dc('0xf'));var qs=require(_0x53dc('0x10'));var as=require(_0x53dc('0x11'));var hardwareService=require(_0x53dc('0x12'));var logger=require(_0x53dc('0x13'))(_0x53dc('0x14'));var utils=require('../../config/utils');var config=require(_0x53dc('0x15'));var licenseUtil=require(_0x53dc('0x16'));var db=require(_0x53dc('0x17'))['db'];config[_0x53dc('0x18')]=_['defaults'](config[_0x53dc('0x18')],{'host':_0x53dc('0x19'),'port':0x18eb});var socket=require(_0x53dc('0x1a'))(new Redis(config[_0x53dc('0x18')]));require(_0x53dc('0x1b'))[_0x53dc('0x1c')](socket);function respondWithStatusCode(_0x43de56,_0x26df00){_0x26df00=_0x26df00||0xcc;return function(_0x220c64){if(_0x220c64){return _0x43de56['sendStatus'](_0x26df00);}return _0x43de56[_0x53dc('0x1d')](_0x26df00)[_0x53dc('0x1e')]();};}function respondWithResult(_0x3825d5,_0x5b57ca){_0x5b57ca=_0x5b57ca||0xc8;return function(_0x453aaf){if(_0x453aaf){return _0x3825d5['status'](_0x5b57ca)[_0x53dc('0x1f')](_0x453aaf);}};}function respondWithFilteredResult(_0x32b334,_0x3a858c){return function(_0x3b663b){if(_0x3b663b){var _0x1114d7=typeof _0x3a858c['offset']===_0x53dc('0x20')&&typeof _0x3a858c['limit']===_0x53dc('0x20');var _0xd3497a=_0x3b663b['count'];var _0xfb1e8f=_0x1114d7?0x0:_0x3a858c[_0x53dc('0x21')];var _0x230062=_0x1114d7?_0x3b663b[_0x53dc('0x22')]:_0x3a858c[_0x53dc('0x21')]+_0x3a858c[_0x53dc('0x23')];var _0x35c363;if(_0x230062>=_0xd3497a){_0x230062=_0xd3497a;_0x35c363=0xc8;}else{_0x35c363=0xce;}_0x32b334[_0x53dc('0x1d')](_0x35c363);return _0x32b334[_0x53dc('0x24')](_0x53dc('0x25'),_0xfb1e8f+'-'+_0x230062+'/'+_0xd3497a)['json'](_0x3b663b);}return null;};}function patchUpdates(_0x19ceac){return function(_0x36fccd){try{jsonpatch[_0x53dc('0x26')](_0x36fccd,_0x19ceac,!![]);}catch(_0x30f6ad){return BPromise[_0x53dc('0x27')](_0x30f6ad);}return _0x36fccd[_0x53dc('0x28')]();};}function saveUpdates(_0x248a46,_0x2e834e){return function(_0x345804){if(_0x345804){return _0x345804[_0x53dc('0x29')](_0x248a46)[_0x53dc('0x2a')](function(_0x190803){return _0x190803;});}return null;};}function removeEntity(_0x1d19cf,_0x3cef58){return function(_0x3d8b59){if(_0x3d8b59){return _0x3d8b59['destroy']()['then'](function(){_0x1d19cf[_0x53dc('0x1d')](0xcc)[_0x53dc('0x1e')]();});}};}function handleEntityNotFound(_0x531448,_0xc86ca8){return function(_0x114c87){if(!_0x114c87){_0x531448[_0x53dc('0x2b')](0x194);}return _0x114c87;};}function handleError(_0x39f1dc,_0x4e3d0d){_0x4e3d0d=_0x4e3d0d||0x1f4;return function(_0x40835f){logger[_0x53dc('0x2c')](_0x40835f[_0x53dc('0x2d')]);if(_0x40835f[_0x53dc('0x2e')]){delete _0x40835f['name'];}_0x39f1dc[_0x53dc('0x1d')](_0x4e3d0d)[_0x53dc('0x2f')](_0x40835f);};}exports[_0x53dc('0x30')]=function(_0x4e7f70,_0x225330){var _0x17506e={},_0x2a1bc1={},_0x1c4d63={'count':0x0,'rows':[]};var _0x3c6dea=_[_0x53dc('0x31')](db[_0x53dc('0x32')][_0x53dc('0x33')],function(_0x42273b){return{'name':_0x42273b['fieldName'],'type':_0x42273b[_0x53dc('0x34')]['key']};});_0x2a1bc1['model']=_[_0x53dc('0x31')](_0x3c6dea,'name');_0x2a1bc1[_0x53dc('0x35')]=_['keys'](_0x4e7f70[_0x53dc('0x35')]);_0x2a1bc1['filters']=_[_0x53dc('0x36')](_0x2a1bc1['model'],_0x2a1bc1['query']);_0x17506e[_0x53dc('0x37')]=_[_0x53dc('0x36')](_0x2a1bc1[_0x53dc('0x38')],qs[_0x53dc('0x39')](_0x4e7f70['query'][_0x53dc('0x39')]));_0x17506e[_0x53dc('0x37')]=_0x17506e[_0x53dc('0x37')][_0x53dc('0x3a')]?_0x17506e[_0x53dc('0x37')]:_0x2a1bc1['model'];if(!_0x4e7f70[_0x53dc('0x35')][_0x53dc('0x3b')](_0x53dc('0x3c'))){_0x17506e['limit']=qs[_0x53dc('0x23')](_0x4e7f70[_0x53dc('0x35')][_0x53dc('0x23')]);_0x17506e[_0x53dc('0x21')]=qs[_0x53dc('0x21')](_0x4e7f70[_0x53dc('0x35')]['offset']);}_0x17506e['order']=qs[_0x53dc('0x3d')](_0x4e7f70[_0x53dc('0x35')]['sort']);_0x17506e['where']=qs[_0x53dc('0x3e')](_[_0x53dc('0x3f')](_0x4e7f70[_0x53dc('0x35')],_0x2a1bc1[_0x53dc('0x3e')]),_0x3c6dea);if(_0x4e7f70[_0x53dc('0x35')][_0x53dc('0x40')]){_0x17506e['where']=_[_0x53dc('0x41')](_0x17506e[_0x53dc('0x42')],{'$or':_[_0x53dc('0x31')](_0x3c6dea,function(_0x1a3dca){if(_0x1a3dca[_0x53dc('0x34')]!==_0x53dc('0x43')){var _0x2ee8ed={};_0x2ee8ed[_0x1a3dca[_0x53dc('0x2e')]]={'$like':'%'+_0x4e7f70['query'][_0x53dc('0x40')]+'%'};return _0x2ee8ed;}})});}_0x17506e=_[_0x53dc('0x41')]({},_0x17506e,_0x4e7f70[_0x53dc('0x44')]);var _0x3056bb={'where':_0x17506e['where']};return db[_0x53dc('0x32')][_0x53dc('0x22')](_0x3056bb)['then'](function(_0x17113c){_0x1c4d63[_0x53dc('0x22')]=_0x17113c;if(_0x4e7f70[_0x53dc('0x35')][_0x53dc('0x45')]){_0x17506e[_0x53dc('0x46')]=[{'all':!![]}];}return db['VoiceQueueReport'][_0x53dc('0x47')](_0x17506e);})['then'](function(_0x52b00a){_0x1c4d63[_0x53dc('0x48')]=_0x52b00a;return _0x1c4d63;})[_0x53dc('0x2a')](respondWithFilteredResult(_0x225330,_0x17506e))[_0x53dc('0x49')](handleError(_0x225330,null));};exports[_0x53dc('0x4a')]=function(_0x27fd52,_0x49c7a6){var _0x601c47={'raw':![],'where':{'id':_0x27fd52[_0x53dc('0x4b')]['id']}},_0x1b93dc={};_0x1b93dc['model']=_[_0x53dc('0x4c')](db[_0x53dc('0x32')][_0x53dc('0x33')]);_0x1b93dc[_0x53dc('0x35')]=_[_0x53dc('0x4c')](_0x27fd52[_0x53dc('0x35')]);_0x1b93dc[_0x53dc('0x3e')]=_[_0x53dc('0x36')](_0x1b93dc['model'],_0x1b93dc[_0x53dc('0x35')]);_0x601c47[_0x53dc('0x37')]=_[_0x53dc('0x36')](_0x1b93dc[_0x53dc('0x38')],qs[_0x53dc('0x39')](_0x27fd52[_0x53dc('0x35')][_0x53dc('0x39')]));_0x601c47['attributes']=_0x601c47['attributes']['length']?_0x601c47[_0x53dc('0x37')]:_0x1b93dc['model'];if(_0x27fd52[_0x53dc('0x35')][_0x53dc('0x45')]){_0x601c47[_0x53dc('0x46')]=[{'all':!![]}];}_0x601c47=_['merge']({},_0x601c47,_0x27fd52[_0x53dc('0x44')]);return db[_0x53dc('0x32')][_0x53dc('0x4d')](_0x601c47)[_0x53dc('0x2a')](handleEntityNotFound(_0x49c7a6,null))[_0x53dc('0x2a')](respondWithResult(_0x49c7a6,null))[_0x53dc('0x49')](handleError(_0x49c7a6,null));};exports[_0x53dc('0x4e')]=function(_0x2fe6c6,_0x3a511a){return db['VoiceQueueReport'][_0x53dc('0x4e')](_0x2fe6c6['body'],{})['then'](respondWithResult(_0x3a511a,0xc9))['catch'](handleError(_0x3a511a,null));};exports[_0x53dc('0x29')]=function(_0x465b4b,_0x302498){if(_0x465b4b[_0x53dc('0x4f')]['id']){delete _0x465b4b[_0x53dc('0x4f')]['id'];}return db[_0x53dc('0x32')][_0x53dc('0x4d')]({'where':{'id':_0x465b4b['params']['id']}})[_0x53dc('0x2a')](handleEntityNotFound(_0x302498,null))['then'](saveUpdates(_0x465b4b[_0x53dc('0x4f')],null))['then'](respondWithResult(_0x302498,null))[_0x53dc('0x49')](handleError(_0x302498,null));};exports[_0x53dc('0x50')]=function(_0x13b9ae,_0x536acf){return db[_0x53dc('0x32')]['find']({'where':{'id':_0x13b9ae[_0x53dc('0x4b')]['id']}})['then'](handleEntityNotFound(_0x536acf,null))[_0x53dc('0x2a')](removeEntity(_0x536acf,null))[_0x53dc('0x49')](handleError(_0x536acf,null));};exports[_0x53dc('0x51')]=function(_0x1bc6a6,_0x98f1aa){return db['VoiceQueueReport'][_0x53dc('0x51')]()[_0x53dc('0x2a')](respondWithResult(_0x98f1aa,null))[_0x53dc('0x49')](handleError(_0x98f1aa,null));};exports['getVoiceQueuesReport']=function(_0x5692f3,_0x5c94a9){var _0x584a7d={},_0x533a18={},_0x5f19a1={'count':0x0,'rows':[]};_0x533a18[_0x53dc('0x38')]=_[_0x53dc('0x4c')](db[_0x53dc('0x32')][_0x53dc('0x33')]);_0x533a18[_0x53dc('0x35')]=_[_0x53dc('0x4c')](_0x5692f3[_0x53dc('0x35')]);_0x533a18['filters']=_[_0x53dc('0x36')](_0x533a18[_0x53dc('0x38')],_0x533a18[_0x53dc('0x35')]);_0x584a7d['attributes']=_[_0x53dc('0x36')](_0x533a18[_0x53dc('0x38')],qs['fields'](_0x5692f3[_0x53dc('0x35')][_0x53dc('0x39')]));_0x584a7d[_0x53dc('0x37')]=_0x584a7d[_0x53dc('0x37')][_0x53dc('0x3a')]?_0x584a7d['attributes']:_0x533a18[_0x53dc('0x38')];if(!_0x5692f3[_0x53dc('0x35')][_0x53dc('0x3b')]('nolimit')){_0x584a7d[_0x53dc('0x23')]=qs['limit'](_0x5692f3[_0x53dc('0x35')][_0x53dc('0x23')]);_0x584a7d['offset']=qs[_0x53dc('0x21')](_0x5692f3[_0x53dc('0x35')]['offset']);}_0x584a7d[_0x53dc('0x52')]=qs[_0x53dc('0x3d')](_0x5692f3[_0x53dc('0x35')][_0x53dc('0x3d')]);_0x584a7d[_0x53dc('0x42')]=qs['filters'](_[_0x53dc('0x3f')](_0x5692f3[_0x53dc('0x35')],_0x533a18['filters']));if(_0x5692f3[_0x53dc('0x35')][_0x53dc('0x40')]){_0x584a7d[_0x53dc('0x42')]=_[_0x53dc('0x41')](_0x584a7d[_0x53dc('0x42')],{'$or':_[_0x53dc('0x31')](_0x584a7d[_0x53dc('0x37')],function(_0x5151a7){var _0x4772a2={};_0x4772a2[_0x5151a7]={'$like':'%'+_0x5692f3[_0x53dc('0x35')]['filter']+'%'};return _0x4772a2;})});}_0x584a7d=_['merge']({},_0x584a7d,_0x5692f3[_0x53dc('0x44')]);var _0x56db32={'where':_0x584a7d[_0x53dc('0x42')]};return db['VoiceQueueReport'][_0x53dc('0x22')](_0x56db32)['then'](function(_0x129dc5){_0x5f19a1[_0x53dc('0x22')]=_0x129dc5;if(_0x5692f3[_0x53dc('0x35')]['includeAll']){_0x584a7d[_0x53dc('0x46')]=[{'all':!![]}];}return db[_0x53dc('0x32')][_0x53dc('0x47')](_0x584a7d);})[_0x53dc('0x2a')](function(_0x2c841a){_0x5f19a1[_0x53dc('0x48')]=_0x2c841a;return _0x5f19a1;})['then'](respondWithFilteredResult(_0x5c94a9,_0x584a7d,_0x53dc('0x53')))[_0x53dc('0x49')](handleError(_0x5c94a9,null,_0x53dc('0x53')));};
\ No newline at end of file