Built motion from commit (unavailable).|2.5.30
[motion2.git] / server / services / routing / server / index.js
index 988c409..9949863 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3e74=['chatQueuesWaitingInteractions','mailQueuesWaitingInteractions','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','faxQueuesWaitingInteractions','whatsappQueuesWaitingInteractions','server','Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!','RPC\x20listening\x20on\x20port:','lodash','path','jayson/promise','bluebird','../../../config/logger','../rpc/openchannelQueueReport','../rpc/mailQueueReport','../rpc/chatQueueReport','../rpc/smsQueueReport','../rpc/faxQueueReport','../lib/rule-engine','format','isNil','IntervalId','Intervals','interval','listen','rules','channel','message','interaction','applications','isArray','length','existsSync','app','toLowerCase','autoreply','appdata','push','slice','join','dialogflow','split','dialogflowv2','amazonlex','TagId','tvox','log','ChatWebsiteId','ContactId','body','%s:%s:%s','./interval','condition','consequence','priority','info','Push\x20new\x20rule','intervals','Please\x20create\x20a\x20new\x20file\x20under','.js','Applications\x20executed','stringify','emit','error','routing\x20is\x20empty','agent','agents','busyQueue','QueueReport','update','UserId','catch','stack','message\x20is\x20empty','busy','hasOwnProperty','CurrentCapacity','updateRealtime','values','chatQueues','available','name','paused','waiting','mailQueues','loggedIn','openchannelQueues','smsQueues','faxQueues','whatsappQueues'];(function(_0x5c80c4,_0x252f94){var _0x47d5a9=function(_0x8ede07){while(--_0x8ede07){_0x5c80c4['push'](_0x5c80c4['shift']());}};_0x47d5a9(++_0x252f94);}(_0x3e74,0x175));var _0x43e7=function(_0x1525a1,_0x48813b){_0x1525a1=_0x1525a1-0x0;var _0x215ef3=_0x3e74[_0x1525a1];return _0x215ef3;};'use strict';var _=require(_0x43e7('0x0'));var util=require('util');var path=require(_0x43e7('0x1'));var fs=require('fs');var jayson=require(_0x43e7('0x2'));var BPromise=require(_0x43e7('0x3'));var uuid=require('uuid');var config=require('../../../config/environment');var logger=require(_0x43e7('0x4'))('routing');var rpc={'openchannelQueueReport':require(_0x43e7('0x5')),'mailQueueReport':require(_0x43e7('0x6')),'chatQueueReport':require(_0x43e7('0x7')),'smsQueueReport':require(_0x43e7('0x8')),'faxQueueReport':require(_0x43e7('0x9')),'whatsappQueueReport':require('../rpc/whatsappQueueReport')};var RuleEngine=require(_0x43e7('0xa'));function getId(_0x3491d6,_0x2ede2d,_0x8528fc){return util[_0x43e7('0xb')]('%s.%s.%s',_0x3491d6,_0x2ede2d||0x0,_0x8528fc||0x0);}function getIntervals(_0x212c6c,_0x554d44){var _0x54948c=[];if(!_[_0x43e7('0xc')](_0x554d44[_0x43e7('0xd')])&&!_['isNil'](_0x212c6c[_0x554d44[_0x43e7('0xd')]])&&!_['isNil'](_0x212c6c[_0x554d44[_0x43e7('0xd')]][_0x43e7('0xe')])){_0x54948c=_['map'](_0x212c6c[_0x554d44[_0x43e7('0xd')]][_0x43e7('0xe')],_0x43e7('0xf'));}else if(!_[_0x43e7('0xc')](_0x554d44['interval'])){_0x54948c=[_0x554d44['interval']];}return _0x54948c;}exports[_0x43e7('0x10')]=function(_0x21fdd3){_0x21fdd3[_0x43e7('0x11')]={};return new BPromise(function(_0x51b974,_0x5e641c){var _0x16849c={'Start':function(_0x14c146){var _0x203378=this;return new Promise(function(_0x328445,_0x4de324){if(_0x14c146){try{var _0x5c4eaa=[];var _0xdf16c=getId(_0x14c146[_0x43e7('0x12')],_0x14c146[_0x43e7('0x13')]?_0x14c146['message']['id']:0x0,_0x14c146['interaction']?_0x14c146[_0x43e7('0x14')]['id']:0x0);if(_0x14c146[_0x43e7('0x15')]&&_[_0x43e7('0x16')](_0x14c146[_0x43e7('0x15')])&&_0x14c146[_0x43e7('0x15')][_0x43e7('0x17')]){for(var _0x619236=0x0;_0x619236<_0x14c146[_0x43e7('0x15')][_0x43e7('0x17')];_0x619236+=0x1){var _0xab63cf=_0x14c146[_0x43e7('0x15')][_0x619236];if(fs[_0x43e7('0x18')](path['join'](__dirname,_0x43e7('0x15'),_0xab63cf[_0x43e7('0x19')]+'.js'))){var _0x2898b5=[];switch(_0xab63cf[_0x43e7('0x19')][_0x43e7('0x1a')]()){case _0x43e7('0x1b'):var _0x4077fb=_0xab63cf[_0x43e7('0x1c')]['split'](',');if(_0x14c146[_0x43e7('0x12')]==='mail'){_0x2898b5['push'](_0x4077fb[0x0]);_0x2898b5[_0x43e7('0x1d')](_0x4077fb[0x1]);_0x2898b5[_0x43e7('0x1d')](_0x4077fb['slice'](0x2,_0x4077fb[_0x43e7('0x17')])['join'](','));}else{_0x2898b5[_0x43e7('0x1d')](_0x4077fb[0x0]);_0x2898b5['push'](_0x4077fb[_0x43e7('0x1e')](0x1,_0x4077fb[_0x43e7('0x17')])[_0x43e7('0x1f')](','));}break;case _0x43e7('0x20'):var _0x51f4d7=_0xab63cf['appdata'][_0x43e7('0x21')](',');_0x2898b5['push'](_0x51f4d7[0x0]);_0x2898b5[_0x43e7('0x1d')](_0x51f4d7[0x1]);_0x2898b5[_0x43e7('0x1d')](_0x51f4d7[_0x43e7('0x1e')](0x2,_0x51f4d7[_0x43e7('0x17')])['join'](','));break;case _0x43e7('0x22'):var _0x4690a6=_0xab63cf[_0x43e7('0x1c')][_0x43e7('0x21')](',');_0x2898b5[_0x43e7('0x1d')](_0x4690a6[0x0]);_0x2898b5[_0x43e7('0x1d')](_0x4690a6[0x1]);_0x2898b5[_0x43e7('0x1d')](_0x4690a6[0x2]);_0x2898b5[_0x43e7('0x1d')](_0x4690a6[0x3]);_0x2898b5[_0x43e7('0x1d')](_0x4690a6[_0x43e7('0x1e')](0x4,_0x4690a6[_0x43e7('0x17')])[_0x43e7('0x1f')](','));break;case _0x43e7('0x23'):var _0x208706=_0xab63cf['appdata'][_0x43e7('0x21')](',');_0x2898b5[_0x43e7('0x1d')](_0x208706[0x0]);_0x2898b5[_0x43e7('0x1d')](_0x208706[0x1]);_0x2898b5[_0x43e7('0x1d')](_0x208706[0x2]);_0x2898b5[_0x43e7('0x1d')](_0x208706[0x3]);_0x2898b5['push'](_0x208706[_0x43e7('0x1e')](0x4,_0x208706[_0x43e7('0x17')])[_0x43e7('0x1f')](','));break;case _0x43e7('0x13'):_0x2898b5['push'](_0xab63cf['appdata']);break;case'tag':_0x2898b5[_0x43e7('0x1d')](_0xab63cf[_0x43e7('0x24')]);_0x2898b5[_0x43e7('0x1d')](_0xab63cf[_0x43e7('0x1c')]);break;case _0x43e7('0x25'):console[_0x43e7('0x26')]('ROUTING',_0x14c146);console['log']('APPLICA',_0xab63cf);var _0x59e5b2=_0xab63cf['appdata']['split'](',');_0x2898b5['push'](_0x59e5b2[0x0]);_0x2898b5[_0x43e7('0x1d')](_0x59e5b2[0x1]);_0x2898b5['push'](_0x59e5b2[0x2]);_0x2898b5[_0x43e7('0x1d')](_0x59e5b2[0x3]);_0x2898b5[_0x43e7('0x1d')](_0x59e5b2[0x4]);_0x2898b5[_0x43e7('0x1d')](_0x59e5b2[0x5]);_0x2898b5[_0x43e7('0x1d')](_0x59e5b2[0x6]);_0x2898b5[_0x43e7('0x1d')](_0x59e5b2[0x7]);_0x2898b5[_0x43e7('0x1d')](_0x59e5b2[0x8]);_0x2898b5[_0x43e7('0x1d')](_0x59e5b2[0x9]);_0x2898b5['push'](_0x59e5b2[0xa]);_0x2898b5['push'](_0x14c146['interaction']['id']);_0x2898b5[_0x43e7('0x1d')](_0x14c146[_0x43e7('0x13')]['id']);_0x2898b5[_0x43e7('0x1d')](_0xab63cf[_0x43e7('0x27')]);_0x2898b5[_0x43e7('0x1d')](_0x14c146[_0x43e7('0x14')][_0x43e7('0x28')]);_0x2898b5[_0x43e7('0x1d')](_0x14c146['body'][_0x43e7('0x29')]);break;default:_0x2898b5=_[_0x43e7('0xc')](_0xab63cf['appdata'])?[]:_0xab63cf[_0x43e7('0x1c')]['split'](',');}var _0x44d8e4={'id':util[_0x43e7('0xb')](_0x43e7('0x2a'),_0xdf16c,_0xab63cf['id'],_0xab63cf[_0x43e7('0x19')]),'condition':require(_0x43e7('0x2b'))[_0x43e7('0x2c')](_0xdf16c,getIntervals(_0x21fdd3['intervals'],_0xab63cf),_0x21fdd3),'consequence':require('./applications/'+_0xab63cf[_0x43e7('0x19')])[_0x43e7('0x2d')](_0xdf16c,_0x2898b5,_0x21fdd3,_0x14c146),'p':_0xab63cf[_0x43e7('0x2e')]||0x0};logger[_0x43e7('0x2f')](_0x43e7('0x30'),_0x44d8e4['id'],'on\x20interval',getIntervals(_0x21fdd3[_0x43e7('0x31')],_0xab63cf)[_0x43e7('0x1f')]('\x20|\x20'));_0x5c4eaa[_0x43e7('0x1d')](_0x44d8e4);}else{logger['error'](_0x43e7('0x32'),path['join'](__dirname,_0x43e7('0x15'),_0xab63cf[_0x43e7('0x19')]+_0x43e7('0x33')));}}_0x21fdd3[_0x43e7('0x11')][_0xdf16c]=new RuleEngine(_0x5c4eaa);_0x21fdd3['rules'][_0xdf16c]['execute'](_0x14c146,function(_0x103393){logger[_0x43e7('0x2f')](_0x43e7('0x34'),JSON[_0x43e7('0x35')](_0x103393['matchPath']));if(_0x21fdd3['rules'][_0xdf16c]){_0x21fdd3['rules'][_0xdf16c][_0x43e7('0x36')]('complete');}});return _0x328445({'code':0xc8,'message':_0x14c146});}else{logger[_0x43e7('0x2f')]('No\x20applications\x20to\x20execute');return _0x328445({'code':0xc8,'message':_0x14c146});}}catch(_0x5b28db){logger[_0x43e7('0x37')](_0x5b28db['stack']);return _0x4de324(_0x203378[_0x43e7('0x37')](0x1f4,_0x5b28db));}}return _0x4de324(_0x43e7('0x38'));});},'AcceptMessage':function(_0x257bd8){var _0x99b9e1=this;return new Promise(function(_0x4fc5e8,_0x91f1e4){if(_0x257bd8[_0x43e7('0x39')]&&_0x257bd8[_0x43e7('0x39')]['id']){if(_0x21fdd3[_0x43e7('0x3a')][_0x257bd8[_0x43e7('0x39')]['id']]){_0x21fdd3[_0x43e7('0x3a')][_0x257bd8['agent']['id']]['busy']=![];_0x21fdd3[_0x43e7('0x3a')][_0x257bd8[_0x43e7('0x39')]['id']][_0x43e7('0x3b')]=undefined;}}if(_0x257bd8['message']&&_0x257bd8['message']['id']){try{var _0x56489b=getId(_0x257bd8[_0x43e7('0x12')],_0x257bd8[_0x43e7('0x13')]?_0x257bd8['message']['id']:0x0,_0x257bd8[_0x43e7('0x14')]?_0x257bd8[_0x43e7('0x14')]['id']:0x0);if(_0x21fdd3[_0x43e7('0x11')][_0x56489b]){_0x21fdd3['rules'][_0x56489b]['emit']('end');if(rpc[_0x257bd8['channel']+_0x43e7('0x3c')]){rpc[_0x257bd8[_0x43e7('0x12')]+'QueueReport'][_0x43e7('0x3d')](_0x56489b,{'UserId':_0x257bd8[_0x43e7('0x13')][_0x43e7('0x3e')]})[_0x43e7('0x3f')](function(_0x4a0ce5){logger[_0x43e7('0x37')]('error\x20update\x20queue\x20report');});}}return _0x4fc5e8({'code':0xc8,'message':_0x257bd8});}catch(_0x4bebd4){logger[_0x43e7('0x37')](_0x4bebd4[_0x43e7('0x40')]);return _0x91f1e4(_0x99b9e1[_0x43e7('0x37')](0x1f4,_0x4bebd4));}}logger[_0x43e7('0x37')](_0x43e7('0x41'));return _0x91f1e4(_0x99b9e1[_0x43e7('0x37')](0x1f4,_0x43e7('0x41')));});},'RejectMessage':function(_0x256ddd){var _0x473fca=this;return new Promise(function(_0x2b5515,_0x58dfd0){if(_0x256ddd[_0x43e7('0x39')]&&_0x256ddd[_0x43e7('0x39')]['id']){try{if(_0x21fdd3['agents'][_0x256ddd[_0x43e7('0x39')]['id']]){_0x21fdd3['agents'][_0x256ddd[_0x43e7('0x39')]['id']][_0x43e7('0x42')]=![];_0x21fdd3[_0x43e7('0x3a')][_0x256ddd[_0x43e7('0x39')]['id']][_0x43e7('0x3b')]=undefined;}return _0x2b5515({'code':0xc8,'message':_0x256ddd});}catch(_0x5e5556){logger['error'](_0x5e5556[_0x43e7('0x40')]);return _0x58dfd0(_0x473fca[_0x43e7('0x37')](0x1f4,_0x5e5556));}}logger[_0x43e7('0x37')](_0x43e7('0x41'));return _0x58dfd0(_0x473fca[_0x43e7('0x37')](0x1f4,_0x43e7('0x41')));});},'AbandonInteraction':function(_0xa47464){var _0x44f8a0=this;return new Promise(function(_0x26d86c,_0x24e758){if(_0xa47464[_0x43e7('0x12')]&&_0xa47464['interaction']&&_0xa47464[_0x43e7('0x14')]['id']){try{var _0x2da2f3=getId(_0xa47464['channel'],_0xa47464[_0x43e7('0x13')]?_0xa47464[_0x43e7('0x13')]['id']:0x0,_0xa47464[_0x43e7('0x14')]?_0xa47464['interaction']['id']:0x0);if(_0x21fdd3['rules'][_0x2da2f3]){_0x21fdd3[_0x43e7('0x11')][_0x2da2f3][_0x43e7('0x36')]('end');}return _0x26d86c({'code':0xc8,'message':_0xa47464});}catch(_0x283dd8){logger['error'](_0x283dd8['stack']);return _0x24e758(_0x44f8a0[_0x43e7('0x37')](0x1f4,_0x283dd8));}}logger[_0x43e7('0x37')](_0x43e7('0x41'));return _0x24e758(_0x44f8a0[_0x43e7('0x37')](0x1f4,_0x43e7('0x41')));});},'AgentCapacity':function(_0x4dfdb0){var _0xc3976=this;return new Promise(function(_0xdb9fbe,_0x4d89bd){if(_0x21fdd3[_0x43e7('0x3a')][_0x43e7('0x43')](_0x4dfdb0['id'])){for(var _0x296a0d in _0x4dfdb0['capacity']){if(_0x4dfdb0['capacity']['hasOwnProperty'](_0x296a0d)){if(_0x21fdd3[_0x43e7('0x3a')][_0x4dfdb0['id']][_0x43e7('0x43')](_0x296a0d+_0x43e7('0x44'))){_0x21fdd3[_0x43e7('0x3a')][_0x4dfdb0['id']][_0x296a0d+'CurrentCapacity']=parseInt(_0x4dfdb0['capacity'][_0x296a0d],0xa);}}}_0x21fdd3[_0x43e7('0x3a')][_0x4dfdb0['id']][_0x43e7('0x45')]();return _0xdb9fbe({'code':0xc8,'message':_0x21fdd3[_0x43e7('0x3a')][_0x4dfdb0['id']]});}else{return _0x4d89bd(_0xc3976[_0x43e7('0x37')](0x1f4,'agent\x20not\x20found'));}});},'Agents':function(_0x4438c0){return new Promise(function(_0x1a7cb5,_0x23595c){var _0x2a194d=_[_0x43e7('0x46')](_0x21fdd3[_0x43e7('0x3a')]);_0x1a7cb5({'count':_0x2a194d[_0x43e7('0x17')],'rows':_0x2a194d});});},'ChatQueues':function(_0x46748f){return new Promise(function(_0x406155,_0x381208){var _0x252f00=[];for(var _0x57fdfe in _0x21fdd3['chatQueues']){if(_0x21fdd3[_0x43e7('0x47')]['hasOwnProperty'](_0x57fdfe)){var _0x501616=_0x21fdd3['chatQueues'][_0x57fdfe];var _0xb3e981={'id':_0x501616['id'],'available':_0x501616[_0x43e7('0x48')],'loggedIn':_0x501616['loggedIn'],'name':_0x501616[_0x43e7('0x49')],'paused':_0x501616[_0x43e7('0x4a')],'waiting':_0x501616[_0x43e7('0x4b')]};_0x252f00['push'](_0xb3e981);}}_0x406155({'count':_0x252f00[_0x43e7('0x17')],'rows':_0x252f00});});},'MailQueues':function(_0x9771ad){return new Promise(function(_0x289f86,_0xc9723){var _0x2f43d7=[];for(var _0x472a19 in _0x21fdd3[_0x43e7('0x4c')]){if(_0x21fdd3['mailQueues'][_0x43e7('0x43')](_0x472a19)){var _0x40d0c0=_0x21fdd3[_0x43e7('0x4c')][_0x472a19];var _0x549f4e={'id':_0x40d0c0['id'],'available':_0x40d0c0['available'],'loggedIn':_0x40d0c0[_0x43e7('0x4d')],'name':_0x40d0c0['name'],'paused':_0x40d0c0['paused'],'waiting':_0x40d0c0[_0x43e7('0x4b')]};_0x2f43d7[_0x43e7('0x1d')](_0x549f4e);}}_0x289f86({'count':_0x2f43d7['length'],'rows':_0x2f43d7});});},'OpenchannelQueues':function(_0x88c7f){return new Promise(function(_0x28b21d,_0x1e2fed){var _0x3401ec=[];for(var _0x16499c in _0x21fdd3[_0x43e7('0x4e')]){if(_0x21fdd3[_0x43e7('0x4e')]['hasOwnProperty'](_0x16499c)){var _0x10cf5d=_0x21fdd3[_0x43e7('0x4e')][_0x16499c];var _0x4e5956={'id':_0x10cf5d['id'],'available':_0x10cf5d[_0x43e7('0x48')],'loggedIn':_0x10cf5d['loggedIn'],'name':_0x10cf5d[_0x43e7('0x49')],'paused':_0x10cf5d[_0x43e7('0x4a')],'waiting':_0x10cf5d[_0x43e7('0x4b')]};_0x3401ec[_0x43e7('0x1d')](_0x4e5956);}}_0x28b21d({'count':_0x3401ec['length'],'rows':_0x3401ec});});},'SmsQueues':function(_0x2d25b5){return new Promise(function(_0x2646c2,_0xf929a5){var _0x556001=[];for(var _0x17889c in _0x21fdd3[_0x43e7('0x4f')]){if(_0x21fdd3[_0x43e7('0x4f')][_0x43e7('0x43')](_0x17889c)){var _0x2da9b4=_0x21fdd3['smsQueues'][_0x17889c];var _0xb51897={'id':_0x2da9b4['id'],'available':_0x2da9b4[_0x43e7('0x48')],'loggedIn':_0x2da9b4[_0x43e7('0x4d')],'name':_0x2da9b4[_0x43e7('0x49')],'paused':_0x2da9b4[_0x43e7('0x4a')],'waiting':_0x2da9b4[_0x43e7('0x4b')]};_0x556001[_0x43e7('0x1d')](_0xb51897);}}_0x2646c2({'count':_0x556001['length'],'rows':_0x556001});});},'FaxQueues':function(_0x499ee9){return new Promise(function(_0x405faa,_0x536477){var _0x550036=[];for(var _0x5b98bf in _0x21fdd3[_0x43e7('0x50')]){if(_0x21fdd3[_0x43e7('0x50')][_0x43e7('0x43')](_0x5b98bf)){var _0x3041c3=_0x21fdd3[_0x43e7('0x50')][_0x5b98bf];var _0x1ae0c8={'id':_0x3041c3['id'],'available':_0x3041c3['available'],'loggedIn':_0x3041c3[_0x43e7('0x4d')],'name':_0x3041c3[_0x43e7('0x49')],'paused':_0x3041c3[_0x43e7('0x4a')],'waiting':_0x3041c3['waiting']};_0x550036[_0x43e7('0x1d')](_0x1ae0c8);}}_0x405faa({'count':_0x550036[_0x43e7('0x17')],'rows':_0x550036});});},'WhatsappQueues':function(_0x184ae3){return new Promise(function(_0x2ec1f4,_0x1afea6){var _0xeb6340=[];for(var _0x1d4a29 in _0x21fdd3[_0x43e7('0x51')]){if(_0x21fdd3['whatsappQueues']['hasOwnProperty'](_0x1d4a29)){var _0x55990c=_0x21fdd3[_0x43e7('0x51')][_0x1d4a29];var _0x31f1ed={'id':_0x55990c['id'],'available':_0x55990c['available'],'loggedIn':_0x55990c[_0x43e7('0x4d')],'name':_0x55990c[_0x43e7('0x49')],'paused':_0x55990c[_0x43e7('0x4a')],'waiting':_0x55990c[_0x43e7('0x4b')]};_0xeb6340['push'](_0x31f1ed);}}_0x2ec1f4({'count':_0xeb6340['length'],'rows':_0xeb6340});});},'ChatQueuesWaitingInteractions':function(_0x5f5ac9){return new Promise(function(_0x177a7a,_0x2314a3){var _0x508566=_['values'](_0x21fdd3[_0x43e7('0x52')]);_0x177a7a({'count':_0x508566[_0x43e7('0x17')],'rows':_0x508566});});},'MailQueuesWaitingInteractions':function(_0x3b7e5b){return new Promise(function(_0x4ae26f,_0x80334){var _0x3d750f=_[_0x43e7('0x46')](_0x21fdd3[_0x43e7('0x53')]);_0x4ae26f({'count':_0x3d750f['length'],'rows':_0x3d750f});});},'OpenchannelQueuesWaitingInteractions':function(_0x1d7048){return new Promise(function(_0x520943,_0xa66309){var _0x3ab790=_[_0x43e7('0x46')](_0x21fdd3[_0x43e7('0x54')]);_0x520943({'count':_0x3ab790[_0x43e7('0x17')],'rows':_0x3ab790});});},'SmsQueuesWaitingInteractions':function(_0x45adef){return new Promise(function(_0x126133,_0x5e8d4e){var _0x109c86=_[_0x43e7('0x46')](_0x21fdd3[_0x43e7('0x55')]);_0x126133({'count':_0x109c86[_0x43e7('0x17')],'rows':_0x109c86});});},'FaxQueuesWaitingInteractions':function(_0x550960){return new Promise(function(_0x55491f,_0x4a8a2e){var _0x1262f=_['values'](_0x21fdd3[_0x43e7('0x56')]);_0x55491f({'count':_0x1262f[_0x43e7('0x17')],'rows':_0x1262f});});},'WhatsappQueuesWaitingInteractions':function(_0x2d02bf){return new Promise(function(_0x7387f6,_0xa75254){var _0x9cd323=_[_0x43e7('0x46')](_0x21fdd3[_0x43e7('0x57')]);_0x7387f6({'count':_0x9cd323[_0x43e7('0x17')],'rows':_0x9cd323});});}};var _0xe82b9d=jayson[_0x43e7('0x58')](_0x16849c)['http']();_0xe82b9d['on'](_0x43e7('0x37'),function(_0x1a09ac){logger[_0x43e7('0x37')](JSON[_0x43e7('0x35')](_0x1a09ac));return _0x5e641c(_0x1a09ac);});_0xe82b9d[_0x43e7('0x10')](0x232c,'127.0.0.1',function(){console['log'](_0x43e7('0x59'),0x232c);return _0x51b974(_0x43e7('0x5a')+0x232c);});});};
\ No newline at end of file
+var _0x3837=['util','jayson/promise','uuid','../../../config/environment','../../../config/logger','routing','../rpc/openchannelQueueReport','../rpc/smsQueueReport','../rpc/faxQueueReport','../rpc/whatsappQueueReport','../lib/rule-engine','%s.%s.%s','isNil','IntervalId','Intervals','map','interval','listen','rules','channel','message','interaction','applications','isArray','length','existsSync','join','.js','toLowerCase','appdata','mail','push','slice','dialogflow','split','dialogflowv2','amazonlex','tag','ChatWebsiteId','ContactId','body','format','app','intervals','./applications/','consequence','priority','on\x20interval','error','Please\x20create\x20a\x20new\x20file\x20under','execute','info','stringify','matchPath','complete','No\x20applications\x20to\x20execute','stack','routing\x20is\x20empty','agent','agents','busy','busyQueue','end','QueueReport','update','UserId','catch','error\x20update\x20queue\x20report','message\x20is\x20empty','emit','hasOwnProperty','capacity','CurrentCapacity','updateRealtime','agent\x20not\x20found','values','chatQueues','available','loggedIn','name','paused','waiting','mailQueues','openchannelQueues','smsQueues','faxQueues','whatsappQueues','chatQueuesWaitingInteractions','mailQueuesWaitingInteractions','openchannelQueuesWaitingInteractions','smsQueuesWaitingInteractions','127.0.0.1','RPC\x20listening\x20on\x20port:'];(function(_0x1b04f9,_0x385e36){var _0x2c05b6=function(_0x46480c){while(--_0x46480c){_0x1b04f9['push'](_0x1b04f9['shift']());}};_0x2c05b6(++_0x385e36);}(_0x3837,0x1d1));var _0x7383=function(_0x1d1343,_0x3337ba){_0x1d1343=_0x1d1343-0x0;var _0x357cd0=_0x3837[_0x1d1343];return _0x357cd0;};'use strict';var _=require('lodash');var util=require(_0x7383('0x0'));var path=require('path');var fs=require('fs');var jayson=require(_0x7383('0x1'));var BPromise=require('bluebird');var uuid=require(_0x7383('0x2'));var config=require(_0x7383('0x3'));var logger=require(_0x7383('0x4'))(_0x7383('0x5'));var rpc={'openchannelQueueReport':require(_0x7383('0x6')),'mailQueueReport':require('../rpc/mailQueueReport'),'chatQueueReport':require('../rpc/chatQueueReport'),'smsQueueReport':require(_0x7383('0x7')),'faxQueueReport':require(_0x7383('0x8')),'whatsappQueueReport':require(_0x7383('0x9'))};var RuleEngine=require(_0x7383('0xa'));function getId(_0x193cbf,_0x2ad510,_0x1dc05a){return util['format'](_0x7383('0xb'),_0x193cbf,_0x2ad510||0x0,_0x1dc05a||0x0);}function getIntervals(_0xf6bdd5,_0x257254){var _0x1316ec=[];if(!_[_0x7383('0xc')](_0x257254[_0x7383('0xd')])&&!_[_0x7383('0xc')](_0xf6bdd5[_0x257254['IntervalId']])&&!_[_0x7383('0xc')](_0xf6bdd5[_0x257254[_0x7383('0xd')]][_0x7383('0xe')])){_0x1316ec=_[_0x7383('0xf')](_0xf6bdd5[_0x257254[_0x7383('0xd')]][_0x7383('0xe')],_0x7383('0x10'));}else if(!_[_0x7383('0xc')](_0x257254[_0x7383('0x10')])){_0x1316ec=[_0x257254[_0x7383('0x10')]];}return _0x1316ec;}exports[_0x7383('0x11')]=function(_0x5b018f){_0x5b018f[_0x7383('0x12')]={};return new BPromise(function(_0x3a2c78,_0x21a8b2){var _0x2346b9={'Start':function(_0x4aa59d){var _0x566949=this;return new Promise(function(_0x47b4c4,_0x5cf093){if(_0x4aa59d){try{var _0x35521d=[];var _0x2f7d85=getId(_0x4aa59d[_0x7383('0x13')],_0x4aa59d[_0x7383('0x14')]?_0x4aa59d[_0x7383('0x14')]['id']:0x0,_0x4aa59d['interaction']?_0x4aa59d[_0x7383('0x15')]['id']:0x0);if(_0x4aa59d[_0x7383('0x16')]&&_[_0x7383('0x17')](_0x4aa59d[_0x7383('0x16')])&&_0x4aa59d[_0x7383('0x16')][_0x7383('0x18')]){for(var _0x115ff6=0x0;_0x115ff6<_0x4aa59d[_0x7383('0x16')][_0x7383('0x18')];_0x115ff6+=0x1){var _0x7c71a5=_0x4aa59d['applications'][_0x115ff6];if(fs[_0x7383('0x19')](path[_0x7383('0x1a')](__dirname,_0x7383('0x16'),_0x7c71a5['app']+_0x7383('0x1b')))){var _0xff5467=[];switch(_0x7c71a5['app'][_0x7383('0x1c')]()){case'autoreply':var _0x1e2e79=_0x7c71a5[_0x7383('0x1d')]['split'](',');if(_0x4aa59d[_0x7383('0x13')]===_0x7383('0x1e')){_0xff5467[_0x7383('0x1f')](_0x1e2e79[0x0]);_0xff5467[_0x7383('0x1f')](_0x1e2e79[0x1]);_0xff5467[_0x7383('0x1f')](_0x1e2e79['slice'](0x2,_0x1e2e79[_0x7383('0x18')])['join'](','));}else{_0xff5467['push'](_0x1e2e79[0x0]);_0xff5467[_0x7383('0x1f')](_0x1e2e79[_0x7383('0x20')](0x1,_0x1e2e79[_0x7383('0x18')])[_0x7383('0x1a')](','));}break;case _0x7383('0x21'):var _0x43448e=_0x7c71a5['appdata'][_0x7383('0x22')](',');_0xff5467[_0x7383('0x1f')](_0x43448e[0x0]);_0xff5467[_0x7383('0x1f')](_0x43448e[0x1]);_0xff5467[_0x7383('0x1f')](_0x43448e[_0x7383('0x20')](0x2,_0x43448e[_0x7383('0x18')])[_0x7383('0x1a')](','));break;case _0x7383('0x23'):var _0x2b550d=_0x7c71a5[_0x7383('0x1d')]['split'](',');_0xff5467[_0x7383('0x1f')](_0x2b550d[0x0]);_0xff5467[_0x7383('0x1f')](_0x2b550d[0x1]);_0xff5467['push'](_0x2b550d[0x2]);_0xff5467['push'](_0x2b550d[0x3]);_0xff5467['push'](_0x2b550d[_0x7383('0x20')](0x4,_0x2b550d[_0x7383('0x18')])[_0x7383('0x1a')](','));break;case _0x7383('0x24'):var _0x2a61d7=_0x7c71a5[_0x7383('0x1d')][_0x7383('0x22')](',');_0xff5467[_0x7383('0x1f')](_0x2a61d7[0x0]);_0xff5467[_0x7383('0x1f')](_0x2a61d7[0x1]);_0xff5467[_0x7383('0x1f')](_0x2a61d7[0x2]);_0xff5467[_0x7383('0x1f')](_0x2a61d7[0x3]);_0xff5467[_0x7383('0x1f')](_0x2a61d7[_0x7383('0x20')](0x4,_0x2a61d7[_0x7383('0x18')])[_0x7383('0x1a')](','));break;case _0x7383('0x14'):_0xff5467[_0x7383('0x1f')](_0x7c71a5[_0x7383('0x1d')]);break;case _0x7383('0x25'):_0xff5467[_0x7383('0x1f')](_0x7c71a5['TagId']);_0xff5467[_0x7383('0x1f')](_0x7c71a5[_0x7383('0x1d')]);break;case'tvox':var _0x3e945c=_0x7c71a5[_0x7383('0x1d')][_0x7383('0x22')](',');_0xff5467[_0x7383('0x1f')](_0x3e945c[0x0]);_0xff5467[_0x7383('0x1f')](_0x3e945c[0x1]);_0xff5467['push'](_0x3e945c[0x2]);_0xff5467[_0x7383('0x1f')](_0x3e945c[0x3]);_0xff5467[_0x7383('0x1f')](_0x3e945c[0x4]);_0xff5467[_0x7383('0x1f')](_0x3e945c[0x5]);_0xff5467[_0x7383('0x1f')](_0x3e945c[0x6]);_0xff5467[_0x7383('0x1f')](_0x3e945c[0x7]);_0xff5467[_0x7383('0x1f')](_0x3e945c[0x8]);_0xff5467[_0x7383('0x1f')](_0x3e945c[0x9]);_0xff5467['push'](_0x3e945c[0xa]);_0xff5467['push'](_0x4aa59d['interaction']['id']);_0xff5467[_0x7383('0x1f')](_0x4aa59d[_0x7383('0x14')]['id']);_0xff5467[_0x7383('0x1f')](_0x7c71a5[_0x7383('0x26')]);_0xff5467[_0x7383('0x1f')](_0x4aa59d[_0x7383('0x15')][_0x7383('0x27')]);_0xff5467[_0x7383('0x1f')](_0x4aa59d[_0x7383('0x28')]['body']);break;default:_0xff5467=_[_0x7383('0xc')](_0x7c71a5[_0x7383('0x1d')])?[]:_0x7c71a5[_0x7383('0x1d')][_0x7383('0x22')](',');}var _0x34513c={'id':util[_0x7383('0x29')]('%s:%s:%s',_0x2f7d85,_0x7c71a5['id'],_0x7c71a5[_0x7383('0x2a')]),'condition':require('./interval')['condition'](_0x2f7d85,getIntervals(_0x5b018f[_0x7383('0x2b')],_0x7c71a5),_0x5b018f),'consequence':require(_0x7383('0x2c')+_0x7c71a5[_0x7383('0x2a')])[_0x7383('0x2d')](_0x2f7d85,_0xff5467,_0x5b018f,_0x4aa59d),'p':_0x7c71a5[_0x7383('0x2e')]||0x0};logger['info']('Push\x20new\x20rule',_0x34513c['id'],_0x7383('0x2f'),getIntervals(_0x5b018f[_0x7383('0x2b')],_0x7c71a5)['join']('\x20|\x20'));_0x35521d[_0x7383('0x1f')](_0x34513c);}else{logger[_0x7383('0x30')](_0x7383('0x31'),path[_0x7383('0x1a')](__dirname,_0x7383('0x16'),_0x7c71a5['app']+_0x7383('0x1b')));}}_0x5b018f['rules'][_0x2f7d85]=new RuleEngine(_0x35521d);_0x5b018f[_0x7383('0x12')][_0x2f7d85][_0x7383('0x32')](_0x4aa59d,function(_0x3c64e8){logger[_0x7383('0x33')]('Applications\x20executed',JSON[_0x7383('0x34')](_0x3c64e8[_0x7383('0x35')]));if(_0x5b018f[_0x7383('0x12')][_0x2f7d85]){_0x5b018f[_0x7383('0x12')][_0x2f7d85]['emit'](_0x7383('0x36'));}});return _0x47b4c4({'code':0xc8,'message':_0x4aa59d});}else{logger[_0x7383('0x33')](_0x7383('0x37'));return _0x47b4c4({'code':0xc8,'message':_0x4aa59d});}}catch(_0x1dd040){logger[_0x7383('0x30')](_0x1dd040[_0x7383('0x38')]);return _0x5cf093(_0x566949[_0x7383('0x30')](0x1f4,_0x1dd040));}}return _0x5cf093(_0x7383('0x39'));});},'AcceptMessage':function(_0x37a8cc){var _0x39db43=this;return new Promise(function(_0x3efb4e,_0x2ca610){if(_0x37a8cc[_0x7383('0x3a')]&&_0x37a8cc['agent']['id']){if(_0x5b018f[_0x7383('0x3b')][_0x37a8cc['agent']['id']]){_0x5b018f[_0x7383('0x3b')][_0x37a8cc[_0x7383('0x3a')]['id']][_0x7383('0x3c')]=![];_0x5b018f['agents'][_0x37a8cc[_0x7383('0x3a')]['id']][_0x7383('0x3d')]=undefined;}}if(_0x37a8cc['message']&&_0x37a8cc[_0x7383('0x14')]['id']){try{var _0x5a0f03=getId(_0x37a8cc[_0x7383('0x13')],_0x37a8cc['message']?_0x37a8cc[_0x7383('0x14')]['id']:0x0,_0x37a8cc['interaction']?_0x37a8cc[_0x7383('0x15')]['id']:0x0);if(_0x5b018f[_0x7383('0x12')][_0x5a0f03]){_0x5b018f[_0x7383('0x12')][_0x5a0f03]['emit'](_0x7383('0x3e'));if(rpc[_0x37a8cc[_0x7383('0x13')]+_0x7383('0x3f')]){rpc[_0x37a8cc['channel']+'QueueReport'][_0x7383('0x40')](_0x5a0f03,{'UserId':_0x37a8cc[_0x7383('0x14')][_0x7383('0x41')]})[_0x7383('0x42')](function(_0x1eb445){logger[_0x7383('0x30')](_0x7383('0x43'));});}}return _0x3efb4e({'code':0xc8,'message':_0x37a8cc});}catch(_0x2fe76d){logger[_0x7383('0x30')](_0x2fe76d[_0x7383('0x38')]);return _0x2ca610(_0x39db43['error'](0x1f4,_0x2fe76d));}}logger[_0x7383('0x30')](_0x7383('0x44'));return _0x2ca610(_0x39db43[_0x7383('0x30')](0x1f4,_0x7383('0x44')));});},'RejectMessage':function(_0x2c6977){var _0x5694b9=this;return new Promise(function(_0x210351,_0xa7233a){if(_0x2c6977['agent']&&_0x2c6977[_0x7383('0x3a')]['id']){try{if(_0x5b018f[_0x7383('0x3b')][_0x2c6977[_0x7383('0x3a')]['id']]){_0x5b018f[_0x7383('0x3b')][_0x2c6977[_0x7383('0x3a')]['id']][_0x7383('0x3c')]=![];_0x5b018f[_0x7383('0x3b')][_0x2c6977[_0x7383('0x3a')]['id']][_0x7383('0x3d')]=undefined;}return _0x210351({'code':0xc8,'message':_0x2c6977});}catch(_0x2928d0){logger[_0x7383('0x30')](_0x2928d0[_0x7383('0x38')]);return _0xa7233a(_0x5694b9[_0x7383('0x30')](0x1f4,_0x2928d0));}}logger[_0x7383('0x30')]('message\x20is\x20empty');return _0xa7233a(_0x5694b9[_0x7383('0x30')](0x1f4,'message\x20is\x20empty'));});},'AbandonInteraction':function(_0x16a0db){var _0x1858de=this;return new Promise(function(_0x47970e,_0x1c1670){if(_0x16a0db[_0x7383('0x13')]&&_0x16a0db[_0x7383('0x15')]&&_0x16a0db['interaction']['id']){try{var _0x9f4c9a=getId(_0x16a0db[_0x7383('0x13')],_0x16a0db[_0x7383('0x14')]?_0x16a0db['message']['id']:0x0,_0x16a0db[_0x7383('0x15')]?_0x16a0db['interaction']['id']:0x0);if(_0x5b018f[_0x7383('0x12')][_0x9f4c9a]){_0x5b018f['rules'][_0x9f4c9a][_0x7383('0x45')](_0x7383('0x3e'));}return _0x47970e({'code':0xc8,'message':_0x16a0db});}catch(_0x6a9b91){logger[_0x7383('0x30')](_0x6a9b91['stack']);return _0x1c1670(_0x1858de[_0x7383('0x30')](0x1f4,_0x6a9b91));}}logger['error']('message\x20is\x20empty');return _0x1c1670(_0x1858de['error'](0x1f4,_0x7383('0x44')));});},'AgentCapacity':function(_0x3c00b7){var _0xa4620d=this;return new Promise(function(_0xf91d21,_0x2fc69a){if(_0x5b018f[_0x7383('0x3b')][_0x7383('0x46')](_0x3c00b7['id'])){for(var _0x4e0d19 in _0x3c00b7['capacity']){if(_0x3c00b7[_0x7383('0x47')]['hasOwnProperty'](_0x4e0d19)){if(_0x5b018f[_0x7383('0x3b')][_0x3c00b7['id']][_0x7383('0x46')](_0x4e0d19+_0x7383('0x48'))){_0x5b018f['agents'][_0x3c00b7['id']][_0x4e0d19+'CurrentCapacity']=parseInt(_0x3c00b7[_0x7383('0x47')][_0x4e0d19],0xa);}}}_0x5b018f[_0x7383('0x3b')][_0x3c00b7['id']][_0x7383('0x49')]();return _0xf91d21({'code':0xc8,'message':_0x5b018f[_0x7383('0x3b')][_0x3c00b7['id']]});}else{return _0x2fc69a(_0xa4620d[_0x7383('0x30')](0x1f4,_0x7383('0x4a')));}});},'Agents':function(_0x1676f8){return new Promise(function(_0x397b41,_0x53b454){var _0x33bf84=_[_0x7383('0x4b')](_0x5b018f[_0x7383('0x3b')]);_0x397b41({'count':_0x33bf84[_0x7383('0x18')],'rows':_0x33bf84});});},'ChatQueues':function(_0x35d228){return new Promise(function(_0xe64ee9,_0x96e88b){var _0x3cf849=[];for(var _0x262fbc in _0x5b018f[_0x7383('0x4c')]){if(_0x5b018f[_0x7383('0x4c')][_0x7383('0x46')](_0x262fbc)){var _0x34d9f5=_0x5b018f[_0x7383('0x4c')][_0x262fbc];var _0x554d1c={'id':_0x34d9f5['id'],'available':_0x34d9f5[_0x7383('0x4d')],'loggedIn':_0x34d9f5[_0x7383('0x4e')],'name':_0x34d9f5[_0x7383('0x4f')],'paused':_0x34d9f5[_0x7383('0x50')],'waiting':_0x34d9f5[_0x7383('0x51')]};_0x3cf849[_0x7383('0x1f')](_0x554d1c);}}_0xe64ee9({'count':_0x3cf849[_0x7383('0x18')],'rows':_0x3cf849});});},'MailQueues':function(_0x2a7b42){return new Promise(function(_0x5bce5a,_0x1fe6d0){var _0x1ec770=[];for(var _0x56e185 in _0x5b018f[_0x7383('0x52')]){if(_0x5b018f[_0x7383('0x52')][_0x7383('0x46')](_0x56e185)){var _0x32b6fc=_0x5b018f['mailQueues'][_0x56e185];var _0x396f77={'id':_0x32b6fc['id'],'available':_0x32b6fc[_0x7383('0x4d')],'loggedIn':_0x32b6fc['loggedIn'],'name':_0x32b6fc[_0x7383('0x4f')],'paused':_0x32b6fc[_0x7383('0x50')],'waiting':_0x32b6fc[_0x7383('0x51')]};_0x1ec770['push'](_0x396f77);}}_0x5bce5a({'count':_0x1ec770[_0x7383('0x18')],'rows':_0x1ec770});});},'OpenchannelQueues':function(_0x440dfa){return new Promise(function(_0x2f2a5a,_0x356ca5){var _0x44578c=[];for(var _0x1c00f8 in _0x5b018f[_0x7383('0x53')]){if(_0x5b018f[_0x7383('0x53')][_0x7383('0x46')](_0x1c00f8)){var _0x5e5861=_0x5b018f[_0x7383('0x53')][_0x1c00f8];var _0x31baf0={'id':_0x5e5861['id'],'available':_0x5e5861[_0x7383('0x4d')],'loggedIn':_0x5e5861['loggedIn'],'name':_0x5e5861[_0x7383('0x4f')],'paused':_0x5e5861[_0x7383('0x50')],'waiting':_0x5e5861[_0x7383('0x51')]};_0x44578c[_0x7383('0x1f')](_0x31baf0);}}_0x2f2a5a({'count':_0x44578c[_0x7383('0x18')],'rows':_0x44578c});});},'SmsQueues':function(_0x53d63c){return new Promise(function(_0x592823,_0x4c9108){var _0x5160ca=[];for(var _0x167d88 in _0x5b018f[_0x7383('0x54')]){if(_0x5b018f[_0x7383('0x54')][_0x7383('0x46')](_0x167d88)){var _0x44de91=_0x5b018f[_0x7383('0x54')][_0x167d88];var _0x4a1221={'id':_0x44de91['id'],'available':_0x44de91[_0x7383('0x4d')],'loggedIn':_0x44de91[_0x7383('0x4e')],'name':_0x44de91[_0x7383('0x4f')],'paused':_0x44de91[_0x7383('0x50')],'waiting':_0x44de91[_0x7383('0x51')]};_0x5160ca[_0x7383('0x1f')](_0x4a1221);}}_0x592823({'count':_0x5160ca[_0x7383('0x18')],'rows':_0x5160ca});});},'FaxQueues':function(_0x5f47fd){return new Promise(function(_0x4926ea,_0x568af8){var _0x19cf9e=[];for(var _0x18e7e5 in _0x5b018f[_0x7383('0x55')]){if(_0x5b018f['faxQueues'][_0x7383('0x46')](_0x18e7e5)){var _0x234f3b=_0x5b018f[_0x7383('0x55')][_0x18e7e5];var _0x5679e9={'id':_0x234f3b['id'],'available':_0x234f3b[_0x7383('0x4d')],'loggedIn':_0x234f3b[_0x7383('0x4e')],'name':_0x234f3b[_0x7383('0x4f')],'paused':_0x234f3b['paused'],'waiting':_0x234f3b[_0x7383('0x51')]};_0x19cf9e[_0x7383('0x1f')](_0x5679e9);}}_0x4926ea({'count':_0x19cf9e[_0x7383('0x18')],'rows':_0x19cf9e});});},'WhatsappQueues':function(_0x499ebf){return new Promise(function(_0x3633ae,_0x2c6499){var _0x56f1b1=[];for(var _0x3d6aa7 in _0x5b018f[_0x7383('0x56')]){if(_0x5b018f['whatsappQueues'][_0x7383('0x46')](_0x3d6aa7)){var _0x438028=_0x5b018f['whatsappQueues'][_0x3d6aa7];var _0x3bded8={'id':_0x438028['id'],'available':_0x438028[_0x7383('0x4d')],'loggedIn':_0x438028[_0x7383('0x4e')],'name':_0x438028[_0x7383('0x4f')],'paused':_0x438028[_0x7383('0x50')],'waiting':_0x438028[_0x7383('0x51')]};_0x56f1b1['push'](_0x3bded8);}}_0x3633ae({'count':_0x56f1b1['length'],'rows':_0x56f1b1});});},'ChatQueuesWaitingInteractions':function(_0x355f33){return new Promise(function(_0x43f2f0,_0x39be07){var _0x1102be=_[_0x7383('0x4b')](_0x5b018f[_0x7383('0x57')]);_0x43f2f0({'count':_0x1102be[_0x7383('0x18')],'rows':_0x1102be});});},'MailQueuesWaitingInteractions':function(_0x5027f7){return new Promise(function(_0x1c0839,_0xc82315){var _0x245d94=_['values'](_0x5b018f[_0x7383('0x58')]);_0x1c0839({'count':_0x245d94[_0x7383('0x18')],'rows':_0x245d94});});},'OpenchannelQueuesWaitingInteractions':function(_0x16ec45){return new Promise(function(_0x3b569f,_0x165841){var _0x2b4804=_[_0x7383('0x4b')](_0x5b018f[_0x7383('0x59')]);_0x3b569f({'count':_0x2b4804[_0x7383('0x18')],'rows':_0x2b4804});});},'SmsQueuesWaitingInteractions':function(_0x380314){return new Promise(function(_0x205359,_0x3a6dd){var _0x50ac0e=_[_0x7383('0x4b')](_0x5b018f[_0x7383('0x5a')]);_0x205359({'count':_0x50ac0e[_0x7383('0x18')],'rows':_0x50ac0e});});},'FaxQueuesWaitingInteractions':function(_0x2b2230){return new Promise(function(_0x407a06,_0x22ba53){var _0x1ddbbb=_[_0x7383('0x4b')](_0x5b018f['faxQueuesWaitingInteractions']);_0x407a06({'count':_0x1ddbbb[_0x7383('0x18')],'rows':_0x1ddbbb});});},'WhatsappQueuesWaitingInteractions':function(_0x37ed30){return new Promise(function(_0x591d26,_0x18da01){var _0x3802aa=_['values'](_0x5b018f['whatsappQueuesWaitingInteractions']);_0x591d26({'count':_0x3802aa[_0x7383('0x18')],'rows':_0x3802aa});});}};var _0x45c302=jayson['server'](_0x2346b9)['http']();_0x45c302['on'](_0x7383('0x30'),function(_0x35d409){logger[_0x7383('0x30')](JSON['stringify'](_0x35d409));return _0x21a8b2(_0x35d409);});_0x45c302['listen'](0x232c,_0x7383('0x5b'),function(){console['log']('Routing\x20RPC\x20server\x20listening\x20on\x20127.0.0.1:%d!',0x232c);return _0x3a2c78(_0x7383('0x5c')+0x232c);});});};
\ No newline at end of file