cd2eb7ab5d6813c5d4f38117bbea41cf6fb9c93c
[motion.git] / server / config / kue.fax.js
1 var _0x8b77=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x73\x79\x6E\x63","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x45\x76\x65\x6E\x74","\x46\x61\x78\x51\x75\x65\x75\x65","\x6C\x65\x6E\x67\x74\x68","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x55\x4E\x41\x53\x53\x49\x47\x4E\x45\x44","\x46\x41\x58","\x72\x6F\x6F\x6D\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x70\x75\x73\x68","\x44\x69\x61\x6C\x50\x6C\x61\x6E\x20\x65\x6E\x64\x65\x64\x2E\x2E","\x74\x69\x6D\x65\x6F\x75\x74","\x41\x54\x54\x45\x4D\x50\x54","\x69\x64","\x75\x73\x65\x72\x73","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x66\x6F\x72\x45\x61\x63\x68","\x62\x65\x65\x70\x61\x6C\x6C","\x53\x74\x72\x61\x74\x65\x67\x79\x20\x75\x6E\x6B\x6E\x6F\x77\x6E\x2E\x2E","\x6C\x6F\x67","\x73\x74\x72\x61\x74\x65\x67\x79","\x46\x41\x58\x3A\x51\x55\x45\x55\x45\x3A","\x41\x53\x53\x49\x47\x4E\x45\x44","\x46\x41\x58\x3A\x41\x47\x45\x4E\x54\x3A","\x75\x73\x65\x72\x49\x64","\x64\x61\x74\x61","\x61\x67\x65\x6E\x74","\x55\x73\x65\x72\x73","\x71\x75\x65\x75\x65","\x61\x70\x70","\x77\x61\x74\x65\x72\x66\x61\x6C\x6C","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x66\x61\x78","\x70\x72\x6F\x63\x65\x73\x73","\x72\x65\x67\x69\x73\x74\x65\x72","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2E\x6B\x75\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x71\x75\x65\x72\x79","\x68\x61\x6E\x64\x73\x68\x61\x6B\x65","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6F\x6E"];_0x8b77[0];var _=require(_0x8b77[1]);var config=require(_0x8b77[2]);var async=require(_0x8b77[3]);var sockets={};var User=require(_0x8b77[5])[_0x8b77[4]];var Event=require(_0x8b77[5])[_0x8b77[6]];var FaxQueue=require(_0x8b77[5])[_0x8b77[7]];function invite(_0xf4e9x9,_0xf4e9xa,_0xf4e9xb,_0xf4e9xc,_0xf4e9xd){var _0xf4e9xe=0;var _0xf4e9xf=0;var _0xf4e9x10=[];var _0xf4e9x11=[];if(_0xf4e9xa===_0xf4e9x9[_0x8b77[9]][_0x8b77[8]]){_0xf4e9x10[_0x8b77[14]]({name:_0x8b77[10],channel:_0x8b77[11],FaxRoomId:_0xf4e9x9[_0x8b77[12]],FaxAccountId:_0xf4e9x9[_0x8b77[13]]});traceEvent(_0xf4e9x10,function(){});_0xf4e9xd( new Error(_0x8b77[15]));return ;};if(_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]){_0xf4e9xf=(((_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[16]]-_0xf4e9xe)>_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[16]])?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[16]]:(_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[16]]-_0xf4e9xe));switch(_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[25]]){case _0x8b77[20]:_0xf4e9x10[_0x8b77[14]]({name:_0x8b77[17],channel:_0x8b77[11],timeout:_0xf4e9xf,UserId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0xf4e9xb][_0x8b77[18]],FaxRoomId:_0xf4e9x9[_0x8b77[12]],FaxQueueId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]]:null,FaxAccountId:_0xf4e9x9[_0x8b77[13]],FaxApplicationId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[18]]});_0xf4e9x11[_0x8b77[14]](_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0xf4e9xb][_0x8b77[18]]);break ;;case _0x8b77[22]:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0x8b77[21]](function(_0xf4e9x12){var _0xf4e9x13={name:_0x8b77[17],channel:_0x8b77[11],timeout:_0xf4e9xf,UserId:_0xf4e9x12[_0x8b77[18]],FaxRoomId:_0xf4e9x9[_0x8b77[12]],FaxQueueId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]]:null,FaxAccountId:_0xf4e9x9[_0x8b77[13]],FaxApplicationId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[18]]};_0xf4e9x10[_0x8b77[14]](_0xf4e9x13);_0xf4e9x11[_0x8b77[14]](_0xf4e9x12[_0x8b77[18]]);});break ;;default:console[_0x8b77[24]](_0x8b77[23]);;};traceEvent(_0xf4e9x10,function(){emitEvent(_0xf4e9x11,_0x8b77[26]+_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]],{timeout:_0xf4e9xf,roomId:_0xf4e9x9[_0x8b77[12]]},function(_0xf4e9x14){clearInterval(_0xf4e9x15);clearTimeout(_0xf4e9x16);var _0xf4e9x10=[{name:_0x8b77[27],channel:_0x8b77[11],timeout:_0xf4e9xf,UserId:_0xf4e9x14,FaxRoomId:_0xf4e9x9[_0x8b77[12]],FaxQueueId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]]:null,FaxAccountId:_0xf4e9x9[_0x8b77[13]],FaxApplicationId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[18]]}];traceEvent(_0xf4e9x10,function(){_0xf4e9xd()});})});}else {_0xf4e9xf=_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[16]];_0xf4e9x11[_0x8b77[14]](_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0xf4e9xb][_0x8b77[18]]);_0xf4e9x10=[{name:_0x8b77[17],channel:_0x8b77[11],timeout:_0xf4e9xf,UserId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0xf4e9xb][_0x8b77[18]],FaxRoomId:_0xf4e9x9[_0x8b77[12]],FaxQueueId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]]:null,FaxAccountId:_0xf4e9x9[_0x8b77[13]],FaxApplicationId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[18]]}];traceEvent(_0xf4e9x10,function(){emitEvent(_0xf4e9x11,_0x8b77[28]+_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0xf4e9xb][_0x8b77[18]],{timeout:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[16]],roomId:_0xf4e9x9[_0x8b77[12]]},function(_0xf4e9x14){clearInterval(_0xf4e9x15);clearTimeout(_0xf4e9x16);var _0xf4e9x10=[{name:_0x8b77[27],channel:_0x8b77[11],timeout:_0xf4e9xf,UserId:_0xf4e9x14,FaxRoomId:_0xf4e9x9[_0x8b77[12]],FaxQueueId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]]:null,FaxAccountId:_0xf4e9x9[_0x8b77[13]],FaxApplicationId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[18]]}];traceEvent(_0xf4e9x10,function(){_0xf4e9xd()});})});};var _0xf4e9x15=setInterval(function(){var _0xf4e9xf=0;_0xf4e9xb++;if(_0xf4e9xb===_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0x8b77[8]]){_0xf4e9xb=0};if(_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]){_0xf4e9xe+=_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[16]];_0xf4e9xf=(((_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[16]]-_0xf4e9xe)>_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[16]])?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[16]]:(_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[16]]-_0xf4e9xe));var _0xf4e9x10=[];var _0xf4e9x11=[];switch(_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[25]]){case _0x8b77[20]:var _0xf4e9x13={name:_0x8b77[17],channel:_0x8b77[11],timeout:_0xf4e9xf,UserId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0xf4e9xb][_0x8b77[18]],FaxRoomId:_0xf4e9x9[_0x8b77[12]],FaxQueueId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]]:null,FaxAccountId:_0xf4e9x9[_0x8b77[13]],FaxApplicationId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[18]]};_0xf4e9x10[_0x8b77[14]](_0xf4e9x13);_0xf4e9x11[_0x8b77[14]](_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0xf4e9xb][_0x8b77[18]]);break ;;case _0x8b77[22]:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0x8b77[21]](function(_0xf4e9x12){var _0xf4e9x13={name:_0x8b77[17],channel:_0x8b77[11],timeout:_0xf4e9xf,UserId:_0xf4e9x12[_0x8b77[18]],FaxRoomId:_0xf4e9x9[_0x8b77[12]],FaxQueueId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]]:null,FaxAccountId:_0xf4e9x9[_0x8b77[13]],FaxApplicationId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[18]]};_0xf4e9x10[_0x8b77[14]](_0xf4e9x13);_0xf4e9x11[_0x8b77[14]](_0xf4e9x12[_0x8b77[18]]);});break ;;default:console[_0x8b77[24]](_0x8b77[23]);;};traceEvent(_0xf4e9x10,function(){emitEvent(_0xf4e9x11,_0x8b77[26]+_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]],{timeout:_0xf4e9xf,roomId:_0xf4e9x9[_0x8b77[12]]},function(_0xf4e9x14){console[_0x8b77[24]](_0x8b77[29],_0xf4e9x14);clearInterval(_0xf4e9x15);clearTimeout(_0xf4e9x16);var _0xf4e9x10=[{name:_0x8b77[27],channel:_0x8b77[11],timeout:_0xf4e9xf,UserId:_0xf4e9x14,FaxRoomId:_0xf4e9x9[_0x8b77[12]],FaxQueueId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[18]]:null,FaxAccountId:_0xf4e9x9[_0x8b77[13]],FaxApplicationId:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[18]]}];traceEvent(_0xf4e9x10,function(){_0xf4e9xd()});})});};},_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]]?_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[16]]*1000:_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[16]]*1000);var _0xf4e9x16=setTimeout(function(){clearInterval(_0xf4e9x15);invite(_0xf4e9x9,++_0xf4e9xa,0,_0xf4e9xc,_0xf4e9xd);},_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[16]]*1000);}function processing(_0xf4e9x18,_0xf4e9xd,_0xf4e9xc){var _0xf4e9xe=0;var _0xf4e9x19=[function(_0xf4e9x1a){_0xf4e9x1a(null,_0xf4e9x18[_0x8b77[30]],_0xf4e9xd,_0xf4e9xc)},function(_0xf4e9x9,_0xf4e9xd,_0xf4e9xc,_0xf4e9x1a){for(var _0xf4e9xa=0;_0xf4e9xa<_0xf4e9x9[_0x8b77[9]][_0x8b77[8]];_0xf4e9xa++){switch(_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[34]]){case _0x8b77[31]:if(!_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]]){_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]]=[]};_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0x8b77[14]](_0xf4e9x9[_0x8b77[9]][_0xf4e9xa].User);break ;;case _0x8b77[33]:for(var _0xf4e9xb=0;_0xf4e9xb<_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[32]][_0x8b77[8]];_0xf4e9xb++){if(!_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]]){_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]]=[]};_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[19]][_0x8b77[14]](_0xf4e9x9[_0x8b77[9]][_0xf4e9xa][_0x8b77[7]][_0x8b77[32]][_0xf4e9xb]);};break ;;default:;}};_0xf4e9x1a(null,_0xf4e9x9,_0xf4e9xd,_0xf4e9xc);}];async[_0x8b77[35]](_0xf4e9x19,function(_0xf4e9x1b,_0xf4e9x9,_0xf4e9xd,_0xf4e9xc){invite(_0xf4e9x9,0,0,_0xf4e9xc,_0xf4e9xd)});}function traceEvent(_0xf4e9x10,_0xf4e9x1d){Event[_0x8b77[39]](_0xf4e9x10)[_0x8b77[38]](function(){if(_0xf4e9x1d){_0xf4e9x1d()}})[_0x8b77[37]](function(_0xf4e9x1b){console[_0x8b77[36]](_0xf4e9x1b)})}function emitEvent(_0xf4e9x11,_0xf4e9x1f,_0xf4e9x20,_0xf4e9x1d){_0xf4e9x11[_0x8b77[21]](function(_0xf4e9x12){console[_0x8b77[24]](_0xf4e9x1f,_0xf4e9x12);if(sockets[_0xf4e9x12]){sockets[_0xf4e9x12][_0x8b77[40]](_0xf4e9x1f,_0xf4e9x20,_0xf4e9x1d)};})}module[_0x8b77[41]]=function(_0xf4e9xc,_0xf4e9x21){var _0xf4e9x22=_0xf4e9x21[_0x8b77[42]]();_0xf4e9x22[_0x8b77[44]](_0x8b77[43],20,function(_0xf4e9x18,_0xf4e9xd){processing(_0xf4e9x18,_0xf4e9xd,_0xf4e9xc)});require(_0x8b77[46])[_0x8b77[45]](_0xf4e9x22);_0xf4e9xc[_0x8b77[51]](_0x8b77[47],function(_0xf4e9x23){if(_0xf4e9x23[_0x8b77[49]][_0x8b77[48]][_0x8b77[29]]){sockets[_0xf4e9x23[_0x8b77[49]][_0x8b77[48]][_0x8b77[29]]]=_0xf4e9x23};_0xf4e9x23[_0x8b77[51]](_0x8b77[50],function(){if(sockets[_0xf4e9x23[_0x8b77[49]][_0x8b77[48]][_0x8b77[29]]]){delete sockets[_0xf4e9x23[_0x8b77[49]][_0x8b77[48]][_0x8b77[29]]]}});});};