Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.controller.js
index 2f02429..6314726 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x00fb=['type','key','model','keys','query','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','filters','pick','filter','where','VIRTUAL','options','includeAll','include','rows','catch','show','params','length','merge','find','create','body','describe','getVoiceQueuesReport','findAll','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','socket.io-emitter','register','sendStatus','status','json','offset','undefined','count','limit','set','Content-Range','reject','then','destroy','end','error','stack','name','send','map','VoiceQueueReport','rawAttributes','fieldName'];(function(_0x1935b2,_0x44278d){var _0x1e0b8d=function(_0x18b15a){while(--_0x18b15a){_0x1935b2['push'](_0x1935b2['shift']());}};_0x1e0b8d(++_0x44278d);}(_0x00fb,0x15c));var _0xb00f=function(_0x3e1c03,_0x297560){_0x3e1c03=_0x3e1c03-0x0;var _0x48c1c0=_0x00fb[_0x3e1c03];return _0x48c1c0;};'use strict';var emlformat=require(_0xb00f('0x0'));var rimraf=require(_0xb00f('0x1'));var zipdir=require(_0xb00f('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xb00f('0x3'));var moment=require(_0xb00f('0x4'));var BPromise=require(_0xb00f('0x5'));var Mustache=require(_0xb00f('0x6'));var util=require(_0xb00f('0x7'));var path=require(_0xb00f('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xb00f('0x9'));var squel=require(_0xb00f('0xa'));var crypto=require(_0xb00f('0xb'));var jsforce=require(_0xb00f('0xc'));var deskjs=require(_0xb00f('0xd'));var toCsv=require('to-csv');var querystring=require(_0xb00f('0xe'));var Papa=require(_0xb00f('0xf'));var Redis=require('ioredis');var authService=require(_0xb00f('0x10'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xb00f('0x11'));var logger=require('../../config/logger')('api');var utils=require(_0xb00f('0x12'));var config=require(_0xb00f('0x13'));var licenseUtil=require(_0xb00f('0x14'));var db=require(_0xb00f('0x15'))['db'];config[_0xb00f('0x16')]=_[_0xb00f('0x17')](config[_0xb00f('0x16')],{'host':'localhost','port':0x18eb});var socket=require(_0xb00f('0x18'))(new Redis(config[_0xb00f('0x16')]));require('./voiceQueueReport.socket')[_0xb00f('0x19')](socket);function respondWithStatusCode(_0xc4c8a6,_0x5248dd){_0x5248dd=_0x5248dd||0xcc;return function(_0x4a06a0){if(_0x4a06a0){return _0xc4c8a6[_0xb00f('0x1a')](_0x5248dd);}return _0xc4c8a6['status'](_0x5248dd)['end']();};}function respondWithResult(_0x5ba42b,_0x51a165){_0x51a165=_0x51a165||0xc8;return function(_0x32c4da){if(_0x32c4da){return _0x5ba42b[_0xb00f('0x1b')](_0x51a165)[_0xb00f('0x1c')](_0x32c4da);}};}function respondWithFilteredResult(_0xdc4a5c,_0x3dfcdf){return function(_0x1a3059){if(_0x1a3059){var _0x4e1cbc=typeof _0x3dfcdf[_0xb00f('0x1d')]===_0xb00f('0x1e')&&typeof _0x3dfcdf['limit']==='undefined';var _0x3807a8=_0x1a3059[_0xb00f('0x1f')];var _0x5f071d=_0x4e1cbc?0x0:_0x3dfcdf['offset'];var _0x5291d0=_0x4e1cbc?_0x1a3059[_0xb00f('0x1f')]:_0x3dfcdf[_0xb00f('0x1d')]+_0x3dfcdf[_0xb00f('0x20')];var _0x23df2b;if(_0x5291d0>=_0x3807a8){_0x5291d0=_0x3807a8;_0x23df2b=0xc8;}else{_0x23df2b=0xce;}_0xdc4a5c[_0xb00f('0x1b')](_0x23df2b);return _0xdc4a5c[_0xb00f('0x21')](_0xb00f('0x22'),_0x5f071d+'-'+_0x5291d0+'/'+_0x3807a8)[_0xb00f('0x1c')](_0x1a3059);}return null;};}function patchUpdates(_0xca5249){return function(_0x3f3e31){try{jsonpatch['apply'](_0x3f3e31,_0xca5249,!![]);}catch(_0x12107d){return BPromise[_0xb00f('0x23')](_0x12107d);}return _0x3f3e31['save']();};}function saveUpdates(_0x3103f3,_0x127db3){return function(_0x5b8ef7){if(_0x5b8ef7){return _0x5b8ef7['update'](_0x3103f3)[_0xb00f('0x24')](function(_0x2fcf6f){return _0x2fcf6f;});}return null;};}function removeEntity(_0x2b357c,_0x4e593f){return function(_0x43697f){if(_0x43697f){return _0x43697f[_0xb00f('0x25')]()[_0xb00f('0x24')](function(){_0x2b357c['status'](0xcc)[_0xb00f('0x26')]();});}};}function handleEntityNotFound(_0x421bb4,_0x28e294){return function(_0xf4552f){if(!_0xf4552f){_0x421bb4['sendStatus'](0x194);}return _0xf4552f;};}function handleError(_0x2acd01,_0x44c657){_0x44c657=_0x44c657||0x1f4;return function(_0x11badf){logger[_0xb00f('0x27')](_0x11badf[_0xb00f('0x28')]);if(_0x11badf[_0xb00f('0x29')]){delete _0x11badf[_0xb00f('0x29')];}_0x2acd01[_0xb00f('0x1b')](_0x44c657)[_0xb00f('0x2a')](_0x11badf);};}exports['index']=function(_0x3dfddb,_0x1d888a){var _0x208bc6={},_0x374855={},_0x2142f6={'count':0x0,'rows':[]};var _0x27778e=_[_0xb00f('0x2b')](db[_0xb00f('0x2c')][_0xb00f('0x2d')],function(_0x42e177){return{'name':_0x42e177[_0xb00f('0x2e')],'type':_0x42e177[_0xb00f('0x2f')][_0xb00f('0x30')]};});_0x374855[_0xb00f('0x31')]=_[_0xb00f('0x2b')](_0x27778e,_0xb00f('0x29'));_0x374855['query']=_[_0xb00f('0x32')](_0x3dfddb[_0xb00f('0x33')]);_0x374855['filters']=_[_0xb00f('0x34')](_0x374855[_0xb00f('0x31')],_0x374855['query']);_0x208bc6[_0xb00f('0x35')]=_[_0xb00f('0x34')](_0x374855[_0xb00f('0x31')],qs[_0xb00f('0x36')](_0x3dfddb[_0xb00f('0x33')][_0xb00f('0x36')]));_0x208bc6[_0xb00f('0x35')]=_0x208bc6[_0xb00f('0x35')]['length']?_0x208bc6['attributes']:_0x374855[_0xb00f('0x31')];if(!_0x3dfddb[_0xb00f('0x33')][_0xb00f('0x37')](_0xb00f('0x38'))){_0x208bc6[_0xb00f('0x20')]=qs[_0xb00f('0x20')](_0x3dfddb['query'][_0xb00f('0x20')]);_0x208bc6[_0xb00f('0x1d')]=qs[_0xb00f('0x1d')](_0x3dfddb[_0xb00f('0x33')][_0xb00f('0x1d')]);}_0x208bc6[_0xb00f('0x39')]=qs[_0xb00f('0x3a')](_0x3dfddb[_0xb00f('0x33')][_0xb00f('0x3a')]);_0x208bc6['where']=qs[_0xb00f('0x3b')](_[_0xb00f('0x3c')](_0x3dfddb[_0xb00f('0x33')],_0x374855[_0xb00f('0x3b')]),_0x27778e);if(_0x3dfddb[_0xb00f('0x33')][_0xb00f('0x3d')]){_0x208bc6[_0xb00f('0x3e')]=_['merge'](_0x208bc6[_0xb00f('0x3e')],{'$or':_[_0xb00f('0x2b')](_0x27778e,function(_0x24b2a6){if(_0x24b2a6[_0xb00f('0x2f')]!==_0xb00f('0x3f')){var _0x2d2ea7={};_0x2d2ea7[_0x24b2a6[_0xb00f('0x29')]]={'$like':'%'+_0x3dfddb[_0xb00f('0x33')][_0xb00f('0x3d')]+'%'};return _0x2d2ea7;}})});}_0x208bc6=_['merge']({},_0x208bc6,_0x3dfddb[_0xb00f('0x40')]);var _0x29630e={'where':_0x208bc6[_0xb00f('0x3e')]};return db[_0xb00f('0x2c')][_0xb00f('0x1f')](_0x29630e)['then'](function(_0x122a4e){_0x2142f6[_0xb00f('0x1f')]=_0x122a4e;if(_0x3dfddb['query'][_0xb00f('0x41')]){_0x208bc6[_0xb00f('0x42')]=[{'all':!![]}];}return db[_0xb00f('0x2c')]['findAll'](_0x208bc6);})[_0xb00f('0x24')](function(_0x5290c7){_0x2142f6[_0xb00f('0x43')]=_0x5290c7;return _0x2142f6;})[_0xb00f('0x24')](respondWithFilteredResult(_0x1d888a,_0x208bc6))[_0xb00f('0x44')](handleError(_0x1d888a,null));};exports[_0xb00f('0x45')]=function(_0x2b730d,_0x21e1da){var _0x54c27d={'raw':![],'where':{'id':_0x2b730d[_0xb00f('0x46')]['id']}},_0x2f1a63={};_0x2f1a63['model']=_[_0xb00f('0x32')](db['VoiceQueueReport']['rawAttributes']);_0x2f1a63['query']=_[_0xb00f('0x32')](_0x2b730d[_0xb00f('0x33')]);_0x2f1a63[_0xb00f('0x3b')]=_[_0xb00f('0x34')](_0x2f1a63[_0xb00f('0x31')],_0x2f1a63[_0xb00f('0x33')]);_0x54c27d[_0xb00f('0x35')]=_['intersection'](_0x2f1a63[_0xb00f('0x31')],qs[_0xb00f('0x36')](_0x2b730d[_0xb00f('0x33')][_0xb00f('0x36')]));_0x54c27d[_0xb00f('0x35')]=_0x54c27d[_0xb00f('0x35')][_0xb00f('0x47')]?_0x54c27d[_0xb00f('0x35')]:_0x2f1a63['model'];if(_0x2b730d[_0xb00f('0x33')]['includeAll']){_0x54c27d[_0xb00f('0x42')]=[{'all':!![]}];}_0x54c27d=_[_0xb00f('0x48')]({},_0x54c27d,_0x2b730d[_0xb00f('0x40')]);return db[_0xb00f('0x2c')][_0xb00f('0x49')](_0x54c27d)[_0xb00f('0x24')](handleEntityNotFound(_0x21e1da,null))[_0xb00f('0x24')](respondWithResult(_0x21e1da,null))[_0xb00f('0x44')](handleError(_0x21e1da,null));};exports[_0xb00f('0x4a')]=function(_0x4cedb7,_0x4a1454){return db[_0xb00f('0x2c')]['create'](_0x4cedb7[_0xb00f('0x4b')],{})[_0xb00f('0x24')](respondWithResult(_0x4a1454,0xc9))['catch'](handleError(_0x4a1454,null));};exports['update']=function(_0x304a8c,_0x5fca1a){if(_0x304a8c[_0xb00f('0x4b')]['id']){delete _0x304a8c['body']['id'];}return db['VoiceQueueReport']['find']({'where':{'id':_0x304a8c[_0xb00f('0x46')]['id']}})[_0xb00f('0x24')](handleEntityNotFound(_0x5fca1a,null))['then'](saveUpdates(_0x304a8c[_0xb00f('0x4b')],null))[_0xb00f('0x24')](respondWithResult(_0x5fca1a,null))['catch'](handleError(_0x5fca1a,null));};exports['destroy']=function(_0x11082d,_0x279ccb){return db['VoiceQueueReport'][_0xb00f('0x49')]({'where':{'id':_0x11082d[_0xb00f('0x46')]['id']}})[_0xb00f('0x24')](handleEntityNotFound(_0x279ccb,null))[_0xb00f('0x24')](removeEntity(_0x279ccb,null))[_0xb00f('0x44')](handleError(_0x279ccb,null));};exports[_0xb00f('0x4c')]=function(_0x3ba9b5,_0x5223ae){return db[_0xb00f('0x2c')][_0xb00f('0x4c')]()[_0xb00f('0x24')](respondWithResult(_0x5223ae,null))[_0xb00f('0x44')](handleError(_0x5223ae,null));};exports[_0xb00f('0x4d')]=function(_0x19cbf7,_0x485822){var _0x21fdf9={},_0x16056f={},_0x5517cb={'count':0x0,'rows':[]};_0x16056f[_0xb00f('0x31')]=_[_0xb00f('0x32')](db[_0xb00f('0x2c')][_0xb00f('0x2d')]);_0x16056f['query']=_[_0xb00f('0x32')](_0x19cbf7[_0xb00f('0x33')]);_0x16056f['filters']=_[_0xb00f('0x34')](_0x16056f[_0xb00f('0x31')],_0x16056f[_0xb00f('0x33')]);_0x21fdf9['attributes']=_[_0xb00f('0x34')](_0x16056f[_0xb00f('0x31')],qs[_0xb00f('0x36')](_0x19cbf7['query'][_0xb00f('0x36')]));_0x21fdf9[_0xb00f('0x35')]=_0x21fdf9[_0xb00f('0x35')][_0xb00f('0x47')]?_0x21fdf9[_0xb00f('0x35')]:_0x16056f[_0xb00f('0x31')];if(!_0x19cbf7[_0xb00f('0x33')][_0xb00f('0x37')]('nolimit')){_0x21fdf9[_0xb00f('0x20')]=qs[_0xb00f('0x20')](_0x19cbf7['query']['limit']);_0x21fdf9[_0xb00f('0x1d')]=qs[_0xb00f('0x1d')](_0x19cbf7['query']['offset']);}_0x21fdf9[_0xb00f('0x39')]=qs[_0xb00f('0x3a')](_0x19cbf7[_0xb00f('0x33')][_0xb00f('0x3a')]);_0x21fdf9[_0xb00f('0x3e')]=qs['filters'](_['pick'](_0x19cbf7[_0xb00f('0x33')],_0x16056f[_0xb00f('0x3b')]));if(_0x19cbf7['query']['filter']){_0x21fdf9[_0xb00f('0x3e')]=_[_0xb00f('0x48')](_0x21fdf9[_0xb00f('0x3e')],{'$or':_[_0xb00f('0x2b')](_0x21fdf9[_0xb00f('0x35')],function(_0x6d399b){var _0x19e6e1={};_0x19e6e1[_0x6d399b]={'$like':'%'+_0x19cbf7[_0xb00f('0x33')][_0xb00f('0x3d')]+'%'};return _0x19e6e1;})});}_0x21fdf9=_['merge']({},_0x21fdf9,_0x19cbf7['options']);var _0x1b9dbf={'where':_0x21fdf9['where']};return db[_0xb00f('0x2c')][_0xb00f('0x1f')](_0x1b9dbf)[_0xb00f('0x24')](function(_0x20f863){_0x5517cb[_0xb00f('0x1f')]=_0x20f863;if(_0x19cbf7[_0xb00f('0x33')][_0xb00f('0x41')]){_0x21fdf9['include']=[{'all':!![]}];}return db['VoiceQueueReport'][_0xb00f('0x4e')](_0x21fdf9);})['then'](function(_0x38de00){_0x5517cb[_0xb00f('0x43')]=_0x38de00;return _0x5517cb;})['then'](respondWithFilteredResult(_0x485822,_0x21fdf9,_0xb00f('0x4d')))[_0xb00f('0x44')](handleError(_0x485822,null,_0xb00f('0x4d')));};
\ No newline at end of file
+var _0xd789=['rows','catch','show','params','include','find','create','body','describe','getVoiceQueuesReport','rimraf','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','redis','socket.io-emitter','register','sendStatus','end','json','offset','undefined','limit','count','status','Content-Range','apply','save','update','then','destroy','error','stack','name','index','map','VoiceQueueReport','rawAttributes','fieldName','type','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','includeAll','findAll'];(function(_0x11946c,_0x12152c){var _0x383935=function(_0x61fce2){while(--_0x61fce2){_0x11946c['push'](_0x11946c['shift']());}};_0x383935(++_0x12152c);}(_0xd789,0x19a));var _0x9d78=function(_0x5b13c3,_0x378e0a){_0x5b13c3=_0x5b13c3-0x0;var _0x3d6780=_0xd789[_0x5b13c3];return _0x3d6780;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x9d78('0x0'));var zipdir=require('zip-dir');var jsonpatch=require(_0x9d78('0x1'));var rp=require(_0x9d78('0x2'));var moment=require('moment');var BPromise=require(_0x9d78('0x3'));var Mustache=require(_0x9d78('0x4'));var util=require(_0x9d78('0x5'));var path=require(_0x9d78('0x6'));var sox=require(_0x9d78('0x7'));var csv=require(_0x9d78('0x8'));var ejs=require(_0x9d78('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x9d78('0xa'));var squel=require(_0x9d78('0xb'));var crypto=require(_0x9d78('0xc'));var jsforce=require(_0x9d78('0xd'));var deskjs=require(_0x9d78('0xe'));var toCsv=require('to-csv');var querystring=require(_0x9d78('0xf'));var Papa=require(_0x9d78('0x10'));var Redis=require(_0x9d78('0x11'));var authService=require(_0x9d78('0x12'));var qs=require(_0x9d78('0x13'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x9d78('0x14'));var logger=require('../../config/logger')(_0x9d78('0x15'));var utils=require(_0x9d78('0x16'));var config=require(_0x9d78('0x17'));var licenseUtil=require(_0x9d78('0x18'));var db=require('../../mysqldb')['db'];config[_0x9d78('0x19')]=_['defaults'](config[_0x9d78('0x19')],{'host':'localhost','port':0x18eb});var socket=require(_0x9d78('0x1a'))(new Redis(config[_0x9d78('0x19')]));require('./voiceQueueReport.socket')[_0x9d78('0x1b')](socket);function respondWithStatusCode(_0xa5afd3,_0x195466){_0x195466=_0x195466||0xcc;return function(_0x2d649c){if(_0x2d649c){return _0xa5afd3[_0x9d78('0x1c')](_0x195466);}return _0xa5afd3['status'](_0x195466)[_0x9d78('0x1d')]();};}function respondWithResult(_0x57cb83,_0x108dc8){_0x108dc8=_0x108dc8||0xc8;return function(_0x3eda37){if(_0x3eda37){return _0x57cb83['status'](_0x108dc8)[_0x9d78('0x1e')](_0x3eda37);}};}function respondWithFilteredResult(_0x32bf78,_0x3ab017){return function(_0x3fdfa2){if(_0x3fdfa2){var _0x5d35d8=typeof _0x3ab017[_0x9d78('0x1f')]===_0x9d78('0x20')&&typeof _0x3ab017[_0x9d78('0x21')]===_0x9d78('0x20');var _0x2e4195=_0x3fdfa2[_0x9d78('0x22')];var _0x1c83ac=_0x5d35d8?0x0:_0x3ab017['offset'];var _0x170f8d=_0x5d35d8?_0x3fdfa2['count']:_0x3ab017[_0x9d78('0x1f')]+_0x3ab017[_0x9d78('0x21')];var _0x3e0f08;if(_0x170f8d>=_0x2e4195){_0x170f8d=_0x2e4195;_0x3e0f08=0xc8;}else{_0x3e0f08=0xce;}_0x32bf78[_0x9d78('0x23')](_0x3e0f08);return _0x32bf78['set'](_0x9d78('0x24'),_0x1c83ac+'-'+_0x170f8d+'/'+_0x2e4195)[_0x9d78('0x1e')](_0x3fdfa2);}return null;};}function patchUpdates(_0x5e3f45){return function(_0x1a00e9){try{jsonpatch[_0x9d78('0x25')](_0x1a00e9,_0x5e3f45,!![]);}catch(_0x424717){return BPromise['reject'](_0x424717);}return _0x1a00e9[_0x9d78('0x26')]();};}function saveUpdates(_0x532f0b,_0xa4dd0){return function(_0x4e3ea2){if(_0x4e3ea2){return _0x4e3ea2[_0x9d78('0x27')](_0x532f0b)[_0x9d78('0x28')](function(_0xc4fbc9){return _0xc4fbc9;});}return null;};}function removeEntity(_0x426632,_0x34de66){return function(_0x4b7315){if(_0x4b7315){return _0x4b7315[_0x9d78('0x29')]()['then'](function(){_0x426632[_0x9d78('0x23')](0xcc)[_0x9d78('0x1d')]();});}};}function handleEntityNotFound(_0x22b165,_0x31c93a){return function(_0x163216){if(!_0x163216){_0x22b165['sendStatus'](0x194);}return _0x163216;};}function handleError(_0x8d35dd,_0x24d6dc){_0x24d6dc=_0x24d6dc||0x1f4;return function(_0xa85476){logger[_0x9d78('0x2a')](_0xa85476[_0x9d78('0x2b')]);if(_0xa85476['name']){delete _0xa85476[_0x9d78('0x2c')];}_0x8d35dd['status'](_0x24d6dc)['send'](_0xa85476);};}exports[_0x9d78('0x2d')]=function(_0x1e8de3,_0x4cbf03){var _0x4c0881={},_0x25e49e={},_0x8c85d3={'count':0x0,'rows':[]};var _0x16da74=_[_0x9d78('0x2e')](db[_0x9d78('0x2f')][_0x9d78('0x30')],function(_0x59cab3){return{'name':_0x59cab3[_0x9d78('0x31')],'type':_0x59cab3[_0x9d78('0x32')]['key']};});_0x25e49e[_0x9d78('0x33')]=_[_0x9d78('0x2e')](_0x16da74,_0x9d78('0x2c'));_0x25e49e[_0x9d78('0x34')]=_[_0x9d78('0x35')](_0x1e8de3[_0x9d78('0x34')]);_0x25e49e['filters']=_[_0x9d78('0x36')](_0x25e49e[_0x9d78('0x33')],_0x25e49e[_0x9d78('0x34')]);_0x4c0881[_0x9d78('0x37')]=_[_0x9d78('0x36')](_0x25e49e[_0x9d78('0x33')],qs[_0x9d78('0x38')](_0x1e8de3[_0x9d78('0x34')][_0x9d78('0x38')]));_0x4c0881[_0x9d78('0x37')]=_0x4c0881[_0x9d78('0x37')][_0x9d78('0x39')]?_0x4c0881[_0x9d78('0x37')]:_0x25e49e['model'];if(!_0x1e8de3[_0x9d78('0x34')][_0x9d78('0x3a')]('nolimit')){_0x4c0881[_0x9d78('0x21')]=qs[_0x9d78('0x21')](_0x1e8de3[_0x9d78('0x34')][_0x9d78('0x21')]);_0x4c0881['offset']=qs[_0x9d78('0x1f')](_0x1e8de3[_0x9d78('0x34')][_0x9d78('0x1f')]);}_0x4c0881[_0x9d78('0x3b')]=qs[_0x9d78('0x3c')](_0x1e8de3['query'][_0x9d78('0x3c')]);_0x4c0881[_0x9d78('0x3d')]=qs[_0x9d78('0x3e')](_[_0x9d78('0x3f')](_0x1e8de3[_0x9d78('0x34')],_0x25e49e[_0x9d78('0x3e')]),_0x16da74);if(_0x1e8de3[_0x9d78('0x34')][_0x9d78('0x40')]){_0x4c0881[_0x9d78('0x3d')]=_[_0x9d78('0x41')](_0x4c0881[_0x9d78('0x3d')],{'$or':_[_0x9d78('0x2e')](_0x16da74,function(_0x2d42a9){if(_0x2d42a9[_0x9d78('0x32')]!==_0x9d78('0x42')){var _0x731606={};_0x731606[_0x2d42a9['name']]={'$like':'%'+_0x1e8de3[_0x9d78('0x34')][_0x9d78('0x40')]+'%'};return _0x731606;}})});}_0x4c0881=_[_0x9d78('0x41')]({},_0x4c0881,_0x1e8de3[_0x9d78('0x43')]);var _0x3dc376={'where':_0x4c0881[_0x9d78('0x3d')]};return db['VoiceQueueReport']['count'](_0x3dc376)[_0x9d78('0x28')](function(_0x283017){_0x8c85d3[_0x9d78('0x22')]=_0x283017;if(_0x1e8de3[_0x9d78('0x34')][_0x9d78('0x44')]){_0x4c0881['include']=[{'all':!![]}];}return db[_0x9d78('0x2f')][_0x9d78('0x45')](_0x4c0881);})[_0x9d78('0x28')](function(_0x18ac17){_0x8c85d3[_0x9d78('0x46')]=_0x18ac17;return _0x8c85d3;})['then'](respondWithFilteredResult(_0x4cbf03,_0x4c0881))[_0x9d78('0x47')](handleError(_0x4cbf03,null));};exports[_0x9d78('0x48')]=function(_0x4c4240,_0x50854f){var _0x3c11b2={'raw':![],'where':{'id':_0x4c4240[_0x9d78('0x49')]['id']}},_0x226806={};_0x226806[_0x9d78('0x33')]=_['keys'](db[_0x9d78('0x2f')][_0x9d78('0x30')]);_0x226806[_0x9d78('0x34')]=_[_0x9d78('0x35')](_0x4c4240[_0x9d78('0x34')]);_0x226806[_0x9d78('0x3e')]=_['intersection'](_0x226806['model'],_0x226806[_0x9d78('0x34')]);_0x3c11b2[_0x9d78('0x37')]=_['intersection'](_0x226806[_0x9d78('0x33')],qs[_0x9d78('0x38')](_0x4c4240[_0x9d78('0x34')][_0x9d78('0x38')]));_0x3c11b2['attributes']=_0x3c11b2[_0x9d78('0x37')][_0x9d78('0x39')]?_0x3c11b2[_0x9d78('0x37')]:_0x226806[_0x9d78('0x33')];if(_0x4c4240[_0x9d78('0x34')]['includeAll']){_0x3c11b2[_0x9d78('0x4a')]=[{'all':!![]}];}_0x3c11b2=_[_0x9d78('0x41')]({},_0x3c11b2,_0x4c4240['options']);return db[_0x9d78('0x2f')][_0x9d78('0x4b')](_0x3c11b2)[_0x9d78('0x28')](handleEntityNotFound(_0x50854f,null))[_0x9d78('0x28')](respondWithResult(_0x50854f,null))['catch'](handleError(_0x50854f,null));};exports[_0x9d78('0x4c')]=function(_0x264c99,_0x10c2ee){return db[_0x9d78('0x2f')][_0x9d78('0x4c')](_0x264c99[_0x9d78('0x4d')],{})[_0x9d78('0x28')](respondWithResult(_0x10c2ee,0xc9))['catch'](handleError(_0x10c2ee,null));};exports[_0x9d78('0x27')]=function(_0x24d97e,_0x528846){if(_0x24d97e[_0x9d78('0x4d')]['id']){delete _0x24d97e[_0x9d78('0x4d')]['id'];}return db['VoiceQueueReport'][_0x9d78('0x4b')]({'where':{'id':_0x24d97e[_0x9d78('0x49')]['id']}})[_0x9d78('0x28')](handleEntityNotFound(_0x528846,null))['then'](saveUpdates(_0x24d97e[_0x9d78('0x4d')],null))[_0x9d78('0x28')](respondWithResult(_0x528846,null))[_0x9d78('0x47')](handleError(_0x528846,null));};exports[_0x9d78('0x29')]=function(_0x2b63ec,_0x50a687){return db[_0x9d78('0x2f')][_0x9d78('0x4b')]({'where':{'id':_0x2b63ec[_0x9d78('0x49')]['id']}})[_0x9d78('0x28')](handleEntityNotFound(_0x50a687,null))['then'](removeEntity(_0x50a687,null))[_0x9d78('0x47')](handleError(_0x50a687,null));};exports[_0x9d78('0x4e')]=function(_0x220aa9,_0x50a5bb){return db[_0x9d78('0x2f')][_0x9d78('0x4e')]()[_0x9d78('0x28')](respondWithResult(_0x50a5bb,null))[_0x9d78('0x47')](handleError(_0x50a5bb,null));};exports[_0x9d78('0x4f')]=function(_0x4b166f,_0x16ec45){var _0x12201b={},_0x222aa0={},_0xb7271b={'count':0x0,'rows':[]};_0x222aa0['model']=_['keys'](db['VoiceQueueReport'][_0x9d78('0x30')]);_0x222aa0[_0x9d78('0x34')]=_[_0x9d78('0x35')](_0x4b166f[_0x9d78('0x34')]);_0x222aa0[_0x9d78('0x3e')]=_[_0x9d78('0x36')](_0x222aa0[_0x9d78('0x33')],_0x222aa0[_0x9d78('0x34')]);_0x12201b[_0x9d78('0x37')]=_[_0x9d78('0x36')](_0x222aa0[_0x9d78('0x33')],qs['fields'](_0x4b166f[_0x9d78('0x34')][_0x9d78('0x38')]));_0x12201b[_0x9d78('0x37')]=_0x12201b[_0x9d78('0x37')][_0x9d78('0x39')]?_0x12201b[_0x9d78('0x37')]:_0x222aa0[_0x9d78('0x33')];if(!_0x4b166f[_0x9d78('0x34')][_0x9d78('0x3a')]('nolimit')){_0x12201b['limit']=qs[_0x9d78('0x21')](_0x4b166f[_0x9d78('0x34')][_0x9d78('0x21')]);_0x12201b[_0x9d78('0x1f')]=qs[_0x9d78('0x1f')](_0x4b166f[_0x9d78('0x34')][_0x9d78('0x1f')]);}_0x12201b[_0x9d78('0x3b')]=qs[_0x9d78('0x3c')](_0x4b166f['query'][_0x9d78('0x3c')]);_0x12201b[_0x9d78('0x3d')]=qs[_0x9d78('0x3e')](_['pick'](_0x4b166f[_0x9d78('0x34')],_0x222aa0['filters']));if(_0x4b166f[_0x9d78('0x34')][_0x9d78('0x40')]){_0x12201b[_0x9d78('0x3d')]=_[_0x9d78('0x41')](_0x12201b[_0x9d78('0x3d')],{'$or':_[_0x9d78('0x2e')](_0x12201b[_0x9d78('0x37')],function(_0x334c23){var _0x1d4306={};_0x1d4306[_0x334c23]={'$like':'%'+_0x4b166f[_0x9d78('0x34')][_0x9d78('0x40')]+'%'};return _0x1d4306;})});}_0x12201b=_[_0x9d78('0x41')]({},_0x12201b,_0x4b166f[_0x9d78('0x43')]);var _0x3a3441={'where':_0x12201b[_0x9d78('0x3d')]};return db[_0x9d78('0x2f')][_0x9d78('0x22')](_0x3a3441)[_0x9d78('0x28')](function(_0x40e682){_0xb7271b[_0x9d78('0x22')]=_0x40e682;if(_0x4b166f[_0x9d78('0x34')][_0x9d78('0x44')]){_0x12201b[_0x9d78('0x4a')]=[{'all':!![]}];}return db['VoiceQueueReport'][_0x9d78('0x45')](_0x12201b);})[_0x9d78('0x28')](function(_0xc0b0a9){_0xb7271b[_0x9d78('0x46')]=_0xc0b0a9;return _0xb7271b;})[_0x9d78('0x28')](respondWithFilteredResult(_0x16ec45,_0x12201b,'getVoiceQueuesReport'))['catch'](handleError(_0x16ec45,null,'getVoiceQueuesReport'));};
\ No newline at end of file