Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / routing / server / applications / queue.js
index dfb4fd6..a9cc435 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc386=['AccountId','WebsiteId','info','[%s][START:QUEUE][NAME:%s]','name','QueueReport','catch','error','create\x20queue\x20report','accepted','[%s][STOP:QUEUE][NAME:%s]','update','update\x20queue\x20report','timeout','[%s][END:QUEUE][NAME:%s]','toLowerCase','consequence','length','[%s][QUEUE]\x20%s','map','join','stop','Queues','createQueue','atimeout','qtimeout','rules','end','close','next','strategy','rrmemory','beepall','[%s][QUEUE]\x20queue\x20not\x20found\x20%s','stack','validate','lodash','util','seq-queue','ioredis','routing','./strategy','redis','defaults','localhost','socket.io-emitter','queue_id','queue','from','joinAt','emit','account','format','%sQueuesWaitingInteractions','pick','%s:queue:%s','%s_queue_waiting_interaction:%s','save','remove','../../rpc/openchannelQueueReport','../../rpc/mailQueueReport','../../rpc/smsQueueReport','../../rpc/faxQueueReport','name\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','waiting','body','YYYY-MM-DD\x20HH:mm:ss','contact','list','upperFirst','channel','QueueId','InteractionId','interaction','message','chat'];(function(_0x33032e,_0x31411a){var _0x13316b=function(_0x2fb049){while(--_0x2fb049){_0x33032e['push'](_0x33032e['shift']());}};_0x13316b(++_0x31411a);}(_0xc386,0x157));var _0x6c38=function(_0x1332b5,_0x31577e){_0x1332b5=_0x1332b5-0x0;var _0x44b5ab=_0xc386[_0x1332b5];return _0x44b5ab;};'use strict';var schema=require(_0x6c38('0x0'));var _=require(_0x6c38('0x1'));var util=require(_0x6c38('0x2'));var seqqueue=require(_0x6c38('0x3'));var moment=require('moment');var Redis=require(_0x6c38('0x4'));var config=require('../../../../config/environment');var logger=require('../../../../config/logger')(_0x6c38('0x5'));var strategy=require(_0x6c38('0x6'));config[_0x6c38('0x7')]=_[_0x6c38('0x8')](config[_0x6c38('0x7')],{'host':_0x6c38('0x9'),'port':0x18eb});var io=require(_0x6c38('0xa'))(new Redis(config[_0x6c38('0x7')]));var attributes=['id',_0x6c38('0xb'),'account',_0x6c38('0xc'),_0x6c38('0xd'),_0x6c38('0xe')];function emit(_0x2f0532,_0x2a2ed4,_0x2880d1){io['to'](_0x2f0532)[_0x6c38('0xf')](_0x2a2ed4,_0x2880d1);}function emitChannelQueueInteraction(_0x47955d,_0x5480d7,_0x3813f9,_0x3ec831,_0xb46bec,_0x42122f,_0x3c5bd4,_0x402eb3){_0x3813f9[_0x6c38('0xb')]=_0x402eb3;_0x3813f9[_0x6c38('0xc')]=_0x5480d7;_0x3813f9[_0x6c38('0x10')]=_0x3ec831;_0x3813f9['id']=_0xb46bec;if(_0x42122f){_0x3c5bd4[util[_0x6c38('0x11')](_0x6c38('0x12'),_0x47955d)][_0xb46bec]=_[_0x6c38('0x13')](_0x3813f9,attributes);}else{delete _0x3c5bd4[util['format'](_0x6c38('0x12'),_0x47955d)][_0xb46bec];}emit(util[_0x6c38('0x11')](_0x6c38('0x14'),_0x47955d,_0x5480d7),util['format'](_0x6c38('0x15'),_0x47955d,_0x42122f?_0x6c38('0x16'):_0x6c38('0x17')),_[_0x6c38('0x13')](_0x3813f9,attributes));}var rpc={'openchannelQueueReport':require(_0x6c38('0x18')),'mailQueueReport':require(_0x6c38('0x19')),'chatQueueReport':require('../../rpc/chatQueueReport'),'smsQueueReport':require(_0x6c38('0x1a')),'faxQueueReport':require(_0x6c38('0x1b'))};var queue=schema({'name':{'type':'string','required':!![],'message':_0x6c38('0x1c')},'timeout':{'type':_0x6c38('0x1d'),'message':'timeout\x20is\x20a\x20number'}});function startRouting(_0x180526,_0x500366,_0x31c5fc,_0x27ff2c){if(_0x180526&&_0x500366&&_0x31c5fc){_0x500366[_0x6c38('0x1e')]+=0x1;var _0xf96d35={'uniqueid':_0x180526,'from':_0x31c5fc[_0x6c38('0x1f')]?_0x31c5fc[_0x6c38('0x1f')]['from']:'','joinAt':moment()['format'](_0x6c38('0x20')),'ContactId':_0x31c5fc[_0x6c38('0x21')]?_0x31c5fc[_0x6c38('0x21')]['id']:null,'ListId':_0x31c5fc[_0x6c38('0x22')]?_0x31c5fc[_0x6c38('0x22')]['id']:null};_0xf96d35[_[_0x6c38('0x23')](_0x31c5fc[_0x6c38('0x24')])+_0x6c38('0x25')]=_0x500366['id']||null;_0xf96d35[_[_0x6c38('0x23')](_0x31c5fc[_0x6c38('0x24')])+_0x6c38('0x26')]=_0x31c5fc[_0x6c38('0x27')]?_0x31c5fc[_0x6c38('0x27')]['id']:null;_0xf96d35[_[_0x6c38('0x23')](_0x31c5fc[_0x6c38('0x24')])+'MessageId']=_0x31c5fc['message']?_0x31c5fc[_0x6c38('0x28')]['id']:null;_0xf96d35[_[_0x6c38('0x23')](_0x31c5fc[_0x6c38('0x24')])+(_0x31c5fc['channel']!==_0x6c38('0x29')?_0x6c38('0x2a'):_0x6c38('0x2b'))]=_0x31c5fc['account']?_0x31c5fc[_0x6c38('0x10')]['id']:null;logger[_0x6c38('0x2c')](util[_0x6c38('0x11')](_0x6c38('0x2d'),_0x180526,_0x500366[_0x6c38('0x2e')]));emitChannelQueueInteraction(_0x31c5fc['channel'],_0x500366[_0x6c38('0x2e')],_0xf96d35,_0x31c5fc[_0x6c38('0x10')][_0x6c38('0x2e')],_0x31c5fc[_0x6c38('0x28')]['id'],!![],_0x27ff2c,_0x500366['id']);if(rpc[_0x31c5fc[_0x6c38('0x24')]+_0x6c38('0x2f')]){return rpc[_0x31c5fc[_0x6c38('0x24')]+'QueueReport']['create'](_0xf96d35)[_0x6c38('0x30')](function(_0x1b3388){logger[_0x6c38('0x31')](_0x6c38('0x32'));});}}}function stopRouting(_0x3c0681,_0x9f7adb,_0x1fb6e0,_0x371d94){if(_0x3c0681&&_0x9f7adb){_0x9f7adb['waiting']-=0x1;var _0x4271f0={'leaveAt':moment()[_0x6c38('0x11')](_0x6c38('0x20')),'acceptAt':moment()[_0x6c38('0x11')](_0x6c38('0x20')),'reason':_0x6c38('0x33')};logger[_0x6c38('0x2c')](util['format'](_0x6c38('0x34'),_0x3c0681,_0x9f7adb[_0x6c38('0x2e')]));emitChannelQueueInteraction(_0x1fb6e0[_0x6c38('0x24')],_0x9f7adb['name'],_0x1fb6e0[_0x6c38('0x1f')],_0x1fb6e0['account'][_0x6c38('0x2e')],_0x1fb6e0[_0x6c38('0x28')]['id'],![],_0x371d94,_0x9f7adb['id']);if(rpc[_0x1fb6e0[_0x6c38('0x24')]+'QueueReport']){return rpc[_0x1fb6e0[_0x6c38('0x24')]+_0x6c38('0x2f')][_0x6c38('0x35')](_0x3c0681,_0x4271f0)['catch'](function(_0x4c50f6){logger['error'](_0x6c38('0x36'));});}}}function endRouting(_0x2cb34f,_0x49bdb7,_0x56d823,_0x1a44ad){if(_0x2cb34f&&_0x49bdb7){_0x49bdb7['waiting']-=0x1;var _0x1cde54={'leaveAt':moment()[_0x6c38('0x11')](_0x6c38('0x20')),'exitAt':moment()[_0x6c38('0x11')](_0x6c38('0x20')),'reason':_0x6c38('0x37')};logger[_0x6c38('0x2c')](util[_0x6c38('0x11')](_0x6c38('0x38'),_0x2cb34f,_0x49bdb7['name']));emitChannelQueueInteraction(_0x56d823[_0x6c38('0x24')],_0x49bdb7[_0x6c38('0x2e')],_0x56d823['body'],_0x56d823[_0x6c38('0x10')][_0x6c38('0x2e')],_0x56d823['message']['id'],![],_0x1a44ad);if(rpc[_0x56d823[_0x6c38('0x24')]+_0x6c38('0x2f')]){return rpc[_0x56d823[_0x6c38('0x24')]+'QueueReport'][_0x6c38('0x35')](_0x2cb34f,_0x1cde54)['catch'](function(_0x374403){logger[_0x6c38('0x31')](_0x6c38('0x36'));});}}}function handleFindQueue(_0x4de216){return function(_0x1579f8){return _0x1579f8['name'][_0x6c38('0x39')]()===_0x4de216[_0x6c38('0x39')]();};}exports[_0x6c38('0x3a')]=function(_0x2c589e,_0x36708b,_0x152c5e,_0x211b70){return function(_0x54c4d1){try{var _0x546737={'name':_0x36708b[0x0],'timeout':_0x36708b[0x1]};var _0x17afb2=queue[_0x6c38('0x0')](_0x546737,{'typecast':!![]});if(_0x17afb2[_0x6c38('0x3b')]){logger['error'](_0x6c38('0x3c'),_0x2c589e,_[_0x6c38('0x3d')](_0x17afb2,_0x6c38('0x28'))[_0x6c38('0x3e')](',\x20'));_0x54c4d1[_0x6c38('0x3f')]();}else{var _0x2cc2bd=_['find'](_0x152c5e[_0x211b70[_0x6c38('0x24')]+_0x6c38('0x40')],handleFindQueue(_0x546737['name']));if(_0x2cc2bd){startRouting(_0x2c589e,_0x2cc2bd,_0x211b70,_0x152c5e);var _0x275685=(_0x2cc2bd[_0x6c38('0x37')]||0xa)*0x3e8;var _0x4ec81b=(_0x546737['timeout']||0x14)*0x3e8;var _0xb8c2ed,_0x181d2b;if(_0x275685>_0x4ec81b){_0x4ec81b=_0x275685;}var _0x392684=seqqueue[_0x6c38('0x41')](_0x275685);_0x392684['id']=_0x2c589e;_0x392684[_0x6c38('0x42')]=_0x275685;_0x392684[_0x6c38('0x43')]=_0x4ec81b;_0x392684['channel']=_0x211b70[_0x6c38('0x24')];_0x152c5e[_0x6c38('0x44')][_0x2c589e]['on'](_0x6c38('0x45'),function(){stopRouting(_0x2c589e,_0x2cc2bd,_0x211b70,_0x152c5e);_0x392684[_0x6c38('0x46')](!![]);clearTimeout(_0xb8c2ed);_0xb8c2ed=undefined;if(_0x152c5e[_0x6c38('0x44')][_0x2c589e]){delete _0x152c5e[_0x6c38('0x44')][_0x2c589e];}logger[_0x6c38('0x2c')]('[%s][QUEUE]\x20ROUTING\x20STOPPED',_0x2c589e);_0x54c4d1[_0x6c38('0x3f')]();});_0xb8c2ed=setTimeout(function(){endRouting(_0x2c589e,_0x2cc2bd,_0x211b70,_0x152c5e);clearTimeout(_0xb8c2ed);_0x392684[_0x6c38('0x46')](!![]);logger[_0x6c38('0x2c')]('[%s][QUEUE]\x20ROUTING\x20END',_0x2c589e);_0x54c4d1[_0x6c38('0x47')]();},_0x4ec81b);switch(_0x2cc2bd[_0x6c38('0x48')]){case _0x6c38('0x49'):strategy[_0x6c38('0x49')](_0x392684,_0x2cc2bd,_0x152c5e,_0x211b70);break;default:strategy[_0x6c38('0x4a')](_0x392684,_0x2cc2bd,_0x152c5e,_0x211b70);}}else{logger[_0x6c38('0x31')](_0x6c38('0x4b'),_0x2c589e,_0x546737['name']);_0x54c4d1[_0x6c38('0x3f')]();}}}catch(_0x56c3a9){console['log'](_0x56c3a9);logger['error'](_0x6c38('0x3c'),_0x2c589e,_0x56c3a9[_0x6c38('0x4c')]);_0x54c4d1[_0x6c38('0x3f')]();}};};
\ No newline at end of file
+var _0x288d=['[%s][STOP:QUEUE][NAME:%s]','update','catch','update\x20queue\x20report','waiting','timeout','toLowerCase','length','[%s][QUEUE]\x20%s','join','stop','Queues','atimeout','qtimeout','rules','end','close','[%s][QUEUE]\x20ROUTING\x20END','next','strategy','rrmemory','beepall','[%s][QUEUE]\x20queue\x20not\x20found\x20%s','log','stack','validate','lodash','util','seq-queue','moment','ioredis','../../../../config/environment','../../../../config/logger','routing','./strategy','defaults','redis','socket.io-emitter','queue_id','queue','from','account','format','%sQueuesWaitingInteractions','%s:queue:%s','save','../../rpc/mailQueueReport','../../rpc/chatQueueReport','../../rpc/smsQueueReport','../../rpc/faxQueueReport','number','timeout\x20is\x20a\x20number','body','contact','list','channel','upperFirst','InteractionId','interaction','MessageId','message','chat','AccountId','info','[%s][START:QUEUE][NAME:%s]','name','QueueReport','create','error','YYYY-MM-DD\x20HH:mm:ss','accepted'];(function(_0x1d0499,_0x23e22f){var _0x153fb3=function(_0x40c19c){while(--_0x40c19c){_0x1d0499['push'](_0x1d0499['shift']());}};_0x153fb3(++_0x23e22f);}(_0x288d,0xee));var _0xd288=function(_0x47515a,_0x5b16cd){_0x47515a=_0x47515a-0x0;var _0x65fbe4=_0x288d[_0x47515a];return _0x65fbe4;};'use strict';var schema=require(_0xd288('0x0'));var _=require(_0xd288('0x1'));var util=require(_0xd288('0x2'));var seqqueue=require(_0xd288('0x3'));var moment=require(_0xd288('0x4'));var Redis=require(_0xd288('0x5'));var config=require(_0xd288('0x6'));var logger=require(_0xd288('0x7'))(_0xd288('0x8'));var strategy=require(_0xd288('0x9'));config['redis']=_[_0xd288('0xa')](config[_0xd288('0xb')],{'host':'localhost','port':0x18eb});var io=require(_0xd288('0xc'))(new Redis(config['redis']));var attributes=['id',_0xd288('0xd'),'account',_0xd288('0xe'),_0xd288('0xf'),'joinAt'];function emit(_0x42f249,_0x48fa28,_0x587a39){io['to'](_0x42f249)['emit'](_0x48fa28,_0x587a39);}function emitChannelQueueInteraction(_0x8b6e90,_0x13aa41,_0x559a9d,_0x5b480d,_0x2b267b,_0xfe0e7b,_0x1bccb8,_0x12aab6){_0x559a9d[_0xd288('0xd')]=_0x12aab6;_0x559a9d[_0xd288('0xe')]=_0x13aa41;_0x559a9d[_0xd288('0x10')]=_0x5b480d;_0x559a9d['id']=_0x2b267b;if(_0xfe0e7b){_0x1bccb8[util[_0xd288('0x11')]('%sQueuesWaitingInteractions',_0x8b6e90)][_0x2b267b]=_['pick'](_0x559a9d,attributes);}else{delete _0x1bccb8[util[_0xd288('0x11')](_0xd288('0x12'),_0x8b6e90)][_0x2b267b];}emit(util[_0xd288('0x11')](_0xd288('0x13'),_0x8b6e90,_0x13aa41),util[_0xd288('0x11')]('%s_queue_waiting_interaction:%s',_0x8b6e90,_0xfe0e7b?_0xd288('0x14'):'remove'),_['pick'](_0x559a9d,attributes));}var rpc={'openchannelQueueReport':require('../../rpc/openchannelQueueReport'),'mailQueueReport':require(_0xd288('0x15')),'chatQueueReport':require(_0xd288('0x16')),'smsQueueReport':require(_0xd288('0x17')),'faxQueueReport':require(_0xd288('0x18'))};var queue=schema({'name':{'type':'string','required':!![],'message':'name\x20is\x20a\x20string\x20and\x20it\x20is\x20required'},'timeout':{'type':_0xd288('0x19'),'message':_0xd288('0x1a')}});function startRouting(_0x1001b2,_0x4e139b,_0x2e274a,_0x5e484d){if(_0x1001b2&&_0x4e139b&&_0x2e274a){_0x4e139b['waiting']+=0x1;var _0x5aa9e3={'uniqueid':_0x1001b2,'from':_0x2e274a['body']?_0x2e274a[_0xd288('0x1b')][_0xd288('0xf')]:'','joinAt':moment()[_0xd288('0x11')]('YYYY-MM-DD\x20HH:mm:ss'),'ContactId':_0x2e274a[_0xd288('0x1c')]?_0x2e274a[_0xd288('0x1c')]['id']:null,'ListId':_0x2e274a['list']?_0x2e274a[_0xd288('0x1d')]['id']:null};_0x5aa9e3[_['upperFirst'](_0x2e274a[_0xd288('0x1e')])+'QueueId']=_0x4e139b['id']||null;_0x5aa9e3[_[_0xd288('0x1f')](_0x2e274a[_0xd288('0x1e')])+_0xd288('0x20')]=_0x2e274a[_0xd288('0x21')]?_0x2e274a[_0xd288('0x21')]['id']:null;_0x5aa9e3[_['upperFirst'](_0x2e274a[_0xd288('0x1e')])+_0xd288('0x22')]=_0x2e274a['message']?_0x2e274a[_0xd288('0x23')]['id']:null;_0x5aa9e3[_[_0xd288('0x1f')](_0x2e274a[_0xd288('0x1e')])+(_0x2e274a[_0xd288('0x1e')]!==_0xd288('0x24')?_0xd288('0x25'):'WebsiteId')]=_0x2e274a['account']?_0x2e274a[_0xd288('0x10')]['id']:null;logger[_0xd288('0x26')](util[_0xd288('0x11')](_0xd288('0x27'),_0x1001b2,_0x4e139b['name']));emitChannelQueueInteraction(_0x2e274a[_0xd288('0x1e')],_0x4e139b[_0xd288('0x28')],_0x5aa9e3,_0x2e274a['account'][_0xd288('0x28')],_0x2e274a['message']['id'],!![],_0x5e484d,_0x4e139b['id']);if(rpc[_0x2e274a['channel']+_0xd288('0x29')]){return rpc[_0x2e274a[_0xd288('0x1e')]+_0xd288('0x29')][_0xd288('0x2a')](_0x5aa9e3)['catch'](function(_0x9b49e9){logger[_0xd288('0x2b')]('create\x20queue\x20report');});}}}function stopRouting(_0x1a8657,_0x127635,_0x284755,_0x100511){if(_0x1a8657&&_0x127635){_0x127635['waiting']-=0x1;var _0x463c01={'leaveAt':moment()[_0xd288('0x11')]('YYYY-MM-DD\x20HH:mm:ss'),'acceptAt':moment()['format'](_0xd288('0x2c')),'reason':_0xd288('0x2d')};logger[_0xd288('0x26')](util[_0xd288('0x11')](_0xd288('0x2e'),_0x1a8657,_0x127635[_0xd288('0x28')]));emitChannelQueueInteraction(_0x284755[_0xd288('0x1e')],_0x127635['name'],_0x284755[_0xd288('0x1b')],_0x284755['account'][_0xd288('0x28')],_0x284755[_0xd288('0x23')]['id'],![],_0x100511,_0x127635['id']);if(rpc[_0x284755[_0xd288('0x1e')]+_0xd288('0x29')]){return rpc[_0x284755['channel']+_0xd288('0x29')][_0xd288('0x2f')](_0x1a8657,_0x463c01)[_0xd288('0x30')](function(_0xb0568a){logger[_0xd288('0x2b')](_0xd288('0x31'));});}}}function endRouting(_0x7f665f,_0x8a3496,_0x53bc51,_0x227560){if(_0x7f665f&&_0x8a3496){_0x8a3496[_0xd288('0x32')]-=0x1;var _0x103ac0={'leaveAt':moment()[_0xd288('0x11')](_0xd288('0x2c')),'exitAt':moment()[_0xd288('0x11')](_0xd288('0x2c')),'reason':_0xd288('0x33')};logger[_0xd288('0x26')](util['format']('[%s][END:QUEUE][NAME:%s]',_0x7f665f,_0x8a3496[_0xd288('0x28')]));emitChannelQueueInteraction(_0x53bc51[_0xd288('0x1e')],_0x8a3496[_0xd288('0x28')],_0x53bc51[_0xd288('0x1b')],_0x53bc51['account'][_0xd288('0x28')],_0x53bc51[_0xd288('0x23')]['id'],![],_0x227560);if(rpc[_0x53bc51['channel']+_0xd288('0x29')]){return rpc[_0x53bc51[_0xd288('0x1e')]+_0xd288('0x29')][_0xd288('0x2f')](_0x7f665f,_0x103ac0)['catch'](function(_0x3b6181){logger[_0xd288('0x2b')](_0xd288('0x31'));});}}}function handleFindQueue(_0x484cb1){return function(_0x37ef22){return _0x37ef22['name'][_0xd288('0x34')]()===_0x484cb1[_0xd288('0x34')]();};}exports['consequence']=function(_0x2fa1e7,_0x3db33e,_0x56eb34,_0x342107){return function(_0x130c63){try{var _0x3e8af8={'name':_0x3db33e[0x0],'timeout':_0x3db33e[0x1]};var _0x3f4f75=queue[_0xd288('0x0')](_0x3e8af8,{'typecast':!![]});if(_0x3f4f75[_0xd288('0x35')]){logger['error'](_0xd288('0x36'),_0x2fa1e7,_['map'](_0x3f4f75,_0xd288('0x23'))[_0xd288('0x37')](',\x20'));_0x130c63[_0xd288('0x38')]();}else{var _0x3065e9=_['find'](_0x56eb34[_0x342107[_0xd288('0x1e')]+_0xd288('0x39')],handleFindQueue(_0x3e8af8['name']));if(_0x3065e9){startRouting(_0x2fa1e7,_0x3065e9,_0x342107,_0x56eb34);var _0x20511a=(_0x3065e9[_0xd288('0x33')]||0xa)*0x3e8;var _0x2d06a3=(_0x3e8af8['timeout']||0x14)*0x3e8;var _0x34599b,_0x3001ac;if(_0x20511a>_0x2d06a3){_0x2d06a3=_0x20511a;}var _0x3cc98a=seqqueue['createQueue'](_0x20511a);_0x3cc98a['id']=_0x2fa1e7;_0x3cc98a[_0xd288('0x3a')]=_0x20511a;_0x3cc98a[_0xd288('0x3b')]=_0x2d06a3;_0x3cc98a['channel']=_0x342107[_0xd288('0x1e')];_0x56eb34[_0xd288('0x3c')][_0x2fa1e7]['on'](_0xd288('0x3d'),function(){stopRouting(_0x2fa1e7,_0x3065e9,_0x342107,_0x56eb34);_0x3cc98a[_0xd288('0x3e')](!![]);clearTimeout(_0x34599b);_0x34599b=undefined;if(_0x56eb34[_0xd288('0x3c')][_0x2fa1e7]){delete _0x56eb34['rules'][_0x2fa1e7];}logger[_0xd288('0x26')]('[%s][QUEUE]\x20ROUTING\x20STOPPED',_0x2fa1e7);_0x130c63[_0xd288('0x38')]();});_0x34599b=setTimeout(function(){endRouting(_0x2fa1e7,_0x3065e9,_0x342107,_0x56eb34);clearTimeout(_0x34599b);_0x3cc98a['close'](!![]);logger[_0xd288('0x26')](_0xd288('0x3f'),_0x2fa1e7);_0x130c63[_0xd288('0x40')]();},_0x2d06a3);switch(_0x3065e9[_0xd288('0x41')]){case'rrmemory':strategy[_0xd288('0x42')](_0x3cc98a,_0x3065e9,_0x56eb34,_0x342107);break;default:strategy[_0xd288('0x43')](_0x3cc98a,_0x3065e9,_0x56eb34,_0x342107);}}else{logger['error'](_0xd288('0x44'),_0x2fa1e7,_0x3e8af8[_0xd288('0x28')]);_0x130c63[_0xd288('0x38')]();}}}catch(_0x5bebf9){console[_0xd288('0x45')](_0x5bebf9);logger[_0xd288('0x2b')]('[%s][QUEUE]\x20%s',_0x2fa1e7,_0x5bebf9[_0xd288('0x46')]);_0x130c63[_0xd288('0x38')]();}};};
\ No newline at end of file