Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / whatsappMessage / whatsappMessage.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 _0x9a62=['create','body','update','describe','whatsapp-interactions','accept','readAt','format','YYYY-MM-DD\x20HH:mm:ss','UserId','user','CmContact','Contact','get','WhatsappInteraction','WhatsappInteractionId','isNil','[WHATSAPPMESSAGE:ACCEPT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','role','interaction','null','AcceptMessage','acceptMessage','interface','SIP/%s','channel','EventManager','reject','whatsapp','[WHATSAPPMESSAGE:REJECT]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','rejectMessage','event','WhatsppMessage,\x20%s,\x20%s,\x20%s','received\x20delivery\x20report\x20from','inspect','twilio','MessageSid','MessageStatus','read','WhatsappAccount,\x20%s,\x20%s,\x20%s','rimraf','fast-json-patch','request-promise','moment','bluebird','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./whatsappMessage.socket','register','jayson/promise','client','http','request','then','info','WhatsappMessage,\x20%s,\x20%s','debug','WhatsappMessage,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','catch','sendStatus','status','end','json','count','limit','set','apply','destroy','name','send','index','WhatsappMessage','rawAttributes','fieldName','type','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','offset','order','sort','where','pick','filter','map','merge','includeAll','include','findAll','rows','show','params','keys','filtears','find'];(function(_0x3df7c2,_0x21b7f3){var _0x3fe4a1=function(_0x58ae8c){while(--_0x58ae8c){_0x3df7c2['push'](_0x3df7c2['shift']());}};_0x3fe4a1(++_0x21b7f3);}(_0x9a62,0x120));var _0x29a6=function(_0x4a9fb1,_0x273043){_0x4a9fb1=_0x4a9fb1-0x0;var _0x348672=_0x9a62[_0x4a9fb1];return _0x348672;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0x29a6('0x0'));var zipdir=require('zip-dir');var jsonpatch=require(_0x29a6('0x1'));var rp=require(_0x29a6('0x2'));var moment=require(_0x29a6('0x3'));var BPromise=require(_0x29a6('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0x29a6('0x5'));var sox=require(_0x29a6('0x6'));var csv=require(_0x29a6('0x7'));var ejs=require(_0x29a6('0x8'));var fs=require('fs');var _=require(_0x29a6('0x9'));var squel=require(_0x29a6('0xa'));var crypto=require(_0x29a6('0xb'));var jsforce=require(_0x29a6('0xc'));var deskjs=require('desk.js');var toCsv=require(_0x29a6('0x7'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0x29a6('0xd'));var as=require(_0x29a6('0xe'));var hardwareService=require(_0x29a6('0xf'));var logger=require(_0x29a6('0x10'))(_0x29a6('0x11'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0x29a6('0x12'));var db=require(_0x29a6('0x13'))['db'];config[_0x29a6('0x14')]=_[_0x29a6('0x15')](config[_0x29a6('0x14')],{'host':_0x29a6('0x16'),'port':0x18eb});var socket=require(_0x29a6('0x17'))(new Redis(config['redis']));require(_0x29a6('0x18'))[_0x29a6('0x19')](socket);var jayson=require(_0x29a6('0x1a'));var client=jayson[_0x29a6('0x1b')][_0x29a6('0x1c')]({'port':0x232c});var client9002=jayson[_0x29a6('0x1b')][_0x29a6('0x1c')]({'port':0x232a});function respondWithRpcPromise(_0x70dbac,_0x5321dd,_0x4f2bdd,_0xe6baa){return new BPromise(function(_0x550aea,_0x1e682e){var _0x316054=_0xe6baa||client;return _0x316054[_0x29a6('0x1d')](_0x70dbac,_0x4f2bdd)[_0x29a6('0x1e')](function(_0x48d6b0){logger[_0x29a6('0x1f')](_0x29a6('0x20'),_0x5321dd,'request\x20sent');logger[_0x29a6('0x21')](_0x29a6('0x22'),_0x5321dd,_0x29a6('0x23'),JSON[_0x29a6('0x24')](_0x48d6b0));if(_0x48d6b0[_0x29a6('0x25')]){if(_0x48d6b0[_0x29a6('0x25')][_0x29a6('0x26')]===0x1f4){logger['error']('WhatsappMessage,\x20%s,\x20%s',_0x5321dd,_0x48d6b0[_0x29a6('0x25')][_0x29a6('0x27')]);return _0x1e682e(_0x48d6b0[_0x29a6('0x25')][_0x29a6('0x27')]);}logger[_0x29a6('0x25')](_0x29a6('0x20'),_0x5321dd,_0x48d6b0['error'][_0x29a6('0x27')]);return _0x550aea(_0x48d6b0['error'][_0x29a6('0x27')]);}else{logger[_0x29a6('0x1f')](_0x29a6('0x20'),_0x5321dd,_0x29a6('0x23'));_0x550aea(_0x48d6b0[_0x29a6('0x28')][_0x29a6('0x27')]);}})[_0x29a6('0x29')](function(_0x2d1bf5){logger[_0x29a6('0x25')](_0x29a6('0x20'),_0x5321dd,_0x2d1bf5);_0x1e682e(_0x2d1bf5);});});}function respondWithStatusCode(_0x19e38c,_0x58b6e5){_0x58b6e5=_0x58b6e5||0xcc;return function(_0x474b3c){if(_0x474b3c){return _0x19e38c[_0x29a6('0x2a')](_0x58b6e5);}return _0x19e38c[_0x29a6('0x2b')](_0x58b6e5)[_0x29a6('0x2c')]();};}function respondWithResult(_0x527c17,_0x1b7c20){_0x1b7c20=_0x1b7c20||0xc8;return function(_0x3a6f65){if(_0x3a6f65){return _0x527c17[_0x29a6('0x2b')](_0x1b7c20)[_0x29a6('0x2d')](_0x3a6f65);}};}function respondWithFilteredResult(_0x569f0b,_0x42021d){return function(_0x1560e7){if(_0x1560e7){var _0x500fbf=_0x1560e7[_0x29a6('0x2e')],_0x56f07f=_0x42021d['offset'],_0x52ef09=_0x42021d['offset']+_0x42021d[_0x29a6('0x2f')],_0x10c740;if(_0x52ef09>=_0x500fbf){_0x52ef09=_0x500fbf;_0x10c740=0xc8;}else{_0x10c740=0xce;}_0x569f0b[_0x29a6('0x2b')](_0x10c740);return _0x569f0b[_0x29a6('0x30')]('Content-Range',_0x56f07f+'-'+_0x52ef09+'/'+_0x500fbf)['json'](_0x1560e7);}return null;};}function patchUpdates(_0x1e24bb){return function(_0x3076ea){try{jsonpatch[_0x29a6('0x31')](_0x3076ea,_0x1e24bb,!![]);}catch(_0xfbed66){return BPromise['reject'](_0xfbed66);}return _0x3076ea['save']();};}function saveUpdates(_0x5f467d,_0x5ba603){return function(_0x2b1eec){if(_0x2b1eec){return _0x2b1eec['update'](_0x5f467d)[_0x29a6('0x1e')](function(_0x265c31){return _0x265c31;});}return null;};}function removeEntity(_0x2bbb15,_0x4f2762){return function(_0x26e881){if(_0x26e881){return _0x26e881[_0x29a6('0x32')]()[_0x29a6('0x1e')](function(){_0x2bbb15[_0x29a6('0x2b')](0xcc)[_0x29a6('0x2c')]();});}};}function handleEntityNotFound(_0x1a5c3d,_0x42bd51){return function(_0x125c1a){if(!_0x125c1a){_0x1a5c3d[_0x29a6('0x2a')](0x194);}return _0x125c1a;};}function handleError(_0x34619b,_0x3b6653){_0x3b6653=_0x3b6653||0x1f4;return function(_0x5a1ca7){logger[_0x29a6('0x25')](_0x5a1ca7['stack']);if(_0x5a1ca7[_0x29a6('0x33')]){delete _0x5a1ca7['name'];}_0x34619b[_0x29a6('0x2b')](_0x3b6653)[_0x29a6('0x34')](_0x5a1ca7);};}exports[_0x29a6('0x35')]=function(_0x259afa,_0x53b03b){var _0xe01ad5={},_0x31b05f={},_0xd091a4={'count':0x0,'rows':[]};var _0x1ee21b=_['map'](db[_0x29a6('0x36')][_0x29a6('0x37')],function(_0x16bd95){return{'name':_0x16bd95[_0x29a6('0x38')],'type':_0x16bd95[_0x29a6('0x39')]['key']};});_0x31b05f[_0x29a6('0x3a')]=_['map'](_0x1ee21b,_0x29a6('0x33'));_0x31b05f[_0x29a6('0x3b')]=_['keys'](_0x259afa[_0x29a6('0x3b')]);_0x31b05f[_0x29a6('0x3c')]=_[_0x29a6('0x3d')](_0x31b05f['model'],_0x31b05f[_0x29a6('0x3b')]);_0xe01ad5[_0x29a6('0x3e')]=_[_0x29a6('0x3d')](_0x31b05f[_0x29a6('0x3a')],qs['fields'](_0x259afa['query'][_0x29a6('0x3f')]));_0xe01ad5['attributes']=_0xe01ad5[_0x29a6('0x3e')][_0x29a6('0x40')]?_0xe01ad5['attributes']:_0x31b05f[_0x29a6('0x3a')];if(!_0x259afa['query'][_0x29a6('0x41')](_0x29a6('0x42'))){_0xe01ad5['limit']=qs[_0x29a6('0x2f')](_0x259afa[_0x29a6('0x3b')]['limit']);_0xe01ad5[_0x29a6('0x43')]=qs[_0x29a6('0x43')](_0x259afa[_0x29a6('0x3b')][_0x29a6('0x43')]);}_0xe01ad5[_0x29a6('0x44')]=qs['sort'](_0x259afa['query'][_0x29a6('0x45')]);_0xe01ad5[_0x29a6('0x46')]=qs[_0x29a6('0x3c')](_[_0x29a6('0x47')](_0x259afa['query'],_0x31b05f[_0x29a6('0x3c')]),_0x1ee21b);if(_0x259afa[_0x29a6('0x3b')][_0x29a6('0x48')]){_0xe01ad5[_0x29a6('0x46')]=_['merge'](_0xe01ad5['where'],{'$or':_[_0x29a6('0x49')](_0x1ee21b,function(_0x3b198c){if(_0x3b198c[_0x29a6('0x39')]!=='VIRTUAL'){var _0x58ff4e={};_0x58ff4e[_0x3b198c[_0x29a6('0x33')]]={'$like':'%'+_0x259afa[_0x29a6('0x3b')][_0x29a6('0x48')]+'%'};return _0x58ff4e;}})});}_0xe01ad5=_[_0x29a6('0x4a')]({},_0xe01ad5,_0x259afa['options']);var _0x349251={'where':_0xe01ad5[_0x29a6('0x46')]};return db[_0x29a6('0x36')][_0x29a6('0x2e')](_0x349251)[_0x29a6('0x1e')](function(_0x3cd530){_0xd091a4[_0x29a6('0x2e')]=_0x3cd530;if(_0x259afa[_0x29a6('0x3b')][_0x29a6('0x4b')]){_0xe01ad5[_0x29a6('0x4c')]=[{'all':!![]}];}return db[_0x29a6('0x36')][_0x29a6('0x4d')](_0xe01ad5);})[_0x29a6('0x1e')](function(_0x1b5b8f){_0xd091a4[_0x29a6('0x4e')]=_0x1b5b8f;return _0xd091a4;})[_0x29a6('0x1e')](respondWithFilteredResult(_0x53b03b,_0xe01ad5))[_0x29a6('0x29')](handleError(_0x53b03b,null));};exports[_0x29a6('0x4f')]=function(_0x44474b,_0x55be09){var _0x5cd6fb={'raw':!![],'where':{'id':_0x44474b[_0x29a6('0x50')]['id']}},_0x49171f={};_0x49171f[_0x29a6('0x3a')]=_[_0x29a6('0x51')](db[_0x29a6('0x36')]['rawAttributes']);_0x49171f[_0x29a6('0x3b')]=_[_0x29a6('0x51')](_0x44474b[_0x29a6('0x3b')]);_0x49171f[_0x29a6('0x52')]=_['intersection'](_0x49171f['model'],_0x49171f[_0x29a6('0x3b')]);_0x5cd6fb[_0x29a6('0x3e')]=_['intersection'](_0x49171f[_0x29a6('0x3a')],qs[_0x29a6('0x3f')](_0x44474b[_0x29a6('0x3b')]['fields']));_0x5cd6fb[_0x29a6('0x3e')]=_0x5cd6fb['attributes']['length']?_0x5cd6fb[_0x29a6('0x3e')]:_0x49171f[_0x29a6('0x3a')];if(_0x44474b[_0x29a6('0x3b')][_0x29a6('0x4b')]){_0x5cd6fb[_0x29a6('0x4c')]=[{'all':!![]}];}_0x5cd6fb=_[_0x29a6('0x4a')]({},_0x5cd6fb,_0x44474b['options']);return db[_0x29a6('0x36')][_0x29a6('0x53')](_0x5cd6fb)[_0x29a6('0x1e')](handleEntityNotFound(_0x55be09,null))[_0x29a6('0x1e')](respondWithResult(_0x55be09,null))[_0x29a6('0x29')](handleError(_0x55be09,null));};exports[_0x29a6('0x54')]=function(_0x48aa3c,_0x126199){return db['WhatsappMessage']['create'](_0x48aa3c[_0x29a6('0x55')],{})['then'](respondWithResult(_0x126199,0xc9))[_0x29a6('0x29')](handleError(_0x126199,null));};exports[_0x29a6('0x56')]=function(_0x37bfd8,_0x21744b){if(_0x37bfd8[_0x29a6('0x55')]['id']){delete _0x37bfd8[_0x29a6('0x55')]['id'];}return db['WhatsappMessage']['find']({'where':{'id':_0x37bfd8[_0x29a6('0x50')]['id']}})[_0x29a6('0x1e')](handleEntityNotFound(_0x21744b,null))['then'](saveUpdates(_0x37bfd8[_0x29a6('0x55')],null))[_0x29a6('0x1e')](respondWithResult(_0x21744b,null))[_0x29a6('0x29')](handleError(_0x21744b,null));};exports[_0x29a6('0x32')]=function(_0x5cfc09,_0x21db54){return db[_0x29a6('0x36')][_0x29a6('0x53')]({'where':{'id':_0x5cfc09[_0x29a6('0x50')]['id']}})[_0x29a6('0x1e')](handleEntityNotFound(_0x21db54,null))[_0x29a6('0x1e')](removeEntity(_0x21db54,null))[_0x29a6('0x29')](handleError(_0x21db54,null));};exports[_0x29a6('0x57')]=function(_0x2b387d,_0xa4a24b){return db[_0x29a6('0x36')][_0x29a6('0x57')]()[_0x29a6('0x1e')](respondWithResult(_0xa4a24b,null))[_0x29a6('0x29')](handleError(_0xa4a24b,null));};var interaction_log=require('../../config/logger')(_0x29a6('0x58'));exports[_0x29a6('0x59')]=function(_0x4cab18,_0x24a78c,_0x43593d){var _0x4aff93={'channel':'whatsapp'};if(_0x4cab18['body']['id']){delete _0x4cab18[_0x29a6('0x55')]['id'];}_0x4cab18[_0x29a6('0x55')]['read']=!![];_0x4cab18['body'][_0x29a6('0x5a')]=moment()[_0x29a6('0x5b')](_0x29a6('0x5c'));_0x4cab18[_0x29a6('0x55')][_0x29a6('0x5d')]=_0x4cab18[_0x29a6('0x55')][_0x29a6('0x5d')]||_0x4cab18[_0x29a6('0x5e')]['id'];return db[_0x29a6('0x36')]['find']({'where':{'id':_0x4cab18[_0x29a6('0x50')]['id'],'UserId':null},'include':[{'model':db[_0x29a6('0x5f')],'as':_0x29a6('0x60')}]})['then'](handleEntityNotFound(_0x24a78c,null))[_0x29a6('0x1e')](saveUpdates(_0x4cab18[_0x29a6('0x55')],null))['then'](function(_0x20e231){if(_0x20e231){_0x4aff93['message']=_0x20e231[_0x29a6('0x61')]({'plain':!![]});return db[_0x29a6('0x62')][_0x29a6('0x53')]({'where':{'id':_0x20e231[_0x29a6('0x63')]}});}return null;})[_0x29a6('0x1e')](handleEntityNotFound(_0x24a78c,null))[_0x29a6('0x1e')](function(_0x2b7084){if(_0x2b7084){return _0x2b7084[_0x29a6('0x56')]({'UserId':_0x4cab18[_0x29a6('0x55')]['UserId'],'read1stAt':_[_0x29a6('0x64')](_0x2b7084['read1stAt'])?moment()[_0x29a6('0x5b')](_0x29a6('0x5c')):undefined});}return null;})[_0x29a6('0x1e')](function(_0x447838){if(_0x447838){_0x4aff93['interaction']=_0x447838['get']({'plain':!![]});interaction_log[_0x29a6('0x1f')](_0x29a6('0x65'),_0x4cab18[_0x29a6('0x5e')]['id'],_0x4cab18[_0x29a6('0x5e')]['name'],_0x4cab18[_0x29a6('0x5e')][_0x29a6('0x66')],_0x4aff93[_0x29a6('0x67')]['id'],_0x4cab18[_0x29a6('0x55')]?JSON['stringify'](_0x4cab18[_0x29a6('0x55')]):_0x29a6('0x68'));return respondWithRpcPromise(_0x29a6('0x69'),_0x29a6('0x6a'),_0x4aff93);}return null;})['then'](function(_0x2d8ab6){if(_0x2d8ab6){if(_0x4cab18['body']['manual']){_0x4aff93[_0x29a6('0x27')][_0x29a6('0x6b')]=util[_0x29a6('0x5b')](_0x29a6('0x6c'),_0x4cab18[_0x29a6('0x5e')]['name']);_0x4aff93[_0x29a6('0x27')][_0x29a6('0x6d')]=_0x4aff93['channel'];_0x4aff93[_0x29a6('0x27')]['event']=_0x29a6('0x59');return respondWithRpcPromise(_0x29a6('0x6e'),_0x29a6('0x6e'),{'event':'acceptmessage','message':_0x4aff93[_0x29a6('0x27')]},client9002)[_0x29a6('0x1e')](function(){return _0x4aff93;});}return _0x4aff93;}return null;})['then'](respondWithResult(_0x24a78c,null))['catch'](handleError(_0x24a78c,null));};var interaction_log=require('../../config/logger')(_0x29a6('0x58'));exports[_0x29a6('0x6f')]=function(_0x96bb42,_0x5a3273,_0x117be0){var _0xae2480={'agent':{},'channel':_0x29a6('0x70')};if(_0x96bb42[_0x29a6('0x55')]['id']){delete _0x96bb42[_0x29a6('0x55')]['id'];}_0x96bb42[_0x29a6('0x55')]['UserId']=_0x96bb42[_0x29a6('0x55')][_0x29a6('0x5d')]||_0x96bb42['user']['id'];_0xae2480['agent']['id']=_0x96bb42['body'][_0x29a6('0x5d')];return db['WhatsappMessage'][_0x29a6('0x53')]({'where':{'id':_0x96bb42[_0x29a6('0x50')]['id'],'UserId':null}})[_0x29a6('0x1e')](handleEntityNotFound(_0x5a3273,null))[_0x29a6('0x1e')](function(_0x27eb7d){if(_0x27eb7d){_0xae2480[_0x29a6('0x27')]=_0x27eb7d[_0x29a6('0x61')]({'plain':!![]});return db['WhatsappInteraction'][_0x29a6('0x53')]({'where':{'id':_0x27eb7d[_0x29a6('0x63')]}});}return null;})[_0x29a6('0x1e')](handleEntityNotFound(_0x5a3273,null))[_0x29a6('0x1e')](function(_0x34fee6){if(_0x34fee6){_0xae2480['interaction']=_0x34fee6['get']({'plain':!![]});interaction_log[_0x29a6('0x1f')](_0x29a6('0x71'),_0x96bb42[_0x29a6('0x5e')]['id'],_0x96bb42[_0x29a6('0x5e')][_0x29a6('0x33')],_0x96bb42[_0x29a6('0x5e')][_0x29a6('0x66')],_0xae2480['interaction']['id'],_0x96bb42[_0x29a6('0x55')]?JSON[_0x29a6('0x24')](_0x96bb42[_0x29a6('0x55')]):_0x29a6('0x68'));return respondWithRpcPromise('RejectMessage',_0x29a6('0x72'),_0xae2480);}return null;})[_0x29a6('0x1e')](function(_0x27b4fd){if(_0x27b4fd){_0x27b4fd['message']['interface']=util[_0x29a6('0x5b')](_0x29a6('0x6c'),_0x96bb42[_0x29a6('0x5e')]['name']);_0x27b4fd[_0x29a6('0x27')][_0x29a6('0x6d')]=_0xae2480[_0x29a6('0x6d')];_0x27b4fd['message'][_0x29a6('0x73')]=_0x29a6('0x6f');respondWithRpcPromise('EventManager',_0x29a6('0x6e'),{'event':'rejectmessage','message':_0x27b4fd[_0x29a6('0x27')]},client9002);return _0xae2480;}return null;})[_0x29a6('0x1e')](respondWithResult(_0x5a3273,null))[_0x29a6('0x29')](handleError(_0x5a3273,null));};exports[_0x29a6('0x2b')]=function(_0x55f4d4,_0x21d634,_0x5422be){if(_0x55f4d4[_0x29a6('0x55')]['id']){delete _0x55f4d4[_0x29a6('0x55')]['id'];}var _0x191bed;return db['WhatsappMessage']['find']({'where':{'id':_0x55f4d4[_0x29a6('0x50')]['id']}})[_0x29a6('0x1e')](handleEntityNotFound(_0x21d634,null))[_0x29a6('0x1e')](function(_0x5347d4){if(_0x5347d4){_0x191bed=_0x5347d4;return db['WhatsappAccount'][_0x29a6('0x53')]({'where':{'id':_0x5347d4['WhatsappAccountId']}});}})[_0x29a6('0x1e')](handleEntityNotFound(_0x21d634,null))[_0x29a6('0x1e')](function(_0xabd13a){if(_0xabd13a){logger[_0x29a6('0x21')](_0x29a6('0x74'),'status',_0x29a6('0x75'),_0xabd13a[_0x29a6('0x39')],util[_0x29a6('0x76')](_0x55f4d4[_0x29a6('0x55')],{'showHidden':![],'depth':null}));switch(_0xabd13a[_0x29a6('0x39')]){case _0x29a6('0x77'):if(_0x55f4d4[_0x29a6('0x55')]['MessageSid']&&_0x55f4d4[_0x29a6('0x55')][_0x29a6('0x78')]===_0x191bed['messageId']&&_0x55f4d4[_0x29a6('0x55')][_0x29a6('0x79')]&&_0x55f4d4['body'][_0x29a6('0x79')]===_0x29a6('0x7a')){return _0x191bed['update']({'read':!![]});}else{logger[_0x29a6('0x25')](_0x29a6('0x7b'),_0x29a6('0x2b'),_0x29a6('0x77'),util[_0x29a6('0x76')](_0x55f4d4[_0x29a6('0x55')],{'showHidden':![],'depth':null}));}break;}return _0x191bed;}})['then'](respondWithResult(_0x21d634,null))[_0x29a6('0x29')](handleError(_0x21d634,null));};