Built motion from commit 99feb03.|0.0.140
[motion.git] / server / config / triggers / index.js
1 var _0x8053=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2F\x75\x74\x69\x6C","\x2E\x2F\x76\x6F\x69\x63\x65","\x2E\x2F\x6D\x61\x69\x6C","\x2E\x2F\x63\x68\x61\x74","\x2E\x2F\x73\x6D\x73","\x2E\x2F\x63\x6D","\x2E\x2F\x75\x72\x6C\x46\x6F\x72\x77\x61\x72\x64","\x2E\x2F\x6A\x73\x63\x72\x69\x70\x74\x79","\x2E\x2E\x2F\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E\x73","\x54\x72\x69\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x54\x6F\x6F\x6C\x73\x41\x63\x74\x69\x6F\x6E","\x54\x6F\x6F\x6C\x73\x43\x6F\x6E\x64\x69\x74\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x45\x6E\x71\x75\x69\x72\x79","\x65\x78\x70\x6F\x72\x74\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x54\x72\x69\x67\x67\x65\x72\x73\x20\x61\x72\x65\x20","\x6C\x65\x6E\x67\x74\x68","\x6C\x6F\x67","\x63\x68\x61\x74","\x66\x69\x6C\x74\x65\x72","\x67\x65\x74\x41\x63\x74\x69\x6F\x6E\x73\x42\x79\x54\x72\x69\x67\x67\x65\x72\x73","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x6D\x65\x72\x67\x65","\x74\x68\x65\x6E","\x67\x65\x74\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x73\x74\x61\x74\x75\x73","\x52\x45\x43\x45\x49\x56\x45\x44","\x73\x6D\x73","\x63\x68\x61\x6E\x6E\x65\x6C","\x76\x6F\x69\x63\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x70\x6C\x69\x74","\x41\x66\x74\x65\x72\x20\x64\x69\x61\x6C\x20\x75\x70\x64\x61\x74\x65\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x41\x66\x74\x65\x72\x20\x61\x67\x65\x6E\x74\x20\x63\x72\x65\x61\x74\x65\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x71\x75\x65\x75\x65","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x63\x68\x61\x6E\x67\x65\x64","\x41\x66\x74\x65\x72\x20\x61\x67\x65\x6E\x74\x20\x75\x70\x64\x61\x74\x65\x2C\x20\x41\x63\x74\x69\x6F\x6E\x73\x20\x61\x72\x65\x20","\x6D\x61\x69\x6C","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E\x73","\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x74\x69\x6F\x6E\x20\x22","\x61\x63\x74\x69\x6F\x6E","\x22","\x6D\x61\x6E\x61\x67\x65\x43\x6F\x6E\x74\x61\x63\x74","\x63\x6F\x6E\x74\x61\x63\x74\x4D\x61\x6E\x61\x67\x65\x72","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x75\x72\x6C\x46\x6F\x72\x77\x61\x72\x64","\x64\x61\x74\x61\x31","\x6D\x61\x6E\x61\x67\x65\x4A\x73\x63\x72\x69\x70\x74\x79","\x6A\x73\x63\x72\x69\x70\x74\x79","\x69\x6E\x74\x65\x67\x72\x61\x74\x69\x6F\x6E","\x6D\x61\x6E\x61\x67\x65\x45\x76\x65\x6E\x74","\x6D\x6F\x74\x69\x6F\x6E\x62\x61\x72","\x74\x61\x67","\x68\x74\x74\x70","\x65\x6D\x61\x69\x6C","\x61\x63\x63\x6F\x75\x6E\x74\x45\x6D\x61\x69\x6C","\x66\x6F\x72\x77\x61\x72\x64","\x74\x65\x6D\x70\x6C\x61\x74\x65","\x61\x63\x63\x6F\x75\x6E\x74\x54\x65\x6D\x70\x6C\x61\x74\x65","\x63\x6C\x6F\x73\x65","\x54\x72\x69\x67\x67\x65\x72\x3A\x20\x41\x63\x74\x69\x6F\x6E\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64\x20","\x66\x6F\x72\x45\x61\x63\x68","\x69\x64","\x6E\x65\x77\x54\x72\x69\x67\x67\x65\x72","\x70\x75\x73\x68","\x72\x65\x6D\x6F\x76\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x77\x68\x65\x72\x65","\x66\x69\x6E\x64","\x41\x63\x74\x69\x6F\x6E\x73","\x61\x66\x74\x65\x72\x42\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x61\x66\x74\x65\x72\x42\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x54\x72\x69\x67\x67\x65\x72\x41\x6C\x6C\x49\x64","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x41\x6C\x6C","\x54\x72\x69\x67\x67\x65\x72\x41\x6E\x79\x49\x64","\x41\x6E\x79","\x69\x6E\x64\x65\x78\x4F\x66","\x75\x6E\x73\x68\x69\x66\x74"];_0x8053[0];var _=require(_0x8053[1]);var Util=require(_0x8053[2]);var Voice=require(_0x8053[3]);var Mail=require(_0x8053[4]);var Chat=require(_0x8053[5]);var Sms=require(_0x8053[6]);var Cm=require(_0x8053[7]);var UrlForward=require(_0x8053[8]);var Jscripty=require(_0x8053[9]);var Integration=require(_0x8053[10]);var Trigger=require(_0x8053[12])[_0x8053[11]];var ToolsAction=require(_0x8053[12])[_0x8053[13]];var ToolsCondition=require(_0x8053[12])[_0x8053[14]];var ReportAgent=require(_0x8053[12])[_0x8053[15]];var ReportDial=require(_0x8053[12])[_0x8053[16]];var MailMessage=require(_0x8053[12])[_0x8053[17]];var ChatRoom=require(_0x8053[12])[_0x8053[18]];var SmsMessage=require(_0x8053[12])[_0x8053[19]];var ChatVisitor=require(_0x8053[12])[_0x8053[20]];var ChatEnquiry=require(_0x8053[12])[_0x8053[21]];module[_0x8053[22]]= function(_0x7e78x15){var _0x7e78x16= new Util();var _0x7e78x17= new Voice();var _0x7e78x18= new Chat();var _0x7e78x19= new Mail();var _0x7e78x1a= new Sms();var _0x7e78x1b= new Cm();var _0x7e78x1c= new Jscripty();var _0x7e78x1d= new Integration(_0x7e78x15);var _0x7e78x1e= new UrlForward();Trigger[_0x8053[54]](_0x8053[53])[_0x8053[52]]()[_0x8053[33]](function(_0x7e78x20){synchTriggers(_0x7e78x20);console[_0x8053[27]](_0x8053[25],_0x7e78x20[_0x8053[26]]);ChatRoom[_0x8053[35]](function(_0x7e78x21){return _0x7e78x21[_0x8053[34]]()[_0x8053[33]](function(_0x7e78x22){var _0x7e78x23=_0x7e78x16[_0x8053[30]](_0x7e78x22,_[_0x8053[29]](_0x7e78x20,{channel:_0x8053[28]}));execActions(_0x7e78x23,_[_0x8053[32]](_0x7e78x22[_0x8053[31]],_0x7e78x21[_0x8053[31]]),_0x8053[28],null,_0x7e78x16,_0x7e78x17,_0x7e78x19,_0x7e78x1b,_0x7e78x1c,_0x7e78x1d,_0x7e78x1e,_0x7e78x18)})[_0x8053[24]](function(_0x7e78x1f){console[_0x8053[23]](_0x7e78x1f)})});SmsMessage[_0x8053[35]](function(_0x7e78x24){if(_0x7e78x24[_0x8053[36]]=== _0x8053[37]){var _0x7e78x23=_0x7e78x16[_0x8053[30]](_0x7e78x24,_[_0x8053[29]](_0x7e78x20,{channel:_0x8053[38]}));execActions(_0x7e78x23,_0x7e78x24[_0x8053[31]],_0x8053[38],null,_0x7e78x16,_0x7e78x17,_0x7e78x19,_0x7e78x1b,_0x7e78x1c,_0x7e78x1d,_0x7e78x1e,_0x7e78x18,_0x7e78x1a)}});ReportDial[_0x8053[45]](function(_0x7e78x25){if(_0x7e78x25[_0x8053[39]]){var _0x7e78x23=_0x7e78x16[_0x8053[30]](_0x7e78x25,_[_0x8053[29]](_0x7e78x20,{channel:_0x8053[40]}));_0x7e78x25[_0x8053[31]][_0x8053[41]]= _0x7e78x25[_0x8053[39]][_0x8053[42]](/\/|-/)[1];console[_0x8053[27]](_0x8053[43],_0x7e78x23[_0x8053[26]]);execActions(_0x7e78x23,_0x7e78x25,_0x8053[40],_0x8053[44],_0x7e78x16,_0x7e78x17,_0x7e78x19,_0x7e78x1b,_0x7e78x1c,_0x7e78x1d,_0x7e78x1e)}});ReportAgent[_0x8053[35]](function(_0x7e78x25){var _0x7e78x23=_0x7e78x16[_0x8053[30]](_0x7e78x25,_[_0x8053[29]](_0x7e78x20,{channel:_0x8053[40]}));console[_0x8053[27]](_0x8053[46],_0x7e78x23[_0x8053[26]]);execActions(_0x7e78x23,_0x7e78x25,_0x8053[40],_0x8053[47],_0x7e78x16,_0x7e78x17,_0x7e78x19,_0x7e78x1b,_0x7e78x1c,_0x7e78x1d,_0x7e78x1e)});ReportAgent[_0x8053[45]](function(_0x7e78x25){if(_0x7e78x25[_0x8053[49]](_0x8053[48])){var _0x7e78x23=_0x7e78x16[_0x8053[30]](_0x7e78x25,_[_0x8053[29]](_0x7e78x20,{channel:_0x8053[40]}));console[_0x8053[27]](_0x8053[50],_0x7e78x23[_0x8053[26]]);execActions(_0x7e78x23,_0x7e78x25,_0x8053[40],_0x8053[47],_0x7e78x16,_0x7e78x17,_0x7e78x19,_0x7e78x1b,_0x7e78x1c,_0x7e78x1d,_0x7e78x1e)}});MailMessage[_0x8053[35]](function(_0x7e78x25){if(_0x7e78x25[_0x8053[36]]=== _0x8053[37]){var _0x7e78x23=_0x7e78x16[_0x8053[30]](_0x7e78x25,_[_0x8053[29]](_0x7e78x20,{channel:_0x8053[51],status:true}));execActions(_0x7e78x23,_0x7e78x25,_0x8053[51],null,_0x7e78x16,_0x7e78x17,_0x7e78x19,_0x7e78x1b,_0x7e78x1c,_0x7e78x1d,_0x7e78x1e)}})})[_0x8053[24]](function(_0x7e78x1f){console[_0x8053[23]](_0x7e78x1f)})};function execActions(_0x7e78x23,_0x7e78x25,_0x7e78x27,_0x7e78x28,_0x7e78x16,_0x7e78x17,_0x7e78x19,_0x7e78x1b,_0x7e78x1c,_0x7e78x1d,_0x7e78x1e,_0x7e78x18,_0x7e78x1a){console[_0x8053[27]](_0x8053[55]);_0x7e78x23[_0x8053[78]](function(_0x7e78x29){console[_0x8053[27]](_0x8053[56]+ _0x7e78x29[_0x8053[57]]+ _0x8053[58]);switch(_0x7e78x29[_0x8053[57]]){case _0x8053[60]:_0x7e78x1b[_0x8053[59]](_0x7e78x25[_0x8053[31]],_0x7e78x27);break;case _0x8053[62]:_0x7e78x1e[_0x8053[61]](_0x7e78x25[_0x8053[31]],_0x7e78x27,_0x7e78x29);break;case _0x8053[65]:_0x7e78x1c[_0x8053[64]](_0x7e78x29[_0x8053[63]],_0x7e78x25[_0x8053[31]],_0x7e78x27);break;case _0x8053[66]:;case _0x8053[68]:_0x7e78x1d[_0x8053[67]](_0x7e78x29,_0x7e78x25[_0x8053[31]],_0x7e78x27,_0x7e78x28);break;case _0x8053[69]:switch(_0x7e78x27){case _0x8053[51]:_0x7e78x19[_0x8053[69]](_0x7e78x29,_0x7e78x25[_0x8053[31]]);break;case _0x8053[28]:_0x7e78x18[_0x8053[69]](_0x7e78x29,_0x7e78x25);break;case _0x8053[38]:_0x7e78x1a[_0x8053[69]](_0x7e78x29,_0x7e78x25);break;default:};break;case _0x8053[70]:switch(_0x7e78x27){case _0x8053[51]:_0x7e78x19[_0x8053[70]](_0x7e78x29,_0x7e78x25[_0x8053[31]]);break;case _0x8053[28]:_0x7e78x18[_0x8053[70]](_0x7e78x29,_0x7e78x25);break;case _0x8053[38]:_0x7e78x1a[_0x8053[70]](_0x7e78x29,_0x7e78x25);break;default:};break;case _0x8053[71]:_0x7e78x19[_0x8053[71]](_0x7e78x29,_0x7e78x25[_0x8053[31]]);break;case _0x8053[72]:switch(_0x7e78x27){case _0x8053[28]:_0x7e78x18[_0x8053[72]](_0x7e78x29,_0x7e78x25);break;case _0x8053[38]:_0x7e78x1a[_0x8053[72]](_0x7e78x29,_0x7e78x25);break;default:};break;case _0x8053[73]:_0x7e78x19[_0x8053[73]](_0x7e78x29,_0x7e78x25[_0x8053[31]]);break;case _0x8053[74]:_0x7e78x19[_0x8053[74]](_0x7e78x29,_0x7e78x25[_0x8053[31]]);break;case _0x8053[75]:_0x7e78x19[_0x8053[75]](_0x7e78x29,_0x7e78x25);break;case _0x8053[76]:switch(_0x7e78x27){case _0x8053[51]:_0x7e78x19[_0x8053[76]](_0x7e78x29,_0x7e78x25[_0x8053[31]]);break;case _0x8053[28]:_0x7e78x18[_0x8053[76]](_0x7e78x29,_0x7e78x25);break;case _0x8053[38]:_0x7e78x1a[_0x8053[76]](_0x7e78x29,_0x7e78x25);break;default:};break;default:console[_0x8053[27]](_0x8053[77],_0x7e78x29[_0x8053[57]])}})}function synchTriggers(_0x7e78x20){Trigger[_0x8053[35]](function(_0x7e78x25,_0x7e78x2b){_0x7e78x2b[_0x8053[80]][_0x8053[79]]= _0x7e78x25[_0x8053[79]];_0x7e78x20[_0x8053[81]](_0x7e78x2b[_0x8053[80]])});Trigger[_0x8053[45]](function(_0x7e78x25,_0x7e78x2b){updateCollection(_0x7e78x20,_0x7e78x25)});Trigger[_0x8053[83]](function(_0x7e78x25){_[_0x8053[82]](_0x7e78x20,{id:_0x7e78x25[_0x8053[79]]})});ToolsAction[_0x8053[87]](function(_0x7e78x25){var _0x7e78x2c=parseInt(_0x7e78x25[_0x8053[84]].TriggerId);var _0x7e78x2d=_[_0x8053[85]](_0x7e78x20,function(_0x7e78x2e){return _0x7e78x2e[_0x8053[79]]=== _0x7e78x2c});if(_0x7e78x2d){_0x7e78x2d[_0x8053[86]]= []}});ToolsAction[_0x8053[88]](function(_0x7e78x25){_[_0x8053[78]](_0x7e78x25,function(_0x7e78x29){var _0x7e78x2d=_[_0x8053[85]](_0x7e78x20,function(_0x7e78x2e){return _0x7e78x2e[_0x8053[79]]=== parseInt(_0x7e78x29.TriggerId)});if(_0x7e78x2d){_0x7e78x2d[_0x8053[86]][_0x8053[81]](_0x7e78x29)}})});ToolsCondition[_0x8053[87]](function(_0x7e78x25){if(_0x7e78x25[_0x8053[84]][_0x8053[90]](_0x8053[89])){var _0x7e78x2f=parseInt(_0x7e78x25[_0x8053[84]].TriggerAllId);var _0x7e78x30=_[_0x8053[85]](_0x7e78x20,function(_0x7e78x2e){return _0x7e78x2e[_0x8053[79]]=== _0x7e78x2f});if(_0x7e78x30){_0x7e78x30[_0x8053[91]]= []}}else {if(_0x7e78x25[_0x8053[84]][_0x8053[90]](_0x8053[92])){var _0x7e78x31=parseInt(_0x7e78x25[_0x8053[84]].TriggerAnyId);var _0x7e78x32=_[_0x8053[85]](_0x7e78x20,function(_0x7e78x2e){return _0x7e78x2e[_0x8053[79]]=== _0x7e78x31});if(_0x7e78x32){_0x7e78x32[_0x8053[93]]= []}}}});ToolsCondition[_0x8053[88]](function(_0x7e78x25){_[_0x8053[78]](_0x7e78x25,function(_0x7e78x33){if(_0x7e78x33[_0x8053[31]][_0x8053[90]](_0x8053[89])){var _0x7e78x2f=parseInt(_0x7e78x33[_0x8053[31]].TriggerAllId);var _0x7e78x30=_[_0x8053[85]](_0x7e78x20,function(_0x7e78x2e){return _0x7e78x2e[_0x8053[79]]=== _0x7e78x2f});if(_0x7e78x30){_0x7e78x30[_0x8053[91]][_0x8053[81]](_0x7e78x33)}}else {if(_0x7e78x33[_0x8053[31]][_0x8053[90]](_0x8053[92])){var _0x7e78x31=parseInt(_0x7e78x33[_0x8053[31]].TriggerAnyId);var _0x7e78x32=_[_0x8053[85]](_0x7e78x20,function(_0x7e78x2e){return _0x7e78x2e[_0x8053[79]]=== _0x7e78x31});if(_0x7e78x32){_0x7e78x32[_0x8053[93]][_0x8053[81]](_0x7e78x33)}}}})})}function updateCollection(_0x7e78x35,_0x7e78x25){var _0x7e78x36=_[_0x8053[85]](_0x7e78x35,{id:_0x7e78x25[_0x8053[79]]});var _0x7e78x37=_0x7e78x35[_0x8053[94]](_0x7e78x36);if(_0x7e78x36){_0x7e78x35[_0x7e78x37]= _[_0x8053[32]](_0x7e78x35[_0x7e78x37],_0x7e78x25)}else {_0x7e78x35[_0x8053[95]](_0x7e78x25)}}