Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / intVtigerConfiguration / intVtigerConfiguration.controller.js
index 57a5624..f5d4442 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2f91=['VtigerConfiguration','rawAttributes','fieldName','type','key','query','keys','filters','intersection','model','attributes','hasOwnProperty','nolimit','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','catch','show','params','fields','length','find','create','body','getFields','findOne','getSubjects','VtigerField','getDescriptions','order','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','sox','ejs','lodash','crypto','jsforce','desk.js','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../mysqldb','http','test','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','info','VtigerConfiguration,\x20%s,\x20%s','request\x20sent','debug','VtigerConfiguration,\x20%s,\x20%s,\x20%s','error','message','sendStatus','status','end','json','count','offset','limit','Content-Range','reject','save','update','destroy','stack','name','send','index','map'];(function(_0x1690bd,_0x1d81c6){var _0x277e0b=function(_0x3e8f84){while(--_0x3e8f84){_0x1690bd['push'](_0x1690bd['shift']());}};_0x277e0b(++_0x1d81c6);}(_0x2f91,0xdd));var _0x12f9=function(_0x7ebdf4,_0x6f47d){_0x7ebdf4=_0x7ebdf4-0x0;var _0x4bf667=_0x2f91[_0x7ebdf4];return _0x4bf667;};'use strict';var pdf=require(_0x12f9('0x0'));var emlformat=require(_0x12f9('0x1'));var rimraf=require(_0x12f9('0x2'));var zipdir=require(_0x12f9('0x3'));var jsonpatch=require(_0x12f9('0x4'));var rp=require(_0x12f9('0x5'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0x12f9('0x6'));var util=require(_0x12f9('0x7'));var path=require(_0x12f9('0x8'));var sox=require(_0x12f9('0x9'));var csv=require('to-csv');var ejs=require(_0x12f9('0xa'));var fs=require('fs');var _=require(_0x12f9('0xb'));var squel=require('squel');var crypto=require(_0x12f9('0xc'));var jsforce=require(_0x12f9('0xd'));var deskjs=require(_0x12f9('0xe'));var toCsv=require(_0x12f9('0xf'));var querystring=require('querystring');var Papa=require(_0x12f9('0x10'));var Redis=require(_0x12f9('0x11'));var authService=require(_0x12f9('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0x12f9('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x12f9('0x14'))(_0x12f9('0x15'));var utils=require(_0x12f9('0x16'));var config=require('../../config/environment');var db=require(_0x12f9('0x17'))['db'];var jayson=require('jayson/promise');var client=jayson['client'][_0x12f9('0x18')]({'port':0x232a});function checkPasswordPattern(_0x178f4d,_0x570517,_0x3b8acd){if(_0x3b8acd){var _0x22ab0a=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x22ab0a[_0x12f9('0x19')](_0x570517)){return _0x178f4d;}else{throw new db[(_0x12f9('0x1a'))][(_0x12f9('0x1b'))](_0x12f9('0x1c'));}}else{return _0x178f4d;}}function respondWithRpcPromise(_0x5a1a1d,_0xc2112f,_0x45c3d7,_0x563d21){return new BPromise(function(_0x4b32f3,_0x34f4c7){var _0x5bd637=_0x563d21||client;return _0x5bd637[_0x12f9('0x1d')](_0x5a1a1d,_0x45c3d7)[_0x12f9('0x1e')](function(_0x4d72af){logger[_0x12f9('0x1f')](_0x12f9('0x20'),_0xc2112f,_0x12f9('0x21'));logger[_0x12f9('0x22')](_0x12f9('0x23'),_0xc2112f,'request\x20sent',JSON['stringify'](_0x4d72af));if(_0x4d72af[_0x12f9('0x24')]){if(_0x4d72af[_0x12f9('0x24')]['code']===0x1f4){logger[_0x12f9('0x24')](_0x12f9('0x20'),_0xc2112f,_0x4d72af[_0x12f9('0x24')][_0x12f9('0x25')]);return _0x34f4c7(_0x4d72af[_0x12f9('0x24')][_0x12f9('0x25')]);}logger[_0x12f9('0x24')]('VtigerConfiguration,\x20%s,\x20%s',_0xc2112f,_0x4d72af[_0x12f9('0x24')]['message']);return _0x4b32f3(_0x4d72af[_0x12f9('0x24')]['message']);}else{logger[_0x12f9('0x1f')](_0x12f9('0x20'),_0xc2112f,'request\x20sent');_0x4b32f3(_0x4d72af['result'][_0x12f9('0x25')]);}})['catch'](function(_0x4595e7){logger[_0x12f9('0x24')](_0x12f9('0x20'),_0xc2112f,_0x4595e7);_0x34f4c7(_0x4595e7);});});}function respondWithStatusCode(_0x46da9b,_0x5d0293){_0x5d0293=_0x5d0293||0xcc;return function(_0x100f90){if(_0x100f90){return _0x46da9b[_0x12f9('0x26')](_0x5d0293);}return _0x46da9b[_0x12f9('0x27')](_0x5d0293)[_0x12f9('0x28')]();};}function respondWithResult(_0x3ee680,_0x2cdca4){_0x2cdca4=_0x2cdca4||0xc8;return function(_0x132118){if(_0x132118){return _0x3ee680[_0x12f9('0x27')](_0x2cdca4)[_0x12f9('0x29')](_0x132118);}};}function respondWithFilteredResult(_0x317269,_0x27e473){return function(_0x47cbc9){if(_0x47cbc9){var _0x5ca89f=_0x47cbc9[_0x12f9('0x2a')],_0x19e92c=_0x27e473[_0x12f9('0x2b')],_0x46cf13=_0x27e473[_0x12f9('0x2b')]+_0x27e473[_0x12f9('0x2c')],_0x918618;if(_0x46cf13>=_0x5ca89f){_0x46cf13=_0x5ca89f;_0x918618=0xc8;}else{_0x918618=0xce;}_0x317269[_0x12f9('0x27')](_0x918618);return _0x317269['set'](_0x12f9('0x2d'),_0x19e92c+'-'+_0x46cf13+'/'+_0x5ca89f)[_0x12f9('0x29')](_0x47cbc9);}return null;};}function patchUpdates(_0x41838a){return function(_0x5dd237){try{jsonpatch['apply'](_0x5dd237,_0x41838a,!![]);}catch(_0xdec39a){return BPromise[_0x12f9('0x2e')](_0xdec39a);}return _0x5dd237[_0x12f9('0x2f')]();};}function saveUpdates(_0x55b687,_0x1f789f){return function(_0x45bc39){if(_0x45bc39){return _0x45bc39[_0x12f9('0x30')](_0x55b687)['then'](function(_0x31cc15){return _0x31cc15;});}return null;};}function removeEntity(_0x514416,_0x3bd4ce){return function(_0x5ad605){if(_0x5ad605){return _0x5ad605[_0x12f9('0x31')]()[_0x12f9('0x1e')](function(){_0x514416[_0x12f9('0x27')](0xcc)['end']();});}};}function handleEntityNotFound(_0x580f5e,_0x2ea74c){return function(_0xb608c4){if(!_0xb608c4){_0x580f5e['sendStatus'](0x194);}return _0xb608c4;};}function handleError(_0x215cee,_0x48501f){_0x48501f=_0x48501f||0x1f4;return function(_0x1d854c){logger['error'](_0x1d854c[_0x12f9('0x32')]);if(_0x1d854c[_0x12f9('0x33')]){delete _0x1d854c['name'];}_0x215cee[_0x12f9('0x27')](_0x48501f)[_0x12f9('0x34')](_0x1d854c);};}exports[_0x12f9('0x35')]=function(_0x1ee062,_0x5acd23){var _0x15eb5b={},_0x3f5008={},_0x10daba={'count':0x0,'rows':[]};var _0x2f067c=_[_0x12f9('0x36')](db[_0x12f9('0x37')][_0x12f9('0x38')],function(_0xb9bbb1){return{'name':_0xb9bbb1[_0x12f9('0x39')],'type':_0xb9bbb1[_0x12f9('0x3a')][_0x12f9('0x3b')]};});_0x3f5008['model']=_[_0x12f9('0x36')](_0x2f067c,_0x12f9('0x33'));_0x3f5008[_0x12f9('0x3c')]=_[_0x12f9('0x3d')](_0x1ee062[_0x12f9('0x3c')]);_0x3f5008[_0x12f9('0x3e')]=_[_0x12f9('0x3f')](_0x3f5008[_0x12f9('0x40')],_0x3f5008[_0x12f9('0x3c')]);_0x15eb5b['attributes']=_[_0x12f9('0x3f')](_0x3f5008[_0x12f9('0x40')],qs['fields'](_0x1ee062[_0x12f9('0x3c')]['fields']));_0x15eb5b[_0x12f9('0x41')]=_0x15eb5b[_0x12f9('0x41')]['length']?_0x15eb5b[_0x12f9('0x41')]:_0x3f5008[_0x12f9('0x40')];if(!_0x1ee062[_0x12f9('0x3c')][_0x12f9('0x42')](_0x12f9('0x43'))){_0x15eb5b['limit']=qs['limit'](_0x1ee062[_0x12f9('0x3c')][_0x12f9('0x2c')]);_0x15eb5b[_0x12f9('0x2b')]=qs[_0x12f9('0x2b')](_0x1ee062[_0x12f9('0x3c')][_0x12f9('0x2b')]);}_0x15eb5b['order']=qs['sort'](_0x1ee062['query'][_0x12f9('0x44')]);_0x15eb5b[_0x12f9('0x45')]=qs[_0x12f9('0x3e')](_[_0x12f9('0x46')](_0x1ee062['query'],_0x3f5008[_0x12f9('0x3e')]),_0x2f067c);if(_0x1ee062[_0x12f9('0x3c')][_0x12f9('0x47')]){_0x15eb5b['where']=_[_0x12f9('0x48')](_0x15eb5b['where'],{'$or':_[_0x12f9('0x36')](_0x2f067c,function(_0x9f9289){if(_0x9f9289[_0x12f9('0x3a')]!==_0x12f9('0x49')){var _0xbadc12={};_0xbadc12[_0x9f9289['name']]={'$like':'%'+_0x1ee062[_0x12f9('0x3c')]['filter']+'%'};return _0xbadc12;}})});}_0x15eb5b=_['merge']({},_0x15eb5b,_0x1ee062[_0x12f9('0x4a')]);var _0x39264f={'where':_0x15eb5b[_0x12f9('0x45')]};return db[_0x12f9('0x37')]['count'](_0x39264f)[_0x12f9('0x1e')](function(_0x3fba43){_0x10daba['count']=_0x3fba43;if(_0x1ee062[_0x12f9('0x3c')][_0x12f9('0x4b')]){_0x15eb5b[_0x12f9('0x4c')]=[{'all':!![]}];}return db[_0x12f9('0x37')][_0x12f9('0x4d')](_0x15eb5b);})[_0x12f9('0x1e')](function(_0x1d0eb1){_0x10daba['rows']=_0x1d0eb1;return _0x10daba;})[_0x12f9('0x1e')](respondWithFilteredResult(_0x5acd23,_0x15eb5b))[_0x12f9('0x4e')](handleError(_0x5acd23,null));};exports[_0x12f9('0x4f')]=function(_0x325dfc,_0x532823){var _0x5446b4={'raw':![],'where':{'id':_0x325dfc[_0x12f9('0x50')]['id']}},_0x33ccf9={};_0x33ccf9['model']=_[_0x12f9('0x3d')](db[_0x12f9('0x37')][_0x12f9('0x38')]);_0x33ccf9[_0x12f9('0x3c')]=_[_0x12f9('0x3d')](_0x325dfc[_0x12f9('0x3c')]);_0x33ccf9[_0x12f9('0x3e')]=_[_0x12f9('0x3f')](_0x33ccf9[_0x12f9('0x40')],_0x33ccf9[_0x12f9('0x3c')]);_0x5446b4[_0x12f9('0x41')]=_[_0x12f9('0x3f')](_0x33ccf9[_0x12f9('0x40')],qs[_0x12f9('0x51')](_0x325dfc[_0x12f9('0x3c')][_0x12f9('0x51')]));_0x5446b4['attributes']=_0x5446b4[_0x12f9('0x41')][_0x12f9('0x52')]?_0x5446b4[_0x12f9('0x41')]:_0x33ccf9[_0x12f9('0x40')];if(_0x325dfc['query'][_0x12f9('0x4b')]){_0x5446b4['include']=[{'all':!![]}];}_0x5446b4=_[_0x12f9('0x48')]({},_0x5446b4,_0x325dfc[_0x12f9('0x4a')]);return db[_0x12f9('0x37')][_0x12f9('0x53')](_0x5446b4)[_0x12f9('0x1e')](handleEntityNotFound(_0x532823,null))[_0x12f9('0x1e')](respondWithResult(_0x532823,null))[_0x12f9('0x4e')](handleError(_0x532823,null));};exports[_0x12f9('0x54')]=function(_0x18b9d8,_0x57a000){return db[_0x12f9('0x37')][_0x12f9('0x54')](_0x18b9d8[_0x12f9('0x55')],{})['then'](respondWithResult(_0x57a000,0xc9))['catch'](handleError(_0x57a000,null));};exports[_0x12f9('0x30')]=function(_0x22cefb,_0x101653){if(_0x22cefb[_0x12f9('0x55')]['id']){delete _0x22cefb[_0x12f9('0x55')]['id'];}return db['VtigerConfiguration'][_0x12f9('0x53')]({'where':{'id':_0x22cefb[_0x12f9('0x50')]['id']}})[_0x12f9('0x1e')](handleEntityNotFound(_0x101653,null))[_0x12f9('0x1e')](saveUpdates(_0x22cefb[_0x12f9('0x55')],null))[_0x12f9('0x1e')](respondWithResult(_0x101653,null))[_0x12f9('0x4e')](handleError(_0x101653,null));};exports['destroy']=function(_0x1b21a8,_0x12ed69){return db[_0x12f9('0x37')][_0x12f9('0x53')]({'where':{'id':_0x1b21a8['params']['id']}})[_0x12f9('0x1e')](handleEntityNotFound(_0x12ed69,null))[_0x12f9('0x1e')](removeEntity(_0x12ed69,null))[_0x12f9('0x4e')](handleError(_0x12ed69,null));};exports[_0x12f9('0x56')]=function(_0x49faa4,_0x379815,_0x1c7b0c){var _0x3278b4={};var _0x51aa6a={};var _0x27f88d;var _0x90e42a;return db['VtigerConfiguration'][_0x12f9('0x57')]({'where':{'id':_0x49faa4[_0x12f9('0x50')]['id']}})[_0x12f9('0x1e')](handleEntityNotFound(_0x379815,null))[_0x12f9('0x1e')](function(_0x27fedc){if(_0x27fedc){_0x27f88d=_0x27fedc;_0x51aa6a[_0x12f9('0x40')]=_[_0x12f9('0x3d')](db['VtigerField']['rawAttributes']);_0x51aa6a[_0x12f9('0x3c')]=_[_0x12f9('0x3d')](_0x49faa4[_0x12f9('0x3c')]);_0x51aa6a['filters']=_[_0x12f9('0x3f')](_0x51aa6a[_0x12f9('0x40')],_0x51aa6a[_0x12f9('0x3c')]);_0x3278b4[_0x12f9('0x41')]=_[_0x12f9('0x3f')](_0x51aa6a[_0x12f9('0x40')],qs[_0x12f9('0x51')](_0x49faa4[_0x12f9('0x3c')]['fields']));_0x3278b4[_0x12f9('0x41')]=_0x3278b4[_0x12f9('0x41')][_0x12f9('0x52')]?_0x3278b4[_0x12f9('0x41')]:_0x51aa6a[_0x12f9('0x40')];_0x3278b4['order']=qs[_0x12f9('0x44')](_0x49faa4[_0x12f9('0x3c')][_0x12f9('0x44')]);_0x3278b4[_0x12f9('0x45')]=qs['filters'](_[_0x12f9('0x46')](_0x49faa4[_0x12f9('0x3c')],_0x51aa6a[_0x12f9('0x3e')]));if(_0x49faa4[_0x12f9('0x3c')]['filter']){_0x3278b4[_0x12f9('0x45')]=_[_0x12f9('0x48')](_0x3278b4[_0x12f9('0x45')],{'$or':_['map'](_0x3278b4[_0x12f9('0x41')],function(_0x1859f3){var _0x1ff0e9={};_0x1ff0e9[_0x1859f3]={'$like':'%'+_0x49faa4[_0x12f9('0x3c')][_0x12f9('0x47')]+'%'};return _0x1ff0e9;})});}_0x3278b4=_[_0x12f9('0x48')]({},_0x3278b4,_0x49faa4[_0x12f9('0x4a')]);return _0x27f88d[_0x12f9('0x56')](_0x3278b4);}})[_0x12f9('0x1e')](function(_0x702e09){if(_0x702e09){_0x90e42a=_0x702e09[_0x12f9('0x52')];if(!_0x49faa4[_0x12f9('0x3c')][_0x12f9('0x42')](_0x12f9('0x43'))){_0x3278b4[_0x12f9('0x2c')]=qs[_0x12f9('0x2c')](_0x49faa4[_0x12f9('0x3c')]['limit']);_0x3278b4[_0x12f9('0x2b')]=qs[_0x12f9('0x2b')](_0x49faa4[_0x12f9('0x3c')][_0x12f9('0x2b')]);}return _0x27f88d[_0x12f9('0x56')](_0x3278b4);}})['then'](function(_0x298d64){if(_0x298d64){return _0x298d64?{'count':_0x90e42a,'rows':_0x298d64}:null;}})[_0x12f9('0x1e')](respondWithResult(_0x379815,null))[_0x12f9('0x4e')](handleError(_0x379815,null));};exports[_0x12f9('0x58')]=function(_0x189a05,_0x489343,_0x5eaeb0){var _0x5d7e57={};var _0x3e5a28={};var _0x4108b3;var _0x4375df;return db[_0x12f9('0x37')]['findOne']({'where':{'id':_0x189a05[_0x12f9('0x50')]['id']}})['then'](handleEntityNotFound(_0x489343,null))['then'](function(_0x4ecdad){if(_0x4ecdad){_0x4108b3=_0x4ecdad;_0x3e5a28['model']=_[_0x12f9('0x3d')](db[_0x12f9('0x59')][_0x12f9('0x38')]);_0x3e5a28[_0x12f9('0x3c')]=_['keys'](_0x189a05[_0x12f9('0x3c')]);_0x3e5a28[_0x12f9('0x3e')]=_[_0x12f9('0x3f')](_0x3e5a28[_0x12f9('0x40')],_0x3e5a28[_0x12f9('0x3c')]);_0x5d7e57['attributes']=_['intersection'](_0x3e5a28[_0x12f9('0x40')],qs['fields'](_0x189a05[_0x12f9('0x3c')][_0x12f9('0x51')]));_0x5d7e57[_0x12f9('0x41')]=_0x5d7e57[_0x12f9('0x41')]['length']?_0x5d7e57[_0x12f9('0x41')]:_0x3e5a28['model'];_0x5d7e57['order']=qs[_0x12f9('0x44')](_0x189a05[_0x12f9('0x3c')][_0x12f9('0x44')]);_0x5d7e57[_0x12f9('0x45')]=qs[_0x12f9('0x3e')](_[_0x12f9('0x46')](_0x189a05['query'],_0x3e5a28[_0x12f9('0x3e')]));if(_0x189a05['query'][_0x12f9('0x47')]){_0x5d7e57[_0x12f9('0x45')]=_[_0x12f9('0x48')](_0x5d7e57[_0x12f9('0x45')],{'$or':_['map'](_0x5d7e57[_0x12f9('0x41')],function(_0x39242d){var _0x1c4870={};_0x1c4870[_0x39242d]={'$like':'%'+_0x189a05[_0x12f9('0x3c')][_0x12f9('0x47')]+'%'};return _0x1c4870;})});}_0x5d7e57=_[_0x12f9('0x48')]({},_0x5d7e57,_0x189a05[_0x12f9('0x4a')]);return _0x4108b3[_0x12f9('0x58')](_0x5d7e57);}})[_0x12f9('0x1e')](function(_0x35887d){if(_0x35887d){_0x4375df=_0x35887d['length'];if(!_0x189a05[_0x12f9('0x3c')]['hasOwnProperty']('nolimit')){_0x5d7e57['limit']=qs['limit'](_0x189a05['query'][_0x12f9('0x2c')]);_0x5d7e57['offset']=qs[_0x12f9('0x2b')](_0x189a05['query'][_0x12f9('0x2b')]);}return _0x4108b3[_0x12f9('0x58')](_0x5d7e57);}})['then'](function(_0x53e860){if(_0x53e860){return _0x53e860?{'count':_0x4375df,'rows':_0x53e860}:null;}})[_0x12f9('0x1e')](respondWithResult(_0x489343,null))[_0x12f9('0x4e')](handleError(_0x489343,null));};exports[_0x12f9('0x5a')]=function(_0x127cfd,_0xf8e4bf,_0x201f7a){var _0x45fc59={};var _0x55ddc1={};var _0x39b4fa;var _0x4874e1;return db[_0x12f9('0x37')]['findOne']({'where':{'id':_0x127cfd[_0x12f9('0x50')]['id']}})[_0x12f9('0x1e')](handleEntityNotFound(_0xf8e4bf,null))[_0x12f9('0x1e')](function(_0x4abf09){if(_0x4abf09){_0x39b4fa=_0x4abf09;_0x55ddc1['model']=_[_0x12f9('0x3d')](db['VtigerField'][_0x12f9('0x38')]);_0x55ddc1[_0x12f9('0x3c')]=_[_0x12f9('0x3d')](_0x127cfd[_0x12f9('0x3c')]);_0x55ddc1[_0x12f9('0x3e')]=_[_0x12f9('0x3f')](_0x55ddc1['model'],_0x55ddc1[_0x12f9('0x3c')]);_0x45fc59[_0x12f9('0x41')]=_['intersection'](_0x55ddc1[_0x12f9('0x40')],qs[_0x12f9('0x51')](_0x127cfd[_0x12f9('0x3c')][_0x12f9('0x51')]));_0x45fc59[_0x12f9('0x41')]=_0x45fc59[_0x12f9('0x41')][_0x12f9('0x52')]?_0x45fc59[_0x12f9('0x41')]:_0x55ddc1['model'];_0x45fc59[_0x12f9('0x5b')]=qs[_0x12f9('0x44')](_0x127cfd[_0x12f9('0x3c')][_0x12f9('0x44')]);_0x45fc59['where']=qs[_0x12f9('0x3e')](_[_0x12f9('0x46')](_0x127cfd[_0x12f9('0x3c')],_0x55ddc1[_0x12f9('0x3e')]));if(_0x127cfd[_0x12f9('0x3c')]['filter']){_0x45fc59[_0x12f9('0x45')]=_[_0x12f9('0x48')](_0x45fc59[_0x12f9('0x45')],{'$or':_[_0x12f9('0x36')](_0x45fc59['attributes'],function(_0x6d9b09){var _0x3d18e9={};_0x3d18e9[_0x6d9b09]={'$like':'%'+_0x127cfd['query']['filter']+'%'};return _0x3d18e9;})});}_0x45fc59=_[_0x12f9('0x48')]({},_0x45fc59,_0x127cfd[_0x12f9('0x4a')]);return _0x39b4fa[_0x12f9('0x5a')](_0x45fc59);}})[_0x12f9('0x1e')](function(_0x148c9f){if(_0x148c9f){_0x4874e1=_0x148c9f['length'];if(!_0x127cfd[_0x12f9('0x3c')][_0x12f9('0x42')](_0x12f9('0x43'))){_0x45fc59[_0x12f9('0x2c')]=qs[_0x12f9('0x2c')](_0x127cfd[_0x12f9('0x3c')][_0x12f9('0x2c')]);_0x45fc59[_0x12f9('0x2b')]=qs['offset'](_0x127cfd[_0x12f9('0x3c')][_0x12f9('0x2b')]);}return _0x39b4fa[_0x12f9('0x5a')](_0x45fc59);}})['then'](function(_0x359f72){if(_0x359f72){return _0x359f72?{'count':_0x4874e1,'rows':_0x359f72}:null;}})['then'](respondWithResult(_0xf8e4bf,null))[_0x12f9('0x4e')](handleError(_0xf8e4bf,null));};
\ No newline at end of file
+var _0x92ca=['error','VtigerConfiguration,\x20%s,\x20%s','message','info','result','catch','status','end','json','count','offset','limit','set','Content-Range','reject','save','then','destroy','sendStatus','stack','name','send','map','VtigerConfiguration','type','key','query','keys','intersection','model','fields','attributes','length','hasOwnProperty','nolimit','order','sort','filters','pick','filter','where','merge','includeAll','findAll','show','rawAttributes','include','options','find','create','body','update','params','findOne','VtigerField','getFields','getSubjects','getDescriptions','eml-format','rimraf','bluebird','mustache','util','path','sox','ejs','squel','crypto','jsforce','desk.js','to-csv','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','jayson/promise','client','http','test','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','request\x20sent','debug','VtigerConfiguration,\x20%s,\x20%s,\x20%s','stringify'];(function(_0x3a2118,_0x31fc3c){var _0x1d181d=function(_0x26a734){while(--_0x26a734){_0x3a2118['push'](_0x3a2118['shift']());}};_0x1d181d(++_0x31fc3c);}(_0x92ca,0x95));var _0xa92c=function(_0x62c286,_0x8afc5f){_0x62c286=_0x62c286-0x0;var _0x446c09=_0x92ca[_0x62c286];return _0x446c09;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xa92c('0x0'));var rimraf=require(_0xa92c('0x1'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0xa92c('0x2'));var Mustache=require(_0xa92c('0x3'));var util=require(_0xa92c('0x4'));var path=require(_0xa92c('0x5'));var sox=require(_0xa92c('0x6'));var csv=require('to-csv');var ejs=require(_0xa92c('0x7'));var fs=require('fs');var _=require('lodash');var squel=require(_0xa92c('0x8'));var crypto=require(_0xa92c('0x9'));var jsforce=require(_0xa92c('0xa'));var deskjs=require(_0xa92c('0xb'));var toCsv=require(_0xa92c('0xc'));var querystring=require('querystring');var Papa=require(_0xa92c('0xd'));var Redis=require('ioredis');var authService=require(_0xa92c('0xe'));var qs=require('../../components/parsers/qs');var as=require(_0xa92c('0xf'));var hardwareService=require(_0xa92c('0x10'));var logger=require(_0xa92c('0x11'))(_0xa92c('0x12'));var utils=require(_0xa92c('0x13'));var config=require('../../config/environment');var db=require(_0xa92c('0x14'))['db'];var jayson=require(_0xa92c('0x15'));var client=jayson[_0xa92c('0x16')][_0xa92c('0x17')]({'port':0x232a});function checkPasswordPattern(_0x586eb8,_0x3157f9,_0x438d7a){if(_0x438d7a){var _0x135f1c=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x135f1c[_0xa92c('0x18')](_0x3157f9)){return _0x586eb8;}else{throw new db[(_0xa92c('0x19'))][(_0xa92c('0x1a'))](_0xa92c('0x1b'));}}else{return _0x586eb8;}}function respondWithRpcPromise(_0x55842e,_0x2f0e79,_0x3b67e0,_0x38863b){return new BPromise(function(_0x3b6e2c,_0x114033){var _0x477403=_0x38863b||client;return _0x477403[_0xa92c('0x1c')](_0x55842e,_0x3b67e0)['then'](function(_0x574eec){logger['info']('VtigerConfiguration,\x20%s,\x20%s',_0x2f0e79,_0xa92c('0x1d'));logger[_0xa92c('0x1e')](_0xa92c('0x1f'),_0x2f0e79,_0xa92c('0x1d'),JSON[_0xa92c('0x20')](_0x574eec));if(_0x574eec[_0xa92c('0x21')]){if(_0x574eec['error']['code']===0x1f4){logger[_0xa92c('0x21')](_0xa92c('0x22'),_0x2f0e79,_0x574eec[_0xa92c('0x21')][_0xa92c('0x23')]);return _0x114033(_0x574eec[_0xa92c('0x21')][_0xa92c('0x23')]);}logger[_0xa92c('0x21')]('VtigerConfiguration,\x20%s,\x20%s',_0x2f0e79,_0x574eec[_0xa92c('0x21')][_0xa92c('0x23')]);return _0x3b6e2c(_0x574eec[_0xa92c('0x21')][_0xa92c('0x23')]);}else{logger[_0xa92c('0x24')](_0xa92c('0x22'),_0x2f0e79,'request\x20sent');_0x3b6e2c(_0x574eec[_0xa92c('0x25')][_0xa92c('0x23')]);}})[_0xa92c('0x26')](function(_0x12cc59){logger[_0xa92c('0x21')](_0xa92c('0x22'),_0x2f0e79,_0x12cc59);_0x114033(_0x12cc59);});});}function respondWithStatusCode(_0x4cd4cd,_0x268351){_0x268351=_0x268351||0xcc;return function(_0x41a11f){if(_0x41a11f){return _0x4cd4cd['sendStatus'](_0x268351);}return _0x4cd4cd[_0xa92c('0x27')](_0x268351)[_0xa92c('0x28')]();};}function respondWithResult(_0x5b5e7d,_0x5deb10){_0x5deb10=_0x5deb10||0xc8;return function(_0x4ef3ae){if(_0x4ef3ae){return _0x5b5e7d[_0xa92c('0x27')](_0x5deb10)[_0xa92c('0x29')](_0x4ef3ae);}};}function respondWithFilteredResult(_0xf4f308,_0x42ac13){return function(_0x834096){if(_0x834096){var _0x723963=_0x834096[_0xa92c('0x2a')],_0x35e0ad=_0x42ac13[_0xa92c('0x2b')],_0x408530=_0x42ac13[_0xa92c('0x2b')]+_0x42ac13[_0xa92c('0x2c')],_0x4063a3;if(_0x408530>=_0x723963){_0x408530=_0x723963;_0x4063a3=0xc8;}else{_0x4063a3=0xce;}_0xf4f308['status'](_0x4063a3);return _0xf4f308[_0xa92c('0x2d')](_0xa92c('0x2e'),_0x35e0ad+'-'+_0x408530+'/'+_0x723963)[_0xa92c('0x29')](_0x834096);}return null;};}function patchUpdates(_0x2adb3a){return function(_0x59122a){try{jsonpatch['apply'](_0x59122a,_0x2adb3a,!![]);}catch(_0x465dd3){return BPromise[_0xa92c('0x2f')](_0x465dd3);}return _0x59122a[_0xa92c('0x30')]();};}function saveUpdates(_0x1904ea,_0x3d57a2){return function(_0x1bb938){if(_0x1bb938){return _0x1bb938['update'](_0x1904ea)[_0xa92c('0x31')](function(_0x16fe01){return _0x16fe01;});}return null;};}function removeEntity(_0x2526e7,_0x42a2b4){return function(_0x40af76){if(_0x40af76){return _0x40af76[_0xa92c('0x32')]()['then'](function(){_0x2526e7['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x467d02,_0x2948e0){return function(_0x25a043){if(!_0x25a043){_0x467d02[_0xa92c('0x33')](0x194);}return _0x25a043;};}function handleError(_0x739dd9,_0x53d8fe){_0x53d8fe=_0x53d8fe||0x1f4;return function(_0x382f1e){logger[_0xa92c('0x21')](_0x382f1e[_0xa92c('0x34')]);if(_0x382f1e[_0xa92c('0x35')]){delete _0x382f1e[_0xa92c('0x35')];}_0x739dd9['status'](_0x53d8fe)[_0xa92c('0x36')](_0x382f1e);};}exports['index']=function(_0x27af36,_0xedaf1a){var _0x336588={},_0x56143c={},_0x49f20b={'count':0x0,'rows':[]};var _0x10362a=_[_0xa92c('0x37')](db[_0xa92c('0x38')]['rawAttributes'],function(_0x247c7e){return{'name':_0x247c7e['fieldName'],'type':_0x247c7e[_0xa92c('0x39')][_0xa92c('0x3a')]};});_0x56143c['model']=_[_0xa92c('0x37')](_0x10362a,'name');_0x56143c[_0xa92c('0x3b')]=_[_0xa92c('0x3c')](_0x27af36[_0xa92c('0x3b')]);_0x56143c['filters']=_[_0xa92c('0x3d')](_0x56143c[_0xa92c('0x3e')],_0x56143c[_0xa92c('0x3b')]);_0x336588['attributes']=_[_0xa92c('0x3d')](_0x56143c[_0xa92c('0x3e')],qs[_0xa92c('0x3f')](_0x27af36[_0xa92c('0x3b')]['fields']));_0x336588[_0xa92c('0x40')]=_0x336588['attributes'][_0xa92c('0x41')]?_0x336588['attributes']:_0x56143c[_0xa92c('0x3e')];if(!_0x27af36[_0xa92c('0x3b')][_0xa92c('0x42')](_0xa92c('0x43'))){_0x336588[_0xa92c('0x2c')]=qs[_0xa92c('0x2c')](_0x27af36['query'][_0xa92c('0x2c')]);_0x336588[_0xa92c('0x2b')]=qs[_0xa92c('0x2b')](_0x27af36[_0xa92c('0x3b')]['offset']);}_0x336588[_0xa92c('0x44')]=qs[_0xa92c('0x45')](_0x27af36[_0xa92c('0x3b')]['sort']);_0x336588['where']=qs[_0xa92c('0x46')](_[_0xa92c('0x47')](_0x27af36[_0xa92c('0x3b')],_0x56143c[_0xa92c('0x46')]),_0x10362a);if(_0x27af36[_0xa92c('0x3b')][_0xa92c('0x48')]){_0x336588[_0xa92c('0x49')]=_[_0xa92c('0x4a')](_0x336588[_0xa92c('0x49')],{'$or':_['map'](_0x10362a,function(_0xbc62ef){if(_0xbc62ef[_0xa92c('0x39')]!=='VIRTUAL'){var _0x50c468={};_0x50c468[_0xbc62ef['name']]={'$like':'%'+_0x27af36[_0xa92c('0x3b')][_0xa92c('0x48')]+'%'};return _0x50c468;}})});}_0x336588=_[_0xa92c('0x4a')]({},_0x336588,_0x27af36['options']);var _0x12d49f={'where':_0x336588[_0xa92c('0x49')]};return db['VtigerConfiguration'][_0xa92c('0x2a')](_0x12d49f)[_0xa92c('0x31')](function(_0x112282){_0x49f20b['count']=_0x112282;if(_0x27af36[_0xa92c('0x3b')][_0xa92c('0x4b')]){_0x336588['include']=[{'all':!![]}];}return db[_0xa92c('0x38')][_0xa92c('0x4c')](_0x336588);})[_0xa92c('0x31')](function(_0x3c0377){_0x49f20b['rows']=_0x3c0377;return _0x49f20b;})[_0xa92c('0x31')](respondWithFilteredResult(_0xedaf1a,_0x336588))[_0xa92c('0x26')](handleError(_0xedaf1a,null));};exports[_0xa92c('0x4d')]=function(_0xdd9591,_0x589692){var _0x45b710={'raw':![],'where':{'id':_0xdd9591['params']['id']}},_0x2e11af={};_0x2e11af[_0xa92c('0x3e')]=_[_0xa92c('0x3c')](db[_0xa92c('0x38')][_0xa92c('0x4e')]);_0x2e11af[_0xa92c('0x3b')]=_[_0xa92c('0x3c')](_0xdd9591[_0xa92c('0x3b')]);_0x2e11af['filters']=_['intersection'](_0x2e11af[_0xa92c('0x3e')],_0x2e11af[_0xa92c('0x3b')]);_0x45b710[_0xa92c('0x40')]=_[_0xa92c('0x3d')](_0x2e11af[_0xa92c('0x3e')],qs[_0xa92c('0x3f')](_0xdd9591[_0xa92c('0x3b')]['fields']));_0x45b710[_0xa92c('0x40')]=_0x45b710[_0xa92c('0x40')][_0xa92c('0x41')]?_0x45b710[_0xa92c('0x40')]:_0x2e11af[_0xa92c('0x3e')];if(_0xdd9591['query'][_0xa92c('0x4b')]){_0x45b710[_0xa92c('0x4f')]=[{'all':!![]}];}_0x45b710=_[_0xa92c('0x4a')]({},_0x45b710,_0xdd9591[_0xa92c('0x50')]);return db[_0xa92c('0x38')][_0xa92c('0x51')](_0x45b710)[_0xa92c('0x31')](handleEntityNotFound(_0x589692,null))['then'](respondWithResult(_0x589692,null))[_0xa92c('0x26')](handleError(_0x589692,null));};exports[_0xa92c('0x52')]=function(_0x3e4cba,_0x48ab0e){return db[_0xa92c('0x38')][_0xa92c('0x52')](_0x3e4cba[_0xa92c('0x53')],{})[_0xa92c('0x31')](respondWithResult(_0x48ab0e,0xc9))['catch'](handleError(_0x48ab0e,null));};exports[_0xa92c('0x54')]=function(_0x1eb1ed,_0x1fb424){if(_0x1eb1ed[_0xa92c('0x53')]['id']){delete _0x1eb1ed['body']['id'];}return db[_0xa92c('0x38')]['find']({'where':{'id':_0x1eb1ed[_0xa92c('0x55')]['id']}})['then'](handleEntityNotFound(_0x1fb424,null))['then'](saveUpdates(_0x1eb1ed[_0xa92c('0x53')],null))[_0xa92c('0x31')](respondWithResult(_0x1fb424,null))['catch'](handleError(_0x1fb424,null));};exports[_0xa92c('0x32')]=function(_0xd4b319,_0x301e37){return db[_0xa92c('0x38')]['find']({'where':{'id':_0xd4b319['params']['id']}})[_0xa92c('0x31')](handleEntityNotFound(_0x301e37,null))[_0xa92c('0x31')](removeEntity(_0x301e37,null))[_0xa92c('0x26')](handleError(_0x301e37,null));};exports['getFields']=function(_0x38e294,_0x52c6c8,_0x44cc93){var _0x4c8cb7={};var _0xc68314={};var _0x53b2df;var _0x560f7a;return db[_0xa92c('0x38')][_0xa92c('0x56')]({'where':{'id':_0x38e294[_0xa92c('0x55')]['id']}})[_0xa92c('0x31')](handleEntityNotFound(_0x52c6c8,null))[_0xa92c('0x31')](function(_0x227fc6){if(_0x227fc6){_0x53b2df=_0x227fc6;_0xc68314[_0xa92c('0x3e')]=_[_0xa92c('0x3c')](db[_0xa92c('0x57')][_0xa92c('0x4e')]);_0xc68314[_0xa92c('0x3b')]=_[_0xa92c('0x3c')](_0x38e294[_0xa92c('0x3b')]);_0xc68314[_0xa92c('0x46')]=_['intersection'](_0xc68314[_0xa92c('0x3e')],_0xc68314[_0xa92c('0x3b')]);_0x4c8cb7[_0xa92c('0x40')]=_[_0xa92c('0x3d')](_0xc68314[_0xa92c('0x3e')],qs[_0xa92c('0x3f')](_0x38e294[_0xa92c('0x3b')][_0xa92c('0x3f')]));_0x4c8cb7[_0xa92c('0x40')]=_0x4c8cb7[_0xa92c('0x40')]['length']?_0x4c8cb7[_0xa92c('0x40')]:_0xc68314[_0xa92c('0x3e')];_0x4c8cb7[_0xa92c('0x44')]=qs[_0xa92c('0x45')](_0x38e294['query'][_0xa92c('0x45')]);_0x4c8cb7[_0xa92c('0x49')]=qs[_0xa92c('0x46')](_['pick'](_0x38e294[_0xa92c('0x3b')],_0xc68314[_0xa92c('0x46')]));if(_0x38e294[_0xa92c('0x3b')]['filter']){_0x4c8cb7[_0xa92c('0x49')]=_[_0xa92c('0x4a')](_0x4c8cb7[_0xa92c('0x49')],{'$or':_[_0xa92c('0x37')](_0x4c8cb7[_0xa92c('0x40')],function(_0x5c11a7){var _0x4b0300={};_0x4b0300[_0x5c11a7]={'$like':'%'+_0x38e294['query'][_0xa92c('0x48')]+'%'};return _0x4b0300;})});}_0x4c8cb7=_[_0xa92c('0x4a')]({},_0x4c8cb7,_0x38e294[_0xa92c('0x50')]);return _0x53b2df[_0xa92c('0x58')](_0x4c8cb7);}})[_0xa92c('0x31')](function(_0x5619af){if(_0x5619af){_0x560f7a=_0x5619af['length'];if(!_0x38e294[_0xa92c('0x3b')][_0xa92c('0x42')]('nolimit')){_0x4c8cb7[_0xa92c('0x2c')]=qs['limit'](_0x38e294[_0xa92c('0x3b')]['limit']);_0x4c8cb7[_0xa92c('0x2b')]=qs[_0xa92c('0x2b')](_0x38e294[_0xa92c('0x3b')][_0xa92c('0x2b')]);}return _0x53b2df['getFields'](_0x4c8cb7);}})[_0xa92c('0x31')](function(_0x17d178){if(_0x17d178){return _0x17d178?{'count':_0x560f7a,'rows':_0x17d178}:null;}})[_0xa92c('0x31')](respondWithResult(_0x52c6c8,null))[_0xa92c('0x26')](handleError(_0x52c6c8,null));};exports['getSubjects']=function(_0x49a5c0,_0x11d557,_0x5d8075){var _0xd68ef3={};var _0x579aa2={};var _0x589c6f;var _0x123519;return db[_0xa92c('0x38')][_0xa92c('0x56')]({'where':{'id':_0x49a5c0['params']['id']}})[_0xa92c('0x31')](handleEntityNotFound(_0x11d557,null))['then'](function(_0x25d416){if(_0x25d416){_0x589c6f=_0x25d416;_0x579aa2[_0xa92c('0x3e')]=_[_0xa92c('0x3c')](db['VtigerField'][_0xa92c('0x4e')]);_0x579aa2[_0xa92c('0x3b')]=_[_0xa92c('0x3c')](_0x49a5c0[_0xa92c('0x3b')]);_0x579aa2[_0xa92c('0x46')]=_[_0xa92c('0x3d')](_0x579aa2['model'],_0x579aa2[_0xa92c('0x3b')]);_0xd68ef3[_0xa92c('0x40')]=_[_0xa92c('0x3d')](_0x579aa2[_0xa92c('0x3e')],qs[_0xa92c('0x3f')](_0x49a5c0[_0xa92c('0x3b')][_0xa92c('0x3f')]));_0xd68ef3[_0xa92c('0x40')]=_0xd68ef3['attributes'][_0xa92c('0x41')]?_0xd68ef3[_0xa92c('0x40')]:_0x579aa2[_0xa92c('0x3e')];_0xd68ef3['order']=qs[_0xa92c('0x45')](_0x49a5c0['query'][_0xa92c('0x45')]);_0xd68ef3[_0xa92c('0x49')]=qs[_0xa92c('0x46')](_[_0xa92c('0x47')](_0x49a5c0[_0xa92c('0x3b')],_0x579aa2[_0xa92c('0x46')]));if(_0x49a5c0[_0xa92c('0x3b')][_0xa92c('0x48')]){_0xd68ef3[_0xa92c('0x49')]=_[_0xa92c('0x4a')](_0xd68ef3[_0xa92c('0x49')],{'$or':_[_0xa92c('0x37')](_0xd68ef3[_0xa92c('0x40')],function(_0x196a3e){var _0x3c428a={};_0x3c428a[_0x196a3e]={'$like':'%'+_0x49a5c0[_0xa92c('0x3b')][_0xa92c('0x48')]+'%'};return _0x3c428a;})});}_0xd68ef3=_[_0xa92c('0x4a')]({},_0xd68ef3,_0x49a5c0[_0xa92c('0x50')]);return _0x589c6f[_0xa92c('0x59')](_0xd68ef3);}})[_0xa92c('0x31')](function(_0xfa4fab){if(_0xfa4fab){_0x123519=_0xfa4fab[_0xa92c('0x41')];if(!_0x49a5c0[_0xa92c('0x3b')][_0xa92c('0x42')](_0xa92c('0x43'))){_0xd68ef3['limit']=qs[_0xa92c('0x2c')](_0x49a5c0['query'][_0xa92c('0x2c')]);_0xd68ef3['offset']=qs[_0xa92c('0x2b')](_0x49a5c0[_0xa92c('0x3b')][_0xa92c('0x2b')]);}return _0x589c6f['getSubjects'](_0xd68ef3);}})[_0xa92c('0x31')](function(_0x1ee9c5){if(_0x1ee9c5){return _0x1ee9c5?{'count':_0x123519,'rows':_0x1ee9c5}:null;}})[_0xa92c('0x31')](respondWithResult(_0x11d557,null))[_0xa92c('0x26')](handleError(_0x11d557,null));};exports[_0xa92c('0x5a')]=function(_0x5cbfcb,_0x4231f5,_0x505db1){var _0x57b726={};var _0x4c5a7f={};var _0x3812ba;var _0x3ff67c;return db[_0xa92c('0x38')][_0xa92c('0x56')]({'where':{'id':_0x5cbfcb[_0xa92c('0x55')]['id']}})[_0xa92c('0x31')](handleEntityNotFound(_0x4231f5,null))[_0xa92c('0x31')](function(_0x4f4804){if(_0x4f4804){_0x3812ba=_0x4f4804;_0x4c5a7f['model']=_['keys'](db[_0xa92c('0x57')]['rawAttributes']);_0x4c5a7f[_0xa92c('0x3b')]=_[_0xa92c('0x3c')](_0x5cbfcb[_0xa92c('0x3b')]);_0x4c5a7f['filters']=_[_0xa92c('0x3d')](_0x4c5a7f[_0xa92c('0x3e')],_0x4c5a7f[_0xa92c('0x3b')]);_0x57b726[_0xa92c('0x40')]=_[_0xa92c('0x3d')](_0x4c5a7f['model'],qs[_0xa92c('0x3f')](_0x5cbfcb['query']['fields']));_0x57b726[_0xa92c('0x40')]=_0x57b726[_0xa92c('0x40')][_0xa92c('0x41')]?_0x57b726['attributes']:_0x4c5a7f[_0xa92c('0x3e')];_0x57b726['order']=qs[_0xa92c('0x45')](_0x5cbfcb['query'][_0xa92c('0x45')]);_0x57b726[_0xa92c('0x49')]=qs[_0xa92c('0x46')](_[_0xa92c('0x47')](_0x5cbfcb[_0xa92c('0x3b')],_0x4c5a7f['filters']));if(_0x5cbfcb[_0xa92c('0x3b')]['filter']){_0x57b726[_0xa92c('0x49')]=_['merge'](_0x57b726[_0xa92c('0x49')],{'$or':_['map'](_0x57b726[_0xa92c('0x40')],function(_0x312298){var _0x22d28a={};_0x22d28a[_0x312298]={'$like':'%'+_0x5cbfcb[_0xa92c('0x3b')][_0xa92c('0x48')]+'%'};return _0x22d28a;})});}_0x57b726=_[_0xa92c('0x4a')]({},_0x57b726,_0x5cbfcb['options']);return _0x3812ba[_0xa92c('0x5a')](_0x57b726);}})[_0xa92c('0x31')](function(_0x94edb5){if(_0x94edb5){_0x3ff67c=_0x94edb5[_0xa92c('0x41')];if(!_0x5cbfcb[_0xa92c('0x3b')][_0xa92c('0x42')]('nolimit')){_0x57b726['limit']=qs[_0xa92c('0x2c')](_0x5cbfcb[_0xa92c('0x3b')][_0xa92c('0x2c')]);_0x57b726['offset']=qs[_0xa92c('0x2b')](_0x5cbfcb[_0xa92c('0x3b')]['offset']);}return _0x3812ba['getDescriptions'](_0x57b726);}})['then'](function(_0x5d35bd){if(_0x5d35bd){return _0x5d35bd?{'count':_0x3ff67c,'rows':_0x5d35bd}:null;}})['then'](respondWithResult(_0x4231f5,null))['catch'](handleError(_0x4231f5,null));};
\ No newline at end of file