Built motion from commit dc14b02d.|2.6.27
[motion2.git] / server / api / chatGroup / chatGroup.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0xa7b9=['destroy','error','stack','name','send','index','map','ChatGroup','rawAttributes','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','options','includeAll','include','rows','show','params','find','catch','create','body','describe','getUnread','ChatInternalMessage','user','toInteger','addMembers','ids','omit','getMembers','findOne','User','addMessage','ChatGroupId','getMessages','$gte','split','format','YYYY-MM-DD\x20HH:mm:ss','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','sox','to-csv','fs-extra','lodash','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','localhost','redis','register','sendStatus','end','json','offset','undefined','count','limit','status','set','save','update','then'];(function(_0xbd08b4,_0x4790ed){var _0x314f1e=function(_0x161589){while(--_0x161589){_0xbd08b4['push'](_0xbd08b4['shift']());}};_0x314f1e(++_0x4790ed);}(_0xa7b9,0x154));var _0x9a7b=function(_0xed5f9c,_0x5a25cd){_0xed5f9c=_0xed5f9c-0x0;var _0x3a1c43=_0xa7b9[_0xed5f9c];return _0x3a1c43;};'use strict';var emlformat=require(_0x9a7b('0x0'));var rimraf=require(_0x9a7b('0x1'));var zipdir=require(_0x9a7b('0x2'));var jsonpatch=require(_0x9a7b('0x3'));var rp=require(_0x9a7b('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x9a7b('0x5'));var util=require(_0x9a7b('0x6'));var path=require(_0x9a7b('0x7'));var sox=require(_0x9a7b('0x8'));var csv=require(_0x9a7b('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x9a7b('0xa'));var _=require(_0x9a7b('0xb'));var squel=require('squel');var crypto=require('crypto');var jsforce=require(_0x9a7b('0xc'));var deskjs=require(_0x9a7b('0xd'));var toCsv=require(_0x9a7b('0x9'));var querystring=require(_0x9a7b('0xe'));var Papa=require(_0x9a7b('0xf'));var Redis=require(_0x9a7b('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x9a7b('0x11'));var as=require(_0x9a7b('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x9a7b('0x13'))(_0x9a7b('0x14'));var utils=require(_0x9a7b('0x15'));var config=require(_0x9a7b('0x16'));var licenseUtil=require(_0x9a7b('0x17'));var db=require(_0x9a7b('0x18'))['db'];config['redis']=_['defaults'](config['redis'],{'host':_0x9a7b('0x19'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x9a7b('0x1a')]));require('./chatGroup.socket')[_0x9a7b('0x1b')](socket);function respondWithStatusCode(_0x14b5f6,_0x29ae7a){_0x29ae7a=_0x29ae7a||0xcc;return function(_0x47065c){if(_0x47065c){return _0x14b5f6[_0x9a7b('0x1c')](_0x29ae7a);}return _0x14b5f6['status'](_0x29ae7a)[_0x9a7b('0x1d')]();};}function respondWithResult(_0xa830ad,_0x39b855){_0x39b855=_0x39b855||0xc8;return function(_0x1f5fd3){if(_0x1f5fd3){return _0xa830ad['status'](_0x39b855)[_0x9a7b('0x1e')](_0x1f5fd3);}};}function respondWithFilteredResult(_0x6c62e9,_0x1b1a37){return function(_0x40ecdc){if(_0x40ecdc){var _0x5217ab=typeof _0x1b1a37[_0x9a7b('0x1f')]===_0x9a7b('0x20')&&typeof _0x1b1a37['limit']===_0x9a7b('0x20');var _0x192466=_0x40ecdc['count'];var _0x35f3f2=_0x5217ab?0x0:_0x1b1a37['offset'];var _0x9731be=_0x5217ab?_0x40ecdc[_0x9a7b('0x21')]:_0x1b1a37[_0x9a7b('0x1f')]+_0x1b1a37[_0x9a7b('0x22')];var _0x1e8dd2;if(_0x9731be>=_0x192466){_0x9731be=_0x192466;_0x1e8dd2=0xc8;}else{_0x1e8dd2=0xce;}_0x6c62e9[_0x9a7b('0x23')](_0x1e8dd2);return _0x6c62e9[_0x9a7b('0x24')]('Content-Range',_0x35f3f2+'-'+_0x9731be+'/'+_0x192466)[_0x9a7b('0x1e')](_0x40ecdc);}return null;};}function patchUpdates(_0x26f52e){return function(_0x40eca6){try{jsonpatch['apply'](_0x40eca6,_0x26f52e,!![]);}catch(_0x34c059){return BPromise['reject'](_0x34c059);}return _0x40eca6[_0x9a7b('0x25')]();};}function saveUpdates(_0x4f4870,_0x2332f4){return function(_0x43e53d){if(_0x43e53d){return _0x43e53d[_0x9a7b('0x26')](_0x4f4870)[_0x9a7b('0x27')](function(_0x3e3a6e){return _0x3e3a6e;});}return null;};}function removeEntity(_0x4c606a,_0x48fa1c){return function(_0x28e71a){if(_0x28e71a){return _0x28e71a[_0x9a7b('0x28')]()[_0x9a7b('0x27')](function(){_0x4c606a['status'](0xcc)[_0x9a7b('0x1d')]();});}};}function handleEntityNotFound(_0x5cb6b7,_0x2b86a4){return function(_0x1cc563){if(!_0x1cc563){_0x5cb6b7[_0x9a7b('0x1c')](0x194);}return _0x1cc563;};}function handleError(_0x5569b1,_0x1ca3ad){_0x1ca3ad=_0x1ca3ad||0x1f4;return function(_0x11adca){logger[_0x9a7b('0x29')](_0x11adca[_0x9a7b('0x2a')]);if(_0x11adca[_0x9a7b('0x2b')]){delete _0x11adca[_0x9a7b('0x2b')];}_0x5569b1[_0x9a7b('0x23')](_0x1ca3ad)[_0x9a7b('0x2c')](_0x11adca);};}exports[_0x9a7b('0x2d')]=function(_0x485fd9,_0x3c5394){var _0x1fd313={},_0x5371bf={},_0x28a26f={'count':0x0,'rows':[]};var _0x4776a2=_[_0x9a7b('0x2e')](db[_0x9a7b('0x2f')][_0x9a7b('0x30')],function(_0x22e76d){return{'name':_0x22e76d['fieldName'],'type':_0x22e76d[_0x9a7b('0x31')][_0x9a7b('0x32')]};});_0x5371bf[_0x9a7b('0x33')]=_[_0x9a7b('0x2e')](_0x4776a2,_0x9a7b('0x2b'));_0x5371bf[_0x9a7b('0x34')]=_[_0x9a7b('0x35')](_0x485fd9[_0x9a7b('0x34')]);_0x5371bf[_0x9a7b('0x36')]=_[_0x9a7b('0x37')](_0x5371bf[_0x9a7b('0x33')],_0x5371bf[_0x9a7b('0x34')]);_0x1fd313[_0x9a7b('0x38')]=_[_0x9a7b('0x37')](_0x5371bf['model'],qs[_0x9a7b('0x39')](_0x485fd9[_0x9a7b('0x34')][_0x9a7b('0x39')]));_0x1fd313[_0x9a7b('0x38')]=_0x1fd313['attributes'][_0x9a7b('0x3a')]?_0x1fd313[_0x9a7b('0x38')]:_0x5371bf[_0x9a7b('0x33')];if(!_0x485fd9[_0x9a7b('0x34')][_0x9a7b('0x3b')](_0x9a7b('0x3c'))){_0x1fd313[_0x9a7b('0x22')]=qs[_0x9a7b('0x22')](_0x485fd9[_0x9a7b('0x34')][_0x9a7b('0x22')]);_0x1fd313[_0x9a7b('0x1f')]=qs['offset'](_0x485fd9['query'][_0x9a7b('0x1f')]);}_0x1fd313[_0x9a7b('0x3d')]=qs[_0x9a7b('0x3e')](_0x485fd9[_0x9a7b('0x34')][_0x9a7b('0x3e')]);_0x1fd313[_0x9a7b('0x3f')]=qs['filters'](_[_0x9a7b('0x40')](_0x485fd9[_0x9a7b('0x34')],_0x5371bf[_0x9a7b('0x36')]),_0x4776a2);if(_0x485fd9[_0x9a7b('0x34')][_0x9a7b('0x41')]){_0x1fd313['where']=_[_0x9a7b('0x42')](_0x1fd313[_0x9a7b('0x3f')],{'$or':_[_0x9a7b('0x2e')](_0x4776a2,function(_0x2d6003){if(_0x2d6003['type']!=='VIRTUAL'){var _0x26e7a8={};_0x26e7a8[_0x2d6003['name']]={'$like':'%'+_0x485fd9[_0x9a7b('0x34')][_0x9a7b('0x41')]+'%'};return _0x26e7a8;}})});}_0x1fd313=_[_0x9a7b('0x42')]({},_0x1fd313,_0x485fd9[_0x9a7b('0x43')]);var _0x2526e4={'where':_0x1fd313['where']};return db[_0x9a7b('0x2f')][_0x9a7b('0x21')](_0x2526e4)[_0x9a7b('0x27')](function(_0x3225d8){_0x28a26f['count']=_0x3225d8;if(_0x485fd9[_0x9a7b('0x34')][_0x9a7b('0x44')]){_0x1fd313[_0x9a7b('0x45')]=[{'all':!![]}];}return db[_0x9a7b('0x2f')]['findAll'](_0x1fd313);})[_0x9a7b('0x27')](function(_0x5ab8f5){_0x28a26f[_0x9a7b('0x46')]=_0x5ab8f5;return _0x28a26f;})[_0x9a7b('0x27')](respondWithFilteredResult(_0x3c5394,_0x1fd313))['catch'](handleError(_0x3c5394,null));};exports[_0x9a7b('0x47')]=function(_0xd76ac7,_0x2fbdf0){var _0x4d558c={'raw':!![],'where':{'id':_0xd76ac7[_0x9a7b('0x48')]['id']}},_0x3c347f={};_0x3c347f[_0x9a7b('0x33')]=_[_0x9a7b('0x35')](db['ChatGroup'][_0x9a7b('0x30')]);_0x3c347f[_0x9a7b('0x34')]=_[_0x9a7b('0x35')](_0xd76ac7[_0x9a7b('0x34')]);_0x3c347f[_0x9a7b('0x36')]=_[_0x9a7b('0x37')](_0x3c347f['model'],_0x3c347f[_0x9a7b('0x34')]);_0x4d558c[_0x9a7b('0x38')]=_[_0x9a7b('0x37')](_0x3c347f[_0x9a7b('0x33')],qs[_0x9a7b('0x39')](_0xd76ac7[_0x9a7b('0x34')]['fields']));_0x4d558c[_0x9a7b('0x38')]=_0x4d558c['attributes'][_0x9a7b('0x3a')]?_0x4d558c['attributes']:_0x3c347f[_0x9a7b('0x33')];if(_0xd76ac7[_0x9a7b('0x34')]['includeAll']){_0x4d558c[_0x9a7b('0x45')]=[{'all':!![]}];}_0x4d558c=_[_0x9a7b('0x42')]({},_0x4d558c,_0xd76ac7[_0x9a7b('0x43')]);return db[_0x9a7b('0x2f')][_0x9a7b('0x49')](_0x4d558c)[_0x9a7b('0x27')](handleEntityNotFound(_0x2fbdf0,null))[_0x9a7b('0x27')](respondWithResult(_0x2fbdf0,null))[_0x9a7b('0x4a')](handleError(_0x2fbdf0,null));};exports[_0x9a7b('0x4b')]=function(_0x28add3,_0x1df749){return db[_0x9a7b('0x2f')][_0x9a7b('0x4b')](_0x28add3[_0x9a7b('0x4c')],{})[_0x9a7b('0x27')](respondWithResult(_0x1df749,0xc9))['catch'](handleError(_0x1df749,null));};exports[_0x9a7b('0x26')]=function(_0x3dcfd4,_0x2d6545){if(_0x3dcfd4['body']['id']){delete _0x3dcfd4['body']['id'];}return db[_0x9a7b('0x2f')]['find']({'where':{'id':_0x3dcfd4[_0x9a7b('0x48')]['id']}})[_0x9a7b('0x27')](handleEntityNotFound(_0x2d6545,null))[_0x9a7b('0x27')](saveUpdates(_0x3dcfd4[_0x9a7b('0x4c')],null))[_0x9a7b('0x27')](respondWithResult(_0x2d6545,null))['catch'](handleError(_0x2d6545,null));};exports[_0x9a7b('0x28')]=function(_0x247a98,_0x274be1){return db['ChatGroup'][_0x9a7b('0x49')]({'where':{'id':_0x247a98[_0x9a7b('0x48')]['id']}})[_0x9a7b('0x27')](handleEntityNotFound(_0x274be1,null))['then'](removeEntity(_0x274be1,null))[_0x9a7b('0x4a')](handleError(_0x274be1,null));};exports[_0x9a7b('0x4d')]=function(_0x492dbd,_0x22119b){return db[_0x9a7b('0x2f')][_0x9a7b('0x4d')]()[_0x9a7b('0x27')](respondWithResult(_0x22119b,null))[_0x9a7b('0x4a')](handleError(_0x22119b,null));};exports[_0x9a7b('0x4e')]=function(_0x2816a0,_0x2de27f,_0x1c3b7d){return db[_0x9a7b('0x4f')]['count']({'where':{'ChatGroupId':_0x2816a0[_0x9a7b('0x48')]['id'],'ToId':_0x2816a0[_0x9a7b('0x50')]['id'],'read':![]}})['then'](function(_0x428c28){return{'id':_[_0x9a7b('0x51')](_0x2816a0[_0x9a7b('0x48')]['id']),'count':_0x428c28};})[_0x9a7b('0x27')](respondWithResult(_0x2de27f,null))[_0x9a7b('0x4a')](handleError(_0x2de27f,null));};exports[_0x9a7b('0x52')]=function(_0x436414,_0x55f23d,_0x5180c4){return db['ChatGroup'][_0x9a7b('0x49')]({'where':{'id':_0x436414[_0x9a7b('0x48')]['id']}})['then'](handleEntityNotFound(_0x55f23d,null))[_0x9a7b('0x27')](function(_0x2f1370){if(_0x2f1370){return _0x2f1370[_0x9a7b('0x52')](_0x436414[_0x9a7b('0x4c')][_0x9a7b('0x53')],_[_0x9a7b('0x54')](_0x436414[_0x9a7b('0x4c')],[_0x9a7b('0x53'),'id'])||{});}})['then'](respondWithResult(_0x55f23d,null))[_0x9a7b('0x4a')](handleError(_0x55f23d,null));};exports[_0x9a7b('0x55')]=function(_0xb82aec,_0x49fac5,_0x5ed2c3){var _0x25e571={};var _0x59018e={};var _0x43a819;var _0x497daf;return db[_0x9a7b('0x2f')][_0x9a7b('0x56')]({'where':{'id':_0xb82aec['params']['id']}})['then'](handleEntityNotFound(_0x49fac5,null))['then'](function(_0x11bce4){if(_0x11bce4){_0x43a819=_0x11bce4;_0x59018e[_0x9a7b('0x33')]=_[_0x9a7b('0x35')](db[_0x9a7b('0x57')]['rawAttributes']);_0x59018e[_0x9a7b('0x34')]=_[_0x9a7b('0x35')](_0xb82aec[_0x9a7b('0x34')]);_0x59018e[_0x9a7b('0x36')]=_[_0x9a7b('0x37')](_0x59018e[_0x9a7b('0x33')],_0x59018e[_0x9a7b('0x34')]);_0x25e571[_0x9a7b('0x38')]=_['intersection'](_0x59018e[_0x9a7b('0x33')],qs[_0x9a7b('0x39')](_0xb82aec[_0x9a7b('0x34')][_0x9a7b('0x39')]));_0x25e571[_0x9a7b('0x38')]=_0x25e571[_0x9a7b('0x38')][_0x9a7b('0x3a')]?_0x25e571[_0x9a7b('0x38')]:_0x59018e[_0x9a7b('0x33')];_0x25e571[_0x9a7b('0x3d')]=qs['sort'](_0xb82aec[_0x9a7b('0x34')][_0x9a7b('0x3e')]);_0x25e571['where']=qs[_0x9a7b('0x36')](_[_0x9a7b('0x40')](_0xb82aec['query'],_0x59018e[_0x9a7b('0x36')]));if(_0xb82aec[_0x9a7b('0x34')][_0x9a7b('0x41')]){_0x25e571['where']=_[_0x9a7b('0x42')](_0x25e571[_0x9a7b('0x3f')],{'$or':_[_0x9a7b('0x2e')](_0x25e571[_0x9a7b('0x38')],function(_0x507c9e){var _0x2ac152={};_0x2ac152[_0x507c9e]={'$like':'%'+_0xb82aec[_0x9a7b('0x34')]['filter']+'%'};return _0x2ac152;})});}_0x25e571=_[_0x9a7b('0x42')]({},_0x25e571,_0xb82aec[_0x9a7b('0x43')]);return _0x43a819['getMembers'](_0x25e571);}})['then'](function(_0x5ada24){if(_0x5ada24){_0x497daf=_0x5ada24[_0x9a7b('0x3a')];if(!_0xb82aec['query'][_0x9a7b('0x3b')](_0x9a7b('0x3c'))){_0x25e571[_0x9a7b('0x22')]=qs['limit'](_0xb82aec[_0x9a7b('0x34')]['limit']);_0x25e571['offset']=qs['offset'](_0xb82aec[_0x9a7b('0x34')][_0x9a7b('0x1f')]);}return _0x43a819[_0x9a7b('0x55')](_0x25e571);}})['then'](function(_0x447edc){if(_0x447edc){return _0x447edc?{'count':_0x497daf,'rows':_0x447edc}:null;}})[_0x9a7b('0x27')](respondWithResult(_0x49fac5,null))['catch'](handleError(_0x49fac5,null));};exports['removeMembers']=function(_0x137863,_0xe93210,_0x4cfaa2){return db[_0x9a7b('0x2f')][_0x9a7b('0x49')]({'where':{'id':_0x137863[_0x9a7b('0x48')]['id']}})['then'](handleEntityNotFound(_0xe93210,null))['then'](function(_0x179e9b){if(_0x179e9b){return _0x179e9b['removeMembers'](_0x137863[_0x9a7b('0x34')]['ids']);}})[_0x9a7b('0x27')](respondWithStatusCode(_0xe93210,null))[_0x9a7b('0x4a')](handleError(_0xe93210,null));};exports[_0x9a7b('0x58')]=function(_0x60e9ff,_0x58e17f,_0x487da8){if(_0x60e9ff[_0x9a7b('0x4c')]['id']){delete _0x60e9ff[_0x9a7b('0x4c')]['id'];}return db['ChatGroup'][_0x9a7b('0x49')]({'where':{'id':_0x60e9ff[_0x9a7b('0x48')]['id']}})[_0x9a7b('0x27')](handleEntityNotFound(_0x58e17f,null))[_0x9a7b('0x27')](function(_0x153381){if(_0x153381){_0x60e9ff[_0x9a7b('0x4c')][_0x9a7b('0x59')]=_0x153381['id'];return db[_0x9a7b('0x4f')][_0x9a7b('0x4b')](_0x60e9ff[_0x9a7b('0x4c')]);}})[_0x9a7b('0x27')](respondWithResult(_0x58e17f,null))[_0x9a7b('0x4a')](handleError(_0x58e17f,null));};exports[_0x9a7b('0x5a')]=function(_0x4b8312,_0x3584b9,_0x2ff79f){var _0xf5281f={};var _0x39a81a={};var _0x4511dd;var _0x933cfa;return db[_0x9a7b('0x2f')][_0x9a7b('0x56')]({'where':{'id':_0x4b8312['params']['id']}})[_0x9a7b('0x27')](handleEntityNotFound(_0x3584b9,null))[_0x9a7b('0x27')](function(_0xa33561){if(_0xa33561){_0x4511dd=_0xa33561;_0x39a81a['model']=_[_0x9a7b('0x35')](db[_0x9a7b('0x4f')][_0x9a7b('0x30')]);_0x39a81a[_0x9a7b('0x34')]=_[_0x9a7b('0x35')](_0x4b8312[_0x9a7b('0x34')]);_0x39a81a[_0x9a7b('0x36')]=_[_0x9a7b('0x37')](_0x39a81a[_0x9a7b('0x33')],_0x39a81a[_0x9a7b('0x34')]);_0xf5281f[_0x9a7b('0x38')]=_[_0x9a7b('0x37')](_0x39a81a[_0x9a7b('0x33')],qs[_0x9a7b('0x39')](_0x4b8312[_0x9a7b('0x34')][_0x9a7b('0x39')]));_0xf5281f[_0x9a7b('0x38')]=_0xf5281f[_0x9a7b('0x38')][_0x9a7b('0x3a')]?_0xf5281f[_0x9a7b('0x38')]:_0x39a81a[_0x9a7b('0x33')];_0xf5281f['order']=qs['sort'](_0x4b8312['query'][_0x9a7b('0x3e')]);_0xf5281f[_0x9a7b('0x3f')]=qs[_0x9a7b('0x36')](_[_0x9a7b('0x40')](_0x4b8312[_0x9a7b('0x34')],_0x39a81a[_0x9a7b('0x36')]));if(_0x4b8312[_0x9a7b('0x34')][_0x9a7b('0x41')]){_0xf5281f[_0x9a7b('0x3f')]=_[_0x9a7b('0x42')](_0xf5281f['where'],{'$or':_[_0x9a7b('0x2e')](_0xf5281f[_0x9a7b('0x38')],function(_0x1a5c5b){var _0x136cc8={};_0x136cc8[_0x1a5c5b]={'$like':'%'+_0x4b8312['query'][_0x9a7b('0x41')]+'%'};return _0x136cc8;})});}if(_0x4b8312[_0x9a7b('0x34')][_0x9a7b('0x5b')]){var _0x4ec4c7=_0x4b8312['query'][_0x9a7b('0x5b')][_0x9a7b('0x5c')](',');var _0xd099da={};_0xd099da[_0x4ec4c7[0x0]]={'$gte':moment(_0x4ec4c7[0x1])[_0x9a7b('0x5d')](_0x9a7b('0x5e'))};_0xf5281f[_0x9a7b('0x3f')]=_[_0x9a7b('0x42')](_0xf5281f[_0x9a7b('0x3f')],_0xd099da);}_0xf5281f=_[_0x9a7b('0x42')]({},_0xf5281f,_0x4b8312[_0x9a7b('0x43')]);return _0x4511dd['getMessages'](_0xf5281f);}})[_0x9a7b('0x27')](function(_0x76e584){if(_0x76e584){_0x933cfa=_0x76e584[_0x9a7b('0x3a')];if(!_0x4b8312[_0x9a7b('0x34')]['hasOwnProperty'](_0x9a7b('0x3c'))){_0xf5281f[_0x9a7b('0x22')]=qs[_0x9a7b('0x22')](_0x4b8312[_0x9a7b('0x34')][_0x9a7b('0x22')]);_0xf5281f[_0x9a7b('0x1f')]=qs['offset'](_0x4b8312['query']['offset']);}return _0x4511dd[_0x9a7b('0x5a')](_0xf5281f);}})[_0x9a7b('0x27')](function(_0x4b57f9){if(_0x4b57f9){return _0x4b57f9?{'count':_0x933cfa,'rows':_0x4b57f9}:null;}})[_0x9a7b('0x27')](respondWithResult(_0x3584b9,null))[_0x9a7b('0x4a')](handleError(_0x3584b9,null));};