Built motion from commit d301b742.|2.6.29
[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 _0xc594=['Owner','Description','WhoId','Call_Duration','Call_Start_Time','Call_Type','includes','push','custom_field','data_type','picklist','pick_list_values','test','statusCode','getFields,\x20%s,\x20%s,\x20%s','stringify','Wrong\x20credentials','eml-format','rimraf','fast-json-patch','request-promise','bluebird','mustache','util','to-csv','ejs','fs-extra','lodash','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/environment','../../config/license/util','../../components/integrations/configuration','sendStatus','status','end','offset','undefined','limit','count','set','Content-Range','reject','update','then','destroy','error','stack','name','send','index','ZohoAccount','fieldName','type','key','model','map','query','keys','intersection','attributes','fields','length','nolimit','order','sort','where','filters','pick','merge','VIRTUAL','filter','options','includeAll','include','findAll','rows','show','params','rawAttributes','find','create','body','catch','getConfigurations','findOne','hasOwnProperty','addConfiguration','AccountId','Subjects','getSubjects','channel','Descriptions','getDescriptions','ZohoConfiguration','ZohoField','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','getFields','host','zone','code','zoho.eu','com','serverUrl','substring','lastIndexOf','Refresh\x20Token\x20not\x20available\x20for\x20the\x20account','GET','format','https://www.zohoapis.%s/crm/v2/settings/fields','response'];(function(_0x59ec00,_0x4607ec){var _0xd2620b=function(_0x2a4ddc){while(--_0x2a4ddc){_0x59ec00['push'](_0x59ec00['shift']());}};_0xd2620b(++_0x4607ec);}(_0xc594,0x191));var _0x4c59=function(_0x324a76,_0x24279c){_0x324a76=_0x324a76-0x0;var _0x25675f=_0xc594[_0x324a76];return _0x25675f;};'use strict';var emlformat=require(_0x4c59('0x0'));var rimraf=require(_0x4c59('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x4c59('0x2'));var rp=require(_0x4c59('0x3'));var moment=require('moment');var BPromise=require(_0x4c59('0x4'));var Mustache=require(_0x4c59('0x5'));var util=require(_0x4c59('0x6'));var path=require('path');var sox=require('sox');var csv=require(_0x4c59('0x7'));var ejs=require(_0x4c59('0x8'));var fs=require('fs');var fs_extra=require(_0x4c59('0x9'));var _=require(_0x4c59('0xa'));var squel=require('squel');var crypto=require(_0x4c59('0xb'));var jsforce=require(_0x4c59('0xc'));var deskjs=require(_0x4c59('0xd'));var toCsv=require('to-csv');var querystring=require('querystring');var Papa=require(_0x4c59('0xe'));var Redis=require(_0x4c59('0xf'));var authService=require(_0x4c59('0x10'));var qs=require('../../components/parsers/qs');var as=require(_0x4c59('0x11'));var hardwareService=require(_0x4c59('0x12'));var logger=require(_0x4c59('0x13'))('api');var utils=require('../../config/utils');var config=require(_0x4c59('0x14'));var licenseUtil=require(_0x4c59('0x15'));var db=require('../../mysqldb')['db'];var integrations=require(_0x4c59('0x16'));function respondWithStatusCode(_0x5d2ccd,_0x9f4bf1){_0x9f4bf1=_0x9f4bf1||0xcc;return function(_0x5ce113){if(_0x5ce113){return _0x5d2ccd[_0x4c59('0x17')](_0x9f4bf1);}return _0x5d2ccd[_0x4c59('0x18')](_0x9f4bf1)[_0x4c59('0x19')]();};}function respondWithResult(_0x3251f,_0x1d8a34){_0x1d8a34=_0x1d8a34||0xc8;return function(_0x2c4e5f){if(_0x2c4e5f){return _0x3251f[_0x4c59('0x18')](_0x1d8a34)['json'](_0x2c4e5f);}};}function respondWithFilteredResult(_0x51a9ce,_0x3fc55b){return function(_0x21d9fa){if(_0x21d9fa){var _0x6cb113=typeof _0x3fc55b[_0x4c59('0x1a')]===_0x4c59('0x1b')&&typeof _0x3fc55b[_0x4c59('0x1c')]===_0x4c59('0x1b');var _0x3d8648=_0x21d9fa['count'];var _0x419658=_0x6cb113?0x0:_0x3fc55b['offset'];var _0x328ebd=_0x6cb113?_0x21d9fa[_0x4c59('0x1d')]:_0x3fc55b[_0x4c59('0x1a')]+_0x3fc55b[_0x4c59('0x1c')];var _0x52d9a0;if(_0x328ebd>=_0x3d8648){_0x328ebd=_0x3d8648;_0x52d9a0=0xc8;}else{_0x52d9a0=0xce;}_0x51a9ce[_0x4c59('0x18')](_0x52d9a0);return _0x51a9ce[_0x4c59('0x1e')](_0x4c59('0x1f'),_0x419658+'-'+_0x328ebd+'/'+_0x3d8648)['json'](_0x21d9fa);}return null;};}function patchUpdates(_0x18214e){return function(_0x379f97){try{jsonpatch['apply'](_0x379f97,_0x18214e,!![]);}catch(_0x136ac4){return BPromise[_0x4c59('0x20')](_0x136ac4);}return _0x379f97['save']();};}function saveUpdates(_0x250b4a,_0x3f58e8){return function(_0x1dc432){if(_0x1dc432){return _0x1dc432[_0x4c59('0x21')](_0x250b4a)[_0x4c59('0x22')](function(_0x21e3f9){return _0x21e3f9;});}return null;};}function removeEntity(_0x5053fa,_0x5d1905){return function(_0xbb3481){if(_0xbb3481){return _0xbb3481[_0x4c59('0x23')]()[_0x4c59('0x22')](function(){_0x5053fa[_0x4c59('0x18')](0xcc)[_0x4c59('0x19')]();});}};}function handleEntityNotFound(_0x55eabe,_0x22426c){return function(_0x58fd3f){if(!_0x58fd3f){_0x55eabe['sendStatus'](0x194);}return _0x58fd3f;};}function handleError(_0x111c63,_0x5aeac1){_0x5aeac1=_0x5aeac1||0x1f4;return function(_0x4fa402){logger[_0x4c59('0x24')](_0x4fa402[_0x4c59('0x25')]);if(_0x4fa402[_0x4c59('0x26')]){delete _0x4fa402[_0x4c59('0x26')];}_0x111c63[_0x4c59('0x18')](_0x5aeac1)[_0x4c59('0x27')](_0x4fa402);};}exports[_0x4c59('0x28')]=function(_0x5beeec,_0x339d3d){var _0x2a10c1={},_0x37c49a={},_0x52b5f3={'count':0x0,'rows':[]};var _0x157a3f=_['map'](db[_0x4c59('0x29')]['rawAttributes'],function(_0x2490c8){return{'name':_0x2490c8[_0x4c59('0x2a')],'type':_0x2490c8[_0x4c59('0x2b')][_0x4c59('0x2c')]};});_0x37c49a[_0x4c59('0x2d')]=_[_0x4c59('0x2e')](_0x157a3f,_0x4c59('0x26'));_0x37c49a[_0x4c59('0x2f')]=_[_0x4c59('0x30')](_0x5beeec[_0x4c59('0x2f')]);_0x37c49a['filters']=_[_0x4c59('0x31')](_0x37c49a[_0x4c59('0x2d')],_0x37c49a[_0x4c59('0x2f')]);_0x2a10c1[_0x4c59('0x32')]=_[_0x4c59('0x31')](_0x37c49a[_0x4c59('0x2d')],qs[_0x4c59('0x33')](_0x5beeec['query']['fields']));_0x2a10c1['attributes']=_0x2a10c1[_0x4c59('0x32')][_0x4c59('0x34')]?_0x2a10c1[_0x4c59('0x32')]:_0x37c49a[_0x4c59('0x2d')];if(!_0x5beeec[_0x4c59('0x2f')]['hasOwnProperty'](_0x4c59('0x35'))){_0x2a10c1[_0x4c59('0x1c')]=qs[_0x4c59('0x1c')](_0x5beeec[_0x4c59('0x2f')][_0x4c59('0x1c')]);_0x2a10c1[_0x4c59('0x1a')]=qs[_0x4c59('0x1a')](_0x5beeec[_0x4c59('0x2f')]['offset']);}_0x2a10c1[_0x4c59('0x36')]=qs['sort'](_0x5beeec['query'][_0x4c59('0x37')]);_0x2a10c1[_0x4c59('0x38')]=qs[_0x4c59('0x39')](_[_0x4c59('0x3a')](_0x5beeec[_0x4c59('0x2f')],_0x37c49a[_0x4c59('0x39')]),_0x157a3f);if(_0x5beeec[_0x4c59('0x2f')]['filter']){_0x2a10c1[_0x4c59('0x38')]=_[_0x4c59('0x3b')](_0x2a10c1[_0x4c59('0x38')],{'$or':_[_0x4c59('0x2e')](_0x157a3f,function(_0x503211){if(_0x503211[_0x4c59('0x2b')]!==_0x4c59('0x3c')){var _0x2a6544={};_0x2a6544[_0x503211[_0x4c59('0x26')]]={'$like':'%'+_0x5beeec['query'][_0x4c59('0x3d')]+'%'};return _0x2a6544;}})});}_0x2a10c1=_['merge']({},_0x2a10c1,_0x5beeec[_0x4c59('0x3e')]);var _0x1e8965={'where':_0x2a10c1[_0x4c59('0x38')]};return db['ZohoAccount'][_0x4c59('0x1d')](_0x1e8965)['then'](function(_0x2c3dc1){_0x52b5f3[_0x4c59('0x1d')]=_0x2c3dc1;if(_0x5beeec[_0x4c59('0x2f')][_0x4c59('0x3f')]){_0x2a10c1[_0x4c59('0x40')]=[{'all':!![]}];}return db[_0x4c59('0x29')][_0x4c59('0x41')](_0x2a10c1);})[_0x4c59('0x22')](function(_0x24d397){_0x52b5f3[_0x4c59('0x42')]=_0x24d397;return _0x52b5f3;})['then'](respondWithFilteredResult(_0x339d3d,_0x2a10c1))['catch'](handleError(_0x339d3d,null));};exports[_0x4c59('0x43')]=function(_0x398f71,_0x470378){var _0x2c766c={'raw':![],'where':{'id':_0x398f71[_0x4c59('0x44')]['id']}},_0x10570a={};_0x10570a['model']=_[_0x4c59('0x30')](db[_0x4c59('0x29')][_0x4c59('0x45')]);_0x10570a[_0x4c59('0x2f')]=_[_0x4c59('0x30')](_0x398f71[_0x4c59('0x2f')]);_0x10570a[_0x4c59('0x39')]=_['intersection'](_0x10570a[_0x4c59('0x2d')],_0x10570a[_0x4c59('0x2f')]);_0x2c766c[_0x4c59('0x32')]=_[_0x4c59('0x31')](_0x10570a['model'],qs[_0x4c59('0x33')](_0x398f71[_0x4c59('0x2f')][_0x4c59('0x33')]));_0x2c766c[_0x4c59('0x32')]=_0x2c766c['attributes'][_0x4c59('0x34')]?_0x2c766c[_0x4c59('0x32')]:_0x10570a[_0x4c59('0x2d')];if(_0x398f71[_0x4c59('0x2f')][_0x4c59('0x3f')]){_0x2c766c['include']=[{'all':!![]}];}_0x2c766c=_[_0x4c59('0x3b')]({},_0x2c766c,_0x398f71[_0x4c59('0x3e')]);return db[_0x4c59('0x29')][_0x4c59('0x46')](_0x2c766c)[_0x4c59('0x22')](handleEntityNotFound(_0x470378,null))[_0x4c59('0x22')](respondWithResult(_0x470378,null))['catch'](handleError(_0x470378,null));};exports[_0x4c59('0x47')]=function(_0x2d9f9b,_0x2d7cc2){return db[_0x4c59('0x29')][_0x4c59('0x47')](_0x2d9f9b[_0x4c59('0x48')],{})['then'](respondWithResult(_0x2d7cc2,0xc9))[_0x4c59('0x49')](handleError(_0x2d7cc2,null));};exports['update']=function(_0x197230,_0x56db60){if(_0x197230[_0x4c59('0x48')]['id']){delete _0x197230[_0x4c59('0x48')]['id'];}return db[_0x4c59('0x29')][_0x4c59('0x46')]({'where':{'id':_0x197230[_0x4c59('0x44')]['id']}})[_0x4c59('0x22')](handleEntityNotFound(_0x56db60,null))[_0x4c59('0x22')](saveUpdates(_0x197230['body'],null))[_0x4c59('0x22')](respondWithResult(_0x56db60,null))[_0x4c59('0x49')](handleError(_0x56db60,null));};exports[_0x4c59('0x23')]=function(_0x1e3119,_0x5839c6){return db['ZohoAccount'][_0x4c59('0x46')]({'where':{'id':_0x1e3119[_0x4c59('0x44')]['id']}})['then'](handleEntityNotFound(_0x5839c6,null))[_0x4c59('0x22')](removeEntity(_0x5839c6,null))[_0x4c59('0x49')](handleError(_0x5839c6,null));};exports[_0x4c59('0x4a')]=function(_0x3b0ae3,_0xb1dcdd,_0x56da98){var _0xe48b86={};var _0x428335={};var _0x1b8c0f;var _0x50e7b5;return db[_0x4c59('0x29')][_0x4c59('0x4b')]({'where':{'id':_0x3b0ae3[_0x4c59('0x44')]['id']}})['then'](handleEntityNotFound(_0xb1dcdd,null))[_0x4c59('0x22')](function(_0x56ce65){if(_0x56ce65){_0x1b8c0f=_0x56ce65;_0x428335['model']=_[_0x4c59('0x30')](db['ZohoConfiguration'][_0x4c59('0x45')]);_0x428335[_0x4c59('0x2f')]=_[_0x4c59('0x30')](_0x3b0ae3[_0x4c59('0x2f')]);_0x428335[_0x4c59('0x39')]=_[_0x4c59('0x31')](_0x428335[_0x4c59('0x2d')],_0x428335[_0x4c59('0x2f')]);_0xe48b86['attributes']=_[_0x4c59('0x31')](_0x428335[_0x4c59('0x2d')],qs[_0x4c59('0x33')](_0x3b0ae3['query'][_0x4c59('0x33')]));_0xe48b86[_0x4c59('0x32')]=_0xe48b86[_0x4c59('0x32')][_0x4c59('0x34')]?_0xe48b86[_0x4c59('0x32')]:_0x428335[_0x4c59('0x2d')];_0xe48b86[_0x4c59('0x36')]=qs[_0x4c59('0x37')](_0x3b0ae3['query'][_0x4c59('0x37')]);_0xe48b86['where']=qs[_0x4c59('0x39')](_[_0x4c59('0x3a')](_0x3b0ae3[_0x4c59('0x2f')],_0x428335[_0x4c59('0x39')]));if(_0x3b0ae3[_0x4c59('0x2f')][_0x4c59('0x3d')]){_0xe48b86[_0x4c59('0x38')]=_[_0x4c59('0x3b')](_0xe48b86['where'],{'$or':_[_0x4c59('0x2e')](_0xe48b86[_0x4c59('0x32')],function(_0x5a6538){var _0x539bb3={};_0x539bb3[_0x5a6538]={'$like':'%'+_0x3b0ae3['query'][_0x4c59('0x3d')]+'%'};return _0x539bb3;})});}_0xe48b86=_[_0x4c59('0x3b')]({},_0xe48b86,_0x3b0ae3[_0x4c59('0x3e')]);return _0x1b8c0f['getConfigurations'](_0xe48b86);}})['then'](function(_0x1540b4){if(_0x1540b4){_0x50e7b5=_0x1540b4[_0x4c59('0x34')];if(!_0x3b0ae3[_0x4c59('0x2f')][_0x4c59('0x4c')](_0x4c59('0x35'))){_0xe48b86['limit']=qs[_0x4c59('0x1c')](_0x3b0ae3[_0x4c59('0x2f')][_0x4c59('0x1c')]);_0xe48b86[_0x4c59('0x1a')]=qs[_0x4c59('0x1a')](_0x3b0ae3[_0x4c59('0x2f')][_0x4c59('0x1a')]);}return _0x1b8c0f[_0x4c59('0x4a')](_0xe48b86);}})[_0x4c59('0x22')](function(_0x294d35){if(_0x294d35){return _0x294d35?{'count':_0x50e7b5,'rows':_0x294d35}:null;}})['then'](respondWithResult(_0xb1dcdd,null))['catch'](handleError(_0xb1dcdd,null));};exports[_0x4c59('0x4d')]=function(_0x52de50,_0x1c2003,_0x42579c){if(_0x52de50['body']['id']){delete _0x52de50[_0x4c59('0x48')]['id'];}return db[_0x4c59('0x29')]['findOne']({'where':{'id':_0x52de50[_0x4c59('0x44')]['id']}})[_0x4c59('0x22')](handleEntityNotFound(_0x1c2003,null))[_0x4c59('0x22')](function(_0x118af5){if(_0x118af5){_0x52de50[_0x4c59('0x48')][_0x4c59('0x4e')]=_0x118af5['id'];_0x52de50[_0x4c59('0x48')][_0x4c59('0x4f')]=integrations[_0x4c59('0x50')](_0x52de50[_0x4c59('0x48')][_0x4c59('0x51')],_0x52de50[_0x4c59('0x48')]['type']);_0x52de50['body'][_0x4c59('0x52')]=integrations[_0x4c59('0x53')](_0x52de50[_0x4c59('0x48')][_0x4c59('0x51')],_0x52de50['body'][_0x4c59('0x2b')]);return db[_0x4c59('0x54')][_0x4c59('0x47')](_0x52de50[_0x4c59('0x48')],{'include':[{'model':db['ZohoField'],'as':_0x4c59('0x4f')},{'model':db[_0x4c59('0x55')],'as':_0x4c59('0x52')}]});}return null;})[_0x4c59('0x22')](respondWithResult(_0x1c2003,null))['catch'](handleError(_0x1c2003,null));};function getAccessToken(_0x308804){return new Promise(function(_0x36a672,_0x46b21a){var _0x195bfd;switch(_0x308804['zone']){case'US':_0x195bfd='https://accounts.zoho.com';break;case'AU':_0x195bfd=_0x4c59('0x56');break;case'EU':_0x195bfd=_0x4c59('0x57');break;case'IN':_0x195bfd=_0x4c59('0x58');break;case'CN':_0x195bfd=_0x4c59('0x59');break;default:_0x195bfd='https://accounts.zoho.eu';break;}var _0x51a184={'method':_0x4c59('0x5a'),'uri':_0x195bfd+_0x4c59('0x5b'),'qs':{'refresh_token':_0x308804[_0x4c59('0x5c')],'client_id':_0x308804[_0x4c59('0x5d')],'client_secret':_0x308804[_0x4c59('0x5e')],'grant_type':_0x4c59('0x5f')},'json':!![]};return rp(_0x51a184)[_0x4c59('0x22')](function(_0xcd372){if(_0xcd372[_0x4c59('0x60')]){_0x36a672(_0xcd372[_0x4c59('0x60')]);}else{_0x46b21a('Unable\x20to\x20retrieve\x20the\x20access\x20token');}})[_0x4c59('0x49')](function(_0x49cbe6){_0x46b21a(_0x49cbe6);});});}exports[_0x4c59('0x61')]=function(_0x3d762d,_0x336cab,_0x5e8db7){var _0x28827d,_0x3d5213,_0xaf1a29,_0xa16027,_0x5546b7;return db['ZohoAccount'][_0x4c59('0x4b')]({'where':{'id':_0x3d762d[_0x4c59('0x44')]['id']},'attributes':['id',_0x4c59('0x62'),_0x4c59('0x63'),_0x4c59('0x5d'),'clientSecret','serverUrl',_0x4c59('0x64'),_0x4c59('0x5c')]})[_0x4c59('0x22')](handleEntityNotFound(_0x336cab,null))[_0x4c59('0x22')](function(_0x540af9){_0x5546b7=_0x540af9;_0x28827d=_0x5546b7[_0x4c59('0x62')];_0x3d5213=_0x28827d===_0x4c59('0x65')?'eu':_0x4c59('0x66');_0xaf1a29=_0x5546b7[_0x4c59('0x67')];var _0x36a490=_0xaf1a29['slice'](-0x1);if(_0x36a490==='/'||_0x36a490==='\x5c'||_0x36a490===':'){_0xaf1a29=_0xaf1a29[_0x4c59('0x68')](0x0,_0xaf1a29[_0x4c59('0x69')](_0x36a490));}if(!_0x5546b7[_0x4c59('0x5c')]){throw new Error(_0x4c59('0x6a'));}return getAccessToken(_0x5546b7);})[_0x4c59('0x22')](function(_0x27cc64){if(_0x27cc64){return rp({'method':_0x4c59('0x6b'),'uri':util[_0x4c59('0x6c')](_0x4c59('0x6d'),_0x3d5213),'qs':{'module':'Calls'},'headers':{'Authorization':'Zoho-oauthtoken\x20'+_0x27cc64},'json':!![]});}})[_0x4c59('0x22')](function(_0x569ae7){if(_0x569ae7){if(_0x569ae7[_0x4c59('0x6e')]&&_0x569ae7[_0x4c59('0x6e')][_0x4c59('0x24')]){throw new Error(_0x569ae7[_0x4c59('0x6e')][_0x4c59('0x24')]['message']);}var _0x54fcbb=[];var _0x5e892a=[];var _0x38a5f7=[_0x4c59('0x6f'),'Subject',_0x4c59('0x70'),_0x4c59('0x71'),_0x4c59('0x72'),'Call_Result',_0x4c59('0x73'),_0x4c59('0x74')];_0x5e892a=_['remove'](_0x569ae7[_0x4c59('0x33')],function(_0x3f15a9){return _0x38a5f7[_0x4c59('0x75')](_0x3f15a9['api_name']);});for(var _0x3c19b4=0x0;_0x3c19b4<_0x5e892a[_0x4c59('0x34')];_0x3c19b4++){if(_0x5e892a[_0x3c19b4]['system_mandatory']===![]){_0x54fcbb[_0x4c59('0x76')]({'id':_0x5e892a[_0x3c19b4]['id'],'name':_0x5e892a[_0x3c19b4]['display_label'],'custom':_0x5e892a[_0x3c19b4][_0x4c59('0x77')],'options':_0x5e892a[_0x3c19b4][_0x4c59('0x78')]===_0x4c59('0x79')&&_0x5e892a[_0x3c19b4][_0x4c59('0x7a')][_0x4c59('0x34')]>-0x1?_['map'](_0x5e892a[_0x3c19b4]['pick_list_values'],function(_0x31b3f7){return{'name':_0x31b3f7,'value':_0x31b3f7};}):[]});}}return{'count':_0x54fcbb[_0x4c59('0x34')],'rows':_0x54fcbb};}else{return{'count':0x0,'rows':[]};}})[_0x4c59('0x22')](respondWithResult(_0x336cab,null))['catch'](function(_0x4da6c6){var _0x251c7f=_0x3d762d['query'][_0x4c59('0x7b')]?0x1f4:_0x4da6c6[_0x4c59('0x7c')]||0x1f4;logger[_0x4c59('0x24')](_0x4c59('0x7d'),_0x4c59('0x61'),_0x251c7f,JSON[_0x4c59('0x7e')](_0x4da6c6));delete _0x4da6c6[_0x4c59('0x26')];if(_0x251c7f===0x191){_0x251c7f=0x190;}_0x336cab[_0x4c59('0x18')](_0x251c7f)[_0x4c59('0x27')](_0x3d762d[_0x4c59('0x2f')]['test']?{'message':_0x4c59('0x7f'),'statusCode':_0x4da6c6['statusCode']}:_0x4da6c6);});};