Built motion from commit e1cfd85d6.|1.0.31
[motion.git] / server / config / triggers / util.js
1 var _0xeefa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x54\x72\x69\x67\x67\x65\x72\x20\x55\x74\x69\x6C\x73\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x69\x6E\x66\x6F","\x67\x65\x74\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x54\x72\x69\x67\x67\x65\x72\x73","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x64\x61\x74\x61\x76\x61\x6C\x75\x65\x73","\x66\x72\x6F\x6D","\x69\x73\x41\x72\x72\x61\x79","\x3B","\x73\x70\x6C\x69\x74","\x63\x63","\x74\x6F","\x73\x74\x61\x74\x75\x73","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x64\x75\x63\x65","\x63\x6F\x6E\x63\x61\x74","\x6A\x6F\x69\x6E","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x6E\x6F\x74\x5F\x63\x6F\x6E\x74\x61\x69\x6E\x73","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x67\x72\x65\x61\x74\x65\x72","\x6C\x65\x73\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x65\x78\x70\x6F\x72\x74\x73"];_0xeefa[0];var _=require(_0xeefa[1]);var logger=require(_0xeefa[3])(_0xeefa[2]);function Util(){logger[_0xeefa[5]](_0xeefa[4])}Util[_0xeefa[7]][_0xeefa[6]]= function(_0xe847x4,_0xe847x5){var _0xe847x6=[];_0xe847x4= _0xe847x4[_0xeefa[8]]|| _0xe847x4;_0xe847x4[_0xeefa[9]]= _0xe847x4[_0xeefa[9]]?(_[_0xeefa[10]](_0xe847x4[_0xeefa[9]])?_0xe847x4[_0xeefa[9]]:_0xe847x4[_0xeefa[9]][_0xeefa[12]](_0xeefa[11])):[];_0xe847x4[_0xeefa[13]]= _0xe847x4[_0xeefa[13]]?(_[_0xeefa[10]](_0xe847x4[_0xeefa[13]])?_0xe847x4[_0xeefa[13]]:_0xe847x4[_0xeefa[13]][_0xeefa[12]](_0xeefa[11])):[];_0xe847x4[_0xeefa[14]]= _0xe847x4[_0xeefa[14]]?(_[_0xeefa[10]](_0xe847x4[_0xeefa[14]])?_0xe847x4[_0xeefa[14]]:_0xe847x4[_0xeefa[14]][_0xeefa[12]](_0xeefa[11])):[];_0xe847x5[_0xeefa[17]](function(_0xe847x7){if(_0xe847x7[_0xeefa[15]]){var _0xe847x8=[];var _0xe847x9=[];_0xe847x7[_0xeefa[18]][_0xeefa[17]](function(_0xe847xa){_0xe847x8[_0xeefa[16]](checkCondition(_0xe847xa,_0xe847x4))});_0xe847x7[_0xeefa[19]][_0xeefa[17]](function(_0xe847xa){_0xe847x9[_0xeefa[16]](checkCondition(_0xe847xa,_0xe847x4))});var _0xe847xb=[],_0xe847xc=[];_0xe847xb[_0xeefa[16]](_[_0xeefa[21]](_0xe847x8[_0xeefa[20]]?_0xe847x8:[true],function(_0xe847xd,_0xe847xe){return _0xe847xd&& _0xe847xe}));_0xe847xc[_0xeefa[16]](_[_0xeefa[21]](_0xe847x9[_0xeefa[20]]?_0xe847x9:[true],function(_0xe847xd,_0xe847xe){return _0xe847xd|| _0xe847xe}));var _0xe847xf=_0xe847xb[_0xeefa[22]](_0xe847xc);var _0xe847x10=_[_0xeefa[21]](_0xe847xf[_0xeefa[20]]?_0xe847xf:[true],function(_0xe847xd,_0xe847xe){return _0xe847xd&& _0xe847xe});if(_0xe847x10){_0xe847x6= _0xe847x6[_0xeefa[22]](_0xe847x7.Actions)}}});_0xe847x4[_0xeefa[9]]= _0xe847x4[_0xeefa[9]][_0xeefa[23]](_0xeefa[11]);_0xe847x4[_0xeefa[13]]= _0xe847x4[_0xeefa[13]][_0xeefa[23]](_0xeefa[11]);_0xe847x4[_0xeefa[14]]= _0xe847x4[_0xeefa[14]][_0xeefa[23]](_0xeefa[11]);return _0xe847x6};function checkCondition(_0xe847xa,_0xe847x4){var _0xe847x12=false;var _0xe847x13=0;if(_0xe847x4[_0xe847xa[_0xeefa[24]]]){switch(_0xe847xa[_0xeefa[35]]){case _0xeefa[26]:_0xe847x12= (_0xe847x4[_0xe847xa[_0xeefa[24]]]== _0xe847xa[_0xeefa[25]]);break;case _0xeefa[27]:_0xe847x12= (_0xe847x4[_0xe847xa[_0xeefa[24]]]!= _0xe847xa[_0xeefa[25]]);break;case _0xeefa[29]:_0xe847x12= false;if(_[_0xeefa[10]](_0xe847x4[_0xe847xa[_0xeefa[24]]])){for(_0xe847x13= 0;_0xe847x13< _0xe847x4[_0xe847xa[_0xeefa[24]]][_0xeefa[20]];_0xe847x13++){if(_0xe847x4[_0xe847xa[_0xeefa[24]]][_0xe847x13][_0xeefa[28]](_0xe847xa[_0xeefa[25]])){_0xe847x12= true;break}}}else {_0xe847x12= _0xe847x4[_0xe847xa[_0xeefa[24]]][_0xeefa[28]](_0xe847xa[_0xeefa[25]])};break;case _0xeefa[30]:_0xe847x12= true;if(_[_0xeefa[10]](_0xe847x4[_0xe847xa[_0xeefa[24]]])){for(_0xe847x13= 0;_0xe847x13< _0xe847x4[_0xe847xa[_0xeefa[24]]][_0xeefa[20]];_0xe847x13++){if(_0xe847x4[_0xe847xa[_0xeefa[24]]][_0xe847x13][_0xeefa[28]](_0xe847xa[_0xeefa[25]])){_0xe847x12= false;break}}}else {_0xe847x12=  !(_0xe847x4[_0xe847xa[_0xeefa[24]]][_0xeefa[28]](_0xe847xa[_0xeefa[25]]))};break;case _0xeefa[31]:_0xe847x12= (_0xe847x4[_0xe847xa[_0xeefa[24]]]>= Number(_0xe847xa[_0xeefa[25]]));break;case _0xeefa[32]:_0xe847x12= (_0xe847x4[_0xe847xa[_0xeefa[24]]]<= Number(_0xe847xa[_0xeefa[25]]));break;case _0xeefa[33]:_0xe847x12= (_0xe847x4[_0xe847xa[_0xeefa[24]]]> Number(_0xe847xa[_0xeefa[25]]));break;case _0xeefa[34]:_0xe847x12= (_0xe847x4[_0xe847xa[_0xeefa[24]]]< Number(_0xe847xa[_0xeefa[25]]));break;default:}};return _0xe847x12}module[_0xeefa[36]]= Util