fa844dd4a49ce7b8b75ee569350df8adcd282d63
[motion2.git] / server / api / intSalesforceConfiguration / intSalesforceConfiguration.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 _0x4036=['then','SalesforceConfiguration,\x20%s,\x20%s','debug','SalesforceConfiguration,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','info','result','sendStatus','status','json','count','offset','set','Content-Range','apply','reject','update','destroy','end','stack','name','index','map','SalesforceConfiguration','rawAttributes','fieldName','key','model','query','keys','filters','intersection','fields','attributes','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter','type','VIRTUAL','options','includeAll','findAll','catch','show','length','include','merge','find','body','params','findOne','SalesforceField','getFields','getSubjects','getDescriptions','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','mustache','util','path','sox','to-csv','squel','crypto','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','jayson/promise','client','http','test','Sequelize','ValidationError','request'];(function(_0x391c68,_0x293aeb){var _0x4ca007=function(_0x31af41){while(--_0x31af41){_0x391c68['push'](_0x391c68['shift']());}};_0x4ca007(++_0x293aeb);}(_0x4036,0x160));var _0x6403=function(_0xa9f272,_0x25ddd3){_0xa9f272=_0xa9f272-0x0;var _0x56494f=_0x4036[_0xa9f272];return _0x56494f;};'use strict';var pdf=require(_0x6403('0x0'));var emlformat=require(_0x6403('0x1'));var rimraf=require(_0x6403('0x2'));var zipdir=require(_0x6403('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x6403('0x4'));var moment=require(_0x6403('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x6403('0x6'));var util=require(_0x6403('0x7'));var path=require(_0x6403('0x8'));var sox=require(_0x6403('0x9'));var csv=require(_0x6403('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x6403('0xb'));var crypto=require(_0x6403('0xc'));var jsforce=require(_0x6403('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x6403('0xa'));var querystring=require('querystring');var Papa=require(_0x6403('0xe'));var Redis=require(_0x6403('0xf'));var authService=require(_0x6403('0x10'));var qs=require(_0x6403('0x11'));var as=require(_0x6403('0x12'));var hardwareService=require(_0x6403('0x13'));var logger=require(_0x6403('0x14'))(_0x6403('0x15'));var utils=require(_0x6403('0x16'));var config=require(_0x6403('0x17'));var db=require(_0x6403('0x18'))['db'];var jayson=require(_0x6403('0x19'));var client=jayson[_0x6403('0x1a')][_0x6403('0x1b')]({'port':0x232a});function checkPasswordPattern(_0x51f85c,_0x980201,_0x494fe2){if(_0x494fe2){var _0x5e8800=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x5e8800[_0x6403('0x1c')](_0x980201)){return _0x51f85c;}else{throw new db[(_0x6403('0x1d'))][(_0x6403('0x1e'))]('The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.');}}else{return _0x51f85c;}}function respondWithRpcPromise(_0x15a3ec,_0x3de973,_0x497b03,_0x42a72c){return new BPromise(function(_0x62b69b,_0x4b6bcc){var _0x415c0b=_0x42a72c||client;return _0x415c0b[_0x6403('0x1f')](_0x15a3ec,_0x497b03)[_0x6403('0x20')](function(_0x12e0c1){logger['info'](_0x6403('0x21'),_0x3de973,'request\x20sent');logger[_0x6403('0x22')](_0x6403('0x23'),_0x3de973,_0x6403('0x24'),JSON[_0x6403('0x25')](_0x12e0c1));if(_0x12e0c1[_0x6403('0x26')]){if(_0x12e0c1[_0x6403('0x26')][_0x6403('0x27')]===0x1f4){logger['error']('SalesforceConfiguration,\x20%s,\x20%s',_0x3de973,_0x12e0c1[_0x6403('0x26')][_0x6403('0x28')]);return _0x4b6bcc(_0x12e0c1[_0x6403('0x26')][_0x6403('0x28')]);}logger[_0x6403('0x26')](_0x6403('0x21'),_0x3de973,_0x12e0c1[_0x6403('0x26')][_0x6403('0x28')]);return _0x62b69b(_0x12e0c1[_0x6403('0x26')][_0x6403('0x28')]);}else{logger[_0x6403('0x29')](_0x6403('0x21'),_0x3de973,'request\x20sent');_0x62b69b(_0x12e0c1[_0x6403('0x2a')][_0x6403('0x28')]);}})['catch'](function(_0xf7a308){logger[_0x6403('0x26')]('SalesforceConfiguration,\x20%s,\x20%s',_0x3de973,_0xf7a308);_0x4b6bcc(_0xf7a308);});});}function respondWithStatusCode(_0x7fcda1,_0x486a1f){_0x486a1f=_0x486a1f||0xcc;return function(_0x954237){if(_0x954237){return _0x7fcda1[_0x6403('0x2b')](_0x486a1f);}return _0x7fcda1[_0x6403('0x2c')](_0x486a1f)['end']();};}function respondWithResult(_0x3c65b7,_0x5b1b9b){_0x5b1b9b=_0x5b1b9b||0xc8;return function(_0x4a983c){if(_0x4a983c){return _0x3c65b7[_0x6403('0x2c')](_0x5b1b9b)[_0x6403('0x2d')](_0x4a983c);}};}function respondWithFilteredResult(_0x15261e,_0x5066f9){return function(_0x5de2ee){if(_0x5de2ee){var _0x59fa08=_0x5de2ee[_0x6403('0x2e')],_0x42ab42=_0x5066f9['offset'],_0x4388e2=_0x5066f9[_0x6403('0x2f')]+_0x5066f9['limit'],_0x5f184c;if(_0x4388e2>=_0x59fa08){_0x4388e2=_0x59fa08;_0x5f184c=0xc8;}else{_0x5f184c=0xce;}_0x15261e[_0x6403('0x2c')](_0x5f184c);return _0x15261e[_0x6403('0x30')](_0x6403('0x31'),_0x42ab42+'-'+_0x4388e2+'/'+_0x59fa08)[_0x6403('0x2d')](_0x5de2ee);}return null;};}function patchUpdates(_0x417c19){return function(_0x209ef1){try{jsonpatch[_0x6403('0x32')](_0x209ef1,_0x417c19,!![]);}catch(_0x5e8145){return BPromise[_0x6403('0x33')](_0x5e8145);}return _0x209ef1['save']();};}function saveUpdates(_0x11cdde,_0x19d54e){return function(_0x5bdbc1){if(_0x5bdbc1){return _0x5bdbc1[_0x6403('0x34')](_0x11cdde)[_0x6403('0x20')](function(_0x4d472f){return _0x4d472f;});}return null;};}function removeEntity(_0x5e038e,_0x42a21b){return function(_0x19723e){if(_0x19723e){return _0x19723e[_0x6403('0x35')]()[_0x6403('0x20')](function(){_0x5e038e[_0x6403('0x2c')](0xcc)[_0x6403('0x36')]();});}};}function handleEntityNotFound(_0x3359f1,_0x319809){return function(_0x4de001){if(!_0x4de001){_0x3359f1['sendStatus'](0x194);}return _0x4de001;};}function handleError(_0x1c4c23,_0x32556e){_0x32556e=_0x32556e||0x1f4;return function(_0x5089a2){logger[_0x6403('0x26')](_0x5089a2[_0x6403('0x37')]);if(_0x5089a2['name']){delete _0x5089a2[_0x6403('0x38')];}_0x1c4c23['status'](_0x32556e)['send'](_0x5089a2);};}exports[_0x6403('0x39')]=function(_0x2a258b,_0x407884){var _0x46e56b={},_0x1fdca3={},_0x269642={'count':0x0,'rows':[]};var _0x4403ad=_[_0x6403('0x3a')](db[_0x6403('0x3b')][_0x6403('0x3c')],function(_0x459e10){return{'name':_0x459e10[_0x6403('0x3d')],'type':_0x459e10['type'][_0x6403('0x3e')]};});_0x1fdca3[_0x6403('0x3f')]=_[_0x6403('0x3a')](_0x4403ad,_0x6403('0x38'));_0x1fdca3[_0x6403('0x40')]=_[_0x6403('0x41')](_0x2a258b[_0x6403('0x40')]);_0x1fdca3[_0x6403('0x42')]=_[_0x6403('0x43')](_0x1fdca3['model'],_0x1fdca3[_0x6403('0x40')]);_0x46e56b['attributes']=_[_0x6403('0x43')](_0x1fdca3[_0x6403('0x3f')],qs[_0x6403('0x44')](_0x2a258b['query'][_0x6403('0x44')]));_0x46e56b[_0x6403('0x45')]=_0x46e56b[_0x6403('0x45')]['length']?_0x46e56b['attributes']:_0x1fdca3['model'];if(!_0x2a258b[_0x6403('0x40')][_0x6403('0x46')](_0x6403('0x47'))){_0x46e56b[_0x6403('0x48')]=qs[_0x6403('0x48')](_0x2a258b[_0x6403('0x40')]['limit']);_0x46e56b[_0x6403('0x2f')]=qs[_0x6403('0x2f')](_0x2a258b[_0x6403('0x40')][_0x6403('0x2f')]);}_0x46e56b[_0x6403('0x49')]=qs[_0x6403('0x4a')](_0x2a258b[_0x6403('0x40')][_0x6403('0x4a')]);_0x46e56b[_0x6403('0x4b')]=qs['filters'](_[_0x6403('0x4c')](_0x2a258b[_0x6403('0x40')],_0x1fdca3[_0x6403('0x42')]),_0x4403ad);if(_0x2a258b[_0x6403('0x40')][_0x6403('0x4d')]){_0x46e56b[_0x6403('0x4b')]=_['merge'](_0x46e56b['where'],{'$or':_['map'](_0x4403ad,function(_0x34e7c0){if(_0x34e7c0[_0x6403('0x4e')]!==_0x6403('0x4f')){var _0x4cfe97={};_0x4cfe97[_0x34e7c0['name']]={'$like':'%'+_0x2a258b['query']['filter']+'%'};return _0x4cfe97;}})});}_0x46e56b=_['merge']({},_0x46e56b,_0x2a258b[_0x6403('0x50')]);var _0x265317={'where':_0x46e56b[_0x6403('0x4b')]};return db[_0x6403('0x3b')]['count'](_0x265317)[_0x6403('0x20')](function(_0x75e5b6){_0x269642[_0x6403('0x2e')]=_0x75e5b6;if(_0x2a258b[_0x6403('0x40')][_0x6403('0x51')]){_0x46e56b['include']=[{'all':!![]}];}return db['SalesforceConfiguration'][_0x6403('0x52')](_0x46e56b);})[_0x6403('0x20')](function(_0x6f7be2){_0x269642['rows']=_0x6f7be2;return _0x269642;})['then'](respondWithFilteredResult(_0x407884,_0x46e56b))[_0x6403('0x53')](handleError(_0x407884,null));};exports[_0x6403('0x54')]=function(_0x550791,_0x285093){var _0x1399b7={'raw':![],'where':{'id':_0x550791['params']['id']}},_0x5133fb={};_0x5133fb['model']=_['keys'](db['SalesforceConfiguration'][_0x6403('0x3c')]);_0x5133fb[_0x6403('0x40')]=_[_0x6403('0x41')](_0x550791[_0x6403('0x40')]);_0x5133fb[_0x6403('0x42')]=_[_0x6403('0x43')](_0x5133fb[_0x6403('0x3f')],_0x5133fb['query']);_0x1399b7[_0x6403('0x45')]=_[_0x6403('0x43')](_0x5133fb['model'],qs['fields'](_0x550791['query'][_0x6403('0x44')]));_0x1399b7['attributes']=_0x1399b7[_0x6403('0x45')][_0x6403('0x55')]?_0x1399b7[_0x6403('0x45')]:_0x5133fb[_0x6403('0x3f')];if(_0x550791[_0x6403('0x40')][_0x6403('0x51')]){_0x1399b7[_0x6403('0x56')]=[{'all':!![]}];}_0x1399b7=_[_0x6403('0x57')]({},_0x1399b7,_0x550791['options']);return db['SalesforceConfiguration'][_0x6403('0x58')](_0x1399b7)[_0x6403('0x20')](handleEntityNotFound(_0x285093,null))[_0x6403('0x20')](respondWithResult(_0x285093,null))['catch'](handleError(_0x285093,null));};exports['create']=function(_0x1f88c1,_0x163a81){return db[_0x6403('0x3b')]['create'](_0x1f88c1[_0x6403('0x59')],{})[_0x6403('0x20')](respondWithResult(_0x163a81,0xc9))['catch'](handleError(_0x163a81,null));};exports[_0x6403('0x34')]=function(_0x18a221,_0x3d6e11){if(_0x18a221[_0x6403('0x59')]['id']){delete _0x18a221['body']['id'];}return db[_0x6403('0x3b')][_0x6403('0x58')]({'where':{'id':_0x18a221[_0x6403('0x5a')]['id']}})[_0x6403('0x20')](handleEntityNotFound(_0x3d6e11,null))[_0x6403('0x20')](saveUpdates(_0x18a221[_0x6403('0x59')],null))['then'](respondWithResult(_0x3d6e11,null))[_0x6403('0x53')](handleError(_0x3d6e11,null));};exports[_0x6403('0x35')]=function(_0x1d62cb,_0x2b7727){return db[_0x6403('0x3b')][_0x6403('0x58')]({'where':{'id':_0x1d62cb[_0x6403('0x5a')]['id']}})['then'](handleEntityNotFound(_0x2b7727,null))[_0x6403('0x20')](removeEntity(_0x2b7727,null))['catch'](handleError(_0x2b7727,null));};exports['getFields']=function(_0x32682c,_0x2aa1c3,_0x1b68d3){var _0x57c1d0={};var _0x2aa6f7={};var _0x929b98;var _0x9898ed;return db['SalesforceConfiguration'][_0x6403('0x5b')]({'where':{'id':_0x32682c[_0x6403('0x5a')]['id']}})[_0x6403('0x20')](handleEntityNotFound(_0x2aa1c3,null))[_0x6403('0x20')](function(_0x8376ae){if(_0x8376ae){_0x929b98=_0x8376ae;_0x2aa6f7[_0x6403('0x3f')]=_['keys'](db[_0x6403('0x5c')][_0x6403('0x3c')]);_0x2aa6f7[_0x6403('0x40')]=_[_0x6403('0x41')](_0x32682c[_0x6403('0x40')]);_0x2aa6f7['filters']=_[_0x6403('0x43')](_0x2aa6f7[_0x6403('0x3f')],_0x2aa6f7[_0x6403('0x40')]);_0x57c1d0[_0x6403('0x45')]=_[_0x6403('0x43')](_0x2aa6f7[_0x6403('0x3f')],qs[_0x6403('0x44')](_0x32682c[_0x6403('0x40')][_0x6403('0x44')]));_0x57c1d0['attributes']=_0x57c1d0[_0x6403('0x45')][_0x6403('0x55')]?_0x57c1d0[_0x6403('0x45')]:_0x2aa6f7['model'];_0x57c1d0[_0x6403('0x49')]=qs[_0x6403('0x4a')](_0x32682c[_0x6403('0x40')][_0x6403('0x4a')]);_0x57c1d0[_0x6403('0x4b')]=qs[_0x6403('0x42')](_[_0x6403('0x4c')](_0x32682c[_0x6403('0x40')],_0x2aa6f7[_0x6403('0x42')]));if(_0x32682c['query'][_0x6403('0x4d')]){_0x57c1d0[_0x6403('0x4b')]=_[_0x6403('0x57')](_0x57c1d0[_0x6403('0x4b')],{'$or':_[_0x6403('0x3a')](_0x57c1d0[_0x6403('0x45')],function(_0x503b0f){var _0x3658e6={};_0x3658e6[_0x503b0f]={'$like':'%'+_0x32682c[_0x6403('0x40')][_0x6403('0x4d')]+'%'};return _0x3658e6;})});}_0x57c1d0=_[_0x6403('0x57')]({},_0x57c1d0,_0x32682c[_0x6403('0x50')]);return _0x929b98[_0x6403('0x5d')](_0x57c1d0);}})['then'](function(_0xb2f28b){if(_0xb2f28b){_0x9898ed=_0xb2f28b[_0x6403('0x55')];if(!_0x32682c[_0x6403('0x40')][_0x6403('0x46')](_0x6403('0x47'))){_0x57c1d0[_0x6403('0x48')]=qs[_0x6403('0x48')](_0x32682c[_0x6403('0x40')][_0x6403('0x48')]);_0x57c1d0['offset']=qs['offset'](_0x32682c[_0x6403('0x40')][_0x6403('0x2f')]);}return _0x929b98[_0x6403('0x5d')](_0x57c1d0);}})[_0x6403('0x20')](function(_0x28343a){if(_0x28343a){return _0x28343a?{'count':_0x9898ed,'rows':_0x28343a}:null;}})['then'](respondWithResult(_0x2aa1c3,null))[_0x6403('0x53')](handleError(_0x2aa1c3,null));};exports[_0x6403('0x5e')]=function(_0x4e1005,_0x5d99c2,_0x24b565){var _0x2cf878={};var _0x2452b6={};var _0x2feeb9;var _0x5487d3;return db[_0x6403('0x3b')][_0x6403('0x5b')]({'where':{'id':_0x4e1005[_0x6403('0x5a')]['id']}})[_0x6403('0x20')](handleEntityNotFound(_0x5d99c2,null))[_0x6403('0x20')](function(_0x303909){if(_0x303909){_0x2feeb9=_0x303909;_0x2452b6[_0x6403('0x3f')]=_[_0x6403('0x41')](db[_0x6403('0x5c')][_0x6403('0x3c')]);_0x2452b6[_0x6403('0x40')]=_[_0x6403('0x41')](_0x4e1005['query']);_0x2452b6[_0x6403('0x42')]=_[_0x6403('0x43')](_0x2452b6['model'],_0x2452b6[_0x6403('0x40')]);_0x2cf878[_0x6403('0x45')]=_['intersection'](_0x2452b6['model'],qs['fields'](_0x4e1005[_0x6403('0x40')][_0x6403('0x44')]));_0x2cf878[_0x6403('0x45')]=_0x2cf878['attributes'][_0x6403('0x55')]?_0x2cf878[_0x6403('0x45')]:_0x2452b6[_0x6403('0x3f')];_0x2cf878[_0x6403('0x49')]=qs[_0x6403('0x4a')](_0x4e1005['query'][_0x6403('0x4a')]);_0x2cf878['where']=qs[_0x6403('0x42')](_['pick'](_0x4e1005[_0x6403('0x40')],_0x2452b6[_0x6403('0x42')]));if(_0x4e1005[_0x6403('0x40')][_0x6403('0x4d')]){_0x2cf878[_0x6403('0x4b')]=_['merge'](_0x2cf878['where'],{'$or':_[_0x6403('0x3a')](_0x2cf878[_0x6403('0x45')],function(_0x383b21){var _0x18e37b={};_0x18e37b[_0x383b21]={'$like':'%'+_0x4e1005[_0x6403('0x40')][_0x6403('0x4d')]+'%'};return _0x18e37b;})});}_0x2cf878=_['merge']({},_0x2cf878,_0x4e1005['options']);return _0x2feeb9['getSubjects'](_0x2cf878);}})['then'](function(_0x4c437d){if(_0x4c437d){_0x5487d3=_0x4c437d['length'];if(!_0x4e1005[_0x6403('0x40')][_0x6403('0x46')](_0x6403('0x47'))){_0x2cf878[_0x6403('0x48')]=qs[_0x6403('0x48')](_0x4e1005[_0x6403('0x40')]['limit']);_0x2cf878[_0x6403('0x2f')]=qs[_0x6403('0x2f')](_0x4e1005[_0x6403('0x40')][_0x6403('0x2f')]);}return _0x2feeb9['getSubjects'](_0x2cf878);}})[_0x6403('0x20')](function(_0x39d684){if(_0x39d684){return _0x39d684?{'count':_0x5487d3,'rows':_0x39d684}:null;}})[_0x6403('0x20')](respondWithResult(_0x5d99c2,null))[_0x6403('0x53')](handleError(_0x5d99c2,null));};exports[_0x6403('0x5f')]=function(_0x1bd278,_0x3063f4,_0x5c81e7){var _0x3f8acd={};var _0x394c91={};var _0x3dd8bc;var _0x52d8e7;return db[_0x6403('0x3b')][_0x6403('0x5b')]({'where':{'id':_0x1bd278[_0x6403('0x5a')]['id']}})[_0x6403('0x20')](handleEntityNotFound(_0x3063f4,null))['then'](function(_0x6a25db){if(_0x6a25db){_0x3dd8bc=_0x6a25db;_0x394c91[_0x6403('0x3f')]=_[_0x6403('0x41')](db[_0x6403('0x5c')][_0x6403('0x3c')]);_0x394c91['query']=_[_0x6403('0x41')](_0x1bd278['query']);_0x394c91['filters']=_['intersection'](_0x394c91[_0x6403('0x3f')],_0x394c91[_0x6403('0x40')]);_0x3f8acd[_0x6403('0x45')]=_[_0x6403('0x43')](_0x394c91[_0x6403('0x3f')],qs[_0x6403('0x44')](_0x1bd278[_0x6403('0x40')]['fields']));_0x3f8acd[_0x6403('0x45')]=_0x3f8acd[_0x6403('0x45')][_0x6403('0x55')]?_0x3f8acd[_0x6403('0x45')]:_0x394c91[_0x6403('0x3f')];_0x3f8acd[_0x6403('0x49')]=qs['sort'](_0x1bd278['query'][_0x6403('0x4a')]);_0x3f8acd[_0x6403('0x4b')]=qs[_0x6403('0x42')](_[_0x6403('0x4c')](_0x1bd278['query'],_0x394c91['filters']));if(_0x1bd278[_0x6403('0x40')][_0x6403('0x4d')]){_0x3f8acd[_0x6403('0x4b')]=_[_0x6403('0x57')](_0x3f8acd[_0x6403('0x4b')],{'$or':_[_0x6403('0x3a')](_0x3f8acd[_0x6403('0x45')],function(_0x11a506){var _0x1de6bf={};_0x1de6bf[_0x11a506]={'$like':'%'+_0x1bd278[_0x6403('0x40')][_0x6403('0x4d')]+'%'};return _0x1de6bf;})});}_0x3f8acd=_[_0x6403('0x57')]({},_0x3f8acd,_0x1bd278['options']);return _0x3dd8bc[_0x6403('0x5f')](_0x3f8acd);}})[_0x6403('0x20')](function(_0x1149ee){if(_0x1149ee){_0x52d8e7=_0x1149ee['length'];if(!_0x1bd278['query'][_0x6403('0x46')](_0x6403('0x47'))){_0x3f8acd[_0x6403('0x48')]=qs['limit'](_0x1bd278['query']['limit']);_0x3f8acd[_0x6403('0x2f')]=qs[_0x6403('0x2f')](_0x1bd278[_0x6403('0x40')]['offset']);}return _0x3dd8bc[_0x6403('0x5f')](_0x3f8acd);}})['then'](function(_0x57ba93){if(_0x57ba93){return _0x57ba93?{'count':_0x52d8e7,'rows':_0x57ba93}:null;}})['then'](respondWithResult(_0x3063f4,null))[_0x6403('0x53')](handleError(_0x3063f4,null));};