230862947ea8fd751dc84383dbc169f8766438ba
[motion.git] / server / config / automations / mail.js
1 var _0xe200=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x4D\x61\x69\x6C","\x6C\x6F\x67","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x65\x78\x65\x63","\x65\x72\x72\x6F\x72","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x24\x6F\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x73\x65\x74\x53\x74\x61\x74\x75\x73","\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","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C","\x73\x65\x74\x20\x77\x69\x74\x68\x20\x74\x69\x6D\x65\x6F\x75\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x6D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x75\x6E\x73\x65\x74\x20","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x20\x64\x65\x6C\x65\x74\x65\x64","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x69\x6E\x69\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x61\x72\x65"];_0xe200[0];var _=require(_0xe200[1]);var moment=require(_0xe200[2]);var Automation=require(_0xe200[4])[_0xe200[3]];var MailRoom=require(_0xe200[4])[_0xe200[5]];var activeMailAutomations={};function executeAutomation(_0xaa00x7){console[_0xe200[7]](_0xe200[6],_0xaa00x7);var _0xaa00x8;return Automation[_0xe200[33]](_0xe200[32])[_0xe200[31]](_0xaa00x7)[_0xe200[21]](function(_0xaa00xd){_0xaa00x8= _0xaa00xd;var _0xaa00xe=[];var _0xaa00xf=[];var _0xaa00x10={where:{}};_0xaa00xd[_0xe200[24]][_0xe200[19]](function(_0xaa00x11){_0xaa00xf[_0xe200[23]](getCondition(_0xaa00x11[_0xe200[22]]))});_0xaa00xd[_0xe200[25]][_0xe200[19]](function(_0xaa00x11){_0xaa00xe[_0xe200[23]](getCondition(_0xaa00x11[_0xe200[22]]))});if(_0xaa00xf[_0xe200[26]]){_0xaa00x10[_0xe200[28]][_0xe200[27]]= _0xaa00xf};if(_0xaa00xe[_0xe200[26]]){_0xaa00x10[_0xe200[28]][_0xe200[29]]= _0xaa00xe};return MailRoom[_0xe200[30]](_0xaa00x10)})[_0xe200[21]](function(_0xaa00xa){_0xaa00xa[_0xe200[19]](function(_0xaa00xb){_0xaa00x8[_0xe200[20]][_0xe200[19]](function(_0xaa00xc){switch(_0xaa00xc[_0xe200[18]]){case _0xe200[17]:setStatus(_0xaa00xb[_0xe200[15]],_0xaa00xc[_0xe200[16]]);break;default:}})})})[_0xe200[14]](function(_0xaa00x9){console[_0xe200[9]](_0xe200[8]);console[_0xe200[9]](_0xe200[10],_0xaa00x9[_0xe200[11]]);console[_0xe200[9]](_0xe200[12],_0xaa00x9[_0xe200[13]])})}function setStatus(_0xaa00x13,_0xaa00x14){return MailRoom[_0xe200[35]]({status:_0xaa00x14},{where:{id:_0xaa00x13}})[_0xe200[14]](function(_0xaa00x9){console[_0xe200[9]](_0xe200[34]);console[_0xe200[9]](_0xe200[10],_0xaa00x9[_0xe200[11]]);console[_0xe200[9]](_0xe200[12],_0xaa00x9[_0xe200[13]])})}function getCondition(_0xaa00x11){var _0xaa00x16={};switch(_0xaa00x11[_0xe200[36]]){case _0xe200[17]:switch(_0xaa00x11[_0xe200[40]]){case _0xe200[38]:_0xaa00x16[_0xaa00x11[_0xe200[36]]]= _0xaa00x11[_0xe200[37]];break;case _0xe200[39]:_0xaa00x16[_0xaa00x11[_0xe200[36]]]= {$ne:_0xaa00x11[_0xe200[37]]};break;default:};break;case _0xe200[49]:var _0xaa00x17=moment()[_0xe200[44]](parseInt(_0xaa00x11[_0xe200[37]],10),_0xe200[43])[_0xe200[42]](_0xe200[41]);switch(_0xaa00x11[_0xe200[40]]){case _0xe200[45]:_0xaa00x16[_0xaa00x11[_0xe200[36]]]= {lt:_0xaa00x17};break;case _0xe200[46]:_0xaa00x16[_0xaa00x11[_0xe200[36]]]= {$lte:_0xaa00x17};break;case _0xe200[47]:_0xaa00x16[_0xaa00x11[_0xe200[36]]]= {$gt:_0xaa00x17};break;case _0xe200[48]:_0xaa00x16[_0xaa00x11[_0xe200[36]]]= {$gte:_0xaa00x17};break;default:};break;default:};return _0xaa00x16}function createInterval(_0xaa00xd){console[_0xe200[7]](_0xe200[50],_0xaa00xd[_0xe200[15]],_0xe200[51],_0xaa00xd[_0xe200[52]]* 60* 1000);activeMailAutomations[_0xe200[53]+ _0xaa00xd[_0xe200[15]]]= setInterval(function(){executeAutomation(_0xaa00xd[_0xe200[15]])},_0xaa00xd[_0xe200[52]]* 60* 1000)}module[_0xe200[54]]= function(){console[_0xe200[7]](_0xe200[55]);Automation[_0xe200[59]](function(_0xaa00x19,_0xaa00x1a){if(_0xaa00x19[_0xe200[56]]=== _0xe200[57]){console[_0xe200[7]](_0xe200[50],_0xaa00x19[_0xe200[15]],_0xe200[58],_0xaa00x19[_0xe200[17]]);if(_0xaa00x19[_0xe200[17]]){createInterval(_0xaa00x19)}}});Automation[_0xe200[62]](function(_0xaa00x19,_0xaa00x1a){if(_0xaa00x19[_0xe200[56]]=== _0xe200[57]){console[_0xe200[7]](_0xe200[50],_0xaa00x19[_0xe200[15]],_0xe200[60],_0xaa00x19[_0xe200[17]]);if(activeMailAutomations[_0xe200[53]+ _0xaa00x19[_0xe200[15]]]){console[_0xe200[7]](_0xe200[61],_0xaa00x19[_0xe200[15]]);clearInterval(activeMailAutomations[_0xe200[53]+ _0xaa00x19[_0xe200[15]]]);delete activeMailAutomations[_0xe200[53]+ _0xaa00x19[_0xe200[15]]]};if(_0xaa00x19[_0xe200[17]]){createInterval(_0xaa00x19)}}});Automation[_0xe200[64]](function(_0xaa00x19,_0xaa00x1a){if(_0xaa00x19[_0xe200[56]]=== _0xe200[57]){console[_0xe200[7]](_0xe200[50],_0xaa00x19[_0xe200[15]],_0xe200[63]);if(activeMailAutomations[_0xe200[53]+ _0xaa00x19[_0xe200[15]]]){console[_0xe200[7]](_0xe200[61],_0xaa00x19[_0xe200[15]]);clearInterval(activeMailAutomations[_0xe200[53]+ _0xaa00x19[_0xe200[15]]]);delete activeMailAutomations[_0xe200[53]+ _0xaa00x19[_0xe200[15]]]}}});return Automation[_0xe200[33]](_0xe200[32])[_0xe200[30]]({where:{status:true,channel:_0xe200[57]},attributes:[_0xe200[15],_0xe200[52]]})[_0xe200[21]](function(_0xaa00x1b){console[_0xe200[7]](_0xe200[66],_0xaa00x1b[_0xe200[26]]);_0xaa00x1b[_0xe200[19]](function(_0xaa00xd){createInterval(_0xaa00xd)})})[_0xe200[14]](function(_0xaa00x9){console[_0xe200[9]](_0xe200[65]);console[_0xe200[9]](_0xe200[10],_0xaa00x9[_0xe200[11]]);console[_0xe200[9]](_0xe200[12],_0xaa00x9[_0xe200[13]])})}