Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intServicenowConfiguration / intServicenowConfiguration.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 _0xb58b=['filters','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','VIRTUAL','options','count','includeAll','include','findAll','rows','show','params','keys','intersection','find','create','body','getFields','findOne','ServicenowField','pick','getSubjects','getDescriptions','eml-format','rimraf','zip-dir','request-promise','moment','mustache','path','sox','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','client','http','test','Sequelize','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','info','ServicenowConfiguration,\x20%s,\x20%s','debug','request\x20sent','stringify','error','code','message','result','catch','sendStatus','status','end','json','offset','limit','set','Content-Range','reject','save','update','then','destroy','name','send','map','ServicenowConfiguration','rawAttributes','fieldName','type','key','query'];(function(_0x40a045,_0x516f0e){var _0x1a687c=function(_0x48c9fe){while(--_0x48c9fe){_0x40a045['push'](_0x40a045['shift']());}};_0x1a687c(++_0x516f0e);}(_0xb58b,0x1f1));var _0xbb58=function(_0x60334f,_0x419bb9){_0x60334f=_0x60334f-0x0;var _0x4252a6=_0xb58b[_0x60334f];return _0x4252a6;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xbb58('0x0'));var rimraf=require(_0xbb58('0x1'));var zipdir=require(_0xbb58('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0xbb58('0x3'));var moment=require(_0xbb58('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xbb58('0x5'));var util=require('util');var path=require(_0xbb58('0x6'));var sox=require(_0xbb58('0x7'));var csv=require(_0xbb58('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xbb58('0x9'));var squel=require(_0xbb58('0xa'));var crypto=require(_0xbb58('0xb'));var jsforce=require(_0xbb58('0xc'));var deskjs=require(_0xbb58('0xd'));var toCsv=require(_0xbb58('0x8'));var querystring=require(_0xbb58('0xe'));var Papa=require(_0xbb58('0xf'));var Redis=require(_0xbb58('0x10'));var authService=require(_0xbb58('0x11'));var qs=require(_0xbb58('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xbb58('0x13'));var logger=require('../../config/logger')(_0xbb58('0x14'));var utils=require(_0xbb58('0x15'));var config=require(_0xbb58('0x16'));var db=require(_0xbb58('0x17'))['db'];var jayson=require('jayson/promise');var client=jayson[_0xbb58('0x18')][_0xbb58('0x19')]({'port':0x232a});function checkPasswordPattern(_0x4cda21,_0x132511,_0xdc68b9){if(_0xdc68b9){var _0x14106f=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x14106f[_0xbb58('0x1a')](_0x132511)){return _0x4cda21;}else{throw new db[(_0xbb58('0x1b'))]['ValidationError'](_0xbb58('0x1c'));}}else{return _0x4cda21;}}function respondWithRpcPromise(_0x23fd15,_0x5f4751,_0x4ba30e,_0x33c20f){return new BPromise(function(_0x445b1f,_0x38d69a){var _0x47c927=_0x33c20f||client;return _0x47c927['request'](_0x23fd15,_0x4ba30e)['then'](function(_0x55156e){logger[_0xbb58('0x1d')](_0xbb58('0x1e'),_0x5f4751,'request\x20sent');logger[_0xbb58('0x1f')]('ServicenowConfiguration,\x20%s,\x20%s,\x20%s',_0x5f4751,_0xbb58('0x20'),JSON[_0xbb58('0x21')](_0x55156e));if(_0x55156e[_0xbb58('0x22')]){if(_0x55156e[_0xbb58('0x22')][_0xbb58('0x23')]===0x1f4){logger[_0xbb58('0x22')](_0xbb58('0x1e'),_0x5f4751,_0x55156e['error'][_0xbb58('0x24')]);return _0x38d69a(_0x55156e[_0xbb58('0x22')][_0xbb58('0x24')]);}logger[_0xbb58('0x22')](_0xbb58('0x1e'),_0x5f4751,_0x55156e[_0xbb58('0x22')][_0xbb58('0x24')]);return _0x445b1f(_0x55156e[_0xbb58('0x22')][_0xbb58('0x24')]);}else{logger['info'](_0xbb58('0x1e'),_0x5f4751,'request\x20sent');_0x445b1f(_0x55156e[_0xbb58('0x25')][_0xbb58('0x24')]);}})[_0xbb58('0x26')](function(_0x3e215c){logger[_0xbb58('0x22')](_0xbb58('0x1e'),_0x5f4751,_0x3e215c);_0x38d69a(_0x3e215c);});});}function respondWithStatusCode(_0x2d556a,_0x15e4c5){_0x15e4c5=_0x15e4c5||0xcc;return function(_0x4e0303){if(_0x4e0303){return _0x2d556a[_0xbb58('0x27')](_0x15e4c5);}return _0x2d556a[_0xbb58('0x28')](_0x15e4c5)[_0xbb58('0x29')]();};}function respondWithResult(_0x129094,_0x8e9ed9){_0x8e9ed9=_0x8e9ed9||0xc8;return function(_0x521d0c){if(_0x521d0c){return _0x129094[_0xbb58('0x28')](_0x8e9ed9)[_0xbb58('0x2a')](_0x521d0c);}};}function respondWithFilteredResult(_0x16df29,_0x2d5b39){return function(_0xf6687e){if(_0xf6687e){var _0x28b3a3=_0xf6687e['count'],_0x2a0481=_0x2d5b39[_0xbb58('0x2b')],_0x4157c4=_0x2d5b39[_0xbb58('0x2b')]+_0x2d5b39[_0xbb58('0x2c')],_0x3559b6;if(_0x4157c4>=_0x28b3a3){_0x4157c4=_0x28b3a3;_0x3559b6=0xc8;}else{_0x3559b6=0xce;}_0x16df29[_0xbb58('0x28')](_0x3559b6);return _0x16df29[_0xbb58('0x2d')](_0xbb58('0x2e'),_0x2a0481+'-'+_0x4157c4+'/'+_0x28b3a3)[_0xbb58('0x2a')](_0xf6687e);}return null;};}function patchUpdates(_0x643e0e){return function(_0x3f8db3){try{jsonpatch['apply'](_0x3f8db3,_0x643e0e,!![]);}catch(_0xc39e3f){return BPromise[_0xbb58('0x2f')](_0xc39e3f);}return _0x3f8db3[_0xbb58('0x30')]();};}function saveUpdates(_0x3a1e46,_0xdbbe7b){return function(_0x33f931){if(_0x33f931){return _0x33f931[_0xbb58('0x31')](_0x3a1e46)[_0xbb58('0x32')](function(_0x23816c){return _0x23816c;});}return null;};}function removeEntity(_0x1cae1c,_0x389187){return function(_0x34583e){if(_0x34583e){return _0x34583e[_0xbb58('0x33')]()['then'](function(){_0x1cae1c['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x1def9f,_0x19324e){return function(_0x1c207b){if(!_0x1c207b){_0x1def9f[_0xbb58('0x27')](0x194);}return _0x1c207b;};}function handleError(_0xb28e63,_0x3333e5){_0x3333e5=_0x3333e5||0x1f4;return function(_0x3093bf){logger[_0xbb58('0x22')](_0x3093bf['stack']);if(_0x3093bf[_0xbb58('0x34')]){delete _0x3093bf[_0xbb58('0x34')];}_0xb28e63['status'](_0x3333e5)[_0xbb58('0x35')](_0x3093bf);};}exports['index']=function(_0x2a82e,_0x4de9db){var _0x86372e={},_0x36c7b4={},_0x52f4af={'count':0x0,'rows':[]};var _0x3d3aee=_[_0xbb58('0x36')](db[_0xbb58('0x37')][_0xbb58('0x38')],function(_0x1b86a6){return{'name':_0x1b86a6[_0xbb58('0x39')],'type':_0x1b86a6[_0xbb58('0x3a')][_0xbb58('0x3b')]};});_0x36c7b4['model']=_[_0xbb58('0x36')](_0x3d3aee,_0xbb58('0x34'));_0x36c7b4[_0xbb58('0x3c')]=_['keys'](_0x2a82e['query']);_0x36c7b4[_0xbb58('0x3d')]=_['intersection'](_0x36c7b4[_0xbb58('0x3e')],_0x36c7b4[_0xbb58('0x3c')]);_0x86372e[_0xbb58('0x3f')]=_['intersection'](_0x36c7b4['model'],qs[_0xbb58('0x40')](_0x2a82e[_0xbb58('0x3c')][_0xbb58('0x40')]));_0x86372e[_0xbb58('0x3f')]=_0x86372e[_0xbb58('0x3f')][_0xbb58('0x41')]?_0x86372e['attributes']:_0x36c7b4[_0xbb58('0x3e')];if(!_0x2a82e[_0xbb58('0x3c')][_0xbb58('0x42')](_0xbb58('0x43'))){_0x86372e[_0xbb58('0x2c')]=qs[_0xbb58('0x2c')](_0x2a82e['query'][_0xbb58('0x2c')]);_0x86372e['offset']=qs[_0xbb58('0x2b')](_0x2a82e[_0xbb58('0x3c')][_0xbb58('0x2b')]);}_0x86372e[_0xbb58('0x44')]=qs['sort'](_0x2a82e[_0xbb58('0x3c')][_0xbb58('0x45')]);_0x86372e[_0xbb58('0x46')]=qs[_0xbb58('0x3d')](_['pick'](_0x2a82e[_0xbb58('0x3c')],_0x36c7b4['filters']),_0x3d3aee);if(_0x2a82e[_0xbb58('0x3c')][_0xbb58('0x47')]){_0x86372e[_0xbb58('0x46')]=_[_0xbb58('0x48')](_0x86372e[_0xbb58('0x46')],{'$or':_[_0xbb58('0x36')](_0x3d3aee,function(_0x666a57){if(_0x666a57[_0xbb58('0x3a')]!==_0xbb58('0x49')){var _0x444906={};_0x444906[_0x666a57[_0xbb58('0x34')]]={'$like':'%'+_0x2a82e[_0xbb58('0x3c')][_0xbb58('0x47')]+'%'};return _0x444906;}})});}_0x86372e=_['merge']({},_0x86372e,_0x2a82e[_0xbb58('0x4a')]);var _0x5b5190={'where':_0x86372e['where']};return db[_0xbb58('0x37')][_0xbb58('0x4b')](_0x5b5190)[_0xbb58('0x32')](function(_0x1aaad9){_0x52f4af[_0xbb58('0x4b')]=_0x1aaad9;if(_0x2a82e[_0xbb58('0x3c')][_0xbb58('0x4c')]){_0x86372e[_0xbb58('0x4d')]=[{'all':!![]}];}return db[_0xbb58('0x37')][_0xbb58('0x4e')](_0x86372e);})[_0xbb58('0x32')](function(_0x59a8cf){_0x52f4af[_0xbb58('0x4f')]=_0x59a8cf;return _0x52f4af;})[_0xbb58('0x32')](respondWithFilteredResult(_0x4de9db,_0x86372e))['catch'](handleError(_0x4de9db,null));};exports[_0xbb58('0x50')]=function(_0x230cf4,_0xf94897){var _0xdb0ff7={'raw':![],'where':{'id':_0x230cf4[_0xbb58('0x51')]['id']}},_0x5de68e={};_0x5de68e['model']=_[_0xbb58('0x52')](db[_0xbb58('0x37')][_0xbb58('0x38')]);_0x5de68e['query']=_[_0xbb58('0x52')](_0x230cf4[_0xbb58('0x3c')]);_0x5de68e['filters']=_[_0xbb58('0x53')](_0x5de68e['model'],_0x5de68e[_0xbb58('0x3c')]);_0xdb0ff7[_0xbb58('0x3f')]=_[_0xbb58('0x53')](_0x5de68e[_0xbb58('0x3e')],qs[_0xbb58('0x40')](_0x230cf4[_0xbb58('0x3c')][_0xbb58('0x40')]));_0xdb0ff7['attributes']=_0xdb0ff7[_0xbb58('0x3f')][_0xbb58('0x41')]?_0xdb0ff7['attributes']:_0x5de68e[_0xbb58('0x3e')];if(_0x230cf4[_0xbb58('0x3c')]['includeAll']){_0xdb0ff7[_0xbb58('0x4d')]=[{'all':!![]}];}_0xdb0ff7=_[_0xbb58('0x48')]({},_0xdb0ff7,_0x230cf4[_0xbb58('0x4a')]);return db['ServicenowConfiguration'][_0xbb58('0x54')](_0xdb0ff7)[_0xbb58('0x32')](handleEntityNotFound(_0xf94897,null))[_0xbb58('0x32')](respondWithResult(_0xf94897,null))['catch'](handleError(_0xf94897,null));};exports[_0xbb58('0x55')]=function(_0x5cf2b9,_0x200e82){return db[_0xbb58('0x37')][_0xbb58('0x55')](_0x5cf2b9['body'],{})['then'](respondWithResult(_0x200e82,0xc9))[_0xbb58('0x26')](handleError(_0x200e82,null));};exports[_0xbb58('0x31')]=function(_0x37bb99,_0x23ed08){if(_0x37bb99[_0xbb58('0x56')]['id']){delete _0x37bb99['body']['id'];}return db[_0xbb58('0x37')][_0xbb58('0x54')]({'where':{'id':_0x37bb99[_0xbb58('0x51')]['id']}})['then'](handleEntityNotFound(_0x23ed08,null))[_0xbb58('0x32')](saveUpdates(_0x37bb99[_0xbb58('0x56')],null))[_0xbb58('0x32')](respondWithResult(_0x23ed08,null))[_0xbb58('0x26')](handleError(_0x23ed08,null));};exports[_0xbb58('0x33')]=function(_0x5e7ae0,_0x1174b1){return db[_0xbb58('0x37')][_0xbb58('0x54')]({'where':{'id':_0x5e7ae0[_0xbb58('0x51')]['id']}})[_0xbb58('0x32')](handleEntityNotFound(_0x1174b1,null))[_0xbb58('0x32')](removeEntity(_0x1174b1,null))[_0xbb58('0x26')](handleError(_0x1174b1,null));};exports[_0xbb58('0x57')]=function(_0x55d5be,_0x344b0d,_0x502338){var _0x1033e0={};var _0x29c28b={};var _0x3862c9;var _0x2a6963;return db[_0xbb58('0x37')][_0xbb58('0x58')]({'where':{'id':_0x55d5be[_0xbb58('0x51')]['id']}})[_0xbb58('0x32')](handleEntityNotFound(_0x344b0d,null))[_0xbb58('0x32')](function(_0x11ddd7){if(_0x11ddd7){_0x3862c9=_0x11ddd7;_0x29c28b[_0xbb58('0x3e')]=_['keys'](db[_0xbb58('0x59')][_0xbb58('0x38')]);_0x29c28b[_0xbb58('0x3c')]=_['keys'](_0x55d5be[_0xbb58('0x3c')]);_0x29c28b['filters']=_[_0xbb58('0x53')](_0x29c28b[_0xbb58('0x3e')],_0x29c28b['query']);_0x1033e0[_0xbb58('0x3f')]=_[_0xbb58('0x53')](_0x29c28b[_0xbb58('0x3e')],qs[_0xbb58('0x40')](_0x55d5be[_0xbb58('0x3c')]['fields']));_0x1033e0['attributes']=_0x1033e0[_0xbb58('0x3f')][_0xbb58('0x41')]?_0x1033e0[_0xbb58('0x3f')]:_0x29c28b['model'];_0x1033e0[_0xbb58('0x44')]=qs[_0xbb58('0x45')](_0x55d5be['query'][_0xbb58('0x45')]);_0x1033e0[_0xbb58('0x46')]=qs['filters'](_[_0xbb58('0x5a')](_0x55d5be[_0xbb58('0x3c')],_0x29c28b[_0xbb58('0x3d')]));if(_0x55d5be[_0xbb58('0x3c')][_0xbb58('0x47')]){_0x1033e0['where']=_[_0xbb58('0x48')](_0x1033e0[_0xbb58('0x46')],{'$or':_[_0xbb58('0x36')](_0x1033e0[_0xbb58('0x3f')],function(_0x2c9093){var _0x5e17fc={};_0x5e17fc[_0x2c9093]={'$like':'%'+_0x55d5be['query'][_0xbb58('0x47')]+'%'};return _0x5e17fc;})});}_0x1033e0=_['merge']({},_0x1033e0,_0x55d5be[_0xbb58('0x4a')]);return _0x3862c9[_0xbb58('0x57')](_0x1033e0);}})[_0xbb58('0x32')](function(_0xe5b33a){if(_0xe5b33a){_0x2a6963=_0xe5b33a[_0xbb58('0x41')];if(!_0x55d5be[_0xbb58('0x3c')][_0xbb58('0x42')](_0xbb58('0x43'))){_0x1033e0[_0xbb58('0x2c')]=qs[_0xbb58('0x2c')](_0x55d5be['query'][_0xbb58('0x2c')]);_0x1033e0[_0xbb58('0x2b')]=qs[_0xbb58('0x2b')](_0x55d5be['query'][_0xbb58('0x2b')]);}return _0x3862c9['getFields'](_0x1033e0);}})['then'](function(_0x1e315e){if(_0x1e315e){return _0x1e315e?{'count':_0x2a6963,'rows':_0x1e315e}:null;}})[_0xbb58('0x32')](respondWithResult(_0x344b0d,null))[_0xbb58('0x26')](handleError(_0x344b0d,null));};exports[_0xbb58('0x5b')]=function(_0x4e19b1,_0x51c6f9,_0x3210d7){var _0x1853d1={};var _0x4d2091={};var _0x27c861;var _0x2ba4a9;return db[_0xbb58('0x37')][_0xbb58('0x58')]({'where':{'id':_0x4e19b1[_0xbb58('0x51')]['id']}})['then'](handleEntityNotFound(_0x51c6f9,null))[_0xbb58('0x32')](function(_0x5b27d2){if(_0x5b27d2){_0x27c861=_0x5b27d2;_0x4d2091['model']=_[_0xbb58('0x52')](db[_0xbb58('0x59')][_0xbb58('0x38')]);_0x4d2091['query']=_[_0xbb58('0x52')](_0x4e19b1[_0xbb58('0x3c')]);_0x4d2091[_0xbb58('0x3d')]=_[_0xbb58('0x53')](_0x4d2091['model'],_0x4d2091[_0xbb58('0x3c')]);_0x1853d1['attributes']=_['intersection'](_0x4d2091[_0xbb58('0x3e')],qs[_0xbb58('0x40')](_0x4e19b1[_0xbb58('0x3c')]['fields']));_0x1853d1['attributes']=_0x1853d1[_0xbb58('0x3f')][_0xbb58('0x41')]?_0x1853d1[_0xbb58('0x3f')]:_0x4d2091[_0xbb58('0x3e')];_0x1853d1[_0xbb58('0x44')]=qs[_0xbb58('0x45')](_0x4e19b1[_0xbb58('0x3c')][_0xbb58('0x45')]);_0x1853d1[_0xbb58('0x46')]=qs[_0xbb58('0x3d')](_[_0xbb58('0x5a')](_0x4e19b1['query'],_0x4d2091['filters']));if(_0x4e19b1[_0xbb58('0x3c')][_0xbb58('0x47')]){_0x1853d1[_0xbb58('0x46')]=_['merge'](_0x1853d1[_0xbb58('0x46')],{'$or':_[_0xbb58('0x36')](_0x1853d1[_0xbb58('0x3f')],function(_0x494c33){var _0x2d70d2={};_0x2d70d2[_0x494c33]={'$like':'%'+_0x4e19b1['query'][_0xbb58('0x47')]+'%'};return _0x2d70d2;})});}_0x1853d1=_['merge']({},_0x1853d1,_0x4e19b1[_0xbb58('0x4a')]);return _0x27c861[_0xbb58('0x5b')](_0x1853d1);}})[_0xbb58('0x32')](function(_0x1f1b74){if(_0x1f1b74){_0x2ba4a9=_0x1f1b74[_0xbb58('0x41')];if(!_0x4e19b1[_0xbb58('0x3c')]['hasOwnProperty']('nolimit')){_0x1853d1[_0xbb58('0x2c')]=qs[_0xbb58('0x2c')](_0x4e19b1['query'][_0xbb58('0x2c')]);_0x1853d1[_0xbb58('0x2b')]=qs[_0xbb58('0x2b')](_0x4e19b1['query'][_0xbb58('0x2b')]);}return _0x27c861['getSubjects'](_0x1853d1);}})[_0xbb58('0x32')](function(_0x2616ad){if(_0x2616ad){return _0x2616ad?{'count':_0x2ba4a9,'rows':_0x2616ad}:null;}})[_0xbb58('0x32')](respondWithResult(_0x51c6f9,null))[_0xbb58('0x26')](handleError(_0x51c6f9,null));};exports[_0xbb58('0x5c')]=function(_0xe57872,_0x195a23,_0x5a80ef){var _0x10828e={};var _0x2562cf={};var _0xa6182a;var _0x51c68b;return db[_0xbb58('0x37')][_0xbb58('0x58')]({'where':{'id':_0xe57872['params']['id']}})['then'](handleEntityNotFound(_0x195a23,null))[_0xbb58('0x32')](function(_0x1dc157){if(_0x1dc157){_0xa6182a=_0x1dc157;_0x2562cf[_0xbb58('0x3e')]=_['keys'](db['ServicenowField'][_0xbb58('0x38')]);_0x2562cf[_0xbb58('0x3c')]=_[_0xbb58('0x52')](_0xe57872[_0xbb58('0x3c')]);_0x2562cf[_0xbb58('0x3d')]=_[_0xbb58('0x53')](_0x2562cf[_0xbb58('0x3e')],_0x2562cf[_0xbb58('0x3c')]);_0x10828e[_0xbb58('0x3f')]=_[_0xbb58('0x53')](_0x2562cf[_0xbb58('0x3e')],qs[_0xbb58('0x40')](_0xe57872[_0xbb58('0x3c')][_0xbb58('0x40')]));_0x10828e[_0xbb58('0x3f')]=_0x10828e['attributes'][_0xbb58('0x41')]?_0x10828e['attributes']:_0x2562cf[_0xbb58('0x3e')];_0x10828e[_0xbb58('0x44')]=qs[_0xbb58('0x45')](_0xe57872[_0xbb58('0x3c')][_0xbb58('0x45')]);_0x10828e[_0xbb58('0x46')]=qs[_0xbb58('0x3d')](_[_0xbb58('0x5a')](_0xe57872[_0xbb58('0x3c')],_0x2562cf[_0xbb58('0x3d')]));if(_0xe57872['query'][_0xbb58('0x47')]){_0x10828e[_0xbb58('0x46')]=_[_0xbb58('0x48')](_0x10828e[_0xbb58('0x46')],{'$or':_[_0xbb58('0x36')](_0x10828e['attributes'],function(_0x6ef032){var _0x4c8531={};_0x4c8531[_0x6ef032]={'$like':'%'+_0xe57872['query'][_0xbb58('0x47')]+'%'};return _0x4c8531;})});}_0x10828e=_['merge']({},_0x10828e,_0xe57872[_0xbb58('0x4a')]);return _0xa6182a['getDescriptions'](_0x10828e);}})[_0xbb58('0x32')](function(_0x4a794f){if(_0x4a794f){_0x51c68b=_0x4a794f[_0xbb58('0x41')];if(!_0xe57872[_0xbb58('0x3c')][_0xbb58('0x42')](_0xbb58('0x43'))){_0x10828e[_0xbb58('0x2c')]=qs[_0xbb58('0x2c')](_0xe57872[_0xbb58('0x3c')][_0xbb58('0x2c')]);_0x10828e['offset']=qs['offset'](_0xe57872[_0xbb58('0x3c')][_0xbb58('0x2b')]);}return _0xa6182a['getDescriptions'](_0x10828e);}})['then'](function(_0x56722e){if(_0x56722e){return _0x56722e?{'count':_0x51c68b,'rows':_0x56722e}:null;}})[_0xbb58('0x32')](respondWithResult(_0x195a23,null))[_0xbb58('0x26')](handleError(_0x195a23,null));};