Built motion from commit fd055180.|2.6.30
[motion2.git] / server / api / intZohoAccount / intZohoAccount.controller.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x8f3e=['AccountId','Subjects','getSubjects','getDescriptions','ZohoConfiguration','ZohoField','Descriptions','https://accounts.zoho.com','https://accounts.zoho.com.au','https://accounts.zoho.eu','https://accounts.zoho.com.cn','POST','/oauth/v2/token','clientId','clientSecret','refresh_token','access_token','Unable\x20to\x20retrieve\x20the\x20access\x20token','zone','serverUrl','code','refreshToken','host','zoho.eu','com','slice','lastIndexOf','Refresh\x20Token\x20not\x20available\x20for\x20the\x20account','format','response','error','message','Owner','Description','WhoId','Call_Duration','Call_Result','Call_Start_Time','Call_Type','remove','includes','api_name','push','display_label','custom_field','picklist','pick_list_values','test','statusCode','getFields','stringify','Wrong\x20credentials','eml-format','rimraf','zip-dir','moment','bluebird','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/license/util','../../mysqldb','../../components/integrations/configuration','sendStatus','status','json','offset','limit','undefined','count','set','Content-Range','apply','reject','save','then','destroy','end','stack','send','map','ZohoAccount','rawAttributes','fieldName','type','key','name','query','keys','filters','intersection','attributes','model','fields','length','hasOwnProperty','nolimit','order','sort','pick','where','merge','VIRTUAL','filter','options','includeAll','include','findAll','rows','catch','show','params','create','body','find','findOne','getConfigurations','addConfiguration'];(function(_0x480bc8,_0x1fac40){var _0x28c245=function(_0x22a049){while(--_0x22a049){_0x480bc8['push'](_0x480bc8['shift']());}};_0x28c245(++_0x1fac40);}(_0x8f3e,0xb9));var _0xe8f3=function(_0x549965,_0x2e7360){_0x549965=_0x549965-0x0;var _0x463a17=_0x8f3e[_0x549965];return _0x463a17;};'use strict';var emlformat=require(_0xe8f3('0x0'));var rimraf=require(_0xe8f3('0x1'));var zipdir=require(_0xe8f3('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xe8f3('0x3'));var BPromise=require(_0xe8f3('0x4'));var Mustache=require('mustache');var util=require(_0xe8f3('0x5'));var path=require(_0xe8f3('0x6'));var sox=require(_0xe8f3('0x7'));var csv=require(_0xe8f3('0x8'));var ejs=require(_0xe8f3('0x9'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xe8f3('0xa'));var squel=require(_0xe8f3('0xb'));var crypto=require(_0xe8f3('0xc'));var jsforce=require(_0xe8f3('0xd'));var deskjs=require(_0xe8f3('0xe'));var toCsv=require(_0xe8f3('0x8'));var querystring=require(_0xe8f3('0xf'));var Papa=require(_0xe8f3('0x10'));var Redis=require(_0xe8f3('0x11'));var authService=require(_0xe8f3('0x12'));var qs=require(_0xe8f3('0x13'));var as=require(_0xe8f3('0x14'));var hardwareService=require(_0xe8f3('0x15'));var logger=require('../../config/logger')(_0xe8f3('0x16'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0xe8f3('0x17'));var db=require(_0xe8f3('0x18'))['db'];var integrations=require(_0xe8f3('0x19'));function respondWithStatusCode(_0x310114,_0x55c277){_0x55c277=_0x55c277||0xcc;return function(_0x43fd53){if(_0x43fd53){return _0x310114[_0xe8f3('0x1a')](_0x55c277);}return _0x310114[_0xe8f3('0x1b')](_0x55c277)['end']();};}function respondWithResult(_0x515190,_0x834f62){_0x834f62=_0x834f62||0xc8;return function(_0x27fd5b){if(_0x27fd5b){return _0x515190['status'](_0x834f62)[_0xe8f3('0x1c')](_0x27fd5b);}};}function respondWithFilteredResult(_0x57a5ad,_0x279880){return function(_0x14e062){if(_0x14e062){var _0x5aa57f=typeof _0x279880[_0xe8f3('0x1d')]==='undefined'&&typeof _0x279880[_0xe8f3('0x1e')]===_0xe8f3('0x1f');var _0x5ca67a=_0x14e062[_0xe8f3('0x20')];var _0x3feab9=_0x5aa57f?0x0:_0x279880[_0xe8f3('0x1d')];var _0x94939e=_0x5aa57f?_0x14e062[_0xe8f3('0x20')]:_0x279880[_0xe8f3('0x1d')]+_0x279880[_0xe8f3('0x1e')];var _0x48e6f2;if(_0x94939e>=_0x5ca67a){_0x94939e=_0x5ca67a;_0x48e6f2=0xc8;}else{_0x48e6f2=0xce;}_0x57a5ad[_0xe8f3('0x1b')](_0x48e6f2);return _0x57a5ad[_0xe8f3('0x21')](_0xe8f3('0x22'),_0x3feab9+'-'+_0x94939e+'/'+_0x5ca67a)['json'](_0x14e062);}return null;};}function patchUpdates(_0x453b14){return function(_0x2f6f39){try{jsonpatch[_0xe8f3('0x23')](_0x2f6f39,_0x453b14,!![]);}catch(_0x28efd8){return BPromise[_0xe8f3('0x24')](_0x28efd8);}return _0x2f6f39[_0xe8f3('0x25')]();};}function saveUpdates(_0x24dd46,_0x1834e6){return function(_0x3b34e7){if(_0x3b34e7){return _0x3b34e7['update'](_0x24dd46)[_0xe8f3('0x26')](function(_0x3949c3){return _0x3949c3;});}return null;};}function removeEntity(_0x4cfd7e,_0x4caee1){return function(_0x322372){if(_0x322372){return _0x322372[_0xe8f3('0x27')]()[_0xe8f3('0x26')](function(){_0x4cfd7e[_0xe8f3('0x1b')](0xcc)[_0xe8f3('0x28')]();});}};}function handleEntityNotFound(_0x152148,_0x72a824){return function(_0x518db0){if(!_0x518db0){_0x152148['sendStatus'](0x194);}return _0x518db0;};}function handleError(_0x549c26,_0x21699e){_0x21699e=_0x21699e||0x1f4;return function(_0x215b46){logger['error'](_0x215b46[_0xe8f3('0x29')]);if(_0x215b46['name']){delete _0x215b46['name'];}_0x549c26[_0xe8f3('0x1b')](_0x21699e)[_0xe8f3('0x2a')](_0x215b46);};}exports['index']=function(_0x160d19,_0x1c928a){var _0x2cb782={},_0x1e0d12={},_0x1c1df2={'count':0x0,'rows':[]};var _0x5bffe5=_[_0xe8f3('0x2b')](db[_0xe8f3('0x2c')][_0xe8f3('0x2d')],function(_0x23e0c2){return{'name':_0x23e0c2[_0xe8f3('0x2e')],'type':_0x23e0c2[_0xe8f3('0x2f')][_0xe8f3('0x30')]};});_0x1e0d12['model']=_[_0xe8f3('0x2b')](_0x5bffe5,_0xe8f3('0x31'));_0x1e0d12[_0xe8f3('0x32')]=_[_0xe8f3('0x33')](_0x160d19[_0xe8f3('0x32')]);_0x1e0d12[_0xe8f3('0x34')]=_[_0xe8f3('0x35')](_0x1e0d12['model'],_0x1e0d12[_0xe8f3('0x32')]);_0x2cb782[_0xe8f3('0x36')]=_[_0xe8f3('0x35')](_0x1e0d12[_0xe8f3('0x37')],qs['fields'](_0x160d19['query'][_0xe8f3('0x38')]));_0x2cb782['attributes']=_0x2cb782[_0xe8f3('0x36')][_0xe8f3('0x39')]?_0x2cb782['attributes']:_0x1e0d12[_0xe8f3('0x37')];if(!_0x160d19[_0xe8f3('0x32')][_0xe8f3('0x3a')](_0xe8f3('0x3b'))){_0x2cb782[_0xe8f3('0x1e')]=qs['limit'](_0x160d19[_0xe8f3('0x32')][_0xe8f3('0x1e')]);_0x2cb782[_0xe8f3('0x1d')]=qs[_0xe8f3('0x1d')](_0x160d19[_0xe8f3('0x32')][_0xe8f3('0x1d')]);}_0x2cb782[_0xe8f3('0x3c')]=qs[_0xe8f3('0x3d')](_0x160d19[_0xe8f3('0x32')][_0xe8f3('0x3d')]);_0x2cb782['where']=qs[_0xe8f3('0x34')](_[_0xe8f3('0x3e')](_0x160d19['query'],_0x1e0d12[_0xe8f3('0x34')]),_0x5bffe5);if(_0x160d19['query']['filter']){_0x2cb782[_0xe8f3('0x3f')]=_[_0xe8f3('0x40')](_0x2cb782[_0xe8f3('0x3f')],{'$or':_['map'](_0x5bffe5,function(_0x1b2547){if(_0x1b2547[_0xe8f3('0x2f')]!==_0xe8f3('0x41')){var _0x292e5a={};_0x292e5a[_0x1b2547[_0xe8f3('0x31')]]={'$like':'%'+_0x160d19[_0xe8f3('0x32')][_0xe8f3('0x42')]+'%'};return _0x292e5a;}})});}_0x2cb782=_['merge']({},_0x2cb782,_0x160d19[_0xe8f3('0x43')]);var _0xde8b1d={'where':_0x2cb782[_0xe8f3('0x3f')]};return db[_0xe8f3('0x2c')][_0xe8f3('0x20')](_0xde8b1d)[_0xe8f3('0x26')](function(_0x1d3994){_0x1c1df2['count']=_0x1d3994;if(_0x160d19[_0xe8f3('0x32')][_0xe8f3('0x44')]){_0x2cb782[_0xe8f3('0x45')]=[{'all':!![]}];}return db[_0xe8f3('0x2c')][_0xe8f3('0x46')](_0x2cb782);})[_0xe8f3('0x26')](function(_0x3acc4a){_0x1c1df2[_0xe8f3('0x47')]=_0x3acc4a;return _0x1c1df2;})[_0xe8f3('0x26')](respondWithFilteredResult(_0x1c928a,_0x2cb782))[_0xe8f3('0x48')](handleError(_0x1c928a,null));};exports[_0xe8f3('0x49')]=function(_0x15d2c0,_0x2a3760){var _0x58aa50={'raw':![],'where':{'id':_0x15d2c0[_0xe8f3('0x4a')]['id']}},_0x1c78ad={};_0x1c78ad[_0xe8f3('0x37')]=_[_0xe8f3('0x33')](db[_0xe8f3('0x2c')][_0xe8f3('0x2d')]);_0x1c78ad[_0xe8f3('0x32')]=_['keys'](_0x15d2c0[_0xe8f3('0x32')]);_0x1c78ad['filters']=_[_0xe8f3('0x35')](_0x1c78ad[_0xe8f3('0x37')],_0x1c78ad[_0xe8f3('0x32')]);_0x58aa50[_0xe8f3('0x36')]=_[_0xe8f3('0x35')](_0x1c78ad[_0xe8f3('0x37')],qs[_0xe8f3('0x38')](_0x15d2c0[_0xe8f3('0x32')][_0xe8f3('0x38')]));_0x58aa50['attributes']=_0x58aa50['attributes'][_0xe8f3('0x39')]?_0x58aa50[_0xe8f3('0x36')]:_0x1c78ad[_0xe8f3('0x37')];if(_0x15d2c0[_0xe8f3('0x32')]['includeAll']){_0x58aa50[_0xe8f3('0x45')]=[{'all':!![]}];}_0x58aa50=_[_0xe8f3('0x40')]({},_0x58aa50,_0x15d2c0[_0xe8f3('0x43')]);return db[_0xe8f3('0x2c')]['find'](_0x58aa50)[_0xe8f3('0x26')](handleEntityNotFound(_0x2a3760,null))[_0xe8f3('0x26')](respondWithResult(_0x2a3760,null))[_0xe8f3('0x48')](handleError(_0x2a3760,null));};exports[_0xe8f3('0x4b')]=function(_0x263b73,_0x1366e6){return db[_0xe8f3('0x2c')][_0xe8f3('0x4b')](_0x263b73[_0xe8f3('0x4c')],{})[_0xe8f3('0x26')](respondWithResult(_0x1366e6,0xc9))['catch'](handleError(_0x1366e6,null));};exports['update']=function(_0x89e066,_0x321a7d){if(_0x89e066['body']['id']){delete _0x89e066[_0xe8f3('0x4c')]['id'];}return db['ZohoAccount']['find']({'where':{'id':_0x89e066[_0xe8f3('0x4a')]['id']}})['then'](handleEntityNotFound(_0x321a7d,null))['then'](saveUpdates(_0x89e066[_0xe8f3('0x4c')],null))[_0xe8f3('0x26')](respondWithResult(_0x321a7d,null))[_0xe8f3('0x48')](handleError(_0x321a7d,null));};exports[_0xe8f3('0x27')]=function(_0x2ff050,_0xd6f81b){return db['ZohoAccount'][_0xe8f3('0x4d')]({'where':{'id':_0x2ff050['params']['id']}})[_0xe8f3('0x26')](handleEntityNotFound(_0xd6f81b,null))[_0xe8f3('0x26')](removeEntity(_0xd6f81b,null))[_0xe8f3('0x48')](handleError(_0xd6f81b,null));};exports['getConfigurations']=function(_0x419aea,_0x1639fd,_0x4c8e00){var _0x16cec1={};var _0x18f3e9={};var _0x375347;var _0x7f7930;return db['ZohoAccount'][_0xe8f3('0x4e')]({'where':{'id':_0x419aea[_0xe8f3('0x4a')]['id']}})[_0xe8f3('0x26')](handleEntityNotFound(_0x1639fd,null))[_0xe8f3('0x26')](function(_0x81f1f6){if(_0x81f1f6){_0x375347=_0x81f1f6;_0x18f3e9['model']=_['keys'](db['ZohoConfiguration'][_0xe8f3('0x2d')]);_0x18f3e9[_0xe8f3('0x32')]=_[_0xe8f3('0x33')](_0x419aea[_0xe8f3('0x32')]);_0x18f3e9[_0xe8f3('0x34')]=_[_0xe8f3('0x35')](_0x18f3e9[_0xe8f3('0x37')],_0x18f3e9[_0xe8f3('0x32')]);_0x16cec1[_0xe8f3('0x36')]=_[_0xe8f3('0x35')](_0x18f3e9[_0xe8f3('0x37')],qs[_0xe8f3('0x38')](_0x419aea[_0xe8f3('0x32')][_0xe8f3('0x38')]));_0x16cec1[_0xe8f3('0x36')]=_0x16cec1[_0xe8f3('0x36')][_0xe8f3('0x39')]?_0x16cec1[_0xe8f3('0x36')]:_0x18f3e9['model'];_0x16cec1[_0xe8f3('0x3c')]=qs[_0xe8f3('0x3d')](_0x419aea[_0xe8f3('0x32')][_0xe8f3('0x3d')]);_0x16cec1['where']=qs['filters'](_['pick'](_0x419aea[_0xe8f3('0x32')],_0x18f3e9[_0xe8f3('0x34')]));if(_0x419aea[_0xe8f3('0x32')][_0xe8f3('0x42')]){_0x16cec1[_0xe8f3('0x3f')]=_[_0xe8f3('0x40')](_0x16cec1['where'],{'$or':_['map'](_0x16cec1['attributes'],function(_0x8c7abd){var _0x5d64c9={};_0x5d64c9[_0x8c7abd]={'$like':'%'+_0x419aea[_0xe8f3('0x32')][_0xe8f3('0x42')]+'%'};return _0x5d64c9;})});}_0x16cec1=_['merge']({},_0x16cec1,_0x419aea[_0xe8f3('0x43')]);return _0x375347[_0xe8f3('0x4f')](_0x16cec1);}})['then'](function(_0x2bfe25){if(_0x2bfe25){_0x7f7930=_0x2bfe25['length'];if(!_0x419aea[_0xe8f3('0x32')][_0xe8f3('0x3a')](_0xe8f3('0x3b'))){_0x16cec1[_0xe8f3('0x1e')]=qs[_0xe8f3('0x1e')](_0x419aea['query'][_0xe8f3('0x1e')]);_0x16cec1[_0xe8f3('0x1d')]=qs[_0xe8f3('0x1d')](_0x419aea[_0xe8f3('0x32')][_0xe8f3('0x1d')]);}return _0x375347['getConfigurations'](_0x16cec1);}})[_0xe8f3('0x26')](function(_0x273f76){if(_0x273f76){return _0x273f76?{'count':_0x7f7930,'rows':_0x273f76}:null;}})[_0xe8f3('0x26')](respondWithResult(_0x1639fd,null))[_0xe8f3('0x48')](handleError(_0x1639fd,null));};exports[_0xe8f3('0x50')]=function(_0x3f2389,_0x4890ea,_0x2799aa){if(_0x3f2389[_0xe8f3('0x4c')]['id']){delete _0x3f2389['body']['id'];}return db[_0xe8f3('0x2c')]['findOne']({'where':{'id':_0x3f2389[_0xe8f3('0x4a')]['id']}})['then'](handleEntityNotFound(_0x4890ea,null))['then'](function(_0x40d551){if(_0x40d551){_0x3f2389[_0xe8f3('0x4c')][_0xe8f3('0x51')]=_0x40d551['id'];_0x3f2389[_0xe8f3('0x4c')][_0xe8f3('0x52')]=integrations[_0xe8f3('0x53')](_0x3f2389[_0xe8f3('0x4c')]['channel'],_0x3f2389[_0xe8f3('0x4c')][_0xe8f3('0x2f')]);_0x3f2389[_0xe8f3('0x4c')]['Descriptions']=integrations[_0xe8f3('0x54')](_0x3f2389[_0xe8f3('0x4c')]['channel'],_0x3f2389[_0xe8f3('0x4c')][_0xe8f3('0x2f')]);return db[_0xe8f3('0x55')][_0xe8f3('0x4b')](_0x3f2389['body'],{'include':[{'model':db[_0xe8f3('0x56')],'as':_0xe8f3('0x52')},{'model':db[_0xe8f3('0x56')],'as':_0xe8f3('0x57')}]});}return null;})[_0xe8f3('0x26')](respondWithResult(_0x4890ea,null))['catch'](handleError(_0x4890ea,null));};function getAccessToken(_0x2a959d){return new Promise(function(_0x256794,_0x2f401a){var _0xc60b5d;switch(_0x2a959d['zone']){case'US':_0xc60b5d=_0xe8f3('0x58');break;case'AU':_0xc60b5d=_0xe8f3('0x59');break;case'EU':_0xc60b5d=_0xe8f3('0x5a');break;case'IN':_0xc60b5d='https://accounts.zoho.in';break;case'CN':_0xc60b5d=_0xe8f3('0x5b');break;default:_0xc60b5d=_0xe8f3('0x5a');break;}var _0x496c22={'method':_0xe8f3('0x5c'),'uri':_0xc60b5d+_0xe8f3('0x5d'),'qs':{'refresh_token':_0x2a959d['refreshToken'],'client_id':_0x2a959d[_0xe8f3('0x5e')],'client_secret':_0x2a959d[_0xe8f3('0x5f')],'grant_type':_0xe8f3('0x60')},'json':!![]};return rp(_0x496c22)[_0xe8f3('0x26')](function(_0x2e83f6){if(_0x2e83f6['access_token']){_0x256794(_0x2e83f6[_0xe8f3('0x61')]);}else{_0x2f401a(_0xe8f3('0x62'));}})['catch'](function(_0x3f3887){_0x2f401a(_0x3f3887);});});}exports['getFields']=function(_0xbd5ac4,_0x29e994,_0x2d609e){var _0x4a4de6,_0xa73213,_0x3f185d,_0x44b27d,_0x2a9001;return db[_0xe8f3('0x2c')][_0xe8f3('0x4e')]({'where':{'id':_0xbd5ac4[_0xe8f3('0x4a')]['id']},'attributes':['id','host',_0xe8f3('0x63'),_0xe8f3('0x5e'),'clientSecret',_0xe8f3('0x64'),_0xe8f3('0x65'),_0xe8f3('0x66')]})[_0xe8f3('0x26')](handleEntityNotFound(_0x29e994,null))[_0xe8f3('0x26')](function(_0x24ee67){_0x2a9001=_0x24ee67;_0x4a4de6=_0x2a9001[_0xe8f3('0x67')];_0xa73213=_0x4a4de6===_0xe8f3('0x68')?'eu':_0xe8f3('0x69');_0x3f185d=_0x2a9001[_0xe8f3('0x64')];var _0x39723f=_0x3f185d[_0xe8f3('0x6a')](-0x1);if(_0x39723f==='/'||_0x39723f==='\x5c'||_0x39723f===':'){_0x3f185d=_0x3f185d['substring'](0x0,_0x3f185d[_0xe8f3('0x6b')](_0x39723f));}if(!_0x2a9001[_0xe8f3('0x66')]){throw new Error(_0xe8f3('0x6c'));}return getAccessToken(_0x2a9001);})[_0xe8f3('0x26')](function(_0x3369a0){if(_0x3369a0){return rp({'method':'GET','uri':util[_0xe8f3('0x6d')]('https://www.zohoapis.%s/crm/v2/settings/fields',_0xa73213),'qs':{'module':'Calls'},'headers':{'Authorization':'Zoho-oauthtoken\x20'+_0x3369a0},'json':!![]});}})[_0xe8f3('0x26')](function(_0x4dc850){if(_0x4dc850){if(_0x4dc850[_0xe8f3('0x6e')]&&_0x4dc850[_0xe8f3('0x6e')][_0xe8f3('0x6f')]){throw new Error(_0x4dc850[_0xe8f3('0x6e')][_0xe8f3('0x6f')][_0xe8f3('0x70')]);}var _0x6ee9a8=[];var _0x1f1575=[];var _0x5ab124=[_0xe8f3('0x71'),'Subject',_0xe8f3('0x72'),_0xe8f3('0x73'),_0xe8f3('0x74'),_0xe8f3('0x75'),_0xe8f3('0x76'),_0xe8f3('0x77')];_0x1f1575=_[_0xe8f3('0x78')](_0x4dc850['fields'],function(_0x14a299){return _0x5ab124[_0xe8f3('0x79')](_0x14a299[_0xe8f3('0x7a')]);});for(var _0x452177=0x0;_0x452177<_0x1f1575[_0xe8f3('0x39')];_0x452177++){if(_0x1f1575[_0x452177]['system_mandatory']===![]){_0x6ee9a8[_0xe8f3('0x7b')]({'id':_0x1f1575[_0x452177]['id'],'name':_0x1f1575[_0x452177][_0xe8f3('0x7c')],'custom':_0x1f1575[_0x452177][_0xe8f3('0x7d')],'options':_0x1f1575[_0x452177]['data_type']===_0xe8f3('0x7e')&&_0x1f1575[_0x452177][_0xe8f3('0x7f')]['length']>-0x1?_[_0xe8f3('0x2b')](_0x1f1575[_0x452177]['pick_list_values'],function(_0x479b65){return{'name':_0x479b65,'value':_0x479b65};}):[]});}}return{'count':_0x6ee9a8[_0xe8f3('0x39')],'rows':_0x6ee9a8};}else{return{'count':0x0,'rows':[]};}})['then'](respondWithResult(_0x29e994,null))[_0xe8f3('0x48')](function(_0x3b5aa2){var _0x36dd75=_0xbd5ac4[_0xe8f3('0x32')][_0xe8f3('0x80')]?0x1f4:_0x3b5aa2[_0xe8f3('0x81')]||0x1f4;logger[_0xe8f3('0x6f')]('getFields,\x20%s,\x20%s,\x20%s',_0xe8f3('0x82'),_0x36dd75,JSON[_0xe8f3('0x83')](_0x3b5aa2));delete _0x3b5aa2[_0xe8f3('0x31')];if(_0x36dd75===0x191){_0x36dd75=0x190;}_0x29e994[_0xe8f3('0x1b')](_0x36dd75)[_0xe8f3('0x2a')](_0xbd5ac4['query'][_0xe8f3('0x80')]?{'message':_0xe8f3('0x84'),'statusCode':_0x3b5aa2[_0xe8f3('0x81')]}:_0x3b5aa2);});};