Built motion from commit f524ee855.|1.0.27
[motion.git] / server / config / ami / socket.js
1 var _0xf869=["\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"];_0xf869[0];var _=require(_0xf869[1]);var util=require(_0xf869[2]);var moment=require(_0xf869[3]);var BPromise=require(_0xf869[4]);var redis=require(_0xf869[5]);var VoiceQueue=require(_0xf869[7])[_0xf869[6]];var ReportQueue=require(_0xf869[7])[_0xf869[8]];var ReportCall=require(_0xf869[7])[_0xf869[9]];var ReportAgent=require(_0xf869[7])[_0xf869[10]];var ReportDial=require(_0xf869[7])[_0xf869[11]];var ReportMember=require(_0xf869[7])[_0xf869[12]];var User=require(_0xf869[7])[_0xf869[13]];var Triggers=require(_0xf869[14]);var config=require(_0xf869[15]);var logger=require(_0xf869[17])(_0xf869[16]);var utils=require(_0xf869[18]);var redisConf;if(config[_0xf869[19]]){redisConf= {password:config[_0xf869[19]]}};var redisClient=redis[_0xf869[21]](6379,config[_0xf869[20]],redisConf);var io=require(_0xf869[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[_0xf869[23]]= function(){var _0xe596x16=function(_0xe596x17,_0xe596x18,_0xe596x19){if(_0xe596x17){io[_0xf869[25]](_0xe596x17)[_0xf869[24]](_0xe596x18,_0xe596x19)}else {io[_0xf869[24]](_0xe596x18,_0xe596x19)}};var _0xe596x1a=function(_0xe596x1b){delete _0xe596x1b[_0xf869[26]];delete _0xe596x1b[_0xf869[27]];delete _0xe596x1b[_0xf869[28]];delete _0xe596x1b[_0xf869[29]];_0xe596x1b[_0xf869[30]]= _0xe596x1b[_0xf869[31]]|| _0xe596x1b[_0xf869[30]];_0xe596x1b[_0xf869[32]]= _0xe596x1b[_0xf869[33]];_0xe596x1b[_0xf869[34]]= _0xf869[35];switch(_0xe596x1b[_0xf869[53]]){case _0xf869[36]:_0xe596x1b[_0xf869[34]]= _0xf869[35];break;case _0xf869[38]:_0xe596x1b[_0xf869[34]]= _0xf869[37];break;case _0xf869[40]:_0xe596x1b[_0xf869[34]]= _0xf869[39];break;case _0xf869[42]:_0xe596x1b[_0xf869[34]]= _0xf869[41];break;case _0xf869[44]:_0xe596x1b[_0xf869[34]]= _0xf869[43];break;case _0xf869[46]:_0xe596x1b[_0xf869[34]]= _0xf869[45];break;case _0xf869[48]:_0xe596x1b[_0xf869[34]]= _0xf869[47];break;case _0xf869[50]:_0xe596x1b[_0xf869[34]]= _0xf869[49];break;case _0xf869[52]:_0xe596x1b[_0xf869[34]]= _0xf869[51];break;default:};_0xe596x1b[_0xf869[53]]= Number(_0xe596x1b[_0xf869[53]]);if(_0xe596x1b[_0xf869[55]](_0xf869[54])){_0xe596x1b[_0xf869[54]]= Number(_0xe596x1b[_0xf869[54]])};if(_0xe596x1b[_0xf869[55]](_0xf869[56])){_0xe596x1b[_0xf869[56]]= Number(_0xe596x1b[_0xf869[56]])};if(_0xe596x1b[_0xf869[55]](_0xf869[57])){if(_0xe596x1b[_0xf869[57]]=== _0xf869[36]){_0xe596x1b[_0xf869[57]]= null}else {_0xe596x1b[_0xf869[57]]= moment()[_0xf869[59]](_0xf869[58])}};_0xe596x1b[_0xf869[60]]= parseInt(_0xe596x1b[_0xf869[60]],10)?true:false};function _0xe596x1c(_0xe596x1d){if(!params[_0xf869[62]][_0xf869[61]][_0xe596x1d]){params[_0xf869[62]][_0xf869[61]][_0xe596x1d]= {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 _0xe596x1e(){return function(){params[_0xf869[62]][_0xf869[61]]= {};params[_0xf869[62]][_0xf869[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[_0xf869[97]]({attributes:[_0xf869[31]],raw:true})[_0xf869[92]](function(_0xe596x20){if(_0xe596x20){_[_0xf869[93]](_0xe596x20,function(_0xe596x1d){_0xe596x1c(_0xe596x1d[_0xf869[31]])});return ReportQueue[_0xf869[97]]({attributes:[_0xf869[69],_0xf869[79],_0xf869[82],_0xf869[94],_0xf869[95],_0xf869[96],_0xf869[77]],raw:true})}})[_0xf869[92]](function(_0xe596x20){if(_0xe596x20){var _0xe596x21;var _0xe596x22;var _0xe596x23=_0xe596x20[_0xf869[68]];for(var _0xe596x24=0;_0xe596x24< _0xe596x23;_0xe596x24++){_0xe596x21= _0xe596x20[_0xe596x24];_0xe596x22= _0xe596x21[_0xf869[69]];_0xe596x1c(_0xe596x22);params[_0xf869[62]][_0xf869[63]][_0xf869[70]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[70]]++;if(utils[_0xf869[71]](_0xe596x21)){params[_0xf869[62]][_0xf869[63]][_0xf869[72]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[72]]++};if(utils[_0xf869[73]](_0xe596x21)){params[_0xf869[62]][_0xf869[63]][_0xf869[74]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[74]]++};if(utils[_0xf869[75]](_0xe596x21)){params[_0xf869[62]][_0xf869[63]][_0xf869[76]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[76]]++;params[_0xf869[62]][_0xf869[63]][_0xf869[77]]+= _0xe596x21[_0xf869[77]]|| 0;params[_0xf869[62]][_0xf869[63]][_0xf869[78]]+= moment(_0xe596x21[_0xf869[82]])[_0xf869[81]](moment(_0xe596x21[_0xf869[79]]),_0xf869[80]);params[_0xf869[62]][_0xf869[63]][_0xf869[83]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[77]]/ params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[76]]);params[_0xf869[62]][_0xf869[63]][_0xf869[85]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[78]]/ params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[76]]);params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[77]]+= _0xe596x21[_0xf869[77]]|| 0;params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[78]]+= moment(_0xe596x21[_0xf869[82]])[_0xf869[81]](moment(_0xe596x21[_0xf869[79]]),_0xf869[80]);params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[83]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[77]]/ params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[76]]);params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[85]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[78]]/ params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[76]])};if(utils[_0xf869[86]](_0xe596x21)){params[_0xf869[62]][_0xf869[63]][_0xf869[87]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[87]]++};if(utils[_0xf869[88]](_0xe596x21)){params[_0xf869[62]][_0xf869[63]][_0xf869[89]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[89]]++};params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[90]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[76]]/ (params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[76]]+ params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[91]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[87]]/ (params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[76]]+ params[_0xf869[62]][_0xf869[61]][_0xe596x22][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[63]][_0xf869[90]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[63]][_0xf869[76]]/ (params[_0xf869[62]][_0xf869[63]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[63]][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[63]][_0xf869[91]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[63]][_0xf869[87]]/ (params[_0xf869[62]][_0xf869[63]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[63]][_0xf869[87]])* 100,2)}}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[66]](_0xf869[64],_0xe596x1f[_0xf869[65]])})}}function _0xe596x25(){return function(){params[_0xf869[98]][_0xf869[63]]= {total:0,answered:0,sumDuration:0,avgDuration:0,tigerdial:0,answerRate:0};return ReportCall[_0xf869[97]]({where:{type:[_0xf869[98],_0xf869[101]],createdAt:{$gte:moment()[_0xf869[111]](_0xf869[110])}},attributes:[_0xf869[112],_0xf869[104],_0xf869[107]],raw:true})[_0xf869[92]](function(_0xe596x20){if(_0xe596x20){var _0xe596x26=_[_0xf869[100]](_0xe596x20,{type:_0xf869[98]});var _0xe596x27=_[_0xf869[100]](_0xe596x20,{type:_0xf869[101]});if(_0xe596x26[_0xf869[68]]){params[_0xf869[98]][_0xf869[63]][_0xf869[70]]= _0xe596x26[_0xf869[68]];params[_0xf869[98]][_0xf869[63]][_0xf869[102]]= _[_0xf869[105]](_0xe596x26,_0xf869[104])[_0xf869[103]]|| 0;params[_0xf869[98]][_0xf869[63]][_0xf869[106]]= _[_0xf869[108]](_0xe596x26,_0xf869[107]);if(params[_0xf869[98]][_0xf869[63]][_0xf869[102]]){params[_0xf869[98]][_0xf869[63]][_0xf869[109]]= _[_0xf869[84]]((_[_0xf869[108]](_0xe596x26,_0xf869[107])/ params[_0xf869[98]][_0xf869[63]][_0xf869[102]]));params[_0xf869[98]][_0xf869[63]][_0xf869[90]]= _[_0xf869[84]](params[_0xf869[98]][_0xf869[63]][_0xf869[102]]/ params[_0xf869[98]][_0xf869[63]][_0xf869[70]]* 100,1)}};if(_0xe596x27[_0xf869[68]]){params[_0xf869[98]][_0xf869[63]][_0xf869[101]]= _0xe596x27[_0xf869[68]]}}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[66]](_0xf869[99],_0xe596x1f[_0xf869[65]])})}}BPromise[_0xf869[113]]()[_0xf869[92]](_0xe596x1e())[_0xf869[92]](_0xe596x25());return {cdr:function(_0xe596x1b){return function(_0xe596x20){_0xe596x16(_0xf869[114],_0xf869[115],_0xe596x1b);if(_0xe596x1b[_0xf869[112]]== _0xf869[98]|| _0xe596x1b[_0xf869[112]]== _0xf869[101]){if(_0xe596x1b[_0xf869[112]]== _0xf869[98]){params[_0xf869[98]][_0xf869[63]][_0xf869[70]]++;_0xe596x1b[_0xf869[104]]== _0xf869[103]&& (params[_0xf869[98]][_0xf869[63]][_0xf869[102]]++);params[_0xf869[98]][_0xf869[63]][_0xf869[106]]+= Number(_0xe596x1b[_0xf869[107]]);if(params[_0xf869[98]][_0xf869[63]][_0xf869[102]]){params[_0xf869[98]][_0xf869[63]][_0xf869[109]]= _[_0xf869[84]](params[_0xf869[98]][_0xf869[63]][_0xf869[106]]/ params[_0xf869[98]][_0xf869[63]][_0xf869[102]]);params[_0xf869[98]][_0xf869[63]][_0xf869[90]]= _[_0xf869[84]](params[_0xf869[98]][_0xf869[63]][_0xf869[102]]/ params[_0xf869[98]][_0xf869[63]][_0xf869[70]]* 100,1)}}else {params[_0xf869[98]][_0xf869[63]][_0xf869[101]]++};_0xe596x16(_0xf869[116],_0xf869[117],params[_0xf869[98]][_0xf869[63]])}}},send:function(_0xe596x1b){return function(_0xe596x20){return BPromise[_0xf869[113]]()}},hangup:function(_0xe596x1b){return function(_0xe596x20){if(params[_0xf869[98]][_0xf869[119]][_0xe596x1b[_0xf869[118]]]){delete params[_0xf869[98]][_0xf869[119]][_0xe596x1b[_0xf869[118]]]};if(params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]]){delete params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]]};var _0xe596x28={uniqueid:_0xe596x1b[_0xf869[118]],linkedid:_0xe596x1b[_0xf869[120]],endtime:moment()[_0xf869[59]](_0xf869[58]),lastevent:_0xf869[121],updatedAt:moment()[_0xf869[59]](_0xf869[58])};_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x1b[_0xf869[124]][_0xf869[123]](/\/|-/)[1]),_0xf869[125],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[125],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[125],_0xe596x28);if(_0xe596x20){triggers[_0xf869[128]](_0xe596x20)};return BPromise[_0xf869[113]]()}},devicestatechange:function(_0xe596x1b){return function(_0xe596x20){return User[_0xf869[142]]({where:{name:_0xe596x1b[_0xf869[141]][_0xf869[140]](_0xf869[138],_0xf869[139])},raw:true})[_0xf869[92]](function(_0xe596x29){if(_0xe596x29){var _0xe596x28=_[_0xf869[133]]({newValues:{id:_0xe596x29[_0xf869[131]],status:_0xe596x1b[_0xf869[132]],statusAt:moment()[_0xf869[59]](_0xf869[58])}},_0xe596x29,{status:_0xe596x1b[_0xf869[132]],statusAt:moment()[_0xf869[59]](_0xf869[58])});_0xe596x28[_0xf869[26]]= _0xf869[134];_0xe596x16(util[_0xf869[59]](_0xf869[135],_0xe596x29[_0xf869[136]],_0xe596x29[_0xf869[131]]),_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[137],_0xe596x28)}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[130]](_0xf869[129],_0xe596x1f)})}},peerstatus:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20&& _0xe596x20[0]){_[_0xf869[93]](_0xe596x20[1],function(_0xe596x2a){if(!params[_0xf869[143]][_0xe596x2a[_0xf869[31]]]){params[_0xf869[143]][_0xe596x2a[_0xf869[31]]]= {name:_0xe596x2a[_0xf869[31]]}};params[_0xf869[143]][_0xe596x2a[_0xf869[31]]][_0xf869[144]]= _0xe596x1b[_0xf869[144]];_0xe596x16(_0xf869[145],_0xf869[146],params[_0xf869[143]][_0xe596x2a[_0xf869[31]]])})};return BPromise[_0xf869[113]]()}},registry:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20&& _0xe596x20[0]){_[_0xf869[93]](_0xe596x20[1],function(_0xe596x2a){if(!params[_0xf869[143]][_0xe596x2a[_0xf869[31]]]){params[_0xf869[143]][_0xe596x2a[_0xf869[31]]]= {name:_0xe596x2a[_0xf869[31]]}};params[_0xf869[143]][_0xe596x2a[_0xf869[31]]][_0xf869[53]]= _0xe596x1b[_0xf869[53]];_0xe596x16(_0xf869[145],_0xf869[146],params[_0xf869[143]][_0xe596x2a[_0xf869[31]]])})};return BPromise[_0xf869[113]]()}},agentcalled:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20){_0xe596x1b[_0xf869[147]]&& (_0xe596x20[_0xf869[148]][_0xf869[147]]= _0xe596x1b[_0xf869[147]]);_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x20[_0xf869[30]]),_0xf869[149],_0xe596x20);triggers[_0xf869[150]](_0xe596x20)};return User[_0xf869[142]]({where:{name:_0xe596x1b[_0xf869[30]],voicePause:false},raw:true})[_0xf869[92]](function(_0xe596x29){if(_0xe596x29){var _0xe596x2b=moment()[_0xf869[59]](_0xf869[58]);var _0xe596x28=_[_0xf869[133]]({newValues:{id:_0xe596x29[_0xf869[131]],queueStatus:_0xf869[152],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]}},_0xe596x29,{queueStatus:_0xf869[152],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]});_0xe596x28[_0xf869[26]]= _0xf869[153];_0xe596x16(util[_0xf869[59]](_0xf869[135],_0xe596x29[_0xf869[136]],_0xe596x29[_0xf869[131]]),_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[137],_0xe596x28)}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[66]](_0xf869[151],_0xe596x1f)})}},agentcomplete:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20){triggers[_0xf869[154]](_0xe596x20)};if(params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[74]]){params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[74]]--};if(params[_0xf869[62]][_0xf869[63]][_0xf869[74]]){params[_0xf869[62]][_0xf869[63]][_0xf869[74]]--;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[74],amount:-1,queue:_0xe596x1b[_0xf869[69]]})};params[_0xf869[62]][_0xf869[63]][_0xf869[76]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]++;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[121],amount:1,queue:_0xe596x1b[_0xf869[69]]});params[_0xf869[62]][_0xf869[63]][_0xf869[90]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[63]][_0xf869[76]]/ (params[_0xf869[62]][_0xf869[63]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[63]][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[63]][_0xf869[91]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[63]][_0xf869[87]]/ (params[_0xf869[62]][_0xf869[63]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[63]][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[90]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]/ (params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[91]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[87]]/ (params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[63]][_0xf869[78]]+= Number(_0xe596x1b[_0xf869[78]]);params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[78]]+= Number(_0xe596x1b[_0xf869[78]]);_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[78],amount:Number(_0xe596x1b[_0xf869[78]]),queue:_0xe596x1b[_0xf869[69]]});params[_0xf869[62]][_0xf869[63]][_0xf869[85]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[63]][_0xf869[78]]/ params[_0xf869[62]][_0xf869[63]][_0xf869[76]]);params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[85]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[78]]/ params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]);params[_0xf869[62]][_0xf869[63]][_0xf869[77]]+= Number(_0xe596x1b[_0xf869[77]]);params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[77]]+= Number(_0xe596x1b[_0xf869[77]]);_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[77],amount:Number(_0xe596x1b[_0xf869[77]]),queue:_0xe596x1b[_0xf869[69]]});params[_0xf869[62]][_0xf869[63]][_0xf869[83]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[63]][_0xf869[77]]/ params[_0xf869[62]][_0xf869[63]][_0xf869[76]]);params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[83]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[77]]/ params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]);var _0xe596x28;var _0xe596x2b=moment()[_0xf869[59]](_0xf869[58]);return ReportAgent[_0xf869[142]]({where:{uniqueid:_0xe596x1b[_0xf869[118]],destuniqueid:_0xe596x1b[_0xf869[162]]},raw:true})[_0xf869[92]](function(_0xe596x2c){if(_0xe596x2c){_0xe596x28= _[_0xf869[133]]({},_0xe596x2c,{lastevent:_0xf869[121],agentcomplete:true,agentcompleteAt:_0xe596x2b,talktime:Number(_0xe596x1b[_0xf869[78]]),reason:_0xe596x1b[_0xf869[159]]});_0xe596x1b[_0xf869[147]]&& (_0xe596x28[_0xf869[147]]= _0xe596x1b[_0xf869[147]]);_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x2c[_0xf869[30]]),_0xf869[160],_0xe596x28)};return ReportQueue[_0xf869[142]]({where:{uniqueid:_0xe596x1b[_0xf869[118]]},order:_0xf869[161],raw:true})})[_0xf869[92]](function(_0xe596x2c){if(_0xe596x2c){_0xe596x28= _[_0xf869[133]]({},_0xe596x2c,{queuecallercomplete:true,queuecallercompleteAt:_0xe596x2b});_0xe596x16(_0xe596x2c[_0xf869[69]],_0xf869[158],_0xe596x28)};return User[_0xf869[142]]({where:{name:_0xe596x1b[_0xf869[30]]},raw:true})})[_0xf869[92]](function(_0xe596x29){if(_0xe596x29){var _0xe596x28=_[_0xf869[133]]({newValues:{id:_0xe596x29[_0xf869[131]],queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]}},_0xe596x29,{queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]});_0xe596x28[_0xf869[26]]= _0xf869[157];_0xe596x16(util[_0xf869[59]](_0xf869[135],_0xe596x29[_0xf869[136]],_0xe596x29[_0xf869[131]]),_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[137],_0xe596x28)}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[66]](_0xf869[156],_0xe596x1f)})}},agentconnect:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20){triggers[_0xf869[154]](_0xe596x20)};if(params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[72]]){params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[72]]--;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[72],amount:-1,queue:_0xe596x1b[_0xf869[69]]})};if(params[_0xf869[62]][_0xf869[63]][_0xf869[72]]){params[_0xf869[62]][_0xf869[63]][_0xf869[72]]--};if(params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]]){params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[163]]= _0xe596x1b[_0xf869[164]];params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[165]]= _0xe596x1b[_0xf869[165]];params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[77]]= Number(_0xe596x1b[_0xf869[77]]);params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[166]]= Number(_0xe596x1b[_0xf869[166]]);params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[32]]= _0xe596x1b[_0xf869[32]];params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[30]]= _0xe596x1b[_0xf869[30]]};params[_0xf869[62]][_0xf869[63]][_0xf869[74]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[74]]++;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[74],amount:1,queue:_0xe596x1b[_0xf869[69]]});var _0xe596x28;var _0xe596x2b=moment()[_0xf869[59]](_0xf869[58]);return ReportQueue[_0xf869[142]]({where:{uniqueid:_0xe596x1b[_0xf869[118]]},order:_0xf869[161],raw:true})[_0xf869[92]](function(_0xe596x2c){if(_0xe596x2c){_0xe596x28= _[_0xf869[133]]({},_0xe596x2c,{queuecallerleaveAt:moment()[_0xf869[59]](_0xf869[58]),holdtime:_0xe596x1b[_0xf869[77]],assigned:true,lastAssignedTo:_0xe596x1b[_0xf869[30]]});_0xe596x16(_0xe596x2c[_0xf869[69]],_0xf869[158],_0xe596x28)};return ReportAgent[_0xf869[142]]({where:{uniqueid:_0xe596x1b[_0xf869[118]],destuniqueid:_0xe596x1b[_0xf869[162]]},raw:true})})[_0xf869[92]](function(_0xe596x2c){if(_0xe596x2c){_0xe596x28= _[_0xf869[133]]({},_0xe596x2c,{lastevent:_0xf869[168],agentconnectAt:moment()[_0xf869[59]](_0xf869[58]),holdtime:_0xe596x1b[_0xf869[77]]});_0xe596x1b[_0xf869[147]]&& (_0xe596x28[_0xf869[147]]= _0xe596x1b[_0xf869[147]]);_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x2c[_0xf869[30]]),_0xf869[160],_0xe596x28)};return ReportAgent[_0xf869[97]]({where:{uniqueid:_0xe596x1b[_0xf869[118]],destuniqueid:{$ne:_0xe596x1b[_0xf869[162]]},reason:null},raw:true})})[_0xf869[92]](function(_0xe596x2e){if(_0xe596x2e&& _0xe596x2e[_0xf869[68]]){_[_0xf869[93]](_0xe596x2e,function(_0xe596x2c){_0xe596x28= _[_0xf869[133]]({},_0xe596x2c,{lastevent:_0xf869[170],agentringnoanswer:true,agentringnoanswerAt:_0xe596x2b,reason:_0xf869[170],answeredelsewheredestinationuniqueid:_0xe596x1b[_0xf869[162]],answeredelsewheremembername:_0xe596x1b[_0xf869[30]]});_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x2c[_0xf869[30]]),_0xf869[160],_0xe596x28)})};return User[_0xf869[142]]({where:{name:_0xe596x1b[_0xf869[30]]},raw:true})})[_0xf869[92]](function(_0xe596x29){if(_0xe596x29){var _0xe596x28=_[_0xf869[133]]({newValues:{id:_0xe596x29[_0xf869[131]],queueStatus:_0xf869[168],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]}},_0xe596x29,{queueStatus:_0xf869[168],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]});_0xe596x28[_0xf869[26]]= _0xf869[169];_0xe596x16(util[_0xf869[59]](_0xf869[135],_0xe596x29[_0xf869[136]],_0xe596x29[_0xf869[131]]),_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[137],_0xe596x28)};return User[_0xf869[97]]({where:{lastQueue:_0xe596x1b[_0xf869[69]],name:{$ne:_0xe596x1b[_0xf869[30]]}},raw:true})})[_0xf869[92]](function(_0xe596x2d){if(_0xe596x2d&& _0xe596x2d[_0xf869[68]]){_[_0xf869[93]](_0xe596x2d,function(_0xe596x29){var _0xe596x28=_[_0xf869[133]]({newValues:{id:_0xe596x29[_0xf869[131]],queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b}},_0xe596x29,{queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b});_0xe596x16(util[_0xf869[59]](_0xf869[135],_0xe596x29[_0xf869[136]],_0xe596x29[_0xf869[131]]),_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[137],_0xe596x28)})}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[66]](_0xf869[167],_0xe596x1f)})}},agentringnoanswer:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20){triggers[_0xf869[154]](_0xe596x20)};var _0xe596x28;var _0xe596x2b=moment()[_0xf869[59]](_0xf869[58]);return User[_0xf869[142]]({where:{name:_0xe596x1b[_0xf869[30]]},raw:true})[_0xf869[92]](function(_0xe596x29){if(_0xe596x29){var _0xe596x28=_[_0xf869[133]]({newValues:{id:_0xe596x29[_0xf869[131]],queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]}},_0xe596x29,{queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]});_0xe596x28[_0xf869[26]]= _0xf869[173];_0xe596x16(util[_0xf869[59]](_0xf869[135],_0xe596x29[_0xf869[136]],_0xe596x29[_0xf869[131]]),_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[137],_0xe596x28)};return ReportAgent[_0xf869[142]]({where:{uniqueid:_0xe596x1b[_0xf869[118]],destuniqueid:_0xe596x1b[_0xf869[162]]},raw:true})})[_0xf869[92]](function(_0xe596x2c){if(_0xe596x2c){_0xe596x28= _[_0xf869[133]]({},_0xe596x2c,{lastevent:_0xf869[172],agentringnoanswer:true,agentringnoanswerAt:moment()[_0xf869[59]](_0xf869[58]),reason:_0xf869[172]});_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x2c[_0xf869[30]]),_0xf869[160],_0xe596x28)}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[66]](_0xf869[171],_0xe596x1f)})}},queuememberadded:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20){_0xe596x16(_0xe596x20[_0xf869[69]],_0xf869[174],_0xe596x20);_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x20.UserId),_0xf869[174],_0xe596x20)};return BPromise[_0xf869[113]]()}},queuememberremoved:function(_0xe596x1b){return function(_0xe596x20){if(params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]]){delete params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[114]][_0xe596x1b[_0xf869[30]]]};return User[_0xf869[142]]({where:{name:_0xe596x1b[_0xf869[32]][_0xf869[140]](_0xf869[138],_0xf869[139])},raw:true})[_0xf869[92]](function(_0xe596x29){if(_0xe596x29){_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[176],{queue:_0xe596x1b[_0xf869[69]],UserId:_0xe596x29[_0xf869[131]]});_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x29[_0xf869[131]]),_0xf869[176],{queue:_0xe596x1b[_0xf869[69]],UserId:_0xe596x29[_0xf869[131]]})}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[66]](_0xf869[175],_0xe596x1f)})}},queuememberpause:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20){_0xe596x16(_0xe596x20[_0xf869[69]],_0xf869[174],_0xe596x20);_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x20.UserId),_0xf869[174],_0xe596x20)}}},queuememberpenalty:function(_0xe596x1b){return function(_0xe596x20){return BPromise[_0xf869[113]]()}},queuememberringinuse:function(_0xe596x1b){return function(_0xe596x20){return BPromise[_0xf869[113]]()}},queuemember:function(_0xe596x1b){return function(_0xe596x20){_0xe596x1a(_0xe596x1b);_0xe596x1c(_0xe596x1b[_0xf869[69]]);params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[114]][_0xe596x1b[_0xf869[31]]]= _0xe596x1b;return BPromise[_0xf869[113]]()}},queuecallerjoin:function(_0xe596x1b){return function(_0xe596x20){if(!params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]]){params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]]= {};params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[72]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[74]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[87]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[89]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[77]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[78]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[83]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[85]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[90]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[91]]= 0;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[70]]= 0};params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]]= {channel:_0xe596x1b[_0xf869[124]],channelstate:Number(_0xe596x1b[_0xf869[177]]),channelstatedesc:_0xe596x1b[_0xf869[178]],calleridnum:_0xe596x1b[_0xf869[179]],calleridname:_0xe596x1b[_0xf869[180]],exten:_0xe596x1b[_0xf869[181]],priority:Number(_0xe596x1b[_0xf869[182]]),uniqueid:_0xe596x1b[_0xf869[118]],queue:_0xe596x1b[_0xf869[69]],position:Number(_0xe596x1b[_0xf869[183]]),count:Number(_0xe596x1b[_0xf869[184]])};params[_0xf869[62]][_0xf869[63]][_0xf869[72]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[72]]++;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[70],amount:1,queue:_0xe596x1b[_0xf869[69]]});params[_0xf869[62]][_0xf869[63]][_0xf869[70]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[70]]++;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[72],amount:1,queue:_0xe596x1b[_0xf869[69]]});if(_0xe596x20){_0xe596x16(_0xe596x20[_0xf869[69]],_0xf869[185],_0xe596x20)};return BPromise[_0xf869[113]]()}},queuecallerabandon:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20&& _0xe596x20[_0xf869[186]]&& _0xe596x20[_0xf869[186]][0]){_[_0xf869[93]](_0xe596x20[_0xf869[186]][1],function(_0xe596x2c){_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x2c[_0xf869[30]]),_0xf869[160],_0xe596x2c)})};if(_0xe596x20&& _0xe596x20[_0xf869[187]]){_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[158],_0xe596x20[_0xf869[187]]);_0xe596x20[_0xf869[187]][_0xf869[148]][_0xf869[188]]= _0xf869[87];_0xe596x20[_0xf869[187]][_0xf869[189]][_0xf869[188]]= true;triggers[_0xf869[154]](_0xe596x20[_0xf869[187]])};var _0xe596x28;var _0xe596x2b=moment()[_0xf869[59]](_0xf869[58]);if(params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[72]]){params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[72]]--;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[72],amount:-1,queue:_0xe596x1b[_0xf869[69]]})};if(params[_0xf869[62]][_0xf869[63]][_0xf869[72]]){params[_0xf869[62]][_0xf869[63]][_0xf869[72]]--};if(params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]]){params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[77]]= Number(_0xe596x1b[_0xf869[77]]);params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[183]]= Number(_0xe596x1b[_0xf869[183]]);params[_0xf869[62]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[190]]= Number(_0xe596x1b[_0xf869[190]])};params[_0xf869[62]][_0xf869[63]][_0xf869[87]]++;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[87]]++;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[191],amount:1,queue:_0xe596x1b[_0xf869[69]]});params[_0xf869[62]][_0xf869[63]][_0xf869[90]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[63]][_0xf869[76]]/ (params[_0xf869[62]][_0xf869[63]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[63]][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[63]][_0xf869[91]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[63]][_0xf869[87]]/ (params[_0xf869[62]][_0xf869[63]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[63]][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[90]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]/ (params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[87]])* 100,2);params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[91]]= _[_0xf869[84]](params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[87]]/ (params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[76]]+ params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[87]])* 100,2);return User[_0xf869[97]]({where:{lastQueue:_0xe596x1b[_0xf869[69]]},raw:true})[_0xf869[92]](function(_0xe596x2f){if(_0xe596x2f&& _0xe596x2f[_0xf869[68]]){var _0xe596x28;_[_0xf869[93]](_0xe596x2f,function(_0xe596x30){_0xe596x28= _[_0xf869[133]]({newValues:{id:_0xe596x30[_0xf869[131]],queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]}},_0xe596x30,{id:_0xe596x30[_0xf869[131]],queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]});_0xe596x28[_0xf869[26]]= _0xf869[95];_0xe596x16(util[_0xf869[59]](_0xf869[135],_0xe596x30[_0xf869[136]],_0xe596x30[_0xf869[131]]),_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[137],_0xe596x28)})}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[66]](_0xf869[192],_0xe596x1f)})}},blindtransfer:function(_0xe596x1b){return function(_0xe596x20){_0xe596x16(null,_0xe596x1b[_0xf869[26]][_0xf869[193]](),_0xe596x1b);return BPromise[_0xf869[113]]()}},attendedtransfer:function(_0xe596x1b){return function(_0xe596x20){_0xe596x16(null,_0xe596x1b[_0xf869[26]][_0xf869[193]](),_0xe596x1b);return BPromise[_0xf869[113]]()}},dialbegin:function(_0xe596x1b){return function(_0xe596x20){params[_0xf869[98]][_0xf869[119]][_0xe596x1b[_0xf869[118]]]= {channel:_0xe596x1b[_0xf869[124]],channelstate:Number(_0xe596x1b[_0xf869[177]]),channelstatedesc:_0xe596x1b[_0xf869[178]],calleridnum:_0xe596x1b[_0xf869[179]],calleridname:_0xe596x1b[_0xf869[180]],context:_0xe596x1b[_0xf869[194]],exten:_0xe596x1b[_0xf869[181]],priority:Number(_0xe596x1b[_0xf869[182]]),dialstring:_0xe596x1b[_0xf869[195]]};if(_0xe596x1b[_0xf869[124]]){var _0xe596x28=_[_0xf869[196]](_0xe596x1b,{starttime:moment()[_0xf869[59]](_0xf869[58]),lastevent:_0xf869[152],updatedAt:moment()[_0xf869[59]](_0xf869[58])});_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x1b[_0xf869[124]][_0xf869[123]](/\/|-/)[1]),_0xf869[197],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[125],_[_0xf869[196]](_0xe596x28,{role:_0xf869[127]}));_0xe596x16(_0xf869[126],_0xf869[125],_0xe596x28,_[_0xf869[196]](_0xe596x28,{role:_0xf869[126]}));if(_0xe596x20){triggers[_0xf869[128]](_0xe596x20)}};return BPromise[_0xf869[113]]()}},dialend:function(_0xe596x1b){return function(_0xe596x20){if(params[_0xf869[98]][_0xf869[119]][_0xe596x1b[_0xf869[118]]]){params[_0xf869[98]][_0xf869[119]][_0xe596x1b[_0xf869[118]]][_0xf869[198]]= _0xe596x1b[_0xf869[198]]};if(_0xe596x1b[_0xf869[124]]){var _0xe596x2b=moment()[_0xf869[59]](_0xf869[58]);var _0xe596x28={dialstatus:_0xe596x1b[_0xf869[198]],lastevent:(_0xe596x1b[_0xf869[198]]=== _0xf869[103])?_0xf869[168]:_0xf869[121],answertime:(_0xe596x1b[_0xf869[198]]=== _0xf869[103])?_0xe596x2b:null,uniqueid:_0xe596x1b[_0xf869[118]],linkedid:_0xe596x1b[_0xf869[120]],destuniqueid:_0xe596x1b[_0xf869[162]],destlinkedid:_0xe596x1b[_0xf869[199]],updatedAt:_0xe596x2b};_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x1b[_0xf869[124]][_0xf869[123]](/\/|-/)[1]),_0xf869[125],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[125],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[125],_0xe596x28);if(_0xe596x20){triggers[_0xf869[128]](_0xe596x20)}};return BPromise[_0xf869[113]]()}},varset:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x1b[_0xf869[201]][_0xf869[55]](_0xf869[200])){_0xe596x16(_0xf869[127],_0xf869[197],{uniqueid:_0xe596x1b[_0xf869[118]],routeId:_0xe596x1b[_0xf869[202]],updatedAt:moment()[_0xf869[59]](_0xf869[58])});_0xe596x16(_0xf869[126],_0xf869[197],{uniqueid:_0xe596x1b[_0xf869[118]],routeId:_0xe596x1b[_0xf869[202]],updatedAt:moment()[_0xf869[59]](_0xf869[58])})};if(_0xe596x1b){triggers[_0xf869[203]](_0xe596x1b)};return BPromise[_0xf869[113]]()}},queuecallerunmanaged:function(_0xe596x1b){return function(_0xe596x20){if(_0xe596x20){params[_0xf869[62]][_0xf869[63]][_0xf869[89]]+= 1;params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[89]]+= 1;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[89],amount:1,queue:_0xe596x1b[_0xf869[69]]});if(params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[72]]){params[_0xf869[62]][_0xf869[61]][_0xe596x1b[_0xf869[69]]][_0xf869[72]]-= 1};if(params[_0xf869[62]][_0xf869[63]][_0xf869[72]]){params[_0xf869[62]][_0xf869[63]][_0xf869[72]]-= 1;_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[155],{type:_0xf869[72],amount:-1,queue:_0xe596x1b[_0xf869[69]]})};_0xe596x16(_0xe596x1b[_0xf869[69]],_0xf869[158],_0xe596x20);var _0xe596x2b=moment()[_0xf869[59]](_0xf869[58]);return User[_0xf869[97]]({where:{lastQueue:_0xe596x1b[_0xf869[69]]},raw:true})[_0xf869[92]](function(_0xe596x2f){if(_0xe596x2f&& _0xe596x2f[_0xf869[68]]){var _0xe596x28;_[_0xf869[93]](_0xe596x2f,function(_0xe596x30){_0xe596x28= _[_0xf869[133]]({newValues:{id:_0xe596x30[_0xf869[131]],queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]}},_0xe596x30,{id:_0xe596x30[_0xf869[131]],queueStatus:_0xf869[121],queueStatusAt:_0xe596x2b,lastQueue:_0xe596x1b[_0xf869[69]]});_0xe596x28[_0xf869[26]]= _0xf869[204];_0xe596x16(util[_0xf869[59]](_0xf869[135],_0xe596x30[_0xf869[136]],_0xe596x30[_0xf869[131]]),_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[127],_0xf869[137],_0xe596x28);_0xe596x16(_0xf869[126],_0xf869[137],_0xe596x28)})}})[_0xf869[67]](function(_0xe596x1f){logger[_0xf869[66]](_0xf869[192],_0xe596x1f)})}}},agentUpdate:function(_0xe596x30){return function(){_0xe596x30[_0xf869[26]]= _0xf869[205];_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x30[_0xf869[131]]),_0xf869[137],_0xe596x30);_0xe596x16(_0xf869[127],_0xf869[137],_0xe596x30);_0xe596x16(_0xf869[126],_0xf869[137],_0xe596x30)}},console:function(_0xe596x31){_0xe596x16(_0xe596x31[_0xf869[206]],util[_0xf869[59]](_0xf869[207],_0xe596x31[_0xf869[112]]),_0xe596x31[_0xf869[208]])},realtimeQueueMembers:function(_0xe596x32){return function(){_[_0xf869[210]](params[_0xf869[62]][_0xf869[61]],function(_0xe596x1d,_0xe596x22){if(_[_0xf869[209]](_0xe596x32,_0xe596x22)){_[_0xf869[210]](_0xe596x1d[_0xf869[114]],function(_0xe596x30){_0xe596x16(_0xe596x22,_0xf869[174],_0xe596x30)})}})}},updateTriggers:function(_0xe596x31){return function(){return triggers[_0xf869[211]](_0xe596x31)}},queueAdd:function(_0xe596x33,_0xe596x34){return function(){if(_0xe596x33&& _0xe596x34){_[_0xf869[93]](_0xe596x33,function(_0xe596x20){_0xe596x16(null,util[_0xf869[59]](_0xf869[212],_0xe596x34),_0xe596x20[0])})}}},queueRemove:function(_0xe596x20,_0xe596x34){return function(){if(_0xe596x20&& _0xe596x34){_0xe596x16(null,util[_0xf869[59]](_0xf869[213],_0xe596x34),_0xe596x20)}}},checkTriggers:function(_0xe596x31){return function(){return triggers[_0xf869[214]](_0xe596x31)}},videoOn:function(_0xe596x1b){return function(){return triggers[_0xf869[215]](_0xe596x1b)}},inboundInit:function(){return function(){return BPromise[_0xf869[113]]()[_0xf869[92]](_0xe596x1e())}},outboundInit:function(){return function(){return BPromise[_0xf869[113]]()[_0xf869[92]](_0xe596x25())}},reportFaxUpdate:function(_0xe596x35){return function(){_0xe596x35[_0xf869[26]]= _0xf869[216];_0xe596x16(util[_0xf869[59]](_0xf869[122],_0xe596x35[_0xf869[217]]),_0xf869[137],_0xe596x35);_0xe596x16(_0xf869[126],_0xf869[218],_0xe596x35)}},widgetValues:function(_0xe596x36,_0xe596x29){return function(){_[_0xf869[210]](_0xe596x36,function(_0xe596x37,_0xe596x38){_0xe596x16(util[_0xf869[59]](_0xf869[135],_0xe596x29[_0xf869[136]],_0xe596x29[_0xf869[131]]),_0xf869[219]+ _0xe596x38,_0xe596x37)})}},receivefax:function(_0xe596x1b){return function(_0xe596x31){if(_0xe596x31){return triggers[_0xf869[220]](_0xe596x31)};return null}},reportQueueUpdate:function(_0xe596x35){return function(){_0xe596x35[_0xf869[26]]= _0xf869[221];_0xe596x16(util[_0xf869[59]](_0xe596x35[_0xf869[69]]),_0xf869[158],_0xe596x35)}}}}