Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / intZendeskAccount / intZendeskAccount.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 _0xdb6c=['username','toString','base64','headers','Sequelize','ValidationError','Unknown\x20authentication\x20type','subject','description','group','assignee','includes','title','position','system_field_options','custom_field_options','statusCode','getFields,\x20%s,\x20%s,\x20%s','Wrong\x20credentials','html-pdf','rimraf','zip-dir','moment','bluebird','mustache','util','path','sox','ejs','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/utils','../../mysqldb','jayson/promise','http','test','The\x20password\x20must\x20be\x20at\x20least\x208\x20characters\x20long\x20and\x20have\x201\x20lowercase\x20character,\x201\x20uppercase\x20character,\x201\x20number\x20and\x201\x20special\x20character\x20~!@#$%^&-_=+[{]}.','request','then','info','ZendeskAccount,\x20%s,\x20%s','request\x20sent','debug','ZendeskAccount,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','sendStatus','end','json','count','limit','status','set','apply','reject','save','update','stack','name','send','index','ZendeskAccount','rawAttributes','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','offset','order','sort','where','merge','type','key','VIRTUAL','filter','options','includeAll','findAll','rows','catch','show','params','include','find','create','body','destroy','getConfigurations','findOne','ZendeskConfiguration','pick','map','addConfiguration','AccountId','Subjects','getSubjects','channel','getDescriptions','ZendeskField','Descriptions','getFields','token','authType','remoteUri','slice','substring','lastIndexOf','format','%s/%s','ticket_fields','password','Basic\x20%s','%s:%s'];(function(_0x1009fa,_0x40aa84){var _0x2508f9=function(_0x507762){while(--_0x507762){_0x1009fa['push'](_0x1009fa['shift']());}};_0x2508f9(++_0x40aa84);}(_0xdb6c,0x117));var _0xcdb6=function(_0xdf7008,_0x2118b0){_0xdf7008=_0xdf7008-0x0;var _0x13c167=_0xdb6c[_0xdf7008];return _0x13c167;};'use strict';var pdf=require(_0xcdb6('0x0'));var emlformat=require('eml-format');var rimraf=require(_0xcdb6('0x1'));var zipdir=require(_0xcdb6('0x2'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xcdb6('0x3'));var BPromise=require(_0xcdb6('0x4'));var Mustache=require(_0xcdb6('0x5'));var util=require(_0xcdb6('0x6'));var path=require(_0xcdb6('0x7'));var sox=require(_0xcdb6('0x8'));var csv=require('to-csv');var ejs=require(_0xcdb6('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0xcdb6('0xa'));var crypto=require(_0xcdb6('0xb'));var jsforce=require(_0xcdb6('0xc'));var deskjs=require(_0xcdb6('0xd'));var toCsv=require(_0xcdb6('0xe'));var querystring=require(_0xcdb6('0xf'));var Papa=require(_0xcdb6('0x10'));var Redis=require('ioredis');var authService=require(_0xcdb6('0x11'));var qs=require(_0xcdb6('0x12'));var hardwareService=require(_0xcdb6('0x13'));var logger=require('../../config/logger')('api');var utils=require(_0xcdb6('0x14'));var config=require('../../config/environment');var db=require(_0xcdb6('0x15'))['db'];var integrations=require('../../components/integrations/configuration');var jayson=require(_0xcdb6('0x16'));var client=jayson['client'][_0xcdb6('0x17')]({'port':0x232a});function checkPasswordPattern(_0x2d2861,_0x2dcf2e,_0x190625){if(_0x190625){var _0x3bf9a1=new RegExp(/(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[?!@#\$%\^&\*~\-_=+[{\]\}])(?=.{8,})/);if(_0x3bf9a1[_0xcdb6('0x18')](_0x2dcf2e)){return _0x2d2861;}else{throw new Error(_0xcdb6('0x19'));}}else{return _0x2d2861;}}function respondWithRpcPromise(_0x147c01,_0x50d34a,_0x3e0a87,_0x2c6497){return new BPromise(function(_0x70b2b9,_0x73e5e9){var _0x58338e=_0x2c6497||client;return _0x58338e[_0xcdb6('0x1a')](_0x147c01,_0x3e0a87)[_0xcdb6('0x1b')](function(_0x1b071c){logger[_0xcdb6('0x1c')](_0xcdb6('0x1d'),_0x50d34a,_0xcdb6('0x1e'));logger[_0xcdb6('0x1f')](_0xcdb6('0x20'),_0x50d34a,_0xcdb6('0x1e'),JSON[_0xcdb6('0x21')](_0x1b071c));if(_0x1b071c[_0xcdb6('0x22')]){if(_0x1b071c[_0xcdb6('0x22')][_0xcdb6('0x23')]===0x1f4){logger[_0xcdb6('0x22')](_0xcdb6('0x1d'),_0x50d34a,_0x1b071c[_0xcdb6('0x22')][_0xcdb6('0x24')]);return _0x73e5e9(_0x1b071c[_0xcdb6('0x22')][_0xcdb6('0x24')]);}logger[_0xcdb6('0x22')](_0xcdb6('0x1d'),_0x50d34a,_0x1b071c['error'][_0xcdb6('0x24')]);return _0x70b2b9(_0x1b071c[_0xcdb6('0x22')][_0xcdb6('0x24')]);}else{logger[_0xcdb6('0x1c')](_0xcdb6('0x1d'),_0x50d34a,'request\x20sent');_0x70b2b9(_0x1b071c[_0xcdb6('0x25')][_0xcdb6('0x24')]);}})['catch'](function(_0x44b440){logger[_0xcdb6('0x22')](_0xcdb6('0x1d'),_0x50d34a,_0x44b440);_0x73e5e9(_0x44b440);});});}function respondWithStatusCode(_0x567959,_0x6b9260){_0x6b9260=_0x6b9260||0xcc;return function(_0x379e2a){if(_0x379e2a){return _0x567959[_0xcdb6('0x26')](_0x6b9260);}return _0x567959['status'](_0x6b9260)[_0xcdb6('0x27')]();};}function respondWithResult(_0x413622,_0x1c396e){_0x1c396e=_0x1c396e||0xc8;return function(_0x2e429c){if(_0x2e429c){return _0x413622['status'](_0x1c396e)[_0xcdb6('0x28')](_0x2e429c);}};}function respondWithFilteredResult(_0x24916d,_0x46ce44){return function(_0x21aa5a){if(_0x21aa5a){var _0x2268e4=_0x21aa5a[_0xcdb6('0x29')],_0x178ec6=_0x46ce44['offset'],_0x171792=_0x46ce44['offset']+_0x46ce44[_0xcdb6('0x2a')],_0x4612cf;if(_0x171792>=_0x2268e4){_0x171792=_0x2268e4;_0x4612cf=0xc8;}else{_0x4612cf=0xce;}_0x24916d[_0xcdb6('0x2b')](_0x4612cf);return _0x24916d[_0xcdb6('0x2c')]('Content-Range',_0x178ec6+'-'+_0x171792+'/'+_0x2268e4)['json'](_0x21aa5a);}return null;};}function patchUpdates(_0x29d6f5){return function(_0x3a7aea){try{jsonpatch[_0xcdb6('0x2d')](_0x3a7aea,_0x29d6f5,!![]);}catch(_0x2b0f68){return BPromise[_0xcdb6('0x2e')](_0x2b0f68);}return _0x3a7aea[_0xcdb6('0x2f')]();};}function saveUpdates(_0x5c97de,_0x5e63b9){return function(_0x2874a0){if(_0x2874a0){return _0x2874a0[_0xcdb6('0x30')](_0x5c97de)[_0xcdb6('0x1b')](function(_0xcd08ad){return _0xcd08ad;});}return null;};}function removeEntity(_0x2e7316,_0x4a85d1){return function(_0x147d2d){if(_0x147d2d){return _0x147d2d['destroy']()['then'](function(){_0x2e7316[_0xcdb6('0x2b')](0xcc)[_0xcdb6('0x27')]();});}};}function handleEntityNotFound(_0x1439c3,_0x170257){return function(_0x3c5eec){if(!_0x3c5eec){_0x1439c3['sendStatus'](0x194);}return _0x3c5eec;};}function handleError(_0x1734ad,_0x5efab4){_0x5efab4=_0x5efab4||0x1f4;return function(_0x2effdb){logger[_0xcdb6('0x22')](_0x2effdb[_0xcdb6('0x31')]);if(_0x2effdb[_0xcdb6('0x32')]){delete _0x2effdb[_0xcdb6('0x32')];}_0x1734ad[_0xcdb6('0x2b')](_0x5efab4)[_0xcdb6('0x33')](_0x2effdb);};}exports[_0xcdb6('0x34')]=function(_0x4cb561,_0x4fa760){var _0xfa75ba={},_0x3f0987={},_0x1d6db3={'count':0x0,'rows':[]};var _0x20946c=db[_0xcdb6('0x35')][_0xcdb6('0x36')];_0x3f0987[_0xcdb6('0x37')]=_['keys'](_0x20946c);_0x3f0987[_0xcdb6('0x38')]=_[_0xcdb6('0x39')](_0x4cb561[_0xcdb6('0x38')]);_0x3f0987[_0xcdb6('0x3a')]=_[_0xcdb6('0x3b')](_0x3f0987['model'],_0x3f0987['query']);_0xfa75ba[_0xcdb6('0x3c')]=_[_0xcdb6('0x3b')](_0x3f0987[_0xcdb6('0x37')],qs[_0xcdb6('0x3d')](_0x4cb561[_0xcdb6('0x38')][_0xcdb6('0x3d')]));_0xfa75ba['attributes']=_0xfa75ba['attributes'][_0xcdb6('0x3e')]?_0xfa75ba[_0xcdb6('0x3c')]:_0x3f0987[_0xcdb6('0x37')];if(!_0x4cb561['query'][_0xcdb6('0x3f')]('nolimit')){_0xfa75ba[_0xcdb6('0x2a')]=qs[_0xcdb6('0x2a')](_0x4cb561[_0xcdb6('0x38')][_0xcdb6('0x2a')]);_0xfa75ba[_0xcdb6('0x40')]=qs[_0xcdb6('0x40')](_0x4cb561[_0xcdb6('0x38')][_0xcdb6('0x40')]);}_0xfa75ba[_0xcdb6('0x41')]=qs[_0xcdb6('0x42')](_0x4cb561[_0xcdb6('0x38')][_0xcdb6('0x42')]);_0xfa75ba[_0xcdb6('0x43')]=qs[_0xcdb6('0x3a')](_['pick'](_0x4cb561[_0xcdb6('0x38')],_0x3f0987[_0xcdb6('0x3a')]));if(_0x4cb561[_0xcdb6('0x38')]['filter']){_0xfa75ba[_0xcdb6('0x43')]=_[_0xcdb6('0x44')](_0xfa75ba[_0xcdb6('0x43')],{'$or':_['map'](_0x20946c,function(_0x2b2b75){if(_0x2b2b75[_0xcdb6('0x45')][_0xcdb6('0x46')]!==_0xcdb6('0x47')){var _0x47a3f0={};_0x47a3f0[_0x2b2b75['field']]={'$like':'%'+_0x4cb561[_0xcdb6('0x38')][_0xcdb6('0x48')]+'%'};return _0x47a3f0;}})});}_0xfa75ba=_[_0xcdb6('0x44')]({},_0xfa75ba,_0x4cb561[_0xcdb6('0x49')]);var _0x1a4d5e={'where':_0xfa75ba[_0xcdb6('0x43')]};return db[_0xcdb6('0x35')][_0xcdb6('0x29')](_0x1a4d5e)[_0xcdb6('0x1b')](function(_0x17a2c4){_0x1d6db3[_0xcdb6('0x29')]=_0x17a2c4;if(_0x4cb561[_0xcdb6('0x38')][_0xcdb6('0x4a')]){_0xfa75ba['include']=[{'all':!![]}];}return db[_0xcdb6('0x35')][_0xcdb6('0x4b')](_0xfa75ba);})['then'](function(_0x483bbe){_0x1d6db3[_0xcdb6('0x4c')]=_0x483bbe;return _0x1d6db3;})[_0xcdb6('0x1b')](respondWithFilteredResult(_0x4fa760,_0xfa75ba))[_0xcdb6('0x4d')](handleError(_0x4fa760,null));};exports[_0xcdb6('0x4e')]=function(_0xac13c3,_0x4032e6){var _0x557f9b={'raw':![],'where':{'id':_0xac13c3[_0xcdb6('0x4f')]['id']}},_0x16f26b={};_0x16f26b[_0xcdb6('0x37')]=_[_0xcdb6('0x39')](db['ZendeskAccount'][_0xcdb6('0x36')]);_0x16f26b['query']=_['keys'](_0xac13c3[_0xcdb6('0x38')]);_0x16f26b['filters']=_[_0xcdb6('0x3b')](_0x16f26b[_0xcdb6('0x37')],_0x16f26b[_0xcdb6('0x38')]);_0x557f9b['attributes']=_['intersection'](_0x16f26b[_0xcdb6('0x37')],qs[_0xcdb6('0x3d')](_0xac13c3[_0xcdb6('0x38')][_0xcdb6('0x3d')]));_0x557f9b['attributes']=_0x557f9b[_0xcdb6('0x3c')][_0xcdb6('0x3e')]?_0x557f9b[_0xcdb6('0x3c')]:_0x16f26b[_0xcdb6('0x37')];if(_0xac13c3[_0xcdb6('0x38')][_0xcdb6('0x4a')]){_0x557f9b[_0xcdb6('0x50')]=[{'all':!![]}];}_0x557f9b=_[_0xcdb6('0x44')]({},_0x557f9b,_0xac13c3[_0xcdb6('0x49')]);return db[_0xcdb6('0x35')][_0xcdb6('0x51')](_0x557f9b)[_0xcdb6('0x1b')](handleEntityNotFound(_0x4032e6,null))[_0xcdb6('0x1b')](respondWithResult(_0x4032e6,null))[_0xcdb6('0x4d')](handleError(_0x4032e6,null));};exports[_0xcdb6('0x52')]=function(_0x365e20,_0x368d87){return db['ZendeskAccount'][_0xcdb6('0x52')](_0x365e20['body'],{})[_0xcdb6('0x1b')](respondWithResult(_0x368d87,0xc9))[_0xcdb6('0x4d')](handleError(_0x368d87,null));};exports[_0xcdb6('0x30')]=function(_0x361668,_0x27754c){if(_0x361668[_0xcdb6('0x53')]['id']){delete _0x361668[_0xcdb6('0x53')]['id'];}return db[_0xcdb6('0x35')][_0xcdb6('0x51')]({'where':{'id':_0x361668[_0xcdb6('0x4f')]['id']}})[_0xcdb6('0x1b')](handleEntityNotFound(_0x27754c,null))['then'](saveUpdates(_0x361668['body'],null))['then'](respondWithResult(_0x27754c,null))[_0xcdb6('0x4d')](handleError(_0x27754c,null));};exports[_0xcdb6('0x54')]=function(_0x2fdbd6,_0x580159){return db[_0xcdb6('0x35')]['find']({'where':{'id':_0x2fdbd6[_0xcdb6('0x4f')]['id']}})[_0xcdb6('0x1b')](handleEntityNotFound(_0x580159,null))[_0xcdb6('0x1b')](removeEntity(_0x580159,null))[_0xcdb6('0x4d')](handleError(_0x580159,null));};exports[_0xcdb6('0x55')]=function(_0x169602,_0x3daf5f,_0x1e7adb){var _0x2d2c36={};var _0x5283ee={};var _0x37dc5c;var _0x175b05;return db[_0xcdb6('0x35')][_0xcdb6('0x56')]({'where':{'id':_0x169602[_0xcdb6('0x4f')]['id']}})[_0xcdb6('0x1b')](handleEntityNotFound(_0x3daf5f,null))['then'](function(_0x38b476){if(_0x38b476){_0x37dc5c=_0x38b476;_0x5283ee[_0xcdb6('0x37')]=_[_0xcdb6('0x39')](db[_0xcdb6('0x57')][_0xcdb6('0x36')]);_0x5283ee['query']=_[_0xcdb6('0x39')](_0x169602['query']);_0x5283ee['filters']=_[_0xcdb6('0x3b')](_0x5283ee[_0xcdb6('0x37')],_0x5283ee['query']);_0x2d2c36[_0xcdb6('0x3c')]=_[_0xcdb6('0x3b')](_0x5283ee[_0xcdb6('0x37')],qs[_0xcdb6('0x3d')](_0x169602[_0xcdb6('0x38')][_0xcdb6('0x3d')]));_0x2d2c36['attributes']=_0x2d2c36['attributes'][_0xcdb6('0x3e')]?_0x2d2c36[_0xcdb6('0x3c')]:_0x5283ee[_0xcdb6('0x37')];_0x2d2c36[_0xcdb6('0x41')]=qs[_0xcdb6('0x42')](_0x169602['query'][_0xcdb6('0x42')]);_0x2d2c36[_0xcdb6('0x43')]=qs['filters'](_[_0xcdb6('0x58')](_0x169602[_0xcdb6('0x38')],_0x5283ee[_0xcdb6('0x3a')]));if(_0x169602[_0xcdb6('0x38')][_0xcdb6('0x48')]){_0x2d2c36[_0xcdb6('0x43')]=_['merge'](_0x2d2c36[_0xcdb6('0x43')],{'$or':_[_0xcdb6('0x59')](_0x2d2c36[_0xcdb6('0x3c')],function(_0x1670ae){var _0x1f00f4={};_0x1f00f4[_0x1670ae]={'$like':'%'+_0x169602[_0xcdb6('0x38')][_0xcdb6('0x48')]+'%'};return _0x1f00f4;})});}_0x2d2c36=_[_0xcdb6('0x44')]({},_0x2d2c36,_0x169602[_0xcdb6('0x49')]);return _0x37dc5c[_0xcdb6('0x55')](_0x2d2c36);}})[_0xcdb6('0x1b')](function(_0x21baaf){if(_0x21baaf){_0x175b05=_0x21baaf[_0xcdb6('0x3e')];if(!_0x169602['query'][_0xcdb6('0x3f')]('nolimit')){_0x2d2c36[_0xcdb6('0x2a')]=qs[_0xcdb6('0x2a')](_0x169602[_0xcdb6('0x38')][_0xcdb6('0x2a')]);_0x2d2c36[_0xcdb6('0x40')]=qs['offset'](_0x169602[_0xcdb6('0x38')][_0xcdb6('0x40')]);}return _0x37dc5c[_0xcdb6('0x55')](_0x2d2c36);}})[_0xcdb6('0x1b')](function(_0x57abfc){if(_0x57abfc){return _0x57abfc?{'count':_0x175b05,'rows':_0x57abfc}:null;}})[_0xcdb6('0x1b')](respondWithResult(_0x3daf5f,null))['catch'](handleError(_0x3daf5f,null));};exports[_0xcdb6('0x5a')]=function(_0x5f5956,_0x327d45,_0x55d338){if(_0x5f5956[_0xcdb6('0x53')]['id']){delete _0x5f5956['body']['id'];}return db[_0xcdb6('0x35')]['findOne']({'where':{'id':_0x5f5956['params']['id']}})[_0xcdb6('0x1b')](handleEntityNotFound(_0x327d45,null))[_0xcdb6('0x1b')](function(_0x3bdee2){if(_0x3bdee2){_0x5f5956[_0xcdb6('0x53')][_0xcdb6('0x5b')]=_0x3bdee2['id'];_0x5f5956[_0xcdb6('0x53')][_0xcdb6('0x5c')]=integrations[_0xcdb6('0x5d')](_0x5f5956[_0xcdb6('0x53')][_0xcdb6('0x5e')],_0x5f5956[_0xcdb6('0x53')][_0xcdb6('0x45')]);_0x5f5956['body']['Descriptions']=integrations[_0xcdb6('0x5f')](_0x5f5956['body'][_0xcdb6('0x5e')],_0x5f5956[_0xcdb6('0x53')][_0xcdb6('0x45')]);return db['ZendeskConfiguration'][_0xcdb6('0x52')](_0x5f5956[_0xcdb6('0x53')],{'include':[{'model':db['ZendeskField'],'as':_0xcdb6('0x5c')},{'model':db[_0xcdb6('0x60')],'as':_0xcdb6('0x61')}]});}return null;})['then'](respondWithResult(_0x327d45,null))[_0xcdb6('0x4d')](handleError(_0x327d45,null));};exports[_0xcdb6('0x62')]=function(_0x15e164,_0x22f8fb,_0x1c6d61){var _0xb9216c='';return db[_0xcdb6('0x35')][_0xcdb6('0x56')]({'where':{'id':_0x15e164['params']['id']},'attributes':['id','username','password',_0xcdb6('0x63'),_0xcdb6('0x64'),'remoteUri']})[_0xcdb6('0x1b')](handleEntityNotFound(_0x22f8fb,null))[_0xcdb6('0x1b')](function(_0x375741){if(_0x375741){_0xb9216c=_0x375741[_0xcdb6('0x65')];var _0x266d46=_0xb9216c[_0xcdb6('0x66')](-0x1);if(_0x266d46==='/'){_0xb9216c=_0xb9216c[_0xcdb6('0x67')](0x0,_0xb9216c[_0xcdb6('0x68')](_0x266d46));}var _0x5097da={'method':'GET','uri':util[_0xcdb6('0x69')](_0xcdb6('0x6a'),_0xb9216c,_0xcdb6('0x6b')),'json':!![]};switch(_0x375741[_0xcdb6('0x64')]){case _0xcdb6('0x6c'):_0x5097da['headers']={'Authorization':util[_0xcdb6('0x69')](_0xcdb6('0x6d'),new Buffer(util[_0xcdb6('0x69')](_0xcdb6('0x6e'),_0x375741[_0xcdb6('0x6f')],_0x375741[_0xcdb6('0x6c')]))[_0xcdb6('0x70')](_0xcdb6('0x71')))};break;case _0xcdb6('0x63'):_0x5097da[_0xcdb6('0x72')]={'Authorization':util[_0xcdb6('0x69')](_0xcdb6('0x6d'),new Buffer(util[_0xcdb6('0x69')]('%s/token:%s',_0x375741[_0xcdb6('0x6f')],_0x375741['token']))['toString'](_0xcdb6('0x71')))};break;default:throw new db[(_0xcdb6('0x73'))][(_0xcdb6('0x74'))](_0xcdb6('0x75'));}return rp(_0x5097da);}})[_0xcdb6('0x1b')](function(_0x4d68fa){if(_0x4d68fa){var _0x2fddd9=[_0xcdb6('0x76'),_0xcdb6('0x77'),_0xcdb6('0x78'),_0xcdb6('0x79')];_['remove'](_0x4d68fa[_0xcdb6('0x6b')],function(_0x2df606){return _0x2fddd9[_0xcdb6('0x7a')](_0x2df606[_0xcdb6('0x45')]);});return{'count':_0x4d68fa[_0xcdb6('0x6b')][_0xcdb6('0x3e')],'rows':_[_0xcdb6('0x59')](_0x4d68fa[_0xcdb6('0x6b')],function(_0x44e38a){return{'id':_0x44e38a['id'],'name':_0x44e38a['position']>0x7?_0x44e38a[_0xcdb6('0x7b')]:_0x44e38a[_0xcdb6('0x45')],'custom':_0x44e38a[_0xcdb6('0x7c')]>0x7?!![]:![],'options':_0x44e38a[_0xcdb6('0x7d')]?_0x44e38a[_0xcdb6('0x7d')]:_0x44e38a[_0xcdb6('0x7e')]?_0x44e38a[_0xcdb6('0x7e')]:[]};})};}})[_0xcdb6('0x1b')](respondWithResult(_0x22f8fb,null))[_0xcdb6('0x4d')](function(_0x1ffcdf){var _0x5398d9=_0x15e164[_0xcdb6('0x38')][_0xcdb6('0x18')]?0x1f4:_0x1ffcdf[_0xcdb6('0x7f')]||0x1f4;logger[_0xcdb6('0x22')](_0xcdb6('0x80'),_0xcdb6('0x62'),_0x5398d9,JSON[_0xcdb6('0x21')](_0x1ffcdf));delete _0x1ffcdf[_0xcdb6('0x32')];if(_0x5398d9===0x191){_0x5398d9=0x190;}_0x22f8fb[_0xcdb6('0x2b')](_0x5398d9)['send'](_0x15e164[_0xcdb6('0x38')]['test']?{'message':_0xcdb6('0x81'),'statusCode':_0x1ffcdf[_0xcdb6('0x7f')]}:_0x1ffcdf);});};