Built motion from commit e1cfd85d6.|1.0.31
[motion.git] / server / api / agent / agent.controller.js
index 170448d..95296fa 100644 (file)
@@ -1 +1 @@
-var _0x969a=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\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","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x53\x65\x74\x74\x69\x6E\x67","\x55\x73\x65\x72","\x54\x65\x61\x6D","\x4C\x69\x73\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x41\x67\x65\x6E\x74\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x61\x64\x64\x51\x75\x65\x75\x65\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x76\x61\x6C\x75\x65\x73","\x62\x6F\x64\x79","\x53\x49\x50\x2F\x25\x73","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x76\x6F\x69\x63\x65","\x61\x64\x64\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x68\x61\x74","\x61\x64\x64\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x6D\x61\x69\x6C","\x61\x64\x64\x46\x61\x78\x51\x75\x65\x75\x65","\x66\x61\x78","\x61\x64\x64\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x6D\x73","\x61\x64\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C","\x70\x61\x72\x61\x6D\x73","\x72\x65\x6D\x6F\x76\x65\x51\x75\x65\x75\x65\x73","\x69\x64\x73","\x72\x65\x6D\x6F\x76\x65\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x49\x6E\x64\x65\x78","\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","\x72\x65\x61\x6C\x74\x69\x6D\x65\x56\x6F\x69\x63\x65\x49\x6E\x64\x65\x78","\x72\x6F\x77\x73","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x6D\x65\x72\x67\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x43\x68\x61\x74\x49\x6E\x64\x65\x78","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x71\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4D\x61\x69\x6C\x49\x6E\x64\x65\x78","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x46\x61\x78\x49\x6E\x64\x65\x78","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x53\x6D\x73\x49\x6E\x64\x65\x78","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x64\x65\x78","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x64\x64\x55\x73\x65\x72","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x63\x75\x72\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x49\x6E\x76\x61\x6C\x69\x64\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x70\x61\x74\x74\x65\x72\x6E","\x73\x74\x61\x72\x74\x49\x6E\x64\x65\x78","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x69\x73\x4E\x75\x6D\x62\x65\x72","\x6D\x69\x6E\x49\x6E\x74\x65\x72\x6E\x61\x6C","\x61\x6D\x6F\x75\x6E\x74","\x63\x6C\x6F\x6E\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x40","\x73\x70\x6C\x69\x74","\x4E\x6F\x20\x61\x67\x65\x6E\x74\x73\x20\x61\x6D\x6F\x75\x6E\x74\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x21","\x75\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x969a[0];var _=require(_0x969a[1]);var sequelize=require(_0x969a[3])[_0x969a[2]];var BPromise=require(_0x969a[4]);var util=require(_0x969a[5]);var Util=require(_0x969a[6]);var userTools=require(_0x969a[7]);var logger=require(_0x969a[9])(_0x969a[8]);var OpenchannelQueue=require(_0x969a[3])[_0x969a[10]];var VoiceQueue=require(_0x969a[3])[_0x969a[11]];var ChatQueue=require(_0x969a[3])[_0x969a[12]];var MailQueue=require(_0x969a[3])[_0x969a[13]];var FaxQueue=require(_0x969a[3])[_0x969a[14]];var SmsQueue=require(_0x969a[3])[_0x969a[15]];var MailRoom=require(_0x969a[3])[_0x969a[16]];var Setting=require(_0x969a[3])[_0x969a[17]];var Agent=require(_0x969a[3])[_0x969a[18]];var User=require(_0x969a[3])[_0x969a[18]];var Team=require(_0x969a[3])[_0x969a[19]];var List=require(_0x969a[3])[_0x969a[20]];exports[_0x969a[21]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){switch(_0x6c50x14[_0x969a[29]][_0x969a[35]]){case _0x969a[29]:return User[_0x969a[30]](_0x6c50x14[_0x969a[29]][_0x969a[28]],{attributes:[_0x969a[28]]})[_0x969a[25]](Util[_0x969a[27]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)});default:return Agent[_0x969a[34]](_0x969a[33])[_0x969a[32]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})}};exports[_0x969a[36]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){return Agent[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]],{attributes:[_0x969a[28],_0x969a[41]]})[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](401)};switch(_0x6c50x14[_0x969a[61]][_0x969a[60]]){case _0x969a[45]:return _0x6c50x1a[_0x969a[44]](_0x6c50x14[_0x969a[39]][_0x969a[38]],{interface:util[_0x969a[42]](_0x969a[40],_0x6c50x1a[_0x969a[41]]),stateinterface:util[_0x969a[42]](_0x969a[40],_0x6c50x1a[_0x969a[41]]),membername:_0x6c50x1a[_0x969a[41]],UserId:_0x6c50x1a[_0x969a[28]],penalty:_0x6c50x14[_0x969a[39]][_0x969a[43]]});case _0x969a[51]:return ChatQueue[_0x969a[50]]({where:{id:_0x6c50x14[_0x969a[39]][_0x969a[38]]},attributes:[_0x969a[28],_0x969a[41]],raw:true})[_0x969a[25]](function(_0x6c50x19){if(_0x6c50x19){var _0x6c50x1b=[];_[_0x969a[48]](_0x6c50x19,function(_0x6c50x1c){_0x6c50x1b[_0x969a[47]](_0x6c50x1a[_0x969a[46]](_0x6c50x1c[_0x969a[28]],{queue:_0x6c50x1c[_0x969a[41]],penalty:_0x6c50x14[_0x969a[39]][_0x969a[43]]}))});return BPromise[_0x969a[49]](_0x6c50x1b)}});case _0x969a[53]:return MailQueue[_0x969a[50]]({where:{id:_0x6c50x14[_0x969a[39]][_0x969a[38]]},attributes:[_0x969a[28],_0x969a[41]],raw:true})[_0x969a[25]](function(_0x6c50x19){if(_0x6c50x19){var _0x6c50x1b=[];_[_0x969a[48]](_0x6c50x19,function(_0x6c50x1c){_0x6c50x1b[_0x969a[47]](_0x6c50x1a[_0x969a[52]](_0x6c50x1c[_0x969a[28]],{queue:_0x6c50x1c[_0x969a[41]],penalty:_0x6c50x14[_0x969a[39]][_0x969a[43]]}))});return BPromise[_0x969a[49]](_0x6c50x1b)}});case _0x969a[55]:return FaxQueue[_0x969a[50]]({where:{id:_0x6c50x14[_0x969a[39]][_0x969a[38]]},attributes:[_0x969a[28],_0x969a[41]],raw:true})[_0x969a[25]](function(_0x6c50x19){if(_0x6c50x19){var _0x6c50x1b=[];_[_0x969a[48]](_0x6c50x19,function(_0x6c50x1c){_0x6c50x1b[_0x969a[47]](_0x6c50x1a[_0x969a[54]](_0x6c50x1c[_0x969a[28]],{queue:_0x6c50x1c[_0x969a[41]],penalty:_0x6c50x14[_0x969a[39]][_0x969a[43]]}))});return BPromise[_0x969a[49]](_0x6c50x1b)}});case _0x969a[57]:return SmsQueue[_0x969a[50]]({where:{id:_0x6c50x14[_0x969a[39]][_0x969a[38]]},attributes:[_0x969a[28],_0x969a[41]],raw:true})[_0x969a[25]](function(_0x6c50x19){if(_0x6c50x19){var _0x6c50x1b=[];_[_0x969a[48]](_0x6c50x19,function(_0x6c50x1c){_0x6c50x1b[_0x969a[47]](_0x6c50x1a[_0x969a[56]](_0x6c50x1c[_0x969a[28]],{queue:_0x6c50x1c[_0x969a[41]],penalty:_0x6c50x14[_0x969a[39]][_0x969a[43]]}))});return BPromise[_0x969a[49]](_0x6c50x1b)}});case _0x969a[59]:return OpenchannelQueue[_0x969a[50]]({where:{id:_0x6c50x14[_0x969a[39]][_0x969a[38]]},attributes:[_0x969a[28],_0x969a[41]],raw:true})[_0x969a[25]](function(_0x6c50x19){if(_0x6c50x19){var _0x6c50x1b=[];_[_0x969a[48]](_0x6c50x19,function(_0x6c50x1c){_0x6c50x1b[_0x969a[47]](_0x6c50x1a[_0x969a[58]](_0x6c50x1c[_0x969a[28]],{queue:_0x6c50x1c[_0x969a[41]],penalty:_0x6c50x14[_0x969a[39]][_0x969a[43]]}))});return BPromise[_0x969a[49]](_0x6c50x1b)}});default:return null}})[_0x969a[25]](function(_0x6c50x19){return _0x6c50x15[_0x969a[37]](_0x6c50x19?200:401)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[62]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){return Agent[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]],{attributes:[_0x969a[28]]})[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](401)};switch(_0x6c50x14[_0x969a[61]][_0x969a[60]]){case _0x969a[45]:return _0x6c50x1a[_0x969a[64]](_0x6c50x14[_0x969a[26]][_0x969a[63]]);case _0x969a[51]:return _0x6c50x1a[_0x969a[65]](_0x6c50x14[_0x969a[26]][_0x969a[63]]);case _0x969a[53]:return _0x6c50x1a[_0x969a[66]](_0x6c50x14[_0x969a[26]][_0x969a[63]]);case _0x969a[57]:return _0x6c50x1a[_0x969a[67]](_0x6c50x14[_0x969a[26]][_0x969a[63]]);case _0x969a[55]:return _0x6c50x1a[_0x969a[68]](_0x6c50x14[_0x969a[26]][_0x969a[63]]);case _0x969a[59]:return _0x6c50x1a[_0x969a[69]](_0x6c50x14[_0x969a[26]][_0x969a[63]]);default:return null}})[_0x969a[25]](function(_0x6c50x19){return _0x6c50x15[_0x969a[37]](_0x6c50x19?200:401)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[70]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){switch(_0x6c50x14[_0x969a[29]][_0x969a[35]]){case _0x969a[29]:return User[_0x969a[30]](_0x6c50x14[_0x969a[29]][_0x969a[28]],{attributes:[_0x969a[28]]})[_0x969a[25]](Util[_0x969a[27]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)});default:return Agent[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]})[_0x969a[32]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})}};exports[_0x969a[75]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){switch(_0x6c50x14[_0x969a[29]][_0x969a[35]]){case _0x969a[29]:var _0x6c50x1d=[];return User[_0x969a[30]](_0x6c50x14[_0x969a[29]][_0x969a[28]],{attributes:[_0x969a[28]]})[_0x969a[25]](Util[_0x969a[80]]({},{attributes:[_0x969a[41]],include:[{raw:true,model:User,attributes:[_0x969a[28]]}]}))[_0x969a[25]](function(_0x6c50x19){var _0x6c50x1e=_[_0x969a[77]](_0x6c50x19[_0x969a[76]],_0x969a[41]);_0x6c50x19[_0x969a[76]][_0x969a[48]](function(_0x6c50x1c){_0x6c50x1d= _[_0x969a[78]](_0x6c50x1d,_[_0x969a[77]](_0x6c50x1c.Users,_0x969a[28]))});return User[_0x969a[34]](_0x969a[33],{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]})[_0x969a[32]](_[_0x969a[79]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]],{id:{$in:_0x6c50x1d}}),{include:[{model:VoiceQueue,where:{name:{$in:_0x6c50x1e}},required:false}]}))})[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)});default:return Agent[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]})[_0x969a[32]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})}};exports[_0x969a[81]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){switch(_0x6c50x14[_0x969a[29]][_0x969a[35]]){case _0x969a[29]:var _0x6c50x1d=[];return User[_0x969a[30]](_0x6c50x14[_0x969a[29]][_0x969a[28]],{attributes:[_0x969a[28]]})[_0x969a[25]](Util[_0x969a[82]]({},{attributes:[_0x969a[28]],include:[{raw:true,model:User,attributes:[_0x969a[28]]}]}))[_0x969a[25]](function(_0x6c50x19){var _0x6c50x1f=_[_0x969a[77]](_0x6c50x19[_0x969a[76]],_0x969a[28]);_0x6c50x19[_0x969a[76]][_0x969a[48]](function(_0x6c50x1c){_0x6c50x1d= _[_0x969a[78]](_0x6c50x1d,_[_0x969a[77]](_0x6c50x1c.Users,_0x969a[28]))});return User[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]})[_0x969a[32]](_[_0x969a[79]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]],{id:{$in:_0x6c50x1d}}),{include:[{model:ChatQueue,where:{id:{$in:_0x6c50x1f}},required:false}]}))})[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)});default:return Agent[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]},_0x969a[83])[_0x969a[32]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})}};exports[_0x969a[84]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){switch(_0x6c50x14[_0x969a[29]][_0x969a[35]]){case _0x969a[29]:var _0x6c50x1d=[];return User[_0x969a[30]](_0x6c50x14[_0x969a[29]][_0x969a[28]],{attributes:[_0x969a[28]]})[_0x969a[25]](Util[_0x969a[85]]({},{attributes:[_0x969a[28]],include:[{raw:true,model:User,attributes:[_0x969a[28]]}]}))[_0x969a[25]](function(_0x6c50x19){var _0x6c50x20=_[_0x969a[77]](_0x6c50x19[_0x969a[76]],_0x969a[28]);_0x6c50x19[_0x969a[76]][_0x969a[48]](function(_0x6c50x1c){_0x6c50x1d= _[_0x969a[78]](_0x6c50x1d,_[_0x969a[77]](_0x6c50x1c.Users,_0x969a[28]))});return User[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]})[_0x969a[32]](_[_0x969a[79]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]],{id:{$in:_0x6c50x1d}}),{include:[{model:MailQueue,where:{id:{$in:_0x6c50x20}},required:false}]}))})[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)});default:return Agent[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]},_0x969a[83])[_0x969a[32]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})}};exports[_0x969a[86]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){switch(_0x6c50x14[_0x969a[29]][_0x969a[35]]){case _0x969a[29]:var _0x6c50x1d=[];return User[_0x969a[30]](_0x6c50x14[_0x969a[29]][_0x969a[28]],{attributes:[_0x969a[28]]})[_0x969a[25]](Util[_0x969a[87]]({},{attributes:[_0x969a[28]],include:[{raw:true,model:User,attributes:[_0x969a[28]]}]}))[_0x969a[25]](function(_0x6c50x19){var _0x6c50x21=_[_0x969a[77]](_0x6c50x19[_0x969a[76]],_0x969a[28]);_0x6c50x19[_0x969a[76]][_0x969a[48]](function(_0x6c50x1c){_0x6c50x1d= _[_0x969a[78]](_0x6c50x1d,_[_0x969a[77]](_0x6c50x1c.Users,_0x969a[28]))});return User[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]})[_0x969a[32]](_[_0x969a[79]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]],{id:{$in:_0x6c50x1d}}),{include:[{model:FaxQueue,where:{id:{$in:_0x6c50x21}},required:false}]}))})[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)});default:return Agent[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]},_0x969a[83])[_0x969a[32]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})}};exports[_0x969a[88]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){switch(_0x6c50x14[_0x969a[29]][_0x969a[35]]){case _0x969a[29]:var _0x6c50x1d=[];return User[_0x969a[30]](_0x6c50x14[_0x969a[29]][_0x969a[28]],{attributes:[_0x969a[28]]})[_0x969a[25]](Util[_0x969a[89]]({},{attributes:[_0x969a[28]],include:[{raw:true,model:User,attributes:[_0x969a[28]]}]}))[_0x969a[25]](function(_0x6c50x19){var _0x6c50x22=_[_0x969a[77]](_0x6c50x19[_0x969a[76]],_0x969a[28]);_0x6c50x19[_0x969a[76]][_0x969a[48]](function(_0x6c50x1c){_0x6c50x1d= _[_0x969a[78]](_0x6c50x1d,_[_0x969a[77]](_0x6c50x1c.Users,_0x969a[28]))});return User[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]})[_0x969a[32]](_[_0x969a[79]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]],{id:{$in:_0x6c50x1d}}),{include:[{model:SmsQueue,where:{id:{$in:_0x6c50x22}},required:false}]}))})[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)});default:return Agent[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]},_0x969a[83])[_0x969a[32]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})}};exports[_0x969a[90]]= function(_0x6c50x14,_0x6c50x15,_0x6c50x16){switch(_0x6c50x14[_0x969a[29]][_0x969a[35]]){case _0x969a[29]:var _0x6c50x1d=[];return User[_0x969a[30]](_0x6c50x14[_0x969a[29]][_0x969a[28]],{attributes:[_0x969a[28]]})[_0x969a[25]](Util[_0x969a[91]]({},{attributes:[_0x969a[28]],include:[{raw:true,model:User,attributes:[_0x969a[28]]}]}))[_0x969a[25]](function(_0x6c50x19){var _0x6c50x23=_[_0x969a[77]](_0x6c50x19[_0x969a[76]],_0x969a[28]);_0x6c50x19[_0x969a[76]][_0x969a[48]](function(_0x6c50x1c){_0x6c50x1d= _[_0x969a[78]](_0x6c50x1d,_[_0x969a[77]](_0x6c50x1c.Users,_0x969a[28]))});return User[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]})[_0x969a[32]](_[_0x969a[79]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]],{id:{$in:_0x6c50x1d}}),{include:[{model:OpenchannelQueue,where:{id:{$in:_0x6c50x23}},required:false}]}))})[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)});default:return Agent[_0x969a[34]](_0x969a[33],{method:[_0x969a[71],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[72],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[73],_0x6c50x14[_0x969a[26]]]},{method:[_0x969a[74],_0x6c50x14[_0x969a[26]]]},_0x969a[83])[_0x969a[32]](Util[_0x969a[31]](_0x6c50x14[_0x969a[26]]))[_0x969a[25]](function(_0x6c50x18){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x18)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})}};exports[_0x969a[92]]= function(_0x6c50x14,_0x6c50x15){return Agent[_0x969a[34]](_0x969a[33])[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]])[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](404)};return _0x6c50x15[_0x969a[23]](_0x6c50x1a)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[93]]= function(_0x6c50x14,_0x6c50x15){return Agent[_0x969a[34]](_0x969a[33])[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]])[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](404)};return _0x6c50x1a[_0x969a[95]]({attributes:[_0x969a[41]]})})[_0x969a[25]](function(_0x6c50x1e){return _0x6c50x15[_0x969a[23]]({count:_0x6c50x1e[_0x969a[94]],rows:_0x6c50x1e})})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[96]]= function(_0x6c50x14,_0x6c50x15){return Agent[_0x969a[34]](_0x969a[33])[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]])[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](404)};return _0x6c50x1a[_0x969a[97]]({attributes:[_0x969a[28]]})})[_0x969a[25]](function(_0x6c50x1f){return _0x6c50x15[_0x969a[23]]({count:_0x6c50x1f[_0x969a[94]],rows:_0x6c50x1f})})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[98]]= function(_0x6c50x14,_0x6c50x15){return Agent[_0x969a[34]](_0x969a[33])[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]])[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](404)};return _0x6c50x1a[_0x969a[99]]({attributes:[_0x969a[28]]})})[_0x969a[25]](function(_0x6c50x20){return _0x6c50x15[_0x969a[23]]({count:_0x6c50x20[_0x969a[94]],rows:_0x6c50x20})})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[100]]= function(_0x6c50x14,_0x6c50x15){return Agent[_0x969a[34]](_0x969a[33])[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]])[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](404)};return _0x6c50x1a[_0x969a[101]]({attributes:[_0x969a[28]]})})[_0x969a[25]](function(_0x6c50x21){return _0x6c50x15[_0x969a[23]]({count:_0x6c50x21[_0x969a[94]],rows:_0x6c50x21})})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[102]]= function(_0x6c50x14,_0x6c50x15){return Agent[_0x969a[34]](_0x969a[33])[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]])[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](404)};return _0x6c50x1a[_0x969a[103]]({attributes:[_0x969a[28]]})})[_0x969a[25]](function(_0x6c50x22){return _0x6c50x15[_0x969a[23]]({count:_0x6c50x22[_0x969a[94]],rows:_0x6c50x22})})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[104]]= function(_0x6c50x14,_0x6c50x15){return Agent[_0x969a[34]](_0x969a[33])[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]])[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](404)};return _0x6c50x1a[_0x969a[105]]({attributes:[_0x969a[28]]})})[_0x969a[25]](function(_0x6c50x24){return _0x6c50x15[_0x969a[23]]({count:_0x6c50x24[_0x969a[94]],rows:_0x6c50x24})})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[106]]= function(_0x6c50x14,_0x6c50x15){var _0x6c50x25;_0x6c50x14[_0x969a[39]][_0x969a[35]]= _0x969a[33];return sequelize[_0x969a[116]](function(_0x6c50x26){return Setting[_0x969a[30]](1)[_0x969a[25]](function(_0x6c50x28){var _0x6c50x29=String(_0x6c50x14[_0x969a[39]][_0x969a[112]]);var _0x6c50x2a=_0x6c50x28[_0x969a[113]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0x6c50x2a[_0x969a[114]](_0x6c50x29)){throw  new Error(_0x969a[115])};return Agent[_0x969a[34]](_0x969a[33])[_0x969a[106]](_0x6c50x14[_0x969a[39]],{transaction:_0x6c50x26})})[_0x969a[25]](userTools[_0x969a[111]]({transaction:_0x6c50x26}))[_0x969a[25]](function(_0x6c50x1a){_0x6c50x25= _0x6c50x1a;return Team[_0x969a[110]]({where:{defaultEntry:true}})})[_0x969a[25]](function(_0x6c50x27){return _0x6c50x27[_0x969a[109]](_0x6c50x25[_0x969a[28]],{transaction:_0x6c50x26})})})[_0x969a[25]](function(){return _0x6c50x15[_0x969a[24]](201)[_0x969a[23]](_0x6c50x25)})[_0x969a[22]](sequelize.UniqueConstraintError,function(_0x6c50x17){return Util[_0x969a[108]][_0x969a[107]](_0x6c50x15,_0x6c50x17)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[117]]= function(_0x6c50x14,_0x6c50x15){var _0x6c50x2b;var _0x6c50x2c;var _0x6c50x2d=[];var _0x6c50x29=String(_0x6c50x14[_0x969a[39]][_0x969a[112]]);return sequelize[_0x969a[116]](function(_0x6c50x26){return Setting[_0x969a[30]](1)[_0x969a[25]](function(_0x6c50x28){_0x6c50x2c= _0x6c50x28;var _0x6c50x2a=_0x6c50x2c[_0x969a[113]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^[a-zA-Z0-9]{6,}$/;if(!_0x6c50x2a[_0x969a[114]](_0x6c50x29)){throw  new Error(_0x969a[119])};var _0x6c50x2e=0;if(_0x6c50x14[_0x969a[39]][_0x969a[121]](_0x969a[120])&& _[_0x969a[122]](_0x6c50x14[_0x969a[39]][_0x969a[120]])&& _0x6c50x14[_0x969a[39]][_0x969a[120]]>= 0){_0x6c50x2e= _0x6c50x14[_0x969a[39]][_0x969a[120]];delete _0x6c50x14[_0x969a[39]][_0x969a[120]]};var _0x6c50x2f=_0x6c50x14[_0x969a[39]][_0x969a[123]];delete _0x6c50x14[_0x969a[39]][_0x969a[123]];if(_0x6c50x14[_0x969a[39]][_0x969a[124]]){_0x6c50x14[_0x969a[39]][_0x969a[35]]= _0x969a[33];for(var _0x6c50x30=_0x6c50x2e;_0x6c50x30< _0x6c50x14[_0x969a[39]][_0x969a[124]]+ _0x6c50x2e;_0x6c50x30++,_0x6c50x2f++){var _0x6c50x31=_[_0x969a[125]](_0x6c50x14[_0x969a[39]]);_0x6c50x31[_0x969a[126]]= _0x6c50x2f;_0x6c50x31[_0x969a[41]]= _0x6c50x31[_0x969a[41]]+ _0x6c50x30;_0x6c50x31[_0x969a[127]]= _0x6c50x31[_0x969a[127]]+ _0x6c50x30;_0x6c50x31[_0x969a[128]]= _0x6c50x31[_0x969a[128]][_0x969a[130]](_0x969a[129])[0]+ _0x6c50x30+ _0x969a[129]+ _0x6c50x31[_0x969a[128]][_0x969a[130]](_0x969a[129])[1];_0x6c50x2d[_0x969a[47]](_0x6c50x31)}}else {throw  new Error(_0x969a[131])};return Agent[_0x969a[117]](_0x6c50x2d,{transaction:_0x6c50x26,individualHooks:true})})[_0x969a[25]](function(_0x6c50x1d){_0x6c50x2b= _0x6c50x1d;return Team[_0x969a[110]]({where:{defaultEntry:true}})})[_0x969a[25]](function(_0x6c50x27){return _0x6c50x27[_0x969a[118]](_[_0x969a[77]](_0x6c50x2b,_0x969a[28]),{transaction:_0x6c50x26})})})[_0x969a[25]](function(){return _0x6c50x15[_0x969a[37]](201)})[_0x969a[22]](sequelize.UniqueConstraintError,function(_0x6c50x17){return Util[_0x969a[108]][_0x969a[107]](_0x6c50x15,_0x6c50x17)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[132]]= function(_0x6c50x14,_0x6c50x15){if(_0x6c50x14[_0x969a[39]][_0x969a[28]]){delete _0x6c50x14[_0x969a[39]][_0x969a[28]]};delete _0x6c50x14[_0x969a[39]][_0x969a[126]];delete _0x6c50x14[_0x969a[39]][_0x969a[35]];delete _0x6c50x14[_0x969a[39]][_0x969a[41]];delete _0x6c50x14[_0x969a[39]][_0x969a[112]];var _0x6c50x25;return sequelize[_0x969a[116]](function(_0x6c50x26){return Agent[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]])[_0x969a[25]](function(_0x6c50x1a){if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](404)};var _0x6c50x32=_[_0x969a[79]](_0x6c50x1a,_0x6c50x14[_0x969a[39]]);return _0x6c50x32[_0x969a[134]]({transaction:_0x6c50x26})})[_0x969a[25]](function(_0x6c50x1a){_0x6c50x25= _0x6c50x1a;return _0x6c50x1a})[_0x969a[25]](userTools[_0x969a[133]]({transaction:_0x6c50x26}))[_0x969a[25]](function(){return _0x6c50x15[_0x969a[24]](200)[_0x969a[23]](_0x6c50x25)})})[_0x969a[22]](sequelize.UniqueConstraintError,function(_0x6c50x17){return Util[_0x969a[108]][_0x969a[107]](_0x6c50x15,_0x6c50x17)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[135]]= function(_0x6c50x14,_0x6c50x15){var _0x6c50x25;return Agent[_0x969a[30]](_0x6c50x14[_0x969a[61]][_0x969a[28]])[_0x969a[25]](function(_0x6c50x1a){_0x6c50x25= _0x6c50x1a;if(!_0x6c50x1a){return _0x6c50x15[_0x969a[37]](404)};return _0x6c50x1a[_0x969a[135]]()})[_0x969a[25]](function(){return _0x6c50x15[_0x969a[37]](204)})[_0x969a[22]](sequelize.ForeignKeyConstraintError,function(_0x6c50x17){return Util[_0x969a[108]][_0x969a[136]](_0x6c50x15,_0x969a[33],_0x6c50x25[_0x969a[41]],_0x6c50x17)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};exports[_0x969a[137]]= function(_0x6c50x14,_0x6c50x15){return Agent[_0x969a[135]]({where:{id:_0x6c50x14[_0x969a[26]][_0x969a[63]]},individualHooks:true})[_0x969a[25]](function(){return _0x6c50x15[_0x969a[37]](204)})[_0x969a[22]](function(_0x6c50x17){return handleError(_0x6c50x15,_0x6c50x17)})};function handleError(_0x6c50x15,_0x6c50x17){logger[_0x969a[139]](_0x6c50x17[_0x969a[138]]);return _0x6c50x15[_0x969a[24]](500)[_0x969a[23]](_0x6c50x17)}
\ No newline at end of file
+var _0xe439=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x74\x6F\x6F\x6C\x73\x2F\x75\x73\x65\x72","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\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","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x53\x65\x74\x74\x69\x6E\x67","\x55\x73\x65\x72","\x54\x65\x61\x6D","\x4C\x69\x73\x74","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x41\x67\x65\x6E\x74\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x61\x67\x65\x6E\x74","\x73\x63\x6F\x70\x65","\x72\x6F\x6C\x65","\x61\x64\x64\x51\x75\x65\x75\x65\x73","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x76\x61\x6C\x75\x65\x73","\x62\x6F\x64\x79","\x53\x49\x50\x2F\x25\x73","\x6E\x61\x6D\x65","\x66\x6F\x72\x6D\x61\x74","\x70\x65\x6E\x61\x6C\x74\x79","\x61\x64\x64\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x76\x6F\x69\x63\x65","\x61\x64\x64\x43\x68\x61\x74\x51\x75\x65\x75\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x66\x69\x6E\x64\x41\x6C\x6C","\x63\x68\x61\x74","\x61\x64\x64\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x6D\x61\x69\x6C","\x61\x64\x64\x46\x61\x78\x51\x75\x65\x75\x65","\x66\x61\x78","\x61\x64\x64\x53\x6D\x73\x51\x75\x65\x75\x65","\x73\x6D\x73","\x61\x64\x64\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x63\x68\x61\x6E\x6E\x65\x6C","\x70\x61\x72\x61\x6D\x73","\x72\x65\x6D\x6F\x76\x65\x51\x75\x65\x75\x65\x73","\x69\x64\x73","\x72\x65\x6D\x6F\x76\x65\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x49\x6E\x64\x65\x78","\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","\x72\x65\x61\x6C\x74\x69\x6D\x65\x56\x6F\x69\x63\x65\x49\x6E\x64\x65\x78","\x72\x6F\x77\x73","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x6D\x65\x72\x67\x65","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x43\x68\x61\x74\x49\x6E\x64\x65\x78","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x71\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4D\x61\x69\x6C\x49\x6E\x64\x65\x78","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x46\x61\x78\x49\x6E\x64\x65\x78","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x53\x6D\x73\x49\x6E\x64\x65\x78","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x72\x65\x61\x6C\x74\x69\x6D\x65\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x49\x6E\x64\x65\x78","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x73\x68\x6F\x77","\x73\x68\x6F\x77\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x73\x68\x6F\x77\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x63\x72\x65\x61\x74\x65","\x68\x61\x6E\x64\x6C\x65\x55\x6E\x69\x71\x75\x65\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72\x4D\x61\x6E\x61\x67\x65\x72","\x61\x64\x64\x55\x73\x65\x72","\x66\x69\x6E\x64\x4F\x6E\x65","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x70\x61\x73\x73\x77\x6F\x72\x64","\x73\x65\x63\x75\x72\x65\x50\x61\x73\x73\x77\x6F\x72\x64","\x74\x65\x73\x74","\x57\x72\x6F\x6E\x67\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x66\x6F\x72\x6D\x61\x74\x21","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x64\x64\x55\x73\x65\x72\x73","\x49\x6E\x76\x61\x6C\x69\x64\x20\x70\x61\x73\x73\x77\x6F\x72\x64\x20\x70\x61\x74\x74\x65\x72\x6E","\x73\x74\x61\x72\x74\x49\x6E\x64\x65\x78","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x69\x73\x4E\x75\x6D\x62\x65\x72","\x6D\x69\x6E\x49\x6E\x74\x65\x72\x6E\x61\x6C","\x61\x6D\x6F\x75\x6E\x74","\x63\x6C\x6F\x6E\x65","\x69\x6E\x74\x65\x72\x6E\x61\x6C","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x40","\x73\x70\x6C\x69\x74","\x4E\x6F\x20\x61\x67\x65\x6E\x74\x73\x20\x61\x6D\x6F\x75\x6E\x74\x20\x73\x70\x65\x63\x69\x66\x69\x65\x64\x21","\x75\x70\x64\x61\x74\x65","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x68\x61\x6E\x64\x6C\x65\x46\x6F\x72\x65\x69\x67\x6E\x4B\x65\x79\x43\x6F\x6E\x73\x74\x72\x61\x69\x6E\x74\x45\x72\x72\x6F\x72","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xe439[0];var _=require(_0xe439[1]);var sequelize=require(_0xe439[3])[_0xe439[2]];var BPromise=require(_0xe439[4]);var util=require(_0xe439[5]);var Util=require(_0xe439[6]);var userTools=require(_0xe439[7]);var logger=require(_0xe439[9])(_0xe439[8]);var OpenchannelQueue=require(_0xe439[3])[_0xe439[10]];var VoiceQueue=require(_0xe439[3])[_0xe439[11]];var ChatQueue=require(_0xe439[3])[_0xe439[12]];var MailQueue=require(_0xe439[3])[_0xe439[13]];var FaxQueue=require(_0xe439[3])[_0xe439[14]];var SmsQueue=require(_0xe439[3])[_0xe439[15]];var MailRoom=require(_0xe439[3])[_0xe439[16]];var Setting=require(_0xe439[3])[_0xe439[17]];var Agent=require(_0xe439[3])[_0xe439[18]];var User=require(_0xe439[3])[_0xe439[18]];var Team=require(_0xe439[3])[_0xe439[19]];var List=require(_0xe439[3])[_0xe439[20]];exports[_0xe439[21]]= function(_0x226ex14,_0x226ex15,_0x226ex16){switch(_0x226ex14[_0xe439[29]][_0xe439[35]]){case _0xe439[29]:return User[_0xe439[30]](_0x226ex14[_0xe439[29]][_0xe439[28]],{attributes:[_0xe439[28]]})[_0xe439[25]](Util[_0xe439[27]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)});default:return Agent[_0xe439[34]](_0xe439[33])[_0xe439[32]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})}};exports[_0xe439[36]]= function(_0x226ex14,_0x226ex15,_0x226ex16){return Agent[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]],{attributes:[_0xe439[28],_0xe439[41]]})[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](401)};switch(_0x226ex14[_0xe439[61]][_0xe439[60]]){case _0xe439[45]:return _0x226ex1a[_0xe439[44]](_0x226ex14[_0xe439[39]][_0xe439[38]],{interface:util[_0xe439[42]](_0xe439[40],_0x226ex1a[_0xe439[41]]),stateinterface:util[_0xe439[42]](_0xe439[40],_0x226ex1a[_0xe439[41]]),membername:_0x226ex1a[_0xe439[41]],UserId:_0x226ex1a[_0xe439[28]],penalty:_0x226ex14[_0xe439[39]][_0xe439[43]]});case _0xe439[51]:return ChatQueue[_0xe439[50]]({where:{id:_0x226ex14[_0xe439[39]][_0xe439[38]]},attributes:[_0xe439[28],_0xe439[41]],raw:true})[_0xe439[25]](function(_0x226ex19){if(_0x226ex19){var _0x226ex1b=[];_[_0xe439[48]](_0x226ex19,function(_0x226ex1c){_0x226ex1b[_0xe439[47]](_0x226ex1a[_0xe439[46]](_0x226ex1c[_0xe439[28]],{queue:_0x226ex1c[_0xe439[41]],penalty:_0x226ex14[_0xe439[39]][_0xe439[43]]}))});return BPromise[_0xe439[49]](_0x226ex1b)}});case _0xe439[53]:return MailQueue[_0xe439[50]]({where:{id:_0x226ex14[_0xe439[39]][_0xe439[38]]},attributes:[_0xe439[28],_0xe439[41]],raw:true})[_0xe439[25]](function(_0x226ex19){if(_0x226ex19){var _0x226ex1b=[];_[_0xe439[48]](_0x226ex19,function(_0x226ex1c){_0x226ex1b[_0xe439[47]](_0x226ex1a[_0xe439[52]](_0x226ex1c[_0xe439[28]],{queue:_0x226ex1c[_0xe439[41]],penalty:_0x226ex14[_0xe439[39]][_0xe439[43]]}))});return BPromise[_0xe439[49]](_0x226ex1b)}});case _0xe439[55]:return FaxQueue[_0xe439[50]]({where:{id:_0x226ex14[_0xe439[39]][_0xe439[38]]},attributes:[_0xe439[28],_0xe439[41]],raw:true})[_0xe439[25]](function(_0x226ex19){if(_0x226ex19){var _0x226ex1b=[];_[_0xe439[48]](_0x226ex19,function(_0x226ex1c){_0x226ex1b[_0xe439[47]](_0x226ex1a[_0xe439[54]](_0x226ex1c[_0xe439[28]],{queue:_0x226ex1c[_0xe439[41]],penalty:_0x226ex14[_0xe439[39]][_0xe439[43]]}))});return BPromise[_0xe439[49]](_0x226ex1b)}});case _0xe439[57]:return SmsQueue[_0xe439[50]]({where:{id:_0x226ex14[_0xe439[39]][_0xe439[38]]},attributes:[_0xe439[28],_0xe439[41]],raw:true})[_0xe439[25]](function(_0x226ex19){if(_0x226ex19){var _0x226ex1b=[];_[_0xe439[48]](_0x226ex19,function(_0x226ex1c){_0x226ex1b[_0xe439[47]](_0x226ex1a[_0xe439[56]](_0x226ex1c[_0xe439[28]],{queue:_0x226ex1c[_0xe439[41]],penalty:_0x226ex14[_0xe439[39]][_0xe439[43]]}))});return BPromise[_0xe439[49]](_0x226ex1b)}});case _0xe439[59]:return OpenchannelQueue[_0xe439[50]]({where:{id:_0x226ex14[_0xe439[39]][_0xe439[38]]},attributes:[_0xe439[28],_0xe439[41]],raw:true})[_0xe439[25]](function(_0x226ex19){if(_0x226ex19){var _0x226ex1b=[];_[_0xe439[48]](_0x226ex19,function(_0x226ex1c){_0x226ex1b[_0xe439[47]](_0x226ex1a[_0xe439[58]](_0x226ex1c[_0xe439[28]],{queue:_0x226ex1c[_0xe439[41]],penalty:_0x226ex14[_0xe439[39]][_0xe439[43]]}))});return BPromise[_0xe439[49]](_0x226ex1b)}});default:return null}})[_0xe439[25]](function(_0x226ex19){return _0x226ex15[_0xe439[37]](_0x226ex19?200:401)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[62]]= function(_0x226ex14,_0x226ex15,_0x226ex16){return Agent[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]],{attributes:[_0xe439[28]]})[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](401)};switch(_0x226ex14[_0xe439[61]][_0xe439[60]]){case _0xe439[45]:return _0x226ex1a[_0xe439[64]](_0x226ex14[_0xe439[26]][_0xe439[63]]);case _0xe439[51]:return _0x226ex1a[_0xe439[65]](_0x226ex14[_0xe439[26]][_0xe439[63]]);case _0xe439[53]:return _0x226ex1a[_0xe439[66]](_0x226ex14[_0xe439[26]][_0xe439[63]]);case _0xe439[57]:return _0x226ex1a[_0xe439[67]](_0x226ex14[_0xe439[26]][_0xe439[63]]);case _0xe439[55]:return _0x226ex1a[_0xe439[68]](_0x226ex14[_0xe439[26]][_0xe439[63]]);case _0xe439[59]:return _0x226ex1a[_0xe439[69]](_0x226ex14[_0xe439[26]][_0xe439[63]]);default:return null}})[_0xe439[25]](function(_0x226ex19){return _0x226ex15[_0xe439[37]](_0x226ex19?200:401)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[70]]= function(_0x226ex14,_0x226ex15,_0x226ex16){switch(_0x226ex14[_0xe439[29]][_0xe439[35]]){case _0xe439[29]:return User[_0xe439[30]](_0x226ex14[_0xe439[29]][_0xe439[28]],{attributes:[_0xe439[28]]})[_0xe439[25]](Util[_0xe439[27]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)});default:return Agent[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]})[_0xe439[32]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})}};exports[_0xe439[75]]= function(_0x226ex14,_0x226ex15,_0x226ex16){switch(_0x226ex14[_0xe439[29]][_0xe439[35]]){case _0xe439[29]:var _0x226ex1d=[];return User[_0xe439[30]](_0x226ex14[_0xe439[29]][_0xe439[28]],{attributes:[_0xe439[28]]})[_0xe439[25]](Util[_0xe439[80]]({},{attributes:[_0xe439[41]],include:[{raw:true,model:User,attributes:[_0xe439[28]]}]}))[_0xe439[25]](function(_0x226ex19){var _0x226ex1e=_[_0xe439[77]](_0x226ex19[_0xe439[76]],_0xe439[41]);_0x226ex19[_0xe439[76]][_0xe439[48]](function(_0x226ex1c){_0x226ex1d= _[_0xe439[78]](_0x226ex1d,_[_0xe439[77]](_0x226ex1c.Users,_0xe439[28]))});return User[_0xe439[34]](_0xe439[33],{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]})[_0xe439[32]](_[_0xe439[79]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]],{id:{$in:_0x226ex1d}}),{include:[{model:VoiceQueue,where:{name:{$in:_0x226ex1e}},required:false}]}))})[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)});default:return Agent[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]})[_0xe439[32]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})}};exports[_0xe439[81]]= function(_0x226ex14,_0x226ex15,_0x226ex16){switch(_0x226ex14[_0xe439[29]][_0xe439[35]]){case _0xe439[29]:var _0x226ex1d=[];return User[_0xe439[30]](_0x226ex14[_0xe439[29]][_0xe439[28]],{attributes:[_0xe439[28]]})[_0xe439[25]](Util[_0xe439[82]]({},{attributes:[_0xe439[28]],include:[{raw:true,model:User,attributes:[_0xe439[28]]}]}))[_0xe439[25]](function(_0x226ex19){var _0x226ex1f=_[_0xe439[77]](_0x226ex19[_0xe439[76]],_0xe439[28]);_0x226ex19[_0xe439[76]][_0xe439[48]](function(_0x226ex1c){_0x226ex1d= _[_0xe439[78]](_0x226ex1d,_[_0xe439[77]](_0x226ex1c.Users,_0xe439[28]))});return User[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]})[_0xe439[32]](_[_0xe439[79]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]],{id:{$in:_0x226ex1d}}),{include:[{model:ChatQueue,where:{id:{$in:_0x226ex1f}},required:false}]}))})[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)});default:return Agent[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]},_0xe439[83])[_0xe439[32]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})}};exports[_0xe439[84]]= function(_0x226ex14,_0x226ex15,_0x226ex16){switch(_0x226ex14[_0xe439[29]][_0xe439[35]]){case _0xe439[29]:var _0x226ex1d=[];return User[_0xe439[30]](_0x226ex14[_0xe439[29]][_0xe439[28]],{attributes:[_0xe439[28]]})[_0xe439[25]](Util[_0xe439[85]]({},{attributes:[_0xe439[28]],include:[{raw:true,model:User,attributes:[_0xe439[28]]}]}))[_0xe439[25]](function(_0x226ex19){var _0x226ex20=_[_0xe439[77]](_0x226ex19[_0xe439[76]],_0xe439[28]);_0x226ex19[_0xe439[76]][_0xe439[48]](function(_0x226ex1c){_0x226ex1d= _[_0xe439[78]](_0x226ex1d,_[_0xe439[77]](_0x226ex1c.Users,_0xe439[28]))});return User[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]})[_0xe439[32]](_[_0xe439[79]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]],{id:{$in:_0x226ex1d}}),{include:[{model:MailQueue,where:{id:{$in:_0x226ex20}},required:false}]}))})[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)});default:return Agent[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]},_0xe439[83])[_0xe439[32]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})}};exports[_0xe439[86]]= function(_0x226ex14,_0x226ex15,_0x226ex16){switch(_0x226ex14[_0xe439[29]][_0xe439[35]]){case _0xe439[29]:var _0x226ex1d=[];return User[_0xe439[30]](_0x226ex14[_0xe439[29]][_0xe439[28]],{attributes:[_0xe439[28]]})[_0xe439[25]](Util[_0xe439[87]]({},{attributes:[_0xe439[28]],include:[{raw:true,model:User,attributes:[_0xe439[28]]}]}))[_0xe439[25]](function(_0x226ex19){var _0x226ex21=_[_0xe439[77]](_0x226ex19[_0xe439[76]],_0xe439[28]);_0x226ex19[_0xe439[76]][_0xe439[48]](function(_0x226ex1c){_0x226ex1d= _[_0xe439[78]](_0x226ex1d,_[_0xe439[77]](_0x226ex1c.Users,_0xe439[28]))});return User[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]})[_0xe439[32]](_[_0xe439[79]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]],{id:{$in:_0x226ex1d}}),{include:[{model:FaxQueue,where:{id:{$in:_0x226ex21}},required:false}]}))})[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)});default:return Agent[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]},_0xe439[83])[_0xe439[32]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})}};exports[_0xe439[88]]= function(_0x226ex14,_0x226ex15,_0x226ex16){switch(_0x226ex14[_0xe439[29]][_0xe439[35]]){case _0xe439[29]:var _0x226ex1d=[];return User[_0xe439[30]](_0x226ex14[_0xe439[29]][_0xe439[28]],{attributes:[_0xe439[28]]})[_0xe439[25]](Util[_0xe439[89]]({},{attributes:[_0xe439[28]],include:[{raw:true,model:User,attributes:[_0xe439[28]]}]}))[_0xe439[25]](function(_0x226ex19){var _0x226ex22=_[_0xe439[77]](_0x226ex19[_0xe439[76]],_0xe439[28]);_0x226ex19[_0xe439[76]][_0xe439[48]](function(_0x226ex1c){_0x226ex1d= _[_0xe439[78]](_0x226ex1d,_[_0xe439[77]](_0x226ex1c.Users,_0xe439[28]))});return User[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]})[_0xe439[32]](_[_0xe439[79]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]],{id:{$in:_0x226ex1d}}),{include:[{model:SmsQueue,where:{id:{$in:_0x226ex22}},required:false}]}))})[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)});default:return Agent[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]},_0xe439[83])[_0xe439[32]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})}};exports[_0xe439[90]]= function(_0x226ex14,_0x226ex15,_0x226ex16){switch(_0x226ex14[_0xe439[29]][_0xe439[35]]){case _0xe439[29]:var _0x226ex1d=[];return User[_0xe439[30]](_0x226ex14[_0xe439[29]][_0xe439[28]],{attributes:[_0xe439[28]]})[_0xe439[25]](Util[_0xe439[91]]({},{attributes:[_0xe439[28]],include:[{raw:true,model:User,attributes:[_0xe439[28]]}]}))[_0xe439[25]](function(_0x226ex19){var _0x226ex23=_[_0xe439[77]](_0x226ex19[_0xe439[76]],_0xe439[28]);_0x226ex19[_0xe439[76]][_0xe439[48]](function(_0x226ex1c){_0x226ex1d= _[_0xe439[78]](_0x226ex1d,_[_0xe439[77]](_0x226ex1c.Users,_0xe439[28]))});return User[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]})[_0xe439[32]](_[_0xe439[79]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]],{id:{$in:_0x226ex1d}}),{include:[{model:OpenchannelQueue,where:{id:{$in:_0x226ex23}},required:false}]}))})[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)});default:return Agent[_0xe439[34]](_0xe439[33],{method:[_0xe439[71],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[72],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[73],_0x226ex14[_0xe439[26]]]},{method:[_0xe439[74],_0x226ex14[_0xe439[26]]]},_0xe439[83])[_0xe439[32]](Util[_0xe439[31]](_0x226ex14[_0xe439[26]]))[_0xe439[25]](function(_0x226ex18){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex18)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})}};exports[_0xe439[92]]= function(_0x226ex14,_0x226ex15){return Agent[_0xe439[34]](_0xe439[33])[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]])[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](404)};return _0x226ex15[_0xe439[23]](_0x226ex1a)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[93]]= function(_0x226ex14,_0x226ex15){return Agent[_0xe439[34]](_0xe439[33])[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]])[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](404)};return _0x226ex1a[_0xe439[95]]({attributes:[_0xe439[41]]})})[_0xe439[25]](function(_0x226ex1e){return _0x226ex15[_0xe439[23]]({count:_0x226ex1e[_0xe439[94]],rows:_0x226ex1e})})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[96]]= function(_0x226ex14,_0x226ex15){return Agent[_0xe439[34]](_0xe439[33])[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]])[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](404)};return _0x226ex1a[_0xe439[97]]({attributes:[_0xe439[28]]})})[_0xe439[25]](function(_0x226ex1f){return _0x226ex15[_0xe439[23]]({count:_0x226ex1f[_0xe439[94]],rows:_0x226ex1f})})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[98]]= function(_0x226ex14,_0x226ex15){return Agent[_0xe439[34]](_0xe439[33])[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]])[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](404)};return _0x226ex1a[_0xe439[99]]({attributes:[_0xe439[28]]})})[_0xe439[25]](function(_0x226ex20){return _0x226ex15[_0xe439[23]]({count:_0x226ex20[_0xe439[94]],rows:_0x226ex20})})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[100]]= function(_0x226ex14,_0x226ex15){return Agent[_0xe439[34]](_0xe439[33])[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]])[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](404)};return _0x226ex1a[_0xe439[101]]({attributes:[_0xe439[28]]})})[_0xe439[25]](function(_0x226ex21){return _0x226ex15[_0xe439[23]]({count:_0x226ex21[_0xe439[94]],rows:_0x226ex21})})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[102]]= function(_0x226ex14,_0x226ex15){return Agent[_0xe439[34]](_0xe439[33])[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]])[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](404)};return _0x226ex1a[_0xe439[103]]({attributes:[_0xe439[28]]})})[_0xe439[25]](function(_0x226ex22){return _0x226ex15[_0xe439[23]]({count:_0x226ex22[_0xe439[94]],rows:_0x226ex22})})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[104]]= function(_0x226ex14,_0x226ex15){return Agent[_0xe439[34]](_0xe439[33])[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]])[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](404)};return _0x226ex1a[_0xe439[105]]({attributes:[_0xe439[28]]})})[_0xe439[25]](function(_0x226ex24){return _0x226ex15[_0xe439[23]]({count:_0x226ex24[_0xe439[94]],rows:_0x226ex24})})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[106]]= function(_0x226ex14,_0x226ex15){var _0x226ex25;_0x226ex14[_0xe439[39]][_0xe439[35]]= _0xe439[33];return sequelize[_0xe439[116]](function(_0x226ex26){return Setting[_0xe439[30]](1)[_0xe439[25]](function(_0x226ex28){var _0x226ex29=String(_0x226ex14[_0xe439[39]][_0xe439[112]]);var _0x226ex2a=_0x226ex28[_0xe439[113]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^.{6,}$/;if(!_0x226ex2a[_0xe439[114]](_0x226ex29)){throw  new Error(_0xe439[115])};return Agent[_0xe439[34]](_0xe439[33])[_0xe439[106]](_0x226ex14[_0xe439[39]],{transaction:_0x226ex26})})[_0xe439[25]](userTools[_0xe439[111]]({transaction:_0x226ex26}))[_0xe439[25]](function(_0x226ex1a){_0x226ex25= _0x226ex1a;return Team[_0xe439[110]]({where:{defaultEntry:true}})})[_0xe439[25]](function(_0x226ex27){return _0x226ex27[_0xe439[109]](_0x226ex25[_0xe439[28]],{transaction:_0x226ex26})})})[_0xe439[25]](function(){return _0x226ex15[_0xe439[24]](201)[_0xe439[23]](_0x226ex25)})[_0xe439[22]](sequelize.UniqueConstraintError,function(_0x226ex17){return Util[_0xe439[108]][_0xe439[107]](_0x226ex15,_0x226ex17)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[117]]= function(_0x226ex14,_0x226ex15){var _0x226ex2b;var _0x226ex2c;var _0x226ex2d=[];var _0x226ex29=String(_0x226ex14[_0xe439[39]][_0xe439[112]]);return sequelize[_0xe439[116]](function(_0x226ex26){return Setting[_0xe439[30]](1)[_0xe439[25]](function(_0x226ex28){_0x226ex2c= _0x226ex28;var _0x226ex2a=_0x226ex2c[_0xe439[113]]?/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&\-_=+\[\{\]\}.])[0-9a-zA-Z~!@#$%^&\-_=+\[\{\]\}.]{8,}$/:/^[a-zA-Z0-9]{6,}$/;if(!_0x226ex2a[_0xe439[114]](_0x226ex29)){throw  new Error(_0xe439[119])};var _0x226ex2e=0;if(_0x226ex14[_0xe439[39]][_0xe439[121]](_0xe439[120])&& _[_0xe439[122]](_0x226ex14[_0xe439[39]][_0xe439[120]])&& _0x226ex14[_0xe439[39]][_0xe439[120]]>= 0){_0x226ex2e= _0x226ex14[_0xe439[39]][_0xe439[120]];delete _0x226ex14[_0xe439[39]][_0xe439[120]]};var _0x226ex2f=_0x226ex14[_0xe439[39]][_0xe439[123]];delete _0x226ex14[_0xe439[39]][_0xe439[123]];if(_0x226ex14[_0xe439[39]][_0xe439[124]]){_0x226ex14[_0xe439[39]][_0xe439[35]]= _0xe439[33];for(var _0x226ex30=_0x226ex2e;_0x226ex30< _0x226ex14[_0xe439[39]][_0xe439[124]]+ _0x226ex2e;_0x226ex30++,_0x226ex2f++){var _0x226ex31=_[_0xe439[125]](_0x226ex14[_0xe439[39]]);_0x226ex31[_0xe439[126]]= _0x226ex2f;_0x226ex31[_0xe439[41]]= _0x226ex31[_0xe439[41]]+ _0x226ex30;_0x226ex31[_0xe439[127]]= _0x226ex31[_0xe439[127]]+ _0x226ex30;_0x226ex31[_0xe439[128]]= _0x226ex31[_0xe439[128]][_0xe439[130]](_0xe439[129])[0]+ _0x226ex30+ _0xe439[129]+ _0x226ex31[_0xe439[128]][_0xe439[130]](_0xe439[129])[1];_0x226ex2d[_0xe439[47]](_0x226ex31)}}else {throw  new Error(_0xe439[131])};return Agent[_0xe439[117]](_0x226ex2d,{transaction:_0x226ex26,individualHooks:true})})[_0xe439[25]](function(_0x226ex1d){_0x226ex2b= _0x226ex1d;return Team[_0xe439[110]]({where:{defaultEntry:true}})})[_0xe439[25]](function(_0x226ex27){return _0x226ex27[_0xe439[118]](_[_0xe439[77]](_0x226ex2b,_0xe439[28]),{transaction:_0x226ex26})})})[_0xe439[25]](function(){return _0x226ex15[_0xe439[37]](201)})[_0xe439[22]](sequelize.UniqueConstraintError,function(_0x226ex17){return Util[_0xe439[108]][_0xe439[107]](_0x226ex15,_0x226ex17)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[132]]= function(_0x226ex14,_0x226ex15){if(_0x226ex14[_0xe439[39]][_0xe439[28]]){delete _0x226ex14[_0xe439[39]][_0xe439[28]]};delete _0x226ex14[_0xe439[39]][_0xe439[126]];delete _0x226ex14[_0xe439[39]][_0xe439[35]];delete _0x226ex14[_0xe439[39]][_0xe439[41]];delete _0x226ex14[_0xe439[39]][_0xe439[112]];var _0x226ex25;return sequelize[_0xe439[116]](function(_0x226ex26){return Agent[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]])[_0xe439[25]](function(_0x226ex1a){if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](404)};var _0x226ex32=_[_0xe439[79]](_0x226ex1a,_0x226ex14[_0xe439[39]]);return _0x226ex32[_0xe439[134]]({transaction:_0x226ex26})})[_0xe439[25]](function(_0x226ex1a){_0x226ex25= _0x226ex1a;return _0x226ex1a})[_0xe439[25]](userTools[_0xe439[133]]({transaction:_0x226ex26}))[_0xe439[25]](function(){return _0x226ex15[_0xe439[24]](200)[_0xe439[23]](_0x226ex25)})})[_0xe439[22]](sequelize.UniqueConstraintError,function(_0x226ex17){return Util[_0xe439[108]][_0xe439[107]](_0x226ex15,_0x226ex17)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[135]]= function(_0x226ex14,_0x226ex15){var _0x226ex25;return Agent[_0xe439[30]](_0x226ex14[_0xe439[61]][_0xe439[28]])[_0xe439[25]](function(_0x226ex1a){_0x226ex25= _0x226ex1a;if(!_0x226ex1a){return _0x226ex15[_0xe439[37]](404)};return _0x226ex1a[_0xe439[135]]()})[_0xe439[25]](function(){return _0x226ex15[_0xe439[37]](204)})[_0xe439[22]](sequelize.ForeignKeyConstraintError,function(_0x226ex17){return Util[_0xe439[108]][_0xe439[136]](_0x226ex15,_0xe439[33],_0x226ex25[_0xe439[41]],_0x226ex17)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};exports[_0xe439[137]]= function(_0x226ex14,_0x226ex15){return Agent[_0xe439[135]]({where:{id:_0x226ex14[_0xe439[26]][_0xe439[63]]},individualHooks:true})[_0xe439[25]](function(){return _0x226ex15[_0xe439[37]](204)})[_0xe439[22]](function(_0x226ex17){return handleError(_0x226ex15,_0x226ex17)})};function handleError(_0x226ex15,_0x226ex17){logger[_0xe439[139]](_0x226ex17[_0xe439[138]]);return _0x226ex15[_0xe439[24]](500)[_0xe439[23]](_0x226ex17)}
\ No newline at end of file