Built motion from commit (unavailable).|2.1.0
[motion2.git] / server / services / routing / server / applications / queue.js
index 5026ab6..56a15cd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6ab8=['close','[%s][QUEUE]\x20ROUTING\x20STOPPED','stop','[%s][QUEUE]\x20ROUTING\x20END','next','strategy','rrmemory','beepall','[%s][QUEUE]\x20queue\x20not\x20found\x20%s','stack','validate','lodash','util','seq-queue','moment','ioredis','../../../../config/environment','../../../../config/logger','routing','./strategy','redis','localhost','queue_id','account','queue','from','joinAt','emit','format','%sQueuesWaitingInteractions','%s:queue:%s','%s_queue_waiting_interaction:%s','save','pick','../../rpc/mailQueueReport','../../rpc/chatQueueReport','../../rpc/faxQueueReport','string','name\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','timeout\x20is\x20a\x20number','waiting','body','contact','list','upperFirst','channel','QueueId','InteractionId','interaction','MessageId','message','chat','WebsiteId','info','[%s][START:QUEUE][NAME:%s]','name','QueueReport','create','catch','error','create\x20queue\x20report','YYYY-MM-DD\x20HH:mm:ss','[%s][STOP:QUEUE][NAME:%s]','update','update\x20queue\x20report','timeout','[%s][END:QUEUE][NAME:%s]','toLowerCase','consequence','length','[%s][QUEUE]\x20%s','map','join','find','Queues','createQueue','qtimeout','rules'];(function(_0x187b8b,_0x599b8b){var _0x2e39db=function(_0x5edae6){while(--_0x5edae6){_0x187b8b['push'](_0x187b8b['shift']());}};_0x2e39db(++_0x599b8b);}(_0x6ab8,0xa8));var _0x86ab=function(_0x397c32,_0x1dbb84){_0x397c32=_0x397c32-0x0;var _0x59fbd3=_0x6ab8[_0x397c32];return _0x59fbd3;};'use strict';var schema=require(_0x86ab('0x0'));var _=require(_0x86ab('0x1'));var util=require(_0x86ab('0x2'));var seqqueue=require(_0x86ab('0x3'));var moment=require(_0x86ab('0x4'));var Redis=require(_0x86ab('0x5'));var config=require(_0x86ab('0x6'));var logger=require(_0x86ab('0x7'))(_0x86ab('0x8'));var strategy=require(_0x86ab('0x9'));config[_0x86ab('0xa')]=_['defaults'](config[_0x86ab('0xa')],{'host':_0x86ab('0xb'),'port':0x18eb});var io=require('socket.io-emitter')(new Redis(config[_0x86ab('0xa')]));var attributes=['id',_0x86ab('0xc'),_0x86ab('0xd'),_0x86ab('0xe'),_0x86ab('0xf'),_0x86ab('0x10')];function emit(_0x1651c2,_0x3c7b73,_0x587465){io['to'](_0x1651c2)[_0x86ab('0x11')](_0x3c7b73,_0x587465);}function emitChannelQueueInteraction(_0x25e94a,_0x47afe7,_0xa3fa79,_0x1427c8,_0x5e28e1,_0x556e13,_0x14d308,_0x120f2e){_0xa3fa79[_0x86ab('0xc')]=_0x120f2e;_0xa3fa79[_0x86ab('0xe')]=_0x47afe7;_0xa3fa79[_0x86ab('0xd')]=_0x1427c8;_0xa3fa79['id']=_0x5e28e1;if(_0x556e13){_0x14d308[util[_0x86ab('0x12')](_0x86ab('0x13'),_0x25e94a)][_0x5e28e1]=_['pick'](_0xa3fa79,attributes);}else{delete _0x14d308[util[_0x86ab('0x12')](_0x86ab('0x13'),_0x25e94a)][_0x5e28e1];}emit(util['format'](_0x86ab('0x14'),_0x25e94a,_0x47afe7),util[_0x86ab('0x12')](_0x86ab('0x15'),_0x25e94a,_0x556e13?_0x86ab('0x16'):'remove'),_[_0x86ab('0x17')](_0xa3fa79,attributes));}var rpc={'openchannelQueueReport':require('../../rpc/openchannelQueueReport'),'mailQueueReport':require(_0x86ab('0x18')),'chatQueueReport':require(_0x86ab('0x19')),'smsQueueReport':require('../../rpc/smsQueueReport'),'faxQueueReport':require(_0x86ab('0x1a'))};var queue=schema({'name':{'type':_0x86ab('0x1b'),'required':!![],'message':_0x86ab('0x1c')},'timeout':{'type':_0x86ab('0x1d'),'message':_0x86ab('0x1e')}});function startRouting(_0x25af61,_0x8c80fc,_0x48287b,_0x324164){if(_0x25af61&&_0x8c80fc&&_0x48287b){_0x8c80fc[_0x86ab('0x1f')]+=0x1;var _0x3e21db={'uniqueid':_0x25af61,'from':_0x48287b[_0x86ab('0x20')]?_0x48287b[_0x86ab('0x20')][_0x86ab('0xf')]:'','joinAt':moment()['format']('YYYY-MM-DD\x20HH:mm:ss'),'ContactId':_0x48287b[_0x86ab('0x21')]?_0x48287b[_0x86ab('0x21')]['id']:null,'ListId':_0x48287b[_0x86ab('0x22')]?_0x48287b[_0x86ab('0x22')]['id']:null};_0x3e21db[_[_0x86ab('0x23')](_0x48287b[_0x86ab('0x24')])+_0x86ab('0x25')]=_0x8c80fc['id']||null;_0x3e21db[_[_0x86ab('0x23')](_0x48287b[_0x86ab('0x24')])+_0x86ab('0x26')]=_0x48287b[_0x86ab('0x27')]?_0x48287b['interaction']['id']:null;_0x3e21db[_[_0x86ab('0x23')](_0x48287b[_0x86ab('0x24')])+_0x86ab('0x28')]=_0x48287b[_0x86ab('0x29')]?_0x48287b[_0x86ab('0x29')]['id']:null;_0x3e21db[_[_0x86ab('0x23')](_0x48287b[_0x86ab('0x24')])+(_0x48287b[_0x86ab('0x24')]!==_0x86ab('0x2a')?'AccountId':_0x86ab('0x2b'))]=_0x48287b['account']?_0x48287b['account']['id']:null;logger[_0x86ab('0x2c')](util['format'](_0x86ab('0x2d'),_0x25af61,_0x8c80fc[_0x86ab('0x2e')]));emitChannelQueueInteraction(_0x48287b[_0x86ab('0x24')],_0x8c80fc[_0x86ab('0x2e')],_0x3e21db,_0x48287b[_0x86ab('0xd')][_0x86ab('0x2e')],_0x48287b[_0x86ab('0x29')]['id'],!![],_0x324164,_0x8c80fc['id']);if(rpc[_0x48287b[_0x86ab('0x24')]+'QueueReport']){return rpc[_0x48287b[_0x86ab('0x24')]+_0x86ab('0x2f')][_0x86ab('0x30')](_0x3e21db)[_0x86ab('0x31')](function(_0x20d2bc){logger[_0x86ab('0x32')](_0x86ab('0x33'));});}}}function stopRouting(_0x19fc23,_0x17f9a3,_0x14f860,_0x59977a){if(_0x19fc23&&_0x17f9a3){_0x17f9a3['waiting']-=0x1;var _0x133064={'leaveAt':moment()['format'](_0x86ab('0x34')),'acceptAt':moment()[_0x86ab('0x12')]('YYYY-MM-DD\x20HH:mm:ss'),'reason':'accepted'};logger[_0x86ab('0x2c')](util[_0x86ab('0x12')](_0x86ab('0x35'),_0x19fc23,_0x17f9a3[_0x86ab('0x2e')]));emitChannelQueueInteraction(_0x14f860['channel'],_0x17f9a3[_0x86ab('0x2e')],_0x14f860[_0x86ab('0x20')],_0x14f860['account']['name'],_0x14f860[_0x86ab('0x29')]['id'],![],_0x59977a,_0x17f9a3['id']);if(rpc[_0x14f860[_0x86ab('0x24')]+_0x86ab('0x2f')]){return rpc[_0x14f860[_0x86ab('0x24')]+_0x86ab('0x2f')][_0x86ab('0x36')](_0x19fc23,_0x133064)[_0x86ab('0x31')](function(_0x4e19ac){logger['error'](_0x86ab('0x37'));});}}}function endRouting(_0x32317e,_0x23a43f,_0x38764b,_0x222236){if(_0x32317e&&_0x23a43f){_0x23a43f[_0x86ab('0x1f')]-=0x1;var _0x1215a9={'leaveAt':moment()['format']('YYYY-MM-DD\x20HH:mm:ss'),'exitAt':moment()[_0x86ab('0x12')](_0x86ab('0x34')),'reason':_0x86ab('0x38')};logger[_0x86ab('0x2c')](util[_0x86ab('0x12')](_0x86ab('0x39'),_0x32317e,_0x23a43f[_0x86ab('0x2e')]));emitChannelQueueInteraction(_0x38764b[_0x86ab('0x24')],_0x23a43f[_0x86ab('0x2e')],_0x38764b[_0x86ab('0x20')],_0x38764b[_0x86ab('0xd')][_0x86ab('0x2e')],_0x38764b[_0x86ab('0x29')]['id'],![],_0x222236);if(rpc[_0x38764b['channel']+'QueueReport']){return rpc[_0x38764b[_0x86ab('0x24')]+_0x86ab('0x2f')][_0x86ab('0x36')](_0x32317e,_0x1215a9)[_0x86ab('0x31')](function(_0x1ef25b){logger['error'](_0x86ab('0x37'));});}}}function handleFindQueue(_0xdbdb86){return function(_0x5ba994){return _0x5ba994[_0x86ab('0x2e')][_0x86ab('0x3a')]()===_0xdbdb86[_0x86ab('0x3a')]();};}exports[_0x86ab('0x3b')]=function(_0x3f390e,_0x663f9c,_0x2b138c,_0x5d3063){return function(_0x5c5ace){try{var _0x5f1e0d={'name':_0x663f9c[0x0],'timeout':_0x663f9c[0x1]};var _0x4e9efb=queue[_0x86ab('0x0')](_0x5f1e0d,{'typecast':!![]});if(_0x4e9efb[_0x86ab('0x3c')]){logger['error'](_0x86ab('0x3d'),_0x3f390e,_[_0x86ab('0x3e')](_0x4e9efb,_0x86ab('0x29'))[_0x86ab('0x3f')](',\x20'));_0x5c5ace['stop']();}else{var _0x517041=_[_0x86ab('0x40')](_0x2b138c[_0x5d3063[_0x86ab('0x24')]+_0x86ab('0x41')],handleFindQueue(_0x5f1e0d[_0x86ab('0x2e')]));if(_0x517041){startRouting(_0x3f390e,_0x517041,_0x5d3063,_0x2b138c);var _0x1fe153=(_0x517041[_0x86ab('0x38')]||0xa)*0x3e8;var _0x4a786b=(_0x5f1e0d[_0x86ab('0x38')]||0x14)*0x3e8;var _0x21b091,_0x6a1841;if(_0x1fe153>_0x4a786b){_0x4a786b=_0x1fe153;}var _0x3f2396=seqqueue[_0x86ab('0x42')](_0x1fe153);_0x3f2396['id']=_0x3f390e;_0x3f2396['atimeout']=_0x1fe153;_0x3f2396[_0x86ab('0x43')]=_0x4a786b;_0x3f2396[_0x86ab('0x24')]=_0x5d3063[_0x86ab('0x24')];_0x2b138c[_0x86ab('0x44')][_0x3f390e]['on']('end',function(){stopRouting(_0x3f390e,_0x517041,_0x5d3063,_0x2b138c);_0x3f2396[_0x86ab('0x45')](!![]);clearTimeout(_0x21b091);_0x21b091=undefined;if(_0x2b138c['rules'][_0x3f390e]){delete _0x2b138c['rules'][_0x3f390e];}logger[_0x86ab('0x2c')](_0x86ab('0x46'),_0x3f390e);_0x5c5ace[_0x86ab('0x47')]();});_0x21b091=setTimeout(function(){endRouting(_0x3f390e,_0x517041,_0x5d3063,_0x2b138c);clearTimeout(_0x21b091);_0x3f2396[_0x86ab('0x45')](!![]);logger['info'](_0x86ab('0x48'),_0x3f390e);_0x5c5ace[_0x86ab('0x49')]();},_0x4a786b);switch(_0x517041[_0x86ab('0x4a')]){case _0x86ab('0x4b'):strategy[_0x86ab('0x4b')](_0x3f2396,_0x517041,_0x2b138c,_0x5d3063);break;default:strategy[_0x86ab('0x4c')](_0x3f2396,_0x517041,_0x2b138c,_0x5d3063);}}else{logger[_0x86ab('0x32')](_0x86ab('0x4d'),_0x3f390e,_0x5f1e0d['name']);_0x5c5ace[_0x86ab('0x47')]();}}}catch(_0x4080cb){console['log'](_0x4080cb);logger[_0x86ab('0x32')](_0x86ab('0x3d'),_0x3f390e,_0x4080cb[_0x86ab('0x4e')]);_0x5c5ace[_0x86ab('0x47')]();}};};
\ No newline at end of file
+var _0x71cf=['../../../../config/logger','routing','./strategy','redis','defaults','localhost','queue_id','account','queue','from','emit','format','%sQueuesWaitingInteractions','pick','%s:queue:%s','%s_queue_waiting_interaction:%s','save','remove','../../rpc/mailQueueReport','../../rpc/chatQueueReport','../../rpc/smsQueueReport','../../rpc/faxQueueReport','name\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','timeout\x20is\x20a\x20number','body','YYYY-MM-DD\x20HH:mm:ss','contact','list','upperFirst','channel','QueueId','InteractionId','interaction','MessageId','message','AccountId','WebsiteId','info','[%s][START:QUEUE][NAME:%s]','name','create','create\x20queue\x20report','waiting','accepted','[%s][STOP:QUEUE][NAME:%s]','QueueReport','update','update\x20queue\x20report','timeout','[%s][END:QUEUE][NAME:%s]','catch','error','length','map','join','stop','find','Queues','atimeout','qtimeout','rules','end','close','[%s][QUEUE]\x20ROUTING\x20STOPPED','next','strategy','rrmemory','[%s][QUEUE]\x20queue\x20not\x20found\x20%s','[%s][QUEUE]\x20%s','validate','lodash','util','moment','../../../../config/environment'];(function(_0x501510,_0x61caa9){var _0x1e6ee5=function(_0x32845b){while(--_0x32845b){_0x501510['push'](_0x501510['shift']());}};_0x1e6ee5(++_0x61caa9);}(_0x71cf,0x127));var _0xf71c=function(_0x1a3e23,_0xce45e){_0x1a3e23=_0x1a3e23-0x0;var _0x5ee0d8=_0x71cf[_0x1a3e23];return _0x5ee0d8;};'use strict';var schema=require(_0xf71c('0x0'));var _=require(_0xf71c('0x1'));var util=require(_0xf71c('0x2'));var seqqueue=require('seq-queue');var moment=require(_0xf71c('0x3'));var Redis=require('ioredis');var config=require(_0xf71c('0x4'));var logger=require(_0xf71c('0x5'))(_0xf71c('0x6'));var strategy=require(_0xf71c('0x7'));config[_0xf71c('0x8')]=_[_0xf71c('0x9')](config['redis'],{'host':_0xf71c('0xa'),'port':0x18eb});var io=require('socket.io-emitter')(new Redis(config[_0xf71c('0x8')]));var attributes=['id',_0xf71c('0xb'),_0xf71c('0xc'),_0xf71c('0xd'),_0xf71c('0xe'),'joinAt'];function emit(_0x59926b,_0x4aa31c,_0x55d346){io['to'](_0x59926b)[_0xf71c('0xf')](_0x4aa31c,_0x55d346);}function emitChannelQueueInteraction(_0x4eec65,_0x1230ba,_0x3a7ffb,_0x37fb3f,_0x570633,_0x5afb16,_0x47b61c,_0x16821d){_0x3a7ffb[_0xf71c('0xb')]=_0x16821d;_0x3a7ffb[_0xf71c('0xd')]=_0x1230ba;_0x3a7ffb[_0xf71c('0xc')]=_0x37fb3f;_0x3a7ffb['id']=_0x570633;if(_0x5afb16){_0x47b61c[util[_0xf71c('0x10')](_0xf71c('0x11'),_0x4eec65)][_0x570633]=_[_0xf71c('0x12')](_0x3a7ffb,attributes);}else{delete _0x47b61c[util['format'](_0xf71c('0x11'),_0x4eec65)][_0x570633];}emit(util[_0xf71c('0x10')](_0xf71c('0x13'),_0x4eec65,_0x1230ba),util[_0xf71c('0x10')](_0xf71c('0x14'),_0x4eec65,_0x5afb16?_0xf71c('0x15'):_0xf71c('0x16')),_['pick'](_0x3a7ffb,attributes));}var rpc={'openchannelQueueReport':require('../../rpc/openchannelQueueReport'),'mailQueueReport':require(_0xf71c('0x17')),'chatQueueReport':require(_0xf71c('0x18')),'smsQueueReport':require(_0xf71c('0x19')),'faxQueueReport':require(_0xf71c('0x1a'))};var queue=schema({'name':{'type':'string','required':!![],'message':_0xf71c('0x1b')},'timeout':{'type':_0xf71c('0x1c'),'message':_0xf71c('0x1d')}});function startRouting(_0x22a10b,_0x22816d,_0x4d74d0,_0x4804be){if(_0x22a10b&&_0x22816d&&_0x4d74d0){_0x22816d['waiting']+=0x1;var _0x37965d={'uniqueid':_0x22a10b,'from':_0x4d74d0['body']?_0x4d74d0[_0xf71c('0x1e')][_0xf71c('0xe')]:'','joinAt':moment()['format'](_0xf71c('0x1f')),'ContactId':_0x4d74d0['contact']?_0x4d74d0[_0xf71c('0x20')]['id']:null,'ListId':_0x4d74d0['list']?_0x4d74d0[_0xf71c('0x21')]['id']:null};_0x37965d[_[_0xf71c('0x22')](_0x4d74d0[_0xf71c('0x23')])+_0xf71c('0x24')]=_0x22816d['id']||null;_0x37965d[_[_0xf71c('0x22')](_0x4d74d0['channel'])+_0xf71c('0x25')]=_0x4d74d0[_0xf71c('0x26')]?_0x4d74d0[_0xf71c('0x26')]['id']:null;_0x37965d[_[_0xf71c('0x22')](_0x4d74d0['channel'])+_0xf71c('0x27')]=_0x4d74d0[_0xf71c('0x28')]?_0x4d74d0[_0xf71c('0x28')]['id']:null;_0x37965d[_[_0xf71c('0x22')](_0x4d74d0[_0xf71c('0x23')])+(_0x4d74d0[_0xf71c('0x23')]!=='chat'?_0xf71c('0x29'):_0xf71c('0x2a'))]=_0x4d74d0['account']?_0x4d74d0['account']['id']:null;logger[_0xf71c('0x2b')](util[_0xf71c('0x10')](_0xf71c('0x2c'),_0x22a10b,_0x22816d['name']));emitChannelQueueInteraction(_0x4d74d0['channel'],_0x22816d['name'],_0x37965d,_0x4d74d0[_0xf71c('0xc')][_0xf71c('0x2d')],_0x4d74d0['message']['id'],!![],_0x4804be,_0x22816d['id']);if(rpc[_0x4d74d0[_0xf71c('0x23')]+'QueueReport']){return rpc[_0x4d74d0[_0xf71c('0x23')]+'QueueReport'][_0xf71c('0x2e')](_0x37965d)['catch'](function(_0x36443e){logger['error'](_0xf71c('0x2f'));});}}}function stopRouting(_0x28f7f6,_0x58736e,_0x31a0b0,_0x27a351){if(_0x28f7f6&&_0x58736e){_0x58736e[_0xf71c('0x30')]-=0x1;var _0x462740={'leaveAt':moment()[_0xf71c('0x10')](_0xf71c('0x1f')),'acceptAt':moment()[_0xf71c('0x10')](_0xf71c('0x1f')),'reason':_0xf71c('0x31')};logger[_0xf71c('0x2b')](util[_0xf71c('0x10')](_0xf71c('0x32'),_0x28f7f6,_0x58736e[_0xf71c('0x2d')]));emitChannelQueueInteraction(_0x31a0b0[_0xf71c('0x23')],_0x58736e['name'],_0x31a0b0[_0xf71c('0x1e')],_0x31a0b0['account'][_0xf71c('0x2d')],_0x31a0b0['message']['id'],![],_0x27a351,_0x58736e['id']);if(rpc[_0x31a0b0[_0xf71c('0x23')]+_0xf71c('0x33')]){return rpc[_0x31a0b0['channel']+_0xf71c('0x33')][_0xf71c('0x34')](_0x28f7f6,_0x462740)['catch'](function(_0x451400){logger['error'](_0xf71c('0x35'));});}}}function endRouting(_0x416658,_0x4e15fc,_0x76d115,_0x420f06){if(_0x416658&&_0x4e15fc){_0x4e15fc[_0xf71c('0x30')]-=0x1;var _0x22c996={'leaveAt':moment()['format'](_0xf71c('0x1f')),'exitAt':moment()[_0xf71c('0x10')](_0xf71c('0x1f')),'reason':_0xf71c('0x36')};logger[_0xf71c('0x2b')](util[_0xf71c('0x10')](_0xf71c('0x37'),_0x416658,_0x4e15fc[_0xf71c('0x2d')]));emitChannelQueueInteraction(_0x76d115[_0xf71c('0x23')],_0x4e15fc[_0xf71c('0x2d')],_0x76d115['body'],_0x76d115[_0xf71c('0xc')]['name'],_0x76d115[_0xf71c('0x28')]['id'],![],_0x420f06);if(rpc[_0x76d115['channel']+_0xf71c('0x33')]){return rpc[_0x76d115['channel']+_0xf71c('0x33')][_0xf71c('0x34')](_0x416658,_0x22c996)[_0xf71c('0x38')](function(_0x49ab7f){logger[_0xf71c('0x39')](_0xf71c('0x35'));});}}}function handleFindQueue(_0x924f67){return function(_0x4c902c){return _0x4c902c[_0xf71c('0x2d')]['toLowerCase']()===_0x924f67['toLowerCase']();};}exports['consequence']=function(_0x474b99,_0x2a82ce,_0x24cc68,_0xefabfc){return function(_0x2a0fcf){try{var _0x57c3da={'name':_0x2a82ce[0x0],'timeout':_0x2a82ce[0x1]};var _0x2b850d=queue['validate'](_0x57c3da,{'typecast':!![]});if(_0x2b850d[_0xf71c('0x3a')]){logger[_0xf71c('0x39')]('[%s][QUEUE]\x20%s',_0x474b99,_[_0xf71c('0x3b')](_0x2b850d,_0xf71c('0x28'))[_0xf71c('0x3c')](',\x20'));_0x2a0fcf[_0xf71c('0x3d')]();}else{var _0x89db52=_[_0xf71c('0x3e')](_0x24cc68[_0xefabfc['channel']+_0xf71c('0x3f')],handleFindQueue(_0x57c3da[_0xf71c('0x2d')]));if(_0x89db52){startRouting(_0x474b99,_0x89db52,_0xefabfc,_0x24cc68);var _0x1921e5=(_0x89db52[_0xf71c('0x36')]||0xa)*0x3e8;var _0x2ec8be=(_0x57c3da[_0xf71c('0x36')]||0x14)*0x3e8;var _0x568f84,_0xd97c9f;if(_0x1921e5>_0x2ec8be){_0x2ec8be=_0x1921e5;}var _0x1013b3=seqqueue['createQueue'](_0x1921e5);_0x1013b3['id']=_0x474b99;_0x1013b3[_0xf71c('0x40')]=_0x1921e5;_0x1013b3[_0xf71c('0x41')]=_0x2ec8be;_0x1013b3[_0xf71c('0x23')]=_0xefabfc[_0xf71c('0x23')];_0x24cc68[_0xf71c('0x42')][_0x474b99]['on'](_0xf71c('0x43'),function(){stopRouting(_0x474b99,_0x89db52,_0xefabfc,_0x24cc68);_0x1013b3[_0xf71c('0x44')](!![]);clearTimeout(_0x568f84);_0x568f84=undefined;if(_0x24cc68['rules'][_0x474b99]){delete _0x24cc68[_0xf71c('0x42')][_0x474b99];}logger[_0xf71c('0x2b')](_0xf71c('0x45'),_0x474b99);_0x2a0fcf['stop']();});_0x568f84=setTimeout(function(){endRouting(_0x474b99,_0x89db52,_0xefabfc,_0x24cc68);clearTimeout(_0x568f84);_0x1013b3[_0xf71c('0x44')](!![]);logger['info']('[%s][QUEUE]\x20ROUTING\x20END',_0x474b99);_0x2a0fcf[_0xf71c('0x46')]();},_0x2ec8be);switch(_0x89db52[_0xf71c('0x47')]){case _0xf71c('0x48'):strategy[_0xf71c('0x48')](_0x1013b3,_0x89db52,_0x24cc68,_0xefabfc);break;default:strategy['beepall'](_0x1013b3,_0x89db52,_0x24cc68,_0xefabfc);}}else{logger[_0xf71c('0x39')](_0xf71c('0x49'),_0x474b99,_0x57c3da['name']);_0x2a0fcf[_0xf71c('0x3d')]();}}}catch(_0x32d3a5){console['log'](_0x32d3a5);logger[_0xf71c('0x39')](_0xf71c('0x4a'),_0x474b99,_0x32d3a5['stack']);_0x2a0fcf[_0xf71c('0x3d')]();}};};
\ No newline at end of file