Built motion from commit (unavailable).|2.4.11
[motion2.git] / server / api / intZohoAccount / intZohoAccount.controller.js
index e233f81..46ee4bc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x99e8=['findOne','ZohoConfiguration','map','AccountId','Subjects','getSubjects','channel','Descriptions','getDescriptions','ZohoField','zone','https://accounts.zoho.com','https://accounts.zoho.com.au','https://accounts.zoho.eu','https://accounts.zoho.in','https://accounts.zoho.com.cn','POST','refreshToken','refresh_token','access_token','Unable\x20to\x20retrieve\x20the\x20access\x20token','getFields','clientId','clientSecret','zoho.eu','serverUrl','substring','lastIndexOf','Refresh\x20Token\x20not\x20available\x20for\x20the\x20account','GET','https://www.zohoapis.%s/crm/v2/settings/fields','Calls','Zoho-oauthtoken\x20','response','Subject','Description','WhoId','Call_Duration','Call_Result','Call_Type','remove','includes','api_name','system_mandatory','push','display_label','custom_field','data_type','picklist','pick_list_values','statusCode','Wrong\x20credentials','eml-format','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','../../components/integrations/configuration','jayson/promise','client','http','request','then','info','request\x20sent','stringify','error','code','ZohoAccount,\x20%s,\x20%s','message','result','catch','sendStatus','status','json','count','offset','set','apply','reject','save','update','end','stack','name','send','index','keys','query','filters','intersection','model','attributes','fields','length','nolimit','limit','order','sort','where','pick','filter','merge','type','VIRTUAL','options','ZohoAccount','includeAll','include','rows','show','rawAttributes','find','create','body','params','destroy','getConfigurations'];(function(_0x3da474,_0x161a6e){var _0x3dc512=function(_0x2b1051){while(--_0x2b1051){_0x3da474['push'](_0x3da474['shift']());}};_0x3dc512(++_0x161a6e);}(_0x99e8,0x148));var _0x899e=function(_0x4ffb95,_0x142424){_0x4ffb95=_0x4ffb95-0x0;var _0x47826a=_0x99e8[_0x4ffb95];return _0x47826a;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x899e('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x899e('0x1'));var jsonpatch=require(_0x899e('0x2'));var rp=require(_0x899e('0x3'));var moment=require('moment');var BPromise=require(_0x899e('0x4'));var Mustache=require(_0x899e('0x5'));var util=require(_0x899e('0x6'));var path=require(_0x899e('0x7'));var sox=require(_0x899e('0x8'));var csv=require(_0x899e('0x9'));var ejs=require(_0x899e('0xa'));var fs=require('fs');var _=require(_0x899e('0xb'));var squel=require(_0x899e('0xc'));var crypto=require(_0x899e('0xd'));var jsforce=require(_0x899e('0xe'));var deskjs=require(_0x899e('0xf'));var toCsv=require(_0x899e('0x9'));var querystring=require(_0x899e('0x10'));var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x899e('0x11'));var qs=require(_0x899e('0x12'));var hardwareService=require(_0x899e('0x13'));var logger=require(_0x899e('0x14'))(_0x899e('0x15'));var utils=require(_0x899e('0x16'));var config=require(_0x899e('0x17'));var db=require(_0x899e('0x18'))['db'];var integrations=require(_0x899e('0x19'));var jayson=require(_0x899e('0x1a'));var client=jayson[_0x899e('0x1b')][_0x899e('0x1c')]({'port':0x232a});function checkPasswordPattern(_0x445bd3,_0x385e50,_0x2c7c83){if(_0x2c7c83){var _0x417a12=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x417a12['test'](_0x385e50)){return _0x445bd3;}else{throw new Error('The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.');}}else{return _0x445bd3;}}function respondWithRpcPromise(_0x4e412b,_0x28b5a6,_0x388d2b,_0x43cb03){return new BPromise(function(_0x3ddc9d,_0x1140c8){var _0x2c700e=_0x43cb03||client;return _0x2c700e[_0x899e('0x1d')](_0x4e412b,_0x388d2b)[_0x899e('0x1e')](function(_0x3238c3){logger[_0x899e('0x1f')]('ZohoAccount,\x20%s,\x20%s',_0x28b5a6,_0x899e('0x20'));logger['debug']('ZohoAccount,\x20%s,\x20%s,\x20%s',_0x28b5a6,_0x899e('0x20'),JSON[_0x899e('0x21')](_0x3238c3));if(_0x3238c3[_0x899e('0x22')]){if(_0x3238c3['error'][_0x899e('0x23')]===0x1f4){logger[_0x899e('0x22')](_0x899e('0x24'),_0x28b5a6,_0x3238c3[_0x899e('0x22')][_0x899e('0x25')]);return _0x1140c8(_0x3238c3[_0x899e('0x22')][_0x899e('0x25')]);}logger[_0x899e('0x22')](_0x899e('0x24'),_0x28b5a6,_0x3238c3['error']['message']);return _0x3ddc9d(_0x3238c3[_0x899e('0x22')][_0x899e('0x25')]);}else{logger[_0x899e('0x1f')]('ZohoAccount,\x20%s,\x20%s',_0x28b5a6,_0x899e('0x20'));_0x3ddc9d(_0x3238c3[_0x899e('0x26')][_0x899e('0x25')]);}})[_0x899e('0x27')](function(_0x524f57){logger[_0x899e('0x22')]('ZohoAccount,\x20%s,\x20%s',_0x28b5a6,_0x524f57);_0x1140c8(_0x524f57);});});}function respondWithStatusCode(_0xc55e36,_0x16c877){_0x16c877=_0x16c877||0xcc;return function(_0x5b4d4e){if(_0x5b4d4e){return _0xc55e36[_0x899e('0x28')](_0x16c877);}return _0xc55e36[_0x899e('0x29')](_0x16c877)['end']();};}function respondWithResult(_0x3ee775,_0x446909){_0x446909=_0x446909||0xc8;return function(_0x690dfd){if(_0x690dfd){return _0x3ee775['status'](_0x446909)[_0x899e('0x2a')](_0x690dfd);}};}function respondWithFilteredResult(_0x559164,_0x4628b5){return function(_0x6a0004){if(_0x6a0004){var _0x39ddae=_0x6a0004[_0x899e('0x2b')],_0x305e72=_0x4628b5[_0x899e('0x2c')],_0x47100e=_0x4628b5[_0x899e('0x2c')]+_0x4628b5['limit'],_0x3f130c;if(_0x47100e>=_0x39ddae){_0x47100e=_0x39ddae;_0x3f130c=0xc8;}else{_0x3f130c=0xce;}_0x559164[_0x899e('0x29')](_0x3f130c);return _0x559164[_0x899e('0x2d')]('Content-Range',_0x305e72+'-'+_0x47100e+'/'+_0x39ddae)[_0x899e('0x2a')](_0x6a0004);}return null;};}function patchUpdates(_0x234008){return function(_0x4a5a71){try{jsonpatch[_0x899e('0x2e')](_0x4a5a71,_0x234008,!![]);}catch(_0x583341){return BPromise[_0x899e('0x2f')](_0x583341);}return _0x4a5a71[_0x899e('0x30')]();};}function saveUpdates(_0x49862c,_0x9e4120){return function(_0x48ac04){if(_0x48ac04){return _0x48ac04[_0x899e('0x31')](_0x49862c)[_0x899e('0x1e')](function(_0x57f2b6){return _0x57f2b6;});}return null;};}function removeEntity(_0xa6d773,_0x434ddd){return function(_0x44be25){if(_0x44be25){return _0x44be25['destroy']()['then'](function(){_0xa6d773[_0x899e('0x29')](0xcc)[_0x899e('0x32')]();});}};}function handleEntityNotFound(_0x92ede2,_0x103ac6){return function(_0x45c12e){if(!_0x45c12e){_0x92ede2['sendStatus'](0x194);}return _0x45c12e;};}function handleError(_0x13b39f,_0xda48a8){_0xda48a8=_0xda48a8||0x1f4;return function(_0x285782){logger[_0x899e('0x22')](_0x285782[_0x899e('0x33')]);if(_0x285782[_0x899e('0x34')]){delete _0x285782['name'];}_0x13b39f[_0x899e('0x29')](_0xda48a8)[_0x899e('0x35')](_0x285782);};}exports[_0x899e('0x36')]=function(_0x26ce17,_0x3b649a){var _0x1c12d9={},_0x3a6932={},_0x18418b={'count':0x0,'rows':[]};var _0x513b50=db['ZohoAccount']['rawAttributes'];_0x3a6932['model']=_[_0x899e('0x37')](_0x513b50);_0x3a6932[_0x899e('0x38')]=_[_0x899e('0x37')](_0x26ce17['query']);_0x3a6932[_0x899e('0x39')]=_[_0x899e('0x3a')](_0x3a6932[_0x899e('0x3b')],_0x3a6932[_0x899e('0x38')]);_0x1c12d9[_0x899e('0x3c')]=_['intersection'](_0x3a6932[_0x899e('0x3b')],qs['fields'](_0x26ce17['query'][_0x899e('0x3d')]));_0x1c12d9[_0x899e('0x3c')]=_0x1c12d9[_0x899e('0x3c')][_0x899e('0x3e')]?_0x1c12d9[_0x899e('0x3c')]:_0x3a6932['model'];if(!_0x26ce17['query']['hasOwnProperty'](_0x899e('0x3f'))){_0x1c12d9['limit']=qs[_0x899e('0x40')](_0x26ce17[_0x899e('0x38')]['limit']);_0x1c12d9[_0x899e('0x2c')]=qs[_0x899e('0x2c')](_0x26ce17[_0x899e('0x38')][_0x899e('0x2c')]);}_0x1c12d9[_0x899e('0x41')]=qs[_0x899e('0x42')](_0x26ce17[_0x899e('0x38')][_0x899e('0x42')]);_0x1c12d9[_0x899e('0x43')]=qs['filters'](_[_0x899e('0x44')](_0x26ce17[_0x899e('0x38')],_0x3a6932['filters']));if(_0x26ce17[_0x899e('0x38')][_0x899e('0x45')]){_0x1c12d9[_0x899e('0x43')]=_[_0x899e('0x46')](_0x1c12d9[_0x899e('0x43')],{'$or':_['map'](_0x513b50,function(_0x3cb644){if(_0x3cb644[_0x899e('0x47')]['key']!==_0x899e('0x48')){var _0x343bb5={};_0x343bb5[_0x3cb644['field']]={'$like':'%'+_0x26ce17[_0x899e('0x38')]['filter']+'%'};return _0x343bb5;}})});}_0x1c12d9=_[_0x899e('0x46')]({},_0x1c12d9,_0x26ce17[_0x899e('0x49')]);var _0x150efe={'where':_0x1c12d9[_0x899e('0x43')]};return db[_0x899e('0x4a')][_0x899e('0x2b')](_0x150efe)[_0x899e('0x1e')](function(_0x305d28){_0x18418b[_0x899e('0x2b')]=_0x305d28;if(_0x26ce17[_0x899e('0x38')][_0x899e('0x4b')]){_0x1c12d9[_0x899e('0x4c')]=[{'all':!![]}];}return db['ZohoAccount']['findAll'](_0x1c12d9);})['then'](function(_0x323584){_0x18418b[_0x899e('0x4d')]=_0x323584;return _0x18418b;})['then'](respondWithFilteredResult(_0x3b649a,_0x1c12d9))[_0x899e('0x27')](handleError(_0x3b649a,null));};exports[_0x899e('0x4e')]=function(_0x28e7d5,_0x302031){var _0x2897c4={'raw':![],'where':{'id':_0x28e7d5['params']['id']}},_0x53ab3d={};_0x53ab3d[_0x899e('0x3b')]=_[_0x899e('0x37')](db[_0x899e('0x4a')][_0x899e('0x4f')]);_0x53ab3d[_0x899e('0x38')]=_[_0x899e('0x37')](_0x28e7d5['query']);_0x53ab3d[_0x899e('0x39')]=_[_0x899e('0x3a')](_0x53ab3d[_0x899e('0x3b')],_0x53ab3d[_0x899e('0x38')]);_0x2897c4[_0x899e('0x3c')]=_[_0x899e('0x3a')](_0x53ab3d['model'],qs[_0x899e('0x3d')](_0x28e7d5[_0x899e('0x38')][_0x899e('0x3d')]));_0x2897c4[_0x899e('0x3c')]=_0x2897c4[_0x899e('0x3c')][_0x899e('0x3e')]?_0x2897c4['attributes']:_0x53ab3d[_0x899e('0x3b')];if(_0x28e7d5[_0x899e('0x38')][_0x899e('0x4b')]){_0x2897c4[_0x899e('0x4c')]=[{'all':!![]}];}_0x2897c4=_[_0x899e('0x46')]({},_0x2897c4,_0x28e7d5[_0x899e('0x49')]);return db[_0x899e('0x4a')][_0x899e('0x50')](_0x2897c4)[_0x899e('0x1e')](handleEntityNotFound(_0x302031,null))['then'](respondWithResult(_0x302031,null))[_0x899e('0x27')](handleError(_0x302031,null));};exports['create']=function(_0x3ce596,_0x1d39d5){return db[_0x899e('0x4a')][_0x899e('0x51')](_0x3ce596[_0x899e('0x52')],{})['then'](respondWithResult(_0x1d39d5,0xc9))[_0x899e('0x27')](handleError(_0x1d39d5,null));};exports['update']=function(_0x514ed5,_0x298d4d){if(_0x514ed5['body']['id']){delete _0x514ed5[_0x899e('0x52')]['id'];}return db[_0x899e('0x4a')]['find']({'where':{'id':_0x514ed5[_0x899e('0x53')]['id']}})['then'](handleEntityNotFound(_0x298d4d,null))[_0x899e('0x1e')](saveUpdates(_0x514ed5[_0x899e('0x52')],null))[_0x899e('0x1e')](respondWithResult(_0x298d4d,null))[_0x899e('0x27')](handleError(_0x298d4d,null));};exports[_0x899e('0x54')]=function(_0x1c55a7,_0x7fd055){return db['ZohoAccount'][_0x899e('0x50')]({'where':{'id':_0x1c55a7[_0x899e('0x53')]['id']}})['then'](handleEntityNotFound(_0x7fd055,null))[_0x899e('0x1e')](removeEntity(_0x7fd055,null))[_0x899e('0x27')](handleError(_0x7fd055,null));};exports[_0x899e('0x55')]=function(_0x472a5a,_0x55a468,_0xd3056b){var _0x3f21b3={};var _0x245f63={};var _0x21a260;var _0x20f840;return db[_0x899e('0x4a')][_0x899e('0x56')]({'where':{'id':_0x472a5a['params']['id']}})['then'](handleEntityNotFound(_0x55a468,null))[_0x899e('0x1e')](function(_0x4c8731){if(_0x4c8731){_0x21a260=_0x4c8731;_0x245f63['model']=_[_0x899e('0x37')](db[_0x899e('0x57')][_0x899e('0x4f')]);_0x245f63[_0x899e('0x38')]=_['keys'](_0x472a5a[_0x899e('0x38')]);_0x245f63['filters']=_[_0x899e('0x3a')](_0x245f63[_0x899e('0x3b')],_0x245f63[_0x899e('0x38')]);_0x3f21b3[_0x899e('0x3c')]=_[_0x899e('0x3a')](_0x245f63['model'],qs[_0x899e('0x3d')](_0x472a5a[_0x899e('0x38')][_0x899e('0x3d')]));_0x3f21b3[_0x899e('0x3c')]=_0x3f21b3[_0x899e('0x3c')][_0x899e('0x3e')]?_0x3f21b3[_0x899e('0x3c')]:_0x245f63[_0x899e('0x3b')];_0x3f21b3['order']=qs['sort'](_0x472a5a[_0x899e('0x38')]['sort']);_0x3f21b3['where']=qs[_0x899e('0x39')](_['pick'](_0x472a5a[_0x899e('0x38')],_0x245f63[_0x899e('0x39')]));if(_0x472a5a[_0x899e('0x38')][_0x899e('0x45')]){_0x3f21b3['where']=_[_0x899e('0x46')](_0x3f21b3[_0x899e('0x43')],{'$or':_[_0x899e('0x58')](_0x3f21b3[_0x899e('0x3c')],function(_0x53c4b8){var _0x672634={};_0x672634[_0x53c4b8]={'$like':'%'+_0x472a5a[_0x899e('0x38')][_0x899e('0x45')]+'%'};return _0x672634;})});}_0x3f21b3=_[_0x899e('0x46')]({},_0x3f21b3,_0x472a5a[_0x899e('0x49')]);return _0x21a260[_0x899e('0x55')](_0x3f21b3);}})[_0x899e('0x1e')](function(_0x13eb04){if(_0x13eb04){_0x20f840=_0x13eb04[_0x899e('0x3e')];if(!_0x472a5a[_0x899e('0x38')]['hasOwnProperty']('nolimit')){_0x3f21b3['limit']=qs['limit'](_0x472a5a[_0x899e('0x38')]['limit']);_0x3f21b3['offset']=qs['offset'](_0x472a5a[_0x899e('0x38')]['offset']);}return _0x21a260[_0x899e('0x55')](_0x3f21b3);}})['then'](function(_0x26fb34){if(_0x26fb34){return _0x26fb34?{'count':_0x20f840,'rows':_0x26fb34}:null;}})[_0x899e('0x1e')](respondWithResult(_0x55a468,null))[_0x899e('0x27')](handleError(_0x55a468,null));};exports['addConfiguration']=function(_0x53c61d,_0x1390ec,_0x57d6dc){if(_0x53c61d[_0x899e('0x52')]['id']){delete _0x53c61d['body']['id'];}return db[_0x899e('0x4a')][_0x899e('0x56')]({'where':{'id':_0x53c61d[_0x899e('0x53')]['id']}})[_0x899e('0x1e')](handleEntityNotFound(_0x1390ec,null))[_0x899e('0x1e')](function(_0x90f20e){if(_0x90f20e){_0x53c61d['body'][_0x899e('0x59')]=_0x90f20e['id'];_0x53c61d[_0x899e('0x52')][_0x899e('0x5a')]=integrations[_0x899e('0x5b')](_0x53c61d['body'][_0x899e('0x5c')],_0x53c61d[_0x899e('0x52')][_0x899e('0x47')]);_0x53c61d[_0x899e('0x52')][_0x899e('0x5d')]=integrations[_0x899e('0x5e')](_0x53c61d[_0x899e('0x52')][_0x899e('0x5c')],_0x53c61d[_0x899e('0x52')][_0x899e('0x47')]);return db['ZohoConfiguration'][_0x899e('0x51')](_0x53c61d[_0x899e('0x52')],{'include':[{'model':db['ZohoField'],'as':_0x899e('0x5a')},{'model':db[_0x899e('0x5f')],'as':'Descriptions'}]});}return null;})[_0x899e('0x1e')](respondWithResult(_0x1390ec,null))[_0x899e('0x27')](handleError(_0x1390ec,null));};function getAccessToken(_0xc197e7){return new Promise(function(_0x1c537a,_0x9e6cda){var _0x59d67e;switch(_0xc197e7[_0x899e('0x60')]){case'US':_0x59d67e=_0x899e('0x61');break;case'AU':_0x59d67e=_0x899e('0x62');break;case'EU':_0x59d67e=_0x899e('0x63');break;case'IN':_0x59d67e=_0x899e('0x64');break;case'CN':_0x59d67e=_0x899e('0x65');break;default:_0x59d67e=_0x899e('0x63');break;}var _0x127eb4={'method':_0x899e('0x66'),'uri':_0x59d67e+'/oauth/v2/token','qs':{'refresh_token':_0xc197e7[_0x899e('0x67')],'client_id':_0xc197e7['clientId'],'client_secret':_0xc197e7['clientSecret'],'grant_type':_0x899e('0x68')},'json':!![]};return rp(_0x127eb4)[_0x899e('0x1e')](function(_0x41e63b){if(_0x41e63b[_0x899e('0x69')]){_0x1c537a(_0x41e63b[_0x899e('0x69')]);}else{_0x9e6cda(_0x899e('0x6a'));}})[_0x899e('0x27')](function(_0x555f75){_0x9e6cda(_0x555f75);});});}exports[_0x899e('0x6b')]=function(_0x387fcd,_0x23d634,_0x8bc514){var _0x5c5053,_0x2ada2a,_0x3046fc,_0x133e12,_0x573a63;return db[_0x899e('0x4a')][_0x899e('0x56')]({'where':{'id':_0x387fcd[_0x899e('0x53')]['id']},'attributes':['id','host',_0x899e('0x60'),_0x899e('0x6c'),_0x899e('0x6d'),'serverUrl',_0x899e('0x23'),_0x899e('0x67')]})[_0x899e('0x1e')](handleEntityNotFound(_0x23d634,null))[_0x899e('0x1e')](function(_0x4b1ae0){_0x573a63=_0x4b1ae0;_0x5c5053=_0x573a63['host'];_0x2ada2a=_0x5c5053===_0x899e('0x6e')?'eu':'com';_0x3046fc=_0x573a63[_0x899e('0x6f')];var _0x1136c9=_0x3046fc['slice'](-0x1);if(_0x1136c9==='/'||_0x1136c9==='\x5c'||_0x1136c9===':'){_0x3046fc=_0x3046fc[_0x899e('0x70')](0x0,_0x3046fc[_0x899e('0x71')](_0x1136c9));}if(!_0x573a63[_0x899e('0x67')]){throw new Error(_0x899e('0x72'));}return getAccessToken(_0x573a63);})[_0x899e('0x1e')](function(_0x453d62){if(_0x453d62){return rp({'method':_0x899e('0x73'),'uri':util['format'](_0x899e('0x74'),_0x2ada2a),'qs':{'module':_0x899e('0x75')},'headers':{'Authorization':_0x899e('0x76')+_0x453d62},'json':!![]});}})[_0x899e('0x1e')](function(_0x1033ce){if(_0x1033ce){if(_0x1033ce[_0x899e('0x77')]&&_0x1033ce[_0x899e('0x77')][_0x899e('0x22')]){throw new Error(_0x1033ce[_0x899e('0x77')][_0x899e('0x22')][_0x899e('0x25')]);}var _0x153aa2=[];var _0x40fc25=[];var _0x4949de=['Owner',_0x899e('0x78'),_0x899e('0x79'),_0x899e('0x7a'),_0x899e('0x7b'),_0x899e('0x7c'),'Call_Start_Time',_0x899e('0x7d')];_0x40fc25=_[_0x899e('0x7e')](_0x1033ce[_0x899e('0x3d')],function(_0x3e58b4){return _0x4949de[_0x899e('0x7f')](_0x3e58b4[_0x899e('0x80')]);});for(var _0x2364e4=0x0;_0x2364e4<_0x40fc25[_0x899e('0x3e')];_0x2364e4++){if(_0x40fc25[_0x2364e4][_0x899e('0x81')]===![]){_0x153aa2[_0x899e('0x82')]({'id':_0x40fc25[_0x2364e4]['id'],'name':_0x40fc25[_0x2364e4][_0x899e('0x83')],'custom':_0x40fc25[_0x2364e4][_0x899e('0x84')],'options':_0x40fc25[_0x2364e4][_0x899e('0x85')]===_0x899e('0x86')&&_0x40fc25[_0x2364e4][_0x899e('0x87')][_0x899e('0x3e')]>-0x1?_[_0x899e('0x58')](_0x40fc25[_0x2364e4]['pick_list_values'],function(_0x4d5200){return{'name':_0x4d5200,'value':_0x4d5200};}):[]});}}return{'count':_0x153aa2[_0x899e('0x3e')],'rows':_0x153aa2};}else{return{'count':0x0,'rows':[]};}})[_0x899e('0x1e')](respondWithResult(_0x23d634,null))[_0x899e('0x27')](function(_0x507a5f){var _0x527205=_0x387fcd[_0x899e('0x38')]['test']?0x1f4:_0x507a5f[_0x899e('0x88')]||0x1f4;logger[_0x899e('0x22')]('getFields,\x20%s,\x20%s,\x20%s',_0x899e('0x6b'),_0x527205,JSON[_0x899e('0x21')](_0x507a5f));delete _0x507a5f[_0x899e('0x34')];if(_0x527205===0x191){_0x527205=0x190;}_0x23d634[_0x899e('0x29')](_0x527205)[_0x899e('0x35')](_0x387fcd[_0x899e('0x38')]['test']?{'message':_0x899e('0x89'),'statusCode':_0x507a5f[_0x899e('0x88')]}:_0x507a5f);});};
\ No newline at end of file
+var _0x9179=['WhoId','Call_Duration','Call_Result','Call_Start_Time','Call_Type','remove','includes','api_name','system_mandatory','push','custom_field','data_type','pick_list_values','statusCode','getFields,\x20%s,\x20%s,\x20%s','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','util','path','sox','to-csv','ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/environment','../../mysqldb','../../components/integrations/configuration','client','http','test','request','then','info','ZohoAccount,\x20%s,\x20%s','ZohoAccount,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','catch','sendStatus','status','end','count','offset','set','Content-Range','json','apply','reject','save','update','destroy','stack','name','send','index','ZohoAccount','rawAttributes','model','query','keys','filters','intersection','fields','attributes','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','filter','merge','map','VIRTUAL','field','options','includeAll','include','rows','show','params','find','create','body','getConfigurations','ZohoConfiguration','addConfiguration','findOne','AccountId','Subjects','getSubjects','channel','type','Descriptions','ZohoField','zone','https://accounts.zoho.com','https://accounts.zoho.com.au','https://accounts.zoho.eu','https://accounts.zoho.in','https://accounts.zoho.com.cn','POST','/oauth/v2/token','refreshToken','clientId','clientSecret','refresh_token','access_token','Unable\x20to\x20retrieve\x20the\x20access\x20token','getFields','host','serverUrl','zoho.eu','slice','lastIndexOf','Refresh\x20Token\x20not\x20available\x20for\x20the\x20account','GET','Calls','Zoho-oauthtoken\x20','response','Owner','Subject','Description'];(function(_0x554ee1,_0x213c97){var _0x1bf69d=function(_0x402df6){while(--_0x402df6){_0x554ee1['push'](_0x554ee1['shift']());}};_0x1bf69d(++_0x213c97);}(_0x9179,0x9b));var _0x9917=function(_0x57ef3b,_0xda18bc){_0x57ef3b=_0x57ef3b-0x0;var _0x164722=_0x9179[_0x57ef3b];return _0x164722;};'use strict';var pdf=require(_0x9917('0x0'));var emlformat=require(_0x9917('0x1'));var rimraf=require('rimraf');var zipdir=require(_0x9917('0x2'));var jsonpatch=require(_0x9917('0x3'));var rp=require(_0x9917('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x9917('0x5'));var path=require(_0x9917('0x6'));var sox=require(_0x9917('0x7'));var csv=require(_0x9917('0x8'));var ejs=require(_0x9917('0x9'));var fs=require('fs');var _=require(_0x9917('0xa'));var squel=require(_0x9917('0xb'));var crypto=require('crypto');var jsforce=require(_0x9917('0xc'));var deskjs=require(_0x9917('0xd'));var toCsv=require(_0x9917('0x8'));var querystring=require(_0x9917('0xe'));var Papa=require(_0x9917('0xf'));var Redis=require(_0x9917('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x9917('0x11'));var hardwareService=require(_0x9917('0x12'));var logger=require(_0x9917('0x13'))(_0x9917('0x14'));var utils=require('../../config/utils');var config=require(_0x9917('0x15'));var db=require(_0x9917('0x16'))['db'];var integrations=require(_0x9917('0x17'));var jayson=require('jayson/promise');var client=jayson[_0x9917('0x18')][_0x9917('0x19')]({'port':0x232a});function checkPasswordPattern(_0xce70e8,_0x311829,_0x39928a){if(_0x39928a){var _0x191958=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x191958[_0x9917('0x1a')](_0x311829)){return _0xce70e8;}else{throw new Error('The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.');}}else{return _0xce70e8;}}function respondWithRpcPromise(_0x15d880,_0x24f675,_0x261b80,_0x138647){return new BPromise(function(_0x4da7ec,_0x381313){var _0x1ff0a6=_0x138647||client;return _0x1ff0a6[_0x9917('0x1b')](_0x15d880,_0x261b80)[_0x9917('0x1c')](function(_0x340cb2){logger[_0x9917('0x1d')](_0x9917('0x1e'),_0x24f675,'request\x20sent');logger['debug'](_0x9917('0x1f'),_0x24f675,_0x9917('0x20'),JSON[_0x9917('0x21')](_0x340cb2));if(_0x340cb2['error']){if(_0x340cb2[_0x9917('0x22')][_0x9917('0x23')]===0x1f4){logger[_0x9917('0x22')]('ZohoAccount,\x20%s,\x20%s',_0x24f675,_0x340cb2['error']['message']);return _0x381313(_0x340cb2[_0x9917('0x22')]['message']);}logger[_0x9917('0x22')]('ZohoAccount,\x20%s,\x20%s',_0x24f675,_0x340cb2[_0x9917('0x22')][_0x9917('0x24')]);return _0x4da7ec(_0x340cb2[_0x9917('0x22')]['message']);}else{logger['info'](_0x9917('0x1e'),_0x24f675,'request\x20sent');_0x4da7ec(_0x340cb2['result']['message']);}})[_0x9917('0x25')](function(_0x1b096d){logger[_0x9917('0x22')](_0x9917('0x1e'),_0x24f675,_0x1b096d);_0x381313(_0x1b096d);});});}function respondWithStatusCode(_0x3e5ba8,_0x127a70){_0x127a70=_0x127a70||0xcc;return function(_0x5a9dc9){if(_0x5a9dc9){return _0x3e5ba8[_0x9917('0x26')](_0x127a70);}return _0x3e5ba8[_0x9917('0x27')](_0x127a70)[_0x9917('0x28')]();};}function respondWithResult(_0xd338df,_0x5e3863){_0x5e3863=_0x5e3863||0xc8;return function(_0x530a11){if(_0x530a11){return _0xd338df[_0x9917('0x27')](_0x5e3863)['json'](_0x530a11);}};}function respondWithFilteredResult(_0x1d49e3,_0x38cef6){return function(_0x245284){if(_0x245284){var _0x1718c4=_0x245284[_0x9917('0x29')],_0x2bc011=_0x38cef6['offset'],_0x155f37=_0x38cef6[_0x9917('0x2a')]+_0x38cef6['limit'],_0x1c34e4;if(_0x155f37>=_0x1718c4){_0x155f37=_0x1718c4;_0x1c34e4=0xc8;}else{_0x1c34e4=0xce;}_0x1d49e3['status'](_0x1c34e4);return _0x1d49e3[_0x9917('0x2b')](_0x9917('0x2c'),_0x2bc011+'-'+_0x155f37+'/'+_0x1718c4)[_0x9917('0x2d')](_0x245284);}return null;};}function patchUpdates(_0x41cc00){return function(_0x1873be){try{jsonpatch[_0x9917('0x2e')](_0x1873be,_0x41cc00,!![]);}catch(_0x314f2b){return BPromise[_0x9917('0x2f')](_0x314f2b);}return _0x1873be[_0x9917('0x30')]();};}function saveUpdates(_0x43ba32,_0x1c3bc7){return function(_0xfc659b){if(_0xfc659b){return _0xfc659b[_0x9917('0x31')](_0x43ba32)['then'](function(_0xe15d2){return _0xe15d2;});}return null;};}function removeEntity(_0xace7d,_0x1bfc9a){return function(_0x2ab92c){if(_0x2ab92c){return _0x2ab92c[_0x9917('0x32')]()[_0x9917('0x1c')](function(){_0xace7d[_0x9917('0x27')](0xcc)[_0x9917('0x28')]();});}};}function handleEntityNotFound(_0x23d38d,_0xe3cb31){return function(_0x3329ff){if(!_0x3329ff){_0x23d38d[_0x9917('0x26')](0x194);}return _0x3329ff;};}function handleError(_0x338f9e,_0x3c33ce){_0x3c33ce=_0x3c33ce||0x1f4;return function(_0x1d936c){logger[_0x9917('0x22')](_0x1d936c[_0x9917('0x33')]);if(_0x1d936c['name']){delete _0x1d936c[_0x9917('0x34')];}_0x338f9e[_0x9917('0x27')](_0x3c33ce)[_0x9917('0x35')](_0x1d936c);};}exports[_0x9917('0x36')]=function(_0x48008b,_0x5448f9){var _0x325b00={},_0x13ccb6={},_0x3492c5={'count':0x0,'rows':[]};var _0xa9789d=db[_0x9917('0x37')][_0x9917('0x38')];_0x13ccb6[_0x9917('0x39')]=_['keys'](_0xa9789d);_0x13ccb6[_0x9917('0x3a')]=_[_0x9917('0x3b')](_0x48008b[_0x9917('0x3a')]);_0x13ccb6[_0x9917('0x3c')]=_[_0x9917('0x3d')](_0x13ccb6[_0x9917('0x39')],_0x13ccb6[_0x9917('0x3a')]);_0x325b00['attributes']=_[_0x9917('0x3d')](_0x13ccb6[_0x9917('0x39')],qs['fields'](_0x48008b[_0x9917('0x3a')][_0x9917('0x3e')]));_0x325b00[_0x9917('0x3f')]=_0x325b00[_0x9917('0x3f')][_0x9917('0x40')]?_0x325b00['attributes']:_0x13ccb6[_0x9917('0x39')];if(!_0x48008b[_0x9917('0x3a')][_0x9917('0x41')](_0x9917('0x42'))){_0x325b00['limit']=qs[_0x9917('0x43')](_0x48008b[_0x9917('0x3a')][_0x9917('0x43')]);_0x325b00[_0x9917('0x2a')]=qs[_0x9917('0x2a')](_0x48008b[_0x9917('0x3a')]['offset']);}_0x325b00[_0x9917('0x44')]=qs[_0x9917('0x45')](_0x48008b[_0x9917('0x3a')]['sort']);_0x325b00[_0x9917('0x46')]=qs[_0x9917('0x3c')](_[_0x9917('0x47')](_0x48008b[_0x9917('0x3a')],_0x13ccb6[_0x9917('0x3c')]));if(_0x48008b[_0x9917('0x3a')][_0x9917('0x48')]){_0x325b00[_0x9917('0x46')]=_[_0x9917('0x49')](_0x325b00[_0x9917('0x46')],{'$or':_[_0x9917('0x4a')](_0xa9789d,function(_0x4226f5){if(_0x4226f5['type']['key']!==_0x9917('0x4b')){var _0x3871ad={};_0x3871ad[_0x4226f5[_0x9917('0x4c')]]={'$like':'%'+_0x48008b['query'][_0x9917('0x48')]+'%'};return _0x3871ad;}})});}_0x325b00=_[_0x9917('0x49')]({},_0x325b00,_0x48008b[_0x9917('0x4d')]);var _0x11a56b={'where':_0x325b00['where']};return db[_0x9917('0x37')][_0x9917('0x29')](_0x11a56b)[_0x9917('0x1c')](function(_0x8a1562){_0x3492c5[_0x9917('0x29')]=_0x8a1562;if(_0x48008b['query'][_0x9917('0x4e')]){_0x325b00[_0x9917('0x4f')]=[{'all':!![]}];}return db[_0x9917('0x37')]['findAll'](_0x325b00);})['then'](function(_0x72d638){_0x3492c5[_0x9917('0x50')]=_0x72d638;return _0x3492c5;})[_0x9917('0x1c')](respondWithFilteredResult(_0x5448f9,_0x325b00))[_0x9917('0x25')](handleError(_0x5448f9,null));};exports[_0x9917('0x51')]=function(_0x285077,_0x337c14){var _0x53be11={'raw':![],'where':{'id':_0x285077[_0x9917('0x52')]['id']}},_0x8ac82b={};_0x8ac82b[_0x9917('0x39')]=_[_0x9917('0x3b')](db[_0x9917('0x37')][_0x9917('0x38')]);_0x8ac82b[_0x9917('0x3a')]=_[_0x9917('0x3b')](_0x285077[_0x9917('0x3a')]);_0x8ac82b[_0x9917('0x3c')]=_[_0x9917('0x3d')](_0x8ac82b[_0x9917('0x39')],_0x8ac82b[_0x9917('0x3a')]);_0x53be11[_0x9917('0x3f')]=_[_0x9917('0x3d')](_0x8ac82b[_0x9917('0x39')],qs[_0x9917('0x3e')](_0x285077[_0x9917('0x3a')][_0x9917('0x3e')]));_0x53be11['attributes']=_0x53be11['attributes'][_0x9917('0x40')]?_0x53be11[_0x9917('0x3f')]:_0x8ac82b[_0x9917('0x39')];if(_0x285077[_0x9917('0x3a')][_0x9917('0x4e')]){_0x53be11[_0x9917('0x4f')]=[{'all':!![]}];}_0x53be11=_[_0x9917('0x49')]({},_0x53be11,_0x285077['options']);return db['ZohoAccount'][_0x9917('0x53')](_0x53be11)['then'](handleEntityNotFound(_0x337c14,null))[_0x9917('0x1c')](respondWithResult(_0x337c14,null))['catch'](handleError(_0x337c14,null));};exports[_0x9917('0x54')]=function(_0x5c127e,_0x4a9849){return db[_0x9917('0x37')][_0x9917('0x54')](_0x5c127e[_0x9917('0x55')],{})[_0x9917('0x1c')](respondWithResult(_0x4a9849,0xc9))[_0x9917('0x25')](handleError(_0x4a9849,null));};exports[_0x9917('0x31')]=function(_0x14411d,_0x3889f3){if(_0x14411d[_0x9917('0x55')]['id']){delete _0x14411d[_0x9917('0x55')]['id'];}return db[_0x9917('0x37')][_0x9917('0x53')]({'where':{'id':_0x14411d[_0x9917('0x52')]['id']}})['then'](handleEntityNotFound(_0x3889f3,null))[_0x9917('0x1c')](saveUpdates(_0x14411d[_0x9917('0x55')],null))[_0x9917('0x1c')](respondWithResult(_0x3889f3,null))['catch'](handleError(_0x3889f3,null));};exports[_0x9917('0x32')]=function(_0x399de2,_0x3a214c){return db['ZohoAccount'][_0x9917('0x53')]({'where':{'id':_0x399de2[_0x9917('0x52')]['id']}})[_0x9917('0x1c')](handleEntityNotFound(_0x3a214c,null))[_0x9917('0x1c')](removeEntity(_0x3a214c,null))[_0x9917('0x25')](handleError(_0x3a214c,null));};exports[_0x9917('0x56')]=function(_0x2cbf03,_0x32ed96,_0x26bc2f){var _0x2c1bad={};var _0x32f7b1={};var _0x47176d;var _0xa8efb6;return db[_0x9917('0x37')]['findOne']({'where':{'id':_0x2cbf03[_0x9917('0x52')]['id']}})[_0x9917('0x1c')](handleEntityNotFound(_0x32ed96,null))[_0x9917('0x1c')](function(_0x2b6c7e){if(_0x2b6c7e){_0x47176d=_0x2b6c7e;_0x32f7b1[_0x9917('0x39')]=_[_0x9917('0x3b')](db[_0x9917('0x57')][_0x9917('0x38')]);_0x32f7b1['query']=_[_0x9917('0x3b')](_0x2cbf03['query']);_0x32f7b1[_0x9917('0x3c')]=_['intersection'](_0x32f7b1['model'],_0x32f7b1[_0x9917('0x3a')]);_0x2c1bad[_0x9917('0x3f')]=_[_0x9917('0x3d')](_0x32f7b1['model'],qs[_0x9917('0x3e')](_0x2cbf03[_0x9917('0x3a')][_0x9917('0x3e')]));_0x2c1bad[_0x9917('0x3f')]=_0x2c1bad['attributes'][_0x9917('0x40')]?_0x2c1bad[_0x9917('0x3f')]:_0x32f7b1['model'];_0x2c1bad[_0x9917('0x44')]=qs[_0x9917('0x45')](_0x2cbf03[_0x9917('0x3a')][_0x9917('0x45')]);_0x2c1bad[_0x9917('0x46')]=qs[_0x9917('0x3c')](_[_0x9917('0x47')](_0x2cbf03['query'],_0x32f7b1['filters']));if(_0x2cbf03[_0x9917('0x3a')][_0x9917('0x48')]){_0x2c1bad[_0x9917('0x46')]=_[_0x9917('0x49')](_0x2c1bad[_0x9917('0x46')],{'$or':_[_0x9917('0x4a')](_0x2c1bad['attributes'],function(_0x10c707){var _0x102f89={};_0x102f89[_0x10c707]={'$like':'%'+_0x2cbf03[_0x9917('0x3a')][_0x9917('0x48')]+'%'};return _0x102f89;})});}_0x2c1bad=_[_0x9917('0x49')]({},_0x2c1bad,_0x2cbf03[_0x9917('0x4d')]);return _0x47176d[_0x9917('0x56')](_0x2c1bad);}})[_0x9917('0x1c')](function(_0x536666){if(_0x536666){_0xa8efb6=_0x536666[_0x9917('0x40')];if(!_0x2cbf03[_0x9917('0x3a')][_0x9917('0x41')](_0x9917('0x42'))){_0x2c1bad['limit']=qs[_0x9917('0x43')](_0x2cbf03[_0x9917('0x3a')][_0x9917('0x43')]);_0x2c1bad['offset']=qs[_0x9917('0x2a')](_0x2cbf03[_0x9917('0x3a')][_0x9917('0x2a')]);}return _0x47176d['getConfigurations'](_0x2c1bad);}})[_0x9917('0x1c')](function(_0x12d582){if(_0x12d582){return _0x12d582?{'count':_0xa8efb6,'rows':_0x12d582}:null;}})[_0x9917('0x1c')](respondWithResult(_0x32ed96,null))['catch'](handleError(_0x32ed96,null));};exports[_0x9917('0x58')]=function(_0x5a863d,_0x3a244e,_0x3025ef){if(_0x5a863d[_0x9917('0x55')]['id']){delete _0x5a863d[_0x9917('0x55')]['id'];}return db['ZohoAccount'][_0x9917('0x59')]({'where':{'id':_0x5a863d[_0x9917('0x52')]['id']}})[_0x9917('0x1c')](handleEntityNotFound(_0x3a244e,null))[_0x9917('0x1c')](function(_0x216177){if(_0x216177){_0x5a863d[_0x9917('0x55')][_0x9917('0x5a')]=_0x216177['id'];_0x5a863d[_0x9917('0x55')][_0x9917('0x5b')]=integrations[_0x9917('0x5c')](_0x5a863d['body'][_0x9917('0x5d')],_0x5a863d[_0x9917('0x55')][_0x9917('0x5e')]);_0x5a863d[_0x9917('0x55')][_0x9917('0x5f')]=integrations['getDescriptions'](_0x5a863d[_0x9917('0x55')][_0x9917('0x5d')],_0x5a863d[_0x9917('0x55')][_0x9917('0x5e')]);return db[_0x9917('0x57')][_0x9917('0x54')](_0x5a863d[_0x9917('0x55')],{'include':[{'model':db['ZohoField'],'as':_0x9917('0x5b')},{'model':db[_0x9917('0x60')],'as':_0x9917('0x5f')}]});}return null;})[_0x9917('0x1c')](respondWithResult(_0x3a244e,null))[_0x9917('0x25')](handleError(_0x3a244e,null));};function getAccessToken(_0x43ac08){return new Promise(function(_0x57a7cc,_0x32a8b1){var _0x582ba0;switch(_0x43ac08[_0x9917('0x61')]){case'US':_0x582ba0=_0x9917('0x62');break;case'AU':_0x582ba0=_0x9917('0x63');break;case'EU':_0x582ba0=_0x9917('0x64');break;case'IN':_0x582ba0=_0x9917('0x65');break;case'CN':_0x582ba0=_0x9917('0x66');break;default:_0x582ba0=_0x9917('0x64');break;}var _0x546c7a={'method':_0x9917('0x67'),'uri':_0x582ba0+_0x9917('0x68'),'qs':{'refresh_token':_0x43ac08[_0x9917('0x69')],'client_id':_0x43ac08[_0x9917('0x6a')],'client_secret':_0x43ac08[_0x9917('0x6b')],'grant_type':_0x9917('0x6c')},'json':!![]};return rp(_0x546c7a)[_0x9917('0x1c')](function(_0x144b6a){if(_0x144b6a['access_token']){_0x57a7cc(_0x144b6a[_0x9917('0x6d')]);}else{_0x32a8b1(_0x9917('0x6e'));}})['catch'](function(_0x3eb46c){_0x32a8b1(_0x3eb46c);});});}exports[_0x9917('0x6f')]=function(_0x3b2014,_0x851814,_0x1578ca){var _0x30b2a5,_0x184d07,_0x41a7f1,_0x5b477c,_0x3a3618;return db[_0x9917('0x37')][_0x9917('0x59')]({'where':{'id':_0x3b2014['params']['id']},'attributes':['id',_0x9917('0x70'),_0x9917('0x61'),'clientId',_0x9917('0x6b'),_0x9917('0x71'),_0x9917('0x23'),_0x9917('0x69')]})[_0x9917('0x1c')](handleEntityNotFound(_0x851814,null))['then'](function(_0x2040f1){_0x3a3618=_0x2040f1;_0x30b2a5=_0x3a3618[_0x9917('0x70')];_0x184d07=_0x30b2a5===_0x9917('0x72')?'eu':'com';_0x41a7f1=_0x3a3618[_0x9917('0x71')];var _0x3c6cab=_0x41a7f1[_0x9917('0x73')](-0x1);if(_0x3c6cab==='/'||_0x3c6cab==='\x5c'||_0x3c6cab===':'){_0x41a7f1=_0x41a7f1['substring'](0x0,_0x41a7f1[_0x9917('0x74')](_0x3c6cab));}if(!_0x3a3618[_0x9917('0x69')]){throw new Error(_0x9917('0x75'));}return getAccessToken(_0x3a3618);})[_0x9917('0x1c')](function(_0x5d0c55){if(_0x5d0c55){return rp({'method':_0x9917('0x76'),'uri':util['format']('https://www.zohoapis.%s/crm/v2/settings/fields',_0x184d07),'qs':{'module':_0x9917('0x77')},'headers':{'Authorization':_0x9917('0x78')+_0x5d0c55},'json':!![]});}})[_0x9917('0x1c')](function(_0x25cb0b){if(_0x25cb0b){if(_0x25cb0b[_0x9917('0x79')]&&_0x25cb0b[_0x9917('0x79')][_0x9917('0x22')]){throw new Error(_0x25cb0b[_0x9917('0x79')]['error'][_0x9917('0x24')]);}var _0x22b18a=[];var _0xac7c30=[];var _0x51a093=[_0x9917('0x7a'),_0x9917('0x7b'),_0x9917('0x7c'),_0x9917('0x7d'),_0x9917('0x7e'),_0x9917('0x7f'),_0x9917('0x80'),_0x9917('0x81')];_0xac7c30=_[_0x9917('0x82')](_0x25cb0b['fields'],function(_0xa52624){return _0x51a093[_0x9917('0x83')](_0xa52624[_0x9917('0x84')]);});for(var _0x4c1ebd=0x0;_0x4c1ebd<_0xac7c30['length'];_0x4c1ebd++){if(_0xac7c30[_0x4c1ebd][_0x9917('0x85')]===![]){_0x22b18a[_0x9917('0x86')]({'id':_0xac7c30[_0x4c1ebd]['id'],'name':_0xac7c30[_0x4c1ebd]['display_label'],'custom':_0xac7c30[_0x4c1ebd][_0x9917('0x87')],'options':_0xac7c30[_0x4c1ebd][_0x9917('0x88')]==='picklist'&&_0xac7c30[_0x4c1ebd][_0x9917('0x89')][_0x9917('0x40')]>-0x1?_[_0x9917('0x4a')](_0xac7c30[_0x4c1ebd]['pick_list_values'],function(_0x597b15){return{'name':_0x597b15,'value':_0x597b15};}):[]});}}return{'count':_0x22b18a[_0x9917('0x40')],'rows':_0x22b18a};}else{return{'count':0x0,'rows':[]};}})[_0x9917('0x1c')](respondWithResult(_0x851814,null))[_0x9917('0x25')](function(_0x3eaf76){var _0x18c963=_0x3b2014[_0x9917('0x3a')]['test']?0x1f4:_0x3eaf76[_0x9917('0x8a')]||0x1f4;logger[_0x9917('0x22')](_0x9917('0x8b'),_0x9917('0x6f'),_0x18c963,JSON[_0x9917('0x21')](_0x3eaf76));delete _0x3eaf76[_0x9917('0x34')];if(_0x18c963===0x191){_0x18c963=0x190;}_0x851814[_0x9917('0x27')](_0x18c963)['send'](_0x3b2014['query']['test']?{'message':'Wrong\x20credentials','statusCode':_0x3eaf76[_0x9917('0x8a')]}:_0x3eaf76);});};
\ No newline at end of file