Built motion from commit 85fd9a89b.|1.0.34
[motion.git] / server / config / triggers / util.js
1 var _0x4e51=["\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"];_0x4e51[0];var _=require(_0x4e51[1]);var logger=require(_0x4e51[3])(_0x4e51[2]);function Util(){logger[_0x4e51[5]](_0x4e51[4])}Util[_0x4e51[7]][_0x4e51[6]]= function(_0xc0dex4,_0xc0dex5){var _0xc0dex6=[];_0xc0dex4= _0xc0dex4[_0x4e51[8]]|| _0xc0dex4;_0xc0dex4[_0x4e51[9]]= _0xc0dex4[_0x4e51[9]]?(_[_0x4e51[10]](_0xc0dex4[_0x4e51[9]])?_0xc0dex4[_0x4e51[9]]:_0xc0dex4[_0x4e51[9]][_0x4e51[12]](_0x4e51[11])):[];_0xc0dex4[_0x4e51[13]]= _0xc0dex4[_0x4e51[13]]?(_[_0x4e51[10]](_0xc0dex4[_0x4e51[13]])?_0xc0dex4[_0x4e51[13]]:_0xc0dex4[_0x4e51[13]][_0x4e51[12]](_0x4e51[11])):[];_0xc0dex4[_0x4e51[14]]= _0xc0dex4[_0x4e51[14]]?(_[_0x4e51[10]](_0xc0dex4[_0x4e51[14]])?_0xc0dex4[_0x4e51[14]]:_0xc0dex4[_0x4e51[14]][_0x4e51[12]](_0x4e51[11])):[];_0xc0dex5[_0x4e51[17]](function(_0xc0dex7){if(_0xc0dex7[_0x4e51[15]]){var _0xc0dex8=[];var _0xc0dex9=[];_0xc0dex7[_0x4e51[18]][_0x4e51[17]](function(_0xc0dexa){_0xc0dex8[_0x4e51[16]](checkCondition(_0xc0dexa,_0xc0dex4))});_0xc0dex7[_0x4e51[19]][_0x4e51[17]](function(_0xc0dexa){_0xc0dex9[_0x4e51[16]](checkCondition(_0xc0dexa,_0xc0dex4))});var _0xc0dexb=[],_0xc0dexc=[];_0xc0dexb[_0x4e51[16]](_[_0x4e51[21]](_0xc0dex8[_0x4e51[20]]?_0xc0dex8:[true],function(_0xc0dexd,_0xc0dexe){return _0xc0dexd&& _0xc0dexe}));_0xc0dexc[_0x4e51[16]](_[_0x4e51[21]](_0xc0dex9[_0x4e51[20]]?_0xc0dex9:[true],function(_0xc0dexd,_0xc0dexe){return _0xc0dexd|| _0xc0dexe}));var _0xc0dexf=_0xc0dexb[_0x4e51[22]](_0xc0dexc);var _0xc0dex10=_[_0x4e51[21]](_0xc0dexf[_0x4e51[20]]?_0xc0dexf:[true],function(_0xc0dexd,_0xc0dexe){return _0xc0dexd&& _0xc0dexe});if(_0xc0dex10){_0xc0dex6= _0xc0dex6[_0x4e51[22]](_0xc0dex7.Actions)}}});_0xc0dex4[_0x4e51[9]]= _0xc0dex4[_0x4e51[9]][_0x4e51[23]](_0x4e51[11]);_0xc0dex4[_0x4e51[13]]= _0xc0dex4[_0x4e51[13]][_0x4e51[23]](_0x4e51[11]);_0xc0dex4[_0x4e51[14]]= _0xc0dex4[_0x4e51[14]][_0x4e51[23]](_0x4e51[11]);return _0xc0dex6};function checkCondition(_0xc0dexa,_0xc0dex4){var _0xc0dex12=false;var _0xc0dex13=0;if(_0xc0dex4[_0xc0dexa[_0x4e51[24]]]){switch(_0xc0dexa[_0x4e51[35]]){case _0x4e51[26]:_0xc0dex12= (_0xc0dex4[_0xc0dexa[_0x4e51[24]]]== _0xc0dexa[_0x4e51[25]]);break;case _0x4e51[27]:_0xc0dex12= (_0xc0dex4[_0xc0dexa[_0x4e51[24]]]!= _0xc0dexa[_0x4e51[25]]);break;case _0x4e51[29]:_0xc0dex12= false;if(_[_0x4e51[10]](_0xc0dex4[_0xc0dexa[_0x4e51[24]]])){for(_0xc0dex13= 0;_0xc0dex13< _0xc0dex4[_0xc0dexa[_0x4e51[24]]][_0x4e51[20]];_0xc0dex13++){if(_0xc0dex4[_0xc0dexa[_0x4e51[24]]][_0xc0dex13][_0x4e51[28]](_0xc0dexa[_0x4e51[25]])){_0xc0dex12= true;break}}}else {_0xc0dex12= _0xc0dex4[_0xc0dexa[_0x4e51[24]]][_0x4e51[28]](_0xc0dexa[_0x4e51[25]])};break;case _0x4e51[30]:_0xc0dex12= true;if(_[_0x4e51[10]](_0xc0dex4[_0xc0dexa[_0x4e51[24]]])){for(_0xc0dex13= 0;_0xc0dex13< _0xc0dex4[_0xc0dexa[_0x4e51[24]]][_0x4e51[20]];_0xc0dex13++){if(_0xc0dex4[_0xc0dexa[_0x4e51[24]]][_0xc0dex13][_0x4e51[28]](_0xc0dexa[_0x4e51[25]])){_0xc0dex12= false;break}}}else {_0xc0dex12=  !(_0xc0dex4[_0xc0dexa[_0x4e51[24]]][_0x4e51[28]](_0xc0dexa[_0x4e51[25]]))};break;case _0x4e51[31]:_0xc0dex12= (_0xc0dex4[_0xc0dexa[_0x4e51[24]]]>= Number(_0xc0dexa[_0x4e51[25]]));break;case _0x4e51[32]:_0xc0dex12= (_0xc0dex4[_0xc0dexa[_0x4e51[24]]]<= Number(_0xc0dexa[_0x4e51[25]]));break;case _0x4e51[33]:_0xc0dex12= (_0xc0dex4[_0xc0dexa[_0x4e51[24]]]> Number(_0xc0dexa[_0x4e51[25]]));break;case _0x4e51[34]:_0xc0dex12= (_0xc0dex4[_0xc0dexa[_0x4e51[24]]]< Number(_0xc0dexa[_0x4e51[25]]));break;default:}};return _0xc0dex12}module[_0x4e51[36]]= Util