Built motion from commit ab065936.|2.0.51
[motion2.git] / server / services / ami / acw / index.js
1 var _0x9a56=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x61\x6D\x69","\x61\x63\x77","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x72\x70\x63\x2F\x75\x73\x65\x72","\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74\x73","\x74\x69\x6D\x65\x72\x73","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x62\x69\x6E\x64","\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74","\x6F\x6E","\x68\x61\x6E\x67\x75\x70\x72\x65\x71\x75\x65\x73\x74","\x73\x79\x6E\x63\x48\x61\x6E\x67\x75\x70\x52\x65\x71\x75\x65\x73\x74","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x52\x69\x6E\x67\x4E\x6F\x41\x6E\x73\x77\x65\x72","\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x73\x79\x6E\x63\x41\x74\x74\x65\x6E\x64\x65\x64\x54\x72\x61\x6E\x73\x66\x65\x72","\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x73\x79\x6E\x63\x42\x6C\x69\x6E\x64\x54\x72\x61\x6E\x73\x66\x65\x72","\x73\x74\x61\x72\x74\x41\x63\x77","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x71\x75\x65\x75\x65","\x66\x69\x6E\x61\x6C\x6C\x79","\x5B\x25\x73\x5D\x5B\x54\x49\x4D\x45\x52\x3A\x25\x73\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x3A\x25\x73\x5D","\x61\x63\x77\x54\x69\x6D\x65\x6F\x75\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65","\x5B\x25\x73\x5D\x5B\x53\x54\x41\x52\x54\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x3A\x25\x73\x5D","\x69\x6E\x66\x6F","\x73\x74\x6F\x70\x41\x63\x77","\x74\x68\x65\x6E","\x41\x43\x57","\x73\x61\x76\x65\x50\x61\x75\x73\x65","\x5B\x25\x73\x5D\x5B\x49\x4E\x50\x41\x55\x53\x45\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x3A\x25\x73\x5D","\x69\x64","\x67\x65\x74\x41\x67\x65\x6E\x74","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x5B\x54\x49\x4D\x45\x52\x5D\x5B\x53\x54\x4F\x50\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D","\x73\x61\x76\x65\x55\x6E\x70\x61\x75\x73\x65","\x75\x6E\x69\x71\x75\x65\x69\x64","\x5B\x25\x73\x5D\x5B\x48\x41\x4E\x47\x55\x50\x3A\x55\x4E\x49\x51\x55\x45\x49\x44\x5D","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x5B\x25\x73\x5D\x5B\x48\x41\x4E\x47\x55\x50\x3A\x4C\x49\x4E\x4B\x45\x44\x49\x44\x5D","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x5B\x25\x73\x5D\x5B\x41\x54\x54\x45\x4E\x44\x45\x44\x54\x52\x41\x4E\x53\x46\x45\x52\x3A\x55\x4E\x49\x51\x55\x45\x49\x44\x5D","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x5B\x25\x73\x5D\x5B\x41\x54\x54\x45\x4E\x44\x45\x44\x54\x52\x41\x4E\x53\x46\x45\x52\x3A\x4C\x49\x4E\x4B\x45\x44\x49\x44\x5D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x5B\x25\x73\x5D\x5B\x42\x4C\x49\x4E\x44\x54\x52\x41\x4E\x53\x46\x45\x52\x3A\x55\x4E\x49\x51\x55\x45\x49\x44\x5D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x5B\x25\x73\x5D\x5B\x42\x4C\x49\x4E\x44\x54\x52\x41\x4E\x53\x46\x45\x52\x3A\x4C\x49\x4E\x4B\x45\x44\x49\x44\x5D","\x61\x75\x74\x6F\x50\x61\x75\x73\x65","\x5B\x25\x73\x5D\x5B\x41\x55\x54\x4F\x50\x41\x55\x53\x45\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x3A\x25\x5D","\x41\x75\x74\x6F\x2D\x50\x61\x75\x73\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x9a56[0];var util=require(_0x9a56[1]);var _=require(_0x9a56[2]);var ami=require(_0x9a56[3]);var logger=require(_0x9a56[5])(_0x9a56[4]);var RpcUser=require(_0x9a56[6]);var io=require(_0x9a56[8])({host:_0x9a56[7],port:6379});function Acw(_0xb0abx8){this[_0x9a56[9]]= _0xb0abx8[_0x9a56[9]];this[_0x9a56[10]]= _0xb0abx8[_0x9a56[10]];this[_0x9a56[11]]= _0xb0abx8[_0x9a56[11]];this[_0x9a56[12]]= {};ami[_0x9a56[16]](_0x9a56[13],this[_0x9a56[15]][_0x9a56[14]](this));ami[_0x9a56[16]](_0x9a56[17],this[_0x9a56[18]][_0x9a56[14]](this));ami[_0x9a56[16]](_0x9a56[19],this[_0x9a56[20]][_0x9a56[14]](this));ami[_0x9a56[16]](_0x9a56[21],this[_0x9a56[22]][_0x9a56[14]](this));ami[_0x9a56[16]](_0x9a56[23],this[_0x9a56[24]][_0x9a56[14]](this))}Acw[_0x9a56[26]][_0x9a56[25]]= function(_0xb0abx9){var _0xb0abxa=this;var _0xb0abxb=this[_0x9a56[12]][_0xb0abx9][_0x9a56[27]];var _0xb0abxc=this[_0x9a56[12]][_0xb0abx9][_0x9a56[28]];ami.Action({action:_0x9a56[44],interface:_0xb0abxb,paused:true,reason:_0x9a56[39]})[_0x9a56[38]](function(_0xb0abxe){if(_0xb0abxa[_0x9a56[10]][_0xb0abxb]){return RpcUser[_0x9a56[43]](_0xb0abxa[_0x9a56[10]][_0xb0abxb][_0x9a56[42]])[_0x9a56[38]](function(_0xb0abxf){if(_0xb0abxf&&  !_0xb0abxf[_0x9a56[34]]){logger[_0x9a56[36]](_0x9a56[35],_0xb0abx9,_0xb0abxb,_0xb0abxc);return RpcUser[_0x9a56[40]](_0xb0abxa[_0x9a56[10]][_0xb0abxb],_0x9a56[39],_0xb0abx9)[_0x9a56[38]](function(_0xb0abxf){logger[_0x9a56[36]](_0x9a56[30],_0xb0abx9,_0xb0abxa[_0x9a56[9]][_0xb0abxc][_0x9a56[31]],_0xb0abxb,_0xb0abxc);_0xb0abxa[_0x9a56[11]][_0xb0abxb]= setTimeout(_0xb0abxa[_0x9a56[37]][_0x9a56[14]](_0xb0abxa,_0xb0abxb),_0xb0abxa[_0x9a56[9]][_0xb0abxc][_0x9a56[31]]* 1000)})}else {logger[_0x9a56[36]](_0x9a56[41],_0xb0abx9,_0xb0abxb,_0xb0abxc)}})}})[_0x9a56[33]](function(_0xb0abxd){logger[_0x9a56[32]](_0x9a56[30],_0xb0abx9,_0xb0abxa[_0x9a56[9]][_0xb0abxc][_0x9a56[31]],_0xb0abxb,_0xb0abxc)})[_0x9a56[29]](function(){delete _0xb0abxa[_0x9a56[12]][_0xb0abx9]})};Acw[_0x9a56[26]][_0x9a56[37]]= function(_0xb0abxb){logger[_0x9a56[36]](_0x9a56[45],_0xb0abxb);RpcUser[_0x9a56[46]](this[_0x9a56[10]][_0xb0abxb])};Acw[_0x9a56[26]][_0x9a56[15]]= function(_0xb0abx10){if(this[_0x9a56[9]][_0xb0abx10[_0x9a56[28]]]&& this[_0x9a56[9]][_0xb0abx10[_0x9a56[28]]][_0x9a56[4]]){if(this[_0x9a56[10]][_0xb0abx10[_0x9a56[27]]]){this[_0x9a56[12]][_0xb0abx10[_0x9a56[47]]]= {queue:_0xb0abx10[_0x9a56[28]],interface:_0xb0abx10[_0x9a56[27]]}}}};Acw[_0x9a56[26]][_0x9a56[18]]= function(_0xb0abx10){if(this[_0x9a56[12]][_0xb0abx10[_0x9a56[47]]]){logger[_0x9a56[36]](_0x9a56[48],_0xb0abx10[_0x9a56[47]]);this[_0x9a56[25]](_0xb0abx10[_0x9a56[47]])}else {if(this[_0x9a56[12]][_0xb0abx10[_0x9a56[49]]]){logger[_0x9a56[36]](_0x9a56[50],_0xb0abx10[_0x9a56[49]]);this[_0x9a56[25]](_0xb0abx10[_0x9a56[49]])}}};Acw[_0x9a56[26]][_0x9a56[22]]= function(_0xb0abx10){if(this[_0x9a56[12]][_0xb0abx10[_0x9a56[51]]]){logger[_0x9a56[36]](_0x9a56[52],_0xb0abx10[_0x9a56[51]]);this[_0x9a56[25]](_0xb0abx10[_0x9a56[51]])}else {if(this[_0x9a56[12]][_0xb0abx10[_0x9a56[53]]]){logger[_0x9a56[36]](_0x9a56[54],_0xb0abx10[_0x9a56[53]]);this[_0x9a56[25]](_0xb0abx10[_0x9a56[53]])}}};Acw[_0x9a56[26]][_0x9a56[24]]= function(_0xb0abx10){if(this[_0x9a56[12]][_0xb0abx10[_0x9a56[55]]]){logger[_0x9a56[36]](_0x9a56[56],_0xb0abx10[_0x9a56[55]]);this[_0x9a56[25]](_0xb0abx10[_0x9a56[55]])}else {if(this[_0x9a56[12]][_0xb0abx10[_0x9a56[57]]]){logger[_0x9a56[36]](_0x9a56[58],_0xb0abx10[_0x9a56[57]]);this[_0x9a56[25]](_0xb0abx10[_0x9a56[57]])}}};Acw[_0x9a56[26]][_0x9a56[20]]= function(_0xb0abx10){if(this[_0x9a56[9]][_0xb0abx10[_0x9a56[28]]]&& this[_0x9a56[9]][_0xb0abx10[_0x9a56[28]]][_0x9a56[59]]){if(this[_0x9a56[10]][_0xb0abx10[_0x9a56[27]]]){logger[_0x9a56[36]](_0x9a56[60],_0xb0abx10[_0x9a56[47]],_0xb0abx10[_0x9a56[27]],_0xb0abx10[_0x9a56[28]]);return RpcUser[_0x9a56[40]](this[_0x9a56[10]][_0xb0abx10[_0x9a56[27]]],_0x9a56[61],_0xb0abx10[_0x9a56[47]])}}};module[_0x9a56[62]]= Acw