Built motion from commit f7831a8.|0.0.80
[motion.git] / server / config / automations / fax.js
index 832fe85..cc8c1c2 100644 (file)
@@ -1 +1 @@
-var _0x7d64=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6D\x6F\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x46\x61\x78\x52\x6F\x6F\x6D","\x53\x65\x74\x74\x69\x6E\x67\x73","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x66\x6F\x72\x45\x61\x63\x68","\x41\x6C\x6C","\x24\x6F\x72","\x41\x6E\x79","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\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","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x74\x69\x6D\x65\x6F\x75\x74","\x65\x78\x70\x6F\x72\x74\x73","\x63\x68\x61\x6E\x6E\x65\x6C","\x66\x61\x78","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x65\x72\x72\x6F\x72","\x61\x6C\x6C","\x73\x63\x6F\x70\x65"];_0x7d64[0];var _=require(_0x7d64[1]);var config=require(_0x7d64[2]);var moment=require(_0x7d64[3]);var sequelize=require(_0x7d64[5])[_0x7d64[4]];var Automation=require(_0x7d64[5])[_0x7d64[6]];var FaxRoom=require(_0x7d64[5])[_0x7d64[7]];var Settings=require(_0x7d64[5])[_0x7d64[8]];var automationTimeout;var activeAutomations={};function executeAutomation(_0x7ecaxb){var _0x7ecaxc={where:{$and:[],$or:[]}};var _0x7ecaxd={};_0x7ecaxb[_0x7d64[14]][_0x7d64[13]](function(_0x7ecaxe){_0x7ecaxc[_0x7d64[12]][_0x7d64[11]][_0x7d64[10]](getCondition(_0x7ecaxe[_0x7d64[9]]))});_0x7ecaxb[_0x7d64[16]][_0x7d64[13]](function(_0x7ecaxe){_0x7ecaxc[_0x7d64[12]][_0x7d64[15]][_0x7d64[10]](getCondition(_0x7ecaxe[_0x7d64[9]]))});return FaxRoom[_0x7d64[25]](_0x7ecaxc)[_0x7d64[24]](function(_0x7ecax10){_0x7ecax10[_0x7d64[13]](function(_0x7ecax11){_0x7ecaxb[_0x7d64[23]][_0x7d64[13]](function(_0x7ecax12){switch(_0x7ecax12[_0x7d64[22]]){case _0x7d64[21]:setStatus(_0x7ecax11[_0x7d64[19]],_0x7ecax12[_0x7d64[20]]);break;default:}})})})[_0x7d64[18]](function(_0x7ecaxf){console[_0x7d64[17]](_0x7ecaxf)})}function setStatus(_0x7ecax14,_0x7ecax15){return FaxRoom[_0x7d64[26]]({status:_0x7ecax15},{where:{id:_0x7ecax14}})[_0x7d64[18]](function(_0x7ecaxf){console[_0x7d64[17]](_0x7ecaxf)})}function getCondition(_0x7ecaxe){var _0x7ecax17={};switch(_0x7ecaxe[_0x7d64[27]]){case _0x7d64[21]:switch(_0x7ecaxe[_0x7d64[31]]){case _0x7d64[29]:_0x7ecax17[_0x7ecaxe[_0x7d64[27]]]=_0x7ecaxe[_0x7d64[28]];break;case _0x7d64[30]:_0x7ecax17[_0x7ecaxe[_0x7d64[27]]]={$ne:_0x7ecaxe[_0x7d64[28]]};break;default:};break;case _0x7d64[40]:var _0x7ecax18=moment()[_0x7d64[35]](parseInt(_0x7ecaxe[_0x7d64[28]],10),_0x7d64[34])[_0x7d64[33]](_0x7d64[32]);switch(_0x7ecaxe[_0x7d64[31]]){case _0x7d64[36]:_0x7ecax17[_0x7ecaxe[_0x7d64[27]]]={lt:_0x7ecax18};break;case _0x7d64[37]:_0x7ecax17[_0x7ecaxe[_0x7d64[27]]]={$lte:_0x7ecax18};break;case _0x7d64[38]:_0x7ecax17[_0x7ecaxe[_0x7d64[27]]]={$gt:_0x7ecax18};break;case _0x7d64[39]:_0x7ecax17[_0x7ecaxe[_0x7d64[27]]]={$gte:_0x7ecax18};break;default:};break;default:};return _0x7ecax17}function createInterval(_0x7ecaxb){activeAutomations[_0x7d64[41]+_0x7ecaxb[_0x7d64[19]]]=setInterval(function(){executeAutomation(_0x7ecaxb)},_0x7ecaxb[_0x7d64[42]]*1000)}module[_0x7d64[43]]=function(){Automation[_0x7d64[46]](function(_0x7ecax1a,_0x7ecax1b){if(_0x7ecax1a[_0x7d64[21]]&&_0x7ecax1a[_0x7d64[44]]===_0x7d64[45]){createInterval(_0x7ecax1a)}});Automation[_0x7d64[47]](function(_0x7ecax1a,_0x7ecax1b){if(activeAutomations[_0x7d64[41]+_0x7ecax1a[_0x7d64[19]]]){clearInterval(activeAutomations[_0x7d64[41]+_0x7ecax1a[_0x7d64[19]]])};if(_0x7ecax1a[_0x7d64[21]]&&_0x7ecax1a[_0x7d64[44]]===_0x7d64[45]){createInterval(_0x7ecax1a)}});Automation[_0x7d64[48]](function(_0x7ecax1a,_0x7ecax1b){if(activeAutomations[_0x7d64[41]+_0x7ecax1a[_0x7d64[19]]]){clearInterval(activeAutomations[_0x7d64[41]+_0x7ecax1a[_0x7d64[19]]])}});Automation[_0x7d64[51]](_0x7d64[50])[_0x7d64[25]]({where:{status:true,channel:_0x7d64[45]}})[_0x7d64[24]](function(_0x7ecax1c){_0x7ecax1c[_0x7d64[13]](function(_0x7ecaxb){createInterval(_0x7ecaxb)})})[_0x7d64[18]](function(_0x7ecaxf){console[_0x7d64[49]](_0x7ecaxf)})}
\ No newline at end of file
+var _0x63a6=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6D\x6F\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x46\x61\x78\x52\x6F\x6F\x6D","\x53\x65\x74\x74\x69\x6E\x67\x73","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x66\x6F\x72\x45\x61\x63\x68","\x41\x6C\x6C","\x24\x6F\x72","\x41\x6E\x79","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\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","\x6F\x70\x65\x72\x61\x74\x6F\x72","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x74\x69\x6D\x65\x6F\x75\x74","\x65\x78\x70\x6F\x72\x74\x73","\x63\x68\x61\x6E\x6E\x65\x6C","\x66\x61\x78","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x44\x65\x6C\x65\x74\x65","\x65\x72\x72\x6F\x72","\x61\x6C\x6C","\x73\x63\x6F\x70\x65"];_0x63a6[0];var _=require(_0x63a6[1]);var config=require(_0x63a6[2]);var moment=require(_0x63a6[3]);var sequelize=require(_0x63a6[5])[_0x63a6[4]];var Automation=require(_0x63a6[5])[_0x63a6[6]];var FaxRoom=require(_0x63a6[5])[_0x63a6[7]];var Settings=require(_0x63a6[5])[_0x63a6[8]];var automationTimeout;var activeAutomations={};function executeAutomation(_0x1fbcxb){var _0x1fbcxc={where:{$and:[],$or:[]}};var _0x1fbcxd={};_0x1fbcxb[_0x63a6[14]][_0x63a6[13]](function(_0x1fbcxe){_0x1fbcxc[_0x63a6[12]][_0x63a6[11]][_0x63a6[10]](getCondition(_0x1fbcxe[_0x63a6[9]]))});_0x1fbcxb[_0x63a6[16]][_0x63a6[13]](function(_0x1fbcxe){_0x1fbcxc[_0x63a6[12]][_0x63a6[15]][_0x63a6[10]](getCondition(_0x1fbcxe[_0x63a6[9]]))});return FaxRoom[_0x63a6[25]](_0x1fbcxc)[_0x63a6[24]](function(_0x1fbcx10){_0x1fbcx10[_0x63a6[13]](function(_0x1fbcx11){_0x1fbcxb[_0x63a6[23]][_0x63a6[13]](function(_0x1fbcx12){switch(_0x1fbcx12[_0x63a6[22]]){case _0x63a6[21]:setStatus(_0x1fbcx11[_0x63a6[19]],_0x1fbcx12[_0x63a6[20]]);break;default:}})})})[_0x63a6[18]](function(_0x1fbcxf){console[_0x63a6[17]](_0x1fbcxf)})}function setStatus(_0x1fbcx14,_0x1fbcx15){return FaxRoom[_0x63a6[26]]({status:_0x1fbcx15},{where:{id:_0x1fbcx14}})[_0x63a6[18]](function(_0x1fbcxf){console[_0x63a6[17]](_0x1fbcxf)})}function getCondition(_0x1fbcxe){var _0x1fbcx17={};switch(_0x1fbcxe[_0x63a6[27]]){case _0x63a6[21]:switch(_0x1fbcxe[_0x63a6[31]]){case _0x63a6[29]:_0x1fbcx17[_0x1fbcxe[_0x63a6[27]]]=_0x1fbcxe[_0x63a6[28]];break;case _0x63a6[30]:_0x1fbcx17[_0x1fbcxe[_0x63a6[27]]]={$ne:_0x1fbcxe[_0x63a6[28]]};break;default:};break;case _0x63a6[40]:var _0x1fbcx18=moment()[_0x63a6[35]](parseInt(_0x1fbcxe[_0x63a6[28]],10),_0x63a6[34])[_0x63a6[33]](_0x63a6[32]);switch(_0x1fbcxe[_0x63a6[31]]){case _0x63a6[36]:_0x1fbcx17[_0x1fbcxe[_0x63a6[27]]]={lt:_0x1fbcx18};break;case _0x63a6[37]:_0x1fbcx17[_0x1fbcxe[_0x63a6[27]]]={$lte:_0x1fbcx18};break;case _0x63a6[38]:_0x1fbcx17[_0x1fbcxe[_0x63a6[27]]]={$gt:_0x1fbcx18};break;case _0x63a6[39]:_0x1fbcx17[_0x1fbcxe[_0x63a6[27]]]={$gte:_0x1fbcx18};break;default:};break;default:};return _0x1fbcx17}function createInterval(_0x1fbcxb){activeAutomations[_0x63a6[41]+_0x1fbcxb[_0x63a6[19]]]=setInterval(function(){executeAutomation(_0x1fbcxb)},_0x1fbcxb[_0x63a6[42]]*1000)}module[_0x63a6[43]]=function(){Automation[_0x63a6[46]](function(_0x1fbcx1a,_0x1fbcx1b){if(_0x1fbcx1a[_0x63a6[21]]&&_0x1fbcx1a[_0x63a6[44]]===_0x63a6[45]){createInterval(_0x1fbcx1a)}});Automation[_0x63a6[47]](function(_0x1fbcx1a,_0x1fbcx1b){if(activeAutomations[_0x63a6[41]+_0x1fbcx1a[_0x63a6[19]]]){clearInterval(activeAutomations[_0x63a6[41]+_0x1fbcx1a[_0x63a6[19]]])};if(_0x1fbcx1a[_0x63a6[21]]&&_0x1fbcx1a[_0x63a6[44]]===_0x63a6[45]){createInterval(_0x1fbcx1a)}});Automation[_0x63a6[48]](function(_0x1fbcx1a,_0x1fbcx1b){if(activeAutomations[_0x63a6[41]+_0x1fbcx1a[_0x63a6[19]]]){clearInterval(activeAutomations[_0x63a6[41]+_0x1fbcx1a[_0x63a6[19]]])}});Automation[_0x63a6[51]](_0x63a6[50])[_0x63a6[25]]({where:{status:true,channel:_0x63a6[45]}})[_0x63a6[24]](function(_0x1fbcx1c){_0x1fbcx1c[_0x63a6[13]](function(_0x1fbcxb){createInterval(_0x1fbcxb)})})[_0x63a6[18]](function(_0x1fbcxf){console[_0x63a6[49]](_0x1fbcxf)})}
\ No newline at end of file