Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / api / faxQueue / faxQueue.controller.js
index 88de87e..05cd22c 100644 (file)
@@ -1 +1 @@
-const a212_0x44f0=['TeamId','type','omit','ids','show','SELECT','map','sort','fields','undefined','get','removeTeams','compact','keys','isEmpty','merge','../../config/logger','findOne','SIP','every','userFaxQueue:remove','Team','describe','findOrCreate','rows','include','getMembers','transaction','offset','attributes','faxPause','status','forEach','../../components/parsers/qs','FaxQueues','flatMap','join','filters','lodash','Agents','updatedAt','FaxQueue','tq.TeamId','params','findAll','interface','count','length','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','online','isArray','UserId','error','json','value','union','stack','user','getAgents','set','role','model','update','sequelize','where','FaxQueueId\x20=\x20?','addTeams','query','options','userFaxQueue:save','limit','each','then','userProfileId','addAgents','register','VIRTUAL','end','team_has_fax_queues','intersection','rawAttributes','api','name','./faxQueue.socket','createdAt','getTeams','nolimit','toString','User','UserProfileSection','catch','ut.UserId\x20=\x20?','../../mysqldb','body','includeAll','create','includes','../../rediscache','pick','select','order','filter','Content-Range','UserProfileResource','agent','sendStatus','UserFaxQueue','fieldName','removeAgents','destroy','user_has_teams','emit','like','from'];(function(_0x2bd0db,_0x44f0a4){const _0xce7ff7=function(_0x4ec977){while(--_0x4ec977){_0x2bd0db['push'](_0x2bd0db['shift']());}};_0xce7ff7(++_0x44f0a4);}(a212_0x44f0,0x162));const a212_0xce7f=function(_0x2bd0db,_0x44f0a4){_0x2bd0db=_0x2bd0db-0x0;let _0xce7ff7=a212_0x44f0[_0x2bd0db];return _0xce7ff7;};const _0x41ac94=a212_0xce7f;'use strict';const util=require('util'),_=require(_0x41ac94('0x1a')),squel=require('squel'),qs=require(_0x41ac94('0x15')),logger=require(_0x41ac94('0x4'))(_0x41ac94('0x45')),{getSocket}=require(_0x41ac94('0x55')),socket=getSocket(),db=require(_0x41ac94('0x50'))['db'],{Op,QueryTypes}=require(_0x41ac94('0x33'));require(_0x41ac94('0x47'))[_0x41ac94('0x3f')](socket);function respondWithStatusCode(_0x4ec977,_0x34d9ab){return _0x34d9ab=_0x34d9ab||0xcc,function(_0x3f16dd){const _0x43e08f=a212_0xce7f;if(_0x3f16dd)return _0x4ec977[_0x43e08f('0x5d')](_0x34d9ab);return _0x4ec977[_0x43e08f('0x13')](_0x34d9ab)[_0x43e08f('0x41')]();};}function respondWithResult(_0x867692,_0x242d5f){return _0x242d5f=_0x242d5f||0xc8,function(_0x235462){const _0x3de871=a212_0xce7f;if(_0x235462)return _0x867692[_0x3de871('0x13')](_0x242d5f)['json'](_0x235462);};}function respondWithFilteredResult(_0x3ae4e3,_0x265dcd){return function(_0x406ba3){const _0x189774=a212_0xce7f;if(_0x406ba3){const _0xd39fb4=_0x406ba3[_0x189774('0x22')],_0x3f3cf8=_0x265dcd[_0x189774('0x10')];let _0xc9b395=_0x265dcd[_0x189774('0x10')]+_0x265dcd[_0x189774('0x3a')],_0x19b9bf;return _0xc9b395>=_0xd39fb4?(_0xc9b395=_0xd39fb4,_0x19b9bf=0xc8):_0x19b9bf=0xce,_0x3ae4e3[_0x189774('0x13')](_0x19b9bf),_0x3ae4e3[_0x189774('0x2f')](_0x189774('0x5a'),_0x3f3cf8+'-'+_0xc9b395+'/'+_0xd39fb4)[_0x189774('0x29')](_0x406ba3);}return null;};}function saveUpdates(_0x47804f){return function(_0x3dd19e){const _0x196d62=a212_0xce7f;if(_0x3dd19e)return _0x3dd19e[_0x196d62('0x32')](_0x47804f)[_0x196d62('0x3c')](function(_0x24faaa){return _0x24faaa;});return null;};}function removeEntity(_0x320d4a){return function(_0x383884){const _0x5a6cbb=a212_0xce7f;if(_0x383884)return _0x383884[_0x5a6cbb('0x61')]()[_0x5a6cbb('0x3c')](function(){const _0x551690=_0x5a6cbb,_0x446165=_0x383884[_0x551690('0x70')]({'plain':!![]}),_0x26dbc7=_0x551690('0x16');return db[_0x551690('0x5b')]['destroy']({'where':{'type':_0x26dbc7,'resourceId':_0x446165['id']}})[_0x551690('0x3c')](function(){return _0x383884;});})[_0x5a6cbb('0x3c')](function(){const _0x5eeb80=_0x5a6cbb;_0x320d4a[_0x5eeb80('0x13')](0xcc)[_0x5eeb80('0x41')]();});};}function handleEntityNotFound(_0x6e48e9){return function(_0x47be9d){return!_0x47be9d&&_0x6e48e9['sendStatus'](0x194),_0x47be9d;};}function handleError(_0x96fe8a,_0x2a4742){return _0x2a4742=_0x2a4742||0x1f4,function(_0x269d1a){const _0x570109=a212_0xce7f;logger[_0x570109('0x28')](_0x269d1a[_0x570109('0x2c')]),_0x269d1a[_0x570109('0x46')]&&delete _0x269d1a[_0x570109('0x46')],_0x96fe8a['status'](_0x2a4742)['send'](_0x269d1a);};}exports['index']=function(_0x324a33,_0x17a0de){const _0x387f79=_0x41ac94;let _0x7af5eb={};const _0x4f2348={},_0x3269a0={'count':0x0,'rows':[]},_0x397b2e=_[_0x387f79('0x6c')](db[_0x387f79('0x1d')][_0x387f79('0x44')],function(_0x3b9756){const _0x458fe7=_0x387f79;return{'name':_0x3b9756[_0x458fe7('0x5f')],'type':_0x3b9756[_0x458fe7('0x67')]['key']};});_0x4f2348[_0x387f79('0x31')]=_[_0x387f79('0x6c')](_0x397b2e,_0x387f79('0x46')),_0x4f2348[_0x387f79('0x37')]=_[_0x387f79('0x1')](_0x324a33[_0x387f79('0x37')]),_0x4f2348[_0x387f79('0x19')]=_[_0x387f79('0x43')](_0x4f2348[_0x387f79('0x31')],_0x4f2348[_0x387f79('0x37')]),_0x7af5eb['attributes']=_[_0x387f79('0x43')](_0x4f2348[_0x387f79('0x31')],qs[_0x387f79('0x6e')](_0x324a33[_0x387f79('0x37')]['fields'])),_0x7af5eb[_0x387f79('0x11')]=_0x7af5eb[_0x387f79('0x11')][_0x387f79('0x23')]?_0x7af5eb[_0x387f79('0x11')]:_0x4f2348['model'];typeof _0x324a33[_0x387f79('0x37')]['nolimit']==='undefined'&&(_0x7af5eb[_0x387f79('0x3a')]=qs[_0x387f79('0x3a')](_0x324a33['query'][_0x387f79('0x3a')]),_0x7af5eb[_0x387f79('0x10')]=qs[_0x387f79('0x10')](_0x324a33['query'][_0x387f79('0x10')]));_0x7af5eb[_0x387f79('0x58')]=qs['sort'](_0x324a33['query'][_0x387f79('0x6d')]),_0x7af5eb[_0x387f79('0x34')]=qs[_0x387f79('0x19')](_[_0x387f79('0x56')](_0x324a33['query'],_0x4f2348[_0x387f79('0x19')]),_0x397b2e);_0x324a33[_0x387f79('0x37')]['filter']&&(_0x7af5eb[_0x387f79('0x34')]=_[_0x387f79('0x3')](_0x7af5eb[_0x387f79('0x34')],{[Op['or']]:_[_0x387f79('0x6c')](_0x397b2e,function(_0x1191e8){const _0x2abb77=_0x387f79;if(_0x1191e8[_0x2abb77('0x67')]!==_0x2abb77('0x40')){const _0x3409dd={};return _0x3409dd[_0x1191e8[_0x2abb77('0x46')]]={[Op[_0x2abb77('0x64')]]:'%'+_0x324a33[_0x2abb77('0x37')]['filter']+'%'},_0x3409dd;}})}));_0x7af5eb=_[_0x387f79('0x3')]({},_0x7af5eb,_0x324a33[_0x387f79('0x38')]);const _0x149f44={'where':_0x7af5eb[_0x387f79('0x34')]};return db[_0x387f79('0x1d')][_0x387f79('0x22')](_0x149f44)[_0x387f79('0x3c')](function(_0x5d2ad0){const _0x8b6741=_0x387f79;return _0x3269a0[_0x8b6741('0x22')]=_0x5d2ad0,_0x324a33['query'][_0x8b6741('0x52')]&&(_0x7af5eb[_0x8b6741('0xd')]=[{'all':!![]}]),db[_0x8b6741('0x1d')][_0x8b6741('0x20')](_0x7af5eb);})['then'](function(_0x1e58f8){const _0x5726b1=_0x387f79;return _0x3269a0[_0x5726b1('0xc')]=_0x1e58f8,_0x3269a0;})['then'](respondWithFilteredResult(_0x17a0de,_0x7af5eb))[_0x387f79('0x4e')](handleError(_0x17a0de,null));},exports[_0x41ac94('0x6a')]=function(_0x3c6306,_0x12304f){const _0xbc7947=_0x41ac94;let _0x1b97a2={'raw':!![],'where':{'id':_0x3c6306[_0xbc7947('0x1f')]['id']}};const _0x2b7e00={};return _0x2b7e00[_0xbc7947('0x31')]=_[_0xbc7947('0x1')](db[_0xbc7947('0x1d')][_0xbc7947('0x44')]),_0x2b7e00[_0xbc7947('0x37')]=_['keys'](_0x3c6306['query']),_0x2b7e00[_0xbc7947('0x19')]=_[_0xbc7947('0x43')](_0x2b7e00['model'],_0x2b7e00[_0xbc7947('0x37')]),_0x1b97a2[_0xbc7947('0x11')]=_[_0xbc7947('0x43')](_0x2b7e00[_0xbc7947('0x31')],qs[_0xbc7947('0x6e')](_0x3c6306[_0xbc7947('0x37')][_0xbc7947('0x6e')])),_0x1b97a2[_0xbc7947('0x11')]=_0x1b97a2['attributes'][_0xbc7947('0x23')]?_0x1b97a2['attributes']:_0x2b7e00[_0xbc7947('0x31')],_0x3c6306[_0xbc7947('0x37')][_0xbc7947('0x52')]&&(_0x1b97a2[_0xbc7947('0xd')]=[{'all':!![]}]),_0x1b97a2=_[_0xbc7947('0x3')]({},_0x1b97a2,_0x3c6306[_0xbc7947('0x38')]),db[_0xbc7947('0x1d')]['findOne'](_0x1b97a2)[_0xbc7947('0x3c')](handleEntityNotFound(_0x12304f,null))['then'](respondWithResult(_0x12304f,null))[_0xbc7947('0x4e')](handleError(_0x12304f,null));},exports[_0x41ac94('0x53')]=function(_0x5b27ae,_0x33dcc6){const _0x94d448=_0x41ac94;return db['FaxQueue']['create'](_0x5b27ae[_0x94d448('0x51')],{})[_0x94d448('0x3c')](function(_0x45305e){const _0x2452ba=_0x94d448,_0x2f3d54=_0x5b27ae[_0x2452ba('0x2d')][_0x2452ba('0x70')]({'plain':!![]});if(!_0x2f3d54)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x2f3d54[_0x2452ba('0x30')]==='user'){const _0x448f03=_0x45305e['get']({'plain':!![]}),_0x9acfb8=_0x2452ba('0x16');return db[_0x2452ba('0x4d')][_0x2452ba('0x5')]({'where':{'name':_0x9acfb8,'userProfileId':_0x2f3d54[_0x2452ba('0x3d')]},'raw':!![]})[_0x2452ba('0x3c')](function(_0x21a822){const _0x5c38ef=_0x2452ba;return _0x21a822&&_0x21a822['autoAssociation']===0x0?db[_0x5c38ef('0x5b')][_0x5c38ef('0x53')]({'name':_0x448f03[_0x5c38ef('0x46')],'resourceId':_0x448f03['id'],'type':_0x21a822[_0x5c38ef('0x46')],'sectionId':_0x21a822['id']},{})['then'](function(){return _0x45305e;}):_0x45305e;})['catch'](function(_0x206ac0){const _0x496245=_0x2452ba;logger[_0x496245('0x28')](_0x496245('0x24'),_0x206ac0);throw _0x206ac0;});}return _0x45305e;})[_0x94d448('0x3c')](respondWithResult(_0x33dcc6,0xc9))[_0x94d448('0x4e')](handleError(_0x33dcc6,null));},exports[_0x41ac94('0x32')]=function(_0x477580,_0x1ea7ad){const _0x2d3511=_0x41ac94;return _0x477580['body']['id']&&delete _0x477580[_0x2d3511('0x51')]['id'],db[_0x2d3511('0x1d')][_0x2d3511('0x5')]({'where':{'id':_0x477580[_0x2d3511('0x1f')]['id']}})[_0x2d3511('0x3c')](handleEntityNotFound(_0x1ea7ad,null))['then'](saveUpdates(_0x477580[_0x2d3511('0x51')],null))['then'](respondWithResult(_0x1ea7ad,null))[_0x2d3511('0x4e')](handleError(_0x1ea7ad,null));},exports[_0x41ac94('0x61')]=function(_0x3f16b,_0x8105d6){const _0xb9fabc=_0x41ac94;return db[_0xb9fabc('0x1d')][_0xb9fabc('0x5')]({'where':{'id':_0x3f16b[_0xb9fabc('0x1f')]['id']}})[_0xb9fabc('0x3c')](handleEntityNotFound(_0x8105d6,null))[_0xb9fabc('0x3c')](removeEntity(_0x8105d6,null))['catch'](handleError(_0x8105d6,null));},exports[_0x41ac94('0xa')]=function(_0x270803,_0x128043){const _0x91db85=_0x41ac94;return db['FaxQueue'][_0x91db85('0xa')]()[_0x91db85('0x3c')](respondWithResult(_0x128043,null))[_0x91db85('0x4e')](handleError(_0x128043,null));},exports[_0x41ac94('0xe')]=function(_0x44d89b,_0xcda3f4){const _0x2bb9bc=_0x41ac94;let _0x46911b={'raw':!![],'where':{}};const _0x3fc3e6={};let _0x301a3e;return db['FaxQueue'][_0x2bb9bc('0x5')]({'where':{'id':_0x44d89b['params']['id']}})[_0x2bb9bc('0x3c')](handleEntityNotFound(_0xcda3f4,null))[_0x2bb9bc('0x3c')](function(_0x433ba1){const _0xeeee70=_0x2bb9bc;if(_0x433ba1)return _0x301a3e=_0x433ba1[_0xeeee70('0x70')]({'plain':!![]}),_0x3fc3e6[_0xeeee70('0x31')]=_['keys'](db[_0xeeee70('0x5e')][_0xeeee70('0x44')]),_0x3fc3e6['query']=_[_0xeeee70('0x1')](_0x44d89b[_0xeeee70('0x37')]),_0x3fc3e6[_0xeeee70('0x19')]=_[_0xeeee70('0x43')](_0x3fc3e6['model'],_0x3fc3e6[_0xeeee70('0x37')]),_0x46911b[_0xeeee70('0x11')]=_[_0xeeee70('0x43')](_0x3fc3e6[_0xeeee70('0x31')],qs[_0xeeee70('0x6e')](_0x44d89b[_0xeeee70('0x37')][_0xeeee70('0x6e')])),_0x46911b[_0xeeee70('0x11')]=_0x46911b[_0xeeee70('0x11')][_0xeeee70('0x23')]?_0x46911b[_0xeeee70('0x11')]:_0x3fc3e6['model'],typeof _0x44d89b[_0xeeee70('0x37')][_0xeeee70('0x4a')]===_0xeeee70('0x6f')&&(_0x46911b[_0xeeee70('0x3a')]=qs[_0xeeee70('0x3a')](_0x44d89b[_0xeeee70('0x37')][_0xeeee70('0x3a')]),_0x46911b[_0xeeee70('0x10')]=qs[_0xeeee70('0x10')](_0x44d89b['query']['offset'])),_0x46911b[_0xeeee70('0x58')]=qs['sort'](_0x44d89b['query']['sort']),_0x46911b[_0xeeee70('0x34')]=qs[_0xeeee70('0x19')](_['pick'](_0x44d89b[_0xeeee70('0x37')],_0x3fc3e6[_0xeeee70('0x19')])),_0x46911b['where']['FaxQueueId']=_0x433ba1['id'],_0x44d89b[_0xeeee70('0x37')][_0xeeee70('0x59')]&&(_0x46911b[_0xeeee70('0x34')]=_['merge'](_0x46911b['where'],{[Op['or']]:_[_0xeeee70('0x6c')](_0x46911b[_0xeeee70('0x11')],function(_0x19a4d6){const _0x64b961={};return _0x64b961[_0x19a4d6]={[Op['like']]:'%'+_0x44d89b['query']['filter']+'%'},_0x64b961;})})),_0x46911b=_[_0xeeee70('0x3')]({},_0x46911b,_0x44d89b[_0xeeee70('0x38')]),db[_0xeeee70('0x5e')][_0xeeee70('0x20')](_0x46911b);})[_0x2bb9bc('0x3c')](function(_0x14c1f1){const _0x2b8078=_0x2bb9bc;if(_0x14c1f1)return db[_0x2b8078('0x4c')]['findAndCountAll']({'where':{'id':_[_0x2b8078('0x6c')](_0x14c1f1,_0x2b8078('0x27')),'role':_0x2b8078('0x5c')},'attributes':['id','name','faxPause',_0x2b8078('0x1c'),'createdAt']});})[_0x2bb9bc('0x3c')](function(_0x589571){const _0x4f27dd=_0x2bb9bc;return _0x589571?{'count':_0x589571[_0x4f27dd('0x22')],'rows':_['map'](_0x589571[_0x4f27dd('0xc')],function(_0xee74a2){const _0x153c42=_0x4f27dd;return{'membername':_0xee74a2[_0x153c42('0x46')],'UserId':_0xee74a2['id'],'queue_name':_0x301a3e['name'],'FaxQueueId':_0x301a3e['id'],'interface':util['format']('%s/%s',_0x153c42('0x6'),_0xee74a2[_0x153c42('0x46')]),'penalty':0x0,'paused':_0xee74a2[_0x153c42('0x12')],'createdAt':_0xee74a2[_0x153c42('0x48')],'updatedAt':_0xee74a2[_0x153c42('0x1c')]};})}:{'count':0x0,'rows':[]};})[_0x2bb9bc('0x3c')](respondWithFilteredResult(_0xcda3f4,_0x46911b))[_0x2bb9bc('0x4e')](handleError(_0xcda3f4,null));},exports[_0x41ac94('0x49')]=function(_0x4dfec6,_0x12ea88){const _0x29bd37=_0x41ac94;let _0x2a0747={};const _0x1c9273={};let _0x2e2998,_0x3fb720;return db['FaxQueue']['findOne']({'where':{'id':_0x4dfec6['params']['id']}})[_0x29bd37('0x3c')](handleEntityNotFound(_0x12ea88,null))[_0x29bd37('0x3c')](function(_0x2895d3){const _0x1ced44=_0x29bd37;if(_0x2895d3)return _0x2e2998=_0x2895d3,_0x1c9273[_0x1ced44('0x31')]=_[_0x1ced44('0x1')](db[_0x1ced44('0x9')][_0x1ced44('0x44')]),_0x1c9273[_0x1ced44('0x37')]=_[_0x1ced44('0x1')](_0x4dfec6[_0x1ced44('0x37')]),_0x1c9273[_0x1ced44('0x19')]=_[_0x1ced44('0x43')](_0x1c9273[_0x1ced44('0x31')],_0x1c9273['query']),_0x2a0747[_0x1ced44('0x11')]=_[_0x1ced44('0x43')](_0x1c9273[_0x1ced44('0x31')],qs[_0x1ced44('0x6e')](_0x4dfec6['query'][_0x1ced44('0x6e')])),_0x2a0747[_0x1ced44('0x11')]=_0x2a0747[_0x1ced44('0x11')][_0x1ced44('0x23')]?_0x2a0747['attributes']:_0x1c9273['model'],_0x2a0747[_0x1ced44('0x58')]=qs[_0x1ced44('0x6d')](_0x4dfec6[_0x1ced44('0x37')][_0x1ced44('0x6d')]),_0x2a0747[_0x1ced44('0x34')]=qs[_0x1ced44('0x19')](_[_0x1ced44('0x56')](_0x4dfec6[_0x1ced44('0x37')],_0x1c9273[_0x1ced44('0x19')])),_0x4dfec6[_0x1ced44('0x37')][_0x1ced44('0x59')]&&(_0x2a0747['where']=_[_0x1ced44('0x3')](_0x2a0747[_0x1ced44('0x34')],{[Op['or']]:_['map'](_0x2a0747[_0x1ced44('0x11')],function(_0x2f238f){const _0x2d47c6=_0x1ced44,_0x386602={};return _0x386602[_0x2f238f]={[Op[_0x2d47c6('0x64')]]:'%'+_0x4dfec6[_0x2d47c6('0x37')]['filter']+'%'},_0x386602;})})),_0x2a0747=_[_0x1ced44('0x3')]({},_0x2a0747,_0x4dfec6[_0x1ced44('0x38')]),_0x2e2998[_0x1ced44('0x49')](_0x2a0747);})[_0x29bd37('0x3c')](function(_0x1aa667){const _0x54e46f=_0x29bd37;if(_0x1aa667)return _0x3fb720=_0x1aa667[_0x54e46f('0x23')],typeof _0x4dfec6['query'][_0x54e46f('0x4a')]===_0x54e46f('0x6f')&&(_0x2a0747['limit']=qs[_0x54e46f('0x3a')](_0x4dfec6['query'][_0x54e46f('0x3a')]),_0x2a0747['offset']=qs[_0x54e46f('0x10')](_0x4dfec6[_0x54e46f('0x37')][_0x54e46f('0x10')])),_0x2e2998[_0x54e46f('0x49')](_0x2a0747);})[_0x29bd37('0x3c')](function(_0xd5c4c0){if(_0xd5c4c0)return _0xd5c4c0?{'count':_0x3fb720,'rows':_0xd5c4c0}:null;})[_0x29bd37('0x3c')](respondWithResult(_0x12ea88,null))[_0x29bd37('0x4e')](handleError(_0x12ea88,null));},exports[_0x41ac94('0x36')]=function(_0x24036e,_0x46b506){const _0x41f34d=_0x41ac94,_0x31dede=_0x24036e['body'][_0x41f34d('0x69')];return db[_0x41f34d('0x9')][_0x41f34d('0x20')]({'where':{'id':_0x31dede},'attributes':['id'],'include':[{'model':db['User'],'as':_0x41f34d('0x1b'),'attributes':['id',_0x41f34d('0x46'),_0x41f34d('0x25'),'voicePause',_0x41f34d('0x21')],'raw':!![]}]})[_0x41f34d('0x3c')](function(_0x50a0c3){const _0x1c53a9=_0x41f34d;if(_0x50a0c3){const _0xb14b34=_[_0x1c53a9('0x17')](_0x50a0c3,function(_0x571102){const _0xe53a6a=_0x1c53a9,_0x4f3c54=_0x571102['get']({'plain':!![]});return _0x4f3c54[_0xe53a6a('0x1b')];});return db[_0x1c53a9('0x1d')][_0x1c53a9('0x5')]({'where':{'id':_0x24036e[_0x1c53a9('0x1f')]['id']}})['then'](function(_0x195344){const _0xefcc5d=_0x1c53a9;return db[_0xefcc5d('0x33')][_0xefcc5d('0xf')](function(_0x36b1fa){const _0x664db6=_0xefcc5d;return _0x195344[_0x664db6('0x36')](_0x31dede,{'transaction':_0x36b1fa})[_0x664db6('0x3c')](function(){const _0x1d2142=_0x664db6;return Promise[_0x1d2142('0x3b')](_0xb14b34,function(_0x1d76c8){const _0x105d51=_0x1d2142;return db[_0x105d51('0x5e')][_0x105d51('0xb')]({'where':{'UserId':_0x1d76c8['id'],'FaxQueueId':_0x24036e['params']['id']},'transaction':_0x36b1fa});});})[_0x664db6('0x3c')](function(){const _0x47785c=_0x664db6;_0xb14b34[_0x47785c('0x14')](function(_0x52c7ba){const _0x6d0605=_0x47785c;socket[_0x6d0605('0x63')](_0x6d0605('0x39'),{'UserId':_0x52c7ba['id'],'FaxQueueId':_0x195344['id']});});});});});}})[_0x41f34d('0x3c')](respondWithStatusCode(_0x46b506,null))[_0x41f34d('0x4e')](handleError(_0x46b506,null));},exports[_0x41ac94('0x71')]=function(_0x1b01e6,_0x266a77){const _0x1024bc=_0x41ac94;return db[_0x1024bc('0x9')][_0x1024bc('0x20')]({'where':{'id':_0x1b01e6[_0x1024bc('0x37')][_0x1024bc('0x69')]},'attributes':['id'],'include':[{'model':db[_0x1024bc('0x4c')],'as':_0x1024bc('0x1b'),'attributes':['id'],'raw':!![]}]})[_0x1024bc('0x3c')](handleEntityNotFound(_0x266a77,null))[_0x1024bc('0x3c')](function(_0x47ed01){const _0x1823e5=_0x1024bc,_0x42485e=_[_0x1823e5('0x6c')](_0x47ed01,'id');let _0x59beab=[];const _0x4ac69f=[],_0x5cdf0c=squel[_0x1823e5('0x57')]();_0x5cdf0c['field'](_0x1823e5('0x1e'))[_0x1823e5('0x65')](_0x1823e5('0x42'),'tq')[_0x1823e5('0x18')](_0x1823e5('0x62'),'ut','ut.TeamId\x20=\x20tq.TeamId')['where'](_0x1823e5('0x35'),_0x1b01e6[_0x1823e5('0x1f')]['id']);for(let _0x133545=0x0;_0x133545<_0x47ed01['length'];_0x133545+=0x1){const _0x43da5d=_0x47ed01[_0x133545];for(let _0x48e3da=0x0;_0x48e3da<_0x43da5d[_0x1823e5('0x1b')][_0x1823e5('0x23')];_0x48e3da+=0x1){const _0x46cc40=_0x43da5d['Agents'][_0x48e3da],_0x61cfab=_0x5cdf0c['clone']();_0x61cfab[_0x1823e5('0x34')](_0x1823e5('0x4f'),_0x46cc40['id']),_0x4ac69f['push'](db['sequelize']['query'](_0x61cfab[_0x1823e5('0x4b')](),{'type':QueryTypes[_0x1823e5('0x6b')]})['then'](function(_0xd20a6b){const _0x4e4806=_0x1823e5;if(_0xd20a6b[_0x4e4806('0x23')]===0x1)return _0x46cc40['id'];else{const _0x1abbe1=_[_0x4e4806('0x7')](_[_0x4e4806('0x6c')](_0xd20a6b,_0x4e4806('0x66')),function(_0x11cc4e){const _0x5deb8f=_0x4e4806;return _[_0x5deb8f('0x54')](_0x42485e,_0x11cc4e);});if(_0x1abbe1)return _0x46cc40['id'];}}));}}return Promise['all'](_0x4ac69f)['then'](function(_0xd65220){const _0x1ef8b9=_0x1823e5;return _0x59beab=_(_0x59beab)[_0x1ef8b9('0x2b')](_0xd65220)[_0x1ef8b9('0x0')]()[_0x1ef8b9('0x2a')](),db[_0x1ef8b9('0x1d')]['findOne']({'where':{'id':_0x1b01e6['params']['id']}})['then'](function(_0x136b76){return db['sequelize']['transaction'](function(_0x4503bc){const _0x5d288a=a212_0xce7f;return _0x136b76[_0x5d288a('0x71')](_0x1b01e6[_0x5d288a('0x37')][_0x5d288a('0x69')],{'transaction':_0x4503bc})[_0x5d288a('0x3c')](function(){const _0x3bd0db=_0x5d288a;if(!_[_0x3bd0db('0x2')](_0x59beab))return _0x136b76[_0x3bd0db('0x60')](_0x59beab,{'transaction':_0x4503bc});})['then'](function(){const _0x3af040=_0x5d288a;_0x59beab[_0x3af040('0x14')](function(_0x4352f0){const _0x53cecf=_0x3af040;socket[_0x53cecf('0x63')](_0x53cecf('0x8'),{'UserId':_0x4352f0,'FaxQueueId':_0x136b76['id']});});});});});});})['then'](respondWithStatusCode(_0x266a77,null))[_0x1024bc('0x4e')](handleError(_0x266a77,null));},exports[_0x41ac94('0x3e')]=function(_0x40b90a,_0x416f24){const _0x421c58=_0x41ac94;return db[_0x421c58('0x1d')][_0x421c58('0x5')]({'where':{'id':_0x40b90a['params']['id']}})[_0x421c58('0x3c')](function(_0x31caf3){const _0x316d23=_0x421c58;if(_0x31caf3)return _0x31caf3[_0x316d23('0x3e')](_0x40b90a[_0x316d23('0x51')][_0x316d23('0x69')],{'through':_[_0x316d23('0x68')](_0x40b90a['body'],[_0x316d23('0x69'),'id'])})[_0x316d23('0x3c')](function(_0x5eaef3){const _0x1d730b=_0x316d23;for(let _0x513cd5=0x0;_0x513cd5<_0x40b90a[_0x1d730b('0x51')][_0x1d730b('0x69')][_0x1d730b('0x23')];_0x513cd5+=0x1){socket[_0x1d730b('0x63')](_0x1d730b('0x39'),{'UserId':_0x40b90a[_0x1d730b('0x51')][_0x1d730b('0x69')][_0x513cd5],'FaxQueueId':_0x40b90a[_0x1d730b('0x1f')]['id']});}return _0x5eaef3;});})[_0x421c58('0x3c')](respondWithResult(_0x416f24,null))[_0x421c58('0x4e')](handleError(_0x416f24,null));},exports[_0x41ac94('0x60')]=function(_0x3e433c,_0x1dc598){const _0x1261b2=_0x41ac94;return db[_0x1261b2('0x1d')][_0x1261b2('0x5')]({'where':{'id':_0x3e433c['params']['id']}})[_0x1261b2('0x3c')](handleEntityNotFound(_0x1dc598,null))['then'](function(_0x207bb8){const _0x57c9c9=_0x1261b2;if(_0x207bb8)return _0x207bb8['removeAgents'](_0x3e433c['query'][_0x57c9c9('0x69')])['then'](function(){const _0x3459ca=_0x57c9c9;if(_[_0x3459ca('0x26')](_0x3e433c[_0x3459ca('0x37')][_0x3459ca('0x69')]))for(let _0x3ff0c9=0x0;_0x3ff0c9<_0x3e433c['query'][_0x3459ca('0x69')]['length'];_0x3ff0c9+=0x1){socket[_0x3459ca('0x63')](_0x3459ca('0x8'),{'UserId':Number(_0x3e433c[_0x3459ca('0x37')][_0x3459ca('0x69')][_0x3ff0c9]),'FaxQueueId':Number(_0x3e433c[_0x3459ca('0x1f')]['id'])});}else socket['emit'](_0x3459ca('0x8'),{'UserId':Number(_0x3e433c[_0x3459ca('0x37')][_0x3459ca('0x69')]),'FaxQueueId':Number(_0x3e433c[_0x3459ca('0x1f')]['id'])});});})['then'](respondWithStatusCode(_0x1dc598,null))[_0x1261b2('0x4e')](handleError(_0x1dc598,null));},exports['getAgents']=function(_0x4a3e9e,_0xf06b13){const _0x35bab8=_0x41ac94;let _0x2e2d7f={};const _0x4d2833={};let _0x6bcd44,_0x5a1c3d;return db[_0x35bab8('0x1d')][_0x35bab8('0x5')]({'where':{'id':_0x4a3e9e[_0x35bab8('0x1f')]['id']}})[_0x35bab8('0x3c')](handleEntityNotFound(_0xf06b13,null))[_0x35bab8('0x3c')](function(_0x2a964b){const _0x10d834=_0x35bab8;if(_0x2a964b)return _0x6bcd44=_0x2a964b,_0x4d2833[_0x10d834('0x31')]=_['keys'](db['User'][_0x10d834('0x44')]),_0x4d2833[_0x10d834('0x37')]=_[_0x10d834('0x1')](_0x4a3e9e[_0x10d834('0x37')]),_0x4d2833[_0x10d834('0x19')]=_[_0x10d834('0x43')](_0x4d2833[_0x10d834('0x31')],_0x4d2833[_0x10d834('0x37')]),_0x2e2d7f[_0x10d834('0x11')]=_[_0x10d834('0x43')](_0x4d2833[_0x10d834('0x31')],qs[_0x10d834('0x6e')](_0x4a3e9e[_0x10d834('0x37')][_0x10d834('0x6e')])),_0x2e2d7f[_0x10d834('0x11')]=_0x2e2d7f[_0x10d834('0x11')][_0x10d834('0x23')]?_0x2e2d7f[_0x10d834('0x11')]:_0x4d2833[_0x10d834('0x31')],_0x2e2d7f[_0x10d834('0x58')]=qs[_0x10d834('0x6d')](_0x4a3e9e[_0x10d834('0x37')][_0x10d834('0x6d')]),_0x2e2d7f[_0x10d834('0x34')]=qs[_0x10d834('0x19')](_[_0x10d834('0x56')](_0x4a3e9e['query'],_0x4d2833[_0x10d834('0x19')])),_0x4a3e9e[_0x10d834('0x37')][_0x10d834('0x59')]&&(_0x2e2d7f[_0x10d834('0x34')]=_['merge'](_0x2e2d7f[_0x10d834('0x34')],{[Op['or']]:_[_0x10d834('0x6c')](_0x2e2d7f[_0x10d834('0x11')],function(_0x578829){const _0x407928=_0x10d834,_0x152eaa={};return _0x152eaa[_0x578829]={[Op[_0x407928('0x64')]]:'%'+_0x4a3e9e[_0x407928('0x37')][_0x407928('0x59')]+'%'},_0x152eaa;})})),_0x2e2d7f=_['merge']({},_0x2e2d7f,_0x4a3e9e[_0x10d834('0x38')]),_0x6bcd44[_0x10d834('0x2e')](_0x2e2d7f);})[_0x35bab8('0x3c')](function(_0x7a2bfd){const _0x3836f6=_0x35bab8;if(_0x7a2bfd)return _0x5a1c3d=_0x7a2bfd[_0x3836f6('0x23')],typeof _0x4a3e9e[_0x3836f6('0x37')][_0x3836f6('0x4a')]===_0x3836f6('0x6f')&&(_0x2e2d7f[_0x3836f6('0x3a')]=qs[_0x3836f6('0x3a')](_0x4a3e9e[_0x3836f6('0x37')][_0x3836f6('0x3a')]),_0x2e2d7f[_0x3836f6('0x10')]=qs[_0x3836f6('0x10')](_0x4a3e9e[_0x3836f6('0x37')][_0x3836f6('0x10')])),_0x6bcd44[_0x3836f6('0x2e')](_0x2e2d7f);})['then'](function(_0x518d3f){if(_0x518d3f)return _0x518d3f?{'count':_0x5a1c3d,'rows':_0x518d3f}:null;})[_0x35bab8('0x3c')](respondWithResult(_0xf06b13,null))[_0x35bab8('0x4e')](handleError(_0xf06b13,null));};
\ No newline at end of file
+const a212_0x4ec5=['UserFaxQueue','union','like','merge','team_has_fax_queues','Team','fields','isEmpty','then','user','UserId','userFaxQueue:remove','fieldName','Unable\x20to\x20retrieve\x20the\x20current\x20user','util','key','options','removeAgents','FaxQueueId\x20=\x20?','updatedAt','includeAll','stack','./faxQueue.socket','set','autoAssociation','send','Agents','length','show','userProfileId','sendStatus','nolimit','Content-Range','filters','select','faxPause','catch','join','getMembers','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','../../mysqldb','removeTeams','UserProfileSection','rows','pick','FaxQueues','clone','error','createdAt','order','UserProfileResource','TeamId','register','params','interface','keys','api','model','getTeams','ut.TeamId\x20=\x20tq.TeamId','sequelize','query','addAgents','findAll','forEach','findOne','end','userFaxQueue:save','role','name','emit','omit','isArray','addTeams','where','push','FaxQueue','sort','every','destroy','status','voicePause','FaxQueueId','body','map','VIRTUAL','offset','include','rawAttributes','compact','toString','get','SIP','json','limit','describe','update','format','online','../../config/logger','ids','count','index','getAgents','each','intersection','from','squel','attributes','all','includes','undefined','lodash','User','filter','ut.UserId\x20=\x20?','type','../../rediscache','user_has_teams','create'];(function(_0x38d120,_0x4ec53f){const _0x12522d=function(_0x1a733e){while(--_0x1a733e){_0x38d120['push'](_0x38d120['shift']());}};_0x12522d(++_0x4ec53f);}(a212_0x4ec5,0x1e3));const a212_0x1252=function(_0x38d120,_0x4ec53f){_0x38d120=_0x38d120-0x0;let _0x12522d=a212_0x4ec5[_0x38d120];return _0x12522d;};const _0x1b4fbd=a212_0x1252;'use strict';const util=require(_0x1b4fbd('0xb')),_=require(_0x1b4fbd('0x6d')),squel=require(_0x1b4fbd('0x68')),qs=require('../../components/parsers/qs'),logger=require(_0x1b4fbd('0x60'))(_0x1b4fbd('0x35')),{getSocket}=require(_0x1b4fbd('0x72')),socket=getSocket(),db=require(_0x1b4fbd('0x25'))['db'],{Op,QueryTypes}=require(_0x1b4fbd('0x39'));require(_0x1b4fbd('0x13'))[_0x1b4fbd('0x31')](socket);function respondWithStatusCode(_0x1a733e,_0x157887){return _0x157887=_0x157887||0xcc,function(_0x566806){const _0x148608=a212_0x1252;if(_0x566806)return _0x1a733e[_0x148608('0x1b')](_0x157887);return _0x1a733e[_0x148608('0x4d')](_0x157887)[_0x148608('0x3f')]();};}function respondWithResult(_0x11294a,_0x21c356){return _0x21c356=_0x21c356||0xc8,function(_0x392654){const _0x247357=a212_0x1252;if(_0x392654)return _0x11294a[_0x247357('0x4d')](_0x21c356)[_0x247357('0x5a')](_0x392654);};}function respondWithFilteredResult(_0x27b40e,_0x379ef5){return function(_0x57d784){const _0x21769f=a212_0x1252;if(_0x57d784){const _0x114493=_0x57d784[_0x21769f('0x62')],_0x336c2b=_0x379ef5[_0x21769f('0x53')];let _0x2a40f8=_0x379ef5[_0x21769f('0x53')]+_0x379ef5[_0x21769f('0x5b')],_0xd5451;return _0x2a40f8>=_0x114493?(_0x2a40f8=_0x114493,_0xd5451=0xc8):_0xd5451=0xce,_0x27b40e[_0x21769f('0x4d')](_0xd5451),_0x27b40e[_0x21769f('0x14')](_0x21769f('0x1d'),_0x336c2b+'-'+_0x2a40f8+'/'+_0x114493)[_0x21769f('0x5a')](_0x57d784);}return null;};}function saveUpdates(_0x3a89a9){return function(_0x5073b3){const _0x19d24b=a212_0x1252;if(_0x5073b3)return _0x5073b3['update'](_0x3a89a9)[_0x19d24b('0x5')](function(_0x49ff21){return _0x49ff21;});return null;};}function removeEntity(_0x356bcc){return function(_0x4bc756){const _0x49086b=a212_0x1252;if(_0x4bc756)return _0x4bc756['destroy']()['then'](function(){const _0x5bdcf5=a212_0x1252,_0x4bf33a=_0x4bc756[_0x5bdcf5('0x58')]({'plain':!![]}),_0x31d127=_0x5bdcf5('0x2a');return db[_0x5bdcf5('0x2f')]['destroy']({'where':{'type':_0x31d127,'resourceId':_0x4bf33a['id']}})[_0x5bdcf5('0x5')](function(){return _0x4bc756;});})[_0x49086b('0x5')](function(){const _0x59b7d1=_0x49086b;_0x356bcc[_0x59b7d1('0x4d')](0xcc)[_0x59b7d1('0x3f')]();});};}function handleEntityNotFound(_0x1a5ab4){return function(_0x3775a3){const _0x39c55a=a212_0x1252;return!_0x3775a3&&_0x1a5ab4[_0x39c55a('0x1b')](0x194),_0x3775a3;};}function handleError(_0x478e9b,_0x1f89ac){return _0x1f89ac=_0x1f89ac||0x1f4,function(_0x7edab9){const _0x30181f=a212_0x1252;logger[_0x30181f('0x2c')](_0x7edab9[_0x30181f('0x12')]),_0x7edab9[_0x30181f('0x42')]&&delete _0x7edab9[_0x30181f('0x42')],_0x478e9b['status'](_0x1f89ac)[_0x30181f('0x16')](_0x7edab9);};}exports[_0x1b4fbd('0x63')]=function(_0x414463,_0x46e5d5){const _0xa349e2=_0x1b4fbd;let _0x93b2e8={};const _0x5ddfd5={},_0x570c74={'count':0x0,'rows':[]},_0x25dfb6=_[_0xa349e2('0x51')](db[_0xa349e2('0x49')][_0xa349e2('0x55')],function(_0x3c1632){const _0x24bae0=_0xa349e2;return{'name':_0x3c1632[_0x24bae0('0x9')],'type':_0x3c1632[_0x24bae0('0x71')][_0x24bae0('0xc')]};});_0x5ddfd5[_0xa349e2('0x36')]=_[_0xa349e2('0x51')](_0x25dfb6,_0xa349e2('0x42')),_0x5ddfd5[_0xa349e2('0x3a')]=_[_0xa349e2('0x34')](_0x414463[_0xa349e2('0x3a')]),_0x5ddfd5[_0xa349e2('0x1e')]=_[_0xa349e2('0x66')](_0x5ddfd5['model'],_0x5ddfd5[_0xa349e2('0x3a')]),_0x93b2e8[_0xa349e2('0x69')]=_['intersection'](_0x5ddfd5[_0xa349e2('0x36')],qs[_0xa349e2('0x3')](_0x414463[_0xa349e2('0x3a')][_0xa349e2('0x3')])),_0x93b2e8[_0xa349e2('0x69')]=_0x93b2e8[_0xa349e2('0x69')][_0xa349e2('0x18')]?_0x93b2e8['attributes']:_0x5ddfd5['model'];typeof _0x414463['query'][_0xa349e2('0x1c')]===_0xa349e2('0x6c')&&(_0x93b2e8[_0xa349e2('0x5b')]=qs['limit'](_0x414463[_0xa349e2('0x3a')]['limit']),_0x93b2e8[_0xa349e2('0x53')]=qs['offset'](_0x414463[_0xa349e2('0x3a')]['offset']));_0x93b2e8[_0xa349e2('0x2e')]=qs[_0xa349e2('0x4a')](_0x414463['query']['sort']),_0x93b2e8[_0xa349e2('0x47')]=qs[_0xa349e2('0x1e')](_[_0xa349e2('0x29')](_0x414463['query'],_0x5ddfd5[_0xa349e2('0x1e')]),_0x25dfb6);_0x414463[_0xa349e2('0x3a')][_0xa349e2('0x6f')]&&(_0x93b2e8[_0xa349e2('0x47')]=_[_0xa349e2('0x0')](_0x93b2e8[_0xa349e2('0x47')],{[Op['or']]:_[_0xa349e2('0x51')](_0x25dfb6,function(_0x4ceaf4){const _0xffcef6=_0xa349e2;if(_0x4ceaf4[_0xffcef6('0x71')]!==_0xffcef6('0x52')){const _0x5a65be={};return _0x5a65be[_0x4ceaf4[_0xffcef6('0x42')]]={[Op['like']]:'%'+_0x414463[_0xffcef6('0x3a')]['filter']+'%'},_0x5a65be;}})}));_0x93b2e8=_[_0xa349e2('0x0')]({},_0x93b2e8,_0x414463[_0xa349e2('0xd')]);const _0x6a2ea1={'where':_0x93b2e8[_0xa349e2('0x47')]};return db[_0xa349e2('0x49')][_0xa349e2('0x62')](_0x6a2ea1)['then'](function(_0x18220d){const _0x27c8d1=_0xa349e2;return _0x570c74[_0x27c8d1('0x62')]=_0x18220d,_0x414463[_0x27c8d1('0x3a')][_0x27c8d1('0x11')]&&(_0x93b2e8[_0x27c8d1('0x54')]=[{'all':!![]}]),db[_0x27c8d1('0x49')][_0x27c8d1('0x3c')](_0x93b2e8);})[_0xa349e2('0x5')](function(_0x48051){const _0x1ff8bf=_0xa349e2;return _0x570c74[_0x1ff8bf('0x28')]=_0x48051,_0x570c74;})[_0xa349e2('0x5')](respondWithFilteredResult(_0x46e5d5,_0x93b2e8))[_0xa349e2('0x21')](handleError(_0x46e5d5,null));},exports[_0x1b4fbd('0x19')]=function(_0x1841da,_0x40889a){const _0x2c2bc5=_0x1b4fbd;let _0xc7db8b={'raw':!![],'where':{'id':_0x1841da[_0x2c2bc5('0x32')]['id']}};const _0x5c5f3a={};return _0x5c5f3a[_0x2c2bc5('0x36')]=_[_0x2c2bc5('0x34')](db[_0x2c2bc5('0x49')][_0x2c2bc5('0x55')]),_0x5c5f3a[_0x2c2bc5('0x3a')]=_['keys'](_0x1841da[_0x2c2bc5('0x3a')]),_0x5c5f3a[_0x2c2bc5('0x1e')]=_['intersection'](_0x5c5f3a[_0x2c2bc5('0x36')],_0x5c5f3a[_0x2c2bc5('0x3a')]),_0xc7db8b[_0x2c2bc5('0x69')]=_[_0x2c2bc5('0x66')](_0x5c5f3a[_0x2c2bc5('0x36')],qs['fields'](_0x1841da['query'][_0x2c2bc5('0x3')])),_0xc7db8b['attributes']=_0xc7db8b['attributes'][_0x2c2bc5('0x18')]?_0xc7db8b[_0x2c2bc5('0x69')]:_0x5c5f3a[_0x2c2bc5('0x36')],_0x1841da[_0x2c2bc5('0x3a')][_0x2c2bc5('0x11')]&&(_0xc7db8b[_0x2c2bc5('0x54')]=[{'all':!![]}]),_0xc7db8b=_['merge']({},_0xc7db8b,_0x1841da['options']),db[_0x2c2bc5('0x49')][_0x2c2bc5('0x3e')](_0xc7db8b)[_0x2c2bc5('0x5')](handleEntityNotFound(_0x40889a,null))['then'](respondWithResult(_0x40889a,null))[_0x2c2bc5('0x21')](handleError(_0x40889a,null));},exports['create']=function(_0x5a3ec8,_0x36e445){const _0x3e9b57=_0x1b4fbd;return db[_0x3e9b57('0x49')][_0x3e9b57('0x74')](_0x5a3ec8[_0x3e9b57('0x50')],{})['then'](function(_0x2c93e3){const _0x5d7ede=_0x3e9b57,_0x5e3327=_0x5a3ec8[_0x5d7ede('0x6')]['get']({'plain':!![]});if(!_0x5e3327)throw new Error(_0x5d7ede('0xa'));if(_0x5e3327[_0x5d7ede('0x41')]===_0x5d7ede('0x6')){const _0x22e033=_0x2c93e3[_0x5d7ede('0x58')]({'plain':!![]}),_0x4f7179=_0x5d7ede('0x2a');return db[_0x5d7ede('0x27')][_0x5d7ede('0x3e')]({'where':{'name':_0x4f7179,'userProfileId':_0x5e3327[_0x5d7ede('0x1a')]},'raw':!![]})[_0x5d7ede('0x5')](function(_0x29ed96){const _0x87c7c5=_0x5d7ede;return _0x29ed96&&_0x29ed96[_0x87c7c5('0x15')]===0x0?db['UserProfileResource'][_0x87c7c5('0x74')]({'name':_0x22e033[_0x87c7c5('0x42')],'resourceId':_0x22e033['id'],'type':_0x29ed96['name'],'sectionId':_0x29ed96['id']},{})[_0x87c7c5('0x5')](function(){return _0x2c93e3;}):_0x2c93e3;})[_0x5d7ede('0x21')](function(_0x44fad4){const _0xb1a72=_0x5d7ede;logger[_0xb1a72('0x2c')](_0xb1a72('0x24'),_0x44fad4);throw _0x44fad4;});}return _0x2c93e3;})[_0x3e9b57('0x5')](respondWithResult(_0x36e445,0xc9))[_0x3e9b57('0x21')](handleError(_0x36e445,null));},exports[_0x1b4fbd('0x5d')]=function(_0x1cf34d,_0x57c6c5){const _0x562360=_0x1b4fbd;return _0x1cf34d[_0x562360('0x50')]['id']&&delete _0x1cf34d[_0x562360('0x50')]['id'],db[_0x562360('0x49')][_0x562360('0x3e')]({'where':{'id':_0x1cf34d['params']['id']}})[_0x562360('0x5')](handleEntityNotFound(_0x57c6c5,null))[_0x562360('0x5')](saveUpdates(_0x1cf34d['body'],null))[_0x562360('0x5')](respondWithResult(_0x57c6c5,null))['catch'](handleError(_0x57c6c5,null));},exports[_0x1b4fbd('0x4c')]=function(_0x23afa2,_0x3f585e){const _0xd43752=_0x1b4fbd;return db[_0xd43752('0x49')]['findOne']({'where':{'id':_0x23afa2[_0xd43752('0x32')]['id']}})[_0xd43752('0x5')](handleEntityNotFound(_0x3f585e,null))[_0xd43752('0x5')](removeEntity(_0x3f585e,null))['catch'](handleError(_0x3f585e,null));},exports[_0x1b4fbd('0x5c')]=function(_0x259c4b,_0x5827a5){const _0x571869=_0x1b4fbd;return db[_0x571869('0x49')]['describe']()[_0x571869('0x5')](respondWithResult(_0x5827a5,null))[_0x571869('0x21')](handleError(_0x5827a5,null));},exports[_0x1b4fbd('0x23')]=function(_0x2388f2,_0x1a370a){const _0x48061b=_0x1b4fbd;let _0x11ca22={'raw':!![],'where':{}};const _0x23f86d={};let _0x3ad658;return db[_0x48061b('0x49')][_0x48061b('0x3e')]({'where':{'id':_0x2388f2[_0x48061b('0x32')]['id']}})[_0x48061b('0x5')](handleEntityNotFound(_0x1a370a,null))[_0x48061b('0x5')](function(_0x259ed6){const _0x5b4a9d=_0x48061b;if(_0x259ed6)return _0x3ad658=_0x259ed6[_0x5b4a9d('0x58')]({'plain':!![]}),_0x23f86d[_0x5b4a9d('0x36')]=_[_0x5b4a9d('0x34')](db[_0x5b4a9d('0x75')][_0x5b4a9d('0x55')]),_0x23f86d['query']=_['keys'](_0x2388f2['query']),_0x23f86d[_0x5b4a9d('0x1e')]=_['intersection'](_0x23f86d[_0x5b4a9d('0x36')],_0x23f86d[_0x5b4a9d('0x3a')]),_0x11ca22[_0x5b4a9d('0x69')]=_[_0x5b4a9d('0x66')](_0x23f86d['model'],qs[_0x5b4a9d('0x3')](_0x2388f2[_0x5b4a9d('0x3a')][_0x5b4a9d('0x3')])),_0x11ca22[_0x5b4a9d('0x69')]=_0x11ca22[_0x5b4a9d('0x69')][_0x5b4a9d('0x18')]?_0x11ca22['attributes']:_0x23f86d[_0x5b4a9d('0x36')],typeof _0x2388f2[_0x5b4a9d('0x3a')][_0x5b4a9d('0x1c')]===_0x5b4a9d('0x6c')&&(_0x11ca22[_0x5b4a9d('0x5b')]=qs[_0x5b4a9d('0x5b')](_0x2388f2[_0x5b4a9d('0x3a')][_0x5b4a9d('0x5b')]),_0x11ca22[_0x5b4a9d('0x53')]=qs[_0x5b4a9d('0x53')](_0x2388f2[_0x5b4a9d('0x3a')][_0x5b4a9d('0x53')])),_0x11ca22[_0x5b4a9d('0x2e')]=qs['sort'](_0x2388f2[_0x5b4a9d('0x3a')][_0x5b4a9d('0x4a')]),_0x11ca22[_0x5b4a9d('0x47')]=qs[_0x5b4a9d('0x1e')](_[_0x5b4a9d('0x29')](_0x2388f2[_0x5b4a9d('0x3a')],_0x23f86d[_0x5b4a9d('0x1e')])),_0x11ca22[_0x5b4a9d('0x47')][_0x5b4a9d('0x4f')]=_0x259ed6['id'],_0x2388f2[_0x5b4a9d('0x3a')][_0x5b4a9d('0x6f')]&&(_0x11ca22['where']=_[_0x5b4a9d('0x0')](_0x11ca22[_0x5b4a9d('0x47')],{[Op['or']]:_['map'](_0x11ca22['attributes'],function(_0x4ab014){const _0x3c302b=_0x5b4a9d,_0x3a0792={};return _0x3a0792[_0x4ab014]={[Op[_0x3c302b('0x77')]]:'%'+_0x2388f2['query']['filter']+'%'},_0x3a0792;})})),_0x11ca22=_[_0x5b4a9d('0x0')]({},_0x11ca22,_0x2388f2[_0x5b4a9d('0xd')]),db['UserFaxQueue'][_0x5b4a9d('0x3c')](_0x11ca22);})[_0x48061b('0x5')](function(_0x524a16){const _0x245689=_0x48061b;if(_0x524a16)return db['User']['findAndCountAll']({'where':{'id':_[_0x245689('0x51')](_0x524a16,_0x245689('0x7')),'role':'agent'},'attributes':['id','name',_0x245689('0x20'),_0x245689('0x10'),_0x245689('0x2d')]});})[_0x48061b('0x5')](function(_0x4073d7){const _0x3fc7fc=_0x48061b;return _0x4073d7?{'count':_0x4073d7['count'],'rows':_[_0x3fc7fc('0x51')](_0x4073d7[_0x3fc7fc('0x28')],function(_0xc3521f){const _0x3fcd28=_0x3fc7fc;return{'membername':_0xc3521f[_0x3fcd28('0x42')],'UserId':_0xc3521f['id'],'queue_name':_0x3ad658['name'],'FaxQueueId':_0x3ad658['id'],'interface':util[_0x3fcd28('0x5e')]('%s/%s',_0x3fcd28('0x59'),_0xc3521f[_0x3fcd28('0x42')]),'penalty':0x0,'paused':_0xc3521f['faxPause'],'createdAt':_0xc3521f[_0x3fcd28('0x2d')],'updatedAt':_0xc3521f[_0x3fcd28('0x10')]};})}:{'count':0x0,'rows':[]};})['then'](respondWithFilteredResult(_0x1a370a,_0x11ca22))[_0x48061b('0x21')](handleError(_0x1a370a,null));},exports[_0x1b4fbd('0x37')]=function(_0x5d0b0f,_0x850a29){const _0x128b96=_0x1b4fbd;let _0x58c538={};const _0x57c22c={};let _0x22e506,_0x5872af;return db['FaxQueue'][_0x128b96('0x3e')]({'where':{'id':_0x5d0b0f['params']['id']}})[_0x128b96('0x5')](handleEntityNotFound(_0x850a29,null))[_0x128b96('0x5')](function(_0x2ef140){const _0x33d5c4=_0x128b96;if(_0x2ef140)return _0x22e506=_0x2ef140,_0x57c22c[_0x33d5c4('0x36')]=_['keys'](db[_0x33d5c4('0x2')]['rawAttributes']),_0x57c22c[_0x33d5c4('0x3a')]=_[_0x33d5c4('0x34')](_0x5d0b0f['query']),_0x57c22c['filters']=_[_0x33d5c4('0x66')](_0x57c22c[_0x33d5c4('0x36')],_0x57c22c['query']),_0x58c538[_0x33d5c4('0x69')]=_[_0x33d5c4('0x66')](_0x57c22c[_0x33d5c4('0x36')],qs[_0x33d5c4('0x3')](_0x5d0b0f[_0x33d5c4('0x3a')]['fields'])),_0x58c538['attributes']=_0x58c538['attributes'][_0x33d5c4('0x18')]?_0x58c538[_0x33d5c4('0x69')]:_0x57c22c[_0x33d5c4('0x36')],_0x58c538['order']=qs['sort'](_0x5d0b0f[_0x33d5c4('0x3a')][_0x33d5c4('0x4a')]),_0x58c538[_0x33d5c4('0x47')]=qs[_0x33d5c4('0x1e')](_[_0x33d5c4('0x29')](_0x5d0b0f[_0x33d5c4('0x3a')],_0x57c22c[_0x33d5c4('0x1e')])),_0x5d0b0f['query'][_0x33d5c4('0x6f')]&&(_0x58c538['where']=_[_0x33d5c4('0x0')](_0x58c538[_0x33d5c4('0x47')],{[Op['or']]:_[_0x33d5c4('0x51')](_0x58c538['attributes'],function(_0x40f699){const _0xbe4d26=_0x33d5c4,_0x2925de={};return _0x2925de[_0x40f699]={[Op['like']]:'%'+_0x5d0b0f[_0xbe4d26('0x3a')][_0xbe4d26('0x6f')]+'%'},_0x2925de;})})),_0x58c538=_[_0x33d5c4('0x0')]({},_0x58c538,_0x5d0b0f[_0x33d5c4('0xd')]),_0x22e506['getTeams'](_0x58c538);})[_0x128b96('0x5')](function(_0x112769){const _0x197171=_0x128b96;if(_0x112769)return _0x5872af=_0x112769['length'],typeof _0x5d0b0f['query'][_0x197171('0x1c')]===_0x197171('0x6c')&&(_0x58c538[_0x197171('0x5b')]=qs[_0x197171('0x5b')](_0x5d0b0f[_0x197171('0x3a')][_0x197171('0x5b')]),_0x58c538['offset']=qs[_0x197171('0x53')](_0x5d0b0f[_0x197171('0x3a')][_0x197171('0x53')])),_0x22e506['getTeams'](_0x58c538);})[_0x128b96('0x5')](function(_0x51dceb){if(_0x51dceb)return _0x51dceb?{'count':_0x5872af,'rows':_0x51dceb}:null;})[_0x128b96('0x5')](respondWithResult(_0x850a29,null))[_0x128b96('0x21')](handleError(_0x850a29,null));},exports[_0x1b4fbd('0x46')]=function(_0x21e787,_0x85fed4){const _0x226689=_0x1b4fbd,_0xc6cf5d=_0x21e787['body'][_0x226689('0x61')];return db['Team'][_0x226689('0x3c')]({'where':{'id':_0xc6cf5d},'attributes':['id'],'include':[{'model':db[_0x226689('0x6e')],'as':'Agents','attributes':['id',_0x226689('0x42'),_0x226689('0x5f'),_0x226689('0x4e'),_0x226689('0x33')],'raw':!![]}]})[_0x226689('0x5')](function(_0x445622){const _0x2a9b4a=_0x226689;if(_0x445622){const _0x16f6df=_['flatMap'](_0x445622,function(_0x513388){const _0x256c86=a212_0x1252,_0x21e00a=_0x513388[_0x256c86('0x58')]({'plain':!![]});return _0x21e00a[_0x256c86('0x17')];});return db[_0x2a9b4a('0x49')][_0x2a9b4a('0x3e')]({'where':{'id':_0x21e787['params']['id']}})[_0x2a9b4a('0x5')](function(_0x418c55){const _0x43b160=_0x2a9b4a;return db[_0x43b160('0x39')]['transaction'](function(_0x58c886){const _0x56bc33=_0x43b160;return _0x418c55[_0x56bc33('0x46')](_0xc6cf5d,{'transaction':_0x58c886})['then'](function(){const _0x5e0d00=_0x56bc33;return Promise[_0x5e0d00('0x65')](_0x16f6df,function(_0x21965c){const _0x352e5c=_0x5e0d00;return db[_0x352e5c('0x75')]['findOrCreate']({'where':{'UserId':_0x21965c['id'],'FaxQueueId':_0x21e787[_0x352e5c('0x32')]['id']},'transaction':_0x58c886});});})[_0x56bc33('0x5')](function(){const _0x4536ec=_0x56bc33;_0x16f6df[_0x4536ec('0x3d')](function(_0x160ba2){const _0x24e30f=_0x4536ec;socket[_0x24e30f('0x43')](_0x24e30f('0x40'),{'UserId':_0x160ba2['id'],'FaxQueueId':_0x418c55['id']});});});});});}})['then'](respondWithStatusCode(_0x85fed4,null))['catch'](handleError(_0x85fed4,null));},exports[_0x1b4fbd('0x26')]=function(_0x206918,_0x44019b){const _0x3ea93=_0x1b4fbd;return db[_0x3ea93('0x2')]['findAll']({'where':{'id':_0x206918[_0x3ea93('0x3a')][_0x3ea93('0x61')]},'attributes':['id'],'include':[{'model':db[_0x3ea93('0x6e')],'as':'Agents','attributes':['id'],'raw':!![]}]})[_0x3ea93('0x5')](handleEntityNotFound(_0x44019b,null))[_0x3ea93('0x5')](function(_0x5a3787){const _0x2932f0=_0x3ea93,_0x292e89=_[_0x2932f0('0x51')](_0x5a3787,'id');let _0x68288d=[];const _0x56550f=[],_0xeb77cd=squel[_0x2932f0('0x1f')]();_0xeb77cd['field']('tq.TeamId')[_0x2932f0('0x67')](_0x2932f0('0x1'),'tq')[_0x2932f0('0x22')](_0x2932f0('0x73'),'ut',_0x2932f0('0x38'))[_0x2932f0('0x47')](_0x2932f0('0xf'),_0x206918[_0x2932f0('0x32')]['id']);for(let _0x2097ec=0x0;_0x2097ec<_0x5a3787[_0x2932f0('0x18')];_0x2097ec+=0x1){const _0x1d7a3b=_0x5a3787[_0x2097ec];for(let _0x37f5a6=0x0;_0x37f5a6<_0x1d7a3b[_0x2932f0('0x17')]['length'];_0x37f5a6+=0x1){const _0x2d05d3=_0x1d7a3b[_0x2932f0('0x17')][_0x37f5a6],_0x414369=_0xeb77cd[_0x2932f0('0x2b')]();_0x414369[_0x2932f0('0x47')](_0x2932f0('0x70'),_0x2d05d3['id']),_0x56550f[_0x2932f0('0x48')](db[_0x2932f0('0x39')][_0x2932f0('0x3a')](_0x414369[_0x2932f0('0x57')](),{'type':QueryTypes['SELECT']})[_0x2932f0('0x5')](function(_0x379a48){const _0x3f3054=_0x2932f0;if(_0x379a48[_0x3f3054('0x18')]===0x1)return _0x2d05d3['id'];else{const _0x2062d0=_[_0x3f3054('0x4b')](_['map'](_0x379a48,_0x3f3054('0x30')),function(_0x19ecd7){const _0x2dbbe9=_0x3f3054;return _[_0x2dbbe9('0x6b')](_0x292e89,_0x19ecd7);});if(_0x2062d0)return _0x2d05d3['id'];}}));}}return Promise[_0x2932f0('0x6a')](_0x56550f)['then'](function(_0x404db5){const _0x1a8e44=_0x2932f0;return _0x68288d=_(_0x68288d)[_0x1a8e44('0x76')](_0x404db5)[_0x1a8e44('0x56')]()['value'](),db[_0x1a8e44('0x49')][_0x1a8e44('0x3e')]({'where':{'id':_0x206918[_0x1a8e44('0x32')]['id']}})[_0x1a8e44('0x5')](function(_0x3a5416){const _0x599012=_0x1a8e44;return db[_0x599012('0x39')]['transaction'](function(_0x4df87f){const _0x1b5874=_0x599012;return _0x3a5416[_0x1b5874('0x26')](_0x206918[_0x1b5874('0x3a')][_0x1b5874('0x61')],{'transaction':_0x4df87f})[_0x1b5874('0x5')](function(){const _0x4383be=_0x1b5874;if(!_[_0x4383be('0x4')](_0x68288d))return _0x3a5416[_0x4383be('0xe')](_0x68288d,{'transaction':_0x4df87f});})[_0x1b5874('0x5')](function(){const _0x4f50d1=_0x1b5874;_0x68288d[_0x4f50d1('0x3d')](function(_0xd7b090){const _0x55c2ff=_0x4f50d1;socket[_0x55c2ff('0x43')](_0x55c2ff('0x8'),{'UserId':_0xd7b090,'FaxQueueId':_0x3a5416['id']});});});});});});})['then'](respondWithStatusCode(_0x44019b,null))[_0x3ea93('0x21')](handleError(_0x44019b,null));},exports[_0x1b4fbd('0x3b')]=function(_0x42e2d2,_0x52051e){const _0x36087b=_0x1b4fbd;return db[_0x36087b('0x49')]['findOne']({'where':{'id':_0x42e2d2['params']['id']}})[_0x36087b('0x5')](function(_0x5aa7e5){const _0x1cceb8=_0x36087b;if(_0x5aa7e5)return _0x5aa7e5['addAgents'](_0x42e2d2[_0x1cceb8('0x50')][_0x1cceb8('0x61')],{'through':_[_0x1cceb8('0x44')](_0x42e2d2[_0x1cceb8('0x50')],[_0x1cceb8('0x61'),'id'])})['then'](function(_0x41d54e){const _0x5cffbb=_0x1cceb8;for(let _0x134dea=0x0;_0x134dea<_0x42e2d2[_0x5cffbb('0x50')][_0x5cffbb('0x61')][_0x5cffbb('0x18')];_0x134dea+=0x1){socket['emit']('userFaxQueue:save',{'UserId':_0x42e2d2[_0x5cffbb('0x50')][_0x5cffbb('0x61')][_0x134dea],'FaxQueueId':_0x42e2d2['params']['id']});}return _0x41d54e;});})[_0x36087b('0x5')](respondWithResult(_0x52051e,null))[_0x36087b('0x21')](handleError(_0x52051e,null));},exports[_0x1b4fbd('0xe')]=function(_0x13fd71,_0x1e00d3){const _0x52efc3=_0x1b4fbd;return db['FaxQueue'][_0x52efc3('0x3e')]({'where':{'id':_0x13fd71[_0x52efc3('0x32')]['id']}})[_0x52efc3('0x5')](handleEntityNotFound(_0x1e00d3,null))[_0x52efc3('0x5')](function(_0xee02ae){const _0x3a18ea=_0x52efc3;if(_0xee02ae)return _0xee02ae['removeAgents'](_0x13fd71[_0x3a18ea('0x3a')][_0x3a18ea('0x61')])['then'](function(){const _0x4218ab=_0x3a18ea;if(_[_0x4218ab('0x45')](_0x13fd71[_0x4218ab('0x3a')][_0x4218ab('0x61')]))for(let _0x10d7f8=0x0;_0x10d7f8<_0x13fd71[_0x4218ab('0x3a')][_0x4218ab('0x61')]['length'];_0x10d7f8+=0x1){socket['emit']('userFaxQueue:remove',{'UserId':Number(_0x13fd71[_0x4218ab('0x3a')][_0x4218ab('0x61')][_0x10d7f8]),'FaxQueueId':Number(_0x13fd71[_0x4218ab('0x32')]['id'])});}else socket['emit'](_0x4218ab('0x8'),{'UserId':Number(_0x13fd71[_0x4218ab('0x3a')]['ids']),'FaxQueueId':Number(_0x13fd71[_0x4218ab('0x32')]['id'])});});})[_0x52efc3('0x5')](respondWithStatusCode(_0x1e00d3,null))[_0x52efc3('0x21')](handleError(_0x1e00d3,null));},exports[_0x1b4fbd('0x64')]=function(_0x1e5bf6,_0x5582d9){const _0x75f7ee=_0x1b4fbd;let _0x213800={};const _0x367ca2={};let _0x4f8ccf,_0x5e4a22;return db[_0x75f7ee('0x49')][_0x75f7ee('0x3e')]({'where':{'id':_0x1e5bf6[_0x75f7ee('0x32')]['id']}})[_0x75f7ee('0x5')](handleEntityNotFound(_0x5582d9,null))[_0x75f7ee('0x5')](function(_0x3e4551){const _0x4b9e5b=_0x75f7ee;if(_0x3e4551)return _0x4f8ccf=_0x3e4551,_0x367ca2[_0x4b9e5b('0x36')]=_[_0x4b9e5b('0x34')](db['User'][_0x4b9e5b('0x55')]),_0x367ca2[_0x4b9e5b('0x3a')]=_[_0x4b9e5b('0x34')](_0x1e5bf6[_0x4b9e5b('0x3a')]),_0x367ca2[_0x4b9e5b('0x1e')]=_[_0x4b9e5b('0x66')](_0x367ca2[_0x4b9e5b('0x36')],_0x367ca2['query']),_0x213800[_0x4b9e5b('0x69')]=_[_0x4b9e5b('0x66')](_0x367ca2[_0x4b9e5b('0x36')],qs[_0x4b9e5b('0x3')](_0x1e5bf6[_0x4b9e5b('0x3a')][_0x4b9e5b('0x3')])),_0x213800[_0x4b9e5b('0x69')]=_0x213800['attributes'][_0x4b9e5b('0x18')]?_0x213800[_0x4b9e5b('0x69')]:_0x367ca2[_0x4b9e5b('0x36')],_0x213800['order']=qs[_0x4b9e5b('0x4a')](_0x1e5bf6['query'][_0x4b9e5b('0x4a')]),_0x213800[_0x4b9e5b('0x47')]=qs[_0x4b9e5b('0x1e')](_[_0x4b9e5b('0x29')](_0x1e5bf6[_0x4b9e5b('0x3a')],_0x367ca2['filters'])),_0x1e5bf6['query'][_0x4b9e5b('0x6f')]&&(_0x213800[_0x4b9e5b('0x47')]=_[_0x4b9e5b('0x0')](_0x213800[_0x4b9e5b('0x47')],{[Op['or']]:_[_0x4b9e5b('0x51')](_0x213800[_0x4b9e5b('0x69')],function(_0x50e386){const _0x3c9f2d=_0x4b9e5b,_0x2065a1={};return _0x2065a1[_0x50e386]={[Op[_0x3c9f2d('0x77')]]:'%'+_0x1e5bf6['query']['filter']+'%'},_0x2065a1;})})),_0x213800=_[_0x4b9e5b('0x0')]({},_0x213800,_0x1e5bf6['options']),_0x4f8ccf[_0x4b9e5b('0x64')](_0x213800);})[_0x75f7ee('0x5')](function(_0xeb228f){const _0x1a33c1=_0x75f7ee;if(_0xeb228f)return _0x5e4a22=_0xeb228f[_0x1a33c1('0x18')],typeof _0x1e5bf6[_0x1a33c1('0x3a')][_0x1a33c1('0x1c')]==='undefined'&&(_0x213800[_0x1a33c1('0x5b')]=qs[_0x1a33c1('0x5b')](_0x1e5bf6['query'][_0x1a33c1('0x5b')]),_0x213800[_0x1a33c1('0x53')]=qs['offset'](_0x1e5bf6[_0x1a33c1('0x3a')]['offset'])),_0x4f8ccf[_0x1a33c1('0x64')](_0x213800);})[_0x75f7ee('0x5')](function(_0x32fc79){if(_0x32fc79)return _0x32fc79?{'count':_0x5e4a22,'rows':_0x32fc79}:null;})[_0x75f7ee('0x5')](respondWithResult(_0x5582d9,null))[_0x75f7ee('0x21')](handleError(_0x5582d9,null));};
\ No newline at end of file