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