Built motion from commit c50d73b2.|2.0.45
[motion2.git] / server / services / agi / channel.js
1 var _0x2f64=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x45\x76\x65\x6E\x74\x45\x6D\x69\x74\x74\x65\x72","\x65\x76\x65\x6E\x74\x73","\x2E\x2F\x72\x65\x70\x6C\x79","\x2E\x2F\x65\x72\x72\x6F\x72","\x63\x61\x6C\x6C","\x75\x74\x66\x38","\x73\x65\x74\x45\x6E\x63\x6F\x64\x69\x6E\x67","\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74","\x68\x65\x61\x64\x65\x72\x73","\x72\x65\x61\x64\x79","\x65\x6D\x69\x74","\x6F\x6E","\x6C\x69\x6E\x65","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x68\x61\x6E\x67\x75\x70","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x35\x32\x30\x2D\x49\x6E\x76\x61\x6C\x69\x64","\x72\x78","\x0A","\x35\x32\x30\x20\x45\x6E\x64\x20\x6F\x66\x20\x70\x72\x6F\x70\x65\x72","\x73\x65\x61\x72\x63\x68","\x63\x62","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x6E\x6F\x20\x63\x6F\x64\x65","\x4B\x4F","\x72\x65\x73\x75\x6C\x74\x3D","","\x72\x65\x70\x6C\x61\x63\x65","\x20","\x69\x6E\x64\x65\x78\x4F\x66","\x73\x75\x62\x73\x74\x72","\x2D\x31","\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68","\x73\x70\x6C\x69\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x74\x63\x68","\x65\x72\x72\x6F\x72","\x45\x5F\x41\x47\x49\x5F\x53\x4F\x43\x4B\x45\x54\x5F\x45\x52\x52\x4F\x52","\x63\x6F\x64\x65","\x63\x6C\x6F\x73\x65","\x45\x5F\x41\x47\x49\x5F\x53\x4F\x43\x4B\x45\x54\x5F\x43\x4C\x4F\x53\x45","\x74\x69\x6D\x65\x6F\x75\x74","\x45\x5F\x41\x47\x49\x5F\x53\x4F\x43\x4B\x45\x54\x5F\x54\x49\x4D\x45\x4F\x55\x54","\x64\x65\x73\x74\x72\x6F\x79","\x70\x69\x70\x65","\x63\x6F\x6D\x6D\x61\x6E\x64","\x77\x72\x69\x74\x65","\x69\x6E\x68\x65\x72\x69\x74\x73","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x73\x79\x6E\x63","\x61\x6E\x73\x77\x65\x72","\x41\x4E\x53\x57\x45\x52","\x67\x65\x74\x44\x61\x74\x61","\x62\x65\x65\x70","\x35","\x31","\x47\x45\x54\x20\x44\x41\x54\x41\x20\x22\x25\x73\x22\x20\x25\x73\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x6E\x6F\x6F\x70","\x4E\x4F\x20\x4D\x45\x53\x53\x41\x47\x45","\x56\x45\x52\x42\x4F\x53\x45\x20\x22\x25\x73\x22","\x65\x78\x65\x63","\x69\x73\x41\x72\x72\x61\x79","\x45\x58\x45\x43\x20\x25\x73\x20\x25\x73","\x2C","\x6A\x6F\x69\x6E","\x73\x65\x74\x43\x6F\x6E\x74\x65\x78\x74","\x53\x45\x54\x20\x43\x4F\x4E\x54\x45\x58\x54\x20\x25\x73","\x73\x65\x74\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x53\x45\x54\x20\x45\x58\x54\x45\x4E\x53\x49\x4F\x4E\x20\x25\x73","\x73\x65\x74\x50\x72\x69\x6F\x72\x69\x74\x79","\x53\x45\x54\x20\x50\x52\x49\x4F\x52\x49\x54\x59\x20\x25\x73","\x48\x41\x4E\x47\x55\x50","\x73\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x53\x45\x54\x20\x56\x41\x52\x49\x41\x42\x4C\x45\x20\x25\x73\x20\x22\x25\x73\x22","\x73\x61\x79\x4E\x75\x6D\x62\x65\x72","\x53\x41\x59\x20\x4E\x55\x4D\x42\x45\x52\x20\x25\x73\x20\x25\x73","\x73\x61\x79\x44\x69\x67\x69\x74\x73","\x53\x41\x59\x20\x44\x49\x47\x49\x54\x53\x20\x25\x73\x20\x25\x73","\x73\x61\x79\x50\x68\x6F\x6E\x65\x74\x69\x63","\x53\x41\x59\x20\x50\x48\x4F\x4E\x45\x54\x49\x43\x20\x22\x25\x73\x22\x20\x25\x73","\x63\x6F\x6E\x74\x69\x6E\x75\x65\x41\x74","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x47\x4F\x54\x4F\x20\x25\x73\x20\x25\x73\x20\x25\x73","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x47\x45\x54\x20\x56\x41\x52\x49\x41\x42\x4C\x45\x20\x22\x25\x73\x22","\x72\x65\x63\x6F\x72\x64\x46\x69\x6C\x65","\x77\x61\x76","\x73\x3D","\x42\x45\x45\x50","\x52\x45\x43\x4F\x52\x44\x20\x46\x49\x4C\x45\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22\x20\x25\x73\x20\x25\x73\x20\x25\x73","\x73\x74\x72\x65\x61\x6D\x46\x69\x6C\x65","\x53\x54\x52\x45\x41\x4D\x20\x46\x49\x4C\x45\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22","\x61\x67\x69","\x41\x47\x49","\x77\x61\x69\x74","\x57\x41\x49\x54","\x49\x44\x3A\x25\x73\x20\x2D\x20\x4C\x41\x42\x45\x4C\x3A\x20\x25\x73\x20\x2D\x20\x4D\x53\x47\x3A\x20\x25\x73","\x69\x64","\x6C\x61\x62\x65\x6C","\x65\x78\x70\x6F\x72\x74\x73"];_0x2f64[0];var util=require(_0x2f64[1]);var _=require(_0x2f64[2]);var EventEmitter=require(_0x2f64[4])[_0x2f64[3]];var AGIReply=require(_0x2f64[5]);var AGIError=require(_0x2f64[6]);function AGIChannel(_0x535bx7){var _0x535bx8=this,_0x535bx9= new AGIReply(),_0x535bxa=false,_0x535bxb={};EventEmitter[_0x2f64[7]](_0x535bx8);_0x535bx7[_0x2f64[9]](_0x2f64[8]);_0x535bx7[_0x2f64[10]](8* 60* 60* 1000);_0x535bx9[_0x2f64[9]](_0x2f64[8]);_0x535bx9[_0x2f64[14]](_0x2f64[11],function(_0x535bxc){for(var _0x535bxd in _0x535bxc){_0x535bx8[_0x535bxd]= _0x535bxc[_0x535bxd]};_0x535bx8[_0x2f64[13]](_0x2f64[12])});_0x535bx9[_0x2f64[14]](_0x2f64[15],function(_0x535bxe){if(_0x535bxe[_0x2f64[16]]()== _0x2f64[17]){_0x535bx8[_0x2f64[13]](_0x2f64[17]);return};if(_0x535bxe[_0x2f64[18]](0,11)== _0x2f64[19]){_0x535bxa= true};if(_0x535bxa){_0x535bxb[_0x2f64[20]]+= _0x535bxe+ _0x2f64[21];if(_0x535bxe[_0x2f64[23]](_0x2f64[22])!=  -1){_0x535bxa= false}}else {_0x535bxb[_0x2f64[20]]= _0x535bxe};if(_0x535bxa){return};if( typeof _0x535bxb[_0x2f64[24]]== _0x2f64[25]){var _0x535bxf=_0x535bxb[_0x2f64[20]][_0x2f64[18]](0,3),_0x535bx10=null,_0x535bx11=null;_0x535bxf= parseInt(_0x535bxf);if(isNaN(_0x535bxf)){_0x535bxb[_0x2f64[24]](null,{code:500,result:-1,extra:_0x2f64[26]});return};if(_0x535bxf!= 200){_0x535bxb[_0x2f64[24]](null,{code:_0x535bxf,result:-1,extra:_0x2f64[27]});return};_0x535bx10= _0x535bxb[_0x2f64[20]][_0x2f64[18]](4)[_0x2f64[30]](_0x2f64[28],_0x2f64[29]);if(_0x535bx10[_0x2f64[32]](_0x2f64[31])!=  -1){_0x535bx10= _0x535bx10[_0x2f64[33]](0,_0x535bx10[_0x2f64[32]](_0x2f64[31]))};if(_[_0x2f64[35]](_0x535bx10,_0x2f64[34])){_0x535bx10= parseInt(_0x535bx10)};_0x535bx11= _0x535bxb[_0x2f64[20]][_0x2f64[36]](_0x2f64[31]);if(_0x535bx11[_0x2f64[37]]== 3){_0x535bx11= _0x535bx11[2][_0x2f64[18]](1,_0x535bx11[2][_0x2f64[37]]- 1)}else {if(_0x535bx11[_0x2f64[37]]> 3){var _0x535bx12=/\((.+)\)/;var _0x535bx13=_0x535bxb[_0x2f64[20]][_0x2f64[38]](_0x535bx12);if(_0x535bx13){_0x535bx11= _0x535bx13[1]}else {_0x535bx11= null}}else {_0x535bx11= null}};_0x535bxb[_0x2f64[24]](null,{code:_0x535bxf,result:_0x535bx10,extra:_0x535bx11})}});_0x535bx7[_0x2f64[14]](_0x2f64[39],function(_0x535bx14){_0x535bx8[_0x2f64[13]](_0x2f64[39], new AGIError(_0x2f64[40],_0x535bx14[_0x2f64[41]]))});_0x535bx7[_0x2f64[14]](_0x2f64[42],function(){_0x535bx8[_0x2f64[13]](_0x2f64[42], new AGIError(_0x2f64[43]))});_0x535bx7[_0x2f64[14]](_0x2f64[44],function(){_0x535bx8[_0x2f64[13]](_0x2f64[44], new AGIError(_0x2f64[45]));_0x535bx7[_0x2f64[46]]()});_0x535bx7[_0x2f64[47]](_0x535bx9);this[_0x2f64[48]]= function(_0x535bx15,_0x535bx16){var _0x535bx15=_0x535bx15|| _0x2f64[29],_0x535bx16=( typeof _0x535bx16== _0x2f64[25])?_0x535bx16: new Function();_0x535bxb= {tx:_0x535bx15,rx:_0x2f64[29],cb:_0x535bx16};_0x535bx7[_0x2f64[49]](_0x535bx15+ _0x2f64[21])},this[_0x2f64[42]]= function(){_0x535bx7[_0x2f64[46]]()}}util[_0x2f64[50]](AGIChannel,EventEmitter);AGIChannel[_0x2f64[52]][_0x2f64[51]]= function(_0x535bx17){return this[_0x2f64[48]][_0x2f64[53]](this,_0x535bx17)};AGIChannel[_0x2f64[52]][_0x2f64[54]]= function(){return this[_0x2f64[51]](_0x2f64[55])};AGIChannel[_0x2f64[52]][_0x2f64[56]]= function(_0x535bx18,_0x535bx19,_0x535bx1a){_0x535bx18= (_0x535bx18=== undefined)?_0x2f64[57]:_0x535bx18;_0x535bx19= (_0x535bx19=== undefined)?_0x2f64[58]:_0x535bx19;_0x535bx1a= (_0x535bx1a=== undefined)?_0x2f64[59]:_0x535bx1a;return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[60],_0x535bx18,_0x535bx19* 1000,_0x535bx1a))};AGIChannel[_0x2f64[52]][_0x2f64[62]]= function(_0x535bx1b){_0x535bx1b= _0x535bx1b|| _0x2f64[63];return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[64],_0x535bx1b))};AGIChannel[_0x2f64[52]][_0x2f64[65]]= function(_0x535bx1c,_0x535bx1d){if(_[_0x2f64[66]](_0x535bx1d)){return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[67],_0x535bx1c,_0x535bx1d[_0x2f64[69]](_0x2f64[68])))};return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[67],_0x535bx1c,_0x535bx1d))};AGIChannel[_0x2f64[52]][_0x2f64[70]]= function(_0x535bx1e){return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[71],_0x535bx1e))};AGIChannel[_0x2f64[52]][_0x2f64[72]]= function(_0x535bx1f){return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[73],_0x535bx1f))};AGIChannel[_0x2f64[52]][_0x2f64[74]]= function(_0x535bx20){return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[75],_0x535bx20))};AGIChannel[_0x2f64[52]][_0x2f64[17]]= function(){return this[_0x2f64[51]](_0x2f64[76])};AGIChannel[_0x2f64[52]][_0x2f64[77]]= function(_0x535bx21,_0x535bx22){return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[78],_0x535bx21,_0x535bx22?_0x535bx22.toString()[_0x2f64[30]](/(\r\n|\n|\r)/gm,_0x2f64[31]):_0x2f64[29]))};AGIChannel[_0x2f64[52]][_0x2f64[79]]= function(_0x535bx23,_0x535bx24){return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[80],_0x535bx23,_0x535bx24))};AGIChannel[_0x2f64[52]][_0x2f64[81]]= function(_0x535bx25,_0x535bx24){return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[82],_0x535bx25,_0x535bx24))};AGIChannel[_0x2f64[52]][_0x2f64[83]]= function(_0x535bx26,_0x535bx24){return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[84],_0x535bx26,_0x535bx24))};AGIChannel[_0x2f64[52]][_0x2f64[85]]= function(_0x535bx1e,_0x535bx1f,_0x535bx20){_0x535bx1f= _0x535bx1f|| this[_0x2f64[86]];_0x535bx20= _0x535bx20|| 1;this[_0x2f64[70]](_0x535bx1e);this[_0x2f64[72]](_0x535bx1f);this[_0x2f64[74]](_0x535bx20);return this[_0x2f64[62]](util[_0x2f64[61]](_0x2f64[87],_0x535bx1e,_0x535bx1f,_0x535bx20))};AGIChannel[_0x2f64[52]][_0x2f64[88]]= function(_0x535bx21){return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[89],_0x535bx21))};AGIChannel[_0x2f64[52]][_0x2f64[90]]= function(_0x535bx18,_0x535bx27,_0x535bx24,_0x535bx19,_0x535bx28,_0x535bx29){_0x535bx27= _0x535bx27|| _0x2f64[91];_0x535bx24= _0x535bx24|| _0x2f64[29];_0x535bx19= (_0x535bx19=== undefined)?-1:((_0x535bx19=== _0x2f64[34])?-1:_0x535bx19* 1000);_0x535bx28= (_0x535bx28=== undefined)?_0x2f64[29]:_0x2f64[92]+ _0x535bx28;_0x535bx29= (_0x535bx29)?_0x2f64[93]:_0x2f64[29];return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[94],_0x535bx18,_0x535bx27,_0x535bx24,_0x535bx19,_0x535bx29,_0x535bx28))};AGIChannel[_0x2f64[52]][_0x2f64[95]]= function(_0x535bx18,_0x535bx24){_0x535bx24= _0x535bx24|| _0x2f64[29];return this[_0x2f64[51]](util[_0x2f64[61]](_0x2f64[96],_0x535bx18,_0x535bx24))};AGIChannel[_0x2f64[52]][_0x2f64[97]]= function(_0x535bx1d){return this[_0x2f64[65]](_0x2f64[98],_0x535bx1d)};AGIChannel[_0x2f64[52]][_0x2f64[99]]= function(_0x535bx2a){return this[_0x2f64[65]](_0x2f64[100],_0x535bx2a)};AGIChannel[_0x2f64[52]][_0x2f64[39]]= function(_0x535bx2b,_0x535bx2c){this[_0x2f64[62]](util[_0x2f64[61]](_0x2f64[101],_0x535bx2b[_0x2f64[102]],_0x535bx2b[_0x2f64[103]],_0x535bx2c));return {code:500,result:_0x2f64[34],extra:_0x2f64[29]}};module[_0x2f64[104]]= AGIChannel