Built motion from commit (unavailable).|2.4.20
[motion2.git] / server / api / intVtigerConfiguration / intVtigerConfiguration.controller.js
index 1d4db73..2934a3f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x15fd=['create','body','params','getFields','VtigerField','findOne','getSubjects','getDescriptions','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','lodash','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','api','../../config/environment','client','http','test','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','request\x20sent','debug','VtigerConfiguration,\x20%s,\x20%s,\x20%s','error','code','VtigerConfiguration,\x20%s,\x20%s','message','catch','sendStatus','status','offset','limit','set','Content-Range','json','apply','reject','update','destroy','end','stack','name','index','map','VtigerConfiguration','rawAttributes','type','key','model','query','keys','filters','intersection','length','attributes','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','options','count','includeAll','include','findAll','show','fields','find'];(function(_0x3a04ab,_0x31b9fd){var _0x4bff6d=function(_0x125f7e){while(--_0x125f7e){_0x3a04ab['push'](_0x3a04ab['shift']());}};_0x4bff6d(++_0x31b9fd);}(_0x15fd,0x1d4));var _0xd15f=function(_0x171e63,_0x2033b9){_0x171e63=_0x171e63-0x0;var _0x26fb04=_0x15fd[_0x171e63];return _0x26fb04;};'use strict';var pdf=require(_0xd15f('0x0'));var emlformat=require(_0xd15f('0x1'));var rimraf=require(_0xd15f('0x2'));var zipdir=require(_0xd15f('0x3'));var jsonpatch=require(_0xd15f('0x4'));var rp=require(_0xd15f('0x5'));var moment=require(_0xd15f('0x6'));var BPromise=require(_0xd15f('0x7'));var Mustache=require(_0xd15f('0x8'));var util=require(_0xd15f('0x9'));var path=require('path');var sox=require(_0xd15f('0xa'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require(_0xd15f('0xb'));var squel=require(_0xd15f('0xc'));var crypto=require(_0xd15f('0xd'));var jsforce=require(_0xd15f('0xe'));var deskjs=require(_0xd15f('0xf'));var toCsv=require(_0xd15f('0x10'));var querystring=require(_0xd15f('0x11'));var Papa=require(_0xd15f('0x12'));var Redis=require(_0xd15f('0x13'));var authService=require(_0xd15f('0x14'));var qs=require(_0xd15f('0x15'));var as=require(_0xd15f('0x16'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xd15f('0x17'));var utils=require('../../config/utils');var config=require(_0xd15f('0x18'));var db=require('../../mysqldb')['db'];var jayson=require('jayson/promise');var client=jayson[_0xd15f('0x19')][_0xd15f('0x1a')]({'port':0x232a});function checkPasswordPattern(_0x4317c7,_0x2ce245,_0x200c0e){if(_0x200c0e){var _0x2666a6=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x2666a6[_0xd15f('0x1b')](_0x2ce245)){return _0x4317c7;}else{throw new db['Sequelize'][(_0xd15f('0x1c'))](_0xd15f('0x1d'));}}else{return _0x4317c7;}}function respondWithRpcPromise(_0x1ec345,_0x185113,_0x218a16,_0x5356f1){return new BPromise(function(_0x387a21,_0x4cd4d9){var _0x36fc54=_0x5356f1||client;return _0x36fc54[_0xd15f('0x1e')](_0x1ec345,_0x218a16)[_0xd15f('0x1f')](function(_0x4c68e5){logger[_0xd15f('0x20')]('VtigerConfiguration,\x20%s,\x20%s',_0x185113,_0xd15f('0x21'));logger[_0xd15f('0x22')](_0xd15f('0x23'),_0x185113,_0xd15f('0x21'),JSON['stringify'](_0x4c68e5));if(_0x4c68e5[_0xd15f('0x24')]){if(_0x4c68e5[_0xd15f('0x24')][_0xd15f('0x25')]===0x1f4){logger[_0xd15f('0x24')](_0xd15f('0x26'),_0x185113,_0x4c68e5[_0xd15f('0x24')]['message']);return _0x4cd4d9(_0x4c68e5[_0xd15f('0x24')]['message']);}logger['error']('VtigerConfiguration,\x20%s,\x20%s',_0x185113,_0x4c68e5['error'][_0xd15f('0x27')]);return _0x387a21(_0x4c68e5[_0xd15f('0x24')][_0xd15f('0x27')]);}else{logger[_0xd15f('0x20')](_0xd15f('0x26'),_0x185113,'request\x20sent');_0x387a21(_0x4c68e5['result'][_0xd15f('0x27')]);}})[_0xd15f('0x28')](function(_0x217c85){logger[_0xd15f('0x24')](_0xd15f('0x26'),_0x185113,_0x217c85);_0x4cd4d9(_0x217c85);});});}function respondWithStatusCode(_0x1e6a4a,_0x287d75){_0x287d75=_0x287d75||0xcc;return function(_0x98b3f5){if(_0x98b3f5){return _0x1e6a4a[_0xd15f('0x29')](_0x287d75);}return _0x1e6a4a[_0xd15f('0x2a')](_0x287d75)['end']();};}function respondWithResult(_0x388285,_0x43eb92){_0x43eb92=_0x43eb92||0xc8;return function(_0x421ddd){if(_0x421ddd){return _0x388285['status'](_0x43eb92)['json'](_0x421ddd);}};}function respondWithFilteredResult(_0x3f8aa6,_0x2ea865){return function(_0x213922){if(_0x213922){var _0x235e06=_0x213922['count'],_0xb0659b=_0x2ea865[_0xd15f('0x2b')],_0x1ff1fe=_0x2ea865[_0xd15f('0x2b')]+_0x2ea865[_0xd15f('0x2c')],_0x5107e8;if(_0x1ff1fe>=_0x235e06){_0x1ff1fe=_0x235e06;_0x5107e8=0xc8;}else{_0x5107e8=0xce;}_0x3f8aa6[_0xd15f('0x2a')](_0x5107e8);return _0x3f8aa6[_0xd15f('0x2d')](_0xd15f('0x2e'),_0xb0659b+'-'+_0x1ff1fe+'/'+_0x235e06)[_0xd15f('0x2f')](_0x213922);}return null;};}function patchUpdates(_0x5a5ec8){return function(_0x5e5a50){try{jsonpatch[_0xd15f('0x30')](_0x5e5a50,_0x5a5ec8,!![]);}catch(_0x417667){return BPromise[_0xd15f('0x31')](_0x417667);}return _0x5e5a50['save']();};}function saveUpdates(_0x339fff,_0x6b918){return function(_0x5a36d5){if(_0x5a36d5){return _0x5a36d5[_0xd15f('0x32')](_0x339fff)['then'](function(_0x3fb7f7){return _0x3fb7f7;});}return null;};}function removeEntity(_0x20b662,_0x1f2907){return function(_0x37a7be){if(_0x37a7be){return _0x37a7be[_0xd15f('0x33')]()['then'](function(){_0x20b662['status'](0xcc)[_0xd15f('0x34')]();});}};}function handleEntityNotFound(_0x167e21,_0x39dae3){return function(_0x1e7575){if(!_0x1e7575){_0x167e21[_0xd15f('0x29')](0x194);}return _0x1e7575;};}function handleError(_0x578e1b,_0x53355f){_0x53355f=_0x53355f||0x1f4;return function(_0x5443e6){logger[_0xd15f('0x24')](_0x5443e6[_0xd15f('0x35')]);if(_0x5443e6[_0xd15f('0x36')]){delete _0x5443e6[_0xd15f('0x36')];}_0x578e1b[_0xd15f('0x2a')](_0x53355f)['send'](_0x5443e6);};}exports[_0xd15f('0x37')]=function(_0x1257c1,_0x2e10a1){var _0x5587a3={},_0x2d425c={},_0x1596e8={'count':0x0,'rows':[]};var _0x24fda6=_[_0xd15f('0x38')](db[_0xd15f('0x39')][_0xd15f('0x3a')],function(_0x477e5e){return{'name':_0x477e5e['fieldName'],'type':_0x477e5e[_0xd15f('0x3b')][_0xd15f('0x3c')]};});_0x2d425c[_0xd15f('0x3d')]=_[_0xd15f('0x38')](_0x24fda6,_0xd15f('0x36'));_0x2d425c[_0xd15f('0x3e')]=_[_0xd15f('0x3f')](_0x1257c1[_0xd15f('0x3e')]);_0x2d425c[_0xd15f('0x40')]=_['intersection'](_0x2d425c['model'],_0x2d425c['query']);_0x5587a3['attributes']=_[_0xd15f('0x41')](_0x2d425c[_0xd15f('0x3d')],qs['fields'](_0x1257c1[_0xd15f('0x3e')]['fields']));_0x5587a3['attributes']=_0x5587a3['attributes'][_0xd15f('0x42')]?_0x5587a3[_0xd15f('0x43')]:_0x2d425c[_0xd15f('0x3d')];if(!_0x1257c1['query'][_0xd15f('0x44')](_0xd15f('0x45'))){_0x5587a3['limit']=qs[_0xd15f('0x2c')](_0x1257c1[_0xd15f('0x3e')][_0xd15f('0x2c')]);_0x5587a3[_0xd15f('0x2b')]=qs[_0xd15f('0x2b')](_0x1257c1[_0xd15f('0x3e')][_0xd15f('0x2b')]);}_0x5587a3[_0xd15f('0x46')]=qs[_0xd15f('0x47')](_0x1257c1[_0xd15f('0x3e')][_0xd15f('0x47')]);_0x5587a3[_0xd15f('0x48')]=qs['filters'](_[_0xd15f('0x49')](_0x1257c1[_0xd15f('0x3e')],_0x2d425c[_0xd15f('0x40')]));if(_0x1257c1[_0xd15f('0x3e')][_0xd15f('0x4a')]){_0x5587a3[_0xd15f('0x48')]=_[_0xd15f('0x4b')](_0x5587a3[_0xd15f('0x48')],{'$or':_['map'](_0x24fda6,function(_0x245d8c){if(_0x245d8c['type']!=='VIRTUAL'){var _0x1bea38={};_0x1bea38[_0x245d8c[_0xd15f('0x36')]]={'$like':'%'+_0x1257c1['query']['filter']+'%'};return _0x1bea38;}})});}_0x5587a3=_['merge']({},_0x5587a3,_0x1257c1[_0xd15f('0x4c')]);var _0x29d198={'where':_0x5587a3['where']};return db['VtigerConfiguration'][_0xd15f('0x4d')](_0x29d198)[_0xd15f('0x1f')](function(_0x55d590){_0x1596e8[_0xd15f('0x4d')]=_0x55d590;if(_0x1257c1[_0xd15f('0x3e')][_0xd15f('0x4e')]){_0x5587a3[_0xd15f('0x4f')]=[{'all':!![]}];}return db['VtigerConfiguration'][_0xd15f('0x50')](_0x5587a3);})[_0xd15f('0x1f')](function(_0x378551){_0x1596e8['rows']=_0x378551;return _0x1596e8;})[_0xd15f('0x1f')](respondWithFilteredResult(_0x2e10a1,_0x5587a3))['catch'](handleError(_0x2e10a1,null));};exports[_0xd15f('0x51')]=function(_0x1677b4,_0x2c87de){var _0xea177e={'raw':![],'where':{'id':_0x1677b4['params']['id']}},_0x3c7e99={};_0x3c7e99['model']=_['keys'](db['VtigerConfiguration']['rawAttributes']);_0x3c7e99[_0xd15f('0x3e')]=_[_0xd15f('0x3f')](_0x1677b4[_0xd15f('0x3e')]);_0x3c7e99[_0xd15f('0x40')]=_['intersection'](_0x3c7e99[_0xd15f('0x3d')],_0x3c7e99['query']);_0xea177e[_0xd15f('0x43')]=_['intersection'](_0x3c7e99[_0xd15f('0x3d')],qs[_0xd15f('0x52')](_0x1677b4['query'][_0xd15f('0x52')]));_0xea177e['attributes']=_0xea177e[_0xd15f('0x43')][_0xd15f('0x42')]?_0xea177e[_0xd15f('0x43')]:_0x3c7e99[_0xd15f('0x3d')];if(_0x1677b4['query'][_0xd15f('0x4e')]){_0xea177e['include']=[{'all':!![]}];}_0xea177e=_['merge']({},_0xea177e,_0x1677b4['options']);return db[_0xd15f('0x39')][_0xd15f('0x53')](_0xea177e)[_0xd15f('0x1f')](handleEntityNotFound(_0x2c87de,null))['then'](respondWithResult(_0x2c87de,null))[_0xd15f('0x28')](handleError(_0x2c87de,null));};exports[_0xd15f('0x54')]=function(_0x1331a0,_0x5d636a){return db[_0xd15f('0x39')]['create'](_0x1331a0[_0xd15f('0x55')],{})[_0xd15f('0x1f')](respondWithResult(_0x5d636a,0xc9))[_0xd15f('0x28')](handleError(_0x5d636a,null));};exports[_0xd15f('0x32')]=function(_0x149d5a,_0x3e891c){if(_0x149d5a[_0xd15f('0x55')]['id']){delete _0x149d5a[_0xd15f('0x55')]['id'];}return db[_0xd15f('0x39')][_0xd15f('0x53')]({'where':{'id':_0x149d5a[_0xd15f('0x56')]['id']}})[_0xd15f('0x1f')](handleEntityNotFound(_0x3e891c,null))[_0xd15f('0x1f')](saveUpdates(_0x149d5a['body'],null))[_0xd15f('0x1f')](respondWithResult(_0x3e891c,null))[_0xd15f('0x28')](handleError(_0x3e891c,null));};exports[_0xd15f('0x33')]=function(_0x95cbc5,_0x584983){return db[_0xd15f('0x39')][_0xd15f('0x53')]({'where':{'id':_0x95cbc5[_0xd15f('0x56')]['id']}})[_0xd15f('0x1f')](handleEntityNotFound(_0x584983,null))['then'](removeEntity(_0x584983,null))['catch'](handleError(_0x584983,null));};exports[_0xd15f('0x57')]=function(_0x5a7062,_0x2111e5,_0x197a63){var _0xd92665={};var _0x1c9e53={};var _0x26e39c;var _0x2047bd;return db[_0xd15f('0x39')]['findOne']({'where':{'id':_0x5a7062[_0xd15f('0x56')]['id']}})[_0xd15f('0x1f')](handleEntityNotFound(_0x2111e5,null))[_0xd15f('0x1f')](function(_0x2c14f1){if(_0x2c14f1){_0x26e39c=_0x2c14f1;_0x1c9e53[_0xd15f('0x3d')]=_['keys'](db[_0xd15f('0x58')]['rawAttributes']);_0x1c9e53[_0xd15f('0x3e')]=_['keys'](_0x5a7062[_0xd15f('0x3e')]);_0x1c9e53[_0xd15f('0x40')]=_[_0xd15f('0x41')](_0x1c9e53[_0xd15f('0x3d')],_0x1c9e53['query']);_0xd92665[_0xd15f('0x43')]=_[_0xd15f('0x41')](_0x1c9e53[_0xd15f('0x3d')],qs[_0xd15f('0x52')](_0x5a7062[_0xd15f('0x3e')]['fields']));_0xd92665[_0xd15f('0x43')]=_0xd92665[_0xd15f('0x43')][_0xd15f('0x42')]?_0xd92665[_0xd15f('0x43')]:_0x1c9e53[_0xd15f('0x3d')];_0xd92665[_0xd15f('0x46')]=qs[_0xd15f('0x47')](_0x5a7062[_0xd15f('0x3e')]['sort']);_0xd92665['where']=qs[_0xd15f('0x40')](_[_0xd15f('0x49')](_0x5a7062[_0xd15f('0x3e')],_0x1c9e53[_0xd15f('0x40')]));if(_0x5a7062[_0xd15f('0x3e')][_0xd15f('0x4a')]){_0xd92665['where']=_[_0xd15f('0x4b')](_0xd92665['where'],{'$or':_[_0xd15f('0x38')](_0xd92665[_0xd15f('0x43')],function(_0x2ac3d4){var _0x3d215={};_0x3d215[_0x2ac3d4]={'$like':'%'+_0x5a7062[_0xd15f('0x3e')][_0xd15f('0x4a')]+'%'};return _0x3d215;})});}_0xd92665=_[_0xd15f('0x4b')]({},_0xd92665,_0x5a7062[_0xd15f('0x4c')]);return _0x26e39c[_0xd15f('0x57')](_0xd92665);}})[_0xd15f('0x1f')](function(_0x22da38){if(_0x22da38){_0x2047bd=_0x22da38['length'];if(!_0x5a7062[_0xd15f('0x3e')][_0xd15f('0x44')]('nolimit')){_0xd92665[_0xd15f('0x2c')]=qs[_0xd15f('0x2c')](_0x5a7062['query']['limit']);_0xd92665[_0xd15f('0x2b')]=qs[_0xd15f('0x2b')](_0x5a7062[_0xd15f('0x3e')][_0xd15f('0x2b')]);}return _0x26e39c[_0xd15f('0x57')](_0xd92665);}})[_0xd15f('0x1f')](function(_0x51739d){if(_0x51739d){return _0x51739d?{'count':_0x2047bd,'rows':_0x51739d}:null;}})[_0xd15f('0x1f')](respondWithResult(_0x2111e5,null))[_0xd15f('0x28')](handleError(_0x2111e5,null));};exports['getSubjects']=function(_0x5cd0a3,_0x249eed,_0x3f5f41){var _0x56ec5d={};var _0x3b0414={};var _0x4e2972;var _0x5588ee;return db[_0xd15f('0x39')][_0xd15f('0x59')]({'where':{'id':_0x5cd0a3[_0xd15f('0x56')]['id']}})[_0xd15f('0x1f')](handleEntityNotFound(_0x249eed,null))[_0xd15f('0x1f')](function(_0x3f0386){if(_0x3f0386){_0x4e2972=_0x3f0386;_0x3b0414[_0xd15f('0x3d')]=_[_0xd15f('0x3f')](db[_0xd15f('0x58')][_0xd15f('0x3a')]);_0x3b0414[_0xd15f('0x3e')]=_[_0xd15f('0x3f')](_0x5cd0a3['query']);_0x3b0414['filters']=_['intersection'](_0x3b0414[_0xd15f('0x3d')],_0x3b0414[_0xd15f('0x3e')]);_0x56ec5d[_0xd15f('0x43')]=_['intersection'](_0x3b0414[_0xd15f('0x3d')],qs[_0xd15f('0x52')](_0x5cd0a3['query'][_0xd15f('0x52')]));_0x56ec5d['attributes']=_0x56ec5d[_0xd15f('0x43')][_0xd15f('0x42')]?_0x56ec5d['attributes']:_0x3b0414[_0xd15f('0x3d')];_0x56ec5d[_0xd15f('0x46')]=qs[_0xd15f('0x47')](_0x5cd0a3['query'][_0xd15f('0x47')]);_0x56ec5d[_0xd15f('0x48')]=qs[_0xd15f('0x40')](_[_0xd15f('0x49')](_0x5cd0a3[_0xd15f('0x3e')],_0x3b0414[_0xd15f('0x40')]));if(_0x5cd0a3['query'][_0xd15f('0x4a')]){_0x56ec5d[_0xd15f('0x48')]=_[_0xd15f('0x4b')](_0x56ec5d['where'],{'$or':_['map'](_0x56ec5d[_0xd15f('0x43')],function(_0x4589b5){var _0x4b7e15={};_0x4b7e15[_0x4589b5]={'$like':'%'+_0x5cd0a3[_0xd15f('0x3e')][_0xd15f('0x4a')]+'%'};return _0x4b7e15;})});}_0x56ec5d=_[_0xd15f('0x4b')]({},_0x56ec5d,_0x5cd0a3[_0xd15f('0x4c')]);return _0x4e2972['getSubjects'](_0x56ec5d);}})[_0xd15f('0x1f')](function(_0x229d9c){if(_0x229d9c){_0x5588ee=_0x229d9c[_0xd15f('0x42')];if(!_0x5cd0a3[_0xd15f('0x3e')][_0xd15f('0x44')](_0xd15f('0x45'))){_0x56ec5d['limit']=qs['limit'](_0x5cd0a3[_0xd15f('0x3e')][_0xd15f('0x2c')]);_0x56ec5d[_0xd15f('0x2b')]=qs[_0xd15f('0x2b')](_0x5cd0a3[_0xd15f('0x3e')]['offset']);}return _0x4e2972[_0xd15f('0x5a')](_0x56ec5d);}})[_0xd15f('0x1f')](function(_0xe99be){if(_0xe99be){return _0xe99be?{'count':_0x5588ee,'rows':_0xe99be}:null;}})['then'](respondWithResult(_0x249eed,null))['catch'](handleError(_0x249eed,null));};exports[_0xd15f('0x5b')]=function(_0x4b52ac,_0x76f51c,_0x4e4252){var _0x25f074={};var _0x172a15={};var _0x254961;var _0x41a1ba;return db[_0xd15f('0x39')][_0xd15f('0x59')]({'where':{'id':_0x4b52ac[_0xd15f('0x56')]['id']}})[_0xd15f('0x1f')](handleEntityNotFound(_0x76f51c,null))[_0xd15f('0x1f')](function(_0x116bed){if(_0x116bed){_0x254961=_0x116bed;_0x172a15[_0xd15f('0x3d')]=_[_0xd15f('0x3f')](db[_0xd15f('0x58')]['rawAttributes']);_0x172a15[_0xd15f('0x3e')]=_[_0xd15f('0x3f')](_0x4b52ac[_0xd15f('0x3e')]);_0x172a15[_0xd15f('0x40')]=_[_0xd15f('0x41')](_0x172a15[_0xd15f('0x3d')],_0x172a15['query']);_0x25f074[_0xd15f('0x43')]=_['intersection'](_0x172a15[_0xd15f('0x3d')],qs[_0xd15f('0x52')](_0x4b52ac[_0xd15f('0x3e')][_0xd15f('0x52')]));_0x25f074[_0xd15f('0x43')]=_0x25f074[_0xd15f('0x43')]['length']?_0x25f074[_0xd15f('0x43')]:_0x172a15['model'];_0x25f074[_0xd15f('0x46')]=qs['sort'](_0x4b52ac[_0xd15f('0x3e')]['sort']);_0x25f074[_0xd15f('0x48')]=qs[_0xd15f('0x40')](_[_0xd15f('0x49')](_0x4b52ac[_0xd15f('0x3e')],_0x172a15[_0xd15f('0x40')]));if(_0x4b52ac[_0xd15f('0x3e')]['filter']){_0x25f074[_0xd15f('0x48')]=_[_0xd15f('0x4b')](_0x25f074[_0xd15f('0x48')],{'$or':_[_0xd15f('0x38')](_0x25f074[_0xd15f('0x43')],function(_0x11bfef){var _0x1b959a={};_0x1b959a[_0x11bfef]={'$like':'%'+_0x4b52ac[_0xd15f('0x3e')][_0xd15f('0x4a')]+'%'};return _0x1b959a;})});}_0x25f074=_[_0xd15f('0x4b')]({},_0x25f074,_0x4b52ac[_0xd15f('0x4c')]);return _0x254961[_0xd15f('0x5b')](_0x25f074);}})[_0xd15f('0x1f')](function(_0x12f4d7){if(_0x12f4d7){_0x41a1ba=_0x12f4d7[_0xd15f('0x42')];if(!_0x4b52ac[_0xd15f('0x3e')][_0xd15f('0x44')](_0xd15f('0x45'))){_0x25f074[_0xd15f('0x2c')]=qs[_0xd15f('0x2c')](_0x4b52ac[_0xd15f('0x3e')]['limit']);_0x25f074[_0xd15f('0x2b')]=qs[_0xd15f('0x2b')](_0x4b52ac[_0xd15f('0x3e')]['offset']);}return _0x254961[_0xd15f('0x5b')](_0x25f074);}})['then'](function(_0x360ba6){if(_0x360ba6){return _0x360ba6?{'count':_0x41a1ba,'rows':_0x360ba6}:null;}})['then'](respondWithResult(_0x76f51c,null))[_0xd15f('0x28')](handleError(_0x76f51c,null));};
\ No newline at end of file
+var _0x0a29=['sort','where','pick','filter','VIRTUAL','options','includeAll','include','findAll','rows','params','keys','merge','find','create','body','update','findOne','getFields','VtigerField','getSubjects','getDescriptions','html-pdf','eml-format','zip-dir','request-promise','moment','bluebird','util','sox','ejs','crypto','desk.js','to-csv','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../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~!@#$%^&-_=+[{]}.','info','debug','VtigerConfiguration,\x20%s,\x20%s,\x20%s','stringify','error','code','VtigerConfiguration,\x20%s,\x20%s','message','request\x20sent','result','catch','status','json','count','offset','limit','set','Content-Range','apply','save','then','destroy','end','sendStatus','stack','name','send','index','VtigerConfiguration','rawAttributes','type','key','model','map','filters','query','intersection','fields','attributes','length','hasOwnProperty','nolimit','order'];(function(_0x2c3bd9,_0x45f815){var _0x112e55=function(_0x22de25){while(--_0x22de25){_0x2c3bd9['push'](_0x2c3bd9['shift']());}};_0x112e55(++_0x45f815);}(_0x0a29,0x186));var _0x90a2=function(_0x5528a0,_0x5f52c6){_0x5528a0=_0x5528a0-0x0;var _0x5d1e63=_0x0a29[_0x5528a0];return _0x5d1e63;};'use strict';var pdf=require(_0x90a2('0x0'));var emlformat=require(_0x90a2('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x90a2('0x2'));var jsonpatch=require('fast-json-patch');var rp=require(_0x90a2('0x3'));var moment=require(_0x90a2('0x4'));var BPromise=require(_0x90a2('0x5'));var Mustache=require('mustache');var util=require(_0x90a2('0x6'));var path=require('path');var sox=require(_0x90a2('0x7'));var csv=require('to-csv');var ejs=require(_0x90a2('0x8'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x90a2('0x9'));var jsforce=require('jsforce');var deskjs=require(_0x90a2('0xa'));var toCsv=require(_0x90a2('0xb'));var querystring=require('querystring');var Papa=require(_0x90a2('0xc'));var Redis=require(_0x90a2('0xd'));var authService=require(_0x90a2('0xe'));var qs=require(_0x90a2('0xf'));var as=require(_0x90a2('0x10'));var hardwareService=require(_0x90a2('0x11'));var logger=require('../../config/logger')(_0x90a2('0x12'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x90a2('0x13'))['db'];var jayson=require(_0x90a2('0x14'));var client=jayson[_0x90a2('0x15')][_0x90a2('0x16')]({'port':0x232a});function checkPasswordPattern(_0x12913c,_0x391215,_0x2f65b5){if(_0x2f65b5){var _0x75e9d=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x75e9d[_0x90a2('0x17')](_0x391215)){return _0x12913c;}else{throw new db[(_0x90a2('0x18'))][(_0x90a2('0x19'))](_0x90a2('0x1a'));}}else{return _0x12913c;}}function respondWithRpcPromise(_0x4c7c34,_0x5c2ab4,_0x4dcec4,_0x18a0d9){return new BPromise(function(_0x10e651,_0x5672a1){var _0x5adaef=_0x18a0d9||client;return _0x5adaef['request'](_0x4c7c34,_0x4dcec4)['then'](function(_0x29e8ec){logger[_0x90a2('0x1b')]('VtigerConfiguration,\x20%s,\x20%s',_0x5c2ab4,'request\x20sent');logger[_0x90a2('0x1c')](_0x90a2('0x1d'),_0x5c2ab4,'request\x20sent',JSON[_0x90a2('0x1e')](_0x29e8ec));if(_0x29e8ec[_0x90a2('0x1f')]){if(_0x29e8ec[_0x90a2('0x1f')][_0x90a2('0x20')]===0x1f4){logger[_0x90a2('0x1f')](_0x90a2('0x21'),_0x5c2ab4,_0x29e8ec['error'][_0x90a2('0x22')]);return _0x5672a1(_0x29e8ec[_0x90a2('0x1f')][_0x90a2('0x22')]);}logger[_0x90a2('0x1f')](_0x90a2('0x21'),_0x5c2ab4,_0x29e8ec['error']['message']);return _0x10e651(_0x29e8ec[_0x90a2('0x1f')][_0x90a2('0x22')]);}else{logger[_0x90a2('0x1b')](_0x90a2('0x21'),_0x5c2ab4,_0x90a2('0x23'));_0x10e651(_0x29e8ec[_0x90a2('0x24')][_0x90a2('0x22')]);}})[_0x90a2('0x25')](function(_0x369d88){logger[_0x90a2('0x1f')](_0x90a2('0x21'),_0x5c2ab4,_0x369d88);_0x5672a1(_0x369d88);});});}function respondWithStatusCode(_0x419e2b,_0x2c5b19){_0x2c5b19=_0x2c5b19||0xcc;return function(_0x98f456){if(_0x98f456){return _0x419e2b['sendStatus'](_0x2c5b19);}return _0x419e2b[_0x90a2('0x26')](_0x2c5b19)['end']();};}function respondWithResult(_0x5b7020,_0x51072d){_0x51072d=_0x51072d||0xc8;return function(_0x4e8c95){if(_0x4e8c95){return _0x5b7020[_0x90a2('0x26')](_0x51072d)[_0x90a2('0x27')](_0x4e8c95);}};}function respondWithFilteredResult(_0x3b6a8d,_0x23fef9){return function(_0x3de4e5){if(_0x3de4e5){var _0x347327=_0x3de4e5[_0x90a2('0x28')],_0x3a7ef7=_0x23fef9[_0x90a2('0x29')],_0x1e05eb=_0x23fef9[_0x90a2('0x29')]+_0x23fef9[_0x90a2('0x2a')],_0x17cc7d;if(_0x1e05eb>=_0x347327){_0x1e05eb=_0x347327;_0x17cc7d=0xc8;}else{_0x17cc7d=0xce;}_0x3b6a8d[_0x90a2('0x26')](_0x17cc7d);return _0x3b6a8d[_0x90a2('0x2b')](_0x90a2('0x2c'),_0x3a7ef7+'-'+_0x1e05eb+'/'+_0x347327)[_0x90a2('0x27')](_0x3de4e5);}return null;};}function patchUpdates(_0x461d3c){return function(_0x2b063e){try{jsonpatch[_0x90a2('0x2d')](_0x2b063e,_0x461d3c,!![]);}catch(_0x2b0ef8){return BPromise['reject'](_0x2b0ef8);}return _0x2b063e[_0x90a2('0x2e')]();};}function saveUpdates(_0xa83d2,_0x361fc2){return function(_0x239be2){if(_0x239be2){return _0x239be2['update'](_0xa83d2)[_0x90a2('0x2f')](function(_0x1bc8f7){return _0x1bc8f7;});}return null;};}function removeEntity(_0x1f2372,_0x116435){return function(_0x264652){if(_0x264652){return _0x264652[_0x90a2('0x30')]()[_0x90a2('0x2f')](function(){_0x1f2372[_0x90a2('0x26')](0xcc)[_0x90a2('0x31')]();});}};}function handleEntityNotFound(_0x19b40c,_0xf6ccdc){return function(_0x38fcfa){if(!_0x38fcfa){_0x19b40c[_0x90a2('0x32')](0x194);}return _0x38fcfa;};}function handleError(_0x2fb060,_0xea3c41){_0xea3c41=_0xea3c41||0x1f4;return function(_0x47d4b0){logger['error'](_0x47d4b0[_0x90a2('0x33')]);if(_0x47d4b0['name']){delete _0x47d4b0[_0x90a2('0x34')];}_0x2fb060['status'](_0xea3c41)[_0x90a2('0x35')](_0x47d4b0);};}exports[_0x90a2('0x36')]=function(_0x36787f,_0x1b06ee){var _0x1421d6={},_0x30bcbd={},_0x5c12e4={'count':0x0,'rows':[]};var _0x186f19=_['map'](db[_0x90a2('0x37')][_0x90a2('0x38')],function(_0x3e2e73){return{'name':_0x3e2e73['fieldName'],'type':_0x3e2e73[_0x90a2('0x39')][_0x90a2('0x3a')]};});_0x30bcbd[_0x90a2('0x3b')]=_[_0x90a2('0x3c')](_0x186f19,'name');_0x30bcbd['query']=_['keys'](_0x36787f['query']);_0x30bcbd[_0x90a2('0x3d')]=_['intersection'](_0x30bcbd['model'],_0x30bcbd[_0x90a2('0x3e')]);_0x1421d6['attributes']=_[_0x90a2('0x3f')](_0x30bcbd[_0x90a2('0x3b')],qs['fields'](_0x36787f[_0x90a2('0x3e')][_0x90a2('0x40')]));_0x1421d6[_0x90a2('0x41')]=_0x1421d6[_0x90a2('0x41')][_0x90a2('0x42')]?_0x1421d6[_0x90a2('0x41')]:_0x30bcbd['model'];if(!_0x36787f['query'][_0x90a2('0x43')](_0x90a2('0x44'))){_0x1421d6['limit']=qs['limit'](_0x36787f['query'][_0x90a2('0x2a')]);_0x1421d6[_0x90a2('0x29')]=qs[_0x90a2('0x29')](_0x36787f[_0x90a2('0x3e')]['offset']);}_0x1421d6[_0x90a2('0x45')]=qs[_0x90a2('0x46')](_0x36787f[_0x90a2('0x3e')][_0x90a2('0x46')]);_0x1421d6[_0x90a2('0x47')]=qs['filters'](_[_0x90a2('0x48')](_0x36787f['query'],_0x30bcbd[_0x90a2('0x3d')]));if(_0x36787f[_0x90a2('0x3e')][_0x90a2('0x49')]){_0x1421d6[_0x90a2('0x47')]=_['merge'](_0x1421d6[_0x90a2('0x47')],{'$or':_[_0x90a2('0x3c')](_0x186f19,function(_0x59b444){if(_0x59b444['type']!==_0x90a2('0x4a')){var _0x45bf77={};_0x45bf77[_0x59b444[_0x90a2('0x34')]]={'$like':'%'+_0x36787f[_0x90a2('0x3e')][_0x90a2('0x49')]+'%'};return _0x45bf77;}})});}_0x1421d6=_['merge']({},_0x1421d6,_0x36787f[_0x90a2('0x4b')]);var _0x4aef55={'where':_0x1421d6[_0x90a2('0x47')]};return db['VtigerConfiguration'][_0x90a2('0x28')](_0x4aef55)[_0x90a2('0x2f')](function(_0x4b972e){_0x5c12e4[_0x90a2('0x28')]=_0x4b972e;if(_0x36787f[_0x90a2('0x3e')][_0x90a2('0x4c')]){_0x1421d6[_0x90a2('0x4d')]=[{'all':!![]}];}return db[_0x90a2('0x37')][_0x90a2('0x4e')](_0x1421d6);})['then'](function(_0x5345ca){_0x5c12e4[_0x90a2('0x4f')]=_0x5345ca;return _0x5c12e4;})[_0x90a2('0x2f')](respondWithFilteredResult(_0x1b06ee,_0x1421d6))[_0x90a2('0x25')](handleError(_0x1b06ee,null));};exports['show']=function(_0x267bae,_0x70b97f){var _0x970aed={'raw':![],'where':{'id':_0x267bae[_0x90a2('0x50')]['id']}},_0x1b00ae={};_0x1b00ae[_0x90a2('0x3b')]=_['keys'](db[_0x90a2('0x37')][_0x90a2('0x38')]);_0x1b00ae[_0x90a2('0x3e')]=_[_0x90a2('0x51')](_0x267bae[_0x90a2('0x3e')]);_0x1b00ae[_0x90a2('0x3d')]=_[_0x90a2('0x3f')](_0x1b00ae[_0x90a2('0x3b')],_0x1b00ae[_0x90a2('0x3e')]);_0x970aed[_0x90a2('0x41')]=_[_0x90a2('0x3f')](_0x1b00ae[_0x90a2('0x3b')],qs[_0x90a2('0x40')](_0x267bae[_0x90a2('0x3e')][_0x90a2('0x40')]));_0x970aed[_0x90a2('0x41')]=_0x970aed['attributes']['length']?_0x970aed['attributes']:_0x1b00ae['model'];if(_0x267bae[_0x90a2('0x3e')][_0x90a2('0x4c')]){_0x970aed[_0x90a2('0x4d')]=[{'all':!![]}];}_0x970aed=_[_0x90a2('0x52')]({},_0x970aed,_0x267bae[_0x90a2('0x4b')]);return db[_0x90a2('0x37')][_0x90a2('0x53')](_0x970aed)[_0x90a2('0x2f')](handleEntityNotFound(_0x70b97f,null))[_0x90a2('0x2f')](respondWithResult(_0x70b97f,null))['catch'](handleError(_0x70b97f,null));};exports[_0x90a2('0x54')]=function(_0x4f70d3,_0x3dce22){return db[_0x90a2('0x37')][_0x90a2('0x54')](_0x4f70d3[_0x90a2('0x55')],{})[_0x90a2('0x2f')](respondWithResult(_0x3dce22,0xc9))[_0x90a2('0x25')](handleError(_0x3dce22,null));};exports[_0x90a2('0x56')]=function(_0x5cb3cb,_0x3fbc96){if(_0x5cb3cb[_0x90a2('0x55')]['id']){delete _0x5cb3cb[_0x90a2('0x55')]['id'];}return db[_0x90a2('0x37')]['find']({'where':{'id':_0x5cb3cb[_0x90a2('0x50')]['id']}})[_0x90a2('0x2f')](handleEntityNotFound(_0x3fbc96,null))[_0x90a2('0x2f')](saveUpdates(_0x5cb3cb[_0x90a2('0x55')],null))['then'](respondWithResult(_0x3fbc96,null))[_0x90a2('0x25')](handleError(_0x3fbc96,null));};exports[_0x90a2('0x30')]=function(_0x2b6d3c,_0x466ee2){return db[_0x90a2('0x37')][_0x90a2('0x53')]({'where':{'id':_0x2b6d3c[_0x90a2('0x50')]['id']}})['then'](handleEntityNotFound(_0x466ee2,null))[_0x90a2('0x2f')](removeEntity(_0x466ee2,null))[_0x90a2('0x25')](handleError(_0x466ee2,null));};exports['getFields']=function(_0x430b2f,_0x4643f8,_0x28f688){var _0x50c255={};var _0xea041f={};var _0x4618a9;var _0x4a7af5;return db['VtigerConfiguration'][_0x90a2('0x57')]({'where':{'id':_0x430b2f[_0x90a2('0x50')]['id']}})[_0x90a2('0x2f')](handleEntityNotFound(_0x4643f8,null))[_0x90a2('0x2f')](function(_0x4b9c9f){if(_0x4b9c9f){_0x4618a9=_0x4b9c9f;_0xea041f[_0x90a2('0x3b')]=_[_0x90a2('0x51')](db['VtigerField'][_0x90a2('0x38')]);_0xea041f[_0x90a2('0x3e')]=_[_0x90a2('0x51')](_0x430b2f[_0x90a2('0x3e')]);_0xea041f[_0x90a2('0x3d')]=_['intersection'](_0xea041f[_0x90a2('0x3b')],_0xea041f[_0x90a2('0x3e')]);_0x50c255[_0x90a2('0x41')]=_[_0x90a2('0x3f')](_0xea041f[_0x90a2('0x3b')],qs[_0x90a2('0x40')](_0x430b2f[_0x90a2('0x3e')][_0x90a2('0x40')]));_0x50c255[_0x90a2('0x41')]=_0x50c255[_0x90a2('0x41')][_0x90a2('0x42')]?_0x50c255['attributes']:_0xea041f[_0x90a2('0x3b')];_0x50c255[_0x90a2('0x45')]=qs['sort'](_0x430b2f[_0x90a2('0x3e')][_0x90a2('0x46')]);_0x50c255[_0x90a2('0x47')]=qs[_0x90a2('0x3d')](_[_0x90a2('0x48')](_0x430b2f['query'],_0xea041f[_0x90a2('0x3d')]));if(_0x430b2f[_0x90a2('0x3e')][_0x90a2('0x49')]){_0x50c255[_0x90a2('0x47')]=_[_0x90a2('0x52')](_0x50c255[_0x90a2('0x47')],{'$or':_['map'](_0x50c255[_0x90a2('0x41')],function(_0x5eb7b1){var _0x2face4={};_0x2face4[_0x5eb7b1]={'$like':'%'+_0x430b2f[_0x90a2('0x3e')][_0x90a2('0x49')]+'%'};return _0x2face4;})});}_0x50c255=_[_0x90a2('0x52')]({},_0x50c255,_0x430b2f[_0x90a2('0x4b')]);return _0x4618a9[_0x90a2('0x58')](_0x50c255);}})[_0x90a2('0x2f')](function(_0x5ed024){if(_0x5ed024){_0x4a7af5=_0x5ed024['length'];if(!_0x430b2f['query']['hasOwnProperty'](_0x90a2('0x44'))){_0x50c255['limit']=qs[_0x90a2('0x2a')](_0x430b2f[_0x90a2('0x3e')]['limit']);_0x50c255[_0x90a2('0x29')]=qs[_0x90a2('0x29')](_0x430b2f[_0x90a2('0x3e')][_0x90a2('0x29')]);}return _0x4618a9[_0x90a2('0x58')](_0x50c255);}})[_0x90a2('0x2f')](function(_0x74580c){if(_0x74580c){return _0x74580c?{'count':_0x4a7af5,'rows':_0x74580c}:null;}})[_0x90a2('0x2f')](respondWithResult(_0x4643f8,null))[_0x90a2('0x25')](handleError(_0x4643f8,null));};exports['getSubjects']=function(_0x18c50d,_0x5b7615,_0x341a8d){var _0x5bbb72={};var _0x15c779={};var _0x985dbe;var _0x517361;return db[_0x90a2('0x37')][_0x90a2('0x57')]({'where':{'id':_0x18c50d['params']['id']}})[_0x90a2('0x2f')](handleEntityNotFound(_0x5b7615,null))['then'](function(_0x255ae0){if(_0x255ae0){_0x985dbe=_0x255ae0;_0x15c779['model']=_[_0x90a2('0x51')](db[_0x90a2('0x59')][_0x90a2('0x38')]);_0x15c779[_0x90a2('0x3e')]=_[_0x90a2('0x51')](_0x18c50d[_0x90a2('0x3e')]);_0x15c779['filters']=_[_0x90a2('0x3f')](_0x15c779[_0x90a2('0x3b')],_0x15c779[_0x90a2('0x3e')]);_0x5bbb72[_0x90a2('0x41')]=_['intersection'](_0x15c779[_0x90a2('0x3b')],qs['fields'](_0x18c50d[_0x90a2('0x3e')]['fields']));_0x5bbb72[_0x90a2('0x41')]=_0x5bbb72[_0x90a2('0x41')][_0x90a2('0x42')]?_0x5bbb72['attributes']:_0x15c779['model'];_0x5bbb72[_0x90a2('0x45')]=qs[_0x90a2('0x46')](_0x18c50d['query'][_0x90a2('0x46')]);_0x5bbb72['where']=qs[_0x90a2('0x3d')](_[_0x90a2('0x48')](_0x18c50d[_0x90a2('0x3e')],_0x15c779[_0x90a2('0x3d')]));if(_0x18c50d[_0x90a2('0x3e')][_0x90a2('0x49')]){_0x5bbb72[_0x90a2('0x47')]=_[_0x90a2('0x52')](_0x5bbb72[_0x90a2('0x47')],{'$or':_['map'](_0x5bbb72[_0x90a2('0x41')],function(_0x572d6a){var _0x66e06d={};_0x66e06d[_0x572d6a]={'$like':'%'+_0x18c50d[_0x90a2('0x3e')][_0x90a2('0x49')]+'%'};return _0x66e06d;})});}_0x5bbb72=_[_0x90a2('0x52')]({},_0x5bbb72,_0x18c50d[_0x90a2('0x4b')]);return _0x985dbe[_0x90a2('0x5a')](_0x5bbb72);}})[_0x90a2('0x2f')](function(_0x21e51b){if(_0x21e51b){_0x517361=_0x21e51b[_0x90a2('0x42')];if(!_0x18c50d[_0x90a2('0x3e')][_0x90a2('0x43')](_0x90a2('0x44'))){_0x5bbb72[_0x90a2('0x2a')]=qs[_0x90a2('0x2a')](_0x18c50d[_0x90a2('0x3e')][_0x90a2('0x2a')]);_0x5bbb72[_0x90a2('0x29')]=qs['offset'](_0x18c50d[_0x90a2('0x3e')][_0x90a2('0x29')]);}return _0x985dbe[_0x90a2('0x5a')](_0x5bbb72);}})['then'](function(_0xdbc627){if(_0xdbc627){return _0xdbc627?{'count':_0x517361,'rows':_0xdbc627}:null;}})[_0x90a2('0x2f')](respondWithResult(_0x5b7615,null))[_0x90a2('0x25')](handleError(_0x5b7615,null));};exports['getDescriptions']=function(_0x16dd97,_0x48d7c0,_0x1f5062){var _0xdcf3a8={};var _0x559ae1={};var _0x1fec44;var _0x9b6ca6;return db['VtigerConfiguration'][_0x90a2('0x57')]({'where':{'id':_0x16dd97[_0x90a2('0x50')]['id']}})['then'](handleEntityNotFound(_0x48d7c0,null))[_0x90a2('0x2f')](function(_0x3652a2){if(_0x3652a2){_0x1fec44=_0x3652a2;_0x559ae1[_0x90a2('0x3b')]=_[_0x90a2('0x51')](db['VtigerField']['rawAttributes']);_0x559ae1[_0x90a2('0x3e')]=_[_0x90a2('0x51')](_0x16dd97['query']);_0x559ae1[_0x90a2('0x3d')]=_[_0x90a2('0x3f')](_0x559ae1[_0x90a2('0x3b')],_0x559ae1['query']);_0xdcf3a8[_0x90a2('0x41')]=_[_0x90a2('0x3f')](_0x559ae1[_0x90a2('0x3b')],qs[_0x90a2('0x40')](_0x16dd97[_0x90a2('0x3e')][_0x90a2('0x40')]));_0xdcf3a8[_0x90a2('0x41')]=_0xdcf3a8[_0x90a2('0x41')][_0x90a2('0x42')]?_0xdcf3a8[_0x90a2('0x41')]:_0x559ae1[_0x90a2('0x3b')];_0xdcf3a8[_0x90a2('0x45')]=qs[_0x90a2('0x46')](_0x16dd97[_0x90a2('0x3e')]['sort']);_0xdcf3a8[_0x90a2('0x47')]=qs[_0x90a2('0x3d')](_['pick'](_0x16dd97[_0x90a2('0x3e')],_0x559ae1[_0x90a2('0x3d')]));if(_0x16dd97[_0x90a2('0x3e')][_0x90a2('0x49')]){_0xdcf3a8[_0x90a2('0x47')]=_[_0x90a2('0x52')](_0xdcf3a8[_0x90a2('0x47')],{'$or':_['map'](_0xdcf3a8[_0x90a2('0x41')],function(_0x1eb58d){var _0x5cba96={};_0x5cba96[_0x1eb58d]={'$like':'%'+_0x16dd97[_0x90a2('0x3e')]['filter']+'%'};return _0x5cba96;})});}_0xdcf3a8=_['merge']({},_0xdcf3a8,_0x16dd97[_0x90a2('0x4b')]);return _0x1fec44[_0x90a2('0x5b')](_0xdcf3a8);}})[_0x90a2('0x2f')](function(_0x23c023){if(_0x23c023){_0x9b6ca6=_0x23c023[_0x90a2('0x42')];if(!_0x16dd97[_0x90a2('0x3e')][_0x90a2('0x43')](_0x90a2('0x44'))){_0xdcf3a8[_0x90a2('0x2a')]=qs[_0x90a2('0x2a')](_0x16dd97[_0x90a2('0x3e')][_0x90a2('0x2a')]);_0xdcf3a8[_0x90a2('0x29')]=qs[_0x90a2('0x29')](_0x16dd97[_0x90a2('0x3e')][_0x90a2('0x29')]);}return _0x1fec44[_0x90a2('0x5b')](_0xdcf3a8);}})['then'](function(_0x1439ab){if(_0x1439ab){return _0x1439ab?{'count':_0x9b6ca6,'rows':_0x1439ab}:null;}})['then'](respondWithResult(_0x48d7c0,null))['catch'](handleError(_0x48d7c0,null));};
\ No newline at end of file