Built motion from commit (unavailable).|2.5.14
[motion2.git] / server / api / intZohoAccount / intZohoAccount.controller.js
index c754bb8..4e05955 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xabad=['options','find','create','body','update','destroy','getConfigurations','findOne','pick','AccountId','getSubjects','Descriptions','getDescriptions','ZohoConfiguration','ZohoField','Subjects','zone','https://accounts.zoho.com','https://accounts.zoho.eu','https://accounts.zoho.in','https://accounts.zoho.com.cn','POST','/oauth/v2/token','refreshToken','refresh_token','access_token','Unable\x20to\x20retrieve\x20the\x20access\x20token','getFields','host','clientSecret','serverUrl','code','com','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_Start_Time','Call_Type','remove','includes','api_name','system_mandatory','push','picklist','pick_list_values','test','statusCode','getFields,\x20%s,\x20%s,\x20%s','Wrong\x20credentials','html-pdf','rimraf','zip-dir','fast-json-patch','moment','bluebird','util','path','sox','to-csv','ejs','lodash','squel','crypto','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../components/integrations/configuration','client','http','request','then','info','ZohoAccount,\x20%s,\x20%s','request\x20sent','ZohoAccount,\x20%s,\x20%s,\x20%s','stringify','error','message','result','catch','sendStatus','status','end','count','offset','set','json','apply','reject','stack','name','send','index','map','rawAttributes','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','filter','merge','VIRTUAL','where','ZohoAccount','include','findAll','rows','show','params','includeAll'];(function(_0x1c966f,_0x58fc8f){var _0x4661c6=function(_0x320167){while(--_0x320167){_0x1c966f['push'](_0x1c966f['shift']());}};_0x4661c6(++_0x58fc8f);}(_0xabad,0x150));var _0xdaba=function(_0x510cd9,_0x551300){_0x510cd9=_0x510cd9-0x0;var _0x2b1f61=_0xabad[_0x510cd9];return _0x2b1f61;};'use strict';var pdf=require(_0xdaba('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xdaba('0x1'));var zipdir=require(_0xdaba('0x2'));var jsonpatch=require(_0xdaba('0x3'));var rp=require('request-promise');var moment=require(_0xdaba('0x4'));var BPromise=require(_0xdaba('0x5'));var Mustache=require('mustache');var util=require(_0xdaba('0x6'));var path=require(_0xdaba('0x7'));var sox=require(_0xdaba('0x8'));var csv=require(_0xdaba('0x9'));var ejs=require(_0xdaba('0xa'));var fs=require('fs');var _=require(_0xdaba('0xb'));var squel=require(_0xdaba('0xc'));var crypto=require(_0xdaba('0xd'));var jsforce=require('jsforce');var deskjs=require(_0xdaba('0xe'));var toCsv=require(_0xdaba('0x9'));var querystring=require(_0xdaba('0xf'));var Papa=require(_0xdaba('0x10'));var Redis=require('ioredis');var authService=require(_0xdaba('0x11'));var qs=require(_0xdaba('0x12'));var as=require(_0xdaba('0x13'));var hardwareService=require(_0xdaba('0x14'));var logger=require(_0xdaba('0x15'))(_0xdaba('0x16'));var utils=require(_0xdaba('0x17'));var config=require(_0xdaba('0x18'));var licenseUtil=require(_0xdaba('0x19'));var db=require('../../mysqldb')['db'];var integrations=require(_0xdaba('0x1a'));var jayson=require('jayson/promise');var client=jayson[_0xdaba('0x1b')][_0xdaba('0x1c')]({'port':0x232a});function respondWithRpcPromise(_0x33f9a4,_0x3ba409,_0x24daca,_0x3b2d11){return new BPromise(function(_0x3b599b,_0x4e6e33){var _0x1b96e6=_0x3b2d11||client;return _0x1b96e6[_0xdaba('0x1d')](_0x33f9a4,_0x24daca)[_0xdaba('0x1e')](function(_0x57679f){logger[_0xdaba('0x1f')](_0xdaba('0x20'),_0x3ba409,_0xdaba('0x21'));logger['debug'](_0xdaba('0x22'),_0x3ba409,_0xdaba('0x21'),JSON[_0xdaba('0x23')](_0x57679f));if(_0x57679f[_0xdaba('0x24')]){if(_0x57679f[_0xdaba('0x24')]['code']===0x1f4){logger[_0xdaba('0x24')](_0xdaba('0x20'),_0x3ba409,_0x57679f[_0xdaba('0x24')]['message']);return _0x4e6e33(_0x57679f['error'][_0xdaba('0x25')]);}logger['error']('ZohoAccount,\x20%s,\x20%s',_0x3ba409,_0x57679f[_0xdaba('0x24')][_0xdaba('0x25')]);return _0x3b599b(_0x57679f[_0xdaba('0x24')][_0xdaba('0x25')]);}else{logger['info'](_0xdaba('0x20'),_0x3ba409,_0xdaba('0x21'));_0x3b599b(_0x57679f[_0xdaba('0x26')]['message']);}})[_0xdaba('0x27')](function(_0x522258){logger[_0xdaba('0x24')](_0xdaba('0x20'),_0x3ba409,_0x522258);_0x4e6e33(_0x522258);});});}function respondWithStatusCode(_0x3f3dfb,_0x5735bf){_0x5735bf=_0x5735bf||0xcc;return function(_0x56b830){if(_0x56b830){return _0x3f3dfb[_0xdaba('0x28')](_0x5735bf);}return _0x3f3dfb[_0xdaba('0x29')](_0x5735bf)[_0xdaba('0x2a')]();};}function respondWithResult(_0x45db3b,_0x2c0eed){_0x2c0eed=_0x2c0eed||0xc8;return function(_0x1d599d){if(_0x1d599d){return _0x45db3b[_0xdaba('0x29')](_0x2c0eed)['json'](_0x1d599d);}};}function respondWithFilteredResult(_0xeadce6,_0x26bb7c){return function(_0x166a83){if(_0x166a83){var _0x3a2c48=_0x166a83[_0xdaba('0x2b')],_0x5c0f91=_0x26bb7c['offset'],_0x3ee19d=_0x26bb7c[_0xdaba('0x2c')]+_0x26bb7c['limit'],_0x752c66;if(_0x3ee19d>=_0x3a2c48){_0x3ee19d=_0x3a2c48;_0x752c66=0xc8;}else{_0x752c66=0xce;}_0xeadce6[_0xdaba('0x29')](_0x752c66);return _0xeadce6[_0xdaba('0x2d')]('Content-Range',_0x5c0f91+'-'+_0x3ee19d+'/'+_0x3a2c48)[_0xdaba('0x2e')](_0x166a83);}return null;};}function patchUpdates(_0x592521){return function(_0x3aa547){try{jsonpatch[_0xdaba('0x2f')](_0x3aa547,_0x592521,!![]);}catch(_0x1bf85e){return BPromise[_0xdaba('0x30')](_0x1bf85e);}return _0x3aa547['save']();};}function saveUpdates(_0x158dd8,_0x2602d4){return function(_0x453c09){if(_0x453c09){return _0x453c09['update'](_0x158dd8)[_0xdaba('0x1e')](function(_0x2619a8){return _0x2619a8;});}return null;};}function removeEntity(_0x466d7a,_0x12c5a3){return function(_0x331801){if(_0x331801){return _0x331801['destroy']()['then'](function(){_0x466d7a['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x3c4fe6,_0x3a9f95){return function(_0x3f1f09){if(!_0x3f1f09){_0x3c4fe6[_0xdaba('0x28')](0x194);}return _0x3f1f09;};}function handleError(_0x55256b,_0x282f5c){_0x282f5c=_0x282f5c||0x1f4;return function(_0x16e3ea){logger[_0xdaba('0x24')](_0x16e3ea[_0xdaba('0x31')]);if(_0x16e3ea['name']){delete _0x16e3ea[_0xdaba('0x32')];}_0x55256b[_0xdaba('0x29')](_0x282f5c)[_0xdaba('0x33')](_0x16e3ea);};}exports[_0xdaba('0x34')]=function(_0x196cb7,_0x5dceab){var _0x29a79c={},_0x2ed5f5={},_0x2fa4b5={'count':0x0,'rows':[]};var _0x559be8=_[_0xdaba('0x35')](db['ZohoAccount'][_0xdaba('0x36')],function(_0x470b14){return{'name':_0x470b14['fieldName'],'type':_0x470b14[_0xdaba('0x37')][_0xdaba('0x38')]};});_0x2ed5f5[_0xdaba('0x39')]=_[_0xdaba('0x35')](_0x559be8,_0xdaba('0x32'));_0x2ed5f5[_0xdaba('0x3a')]=_[_0xdaba('0x3b')](_0x196cb7[_0xdaba('0x3a')]);_0x2ed5f5[_0xdaba('0x3c')]=_[_0xdaba('0x3d')](_0x2ed5f5[_0xdaba('0x39')],_0x2ed5f5[_0xdaba('0x3a')]);_0x29a79c[_0xdaba('0x3e')]=_[_0xdaba('0x3d')](_0x2ed5f5['model'],qs[_0xdaba('0x3f')](_0x196cb7[_0xdaba('0x3a')][_0xdaba('0x3f')]));_0x29a79c['attributes']=_0x29a79c[_0xdaba('0x3e')][_0xdaba('0x40')]?_0x29a79c['attributes']:_0x2ed5f5[_0xdaba('0x39')];if(!_0x196cb7[_0xdaba('0x3a')][_0xdaba('0x41')](_0xdaba('0x42'))){_0x29a79c[_0xdaba('0x43')]=qs['limit'](_0x196cb7[_0xdaba('0x3a')]['limit']);_0x29a79c[_0xdaba('0x2c')]=qs['offset'](_0x196cb7[_0xdaba('0x3a')]['offset']);}_0x29a79c[_0xdaba('0x44')]=qs[_0xdaba('0x45')](_0x196cb7[_0xdaba('0x3a')][_0xdaba('0x45')]);_0x29a79c['where']=qs['filters'](_['pick'](_0x196cb7[_0xdaba('0x3a')],_0x2ed5f5['filters']),_0x559be8);if(_0x196cb7[_0xdaba('0x3a')][_0xdaba('0x46')]){_0x29a79c['where']=_[_0xdaba('0x47')](_0x29a79c['where'],{'$or':_[_0xdaba('0x35')](_0x559be8,function(_0x4065f5){if(_0x4065f5[_0xdaba('0x37')]!==_0xdaba('0x48')){var _0x5019a8={};_0x5019a8[_0x4065f5['name']]={'$like':'%'+_0x196cb7[_0xdaba('0x3a')][_0xdaba('0x46')]+'%'};return _0x5019a8;}})});}_0x29a79c=_[_0xdaba('0x47')]({},_0x29a79c,_0x196cb7['options']);var _0x9c0de6={'where':_0x29a79c[_0xdaba('0x49')]};return db[_0xdaba('0x4a')][_0xdaba('0x2b')](_0x9c0de6)[_0xdaba('0x1e')](function(_0x357a96){_0x2fa4b5[_0xdaba('0x2b')]=_0x357a96;if(_0x196cb7[_0xdaba('0x3a')]['includeAll']){_0x29a79c[_0xdaba('0x4b')]=[{'all':!![]}];}return db['ZohoAccount'][_0xdaba('0x4c')](_0x29a79c);})[_0xdaba('0x1e')](function(_0x1c07f8){_0x2fa4b5[_0xdaba('0x4d')]=_0x1c07f8;return _0x2fa4b5;})[_0xdaba('0x1e')](respondWithFilteredResult(_0x5dceab,_0x29a79c))['catch'](handleError(_0x5dceab,null));};exports[_0xdaba('0x4e')]=function(_0x3e1167,_0x4e9633){var _0x1a04d8={'raw':![],'where':{'id':_0x3e1167[_0xdaba('0x4f')]['id']}},_0x2b2c3e={};_0x2b2c3e[_0xdaba('0x39')]=_['keys'](db[_0xdaba('0x4a')][_0xdaba('0x36')]);_0x2b2c3e[_0xdaba('0x3a')]=_[_0xdaba('0x3b')](_0x3e1167[_0xdaba('0x3a')]);_0x2b2c3e[_0xdaba('0x3c')]=_[_0xdaba('0x3d')](_0x2b2c3e[_0xdaba('0x39')],_0x2b2c3e[_0xdaba('0x3a')]);_0x1a04d8[_0xdaba('0x3e')]=_[_0xdaba('0x3d')](_0x2b2c3e['model'],qs[_0xdaba('0x3f')](_0x3e1167[_0xdaba('0x3a')][_0xdaba('0x3f')]));_0x1a04d8[_0xdaba('0x3e')]=_0x1a04d8[_0xdaba('0x3e')][_0xdaba('0x40')]?_0x1a04d8[_0xdaba('0x3e')]:_0x2b2c3e['model'];if(_0x3e1167[_0xdaba('0x3a')][_0xdaba('0x50')]){_0x1a04d8['include']=[{'all':!![]}];}_0x1a04d8=_[_0xdaba('0x47')]({},_0x1a04d8,_0x3e1167[_0xdaba('0x51')]);return db[_0xdaba('0x4a')][_0xdaba('0x52')](_0x1a04d8)['then'](handleEntityNotFound(_0x4e9633,null))[_0xdaba('0x1e')](respondWithResult(_0x4e9633,null))[_0xdaba('0x27')](handleError(_0x4e9633,null));};exports[_0xdaba('0x53')]=function(_0x3b0f56,_0x2ec0c0){return db[_0xdaba('0x4a')][_0xdaba('0x53')](_0x3b0f56[_0xdaba('0x54')],{})[_0xdaba('0x1e')](respondWithResult(_0x2ec0c0,0xc9))['catch'](handleError(_0x2ec0c0,null));};exports[_0xdaba('0x55')]=function(_0x4ac675,_0x48d9e7){if(_0x4ac675['body']['id']){delete _0x4ac675[_0xdaba('0x54')]['id'];}return db[_0xdaba('0x4a')][_0xdaba('0x52')]({'where':{'id':_0x4ac675[_0xdaba('0x4f')]['id']}})['then'](handleEntityNotFound(_0x48d9e7,null))[_0xdaba('0x1e')](saveUpdates(_0x4ac675[_0xdaba('0x54')],null))[_0xdaba('0x1e')](respondWithResult(_0x48d9e7,null))[_0xdaba('0x27')](handleError(_0x48d9e7,null));};exports[_0xdaba('0x56')]=function(_0x55e7e9,_0x4a07ef){return db[_0xdaba('0x4a')][_0xdaba('0x52')]({'where':{'id':_0x55e7e9['params']['id']}})[_0xdaba('0x1e')](handleEntityNotFound(_0x4a07ef,null))[_0xdaba('0x1e')](removeEntity(_0x4a07ef,null))[_0xdaba('0x27')](handleError(_0x4a07ef,null));};exports[_0xdaba('0x57')]=function(_0x32c6d0,_0x155553,_0x9d189){var _0x295aef={};var _0x21cf03={};var _0x19c06a;var _0x13ce1f;return db[_0xdaba('0x4a')][_0xdaba('0x58')]({'where':{'id':_0x32c6d0['params']['id']}})['then'](handleEntityNotFound(_0x155553,null))[_0xdaba('0x1e')](function(_0x49b41c){if(_0x49b41c){_0x19c06a=_0x49b41c;_0x21cf03['model']=_[_0xdaba('0x3b')](db['ZohoConfiguration']['rawAttributes']);_0x21cf03['query']=_[_0xdaba('0x3b')](_0x32c6d0[_0xdaba('0x3a')]);_0x21cf03[_0xdaba('0x3c')]=_[_0xdaba('0x3d')](_0x21cf03[_0xdaba('0x39')],_0x21cf03['query']);_0x295aef[_0xdaba('0x3e')]=_[_0xdaba('0x3d')](_0x21cf03[_0xdaba('0x39')],qs[_0xdaba('0x3f')](_0x32c6d0[_0xdaba('0x3a')][_0xdaba('0x3f')]));_0x295aef[_0xdaba('0x3e')]=_0x295aef['attributes']['length']?_0x295aef[_0xdaba('0x3e')]:_0x21cf03[_0xdaba('0x39')];_0x295aef[_0xdaba('0x44')]=qs[_0xdaba('0x45')](_0x32c6d0[_0xdaba('0x3a')][_0xdaba('0x45')]);_0x295aef[_0xdaba('0x49')]=qs[_0xdaba('0x3c')](_[_0xdaba('0x59')](_0x32c6d0['query'],_0x21cf03[_0xdaba('0x3c')]));if(_0x32c6d0[_0xdaba('0x3a')][_0xdaba('0x46')]){_0x295aef[_0xdaba('0x49')]=_[_0xdaba('0x47')](_0x295aef[_0xdaba('0x49')],{'$or':_['map'](_0x295aef[_0xdaba('0x3e')],function(_0x4f5421){var _0xc46744={};_0xc46744[_0x4f5421]={'$like':'%'+_0x32c6d0[_0xdaba('0x3a')][_0xdaba('0x46')]+'%'};return _0xc46744;})});}_0x295aef=_[_0xdaba('0x47')]({},_0x295aef,_0x32c6d0[_0xdaba('0x51')]);return _0x19c06a[_0xdaba('0x57')](_0x295aef);}})[_0xdaba('0x1e')](function(_0xad9773){if(_0xad9773){_0x13ce1f=_0xad9773[_0xdaba('0x40')];if(!_0x32c6d0[_0xdaba('0x3a')][_0xdaba('0x41')](_0xdaba('0x42'))){_0x295aef[_0xdaba('0x43')]=qs['limit'](_0x32c6d0[_0xdaba('0x3a')][_0xdaba('0x43')]);_0x295aef[_0xdaba('0x2c')]=qs[_0xdaba('0x2c')](_0x32c6d0[_0xdaba('0x3a')][_0xdaba('0x2c')]);}return _0x19c06a[_0xdaba('0x57')](_0x295aef);}})[_0xdaba('0x1e')](function(_0x5be517){if(_0x5be517){return _0x5be517?{'count':_0x13ce1f,'rows':_0x5be517}:null;}})[_0xdaba('0x1e')](respondWithResult(_0x155553,null))[_0xdaba('0x27')](handleError(_0x155553,null));};exports['addConfiguration']=function(_0x1aaf07,_0xaa1b95,_0x6b947f){if(_0x1aaf07['body']['id']){delete _0x1aaf07[_0xdaba('0x54')]['id'];}return db[_0xdaba('0x4a')][_0xdaba('0x58')]({'where':{'id':_0x1aaf07[_0xdaba('0x4f')]['id']}})[_0xdaba('0x1e')](handleEntityNotFound(_0xaa1b95,null))['then'](function(_0x156cbc){if(_0x156cbc){_0x1aaf07[_0xdaba('0x54')][_0xdaba('0x5a')]=_0x156cbc['id'];_0x1aaf07[_0xdaba('0x54')]['Subjects']=integrations[_0xdaba('0x5b')](_0x1aaf07['body']['channel'],_0x1aaf07[_0xdaba('0x54')]['type']);_0x1aaf07['body'][_0xdaba('0x5c')]=integrations[_0xdaba('0x5d')](_0x1aaf07[_0xdaba('0x54')]['channel'],_0x1aaf07[_0xdaba('0x54')][_0xdaba('0x37')]);return db[_0xdaba('0x5e')]['create'](_0x1aaf07[_0xdaba('0x54')],{'include':[{'model':db[_0xdaba('0x5f')],'as':_0xdaba('0x60')},{'model':db[_0xdaba('0x5f')],'as':_0xdaba('0x5c')}]});}return null;})[_0xdaba('0x1e')](respondWithResult(_0xaa1b95,null))[_0xdaba('0x27')](handleError(_0xaa1b95,null));};function getAccessToken(_0x420c36){return new Promise(function(_0x40a945,_0x12dc9e){var _0x3264da;switch(_0x420c36[_0xdaba('0x61')]){case'US':_0x3264da=_0xdaba('0x62');break;case'AU':_0x3264da='https://accounts.zoho.com.au';break;case'EU':_0x3264da=_0xdaba('0x63');break;case'IN':_0x3264da=_0xdaba('0x64');break;case'CN':_0x3264da=_0xdaba('0x65');break;default:_0x3264da=_0xdaba('0x63');break;}var _0x4a44b2={'method':_0xdaba('0x66'),'uri':_0x3264da+_0xdaba('0x67'),'qs':{'refresh_token':_0x420c36[_0xdaba('0x68')],'client_id':_0x420c36['clientId'],'client_secret':_0x420c36['clientSecret'],'grant_type':_0xdaba('0x69')},'json':!![]};return rp(_0x4a44b2)[_0xdaba('0x1e')](function(_0x547352){if(_0x547352[_0xdaba('0x6a')]){_0x40a945(_0x547352[_0xdaba('0x6a')]);}else{_0x12dc9e(_0xdaba('0x6b'));}})[_0xdaba('0x27')](function(_0x25f90a){_0x12dc9e(_0x25f90a);});});}exports[_0xdaba('0x6c')]=function(_0x1f6739,_0x21fb98,_0x565d1c){var _0x3305c3,_0x1a159e,_0x1df034,_0x11f799,_0x546312;return db[_0xdaba('0x4a')]['findOne']({'where':{'id':_0x1f6739[_0xdaba('0x4f')]['id']},'attributes':['id',_0xdaba('0x6d'),'zone','clientId',_0xdaba('0x6e'),_0xdaba('0x6f'),_0xdaba('0x70'),_0xdaba('0x68')]})[_0xdaba('0x1e')](handleEntityNotFound(_0x21fb98,null))[_0xdaba('0x1e')](function(_0x3e700c){_0x546312=_0x3e700c;_0x3305c3=_0x546312['host'];_0x1a159e=_0x3305c3==='zoho.eu'?'eu':_0xdaba('0x71');_0x1df034=_0x546312[_0xdaba('0x6f')];var _0x11ab6d=_0x1df034['slice'](-0x1);if(_0x11ab6d==='/'||_0x11ab6d==='\x5c'||_0x11ab6d===':'){_0x1df034=_0x1df034[_0xdaba('0x72')](0x0,_0x1df034[_0xdaba('0x73')](_0x11ab6d));}if(!_0x546312[_0xdaba('0x68')]){throw new Error(_0xdaba('0x74'));}return getAccessToken(_0x546312);})[_0xdaba('0x1e')](function(_0x420e7c){if(_0x420e7c){return rp({'method':_0xdaba('0x75'),'uri':util['format'](_0xdaba('0x76'),_0x1a159e),'qs':{'module':_0xdaba('0x77')},'headers':{'Authorization':_0xdaba('0x78')+_0x420e7c},'json':!![]});}})[_0xdaba('0x1e')](function(_0x454d04){if(_0x454d04){if(_0x454d04[_0xdaba('0x79')]&&_0x454d04[_0xdaba('0x79')][_0xdaba('0x24')]){throw new Error(_0x454d04['response']['error'][_0xdaba('0x25')]);}var _0x11d5ca=[];var _0x5d08fa=[];var _0x35decc=['Owner',_0xdaba('0x7a'),_0xdaba('0x7b'),_0xdaba('0x7c'),_0xdaba('0x7d'),'Call_Result',_0xdaba('0x7e'),_0xdaba('0x7f')];_0x5d08fa=_[_0xdaba('0x80')](_0x454d04[_0xdaba('0x3f')],function(_0x2ac64a){return _0x35decc[_0xdaba('0x81')](_0x2ac64a[_0xdaba('0x82')]);});for(var _0x4fecf8=0x0;_0x4fecf8<_0x5d08fa[_0xdaba('0x40')];_0x4fecf8++){if(_0x5d08fa[_0x4fecf8][_0xdaba('0x83')]===![]){_0x11d5ca[_0xdaba('0x84')]({'id':_0x5d08fa[_0x4fecf8]['id'],'name':_0x5d08fa[_0x4fecf8]['display_label'],'custom':_0x5d08fa[_0x4fecf8]['custom_field'],'options':_0x5d08fa[_0x4fecf8]['data_type']===_0xdaba('0x85')&&_0x5d08fa[_0x4fecf8]['pick_list_values'][_0xdaba('0x40')]>-0x1?_[_0xdaba('0x35')](_0x5d08fa[_0x4fecf8][_0xdaba('0x86')],function(_0x28a79b){return{'name':_0x28a79b,'value':_0x28a79b};}):[]});}}return{'count':_0x11d5ca['length'],'rows':_0x11d5ca};}else{return{'count':0x0,'rows':[]};}})[_0xdaba('0x1e')](respondWithResult(_0x21fb98,null))['catch'](function(_0x5f154d){var _0x252ab1=_0x1f6739['query'][_0xdaba('0x87')]?0x1f4:_0x5f154d[_0xdaba('0x88')]||0x1f4;logger[_0xdaba('0x24')](_0xdaba('0x89'),'getFields',_0x252ab1,JSON[_0xdaba('0x23')](_0x5f154d));delete _0x5f154d['name'];if(_0x252ab1===0x191){_0x252ab1=0x190;}_0x21fb98[_0xdaba('0x29')](_0x252ab1)[_0xdaba('0x33')](_0x1f6739[_0xdaba('0x3a')][_0xdaba('0x87')]?{'message':_0xdaba('0x8a'),'statusCode':_0x5f154d['statusCode']}:_0x5f154d);});};
\ No newline at end of file
+var _0x75dd=['https://accounts.zoho.in','https://accounts.zoho.com.cn','POST','refreshToken','clientSecret','refresh_token','access_token','Unable\x20to\x20retrieve\x20the\x20access\x20token','getFields','host','clientId','serverUrl','zoho.eu','com','slice','substring','Refresh\x20Token\x20not\x20available\x20for\x20the\x20account','GET','format','Zoho-oauthtoken\x20','response','Owner','Subject','Description','Call_Duration','Call_Result','Call_Start_Time','Call_Type','remove','includes','api_name','push','custom_field','data_type','picklist','pick_list_values','statusCode','getFields,\x20%s,\x20%s,\x20%s','test','Wrong\x20credentials','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/environment','../../config/license/util','../../components/integrations/configuration','jayson/promise','http','request','ZohoAccount,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','info','result','catch','status','end','json','count','limit','Content-Range','apply','reject','save','update','destroy','then','sendStatus','name','send','map','type','key','model','query','keys','intersection','attributes','fields','length','offset','order','sort','where','pick','filters','filter','merge','VIRTUAL','includeAll','include','ZohoAccount','rows','show','params','rawAttributes','options','find','create','body','getConfigurations','findOne','ZohoConfiguration','hasOwnProperty','AccountId','Subjects','getSubjects','channel','Descriptions','zone','https://accounts.zoho.com','https://accounts.zoho.com.au','https://accounts.zoho.eu'];(function(_0x187ee1,_0x3fd1e6){var _0x388160=function(_0x542dd2){while(--_0x542dd2){_0x187ee1['push'](_0x187ee1['shift']());}};_0x388160(++_0x3fd1e6);}(_0x75dd,0x1c9));var _0xd75d=function(_0x1e6e07,_0x372e98){_0x1e6e07=_0x1e6e07-0x0;var _0x4b3b9d=_0x75dd[_0x1e6e07];return _0x4b3b9d;};'use strict';var pdf=require(_0xd75d('0x0'));var emlformat=require(_0xd75d('0x1'));var rimraf=require(_0xd75d('0x2'));var zipdir=require(_0xd75d('0x3'));var jsonpatch=require(_0xd75d('0x4'));var rp=require(_0xd75d('0x5'));var moment=require('moment');var BPromise=require(_0xd75d('0x6'));var Mustache=require(_0xd75d('0x7'));var util=require(_0xd75d('0x8'));var path=require(_0xd75d('0x9'));var sox=require(_0xd75d('0xa'));var csv=require(_0xd75d('0xb'));var ejs=require(_0xd75d('0xc'));var fs=require('fs');var _=require(_0xd75d('0xd'));var squel=require('squel');var crypto=require(_0xd75d('0xe'));var jsforce=require(_0xd75d('0xf'));var deskjs=require(_0xd75d('0x10'));var toCsv=require(_0xd75d('0xb'));var querystring=require('querystring');var Papa=require(_0xd75d('0x11'));var Redis=require(_0xd75d('0x12'));var authService=require(_0xd75d('0x13'));var qs=require(_0xd75d('0x14'));var as=require(_0xd75d('0x15'));var hardwareService=require(_0xd75d('0x16'));var logger=require(_0xd75d('0x17'))(_0xd75d('0x18'));var utils=require('../../config/utils');var config=require(_0xd75d('0x19'));var licenseUtil=require(_0xd75d('0x1a'));var db=require('../../mysqldb')['db'];var integrations=require(_0xd75d('0x1b'));var jayson=require(_0xd75d('0x1c'));var client=jayson['client'][_0xd75d('0x1d')]({'port':0x232a});function respondWithRpcPromise(_0x44164,_0x4aa031,_0x5d9e8c,_0x1af9dd){return new BPromise(function(_0x3082bc,_0x3f5d9a){var _0x49bcf8=_0x1af9dd||client;return _0x49bcf8[_0xd75d('0x1e')](_0x44164,_0x5d9e8c)['then'](function(_0x54bf05){logger['info'](_0xd75d('0x1f'),_0x4aa031,_0xd75d('0x20'));logger[_0xd75d('0x21')]('ZohoAccount,\x20%s,\x20%s,\x20%s',_0x4aa031,_0xd75d('0x20'),JSON[_0xd75d('0x22')](_0x54bf05));if(_0x54bf05[_0xd75d('0x23')]){if(_0x54bf05['error'][_0xd75d('0x24')]===0x1f4){logger['error'](_0xd75d('0x1f'),_0x4aa031,_0x54bf05[_0xd75d('0x23')][_0xd75d('0x25')]);return _0x3f5d9a(_0x54bf05[_0xd75d('0x23')][_0xd75d('0x25')]);}logger[_0xd75d('0x23')]('ZohoAccount,\x20%s,\x20%s',_0x4aa031,_0x54bf05[_0xd75d('0x23')][_0xd75d('0x25')]);return _0x3082bc(_0x54bf05[_0xd75d('0x23')][_0xd75d('0x25')]);}else{logger[_0xd75d('0x26')](_0xd75d('0x1f'),_0x4aa031,_0xd75d('0x20'));_0x3082bc(_0x54bf05[_0xd75d('0x27')][_0xd75d('0x25')]);}})[_0xd75d('0x28')](function(_0x5d740d){logger[_0xd75d('0x23')](_0xd75d('0x1f'),_0x4aa031,_0x5d740d);_0x3f5d9a(_0x5d740d);});});}function respondWithStatusCode(_0x96e5b4,_0x138be8){_0x138be8=_0x138be8||0xcc;return function(_0x4ea4cd){if(_0x4ea4cd){return _0x96e5b4['sendStatus'](_0x138be8);}return _0x96e5b4[_0xd75d('0x29')](_0x138be8)[_0xd75d('0x2a')]();};}function respondWithResult(_0x3db450,_0x5c0f97){_0x5c0f97=_0x5c0f97||0xc8;return function(_0x165acb){if(_0x165acb){return _0x3db450[_0xd75d('0x29')](_0x5c0f97)[_0xd75d('0x2b')](_0x165acb);}};}function respondWithFilteredResult(_0x148992,_0x1945b5){return function(_0x3e425b){if(_0x3e425b){var _0x43ab02=_0x3e425b[_0xd75d('0x2c')],_0x59387f=_0x1945b5['offset'],_0xd1c0ae=_0x1945b5['offset']+_0x1945b5[_0xd75d('0x2d')],_0x544caf;if(_0xd1c0ae>=_0x43ab02){_0xd1c0ae=_0x43ab02;_0x544caf=0xc8;}else{_0x544caf=0xce;}_0x148992['status'](_0x544caf);return _0x148992['set'](_0xd75d('0x2e'),_0x59387f+'-'+_0xd1c0ae+'/'+_0x43ab02)[_0xd75d('0x2b')](_0x3e425b);}return null;};}function patchUpdates(_0x72920a){return function(_0x500e8f){try{jsonpatch[_0xd75d('0x2f')](_0x500e8f,_0x72920a,!![]);}catch(_0x11eac3){return BPromise[_0xd75d('0x30')](_0x11eac3);}return _0x500e8f[_0xd75d('0x31')]();};}function saveUpdates(_0x57654b,_0x30efc4){return function(_0x36608e){if(_0x36608e){return _0x36608e[_0xd75d('0x32')](_0x57654b)['then'](function(_0x42bbec){return _0x42bbec;});}return null;};}function removeEntity(_0x5bf955,_0x2456dc){return function(_0x1c7a5f){if(_0x1c7a5f){return _0x1c7a5f[_0xd75d('0x33')]()[_0xd75d('0x34')](function(){_0x5bf955[_0xd75d('0x29')](0xcc)[_0xd75d('0x2a')]();});}};}function handleEntityNotFound(_0x259fea,_0x11baa2){return function(_0x57e0a1){if(!_0x57e0a1){_0x259fea[_0xd75d('0x35')](0x194);}return _0x57e0a1;};}function handleError(_0x2a980,_0x3c9d9c){_0x3c9d9c=_0x3c9d9c||0x1f4;return function(_0x249d83){logger[_0xd75d('0x23')](_0x249d83['stack']);if(_0x249d83[_0xd75d('0x36')]){delete _0x249d83[_0xd75d('0x36')];}_0x2a980[_0xd75d('0x29')](_0x3c9d9c)[_0xd75d('0x37')](_0x249d83);};}exports['index']=function(_0x98985a,_0x45e66b){var _0x20ab46={},_0x21bc4b={},_0x5192e7={'count':0x0,'rows':[]};var _0x3e5312=_[_0xd75d('0x38')](db['ZohoAccount']['rawAttributes'],function(_0x12b9c7){return{'name':_0x12b9c7['fieldName'],'type':_0x12b9c7[_0xd75d('0x39')][_0xd75d('0x3a')]};});_0x21bc4b[_0xd75d('0x3b')]=_[_0xd75d('0x38')](_0x3e5312,_0xd75d('0x36'));_0x21bc4b[_0xd75d('0x3c')]=_[_0xd75d('0x3d')](_0x98985a[_0xd75d('0x3c')]);_0x21bc4b['filters']=_[_0xd75d('0x3e')](_0x21bc4b[_0xd75d('0x3b')],_0x21bc4b['query']);_0x20ab46[_0xd75d('0x3f')]=_[_0xd75d('0x3e')](_0x21bc4b[_0xd75d('0x3b')],qs[_0xd75d('0x40')](_0x98985a['query'][_0xd75d('0x40')]));_0x20ab46[_0xd75d('0x3f')]=_0x20ab46[_0xd75d('0x3f')][_0xd75d('0x41')]?_0x20ab46[_0xd75d('0x3f')]:_0x21bc4b[_0xd75d('0x3b')];if(!_0x98985a['query']['hasOwnProperty']('nolimit')){_0x20ab46[_0xd75d('0x2d')]=qs[_0xd75d('0x2d')](_0x98985a['query'][_0xd75d('0x2d')]);_0x20ab46[_0xd75d('0x42')]=qs[_0xd75d('0x42')](_0x98985a['query'][_0xd75d('0x42')]);}_0x20ab46[_0xd75d('0x43')]=qs[_0xd75d('0x44')](_0x98985a[_0xd75d('0x3c')][_0xd75d('0x44')]);_0x20ab46[_0xd75d('0x45')]=qs['filters'](_[_0xd75d('0x46')](_0x98985a[_0xd75d('0x3c')],_0x21bc4b[_0xd75d('0x47')]),_0x3e5312);if(_0x98985a['query'][_0xd75d('0x48')]){_0x20ab46['where']=_[_0xd75d('0x49')](_0x20ab46[_0xd75d('0x45')],{'$or':_['map'](_0x3e5312,function(_0x10e89c){if(_0x10e89c[_0xd75d('0x39')]!==_0xd75d('0x4a')){var _0x5f0b54={};_0x5f0b54[_0x10e89c[_0xd75d('0x36')]]={'$like':'%'+_0x98985a[_0xd75d('0x3c')][_0xd75d('0x48')]+'%'};return _0x5f0b54;}})});}_0x20ab46=_[_0xd75d('0x49')]({},_0x20ab46,_0x98985a['options']);var _0x2e9b36={'where':_0x20ab46['where']};return db['ZohoAccount'][_0xd75d('0x2c')](_0x2e9b36)[_0xd75d('0x34')](function(_0x191ff8){_0x5192e7['count']=_0x191ff8;if(_0x98985a['query'][_0xd75d('0x4b')]){_0x20ab46[_0xd75d('0x4c')]=[{'all':!![]}];}return db[_0xd75d('0x4d')]['findAll'](_0x20ab46);})['then'](function(_0x1364bd){_0x5192e7[_0xd75d('0x4e')]=_0x1364bd;return _0x5192e7;})[_0xd75d('0x34')](respondWithFilteredResult(_0x45e66b,_0x20ab46))[_0xd75d('0x28')](handleError(_0x45e66b,null));};exports[_0xd75d('0x4f')]=function(_0x67fad0,_0x26e565){var _0x43bb10={'raw':![],'where':{'id':_0x67fad0[_0xd75d('0x50')]['id']}},_0x42d1b1={};_0x42d1b1['model']=_[_0xd75d('0x3d')](db[_0xd75d('0x4d')][_0xd75d('0x51')]);_0x42d1b1['query']=_[_0xd75d('0x3d')](_0x67fad0[_0xd75d('0x3c')]);_0x42d1b1['filters']=_[_0xd75d('0x3e')](_0x42d1b1[_0xd75d('0x3b')],_0x42d1b1[_0xd75d('0x3c')]);_0x43bb10['attributes']=_[_0xd75d('0x3e')](_0x42d1b1[_0xd75d('0x3b')],qs[_0xd75d('0x40')](_0x67fad0[_0xd75d('0x3c')][_0xd75d('0x40')]));_0x43bb10[_0xd75d('0x3f')]=_0x43bb10[_0xd75d('0x3f')][_0xd75d('0x41')]?_0x43bb10[_0xd75d('0x3f')]:_0x42d1b1[_0xd75d('0x3b')];if(_0x67fad0['query'][_0xd75d('0x4b')]){_0x43bb10[_0xd75d('0x4c')]=[{'all':!![]}];}_0x43bb10=_[_0xd75d('0x49')]({},_0x43bb10,_0x67fad0[_0xd75d('0x52')]);return db[_0xd75d('0x4d')][_0xd75d('0x53')](_0x43bb10)[_0xd75d('0x34')](handleEntityNotFound(_0x26e565,null))[_0xd75d('0x34')](respondWithResult(_0x26e565,null))[_0xd75d('0x28')](handleError(_0x26e565,null));};exports['create']=function(_0x1295d2,_0x255460){return db[_0xd75d('0x4d')][_0xd75d('0x54')](_0x1295d2['body'],{})['then'](respondWithResult(_0x255460,0xc9))['catch'](handleError(_0x255460,null));};exports[_0xd75d('0x32')]=function(_0x41bbfc,_0x44ad90){if(_0x41bbfc[_0xd75d('0x55')]['id']){delete _0x41bbfc[_0xd75d('0x55')]['id'];}return db[_0xd75d('0x4d')]['find']({'where':{'id':_0x41bbfc[_0xd75d('0x50')]['id']}})[_0xd75d('0x34')](handleEntityNotFound(_0x44ad90,null))[_0xd75d('0x34')](saveUpdates(_0x41bbfc[_0xd75d('0x55')],null))[_0xd75d('0x34')](respondWithResult(_0x44ad90,null))['catch'](handleError(_0x44ad90,null));};exports['destroy']=function(_0x1625e1,_0xec2fe5){return db[_0xd75d('0x4d')]['find']({'where':{'id':_0x1625e1['params']['id']}})[_0xd75d('0x34')](handleEntityNotFound(_0xec2fe5,null))[_0xd75d('0x34')](removeEntity(_0xec2fe5,null))[_0xd75d('0x28')](handleError(_0xec2fe5,null));};exports[_0xd75d('0x56')]=function(_0x320db9,_0xea064f,_0x4681ec){var _0x35a034={};var _0x4c6c5d={};var _0x31e65f;var _0x36f7df;return db[_0xd75d('0x4d')][_0xd75d('0x57')]({'where':{'id':_0x320db9['params']['id']}})[_0xd75d('0x34')](handleEntityNotFound(_0xea064f,null))[_0xd75d('0x34')](function(_0x308bfd){if(_0x308bfd){_0x31e65f=_0x308bfd;_0x4c6c5d[_0xd75d('0x3b')]=_[_0xd75d('0x3d')](db[_0xd75d('0x58')]['rawAttributes']);_0x4c6c5d[_0xd75d('0x3c')]=_[_0xd75d('0x3d')](_0x320db9[_0xd75d('0x3c')]);_0x4c6c5d['filters']=_[_0xd75d('0x3e')](_0x4c6c5d[_0xd75d('0x3b')],_0x4c6c5d[_0xd75d('0x3c')]);_0x35a034[_0xd75d('0x3f')]=_[_0xd75d('0x3e')](_0x4c6c5d[_0xd75d('0x3b')],qs[_0xd75d('0x40')](_0x320db9[_0xd75d('0x3c')][_0xd75d('0x40')]));_0x35a034[_0xd75d('0x3f')]=_0x35a034[_0xd75d('0x3f')][_0xd75d('0x41')]?_0x35a034[_0xd75d('0x3f')]:_0x4c6c5d[_0xd75d('0x3b')];_0x35a034[_0xd75d('0x43')]=qs[_0xd75d('0x44')](_0x320db9[_0xd75d('0x3c')][_0xd75d('0x44')]);_0x35a034['where']=qs[_0xd75d('0x47')](_[_0xd75d('0x46')](_0x320db9['query'],_0x4c6c5d[_0xd75d('0x47')]));if(_0x320db9[_0xd75d('0x3c')]['filter']){_0x35a034[_0xd75d('0x45')]=_['merge'](_0x35a034['where'],{'$or':_[_0xd75d('0x38')](_0x35a034['attributes'],function(_0x364f96){var _0x5c1062={};_0x5c1062[_0x364f96]={'$like':'%'+_0x320db9[_0xd75d('0x3c')][_0xd75d('0x48')]+'%'};return _0x5c1062;})});}_0x35a034=_[_0xd75d('0x49')]({},_0x35a034,_0x320db9[_0xd75d('0x52')]);return _0x31e65f[_0xd75d('0x56')](_0x35a034);}})[_0xd75d('0x34')](function(_0x50e68c){if(_0x50e68c){_0x36f7df=_0x50e68c[_0xd75d('0x41')];if(!_0x320db9[_0xd75d('0x3c')][_0xd75d('0x59')]('nolimit')){_0x35a034[_0xd75d('0x2d')]=qs['limit'](_0x320db9[_0xd75d('0x3c')][_0xd75d('0x2d')]);_0x35a034[_0xd75d('0x42')]=qs['offset'](_0x320db9['query'][_0xd75d('0x42')]);}return _0x31e65f[_0xd75d('0x56')](_0x35a034);}})[_0xd75d('0x34')](function(_0x5db064){if(_0x5db064){return _0x5db064?{'count':_0x36f7df,'rows':_0x5db064}:null;}})[_0xd75d('0x34')](respondWithResult(_0xea064f,null))['catch'](handleError(_0xea064f,null));};exports['addConfiguration']=function(_0x5cda35,_0x2261cf,_0x12c540){if(_0x5cda35[_0xd75d('0x55')]['id']){delete _0x5cda35[_0xd75d('0x55')]['id'];}return db[_0xd75d('0x4d')][_0xd75d('0x57')]({'where':{'id':_0x5cda35[_0xd75d('0x50')]['id']}})[_0xd75d('0x34')](handleEntityNotFound(_0x2261cf,null))[_0xd75d('0x34')](function(_0x5eecbe){if(_0x5eecbe){_0x5cda35[_0xd75d('0x55')][_0xd75d('0x5a')]=_0x5eecbe['id'];_0x5cda35['body'][_0xd75d('0x5b')]=integrations[_0xd75d('0x5c')](_0x5cda35[_0xd75d('0x55')][_0xd75d('0x5d')],_0x5cda35[_0xd75d('0x55')]['type']);_0x5cda35[_0xd75d('0x55')][_0xd75d('0x5e')]=integrations['getDescriptions'](_0x5cda35[_0xd75d('0x55')][_0xd75d('0x5d')],_0x5cda35[_0xd75d('0x55')]['type']);return db[_0xd75d('0x58')][_0xd75d('0x54')](_0x5cda35['body'],{'include':[{'model':db['ZohoField'],'as':_0xd75d('0x5b')},{'model':db['ZohoField'],'as':_0xd75d('0x5e')}]});}return null;})[_0xd75d('0x34')](respondWithResult(_0x2261cf,null))['catch'](handleError(_0x2261cf,null));};function getAccessToken(_0x5b8db8){return new Promise(function(_0x4cae32,_0x21dd42){var _0x2ff75d;switch(_0x5b8db8[_0xd75d('0x5f')]){case'US':_0x2ff75d=_0xd75d('0x60');break;case'AU':_0x2ff75d=_0xd75d('0x61');break;case'EU':_0x2ff75d=_0xd75d('0x62');break;case'IN':_0x2ff75d=_0xd75d('0x63');break;case'CN':_0x2ff75d=_0xd75d('0x64');break;default:_0x2ff75d=_0xd75d('0x62');break;}var _0x1cc2c1={'method':_0xd75d('0x65'),'uri':_0x2ff75d+'/oauth/v2/token','qs':{'refresh_token':_0x5b8db8[_0xd75d('0x66')],'client_id':_0x5b8db8['clientId'],'client_secret':_0x5b8db8[_0xd75d('0x67')],'grant_type':_0xd75d('0x68')},'json':!![]};return rp(_0x1cc2c1)[_0xd75d('0x34')](function(_0x42878f){if(_0x42878f[_0xd75d('0x69')]){_0x4cae32(_0x42878f[_0xd75d('0x69')]);}else{_0x21dd42(_0xd75d('0x6a'));}})[_0xd75d('0x28')](function(_0x5b6d74){_0x21dd42(_0x5b6d74);});});}exports[_0xd75d('0x6b')]=function(_0x2fbd66,_0xbfcce8,_0x240557){var _0x5a82ac,_0x59cda6,_0x1d43ab,_0x1fb212,_0x1dd0e5;return db[_0xd75d('0x4d')]['findOne']({'where':{'id':_0x2fbd66['params']['id']},'attributes':['id',_0xd75d('0x6c'),_0xd75d('0x5f'),_0xd75d('0x6d'),_0xd75d('0x67'),_0xd75d('0x6e'),_0xd75d('0x24'),_0xd75d('0x66')]})[_0xd75d('0x34')](handleEntityNotFound(_0xbfcce8,null))[_0xd75d('0x34')](function(_0x522b2c){_0x1dd0e5=_0x522b2c;_0x5a82ac=_0x1dd0e5[_0xd75d('0x6c')];_0x59cda6=_0x5a82ac===_0xd75d('0x6f')?'eu':_0xd75d('0x70');_0x1d43ab=_0x1dd0e5[_0xd75d('0x6e')];var _0x14ba60=_0x1d43ab[_0xd75d('0x71')](-0x1);if(_0x14ba60==='/'||_0x14ba60==='\x5c'||_0x14ba60===':'){_0x1d43ab=_0x1d43ab[_0xd75d('0x72')](0x0,_0x1d43ab['lastIndexOf'](_0x14ba60));}if(!_0x1dd0e5[_0xd75d('0x66')]){throw new Error(_0xd75d('0x73'));}return getAccessToken(_0x1dd0e5);})[_0xd75d('0x34')](function(_0x18c91d){if(_0x18c91d){return rp({'method':_0xd75d('0x74'),'uri':util[_0xd75d('0x75')]('https://www.zohoapis.%s/crm/v2/settings/fields',_0x59cda6),'qs':{'module':'Calls'},'headers':{'Authorization':_0xd75d('0x76')+_0x18c91d},'json':!![]});}})[_0xd75d('0x34')](function(_0x535a54){if(_0x535a54){if(_0x535a54[_0xd75d('0x77')]&&_0x535a54[_0xd75d('0x77')][_0xd75d('0x23')]){throw new Error(_0x535a54['response'][_0xd75d('0x23')][_0xd75d('0x25')]);}var _0x16db1d=[];var _0x3d860e=[];var _0x28fb45=[_0xd75d('0x78'),_0xd75d('0x79'),_0xd75d('0x7a'),'WhoId',_0xd75d('0x7b'),_0xd75d('0x7c'),_0xd75d('0x7d'),_0xd75d('0x7e')];_0x3d860e=_[_0xd75d('0x7f')](_0x535a54[_0xd75d('0x40')],function(_0x5cc7e8){return _0x28fb45[_0xd75d('0x80')](_0x5cc7e8[_0xd75d('0x81')]);});for(var _0x5d1726=0x0;_0x5d1726<_0x3d860e[_0xd75d('0x41')];_0x5d1726++){if(_0x3d860e[_0x5d1726]['system_mandatory']===![]){_0x16db1d[_0xd75d('0x82')]({'id':_0x3d860e[_0x5d1726]['id'],'name':_0x3d860e[_0x5d1726]['display_label'],'custom':_0x3d860e[_0x5d1726][_0xd75d('0x83')],'options':_0x3d860e[_0x5d1726][_0xd75d('0x84')]===_0xd75d('0x85')&&_0x3d860e[_0x5d1726][_0xd75d('0x86')][_0xd75d('0x41')]>-0x1?_[_0xd75d('0x38')](_0x3d860e[_0x5d1726][_0xd75d('0x86')],function(_0x41795a){return{'name':_0x41795a,'value':_0x41795a};}):[]});}}return{'count':_0x16db1d[_0xd75d('0x41')],'rows':_0x16db1d};}else{return{'count':0x0,'rows':[]};}})[_0xd75d('0x34')](respondWithResult(_0xbfcce8,null))[_0xd75d('0x28')](function(_0x2c4323){var _0x742e92=_0x2fbd66[_0xd75d('0x3c')]['test']?0x1f4:_0x2c4323[_0xd75d('0x87')]||0x1f4;logger[_0xd75d('0x23')](_0xd75d('0x88'),'getFields',_0x742e92,JSON[_0xd75d('0x22')](_0x2c4323));delete _0x2c4323[_0xd75d('0x36')];if(_0x742e92===0x191){_0x742e92=0x190;}_0xbfcce8[_0xd75d('0x29')](_0x742e92)['send'](_0x2fbd66[_0xd75d('0x3c')][_0xd75d('0x89')]?{'message':_0xd75d('0x8a'),'statusCode':_0x2c4323[_0xd75d('0x87')]}:_0x2c4323);});};
\ No newline at end of file