Built motion from commit b598105.|2.0.11
[motion2.git] / server / services / agi / server.js
1 var _0x3624=["\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","\x72\x65\x61\x64\x79","\x45\x5F\x41\x47\x49\x5F\x53\x45\x52\x56\x45\x52\x5F\x45\x52\x52\x4F\x52","\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"];_0x3624[0];var util=require(_0x3624[1]);var net=require(_0x3624[2]);var EventEmitter=require(_0x3624[4])[_0x3624[3]];var AGIError=require(_0x3624[5]);var AGIChannel=require(_0x3624[6]);var AGIServer=function(_0x21d3x7,_0x21d3x8){var _0x21d3x9=this,_0x21d3x7=_0x21d3x7|| 4573,_0x21d3x8=_0x21d3x8|| _0x3624[7],_0x21d3xa=null;EventEmitter[_0x3624[8]](_0x21d3x9);function _0x21d3xb(){if(!_0x21d3x7){_0x21d3x9[_0x3624[11]](_0x3624[9], new AGIError(_0x3624[10]));return false};_0x21d3xa= net[_0x3624[12]]();_0x21d3xa[_0x3624[13]](_0x21d3x7,_0x21d3x8);_0x21d3xa[_0x3624[15]](_0x3624[14],function(){_0x21d3x9[_0x3624[11]](_0x3624[14])});_0x21d3xa[_0x3624[15]](_0x3624[16],function(_0x21d3xc){var _0x21d3xd= new AGIChannel(_0x21d3xc);_0x21d3xd[_0x3624[15]](_0x3624[17],function(){_0x21d3x9[_0x3624[11]](_0x3624[16],_0x21d3xd)})});_0x21d3xa[_0x3624[15]](_0x3624[9],function(_0x21d3xe){_0x21d3x9[_0x3624[11]](_0x3624[9], new AGIError(_0x3624[18],_0x21d3xe[_0x3624[19]]))});_0x21d3xa[_0x3624[15]](_0x3624[20],function(){_0x21d3x9[_0x3624[11]](_0x3624[20], new AGIError(_0x3624[21]))})}process[_0x3624[22]](function(){_0x21d3xb()})};util[_0x3624[23]](AGIServer,EventEmitter);module[_0x3624[24]]= function(_0x21d3x7,_0x21d3x8){return  new AGIServer(_0x21d3x7,_0x21d3x8)}