Built motion from commit a9fb64cc6defd8fb3a5cc199221f878e91c0e969. Version 3.0.0...
[motion-next.git] / server / api / faxQueue / faxQueue.controller.js
index d1fda29..b43dd59 100644 (file)
@@ -1 +1 @@
-const a212_0x5c23=['userFaxQueue:remove','options','then','type','filters','key','FaxQueueId\x20=\x20?','attributes','catch','VIRTUAL','where','api','status','fieldName','team_has_fax_queues','index','set','Unable\x20to\x20retrieve\x20the\x20current\x20user','./faxQueue.socket','model','user','userFaxQueue:save','keys','offset','interface','removeAgents','UserProfileResource','includeAll','register','ut.UserId\x20=\x20?','pick','describe','isEmpty','join','value','limit','sort','FaxQueues','name','FaxQueue','emit','count','rawAttributes','userProfileId','end','all','../../config/logger','getTeams','order','toString','user_has_teams','sequelize','undefined','forEach','get','agent','addTeams','findAndCountAll','transaction','util','like','each','getAgents','role','flatMap','params','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','../../components/parsers/qs','intersection','../../mysqldb','Team','push','removeTeams','online','sendStatus','destroy','from','compact','findOrCreate','send','%s/%s','every','Agents','User','body','findAll','updatedAt','filter','length','isArray','fields','nolimit','createdAt','lodash','addAgents','clone','ids','json','UserFaxQueue','getMembers','map','faxPause','FaxQueueId','show','omit','include','autoAssociation','merge','findOne','error','UserProfileSection','create','Content-Range','SIP','update','tq.TeamId','query'];(function(_0x24c51c,_0x5c2389){const _0x2f79a7=function(_0xe3e081){while(--_0xe3e081){_0x24c51c['push'](_0x24c51c['shift']());}};_0x2f79a7(++_0x5c2389);}(a212_0x5c23,0xf9));const a212_0x2f79=function(_0x24c51c,_0x5c2389){_0x24c51c=_0x24c51c-0x0;let _0x2f79a7=a212_0x5c23[_0x24c51c];return _0x2f79a7;};const _0x42a8f7=a212_0x2f79;'use strict';const util=require(_0x42a8f7('0x2c')),_=require(_0x42a8f7('0x4e')),squel=require('squel'),qs=require(_0x42a8f7('0x34')),logger=require(_0x42a8f7('0x1f'))(_0x42a8f7('0x71')),{getSocket}=require('../../rediscache'),socket=getSocket(),db=require(_0x42a8f7('0x36'))['db'],{Op,QueryTypes}=require(_0x42a8f7('0x24'));require(_0x42a8f7('0x3'))[_0x42a8f7('0xd')](socket);function respondWithStatusCode(_0xe3e081,_0x348d4b){return _0x348d4b=_0x348d4b||0xcc,function(_0x1ba09d){const _0x2f2cba=a212_0x2f79;if(_0x1ba09d)return _0xe3e081[_0x2f2cba('0x3b')](_0x348d4b);return _0xe3e081[_0x2f2cba('0x72')](_0x348d4b)[_0x2f2cba('0x1d')]();};}function respondWithResult(_0x4f7200,_0x409777){return _0x409777=_0x409777||0xc8,function(_0x36e0eb){const _0x59b53c=a212_0x2f79;if(_0x36e0eb)return _0x4f7200[_0x59b53c('0x72')](_0x409777)[_0x59b53c('0x52')](_0x36e0eb);};}function respondWithFilteredResult(_0xbae78f,_0x2d0af2){return function(_0x5ea92d){const _0x4a9931=a212_0x2f79;if(_0x5ea92d){const _0x525ac1=_0x5ea92d[_0x4a9931('0x1a')],_0x2bb34b=_0x2d0af2[_0x4a9931('0x8')];let _0x17dd05=_0x2d0af2[_0x4a9931('0x8')]+_0x2d0af2[_0x4a9931('0x14')],_0x3aecdc;return _0x17dd05>=_0x525ac1?(_0x17dd05=_0x525ac1,_0x3aecdc=0xc8):_0x3aecdc=0xce,_0xbae78f[_0x4a9931('0x72')](_0x3aecdc),_0xbae78f[_0x4a9931('0x1')](_0x4a9931('0x61'),_0x2bb34b+'-'+_0x17dd05+'/'+_0x525ac1)[_0x4a9931('0x52')](_0x5ea92d);}return null;};}function saveUpdates(_0x571069){return function(_0x17da14){const _0xbee7f=a212_0x2f79;if(_0x17da14)return _0x17da14[_0xbee7f('0x63')](_0x571069)[_0xbee7f('0x68')](function(_0x2b1700){return _0x2b1700;});return null;};}function removeEntity(_0xdc1d2a){return function(_0x4fc4b5){const _0x31c85a=a212_0x2f79;if(_0x4fc4b5)return _0x4fc4b5[_0x31c85a('0x3c')]()[_0x31c85a('0x68')](function(){const _0x3490e1=_0x31c85a,_0xe8ee6=_0x4fc4b5[_0x3490e1('0x27')]({'plain':!![]}),_0x26ffc5='FaxQueues';return db[_0x3490e1('0xb')][_0x3490e1('0x3c')]({'where':{'type':_0x26ffc5,'resourceId':_0xe8ee6['id']}})[_0x3490e1('0x68')](function(){return _0x4fc4b5;});})[_0x31c85a('0x68')](function(){const _0x252a1=_0x31c85a;_0xdc1d2a['status'](0xcc)[_0x252a1('0x1d')]();});};}function handleEntityNotFound(_0x1c15b1){return function(_0x296dd9){const _0x574bc3=a212_0x2f79;return!_0x296dd9&&_0x1c15b1[_0x574bc3('0x3b')](0x194),_0x296dd9;};}function handleError(_0x329469,_0xf60aaa){return _0xf60aaa=_0xf60aaa||0x1f4,function(_0xdb4e87){const _0x4c4330=a212_0x2f79;logger[_0x4c4330('0x5e')](_0xdb4e87['stack']),_0xdb4e87[_0x4c4330('0x17')]&&delete _0xdb4e87['name'],_0x329469[_0x4c4330('0x72')](_0xf60aaa)[_0x4c4330('0x40')](_0xdb4e87);};}exports[_0x42a8f7('0x0')]=function(_0x119739,_0x5282c8){const _0x5658cb=_0x42a8f7;let _0x68ae42={};const _0x4f71ca={},_0x9530dd={'count':0x0,'rows':[]},_0x4b2ffa=_[_0x5658cb('0x55')](db[_0x5658cb('0x18')][_0x5658cb('0x1b')],function(_0x566c88){const _0x36f901=_0x5658cb;return{'name':_0x566c88[_0x36f901('0x73')],'type':_0x566c88[_0x36f901('0x69')][_0x36f901('0x6b')]};});_0x4f71ca['model']=_['map'](_0x4b2ffa,_0x5658cb('0x17')),_0x4f71ca[_0x5658cb('0x65')]=_[_0x5658cb('0x7')](_0x119739['query']),_0x4f71ca['filters']=_['intersection'](_0x4f71ca[_0x5658cb('0x4')],_0x4f71ca[_0x5658cb('0x65')]),_0x68ae42[_0x5658cb('0x6d')]=_[_0x5658cb('0x35')](_0x4f71ca[_0x5658cb('0x4')],qs[_0x5658cb('0x4b')](_0x119739[_0x5658cb('0x65')][_0x5658cb('0x4b')])),_0x68ae42[_0x5658cb('0x6d')]=_0x68ae42[_0x5658cb('0x6d')]['length']?_0x68ae42[_0x5658cb('0x6d')]:_0x4f71ca[_0x5658cb('0x4')];typeof _0x119739[_0x5658cb('0x65')][_0x5658cb('0x4c')]==='undefined'&&(_0x68ae42[_0x5658cb('0x14')]=qs[_0x5658cb('0x14')](_0x119739[_0x5658cb('0x65')][_0x5658cb('0x14')]),_0x68ae42[_0x5658cb('0x8')]=qs[_0x5658cb('0x8')](_0x119739['query'][_0x5658cb('0x8')]));_0x68ae42['order']=qs[_0x5658cb('0x15')](_0x119739[_0x5658cb('0x65')]['sort']),_0x68ae42['where']=qs[_0x5658cb('0x6a')](_[_0x5658cb('0xf')](_0x119739[_0x5658cb('0x65')],_0x4f71ca[_0x5658cb('0x6a')]),_0x4b2ffa);_0x119739[_0x5658cb('0x65')][_0x5658cb('0x48')]&&(_0x68ae42[_0x5658cb('0x70')]=_[_0x5658cb('0x5c')](_0x68ae42[_0x5658cb('0x70')],{[Op['or']]:_['map'](_0x4b2ffa,function(_0x7a932a){const _0x1fc1b2=_0x5658cb;if(_0x7a932a[_0x1fc1b2('0x69')]!==_0x1fc1b2('0x6f')){const _0x1d9bc2={};return _0x1d9bc2[_0x7a932a[_0x1fc1b2('0x17')]]={[Op[_0x1fc1b2('0x2d')]]:'%'+_0x119739['query'][_0x1fc1b2('0x48')]+'%'},_0x1d9bc2;}})}));_0x68ae42=_['merge']({},_0x68ae42,_0x119739['options']);const _0x226877={'where':_0x68ae42['where']};return db['FaxQueue'][_0x5658cb('0x1a')](_0x226877)[_0x5658cb('0x68')](function(_0x253f59){const _0x59c290=_0x5658cb;return _0x9530dd[_0x59c290('0x1a')]=_0x253f59,_0x119739[_0x59c290('0x65')][_0x59c290('0xc')]&&(_0x68ae42[_0x59c290('0x5a')]=[{'all':!![]}]),db['FaxQueue'][_0x59c290('0x46')](_0x68ae42);})['then'](function(_0x3d66bb){return _0x9530dd['rows']=_0x3d66bb,_0x9530dd;})[_0x5658cb('0x68')](respondWithFilteredResult(_0x5282c8,_0x68ae42))[_0x5658cb('0x6e')](handleError(_0x5282c8,null));},exports[_0x42a8f7('0x58')]=function(_0x2324a8,_0x80f0ca){const _0x81ad3d=_0x42a8f7;let _0x5b291a={'raw':!![],'where':{'id':_0x2324a8[_0x81ad3d('0x32')]['id']}};const _0x5f2b6d={};return _0x5f2b6d[_0x81ad3d('0x4')]=_['keys'](db['FaxQueue'][_0x81ad3d('0x1b')]),_0x5f2b6d[_0x81ad3d('0x65')]=_[_0x81ad3d('0x7')](_0x2324a8[_0x81ad3d('0x65')]),_0x5f2b6d[_0x81ad3d('0x6a')]=_[_0x81ad3d('0x35')](_0x5f2b6d[_0x81ad3d('0x4')],_0x5f2b6d['query']),_0x5b291a['attributes']=_[_0x81ad3d('0x35')](_0x5f2b6d[_0x81ad3d('0x4')],qs[_0x81ad3d('0x4b')](_0x2324a8[_0x81ad3d('0x65')][_0x81ad3d('0x4b')])),_0x5b291a[_0x81ad3d('0x6d')]=_0x5b291a['attributes'][_0x81ad3d('0x49')]?_0x5b291a[_0x81ad3d('0x6d')]:_0x5f2b6d[_0x81ad3d('0x4')],_0x2324a8['query'][_0x81ad3d('0xc')]&&(_0x5b291a[_0x81ad3d('0x5a')]=[{'all':!![]}]),_0x5b291a=_[_0x81ad3d('0x5c')]({},_0x5b291a,_0x2324a8[_0x81ad3d('0x67')]),db[_0x81ad3d('0x18')][_0x81ad3d('0x5d')](_0x5b291a)[_0x81ad3d('0x68')](handleEntityNotFound(_0x80f0ca,null))[_0x81ad3d('0x68')](respondWithResult(_0x80f0ca,null))[_0x81ad3d('0x6e')](handleError(_0x80f0ca,null));},exports[_0x42a8f7('0x60')]=function(_0xeb0762,_0x41d0d8){const _0x357f7b=_0x42a8f7;return db[_0x357f7b('0x18')][_0x357f7b('0x60')](_0xeb0762[_0x357f7b('0x45')],{})[_0x357f7b('0x68')](function(_0x38c8ac){const _0x5adece=_0x357f7b,_0x5c6098=_0xeb0762[_0x5adece('0x5')]['get']({'plain':!![]});if(!_0x5c6098)throw new Error(_0x5adece('0x2'));if(_0x5c6098[_0x5adece('0x30')]===_0x5adece('0x5')){const _0x23fe19=_0x38c8ac[_0x5adece('0x27')]({'plain':!![]}),_0x3f8c9d=_0x5adece('0x16');return db[_0x5adece('0x5f')][_0x5adece('0x5d')]({'where':{'name':_0x3f8c9d,'userProfileId':_0x5c6098[_0x5adece('0x1c')]},'raw':!![]})[_0x5adece('0x68')](function(_0x379733){const _0x53ef97=_0x5adece;return _0x379733&&_0x379733[_0x53ef97('0x5b')]===0x0?db['UserProfileResource']['create']({'name':_0x23fe19[_0x53ef97('0x17')],'resourceId':_0x23fe19['id'],'type':_0x379733[_0x53ef97('0x17')],'sectionId':_0x379733['id']},{})[_0x53ef97('0x68')](function(){return _0x38c8ac;}):_0x38c8ac;})[_0x5adece('0x6e')](function(_0x454694){const _0x4a7fb6=_0x5adece;logger[_0x4a7fb6('0x5e')](_0x4a7fb6('0x33'),_0x454694);throw _0x454694;});}return _0x38c8ac;})[_0x357f7b('0x68')](respondWithResult(_0x41d0d8,0xc9))[_0x357f7b('0x6e')](handleError(_0x41d0d8,null));},exports[_0x42a8f7('0x63')]=function(_0x1b359d,_0x24d05a){const _0x568bf0=_0x42a8f7;return _0x1b359d['body']['id']&&delete _0x1b359d['body']['id'],db[_0x568bf0('0x18')][_0x568bf0('0x5d')]({'where':{'id':_0x1b359d[_0x568bf0('0x32')]['id']}})[_0x568bf0('0x68')](handleEntityNotFound(_0x24d05a,null))[_0x568bf0('0x68')](saveUpdates(_0x1b359d[_0x568bf0('0x45')],null))['then'](respondWithResult(_0x24d05a,null))[_0x568bf0('0x6e')](handleError(_0x24d05a,null));},exports[_0x42a8f7('0x3c')]=function(_0x33a127,_0x9df318){const _0x14739e=_0x42a8f7;return db[_0x14739e('0x18')][_0x14739e('0x5d')]({'where':{'id':_0x33a127['params']['id']}})[_0x14739e('0x68')](handleEntityNotFound(_0x9df318,null))[_0x14739e('0x68')](removeEntity(_0x9df318,null))[_0x14739e('0x6e')](handleError(_0x9df318,null));},exports[_0x42a8f7('0x10')]=function(_0x90c118,_0x151a5e){const _0x58385b=_0x42a8f7;return db[_0x58385b('0x18')][_0x58385b('0x10')]()[_0x58385b('0x68')](respondWithResult(_0x151a5e,null))['catch'](handleError(_0x151a5e,null));},exports[_0x42a8f7('0x54')]=function(_0x5b66fb,_0x5aa399){const _0x29fcd8=_0x42a8f7;let _0x317264={'raw':!![],'where':{}};const _0x507c86={};let _0x518a51;return db['FaxQueue'][_0x29fcd8('0x5d')]({'where':{'id':_0x5b66fb[_0x29fcd8('0x32')]['id']}})[_0x29fcd8('0x68')](handleEntityNotFound(_0x5aa399,null))[_0x29fcd8('0x68')](function(_0x4fdbc3){const _0x47f7a2=_0x29fcd8;if(_0x4fdbc3)return _0x518a51=_0x4fdbc3['get']({'plain':!![]}),_0x507c86['model']=_[_0x47f7a2('0x7')](db['UserFaxQueue'][_0x47f7a2('0x1b')]),_0x507c86['query']=_[_0x47f7a2('0x7')](_0x5b66fb[_0x47f7a2('0x65')]),_0x507c86['filters']=_[_0x47f7a2('0x35')](_0x507c86[_0x47f7a2('0x4')],_0x507c86[_0x47f7a2('0x65')]),_0x317264[_0x47f7a2('0x6d')]=_[_0x47f7a2('0x35')](_0x507c86[_0x47f7a2('0x4')],qs[_0x47f7a2('0x4b')](_0x5b66fb[_0x47f7a2('0x65')]['fields'])),_0x317264[_0x47f7a2('0x6d')]=_0x317264[_0x47f7a2('0x6d')]['length']?_0x317264[_0x47f7a2('0x6d')]:_0x507c86['model'],typeof _0x5b66fb[_0x47f7a2('0x65')][_0x47f7a2('0x4c')]==='undefined'&&(_0x317264['limit']=qs[_0x47f7a2('0x14')](_0x5b66fb[_0x47f7a2('0x65')][_0x47f7a2('0x14')]),_0x317264['offset']=qs['offset'](_0x5b66fb[_0x47f7a2('0x65')][_0x47f7a2('0x8')])),_0x317264[_0x47f7a2('0x21')]=qs[_0x47f7a2('0x15')](_0x5b66fb[_0x47f7a2('0x65')][_0x47f7a2('0x15')]),_0x317264[_0x47f7a2('0x70')]=qs[_0x47f7a2('0x6a')](_[_0x47f7a2('0xf')](_0x5b66fb['query'],_0x507c86[_0x47f7a2('0x6a')])),_0x317264[_0x47f7a2('0x70')][_0x47f7a2('0x57')]=_0x4fdbc3['id'],_0x5b66fb[_0x47f7a2('0x65')][_0x47f7a2('0x48')]&&(_0x317264[_0x47f7a2('0x70')]=_[_0x47f7a2('0x5c')](_0x317264['where'],{[Op['or']]:_[_0x47f7a2('0x55')](_0x317264['attributes'],function(_0x243d8c){const _0x54a0fb=_0x47f7a2,_0x43a5f3={};return _0x43a5f3[_0x243d8c]={[Op['like']]:'%'+_0x5b66fb[_0x54a0fb('0x65')]['filter']+'%'},_0x43a5f3;})})),_0x317264=_[_0x47f7a2('0x5c')]({},_0x317264,_0x5b66fb[_0x47f7a2('0x67')]),db['UserFaxQueue']['findAll'](_0x317264);})['then'](function(_0x2ca633){const _0x579e13=_0x29fcd8;if(_0x2ca633)return db[_0x579e13('0x44')][_0x579e13('0x2a')]({'where':{'id':_[_0x579e13('0x55')](_0x2ca633,'UserId'),'role':_0x579e13('0x28')},'attributes':['id',_0x579e13('0x17'),_0x579e13('0x56'),'updatedAt',_0x579e13('0x4d')]});})[_0x29fcd8('0x68')](function(_0x23ab3b){const _0x54a542=_0x29fcd8;return _0x23ab3b?{'count':_0x23ab3b[_0x54a542('0x1a')],'rows':_['map'](_0x23ab3b['rows'],function(_0x173158){const _0x4d484c=_0x54a542;return{'membername':_0x173158['name'],'UserId':_0x173158['id'],'queue_name':_0x518a51[_0x4d484c('0x17')],'FaxQueueId':_0x518a51['id'],'interface':util['format'](_0x4d484c('0x41'),_0x4d484c('0x62'),_0x173158[_0x4d484c('0x17')]),'penalty':0x0,'paused':_0x173158['faxPause'],'createdAt':_0x173158[_0x4d484c('0x4d')],'updatedAt':_0x173158[_0x4d484c('0x47')]};})}:{'count':0x0,'rows':[]};})[_0x29fcd8('0x68')](respondWithFilteredResult(_0x5aa399,_0x317264))[_0x29fcd8('0x6e')](handleError(_0x5aa399,null));},exports['getTeams']=function(_0x49f2b7,_0x19d882){const _0x232ca8=_0x42a8f7;let _0x41ba66={};const _0x5cb157={};let _0x18541c,_0x213b2a;return db[_0x232ca8('0x18')]['findOne']({'where':{'id':_0x49f2b7['params']['id']}})[_0x232ca8('0x68')](handleEntityNotFound(_0x19d882,null))[_0x232ca8('0x68')](function(_0x28e80f){const _0x234153=_0x232ca8;if(_0x28e80f)return _0x18541c=_0x28e80f,_0x5cb157[_0x234153('0x4')]=_[_0x234153('0x7')](db['Team'][_0x234153('0x1b')]),_0x5cb157[_0x234153('0x65')]=_['keys'](_0x49f2b7[_0x234153('0x65')]),_0x5cb157[_0x234153('0x6a')]=_[_0x234153('0x35')](_0x5cb157['model'],_0x5cb157['query']),_0x41ba66['attributes']=_[_0x234153('0x35')](_0x5cb157[_0x234153('0x4')],qs[_0x234153('0x4b')](_0x49f2b7[_0x234153('0x65')][_0x234153('0x4b')])),_0x41ba66['attributes']=_0x41ba66['attributes'][_0x234153('0x49')]?_0x41ba66['attributes']:_0x5cb157[_0x234153('0x4')],_0x41ba66[_0x234153('0x21')]=qs['sort'](_0x49f2b7[_0x234153('0x65')][_0x234153('0x15')]),_0x41ba66[_0x234153('0x70')]=qs[_0x234153('0x6a')](_[_0x234153('0xf')](_0x49f2b7[_0x234153('0x65')],_0x5cb157['filters'])),_0x49f2b7[_0x234153('0x65')][_0x234153('0x48')]&&(_0x41ba66[_0x234153('0x70')]=_[_0x234153('0x5c')](_0x41ba66[_0x234153('0x70')],{[Op['or']]:_[_0x234153('0x55')](_0x41ba66[_0x234153('0x6d')],function(_0x48c946){const _0x1c44ad=_0x234153,_0x564b2a={};return _0x564b2a[_0x48c946]={[Op[_0x1c44ad('0x2d')]]:'%'+_0x49f2b7[_0x1c44ad('0x65')][_0x1c44ad('0x48')]+'%'},_0x564b2a;})})),_0x41ba66=_[_0x234153('0x5c')]({},_0x41ba66,_0x49f2b7[_0x234153('0x67')]),_0x18541c[_0x234153('0x20')](_0x41ba66);})[_0x232ca8('0x68')](function(_0x1333b5){const _0x32c191=_0x232ca8;if(_0x1333b5)return _0x213b2a=_0x1333b5[_0x32c191('0x49')],typeof _0x49f2b7['query']['nolimit']==='undefined'&&(_0x41ba66[_0x32c191('0x14')]=qs[_0x32c191('0x14')](_0x49f2b7[_0x32c191('0x65')][_0x32c191('0x14')]),_0x41ba66[_0x32c191('0x8')]=qs[_0x32c191('0x8')](_0x49f2b7['query'][_0x32c191('0x8')])),_0x18541c[_0x32c191('0x20')](_0x41ba66);})['then'](function(_0x2573d0){if(_0x2573d0)return _0x2573d0?{'count':_0x213b2a,'rows':_0x2573d0}:null;})[_0x232ca8('0x68')](respondWithResult(_0x19d882,null))[_0x232ca8('0x6e')](handleError(_0x19d882,null));},exports[_0x42a8f7('0x29')]=function(_0x15172b,_0x528067){const _0x5a2fa4=_0x42a8f7,_0x4305c2=_0x15172b[_0x5a2fa4('0x45')][_0x5a2fa4('0x51')];return db[_0x5a2fa4('0x37')]['findAll']({'where':{'id':_0x4305c2},'attributes':['id'],'include':[{'model':db['User'],'as':_0x5a2fa4('0x43'),'attributes':['id',_0x5a2fa4('0x17'),_0x5a2fa4('0x3a'),'voicePause',_0x5a2fa4('0x9')],'raw':!![]}]})[_0x5a2fa4('0x68')](function(_0x1a3279){const _0x4d889a=_0x5a2fa4;if(_0x1a3279){const _0x4a0362=_[_0x4d889a('0x31')](_0x1a3279,function(_0x598285){const _0x24d4f2=_0x4d889a,_0x25a20a=_0x598285['get']({'plain':!![]});return _0x25a20a[_0x24d4f2('0x43')];});return db['FaxQueue'][_0x4d889a('0x5d')]({'where':{'id':_0x15172b[_0x4d889a('0x32')]['id']}})[_0x4d889a('0x68')](function(_0x43dc8c){const _0x590bd9=_0x4d889a;return db[_0x590bd9('0x24')][_0x590bd9('0x2b')](function(_0x324cff){const _0x32a11f=_0x590bd9;return _0x43dc8c['addTeams'](_0x4305c2,{'transaction':_0x324cff})[_0x32a11f('0x68')](function(){const _0x5f37d4=_0x32a11f;return Promise[_0x5f37d4('0x2e')](_0x4a0362,function(_0xc82055){const _0x3b5cf0=_0x5f37d4;return db[_0x3b5cf0('0x53')][_0x3b5cf0('0x3f')]({'where':{'UserId':_0xc82055['id'],'FaxQueueId':_0x15172b[_0x3b5cf0('0x32')]['id']},'transaction':_0x324cff});});})[_0x32a11f('0x68')](function(){_0x4a0362['forEach'](function(_0x2912ea){const _0x2146a9=a212_0x2f79;socket[_0x2146a9('0x19')](_0x2146a9('0x6'),{'UserId':_0x2912ea['id'],'FaxQueueId':_0x43dc8c['id']});});});});});}})[_0x5a2fa4('0x68')](respondWithStatusCode(_0x528067,null))['catch'](handleError(_0x528067,null));},exports[_0x42a8f7('0x39')]=function(_0x5da16a,_0x2e9138){const _0x263991=_0x42a8f7;return db['Team']['findAll']({'where':{'id':_0x5da16a['query'][_0x263991('0x51')]},'attributes':['id'],'include':[{'model':db[_0x263991('0x44')],'as':_0x263991('0x43'),'attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x2e9138,null))[_0x263991('0x68')](function(_0x164fd2){const _0x1bb29e=_0x263991,_0x123da0=_[_0x1bb29e('0x55')](_0x164fd2,'id');let _0x5b57c8=[];const _0x30f845=[],_0x356f0a=squel['select']();_0x356f0a['field'](_0x1bb29e('0x64'))[_0x1bb29e('0x3d')](_0x1bb29e('0x74'),'tq')[_0x1bb29e('0x12')](_0x1bb29e('0x23'),'ut','ut.TeamId\x20=\x20tq.TeamId')[_0x1bb29e('0x70')](_0x1bb29e('0x6c'),_0x5da16a[_0x1bb29e('0x32')]['id']);for(let _0x3086b2=0x0;_0x3086b2<_0x164fd2[_0x1bb29e('0x49')];_0x3086b2+=0x1){const _0x389959=_0x164fd2[_0x3086b2];for(let _0xb723e8=0x0;_0xb723e8<_0x389959[_0x1bb29e('0x43')][_0x1bb29e('0x49')];_0xb723e8+=0x1){const _0x1f67fe=_0x389959[_0x1bb29e('0x43')][_0xb723e8],_0x5e63d2=_0x356f0a[_0x1bb29e('0x50')]();_0x5e63d2['where'](_0x1bb29e('0xe'),_0x1f67fe['id']),_0x30f845[_0x1bb29e('0x38')](db['sequelize'][_0x1bb29e('0x65')](_0x5e63d2[_0x1bb29e('0x22')](),{'type':QueryTypes['SELECT']})[_0x1bb29e('0x68')](function(_0x48495f){const _0x557ce8=_0x1bb29e;if(_0x48495f['length']===0x1)return _0x1f67fe['id'];else{const _0x55829c=_[_0x557ce8('0x42')](_['map'](_0x48495f,'TeamId'),function(_0x192424){return _['includes'](_0x123da0,_0x192424);});if(_0x55829c)return _0x1f67fe['id'];}}));}}return Promise[_0x1bb29e('0x1e')](_0x30f845)[_0x1bb29e('0x68')](function(_0x2eb4fd){const _0x35cdf4=_0x1bb29e;return _0x5b57c8=_(_0x5b57c8)['union'](_0x2eb4fd)[_0x35cdf4('0x3e')]()[_0x35cdf4('0x13')](),db[_0x35cdf4('0x18')][_0x35cdf4('0x5d')]({'where':{'id':_0x5da16a['params']['id']}})['then'](function(_0x26afb0){const _0x117147=_0x35cdf4;return db['sequelize'][_0x117147('0x2b')](function(_0x5024f0){const _0x44de16=_0x117147;return _0x26afb0[_0x44de16('0x39')](_0x5da16a['query'][_0x44de16('0x51')],{'transaction':_0x5024f0})[_0x44de16('0x68')](function(){const _0x5e1a4d=_0x44de16;if(!_[_0x5e1a4d('0x11')](_0x5b57c8))return _0x26afb0[_0x5e1a4d('0xa')](_0x5b57c8,{'transaction':_0x5024f0});})['then'](function(){const _0x38b8b9=_0x44de16;_0x5b57c8[_0x38b8b9('0x26')](function(_0x34fd1b){const _0x104642=_0x38b8b9;socket[_0x104642('0x19')]('userFaxQueue:remove',{'UserId':_0x34fd1b,'FaxQueueId':_0x26afb0['id']});});});});});});})[_0x263991('0x68')](respondWithStatusCode(_0x2e9138,null))['catch'](handleError(_0x2e9138,null));},exports['addAgents']=function(_0x5e643f,_0x4790be){const _0x195361=_0x42a8f7;return db[_0x195361('0x18')][_0x195361('0x5d')]({'where':{'id':_0x5e643f[_0x195361('0x32')]['id']}})[_0x195361('0x68')](function(_0x2f64a4){const _0x42f365=_0x195361;if(_0x2f64a4)return _0x2f64a4[_0x42f365('0x4f')](_0x5e643f[_0x42f365('0x45')][_0x42f365('0x51')],{'through':_[_0x42f365('0x59')](_0x5e643f['body'],[_0x42f365('0x51'),'id'])})[_0x42f365('0x68')](function(_0x15722c){const _0x5d3be8=_0x42f365;for(let _0x2de798=0x0;_0x2de798<_0x5e643f[_0x5d3be8('0x45')][_0x5d3be8('0x51')][_0x5d3be8('0x49')];_0x2de798+=0x1){socket[_0x5d3be8('0x19')](_0x5d3be8('0x6'),{'UserId':_0x5e643f[_0x5d3be8('0x45')]['ids'][_0x2de798],'FaxQueueId':_0x5e643f[_0x5d3be8('0x32')]['id']});}return _0x15722c;});})[_0x195361('0x68')](respondWithResult(_0x4790be,null))['catch'](handleError(_0x4790be,null));},exports[_0x42a8f7('0xa')]=function(_0x55a123,_0x190840){const _0x5d1597=_0x42a8f7;return db[_0x5d1597('0x18')][_0x5d1597('0x5d')]({'where':{'id':_0x55a123[_0x5d1597('0x32')]['id']}})[_0x5d1597('0x68')](handleEntityNotFound(_0x190840,null))[_0x5d1597('0x68')](function(_0x11ab9a){const _0x1a5e3b=_0x5d1597;if(_0x11ab9a)return _0x11ab9a[_0x1a5e3b('0xa')](_0x55a123[_0x1a5e3b('0x65')][_0x1a5e3b('0x51')])[_0x1a5e3b('0x68')](function(){const _0x1c20b8=_0x1a5e3b;if(_[_0x1c20b8('0x4a')](_0x55a123[_0x1c20b8('0x65')][_0x1c20b8('0x51')]))for(let _0x4634fb=0x0;_0x4634fb<_0x55a123['query'][_0x1c20b8('0x51')][_0x1c20b8('0x49')];_0x4634fb+=0x1){socket[_0x1c20b8('0x19')](_0x1c20b8('0x66'),{'UserId':Number(_0x55a123[_0x1c20b8('0x65')][_0x1c20b8('0x51')][_0x4634fb]),'FaxQueueId':Number(_0x55a123[_0x1c20b8('0x32')]['id'])});}else socket[_0x1c20b8('0x19')](_0x1c20b8('0x66'),{'UserId':Number(_0x55a123[_0x1c20b8('0x65')][_0x1c20b8('0x51')]),'FaxQueueId':Number(_0x55a123['params']['id'])});});})[_0x5d1597('0x68')](respondWithStatusCode(_0x190840,null))[_0x5d1597('0x6e')](handleError(_0x190840,null));},exports[_0x42a8f7('0x2f')]=function(_0x2dd96f,_0x43487d){const _0x378cfc=_0x42a8f7;let _0x24cf2b={};const _0x4b3e44={};let _0x1feb8c,_0x4b7fdd;return db[_0x378cfc('0x18')]['findOne']({'where':{'id':_0x2dd96f[_0x378cfc('0x32')]['id']}})[_0x378cfc('0x68')](handleEntityNotFound(_0x43487d,null))['then'](function(_0x5b4f46){const _0x168314=_0x378cfc;if(_0x5b4f46)return _0x1feb8c=_0x5b4f46,_0x4b3e44[_0x168314('0x4')]=_[_0x168314('0x7')](db[_0x168314('0x44')][_0x168314('0x1b')]),_0x4b3e44[_0x168314('0x65')]=_[_0x168314('0x7')](_0x2dd96f['query']),_0x4b3e44['filters']=_[_0x168314('0x35')](_0x4b3e44['model'],_0x4b3e44['query']),_0x24cf2b['attributes']=_['intersection'](_0x4b3e44[_0x168314('0x4')],qs[_0x168314('0x4b')](_0x2dd96f[_0x168314('0x65')][_0x168314('0x4b')])),_0x24cf2b[_0x168314('0x6d')]=_0x24cf2b['attributes'][_0x168314('0x49')]?_0x24cf2b[_0x168314('0x6d')]:_0x4b3e44[_0x168314('0x4')],_0x24cf2b[_0x168314('0x21')]=qs[_0x168314('0x15')](_0x2dd96f['query'][_0x168314('0x15')]),_0x24cf2b[_0x168314('0x70')]=qs['filters'](_[_0x168314('0xf')](_0x2dd96f[_0x168314('0x65')],_0x4b3e44['filters'])),_0x2dd96f[_0x168314('0x65')][_0x168314('0x48')]&&(_0x24cf2b['where']=_[_0x168314('0x5c')](_0x24cf2b[_0x168314('0x70')],{[Op['or']]:_[_0x168314('0x55')](_0x24cf2b[_0x168314('0x6d')],function(_0x25e7cd){const _0xfc99=_0x168314,_0x45d1eb={};return _0x45d1eb[_0x25e7cd]={[Op['like']]:'%'+_0x2dd96f[_0xfc99('0x65')][_0xfc99('0x48')]+'%'},_0x45d1eb;})})),_0x24cf2b=_['merge']({},_0x24cf2b,_0x2dd96f[_0x168314('0x67')]),_0x1feb8c[_0x168314('0x2f')](_0x24cf2b);})['then'](function(_0xd3463){const _0x318135=_0x378cfc;if(_0xd3463)return _0x4b7fdd=_0xd3463[_0x318135('0x49')],typeof _0x2dd96f[_0x318135('0x65')][_0x318135('0x4c')]===_0x318135('0x25')&&(_0x24cf2b[_0x318135('0x14')]=qs[_0x318135('0x14')](_0x2dd96f['query'][_0x318135('0x14')]),_0x24cf2b[_0x318135('0x8')]=qs[_0x318135('0x8')](_0x2dd96f['query'][_0x318135('0x8')])),_0x1feb8c[_0x318135('0x2f')](_0x24cf2b);})[_0x378cfc('0x68')](function(_0x15531f){if(_0x15531f)return _0x15531f?{'count':_0x4b7fdd,'rows':_0x15531f}:null;})['then'](respondWithResult(_0x43487d,null))[_0x378cfc('0x6e')](handleError(_0x43487d,null));};
\ No newline at end of file
+const a212_0x125a=['merge','userProfileId','intersection','each','keys','includeAll','VIRTUAL','Content-Range','end','lodash','removeTeams','addAgents','FaxQueues','count','length','filter','error','rawAttributes','UserProfileResource','findAll','sequelize','userFaxQueue:remove','options','flatMap','forEach','util','fieldName','getTeams','attributes','transaction','where','catch','user_has_teams','union','from','body','updatedAt','team_has_fax_queues','describe','every','./faxQueue.socket','../../rediscache','../../components/parsers/qs','rows','params','get','findOne','removeAgents','send','push','SIP','map','model','toString','Agents','emit','ut.TeamId\x20=\x20tq.TeamId','UserFaxQueue','FaxQueue','createdAt','value','isEmpty','isArray','ut.UserId\x20=\x20?','destroy','getAgents','userFaxQueue:save','like','faxPause','User','pick','filters','clone','order','field','json','sort','UserId','ids','getMembers','fields','key','update','status','join','limit','tq.TeamId','user','name','stack','then','role','squel','agent','query','addTeams','type','sendStatus','create','Unable\x20to\x20retrieve\x20the\x20current\x20user','offset','Team','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','undefined','nolimit'];(function(_0x59a26a,_0x125acc){const _0x356c35=function(_0x159481){while(--_0x159481){_0x59a26a['push'](_0x59a26a['shift']());}};_0x356c35(++_0x125acc);}(a212_0x125a,0x162));const a212_0x356c=function(_0x59a26a,_0x125acc){_0x59a26a=_0x59a26a-0x0;let _0x356c35=a212_0x125a[_0x59a26a];return _0x356c35;};const _0x31ce4b=a212_0x356c;'use strict';const util=require(_0x31ce4b('0x5b')),_=require(_0x31ce4b('0x4b')),squel=require(_0x31ce4b('0x35')),qs=require(_0x31ce4b('0x3')),logger=require('../../config/logger')('api'),{getSocket}=require(_0x31ce4b('0x2')),socket=getSocket(),db=require('../../mysqldb')['db'],{Op,QueryTypes}=require('sequelize');require(_0x31ce4b('0x1'))['register'](socket);function respondWithStatusCode(_0x159481,_0x41a912){return _0x41a912=_0x41a912||0xcc,function(_0xe0fb5e){const _0x44ef5c=a212_0x356c;if(_0xe0fb5e)return _0x159481[_0x44ef5c('0x3a')](_0x41a912);return _0x159481[_0x44ef5c('0x2c')](_0x41a912)[_0x44ef5c('0x4a')]();};}function respondWithResult(_0x24b048,_0x14118e){return _0x14118e=_0x14118e||0xc8,function(_0x2eb886){const _0xc9cd6a=a212_0x356c;if(_0x2eb886)return _0x24b048[_0xc9cd6a('0x2c')](_0x14118e)[_0xc9cd6a('0x24')](_0x2eb886);};}function respondWithFilteredResult(_0x48d0e6,_0x479f59){return function(_0x2c48ed){const _0x5aa9e6=a212_0x356c;if(_0x2c48ed){const _0x1be868=_0x2c48ed[_0x5aa9e6('0x4f')],_0xa10800=_0x479f59['offset'];let _0x5929de=_0x479f59[_0x5aa9e6('0x3d')]+_0x479f59[_0x5aa9e6('0x2e')],_0x27e764;return _0x5929de>=_0x1be868?(_0x5929de=_0x1be868,_0x27e764=0xc8):_0x27e764=0xce,_0x48d0e6['status'](_0x27e764),_0x48d0e6['set'](_0x5aa9e6('0x49'),_0xa10800+'-'+_0x5929de+'/'+_0x1be868)[_0x5aa9e6('0x24')](_0x2c48ed);}return null;};}function saveUpdates(_0x107bac){return function(_0x1bd0df){const _0x26287b=a212_0x356c;if(_0x1bd0df)return _0x1bd0df[_0x26287b('0x2b')](_0x107bac)[_0x26287b('0x33')](function(_0x5e44fd){return _0x5e44fd;});return null;};}function removeEntity(_0x497a88){return function(_0x5627c4){const _0x586bc3=a212_0x356c;if(_0x5627c4)return _0x5627c4['destroy']()[_0x586bc3('0x33')](function(){const _0x51bdf3=_0x586bc3,_0x5c9e0b=_0x5627c4['get']({'plain':!![]}),_0x2f789a=_0x51bdf3('0x4e');return db[_0x51bdf3('0x54')][_0x51bdf3('0x19')]({'where':{'type':_0x2f789a,'resourceId':_0x5c9e0b['id']}})[_0x51bdf3('0x33')](function(){return _0x5627c4;});})[_0x586bc3('0x33')](function(){const _0x3914ce=_0x586bc3;_0x497a88['status'](0xcc)[_0x3914ce('0x4a')]();});};}function handleEntityNotFound(_0x2bd690){return function(_0x3ff331){const _0x9a73f7=a212_0x356c;return!_0x3ff331&&_0x2bd690[_0x9a73f7('0x3a')](0x194),_0x3ff331;};}function handleError(_0x3101bf,_0x2fda03){return _0x2fda03=_0x2fda03||0x1f4,function(_0x4aa167){const _0x3212c6=a212_0x356c;logger['error'](_0x4aa167[_0x3212c6('0x32')]),_0x4aa167['name']&&delete _0x4aa167[_0x3212c6('0x31')],_0x3101bf[_0x3212c6('0x2c')](_0x2fda03)[_0x3212c6('0x9')](_0x4aa167);};}exports['index']=function(_0x1875d7,_0x41cd4f){const _0x3cc543=_0x31ce4b;let _0x249248={};const _0x1cb836={},_0xa892df={'count':0x0,'rows':[]},_0x499e05=_[_0x3cc543('0xc')](db[_0x3cc543('0x13')]['rawAttributes'],function(_0x3a8937){const _0x18b2c9=_0x3cc543;return{'name':_0x3a8937[_0x18b2c9('0x5c')],'type':_0x3a8937[_0x18b2c9('0x39')][_0x18b2c9('0x2a')]};});_0x1cb836[_0x3cc543('0xd')]=_[_0x3cc543('0xc')](_0x499e05,'name'),_0x1cb836[_0x3cc543('0x37')]=_['keys'](_0x1875d7[_0x3cc543('0x37')]),_0x1cb836[_0x3cc543('0x20')]=_[_0x3cc543('0x44')](_0x1cb836[_0x3cc543('0xd')],_0x1cb836['query']),_0x249248[_0x3cc543('0x5e')]=_[_0x3cc543('0x44')](_0x1cb836[_0x3cc543('0xd')],qs[_0x3cc543('0x29')](_0x1875d7['query']['fields'])),_0x249248[_0x3cc543('0x5e')]=_0x249248[_0x3cc543('0x5e')][_0x3cc543('0x50')]?_0x249248[_0x3cc543('0x5e')]:_0x1cb836['model'];typeof _0x1875d7[_0x3cc543('0x37')][_0x3cc543('0x41')]===_0x3cc543('0x40')&&(_0x249248[_0x3cc543('0x2e')]=qs[_0x3cc543('0x2e')](_0x1875d7[_0x3cc543('0x37')][_0x3cc543('0x2e')]),_0x249248[_0x3cc543('0x3d')]=qs[_0x3cc543('0x3d')](_0x1875d7['query']['offset']));_0x249248['order']=qs[_0x3cc543('0x25')](_0x1875d7['query'][_0x3cc543('0x25')]),_0x249248[_0x3cc543('0x60')]=qs[_0x3cc543('0x20')](_['pick'](_0x1875d7[_0x3cc543('0x37')],_0x1cb836[_0x3cc543('0x20')]),_0x499e05);_0x1875d7[_0x3cc543('0x37')][_0x3cc543('0x51')]&&(_0x249248['where']=_[_0x3cc543('0x42')](_0x249248[_0x3cc543('0x60')],{[Op['or']]:_[_0x3cc543('0xc')](_0x499e05,function(_0x427f9b){const _0x16202b=_0x3cc543;if(_0x427f9b['type']!==_0x16202b('0x48')){const _0x101a5c={};return _0x101a5c[_0x427f9b['name']]={[Op['like']]:'%'+_0x1875d7[_0x16202b('0x37')]['filter']+'%'},_0x101a5c;}})}));_0x249248=_[_0x3cc543('0x42')]({},_0x249248,_0x1875d7[_0x3cc543('0x58')]);const _0x4fa881={'where':_0x249248['where']};return db[_0x3cc543('0x13')][_0x3cc543('0x4f')](_0x4fa881)[_0x3cc543('0x33')](function(_0x587019){const _0x180c83=_0x3cc543;return _0xa892df[_0x180c83('0x4f')]=_0x587019,_0x1875d7[_0x180c83('0x37')]['includeAll']&&(_0x249248['include']=[{'all':!![]}]),db[_0x180c83('0x13')]['findAll'](_0x249248);})[_0x3cc543('0x33')](function(_0x214970){return _0xa892df['rows']=_0x214970,_0xa892df;})[_0x3cc543('0x33')](respondWithFilteredResult(_0x41cd4f,_0x249248))['catch'](handleError(_0x41cd4f,null));},exports['show']=function(_0x452cd3,_0x115dec){const _0x839c3e=_0x31ce4b;let _0x53d7e6={'raw':!![],'where':{'id':_0x452cd3[_0x839c3e('0x5')]['id']}};const _0x20f87a={};return _0x20f87a[_0x839c3e('0xd')]=_[_0x839c3e('0x46')](db[_0x839c3e('0x13')][_0x839c3e('0x53')]),_0x20f87a[_0x839c3e('0x37')]=_[_0x839c3e('0x46')](_0x452cd3['query']),_0x20f87a[_0x839c3e('0x20')]=_[_0x839c3e('0x44')](_0x20f87a[_0x839c3e('0xd')],_0x20f87a[_0x839c3e('0x37')]),_0x53d7e6[_0x839c3e('0x5e')]=_[_0x839c3e('0x44')](_0x20f87a['model'],qs[_0x839c3e('0x29')](_0x452cd3[_0x839c3e('0x37')][_0x839c3e('0x29')])),_0x53d7e6[_0x839c3e('0x5e')]=_0x53d7e6[_0x839c3e('0x5e')][_0x839c3e('0x50')]?_0x53d7e6[_0x839c3e('0x5e')]:_0x20f87a[_0x839c3e('0xd')],_0x452cd3[_0x839c3e('0x37')][_0x839c3e('0x47')]&&(_0x53d7e6['include']=[{'all':!![]}]),_0x53d7e6=_[_0x839c3e('0x42')]({},_0x53d7e6,_0x452cd3[_0x839c3e('0x58')]),db[_0x839c3e('0x13')][_0x839c3e('0x7')](_0x53d7e6)['then'](handleEntityNotFound(_0x115dec,null))[_0x839c3e('0x33')](respondWithResult(_0x115dec,null))[_0x839c3e('0x61')](handleError(_0x115dec,null));},exports[_0x31ce4b('0x3b')]=function(_0x2c3cb8,_0x5487de){const _0x49185e=_0x31ce4b;return db[_0x49185e('0x13')]['create'](_0x2c3cb8['body'],{})[_0x49185e('0x33')](function(_0x2c94a1){const _0x562fdc=_0x49185e,_0x5c2ef9=_0x2c3cb8[_0x562fdc('0x30')]['get']({'plain':!![]});if(!_0x5c2ef9)throw new Error(_0x562fdc('0x3c'));if(_0x5c2ef9[_0x562fdc('0x34')]===_0x562fdc('0x30')){const _0x4d049c=_0x2c94a1[_0x562fdc('0x6')]({'plain':!![]}),_0x5db8e8=_0x562fdc('0x4e');return db['UserProfileSection'][_0x562fdc('0x7')]({'where':{'name':_0x5db8e8,'userProfileId':_0x5c2ef9[_0x562fdc('0x43')]},'raw':!![]})[_0x562fdc('0x33')](function(_0x3806ec){const _0x2533b5=_0x562fdc;return _0x3806ec&&_0x3806ec['autoAssociation']===0x0?db[_0x2533b5('0x54')][_0x2533b5('0x3b')]({'name':_0x4d049c[_0x2533b5('0x31')],'resourceId':_0x4d049c['id'],'type':_0x3806ec[_0x2533b5('0x31')],'sectionId':_0x3806ec['id']},{})[_0x2533b5('0x33')](function(){return _0x2c94a1;}):_0x2c94a1;})[_0x562fdc('0x61')](function(_0x2e2083){const _0x1e732e=_0x562fdc;logger[_0x1e732e('0x52')](_0x1e732e('0x3f'),_0x2e2083);throw _0x2e2083;});}return _0x2c94a1;})[_0x49185e('0x33')](respondWithResult(_0x5487de,0xc9))[_0x49185e('0x61')](handleError(_0x5487de,null));},exports['update']=function(_0x523876,_0x22b3aa){const _0x43c4d9=_0x31ce4b;return _0x523876['body']['id']&&delete _0x523876[_0x43c4d9('0x65')]['id'],db[_0x43c4d9('0x13')][_0x43c4d9('0x7')]({'where':{'id':_0x523876[_0x43c4d9('0x5')]['id']}})[_0x43c4d9('0x33')](handleEntityNotFound(_0x22b3aa,null))[_0x43c4d9('0x33')](saveUpdates(_0x523876[_0x43c4d9('0x65')],null))[_0x43c4d9('0x33')](respondWithResult(_0x22b3aa,null))[_0x43c4d9('0x61')](handleError(_0x22b3aa,null));},exports[_0x31ce4b('0x19')]=function(_0x4d26ee,_0x4d5a59){const _0x18e0fe=_0x31ce4b;return db['FaxQueue']['findOne']({'where':{'id':_0x4d26ee[_0x18e0fe('0x5')]['id']}})[_0x18e0fe('0x33')](handleEntityNotFound(_0x4d5a59,null))[_0x18e0fe('0x33')](removeEntity(_0x4d5a59,null))[_0x18e0fe('0x61')](handleError(_0x4d5a59,null));},exports['describe']=function(_0x507b71,_0x587f0a){const _0x1c825b=_0x31ce4b;return db[_0x1c825b('0x13')][_0x1c825b('0x68')]()[_0x1c825b('0x33')](respondWithResult(_0x587f0a,null))[_0x1c825b('0x61')](handleError(_0x587f0a,null));},exports[_0x31ce4b('0x28')]=function(_0x2e6e3b,_0x131074){const _0x13969f=_0x31ce4b;let _0xb2230f={'raw':!![],'where':{}};const _0x9d0e67={};let _0x3e4476;return db[_0x13969f('0x13')][_0x13969f('0x7')]({'where':{'id':_0x2e6e3b['params']['id']}})[_0x13969f('0x33')](handleEntityNotFound(_0x131074,null))[_0x13969f('0x33')](function(_0x1386f6){const _0x322fbb=_0x13969f;if(_0x1386f6)return _0x3e4476=_0x1386f6[_0x322fbb('0x6')]({'plain':!![]}),_0x9d0e67[_0x322fbb('0xd')]=_['keys'](db[_0x322fbb('0x12')][_0x322fbb('0x53')]),_0x9d0e67[_0x322fbb('0x37')]=_['keys'](_0x2e6e3b['query']),_0x9d0e67['filters']=_['intersection'](_0x9d0e67[_0x322fbb('0xd')],_0x9d0e67[_0x322fbb('0x37')]),_0xb2230f[_0x322fbb('0x5e')]=_['intersection'](_0x9d0e67[_0x322fbb('0xd')],qs['fields'](_0x2e6e3b[_0x322fbb('0x37')]['fields'])),_0xb2230f[_0x322fbb('0x5e')]=_0xb2230f[_0x322fbb('0x5e')][_0x322fbb('0x50')]?_0xb2230f['attributes']:_0x9d0e67['model'],typeof _0x2e6e3b[_0x322fbb('0x37')][_0x322fbb('0x41')]===_0x322fbb('0x40')&&(_0xb2230f[_0x322fbb('0x2e')]=qs[_0x322fbb('0x2e')](_0x2e6e3b['query'][_0x322fbb('0x2e')]),_0xb2230f[_0x322fbb('0x3d')]=qs[_0x322fbb('0x3d')](_0x2e6e3b['query'][_0x322fbb('0x3d')])),_0xb2230f[_0x322fbb('0x22')]=qs[_0x322fbb('0x25')](_0x2e6e3b[_0x322fbb('0x37')][_0x322fbb('0x25')]),_0xb2230f[_0x322fbb('0x60')]=qs[_0x322fbb('0x20')](_['pick'](_0x2e6e3b[_0x322fbb('0x37')],_0x9d0e67[_0x322fbb('0x20')])),_0xb2230f['where']['FaxQueueId']=_0x1386f6['id'],_0x2e6e3b[_0x322fbb('0x37')][_0x322fbb('0x51')]&&(_0xb2230f[_0x322fbb('0x60')]=_['merge'](_0xb2230f[_0x322fbb('0x60')],{[Op['or']]:_[_0x322fbb('0xc')](_0xb2230f[_0x322fbb('0x5e')],function(_0x6ae139){const _0x51efb7=_0x322fbb,_0x20dca7={};return _0x20dca7[_0x6ae139]={[Op[_0x51efb7('0x1c')]]:'%'+_0x2e6e3b[_0x51efb7('0x37')]['filter']+'%'},_0x20dca7;})})),_0xb2230f=_[_0x322fbb('0x42')]({},_0xb2230f,_0x2e6e3b[_0x322fbb('0x58')]),db[_0x322fbb('0x12')]['findAll'](_0xb2230f);})[_0x13969f('0x33')](function(_0x3c4f92){const _0x55d61b=_0x13969f;if(_0x3c4f92)return db[_0x55d61b('0x1e')]['findAndCountAll']({'where':{'id':_[_0x55d61b('0xc')](_0x3c4f92,_0x55d61b('0x26')),'role':_0x55d61b('0x36')},'attributes':['id',_0x55d61b('0x31'),_0x55d61b('0x1d'),'updatedAt',_0x55d61b('0x14')]});})['then'](function(_0x4d1dd3){const _0x5ef802=_0x13969f;return _0x4d1dd3?{'count':_0x4d1dd3[_0x5ef802('0x4f')],'rows':_['map'](_0x4d1dd3[_0x5ef802('0x4')],function(_0xfb078f){const _0x4fe116=_0x5ef802;return{'membername':_0xfb078f[_0x4fe116('0x31')],'UserId':_0xfb078f['id'],'queue_name':_0x3e4476[_0x4fe116('0x31')],'FaxQueueId':_0x3e4476['id'],'interface':util['format']('%s/%s',_0x4fe116('0xb'),_0xfb078f[_0x4fe116('0x31')]),'penalty':0x0,'paused':_0xfb078f['faxPause'],'createdAt':_0xfb078f[_0x4fe116('0x14')],'updatedAt':_0xfb078f[_0x4fe116('0x66')]};})}:{'count':0x0,'rows':[]};})[_0x13969f('0x33')](respondWithFilteredResult(_0x131074,_0xb2230f))[_0x13969f('0x61')](handleError(_0x131074,null));},exports['getTeams']=function(_0x53b7c7,_0x523a32){const _0x33c280=_0x31ce4b;let _0x30f9c1={};const _0x5142e7={};let _0x40fc81,_0x345ded;return db[_0x33c280('0x13')]['findOne']({'where':{'id':_0x53b7c7[_0x33c280('0x5')]['id']}})['then'](handleEntityNotFound(_0x523a32,null))[_0x33c280('0x33')](function(_0x626bd0){const _0x4d3e5b=_0x33c280;if(_0x626bd0)return _0x40fc81=_0x626bd0,_0x5142e7[_0x4d3e5b('0xd')]=_[_0x4d3e5b('0x46')](db['Team'][_0x4d3e5b('0x53')]),_0x5142e7['query']=_['keys'](_0x53b7c7[_0x4d3e5b('0x37')]),_0x5142e7[_0x4d3e5b('0x20')]=_['intersection'](_0x5142e7[_0x4d3e5b('0xd')],_0x5142e7['query']),_0x30f9c1['attributes']=_[_0x4d3e5b('0x44')](_0x5142e7['model'],qs[_0x4d3e5b('0x29')](_0x53b7c7[_0x4d3e5b('0x37')][_0x4d3e5b('0x29')])),_0x30f9c1[_0x4d3e5b('0x5e')]=_0x30f9c1[_0x4d3e5b('0x5e')]['length']?_0x30f9c1[_0x4d3e5b('0x5e')]:_0x5142e7[_0x4d3e5b('0xd')],_0x30f9c1[_0x4d3e5b('0x22')]=qs[_0x4d3e5b('0x25')](_0x53b7c7[_0x4d3e5b('0x37')][_0x4d3e5b('0x25')]),_0x30f9c1['where']=qs[_0x4d3e5b('0x20')](_[_0x4d3e5b('0x1f')](_0x53b7c7[_0x4d3e5b('0x37')],_0x5142e7[_0x4d3e5b('0x20')])),_0x53b7c7[_0x4d3e5b('0x37')]['filter']&&(_0x30f9c1['where']=_['merge'](_0x30f9c1[_0x4d3e5b('0x60')],{[Op['or']]:_[_0x4d3e5b('0xc')](_0x30f9c1['attributes'],function(_0x2b3eea){const _0x44e68f=_0x4d3e5b,_0x35964d={};return _0x35964d[_0x2b3eea]={[Op[_0x44e68f('0x1c')]]:'%'+_0x53b7c7[_0x44e68f('0x37')][_0x44e68f('0x51')]+'%'},_0x35964d;})})),_0x30f9c1=_['merge']({},_0x30f9c1,_0x53b7c7[_0x4d3e5b('0x58')]),_0x40fc81[_0x4d3e5b('0x5d')](_0x30f9c1);})[_0x33c280('0x33')](function(_0x5488c4){const _0x386acf=_0x33c280;if(_0x5488c4)return _0x345ded=_0x5488c4[_0x386acf('0x50')],typeof _0x53b7c7[_0x386acf('0x37')]['nolimit']===_0x386acf('0x40')&&(_0x30f9c1['limit']=qs['limit'](_0x53b7c7[_0x386acf('0x37')][_0x386acf('0x2e')]),_0x30f9c1[_0x386acf('0x3d')]=qs['offset'](_0x53b7c7[_0x386acf('0x37')][_0x386acf('0x3d')])),_0x40fc81['getTeams'](_0x30f9c1);})[_0x33c280('0x33')](function(_0x27e196){if(_0x27e196)return _0x27e196?{'count':_0x345ded,'rows':_0x27e196}:null;})[_0x33c280('0x33')](respondWithResult(_0x523a32,null))[_0x33c280('0x61')](handleError(_0x523a32,null));},exports[_0x31ce4b('0x38')]=function(_0x2a4573,_0x145857){const _0x48ffdb=_0x31ce4b,_0x13d4a1=_0x2a4573[_0x48ffdb('0x65')]['ids'];return db[_0x48ffdb('0x3e')][_0x48ffdb('0x55')]({'where':{'id':_0x13d4a1},'attributes':['id'],'include':[{'model':db[_0x48ffdb('0x1e')],'as':_0x48ffdb('0xf'),'attributes':['id',_0x48ffdb('0x31'),'online','voicePause','interface'],'raw':!![]}]})[_0x48ffdb('0x33')](function(_0x5d3af0){const _0x44c530=_0x48ffdb;if(_0x5d3af0){const _0x3b73fe=_[_0x44c530('0x59')](_0x5d3af0,function(_0x289a9a){const _0x488a9a=_0x44c530,_0x33b843=_0x289a9a[_0x488a9a('0x6')]({'plain':!![]});return _0x33b843[_0x488a9a('0xf')];});return db[_0x44c530('0x13')][_0x44c530('0x7')]({'where':{'id':_0x2a4573[_0x44c530('0x5')]['id']}})[_0x44c530('0x33')](function(_0x1552fe){const _0x4b2972=_0x44c530;return db[_0x4b2972('0x56')][_0x4b2972('0x5f')](function(_0x3dc5d0){const _0x537975=_0x4b2972;return _0x1552fe[_0x537975('0x38')](_0x13d4a1,{'transaction':_0x3dc5d0})[_0x537975('0x33')](function(){const _0x533270=_0x537975;return Promise[_0x533270('0x45')](_0x3b73fe,function(_0x19aede){const _0x5a240e=_0x533270;return db[_0x5a240e('0x12')]['findOrCreate']({'where':{'UserId':_0x19aede['id'],'FaxQueueId':_0x2a4573[_0x5a240e('0x5')]['id']},'transaction':_0x3dc5d0});});})[_0x537975('0x33')](function(){_0x3b73fe['forEach'](function(_0x809c28){const _0x58f507=a212_0x356c;socket[_0x58f507('0x10')](_0x58f507('0x1b'),{'UserId':_0x809c28['id'],'FaxQueueId':_0x1552fe['id']});});});});});}})['then'](respondWithStatusCode(_0x145857,null))[_0x48ffdb('0x61')](handleError(_0x145857,null));},exports[_0x31ce4b('0x4c')]=function(_0x4f695d,_0x4151a0){const _0x225f04=_0x31ce4b;return db[_0x225f04('0x3e')][_0x225f04('0x55')]({'where':{'id':_0x4f695d[_0x225f04('0x37')][_0x225f04('0x27')]},'attributes':['id'],'include':[{'model':db[_0x225f04('0x1e')],'as':_0x225f04('0xf'),'attributes':['id'],'raw':!![]}]})[_0x225f04('0x33')](handleEntityNotFound(_0x4151a0,null))[_0x225f04('0x33')](function(_0x17a6d7){const _0x2bf108=_0x225f04,_0x30a343=_['map'](_0x17a6d7,'id');let _0x370a53=[];const _0x32bfd8=[],_0x382f77=squel['select']();_0x382f77[_0x2bf108('0x23')](_0x2bf108('0x2f'))[_0x2bf108('0x64')](_0x2bf108('0x67'),'tq')[_0x2bf108('0x2d')](_0x2bf108('0x62'),'ut',_0x2bf108('0x11'))['where']('FaxQueueId\x20=\x20?',_0x4f695d['params']['id']);for(let _0x3fdc87=0x0;_0x3fdc87<_0x17a6d7[_0x2bf108('0x50')];_0x3fdc87+=0x1){const _0x12124f=_0x17a6d7[_0x3fdc87];for(let _0x1c16e5=0x0;_0x1c16e5<_0x12124f[_0x2bf108('0xf')][_0x2bf108('0x50')];_0x1c16e5+=0x1){const _0x51a933=_0x12124f[_0x2bf108('0xf')][_0x1c16e5],_0x57bbed=_0x382f77[_0x2bf108('0x21')]();_0x57bbed['where'](_0x2bf108('0x18'),_0x51a933['id']),_0x32bfd8[_0x2bf108('0xa')](db[_0x2bf108('0x56')]['query'](_0x57bbed[_0x2bf108('0xe')](),{'type':QueryTypes['SELECT']})[_0x2bf108('0x33')](function(_0x5d73b5){const _0x559cda=_0x2bf108;if(_0x5d73b5[_0x559cda('0x50')]===0x1)return _0x51a933['id'];else{const _0x3465d9=_[_0x559cda('0x0')](_['map'](_0x5d73b5,'TeamId'),function(_0x4ec9cc){return _['includes'](_0x30a343,_0x4ec9cc);});if(_0x3465d9)return _0x51a933['id'];}}));}}return Promise['all'](_0x32bfd8)['then'](function(_0x32d2d2){const _0xafbcd6=_0x2bf108;return _0x370a53=_(_0x370a53)[_0xafbcd6('0x63')](_0x32d2d2)['compact']()[_0xafbcd6('0x15')](),db['FaxQueue'][_0xafbcd6('0x7')]({'where':{'id':_0x4f695d['params']['id']}})[_0xafbcd6('0x33')](function(_0x197b6f){const _0x3ca9a8=_0xafbcd6;return db[_0x3ca9a8('0x56')]['transaction'](function(_0x305afe){const _0x3c8308=_0x3ca9a8;return _0x197b6f[_0x3c8308('0x4c')](_0x4f695d['query']['ids'],{'transaction':_0x305afe})[_0x3c8308('0x33')](function(){const _0x1544bf=_0x3c8308;if(!_[_0x1544bf('0x16')](_0x370a53))return _0x197b6f[_0x1544bf('0x8')](_0x370a53,{'transaction':_0x305afe});})[_0x3c8308('0x33')](function(){const _0x4eff40=_0x3c8308;_0x370a53[_0x4eff40('0x5a')](function(_0x191262){socket['emit']('userFaxQueue:remove',{'UserId':_0x191262,'FaxQueueId':_0x197b6f['id']});});});});});});})[_0x225f04('0x33')](respondWithStatusCode(_0x4151a0,null))[_0x225f04('0x61')](handleError(_0x4151a0,null));},exports[_0x31ce4b('0x4d')]=function(_0xeca2b8,_0x40734d){const _0x2b3dcf=_0x31ce4b;return db[_0x2b3dcf('0x13')][_0x2b3dcf('0x7')]({'where':{'id':_0xeca2b8[_0x2b3dcf('0x5')]['id']}})['then'](function(_0x8a13bd){const _0xd23192=_0x2b3dcf;if(_0x8a13bd)return _0x8a13bd[_0xd23192('0x4d')](_0xeca2b8['body'][_0xd23192('0x27')],{'through':_['omit'](_0xeca2b8[_0xd23192('0x65')],['ids','id'])})[_0xd23192('0x33')](function(_0x2c8d63){const _0x2356ad=_0xd23192;for(let _0x5f3b99=0x0;_0x5f3b99<_0xeca2b8['body'][_0x2356ad('0x27')][_0x2356ad('0x50')];_0x5f3b99+=0x1){socket[_0x2356ad('0x10')](_0x2356ad('0x1b'),{'UserId':_0xeca2b8[_0x2356ad('0x65')]['ids'][_0x5f3b99],'FaxQueueId':_0xeca2b8[_0x2356ad('0x5')]['id']});}return _0x2c8d63;});})[_0x2b3dcf('0x33')](respondWithResult(_0x40734d,null))[_0x2b3dcf('0x61')](handleError(_0x40734d,null));},exports[_0x31ce4b('0x8')]=function(_0x3997dd,_0x40dba6){const _0x16f61c=_0x31ce4b;return db[_0x16f61c('0x13')]['findOne']({'where':{'id':_0x3997dd[_0x16f61c('0x5')]['id']}})[_0x16f61c('0x33')](handleEntityNotFound(_0x40dba6,null))['then'](function(_0x421ae0){const _0x9d6007=_0x16f61c;if(_0x421ae0)return _0x421ae0[_0x9d6007('0x8')](_0x3997dd['query'][_0x9d6007('0x27')])[_0x9d6007('0x33')](function(){const _0x1ab657=_0x9d6007;if(_[_0x1ab657('0x17')](_0x3997dd[_0x1ab657('0x37')]['ids']))for(let _0x1710ea=0x0;_0x1710ea<_0x3997dd[_0x1ab657('0x37')]['ids'][_0x1ab657('0x50')];_0x1710ea+=0x1){socket[_0x1ab657('0x10')]('userFaxQueue:remove',{'UserId':Number(_0x3997dd[_0x1ab657('0x37')][_0x1ab657('0x27')][_0x1710ea]),'FaxQueueId':Number(_0x3997dd[_0x1ab657('0x5')]['id'])});}else socket[_0x1ab657('0x10')](_0x1ab657('0x57'),{'UserId':Number(_0x3997dd[_0x1ab657('0x37')][_0x1ab657('0x27')]),'FaxQueueId':Number(_0x3997dd['params']['id'])});});})[_0x16f61c('0x33')](respondWithStatusCode(_0x40dba6,null))[_0x16f61c('0x61')](handleError(_0x40dba6,null));},exports[_0x31ce4b('0x1a')]=function(_0x4a374c,_0x24c085){const _0x21fa15=_0x31ce4b;let _0x381516={};const _0x2ec5f6={};let _0x2fa30d,_0x8027a5;return db[_0x21fa15('0x13')][_0x21fa15('0x7')]({'where':{'id':_0x4a374c[_0x21fa15('0x5')]['id']}})[_0x21fa15('0x33')](handleEntityNotFound(_0x24c085,null))[_0x21fa15('0x33')](function(_0x2cd5f1){const _0xb4e3cd=_0x21fa15;if(_0x2cd5f1)return _0x2fa30d=_0x2cd5f1,_0x2ec5f6[_0xb4e3cd('0xd')]=_[_0xb4e3cd('0x46')](db[_0xb4e3cd('0x1e')][_0xb4e3cd('0x53')]),_0x2ec5f6[_0xb4e3cd('0x37')]=_[_0xb4e3cd('0x46')](_0x4a374c[_0xb4e3cd('0x37')]),_0x2ec5f6[_0xb4e3cd('0x20')]=_[_0xb4e3cd('0x44')](_0x2ec5f6['model'],_0x2ec5f6[_0xb4e3cd('0x37')]),_0x381516['attributes']=_['intersection'](_0x2ec5f6[_0xb4e3cd('0xd')],qs[_0xb4e3cd('0x29')](_0x4a374c[_0xb4e3cd('0x37')][_0xb4e3cd('0x29')])),_0x381516['attributes']=_0x381516[_0xb4e3cd('0x5e')][_0xb4e3cd('0x50')]?_0x381516[_0xb4e3cd('0x5e')]:_0x2ec5f6[_0xb4e3cd('0xd')],_0x381516[_0xb4e3cd('0x22')]=qs['sort'](_0x4a374c[_0xb4e3cd('0x37')][_0xb4e3cd('0x25')]),_0x381516[_0xb4e3cd('0x60')]=qs['filters'](_['pick'](_0x4a374c[_0xb4e3cd('0x37')],_0x2ec5f6['filters'])),_0x4a374c[_0xb4e3cd('0x37')][_0xb4e3cd('0x51')]&&(_0x381516[_0xb4e3cd('0x60')]=_[_0xb4e3cd('0x42')](_0x381516['where'],{[Op['or']]:_[_0xb4e3cd('0xc')](_0x381516[_0xb4e3cd('0x5e')],function(_0x4501fc){const _0xe71e0f=_0xb4e3cd,_0x523dd1={};return _0x523dd1[_0x4501fc]={[Op[_0xe71e0f('0x1c')]]:'%'+_0x4a374c['query'][_0xe71e0f('0x51')]+'%'},_0x523dd1;})})),_0x381516=_['merge']({},_0x381516,_0x4a374c[_0xb4e3cd('0x58')]),_0x2fa30d[_0xb4e3cd('0x1a')](_0x381516);})[_0x21fa15('0x33')](function(_0x2c20f4){const _0x21f0bd=_0x21fa15;if(_0x2c20f4)return _0x8027a5=_0x2c20f4[_0x21f0bd('0x50')],typeof _0x4a374c[_0x21f0bd('0x37')][_0x21f0bd('0x41')]===_0x21f0bd('0x40')&&(_0x381516[_0x21f0bd('0x2e')]=qs[_0x21f0bd('0x2e')](_0x4a374c[_0x21f0bd('0x37')][_0x21f0bd('0x2e')]),_0x381516[_0x21f0bd('0x3d')]=qs[_0x21f0bd('0x3d')](_0x4a374c[_0x21f0bd('0x37')]['offset'])),_0x2fa30d['getAgents'](_0x381516);})[_0x21fa15('0x33')](function(_0x327902){if(_0x327902)return _0x327902?{'count':_0x8027a5,'rows':_0x327902}:null;})[_0x21fa15('0x33')](respondWithResult(_0x24c085,null))[_0x21fa15('0x61')](handleError(_0x24c085,null));};
\ No newline at end of file