Built motion from commit 922399a61.|1.0.26
[motion.git] / server / config / forked_routing / mail / queue.js
1 var _0xdffc=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x69\x6E\x64\x65\x78","\x55\x73\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x49\x64","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x72\x65\x73\x6F\x6C\x76\x65","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0xdffc[0];var _=require(_0xdffc[1]);var util=require(_0xdffc[2]);var moment=require(_0xdffc[3]);var logger=require(_0xdffc[5])(_0xdffc[4]);module[_0xdffc[6]]= function(_0xf04ex5,_0xf04ex6,_0xf04ex7,_0xf04ex8,_0xf04ex9,_0xf04exa){var _0xf04exb=[];var _0xf04exc;var _0xf04exd;var _0xf04exe;var _0xf04exf=0;process[_0xdffc[24]](_0xdffc[7],function(_0xf04ex7){switch(_0xf04ex7[_0xdffc[23]]){case _0xdffc[22]:logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[16],_0xf04ex7[_0xdffc[17]],_0xdffc[18]);_0xf04exb[_0xdffc[21]]({id:_0xf04ex7[_0xdffc[20]]});break;default:}});function _0xf04ex10(_0xf04ex11){var _0xf04ex12=_[_0xdffc[25]](_0xf04exb,{id:_0xf04ex11[_0xdffc[20]]});return _0xf04ex12?true:false}function _0xf04ex13(){var _0xf04ex14=((_0xf04ex5[_0xdffc[26]]- _0xf04exf)> _0xf04exe[_0xdffc[26]])?_0xf04exe[_0xdffc[26]]:(_0xf04ex5[_0xdffc[26]]- _0xf04exf);if(_0xf04ex14> 0){if(_0xf04exd[_0xdffc[27]]){var _0xf04ex15={where:{id:{$in:_[_0xdffc[28]](_0xf04exd,_0xdffc[20])},online:true,mailPause:false},include:[{model:_0xdffc[29],attributes:[_0xdffc[20]],raw:true}],attributes:[_0xdffc[20],_0xdffc[11],_0xdffc[30],_0xdffc[31],_0xdffc[32]],order:[[{raw:util[_0xdffc[35]](_0xdffc[33],_[_0xdffc[28]](_0xf04exd,_0xdffc[20])[_0xdffc[34]]())}]]};return _0xf04ex9[_0xdffc[54]](_0xdffc[56],[_0xdffc[57],_0xf04ex15])[_0xdffc[39]](function(_0xf04ex18){if(_0xf04ex18[_0xdffc[27]]){var _0xf04ex19;for(var _0xf04ex1a=0;_0xf04ex1a< _0xf04ex18[_0xdffc[27]];_0xf04ex1a++){var _0xf04ex11=_0xf04ex18[_0xf04ex1a];if(!_0xf04ex10(_0xf04ex11)){_0xf04ex19= _0xf04ex11;break}};if(_0xf04ex19){logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[45],_0xf04ex19[_0xdffc[20]],_0xf04ex19[_0xdffc[11]]);var _0xf04ex1b=_[_0xdffc[46]](_0xf04exd,{"\x69\x64":_0xf04ex19[_0xdffc[20]]});if(_0xf04ex1b>= 0){var _0xf04ex1c=_0xf04exd[_0xdffc[47]](_0xf04ex1b,1);if(_0xf04ex1c&& _0xf04ex1c[_0xdffc[27]]){_0xf04exd[_0xdffc[21]](_[_0xdffc[48]](_0xf04ex1c))}};return _0xf04ex9[_0xdffc[54]](_0xdffc[49],[_0xdffc[50],_[_0xdffc[53]](_0xf04ex6,{timeslot:_0xf04ex14,application:_0xdffc[51],membername:_0xf04ex19[_0xdffc[11]],memberid:_0xf04ex19[_0xdffc[20]],queue:_0xf04exe[_0xdffc[20]],queuename:_0xf04exe[_0xdffc[11]],calledAt:moment()[_0xdffc[35]](_0xdffc[52])})])};logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[55]);return}else {logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[55]);return}})[_0xdffc[39]](function(_0xf04ex17){if(_0xf04ex17){_0xf04ex8[_0xdffc[44]](util[_0xdffc[35]](_0xdffc[42],_0xf04ex17[_0xdffc[43]]))[_0xdffc[41]](_0xdffc[40],_0xf04ex17)}})[_0xdffc[39]](function(){_0xf04exc= setTimeout(function(){_0xf04exf+= _0xf04exe[_0xdffc[26]];_0xf04ex13()},_0xf04ex14* 1000)})[_0xdffc[38]](function(_0xf04ex16){logger[_0xdffc[37]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[36]);_0xf04exa(_0xf04ex16)})}else {logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[55]);_0xf04exc= setTimeout(function(){_0xf04exf+= _0xf04exe[_0xdffc[26]];_0xf04ex13()},_0xf04ex14* 1000)}}else {return _0xf04ex9[_0xdffc[54]](_0xdffc[62],[_0xdffc[63],{leaveAt:moment()[_0xdffc[35]](_0xdffc[52]),timeout:true},{where:{uniqueid:_0xf04ex6[_0xdffc[15]],leaveAt:null},individualHooks:true}])[_0xdffc[39]](function(_0xf04ex1d){if(_0xf04ex1d){_0xf04ex8[_0xdffc[44]](_0xdffc[59])[_0xdffc[41]](_0xdffc[58],_0xf04ex1d);_0xf04ex8[_0xdffc[44]](_0xdffc[60])[_0xdffc[41]](_0xdffc[58],_0xf04ex1d)};logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[61]);clearTimeout(_0xf04exc);_0xf04exa()})[_0xdffc[38]](function(_0xf04ex16){logger[_0xdffc[37]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[36]);_0xf04exa(_0xf04ex16)})}}function _0xf04ex1e(){var _0xf04ex14=((_0xf04ex5[_0xdffc[26]]- _0xf04exf)> _0xf04exe[_0xdffc[26]])?_0xf04exe[_0xdffc[26]]:(_0xf04ex5[_0xdffc[26]]- _0xf04exf);if(_0xf04ex14> 0){return _0xf04ex9[_0xdffc[54]](_0xdffc[70],[_0xdffc[71],{where:{id:_0xf04ex5[_0xdffc[72]]},attributes:[_0xdffc[20],_0xdffc[11],_0xdffc[26],_0xdffc[13],_0xdffc[73]],include:[{model:_0xdffc[57],where:{online:true,mailPause:false},attributes:[_0xdffc[20],_0xdffc[11],_0xdffc[30],_0xdffc[31],_0xdffc[32]],raw:true}]}])[_0xdffc[39]](function(_0xf04ex20){if(_0xf04ex20){var _0xf04ex18=_[_0xdffc[66]](_[_0xdffc[65]](_0xf04ex20.Users,_0xdffc[64]));if(_0xf04ex18&& _0xf04ex18[_0xdffc[27]]){var _0xf04ex21;for(var _0xf04ex1a=0;_0xf04ex1a< _0xf04ex18[_0xdffc[27]];_0xf04ex1a++){_[_0xdffc[67]](_0xf04ex18[_0xf04ex1a],function(_0xf04ex11){return _0xf04ex10(_0xf04ex11)});if(_0xf04ex18[_0xf04ex1a][_0xdffc[27]]){_0xf04ex21= _0xf04ex18[_0xf04ex1a];break}};if(_0xf04ex21&& _0xf04ex21[_0xdffc[27]]){var _0xf04ex22=_[_0xdffc[28]](_0xf04ex21,function(_0xf04ex11){return _[_0xdffc[68]](_[_0xdffc[53]](_0xf04ex6,{timeslot:_0xf04ex14,application:_0xdffc[51],membername:_0xf04ex11[_0xdffc[11]],memberid:_0xf04ex11[_0xdffc[20]],queue:_0xf04exe[_0xdffc[20]],queuename:_0xf04exe[_0xdffc[11]],calledAt:moment()[_0xdffc[35]](_0xdffc[52])}))});return _0xf04ex9[_0xdffc[54]](_0xdffc[69],[_0xdffc[50],_0xf04ex22,{individualHooks:true}])}else {logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[55])}}else {logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[55])}}else {logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[55])}})[_0xdffc[39]](function(_0xf04ex1f){if(_0xf04ex1f&& _0xf04ex1f[_0xdffc[27]]){for(var _0xf04ex1a=0;_0xf04ex1a< _0xf04ex1f[_0xdffc[27]];_0xf04ex1a++){var _0xf04ex17=_0xf04ex1f[_0xf04ex1a];_0xf04ex8[_0xdffc[44]](util[_0xdffc[35]](_0xdffc[42],_0xf04ex17[_0xdffc[43]]))[_0xdffc[41]](_0xdffc[40],_0xf04ex17)}};_0xf04exc= setTimeout(function(){_0xf04exf+= _0xf04exe[_0xdffc[26]];_0xf04ex1e()},_0xf04ex14* 1000)})[_0xdffc[38]](function(_0xf04ex16){logger[_0xdffc[37]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[36]);_0xf04exa(_0xf04ex16)})}else {return _0xf04ex9[_0xdffc[54]](_0xdffc[62],[_0xdffc[63],{leaveAt:moment()[_0xdffc[35]](_0xdffc[52]),timeout:true},{where:{uniqueid:_0xf04ex6[_0xdffc[15]],leaveAt:null},individualHooks:true}])[_0xdffc[39]](function(_0xf04ex1d){if(_0xf04ex1d){_0xf04ex8[_0xdffc[44]](_0xdffc[59])[_0xdffc[41]](_0xdffc[58],_0xf04ex1d);_0xf04ex8[_0xdffc[44]](_0xdffc[60])[_0xdffc[41]](_0xdffc[58],_0xf04ex1d)};logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[61]);clearTimeout(_0xf04exc);_0xf04exa()})[_0xdffc[38]](function(_0xf04ex16){logger[_0xdffc[37]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[36]);_0xf04exa(_0xf04ex16)})}}return _0xf04ex9[_0xdffc[54]](_0xdffc[70],[_0xdffc[71],{where:{id:_0xf04ex5[_0xdffc[72]]},attributes:[_0xdffc[20],_0xdffc[11],_0xdffc[26],_0xdffc[13],_0xdffc[73]],include:[{model:_0xdffc[57],attributes:[_0xdffc[20]]}]}])[_0xdffc[39]](function(_0xf04ex20){_0xf04exe= _0xf04ex20;logger[_0xdffc[19]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[83],_0xf04ex5[_0xdffc[26]],_0xdffc[84]);return _0xf04ex9[_0xdffc[54]](_0xdffc[49],[_0xdffc[63],_[_0xdffc[53]](_0xf04ex6,{timeslot:_0xf04ex5[_0xdffc[26]],application:_0xdffc[51],queue:_0xf04ex20[_0xdffc[20]],queuename:_0xf04ex20[_0xdffc[11]],calledAt:moment()[_0xdffc[35]](_0xdffc[52]),joinAt:moment()[_0xdffc[35]](_0xdffc[52]),membername:null,memberid:null})])})[_0xdffc[39]](function(_0xf04ex1d){_0xf04ex8[_0xdffc[44]](_0xdffc[59])[_0xdffc[41]](_0xdffc[58],_0xf04ex1d);_0xf04ex8[_0xdffc[44]](_0xdffc[60])[_0xdffc[41]](_0xdffc[58],_0xf04ex1d);return _0xf04ex9[_0xdffc[54]](_0xdffc[62],[_0xdffc[29],{waiting:true},{id:_0xf04ex6[_0xdffc[82]]}])})[_0xdffc[39]](function(_0xf04ex23){if(_0xf04ex23){_0xf04ex8[_0xdffc[41]](_0xdffc[81],_0xf04ex23)}})[_0xdffc[39]](function(_0xf04ex23){switch(_0xf04exe[_0xdffc[13]]){case _0xdffc[74]:_0xf04ex1e();break;case _0xdffc[78]:_0xf04exd= _[_0xdffc[77]](_0xf04exe.Users,[function(_0xf04ex24){return _0xf04ex24[_0xdffc[76]][_0xdffc[75]]|| 0}]);_0xf04ex13();break;case _0xdffc[79]:_0xf04exd= _[_0xdffc[77]](_0xf04exe.Users,[function(_0xf04ex24){return _0xf04ex24[_0xdffc[76]][_0xdffc[75]]|| 0}]);_0xf04ex13();break;default:};return Promise[_0xdffc[80]]()})[_0xdffc[38]](function(_0xf04ex16){logger[_0xdffc[37]](_0xf04ex6[_0xdffc[9]][_0xdffc[8]](),_0xdffc[10],_0xf04exe[_0xdffc[11]][_0xdffc[8]](),_0xdffc[12],_0xf04exe[_0xdffc[13]],_0xdffc[14],_0xf04ex6[_0xdffc[15]],_0xdffc[36]);logger[_0xdffc[37]](_0xf04ex16);_0xf04exa(_0xf04ex16)})}