Built motion from commit (unavailable).|2.5.4
[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 _0xf16c=['jsforce','desk.js','querystring','papaparse','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','jayson/promise','client','http','Sequelize','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','then','VtigerConfiguration,\x20%s,\x20%s','request\x20sent','debug','VtigerConfiguration,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result','catch','sendStatus','status','end','json','count','offset','limit','Content-Range','reject','save','update','destroy','stack','name','send','index','map','VtigerConfiguration','type','key','query','keys','model','intersection','fields','attributes','length','hasOwnProperty','order','sort','where','filters','pick','merge','filter','options','include','rows','show','params','rawAttributes','includeAll','create','body','find','getFields','findOne','VtigerField','nolimit','getSubjects','getDescriptions','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','lodash','squel','crypto'];(function(_0x6cb701,_0x6e56db){var _0x28259e=function(_0x556354){while(--_0x556354){_0x6cb701['push'](_0x6cb701['shift']());}};_0x28259e(++_0x6e56db);}(_0xf16c,0xad));var _0xcf16=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0xf16c[_0x14add3];return _0x4a174f;};'use strict';var pdf=require(_0xcf16('0x0'));var emlformat=require(_0xcf16('0x1'));var rimraf=require(_0xcf16('0x2'));var zipdir=require(_0xcf16('0x3'));var jsonpatch=require(_0xcf16('0x4'));var rp=require(_0xcf16('0x5'));var moment=require(_0xcf16('0x6'));var BPromise=require(_0xcf16('0x7'));var Mustache=require(_0xcf16('0x8'));var util=require(_0xcf16('0x9'));var path=require(_0xcf16('0xa'));var sox=require('sox');var csv=require(_0xcf16('0xb'));var ejs=require('ejs');var fs=require('fs');var _=require(_0xcf16('0xc'));var squel=require(_0xcf16('0xd'));var crypto=require(_0xcf16('0xe'));var jsforce=require(_0xcf16('0xf'));var deskjs=require(_0xcf16('0x10'));var toCsv=require('to-csv');var querystring=require(_0xcf16('0x11'));var Papa=require(_0xcf16('0x12'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require(_0xcf16('0x13'));var hardwareService=require(_0xcf16('0x14'));var logger=require(_0xcf16('0x15'))(_0xcf16('0x16'));var utils=require('../../config/utils');var config=require(_0xcf16('0x17'));var db=require('../../mysqldb')['db'];var jayson=require(_0xcf16('0x18'));var client=jayson[_0xcf16('0x19')][_0xcf16('0x1a')]({'port':0x232a});function checkPasswordPattern(_0x221fa4,_0x5b8f47,_0x168b12){if(_0x168b12){var _0x27348e=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x27348e['test'](_0x5b8f47)){return _0x221fa4;}else{throw new db[(_0xcf16('0x1b'))][(_0xcf16('0x1c'))](_0xcf16('0x1d'));}}else{return _0x221fa4;}}function respondWithRpcPromise(_0x4d60d1,_0x53d6e7,_0x2bf22b,_0x5775d3){return new BPromise(function(_0x117753,_0x381b86){var _0x588b33=_0x5775d3||client;return _0x588b33[_0xcf16('0x1e')](_0x4d60d1,_0x2bf22b)[_0xcf16('0x1f')](function(_0xdedc0e){logger['info'](_0xcf16('0x20'),_0x53d6e7,_0xcf16('0x21'));logger[_0xcf16('0x22')](_0xcf16('0x23'),_0x53d6e7,_0xcf16('0x21'),JSON[_0xcf16('0x24')](_0xdedc0e));if(_0xdedc0e[_0xcf16('0x25')]){if(_0xdedc0e[_0xcf16('0x25')][_0xcf16('0x26')]===0x1f4){logger['error'](_0xcf16('0x20'),_0x53d6e7,_0xdedc0e[_0xcf16('0x25')][_0xcf16('0x27')]);return _0x381b86(_0xdedc0e[_0xcf16('0x25')]['message']);}logger['error']('VtigerConfiguration,\x20%s,\x20%s',_0x53d6e7,_0xdedc0e[_0xcf16('0x25')][_0xcf16('0x27')]);return _0x117753(_0xdedc0e[_0xcf16('0x25')][_0xcf16('0x27')]);}else{logger[_0xcf16('0x28')]('VtigerConfiguration,\x20%s,\x20%s',_0x53d6e7,_0xcf16('0x21'));_0x117753(_0xdedc0e[_0xcf16('0x29')]['message']);}})[_0xcf16('0x2a')](function(_0x58ef7c){logger[_0xcf16('0x25')](_0xcf16('0x20'),_0x53d6e7,_0x58ef7c);_0x381b86(_0x58ef7c);});});}function respondWithStatusCode(_0x36695b,_0x352e3e){_0x352e3e=_0x352e3e||0xcc;return function(_0xeec219){if(_0xeec219){return _0x36695b[_0xcf16('0x2b')](_0x352e3e);}return _0x36695b[_0xcf16('0x2c')](_0x352e3e)[_0xcf16('0x2d')]();};}function respondWithResult(_0x375558,_0x56401b){_0x56401b=_0x56401b||0xc8;return function(_0x14c44d){if(_0x14c44d){return _0x375558[_0xcf16('0x2c')](_0x56401b)[_0xcf16('0x2e')](_0x14c44d);}};}function respondWithFilteredResult(_0x42fcbb,_0x48038f){return function(_0x3ccc83){if(_0x3ccc83){var _0x39b394=_0x3ccc83[_0xcf16('0x2f')],_0x1c9ebc=_0x48038f[_0xcf16('0x30')],_0x2795a3=_0x48038f[_0xcf16('0x30')]+_0x48038f[_0xcf16('0x31')],_0x17519c;if(_0x2795a3>=_0x39b394){_0x2795a3=_0x39b394;_0x17519c=0xc8;}else{_0x17519c=0xce;}_0x42fcbb[_0xcf16('0x2c')](_0x17519c);return _0x42fcbb['set'](_0xcf16('0x32'),_0x1c9ebc+'-'+_0x2795a3+'/'+_0x39b394)[_0xcf16('0x2e')](_0x3ccc83);}return null;};}function patchUpdates(_0x3206f6){return function(_0x35f23e){try{jsonpatch['apply'](_0x35f23e,_0x3206f6,!![]);}catch(_0x41ef3b){return BPromise[_0xcf16('0x33')](_0x41ef3b);}return _0x35f23e[_0xcf16('0x34')]();};}function saveUpdates(_0x35991e,_0x58e2c0){return function(_0x231920){if(_0x231920){return _0x231920[_0xcf16('0x35')](_0x35991e)['then'](function(_0x1a23e5){return _0x1a23e5;});}return null;};}function removeEntity(_0x26ee92,_0x444cee){return function(_0x3ec0cb){if(_0x3ec0cb){return _0x3ec0cb[_0xcf16('0x36')]()['then'](function(){_0x26ee92['status'](0xcc)[_0xcf16('0x2d')]();});}};}function handleEntityNotFound(_0x20e8a1,_0x2d8e2e){return function(_0x1f6626){if(!_0x1f6626){_0x20e8a1[_0xcf16('0x2b')](0x194);}return _0x1f6626;};}function handleError(_0x4be872,_0x3c6847){_0x3c6847=_0x3c6847||0x1f4;return function(_0x35974c){logger['error'](_0x35974c[_0xcf16('0x37')]);if(_0x35974c[_0xcf16('0x38')]){delete _0x35974c['name'];}_0x4be872[_0xcf16('0x2c')](_0x3c6847)[_0xcf16('0x39')](_0x35974c);};}exports[_0xcf16('0x3a')]=function(_0xb1c4af,_0x36e879){var _0x4edf6d={},_0x4da321={},_0x28c0c6={'count':0x0,'rows':[]};var _0x599660=_[_0xcf16('0x3b')](db[_0xcf16('0x3c')]['rawAttributes'],function(_0x3e45ef){return{'name':_0x3e45ef['fieldName'],'type':_0x3e45ef[_0xcf16('0x3d')][_0xcf16('0x3e')]};});_0x4da321['model']=_['map'](_0x599660,_0xcf16('0x38'));_0x4da321[_0xcf16('0x3f')]=_[_0xcf16('0x40')](_0xb1c4af[_0xcf16('0x3f')]);_0x4da321['filters']=_['intersection'](_0x4da321[_0xcf16('0x41')],_0x4da321[_0xcf16('0x3f')]);_0x4edf6d['attributes']=_[_0xcf16('0x42')](_0x4da321[_0xcf16('0x41')],qs[_0xcf16('0x43')](_0xb1c4af['query'][_0xcf16('0x43')]));_0x4edf6d['attributes']=_0x4edf6d[_0xcf16('0x44')][_0xcf16('0x45')]?_0x4edf6d['attributes']:_0x4da321['model'];if(!_0xb1c4af[_0xcf16('0x3f')][_0xcf16('0x46')]('nolimit')){_0x4edf6d[_0xcf16('0x31')]=qs[_0xcf16('0x31')](_0xb1c4af[_0xcf16('0x3f')][_0xcf16('0x31')]);_0x4edf6d[_0xcf16('0x30')]=qs[_0xcf16('0x30')](_0xb1c4af[_0xcf16('0x3f')]['offset']);}_0x4edf6d[_0xcf16('0x47')]=qs[_0xcf16('0x48')](_0xb1c4af['query'][_0xcf16('0x48')]);_0x4edf6d[_0xcf16('0x49')]=qs[_0xcf16('0x4a')](_[_0xcf16('0x4b')](_0xb1c4af[_0xcf16('0x3f')],_0x4da321[_0xcf16('0x4a')]),_0x599660);if(_0xb1c4af[_0xcf16('0x3f')]['filter']){_0x4edf6d[_0xcf16('0x49')]=_[_0xcf16('0x4c')](_0x4edf6d[_0xcf16('0x49')],{'$or':_[_0xcf16('0x3b')](_0x599660,function(_0x4d15f0){if(_0x4d15f0[_0xcf16('0x3d')]!=='VIRTUAL'){var _0x20e49f={};_0x20e49f[_0x4d15f0[_0xcf16('0x38')]]={'$like':'%'+_0xb1c4af[_0xcf16('0x3f')][_0xcf16('0x4d')]+'%'};return _0x20e49f;}})});}_0x4edf6d=_[_0xcf16('0x4c')]({},_0x4edf6d,_0xb1c4af[_0xcf16('0x4e')]);var _0x2415c1={'where':_0x4edf6d['where']};return db[_0xcf16('0x3c')][_0xcf16('0x2f')](_0x2415c1)[_0xcf16('0x1f')](function(_0x3937fb){_0x28c0c6['count']=_0x3937fb;if(_0xb1c4af[_0xcf16('0x3f')]['includeAll']){_0x4edf6d[_0xcf16('0x4f')]=[{'all':!![]}];}return db['VtigerConfiguration']['findAll'](_0x4edf6d);})[_0xcf16('0x1f')](function(_0x5aab63){_0x28c0c6[_0xcf16('0x50')]=_0x5aab63;return _0x28c0c6;})[_0xcf16('0x1f')](respondWithFilteredResult(_0x36e879,_0x4edf6d))[_0xcf16('0x2a')](handleError(_0x36e879,null));};exports[_0xcf16('0x51')]=function(_0x31505d,_0x44b373){var _0x2a022a={'raw':![],'where':{'id':_0x31505d[_0xcf16('0x52')]['id']}},_0xad175c={};_0xad175c['model']=_[_0xcf16('0x40')](db[_0xcf16('0x3c')][_0xcf16('0x53')]);_0xad175c[_0xcf16('0x3f')]=_['keys'](_0x31505d[_0xcf16('0x3f')]);_0xad175c[_0xcf16('0x4a')]=_[_0xcf16('0x42')](_0xad175c[_0xcf16('0x41')],_0xad175c[_0xcf16('0x3f')]);_0x2a022a[_0xcf16('0x44')]=_[_0xcf16('0x42')](_0xad175c[_0xcf16('0x41')],qs['fields'](_0x31505d[_0xcf16('0x3f')][_0xcf16('0x43')]));_0x2a022a[_0xcf16('0x44')]=_0x2a022a[_0xcf16('0x44')]['length']?_0x2a022a[_0xcf16('0x44')]:_0xad175c[_0xcf16('0x41')];if(_0x31505d[_0xcf16('0x3f')][_0xcf16('0x54')]){_0x2a022a[_0xcf16('0x4f')]=[{'all':!![]}];}_0x2a022a=_[_0xcf16('0x4c')]({},_0x2a022a,_0x31505d[_0xcf16('0x4e')]);return db[_0xcf16('0x3c')]['find'](_0x2a022a)['then'](handleEntityNotFound(_0x44b373,null))[_0xcf16('0x1f')](respondWithResult(_0x44b373,null))[_0xcf16('0x2a')](handleError(_0x44b373,null));};exports[_0xcf16('0x55')]=function(_0x220532,_0x45a13d){return db['VtigerConfiguration'][_0xcf16('0x55')](_0x220532[_0xcf16('0x56')],{})['then'](respondWithResult(_0x45a13d,0xc9))['catch'](handleError(_0x45a13d,null));};exports[_0xcf16('0x35')]=function(_0x422414,_0x28637d){if(_0x422414[_0xcf16('0x56')]['id']){delete _0x422414['body']['id'];}return db['VtigerConfiguration'][_0xcf16('0x57')]({'where':{'id':_0x422414[_0xcf16('0x52')]['id']}})[_0xcf16('0x1f')](handleEntityNotFound(_0x28637d,null))[_0xcf16('0x1f')](saveUpdates(_0x422414[_0xcf16('0x56')],null))[_0xcf16('0x1f')](respondWithResult(_0x28637d,null))[_0xcf16('0x2a')](handleError(_0x28637d,null));};exports['destroy']=function(_0x1bb6a8,_0x174e34){return db[_0xcf16('0x3c')]['find']({'where':{'id':_0x1bb6a8['params']['id']}})[_0xcf16('0x1f')](handleEntityNotFound(_0x174e34,null))[_0xcf16('0x1f')](removeEntity(_0x174e34,null))[_0xcf16('0x2a')](handleError(_0x174e34,null));};exports[_0xcf16('0x58')]=function(_0x18d972,_0x2319d0,_0x89597b){var _0x3f25e4={};var _0x316390={};var _0x315e55;var _0x22d32d;return db['VtigerConfiguration'][_0xcf16('0x59')]({'where':{'id':_0x18d972['params']['id']}})[_0xcf16('0x1f')](handleEntityNotFound(_0x2319d0,null))['then'](function(_0x56d7a6){if(_0x56d7a6){_0x315e55=_0x56d7a6;_0x316390[_0xcf16('0x41')]=_[_0xcf16('0x40')](db[_0xcf16('0x5a')][_0xcf16('0x53')]);_0x316390['query']=_[_0xcf16('0x40')](_0x18d972[_0xcf16('0x3f')]);_0x316390[_0xcf16('0x4a')]=_['intersection'](_0x316390[_0xcf16('0x41')],_0x316390[_0xcf16('0x3f')]);_0x3f25e4['attributes']=_[_0xcf16('0x42')](_0x316390[_0xcf16('0x41')],qs['fields'](_0x18d972[_0xcf16('0x3f')][_0xcf16('0x43')]));_0x3f25e4[_0xcf16('0x44')]=_0x3f25e4[_0xcf16('0x44')][_0xcf16('0x45')]?_0x3f25e4['attributes']:_0x316390[_0xcf16('0x41')];_0x3f25e4['order']=qs[_0xcf16('0x48')](_0x18d972['query'][_0xcf16('0x48')]);_0x3f25e4[_0xcf16('0x49')]=qs[_0xcf16('0x4a')](_[_0xcf16('0x4b')](_0x18d972['query'],_0x316390[_0xcf16('0x4a')]));if(_0x18d972['query'][_0xcf16('0x4d')]){_0x3f25e4[_0xcf16('0x49')]=_[_0xcf16('0x4c')](_0x3f25e4[_0xcf16('0x49')],{'$or':_[_0xcf16('0x3b')](_0x3f25e4[_0xcf16('0x44')],function(_0x562a89){var _0x3363db={};_0x3363db[_0x562a89]={'$like':'%'+_0x18d972[_0xcf16('0x3f')][_0xcf16('0x4d')]+'%'};return _0x3363db;})});}_0x3f25e4=_[_0xcf16('0x4c')]({},_0x3f25e4,_0x18d972['options']);return _0x315e55[_0xcf16('0x58')](_0x3f25e4);}})['then'](function(_0x4fa9af){if(_0x4fa9af){_0x22d32d=_0x4fa9af[_0xcf16('0x45')];if(!_0x18d972[_0xcf16('0x3f')]['hasOwnProperty'](_0xcf16('0x5b'))){_0x3f25e4['limit']=qs[_0xcf16('0x31')](_0x18d972['query'][_0xcf16('0x31')]);_0x3f25e4['offset']=qs[_0xcf16('0x30')](_0x18d972[_0xcf16('0x3f')]['offset']);}return _0x315e55[_0xcf16('0x58')](_0x3f25e4);}})[_0xcf16('0x1f')](function(_0x310944){if(_0x310944){return _0x310944?{'count':_0x22d32d,'rows':_0x310944}:null;}})['then'](respondWithResult(_0x2319d0,null))['catch'](handleError(_0x2319d0,null));};exports[_0xcf16('0x5c')]=function(_0x4dca0e,_0x19259a,_0x417f08){var _0x2894d6={};var _0x212e49={};var _0x3200ba;var _0x1d0877;return db[_0xcf16('0x3c')][_0xcf16('0x59')]({'where':{'id':_0x4dca0e[_0xcf16('0x52')]['id']}})[_0xcf16('0x1f')](handleEntityNotFound(_0x19259a,null))[_0xcf16('0x1f')](function(_0x392065){if(_0x392065){_0x3200ba=_0x392065;_0x212e49[_0xcf16('0x41')]=_[_0xcf16('0x40')](db[_0xcf16('0x5a')][_0xcf16('0x53')]);_0x212e49[_0xcf16('0x3f')]=_[_0xcf16('0x40')](_0x4dca0e[_0xcf16('0x3f')]);_0x212e49[_0xcf16('0x4a')]=_[_0xcf16('0x42')](_0x212e49['model'],_0x212e49[_0xcf16('0x3f')]);_0x2894d6[_0xcf16('0x44')]=_[_0xcf16('0x42')](_0x212e49['model'],qs['fields'](_0x4dca0e[_0xcf16('0x3f')]['fields']));_0x2894d6[_0xcf16('0x44')]=_0x2894d6['attributes'][_0xcf16('0x45')]?_0x2894d6['attributes']:_0x212e49[_0xcf16('0x41')];_0x2894d6[_0xcf16('0x47')]=qs[_0xcf16('0x48')](_0x4dca0e[_0xcf16('0x3f')][_0xcf16('0x48')]);_0x2894d6[_0xcf16('0x49')]=qs[_0xcf16('0x4a')](_[_0xcf16('0x4b')](_0x4dca0e[_0xcf16('0x3f')],_0x212e49[_0xcf16('0x4a')]));if(_0x4dca0e[_0xcf16('0x3f')][_0xcf16('0x4d')]){_0x2894d6[_0xcf16('0x49')]=_[_0xcf16('0x4c')](_0x2894d6[_0xcf16('0x49')],{'$or':_[_0xcf16('0x3b')](_0x2894d6['attributes'],function(_0x2378e1){var _0x34edaa={};_0x34edaa[_0x2378e1]={'$like':'%'+_0x4dca0e[_0xcf16('0x3f')]['filter']+'%'};return _0x34edaa;})});}_0x2894d6=_[_0xcf16('0x4c')]({},_0x2894d6,_0x4dca0e[_0xcf16('0x4e')]);return _0x3200ba[_0xcf16('0x5c')](_0x2894d6);}})[_0xcf16('0x1f')](function(_0x35ff8a){if(_0x35ff8a){_0x1d0877=_0x35ff8a[_0xcf16('0x45')];if(!_0x4dca0e['query'][_0xcf16('0x46')](_0xcf16('0x5b'))){_0x2894d6[_0xcf16('0x31')]=qs[_0xcf16('0x31')](_0x4dca0e[_0xcf16('0x3f')][_0xcf16('0x31')]);_0x2894d6[_0xcf16('0x30')]=qs[_0xcf16('0x30')](_0x4dca0e[_0xcf16('0x3f')]['offset']);}return _0x3200ba[_0xcf16('0x5c')](_0x2894d6);}})['then'](function(_0x305b30){if(_0x305b30){return _0x305b30?{'count':_0x1d0877,'rows':_0x305b30}:null;}})[_0xcf16('0x1f')](respondWithResult(_0x19259a,null))[_0xcf16('0x2a')](handleError(_0x19259a,null));};exports[_0xcf16('0x5d')]=function(_0x39304a,_0x5dea15,_0x463035){var _0x50f968={};var _0x5cbcca={};var _0x4a9103;var _0x1d6747;return db[_0xcf16('0x3c')][_0xcf16('0x59')]({'where':{'id':_0x39304a[_0xcf16('0x52')]['id']}})[_0xcf16('0x1f')](handleEntityNotFound(_0x5dea15,null))['then'](function(_0x1ca748){if(_0x1ca748){_0x4a9103=_0x1ca748;_0x5cbcca[_0xcf16('0x41')]=_[_0xcf16('0x40')](db[_0xcf16('0x5a')][_0xcf16('0x53')]);_0x5cbcca[_0xcf16('0x3f')]=_[_0xcf16('0x40')](_0x39304a[_0xcf16('0x3f')]);_0x5cbcca[_0xcf16('0x4a')]=_[_0xcf16('0x42')](_0x5cbcca[_0xcf16('0x41')],_0x5cbcca[_0xcf16('0x3f')]);_0x50f968['attributes']=_[_0xcf16('0x42')](_0x5cbcca[_0xcf16('0x41')],qs['fields'](_0x39304a['query']['fields']));_0x50f968[_0xcf16('0x44')]=_0x50f968[_0xcf16('0x44')][_0xcf16('0x45')]?_0x50f968[_0xcf16('0x44')]:_0x5cbcca[_0xcf16('0x41')];_0x50f968[_0xcf16('0x47')]=qs['sort'](_0x39304a[_0xcf16('0x3f')][_0xcf16('0x48')]);_0x50f968['where']=qs[_0xcf16('0x4a')](_['pick'](_0x39304a[_0xcf16('0x3f')],_0x5cbcca['filters']));if(_0x39304a[_0xcf16('0x3f')]['filter']){_0x50f968[_0xcf16('0x49')]=_[_0xcf16('0x4c')](_0x50f968[_0xcf16('0x49')],{'$or':_[_0xcf16('0x3b')](_0x50f968['attributes'],function(_0x56842d){var _0x1518f1={};_0x1518f1[_0x56842d]={'$like':'%'+_0x39304a[_0xcf16('0x3f')]['filter']+'%'};return _0x1518f1;})});}_0x50f968=_['merge']({},_0x50f968,_0x39304a['options']);return _0x4a9103['getDescriptions'](_0x50f968);}})['then'](function(_0x2ea657){if(_0x2ea657){_0x1d6747=_0x2ea657[_0xcf16('0x45')];if(!_0x39304a['query']['hasOwnProperty']('nolimit')){_0x50f968[_0xcf16('0x31')]=qs[_0xcf16('0x31')](_0x39304a[_0xcf16('0x3f')]['limit']);_0x50f968[_0xcf16('0x30')]=qs[_0xcf16('0x30')](_0x39304a[_0xcf16('0x3f')][_0xcf16('0x30')]);}return _0x4a9103[_0xcf16('0x5d')](_0x50f968);}})[_0xcf16('0x1f')](function(_0x11cc95){if(_0x11cc95){return _0x11cc95?{'count':_0x1d6747,'rows':_0x11cc95}:null;}})[_0xcf16('0x1f')](respondWithResult(_0x5dea15,null))[_0xcf16('0x2a')](handleError(_0x5dea15,null));};