Built motion from commit a3effcce5.|1.0.34
[motion.git] / server / config / ami / socket.js
index d32b2d4..1a8a29c 100644 (file)
@@ -1 +1 @@
-var _0xaea3=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x65\x64\x69\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x55\x73\x65\x72","\x2E\x2E\x2F\x74\x72\x69\x67\x67\x65\x72\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x75\x74\x69\x6C\x73","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x65\x78\x70\x6F\x72\x74\x73","\x65\x6D\x69\x74","\x74\x6F","\x65\x76\x65\x6E\x74","\x70\x72\x69\x76\x69\x6C\x65\x67\x65","\x6D\x65\x6D\x62\x65\x72\x73\x68\x69\x70","\x72\x69\x6E\x67\x69\x6E\x75\x73\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x73\x74\x61\x74\x65\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x73\x74\x61\x74\x75\x73\x64\x65\x73\x63","\x55\x4E\x4B\x4E\x4F\x57\x4E","\x30","\x4E\x4F\x54\x5F\x49\x4E\x55\x53\x45","\x31","\x49\x4E\x55\x53\x45","\x32","\x42\x55\x53\x59","\x33","\x49\x4E\x56\x41\x4C\x49\x44","\x34","\x55\x4E\x41\x56\x41\x49\x4C\x41\x42\x4C\x45","\x35","\x52\x49\x4E\x47\x49\x4E\x47","\x36","\x52\x49\x4E\x47\x49\x4E\x55\x53\x45","\x37","\x4F\x4E\x48\x4F\x4C\x44","\x38","\x73\x74\x61\x74\x75\x73","\x70\x65\x6E\x61\x6C\x74\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x63\x61\x6C\x6C\x73\x74\x61\x6B\x65\x6E","\x6C\x61\x73\x74\x63\x61\x6C\x6C","\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","\x70\x61\x75\x73\x65\x64","\x71\x75\x65\x75\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x67\x6C\x6F\x62\x61\x6C","\x69\x6E\x62\x6F\x75\x6E\x64\x20\x69\x6E\x69\x74\x20\x65\x72\x72\x6F\x72\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x71\x75\x65\x75\x65","\x74\x6F\x74\x61\x6C","\x69\x73\x57\x61\x69\x74\x69\x6E\x67","\x77\x61\x69\x74\x69\x6E\x67","\x69\x73\x41\x63\x74\x69\x76\x65","\x61\x63\x74\x69\x76\x65","\x69\x73\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x73\x65\x63\x6F\x6E\x64\x73","\x64\x69\x66\x66","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x61\x76\x67\x48\x6F\x6C\x64\x74\x69\x6D\x65","\x72\x6F\x75\x6E\x64","\x61\x76\x67\x54\x61\x6C\x6B\x74\x69\x6D\x65","\x69\x73\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x69\x73\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x61\x62\x61\x6E\x64\x6F\x6E\x52\x61\x74\x65","\x74\x68\x65\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x69\x6E\x69\x74\x20\x65\x72\x72\x6F\x72\x3A","\x66\x69\x6C\x74\x65\x72","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x61\x6E\x73\x77\x65\x72\x65\x64","\x41\x4E\x53\x57\x45\x52\x45\x44","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74\x42\x79","\x73\x75\x6D\x44\x75\x72\x61\x74\x69\x6F\x6E","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x73\x75\x6D\x42\x79","\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x74\x79\x70\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x61\x67\x65\x6E\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x3A\x73\x61\x76\x65","\x76\x6F\x69\x63\x65\x2F\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2F\x67\x6C\x6F\x62\x61\x6C","\x76\x6F\x69\x63\x65\x3A\x6F\x75\x74\x62\x6F\x75\x6E\x64\x3A\x67\x6C\x6F\x62\x61\x6C","\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x73\x70\x6C\x69\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A\x75\x70\x64\x61\x74\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x72\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x69\x6E\x66\x6F","\x69\x64","\x73\x74\x61\x74\x65","\x61\x73\x73\x69\x67\x6E","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x25\x73\x3A\x25\x73","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x53\x49\x50\x2F","","\x72\x65\x70\x6C\x61\x63\x65","\x64\x65\x76\x69\x63\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x74\x72\x75\x6E\x6B\x73","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x76\x6F\x69\x63\x65\x2F\x74\x72\x75\x6E\x6B\x73","\x76\x6F\x69\x63\x65\x3A\x74\x72\x75\x6E\x6B\x73","\x65\x78\x74\x72\x61\x76\x61\x72","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x63\x61\x6C\x6C\x65\x64","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x76\x6F\x69\x63\x65\x3A\x69\x6E\x62\x6F\x75\x6E\x64","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x61\x73\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A\x75\x70\x64\x61\x74\x65","\x69\x64\x20\x44\x45\x53\x43","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x6F\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x72\x69\x6E\x67\x74\x69\x6D\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x72\x65\x6A\x65\x63\x74\x65\x64","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x65\x78\x74\x65\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x72\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67","\x6D\x65\x72\x67\x65","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A\x73\x61\x76\x65","\x64\x69\x61\x6C\x73\x74\x61\x74\x75\x73","\x64\x65\x73\x74\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x6C\x75\x65","\x76\x61\x72\x53\x65\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x67\x65\x6E\x74\x75\x70\x64\x61\x74\x65","\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x73\x6F\x6C\x65\x3A\x25\x73","\x64\x61\x74\x61","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x66\x6F\x72\x4F\x77\x6E","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x25\x73\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x25\x73\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x76\x69\x64\x65\x6F\x4F\x6E","\x72\x65\x70\x6F\x72\x74\x66\x61\x78\x75\x70\x64\x61\x74\x65","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x75\x70\x64\x61\x74\x65","\x77\x69\x64\x67\x65\x74\x5F\x75\x70\x64\x61\x74\x65\x3A","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78","\x72\x65\x70\x6F\x72\x74\x71\x75\x65\x75\x65\x75\x70\x64\x61\x74\x65"];_0xaea3[0];var _=require(_0xaea3[1]);var util=require(_0xaea3[2]);var moment=require(_0xaea3[3]);var BPromise=require(_0xaea3[4]);var redis=require(_0xaea3[5]);var VoiceQueue=require(_0xaea3[7])[_0xaea3[6]];var ReportQueue=require(_0xaea3[7])[_0xaea3[8]];var ReportCall=require(_0xaea3[7])[_0xaea3[9]];var ReportAgent=require(_0xaea3[7])[_0xaea3[10]];var ReportDial=require(_0xaea3[7])[_0xaea3[11]];var ReportMember=require(_0xaea3[7])[_0xaea3[12]];var User=require(_0xaea3[7])[_0xaea3[13]];var Triggers=require(_0xaea3[14]);var config=require(_0xaea3[15]);var logger=require(_0xaea3[17])(_0xaea3[16]);var utils=require(_0xaea3[18]);var redisConf;if(config[_0xaea3[19]]){redisConf= {password:config[_0xaea3[19]]}};var redisClient=redis[_0xaea3[21]](6379,config[_0xaea3[20]],redisConf);var io=require(_0xaea3[22])(redisClient);var triggers= new Triggers(io);var params={trunks:[],inbound:{queues:{},channels:[],global:{waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0}},outbound:{global:{total:0,answered:0,sumDuration:0,avgDuration:0,tigerdial:0},channels:[]}};module[_0xaea3[23]]= function(){var _0xe56dx16=function(_0xe56dx17,_0xe56dx18,_0xe56dx19){if(_0xe56dx17){io[_0xaea3[25]](_0xe56dx17)[_0xaea3[24]](_0xe56dx18,_0xe56dx19)}else {io[_0xaea3[24]](_0xe56dx18,_0xe56dx19)}};var _0xe56dx1a=function(_0xe56dx1b){delete _0xe56dx1b[_0xaea3[26]];delete _0xe56dx1b[_0xaea3[27]];delete _0xe56dx1b[_0xaea3[28]];delete _0xe56dx1b[_0xaea3[29]];_0xe56dx1b[_0xaea3[30]]= _0xe56dx1b[_0xaea3[31]]|| _0xe56dx1b[_0xaea3[30]];_0xe56dx1b[_0xaea3[32]]= _0xe56dx1b[_0xaea3[33]];_0xe56dx1b[_0xaea3[34]]= _0xaea3[35];switch(_0xe56dx1b[_0xaea3[53]]){case _0xaea3[36]:_0xe56dx1b[_0xaea3[34]]= _0xaea3[35];break;case _0xaea3[38]:_0xe56dx1b[_0xaea3[34]]= _0xaea3[37];break;case _0xaea3[40]:_0xe56dx1b[_0xaea3[34]]= _0xaea3[39];break;case _0xaea3[42]:_0xe56dx1b[_0xaea3[34]]= _0xaea3[41];break;case _0xaea3[44]:_0xe56dx1b[_0xaea3[34]]= _0xaea3[43];break;case _0xaea3[46]:_0xe56dx1b[_0xaea3[34]]= _0xaea3[45];break;case _0xaea3[48]:_0xe56dx1b[_0xaea3[34]]= _0xaea3[47];break;case _0xaea3[50]:_0xe56dx1b[_0xaea3[34]]= _0xaea3[49];break;case _0xaea3[52]:_0xe56dx1b[_0xaea3[34]]= _0xaea3[51];break;default:};_0xe56dx1b[_0xaea3[53]]= Number(_0xe56dx1b[_0xaea3[53]]);if(_0xe56dx1b[_0xaea3[55]](_0xaea3[54])){_0xe56dx1b[_0xaea3[54]]= Number(_0xe56dx1b[_0xaea3[54]])};if(_0xe56dx1b[_0xaea3[55]](_0xaea3[56])){_0xe56dx1b[_0xaea3[56]]= Number(_0xe56dx1b[_0xaea3[56]])};if(_0xe56dx1b[_0xaea3[55]](_0xaea3[57])){if(_0xe56dx1b[_0xaea3[57]]=== _0xaea3[36]){_0xe56dx1b[_0xaea3[57]]= null}else {_0xe56dx1b[_0xaea3[57]]= moment()[_0xaea3[59]](_0xaea3[58])}};_0xe56dx1b[_0xaea3[60]]= parseInt(_0xe56dx1b[_0xaea3[60]],10)?true:false};function _0xe56dx1c(_0xe56dx1d){if(!params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1d]){params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1d]= {agents:{},waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0}}}function _0xe56dx1e(){return function(){params[_0xaea3[62]][_0xaea3[61]]= {};params[_0xaea3[62]][_0xaea3[63]]= {waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0};return VoiceQueue[_0xaea3[97]]({attributes:[_0xaea3[31]],raw:true})[_0xaea3[92]](function(_0xe56dx20){if(_0xe56dx20){_[_0xaea3[93]](_0xe56dx20,function(_0xe56dx1d){_0xe56dx1c(_0xe56dx1d[_0xaea3[31]])});return ReportQueue[_0xaea3[97]]({attributes:[_0xaea3[69],_0xaea3[79],_0xaea3[82],_0xaea3[94],_0xaea3[95],_0xaea3[96],_0xaea3[77]],raw:true})}})[_0xaea3[92]](function(_0xe56dx20){if(_0xe56dx20){var _0xe56dx21;var _0xe56dx22;var _0xe56dx23=_0xe56dx20[_0xaea3[68]];for(var _0xe56dx24=0;_0xe56dx24< _0xe56dx23;_0xe56dx24++){_0xe56dx21= _0xe56dx20[_0xe56dx24];_0xe56dx22= _0xe56dx21[_0xaea3[69]];_0xe56dx1c(_0xe56dx22);params[_0xaea3[62]][_0xaea3[63]][_0xaea3[70]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[70]]++;if(utils[_0xaea3[71]](_0xe56dx21)){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[72]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[72]]++};if(utils[_0xaea3[73]](_0xe56dx21)){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[74]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[74]]++};if(utils[_0xaea3[75]](_0xe56dx21)){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[76]]++;params[_0xaea3[62]][_0xaea3[63]][_0xaea3[77]]+= _0xe56dx21[_0xaea3[77]]|| 0;params[_0xaea3[62]][_0xaea3[63]][_0xaea3[78]]+= moment(_0xe56dx21[_0xaea3[82]])[_0xaea3[81]](moment(_0xe56dx21[_0xaea3[79]]),_0xaea3[80]);params[_0xaea3[62]][_0xaea3[63]][_0xaea3[83]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[77]]/ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[76]]);params[_0xaea3[62]][_0xaea3[63]][_0xaea3[85]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[78]]/ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[76]]);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[77]]+= _0xe56dx21[_0xaea3[77]]|| 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[78]]+= moment(_0xe56dx21[_0xaea3[82]])[_0xaea3[81]](moment(_0xe56dx21[_0xaea3[79]]),_0xaea3[80]);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[83]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[77]]/ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[76]]);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[85]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[78]]/ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[76]])};if(utils[_0xaea3[86]](_0xe56dx21)){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[87]]++};if(utils[_0xaea3[88]](_0xe56dx21)){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[89]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[89]]++};params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[90]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[76]]/ (params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[91]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[87]]/ (params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx22][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[63]][_0xaea3[90]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]/ (params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[63]][_0xaea3[91]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]]/ (params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]])* 100,2)}}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[66]](_0xaea3[64],_0xe56dx1f[_0xaea3[65]])})}}function _0xe56dx25(){return function(){params[_0xaea3[98]][_0xaea3[63]]= {total:0,answered:0,sumDuration:0,avgDuration:0,tigerdial:0,answerRate:0};return ReportCall[_0xaea3[97]]({where:{type:[_0xaea3[98],_0xaea3[101]],createdAt:{$gte:moment()[_0xaea3[111]](_0xaea3[110])}},attributes:[_0xaea3[112],_0xaea3[104],_0xaea3[107]],raw:true})[_0xaea3[92]](function(_0xe56dx20){if(_0xe56dx20){var _0xe56dx26=_[_0xaea3[100]](_0xe56dx20,{type:_0xaea3[98]});var _0xe56dx27=_[_0xaea3[100]](_0xe56dx20,{type:_0xaea3[101]});if(_0xe56dx26[_0xaea3[68]]){params[_0xaea3[98]][_0xaea3[63]][_0xaea3[70]]= _0xe56dx26[_0xaea3[68]];params[_0xaea3[98]][_0xaea3[63]][_0xaea3[102]]= _[_0xaea3[105]](_0xe56dx26,_0xaea3[104])[_0xaea3[103]]|| 0;params[_0xaea3[98]][_0xaea3[63]][_0xaea3[106]]= _[_0xaea3[108]](_0xe56dx26,_0xaea3[107]);if(params[_0xaea3[98]][_0xaea3[63]][_0xaea3[102]]){params[_0xaea3[98]][_0xaea3[63]][_0xaea3[109]]= _[_0xaea3[84]]((_[_0xaea3[108]](_0xe56dx26,_0xaea3[107])/ params[_0xaea3[98]][_0xaea3[63]][_0xaea3[102]]));params[_0xaea3[98]][_0xaea3[63]][_0xaea3[90]]= _[_0xaea3[84]](params[_0xaea3[98]][_0xaea3[63]][_0xaea3[102]]/ params[_0xaea3[98]][_0xaea3[63]][_0xaea3[70]]* 100,1)}};if(_0xe56dx27[_0xaea3[68]]){params[_0xaea3[98]][_0xaea3[63]][_0xaea3[101]]= _0xe56dx27[_0xaea3[68]]}}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[66]](_0xaea3[99],_0xe56dx1f[_0xaea3[65]])})}}BPromise[_0xaea3[113]]()[_0xaea3[92]](_0xe56dx1e())[_0xaea3[92]](_0xe56dx25());return {cdr:function(_0xe56dx1b){return function(_0xe56dx20){_0xe56dx16(_0xaea3[114],_0xaea3[115],_0xe56dx1b);if(_0xe56dx1b[_0xaea3[112]]== _0xaea3[98]|| _0xe56dx1b[_0xaea3[112]]== _0xaea3[101]){if(_0xe56dx1b[_0xaea3[112]]== _0xaea3[98]){params[_0xaea3[98]][_0xaea3[63]][_0xaea3[70]]++;_0xe56dx1b[_0xaea3[104]]== _0xaea3[103]&& (params[_0xaea3[98]][_0xaea3[63]][_0xaea3[102]]++);params[_0xaea3[98]][_0xaea3[63]][_0xaea3[106]]+= Number(_0xe56dx1b[_0xaea3[107]]);if(params[_0xaea3[98]][_0xaea3[63]][_0xaea3[102]]){params[_0xaea3[98]][_0xaea3[63]][_0xaea3[109]]= _[_0xaea3[84]](params[_0xaea3[98]][_0xaea3[63]][_0xaea3[106]]/ params[_0xaea3[98]][_0xaea3[63]][_0xaea3[102]]);params[_0xaea3[98]][_0xaea3[63]][_0xaea3[90]]= _[_0xaea3[84]](params[_0xaea3[98]][_0xaea3[63]][_0xaea3[102]]/ params[_0xaea3[98]][_0xaea3[63]][_0xaea3[70]]* 100,1)}}else {params[_0xaea3[98]][_0xaea3[63]][_0xaea3[101]]++};_0xe56dx16(_0xaea3[116],_0xaea3[117],params[_0xaea3[98]][_0xaea3[63]])}}},send:function(_0xe56dx1b){return function(_0xe56dx20){return BPromise[_0xaea3[113]]()}},hangup:function(_0xe56dx1b){return function(_0xe56dx20){if(params[_0xaea3[98]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]]){delete params[_0xaea3[98]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]]};if(params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]]){delete params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]]};var _0xe56dx28={uniqueid:_0xe56dx1b[_0xaea3[118]],linkedid:_0xe56dx1b[_0xaea3[120]],endtime:moment()[_0xaea3[59]](_0xaea3[58]),lastevent:_0xaea3[121],updatedAt:moment()[_0xaea3[59]](_0xaea3[58])};_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx1b[_0xaea3[124]][_0xaea3[123]](/\/|-/)[1]),_0xaea3[125],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[125],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[125],_0xe56dx28);if(_0xe56dx20){triggers[_0xaea3[128]](_0xe56dx20)};return BPromise[_0xaea3[113]]()}},devicestatechange:function(_0xe56dx1b){return function(_0xe56dx20){return User[_0xaea3[142]]({where:{name:_0xe56dx1b[_0xaea3[141]][_0xaea3[140]](_0xaea3[138],_0xaea3[139])},raw:true})[_0xaea3[92]](function(_0xe56dx29){if(_0xe56dx29){var _0xe56dx28=_[_0xaea3[133]]({newValues:{id:_0xe56dx29[_0xaea3[131]],status:_0xe56dx1b[_0xaea3[132]],statusAt:moment()[_0xaea3[59]](_0xaea3[58])}},_0xe56dx29,{status:_0xe56dx1b[_0xaea3[132]],statusAt:moment()[_0xaea3[59]](_0xaea3[58])});_0xe56dx28[_0xaea3[26]]= _0xaea3[134];_0xe56dx16(util[_0xaea3[59]](_0xaea3[135],_0xe56dx29[_0xaea3[136]],_0xe56dx29[_0xaea3[131]]),_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[137],_0xe56dx28)}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[130]](_0xaea3[129],_0xe56dx1f)})}},peerstatus:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20&& _0xe56dx20[0]){_[_0xaea3[93]](_0xe56dx20[1],function(_0xe56dx2a){if(!params[_0xaea3[143]][_0xe56dx2a[_0xaea3[31]]]){params[_0xaea3[143]][_0xe56dx2a[_0xaea3[31]]]= {name:_0xe56dx2a[_0xaea3[31]]}};params[_0xaea3[143]][_0xe56dx2a[_0xaea3[31]]][_0xaea3[144]]= _0xe56dx1b[_0xaea3[144]];_0xe56dx16(_0xaea3[145],_0xaea3[146],params[_0xaea3[143]][_0xe56dx2a[_0xaea3[31]]])})};return BPromise[_0xaea3[113]]()}},registry:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20&& _0xe56dx20[0]){_[_0xaea3[93]](_0xe56dx20[1],function(_0xe56dx2a){if(!params[_0xaea3[143]][_0xe56dx2a[_0xaea3[31]]]){params[_0xaea3[143]][_0xe56dx2a[_0xaea3[31]]]= {name:_0xe56dx2a[_0xaea3[31]]}};params[_0xaea3[143]][_0xe56dx2a[_0xaea3[31]]][_0xaea3[53]]= _0xe56dx1b[_0xaea3[53]];_0xe56dx16(_0xaea3[145],_0xaea3[146],params[_0xaea3[143]][_0xe56dx2a[_0xaea3[31]]])})};return BPromise[_0xaea3[113]]()}},agentcalled:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20){_0xe56dx1b[_0xaea3[147]]&& (_0xe56dx20[_0xaea3[148]][_0xaea3[147]]= _0xe56dx1b[_0xaea3[147]]);_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx20[_0xaea3[30]]),_0xaea3[149],_0xe56dx20);triggers[_0xaea3[150]](_0xe56dx20)};return User[_0xaea3[142]]({where:{name:_0xe56dx1b[_0xaea3[30]],voicePause:false},raw:true})[_0xaea3[92]](function(_0xe56dx29){if(_0xe56dx29){var _0xe56dx2b=moment()[_0xaea3[59]](_0xaea3[58]);var _0xe56dx28=_[_0xaea3[133]]({newValues:{id:_0xe56dx29[_0xaea3[131]],queueStatus:_0xaea3[152],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]}},_0xe56dx29,{queueStatus:_0xaea3[152],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]});_0xe56dx28[_0xaea3[26]]= _0xaea3[153];_0xe56dx16(util[_0xaea3[59]](_0xaea3[135],_0xe56dx29[_0xaea3[136]],_0xe56dx29[_0xaea3[131]]),_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[137],_0xe56dx28)}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[66]](_0xaea3[151],_0xe56dx1f)})}},agentcomplete:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20){triggers[_0xaea3[154]](_0xe56dx20)};if(params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[74]]){params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[74]]--};if(params[_0xaea3[62]][_0xaea3[63]][_0xaea3[74]]){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[74]]--;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[74],amount:-1,queue:_0xe56dx1b[_0xaea3[69]]})};params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]++;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[121],amount:1,queue:_0xe56dx1b[_0xaea3[69]]});params[_0xaea3[62]][_0xaea3[63]][_0xaea3[90]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]/ (params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[63]][_0xaea3[91]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]]/ (params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[90]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]/ (params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[91]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[87]]/ (params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[63]][_0xaea3[78]]+= Number(_0xe56dx1b[_0xaea3[78]]);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[78]]+= Number(_0xe56dx1b[_0xaea3[78]]);_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[78],amount:Number(_0xe56dx1b[_0xaea3[78]]),queue:_0xe56dx1b[_0xaea3[69]]});params[_0xaea3[62]][_0xaea3[63]][_0xaea3[85]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[63]][_0xaea3[78]]/ params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[85]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[78]]/ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]);params[_0xaea3[62]][_0xaea3[63]][_0xaea3[77]]+= Number(_0xe56dx1b[_0xaea3[77]]);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[77]]+= Number(_0xe56dx1b[_0xaea3[77]]);_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[77],amount:Number(_0xe56dx1b[_0xaea3[77]]),queue:_0xe56dx1b[_0xaea3[69]]});params[_0xaea3[62]][_0xaea3[63]][_0xaea3[83]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[63]][_0xaea3[77]]/ params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[83]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[77]]/ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]);var _0xe56dx28;var _0xe56dx2b=moment()[_0xaea3[59]](_0xaea3[58]);return ReportAgent[_0xaea3[142]]({where:{uniqueid:_0xe56dx1b[_0xaea3[118]],destuniqueid:_0xe56dx1b[_0xaea3[162]]},raw:true})[_0xaea3[92]](function(_0xe56dx2c){if(_0xe56dx2c){_0xe56dx28= _[_0xaea3[133]]({},_0xe56dx2c,{lastevent:_0xaea3[121],agentcomplete:true,agentcompleteAt:_0xe56dx2b,talktime:Number(_0xe56dx1b[_0xaea3[78]]),reason:_0xe56dx1b[_0xaea3[159]]});_0xe56dx1b[_0xaea3[147]]&& (_0xe56dx28[_0xaea3[147]]= _0xe56dx1b[_0xaea3[147]]);_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx2c[_0xaea3[30]]),_0xaea3[160],_0xe56dx28)};return ReportQueue[_0xaea3[142]]({where:{uniqueid:_0xe56dx1b[_0xaea3[118]]},order:_0xaea3[161],raw:true})})[_0xaea3[92]](function(_0xe56dx2c){if(_0xe56dx2c){_0xe56dx28= _[_0xaea3[133]]({},_0xe56dx2c,{queuecallercomplete:true,queuecallercompleteAt:_0xe56dx2b});_0xe56dx16(_0xe56dx2c[_0xaea3[69]],_0xaea3[158],_0xe56dx28)};return User[_0xaea3[142]]({where:{name:_0xe56dx1b[_0xaea3[30]]},raw:true})})[_0xaea3[92]](function(_0xe56dx29){if(_0xe56dx29){var _0xe56dx28=_[_0xaea3[133]]({newValues:{id:_0xe56dx29[_0xaea3[131]],queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]}},_0xe56dx29,{queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]});_0xe56dx28[_0xaea3[26]]= _0xaea3[157];_0xe56dx16(util[_0xaea3[59]](_0xaea3[135],_0xe56dx29[_0xaea3[136]],_0xe56dx29[_0xaea3[131]]),_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[137],_0xe56dx28)}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[66]](_0xaea3[156],_0xe56dx1f)})}},agentconnect:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20){triggers[_0xaea3[154]](_0xe56dx20)};if(params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[72]]){params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[72]]--;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[72],amount:-1,queue:_0xe56dx1b[_0xaea3[69]]})};if(params[_0xaea3[62]][_0xaea3[63]][_0xaea3[72]]){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[72]]--};if(params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]]){params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[163]]= _0xe56dx1b[_0xaea3[164]];params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[165]]= _0xe56dx1b[_0xaea3[165]];params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[77]]= Number(_0xe56dx1b[_0xaea3[77]]);params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[166]]= Number(_0xe56dx1b[_0xaea3[166]]);params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[32]]= _0xe56dx1b[_0xaea3[32]];params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[30]]= _0xe56dx1b[_0xaea3[30]]};params[_0xaea3[62]][_0xaea3[63]][_0xaea3[74]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[74]]++;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[74],amount:1,queue:_0xe56dx1b[_0xaea3[69]]});var _0xe56dx28;var _0xe56dx2b=moment()[_0xaea3[59]](_0xaea3[58]);return ReportQueue[_0xaea3[142]]({where:{uniqueid:_0xe56dx1b[_0xaea3[118]]},order:_0xaea3[161],raw:true})[_0xaea3[92]](function(_0xe56dx2c){if(_0xe56dx2c){_0xe56dx28= _[_0xaea3[133]]({},_0xe56dx2c,{queuecallerleaveAt:moment()[_0xaea3[59]](_0xaea3[58]),holdtime:_0xe56dx1b[_0xaea3[77]],assigned:true,lastAssignedTo:_0xe56dx1b[_0xaea3[30]]});_0xe56dx16(_0xe56dx2c[_0xaea3[69]],_0xaea3[158],_0xe56dx28)};return ReportAgent[_0xaea3[142]]({where:{uniqueid:_0xe56dx1b[_0xaea3[118]],destuniqueid:_0xe56dx1b[_0xaea3[162]]},raw:true})})[_0xaea3[92]](function(_0xe56dx2c){if(_0xe56dx2c){_0xe56dx28= _[_0xaea3[133]]({},_0xe56dx2c,{lastevent:_0xaea3[168],agentconnectAt:moment()[_0xaea3[59]](_0xaea3[58]),holdtime:_0xe56dx1b[_0xaea3[77]]});_0xe56dx1b[_0xaea3[147]]&& (_0xe56dx28[_0xaea3[147]]= _0xe56dx1b[_0xaea3[147]]);_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx2c[_0xaea3[30]]),_0xaea3[160],_0xe56dx28)};return ReportAgent[_0xaea3[97]]({where:{uniqueid:_0xe56dx1b[_0xaea3[118]],destuniqueid:{$ne:_0xe56dx1b[_0xaea3[162]]},reason:null},raw:true})})[_0xaea3[92]](function(_0xe56dx2e){if(_0xe56dx2e&& _0xe56dx2e[_0xaea3[68]]){_[_0xaea3[93]](_0xe56dx2e,function(_0xe56dx2c){_0xe56dx28= _[_0xaea3[133]]({},_0xe56dx2c,{lastevent:_0xaea3[170],agentringnoanswer:true,agentringnoanswerAt:_0xe56dx2b,reason:_0xaea3[170],answeredelsewheredestinationuniqueid:_0xe56dx1b[_0xaea3[162]],answeredelsewheremembername:_0xe56dx1b[_0xaea3[30]]});_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx2c[_0xaea3[30]]),_0xaea3[160],_0xe56dx28)})};return User[_0xaea3[142]]({where:{name:_0xe56dx1b[_0xaea3[30]]},raw:true})})[_0xaea3[92]](function(_0xe56dx29){if(_0xe56dx29){var _0xe56dx28=_[_0xaea3[133]]({newValues:{id:_0xe56dx29[_0xaea3[131]],queueStatus:_0xaea3[168],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]}},_0xe56dx29,{queueStatus:_0xaea3[168],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]});_0xe56dx28[_0xaea3[26]]= _0xaea3[169];_0xe56dx16(util[_0xaea3[59]](_0xaea3[135],_0xe56dx29[_0xaea3[136]],_0xe56dx29[_0xaea3[131]]),_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[137],_0xe56dx28)};return User[_0xaea3[97]]({where:{lastQueue:_0xe56dx1b[_0xaea3[69]],name:{$ne:_0xe56dx1b[_0xaea3[30]]}},raw:true})})[_0xaea3[92]](function(_0xe56dx2d){if(_0xe56dx2d&& _0xe56dx2d[_0xaea3[68]]){_[_0xaea3[93]](_0xe56dx2d,function(_0xe56dx29){var _0xe56dx28=_[_0xaea3[133]]({newValues:{id:_0xe56dx29[_0xaea3[131]],queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b}},_0xe56dx29,{queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b});_0xe56dx16(util[_0xaea3[59]](_0xaea3[135],_0xe56dx29[_0xaea3[136]],_0xe56dx29[_0xaea3[131]]),_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[137],_0xe56dx28)})}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[66]](_0xaea3[167],_0xe56dx1f)})}},agentringnoanswer:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20){triggers[_0xaea3[154]](_0xe56dx20)};var _0xe56dx28;var _0xe56dx2b=moment()[_0xaea3[59]](_0xaea3[58]);return User[_0xaea3[142]]({where:{name:_0xe56dx1b[_0xaea3[30]]},raw:true})[_0xaea3[92]](function(_0xe56dx29){if(_0xe56dx29){var _0xe56dx28=_[_0xaea3[133]]({newValues:{id:_0xe56dx29[_0xaea3[131]],queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]}},_0xe56dx29,{queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]});_0xe56dx28[_0xaea3[26]]= _0xaea3[173];_0xe56dx16(util[_0xaea3[59]](_0xaea3[135],_0xe56dx29[_0xaea3[136]],_0xe56dx29[_0xaea3[131]]),_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[137],_0xe56dx28)};return ReportAgent[_0xaea3[142]]({where:{uniqueid:_0xe56dx1b[_0xaea3[118]],destuniqueid:_0xe56dx1b[_0xaea3[162]]},raw:true})})[_0xaea3[92]](function(_0xe56dx2c){if(_0xe56dx2c){_0xe56dx28= _[_0xaea3[133]]({},_0xe56dx2c,{lastevent:_0xaea3[172],agentringnoanswer:true,agentringnoanswerAt:moment()[_0xaea3[59]](_0xaea3[58]),reason:_0xaea3[172]});_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx2c[_0xaea3[30]]),_0xaea3[160],_0xe56dx28)}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[66]](_0xaea3[171],_0xe56dx1f)})}},queuememberadded:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20){_0xe56dx16(_0xe56dx20[_0xaea3[69]],_0xaea3[174],_0xe56dx20);_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx20.UserId),_0xaea3[174],_0xe56dx20)};return BPromise[_0xaea3[113]]()}},queuememberremoved:function(_0xe56dx1b){return function(_0xe56dx20){if(params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]]){delete params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[114]][_0xe56dx1b[_0xaea3[30]]]};return User[_0xaea3[142]]({where:{name:_0xe56dx1b[_0xaea3[32]][_0xaea3[140]](_0xaea3[138],_0xaea3[139])},raw:true})[_0xaea3[92]](function(_0xe56dx29){if(_0xe56dx29){_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[176],{queue:_0xe56dx1b[_0xaea3[69]],UserId:_0xe56dx29[_0xaea3[131]]});_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx29[_0xaea3[131]]),_0xaea3[176],{queue:_0xe56dx1b[_0xaea3[69]],UserId:_0xe56dx29[_0xaea3[131]]})}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[66]](_0xaea3[175],_0xe56dx1f)})}},queuememberpause:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20){_0xe56dx16(_0xe56dx20[_0xaea3[69]],_0xaea3[174],_0xe56dx20);_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx20.UserId),_0xaea3[174],_0xe56dx20)}}},queuememberpenalty:function(_0xe56dx1b){return function(_0xe56dx20){return BPromise[_0xaea3[113]]()}},queuememberringinuse:function(_0xe56dx1b){return function(_0xe56dx20){return BPromise[_0xaea3[113]]()}},queuemember:function(_0xe56dx1b){return function(_0xe56dx20){_0xe56dx1a(_0xe56dx1b);_0xe56dx1c(_0xe56dx1b[_0xaea3[69]]);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[114]][_0xe56dx1b[_0xaea3[31]]]= _0xe56dx1b;return BPromise[_0xaea3[113]]()}},queuecallerjoin:function(_0xe56dx1b){return function(_0xe56dx20){if(!params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]]){params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]]= {};params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[72]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[74]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[87]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[89]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[77]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[78]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[83]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[85]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[90]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[91]]= 0;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[70]]= 0};params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]]= {channel:_0xe56dx1b[_0xaea3[124]],channelstate:Number(_0xe56dx1b[_0xaea3[177]]),channelstatedesc:_0xe56dx1b[_0xaea3[178]],calleridnum:_0xe56dx1b[_0xaea3[179]],calleridname:_0xe56dx1b[_0xaea3[180]],exten:_0xe56dx1b[_0xaea3[181]],priority:Number(_0xe56dx1b[_0xaea3[182]]),uniqueid:_0xe56dx1b[_0xaea3[118]],queue:_0xe56dx1b[_0xaea3[69]],position:Number(_0xe56dx1b[_0xaea3[183]]),count:Number(_0xe56dx1b[_0xaea3[184]])};params[_0xaea3[62]][_0xaea3[63]][_0xaea3[72]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[72]]++;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[70],amount:1,queue:_0xe56dx1b[_0xaea3[69]]});params[_0xaea3[62]][_0xaea3[63]][_0xaea3[70]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[70]]++;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[72],amount:1,queue:_0xe56dx1b[_0xaea3[69]]});if(_0xe56dx20){_0xe56dx16(_0xe56dx20[_0xaea3[69]],_0xaea3[185],_0xe56dx20)};return BPromise[_0xaea3[113]]()}},queuecallerabandon:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20&& _0xe56dx20[_0xaea3[186]]&& _0xe56dx20[_0xaea3[186]][0]){_[_0xaea3[93]](_0xe56dx20[_0xaea3[186]][1],function(_0xe56dx2c){_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx2c[_0xaea3[30]]),_0xaea3[160],_0xe56dx2c)})};if(_0xe56dx20&& _0xe56dx20[_0xaea3[187]]){_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[158],_0xe56dx20[_0xaea3[187]]);_0xe56dx20[_0xaea3[187]][_0xaea3[148]][_0xaea3[188]]= _0xaea3[87];_0xe56dx20[_0xaea3[187]][_0xaea3[189]][_0xaea3[188]]= true;triggers[_0xaea3[154]](_0xe56dx20[_0xaea3[187]])};var _0xe56dx28;var _0xe56dx2b=moment()[_0xaea3[59]](_0xaea3[58]);if(params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[72]]){params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[72]]--;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[72],amount:-1,queue:_0xe56dx1b[_0xaea3[69]]})};if(params[_0xaea3[62]][_0xaea3[63]][_0xaea3[72]]){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[72]]--};if(params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]]){params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[77]]= Number(_0xe56dx1b[_0xaea3[77]]);params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[183]]= Number(_0xe56dx1b[_0xaea3[183]]);params[_0xaea3[62]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[190]]= Number(_0xe56dx1b[_0xaea3[190]])};params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]]++;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[87]]++;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[191],amount:1,queue:_0xe56dx1b[_0xaea3[69]]});params[_0xaea3[62]][_0xaea3[63]][_0xaea3[90]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]/ (params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[63]][_0xaea3[91]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]]/ (params[_0xaea3[62]][_0xaea3[63]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[63]][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[90]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]/ (params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[87]])* 100,2);params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[91]]= _[_0xaea3[84]](params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[87]]/ (params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[76]]+ params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[87]])* 100,2);return User[_0xaea3[97]]({where:{lastQueue:_0xe56dx1b[_0xaea3[69]]},raw:true})[_0xaea3[92]](function(_0xe56dx2f){if(_0xe56dx2f&& _0xe56dx2f[_0xaea3[68]]){var _0xe56dx28;_[_0xaea3[93]](_0xe56dx2f,function(_0xe56dx30){_0xe56dx28= _[_0xaea3[133]]({newValues:{id:_0xe56dx30[_0xaea3[131]],queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]}},_0xe56dx30,{id:_0xe56dx30[_0xaea3[131]],queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]});_0xe56dx28[_0xaea3[26]]= _0xaea3[95];_0xe56dx16(util[_0xaea3[59]](_0xaea3[135],_0xe56dx30[_0xaea3[136]],_0xe56dx30[_0xaea3[131]]),_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[137],_0xe56dx28)})}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[66]](_0xaea3[192],_0xe56dx1f)})}},blindtransfer:function(_0xe56dx1b){return function(_0xe56dx20){_0xe56dx16(null,_0xe56dx1b[_0xaea3[26]][_0xaea3[193]](),_0xe56dx1b);return BPromise[_0xaea3[113]]()}},attendedtransfer:function(_0xe56dx1b){return function(_0xe56dx20){_0xe56dx16(null,_0xe56dx1b[_0xaea3[26]][_0xaea3[193]](),_0xe56dx1b);return BPromise[_0xaea3[113]]()}},dialbegin:function(_0xe56dx1b){return function(_0xe56dx20){params[_0xaea3[98]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]]= {channel:_0xe56dx1b[_0xaea3[124]],channelstate:Number(_0xe56dx1b[_0xaea3[177]]),channelstatedesc:_0xe56dx1b[_0xaea3[178]],calleridnum:_0xe56dx1b[_0xaea3[179]],calleridname:_0xe56dx1b[_0xaea3[180]],context:_0xe56dx1b[_0xaea3[194]],exten:_0xe56dx1b[_0xaea3[181]],priority:Number(_0xe56dx1b[_0xaea3[182]]),dialstring:_0xe56dx1b[_0xaea3[195]]};if(_0xe56dx1b[_0xaea3[124]]){var _0xe56dx28=_[_0xaea3[196]](_0xe56dx1b,{starttime:moment()[_0xaea3[59]](_0xaea3[58]),lastevent:_0xaea3[152],updatedAt:moment()[_0xaea3[59]](_0xaea3[58])});_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx1b[_0xaea3[124]][_0xaea3[123]](/\/|-/)[1]),_0xaea3[197],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[125],_[_0xaea3[196]](_0xe56dx28,{role:_0xaea3[127]}));_0xe56dx16(_0xaea3[126],_0xaea3[125],_0xe56dx28,_[_0xaea3[196]](_0xe56dx28,{role:_0xaea3[126]}));if(_0xe56dx20){triggers[_0xaea3[128]](_0xe56dx20)}};return BPromise[_0xaea3[113]]()}},dialend:function(_0xe56dx1b){return function(_0xe56dx20){if(params[_0xaea3[98]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]]){params[_0xaea3[98]][_0xaea3[119]][_0xe56dx1b[_0xaea3[118]]][_0xaea3[198]]= _0xe56dx1b[_0xaea3[198]]};if(_0xe56dx1b[_0xaea3[124]]){var _0xe56dx2b=moment()[_0xaea3[59]](_0xaea3[58]);var _0xe56dx28={dialstatus:_0xe56dx1b[_0xaea3[198]],lastevent:(_0xe56dx1b[_0xaea3[198]]=== _0xaea3[103])?_0xaea3[168]:_0xaea3[121],answertime:(_0xe56dx1b[_0xaea3[198]]=== _0xaea3[103])?_0xe56dx2b:null,uniqueid:_0xe56dx1b[_0xaea3[118]],linkedid:_0xe56dx1b[_0xaea3[120]],destuniqueid:_0xe56dx1b[_0xaea3[162]],destlinkedid:_0xe56dx1b[_0xaea3[199]],updatedAt:_0xe56dx2b};_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx1b[_0xaea3[124]][_0xaea3[123]](/\/|-/)[1]),_0xaea3[125],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[125],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[125],_0xe56dx28);if(_0xe56dx20){triggers[_0xaea3[128]](_0xe56dx20)}};return BPromise[_0xaea3[113]]()}},varset:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx1b[_0xaea3[201]][_0xaea3[55]](_0xaea3[200])){_0xe56dx16(_0xaea3[127],_0xaea3[197],{uniqueid:_0xe56dx1b[_0xaea3[118]],routeId:_0xe56dx1b[_0xaea3[202]],updatedAt:moment()[_0xaea3[59]](_0xaea3[58])});_0xe56dx16(_0xaea3[126],_0xaea3[197],{uniqueid:_0xe56dx1b[_0xaea3[118]],routeId:_0xe56dx1b[_0xaea3[202]],updatedAt:moment()[_0xaea3[59]](_0xaea3[58])})};if(_0xe56dx1b){triggers[_0xaea3[203]](_0xe56dx1b)};return BPromise[_0xaea3[113]]()}},queuecallerunmanaged:function(_0xe56dx1b){return function(_0xe56dx20){if(_0xe56dx20){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[89]]+= 1;params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[89]]+= 1;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[89],amount:1,queue:_0xe56dx1b[_0xaea3[69]]});if(params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[72]]){params[_0xaea3[62]][_0xaea3[61]][_0xe56dx1b[_0xaea3[69]]][_0xaea3[72]]-= 1};if(params[_0xaea3[62]][_0xaea3[63]][_0xaea3[72]]){params[_0xaea3[62]][_0xaea3[63]][_0xaea3[72]]-= 1;_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[155],{type:_0xaea3[72],amount:-1,queue:_0xe56dx1b[_0xaea3[69]]})};_0xe56dx16(_0xe56dx1b[_0xaea3[69]],_0xaea3[158],_0xe56dx20);var _0xe56dx2b=moment()[_0xaea3[59]](_0xaea3[58]);return User[_0xaea3[97]]({where:{lastQueue:_0xe56dx1b[_0xaea3[69]]},raw:true})[_0xaea3[92]](function(_0xe56dx2f){if(_0xe56dx2f&& _0xe56dx2f[_0xaea3[68]]){var _0xe56dx28;_[_0xaea3[93]](_0xe56dx2f,function(_0xe56dx30){_0xe56dx28= _[_0xaea3[133]]({newValues:{id:_0xe56dx30[_0xaea3[131]],queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]}},_0xe56dx30,{id:_0xe56dx30[_0xaea3[131]],queueStatus:_0xaea3[121],queueStatusAt:_0xe56dx2b,lastQueue:_0xe56dx1b[_0xaea3[69]]});_0xe56dx28[_0xaea3[26]]= _0xaea3[204];_0xe56dx16(util[_0xaea3[59]](_0xaea3[135],_0xe56dx30[_0xaea3[136]],_0xe56dx30[_0xaea3[131]]),_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[127],_0xaea3[137],_0xe56dx28);_0xe56dx16(_0xaea3[126],_0xaea3[137],_0xe56dx28)})}})[_0xaea3[67]](function(_0xe56dx1f){logger[_0xaea3[66]](_0xaea3[192],_0xe56dx1f)})}}},agentUpdate:function(_0xe56dx30){return function(){_0xe56dx30[_0xaea3[26]]= _0xaea3[205];_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx30[_0xaea3[131]]),_0xaea3[137],_0xe56dx30);_0xe56dx16(_0xaea3[127],_0xaea3[137],_0xe56dx30);_0xe56dx16(_0xaea3[126],_0xaea3[137],_0xe56dx30)}},console:function(_0xe56dx31){_0xe56dx16(_0xe56dx31[_0xaea3[206]],util[_0xaea3[59]](_0xaea3[207],_0xe56dx31[_0xaea3[112]]),_0xe56dx31[_0xaea3[208]])},realtimeQueueMembers:function(_0xe56dx32){return function(){_[_0xaea3[210]](params[_0xaea3[62]][_0xaea3[61]],function(_0xe56dx1d,_0xe56dx22){if(_[_0xaea3[209]](_0xe56dx32,_0xe56dx22)){_[_0xaea3[210]](_0xe56dx1d[_0xaea3[114]],function(_0xe56dx30){_0xe56dx16(_0xe56dx22,_0xaea3[174],_0xe56dx30)})}})}},updateTriggers:function(_0xe56dx31){return function(){return triggers[_0xaea3[211]](_0xe56dx31)}},queueAdd:function(_0xe56dx33,_0xe56dx34){return function(){if(_0xe56dx33&& _0xe56dx34){_[_0xaea3[93]](_0xe56dx33,function(_0xe56dx20){_0xe56dx16(null,util[_0xaea3[59]](_0xaea3[212],_0xe56dx34),_0xe56dx20[0])})}}},queueRemove:function(_0xe56dx20,_0xe56dx34){return function(){if(_0xe56dx20&& _0xe56dx34){_0xe56dx16(null,util[_0xaea3[59]](_0xaea3[213],_0xe56dx34),_0xe56dx20)}}},checkTriggers:function(_0xe56dx31){return function(){return triggers[_0xaea3[214]](_0xe56dx31)}},videoOn:function(_0xe56dx1b){return function(){return triggers[_0xaea3[215]](_0xe56dx1b)}},inboundInit:function(){return function(){return BPromise[_0xaea3[113]]()[_0xaea3[92]](_0xe56dx1e())}},outboundInit:function(){return function(){return BPromise[_0xaea3[113]]()[_0xaea3[92]](_0xe56dx25())}},reportFaxUpdate:function(_0xe56dx35){return function(){_0xe56dx35[_0xaea3[26]]= _0xaea3[216];_0xe56dx16(util[_0xaea3[59]](_0xaea3[122],_0xe56dx35[_0xaea3[217]]),_0xaea3[137],_0xe56dx35);_0xe56dx16(_0xaea3[126],_0xaea3[218],_0xe56dx35)}},widgetValues:function(_0xe56dx36,_0xe56dx29){return function(){_[_0xaea3[210]](_0xe56dx36,function(_0xe56dx37,_0xe56dx38){_0xe56dx16(util[_0xaea3[59]](_0xaea3[135],_0xe56dx29[_0xaea3[136]],_0xe56dx29[_0xaea3[131]]),_0xaea3[219]+ _0xe56dx38,_0xe56dx37)})}},receivefax:function(_0xe56dx1b){return function(_0xe56dx31){if(_0xe56dx31){return triggers[_0xaea3[220]](_0xe56dx31)};return null}},reportQueueUpdate:function(_0xe56dx35){return function(){_0xe56dx35[_0xaea3[26]]= _0xaea3[221];_0xe56dx16(util[_0xaea3[59]](_0xe56dx35[_0xaea3[69]]),_0xaea3[158],_0xe56dx35)}}}}
\ No newline at end of file
+var _0xf0d7=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x65\x64\x69\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x43\x61\x6C\x6C","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x52\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x52\x65\x70\x6F\x72\x74\x4D\x65\x6D\x62\x65\x72","\x55\x73\x65\x72","\x2E\x2E\x2F\x74\x72\x69\x67\x67\x65\x72\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x6D\x69","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2F\x75\x74\x69\x6C\x73","\x72\x65\x64\x69\x73\x50\x77\x64","\x69\x70","\x63\x72\x65\x61\x74\x65\x43\x6C\x69\x65\x6E\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x65\x78\x70\x6F\x72\x74\x73","\x65\x6D\x69\x74","\x74\x6F","\x65\x76\x65\x6E\x74","\x70\x72\x69\x76\x69\x6C\x65\x67\x65","\x6D\x65\x6D\x62\x65\x72\x73\x68\x69\x70","\x72\x69\x6E\x67\x69\x6E\x75\x73\x65","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x73\x74\x61\x74\x65\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x73\x74\x61\x74\x75\x73\x64\x65\x73\x63","\x55\x4E\x4B\x4E\x4F\x57\x4E","\x30","\x4E\x4F\x54\x5F\x49\x4E\x55\x53\x45","\x31","\x49\x4E\x55\x53\x45","\x32","\x42\x55\x53\x59","\x33","\x49\x4E\x56\x41\x4C\x49\x44","\x34","\x55\x4E\x41\x56\x41\x49\x4C\x41\x42\x4C\x45","\x35","\x52\x49\x4E\x47\x49\x4E\x47","\x36","\x52\x49\x4E\x47\x49\x4E\x55\x53\x45","\x37","\x4F\x4E\x48\x4F\x4C\x44","\x38","\x73\x74\x61\x74\x75\x73","\x70\x65\x6E\x61\x6C\x74\x79","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x63\x61\x6C\x6C\x73\x74\x61\x6B\x65\x6E","\x6C\x61\x73\x74\x63\x61\x6C\x6C","\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","\x70\x61\x75\x73\x65\x64","\x71\x75\x65\x75\x65\x73","\x69\x6E\x62\x6F\x75\x6E\x64","\x67\x6C\x6F\x62\x61\x6C","\x69\x6E\x62\x6F\x75\x6E\x64\x20\x69\x6E\x69\x74\x20\x65\x72\x72\x6F\x72\x3A","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x71\x75\x65\x75\x65","\x74\x6F\x74\x61\x6C","\x69\x73\x57\x61\x69\x74\x69\x6E\x67","\x77\x61\x69\x74\x69\x6E\x67","\x69\x73\x41\x63\x74\x69\x76\x65","\x61\x63\x74\x69\x76\x65","\x69\x73\x43\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65\x64","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x73\x65\x63\x6F\x6E\x64\x73","\x64\x69\x66\x66","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x61\x76\x67\x48\x6F\x6C\x64\x74\x69\x6D\x65","\x72\x6F\x75\x6E\x64","\x61\x76\x67\x54\x61\x6C\x6B\x74\x69\x6D\x65","\x69\x73\x41\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x69\x73\x55\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x6E\x73\x77\x65\x72\x52\x61\x74\x65","\x61\x62\x61\x6E\x64\x6F\x6E\x52\x61\x74\x65","\x74\x68\x65\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x65\x78\x69\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x20\x69\x6E\x69\x74\x20\x65\x72\x72\x6F\x72\x3A","\x66\x69\x6C\x74\x65\x72","\x74\x69\x67\x65\x72\x64\x69\x61\x6C","\x61\x6E\x73\x77\x65\x72\x65\x64","\x41\x4E\x53\x57\x45\x52\x45\x44","\x64\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74\x42\x79","\x73\x75\x6D\x44\x75\x72\x61\x74\x69\x6F\x6E","\x62\x69\x6C\x6C\x61\x62\x6C\x65\x73\x65\x63\x6F\x6E\x64\x73","\x73\x75\x6D\x42\x79","\x61\x76\x67\x44\x75\x72\x61\x74\x69\x6F\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x74\x79\x70\x65","\x72\x65\x73\x6F\x6C\x76\x65","\x61\x67\x65\x6E\x74\x73","\x72\x65\x70\x6F\x72\x74\x5F\x63\x61\x6C\x6C\x3A\x73\x61\x76\x65","\x76\x6F\x69\x63\x65\x2F\x6F\x75\x74\x62\x6F\x75\x6E\x64\x2F\x67\x6C\x6F\x62\x61\x6C","\x76\x6F\x69\x63\x65\x3A\x6F\x75\x74\x62\x6F\x75\x6E\x64\x3A\x67\x6C\x6F\x62\x61\x6C","\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x61\x67\x65\x6E\x74\x3A\x25\x73","\x73\x70\x6C\x69\x74","\x63\x68\x61\x6E\x6E\x65\x6C","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A\x75\x70\x64\x61\x74\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x72\x65\x70\x6F\x72\x74\x44\x69\x61\x6C","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x69\x6E\x66\x6F","\x69\x64","\x73\x74\x61\x74\x65","\x61\x73\x73\x69\x67\x6E","\x64\x65\x76\x69\x63\x65\x73\x74\x61\x74\x65\x63\x68\x61\x6E\x67\x65","\x25\x73\x3A\x25\x73","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x53\x49\x50\x2F","","\x72\x65\x70\x6C\x61\x63\x65","\x64\x65\x76\x69\x63\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x74\x72\x75\x6E\x6B\x73","\x70\x65\x65\x72\x73\x74\x61\x74\x75\x73","\x76\x6F\x69\x63\x65\x2F\x74\x72\x75\x6E\x6B\x73","\x76\x6F\x69\x63\x65\x3A\x74\x72\x75\x6E\x6B\x73","\x65\x78\x74\x72\x61\x76\x61\x72","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x63\x61\x6C\x6C\x65\x64","\x61\x67\x65\x6E\x74\x63\x61\x6C\x6C\x65\x64","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x55\x70\x64\x61\x74\x65","\x76\x6F\x69\x63\x65\x3A\x69\x6E\x62\x6F\x75\x6E\x64","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x72\x65\x61\x73\x6F\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x3A\x75\x70\x64\x61\x74\x65","\x69\x64\x20\x44\x45\x53\x43","\x64\x65\x73\x74\x75\x6E\x69\x71\x75\x65\x69\x64","\x63\x6F\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x75\x6D","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x6C\x69\x6E\x65\x6E\x61\x6D\x65","\x72\x69\x6E\x67\x74\x69\x6D\x65","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x65\x6C\x73\x65\x77\x68\x65\x72\x65","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x72\x65\x6A\x65\x63\x74\x65\x64","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x71\x75\x65\x75\x65\x6D\x65\x6D\x62\x65\x72\x72\x65\x6D\x6F\x76\x65\x64\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65","\x63\x68\x61\x6E\x6E\x65\x6C\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x65\x78\x74\x65\x6E","\x70\x72\x69\x6F\x72\x69\x74\x79","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x63\x6F\x75\x6E\x74","\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x72\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\x72\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x6C\x61\x73\x74\x65\x76\x65\x6E\x74","\x5F\x63\x68\x61\x6E\x67\x65\x64","\x6F\x72\x69\x67\x69\x6E\x61\x6C\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x61\x62\x61\x6E\x64\x6F\x6E","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6A\x6F\x69\x6E\x20\x2D\x20\x73\x6F\x63\x6B\x65\x74","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x63\x6F\x6E\x74\x65\x78\x74","\x64\x69\x61\x6C\x73\x74\x72\x69\x6E\x67","\x6D\x65\x72\x67\x65","\x72\x65\x70\x6F\x72\x74\x5F\x64\x69\x61\x6C\x3A\x73\x61\x76\x65","\x64\x69\x61\x6C\x73\x74\x61\x74\x75\x73","\x64\x65\x73\x74\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x6F\x75\x74\x62\x6F\x75\x6E\x64\x72\x6F\x75\x74\x65\x69\x64","\x76\x61\x72\x69\x61\x62\x6C\x65","\x76\x61\x6C\x75\x65","\x76\x61\x72\x53\x65\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x61\x67\x65\x6E\x74\x75\x70\x64\x61\x74\x65","\x73\x6F\x63\x6B\x65\x74","\x63\x6F\x6E\x73\x6F\x6C\x65\x3A\x25\x73","\x64\x61\x74\x61","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x66\x6F\x72\x4F\x77\x6E","\x75\x70\x64\x61\x74\x65\x54\x72\x69\x67\x67\x65\x72\x73","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x25\x73\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x75\x73\x65\x72\x5F\x68\x61\x73\x5F\x25\x73\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x63\x68\x65\x63\x6B\x54\x72\x69\x67\x67\x65\x72\x73","\x76\x69\x64\x65\x6F\x4F\x6E","\x72\x65\x70\x6F\x72\x74\x66\x61\x78\x75\x70\x64\x61\x74\x65","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x72\x65\x70\x6F\x72\x74\x5F\x66\x61\x78\x3A\x75\x70\x64\x61\x74\x65","\x77\x69\x64\x67\x65\x74\x5F\x75\x70\x64\x61\x74\x65\x3A","\x72\x65\x63\x65\x69\x76\x65\x66\x61\x78","\x72\x65\x70\x6F\x72\x74\x71\x75\x65\x75\x65\x75\x70\x64\x61\x74\x65"];_0xf0d7[0];var _=require(_0xf0d7[1]);var util=require(_0xf0d7[2]);var moment=require(_0xf0d7[3]);var BPromise=require(_0xf0d7[4]);var redis=require(_0xf0d7[5]);var VoiceQueue=require(_0xf0d7[7])[_0xf0d7[6]];var ReportQueue=require(_0xf0d7[7])[_0xf0d7[8]];var ReportCall=require(_0xf0d7[7])[_0xf0d7[9]];var ReportAgent=require(_0xf0d7[7])[_0xf0d7[10]];var ReportDial=require(_0xf0d7[7])[_0xf0d7[11]];var ReportMember=require(_0xf0d7[7])[_0xf0d7[12]];var User=require(_0xf0d7[7])[_0xf0d7[13]];var Triggers=require(_0xf0d7[14]);var config=require(_0xf0d7[15]);var logger=require(_0xf0d7[17])(_0xf0d7[16]);var utils=require(_0xf0d7[18]);var redisConf;if(config[_0xf0d7[19]]){redisConf= {password:config[_0xf0d7[19]]}};var redisClient=redis[_0xf0d7[21]](6379,config[_0xf0d7[20]],redisConf);var io=require(_0xf0d7[22])(redisClient);var triggers= new Triggers(io);var params={trunks:[],inbound:{queues:{},channels:[],global:{waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0}},outbound:{global:{total:0,answered:0,sumDuration:0,avgDuration:0,tigerdial:0},channels:[]}};module[_0xf0d7[23]]= function(){var _0xb42ax16=function(_0xb42ax17,_0xb42ax18,_0xb42ax19){if(_0xb42ax17){io[_0xf0d7[25]](_0xb42ax17)[_0xf0d7[24]](_0xb42ax18,_0xb42ax19)}else {io[_0xf0d7[24]](_0xb42ax18,_0xb42ax19)}};var _0xb42ax1a=function(_0xb42ax1b){delete _0xb42ax1b[_0xf0d7[26]];delete _0xb42ax1b[_0xf0d7[27]];delete _0xb42ax1b[_0xf0d7[28]];delete _0xb42ax1b[_0xf0d7[29]];_0xb42ax1b[_0xf0d7[30]]= _0xb42ax1b[_0xf0d7[31]]|| _0xb42ax1b[_0xf0d7[30]];_0xb42ax1b[_0xf0d7[32]]= _0xb42ax1b[_0xf0d7[33]];_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[35];switch(_0xb42ax1b[_0xf0d7[53]]){case _0xf0d7[36]:_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[35];break;case _0xf0d7[38]:_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[37];break;case _0xf0d7[40]:_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[39];break;case _0xf0d7[42]:_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[41];break;case _0xf0d7[44]:_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[43];break;case _0xf0d7[46]:_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[45];break;case _0xf0d7[48]:_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[47];break;case _0xf0d7[50]:_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[49];break;case _0xf0d7[52]:_0xb42ax1b[_0xf0d7[34]]= _0xf0d7[51];break;default:};_0xb42ax1b[_0xf0d7[53]]= Number(_0xb42ax1b[_0xf0d7[53]]);if(_0xb42ax1b[_0xf0d7[55]](_0xf0d7[54])){_0xb42ax1b[_0xf0d7[54]]= Number(_0xb42ax1b[_0xf0d7[54]])};if(_0xb42ax1b[_0xf0d7[55]](_0xf0d7[56])){_0xb42ax1b[_0xf0d7[56]]= Number(_0xb42ax1b[_0xf0d7[56]])};if(_0xb42ax1b[_0xf0d7[55]](_0xf0d7[57])){if(_0xb42ax1b[_0xf0d7[57]]=== _0xf0d7[36]){_0xb42ax1b[_0xf0d7[57]]= null}else {_0xb42ax1b[_0xf0d7[57]]= moment()[_0xf0d7[59]](_0xf0d7[58])}};_0xb42ax1b[_0xf0d7[60]]= parseInt(_0xb42ax1b[_0xf0d7[60]],10)?true:false};function _0xb42ax1c(_0xb42ax1d){if(!params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1d]){params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1d]= {agents:{},waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0}}}function _0xb42ax1e(){return function(){params[_0xf0d7[62]][_0xf0d7[61]]= {};params[_0xf0d7[62]][_0xf0d7[63]]= {waiting:0,active:0,completed:0,abandoned:0,unmanaged:0,holdtime:0,talktime:0,avgHoldtime:0,avgTalktime:0,answerRate:0,abandonRate:0,total:0};return VoiceQueue[_0xf0d7[97]]({attributes:[_0xf0d7[31]],raw:true})[_0xf0d7[92]](function(_0xb42ax20){if(_0xb42ax20){_[_0xf0d7[93]](_0xb42ax20,function(_0xb42ax1d){_0xb42ax1c(_0xb42ax1d[_0xf0d7[31]])});return ReportQueue[_0xf0d7[97]]({attributes:[_0xf0d7[69],_0xf0d7[79],_0xf0d7[82],_0xf0d7[94],_0xf0d7[95],_0xf0d7[96],_0xf0d7[77]],raw:true})}})[_0xf0d7[92]](function(_0xb42ax20){if(_0xb42ax20){var _0xb42ax21;var _0xb42ax22;var _0xb42ax23=_0xb42ax20[_0xf0d7[68]];for(var _0xb42ax24=0;_0xb42ax24< _0xb42ax23;_0xb42ax24++){_0xb42ax21= _0xb42ax20[_0xb42ax24];_0xb42ax22= _0xb42ax21[_0xf0d7[69]];_0xb42ax1c(_0xb42ax22);params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[70]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[70]]++;if(utils[_0xf0d7[71]](_0xb42ax21)){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[72]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[72]]++};if(utils[_0xf0d7[73]](_0xb42ax21)){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[74]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[74]]++};if(utils[_0xf0d7[75]](_0xb42ax21)){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[76]]++;params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[77]]+= _0xb42ax21[_0xf0d7[77]]|| 0;params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[78]]+= moment(_0xb42ax21[_0xf0d7[82]])[_0xf0d7[81]](moment(_0xb42ax21[_0xf0d7[79]]),_0xf0d7[80]);params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[83]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[77]]/ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[76]]);params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[85]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[78]]/ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[76]]);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[77]]+= _0xb42ax21[_0xf0d7[77]]|| 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[78]]+= moment(_0xb42ax21[_0xf0d7[82]])[_0xf0d7[81]](moment(_0xb42ax21[_0xf0d7[79]]),_0xf0d7[80]);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[83]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[77]]/ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[76]]);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[85]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[78]]/ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[76]])};if(utils[_0xf0d7[86]](_0xb42ax21)){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[87]]++};if(utils[_0xf0d7[88]](_0xb42ax21)){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[89]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[89]]++};params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[90]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[76]]/ (params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[91]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[87]]/ (params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax22][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[90]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]/ (params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[91]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]]/ (params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]])* 100,2)}}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[66]](_0xf0d7[64],_0xb42ax1f[_0xf0d7[65]])})}}function _0xb42ax25(){return function(){params[_0xf0d7[98]][_0xf0d7[63]]= {total:0,answered:0,sumDuration:0,avgDuration:0,tigerdial:0,answerRate:0};return ReportCall[_0xf0d7[97]]({where:{type:[_0xf0d7[98],_0xf0d7[101]],createdAt:{$gte:moment()[_0xf0d7[111]](_0xf0d7[110])}},attributes:[_0xf0d7[112],_0xf0d7[104],_0xf0d7[107]],raw:true})[_0xf0d7[92]](function(_0xb42ax20){if(_0xb42ax20){var _0xb42ax26=_[_0xf0d7[100]](_0xb42ax20,{type:_0xf0d7[98]});var _0xb42ax27=_[_0xf0d7[100]](_0xb42ax20,{type:_0xf0d7[101]});if(_0xb42ax26[_0xf0d7[68]]){params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[70]]= _0xb42ax26[_0xf0d7[68]];params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[102]]= _[_0xf0d7[105]](_0xb42ax26,_0xf0d7[104])[_0xf0d7[103]]|| 0;params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[106]]= _[_0xf0d7[108]](_0xb42ax26,_0xf0d7[107]);if(params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[102]]){params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[109]]= _[_0xf0d7[84]]((_[_0xf0d7[108]](_0xb42ax26,_0xf0d7[107])/ params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[102]]));params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[90]]= _[_0xf0d7[84]](params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[102]]/ params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[70]]* 100,1)}};if(_0xb42ax27[_0xf0d7[68]]){params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[101]]= _0xb42ax27[_0xf0d7[68]]}}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[66]](_0xf0d7[99],_0xb42ax1f[_0xf0d7[65]])})}}BPromise[_0xf0d7[113]]()[_0xf0d7[92]](_0xb42ax1e())[_0xf0d7[92]](_0xb42ax25());return {cdr:function(_0xb42ax1b){return function(_0xb42ax20){_0xb42ax16(_0xf0d7[114],_0xf0d7[115],_0xb42ax1b);if(_0xb42ax1b[_0xf0d7[112]]== _0xf0d7[98]|| _0xb42ax1b[_0xf0d7[112]]== _0xf0d7[101]){if(_0xb42ax1b[_0xf0d7[112]]== _0xf0d7[98]){params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[70]]++;_0xb42ax1b[_0xf0d7[104]]== _0xf0d7[103]&& (params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[102]]++);params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[106]]+= Number(_0xb42ax1b[_0xf0d7[107]]);if(params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[102]]){params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[109]]= _[_0xf0d7[84]](params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[106]]/ params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[102]]);params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[90]]= _[_0xf0d7[84]](params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[102]]/ params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[70]]* 100,1)}}else {params[_0xf0d7[98]][_0xf0d7[63]][_0xf0d7[101]]++};_0xb42ax16(_0xf0d7[116],_0xf0d7[117],params[_0xf0d7[98]][_0xf0d7[63]])}}},send:function(_0xb42ax1b){return function(_0xb42ax20){return BPromise[_0xf0d7[113]]()}},hangup:function(_0xb42ax1b){return function(_0xb42ax20){if(params[_0xf0d7[98]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]]){delete params[_0xf0d7[98]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]]};if(params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]]){delete params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]]};var _0xb42ax28={uniqueid:_0xb42ax1b[_0xf0d7[118]],linkedid:_0xb42ax1b[_0xf0d7[120]],endtime:moment()[_0xf0d7[59]](_0xf0d7[58]),lastevent:_0xf0d7[121],updatedAt:moment()[_0xf0d7[59]](_0xf0d7[58])};_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax1b[_0xf0d7[124]][_0xf0d7[123]](/\/|-/)[1]),_0xf0d7[125],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[125],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[125],_0xb42ax28);if(_0xb42ax20){triggers[_0xf0d7[128]](_0xb42ax20)};return BPromise[_0xf0d7[113]]()}},devicestatechange:function(_0xb42ax1b){return function(_0xb42ax20){return User[_0xf0d7[142]]({where:{name:_0xb42ax1b[_0xf0d7[141]][_0xf0d7[140]](_0xf0d7[138],_0xf0d7[139])},raw:true})[_0xf0d7[92]](function(_0xb42ax29){if(_0xb42ax29){var _0xb42ax28=_[_0xf0d7[133]]({newValues:{id:_0xb42ax29[_0xf0d7[131]],status:_0xb42ax1b[_0xf0d7[132]],statusAt:moment()[_0xf0d7[59]](_0xf0d7[58])}},_0xb42ax29,{status:_0xb42ax1b[_0xf0d7[132]],statusAt:moment()[_0xf0d7[59]](_0xf0d7[58])});_0xb42ax28[_0xf0d7[26]]= _0xf0d7[134];_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[135],_0xb42ax29[_0xf0d7[136]],_0xb42ax29[_0xf0d7[131]]),_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[137],_0xb42ax28)}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[130]](_0xf0d7[129],_0xb42ax1f)})}},peerstatus:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20&& _0xb42ax20[0]){_[_0xf0d7[93]](_0xb42ax20[1],function(_0xb42ax2a){if(!params[_0xf0d7[143]][_0xb42ax2a[_0xf0d7[31]]]){params[_0xf0d7[143]][_0xb42ax2a[_0xf0d7[31]]]= {name:_0xb42ax2a[_0xf0d7[31]]}};params[_0xf0d7[143]][_0xb42ax2a[_0xf0d7[31]]][_0xf0d7[144]]= _0xb42ax1b[_0xf0d7[144]];_0xb42ax16(_0xf0d7[145],_0xf0d7[146],params[_0xf0d7[143]][_0xb42ax2a[_0xf0d7[31]]])})};return BPromise[_0xf0d7[113]]()}},registry:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20&& _0xb42ax20[0]){_[_0xf0d7[93]](_0xb42ax20[1],function(_0xb42ax2a){if(!params[_0xf0d7[143]][_0xb42ax2a[_0xf0d7[31]]]){params[_0xf0d7[143]][_0xb42ax2a[_0xf0d7[31]]]= {name:_0xb42ax2a[_0xf0d7[31]]}};params[_0xf0d7[143]][_0xb42ax2a[_0xf0d7[31]]][_0xf0d7[53]]= _0xb42ax1b[_0xf0d7[53]];_0xb42ax16(_0xf0d7[145],_0xf0d7[146],params[_0xf0d7[143]][_0xb42ax2a[_0xf0d7[31]]])})};return BPromise[_0xf0d7[113]]()}},agentcalled:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20){_0xb42ax1b[_0xf0d7[147]]&& (_0xb42ax20[_0xf0d7[148]][_0xf0d7[147]]= _0xb42ax1b[_0xf0d7[147]]);_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax20[_0xf0d7[30]]),_0xf0d7[149],_0xb42ax20);triggers[_0xf0d7[150]](_0xb42ax20)};return User[_0xf0d7[142]]({where:{name:_0xb42ax1b[_0xf0d7[30]],voicePause:false},raw:true})[_0xf0d7[92]](function(_0xb42ax29){if(_0xb42ax29){var _0xb42ax2b=moment()[_0xf0d7[59]](_0xf0d7[58]);var _0xb42ax28=_[_0xf0d7[133]]({newValues:{id:_0xb42ax29[_0xf0d7[131]],queueStatus:_0xf0d7[152],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]}},_0xb42ax29,{queueStatus:_0xf0d7[152],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]});_0xb42ax28[_0xf0d7[26]]= _0xf0d7[153];_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[135],_0xb42ax29[_0xf0d7[136]],_0xb42ax29[_0xf0d7[131]]),_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[137],_0xb42ax28)}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[66]](_0xf0d7[151],_0xb42ax1f)})}},agentcomplete:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20){triggers[_0xf0d7[154]](_0xb42ax20)};if(params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[74]]){params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[74]]--};if(params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[74]]){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[74]]--;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[74],amount:-1,queue:_0xb42ax1b[_0xf0d7[69]]})};params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]++;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[121],amount:1,queue:_0xb42ax1b[_0xf0d7[69]]});params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[90]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]/ (params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[91]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]]/ (params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[90]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]/ (params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[91]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[87]]/ (params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[78]]+= Number(_0xb42ax1b[_0xf0d7[78]]);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[78]]+= Number(_0xb42ax1b[_0xf0d7[78]]);_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[78],amount:Number(_0xb42ax1b[_0xf0d7[78]]),queue:_0xb42ax1b[_0xf0d7[69]]});params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[85]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[78]]/ params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[85]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[78]]/ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]);params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[77]]+= Number(_0xb42ax1b[_0xf0d7[77]]);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[77]]+= Number(_0xb42ax1b[_0xf0d7[77]]);_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[77],amount:Number(_0xb42ax1b[_0xf0d7[77]]),queue:_0xb42ax1b[_0xf0d7[69]]});params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[83]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[77]]/ params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[83]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[77]]/ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]);var _0xb42ax28;var _0xb42ax2b=moment()[_0xf0d7[59]](_0xf0d7[58]);return ReportAgent[_0xf0d7[142]]({where:{uniqueid:_0xb42ax1b[_0xf0d7[118]],destuniqueid:_0xb42ax1b[_0xf0d7[162]]},raw:true})[_0xf0d7[92]](function(_0xb42ax2c){if(_0xb42ax2c){_0xb42ax28= _[_0xf0d7[133]]({},_0xb42ax2c,{lastevent:_0xf0d7[121],agentcomplete:true,agentcompleteAt:_0xb42ax2b,talktime:Number(_0xb42ax1b[_0xf0d7[78]]),reason:_0xb42ax1b[_0xf0d7[159]]});_0xb42ax1b[_0xf0d7[147]]&& (_0xb42ax28[_0xf0d7[147]]= _0xb42ax1b[_0xf0d7[147]]);_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax2c[_0xf0d7[30]]),_0xf0d7[160],_0xb42ax28)};return ReportQueue[_0xf0d7[142]]({where:{uniqueid:_0xb42ax1b[_0xf0d7[118]]},order:_0xf0d7[161],raw:true})})[_0xf0d7[92]](function(_0xb42ax2c){if(_0xb42ax2c){_0xb42ax28= _[_0xf0d7[133]]({},_0xb42ax2c,{queuecallercomplete:true,queuecallercompleteAt:_0xb42ax2b});_0xb42ax16(_0xb42ax2c[_0xf0d7[69]],_0xf0d7[158],_0xb42ax28)};return User[_0xf0d7[142]]({where:{name:_0xb42ax1b[_0xf0d7[30]]},raw:true})})[_0xf0d7[92]](function(_0xb42ax29){if(_0xb42ax29){var _0xb42ax28=_[_0xf0d7[133]]({newValues:{id:_0xb42ax29[_0xf0d7[131]],queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]}},_0xb42ax29,{queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]});_0xb42ax28[_0xf0d7[26]]= _0xf0d7[157];_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[135],_0xb42ax29[_0xf0d7[136]],_0xb42ax29[_0xf0d7[131]]),_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[137],_0xb42ax28)}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[66]](_0xf0d7[156],_0xb42ax1f)})}},agentconnect:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20){triggers[_0xf0d7[154]](_0xb42ax20)};if(params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[72]]){params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[72]]--;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[72],amount:-1,queue:_0xb42ax1b[_0xf0d7[69]]})};if(params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[72]]){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[72]]--};if(params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]]){params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[163]]= _0xb42ax1b[_0xf0d7[164]];params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[165]]= _0xb42ax1b[_0xf0d7[165]];params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[77]]= Number(_0xb42ax1b[_0xf0d7[77]]);params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[166]]= Number(_0xb42ax1b[_0xf0d7[166]]);params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[32]]= _0xb42ax1b[_0xf0d7[32]];params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[30]]= _0xb42ax1b[_0xf0d7[30]]};params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[74]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[74]]++;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[74],amount:1,queue:_0xb42ax1b[_0xf0d7[69]]});var _0xb42ax28;var _0xb42ax2b=moment()[_0xf0d7[59]](_0xf0d7[58]);return ReportQueue[_0xf0d7[142]]({where:{uniqueid:_0xb42ax1b[_0xf0d7[118]]},order:_0xf0d7[161],raw:true})[_0xf0d7[92]](function(_0xb42ax2c){if(_0xb42ax2c){_0xb42ax28= _[_0xf0d7[133]]({},_0xb42ax2c,{queuecallerleaveAt:moment()[_0xf0d7[59]](_0xf0d7[58]),holdtime:_0xb42ax1b[_0xf0d7[77]],assigned:true,lastAssignedTo:_0xb42ax1b[_0xf0d7[30]]});_0xb42ax16(_0xb42ax2c[_0xf0d7[69]],_0xf0d7[158],_0xb42ax28)};return ReportAgent[_0xf0d7[142]]({where:{uniqueid:_0xb42ax1b[_0xf0d7[118]],destuniqueid:_0xb42ax1b[_0xf0d7[162]]},raw:true})})[_0xf0d7[92]](function(_0xb42ax2c){if(_0xb42ax2c){_0xb42ax28= _[_0xf0d7[133]]({},_0xb42ax2c,{lastevent:_0xf0d7[168],agentconnectAt:moment()[_0xf0d7[59]](_0xf0d7[58]),holdtime:_0xb42ax1b[_0xf0d7[77]]});_0xb42ax1b[_0xf0d7[147]]&& (_0xb42ax28[_0xf0d7[147]]= _0xb42ax1b[_0xf0d7[147]]);_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax2c[_0xf0d7[30]]),_0xf0d7[160],_0xb42ax28)};return ReportAgent[_0xf0d7[97]]({where:{uniqueid:_0xb42ax1b[_0xf0d7[118]],destuniqueid:{$ne:_0xb42ax1b[_0xf0d7[162]]},reason:null},raw:true})})[_0xf0d7[92]](function(_0xb42ax2e){if(_0xb42ax2e&& _0xb42ax2e[_0xf0d7[68]]){_[_0xf0d7[93]](_0xb42ax2e,function(_0xb42ax2c){_0xb42ax28= _[_0xf0d7[133]]({},_0xb42ax2c,{lastevent:_0xf0d7[170],agentringnoanswer:true,agentringnoanswerAt:_0xb42ax2b,reason:_0xf0d7[170],answeredelsewheredestinationuniqueid:_0xb42ax1b[_0xf0d7[162]],answeredelsewheremembername:_0xb42ax1b[_0xf0d7[30]]});_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax2c[_0xf0d7[30]]),_0xf0d7[160],_0xb42ax28)})};return User[_0xf0d7[142]]({where:{name:_0xb42ax1b[_0xf0d7[30]]},raw:true})})[_0xf0d7[92]](function(_0xb42ax29){if(_0xb42ax29){var _0xb42ax28=_[_0xf0d7[133]]({newValues:{id:_0xb42ax29[_0xf0d7[131]],queueStatus:_0xf0d7[168],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]}},_0xb42ax29,{queueStatus:_0xf0d7[168],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]});_0xb42ax28[_0xf0d7[26]]= _0xf0d7[169];_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[135],_0xb42ax29[_0xf0d7[136]],_0xb42ax29[_0xf0d7[131]]),_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[137],_0xb42ax28)};return User[_0xf0d7[97]]({where:{lastQueue:_0xb42ax1b[_0xf0d7[69]],name:{$ne:_0xb42ax1b[_0xf0d7[30]]}},raw:true})})[_0xf0d7[92]](function(_0xb42ax2d){if(_0xb42ax2d&& _0xb42ax2d[_0xf0d7[68]]){_[_0xf0d7[93]](_0xb42ax2d,function(_0xb42ax29){var _0xb42ax28=_[_0xf0d7[133]]({newValues:{id:_0xb42ax29[_0xf0d7[131]],queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b}},_0xb42ax29,{queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b});_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[135],_0xb42ax29[_0xf0d7[136]],_0xb42ax29[_0xf0d7[131]]),_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[137],_0xb42ax28)})}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[66]](_0xf0d7[167],_0xb42ax1f)})}},agentringnoanswer:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20){triggers[_0xf0d7[154]](_0xb42ax20)};var _0xb42ax28;var _0xb42ax2b=moment()[_0xf0d7[59]](_0xf0d7[58]);return User[_0xf0d7[142]]({where:{name:_0xb42ax1b[_0xf0d7[30]]},raw:true})[_0xf0d7[92]](function(_0xb42ax29){if(_0xb42ax29){var _0xb42ax28=_[_0xf0d7[133]]({newValues:{id:_0xb42ax29[_0xf0d7[131]],queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]}},_0xb42ax29,{queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]});_0xb42ax28[_0xf0d7[26]]= _0xf0d7[173];_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[135],_0xb42ax29[_0xf0d7[136]],_0xb42ax29[_0xf0d7[131]]),_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[137],_0xb42ax28)};return ReportAgent[_0xf0d7[142]]({where:{uniqueid:_0xb42ax1b[_0xf0d7[118]],destuniqueid:_0xb42ax1b[_0xf0d7[162]]},raw:true})})[_0xf0d7[92]](function(_0xb42ax2c){if(_0xb42ax2c){_0xb42ax28= _[_0xf0d7[133]]({},_0xb42ax2c,{lastevent:_0xf0d7[172],agentringnoanswer:true,agentringnoanswerAt:moment()[_0xf0d7[59]](_0xf0d7[58]),reason:_0xf0d7[172]});_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax2c[_0xf0d7[30]]),_0xf0d7[160],_0xb42ax28)}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[66]](_0xf0d7[171],_0xb42ax1f)})}},queuememberadded:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20){_0xb42ax16(_0xb42ax20[_0xf0d7[69]],_0xf0d7[174],_0xb42ax20);_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax20.UserId),_0xf0d7[174],_0xb42ax20)};return BPromise[_0xf0d7[113]]()}},queuememberremoved:function(_0xb42ax1b){return function(_0xb42ax20){if(params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]]){delete params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[114]][_0xb42ax1b[_0xf0d7[30]]]};return User[_0xf0d7[142]]({where:{name:_0xb42ax1b[_0xf0d7[32]][_0xf0d7[140]](_0xf0d7[138],_0xf0d7[139])},raw:true})[_0xf0d7[92]](function(_0xb42ax29){if(_0xb42ax29){_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[176],{queue:_0xb42ax1b[_0xf0d7[69]],UserId:_0xb42ax29[_0xf0d7[131]]});_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax29[_0xf0d7[131]]),_0xf0d7[176],{queue:_0xb42ax1b[_0xf0d7[69]],UserId:_0xb42ax29[_0xf0d7[131]]})}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[66]](_0xf0d7[175],_0xb42ax1f)})}},queuememberpause:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20){_0xb42ax16(_0xb42ax20[_0xf0d7[69]],_0xf0d7[174],_0xb42ax20);_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax20.UserId),_0xf0d7[174],_0xb42ax20)}}},queuememberpenalty:function(_0xb42ax1b){return function(_0xb42ax20){return BPromise[_0xf0d7[113]]()}},queuememberringinuse:function(_0xb42ax1b){return function(_0xb42ax20){return BPromise[_0xf0d7[113]]()}},queuemember:function(_0xb42ax1b){return function(_0xb42ax20){_0xb42ax1a(_0xb42ax1b);_0xb42ax1c(_0xb42ax1b[_0xf0d7[69]]);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[114]][_0xb42ax1b[_0xf0d7[31]]]= _0xb42ax1b;return BPromise[_0xf0d7[113]]()}},queuecallerjoin:function(_0xb42ax1b){return function(_0xb42ax20){if(!params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]]){params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]]= {};params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[72]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[74]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[87]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[89]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[77]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[78]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[83]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[85]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[90]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[91]]= 0;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[70]]= 0};params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]]= {channel:_0xb42ax1b[_0xf0d7[124]],channelstate:Number(_0xb42ax1b[_0xf0d7[177]]),channelstatedesc:_0xb42ax1b[_0xf0d7[178]],calleridnum:_0xb42ax1b[_0xf0d7[179]],calleridname:_0xb42ax1b[_0xf0d7[180]],exten:_0xb42ax1b[_0xf0d7[181]],priority:Number(_0xb42ax1b[_0xf0d7[182]]),uniqueid:_0xb42ax1b[_0xf0d7[118]],queue:_0xb42ax1b[_0xf0d7[69]],position:Number(_0xb42ax1b[_0xf0d7[183]]),count:Number(_0xb42ax1b[_0xf0d7[184]])};params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[72]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[72]]++;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[70],amount:1,queue:_0xb42ax1b[_0xf0d7[69]]});params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[70]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[70]]++;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[72],amount:1,queue:_0xb42ax1b[_0xf0d7[69]]});if(_0xb42ax20){_0xb42ax16(_0xb42ax20[_0xf0d7[69]],_0xf0d7[185],_0xb42ax20)};return BPromise[_0xf0d7[113]]()}},queuecallerabandon:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20&& _0xb42ax20[_0xf0d7[186]]&& _0xb42ax20[_0xf0d7[186]][0]){_[_0xf0d7[93]](_0xb42ax20[_0xf0d7[186]][1],function(_0xb42ax2c){_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax2c[_0xf0d7[30]]),_0xf0d7[160],_0xb42ax2c)})};if(_0xb42ax20&& _0xb42ax20[_0xf0d7[187]]){_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[158],_0xb42ax20[_0xf0d7[187]]);_0xb42ax20[_0xf0d7[187]][_0xf0d7[148]][_0xf0d7[188]]= _0xf0d7[87];_0xb42ax20[_0xf0d7[187]][_0xf0d7[189]][_0xf0d7[188]]= true;triggers[_0xf0d7[154]](_0xb42ax20[_0xf0d7[187]])};var _0xb42ax28;var _0xb42ax2b=moment()[_0xf0d7[59]](_0xf0d7[58]);if(params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[72]]){params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[72]]--;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[72],amount:-1,queue:_0xb42ax1b[_0xf0d7[69]]})};if(params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[72]]){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[72]]--};if(params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]]){params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[77]]= Number(_0xb42ax1b[_0xf0d7[77]]);params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[183]]= Number(_0xb42ax1b[_0xf0d7[183]]);params[_0xf0d7[62]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[190]]= Number(_0xb42ax1b[_0xf0d7[190]])};params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]]++;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[87]]++;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[191],amount:1,queue:_0xb42ax1b[_0xf0d7[69]]});params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[90]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]/ (params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[91]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]]/ (params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[90]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]/ (params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[87]])* 100,2);params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[91]]= _[_0xf0d7[84]](params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[87]]/ (params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[76]]+ params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[87]])* 100,2);return User[_0xf0d7[97]]({where:{lastQueue:_0xb42ax1b[_0xf0d7[69]]},raw:true})[_0xf0d7[92]](function(_0xb42ax2f){if(_0xb42ax2f&& _0xb42ax2f[_0xf0d7[68]]){var _0xb42ax28;_[_0xf0d7[93]](_0xb42ax2f,function(_0xb42ax30){_0xb42ax28= _[_0xf0d7[133]]({newValues:{id:_0xb42ax30[_0xf0d7[131]],queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]}},_0xb42ax30,{id:_0xb42ax30[_0xf0d7[131]],queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]});_0xb42ax28[_0xf0d7[26]]= _0xf0d7[95];_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[135],_0xb42ax30[_0xf0d7[136]],_0xb42ax30[_0xf0d7[131]]),_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[137],_0xb42ax28)})}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[66]](_0xf0d7[192],_0xb42ax1f)})}},blindtransfer:function(_0xb42ax1b){return function(_0xb42ax20){_0xb42ax16(null,_0xb42ax1b[_0xf0d7[26]][_0xf0d7[193]](),_0xb42ax1b);return BPromise[_0xf0d7[113]]()}},attendedtransfer:function(_0xb42ax1b){return function(_0xb42ax20){_0xb42ax16(null,_0xb42ax1b[_0xf0d7[26]][_0xf0d7[193]](),_0xb42ax1b);return BPromise[_0xf0d7[113]]()}},dialbegin:function(_0xb42ax1b){return function(_0xb42ax20){params[_0xf0d7[98]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]]= {channel:_0xb42ax1b[_0xf0d7[124]],channelstate:Number(_0xb42ax1b[_0xf0d7[177]]),channelstatedesc:_0xb42ax1b[_0xf0d7[178]],calleridnum:_0xb42ax1b[_0xf0d7[179]],calleridname:_0xb42ax1b[_0xf0d7[180]],context:_0xb42ax1b[_0xf0d7[194]],exten:_0xb42ax1b[_0xf0d7[181]],priority:Number(_0xb42ax1b[_0xf0d7[182]]),dialstring:_0xb42ax1b[_0xf0d7[195]]};if(_0xb42ax1b[_0xf0d7[124]]){var _0xb42ax28=_[_0xf0d7[196]](_0xb42ax1b,{starttime:moment()[_0xf0d7[59]](_0xf0d7[58]),lastevent:_0xf0d7[152],updatedAt:moment()[_0xf0d7[59]](_0xf0d7[58])});_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax1b[_0xf0d7[124]][_0xf0d7[123]](/\/|-/)[1]),_0xf0d7[197],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[125],_[_0xf0d7[196]](_0xb42ax28,{role:_0xf0d7[127]}));_0xb42ax16(_0xf0d7[126],_0xf0d7[125],_0xb42ax28,_[_0xf0d7[196]](_0xb42ax28,{role:_0xf0d7[126]}));if(_0xb42ax20){triggers[_0xf0d7[128]](_0xb42ax20)}};return BPromise[_0xf0d7[113]]()}},dialend:function(_0xb42ax1b){return function(_0xb42ax20){if(params[_0xf0d7[98]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]]){params[_0xf0d7[98]][_0xf0d7[119]][_0xb42ax1b[_0xf0d7[118]]][_0xf0d7[198]]= _0xb42ax1b[_0xf0d7[198]]};if(_0xb42ax1b[_0xf0d7[124]]){var _0xb42ax2b=moment()[_0xf0d7[59]](_0xf0d7[58]);var _0xb42ax28={dialstatus:_0xb42ax1b[_0xf0d7[198]],lastevent:(_0xb42ax1b[_0xf0d7[198]]=== _0xf0d7[103])?_0xf0d7[168]:_0xf0d7[121],answertime:(_0xb42ax1b[_0xf0d7[198]]=== _0xf0d7[103])?_0xb42ax2b:null,uniqueid:_0xb42ax1b[_0xf0d7[118]],linkedid:_0xb42ax1b[_0xf0d7[120]],destuniqueid:_0xb42ax1b[_0xf0d7[162]],destlinkedid:_0xb42ax1b[_0xf0d7[199]],updatedAt:_0xb42ax2b};_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax1b[_0xf0d7[124]][_0xf0d7[123]](/\/|-/)[1]),_0xf0d7[125],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[125],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[125],_0xb42ax28);if(_0xb42ax20){triggers[_0xf0d7[128]](_0xb42ax20)}};return BPromise[_0xf0d7[113]]()}},varset:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax1b[_0xf0d7[201]][_0xf0d7[55]](_0xf0d7[200])){_0xb42ax16(_0xf0d7[127],_0xf0d7[197],{uniqueid:_0xb42ax1b[_0xf0d7[118]],routeId:_0xb42ax1b[_0xf0d7[202]],updatedAt:moment()[_0xf0d7[59]](_0xf0d7[58])});_0xb42ax16(_0xf0d7[126],_0xf0d7[197],{uniqueid:_0xb42ax1b[_0xf0d7[118]],routeId:_0xb42ax1b[_0xf0d7[202]],updatedAt:moment()[_0xf0d7[59]](_0xf0d7[58])})};if(_0xb42ax1b){triggers[_0xf0d7[203]](_0xb42ax1b)};return BPromise[_0xf0d7[113]]()}},queuecallerunmanaged:function(_0xb42ax1b){return function(_0xb42ax20){if(_0xb42ax20){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[89]]+= 1;params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[89]]+= 1;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[89],amount:1,queue:_0xb42ax1b[_0xf0d7[69]]});if(params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[72]]){params[_0xf0d7[62]][_0xf0d7[61]][_0xb42ax1b[_0xf0d7[69]]][_0xf0d7[72]]-= 1};if(params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[72]]){params[_0xf0d7[62]][_0xf0d7[63]][_0xf0d7[72]]-= 1;_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[155],{type:_0xf0d7[72],amount:-1,queue:_0xb42ax1b[_0xf0d7[69]]})};_0xb42ax16(_0xb42ax1b[_0xf0d7[69]],_0xf0d7[158],_0xb42ax20);var _0xb42ax2b=moment()[_0xf0d7[59]](_0xf0d7[58]);return User[_0xf0d7[97]]({where:{lastQueue:_0xb42ax1b[_0xf0d7[69]]},raw:true})[_0xf0d7[92]](function(_0xb42ax2f){if(_0xb42ax2f&& _0xb42ax2f[_0xf0d7[68]]){var _0xb42ax28;_[_0xf0d7[93]](_0xb42ax2f,function(_0xb42ax30){_0xb42ax28= _[_0xf0d7[133]]({newValues:{id:_0xb42ax30[_0xf0d7[131]],queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]}},_0xb42ax30,{id:_0xb42ax30[_0xf0d7[131]],queueStatus:_0xf0d7[121],queueStatusAt:_0xb42ax2b,lastQueue:_0xb42ax1b[_0xf0d7[69]]});_0xb42ax28[_0xf0d7[26]]= _0xf0d7[204];_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[135],_0xb42ax30[_0xf0d7[136]],_0xb42ax30[_0xf0d7[131]]),_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[127],_0xf0d7[137],_0xb42ax28);_0xb42ax16(_0xf0d7[126],_0xf0d7[137],_0xb42ax28)})}})[_0xf0d7[67]](function(_0xb42ax1f){logger[_0xf0d7[66]](_0xf0d7[192],_0xb42ax1f)})}}},agentUpdate:function(_0xb42ax30){return function(){_0xb42ax30[_0xf0d7[26]]= _0xf0d7[205];_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax30[_0xf0d7[131]]),_0xf0d7[137],_0xb42ax30);_0xb42ax16(_0xf0d7[127],_0xf0d7[137],_0xb42ax30);_0xb42ax16(_0xf0d7[126],_0xf0d7[137],_0xb42ax30)}},console:function(_0xb42ax31){_0xb42ax16(_0xb42ax31[_0xf0d7[206]],util[_0xf0d7[59]](_0xf0d7[207],_0xb42ax31[_0xf0d7[112]]),_0xb42ax31[_0xf0d7[208]])},realtimeQueueMembers:function(_0xb42ax32){return function(){_[_0xf0d7[210]](params[_0xf0d7[62]][_0xf0d7[61]],function(_0xb42ax1d,_0xb42ax22){if(_[_0xf0d7[209]](_0xb42ax32,_0xb42ax22)){_[_0xf0d7[210]](_0xb42ax1d[_0xf0d7[114]],function(_0xb42ax30){_0xb42ax16(_0xb42ax22,_0xf0d7[174],_0xb42ax30)})}})}},updateTriggers:function(_0xb42ax31){return function(){return triggers[_0xf0d7[211]](_0xb42ax31)}},queueAdd:function(_0xb42ax33,_0xb42ax34){return function(){if(_0xb42ax33&& _0xb42ax34){_[_0xf0d7[93]](_0xb42ax33,function(_0xb42ax20){_0xb42ax16(null,util[_0xf0d7[59]](_0xf0d7[212],_0xb42ax34),_0xb42ax20[0])})}}},queueRemove:function(_0xb42ax20,_0xb42ax34){return function(){if(_0xb42ax20&& _0xb42ax34){_0xb42ax16(null,util[_0xf0d7[59]](_0xf0d7[213],_0xb42ax34),_0xb42ax20)}}},checkTriggers:function(_0xb42ax31){return function(){return triggers[_0xf0d7[214]](_0xb42ax31)}},videoOn:function(_0xb42ax1b){return function(){return triggers[_0xf0d7[215]](_0xb42ax1b)}},inboundInit:function(){return function(){return BPromise[_0xf0d7[113]]()[_0xf0d7[92]](_0xb42ax1e())}},outboundInit:function(){return function(){return BPromise[_0xf0d7[113]]()[_0xf0d7[92]](_0xb42ax25())}},reportFaxUpdate:function(_0xb42ax35){return function(){_0xb42ax35[_0xf0d7[26]]= _0xf0d7[216];_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[122],_0xb42ax35[_0xf0d7[217]]),_0xf0d7[137],_0xb42ax35);_0xb42ax16(_0xf0d7[126],_0xf0d7[218],_0xb42ax35)}},widgetValues:function(_0xb42ax36,_0xb42ax29){return function(){_[_0xf0d7[210]](_0xb42ax36,function(_0xb42ax37,_0xb42ax38){_0xb42ax16(util[_0xf0d7[59]](_0xf0d7[135],_0xb42ax29[_0xf0d7[136]],_0xb42ax29[_0xf0d7[131]]),_0xf0d7[219]+ _0xb42ax38,_0xb42ax37)})}},receivefax:function(_0xb42ax1b){return function(_0xb42ax31){if(_0xb42ax31){return triggers[_0xf0d7[220]](_0xb42ax31)};return null}},reportQueueUpdate:function(_0xb42ax35){return function(){_0xb42ax35[_0xf0d7[26]]= _0xf0d7[221];_0xb42ax16(util[_0xf0d7[59]](_0xb42ax35[_0xf0d7[69]]),_0xf0d7[158],_0xb42ax35)}}}}
\ No newline at end of file