2022491d003e78cdbeca9bed3d9c247e58ec309d
[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 _0x1dc2=['util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','client','http','request','then','info','VtigerConfiguration,\x20%s,\x20%s','request\x20sent','debug','stringify','error','message','catch','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','end','stack','name','send','index','map','rawAttributes','fieldName','model','query','filters','intersection','fields','attributes','length','nolimit','order','sort','where','merge','type','VIRTUAL','filter','options','VtigerConfiguration','includeAll','include','rows','params','keys','find','create','body','getFields','findOne','pick','hasOwnProperty','getSubjects','VtigerField','getDescriptions','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache'];(function(_0x2346c7,_0x35bbcc){var _0x20a6e4=function(_0x4476cf){while(--_0x4476cf){_0x2346c7['push'](_0x2346c7['shift']());}};_0x20a6e4(++_0x35bbcc);}(_0x1dc2,0xb0));var _0x21dc=function(_0x46ed0f,_0xab0142){_0x46ed0f=_0x46ed0f-0x0;var _0x4fcd95=_0x1dc2[_0x46ed0f];return _0x4fcd95;};'use strict';var pdf=require(_0x21dc('0x0'));var emlformat=require(_0x21dc('0x1'));var rimraf=require(_0x21dc('0x2'));var zipdir=require(_0x21dc('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x21dc('0x4'));var moment=require(_0x21dc('0x5'));var BPromise=require(_0x21dc('0x6'));var Mustache=require(_0x21dc('0x7'));var util=require(_0x21dc('0x8'));var path=require(_0x21dc('0x9'));var sox=require(_0x21dc('0xa'));var csv=require(_0x21dc('0xb'));var ejs=require(_0x21dc('0xc'));var fs=require('fs');var _=require(_0x21dc('0xd'));var squel=require('squel');var crypto=require(_0x21dc('0xe'));var jsforce=require(_0x21dc('0xf'));var deskjs=require(_0x21dc('0x10'));var toCsv=require(_0x21dc('0xb'));var querystring=require(_0x21dc('0x11'));var Papa=require(_0x21dc('0x12'));var Redis=require(_0x21dc('0x13'));var authService=require(_0x21dc('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0x21dc('0x15'));var hardwareService=require(_0x21dc('0x16'));var logger=require(_0x21dc('0x17'))(_0x21dc('0x18'));var utils=require(_0x21dc('0x19'));var config=require(_0x21dc('0x1a'));var licenseUtil=require('../../config/license/util');var db=require(_0x21dc('0x1b'))['db'];var jayson=require('jayson/promise');var client=jayson[_0x21dc('0x1c')][_0x21dc('0x1d')]({'port':0x232a});function respondWithRpcPromise(_0x4e7e25,_0xf43d7f,_0x21ab65,_0x26b1b2){return new BPromise(function(_0x24574c,_0x15ff38){var _0x5c26d3=_0x26b1b2||client;return _0x5c26d3[_0x21dc('0x1e')](_0x4e7e25,_0x21ab65)[_0x21dc('0x1f')](function(_0x32d7c1){logger[_0x21dc('0x20')](_0x21dc('0x21'),_0xf43d7f,_0x21dc('0x22'));logger[_0x21dc('0x23')]('VtigerConfiguration,\x20%s,\x20%s,\x20%s',_0xf43d7f,_0x21dc('0x22'),JSON[_0x21dc('0x24')](_0x32d7c1));if(_0x32d7c1[_0x21dc('0x25')]){if(_0x32d7c1[_0x21dc('0x25')]['code']===0x1f4){logger[_0x21dc('0x25')](_0x21dc('0x21'),_0xf43d7f,_0x32d7c1[_0x21dc('0x25')][_0x21dc('0x26')]);return _0x15ff38(_0x32d7c1[_0x21dc('0x25')][_0x21dc('0x26')]);}logger[_0x21dc('0x25')](_0x21dc('0x21'),_0xf43d7f,_0x32d7c1[_0x21dc('0x25')][_0x21dc('0x26')]);return _0x24574c(_0x32d7c1[_0x21dc('0x25')][_0x21dc('0x26')]);}else{logger[_0x21dc('0x20')]('VtigerConfiguration,\x20%s,\x20%s',_0xf43d7f,_0x21dc('0x22'));_0x24574c(_0x32d7c1['result'][_0x21dc('0x26')]);}})[_0x21dc('0x27')](function(_0x1868cf){logger[_0x21dc('0x25')]('VtigerConfiguration,\x20%s,\x20%s',_0xf43d7f,_0x1868cf);_0x15ff38(_0x1868cf);});});}function respondWithStatusCode(_0x4b41bc,_0x42126d){_0x42126d=_0x42126d||0xcc;return function(_0x8350f4){if(_0x8350f4){return _0x4b41bc['sendStatus'](_0x42126d);}return _0x4b41bc[_0x21dc('0x28')](_0x42126d)['end']();};}function respondWithResult(_0x49cdb1,_0x44b656){_0x44b656=_0x44b656||0xc8;return function(_0x211d87){if(_0x211d87){return _0x49cdb1[_0x21dc('0x28')](_0x44b656)[_0x21dc('0x29')](_0x211d87);}};}function respondWithFilteredResult(_0x45075f,_0x474ee0){return function(_0x2b0cb2){if(_0x2b0cb2){var _0x22f676=_0x2b0cb2[_0x21dc('0x2a')],_0x552239=_0x474ee0[_0x21dc('0x2b')],_0x17e98c=_0x474ee0[_0x21dc('0x2b')]+_0x474ee0[_0x21dc('0x2c')],_0x3ed251;if(_0x17e98c>=_0x22f676){_0x17e98c=_0x22f676;_0x3ed251=0xc8;}else{_0x3ed251=0xce;}_0x45075f[_0x21dc('0x28')](_0x3ed251);return _0x45075f[_0x21dc('0x2d')](_0x21dc('0x2e'),_0x552239+'-'+_0x17e98c+'/'+_0x22f676)[_0x21dc('0x29')](_0x2b0cb2);}return null;};}function patchUpdates(_0x490678){return function(_0x96e227){try{jsonpatch[_0x21dc('0x2f')](_0x96e227,_0x490678,!![]);}catch(_0x3ce0d5){return BPromise[_0x21dc('0x30')](_0x3ce0d5);}return _0x96e227[_0x21dc('0x31')]();};}function saveUpdates(_0x33652d,_0x4c21e6){return function(_0x43f74){if(_0x43f74){return _0x43f74[_0x21dc('0x32')](_0x33652d)[_0x21dc('0x1f')](function(_0x199d68){return _0x199d68;});}return null;};}function removeEntity(_0x119af3,_0x4d12d1){return function(_0x5b379f){if(_0x5b379f){return _0x5b379f[_0x21dc('0x33')]()['then'](function(){_0x119af3[_0x21dc('0x28')](0xcc)[_0x21dc('0x34')]();});}};}function handleEntityNotFound(_0x34aaf5,_0x52c1e9){return function(_0x18dd8c){if(!_0x18dd8c){_0x34aaf5['sendStatus'](0x194);}return _0x18dd8c;};}function handleError(_0x16b1b8,_0x201ecd){_0x201ecd=_0x201ecd||0x1f4;return function(_0x60fc6){logger[_0x21dc('0x25')](_0x60fc6[_0x21dc('0x35')]);if(_0x60fc6[_0x21dc('0x36')]){delete _0x60fc6[_0x21dc('0x36')];}_0x16b1b8[_0x21dc('0x28')](_0x201ecd)[_0x21dc('0x37')](_0x60fc6);};}exports[_0x21dc('0x38')]=function(_0x1fcc8b,_0x5388a0){var _0x16259f={},_0x490986={},_0x2ddbca={'count':0x0,'rows':[]};var _0x139ad6=_[_0x21dc('0x39')](db['VtigerConfiguration'][_0x21dc('0x3a')],function(_0x1f1bb2){return{'name':_0x1f1bb2[_0x21dc('0x3b')],'type':_0x1f1bb2['type']['key']};});_0x490986[_0x21dc('0x3c')]=_[_0x21dc('0x39')](_0x139ad6,_0x21dc('0x36'));_0x490986['query']=_['keys'](_0x1fcc8b[_0x21dc('0x3d')]);_0x490986[_0x21dc('0x3e')]=_[_0x21dc('0x3f')](_0x490986['model'],_0x490986['query']);_0x16259f['attributes']=_['intersection'](_0x490986[_0x21dc('0x3c')],qs[_0x21dc('0x40')](_0x1fcc8b[_0x21dc('0x3d')][_0x21dc('0x40')]));_0x16259f['attributes']=_0x16259f[_0x21dc('0x41')][_0x21dc('0x42')]?_0x16259f['attributes']:_0x490986[_0x21dc('0x3c')];if(!_0x1fcc8b[_0x21dc('0x3d')]['hasOwnProperty'](_0x21dc('0x43'))){_0x16259f[_0x21dc('0x2c')]=qs[_0x21dc('0x2c')](_0x1fcc8b[_0x21dc('0x3d')][_0x21dc('0x2c')]);_0x16259f['offset']=qs[_0x21dc('0x2b')](_0x1fcc8b[_0x21dc('0x3d')][_0x21dc('0x2b')]);}_0x16259f[_0x21dc('0x44')]=qs[_0x21dc('0x45')](_0x1fcc8b[_0x21dc('0x3d')][_0x21dc('0x45')]);_0x16259f['where']=qs[_0x21dc('0x3e')](_['pick'](_0x1fcc8b[_0x21dc('0x3d')],_0x490986[_0x21dc('0x3e')]),_0x139ad6);if(_0x1fcc8b[_0x21dc('0x3d')]['filter']){_0x16259f[_0x21dc('0x46')]=_[_0x21dc('0x47')](_0x16259f[_0x21dc('0x46')],{'$or':_[_0x21dc('0x39')](_0x139ad6,function(_0x35f077){if(_0x35f077[_0x21dc('0x48')]!==_0x21dc('0x49')){var _0x1cc951={};_0x1cc951[_0x35f077[_0x21dc('0x36')]]={'$like':'%'+_0x1fcc8b['query'][_0x21dc('0x4a')]+'%'};return _0x1cc951;}})});}_0x16259f=_[_0x21dc('0x47')]({},_0x16259f,_0x1fcc8b[_0x21dc('0x4b')]);var _0x102754={'where':_0x16259f[_0x21dc('0x46')]};return db[_0x21dc('0x4c')]['count'](_0x102754)[_0x21dc('0x1f')](function(_0x49add3){_0x2ddbca[_0x21dc('0x2a')]=_0x49add3;if(_0x1fcc8b[_0x21dc('0x3d')][_0x21dc('0x4d')]){_0x16259f[_0x21dc('0x4e')]=[{'all':!![]}];}return db[_0x21dc('0x4c')]['findAll'](_0x16259f);})[_0x21dc('0x1f')](function(_0x5f59c){_0x2ddbca[_0x21dc('0x4f')]=_0x5f59c;return _0x2ddbca;})[_0x21dc('0x1f')](respondWithFilteredResult(_0x5388a0,_0x16259f))['catch'](handleError(_0x5388a0,null));};exports['show']=function(_0x22a846,_0x2dd0f7){var _0x24c50={'raw':![],'where':{'id':_0x22a846[_0x21dc('0x50')]['id']}},_0x36f3f5={};_0x36f3f5[_0x21dc('0x3c')]=_[_0x21dc('0x51')](db[_0x21dc('0x4c')][_0x21dc('0x3a')]);_0x36f3f5[_0x21dc('0x3d')]=_[_0x21dc('0x51')](_0x22a846[_0x21dc('0x3d')]);_0x36f3f5[_0x21dc('0x3e')]=_[_0x21dc('0x3f')](_0x36f3f5[_0x21dc('0x3c')],_0x36f3f5[_0x21dc('0x3d')]);_0x24c50[_0x21dc('0x41')]=_[_0x21dc('0x3f')](_0x36f3f5[_0x21dc('0x3c')],qs[_0x21dc('0x40')](_0x22a846['query'][_0x21dc('0x40')]));_0x24c50[_0x21dc('0x41')]=_0x24c50[_0x21dc('0x41')][_0x21dc('0x42')]?_0x24c50[_0x21dc('0x41')]:_0x36f3f5[_0x21dc('0x3c')];if(_0x22a846[_0x21dc('0x3d')][_0x21dc('0x4d')]){_0x24c50[_0x21dc('0x4e')]=[{'all':!![]}];}_0x24c50=_[_0x21dc('0x47')]({},_0x24c50,_0x22a846['options']);return db[_0x21dc('0x4c')][_0x21dc('0x52')](_0x24c50)[_0x21dc('0x1f')](handleEntityNotFound(_0x2dd0f7,null))[_0x21dc('0x1f')](respondWithResult(_0x2dd0f7,null))['catch'](handleError(_0x2dd0f7,null));};exports[_0x21dc('0x53')]=function(_0x8c393,_0x5495d1){return db[_0x21dc('0x4c')]['create'](_0x8c393[_0x21dc('0x54')],{})['then'](respondWithResult(_0x5495d1,0xc9))['catch'](handleError(_0x5495d1,null));};exports['update']=function(_0x1219c6,_0x5127c8){if(_0x1219c6[_0x21dc('0x54')]['id']){delete _0x1219c6[_0x21dc('0x54')]['id'];}return db[_0x21dc('0x4c')][_0x21dc('0x52')]({'where':{'id':_0x1219c6[_0x21dc('0x50')]['id']}})[_0x21dc('0x1f')](handleEntityNotFound(_0x5127c8,null))[_0x21dc('0x1f')](saveUpdates(_0x1219c6['body'],null))[_0x21dc('0x1f')](respondWithResult(_0x5127c8,null))['catch'](handleError(_0x5127c8,null));};exports[_0x21dc('0x33')]=function(_0x2550e8,_0x5b581f){return db['VtigerConfiguration'][_0x21dc('0x52')]({'where':{'id':_0x2550e8[_0x21dc('0x50')]['id']}})[_0x21dc('0x1f')](handleEntityNotFound(_0x5b581f,null))[_0x21dc('0x1f')](removeEntity(_0x5b581f,null))[_0x21dc('0x27')](handleError(_0x5b581f,null));};exports[_0x21dc('0x55')]=function(_0xc81fdf,_0x4b8c63,_0x464315){var _0x393bfc={};var _0x39e24e={};var _0x4480cf;var _0x3d34f8;return db['VtigerConfiguration'][_0x21dc('0x56')]({'where':{'id':_0xc81fdf[_0x21dc('0x50')]['id']}})[_0x21dc('0x1f')](handleEntityNotFound(_0x4b8c63,null))['then'](function(_0x4cba21){if(_0x4cba21){_0x4480cf=_0x4cba21;_0x39e24e[_0x21dc('0x3c')]=_[_0x21dc('0x51')](db['VtigerField'][_0x21dc('0x3a')]);_0x39e24e[_0x21dc('0x3d')]=_[_0x21dc('0x51')](_0xc81fdf[_0x21dc('0x3d')]);_0x39e24e[_0x21dc('0x3e')]=_[_0x21dc('0x3f')](_0x39e24e[_0x21dc('0x3c')],_0x39e24e[_0x21dc('0x3d')]);_0x393bfc[_0x21dc('0x41')]=_[_0x21dc('0x3f')](_0x39e24e[_0x21dc('0x3c')],qs[_0x21dc('0x40')](_0xc81fdf['query'][_0x21dc('0x40')]));_0x393bfc[_0x21dc('0x41')]=_0x393bfc[_0x21dc('0x41')][_0x21dc('0x42')]?_0x393bfc[_0x21dc('0x41')]:_0x39e24e[_0x21dc('0x3c')];_0x393bfc[_0x21dc('0x44')]=qs[_0x21dc('0x45')](_0xc81fdf[_0x21dc('0x3d')][_0x21dc('0x45')]);_0x393bfc[_0x21dc('0x46')]=qs[_0x21dc('0x3e')](_[_0x21dc('0x57')](_0xc81fdf[_0x21dc('0x3d')],_0x39e24e[_0x21dc('0x3e')]));if(_0xc81fdf['query']['filter']){_0x393bfc[_0x21dc('0x46')]=_['merge'](_0x393bfc[_0x21dc('0x46')],{'$or':_['map'](_0x393bfc[_0x21dc('0x41')],function(_0x22bed8){var _0x88ac4c={};_0x88ac4c[_0x22bed8]={'$like':'%'+_0xc81fdf[_0x21dc('0x3d')][_0x21dc('0x4a')]+'%'};return _0x88ac4c;})});}_0x393bfc=_[_0x21dc('0x47')]({},_0x393bfc,_0xc81fdf[_0x21dc('0x4b')]);return _0x4480cf['getFields'](_0x393bfc);}})['then'](function(_0x31f935){if(_0x31f935){_0x3d34f8=_0x31f935[_0x21dc('0x42')];if(!_0xc81fdf[_0x21dc('0x3d')][_0x21dc('0x58')]('nolimit')){_0x393bfc[_0x21dc('0x2c')]=qs[_0x21dc('0x2c')](_0xc81fdf[_0x21dc('0x3d')][_0x21dc('0x2c')]);_0x393bfc[_0x21dc('0x2b')]=qs[_0x21dc('0x2b')](_0xc81fdf[_0x21dc('0x3d')][_0x21dc('0x2b')]);}return _0x4480cf[_0x21dc('0x55')](_0x393bfc);}})[_0x21dc('0x1f')](function(_0x24b785){if(_0x24b785){return _0x24b785?{'count':_0x3d34f8,'rows':_0x24b785}:null;}})['then'](respondWithResult(_0x4b8c63,null))[_0x21dc('0x27')](handleError(_0x4b8c63,null));};exports[_0x21dc('0x59')]=function(_0x37de58,_0x531734,_0x4ae123){var _0x14c5f0={};var _0x19084a={};var _0x4dc4c1;var _0x627480;return db['VtigerConfiguration'][_0x21dc('0x56')]({'where':{'id':_0x37de58[_0x21dc('0x50')]['id']}})[_0x21dc('0x1f')](handleEntityNotFound(_0x531734,null))[_0x21dc('0x1f')](function(_0x5f39bd){if(_0x5f39bd){_0x4dc4c1=_0x5f39bd;_0x19084a[_0x21dc('0x3c')]=_[_0x21dc('0x51')](db[_0x21dc('0x5a')][_0x21dc('0x3a')]);_0x19084a['query']=_[_0x21dc('0x51')](_0x37de58[_0x21dc('0x3d')]);_0x19084a[_0x21dc('0x3e')]=_['intersection'](_0x19084a['model'],_0x19084a[_0x21dc('0x3d')]);_0x14c5f0[_0x21dc('0x41')]=_[_0x21dc('0x3f')](_0x19084a[_0x21dc('0x3c')],qs['fields'](_0x37de58[_0x21dc('0x3d')]['fields']));_0x14c5f0['attributes']=_0x14c5f0[_0x21dc('0x41')]['length']?_0x14c5f0[_0x21dc('0x41')]:_0x19084a[_0x21dc('0x3c')];_0x14c5f0[_0x21dc('0x44')]=qs['sort'](_0x37de58['query'][_0x21dc('0x45')]);_0x14c5f0['where']=qs[_0x21dc('0x3e')](_[_0x21dc('0x57')](_0x37de58[_0x21dc('0x3d')],_0x19084a['filters']));if(_0x37de58[_0x21dc('0x3d')][_0x21dc('0x4a')]){_0x14c5f0[_0x21dc('0x46')]=_[_0x21dc('0x47')](_0x14c5f0[_0x21dc('0x46')],{'$or':_[_0x21dc('0x39')](_0x14c5f0['attributes'],function(_0x201d57){var _0x31700f={};_0x31700f[_0x201d57]={'$like':'%'+_0x37de58['query'][_0x21dc('0x4a')]+'%'};return _0x31700f;})});}_0x14c5f0=_[_0x21dc('0x47')]({},_0x14c5f0,_0x37de58['options']);return _0x4dc4c1[_0x21dc('0x59')](_0x14c5f0);}})[_0x21dc('0x1f')](function(_0x5329dd){if(_0x5329dd){_0x627480=_0x5329dd[_0x21dc('0x42')];if(!_0x37de58[_0x21dc('0x3d')][_0x21dc('0x58')](_0x21dc('0x43'))){_0x14c5f0[_0x21dc('0x2c')]=qs[_0x21dc('0x2c')](_0x37de58[_0x21dc('0x3d')][_0x21dc('0x2c')]);_0x14c5f0[_0x21dc('0x2b')]=qs['offset'](_0x37de58[_0x21dc('0x3d')]['offset']);}return _0x4dc4c1[_0x21dc('0x59')](_0x14c5f0);}})['then'](function(_0x26edbb){if(_0x26edbb){return _0x26edbb?{'count':_0x627480,'rows':_0x26edbb}:null;}})[_0x21dc('0x1f')](respondWithResult(_0x531734,null))[_0x21dc('0x27')](handleError(_0x531734,null));};exports[_0x21dc('0x5b')]=function(_0x2e9113,_0x1e51f1,_0x139fad){var _0x1a903c={};var _0x41c59d={};var _0x2f200a;var _0x18ae64;return db[_0x21dc('0x4c')][_0x21dc('0x56')]({'where':{'id':_0x2e9113[_0x21dc('0x50')]['id']}})[_0x21dc('0x1f')](handleEntityNotFound(_0x1e51f1,null))['then'](function(_0x4189f9){if(_0x4189f9){_0x2f200a=_0x4189f9;_0x41c59d[_0x21dc('0x3c')]=_[_0x21dc('0x51')](db[_0x21dc('0x5a')][_0x21dc('0x3a')]);_0x41c59d[_0x21dc('0x3d')]=_[_0x21dc('0x51')](_0x2e9113[_0x21dc('0x3d')]);_0x41c59d['filters']=_[_0x21dc('0x3f')](_0x41c59d[_0x21dc('0x3c')],_0x41c59d[_0x21dc('0x3d')]);_0x1a903c['attributes']=_[_0x21dc('0x3f')](_0x41c59d[_0x21dc('0x3c')],qs[_0x21dc('0x40')](_0x2e9113[_0x21dc('0x3d')][_0x21dc('0x40')]));_0x1a903c[_0x21dc('0x41')]=_0x1a903c[_0x21dc('0x41')]['length']?_0x1a903c['attributes']:_0x41c59d[_0x21dc('0x3c')];_0x1a903c['order']=qs[_0x21dc('0x45')](_0x2e9113[_0x21dc('0x3d')][_0x21dc('0x45')]);_0x1a903c['where']=qs[_0x21dc('0x3e')](_[_0x21dc('0x57')](_0x2e9113['query'],_0x41c59d[_0x21dc('0x3e')]));if(_0x2e9113[_0x21dc('0x3d')][_0x21dc('0x4a')]){_0x1a903c['where']=_[_0x21dc('0x47')](_0x1a903c[_0x21dc('0x46')],{'$or':_[_0x21dc('0x39')](_0x1a903c[_0x21dc('0x41')],function(_0x26d096){var _0x30c697={};_0x30c697[_0x26d096]={'$like':'%'+_0x2e9113['query'][_0x21dc('0x4a')]+'%'};return _0x30c697;})});}_0x1a903c=_[_0x21dc('0x47')]({},_0x1a903c,_0x2e9113[_0x21dc('0x4b')]);return _0x2f200a[_0x21dc('0x5b')](_0x1a903c);}})[_0x21dc('0x1f')](function(_0x4cf66b){if(_0x4cf66b){_0x18ae64=_0x4cf66b['length'];if(!_0x2e9113['query'][_0x21dc('0x58')]('nolimit')){_0x1a903c[_0x21dc('0x2c')]=qs[_0x21dc('0x2c')](_0x2e9113[_0x21dc('0x3d')]['limit']);_0x1a903c[_0x21dc('0x2b')]=qs[_0x21dc('0x2b')](_0x2e9113['query']['offset']);}return _0x2f200a['getDescriptions'](_0x1a903c);}})[_0x21dc('0x1f')](function(_0x20474a){if(_0x20474a){return _0x20474a?{'count':_0x18ae64,'rows':_0x20474a}:null;}})[_0x21dc('0x1f')](respondWithResult(_0x1e51f1,null))[_0x21dc('0x27')](handleError(_0x1e51f1,null));};