Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / voiceQueue / voiceQueue.controller.js
index 59073ac..fabebbb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfd99=['index','VoiceQueue','rawAttributes','keys','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','merge','key','VIRTUAL','options','includeAll','include','findAll','rows','catch','params','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','autoAssociation','error','updatedAt','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','getHoppers','findOne','CmHopper','order','CmHopperHistory','VoiceQueueId','CmHopperFinal','getHopperBlacks','Team','getTeams','teams','Agents','online','voicePause','interface','flatMap','penalty','sequelize','transaction','addTeams','each','UserVoiceQueue','findOrCreate','UserVoiceQueueRt','format','userVoiceQueue:save','removeTeams','ids','User','select','field','from','join','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','VoiceQueueId\x20=\x20?','clone','ut.UserId\x20=\x20?','toString','QueryTypes','SELECT','TeamId','all','union','compact','forEach','userVoiceQueue:remove','addAgents','omit','emit','push','upsert','isNil','SIP/%s','removeAgents','isArray','getAgents','getMembers','CmList','getLists','addLists','spread','dialCheckDuplicateType','always','into','fromQuery','phone','scheduledAt','ContactId','ListId','createdAt','CmListId','NOW()','cm_contacts','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','phone\x20NOT\x20IN\x20(?)','COALESCE(calleridnum,\x27\x27)','cm_hopper_final','cm_hopper','onlyIfOpen','insert','COALESCE(phone,\x27\x27)','phone\x20IS\x20NOT\x20NULL','removeLists','getBlackLists','addBlackLists','cm_hopper_black','removeBlackLists','CmHopperBlack','html-pdf','zip-dir','fast-json-patch','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','crypto','desk.js','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','register','sendStatus','status','count','offset','limit','set','Content-Range','json','apply','save','update','then','destroy','VoiceQueues','inbound','QueueCampaigns','outbound','filter','ignore','map','value','includes','type','find','name','UserProfileResource','end','send'];(function(_0x4cf830,_0x286a77){var _0x4aaa27=function(_0x1e9eae){while(--_0x1e9eae){_0x4cf830['push'](_0x4cf830['shift']());}};_0x4aaa27(++_0x286a77);}(_0xfd99,0x7f));var _0x9fd9=function(_0x1ad082,_0x2f3cf3){_0x1ad082=_0x1ad082-0x0;var _0x31ce67=_0xfd99[_0x1ad082];return _0x31ce67;};'use strict';var pdf=require(_0x9fd9('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x9fd9('0x1'));var jsonpatch=require(_0x9fd9('0x2'));var rp=require('request-promise');var moment=require(_0x9fd9('0x3'));var BPromise=require(_0x9fd9('0x4'));var Mustache=require(_0x9fd9('0x5'));var util=require(_0x9fd9('0x6'));var path=require(_0x9fd9('0x7'));var sox=require('sox');var csv=require(_0x9fd9('0x8'));var ejs=require(_0x9fd9('0x9'));var fs=require('fs');var _=require(_0x9fd9('0xa'));var squel=require(_0x9fd9('0xb'));var crypto=require(_0x9fd9('0xc'));var jsforce=require('jsforce');var deskjs=require(_0x9fd9('0xd'));var toCsv=require(_0x9fd9('0x8'));var querystring=require('querystring');var Papa=require(_0x9fd9('0xe'));var Redis=require(_0x9fd9('0xf'));var authService=require('../../components/auth/service');var qs=require(_0x9fd9('0x10'));var hardwareService=require(_0x9fd9('0x11'));var logger=require(_0x9fd9('0x12'))(_0x9fd9('0x13'));var utils=require(_0x9fd9('0x14'));var config=require(_0x9fd9('0x15'));var db=require(_0x9fd9('0x16'))['db'];config[_0x9fd9('0x17')]=_[_0x9fd9('0x18')](config[_0x9fd9('0x17')],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x9fd9('0x17')]));require('./voiceQueue.socket')[_0x9fd9('0x19')](socket);function respondWithStatusCode(_0x437cd5,_0x185fc3){_0x185fc3=_0x185fc3||0xcc;return function(_0x105c57){if(_0x105c57){return _0x437cd5[_0x9fd9('0x1a')](_0x185fc3);}return _0x437cd5[_0x9fd9('0x1b')](_0x185fc3)['end']();};}function respondWithResult(_0x5e4c3e,_0x332858){_0x332858=_0x332858||0xc8;return function(_0x452374){if(_0x452374){return _0x5e4c3e[_0x9fd9('0x1b')](_0x332858)['json'](_0x452374);}};}function respondWithFilteredResult(_0x5d8b4f,_0x4c4e73){return function(_0x3dd7e4){if(_0x3dd7e4){var _0x4691c2=_0x3dd7e4[_0x9fd9('0x1c')],_0x1266ba=_0x4c4e73[_0x9fd9('0x1d')],_0xc70c47=_0x4c4e73['offset']+_0x4c4e73[_0x9fd9('0x1e')],_0x3f142d;if(_0xc70c47>=_0x4691c2){_0xc70c47=_0x4691c2;_0x3f142d=0xc8;}else{_0x3f142d=0xce;}_0x5d8b4f[_0x9fd9('0x1b')](_0x3f142d);return _0x5d8b4f[_0x9fd9('0x1f')](_0x9fd9('0x20'),_0x1266ba+'-'+_0xc70c47+'/'+_0x4691c2)[_0x9fd9('0x21')](_0x3dd7e4);}return null;};}function patchUpdates(_0xbc8d66){return function(_0x24da23){try{jsonpatch[_0x9fd9('0x22')](_0x24da23,_0xbc8d66,!![]);}catch(_0x2883f6){return BPromise['reject'](_0x2883f6);}return _0x24da23[_0x9fd9('0x23')]();};}function saveUpdates(_0x33897e,_0x188779){return function(_0x236eef){if(_0x236eef){return _0x236eef[_0x9fd9('0x24')](_0x33897e)[_0x9fd9('0x25')](function(_0x386091){return _0x386091;});}return null;};}function removeEntity(_0x23c124,_0x4e3242){return function(_0x2c3f78){if(_0x2c3f78){return _0x2c3f78[_0x9fd9('0x26')]()[_0x9fd9('0x25')](function(){var _0x4a87f3=_0x2c3f78['get']({'plain':!![]});var _0x2d744c=[{'name':_0x9fd9('0x27'),'value':_0x9fd9('0x28'),'ignore':![]},{'name':_0x9fd9('0x29'),'value':_0x9fd9('0x2a'),'ignore':![]}];var _0x12aff7=_(_0x2d744c)[_0x9fd9('0x2b')](_0x9fd9('0x2c'))[_0x9fd9('0x2d')](_0x9fd9('0x2e'))[_0x9fd9('0x2e')]();if(_[_0x9fd9('0x2f')](_0x12aff7,_0x4a87f3[_0x9fd9('0x30')])){return;}var _0x21b21d=_[_0x9fd9('0x31')](_0x2d744c,[_0x9fd9('0x2e'),_0x4a87f3[_0x9fd9('0x30')]])[_0x9fd9('0x32')];return db[_0x9fd9('0x33')][_0x9fd9('0x26')]({'where':{'type':_0x21b21d,'resourceId':_0x4a87f3['id']}})['then'](function(){return _0x2c3f78;});})[_0x9fd9('0x25')](function(){_0x23c124[_0x9fd9('0x1b')](0xcc)[_0x9fd9('0x34')]();});}};}function handleEntityNotFound(_0x59121a,_0x3241dd){return function(_0x4339aa){if(!_0x4339aa){_0x59121a[_0x9fd9('0x1a')](0x194);}return _0x4339aa;};}function handleError(_0x19b15f,_0x2368d2){_0x2368d2=_0x2368d2||0x1f4;return function(_0x4873cc){logger['error'](_0x4873cc['stack']);if(_0x4873cc[_0x9fd9('0x32')]){delete _0x4873cc[_0x9fd9('0x32')];}_0x19b15f['status'](_0x2368d2)[_0x9fd9('0x35')](_0x4873cc);};}exports[_0x9fd9('0x36')]=function(_0x4744fd,_0x134992){var _0x555a7f={},_0x54e101={},_0x345d02={'count':0x0,'rows':[]};var _0x1622af=db[_0x9fd9('0x37')][_0x9fd9('0x38')];_0x54e101['model']=_[_0x9fd9('0x39')](_0x1622af);_0x54e101[_0x9fd9('0x3a')]=_[_0x9fd9('0x39')](_0x4744fd[_0x9fd9('0x3a')]);_0x54e101[_0x9fd9('0x3b')]=_[_0x9fd9('0x3c')](_0x54e101[_0x9fd9('0x3d')],_0x54e101[_0x9fd9('0x3a')]);_0x555a7f[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x54e101[_0x9fd9('0x3d')],qs[_0x9fd9('0x3f')](_0x4744fd[_0x9fd9('0x3a')][_0x9fd9('0x3f')]));_0x555a7f[_0x9fd9('0x3e')]=_0x555a7f[_0x9fd9('0x3e')][_0x9fd9('0x40')]?_0x555a7f[_0x9fd9('0x3e')]:_0x54e101['model'];if(!_0x4744fd['query'][_0x9fd9('0x41')](_0x9fd9('0x42'))){_0x555a7f[_0x9fd9('0x1e')]=qs[_0x9fd9('0x1e')](_0x4744fd[_0x9fd9('0x3a')][_0x9fd9('0x1e')]);_0x555a7f[_0x9fd9('0x1d')]=qs[_0x9fd9('0x1d')](_0x4744fd[_0x9fd9('0x3a')][_0x9fd9('0x1d')]);}_0x555a7f['order']=qs[_0x9fd9('0x43')](_0x4744fd[_0x9fd9('0x3a')][_0x9fd9('0x43')]);_0x555a7f[_0x9fd9('0x44')]=qs[_0x9fd9('0x3b')](_[_0x9fd9('0x45')](_0x4744fd[_0x9fd9('0x3a')],_0x54e101[_0x9fd9('0x3b')]));if(_0x4744fd[_0x9fd9('0x3a')][_0x9fd9('0x2b')]){_0x555a7f[_0x9fd9('0x44')]=_[_0x9fd9('0x46')](_0x555a7f[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0x1622af,function(_0x8b9b0e){if(_0x8b9b0e[_0x9fd9('0x30')][_0x9fd9('0x47')]!==_0x9fd9('0x48')){var _0x2a58df={};_0x2a58df[_0x8b9b0e['field']]={'$like':'%'+_0x4744fd['query'][_0x9fd9('0x2b')]+'%'};return _0x2a58df;}})});}_0x555a7f=_['merge']({},_0x555a7f,_0x4744fd[_0x9fd9('0x49')]);var _0x45a732={'where':_0x555a7f[_0x9fd9('0x44')]};return db[_0x9fd9('0x37')][_0x9fd9('0x1c')](_0x45a732)[_0x9fd9('0x25')](function(_0x262dcd){_0x345d02['count']=_0x262dcd;if(_0x4744fd['query'][_0x9fd9('0x4a')]){_0x555a7f[_0x9fd9('0x4b')]=[{'all':!![]}];}return db[_0x9fd9('0x37')][_0x9fd9('0x4c')](_0x555a7f);})[_0x9fd9('0x25')](function(_0x578daa){_0x345d02[_0x9fd9('0x4d')]=_0x578daa;return _0x345d02;})[_0x9fd9('0x25')](respondWithFilteredResult(_0x134992,_0x555a7f))[_0x9fd9('0x4e')](handleError(_0x134992,null));};exports['show']=function(_0x16e877,_0x1da32d){var _0x470ce2={'raw':![],'where':{'id':_0x16e877[_0x9fd9('0x4f')]['id']}},_0x1dd42c={};_0x1dd42c['model']=_[_0x9fd9('0x39')](db[_0x9fd9('0x37')][_0x9fd9('0x38')]);_0x1dd42c[_0x9fd9('0x3a')]=_['keys'](_0x16e877[_0x9fd9('0x3a')]);_0x1dd42c[_0x9fd9('0x3b')]=_[_0x9fd9('0x3c')](_0x1dd42c[_0x9fd9('0x3d')],_0x1dd42c['query']);_0x470ce2[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x1dd42c['model'],qs[_0x9fd9('0x3f')](_0x16e877[_0x9fd9('0x3a')][_0x9fd9('0x3f')]));_0x470ce2[_0x9fd9('0x3e')]=_0x470ce2[_0x9fd9('0x3e')][_0x9fd9('0x40')]?_0x470ce2[_0x9fd9('0x3e')]:_0x1dd42c[_0x9fd9('0x3d')];if(_0x16e877[_0x9fd9('0x3a')][_0x9fd9('0x4a')]){_0x470ce2[_0x9fd9('0x4b')]=[{'all':!![]}];}_0x470ce2=_[_0x9fd9('0x46')]({},_0x470ce2,_0x16e877[_0x9fd9('0x49')]);return db[_0x9fd9('0x37')][_0x9fd9('0x31')](_0x470ce2)['then'](handleEntityNotFound(_0x1da32d,null))['then'](respondWithResult(_0x1da32d,null))[_0x9fd9('0x4e')](handleError(_0x1da32d,null));};exports[_0x9fd9('0x50')]=function(_0x4060b7,_0x58c043){return db[_0x9fd9('0x37')][_0x9fd9('0x50')](_0x4060b7[_0x9fd9('0x51')],{})[_0x9fd9('0x25')](function(_0x59595c){var _0x4cf5af=_0x4060b7[_0x9fd9('0x52')][_0x9fd9('0x53')]({'plain':!![]});if(!_0x4cf5af)throw new Error(_0x9fd9('0x54'));if(_0x4cf5af[_0x9fd9('0x55')]===_0x9fd9('0x52')){var _0x146492=_0x59595c[_0x9fd9('0x53')]({'plain':!![]});var _0x519aca=[{'name':'VoiceQueues','value':_0x9fd9('0x28')},{'name':_0x9fd9('0x29'),'value':_0x9fd9('0x2a')}];var _0x126cff=_[_0x9fd9('0x31')](_0x519aca,[_0x9fd9('0x2e'),_0x146492[_0x9fd9('0x30')]])[_0x9fd9('0x32')];return db[_0x9fd9('0x56')][_0x9fd9('0x31')]({'where':{'name':_0x126cff,'userProfileId':_0x4cf5af['userProfileId']},'raw':!![]})[_0x9fd9('0x25')](function(_0x1edb49){if(_0x1edb49&&_0x1edb49[_0x9fd9('0x57')]===0x0){return db[_0x9fd9('0x33')]['create']({'name':_0x146492[_0x9fd9('0x32')],'resourceId':_0x146492['id'],'type':_0x1edb49[_0x9fd9('0x32')],'sectionId':_0x1edb49['id']},{})[_0x9fd9('0x25')](function(){return _0x59595c;});}else{return _0x59595c;}})[_0x9fd9('0x4e')](function(_0x43baf8){logger[_0x9fd9('0x58')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x43baf8);throw _0x43baf8;});}return _0x59595c;})[_0x9fd9('0x25')](respondWithResult(_0x58c043,0xc9))[_0x9fd9('0x4e')](handleError(_0x58c043,null));};exports['clone']=function(_0x4fdb21,_0x45e9ac){var _0x3c7995={'raw':![],'where':{'id':_0x4fdb21['params']['id']}},_0x1f216f={};_0x1f216f['model']=_['keys'](db[_0x9fd9('0x37')][_0x9fd9('0x38')]);_0x3c7995[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x1f216f[_0x9fd9('0x3d')],qs[_0x9fd9('0x3f')](_0x4fdb21[_0x9fd9('0x3a')][_0x9fd9('0x3f')]));_0x3c7995[_0x9fd9('0x3e')]=_0x3c7995[_0x9fd9('0x3e')][_0x9fd9('0x40')]?_0x3c7995[_0x9fd9('0x3e')]:_0x1f216f[_0x9fd9('0x3d')];if(_0x4fdb21['query'][_0x9fd9('0x4a')]){_0x3c7995['include']=[{'all':!![]}];}_0x3c7995=_[_0x9fd9('0x46')]({},_0x3c7995,_0x4fdb21['options']);return db[_0x9fd9('0x37')][_0x9fd9('0x31')](_0x3c7995)[_0x9fd9('0x25')](handleEntityNotFound(_0x45e9ac,null))[_0x9fd9('0x25')](function(_0x88ef78){if(_0x88ef78){var _0x4399ab=_0x88ef78[_0x9fd9('0x53')]({'plain':!![]});_0x4399ab=qs['omit'](_0x4399ab,['id','createdAt',_0x9fd9('0x59')]);_0x4fdb21[_0x9fd9('0x51')]=_['omit'](_0x4fdb21[_0x9fd9('0x51')],['id','createdAt',_0x9fd9('0x59')]);return db['VoiceQueue'][_0x9fd9('0x50')](_[_0x9fd9('0x46')](_0x4399ab,_0x4fdb21[_0x9fd9('0x51')]),{'include':_0x4fdb21['query']['includeAll']?[{'all':!![]}]:undefined})[_0x9fd9('0x25')](function(_0x191016){var _0x4dba2f=_0x4fdb21[_0x9fd9('0x52')]['get']({'plain':!![]});if(!_0x4dba2f)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x4dba2f[_0x9fd9('0x55')]===_0x9fd9('0x52')){var _0x14f06e=_0x191016[_0x9fd9('0x53')]({'plain':!![]});var _0x14d3af=[{'name':_0x9fd9('0x27'),'value':_0x9fd9('0x28')},{'name':_0x9fd9('0x29'),'value':'outbound'}];var _0x3d8f74=_[_0x9fd9('0x31')](_0x14d3af,['value',_0x14f06e[_0x9fd9('0x30')]])['name'];return db['UserProfileSection'][_0x9fd9('0x31')]({'where':{'name':_0x3d8f74,'userProfileId':_0x4dba2f['userProfileId']},'raw':!![]})['then'](function(_0x3dc20d){if(_0x3dc20d&&_0x3dc20d[_0x9fd9('0x57')]===0x0){return db[_0x9fd9('0x33')][_0x9fd9('0x50')]({'name':_0x14f06e[_0x9fd9('0x32')],'resourceId':_0x14f06e['id'],'type':_0x3dc20d['name'],'sectionId':_0x3dc20d['id']},{})[_0x9fd9('0x25')](function(){return _0x191016;});}else{return _0x191016;}})['catch'](function(_0x4f48ae){logger[_0x9fd9('0x58')](_0x9fd9('0x5a'),_0x4f48ae);throw _0x4f48ae;});}return _0x191016;});}})[_0x9fd9('0x25')](respondWithResult(_0x45e9ac,0xc9))[_0x9fd9('0x4e')](handleError(_0x45e9ac,null));};exports[_0x9fd9('0x24')]=function(_0x48a6ff,_0x58f5ab){if(_0x48a6ff[_0x9fd9('0x51')]['id']){delete _0x48a6ff[_0x9fd9('0x51')]['id'];}return db['VoiceQueue']['find']({'where':{'id':_0x48a6ff[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x58f5ab,null))['then'](saveUpdates(_0x48a6ff[_0x9fd9('0x51')],null))[_0x9fd9('0x25')](respondWithResult(_0x58f5ab,null))[_0x9fd9('0x4e')](handleError(_0x58f5ab,null));};exports[_0x9fd9('0x26')]=function(_0x55a6a0,_0x104c96){return db[_0x9fd9('0x37')][_0x9fd9('0x31')]({'where':{'id':_0x55a6a0['params']['id']}})['then'](handleEntityNotFound(_0x104c96,null))[_0x9fd9('0x25')](removeEntity(_0x104c96,null))[_0x9fd9('0x4e')](handleError(_0x104c96,null));};exports[_0x9fd9('0x5b')]=function(_0x134ed4,_0x6db11,_0x30b7ec){var _0x5d9588={'raw':![],'where':{}};var _0x53a362={};var _0x37720b={'count':0x0,'rows':[]};return db[_0x9fd9('0x37')][_0x9fd9('0x5c')]({'where':{'id':_0x134ed4[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x6db11,null))[_0x9fd9('0x25')](function(_0x557bee){if(_0x557bee){_0x53a362[_0x9fd9('0x3d')]=_['keys'](db[_0x9fd9('0x5d')][_0x9fd9('0x38')]);_0x53a362[_0x9fd9('0x3a')]=_[_0x9fd9('0x39')](_0x134ed4[_0x9fd9('0x3a')]);_0x53a362[_0x9fd9('0x3b')]=_['intersection'](_0x53a362[_0x9fd9('0x3d')],_0x53a362[_0x9fd9('0x3a')]);_0x5d9588[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x53a362[_0x9fd9('0x3d')],qs['fields'](_0x134ed4[_0x9fd9('0x3a')][_0x9fd9('0x3f')]));_0x5d9588['attributes']=_0x5d9588['attributes'][_0x9fd9('0x40')]?_0x5d9588[_0x9fd9('0x3e')]:_0x53a362[_0x9fd9('0x3d')];if(!_0x134ed4[_0x9fd9('0x3a')][_0x9fd9('0x41')](_0x9fd9('0x42'))){_0x5d9588[_0x9fd9('0x1e')]=qs[_0x9fd9('0x1e')](_0x134ed4[_0x9fd9('0x3a')][_0x9fd9('0x1e')]);_0x5d9588[_0x9fd9('0x1d')]=qs[_0x9fd9('0x1d')](_0x134ed4[_0x9fd9('0x3a')][_0x9fd9('0x1d')]);}_0x5d9588[_0x9fd9('0x5e')]=qs[_0x9fd9('0x43')](_0x134ed4['query'][_0x9fd9('0x43')]);_0x5d9588['where']=qs[_0x9fd9('0x3b')](_[_0x9fd9('0x45')](_0x134ed4[_0x9fd9('0x3a')],_0x53a362['filters']));_0x5d9588['where']['VoiceQueueId']=_0x557bee['id'];if(_0x134ed4[_0x9fd9('0x3a')]['filter']){_0x5d9588[_0x9fd9('0x44')]=_[_0x9fd9('0x46')](_0x5d9588[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0x5d9588[_0x9fd9('0x3e')],function(_0x14dbfc){var _0x3d49c5={};_0x3d49c5[_0x14dbfc]={'$like':'%'+_0x134ed4[_0x9fd9('0x3a')][_0x9fd9('0x2b')]+'%'};return _0x3d49c5;})});}_0x5d9588=_[_0x9fd9('0x46')]({},_0x5d9588,_0x134ed4['options']);return db[_0x9fd9('0x5d')]['count']({'where':_0x5d9588[_0x9fd9('0x44')]})[_0x9fd9('0x25')](function(_0x2b9081){_0x37720b[_0x9fd9('0x1c')]=_0x2b9081;if(_0x134ed4[_0x9fd9('0x3a')][_0x9fd9('0x4a')]){_0x5d9588[_0x9fd9('0x4b')]=[{'all':!![]}];}return db['CmHopper'][_0x9fd9('0x4c')](_0x5d9588);})[_0x9fd9('0x25')](function(_0x59f8a1){_0x37720b[_0x9fd9('0x4d')]=_0x59f8a1;return _0x37720b;});}})[_0x9fd9('0x25')](respondWithFilteredResult(_0x6db11,_0x5d9588))[_0x9fd9('0x4e')](handleError(_0x6db11,null));};exports['getHopperHistories']=function(_0x2fa5db,_0x2ddc18,_0x530ca0){var _0x2d0de0={'raw':!![],'where':{}};var _0x21d855={};var _0x481b16={'count':0x0,'rows':[]};return db[_0x9fd9('0x37')][_0x9fd9('0x5c')]({'where':{'id':_0x2fa5db[_0x9fd9('0x4f')]['id']}})['then'](handleEntityNotFound(_0x2ddc18,null))['then'](function(_0x40ff35){if(_0x40ff35){_0x21d855[_0x9fd9('0x3d')]=_[_0x9fd9('0x39')](db[_0x9fd9('0x5f')][_0x9fd9('0x38')]);_0x21d855[_0x9fd9('0x3a')]=_[_0x9fd9('0x39')](_0x2fa5db[_0x9fd9('0x3a')]);_0x21d855[_0x9fd9('0x3b')]=_[_0x9fd9('0x3c')](_0x21d855[_0x9fd9('0x3d')],_0x21d855[_0x9fd9('0x3a')]);_0x2d0de0[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x21d855[_0x9fd9('0x3d')],qs[_0x9fd9('0x3f')](_0x2fa5db['query'][_0x9fd9('0x3f')]));_0x2d0de0[_0x9fd9('0x3e')]=_0x2d0de0[_0x9fd9('0x3e')]['length']?_0x2d0de0[_0x9fd9('0x3e')]:_0x21d855[_0x9fd9('0x3d')];if(!_0x2fa5db['query'][_0x9fd9('0x41')](_0x9fd9('0x42'))){_0x2d0de0[_0x9fd9('0x1e')]=qs['limit'](_0x2fa5db[_0x9fd9('0x3a')][_0x9fd9('0x1e')]);_0x2d0de0[_0x9fd9('0x1d')]=qs[_0x9fd9('0x1d')](_0x2fa5db[_0x9fd9('0x3a')][_0x9fd9('0x1d')]);}_0x2d0de0[_0x9fd9('0x5e')]=qs['sort'](_0x2fa5db[_0x9fd9('0x3a')][_0x9fd9('0x43')]);_0x2d0de0[_0x9fd9('0x44')]=qs[_0x9fd9('0x3b')](_[_0x9fd9('0x45')](_0x2fa5db['query'],_0x21d855[_0x9fd9('0x3b')]));_0x2d0de0[_0x9fd9('0x44')]['VoiceQueueId']=_0x40ff35['id'];if(_0x2fa5db[_0x9fd9('0x3a')][_0x9fd9('0x2b')]){_0x2d0de0[_0x9fd9('0x44')]=_[_0x9fd9('0x46')](_0x2d0de0[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0x2d0de0[_0x9fd9('0x3e')],function(_0x2416ff){var _0x4cc3d8={};_0x4cc3d8[_0x2416ff]={'$like':'%'+_0x2fa5db[_0x9fd9('0x3a')][_0x9fd9('0x2b')]+'%'};return _0x4cc3d8;})});}_0x2d0de0=_['merge']({},_0x2d0de0,_0x2fa5db[_0x9fd9('0x49')]);return db[_0x9fd9('0x5f')][_0x9fd9('0x1c')]({'where':_0x2d0de0[_0x9fd9('0x44')]})['then'](function(_0x4c2e33){_0x481b16['count']=_0x4c2e33;if(_0x2fa5db[_0x9fd9('0x3a')][_0x9fd9('0x4a')]){_0x2d0de0[_0x9fd9('0x4b')]=[{'all':!![]}];}return db[_0x9fd9('0x5f')]['findAll'](_0x2d0de0);})[_0x9fd9('0x25')](function(_0xd5b34f){_0x481b16['rows']=_0xd5b34f;return _0x481b16;});}})[_0x9fd9('0x25')](respondWithFilteredResult(_0x2ddc18,_0x2d0de0))['catch'](handleError(_0x2ddc18,null));};exports['getHopperFinals']=function(_0x17111f,_0x6a18fd,_0x1cbaba){var _0x9dbe8d={'raw':!![],'where':{}};var _0x4f4058={};var _0x3c3cd0={'count':0x0,'rows':[]};return db[_0x9fd9('0x37')][_0x9fd9('0x5c')]({'where':{'id':_0x17111f['params']['id']}})['then'](handleEntityNotFound(_0x6a18fd,null))[_0x9fd9('0x25')](function(_0xb89b8a){if(_0xb89b8a){_0x4f4058[_0x9fd9('0x3d')]=_['keys'](db['CmHopperFinal'][_0x9fd9('0x38')]);_0x4f4058[_0x9fd9('0x3a')]=_[_0x9fd9('0x39')](_0x17111f[_0x9fd9('0x3a')]);_0x4f4058[_0x9fd9('0x3b')]=_[_0x9fd9('0x3c')](_0x4f4058['model'],_0x4f4058[_0x9fd9('0x3a')]);_0x9dbe8d[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x4f4058[_0x9fd9('0x3d')],qs[_0x9fd9('0x3f')](_0x17111f[_0x9fd9('0x3a')][_0x9fd9('0x3f')]));_0x9dbe8d[_0x9fd9('0x3e')]=_0x9dbe8d['attributes'][_0x9fd9('0x40')]?_0x9dbe8d[_0x9fd9('0x3e')]:_0x4f4058['model'];if(!_0x17111f[_0x9fd9('0x3a')][_0x9fd9('0x41')](_0x9fd9('0x42'))){_0x9dbe8d[_0x9fd9('0x1e')]=qs[_0x9fd9('0x1e')](_0x17111f['query'][_0x9fd9('0x1e')]);_0x9dbe8d[_0x9fd9('0x1d')]=qs[_0x9fd9('0x1d')](_0x17111f[_0x9fd9('0x3a')][_0x9fd9('0x1d')]);}_0x9dbe8d['order']=qs[_0x9fd9('0x43')](_0x17111f['query'][_0x9fd9('0x43')]);_0x9dbe8d['where']=qs[_0x9fd9('0x3b')](_[_0x9fd9('0x45')](_0x17111f['query'],_0x4f4058['filters']));_0x9dbe8d[_0x9fd9('0x44')][_0x9fd9('0x60')]=_0xb89b8a['id'];if(_0x17111f[_0x9fd9('0x3a')][_0x9fd9('0x2b')]){_0x9dbe8d['where']=_[_0x9fd9('0x46')](_0x9dbe8d[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0x9dbe8d[_0x9fd9('0x3e')],function(_0x46997f){var _0xe93ded={};_0xe93ded[_0x46997f]={'$like':'%'+_0x17111f[_0x9fd9('0x3a')]['filter']+'%'};return _0xe93ded;})});}_0x9dbe8d=_[_0x9fd9('0x46')]({},_0x9dbe8d,_0x17111f['options']);return db[_0x9fd9('0x61')][_0x9fd9('0x1c')]({'where':_0x9dbe8d[_0x9fd9('0x44')]})[_0x9fd9('0x25')](function(_0x3e2e3f){_0x3c3cd0['count']=_0x3e2e3f;if(_0x17111f[_0x9fd9('0x3a')][_0x9fd9('0x4a')]){_0x9dbe8d[_0x9fd9('0x4b')]=[{'all':!![]}];}return db[_0x9fd9('0x61')]['findAll'](_0x9dbe8d);})[_0x9fd9('0x25')](function(_0x5b97c8){_0x3c3cd0['rows']=_0x5b97c8;return _0x3c3cd0;});}})[_0x9fd9('0x25')](respondWithFilteredResult(_0x6a18fd,_0x9dbe8d))[_0x9fd9('0x4e')](handleError(_0x6a18fd,null));};exports[_0x9fd9('0x62')]=function(_0x5bc5b7,_0x11b74a,_0x3ea200){var _0x152e58={'raw':!![],'where':{}};var _0x1abc8e={};var _0xe29d8e={'count':0x0,'rows':[]};return db[_0x9fd9('0x37')][_0x9fd9('0x5c')]({'where':{'id':_0x5bc5b7['params']['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x11b74a,null))['then'](function(_0x458c51){if(_0x458c51){_0x1abc8e[_0x9fd9('0x3d')]=_[_0x9fd9('0x39')](db['CmHopperBlack'][_0x9fd9('0x38')]);_0x1abc8e[_0x9fd9('0x3a')]=_[_0x9fd9('0x39')](_0x5bc5b7[_0x9fd9('0x3a')]);_0x1abc8e[_0x9fd9('0x3b')]=_[_0x9fd9('0x3c')](_0x1abc8e['model'],_0x1abc8e[_0x9fd9('0x3a')]);_0x152e58[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x1abc8e[_0x9fd9('0x3d')],qs['fields'](_0x5bc5b7[_0x9fd9('0x3a')][_0x9fd9('0x3f')]));_0x152e58[_0x9fd9('0x3e')]=_0x152e58[_0x9fd9('0x3e')][_0x9fd9('0x40')]?_0x152e58[_0x9fd9('0x3e')]:_0x1abc8e[_0x9fd9('0x3d')];if(!_0x5bc5b7[_0x9fd9('0x3a')][_0x9fd9('0x41')]('nolimit')){_0x152e58['limit']=qs[_0x9fd9('0x1e')](_0x5bc5b7[_0x9fd9('0x3a')][_0x9fd9('0x1e')]);_0x152e58[_0x9fd9('0x1d')]=qs[_0x9fd9('0x1d')](_0x5bc5b7[_0x9fd9('0x3a')]['offset']);}_0x152e58[_0x9fd9('0x5e')]=qs[_0x9fd9('0x43')](_0x5bc5b7[_0x9fd9('0x3a')]['sort']);_0x152e58[_0x9fd9('0x44')]=qs[_0x9fd9('0x3b')](_[_0x9fd9('0x45')](_0x5bc5b7[_0x9fd9('0x3a')],_0x1abc8e[_0x9fd9('0x3b')]));_0x152e58[_0x9fd9('0x44')][_0x9fd9('0x60')]=_0x458c51['id'];if(_0x5bc5b7[_0x9fd9('0x3a')][_0x9fd9('0x2b')]){_0x152e58['where']=_[_0x9fd9('0x46')](_0x152e58[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0x152e58[_0x9fd9('0x3e')],function(_0x41fe1f){var _0x58d036={};_0x58d036[_0x41fe1f]={'$like':'%'+_0x5bc5b7[_0x9fd9('0x3a')][_0x9fd9('0x2b')]+'%'};return _0x58d036;})});}_0x152e58=_[_0x9fd9('0x46')]({},_0x152e58,_0x5bc5b7[_0x9fd9('0x49')]);return db['CmHopperBlack'][_0x9fd9('0x1c')]({'where':_0x152e58[_0x9fd9('0x44')]})[_0x9fd9('0x25')](function(_0x3d7529){_0xe29d8e['count']=_0x3d7529;if(_0x5bc5b7['query'][_0x9fd9('0x4a')]){_0x152e58['include']=[{'all':!![]}];}return db['CmHopperBlack'][_0x9fd9('0x4c')](_0x152e58);})['then'](function(_0x47d5ea){_0xe29d8e[_0x9fd9('0x4d')]=_0x47d5ea;return _0xe29d8e;});}})[_0x9fd9('0x25')](respondWithFilteredResult(_0x11b74a,_0x152e58))['catch'](handleError(_0x11b74a,null));};exports['getTeams']=function(_0xf1186,_0x4689ed,_0x36398a){var _0x8f7c9a={};var _0x14176a={};var _0x1b2856;var _0x3f4a7a;return db['VoiceQueue'][_0x9fd9('0x5c')]({'where':{'id':_0xf1186[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x4689ed,null))[_0x9fd9('0x25')](function(_0x5273c4){if(_0x5273c4){_0x1b2856=_0x5273c4;_0x14176a[_0x9fd9('0x3d')]=_[_0x9fd9('0x39')](db[_0x9fd9('0x63')]['rawAttributes']);_0x14176a[_0x9fd9('0x3a')]=_[_0x9fd9('0x39')](_0xf1186['query']);_0x14176a[_0x9fd9('0x3b')]=_[_0x9fd9('0x3c')](_0x14176a['model'],_0x14176a['query']);_0x8f7c9a[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x14176a[_0x9fd9('0x3d')],qs['fields'](_0xf1186[_0x9fd9('0x3a')][_0x9fd9('0x3f')]));_0x8f7c9a[_0x9fd9('0x3e')]=_0x8f7c9a[_0x9fd9('0x3e')][_0x9fd9('0x40')]?_0x8f7c9a['attributes']:_0x14176a[_0x9fd9('0x3d')];_0x8f7c9a['order']=qs['sort'](_0xf1186[_0x9fd9('0x3a')][_0x9fd9('0x43')]);_0x8f7c9a[_0x9fd9('0x44')]=qs[_0x9fd9('0x3b')](_[_0x9fd9('0x45')](_0xf1186[_0x9fd9('0x3a')],_0x14176a[_0x9fd9('0x3b')]));if(_0xf1186['query'][_0x9fd9('0x2b')]){_0x8f7c9a[_0x9fd9('0x44')]=_[_0x9fd9('0x46')](_0x8f7c9a[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0x8f7c9a['attributes'],function(_0x179d52){var _0x2b83d3={};_0x2b83d3[_0x179d52]={'$like':'%'+_0xf1186[_0x9fd9('0x3a')][_0x9fd9('0x2b')]+'%'};return _0x2b83d3;})});}_0x8f7c9a=_['merge']({},_0x8f7c9a,_0xf1186[_0x9fd9('0x49')]);return _0x1b2856[_0x9fd9('0x64')](_0x8f7c9a);}})[_0x9fd9('0x25')](function(_0x3d8c8d){if(_0x3d8c8d){_0x3f4a7a=_0x3d8c8d['length'];if(!_0xf1186['query'][_0x9fd9('0x41')](_0x9fd9('0x42'))){_0x8f7c9a[_0x9fd9('0x1e')]=qs[_0x9fd9('0x1e')](_0xf1186[_0x9fd9('0x3a')]['limit']);_0x8f7c9a['offset']=qs[_0x9fd9('0x1d')](_0xf1186[_0x9fd9('0x3a')][_0x9fd9('0x1d')]);}return _0x1b2856['getTeams'](_0x8f7c9a);}})[_0x9fd9('0x25')](function(_0x2fa929){if(_0x2fa929){return _0x2fa929?{'count':_0x3f4a7a,'rows':_0x2fa929}:null;}})[_0x9fd9('0x25')](respondWithResult(_0x4689ed,null))['catch'](handleError(_0x4689ed,null));};exports['addTeams']=function(_0x33c7b8,_0x465ae3,_0x24d93d){var _0x4af079=_0x33c7b8[_0x9fd9('0x51')][_0x9fd9('0x65')];return db[_0x9fd9('0x63')][_0x9fd9('0x4c')]({'where':{'id':_[_0x9fd9('0x2d')](_0x4af079,'id')},'attributes':['id'],'include':[{'model':db['User'],'as':_0x9fd9('0x66'),'attributes':['id',_0x9fd9('0x32'),_0x9fd9('0x67'),_0x9fd9('0x68'),_0x9fd9('0x69')],'raw':!![]}]})[_0x9fd9('0x25')](function(_0x1befb9){if(_0x1befb9){var _0x383a6b=_[_0x9fd9('0x6a')](_0x1befb9,function(_0x2f1c9b){var _0x9b938c=_0x2f1c9b[_0x9fd9('0x53')]({'plain':!![]});_0x9b938c['Agents']['forEach'](function(_0x4f3e8b){_0x4f3e8b['penalty']=_[_0x9fd9('0x31')](_0x4af079,{'id':_0x9b938c['id']})[_0x9fd9('0x6b')];});return _0x9b938c['Agents'];});return db[_0x9fd9('0x37')]['find']({'where':{'id':_0x33c7b8[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](function(_0x5f252d){return db[_0x9fd9('0x6c')][_0x9fd9('0x6d')](function(_0x28d96f){return _0x5f252d[_0x9fd9('0x6e')](_[_0x9fd9('0x2d')](_0x4af079,'id'),{'transaction':_0x28d96f})[_0x9fd9('0x25')](function(){return BPromise[_0x9fd9('0x6f')](_0x383a6b,function(_0x3a651a){return db[_0x9fd9('0x70')][_0x9fd9('0x71')]({'where':{'UserId':_0x3a651a['id'],'VoiceQueueId':_0x33c7b8[_0x9fd9('0x4f')]['id']},'defaults':{'penalty':_0x3a651a[_0x9fd9('0x6b')]},'transaction':_0x28d96f});});})[_0x9fd9('0x25')](function(){return BPromise[_0x9fd9('0x6f')](_[_0x9fd9('0x2b')](_0x383a6b,{'online':!![]}),function(_0x2939c1){return db[_0x9fd9('0x72')]['upsert']({'membername':_0x2939c1[_0x9fd9('0x32')],'UserId':_0x2939c1['id'],'queue_name':_0x5f252d['name'],'VoiceQueueId':_0x5f252d['id'],'interface':_['isNil'](_0x2939c1[_0x9fd9('0x69')])?util[_0x9fd9('0x73')]('SIP/%s',_0x2939c1[_0x9fd9('0x32')]):_0x2939c1[_0x9fd9('0x69')],'paused':_0x2939c1['voicePause']||![],'penalty':_0x2939c1['penalty']},{'transaction':_0x28d96f});});})[_0x9fd9('0x25')](function(){_0x383a6b['forEach'](function(_0x68a851){socket['emit'](_0x9fd9('0x74'),{'UserId':_0x68a851['id'],'VoiceQueueId':_0x5f252d['id']});});});});});}})[_0x9fd9('0x25')](respondWithStatusCode(_0x465ae3,null))[_0x9fd9('0x4e')](handleError(_0x465ae3,null));};exports[_0x9fd9('0x75')]=function(_0x47e8a7,_0x48b0f8,_0x484357){return db['Team'][_0x9fd9('0x4c')]({'where':{'id':_0x47e8a7['query'][_0x9fd9('0x76')]},'attributes':['id'],'include':[{'model':db[_0x9fd9('0x77')],'as':_0x9fd9('0x66'),'attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x48b0f8,null))[_0x9fd9('0x25')](function(_0x32faee){var _0xd5fe0e=_[_0x9fd9('0x2d')](_0x32faee,'id');var _0x4fa8e0=[];var _0xa6f37c=[];var _0x5b352c=squel[_0x9fd9('0x78')]();_0x5b352c[_0x9fd9('0x79')]('tq.TeamId')[_0x9fd9('0x7a')]('team_has_voice_queues','tq')[_0x9fd9('0x7b')](_0x9fd9('0x7c'),'ut',_0x9fd9('0x7d'))['where'](_0x9fd9('0x7e'),_0x47e8a7['params']['id']);for(var _0xda170c=0x0;_0xda170c<_0x32faee[_0x9fd9('0x40')];_0xda170c+=0x1){let _0x2f6901=_0x32faee[_0xda170c];for(var _0x39e0f2=0x0;_0x39e0f2<_0x2f6901[_0x9fd9('0x66')][_0x9fd9('0x40')];_0x39e0f2+=0x1){let _0x467eda=_0x2f6901[_0x9fd9('0x66')][_0x39e0f2];var _0x524dea=_0x5b352c[_0x9fd9('0x7f')]();_0x524dea['where'](_0x9fd9('0x80'),_0x467eda['id']);_0xa6f37c['push'](db[_0x9fd9('0x6c')][_0x9fd9('0x3a')](_0x524dea[_0x9fd9('0x81')](),{'type':db[_0x9fd9('0x6c')][_0x9fd9('0x82')][_0x9fd9('0x83')]})[_0x9fd9('0x25')](function(_0x29e22f){if(_0x29e22f[_0x9fd9('0x40')]===0x1){return _0x467eda['id'];}else{var _0xbc114a=_['every'](_['map'](_0x29e22f,_0x9fd9('0x84')),function(_0x3f0608){return _[_0x9fd9('0x2f')](_0xd5fe0e,_0x3f0608);});if(_0xbc114a){return _0x467eda['id'];}}}));}}return BPromise[_0x9fd9('0x85')](_0xa6f37c)[_0x9fd9('0x25')](function(_0x65fc7a){_0x4fa8e0=_(_0x4fa8e0)[_0x9fd9('0x86')](_0x65fc7a)[_0x9fd9('0x87')]()[_0x9fd9('0x2e')]();return db['VoiceQueue'][_0x9fd9('0x31')]({'where':{'id':_0x47e8a7[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](function(_0x302f9d){return db[_0x9fd9('0x6c')][_0x9fd9('0x6d')](function(_0x2f2989){return _0x302f9d[_0x9fd9('0x75')](_0x47e8a7[_0x9fd9('0x3a')][_0x9fd9('0x76')],{'transaction':_0x2f2989})[_0x9fd9('0x25')](function(){if(!_['isEmpty'](_0x4fa8e0)){return _0x302f9d['removeAgents'](_0x4fa8e0,{'transaction':_0x2f2989})[_0x9fd9('0x25')](function(){return db[_0x9fd9('0x72')][_0x9fd9('0x26')]({'where':{'VoiceQueueId':_0x47e8a7[_0x9fd9('0x4f')]['id'],'UserId':_0x4fa8e0},'transaction':_0x2f2989});});}})['then'](function(){_0x4fa8e0[_0x9fd9('0x88')](function(_0x4f79b1){socket['emit'](_0x9fd9('0x89'),{'UserId':_0x4f79b1,'VoiceQueueId':_0x302f9d['id']});});});});});});})[_0x9fd9('0x25')](respondWithStatusCode(_0x48b0f8,null))[_0x9fd9('0x4e')](handleError(_0x48b0f8,null));};exports[_0x9fd9('0x8a')]=function(_0x5667c4,_0x10fb3a,_0x41f8d8){var _0x2cc67e,_0x1be6e2;return db[_0x9fd9('0x37')][_0x9fd9('0x31')]({'where':{'id':_0x5667c4[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x10fb3a,null))[_0x9fd9('0x25')](function(_0x28e2e6){if(_0x28e2e6){_0x1be6e2=_0x28e2e6;return _0x28e2e6[_0x9fd9('0x8a')](_0x5667c4['body'][_0x9fd9('0x76')],_[_0x9fd9('0x8b')](_0x5667c4[_0x9fd9('0x51')],['ids','id'])||{})['spread'](function(_0x496443){for(var _0xf0a970=0x0;_0xf0a970<_0x5667c4[_0x9fd9('0x51')][_0x9fd9('0x76')][_0x9fd9('0x40')];_0xf0a970+=0x1){socket[_0x9fd9('0x8c')](_0x9fd9('0x74'),{'UserId':_0x5667c4[_0x9fd9('0x51')][_0x9fd9('0x76')][_0xf0a970],'VoiceQueueId':_0x5667c4[_0x9fd9('0x4f')]['id']});}return _0x496443;});}})[_0x9fd9('0x25')](function(_0x341f00){_0x2cc67e=_0x341f00||[];if(_0x1be6e2){return db[_0x9fd9('0x77')][_0x9fd9('0x4c')]({'where':{'id':_0x5667c4[_0x9fd9('0x51')][_0x9fd9('0x76')]},'attributes':['id','name',_0x9fd9('0x67'),_0x9fd9('0x68'),_0x9fd9('0x69')],'raw':!![]});}})['then'](function(_0x2deaa0){if(!_['isEmpty'](_0x2deaa0)){var _0x293989=[];for(var _0x113422=0x0;_0x113422<_0x2deaa0[_0x9fd9('0x40')];_0x113422++){if(_0x2deaa0[_0x113422][_0x9fd9('0x67')]){_0x293989[_0x9fd9('0x8d')](db[_0x9fd9('0x72')][_0x9fd9('0x8e')]({'membername':_0x2deaa0[_0x113422][_0x9fd9('0x32')],'UserId':_0x2deaa0[_0x113422]['id'],'queue_name':_0x1be6e2[_0x9fd9('0x32')],'VoiceQueueId':_0x1be6e2['id'],'interface':_[_0x9fd9('0x8f')](_0x2deaa0[_0x113422][_0x9fd9('0x69')])?util[_0x9fd9('0x73')](_0x9fd9('0x90'),_0x2deaa0[_0x113422][_0x9fd9('0x32')]):_0x2deaa0[_0x113422][_0x9fd9('0x69')],'paused':_0x2deaa0[_0x113422][_0x9fd9('0x68')]||![],'penalty':_0x5667c4[_0x9fd9('0x51')][_0x9fd9('0x6b')]||0x0}));}}return BPromise[_0x9fd9('0x85')](_0x293989);}})[_0x9fd9('0x25')](function(){return _0x2cc67e;})[_0x9fd9('0x25')](respondWithResult(_0x10fb3a,null))['catch'](handleError(_0x10fb3a,null));};exports[_0x9fd9('0x91')]=function(_0x5caf45,_0x1acea0,_0x48363d){return db[_0x9fd9('0x37')][_0x9fd9('0x31')]({'where':{'id':_0x5caf45['params']['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x1acea0,null))[_0x9fd9('0x25')](function(_0x1c25c7){if(_0x1c25c7){return _0x1c25c7['removeAgents'](_0x5caf45[_0x9fd9('0x3a')][_0x9fd9('0x76')])[_0x9fd9('0x25')](function(){if(_[_0x9fd9('0x92')](_0x5caf45[_0x9fd9('0x3a')][_0x9fd9('0x76')])){for(var _0x1a536b=0x0;_0x1a536b<_0x5caf45[_0x9fd9('0x3a')][_0x9fd9('0x76')][_0x9fd9('0x40')];_0x1a536b+=0x1){socket[_0x9fd9('0x8c')](_0x9fd9('0x89'),{'UserId':Number(_0x5caf45['query'][_0x9fd9('0x76')][_0x1a536b]),'VoiceQueueId':Number(_0x5caf45[_0x9fd9('0x4f')]['id'])});}}else{socket[_0x9fd9('0x8c')]('userVoiceQueue:remove',{'UserId':Number(_0x5caf45[_0x9fd9('0x3a')][_0x9fd9('0x76')]),'VoiceQueueId':Number(_0x5caf45[_0x9fd9('0x4f')]['id'])});}});}})[_0x9fd9('0x25')](function(_0x4286d3){return db[_0x9fd9('0x72')][_0x9fd9('0x26')]({'where':{'VoiceQueueId':_0x5caf45[_0x9fd9('0x4f')]['id'],'UserId':_0x5caf45[_0x9fd9('0x3a')][_0x9fd9('0x76')]}})[_0x9fd9('0x25')](function(){return _0x4286d3;});})[_0x9fd9('0x25')](respondWithStatusCode(_0x1acea0,null))[_0x9fd9('0x4e')](handleError(_0x1acea0,null));};exports['getAgents']=function(_0x368603,_0x1aaddc,_0x5d326c){var _0x20bc05={};var _0x4c0d12={};var _0x549126;var _0x11d6cf;return db[_0x9fd9('0x37')][_0x9fd9('0x5c')]({'where':{'id':_0x368603['params']['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x1aaddc,null))[_0x9fd9('0x25')](function(_0x47d5cc){if(_0x47d5cc){_0x549126=_0x47d5cc;_0x4c0d12[_0x9fd9('0x3d')]=_[_0x9fd9('0x39')](db[_0x9fd9('0x77')]['rawAttributes']);_0x4c0d12[_0x9fd9('0x3a')]=_[_0x9fd9('0x39')](_0x368603[_0x9fd9('0x3a')]);_0x4c0d12[_0x9fd9('0x3b')]=_[_0x9fd9('0x3c')](_0x4c0d12['model'],_0x4c0d12['query']);_0x20bc05[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x4c0d12['model'],qs['fields'](_0x368603['query'][_0x9fd9('0x3f')]));_0x20bc05['attributes']=_0x20bc05[_0x9fd9('0x3e')][_0x9fd9('0x40')]?_0x20bc05[_0x9fd9('0x3e')]:_0x4c0d12[_0x9fd9('0x3d')];_0x20bc05[_0x9fd9('0x5e')]=qs[_0x9fd9('0x43')](_0x368603[_0x9fd9('0x3a')]['sort']);_0x20bc05[_0x9fd9('0x44')]=qs[_0x9fd9('0x3b')](_[_0x9fd9('0x45')](_0x368603[_0x9fd9('0x3a')],_0x4c0d12[_0x9fd9('0x3b')]));if(_0x368603[_0x9fd9('0x3a')]['filter']){_0x20bc05[_0x9fd9('0x44')]=_[_0x9fd9('0x46')](_0x20bc05[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0x20bc05['attributes'],function(_0x1f9b39){var _0x1165f1={};_0x1165f1[_0x1f9b39]={'$like':'%'+_0x368603[_0x9fd9('0x3a')][_0x9fd9('0x2b')]+'%'};return _0x1165f1;})});}_0x20bc05=_[_0x9fd9('0x46')]({},_0x20bc05,_0x368603['options']);return _0x549126[_0x9fd9('0x93')](_0x20bc05);}})['then'](function(_0x2ae71e){if(_0x2ae71e){_0x11d6cf=_0x2ae71e[_0x9fd9('0x40')];if(!_0x368603['query'][_0x9fd9('0x41')](_0x9fd9('0x42'))){_0x20bc05['limit']=qs[_0x9fd9('0x1e')](_0x368603[_0x9fd9('0x3a')][_0x9fd9('0x1e')]);_0x20bc05[_0x9fd9('0x1d')]=qs[_0x9fd9('0x1d')](_0x368603[_0x9fd9('0x3a')][_0x9fd9('0x1d')]);}return _0x549126[_0x9fd9('0x93')](_0x20bc05);}})[_0x9fd9('0x25')](function(_0x3611de){if(_0x3611de){return _0x3611de?{'count':_0x11d6cf,'rows':_0x3611de}:null;}})[_0x9fd9('0x25')](respondWithResult(_0x1aaddc,null))[_0x9fd9('0x4e')](handleError(_0x1aaddc,null));};exports[_0x9fd9('0x94')]=function(_0x48c697,_0x5b26c6,_0x4d1ec2){var _0xcc4490={};var _0x48da31={};var _0x3d497b;var _0x26ccc5;return db[_0x9fd9('0x37')][_0x9fd9('0x5c')]({'where':{'id':_0x48c697[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x5b26c6,null))[_0x9fd9('0x25')](function(_0x2496e5){if(_0x2496e5){_0x3d497b=_0x2496e5;_0x48da31[_0x9fd9('0x3d')]=_[_0x9fd9('0x39')](db[_0x9fd9('0x72')][_0x9fd9('0x38')]);_0x48da31[_0x9fd9('0x3a')]=_['keys'](_0x48c697[_0x9fd9('0x3a')]);_0x48da31[_0x9fd9('0x3b')]=_[_0x9fd9('0x3c')](_0x48da31[_0x9fd9('0x3d')],_0x48da31[_0x9fd9('0x3a')]);_0xcc4490[_0x9fd9('0x3e')]=_['intersection'](_0x48da31[_0x9fd9('0x3d')],qs[_0x9fd9('0x3f')](_0x48c697[_0x9fd9('0x3a')][_0x9fd9('0x3f')]));_0xcc4490[_0x9fd9('0x3e')]=_0xcc4490[_0x9fd9('0x3e')][_0x9fd9('0x40')]?_0xcc4490[_0x9fd9('0x3e')]:_0x48da31[_0x9fd9('0x3d')];_0xcc4490['order']=qs['sort'](_0x48c697[_0x9fd9('0x3a')][_0x9fd9('0x43')]);_0xcc4490[_0x9fd9('0x44')]=qs['filters'](_[_0x9fd9('0x45')](_0x48c697[_0x9fd9('0x3a')],_0x48da31[_0x9fd9('0x3b')]));if(_0x48c697[_0x9fd9('0x3a')][_0x9fd9('0x2b')]){_0xcc4490[_0x9fd9('0x44')]=_[_0x9fd9('0x46')](_0xcc4490[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0xcc4490[_0x9fd9('0x3e')],function(_0x4eb06e){var _0x5c1801={};_0x5c1801[_0x4eb06e]={'$like':'%'+_0x48c697[_0x9fd9('0x3a')][_0x9fd9('0x2b')]+'%'};return _0x5c1801;})});}_0xcc4490=_[_0x9fd9('0x46')]({},_0xcc4490,_0x48c697[_0x9fd9('0x49')]);return _0x3d497b[_0x9fd9('0x94')](_0xcc4490);}})[_0x9fd9('0x25')](function(_0x58496a){if(_0x58496a){_0x26ccc5=_0x58496a[_0x9fd9('0x40')];if(!_0x48c697[_0x9fd9('0x3a')]['hasOwnProperty']('nolimit')){_0xcc4490[_0x9fd9('0x1e')]=qs[_0x9fd9('0x1e')](_0x48c697['query'][_0x9fd9('0x1e')]);_0xcc4490[_0x9fd9('0x1d')]=qs[_0x9fd9('0x1d')](_0x48c697['query']['offset']);}return _0x3d497b['getMembers'](_0xcc4490);}})[_0x9fd9('0x25')](function(_0x4311d4){return _0x4311d4?{'count':_0x26ccc5,'rows':_0x4311d4}:null;})[_0x9fd9('0x25')](respondWithResult(_0x5b26c6,null))[_0x9fd9('0x4e')](handleError(_0x5b26c6,null));};exports['getLists']=function(_0x5c24be,_0x459345,_0x54707e){var _0x6eec0f={};var _0x496ee1={};var _0x437bc9;var _0x814bac;return db[_0x9fd9('0x37')][_0x9fd9('0x5c')]({'where':{'id':_0x5c24be[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x459345,null))[_0x9fd9('0x25')](function(_0x2c1e10){if(_0x2c1e10){_0x437bc9=_0x2c1e10;_0x496ee1[_0x9fd9('0x3d')]=_[_0x9fd9('0x39')](db[_0x9fd9('0x95')][_0x9fd9('0x38')]);_0x496ee1['query']=_[_0x9fd9('0x39')](_0x5c24be[_0x9fd9('0x3a')]);_0x496ee1[_0x9fd9('0x3b')]=_['intersection'](_0x496ee1[_0x9fd9('0x3d')],_0x496ee1['query']);_0x6eec0f[_0x9fd9('0x3e')]=_[_0x9fd9('0x3c')](_0x496ee1[_0x9fd9('0x3d')],qs['fields'](_0x5c24be[_0x9fd9('0x3a')][_0x9fd9('0x3f')]));_0x6eec0f[_0x9fd9('0x3e')]=_0x6eec0f['attributes'][_0x9fd9('0x40')]?_0x6eec0f[_0x9fd9('0x3e')]:_0x496ee1[_0x9fd9('0x3d')];_0x6eec0f[_0x9fd9('0x5e')]=qs['sort'](_0x5c24be[_0x9fd9('0x3a')][_0x9fd9('0x43')]);_0x6eec0f[_0x9fd9('0x44')]=qs[_0x9fd9('0x3b')](_[_0x9fd9('0x45')](_0x5c24be['query'],_0x496ee1[_0x9fd9('0x3b')]));if(_0x5c24be[_0x9fd9('0x3a')]['filter']){_0x6eec0f[_0x9fd9('0x44')]=_['merge'](_0x6eec0f[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0x6eec0f[_0x9fd9('0x3e')],function(_0x4b28b6){var _0x24187a={};_0x24187a[_0x4b28b6]={'$like':'%'+_0x5c24be[_0x9fd9('0x3a')][_0x9fd9('0x2b')]+'%'};return _0x24187a;})});}_0x6eec0f=_[_0x9fd9('0x46')]({},_0x6eec0f,_0x5c24be[_0x9fd9('0x49')]);return _0x437bc9[_0x9fd9('0x96')](_0x6eec0f);}})[_0x9fd9('0x25')](function(_0x334273){if(_0x334273){_0x814bac=_0x334273['length'];if(!_0x5c24be[_0x9fd9('0x3a')][_0x9fd9('0x41')](_0x9fd9('0x42'))){_0x6eec0f[_0x9fd9('0x1e')]=qs[_0x9fd9('0x1e')](_0x5c24be['query'][_0x9fd9('0x1e')]);_0x6eec0f[_0x9fd9('0x1d')]=qs[_0x9fd9('0x1d')](_0x5c24be[_0x9fd9('0x3a')]['offset']);}return _0x437bc9[_0x9fd9('0x96')](_0x6eec0f);}})[_0x9fd9('0x25')](function(_0x282c26){if(_0x282c26){return _0x282c26?{'count':_0x814bac,'rows':_0x282c26}:null;}})[_0x9fd9('0x25')](respondWithResult(_0x459345,null))['catch'](handleError(_0x459345,null));};exports[_0x9fd9('0x97')]=function(_0x371289,_0x5d2d15,_0x2b5332){var _0x1d764e,_0x43703f;return db[_0x9fd9('0x37')][_0x9fd9('0x31')]({'where':{'id':_0x371289[_0x9fd9('0x4f')]['id']}})['then'](handleEntityNotFound(_0x5d2d15,null))['then'](function(_0x20d9ff){if(_0x20d9ff){_0x43703f=_0x20d9ff;return _0x20d9ff[_0x9fd9('0x97')](_0x371289[_0x9fd9('0x51')]['ids'],_[_0x9fd9('0x8b')](_0x371289[_0x9fd9('0x51')],[_0x9fd9('0x76'),'id'])||{});}return null;})[_0x9fd9('0x98')](function(_0x5c4f3e){var _0x44bf0b;_0x1d764e=_0x5c4f3e||[];var _0x5259a7=[];if(_0x5c4f3e){for(var _0x2d355b=0x0;_0x2d355b<_0x5c4f3e[_0x9fd9('0x40')];_0x2d355b+=0x1){var _0x549845=_0x5c4f3e[_0x2d355b][_0x9fd9('0x53')]({'plain':!![]});_0x43703f[_0x9fd9('0x99')]=_0x371289[_0x9fd9('0x51')][_0x9fd9('0x99')]?_0x371289['body'][_0x9fd9('0x99')]:_0x43703f[_0x9fd9('0x99')];switch(_0x43703f[_0x9fd9('0x99')]){case _0x9fd9('0x9a'):_0x44bf0b=squel['insert']()[_0x9fd9('0x9b')]('cm_hopper')[_0x9fd9('0x9c')]([_0x9fd9('0x9d'),_0x9fd9('0x9e'),_0x9fd9('0x9f'),_0x9fd9('0xa0'),_0x9fd9('0x60'),_0x9fd9('0xa1'),'updatedAt'],squel[_0x9fd9('0x78')]()['field'](_0x9fd9('0x9d'),_0x9fd9('0x9d'))[_0x9fd9('0x79')]('NOW()',_0x9fd9('0x9e'))[_0x9fd9('0x79')]('id','ContactId')[_0x9fd9('0x79')](_0x549845[_0x9fd9('0xa2')]['toString'](),_0x9fd9('0xa0'))[_0x9fd9('0x79')](_0x371289[_0x9fd9('0x4f')]['id'][_0x9fd9('0x81')](),_0x9fd9('0x60'))[_0x9fd9('0x79')](_0x9fd9('0xa3'),_0x9fd9('0xa1'))[_0x9fd9('0x79')]('NOW()',_0x9fd9('0x59'))[_0x9fd9('0x7a')](_0x9fd9('0xa4'))['where'](_0x9fd9('0xa5'))[_0x9fd9('0x44')](_0x9fd9('0xa6'),_0x549845[_0x9fd9('0xa2')][_0x9fd9('0x81')]())[_0x9fd9('0x44')]('phone\x20IS\x20NOT\x20NULL')['where'](_0x9fd9('0xa7'),squel[_0x9fd9('0x78')]()[_0x9fd9('0x79')](_0x9fd9('0xa8'))[_0x9fd9('0x7a')](_0x9fd9('0xa9'))[_0x9fd9('0x44')](_0x9fd9('0x7e'),_0x371289[_0x9fd9('0x4f')]['id']['toString']()))['where'](_0x9fd9('0xa7'),squel[_0x9fd9('0x78')]()[_0x9fd9('0x79')]('COALESCE(phone,\x27\x27)')[_0x9fd9('0x7a')](_0x9fd9('0xaa'))[_0x9fd9('0x44')]('VoiceQueueId\x20=\x20?',_0x371289[_0x9fd9('0x4f')]['id'][_0x9fd9('0x81')]())))['toString']();break;case _0x9fd9('0xab'):_0x44bf0b=squel[_0x9fd9('0xac')]()[_0x9fd9('0x9b')](_0x9fd9('0xaa'))['fromQuery']([_0x9fd9('0x9d'),_0x9fd9('0x9e'),_0x9fd9('0x9f'),_0x9fd9('0xa0'),'VoiceQueueId',_0x9fd9('0xa1'),_0x9fd9('0x59')],squel['select']()[_0x9fd9('0x79')]('phone',_0x9fd9('0x9d'))[_0x9fd9('0x79')](_0x9fd9('0xa3'),_0x9fd9('0x9e'))[_0x9fd9('0x79')]('id',_0x9fd9('0x9f'))[_0x9fd9('0x79')](_0x549845[_0x9fd9('0xa2')][_0x9fd9('0x81')](),'ListId')[_0x9fd9('0x79')](_0x371289['params']['id'][_0x9fd9('0x81')](),_0x9fd9('0x60'))[_0x9fd9('0x79')]('NOW()',_0x9fd9('0xa1'))['field']('NOW()',_0x9fd9('0x59'))['from'](_0x9fd9('0xa4'))[_0x9fd9('0x44')](_0x9fd9('0xa5'))[_0x9fd9('0x44')](_0x9fd9('0xa6'),_0x549845[_0x9fd9('0xa2')][_0x9fd9('0x81')]())[_0x9fd9('0x44')]('phone\x20IS\x20NOT\x20NULL')['where'](_0x9fd9('0xa7'),squel[_0x9fd9('0x78')]()['field'](_0x9fd9('0xad'))[_0x9fd9('0x7a')](_0x9fd9('0xaa'))['where']('VoiceQueueId\x20=\x20?',_0x371289[_0x9fd9('0x4f')]['id']['toString']())))[_0x9fd9('0x81')]();break;default:_0x44bf0b=squel[_0x9fd9('0xac')]()[_0x9fd9('0x9b')](_0x9fd9('0xaa'))['fromQuery']([_0x9fd9('0x9d'),'scheduledAt',_0x9fd9('0x9f'),_0x9fd9('0xa0'),_0x9fd9('0x60'),_0x9fd9('0xa1'),_0x9fd9('0x59')],squel[_0x9fd9('0x78')]()[_0x9fd9('0x79')](_0x9fd9('0x9d'),_0x9fd9('0x9d'))[_0x9fd9('0x79')](_0x9fd9('0xa3'),_0x9fd9('0x9e'))['field']('id','ContactId')[_0x9fd9('0x79')](_0x549845['CmListId'][_0x9fd9('0x81')](),_0x9fd9('0xa0'))[_0x9fd9('0x79')](_0x371289[_0x9fd9('0x4f')]['id'][_0x9fd9('0x81')](),_0x9fd9('0x60'))['field'](_0x9fd9('0xa3'),'createdAt')[_0x9fd9('0x79')]('NOW()',_0x9fd9('0x59'))[_0x9fd9('0x7a')](_0x9fd9('0xa4'))['where'](_0x9fd9('0xa5'))[_0x9fd9('0x44')](_0x9fd9('0xa6'),_0x549845[_0x9fd9('0xa2')][_0x9fd9('0x81')]())[_0x9fd9('0x44')](_0x9fd9('0xae')))[_0x9fd9('0x81')]();}_0x5259a7[_0x9fd9('0x8d')](db[_0x9fd9('0x6c')][_0x9fd9('0x3a')](_0x44bf0b));}return BPromise[_0x9fd9('0x85')](_0x5259a7);}})['then'](function(){return _0x1d764e;})['then'](respondWithResult(_0x5d2d15,null))['catch'](handleError(_0x5d2d15,null));};exports[_0x9fd9('0xaf')]=function(_0x92762b,_0x32727d,_0x227c20){return db[_0x9fd9('0x37')][_0x9fd9('0x31')]({'where':{'id':_0x92762b['params']['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x32727d,null))['then'](function(_0x758de5){if(_0x758de5){return _0x758de5[_0x9fd9('0xaf')](_0x92762b[_0x9fd9('0x3a')]['ids']);}})[_0x9fd9('0x25')](function(_0x483cb0){if(_0x483cb0){return db[_0x9fd9('0x5d')][_0x9fd9('0x26')]({'where':{'ListId':_0x92762b[_0x9fd9('0x3a')][_0x9fd9('0x76')],'VoiceQueueId':_0x92762b[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](function(){return _0x483cb0;});}})['then'](respondWithStatusCode(_0x32727d,null))[_0x9fd9('0x4e')](handleError(_0x32727d,null));};exports[_0x9fd9('0xb0')]=function(_0x51dd9b,_0x1cfdb9,_0x58e857){var _0x542e32={};var _0x4bbbb6={};var _0x163a0c;var _0x367890;return db[_0x9fd9('0x37')][_0x9fd9('0x5c')]({'where':{'id':_0x51dd9b[_0x9fd9('0x4f')]['id']}})['then'](handleEntityNotFound(_0x1cfdb9,null))[_0x9fd9('0x25')](function(_0x425e31){if(_0x425e31){_0x163a0c=_0x425e31;_0x4bbbb6[_0x9fd9('0x3d')]=_[_0x9fd9('0x39')](db[_0x9fd9('0x95')][_0x9fd9('0x38')]);_0x4bbbb6[_0x9fd9('0x3a')]=_['keys'](_0x51dd9b[_0x9fd9('0x3a')]);_0x4bbbb6['filters']=_['intersection'](_0x4bbbb6['model'],_0x4bbbb6['query']);_0x542e32[_0x9fd9('0x3e')]=_['intersection'](_0x4bbbb6[_0x9fd9('0x3d')],qs[_0x9fd9('0x3f')](_0x51dd9b['query']['fields']));_0x542e32[_0x9fd9('0x3e')]=_0x542e32['attributes'][_0x9fd9('0x40')]?_0x542e32[_0x9fd9('0x3e')]:_0x4bbbb6[_0x9fd9('0x3d')];_0x542e32[_0x9fd9('0x5e')]=qs[_0x9fd9('0x43')](_0x51dd9b[_0x9fd9('0x3a')][_0x9fd9('0x43')]);_0x542e32[_0x9fd9('0x44')]=qs[_0x9fd9('0x3b')](_[_0x9fd9('0x45')](_0x51dd9b[_0x9fd9('0x3a')],_0x4bbbb6[_0x9fd9('0x3b')]));if(_0x51dd9b[_0x9fd9('0x3a')]['filter']){_0x542e32[_0x9fd9('0x44')]=_[_0x9fd9('0x46')](_0x542e32[_0x9fd9('0x44')],{'$or':_[_0x9fd9('0x2d')](_0x542e32[_0x9fd9('0x3e')],function(_0x9358e7){var _0x58ab8e={};_0x58ab8e[_0x9358e7]={'$like':'%'+_0x51dd9b['query'][_0x9fd9('0x2b')]+'%'};return _0x58ab8e;})});}_0x542e32=_[_0x9fd9('0x46')]({},_0x542e32,_0x51dd9b[_0x9fd9('0x49')]);return _0x163a0c[_0x9fd9('0xb0')](_0x542e32);}})[_0x9fd9('0x25')](function(_0x37069f){if(_0x37069f){_0x367890=_0x37069f[_0x9fd9('0x40')];if(!_0x51dd9b['query'][_0x9fd9('0x41')](_0x9fd9('0x42'))){_0x542e32['limit']=qs[_0x9fd9('0x1e')](_0x51dd9b[_0x9fd9('0x3a')]['limit']);_0x542e32[_0x9fd9('0x1d')]=qs['offset'](_0x51dd9b[_0x9fd9('0x3a')]['offset']);}return _0x163a0c['getBlackLists'](_0x542e32);}})[_0x9fd9('0x25')](function(_0x4445e6){if(_0x4445e6){return _0x4445e6?{'count':_0x367890,'rows':_0x4445e6}:null;}})[_0x9fd9('0x25')](respondWithResult(_0x1cfdb9,null))[_0x9fd9('0x4e')](handleError(_0x1cfdb9,null));};exports['addBlackLists']=function(_0x3ffd1f,_0x4ad16d,_0x3a1c98){var _0xb3141e,_0x5b491c;return db['VoiceQueue']['find']({'where':{'id':_0x3ffd1f[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](handleEntityNotFound(_0x4ad16d,null))['then'](function(_0x26eff0){if(_0x26eff0){_0x5b491c=_0x26eff0;return _0x26eff0[_0x9fd9('0xb1')](_0x3ffd1f[_0x9fd9('0x51')][_0x9fd9('0x76')],_[_0x9fd9('0x8b')](_0x3ffd1f[_0x9fd9('0x51')],[_0x9fd9('0x76'),'id'])||{});}return null;})[_0x9fd9('0x98')](function(_0x1f1deb){var _0x5abe58;_0xb3141e=_0x1f1deb||[];var _0x2ca19b=[];if(_0x1f1deb){for(var _0x2e2a79=0x0;_0x2e2a79<_0x1f1deb['length'];_0x2e2a79+=0x1){var _0x1e85f3=_0x1f1deb[_0x2e2a79][_0x9fd9('0x53')]({'plain':!![]});_0x5abe58=squel[_0x9fd9('0xac')]()[_0x9fd9('0x9b')](_0x9fd9('0xb2'))[_0x9fd9('0x9c')]([_0x9fd9('0x9d'),_0x9fd9('0x9f'),_0x9fd9('0xa0'),_0x9fd9('0x60'),_0x9fd9('0xa1'),_0x9fd9('0x59')],squel['select']()[_0x9fd9('0x79')](_0x9fd9('0x9d'),_0x9fd9('0x9d'))['field']('id',_0x9fd9('0x9f'))[_0x9fd9('0x79')](_0x1e85f3[_0x9fd9('0xa2')]['toString'](),_0x9fd9('0xa0'))['field'](_0x3ffd1f[_0x9fd9('0x4f')]['id'][_0x9fd9('0x81')](),_0x9fd9('0x60'))['field'](_0x9fd9('0xa3'),_0x9fd9('0xa1'))[_0x9fd9('0x79')]('NOW()','updatedAt')[_0x9fd9('0x7a')]('cm_contacts')[_0x9fd9('0x44')]('deletedAt\x20IS\x20NULL')['where'](_0x9fd9('0xa6'),_0x1e85f3[_0x9fd9('0xa2')]['toString']())[_0x9fd9('0x44')](_0x9fd9('0xae')))[_0x9fd9('0x81')]();_0x2ca19b[_0x9fd9('0x8d')](db[_0x9fd9('0x6c')][_0x9fd9('0x3a')](_0x5abe58));}return BPromise[_0x9fd9('0x85')](_0x2ca19b);}})[_0x9fd9('0x25')](function(){return _0xb3141e;})['then'](respondWithResult(_0x4ad16d,null))[_0x9fd9('0x4e')](handleError(_0x4ad16d,null));};exports['removeBlackLists']=function(_0x44c436,_0x34b889,_0x53a95a){return db[_0x9fd9('0x37')][_0x9fd9('0x31')]({'where':{'id':_0x44c436['params']['id']}})['then'](handleEntityNotFound(_0x34b889,null))['then'](function(_0x5e74e3){if(_0x5e74e3){return _0x5e74e3[_0x9fd9('0xb3')](_0x44c436[_0x9fd9('0x3a')][_0x9fd9('0x76')]);}})[_0x9fd9('0x25')](function(_0xd5407){if(_0xd5407){return db[_0x9fd9('0xb4')][_0x9fd9('0x26')]({'where':{'ListId':_0x44c436[_0x9fd9('0x3a')][_0x9fd9('0x76')],'VoiceQueueId':_0x44c436[_0x9fd9('0x4f')]['id']}})[_0x9fd9('0x25')](function(){return _0xd5407;});}})['then'](respondWithStatusCode(_0x34b889,null))['catch'](handleError(_0x34b889,null));};
\ No newline at end of file
+var _0x6be4=['UserVoiceQueueRt','upsert','format','SIP/%s','voicePause','emit','userVoiceQueue:save','removeTeams','ids','User','select','join','VoiceQueueId\x20=\x20?','ut.UserId\x20=\x20?','push','QueryTypes','SELECT','every','all','union','compact','removeAgents','userVoiceQueue:remove','addAgents','isEmpty','isNil','isArray','getAgents','getMembers','getLists','addLists','spread','dialCheckDuplicateType','always','insert','into','fromQuery','phone','ContactId','NOW()','scheduledAt','CmListId','ListId','toString','from','cm_contacts','COALESCE(calleridnum,\x27\x27)','cm_hopper_final','phone\x20NOT\x20IN\x20(?)','COALESCE(phone,\x27\x27)','cm_hopper','onlyIfOpen','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','phone\x20IS\x20NOT\x20NULL','removeLists','getBlackLists','CmList','addBlackLists','cm_hopper_black','removeBlackLists','html-pdf','rimraf','zip-dir','request-promise','moment','bluebird','path','sox','to-csv','ejs','lodash','squel','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./voiceQueue.socket','register','sendStatus','end','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','get','QueueCampaigns','outbound','filter','ignore','map','value','includes','find','type','UserProfileResource','then','name','send','index','rawAttributes','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','key','VIRTUAL','field','merge','options','VoiceQueue','includeAll','findAll','rows','show','params','include','catch','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','VoiceQueues','userProfileId','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','createdAt','omit','updatedAt','create','UserProfileSection','autoAssociation','findOne','CmHopper','VoiceQueueId','getHopperHistories','CmHopperFinal','getHopperBlacks','CmHopperBlack','Team','getTeams','addTeams','teams','online','interface','flatMap','forEach','penalty','Agents','sequelize','transaction','UserVoiceQueue','findOrCreate','each'];(function(_0x3ef1f5,_0x4e9709){var _0x33c28d=function(_0x47ccfa){while(--_0x47ccfa){_0x3ef1f5['push'](_0x3ef1f5['shift']());}};_0x33c28d(++_0x4e9709);}(_0x6be4,0xf4));var _0x46be=function(_0x3d05c2,_0x2abc6e){_0x3d05c2=_0x3d05c2-0x0;var _0x2d98e4=_0x6be4[_0x3d05c2];return _0x2d98e4;};'use strict';var pdf=require(_0x46be('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x46be('0x1'));var zipdir=require(_0x46be('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x46be('0x3'));var moment=require(_0x46be('0x4'));var BPromise=require(_0x46be('0x5'));var Mustache=require('mustache');var util=require('util');var path=require(_0x46be('0x6'));var sox=require(_0x46be('0x7'));var csv=require(_0x46be('0x8'));var ejs=require(_0x46be('0x9'));var fs=require('fs');var _=require(_0x46be('0xa'));var squel=require(_0x46be('0xb'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x46be('0xc'));var toCsv=require(_0x46be('0x8'));var querystring=require(_0x46be('0xd'));var Papa=require(_0x46be('0xe'));var Redis=require(_0x46be('0xf'));var authService=require(_0x46be('0x10'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x46be('0x11'));var logger=require(_0x46be('0x12'))(_0x46be('0x13'));var utils=require('../../config/utils');var config=require(_0x46be('0x14'));var db=require(_0x46be('0x15'))['db'];config[_0x46be('0x16')]=_[_0x46be('0x17')](config[_0x46be('0x16')],{'host':_0x46be('0x18'),'port':0x18eb});var socket=require(_0x46be('0x19'))(new Redis(config[_0x46be('0x16')]));require(_0x46be('0x1a'))[_0x46be('0x1b')](socket);function respondWithStatusCode(_0x474fb8,_0x59998c){_0x59998c=_0x59998c||0xcc;return function(_0x4e7c6d){if(_0x4e7c6d){return _0x474fb8[_0x46be('0x1c')](_0x59998c);}return _0x474fb8['status'](_0x59998c)[_0x46be('0x1d')]();};}function respondWithResult(_0x4dd496,_0x5b6f8a){_0x5b6f8a=_0x5b6f8a||0xc8;return function(_0x2d0ec1){if(_0x2d0ec1){return _0x4dd496[_0x46be('0x1e')](_0x5b6f8a)[_0x46be('0x1f')](_0x2d0ec1);}};}function respondWithFilteredResult(_0x2fe352,_0x3eb9a1){return function(_0x291678){if(_0x291678){var _0x369001=_0x291678[_0x46be('0x20')],_0x103d15=_0x3eb9a1['offset'],_0x4d6729=_0x3eb9a1[_0x46be('0x21')]+_0x3eb9a1[_0x46be('0x22')],_0x45f3bf;if(_0x4d6729>=_0x369001){_0x4d6729=_0x369001;_0x45f3bf=0xc8;}else{_0x45f3bf=0xce;}_0x2fe352[_0x46be('0x1e')](_0x45f3bf);return _0x2fe352[_0x46be('0x23')](_0x46be('0x24'),_0x103d15+'-'+_0x4d6729+'/'+_0x369001)['json'](_0x291678);}return null;};}function patchUpdates(_0x36eb58){return function(_0xb5b269){try{jsonpatch[_0x46be('0x25')](_0xb5b269,_0x36eb58,!![]);}catch(_0x275883){return BPromise[_0x46be('0x26')](_0x275883);}return _0xb5b269[_0x46be('0x27')]();};}function saveUpdates(_0x178c75,_0x2f7b3d){return function(_0x527c7c){if(_0x527c7c){return _0x527c7c[_0x46be('0x28')](_0x178c75)['then'](function(_0xbdbf7c){return _0xbdbf7c;});}return null;};}function removeEntity(_0x2a3dc8,_0xf2f67b){return function(_0x5494d4){if(_0x5494d4){return _0x5494d4[_0x46be('0x29')]()['then'](function(){var _0x427ece=_0x5494d4[_0x46be('0x2a')]({'plain':!![]});var _0xfad9a5=[{'name':'VoiceQueues','value':'inbound','ignore':![]},{'name':_0x46be('0x2b'),'value':_0x46be('0x2c'),'ignore':![]}];var _0x57a673=_(_0xfad9a5)[_0x46be('0x2d')](_0x46be('0x2e'))[_0x46be('0x2f')]('value')[_0x46be('0x30')]();if(_[_0x46be('0x31')](_0x57a673,_0x427ece['type'])){return;}var _0x4c54ca=_[_0x46be('0x32')](_0xfad9a5,[_0x46be('0x30'),_0x427ece[_0x46be('0x33')]])['name'];return db[_0x46be('0x34')][_0x46be('0x29')]({'where':{'type':_0x4c54ca,'resourceId':_0x427ece['id']}})[_0x46be('0x35')](function(){return _0x5494d4;});})[_0x46be('0x35')](function(){_0x2a3dc8[_0x46be('0x1e')](0xcc)['end']();});}};}function handleEntityNotFound(_0x6a90d9,_0x4e6165){return function(_0x530a36){if(!_0x530a36){_0x6a90d9['sendStatus'](0x194);}return _0x530a36;};}function handleError(_0x368eb2,_0x1174e5){_0x1174e5=_0x1174e5||0x1f4;return function(_0x2ff560){logger['error'](_0x2ff560['stack']);if(_0x2ff560[_0x46be('0x36')]){delete _0x2ff560[_0x46be('0x36')];}_0x368eb2['status'](_0x1174e5)[_0x46be('0x37')](_0x2ff560);};}exports[_0x46be('0x38')]=function(_0x1eff87,_0xffa1b2){var _0x4c8888={},_0x254517={},_0x4a59a1={'count':0x0,'rows':[]};var _0x314a11=db['VoiceQueue'][_0x46be('0x39')];_0x254517[_0x46be('0x3a')]=_['keys'](_0x314a11);_0x254517[_0x46be('0x3b')]=_[_0x46be('0x3c')](_0x1eff87[_0x46be('0x3b')]);_0x254517[_0x46be('0x3d')]=_[_0x46be('0x3e')](_0x254517[_0x46be('0x3a')],_0x254517[_0x46be('0x3b')]);_0x4c8888[_0x46be('0x3f')]=_[_0x46be('0x3e')](_0x254517[_0x46be('0x3a')],qs[_0x46be('0x40')](_0x1eff87[_0x46be('0x3b')][_0x46be('0x40')]));_0x4c8888[_0x46be('0x3f')]=_0x4c8888['attributes'][_0x46be('0x41')]?_0x4c8888['attributes']:_0x254517['model'];if(!_0x1eff87['query'][_0x46be('0x42')](_0x46be('0x43'))){_0x4c8888[_0x46be('0x22')]=qs['limit'](_0x1eff87[_0x46be('0x3b')]['limit']);_0x4c8888[_0x46be('0x21')]=qs['offset'](_0x1eff87['query'][_0x46be('0x21')]);}_0x4c8888[_0x46be('0x44')]=qs[_0x46be('0x45')](_0x1eff87[_0x46be('0x3b')][_0x46be('0x45')]);_0x4c8888[_0x46be('0x46')]=qs[_0x46be('0x3d')](_[_0x46be('0x47')](_0x1eff87['query'],_0x254517[_0x46be('0x3d')]));if(_0x1eff87[_0x46be('0x3b')][_0x46be('0x2d')]){_0x4c8888[_0x46be('0x46')]=_['merge'](_0x4c8888[_0x46be('0x46')],{'$or':_[_0x46be('0x2f')](_0x314a11,function(_0x30e12f){if(_0x30e12f['type'][_0x46be('0x48')]!==_0x46be('0x49')){var _0x24017e={};_0x24017e[_0x30e12f[_0x46be('0x4a')]]={'$like':'%'+_0x1eff87[_0x46be('0x3b')][_0x46be('0x2d')]+'%'};return _0x24017e;}})});}_0x4c8888=_[_0x46be('0x4b')]({},_0x4c8888,_0x1eff87[_0x46be('0x4c')]);var _0x46478e={'where':_0x4c8888[_0x46be('0x46')]};return db[_0x46be('0x4d')]['count'](_0x46478e)[_0x46be('0x35')](function(_0x4b898a){_0x4a59a1[_0x46be('0x20')]=_0x4b898a;if(_0x1eff87[_0x46be('0x3b')][_0x46be('0x4e')]){_0x4c8888['include']=[{'all':!![]}];}return db[_0x46be('0x4d')][_0x46be('0x4f')](_0x4c8888);})[_0x46be('0x35')](function(_0x5881aa){_0x4a59a1[_0x46be('0x50')]=_0x5881aa;return _0x4a59a1;})['then'](respondWithFilteredResult(_0xffa1b2,_0x4c8888))['catch'](handleError(_0xffa1b2,null));};exports[_0x46be('0x51')]=function(_0x36c025,_0x20d09e){var _0x1330f7={'raw':![],'where':{'id':_0x36c025[_0x46be('0x52')]['id']}},_0x18b548={};_0x18b548[_0x46be('0x3a')]=_['keys'](db[_0x46be('0x4d')]['rawAttributes']);_0x18b548[_0x46be('0x3b')]=_[_0x46be('0x3c')](_0x36c025[_0x46be('0x3b')]);_0x18b548[_0x46be('0x3d')]=_['intersection'](_0x18b548[_0x46be('0x3a')],_0x18b548[_0x46be('0x3b')]);_0x1330f7[_0x46be('0x3f')]=_[_0x46be('0x3e')](_0x18b548[_0x46be('0x3a')],qs[_0x46be('0x40')](_0x36c025['query']['fields']));_0x1330f7['attributes']=_0x1330f7[_0x46be('0x3f')][_0x46be('0x41')]?_0x1330f7[_0x46be('0x3f')]:_0x18b548['model'];if(_0x36c025[_0x46be('0x3b')][_0x46be('0x4e')]){_0x1330f7[_0x46be('0x53')]=[{'all':!![]}];}_0x1330f7=_[_0x46be('0x4b')]({},_0x1330f7,_0x36c025[_0x46be('0x4c')]);return db[_0x46be('0x4d')][_0x46be('0x32')](_0x1330f7)[_0x46be('0x35')](handleEntityNotFound(_0x20d09e,null))[_0x46be('0x35')](respondWithResult(_0x20d09e,null))[_0x46be('0x54')](handleError(_0x20d09e,null));};exports['create']=function(_0x2714b0,_0x1b73e1){return db[_0x46be('0x4d')]['create'](_0x2714b0[_0x46be('0x55')],{})[_0x46be('0x35')](function(_0x5154a9){var _0x1f18d9=_0x2714b0['user'][_0x46be('0x2a')]({'plain':!![]});if(!_0x1f18d9)throw new Error(_0x46be('0x56'));if(_0x1f18d9[_0x46be('0x57')]===_0x46be('0x58')){var _0x25831f=_0x5154a9[_0x46be('0x2a')]({'plain':!![]});var _0x7fffff=[{'name':_0x46be('0x59'),'value':'inbound'},{'name':_0x46be('0x2b'),'value':'outbound'}];var _0x34c819=_[_0x46be('0x32')](_0x7fffff,['value',_0x25831f[_0x46be('0x33')]])[_0x46be('0x36')];return db['UserProfileSection'][_0x46be('0x32')]({'where':{'name':_0x34c819,'userProfileId':_0x1f18d9[_0x46be('0x5a')]},'raw':!![]})[_0x46be('0x35')](function(_0x3164d8){if(_0x3164d8&&_0x3164d8['autoAssociation']===0x0){return db[_0x46be('0x34')]['create']({'name':_0x25831f[_0x46be('0x36')],'resourceId':_0x25831f['id'],'type':_0x3164d8[_0x46be('0x36')],'sectionId':_0x3164d8['id']},{})[_0x46be('0x35')](function(){return _0x5154a9;});}else{return _0x5154a9;}})[_0x46be('0x54')](function(_0x31d24a){logger[_0x46be('0x5b')](_0x46be('0x5c'),_0x31d24a);throw _0x31d24a;});}return _0x5154a9;})[_0x46be('0x35')](respondWithResult(_0x1b73e1,0xc9))['catch'](handleError(_0x1b73e1,null));};exports[_0x46be('0x5d')]=function(_0x4946da,_0x23abf9){var _0x2e1ae7={'raw':![],'where':{'id':_0x4946da['params']['id']}},_0x59eeb0={};_0x59eeb0[_0x46be('0x3a')]=_[_0x46be('0x3c')](db[_0x46be('0x4d')][_0x46be('0x39')]);_0x2e1ae7[_0x46be('0x3f')]=_[_0x46be('0x3e')](_0x59eeb0[_0x46be('0x3a')],qs[_0x46be('0x40')](_0x4946da[_0x46be('0x3b')][_0x46be('0x40')]));_0x2e1ae7[_0x46be('0x3f')]=_0x2e1ae7[_0x46be('0x3f')][_0x46be('0x41')]?_0x2e1ae7['attributes']:_0x59eeb0[_0x46be('0x3a')];if(_0x4946da[_0x46be('0x3b')][_0x46be('0x4e')]){_0x2e1ae7[_0x46be('0x53')]=[{'all':!![]}];}_0x2e1ae7=_[_0x46be('0x4b')]({},_0x2e1ae7,_0x4946da[_0x46be('0x4c')]);return db[_0x46be('0x4d')][_0x46be('0x32')](_0x2e1ae7)[_0x46be('0x35')](handleEntityNotFound(_0x23abf9,null))['then'](function(_0x4332d8){if(_0x4332d8){var _0x31e512=_0x4332d8[_0x46be('0x2a')]({'plain':!![]});_0x31e512=qs['omit'](_0x31e512,['id',_0x46be('0x5e'),'updatedAt']);_0x4946da[_0x46be('0x55')]=_[_0x46be('0x5f')](_0x4946da[_0x46be('0x55')],['id','createdAt',_0x46be('0x60')]);return db[_0x46be('0x4d')][_0x46be('0x61')](_[_0x46be('0x4b')](_0x31e512,_0x4946da['body']),{'include':_0x4946da[_0x46be('0x3b')][_0x46be('0x4e')]?[{'all':!![]}]:undefined})[_0x46be('0x35')](function(_0x13d063){var _0x43517e=_0x4946da[_0x46be('0x58')][_0x46be('0x2a')]({'plain':!![]});if(!_0x43517e)throw new Error(_0x46be('0x56'));if(_0x43517e[_0x46be('0x57')]==='user'){var _0x3c2dc3=_0x13d063[_0x46be('0x2a')]({'plain':!![]});var _0x8764e5=[{'name':_0x46be('0x59'),'value':'inbound'},{'name':'QueueCampaigns','value':_0x46be('0x2c')}];var _0x99e002=_[_0x46be('0x32')](_0x8764e5,[_0x46be('0x30'),_0x3c2dc3[_0x46be('0x33')]])['name'];return db[_0x46be('0x62')][_0x46be('0x32')]({'where':{'name':_0x99e002,'userProfileId':_0x43517e[_0x46be('0x5a')]},'raw':!![]})[_0x46be('0x35')](function(_0x5570ae){if(_0x5570ae&&_0x5570ae[_0x46be('0x63')]===0x0){return db[_0x46be('0x34')][_0x46be('0x61')]({'name':_0x3c2dc3[_0x46be('0x36')],'resourceId':_0x3c2dc3['id'],'type':_0x5570ae[_0x46be('0x36')],'sectionId':_0x5570ae['id']},{})['then'](function(){return _0x13d063;});}else{return _0x13d063;}})[_0x46be('0x54')](function(_0x4fa2c2){logger['error'](_0x46be('0x5c'),_0x4fa2c2);throw _0x4fa2c2;});}return _0x13d063;});}})['then'](respondWithResult(_0x23abf9,0xc9))['catch'](handleError(_0x23abf9,null));};exports[_0x46be('0x28')]=function(_0x397d4e,_0x21bd88){if(_0x397d4e[_0x46be('0x55')]['id']){delete _0x397d4e['body']['id'];}return db[_0x46be('0x4d')][_0x46be('0x32')]({'where':{'id':_0x397d4e[_0x46be('0x52')]['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x21bd88,null))['then'](saveUpdates(_0x397d4e[_0x46be('0x55')],null))[_0x46be('0x35')](respondWithResult(_0x21bd88,null))['catch'](handleError(_0x21bd88,null));};exports[_0x46be('0x29')]=function(_0x29818f,_0x3903ff){return db[_0x46be('0x4d')]['find']({'where':{'id':_0x29818f[_0x46be('0x52')]['id']}})['then'](handleEntityNotFound(_0x3903ff,null))[_0x46be('0x35')](removeEntity(_0x3903ff,null))[_0x46be('0x54')](handleError(_0x3903ff,null));};exports['getHoppers']=function(_0x3f2328,_0x39d4e2,_0x22bce0){var _0x69f7f7={'raw':![],'where':{}};var _0x50cfe2={};var _0x33c2b6={'count':0x0,'rows':[]};return db[_0x46be('0x4d')][_0x46be('0x64')]({'where':{'id':_0x3f2328[_0x46be('0x52')]['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x39d4e2,null))[_0x46be('0x35')](function(_0x15e461){if(_0x15e461){_0x50cfe2[_0x46be('0x3a')]=_[_0x46be('0x3c')](db[_0x46be('0x65')][_0x46be('0x39')]);_0x50cfe2[_0x46be('0x3b')]=_['keys'](_0x3f2328[_0x46be('0x3b')]);_0x50cfe2[_0x46be('0x3d')]=_[_0x46be('0x3e')](_0x50cfe2[_0x46be('0x3a')],_0x50cfe2[_0x46be('0x3b')]);_0x69f7f7['attributes']=_[_0x46be('0x3e')](_0x50cfe2[_0x46be('0x3a')],qs['fields'](_0x3f2328[_0x46be('0x3b')][_0x46be('0x40')]));_0x69f7f7[_0x46be('0x3f')]=_0x69f7f7[_0x46be('0x3f')]['length']?_0x69f7f7[_0x46be('0x3f')]:_0x50cfe2[_0x46be('0x3a')];if(!_0x3f2328['query'][_0x46be('0x42')](_0x46be('0x43'))){_0x69f7f7[_0x46be('0x22')]=qs['limit'](_0x3f2328[_0x46be('0x3b')][_0x46be('0x22')]);_0x69f7f7['offset']=qs[_0x46be('0x21')](_0x3f2328['query'][_0x46be('0x21')]);}_0x69f7f7[_0x46be('0x44')]=qs['sort'](_0x3f2328[_0x46be('0x3b')]['sort']);_0x69f7f7['where']=qs[_0x46be('0x3d')](_[_0x46be('0x47')](_0x3f2328[_0x46be('0x3b')],_0x50cfe2['filters']));_0x69f7f7[_0x46be('0x46')][_0x46be('0x66')]=_0x15e461['id'];if(_0x3f2328['query'][_0x46be('0x2d')]){_0x69f7f7[_0x46be('0x46')]=_[_0x46be('0x4b')](_0x69f7f7[_0x46be('0x46')],{'$or':_[_0x46be('0x2f')](_0x69f7f7[_0x46be('0x3f')],function(_0x35dbda){var _0x145c44={};_0x145c44[_0x35dbda]={'$like':'%'+_0x3f2328[_0x46be('0x3b')]['filter']+'%'};return _0x145c44;})});}_0x69f7f7=_['merge']({},_0x69f7f7,_0x3f2328[_0x46be('0x4c')]);return db[_0x46be('0x65')]['count']({'where':_0x69f7f7[_0x46be('0x46')]})[_0x46be('0x35')](function(_0x5d5614){_0x33c2b6[_0x46be('0x20')]=_0x5d5614;if(_0x3f2328[_0x46be('0x3b')]['includeAll']){_0x69f7f7['include']=[{'all':!![]}];}return db[_0x46be('0x65')][_0x46be('0x4f')](_0x69f7f7);})['then'](function(_0x1c4a57){_0x33c2b6[_0x46be('0x50')]=_0x1c4a57;return _0x33c2b6;});}})[_0x46be('0x35')](respondWithFilteredResult(_0x39d4e2,_0x69f7f7))['catch'](handleError(_0x39d4e2,null));};exports[_0x46be('0x67')]=function(_0x2cd0c8,_0x41f5fd,_0x476140){var _0x26f1a7={'raw':!![],'where':{}};var _0xb3c3a={};var _0x4479fb={'count':0x0,'rows':[]};return db[_0x46be('0x4d')][_0x46be('0x64')]({'where':{'id':_0x2cd0c8[_0x46be('0x52')]['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x41f5fd,null))[_0x46be('0x35')](function(_0x4110fc){if(_0x4110fc){_0xb3c3a['model']=_['keys'](db['CmHopperHistory'][_0x46be('0x39')]);_0xb3c3a[_0x46be('0x3b')]=_[_0x46be('0x3c')](_0x2cd0c8[_0x46be('0x3b')]);_0xb3c3a[_0x46be('0x3d')]=_[_0x46be('0x3e')](_0xb3c3a[_0x46be('0x3a')],_0xb3c3a[_0x46be('0x3b')]);_0x26f1a7['attributes']=_[_0x46be('0x3e')](_0xb3c3a['model'],qs['fields'](_0x2cd0c8[_0x46be('0x3b')][_0x46be('0x40')]));_0x26f1a7[_0x46be('0x3f')]=_0x26f1a7[_0x46be('0x3f')][_0x46be('0x41')]?_0x26f1a7[_0x46be('0x3f')]:_0xb3c3a[_0x46be('0x3a')];if(!_0x2cd0c8[_0x46be('0x3b')][_0x46be('0x42')](_0x46be('0x43'))){_0x26f1a7[_0x46be('0x22')]=qs['limit'](_0x2cd0c8[_0x46be('0x3b')][_0x46be('0x22')]);_0x26f1a7['offset']=qs[_0x46be('0x21')](_0x2cd0c8[_0x46be('0x3b')]['offset']);}_0x26f1a7[_0x46be('0x44')]=qs[_0x46be('0x45')](_0x2cd0c8[_0x46be('0x3b')][_0x46be('0x45')]);_0x26f1a7[_0x46be('0x46')]=qs[_0x46be('0x3d')](_['pick'](_0x2cd0c8['query'],_0xb3c3a[_0x46be('0x3d')]));_0x26f1a7['where'][_0x46be('0x66')]=_0x4110fc['id'];if(_0x2cd0c8['query'][_0x46be('0x2d')]){_0x26f1a7['where']=_[_0x46be('0x4b')](_0x26f1a7[_0x46be('0x46')],{'$or':_[_0x46be('0x2f')](_0x26f1a7[_0x46be('0x3f')],function(_0x288ecc){var _0x1a19cc={};_0x1a19cc[_0x288ecc]={'$like':'%'+_0x2cd0c8['query'][_0x46be('0x2d')]+'%'};return _0x1a19cc;})});}_0x26f1a7=_[_0x46be('0x4b')]({},_0x26f1a7,_0x2cd0c8['options']);return db['CmHopperHistory'][_0x46be('0x20')]({'where':_0x26f1a7['where']})[_0x46be('0x35')](function(_0x49de36){_0x4479fb['count']=_0x49de36;if(_0x2cd0c8[_0x46be('0x3b')][_0x46be('0x4e')]){_0x26f1a7[_0x46be('0x53')]=[{'all':!![]}];}return db['CmHopperHistory'][_0x46be('0x4f')](_0x26f1a7);})['then'](function(_0x423f0b){_0x4479fb['rows']=_0x423f0b;return _0x4479fb;});}})[_0x46be('0x35')](respondWithFilteredResult(_0x41f5fd,_0x26f1a7))[_0x46be('0x54')](handleError(_0x41f5fd,null));};exports['getHopperFinals']=function(_0x3c14da,_0x49ed9b,_0x202797){var _0x4c1f38={'raw':!![],'where':{}};var _0x39cb60={};var _0x1dad48={'count':0x0,'rows':[]};return db[_0x46be('0x4d')][_0x46be('0x64')]({'where':{'id':_0x3c14da[_0x46be('0x52')]['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x49ed9b,null))[_0x46be('0x35')](function(_0x4a6882){if(_0x4a6882){_0x39cb60[_0x46be('0x3a')]=_[_0x46be('0x3c')](db[_0x46be('0x68')][_0x46be('0x39')]);_0x39cb60[_0x46be('0x3b')]=_[_0x46be('0x3c')](_0x3c14da[_0x46be('0x3b')]);_0x39cb60[_0x46be('0x3d')]=_[_0x46be('0x3e')](_0x39cb60['model'],_0x39cb60['query']);_0x4c1f38[_0x46be('0x3f')]=_['intersection'](_0x39cb60[_0x46be('0x3a')],qs['fields'](_0x3c14da[_0x46be('0x3b')][_0x46be('0x40')]));_0x4c1f38[_0x46be('0x3f')]=_0x4c1f38[_0x46be('0x3f')][_0x46be('0x41')]?_0x4c1f38[_0x46be('0x3f')]:_0x39cb60[_0x46be('0x3a')];if(!_0x3c14da['query'][_0x46be('0x42')]('nolimit')){_0x4c1f38[_0x46be('0x22')]=qs[_0x46be('0x22')](_0x3c14da[_0x46be('0x3b')][_0x46be('0x22')]);_0x4c1f38[_0x46be('0x21')]=qs[_0x46be('0x21')](_0x3c14da[_0x46be('0x3b')][_0x46be('0x21')]);}_0x4c1f38[_0x46be('0x44')]=qs['sort'](_0x3c14da[_0x46be('0x3b')][_0x46be('0x45')]);_0x4c1f38[_0x46be('0x46')]=qs['filters'](_[_0x46be('0x47')](_0x3c14da[_0x46be('0x3b')],_0x39cb60[_0x46be('0x3d')]));_0x4c1f38[_0x46be('0x46')][_0x46be('0x66')]=_0x4a6882['id'];if(_0x3c14da[_0x46be('0x3b')]['filter']){_0x4c1f38[_0x46be('0x46')]=_[_0x46be('0x4b')](_0x4c1f38[_0x46be('0x46')],{'$or':_[_0x46be('0x2f')](_0x4c1f38[_0x46be('0x3f')],function(_0x4b773e){var _0x43d780={};_0x43d780[_0x4b773e]={'$like':'%'+_0x3c14da[_0x46be('0x3b')][_0x46be('0x2d')]+'%'};return _0x43d780;})});}_0x4c1f38=_[_0x46be('0x4b')]({},_0x4c1f38,_0x3c14da[_0x46be('0x4c')]);return db[_0x46be('0x68')][_0x46be('0x20')]({'where':_0x4c1f38['where']})[_0x46be('0x35')](function(_0xfa4658){_0x1dad48[_0x46be('0x20')]=_0xfa4658;if(_0x3c14da[_0x46be('0x3b')]['includeAll']){_0x4c1f38['include']=[{'all':!![]}];}return db[_0x46be('0x68')][_0x46be('0x4f')](_0x4c1f38);})[_0x46be('0x35')](function(_0x2a4d13){_0x1dad48['rows']=_0x2a4d13;return _0x1dad48;});}})['then'](respondWithFilteredResult(_0x49ed9b,_0x4c1f38))[_0x46be('0x54')](handleError(_0x49ed9b,null));};exports[_0x46be('0x69')]=function(_0x51b22d,_0x200877,_0x1f4080){var _0x2306e2={'raw':!![],'where':{}};var _0x45e848={};var _0x54ff2a={'count':0x0,'rows':[]};return db[_0x46be('0x4d')][_0x46be('0x64')]({'where':{'id':_0x51b22d[_0x46be('0x52')]['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x200877,null))[_0x46be('0x35')](function(_0x4d33f0){if(_0x4d33f0){_0x45e848[_0x46be('0x3a')]=_[_0x46be('0x3c')](db[_0x46be('0x6a')][_0x46be('0x39')]);_0x45e848['query']=_[_0x46be('0x3c')](_0x51b22d[_0x46be('0x3b')]);_0x45e848[_0x46be('0x3d')]=_[_0x46be('0x3e')](_0x45e848['model'],_0x45e848[_0x46be('0x3b')]);_0x2306e2[_0x46be('0x3f')]=_[_0x46be('0x3e')](_0x45e848[_0x46be('0x3a')],qs[_0x46be('0x40')](_0x51b22d[_0x46be('0x3b')][_0x46be('0x40')]));_0x2306e2[_0x46be('0x3f')]=_0x2306e2[_0x46be('0x3f')][_0x46be('0x41')]?_0x2306e2['attributes']:_0x45e848['model'];if(!_0x51b22d[_0x46be('0x3b')][_0x46be('0x42')](_0x46be('0x43'))){_0x2306e2[_0x46be('0x22')]=qs[_0x46be('0x22')](_0x51b22d[_0x46be('0x3b')][_0x46be('0x22')]);_0x2306e2[_0x46be('0x21')]=qs[_0x46be('0x21')](_0x51b22d[_0x46be('0x3b')]['offset']);}_0x2306e2[_0x46be('0x44')]=qs['sort'](_0x51b22d[_0x46be('0x3b')]['sort']);_0x2306e2[_0x46be('0x46')]=qs[_0x46be('0x3d')](_[_0x46be('0x47')](_0x51b22d[_0x46be('0x3b')],_0x45e848[_0x46be('0x3d')]));_0x2306e2[_0x46be('0x46')][_0x46be('0x66')]=_0x4d33f0['id'];if(_0x51b22d[_0x46be('0x3b')][_0x46be('0x2d')]){_0x2306e2[_0x46be('0x46')]=_[_0x46be('0x4b')](_0x2306e2['where'],{'$or':_[_0x46be('0x2f')](_0x2306e2[_0x46be('0x3f')],function(_0x400c9c){var _0x22d6e8={};_0x22d6e8[_0x400c9c]={'$like':'%'+_0x51b22d['query'][_0x46be('0x2d')]+'%'};return _0x22d6e8;})});}_0x2306e2=_[_0x46be('0x4b')]({},_0x2306e2,_0x51b22d['options']);return db[_0x46be('0x6a')][_0x46be('0x20')]({'where':_0x2306e2[_0x46be('0x46')]})['then'](function(_0x2addd7){_0x54ff2a[_0x46be('0x20')]=_0x2addd7;if(_0x51b22d[_0x46be('0x3b')][_0x46be('0x4e')]){_0x2306e2[_0x46be('0x53')]=[{'all':!![]}];}return db[_0x46be('0x6a')][_0x46be('0x4f')](_0x2306e2);})[_0x46be('0x35')](function(_0x59be96){_0x54ff2a[_0x46be('0x50')]=_0x59be96;return _0x54ff2a;});}})[_0x46be('0x35')](respondWithFilteredResult(_0x200877,_0x2306e2))[_0x46be('0x54')](handleError(_0x200877,null));};exports['getTeams']=function(_0xc2275e,_0x50da93,_0x25b227){var _0x3c5680={};var _0x10939f={};var _0x43e26c;var _0x1d0670;return db['VoiceQueue'][_0x46be('0x64')]({'where':{'id':_0xc2275e[_0x46be('0x52')]['id']}})['then'](handleEntityNotFound(_0x50da93,null))['then'](function(_0x4badc9){if(_0x4badc9){_0x43e26c=_0x4badc9;_0x10939f[_0x46be('0x3a')]=_['keys'](db[_0x46be('0x6b')][_0x46be('0x39')]);_0x10939f['query']=_['keys'](_0xc2275e[_0x46be('0x3b')]);_0x10939f['filters']=_[_0x46be('0x3e')](_0x10939f[_0x46be('0x3a')],_0x10939f['query']);_0x3c5680[_0x46be('0x3f')]=_[_0x46be('0x3e')](_0x10939f[_0x46be('0x3a')],qs[_0x46be('0x40')](_0xc2275e[_0x46be('0x3b')]['fields']));_0x3c5680['attributes']=_0x3c5680[_0x46be('0x3f')][_0x46be('0x41')]?_0x3c5680[_0x46be('0x3f')]:_0x10939f[_0x46be('0x3a')];_0x3c5680[_0x46be('0x44')]=qs['sort'](_0xc2275e['query'][_0x46be('0x45')]);_0x3c5680[_0x46be('0x46')]=qs['filters'](_[_0x46be('0x47')](_0xc2275e['query'],_0x10939f[_0x46be('0x3d')]));if(_0xc2275e[_0x46be('0x3b')][_0x46be('0x2d')]){_0x3c5680['where']=_[_0x46be('0x4b')](_0x3c5680[_0x46be('0x46')],{'$or':_[_0x46be('0x2f')](_0x3c5680[_0x46be('0x3f')],function(_0x34a3b0){var _0x61db97={};_0x61db97[_0x34a3b0]={'$like':'%'+_0xc2275e['query'][_0x46be('0x2d')]+'%'};return _0x61db97;})});}_0x3c5680=_[_0x46be('0x4b')]({},_0x3c5680,_0xc2275e[_0x46be('0x4c')]);return _0x43e26c['getTeams'](_0x3c5680);}})[_0x46be('0x35')](function(_0x235231){if(_0x235231){_0x1d0670=_0x235231[_0x46be('0x41')];if(!_0xc2275e[_0x46be('0x3b')][_0x46be('0x42')](_0x46be('0x43'))){_0x3c5680['limit']=qs[_0x46be('0x22')](_0xc2275e[_0x46be('0x3b')][_0x46be('0x22')]);_0x3c5680['offset']=qs[_0x46be('0x21')](_0xc2275e['query']['offset']);}return _0x43e26c[_0x46be('0x6c')](_0x3c5680);}})[_0x46be('0x35')](function(_0x3de6f0){if(_0x3de6f0){return _0x3de6f0?{'count':_0x1d0670,'rows':_0x3de6f0}:null;}})[_0x46be('0x35')](respondWithResult(_0x50da93,null))[_0x46be('0x54')](handleError(_0x50da93,null));};exports[_0x46be('0x6d')]=function(_0x1c10d5,_0xf97e5c,_0xa5658){var _0x151b2d=_0x1c10d5[_0x46be('0x55')][_0x46be('0x6e')];return db[_0x46be('0x6b')]['findAll']({'where':{'id':_[_0x46be('0x2f')](_0x151b2d,'id')},'attributes':['id'],'include':[{'model':db['User'],'as':'Agents','attributes':['id','name',_0x46be('0x6f'),'voicePause',_0x46be('0x70')],'raw':!![]}]})[_0x46be('0x35')](function(_0x4df756){if(_0x4df756){var _0x344399=_[_0x46be('0x71')](_0x4df756,function(_0x35dc83){var _0x690aae=_0x35dc83['get']({'plain':!![]});_0x690aae['Agents'][_0x46be('0x72')](function(_0x37d7dd){_0x37d7dd[_0x46be('0x73')]=_['find'](_0x151b2d,{'id':_0x690aae['id']})[_0x46be('0x73')];});return _0x690aae[_0x46be('0x74')];});return db[_0x46be('0x4d')]['find']({'where':{'id':_0x1c10d5[_0x46be('0x52')]['id']}})[_0x46be('0x35')](function(_0x51c253){return db[_0x46be('0x75')][_0x46be('0x76')](function(_0x168ddc){return _0x51c253[_0x46be('0x6d')](_[_0x46be('0x2f')](_0x151b2d,'id'),{'transaction':_0x168ddc})[_0x46be('0x35')](function(){return BPromise['each'](_0x344399,function(_0x567de6){return db[_0x46be('0x77')][_0x46be('0x78')]({'where':{'UserId':_0x567de6['id'],'VoiceQueueId':_0x1c10d5['params']['id']},'defaults':{'penalty':_0x567de6['penalty']},'transaction':_0x168ddc});});})['then'](function(){return BPromise[_0x46be('0x79')](_[_0x46be('0x2d')](_0x344399,{'online':!![]}),function(_0x51b254){return db[_0x46be('0x7a')][_0x46be('0x7b')]({'membername':_0x51b254[_0x46be('0x36')],'UserId':_0x51b254['id'],'queue_name':_0x51c253[_0x46be('0x36')],'VoiceQueueId':_0x51c253['id'],'interface':_['isNil'](_0x51b254[_0x46be('0x70')])?util[_0x46be('0x7c')](_0x46be('0x7d'),_0x51b254[_0x46be('0x36')]):_0x51b254['interface'],'paused':_0x51b254[_0x46be('0x7e')]||![],'penalty':_0x51b254[_0x46be('0x73')]},{'transaction':_0x168ddc});});})['then'](function(){_0x344399[_0x46be('0x72')](function(_0x38cd17){socket[_0x46be('0x7f')](_0x46be('0x80'),{'UserId':_0x38cd17['id'],'VoiceQueueId':_0x51c253['id']});});});});});}})['then'](respondWithStatusCode(_0xf97e5c,null))[_0x46be('0x54')](handleError(_0xf97e5c,null));};exports[_0x46be('0x81')]=function(_0x4540eb,_0x14954e,_0xe0f015){return db[_0x46be('0x6b')]['findAll']({'where':{'id':_0x4540eb[_0x46be('0x3b')][_0x46be('0x82')]},'attributes':['id'],'include':[{'model':db[_0x46be('0x83')],'as':_0x46be('0x74'),'attributes':['id'],'raw':!![]}]})[_0x46be('0x35')](handleEntityNotFound(_0x14954e,null))['then'](function(_0x44ce12){var _0x3a6c60=_[_0x46be('0x2f')](_0x44ce12,'id');var _0x41cb44=[];var _0x2f61c5=[];var _0x18f774=squel[_0x46be('0x84')]();_0x18f774[_0x46be('0x4a')]('tq.TeamId')['from']('team_has_voice_queues','tq')[_0x46be('0x85')]('user_has_teams','ut','ut.TeamId\x20=\x20tq.TeamId')[_0x46be('0x46')](_0x46be('0x86'),_0x4540eb[_0x46be('0x52')]['id']);for(var _0x13fa24=0x0;_0x13fa24<_0x44ce12['length'];_0x13fa24+=0x1){let _0xb27acc=_0x44ce12[_0x13fa24];for(var _0x23cb13=0x0;_0x23cb13<_0xb27acc['Agents'][_0x46be('0x41')];_0x23cb13+=0x1){let _0x1ead98=_0xb27acc[_0x46be('0x74')][_0x23cb13];var _0x466e30=_0x18f774['clone']();_0x466e30[_0x46be('0x46')](_0x46be('0x87'),_0x1ead98['id']);_0x2f61c5[_0x46be('0x88')](db[_0x46be('0x75')][_0x46be('0x3b')](_0x466e30['toString'](),{'type':db[_0x46be('0x75')][_0x46be('0x89')][_0x46be('0x8a')]})[_0x46be('0x35')](function(_0x5211fa){if(_0x5211fa[_0x46be('0x41')]===0x1){return _0x1ead98['id'];}else{var _0x50a674=_[_0x46be('0x8b')](_[_0x46be('0x2f')](_0x5211fa,'TeamId'),function(_0x2984d0){return _[_0x46be('0x31')](_0x3a6c60,_0x2984d0);});if(_0x50a674){return _0x1ead98['id'];}}}));}}return BPromise[_0x46be('0x8c')](_0x2f61c5)[_0x46be('0x35')](function(_0x541d89){_0x41cb44=_(_0x41cb44)[_0x46be('0x8d')](_0x541d89)[_0x46be('0x8e')]()['value']();return db[_0x46be('0x4d')]['find']({'where':{'id':_0x4540eb['params']['id']}})[_0x46be('0x35')](function(_0x538c5a){return db[_0x46be('0x75')][_0x46be('0x76')](function(_0x2f3eb8){return _0x538c5a[_0x46be('0x81')](_0x4540eb[_0x46be('0x3b')][_0x46be('0x82')],{'transaction':_0x2f3eb8})[_0x46be('0x35')](function(){if(!_['isEmpty'](_0x41cb44)){return _0x538c5a[_0x46be('0x8f')](_0x41cb44,{'transaction':_0x2f3eb8})[_0x46be('0x35')](function(){return db['UserVoiceQueueRt']['destroy']({'where':{'VoiceQueueId':_0x4540eb[_0x46be('0x52')]['id'],'UserId':_0x41cb44},'transaction':_0x2f3eb8});});}})[_0x46be('0x35')](function(){_0x41cb44['forEach'](function(_0x24dfe5){socket[_0x46be('0x7f')](_0x46be('0x90'),{'UserId':_0x24dfe5,'VoiceQueueId':_0x538c5a['id']});});});});});});})['then'](respondWithStatusCode(_0x14954e,null))[_0x46be('0x54')](handleError(_0x14954e,null));};exports['addAgents']=function(_0x19e58d,_0x12c754,_0x1b6562){var _0x23951e,_0x2536d2;return db['VoiceQueue'][_0x46be('0x32')]({'where':{'id':_0x19e58d[_0x46be('0x52')]['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x12c754,null))[_0x46be('0x35')](function(_0x45b4a2){if(_0x45b4a2){_0x2536d2=_0x45b4a2;return _0x45b4a2[_0x46be('0x91')](_0x19e58d[_0x46be('0x55')][_0x46be('0x82')],_[_0x46be('0x5f')](_0x19e58d[_0x46be('0x55')],[_0x46be('0x82'),'id'])||{})['spread'](function(_0x5e2c8a){for(var _0x54fc7b=0x0;_0x54fc7b<_0x19e58d[_0x46be('0x55')][_0x46be('0x82')][_0x46be('0x41')];_0x54fc7b+=0x1){socket[_0x46be('0x7f')](_0x46be('0x80'),{'UserId':_0x19e58d['body'][_0x46be('0x82')][_0x54fc7b],'VoiceQueueId':_0x19e58d[_0x46be('0x52')]['id']});}return _0x5e2c8a;});}})['then'](function(_0xf9e797){_0x23951e=_0xf9e797||[];if(_0x2536d2){return db[_0x46be('0x83')][_0x46be('0x4f')]({'where':{'id':_0x19e58d['body'][_0x46be('0x82')]},'attributes':['id',_0x46be('0x36'),'online',_0x46be('0x7e'),_0x46be('0x70')],'raw':!![]});}})['then'](function(_0xf4ee4b){if(!_[_0x46be('0x92')](_0xf4ee4b)){var _0x2ce3ff=[];for(var _0x43e23f=0x0;_0x43e23f<_0xf4ee4b[_0x46be('0x41')];_0x43e23f++){if(_0xf4ee4b[_0x43e23f][_0x46be('0x6f')]){_0x2ce3ff[_0x46be('0x88')](db[_0x46be('0x7a')][_0x46be('0x7b')]({'membername':_0xf4ee4b[_0x43e23f][_0x46be('0x36')],'UserId':_0xf4ee4b[_0x43e23f]['id'],'queue_name':_0x2536d2[_0x46be('0x36')],'VoiceQueueId':_0x2536d2['id'],'interface':_[_0x46be('0x93')](_0xf4ee4b[_0x43e23f][_0x46be('0x70')])?util[_0x46be('0x7c')](_0x46be('0x7d'),_0xf4ee4b[_0x43e23f][_0x46be('0x36')]):_0xf4ee4b[_0x43e23f][_0x46be('0x70')],'paused':_0xf4ee4b[_0x43e23f][_0x46be('0x7e')]||![],'penalty':_0x19e58d[_0x46be('0x55')][_0x46be('0x73')]||0x0}));}}return BPromise['all'](_0x2ce3ff);}})[_0x46be('0x35')](function(){return _0x23951e;})[_0x46be('0x35')](respondWithResult(_0x12c754,null))[_0x46be('0x54')](handleError(_0x12c754,null));};exports['removeAgents']=function(_0x486c2f,_0x5c4644,_0x418a3c){return db[_0x46be('0x4d')][_0x46be('0x32')]({'where':{'id':_0x486c2f[_0x46be('0x52')]['id']}})['then'](handleEntityNotFound(_0x5c4644,null))['then'](function(_0x528999){if(_0x528999){return _0x528999[_0x46be('0x8f')](_0x486c2f[_0x46be('0x3b')][_0x46be('0x82')])['then'](function(){if(_[_0x46be('0x94')](_0x486c2f['query']['ids'])){for(var _0x53432a=0x0;_0x53432a<_0x486c2f[_0x46be('0x3b')][_0x46be('0x82')][_0x46be('0x41')];_0x53432a+=0x1){socket[_0x46be('0x7f')](_0x46be('0x90'),{'UserId':Number(_0x486c2f[_0x46be('0x3b')][_0x46be('0x82')][_0x53432a]),'VoiceQueueId':Number(_0x486c2f[_0x46be('0x52')]['id'])});}}else{socket['emit']('userVoiceQueue:remove',{'UserId':Number(_0x486c2f[_0x46be('0x3b')]['ids']),'VoiceQueueId':Number(_0x486c2f['params']['id'])});}});}})[_0x46be('0x35')](function(_0x567cfe){return db[_0x46be('0x7a')][_0x46be('0x29')]({'where':{'VoiceQueueId':_0x486c2f[_0x46be('0x52')]['id'],'UserId':_0x486c2f[_0x46be('0x3b')]['ids']}})[_0x46be('0x35')](function(){return _0x567cfe;});})[_0x46be('0x35')](respondWithStatusCode(_0x5c4644,null))['catch'](handleError(_0x5c4644,null));};exports[_0x46be('0x95')]=function(_0x15e8ef,_0x29bd73,_0x3a530d){var _0x4d8d2e={};var _0xb7045={};var _0x39efe6;var _0x5bc3b3;return db['VoiceQueue'][_0x46be('0x64')]({'where':{'id':_0x15e8ef['params']['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x29bd73,null))[_0x46be('0x35')](function(_0x43ec91){if(_0x43ec91){_0x39efe6=_0x43ec91;_0xb7045[_0x46be('0x3a')]=_[_0x46be('0x3c')](db[_0x46be('0x83')]['rawAttributes']);_0xb7045[_0x46be('0x3b')]=_['keys'](_0x15e8ef[_0x46be('0x3b')]);_0xb7045['filters']=_[_0x46be('0x3e')](_0xb7045[_0x46be('0x3a')],_0xb7045[_0x46be('0x3b')]);_0x4d8d2e[_0x46be('0x3f')]=_[_0x46be('0x3e')](_0xb7045[_0x46be('0x3a')],qs[_0x46be('0x40')](_0x15e8ef[_0x46be('0x3b')][_0x46be('0x40')]));_0x4d8d2e['attributes']=_0x4d8d2e[_0x46be('0x3f')][_0x46be('0x41')]?_0x4d8d2e[_0x46be('0x3f')]:_0xb7045[_0x46be('0x3a')];_0x4d8d2e[_0x46be('0x44')]=qs[_0x46be('0x45')](_0x15e8ef['query']['sort']);_0x4d8d2e[_0x46be('0x46')]=qs['filters'](_['pick'](_0x15e8ef[_0x46be('0x3b')],_0xb7045[_0x46be('0x3d')]));if(_0x15e8ef[_0x46be('0x3b')][_0x46be('0x2d')]){_0x4d8d2e[_0x46be('0x46')]=_['merge'](_0x4d8d2e[_0x46be('0x46')],{'$or':_['map'](_0x4d8d2e['attributes'],function(_0x2dce72){var _0x1c9020={};_0x1c9020[_0x2dce72]={'$like':'%'+_0x15e8ef[_0x46be('0x3b')][_0x46be('0x2d')]+'%'};return _0x1c9020;})});}_0x4d8d2e=_['merge']({},_0x4d8d2e,_0x15e8ef[_0x46be('0x4c')]);return _0x39efe6[_0x46be('0x95')](_0x4d8d2e);}})[_0x46be('0x35')](function(_0xb85f9e){if(_0xb85f9e){_0x5bc3b3=_0xb85f9e[_0x46be('0x41')];if(!_0x15e8ef['query'][_0x46be('0x42')](_0x46be('0x43'))){_0x4d8d2e['limit']=qs[_0x46be('0x22')](_0x15e8ef['query']['limit']);_0x4d8d2e[_0x46be('0x21')]=qs[_0x46be('0x21')](_0x15e8ef[_0x46be('0x3b')]['offset']);}return _0x39efe6[_0x46be('0x95')](_0x4d8d2e);}})[_0x46be('0x35')](function(_0x3f96e0){if(_0x3f96e0){return _0x3f96e0?{'count':_0x5bc3b3,'rows':_0x3f96e0}:null;}})[_0x46be('0x35')](respondWithResult(_0x29bd73,null))['catch'](handleError(_0x29bd73,null));};exports[_0x46be('0x96')]=function(_0x3fac23,_0x1ecbf7,_0x48462b){var _0xffe580={};var _0x4c3f14={};var _0x51e696;var _0x2a822a;return db[_0x46be('0x4d')][_0x46be('0x64')]({'where':{'id':_0x3fac23[_0x46be('0x52')]['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x1ecbf7,null))[_0x46be('0x35')](function(_0x502ca9){if(_0x502ca9){_0x51e696=_0x502ca9;_0x4c3f14[_0x46be('0x3a')]=_[_0x46be('0x3c')](db['UserVoiceQueueRt'][_0x46be('0x39')]);_0x4c3f14['query']=_[_0x46be('0x3c')](_0x3fac23[_0x46be('0x3b')]);_0x4c3f14[_0x46be('0x3d')]=_['intersection'](_0x4c3f14[_0x46be('0x3a')],_0x4c3f14[_0x46be('0x3b')]);_0xffe580['attributes']=_[_0x46be('0x3e')](_0x4c3f14[_0x46be('0x3a')],qs[_0x46be('0x40')](_0x3fac23[_0x46be('0x3b')][_0x46be('0x40')]));_0xffe580[_0x46be('0x3f')]=_0xffe580[_0x46be('0x3f')][_0x46be('0x41')]?_0xffe580[_0x46be('0x3f')]:_0x4c3f14[_0x46be('0x3a')];_0xffe580[_0x46be('0x44')]=qs[_0x46be('0x45')](_0x3fac23[_0x46be('0x3b')]['sort']);_0xffe580[_0x46be('0x46')]=qs[_0x46be('0x3d')](_[_0x46be('0x47')](_0x3fac23[_0x46be('0x3b')],_0x4c3f14[_0x46be('0x3d')]));if(_0x3fac23['query'][_0x46be('0x2d')]){_0xffe580[_0x46be('0x46')]=_[_0x46be('0x4b')](_0xffe580[_0x46be('0x46')],{'$or':_[_0x46be('0x2f')](_0xffe580['attributes'],function(_0x454b20){var _0x1c7ab5={};_0x1c7ab5[_0x454b20]={'$like':'%'+_0x3fac23[_0x46be('0x3b')]['filter']+'%'};return _0x1c7ab5;})});}_0xffe580=_[_0x46be('0x4b')]({},_0xffe580,_0x3fac23[_0x46be('0x4c')]);return _0x51e696['getMembers'](_0xffe580);}})['then'](function(_0x2f581f){if(_0x2f581f){_0x2a822a=_0x2f581f['length'];if(!_0x3fac23[_0x46be('0x3b')][_0x46be('0x42')](_0x46be('0x43'))){_0xffe580[_0x46be('0x22')]=qs[_0x46be('0x22')](_0x3fac23[_0x46be('0x3b')]['limit']);_0xffe580[_0x46be('0x21')]=qs[_0x46be('0x21')](_0x3fac23[_0x46be('0x3b')][_0x46be('0x21')]);}return _0x51e696[_0x46be('0x96')](_0xffe580);}})[_0x46be('0x35')](function(_0x2f1f63){return _0x2f1f63?{'count':_0x2a822a,'rows':_0x2f1f63}:null;})['then'](respondWithResult(_0x1ecbf7,null))[_0x46be('0x54')](handleError(_0x1ecbf7,null));};exports['getLists']=function(_0x2de8ec,_0x3572e6,_0xdc5580){var _0x2d8f98={};var _0x69d577={};var _0xad0af3;var _0x3ee7de;return db['VoiceQueue']['findOne']({'where':{'id':_0x2de8ec['params']['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x3572e6,null))[_0x46be('0x35')](function(_0x23ed81){if(_0x23ed81){_0xad0af3=_0x23ed81;_0x69d577[_0x46be('0x3a')]=_[_0x46be('0x3c')](db['CmList']['rawAttributes']);_0x69d577['query']=_['keys'](_0x2de8ec[_0x46be('0x3b')]);_0x69d577['filters']=_[_0x46be('0x3e')](_0x69d577[_0x46be('0x3a')],_0x69d577['query']);_0x2d8f98['attributes']=_[_0x46be('0x3e')](_0x69d577['model'],qs['fields'](_0x2de8ec['query']['fields']));_0x2d8f98['attributes']=_0x2d8f98[_0x46be('0x3f')][_0x46be('0x41')]?_0x2d8f98[_0x46be('0x3f')]:_0x69d577[_0x46be('0x3a')];_0x2d8f98[_0x46be('0x44')]=qs[_0x46be('0x45')](_0x2de8ec[_0x46be('0x3b')][_0x46be('0x45')]);_0x2d8f98[_0x46be('0x46')]=qs[_0x46be('0x3d')](_['pick'](_0x2de8ec[_0x46be('0x3b')],_0x69d577[_0x46be('0x3d')]));if(_0x2de8ec['query'][_0x46be('0x2d')]){_0x2d8f98['where']=_['merge'](_0x2d8f98['where'],{'$or':_[_0x46be('0x2f')](_0x2d8f98[_0x46be('0x3f')],function(_0x315be4){var _0x303ea4={};_0x303ea4[_0x315be4]={'$like':'%'+_0x2de8ec[_0x46be('0x3b')][_0x46be('0x2d')]+'%'};return _0x303ea4;})});}_0x2d8f98=_['merge']({},_0x2d8f98,_0x2de8ec['options']);return _0xad0af3[_0x46be('0x97')](_0x2d8f98);}})['then'](function(_0x20c2b8){if(_0x20c2b8){_0x3ee7de=_0x20c2b8[_0x46be('0x41')];if(!_0x2de8ec[_0x46be('0x3b')][_0x46be('0x42')](_0x46be('0x43'))){_0x2d8f98[_0x46be('0x22')]=qs[_0x46be('0x22')](_0x2de8ec['query']['limit']);_0x2d8f98['offset']=qs[_0x46be('0x21')](_0x2de8ec[_0x46be('0x3b')][_0x46be('0x21')]);}return _0xad0af3['getLists'](_0x2d8f98);}})[_0x46be('0x35')](function(_0x303184){if(_0x303184){return _0x303184?{'count':_0x3ee7de,'rows':_0x303184}:null;}})[_0x46be('0x35')](respondWithResult(_0x3572e6,null))[_0x46be('0x54')](handleError(_0x3572e6,null));};exports[_0x46be('0x98')]=function(_0x544bd4,_0x29d0b2,_0x31af9a){var _0xa993b9,_0x325dfb;return db['VoiceQueue'][_0x46be('0x32')]({'where':{'id':_0x544bd4[_0x46be('0x52')]['id']}})[_0x46be('0x35')](handleEntityNotFound(_0x29d0b2,null))[_0x46be('0x35')](function(_0x173b8d){if(_0x173b8d){_0x325dfb=_0x173b8d;return _0x173b8d[_0x46be('0x98')](_0x544bd4['body'][_0x46be('0x82')],_['omit'](_0x544bd4[_0x46be('0x55')],[_0x46be('0x82'),'id'])||{});}return null;})[_0x46be('0x99')](function(_0x5a791f){var _0x5f537f;_0xa993b9=_0x5a791f||[];var _0x291b15=[];if(_0x5a791f){for(var _0xe3ba4d=0x0;_0xe3ba4d<_0x5a791f[_0x46be('0x41')];_0xe3ba4d+=0x1){var _0x2a491c=_0x5a791f[_0xe3ba4d][_0x46be('0x2a')]({'plain':!![]});_0x325dfb[_0x46be('0x9a')]=_0x544bd4[_0x46be('0x55')][_0x46be('0x9a')]?_0x544bd4[_0x46be('0x55')][_0x46be('0x9a')]:_0x325dfb[_0x46be('0x9a')];switch(_0x325dfb[_0x46be('0x9a')]){case _0x46be('0x9b'):_0x5f537f=squel[_0x46be('0x9c')]()[_0x46be('0x9d')]('cm_hopper')[_0x46be('0x9e')]([_0x46be('0x9f'),'scheduledAt',_0x46be('0xa0'),'ListId',_0x46be('0x66'),_0x46be('0x5e'),_0x46be('0x60')],squel[_0x46be('0x84')]()['field'](_0x46be('0x9f'),_0x46be('0x9f'))['field'](_0x46be('0xa1'),_0x46be('0xa2'))['field']('id',_0x46be('0xa0'))['field'](_0x2a491c[_0x46be('0xa3')]['toString'](),_0x46be('0xa4'))['field'](_0x544bd4[_0x46be('0x52')]['id'][_0x46be('0xa5')](),_0x46be('0x66'))[_0x46be('0x4a')](_0x46be('0xa1'),_0x46be('0x5e'))[_0x46be('0x4a')](_0x46be('0xa1'),_0x46be('0x60'))[_0x46be('0xa6')](_0x46be('0xa7'))[_0x46be('0x46')]('deletedAt\x20IS\x20NULL')[_0x46be('0x46')]('ListId\x20=\x20?',_0x2a491c['CmListId']['toString']())['where']('phone\x20IS\x20NOT\x20NULL')[_0x46be('0x46')]('phone\x20NOT\x20IN\x20(?)',squel['select']()['field'](_0x46be('0xa8'))[_0x46be('0xa6')](_0x46be('0xa9'))[_0x46be('0x46')](_0x46be('0x86'),_0x544bd4[_0x46be('0x52')]['id'][_0x46be('0xa5')]()))[_0x46be('0x46')](_0x46be('0xaa'),squel[_0x46be('0x84')]()[_0x46be('0x4a')](_0x46be('0xab'))[_0x46be('0xa6')](_0x46be('0xac'))[_0x46be('0x46')](_0x46be('0x86'),_0x544bd4[_0x46be('0x52')]['id'][_0x46be('0xa5')]())))[_0x46be('0xa5')]();break;case _0x46be('0xad'):_0x5f537f=squel[_0x46be('0x9c')]()[_0x46be('0x9d')](_0x46be('0xac'))['fromQuery']([_0x46be('0x9f'),'scheduledAt',_0x46be('0xa0'),_0x46be('0xa4'),_0x46be('0x66'),_0x46be('0x5e'),_0x46be('0x60')],squel['select']()[_0x46be('0x4a')]('phone','phone')['field'](_0x46be('0xa1'),_0x46be('0xa2'))['field']('id','ContactId')[_0x46be('0x4a')](_0x2a491c[_0x46be('0xa3')][_0x46be('0xa5')](),_0x46be('0xa4'))['field'](_0x544bd4['params']['id'][_0x46be('0xa5')](),'VoiceQueueId')[_0x46be('0x4a')](_0x46be('0xa1'),_0x46be('0x5e'))[_0x46be('0x4a')](_0x46be('0xa1'),_0x46be('0x60'))[_0x46be('0xa6')]('cm_contacts')[_0x46be('0x46')](_0x46be('0xae'))[_0x46be('0x46')](_0x46be('0xaf'),_0x2a491c[_0x46be('0xa3')][_0x46be('0xa5')]())[_0x46be('0x46')](_0x46be('0xb0'))[_0x46be('0x46')](_0x46be('0xaa'),squel[_0x46be('0x84')]()['field'](_0x46be('0xab'))['from'](_0x46be('0xac'))['where'](_0x46be('0x86'),_0x544bd4[_0x46be('0x52')]['id'][_0x46be('0xa5')]())))[_0x46be('0xa5')]();break;default:_0x5f537f=squel[_0x46be('0x9c')]()[_0x46be('0x9d')](_0x46be('0xac'))[_0x46be('0x9e')]([_0x46be('0x9f'),_0x46be('0xa2'),_0x46be('0xa0'),_0x46be('0xa4'),_0x46be('0x66'),'createdAt',_0x46be('0x60')],squel[_0x46be('0x84')]()['field'](_0x46be('0x9f'),_0x46be('0x9f'))[_0x46be('0x4a')]('NOW()',_0x46be('0xa2'))[_0x46be('0x4a')]('id',_0x46be('0xa0'))[_0x46be('0x4a')](_0x2a491c[_0x46be('0xa3')]['toString'](),_0x46be('0xa4'))[_0x46be('0x4a')](_0x544bd4[_0x46be('0x52')]['id'][_0x46be('0xa5')](),_0x46be('0x66'))[_0x46be('0x4a')](_0x46be('0xa1'),_0x46be('0x5e'))['field'](_0x46be('0xa1'),_0x46be('0x60'))[_0x46be('0xa6')](_0x46be('0xa7'))[_0x46be('0x46')](_0x46be('0xae'))[_0x46be('0x46')](_0x46be('0xaf'),_0x2a491c[_0x46be('0xa3')][_0x46be('0xa5')]())[_0x46be('0x46')](_0x46be('0xb0')))[_0x46be('0xa5')]();}_0x291b15[_0x46be('0x88')](db[_0x46be('0x75')]['query'](_0x5f537f));}return BPromise[_0x46be('0x8c')](_0x291b15);}})['then'](function(){return _0xa993b9;})[_0x46be('0x35')](respondWithResult(_0x29d0b2,null))[_0x46be('0x54')](handleError(_0x29d0b2,null));};exports[_0x46be('0xb1')]=function(_0x1001a7,_0xe22fea,_0x2043d5){return db[_0x46be('0x4d')][_0x46be('0x32')]({'where':{'id':_0x1001a7[_0x46be('0x52')]['id']}})['then'](handleEntityNotFound(_0xe22fea,null))['then'](function(_0x5337e7){if(_0x5337e7){return _0x5337e7[_0x46be('0xb1')](_0x1001a7[_0x46be('0x3b')][_0x46be('0x82')]);}})[_0x46be('0x35')](function(_0x2006f5){if(_0x2006f5){return db[_0x46be('0x65')][_0x46be('0x29')]({'where':{'ListId':_0x1001a7[_0x46be('0x3b')][_0x46be('0x82')],'VoiceQueueId':_0x1001a7[_0x46be('0x52')]['id']}})[_0x46be('0x35')](function(){return _0x2006f5;});}})[_0x46be('0x35')](respondWithStatusCode(_0xe22fea,null))['catch'](handleError(_0xe22fea,null));};exports[_0x46be('0xb2')]=function(_0x2ea78d,_0x11450,_0x113df1){var _0x985125={};var _0x161ebe={};var _0x1b8ec4;var _0x2f899c;return db['VoiceQueue'][_0x46be('0x64')]({'where':{'id':_0x2ea78d[_0x46be('0x52')]['id']}})['then'](handleEntityNotFound(_0x11450,null))[_0x46be('0x35')](function(_0x45dd34){if(_0x45dd34){_0x1b8ec4=_0x45dd34;_0x161ebe['model']=_[_0x46be('0x3c')](db[_0x46be('0xb3')][_0x46be('0x39')]);_0x161ebe[_0x46be('0x3b')]=_[_0x46be('0x3c')](_0x2ea78d[_0x46be('0x3b')]);_0x161ebe['filters']=_['intersection'](_0x161ebe[_0x46be('0x3a')],_0x161ebe[_0x46be('0x3b')]);_0x985125[_0x46be('0x3f')]=_[_0x46be('0x3e')](_0x161ebe[_0x46be('0x3a')],qs[_0x46be('0x40')](_0x2ea78d[_0x46be('0x3b')][_0x46be('0x40')]));_0x985125[_0x46be('0x3f')]=_0x985125['attributes']['length']?_0x985125[_0x46be('0x3f')]:_0x161ebe[_0x46be('0x3a')];_0x985125[_0x46be('0x44')]=qs[_0x46be('0x45')](_0x2ea78d[_0x46be('0x3b')][_0x46be('0x45')]);_0x985125[_0x46be('0x46')]=qs[_0x46be('0x3d')](_[_0x46be('0x47')](_0x2ea78d[_0x46be('0x3b')],_0x161ebe[_0x46be('0x3d')]));if(_0x2ea78d[_0x46be('0x3b')][_0x46be('0x2d')]){_0x985125[_0x46be('0x46')]=_[_0x46be('0x4b')](_0x985125[_0x46be('0x46')],{'$or':_[_0x46be('0x2f')](_0x985125[_0x46be('0x3f')],function(_0x120e1e){var _0x316858={};_0x316858[_0x120e1e]={'$like':'%'+_0x2ea78d['query'][_0x46be('0x2d')]+'%'};return _0x316858;})});}_0x985125=_[_0x46be('0x4b')]({},_0x985125,_0x2ea78d['options']);return _0x1b8ec4[_0x46be('0xb2')](_0x985125);}})[_0x46be('0x35')](function(_0x5244df){if(_0x5244df){_0x2f899c=_0x5244df[_0x46be('0x41')];if(!_0x2ea78d['query']['hasOwnProperty'](_0x46be('0x43'))){_0x985125[_0x46be('0x22')]=qs[_0x46be('0x22')](_0x2ea78d[_0x46be('0x3b')]['limit']);_0x985125['offset']=qs[_0x46be('0x21')](_0x2ea78d[_0x46be('0x3b')][_0x46be('0x21')]);}return _0x1b8ec4[_0x46be('0xb2')](_0x985125);}})['then'](function(_0x3ec113){if(_0x3ec113){return _0x3ec113?{'count':_0x2f899c,'rows':_0x3ec113}:null;}})[_0x46be('0x35')](respondWithResult(_0x11450,null))[_0x46be('0x54')](handleError(_0x11450,null));};exports[_0x46be('0xb4')]=function(_0x179c3b,_0x48035d,_0x145a57){var _0xe3490,_0x34b2c6;return db[_0x46be('0x4d')][_0x46be('0x32')]({'where':{'id':_0x179c3b['params']['id']}})['then'](handleEntityNotFound(_0x48035d,null))[_0x46be('0x35')](function(_0x3cb721){if(_0x3cb721){_0x34b2c6=_0x3cb721;return _0x3cb721[_0x46be('0xb4')](_0x179c3b[_0x46be('0x55')][_0x46be('0x82')],_[_0x46be('0x5f')](_0x179c3b[_0x46be('0x55')],[_0x46be('0x82'),'id'])||{});}return null;})['spread'](function(_0x4e50f7){var _0x3d7135;_0xe3490=_0x4e50f7||[];var _0x43eeb0=[];if(_0x4e50f7){for(var _0x2d6149=0x0;_0x2d6149<_0x4e50f7[_0x46be('0x41')];_0x2d6149+=0x1){var _0xa9575a=_0x4e50f7[_0x2d6149]['get']({'plain':!![]});_0x3d7135=squel['insert']()[_0x46be('0x9d')](_0x46be('0xb5'))[_0x46be('0x9e')]([_0x46be('0x9f'),'ContactId',_0x46be('0xa4'),_0x46be('0x66'),'createdAt',_0x46be('0x60')],squel[_0x46be('0x84')]()[_0x46be('0x4a')]('phone',_0x46be('0x9f'))[_0x46be('0x4a')]('id',_0x46be('0xa0'))[_0x46be('0x4a')](_0xa9575a[_0x46be('0xa3')][_0x46be('0xa5')](),'ListId')['field'](_0x179c3b[_0x46be('0x52')]['id'][_0x46be('0xa5')](),_0x46be('0x66'))['field']('NOW()',_0x46be('0x5e'))['field'](_0x46be('0xa1'),'updatedAt')['from'](_0x46be('0xa7'))[_0x46be('0x46')](_0x46be('0xae'))[_0x46be('0x46')]('ListId\x20=\x20?',_0xa9575a[_0x46be('0xa3')][_0x46be('0xa5')]())[_0x46be('0x46')](_0x46be('0xb0')))[_0x46be('0xa5')]();_0x43eeb0['push'](db[_0x46be('0x75')][_0x46be('0x3b')](_0x3d7135));}return BPromise[_0x46be('0x8c')](_0x43eeb0);}})[_0x46be('0x35')](function(){return _0xe3490;})[_0x46be('0x35')](respondWithResult(_0x48035d,null))[_0x46be('0x54')](handleError(_0x48035d,null));};exports[_0x46be('0xb6')]=function(_0x305b61,_0x7ec9c1,_0x341d33){return db['VoiceQueue'][_0x46be('0x32')]({'where':{'id':_0x305b61['params']['id']}})['then'](handleEntityNotFound(_0x7ec9c1,null))[_0x46be('0x35')](function(_0x31689d){if(_0x31689d){return _0x31689d['removeBlackLists'](_0x305b61[_0x46be('0x3b')][_0x46be('0x82')]);}})[_0x46be('0x35')](function(_0x40bd0a){if(_0x40bd0a){return db[_0x46be('0x6a')][_0x46be('0x29')]({'where':{'ListId':_0x305b61[_0x46be('0x3b')][_0x46be('0x82')],'VoiceQueueId':_0x305b61['params']['id']}})[_0x46be('0x35')](function(){return _0x40bd0a;});}})[_0x46be('0x35')](respondWithStatusCode(_0x7ec9c1,null))[_0x46be('0x54')](handleError(_0x7ec9c1,null));};
\ No newline at end of file