3df242b920dcb1ea9a16471ecc821d4843b87f67
[motion2.git] / server / api / intVtigerConfiguration / intVtigerConfiguration.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 _0x5640=['info','VtigerConfiguration,\x20%s,\x20%s','request\x20sent','debug','VtigerConfiguration,\x20%s,\x20%s,\x20%s','stringify','error','code','message','catch','sendStatus','status','end','json','offset','limit','Content-Range','apply','reject','save','update','destroy','stack','send','index','map','VtigerConfiguration','rawAttributes','fieldName','type','key','model','name','query','keys','filters','fields','length','attributes','nolimit','order','sort','pick','where','merge','VIRTUAL','filter','options','count','includeAll','include','findAll','rows','params','create','body','find','VtigerField','intersection','hasOwnProperty','getFields','getSubjects','findOne','getDescriptions','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','jayson/promise','client','test','Sequelize','request','then'];(function(_0x2aecb2,_0x343312){var _0x3ebb80=function(_0x19fab3){while(--_0x19fab3){_0x2aecb2['push'](_0x2aecb2['shift']());}};_0x3ebb80(++_0x343312);}(_0x5640,0x1b0));var _0x0564=function(_0x502c7d,_0x2f1285){_0x502c7d=_0x502c7d-0x0;var _0x30b7ed=_0x5640[_0x502c7d];return _0x30b7ed;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x0564('0x0'));var zipdir=require(_0x0564('0x1'));var jsonpatch=require(_0x0564('0x2'));var rp=require(_0x0564('0x3'));var moment=require(_0x0564('0x4'));var BPromise=require(_0x0564('0x5'));var Mustache=require('mustache');var util=require(_0x0564('0x6'));var path=require(_0x0564('0x7'));var sox=require('sox');var csv=require(_0x0564('0x8'));var ejs=require(_0x0564('0x9'));var fs=require('fs');var _=require(_0x0564('0xa'));var squel=require(_0x0564('0xb'));var crypto=require(_0x0564('0xc'));var jsforce=require(_0x0564('0xd'));var deskjs=require(_0x0564('0xe'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x0564('0xf'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x0564('0x10'));var as=require(_0x0564('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x0564('0x12'))('api');var utils=require(_0x0564('0x13'));var config=require(_0x0564('0x14'));var db=require(_0x0564('0x15'))['db'];var jayson=require(_0x0564('0x16'));var client=jayson[_0x0564('0x17')]['http']({'port':0x232a});function checkPasswordPattern(_0x500322,_0x109e2e,_0x5d3012){if(_0x5d3012){var _0x5bfb77=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x5bfb77[_0x0564('0x18')](_0x109e2e)){return _0x500322;}else{throw new db[(_0x0564('0x19'))]['ValidationError']('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 _0x500322;}}function respondWithRpcPromise(_0x4dbd81,_0x209cd4,_0xee21fc,_0x426a61){return new BPromise(function(_0xec3047,_0x3b911f){var _0x4d4ce6=_0x426a61||client;return _0x4d4ce6[_0x0564('0x1a')](_0x4dbd81,_0xee21fc)[_0x0564('0x1b')](function(_0x1e76d0){logger[_0x0564('0x1c')](_0x0564('0x1d'),_0x209cd4,_0x0564('0x1e'));logger[_0x0564('0x1f')](_0x0564('0x20'),_0x209cd4,_0x0564('0x1e'),JSON[_0x0564('0x21')](_0x1e76d0));if(_0x1e76d0[_0x0564('0x22')]){if(_0x1e76d0[_0x0564('0x22')][_0x0564('0x23')]===0x1f4){logger[_0x0564('0x22')]('VtigerConfiguration,\x20%s,\x20%s',_0x209cd4,_0x1e76d0[_0x0564('0x22')][_0x0564('0x24')]);return _0x3b911f(_0x1e76d0[_0x0564('0x22')]['message']);}logger[_0x0564('0x22')](_0x0564('0x1d'),_0x209cd4,_0x1e76d0[_0x0564('0x22')][_0x0564('0x24')]);return _0xec3047(_0x1e76d0['error'][_0x0564('0x24')]);}else{logger[_0x0564('0x1c')](_0x0564('0x1d'),_0x209cd4,_0x0564('0x1e'));_0xec3047(_0x1e76d0['result'][_0x0564('0x24')]);}})[_0x0564('0x25')](function(_0x2b316d){logger[_0x0564('0x22')](_0x0564('0x1d'),_0x209cd4,_0x2b316d);_0x3b911f(_0x2b316d);});});}function respondWithStatusCode(_0x122ef2,_0x1b01d7){_0x1b01d7=_0x1b01d7||0xcc;return function(_0x1449bb){if(_0x1449bb){return _0x122ef2[_0x0564('0x26')](_0x1b01d7);}return _0x122ef2[_0x0564('0x27')](_0x1b01d7)[_0x0564('0x28')]();};}function respondWithResult(_0x23eb4f,_0x1d723a){_0x1d723a=_0x1d723a||0xc8;return function(_0x96c7b5){if(_0x96c7b5){return _0x23eb4f[_0x0564('0x27')](_0x1d723a)[_0x0564('0x29')](_0x96c7b5);}};}function respondWithFilteredResult(_0x19e909,_0x110a90){return function(_0x9baea1){if(_0x9baea1){var _0x4af737=_0x9baea1['count'],_0x37eec3=_0x110a90[_0x0564('0x2a')],_0x165940=_0x110a90[_0x0564('0x2a')]+_0x110a90[_0x0564('0x2b')],_0x5e829a;if(_0x165940>=_0x4af737){_0x165940=_0x4af737;_0x5e829a=0xc8;}else{_0x5e829a=0xce;}_0x19e909[_0x0564('0x27')](_0x5e829a);return _0x19e909['set'](_0x0564('0x2c'),_0x37eec3+'-'+_0x165940+'/'+_0x4af737)['json'](_0x9baea1);}return null;};}function patchUpdates(_0x15a9b4){return function(_0x40a706){try{jsonpatch[_0x0564('0x2d')](_0x40a706,_0x15a9b4,!![]);}catch(_0x68996){return BPromise[_0x0564('0x2e')](_0x68996);}return _0x40a706[_0x0564('0x2f')]();};}function saveUpdates(_0x152d19,_0x2d273e){return function(_0x3bd300){if(_0x3bd300){return _0x3bd300[_0x0564('0x30')](_0x152d19)[_0x0564('0x1b')](function(_0xfa562a){return _0xfa562a;});}return null;};}function removeEntity(_0x5034d2,_0x555884){return function(_0x1f8ba7){if(_0x1f8ba7){return _0x1f8ba7[_0x0564('0x31')]()['then'](function(){_0x5034d2[_0x0564('0x27')](0xcc)[_0x0564('0x28')]();});}};}function handleEntityNotFound(_0x1a59be,_0x31520e){return function(_0x40c61f){if(!_0x40c61f){_0x1a59be[_0x0564('0x26')](0x194);}return _0x40c61f;};}function handleError(_0x68362f,_0x34d99c){_0x34d99c=_0x34d99c||0x1f4;return function(_0x4da183){logger[_0x0564('0x22')](_0x4da183[_0x0564('0x32')]);if(_0x4da183['name']){delete _0x4da183['name'];}_0x68362f[_0x0564('0x27')](_0x34d99c)[_0x0564('0x33')](_0x4da183);};}exports[_0x0564('0x34')]=function(_0x49733b,_0x5d7113){var _0x1bf561={},_0x54eb8a={},_0x554e47={'count':0x0,'rows':[]};var _0x2725a2=_[_0x0564('0x35')](db[_0x0564('0x36')][_0x0564('0x37')],function(_0x1e7bee){return{'name':_0x1e7bee[_0x0564('0x38')],'type':_0x1e7bee[_0x0564('0x39')][_0x0564('0x3a')]};});_0x54eb8a[_0x0564('0x3b')]=_[_0x0564('0x35')](_0x2725a2,_0x0564('0x3c'));_0x54eb8a[_0x0564('0x3d')]=_[_0x0564('0x3e')](_0x49733b[_0x0564('0x3d')]);_0x54eb8a[_0x0564('0x3f')]=_['intersection'](_0x54eb8a[_0x0564('0x3b')],_0x54eb8a[_0x0564('0x3d')]);_0x1bf561['attributes']=_['intersection'](_0x54eb8a[_0x0564('0x3b')],qs[_0x0564('0x40')](_0x49733b['query'][_0x0564('0x40')]));_0x1bf561['attributes']=_0x1bf561['attributes'][_0x0564('0x41')]?_0x1bf561[_0x0564('0x42')]:_0x54eb8a[_0x0564('0x3b')];if(!_0x49733b[_0x0564('0x3d')]['hasOwnProperty'](_0x0564('0x43'))){_0x1bf561[_0x0564('0x2b')]=qs[_0x0564('0x2b')](_0x49733b[_0x0564('0x3d')][_0x0564('0x2b')]);_0x1bf561[_0x0564('0x2a')]=qs['offset'](_0x49733b[_0x0564('0x3d')][_0x0564('0x2a')]);}_0x1bf561[_0x0564('0x44')]=qs['sort'](_0x49733b['query'][_0x0564('0x45')]);_0x1bf561['where']=qs[_0x0564('0x3f')](_[_0x0564('0x46')](_0x49733b[_0x0564('0x3d')],_0x54eb8a[_0x0564('0x3f')]),_0x2725a2);if(_0x49733b['query']['filter']){_0x1bf561[_0x0564('0x47')]=_[_0x0564('0x48')](_0x1bf561[_0x0564('0x47')],{'$or':_[_0x0564('0x35')](_0x2725a2,function(_0x393b56){if(_0x393b56[_0x0564('0x39')]!==_0x0564('0x49')){var _0x38d6ac={};_0x38d6ac[_0x393b56['name']]={'$like':'%'+_0x49733b[_0x0564('0x3d')][_0x0564('0x4a')]+'%'};return _0x38d6ac;}})});}_0x1bf561=_[_0x0564('0x48')]({},_0x1bf561,_0x49733b[_0x0564('0x4b')]);var _0x2acab5={'where':_0x1bf561['where']};return db['VtigerConfiguration']['count'](_0x2acab5)[_0x0564('0x1b')](function(_0x5d1026){_0x554e47[_0x0564('0x4c')]=_0x5d1026;if(_0x49733b[_0x0564('0x3d')][_0x0564('0x4d')]){_0x1bf561[_0x0564('0x4e')]=[{'all':!![]}];}return db[_0x0564('0x36')][_0x0564('0x4f')](_0x1bf561);})[_0x0564('0x1b')](function(_0xdcfeb4){_0x554e47[_0x0564('0x50')]=_0xdcfeb4;return _0x554e47;})['then'](respondWithFilteredResult(_0x5d7113,_0x1bf561))[_0x0564('0x25')](handleError(_0x5d7113,null));};exports['show']=function(_0xf3e1e3,_0x138f43){var _0x46e493={'raw':![],'where':{'id':_0xf3e1e3[_0x0564('0x51')]['id']}},_0x47d783={};_0x47d783['model']=_[_0x0564('0x3e')](db[_0x0564('0x36')][_0x0564('0x37')]);_0x47d783[_0x0564('0x3d')]=_[_0x0564('0x3e')](_0xf3e1e3[_0x0564('0x3d')]);_0x47d783[_0x0564('0x3f')]=_['intersection'](_0x47d783[_0x0564('0x3b')],_0x47d783['query']);_0x46e493['attributes']=_['intersection'](_0x47d783[_0x0564('0x3b')],qs[_0x0564('0x40')](_0xf3e1e3[_0x0564('0x3d')][_0x0564('0x40')]));_0x46e493[_0x0564('0x42')]=_0x46e493[_0x0564('0x42')][_0x0564('0x41')]?_0x46e493[_0x0564('0x42')]:_0x47d783[_0x0564('0x3b')];if(_0xf3e1e3[_0x0564('0x3d')][_0x0564('0x4d')]){_0x46e493[_0x0564('0x4e')]=[{'all':!![]}];}_0x46e493=_['merge']({},_0x46e493,_0xf3e1e3[_0x0564('0x4b')]);return db[_0x0564('0x36')]['find'](_0x46e493)[_0x0564('0x1b')](handleEntityNotFound(_0x138f43,null))[_0x0564('0x1b')](respondWithResult(_0x138f43,null))['catch'](handleError(_0x138f43,null));};exports[_0x0564('0x52')]=function(_0x1fd419,_0x48b73b){return db[_0x0564('0x36')][_0x0564('0x52')](_0x1fd419[_0x0564('0x53')],{})[_0x0564('0x1b')](respondWithResult(_0x48b73b,0xc9))[_0x0564('0x25')](handleError(_0x48b73b,null));};exports[_0x0564('0x30')]=function(_0x46cf0d,_0x27cf8a){if(_0x46cf0d[_0x0564('0x53')]['id']){delete _0x46cf0d[_0x0564('0x53')]['id'];}return db[_0x0564('0x36')][_0x0564('0x54')]({'where':{'id':_0x46cf0d[_0x0564('0x51')]['id']}})['then'](handleEntityNotFound(_0x27cf8a,null))[_0x0564('0x1b')](saveUpdates(_0x46cf0d[_0x0564('0x53')],null))[_0x0564('0x1b')](respondWithResult(_0x27cf8a,null))[_0x0564('0x25')](handleError(_0x27cf8a,null));};exports[_0x0564('0x31')]=function(_0x34f0f7,_0x556a11){return db[_0x0564('0x36')][_0x0564('0x54')]({'where':{'id':_0x34f0f7[_0x0564('0x51')]['id']}})[_0x0564('0x1b')](handleEntityNotFound(_0x556a11,null))[_0x0564('0x1b')](removeEntity(_0x556a11,null))[_0x0564('0x25')](handleError(_0x556a11,null));};exports['getFields']=function(_0x36ce67,_0x2b976c,_0x525e0e){var _0x40bb56={};var _0x2df1a5={};var _0x5e8aa4;var _0x13f2b9;return db[_0x0564('0x36')]['findOne']({'where':{'id':_0x36ce67[_0x0564('0x51')]['id']}})[_0x0564('0x1b')](handleEntityNotFound(_0x2b976c,null))[_0x0564('0x1b')](function(_0x423292){if(_0x423292){_0x5e8aa4=_0x423292;_0x2df1a5[_0x0564('0x3b')]=_[_0x0564('0x3e')](db[_0x0564('0x55')]['rawAttributes']);_0x2df1a5[_0x0564('0x3d')]=_[_0x0564('0x3e')](_0x36ce67[_0x0564('0x3d')]);_0x2df1a5[_0x0564('0x3f')]=_[_0x0564('0x56')](_0x2df1a5[_0x0564('0x3b')],_0x2df1a5[_0x0564('0x3d')]);_0x40bb56['attributes']=_[_0x0564('0x56')](_0x2df1a5[_0x0564('0x3b')],qs['fields'](_0x36ce67['query'][_0x0564('0x40')]));_0x40bb56['attributes']=_0x40bb56[_0x0564('0x42')]['length']?_0x40bb56['attributes']:_0x2df1a5[_0x0564('0x3b')];_0x40bb56[_0x0564('0x44')]=qs['sort'](_0x36ce67[_0x0564('0x3d')][_0x0564('0x45')]);_0x40bb56['where']=qs[_0x0564('0x3f')](_[_0x0564('0x46')](_0x36ce67[_0x0564('0x3d')],_0x2df1a5[_0x0564('0x3f')]));if(_0x36ce67[_0x0564('0x3d')][_0x0564('0x4a')]){_0x40bb56['where']=_[_0x0564('0x48')](_0x40bb56[_0x0564('0x47')],{'$or':_[_0x0564('0x35')](_0x40bb56['attributes'],function(_0x3b2221){var _0x1f1068={};_0x1f1068[_0x3b2221]={'$like':'%'+_0x36ce67[_0x0564('0x3d')][_0x0564('0x4a')]+'%'};return _0x1f1068;})});}_0x40bb56=_[_0x0564('0x48')]({},_0x40bb56,_0x36ce67[_0x0564('0x4b')]);return _0x5e8aa4['getFields'](_0x40bb56);}})['then'](function(_0x2c8640){if(_0x2c8640){_0x13f2b9=_0x2c8640[_0x0564('0x41')];if(!_0x36ce67[_0x0564('0x3d')][_0x0564('0x57')](_0x0564('0x43'))){_0x40bb56[_0x0564('0x2b')]=qs['limit'](_0x36ce67[_0x0564('0x3d')][_0x0564('0x2b')]);_0x40bb56[_0x0564('0x2a')]=qs['offset'](_0x36ce67['query'][_0x0564('0x2a')]);}return _0x5e8aa4[_0x0564('0x58')](_0x40bb56);}})[_0x0564('0x1b')](function(_0x5bd365){if(_0x5bd365){return _0x5bd365?{'count':_0x13f2b9,'rows':_0x5bd365}:null;}})[_0x0564('0x1b')](respondWithResult(_0x2b976c,null))[_0x0564('0x25')](handleError(_0x2b976c,null));};exports[_0x0564('0x59')]=function(_0x5cf4de,_0x50355d,_0x859c1){var _0x4c4b82={};var _0xc6a431={};var _0x54d07b;var _0x15a690;return db[_0x0564('0x36')][_0x0564('0x5a')]({'where':{'id':_0x5cf4de[_0x0564('0x51')]['id']}})[_0x0564('0x1b')](handleEntityNotFound(_0x50355d,null))[_0x0564('0x1b')](function(_0x53639b){if(_0x53639b){_0x54d07b=_0x53639b;_0xc6a431[_0x0564('0x3b')]=_[_0x0564('0x3e')](db[_0x0564('0x55')][_0x0564('0x37')]);_0xc6a431['query']=_[_0x0564('0x3e')](_0x5cf4de[_0x0564('0x3d')]);_0xc6a431[_0x0564('0x3f')]=_[_0x0564('0x56')](_0xc6a431[_0x0564('0x3b')],_0xc6a431['query']);_0x4c4b82[_0x0564('0x42')]=_[_0x0564('0x56')](_0xc6a431[_0x0564('0x3b')],qs['fields'](_0x5cf4de[_0x0564('0x3d')][_0x0564('0x40')]));_0x4c4b82[_0x0564('0x42')]=_0x4c4b82['attributes'][_0x0564('0x41')]?_0x4c4b82[_0x0564('0x42')]:_0xc6a431[_0x0564('0x3b')];_0x4c4b82[_0x0564('0x44')]=qs['sort'](_0x5cf4de[_0x0564('0x3d')][_0x0564('0x45')]);_0x4c4b82[_0x0564('0x47')]=qs['filters'](_[_0x0564('0x46')](_0x5cf4de[_0x0564('0x3d')],_0xc6a431['filters']));if(_0x5cf4de[_0x0564('0x3d')][_0x0564('0x4a')]){_0x4c4b82['where']=_['merge'](_0x4c4b82[_0x0564('0x47')],{'$or':_['map'](_0x4c4b82['attributes'],function(_0x575817){var _0x5171db={};_0x5171db[_0x575817]={'$like':'%'+_0x5cf4de[_0x0564('0x3d')][_0x0564('0x4a')]+'%'};return _0x5171db;})});}_0x4c4b82=_['merge']({},_0x4c4b82,_0x5cf4de[_0x0564('0x4b')]);return _0x54d07b[_0x0564('0x59')](_0x4c4b82);}})[_0x0564('0x1b')](function(_0x31c051){if(_0x31c051){_0x15a690=_0x31c051[_0x0564('0x41')];if(!_0x5cf4de[_0x0564('0x3d')][_0x0564('0x57')](_0x0564('0x43'))){_0x4c4b82[_0x0564('0x2b')]=qs[_0x0564('0x2b')](_0x5cf4de[_0x0564('0x3d')]['limit']);_0x4c4b82[_0x0564('0x2a')]=qs[_0x0564('0x2a')](_0x5cf4de[_0x0564('0x3d')][_0x0564('0x2a')]);}return _0x54d07b['getSubjects'](_0x4c4b82);}})['then'](function(_0x5c1c22){if(_0x5c1c22){return _0x5c1c22?{'count':_0x15a690,'rows':_0x5c1c22}:null;}})[_0x0564('0x1b')](respondWithResult(_0x50355d,null))[_0x0564('0x25')](handleError(_0x50355d,null));};exports['getDescriptions']=function(_0x2906c8,_0x2302a4,_0x36dfe4){var _0x10a42a={};var _0x465195={};var _0x1efb93;var _0x3ae8dd;return db['VtigerConfiguration'][_0x0564('0x5a')]({'where':{'id':_0x2906c8[_0x0564('0x51')]['id']}})[_0x0564('0x1b')](handleEntityNotFound(_0x2302a4,null))[_0x0564('0x1b')](function(_0x32f5d5){if(_0x32f5d5){_0x1efb93=_0x32f5d5;_0x465195[_0x0564('0x3b')]=_['keys'](db[_0x0564('0x55')][_0x0564('0x37')]);_0x465195[_0x0564('0x3d')]=_['keys'](_0x2906c8[_0x0564('0x3d')]);_0x465195[_0x0564('0x3f')]=_[_0x0564('0x56')](_0x465195['model'],_0x465195[_0x0564('0x3d')]);_0x10a42a[_0x0564('0x42')]=_['intersection'](_0x465195[_0x0564('0x3b')],qs[_0x0564('0x40')](_0x2906c8['query'][_0x0564('0x40')]));_0x10a42a[_0x0564('0x42')]=_0x10a42a[_0x0564('0x42')][_0x0564('0x41')]?_0x10a42a[_0x0564('0x42')]:_0x465195[_0x0564('0x3b')];_0x10a42a[_0x0564('0x44')]=qs[_0x0564('0x45')](_0x2906c8[_0x0564('0x3d')][_0x0564('0x45')]);_0x10a42a[_0x0564('0x47')]=qs[_0x0564('0x3f')](_['pick'](_0x2906c8[_0x0564('0x3d')],_0x465195[_0x0564('0x3f')]));if(_0x2906c8[_0x0564('0x3d')][_0x0564('0x4a')]){_0x10a42a[_0x0564('0x47')]=_[_0x0564('0x48')](_0x10a42a['where'],{'$or':_['map'](_0x10a42a[_0x0564('0x42')],function(_0x26dda0){var _0x565bcf={};_0x565bcf[_0x26dda0]={'$like':'%'+_0x2906c8[_0x0564('0x3d')][_0x0564('0x4a')]+'%'};return _0x565bcf;})});}_0x10a42a=_['merge']({},_0x10a42a,_0x2906c8[_0x0564('0x4b')]);return _0x1efb93[_0x0564('0x5b')](_0x10a42a);}})[_0x0564('0x1b')](function(_0x991377){if(_0x991377){_0x3ae8dd=_0x991377[_0x0564('0x41')];if(!_0x2906c8['query'][_0x0564('0x57')]('nolimit')){_0x10a42a[_0x0564('0x2b')]=qs[_0x0564('0x2b')](_0x2906c8[_0x0564('0x3d')]['limit']);_0x10a42a[_0x0564('0x2a')]=qs[_0x0564('0x2a')](_0x2906c8['query'][_0x0564('0x2a')]);}return _0x1efb93[_0x0564('0x5b')](_0x10a42a);}})['then'](function(_0xccf7bc){if(_0xccf7bc){return _0xccf7bc?{'count':_0x3ae8dd,'rows':_0xccf7bc}:null;}})[_0x0564('0x1b')](respondWithResult(_0x2302a4,null))[_0x0564('0x25')](handleError(_0x2302a4,null));};