Built motion from commit 645879c.|0.0.82
[motion.git] / server / config / routing / chat / index.js
index 02ac0f8..68416ce 100644 (file)
@@ -1 +1 @@
-var _0xc329=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x61\x73\x79\x6E\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x55\x73\x65\x72","\x2E\x2F\x73\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x43\x68\x61\x74\x20\x52\x6F\x75\x74\x69\x6E\x67\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E","\x6C\x6F\x67","\x6F\x72\x69\x67\x69\x6E","\x77\x65\x62\x63\x68\x61\x74","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x77\x65\x62\x73\x69\x74\x65\x69\x64","\x69\x64","\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x77\x65\x62\x73\x69\x74\x65\x61\x64\x64\x72\x65\x73\x73","\x61\x64\x64\x72\x65\x73\x73","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x74\x69\x6D\x65\x6F\x75\x74","\x73\x74\x72\x61\x74\x65\x67\x79","\x6F\x6E\x6C\x69\x6E\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x67\x65\x74\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x65\x78\x74\x65\x72\x6E\x61\x6C","\x76\x69\x73\x69\x74\x6F\x72\x69\x64","\x63\x72\x65\x61\x74\x65","\x72\x6F\x6F\x6D\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x66\x6F\x72\x6D\x61\x74","\x63\x6C\x6F\x6E\x65\x44\x65\x65\x70","\x61\x70\x70\x74\x69\x6D\x65\x6F\x75\x74","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70","\x71\x75\x65\x75\x65\x69\x64","\x71\x75\x65\x75\x65\x6E\x61\x6D\x65","\x71\x75\x65\x75\x65\x74\x69\x6D\x65\x6F\x75\x74","\x61\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x62\x65\x65\x70\x61\x6C\x6C","\x61\x67\x65\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x73\x75\x62\x6A\x65\x63\x74","\x66\x72\x6F\x6D","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x31","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x32","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x33","\x45\x6E\x64\x20\x63\x68\x61\x74\x20\x72\x6F\x75\x74\x69\x6E\x67\x2E\x2E","\x43\x68\x61\x74\x20\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x3A","\x43\x68\x61\x74\x20\x61\x62\x61\x6E\x64\x6F\x6E\x3A","\x77\x61\x74\x65\x72\x66\x61\x6C\x6C","\x61\x62\x61\x6E\x64\x6F\x6E","\x75\x6E\x73\x65\x72\x76\x65\x64","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x65\x72\x72","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x43\x68\x61\x74\x52\x6F\x6F\x6D\x2E\x2E","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2E\x2E","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x2E\x2E","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0xc329[0];var _=require(_0xc329[1]);var moment=require(_0xc329[2]);var util=require(_0xc329[3]);var async=require(_0xc329[4]);var Util=require(_0xc329[5]);var ChatApplication=require(_0xc329[7])[_0xc329[6]];var ChatVisitor=require(_0xc329[7])[_0xc329[8]];var ChatWebsite=require(_0xc329[7])[_0xc329[9]];var ChatQueue=require(_0xc329[7])[_0xc329[10]];var ChatRoom=require(_0xc329[7])[_0xc329[11]];var ReportChat=require(_0xc329[7])[_0xc329[12]];var ReportChatSession=require(_0xc329[7])[_0xc329[13]];var ReportChatRoom=require(_0xc329[7])[_0xc329[14]];var Interval=require(_0xc329[7])[_0xc329[15]];var User=require(_0xc329[7])[_0xc329[16]];var Session=require(_0xc329[17]);module[_0xc329[18]]=function(){console[_0xc329[20]](_0xc329[19]);ChatVisitor[_0xc329[23]](function(_0xef7bx11){if(_0xef7bx11[_0xc329[21]]===_0xc329[22]){handleVisitor(_0xef7bx11)}})};function handleEntityNotFound(_0xef7bx13){return function(_0xef7bx14){if(!_0xef7bx14){throw {message:_0xef7bx13}};return _0xef7bx14}}function handleChatWebsite(_0xef7bx16){return function(_0xef7bx17){_0xef7bx16[_0xc329[24]]=_0xef7bx17[_0xc329[25]];_0xef7bx16[_0xc329[26]]=_0xef7bx17[_0xc329[27]];_0xef7bx16[_0xc329[28]]=_0xef7bx17[_0xc329[29]];return _0xef7bx17[_0xc329[35]]({order:_0xc329[30],include:[{model:ChatQueue,attributes:[_0xc329[25],_0xc329[27],_0xc329[31],_0xc329[32]],include:[{model:User,attributes:[_0xc329[25],_0xc329[27],_0xc329[33],_0xc329[34]]}]},{model:User,attributes:[_0xc329[25],_0xc329[27],_0xc329[33],_0xc329[34]]},{model:Interval,include:[{all:true}]}]})}}function handleChatRoom(_0xef7bx16,_0xef7bx19){return function(_0xef7bx1a){_0xef7bx1a[_0xc329[37]](function(_0xef7bx1b){_0xef7bx19[_0xc329[36]](_0xef7bx1b)});_0xef7bx19=_0xef7bx1a;return ChatRoom[_0xc329[40]]({type:_0xc329[38],ChatVisitorId:_0xef7bx16[_0xc329[39]],ChatWebsiteId:_0xef7bx16[_0xc329[24]]},{include:[{all:true}]})}}function handleApps(_0xef7bx16,_0xef7bx19){return function(_0xef7bx1d){var _0xef7bx1e=[];_0xef7bx16[_0xc329[41]]=_0xef7bx1d[_0xc329[25]];_0xef7bx16[_0xc329[42]]=util[_0xc329[45]](_0xc329[43],moment()[_0xc329[44]](),_0xef7bx1d[_0xc329[25]]);_0xef7bx19[_0xc329[37]](function(_0xef7bx1b,_0xef7bx1f){var _0xef7bx20=_[_0xc329[46]](_0xef7bx16);_0xef7bx20[_0xc329[47]]=_0xef7bx1b[_0xc329[31]];_0xef7bx20[_0xc329[48]]=_0xef7bx1b[_0xc329[49]];switch(_0xef7bx1b[_0xc329[49]]){case _0xc329[55]:_0xef7bx20[_0xc329[50]]=_0xef7bx1b[_0xc329[10]][_0xc329[25]];_0xef7bx20[_0xc329[51]]=_0xef7bx1b[_0xc329[10]][_0xc329[27]];_0xef7bx20[_0xc329[32]]=_0xef7bx1b[_0xc329[10]][_0xc329[32]];_0xef7bx20[_0xc329[52]]=_0xef7bx1b[_0xc329[10]][_0xc329[31]];_0xef7bx20[_0xc329[53]]=_[_0xc329[54]](_0xef7bx1b[_0xc329[10]].Users,function(_0xef7bx21){return {id:_0xef7bx21[_0xc329[25]],name:_0xef7bx21[_0xc329[27]]}});break;case _0xc329[57]:_0xef7bx20[_0xc329[52]]=_0xef7bx1b[_0xc329[31]];_0xef7bx20[_0xc329[32]]=_0xc329[56];_0xef7bx20[_0xc329[53]]=[{id:_0xef7bx1b[_0xc329[16]][_0xc329[25]],name:_0xef7bx1b[_0xc329[16]][_0xc329[27]]}];break;default:};if(_0xef7bx1e[_0xc329[58]]){_0xef7bx1e[_0xc329[36]](function(_0xef7bx22,_0xef7bx23,_0xef7bx24){if(_0xef7bx22){return _0xef7bx24(null,_0xef7bx22,_0xef7bx23)}else {return ReportChatSession[_0xc329[65]]({leaveAt:moment()[_0xc329[45]](_0xc329[64]),unmanaged:true},{where:{leaveAt:null,uniqueid:_0xef7bx20[_0xc329[42]]}})[_0xc329[61]](function(){return ReportChatSession[_0xc329[40]]({uniqueid:_0xef7bx20[_0xc329[42]],websitename:_0xef7bx20[_0xc329[26]],websiteaddress:_0xef7bx20[_0xc329[28]],websiteid:_0xef7bx20[_0xc329[24]],application:_0xef7bx20[_0xc329[48]],visitorid:_0xef7bx20[_0xc329[39]],visitorname:_0xef7bx20[_0xc329[62]],visitoremail:_0xef7bx20[_0xc329[63]],memberid:(_0xef7bx20[_0xc329[48]]===_0xc329[57]&&_0xef7bx20[_0xc329[53]][0])?_0xef7bx20[_0xc329[53]][0][_0xc329[25]]:null,membername:(_0xef7bx20[_0xc329[48]]===_0xc329[57]&&_0xef7bx20[_0xc329[53]][0])?_0xef7bx20[_0xc329[53]][0][_0xc329[27]]:null,queueid:_0xef7bx20[_0xc329[50]],queuename:_0xef7bx20[_0xc329[51]],roomid:_0xef7bx20[_0xc329[41]],joinAt:moment()[_0xc329[45]](_0xc329[64])})})[_0xc329[61]](function(){ new Session(_0xef7bx20,_0xef7bx24)})[_0xc329[60]](function(_0xef7bx25){console[_0xc329[59]](_0xef7bx25)})}})}else {_0xef7bx1e[_0xc329[36]](function(_0xef7bx24){return ReportChatRoom[_0xc329[40]]({uniqueid:_0xef7bx20[_0xc329[42]],subject:_0xef7bx20[_0xc329[66]],websitename:_0xef7bx20[_0xc329[26]],websiteaddress:_0xef7bx20[_0xc329[28]],websiteid:_0xef7bx20[_0xc329[24]],visitorid:_0xef7bx20[_0xc329[39]],visitorname:_0xef7bx20[_0xc329[62]],visitoremail:_0xef7bx20[_0xc329[63]],from:_0xef7bx20[_0xc329[67]],roomid:_0xef7bx20[_0xc329[41]],data1:_0xef7bx16[_0xc329[68]],data2:_0xef7bx16[_0xc329[69]],data3:_0xef7bx16[_0xc329[70]],labelData1:_0xef7bx16[_0xc329[71]],labelData2:_0xef7bx16[_0xc329[72]],labelData3:_0xef7bx16[_0xc329[73]],joinAt:moment()[_0xc329[45]](_0xc329[64])})[_0xc329[61]](function(){return ReportChatSession[_0xc329[40]]({uniqueid:_0xef7bx20[_0xc329[42]],websitename:_0xef7bx20[_0xc329[26]],websiteaddress:_0xef7bx20[_0xc329[28]],websiteid:_0xef7bx20[_0xc329[24]],application:_0xef7bx20[_0xc329[48]],visitorid:_0xef7bx20[_0xc329[39]],visitorname:_0xef7bx20[_0xc329[62]],visitoremail:_0xef7bx20[_0xc329[63]],memberid:(_0xef7bx20[_0xc329[48]]===_0xc329[57]&&_0xef7bx20[_0xc329[53]][0])?_0xef7bx20[_0xc329[53]][0][_0xc329[25]]:null,membername:(_0xef7bx20[_0xc329[48]]===_0xc329[57]&&_0xef7bx20[_0xc329[53]][0])?_0xef7bx20[_0xc329[53]][0][_0xc329[27]]:null,queueid:_0xef7bx20[_0xc329[50]],queuename:_0xef7bx20[_0xc329[51]],roomid:_0xef7bx20[_0xc329[41]],joinAt:moment()[_0xc329[45]](_0xc329[64])})})[_0xc329[61]](function(){ new Session(_0xef7bx20,_0xef7bx24)})[_0xc329[60]](function(_0xef7bx25){console[_0xc329[59]](_0xef7bx25)})})}});async[_0xc329[77]](_0xef7bx1e,function(_0xef7bx25,_0xef7bx26,_0xef7bx23){if(_0xef7bx25){console[_0xc329[59]](_0xef7bx25)};console[_0xc329[20]](_0xc329[74]);if(!_0xef7bx26){console[_0xc329[20]](_0xc329[75],_0xef7bx16[_0xc329[42]]);return ReportChatRoom[_0xc329[65]]({leaveAt:moment()[_0xc329[45]](_0xc329[64]),unmanaged:true},{where:{leaveAt:null,uniqueid:_0xef7bx16[_0xc329[42]]},individualHooks:true})[_0xc329[61]](function(){return ReportChatSession[_0xc329[65]]({leaveAt:moment()[_0xc329[45]](_0xc329[64]),unmanaged:true},{where:{leaveAt:null,uniqueid:_0xef7bx16[_0xc329[42]]},individualHooks:true})})[_0xc329[61]](handleUnmanaged(_0xef7bx16))[_0xc329[60]](function(_0xef7bx25){console[_0xc329[59]](_0xef7bx25)})};if(_0xef7bx23){console[_0xc329[20]](_0xc329[76],_0xef7bx16[_0xc329[42]]);return ReportChatRoom[_0xc329[65]]({leaveAt:moment()[_0xc329[45]](_0xc329[64]),abandon:true},{where:{leaveAt:null,uniqueid:_0xef7bx16[_0xc329[42]]},individualHooks:true})[_0xc329[61]](handleAbandon(_0xef7bx16))[_0xc329[60]](function(_0xef7bx25){console[_0xc329[59]](_0xef7bx25)})};return})}}function handleAbandon(_0xef7bx16){return function(_0xef7bx28){return ChatVisitor[_0xc329[65]]({status:_0xc329[78]},{where:{id:_0xef7bx16[_0xc329[39]]}})}}function handleUnmanaged(_0xef7bx16){return function(_0xef7bx2a){return ChatVisitor[_0xc329[65]]({status:_0xc329[79]},{where:{id:_0xef7bx16[_0xc329[39]]}})}}function handleVisitor(_0xef7bx11){var _0xef7bx19=[];var _0xef7bx16={visitorid:_0xef7bx11[_0xc329[25]],visitorname:_0xef7bx11[_0xc329[80]],visitoremail:_0xef7bx11[_0xc329[81]],websiteid:_0xef7bx11[_0xc329[82]],data1:_0xef7bx11[_0xc329[68]]||null,data2:_0xef7bx11[_0xc329[69]]||null,data3:_0xef7bx11[_0xc329[70]]||null,labelData1:_0xef7bx11[_0xc329[71]]||null,labelData2:_0xef7bx11[_0xc329[72]]||null,labelData3:_0xef7bx11[_0xc329[73]]||null,joinAt:moment()[_0xc329[45]](_0xc329[64])};return ChatWebsite[_0xc329[87]](_0xef7bx11.ChatWebsiteId)[_0xc329[61]](handleEntityNotFound(_0xc329[86]))[_0xc329[61]](handleChatWebsite(_0xef7bx16))[_0xc329[61]](handleEntityNotFound(_0xc329[85]))[_0xc329[61]](handleChatRoom(_0xef7bx16,_0xef7bx19))[_0xc329[61]](handleEntityNotFound(_0xc329[84]))[_0xc329[61]](handleApps(_0xef7bx16,_0xef7bx19))[_0xc329[60]](function(_0xef7bx25){console[_0xc329[59]](_0xc329[83],_0xef7bx25)})}
\ No newline at end of file
+var _0x4e6f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x75\x74\x69\x6C","\x61\x73\x79\x6E\x63","\x2E\x2E\x2F\x2E\x2E\x2F\x75\x74\x69\x6C","\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x43\x68\x61\x74\x56\x69\x73\x69\x74\x6F\x72","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x52\x6F\x6F\x6D","\x49\x6E\x74\x65\x72\x76\x61\x6C","\x55\x73\x65\x72","\x2E\x2F\x73\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x43\x68\x61\x74\x20\x52\x6F\x75\x74\x69\x6E\x67\x20\x49\x6E\x69\x74\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x2E\x2E","\x6C\x6F\x67","\x6F\x72\x69\x67\x69\x6E","\x77\x65\x62\x63\x68\x61\x74","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x77\x65\x62\x73\x69\x74\x65\x69\x64","\x69\x64","\x77\x65\x62\x73\x69\x74\x65\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x77\x65\x62\x73\x69\x74\x65\x61\x64\x64\x72\x65\x73\x73","\x61\x64\x64\x72\x65\x73\x73","\x70\x72\x69\x6F\x72\x69\x74\x79\x20\x41\x53\x43","\x74\x69\x6D\x65\x6F\x75\x74","\x73\x74\x72\x61\x74\x65\x67\x79","\x6F\x6E\x6C\x69\x6E\x65","\x63\x68\x61\x74\x50\x61\x75\x73\x65","\x67\x65\x74\x43\x68\x61\x74\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x65\x78\x74\x65\x72\x6E\x61\x6C","\x76\x69\x73\x69\x74\x6F\x72\x69\x64","\x63\x72\x65\x61\x74\x65","\x72\x6F\x6F\x6D\x69\x64","\x75\x6E\x69\x71\x75\x65\x69\x64","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x66\x6F\x72\x6D\x61\x74","\x63\x6C\x6F\x6E\x65\x44\x65\x65\x70","\x61\x70\x70\x74\x69\x6D\x65\x6F\x75\x74","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x61\x70\x70","\x71\x75\x65\x75\x65\x69\x64","\x71\x75\x65\x75\x65\x6E\x61\x6D\x65","\x71\x75\x65\x75\x65\x74\x69\x6D\x65\x6F\x75\x74","\x61\x67\x65\x6E\x74\x73","\x6D\x61\x70","\x71\x75\x65\x75\x65","\x62\x65\x65\x70\x61\x6C\x6C","\x61\x67\x65\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x76\x69\x73\x69\x74\x6F\x72\x6E\x61\x6D\x65","\x76\x69\x73\x69\x74\x6F\x72\x65\x6D\x61\x69\x6C","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x73\x75\x62\x6A\x65\x63\x74","\x66\x72\x6F\x6D","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x64\x61\x74\x61\x33","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x31","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x32","\x6C\x61\x62\x65\x6C\x44\x61\x74\x61\x33","\x45\x6E\x64\x20\x63\x68\x61\x74\x20\x72\x6F\x75\x74\x69\x6E\x67\x2E\x2E","\x43\x68\x61\x74\x20\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x3A","\x43\x68\x61\x74\x20\x61\x62\x61\x6E\x64\x6F\x6E\x3A","\x77\x61\x74\x65\x72\x66\x61\x6C\x6C","\x61\x62\x61\x6E\x64\x6F\x6E","\x75\x6E\x73\x65\x72\x76\x65\x64","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x49\x64","\x65\x72\x72","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x43\x68\x61\x74\x52\x6F\x6F\x6D\x2E\x2E","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x20\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73\x2E\x2E","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x43\x68\x61\x74\x57\x65\x62\x73\x69\x74\x65\x2E\x2E","\x66\x69\x6E\x64\x42\x79\x49\x64"];_0x4e6f[0];var _=require(_0x4e6f[1]);var moment=require(_0x4e6f[2]);var util=require(_0x4e6f[3]);var async=require(_0x4e6f[4]);var Util=require(_0x4e6f[5]);var ChatApplication=require(_0x4e6f[7])[_0x4e6f[6]];var ChatVisitor=require(_0x4e6f[7])[_0x4e6f[8]];var ChatWebsite=require(_0x4e6f[7])[_0x4e6f[9]];var ChatQueue=require(_0x4e6f[7])[_0x4e6f[10]];var ChatRoom=require(_0x4e6f[7])[_0x4e6f[11]];var ReportChat=require(_0x4e6f[7])[_0x4e6f[12]];var ReportChatSession=require(_0x4e6f[7])[_0x4e6f[13]];var ReportChatRoom=require(_0x4e6f[7])[_0x4e6f[14]];var Interval=require(_0x4e6f[7])[_0x4e6f[15]];var User=require(_0x4e6f[7])[_0x4e6f[16]];var Session=require(_0x4e6f[17]);module[_0x4e6f[18]]=function(){console[_0x4e6f[20]](_0x4e6f[19]);ChatVisitor[_0x4e6f[23]](function(_0xd54dx11){if(_0xd54dx11[_0x4e6f[21]]===_0x4e6f[22]){handleVisitor(_0xd54dx11)}})};function handleEntityNotFound(_0xd54dx13){return function(_0xd54dx14){if(!_0xd54dx14){throw {message:_0xd54dx13}};return _0xd54dx14}}function handleChatWebsite(_0xd54dx16){return function(_0xd54dx17){_0xd54dx16[_0x4e6f[24]]=_0xd54dx17[_0x4e6f[25]];_0xd54dx16[_0x4e6f[26]]=_0xd54dx17[_0x4e6f[27]];_0xd54dx16[_0x4e6f[28]]=_0xd54dx17[_0x4e6f[29]];return _0xd54dx17[_0x4e6f[35]]({order:_0x4e6f[30],include:[{model:ChatQueue,attributes:[_0x4e6f[25],_0x4e6f[27],_0x4e6f[31],_0x4e6f[32]],include:[{model:User,attributes:[_0x4e6f[25],_0x4e6f[27],_0x4e6f[33],_0x4e6f[34]]}]},{model:User,attributes:[_0x4e6f[25],_0x4e6f[27],_0x4e6f[33],_0x4e6f[34]]},{model:Interval,include:[{all:true}]}]})}}function handleChatRoom(_0xd54dx16,_0xd54dx19){return function(_0xd54dx1a){_0xd54dx1a[_0x4e6f[37]](function(_0xd54dx1b){_0xd54dx19[_0x4e6f[36]](_0xd54dx1b)});_0xd54dx19=_0xd54dx1a;return ChatRoom[_0x4e6f[40]]({type:_0x4e6f[38],ChatVisitorId:_0xd54dx16[_0x4e6f[39]],ChatWebsiteId:_0xd54dx16[_0x4e6f[24]]},{include:[{all:true}]})}}function handleApps(_0xd54dx16,_0xd54dx19){return function(_0xd54dx1d){var _0xd54dx1e=[];_0xd54dx16[_0x4e6f[41]]=_0xd54dx1d[_0x4e6f[25]];_0xd54dx16[_0x4e6f[42]]=util[_0x4e6f[45]](_0x4e6f[43],moment()[_0x4e6f[44]](),_0xd54dx1d[_0x4e6f[25]]);_0xd54dx19[_0x4e6f[37]](function(_0xd54dx1b,_0xd54dx1f){var _0xd54dx20=_[_0x4e6f[46]](_0xd54dx16);_0xd54dx20[_0x4e6f[47]]=_0xd54dx1b[_0x4e6f[31]];_0xd54dx20[_0x4e6f[48]]=_0xd54dx1b[_0x4e6f[49]];switch(_0xd54dx1b[_0x4e6f[49]]){case _0x4e6f[55]:_0xd54dx20[_0x4e6f[50]]=_0xd54dx1b[_0x4e6f[10]][_0x4e6f[25]];_0xd54dx20[_0x4e6f[51]]=_0xd54dx1b[_0x4e6f[10]][_0x4e6f[27]];_0xd54dx20[_0x4e6f[32]]=_0xd54dx1b[_0x4e6f[10]][_0x4e6f[32]];_0xd54dx20[_0x4e6f[52]]=_0xd54dx1b[_0x4e6f[10]][_0x4e6f[31]];_0xd54dx20[_0x4e6f[53]]=_[_0x4e6f[54]](_0xd54dx1b[_0x4e6f[10]].Users,function(_0xd54dx21){return {id:_0xd54dx21[_0x4e6f[25]],name:_0xd54dx21[_0x4e6f[27]]}});break;case _0x4e6f[57]:_0xd54dx20[_0x4e6f[52]]=_0xd54dx1b[_0x4e6f[31]];_0xd54dx20[_0x4e6f[32]]=_0x4e6f[56];_0xd54dx20[_0x4e6f[53]]=[{id:_0xd54dx1b[_0x4e6f[16]][_0x4e6f[25]],name:_0xd54dx1b[_0x4e6f[16]][_0x4e6f[27]]}];break;default:};if(_0xd54dx1e[_0x4e6f[58]]){_0xd54dx1e[_0x4e6f[36]](function(_0xd54dx22,_0xd54dx23,_0xd54dx24){if(_0xd54dx22){return _0xd54dx24(null,_0xd54dx22,_0xd54dx23)}else {return ReportChatSession[_0x4e6f[65]]({leaveAt:moment()[_0x4e6f[45]](_0x4e6f[64]),unmanaged:true},{where:{leaveAt:null,uniqueid:_0xd54dx20[_0x4e6f[42]]}})[_0x4e6f[61]](function(){return ReportChatSession[_0x4e6f[40]]({uniqueid:_0xd54dx20[_0x4e6f[42]],websitename:_0xd54dx20[_0x4e6f[26]],websiteaddress:_0xd54dx20[_0x4e6f[28]],websiteid:_0xd54dx20[_0x4e6f[24]],application:_0xd54dx20[_0x4e6f[48]],visitorid:_0xd54dx20[_0x4e6f[39]],visitorname:_0xd54dx20[_0x4e6f[62]],visitoremail:_0xd54dx20[_0x4e6f[63]],memberid:(_0xd54dx20[_0x4e6f[48]]===_0x4e6f[57]&&_0xd54dx20[_0x4e6f[53]][0])?_0xd54dx20[_0x4e6f[53]][0][_0x4e6f[25]]:null,membername:(_0xd54dx20[_0x4e6f[48]]===_0x4e6f[57]&&_0xd54dx20[_0x4e6f[53]][0])?_0xd54dx20[_0x4e6f[53]][0][_0x4e6f[27]]:null,queueid:_0xd54dx20[_0x4e6f[50]],queuename:_0xd54dx20[_0x4e6f[51]],roomid:_0xd54dx20[_0x4e6f[41]],joinAt:moment()[_0x4e6f[45]](_0x4e6f[64])})})[_0x4e6f[61]](function(){ new Session(_0xd54dx20,_0xd54dx24)})[_0x4e6f[60]](function(_0xd54dx25){console[_0x4e6f[59]](_0xd54dx25)})}})}else {_0xd54dx1e[_0x4e6f[36]](function(_0xd54dx24){return ReportChatRoom[_0x4e6f[40]]({uniqueid:_0xd54dx20[_0x4e6f[42]],subject:_0xd54dx20[_0x4e6f[66]],websitename:_0xd54dx20[_0x4e6f[26]],websiteaddress:_0xd54dx20[_0x4e6f[28]],websiteid:_0xd54dx20[_0x4e6f[24]],visitorid:_0xd54dx20[_0x4e6f[39]],visitorname:_0xd54dx20[_0x4e6f[62]],visitoremail:_0xd54dx20[_0x4e6f[63]],from:_0xd54dx20[_0x4e6f[67]],roomid:_0xd54dx20[_0x4e6f[41]],data1:_0xd54dx16[_0x4e6f[68]],data2:_0xd54dx16[_0x4e6f[69]],data3:_0xd54dx16[_0x4e6f[70]],labelData1:_0xd54dx16[_0x4e6f[71]],labelData2:_0xd54dx16[_0x4e6f[72]],labelData3:_0xd54dx16[_0x4e6f[73]],joinAt:moment()[_0x4e6f[45]](_0x4e6f[64])})[_0x4e6f[61]](function(){return ReportChatSession[_0x4e6f[40]]({uniqueid:_0xd54dx20[_0x4e6f[42]],websitename:_0xd54dx20[_0x4e6f[26]],websiteaddress:_0xd54dx20[_0x4e6f[28]],websiteid:_0xd54dx20[_0x4e6f[24]],application:_0xd54dx20[_0x4e6f[48]],visitorid:_0xd54dx20[_0x4e6f[39]],visitorname:_0xd54dx20[_0x4e6f[62]],visitoremail:_0xd54dx20[_0x4e6f[63]],memberid:(_0xd54dx20[_0x4e6f[48]]===_0x4e6f[57]&&_0xd54dx20[_0x4e6f[53]][0])?_0xd54dx20[_0x4e6f[53]][0][_0x4e6f[25]]:null,membername:(_0xd54dx20[_0x4e6f[48]]===_0x4e6f[57]&&_0xd54dx20[_0x4e6f[53]][0])?_0xd54dx20[_0x4e6f[53]][0][_0x4e6f[27]]:null,queueid:_0xd54dx20[_0x4e6f[50]],queuename:_0xd54dx20[_0x4e6f[51]],roomid:_0xd54dx20[_0x4e6f[41]],joinAt:moment()[_0x4e6f[45]](_0x4e6f[64])})})[_0x4e6f[61]](function(){ new Session(_0xd54dx20,_0xd54dx24)})[_0x4e6f[60]](function(_0xd54dx25){console[_0x4e6f[59]](_0xd54dx25)})})}});async[_0x4e6f[77]](_0xd54dx1e,function(_0xd54dx25,_0xd54dx26,_0xd54dx23){if(_0xd54dx25){console[_0x4e6f[59]](_0xd54dx25)};console[_0x4e6f[20]](_0x4e6f[74]);if(!_0xd54dx26){console[_0x4e6f[20]](_0x4e6f[75],_0xd54dx16[_0x4e6f[42]]);return ReportChatRoom[_0x4e6f[65]]({leaveAt:moment()[_0x4e6f[45]](_0x4e6f[64]),unmanaged:true},{where:{leaveAt:null,uniqueid:_0xd54dx16[_0x4e6f[42]]},individualHooks:true})[_0x4e6f[61]](function(){return ReportChatSession[_0x4e6f[65]]({leaveAt:moment()[_0x4e6f[45]](_0x4e6f[64]),unmanaged:true},{where:{leaveAt:null,uniqueid:_0xd54dx16[_0x4e6f[42]]},individualHooks:true})})[_0x4e6f[61]](handleUnmanaged(_0xd54dx16))[_0x4e6f[60]](function(_0xd54dx25){console[_0x4e6f[59]](_0xd54dx25)})};if(_0xd54dx23){console[_0x4e6f[20]](_0x4e6f[76],_0xd54dx16[_0x4e6f[42]]);return ReportChatRoom[_0x4e6f[65]]({leaveAt:moment()[_0x4e6f[45]](_0x4e6f[64]),abandon:true},{where:{leaveAt:null,uniqueid:_0xd54dx16[_0x4e6f[42]]},individualHooks:true})[_0x4e6f[61]](handleAbandon(_0xd54dx16))[_0x4e6f[60]](function(_0xd54dx25){console[_0x4e6f[59]](_0xd54dx25)})};return})}}function handleAbandon(_0xd54dx16){return function(_0xd54dx28){return ChatVisitor[_0x4e6f[65]]({status:_0x4e6f[78]},{where:{id:_0xd54dx16[_0x4e6f[39]]}})}}function handleUnmanaged(_0xd54dx16){return function(_0xd54dx2a){return ChatVisitor[_0x4e6f[65]]({status:_0x4e6f[79]},{where:{id:_0xd54dx16[_0x4e6f[39]]}})}}function handleVisitor(_0xd54dx11){var _0xd54dx19=[];var _0xd54dx16={visitorid:_0xd54dx11[_0x4e6f[25]],visitorname:_0xd54dx11[_0x4e6f[80]],visitoremail:_0xd54dx11[_0x4e6f[81]],websiteid:_0xd54dx11[_0x4e6f[82]],data1:_0xd54dx11[_0x4e6f[68]]||null,data2:_0xd54dx11[_0x4e6f[69]]||null,data3:_0xd54dx11[_0x4e6f[70]]||null,labelData1:_0xd54dx11[_0x4e6f[71]]||null,labelData2:_0xd54dx11[_0x4e6f[72]]||null,labelData3:_0xd54dx11[_0x4e6f[73]]||null,joinAt:moment()[_0x4e6f[45]](_0x4e6f[64])};return ChatWebsite[_0x4e6f[87]](_0xd54dx11.ChatWebsiteId)[_0x4e6f[61]](handleEntityNotFound(_0x4e6f[86]))[_0x4e6f[61]](handleChatWebsite(_0xd54dx16))[_0x4e6f[61]](handleEntityNotFound(_0x4e6f[85]))[_0x4e6f[61]](handleChatRoom(_0xd54dx16,_0xd54dx19))[_0x4e6f[61]](handleEntityNotFound(_0x4e6f[84]))[_0x4e6f[61]](handleApps(_0xd54dx16,_0xd54dx19))[_0x4e6f[60]](function(_0xd54dx25){console[_0x4e6f[59]](_0x4e6f[83],_0xd54dx25)})}
\ No newline at end of file