Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / chatQueue / chatQueue.controller.js
index f857a1c..fc6da5c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa9e0=['request-promise','bluebird','mustache','util','path','sox','ejs','fs-extra','lodash','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','socket.io-emitter','./chatQueue.socket','register','jayson/promise','client','request','info','ChatQueue,\x20%s,\x20%s','request\x20sent','debug','ChatQueue,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus','status','json','offset','limit','Content-Range','apply','reject','save','then','get','ChatQueues','UserProfileResource','destroy','stack','index','map','rawAttributes','fieldName','model','query','keys','filters','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','type','VIRTUAL','name','options','ChatQueue','count','includeAll','include','findAll','rows','show','intersection','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','userProfileId','autoAssociation','params','describe','findOne','UserChatQueue','ChatQueueId','findAndCountAll','UserId','agent','chatPause','updatedAt','createdAt','format','%s/%s','SIP','getTeams','Team','User','Agents','online','voicePause','interface','flatMap','sequelize','addTeams','each','findOrCreate','forEach','emit','userChatQueue:save','ids','select','field','from','join','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','ChatQueueId\x20=\x20?','clone','ut.UserId\x20=\x20?','push','QueryTypes','TeamId','includes','all','union','transaction','isEmpty','removeAgents','userChatQueue:remove','addAgents','omit','spread','getAgents','html-pdf','eml-format','rimraf'];(function(_0x4bc4c8,_0x3139d3){var _0x3bb121=function(_0x95ad12){while(--_0x95ad12){_0x4bc4c8['push'](_0x4bc4c8['shift']());}};_0x3bb121(++_0x3139d3);}(_0xa9e0,0x123));var _0x0a9e=function(_0xf50820,_0x56f041){_0xf50820=_0xf50820-0x0;var _0x2a9b10=_0xa9e0[_0xf50820];return _0x2a9b10;};'use strict';var pdf=require(_0x0a9e('0x0'));var emlformat=require(_0x0a9e('0x1'));var rimraf=require(_0x0a9e('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x0a9e('0x3'));var moment=require('moment');var BPromise=require(_0x0a9e('0x4'));var Mustache=require(_0x0a9e('0x5'));var util=require(_0x0a9e('0x6'));var path=require(_0x0a9e('0x7'));var sox=require(_0x0a9e('0x8'));var csv=require('to-csv');var ejs=require(_0x0a9e('0x9'));var fs=require('fs');var fs_extra=require(_0x0a9e('0xa'));var _=require(_0x0a9e('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x0a9e('0xc'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x0a9e('0xd'));var Papa=require(_0x0a9e('0xe'));var Redis=require(_0x0a9e('0xf'));var authService=require(_0x0a9e('0x10'));var qs=require(_0x0a9e('0x11'));var as=require(_0x0a9e('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')('api');var utils=require('../../config/utils');var config=require(_0x0a9e('0x13'));var licenseUtil=require(_0x0a9e('0x14'));var db=require(_0x0a9e('0x15'))['db'];config[_0x0a9e('0x16')]=_[_0x0a9e('0x17')](config[_0x0a9e('0x16')],{'host':'localhost','port':0x18eb});var socket=require(_0x0a9e('0x18'))(new Redis(config[_0x0a9e('0x16')]));require(_0x0a9e('0x19'))[_0x0a9e('0x1a')](socket);var jayson=require(_0x0a9e('0x1b'));var client=jayson[_0x0a9e('0x1c')]['http']({'port':0x232a});function respondWithRpcPromise(_0x22dccb,_0x5d0880,_0x1985b6,_0x519dfd){return new BPromise(function(_0x16033c,_0x12066b){var _0x48f32d=_0x519dfd||client;return _0x48f32d[_0x0a9e('0x1d')](_0x22dccb,_0x1985b6)['then'](function(_0x459eb1){logger[_0x0a9e('0x1e')](_0x0a9e('0x1f'),_0x5d0880,_0x0a9e('0x20'));logger[_0x0a9e('0x21')](_0x0a9e('0x22'),_0x5d0880,_0x0a9e('0x20'),JSON[_0x0a9e('0x23')](_0x459eb1));if(_0x459eb1[_0x0a9e('0x24')]){if(_0x459eb1[_0x0a9e('0x24')][_0x0a9e('0x25')]===0x1f4){logger[_0x0a9e('0x24')]('ChatQueue,\x20%s,\x20%s',_0x5d0880,_0x459eb1[_0x0a9e('0x24')][_0x0a9e('0x26')]);return _0x12066b(_0x459eb1['error'][_0x0a9e('0x26')]);}logger['error']('ChatQueue,\x20%s,\x20%s',_0x5d0880,_0x459eb1[_0x0a9e('0x24')][_0x0a9e('0x26')]);return _0x16033c(_0x459eb1[_0x0a9e('0x24')][_0x0a9e('0x26')]);}else{logger['info'](_0x0a9e('0x1f'),_0x5d0880,_0x0a9e('0x20'));_0x16033c(_0x459eb1[_0x0a9e('0x27')][_0x0a9e('0x26')]);}})[_0x0a9e('0x28')](function(_0x42ac8f){logger[_0x0a9e('0x24')]('ChatQueue,\x20%s,\x20%s',_0x5d0880,_0x42ac8f);_0x12066b(_0x42ac8f);});});}function respondWithStatusCode(_0x59181e,_0x197ec0){_0x197ec0=_0x197ec0||0xcc;return function(_0x3a8e58){if(_0x3a8e58){return _0x59181e[_0x0a9e('0x29')](_0x197ec0);}return _0x59181e[_0x0a9e('0x2a')](_0x197ec0)['end']();};}function respondWithResult(_0x384319,_0x479bc4){_0x479bc4=_0x479bc4||0xc8;return function(_0x45a1e7){if(_0x45a1e7){return _0x384319['status'](_0x479bc4)[_0x0a9e('0x2b')](_0x45a1e7);}};}function respondWithFilteredResult(_0x34dc65,_0x25fba9){return function(_0x14433c){if(_0x14433c){var _0x140511=_0x14433c['count'],_0x1538a4=_0x25fba9[_0x0a9e('0x2c')],_0x11c3b6=_0x25fba9[_0x0a9e('0x2c')]+_0x25fba9[_0x0a9e('0x2d')],_0x14de77;if(_0x11c3b6>=_0x140511){_0x11c3b6=_0x140511;_0x14de77=0xc8;}else{_0x14de77=0xce;}_0x34dc65[_0x0a9e('0x2a')](_0x14de77);return _0x34dc65['set'](_0x0a9e('0x2e'),_0x1538a4+'-'+_0x11c3b6+'/'+_0x140511)[_0x0a9e('0x2b')](_0x14433c);}return null;};}function patchUpdates(_0x1843b2){return function(_0x824a4f){try{jsonpatch[_0x0a9e('0x2f')](_0x824a4f,_0x1843b2,!![]);}catch(_0x563b45){return BPromise[_0x0a9e('0x30')](_0x563b45);}return _0x824a4f[_0x0a9e('0x31')]();};}function saveUpdates(_0x1dbde2,_0x540530){return function(_0x426950){if(_0x426950){return _0x426950['update'](_0x1dbde2)[_0x0a9e('0x32')](function(_0x3ae878){return _0x3ae878;});}return null;};}function removeEntity(_0x1122db,_0x33bdb7){return function(_0x25ce3a){if(_0x25ce3a){return _0x25ce3a['destroy']()[_0x0a9e('0x32')](function(){var _0x46f0a5=_0x25ce3a[_0x0a9e('0x33')]({'plain':!![]});var _0x2da5c0=_0x0a9e('0x34');return db[_0x0a9e('0x35')][_0x0a9e('0x36')]({'where':{'type':_0x2da5c0,'resourceId':_0x46f0a5['id']}})[_0x0a9e('0x32')](function(){return _0x25ce3a;});})['then'](function(){_0x1122db[_0x0a9e('0x2a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2cc7a0,_0x14b13f){return function(_0x2b7e7f){if(!_0x2b7e7f){_0x2cc7a0[_0x0a9e('0x29')](0x194);}return _0x2b7e7f;};}function handleError(_0x567193,_0x191e91){_0x191e91=_0x191e91||0x1f4;return function(_0xd1836d){logger[_0x0a9e('0x24')](_0xd1836d[_0x0a9e('0x37')]);if(_0xd1836d['name']){delete _0xd1836d['name'];}_0x567193[_0x0a9e('0x2a')](_0x191e91)['send'](_0xd1836d);};}exports[_0x0a9e('0x38')]=function(_0x3d9717,_0x381c37){var _0x1ef87a={},_0x4f41ae={},_0x31916f={'count':0x0,'rows':[]};var _0x3bfce8=_[_0x0a9e('0x39')](db['ChatQueue'][_0x0a9e('0x3a')],function(_0x1a180b){return{'name':_0x1a180b[_0x0a9e('0x3b')],'type':_0x1a180b['type']['key']};});_0x4f41ae[_0x0a9e('0x3c')]=_[_0x0a9e('0x39')](_0x3bfce8,'name');_0x4f41ae[_0x0a9e('0x3d')]=_[_0x0a9e('0x3e')](_0x3d9717[_0x0a9e('0x3d')]);_0x4f41ae[_0x0a9e('0x3f')]=_['intersection'](_0x4f41ae['model'],_0x4f41ae[_0x0a9e('0x3d')]);_0x1ef87a[_0x0a9e('0x40')]=_['intersection'](_0x4f41ae[_0x0a9e('0x3c')],qs[_0x0a9e('0x41')](_0x3d9717[_0x0a9e('0x3d')]['fields']));_0x1ef87a[_0x0a9e('0x40')]=_0x1ef87a[_0x0a9e('0x40')][_0x0a9e('0x42')]?_0x1ef87a[_0x0a9e('0x40')]:_0x4f41ae[_0x0a9e('0x3c')];if(!_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x43')](_0x0a9e('0x44'))){_0x1ef87a[_0x0a9e('0x2d')]=qs[_0x0a9e('0x2d')](_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x2d')]);_0x1ef87a[_0x0a9e('0x2c')]=qs[_0x0a9e('0x2c')](_0x3d9717[_0x0a9e('0x3d')]['offset']);}_0x1ef87a['order']=qs[_0x0a9e('0x45')](_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x45')]);_0x1ef87a[_0x0a9e('0x46')]=qs[_0x0a9e('0x3f')](_[_0x0a9e('0x47')](_0x3d9717[_0x0a9e('0x3d')],_0x4f41ae[_0x0a9e('0x3f')]),_0x3bfce8);if(_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x48')]){_0x1ef87a[_0x0a9e('0x46')]=_[_0x0a9e('0x49')](_0x1ef87a['where'],{'$or':_[_0x0a9e('0x39')](_0x3bfce8,function(_0x138b8b){if(_0x138b8b[_0x0a9e('0x4a')]!==_0x0a9e('0x4b')){var _0x2e8caf={};_0x2e8caf[_0x138b8b[_0x0a9e('0x4c')]]={'$like':'%'+_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x48')]+'%'};return _0x2e8caf;}})});}_0x1ef87a=_['merge']({},_0x1ef87a,_0x3d9717[_0x0a9e('0x4d')]);var _0x48fd45={'where':_0x1ef87a[_0x0a9e('0x46')]};return db[_0x0a9e('0x4e')][_0x0a9e('0x4f')](_0x48fd45)['then'](function(_0x14bec2){_0x31916f[_0x0a9e('0x4f')]=_0x14bec2;if(_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x50')]){_0x1ef87a[_0x0a9e('0x51')]=[{'all':!![]}];}return db[_0x0a9e('0x4e')][_0x0a9e('0x52')](_0x1ef87a);})['then'](function(_0x13f44d){_0x31916f[_0x0a9e('0x53')]=_0x13f44d;return _0x31916f;})[_0x0a9e('0x32')](respondWithFilteredResult(_0x381c37,_0x1ef87a))[_0x0a9e('0x28')](handleError(_0x381c37,null));};exports[_0x0a9e('0x54')]=function(_0x992c77,_0x6054ee){var _0x19383e={'raw':!![],'where':{'id':_0x992c77['params']['id']}},_0x34febd={};_0x34febd[_0x0a9e('0x3c')]=_[_0x0a9e('0x3e')](db['ChatQueue']['rawAttributes']);_0x34febd['query']=_[_0x0a9e('0x3e')](_0x992c77[_0x0a9e('0x3d')]);_0x34febd[_0x0a9e('0x3f')]=_[_0x0a9e('0x55')](_0x34febd[_0x0a9e('0x3c')],_0x34febd[_0x0a9e('0x3d')]);_0x19383e[_0x0a9e('0x40')]=_[_0x0a9e('0x55')](_0x34febd['model'],qs['fields'](_0x992c77['query'][_0x0a9e('0x41')]));_0x19383e[_0x0a9e('0x40')]=_0x19383e[_0x0a9e('0x40')]['length']?_0x19383e[_0x0a9e('0x40')]:_0x34febd[_0x0a9e('0x3c')];if(_0x992c77['query']['includeAll']){_0x19383e[_0x0a9e('0x51')]=[{'all':!![]}];}_0x19383e=_['merge']({},_0x19383e,_0x992c77[_0x0a9e('0x4d')]);return db['ChatQueue'][_0x0a9e('0x56')](_0x19383e)[_0x0a9e('0x32')](handleEntityNotFound(_0x6054ee,null))[_0x0a9e('0x32')](respondWithResult(_0x6054ee,null))['catch'](handleError(_0x6054ee,null));};exports[_0x0a9e('0x57')]=function(_0x1bf38a,_0x508b47){return db['ChatQueue'][_0x0a9e('0x57')](_0x1bf38a[_0x0a9e('0x58')],{})['then'](function(_0x145931){var _0x5ce9ac=_0x1bf38a[_0x0a9e('0x59')]['get']({'plain':!![]});if(!_0x5ce9ac)throw new Error(_0x0a9e('0x5a'));if(_0x5ce9ac['role']==='user'){var _0x5df0ad=_0x145931[_0x0a9e('0x33')]({'plain':!![]});var _0x47de4c=_0x0a9e('0x34');return db[_0x0a9e('0x5b')][_0x0a9e('0x56')]({'where':{'name':_0x47de4c,'userProfileId':_0x5ce9ac[_0x0a9e('0x5c')]},'raw':!![]})[_0x0a9e('0x32')](function(_0x272738){if(_0x272738&&_0x272738[_0x0a9e('0x5d')]===0x0){return db[_0x0a9e('0x35')]['create']({'name':_0x5df0ad[_0x0a9e('0x4c')],'resourceId':_0x5df0ad['id'],'type':_0x272738[_0x0a9e('0x4c')],'sectionId':_0x272738['id']},{})[_0x0a9e('0x32')](function(){return _0x145931;});}else{return _0x145931;}})[_0x0a9e('0x28')](function(_0xb83dfd){logger[_0x0a9e('0x24')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0xb83dfd);throw _0xb83dfd;});}return _0x145931;})[_0x0a9e('0x32')](respondWithResult(_0x508b47,0xc9))[_0x0a9e('0x28')](handleError(_0x508b47,null));};exports['update']=function(_0x3649cc,_0x5cc8fb){if(_0x3649cc[_0x0a9e('0x58')]['id']){delete _0x3649cc['body']['id'];}return db['ChatQueue']['find']({'where':{'id':_0x3649cc[_0x0a9e('0x5e')]['id']}})['then'](handleEntityNotFound(_0x5cc8fb,null))[_0x0a9e('0x32')](saveUpdates(_0x3649cc[_0x0a9e('0x58')],null))[_0x0a9e('0x32')](respondWithResult(_0x5cc8fb,null))[_0x0a9e('0x28')](handleError(_0x5cc8fb,null));};exports[_0x0a9e('0x36')]=function(_0x26d7db,_0x49eed0){return db[_0x0a9e('0x4e')]['find']({'where':{'id':_0x26d7db[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x49eed0,null))[_0x0a9e('0x32')](removeEntity(_0x49eed0,null))['catch'](handleError(_0x49eed0,null));};exports[_0x0a9e('0x5f')]=function(_0x156f1c,_0x119677){return db[_0x0a9e('0x4e')]['describe']()[_0x0a9e('0x32')](respondWithResult(_0x119677,null))[_0x0a9e('0x28')](handleError(_0x119677,null));};exports['getMembers']=function(_0x797b45,_0x17e88c,_0x88dcbf){var _0x409b29={'raw':!![],'where':{}},_0x401837={},_0x4d4a35;return db[_0x0a9e('0x4e')][_0x0a9e('0x60')]({'where':{'id':_0x797b45[_0x0a9e('0x5e')]['id']}})['then'](handleEntityNotFound(_0x17e88c,null))[_0x0a9e('0x32')](function(_0x4f1e60){if(_0x4f1e60){_0x4d4a35=_0x4f1e60['get']({'plain':!![]});_0x401837[_0x0a9e('0x3c')]=_[_0x0a9e('0x3e')](db[_0x0a9e('0x61')][_0x0a9e('0x3a')]);_0x401837[_0x0a9e('0x3d')]=_[_0x0a9e('0x3e')](_0x797b45[_0x0a9e('0x3d')]);_0x401837[_0x0a9e('0x3f')]=_[_0x0a9e('0x55')](_0x401837[_0x0a9e('0x3c')],_0x401837[_0x0a9e('0x3d')]);_0x409b29[_0x0a9e('0x40')]=_[_0x0a9e('0x55')](_0x401837[_0x0a9e('0x3c')],qs[_0x0a9e('0x41')](_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x41')]));_0x409b29[_0x0a9e('0x40')]=_0x409b29['attributes'][_0x0a9e('0x42')]?_0x409b29[_0x0a9e('0x40')]:_0x401837[_0x0a9e('0x3c')];if(!_0x797b45['query'][_0x0a9e('0x43')](_0x0a9e('0x44'))){_0x409b29['limit']=qs[_0x0a9e('0x2d')](_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x2d')]);_0x409b29[_0x0a9e('0x2c')]=qs[_0x0a9e('0x2c')](_0x797b45['query']['offset']);}_0x409b29['order']=qs[_0x0a9e('0x45')](_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x45')]);_0x409b29[_0x0a9e('0x46')]=qs[_0x0a9e('0x3f')](_[_0x0a9e('0x47')](_0x797b45[_0x0a9e('0x3d')],_0x401837[_0x0a9e('0x3f')]));_0x409b29['where'][_0x0a9e('0x62')]=_0x4f1e60['id'];if(_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x48')]){_0x409b29['where']=_[_0x0a9e('0x49')](_0x409b29['where'],{'$or':_[_0x0a9e('0x39')](_0x409b29[_0x0a9e('0x40')],function(_0x4c46c1){var _0x2ed01e={};_0x2ed01e[_0x4c46c1]={'$like':'%'+_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x48')]+'%'};return _0x2ed01e;})});}_0x409b29=_[_0x0a9e('0x49')]({},_0x409b29,_0x797b45['options']);return db[_0x0a9e('0x61')][_0x0a9e('0x52')](_0x409b29);}})[_0x0a9e('0x32')](function(_0x278ab4){if(_0x278ab4){return db['User'][_0x0a9e('0x63')]({'where':{'id':_[_0x0a9e('0x39')](_0x278ab4,_0x0a9e('0x64')),'role':_0x0a9e('0x65')},'attributes':['id','name',_0x0a9e('0x66'),_0x0a9e('0x67'),_0x0a9e('0x68')]});}})[_0x0a9e('0x32')](function(_0x332367){if(_0x332367){return{'count':_0x332367[_0x0a9e('0x4f')],'rows':_[_0x0a9e('0x39')](_0x332367[_0x0a9e('0x53')],function(_0x1a7b03){return{'membername':_0x1a7b03[_0x0a9e('0x4c')],'UserId':_0x1a7b03['id'],'queue_name':_0x4d4a35[_0x0a9e('0x4c')],'ChatQueueId':_0x4d4a35['id'],'interface':util[_0x0a9e('0x69')](_0x0a9e('0x6a'),_0x0a9e('0x6b'),_0x1a7b03['name']),'penalty':0x0,'paused':_0x1a7b03[_0x0a9e('0x66')],'createdAt':_0x1a7b03[_0x0a9e('0x68')],'updatedAt':_0x1a7b03[_0x0a9e('0x67')]};})};}else{return{'count':0x0,'rows':[]};}})['then'](respondWithFilteredResult(_0x17e88c,_0x409b29))[_0x0a9e('0x28')](handleError(_0x17e88c,null));};exports[_0x0a9e('0x6c')]=function(_0x8cea96,_0x2b9463,_0x56d650){var _0x541e80={};var _0x7ebea8={};var _0x2bbdb5;var _0x4c54fa;return db[_0x0a9e('0x4e')]['findOne']({'where':{'id':_0x8cea96[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x2b9463,null))['then'](function(_0x28a942){if(_0x28a942){_0x2bbdb5=_0x28a942;_0x7ebea8[_0x0a9e('0x3c')]=_[_0x0a9e('0x3e')](db[_0x0a9e('0x6d')][_0x0a9e('0x3a')]);_0x7ebea8[_0x0a9e('0x3d')]=_[_0x0a9e('0x3e')](_0x8cea96['query']);_0x7ebea8[_0x0a9e('0x3f')]=_[_0x0a9e('0x55')](_0x7ebea8[_0x0a9e('0x3c')],_0x7ebea8[_0x0a9e('0x3d')]);_0x541e80['attributes']=_[_0x0a9e('0x55')](_0x7ebea8[_0x0a9e('0x3c')],qs['fields'](_0x8cea96[_0x0a9e('0x3d')]['fields']));_0x541e80[_0x0a9e('0x40')]=_0x541e80[_0x0a9e('0x40')][_0x0a9e('0x42')]?_0x541e80[_0x0a9e('0x40')]:_0x7ebea8['model'];_0x541e80['order']=qs[_0x0a9e('0x45')](_0x8cea96[_0x0a9e('0x3d')][_0x0a9e('0x45')]);_0x541e80['where']=qs[_0x0a9e('0x3f')](_[_0x0a9e('0x47')](_0x8cea96['query'],_0x7ebea8['filters']));if(_0x8cea96[_0x0a9e('0x3d')]['filter']){_0x541e80['where']=_['merge'](_0x541e80[_0x0a9e('0x46')],{'$or':_[_0x0a9e('0x39')](_0x541e80[_0x0a9e('0x40')],function(_0x3bfadf){var _0x3c6dd6={};_0x3c6dd6[_0x3bfadf]={'$like':'%'+_0x8cea96[_0x0a9e('0x3d')]['filter']+'%'};return _0x3c6dd6;})});}_0x541e80=_[_0x0a9e('0x49')]({},_0x541e80,_0x8cea96['options']);return _0x2bbdb5[_0x0a9e('0x6c')](_0x541e80);}})[_0x0a9e('0x32')](function(_0x18ad56){if(_0x18ad56){_0x4c54fa=_0x18ad56[_0x0a9e('0x42')];if(!_0x8cea96['query'][_0x0a9e('0x43')](_0x0a9e('0x44'))){_0x541e80[_0x0a9e('0x2d')]=qs['limit'](_0x8cea96[_0x0a9e('0x3d')][_0x0a9e('0x2d')]);_0x541e80[_0x0a9e('0x2c')]=qs[_0x0a9e('0x2c')](_0x8cea96[_0x0a9e('0x3d')][_0x0a9e('0x2c')]);}return _0x2bbdb5[_0x0a9e('0x6c')](_0x541e80);}})[_0x0a9e('0x32')](function(_0x509efe){if(_0x509efe){return _0x509efe?{'count':_0x4c54fa,'rows':_0x509efe}:null;}})[_0x0a9e('0x32')](respondWithResult(_0x2b9463,null))[_0x0a9e('0x28')](handleError(_0x2b9463,null));};exports['addTeams']=function(_0x40e0f0,_0x982340,_0x3a1974){var _0x5a26c8=_0x40e0f0[_0x0a9e('0x58')]['ids'];return db[_0x0a9e('0x6d')][_0x0a9e('0x52')]({'where':{'id':_0x5a26c8},'attributes':['id'],'include':[{'model':db[_0x0a9e('0x6e')],'as':_0x0a9e('0x6f'),'attributes':['id',_0x0a9e('0x4c'),_0x0a9e('0x70'),_0x0a9e('0x71'),_0x0a9e('0x72')],'raw':!![]}]})['then'](function(_0x329d88){if(_0x329d88){var _0x31d25a=_[_0x0a9e('0x73')](_0x329d88,function(_0x30ef6e){var _0x28e60a=_0x30ef6e[_0x0a9e('0x33')]({'plain':!![]});return _0x28e60a[_0x0a9e('0x6f')];});return db[_0x0a9e('0x4e')][_0x0a9e('0x56')]({'where':{'id':_0x40e0f0[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](function(_0x3754e2){return db[_0x0a9e('0x74')]['transaction'](function(_0xc81b64){return _0x3754e2[_0x0a9e('0x75')](_0x5a26c8,{'transaction':_0xc81b64})[_0x0a9e('0x32')](function(){return BPromise[_0x0a9e('0x76')](_0x31d25a,function(_0xb0599a){return db['UserChatQueue'][_0x0a9e('0x77')]({'where':{'UserId':_0xb0599a['id'],'ChatQueueId':_0x40e0f0[_0x0a9e('0x5e')]['id']},'transaction':_0xc81b64});});})['then'](function(){_0x31d25a[_0x0a9e('0x78')](function(_0x5e725e){socket[_0x0a9e('0x79')](_0x0a9e('0x7a'),{'UserId':_0x5e725e['id'],'ChatQueueId':_0x3754e2['id']});});});});});}})[_0x0a9e('0x32')](respondWithStatusCode(_0x982340,null))[_0x0a9e('0x28')](handleError(_0x982340,null));};exports['removeTeams']=function(_0x3ceba6,_0x4cf72d,_0x2ec396){return db[_0x0a9e('0x6d')]['findAll']({'where':{'id':_0x3ceba6[_0x0a9e('0x3d')][_0x0a9e('0x7b')]},'attributes':['id'],'include':[{'model':db[_0x0a9e('0x6e')],'as':'Agents','attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x4cf72d,null))[_0x0a9e('0x32')](function(_0x6ba2be){var _0x1707dc=_[_0x0a9e('0x39')](_0x6ba2be,'id');var _0x3f2f40=[];var _0x2450a8=[];var _0x17793e=squel[_0x0a9e('0x7c')]();_0x17793e[_0x0a9e('0x7d')]('tq.TeamId')[_0x0a9e('0x7e')]('team_has_chat_queues','tq')[_0x0a9e('0x7f')](_0x0a9e('0x80'),'ut',_0x0a9e('0x81'))[_0x0a9e('0x46')](_0x0a9e('0x82'),_0x3ceba6['params']['id']);for(var _0x436313=0x0;_0x436313<_0x6ba2be[_0x0a9e('0x42')];_0x436313+=0x1){let _0x2791c5=_0x6ba2be[_0x436313];for(var _0x2aa5f2=0x0;_0x2aa5f2<_0x2791c5[_0x0a9e('0x6f')]['length'];_0x2aa5f2+=0x1){let _0x4f074c=_0x2791c5[_0x0a9e('0x6f')][_0x2aa5f2];var _0x583662=_0x17793e[_0x0a9e('0x83')]();_0x583662[_0x0a9e('0x46')](_0x0a9e('0x84'),_0x4f074c['id']);_0x2450a8[_0x0a9e('0x85')](db[_0x0a9e('0x74')][_0x0a9e('0x3d')](_0x583662['toString'](),{'type':db['sequelize'][_0x0a9e('0x86')]['SELECT']})[_0x0a9e('0x32')](function(_0x5c689c){if(_0x5c689c[_0x0a9e('0x42')]===0x1){return _0x4f074c['id'];}else{var _0x564db2=_['every'](_[_0x0a9e('0x39')](_0x5c689c,_0x0a9e('0x87')),function(_0x5e9b0b){return _[_0x0a9e('0x88')](_0x1707dc,_0x5e9b0b);});if(_0x564db2){return _0x4f074c['id'];}}}));}}return BPromise[_0x0a9e('0x89')](_0x2450a8)[_0x0a9e('0x32')](function(_0xa1bc84){_0x3f2f40=_(_0x3f2f40)[_0x0a9e('0x8a')](_0xa1bc84)['compact']()['value']();return db[_0x0a9e('0x4e')][_0x0a9e('0x56')]({'where':{'id':_0x3ceba6[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](function(_0x59303b){return db['sequelize'][_0x0a9e('0x8b')](function(_0xadce3d){return _0x59303b['removeTeams'](_0x3ceba6[_0x0a9e('0x3d')][_0x0a9e('0x7b')],{'transaction':_0xadce3d})[_0x0a9e('0x32')](function(){if(!_[_0x0a9e('0x8c')](_0x3f2f40)){return _0x59303b[_0x0a9e('0x8d')](_0x3f2f40,{'transaction':_0xadce3d});}})[_0x0a9e('0x32')](function(){_0x3f2f40[_0x0a9e('0x78')](function(_0x476993){socket[_0x0a9e('0x79')](_0x0a9e('0x8e'),{'UserId':_0x476993,'ChatQueueId':_0x59303b['id']});});});});});});})['then'](respondWithStatusCode(_0x4cf72d,null))[_0x0a9e('0x28')](handleError(_0x4cf72d,null));};exports[_0x0a9e('0x8f')]=function(_0x2ada60,_0x1c4232,_0x1d0b02){return db['ChatQueue']['find']({'where':{'id':_0x2ada60[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x1c4232,null))[_0x0a9e('0x32')](function(_0x2fea95){if(_0x2fea95){return _0x2fea95[_0x0a9e('0x8f')](_0x2ada60['body'][_0x0a9e('0x7b')],_[_0x0a9e('0x90')](_0x2ada60[_0x0a9e('0x58')],['ids','id'])||{})[_0x0a9e('0x91')](function(_0x59aa7b){for(var _0x2144ca=0x0;_0x2144ca<_0x2ada60['body'][_0x0a9e('0x7b')][_0x0a9e('0x42')];_0x2144ca+=0x1){socket[_0x0a9e('0x79')]('userChatQueue:save',{'UserId':_0x2ada60[_0x0a9e('0x58')]['ids'][_0x2144ca],'ChatQueueId':_0x2ada60[_0x0a9e('0x5e')]['id']});}return _0x59aa7b;});}})[_0x0a9e('0x32')](respondWithResult(_0x1c4232,null))[_0x0a9e('0x28')](handleError(_0x1c4232,null));};exports[_0x0a9e('0x8d')]=function(_0x3a5836,_0x1bee04,_0x4014c7){return db[_0x0a9e('0x4e')][_0x0a9e('0x56')]({'where':{'id':_0x3a5836[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x1bee04,null))[_0x0a9e('0x32')](function(_0x2415fe){if(_0x2415fe){return _0x2415fe[_0x0a9e('0x8d')](_0x3a5836[_0x0a9e('0x3d')][_0x0a9e('0x7b')])['then'](function(){if(_['isArray'](_0x3a5836[_0x0a9e('0x3d')]['ids'])){for(var _0x1d999b=0x0;_0x1d999b<_0x3a5836[_0x0a9e('0x3d')]['ids'][_0x0a9e('0x42')];_0x1d999b+=0x1){socket[_0x0a9e('0x79')](_0x0a9e('0x8e'),{'UserId':Number(_0x3a5836[_0x0a9e('0x3d')]['ids'][_0x1d999b]),'ChatQueueId':Number(_0x3a5836[_0x0a9e('0x5e')]['id'])});}}else{socket[_0x0a9e('0x79')](_0x0a9e('0x8e'),{'UserId':Number(_0x3a5836[_0x0a9e('0x3d')]['ids']),'ChatQueueId':Number(_0x3a5836[_0x0a9e('0x5e')]['id'])});}});}})[_0x0a9e('0x32')](respondWithStatusCode(_0x1bee04,null))[_0x0a9e('0x28')](handleError(_0x1bee04,null));};exports['getAgents']=function(_0x2650eb,_0x270df8,_0x17b29d){var _0x54b107={};var _0x303f75={};var _0x4394bb;var _0x1d9b57;return db[_0x0a9e('0x4e')][_0x0a9e('0x60')]({'where':{'id':_0x2650eb['params']['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x270df8,null))[_0x0a9e('0x32')](function(_0x4795ae){if(_0x4795ae){_0x4394bb=_0x4795ae;_0x303f75[_0x0a9e('0x3c')]=_[_0x0a9e('0x3e')](db[_0x0a9e('0x6e')]['rawAttributes']);_0x303f75['query']=_['keys'](_0x2650eb[_0x0a9e('0x3d')]);_0x303f75[_0x0a9e('0x3f')]=_['intersection'](_0x303f75[_0x0a9e('0x3c')],_0x303f75[_0x0a9e('0x3d')]);_0x54b107[_0x0a9e('0x40')]=_['intersection'](_0x303f75[_0x0a9e('0x3c')],qs[_0x0a9e('0x41')](_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x41')]));_0x54b107[_0x0a9e('0x40')]=_0x54b107[_0x0a9e('0x40')][_0x0a9e('0x42')]?_0x54b107[_0x0a9e('0x40')]:_0x303f75[_0x0a9e('0x3c')];_0x54b107['order']=qs[_0x0a9e('0x45')](_0x2650eb['query'][_0x0a9e('0x45')]);_0x54b107[_0x0a9e('0x46')]=qs[_0x0a9e('0x3f')](_[_0x0a9e('0x47')](_0x2650eb[_0x0a9e('0x3d')],_0x303f75[_0x0a9e('0x3f')]));if(_0x2650eb['query'][_0x0a9e('0x48')]){_0x54b107[_0x0a9e('0x46')]=_[_0x0a9e('0x49')](_0x54b107[_0x0a9e('0x46')],{'$or':_['map'](_0x54b107[_0x0a9e('0x40')],function(_0x3c9135){var _0x43beea={};_0x43beea[_0x3c9135]={'$like':'%'+_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x48')]+'%'};return _0x43beea;})});}_0x54b107=_[_0x0a9e('0x49')]({},_0x54b107,_0x2650eb[_0x0a9e('0x4d')]);return _0x4394bb[_0x0a9e('0x92')](_0x54b107);}})[_0x0a9e('0x32')](function(_0x3539b7){if(_0x3539b7){_0x1d9b57=_0x3539b7['length'];if(!_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x43')](_0x0a9e('0x44'))){_0x54b107[_0x0a9e('0x2d')]=qs[_0x0a9e('0x2d')](_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x2d')]);_0x54b107[_0x0a9e('0x2c')]=qs['offset'](_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x2c')]);}return _0x4394bb[_0x0a9e('0x92')](_0x54b107);}})['then'](function(_0x1402c7){if(_0x1402c7){return _0x1402c7?{'count':_0x1d9b57,'rows':_0x1402c7}:null;}})[_0x0a9e('0x32')](respondWithResult(_0x270df8,null))[_0x0a9e('0x28')](handleError(_0x270df8,null));};
\ No newline at end of file
+var _0xa9e0=['request-promise','bluebird','mustache','util','path','sox','ejs','fs-extra','lodash','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','socket.io-emitter','./chatQueue.socket','register','jayson/promise','client','request','info','ChatQueue,\x20%s,\x20%s','request\x20sent','debug','ChatQueue,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','sendStatus','status','json','offset','limit','Content-Range','apply','reject','save','then','get','ChatQueues','UserProfileResource','destroy','stack','index','map','rawAttributes','fieldName','model','query','keys','filters','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter','merge','type','VIRTUAL','name','options','ChatQueue','count','includeAll','include','findAll','rows','show','intersection','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','userProfileId','autoAssociation','params','describe','findOne','UserChatQueue','ChatQueueId','findAndCountAll','UserId','agent','chatPause','updatedAt','createdAt','format','%s/%s','SIP','getTeams','Team','User','Agents','online','voicePause','interface','flatMap','sequelize','addTeams','each','findOrCreate','forEach','emit','userChatQueue:save','ids','select','field','from','join','user_has_teams','ut.TeamId\x20=\x20tq.TeamId','ChatQueueId\x20=\x20?','clone','ut.UserId\x20=\x20?','push','QueryTypes','TeamId','includes','all','union','transaction','isEmpty','removeAgents','userChatQueue:remove','addAgents','omit','spread','getAgents','html-pdf','eml-format','rimraf'];(function(_0x4b91c4,_0x23f35f){var _0x25cb80=function(_0x48e283){while(--_0x48e283){_0x4b91c4['push'](_0x4b91c4['shift']());}};_0x25cb80(++_0x23f35f);}(_0xa9e0,0x123));var _0x0a9e=function(_0x13ea00,_0x12f610){_0x13ea00=_0x13ea00-0x0;var _0x1f7347=_0xa9e0[_0x13ea00];return _0x1f7347;};'use strict';var pdf=require(_0x0a9e('0x0'));var emlformat=require(_0x0a9e('0x1'));var rimraf=require(_0x0a9e('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x0a9e('0x3'));var moment=require('moment');var BPromise=require(_0x0a9e('0x4'));var Mustache=require(_0x0a9e('0x5'));var util=require(_0x0a9e('0x6'));var path=require(_0x0a9e('0x7'));var sox=require(_0x0a9e('0x8'));var csv=require('to-csv');var ejs=require(_0x0a9e('0x9'));var fs=require('fs');var fs_extra=require(_0x0a9e('0xa'));var _=require(_0x0a9e('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x0a9e('0xc'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x0a9e('0xd'));var Papa=require(_0x0a9e('0xe'));var Redis=require(_0x0a9e('0xf'));var authService=require(_0x0a9e('0x10'));var qs=require(_0x0a9e('0x11'));var as=require(_0x0a9e('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')('api');var utils=require('../../config/utils');var config=require(_0x0a9e('0x13'));var licenseUtil=require(_0x0a9e('0x14'));var db=require(_0x0a9e('0x15'))['db'];config[_0x0a9e('0x16')]=_[_0x0a9e('0x17')](config[_0x0a9e('0x16')],{'host':'localhost','port':0x18eb});var socket=require(_0x0a9e('0x18'))(new Redis(config[_0x0a9e('0x16')]));require(_0x0a9e('0x19'))[_0x0a9e('0x1a')](socket);var jayson=require(_0x0a9e('0x1b'));var client=jayson[_0x0a9e('0x1c')]['http']({'port':0x232a});function respondWithRpcPromise(_0x22dccb,_0x5d0880,_0x1985b6,_0x519dfd){return new BPromise(function(_0x16033c,_0x12066b){var _0x48f32d=_0x519dfd||client;return _0x48f32d[_0x0a9e('0x1d')](_0x22dccb,_0x1985b6)['then'](function(_0x459eb1){logger[_0x0a9e('0x1e')](_0x0a9e('0x1f'),_0x5d0880,_0x0a9e('0x20'));logger[_0x0a9e('0x21')](_0x0a9e('0x22'),_0x5d0880,_0x0a9e('0x20'),JSON[_0x0a9e('0x23')](_0x459eb1));if(_0x459eb1[_0x0a9e('0x24')]){if(_0x459eb1[_0x0a9e('0x24')][_0x0a9e('0x25')]===0x1f4){logger[_0x0a9e('0x24')]('ChatQueue,\x20%s,\x20%s',_0x5d0880,_0x459eb1[_0x0a9e('0x24')][_0x0a9e('0x26')]);return _0x12066b(_0x459eb1['error'][_0x0a9e('0x26')]);}logger['error']('ChatQueue,\x20%s,\x20%s',_0x5d0880,_0x459eb1[_0x0a9e('0x24')][_0x0a9e('0x26')]);return _0x16033c(_0x459eb1[_0x0a9e('0x24')][_0x0a9e('0x26')]);}else{logger['info'](_0x0a9e('0x1f'),_0x5d0880,_0x0a9e('0x20'));_0x16033c(_0x459eb1[_0x0a9e('0x27')][_0x0a9e('0x26')]);}})[_0x0a9e('0x28')](function(_0x42ac8f){logger[_0x0a9e('0x24')]('ChatQueue,\x20%s,\x20%s',_0x5d0880,_0x42ac8f);_0x12066b(_0x42ac8f);});});}function respondWithStatusCode(_0x59181e,_0x197ec0){_0x197ec0=_0x197ec0||0xcc;return function(_0x3a8e58){if(_0x3a8e58){return _0x59181e[_0x0a9e('0x29')](_0x197ec0);}return _0x59181e[_0x0a9e('0x2a')](_0x197ec0)['end']();};}function respondWithResult(_0x384319,_0x479bc4){_0x479bc4=_0x479bc4||0xc8;return function(_0x45a1e7){if(_0x45a1e7){return _0x384319['status'](_0x479bc4)[_0x0a9e('0x2b')](_0x45a1e7);}};}function respondWithFilteredResult(_0x34dc65,_0x25fba9){return function(_0x14433c){if(_0x14433c){var _0x140511=_0x14433c['count'],_0x1538a4=_0x25fba9[_0x0a9e('0x2c')],_0x11c3b6=_0x25fba9[_0x0a9e('0x2c')]+_0x25fba9[_0x0a9e('0x2d')],_0x14de77;if(_0x11c3b6>=_0x140511){_0x11c3b6=_0x140511;_0x14de77=0xc8;}else{_0x14de77=0xce;}_0x34dc65[_0x0a9e('0x2a')](_0x14de77);return _0x34dc65['set'](_0x0a9e('0x2e'),_0x1538a4+'-'+_0x11c3b6+'/'+_0x140511)[_0x0a9e('0x2b')](_0x14433c);}return null;};}function patchUpdates(_0x1843b2){return function(_0x824a4f){try{jsonpatch[_0x0a9e('0x2f')](_0x824a4f,_0x1843b2,!![]);}catch(_0x563b45){return BPromise[_0x0a9e('0x30')](_0x563b45);}return _0x824a4f[_0x0a9e('0x31')]();};}function saveUpdates(_0x1dbde2,_0x540530){return function(_0x426950){if(_0x426950){return _0x426950['update'](_0x1dbde2)[_0x0a9e('0x32')](function(_0x3ae878){return _0x3ae878;});}return null;};}function removeEntity(_0x1122db,_0x33bdb7){return function(_0x25ce3a){if(_0x25ce3a){return _0x25ce3a['destroy']()[_0x0a9e('0x32')](function(){var _0x46f0a5=_0x25ce3a[_0x0a9e('0x33')]({'plain':!![]});var _0x2da5c0=_0x0a9e('0x34');return db[_0x0a9e('0x35')][_0x0a9e('0x36')]({'where':{'type':_0x2da5c0,'resourceId':_0x46f0a5['id']}})[_0x0a9e('0x32')](function(){return _0x25ce3a;});})['then'](function(){_0x1122db[_0x0a9e('0x2a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2cc7a0,_0x14b13f){return function(_0x2b7e7f){if(!_0x2b7e7f){_0x2cc7a0[_0x0a9e('0x29')](0x194);}return _0x2b7e7f;};}function handleError(_0x567193,_0x191e91){_0x191e91=_0x191e91||0x1f4;return function(_0xd1836d){logger[_0x0a9e('0x24')](_0xd1836d[_0x0a9e('0x37')]);if(_0xd1836d['name']){delete _0xd1836d['name'];}_0x567193[_0x0a9e('0x2a')](_0x191e91)['send'](_0xd1836d);};}exports[_0x0a9e('0x38')]=function(_0x3d9717,_0x381c37){var _0x1ef87a={},_0x4f41ae={},_0x31916f={'count':0x0,'rows':[]};var _0x3bfce8=_[_0x0a9e('0x39')](db['ChatQueue'][_0x0a9e('0x3a')],function(_0x1a180b){return{'name':_0x1a180b[_0x0a9e('0x3b')],'type':_0x1a180b['type']['key']};});_0x4f41ae[_0x0a9e('0x3c')]=_[_0x0a9e('0x39')](_0x3bfce8,'name');_0x4f41ae[_0x0a9e('0x3d')]=_[_0x0a9e('0x3e')](_0x3d9717[_0x0a9e('0x3d')]);_0x4f41ae[_0x0a9e('0x3f')]=_['intersection'](_0x4f41ae['model'],_0x4f41ae[_0x0a9e('0x3d')]);_0x1ef87a[_0x0a9e('0x40')]=_['intersection'](_0x4f41ae[_0x0a9e('0x3c')],qs[_0x0a9e('0x41')](_0x3d9717[_0x0a9e('0x3d')]['fields']));_0x1ef87a[_0x0a9e('0x40')]=_0x1ef87a[_0x0a9e('0x40')][_0x0a9e('0x42')]?_0x1ef87a[_0x0a9e('0x40')]:_0x4f41ae[_0x0a9e('0x3c')];if(!_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x43')](_0x0a9e('0x44'))){_0x1ef87a[_0x0a9e('0x2d')]=qs[_0x0a9e('0x2d')](_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x2d')]);_0x1ef87a[_0x0a9e('0x2c')]=qs[_0x0a9e('0x2c')](_0x3d9717[_0x0a9e('0x3d')]['offset']);}_0x1ef87a['order']=qs[_0x0a9e('0x45')](_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x45')]);_0x1ef87a[_0x0a9e('0x46')]=qs[_0x0a9e('0x3f')](_[_0x0a9e('0x47')](_0x3d9717[_0x0a9e('0x3d')],_0x4f41ae[_0x0a9e('0x3f')]),_0x3bfce8);if(_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x48')]){_0x1ef87a[_0x0a9e('0x46')]=_[_0x0a9e('0x49')](_0x1ef87a['where'],{'$or':_[_0x0a9e('0x39')](_0x3bfce8,function(_0x138b8b){if(_0x138b8b[_0x0a9e('0x4a')]!==_0x0a9e('0x4b')){var _0x2e8caf={};_0x2e8caf[_0x138b8b[_0x0a9e('0x4c')]]={'$like':'%'+_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x48')]+'%'};return _0x2e8caf;}})});}_0x1ef87a=_['merge']({},_0x1ef87a,_0x3d9717[_0x0a9e('0x4d')]);var _0x48fd45={'where':_0x1ef87a[_0x0a9e('0x46')]};return db[_0x0a9e('0x4e')][_0x0a9e('0x4f')](_0x48fd45)['then'](function(_0x14bec2){_0x31916f[_0x0a9e('0x4f')]=_0x14bec2;if(_0x3d9717[_0x0a9e('0x3d')][_0x0a9e('0x50')]){_0x1ef87a[_0x0a9e('0x51')]=[{'all':!![]}];}return db[_0x0a9e('0x4e')][_0x0a9e('0x52')](_0x1ef87a);})['then'](function(_0x13f44d){_0x31916f[_0x0a9e('0x53')]=_0x13f44d;return _0x31916f;})[_0x0a9e('0x32')](respondWithFilteredResult(_0x381c37,_0x1ef87a))[_0x0a9e('0x28')](handleError(_0x381c37,null));};exports[_0x0a9e('0x54')]=function(_0x992c77,_0x6054ee){var _0x19383e={'raw':!![],'where':{'id':_0x992c77['params']['id']}},_0x34febd={};_0x34febd[_0x0a9e('0x3c')]=_[_0x0a9e('0x3e')](db['ChatQueue']['rawAttributes']);_0x34febd['query']=_[_0x0a9e('0x3e')](_0x992c77[_0x0a9e('0x3d')]);_0x34febd[_0x0a9e('0x3f')]=_[_0x0a9e('0x55')](_0x34febd[_0x0a9e('0x3c')],_0x34febd[_0x0a9e('0x3d')]);_0x19383e[_0x0a9e('0x40')]=_[_0x0a9e('0x55')](_0x34febd['model'],qs['fields'](_0x992c77['query'][_0x0a9e('0x41')]));_0x19383e[_0x0a9e('0x40')]=_0x19383e[_0x0a9e('0x40')]['length']?_0x19383e[_0x0a9e('0x40')]:_0x34febd[_0x0a9e('0x3c')];if(_0x992c77['query']['includeAll']){_0x19383e[_0x0a9e('0x51')]=[{'all':!![]}];}_0x19383e=_['merge']({},_0x19383e,_0x992c77[_0x0a9e('0x4d')]);return db['ChatQueue'][_0x0a9e('0x56')](_0x19383e)[_0x0a9e('0x32')](handleEntityNotFound(_0x6054ee,null))[_0x0a9e('0x32')](respondWithResult(_0x6054ee,null))['catch'](handleError(_0x6054ee,null));};exports[_0x0a9e('0x57')]=function(_0x1bf38a,_0x508b47){return db['ChatQueue'][_0x0a9e('0x57')](_0x1bf38a[_0x0a9e('0x58')],{})['then'](function(_0x145931){var _0x5ce9ac=_0x1bf38a[_0x0a9e('0x59')]['get']({'plain':!![]});if(!_0x5ce9ac)throw new Error(_0x0a9e('0x5a'));if(_0x5ce9ac['role']==='user'){var _0x5df0ad=_0x145931[_0x0a9e('0x33')]({'plain':!![]});var _0x47de4c=_0x0a9e('0x34');return db[_0x0a9e('0x5b')][_0x0a9e('0x56')]({'where':{'name':_0x47de4c,'userProfileId':_0x5ce9ac[_0x0a9e('0x5c')]},'raw':!![]})[_0x0a9e('0x32')](function(_0x272738){if(_0x272738&&_0x272738[_0x0a9e('0x5d')]===0x0){return db[_0x0a9e('0x35')]['create']({'name':_0x5df0ad[_0x0a9e('0x4c')],'resourceId':_0x5df0ad['id'],'type':_0x272738[_0x0a9e('0x4c')],'sectionId':_0x272738['id']},{})[_0x0a9e('0x32')](function(){return _0x145931;});}else{return _0x145931;}})[_0x0a9e('0x28')](function(_0xb83dfd){logger[_0x0a9e('0x24')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0xb83dfd);throw _0xb83dfd;});}return _0x145931;})[_0x0a9e('0x32')](respondWithResult(_0x508b47,0xc9))[_0x0a9e('0x28')](handleError(_0x508b47,null));};exports['update']=function(_0x3649cc,_0x5cc8fb){if(_0x3649cc[_0x0a9e('0x58')]['id']){delete _0x3649cc['body']['id'];}return db['ChatQueue']['find']({'where':{'id':_0x3649cc[_0x0a9e('0x5e')]['id']}})['then'](handleEntityNotFound(_0x5cc8fb,null))[_0x0a9e('0x32')](saveUpdates(_0x3649cc[_0x0a9e('0x58')],null))[_0x0a9e('0x32')](respondWithResult(_0x5cc8fb,null))[_0x0a9e('0x28')](handleError(_0x5cc8fb,null));};exports[_0x0a9e('0x36')]=function(_0x26d7db,_0x49eed0){return db[_0x0a9e('0x4e')]['find']({'where':{'id':_0x26d7db[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x49eed0,null))[_0x0a9e('0x32')](removeEntity(_0x49eed0,null))['catch'](handleError(_0x49eed0,null));};exports[_0x0a9e('0x5f')]=function(_0x156f1c,_0x119677){return db[_0x0a9e('0x4e')]['describe']()[_0x0a9e('0x32')](respondWithResult(_0x119677,null))[_0x0a9e('0x28')](handleError(_0x119677,null));};exports['getMembers']=function(_0x797b45,_0x17e88c,_0x88dcbf){var _0x409b29={'raw':!![],'where':{}},_0x401837={},_0x4d4a35;return db[_0x0a9e('0x4e')][_0x0a9e('0x60')]({'where':{'id':_0x797b45[_0x0a9e('0x5e')]['id']}})['then'](handleEntityNotFound(_0x17e88c,null))[_0x0a9e('0x32')](function(_0x4f1e60){if(_0x4f1e60){_0x4d4a35=_0x4f1e60['get']({'plain':!![]});_0x401837[_0x0a9e('0x3c')]=_[_0x0a9e('0x3e')](db[_0x0a9e('0x61')][_0x0a9e('0x3a')]);_0x401837[_0x0a9e('0x3d')]=_[_0x0a9e('0x3e')](_0x797b45[_0x0a9e('0x3d')]);_0x401837[_0x0a9e('0x3f')]=_[_0x0a9e('0x55')](_0x401837[_0x0a9e('0x3c')],_0x401837[_0x0a9e('0x3d')]);_0x409b29[_0x0a9e('0x40')]=_[_0x0a9e('0x55')](_0x401837[_0x0a9e('0x3c')],qs[_0x0a9e('0x41')](_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x41')]));_0x409b29[_0x0a9e('0x40')]=_0x409b29['attributes'][_0x0a9e('0x42')]?_0x409b29[_0x0a9e('0x40')]:_0x401837[_0x0a9e('0x3c')];if(!_0x797b45['query'][_0x0a9e('0x43')](_0x0a9e('0x44'))){_0x409b29['limit']=qs[_0x0a9e('0x2d')](_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x2d')]);_0x409b29[_0x0a9e('0x2c')]=qs[_0x0a9e('0x2c')](_0x797b45['query']['offset']);}_0x409b29['order']=qs[_0x0a9e('0x45')](_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x45')]);_0x409b29[_0x0a9e('0x46')]=qs[_0x0a9e('0x3f')](_[_0x0a9e('0x47')](_0x797b45[_0x0a9e('0x3d')],_0x401837[_0x0a9e('0x3f')]));_0x409b29['where'][_0x0a9e('0x62')]=_0x4f1e60['id'];if(_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x48')]){_0x409b29['where']=_[_0x0a9e('0x49')](_0x409b29['where'],{'$or':_[_0x0a9e('0x39')](_0x409b29[_0x0a9e('0x40')],function(_0x4c46c1){var _0x2ed01e={};_0x2ed01e[_0x4c46c1]={'$like':'%'+_0x797b45[_0x0a9e('0x3d')][_0x0a9e('0x48')]+'%'};return _0x2ed01e;})});}_0x409b29=_[_0x0a9e('0x49')]({},_0x409b29,_0x797b45['options']);return db[_0x0a9e('0x61')][_0x0a9e('0x52')](_0x409b29);}})[_0x0a9e('0x32')](function(_0x278ab4){if(_0x278ab4){return db['User'][_0x0a9e('0x63')]({'where':{'id':_[_0x0a9e('0x39')](_0x278ab4,_0x0a9e('0x64')),'role':_0x0a9e('0x65')},'attributes':['id','name',_0x0a9e('0x66'),_0x0a9e('0x67'),_0x0a9e('0x68')]});}})[_0x0a9e('0x32')](function(_0x332367){if(_0x332367){return{'count':_0x332367[_0x0a9e('0x4f')],'rows':_[_0x0a9e('0x39')](_0x332367[_0x0a9e('0x53')],function(_0x1a7b03){return{'membername':_0x1a7b03[_0x0a9e('0x4c')],'UserId':_0x1a7b03['id'],'queue_name':_0x4d4a35[_0x0a9e('0x4c')],'ChatQueueId':_0x4d4a35['id'],'interface':util[_0x0a9e('0x69')](_0x0a9e('0x6a'),_0x0a9e('0x6b'),_0x1a7b03['name']),'penalty':0x0,'paused':_0x1a7b03[_0x0a9e('0x66')],'createdAt':_0x1a7b03[_0x0a9e('0x68')],'updatedAt':_0x1a7b03[_0x0a9e('0x67')]};})};}else{return{'count':0x0,'rows':[]};}})['then'](respondWithFilteredResult(_0x17e88c,_0x409b29))[_0x0a9e('0x28')](handleError(_0x17e88c,null));};exports[_0x0a9e('0x6c')]=function(_0x8cea96,_0x2b9463,_0x56d650){var _0x541e80={};var _0x7ebea8={};var _0x2bbdb5;var _0x4c54fa;return db[_0x0a9e('0x4e')]['findOne']({'where':{'id':_0x8cea96[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x2b9463,null))['then'](function(_0x28a942){if(_0x28a942){_0x2bbdb5=_0x28a942;_0x7ebea8[_0x0a9e('0x3c')]=_[_0x0a9e('0x3e')](db[_0x0a9e('0x6d')][_0x0a9e('0x3a')]);_0x7ebea8[_0x0a9e('0x3d')]=_[_0x0a9e('0x3e')](_0x8cea96['query']);_0x7ebea8[_0x0a9e('0x3f')]=_[_0x0a9e('0x55')](_0x7ebea8[_0x0a9e('0x3c')],_0x7ebea8[_0x0a9e('0x3d')]);_0x541e80['attributes']=_[_0x0a9e('0x55')](_0x7ebea8[_0x0a9e('0x3c')],qs['fields'](_0x8cea96[_0x0a9e('0x3d')]['fields']));_0x541e80[_0x0a9e('0x40')]=_0x541e80[_0x0a9e('0x40')][_0x0a9e('0x42')]?_0x541e80[_0x0a9e('0x40')]:_0x7ebea8['model'];_0x541e80['order']=qs[_0x0a9e('0x45')](_0x8cea96[_0x0a9e('0x3d')][_0x0a9e('0x45')]);_0x541e80['where']=qs[_0x0a9e('0x3f')](_[_0x0a9e('0x47')](_0x8cea96['query'],_0x7ebea8['filters']));if(_0x8cea96[_0x0a9e('0x3d')]['filter']){_0x541e80['where']=_['merge'](_0x541e80[_0x0a9e('0x46')],{'$or':_[_0x0a9e('0x39')](_0x541e80[_0x0a9e('0x40')],function(_0x3bfadf){var _0x3c6dd6={};_0x3c6dd6[_0x3bfadf]={'$like':'%'+_0x8cea96[_0x0a9e('0x3d')]['filter']+'%'};return _0x3c6dd6;})});}_0x541e80=_[_0x0a9e('0x49')]({},_0x541e80,_0x8cea96['options']);return _0x2bbdb5[_0x0a9e('0x6c')](_0x541e80);}})[_0x0a9e('0x32')](function(_0x18ad56){if(_0x18ad56){_0x4c54fa=_0x18ad56[_0x0a9e('0x42')];if(!_0x8cea96['query'][_0x0a9e('0x43')](_0x0a9e('0x44'))){_0x541e80[_0x0a9e('0x2d')]=qs['limit'](_0x8cea96[_0x0a9e('0x3d')][_0x0a9e('0x2d')]);_0x541e80[_0x0a9e('0x2c')]=qs[_0x0a9e('0x2c')](_0x8cea96[_0x0a9e('0x3d')][_0x0a9e('0x2c')]);}return _0x2bbdb5[_0x0a9e('0x6c')](_0x541e80);}})[_0x0a9e('0x32')](function(_0x509efe){if(_0x509efe){return _0x509efe?{'count':_0x4c54fa,'rows':_0x509efe}:null;}})[_0x0a9e('0x32')](respondWithResult(_0x2b9463,null))[_0x0a9e('0x28')](handleError(_0x2b9463,null));};exports['addTeams']=function(_0x40e0f0,_0x982340,_0x3a1974){var _0x5a26c8=_0x40e0f0[_0x0a9e('0x58')]['ids'];return db[_0x0a9e('0x6d')][_0x0a9e('0x52')]({'where':{'id':_0x5a26c8},'attributes':['id'],'include':[{'model':db[_0x0a9e('0x6e')],'as':_0x0a9e('0x6f'),'attributes':['id',_0x0a9e('0x4c'),_0x0a9e('0x70'),_0x0a9e('0x71'),_0x0a9e('0x72')],'raw':!![]}]})['then'](function(_0x329d88){if(_0x329d88){var _0x31d25a=_[_0x0a9e('0x73')](_0x329d88,function(_0x30ef6e){var _0x28e60a=_0x30ef6e[_0x0a9e('0x33')]({'plain':!![]});return _0x28e60a[_0x0a9e('0x6f')];});return db[_0x0a9e('0x4e')][_0x0a9e('0x56')]({'where':{'id':_0x40e0f0[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](function(_0x3754e2){return db[_0x0a9e('0x74')]['transaction'](function(_0xc81b64){return _0x3754e2[_0x0a9e('0x75')](_0x5a26c8,{'transaction':_0xc81b64})[_0x0a9e('0x32')](function(){return BPromise[_0x0a9e('0x76')](_0x31d25a,function(_0xb0599a){return db['UserChatQueue'][_0x0a9e('0x77')]({'where':{'UserId':_0xb0599a['id'],'ChatQueueId':_0x40e0f0[_0x0a9e('0x5e')]['id']},'transaction':_0xc81b64});});})['then'](function(){_0x31d25a[_0x0a9e('0x78')](function(_0x5e725e){socket[_0x0a9e('0x79')](_0x0a9e('0x7a'),{'UserId':_0x5e725e['id'],'ChatQueueId':_0x3754e2['id']});});});});});}})[_0x0a9e('0x32')](respondWithStatusCode(_0x982340,null))[_0x0a9e('0x28')](handleError(_0x982340,null));};exports['removeTeams']=function(_0x3ceba6,_0x4cf72d,_0x2ec396){return db[_0x0a9e('0x6d')]['findAll']({'where':{'id':_0x3ceba6[_0x0a9e('0x3d')][_0x0a9e('0x7b')]},'attributes':['id'],'include':[{'model':db[_0x0a9e('0x6e')],'as':'Agents','attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x4cf72d,null))[_0x0a9e('0x32')](function(_0x6ba2be){var _0x1707dc=_[_0x0a9e('0x39')](_0x6ba2be,'id');var _0x3f2f40=[];var _0x2450a8=[];var _0x17793e=squel[_0x0a9e('0x7c')]();_0x17793e[_0x0a9e('0x7d')]('tq.TeamId')[_0x0a9e('0x7e')]('team_has_chat_queues','tq')[_0x0a9e('0x7f')](_0x0a9e('0x80'),'ut',_0x0a9e('0x81'))[_0x0a9e('0x46')](_0x0a9e('0x82'),_0x3ceba6['params']['id']);for(var _0x436313=0x0;_0x436313<_0x6ba2be[_0x0a9e('0x42')];_0x436313+=0x1){let _0x2791c5=_0x6ba2be[_0x436313];for(var _0x2aa5f2=0x0;_0x2aa5f2<_0x2791c5[_0x0a9e('0x6f')]['length'];_0x2aa5f2+=0x1){let _0x4f074c=_0x2791c5[_0x0a9e('0x6f')][_0x2aa5f2];var _0x583662=_0x17793e[_0x0a9e('0x83')]();_0x583662[_0x0a9e('0x46')](_0x0a9e('0x84'),_0x4f074c['id']);_0x2450a8[_0x0a9e('0x85')](db[_0x0a9e('0x74')][_0x0a9e('0x3d')](_0x583662['toString'](),{'type':db['sequelize'][_0x0a9e('0x86')]['SELECT']})[_0x0a9e('0x32')](function(_0x5c689c){if(_0x5c689c[_0x0a9e('0x42')]===0x1){return _0x4f074c['id'];}else{var _0x564db2=_['every'](_[_0x0a9e('0x39')](_0x5c689c,_0x0a9e('0x87')),function(_0x5e9b0b){return _[_0x0a9e('0x88')](_0x1707dc,_0x5e9b0b);});if(_0x564db2){return _0x4f074c['id'];}}}));}}return BPromise[_0x0a9e('0x89')](_0x2450a8)[_0x0a9e('0x32')](function(_0xa1bc84){_0x3f2f40=_(_0x3f2f40)[_0x0a9e('0x8a')](_0xa1bc84)['compact']()['value']();return db[_0x0a9e('0x4e')][_0x0a9e('0x56')]({'where':{'id':_0x3ceba6[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](function(_0x59303b){return db['sequelize'][_0x0a9e('0x8b')](function(_0xadce3d){return _0x59303b['removeTeams'](_0x3ceba6[_0x0a9e('0x3d')][_0x0a9e('0x7b')],{'transaction':_0xadce3d})[_0x0a9e('0x32')](function(){if(!_[_0x0a9e('0x8c')](_0x3f2f40)){return _0x59303b[_0x0a9e('0x8d')](_0x3f2f40,{'transaction':_0xadce3d});}})[_0x0a9e('0x32')](function(){_0x3f2f40[_0x0a9e('0x78')](function(_0x476993){socket[_0x0a9e('0x79')](_0x0a9e('0x8e'),{'UserId':_0x476993,'ChatQueueId':_0x59303b['id']});});});});});});})['then'](respondWithStatusCode(_0x4cf72d,null))[_0x0a9e('0x28')](handleError(_0x4cf72d,null));};exports[_0x0a9e('0x8f')]=function(_0x2ada60,_0x1c4232,_0x1d0b02){return db['ChatQueue']['find']({'where':{'id':_0x2ada60[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x1c4232,null))[_0x0a9e('0x32')](function(_0x2fea95){if(_0x2fea95){return _0x2fea95[_0x0a9e('0x8f')](_0x2ada60['body'][_0x0a9e('0x7b')],_[_0x0a9e('0x90')](_0x2ada60[_0x0a9e('0x58')],['ids','id'])||{})[_0x0a9e('0x91')](function(_0x59aa7b){for(var _0x2144ca=0x0;_0x2144ca<_0x2ada60['body'][_0x0a9e('0x7b')][_0x0a9e('0x42')];_0x2144ca+=0x1){socket[_0x0a9e('0x79')]('userChatQueue:save',{'UserId':_0x2ada60[_0x0a9e('0x58')]['ids'][_0x2144ca],'ChatQueueId':_0x2ada60[_0x0a9e('0x5e')]['id']});}return _0x59aa7b;});}})[_0x0a9e('0x32')](respondWithResult(_0x1c4232,null))[_0x0a9e('0x28')](handleError(_0x1c4232,null));};exports[_0x0a9e('0x8d')]=function(_0x3a5836,_0x1bee04,_0x4014c7){return db[_0x0a9e('0x4e')][_0x0a9e('0x56')]({'where':{'id':_0x3a5836[_0x0a9e('0x5e')]['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x1bee04,null))[_0x0a9e('0x32')](function(_0x2415fe){if(_0x2415fe){return _0x2415fe[_0x0a9e('0x8d')](_0x3a5836[_0x0a9e('0x3d')][_0x0a9e('0x7b')])['then'](function(){if(_['isArray'](_0x3a5836[_0x0a9e('0x3d')]['ids'])){for(var _0x1d999b=0x0;_0x1d999b<_0x3a5836[_0x0a9e('0x3d')]['ids'][_0x0a9e('0x42')];_0x1d999b+=0x1){socket[_0x0a9e('0x79')](_0x0a9e('0x8e'),{'UserId':Number(_0x3a5836[_0x0a9e('0x3d')]['ids'][_0x1d999b]),'ChatQueueId':Number(_0x3a5836[_0x0a9e('0x5e')]['id'])});}}else{socket[_0x0a9e('0x79')](_0x0a9e('0x8e'),{'UserId':Number(_0x3a5836[_0x0a9e('0x3d')]['ids']),'ChatQueueId':Number(_0x3a5836[_0x0a9e('0x5e')]['id'])});}});}})[_0x0a9e('0x32')](respondWithStatusCode(_0x1bee04,null))[_0x0a9e('0x28')](handleError(_0x1bee04,null));};exports['getAgents']=function(_0x2650eb,_0x270df8,_0x17b29d){var _0x54b107={};var _0x303f75={};var _0x4394bb;var _0x1d9b57;return db[_0x0a9e('0x4e')][_0x0a9e('0x60')]({'where':{'id':_0x2650eb['params']['id']}})[_0x0a9e('0x32')](handleEntityNotFound(_0x270df8,null))[_0x0a9e('0x32')](function(_0x4795ae){if(_0x4795ae){_0x4394bb=_0x4795ae;_0x303f75[_0x0a9e('0x3c')]=_[_0x0a9e('0x3e')](db[_0x0a9e('0x6e')]['rawAttributes']);_0x303f75['query']=_['keys'](_0x2650eb[_0x0a9e('0x3d')]);_0x303f75[_0x0a9e('0x3f')]=_['intersection'](_0x303f75[_0x0a9e('0x3c')],_0x303f75[_0x0a9e('0x3d')]);_0x54b107[_0x0a9e('0x40')]=_['intersection'](_0x303f75[_0x0a9e('0x3c')],qs[_0x0a9e('0x41')](_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x41')]));_0x54b107[_0x0a9e('0x40')]=_0x54b107[_0x0a9e('0x40')][_0x0a9e('0x42')]?_0x54b107[_0x0a9e('0x40')]:_0x303f75[_0x0a9e('0x3c')];_0x54b107['order']=qs[_0x0a9e('0x45')](_0x2650eb['query'][_0x0a9e('0x45')]);_0x54b107[_0x0a9e('0x46')]=qs[_0x0a9e('0x3f')](_[_0x0a9e('0x47')](_0x2650eb[_0x0a9e('0x3d')],_0x303f75[_0x0a9e('0x3f')]));if(_0x2650eb['query'][_0x0a9e('0x48')]){_0x54b107[_0x0a9e('0x46')]=_[_0x0a9e('0x49')](_0x54b107[_0x0a9e('0x46')],{'$or':_['map'](_0x54b107[_0x0a9e('0x40')],function(_0x3c9135){var _0x43beea={};_0x43beea[_0x3c9135]={'$like':'%'+_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x48')]+'%'};return _0x43beea;})});}_0x54b107=_[_0x0a9e('0x49')]({},_0x54b107,_0x2650eb[_0x0a9e('0x4d')]);return _0x4394bb[_0x0a9e('0x92')](_0x54b107);}})[_0x0a9e('0x32')](function(_0x3539b7){if(_0x3539b7){_0x1d9b57=_0x3539b7['length'];if(!_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x43')](_0x0a9e('0x44'))){_0x54b107[_0x0a9e('0x2d')]=qs[_0x0a9e('0x2d')](_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x2d')]);_0x54b107[_0x0a9e('0x2c')]=qs['offset'](_0x2650eb[_0x0a9e('0x3d')][_0x0a9e('0x2c')]);}return _0x4394bb[_0x0a9e('0x92')](_0x54b107);}})['then'](function(_0x1402c7){if(_0x1402c7){return _0x1402c7?{'count':_0x1d9b57,'rows':_0x1402c7}:null;}})[_0x0a9e('0x32')](respondWithResult(_0x270df8,null))[_0x0a9e('0x28')](handleError(_0x270df8,null));};
\ No newline at end of file