Built motion from commit ded33658aad58fc8de845a8299a9db59a88cc353. Version 3.0.0...
[motion-next.git] / server / api / smsQueue / smsQueue.controller.js
index 15af0f0..f2df689 100644 (file)
@@ -1 +1 @@
-const a567_0x8157=['catch','filter','user','length','query','../../rediscache','keys','send','team_has_sms_queues','User','Agents','count','options','userSmsQueue:save','userSmsQueue:remove','get','ut.UserId\x20=\x20?','destroy','SmsQueue','end','clone','error','findAndCountAll','filters','transaction','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','../../config/logger','UserProfileResource','tq.TeamId','includeAll','all','findOne','isEmpty','addAgents','api','userProfileId','include','smsPause','getMembers','util','Content-Range','pick','compact','SELECT','from','flatMap','merge','updatedAt','TeamId','undefined','format','sendStatus','ut.TeamId\x20=\x20tq.TeamId','ids','SmsQueueId','offset','removeTeams','findAll','forEach','set','body','Unable\x20to\x20retrieve\x20the\x20current\x20user','index','update','field','model','map','lodash','name','push','status','SIP','omit','voicePause','stack','getAgents','limit','autoAssociation','interface','./smsQueue.socket','online','create','squel','Team','addTeams','where','fields','createdAt','then','nolimit','includes','getTeams','value','sort','SmsQueues','params','json','sequelize','isArray','VIRTUAL','emit','order','rawAttributes','UserSmsQueue','rows','type','toString','intersection','user_has_teams','role','union','attributes','removeAgents','describe','like','../../components/parsers/qs'];(function(_0x458346,_0x81579b){const _0x5b1ed6=function(_0x1b6e94){while(--_0x1b6e94){_0x458346['push'](_0x458346['shift']());}};_0x5b1ed6(++_0x81579b);}(a567_0x8157,0x17e));const a567_0x5b1e=function(_0x458346,_0x81579b){_0x458346=_0x458346-0x0;let _0x5b1ed6=a567_0x8157[_0x458346];return _0x5b1ed6;};const _0x2d45de=a567_0x5b1e;'use strict';const util=require(_0x2d45de('0x5')),_=require(_0x2d45de('0x21')),squel=require(_0x2d45de('0x30')),qs=require(_0x2d45de('0x51')),logger=require(_0x2d45de('0x6c'))(_0x2d45de('0x0')),{getSocket}=require(_0x2d45de('0x57')),socket=getSocket(),db=require('../../mysqldb')['db'],{Op,QueryTypes}=require(_0x2d45de('0x3f'));require(_0x2d45de('0x2d'))['register'](socket);function respondWithStatusCode(_0x1b6e94,_0x31810a){return _0x31810a=_0x31810a||0xcc,function(_0x10f64c){const _0x680ff0=a567_0x5b1e;if(_0x10f64c)return _0x1b6e94[_0x680ff0('0x11')](_0x31810a);return _0x1b6e94['status'](_0x31810a)[_0x680ff0('0x65')]();};}function respondWithResult(_0x34cf8e,_0x30e5ee){return _0x30e5ee=_0x30e5ee||0xc8,function(_0x3493cb){const _0x4bff65=a567_0x5b1e;if(_0x3493cb)return _0x34cf8e[_0x4bff65('0x24')](_0x30e5ee)[_0x4bff65('0x3e')](_0x3493cb);};}function respondWithFilteredResult(_0x2f6589,_0x539646){return function(_0x15fe42){const _0x1e2a1e=a567_0x5b1e;if(_0x15fe42){const _0x251822=_0x15fe42['count'],_0x25129c=_0x539646[_0x1e2a1e('0x15')];let _0x5a4893=_0x539646[_0x1e2a1e('0x15')]+_0x539646[_0x1e2a1e('0x2a')],_0x13bc29;return _0x5a4893>=_0x251822?(_0x5a4893=_0x251822,_0x13bc29=0xc8):_0x13bc29=0xce,_0x2f6589[_0x1e2a1e('0x24')](_0x13bc29),_0x2f6589[_0x1e2a1e('0x19')](_0x1e2a1e('0x6'),_0x25129c+'-'+_0x5a4893+'/'+_0x251822)['json'](_0x15fe42);}return null;};}function saveUpdates(_0x223ca0){return function(_0x48c915){const _0x370e78=a567_0x5b1e;if(_0x48c915)return _0x48c915['update'](_0x223ca0)[_0x370e78('0x36')](function(_0x1b131c){return _0x1b131c;});return null;};}function removeEntity(_0x475290){return function(_0x3317d4){const _0x2da41c=a567_0x5b1e;if(_0x3317d4)return _0x3317d4['destroy']()[_0x2da41c('0x36')](function(){const _0x2110c1=_0x2da41c,_0xca6a45=_0x3317d4[_0x2110c1('0x61')]({'plain':!![]}),_0x70904c=_0x2110c1('0x3c');return db[_0x2110c1('0x6d')][_0x2110c1('0x63')]({'where':{'type':_0x70904c,'resourceId':_0xca6a45['id']}})[_0x2110c1('0x36')](function(){return _0x3317d4;});})['then'](function(){const _0x493328=_0x2da41c;_0x475290[_0x493328('0x24')](0xcc)['end']();});};}function handleEntityNotFound(_0x310c6b){return function(_0x3923b8){const _0x277bdf=a567_0x5b1e;return!_0x3923b8&&_0x310c6b[_0x277bdf('0x11')](0x194),_0x3923b8;};}function handleError(_0x7087ab,_0x119e6b){return _0x119e6b=_0x119e6b||0x1f4,function(_0x9ec2d7){const _0x10131f=a567_0x5b1e;logger[_0x10131f('0x67')](_0x9ec2d7[_0x10131f('0x28')]),_0x9ec2d7[_0x10131f('0x22')]&&delete _0x9ec2d7['name'],_0x7087ab[_0x10131f('0x24')](_0x119e6b)[_0x10131f('0x59')](_0x9ec2d7);};}exports[_0x2d45de('0x1c')]=function(_0x1d5134,_0x3adbb3){const _0x1f02b1=_0x2d45de;let _0x56e0ee={};const _0x2d1724={},_0x3c967c={'count':0x0,'rows':[]},_0x3d2b6c=_[_0x1f02b1('0x20')](db['SmsQueue']['rawAttributes'],function(_0x442724){const _0x3af011=_0x1f02b1;return{'name':_0x442724['fieldName'],'type':_0x442724[_0x3af011('0x47')]['key']};});_0x2d1724['model']=_[_0x1f02b1('0x20')](_0x3d2b6c,_0x1f02b1('0x22')),_0x2d1724[_0x1f02b1('0x56')]=_['keys'](_0x1d5134['query']),_0x2d1724[_0x1f02b1('0x69')]=_[_0x1f02b1('0x49')](_0x2d1724['model'],_0x2d1724['query']),_0x56e0ee['attributes']=_[_0x1f02b1('0x49')](_0x2d1724['model'],qs[_0x1f02b1('0x34')](_0x1d5134[_0x1f02b1('0x56')][_0x1f02b1('0x34')])),_0x56e0ee[_0x1f02b1('0x4d')]=_0x56e0ee[_0x1f02b1('0x4d')][_0x1f02b1('0x55')]?_0x56e0ee[_0x1f02b1('0x4d')]:_0x2d1724[_0x1f02b1('0x1f')];typeof _0x1d5134[_0x1f02b1('0x56')][_0x1f02b1('0x37')]===_0x1f02b1('0xf')&&(_0x56e0ee[_0x1f02b1('0x2a')]=qs[_0x1f02b1('0x2a')](_0x1d5134['query']['limit']),_0x56e0ee[_0x1f02b1('0x15')]=qs[_0x1f02b1('0x15')](_0x1d5134[_0x1f02b1('0x56')]['offset']));_0x56e0ee[_0x1f02b1('0x43')]=qs[_0x1f02b1('0x3b')](_0x1d5134[_0x1f02b1('0x56')]['sort']),_0x56e0ee[_0x1f02b1('0x33')]=qs[_0x1f02b1('0x69')](_[_0x1f02b1('0x7')](_0x1d5134['query'],_0x2d1724[_0x1f02b1('0x69')]),_0x3d2b6c);_0x1d5134['query'][_0x1f02b1('0x53')]&&(_0x56e0ee[_0x1f02b1('0x33')]=_['merge'](_0x56e0ee[_0x1f02b1('0x33')],{[Op['or']]:_[_0x1f02b1('0x20')](_0x3d2b6c,function(_0x30fc87){const _0x4f5ef8=_0x1f02b1;if(_0x30fc87[_0x4f5ef8('0x47')]!==_0x4f5ef8('0x41')){const _0x4f8187={};return _0x4f8187[_0x30fc87[_0x4f5ef8('0x22')]]={[Op[_0x4f5ef8('0x50')]]:'%'+_0x1d5134[_0x4f5ef8('0x56')][_0x4f5ef8('0x53')]+'%'},_0x4f8187;}})}));_0x56e0ee=_['merge']({},_0x56e0ee,_0x1d5134['options']);const _0x215b8a={'where':_0x56e0ee[_0x1f02b1('0x33')]};return db['SmsQueue'][_0x1f02b1('0x5d')](_0x215b8a)['then'](function(_0x584fce){const _0x3fd277=_0x1f02b1;return _0x3c967c[_0x3fd277('0x5d')]=_0x584fce,_0x1d5134[_0x3fd277('0x56')]['includeAll']&&(_0x56e0ee[_0x3fd277('0x2')]=[{'all':!![]}]),db[_0x3fd277('0x64')][_0x3fd277('0x17')](_0x56e0ee);})[_0x1f02b1('0x36')](function(_0x1542ab){const _0x4e04de=_0x1f02b1;return _0x3c967c[_0x4e04de('0x46')]=_0x1542ab,_0x3c967c;})[_0x1f02b1('0x36')](respondWithFilteredResult(_0x3adbb3,_0x56e0ee))[_0x1f02b1('0x52')](handleError(_0x3adbb3,null));},exports['show']=function(_0x18aeaf,_0x1e5b08){const _0x5793d0=_0x2d45de;let _0x2664f3={'raw':!![],'where':{'id':_0x18aeaf[_0x5793d0('0x3d')]['id']}};const _0x4114f2={};return _0x4114f2['model']=_[_0x5793d0('0x58')](db[_0x5793d0('0x64')]['rawAttributes']),_0x4114f2[_0x5793d0('0x56')]=_[_0x5793d0('0x58')](_0x18aeaf[_0x5793d0('0x56')]),_0x4114f2['filters']=_[_0x5793d0('0x49')](_0x4114f2[_0x5793d0('0x1f')],_0x4114f2[_0x5793d0('0x56')]),_0x2664f3[_0x5793d0('0x4d')]=_['intersection'](_0x4114f2['model'],qs[_0x5793d0('0x34')](_0x18aeaf[_0x5793d0('0x56')]['fields'])),_0x2664f3[_0x5793d0('0x4d')]=_0x2664f3[_0x5793d0('0x4d')][_0x5793d0('0x55')]?_0x2664f3[_0x5793d0('0x4d')]:_0x4114f2[_0x5793d0('0x1f')],_0x18aeaf[_0x5793d0('0x56')][_0x5793d0('0x6f')]&&(_0x2664f3[_0x5793d0('0x2')]=[{'all':!![]}]),_0x2664f3=_[_0x5793d0('0xc')]({},_0x2664f3,_0x18aeaf[_0x5793d0('0x5e')]),db[_0x5793d0('0x64')][_0x5793d0('0x71')](_0x2664f3)[_0x5793d0('0x36')](handleEntityNotFound(_0x1e5b08,null))[_0x5793d0('0x36')](respondWithResult(_0x1e5b08,null))[_0x5793d0('0x52')](handleError(_0x1e5b08,null));},exports['create']=function(_0x4b1f24,_0x4b262f){const _0x53ee0d=_0x2d45de;return db[_0x53ee0d('0x64')][_0x53ee0d('0x2f')](_0x4b1f24[_0x53ee0d('0x1a')],{})[_0x53ee0d('0x36')](function(_0x37948c){const _0x172c17=_0x53ee0d,_0x6d1404=_0x4b1f24[_0x172c17('0x54')]['get']({'plain':!![]});if(!_0x6d1404)throw new Error(_0x172c17('0x1b'));if(_0x6d1404[_0x172c17('0x4b')]===_0x172c17('0x54')){const _0x4c6ee7=_0x37948c[_0x172c17('0x61')]({'plain':!![]}),_0x345ad0='SmsQueues';return db['UserProfileSection']['findOne']({'where':{'name':_0x345ad0,'userProfileId':_0x6d1404[_0x172c17('0x1')]},'raw':!![]})[_0x172c17('0x36')](function(_0x42e0d7){const _0x4514fd=_0x172c17;return _0x42e0d7&&_0x42e0d7[_0x4514fd('0x2b')]===0x0?db[_0x4514fd('0x6d')][_0x4514fd('0x2f')]({'name':_0x4c6ee7['name'],'resourceId':_0x4c6ee7['id'],'type':_0x42e0d7[_0x4514fd('0x22')],'sectionId':_0x42e0d7['id']},{})[_0x4514fd('0x36')](function(){return _0x37948c;}):_0x37948c;})[_0x172c17('0x52')](function(_0x319ff9){const _0x8075fe=_0x172c17;logger[_0x8075fe('0x67')](_0x8075fe('0x6b'),_0x319ff9);throw _0x319ff9;});}return _0x37948c;})['then'](respondWithResult(_0x4b262f,0xc9))['catch'](handleError(_0x4b262f,null));},exports[_0x2d45de('0x1d')]=function(_0x2d8497,_0x52ec89){const _0x36fe4c=_0x2d45de;return _0x2d8497[_0x36fe4c('0x1a')]['id']&&delete _0x2d8497[_0x36fe4c('0x1a')]['id'],db[_0x36fe4c('0x64')]['findOne']({'where':{'id':_0x2d8497['params']['id']}})['then'](handleEntityNotFound(_0x52ec89,null))[_0x36fe4c('0x36')](saveUpdates(_0x2d8497[_0x36fe4c('0x1a')],null))['then'](respondWithResult(_0x52ec89,null))['catch'](handleError(_0x52ec89,null));},exports[_0x2d45de('0x63')]=function(_0x5564fe,_0x2445e5){const _0x57ed84=_0x2d45de;return db[_0x57ed84('0x64')][_0x57ed84('0x71')]({'where':{'id':_0x5564fe[_0x57ed84('0x3d')]['id']}})[_0x57ed84('0x36')](handleEntityNotFound(_0x2445e5,null))[_0x57ed84('0x36')](removeEntity(_0x2445e5,null))[_0x57ed84('0x52')](handleError(_0x2445e5,null));},exports[_0x2d45de('0x4f')]=function(_0x36a2c2,_0x53d801){const _0x4e8705=_0x2d45de;return db['SmsQueue'][_0x4e8705('0x4f')]()[_0x4e8705('0x36')](respondWithResult(_0x53d801,null))['catch'](handleError(_0x53d801,null));},exports[_0x2d45de('0x4')]=function(_0x7f2f00,_0x121db7){const _0x55baa0=_0x2d45de;let _0x20e893={'raw':!![],'where':{}};const _0x52fd8f={};let _0x2f1245;return db['SmsQueue'][_0x55baa0('0x71')]({'where':{'id':_0x7f2f00['params']['id']}})[_0x55baa0('0x36')](handleEntityNotFound(_0x121db7,null))[_0x55baa0('0x36')](function(_0x200137){const _0x196800=_0x55baa0;if(_0x200137)return _0x2f1245=_0x200137[_0x196800('0x61')]({'plain':!![]}),_0x52fd8f[_0x196800('0x1f')]=_[_0x196800('0x58')](db[_0x196800('0x45')][_0x196800('0x44')]),_0x52fd8f[_0x196800('0x56')]=_[_0x196800('0x58')](_0x7f2f00[_0x196800('0x56')]),_0x52fd8f['filters']=_['intersection'](_0x52fd8f[_0x196800('0x1f')],_0x52fd8f[_0x196800('0x56')]),_0x20e893['attributes']=_[_0x196800('0x49')](_0x52fd8f[_0x196800('0x1f')],qs[_0x196800('0x34')](_0x7f2f00['query']['fields'])),_0x20e893['attributes']=_0x20e893[_0x196800('0x4d')][_0x196800('0x55')]?_0x20e893[_0x196800('0x4d')]:_0x52fd8f[_0x196800('0x1f')],typeof _0x7f2f00[_0x196800('0x56')]['nolimit']===_0x196800('0xf')&&(_0x20e893['limit']=qs['limit'](_0x7f2f00['query'][_0x196800('0x2a')]),_0x20e893[_0x196800('0x15')]=qs[_0x196800('0x15')](_0x7f2f00[_0x196800('0x56')][_0x196800('0x15')])),_0x20e893[_0x196800('0x43')]=qs['sort'](_0x7f2f00[_0x196800('0x56')][_0x196800('0x3b')]),_0x20e893[_0x196800('0x33')]=qs[_0x196800('0x69')](_[_0x196800('0x7')](_0x7f2f00['query'],_0x52fd8f[_0x196800('0x69')])),_0x20e893['where'][_0x196800('0x14')]=_0x200137['id'],_0x7f2f00[_0x196800('0x56')]['filter']&&(_0x20e893[_0x196800('0x33')]=_[_0x196800('0xc')](_0x20e893[_0x196800('0x33')],{[Op['or']]:_[_0x196800('0x20')](_0x20e893[_0x196800('0x4d')],function(_0x56f2ec){const _0x4d2792=_0x196800,_0x12055c={};return _0x12055c[_0x56f2ec]={[Op['like']]:'%'+_0x7f2f00[_0x4d2792('0x56')][_0x4d2792('0x53')]+'%'},_0x12055c;})})),_0x20e893=_[_0x196800('0xc')]({},_0x20e893,_0x7f2f00['options']),db[_0x196800('0x45')]['findAll'](_0x20e893);})[_0x55baa0('0x36')](function(_0x49fbbf){const _0x3e7b92=_0x55baa0;if(_0x49fbbf)return db['User'][_0x3e7b92('0x68')]({'where':{'id':_['map'](_0x49fbbf,'UserId'),'role':'agent'},'attributes':['id','name',_0x3e7b92('0x3'),_0x3e7b92('0xd'),_0x3e7b92('0x35')]});})[_0x55baa0('0x36')](function(_0x1cd410){const _0x3a2f9f=_0x55baa0;return _0x1cd410?{'count':_0x1cd410['count'],'rows':_[_0x3a2f9f('0x20')](_0x1cd410['rows'],function(_0x317aaa){const _0x28d256=_0x3a2f9f;return{'membername':_0x317aaa[_0x28d256('0x22')],'UserId':_0x317aaa['id'],'queue_name':_0x2f1245['name'],'SmsQueueId':_0x2f1245['id'],'interface':util[_0x28d256('0x10')]('%s/%s',_0x28d256('0x25'),_0x317aaa['name']),'penalty':0x0,'paused':_0x317aaa['smsPause'],'createdAt':_0x317aaa[_0x28d256('0x35')],'updatedAt':_0x317aaa['updatedAt']};})}:{'count':0x0,'rows':[]};})[_0x55baa0('0x36')](respondWithFilteredResult(_0x121db7,_0x20e893))['catch'](handleError(_0x121db7,null));},exports[_0x2d45de('0x39')]=function(_0x4bc3de,_0x156caf){const _0x37a2af=_0x2d45de;let _0x22a7af={};const _0x2455a4={};let _0x1edc3f,_0x242340;return db[_0x37a2af('0x64')][_0x37a2af('0x71')]({'where':{'id':_0x4bc3de[_0x37a2af('0x3d')]['id']}})['then'](handleEntityNotFound(_0x156caf,null))[_0x37a2af('0x36')](function(_0x3340e2){const _0x36ebc9=_0x37a2af;if(_0x3340e2)return _0x1edc3f=_0x3340e2,_0x2455a4[_0x36ebc9('0x1f')]=_[_0x36ebc9('0x58')](db['Team']['rawAttributes']),_0x2455a4[_0x36ebc9('0x56')]=_[_0x36ebc9('0x58')](_0x4bc3de[_0x36ebc9('0x56')]),_0x2455a4['filters']=_['intersection'](_0x2455a4[_0x36ebc9('0x1f')],_0x2455a4['query']),_0x22a7af[_0x36ebc9('0x4d')]=_[_0x36ebc9('0x49')](_0x2455a4[_0x36ebc9('0x1f')],qs[_0x36ebc9('0x34')](_0x4bc3de['query'][_0x36ebc9('0x34')])),_0x22a7af[_0x36ebc9('0x4d')]=_0x22a7af['attributes'][_0x36ebc9('0x55')]?_0x22a7af[_0x36ebc9('0x4d')]:_0x2455a4[_0x36ebc9('0x1f')],_0x22a7af[_0x36ebc9('0x43')]=qs['sort'](_0x4bc3de['query'][_0x36ebc9('0x3b')]),_0x22a7af[_0x36ebc9('0x33')]=qs[_0x36ebc9('0x69')](_['pick'](_0x4bc3de[_0x36ebc9('0x56')],_0x2455a4['filters'])),_0x4bc3de[_0x36ebc9('0x56')][_0x36ebc9('0x53')]&&(_0x22a7af[_0x36ebc9('0x33')]=_[_0x36ebc9('0xc')](_0x22a7af['where'],{[Op['or']]:_[_0x36ebc9('0x20')](_0x22a7af[_0x36ebc9('0x4d')],function(_0x53d545){const _0x3dfe25=_0x36ebc9,_0x50fe31={};return _0x50fe31[_0x53d545]={[Op[_0x3dfe25('0x50')]]:'%'+_0x4bc3de['query'][_0x3dfe25('0x53')]+'%'},_0x50fe31;})})),_0x22a7af=_[_0x36ebc9('0xc')]({},_0x22a7af,_0x4bc3de[_0x36ebc9('0x5e')]),_0x1edc3f[_0x36ebc9('0x39')](_0x22a7af);})[_0x37a2af('0x36')](function(_0x89e9e9){const _0x7fc273=_0x37a2af;if(_0x89e9e9)return _0x242340=_0x89e9e9['length'],typeof _0x4bc3de[_0x7fc273('0x56')][_0x7fc273('0x37')]==='undefined'&&(_0x22a7af[_0x7fc273('0x2a')]=qs[_0x7fc273('0x2a')](_0x4bc3de['query'][_0x7fc273('0x2a')]),_0x22a7af['offset']=qs['offset'](_0x4bc3de[_0x7fc273('0x56')][_0x7fc273('0x15')])),_0x1edc3f[_0x7fc273('0x39')](_0x22a7af);})['then'](function(_0x12dbdb){if(_0x12dbdb)return _0x12dbdb?{'count':_0x242340,'rows':_0x12dbdb}:null;})[_0x37a2af('0x36')](respondWithResult(_0x156caf,null))[_0x37a2af('0x52')](handleError(_0x156caf,null));},exports[_0x2d45de('0x32')]=function(_0x4507cc,_0x5d19c4){const _0x252dd8=_0x2d45de,_0x241cbd=_0x4507cc[_0x252dd8('0x1a')][_0x252dd8('0x13')];return db[_0x252dd8('0x31')][_0x252dd8('0x17')]({'where':{'id':_0x241cbd},'attributes':['id'],'include':[{'model':db[_0x252dd8('0x5b')],'as':'Agents','attributes':['id',_0x252dd8('0x22'),_0x252dd8('0x2e'),_0x252dd8('0x27'),_0x252dd8('0x2c')],'raw':!![]}]})[_0x252dd8('0x36')](function(_0x4d08b3){const _0x560093=_0x252dd8;if(_0x4d08b3){const _0xa930ae=_[_0x560093('0xb')](_0x4d08b3,function(_0x590f53){const _0x4586e7=_0x560093,_0x40e438=_0x590f53[_0x4586e7('0x61')]({'plain':!![]});return _0x40e438[_0x4586e7('0x5c')];});return db[_0x560093('0x64')][_0x560093('0x71')]({'where':{'id':_0x4507cc['params']['id']}})['then'](function(_0x2dc0db){const _0x1470d3=_0x560093;return db[_0x1470d3('0x3f')][_0x1470d3('0x6a')](function(_0x46123e){const _0x1a1a5a=_0x1470d3;return _0x2dc0db[_0x1a1a5a('0x32')](_0x241cbd,{'transaction':_0x46123e})['then'](function(){return Promise['each'](_0xa930ae,function(_0x2bd99c){const _0x1e6b2d=a567_0x5b1e;return db[_0x1e6b2d('0x45')]['findOrCreate']({'where':{'UserId':_0x2bd99c['id'],'SmsQueueId':_0x4507cc[_0x1e6b2d('0x3d')]['id']},'transaction':_0x46123e});});})['then'](function(){const _0x20323f=_0x1a1a5a;_0xa930ae[_0x20323f('0x18')](function(_0x5be384){const _0x2aee85=_0x20323f;socket['emit'](_0x2aee85('0x5f'),{'UserId':_0x5be384['id'],'SmsQueueId':_0x2dc0db['id']});});});});});}})[_0x252dd8('0x36')](respondWithStatusCode(_0x5d19c4,null))[_0x252dd8('0x52')](handleError(_0x5d19c4,null));},exports[_0x2d45de('0x16')]=function(_0x5b6434,_0x3afcda){const _0x2d3f55=_0x2d45de;return db['Team'][_0x2d3f55('0x17')]({'where':{'id':_0x5b6434[_0x2d3f55('0x56')]['ids']},'attributes':['id'],'include':[{'model':db[_0x2d3f55('0x5b')],'as':_0x2d3f55('0x5c'),'attributes':['id'],'raw':!![]}]})[_0x2d3f55('0x36')](handleEntityNotFound(_0x3afcda,null))[_0x2d3f55('0x36')](function(_0x5b93b1){const _0x151aeb=_0x2d3f55,_0x2b7261=_['map'](_0x5b93b1,'id');let _0x559699=[];const _0x554976=[],_0x35d041=squel['select']();_0x35d041[_0x151aeb('0x1e')](_0x151aeb('0x6e'))[_0x151aeb('0xa')](_0x151aeb('0x5a'),'tq')['join'](_0x151aeb('0x4a'),'ut',_0x151aeb('0x12'))['where']('SmsQueueId\x20=\x20?',_0x5b6434[_0x151aeb('0x3d')]['id']);for(let _0x4a189f=0x0;_0x4a189f<_0x5b93b1[_0x151aeb('0x55')];_0x4a189f+=0x1){const _0x23a2ca=_0x5b93b1[_0x4a189f];for(let _0x4a398b=0x0;_0x4a398b<_0x23a2ca[_0x151aeb('0x5c')][_0x151aeb('0x55')];_0x4a398b+=0x1){const _0x3f7010=_0x23a2ca['Agents'][_0x4a398b],_0x22a12c=_0x35d041[_0x151aeb('0x66')]();_0x22a12c[_0x151aeb('0x33')](_0x151aeb('0x62'),_0x3f7010['id']),_0x554976[_0x151aeb('0x23')](db[_0x151aeb('0x3f')][_0x151aeb('0x56')](_0x22a12c[_0x151aeb('0x48')](),{'type':QueryTypes[_0x151aeb('0x9')]})[_0x151aeb('0x36')](function(_0x3ade03){const _0x3b3b40=_0x151aeb;if(_0x3ade03['length']===0x1)return _0x3f7010['id'];else{const _0x56d33f=_['every'](_[_0x3b3b40('0x20')](_0x3ade03,_0x3b3b40('0xe')),function(_0x36fb27){const _0x5f2f3c=_0x3b3b40;return _[_0x5f2f3c('0x38')](_0x2b7261,_0x36fb27);});if(_0x56d33f)return _0x3f7010['id'];}}));}}return Promise[_0x151aeb('0x70')](_0x554976)[_0x151aeb('0x36')](function(_0xfbadb6){const _0x353b81=_0x151aeb;return _0x559699=_(_0x559699)[_0x353b81('0x4c')](_0xfbadb6)[_0x353b81('0x8')]()[_0x353b81('0x3a')](),db[_0x353b81('0x64')][_0x353b81('0x71')]({'where':{'id':_0x5b6434['params']['id']}})[_0x353b81('0x36')](function(_0x440c25){const _0x18f4ae=_0x353b81;return db['sequelize'][_0x18f4ae('0x6a')](function(_0x9c8121){const _0xe711b7=_0x18f4ae;return _0x440c25['removeTeams'](_0x5b6434['query'][_0xe711b7('0x13')],{'transaction':_0x9c8121})[_0xe711b7('0x36')](function(){const _0x151b5e=_0xe711b7;if(!_[_0x151b5e('0x72')](_0x559699))return _0x440c25[_0x151b5e('0x4e')](_0x559699,{'transaction':_0x9c8121});})[_0xe711b7('0x36')](function(){_0x559699['forEach'](function(_0x45662c){const _0x426162=a567_0x5b1e;socket[_0x426162('0x42')](_0x426162('0x60'),{'UserId':_0x45662c,'SmsQueueId':_0x440c25['id']});});});});});});})[_0x2d3f55('0x36')](respondWithStatusCode(_0x3afcda,null))[_0x2d3f55('0x52')](handleError(_0x3afcda,null));},exports[_0x2d45de('0x73')]=function(_0x23ec6d,_0x2b469e){const _0x569ad6=_0x2d45de;return db[_0x569ad6('0x64')]['findOne']({'where':{'id':_0x23ec6d[_0x569ad6('0x3d')]['id']}})[_0x569ad6('0x36')](function(_0xf404bb){const _0x10f567=_0x569ad6;if(_0xf404bb)return _0xf404bb[_0x10f567('0x73')](_0x23ec6d[_0x10f567('0x1a')][_0x10f567('0x13')],{'through':_[_0x10f567('0x26')](_0x23ec6d[_0x10f567('0x1a')],[_0x10f567('0x13'),'id'])})['then'](function(_0x1f79d6){const _0x2b39a2=_0x10f567;for(let _0x228e55=0x0;_0x228e55<_0x23ec6d['body']['ids'][_0x2b39a2('0x55')];_0x228e55+=0x1){socket[_0x2b39a2('0x42')]('userSmsQueue:save',{'UserId':_0x23ec6d['body'][_0x2b39a2('0x13')][_0x228e55],'SmsQueueId':_0x23ec6d[_0x2b39a2('0x3d')]['id']});}return _0x1f79d6;});})['then'](respondWithResult(_0x2b469e,null))['catch'](handleError(_0x2b469e,null));},exports[_0x2d45de('0x4e')]=function(_0x52cac1,_0x2dcf68){const _0x123d54=_0x2d45de;return db[_0x123d54('0x64')][_0x123d54('0x71')]({'where':{'id':_0x52cac1[_0x123d54('0x3d')]['id']}})[_0x123d54('0x36')](handleEntityNotFound(_0x2dcf68,null))[_0x123d54('0x36')](function(_0x2d0ff4){const _0x28c98d=_0x123d54;if(_0x2d0ff4)return _0x2d0ff4[_0x28c98d('0x4e')](_0x52cac1[_0x28c98d('0x56')][_0x28c98d('0x13')])[_0x28c98d('0x36')](function(){const _0x128b6a=_0x28c98d;if(_[_0x128b6a('0x40')](_0x52cac1[_0x128b6a('0x56')]['ids']))for(let _0x20ec43=0x0;_0x20ec43<_0x52cac1['query']['ids']['length'];_0x20ec43+=0x1){socket[_0x128b6a('0x42')](_0x128b6a('0x60'),{'UserId':Number(_0x52cac1[_0x128b6a('0x56')]['ids'][_0x20ec43]),'SmsQueueId':Number(_0x52cac1[_0x128b6a('0x3d')]['id'])});}else socket[_0x128b6a('0x42')]('userSmsQueue:remove',{'UserId':Number(_0x52cac1[_0x128b6a('0x56')]['ids']),'SmsQueueId':Number(_0x52cac1['params']['id'])});});})[_0x123d54('0x36')](respondWithStatusCode(_0x2dcf68,null))[_0x123d54('0x52')](handleError(_0x2dcf68,null));},exports[_0x2d45de('0x29')]=function(_0x433409,_0x275cc7){const _0x400dae=_0x2d45de;let _0x2bc75a={};const _0x37caf3={};let _0x3e321c,_0x3181e3;return db[_0x400dae('0x64')]['findOne']({'where':{'id':_0x433409['params']['id']}})[_0x400dae('0x36')](handleEntityNotFound(_0x275cc7,null))[_0x400dae('0x36')](function(_0x4f6023){const _0x5b99eb=_0x400dae;if(_0x4f6023)return _0x3e321c=_0x4f6023,_0x37caf3[_0x5b99eb('0x1f')]=_[_0x5b99eb('0x58')](db[_0x5b99eb('0x5b')][_0x5b99eb('0x44')]),_0x37caf3[_0x5b99eb('0x56')]=_['keys'](_0x433409['query']),_0x37caf3[_0x5b99eb('0x69')]=_[_0x5b99eb('0x49')](_0x37caf3[_0x5b99eb('0x1f')],_0x37caf3[_0x5b99eb('0x56')]),_0x2bc75a[_0x5b99eb('0x4d')]=_[_0x5b99eb('0x49')](_0x37caf3['model'],qs[_0x5b99eb('0x34')](_0x433409[_0x5b99eb('0x56')][_0x5b99eb('0x34')])),_0x2bc75a[_0x5b99eb('0x4d')]=_0x2bc75a[_0x5b99eb('0x4d')]['length']?_0x2bc75a[_0x5b99eb('0x4d')]:_0x37caf3[_0x5b99eb('0x1f')],_0x2bc75a[_0x5b99eb('0x43')]=qs[_0x5b99eb('0x3b')](_0x433409['query']['sort']),_0x2bc75a[_0x5b99eb('0x33')]=qs['filters'](_[_0x5b99eb('0x7')](_0x433409[_0x5b99eb('0x56')],_0x37caf3[_0x5b99eb('0x69')])),_0x433409[_0x5b99eb('0x56')]['filter']&&(_0x2bc75a['where']=_[_0x5b99eb('0xc')](_0x2bc75a['where'],{[Op['or']]:_['map'](_0x2bc75a[_0x5b99eb('0x4d')],function(_0x41f007){const _0x222a3e=_0x5b99eb,_0x56b06f={};return _0x56b06f[_0x41f007]={[Op['like']]:'%'+_0x433409['query'][_0x222a3e('0x53')]+'%'},_0x56b06f;})})),_0x2bc75a=_[_0x5b99eb('0xc')]({},_0x2bc75a,_0x433409[_0x5b99eb('0x5e')]),_0x3e321c[_0x5b99eb('0x29')](_0x2bc75a);})[_0x400dae('0x36')](function(_0x56908d){const _0x431cc5=_0x400dae;if(_0x56908d)return _0x3181e3=_0x56908d[_0x431cc5('0x55')],typeof _0x433409['query'][_0x431cc5('0x37')]===_0x431cc5('0xf')&&(_0x2bc75a[_0x431cc5('0x2a')]=qs[_0x431cc5('0x2a')](_0x433409['query'][_0x431cc5('0x2a')]),_0x2bc75a[_0x431cc5('0x15')]=qs['offset'](_0x433409[_0x431cc5('0x56')][_0x431cc5('0x15')])),_0x3e321c[_0x431cc5('0x29')](_0x2bc75a);})[_0x400dae('0x36')](function(_0x7f7319){if(_0x7f7319)return _0x7f7319?{'count':_0x3181e3,'rows':_0x7f7319}:null;})[_0x400dae('0x36')](respondWithResult(_0x275cc7,null))['catch'](handleError(_0x275cc7,null));};
\ No newline at end of file
+const a567_0x2cc5=['getMembers','push','index','select','Team','length','Unable\x20to\x20retrieve\x20the\x20current\x20user','end','UserProfileResource','offset','field','removeTeams','stack','TeamId','getAgents','type','updatedAt','intersection','squel','get','where','findAndCountAll','describe','flatMap','sort','user_has_teams','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','SmsQueueId','isArray','ut.TeamId\x20=\x20tq.TeamId','role','toString','VIRTUAL','api','fields','include','body','each','ids','filters','update','rows','map','sequelize','model','createdAt','attributes','rawAttributes','catch','SmsQueueId\x20=\x20?','status','smsPause','%s/%s','error','json','nolimit','agent','keys','count','format','limit','./smsQueue.socket','Agents','addAgents','addTeams','create','then','undefined','findOne','SmsQueues','team_has_sms_queues','join','send','destroy','findAll','like','filter','every','User','options','merge','clone','order','from','user','includeAll','includes','../../rediscache','SIP','show','userProfileId','Content-Range','UserProfileSection','sendStatus','name','userSmsQueue:save','transaction','compact','forEach','getTeams','tq.TeamId','query','ut.UserId\x20=\x20?','findOrCreate','set','userSmsQueue:remove','SmsQueue','omit','emit','../../components/parsers/qs','fieldName','params','register','removeAgents','util','UserSmsQueue','pick'];(function(_0x2bce7a,_0x2cc551){const _0x32da73=function(_0x31e387){while(--_0x31e387){_0x2bce7a['push'](_0x2bce7a['shift']());}};_0x32da73(++_0x2cc551);}(a567_0x2cc5,0xab));const a567_0x32da=function(_0x2bce7a,_0x2cc551){_0x2bce7a=_0x2bce7a-0x0;let _0x32da73=a567_0x2cc5[_0x2bce7a];return _0x32da73;};const _0x5512e0=a567_0x32da;'use strict';const util=require(_0x5512e0('0x3c')),_=require('lodash'),squel=require(_0x5512e0('0x51')),qs=require(_0x5512e0('0x37')),logger=require('../../config/logger')(_0x5512e0('0x60')),{getSocket}=require(_0x5512e0('0x21')),socket=getSocket(),db=require('../../mysqldb')['db'],{Op,QueryTypes}=require('sequelize');require(_0x5512e0('0x7'))[_0x5512e0('0x3a')](socket);function respondWithStatusCode(_0x31e387,_0x4c6df2){return _0x4c6df2=_0x4c6df2||0xcc,function(_0xacdfbb){const _0x9ba7d9=a567_0x32da;if(_0xacdfbb)return _0x31e387[_0x9ba7d9('0x27')](_0x4c6df2);return _0x31e387[_0x9ba7d9('0x71')](_0x4c6df2)['end']();};}function respondWithResult(_0x17533d,_0x15bf91){return _0x15bf91=_0x15bf91||0xc8,function(_0x9be783){const _0x2b0e1f=a567_0x32da;if(_0x9be783)return _0x17533d[_0x2b0e1f('0x71')](_0x15bf91)[_0x2b0e1f('0x0')](_0x9be783);};}function respondWithFilteredResult(_0xbaf053,_0x33794b){return function(_0x468445){const _0x49865b=a567_0x32da;if(_0x468445){const _0x217fda=_0x468445['count'],_0x415926=_0x33794b['offset'];let _0x2367c8=_0x33794b[_0x49865b('0x48')]+_0x33794b[_0x49865b('0x6')],_0x3cf572;return _0x2367c8>=_0x217fda?(_0x2367c8=_0x217fda,_0x3cf572=0xc8):_0x3cf572=0xce,_0xbaf053['status'](_0x3cf572),_0xbaf053[_0x49865b('0x32')](_0x49865b('0x25'),_0x415926+'-'+_0x2367c8+'/'+_0x217fda)[_0x49865b('0x0')](_0x468445);}return null;};}function saveUpdates(_0x10cd79){return function(_0x83b3eb){const _0x4d3d8c=a567_0x32da;if(_0x83b3eb)return _0x83b3eb[_0x4d3d8c('0x67')](_0x10cd79)[_0x4d3d8c('0xc')](function(_0x56d25f){return _0x56d25f;});return null;};}function removeEntity(_0x16d0af){return function(_0x9b2886){const _0x45fd5f=a567_0x32da;if(_0x9b2886)return _0x9b2886[_0x45fd5f('0x13')]()[_0x45fd5f('0xc')](function(){const _0x1a14e9=_0x45fd5f,_0x2a676f=_0x9b2886[_0x1a14e9('0x52')]({'plain':!![]}),_0x233274='SmsQueues';return db[_0x1a14e9('0x47')][_0x1a14e9('0x13')]({'where':{'type':_0x233274,'resourceId':_0x2a676f['id']}})[_0x1a14e9('0xc')](function(){return _0x9b2886;});})[_0x45fd5f('0xc')](function(){const _0x1a3a38=_0x45fd5f;_0x16d0af[_0x1a3a38('0x71')](0xcc)[_0x1a3a38('0x46')]();});};}function handleEntityNotFound(_0x10b718){return function(_0x1ccd3a){const _0x2cbce6=a567_0x32da;return!_0x1ccd3a&&_0x10b718[_0x2cbce6('0x27')](0x194),_0x1ccd3a;};}function handleError(_0x1312bf,_0x4641a){return _0x4641a=_0x4641a||0x1f4,function(_0x41ea6e){const _0x1c3fd1=a567_0x32da;logger[_0x1c3fd1('0x74')](_0x41ea6e[_0x1c3fd1('0x4b')]),_0x41ea6e[_0x1c3fd1('0x28')]&&delete _0x41ea6e[_0x1c3fd1('0x28')],_0x1312bf[_0x1c3fd1('0x71')](_0x4641a)[_0x1c3fd1('0x12')](_0x41ea6e);};}exports[_0x5512e0('0x41')]=function(_0x2bef7b,_0x3f2fd4){const _0xdd80f=_0x5512e0;let _0x10189b={};const _0x264235={},_0x517cc5={'count':0x0,'rows':[]},_0x24dcef=_[_0xdd80f('0x69')](db[_0xdd80f('0x34')][_0xdd80f('0x6e')],function(_0xb0117d){const _0x538bf9=_0xdd80f;return{'name':_0xb0117d[_0x538bf9('0x38')],'type':_0xb0117d[_0x538bf9('0x4e')]['key']};});_0x264235[_0xdd80f('0x6b')]=_[_0xdd80f('0x69')](_0x24dcef,_0xdd80f('0x28')),_0x264235[_0xdd80f('0x2f')]=_[_0xdd80f('0x3')](_0x2bef7b[_0xdd80f('0x2f')]),_0x264235['filters']=_['intersection'](_0x264235[_0xdd80f('0x6b')],_0x264235['query']),_0x10189b[_0xdd80f('0x6d')]=_[_0xdd80f('0x50')](_0x264235['model'],qs[_0xdd80f('0x61')](_0x2bef7b[_0xdd80f('0x2f')][_0xdd80f('0x61')])),_0x10189b[_0xdd80f('0x6d')]=_0x10189b['attributes']['length']?_0x10189b['attributes']:_0x264235[_0xdd80f('0x6b')];typeof _0x2bef7b[_0xdd80f('0x2f')][_0xdd80f('0x1')]==='undefined'&&(_0x10189b[_0xdd80f('0x6')]=qs[_0xdd80f('0x6')](_0x2bef7b[_0xdd80f('0x2f')]['limit']),_0x10189b[_0xdd80f('0x48')]=qs[_0xdd80f('0x48')](_0x2bef7b[_0xdd80f('0x2f')][_0xdd80f('0x48')]));_0x10189b['order']=qs[_0xdd80f('0x57')](_0x2bef7b['query'][_0xdd80f('0x57')]),_0x10189b['where']=qs[_0xdd80f('0x66')](_[_0xdd80f('0x3e')](_0x2bef7b[_0xdd80f('0x2f')],_0x264235[_0xdd80f('0x66')]),_0x24dcef);_0x2bef7b[_0xdd80f('0x2f')][_0xdd80f('0x16')]&&(_0x10189b[_0xdd80f('0x53')]=_[_0xdd80f('0x1a')](_0x10189b[_0xdd80f('0x53')],{[Op['or']]:_['map'](_0x24dcef,function(_0x2b1f8b){const _0xcd5a53=_0xdd80f;if(_0x2b1f8b[_0xcd5a53('0x4e')]!==_0xcd5a53('0x5f')){const _0x16451e={};return _0x16451e[_0x2b1f8b[_0xcd5a53('0x28')]]={[Op[_0xcd5a53('0x15')]]:'%'+_0x2bef7b[_0xcd5a53('0x2f')]['filter']+'%'},_0x16451e;}})}));_0x10189b=_['merge']({},_0x10189b,_0x2bef7b['options']);const _0x44239f={'where':_0x10189b[_0xdd80f('0x53')]};return db[_0xdd80f('0x34')][_0xdd80f('0x4')](_0x44239f)[_0xdd80f('0xc')](function(_0x4c351e){const _0x2e3d9e=_0xdd80f;return _0x517cc5['count']=_0x4c351e,_0x2bef7b[_0x2e3d9e('0x2f')][_0x2e3d9e('0x1f')]&&(_0x10189b[_0x2e3d9e('0x62')]=[{'all':!![]}]),db[_0x2e3d9e('0x34')]['findAll'](_0x10189b);})[_0xdd80f('0xc')](function(_0x7d45da){return _0x517cc5['rows']=_0x7d45da,_0x517cc5;})['then'](respondWithFilteredResult(_0x3f2fd4,_0x10189b))['catch'](handleError(_0x3f2fd4,null));},exports[_0x5512e0('0x23')]=function(_0x2c58d5,_0x3539a0){const _0x50d3dc=_0x5512e0;let _0x307cc9={'raw':!![],'where':{'id':_0x2c58d5['params']['id']}};const _0x558b2e={};return _0x558b2e['model']=_[_0x50d3dc('0x3')](db[_0x50d3dc('0x34')][_0x50d3dc('0x6e')]),_0x558b2e[_0x50d3dc('0x2f')]=_[_0x50d3dc('0x3')](_0x2c58d5[_0x50d3dc('0x2f')]),_0x558b2e['filters']=_['intersection'](_0x558b2e[_0x50d3dc('0x6b')],_0x558b2e['query']),_0x307cc9['attributes']=_[_0x50d3dc('0x50')](_0x558b2e['model'],qs[_0x50d3dc('0x61')](_0x2c58d5[_0x50d3dc('0x2f')][_0x50d3dc('0x61')])),_0x307cc9[_0x50d3dc('0x6d')]=_0x307cc9[_0x50d3dc('0x6d')][_0x50d3dc('0x44')]?_0x307cc9['attributes']:_0x558b2e[_0x50d3dc('0x6b')],_0x2c58d5[_0x50d3dc('0x2f')]['includeAll']&&(_0x307cc9['include']=[{'all':!![]}]),_0x307cc9=_[_0x50d3dc('0x1a')]({},_0x307cc9,_0x2c58d5['options']),db[_0x50d3dc('0x34')][_0x50d3dc('0xe')](_0x307cc9)['then'](handleEntityNotFound(_0x3539a0,null))[_0x50d3dc('0xc')](respondWithResult(_0x3539a0,null))['catch'](handleError(_0x3539a0,null));},exports[_0x5512e0('0xb')]=function(_0x3936fd,_0xe19495){const _0x6e65f=_0x5512e0;return db[_0x6e65f('0x34')][_0x6e65f('0xb')](_0x3936fd['body'],{})[_0x6e65f('0xc')](function(_0x2dc939){const _0x4141dd=_0x6e65f,_0x3e1b0e=_0x3936fd[_0x4141dd('0x1e')][_0x4141dd('0x52')]({'plain':!![]});if(!_0x3e1b0e)throw new Error(_0x4141dd('0x45'));if(_0x3e1b0e[_0x4141dd('0x5d')]===_0x4141dd('0x1e')){const _0x202668=_0x2dc939['get']({'plain':!![]}),_0x44747d=_0x4141dd('0xf');return db[_0x4141dd('0x26')]['findOne']({'where':{'name':_0x44747d,'userProfileId':_0x3e1b0e[_0x4141dd('0x24')]},'raw':!![]})[_0x4141dd('0xc')](function(_0x549787){const _0x367e7d=_0x4141dd;return _0x549787&&_0x549787['autoAssociation']===0x0?db[_0x367e7d('0x47')][_0x367e7d('0xb')]({'name':_0x202668[_0x367e7d('0x28')],'resourceId':_0x202668['id'],'type':_0x549787[_0x367e7d('0x28')],'sectionId':_0x549787['id']},{})[_0x367e7d('0xc')](function(){return _0x2dc939;}):_0x2dc939;})[_0x4141dd('0x6f')](function(_0x21c1ac){const _0x2f0872=_0x4141dd;logger[_0x2f0872('0x74')](_0x2f0872('0x59'),_0x21c1ac);throw _0x21c1ac;});}return _0x2dc939;})['then'](respondWithResult(_0xe19495,0xc9))['catch'](handleError(_0xe19495,null));},exports[_0x5512e0('0x67')]=function(_0x52c8ed,_0x4d6514){const _0x3c295a=_0x5512e0;return _0x52c8ed[_0x3c295a('0x63')]['id']&&delete _0x52c8ed[_0x3c295a('0x63')]['id'],db[_0x3c295a('0x34')][_0x3c295a('0xe')]({'where':{'id':_0x52c8ed[_0x3c295a('0x39')]['id']}})[_0x3c295a('0xc')](handleEntityNotFound(_0x4d6514,null))[_0x3c295a('0xc')](saveUpdates(_0x52c8ed[_0x3c295a('0x63')],null))[_0x3c295a('0xc')](respondWithResult(_0x4d6514,null))[_0x3c295a('0x6f')](handleError(_0x4d6514,null));},exports[_0x5512e0('0x13')]=function(_0x5bd3a8,_0x3560f5){const _0x5a795c=_0x5512e0;return db[_0x5a795c('0x34')][_0x5a795c('0xe')]({'where':{'id':_0x5bd3a8[_0x5a795c('0x39')]['id']}})[_0x5a795c('0xc')](handleEntityNotFound(_0x3560f5,null))[_0x5a795c('0xc')](removeEntity(_0x3560f5,null))[_0x5a795c('0x6f')](handleError(_0x3560f5,null));},exports[_0x5512e0('0x55')]=function(_0x10557d,_0x3c8c68){const _0x1b765a=_0x5512e0;return db[_0x1b765a('0x34')][_0x1b765a('0x55')]()[_0x1b765a('0xc')](respondWithResult(_0x3c8c68,null))[_0x1b765a('0x6f')](handleError(_0x3c8c68,null));},exports[_0x5512e0('0x3f')]=function(_0x45ed91,_0x574003){const _0x5e94e5=_0x5512e0;let _0x3086bc={'raw':!![],'where':{}};const _0x2427fd={};let _0x12e705;return db[_0x5e94e5('0x34')][_0x5e94e5('0xe')]({'where':{'id':_0x45ed91['params']['id']}})['then'](handleEntityNotFound(_0x574003,null))[_0x5e94e5('0xc')](function(_0x6030a4){const _0x38bbc6=_0x5e94e5;if(_0x6030a4)return _0x12e705=_0x6030a4['get']({'plain':!![]}),_0x2427fd[_0x38bbc6('0x6b')]=_[_0x38bbc6('0x3')](db[_0x38bbc6('0x3d')][_0x38bbc6('0x6e')]),_0x2427fd[_0x38bbc6('0x2f')]=_['keys'](_0x45ed91[_0x38bbc6('0x2f')]),_0x2427fd[_0x38bbc6('0x66')]=_['intersection'](_0x2427fd[_0x38bbc6('0x6b')],_0x2427fd[_0x38bbc6('0x2f')]),_0x3086bc['attributes']=_[_0x38bbc6('0x50')](_0x2427fd[_0x38bbc6('0x6b')],qs[_0x38bbc6('0x61')](_0x45ed91[_0x38bbc6('0x2f')][_0x38bbc6('0x61')])),_0x3086bc['attributes']=_0x3086bc['attributes']['length']?_0x3086bc[_0x38bbc6('0x6d')]:_0x2427fd[_0x38bbc6('0x6b')],typeof _0x45ed91[_0x38bbc6('0x2f')][_0x38bbc6('0x1')]===_0x38bbc6('0xd')&&(_0x3086bc[_0x38bbc6('0x6')]=qs['limit'](_0x45ed91[_0x38bbc6('0x2f')]['limit']),_0x3086bc['offset']=qs['offset'](_0x45ed91[_0x38bbc6('0x2f')][_0x38bbc6('0x48')])),_0x3086bc[_0x38bbc6('0x1c')]=qs[_0x38bbc6('0x57')](_0x45ed91[_0x38bbc6('0x2f')][_0x38bbc6('0x57')]),_0x3086bc[_0x38bbc6('0x53')]=qs[_0x38bbc6('0x66')](_['pick'](_0x45ed91[_0x38bbc6('0x2f')],_0x2427fd[_0x38bbc6('0x66')])),_0x3086bc[_0x38bbc6('0x53')][_0x38bbc6('0x5a')]=_0x6030a4['id'],_0x45ed91[_0x38bbc6('0x2f')][_0x38bbc6('0x16')]&&(_0x3086bc[_0x38bbc6('0x53')]=_[_0x38bbc6('0x1a')](_0x3086bc['where'],{[Op['or']]:_[_0x38bbc6('0x69')](_0x3086bc['attributes'],function(_0x5ae092){const _0x53c9f4=_0x38bbc6,_0x5c234a={};return _0x5c234a[_0x5ae092]={[Op[_0x53c9f4('0x15')]]:'%'+_0x45ed91[_0x53c9f4('0x2f')][_0x53c9f4('0x16')]+'%'},_0x5c234a;})})),_0x3086bc=_[_0x38bbc6('0x1a')]({},_0x3086bc,_0x45ed91['options']),db[_0x38bbc6('0x3d')]['findAll'](_0x3086bc);})[_0x5e94e5('0xc')](function(_0x2c6c48){const _0x10114f=_0x5e94e5;if(_0x2c6c48)return db['User'][_0x10114f('0x54')]({'where':{'id':_[_0x10114f('0x69')](_0x2c6c48,'UserId'),'role':_0x10114f('0x2')},'attributes':['id','name',_0x10114f('0x72'),'updatedAt',_0x10114f('0x6c')]});})[_0x5e94e5('0xc')](function(_0x562aa6){const _0x1cb83b=_0x5e94e5;return _0x562aa6?{'count':_0x562aa6[_0x1cb83b('0x4')],'rows':_[_0x1cb83b('0x69')](_0x562aa6[_0x1cb83b('0x68')],function(_0x45d634){const _0x4f3874=_0x1cb83b;return{'membername':_0x45d634[_0x4f3874('0x28')],'UserId':_0x45d634['id'],'queue_name':_0x12e705[_0x4f3874('0x28')],'SmsQueueId':_0x12e705['id'],'interface':util[_0x4f3874('0x5')](_0x4f3874('0x73'),_0x4f3874('0x22'),_0x45d634[_0x4f3874('0x28')]),'penalty':0x0,'paused':_0x45d634[_0x4f3874('0x72')],'createdAt':_0x45d634[_0x4f3874('0x6c')],'updatedAt':_0x45d634[_0x4f3874('0x4f')]};})}:{'count':0x0,'rows':[]};})[_0x5e94e5('0xc')](respondWithFilteredResult(_0x574003,_0x3086bc))[_0x5e94e5('0x6f')](handleError(_0x574003,null));},exports[_0x5512e0('0x2d')]=function(_0x25f41c,_0x2468d4){const _0x5d2d06=_0x5512e0;let _0x185962={};const _0xd9146b={};let _0x9b04d8,_0x216d06;return db[_0x5d2d06('0x34')][_0x5d2d06('0xe')]({'where':{'id':_0x25f41c['params']['id']}})[_0x5d2d06('0xc')](handleEntityNotFound(_0x2468d4,null))[_0x5d2d06('0xc')](function(_0x410393){const _0x2e28c1=_0x5d2d06;if(_0x410393)return _0x9b04d8=_0x410393,_0xd9146b[_0x2e28c1('0x6b')]=_[_0x2e28c1('0x3')](db[_0x2e28c1('0x43')][_0x2e28c1('0x6e')]),_0xd9146b['query']=_['keys'](_0x25f41c[_0x2e28c1('0x2f')]),_0xd9146b[_0x2e28c1('0x66')]=_[_0x2e28c1('0x50')](_0xd9146b[_0x2e28c1('0x6b')],_0xd9146b[_0x2e28c1('0x2f')]),_0x185962[_0x2e28c1('0x6d')]=_['intersection'](_0xd9146b[_0x2e28c1('0x6b')],qs[_0x2e28c1('0x61')](_0x25f41c[_0x2e28c1('0x2f')][_0x2e28c1('0x61')])),_0x185962[_0x2e28c1('0x6d')]=_0x185962['attributes'][_0x2e28c1('0x44')]?_0x185962[_0x2e28c1('0x6d')]:_0xd9146b['model'],_0x185962['order']=qs[_0x2e28c1('0x57')](_0x25f41c['query']['sort']),_0x185962[_0x2e28c1('0x53')]=qs['filters'](_[_0x2e28c1('0x3e')](_0x25f41c[_0x2e28c1('0x2f')],_0xd9146b[_0x2e28c1('0x66')])),_0x25f41c['query']['filter']&&(_0x185962[_0x2e28c1('0x53')]=_[_0x2e28c1('0x1a')](_0x185962['where'],{[Op['or']]:_['map'](_0x185962[_0x2e28c1('0x6d')],function(_0x24c423){const _0x2b293e=_0x2e28c1,_0x315ddf={};return _0x315ddf[_0x24c423]={[Op[_0x2b293e('0x15')]]:'%'+_0x25f41c[_0x2b293e('0x2f')][_0x2b293e('0x16')]+'%'},_0x315ddf;})})),_0x185962=_[_0x2e28c1('0x1a')]({},_0x185962,_0x25f41c[_0x2e28c1('0x19')]),_0x9b04d8['getTeams'](_0x185962);})['then'](function(_0xefccd){const _0x5a223f=_0x5d2d06;if(_0xefccd)return _0x216d06=_0xefccd[_0x5a223f('0x44')],typeof _0x25f41c['query'][_0x5a223f('0x1')]===_0x5a223f('0xd')&&(_0x185962[_0x5a223f('0x6')]=qs['limit'](_0x25f41c[_0x5a223f('0x2f')]['limit']),_0x185962['offset']=qs[_0x5a223f('0x48')](_0x25f41c['query'][_0x5a223f('0x48')])),_0x9b04d8[_0x5a223f('0x2d')](_0x185962);})[_0x5d2d06('0xc')](function(_0x15f4bc){if(_0x15f4bc)return _0x15f4bc?{'count':_0x216d06,'rows':_0x15f4bc}:null;})['then'](respondWithResult(_0x2468d4,null))['catch'](handleError(_0x2468d4,null));},exports[_0x5512e0('0xa')]=function(_0x258c30,_0x18acc6){const _0x5a8b83=_0x5512e0,_0x48c36d=_0x258c30[_0x5a8b83('0x63')][_0x5a8b83('0x65')];return db[_0x5a8b83('0x43')][_0x5a8b83('0x14')]({'where':{'id':_0x48c36d},'attributes':['id'],'include':[{'model':db[_0x5a8b83('0x18')],'as':'Agents','attributes':['id',_0x5a8b83('0x28'),'online','voicePause','interface'],'raw':!![]}]})['then'](function(_0xf7b6c3){const _0x1dadd6=_0x5a8b83;if(_0xf7b6c3){const _0x4e5dd7=_[_0x1dadd6('0x56')](_0xf7b6c3,function(_0x3e189e){const _0x52d521=_0x1dadd6,_0x5c68fb=_0x3e189e[_0x52d521('0x52')]({'plain':!![]});return _0x5c68fb['Agents'];});return db[_0x1dadd6('0x34')][_0x1dadd6('0xe')]({'where':{'id':_0x258c30['params']['id']}})['then'](function(_0x2441b0){const _0x42ddab=_0x1dadd6;return db[_0x42ddab('0x6a')]['transaction'](function(_0x4d13f9){const _0x1f30a4=_0x42ddab;return _0x2441b0[_0x1f30a4('0xa')](_0x48c36d,{'transaction':_0x4d13f9})[_0x1f30a4('0xc')](function(){const _0x19aaaa=_0x1f30a4;return Promise[_0x19aaaa('0x64')](_0x4e5dd7,function(_0x1005d2){const _0x12f289=_0x19aaaa;return db[_0x12f289('0x3d')][_0x12f289('0x31')]({'where':{'UserId':_0x1005d2['id'],'SmsQueueId':_0x258c30['params']['id']},'transaction':_0x4d13f9});});})['then'](function(){const _0x4af789=_0x1f30a4;_0x4e5dd7[_0x4af789('0x2c')](function(_0x5cb27f){const _0x2dc27c=_0x4af789;socket[_0x2dc27c('0x36')](_0x2dc27c('0x29'),{'UserId':_0x5cb27f['id'],'SmsQueueId':_0x2441b0['id']});});});});});}})[_0x5a8b83('0xc')](respondWithStatusCode(_0x18acc6,null))[_0x5a8b83('0x6f')](handleError(_0x18acc6,null));},exports[_0x5512e0('0x4a')]=function(_0x2880ba,_0x36fed9){const _0x1438c9=_0x5512e0;return db[_0x1438c9('0x43')][_0x1438c9('0x14')]({'where':{'id':_0x2880ba[_0x1438c9('0x2f')]['ids']},'attributes':['id'],'include':[{'model':db[_0x1438c9('0x18')],'as':_0x1438c9('0x8'),'attributes':['id'],'raw':!![]}]})[_0x1438c9('0xc')](handleEntityNotFound(_0x36fed9,null))[_0x1438c9('0xc')](function(_0x12724a){const _0x395a57=_0x1438c9,_0x3e01e2=_[_0x395a57('0x69')](_0x12724a,'id');let _0x7a7993=[];const _0x363d3f=[],_0x102135=squel[_0x395a57('0x42')]();_0x102135[_0x395a57('0x49')](_0x395a57('0x2e'))[_0x395a57('0x1d')](_0x395a57('0x10'),'tq')[_0x395a57('0x11')](_0x395a57('0x58'),'ut',_0x395a57('0x5c'))['where'](_0x395a57('0x70'),_0x2880ba['params']['id']);for(let _0x3686a3=0x0;_0x3686a3<_0x12724a[_0x395a57('0x44')];_0x3686a3+=0x1){const _0x1df71a=_0x12724a[_0x3686a3];for(let _0x40e9cf=0x0;_0x40e9cf<_0x1df71a[_0x395a57('0x8')][_0x395a57('0x44')];_0x40e9cf+=0x1){const _0x4c74d1=_0x1df71a[_0x395a57('0x8')][_0x40e9cf],_0x36a760=_0x102135[_0x395a57('0x1b')]();_0x36a760['where'](_0x395a57('0x30'),_0x4c74d1['id']),_0x363d3f[_0x395a57('0x40')](db['sequelize'][_0x395a57('0x2f')](_0x36a760[_0x395a57('0x5e')](),{'type':QueryTypes['SELECT']})[_0x395a57('0xc')](function(_0x566c99){const _0x481350=_0x395a57;if(_0x566c99[_0x481350('0x44')]===0x1)return _0x4c74d1['id'];else{const _0x4ca827=_[_0x481350('0x17')](_[_0x481350('0x69')](_0x566c99,_0x481350('0x4c')),function(_0x4bd4db){const _0x446fd0=_0x481350;return _[_0x446fd0('0x20')](_0x3e01e2,_0x4bd4db);});if(_0x4ca827)return _0x4c74d1['id'];}}));}}return Promise['all'](_0x363d3f)[_0x395a57('0xc')](function(_0x15f499){const _0x253d20=_0x395a57;return _0x7a7993=_(_0x7a7993)['union'](_0x15f499)[_0x253d20('0x2b')]()['value'](),db[_0x253d20('0x34')][_0x253d20('0xe')]({'where':{'id':_0x2880ba[_0x253d20('0x39')]['id']}})[_0x253d20('0xc')](function(_0x485e39){const _0x3077b7=_0x253d20;return db['sequelize'][_0x3077b7('0x2a')](function(_0x379432){const _0x2cae71=_0x3077b7;return _0x485e39['removeTeams'](_0x2880ba[_0x2cae71('0x2f')][_0x2cae71('0x65')],{'transaction':_0x379432})[_0x2cae71('0xc')](function(){const _0xcbbea=_0x2cae71;if(!_['isEmpty'](_0x7a7993))return _0x485e39[_0xcbbea('0x3b')](_0x7a7993,{'transaction':_0x379432});})[_0x2cae71('0xc')](function(){const _0x252a4f=_0x2cae71;_0x7a7993[_0x252a4f('0x2c')](function(_0x3875ef){const _0x29c399=_0x252a4f;socket[_0x29c399('0x36')](_0x29c399('0x33'),{'UserId':_0x3875ef,'SmsQueueId':_0x485e39['id']});});});});});});})[_0x1438c9('0xc')](respondWithStatusCode(_0x36fed9,null))[_0x1438c9('0x6f')](handleError(_0x36fed9,null));},exports[_0x5512e0('0x9')]=function(_0x481fe4,_0x1a4dea){const _0x44ce45=_0x5512e0;return db[_0x44ce45('0x34')][_0x44ce45('0xe')]({'where':{'id':_0x481fe4[_0x44ce45('0x39')]['id']}})[_0x44ce45('0xc')](function(_0x1a4114){const _0x2cfa03=_0x44ce45;if(_0x1a4114)return _0x1a4114[_0x2cfa03('0x9')](_0x481fe4[_0x2cfa03('0x63')][_0x2cfa03('0x65')],{'through':_[_0x2cfa03('0x35')](_0x481fe4[_0x2cfa03('0x63')],[_0x2cfa03('0x65'),'id'])})[_0x2cfa03('0xc')](function(_0x56ca21){const _0x587794=_0x2cfa03;for(let _0x1b76da=0x0;_0x1b76da<_0x481fe4[_0x587794('0x63')][_0x587794('0x65')]['length'];_0x1b76da+=0x1){socket[_0x587794('0x36')](_0x587794('0x29'),{'UserId':_0x481fe4[_0x587794('0x63')][_0x587794('0x65')][_0x1b76da],'SmsQueueId':_0x481fe4[_0x587794('0x39')]['id']});}return _0x56ca21;});})['then'](respondWithResult(_0x1a4dea,null))[_0x44ce45('0x6f')](handleError(_0x1a4dea,null));},exports[_0x5512e0('0x3b')]=function(_0x33ec94,_0x14cf4b){const _0x4f55f6=_0x5512e0;return db[_0x4f55f6('0x34')]['findOne']({'where':{'id':_0x33ec94['params']['id']}})[_0x4f55f6('0xc')](handleEntityNotFound(_0x14cf4b,null))['then'](function(_0x5c09eb){const _0x4d02cd=_0x4f55f6;if(_0x5c09eb)return _0x5c09eb[_0x4d02cd('0x3b')](_0x33ec94[_0x4d02cd('0x2f')][_0x4d02cd('0x65')])[_0x4d02cd('0xc')](function(){const _0x3345cd=_0x4d02cd;if(_[_0x3345cd('0x5b')](_0x33ec94[_0x3345cd('0x2f')][_0x3345cd('0x65')]))for(let _0x590a69=0x0;_0x590a69<_0x33ec94[_0x3345cd('0x2f')][_0x3345cd('0x65')][_0x3345cd('0x44')];_0x590a69+=0x1){socket[_0x3345cd('0x36')](_0x3345cd('0x33'),{'UserId':Number(_0x33ec94['query'][_0x3345cd('0x65')][_0x590a69]),'SmsQueueId':Number(_0x33ec94[_0x3345cd('0x39')]['id'])});}else socket[_0x3345cd('0x36')](_0x3345cd('0x33'),{'UserId':Number(_0x33ec94['query'][_0x3345cd('0x65')]),'SmsQueueId':Number(_0x33ec94[_0x3345cd('0x39')]['id'])});});})[_0x4f55f6('0xc')](respondWithStatusCode(_0x14cf4b,null))[_0x4f55f6('0x6f')](handleError(_0x14cf4b,null));},exports[_0x5512e0('0x4d')]=function(_0x3995cd,_0x35858b){const _0x196907=_0x5512e0;let _0x1358ef={};const _0x1026a0={};let _0x32e30a,_0x426758;return db[_0x196907('0x34')]['findOne']({'where':{'id':_0x3995cd[_0x196907('0x39')]['id']}})['then'](handleEntityNotFound(_0x35858b,null))[_0x196907('0xc')](function(_0x48e79e){const _0x48b0c8=_0x196907;if(_0x48e79e)return _0x32e30a=_0x48e79e,_0x1026a0[_0x48b0c8('0x6b')]=_[_0x48b0c8('0x3')](db[_0x48b0c8('0x18')][_0x48b0c8('0x6e')]),_0x1026a0['query']=_[_0x48b0c8('0x3')](_0x3995cd['query']),_0x1026a0['filters']=_[_0x48b0c8('0x50')](_0x1026a0[_0x48b0c8('0x6b')],_0x1026a0[_0x48b0c8('0x2f')]),_0x1358ef[_0x48b0c8('0x6d')]=_['intersection'](_0x1026a0['model'],qs[_0x48b0c8('0x61')](_0x3995cd[_0x48b0c8('0x2f')][_0x48b0c8('0x61')])),_0x1358ef[_0x48b0c8('0x6d')]=_0x1358ef[_0x48b0c8('0x6d')][_0x48b0c8('0x44')]?_0x1358ef[_0x48b0c8('0x6d')]:_0x1026a0[_0x48b0c8('0x6b')],_0x1358ef[_0x48b0c8('0x1c')]=qs[_0x48b0c8('0x57')](_0x3995cd['query'][_0x48b0c8('0x57')]),_0x1358ef[_0x48b0c8('0x53')]=qs[_0x48b0c8('0x66')](_[_0x48b0c8('0x3e')](_0x3995cd['query'],_0x1026a0[_0x48b0c8('0x66')])),_0x3995cd['query'][_0x48b0c8('0x16')]&&(_0x1358ef['where']=_[_0x48b0c8('0x1a')](_0x1358ef[_0x48b0c8('0x53')],{[Op['or']]:_['map'](_0x1358ef['attributes'],function(_0x3c5f26){const _0x341876=_0x48b0c8,_0x1fa108={};return _0x1fa108[_0x3c5f26]={[Op[_0x341876('0x15')]]:'%'+_0x3995cd[_0x341876('0x2f')][_0x341876('0x16')]+'%'},_0x1fa108;})})),_0x1358ef=_[_0x48b0c8('0x1a')]({},_0x1358ef,_0x3995cd[_0x48b0c8('0x19')]),_0x32e30a[_0x48b0c8('0x4d')](_0x1358ef);})[_0x196907('0xc')](function(_0x8bf8c7){const _0x4f49fb=_0x196907;if(_0x8bf8c7)return _0x426758=_0x8bf8c7[_0x4f49fb('0x44')],typeof _0x3995cd[_0x4f49fb('0x2f')][_0x4f49fb('0x1')]===_0x4f49fb('0xd')&&(_0x1358ef[_0x4f49fb('0x6')]=qs[_0x4f49fb('0x6')](_0x3995cd['query'][_0x4f49fb('0x6')]),_0x1358ef[_0x4f49fb('0x48')]=qs[_0x4f49fb('0x48')](_0x3995cd[_0x4f49fb('0x2f')]['offset'])),_0x32e30a[_0x4f49fb('0x4d')](_0x1358ef);})['then'](function(_0x57164d){if(_0x57164d)return _0x57164d?{'count':_0x426758,'rows':_0x57164d}:null;})[_0x196907('0xc')](respondWithResult(_0x35858b,null))[_0x196907('0x6f')](handleError(_0x35858b,null));};
\ No newline at end of file