Built motion from commit ded083d.|0.0.43
[motion.git] / server / config / ami / action.js
1 var _0xa54b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x41\x63\x74\x69\x6F\x6E","\x55\x73\x65\x72","\x65\x78\x70\x6F\x72\x74\x73","\x41\x63\x74\x69\x6F\x6E\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E\x2E","\x6C\x6F\x67","\x76\x6F\x69\x63\x65","\x63\x68\x61\x74","\x6D\x61\x69\x6C","\x66\x61\x78","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72\x2E\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x6C\x6C","\x65\x6E\x74\x65\x72\x41\x74","\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","\x73\x65\x63\x6F\x6E\x64\x73","\x64\x69\x66\x66","\x75\x70\x64\x61\x74\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x74\x68\x65\x6E","\x63\x68\x61\x6E\x6E\x65\x6C","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x62\x65\x66\x6F\x72\x65\x43\x72\x65\x61\x74\x65","\x6E\x61\x6D\x65","\x25\x73\x2F\x25\x73","\x53\x49\x50","\x74\x79\x70\x65","\x62\x6F\x64\x79","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x61\x63\x74\x69\x6F\x6E","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x41\x6C\x72\x65\x61\x64\x79\x20\x50\x61\x75\x73\x65\x20\x4F\x66\x66","\x66\x69\x6E\x64\x4F\x6E\x65","\x25\x73\x25\x73","\x50\x61\x75\x73\x65","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x41\x67\x65\x6E\x74","\x61\x67\x65\x6E\x74","\x66\x69\x6E\x64\x42\x79\x49\x64","\x70\x61\x75\x73\x65","\x75\x6E\x70\x61\x75\x73\x65","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x41\x63\x74\x69\x6F\x6E"];_0xa54b[0];var Promise=require(_0xa54b[1]);var moment=require(_0xa54b[2]);var util=require(_0xa54b[3]);var Sequelize=require(_0xa54b[5])[_0xa54b[4]];var ReportMember=require(_0xa54b[5])[_0xa54b[6]];var Action=require(_0xa54b[5])[_0xa54b[7]];var Agent=require(_0xa54b[5])[_0xa54b[8]];module[_0xa54b[9]]=function(_0xb73cx8){console[_0xa54b[11]](_0xa54b[10]);var _0xb73cx9=[_0xa54b[12],_0xa54b[13],_0xa54b[14],_0xa54b[15]];Action[_0xa54b[16]](function(_0xb73cxa,_0xb73cxb){return _0xb73cx1c(_0xb73cxa,_0xb73cxb,_0xb73cx8)});ReportMember[_0xa54b[32]](function(_0xb73cxa,_0xb73cxb){console[_0xa54b[11]](_0xa54b[17]);return ReportMember[_0xa54b[31]]({where:{channel:_0xb73cxa[_0xa54b[28]],membername:_0xb73cxa[_0xa54b[29]],interface:_0xb73cxa[_0xa54b[30]],exitAt:null}})[_0xa54b[27]](function(_0xb73cxc){var _0xb73cxd=[];var _0xb73cxe=moment();_0xb73cxc[_0xa54b[26]](function(_0xb73cxf){var _0xb73cx10=moment(_0xb73cxf[_0xa54b[19]]);_0xb73cxd[_0xa54b[25]](_0xb73cxf[_0xa54b[24]]({exitAt:_0xb73cxe[_0xa54b[21]](_0xa54b[20]),duration:_0xb73cxe[_0xa54b[23]](_0xb73cx10,_0xa54b[22])}))});return _0xb73cxd})[_0xa54b[18]]()});function _0xb73cx11(_0xb73cxb,_0xb73cx12){return function(_0xb73cx13){return Promise[_0xa54b[42]](_0xb73cx8[_0xa54b[41]])({action:_0xa54b[40],interface:util[_0xa54b[21]](_0xa54b[34],_0xa54b[35],_0xb73cx13[_0xa54b[33]]),paused:true,reason:_0xb73cxb[_0xa54b[37]][_0xa54b[36]]})[_0xa54b[27]](function(){return _0xb73cx13[_0xa54b[24]]({voicePause:true,chatPause:true,mailPause:true,faxPause:true,pauseType:_0xb73cxb[_0xa54b[37]][_0xa54b[36]]},{transaction:_0xb73cxb[_0xa54b[38]]})})[_0xa54b[27]](function(_0xb73cx13){var _0xb73cx14=[];_0xb73cx9[_0xa54b[26]](function(_0xb73cx15){_0xb73cx14[_0xa54b[25]]({channel:_0xb73cx15,membername:_0xb73cx13[_0xa54b[33]],interface:util[_0xa54b[21]](_0xa54b[34],_0xa54b[35],_0xb73cx13[_0xa54b[33]]),type:_0xb73cxb[_0xa54b[37]][_0xa54b[36]],enterAt:moment()[_0xa54b[21]](_0xa54b[20])})});return ReportMember[_0xa54b[39]](_0xb73cx14,{individualHooks:true,transaction:_0xb73cxb[_0xa54b[38]]})})}}function _0xb73cx16(_0xb73cxb,_0xb73cx12){return function(_0xb73cx13){switch(_0xb73cxb[_0xa54b[37]][_0xa54b[28]]){case _0xa54b[12]:return Promise[_0xa54b[42]](_0xb73cx8[_0xa54b[41]])({action:_0xa54b[40],interface:util[_0xa54b[21]](_0xa54b[34],_0xa54b[35],_0xb73cx13[_0xa54b[33]]),paused:false,reason:_0xb73cxb[_0xa54b[37]][_0xa54b[36]]})[_0xa54b[27]](function(){return _0xb73cx13[_0xa54b[24]]({voicePause:false},{transaction:_0xb73cxb[_0xa54b[38]]})})[_0xa54b[27]](function(_0xb73cx13){var _0xb73cxe=moment();return ReportMember[_0xa54b[44]]({where:{channel:_0xb73cxb[_0xa54b[37]][_0xa54b[28]],membername:_0xb73cx13[_0xa54b[33]],interface:util[_0xa54b[21]](_0xa54b[34],_0xa54b[35],_0xb73cx13[_0xa54b[33]]),exitAt:null}})})[_0xa54b[27]](_0xb73cx19({message:_0xa54b[43]}))[_0xa54b[27]](function(_0xb73cx17){var _0xb73cxe=moment();var _0xb73cx10=moment(_0xb73cx17[_0xa54b[19]]);return _0xb73cx17[_0xa54b[24]]({exitAt:_0xb73cxe[_0xa54b[21]](_0xa54b[20]),duration:_0xb73cxe[_0xa54b[23]](_0xb73cx10,_0xa54b[22])},{individualHooks:true,transaction:_0xb73cxb[_0xa54b[38]]})});case _0xa54b[13]:;case _0xa54b[14]:;case _0xa54b[15]:var _0xb73cx18={};_0xb73cx18[util[_0xa54b[21]](_0xa54b[45],_0xb73cxb[_0xa54b[37]][_0xa54b[28]],_0xa54b[46])]=false;return _0xb73cx13[_0xa54b[24]](_0xb73cx18,{transaction:_0xb73cxb[_0xa54b[38]]})[_0xa54b[27]](function(_0xb73cx13){var _0xb73cxe=moment();return ReportMember[_0xa54b[44]]({where:{channel:_0xb73cxb[_0xa54b[37]][_0xa54b[28]],membername:_0xb73cx13[_0xa54b[33]],interface:util[_0xa54b[21]](_0xa54b[34],_0xa54b[35],_0xb73cx13[_0xa54b[33]]),exitAt:null}})})[_0xa54b[27]](_0xb73cx19({message:_0xa54b[43]}))[_0xa54b[27]](function(_0xb73cx17){var _0xb73cxe=moment();var _0xb73cx10=moment(_0xb73cx17[_0xa54b[19]]);return _0xb73cx17[_0xa54b[24]]({exitAt:_0xb73cxe[_0xa54b[21]](_0xa54b[20]),duration:_0xb73cxe[_0xa54b[23]](_0xb73cx10,_0xa54b[22])},{individualHooks:true,transaction:_0xb73cxb[_0xa54b[38]]})});default:return Promise[_0xa54b[42]](_0xb73cx8[_0xa54b[41]])({action:_0xa54b[40],interface:util[_0xa54b[21]](_0xa54b[34],_0xa54b[35],_0xb73cx13[_0xa54b[33]]),paused:false,reason:_0xb73cxb[_0xa54b[37]][_0xa54b[36]]})[_0xa54b[27]](function(){return _0xb73cx13[_0xa54b[24]]({voicePause:false},{transaction:_0xb73cxb[_0xa54b[38]]})})[_0xa54b[27]](function(_0xb73cx13){var _0xb73cxe=moment();return ReportMember[_0xa54b[44]]({where:{channel:_0xb73cxb[_0xa54b[37]][_0xa54b[28]],membername:_0xb73cx13[_0xa54b[33]],interface:util[_0xa54b[21]](_0xa54b[34],_0xa54b[35],_0xb73cx13[_0xa54b[33]]),exitAt:null}})})[_0xa54b[27]](_0xb73cx19({message:_0xa54b[43]}))[_0xa54b[27]](function(_0xb73cx17){var _0xb73cxe=moment();var _0xb73cx10=moment(_0xb73cx17[_0xa54b[19]]);return _0xb73cx17[_0xa54b[24]]({exitAt:_0xb73cxe[_0xa54b[21]](_0xa54b[20]),duration:_0xb73cxe[_0xa54b[23]](_0xb73cx10,_0xa54b[22])},{individualHooks:true,transaction:_0xb73cxb[_0xa54b[38]]})})[_0xa54b[27]](function(){var _0xb73cx18={};_0xb73cx18[util[_0xa54b[21]](_0xa54b[45],_0xb73cxb[_0xa54b[37]][_0xa54b[28]],_0xa54b[46])]=false;return _0xb73cx13[_0xa54b[24]](_0xb73cx18,{transaction:_0xb73cxb[_0xa54b[38]]})})[_0xa54b[27]](function(_0xb73cx13){var _0xb73cxe=moment();return ReportMember[_0xa54b[44]]({where:{channel:_0xb73cxb[_0xa54b[37]][_0xa54b[28]],membername:_0xb73cx13[_0xa54b[33]],interface:util[_0xa54b[21]](_0xa54b[34],_0xa54b[35],_0xb73cx13[_0xa54b[33]]),exitAt:null}})})[_0xa54b[27]](_0xb73cx19({message:_0xa54b[43]}))[_0xa54b[27]](function(_0xb73cx17){var _0xb73cxe=moment();var _0xb73cx10=moment(_0xb73cx17[_0xa54b[19]]);return _0xb73cx17[_0xa54b[24]]({exitAt:_0xb73cxe[_0xa54b[21]](_0xa54b[20]),duration:_0xb73cxe[_0xa54b[23]](_0xb73cx10,_0xa54b[22])},{individualHooks:true,transaction:_0xb73cxb[_0xa54b[38]]})})}}}function _0xb73cx19(_0xb73cx1a){return function(_0xb73cx1b){if(!_0xb73cx1b){throw _0xb73cx1a};return _0xb73cx1b}}function _0xb73cx1c(_0xb73cx12,_0xb73cxb,_0xb73cx8){switch(_0xb73cx12[_0xa54b[33]]){case _0xa54b[50]:return Agent[_0xa54b[49]](_0xb73cxb[_0xa54b[37]][_0xa54b[48]])[_0xa54b[27]](_0xb73cx19({message:_0xa54b[47]}))[_0xa54b[27]](_0xb73cx11(_0xb73cxb,_0xb73cx12));case _0xa54b[51]:return Agent[_0xa54b[49]](_0xb73cxb[_0xa54b[37]][_0xa54b[48]])[_0xa54b[27]](_0xb73cx19({message:_0xa54b[47]}))[_0xa54b[27]](_0xb73cx16(_0xb73cxb,_0xb73cx12));default:throw {message:_0xa54b[52]}}}}