Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / intSalesforceAccount / intSalesforceAccount.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 _0xe7b9=['error','code','message','info','result','sendStatus','json','offset','undefined','limit','count','status','Content-Range','apply','save','stack','name','send','index','map','rawAttributes','fieldName','key','query','keys','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','filter','merge','type','VIRTUAL','SalesforceAccount','includeAll','include','findAll','rows','catch','show','params','find','create','update','body','destroy','getConfigurations','findOne','SalesforceConfiguration','options','addConfiguration','AccountId','Subjects','getSubjects','channel','Descriptions','SalesforceField','getFields','remoteUri','clientId','clientSecret','username','securityToken','slice','substring','lastIndexOf','Connection','login','password','concat','isNil','ticketType','OwnerId','ActivityDate','IsRecurrence','Subject','Description','string','int','boolean','email','phone','includes','label','picklistValues','value','True','true','False','false','statusCode','getFields,\x20%s,\x20%s,\x20%s','test','Wrong\x20credentials','eml-format','rimraf','zip-dir','moment','bluebird','path','to-csv','lodash','squel','crypto','desk.js','querystring','papaparse','ioredis','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../components/integrations/configuration','jayson/promise','client','http','request','then','SalesforceAccount,\x20%s,\x20%s','request\x20sent','debug','SalesforceAccount,\x20%s,\x20%s,\x20%s','stringify'];(function(_0xa35233,_0x21d0e9){var _0x48c532=function(_0x310ccb){while(--_0x310ccb){_0xa35233['push'](_0xa35233['shift']());}};_0x48c532(++_0x21d0e9);}(_0xe7b9,0x170));var _0x9e7b=function(_0x31a8b1,_0x37fc1e){_0x31a8b1=_0x31a8b1-0x0;var _0x233492=_0xe7b9[_0x31a8b1];return _0x233492;};'use strict';var emlformat=require(_0x9e7b('0x0'));var rimraf=require(_0x9e7b('0x1'));var zipdir=require(_0x9e7b('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x9e7b('0x3'));var BPromise=require(_0x9e7b('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0x9e7b('0x5'));var sox=require('sox');var csv=require(_0x9e7b('0x6'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0x9e7b('0x7'));var squel=require(_0x9e7b('0x8'));var crypto=require(_0x9e7b('0x9'));var jsforce=require('jsforce');var deskjs=require(_0x9e7b('0xa'));var toCsv=require(_0x9e7b('0x6'));var querystring=require(_0x9e7b('0xb'));var Papa=require(_0x9e7b('0xc'));var Redis=require(_0x9e7b('0xd'));var authService=require('../../components/auth/service');var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x9e7b('0xe'));var logger=require(_0x9e7b('0xf'))(_0x9e7b('0x10'));var utils=require(_0x9e7b('0x11'));var config=require(_0x9e7b('0x12'));var licenseUtil=require(_0x9e7b('0x13'));var db=require('../../mysqldb')['db'];var integrations=require(_0x9e7b('0x14'));var jayson=require(_0x9e7b('0x15'));var client=jayson[_0x9e7b('0x16')][_0x9e7b('0x17')]({'port':0x232a});function respondWithRpcPromise(_0x4af825,_0x167a56,_0x4cf728,_0x33861f){return new BPromise(function(_0x33aeaf,_0x50dc58){var _0x547d5a=_0x33861f||client;return _0x547d5a[_0x9e7b('0x18')](_0x4af825,_0x4cf728)[_0x9e7b('0x19')](function(_0xfc0ea9){logger['info'](_0x9e7b('0x1a'),_0x167a56,_0x9e7b('0x1b'));logger[_0x9e7b('0x1c')](_0x9e7b('0x1d'),_0x167a56,_0x9e7b('0x1b'),JSON[_0x9e7b('0x1e')](_0xfc0ea9));if(_0xfc0ea9['error']){if(_0xfc0ea9[_0x9e7b('0x1f')][_0x9e7b('0x20')]===0x1f4){logger[_0x9e7b('0x1f')](_0x9e7b('0x1a'),_0x167a56,_0xfc0ea9[_0x9e7b('0x1f')][_0x9e7b('0x21')]);return _0x50dc58(_0xfc0ea9['error']['message']);}logger[_0x9e7b('0x1f')](_0x9e7b('0x1a'),_0x167a56,_0xfc0ea9['error'][_0x9e7b('0x21')]);return _0x33aeaf(_0xfc0ea9[_0x9e7b('0x1f')][_0x9e7b('0x21')]);}else{logger[_0x9e7b('0x22')](_0x9e7b('0x1a'),_0x167a56,_0x9e7b('0x1b'));_0x33aeaf(_0xfc0ea9[_0x9e7b('0x23')][_0x9e7b('0x21')]);}})['catch'](function(_0x21ab85){logger[_0x9e7b('0x1f')](_0x9e7b('0x1a'),_0x167a56,_0x21ab85);_0x50dc58(_0x21ab85);});});}function respondWithStatusCode(_0xebb66a,_0x375a44){_0x375a44=_0x375a44||0xcc;return function(_0x15a101){if(_0x15a101){return _0xebb66a[_0x9e7b('0x24')](_0x375a44);}return _0xebb66a['status'](_0x375a44)['end']();};}function respondWithResult(_0x2fd138,_0x124861){_0x124861=_0x124861||0xc8;return function(_0x38958a){if(_0x38958a){return _0x2fd138['status'](_0x124861)[_0x9e7b('0x25')](_0x38958a);}};}function respondWithFilteredResult(_0x4a1f99,_0x4dd0cb){return function(_0x35147c){if(_0x35147c){var _0x17292c=typeof _0x4dd0cb[_0x9e7b('0x26')]===_0x9e7b('0x27')&&typeof _0x4dd0cb[_0x9e7b('0x28')]===_0x9e7b('0x27');var _0x711d55=_0x35147c[_0x9e7b('0x29')];var _0x329690=_0x17292c?0x0:_0x4dd0cb['offset'];var _0x1153ea=_0x17292c?_0x35147c[_0x9e7b('0x29')]:_0x4dd0cb[_0x9e7b('0x26')]+_0x4dd0cb[_0x9e7b('0x28')];var _0x334d29;if(_0x1153ea>=_0x711d55){_0x1153ea=_0x711d55;_0x334d29=0xc8;}else{_0x334d29=0xce;}_0x4a1f99[_0x9e7b('0x2a')](_0x334d29);return _0x4a1f99['set'](_0x9e7b('0x2b'),_0x329690+'-'+_0x1153ea+'/'+_0x711d55)['json'](_0x35147c);}return null;};}function patchUpdates(_0x356a24){return function(_0x5f0089){try{jsonpatch[_0x9e7b('0x2c')](_0x5f0089,_0x356a24,!![]);}catch(_0x1eae96){return BPromise['reject'](_0x1eae96);}return _0x5f0089[_0x9e7b('0x2d')]();};}function saveUpdates(_0x1b7494,_0x5bce3d){return function(_0x673839){if(_0x673839){return _0x673839['update'](_0x1b7494)['then'](function(_0x11d941){return _0x11d941;});}return null;};}function removeEntity(_0x14b461,_0x56aee8){return function(_0x206772){if(_0x206772){return _0x206772['destroy']()['then'](function(){_0x14b461[_0x9e7b('0x2a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x3cdea9,_0x42020f){return function(_0x3c45c3){if(!_0x3c45c3){_0x3cdea9[_0x9e7b('0x24')](0x194);}return _0x3c45c3;};}function handleError(_0x1a87e1,_0x36f973){_0x36f973=_0x36f973||0x1f4;return function(_0x5edf62){logger['error'](_0x5edf62[_0x9e7b('0x2e')]);if(_0x5edf62[_0x9e7b('0x2f')]){delete _0x5edf62['name'];}_0x1a87e1[_0x9e7b('0x2a')](_0x36f973)[_0x9e7b('0x30')](_0x5edf62);};}exports[_0x9e7b('0x31')]=function(_0x4dd5a7,_0x2ffef8){var _0x47690f={},_0x21a832={},_0x2a3aa1={'count':0x0,'rows':[]};var _0x30086f=_[_0x9e7b('0x32')](db['SalesforceAccount'][_0x9e7b('0x33')],function(_0x23e19c){return{'name':_0x23e19c[_0x9e7b('0x34')],'type':_0x23e19c['type'][_0x9e7b('0x35')]};});_0x21a832['model']=_['map'](_0x30086f,_0x9e7b('0x2f'));_0x21a832[_0x9e7b('0x36')]=_[_0x9e7b('0x37')](_0x4dd5a7[_0x9e7b('0x36')]);_0x21a832[_0x9e7b('0x38')]=_[_0x9e7b('0x39')](_0x21a832[_0x9e7b('0x3a')],_0x21a832[_0x9e7b('0x36')]);_0x47690f[_0x9e7b('0x3b')]=_['intersection'](_0x21a832['model'],qs[_0x9e7b('0x3c')](_0x4dd5a7[_0x9e7b('0x36')][_0x9e7b('0x3c')]));_0x47690f[_0x9e7b('0x3b')]=_0x47690f[_0x9e7b('0x3b')][_0x9e7b('0x3d')]?_0x47690f[_0x9e7b('0x3b')]:_0x21a832[_0x9e7b('0x3a')];if(!_0x4dd5a7[_0x9e7b('0x36')][_0x9e7b('0x3e')](_0x9e7b('0x3f'))){_0x47690f['limit']=qs[_0x9e7b('0x28')](_0x4dd5a7[_0x9e7b('0x36')][_0x9e7b('0x28')]);_0x47690f[_0x9e7b('0x26')]=qs[_0x9e7b('0x26')](_0x4dd5a7[_0x9e7b('0x36')][_0x9e7b('0x26')]);}_0x47690f[_0x9e7b('0x40')]=qs[_0x9e7b('0x41')](_0x4dd5a7[_0x9e7b('0x36')][_0x9e7b('0x41')]);_0x47690f[_0x9e7b('0x42')]=qs[_0x9e7b('0x38')](_[_0x9e7b('0x43')](_0x4dd5a7[_0x9e7b('0x36')],_0x21a832['filters']),_0x30086f);if(_0x4dd5a7[_0x9e7b('0x36')][_0x9e7b('0x44')]){_0x47690f[_0x9e7b('0x42')]=_[_0x9e7b('0x45')](_0x47690f[_0x9e7b('0x42')],{'$or':_[_0x9e7b('0x32')](_0x30086f,function(_0x402001){if(_0x402001[_0x9e7b('0x46')]!==_0x9e7b('0x47')){var _0x20ed9f={};_0x20ed9f[_0x402001[_0x9e7b('0x2f')]]={'$like':'%'+_0x4dd5a7[_0x9e7b('0x36')][_0x9e7b('0x44')]+'%'};return _0x20ed9f;}})});}_0x47690f=_[_0x9e7b('0x45')]({},_0x47690f,_0x4dd5a7['options']);var _0x2e7abc={'where':_0x47690f[_0x9e7b('0x42')]};return db[_0x9e7b('0x48')][_0x9e7b('0x29')](_0x2e7abc)[_0x9e7b('0x19')](function(_0x21a525){_0x2a3aa1[_0x9e7b('0x29')]=_0x21a525;if(_0x4dd5a7['query'][_0x9e7b('0x49')]){_0x47690f[_0x9e7b('0x4a')]=[{'all':!![]}];}return db['SalesforceAccount'][_0x9e7b('0x4b')](_0x47690f);})[_0x9e7b('0x19')](function(_0x1e61a9){_0x2a3aa1[_0x9e7b('0x4c')]=_0x1e61a9;return _0x2a3aa1;})[_0x9e7b('0x19')](respondWithFilteredResult(_0x2ffef8,_0x47690f))[_0x9e7b('0x4d')](handleError(_0x2ffef8,null));};exports[_0x9e7b('0x4e')]=function(_0x3e3425,_0x1f8a3f){var _0x120d75={'raw':![],'where':{'id':_0x3e3425[_0x9e7b('0x4f')]['id']}},_0x3360a1={};_0x3360a1[_0x9e7b('0x3a')]=_[_0x9e7b('0x37')](db[_0x9e7b('0x48')][_0x9e7b('0x33')]);_0x3360a1['query']=_[_0x9e7b('0x37')](_0x3e3425['query']);_0x3360a1[_0x9e7b('0x38')]=_['intersection'](_0x3360a1[_0x9e7b('0x3a')],_0x3360a1[_0x9e7b('0x36')]);_0x120d75[_0x9e7b('0x3b')]=_['intersection'](_0x3360a1[_0x9e7b('0x3a')],qs[_0x9e7b('0x3c')](_0x3e3425['query'][_0x9e7b('0x3c')]));_0x120d75[_0x9e7b('0x3b')]=_0x120d75[_0x9e7b('0x3b')]['length']?_0x120d75[_0x9e7b('0x3b')]:_0x3360a1[_0x9e7b('0x3a')];if(_0x3e3425[_0x9e7b('0x36')]['includeAll']){_0x120d75['include']=[{'all':!![]}];}_0x120d75=_[_0x9e7b('0x45')]({},_0x120d75,_0x3e3425['options']);return db['SalesforceAccount'][_0x9e7b('0x50')](_0x120d75)[_0x9e7b('0x19')](handleEntityNotFound(_0x1f8a3f,null))[_0x9e7b('0x19')](respondWithResult(_0x1f8a3f,null))[_0x9e7b('0x4d')](handleError(_0x1f8a3f,null));};exports[_0x9e7b('0x51')]=function(_0x45443c,_0x43b9d2){return db[_0x9e7b('0x48')][_0x9e7b('0x51')](_0x45443c['body'],{})[_0x9e7b('0x19')](respondWithResult(_0x43b9d2,0xc9))[_0x9e7b('0x4d')](handleError(_0x43b9d2,null));};exports[_0x9e7b('0x52')]=function(_0x2f4241,_0x5e6161){if(_0x2f4241['body']['id']){delete _0x2f4241[_0x9e7b('0x53')]['id'];}return db[_0x9e7b('0x48')][_0x9e7b('0x50')]({'where':{'id':_0x2f4241['params']['id']}})[_0x9e7b('0x19')](handleEntityNotFound(_0x5e6161,null))['then'](saveUpdates(_0x2f4241[_0x9e7b('0x53')],null))[_0x9e7b('0x19')](respondWithResult(_0x5e6161,null))[_0x9e7b('0x4d')](handleError(_0x5e6161,null));};exports[_0x9e7b('0x54')]=function(_0x308dab,_0x1151e8){return db['SalesforceAccount']['find']({'where':{'id':_0x308dab['params']['id']}})[_0x9e7b('0x19')](handleEntityNotFound(_0x1151e8,null))[_0x9e7b('0x19')](removeEntity(_0x1151e8,null))['catch'](handleError(_0x1151e8,null));};exports[_0x9e7b('0x55')]=function(_0x3b9173,_0x451731,_0xad3b75){var _0x34f8a5={};var _0x48a084={};var _0x4a8e47;var _0x244f8e;return db[_0x9e7b('0x48')][_0x9e7b('0x56')]({'where':{'id':_0x3b9173[_0x9e7b('0x4f')]['id']}})[_0x9e7b('0x19')](handleEntityNotFound(_0x451731,null))[_0x9e7b('0x19')](function(_0x53fd24){if(_0x53fd24){_0x4a8e47=_0x53fd24;_0x48a084[_0x9e7b('0x3a')]=_[_0x9e7b('0x37')](db[_0x9e7b('0x57')][_0x9e7b('0x33')]);_0x48a084[_0x9e7b('0x36')]=_[_0x9e7b('0x37')](_0x3b9173['query']);_0x48a084[_0x9e7b('0x38')]=_[_0x9e7b('0x39')](_0x48a084['model'],_0x48a084[_0x9e7b('0x36')]);_0x34f8a5['attributes']=_[_0x9e7b('0x39')](_0x48a084[_0x9e7b('0x3a')],qs[_0x9e7b('0x3c')](_0x3b9173[_0x9e7b('0x36')][_0x9e7b('0x3c')]));_0x34f8a5['attributes']=_0x34f8a5[_0x9e7b('0x3b')][_0x9e7b('0x3d')]?_0x34f8a5['attributes']:_0x48a084['model'];_0x34f8a5[_0x9e7b('0x40')]=qs[_0x9e7b('0x41')](_0x3b9173[_0x9e7b('0x36')]['sort']);_0x34f8a5[_0x9e7b('0x42')]=qs[_0x9e7b('0x38')](_[_0x9e7b('0x43')](_0x3b9173[_0x9e7b('0x36')],_0x48a084['filters']));if(_0x3b9173[_0x9e7b('0x36')][_0x9e7b('0x44')]){_0x34f8a5[_0x9e7b('0x42')]=_[_0x9e7b('0x45')](_0x34f8a5[_0x9e7b('0x42')],{'$or':_[_0x9e7b('0x32')](_0x34f8a5[_0x9e7b('0x3b')],function(_0x3c06b6){var _0x56148={};_0x56148[_0x3c06b6]={'$like':'%'+_0x3b9173['query'][_0x9e7b('0x44')]+'%'};return _0x56148;})});}_0x34f8a5=_[_0x9e7b('0x45')]({},_0x34f8a5,_0x3b9173[_0x9e7b('0x58')]);return _0x4a8e47[_0x9e7b('0x55')](_0x34f8a5);}})[_0x9e7b('0x19')](function(_0x7187fa){if(_0x7187fa){_0x244f8e=_0x7187fa[_0x9e7b('0x3d')];if(!_0x3b9173[_0x9e7b('0x36')][_0x9e7b('0x3e')](_0x9e7b('0x3f'))){_0x34f8a5[_0x9e7b('0x28')]=qs['limit'](_0x3b9173[_0x9e7b('0x36')][_0x9e7b('0x28')]);_0x34f8a5[_0x9e7b('0x26')]=qs[_0x9e7b('0x26')](_0x3b9173[_0x9e7b('0x36')][_0x9e7b('0x26')]);}return _0x4a8e47[_0x9e7b('0x55')](_0x34f8a5);}})[_0x9e7b('0x19')](function(_0x5ded3d){if(_0x5ded3d){return _0x5ded3d?{'count':_0x244f8e,'rows':_0x5ded3d}:null;}})[_0x9e7b('0x19')](respondWithResult(_0x451731,null))[_0x9e7b('0x4d')](handleError(_0x451731,null));};exports[_0x9e7b('0x59')]=function(_0x4d8711,_0x5d75ae,_0x3010a0){if(_0x4d8711[_0x9e7b('0x53')]['id']){delete _0x4d8711[_0x9e7b('0x53')]['id'];}return db[_0x9e7b('0x48')][_0x9e7b('0x56')]({'where':{'id':_0x4d8711['params']['id']}})['then'](handleEntityNotFound(_0x5d75ae,null))[_0x9e7b('0x19')](function(_0x16dc79){if(_0x16dc79){_0x4d8711['body'][_0x9e7b('0x5a')]=_0x16dc79['id'];_0x4d8711['body'][_0x9e7b('0x5b')]=integrations[_0x9e7b('0x5c')](_0x4d8711[_0x9e7b('0x53')][_0x9e7b('0x5d')],_0x4d8711[_0x9e7b('0x53')][_0x9e7b('0x46')]);_0x4d8711[_0x9e7b('0x53')][_0x9e7b('0x5e')]=integrations['getDescriptions'](_0x4d8711[_0x9e7b('0x53')]['channel'],_0x4d8711[_0x9e7b('0x53')][_0x9e7b('0x46')]);return db[_0x9e7b('0x57')][_0x9e7b('0x51')](_0x4d8711['body'],{'include':[{'model':db[_0x9e7b('0x5f')],'as':_0x9e7b('0x5b')},{'model':db[_0x9e7b('0x5f')],'as':_0x9e7b('0x5e')}]});}return null;})['then'](respondWithResult(_0x5d75ae,null))['catch'](handleError(_0x5d75ae,null));};exports[_0x9e7b('0x60')]=function(_0x5ef86d,_0x5b1bc2,_0x497a5f){var _0x700f9e;var _0x49625b='';var _0x4a3658='Task';return db[_0x9e7b('0x48')][_0x9e7b('0x56')]({'where':{'id':_0x5ef86d[_0x9e7b('0x4f')]['id']},'attributes':['id',_0x9e7b('0x61'),_0x9e7b('0x62'),_0x9e7b('0x63'),_0x9e7b('0x64'),'password',_0x9e7b('0x65')]})[_0x9e7b('0x19')](handleEntityNotFound(_0x5b1bc2,null))[_0x9e7b('0x19')](function(_0x15ab7a){if(_0x15ab7a){_0x49625b=_0x15ab7a[_0x9e7b('0x61')];var _0x3664ea=_0x49625b[_0x9e7b('0x66')](-0x1);if(_0x3664ea==='/'){_0x49625b=_0x49625b[_0x9e7b('0x67')](0x0,_0x49625b[_0x9e7b('0x68')](_0x3664ea));}_0x700f9e=new jsforce[(_0x9e7b('0x69'))]({'oauth2':{'loginUrl':_0x49625b,'clientId':_0x15ab7a[_0x9e7b('0x62')],'clientSecret':_0x15ab7a[_0x9e7b('0x63')]}});return _0x700f9e[_0x9e7b('0x6a')](_0x15ab7a[_0x9e7b('0x64')],_0x15ab7a[_0x9e7b('0x6b')][_0x9e7b('0x6c')](_0x15ab7a['securityToken']));}})['then'](function(_0x55355b){if(_0x55355b){if(!_[_0x9e7b('0x6d')](_0x5ef86d[_0x9e7b('0x36')][_0x9e7b('0x6e')])){_0x4a3658=_0x5ef86d[_0x9e7b('0x36')][_0x9e7b('0x6e')];}return _0x700f9e['sobject'](_0x4a3658)['describe']();}})['then'](function(_0xacc47f){var _0x23f389=[_0x9e7b('0x6f'),_0x9e7b('0x70'),'IsReminderSet',_0x9e7b('0x71'),_0x9e7b('0x72'),_0x9e7b('0x73')];var _0x152110=[_0x9e7b('0x74'),_0x9e7b('0x75'),'picklist',_0x9e7b('0x76'),_0x9e7b('0x77'),'textarea',_0x9e7b('0x78')];if(_0xacc47f){_['remove'](_0xacc47f[_0x9e7b('0x3c')],function(_0x39ff07){return _0x23f389[_0x9e7b('0x79')](_0x39ff07[_0x9e7b('0x2f')])||!_0x152110[_0x9e7b('0x79')](_0x39ff07['type']);});return{'count':_0xacc47f[_0x9e7b('0x3c')][_0x9e7b('0x3d')],'rows':_[_0x9e7b('0x32')](_0xacc47f[_0x9e7b('0x3c')],function(_0x51f8ed){return{'id':_0x51f8ed['name'],'name':_0x51f8ed[_0x9e7b('0x7a')],'custom':_0x51f8ed['custom'],'options':_0x51f8ed[_0x9e7b('0x7b')][_0x9e7b('0x3d')]>0x0?_['map'](_0x51f8ed[_0x9e7b('0x7b')],function(_0x33a153){return{'name':_0x33a153[_0x9e7b('0x7a')],'value':_0x33a153[_0x9e7b('0x7c')]};}):_0x51f8ed[_0x9e7b('0x46')]==_0x9e7b('0x76')?[{'name':_0x9e7b('0x7d'),'value':_0x9e7b('0x7e')},{'name':_0x9e7b('0x7f'),'value':_0x9e7b('0x80')}]:[]};})};}})[_0x9e7b('0x19')](respondWithResult(_0x5b1bc2,null))[_0x9e7b('0x4d')](function(_0x47a1fd){var _0x4abd07=_0x5ef86d[_0x9e7b('0x36')]['test']?0x1f4:_0x47a1fd[_0x9e7b('0x81')]||0x1f4;logger[_0x9e7b('0x1f')](_0x9e7b('0x82'),_0x9e7b('0x60'),_0x4abd07,JSON[_0x9e7b('0x1e')](_0x47a1fd));delete _0x47a1fd[_0x9e7b('0x2f')];if(_0x4abd07===0x191){_0x4abd07=0x190;}_0x5b1bc2['status'](_0x4abd07)[_0x9e7b('0x30')](_0x5ef86d[_0x9e7b('0x36')][_0x9e7b('0x83')]?{'message':_0x9e7b('0x84'),'statusCode':_0x47a1fd[_0x9e7b('0x81')]}:_0x47a1fd);});};