Built motion from commit e1a315787.|1.0.21
[motion.git] / server / config / util / index.js
1 var _0xf0e5=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x66\x73\x2D\x65\x78\x74\x72\x61","\x6D\x6F\x74\x69\x6F\x6E","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x46\x61\x78\x51\x75\x65\x75\x65","\x53\x6D\x73\x51\x75\x65\x75\x65","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x41\x63\x74\x69\x6F\x6E","\x2C","\x73\x70\x6C\x69\x74","\x2A","\x2D","\x74\x5F\x66\x72\x6F\x6D","\x48\x48\x3A\x6D\x6D","\x74\x5F\x74\x6F","\x77\x64\x5F\x66\x72\x6F\x6D","\x77\x64\x5F\x74\x6F","\x6D\x64\x5F\x66\x72\x6F\x6D","\x6D\x64\x5F\x74\x6F","\x6D\x5F\x66\x72\x6F\x6D","\x6D\x5F\x74\x6F","\x66\x6F\x72\x45\x61\x63\x68","\x66\x6F\x72\x6D\x61\x74","\x45","\x44","\x4D","\x70\x75\x73\x68","\x69\x73\x41\x66\x74\x65\x72","\x5B\x5D","\x69\x73\x42\x65\x74\x77\x65\x65\x6E","\x66\x69\x6C\x74\x65\x72","\x69\x6E\x64\x65\x78\x4F\x66","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x69\x73\x56\x61\x6C\x69\x64","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x64\x61\x79\x53\x74\x61\x72\x74","\x65\x6E\x64\x4F\x66","\x64\x61\x79\x45\x6E\x64","\x5F\x75\x69\x46\x72\x6F\x6D","\x69\x6E\x63\x6C\x75\x64\x65\x73","","\x72\x65\x70\x6C\x61\x63\x65","\x5F\x75\x69\x54\x6F","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x6F\x72\x64\x65\x72","\x74\x79\x70\x65","\x70\x61\x72\x65\x6E\x74","\x25","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x74\x68\x65\x6E","\x6E\x61\x6D\x65","\x6D\x61\x70","\x67\x65\x74\x50\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x64\x65\x66\x61\x75\x6C\x74","\x73\x63\x6F\x70\x65","\x69\x64","\x67\x65\x74\x50\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x50\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x63\x68\x65\x63\x6B\x50\x61\x75\x73\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x51\x75\x65\x75\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x4F\x6E\x6C\x69\x6E\x65\x53\x74\x61\x74\x75\x73","\x63\x68\x65\x63\x6B\x53\x69\x70\x53\x74\x61\x74\x75\x73","\x75\x6E\x69\x6F\x6E","\x73\x75\x62\x73\x74\x72","\x2F","\x6C\x65\x6E\x67\x74\x68","\x5E\x5C\x2F\x7C\x5C\x2F\x24","\x67","\x63\x61\x6C\x6C","\x73\x6C\x69\x63\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x6A\x6F\x69\x6E","\x47\x45\x54","\x50\x4F\x53\x54","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x4D\x65\x74\x68\x6F\x64","\x65\x72\x72\x6F\x72","\x41\x63\x74\x69\x6F\x6E\x20\x46\x61\x69\x6C\x65\x64","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x41\x63\x74\x69\x6F\x6E\x20\x53\x75\x63\x63\x65\x73\x73\x66\x75\x6C","\x64\x65\x62\x75\x67","\x61\x63\x74\x69\x6F\x6E","\x44\x45\x46\x41\x55\x4C\x54\x20\x50\x41\x55\x53\x45","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x63\x72\x65\x61\x74\x65","\x70\x61\x75\x73\x65","\x55\x6E\x6B\x6E\x6F\x77\x6E\x20\x41\x63\x74\x69\x6F\x6E","\x73\x74\x61\x74\x53\x79\x6E\x63","\x73\x69\x7A\x65","\x65\x78\x70\x6F\x72\x74\x73","\x2E\x2F\x65\x72\x72\x6F\x72"];_0xf0e5[0];var _=require(_0xf0e5[1]);var moment=require(_0xf0e5[2]);var request=require(_0xf0e5[3]);var fs=require(_0xf0e5[4]);var logger=require(_0xf0e5[6])(_0xf0e5[5]);var User=require(_0xf0e5[8])[_0xf0e5[7]];var VoiceQueue=require(_0xf0e5[8])[_0xf0e5[9]];var ChatQueue=require(_0xf0e5[8])[_0xf0e5[10]];var MailQueue=require(_0xf0e5[8])[_0xf0e5[11]];var FaxQueue=require(_0xf0e5[8])[_0xf0e5[12]];var SmsQueue=require(_0xf0e5[8])[_0xf0e5[13]];var OpenchannelQueue=require(_0xf0e5[8])[_0xf0e5[14]];var Action=require(_0xf0e5[8])[_0xf0e5[15]];var weekDaysCollection={mon:1,tue:2,wed:3,thu:4,fri:5,sat:6,sun:7};var monthsCollection={jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12};function splitInterval(_0xf55fx11){var _0xf55fx12={};var _0xf55fx13=_0xf55fx11[_0xf0e5[17]](_0xf0e5[16]);var _0xf55fx14;_0xf55fx13[_0xf0e5[29]](function(_0xf55fx15,_0xf55fx16){switch(_0xf55fx16){case 0:if(_0xf55fx15!== _0xf0e5[18]){_0xf55fx14= _0xf55fx15[_0xf0e5[17]](_0xf0e5[19]);_0xf55fx12[_0xf0e5[20]]= moment(_0xf55fx14[0],_0xf0e5[21]);_0xf55fx12[_0xf0e5[22]]= moment(_0xf55fx14[1],_0xf0e5[21])}else {_0xf55fx12[_0xf0e5[20]]= null;_0xf55fx12[_0xf0e5[22]]= null};break;case 1:if(_0xf55fx15!== _0xf0e5[18]){_0xf55fx14= _0xf55fx15[_0xf0e5[17]](_0xf0e5[19]);_0xf55fx12[_0xf0e5[23]]= Number(weekDaysCollection[_0xf55fx14[0]]);_0xf55fx12[_0xf0e5[24]]= _0xf55fx14[1]?Number(weekDaysCollection[_0xf55fx14[1]]):null}else {_0xf55fx12[_0xf0e5[23]]= null;_0xf55fx12[_0xf0e5[24]]= null};break;case 2:if(_0xf55fx15!== _0xf0e5[18]){_0xf55fx14= _0xf55fx15[_0xf0e5[17]](_0xf0e5[19]);_0xf55fx12[_0xf0e5[25]]= Number(_0xf55fx14[0]);_0xf55fx12[_0xf0e5[26]]= _0xf55fx14[1]?Number(_0xf55fx14[1]):null}else {_0xf55fx12[_0xf0e5[25]]= null;_0xf55fx12[_0xf0e5[26]]= null};break;case 3:if(_0xf55fx15!== _0xf0e5[18]){_0xf55fx14= _0xf55fx15[_0xf0e5[17]](_0xf0e5[19]);_0xf55fx12[_0xf0e5[27]]= Number(monthsCollection[_0xf55fx14[0]]);_0xf55fx12[_0xf0e5[28]]= _0xf55fx14[1]?Number(monthsCollection[_0xf55fx14[1]]):null}else {_0xf55fx12[_0xf0e5[27]]= null;_0xf55fx12[_0xf0e5[28]]= null};break;default:}});return _0xf55fx12}function isIntervalValid(_0xf55fx11){var _0xf55fx18=moment()[_0xf0e5[30]](_0xf0e5[21]);var _0xf55fx19=moment()[_0xf0e5[30]](_0xf0e5[31]);var _0xf55fx1a=moment()[_0xf0e5[30]](_0xf0e5[32]);var _0xf55fx1b=moment()[_0xf0e5[30]](_0xf0e5[33]);var _0xf55fx1c,_0xf55fx1d,_0xf55fx1e,_0xf55fx1f;var _0xf55fx20=[1,2,3,4,5,6,7,8,9,10,11,12];var _0xf55fx21=[1,2,3,4,5,6,7];var _0xf55fx22=[];for(var _0xf55fx23=1;_0xf55fx23<= 31;_0xf55fx23++){_0xf55fx22[_0xf0e5[34]](_0xf55fx23)};if(_0xf55fx11[_0xf0e5[20]]&& _0xf55fx11[_0xf0e5[22]]){if(_0xf55fx11[_0xf0e5[22]][_0xf0e5[35]](_0xf55fx11[_0xf0e5[20]])){_0xf55fx1c= moment(_0xf55fx18,_0xf0e5[21])[_0xf0e5[37]](_0xf55fx11[_0xf0e5[20]],_0xf55fx11[_0xf0e5[22]],null,_0xf0e5[36])}else {_0xf55fx1c=  !moment(_0xf55fx18,_0xf0e5[21])[_0xf0e5[37]](_0xf55fx11[_0xf0e5[22]],_0xf55fx11[_0xf0e5[20]],null,_0xf0e5[36])}}else {_0xf55fx1c= true};if(_0xf55fx11[_0xf0e5[23]]){if(_0xf55fx11[_0xf0e5[24]]&& _0xf55fx11[_0xf0e5[24]]!== _0xf55fx11[_0xf0e5[23]]){var _0xf55fx24=_[_0xf0e5[38]](_0xf55fx21,function(_0xf55fx25){if(_0xf55fx11[_0xf0e5[23]]< _0xf55fx11[_0xf0e5[24]]){return (_0xf55fx25>= _0xf55fx11[_0xf0e5[23]])&& (_0xf55fx25<= _0xf55fx11[_0xf0e5[24]])}else {return (1<= _0xf55fx25&& _0xf55fx25<= _0xf55fx11[_0xf0e5[24]])|| (_0xf55fx11[_0xf0e5[23]]<= _0xf55fx25&& _0xf55fx25<= 7)}});_0xf55fx1d= (_0xf55fx24[_0xf0e5[39]](parseInt(_0xf55fx19))!==  -1)?true:false}else {_0xf55fx1d= (parseInt(_0xf55fx19)=== _0xf55fx11[_0xf0e5[23]])?true:false}}else {_0xf55fx1d= true};if(_0xf55fx11[_0xf0e5[25]]){if(_0xf55fx11[_0xf0e5[26]]&& _0xf55fx11[_0xf0e5[26]]!== _0xf55fx11[_0xf0e5[25]]){var _0xf55fx26=_[_0xf0e5[38]](_0xf55fx22,function(_0xf55fx25){if(_0xf55fx11[_0xf0e5[25]]< _0xf55fx11[_0xf0e5[26]]){return (_0xf55fx25>= _0xf55fx11[_0xf0e5[25]])&& (_0xf55fx25<= _0xf55fx11[_0xf0e5[26]])}else {return (1<= _0xf55fx25&& _0xf55fx25<= _0xf55fx11[_0xf0e5[26]])|| (_0xf55fx11[_0xf0e5[25]]<= _0xf55fx25&& _0xf55fx25<= 7)}});_0xf55fx1e= (_0xf55fx26[_0xf0e5[39]](parseInt(_0xf55fx1a))!==  -1)?true:false}else {_0xf55fx1e= (parseInt(_0xf55fx1a)=== _0xf55fx11[_0xf0e5[25]])?true:false}}else {_0xf55fx1e= true};if(_0xf55fx11[_0xf0e5[27]]){if(_0xf55fx11[_0xf0e5[28]]&& _0xf55fx11[_0xf0e5[28]]!== _0xf55fx11[_0xf0e5[27]]){var _0xf55fx27=_[_0xf0e5[38]](_0xf55fx20,function(_0xf55fx25){if(_0xf55fx11[_0xf0e5[27]]< _0xf55fx11[_0xf0e5[28]]){return (_0xf55fx25>= _0xf55fx11[_0xf0e5[27]])&& (_0xf55fx25<= _0xf55fx11[_0xf0e5[28]])}else {return (1<= _0xf55fx25&& _0xf55fx25<= _0xf55fx11[_0xf0e5[28]])|| (_0xf55fx11[_0xf0e5[27]]<= _0xf55fx25&& _0xf55fx25<= 7)}});_0xf55fx1f= (_0xf55fx27[_0xf0e5[39]](parseInt(_0xf55fx1b))!==  -1)?true:false}else {_0xf55fx1f= (parseInt(_0xf55fx1b)=== _0xf55fx11[_0xf0e5[27]])?true:false}}else {_0xf55fx1f= true};return _0xf55fx1c&& _0xf55fx1d&& _0xf55fx1e&& _0xf55fx1f}var getDate=function(_0xf55fx29,_0xf55fx2a){var _0xf55fx2b=_0xf0e5[40];if(moment(_0xf55fx29,_0xf55fx2b,true)[_0xf0e5[41]]()){return moment(_0xf55fx29)}else {switch(_0xf55fx2a){case _0xf0e5[44]:return moment(_0xf55fx29)[_0xf0e5[43]](_0xf0e5[42]);case _0xf0e5[46]:return moment(_0xf55fx29)[_0xf0e5[45]](_0xf0e5[42]);default:return moment(_0xf55fx29)}}};var getQuery=function(_0xf55fx2d,_0xf55fx2e,_0xf55fx2f){var _0xf55fx30={where:{}};if(_0xf55fx2d){var _0xf55fx31,_0xf55fx32={};for(var _0xf55fx33 in _0xf55fx2d){if(_[_0xf0e5[48]](_0xf55fx33,_0xf0e5[47])){_0xf55fx31= _0xf55fx33[_0xf0e5[50]](_0xf0e5[47],_0xf0e5[49]);if(_0xf55fx2d[_0xf55fx31+ _0xf0e5[51]]){_0xf55fx30[_0xf0e5[53]][_0xf0e5[52]]= _0xf55fx30[_0xf0e5[53]][_0xf0e5[52]]|| [];_0xf55fx32= {};_0xf55fx32[_0xf55fx31]= {$gte:getDate(_0xf55fx2d[_0xf55fx33],_0xf0e5[44])};_0xf55fx30[_0xf0e5[53]][_0xf0e5[52]][_0xf0e5[34]](_0xf55fx32);_0xf55fx32= {};_0xf55fx32[_0xf55fx31]= {$lte:getDate(_0xf55fx2d[_0xf55fx31+ _0xf0e5[51]],_0xf0e5[46])};_0xf55fx30[_0xf0e5[53]][_0xf0e5[52]][_0xf0e5[34]](_0xf55fx32);delete _0xf55fx2d[_0xf55fx31+ _0xf0e5[51]]}else {_0xf55fx30[_0xf0e5[53]][_0xf55fx33[_0xf0e5[50]](_0xf0e5[47],_0xf0e5[49])]= {$gte:getDate(_0xf55fx2d[_0xf55fx33],_0xf0e5[44])}};delete _0xf55fx2d[_0xf55fx33]}else {if(_[_0xf0e5[48]](_0xf55fx33,_0xf0e5[51])){_0xf55fx31= _0xf55fx33[_0xf0e5[50]](_0xf0e5[51],_0xf0e5[49]);if(_0xf55fx2d[_0xf55fx31+ _0xf0e5[47]]){_0xf55fx30[_0xf0e5[53]][_0xf0e5[52]]= _0xf55fx30[_0xf0e5[53]][_0xf0e5[52]]|| [];_0xf55fx32= {};_0xf55fx32[_0xf55fx31]= {$lte:getDate(_0xf55fx2d[_0xf55fx33],_0xf0e5[46])};_0xf55fx30[_0xf0e5[53]][_0xf0e5[52]][_0xf0e5[34]](_0xf55fx32);_0xf55fx32[_0xf55fx31]= {$gte:getDate(_0xf55fx2d[_0xf55fx31+ _0xf0e5[47]],_0xf0e5[44])};_0xf55fx30[_0xf0e5[53]][_0xf0e5[52]][_0xf0e5[34]](_0xf55fx32);delete _0xf55fx2d[_0xf55fx31+ _0xf0e5[47]]}else {_0xf55fx30[_0xf0e5[53]][_0xf55fx33[_0xf0e5[50]](_0xf0e5[51],_0xf0e5[49])]= {$lte:getDate(_0xf55fx2d[_0xf55fx33],_0xf0e5[46])}};delete _0xf55fx2d[_0xf55fx33]}}};_[_0xf0e5[29]](_0xf55fx2d,function(_0xf55fx34,_0xf55fx33){switch(_0xf55fx33){case _0xf0e5[54]:;case _0xf0e5[55]:_0xf55fx30[_0xf55fx33]= Number(_0xf55fx34);break;case _0xf0e5[56]:_0xf55fx30[_0xf55fx33]= _0xf55fx34;break;case _0xf0e5[57]:;case _0xf0e5[58]:_0xf55fx30[_0xf0e5[53]][_0xf55fx33]= _0xf55fx34;break;default:_0xf55fx30[_0xf0e5[53]][_0xf55fx33]= {$like:_0xf0e5[59]+ _0xf55fx34+ _0xf0e5[59]}}})};if(_0xf55fx2e){_[_0xf0e5[60]](_0xf55fx30[_0xf0e5[53]],_0xf55fx2e)};if(_0xf55fx2f){_[_0xf0e5[60]](_0xf55fx30,_0xf55fx2f)};return _0xf55fx30};var getVoiceQueuesIdByUser=function(_0xf55fx2d,_0xf55fx2f){return function(_0xf55fx36){var _0xf55fx37=[];var _0xf55fx38=_0xf55fx36;var _0xf55fx30=_0xf55fx2d|| {};var _0xf55fx39=_0xf55fx2f|| {};return _0xf55fx38[_0xf0e5[65]]({attributes:[_0xf0e5[63]]})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx37= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[63])})[_0xf0e5[62]](function(){return VoiceQueue[_0xf0e5[61]](_[_0xf0e5[60]](getQuery(_0xf55fx2d,{name:{$in:_0xf55fx37}}),_0xf55fx39))})}};var getChatQueuesIdByUser=function(_0xf55fx2d,_0xf55fx2f){return function(_0xf55fx36){var _0xf55fx37=[];var _0xf55fx38=_0xf55fx36;var _0xf55fx30=_0xf55fx2d|| {};var _0xf55fx39=_[_0xf0e5[60]](_0xf55fx2f|| {},{distinct:true});return _0xf55fx38[_0xf0e5[69]]({attributes:[_0xf0e5[68]]})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx37= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68])})[_0xf0e5[62]](function(){return ChatQueue[_0xf0e5[67]](_0xf0e5[66])[_0xf0e5[61]](_[_0xf0e5[60]](getQuery(_0xf55fx30,{id:{$in:_0xf55fx37}}),_0xf55fx39))})}};var getMailQueuesIdByUser=function(_0xf55fx2d,_0xf55fx2f){return function(_0xf55fx36){var _0xf55fx37=[];var _0xf55fx38=_0xf55fx36;var _0xf55fx30=_0xf55fx2d|| {};var _0xf55fx39=_[_0xf0e5[60]](_0xf55fx2f|| {},{distinct:true});return _0xf55fx38[_0xf0e5[70]]({attributes:[_0xf0e5[68]]})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx37= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68])})[_0xf0e5[62]](function(){return MailQueue[_0xf0e5[67]](_0xf0e5[66])[_0xf0e5[61]](_[_0xf0e5[60]](getQuery(_0xf55fx30,{id:{$in:_0xf55fx37}}),_0xf55fx39))})}};var getSmsQueuesIdByUser=function(_0xf55fx2d,_0xf55fx2f){return function(_0xf55fx36){var _0xf55fx37=[];var _0xf55fx38=_0xf55fx36;var _0xf55fx30=_0xf55fx2d|| {};var _0xf55fx39=_[_0xf0e5[60]](_0xf55fx2f|| {},{distinct:true});return _0xf55fx38[_0xf0e5[71]]({attributes:[_0xf0e5[68]]})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx37= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68])})[_0xf0e5[62]](function(){return SmsQueue[_0xf0e5[67]](_0xf0e5[66])[_0xf0e5[61]](_[_0xf0e5[60]](getQuery(_0xf55fx30,{id:{$in:_0xf55fx37}}),_0xf55fx39))})}};var getFaxQueuesIdByUser=function(_0xf55fx2d,_0xf55fx2f){return function(_0xf55fx36){var _0xf55fx37=[];var _0xf55fx38=_0xf55fx36;var _0xf55fx30=_0xf55fx2d|| {};var _0xf55fx39=_[_0xf0e5[60]](_0xf55fx2f|| {},{distinct:true});return _0xf55fx38[_0xf0e5[72]]({attributes:[_0xf0e5[68]]})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx37= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68])})[_0xf0e5[62]](function(){return FaxQueue[_0xf0e5[67]](_0xf0e5[66])[_0xf0e5[61]](_[_0xf0e5[60]](getQuery(_0xf55fx30,{id:{$in:_0xf55fx37}}),_0xf55fx39))})}};var getOpenchannelQueuesIdByUser=function(_0xf55fx2d,_0xf55fx2f){return function(_0xf55fx36){var _0xf55fx37=[];var _0xf55fx38=_0xf55fx36;var _0xf55fx30=_0xf55fx2d|| {};var _0xf55fx39=_[_0xf0e5[60]](_0xf55fx2f|| {},{distinct:true});return _0xf55fx38[_0xf0e5[73]]({attributes:[_0xf0e5[68]]})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx37= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68])})[_0xf0e5[62]](function(){return OpenchannelQueue[_0xf0e5[67]](_0xf0e5[66])[_0xf0e5[61]](_[_0xf0e5[60]](getQuery(_0xf55fx30,{id:{$in:_0xf55fx37}}),_0xf55fx39))})}};var getAgentsIdByUser=function(_0xf55fx2d){return function(_0xf55fx36){var _0xf55fx41=[];var _0xf55fx38=_0xf55fx36;var _0xf55fx30=_0xf55fx2d|| {};var _0xf55fx42=[],_0xf55fx43=[],_0xf55fx44=[],_0xf55fx45=[],_0xf55fx46=[],_0xf55fx47=[];return _0xf55fx38[_0xf0e5[65]]({attributes:[_0xf0e5[63]],include:[{raw:true,model:User,attributes:[_0xf0e5[68]]}]})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx42= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[63]);_0xf55fx3a[_0xf0e5[29]](function(_0xf55fx48){_0xf55fx41= _[_0xf0e5[79]](_0xf55fx41,_[_0xf0e5[64]](_0xf55fx48.Users,_0xf0e5[68]))})})[_0xf0e5[62]](function(){return _0xf55fx38[_0xf0e5[69]]({attributes:[_0xf0e5[68]],include:[{raw:true,model:User,attributes:[_0xf0e5[68]]}]})})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx43= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68]);_0xf55fx3a[_0xf0e5[29]](function(_0xf55fx48){_0xf55fx41= _[_0xf0e5[79]](_0xf55fx41,_[_0xf0e5[64]](_0xf55fx48.Users,_0xf0e5[68]))})})[_0xf0e5[62]](function(){return _0xf55fx38[_0xf0e5[70]]({attributes:[_0xf0e5[68]],include:[{raw:true,model:User,attributes:[_0xf0e5[68]]}]})})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx44= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68]);_0xf55fx3a[_0xf0e5[29]](function(_0xf55fx48){_0xf55fx41= _[_0xf0e5[79]](_0xf55fx41,_[_0xf0e5[64]](_0xf55fx48.Users,_0xf0e5[68]))})})[_0xf0e5[62]](function(){return _0xf55fx38[_0xf0e5[72]]({attributes:[_0xf0e5[68]],include:[{raw:true,model:User,attributes:[_0xf0e5[68]]}]})})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx45= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68]);_0xf55fx3a[_0xf0e5[29]](function(_0xf55fx48){_0xf55fx41= _[_0xf0e5[79]](_0xf55fx41,_[_0xf0e5[64]](_0xf55fx48.Users,_0xf0e5[68]))})})[_0xf0e5[62]](function(){return _0xf55fx38[_0xf0e5[71]]({attributes:[_0xf0e5[68]],include:[{raw:true,model:User,attributes:[_0xf0e5[68]]}]})})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx47= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68]);_0xf55fx3a[_0xf0e5[29]](function(_0xf55fx48){_0xf55fx41= _[_0xf0e5[79]](_0xf55fx41,_[_0xf0e5[64]](_0xf55fx48.Users,_0xf0e5[68]))})})[_0xf0e5[62]](function(){return _0xf55fx38[_0xf0e5[73]]({attributes:[_0xf0e5[68]],include:[{raw:true,model:User,attributes:[_0xf0e5[68]]}]})})[_0xf0e5[62]](function(_0xf55fx3a){_0xf55fx46= _[_0xf0e5[64]](_0xf55fx3a,_0xf0e5[68]);_0xf55fx3a[_0xf0e5[29]](function(_0xf55fx48){_0xf55fx41= _[_0xf0e5[79]](_0xf55fx41,_[_0xf0e5[64]](_0xf55fx48.Users,_0xf0e5[68]))})})[_0xf0e5[62]](function(){return User[_0xf0e5[67]](_0xf0e5[74],{method:[_0xf0e5[75],_0xf55fx30]},{method:[_0xf0e5[76],_0xf55fx30]},{method:[_0xf0e5[77],_0xf55fx30]},{method:[_0xf0e5[78],_0xf55fx30]})[_0xf0e5[61]](_[_0xf0e5[60]](getQuery(_0xf55fx30,{id:{$in:_0xf55fx41}}),{include:[{model:VoiceQueue,where:{name:{$in:_0xf55fx42}},required:false},{model:ChatQueue,where:{id:{$in:_0xf55fx43}},required:false},{model:MailQueue,where:{id:{$in:_0xf55fx44}},required:false},{model:FaxQueue,where:{id:{$in:_0xf55fx45}},required:false},{model:SmsQueue,where:{id:{$in:_0xf55fx47}},required:false},{model:OpenchannelQueue,where:{id:{$in:_0xf55fx46}},required:false}]}))})}};var stripTrailingSlash=function(_0xf55fx4a){if(_0xf55fx4a[_0xf0e5[80]](-1) === _0xf0e5[81]){return _0xf55fx4a[_0xf0e5[80]](0,_0xf55fx4a[_0xf0e5[82]]- 1)};return _0xf55fx4a};var join_url=function(){var _0xf55fx4c= new RegExp(_0xf0e5[83],_0xf0e5[84]);var _0xf55fx4d=Array[_0xf0e5[87]][_0xf0e5[86]][_0xf0e5[85]](arguments);return _0xf55fx4d[_0xf0e5[64]](function(_0xf55fx15){return _0xf55fx15[_0xf0e5[50]](_0xf55fx4c,_0xf0e5[49])})[_0xf0e5[88]](_0xf0e5[81])};var sendRequest=function(_0xf55fx4f,_0xf55fx50,_0xf55fx51){if(_0xf55fx50== _0xf0e5[89]){return request({method:_0xf55fx50,uri:_0xf55fx51,qs:_0xf55fx4f,json:true})}else {if(_0xf55fx50== _0xf0e5[90]){return request({method:_0xf55fx50,uri:_0xf55fx51,body:_0xf55fx4f,json:true})}else {logger[_0xf0e5[92]](_0xf0e5[91])}}};var execAction=function(_0xf55fx53,_0xf55fx4f){switch(_0xf55fx53[_0xf0e5[98]]){case _0xf0e5[102]:Action[_0xf0e5[101]]({name:_0xf55fx53[_0xf0e5[98]],data4:_0xf55fx53[_0xf0e5[57]]|| _0xf0e5[99]},{body:{name:_0xf55fx53[_0xf0e5[98]],agent:_0xf55fx4f[_0xf0e5[100]],type:_0xf55fx53[_0xf0e5[57]]|| _0xf0e5[99]}})[_0xf0e5[62]](function(){logger[_0xf0e5[97]](_0xf0e5[96])})[_0xf0e5[95]](function(_0xf55fx54){logger[_0xf0e5[92]](_0xf0e5[93],_0xf55fx54[_0xf0e5[94]])});break;default:logger[_0xf0e5[92]](_0xf0e5[103])}};var getFilesizeInBytes=function(_0xf55fx56){try{var _0xf55fx57=fs[_0xf0e5[104]](_0xf55fx56);var _0xf55fx58=_0xf55fx57[_0xf0e5[105]];return _0xf55fx58}catch(err){return 0}};module[_0xf0e5[106]]= {getQuery:getQuery,getVoiceQueuesIdByUser:getVoiceQueuesIdByUser,getChatQueuesIdByUser:getChatQueuesIdByUser,getMailQueuesIdByUser:getMailQueuesIdByUser,getFaxQueuesIdByUser:getFaxQueuesIdByUser,getSmsQueuesIdByUser:getSmsQueuesIdByUser,getOpenchannelQueuesIdByUser:getOpenchannelQueuesIdByUser,getAgentsIdByUser:getAgentsIdByUser,stripTrailingSlash:stripTrailingSlash,join_url:join_url,splitInterval:splitInterval,isValidInterval:isIntervalValid,sendRequest:sendRequest,execAction:execAction,errorManager:require(_0xf0e5[107]),getFileSize:getFilesizeInBytes}