Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / voiceQueue / voiceQueue.controller.js
index c15cfaa..0552522 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x36ee=['team_has_voice_queues','join','user_has_teams','VoiceQueueId\x20=\x20?','ut.UserId\x20=\x20?','toString','QueryTypes','SELECT','every','compact','isEmpty','removeAgents','userVoiceQueue:remove','addAgents','spread','push','upsert','format','all','getAgents','getMembers','getLists','CmList','addLists','dialCheckDuplicateType','always','into','cm_hopper','fromQuery','phone','ContactId','ListId','NOW()','cm_contacts','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','CmListId','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','COALESCE(calleridnum,\x27\x27)','cm_hopper_final','COALESCE(phone,\x27\x27)','insert','scheduledAt','removeLists','getBlackLists','addBlackLists','cm_hopper_black','removeBlackLists','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','jsforce','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','redis','localhost','socket.io-emitter','register','sendStatus','status','end','json','count','offset','limit','set','apply','reject','update','then','destroy','get','inbound','QueueCampaigns','outbound','ignore','value','includes','error','stack','name','send','index','map','rawAttributes','type','model','query','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','VIRTUAL','options','includeAll','VoiceQueue','findAll','rows','catch','show','params','keys','include','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','VoiceQueues','UserProfileSection','userProfileId','autoAssociation','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','createdAt','updatedAt','omit','getHoppers','VoiceQueueId','CmHopper','findOne','CmHopperHistory','pick','getHopperFinals','CmHopperFinal','getHopperBlacks','CmHopperBlack','getTeams','addTeams','Team','User','Agents','online','voicePause','interface','flatMap','forEach','penalty','sequelize','transaction','each','UserVoiceQueue','findOrCreate','UserVoiceQueueRt','isNil','SIP/%s','emit','userVoiceQueue:save','removeTeams','ids','select','field','tq.TeamId','from'];(function(_0x18b49b,_0x30c2ed){var _0x44fc16=function(_0x51da7b){while(--_0x51da7b){_0x18b49b['push'](_0x18b49b['shift']());}};_0x44fc16(++_0x30c2ed);}(_0x36ee,0xe8));var _0xe36e=function(_0x501510,_0x61caa9){_0x501510=_0x501510-0x0;var _0x1e6ee5=_0x36ee[_0x501510];return _0x1e6ee5;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xe36e('0x0'));var zipdir=require('zip-dir');var jsonpatch=require(_0xe36e('0x1'));var rp=require(_0xe36e('0x2'));var moment=require(_0xe36e('0x3'));var BPromise=require(_0xe36e('0x4'));var Mustache=require(_0xe36e('0x5'));var util=require(_0xe36e('0x6'));var path=require(_0xe36e('0x7'));var sox=require(_0xe36e('0x8'));var csv=require(_0xe36e('0x9'));var ejs=require(_0xe36e('0xa'));var fs=require('fs');var _=require(_0xe36e('0xb'));var squel=require(_0xe36e('0xc'));var crypto=require('crypto');var jsforce=require(_0xe36e('0xd'));var deskjs=require('desk.js');var toCsv=require(_0xe36e('0x9'));var querystring=require(_0xe36e('0xe'));var Papa=require(_0xe36e('0xf'));var Redis=require('ioredis');var authService=require(_0xe36e('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0xe36e('0x11'));var hardwareService=require(_0xe36e('0x12'));var logger=require(_0xe36e('0x13'))(_0xe36e('0x14'));var utils=require(_0xe36e('0x15'));var config=require(_0xe36e('0x16'));var db=require(_0xe36e('0x17'))['db'];config[_0xe36e('0x18')]=_['defaults'](config[_0xe36e('0x18')],{'host':_0xe36e('0x19'),'port':0x18eb});var socket=require(_0xe36e('0x1a'))(new Redis(config[_0xe36e('0x18')]));require('./voiceQueue.socket')[_0xe36e('0x1b')](socket);function respondWithStatusCode(_0x521afa,_0x525155){_0x525155=_0x525155||0xcc;return function(_0x27ff47){if(_0x27ff47){return _0x521afa[_0xe36e('0x1c')](_0x525155);}return _0x521afa[_0xe36e('0x1d')](_0x525155)[_0xe36e('0x1e')]();};}function respondWithResult(_0xd6828e,_0x924cd5){_0x924cd5=_0x924cd5||0xc8;return function(_0x2096f6){if(_0x2096f6){return _0xd6828e[_0xe36e('0x1d')](_0x924cd5)[_0xe36e('0x1f')](_0x2096f6);}};}function respondWithFilteredResult(_0x428d34,_0x5792e8){return function(_0x333554){if(_0x333554){var _0x2184ae=_0x333554[_0xe36e('0x20')],_0x56c019=_0x5792e8[_0xe36e('0x21')],_0x21d9a3=_0x5792e8['offset']+_0x5792e8[_0xe36e('0x22')],_0x533c06;if(_0x21d9a3>=_0x2184ae){_0x21d9a3=_0x2184ae;_0x533c06=0xc8;}else{_0x533c06=0xce;}_0x428d34[_0xe36e('0x1d')](_0x533c06);return _0x428d34[_0xe36e('0x23')]('Content-Range',_0x56c019+'-'+_0x21d9a3+'/'+_0x2184ae)[_0xe36e('0x1f')](_0x333554);}return null;};}function patchUpdates(_0x21bcf9){return function(_0x3f0ae3){try{jsonpatch[_0xe36e('0x24')](_0x3f0ae3,_0x21bcf9,!![]);}catch(_0x2c4e30){return BPromise[_0xe36e('0x25')](_0x2c4e30);}return _0x3f0ae3['save']();};}function saveUpdates(_0xd71137,_0x4f214a){return function(_0x23bcf3){if(_0x23bcf3){return _0x23bcf3[_0xe36e('0x26')](_0xd71137)[_0xe36e('0x27')](function(_0x53e13a){return _0x53e13a;});}return null;};}function removeEntity(_0x598a7a,_0x4749a8){return function(_0x10818d){if(_0x10818d){return _0x10818d[_0xe36e('0x28')]()[_0xe36e('0x27')](function(){var _0x31c12c=_0x10818d[_0xe36e('0x29')]({'plain':!![]});var _0x1a045c=[{'name':'VoiceQueues','value':_0xe36e('0x2a'),'ignore':![]},{'name':_0xe36e('0x2b'),'value':_0xe36e('0x2c'),'ignore':![]}];var _0x262caa=_(_0x1a045c)['filter'](_0xe36e('0x2d'))['map'](_0xe36e('0x2e'))['value']();if(_[_0xe36e('0x2f')](_0x262caa,_0x31c12c['type'])){return;}var _0x410504=_['find'](_0x1a045c,[_0xe36e('0x2e'),_0x31c12c['type']])['name'];return db['UserProfileResource']['destroy']({'where':{'type':_0x410504,'resourceId':_0x31c12c['id']}})[_0xe36e('0x27')](function(){return _0x10818d;});})[_0xe36e('0x27')](function(){_0x598a7a['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x1fa1ec,_0xb8d44e){return function(_0x259e19){if(!_0x259e19){_0x1fa1ec[_0xe36e('0x1c')](0x194);}return _0x259e19;};}function handleError(_0x3d826e,_0x4759b4){_0x4759b4=_0x4759b4||0x1f4;return function(_0x57bb9b){logger[_0xe36e('0x30')](_0x57bb9b[_0xe36e('0x31')]);if(_0x57bb9b['name']){delete _0x57bb9b[_0xe36e('0x32')];}_0x3d826e[_0xe36e('0x1d')](_0x4759b4)[_0xe36e('0x33')](_0x57bb9b);};}exports[_0xe36e('0x34')]=function(_0x21623e,_0x253cdc){var _0xfe4ee8={},_0x127807={},_0x36cee2={'count':0x0,'rows':[]};var _0x1cc329=_[_0xe36e('0x35')](db['VoiceQueue'][_0xe36e('0x36')],function(_0x59231e){return{'name':_0x59231e['fieldName'],'type':_0x59231e[_0xe36e('0x37')]['key']};});_0x127807[_0xe36e('0x38')]=_[_0xe36e('0x35')](_0x1cc329,_0xe36e('0x32'));_0x127807[_0xe36e('0x39')]=_['keys'](_0x21623e['query']);_0x127807[_0xe36e('0x3a')]=_[_0xe36e('0x3b')](_0x127807[_0xe36e('0x38')],_0x127807[_0xe36e('0x39')]);_0xfe4ee8['attributes']=_[_0xe36e('0x3b')](_0x127807[_0xe36e('0x38')],qs[_0xe36e('0x3c')](_0x21623e['query'][_0xe36e('0x3c')]));_0xfe4ee8[_0xe36e('0x3d')]=_0xfe4ee8['attributes'][_0xe36e('0x3e')]?_0xfe4ee8[_0xe36e('0x3d')]:_0x127807[_0xe36e('0x38')];if(!_0x21623e[_0xe36e('0x39')][_0xe36e('0x3f')](_0xe36e('0x40'))){_0xfe4ee8[_0xe36e('0x22')]=qs[_0xe36e('0x22')](_0x21623e[_0xe36e('0x39')][_0xe36e('0x22')]);_0xfe4ee8[_0xe36e('0x21')]=qs[_0xe36e('0x21')](_0x21623e[_0xe36e('0x39')]['offset']);}_0xfe4ee8[_0xe36e('0x41')]=qs[_0xe36e('0x42')](_0x21623e[_0xe36e('0x39')][_0xe36e('0x42')]);_0xfe4ee8[_0xe36e('0x43')]=qs['filters'](_['pick'](_0x21623e[_0xe36e('0x39')],_0x127807[_0xe36e('0x3a')]),_0x1cc329);if(_0x21623e[_0xe36e('0x39')][_0xe36e('0x44')]){_0xfe4ee8[_0xe36e('0x43')]=_[_0xe36e('0x45')](_0xfe4ee8[_0xe36e('0x43')],{'$or':_[_0xe36e('0x35')](_0x1cc329,function(_0x48066c){if(_0x48066c[_0xe36e('0x37')]!==_0xe36e('0x46')){var _0x4788a0={};_0x4788a0[_0x48066c[_0xe36e('0x32')]]={'$like':'%'+_0x21623e['query'][_0xe36e('0x44')]+'%'};return _0x4788a0;}})});}_0xfe4ee8=_[_0xe36e('0x45')]({},_0xfe4ee8,_0x21623e[_0xe36e('0x47')]);var _0x470f38={'where':_0xfe4ee8[_0xe36e('0x43')]};return db['VoiceQueue'][_0xe36e('0x20')](_0x470f38)[_0xe36e('0x27')](function(_0x2265c4){_0x36cee2[_0xe36e('0x20')]=_0x2265c4;if(_0x21623e[_0xe36e('0x39')][_0xe36e('0x48')]){_0xfe4ee8['include']=[{'all':!![]}];}return db[_0xe36e('0x49')][_0xe36e('0x4a')](_0xfe4ee8);})[_0xe36e('0x27')](function(_0x2fe9e5){_0x36cee2[_0xe36e('0x4b')]=_0x2fe9e5;return _0x36cee2;})['then'](respondWithFilteredResult(_0x253cdc,_0xfe4ee8))[_0xe36e('0x4c')](handleError(_0x253cdc,null));};exports[_0xe36e('0x4d')]=function(_0x390d9d,_0x9debd7){var _0x11d6b2={'raw':![],'where':{'id':_0x390d9d[_0xe36e('0x4e')]['id']}},_0x251b53={};_0x251b53[_0xe36e('0x38')]=_[_0xe36e('0x4f')](db['VoiceQueue']['rawAttributes']);_0x251b53[_0xe36e('0x39')]=_['keys'](_0x390d9d[_0xe36e('0x39')]);_0x251b53[_0xe36e('0x3a')]=_[_0xe36e('0x3b')](_0x251b53[_0xe36e('0x38')],_0x251b53['query']);_0x11d6b2[_0xe36e('0x3d')]=_[_0xe36e('0x3b')](_0x251b53['model'],qs[_0xe36e('0x3c')](_0x390d9d[_0xe36e('0x39')][_0xe36e('0x3c')]));_0x11d6b2[_0xe36e('0x3d')]=_0x11d6b2[_0xe36e('0x3d')][_0xe36e('0x3e')]?_0x11d6b2[_0xe36e('0x3d')]:_0x251b53[_0xe36e('0x38')];if(_0x390d9d[_0xe36e('0x39')][_0xe36e('0x48')]){_0x11d6b2[_0xe36e('0x50')]=[{'all':!![]}];}_0x11d6b2=_[_0xe36e('0x45')]({},_0x11d6b2,_0x390d9d[_0xe36e('0x47')]);return db[_0xe36e('0x49')][_0xe36e('0x51')](_0x11d6b2)['then'](handleEntityNotFound(_0x9debd7,null))[_0xe36e('0x27')](respondWithResult(_0x9debd7,null))['catch'](handleError(_0x9debd7,null));};exports['create']=function(_0x10b8ff,_0x3e8ccb){return db['VoiceQueue'][_0xe36e('0x52')](_0x10b8ff[_0xe36e('0x53')],{})[_0xe36e('0x27')](function(_0x1f4a5d){var _0xa4be24=_0x10b8ff[_0xe36e('0x54')][_0xe36e('0x29')]({'plain':!![]});if(!_0xa4be24)throw new Error(_0xe36e('0x55'));if(_0xa4be24[_0xe36e('0x56')]==='user'){var _0x22117e=_0x1f4a5d[_0xe36e('0x29')]({'plain':!![]});var _0x546509=[{'name':_0xe36e('0x57'),'value':_0xe36e('0x2a')},{'name':_0xe36e('0x2b'),'value':_0xe36e('0x2c')}];var _0x3770bd=_['find'](_0x546509,['value',_0x22117e['type']])['name'];return db[_0xe36e('0x58')][_0xe36e('0x51')]({'where':{'name':_0x3770bd,'userProfileId':_0xa4be24[_0xe36e('0x59')]},'raw':!![]})[_0xe36e('0x27')](function(_0x9025cd){if(_0x9025cd&&_0x9025cd[_0xe36e('0x5a')]===0x0){return db[_0xe36e('0x5b')][_0xe36e('0x52')]({'name':_0x22117e[_0xe36e('0x32')],'resourceId':_0x22117e['id'],'type':_0x9025cd['name'],'sectionId':_0x9025cd['id']},{})[_0xe36e('0x27')](function(){return _0x1f4a5d;});}else{return _0x1f4a5d;}})[_0xe36e('0x4c')](function(_0x5a058b){logger[_0xe36e('0x30')](_0xe36e('0x5c'),_0x5a058b);throw _0x5a058b;});}return _0x1f4a5d;})[_0xe36e('0x27')](respondWithResult(_0x3e8ccb,0xc9))[_0xe36e('0x4c')](handleError(_0x3e8ccb,null));};exports[_0xe36e('0x5d')]=function(_0x14c8f1,_0x3cf731){var _0x1a70d1={'where':{'id':_0x14c8f1[_0xe36e('0x4e')]['id']}},_0x1fe174={};_0x1fe174[_0xe36e('0x38')]=_[_0xe36e('0x4f')](db[_0xe36e('0x49')][_0xe36e('0x36')]);_0x1a70d1[_0xe36e('0x3d')]=_[_0xe36e('0x3b')](_0x1fe174[_0xe36e('0x38')],qs[_0xe36e('0x3c')](_0x14c8f1[_0xe36e('0x39')][_0xe36e('0x3c')]));_0x1a70d1[_0xe36e('0x3d')]=_0x1a70d1[_0xe36e('0x3d')][_0xe36e('0x3e')]?_0x1a70d1[_0xe36e('0x3d')]:_0x1fe174[_0xe36e('0x38')];if(_0x14c8f1['query'][_0xe36e('0x48')]){_0x1a70d1[_0xe36e('0x50')]=[{'all':!![]}];}_0x1a70d1=_['merge']({},_0x1a70d1,_0x14c8f1[_0xe36e('0x47')]);return db[_0xe36e('0x49')][_0xe36e('0x51')](_0x1a70d1)[_0xe36e('0x27')](handleEntityNotFound(_0x3cf731,null))[_0xe36e('0x27')](function(_0x34a2c3){if(_0x34a2c3){var _0x49deab=_0x34a2c3[_0xe36e('0x29')]({'plain':!![]});_0x49deab=qs['omit'](_0x49deab,['id',_0xe36e('0x5e'),_0xe36e('0x5f')]);_0x14c8f1[_0xe36e('0x53')]=_[_0xe36e('0x60')](_0x14c8f1[_0xe36e('0x53')],['id',_0xe36e('0x5e'),_0xe36e('0x5f')]);return db[_0xe36e('0x49')]['create'](_[_0xe36e('0x45')](_0x49deab,_0x14c8f1[_0xe36e('0x53')]),{'include':_0x14c8f1['query'][_0xe36e('0x48')]?[{'all':!![]}]:undefined})[_0xe36e('0x27')](function(_0x1813d7){var _0x1e8943=_0x14c8f1[_0xe36e('0x54')][_0xe36e('0x29')]({'plain':!![]});if(!_0x1e8943)throw new Error(_0xe36e('0x55'));if(_0x1e8943['role']===_0xe36e('0x54')){var _0x319006=_0x1813d7[_0xe36e('0x29')]({'plain':!![]});var _0x1b7268=[{'name':_0xe36e('0x57'),'value':_0xe36e('0x2a')},{'name':_0xe36e('0x2b'),'value':_0xe36e('0x2c')}];var _0x42d246=_[_0xe36e('0x51')](_0x1b7268,[_0xe36e('0x2e'),_0x319006['type']])[_0xe36e('0x32')];return db[_0xe36e('0x58')][_0xe36e('0x51')]({'where':{'name':_0x42d246,'userProfileId':_0x1e8943[_0xe36e('0x59')]},'raw':!![]})['then'](function(_0x4a5b41){if(_0x4a5b41&&_0x4a5b41[_0xe36e('0x5a')]===0x0){return db['UserProfileResource']['create']({'name':_0x319006['name'],'resourceId':_0x319006['id'],'type':_0x4a5b41[_0xe36e('0x32')],'sectionId':_0x4a5b41['id']},{})['then'](function(){return _0x1813d7;});}else{return _0x1813d7;}})[_0xe36e('0x4c')](function(_0x2f7093){logger[_0xe36e('0x30')](_0xe36e('0x5c'),_0x2f7093);throw _0x2f7093;});}return _0x1813d7;});}})[_0xe36e('0x27')](respondWithResult(_0x3cf731,0xc9))[_0xe36e('0x4c')](handleError(_0x3cf731,null));};exports[_0xe36e('0x26')]=function(_0x14a9b4,_0x2a26f4){if(_0x14a9b4['body']['id']){delete _0x14a9b4[_0xe36e('0x53')]['id'];}return db['VoiceQueue'][_0xe36e('0x51')]({'where':{'id':_0x14a9b4['params']['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x2a26f4,null))[_0xe36e('0x27')](saveUpdates(_0x14a9b4[_0xe36e('0x53')],null))[_0xe36e('0x27')](respondWithResult(_0x2a26f4,null))['catch'](handleError(_0x2a26f4,null));};exports['destroy']=function(_0x5cccb7,_0x2b44a6){return db[_0xe36e('0x49')][_0xe36e('0x51')]({'where':{'id':_0x5cccb7[_0xe36e('0x4e')]['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x2b44a6,null))['then'](removeEntity(_0x2b44a6,null))[_0xe36e('0x4c')](handleError(_0x2b44a6,null));};exports[_0xe36e('0x61')]=function(_0x4e55b5,_0xb83ea7,_0x5eea4f){var _0x45ebca={'raw':![],'where':{}};var _0x421c28={};var _0x1cb052={'count':0x0,'rows':[]};return db[_0xe36e('0x49')]['findOne']({'where':{'id':_0x4e55b5[_0xe36e('0x4e')]['id']}})['then'](handleEntityNotFound(_0xb83ea7,null))['then'](function(_0x39ace1){if(_0x39ace1){_0x421c28[_0xe36e('0x38')]=_['keys'](db['CmHopper'][_0xe36e('0x36')]);_0x421c28['query']=_[_0xe36e('0x4f')](_0x4e55b5[_0xe36e('0x39')]);_0x421c28[_0xe36e('0x3a')]=_[_0xe36e('0x3b')](_0x421c28[_0xe36e('0x38')],_0x421c28[_0xe36e('0x39')]);_0x45ebca['attributes']=_[_0xe36e('0x3b')](_0x421c28[_0xe36e('0x38')],qs[_0xe36e('0x3c')](_0x4e55b5[_0xe36e('0x39')]['fields']));_0x45ebca[_0xe36e('0x3d')]=_0x45ebca[_0xe36e('0x3d')][_0xe36e('0x3e')]?_0x45ebca[_0xe36e('0x3d')]:_0x421c28['model'];if(!_0x4e55b5[_0xe36e('0x39')]['hasOwnProperty'](_0xe36e('0x40'))){_0x45ebca['limit']=qs[_0xe36e('0x22')](_0x4e55b5['query']['limit']);_0x45ebca[_0xe36e('0x21')]=qs[_0xe36e('0x21')](_0x4e55b5[_0xe36e('0x39')]['offset']);}_0x45ebca[_0xe36e('0x41')]=qs[_0xe36e('0x42')](_0x4e55b5['query'][_0xe36e('0x42')]);_0x45ebca[_0xe36e('0x43')]=qs[_0xe36e('0x3a')](_['pick'](_0x4e55b5['query'],_0x421c28[_0xe36e('0x3a')]));_0x45ebca[_0xe36e('0x43')][_0xe36e('0x62')]=_0x39ace1['id'];if(_0x4e55b5[_0xe36e('0x39')][_0xe36e('0x44')]){_0x45ebca['where']=_[_0xe36e('0x45')](_0x45ebca[_0xe36e('0x43')],{'$or':_[_0xe36e('0x35')](_0x45ebca[_0xe36e('0x3d')],function(_0xdc59c5){var _0x5bdeea={};_0x5bdeea[_0xdc59c5]={'$like':'%'+_0x4e55b5[_0xe36e('0x39')][_0xe36e('0x44')]+'%'};return _0x5bdeea;})});}_0x45ebca=_[_0xe36e('0x45')]({},_0x45ebca,_0x4e55b5['options']);return db[_0xe36e('0x63')]['count']({'where':_0x45ebca[_0xe36e('0x43')]})['then'](function(_0x198894){_0x1cb052[_0xe36e('0x20')]=_0x198894;if(_0x4e55b5['query'][_0xe36e('0x48')]){_0x45ebca['include']=[{'all':!![]}];}return db[_0xe36e('0x63')][_0xe36e('0x4a')](_0x45ebca);})[_0xe36e('0x27')](function(_0x201212){_0x1cb052[_0xe36e('0x4b')]=_0x201212;return _0x1cb052;});}})['then'](respondWithFilteredResult(_0xb83ea7,_0x45ebca))[_0xe36e('0x4c')](handleError(_0xb83ea7,null));};exports['getHopperHistories']=function(_0x112a5d,_0x21e3ae,_0x40361c){var _0x194ecc={'raw':!![],'where':{}};var _0x3d904d={};var _0x7cffc6={'count':0x0,'rows':[]};return db['VoiceQueue'][_0xe36e('0x64')]({'where':{'id':_0x112a5d[_0xe36e('0x4e')]['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x21e3ae,null))['then'](function(_0xf55a4b){if(_0xf55a4b){_0x3d904d[_0xe36e('0x38')]=_[_0xe36e('0x4f')](db[_0xe36e('0x65')]['rawAttributes']);_0x3d904d[_0xe36e('0x39')]=_['keys'](_0x112a5d[_0xe36e('0x39')]);_0x3d904d['filters']=_[_0xe36e('0x3b')](_0x3d904d[_0xe36e('0x38')],_0x3d904d[_0xe36e('0x39')]);_0x194ecc['attributes']=_[_0xe36e('0x3b')](_0x3d904d[_0xe36e('0x38')],qs['fields'](_0x112a5d[_0xe36e('0x39')][_0xe36e('0x3c')]));_0x194ecc[_0xe36e('0x3d')]=_0x194ecc['attributes']['length']?_0x194ecc[_0xe36e('0x3d')]:_0x3d904d[_0xe36e('0x38')];if(!_0x112a5d[_0xe36e('0x39')][_0xe36e('0x3f')](_0xe36e('0x40'))){_0x194ecc['limit']=qs[_0xe36e('0x22')](_0x112a5d[_0xe36e('0x39')][_0xe36e('0x22')]);_0x194ecc[_0xe36e('0x21')]=qs['offset'](_0x112a5d[_0xe36e('0x39')][_0xe36e('0x21')]);}_0x194ecc['order']=qs['sort'](_0x112a5d['query'][_0xe36e('0x42')]);_0x194ecc['where']=qs['filters'](_[_0xe36e('0x66')](_0x112a5d[_0xe36e('0x39')],_0x3d904d[_0xe36e('0x3a')]));_0x194ecc[_0xe36e('0x43')][_0xe36e('0x62')]=_0xf55a4b['id'];if(_0x112a5d[_0xe36e('0x39')]['filter']){_0x194ecc[_0xe36e('0x43')]=_['merge'](_0x194ecc['where'],{'$or':_[_0xe36e('0x35')](_0x194ecc[_0xe36e('0x3d')],function(_0x1e45c7){var _0x14d3a3={};_0x14d3a3[_0x1e45c7]={'$like':'%'+_0x112a5d['query'][_0xe36e('0x44')]+'%'};return _0x14d3a3;})});}_0x194ecc=_[_0xe36e('0x45')]({},_0x194ecc,_0x112a5d[_0xe36e('0x47')]);return db[_0xe36e('0x65')]['count']({'where':_0x194ecc[_0xe36e('0x43')]})['then'](function(_0x73291a){_0x7cffc6[_0xe36e('0x20')]=_0x73291a;if(_0x112a5d[_0xe36e('0x39')][_0xe36e('0x48')]){_0x194ecc[_0xe36e('0x50')]=[{'all':!![]}];}return db['CmHopperHistory'][_0xe36e('0x4a')](_0x194ecc);})[_0xe36e('0x27')](function(_0xebc3dc){_0x7cffc6[_0xe36e('0x4b')]=_0xebc3dc;return _0x7cffc6;});}})[_0xe36e('0x27')](respondWithFilteredResult(_0x21e3ae,_0x194ecc))[_0xe36e('0x4c')](handleError(_0x21e3ae,null));};exports[_0xe36e('0x67')]=function(_0x45d8cc,_0x463824,_0x33f6aa){var _0x1b609f={'raw':!![],'where':{}};var _0x20cbff={};var _0x1119bb={'count':0x0,'rows':[]};return db['VoiceQueue']['findOne']({'where':{'id':_0x45d8cc['params']['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x463824,null))[_0xe36e('0x27')](function(_0x443edc){if(_0x443edc){_0x20cbff[_0xe36e('0x38')]=_['keys'](db[_0xe36e('0x68')][_0xe36e('0x36')]);_0x20cbff[_0xe36e('0x39')]=_[_0xe36e('0x4f')](_0x45d8cc['query']);_0x20cbff[_0xe36e('0x3a')]=_[_0xe36e('0x3b')](_0x20cbff[_0xe36e('0x38')],_0x20cbff[_0xe36e('0x39')]);_0x1b609f['attributes']=_['intersection'](_0x20cbff[_0xe36e('0x38')],qs[_0xe36e('0x3c')](_0x45d8cc['query']['fields']));_0x1b609f['attributes']=_0x1b609f[_0xe36e('0x3d')][_0xe36e('0x3e')]?_0x1b609f[_0xe36e('0x3d')]:_0x20cbff['model'];if(!_0x45d8cc[_0xe36e('0x39')][_0xe36e('0x3f')](_0xe36e('0x40'))){_0x1b609f[_0xe36e('0x22')]=qs['limit'](_0x45d8cc[_0xe36e('0x39')][_0xe36e('0x22')]);_0x1b609f[_0xe36e('0x21')]=qs[_0xe36e('0x21')](_0x45d8cc['query'][_0xe36e('0x21')]);}_0x1b609f['order']=qs[_0xe36e('0x42')](_0x45d8cc['query'][_0xe36e('0x42')]);_0x1b609f[_0xe36e('0x43')]=qs['filters'](_[_0xe36e('0x66')](_0x45d8cc[_0xe36e('0x39')],_0x20cbff['filters']));_0x1b609f[_0xe36e('0x43')][_0xe36e('0x62')]=_0x443edc['id'];if(_0x45d8cc[_0xe36e('0x39')][_0xe36e('0x44')]){_0x1b609f[_0xe36e('0x43')]=_[_0xe36e('0x45')](_0x1b609f['where'],{'$or':_[_0xe36e('0x35')](_0x1b609f[_0xe36e('0x3d')],function(_0x5d58d0){var _0xda5f86={};_0xda5f86[_0x5d58d0]={'$like':'%'+_0x45d8cc['query'][_0xe36e('0x44')]+'%'};return _0xda5f86;})});}_0x1b609f=_[_0xe36e('0x45')]({},_0x1b609f,_0x45d8cc[_0xe36e('0x47')]);return db[_0xe36e('0x68')]['count']({'where':_0x1b609f[_0xe36e('0x43')]})[_0xe36e('0x27')](function(_0x32192e){_0x1119bb[_0xe36e('0x20')]=_0x32192e;if(_0x45d8cc[_0xe36e('0x39')]['includeAll']){_0x1b609f[_0xe36e('0x50')]=[{'all':!![]}];}return db[_0xe36e('0x68')]['findAll'](_0x1b609f);})['then'](function(_0xe232ef){_0x1119bb['rows']=_0xe232ef;return _0x1119bb;});}})[_0xe36e('0x27')](respondWithFilteredResult(_0x463824,_0x1b609f))[_0xe36e('0x4c')](handleError(_0x463824,null));};exports[_0xe36e('0x69')]=function(_0x3f9c84,_0x43bfa7,_0x3bd8e1){var _0x2b85be={'raw':!![],'where':{}};var _0xebe51a={};var _0x30504c={'count':0x0,'rows':[]};return db[_0xe36e('0x49')]['findOne']({'where':{'id':_0x3f9c84[_0xe36e('0x4e')]['id']}})['then'](handleEntityNotFound(_0x43bfa7,null))[_0xe36e('0x27')](function(_0x1be378){if(_0x1be378){_0xebe51a[_0xe36e('0x38')]=_['keys'](db[_0xe36e('0x6a')][_0xe36e('0x36')]);_0xebe51a['query']=_[_0xe36e('0x4f')](_0x3f9c84['query']);_0xebe51a[_0xe36e('0x3a')]=_[_0xe36e('0x3b')](_0xebe51a[_0xe36e('0x38')],_0xebe51a[_0xe36e('0x39')]);_0x2b85be[_0xe36e('0x3d')]=_[_0xe36e('0x3b')](_0xebe51a[_0xe36e('0x38')],qs[_0xe36e('0x3c')](_0x3f9c84[_0xe36e('0x39')][_0xe36e('0x3c')]));_0x2b85be[_0xe36e('0x3d')]=_0x2b85be['attributes']['length']?_0x2b85be[_0xe36e('0x3d')]:_0xebe51a[_0xe36e('0x38')];if(!_0x3f9c84[_0xe36e('0x39')][_0xe36e('0x3f')]('nolimit')){_0x2b85be[_0xe36e('0x22')]=qs[_0xe36e('0x22')](_0x3f9c84['query'][_0xe36e('0x22')]);_0x2b85be['offset']=qs[_0xe36e('0x21')](_0x3f9c84[_0xe36e('0x39')][_0xe36e('0x21')]);}_0x2b85be['order']=qs[_0xe36e('0x42')](_0x3f9c84[_0xe36e('0x39')][_0xe36e('0x42')]);_0x2b85be[_0xe36e('0x43')]=qs[_0xe36e('0x3a')](_[_0xe36e('0x66')](_0x3f9c84[_0xe36e('0x39')],_0xebe51a['filters']));_0x2b85be[_0xe36e('0x43')][_0xe36e('0x62')]=_0x1be378['id'];if(_0x3f9c84[_0xe36e('0x39')][_0xe36e('0x44')]){_0x2b85be[_0xe36e('0x43')]=_[_0xe36e('0x45')](_0x2b85be[_0xe36e('0x43')],{'$or':_[_0xe36e('0x35')](_0x2b85be[_0xe36e('0x3d')],function(_0x4ed79a){var _0x3e0dc9={};_0x3e0dc9[_0x4ed79a]={'$like':'%'+_0x3f9c84[_0xe36e('0x39')]['filter']+'%'};return _0x3e0dc9;})});}_0x2b85be=_['merge']({},_0x2b85be,_0x3f9c84['options']);return db[_0xe36e('0x6a')][_0xe36e('0x20')]({'where':_0x2b85be['where']})[_0xe36e('0x27')](function(_0x56824e){_0x30504c['count']=_0x56824e;if(_0x3f9c84['query'][_0xe36e('0x48')]){_0x2b85be[_0xe36e('0x50')]=[{'all':!![]}];}return db['CmHopperBlack'][_0xe36e('0x4a')](_0x2b85be);})[_0xe36e('0x27')](function(_0x5df390){_0x30504c[_0xe36e('0x4b')]=_0x5df390;return _0x30504c;});}})[_0xe36e('0x27')](respondWithFilteredResult(_0x43bfa7,_0x2b85be))['catch'](handleError(_0x43bfa7,null));};exports[_0xe36e('0x6b')]=function(_0x3d451f,_0x4a77bf,_0x553f80){var _0x463a4d={};var _0x1e018b={};var _0x147106;var _0x3c7778;return db[_0xe36e('0x49')][_0xe36e('0x64')]({'where':{'id':_0x3d451f[_0xe36e('0x4e')]['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x4a77bf,null))['then'](function(_0x44cf3d){if(_0x44cf3d){_0x147106=_0x44cf3d;_0x1e018b[_0xe36e('0x38')]=_[_0xe36e('0x4f')](db['Team'][_0xe36e('0x36')]);_0x1e018b[_0xe36e('0x39')]=_[_0xe36e('0x4f')](_0x3d451f[_0xe36e('0x39')]);_0x1e018b[_0xe36e('0x3a')]=_[_0xe36e('0x3b')](_0x1e018b['model'],_0x1e018b[_0xe36e('0x39')]);_0x463a4d[_0xe36e('0x3d')]=_['intersection'](_0x1e018b['model'],qs[_0xe36e('0x3c')](_0x3d451f['query'][_0xe36e('0x3c')]));_0x463a4d[_0xe36e('0x3d')]=_0x463a4d['attributes'][_0xe36e('0x3e')]?_0x463a4d[_0xe36e('0x3d')]:_0x1e018b[_0xe36e('0x38')];_0x463a4d[_0xe36e('0x41')]=qs['sort'](_0x3d451f['query'][_0xe36e('0x42')]);_0x463a4d[_0xe36e('0x43')]=qs[_0xe36e('0x3a')](_[_0xe36e('0x66')](_0x3d451f[_0xe36e('0x39')],_0x1e018b[_0xe36e('0x3a')]));if(_0x3d451f[_0xe36e('0x39')]['filter']){_0x463a4d[_0xe36e('0x43')]=_[_0xe36e('0x45')](_0x463a4d[_0xe36e('0x43')],{'$or':_[_0xe36e('0x35')](_0x463a4d[_0xe36e('0x3d')],function(_0x322fc4){var _0x19b925={};_0x19b925[_0x322fc4]={'$like':'%'+_0x3d451f[_0xe36e('0x39')][_0xe36e('0x44')]+'%'};return _0x19b925;})});}_0x463a4d=_[_0xe36e('0x45')]({},_0x463a4d,_0x3d451f[_0xe36e('0x47')]);return _0x147106['getTeams'](_0x463a4d);}})[_0xe36e('0x27')](function(_0x27102b){if(_0x27102b){_0x3c7778=_0x27102b[_0xe36e('0x3e')];if(!_0x3d451f[_0xe36e('0x39')]['hasOwnProperty']('nolimit')){_0x463a4d[_0xe36e('0x22')]=qs['limit'](_0x3d451f[_0xe36e('0x39')]['limit']);_0x463a4d[_0xe36e('0x21')]=qs['offset'](_0x3d451f[_0xe36e('0x39')][_0xe36e('0x21')]);}return _0x147106[_0xe36e('0x6b')](_0x463a4d);}})[_0xe36e('0x27')](function(_0x249fc1){if(_0x249fc1){return _0x249fc1?{'count':_0x3c7778,'rows':_0x249fc1}:null;}})['then'](respondWithResult(_0x4a77bf,null))[_0xe36e('0x4c')](handleError(_0x4a77bf,null));};exports[_0xe36e('0x6c')]=function(_0x3b8631,_0x5bf046,_0x4fc846){var _0xc415d2=_0x3b8631[_0xe36e('0x53')]['teams'];var _0x31b060=_['map'](_0xc415d2,'id');return db[_0xe36e('0x6d')][_0xe36e('0x4a')]({'where':{'id':_0x31b060},'attributes':['id'],'include':[{'model':db[_0xe36e('0x6e')],'as':_0xe36e('0x6f'),'attributes':['id',_0xe36e('0x32'),_0xe36e('0x70'),_0xe36e('0x71'),_0xe36e('0x72')],'raw':!![]}]})[_0xe36e('0x27')](function(_0x2de215){if(_0x2de215){var _0x4767f0=_[_0xe36e('0x73')](_0x2de215,function(_0x17a2d5){var _0x50cc85=_0x17a2d5[_0xe36e('0x29')]({'plain':!![]});_0x50cc85['Agents'][_0xe36e('0x74')](function(_0x3d002f){_0x3d002f[_0xe36e('0x75')]=_[_0xe36e('0x51')](_0xc415d2,{'id':_0x50cc85['id']})[_0xe36e('0x75')];});return _0x50cc85['Agents'];});return db[_0xe36e('0x49')][_0xe36e('0x51')]({'where':{'id':_0x3b8631[_0xe36e('0x4e')]['id']}})[_0xe36e('0x27')](function(_0xc58800){return db[_0xe36e('0x76')][_0xe36e('0x77')](function(_0x508da){return _0xc58800[_0xe36e('0x6c')](_0x31b060,{'transaction':_0x508da})[_0xe36e('0x27')](function(){return BPromise[_0xe36e('0x78')](_0x4767f0,function(_0xd786b8){return db[_0xe36e('0x79')][_0xe36e('0x7a')]({'where':{'UserId':_0xd786b8['id'],'VoiceQueueId':_0x3b8631['params']['id']},'defaults':{'penalty':_0xd786b8[_0xe36e('0x75')]},'transaction':_0x508da});});})[_0xe36e('0x27')](function(){return BPromise['each'](_[_0xe36e('0x44')](_0x4767f0,{'online':!![]}),function(_0x512a19){return db[_0xe36e('0x7b')]['upsert']({'membername':_0x512a19[_0xe36e('0x32')],'UserId':_0x512a19['id'],'queue_name':_0xc58800[_0xe36e('0x32')],'VoiceQueueId':_0xc58800['id'],'interface':_[_0xe36e('0x7c')](_0x512a19[_0xe36e('0x72')])?util['format'](_0xe36e('0x7d'),_0x512a19[_0xe36e('0x32')]):_0x512a19[_0xe36e('0x72')],'paused':_0x512a19[_0xe36e('0x71')]||![],'penalty':_0x512a19[_0xe36e('0x75')]},{'transaction':_0x508da});});})[_0xe36e('0x27')](function(){_0x4767f0['forEach'](function(_0x2b6c4e){socket[_0xe36e('0x7e')](_0xe36e('0x7f'),{'UserId':_0x2b6c4e['id'],'VoiceQueueId':_0xc58800['id']});});});});});}})['then'](respondWithStatusCode(_0x5bf046,null))['catch'](handleError(_0x5bf046,null));};exports[_0xe36e('0x80')]=function(_0x4e56e1,_0x40d934,_0x53db88){return db[_0xe36e('0x6d')]['findAll']({'where':{'id':_0x4e56e1[_0xe36e('0x39')][_0xe36e('0x81')]},'attributes':['id'],'include':[{'model':db[_0xe36e('0x6e')],'as':_0xe36e('0x6f'),'attributes':['id'],'raw':!![]}]})[_0xe36e('0x27')](handleEntityNotFound(_0x40d934,null))[_0xe36e('0x27')](function(_0x4a64fe){var _0x5f50d3=_[_0xe36e('0x35')](_0x4a64fe,'id');var _0x26031e=[];var _0x68b3fd=[];var _0x51eaf4=squel[_0xe36e('0x82')]();_0x51eaf4[_0xe36e('0x83')](_0xe36e('0x84'))[_0xe36e('0x85')](_0xe36e('0x86'),'tq')[_0xe36e('0x87')](_0xe36e('0x88'),'ut','ut.TeamId\x20=\x20tq.TeamId')[_0xe36e('0x43')](_0xe36e('0x89'),_0x4e56e1[_0xe36e('0x4e')]['id']);for(var _0x5ade23=0x0;_0x5ade23<_0x4a64fe[_0xe36e('0x3e')];_0x5ade23+=0x1){let _0x4727cd=_0x4a64fe[_0x5ade23];for(var _0x55500b=0x0;_0x55500b<_0x4727cd[_0xe36e('0x6f')]['length'];_0x55500b+=0x1){let _0x58a60a=_0x4727cd[_0xe36e('0x6f')][_0x55500b];var _0x5746e0=_0x51eaf4[_0xe36e('0x5d')]();_0x5746e0[_0xe36e('0x43')](_0xe36e('0x8a'),_0x58a60a['id']);_0x68b3fd['push'](db[_0xe36e('0x76')][_0xe36e('0x39')](_0x5746e0[_0xe36e('0x8b')](),{'type':db[_0xe36e('0x76')][_0xe36e('0x8c')][_0xe36e('0x8d')]})[_0xe36e('0x27')](function(_0x30d0e2){if(_0x30d0e2[_0xe36e('0x3e')]===0x1){return _0x58a60a['id'];}else{var _0x26430a=_[_0xe36e('0x8e')](_[_0xe36e('0x35')](_0x30d0e2,'TeamId'),function(_0x18e794){return _[_0xe36e('0x2f')](_0x5f50d3,_0x18e794);});if(_0x26430a){return _0x58a60a['id'];}}}));}}return BPromise['all'](_0x68b3fd)[_0xe36e('0x27')](function(_0x36b352){_0x26031e=_(_0x26031e)['union'](_0x36b352)[_0xe36e('0x8f')]()[_0xe36e('0x2e')]();return db['VoiceQueue'][_0xe36e('0x51')]({'where':{'id':_0x4e56e1[_0xe36e('0x4e')]['id']}})[_0xe36e('0x27')](function(_0x1848e4){return db[_0xe36e('0x76')][_0xe36e('0x77')](function(_0x7daf47){return _0x1848e4[_0xe36e('0x80')](_0x4e56e1[_0xe36e('0x39')][_0xe36e('0x81')],{'transaction':_0x7daf47})['then'](function(){if(!_[_0xe36e('0x90')](_0x26031e)){return _0x1848e4[_0xe36e('0x91')](_0x26031e,{'transaction':_0x7daf47})['then'](function(){return db[_0xe36e('0x7b')]['destroy']({'where':{'VoiceQueueId':_0x4e56e1['params']['id'],'UserId':_0x26031e},'transaction':_0x7daf47});});}})['then'](function(){_0x26031e[_0xe36e('0x74')](function(_0x3267b3){socket[_0xe36e('0x7e')](_0xe36e('0x92'),{'UserId':_0x3267b3,'VoiceQueueId':_0x1848e4['id']});});});});});});})[_0xe36e('0x27')](respondWithStatusCode(_0x40d934,null))['catch'](handleError(_0x40d934,null));};exports[_0xe36e('0x93')]=function(_0x34523d,_0x578464,_0x588b23){var _0x142a16,_0x1594d9;return db[_0xe36e('0x49')][_0xe36e('0x51')]({'where':{'id':_0x34523d['params']['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x578464,null))['then'](function(_0x18fdf4){if(_0x18fdf4){_0x1594d9=_0x18fdf4;return _0x18fdf4[_0xe36e('0x93')](_0x34523d[_0xe36e('0x53')]['ids'],_[_0xe36e('0x60')](_0x34523d['body'],[_0xe36e('0x81'),'id'])||{})[_0xe36e('0x94')](function(_0xd33b13){for(var _0x356dcb=0x0;_0x356dcb<_0x34523d[_0xe36e('0x53')][_0xe36e('0x81')][_0xe36e('0x3e')];_0x356dcb+=0x1){socket['emit'](_0xe36e('0x7f'),{'UserId':_0x34523d[_0xe36e('0x53')]['ids'][_0x356dcb],'VoiceQueueId':_0x34523d[_0xe36e('0x4e')]['id']});}return _0xd33b13;});}})['then'](function(_0x3032a2){_0x142a16=_0x3032a2||[];if(_0x1594d9){return db['User'][_0xe36e('0x4a')]({'where':{'id':_0x34523d['body']['ids']},'attributes':['id','name',_0xe36e('0x70'),_0xe36e('0x71'),_0xe36e('0x72')],'raw':!![]});}})[_0xe36e('0x27')](function(_0x65e8ae){if(!_[_0xe36e('0x90')](_0x65e8ae)){var _0x143ef6=[];for(var _0x417d16=0x0;_0x417d16<_0x65e8ae[_0xe36e('0x3e')];_0x417d16++){if(_0x65e8ae[_0x417d16]['online']){_0x143ef6[_0xe36e('0x95')](db[_0xe36e('0x7b')][_0xe36e('0x96')]({'membername':_0x65e8ae[_0x417d16][_0xe36e('0x32')],'UserId':_0x65e8ae[_0x417d16]['id'],'queue_name':_0x1594d9[_0xe36e('0x32')],'VoiceQueueId':_0x1594d9['id'],'interface':_[_0xe36e('0x7c')](_0x65e8ae[_0x417d16][_0xe36e('0x72')])?util[_0xe36e('0x97')](_0xe36e('0x7d'),_0x65e8ae[_0x417d16][_0xe36e('0x32')]):_0x65e8ae[_0x417d16]['interface'],'paused':_0x65e8ae[_0x417d16][_0xe36e('0x71')]||![],'penalty':_0x34523d['body'][_0xe36e('0x75')]||0x0}));}}return BPromise[_0xe36e('0x98')](_0x143ef6);}})[_0xe36e('0x27')](function(){return _0x142a16;})[_0xe36e('0x27')](respondWithResult(_0x578464,null))[_0xe36e('0x4c')](handleError(_0x578464,null));};exports['removeAgents']=function(_0x4b4e4f,_0x5583d8,_0x542ae6){return db[_0xe36e('0x49')][_0xe36e('0x51')]({'where':{'id':_0x4b4e4f['params']['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x5583d8,null))['then'](function(_0x56832f){if(_0x56832f){return _0x56832f[_0xe36e('0x91')](_0x4b4e4f['query'][_0xe36e('0x81')])[_0xe36e('0x27')](function(){if(_['isArray'](_0x4b4e4f[_0xe36e('0x39')][_0xe36e('0x81')])){for(var _0x577ca0=0x0;_0x577ca0<_0x4b4e4f[_0xe36e('0x39')][_0xe36e('0x81')][_0xe36e('0x3e')];_0x577ca0+=0x1){socket[_0xe36e('0x7e')](_0xe36e('0x92'),{'UserId':Number(_0x4b4e4f[_0xe36e('0x39')][_0xe36e('0x81')][_0x577ca0]),'VoiceQueueId':Number(_0x4b4e4f['params']['id'])});}}else{socket[_0xe36e('0x7e')](_0xe36e('0x92'),{'UserId':Number(_0x4b4e4f['query']['ids']),'VoiceQueueId':Number(_0x4b4e4f[_0xe36e('0x4e')]['id'])});}});}})[_0xe36e('0x27')](function(_0x56e6ee){return db[_0xe36e('0x7b')][_0xe36e('0x28')]({'where':{'VoiceQueueId':_0x4b4e4f[_0xe36e('0x4e')]['id'],'UserId':_0x4b4e4f[_0xe36e('0x39')][_0xe36e('0x81')]}})[_0xe36e('0x27')](function(){return _0x56e6ee;});})['then'](respondWithStatusCode(_0x5583d8,null))['catch'](handleError(_0x5583d8,null));};exports['getAgents']=function(_0xcbd813,_0x34f12f,_0x493992){var _0x12410b={};var _0x55d8d1={};var _0x5f8cb2;var _0x41b414;return db['VoiceQueue'][_0xe36e('0x64')]({'where':{'id':_0xcbd813[_0xe36e('0x4e')]['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x34f12f,null))[_0xe36e('0x27')](function(_0x4b8eb2){if(_0x4b8eb2){_0x5f8cb2=_0x4b8eb2;_0x55d8d1[_0xe36e('0x38')]=_[_0xe36e('0x4f')](db[_0xe36e('0x6e')][_0xe36e('0x36')]);_0x55d8d1[_0xe36e('0x39')]=_['keys'](_0xcbd813['query']);_0x55d8d1[_0xe36e('0x3a')]=_['intersection'](_0x55d8d1['model'],_0x55d8d1[_0xe36e('0x39')]);_0x12410b[_0xe36e('0x3d')]=_[_0xe36e('0x3b')](_0x55d8d1[_0xe36e('0x38')],qs[_0xe36e('0x3c')](_0xcbd813[_0xe36e('0x39')][_0xe36e('0x3c')]));_0x12410b[_0xe36e('0x3d')]=_0x12410b[_0xe36e('0x3d')]['length']?_0x12410b[_0xe36e('0x3d')]:_0x55d8d1[_0xe36e('0x38')];_0x12410b[_0xe36e('0x41')]=qs[_0xe36e('0x42')](_0xcbd813[_0xe36e('0x39')][_0xe36e('0x42')]);_0x12410b[_0xe36e('0x43')]=qs['filters'](_[_0xe36e('0x66')](_0xcbd813[_0xe36e('0x39')],_0x55d8d1[_0xe36e('0x3a')]));if(_0xcbd813[_0xe36e('0x39')][_0xe36e('0x44')]){_0x12410b[_0xe36e('0x43')]=_[_0xe36e('0x45')](_0x12410b[_0xe36e('0x43')],{'$or':_[_0xe36e('0x35')](_0x12410b[_0xe36e('0x3d')],function(_0x1acc31){var _0x3f8c91={};_0x3f8c91[_0x1acc31]={'$like':'%'+_0xcbd813[_0xe36e('0x39')][_0xe36e('0x44')]+'%'};return _0x3f8c91;})});}_0x12410b=_['merge']({},_0x12410b,_0xcbd813[_0xe36e('0x47')]);return _0x5f8cb2[_0xe36e('0x99')](_0x12410b);}})[_0xe36e('0x27')](function(_0x3e706e){if(_0x3e706e){_0x41b414=_0x3e706e['length'];if(!_0xcbd813['query'][_0xe36e('0x3f')]('nolimit')){_0x12410b[_0xe36e('0x22')]=qs['limit'](_0xcbd813[_0xe36e('0x39')][_0xe36e('0x22')]);_0x12410b['offset']=qs[_0xe36e('0x21')](_0xcbd813[_0xe36e('0x39')][_0xe36e('0x21')]);}return _0x5f8cb2['getAgents'](_0x12410b);}})[_0xe36e('0x27')](function(_0x3aecc1){if(_0x3aecc1){return _0x3aecc1?{'count':_0x41b414,'rows':_0x3aecc1}:null;}})[_0xe36e('0x27')](respondWithResult(_0x34f12f,null))[_0xe36e('0x4c')](handleError(_0x34f12f,null));};exports[_0xe36e('0x9a')]=function(_0x5c2f32,_0x34504e,_0x43e351){var _0x1abb92={};var _0xd44df7={};var _0x2ba462;var _0x4989b9;return db[_0xe36e('0x49')][_0xe36e('0x64')]({'where':{'id':_0x5c2f32[_0xe36e('0x4e')]['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x34504e,null))[_0xe36e('0x27')](function(_0x5c9ea9){if(_0x5c9ea9){_0x2ba462=_0x5c9ea9;_0xd44df7[_0xe36e('0x38')]=_['keys'](db[_0xe36e('0x7b')]['rawAttributes']);_0xd44df7[_0xe36e('0x39')]=_[_0xe36e('0x4f')](_0x5c2f32[_0xe36e('0x39')]);_0xd44df7[_0xe36e('0x3a')]=_[_0xe36e('0x3b')](_0xd44df7[_0xe36e('0x38')],_0xd44df7[_0xe36e('0x39')]);_0x1abb92[_0xe36e('0x3d')]=_[_0xe36e('0x3b')](_0xd44df7[_0xe36e('0x38')],qs[_0xe36e('0x3c')](_0x5c2f32[_0xe36e('0x39')][_0xe36e('0x3c')]));_0x1abb92['attributes']=_0x1abb92['attributes'][_0xe36e('0x3e')]?_0x1abb92[_0xe36e('0x3d')]:_0xd44df7[_0xe36e('0x38')];_0x1abb92[_0xe36e('0x41')]=qs[_0xe36e('0x42')](_0x5c2f32[_0xe36e('0x39')][_0xe36e('0x42')]);_0x1abb92[_0xe36e('0x43')]=qs[_0xe36e('0x3a')](_['pick'](_0x5c2f32[_0xe36e('0x39')],_0xd44df7[_0xe36e('0x3a')]));if(_0x5c2f32['query']['filter']){_0x1abb92[_0xe36e('0x43')]=_[_0xe36e('0x45')](_0x1abb92[_0xe36e('0x43')],{'$or':_[_0xe36e('0x35')](_0x1abb92['attributes'],function(_0x307a39){var _0x4f4a98={};_0x4f4a98[_0x307a39]={'$like':'%'+_0x5c2f32[_0xe36e('0x39')][_0xe36e('0x44')]+'%'};return _0x4f4a98;})});}_0x1abb92=_[_0xe36e('0x45')]({},_0x1abb92,_0x5c2f32[_0xe36e('0x47')]);return _0x2ba462[_0xe36e('0x9a')](_0x1abb92);}})[_0xe36e('0x27')](function(_0x151c4f){if(_0x151c4f){_0x4989b9=_0x151c4f['length'];if(!_0x5c2f32[_0xe36e('0x39')][_0xe36e('0x3f')]('nolimit')){_0x1abb92[_0xe36e('0x22')]=qs[_0xe36e('0x22')](_0x5c2f32[_0xe36e('0x39')]['limit']);_0x1abb92[_0xe36e('0x21')]=qs[_0xe36e('0x21')](_0x5c2f32[_0xe36e('0x39')]['offset']);}return _0x2ba462[_0xe36e('0x9a')](_0x1abb92);}})[_0xe36e('0x27')](function(_0x49323e){return _0x49323e?{'count':_0x4989b9,'rows':_0x49323e}:null;})[_0xe36e('0x27')](respondWithResult(_0x34504e,null))['catch'](handleError(_0x34504e,null));};exports[_0xe36e('0x9b')]=function(_0x1e7118,_0x4b8d01,_0x1212a3){var _0x29e1fb={};var _0x5bd48c={};var _0x5c920f;var _0x32a07e;return db[_0xe36e('0x49')]['findOne']({'where':{'id':_0x1e7118['params']['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x4b8d01,null))[_0xe36e('0x27')](function(_0x16e9e0){if(_0x16e9e0){_0x5c920f=_0x16e9e0;_0x5bd48c[_0xe36e('0x38')]=_[_0xe36e('0x4f')](db[_0xe36e('0x9c')][_0xe36e('0x36')]);_0x5bd48c['query']=_[_0xe36e('0x4f')](_0x1e7118[_0xe36e('0x39')]);_0x5bd48c[_0xe36e('0x3a')]=_[_0xe36e('0x3b')](_0x5bd48c[_0xe36e('0x38')],_0x5bd48c[_0xe36e('0x39')]);_0x29e1fb[_0xe36e('0x3d')]=_[_0xe36e('0x3b')](_0x5bd48c['model'],qs['fields'](_0x1e7118[_0xe36e('0x39')][_0xe36e('0x3c')]));_0x29e1fb[_0xe36e('0x3d')]=_0x29e1fb[_0xe36e('0x3d')][_0xe36e('0x3e')]?_0x29e1fb[_0xe36e('0x3d')]:_0x5bd48c['model'];_0x29e1fb[_0xe36e('0x41')]=qs['sort'](_0x1e7118['query'][_0xe36e('0x42')]);_0x29e1fb['where']=qs[_0xe36e('0x3a')](_[_0xe36e('0x66')](_0x1e7118[_0xe36e('0x39')],_0x5bd48c[_0xe36e('0x3a')]));if(_0x1e7118[_0xe36e('0x39')][_0xe36e('0x44')]){_0x29e1fb[_0xe36e('0x43')]=_[_0xe36e('0x45')](_0x29e1fb[_0xe36e('0x43')],{'$or':_[_0xe36e('0x35')](_0x29e1fb[_0xe36e('0x3d')],function(_0x3448ec){var _0x2c2671={};_0x2c2671[_0x3448ec]={'$like':'%'+_0x1e7118['query'][_0xe36e('0x44')]+'%'};return _0x2c2671;})});}_0x29e1fb=_['merge']({},_0x29e1fb,_0x1e7118[_0xe36e('0x47')]);return _0x5c920f[_0xe36e('0x9b')](_0x29e1fb);}})[_0xe36e('0x27')](function(_0x4c7eec){if(_0x4c7eec){_0x32a07e=_0x4c7eec[_0xe36e('0x3e')];if(!_0x1e7118[_0xe36e('0x39')][_0xe36e('0x3f')](_0xe36e('0x40'))){_0x29e1fb[_0xe36e('0x22')]=qs['limit'](_0x1e7118[_0xe36e('0x39')][_0xe36e('0x22')]);_0x29e1fb[_0xe36e('0x21')]=qs[_0xe36e('0x21')](_0x1e7118['query'][_0xe36e('0x21')]);}return _0x5c920f[_0xe36e('0x9b')](_0x29e1fb);}})[_0xe36e('0x27')](function(_0x157aa6){if(_0x157aa6){return _0x157aa6?{'count':_0x32a07e,'rows':_0x157aa6}:null;}})[_0xe36e('0x27')](respondWithResult(_0x4b8d01,null))[_0xe36e('0x4c')](handleError(_0x4b8d01,null));};exports[_0xe36e('0x9d')]=function(_0x39f1c8,_0x13f322,_0x1ae09f){var _0x57ffc9,_0x1d68e4;return db[_0xe36e('0x49')]['find']({'where':{'id':_0x39f1c8[_0xe36e('0x4e')]['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x13f322,null))[_0xe36e('0x27')](function(_0x15f682){if(_0x15f682){_0x1d68e4=_0x15f682;return _0x15f682[_0xe36e('0x9d')](_0x39f1c8[_0xe36e('0x53')][_0xe36e('0x81')],_[_0xe36e('0x60')](_0x39f1c8[_0xe36e('0x53')],[_0xe36e('0x81'),'id'])||{});}return null;})['spread'](function(_0x36026f){var _0x1db3be;_0x57ffc9=_0x36026f||[];var _0x2ce009=[];if(_0x36026f){for(var _0x27157a=0x0;_0x27157a<_0x36026f[_0xe36e('0x3e')];_0x27157a+=0x1){var _0x356dfa=_0x36026f[_0x27157a][_0xe36e('0x29')]({'plain':!![]});_0x1d68e4[_0xe36e('0x9e')]=_0x39f1c8[_0xe36e('0x53')][_0xe36e('0x9e')]?_0x39f1c8[_0xe36e('0x53')][_0xe36e('0x9e')]:_0x1d68e4[_0xe36e('0x9e')];switch(_0x1d68e4['dialCheckDuplicateType']){case _0xe36e('0x9f'):_0x1db3be=squel['insert']()[_0xe36e('0xa0')](_0xe36e('0xa1'))[_0xe36e('0xa2')]([_0xe36e('0xa3'),'scheduledAt',_0xe36e('0xa4'),_0xe36e('0xa5'),'VoiceQueueId',_0xe36e('0x5e'),_0xe36e('0x5f')],squel[_0xe36e('0x82')]()[_0xe36e('0x83')](_0xe36e('0xa3'),'phone')[_0xe36e('0x83')](_0xe36e('0xa6'),'scheduledAt')[_0xe36e('0x83')]('id',_0xe36e('0xa4'))[_0xe36e('0x83')](_0x356dfa['CmListId']['toString'](),'ListId')[_0xe36e('0x83')](_0x39f1c8['params']['id'][_0xe36e('0x8b')](),'VoiceQueueId')['field'](_0xe36e('0xa6'),'createdAt')[_0xe36e('0x83')]('NOW()',_0xe36e('0x5f'))['from'](_0xe36e('0xa7'))[_0xe36e('0x43')](_0xe36e('0xa8'))[_0xe36e('0x43')](_0xe36e('0xa9'),_0x356dfa[_0xe36e('0xaa')][_0xe36e('0x8b')]())[_0xe36e('0x43')](_0xe36e('0xab'))[_0xe36e('0x43')](_0xe36e('0xac'),squel[_0xe36e('0x82')]()['field'](_0xe36e('0xad'))[_0xe36e('0x85')](_0xe36e('0xae'))[_0xe36e('0x43')]('VoiceQueueId\x20=\x20?',_0x39f1c8[_0xe36e('0x4e')]['id'][_0xe36e('0x8b')]()))[_0xe36e('0x43')]('phone\x20NOT\x20IN\x20(?)',squel['select']()[_0xe36e('0x83')](_0xe36e('0xaf'))['from'](_0xe36e('0xa1'))[_0xe36e('0x43')]('VoiceQueueId\x20=\x20?',_0x39f1c8[_0xe36e('0x4e')]['id'][_0xe36e('0x8b')]())))['toString']();break;case'onlyIfOpen':_0x1db3be=squel[_0xe36e('0xb0')]()[_0xe36e('0xa0')](_0xe36e('0xa1'))[_0xe36e('0xa2')]([_0xe36e('0xa3'),_0xe36e('0xb1'),_0xe36e('0xa4'),'ListId','VoiceQueueId','createdAt','updatedAt'],squel[_0xe36e('0x82')]()['field']('phone',_0xe36e('0xa3'))[_0xe36e('0x83')]('NOW()','scheduledAt')[_0xe36e('0x83')]('id',_0xe36e('0xa4'))[_0xe36e('0x83')](_0x356dfa[_0xe36e('0xaa')]['toString'](),_0xe36e('0xa5'))['field'](_0x39f1c8['params']['id'][_0xe36e('0x8b')](),_0xe36e('0x62'))[_0xe36e('0x83')](_0xe36e('0xa6'),_0xe36e('0x5e'))[_0xe36e('0x83')](_0xe36e('0xa6'),_0xe36e('0x5f'))['from'](_0xe36e('0xa7'))[_0xe36e('0x43')](_0xe36e('0xa8'))['where']('ListId\x20=\x20?',_0x356dfa[_0xe36e('0xaa')][_0xe36e('0x8b')]())[_0xe36e('0x43')]('phone\x20IS\x20NOT\x20NULL')[_0xe36e('0x43')](_0xe36e('0xac'),squel[_0xe36e('0x82')]()[_0xe36e('0x83')](_0xe36e('0xaf'))['from']('cm_hopper')[_0xe36e('0x43')](_0xe36e('0x89'),_0x39f1c8[_0xe36e('0x4e')]['id']['toString']())))['toString']();break;default:_0x1db3be=squel[_0xe36e('0xb0')]()[_0xe36e('0xa0')]('cm_hopper')[_0xe36e('0xa2')]([_0xe36e('0xa3'),_0xe36e('0xb1'),_0xe36e('0xa4'),'ListId',_0xe36e('0x62'),_0xe36e('0x5e'),'updatedAt'],squel['select']()['field'](_0xe36e('0xa3'),_0xe36e('0xa3'))[_0xe36e('0x83')](_0xe36e('0xa6'),_0xe36e('0xb1'))['field']('id',_0xe36e('0xa4'))['field'](_0x356dfa[_0xe36e('0xaa')][_0xe36e('0x8b')](),_0xe36e('0xa5'))['field'](_0x39f1c8[_0xe36e('0x4e')]['id'][_0xe36e('0x8b')](),_0xe36e('0x62'))[_0xe36e('0x83')](_0xe36e('0xa6'),'createdAt')[_0xe36e('0x83')]('NOW()',_0xe36e('0x5f'))[_0xe36e('0x85')](_0xe36e('0xa7'))[_0xe36e('0x43')](_0xe36e('0xa8'))[_0xe36e('0x43')](_0xe36e('0xa9'),_0x356dfa[_0xe36e('0xaa')][_0xe36e('0x8b')]())[_0xe36e('0x43')](_0xe36e('0xab')))[_0xe36e('0x8b')]();}_0x2ce009[_0xe36e('0x95')](db[_0xe36e('0x76')][_0xe36e('0x39')](_0x1db3be));}return BPromise[_0xe36e('0x98')](_0x2ce009);}})[_0xe36e('0x27')](function(){return _0x57ffc9;})[_0xe36e('0x27')](respondWithResult(_0x13f322,null))['catch'](handleError(_0x13f322,null));};exports[_0xe36e('0xb2')]=function(_0x15f8cd,_0x4a1ffa,_0x3b3733){return db[_0xe36e('0x49')]['find']({'where':{'id':_0x15f8cd['params']['id']}})['then'](handleEntityNotFound(_0x4a1ffa,null))[_0xe36e('0x27')](function(_0x248513){if(_0x248513){return _0x248513['removeLists'](_0x15f8cd[_0xe36e('0x39')][_0xe36e('0x81')]);}})[_0xe36e('0x27')](function(_0x548fea){if(_0x548fea){return db[_0xe36e('0x63')][_0xe36e('0x28')]({'where':{'ListId':_0x15f8cd['query']['ids'],'VoiceQueueId':_0x15f8cd[_0xe36e('0x4e')]['id']}})['then'](function(){return _0x548fea;});}})[_0xe36e('0x27')](respondWithStatusCode(_0x4a1ffa,null))['catch'](handleError(_0x4a1ffa,null));};exports[_0xe36e('0xb3')]=function(_0x518a8c,_0x126ce8,_0x360ef4){var _0x2ec228={};var _0xa2127d={};var _0x26a358;var _0x2c9ebb;return db[_0xe36e('0x49')][_0xe36e('0x64')]({'where':{'id':_0x518a8c['params']['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x126ce8,null))['then'](function(_0x291546){if(_0x291546){_0x26a358=_0x291546;_0xa2127d[_0xe36e('0x38')]=_[_0xe36e('0x4f')](db[_0xe36e('0x9c')]['rawAttributes']);_0xa2127d[_0xe36e('0x39')]=_[_0xe36e('0x4f')](_0x518a8c[_0xe36e('0x39')]);_0xa2127d[_0xe36e('0x3a')]=_['intersection'](_0xa2127d[_0xe36e('0x38')],_0xa2127d[_0xe36e('0x39')]);_0x2ec228[_0xe36e('0x3d')]=_['intersection'](_0xa2127d[_0xe36e('0x38')],qs[_0xe36e('0x3c')](_0x518a8c[_0xe36e('0x39')][_0xe36e('0x3c')]));_0x2ec228[_0xe36e('0x3d')]=_0x2ec228[_0xe36e('0x3d')]['length']?_0x2ec228[_0xe36e('0x3d')]:_0xa2127d[_0xe36e('0x38')];_0x2ec228[_0xe36e('0x41')]=qs[_0xe36e('0x42')](_0x518a8c[_0xe36e('0x39')][_0xe36e('0x42')]);_0x2ec228['where']=qs[_0xe36e('0x3a')](_[_0xe36e('0x66')](_0x518a8c[_0xe36e('0x39')],_0xa2127d[_0xe36e('0x3a')]));if(_0x518a8c[_0xe36e('0x39')]['filter']){_0x2ec228[_0xe36e('0x43')]=_['merge'](_0x2ec228[_0xe36e('0x43')],{'$or':_[_0xe36e('0x35')](_0x2ec228[_0xe36e('0x3d')],function(_0x52ce8e){var _0x8dd158={};_0x8dd158[_0x52ce8e]={'$like':'%'+_0x518a8c['query'][_0xe36e('0x44')]+'%'};return _0x8dd158;})});}_0x2ec228=_['merge']({},_0x2ec228,_0x518a8c['options']);return _0x26a358['getBlackLists'](_0x2ec228);}})['then'](function(_0x211128){if(_0x211128){_0x2c9ebb=_0x211128[_0xe36e('0x3e')];if(!_0x518a8c[_0xe36e('0x39')]['hasOwnProperty'](_0xe36e('0x40'))){_0x2ec228[_0xe36e('0x22')]=qs[_0xe36e('0x22')](_0x518a8c[_0xe36e('0x39')][_0xe36e('0x22')]);_0x2ec228[_0xe36e('0x21')]=qs[_0xe36e('0x21')](_0x518a8c[_0xe36e('0x39')][_0xe36e('0x21')]);}return _0x26a358[_0xe36e('0xb3')](_0x2ec228);}})['then'](function(_0x33dab6){if(_0x33dab6){return _0x33dab6?{'count':_0x2c9ebb,'rows':_0x33dab6}:null;}})[_0xe36e('0x27')](respondWithResult(_0x126ce8,null))['catch'](handleError(_0x126ce8,null));};exports[_0xe36e('0xb4')]=function(_0x298442,_0x558cc7,_0x18ef46){var _0x10b045,_0x12db6f;return db[_0xe36e('0x49')][_0xe36e('0x51')]({'where':{'id':_0x298442['params']['id']}})[_0xe36e('0x27')](handleEntityNotFound(_0x558cc7,null))[_0xe36e('0x27')](function(_0x6a1acd){if(_0x6a1acd){_0x12db6f=_0x6a1acd;return _0x6a1acd['addBlackLists'](_0x298442[_0xe36e('0x53')]['ids'],_['omit'](_0x298442[_0xe36e('0x53')],['ids','id'])||{});}return null;})[_0xe36e('0x94')](function(_0x2f3ab6){var _0x1dfe02;_0x10b045=_0x2f3ab6||[];var _0x45f3e2=[];if(_0x2f3ab6){for(var _0x13f785=0x0;_0x13f785<_0x2f3ab6[_0xe36e('0x3e')];_0x13f785+=0x1){var _0x14a58c=_0x2f3ab6[_0x13f785][_0xe36e('0x29')]({'plain':!![]});_0x1dfe02=squel[_0xe36e('0xb0')]()[_0xe36e('0xa0')](_0xe36e('0xb5'))[_0xe36e('0xa2')]([_0xe36e('0xa3'),_0xe36e('0xa4'),_0xe36e('0xa5'),'VoiceQueueId',_0xe36e('0x5e'),_0xe36e('0x5f')],squel[_0xe36e('0x82')]()[_0xe36e('0x83')](_0xe36e('0xa3'),_0xe36e('0xa3'))[_0xe36e('0x83')]('id',_0xe36e('0xa4'))[_0xe36e('0x83')](_0x14a58c[_0xe36e('0xaa')][_0xe36e('0x8b')](),_0xe36e('0xa5'))[_0xe36e('0x83')](_0x298442[_0xe36e('0x4e')]['id'][_0xe36e('0x8b')](),_0xe36e('0x62'))[_0xe36e('0x83')](_0xe36e('0xa6'),_0xe36e('0x5e'))[_0xe36e('0x83')]('NOW()',_0xe36e('0x5f'))[_0xe36e('0x85')](_0xe36e('0xa7'))[_0xe36e('0x43')](_0xe36e('0xa8'))[_0xe36e('0x43')](_0xe36e('0xa9'),_0x14a58c['CmListId'][_0xe36e('0x8b')]())['where'](_0xe36e('0xab')))[_0xe36e('0x8b')]();_0x45f3e2[_0xe36e('0x95')](db['sequelize'][_0xe36e('0x39')](_0x1dfe02));}return BPromise[_0xe36e('0x98')](_0x45f3e2);}})[_0xe36e('0x27')](function(){return _0x10b045;})[_0xe36e('0x27')](respondWithResult(_0x558cc7,null))['catch'](handleError(_0x558cc7,null));};exports[_0xe36e('0xb6')]=function(_0x1d2f8e,_0x201ec4,_0x22a552){return db['VoiceQueue'][_0xe36e('0x51')]({'where':{'id':_0x1d2f8e['params']['id']}})['then'](handleEntityNotFound(_0x201ec4,null))[_0xe36e('0x27')](function(_0x4f8b6b){if(_0x4f8b6b){return _0x4f8b6b[_0xe36e('0xb6')](_0x1d2f8e[_0xe36e('0x39')][_0xe36e('0x81')]);}})[_0xe36e('0x27')](function(_0x507a6b){if(_0x507a6b){return db['CmHopperBlack']['destroy']({'where':{'ListId':_0x1d2f8e[_0xe36e('0x39')]['ids'],'VoiceQueueId':_0x1d2f8e[_0xe36e('0x4e')]['id']}})[_0xe36e('0x27')](function(){return _0x507a6b;});}})[_0xe36e('0x27')](respondWithStatusCode(_0x201ec4,null))[_0xe36e('0x4c')](handleError(_0x201ec4,null));};
\ No newline at end of file
+var _0xe5c8=['VoiceQueueId','getHopperFinals','CmHopperFinal','getHopperBlacks','CmHopperBlack','Team','getTeams','addTeams','teams','User','interface','flatMap','forEach','penalty','Agents','sequelize','transaction','each','upsert','isNil','format','SIP/%s','emit','userVoiceQueue:save','removeTeams','tq.TeamId','team_has_voice_queues','join','ut.TeamId\x20=\x20tq.TeamId','VoiceQueueId\x20=\x20?','clone','ut.UserId\x20=\x20?','push','toString','SELECT','every','TeamId','all','union','ids','isEmpty','UserVoiceQueueRt','userVoiceQueue:remove','addAgents','voicePause','online','removeAgents','getAgents','getMembers','getLists','CmList','addLists','spread','dialCheckDuplicateType','always','insert','into','cm_hopper','fromQuery','phone','scheduledAt','field','NOW()','CmListId','ListId','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','select','COALESCE(calleridnum,\x27\x27)','from','cm_hopper_final','COALESCE(phone,\x27\x27)','ContactId','cm_contacts','removeLists','getBlackLists','addBlackLists','cm_hopper_black','removeBlackLists','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','moment','bluebird','mustache','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','socket.io-emitter','./voiceQueue.socket','register','status','end','count','offset','limit','set','Content-Range','json','apply','reject','then','destroy','get','VoiceQueues','inbound','QueueCampaigns','outbound','filter','map','value','includes','type','find','name','UserProfileResource','sendStatus','error','stack','send','index','VoiceQueue','rawAttributes','query','keys','filters','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','sort','where','pick','merge','VIRTUAL','options','includeAll','include','rows','catch','show','params','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','omit','updatedAt','createdAt','update','getHoppers','findOne','order','CmHopper','findAll','getHopperHistories','CmHopperHistory'];(function(_0x1fadd3,_0x2f17f6){var _0xddff6b=function(_0x5db512){while(--_0x5db512){_0x1fadd3['push'](_0x1fadd3['shift']());}};_0xddff6b(++_0x2f17f6);}(_0xe5c8,0x108));var _0x8e5c=function(_0xb40ca1,_0x246809){_0xb40ca1=_0xb40ca1-0x0;var _0x26eb7e=_0xe5c8[_0xb40ca1];return _0x26eb7e;};'use strict';var pdf=require(_0x8e5c('0x0'));var emlformat=require(_0x8e5c('0x1'));var rimraf=require(_0x8e5c('0x2'));var zipdir=require(_0x8e5c('0x3'));var jsonpatch=require(_0x8e5c('0x4'));var rp=require('request-promise');var moment=require(_0x8e5c('0x5'));var BPromise=require(_0x8e5c('0x6'));var Mustache=require(_0x8e5c('0x7'));var util=require('util');var path=require('path');var sox=require(_0x8e5c('0x8'));var csv=require(_0x8e5c('0x9'));var ejs=require(_0x8e5c('0xa'));var fs=require('fs');var _=require(_0x8e5c('0xb'));var squel=require(_0x8e5c('0xc'));var crypto=require(_0x8e5c('0xd'));var jsforce=require(_0x8e5c('0xe'));var deskjs=require(_0x8e5c('0xf'));var toCsv=require(_0x8e5c('0x9'));var querystring=require(_0x8e5c('0x10'));var Papa=require('papaparse');var Redis=require(_0x8e5c('0x11'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0x8e5c('0x12'));var hardwareService=require(_0x8e5c('0x13'));var logger=require('../../config/logger')(_0x8e5c('0x14'));var utils=require(_0x8e5c('0x15'));var config=require(_0x8e5c('0x16'));var licenseUtil=require(_0x8e5c('0x17'));var db=require(_0x8e5c('0x18'))['db'];config[_0x8e5c('0x19')]=_['defaults'](config[_0x8e5c('0x19')],{'host':'localhost','port':0x18eb});var socket=require(_0x8e5c('0x1a'))(new Redis(config['redis']));require(_0x8e5c('0x1b'))[_0x8e5c('0x1c')](socket);function respondWithStatusCode(_0x7c0fe7,_0x56df4c){_0x56df4c=_0x56df4c||0xcc;return function(_0xc3f879){if(_0xc3f879){return _0x7c0fe7['sendStatus'](_0x56df4c);}return _0x7c0fe7[_0x8e5c('0x1d')](_0x56df4c)[_0x8e5c('0x1e')]();};}function respondWithResult(_0x1d7ab6,_0x4547a4){_0x4547a4=_0x4547a4||0xc8;return function(_0x338804){if(_0x338804){return _0x1d7ab6['status'](_0x4547a4)['json'](_0x338804);}};}function respondWithFilteredResult(_0x5d1de2,_0x275cda){return function(_0x4b671c){if(_0x4b671c){var _0x578f27=_0x4b671c[_0x8e5c('0x1f')],_0x5a6478=_0x275cda[_0x8e5c('0x20')],_0x20109d=_0x275cda['offset']+_0x275cda[_0x8e5c('0x21')],_0x58c737;if(_0x20109d>=_0x578f27){_0x20109d=_0x578f27;_0x58c737=0xc8;}else{_0x58c737=0xce;}_0x5d1de2[_0x8e5c('0x1d')](_0x58c737);return _0x5d1de2[_0x8e5c('0x22')](_0x8e5c('0x23'),_0x5a6478+'-'+_0x20109d+'/'+_0x578f27)[_0x8e5c('0x24')](_0x4b671c);}return null;};}function patchUpdates(_0x59e48c){return function(_0x222138){try{jsonpatch[_0x8e5c('0x25')](_0x222138,_0x59e48c,!![]);}catch(_0x18958a){return BPromise[_0x8e5c('0x26')](_0x18958a);}return _0x222138['save']();};}function saveUpdates(_0x121e59,_0xadf8d){return function(_0x398561){if(_0x398561){return _0x398561['update'](_0x121e59)[_0x8e5c('0x27')](function(_0x2328da){return _0x2328da;});}return null;};}function removeEntity(_0x3e41ae,_0x5bcfb5){return function(_0x1f5401){if(_0x1f5401){return _0x1f5401[_0x8e5c('0x28')]()['then'](function(){var _0x1a73cf=_0x1f5401[_0x8e5c('0x29')]({'plain':!![]});var _0x12bec7=[{'name':_0x8e5c('0x2a'),'value':_0x8e5c('0x2b'),'ignore':![]},{'name':_0x8e5c('0x2c'),'value':_0x8e5c('0x2d'),'ignore':![]}];var _0x7f3806=_(_0x12bec7)[_0x8e5c('0x2e')]('ignore')[_0x8e5c('0x2f')](_0x8e5c('0x30'))[_0x8e5c('0x30')]();if(_[_0x8e5c('0x31')](_0x7f3806,_0x1a73cf[_0x8e5c('0x32')])){return;}var _0x3696ce=_[_0x8e5c('0x33')](_0x12bec7,['value',_0x1a73cf[_0x8e5c('0x32')]])[_0x8e5c('0x34')];return db[_0x8e5c('0x35')][_0x8e5c('0x28')]({'where':{'type':_0x3696ce,'resourceId':_0x1a73cf['id']}})[_0x8e5c('0x27')](function(){return _0x1f5401;});})[_0x8e5c('0x27')](function(){_0x3e41ae['status'](0xcc)[_0x8e5c('0x1e')]();});}};}function handleEntityNotFound(_0xa94c00,_0x245c14){return function(_0x43b665){if(!_0x43b665){_0xa94c00[_0x8e5c('0x36')](0x194);}return _0x43b665;};}function handleError(_0xbacdcf,_0xe6dcec){_0xe6dcec=_0xe6dcec||0x1f4;return function(_0xa2cac5){logger[_0x8e5c('0x37')](_0xa2cac5[_0x8e5c('0x38')]);if(_0xa2cac5['name']){delete _0xa2cac5[_0x8e5c('0x34')];}_0xbacdcf[_0x8e5c('0x1d')](_0xe6dcec)[_0x8e5c('0x39')](_0xa2cac5);};}exports[_0x8e5c('0x3a')]=function(_0x188be2,_0xe2c5ed){var _0x3f07df={},_0x58e353={},_0x1b8625={'count':0x0,'rows':[]};var _0x20fdac=_[_0x8e5c('0x2f')](db[_0x8e5c('0x3b')][_0x8e5c('0x3c')],function(_0x330ab){return{'name':_0x330ab['fieldName'],'type':_0x330ab[_0x8e5c('0x32')]['key']};});_0x58e353['model']=_[_0x8e5c('0x2f')](_0x20fdac,_0x8e5c('0x34'));_0x58e353[_0x8e5c('0x3d')]=_[_0x8e5c('0x3e')](_0x188be2['query']);_0x58e353[_0x8e5c('0x3f')]=_[_0x8e5c('0x40')](_0x58e353['model'],_0x58e353['query']);_0x3f07df[_0x8e5c('0x41')]=_[_0x8e5c('0x40')](_0x58e353[_0x8e5c('0x42')],qs[_0x8e5c('0x43')](_0x188be2[_0x8e5c('0x3d')][_0x8e5c('0x43')]));_0x3f07df[_0x8e5c('0x41')]=_0x3f07df['attributes'][_0x8e5c('0x44')]?_0x3f07df['attributes']:_0x58e353[_0x8e5c('0x42')];if(!_0x188be2[_0x8e5c('0x3d')][_0x8e5c('0x45')](_0x8e5c('0x46'))){_0x3f07df[_0x8e5c('0x21')]=qs['limit'](_0x188be2[_0x8e5c('0x3d')][_0x8e5c('0x21')]);_0x3f07df[_0x8e5c('0x20')]=qs[_0x8e5c('0x20')](_0x188be2[_0x8e5c('0x3d')]['offset']);}_0x3f07df['order']=qs[_0x8e5c('0x47')](_0x188be2[_0x8e5c('0x3d')][_0x8e5c('0x47')]);_0x3f07df[_0x8e5c('0x48')]=qs[_0x8e5c('0x3f')](_[_0x8e5c('0x49')](_0x188be2[_0x8e5c('0x3d')],_0x58e353[_0x8e5c('0x3f')]),_0x20fdac);if(_0x188be2[_0x8e5c('0x3d')][_0x8e5c('0x2e')]){_0x3f07df[_0x8e5c('0x48')]=_[_0x8e5c('0x4a')](_0x3f07df[_0x8e5c('0x48')],{'$or':_[_0x8e5c('0x2f')](_0x20fdac,function(_0x579430){if(_0x579430[_0x8e5c('0x32')]!==_0x8e5c('0x4b')){var _0x5aef66={};_0x5aef66[_0x579430[_0x8e5c('0x34')]]={'$like':'%'+_0x188be2[_0x8e5c('0x3d')][_0x8e5c('0x2e')]+'%'};return _0x5aef66;}})});}_0x3f07df=_[_0x8e5c('0x4a')]({},_0x3f07df,_0x188be2[_0x8e5c('0x4c')]);var _0x3f8b22={'where':_0x3f07df[_0x8e5c('0x48')]};return db[_0x8e5c('0x3b')]['count'](_0x3f8b22)['then'](function(_0x535938){_0x1b8625[_0x8e5c('0x1f')]=_0x535938;if(_0x188be2[_0x8e5c('0x3d')][_0x8e5c('0x4d')]){_0x3f07df[_0x8e5c('0x4e')]=[{'all':!![]}];}return db['VoiceQueue']['findAll'](_0x3f07df);})[_0x8e5c('0x27')](function(_0x1ba065){_0x1b8625[_0x8e5c('0x4f')]=_0x1ba065;return _0x1b8625;})[_0x8e5c('0x27')](respondWithFilteredResult(_0xe2c5ed,_0x3f07df))[_0x8e5c('0x50')](handleError(_0xe2c5ed,null));};exports[_0x8e5c('0x51')]=function(_0x14a1eb,_0x1fdeb3){var _0x1f1af3={'raw':![],'where':{'id':_0x14a1eb[_0x8e5c('0x52')]['id']}},_0x77cec9={};_0x77cec9[_0x8e5c('0x42')]=_['keys'](db[_0x8e5c('0x3b')][_0x8e5c('0x3c')]);_0x77cec9[_0x8e5c('0x3d')]=_[_0x8e5c('0x3e')](_0x14a1eb[_0x8e5c('0x3d')]);_0x77cec9['filters']=_[_0x8e5c('0x40')](_0x77cec9['model'],_0x77cec9[_0x8e5c('0x3d')]);_0x1f1af3['attributes']=_[_0x8e5c('0x40')](_0x77cec9[_0x8e5c('0x42')],qs[_0x8e5c('0x43')](_0x14a1eb['query'][_0x8e5c('0x43')]));_0x1f1af3[_0x8e5c('0x41')]=_0x1f1af3['attributes'][_0x8e5c('0x44')]?_0x1f1af3['attributes']:_0x77cec9[_0x8e5c('0x42')];if(_0x14a1eb[_0x8e5c('0x3d')][_0x8e5c('0x4d')]){_0x1f1af3[_0x8e5c('0x4e')]=[{'all':!![]}];}_0x1f1af3=_['merge']({},_0x1f1af3,_0x14a1eb[_0x8e5c('0x4c')]);return db[_0x8e5c('0x3b')][_0x8e5c('0x33')](_0x1f1af3)[_0x8e5c('0x27')](handleEntityNotFound(_0x1fdeb3,null))['then'](respondWithResult(_0x1fdeb3,null))[_0x8e5c('0x50')](handleError(_0x1fdeb3,null));};exports[_0x8e5c('0x53')]=function(_0x3f8aae,_0x1650cf){return db[_0x8e5c('0x3b')][_0x8e5c('0x53')](_0x3f8aae[_0x8e5c('0x54')],{})[_0x8e5c('0x27')](function(_0x47ca7b){var _0x19a7b3=_0x3f8aae[_0x8e5c('0x55')][_0x8e5c('0x29')]({'plain':!![]});if(!_0x19a7b3)throw new Error(_0x8e5c('0x56'));if(_0x19a7b3[_0x8e5c('0x57')]===_0x8e5c('0x55')){var _0x1bda04=_0x47ca7b[_0x8e5c('0x29')]({'plain':!![]});var _0x1f7f87=[{'name':'VoiceQueues','value':_0x8e5c('0x2b')},{'name':_0x8e5c('0x2c'),'value':_0x8e5c('0x2d')}];var _0x46c44c=_[_0x8e5c('0x33')](_0x1f7f87,[_0x8e5c('0x30'),_0x1bda04[_0x8e5c('0x32')]])[_0x8e5c('0x34')];return db['UserProfileSection']['find']({'where':{'name':_0x46c44c,'userProfileId':_0x19a7b3[_0x8e5c('0x58')]},'raw':!![]})[_0x8e5c('0x27')](function(_0x4f4275){if(_0x4f4275&&_0x4f4275[_0x8e5c('0x59')]===0x0){return db[_0x8e5c('0x35')]['create']({'name':_0x1bda04['name'],'resourceId':_0x1bda04['id'],'type':_0x4f4275['name'],'sectionId':_0x4f4275['id']},{})[_0x8e5c('0x27')](function(){return _0x47ca7b;});}else{return _0x47ca7b;}})[_0x8e5c('0x50')](function(_0x396b77){logger[_0x8e5c('0x37')](_0x8e5c('0x5a'),_0x396b77);throw _0x396b77;});}return _0x47ca7b;})[_0x8e5c('0x27')](respondWithResult(_0x1650cf,0xc9))[_0x8e5c('0x50')](handleError(_0x1650cf,null));};exports['clone']=function(_0x19734c,_0x7eec4b){var _0x38b449={'where':{'id':_0x19734c['params']['id']}},_0x285b52={};_0x285b52[_0x8e5c('0x42')]=_[_0x8e5c('0x3e')](db[_0x8e5c('0x3b')][_0x8e5c('0x3c')]);_0x38b449[_0x8e5c('0x41')]=_[_0x8e5c('0x40')](_0x285b52[_0x8e5c('0x42')],qs[_0x8e5c('0x43')](_0x19734c[_0x8e5c('0x3d')][_0x8e5c('0x43')]));_0x38b449[_0x8e5c('0x41')]=_0x38b449[_0x8e5c('0x41')][_0x8e5c('0x44')]?_0x38b449[_0x8e5c('0x41')]:_0x285b52[_0x8e5c('0x42')];if(_0x19734c['query'][_0x8e5c('0x4d')]){_0x38b449[_0x8e5c('0x4e')]=[{'all':!![]}];}_0x38b449=_[_0x8e5c('0x4a')]({},_0x38b449,_0x19734c[_0x8e5c('0x4c')]);return db[_0x8e5c('0x3b')][_0x8e5c('0x33')](_0x38b449)['then'](handleEntityNotFound(_0x7eec4b,null))[_0x8e5c('0x27')](function(_0x1b1c96){if(_0x1b1c96){var _0x2e9efd=_0x1b1c96[_0x8e5c('0x29')]({'plain':!![]});_0x2e9efd=qs[_0x8e5c('0x5b')](_0x2e9efd,['id','createdAt',_0x8e5c('0x5c')]);_0x19734c[_0x8e5c('0x54')]=_[_0x8e5c('0x5b')](_0x19734c[_0x8e5c('0x54')],['id',_0x8e5c('0x5d'),'updatedAt']);return db[_0x8e5c('0x3b')][_0x8e5c('0x53')](_[_0x8e5c('0x4a')](_0x2e9efd,_0x19734c[_0x8e5c('0x54')]),{'include':_0x19734c[_0x8e5c('0x3d')][_0x8e5c('0x4d')]?[{'all':!![]}]:undefined})[_0x8e5c('0x27')](function(_0x436e9d){var _0x20307b=_0x19734c[_0x8e5c('0x55')]['get']({'plain':!![]});if(!_0x20307b)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x20307b[_0x8e5c('0x57')]==='user'){var _0x53b5af=_0x436e9d['get']({'plain':!![]});var _0x5618f2=[{'name':'VoiceQueues','value':'inbound'},{'name':'QueueCampaigns','value':_0x8e5c('0x2d')}];var _0x3aa430=_[_0x8e5c('0x33')](_0x5618f2,[_0x8e5c('0x30'),_0x53b5af[_0x8e5c('0x32')]])[_0x8e5c('0x34')];return db['UserProfileSection'][_0x8e5c('0x33')]({'where':{'name':_0x3aa430,'userProfileId':_0x20307b[_0x8e5c('0x58')]},'raw':!![]})[_0x8e5c('0x27')](function(_0x21a570){if(_0x21a570&&_0x21a570['autoAssociation']===0x0){return db[_0x8e5c('0x35')][_0x8e5c('0x53')]({'name':_0x53b5af[_0x8e5c('0x34')],'resourceId':_0x53b5af['id'],'type':_0x21a570[_0x8e5c('0x34')],'sectionId':_0x21a570['id']},{})[_0x8e5c('0x27')](function(){return _0x436e9d;});}else{return _0x436e9d;}})[_0x8e5c('0x50')](function(_0xc20876){logger[_0x8e5c('0x37')](_0x8e5c('0x5a'),_0xc20876);throw _0xc20876;});}return _0x436e9d;});}})[_0x8e5c('0x27')](respondWithResult(_0x7eec4b,0xc9))['catch'](handleError(_0x7eec4b,null));};exports[_0x8e5c('0x5e')]=function(_0x35a14b,_0xd5a021){if(_0x35a14b[_0x8e5c('0x54')]['id']){delete _0x35a14b[_0x8e5c('0x54')]['id'];}return db[_0x8e5c('0x3b')][_0x8e5c('0x33')]({'where':{'id':_0x35a14b[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0xd5a021,null))[_0x8e5c('0x27')](saveUpdates(_0x35a14b[_0x8e5c('0x54')],null))[_0x8e5c('0x27')](respondWithResult(_0xd5a021,null))[_0x8e5c('0x50')](handleError(_0xd5a021,null));};exports[_0x8e5c('0x28')]=function(_0x3e4cea,_0x4e79df){return db[_0x8e5c('0x3b')]['find']({'where':{'id':_0x3e4cea[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x4e79df,null))[_0x8e5c('0x27')](removeEntity(_0x4e79df,null))[_0x8e5c('0x50')](handleError(_0x4e79df,null));};exports[_0x8e5c('0x5f')]=function(_0x9a8bec,_0x244e27,_0x2e4a76){var _0x3fc2a4={'raw':![],'where':{}};var _0x4e33c6={};var _0x108b51={'count':0x0,'rows':[]};return db['VoiceQueue'][_0x8e5c('0x60')]({'where':{'id':_0x9a8bec[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x244e27,null))[_0x8e5c('0x27')](function(_0x36466f){if(_0x36466f){_0x4e33c6[_0x8e5c('0x42')]=_[_0x8e5c('0x3e')](db['CmHopper'][_0x8e5c('0x3c')]);_0x4e33c6[_0x8e5c('0x3d')]=_[_0x8e5c('0x3e')](_0x9a8bec['query']);_0x4e33c6[_0x8e5c('0x3f')]=_[_0x8e5c('0x40')](_0x4e33c6[_0x8e5c('0x42')],_0x4e33c6[_0x8e5c('0x3d')]);_0x3fc2a4[_0x8e5c('0x41')]=_[_0x8e5c('0x40')](_0x4e33c6[_0x8e5c('0x42')],qs['fields'](_0x9a8bec[_0x8e5c('0x3d')][_0x8e5c('0x43')]));_0x3fc2a4[_0x8e5c('0x41')]=_0x3fc2a4['attributes'][_0x8e5c('0x44')]?_0x3fc2a4[_0x8e5c('0x41')]:_0x4e33c6['model'];if(!_0x9a8bec[_0x8e5c('0x3d')][_0x8e5c('0x45')](_0x8e5c('0x46'))){_0x3fc2a4['limit']=qs[_0x8e5c('0x21')](_0x9a8bec['query']['limit']);_0x3fc2a4[_0x8e5c('0x20')]=qs[_0x8e5c('0x20')](_0x9a8bec[_0x8e5c('0x3d')][_0x8e5c('0x20')]);}_0x3fc2a4[_0x8e5c('0x61')]=qs[_0x8e5c('0x47')](_0x9a8bec['query'][_0x8e5c('0x47')]);_0x3fc2a4[_0x8e5c('0x48')]=qs['filters'](_[_0x8e5c('0x49')](_0x9a8bec[_0x8e5c('0x3d')],_0x4e33c6[_0x8e5c('0x3f')]));_0x3fc2a4[_0x8e5c('0x48')]['VoiceQueueId']=_0x36466f['id'];if(_0x9a8bec['query'][_0x8e5c('0x2e')]){_0x3fc2a4[_0x8e5c('0x48')]=_[_0x8e5c('0x4a')](_0x3fc2a4['where'],{'$or':_[_0x8e5c('0x2f')](_0x3fc2a4[_0x8e5c('0x41')],function(_0x389239){var _0x3d1263={};_0x3d1263[_0x389239]={'$like':'%'+_0x9a8bec['query']['filter']+'%'};return _0x3d1263;})});}_0x3fc2a4=_['merge']({},_0x3fc2a4,_0x9a8bec[_0x8e5c('0x4c')]);return db[_0x8e5c('0x62')]['count']({'where':_0x3fc2a4['where']})[_0x8e5c('0x27')](function(_0x2c0cdf){_0x108b51[_0x8e5c('0x1f')]=_0x2c0cdf;if(_0x9a8bec[_0x8e5c('0x3d')][_0x8e5c('0x4d')]){_0x3fc2a4[_0x8e5c('0x4e')]=[{'all':!![]}];}return db[_0x8e5c('0x62')][_0x8e5c('0x63')](_0x3fc2a4);})[_0x8e5c('0x27')](function(_0x2da9e1){_0x108b51[_0x8e5c('0x4f')]=_0x2da9e1;return _0x108b51;});}})['then'](respondWithFilteredResult(_0x244e27,_0x3fc2a4))[_0x8e5c('0x50')](handleError(_0x244e27,null));};exports[_0x8e5c('0x64')]=function(_0x1d9515,_0x15cf0a,_0x49cca0){var _0xe349e9={'raw':!![],'where':{}};var _0x4f5279={};var _0x46ffc6={'count':0x0,'rows':[]};return db[_0x8e5c('0x3b')][_0x8e5c('0x60')]({'where':{'id':_0x1d9515[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x15cf0a,null))[_0x8e5c('0x27')](function(_0x4e3d9d){if(_0x4e3d9d){_0x4f5279[_0x8e5c('0x42')]=_[_0x8e5c('0x3e')](db[_0x8e5c('0x65')][_0x8e5c('0x3c')]);_0x4f5279['query']=_[_0x8e5c('0x3e')](_0x1d9515[_0x8e5c('0x3d')]);_0x4f5279[_0x8e5c('0x3f')]=_[_0x8e5c('0x40')](_0x4f5279[_0x8e5c('0x42')],_0x4f5279[_0x8e5c('0x3d')]);_0xe349e9['attributes']=_[_0x8e5c('0x40')](_0x4f5279[_0x8e5c('0x42')],qs['fields'](_0x1d9515[_0x8e5c('0x3d')]['fields']));_0xe349e9['attributes']=_0xe349e9[_0x8e5c('0x41')][_0x8e5c('0x44')]?_0xe349e9[_0x8e5c('0x41')]:_0x4f5279['model'];if(!_0x1d9515[_0x8e5c('0x3d')][_0x8e5c('0x45')](_0x8e5c('0x46'))){_0xe349e9[_0x8e5c('0x21')]=qs[_0x8e5c('0x21')](_0x1d9515['query'][_0x8e5c('0x21')]);_0xe349e9[_0x8e5c('0x20')]=qs[_0x8e5c('0x20')](_0x1d9515[_0x8e5c('0x3d')][_0x8e5c('0x20')]);}_0xe349e9[_0x8e5c('0x61')]=qs[_0x8e5c('0x47')](_0x1d9515[_0x8e5c('0x3d')]['sort']);_0xe349e9['where']=qs['filters'](_[_0x8e5c('0x49')](_0x1d9515[_0x8e5c('0x3d')],_0x4f5279[_0x8e5c('0x3f')]));_0xe349e9[_0x8e5c('0x48')][_0x8e5c('0x66')]=_0x4e3d9d['id'];if(_0x1d9515[_0x8e5c('0x3d')][_0x8e5c('0x2e')]){_0xe349e9[_0x8e5c('0x48')]=_['merge'](_0xe349e9['where'],{'$or':_[_0x8e5c('0x2f')](_0xe349e9[_0x8e5c('0x41')],function(_0x4f7aef){var _0x5bc8ff={};_0x5bc8ff[_0x4f7aef]={'$like':'%'+_0x1d9515['query'][_0x8e5c('0x2e')]+'%'};return _0x5bc8ff;})});}_0xe349e9=_[_0x8e5c('0x4a')]({},_0xe349e9,_0x1d9515['options']);return db['CmHopperHistory']['count']({'where':_0xe349e9['where']})[_0x8e5c('0x27')](function(_0xcd41f8){_0x46ffc6[_0x8e5c('0x1f')]=_0xcd41f8;if(_0x1d9515['query'][_0x8e5c('0x4d')]){_0xe349e9[_0x8e5c('0x4e')]=[{'all':!![]}];}return db['CmHopperHistory'][_0x8e5c('0x63')](_0xe349e9);})[_0x8e5c('0x27')](function(_0x152e2c){_0x46ffc6[_0x8e5c('0x4f')]=_0x152e2c;return _0x46ffc6;});}})[_0x8e5c('0x27')](respondWithFilteredResult(_0x15cf0a,_0xe349e9))[_0x8e5c('0x50')](handleError(_0x15cf0a,null));};exports[_0x8e5c('0x67')]=function(_0x32420e,_0x431a0f,_0xd7c2ab){var _0xbe11b2={'raw':!![],'where':{}};var _0x14fa7d={};var _0x9ce452={'count':0x0,'rows':[]};return db['VoiceQueue'][_0x8e5c('0x60')]({'where':{'id':_0x32420e[_0x8e5c('0x52')]['id']}})['then'](handleEntityNotFound(_0x431a0f,null))[_0x8e5c('0x27')](function(_0x1f663b){if(_0x1f663b){_0x14fa7d[_0x8e5c('0x42')]=_['keys'](db[_0x8e5c('0x68')][_0x8e5c('0x3c')]);_0x14fa7d[_0x8e5c('0x3d')]=_[_0x8e5c('0x3e')](_0x32420e['query']);_0x14fa7d['filters']=_[_0x8e5c('0x40')](_0x14fa7d[_0x8e5c('0x42')],_0x14fa7d[_0x8e5c('0x3d')]);_0xbe11b2[_0x8e5c('0x41')]=_[_0x8e5c('0x40')](_0x14fa7d[_0x8e5c('0x42')],qs['fields'](_0x32420e[_0x8e5c('0x3d')][_0x8e5c('0x43')]));_0xbe11b2[_0x8e5c('0x41')]=_0xbe11b2[_0x8e5c('0x41')][_0x8e5c('0x44')]?_0xbe11b2[_0x8e5c('0x41')]:_0x14fa7d['model'];if(!_0x32420e[_0x8e5c('0x3d')][_0x8e5c('0x45')](_0x8e5c('0x46'))){_0xbe11b2[_0x8e5c('0x21')]=qs[_0x8e5c('0x21')](_0x32420e[_0x8e5c('0x3d')]['limit']);_0xbe11b2[_0x8e5c('0x20')]=qs['offset'](_0x32420e[_0x8e5c('0x3d')][_0x8e5c('0x20')]);}_0xbe11b2[_0x8e5c('0x61')]=qs[_0x8e5c('0x47')](_0x32420e[_0x8e5c('0x3d')][_0x8e5c('0x47')]);_0xbe11b2[_0x8e5c('0x48')]=qs['filters'](_[_0x8e5c('0x49')](_0x32420e[_0x8e5c('0x3d')],_0x14fa7d['filters']));_0xbe11b2['where'][_0x8e5c('0x66')]=_0x1f663b['id'];if(_0x32420e[_0x8e5c('0x3d')][_0x8e5c('0x2e')]){_0xbe11b2[_0x8e5c('0x48')]=_[_0x8e5c('0x4a')](_0xbe11b2[_0x8e5c('0x48')],{'$or':_[_0x8e5c('0x2f')](_0xbe11b2[_0x8e5c('0x41')],function(_0x148560){var _0x2c97e4={};_0x2c97e4[_0x148560]={'$like':'%'+_0x32420e[_0x8e5c('0x3d')][_0x8e5c('0x2e')]+'%'};return _0x2c97e4;})});}_0xbe11b2=_['merge']({},_0xbe11b2,_0x32420e[_0x8e5c('0x4c')]);return db['CmHopperFinal'][_0x8e5c('0x1f')]({'where':_0xbe11b2[_0x8e5c('0x48')]})[_0x8e5c('0x27')](function(_0x1f4afb){_0x9ce452[_0x8e5c('0x1f')]=_0x1f4afb;if(_0x32420e['query'][_0x8e5c('0x4d')]){_0xbe11b2[_0x8e5c('0x4e')]=[{'all':!![]}];}return db[_0x8e5c('0x68')]['findAll'](_0xbe11b2);})[_0x8e5c('0x27')](function(_0xae7bb4){_0x9ce452[_0x8e5c('0x4f')]=_0xae7bb4;return _0x9ce452;});}})['then'](respondWithFilteredResult(_0x431a0f,_0xbe11b2))[_0x8e5c('0x50')](handleError(_0x431a0f,null));};exports[_0x8e5c('0x69')]=function(_0x464208,_0x5271aa,_0x244e32){var _0x19524d={'raw':!![],'where':{}};var _0x2d994={};var _0x28e0c3={'count':0x0,'rows':[]};return db[_0x8e5c('0x3b')]['findOne']({'where':{'id':_0x464208['params']['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x5271aa,null))[_0x8e5c('0x27')](function(_0x1f16da){if(_0x1f16da){_0x2d994[_0x8e5c('0x42')]=_[_0x8e5c('0x3e')](db[_0x8e5c('0x6a')][_0x8e5c('0x3c')]);_0x2d994['query']=_[_0x8e5c('0x3e')](_0x464208[_0x8e5c('0x3d')]);_0x2d994[_0x8e5c('0x3f')]=_['intersection'](_0x2d994[_0x8e5c('0x42')],_0x2d994[_0x8e5c('0x3d')]);_0x19524d[_0x8e5c('0x41')]=_[_0x8e5c('0x40')](_0x2d994['model'],qs[_0x8e5c('0x43')](_0x464208[_0x8e5c('0x3d')][_0x8e5c('0x43')]));_0x19524d[_0x8e5c('0x41')]=_0x19524d[_0x8e5c('0x41')]['length']?_0x19524d[_0x8e5c('0x41')]:_0x2d994[_0x8e5c('0x42')];if(!_0x464208[_0x8e5c('0x3d')]['hasOwnProperty'](_0x8e5c('0x46'))){_0x19524d[_0x8e5c('0x21')]=qs[_0x8e5c('0x21')](_0x464208[_0x8e5c('0x3d')]['limit']);_0x19524d[_0x8e5c('0x20')]=qs['offset'](_0x464208[_0x8e5c('0x3d')][_0x8e5c('0x20')]);}_0x19524d[_0x8e5c('0x61')]=qs[_0x8e5c('0x47')](_0x464208[_0x8e5c('0x3d')][_0x8e5c('0x47')]);_0x19524d[_0x8e5c('0x48')]=qs[_0x8e5c('0x3f')](_[_0x8e5c('0x49')](_0x464208['query'],_0x2d994['filters']));_0x19524d[_0x8e5c('0x48')][_0x8e5c('0x66')]=_0x1f16da['id'];if(_0x464208[_0x8e5c('0x3d')]['filter']){_0x19524d['where']=_[_0x8e5c('0x4a')](_0x19524d[_0x8e5c('0x48')],{'$or':_['map'](_0x19524d[_0x8e5c('0x41')],function(_0x3069fa){var _0x4899bb={};_0x4899bb[_0x3069fa]={'$like':'%'+_0x464208[_0x8e5c('0x3d')][_0x8e5c('0x2e')]+'%'};return _0x4899bb;})});}_0x19524d=_[_0x8e5c('0x4a')]({},_0x19524d,_0x464208[_0x8e5c('0x4c')]);return db[_0x8e5c('0x6a')][_0x8e5c('0x1f')]({'where':_0x19524d[_0x8e5c('0x48')]})[_0x8e5c('0x27')](function(_0x514a59){_0x28e0c3[_0x8e5c('0x1f')]=_0x514a59;if(_0x464208['query'][_0x8e5c('0x4d')]){_0x19524d[_0x8e5c('0x4e')]=[{'all':!![]}];}return db['CmHopperBlack'][_0x8e5c('0x63')](_0x19524d);})['then'](function(_0x38aba1){_0x28e0c3['rows']=_0x38aba1;return _0x28e0c3;});}})[_0x8e5c('0x27')](respondWithFilteredResult(_0x5271aa,_0x19524d))[_0x8e5c('0x50')](handleError(_0x5271aa,null));};exports['getTeams']=function(_0x27619e,_0xc952cb,_0x189714){var _0x2efbc5={};var _0x49185d={};var _0x269baa;var _0x343368;return db[_0x8e5c('0x3b')][_0x8e5c('0x60')]({'where':{'id':_0x27619e[_0x8e5c('0x52')]['id']}})['then'](handleEntityNotFound(_0xc952cb,null))[_0x8e5c('0x27')](function(_0x3edeb9){if(_0x3edeb9){_0x269baa=_0x3edeb9;_0x49185d[_0x8e5c('0x42')]=_[_0x8e5c('0x3e')](db[_0x8e5c('0x6b')]['rawAttributes']);_0x49185d[_0x8e5c('0x3d')]=_[_0x8e5c('0x3e')](_0x27619e[_0x8e5c('0x3d')]);_0x49185d[_0x8e5c('0x3f')]=_[_0x8e5c('0x40')](_0x49185d[_0x8e5c('0x42')],_0x49185d['query']);_0x2efbc5[_0x8e5c('0x41')]=_[_0x8e5c('0x40')](_0x49185d[_0x8e5c('0x42')],qs[_0x8e5c('0x43')](_0x27619e[_0x8e5c('0x3d')][_0x8e5c('0x43')]));_0x2efbc5[_0x8e5c('0x41')]=_0x2efbc5[_0x8e5c('0x41')][_0x8e5c('0x44')]?_0x2efbc5['attributes']:_0x49185d[_0x8e5c('0x42')];_0x2efbc5[_0x8e5c('0x61')]=qs['sort'](_0x27619e['query'][_0x8e5c('0x47')]);_0x2efbc5['where']=qs[_0x8e5c('0x3f')](_[_0x8e5c('0x49')](_0x27619e[_0x8e5c('0x3d')],_0x49185d[_0x8e5c('0x3f')]));if(_0x27619e[_0x8e5c('0x3d')][_0x8e5c('0x2e')]){_0x2efbc5[_0x8e5c('0x48')]=_[_0x8e5c('0x4a')](_0x2efbc5[_0x8e5c('0x48')],{'$or':_[_0x8e5c('0x2f')](_0x2efbc5[_0x8e5c('0x41')],function(_0x555941){var _0x11fe91={};_0x11fe91[_0x555941]={'$like':'%'+_0x27619e[_0x8e5c('0x3d')]['filter']+'%'};return _0x11fe91;})});}_0x2efbc5=_[_0x8e5c('0x4a')]({},_0x2efbc5,_0x27619e[_0x8e5c('0x4c')]);return _0x269baa['getTeams'](_0x2efbc5);}})['then'](function(_0x548aa0){if(_0x548aa0){_0x343368=_0x548aa0[_0x8e5c('0x44')];if(!_0x27619e[_0x8e5c('0x3d')][_0x8e5c('0x45')](_0x8e5c('0x46'))){_0x2efbc5[_0x8e5c('0x21')]=qs[_0x8e5c('0x21')](_0x27619e[_0x8e5c('0x3d')][_0x8e5c('0x21')]);_0x2efbc5[_0x8e5c('0x20')]=qs['offset'](_0x27619e[_0x8e5c('0x3d')][_0x8e5c('0x20')]);}return _0x269baa[_0x8e5c('0x6c')](_0x2efbc5);}})['then'](function(_0x4f2498){if(_0x4f2498){return _0x4f2498?{'count':_0x343368,'rows':_0x4f2498}:null;}})[_0x8e5c('0x27')](respondWithResult(_0xc952cb,null))[_0x8e5c('0x50')](handleError(_0xc952cb,null));};exports[_0x8e5c('0x6d')]=function(_0xbaa81d,_0x1d4fb3,_0x479e4e){var _0x5e62dc=_0xbaa81d['body'][_0x8e5c('0x6e')];var _0x2ffc59=_[_0x8e5c('0x2f')](_0x5e62dc,'id');return db['Team'][_0x8e5c('0x63')]({'where':{'id':_0x2ffc59},'attributes':['id'],'include':[{'model':db[_0x8e5c('0x6f')],'as':'Agents','attributes':['id',_0x8e5c('0x34'),'online','voicePause',_0x8e5c('0x70')],'raw':!![]}]})[_0x8e5c('0x27')](function(_0x26cc82){if(_0x26cc82){var _0x14cbbf=_[_0x8e5c('0x71')](_0x26cc82,function(_0x38f5d6){var _0x5d873c=_0x38f5d6[_0x8e5c('0x29')]({'plain':!![]});_0x5d873c['Agents'][_0x8e5c('0x72')](function(_0xd3cb2b){_0xd3cb2b[_0x8e5c('0x73')]=_['find'](_0x5e62dc,{'id':_0x5d873c['id']})[_0x8e5c('0x73')];});return _0x5d873c[_0x8e5c('0x74')];});return db[_0x8e5c('0x3b')][_0x8e5c('0x33')]({'where':{'id':_0xbaa81d[_0x8e5c('0x52')]['id']}})['then'](function(_0x55006f){return db[_0x8e5c('0x75')][_0x8e5c('0x76')](function(_0x3dc4c7){return _0x55006f['addTeams'](_0x2ffc59,{'transaction':_0x3dc4c7})[_0x8e5c('0x27')](function(){return BPromise[_0x8e5c('0x77')](_0x14cbbf,function(_0x313180){return db['UserVoiceQueue']['findOrCreate']({'where':{'UserId':_0x313180['id'],'VoiceQueueId':_0xbaa81d[_0x8e5c('0x52')]['id']},'defaults':{'penalty':_0x313180[_0x8e5c('0x73')]},'transaction':_0x3dc4c7});});})['then'](function(){return BPromise[_0x8e5c('0x77')](_[_0x8e5c('0x2e')](_0x14cbbf,{'online':!![]}),function(_0x1e25ff){return db['UserVoiceQueueRt'][_0x8e5c('0x78')]({'membername':_0x1e25ff[_0x8e5c('0x34')],'UserId':_0x1e25ff['id'],'queue_name':_0x55006f[_0x8e5c('0x34')],'VoiceQueueId':_0x55006f['id'],'interface':_[_0x8e5c('0x79')](_0x1e25ff[_0x8e5c('0x70')])?util[_0x8e5c('0x7a')](_0x8e5c('0x7b'),_0x1e25ff['name']):_0x1e25ff[_0x8e5c('0x70')],'paused':_0x1e25ff['voicePause']||![],'penalty':_0x1e25ff[_0x8e5c('0x73')]},{'transaction':_0x3dc4c7});});})[_0x8e5c('0x27')](function(){_0x14cbbf[_0x8e5c('0x72')](function(_0x1c1fd5){socket[_0x8e5c('0x7c')](_0x8e5c('0x7d'),{'UserId':_0x1c1fd5['id'],'VoiceQueueId':_0x55006f['id']});});});});});}})[_0x8e5c('0x27')](respondWithStatusCode(_0x1d4fb3,null))['catch'](handleError(_0x1d4fb3,null));};exports[_0x8e5c('0x7e')]=function(_0x5b91b7,_0x4dcd94,_0x5cb076){return db[_0x8e5c('0x6b')][_0x8e5c('0x63')]({'where':{'id':_0x5b91b7[_0x8e5c('0x3d')]['ids']},'attributes':['id'],'include':[{'model':db['User'],'as':_0x8e5c('0x74'),'attributes':['id'],'raw':!![]}]})[_0x8e5c('0x27')](handleEntityNotFound(_0x4dcd94,null))['then'](function(_0x2b5298){var _0x1fa67f=_[_0x8e5c('0x2f')](_0x2b5298,'id');var _0x15759f=[];var _0x1abfd9=[];var _0x54d785=squel['select']();_0x54d785['field'](_0x8e5c('0x7f'))['from'](_0x8e5c('0x80'),'tq')[_0x8e5c('0x81')]('user_has_teams','ut',_0x8e5c('0x82'))[_0x8e5c('0x48')](_0x8e5c('0x83'),_0x5b91b7['params']['id']);for(var _0x23d494=0x0;_0x23d494<_0x2b5298[_0x8e5c('0x44')];_0x23d494+=0x1){let _0x55cb10=_0x2b5298[_0x23d494];for(var _0x198746=0x0;_0x198746<_0x55cb10[_0x8e5c('0x74')][_0x8e5c('0x44')];_0x198746+=0x1){let _0x306c7d=_0x55cb10['Agents'][_0x198746];var _0x1054f9=_0x54d785[_0x8e5c('0x84')]();_0x1054f9[_0x8e5c('0x48')](_0x8e5c('0x85'),_0x306c7d['id']);_0x1abfd9[_0x8e5c('0x86')](db[_0x8e5c('0x75')][_0x8e5c('0x3d')](_0x1054f9[_0x8e5c('0x87')](),{'type':db[_0x8e5c('0x75')]['QueryTypes'][_0x8e5c('0x88')]})[_0x8e5c('0x27')](function(_0x4d3470){if(_0x4d3470[_0x8e5c('0x44')]===0x1){return _0x306c7d['id'];}else{var _0x3fae2e=_[_0x8e5c('0x89')](_['map'](_0x4d3470,_0x8e5c('0x8a')),function(_0x2bc51c){return _[_0x8e5c('0x31')](_0x1fa67f,_0x2bc51c);});if(_0x3fae2e){return _0x306c7d['id'];}}}));}}return BPromise[_0x8e5c('0x8b')](_0x1abfd9)[_0x8e5c('0x27')](function(_0x6f938e){_0x15759f=_(_0x15759f)[_0x8e5c('0x8c')](_0x6f938e)['compact']()['value']();return db[_0x8e5c('0x3b')]['find']({'where':{'id':_0x5b91b7[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](function(_0x3be1a7){return db['sequelize'][_0x8e5c('0x76')](function(_0x57ce0b){return _0x3be1a7[_0x8e5c('0x7e')](_0x5b91b7[_0x8e5c('0x3d')][_0x8e5c('0x8d')],{'transaction':_0x57ce0b})[_0x8e5c('0x27')](function(){if(!_[_0x8e5c('0x8e')](_0x15759f)){return _0x3be1a7['removeAgents'](_0x15759f,{'transaction':_0x57ce0b})['then'](function(){return db[_0x8e5c('0x8f')]['destroy']({'where':{'VoiceQueueId':_0x5b91b7[_0x8e5c('0x52')]['id'],'UserId':_0x15759f},'transaction':_0x57ce0b});});}})[_0x8e5c('0x27')](function(){_0x15759f[_0x8e5c('0x72')](function(_0x37e3ff){socket[_0x8e5c('0x7c')](_0x8e5c('0x90'),{'UserId':_0x37e3ff,'VoiceQueueId':_0x3be1a7['id']});});});});});});})[_0x8e5c('0x27')](respondWithStatusCode(_0x4dcd94,null))[_0x8e5c('0x50')](handleError(_0x4dcd94,null));};exports['addAgents']=function(_0x3a48c4,_0xa715f5,_0xaae00c){var _0x4844ae,_0x49deb0;return db['VoiceQueue']['find']({'where':{'id':_0x3a48c4[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0xa715f5,null))[_0x8e5c('0x27')](function(_0x33c636){if(_0x33c636){_0x49deb0=_0x33c636;return _0x33c636[_0x8e5c('0x91')](_0x3a48c4[_0x8e5c('0x54')][_0x8e5c('0x8d')],_[_0x8e5c('0x5b')](_0x3a48c4[_0x8e5c('0x54')],[_0x8e5c('0x8d'),'id'])||{})['spread'](function(_0x183b94){for(var _0x3e952b=0x0;_0x3e952b<_0x3a48c4[_0x8e5c('0x54')]['ids']['length'];_0x3e952b+=0x1){socket[_0x8e5c('0x7c')](_0x8e5c('0x7d'),{'UserId':_0x3a48c4[_0x8e5c('0x54')]['ids'][_0x3e952b],'VoiceQueueId':_0x3a48c4[_0x8e5c('0x52')]['id']});}return _0x183b94;});}})['then'](function(_0x3adddf){_0x4844ae=_0x3adddf||[];if(_0x49deb0){return db['User'][_0x8e5c('0x63')]({'where':{'id':_0x3a48c4[_0x8e5c('0x54')]['ids']},'attributes':['id',_0x8e5c('0x34'),'online',_0x8e5c('0x92'),_0x8e5c('0x70')],'raw':!![]});}})[_0x8e5c('0x27')](function(_0x21e157){if(!_[_0x8e5c('0x8e')](_0x21e157)){var _0x10703e=[];for(var _0x3962aa=0x0;_0x3962aa<_0x21e157[_0x8e5c('0x44')];_0x3962aa++){if(_0x21e157[_0x3962aa][_0x8e5c('0x93')]){_0x10703e[_0x8e5c('0x86')](db['UserVoiceQueueRt'][_0x8e5c('0x78')]({'membername':_0x21e157[_0x3962aa][_0x8e5c('0x34')],'UserId':_0x21e157[_0x3962aa]['id'],'queue_name':_0x49deb0['name'],'VoiceQueueId':_0x49deb0['id'],'interface':_[_0x8e5c('0x79')](_0x21e157[_0x3962aa][_0x8e5c('0x70')])?util['format'](_0x8e5c('0x7b'),_0x21e157[_0x3962aa][_0x8e5c('0x34')]):_0x21e157[_0x3962aa][_0x8e5c('0x70')],'paused':_0x21e157[_0x3962aa][_0x8e5c('0x92')]||![],'penalty':_0x3a48c4[_0x8e5c('0x54')][_0x8e5c('0x73')]||0x0}));}}return BPromise[_0x8e5c('0x8b')](_0x10703e);}})[_0x8e5c('0x27')](function(){return _0x4844ae;})[_0x8e5c('0x27')](respondWithResult(_0xa715f5,null))[_0x8e5c('0x50')](handleError(_0xa715f5,null));};exports[_0x8e5c('0x94')]=function(_0x16aef3,_0x3470f9,_0x1f5150){return db['VoiceQueue'][_0x8e5c('0x33')]({'where':{'id':_0x16aef3[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x3470f9,null))[_0x8e5c('0x27')](function(_0x85f315){if(_0x85f315){return _0x85f315[_0x8e5c('0x94')](_0x16aef3[_0x8e5c('0x3d')]['ids'])[_0x8e5c('0x27')](function(){if(_['isArray'](_0x16aef3[_0x8e5c('0x3d')]['ids'])){for(var _0x363486=0x0;_0x363486<_0x16aef3['query'][_0x8e5c('0x8d')][_0x8e5c('0x44')];_0x363486+=0x1){socket[_0x8e5c('0x7c')](_0x8e5c('0x90'),{'UserId':Number(_0x16aef3['query']['ids'][_0x363486]),'VoiceQueueId':Number(_0x16aef3['params']['id'])});}}else{socket['emit'](_0x8e5c('0x90'),{'UserId':Number(_0x16aef3[_0x8e5c('0x3d')]['ids']),'VoiceQueueId':Number(_0x16aef3['params']['id'])});}});}})[_0x8e5c('0x27')](function(_0x6198ad){return db['UserVoiceQueueRt'][_0x8e5c('0x28')]({'where':{'VoiceQueueId':_0x16aef3[_0x8e5c('0x52')]['id'],'UserId':_0x16aef3[_0x8e5c('0x3d')][_0x8e5c('0x8d')]}})[_0x8e5c('0x27')](function(){return _0x6198ad;});})[_0x8e5c('0x27')](respondWithStatusCode(_0x3470f9,null))[_0x8e5c('0x50')](handleError(_0x3470f9,null));};exports['getAgents']=function(_0x470036,_0x5cd329,_0xc982a8){var _0x871d94={};var _0x1e4122={};var _0x4817fc;var _0x56dbec;return db[_0x8e5c('0x3b')][_0x8e5c('0x60')]({'where':{'id':_0x470036[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x5cd329,null))[_0x8e5c('0x27')](function(_0x276887){if(_0x276887){_0x4817fc=_0x276887;_0x1e4122[_0x8e5c('0x42')]=_[_0x8e5c('0x3e')](db[_0x8e5c('0x6f')][_0x8e5c('0x3c')]);_0x1e4122['query']=_[_0x8e5c('0x3e')](_0x470036['query']);_0x1e4122[_0x8e5c('0x3f')]=_[_0x8e5c('0x40')](_0x1e4122[_0x8e5c('0x42')],_0x1e4122['query']);_0x871d94[_0x8e5c('0x41')]=_[_0x8e5c('0x40')](_0x1e4122[_0x8e5c('0x42')],qs[_0x8e5c('0x43')](_0x470036[_0x8e5c('0x3d')]['fields']));_0x871d94[_0x8e5c('0x41')]=_0x871d94[_0x8e5c('0x41')][_0x8e5c('0x44')]?_0x871d94['attributes']:_0x1e4122['model'];_0x871d94[_0x8e5c('0x61')]=qs[_0x8e5c('0x47')](_0x470036[_0x8e5c('0x3d')]['sort']);_0x871d94[_0x8e5c('0x48')]=qs[_0x8e5c('0x3f')](_[_0x8e5c('0x49')](_0x470036[_0x8e5c('0x3d')],_0x1e4122[_0x8e5c('0x3f')]));if(_0x470036[_0x8e5c('0x3d')][_0x8e5c('0x2e')]){_0x871d94[_0x8e5c('0x48')]=_[_0x8e5c('0x4a')](_0x871d94[_0x8e5c('0x48')],{'$or':_[_0x8e5c('0x2f')](_0x871d94['attributes'],function(_0x366525){var _0x3d1de0={};_0x3d1de0[_0x366525]={'$like':'%'+_0x470036[_0x8e5c('0x3d')][_0x8e5c('0x2e')]+'%'};return _0x3d1de0;})});}_0x871d94=_['merge']({},_0x871d94,_0x470036[_0x8e5c('0x4c')]);return _0x4817fc[_0x8e5c('0x95')](_0x871d94);}})[_0x8e5c('0x27')](function(_0x1903bb){if(_0x1903bb){_0x56dbec=_0x1903bb['length'];if(!_0x470036[_0x8e5c('0x3d')]['hasOwnProperty']('nolimit')){_0x871d94[_0x8e5c('0x21')]=qs['limit'](_0x470036['query'][_0x8e5c('0x21')]);_0x871d94['offset']=qs[_0x8e5c('0x20')](_0x470036[_0x8e5c('0x3d')]['offset']);}return _0x4817fc['getAgents'](_0x871d94);}})['then'](function(_0x110125){if(_0x110125){return _0x110125?{'count':_0x56dbec,'rows':_0x110125}:null;}})[_0x8e5c('0x27')](respondWithResult(_0x5cd329,null))[_0x8e5c('0x50')](handleError(_0x5cd329,null));};exports[_0x8e5c('0x96')]=function(_0x5ad1b0,_0x117d42,_0x3b8d36){var _0x5ba671={};var _0x254d9b={};var _0x37a240;var _0x3e4e0a;return db['VoiceQueue'][_0x8e5c('0x60')]({'where':{'id':_0x5ad1b0[_0x8e5c('0x52')]['id']}})['then'](handleEntityNotFound(_0x117d42,null))[_0x8e5c('0x27')](function(_0x2cf9a2){if(_0x2cf9a2){_0x37a240=_0x2cf9a2;_0x254d9b[_0x8e5c('0x42')]=_[_0x8e5c('0x3e')](db[_0x8e5c('0x8f')][_0x8e5c('0x3c')]);_0x254d9b['query']=_[_0x8e5c('0x3e')](_0x5ad1b0['query']);_0x254d9b[_0x8e5c('0x3f')]=_['intersection'](_0x254d9b[_0x8e5c('0x42')],_0x254d9b[_0x8e5c('0x3d')]);_0x5ba671[_0x8e5c('0x41')]=_[_0x8e5c('0x40')](_0x254d9b[_0x8e5c('0x42')],qs[_0x8e5c('0x43')](_0x5ad1b0[_0x8e5c('0x3d')][_0x8e5c('0x43')]));_0x5ba671[_0x8e5c('0x41')]=_0x5ba671['attributes'][_0x8e5c('0x44')]?_0x5ba671[_0x8e5c('0x41')]:_0x254d9b[_0x8e5c('0x42')];_0x5ba671[_0x8e5c('0x61')]=qs[_0x8e5c('0x47')](_0x5ad1b0[_0x8e5c('0x3d')][_0x8e5c('0x47')]);_0x5ba671[_0x8e5c('0x48')]=qs[_0x8e5c('0x3f')](_['pick'](_0x5ad1b0[_0x8e5c('0x3d')],_0x254d9b[_0x8e5c('0x3f')]));if(_0x5ad1b0['query'][_0x8e5c('0x2e')]){_0x5ba671[_0x8e5c('0x48')]=_[_0x8e5c('0x4a')](_0x5ba671['where'],{'$or':_[_0x8e5c('0x2f')](_0x5ba671[_0x8e5c('0x41')],function(_0x437bd5){var _0x166fd2={};_0x166fd2[_0x437bd5]={'$like':'%'+_0x5ad1b0[_0x8e5c('0x3d')]['filter']+'%'};return _0x166fd2;})});}_0x5ba671=_[_0x8e5c('0x4a')]({},_0x5ba671,_0x5ad1b0[_0x8e5c('0x4c')]);return _0x37a240['getMembers'](_0x5ba671);}})[_0x8e5c('0x27')](function(_0x3342d9){if(_0x3342d9){_0x3e4e0a=_0x3342d9[_0x8e5c('0x44')];if(!_0x5ad1b0['query'][_0x8e5c('0x45')](_0x8e5c('0x46'))){_0x5ba671[_0x8e5c('0x21')]=qs[_0x8e5c('0x21')](_0x5ad1b0[_0x8e5c('0x3d')][_0x8e5c('0x21')]);_0x5ba671['offset']=qs[_0x8e5c('0x20')](_0x5ad1b0['query']['offset']);}return _0x37a240[_0x8e5c('0x96')](_0x5ba671);}})[_0x8e5c('0x27')](function(_0x1b87de){return _0x1b87de?{'count':_0x3e4e0a,'rows':_0x1b87de}:null;})[_0x8e5c('0x27')](respondWithResult(_0x117d42,null))['catch'](handleError(_0x117d42,null));};exports[_0x8e5c('0x97')]=function(_0x491649,_0x2e6b10,_0x672a96){var _0x2f4c4a={};var _0x45a278={};var _0x46c3c9;var _0x2063ee;return db[_0x8e5c('0x3b')][_0x8e5c('0x60')]({'where':{'id':_0x491649['params']['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x2e6b10,null))[_0x8e5c('0x27')](function(_0x3cb411){if(_0x3cb411){_0x46c3c9=_0x3cb411;_0x45a278['model']=_[_0x8e5c('0x3e')](db[_0x8e5c('0x98')][_0x8e5c('0x3c')]);_0x45a278[_0x8e5c('0x3d')]=_[_0x8e5c('0x3e')](_0x491649[_0x8e5c('0x3d')]);_0x45a278[_0x8e5c('0x3f')]=_[_0x8e5c('0x40')](_0x45a278[_0x8e5c('0x42')],_0x45a278[_0x8e5c('0x3d')]);_0x2f4c4a[_0x8e5c('0x41')]=_[_0x8e5c('0x40')](_0x45a278[_0x8e5c('0x42')],qs['fields'](_0x491649[_0x8e5c('0x3d')][_0x8e5c('0x43')]));_0x2f4c4a[_0x8e5c('0x41')]=_0x2f4c4a[_0x8e5c('0x41')][_0x8e5c('0x44')]?_0x2f4c4a[_0x8e5c('0x41')]:_0x45a278['model'];_0x2f4c4a[_0x8e5c('0x61')]=qs['sort'](_0x491649[_0x8e5c('0x3d')]['sort']);_0x2f4c4a['where']=qs[_0x8e5c('0x3f')](_[_0x8e5c('0x49')](_0x491649['query'],_0x45a278[_0x8e5c('0x3f')]));if(_0x491649[_0x8e5c('0x3d')]['filter']){_0x2f4c4a[_0x8e5c('0x48')]=_[_0x8e5c('0x4a')](_0x2f4c4a[_0x8e5c('0x48')],{'$or':_[_0x8e5c('0x2f')](_0x2f4c4a[_0x8e5c('0x41')],function(_0x3930d3){var _0x1f9018={};_0x1f9018[_0x3930d3]={'$like':'%'+_0x491649[_0x8e5c('0x3d')]['filter']+'%'};return _0x1f9018;})});}_0x2f4c4a=_[_0x8e5c('0x4a')]({},_0x2f4c4a,_0x491649[_0x8e5c('0x4c')]);return _0x46c3c9[_0x8e5c('0x97')](_0x2f4c4a);}})[_0x8e5c('0x27')](function(_0x214521){if(_0x214521){_0x2063ee=_0x214521[_0x8e5c('0x44')];if(!_0x491649['query'][_0x8e5c('0x45')](_0x8e5c('0x46'))){_0x2f4c4a[_0x8e5c('0x21')]=qs[_0x8e5c('0x21')](_0x491649[_0x8e5c('0x3d')][_0x8e5c('0x21')]);_0x2f4c4a['offset']=qs[_0x8e5c('0x20')](_0x491649[_0x8e5c('0x3d')][_0x8e5c('0x20')]);}return _0x46c3c9[_0x8e5c('0x97')](_0x2f4c4a);}})['then'](function(_0x3c5347){if(_0x3c5347){return _0x3c5347?{'count':_0x2063ee,'rows':_0x3c5347}:null;}})[_0x8e5c('0x27')](respondWithResult(_0x2e6b10,null))[_0x8e5c('0x50')](handleError(_0x2e6b10,null));};exports[_0x8e5c('0x99')]=function(_0x22bf71,_0x5c7de7,_0x2036d9){var _0x1f0689,_0x5d795c;return db['VoiceQueue'][_0x8e5c('0x33')]({'where':{'id':_0x22bf71['params']['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x5c7de7,null))[_0x8e5c('0x27')](function(_0x1c5652){if(_0x1c5652){_0x5d795c=_0x1c5652;return _0x1c5652[_0x8e5c('0x99')](_0x22bf71[_0x8e5c('0x54')][_0x8e5c('0x8d')],_[_0x8e5c('0x5b')](_0x22bf71[_0x8e5c('0x54')],[_0x8e5c('0x8d'),'id'])||{});}return null;})[_0x8e5c('0x9a')](function(_0x17d9cf){var _0x849f1;_0x1f0689=_0x17d9cf||[];var _0x5c59ee=[];if(_0x17d9cf){for(var _0x3a1f98=0x0;_0x3a1f98<_0x17d9cf[_0x8e5c('0x44')];_0x3a1f98+=0x1){var _0x25a0fe=_0x17d9cf[_0x3a1f98][_0x8e5c('0x29')]({'plain':!![]});_0x5d795c['dialCheckDuplicateType']=_0x22bf71[_0x8e5c('0x54')][_0x8e5c('0x9b')]?_0x22bf71[_0x8e5c('0x54')][_0x8e5c('0x9b')]:_0x5d795c[_0x8e5c('0x9b')];switch(_0x5d795c[_0x8e5c('0x9b')]){case _0x8e5c('0x9c'):_0x849f1=squel[_0x8e5c('0x9d')]()[_0x8e5c('0x9e')](_0x8e5c('0x9f'))[_0x8e5c('0xa0')]([_0x8e5c('0xa1'),_0x8e5c('0xa2'),'ContactId','ListId','VoiceQueueId',_0x8e5c('0x5d'),_0x8e5c('0x5c')],squel['select']()['field'](_0x8e5c('0xa1'),_0x8e5c('0xa1'))[_0x8e5c('0xa3')](_0x8e5c('0xa4'),_0x8e5c('0xa2'))[_0x8e5c('0xa3')]('id','ContactId')['field'](_0x25a0fe[_0x8e5c('0xa5')][_0x8e5c('0x87')](),_0x8e5c('0xa6'))[_0x8e5c('0xa3')](_0x22bf71[_0x8e5c('0x52')]['id']['toString'](),'VoiceQueueId')[_0x8e5c('0xa3')](_0x8e5c('0xa4'),_0x8e5c('0x5d'))['field'](_0x8e5c('0xa4'),_0x8e5c('0x5c'))['from']('cm_contacts')[_0x8e5c('0x48')](_0x8e5c('0xa7'))[_0x8e5c('0x48')](_0x8e5c('0xa8'),_0x25a0fe[_0x8e5c('0xa5')][_0x8e5c('0x87')]())[_0x8e5c('0x48')](_0x8e5c('0xa9'))[_0x8e5c('0x48')](_0x8e5c('0xaa'),squel[_0x8e5c('0xab')]()['field'](_0x8e5c('0xac'))[_0x8e5c('0xad')](_0x8e5c('0xae'))[_0x8e5c('0x48')](_0x8e5c('0x83'),_0x22bf71[_0x8e5c('0x52')]['id'][_0x8e5c('0x87')]()))[_0x8e5c('0x48')]('phone\x20NOT\x20IN\x20(?)',squel[_0x8e5c('0xab')]()[_0x8e5c('0xa3')](_0x8e5c('0xaf'))[_0x8e5c('0xad')]('cm_hopper')[_0x8e5c('0x48')](_0x8e5c('0x83'),_0x22bf71['params']['id']['toString']())))[_0x8e5c('0x87')]();break;case'onlyIfOpen':_0x849f1=squel[_0x8e5c('0x9d')]()['into']('cm_hopper')[_0x8e5c('0xa0')]([_0x8e5c('0xa1'),_0x8e5c('0xa2'),'ContactId',_0x8e5c('0xa6'),_0x8e5c('0x66'),_0x8e5c('0x5d'),_0x8e5c('0x5c')],squel[_0x8e5c('0xab')]()['field'](_0x8e5c('0xa1'),_0x8e5c('0xa1'))['field']('NOW()',_0x8e5c('0xa2'))[_0x8e5c('0xa3')]('id',_0x8e5c('0xb0'))[_0x8e5c('0xa3')](_0x25a0fe[_0x8e5c('0xa5')][_0x8e5c('0x87')](),_0x8e5c('0xa6'))[_0x8e5c('0xa3')](_0x22bf71[_0x8e5c('0x52')]['id']['toString'](),_0x8e5c('0x66'))['field'](_0x8e5c('0xa4'),_0x8e5c('0x5d'))[_0x8e5c('0xa3')]('NOW()',_0x8e5c('0x5c'))[_0x8e5c('0xad')](_0x8e5c('0xb1'))[_0x8e5c('0x48')](_0x8e5c('0xa7'))[_0x8e5c('0x48')]('ListId\x20=\x20?',_0x25a0fe[_0x8e5c('0xa5')][_0x8e5c('0x87')]())[_0x8e5c('0x48')](_0x8e5c('0xa9'))['where'](_0x8e5c('0xaa'),squel[_0x8e5c('0xab')]()[_0x8e5c('0xa3')](_0x8e5c('0xaf'))[_0x8e5c('0xad')](_0x8e5c('0x9f'))[_0x8e5c('0x48')](_0x8e5c('0x83'),_0x22bf71[_0x8e5c('0x52')]['id'][_0x8e5c('0x87')]())))[_0x8e5c('0x87')]();break;default:_0x849f1=squel[_0x8e5c('0x9d')]()[_0x8e5c('0x9e')](_0x8e5c('0x9f'))[_0x8e5c('0xa0')](['phone',_0x8e5c('0xa2'),_0x8e5c('0xb0'),'ListId',_0x8e5c('0x66'),_0x8e5c('0x5d'),_0x8e5c('0x5c')],squel[_0x8e5c('0xab')]()[_0x8e5c('0xa3')](_0x8e5c('0xa1'),_0x8e5c('0xa1'))['field'](_0x8e5c('0xa4'),_0x8e5c('0xa2'))[_0x8e5c('0xa3')]('id',_0x8e5c('0xb0'))[_0x8e5c('0xa3')](_0x25a0fe[_0x8e5c('0xa5')][_0x8e5c('0x87')](),_0x8e5c('0xa6'))['field'](_0x22bf71[_0x8e5c('0x52')]['id']['toString'](),_0x8e5c('0x66'))['field'](_0x8e5c('0xa4'),'createdAt')[_0x8e5c('0xa3')](_0x8e5c('0xa4'),'updatedAt')[_0x8e5c('0xad')]('cm_contacts')['where'](_0x8e5c('0xa7'))[_0x8e5c('0x48')](_0x8e5c('0xa8'),_0x25a0fe['CmListId'][_0x8e5c('0x87')]())[_0x8e5c('0x48')](_0x8e5c('0xa9')))['toString']();}_0x5c59ee[_0x8e5c('0x86')](db[_0x8e5c('0x75')][_0x8e5c('0x3d')](_0x849f1));}return BPromise['all'](_0x5c59ee);}})[_0x8e5c('0x27')](function(){return _0x1f0689;})['then'](respondWithResult(_0x5c7de7,null))[_0x8e5c('0x50')](handleError(_0x5c7de7,null));};exports['removeLists']=function(_0x48ac4f,_0x15aac0,_0x15ea97){return db[_0x8e5c('0x3b')][_0x8e5c('0x33')]({'where':{'id':_0x48ac4f[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x15aac0,null))[_0x8e5c('0x27')](function(_0x4df702){if(_0x4df702){return _0x4df702[_0x8e5c('0xb2')](_0x48ac4f['query'][_0x8e5c('0x8d')]);}})[_0x8e5c('0x27')](function(_0x5ced64){if(_0x5ced64){return db[_0x8e5c('0x62')]['destroy']({'where':{'ListId':_0x48ac4f[_0x8e5c('0x3d')][_0x8e5c('0x8d')],'VoiceQueueId':_0x48ac4f[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](function(){return _0x5ced64;});}})[_0x8e5c('0x27')](respondWithStatusCode(_0x15aac0,null))[_0x8e5c('0x50')](handleError(_0x15aac0,null));};exports[_0x8e5c('0xb3')]=function(_0x991b8a,_0x92f3ce,_0x22756b){var _0x329a5a={};var _0x1ed31e={};var _0x44086f;var _0x52b52f;return db['VoiceQueue'][_0x8e5c('0x60')]({'where':{'id':_0x991b8a[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x92f3ce,null))[_0x8e5c('0x27')](function(_0x22ed9e){if(_0x22ed9e){_0x44086f=_0x22ed9e;_0x1ed31e[_0x8e5c('0x42')]=_['keys'](db[_0x8e5c('0x98')][_0x8e5c('0x3c')]);_0x1ed31e[_0x8e5c('0x3d')]=_[_0x8e5c('0x3e')](_0x991b8a[_0x8e5c('0x3d')]);_0x1ed31e[_0x8e5c('0x3f')]=_[_0x8e5c('0x40')](_0x1ed31e[_0x8e5c('0x42')],_0x1ed31e[_0x8e5c('0x3d')]);_0x329a5a['attributes']=_[_0x8e5c('0x40')](_0x1ed31e[_0x8e5c('0x42')],qs[_0x8e5c('0x43')](_0x991b8a['query'][_0x8e5c('0x43')]));_0x329a5a[_0x8e5c('0x41')]=_0x329a5a[_0x8e5c('0x41')][_0x8e5c('0x44')]?_0x329a5a['attributes']:_0x1ed31e[_0x8e5c('0x42')];_0x329a5a['order']=qs['sort'](_0x991b8a['query']['sort']);_0x329a5a[_0x8e5c('0x48')]=qs[_0x8e5c('0x3f')](_[_0x8e5c('0x49')](_0x991b8a[_0x8e5c('0x3d')],_0x1ed31e[_0x8e5c('0x3f')]));if(_0x991b8a[_0x8e5c('0x3d')][_0x8e5c('0x2e')]){_0x329a5a[_0x8e5c('0x48')]=_[_0x8e5c('0x4a')](_0x329a5a[_0x8e5c('0x48')],{'$or':_[_0x8e5c('0x2f')](_0x329a5a['attributes'],function(_0x56daa1){var _0xd15a77={};_0xd15a77[_0x56daa1]={'$like':'%'+_0x991b8a[_0x8e5c('0x3d')][_0x8e5c('0x2e')]+'%'};return _0xd15a77;})});}_0x329a5a=_['merge']({},_0x329a5a,_0x991b8a[_0x8e5c('0x4c')]);return _0x44086f[_0x8e5c('0xb3')](_0x329a5a);}})[_0x8e5c('0x27')](function(_0x5d80d7){if(_0x5d80d7){_0x52b52f=_0x5d80d7[_0x8e5c('0x44')];if(!_0x991b8a[_0x8e5c('0x3d')]['hasOwnProperty'](_0x8e5c('0x46'))){_0x329a5a[_0x8e5c('0x21')]=qs[_0x8e5c('0x21')](_0x991b8a[_0x8e5c('0x3d')][_0x8e5c('0x21')]);_0x329a5a[_0x8e5c('0x20')]=qs['offset'](_0x991b8a['query'][_0x8e5c('0x20')]);}return _0x44086f['getBlackLists'](_0x329a5a);}})['then'](function(_0xb6b83d){if(_0xb6b83d){return _0xb6b83d?{'count':_0x52b52f,'rows':_0xb6b83d}:null;}})['then'](respondWithResult(_0x92f3ce,null))[_0x8e5c('0x50')](handleError(_0x92f3ce,null));};exports[_0x8e5c('0xb4')]=function(_0x1c145c,_0x4b6f27,_0x273f5b){var _0x14c247,_0xf91caf;return db[_0x8e5c('0x3b')][_0x8e5c('0x33')]({'where':{'id':_0x1c145c[_0x8e5c('0x52')]['id']}})['then'](handleEntityNotFound(_0x4b6f27,null))[_0x8e5c('0x27')](function(_0x413a7e){if(_0x413a7e){_0xf91caf=_0x413a7e;return _0x413a7e[_0x8e5c('0xb4')](_0x1c145c['body'][_0x8e5c('0x8d')],_[_0x8e5c('0x5b')](_0x1c145c[_0x8e5c('0x54')],['ids','id'])||{});}return null;})['spread'](function(_0xd894a5){var _0x26a846;_0x14c247=_0xd894a5||[];var _0x3e6147=[];if(_0xd894a5){for(var _0x2274ea=0x0;_0x2274ea<_0xd894a5['length'];_0x2274ea+=0x1){var _0x257b22=_0xd894a5[_0x2274ea][_0x8e5c('0x29')]({'plain':!![]});_0x26a846=squel['insert']()[_0x8e5c('0x9e')](_0x8e5c('0xb5'))[_0x8e5c('0xa0')]([_0x8e5c('0xa1'),_0x8e5c('0xb0'),_0x8e5c('0xa6'),_0x8e5c('0x66'),_0x8e5c('0x5d'),_0x8e5c('0x5c')],squel[_0x8e5c('0xab')]()[_0x8e5c('0xa3')](_0x8e5c('0xa1'),'phone')[_0x8e5c('0xa3')]('id',_0x8e5c('0xb0'))[_0x8e5c('0xa3')](_0x257b22['CmListId'][_0x8e5c('0x87')](),_0x8e5c('0xa6'))[_0x8e5c('0xa3')](_0x1c145c['params']['id'][_0x8e5c('0x87')](),_0x8e5c('0x66'))[_0x8e5c('0xa3')](_0x8e5c('0xa4'),'createdAt')[_0x8e5c('0xa3')](_0x8e5c('0xa4'),'updatedAt')[_0x8e5c('0xad')](_0x8e5c('0xb1'))[_0x8e5c('0x48')]('deletedAt\x20IS\x20NULL')[_0x8e5c('0x48')](_0x8e5c('0xa8'),_0x257b22[_0x8e5c('0xa5')][_0x8e5c('0x87')]())[_0x8e5c('0x48')](_0x8e5c('0xa9')))[_0x8e5c('0x87')]();_0x3e6147[_0x8e5c('0x86')](db[_0x8e5c('0x75')][_0x8e5c('0x3d')](_0x26a846));}return BPromise[_0x8e5c('0x8b')](_0x3e6147);}})['then'](function(){return _0x14c247;})[_0x8e5c('0x27')](respondWithResult(_0x4b6f27,null))[_0x8e5c('0x50')](handleError(_0x4b6f27,null));};exports[_0x8e5c('0xb6')]=function(_0x1dc34f,_0x370d59,_0x33ce2e){return db[_0x8e5c('0x3b')][_0x8e5c('0x33')]({'where':{'id':_0x1dc34f[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](handleEntityNotFound(_0x370d59,null))[_0x8e5c('0x27')](function(_0x1a70b2){if(_0x1a70b2){return _0x1a70b2['removeBlackLists'](_0x1dc34f['query'][_0x8e5c('0x8d')]);}})[_0x8e5c('0x27')](function(_0x334932){if(_0x334932){return db[_0x8e5c('0x6a')][_0x8e5c('0x28')]({'where':{'ListId':_0x1dc34f[_0x8e5c('0x3d')][_0x8e5c('0x8d')],'VoiceQueueId':_0x1dc34f[_0x8e5c('0x52')]['id']}})[_0x8e5c('0x27')](function(){return _0x334932;});}})[_0x8e5c('0x27')](respondWithStatusCode(_0x370d59,null))[_0x8e5c('0x50')](handleError(_0x370d59,null));};
\ No newline at end of file