Built motion from commit (unavailable).|2.2.3
[motion2.git] / server / api / voiceQueue / voiceQueue.controller.js
index 40179c2..93a3904 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x471f=['status','set','Content-Range','apply','save','update','then','get','VoiceQueues','inbound','QueueCampaigns','outbound','filter','map','value','includes','type','destroy','stack','name','send','index','VoiceQueue','rawAttributes','model','keys','query','dateStart','dateEnd','intersection','attributes','length','hasOwnProperty','limit','order','sort','where','filters','pick','add','day','merge','key','VIRTUAL','options','includeAll','include','rows','fields','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','autoAssociation','UserProfileResource','catch','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','omit','createdAt','updatedAt','UserProfileSection','getHoppers','findOne','nolimit','CmHopper','getHopperHistories','CmHopperHistory','VoiceQueueId','findAll','getHopperFinals','CmHopperFinal','getHopperBlacks','CmHopperBlack','getTeams','Team','ids','Agents','addAgents','addTeams','removeTeams','removeAgents','emit','User','loginInPause','voicePause','interface','push','UserVoiceQueueRt','upsert','isNil','SIP/%s','penalty','all','isArray','userVoiceQueue:remove','realtime','getAgents','getMembers','getLists','addLists','spread','dialCheckDuplicateType','cm_hopper','fromQuery','phone','scheduledAt','ContactId','ListId','select','field','NOW()','CmListId','toString','from','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','phone\x20NOT\x20IN\x20(?)','calleridnum','cm_hopper_final','VoiceQueueId\x20=\x20?','onlyIfOpen','insert','into','cm_contacts','phone\x20IS\x20NOT\x20NULL','removeLists','getBlackLists','CmList','addBlackLists','cm_hopper_black','removeBlackLists','rimraf','request-promise','bluebird','mustache','util','path','sox','to-csv','crypto','desk.js','querystring','papaparse','../../components/parsers/qs','api','../../config/utils','../../config/environment','../../mysqldb','redis','localhost','register','sendStatus','end','json','count','offset'];(function(_0x3b380d,_0x4bf247){var _0x54502b=function(_0x35d207){while(--_0x35d207){_0x3b380d['push'](_0x3b380d['shift']());}};_0x54502b(++_0x4bf247);}(_0x471f,0x88));var _0xf471=function(_0x315239,_0x1bd801){_0x315239=_0x315239-0x0;var _0xa1e160=_0x471f[_0x315239];return _0xa1e160;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xf471('0x0'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xf471('0x1'));var moment=require('moment');var BPromise=require(_0xf471('0x2'));var Mustache=require(_0xf471('0x3'));var util=require(_0xf471('0x4'));var path=require(_0xf471('0x5'));var sox=require(_0xf471('0x6'));var csv=require(_0xf471('0x7'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0xf471('0x8'));var jsforce=require('jsforce');var deskjs=require(_0xf471('0x9'));var toCsv=require(_0xf471('0x7'));var querystring=require(_0xf471('0xa'));var Papa=require(_0xf471('0xb'));var Redis=require('ioredis');var qs=require(_0xf471('0xc'));var logger=require('../../config/logger')(_0xf471('0xd'));var utils=require(_0xf471('0xe'));var config=require(_0xf471('0xf'));var db=require(_0xf471('0x10'))['db'];config['redis']=_['defaults'](config[_0xf471('0x11')],{'host':_0xf471('0x12'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xf471('0x11')]));require('./voiceQueue.socket')[_0xf471('0x13')](socket);function respondWithStatusCode(_0x12af32,_0x48ef43){_0x48ef43=_0x48ef43||0xcc;return function(_0x2208d9){if(_0x2208d9){return _0x12af32[_0xf471('0x14')](_0x48ef43);}return _0x12af32['status'](_0x48ef43)[_0xf471('0x15')]();};}function respondWithResult(_0x33e2ea,_0x8b5e47){_0x8b5e47=_0x8b5e47||0xc8;return function(_0x47796a){if(_0x47796a){return _0x33e2ea['status'](_0x8b5e47)[_0xf471('0x16')](_0x47796a);}};}function respondWithFilteredResult(_0xf3c6e6,_0x31aa7e){return function(_0x1bd50b){if(_0x1bd50b){var _0x49c820=_0x1bd50b[_0xf471('0x17')],_0x39042a=_0x31aa7e[_0xf471('0x18')],_0x241883=_0x31aa7e[_0xf471('0x18')]+_0x31aa7e['limit'],_0x2ecc47;if(_0x241883>=_0x49c820){_0x241883=_0x49c820;_0x2ecc47=0xc8;}else{_0x2ecc47=0xce;}_0xf3c6e6[_0xf471('0x19')](_0x2ecc47);return _0xf3c6e6[_0xf471('0x1a')](_0xf471('0x1b'),_0x39042a+'-'+_0x241883+'/'+_0x49c820)[_0xf471('0x16')](_0x1bd50b);}return null;};}function patchUpdates(_0x4e4ed5){return function(_0x114932){try{jsonpatch[_0xf471('0x1c')](_0x114932,_0x4e4ed5,!![]);}catch(_0x1695ec){return BPromise['reject'](_0x1695ec);}return _0x114932[_0xf471('0x1d')]();};}function saveUpdates(_0x41bebc,_0x123800){return function(_0x14b486){if(_0x14b486){return _0x14b486[_0xf471('0x1e')](_0x41bebc)['then'](function(_0xb4bc2e){return _0xb4bc2e;});}return null;};}function removeEntity(_0x4d41f2,_0x214764){return function(_0x1eded1){if(_0x1eded1){return _0x1eded1['destroy']()[_0xf471('0x1f')](function(){var _0x424664=_0x1eded1[_0xf471('0x20')]({'plain':!![]});var _0x44b5bc=[{'name':_0xf471('0x21'),'value':_0xf471('0x22'),'ignore':![]},{'name':_0xf471('0x23'),'value':_0xf471('0x24'),'ignore':![]}];var _0x10ec0e=_(_0x44b5bc)[_0xf471('0x25')]('ignore')[_0xf471('0x26')](_0xf471('0x27'))['value']();if(_[_0xf471('0x28')](_0x10ec0e,_0x424664['type'])){return;}var _0x3ebf36=_['find'](_0x44b5bc,[_0xf471('0x27'),_0x424664[_0xf471('0x29')]])['name'];return db['UserProfileResource'][_0xf471('0x2a')]({'where':{'type':_0x3ebf36,'resourceId':_0x424664['id']}})[_0xf471('0x1f')](function(){return _0x1eded1;});})[_0xf471('0x1f')](function(){_0x4d41f2['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x400896,_0x9c2a12){return function(_0x31c5f9){if(!_0x31c5f9){_0x400896[_0xf471('0x14')](0x194);}return _0x31c5f9;};}function handleError(_0x5c6c4c,_0x2b32e6){_0x2b32e6=_0x2b32e6||0x1f4;return function(_0x878e02){logger['error'](_0x878e02[_0xf471('0x2b')]);if(_0x878e02[_0xf471('0x2c')]){delete _0x878e02['name'];}_0x5c6c4c[_0xf471('0x19')](_0x2b32e6)[_0xf471('0x2d')](_0x878e02);};}exports[_0xf471('0x2e')]=function(_0x2e3be2,_0x4234e8){var _0x5545bd={},_0x354f45={},_0x49e4a7={'count':0x0,'rows':[]};var _0x258d44=db[_0xf471('0x2f')][_0xf471('0x30')];_0x354f45[_0xf471('0x31')]=_[_0xf471('0x32')](_0x258d44);var _0xa7ae15={'dateStart':_0x2e3be2[_0xf471('0x33')][_0xf471('0x34')],'dateEnd':_0x2e3be2[_0xf471('0x33')][_0xf471('0x35')]};delete _0x2e3be2[_0xf471('0x33')][_0xf471('0x34')];delete _0x2e3be2[_0xf471('0x33')][_0xf471('0x35')];_0x354f45[_0xf471('0x33')]=_['keys'](_0x2e3be2[_0xf471('0x33')]);_0x354f45['filters']=_[_0xf471('0x36')](_0x354f45[_0xf471('0x31')],_0x354f45['query']);_0x5545bd[_0xf471('0x37')]=_[_0xf471('0x36')](_0x354f45[_0xf471('0x31')],qs['fields'](_0x2e3be2[_0xf471('0x33')]['fields']));_0x5545bd['attributes']=_0x5545bd['attributes'][_0xf471('0x38')]?_0x5545bd[_0xf471('0x37')]:_0x354f45['model'];if(!_0x2e3be2[_0xf471('0x33')][_0xf471('0x39')]('nolimit')){_0x5545bd[_0xf471('0x3a')]=qs[_0xf471('0x3a')](_0x2e3be2[_0xf471('0x33')][_0xf471('0x3a')]);_0x5545bd['offset']=qs[_0xf471('0x18')](_0x2e3be2[_0xf471('0x33')]['offset']);}_0x5545bd[_0xf471('0x3b')]=qs[_0xf471('0x3c')](_0x2e3be2['query']['sort']);_0x5545bd[_0xf471('0x3d')]=qs[_0xf471('0x3e')](_[_0xf471('0x3f')](_0x2e3be2[_0xf471('0x33')],_0x354f45[_0xf471('0x3e')]));if(_0xa7ae15[_0xf471('0x34')]){if(_0xa7ae15[_0xf471('0x35')]){_0xa7ae15[_0xf471('0x35')]=moment(_0xa7ae15[_0xf471('0x35')])[_0xf471('0x40')](0x1,_0xf471('0x41'));}else{_0xa7ae15[_0xf471('0x35')]=moment(_0xa7ae15[_0xf471('0x34')])[_0xf471('0x40')](0x1,_0xf471('0x41'));}_[_0xf471('0x42')](_0x5545bd['where'],{'createdAt':{'$gte':_0xa7ae15[_0xf471('0x34')],'$lte':_0xa7ae15[_0xf471('0x35')]}});}if(_0x2e3be2[_0xf471('0x33')][_0xf471('0x25')]){_0x5545bd[_0xf471('0x3d')]=_['merge'](_0x5545bd[_0xf471('0x3d')],{'$or':_[_0xf471('0x26')](_0x258d44,function(_0x52d10c){if(_0x52d10c[_0xf471('0x29')][_0xf471('0x43')]!==_0xf471('0x44')){var _0x2c708c={};_0x2c708c[_0x52d10c['field']]={'$like':'%'+_0x2e3be2[_0xf471('0x33')][_0xf471('0x25')]+'%'};return _0x2c708c;}})});}_0x5545bd=_['merge']({},_0x5545bd,_0x2e3be2[_0xf471('0x45')]);var _0x4941f0={'where':_0x5545bd[_0xf471('0x3d')]};return db[_0xf471('0x2f')][_0xf471('0x17')](_0x4941f0)[_0xf471('0x1f')](function(_0x50914e){_0x49e4a7['count']=_0x50914e;if(_0x2e3be2[_0xf471('0x33')][_0xf471('0x46')]){_0x5545bd[_0xf471('0x47')]=[{'all':!![]}];}return db[_0xf471('0x2f')]['findAll'](_0x5545bd);})[_0xf471('0x1f')](function(_0xf67748){_0x49e4a7[_0xf471('0x48')]=_0xf67748;return _0x49e4a7;})[_0xf471('0x1f')](respondWithFilteredResult(_0x4234e8,_0x5545bd))['catch'](handleError(_0x4234e8,null));};exports['show']=function(_0xfad9f8,_0x39ec2b){var _0x2b35ec={'raw':![],'where':{'id':_0xfad9f8['params']['id']}},_0x3a5644={};_0x3a5644[_0xf471('0x31')]=_[_0xf471('0x32')](db[_0xf471('0x2f')]['rawAttributes']);_0x3a5644[_0xf471('0x33')]=_[_0xf471('0x32')](_0xfad9f8[_0xf471('0x33')]);_0x3a5644['filters']=_[_0xf471('0x36')](_0x3a5644[_0xf471('0x31')],_0x3a5644['query']);_0x2b35ec[_0xf471('0x37')]=_['intersection'](_0x3a5644['model'],qs[_0xf471('0x49')](_0xfad9f8[_0xf471('0x33')]['fields']));_0x2b35ec['attributes']=_0x2b35ec[_0xf471('0x37')][_0xf471('0x38')]?_0x2b35ec[_0xf471('0x37')]:_0x3a5644[_0xf471('0x31')];if(_0xfad9f8[_0xf471('0x33')]['includeAll']){_0x2b35ec[_0xf471('0x47')]=[{'all':!![]}];}_0x2b35ec=_[_0xf471('0x42')]({},_0x2b35ec,_0xfad9f8[_0xf471('0x45')]);return db[_0xf471('0x2f')][_0xf471('0x4a')](_0x2b35ec)[_0xf471('0x1f')](handleEntityNotFound(_0x39ec2b,null))[_0xf471('0x1f')](respondWithResult(_0x39ec2b,null))['catch'](handleError(_0x39ec2b,null));};exports[_0xf471('0x4b')]=function(_0x3df7dd,_0x766082){return db[_0xf471('0x2f')][_0xf471('0x4b')](_0x3df7dd[_0xf471('0x4c')],{})['then'](function(_0x115dbe){var _0x6d20a6=_0x3df7dd[_0xf471('0x4d')][_0xf471('0x20')]({'plain':!![]});if(!_0x6d20a6)throw new Error(_0xf471('0x4e'));if(_0x6d20a6[_0xf471('0x4f')]===_0xf471('0x4d')){var _0x587530=_0x115dbe[_0xf471('0x20')]({'plain':!![]});var _0x10d601=[{'name':'VoiceQueues','value':_0xf471('0x22')},{'name':_0xf471('0x23'),'value':_0xf471('0x24')}];var _0xbfcc8d=_[_0xf471('0x4a')](_0x10d601,[_0xf471('0x27'),_0x587530[_0xf471('0x29')]])[_0xf471('0x2c')];return db['UserProfileSection'][_0xf471('0x4a')]({'where':{'name':_0xbfcc8d,'userProfileId':_0x6d20a6[_0xf471('0x50')]},'raw':!![]})[_0xf471('0x1f')](function(_0x17d21f){if(_0x17d21f&&_0x17d21f[_0xf471('0x51')]===0x0){return db[_0xf471('0x52')][_0xf471('0x4b')]({'name':_0x587530[_0xf471('0x2c')],'resourceId':_0x587530['id'],'type':_0x17d21f[_0xf471('0x2c')],'sectionId':_0x17d21f['id']},{})[_0xf471('0x1f')](function(){return _0x115dbe;});}else{return _0x115dbe;}})[_0xf471('0x53')](function(_0x2c67b4){logger[_0xf471('0x54')](_0xf471('0x55'),_0x2c67b4);throw _0x2c67b4;});}return _0x115dbe;})[_0xf471('0x1f')](respondWithResult(_0x766082,0xc9))[_0xf471('0x53')](handleError(_0x766082,null));};exports['clone']=function(_0x1e8d17,_0x371632){var _0xa1dd58={'raw':![],'where':{'id':_0x1e8d17[_0xf471('0x56')]['id']}},_0x1c20ca={};_0x1c20ca[_0xf471('0x31')]=_[_0xf471('0x32')](db[_0xf471('0x2f')]['rawAttributes']);_0xa1dd58[_0xf471('0x37')]=_[_0xf471('0x36')](_0x1c20ca[_0xf471('0x31')],qs[_0xf471('0x49')](_0x1e8d17[_0xf471('0x33')]['fields']));_0xa1dd58[_0xf471('0x37')]=_0xa1dd58['attributes'][_0xf471('0x38')]?_0xa1dd58[_0xf471('0x37')]:_0x1c20ca[_0xf471('0x31')];if(_0x1e8d17[_0xf471('0x33')][_0xf471('0x46')]){_0xa1dd58[_0xf471('0x47')]=[{'all':!![]}];}_0xa1dd58=_[_0xf471('0x42')]({},_0xa1dd58,_0x1e8d17['options']);return db['VoiceQueue'][_0xf471('0x4a')](_0xa1dd58)[_0xf471('0x1f')](handleEntityNotFound(_0x371632,null))[_0xf471('0x1f')](function(_0x1398d4){if(_0x1398d4){var _0x132cc4=_0x1398d4[_0xf471('0x20')]({'plain':!![]});_0x132cc4=qs[_0xf471('0x57')](_0x132cc4,['id',_0xf471('0x58'),_0xf471('0x59')]);_0x1e8d17[_0xf471('0x4c')]=_[_0xf471('0x57')](_0x1e8d17['body'],['id',_0xf471('0x58'),_0xf471('0x59')]);return db['VoiceQueue'][_0xf471('0x4b')](_[_0xf471('0x42')](_0x132cc4,_0x1e8d17['body']),{'include':_0x1e8d17[_0xf471('0x33')][_0xf471('0x46')]?[{'all':!![]}]:undefined})[_0xf471('0x1f')](function(_0x597074){var _0x33edde=_0x1e8d17[_0xf471('0x4d')][_0xf471('0x20')]({'plain':!![]});if(!_0x33edde)throw new Error(_0xf471('0x4e'));if(_0x33edde['role']===_0xf471('0x4d')){var _0x1dab2d=_0x597074[_0xf471('0x20')]({'plain':!![]});var _0xc28a95=[{'name':_0xf471('0x21'),'value':_0xf471('0x22')},{'name':'QueueCampaigns','value':_0xf471('0x24')}];var _0x2022bf=_[_0xf471('0x4a')](_0xc28a95,['value',_0x1dab2d[_0xf471('0x29')]])['name'];return db[_0xf471('0x5a')][_0xf471('0x4a')]({'where':{'name':_0x2022bf,'userProfileId':_0x33edde[_0xf471('0x50')]},'raw':!![]})['then'](function(_0x4d865f){if(_0x4d865f&&_0x4d865f[_0xf471('0x51')]===0x0){return db[_0xf471('0x52')][_0xf471('0x4b')]({'name':_0x1dab2d[_0xf471('0x2c')],'resourceId':_0x1dab2d['id'],'type':_0x4d865f[_0xf471('0x2c')],'sectionId':_0x4d865f['id']},{})[_0xf471('0x1f')](function(){return _0x597074;});}else{return _0x597074;}})[_0xf471('0x53')](function(_0x2fef60){logger['error'](_0xf471('0x55'),_0x2fef60);throw _0x2fef60;});}return _0x597074;});}})[_0xf471('0x1f')](respondWithResult(_0x371632,0xc9))[_0xf471('0x53')](handleError(_0x371632,null));};exports['update']=function(_0x17891e,_0x2135fb){if(_0x17891e['body']['id']){delete _0x17891e['body']['id'];}return db['VoiceQueue'][_0xf471('0x4a')]({'where':{'id':_0x17891e[_0xf471('0x56')]['id']}})['then'](handleEntityNotFound(_0x2135fb,null))[_0xf471('0x1f')](saveUpdates(_0x17891e[_0xf471('0x4c')],null))['then'](respondWithResult(_0x2135fb,null))[_0xf471('0x53')](handleError(_0x2135fb,null));};exports[_0xf471('0x2a')]=function(_0x39c682,_0x9b7e7c){return db[_0xf471('0x2f')][_0xf471('0x4a')]({'where':{'id':_0x39c682[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x9b7e7c,null))[_0xf471('0x1f')](removeEntity(_0x9b7e7c,null))['catch'](handleError(_0x9b7e7c,null));};exports[_0xf471('0x5b')]=function(_0xf2132a,_0x35464f,_0x2ed038){var _0x57f011={'raw':![],'where':{}};var _0x11e1b7={};var _0x4f623b={'count':0x0,'rows':[]};return db[_0xf471('0x2f')][_0xf471('0x5c')]({'where':{'id':_0xf2132a[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x35464f,null))[_0xf471('0x1f')](function(_0x5a1a35){if(_0x5a1a35){_0x11e1b7['model']=_[_0xf471('0x32')](db['CmHopper'][_0xf471('0x30')]);_0x11e1b7[_0xf471('0x33')]=_[_0xf471('0x32')](_0xf2132a[_0xf471('0x33')]);_0x11e1b7[_0xf471('0x3e')]=_['intersection'](_0x11e1b7[_0xf471('0x31')],_0x11e1b7[_0xf471('0x33')]);_0x57f011[_0xf471('0x37')]=_[_0xf471('0x36')](_0x11e1b7[_0xf471('0x31')],qs[_0xf471('0x49')](_0xf2132a[_0xf471('0x33')][_0xf471('0x49')]));_0x57f011[_0xf471('0x37')]=_0x57f011[_0xf471('0x37')][_0xf471('0x38')]?_0x57f011[_0xf471('0x37')]:_0x11e1b7[_0xf471('0x31')];if(!_0xf2132a[_0xf471('0x33')]['hasOwnProperty'](_0xf471('0x5d'))){_0x57f011[_0xf471('0x3a')]=qs[_0xf471('0x3a')](_0xf2132a['query'][_0xf471('0x3a')]);_0x57f011[_0xf471('0x18')]=qs['offset'](_0xf2132a['query']['offset']);}_0x57f011[_0xf471('0x3b')]=qs[_0xf471('0x3c')](_0xf2132a[_0xf471('0x33')]['sort']);_0x57f011[_0xf471('0x3d')]=qs[_0xf471('0x3e')](_[_0xf471('0x3f')](_0xf2132a[_0xf471('0x33')],_0x11e1b7[_0xf471('0x3e')]));_0x57f011[_0xf471('0x3d')]['VoiceQueueId']=_0x5a1a35['id'];if(_0xf2132a[_0xf471('0x33')]['filter']){_0x57f011[_0xf471('0x3d')]=_[_0xf471('0x42')](_0x57f011['where'],{'$or':_[_0xf471('0x26')](_0x57f011[_0xf471('0x37')],function(_0x1b9685){var _0x5bb389={};_0x5bb389[_0x1b9685]={'$like':'%'+_0xf2132a[_0xf471('0x33')][_0xf471('0x25')]+'%'};return _0x5bb389;})});}_0x57f011=_['merge']({},_0x57f011,_0xf2132a[_0xf471('0x45')]);return db[_0xf471('0x5e')][_0xf471('0x17')]({'where':_0x57f011['where']})['then'](function(_0xbcdd98){_0x4f623b[_0xf471('0x17')]=_0xbcdd98;if(_0xf2132a['query'][_0xf471('0x46')]){_0x57f011[_0xf471('0x47')]=[{'all':!![]}];}return db['CmHopper']['findAll'](_0x57f011);})['then'](function(_0x5b7888){_0x4f623b[_0xf471('0x48')]=_0x5b7888;return _0x4f623b;});}})['then'](respondWithFilteredResult(_0x35464f,_0x57f011))[_0xf471('0x53')](handleError(_0x35464f,null));};exports[_0xf471('0x5f')]=function(_0x472649,_0x5bcc23,_0x15330d){var _0x28f517={'raw':!![],'where':{}};var _0x50e3db={};var _0x4869a5={'count':0x0,'rows':[]};return db[_0xf471('0x2f')][_0xf471('0x5c')]({'where':{'id':_0x472649[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x5bcc23,null))[_0xf471('0x1f')](function(_0x296d2c){if(_0x296d2c){_0x50e3db[_0xf471('0x31')]=_[_0xf471('0x32')](db[_0xf471('0x60')][_0xf471('0x30')]);_0x50e3db[_0xf471('0x33')]=_['keys'](_0x472649[_0xf471('0x33')]);_0x50e3db['filters']=_[_0xf471('0x36')](_0x50e3db['model'],_0x50e3db[_0xf471('0x33')]);_0x28f517[_0xf471('0x37')]=_[_0xf471('0x36')](_0x50e3db['model'],qs[_0xf471('0x49')](_0x472649[_0xf471('0x33')][_0xf471('0x49')]));_0x28f517[_0xf471('0x37')]=_0x28f517['attributes'][_0xf471('0x38')]?_0x28f517[_0xf471('0x37')]:_0x50e3db[_0xf471('0x31')];if(!_0x472649['query']['hasOwnProperty'](_0xf471('0x5d'))){_0x28f517['limit']=qs[_0xf471('0x3a')](_0x472649[_0xf471('0x33')][_0xf471('0x3a')]);_0x28f517[_0xf471('0x18')]=qs[_0xf471('0x18')](_0x472649[_0xf471('0x33')][_0xf471('0x18')]);}_0x28f517[_0xf471('0x3b')]=qs[_0xf471('0x3c')](_0x472649['query']['sort']);_0x28f517[_0xf471('0x3d')]=qs['filters'](_['pick'](_0x472649[_0xf471('0x33')],_0x50e3db[_0xf471('0x3e')]));_0x28f517[_0xf471('0x3d')][_0xf471('0x61')]=_0x296d2c['id'];if(_0x472649[_0xf471('0x33')]['filter']){_0x28f517[_0xf471('0x3d')]=_['merge'](_0x28f517[_0xf471('0x3d')],{'$or':_[_0xf471('0x26')](_0x28f517[_0xf471('0x37')],function(_0x29d9ae){var _0x57e94c={};_0x57e94c[_0x29d9ae]={'$like':'%'+_0x472649['query'][_0xf471('0x25')]+'%'};return _0x57e94c;})});}_0x28f517=_[_0xf471('0x42')]({},_0x28f517,_0x472649[_0xf471('0x45')]);return db[_0xf471('0x60')][_0xf471('0x17')]({'where':_0x28f517['where']})[_0xf471('0x1f')](function(_0x24cc66){_0x4869a5['count']=_0x24cc66;if(_0x472649[_0xf471('0x33')]['includeAll']){_0x28f517[_0xf471('0x47')]=[{'all':!![]}];}return db[_0xf471('0x60')][_0xf471('0x62')](_0x28f517);})['then'](function(_0x58d6c2){_0x4869a5[_0xf471('0x48')]=_0x58d6c2;return _0x4869a5;});}})[_0xf471('0x1f')](respondWithFilteredResult(_0x5bcc23,_0x28f517))[_0xf471('0x53')](handleError(_0x5bcc23,null));};exports[_0xf471('0x63')]=function(_0x295ce1,_0x324385,_0x19ac18){var _0x21b971={'raw':!![],'where':{}};var _0x5444ca={};var _0x2c0ccb={'count':0x0,'rows':[]};return db['VoiceQueue']['findOne']({'where':{'id':_0x295ce1['params']['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x324385,null))[_0xf471('0x1f')](function(_0x2a6d15){if(_0x2a6d15){_0x5444ca['model']=_['keys'](db[_0xf471('0x64')]['rawAttributes']);_0x5444ca['query']=_[_0xf471('0x32')](_0x295ce1[_0xf471('0x33')]);_0x5444ca[_0xf471('0x3e')]=_[_0xf471('0x36')](_0x5444ca['model'],_0x5444ca[_0xf471('0x33')]);_0x21b971[_0xf471('0x37')]=_[_0xf471('0x36')](_0x5444ca[_0xf471('0x31')],qs[_0xf471('0x49')](_0x295ce1[_0xf471('0x33')][_0xf471('0x49')]));_0x21b971['attributes']=_0x21b971[_0xf471('0x37')][_0xf471('0x38')]?_0x21b971['attributes']:_0x5444ca[_0xf471('0x31')];if(!_0x295ce1[_0xf471('0x33')][_0xf471('0x39')](_0xf471('0x5d'))){_0x21b971[_0xf471('0x3a')]=qs[_0xf471('0x3a')](_0x295ce1[_0xf471('0x33')][_0xf471('0x3a')]);_0x21b971['offset']=qs[_0xf471('0x18')](_0x295ce1['query'][_0xf471('0x18')]);}_0x21b971[_0xf471('0x3b')]=qs['sort'](_0x295ce1[_0xf471('0x33')][_0xf471('0x3c')]);_0x21b971[_0xf471('0x3d')]=qs['filters'](_[_0xf471('0x3f')](_0x295ce1[_0xf471('0x33')],_0x5444ca[_0xf471('0x3e')]));_0x21b971['where'][_0xf471('0x61')]=_0x2a6d15['id'];if(_0x295ce1[_0xf471('0x33')][_0xf471('0x25')]){_0x21b971[_0xf471('0x3d')]=_[_0xf471('0x42')](_0x21b971[_0xf471('0x3d')],{'$or':_[_0xf471('0x26')](_0x21b971['attributes'],function(_0x37bd4b){var _0x26bfea={};_0x26bfea[_0x37bd4b]={'$like':'%'+_0x295ce1[_0xf471('0x33')][_0xf471('0x25')]+'%'};return _0x26bfea;})});}_0x21b971=_[_0xf471('0x42')]({},_0x21b971,_0x295ce1[_0xf471('0x45')]);return db['CmHopperFinal'][_0xf471('0x17')]({'where':_0x21b971[_0xf471('0x3d')]})[_0xf471('0x1f')](function(_0x51cfea){_0x2c0ccb[_0xf471('0x17')]=_0x51cfea;if(_0x295ce1[_0xf471('0x33')][_0xf471('0x46')]){_0x21b971[_0xf471('0x47')]=[{'all':!![]}];}return db[_0xf471('0x64')][_0xf471('0x62')](_0x21b971);})[_0xf471('0x1f')](function(_0x2386f2){_0x2c0ccb[_0xf471('0x48')]=_0x2386f2;return _0x2c0ccb;});}})[_0xf471('0x1f')](respondWithFilteredResult(_0x324385,_0x21b971))[_0xf471('0x53')](handleError(_0x324385,null));};exports[_0xf471('0x65')]=function(_0x3176e7,_0x5a4765,_0x3f259a){var _0x2d30a7={'raw':!![],'where':{}};var _0x112e3d={};var _0x29ef1f={'count':0x0,'rows':[]};return db['VoiceQueue'][_0xf471('0x5c')]({'where':{'id':_0x3176e7[_0xf471('0x56')]['id']}})['then'](handleEntityNotFound(_0x5a4765,null))[_0xf471('0x1f')](function(_0x48834e){if(_0x48834e){_0x112e3d['model']=_[_0xf471('0x32')](db[_0xf471('0x66')][_0xf471('0x30')]);_0x112e3d['query']=_[_0xf471('0x32')](_0x3176e7[_0xf471('0x33')]);_0x112e3d[_0xf471('0x3e')]=_[_0xf471('0x36')](_0x112e3d[_0xf471('0x31')],_0x112e3d['query']);_0x2d30a7[_0xf471('0x37')]=_[_0xf471('0x36')](_0x112e3d[_0xf471('0x31')],qs[_0xf471('0x49')](_0x3176e7[_0xf471('0x33')]['fields']));_0x2d30a7[_0xf471('0x37')]=_0x2d30a7[_0xf471('0x37')][_0xf471('0x38')]?_0x2d30a7['attributes']:_0x112e3d[_0xf471('0x31')];if(!_0x3176e7[_0xf471('0x33')]['hasOwnProperty'](_0xf471('0x5d'))){_0x2d30a7[_0xf471('0x3a')]=qs[_0xf471('0x3a')](_0x3176e7[_0xf471('0x33')][_0xf471('0x3a')]);_0x2d30a7[_0xf471('0x18')]=qs[_0xf471('0x18')](_0x3176e7[_0xf471('0x33')][_0xf471('0x18')]);}_0x2d30a7[_0xf471('0x3b')]=qs['sort'](_0x3176e7['query']['sort']);_0x2d30a7[_0xf471('0x3d')]=qs[_0xf471('0x3e')](_['pick'](_0x3176e7[_0xf471('0x33')],_0x112e3d[_0xf471('0x3e')]));_0x2d30a7[_0xf471('0x3d')]['VoiceQueueId']=_0x48834e['id'];if(_0x3176e7[_0xf471('0x33')][_0xf471('0x25')]){_0x2d30a7['where']=_[_0xf471('0x42')](_0x2d30a7[_0xf471('0x3d')],{'$or':_[_0xf471('0x26')](_0x2d30a7['attributes'],function(_0x499bfb){var _0x4a0712={};_0x4a0712[_0x499bfb]={'$like':'%'+_0x3176e7[_0xf471('0x33')]['filter']+'%'};return _0x4a0712;})});}_0x2d30a7=_[_0xf471('0x42')]({},_0x2d30a7,_0x3176e7[_0xf471('0x45')]);return db['CmHopperBlack'][_0xf471('0x17')]({'where':_0x2d30a7[_0xf471('0x3d')]})[_0xf471('0x1f')](function(_0x571a8b){_0x29ef1f[_0xf471('0x17')]=_0x571a8b;if(_0x3176e7[_0xf471('0x33')][_0xf471('0x46')]){_0x2d30a7['include']=[{'all':!![]}];}return db[_0xf471('0x66')][_0xf471('0x62')](_0x2d30a7);})['then'](function(_0x2c3cee){_0x29ef1f[_0xf471('0x48')]=_0x2c3cee;return _0x29ef1f;});}})[_0xf471('0x1f')](respondWithFilteredResult(_0x5a4765,_0x2d30a7))[_0xf471('0x53')](handleError(_0x5a4765,null));};exports['getTeams']=function(_0x53104c,_0x241a23,_0x537ba8){var _0x4307b4={};var _0x1e3f69={};var _0x2945fe;var _0x21b730;return db[_0xf471('0x2f')][_0xf471('0x5c')]({'where':{'id':_0x53104c['params']['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x241a23,null))['then'](function(_0x41750e){if(_0x41750e){_0x2945fe=_0x41750e;_0x1e3f69[_0xf471('0x31')]=_[_0xf471('0x32')](db['Team'][_0xf471('0x30')]);_0x1e3f69['query']=_[_0xf471('0x32')](_0x53104c[_0xf471('0x33')]);_0x1e3f69['filters']=_[_0xf471('0x36')](_0x1e3f69[_0xf471('0x31')],_0x1e3f69['query']);_0x4307b4['attributes']=_['intersection'](_0x1e3f69[_0xf471('0x31')],qs[_0xf471('0x49')](_0x53104c[_0xf471('0x33')]['fields']));_0x4307b4[_0xf471('0x37')]=_0x4307b4[_0xf471('0x37')][_0xf471('0x38')]?_0x4307b4[_0xf471('0x37')]:_0x1e3f69[_0xf471('0x31')];_0x4307b4[_0xf471('0x3b')]=qs[_0xf471('0x3c')](_0x53104c[_0xf471('0x33')][_0xf471('0x3c')]);_0x4307b4[_0xf471('0x3d')]=qs[_0xf471('0x3e')](_[_0xf471('0x3f')](_0x53104c['query'],_0x1e3f69[_0xf471('0x3e')]));if(_0x53104c[_0xf471('0x33')][_0xf471('0x25')]){_0x4307b4[_0xf471('0x3d')]=_[_0xf471('0x42')](_0x4307b4[_0xf471('0x3d')],{'$or':_[_0xf471('0x26')](_0x4307b4['attributes'],function(_0x387e9e){var _0x250f07={};_0x250f07[_0x387e9e]={'$like':'%'+_0x53104c['query'][_0xf471('0x25')]+'%'};return _0x250f07;})});}_0x4307b4=_[_0xf471('0x42')]({},_0x4307b4,_0x53104c[_0xf471('0x45')]);return _0x2945fe['getTeams'](_0x4307b4);}})[_0xf471('0x1f')](function(_0x1329fd){if(_0x1329fd){_0x21b730=_0x1329fd[_0xf471('0x38')];if(!_0x53104c[_0xf471('0x33')][_0xf471('0x39')](_0xf471('0x5d'))){_0x4307b4[_0xf471('0x3a')]=qs[_0xf471('0x3a')](_0x53104c['query']['limit']);_0x4307b4[_0xf471('0x18')]=qs['offset'](_0x53104c[_0xf471('0x33')][_0xf471('0x18')]);}return _0x2945fe[_0xf471('0x67')](_0x4307b4);}})[_0xf471('0x1f')](function(_0x1176d3){if(_0x1176d3){return _0x1176d3?{'count':_0x21b730,'rows':_0x1176d3}:null;}})[_0xf471('0x1f')](respondWithResult(_0x241a23,null))[_0xf471('0x53')](handleError(_0x241a23,null));};exports['addTeams']=function(_0x2b0964,_0x504c1f,_0x4037de){var _0x180d5b=[];var _0x714aee;return db[_0xf471('0x68')]['findAll']({'where':{'id':_0x2b0964[_0xf471('0x4c')][_0xf471('0x69')]},'attributes':['id'],'include':[{'model':db['User'],'as':_0xf471('0x6a'),'attributes':['id'],'raw':!![]}]})[_0xf471('0x1f')](function(_0x3b484f){if(_0x3b484f){for(var _0x308294=0x0;_0x308294<_0x3b484f[_0xf471('0x38')];_0x308294+=0x1){for(var _0x1a4bb1=0x0;_0x1a4bb1<_0x3b484f[_0x308294][_0xf471('0x6a')][_0xf471('0x38')];_0x1a4bb1+=0x1){_0x180d5b=_['union'](_0x180d5b,[_0x3b484f[_0x308294][_0xf471('0x6a')][_0x1a4bb1]['id']]);}}return _0x180d5b;}})[_0xf471('0x1f')](function(_0x2892da){if(_0x2892da){return db['VoiceQueue'][_0xf471('0x4a')]({'where':{'id':_0x2b0964[_0xf471('0x56')]['id']}});}})['then'](function(_0x429a04){if(_0x429a04){_0x714aee=_0x429a04;return _0x714aee[_0xf471('0x6b')](_0x180d5b,{'penalty':_0x2b0964[_0xf471('0x4c')]['penalty']});}})[_0xf471('0x1f')](function(_0xd6c6c6){if(_0xd6c6c6){return _0x714aee[_0xf471('0x6c')](_0x2b0964[_0xf471('0x4c')][_0xf471('0x69')]);}})['then'](handleEntityNotFound(_0x504c1f,null))['then'](respondWithStatusCode(_0x504c1f,null))[_0xf471('0x53')](handleError(_0x504c1f,null));};exports[_0xf471('0x6d')]=function(_0x458eba,_0x4c3ccd,_0x517ff7){var _0x25de25=[];var _0xb803ac;return db['Team'][_0xf471('0x62')]({'where':{'id':_0x458eba[_0xf471('0x33')]['ids']},'attributes':['id'],'include':[{'model':db['User'],'as':_0xf471('0x6a'),'attributes':['id'],'raw':!![]}]})[_0xf471('0x1f')](function(_0x46cd4b){if(_0x46cd4b){for(var _0x1a8312=0x0;_0x1a8312<_0x46cd4b['length'];_0x1a8312+=0x1){for(var _0x4db3c6=0x0;_0x4db3c6<_0x46cd4b[_0x1a8312][_0xf471('0x6a')][_0xf471('0x38')];_0x4db3c6+=0x1){_0x25de25=_['union'](_0x25de25,[_0x46cd4b[_0x1a8312][_0xf471('0x6a')][_0x4db3c6]['id']]);}}return _0x25de25;}})[_0xf471('0x1f')](function(_0x19c109){if(_0x19c109){return db[_0xf471('0x2f')]['find']({'where':{'id':_0x458eba[_0xf471('0x56')]['id']}});}})[_0xf471('0x1f')](function(_0x411488){if(_0x411488){_0xb803ac=_0x411488;return _0xb803ac[_0xf471('0x6e')](_0x25de25);}})[_0xf471('0x1f')](function(_0xcd07c7){if(_0xb803ac){return _0xb803ac[_0xf471('0x6d')](_0x458eba[_0xf471('0x33')][_0xf471('0x69')]);}})['then'](handleEntityNotFound(_0x4c3ccd,null))['then'](respondWithStatusCode(_0x4c3ccd,null))['catch'](handleError(_0x4c3ccd,null));};exports['addAgents']=function(_0x163cf6,_0x2cf564,_0x35bfea){var _0x32ed9f,_0x231b51;return db[_0xf471('0x2f')]['find']({'where':{'id':_0x163cf6[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x2cf564,null))['then'](function(_0x243e35){if(_0x243e35){_0x231b51=_0x243e35;return _0x243e35[_0xf471('0x6b')](_0x163cf6[_0xf471('0x4c')][_0xf471('0x69')],_[_0xf471('0x57')](_0x163cf6[_0xf471('0x4c')],[_0xf471('0x69'),'id'])||{})['spread'](function(_0x32775f){for(var _0x211df6=0x0;_0x211df6<_0x163cf6[_0xf471('0x4c')][_0xf471('0x69')][_0xf471('0x38')];_0x211df6+=0x1){socket[_0xf471('0x6f')]('userVoiceQueue:save',{'UserId':_0x163cf6[_0xf471('0x4c')]['ids'][_0x211df6],'VoiceQueueId':_0x163cf6[_0xf471('0x56')]['id']});}return _0x32775f;});}})['then'](function(_0x4cfb4f){_0x32ed9f=_0x4cfb4f||[];if(_0x231b51){return db[_0xf471('0x70')][_0xf471('0x62')]({'where':{'id':_0x163cf6[_0xf471('0x4c')][_0xf471('0x69')]},'attributes':['id','name',_0xf471('0x71'),_0xf471('0x72'),_0xf471('0x73')],'raw':!![]});}})['then'](function(_0x4fd76f){if(_0x4fd76f&&_0x4fd76f['length']){var _0x41cfd2=[];for(var _0x44913d=0x0;_0x44913d<_0x4fd76f[_0xf471('0x38')];_0x44913d++){_0x41cfd2[_0xf471('0x74')](db[_0xf471('0x75')][_0xf471('0x76')]({'membername':_0x4fd76f[_0x44913d][_0xf471('0x2c')],'UserId':_0x4fd76f[_0x44913d]['id'],'queue_name':_0x231b51[_0xf471('0x2c')],'VoiceQueueId':_0x231b51['id'],'interface':_[_0xf471('0x77')](_0x4fd76f[_0x44913d][_0xf471('0x73')])?util['format'](_0xf471('0x78'),_0x4fd76f[_0x44913d][_0xf471('0x2c')]):_0x4fd76f[_0x44913d][_0xf471('0x73')],'paused':_0x4fd76f[_0x44913d]['voicePause']||![],'penalty':_0x163cf6[_0xf471('0x4c')][_0xf471('0x79')]||0x0}));}return BPromise[_0xf471('0x7a')](_0x41cfd2);}})[_0xf471('0x1f')](function(_0x38b394){return _0x32ed9f;})[_0xf471('0x1f')](respondWithResult(_0x2cf564,null))[_0xf471('0x53')](handleError(_0x2cf564,null));};exports[_0xf471('0x6e')]=function(_0x202319,_0x367770,_0x3b5fae){var _0x4d9b17;return db[_0xf471('0x2f')][_0xf471('0x4a')]({'where':{'id':_0x202319[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x367770,null))[_0xf471('0x1f')](function(_0x2667dd){if(_0x2667dd){return _0x2667dd[_0xf471('0x6e')](_0x202319[_0xf471('0x33')][_0xf471('0x69')])[_0xf471('0x1f')](function(_0x1f1286){if(_[_0xf471('0x7b')](_0x202319[_0xf471('0x33')][_0xf471('0x69')])){for(var _0x162a5e=0x0;_0x162a5e<_0x202319[_0xf471('0x33')][_0xf471('0x69')][_0xf471('0x38')];_0x162a5e+=0x1){socket[_0xf471('0x6f')](_0xf471('0x7c'),{'UserId':_0x202319['query'][_0xf471('0x69')][_0x162a5e],'VoiceQueueId':_0x202319[_0xf471('0x56')]['id']});}}else{socket[_0xf471('0x6f')]('userVoiceQueue:remove',{'UserId':_0x202319[_0xf471('0x33')][_0xf471('0x69')],'VoiceQueueId':_0x202319['params']['id']});}});}})[_0xf471('0x1f')](function(_0x7d7d51){if(_0x202319['query'][_0xf471('0x7d')]){_0x4d9b17=_0x7d7d51;return db[_0xf471('0x75')]['destroy']({'where':{'VoiceQueueId':_0x202319[_0xf471('0x56')]['id'],'UserId':_0x202319[_0xf471('0x33')][_0xf471('0x69')]}})[_0xf471('0x1f')](function(){return _0x4d9b17;});}})[_0xf471('0x1f')](respondWithStatusCode(_0x367770,null))[_0xf471('0x53')](handleError(_0x367770,null));};exports[_0xf471('0x7e')]=function(_0x1f5b57,_0x3bef65,_0x90bf0b){var _0x436f42={};var _0x960f85={};var _0x1882fa;var _0x25dc14;return db[_0xf471('0x2f')]['findOne']({'where':{'id':_0x1f5b57[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x3bef65,null))[_0xf471('0x1f')](function(_0xbc8640){if(_0xbc8640){_0x1882fa=_0xbc8640;_0x960f85[_0xf471('0x31')]=_[_0xf471('0x32')](db[_0xf471('0x70')][_0xf471('0x30')]);_0x960f85['query']=_['keys'](_0x1f5b57[_0xf471('0x33')]);_0x960f85[_0xf471('0x3e')]=_[_0xf471('0x36')](_0x960f85[_0xf471('0x31')],_0x960f85['query']);_0x436f42[_0xf471('0x37')]=_['intersection'](_0x960f85[_0xf471('0x31')],qs[_0xf471('0x49')](_0x1f5b57['query'][_0xf471('0x49')]));_0x436f42[_0xf471('0x37')]=_0x436f42[_0xf471('0x37')][_0xf471('0x38')]?_0x436f42[_0xf471('0x37')]:_0x960f85[_0xf471('0x31')];_0x436f42[_0xf471('0x3b')]=qs[_0xf471('0x3c')](_0x1f5b57[_0xf471('0x33')][_0xf471('0x3c')]);_0x436f42[_0xf471('0x3d')]=qs[_0xf471('0x3e')](_['pick'](_0x1f5b57[_0xf471('0x33')],_0x960f85['filters']));if(_0x1f5b57[_0xf471('0x33')][_0xf471('0x25')]){_0x436f42[_0xf471('0x3d')]=_[_0xf471('0x42')](_0x436f42[_0xf471('0x3d')],{'$or':_[_0xf471('0x26')](_0x436f42[_0xf471('0x37')],function(_0x34b623){var _0x2a6dd3={};_0x2a6dd3[_0x34b623]={'$like':'%'+_0x1f5b57['query'][_0xf471('0x25')]+'%'};return _0x2a6dd3;})});}_0x436f42=_[_0xf471('0x42')]({},_0x436f42,_0x1f5b57[_0xf471('0x45')]);return _0x1882fa[_0xf471('0x7e')](_0x436f42);}})[_0xf471('0x1f')](function(_0x23e9a7){if(_0x23e9a7){_0x25dc14=_0x23e9a7[_0xf471('0x38')];if(!_0x1f5b57[_0xf471('0x33')][_0xf471('0x39')](_0xf471('0x5d'))){_0x436f42[_0xf471('0x3a')]=qs[_0xf471('0x3a')](_0x1f5b57['query'][_0xf471('0x3a')]);_0x436f42['offset']=qs[_0xf471('0x18')](_0x1f5b57[_0xf471('0x33')][_0xf471('0x18')]);}return _0x1882fa['getAgents'](_0x436f42);}})['then'](function(_0x1d8428){if(_0x1d8428){return _0x1d8428?{'count':_0x25dc14,'rows':_0x1d8428}:null;}})[_0xf471('0x1f')](respondWithResult(_0x3bef65,null))[_0xf471('0x53')](handleError(_0x3bef65,null));};exports['getMembers']=function(_0x1f7d81,_0x2b0a7f,_0x1240fb){var _0x17c2e0={};var _0x10975b={};var _0x3cd5a3;var _0x48dc63;return db[_0xf471('0x2f')][_0xf471('0x5c')]({'where':{'id':_0x1f7d81[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x2b0a7f,null))[_0xf471('0x1f')](function(_0x436283){if(_0x436283){_0x3cd5a3=_0x436283;_0x10975b[_0xf471('0x31')]=_['keys'](db['UserVoiceQueueRt'][_0xf471('0x30')]);_0x10975b[_0xf471('0x33')]=_[_0xf471('0x32')](_0x1f7d81[_0xf471('0x33')]);_0x10975b[_0xf471('0x3e')]=_[_0xf471('0x36')](_0x10975b['model'],_0x10975b[_0xf471('0x33')]);_0x17c2e0[_0xf471('0x37')]=_[_0xf471('0x36')](_0x10975b[_0xf471('0x31')],qs['fields'](_0x1f7d81['query'][_0xf471('0x49')]));_0x17c2e0[_0xf471('0x37')]=_0x17c2e0[_0xf471('0x37')][_0xf471('0x38')]?_0x17c2e0[_0xf471('0x37')]:_0x10975b[_0xf471('0x31')];_0x17c2e0['order']=qs['sort'](_0x1f7d81['query'][_0xf471('0x3c')]);_0x17c2e0[_0xf471('0x3d')]=qs['filters'](_[_0xf471('0x3f')](_0x1f7d81[_0xf471('0x33')],_0x10975b[_0xf471('0x3e')]));if(_0x1f7d81[_0xf471('0x33')][_0xf471('0x25')]){_0x17c2e0[_0xf471('0x3d')]=_[_0xf471('0x42')](_0x17c2e0[_0xf471('0x3d')],{'$or':_[_0xf471('0x26')](_0x17c2e0['attributes'],function(_0x345353){var _0x4df203={};_0x4df203[_0x345353]={'$like':'%'+_0x1f7d81[_0xf471('0x33')][_0xf471('0x25')]+'%'};return _0x4df203;})});}_0x17c2e0=_[_0xf471('0x42')]({},_0x17c2e0,_0x1f7d81[_0xf471('0x45')]);return _0x3cd5a3['getMembers'](_0x17c2e0);}})['then'](function(_0x4b1d61){if(_0x4b1d61){_0x48dc63=_0x4b1d61['length'];if(!_0x1f7d81[_0xf471('0x33')]['hasOwnProperty'](_0xf471('0x5d'))){_0x17c2e0[_0xf471('0x3a')]=qs[_0xf471('0x3a')](_0x1f7d81[_0xf471('0x33')]['limit']);_0x17c2e0[_0xf471('0x18')]=qs[_0xf471('0x18')](_0x1f7d81[_0xf471('0x33')][_0xf471('0x18')]);}return _0x3cd5a3[_0xf471('0x7f')](_0x17c2e0);}})[_0xf471('0x1f')](function(_0x44a106){return _0x44a106?{'count':_0x48dc63,'rows':_0x44a106}:null;})[_0xf471('0x1f')](respondWithResult(_0x2b0a7f,null))[_0xf471('0x53')](handleError(_0x2b0a7f,null));};exports[_0xf471('0x80')]=function(_0x1803c8,_0xc8df6b,_0x386ab1){var _0x2d5363={};var _0x2667c7={};var _0x436432;var _0x5e086d;return db['VoiceQueue'][_0xf471('0x5c')]({'where':{'id':_0x1803c8[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0xc8df6b,null))[_0xf471('0x1f')](function(_0x4e1d96){if(_0x4e1d96){_0x436432=_0x4e1d96;_0x2667c7[_0xf471('0x31')]=_[_0xf471('0x32')](db['CmList'][_0xf471('0x30')]);_0x2667c7['query']=_['keys'](_0x1803c8['query']);_0x2667c7[_0xf471('0x3e')]=_[_0xf471('0x36')](_0x2667c7[_0xf471('0x31')],_0x2667c7['query']);_0x2d5363[_0xf471('0x37')]=_[_0xf471('0x36')](_0x2667c7[_0xf471('0x31')],qs['fields'](_0x1803c8[_0xf471('0x33')][_0xf471('0x49')]));_0x2d5363[_0xf471('0x37')]=_0x2d5363[_0xf471('0x37')][_0xf471('0x38')]?_0x2d5363['attributes']:_0x2667c7[_0xf471('0x31')];_0x2d5363[_0xf471('0x3b')]=qs[_0xf471('0x3c')](_0x1803c8[_0xf471('0x33')][_0xf471('0x3c')]);_0x2d5363[_0xf471('0x3d')]=qs['filters'](_[_0xf471('0x3f')](_0x1803c8[_0xf471('0x33')],_0x2667c7['filters']));if(_0x1803c8[_0xf471('0x33')][_0xf471('0x25')]){_0x2d5363[_0xf471('0x3d')]=_[_0xf471('0x42')](_0x2d5363[_0xf471('0x3d')],{'$or':_[_0xf471('0x26')](_0x2d5363[_0xf471('0x37')],function(_0x539309){var _0x80d241={};_0x80d241[_0x539309]={'$like':'%'+_0x1803c8['query']['filter']+'%'};return _0x80d241;})});}_0x2d5363=_[_0xf471('0x42')]({},_0x2d5363,_0x1803c8[_0xf471('0x45')]);return _0x436432[_0xf471('0x80')](_0x2d5363);}})[_0xf471('0x1f')](function(_0x79f049){if(_0x79f049){_0x5e086d=_0x79f049[_0xf471('0x38')];if(!_0x1803c8['query'][_0xf471('0x39')]('nolimit')){_0x2d5363[_0xf471('0x3a')]=qs['limit'](_0x1803c8['query']['limit']);_0x2d5363[_0xf471('0x18')]=qs[_0xf471('0x18')](_0x1803c8['query'][_0xf471('0x18')]);}return _0x436432[_0xf471('0x80')](_0x2d5363);}})[_0xf471('0x1f')](function(_0x28a2b6){if(_0x28a2b6){return _0x28a2b6?{'count':_0x5e086d,'rows':_0x28a2b6}:null;}})['then'](respondWithResult(_0xc8df6b,null))[_0xf471('0x53')](handleError(_0xc8df6b,null));};exports['addLists']=function(_0x4f2e75,_0x372d62,_0x2b5268){var _0x433991,_0x10fa35;return db[_0xf471('0x2f')]['find']({'where':{'id':_0x4f2e75['params']['id']}})['then'](handleEntityNotFound(_0x372d62,null))[_0xf471('0x1f')](function(_0x2b5063){if(_0x2b5063){_0x10fa35=_0x2b5063;return _0x2b5063[_0xf471('0x81')](_0x4f2e75[_0xf471('0x4c')][_0xf471('0x69')],_[_0xf471('0x57')](_0x4f2e75[_0xf471('0x4c')],[_0xf471('0x69'),'id'])||{});}return null;})[_0xf471('0x82')](function(_0x225d3c){var _0x41c504;_0x433991=_0x225d3c||[];var _0x34785a=[];if(_0x225d3c){for(var _0x31fa60=0x0;_0x31fa60<_0x225d3c[_0xf471('0x38')];_0x31fa60+=0x1){var _0x3a2cd0=_0x225d3c[_0x31fa60]['get']({'plain':!![]});_0x10fa35[_0xf471('0x83')]=_0x4f2e75[_0xf471('0x4c')]['dialCheckDuplicateType']?_0x4f2e75['body'][_0xf471('0x83')]:_0x10fa35[_0xf471('0x83')];switch(_0x10fa35[_0xf471('0x83')]){case'always':_0x41c504=squel['insert']()['into'](_0xf471('0x84'))[_0xf471('0x85')]([_0xf471('0x86'),_0xf471('0x87'),_0xf471('0x88'),_0xf471('0x89'),_0xf471('0x61'),_0xf471('0x58'),'updatedAt'],squel[_0xf471('0x8a')]()[_0xf471('0x8b')](_0xf471('0x86'),_0xf471('0x86'))[_0xf471('0x8b')](_0xf471('0x8c'),_0xf471('0x87'))[_0xf471('0x8b')]('id',_0xf471('0x88'))[_0xf471('0x8b')](_0x3a2cd0[_0xf471('0x8d')][_0xf471('0x8e')](),_0xf471('0x89'))[_0xf471('0x8b')](_0x4f2e75[_0xf471('0x56')]['id']['toString'](),'VoiceQueueId')[_0xf471('0x8b')](_0xf471('0x8c'),_0xf471('0x58'))[_0xf471('0x8b')]('NOW()',_0xf471('0x59'))[_0xf471('0x8f')]('cm_contacts')[_0xf471('0x3d')](_0xf471('0x90'))[_0xf471('0x3d')](_0xf471('0x91'),_0x3a2cd0[_0xf471('0x8d')]['toString']())[_0xf471('0x3d')]('phone\x20IS\x20NOT\x20NULL')[_0xf471('0x3d')](_0xf471('0x92'),squel[_0xf471('0x8a')]()[_0xf471('0x8b')](_0xf471('0x93'))[_0xf471('0x8f')](_0xf471('0x94'))[_0xf471('0x3d')](_0xf471('0x95'),_0x4f2e75[_0xf471('0x56')]['id'][_0xf471('0x8e')]()))['where'](_0xf471('0x92'),squel['select']()['field'](_0xf471('0x86'))['from'](_0xf471('0x84'))[_0xf471('0x3d')](_0xf471('0x95'),_0x4f2e75['params']['id'][_0xf471('0x8e')]())))[_0xf471('0x8e')]();break;case _0xf471('0x96'):_0x41c504=squel[_0xf471('0x97')]()[_0xf471('0x98')](_0xf471('0x84'))[_0xf471('0x85')]([_0xf471('0x86'),_0xf471('0x87'),_0xf471('0x88'),_0xf471('0x89'),_0xf471('0x61'),_0xf471('0x58'),_0xf471('0x59')],squel['select']()[_0xf471('0x8b')]('phone',_0xf471('0x86'))[_0xf471('0x8b')](_0xf471('0x8c'),_0xf471('0x87'))[_0xf471('0x8b')]('id',_0xf471('0x88'))[_0xf471('0x8b')](_0x3a2cd0['CmListId']['toString'](),_0xf471('0x89'))[_0xf471('0x8b')](_0x4f2e75[_0xf471('0x56')]['id'][_0xf471('0x8e')](),'VoiceQueueId')[_0xf471('0x8b')](_0xf471('0x8c'),_0xf471('0x58'))['field']('NOW()','updatedAt')[_0xf471('0x8f')](_0xf471('0x99'))['where'](_0xf471('0x90'))['where'](_0xf471('0x91'),_0x3a2cd0['CmListId'][_0xf471('0x8e')]())[_0xf471('0x3d')](_0xf471('0x9a'))[_0xf471('0x3d')](_0xf471('0x92'),squel[_0xf471('0x8a')]()[_0xf471('0x8b')](_0xf471('0x86'))['from']('cm_hopper')['where'](_0xf471('0x95'),_0x4f2e75[_0xf471('0x56')]['id'][_0xf471('0x8e')]())))['toString']();break;default:_0x41c504=squel['insert']()[_0xf471('0x98')](_0xf471('0x84'))[_0xf471('0x85')]([_0xf471('0x86'),_0xf471('0x87'),_0xf471('0x88'),'ListId',_0xf471('0x61'),_0xf471('0x58'),'updatedAt'],squel['select']()['field'](_0xf471('0x86'),'phone')[_0xf471('0x8b')]('NOW()',_0xf471('0x87'))[_0xf471('0x8b')]('id','ContactId')['field'](_0x3a2cd0[_0xf471('0x8d')][_0xf471('0x8e')](),_0xf471('0x89'))['field'](_0x4f2e75[_0xf471('0x56')]['id'][_0xf471('0x8e')](),_0xf471('0x61'))[_0xf471('0x8b')](_0xf471('0x8c'),_0xf471('0x58'))[_0xf471('0x8b')]('NOW()',_0xf471('0x59'))[_0xf471('0x8f')](_0xf471('0x99'))[_0xf471('0x3d')](_0xf471('0x90'))[_0xf471('0x3d')](_0xf471('0x91'),_0x3a2cd0[_0xf471('0x8d')][_0xf471('0x8e')]())[_0xf471('0x3d')](_0xf471('0x9a')))['toString']();}_0x34785a[_0xf471('0x74')](db['sequelize'][_0xf471('0x33')](_0x41c504));}return BPromise['all'](_0x34785a);}})[_0xf471('0x1f')](function(){return _0x433991;})[_0xf471('0x1f')](respondWithResult(_0x372d62,null))['catch'](handleError(_0x372d62,null));};exports[_0xf471('0x9b')]=function(_0x42586b,_0x326dbd,_0x1a0447){var _0x38aef6;return db[_0xf471('0x2f')][_0xf471('0x4a')]({'where':{'id':_0x42586b[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x326dbd,null))['then'](function(_0x2caf00){if(_0x2caf00){return _0x2caf00[_0xf471('0x9b')](_0x42586b[_0xf471('0x33')][_0xf471('0x69')]);}})[_0xf471('0x1f')](function(_0x281f3f){if(_0x281f3f){_0x38aef6=_0x281f3f;return db[_0xf471('0x5e')][_0xf471('0x2a')]({'where':{'ListId':_0x42586b[_0xf471('0x33')][_0xf471('0x69')],'VoiceQueueId':_0x42586b[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](function(){return _0x38aef6;});}})[_0xf471('0x1f')](respondWithStatusCode(_0x326dbd,null))[_0xf471('0x53')](handleError(_0x326dbd,null));};exports[_0xf471('0x9c')]=function(_0x329d16,_0x21b187,_0x3e3227){var _0x529709={};var _0xa9b3c3={};var _0x7be04b;var _0x3cf88a;return db[_0xf471('0x2f')][_0xf471('0x5c')]({'where':{'id':_0x329d16[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x21b187,null))['then'](function(_0x4cfc72){if(_0x4cfc72){_0x7be04b=_0x4cfc72;_0xa9b3c3[_0xf471('0x31')]=_[_0xf471('0x32')](db[_0xf471('0x9d')]['rawAttributes']);_0xa9b3c3[_0xf471('0x33')]=_[_0xf471('0x32')](_0x329d16[_0xf471('0x33')]);_0xa9b3c3[_0xf471('0x3e')]=_['intersection'](_0xa9b3c3[_0xf471('0x31')],_0xa9b3c3[_0xf471('0x33')]);_0x529709[_0xf471('0x37')]=_[_0xf471('0x36')](_0xa9b3c3['model'],qs[_0xf471('0x49')](_0x329d16['query'][_0xf471('0x49')]));_0x529709[_0xf471('0x37')]=_0x529709[_0xf471('0x37')][_0xf471('0x38')]?_0x529709[_0xf471('0x37')]:_0xa9b3c3['model'];_0x529709[_0xf471('0x3b')]=qs[_0xf471('0x3c')](_0x329d16[_0xf471('0x33')][_0xf471('0x3c')]);_0x529709[_0xf471('0x3d')]=qs[_0xf471('0x3e')](_[_0xf471('0x3f')](_0x329d16[_0xf471('0x33')],_0xa9b3c3['filters']));if(_0x329d16[_0xf471('0x33')][_0xf471('0x25')]){_0x529709[_0xf471('0x3d')]=_['merge'](_0x529709[_0xf471('0x3d')],{'$or':_[_0xf471('0x26')](_0x529709['attributes'],function(_0x31a906){var _0xde1b27={};_0xde1b27[_0x31a906]={'$like':'%'+_0x329d16[_0xf471('0x33')][_0xf471('0x25')]+'%'};return _0xde1b27;})});}_0x529709=_[_0xf471('0x42')]({},_0x529709,_0x329d16[_0xf471('0x45')]);return _0x7be04b[_0xf471('0x9c')](_0x529709);}})[_0xf471('0x1f')](function(_0x3d3aa9){if(_0x3d3aa9){_0x3cf88a=_0x3d3aa9[_0xf471('0x38')];if(!_0x329d16[_0xf471('0x33')][_0xf471('0x39')](_0xf471('0x5d'))){_0x529709[_0xf471('0x3a')]=qs[_0xf471('0x3a')](_0x329d16['query'][_0xf471('0x3a')]);_0x529709[_0xf471('0x18')]=qs[_0xf471('0x18')](_0x329d16['query'][_0xf471('0x18')]);}return _0x7be04b[_0xf471('0x9c')](_0x529709);}})['then'](function(_0x252267){if(_0x252267){return _0x252267?{'count':_0x3cf88a,'rows':_0x252267}:null;}})[_0xf471('0x1f')](respondWithResult(_0x21b187,null))[_0xf471('0x53')](handleError(_0x21b187,null));};exports[_0xf471('0x9e')]=function(_0x583c3d,_0xec8437,_0x947dce){var _0x4a3511,_0x41f8ef;return db[_0xf471('0x2f')]['find']({'where':{'id':_0x583c3d['params']['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0xec8437,null))[_0xf471('0x1f')](function(_0x33154c){if(_0x33154c){_0x41f8ef=_0x33154c;return _0x33154c['addBlackLists'](_0x583c3d[_0xf471('0x4c')]['ids'],_[_0xf471('0x57')](_0x583c3d[_0xf471('0x4c')],[_0xf471('0x69'),'id'])||{});}return null;})[_0xf471('0x82')](function(_0x32e2dc){var _0x2322c3;_0x4a3511=_0x32e2dc||[];var _0x23ff18=[];if(_0x32e2dc){for(var _0x475152=0x0;_0x475152<_0x32e2dc['length'];_0x475152+=0x1){var _0x2209c6=_0x32e2dc[_0x475152][_0xf471('0x20')]({'plain':!![]});_0x2322c3=squel['insert']()[_0xf471('0x98')](_0xf471('0x9f'))[_0xf471('0x85')]([_0xf471('0x86'),_0xf471('0x88'),_0xf471('0x89'),_0xf471('0x61'),_0xf471('0x58'),_0xf471('0x59')],squel[_0xf471('0x8a')]()[_0xf471('0x8b')]('phone',_0xf471('0x86'))[_0xf471('0x8b')]('id',_0xf471('0x88'))[_0xf471('0x8b')](_0x2209c6[_0xf471('0x8d')]['toString'](),_0xf471('0x89'))[_0xf471('0x8b')](_0x583c3d[_0xf471('0x56')]['id']['toString'](),_0xf471('0x61'))['field'](_0xf471('0x8c'),_0xf471('0x58'))[_0xf471('0x8b')](_0xf471('0x8c'),_0xf471('0x59'))['from'](_0xf471('0x99'))[_0xf471('0x3d')]('deletedAt\x20IS\x20NULL')[_0xf471('0x3d')](_0xf471('0x91'),_0x2209c6[_0xf471('0x8d')][_0xf471('0x8e')]())[_0xf471('0x3d')](_0xf471('0x9a')))[_0xf471('0x8e')]();_0x23ff18[_0xf471('0x74')](db['sequelize'][_0xf471('0x33')](_0x2322c3));}return BPromise['all'](_0x23ff18);}})['then'](function(){return _0x4a3511;})[_0xf471('0x1f')](respondWithResult(_0xec8437,null))['catch'](handleError(_0xec8437,null));};exports[_0xf471('0xa0')]=function(_0x882e02,_0x5ba0d7,_0x261428){var _0x1656e3;return db[_0xf471('0x2f')][_0xf471('0x4a')]({'where':{'id':_0x882e02[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](handleEntityNotFound(_0x5ba0d7,null))[_0xf471('0x1f')](function(_0xd8dceb){if(_0xd8dceb){return _0xd8dceb[_0xf471('0xa0')](_0x882e02[_0xf471('0x33')]['ids']);}})[_0xf471('0x1f')](function(_0x4735a8){if(_0x4735a8){_0x1656e3=_0x4735a8;return db[_0xf471('0x66')][_0xf471('0x2a')]({'where':{'ListId':_0x882e02['query']['ids'],'VoiceQueueId':_0x882e02[_0xf471('0x56')]['id']}})[_0xf471('0x1f')](function(){return _0x1656e3;});}})[_0xf471('0x1f')](respondWithStatusCode(_0x5ba0d7,null))[_0xf471('0x53')](handleError(_0x5ba0d7,null));};
\ No newline at end of file
+var _0x58de=['realtime','getAgents','getMembers','getLists','CmList','addLists','dialCheckDuplicateType','always','insert','into','cm_hopper','fromQuery','phone','scheduledAt','ContactId','ListId','select','field','NOW()','cm_contacts','deletedAt\x20IS\x20NULL','ListId\x20=\x20?','toString','phone\x20IS\x20NOT\x20NULL','phone\x20NOT\x20IN\x20(?)','from','cm_hopper_final','VoiceQueueId\x20=\x20?','CmListId','push','removeLists','getBlackLists','addBlackLists','cm_hopper_black','sequelize','all','removeBlackLists','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../mysqldb','redis','defaults','localhost','socket.io-emitter','sendStatus','end','json','count','offset','status','Content-Range','apply','reject','save','then','destroy','VoiceQueues','inbound','outbound','filter','map','value','includes','find','type','error','stack','name','send','index','VoiceQueue','rawAttributes','model','keys','dateStart','query','dateEnd','intersection','attributes','fields','length','hasOwnProperty','limit','order','sort','where','filters','pick','add','day','merge','key','options','include','findAll','show','params','includeAll','catch','create','body','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','QueueCampaigns','UserProfileResource','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','clone','createdAt','updatedAt','UserProfileSection','autoAssociation','update','getHoppers','findOne','VoiceQueueId','CmHopper','rows','getHopperHistories','nolimit','CmHopperHistory','CmHopperFinal','CmHopperBlack','Team','getTeams','addTeams','ids','Agents','union','removeTeams','User','removeAgents','addAgents','omit','spread','emit','userVoiceQueue:save','loginInPause','UserVoiceQueueRt','upsert','interface','format','SIP/%s','penalty','userVoiceQueue:remove'];(function(_0x56273c,_0x574e50){var _0x974fc3=function(_0x4b607d){while(--_0x4b607d){_0x56273c['push'](_0x56273c['shift']());}};_0x974fc3(++_0x574e50);}(_0x58de,0x171));var _0xe58d=function(_0x1353aa,_0x2402bd){_0x1353aa=_0x1353aa-0x0;var _0x1c94bc=_0x58de[_0x1353aa];return _0x1c94bc;};'use strict';var pdf=require(_0xe58d('0x0'));var emlformat=require(_0xe58d('0x1'));var rimraf=require(_0xe58d('0x2'));var zipdir=require(_0xe58d('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0xe58d('0x4'));var moment=require(_0xe58d('0x5'));var BPromise=require(_0xe58d('0x6'));var Mustache=require(_0xe58d('0x7'));var util=require(_0xe58d('0x8'));var path=require('path');var sox=require('sox');var csv=require(_0xe58d('0x9'));var ejs=require(_0xe58d('0xa'));var fs=require('fs');var _=require(_0xe58d('0xb'));var squel=require(_0xe58d('0xc'));var crypto=require(_0xe58d('0xd'));var jsforce=require(_0xe58d('0xe'));var deskjs=require(_0xe58d('0xf'));var toCsv=require(_0xe58d('0x9'));var querystring=require(_0xe58d('0x10'));var Papa=require('papaparse');var Redis=require(_0xe58d('0x11'));var qs=require(_0xe58d('0x12'));var logger=require(_0xe58d('0x13'))(_0xe58d('0x14'));var utils=require(_0xe58d('0x15'));var config=require('../../config/environment');var db=require(_0xe58d('0x16'))['db'];config[_0xe58d('0x17')]=_[_0xe58d('0x18')](config[_0xe58d('0x17')],{'host':_0xe58d('0x19'),'port':0x18eb});var socket=require(_0xe58d('0x1a'))(new Redis(config[_0xe58d('0x17')]));require('./voiceQueue.socket')['register'](socket);function respondWithStatusCode(_0x168acf,_0x11d836){_0x11d836=_0x11d836||0xcc;return function(_0x217f17){if(_0x217f17){return _0x168acf[_0xe58d('0x1b')](_0x11d836);}return _0x168acf['status'](_0x11d836)[_0xe58d('0x1c')]();};}function respondWithResult(_0x250e42,_0x148244){_0x148244=_0x148244||0xc8;return function(_0x1af2a8){if(_0x1af2a8){return _0x250e42['status'](_0x148244)[_0xe58d('0x1d')](_0x1af2a8);}};}function respondWithFilteredResult(_0x439c41,_0x3e24a8){return function(_0x4e7680){if(_0x4e7680){var _0x340d1a=_0x4e7680[_0xe58d('0x1e')],_0x160a29=_0x3e24a8['offset'],_0x33d4d8=_0x3e24a8[_0xe58d('0x1f')]+_0x3e24a8['limit'],_0x1b5bb5;if(_0x33d4d8>=_0x340d1a){_0x33d4d8=_0x340d1a;_0x1b5bb5=0xc8;}else{_0x1b5bb5=0xce;}_0x439c41[_0xe58d('0x20')](_0x1b5bb5);return _0x439c41['set'](_0xe58d('0x21'),_0x160a29+'-'+_0x33d4d8+'/'+_0x340d1a)['json'](_0x4e7680);}return null;};}function patchUpdates(_0x5770b9){return function(_0x7e8069){try{jsonpatch[_0xe58d('0x22')](_0x7e8069,_0x5770b9,!![]);}catch(_0x10f66f){return BPromise[_0xe58d('0x23')](_0x10f66f);}return _0x7e8069[_0xe58d('0x24')]();};}function saveUpdates(_0x4b2d93,_0x1620f9){return function(_0x55ba8a){if(_0x55ba8a){return _0x55ba8a['update'](_0x4b2d93)[_0xe58d('0x25')](function(_0x320821){return _0x320821;});}return null;};}function removeEntity(_0x3cc373,_0x41a631){return function(_0x5dbd1a){if(_0x5dbd1a){return _0x5dbd1a[_0xe58d('0x26')]()['then'](function(){var _0x32056e=_0x5dbd1a['get']({'plain':!![]});var _0x2bc99d=[{'name':_0xe58d('0x27'),'value':_0xe58d('0x28'),'ignore':![]},{'name':'QueueCampaigns','value':_0xe58d('0x29'),'ignore':![]}];var _0x50fac3=_(_0x2bc99d)[_0xe58d('0x2a')]('ignore')[_0xe58d('0x2b')](_0xe58d('0x2c'))[_0xe58d('0x2c')]();if(_[_0xe58d('0x2d')](_0x50fac3,_0x32056e['type'])){return;}var _0x352d6a=_[_0xe58d('0x2e')](_0x2bc99d,[_0xe58d('0x2c'),_0x32056e[_0xe58d('0x2f')]])['name'];return db['UserProfileResource'][_0xe58d('0x26')]({'where':{'type':_0x352d6a,'resourceId':_0x32056e['id']}})[_0xe58d('0x25')](function(){return _0x5dbd1a;});})[_0xe58d('0x25')](function(){_0x3cc373[_0xe58d('0x20')](0xcc)['end']();});}};}function handleEntityNotFound(_0x58b9c2,_0x48b9ee){return function(_0x491e21){if(!_0x491e21){_0x58b9c2[_0xe58d('0x1b')](0x194);}return _0x491e21;};}function handleError(_0x5cdb50,_0x3c0b26){_0x3c0b26=_0x3c0b26||0x1f4;return function(_0x49d9d7){logger[_0xe58d('0x30')](_0x49d9d7[_0xe58d('0x31')]);if(_0x49d9d7[_0xe58d('0x32')]){delete _0x49d9d7[_0xe58d('0x32')];}_0x5cdb50[_0xe58d('0x20')](_0x3c0b26)[_0xe58d('0x33')](_0x49d9d7);};}exports[_0xe58d('0x34')]=function(_0x5a86a2,_0x484a77){var _0x30d509={},_0x18aba3={},_0x172400={'count':0x0,'rows':[]};var _0x5127f8=db[_0xe58d('0x35')][_0xe58d('0x36')];_0x18aba3[_0xe58d('0x37')]=_[_0xe58d('0x38')](_0x5127f8);var _0x377703={'dateStart':_0x5a86a2['query'][_0xe58d('0x39')],'dateEnd':_0x5a86a2[_0xe58d('0x3a')][_0xe58d('0x3b')]};delete _0x5a86a2[_0xe58d('0x3a')]['dateStart'];delete _0x5a86a2[_0xe58d('0x3a')]['dateEnd'];_0x18aba3[_0xe58d('0x3a')]=_[_0xe58d('0x38')](_0x5a86a2[_0xe58d('0x3a')]);_0x18aba3['filters']=_[_0xe58d('0x3c')](_0x18aba3[_0xe58d('0x37')],_0x18aba3['query']);_0x30d509[_0xe58d('0x3d')]=_['intersection'](_0x18aba3[_0xe58d('0x37')],qs['fields'](_0x5a86a2['query'][_0xe58d('0x3e')]));_0x30d509['attributes']=_0x30d509['attributes'][_0xe58d('0x3f')]?_0x30d509[_0xe58d('0x3d')]:_0x18aba3['model'];if(!_0x5a86a2[_0xe58d('0x3a')][_0xe58d('0x40')]('nolimit')){_0x30d509[_0xe58d('0x41')]=qs[_0xe58d('0x41')](_0x5a86a2['query']['limit']);_0x30d509[_0xe58d('0x1f')]=qs[_0xe58d('0x1f')](_0x5a86a2['query']['offset']);}_0x30d509[_0xe58d('0x42')]=qs[_0xe58d('0x43')](_0x5a86a2[_0xe58d('0x3a')][_0xe58d('0x43')]);_0x30d509[_0xe58d('0x44')]=qs[_0xe58d('0x45')](_[_0xe58d('0x46')](_0x5a86a2[_0xe58d('0x3a')],_0x18aba3[_0xe58d('0x45')]));if(_0x377703[_0xe58d('0x39')]){if(_0x377703[_0xe58d('0x3b')]){_0x377703[_0xe58d('0x3b')]=moment(_0x377703[_0xe58d('0x3b')])[_0xe58d('0x47')](0x1,_0xe58d('0x48'));}else{_0x377703[_0xe58d('0x3b')]=moment(_0x377703[_0xe58d('0x39')])['add'](0x1,_0xe58d('0x48'));}_[_0xe58d('0x49')](_0x30d509['where'],{'createdAt':{'$gte':_0x377703[_0xe58d('0x39')],'$lte':_0x377703[_0xe58d('0x3b')]}});}if(_0x5a86a2[_0xe58d('0x3a')][_0xe58d('0x2a')]){_0x30d509['where']=_[_0xe58d('0x49')](_0x30d509[_0xe58d('0x44')],{'$or':_[_0xe58d('0x2b')](_0x5127f8,function(_0x20e22e){if(_0x20e22e[_0xe58d('0x2f')][_0xe58d('0x4a')]!=='VIRTUAL'){var _0x2cc923={};_0x2cc923[_0x20e22e['field']]={'$like':'%'+_0x5a86a2[_0xe58d('0x3a')][_0xe58d('0x2a')]+'%'};return _0x2cc923;}})});}_0x30d509=_[_0xe58d('0x49')]({},_0x30d509,_0x5a86a2[_0xe58d('0x4b')]);var _0x38a103={'where':_0x30d509[_0xe58d('0x44')]};return db['VoiceQueue'][_0xe58d('0x1e')](_0x38a103)[_0xe58d('0x25')](function(_0x199b6e){_0x172400['count']=_0x199b6e;if(_0x5a86a2[_0xe58d('0x3a')]['includeAll']){_0x30d509[_0xe58d('0x4c')]=[{'all':!![]}];}return db[_0xe58d('0x35')][_0xe58d('0x4d')](_0x30d509);})[_0xe58d('0x25')](function(_0x22ac71){_0x172400['rows']=_0x22ac71;return _0x172400;})[_0xe58d('0x25')](respondWithFilteredResult(_0x484a77,_0x30d509))['catch'](handleError(_0x484a77,null));};exports[_0xe58d('0x4e')]=function(_0x1c730b,_0x4578ff){var _0x1ebfeb={'raw':![],'where':{'id':_0x1c730b[_0xe58d('0x4f')]['id']}},_0x500103={};_0x500103[_0xe58d('0x37')]=_[_0xe58d('0x38')](db[_0xe58d('0x35')]['rawAttributes']);_0x500103[_0xe58d('0x3a')]=_['keys'](_0x1c730b[_0xe58d('0x3a')]);_0x500103[_0xe58d('0x45')]=_['intersection'](_0x500103[_0xe58d('0x37')],_0x500103['query']);_0x1ebfeb[_0xe58d('0x3d')]=_[_0xe58d('0x3c')](_0x500103[_0xe58d('0x37')],qs['fields'](_0x1c730b['query'][_0xe58d('0x3e')]));_0x1ebfeb[_0xe58d('0x3d')]=_0x1ebfeb[_0xe58d('0x3d')]['length']?_0x1ebfeb[_0xe58d('0x3d')]:_0x500103[_0xe58d('0x37')];if(_0x1c730b[_0xe58d('0x3a')][_0xe58d('0x50')]){_0x1ebfeb['include']=[{'all':!![]}];}_0x1ebfeb=_[_0xe58d('0x49')]({},_0x1ebfeb,_0x1c730b[_0xe58d('0x4b')]);return db['VoiceQueue'][_0xe58d('0x2e')](_0x1ebfeb)[_0xe58d('0x25')](handleEntityNotFound(_0x4578ff,null))['then'](respondWithResult(_0x4578ff,null))[_0xe58d('0x51')](handleError(_0x4578ff,null));};exports['create']=function(_0xf0e113,_0x311601){return db['VoiceQueue'][_0xe58d('0x52')](_0xf0e113[_0xe58d('0x53')],{})['then'](function(_0x2ae1e4){var _0x1c151f=_0xf0e113[_0xe58d('0x54')][_0xe58d('0x55')]({'plain':!![]});if(!_0x1c151f)throw new Error(_0xe58d('0x56'));if(_0x1c151f[_0xe58d('0x57')]===_0xe58d('0x54')){var _0x28cc3b=_0x2ae1e4[_0xe58d('0x55')]({'plain':!![]});var _0x160dd7=[{'name':_0xe58d('0x27'),'value':_0xe58d('0x28')},{'name':_0xe58d('0x58'),'value':_0xe58d('0x29')}];var _0x19451e=_['find'](_0x160dd7,['value',_0x28cc3b[_0xe58d('0x2f')]])[_0xe58d('0x32')];return db['UserProfileSection']['find']({'where':{'name':_0x19451e,'userProfileId':_0x1c151f['userProfileId']},'raw':!![]})['then'](function(_0x194831){if(_0x194831&&_0x194831['autoAssociation']===0x0){return db[_0xe58d('0x59')][_0xe58d('0x52')]({'name':_0x28cc3b['name'],'resourceId':_0x28cc3b['id'],'type':_0x194831['name'],'sectionId':_0x194831['id']},{})['then'](function(){return _0x2ae1e4;});}else{return _0x2ae1e4;}})[_0xe58d('0x51')](function(_0x4e7ca5){logger[_0xe58d('0x30')](_0xe58d('0x5a'),_0x4e7ca5);throw _0x4e7ca5;});}return _0x2ae1e4;})['then'](respondWithResult(_0x311601,0xc9))[_0xe58d('0x51')](handleError(_0x311601,null));};exports[_0xe58d('0x5b')]=function(_0x385325,_0x1fdc4b){var _0x5b9b8c={'raw':![],'where':{'id':_0x385325['params']['id']}},_0x56925a={};_0x56925a[_0xe58d('0x37')]=_[_0xe58d('0x38')](db[_0xe58d('0x35')]['rawAttributes']);_0x5b9b8c[_0xe58d('0x3d')]=_[_0xe58d('0x3c')](_0x56925a['model'],qs[_0xe58d('0x3e')](_0x385325[_0xe58d('0x3a')][_0xe58d('0x3e')]));_0x5b9b8c[_0xe58d('0x3d')]=_0x5b9b8c[_0xe58d('0x3d')][_0xe58d('0x3f')]?_0x5b9b8c[_0xe58d('0x3d')]:_0x56925a[_0xe58d('0x37')];if(_0x385325[_0xe58d('0x3a')]['includeAll']){_0x5b9b8c['include']=[{'all':!![]}];}_0x5b9b8c=_[_0xe58d('0x49')]({},_0x5b9b8c,_0x385325['options']);return db[_0xe58d('0x35')][_0xe58d('0x2e')](_0x5b9b8c)[_0xe58d('0x25')](handleEntityNotFound(_0x1fdc4b,null))['then'](function(_0x3a8e70){if(_0x3a8e70){var _0x3fbe92=_0x3a8e70[_0xe58d('0x55')]({'plain':!![]});_0x3fbe92=qs['omit'](_0x3fbe92,['id',_0xe58d('0x5c'),_0xe58d('0x5d')]);_0x385325[_0xe58d('0x53')]=_['omit'](_0x385325[_0xe58d('0x53')],['id',_0xe58d('0x5c'),'updatedAt']);return db[_0xe58d('0x35')][_0xe58d('0x52')](_[_0xe58d('0x49')](_0x3fbe92,_0x385325[_0xe58d('0x53')]),{'include':_0x385325[_0xe58d('0x3a')][_0xe58d('0x50')]?[{'all':!![]}]:undefined})['then'](function(_0xbd503){var _0x34bc3e=_0x385325[_0xe58d('0x54')][_0xe58d('0x55')]({'plain':!![]});if(!_0x34bc3e)throw new Error(_0xe58d('0x56'));if(_0x34bc3e['role']===_0xe58d('0x54')){var _0xfcd04e=_0xbd503['get']({'plain':!![]});var _0x2caea5=[{'name':_0xe58d('0x27'),'value':_0xe58d('0x28')},{'name':_0xe58d('0x58'),'value':_0xe58d('0x29')}];var _0x1d8857=_[_0xe58d('0x2e')](_0x2caea5,[_0xe58d('0x2c'),_0xfcd04e['type']])[_0xe58d('0x32')];return db[_0xe58d('0x5e')][_0xe58d('0x2e')]({'where':{'name':_0x1d8857,'userProfileId':_0x34bc3e['userProfileId']},'raw':!![]})[_0xe58d('0x25')](function(_0xceda32){if(_0xceda32&&_0xceda32[_0xe58d('0x5f')]===0x0){return db[_0xe58d('0x59')][_0xe58d('0x52')]({'name':_0xfcd04e[_0xe58d('0x32')],'resourceId':_0xfcd04e['id'],'type':_0xceda32[_0xe58d('0x32')],'sectionId':_0xceda32['id']},{})[_0xe58d('0x25')](function(){return _0xbd503;});}else{return _0xbd503;}})['catch'](function(_0x169f2a){logger[_0xe58d('0x30')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x169f2a);throw _0x169f2a;});}return _0xbd503;});}})[_0xe58d('0x25')](respondWithResult(_0x1fdc4b,0xc9))[_0xe58d('0x51')](handleError(_0x1fdc4b,null));};exports[_0xe58d('0x60')]=function(_0x451d9f,_0x5c6116){if(_0x451d9f[_0xe58d('0x53')]['id']){delete _0x451d9f['body']['id'];}return db[_0xe58d('0x35')][_0xe58d('0x2e')]({'where':{'id':_0x451d9f['params']['id']}})['then'](handleEntityNotFound(_0x5c6116,null))['then'](saveUpdates(_0x451d9f[_0xe58d('0x53')],null))[_0xe58d('0x25')](respondWithResult(_0x5c6116,null))[_0xe58d('0x51')](handleError(_0x5c6116,null));};exports[_0xe58d('0x26')]=function(_0x4be4ea,_0x225b0e){return db[_0xe58d('0x35')][_0xe58d('0x2e')]({'where':{'id':_0x4be4ea[_0xe58d('0x4f')]['id']}})['then'](handleEntityNotFound(_0x225b0e,null))['then'](removeEntity(_0x225b0e,null))['catch'](handleError(_0x225b0e,null));};exports[_0xe58d('0x61')]=function(_0x5bcb04,_0x537ce2,_0x1e8f6e){var _0x369b53={'raw':![],'where':{}};var _0x2fabc4={};var _0x14c561={'count':0x0,'rows':[]};return db[_0xe58d('0x35')][_0xe58d('0x62')]({'where':{'id':_0x5bcb04['params']['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0x537ce2,null))['then'](function(_0x1a3891){if(_0x1a3891){_0x2fabc4['model']=_[_0xe58d('0x38')](db['CmHopper'][_0xe58d('0x36')]);_0x2fabc4['query']=_['keys'](_0x5bcb04[_0xe58d('0x3a')]);_0x2fabc4[_0xe58d('0x45')]=_[_0xe58d('0x3c')](_0x2fabc4[_0xe58d('0x37')],_0x2fabc4['query']);_0x369b53[_0xe58d('0x3d')]=_[_0xe58d('0x3c')](_0x2fabc4['model'],qs[_0xe58d('0x3e')](_0x5bcb04[_0xe58d('0x3a')][_0xe58d('0x3e')]));_0x369b53[_0xe58d('0x3d')]=_0x369b53[_0xe58d('0x3d')][_0xe58d('0x3f')]?_0x369b53[_0xe58d('0x3d')]:_0x2fabc4[_0xe58d('0x37')];if(!_0x5bcb04[_0xe58d('0x3a')][_0xe58d('0x40')]('nolimit')){_0x369b53[_0xe58d('0x41')]=qs[_0xe58d('0x41')](_0x5bcb04[_0xe58d('0x3a')][_0xe58d('0x41')]);_0x369b53[_0xe58d('0x1f')]=qs['offset'](_0x5bcb04['query'][_0xe58d('0x1f')]);}_0x369b53['order']=qs[_0xe58d('0x43')](_0x5bcb04['query'][_0xe58d('0x43')]);_0x369b53[_0xe58d('0x44')]=qs['filters'](_['pick'](_0x5bcb04[_0xe58d('0x3a')],_0x2fabc4['filters']));_0x369b53[_0xe58d('0x44')][_0xe58d('0x63')]=_0x1a3891['id'];if(_0x5bcb04['query'][_0xe58d('0x2a')]){_0x369b53[_0xe58d('0x44')]=_[_0xe58d('0x49')](_0x369b53['where'],{'$or':_[_0xe58d('0x2b')](_0x369b53[_0xe58d('0x3d')],function(_0x388c94){var _0x4c9f80={};_0x4c9f80[_0x388c94]={'$like':'%'+_0x5bcb04[_0xe58d('0x3a')][_0xe58d('0x2a')]+'%'};return _0x4c9f80;})});}_0x369b53=_[_0xe58d('0x49')]({},_0x369b53,_0x5bcb04[_0xe58d('0x4b')]);return db[_0xe58d('0x64')][_0xe58d('0x1e')]({'where':_0x369b53[_0xe58d('0x44')]})[_0xe58d('0x25')](function(_0x36dad4){_0x14c561['count']=_0x36dad4;if(_0x5bcb04[_0xe58d('0x3a')]['includeAll']){_0x369b53[_0xe58d('0x4c')]=[{'all':!![]}];}return db[_0xe58d('0x64')][_0xe58d('0x4d')](_0x369b53);})['then'](function(_0x2e2b68){_0x14c561[_0xe58d('0x65')]=_0x2e2b68;return _0x14c561;});}})[_0xe58d('0x25')](respondWithFilteredResult(_0x537ce2,_0x369b53))[_0xe58d('0x51')](handleError(_0x537ce2,null));};exports[_0xe58d('0x66')]=function(_0x2a80e0,_0x3779df,_0x330b45){var _0x37b46d={'raw':!![],'where':{}};var _0x488b29={};var _0x17640e={'count':0x0,'rows':[]};return db[_0xe58d('0x35')]['findOne']({'where':{'id':_0x2a80e0[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0x3779df,null))[_0xe58d('0x25')](function(_0x3ed30c){if(_0x3ed30c){_0x488b29[_0xe58d('0x37')]=_['keys'](db['CmHopperHistory'][_0xe58d('0x36')]);_0x488b29[_0xe58d('0x3a')]=_[_0xe58d('0x38')](_0x2a80e0[_0xe58d('0x3a')]);_0x488b29[_0xe58d('0x45')]=_[_0xe58d('0x3c')](_0x488b29[_0xe58d('0x37')],_0x488b29['query']);_0x37b46d[_0xe58d('0x3d')]=_[_0xe58d('0x3c')](_0x488b29[_0xe58d('0x37')],qs[_0xe58d('0x3e')](_0x2a80e0[_0xe58d('0x3a')][_0xe58d('0x3e')]));_0x37b46d[_0xe58d('0x3d')]=_0x37b46d[_0xe58d('0x3d')][_0xe58d('0x3f')]?_0x37b46d[_0xe58d('0x3d')]:_0x488b29[_0xe58d('0x37')];if(!_0x2a80e0[_0xe58d('0x3a')][_0xe58d('0x40')](_0xe58d('0x67'))){_0x37b46d[_0xe58d('0x41')]=qs[_0xe58d('0x41')](_0x2a80e0['query'][_0xe58d('0x41')]);_0x37b46d[_0xe58d('0x1f')]=qs[_0xe58d('0x1f')](_0x2a80e0[_0xe58d('0x3a')]['offset']);}_0x37b46d[_0xe58d('0x42')]=qs[_0xe58d('0x43')](_0x2a80e0[_0xe58d('0x3a')][_0xe58d('0x43')]);_0x37b46d['where']=qs[_0xe58d('0x45')](_[_0xe58d('0x46')](_0x2a80e0[_0xe58d('0x3a')],_0x488b29[_0xe58d('0x45')]));_0x37b46d[_0xe58d('0x44')][_0xe58d('0x63')]=_0x3ed30c['id'];if(_0x2a80e0[_0xe58d('0x3a')][_0xe58d('0x2a')]){_0x37b46d['where']=_[_0xe58d('0x49')](_0x37b46d[_0xe58d('0x44')],{'$or':_[_0xe58d('0x2b')](_0x37b46d[_0xe58d('0x3d')],function(_0xf3908e){var _0x8c21d5={};_0x8c21d5[_0xf3908e]={'$like':'%'+_0x2a80e0['query'][_0xe58d('0x2a')]+'%'};return _0x8c21d5;})});}_0x37b46d=_[_0xe58d('0x49')]({},_0x37b46d,_0x2a80e0[_0xe58d('0x4b')]);return db[_0xe58d('0x68')][_0xe58d('0x1e')]({'where':_0x37b46d[_0xe58d('0x44')]})[_0xe58d('0x25')](function(_0x7a60b8){_0x17640e[_0xe58d('0x1e')]=_0x7a60b8;if(_0x2a80e0[_0xe58d('0x3a')][_0xe58d('0x50')]){_0x37b46d[_0xe58d('0x4c')]=[{'all':!![]}];}return db[_0xe58d('0x68')][_0xe58d('0x4d')](_0x37b46d);})[_0xe58d('0x25')](function(_0x2c1f2b){_0x17640e[_0xe58d('0x65')]=_0x2c1f2b;return _0x17640e;});}})[_0xe58d('0x25')](respondWithFilteredResult(_0x3779df,_0x37b46d))[_0xe58d('0x51')](handleError(_0x3779df,null));};exports['getHopperFinals']=function(_0x21f780,_0x267486,_0x3af643){var _0x53596d={'raw':!![],'where':{}};var _0x1f6d91={};var _0x42df82={'count':0x0,'rows':[]};return db[_0xe58d('0x35')]['findOne']({'where':{'id':_0x21f780[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0x267486,null))[_0xe58d('0x25')](function(_0x527996){if(_0x527996){_0x1f6d91['model']=_[_0xe58d('0x38')](db[_0xe58d('0x69')][_0xe58d('0x36')]);_0x1f6d91[_0xe58d('0x3a')]=_[_0xe58d('0x38')](_0x21f780[_0xe58d('0x3a')]);_0x1f6d91['filters']=_[_0xe58d('0x3c')](_0x1f6d91['model'],_0x1f6d91[_0xe58d('0x3a')]);_0x53596d[_0xe58d('0x3d')]=_[_0xe58d('0x3c')](_0x1f6d91[_0xe58d('0x37')],qs['fields'](_0x21f780[_0xe58d('0x3a')]['fields']));_0x53596d[_0xe58d('0x3d')]=_0x53596d[_0xe58d('0x3d')]['length']?_0x53596d[_0xe58d('0x3d')]:_0x1f6d91[_0xe58d('0x37')];if(!_0x21f780[_0xe58d('0x3a')][_0xe58d('0x40')](_0xe58d('0x67'))){_0x53596d[_0xe58d('0x41')]=qs['limit'](_0x21f780[_0xe58d('0x3a')][_0xe58d('0x41')]);_0x53596d[_0xe58d('0x1f')]=qs['offset'](_0x21f780['query'][_0xe58d('0x1f')]);}_0x53596d['order']=qs[_0xe58d('0x43')](_0x21f780[_0xe58d('0x3a')][_0xe58d('0x43')]);_0x53596d[_0xe58d('0x44')]=qs[_0xe58d('0x45')](_[_0xe58d('0x46')](_0x21f780[_0xe58d('0x3a')],_0x1f6d91[_0xe58d('0x45')]));_0x53596d[_0xe58d('0x44')][_0xe58d('0x63')]=_0x527996['id'];if(_0x21f780[_0xe58d('0x3a')]['filter']){_0x53596d[_0xe58d('0x44')]=_[_0xe58d('0x49')](_0x53596d['where'],{'$or':_[_0xe58d('0x2b')](_0x53596d[_0xe58d('0x3d')],function(_0x320200){var _0x20dc31={};_0x20dc31[_0x320200]={'$like':'%'+_0x21f780['query'][_0xe58d('0x2a')]+'%'};return _0x20dc31;})});}_0x53596d=_[_0xe58d('0x49')]({},_0x53596d,_0x21f780[_0xe58d('0x4b')]);return db[_0xe58d('0x69')][_0xe58d('0x1e')]({'where':_0x53596d[_0xe58d('0x44')]})['then'](function(_0x4156e1){_0x42df82['count']=_0x4156e1;if(_0x21f780[_0xe58d('0x3a')][_0xe58d('0x50')]){_0x53596d[_0xe58d('0x4c')]=[{'all':!![]}];}return db['CmHopperFinal']['findAll'](_0x53596d);})['then'](function(_0x3dc740){_0x42df82[_0xe58d('0x65')]=_0x3dc740;return _0x42df82;});}})[_0xe58d('0x25')](respondWithFilteredResult(_0x267486,_0x53596d))[_0xe58d('0x51')](handleError(_0x267486,null));};exports['getHopperBlacks']=function(_0x4e11c2,_0x27de86,_0x330cd1){var _0x410a03={'raw':!![],'where':{}};var _0xef6b46={};var _0xffd67={'count':0x0,'rows':[]};return db[_0xe58d('0x35')][_0xe58d('0x62')]({'where':{'id':_0x4e11c2[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0x27de86,null))['then'](function(_0x16164a){if(_0x16164a){_0xef6b46[_0xe58d('0x37')]=_[_0xe58d('0x38')](db[_0xe58d('0x6a')][_0xe58d('0x36')]);_0xef6b46[_0xe58d('0x3a')]=_['keys'](_0x4e11c2[_0xe58d('0x3a')]);_0xef6b46['filters']=_[_0xe58d('0x3c')](_0xef6b46[_0xe58d('0x37')],_0xef6b46[_0xe58d('0x3a')]);_0x410a03['attributes']=_[_0xe58d('0x3c')](_0xef6b46[_0xe58d('0x37')],qs[_0xe58d('0x3e')](_0x4e11c2[_0xe58d('0x3a')]['fields']));_0x410a03[_0xe58d('0x3d')]=_0x410a03[_0xe58d('0x3d')]['length']?_0x410a03[_0xe58d('0x3d')]:_0xef6b46[_0xe58d('0x37')];if(!_0x4e11c2[_0xe58d('0x3a')]['hasOwnProperty'](_0xe58d('0x67'))){_0x410a03['limit']=qs[_0xe58d('0x41')](_0x4e11c2['query'][_0xe58d('0x41')]);_0x410a03[_0xe58d('0x1f')]=qs[_0xe58d('0x1f')](_0x4e11c2['query'][_0xe58d('0x1f')]);}_0x410a03[_0xe58d('0x42')]=qs[_0xe58d('0x43')](_0x4e11c2[_0xe58d('0x3a')][_0xe58d('0x43')]);_0x410a03['where']=qs['filters'](_[_0xe58d('0x46')](_0x4e11c2['query'],_0xef6b46[_0xe58d('0x45')]));_0x410a03['where'][_0xe58d('0x63')]=_0x16164a['id'];if(_0x4e11c2['query'][_0xe58d('0x2a')]){_0x410a03[_0xe58d('0x44')]=_[_0xe58d('0x49')](_0x410a03['where'],{'$or':_[_0xe58d('0x2b')](_0x410a03[_0xe58d('0x3d')],function(_0x3ae506){var _0x5b2b79={};_0x5b2b79[_0x3ae506]={'$like':'%'+_0x4e11c2[_0xe58d('0x3a')]['filter']+'%'};return _0x5b2b79;})});}_0x410a03=_[_0xe58d('0x49')]({},_0x410a03,_0x4e11c2[_0xe58d('0x4b')]);return db['CmHopperBlack']['count']({'where':_0x410a03['where']})['then'](function(_0x3d2698){_0xffd67[_0xe58d('0x1e')]=_0x3d2698;if(_0x4e11c2[_0xe58d('0x3a')][_0xe58d('0x50')]){_0x410a03[_0xe58d('0x4c')]=[{'all':!![]}];}return db[_0xe58d('0x6a')][_0xe58d('0x4d')](_0x410a03);})[_0xe58d('0x25')](function(_0x2cfa9e){_0xffd67['rows']=_0x2cfa9e;return _0xffd67;});}})[_0xe58d('0x25')](respondWithFilteredResult(_0x27de86,_0x410a03))['catch'](handleError(_0x27de86,null));};exports['getTeams']=function(_0x10bf27,_0x250c54,_0x48038c){var _0x3e72e9={};var _0x2bb57f={};var _0x605fe1;var _0x131613;return db[_0xe58d('0x35')][_0xe58d('0x62')]({'where':{'id':_0x10bf27[_0xe58d('0x4f')]['id']}})['then'](handleEntityNotFound(_0x250c54,null))[_0xe58d('0x25')](function(_0x428f36){if(_0x428f36){_0x605fe1=_0x428f36;_0x2bb57f['model']=_[_0xe58d('0x38')](db[_0xe58d('0x6b')]['rawAttributes']);_0x2bb57f[_0xe58d('0x3a')]=_[_0xe58d('0x38')](_0x10bf27[_0xe58d('0x3a')]);_0x2bb57f['filters']=_[_0xe58d('0x3c')](_0x2bb57f[_0xe58d('0x37')],_0x2bb57f['query']);_0x3e72e9[_0xe58d('0x3d')]=_[_0xe58d('0x3c')](_0x2bb57f['model'],qs[_0xe58d('0x3e')](_0x10bf27[_0xe58d('0x3a')][_0xe58d('0x3e')]));_0x3e72e9[_0xe58d('0x3d')]=_0x3e72e9[_0xe58d('0x3d')]['length']?_0x3e72e9['attributes']:_0x2bb57f[_0xe58d('0x37')];_0x3e72e9['order']=qs[_0xe58d('0x43')](_0x10bf27[_0xe58d('0x3a')]['sort']);_0x3e72e9['where']=qs[_0xe58d('0x45')](_[_0xe58d('0x46')](_0x10bf27[_0xe58d('0x3a')],_0x2bb57f[_0xe58d('0x45')]));if(_0x10bf27['query'][_0xe58d('0x2a')]){_0x3e72e9[_0xe58d('0x44')]=_[_0xe58d('0x49')](_0x3e72e9[_0xe58d('0x44')],{'$or':_[_0xe58d('0x2b')](_0x3e72e9[_0xe58d('0x3d')],function(_0x4ee0ac){var _0x413194={};_0x413194[_0x4ee0ac]={'$like':'%'+_0x10bf27[_0xe58d('0x3a')][_0xe58d('0x2a')]+'%'};return _0x413194;})});}_0x3e72e9=_[_0xe58d('0x49')]({},_0x3e72e9,_0x10bf27[_0xe58d('0x4b')]);return _0x605fe1[_0xe58d('0x6c')](_0x3e72e9);}})[_0xe58d('0x25')](function(_0x195624){if(_0x195624){_0x131613=_0x195624[_0xe58d('0x3f')];if(!_0x10bf27[_0xe58d('0x3a')][_0xe58d('0x40')](_0xe58d('0x67'))){_0x3e72e9[_0xe58d('0x41')]=qs[_0xe58d('0x41')](_0x10bf27['query'][_0xe58d('0x41')]);_0x3e72e9[_0xe58d('0x1f')]=qs[_0xe58d('0x1f')](_0x10bf27[_0xe58d('0x3a')]['offset']);}return _0x605fe1[_0xe58d('0x6c')](_0x3e72e9);}})['then'](function(_0x32e2d6){if(_0x32e2d6){return _0x32e2d6?{'count':_0x131613,'rows':_0x32e2d6}:null;}})[_0xe58d('0x25')](respondWithResult(_0x250c54,null))['catch'](handleError(_0x250c54,null));};exports[_0xe58d('0x6d')]=function(_0x2b6657,_0x464f55,_0xcaa2e){var _0x302168=[];var _0x53dbef;return db['Team'][_0xe58d('0x4d')]({'where':{'id':_0x2b6657[_0xe58d('0x53')][_0xe58d('0x6e')]},'attributes':['id'],'include':[{'model':db['User'],'as':_0xe58d('0x6f'),'attributes':['id'],'raw':!![]}]})[_0xe58d('0x25')](function(_0x537fc7){if(_0x537fc7){for(var _0x4eb402=0x0;_0x4eb402<_0x537fc7[_0xe58d('0x3f')];_0x4eb402+=0x1){for(var _0x587b4e=0x0;_0x587b4e<_0x537fc7[_0x4eb402][_0xe58d('0x6f')]['length'];_0x587b4e+=0x1){_0x302168=_[_0xe58d('0x70')](_0x302168,[_0x537fc7[_0x4eb402][_0xe58d('0x6f')][_0x587b4e]['id']]);}}return _0x302168;}})[_0xe58d('0x25')](function(_0x523667){if(_0x523667){return db[_0xe58d('0x35')][_0xe58d('0x2e')]({'where':{'id':_0x2b6657[_0xe58d('0x4f')]['id']}});}})['then'](function(_0xea3673){if(_0xea3673){_0x53dbef=_0xea3673;return _0x53dbef['addAgents'](_0x302168,{'penalty':_0x2b6657[_0xe58d('0x53')]['penalty']});}})[_0xe58d('0x25')](function(_0x43f8db){if(_0x43f8db){return _0x53dbef['addTeams'](_0x2b6657[_0xe58d('0x53')][_0xe58d('0x6e')]);}})[_0xe58d('0x25')](handleEntityNotFound(_0x464f55,null))[_0xe58d('0x25')](respondWithStatusCode(_0x464f55,null))['catch'](handleError(_0x464f55,null));};exports[_0xe58d('0x71')]=function(_0x14ecf6,_0x5e83f5,_0x129efd){var _0x205e54=[];var _0x366fe3;return db[_0xe58d('0x6b')][_0xe58d('0x4d')]({'where':{'id':_0x14ecf6[_0xe58d('0x3a')]['ids']},'attributes':['id'],'include':[{'model':db[_0xe58d('0x72')],'as':_0xe58d('0x6f'),'attributes':['id'],'raw':!![]}]})[_0xe58d('0x25')](function(_0x969238){if(_0x969238){for(var _0xb22ae0=0x0;_0xb22ae0<_0x969238[_0xe58d('0x3f')];_0xb22ae0+=0x1){for(var _0x353d27=0x0;_0x353d27<_0x969238[_0xb22ae0]['Agents'][_0xe58d('0x3f')];_0x353d27+=0x1){_0x205e54=_[_0xe58d('0x70')](_0x205e54,[_0x969238[_0xb22ae0][_0xe58d('0x6f')][_0x353d27]['id']]);}}return _0x205e54;}})['then'](function(_0x4b4ec3){if(_0x4b4ec3){return db[_0xe58d('0x35')][_0xe58d('0x2e')]({'where':{'id':_0x14ecf6[_0xe58d('0x4f')]['id']}});}})[_0xe58d('0x25')](function(_0x5e7d94){if(_0x5e7d94){_0x366fe3=_0x5e7d94;return _0x366fe3[_0xe58d('0x73')](_0x205e54);}})[_0xe58d('0x25')](function(_0x33dcd9){if(_0x366fe3){return _0x366fe3[_0xe58d('0x71')](_0x14ecf6[_0xe58d('0x3a')]['ids']);}})[_0xe58d('0x25')](handleEntityNotFound(_0x5e83f5,null))['then'](respondWithStatusCode(_0x5e83f5,null))[_0xe58d('0x51')](handleError(_0x5e83f5,null));};exports[_0xe58d('0x74')]=function(_0x2c5798,_0x24a17c,_0x4fd3d9){var _0x176396,_0x4b882d;return db['VoiceQueue'][_0xe58d('0x2e')]({'where':{'id':_0x2c5798[_0xe58d('0x4f')]['id']}})['then'](handleEntityNotFound(_0x24a17c,null))[_0xe58d('0x25')](function(_0x3dfe23){if(_0x3dfe23){_0x4b882d=_0x3dfe23;return _0x3dfe23[_0xe58d('0x74')](_0x2c5798[_0xe58d('0x53')][_0xe58d('0x6e')],_[_0xe58d('0x75')](_0x2c5798[_0xe58d('0x53')],[_0xe58d('0x6e'),'id'])||{})[_0xe58d('0x76')](function(_0x569f98){for(var _0x148cde=0x0;_0x148cde<_0x2c5798[_0xe58d('0x53')]['ids'][_0xe58d('0x3f')];_0x148cde+=0x1){socket[_0xe58d('0x77')](_0xe58d('0x78'),{'UserId':_0x2c5798[_0xe58d('0x53')][_0xe58d('0x6e')][_0x148cde],'VoiceQueueId':_0x2c5798[_0xe58d('0x4f')]['id']});}return _0x569f98;});}})[_0xe58d('0x25')](function(_0x33adca){_0x176396=_0x33adca||[];if(_0x4b882d){return db[_0xe58d('0x72')][_0xe58d('0x4d')]({'where':{'id':_0x2c5798[_0xe58d('0x53')][_0xe58d('0x6e')]},'attributes':['id',_0xe58d('0x32'),_0xe58d('0x79'),'voicePause','interface'],'raw':!![]});}})[_0xe58d('0x25')](function(_0x58f344){if(_0x58f344&&_0x58f344[_0xe58d('0x3f')]){var _0x4e1c7c=[];for(var _0xac9a63=0x0;_0xac9a63<_0x58f344[_0xe58d('0x3f')];_0xac9a63++){_0x4e1c7c['push'](db[_0xe58d('0x7a')][_0xe58d('0x7b')]({'membername':_0x58f344[_0xac9a63][_0xe58d('0x32')],'UserId':_0x58f344[_0xac9a63]['id'],'queue_name':_0x4b882d['name'],'VoiceQueueId':_0x4b882d['id'],'interface':_['isNil'](_0x58f344[_0xac9a63][_0xe58d('0x7c')])?util[_0xe58d('0x7d')](_0xe58d('0x7e'),_0x58f344[_0xac9a63][_0xe58d('0x32')]):_0x58f344[_0xac9a63][_0xe58d('0x7c')],'paused':_0x58f344[_0xac9a63]['voicePause']||![],'penalty':_0x2c5798[_0xe58d('0x53')][_0xe58d('0x7f')]||0x0}));}return BPromise['all'](_0x4e1c7c);}})[_0xe58d('0x25')](function(_0x20bd73){return _0x176396;})['then'](respondWithResult(_0x24a17c,null))[_0xe58d('0x51')](handleError(_0x24a17c,null));};exports['removeAgents']=function(_0x1abec2,_0x42fa35,_0xf4e9bc){var _0x1aff8b;return db[_0xe58d('0x35')][_0xe58d('0x2e')]({'where':{'id':_0x1abec2[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0x42fa35,null))[_0xe58d('0x25')](function(_0x1f1054){if(_0x1f1054){return _0x1f1054['removeAgents'](_0x1abec2[_0xe58d('0x3a')][_0xe58d('0x6e')])[_0xe58d('0x25')](function(_0x27c2c5){if(_['isArray'](_0x1abec2[_0xe58d('0x3a')][_0xe58d('0x6e')])){for(var _0x1b47d4=0x0;_0x1b47d4<_0x1abec2[_0xe58d('0x3a')][_0xe58d('0x6e')][_0xe58d('0x3f')];_0x1b47d4+=0x1){socket[_0xe58d('0x77')]('userVoiceQueue:remove',{'UserId':_0x1abec2[_0xe58d('0x3a')][_0xe58d('0x6e')][_0x1b47d4],'VoiceQueueId':_0x1abec2[_0xe58d('0x4f')]['id']});}}else{socket['emit'](_0xe58d('0x80'),{'UserId':_0x1abec2[_0xe58d('0x3a')][_0xe58d('0x6e')],'VoiceQueueId':_0x1abec2[_0xe58d('0x4f')]['id']});}});}})['then'](function(_0x32d7b1){if(_0x1abec2[_0xe58d('0x3a')][_0xe58d('0x81')]){_0x1aff8b=_0x32d7b1;return db[_0xe58d('0x7a')][_0xe58d('0x26')]({'where':{'VoiceQueueId':_0x1abec2[_0xe58d('0x4f')]['id'],'UserId':_0x1abec2[_0xe58d('0x3a')]['ids']}})[_0xe58d('0x25')](function(){return _0x1aff8b;});}})[_0xe58d('0x25')](respondWithStatusCode(_0x42fa35,null))[_0xe58d('0x51')](handleError(_0x42fa35,null));};exports[_0xe58d('0x82')]=function(_0x22848f,_0x266d79,_0x5ae823){var _0x2592a9={};var _0x57694e={};var _0xffb503;var _0x446106;return db[_0xe58d('0x35')]['findOne']({'where':{'id':_0x22848f['params']['id']}})['then'](handleEntityNotFound(_0x266d79,null))[_0xe58d('0x25')](function(_0x5300d7){if(_0x5300d7){_0xffb503=_0x5300d7;_0x57694e[_0xe58d('0x37')]=_['keys'](db['User'][_0xe58d('0x36')]);_0x57694e[_0xe58d('0x3a')]=_['keys'](_0x22848f[_0xe58d('0x3a')]);_0x57694e[_0xe58d('0x45')]=_[_0xe58d('0x3c')](_0x57694e[_0xe58d('0x37')],_0x57694e[_0xe58d('0x3a')]);_0x2592a9[_0xe58d('0x3d')]=_[_0xe58d('0x3c')](_0x57694e[_0xe58d('0x37')],qs['fields'](_0x22848f[_0xe58d('0x3a')][_0xe58d('0x3e')]));_0x2592a9[_0xe58d('0x3d')]=_0x2592a9[_0xe58d('0x3d')][_0xe58d('0x3f')]?_0x2592a9[_0xe58d('0x3d')]:_0x57694e[_0xe58d('0x37')];_0x2592a9[_0xe58d('0x42')]=qs[_0xe58d('0x43')](_0x22848f['query'][_0xe58d('0x43')]);_0x2592a9[_0xe58d('0x44')]=qs['filters'](_[_0xe58d('0x46')](_0x22848f[_0xe58d('0x3a')],_0x57694e[_0xe58d('0x45')]));if(_0x22848f[_0xe58d('0x3a')]['filter']){_0x2592a9['where']=_[_0xe58d('0x49')](_0x2592a9[_0xe58d('0x44')],{'$or':_['map'](_0x2592a9[_0xe58d('0x3d')],function(_0x6d31f8){var _0x4fd94f={};_0x4fd94f[_0x6d31f8]={'$like':'%'+_0x22848f[_0xe58d('0x3a')][_0xe58d('0x2a')]+'%'};return _0x4fd94f;})});}_0x2592a9=_['merge']({},_0x2592a9,_0x22848f[_0xe58d('0x4b')]);return _0xffb503[_0xe58d('0x82')](_0x2592a9);}})[_0xe58d('0x25')](function(_0x58e487){if(_0x58e487){_0x446106=_0x58e487[_0xe58d('0x3f')];if(!_0x22848f[_0xe58d('0x3a')][_0xe58d('0x40')](_0xe58d('0x67'))){_0x2592a9[_0xe58d('0x41')]=qs[_0xe58d('0x41')](_0x22848f[_0xe58d('0x3a')][_0xe58d('0x41')]);_0x2592a9[_0xe58d('0x1f')]=qs['offset'](_0x22848f[_0xe58d('0x3a')][_0xe58d('0x1f')]);}return _0xffb503['getAgents'](_0x2592a9);}})[_0xe58d('0x25')](function(_0x48773f){if(_0x48773f){return _0x48773f?{'count':_0x446106,'rows':_0x48773f}:null;}})[_0xe58d('0x25')](respondWithResult(_0x266d79,null))[_0xe58d('0x51')](handleError(_0x266d79,null));};exports[_0xe58d('0x83')]=function(_0x35b850,_0xa14302,_0x3fb06d){var _0x41d56b={};var _0x2ae693={};var _0xc2190c;var _0x144662;return db[_0xe58d('0x35')][_0xe58d('0x62')]({'where':{'id':_0x35b850[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0xa14302,null))['then'](function(_0x39a165){if(_0x39a165){_0xc2190c=_0x39a165;_0x2ae693[_0xe58d('0x37')]=_[_0xe58d('0x38')](db[_0xe58d('0x7a')][_0xe58d('0x36')]);_0x2ae693[_0xe58d('0x3a')]=_[_0xe58d('0x38')](_0x35b850[_0xe58d('0x3a')]);_0x2ae693['filters']=_['intersection'](_0x2ae693['model'],_0x2ae693[_0xe58d('0x3a')]);_0x41d56b[_0xe58d('0x3d')]=_[_0xe58d('0x3c')](_0x2ae693[_0xe58d('0x37')],qs[_0xe58d('0x3e')](_0x35b850[_0xe58d('0x3a')][_0xe58d('0x3e')]));_0x41d56b['attributes']=_0x41d56b[_0xe58d('0x3d')][_0xe58d('0x3f')]?_0x41d56b['attributes']:_0x2ae693[_0xe58d('0x37')];_0x41d56b[_0xe58d('0x42')]=qs[_0xe58d('0x43')](_0x35b850[_0xe58d('0x3a')]['sort']);_0x41d56b['where']=qs[_0xe58d('0x45')](_[_0xe58d('0x46')](_0x35b850[_0xe58d('0x3a')],_0x2ae693[_0xe58d('0x45')]));if(_0x35b850[_0xe58d('0x3a')][_0xe58d('0x2a')]){_0x41d56b[_0xe58d('0x44')]=_[_0xe58d('0x49')](_0x41d56b['where'],{'$or':_[_0xe58d('0x2b')](_0x41d56b[_0xe58d('0x3d')],function(_0x5b2f5b){var _0x22cb5d={};_0x22cb5d[_0x5b2f5b]={'$like':'%'+_0x35b850[_0xe58d('0x3a')][_0xe58d('0x2a')]+'%'};return _0x22cb5d;})});}_0x41d56b=_['merge']({},_0x41d56b,_0x35b850[_0xe58d('0x4b')]);return _0xc2190c[_0xe58d('0x83')](_0x41d56b);}})[_0xe58d('0x25')](function(_0x2b0f46){if(_0x2b0f46){_0x144662=_0x2b0f46['length'];if(!_0x35b850[_0xe58d('0x3a')][_0xe58d('0x40')](_0xe58d('0x67'))){_0x41d56b[_0xe58d('0x41')]=qs[_0xe58d('0x41')](_0x35b850[_0xe58d('0x3a')][_0xe58d('0x41')]);_0x41d56b[_0xe58d('0x1f')]=qs[_0xe58d('0x1f')](_0x35b850[_0xe58d('0x3a')][_0xe58d('0x1f')]);}return _0xc2190c[_0xe58d('0x83')](_0x41d56b);}})[_0xe58d('0x25')](function(_0x4d9728){return _0x4d9728?{'count':_0x144662,'rows':_0x4d9728}:null;})['then'](respondWithResult(_0xa14302,null))[_0xe58d('0x51')](handleError(_0xa14302,null));};exports[_0xe58d('0x84')]=function(_0x55171d,_0xf5c211,_0x214c83){var _0x421aa5={};var _0xc9b559={};var _0xf82754;var _0x225ca5;return db['VoiceQueue'][_0xe58d('0x62')]({'where':{'id':_0x55171d[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0xf5c211,null))[_0xe58d('0x25')](function(_0x282885){if(_0x282885){_0xf82754=_0x282885;_0xc9b559[_0xe58d('0x37')]=_[_0xe58d('0x38')](db[_0xe58d('0x85')][_0xe58d('0x36')]);_0xc9b559[_0xe58d('0x3a')]=_[_0xe58d('0x38')](_0x55171d[_0xe58d('0x3a')]);_0xc9b559[_0xe58d('0x45')]=_[_0xe58d('0x3c')](_0xc9b559['model'],_0xc9b559[_0xe58d('0x3a')]);_0x421aa5[_0xe58d('0x3d')]=_['intersection'](_0xc9b559[_0xe58d('0x37')],qs[_0xe58d('0x3e')](_0x55171d[_0xe58d('0x3a')][_0xe58d('0x3e')]));_0x421aa5[_0xe58d('0x3d')]=_0x421aa5[_0xe58d('0x3d')][_0xe58d('0x3f')]?_0x421aa5[_0xe58d('0x3d')]:_0xc9b559[_0xe58d('0x37')];_0x421aa5[_0xe58d('0x42')]=qs['sort'](_0x55171d[_0xe58d('0x3a')][_0xe58d('0x43')]);_0x421aa5['where']=qs[_0xe58d('0x45')](_[_0xe58d('0x46')](_0x55171d[_0xe58d('0x3a')],_0xc9b559[_0xe58d('0x45')]));if(_0x55171d[_0xe58d('0x3a')][_0xe58d('0x2a')]){_0x421aa5[_0xe58d('0x44')]=_[_0xe58d('0x49')](_0x421aa5['where'],{'$or':_[_0xe58d('0x2b')](_0x421aa5['attributes'],function(_0x37da46){var _0x3add14={};_0x3add14[_0x37da46]={'$like':'%'+_0x55171d[_0xe58d('0x3a')][_0xe58d('0x2a')]+'%'};return _0x3add14;})});}_0x421aa5=_[_0xe58d('0x49')]({},_0x421aa5,_0x55171d['options']);return _0xf82754[_0xe58d('0x84')](_0x421aa5);}})[_0xe58d('0x25')](function(_0x1ac3b4){if(_0x1ac3b4){_0x225ca5=_0x1ac3b4[_0xe58d('0x3f')];if(!_0x55171d[_0xe58d('0x3a')][_0xe58d('0x40')]('nolimit')){_0x421aa5['limit']=qs[_0xe58d('0x41')](_0x55171d['query'][_0xe58d('0x41')]);_0x421aa5['offset']=qs[_0xe58d('0x1f')](_0x55171d['query'][_0xe58d('0x1f')]);}return _0xf82754['getLists'](_0x421aa5);}})[_0xe58d('0x25')](function(_0x1653ab){if(_0x1653ab){return _0x1653ab?{'count':_0x225ca5,'rows':_0x1653ab}:null;}})[_0xe58d('0x25')](respondWithResult(_0xf5c211,null))['catch'](handleError(_0xf5c211,null));};exports[_0xe58d('0x86')]=function(_0x180b9f,_0x3063cc,_0x39b60b){var _0x423e9f,_0x1b5ced;return db[_0xe58d('0x35')][_0xe58d('0x2e')]({'where':{'id':_0x180b9f[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0x3063cc,null))[_0xe58d('0x25')](function(_0x4b4213){if(_0x4b4213){_0x1b5ced=_0x4b4213;return _0x4b4213[_0xe58d('0x86')](_0x180b9f[_0xe58d('0x53')][_0xe58d('0x6e')],_['omit'](_0x180b9f[_0xe58d('0x53')],[_0xe58d('0x6e'),'id'])||{});}return null;})['spread'](function(_0x3a2275){var _0x440ede;_0x423e9f=_0x3a2275||[];var _0x1c05ae=[];if(_0x3a2275){for(var _0x2951b9=0x0;_0x2951b9<_0x3a2275[_0xe58d('0x3f')];_0x2951b9+=0x1){var _0x22a95f=_0x3a2275[_0x2951b9]['get']({'plain':!![]});_0x1b5ced[_0xe58d('0x87')]=_0x180b9f['body'][_0xe58d('0x87')]?_0x180b9f[_0xe58d('0x53')][_0xe58d('0x87')]:_0x1b5ced[_0xe58d('0x87')];switch(_0x1b5ced[_0xe58d('0x87')]){case _0xe58d('0x88'):_0x440ede=squel[_0xe58d('0x89')]()[_0xe58d('0x8a')](_0xe58d('0x8b'))[_0xe58d('0x8c')]([_0xe58d('0x8d'),_0xe58d('0x8e'),_0xe58d('0x8f'),_0xe58d('0x90'),_0xe58d('0x63'),'createdAt',_0xe58d('0x5d')],squel[_0xe58d('0x91')]()[_0xe58d('0x92')](_0xe58d('0x8d'),_0xe58d('0x8d'))['field']('NOW()','scheduledAt')[_0xe58d('0x92')]('id',_0xe58d('0x8f'))[_0xe58d('0x92')](_0x22a95f['CmListId']['toString'](),'ListId')['field'](_0x180b9f[_0xe58d('0x4f')]['id']['toString'](),_0xe58d('0x63'))[_0xe58d('0x92')](_0xe58d('0x93'),'createdAt')[_0xe58d('0x92')](_0xe58d('0x93'),_0xe58d('0x5d'))['from'](_0xe58d('0x94'))[_0xe58d('0x44')](_0xe58d('0x95'))[_0xe58d('0x44')](_0xe58d('0x96'),_0x22a95f['CmListId'][_0xe58d('0x97')]())['where'](_0xe58d('0x98'))[_0xe58d('0x44')](_0xe58d('0x99'),squel[_0xe58d('0x91')]()[_0xe58d('0x92')]('calleridnum')[_0xe58d('0x9a')](_0xe58d('0x9b'))['where'](_0xe58d('0x9c'),_0x180b9f['params']['id'][_0xe58d('0x97')]()))['where'](_0xe58d('0x99'),squel[_0xe58d('0x91')]()[_0xe58d('0x92')](_0xe58d('0x8d'))[_0xe58d('0x9a')]('cm_hopper')[_0xe58d('0x44')](_0xe58d('0x9c'),_0x180b9f['params']['id'][_0xe58d('0x97')]())))[_0xe58d('0x97')]();break;case'onlyIfOpen':_0x440ede=squel[_0xe58d('0x89')]()[_0xe58d('0x8a')]('cm_hopper')[_0xe58d('0x8c')]([_0xe58d('0x8d'),'scheduledAt',_0xe58d('0x8f'),_0xe58d('0x90'),_0xe58d('0x63'),_0xe58d('0x5c'),'updatedAt'],squel[_0xe58d('0x91')]()[_0xe58d('0x92')](_0xe58d('0x8d'),_0xe58d('0x8d'))[_0xe58d('0x92')](_0xe58d('0x93'),'scheduledAt')[_0xe58d('0x92')]('id',_0xe58d('0x8f'))['field'](_0x22a95f[_0xe58d('0x9d')][_0xe58d('0x97')](),_0xe58d('0x90'))[_0xe58d('0x92')](_0x180b9f[_0xe58d('0x4f')]['id'][_0xe58d('0x97')](),_0xe58d('0x63'))[_0xe58d('0x92')](_0xe58d('0x93'),_0xe58d('0x5c'))[_0xe58d('0x92')]('NOW()',_0xe58d('0x5d'))[_0xe58d('0x9a')](_0xe58d('0x94'))['where'](_0xe58d('0x95'))[_0xe58d('0x44')]('ListId\x20=\x20?',_0x22a95f['CmListId'][_0xe58d('0x97')]())[_0xe58d('0x44')](_0xe58d('0x98'))['where'](_0xe58d('0x99'),squel[_0xe58d('0x91')]()[_0xe58d('0x92')](_0xe58d('0x8d'))[_0xe58d('0x9a')]('cm_hopper')[_0xe58d('0x44')]('VoiceQueueId\x20=\x20?',_0x180b9f['params']['id'][_0xe58d('0x97')]())))[_0xe58d('0x97')]();break;default:_0x440ede=squel[_0xe58d('0x89')]()[_0xe58d('0x8a')]('cm_hopper')[_0xe58d('0x8c')]([_0xe58d('0x8d'),_0xe58d('0x8e'),_0xe58d('0x8f'),'ListId',_0xe58d('0x63'),_0xe58d('0x5c'),'updatedAt'],squel['select']()[_0xe58d('0x92')](_0xe58d('0x8d'),_0xe58d('0x8d'))[_0xe58d('0x92')](_0xe58d('0x93'),_0xe58d('0x8e'))[_0xe58d('0x92')]('id',_0xe58d('0x8f'))[_0xe58d('0x92')](_0x22a95f[_0xe58d('0x9d')][_0xe58d('0x97')](),_0xe58d('0x90'))['field'](_0x180b9f[_0xe58d('0x4f')]['id']['toString'](),_0xe58d('0x63'))['field']('NOW()',_0xe58d('0x5c'))['field'](_0xe58d('0x93'),_0xe58d('0x5d'))['from'](_0xe58d('0x94'))[_0xe58d('0x44')](_0xe58d('0x95'))['where'](_0xe58d('0x96'),_0x22a95f['CmListId'][_0xe58d('0x97')]())[_0xe58d('0x44')](_0xe58d('0x98')))[_0xe58d('0x97')]();}_0x1c05ae[_0xe58d('0x9e')](db['sequelize'][_0xe58d('0x3a')](_0x440ede));}return BPromise['all'](_0x1c05ae);}})[_0xe58d('0x25')](function(){return _0x423e9f;})[_0xe58d('0x25')](respondWithResult(_0x3063cc,null))[_0xe58d('0x51')](handleError(_0x3063cc,null));};exports[_0xe58d('0x9f')]=function(_0x1c6bf3,_0xe98ce2,_0x5c5210){var _0x1d1c92;return db[_0xe58d('0x35')][_0xe58d('0x2e')]({'where':{'id':_0x1c6bf3[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0xe98ce2,null))[_0xe58d('0x25')](function(_0x211bd5){if(_0x211bd5){return _0x211bd5[_0xe58d('0x9f')](_0x1c6bf3[_0xe58d('0x3a')][_0xe58d('0x6e')]);}})[_0xe58d('0x25')](function(_0x2af247){if(_0x2af247){_0x1d1c92=_0x2af247;return db[_0xe58d('0x64')][_0xe58d('0x26')]({'where':{'ListId':_0x1c6bf3['query']['ids'],'VoiceQueueId':_0x1c6bf3[_0xe58d('0x4f')]['id']}})['then'](function(){return _0x1d1c92;});}})[_0xe58d('0x25')](respondWithStatusCode(_0xe98ce2,null))[_0xe58d('0x51')](handleError(_0xe98ce2,null));};exports[_0xe58d('0xa0')]=function(_0x5f0909,_0x20173a,_0x3f803b){var _0x5be906={};var _0x1f8065={};var _0x2300d9;var _0x567a3e;return db[_0xe58d('0x35')][_0xe58d('0x62')]({'where':{'id':_0x5f0909[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0x20173a,null))[_0xe58d('0x25')](function(_0x2582b1){if(_0x2582b1){_0x2300d9=_0x2582b1;_0x1f8065[_0xe58d('0x37')]=_[_0xe58d('0x38')](db[_0xe58d('0x85')]['rawAttributes']);_0x1f8065[_0xe58d('0x3a')]=_[_0xe58d('0x38')](_0x5f0909[_0xe58d('0x3a')]);_0x1f8065[_0xe58d('0x45')]=_['intersection'](_0x1f8065[_0xe58d('0x37')],_0x1f8065['query']);_0x5be906['attributes']=_['intersection'](_0x1f8065[_0xe58d('0x37')],qs[_0xe58d('0x3e')](_0x5f0909[_0xe58d('0x3a')][_0xe58d('0x3e')]));_0x5be906[_0xe58d('0x3d')]=_0x5be906[_0xe58d('0x3d')]['length']?_0x5be906['attributes']:_0x1f8065[_0xe58d('0x37')];_0x5be906['order']=qs[_0xe58d('0x43')](_0x5f0909['query'][_0xe58d('0x43')]);_0x5be906['where']=qs['filters'](_[_0xe58d('0x46')](_0x5f0909['query'],_0x1f8065['filters']));if(_0x5f0909[_0xe58d('0x3a')][_0xe58d('0x2a')]){_0x5be906[_0xe58d('0x44')]=_[_0xe58d('0x49')](_0x5be906[_0xe58d('0x44')],{'$or':_[_0xe58d('0x2b')](_0x5be906[_0xe58d('0x3d')],function(_0x3e2cf4){var _0x16c0b5={};_0x16c0b5[_0x3e2cf4]={'$like':'%'+_0x5f0909[_0xe58d('0x3a')][_0xe58d('0x2a')]+'%'};return _0x16c0b5;})});}_0x5be906=_['merge']({},_0x5be906,_0x5f0909['options']);return _0x2300d9[_0xe58d('0xa0')](_0x5be906);}})[_0xe58d('0x25')](function(_0x5d27da){if(_0x5d27da){_0x567a3e=_0x5d27da[_0xe58d('0x3f')];if(!_0x5f0909[_0xe58d('0x3a')][_0xe58d('0x40')](_0xe58d('0x67'))){_0x5be906[_0xe58d('0x41')]=qs[_0xe58d('0x41')](_0x5f0909['query'][_0xe58d('0x41')]);_0x5be906[_0xe58d('0x1f')]=qs[_0xe58d('0x1f')](_0x5f0909[_0xe58d('0x3a')][_0xe58d('0x1f')]);}return _0x2300d9[_0xe58d('0xa0')](_0x5be906);}})[_0xe58d('0x25')](function(_0x53deb3){if(_0x53deb3){return _0x53deb3?{'count':_0x567a3e,'rows':_0x53deb3}:null;}})['then'](respondWithResult(_0x20173a,null))['catch'](handleError(_0x20173a,null));};exports[_0xe58d('0xa1')]=function(_0x14b838,_0x5a79a6,_0x148173){var _0x454353,_0x2ada77;return db['VoiceQueue'][_0xe58d('0x2e')]({'where':{'id':_0x14b838['params']['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0x5a79a6,null))['then'](function(_0x15116c){if(_0x15116c){_0x2ada77=_0x15116c;return _0x15116c[_0xe58d('0xa1')](_0x14b838[_0xe58d('0x53')][_0xe58d('0x6e')],_[_0xe58d('0x75')](_0x14b838['body'],['ids','id'])||{});}return null;})[_0xe58d('0x76')](function(_0x4bfd57){var _0x2f62df;_0x454353=_0x4bfd57||[];var _0xeb6fe0=[];if(_0x4bfd57){for(var _0x556534=0x0;_0x556534<_0x4bfd57[_0xe58d('0x3f')];_0x556534+=0x1){var _0x4f5e7f=_0x4bfd57[_0x556534][_0xe58d('0x55')]({'plain':!![]});_0x2f62df=squel['insert']()['into'](_0xe58d('0xa2'))['fromQuery']([_0xe58d('0x8d'),_0xe58d('0x8f'),_0xe58d('0x90'),_0xe58d('0x63'),_0xe58d('0x5c'),_0xe58d('0x5d')],squel[_0xe58d('0x91')]()[_0xe58d('0x92')]('phone',_0xe58d('0x8d'))[_0xe58d('0x92')]('id',_0xe58d('0x8f'))[_0xe58d('0x92')](_0x4f5e7f[_0xe58d('0x9d')][_0xe58d('0x97')](),_0xe58d('0x90'))['field'](_0x14b838[_0xe58d('0x4f')]['id'][_0xe58d('0x97')](),_0xe58d('0x63'))['field'](_0xe58d('0x93'),_0xe58d('0x5c'))[_0xe58d('0x92')]('NOW()',_0xe58d('0x5d'))[_0xe58d('0x9a')](_0xe58d('0x94'))[_0xe58d('0x44')](_0xe58d('0x95'))[_0xe58d('0x44')](_0xe58d('0x96'),_0x4f5e7f[_0xe58d('0x9d')]['toString']())['where'](_0xe58d('0x98')))['toString']();_0xeb6fe0['push'](db[_0xe58d('0xa3')]['query'](_0x2f62df));}return BPromise[_0xe58d('0xa4')](_0xeb6fe0);}})[_0xe58d('0x25')](function(){return _0x454353;})[_0xe58d('0x25')](respondWithResult(_0x5a79a6,null))[_0xe58d('0x51')](handleError(_0x5a79a6,null));};exports[_0xe58d('0xa5')]=function(_0x4756f1,_0x375bfb,_0x349131){var _0x1f1021;return db['VoiceQueue'][_0xe58d('0x2e')]({'where':{'id':_0x4756f1[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](handleEntityNotFound(_0x375bfb,null))['then'](function(_0x11c14c){if(_0x11c14c){return _0x11c14c[_0xe58d('0xa5')](_0x4756f1[_0xe58d('0x3a')][_0xe58d('0x6e')]);}})[_0xe58d('0x25')](function(_0x3f6d28){if(_0x3f6d28){_0x1f1021=_0x3f6d28;return db[_0xe58d('0x6a')][_0xe58d('0x26')]({'where':{'ListId':_0x4756f1[_0xe58d('0x3a')]['ids'],'VoiceQueueId':_0x4756f1[_0xe58d('0x4f')]['id']}})[_0xe58d('0x25')](function(){return _0x1f1021;});}})[_0xe58d('0x25')](respondWithStatusCode(_0x375bfb,null))[_0xe58d('0x51')](handleError(_0x375bfb,null));};
\ No newline at end of file