Built motion from commit ab065936.|2.0.52
[motion2.git] / server / services / agi / server.js
1 var _0x5457=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6E\x65\x74","\x45\x76\x65\x6E\x74\x45\x6D\x69\x74\x74\x65\x72","\x65\x76\x65\x6E\x74\x73","\x2E\x2F\x65\x72\x72\x6F\x72","\x2E\x2F\x63\x68\x61\x6E\x6E\x65\x6C","\x30\x2E\x30\x2E\x30\x2E\x30","\x63\x61\x6C\x6C","\x65\x72\x72\x6F\x72","\x45\x5F\x41\x47\x49\x5F\x41\x52\x47\x55\x4D\x45\x4E\x54\x5F\x50\x4F\x52\x54","\x65\x6D\x69\x74","\x63\x72\x65\x61\x74\x65\x53\x65\x72\x76\x65\x72","\x6C\x69\x73\x74\x65\x6E","\x6C\x69\x73\x74\x65\x6E\x69\x6E\x67","\x6F\x6E","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x45\x5F\x41\x47\x49\x5F\x53\x45\x52\x56\x45\x52\x5F\x45\x52\x52\x4F\x52","\x45\x5F\x41\x47\x49\x5F\x53\x45\x52\x56\x45\x52\x5F\x4D\x41\x58\x43\x4F\x4E\x4E\x45\x43\x54\x49\x4F\x4E","\x64\x65\x73\x74\x72\x6F\x79","\x72\x65\x61\x64\x79","\x67\x65\x74\x43\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E\x73","\x63\x6F\x64\x65","\x63\x6C\x6F\x73\x65","\x45\x5F\x41\x47\x49\x5F\x53\x45\x52\x56\x45\x52\x5F\x43\x4C\x4F\x53\x45","\x6E\x65\x78\x74\x54\x69\x63\x6B","\x69\x6E\x68\x65\x72\x69\x74\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0x5457[0];var util=require(_0x5457[1]);var net=require(_0x5457[2]);var EventEmitter=require(_0x5457[4])[_0x5457[3]];var AGIError=require(_0x5457[5]);var AGIChannel=require(_0x5457[6]);var AGIServer=function(_0x4b06x7,_0x4b06x8,_0x4b06x9){var _0x4b06xa=this,_0x4b06x7=_0x4b06x7|| 4573,_0x4b06x8=_0x4b06x8|| _0x5457[7],_0x4b06xb=null,_0x4b06xc=0;EventEmitter[_0x5457[8]](_0x4b06xa);function _0x4b06xd(){if(!_0x4b06x7){_0x4b06xa[_0x5457[11]](_0x5457[9], new AGIError(_0x5457[10]));return false};_0x4b06xb= net[_0x5457[12]]();_0x4b06xb[_0x5457[13]](_0x4b06x7,_0x4b06x8);_0x4b06xb[_0x5457[15]](_0x5457[14],function(){_0x4b06xa[_0x5457[11]](_0x5457[14])});_0x4b06xb[_0x5457[15]](_0x5457[16],function(_0x4b06xe){_0x4b06xb[_0x5457[21]](function(_0x4b06xf,_0x4b06x10){if(_0x4b06xf){_0x4b06xa[_0x5457[11]](_0x5457[9], new AGIError(_0x5457[17],_0x4b06xf))}else {if(_0x4b06x9&& _0x4b06x9> 0&& _0x4b06x9< _0x4b06x10){_0x4b06xc+= 1;_0x4b06xa[_0x5457[11]](_0x5457[9], new AGIError(_0x5457[18],_0x4b06xc));_0x4b06xe[_0x5457[19]]()}else {var _0x4b06x11= new AGIChannel(_0x4b06xe);_0x4b06x11[_0x5457[15]](_0x5457[20],function(){_0x4b06xa[_0x5457[11]](_0x5457[16],_0x4b06x11)})}}})});_0x4b06xb[_0x5457[15]](_0x5457[9],function(_0x4b06xf){_0x4b06xa[_0x5457[11]](_0x5457[9], new AGIError(_0x5457[17],_0x4b06xf[_0x5457[22]]))});_0x4b06xb[_0x5457[15]](_0x5457[23],function(){_0x4b06xa[_0x5457[11]](_0x5457[23], new AGIError(_0x5457[24]))})}process[_0x5457[25]](function(){_0x4b06xd()})};util[_0x5457[26]](AGIServer,EventEmitter);module[_0x5457[27]]= function(_0x4b06x7,_0x4b06x8,_0x4b06x9){return  new AGIServer(_0x4b06x7,_0x4b06x8,_0x4b06x9)}