Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intFreshsalesConfiguration / intFreshsalesConfiguration.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 _0xa26e=['querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/environment','../../mysqldb','jayson/promise','client','http','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~!@#$%^&-_=+[{]}.','request','FreshsalesConfiguration,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','info','result','catch','status','end','json','count','limit','apply','reject','save','update','then','sendStatus','stack','name','send','map','FreshsalesConfiguration','rawAttributes','fieldName','model','keys','query','filters','intersection','fields','attributes','length','nolimit','offset','order','sort','where','pick','merge','type','VIRTUAL','filter','options','includeAll','findAll','rows','show','include','find','body','destroy','params','getSubjects','findOne','FreshsalesField','hasOwnProperty','getDescriptions','getFields','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','sox','to-csv','ejs','squel','crypto'];(function(_0x599f41,_0x4db732){var _0x2e4d58=function(_0x14c882){while(--_0x14c882){_0x599f41['push'](_0x599f41['shift']());}};_0x2e4d58(++_0x4db732);}(_0xa26e,0x1ba));var _0xea26=function(_0x8904b9,_0x39559a){_0x8904b9=_0x8904b9-0x0;var _0x45cd53=_0xa26e[_0x8904b9];return _0x45cd53;};'use strict';var pdf=require(_0xea26('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xea26('0x1'));var zipdir=require(_0xea26('0x2'));var jsonpatch=require(_0xea26('0x3'));var rp=require(_0xea26('0x4'));var moment=require(_0xea26('0x5'));var BPromise=require('bluebird');var Mustache=require(_0xea26('0x6'));var util=require(_0xea26('0x7'));var path=require('path');var sox=require(_0xea26('0x8'));var csv=require(_0xea26('0x9'));var ejs=require(_0xea26('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0xea26('0xb'));var crypto=require(_0xea26('0xc'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0xea26('0x9'));var querystring=require(_0xea26('0xd'));var Papa=require(_0xea26('0xe'));var Redis=require(_0xea26('0xf'));var authService=require(_0xea26('0x10'));var qs=require(_0xea26('0x11'));var as=require(_0xea26('0x12'));var hardwareService=require(_0xea26('0x13'));var logger=require('../../config/logger')(_0xea26('0x14'));var utils=require('../../config/utils');var config=require(_0xea26('0x15'));var db=require(_0xea26('0x16'))['db'];var jayson=require(_0xea26('0x17'));var client=jayson[_0xea26('0x18')][_0xea26('0x19')]({'port':0x232a});function checkPasswordPattern(_0x2f26c9,_0x1092fd,_0x245630){if(_0x245630){var _0x27dc7c=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x27dc7c['test'](_0x1092fd)){return _0x2f26c9;}else{throw new db['Sequelize'][(_0xea26('0x1a'))](_0xea26('0x1b'));}}else{return _0x2f26c9;}}function respondWithRpcPromise(_0xf324c5,_0x26cc3a,_0x4d2106,_0x2b9272){return new BPromise(function(_0x2a2481,_0x1c83bb){var _0x2894a4=_0x2b9272||client;return _0x2894a4[_0xea26('0x1c')](_0xf324c5,_0x4d2106)['then'](function(_0x42a7e4){logger['info'](_0xea26('0x1d'),_0x26cc3a,_0xea26('0x1e'));logger[_0xea26('0x1f')]('FreshsalesConfiguration,\x20%s,\x20%s,\x20%s',_0x26cc3a,_0xea26('0x1e'),JSON[_0xea26('0x20')](_0x42a7e4));if(_0x42a7e4[_0xea26('0x21')]){if(_0x42a7e4[_0xea26('0x21')][_0xea26('0x22')]===0x1f4){logger['error'](_0xea26('0x1d'),_0x26cc3a,_0x42a7e4['error'][_0xea26('0x23')]);return _0x1c83bb(_0x42a7e4['error'][_0xea26('0x23')]);}logger[_0xea26('0x21')](_0xea26('0x1d'),_0x26cc3a,_0x42a7e4[_0xea26('0x21')][_0xea26('0x23')]);return _0x2a2481(_0x42a7e4[_0xea26('0x21')][_0xea26('0x23')]);}else{logger[_0xea26('0x24')](_0xea26('0x1d'),_0x26cc3a,_0xea26('0x1e'));_0x2a2481(_0x42a7e4[_0xea26('0x25')]['message']);}})[_0xea26('0x26')](function(_0x16b1d1){logger['error'](_0xea26('0x1d'),_0x26cc3a,_0x16b1d1);_0x1c83bb(_0x16b1d1);});});}function respondWithStatusCode(_0xb1512e,_0x21d6d2){_0x21d6d2=_0x21d6d2||0xcc;return function(_0xd575af){if(_0xd575af){return _0xb1512e['sendStatus'](_0x21d6d2);}return _0xb1512e[_0xea26('0x27')](_0x21d6d2)[_0xea26('0x28')]();};}function respondWithResult(_0x4ba9d8,_0x5b52df){_0x5b52df=_0x5b52df||0xc8;return function(_0xce7d43){if(_0xce7d43){return _0x4ba9d8[_0xea26('0x27')](_0x5b52df)[_0xea26('0x29')](_0xce7d43);}};}function respondWithFilteredResult(_0x27bc67,_0x119f1c){return function(_0x385f52){if(_0x385f52){var _0x4afbc2=_0x385f52[_0xea26('0x2a')],_0x2e1c03=_0x119f1c['offset'],_0xad12fb=_0x119f1c['offset']+_0x119f1c[_0xea26('0x2b')],_0x54070d;if(_0xad12fb>=_0x4afbc2){_0xad12fb=_0x4afbc2;_0x54070d=0xc8;}else{_0x54070d=0xce;}_0x27bc67[_0xea26('0x27')](_0x54070d);return _0x27bc67['set']('Content-Range',_0x2e1c03+'-'+_0xad12fb+'/'+_0x4afbc2)[_0xea26('0x29')](_0x385f52);}return null;};}function patchUpdates(_0x40c26b){return function(_0x3dc5db){try{jsonpatch[_0xea26('0x2c')](_0x3dc5db,_0x40c26b,!![]);}catch(_0x2bc2b6){return BPromise[_0xea26('0x2d')](_0x2bc2b6);}return _0x3dc5db[_0xea26('0x2e')]();};}function saveUpdates(_0x1196ac,_0x4d3930){return function(_0x1d0136){if(_0x1d0136){return _0x1d0136[_0xea26('0x2f')](_0x1196ac)[_0xea26('0x30')](function(_0x6f1727){return _0x6f1727;});}return null;};}function removeEntity(_0x3ebeda,_0x3dce1d){return function(_0x4a83c4){if(_0x4a83c4){return _0x4a83c4['destroy']()[_0xea26('0x30')](function(){_0x3ebeda[_0xea26('0x27')](0xcc)['end']();});}};}function handleEntityNotFound(_0x4de213,_0x2f3b1c){return function(_0x448e42){if(!_0x448e42){_0x4de213[_0xea26('0x31')](0x194);}return _0x448e42;};}function handleError(_0x15fde8,_0x265a7a){_0x265a7a=_0x265a7a||0x1f4;return function(_0x587da1){logger[_0xea26('0x21')](_0x587da1[_0xea26('0x32')]);if(_0x587da1[_0xea26('0x33')]){delete _0x587da1[_0xea26('0x33')];}_0x15fde8['status'](_0x265a7a)[_0xea26('0x34')](_0x587da1);};}exports['index']=function(_0x4c7dfa,_0x10610c){var _0x10d9d7={},_0x2f7c33={},_0x3110fc={'count':0x0,'rows':[]};var _0x22f29e=_[_0xea26('0x35')](db[_0xea26('0x36')][_0xea26('0x37')],function(_0x224339){return{'name':_0x224339[_0xea26('0x38')],'type':_0x224339['type']['key']};});_0x2f7c33[_0xea26('0x39')]=_[_0xea26('0x35')](_0x22f29e,'name');_0x2f7c33['query']=_[_0xea26('0x3a')](_0x4c7dfa[_0xea26('0x3b')]);_0x2f7c33[_0xea26('0x3c')]=_[_0xea26('0x3d')](_0x2f7c33[_0xea26('0x39')],_0x2f7c33[_0xea26('0x3b')]);_0x10d9d7['attributes']=_[_0xea26('0x3d')](_0x2f7c33[_0xea26('0x39')],qs[_0xea26('0x3e')](_0x4c7dfa[_0xea26('0x3b')][_0xea26('0x3e')]));_0x10d9d7[_0xea26('0x3f')]=_0x10d9d7[_0xea26('0x3f')][_0xea26('0x40')]?_0x10d9d7[_0xea26('0x3f')]:_0x2f7c33[_0xea26('0x39')];if(!_0x4c7dfa[_0xea26('0x3b')]['hasOwnProperty'](_0xea26('0x41'))){_0x10d9d7['limit']=qs[_0xea26('0x2b')](_0x4c7dfa[_0xea26('0x3b')][_0xea26('0x2b')]);_0x10d9d7[_0xea26('0x42')]=qs[_0xea26('0x42')](_0x4c7dfa[_0xea26('0x3b')][_0xea26('0x42')]);}_0x10d9d7[_0xea26('0x43')]=qs['sort'](_0x4c7dfa[_0xea26('0x3b')][_0xea26('0x44')]);_0x10d9d7[_0xea26('0x45')]=qs[_0xea26('0x3c')](_[_0xea26('0x46')](_0x4c7dfa[_0xea26('0x3b')],_0x2f7c33[_0xea26('0x3c')]),_0x22f29e);if(_0x4c7dfa[_0xea26('0x3b')]['filter']){_0x10d9d7['where']=_[_0xea26('0x47')](_0x10d9d7[_0xea26('0x45')],{'$or':_['map'](_0x22f29e,function(_0x2a1151){if(_0x2a1151[_0xea26('0x48')]!==_0xea26('0x49')){var _0x2ef278={};_0x2ef278[_0x2a1151[_0xea26('0x33')]]={'$like':'%'+_0x4c7dfa['query'][_0xea26('0x4a')]+'%'};return _0x2ef278;}})});}_0x10d9d7=_[_0xea26('0x47')]({},_0x10d9d7,_0x4c7dfa[_0xea26('0x4b')]);var _0x4f3bf6={'where':_0x10d9d7[_0xea26('0x45')]};return db['FreshsalesConfiguration'][_0xea26('0x2a')](_0x4f3bf6)[_0xea26('0x30')](function(_0x359be8){_0x3110fc['count']=_0x359be8;if(_0x4c7dfa[_0xea26('0x3b')][_0xea26('0x4c')]){_0x10d9d7['include']=[{'all':!![]}];}return db[_0xea26('0x36')][_0xea26('0x4d')](_0x10d9d7);})['then'](function(_0x29bc63){_0x3110fc[_0xea26('0x4e')]=_0x29bc63;return _0x3110fc;})[_0xea26('0x30')](respondWithFilteredResult(_0x10610c,_0x10d9d7))[_0xea26('0x26')](handleError(_0x10610c,null));};exports[_0xea26('0x4f')]=function(_0x4ff407,_0x15f190){var _0x5df8fd={'raw':![],'where':{'id':_0x4ff407['params']['id']}},_0x20828d={};_0x20828d[_0xea26('0x39')]=_['keys'](db[_0xea26('0x36')][_0xea26('0x37')]);_0x20828d[_0xea26('0x3b')]=_[_0xea26('0x3a')](_0x4ff407[_0xea26('0x3b')]);_0x20828d['filters']=_['intersection'](_0x20828d[_0xea26('0x39')],_0x20828d[_0xea26('0x3b')]);_0x5df8fd[_0xea26('0x3f')]=_[_0xea26('0x3d')](_0x20828d[_0xea26('0x39')],qs['fields'](_0x4ff407['query']['fields']));_0x5df8fd[_0xea26('0x3f')]=_0x5df8fd['attributes']['length']?_0x5df8fd[_0xea26('0x3f')]:_0x20828d[_0xea26('0x39')];if(_0x4ff407['query'][_0xea26('0x4c')]){_0x5df8fd[_0xea26('0x50')]=[{'all':!![]}];}_0x5df8fd=_[_0xea26('0x47')]({},_0x5df8fd,_0x4ff407['options']);return db[_0xea26('0x36')][_0xea26('0x51')](_0x5df8fd)[_0xea26('0x30')](handleEntityNotFound(_0x15f190,null))[_0xea26('0x30')](respondWithResult(_0x15f190,null))[_0xea26('0x26')](handleError(_0x15f190,null));};exports['create']=function(_0xd81579,_0x2dd753){return db[_0xea26('0x36')]['create'](_0xd81579[_0xea26('0x52')],{})[_0xea26('0x30')](respondWithResult(_0x2dd753,0xc9))['catch'](handleError(_0x2dd753,null));};exports[_0xea26('0x2f')]=function(_0x5d7c92,_0x46485d){if(_0x5d7c92[_0xea26('0x52')]['id']){delete _0x5d7c92[_0xea26('0x52')]['id'];}return db[_0xea26('0x36')]['find']({'where':{'id':_0x5d7c92['params']['id']}})[_0xea26('0x30')](handleEntityNotFound(_0x46485d,null))['then'](saveUpdates(_0x5d7c92[_0xea26('0x52')],null))[_0xea26('0x30')](respondWithResult(_0x46485d,null))[_0xea26('0x26')](handleError(_0x46485d,null));};exports[_0xea26('0x53')]=function(_0x3f61ac,_0x176ccd){return db[_0xea26('0x36')]['find']({'where':{'id':_0x3f61ac[_0xea26('0x54')]['id']}})[_0xea26('0x30')](handleEntityNotFound(_0x176ccd,null))[_0xea26('0x30')](removeEntity(_0x176ccd,null))[_0xea26('0x26')](handleError(_0x176ccd,null));};exports[_0xea26('0x55')]=function(_0x2ccd4e,_0x287d2d,_0x1313ad){var _0xea0bb1={};var _0x2f6668={};var _0xc679ff;var _0x44dfec;return db[_0xea26('0x36')][_0xea26('0x56')]({'where':{'id':_0x2ccd4e[_0xea26('0x54')]['id']}})[_0xea26('0x30')](handleEntityNotFound(_0x287d2d,null))[_0xea26('0x30')](function(_0x49af35){if(_0x49af35){_0xc679ff=_0x49af35;_0x2f6668['model']=_[_0xea26('0x3a')](db[_0xea26('0x57')][_0xea26('0x37')]);_0x2f6668[_0xea26('0x3b')]=_[_0xea26('0x3a')](_0x2ccd4e[_0xea26('0x3b')]);_0x2f6668[_0xea26('0x3c')]=_[_0xea26('0x3d')](_0x2f6668[_0xea26('0x39')],_0x2f6668[_0xea26('0x3b')]);_0xea0bb1[_0xea26('0x3f')]=_[_0xea26('0x3d')](_0x2f6668[_0xea26('0x39')],qs[_0xea26('0x3e')](_0x2ccd4e[_0xea26('0x3b')][_0xea26('0x3e')]));_0xea0bb1[_0xea26('0x3f')]=_0xea0bb1['attributes'][_0xea26('0x40')]?_0xea0bb1['attributes']:_0x2f6668[_0xea26('0x39')];_0xea0bb1[_0xea26('0x43')]=qs['sort'](_0x2ccd4e[_0xea26('0x3b')]['sort']);_0xea0bb1[_0xea26('0x45')]=qs[_0xea26('0x3c')](_[_0xea26('0x46')](_0x2ccd4e[_0xea26('0x3b')],_0x2f6668[_0xea26('0x3c')]));if(_0x2ccd4e[_0xea26('0x3b')]['filter']){_0xea0bb1[_0xea26('0x45')]=_[_0xea26('0x47')](_0xea0bb1[_0xea26('0x45')],{'$or':_[_0xea26('0x35')](_0xea0bb1[_0xea26('0x3f')],function(_0xef7ede){var _0x43f952={};_0x43f952[_0xef7ede]={'$like':'%'+_0x2ccd4e[_0xea26('0x3b')][_0xea26('0x4a')]+'%'};return _0x43f952;})});}_0xea0bb1=_['merge']({},_0xea0bb1,_0x2ccd4e['options']);return _0xc679ff[_0xea26('0x55')](_0xea0bb1);}})[_0xea26('0x30')](function(_0x51f057){if(_0x51f057){_0x44dfec=_0x51f057[_0xea26('0x40')];if(!_0x2ccd4e[_0xea26('0x3b')][_0xea26('0x58')](_0xea26('0x41'))){_0xea0bb1[_0xea26('0x2b')]=qs[_0xea26('0x2b')](_0x2ccd4e[_0xea26('0x3b')][_0xea26('0x2b')]);_0xea0bb1[_0xea26('0x42')]=qs['offset'](_0x2ccd4e[_0xea26('0x3b')][_0xea26('0x42')]);}return _0xc679ff[_0xea26('0x55')](_0xea0bb1);}})[_0xea26('0x30')](function(_0x1c8c79){if(_0x1c8c79){return _0x1c8c79?{'count':_0x44dfec,'rows':_0x1c8c79}:null;}})[_0xea26('0x30')](respondWithResult(_0x287d2d,null))[_0xea26('0x26')](handleError(_0x287d2d,null));};exports['getDescriptions']=function(_0x395ff6,_0xe3d694,_0x399df4){var _0x5bc8b7={};var _0x220a52={};var _0x3abaf6;var _0x1a7266;return db[_0xea26('0x36')][_0xea26('0x56')]({'where':{'id':_0x395ff6['params']['id']}})[_0xea26('0x30')](handleEntityNotFound(_0xe3d694,null))[_0xea26('0x30')](function(_0x4b1109){if(_0x4b1109){_0x3abaf6=_0x4b1109;_0x220a52[_0xea26('0x39')]=_['keys'](db[_0xea26('0x57')][_0xea26('0x37')]);_0x220a52[_0xea26('0x3b')]=_[_0xea26('0x3a')](_0x395ff6[_0xea26('0x3b')]);_0x220a52[_0xea26('0x3c')]=_[_0xea26('0x3d')](_0x220a52[_0xea26('0x39')],_0x220a52[_0xea26('0x3b')]);_0x5bc8b7[_0xea26('0x3f')]=_[_0xea26('0x3d')](_0x220a52['model'],qs['fields'](_0x395ff6[_0xea26('0x3b')][_0xea26('0x3e')]));_0x5bc8b7[_0xea26('0x3f')]=_0x5bc8b7[_0xea26('0x3f')][_0xea26('0x40')]?_0x5bc8b7[_0xea26('0x3f')]:_0x220a52[_0xea26('0x39')];_0x5bc8b7[_0xea26('0x43')]=qs[_0xea26('0x44')](_0x395ff6[_0xea26('0x3b')][_0xea26('0x44')]);_0x5bc8b7[_0xea26('0x45')]=qs['filters'](_['pick'](_0x395ff6[_0xea26('0x3b')],_0x220a52[_0xea26('0x3c')]));if(_0x395ff6[_0xea26('0x3b')][_0xea26('0x4a')]){_0x5bc8b7[_0xea26('0x45')]=_[_0xea26('0x47')](_0x5bc8b7[_0xea26('0x45')],{'$or':_['map'](_0x5bc8b7[_0xea26('0x3f')],function(_0x311c20){var _0x41df81={};_0x41df81[_0x311c20]={'$like':'%'+_0x395ff6[_0xea26('0x3b')][_0xea26('0x4a')]+'%'};return _0x41df81;})});}_0x5bc8b7=_[_0xea26('0x47')]({},_0x5bc8b7,_0x395ff6[_0xea26('0x4b')]);return _0x3abaf6[_0xea26('0x59')](_0x5bc8b7);}})[_0xea26('0x30')](function(_0x1cb6ca){if(_0x1cb6ca){_0x1a7266=_0x1cb6ca[_0xea26('0x40')];if(!_0x395ff6['query']['hasOwnProperty'](_0xea26('0x41'))){_0x5bc8b7['limit']=qs['limit'](_0x395ff6['query'][_0xea26('0x2b')]);_0x5bc8b7[_0xea26('0x42')]=qs['offset'](_0x395ff6['query'][_0xea26('0x42')]);}return _0x3abaf6[_0xea26('0x59')](_0x5bc8b7);}})[_0xea26('0x30')](function(_0x1f2c59){if(_0x1f2c59){return _0x1f2c59?{'count':_0x1a7266,'rows':_0x1f2c59}:null;}})[_0xea26('0x30')](respondWithResult(_0xe3d694,null))[_0xea26('0x26')](handleError(_0xe3d694,null));};exports[_0xea26('0x5a')]=function(_0x7fa9fe,_0x36d11e,_0x34df5d){var _0x10d915={};var _0x2d4185={};var _0x3db248;var _0x3e373d;return db[_0xea26('0x36')]['findOne']({'where':{'id':_0x7fa9fe[_0xea26('0x54')]['id']}})[_0xea26('0x30')](handleEntityNotFound(_0x36d11e,null))[_0xea26('0x30')](function(_0x433936){if(_0x433936){_0x3db248=_0x433936;_0x2d4185['model']=_[_0xea26('0x3a')](db[_0xea26('0x57')][_0xea26('0x37')]);_0x2d4185[_0xea26('0x3b')]=_[_0xea26('0x3a')](_0x7fa9fe[_0xea26('0x3b')]);_0x2d4185[_0xea26('0x3c')]=_[_0xea26('0x3d')](_0x2d4185[_0xea26('0x39')],_0x2d4185[_0xea26('0x3b')]);_0x10d915[_0xea26('0x3f')]=_['intersection'](_0x2d4185[_0xea26('0x39')],qs['fields'](_0x7fa9fe[_0xea26('0x3b')][_0xea26('0x3e')]));_0x10d915[_0xea26('0x3f')]=_0x10d915[_0xea26('0x3f')][_0xea26('0x40')]?_0x10d915[_0xea26('0x3f')]:_0x2d4185[_0xea26('0x39')];_0x10d915[_0xea26('0x43')]=qs[_0xea26('0x44')](_0x7fa9fe['query']['sort']);_0x10d915[_0xea26('0x45')]=qs[_0xea26('0x3c')](_[_0xea26('0x46')](_0x7fa9fe[_0xea26('0x3b')],_0x2d4185[_0xea26('0x3c')]));if(_0x7fa9fe[_0xea26('0x3b')]['filter']){_0x10d915[_0xea26('0x45')]=_[_0xea26('0x47')](_0x10d915[_0xea26('0x45')],{'$or':_[_0xea26('0x35')](_0x10d915[_0xea26('0x3f')],function(_0x6e6047){var _0x34fdee={};_0x34fdee[_0x6e6047]={'$like':'%'+_0x7fa9fe['query'][_0xea26('0x4a')]+'%'};return _0x34fdee;})});}_0x10d915=_['merge']({},_0x10d915,_0x7fa9fe[_0xea26('0x4b')]);return _0x3db248[_0xea26('0x5a')](_0x10d915);}})[_0xea26('0x30')](function(_0x1cd6a8){if(_0x1cd6a8){_0x3e373d=_0x1cd6a8[_0xea26('0x40')];if(!_0x7fa9fe[_0xea26('0x3b')][_0xea26('0x58')](_0xea26('0x41'))){_0x10d915[_0xea26('0x2b')]=qs[_0xea26('0x2b')](_0x7fa9fe[_0xea26('0x3b')]['limit']);_0x10d915[_0xea26('0x42')]=qs[_0xea26('0x42')](_0x7fa9fe['query']['offset']);}return _0x3db248['getFields'](_0x10d915);}})[_0xea26('0x30')](function(_0x4e5fa9){if(_0x4e5fa9){return _0x4e5fa9?{'count':_0x3e373d,'rows':_0x4e5fa9}:null;}})['then'](respondWithResult(_0x36d11e,null))[_0xea26('0x26')](handleError(_0x36d11e,null));};