Built motion from commit 7a4eb044.|2.5.36
[motion2.git] / server / api / voiceQueue / voiceQueue.controller.js
index ba38707..43824a9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0460=['value','includes','type','find','name','UserProfileResource','error','send','index','VoiceQueue','rawAttributes','fieldName','key','model','map','query','keys','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filters','merge','VIRTUAL','options','includeAll','include','findAll','catch','show','params','create','body','user','get','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','omit','createdAt','updatedAt','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','getHoppers','findOne','CmHopper','rows','getHopperHistories','VoiceQueueId','CmHopperHistory','getHopperFinals','CmHopperFinal','getHopperBlacks','CmHopperBlack','getTeams','Team','teams','User','online','voicePause','interface','flatMap','Agents','forEach','penalty','sequelize','transaction','addTeams','each','TeamVoiceQueue','upsert','UserVoiceQueue','findOrCreate','UserVoiceQueueRt','isNil','SIP/%s','removeTeams','select','tq.TeamId','from','join','ut.TeamId\x20=\x20tq.TeamId','toString','QueryTypes','SELECT','every','TeamId','union','ids','isEmpty','emit','addAgents','spread','userVoiceQueue:save','push','removeAgents','isArray','userVoiceQueue:remove','getAgents','getMembers','getLists','CmList','addLists','dialCheckDuplicateType','insert','into','cm_hopper','phone','scheduledAt','ListId','field','NOW()','ContactId','CmListId','ListId\x20=\x20?','COALESCE(calleridnum,\x27\x27)','cm_hopper_final','phone\x20NOT\x20IN\x20(?)','VoiceQueueId\x20=\x20?','onlyIfOpen','fromQuery','cm_contacts','deletedAt\x20IS\x20NULL','phone\x20IS\x20NOT\x20NULL','all','removeLists','getBlackLists','addBlackLists','cm_hopper_black','removeBlackLists','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','fs-extra','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','defaults','redis','localhost','socket.io-emitter','./voiceQueue.socket','sendStatus','status','end','json','offset','limit','undefined','count','set','Content-Range','reject','save','update','then','destroy','VoiceQueues','inbound','QueueCampaigns','outbound','filter','ignore'];(function(_0x618414,_0x1a7a60){var _0x21c19a=function(_0x507b17){while(--_0x507b17){_0x618414['push'](_0x618414['shift']());}};_0x21c19a(++_0x1a7a60);}(_0x0460,0x89));var _0x0046=function(_0x8b0efc,_0x1c44fb){_0x8b0efc=_0x8b0efc-0x0;var _0x135945=_0x0460[_0x8b0efc];return _0x135945;};'use strict';var emlformat=require(_0x0046('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x0046('0x1'));var jsonpatch=require(_0x0046('0x2'));var rp=require(_0x0046('0x3'));var moment=require(_0x0046('0x4'));var BPromise=require(_0x0046('0x5'));var Mustache=require(_0x0046('0x6'));var util=require(_0x0046('0x7'));var path=require('path');var sox=require(_0x0046('0x8'));var csv=require(_0x0046('0x9'));var ejs=require(_0x0046('0xa'));var fs=require('fs');var fs_extra=require(_0x0046('0xb'));var _=require('lodash');var squel=require(_0x0046('0xc'));var crypto=require(_0x0046('0xd'));var jsforce=require(_0x0046('0xe'));var deskjs=require(_0x0046('0xf'));var toCsv=require(_0x0046('0x9'));var querystring=require(_0x0046('0x10'));var Papa=require(_0x0046('0x11'));var Redis=require(_0x0046('0x12'));var authService=require(_0x0046('0x13'));var qs=require(_0x0046('0x14'));var as=require(_0x0046('0x15'));var hardwareService=require(_0x0046('0x16'));var logger=require(_0x0046('0x17'))(_0x0046('0x18'));var utils=require(_0x0046('0x19'));var config=require('../../config/environment');var licenseUtil=require(_0x0046('0x1a'));var db=require('../../mysqldb')['db'];config['redis']=_[_0x0046('0x1b')](config[_0x0046('0x1c')],{'host':_0x0046('0x1d'),'port':0x18eb});var socket=require(_0x0046('0x1e'))(new Redis(config['redis']));require(_0x0046('0x1f'))['register'](socket);function respondWithStatusCode(_0x19392d,_0x128cee){_0x128cee=_0x128cee||0xcc;return function(_0x286148){if(_0x286148){return _0x19392d[_0x0046('0x20')](_0x128cee);}return _0x19392d[_0x0046('0x21')](_0x128cee)[_0x0046('0x22')]();};}function respondWithResult(_0x138883,_0x2df813){_0x2df813=_0x2df813||0xc8;return function(_0x222c8c){if(_0x222c8c){return _0x138883['status'](_0x2df813)[_0x0046('0x23')](_0x222c8c);}};}function respondWithFilteredResult(_0x5d9c2a,_0x33c9b5){return function(_0x4b5429){if(_0x4b5429){var _0x558f6b=typeof _0x33c9b5[_0x0046('0x24')]==='undefined'&&typeof _0x33c9b5[_0x0046('0x25')]===_0x0046('0x26');var _0xc805a3=_0x4b5429[_0x0046('0x27')];var _0x55cc45=_0x558f6b?0x0:_0x33c9b5[_0x0046('0x24')];var _0x241520=_0x558f6b?_0x4b5429[_0x0046('0x27')]:_0x33c9b5[_0x0046('0x24')]+_0x33c9b5[_0x0046('0x25')];var _0x317836;if(_0x241520>=_0xc805a3){_0x241520=_0xc805a3;_0x317836=0xc8;}else{_0x317836=0xce;}_0x5d9c2a[_0x0046('0x21')](_0x317836);return _0x5d9c2a[_0x0046('0x28')](_0x0046('0x29'),_0x55cc45+'-'+_0x241520+'/'+_0xc805a3)[_0x0046('0x23')](_0x4b5429);}return null;};}function patchUpdates(_0x2ce268){return function(_0x70b03e){try{jsonpatch['apply'](_0x70b03e,_0x2ce268,!![]);}catch(_0x4ecbbd){return BPromise[_0x0046('0x2a')](_0x4ecbbd);}return _0x70b03e[_0x0046('0x2b')]();};}function saveUpdates(_0x1d4847,_0x52770e){return function(_0xdf7cb3){if(_0xdf7cb3){return _0xdf7cb3[_0x0046('0x2c')](_0x1d4847)[_0x0046('0x2d')](function(_0x27b48d){return _0x27b48d;});}return null;};}function removeEntity(_0x41c02d,_0x5379d0){return function(_0x14c96d){if(_0x14c96d){return _0x14c96d[_0x0046('0x2e')]()[_0x0046('0x2d')](function(){var _0xbc3833=_0x14c96d['get']({'plain':!![]});var _0x4cbb49=[{'name':_0x0046('0x2f'),'value':_0x0046('0x30'),'ignore':![]},{'name':_0x0046('0x31'),'value':_0x0046('0x32'),'ignore':![]}];var _0x31ebbb=_(_0x4cbb49)[_0x0046('0x33')](_0x0046('0x34'))['map']('value')[_0x0046('0x35')]();if(_[_0x0046('0x36')](_0x31ebbb,_0xbc3833[_0x0046('0x37')])){return;}var _0x4372ed=_[_0x0046('0x38')](_0x4cbb49,[_0x0046('0x35'),_0xbc3833[_0x0046('0x37')]])[_0x0046('0x39')];return db[_0x0046('0x3a')][_0x0046('0x2e')]({'where':{'type':_0x4372ed,'resourceId':_0xbc3833['id']}})[_0x0046('0x2d')](function(){return _0x14c96d;});})[_0x0046('0x2d')](function(){_0x41c02d[_0x0046('0x21')](0xcc)['end']();});}};}function handleEntityNotFound(_0x311b5e,_0x592862){return function(_0x5e6104){if(!_0x5e6104){_0x311b5e['sendStatus'](0x194);}return _0x5e6104;};}function handleError(_0x32bddf,_0x2c4f58){_0x2c4f58=_0x2c4f58||0x1f4;return function(_0x9413e8){logger[_0x0046('0x3b')](_0x9413e8['stack']);if(_0x9413e8['name']){delete _0x9413e8[_0x0046('0x39')];}_0x32bddf[_0x0046('0x21')](_0x2c4f58)[_0x0046('0x3c')](_0x9413e8);};}exports[_0x0046('0x3d')]=function(_0x44fb56,_0x44405a){var _0x49dc04={},_0x952851={},_0x3ae22e={'count':0x0,'rows':[]};var _0x21f30c=_['map'](db[_0x0046('0x3e')][_0x0046('0x3f')],function(_0x58c919){return{'name':_0x58c919[_0x0046('0x40')],'type':_0x58c919[_0x0046('0x37')][_0x0046('0x41')]};});_0x952851[_0x0046('0x42')]=_[_0x0046('0x43')](_0x21f30c,'name');_0x952851[_0x0046('0x44')]=_[_0x0046('0x45')](_0x44fb56[_0x0046('0x44')]);_0x952851['filters']=_['intersection'](_0x952851[_0x0046('0x42')],_0x952851[_0x0046('0x44')]);_0x49dc04[_0x0046('0x46')]=_[_0x0046('0x47')](_0x952851['model'],qs[_0x0046('0x48')](_0x44fb56[_0x0046('0x44')]['fields']));_0x49dc04['attributes']=_0x49dc04[_0x0046('0x46')][_0x0046('0x49')]?_0x49dc04[_0x0046('0x46')]:_0x952851[_0x0046('0x42')];if(!_0x44fb56[_0x0046('0x44')][_0x0046('0x4a')](_0x0046('0x4b'))){_0x49dc04[_0x0046('0x25')]=qs[_0x0046('0x25')](_0x44fb56['query']['limit']);_0x49dc04['offset']=qs[_0x0046('0x24')](_0x44fb56[_0x0046('0x44')][_0x0046('0x24')]);}_0x49dc04[_0x0046('0x4c')]=qs[_0x0046('0x4d')](_0x44fb56['query'][_0x0046('0x4d')]);_0x49dc04[_0x0046('0x4e')]=qs['filters'](_[_0x0046('0x4f')](_0x44fb56[_0x0046('0x44')],_0x952851[_0x0046('0x50')]),_0x21f30c);if(_0x44fb56[_0x0046('0x44')][_0x0046('0x33')]){_0x49dc04[_0x0046('0x4e')]=_[_0x0046('0x51')](_0x49dc04[_0x0046('0x4e')],{'$or':_['map'](_0x21f30c,function(_0x3d785a){if(_0x3d785a[_0x0046('0x37')]!==_0x0046('0x52')){var _0x531691={};_0x531691[_0x3d785a[_0x0046('0x39')]]={'$like':'%'+_0x44fb56[_0x0046('0x44')][_0x0046('0x33')]+'%'};return _0x531691;}})});}_0x49dc04=_[_0x0046('0x51')]({},_0x49dc04,_0x44fb56[_0x0046('0x53')]);var _0x2819f7={'where':_0x49dc04['where']};return db[_0x0046('0x3e')]['count'](_0x2819f7)[_0x0046('0x2d')](function(_0x2e16dd){_0x3ae22e['count']=_0x2e16dd;if(_0x44fb56[_0x0046('0x44')][_0x0046('0x54')]){_0x49dc04[_0x0046('0x55')]=[{'all':!![]}];}return db[_0x0046('0x3e')][_0x0046('0x56')](_0x49dc04);})[_0x0046('0x2d')](function(_0x2223b8){_0x3ae22e['rows']=_0x2223b8;return _0x3ae22e;})[_0x0046('0x2d')](respondWithFilteredResult(_0x44405a,_0x49dc04))[_0x0046('0x57')](handleError(_0x44405a,null));};exports[_0x0046('0x58')]=function(_0x5883ee,_0x199ed7){var _0x1f770f={'raw':![],'where':{'id':_0x5883ee[_0x0046('0x59')]['id']}},_0xb14cb4={};_0xb14cb4[_0x0046('0x42')]=_['keys'](db[_0x0046('0x3e')][_0x0046('0x3f')]);_0xb14cb4[_0x0046('0x44')]=_['keys'](_0x5883ee[_0x0046('0x44')]);_0xb14cb4[_0x0046('0x50')]=_[_0x0046('0x47')](_0xb14cb4['model'],_0xb14cb4[_0x0046('0x44')]);_0x1f770f[_0x0046('0x46')]=_[_0x0046('0x47')](_0xb14cb4[_0x0046('0x42')],qs[_0x0046('0x48')](_0x5883ee[_0x0046('0x44')][_0x0046('0x48')]));_0x1f770f[_0x0046('0x46')]=_0x1f770f[_0x0046('0x46')]['length']?_0x1f770f['attributes']:_0xb14cb4[_0x0046('0x42')];if(_0x5883ee[_0x0046('0x44')]['includeAll']){_0x1f770f[_0x0046('0x55')]=[{'all':!![]}];}_0x1f770f=_[_0x0046('0x51')]({},_0x1f770f,_0x5883ee[_0x0046('0x53')]);return db[_0x0046('0x3e')][_0x0046('0x38')](_0x1f770f)[_0x0046('0x2d')](handleEntityNotFound(_0x199ed7,null))[_0x0046('0x2d')](respondWithResult(_0x199ed7,null))[_0x0046('0x57')](handleError(_0x199ed7,null));};exports['create']=function(_0x37b6e1,_0x283e5c){return db['VoiceQueue'][_0x0046('0x5a')](_0x37b6e1[_0x0046('0x5b')],{})[_0x0046('0x2d')](function(_0x3cad3b){var _0x22d96d=_0x37b6e1[_0x0046('0x5c')]['get']({'plain':!![]});if(!_0x22d96d)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x22d96d['role']===_0x0046('0x5c')){var _0x580710=_0x3cad3b[_0x0046('0x5d')]({'plain':!![]});var _0x513205=[{'name':_0x0046('0x2f'),'value':_0x0046('0x30')},{'name':_0x0046('0x31'),'value':_0x0046('0x32')}];var _0x478d12=_['find'](_0x513205,['value',_0x580710[_0x0046('0x37')]])[_0x0046('0x39')];return db['UserProfileSection'][_0x0046('0x38')]({'where':{'name':_0x478d12,'userProfileId':_0x22d96d[_0x0046('0x5e')]},'raw':!![]})[_0x0046('0x2d')](function(_0x54c0b9){if(_0x54c0b9&&_0x54c0b9[_0x0046('0x5f')]===0x0){return db[_0x0046('0x3a')][_0x0046('0x5a')]({'name':_0x580710[_0x0046('0x39')],'resourceId':_0x580710['id'],'type':_0x54c0b9[_0x0046('0x39')],'sectionId':_0x54c0b9['id']},{})['then'](function(){return _0x3cad3b;});}else{return _0x3cad3b;}})[_0x0046('0x57')](function(_0x162f5e){logger[_0x0046('0x3b')](_0x0046('0x60'),_0x162f5e);throw _0x162f5e;});}return _0x3cad3b;})[_0x0046('0x2d')](respondWithResult(_0x283e5c,0xc9))[_0x0046('0x57')](handleError(_0x283e5c,null));};exports[_0x0046('0x61')]=function(_0xc68c47,_0xb34213){var _0x5a3f69={'where':{'id':_0xc68c47['params']['id']}},_0x69c9ce={};_0x69c9ce[_0x0046('0x42')]=_[_0x0046('0x45')](db[_0x0046('0x3e')][_0x0046('0x3f')]);_0x5a3f69[_0x0046('0x46')]=_[_0x0046('0x47')](_0x69c9ce[_0x0046('0x42')],qs[_0x0046('0x48')](_0xc68c47[_0x0046('0x44')][_0x0046('0x48')]));_0x5a3f69[_0x0046('0x46')]=_0x5a3f69[_0x0046('0x46')][_0x0046('0x49')]?_0x5a3f69['attributes']:_0x69c9ce[_0x0046('0x42')];if(_0xc68c47[_0x0046('0x44')]['includeAll']){_0x5a3f69[_0x0046('0x55')]=[{'all':!![]}];}_0x5a3f69=_['merge']({},_0x5a3f69,_0xc68c47['options']);return db[_0x0046('0x3e')][_0x0046('0x38')](_0x5a3f69)[_0x0046('0x2d')](handleEntityNotFound(_0xb34213,null))['then'](function(_0x37f396){if(_0x37f396){var _0x367bae=_0x37f396[_0x0046('0x5d')]({'plain':!![]});_0x367bae=qs[_0x0046('0x62')](_0x367bae,['id',_0x0046('0x63'),_0x0046('0x64')]);_0xc68c47['body']=_[_0x0046('0x62')](_0xc68c47[_0x0046('0x5b')],['id',_0x0046('0x63'),_0x0046('0x64')]);return db['VoiceQueue'][_0x0046('0x5a')](_['merge'](_0x367bae,_0xc68c47['body']),{'include':_0xc68c47[_0x0046('0x44')][_0x0046('0x54')]?[{'all':!![]}]:undefined})[_0x0046('0x2d')](function(_0x51ef55){var _0x1c9804=_0xc68c47[_0x0046('0x5c')][_0x0046('0x5d')]({'plain':!![]});if(!_0x1c9804)throw new Error(_0x0046('0x65'));if(_0x1c9804[_0x0046('0x66')]===_0x0046('0x5c')){var _0x17a44a=_0x51ef55['get']({'plain':!![]});var _0x455077=[{'name':_0x0046('0x2f'),'value':_0x0046('0x30')},{'name':_0x0046('0x31'),'value':_0x0046('0x32')}];var _0xe4317a=_[_0x0046('0x38')](_0x455077,[_0x0046('0x35'),_0x17a44a[_0x0046('0x37')]])[_0x0046('0x39')];return db['UserProfileSection']['find']({'where':{'name':_0xe4317a,'userProfileId':_0x1c9804['userProfileId']},'raw':!![]})[_0x0046('0x2d')](function(_0x55d4a4){if(_0x55d4a4&&_0x55d4a4[_0x0046('0x5f')]===0x0){return db[_0x0046('0x3a')][_0x0046('0x5a')]({'name':_0x17a44a[_0x0046('0x39')],'resourceId':_0x17a44a['id'],'type':_0x55d4a4[_0x0046('0x39')],'sectionId':_0x55d4a4['id']},{})[_0x0046('0x2d')](function(){return _0x51ef55;});}else{return _0x51ef55;}})[_0x0046('0x57')](function(_0x2d6bb5){logger['error'](_0x0046('0x60'),_0x2d6bb5);throw _0x2d6bb5;});}return _0x51ef55;});}})[_0x0046('0x2d')](respondWithResult(_0xb34213,0xc9))[_0x0046('0x57')](handleError(_0xb34213,null));};exports[_0x0046('0x2c')]=function(_0x37dcb4,_0x1e3222){if(_0x37dcb4[_0x0046('0x5b')]['id']){delete _0x37dcb4['body']['id'];}return db[_0x0046('0x3e')]['find']({'where':{'id':_0x37dcb4[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x1e3222,null))['then'](saveUpdates(_0x37dcb4[_0x0046('0x5b')],null))[_0x0046('0x2d')](respondWithResult(_0x1e3222,null))[_0x0046('0x57')](handleError(_0x1e3222,null));};exports[_0x0046('0x2e')]=function(_0x5387de,_0x393030){return db[_0x0046('0x3e')][_0x0046('0x38')]({'where':{'id':_0x5387de['params']['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x393030,null))[_0x0046('0x2d')](removeEntity(_0x393030,null))[_0x0046('0x57')](handleError(_0x393030,null));};exports[_0x0046('0x67')]=function(_0xc648de,_0x48648e,_0x4f125b){var _0x26cf39={'raw':![],'where':{}};var _0x2686e7={};var _0x15d9ab={'count':0x0,'rows':[]};return db[_0x0046('0x3e')][_0x0046('0x68')]({'where':{'id':_0xc648de['params']['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x48648e,null))[_0x0046('0x2d')](function(_0x234494){if(_0x234494){_0x2686e7[_0x0046('0x42')]=_['keys'](db[_0x0046('0x69')][_0x0046('0x3f')]);_0x2686e7['query']=_[_0x0046('0x45')](_0xc648de[_0x0046('0x44')]);_0x2686e7[_0x0046('0x50')]=_['intersection'](_0x2686e7[_0x0046('0x42')],_0x2686e7['query']);_0x26cf39[_0x0046('0x46')]=_[_0x0046('0x47')](_0x2686e7[_0x0046('0x42')],qs[_0x0046('0x48')](_0xc648de[_0x0046('0x44')][_0x0046('0x48')]));_0x26cf39[_0x0046('0x46')]=_0x26cf39[_0x0046('0x46')][_0x0046('0x49')]?_0x26cf39[_0x0046('0x46')]:_0x2686e7[_0x0046('0x42')];if(!_0xc648de['query']['hasOwnProperty'](_0x0046('0x4b'))){_0x26cf39[_0x0046('0x25')]=qs['limit'](_0xc648de[_0x0046('0x44')]['limit']);_0x26cf39[_0x0046('0x24')]=qs[_0x0046('0x24')](_0xc648de['query'][_0x0046('0x24')]);}_0x26cf39[_0x0046('0x4c')]=qs['sort'](_0xc648de[_0x0046('0x44')][_0x0046('0x4d')]);_0x26cf39[_0x0046('0x4e')]=qs[_0x0046('0x50')](_['pick'](_0xc648de[_0x0046('0x44')],_0x2686e7['filters']));_0x26cf39['where']['VoiceQueueId']=_0x234494['id'];if(_0xc648de['query']['filter']){_0x26cf39[_0x0046('0x4e')]=_[_0x0046('0x51')](_0x26cf39[_0x0046('0x4e')],{'$or':_['map'](_0x26cf39['attributes'],function(_0x13ccdf){var _0x1dfe36={};_0x1dfe36[_0x13ccdf]={'$like':'%'+_0xc648de[_0x0046('0x44')][_0x0046('0x33')]+'%'};return _0x1dfe36;})});}_0x26cf39=_[_0x0046('0x51')]({},_0x26cf39,_0xc648de[_0x0046('0x53')]);return db[_0x0046('0x69')][_0x0046('0x27')]({'where':_0x26cf39[_0x0046('0x4e')]})[_0x0046('0x2d')](function(_0x220f14){_0x15d9ab[_0x0046('0x27')]=_0x220f14;if(_0xc648de['query'][_0x0046('0x54')]){_0x26cf39[_0x0046('0x55')]=[{'all':!![]}];}return db['CmHopper'][_0x0046('0x56')](_0x26cf39);})['then'](function(_0xbef3dc){_0x15d9ab[_0x0046('0x6a')]=_0xbef3dc;return _0x15d9ab;});}})[_0x0046('0x2d')](respondWithFilteredResult(_0x48648e,_0x26cf39))[_0x0046('0x57')](handleError(_0x48648e,null));};exports[_0x0046('0x6b')]=function(_0x198237,_0x5a88e8,_0x122d7a){var _0x225df4={'raw':!![],'where':{}};var _0x44c648={};var _0x51063d={'count':0x0,'rows':[]};return db[_0x0046('0x3e')][_0x0046('0x68')]({'where':{'id':_0x198237[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x5a88e8,null))[_0x0046('0x2d')](function(_0x5472da){if(_0x5472da){_0x44c648[_0x0046('0x42')]=_[_0x0046('0x45')](db['CmHopperHistory'][_0x0046('0x3f')]);_0x44c648['query']=_[_0x0046('0x45')](_0x198237['query']);_0x44c648[_0x0046('0x50')]=_[_0x0046('0x47')](_0x44c648[_0x0046('0x42')],_0x44c648['query']);_0x225df4[_0x0046('0x46')]=_[_0x0046('0x47')](_0x44c648[_0x0046('0x42')],qs[_0x0046('0x48')](_0x198237['query'][_0x0046('0x48')]));_0x225df4[_0x0046('0x46')]=_0x225df4[_0x0046('0x46')]['length']?_0x225df4[_0x0046('0x46')]:_0x44c648[_0x0046('0x42')];if(!_0x198237[_0x0046('0x44')][_0x0046('0x4a')]('nolimit')){_0x225df4['limit']=qs['limit'](_0x198237['query'][_0x0046('0x25')]);_0x225df4['offset']=qs[_0x0046('0x24')](_0x198237['query'][_0x0046('0x24')]);}_0x225df4[_0x0046('0x4c')]=qs[_0x0046('0x4d')](_0x198237['query'][_0x0046('0x4d')]);_0x225df4[_0x0046('0x4e')]=qs[_0x0046('0x50')](_[_0x0046('0x4f')](_0x198237[_0x0046('0x44')],_0x44c648[_0x0046('0x50')]));_0x225df4['where'][_0x0046('0x6c')]=_0x5472da['id'];if(_0x198237[_0x0046('0x44')][_0x0046('0x33')]){_0x225df4[_0x0046('0x4e')]=_[_0x0046('0x51')](_0x225df4['where'],{'$or':_[_0x0046('0x43')](_0x225df4['attributes'],function(_0x34b32b){var _0x5cb0cc={};_0x5cb0cc[_0x34b32b]={'$like':'%'+_0x198237['query'][_0x0046('0x33')]+'%'};return _0x5cb0cc;})});}_0x225df4=_[_0x0046('0x51')]({},_0x225df4,_0x198237[_0x0046('0x53')]);return db['CmHopperHistory'][_0x0046('0x27')]({'where':_0x225df4[_0x0046('0x4e')]})[_0x0046('0x2d')](function(_0x128951){_0x51063d[_0x0046('0x27')]=_0x128951;if(_0x198237['query'][_0x0046('0x54')]){_0x225df4['include']=[{'all':!![]}];}return db[_0x0046('0x6d')][_0x0046('0x56')](_0x225df4);})[_0x0046('0x2d')](function(_0xbd55bc){_0x51063d[_0x0046('0x6a')]=_0xbd55bc;return _0x51063d;});}})[_0x0046('0x2d')](respondWithFilteredResult(_0x5a88e8,_0x225df4))[_0x0046('0x57')](handleError(_0x5a88e8,null));};exports[_0x0046('0x6e')]=function(_0x17d709,_0x44cb5d,_0x8b7d77){var _0x9439f8={'raw':!![],'where':{}};var _0x268e68={};var _0x4cce75={'count':0x0,'rows':[]};return db[_0x0046('0x3e')]['findOne']({'where':{'id':_0x17d709[_0x0046('0x59')]['id']}})['then'](handleEntityNotFound(_0x44cb5d,null))[_0x0046('0x2d')](function(_0x184f4e){if(_0x184f4e){_0x268e68[_0x0046('0x42')]=_[_0x0046('0x45')](db['CmHopperFinal'][_0x0046('0x3f')]);_0x268e68[_0x0046('0x44')]=_['keys'](_0x17d709['query']);_0x268e68[_0x0046('0x50')]=_[_0x0046('0x47')](_0x268e68[_0x0046('0x42')],_0x268e68[_0x0046('0x44')]);_0x9439f8[_0x0046('0x46')]=_[_0x0046('0x47')](_0x268e68['model'],qs[_0x0046('0x48')](_0x17d709[_0x0046('0x44')][_0x0046('0x48')]));_0x9439f8['attributes']=_0x9439f8['attributes']['length']?_0x9439f8[_0x0046('0x46')]:_0x268e68['model'];if(!_0x17d709[_0x0046('0x44')][_0x0046('0x4a')]('nolimit')){_0x9439f8[_0x0046('0x25')]=qs[_0x0046('0x25')](_0x17d709[_0x0046('0x44')]['limit']);_0x9439f8[_0x0046('0x24')]=qs[_0x0046('0x24')](_0x17d709[_0x0046('0x44')][_0x0046('0x24')]);}_0x9439f8['order']=qs[_0x0046('0x4d')](_0x17d709[_0x0046('0x44')][_0x0046('0x4d')]);_0x9439f8[_0x0046('0x4e')]=qs['filters'](_[_0x0046('0x4f')](_0x17d709[_0x0046('0x44')],_0x268e68[_0x0046('0x50')]));_0x9439f8[_0x0046('0x4e')][_0x0046('0x6c')]=_0x184f4e['id'];if(_0x17d709[_0x0046('0x44')][_0x0046('0x33')]){_0x9439f8[_0x0046('0x4e')]=_[_0x0046('0x51')](_0x9439f8[_0x0046('0x4e')],{'$or':_[_0x0046('0x43')](_0x9439f8[_0x0046('0x46')],function(_0x32544c){var _0x309598={};_0x309598[_0x32544c]={'$like':'%'+_0x17d709['query'][_0x0046('0x33')]+'%'};return _0x309598;})});}_0x9439f8=_[_0x0046('0x51')]({},_0x9439f8,_0x17d709[_0x0046('0x53')]);return db[_0x0046('0x6f')][_0x0046('0x27')]({'where':_0x9439f8[_0x0046('0x4e')]})['then'](function(_0xc2dd9e){_0x4cce75[_0x0046('0x27')]=_0xc2dd9e;if(_0x17d709['query'][_0x0046('0x54')]){_0x9439f8[_0x0046('0x55')]=[{'all':!![]}];}return db[_0x0046('0x6f')][_0x0046('0x56')](_0x9439f8);})[_0x0046('0x2d')](function(_0x19b430){_0x4cce75['rows']=_0x19b430;return _0x4cce75;});}})[_0x0046('0x2d')](respondWithFilteredResult(_0x44cb5d,_0x9439f8))[_0x0046('0x57')](handleError(_0x44cb5d,null));};exports[_0x0046('0x70')]=function(_0x35b745,_0x496b18,_0x279546){var _0x719e6d={'raw':!![],'where':{}};var _0x2176b5={};var _0x33c1f5={'count':0x0,'rows':[]};return db[_0x0046('0x3e')][_0x0046('0x68')]({'where':{'id':_0x35b745[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x496b18,null))[_0x0046('0x2d')](function(_0xa7c433){if(_0xa7c433){_0x2176b5['model']=_[_0x0046('0x45')](db[_0x0046('0x71')]['rawAttributes']);_0x2176b5[_0x0046('0x44')]=_[_0x0046('0x45')](_0x35b745[_0x0046('0x44')]);_0x2176b5[_0x0046('0x50')]=_['intersection'](_0x2176b5['model'],_0x2176b5[_0x0046('0x44')]);_0x719e6d['attributes']=_['intersection'](_0x2176b5[_0x0046('0x42')],qs[_0x0046('0x48')](_0x35b745[_0x0046('0x44')][_0x0046('0x48')]));_0x719e6d['attributes']=_0x719e6d[_0x0046('0x46')][_0x0046('0x49')]?_0x719e6d['attributes']:_0x2176b5[_0x0046('0x42')];if(!_0x35b745['query'][_0x0046('0x4a')](_0x0046('0x4b'))){_0x719e6d[_0x0046('0x25')]=qs[_0x0046('0x25')](_0x35b745[_0x0046('0x44')][_0x0046('0x25')]);_0x719e6d[_0x0046('0x24')]=qs[_0x0046('0x24')](_0x35b745[_0x0046('0x44')][_0x0046('0x24')]);}_0x719e6d[_0x0046('0x4c')]=qs[_0x0046('0x4d')](_0x35b745[_0x0046('0x44')][_0x0046('0x4d')]);_0x719e6d['where']=qs[_0x0046('0x50')](_[_0x0046('0x4f')](_0x35b745[_0x0046('0x44')],_0x2176b5['filters']));_0x719e6d['where']['VoiceQueueId']=_0xa7c433['id'];if(_0x35b745[_0x0046('0x44')][_0x0046('0x33')]){_0x719e6d['where']=_['merge'](_0x719e6d[_0x0046('0x4e')],{'$or':_[_0x0046('0x43')](_0x719e6d['attributes'],function(_0x312fe6){var _0x68b6ce={};_0x68b6ce[_0x312fe6]={'$like':'%'+_0x35b745['query'][_0x0046('0x33')]+'%'};return _0x68b6ce;})});}_0x719e6d=_[_0x0046('0x51')]({},_0x719e6d,_0x35b745['options']);return db['CmHopperBlack'][_0x0046('0x27')]({'where':_0x719e6d[_0x0046('0x4e')]})['then'](function(_0x14266a){_0x33c1f5[_0x0046('0x27')]=_0x14266a;if(_0x35b745[_0x0046('0x44')][_0x0046('0x54')]){_0x719e6d[_0x0046('0x55')]=[{'all':!![]}];}return db['CmHopperBlack'][_0x0046('0x56')](_0x719e6d);})['then'](function(_0x5177db){_0x33c1f5[_0x0046('0x6a')]=_0x5177db;return _0x33c1f5;});}})[_0x0046('0x2d')](respondWithFilteredResult(_0x496b18,_0x719e6d))[_0x0046('0x57')](handleError(_0x496b18,null));};exports[_0x0046('0x72')]=function(_0x29754f,_0x52af25,_0xfeb527){var _0x261805={};var _0x14972c={};var _0x1da374;var _0x3bf4d5;return db[_0x0046('0x3e')]['findOne']({'where':{'id':_0x29754f[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x52af25,null))['then'](function(_0x22366c){if(_0x22366c){_0x1da374=_0x22366c;_0x14972c[_0x0046('0x42')]=_[_0x0046('0x45')](db[_0x0046('0x73')][_0x0046('0x3f')]);_0x14972c['query']=_['keys'](_0x29754f[_0x0046('0x44')]);_0x14972c[_0x0046('0x50')]=_[_0x0046('0x47')](_0x14972c['model'],_0x14972c[_0x0046('0x44')]);_0x261805['attributes']=_[_0x0046('0x47')](_0x14972c[_0x0046('0x42')],qs[_0x0046('0x48')](_0x29754f[_0x0046('0x44')][_0x0046('0x48')]));_0x261805[_0x0046('0x46')]=_0x261805[_0x0046('0x46')][_0x0046('0x49')]?_0x261805[_0x0046('0x46')]:_0x14972c[_0x0046('0x42')];_0x261805[_0x0046('0x4c')]=qs[_0x0046('0x4d')](_0x29754f[_0x0046('0x44')]['sort']);_0x261805[_0x0046('0x4e')]=qs[_0x0046('0x50')](_['pick'](_0x29754f[_0x0046('0x44')],_0x14972c[_0x0046('0x50')]));if(_0x29754f[_0x0046('0x44')][_0x0046('0x33')]){_0x261805[_0x0046('0x4e')]=_[_0x0046('0x51')](_0x261805['where'],{'$or':_[_0x0046('0x43')](_0x261805[_0x0046('0x46')],function(_0x521194){var _0x35009a={};_0x35009a[_0x521194]={'$like':'%'+_0x29754f[_0x0046('0x44')][_0x0046('0x33')]+'%'};return _0x35009a;})});}_0x261805=_[_0x0046('0x51')]({},_0x261805,_0x29754f['options']);return _0x1da374['getTeams'](_0x261805);}})['then'](function(_0x2dfc31){if(_0x2dfc31){_0x3bf4d5=_0x2dfc31['length'];if(!_0x29754f['query'][_0x0046('0x4a')](_0x0046('0x4b'))){_0x261805['limit']=qs[_0x0046('0x25')](_0x29754f[_0x0046('0x44')][_0x0046('0x25')]);_0x261805['offset']=qs[_0x0046('0x24')](_0x29754f[_0x0046('0x44')][_0x0046('0x24')]);}return _0x1da374[_0x0046('0x72')](_0x261805);}})[_0x0046('0x2d')](function(_0x3b0ff4){if(_0x3b0ff4){return _0x3b0ff4?{'count':_0x3bf4d5,'rows':_0x3b0ff4}:null;}})['then'](respondWithResult(_0x52af25,null))[_0x0046('0x57')](handleError(_0x52af25,null));};exports['addTeams']=function(_0x5f520d,_0x1a44f3,_0x4a684b){var _0x88e164=_0x5f520d['body'][_0x0046('0x74')];var _0x104d57=_[_0x0046('0x43')](_0x88e164,'id');return db[_0x0046('0x73')]['findAll']({'where':{'id':_0x104d57},'attributes':['id'],'include':[{'model':db[_0x0046('0x75')],'as':'Agents','attributes':['id',_0x0046('0x39'),_0x0046('0x76'),_0x0046('0x77'),_0x0046('0x78')],'raw':!![]}]})['then'](function(_0x42b775){if(_0x42b775){var _0x13aadf=_[_0x0046('0x79')](_0x42b775,function(_0x19db22){var _0x29b3ea=_0x19db22[_0x0046('0x5d')]({'plain':!![]});_0x29b3ea[_0x0046('0x7a')][_0x0046('0x7b')](function(_0x8ea3c4){_0x8ea3c4[_0x0046('0x7c')]=_[_0x0046('0x38')](_0x88e164,{'id':_0x29b3ea['id']})[_0x0046('0x7c')];});return _0x29b3ea['Agents'];});return db[_0x0046('0x3e')]['find']({'where':{'id':_0x5f520d[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](function(_0x12090a){return db[_0x0046('0x7d')][_0x0046('0x7e')](function(_0x4d8065){return _0x12090a[_0x0046('0x7f')](_0x104d57,{'transaction':_0x4d8065})[_0x0046('0x2d')](function(){return BPromise[_0x0046('0x80')](_0x88e164,function(_0x4ae8fe){return db[_0x0046('0x81')][_0x0046('0x82')]({'TeamId':_0x4ae8fe['id'],'VoiceQueueId':_0x5f520d[_0x0046('0x59')]['id'],'penalty':_0x4ae8fe[_0x0046('0x7c')]},{'transaction':_0x4d8065});});})[_0x0046('0x2d')](function(){return BPromise['each'](_0x13aadf,function(_0x1b2152){return db[_0x0046('0x83')][_0x0046('0x84')]({'where':{'UserId':_0x1b2152['id'],'VoiceQueueId':_0x5f520d[_0x0046('0x59')]['id']},'defaults':{'penalty':_0x1b2152[_0x0046('0x7c')]},'transaction':_0x4d8065});});})['then'](function(){return BPromise[_0x0046('0x80')](_['filter'](_0x13aadf,{'online':!![]}),function(_0x2d7d8e){return db[_0x0046('0x85')][_0x0046('0x82')]({'membername':_0x2d7d8e[_0x0046('0x39')],'UserId':_0x2d7d8e['id'],'queue_name':_0x12090a[_0x0046('0x39')],'VoiceQueueId':_0x12090a['id'],'interface':_[_0x0046('0x86')](_0x2d7d8e[_0x0046('0x78')])?util['format'](_0x0046('0x87'),_0x2d7d8e[_0x0046('0x39')]):_0x2d7d8e[_0x0046('0x78')],'paused':_0x2d7d8e['voicePause']||![],'penalty':_0x2d7d8e['penalty']},{'transaction':_0x4d8065});});})[_0x0046('0x2d')](function(){_0x13aadf[_0x0046('0x7b')](function(_0x115ca6){socket['emit']('userVoiceQueue:save',{'UserId':_0x115ca6['id'],'VoiceQueueId':_0x12090a['id']});});});});});}})['then'](respondWithStatusCode(_0x1a44f3,null))[_0x0046('0x57')](handleError(_0x1a44f3,null));};exports[_0x0046('0x88')]=function(_0x21152b,_0x385b98,_0x4b3294){return db[_0x0046('0x73')][_0x0046('0x56')]({'where':{'id':_0x21152b[_0x0046('0x44')]['ids']},'attributes':['id'],'include':[{'model':db[_0x0046('0x75')],'as':'Agents','attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x385b98,null))[_0x0046('0x2d')](function(_0x2fc91e){var _0x11439e=_[_0x0046('0x43')](_0x2fc91e,'id');var _0x47281b=[];var _0x2be060=[];var _0x4be635=squel[_0x0046('0x89')]();_0x4be635['field'](_0x0046('0x8a'))[_0x0046('0x8b')]('team_has_voice_queues','tq')[_0x0046('0x8c')]('user_has_teams','ut',_0x0046('0x8d'))['where']('VoiceQueueId\x20=\x20?',_0x21152b[_0x0046('0x59')]['id']);for(var _0x9110c5=0x0;_0x9110c5<_0x2fc91e[_0x0046('0x49')];_0x9110c5+=0x1){let _0x33ea0a=_0x2fc91e[_0x9110c5];for(var _0x58dcfb=0x0;_0x58dcfb<_0x33ea0a[_0x0046('0x7a')]['length'];_0x58dcfb+=0x1){let _0x2f0523=_0x33ea0a['Agents'][_0x58dcfb];var _0x48f7db=_0x4be635[_0x0046('0x61')]();_0x48f7db[_0x0046('0x4e')]('ut.UserId\x20=\x20?',_0x2f0523['id']);_0x2be060['push'](db[_0x0046('0x7d')][_0x0046('0x44')](_0x48f7db[_0x0046('0x8e')](),{'type':db[_0x0046('0x7d')][_0x0046('0x8f')][_0x0046('0x90')]})[_0x0046('0x2d')](function(_0x5d04ba){if(_0x5d04ba['length']===0x1){return _0x2f0523['id'];}else{var _0x22920e=_[_0x0046('0x91')](_['map'](_0x5d04ba,_0x0046('0x92')),function(_0x2979a0){return _[_0x0046('0x36')](_0x11439e,_0x2979a0);});if(_0x22920e){return _0x2f0523['id'];}}}));}}return BPromise['all'](_0x2be060)[_0x0046('0x2d')](function(_0x5cecdd){_0x47281b=_(_0x47281b)[_0x0046('0x93')](_0x5cecdd)['compact']()[_0x0046('0x35')]();return db['VoiceQueue'][_0x0046('0x38')]({'where':{'id':_0x21152b[_0x0046('0x59')]['id']}})['then'](function(_0x46be8a){return db[_0x0046('0x7d')][_0x0046('0x7e')](function(_0x3dce17){return _0x46be8a[_0x0046('0x88')](_0x21152b[_0x0046('0x44')][_0x0046('0x94')],{'transaction':_0x3dce17})[_0x0046('0x2d')](function(){if(!_[_0x0046('0x95')](_0x47281b)){return _0x46be8a['removeAgents'](_0x47281b,{'transaction':_0x3dce17})[_0x0046('0x2d')](function(){return db['UserVoiceQueueRt'][_0x0046('0x2e')]({'where':{'VoiceQueueId':_0x21152b['params']['id'],'UserId':_0x47281b},'transaction':_0x3dce17});});}})['then'](function(){_0x47281b[_0x0046('0x7b')](function(_0x5ec5e4){socket[_0x0046('0x96')]('userVoiceQueue:remove',{'UserId':_0x5ec5e4,'VoiceQueueId':_0x46be8a['id']});});});});});});})[_0x0046('0x2d')](respondWithStatusCode(_0x385b98,null))[_0x0046('0x57')](handleError(_0x385b98,null));};exports[_0x0046('0x97')]=function(_0x86fe5f,_0x22490d,_0x39d13d){var _0x2107b6,_0xb8201f;return db[_0x0046('0x3e')][_0x0046('0x38')]({'where':{'id':_0x86fe5f['params']['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x22490d,null))[_0x0046('0x2d')](function(_0x5823e2){if(_0x5823e2){_0xb8201f=_0x5823e2;return _0x5823e2[_0x0046('0x97')](_0x86fe5f[_0x0046('0x5b')]['ids'],_['omit'](_0x86fe5f[_0x0046('0x5b')],[_0x0046('0x94'),'id'])||{})[_0x0046('0x98')](function(_0x26cfcd){for(var _0x275fa7=0x0;_0x275fa7<_0x86fe5f[_0x0046('0x5b')][_0x0046('0x94')][_0x0046('0x49')];_0x275fa7+=0x1){socket[_0x0046('0x96')](_0x0046('0x99'),{'UserId':Number(_0x86fe5f['body'][_0x0046('0x94')][_0x275fa7]),'VoiceQueueId':Number(_0x86fe5f[_0x0046('0x59')]['id'])});}return _0x26cfcd;});}})[_0x0046('0x2d')](function(_0x4b37e6){_0x2107b6=_0x4b37e6||[];if(_0xb8201f){return db[_0x0046('0x75')][_0x0046('0x56')]({'where':{'id':_0x86fe5f[_0x0046('0x5b')][_0x0046('0x94')]},'attributes':['id',_0x0046('0x39'),'online',_0x0046('0x77'),'interface'],'raw':!![]});}})[_0x0046('0x2d')](function(_0x57884e){if(!_[_0x0046('0x95')](_0x57884e)){var _0x556fb7=[];for(var _0x369427=0x0;_0x369427<_0x57884e['length'];_0x369427++){if(_0x57884e[_0x369427]['online']){_0x556fb7[_0x0046('0x9a')](db['UserVoiceQueueRt'][_0x0046('0x82')]({'membername':_0x57884e[_0x369427][_0x0046('0x39')],'UserId':_0x57884e[_0x369427]['id'],'queue_name':_0xb8201f[_0x0046('0x39')],'VoiceQueueId':_0xb8201f['id'],'interface':_[_0x0046('0x86')](_0x57884e[_0x369427][_0x0046('0x78')])?util['format'](_0x0046('0x87'),_0x57884e[_0x369427]['name']):_0x57884e[_0x369427][_0x0046('0x78')],'paused':_0x57884e[_0x369427][_0x0046('0x77')]||![],'penalty':_0x86fe5f['body']['penalty']||0x0}));}}return BPromise['all'](_0x556fb7);}})[_0x0046('0x2d')](function(){return _0x2107b6;})[_0x0046('0x2d')](respondWithResult(_0x22490d,null))['catch'](handleError(_0x22490d,null));};exports['removeAgents']=function(_0x26d0e2,_0x437966,_0x334850){return db['VoiceQueue'][_0x0046('0x38')]({'where':{'id':_0x26d0e2[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x437966,null))[_0x0046('0x2d')](function(_0x59d6b0){if(_0x59d6b0){return _0x59d6b0[_0x0046('0x9b')](_0x26d0e2[_0x0046('0x44')][_0x0046('0x94')])[_0x0046('0x2d')](function(){if(_[_0x0046('0x9c')](_0x26d0e2['query'][_0x0046('0x94')])){for(var _0xa82ec0=0x0;_0xa82ec0<_0x26d0e2[_0x0046('0x44')]['ids'][_0x0046('0x49')];_0xa82ec0+=0x1){socket['emit'](_0x0046('0x9d'),{'UserId':Number(_0x26d0e2[_0x0046('0x44')][_0x0046('0x94')][_0xa82ec0]),'VoiceQueueId':Number(_0x26d0e2['params']['id'])});}}else{socket[_0x0046('0x96')](_0x0046('0x9d'),{'UserId':Number(_0x26d0e2[_0x0046('0x44')][_0x0046('0x94')]),'VoiceQueueId':Number(_0x26d0e2[_0x0046('0x59')]['id'])});}});}})[_0x0046('0x2d')](function(_0x54c3bb){return db[_0x0046('0x85')]['destroy']({'where':{'VoiceQueueId':_0x26d0e2[_0x0046('0x59')]['id'],'UserId':_0x26d0e2[_0x0046('0x44')][_0x0046('0x94')]}})[_0x0046('0x2d')](function(){return _0x54c3bb;});})['then'](respondWithStatusCode(_0x437966,null))[_0x0046('0x57')](handleError(_0x437966,null));};exports[_0x0046('0x9e')]=function(_0x415206,_0x296c0a,_0x1834eb){var _0x36f371={};var _0x3fd3f2={};var _0x166c5a;var _0x5d5110;return db[_0x0046('0x3e')][_0x0046('0x68')]({'where':{'id':_0x415206[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x296c0a,null))[_0x0046('0x2d')](function(_0x10dad6){if(_0x10dad6){_0x166c5a=_0x10dad6;_0x3fd3f2[_0x0046('0x42')]=_[_0x0046('0x45')](db[_0x0046('0x75')][_0x0046('0x3f')]);_0x3fd3f2['query']=_[_0x0046('0x45')](_0x415206[_0x0046('0x44')]);_0x3fd3f2['filters']=_[_0x0046('0x47')](_0x3fd3f2[_0x0046('0x42')],_0x3fd3f2['query']);_0x36f371[_0x0046('0x46')]=_[_0x0046('0x47')](_0x3fd3f2[_0x0046('0x42')],qs[_0x0046('0x48')](_0x415206[_0x0046('0x44')]['fields']));_0x36f371[_0x0046('0x46')]=_0x36f371[_0x0046('0x46')][_0x0046('0x49')]?_0x36f371['attributes']:_0x3fd3f2[_0x0046('0x42')];_0x36f371[_0x0046('0x4c')]=qs[_0x0046('0x4d')](_0x415206[_0x0046('0x44')]['sort']);_0x36f371['where']=qs[_0x0046('0x50')](_[_0x0046('0x4f')](_0x415206['query'],_0x3fd3f2[_0x0046('0x50')]));if(_0x415206[_0x0046('0x44')]['filter']){_0x36f371[_0x0046('0x4e')]=_[_0x0046('0x51')](_0x36f371[_0x0046('0x4e')],{'$or':_[_0x0046('0x43')](_0x36f371[_0x0046('0x46')],function(_0x42e9c4){var _0x33a92b={};_0x33a92b[_0x42e9c4]={'$like':'%'+_0x415206[_0x0046('0x44')][_0x0046('0x33')]+'%'};return _0x33a92b;})});}_0x36f371=_['merge']({},_0x36f371,_0x415206['options']);return _0x166c5a[_0x0046('0x9e')](_0x36f371);}})[_0x0046('0x2d')](function(_0x283979){if(_0x283979){_0x5d5110=_0x283979[_0x0046('0x49')];if(!_0x415206[_0x0046('0x44')][_0x0046('0x4a')](_0x0046('0x4b'))){_0x36f371[_0x0046('0x25')]=qs[_0x0046('0x25')](_0x415206[_0x0046('0x44')][_0x0046('0x25')]);_0x36f371[_0x0046('0x24')]=qs[_0x0046('0x24')](_0x415206['query'][_0x0046('0x24')]);}return _0x166c5a[_0x0046('0x9e')](_0x36f371);}})[_0x0046('0x2d')](function(_0x227d4a){if(_0x227d4a){return _0x227d4a?{'count':_0x5d5110,'rows':_0x227d4a}:null;}})[_0x0046('0x2d')](respondWithResult(_0x296c0a,null))[_0x0046('0x57')](handleError(_0x296c0a,null));};exports[_0x0046('0x9f')]=function(_0xf7c89b,_0x541541,_0xbde82a){var _0x38d140={};var _0x18dfe3={};var _0x55261d;var _0x2016b4;return db[_0x0046('0x3e')][_0x0046('0x68')]({'where':{'id':_0xf7c89b[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x541541,null))[_0x0046('0x2d')](function(_0x2ad22e){if(_0x2ad22e){_0x55261d=_0x2ad22e;_0x18dfe3['model']=_[_0x0046('0x45')](db[_0x0046('0x85')]['rawAttributes']);_0x18dfe3[_0x0046('0x44')]=_['keys'](_0xf7c89b[_0x0046('0x44')]);_0x18dfe3['filters']=_[_0x0046('0x47')](_0x18dfe3[_0x0046('0x42')],_0x18dfe3[_0x0046('0x44')]);_0x38d140[_0x0046('0x46')]=_['intersection'](_0x18dfe3['model'],qs[_0x0046('0x48')](_0xf7c89b[_0x0046('0x44')][_0x0046('0x48')]));_0x38d140[_0x0046('0x46')]=_0x38d140[_0x0046('0x46')][_0x0046('0x49')]?_0x38d140['attributes']:_0x18dfe3[_0x0046('0x42')];_0x38d140['order']=qs['sort'](_0xf7c89b[_0x0046('0x44')]['sort']);_0x38d140[_0x0046('0x4e')]=qs[_0x0046('0x50')](_[_0x0046('0x4f')](_0xf7c89b[_0x0046('0x44')],_0x18dfe3[_0x0046('0x50')]));if(_0xf7c89b[_0x0046('0x44')][_0x0046('0x33')]){_0x38d140[_0x0046('0x4e')]=_['merge'](_0x38d140[_0x0046('0x4e')],{'$or':_[_0x0046('0x43')](_0x38d140['attributes'],function(_0x55a4b4){var _0x349200={};_0x349200[_0x55a4b4]={'$like':'%'+_0xf7c89b[_0x0046('0x44')][_0x0046('0x33')]+'%'};return _0x349200;})});}_0x38d140=_[_0x0046('0x51')]({},_0x38d140,_0xf7c89b[_0x0046('0x53')]);return _0x55261d[_0x0046('0x9f')](_0x38d140);}})['then'](function(_0x38e30d){if(_0x38e30d){_0x2016b4=_0x38e30d[_0x0046('0x49')];if(!_0xf7c89b[_0x0046('0x44')][_0x0046('0x4a')](_0x0046('0x4b'))){_0x38d140[_0x0046('0x25')]=qs[_0x0046('0x25')](_0xf7c89b[_0x0046('0x44')][_0x0046('0x25')]);_0x38d140[_0x0046('0x24')]=qs[_0x0046('0x24')](_0xf7c89b['query'][_0x0046('0x24')]);}return _0x55261d[_0x0046('0x9f')](_0x38d140);}})['then'](function(_0x2f025b){return _0x2f025b?{'count':_0x2016b4,'rows':_0x2f025b}:null;})[_0x0046('0x2d')](respondWithResult(_0x541541,null))[_0x0046('0x57')](handleError(_0x541541,null));};exports[_0x0046('0xa0')]=function(_0x3fac0b,_0x521fb8,_0x58631f){var _0x164aaf={};var _0x21f1a5={};var _0x2a8721;var _0x517c94;return db[_0x0046('0x3e')][_0x0046('0x68')]({'where':{'id':_0x3fac0b[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x521fb8,null))[_0x0046('0x2d')](function(_0x2594e7){if(_0x2594e7){_0x2a8721=_0x2594e7;_0x21f1a5[_0x0046('0x42')]=_[_0x0046('0x45')](db[_0x0046('0xa1')]['rawAttributes']);_0x21f1a5[_0x0046('0x44')]=_['keys'](_0x3fac0b['query']);_0x21f1a5['filters']=_['intersection'](_0x21f1a5[_0x0046('0x42')],_0x21f1a5[_0x0046('0x44')]);_0x164aaf['attributes']=_[_0x0046('0x47')](_0x21f1a5[_0x0046('0x42')],qs[_0x0046('0x48')](_0x3fac0b[_0x0046('0x44')]['fields']));_0x164aaf[_0x0046('0x46')]=_0x164aaf[_0x0046('0x46')][_0x0046('0x49')]?_0x164aaf[_0x0046('0x46')]:_0x21f1a5[_0x0046('0x42')];_0x164aaf[_0x0046('0x4c')]=qs[_0x0046('0x4d')](_0x3fac0b[_0x0046('0x44')]['sort']);_0x164aaf[_0x0046('0x4e')]=qs['filters'](_[_0x0046('0x4f')](_0x3fac0b[_0x0046('0x44')],_0x21f1a5[_0x0046('0x50')]));if(_0x3fac0b[_0x0046('0x44')]['filter']){_0x164aaf[_0x0046('0x4e')]=_[_0x0046('0x51')](_0x164aaf[_0x0046('0x4e')],{'$or':_[_0x0046('0x43')](_0x164aaf[_0x0046('0x46')],function(_0x2426e1){var _0x5efd88={};_0x5efd88[_0x2426e1]={'$like':'%'+_0x3fac0b['query'][_0x0046('0x33')]+'%'};return _0x5efd88;})});}_0x164aaf=_[_0x0046('0x51')]({},_0x164aaf,_0x3fac0b[_0x0046('0x53')]);return _0x2a8721[_0x0046('0xa0')](_0x164aaf);}})['then'](function(_0x10eaf4){if(_0x10eaf4){_0x517c94=_0x10eaf4['length'];if(!_0x3fac0b[_0x0046('0x44')]['hasOwnProperty']('nolimit')){_0x164aaf['limit']=qs[_0x0046('0x25')](_0x3fac0b[_0x0046('0x44')][_0x0046('0x25')]);_0x164aaf['offset']=qs[_0x0046('0x24')](_0x3fac0b[_0x0046('0x44')][_0x0046('0x24')]);}return _0x2a8721[_0x0046('0xa0')](_0x164aaf);}})['then'](function(_0x323613){if(_0x323613){return _0x323613?{'count':_0x517c94,'rows':_0x323613}:null;}})[_0x0046('0x2d')](respondWithResult(_0x521fb8,null))['catch'](handleError(_0x521fb8,null));};exports[_0x0046('0xa2')]=function(_0x3127d3,_0x3cce08,_0x3e6405){var _0x26d3d1,_0x404b99;return db[_0x0046('0x3e')][_0x0046('0x38')]({'where':{'id':_0x3127d3['params']['id']}})['then'](handleEntityNotFound(_0x3cce08,null))[_0x0046('0x2d')](function(_0xef46d1){if(_0xef46d1){_0x404b99=_0xef46d1;return _0xef46d1['addLists'](_0x3127d3['body'][_0x0046('0x94')],_[_0x0046('0x62')](_0x3127d3[_0x0046('0x5b')],['ids','id'])||{});}return null;})[_0x0046('0x98')](function(_0x418a60){var _0x4fdf8b;_0x26d3d1=_0x418a60||[];var _0x9ead26=[];if(_0x418a60){for(var _0x3e126b=0x0;_0x3e126b<_0x418a60[_0x0046('0x49')];_0x3e126b+=0x1){var _0x36f115=_0x418a60[_0x3e126b][_0x0046('0x5d')]({'plain':!![]});_0x404b99[_0x0046('0xa3')]=_0x3127d3[_0x0046('0x5b')]['dialCheckDuplicateType']?_0x3127d3['body'][_0x0046('0xa3')]:_0x404b99[_0x0046('0xa3')];switch(_0x404b99[_0x0046('0xa3')]){case'always':_0x4fdf8b=squel[_0x0046('0xa4')]()[_0x0046('0xa5')](_0x0046('0xa6'))['fromQuery']([_0x0046('0xa7'),_0x0046('0xa8'),'ContactId',_0x0046('0xa9'),_0x0046('0x6c'),_0x0046('0x63'),'updatedAt'],squel[_0x0046('0x89')]()[_0x0046('0xaa')](_0x0046('0xa7'),_0x0046('0xa7'))[_0x0046('0xaa')](_0x0046('0xab'),_0x0046('0xa8'))[_0x0046('0xaa')]('id',_0x0046('0xac'))['field'](_0x36f115[_0x0046('0xad')][_0x0046('0x8e')](),'ListId')[_0x0046('0xaa')](_0x3127d3[_0x0046('0x59')]['id'][_0x0046('0x8e')](),'VoiceQueueId')[_0x0046('0xaa')]('NOW()','createdAt')[_0x0046('0xaa')](_0x0046('0xab'),_0x0046('0x64'))[_0x0046('0x8b')]('cm_contacts')['where']('deletedAt\x20IS\x20NULL')[_0x0046('0x4e')](_0x0046('0xae'),_0x36f115[_0x0046('0xad')]['toString']())[_0x0046('0x4e')]('phone\x20IS\x20NOT\x20NULL')['where']('phone\x20NOT\x20IN\x20(?)',squel[_0x0046('0x89')]()[_0x0046('0xaa')](_0x0046('0xaf'))['from'](_0x0046('0xb0'))[_0x0046('0x4e')]('VoiceQueueId\x20=\x20?',_0x3127d3['params']['id'][_0x0046('0x8e')]()))[_0x0046('0x4e')](_0x0046('0xb1'),squel[_0x0046('0x89')]()[_0x0046('0xaa')]('COALESCE(phone,\x27\x27)')[_0x0046('0x8b')]('cm_hopper')[_0x0046('0x4e')](_0x0046('0xb2'),_0x3127d3['params']['id'][_0x0046('0x8e')]())))[_0x0046('0x8e')]();break;case _0x0046('0xb3'):_0x4fdf8b=squel[_0x0046('0xa4')]()[_0x0046('0xa5')](_0x0046('0xa6'))[_0x0046('0xb4')]([_0x0046('0xa7'),_0x0046('0xa8'),_0x0046('0xac'),_0x0046('0xa9'),_0x0046('0x6c'),_0x0046('0x63'),_0x0046('0x64')],squel[_0x0046('0x89')]()['field'](_0x0046('0xa7'),_0x0046('0xa7'))[_0x0046('0xaa')](_0x0046('0xab'),_0x0046('0xa8'))[_0x0046('0xaa')]('id',_0x0046('0xac'))[_0x0046('0xaa')](_0x36f115['CmListId']['toString'](),_0x0046('0xa9'))[_0x0046('0xaa')](_0x3127d3[_0x0046('0x59')]['id'][_0x0046('0x8e')](),_0x0046('0x6c'))[_0x0046('0xaa')](_0x0046('0xab'),_0x0046('0x63'))[_0x0046('0xaa')](_0x0046('0xab'),_0x0046('0x64'))[_0x0046('0x8b')](_0x0046('0xb5'))[_0x0046('0x4e')](_0x0046('0xb6'))[_0x0046('0x4e')](_0x0046('0xae'),_0x36f115[_0x0046('0xad')][_0x0046('0x8e')]())[_0x0046('0x4e')](_0x0046('0xb7'))[_0x0046('0x4e')](_0x0046('0xb1'),squel[_0x0046('0x89')]()[_0x0046('0xaa')]('COALESCE(phone,\x27\x27)')[_0x0046('0x8b')](_0x0046('0xa6'))[_0x0046('0x4e')]('VoiceQueueId\x20=\x20?',_0x3127d3[_0x0046('0x59')]['id'][_0x0046('0x8e')]())))[_0x0046('0x8e')]();break;default:_0x4fdf8b=squel[_0x0046('0xa4')]()['into'](_0x0046('0xa6'))[_0x0046('0xb4')](['phone',_0x0046('0xa8'),_0x0046('0xac'),'ListId','VoiceQueueId',_0x0046('0x63'),_0x0046('0x64')],squel[_0x0046('0x89')]()[_0x0046('0xaa')](_0x0046('0xa7'),'phone')[_0x0046('0xaa')](_0x0046('0xab'),_0x0046('0xa8'))[_0x0046('0xaa')]('id',_0x0046('0xac'))[_0x0046('0xaa')](_0x36f115[_0x0046('0xad')][_0x0046('0x8e')](),_0x0046('0xa9'))[_0x0046('0xaa')](_0x3127d3['params']['id'][_0x0046('0x8e')](),'VoiceQueueId')[_0x0046('0xaa')](_0x0046('0xab'),_0x0046('0x63'))[_0x0046('0xaa')]('NOW()',_0x0046('0x64'))[_0x0046('0x8b')](_0x0046('0xb5'))['where'](_0x0046('0xb6'))[_0x0046('0x4e')]('ListId\x20=\x20?',_0x36f115[_0x0046('0xad')][_0x0046('0x8e')]())[_0x0046('0x4e')](_0x0046('0xb7')))[_0x0046('0x8e')]();}_0x9ead26[_0x0046('0x9a')](db[_0x0046('0x7d')]['query'](_0x4fdf8b));}return BPromise[_0x0046('0xb8')](_0x9ead26);}})['then'](function(){return _0x26d3d1;})[_0x0046('0x2d')](respondWithResult(_0x3cce08,null))[_0x0046('0x57')](handleError(_0x3cce08,null));};exports[_0x0046('0xb9')]=function(_0x5145d6,_0x2edb22,_0x5344b8){return db[_0x0046('0x3e')][_0x0046('0x38')]({'where':{'id':_0x5145d6[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x2edb22,null))[_0x0046('0x2d')](function(_0x17c55d){if(_0x17c55d){return _0x17c55d[_0x0046('0xb9')](_0x5145d6[_0x0046('0x44')][_0x0046('0x94')]);}})['then'](function(_0x47cb8b){if(_0x47cb8b){return db['CmHopper'][_0x0046('0x2e')]({'where':{'ListId':_0x5145d6['query'][_0x0046('0x94')],'VoiceQueueId':_0x5145d6['params']['id']}})['then'](function(){return _0x47cb8b;});}})[_0x0046('0x2d')](respondWithStatusCode(_0x2edb22,null))[_0x0046('0x57')](handleError(_0x2edb22,null));};exports[_0x0046('0xba')]=function(_0x328c09,_0x2d911b,_0x3882af){var _0x6b0181={};var _0x641594={};var _0x11ada6;var _0x4ea883;return db[_0x0046('0x3e')][_0x0046('0x68')]({'where':{'id':_0x328c09['params']['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x2d911b,null))['then'](function(_0x47ac49){if(_0x47ac49){_0x11ada6=_0x47ac49;_0x641594['model']=_[_0x0046('0x45')](db[_0x0046('0xa1')][_0x0046('0x3f')]);_0x641594[_0x0046('0x44')]=_[_0x0046('0x45')](_0x328c09[_0x0046('0x44')]);_0x641594['filters']=_['intersection'](_0x641594[_0x0046('0x42')],_0x641594[_0x0046('0x44')]);_0x6b0181[_0x0046('0x46')]=_[_0x0046('0x47')](_0x641594[_0x0046('0x42')],qs['fields'](_0x328c09[_0x0046('0x44')][_0x0046('0x48')]));_0x6b0181[_0x0046('0x46')]=_0x6b0181[_0x0046('0x46')][_0x0046('0x49')]?_0x6b0181[_0x0046('0x46')]:_0x641594[_0x0046('0x42')];_0x6b0181[_0x0046('0x4c')]=qs[_0x0046('0x4d')](_0x328c09[_0x0046('0x44')]['sort']);_0x6b0181[_0x0046('0x4e')]=qs[_0x0046('0x50')](_[_0x0046('0x4f')](_0x328c09[_0x0046('0x44')],_0x641594[_0x0046('0x50')]));if(_0x328c09[_0x0046('0x44')]['filter']){_0x6b0181['where']=_[_0x0046('0x51')](_0x6b0181[_0x0046('0x4e')],{'$or':_['map'](_0x6b0181[_0x0046('0x46')],function(_0x5afd93){var _0x4b06aa={};_0x4b06aa[_0x5afd93]={'$like':'%'+_0x328c09[_0x0046('0x44')][_0x0046('0x33')]+'%'};return _0x4b06aa;})});}_0x6b0181=_['merge']({},_0x6b0181,_0x328c09[_0x0046('0x53')]);return _0x11ada6[_0x0046('0xba')](_0x6b0181);}})[_0x0046('0x2d')](function(_0x43ddbb){if(_0x43ddbb){_0x4ea883=_0x43ddbb['length'];if(!_0x328c09[_0x0046('0x44')][_0x0046('0x4a')](_0x0046('0x4b'))){_0x6b0181[_0x0046('0x25')]=qs[_0x0046('0x25')](_0x328c09[_0x0046('0x44')]['limit']);_0x6b0181[_0x0046('0x24')]=qs[_0x0046('0x24')](_0x328c09[_0x0046('0x44')]['offset']);}return _0x11ada6[_0x0046('0xba')](_0x6b0181);}})[_0x0046('0x2d')](function(_0x16a48a){if(_0x16a48a){return _0x16a48a?{'count':_0x4ea883,'rows':_0x16a48a}:null;}})[_0x0046('0x2d')](respondWithResult(_0x2d911b,null))['catch'](handleError(_0x2d911b,null));};exports[_0x0046('0xbb')]=function(_0x526745,_0x102676,_0x2361b4){var _0x40766b,_0x5a7fb4;return db['VoiceQueue']['find']({'where':{'id':_0x526745[_0x0046('0x59')]['id']}})['then'](handleEntityNotFound(_0x102676,null))[_0x0046('0x2d')](function(_0x586f7a){if(_0x586f7a){_0x5a7fb4=_0x586f7a;return _0x586f7a[_0x0046('0xbb')](_0x526745[_0x0046('0x5b')][_0x0046('0x94')],_[_0x0046('0x62')](_0x526745['body'],[_0x0046('0x94'),'id'])||{});}return null;})[_0x0046('0x98')](function(_0x55d643){var _0x4934af;_0x40766b=_0x55d643||[];var _0x1eb91b=[];if(_0x55d643){for(var _0x51b946=0x0;_0x51b946<_0x55d643[_0x0046('0x49')];_0x51b946+=0x1){var _0x1a6032=_0x55d643[_0x51b946][_0x0046('0x5d')]({'plain':!![]});_0x4934af=squel[_0x0046('0xa4')]()[_0x0046('0xa5')](_0x0046('0xbc'))[_0x0046('0xb4')](['phone',_0x0046('0xac'),_0x0046('0xa9'),'VoiceQueueId',_0x0046('0x63'),_0x0046('0x64')],squel[_0x0046('0x89')]()[_0x0046('0xaa')](_0x0046('0xa7'),'phone')['field']('id',_0x0046('0xac'))['field'](_0x1a6032[_0x0046('0xad')][_0x0046('0x8e')](),_0x0046('0xa9'))[_0x0046('0xaa')](_0x526745[_0x0046('0x59')]['id'][_0x0046('0x8e')](),_0x0046('0x6c'))['field'](_0x0046('0xab'),_0x0046('0x63'))[_0x0046('0xaa')](_0x0046('0xab'),_0x0046('0x64'))[_0x0046('0x8b')]('cm_contacts')[_0x0046('0x4e')](_0x0046('0xb6'))[_0x0046('0x4e')](_0x0046('0xae'),_0x1a6032[_0x0046('0xad')][_0x0046('0x8e')]())[_0x0046('0x4e')](_0x0046('0xb7')))[_0x0046('0x8e')]();_0x1eb91b[_0x0046('0x9a')](db['sequelize']['query'](_0x4934af));}return BPromise[_0x0046('0xb8')](_0x1eb91b);}})[_0x0046('0x2d')](function(){return _0x40766b;})[_0x0046('0x2d')](respondWithResult(_0x102676,null))['catch'](handleError(_0x102676,null));};exports[_0x0046('0xbd')]=function(_0xa460ef,_0x5e547b,_0x1a3ebb){return db[_0x0046('0x3e')][_0x0046('0x38')]({'where':{'id':_0xa460ef[_0x0046('0x59')]['id']}})[_0x0046('0x2d')](handleEntityNotFound(_0x5e547b,null))[_0x0046('0x2d')](function(_0x56271a){if(_0x56271a){return _0x56271a[_0x0046('0xbd')](_0xa460ef[_0x0046('0x44')]['ids']);}})[_0x0046('0x2d')](function(_0x1e8103){if(_0x1e8103){return db[_0x0046('0x71')][_0x0046('0x2e')]({'where':{'ListId':_0xa460ef[_0x0046('0x44')][_0x0046('0x94')],'VoiceQueueId':_0xa460ef['params']['id']}})[_0x0046('0x2d')](function(){return _0x1e8103;});}})[_0x0046('0x2d')](respondWithStatusCode(_0x5e547b,null))[_0x0046('0x57')](handleError(_0x5e547b,null));};
\ No newline at end of file
+var _0xca44=['TeamId','union','compact','isEmpty','removeAgents','userVoiceQueue:remove','addAgents','spread','format','isArray','getAgents','getMembers','getLists','CmList','addLists','dialCheckDuplicateType','insert','into','cm_hopper','fromQuery','phone','scheduledAt','ContactId','ListId','NOW()','cm_contacts','ListId\x20=\x20?','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','COALESCE(calleridnum,\x27\x27)','COALESCE(phone,\x27\x27)','onlyIfOpen','deletedAt\x20IS\x20NULL','CmListId','all','removeLists','getBlackLists','addBlackLists','removeBlackLists','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce','to-csv','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','redis','defaults','localhost','socket.io-emitter','register','sendStatus','undefined','limit','count','offset','status','set','Content-Range','json','reject','save','update','then','destroy','get','VoiceQueues','inbound','QueueCampaigns','outbound','filter','map','value','includes','type','name','end','error','stack','send','index','VoiceQueue','fieldName','key','model','keys','query','filters','attributes','intersection','fields','length','hasOwnProperty','order','sort','pick','merge','options','where','includeAll','include','findAll','rows','catch','show','params','rawAttributes','create','Unable\x20to\x20retrieve\x20the\x20current\x20user','user','find','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','omit','updatedAt','body','createdAt','getHoppers','findOne','CmHopper','nolimit','VoiceQueueId','getHopperHistories','CmHopperHistory','getHopperFinals','CmHopperFinal','getHopperBlacks','CmHopperBlack','getTeams','Team','addTeams','teams','User','Agents','online','voicePause','interface','flatMap','forEach','penalty','transaction','each','TeamVoiceQueue','upsert','findOrCreate','UserVoiceQueueRt','isNil','SIP/%s','emit','userVoiceQueue:save','removeTeams','ids','select','field','from','team_has_voice_queues','join','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','VoiceQueueId\x20=\x20?','push','sequelize','toString','QueryTypes','SELECT'];(function(_0x2f43f4,_0x2428b1){var _0x4f4223=function(_0x5b4c1a){while(--_0x5b4c1a){_0x2f43f4['push'](_0x2f43f4['shift']());}};_0x4f4223(++_0x2428b1);}(_0xca44,0x19b));var _0x4ca4=function(_0x508912,_0x36c578){_0x508912=_0x508912-0x0;var _0x309a62=_0xca44[_0x508912];return _0x309a62;};'use strict';var emlformat=require('eml-format');var rimraf=require(_0x4ca4('0x0'));var zipdir=require(_0x4ca4('0x1'));var jsonpatch=require(_0x4ca4('0x2'));var rp=require(_0x4ca4('0x3'));var moment=require(_0x4ca4('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x4ca4('0x5'));var util=require(_0x4ca4('0x6'));var path=require(_0x4ca4('0x7'));var sox=require(_0x4ca4('0x8'));var csv=require('to-csv');var ejs=require(_0x4ca4('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x4ca4('0xa'));var squel=require(_0x4ca4('0xb'));var crypto=require(_0x4ca4('0xc'));var jsforce=require(_0x4ca4('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x4ca4('0xe'));var querystring=require('querystring');var Papa=require(_0x4ca4('0xf'));var Redis=require(_0x4ca4('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x4ca4('0x11'));var as=require(_0x4ca4('0x12'));var hardwareService=require(_0x4ca4('0x13'));var logger=require(_0x4ca4('0x14'))(_0x4ca4('0x15'));var utils=require(_0x4ca4('0x16'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0x4ca4('0x17'))['db'];config[_0x4ca4('0x18')]=_[_0x4ca4('0x19')](config[_0x4ca4('0x18')],{'host':_0x4ca4('0x1a'),'port':0x18eb});var socket=require(_0x4ca4('0x1b'))(new Redis(config[_0x4ca4('0x18')]));require('./voiceQueue.socket')[_0x4ca4('0x1c')](socket);function respondWithStatusCode(_0x30228d,_0x583f61){_0x583f61=_0x583f61||0xcc;return function(_0x29a2e9){if(_0x29a2e9){return _0x30228d[_0x4ca4('0x1d')](_0x583f61);}return _0x30228d['status'](_0x583f61)['end']();};}function respondWithResult(_0x16af89,_0x4dfcd0){_0x4dfcd0=_0x4dfcd0||0xc8;return function(_0x5e2581){if(_0x5e2581){return _0x16af89['status'](_0x4dfcd0)['json'](_0x5e2581);}};}function respondWithFilteredResult(_0x16d3d5,_0x17f27a){return function(_0x4a24ca){if(_0x4a24ca){var _0x1e8445=typeof _0x17f27a['offset']===_0x4ca4('0x1e')&&typeof _0x17f27a[_0x4ca4('0x1f')]==='undefined';var _0x284807=_0x4a24ca[_0x4ca4('0x20')];var _0x16b9ec=_0x1e8445?0x0:_0x17f27a[_0x4ca4('0x21')];var _0x36739d=_0x1e8445?_0x4a24ca['count']:_0x17f27a[_0x4ca4('0x21')]+_0x17f27a[_0x4ca4('0x1f')];var _0x36e1ff;if(_0x36739d>=_0x284807){_0x36739d=_0x284807;_0x36e1ff=0xc8;}else{_0x36e1ff=0xce;}_0x16d3d5[_0x4ca4('0x22')](_0x36e1ff);return _0x16d3d5[_0x4ca4('0x23')](_0x4ca4('0x24'),_0x16b9ec+'-'+_0x36739d+'/'+_0x284807)[_0x4ca4('0x25')](_0x4a24ca);}return null;};}function patchUpdates(_0x46797b){return function(_0x215136){try{jsonpatch['apply'](_0x215136,_0x46797b,!![]);}catch(_0x2a5e79){return BPromise[_0x4ca4('0x26')](_0x2a5e79);}return _0x215136[_0x4ca4('0x27')]();};}function saveUpdates(_0x2b062c,_0x4af492){return function(_0x16dbec){if(_0x16dbec){return _0x16dbec[_0x4ca4('0x28')](_0x2b062c)[_0x4ca4('0x29')](function(_0xed48c7){return _0xed48c7;});}return null;};}function removeEntity(_0xf0e69d,_0x365d04){return function(_0xe46c81){if(_0xe46c81){return _0xe46c81[_0x4ca4('0x2a')]()['then'](function(){var _0x51baae=_0xe46c81[_0x4ca4('0x2b')]({'plain':!![]});var _0x62eeff=[{'name':_0x4ca4('0x2c'),'value':_0x4ca4('0x2d'),'ignore':![]},{'name':_0x4ca4('0x2e'),'value':_0x4ca4('0x2f'),'ignore':![]}];var _0x4878b3=_(_0x62eeff)[_0x4ca4('0x30')]('ignore')[_0x4ca4('0x31')](_0x4ca4('0x32'))[_0x4ca4('0x32')]();if(_[_0x4ca4('0x33')](_0x4878b3,_0x51baae['type'])){return;}var _0x232e80=_['find'](_0x62eeff,['value',_0x51baae[_0x4ca4('0x34')]])[_0x4ca4('0x35')];return db['UserProfileResource'][_0x4ca4('0x2a')]({'where':{'type':_0x232e80,'resourceId':_0x51baae['id']}})[_0x4ca4('0x29')](function(){return _0xe46c81;});})[_0x4ca4('0x29')](function(){_0xf0e69d[_0x4ca4('0x22')](0xcc)[_0x4ca4('0x36')]();});}};}function handleEntityNotFound(_0x5b6766,_0x516821){return function(_0x1be811){if(!_0x1be811){_0x5b6766['sendStatus'](0x194);}return _0x1be811;};}function handleError(_0x259c4d,_0x19c525){_0x19c525=_0x19c525||0x1f4;return function(_0x19539b){logger[_0x4ca4('0x37')](_0x19539b[_0x4ca4('0x38')]);if(_0x19539b[_0x4ca4('0x35')]){delete _0x19539b[_0x4ca4('0x35')];}_0x259c4d[_0x4ca4('0x22')](_0x19c525)[_0x4ca4('0x39')](_0x19539b);};}exports[_0x4ca4('0x3a')]=function(_0x11ab5f,_0x11874d){var _0x10a27f={},_0x25e67a={},_0x221f77={'count':0x0,'rows':[]};var _0x3fd05b=_[_0x4ca4('0x31')](db[_0x4ca4('0x3b')]['rawAttributes'],function(_0x22db2c){return{'name':_0x22db2c[_0x4ca4('0x3c')],'type':_0x22db2c['type'][_0x4ca4('0x3d')]};});_0x25e67a[_0x4ca4('0x3e')]=_[_0x4ca4('0x31')](_0x3fd05b,_0x4ca4('0x35'));_0x25e67a['query']=_[_0x4ca4('0x3f')](_0x11ab5f[_0x4ca4('0x40')]);_0x25e67a[_0x4ca4('0x41')]=_['intersection'](_0x25e67a[_0x4ca4('0x3e')],_0x25e67a[_0x4ca4('0x40')]);_0x10a27f[_0x4ca4('0x42')]=_[_0x4ca4('0x43')](_0x25e67a['model'],qs['fields'](_0x11ab5f[_0x4ca4('0x40')][_0x4ca4('0x44')]));_0x10a27f['attributes']=_0x10a27f[_0x4ca4('0x42')][_0x4ca4('0x45')]?_0x10a27f[_0x4ca4('0x42')]:_0x25e67a[_0x4ca4('0x3e')];if(!_0x11ab5f[_0x4ca4('0x40')][_0x4ca4('0x46')]('nolimit')){_0x10a27f[_0x4ca4('0x1f')]=qs[_0x4ca4('0x1f')](_0x11ab5f[_0x4ca4('0x40')][_0x4ca4('0x1f')]);_0x10a27f['offset']=qs[_0x4ca4('0x21')](_0x11ab5f[_0x4ca4('0x40')][_0x4ca4('0x21')]);}_0x10a27f[_0x4ca4('0x47')]=qs[_0x4ca4('0x48')](_0x11ab5f[_0x4ca4('0x40')][_0x4ca4('0x48')]);_0x10a27f['where']=qs[_0x4ca4('0x41')](_[_0x4ca4('0x49')](_0x11ab5f[_0x4ca4('0x40')],_0x25e67a['filters']),_0x3fd05b);if(_0x11ab5f['query']['filter']){_0x10a27f['where']=_[_0x4ca4('0x4a')](_0x10a27f['where'],{'$or':_['map'](_0x3fd05b,function(_0x3462ad){if(_0x3462ad[_0x4ca4('0x34')]!=='VIRTUAL'){var _0x262bc0={};_0x262bc0[_0x3462ad[_0x4ca4('0x35')]]={'$like':'%'+_0x11ab5f[_0x4ca4('0x40')][_0x4ca4('0x30')]+'%'};return _0x262bc0;}})});}_0x10a27f=_[_0x4ca4('0x4a')]({},_0x10a27f,_0x11ab5f[_0x4ca4('0x4b')]);var _0x42b659={'where':_0x10a27f[_0x4ca4('0x4c')]};return db[_0x4ca4('0x3b')]['count'](_0x42b659)[_0x4ca4('0x29')](function(_0x40b37e){_0x221f77[_0x4ca4('0x20')]=_0x40b37e;if(_0x11ab5f[_0x4ca4('0x40')][_0x4ca4('0x4d')]){_0x10a27f[_0x4ca4('0x4e')]=[{'all':!![]}];}return db['VoiceQueue'][_0x4ca4('0x4f')](_0x10a27f);})[_0x4ca4('0x29')](function(_0x289d8a){_0x221f77[_0x4ca4('0x50')]=_0x289d8a;return _0x221f77;})[_0x4ca4('0x29')](respondWithFilteredResult(_0x11874d,_0x10a27f))[_0x4ca4('0x51')](handleError(_0x11874d,null));};exports[_0x4ca4('0x52')]=function(_0x5dd91b,_0x326c01){var _0x5b3273={'raw':![],'where':{'id':_0x5dd91b[_0x4ca4('0x53')]['id']}},_0x58ce90={};_0x58ce90[_0x4ca4('0x3e')]=_[_0x4ca4('0x3f')](db[_0x4ca4('0x3b')][_0x4ca4('0x54')]);_0x58ce90[_0x4ca4('0x40')]=_[_0x4ca4('0x3f')](_0x5dd91b[_0x4ca4('0x40')]);_0x58ce90[_0x4ca4('0x41')]=_[_0x4ca4('0x43')](_0x58ce90[_0x4ca4('0x3e')],_0x58ce90[_0x4ca4('0x40')]);_0x5b3273[_0x4ca4('0x42')]=_[_0x4ca4('0x43')](_0x58ce90[_0x4ca4('0x3e')],qs['fields'](_0x5dd91b[_0x4ca4('0x40')][_0x4ca4('0x44')]));_0x5b3273[_0x4ca4('0x42')]=_0x5b3273['attributes']['length']?_0x5b3273[_0x4ca4('0x42')]:_0x58ce90['model'];if(_0x5dd91b[_0x4ca4('0x40')][_0x4ca4('0x4d')]){_0x5b3273[_0x4ca4('0x4e')]=[{'all':!![]}];}_0x5b3273=_[_0x4ca4('0x4a')]({},_0x5b3273,_0x5dd91b[_0x4ca4('0x4b')]);return db[_0x4ca4('0x3b')]['find'](_0x5b3273)[_0x4ca4('0x29')](handleEntityNotFound(_0x326c01,null))[_0x4ca4('0x29')](respondWithResult(_0x326c01,null))[_0x4ca4('0x51')](handleError(_0x326c01,null));};exports['create']=function(_0x4b844d,_0x2da2fb){return db[_0x4ca4('0x3b')][_0x4ca4('0x55')](_0x4b844d['body'],{})[_0x4ca4('0x29')](function(_0x160e55){var _0xa2287=_0x4b844d['user'][_0x4ca4('0x2b')]({'plain':!![]});if(!_0xa2287)throw new Error(_0x4ca4('0x56'));if(_0xa2287['role']===_0x4ca4('0x57')){var _0x2d7d43=_0x160e55[_0x4ca4('0x2b')]({'plain':!![]});var _0x2c8bdb=[{'name':'VoiceQueues','value':_0x4ca4('0x2d')},{'name':_0x4ca4('0x2e'),'value':_0x4ca4('0x2f')}];var _0x22ec84=_[_0x4ca4('0x58')](_0x2c8bdb,[_0x4ca4('0x32'),_0x2d7d43[_0x4ca4('0x34')]])[_0x4ca4('0x35')];return db[_0x4ca4('0x59')][_0x4ca4('0x58')]({'where':{'name':_0x22ec84,'userProfileId':_0xa2287[_0x4ca4('0x5a')]},'raw':!![]})['then'](function(_0x7156b2){if(_0x7156b2&&_0x7156b2[_0x4ca4('0x5b')]===0x0){return db[_0x4ca4('0x5c')][_0x4ca4('0x55')]({'name':_0x2d7d43['name'],'resourceId':_0x2d7d43['id'],'type':_0x7156b2[_0x4ca4('0x35')],'sectionId':_0x7156b2['id']},{})[_0x4ca4('0x29')](function(){return _0x160e55;});}else{return _0x160e55;}})['catch'](function(_0x4bddc3){logger['error'](_0x4ca4('0x5d'),_0x4bddc3);throw _0x4bddc3;});}return _0x160e55;})[_0x4ca4('0x29')](respondWithResult(_0x2da2fb,0xc9))['catch'](handleError(_0x2da2fb,null));};exports[_0x4ca4('0x5e')]=function(_0x3e52b0,_0x21652d){var _0x1300a2={'where':{'id':_0x3e52b0['params']['id']}},_0x3b3dea={};_0x3b3dea[_0x4ca4('0x3e')]=_[_0x4ca4('0x3f')](db[_0x4ca4('0x3b')]['rawAttributes']);_0x1300a2[_0x4ca4('0x42')]=_[_0x4ca4('0x43')](_0x3b3dea[_0x4ca4('0x3e')],qs[_0x4ca4('0x44')](_0x3e52b0['query']['fields']));_0x1300a2[_0x4ca4('0x42')]=_0x1300a2['attributes'][_0x4ca4('0x45')]?_0x1300a2['attributes']:_0x3b3dea['model'];if(_0x3e52b0[_0x4ca4('0x40')]['includeAll']){_0x1300a2['include']=[{'all':!![]}];}_0x1300a2=_[_0x4ca4('0x4a')]({},_0x1300a2,_0x3e52b0[_0x4ca4('0x4b')]);return db[_0x4ca4('0x3b')][_0x4ca4('0x58')](_0x1300a2)[_0x4ca4('0x29')](handleEntityNotFound(_0x21652d,null))['then'](function(_0x129fa6){if(_0x129fa6){var _0x4e4da9=_0x129fa6[_0x4ca4('0x2b')]({'plain':!![]});_0x4e4da9=qs[_0x4ca4('0x5f')](_0x4e4da9,['id','createdAt',_0x4ca4('0x60')]);_0x3e52b0[_0x4ca4('0x61')]=_['omit'](_0x3e52b0[_0x4ca4('0x61')],['id',_0x4ca4('0x62'),_0x4ca4('0x60')]);return db[_0x4ca4('0x3b')]['create'](_[_0x4ca4('0x4a')](_0x4e4da9,_0x3e52b0[_0x4ca4('0x61')]),{'include':_0x3e52b0[_0x4ca4('0x40')][_0x4ca4('0x4d')]?[{'all':!![]}]:undefined})[_0x4ca4('0x29')](function(_0x559b48){var _0x1fb65e=_0x3e52b0[_0x4ca4('0x57')]['get']({'plain':!![]});if(!_0x1fb65e)throw new Error(_0x4ca4('0x56'));if(_0x1fb65e['role']==='user'){var _0x553965=_0x559b48[_0x4ca4('0x2b')]({'plain':!![]});var _0x433835=[{'name':_0x4ca4('0x2c'),'value':_0x4ca4('0x2d')},{'name':'QueueCampaigns','value':_0x4ca4('0x2f')}];var _0x6ed94c=_[_0x4ca4('0x58')](_0x433835,[_0x4ca4('0x32'),_0x553965[_0x4ca4('0x34')]])[_0x4ca4('0x35')];return db['UserProfileSection'][_0x4ca4('0x58')]({'where':{'name':_0x6ed94c,'userProfileId':_0x1fb65e['userProfileId']},'raw':!![]})['then'](function(_0x478b59){if(_0x478b59&&_0x478b59[_0x4ca4('0x5b')]===0x0){return db[_0x4ca4('0x5c')]['create']({'name':_0x553965[_0x4ca4('0x35')],'resourceId':_0x553965['id'],'type':_0x478b59[_0x4ca4('0x35')],'sectionId':_0x478b59['id']},{})['then'](function(){return _0x559b48;});}else{return _0x559b48;}})[_0x4ca4('0x51')](function(_0x2064d0){logger[_0x4ca4('0x37')](_0x4ca4('0x5d'),_0x2064d0);throw _0x2064d0;});}return _0x559b48;});}})[_0x4ca4('0x29')](respondWithResult(_0x21652d,0xc9))[_0x4ca4('0x51')](handleError(_0x21652d,null));};exports[_0x4ca4('0x28')]=function(_0x2eb85b,_0xc19bdf){if(_0x2eb85b[_0x4ca4('0x61')]['id']){delete _0x2eb85b[_0x4ca4('0x61')]['id'];}return db[_0x4ca4('0x3b')]['find']({'where':{'id':_0x2eb85b[_0x4ca4('0x53')]['id']}})['then'](handleEntityNotFound(_0xc19bdf,null))[_0x4ca4('0x29')](saveUpdates(_0x2eb85b['body'],null))['then'](respondWithResult(_0xc19bdf,null))[_0x4ca4('0x51')](handleError(_0xc19bdf,null));};exports[_0x4ca4('0x2a')]=function(_0x2a6d53,_0x33019a){return db[_0x4ca4('0x3b')][_0x4ca4('0x58')]({'where':{'id':_0x2a6d53['params']['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x33019a,null))['then'](removeEntity(_0x33019a,null))[_0x4ca4('0x51')](handleError(_0x33019a,null));};exports[_0x4ca4('0x63')]=function(_0x14bfd0,_0x23063d,_0x1fe1ed){var _0x22b795={'raw':![],'where':{}};var _0x486b8c={};var _0x258eb6={'count':0x0,'rows':[]};return db['VoiceQueue'][_0x4ca4('0x64')]({'where':{'id':_0x14bfd0[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x23063d,null))[_0x4ca4('0x29')](function(_0x36aaa2){if(_0x36aaa2){_0x486b8c[_0x4ca4('0x3e')]=_[_0x4ca4('0x3f')](db[_0x4ca4('0x65')][_0x4ca4('0x54')]);_0x486b8c[_0x4ca4('0x40')]=_[_0x4ca4('0x3f')](_0x14bfd0[_0x4ca4('0x40')]);_0x486b8c[_0x4ca4('0x41')]=_['intersection'](_0x486b8c[_0x4ca4('0x3e')],_0x486b8c['query']);_0x22b795[_0x4ca4('0x42')]=_[_0x4ca4('0x43')](_0x486b8c['model'],qs[_0x4ca4('0x44')](_0x14bfd0[_0x4ca4('0x40')]['fields']));_0x22b795[_0x4ca4('0x42')]=_0x22b795[_0x4ca4('0x42')]['length']?_0x22b795[_0x4ca4('0x42')]:_0x486b8c[_0x4ca4('0x3e')];if(!_0x14bfd0[_0x4ca4('0x40')][_0x4ca4('0x46')](_0x4ca4('0x66'))){_0x22b795['limit']=qs[_0x4ca4('0x1f')](_0x14bfd0[_0x4ca4('0x40')]['limit']);_0x22b795[_0x4ca4('0x21')]=qs[_0x4ca4('0x21')](_0x14bfd0[_0x4ca4('0x40')][_0x4ca4('0x21')]);}_0x22b795['order']=qs[_0x4ca4('0x48')](_0x14bfd0[_0x4ca4('0x40')][_0x4ca4('0x48')]);_0x22b795[_0x4ca4('0x4c')]=qs[_0x4ca4('0x41')](_['pick'](_0x14bfd0['query'],_0x486b8c[_0x4ca4('0x41')]));_0x22b795[_0x4ca4('0x4c')][_0x4ca4('0x67')]=_0x36aaa2['id'];if(_0x14bfd0[_0x4ca4('0x40')]['filter']){_0x22b795['where']=_[_0x4ca4('0x4a')](_0x22b795[_0x4ca4('0x4c')],{'$or':_['map'](_0x22b795[_0x4ca4('0x42')],function(_0x10a137){var _0x1c922e={};_0x1c922e[_0x10a137]={'$like':'%'+_0x14bfd0['query'][_0x4ca4('0x30')]+'%'};return _0x1c922e;})});}_0x22b795=_[_0x4ca4('0x4a')]({},_0x22b795,_0x14bfd0[_0x4ca4('0x4b')]);return db[_0x4ca4('0x65')][_0x4ca4('0x20')]({'where':_0x22b795[_0x4ca4('0x4c')]})['then'](function(_0x4e81b4){_0x258eb6['count']=_0x4e81b4;if(_0x14bfd0[_0x4ca4('0x40')][_0x4ca4('0x4d')]){_0x22b795[_0x4ca4('0x4e')]=[{'all':!![]}];}return db[_0x4ca4('0x65')]['findAll'](_0x22b795);})[_0x4ca4('0x29')](function(_0x125f80){_0x258eb6['rows']=_0x125f80;return _0x258eb6;});}})[_0x4ca4('0x29')](respondWithFilteredResult(_0x23063d,_0x22b795))['catch'](handleError(_0x23063d,null));};exports[_0x4ca4('0x68')]=function(_0x17dddd,_0x1a6b9c,_0x2b987f){var _0x4aea59={'raw':!![],'where':{}};var _0x28205e={};var _0x15924d={'count':0x0,'rows':[]};return db[_0x4ca4('0x3b')][_0x4ca4('0x64')]({'where':{'id':_0x17dddd[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x1a6b9c,null))['then'](function(_0x1311af){if(_0x1311af){_0x28205e[_0x4ca4('0x3e')]=_[_0x4ca4('0x3f')](db[_0x4ca4('0x69')][_0x4ca4('0x54')]);_0x28205e[_0x4ca4('0x40')]=_[_0x4ca4('0x3f')](_0x17dddd['query']);_0x28205e[_0x4ca4('0x41')]=_[_0x4ca4('0x43')](_0x28205e[_0x4ca4('0x3e')],_0x28205e[_0x4ca4('0x40')]);_0x4aea59[_0x4ca4('0x42')]=_['intersection'](_0x28205e[_0x4ca4('0x3e')],qs[_0x4ca4('0x44')](_0x17dddd['query'][_0x4ca4('0x44')]));_0x4aea59[_0x4ca4('0x42')]=_0x4aea59['attributes'][_0x4ca4('0x45')]?_0x4aea59[_0x4ca4('0x42')]:_0x28205e[_0x4ca4('0x3e')];if(!_0x17dddd[_0x4ca4('0x40')][_0x4ca4('0x46')](_0x4ca4('0x66'))){_0x4aea59[_0x4ca4('0x1f')]=qs[_0x4ca4('0x1f')](_0x17dddd[_0x4ca4('0x40')][_0x4ca4('0x1f')]);_0x4aea59[_0x4ca4('0x21')]=qs[_0x4ca4('0x21')](_0x17dddd[_0x4ca4('0x40')]['offset']);}_0x4aea59['order']=qs['sort'](_0x17dddd[_0x4ca4('0x40')][_0x4ca4('0x48')]);_0x4aea59[_0x4ca4('0x4c')]=qs['filters'](_[_0x4ca4('0x49')](_0x17dddd[_0x4ca4('0x40')],_0x28205e[_0x4ca4('0x41')]));_0x4aea59[_0x4ca4('0x4c')][_0x4ca4('0x67')]=_0x1311af['id'];if(_0x17dddd[_0x4ca4('0x40')][_0x4ca4('0x30')]){_0x4aea59[_0x4ca4('0x4c')]=_[_0x4ca4('0x4a')](_0x4aea59[_0x4ca4('0x4c')],{'$or':_['map'](_0x4aea59[_0x4ca4('0x42')],function(_0x366fac){var _0x271174={};_0x271174[_0x366fac]={'$like':'%'+_0x17dddd[_0x4ca4('0x40')]['filter']+'%'};return _0x271174;})});}_0x4aea59=_[_0x4ca4('0x4a')]({},_0x4aea59,_0x17dddd['options']);return db[_0x4ca4('0x69')][_0x4ca4('0x20')]({'where':_0x4aea59[_0x4ca4('0x4c')]})['then'](function(_0x35e9f3){_0x15924d[_0x4ca4('0x20')]=_0x35e9f3;if(_0x17dddd[_0x4ca4('0x40')][_0x4ca4('0x4d')]){_0x4aea59[_0x4ca4('0x4e')]=[{'all':!![]}];}return db[_0x4ca4('0x69')]['findAll'](_0x4aea59);})['then'](function(_0x2823ee){_0x15924d['rows']=_0x2823ee;return _0x15924d;});}})[_0x4ca4('0x29')](respondWithFilteredResult(_0x1a6b9c,_0x4aea59))[_0x4ca4('0x51')](handleError(_0x1a6b9c,null));};exports[_0x4ca4('0x6a')]=function(_0x27042a,_0x540b40,_0x2cd498){var _0x1cadc2={'raw':!![],'where':{}};var _0xed81a={};var _0x20aeea={'count':0x0,'rows':[]};return db[_0x4ca4('0x3b')]['findOne']({'where':{'id':_0x27042a[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x540b40,null))[_0x4ca4('0x29')](function(_0x105264){if(_0x105264){_0xed81a[_0x4ca4('0x3e')]=_[_0x4ca4('0x3f')](db[_0x4ca4('0x6b')][_0x4ca4('0x54')]);_0xed81a[_0x4ca4('0x40')]=_[_0x4ca4('0x3f')](_0x27042a[_0x4ca4('0x40')]);_0xed81a[_0x4ca4('0x41')]=_[_0x4ca4('0x43')](_0xed81a[_0x4ca4('0x3e')],_0xed81a[_0x4ca4('0x40')]);_0x1cadc2[_0x4ca4('0x42')]=_[_0x4ca4('0x43')](_0xed81a[_0x4ca4('0x3e')],qs[_0x4ca4('0x44')](_0x27042a[_0x4ca4('0x40')][_0x4ca4('0x44')]));_0x1cadc2['attributes']=_0x1cadc2[_0x4ca4('0x42')][_0x4ca4('0x45')]?_0x1cadc2[_0x4ca4('0x42')]:_0xed81a[_0x4ca4('0x3e')];if(!_0x27042a[_0x4ca4('0x40')][_0x4ca4('0x46')](_0x4ca4('0x66'))){_0x1cadc2['limit']=qs[_0x4ca4('0x1f')](_0x27042a[_0x4ca4('0x40')]['limit']);_0x1cadc2[_0x4ca4('0x21')]=qs[_0x4ca4('0x21')](_0x27042a['query']['offset']);}_0x1cadc2['order']=qs[_0x4ca4('0x48')](_0x27042a[_0x4ca4('0x40')]['sort']);_0x1cadc2['where']=qs['filters'](_[_0x4ca4('0x49')](_0x27042a[_0x4ca4('0x40')],_0xed81a[_0x4ca4('0x41')]));_0x1cadc2[_0x4ca4('0x4c')][_0x4ca4('0x67')]=_0x105264['id'];if(_0x27042a['query']['filter']){_0x1cadc2[_0x4ca4('0x4c')]=_[_0x4ca4('0x4a')](_0x1cadc2[_0x4ca4('0x4c')],{'$or':_[_0x4ca4('0x31')](_0x1cadc2[_0x4ca4('0x42')],function(_0x6d8564){var _0x5ee00f={};_0x5ee00f[_0x6d8564]={'$like':'%'+_0x27042a[_0x4ca4('0x40')][_0x4ca4('0x30')]+'%'};return _0x5ee00f;})});}_0x1cadc2=_[_0x4ca4('0x4a')]({},_0x1cadc2,_0x27042a[_0x4ca4('0x4b')]);return db[_0x4ca4('0x6b')][_0x4ca4('0x20')]({'where':_0x1cadc2[_0x4ca4('0x4c')]})[_0x4ca4('0x29')](function(_0x3f1770){_0x20aeea['count']=_0x3f1770;if(_0x27042a[_0x4ca4('0x40')][_0x4ca4('0x4d')]){_0x1cadc2['include']=[{'all':!![]}];}return db[_0x4ca4('0x6b')][_0x4ca4('0x4f')](_0x1cadc2);})[_0x4ca4('0x29')](function(_0x22f41d){_0x20aeea[_0x4ca4('0x50')]=_0x22f41d;return _0x20aeea;});}})[_0x4ca4('0x29')](respondWithFilteredResult(_0x540b40,_0x1cadc2))[_0x4ca4('0x51')](handleError(_0x540b40,null));};exports[_0x4ca4('0x6c')]=function(_0x4adda4,_0xe74bd6,_0x3ea6b4){var _0x215747={'raw':!![],'where':{}};var _0x6dc73c={};var _0xba9e1a={'count':0x0,'rows':[]};return db[_0x4ca4('0x3b')][_0x4ca4('0x64')]({'where':{'id':_0x4adda4[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0xe74bd6,null))[_0x4ca4('0x29')](function(_0x23ce96){if(_0x23ce96){_0x6dc73c[_0x4ca4('0x3e')]=_['keys'](db[_0x4ca4('0x6d')][_0x4ca4('0x54')]);_0x6dc73c[_0x4ca4('0x40')]=_[_0x4ca4('0x3f')](_0x4adda4[_0x4ca4('0x40')]);_0x6dc73c['filters']=_[_0x4ca4('0x43')](_0x6dc73c[_0x4ca4('0x3e')],_0x6dc73c[_0x4ca4('0x40')]);_0x215747['attributes']=_[_0x4ca4('0x43')](_0x6dc73c['model'],qs[_0x4ca4('0x44')](_0x4adda4[_0x4ca4('0x40')][_0x4ca4('0x44')]));_0x215747[_0x4ca4('0x42')]=_0x215747[_0x4ca4('0x42')][_0x4ca4('0x45')]?_0x215747[_0x4ca4('0x42')]:_0x6dc73c[_0x4ca4('0x3e')];if(!_0x4adda4[_0x4ca4('0x40')]['hasOwnProperty'](_0x4ca4('0x66'))){_0x215747[_0x4ca4('0x1f')]=qs[_0x4ca4('0x1f')](_0x4adda4[_0x4ca4('0x40')]['limit']);_0x215747[_0x4ca4('0x21')]=qs[_0x4ca4('0x21')](_0x4adda4[_0x4ca4('0x40')]['offset']);}_0x215747[_0x4ca4('0x47')]=qs[_0x4ca4('0x48')](_0x4adda4[_0x4ca4('0x40')][_0x4ca4('0x48')]);_0x215747['where']=qs[_0x4ca4('0x41')](_['pick'](_0x4adda4[_0x4ca4('0x40')],_0x6dc73c['filters']));_0x215747['where'][_0x4ca4('0x67')]=_0x23ce96['id'];if(_0x4adda4['query'][_0x4ca4('0x30')]){_0x215747[_0x4ca4('0x4c')]=_[_0x4ca4('0x4a')](_0x215747[_0x4ca4('0x4c')],{'$or':_[_0x4ca4('0x31')](_0x215747[_0x4ca4('0x42')],function(_0x289cc1){var _0x1e5e03={};_0x1e5e03[_0x289cc1]={'$like':'%'+_0x4adda4[_0x4ca4('0x40')][_0x4ca4('0x30')]+'%'};return _0x1e5e03;})});}_0x215747=_['merge']({},_0x215747,_0x4adda4[_0x4ca4('0x4b')]);return db['CmHopperBlack'][_0x4ca4('0x20')]({'where':_0x215747[_0x4ca4('0x4c')]})[_0x4ca4('0x29')](function(_0x13ce16){_0xba9e1a['count']=_0x13ce16;if(_0x4adda4[_0x4ca4('0x40')][_0x4ca4('0x4d')]){_0x215747[_0x4ca4('0x4e')]=[{'all':!![]}];}return db[_0x4ca4('0x6d')][_0x4ca4('0x4f')](_0x215747);})[_0x4ca4('0x29')](function(_0x14eaac){_0xba9e1a['rows']=_0x14eaac;return _0xba9e1a;});}})[_0x4ca4('0x29')](respondWithFilteredResult(_0xe74bd6,_0x215747))[_0x4ca4('0x51')](handleError(_0xe74bd6,null));};exports[_0x4ca4('0x6e')]=function(_0x5648d0,_0x546f44,_0x4827b9){var _0x350957={};var _0x4dd2be={};var _0x2895fe;var _0xf9f5bf;return db[_0x4ca4('0x3b')][_0x4ca4('0x64')]({'where':{'id':_0x5648d0['params']['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x546f44,null))[_0x4ca4('0x29')](function(_0x3f6907){if(_0x3f6907){_0x2895fe=_0x3f6907;_0x4dd2be[_0x4ca4('0x3e')]=_[_0x4ca4('0x3f')](db[_0x4ca4('0x6f')][_0x4ca4('0x54')]);_0x4dd2be['query']=_['keys'](_0x5648d0['query']);_0x4dd2be[_0x4ca4('0x41')]=_[_0x4ca4('0x43')](_0x4dd2be[_0x4ca4('0x3e')],_0x4dd2be['query']);_0x350957['attributes']=_['intersection'](_0x4dd2be['model'],qs[_0x4ca4('0x44')](_0x5648d0[_0x4ca4('0x40')][_0x4ca4('0x44')]));_0x350957[_0x4ca4('0x42')]=_0x350957[_0x4ca4('0x42')][_0x4ca4('0x45')]?_0x350957['attributes']:_0x4dd2be[_0x4ca4('0x3e')];_0x350957[_0x4ca4('0x47')]=qs[_0x4ca4('0x48')](_0x5648d0[_0x4ca4('0x40')][_0x4ca4('0x48')]);_0x350957[_0x4ca4('0x4c')]=qs[_0x4ca4('0x41')](_[_0x4ca4('0x49')](_0x5648d0[_0x4ca4('0x40')],_0x4dd2be[_0x4ca4('0x41')]));if(_0x5648d0[_0x4ca4('0x40')][_0x4ca4('0x30')]){_0x350957[_0x4ca4('0x4c')]=_[_0x4ca4('0x4a')](_0x350957[_0x4ca4('0x4c')],{'$or':_[_0x4ca4('0x31')](_0x350957[_0x4ca4('0x42')],function(_0x3b20cd){var _0x494cbe={};_0x494cbe[_0x3b20cd]={'$like':'%'+_0x5648d0[_0x4ca4('0x40')]['filter']+'%'};return _0x494cbe;})});}_0x350957=_[_0x4ca4('0x4a')]({},_0x350957,_0x5648d0[_0x4ca4('0x4b')]);return _0x2895fe[_0x4ca4('0x6e')](_0x350957);}})[_0x4ca4('0x29')](function(_0x1ecdf8){if(_0x1ecdf8){_0xf9f5bf=_0x1ecdf8[_0x4ca4('0x45')];if(!_0x5648d0[_0x4ca4('0x40')][_0x4ca4('0x46')](_0x4ca4('0x66'))){_0x350957[_0x4ca4('0x1f')]=qs[_0x4ca4('0x1f')](_0x5648d0['query']['limit']);_0x350957[_0x4ca4('0x21')]=qs[_0x4ca4('0x21')](_0x5648d0[_0x4ca4('0x40')]['offset']);}return _0x2895fe[_0x4ca4('0x6e')](_0x350957);}})[_0x4ca4('0x29')](function(_0x2d6004){if(_0x2d6004){return _0x2d6004?{'count':_0xf9f5bf,'rows':_0x2d6004}:null;}})[_0x4ca4('0x29')](respondWithResult(_0x546f44,null))['catch'](handleError(_0x546f44,null));};exports[_0x4ca4('0x70')]=function(_0x17653f,_0x4d9616,_0x3e49bc){var _0x5656ee=_0x17653f[_0x4ca4('0x61')][_0x4ca4('0x71')];var _0x391380=_['map'](_0x5656ee,'id');return db['Team'][_0x4ca4('0x4f')]({'where':{'id':_0x391380},'attributes':['id'],'include':[{'model':db[_0x4ca4('0x72')],'as':_0x4ca4('0x73'),'attributes':['id',_0x4ca4('0x35'),_0x4ca4('0x74'),_0x4ca4('0x75'),_0x4ca4('0x76')],'raw':!![]}]})[_0x4ca4('0x29')](function(_0x37157b){if(_0x37157b){var _0x442819=_[_0x4ca4('0x77')](_0x37157b,function(_0x1689b0){var _0x3ad343=_0x1689b0[_0x4ca4('0x2b')]({'plain':!![]});_0x3ad343['Agents'][_0x4ca4('0x78')](function(_0x9ccb3d){_0x9ccb3d['penalty']=_[_0x4ca4('0x58')](_0x5656ee,{'id':_0x3ad343['id']})[_0x4ca4('0x79')];});return _0x3ad343[_0x4ca4('0x73')];});return db['VoiceQueue'][_0x4ca4('0x58')]({'where':{'id':_0x17653f[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](function(_0x172ad9){return db['sequelize'][_0x4ca4('0x7a')](function(_0x2386de){return _0x172ad9[_0x4ca4('0x70')](_0x391380,{'transaction':_0x2386de})[_0x4ca4('0x29')](function(){return BPromise[_0x4ca4('0x7b')](_0x5656ee,function(_0x246ee6){return db[_0x4ca4('0x7c')][_0x4ca4('0x7d')]({'TeamId':_0x246ee6['id'],'VoiceQueueId':_0x17653f['params']['id'],'penalty':_0x246ee6['penalty']},{'transaction':_0x2386de});});})[_0x4ca4('0x29')](function(){return BPromise['each'](_0x442819,function(_0x33b6c7){return db['UserVoiceQueue'][_0x4ca4('0x7e')]({'where':{'UserId':_0x33b6c7['id'],'VoiceQueueId':_0x17653f['params']['id']},'defaults':{'penalty':_0x33b6c7[_0x4ca4('0x79')]},'transaction':_0x2386de});});})['then'](function(){return BPromise[_0x4ca4('0x7b')](_[_0x4ca4('0x30')](_0x442819,{'online':!![]}),function(_0x47a7ca){return db[_0x4ca4('0x7f')][_0x4ca4('0x7d')]({'membername':_0x47a7ca[_0x4ca4('0x35')],'UserId':_0x47a7ca['id'],'queue_name':_0x172ad9['name'],'VoiceQueueId':_0x172ad9['id'],'interface':_[_0x4ca4('0x80')](_0x47a7ca[_0x4ca4('0x76')])?util['format'](_0x4ca4('0x81'),_0x47a7ca[_0x4ca4('0x35')]):_0x47a7ca[_0x4ca4('0x76')],'paused':_0x47a7ca[_0x4ca4('0x75')]||![],'penalty':_0x47a7ca[_0x4ca4('0x79')]},{'transaction':_0x2386de});});})['then'](function(){_0x442819[_0x4ca4('0x78')](function(_0x221ddb){socket[_0x4ca4('0x82')](_0x4ca4('0x83'),{'UserId':_0x221ddb['id'],'VoiceQueueId':_0x172ad9['id']});});});});});}})['then'](respondWithStatusCode(_0x4d9616,null))['catch'](handleError(_0x4d9616,null));};exports[_0x4ca4('0x84')]=function(_0x59746c,_0x925df2,_0x2ca4ec){return db[_0x4ca4('0x6f')][_0x4ca4('0x4f')]({'where':{'id':_0x59746c['query'][_0x4ca4('0x85')]},'attributes':['id'],'include':[{'model':db[_0x4ca4('0x72')],'as':_0x4ca4('0x73'),'attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x925df2,null))[_0x4ca4('0x29')](function(_0x360cd7){var _0x333fcd=_[_0x4ca4('0x31')](_0x360cd7,'id');var _0x4289e8=[];var _0x372dd2=[];var _0x1c29a6=squel[_0x4ca4('0x86')]();_0x1c29a6[_0x4ca4('0x87')]('tq.TeamId')[_0x4ca4('0x88')](_0x4ca4('0x89'),'tq')[_0x4ca4('0x8a')](_0x4ca4('0x8b'),'ut',_0x4ca4('0x8c'))['where'](_0x4ca4('0x8d'),_0x59746c[_0x4ca4('0x53')]['id']);for(var _0x5b8914=0x0;_0x5b8914<_0x360cd7[_0x4ca4('0x45')];_0x5b8914+=0x1){let _0x8e280f=_0x360cd7[_0x5b8914];for(var _0xb22abe=0x0;_0xb22abe<_0x8e280f[_0x4ca4('0x73')]['length'];_0xb22abe+=0x1){let _0x41dd5f=_0x8e280f['Agents'][_0xb22abe];var _0x38bf07=_0x1c29a6['clone']();_0x38bf07[_0x4ca4('0x4c')]('ut.UserId\x20=\x20?',_0x41dd5f['id']);_0x372dd2[_0x4ca4('0x8e')](db[_0x4ca4('0x8f')][_0x4ca4('0x40')](_0x38bf07[_0x4ca4('0x90')](),{'type':db[_0x4ca4('0x8f')][_0x4ca4('0x91')][_0x4ca4('0x92')]})[_0x4ca4('0x29')](function(_0x5d0488){if(_0x5d0488[_0x4ca4('0x45')]===0x1){return _0x41dd5f['id'];}else{var _0x2b7e44=_['every'](_['map'](_0x5d0488,_0x4ca4('0x93')),function(_0x1522cf){return _['includes'](_0x333fcd,_0x1522cf);});if(_0x2b7e44){return _0x41dd5f['id'];}}}));}}return BPromise['all'](_0x372dd2)[_0x4ca4('0x29')](function(_0x755521){_0x4289e8=_(_0x4289e8)[_0x4ca4('0x94')](_0x755521)[_0x4ca4('0x95')]()[_0x4ca4('0x32')]();return db[_0x4ca4('0x3b')][_0x4ca4('0x58')]({'where':{'id':_0x59746c[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](function(_0x5aed23){return db[_0x4ca4('0x8f')]['transaction'](function(_0x5c4dd7){return _0x5aed23['removeTeams'](_0x59746c[_0x4ca4('0x40')][_0x4ca4('0x85')],{'transaction':_0x5c4dd7})[_0x4ca4('0x29')](function(){if(!_[_0x4ca4('0x96')](_0x4289e8)){return _0x5aed23[_0x4ca4('0x97')](_0x4289e8,{'transaction':_0x5c4dd7})[_0x4ca4('0x29')](function(){return db[_0x4ca4('0x7f')][_0x4ca4('0x2a')]({'where':{'VoiceQueueId':_0x59746c[_0x4ca4('0x53')]['id'],'UserId':_0x4289e8},'transaction':_0x5c4dd7});});}})[_0x4ca4('0x29')](function(){_0x4289e8[_0x4ca4('0x78')](function(_0x26cd84){socket[_0x4ca4('0x82')](_0x4ca4('0x98'),{'UserId':_0x26cd84,'VoiceQueueId':_0x5aed23['id']});});});});});});})[_0x4ca4('0x29')](respondWithStatusCode(_0x925df2,null))[_0x4ca4('0x51')](handleError(_0x925df2,null));};exports['addAgents']=function(_0x2245bf,_0x2ddd46,_0x58e04b){var _0x17d2e3,_0x5c9c44;return db[_0x4ca4('0x3b')][_0x4ca4('0x58')]({'where':{'id':_0x2245bf[_0x4ca4('0x53')]['id']}})['then'](handleEntityNotFound(_0x2ddd46,null))[_0x4ca4('0x29')](function(_0x49d1d3){if(_0x49d1d3){_0x5c9c44=_0x49d1d3;return _0x49d1d3[_0x4ca4('0x99')](_0x2245bf[_0x4ca4('0x61')][_0x4ca4('0x85')],_[_0x4ca4('0x5f')](_0x2245bf['body'],[_0x4ca4('0x85'),'id'])||{})[_0x4ca4('0x9a')](function(_0x514e11){for(var _0x167ad5=0x0;_0x167ad5<_0x2245bf[_0x4ca4('0x61')][_0x4ca4('0x85')][_0x4ca4('0x45')];_0x167ad5+=0x1){socket['emit'](_0x4ca4('0x83'),{'UserId':Number(_0x2245bf['body']['ids'][_0x167ad5]),'VoiceQueueId':Number(_0x2245bf['params']['id'])});}return _0x514e11;});}})[_0x4ca4('0x29')](function(_0x17c5d3){_0x17d2e3=_0x17c5d3||[];if(_0x5c9c44){return db[_0x4ca4('0x72')]['findAll']({'where':{'id':_0x2245bf['body'][_0x4ca4('0x85')]},'attributes':['id',_0x4ca4('0x35'),'online',_0x4ca4('0x75'),_0x4ca4('0x76')],'raw':!![]});}})[_0x4ca4('0x29')](function(_0x1c1a62){if(!_[_0x4ca4('0x96')](_0x1c1a62)){var _0x5333a9=[];for(var _0x40037d=0x0;_0x40037d<_0x1c1a62['length'];_0x40037d++){if(_0x1c1a62[_0x40037d][_0x4ca4('0x74')]){_0x5333a9[_0x4ca4('0x8e')](db[_0x4ca4('0x7f')][_0x4ca4('0x7d')]({'membername':_0x1c1a62[_0x40037d][_0x4ca4('0x35')],'UserId':_0x1c1a62[_0x40037d]['id'],'queue_name':_0x5c9c44['name'],'VoiceQueueId':_0x5c9c44['id'],'interface':_[_0x4ca4('0x80')](_0x1c1a62[_0x40037d][_0x4ca4('0x76')])?util[_0x4ca4('0x9b')](_0x4ca4('0x81'),_0x1c1a62[_0x40037d]['name']):_0x1c1a62[_0x40037d][_0x4ca4('0x76')],'paused':_0x1c1a62[_0x40037d][_0x4ca4('0x75')]||![],'penalty':_0x2245bf[_0x4ca4('0x61')][_0x4ca4('0x79')]||0x0}));}}return BPromise['all'](_0x5333a9);}})['then'](function(){return _0x17d2e3;})[_0x4ca4('0x29')](respondWithResult(_0x2ddd46,null))[_0x4ca4('0x51')](handleError(_0x2ddd46,null));};exports['removeAgents']=function(_0x53ef30,_0x2ac67a,_0x4deee2){return db[_0x4ca4('0x3b')][_0x4ca4('0x58')]({'where':{'id':_0x53ef30[_0x4ca4('0x53')]['id']}})['then'](handleEntityNotFound(_0x2ac67a,null))['then'](function(_0x2bca1e){if(_0x2bca1e){return _0x2bca1e[_0x4ca4('0x97')](_0x53ef30[_0x4ca4('0x40')]['ids'])[_0x4ca4('0x29')](function(){if(_[_0x4ca4('0x9c')](_0x53ef30[_0x4ca4('0x40')][_0x4ca4('0x85')])){for(var _0x2a71df=0x0;_0x2a71df<_0x53ef30[_0x4ca4('0x40')][_0x4ca4('0x85')][_0x4ca4('0x45')];_0x2a71df+=0x1){socket[_0x4ca4('0x82')](_0x4ca4('0x98'),{'UserId':Number(_0x53ef30[_0x4ca4('0x40')]['ids'][_0x2a71df]),'VoiceQueueId':Number(_0x53ef30['params']['id'])});}}else{socket[_0x4ca4('0x82')](_0x4ca4('0x98'),{'UserId':Number(_0x53ef30[_0x4ca4('0x40')][_0x4ca4('0x85')]),'VoiceQueueId':Number(_0x53ef30['params']['id'])});}});}})['then'](function(_0x581d13){return db[_0x4ca4('0x7f')]['destroy']({'where':{'VoiceQueueId':_0x53ef30['params']['id'],'UserId':_0x53ef30['query'][_0x4ca4('0x85')]}})['then'](function(){return _0x581d13;});})['then'](respondWithStatusCode(_0x2ac67a,null))[_0x4ca4('0x51')](handleError(_0x2ac67a,null));};exports['getAgents']=function(_0x2cc88d,_0x26ec9,_0x5699e5){var _0x36ac01={};var _0x25d4fe={};var _0x14339a;var _0x41f29a;return db[_0x4ca4('0x3b')][_0x4ca4('0x64')]({'where':{'id':_0x2cc88d[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x26ec9,null))['then'](function(_0x59601a){if(_0x59601a){_0x14339a=_0x59601a;_0x25d4fe[_0x4ca4('0x3e')]=_[_0x4ca4('0x3f')](db[_0x4ca4('0x72')][_0x4ca4('0x54')]);_0x25d4fe[_0x4ca4('0x40')]=_['keys'](_0x2cc88d['query']);_0x25d4fe['filters']=_['intersection'](_0x25d4fe[_0x4ca4('0x3e')],_0x25d4fe['query']);_0x36ac01[_0x4ca4('0x42')]=_[_0x4ca4('0x43')](_0x25d4fe[_0x4ca4('0x3e')],qs[_0x4ca4('0x44')](_0x2cc88d[_0x4ca4('0x40')][_0x4ca4('0x44')]));_0x36ac01[_0x4ca4('0x42')]=_0x36ac01[_0x4ca4('0x42')][_0x4ca4('0x45')]?_0x36ac01[_0x4ca4('0x42')]:_0x25d4fe[_0x4ca4('0x3e')];_0x36ac01['order']=qs[_0x4ca4('0x48')](_0x2cc88d[_0x4ca4('0x40')]['sort']);_0x36ac01[_0x4ca4('0x4c')]=qs['filters'](_['pick'](_0x2cc88d['query'],_0x25d4fe[_0x4ca4('0x41')]));if(_0x2cc88d[_0x4ca4('0x40')][_0x4ca4('0x30')]){_0x36ac01[_0x4ca4('0x4c')]=_[_0x4ca4('0x4a')](_0x36ac01[_0x4ca4('0x4c')],{'$or':_[_0x4ca4('0x31')](_0x36ac01[_0x4ca4('0x42')],function(_0x3d1dc4){var _0x3ca60a={};_0x3ca60a[_0x3d1dc4]={'$like':'%'+_0x2cc88d[_0x4ca4('0x40')][_0x4ca4('0x30')]+'%'};return _0x3ca60a;})});}_0x36ac01=_['merge']({},_0x36ac01,_0x2cc88d[_0x4ca4('0x4b')]);return _0x14339a['getAgents'](_0x36ac01);}})[_0x4ca4('0x29')](function(_0x4e77d3){if(_0x4e77d3){_0x41f29a=_0x4e77d3[_0x4ca4('0x45')];if(!_0x2cc88d[_0x4ca4('0x40')][_0x4ca4('0x46')](_0x4ca4('0x66'))){_0x36ac01[_0x4ca4('0x1f')]=qs[_0x4ca4('0x1f')](_0x2cc88d[_0x4ca4('0x40')][_0x4ca4('0x1f')]);_0x36ac01[_0x4ca4('0x21')]=qs[_0x4ca4('0x21')](_0x2cc88d['query'][_0x4ca4('0x21')]);}return _0x14339a[_0x4ca4('0x9d')](_0x36ac01);}})[_0x4ca4('0x29')](function(_0x56971d){if(_0x56971d){return _0x56971d?{'count':_0x41f29a,'rows':_0x56971d}:null;}})[_0x4ca4('0x29')](respondWithResult(_0x26ec9,null))[_0x4ca4('0x51')](handleError(_0x26ec9,null));};exports[_0x4ca4('0x9e')]=function(_0x2f5591,_0x2f37b5,_0x51c79e){var _0xf31018={};var _0x238e0e={};var _0x39c25d;var _0x557693;return db['VoiceQueue'][_0x4ca4('0x64')]({'where':{'id':_0x2f5591['params']['id']}})['then'](handleEntityNotFound(_0x2f37b5,null))[_0x4ca4('0x29')](function(_0x9c07c8){if(_0x9c07c8){_0x39c25d=_0x9c07c8;_0x238e0e[_0x4ca4('0x3e')]=_['keys'](db[_0x4ca4('0x7f')][_0x4ca4('0x54')]);_0x238e0e[_0x4ca4('0x40')]=_[_0x4ca4('0x3f')](_0x2f5591[_0x4ca4('0x40')]);_0x238e0e[_0x4ca4('0x41')]=_[_0x4ca4('0x43')](_0x238e0e[_0x4ca4('0x3e')],_0x238e0e['query']);_0xf31018[_0x4ca4('0x42')]=_['intersection'](_0x238e0e[_0x4ca4('0x3e')],qs[_0x4ca4('0x44')](_0x2f5591[_0x4ca4('0x40')][_0x4ca4('0x44')]));_0xf31018[_0x4ca4('0x42')]=_0xf31018[_0x4ca4('0x42')][_0x4ca4('0x45')]?_0xf31018[_0x4ca4('0x42')]:_0x238e0e['model'];_0xf31018[_0x4ca4('0x47')]=qs[_0x4ca4('0x48')](_0x2f5591[_0x4ca4('0x40')][_0x4ca4('0x48')]);_0xf31018[_0x4ca4('0x4c')]=qs[_0x4ca4('0x41')](_[_0x4ca4('0x49')](_0x2f5591[_0x4ca4('0x40')],_0x238e0e[_0x4ca4('0x41')]));if(_0x2f5591[_0x4ca4('0x40')]['filter']){_0xf31018[_0x4ca4('0x4c')]=_[_0x4ca4('0x4a')](_0xf31018[_0x4ca4('0x4c')],{'$or':_[_0x4ca4('0x31')](_0xf31018[_0x4ca4('0x42')],function(_0x3ab30d){var _0x3bcb1e={};_0x3bcb1e[_0x3ab30d]={'$like':'%'+_0x2f5591[_0x4ca4('0x40')]['filter']+'%'};return _0x3bcb1e;})});}_0xf31018=_['merge']({},_0xf31018,_0x2f5591[_0x4ca4('0x4b')]);return _0x39c25d[_0x4ca4('0x9e')](_0xf31018);}})[_0x4ca4('0x29')](function(_0x37fb85){if(_0x37fb85){_0x557693=_0x37fb85[_0x4ca4('0x45')];if(!_0x2f5591[_0x4ca4('0x40')][_0x4ca4('0x46')](_0x4ca4('0x66'))){_0xf31018[_0x4ca4('0x1f')]=qs[_0x4ca4('0x1f')](_0x2f5591['query'][_0x4ca4('0x1f')]);_0xf31018[_0x4ca4('0x21')]=qs[_0x4ca4('0x21')](_0x2f5591['query'][_0x4ca4('0x21')]);}return _0x39c25d['getMembers'](_0xf31018);}})[_0x4ca4('0x29')](function(_0x4ebf1b){return _0x4ebf1b?{'count':_0x557693,'rows':_0x4ebf1b}:null;})[_0x4ca4('0x29')](respondWithResult(_0x2f37b5,null))[_0x4ca4('0x51')](handleError(_0x2f37b5,null));};exports[_0x4ca4('0x9f')]=function(_0x4803fb,_0x2e51b9,_0x217240){var _0xd1785e={};var _0x426399={};var _0x9ef7c8;var _0x1b5586;return db[_0x4ca4('0x3b')][_0x4ca4('0x64')]({'where':{'id':_0x4803fb['params']['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x2e51b9,null))[_0x4ca4('0x29')](function(_0x516773){if(_0x516773){_0x9ef7c8=_0x516773;_0x426399[_0x4ca4('0x3e')]=_['keys'](db[_0x4ca4('0xa0')][_0x4ca4('0x54')]);_0x426399[_0x4ca4('0x40')]=_[_0x4ca4('0x3f')](_0x4803fb[_0x4ca4('0x40')]);_0x426399[_0x4ca4('0x41')]=_['intersection'](_0x426399[_0x4ca4('0x3e')],_0x426399[_0x4ca4('0x40')]);_0xd1785e[_0x4ca4('0x42')]=_['intersection'](_0x426399[_0x4ca4('0x3e')],qs[_0x4ca4('0x44')](_0x4803fb[_0x4ca4('0x40')][_0x4ca4('0x44')]));_0xd1785e['attributes']=_0xd1785e['attributes'][_0x4ca4('0x45')]?_0xd1785e['attributes']:_0x426399[_0x4ca4('0x3e')];_0xd1785e['order']=qs[_0x4ca4('0x48')](_0x4803fb[_0x4ca4('0x40')][_0x4ca4('0x48')]);_0xd1785e[_0x4ca4('0x4c')]=qs[_0x4ca4('0x41')](_[_0x4ca4('0x49')](_0x4803fb[_0x4ca4('0x40')],_0x426399[_0x4ca4('0x41')]));if(_0x4803fb['query'][_0x4ca4('0x30')]){_0xd1785e[_0x4ca4('0x4c')]=_[_0x4ca4('0x4a')](_0xd1785e[_0x4ca4('0x4c')],{'$or':_[_0x4ca4('0x31')](_0xd1785e['attributes'],function(_0x2889d6){var _0x5714c8={};_0x5714c8[_0x2889d6]={'$like':'%'+_0x4803fb[_0x4ca4('0x40')][_0x4ca4('0x30')]+'%'};return _0x5714c8;})});}_0xd1785e=_[_0x4ca4('0x4a')]({},_0xd1785e,_0x4803fb[_0x4ca4('0x4b')]);return _0x9ef7c8[_0x4ca4('0x9f')](_0xd1785e);}})[_0x4ca4('0x29')](function(_0x3cbe5d){if(_0x3cbe5d){_0x1b5586=_0x3cbe5d[_0x4ca4('0x45')];if(!_0x4803fb[_0x4ca4('0x40')][_0x4ca4('0x46')]('nolimit')){_0xd1785e[_0x4ca4('0x1f')]=qs['limit'](_0x4803fb[_0x4ca4('0x40')][_0x4ca4('0x1f')]);_0xd1785e[_0x4ca4('0x21')]=qs['offset'](_0x4803fb[_0x4ca4('0x40')][_0x4ca4('0x21')]);}return _0x9ef7c8['getLists'](_0xd1785e);}})['then'](function(_0x5b53e3){if(_0x5b53e3){return _0x5b53e3?{'count':_0x1b5586,'rows':_0x5b53e3}:null;}})[_0x4ca4('0x29')](respondWithResult(_0x2e51b9,null))[_0x4ca4('0x51')](handleError(_0x2e51b9,null));};exports['addLists']=function(_0x5e9aba,_0x48c0f1,_0x205dee){var _0x4fe457,_0xf49cd4;return db[_0x4ca4('0x3b')]['find']({'where':{'id':_0x5e9aba[_0x4ca4('0x53')]['id']}})['then'](handleEntityNotFound(_0x48c0f1,null))[_0x4ca4('0x29')](function(_0x326a59){if(_0x326a59){_0xf49cd4=_0x326a59;return _0x326a59[_0x4ca4('0xa1')](_0x5e9aba['body']['ids'],_['omit'](_0x5e9aba[_0x4ca4('0x61')],[_0x4ca4('0x85'),'id'])||{});}return null;})[_0x4ca4('0x9a')](function(_0x1c8fb9){var _0x3d02a4;_0x4fe457=_0x1c8fb9||[];var _0x32d421=[];if(_0x1c8fb9){for(var _0x1c4b0d=0x0;_0x1c4b0d<_0x1c8fb9[_0x4ca4('0x45')];_0x1c4b0d+=0x1){var _0x496fd9=_0x1c8fb9[_0x1c4b0d]['get']({'plain':!![]});_0xf49cd4[_0x4ca4('0xa2')]=_0x5e9aba[_0x4ca4('0x61')][_0x4ca4('0xa2')]?_0x5e9aba['body'][_0x4ca4('0xa2')]:_0xf49cd4[_0x4ca4('0xa2')];switch(_0xf49cd4[_0x4ca4('0xa2')]){case'always':_0x3d02a4=squel[_0x4ca4('0xa3')]()[_0x4ca4('0xa4')](_0x4ca4('0xa5'))[_0x4ca4('0xa6')]([_0x4ca4('0xa7'),_0x4ca4('0xa8'),_0x4ca4('0xa9'),_0x4ca4('0xaa'),_0x4ca4('0x67'),_0x4ca4('0x62'),'updatedAt'],squel[_0x4ca4('0x86')]()[_0x4ca4('0x87')](_0x4ca4('0xa7'),_0x4ca4('0xa7'))['field'](_0x4ca4('0xab'),'scheduledAt')[_0x4ca4('0x87')]('id',_0x4ca4('0xa9'))['field'](_0x496fd9['CmListId'][_0x4ca4('0x90')](),_0x4ca4('0xaa'))[_0x4ca4('0x87')](_0x5e9aba[_0x4ca4('0x53')]['id'][_0x4ca4('0x90')](),'VoiceQueueId')[_0x4ca4('0x87')](_0x4ca4('0xab'),_0x4ca4('0x62'))[_0x4ca4('0x87')](_0x4ca4('0xab'),_0x4ca4('0x60'))[_0x4ca4('0x88')](_0x4ca4('0xac'))[_0x4ca4('0x4c')]('deletedAt\x20IS\x20NULL')[_0x4ca4('0x4c')](_0x4ca4('0xad'),_0x496fd9['CmListId']['toString']())['where'](_0x4ca4('0xae'))['where'](_0x4ca4('0xaf'),squel[_0x4ca4('0x86')]()[_0x4ca4('0x87')](_0x4ca4('0xb0'))[_0x4ca4('0x88')]('cm_hopper_final')[_0x4ca4('0x4c')](_0x4ca4('0x8d'),_0x5e9aba['params']['id'][_0x4ca4('0x90')]()))[_0x4ca4('0x4c')]('phone\x20NOT\x20IN\x20(?)',squel['select']()[_0x4ca4('0x87')](_0x4ca4('0xb1'))[_0x4ca4('0x88')]('cm_hopper')[_0x4ca4('0x4c')](_0x4ca4('0x8d'),_0x5e9aba['params']['id'][_0x4ca4('0x90')]())))[_0x4ca4('0x90')]();break;case _0x4ca4('0xb2'):_0x3d02a4=squel['insert']()['into'](_0x4ca4('0xa5'))[_0x4ca4('0xa6')]([_0x4ca4('0xa7'),_0x4ca4('0xa8'),'ContactId',_0x4ca4('0xaa'),_0x4ca4('0x67'),_0x4ca4('0x62'),_0x4ca4('0x60')],squel['select']()[_0x4ca4('0x87')](_0x4ca4('0xa7'),_0x4ca4('0xa7'))[_0x4ca4('0x87')]('NOW()',_0x4ca4('0xa8'))[_0x4ca4('0x87')]('id',_0x4ca4('0xa9'))[_0x4ca4('0x87')](_0x496fd9['CmListId'][_0x4ca4('0x90')](),_0x4ca4('0xaa'))[_0x4ca4('0x87')](_0x5e9aba[_0x4ca4('0x53')]['id']['toString'](),_0x4ca4('0x67'))[_0x4ca4('0x87')]('NOW()',_0x4ca4('0x62'))[_0x4ca4('0x87')]('NOW()',_0x4ca4('0x60'))[_0x4ca4('0x88')](_0x4ca4('0xac'))['where'](_0x4ca4('0xb3'))[_0x4ca4('0x4c')]('ListId\x20=\x20?',_0x496fd9[_0x4ca4('0xb4')][_0x4ca4('0x90')]())[_0x4ca4('0x4c')](_0x4ca4('0xae'))['where'](_0x4ca4('0xaf'),squel[_0x4ca4('0x86')]()['field'](_0x4ca4('0xb1'))[_0x4ca4('0x88')](_0x4ca4('0xa5'))[_0x4ca4('0x4c')](_0x4ca4('0x8d'),_0x5e9aba[_0x4ca4('0x53')]['id']['toString']())))[_0x4ca4('0x90')]();break;default:_0x3d02a4=squel[_0x4ca4('0xa3')]()[_0x4ca4('0xa4')](_0x4ca4('0xa5'))[_0x4ca4('0xa6')]([_0x4ca4('0xa7'),_0x4ca4('0xa8'),_0x4ca4('0xa9'),_0x4ca4('0xaa'),'VoiceQueueId',_0x4ca4('0x62'),_0x4ca4('0x60')],squel['select']()['field'](_0x4ca4('0xa7'),_0x4ca4('0xa7'))[_0x4ca4('0x87')]('NOW()',_0x4ca4('0xa8'))[_0x4ca4('0x87')]('id',_0x4ca4('0xa9'))['field'](_0x496fd9[_0x4ca4('0xb4')][_0x4ca4('0x90')](),'ListId')[_0x4ca4('0x87')](_0x5e9aba[_0x4ca4('0x53')]['id'][_0x4ca4('0x90')](),_0x4ca4('0x67'))[_0x4ca4('0x87')](_0x4ca4('0xab'),'createdAt')[_0x4ca4('0x87')](_0x4ca4('0xab'),_0x4ca4('0x60'))[_0x4ca4('0x88')](_0x4ca4('0xac'))['where']('deletedAt\x20IS\x20NULL')['where'](_0x4ca4('0xad'),_0x496fd9['CmListId'][_0x4ca4('0x90')]())['where'](_0x4ca4('0xae')))[_0x4ca4('0x90')]();}_0x32d421[_0x4ca4('0x8e')](db['sequelize']['query'](_0x3d02a4));}return BPromise[_0x4ca4('0xb5')](_0x32d421);}})[_0x4ca4('0x29')](function(){return _0x4fe457;})['then'](respondWithResult(_0x48c0f1,null))[_0x4ca4('0x51')](handleError(_0x48c0f1,null));};exports[_0x4ca4('0xb6')]=function(_0x3e8caf,_0x4dae23,_0x24e78e){return db['VoiceQueue'][_0x4ca4('0x58')]({'where':{'id':_0x3e8caf[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x4dae23,null))[_0x4ca4('0x29')](function(_0x3a33a7){if(_0x3a33a7){return _0x3a33a7[_0x4ca4('0xb6')](_0x3e8caf[_0x4ca4('0x40')][_0x4ca4('0x85')]);}})[_0x4ca4('0x29')](function(_0x551bfe){if(_0x551bfe){return db[_0x4ca4('0x65')][_0x4ca4('0x2a')]({'where':{'ListId':_0x3e8caf[_0x4ca4('0x40')][_0x4ca4('0x85')],'VoiceQueueId':_0x3e8caf[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](function(){return _0x551bfe;});}})[_0x4ca4('0x29')](respondWithStatusCode(_0x4dae23,null))['catch'](handleError(_0x4dae23,null));};exports[_0x4ca4('0xb7')]=function(_0x35200a,_0x4dd876,_0x26105d){var _0x526ca7={};var _0x31ef91={};var _0x21f650;var _0x32331e;return db[_0x4ca4('0x3b')]['findOne']({'where':{'id':_0x35200a[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x4dd876,null))['then'](function(_0x498194){if(_0x498194){_0x21f650=_0x498194;_0x31ef91[_0x4ca4('0x3e')]=_[_0x4ca4('0x3f')](db[_0x4ca4('0xa0')][_0x4ca4('0x54')]);_0x31ef91[_0x4ca4('0x40')]=_[_0x4ca4('0x3f')](_0x35200a[_0x4ca4('0x40')]);_0x31ef91[_0x4ca4('0x41')]=_[_0x4ca4('0x43')](_0x31ef91[_0x4ca4('0x3e')],_0x31ef91[_0x4ca4('0x40')]);_0x526ca7['attributes']=_['intersection'](_0x31ef91[_0x4ca4('0x3e')],qs[_0x4ca4('0x44')](_0x35200a[_0x4ca4('0x40')][_0x4ca4('0x44')]));_0x526ca7[_0x4ca4('0x42')]=_0x526ca7['attributes'][_0x4ca4('0x45')]?_0x526ca7['attributes']:_0x31ef91[_0x4ca4('0x3e')];_0x526ca7['order']=qs[_0x4ca4('0x48')](_0x35200a[_0x4ca4('0x40')][_0x4ca4('0x48')]);_0x526ca7[_0x4ca4('0x4c')]=qs[_0x4ca4('0x41')](_[_0x4ca4('0x49')](_0x35200a[_0x4ca4('0x40')],_0x31ef91[_0x4ca4('0x41')]));if(_0x35200a['query'][_0x4ca4('0x30')]){_0x526ca7[_0x4ca4('0x4c')]=_['merge'](_0x526ca7[_0x4ca4('0x4c')],{'$or':_['map'](_0x526ca7[_0x4ca4('0x42')],function(_0x509351){var _0x2d36df={};_0x2d36df[_0x509351]={'$like':'%'+_0x35200a['query']['filter']+'%'};return _0x2d36df;})});}_0x526ca7=_[_0x4ca4('0x4a')]({},_0x526ca7,_0x35200a['options']);return _0x21f650['getBlackLists'](_0x526ca7);}})[_0x4ca4('0x29')](function(_0x5c0305){if(_0x5c0305){_0x32331e=_0x5c0305['length'];if(!_0x35200a[_0x4ca4('0x40')][_0x4ca4('0x46')](_0x4ca4('0x66'))){_0x526ca7[_0x4ca4('0x1f')]=qs[_0x4ca4('0x1f')](_0x35200a[_0x4ca4('0x40')][_0x4ca4('0x1f')]);_0x526ca7[_0x4ca4('0x21')]=qs[_0x4ca4('0x21')](_0x35200a['query'][_0x4ca4('0x21')]);}return _0x21f650['getBlackLists'](_0x526ca7);}})['then'](function(_0x4037fe){if(_0x4037fe){return _0x4037fe?{'count':_0x32331e,'rows':_0x4037fe}:null;}})[_0x4ca4('0x29')](respondWithResult(_0x4dd876,null))[_0x4ca4('0x51')](handleError(_0x4dd876,null));};exports[_0x4ca4('0xb8')]=function(_0x5ef26a,_0xda000,_0x4585ff){var _0x378930,_0x489b64;return db[_0x4ca4('0x3b')][_0x4ca4('0x58')]({'where':{'id':_0x5ef26a[_0x4ca4('0x53')]['id']}})['then'](handleEntityNotFound(_0xda000,null))['then'](function(_0x19d841){if(_0x19d841){_0x489b64=_0x19d841;return _0x19d841[_0x4ca4('0xb8')](_0x5ef26a['body'][_0x4ca4('0x85')],_[_0x4ca4('0x5f')](_0x5ef26a[_0x4ca4('0x61')],[_0x4ca4('0x85'),'id'])||{});}return null;})['spread'](function(_0x179190){var _0x311ad1;_0x378930=_0x179190||[];var _0x449883=[];if(_0x179190){for(var _0x4264ef=0x0;_0x4264ef<_0x179190[_0x4ca4('0x45')];_0x4264ef+=0x1){var _0x41906a=_0x179190[_0x4264ef]['get']({'plain':!![]});_0x311ad1=squel['insert']()['into']('cm_hopper_black')['fromQuery']([_0x4ca4('0xa7'),_0x4ca4('0xa9'),_0x4ca4('0xaa'),_0x4ca4('0x67'),'createdAt','updatedAt'],squel[_0x4ca4('0x86')]()['field'](_0x4ca4('0xa7'),_0x4ca4('0xa7'))[_0x4ca4('0x87')]('id',_0x4ca4('0xa9'))[_0x4ca4('0x87')](_0x41906a['CmListId'][_0x4ca4('0x90')](),_0x4ca4('0xaa'))[_0x4ca4('0x87')](_0x5ef26a[_0x4ca4('0x53')]['id'][_0x4ca4('0x90')](),'VoiceQueueId')[_0x4ca4('0x87')]('NOW()',_0x4ca4('0x62'))[_0x4ca4('0x87')](_0x4ca4('0xab'),_0x4ca4('0x60'))[_0x4ca4('0x88')]('cm_contacts')[_0x4ca4('0x4c')](_0x4ca4('0xb3'))[_0x4ca4('0x4c')]('ListId\x20=\x20?',_0x41906a[_0x4ca4('0xb4')][_0x4ca4('0x90')]())[_0x4ca4('0x4c')](_0x4ca4('0xae')))[_0x4ca4('0x90')]();_0x449883[_0x4ca4('0x8e')](db[_0x4ca4('0x8f')][_0x4ca4('0x40')](_0x311ad1));}return BPromise[_0x4ca4('0xb5')](_0x449883);}})['then'](function(){return _0x378930;})[_0x4ca4('0x29')](respondWithResult(_0xda000,null))[_0x4ca4('0x51')](handleError(_0xda000,null));};exports[_0x4ca4('0xb9')]=function(_0x5ef32e,_0x41dcae,_0x2d59dc){return db[_0x4ca4('0x3b')][_0x4ca4('0x58')]({'where':{'id':_0x5ef32e[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](handleEntityNotFound(_0x41dcae,null))[_0x4ca4('0x29')](function(_0x11ab93){if(_0x11ab93){return _0x11ab93[_0x4ca4('0xb9')](_0x5ef32e[_0x4ca4('0x40')]['ids']);}})[_0x4ca4('0x29')](function(_0x3d52ce){if(_0x3d52ce){return db['CmHopperBlack']['destroy']({'where':{'ListId':_0x5ef32e['query']['ids'],'VoiceQueueId':_0x5ef32e[_0x4ca4('0x53')]['id']}})[_0x4ca4('0x29')](function(){return _0x3d52ce;});}})[_0x4ca4('0x29')](respondWithStatusCode(_0x41dcae,null))[_0x4ca4('0x51')](handleError(_0x41dcae,null));};
\ No newline at end of file