Built motion from commit 97153652.|2.6.26
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.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 _0xa0c3=['count','set','Content-Range','update','then','destroy','sendStatus','stack','name','index','map','OpenchannelInteraction','rawAttributes','fieldName','key','findAll','openchannel','query','user','show','type','from','params','filters','intersection','model','attributes','fields','length','include','merge','options','find','create','body','catch','describe','addMessage','OpenchannelMessage','ids','omit','getMessages','keys','nolimit','order','sort','where','OpenchannelInteractionId','filter','$gte','format','includeAll','setTags','spread','Tag','color','openchannelInteractionTags:save','removeTags','unix','join','root','server','files','attachments','push','User','fullname','CmContact','Contact','firstName','lastName','Attachment','Messages','direction','secret','read','OpenchannelAccount','Account','Owner','get','mkdirSync','Openchannel','N.A.','createdAt','closed','closedAt','toString','disposition','threadId','Public','Private','basename','existsSync','pipe','createWriteStream','YYYY-MM-DD\x20HH:mm:ss','out','System','renderFile','views','transcript-','.pdf','createPdfFromHTML','download','error','Unable\x20to\x20delete\x20zip\x20file','unlinkSync','rimraf','zip-dir','moment','util','ejs','lodash','../../components/interaction/service','../../config/logger','api','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./openchannelInteraction.socket','register','status','end','json','offset','limit','undefined'];(function(_0x224094,_0x30093b){var _0xa304c3=function(_0x361c0a){while(--_0x361c0a){_0x224094['push'](_0x224094['shift']());}};_0xa304c3(++_0x30093b);}(_0xa0c3,0x1f1));var _0x3a0c=function(_0x83c5ed,_0x39a350){_0x83c5ed=_0x83c5ed-0x0;var _0x1cc3e0=_0xa0c3[_0x83c5ed];return _0x1cc3e0;};'use strict';var rimraf=require(_0x3a0c('0x0'));var zipdir=require(_0x3a0c('0x1'));var moment=require(_0x3a0c('0x2'));var util=require(_0x3a0c('0x3'));var path=require('path');var ejs=require(_0x3a0c('0x4'));var fs=require('fs');var _=require(_0x3a0c('0x5'));var Redis=require('ioredis');var interaction=require(_0x3a0c('0x6'));var qs=require('../../components/parsers/qs');var pdf=require('../../components/export/pdf');var logger=require(_0x3a0c('0x7'))(_0x3a0c('0x8'));var config=require(_0x3a0c('0x9'));var db=require(_0x3a0c('0xa'))['db'];config[_0x3a0c('0xb')]=_[_0x3a0c('0xc')](config[_0x3a0c('0xb')],{'host':_0x3a0c('0xd'),'port':0x18eb});var socket=require(_0x3a0c('0xe'))(new Redis(config[_0x3a0c('0xb')]));require(_0x3a0c('0xf'))[_0x3a0c('0x10')](socket);function respondWithStatusCode(_0x3f725b,_0xd2a632){_0xd2a632=_0xd2a632||0xcc;return function(_0x4ae10e){if(_0x4ae10e){return _0x3f725b['sendStatus'](_0xd2a632);}return _0x3f725b[_0x3a0c('0x11')](_0xd2a632)[_0x3a0c('0x12')]();};}function respondWithResult(_0x16b9e4,_0x50df19){_0x50df19=_0x50df19||0xc8;return function(_0x1fa2a3){if(_0x1fa2a3){return _0x16b9e4['status'](_0x50df19)[_0x3a0c('0x13')](_0x1fa2a3);}};}function respondWithFilteredResult(_0x11bda3,_0x331136){return function(_0x3b7284){if(_0x3b7284){var _0x1d3140=typeof _0x331136[_0x3a0c('0x14')]==='undefined'&&typeof _0x331136[_0x3a0c('0x15')]===_0x3a0c('0x16');var _0x4ab5f7=_0x3b7284['count'];var _0x4f5d1b=_0x1d3140?0x0:_0x331136[_0x3a0c('0x14')];var _0x41d80e=_0x1d3140?_0x3b7284[_0x3a0c('0x17')]:_0x331136[_0x3a0c('0x14')]+_0x331136[_0x3a0c('0x15')];var _0x35f1cb;if(_0x41d80e>=_0x4ab5f7){_0x41d80e=_0x4ab5f7;_0x35f1cb=0xc8;}else{_0x35f1cb=0xce;}_0x11bda3['status'](_0x35f1cb);return _0x11bda3[_0x3a0c('0x18')](_0x3a0c('0x19'),_0x4f5d1b+'-'+_0x41d80e+'/'+_0x4ab5f7)[_0x3a0c('0x13')](_0x3b7284);}return null;};}function saveUpdates(_0x2e89e4){return function(_0x4d3bde){if(_0x4d3bde){return _0x4d3bde[_0x3a0c('0x1a')](_0x2e89e4)[_0x3a0c('0x1b')](function(_0x246f9b){return _0x246f9b;});}return null;};}function removeEntity(_0x4b003d){return function(_0xb89d02){if(_0xb89d02){return _0xb89d02[_0x3a0c('0x1c')]()[_0x3a0c('0x1b')](function(){_0x4b003d[_0x3a0c('0x11')](0xcc)[_0x3a0c('0x12')]();});}};}function handleEntityNotFound(_0x178772){return function(_0x2fd283){if(!_0x2fd283){_0x178772[_0x3a0c('0x1d')](0x194);}return _0x2fd283;};}function handleError(_0x4f9a20,_0x122edd){_0x122edd=_0x122edd||0x1f4;return function(_0x2b63dd){logger['error'](_0x2b63dd[_0x3a0c('0x1e')]);if(_0x2b63dd[_0x3a0c('0x1f')]){delete _0x2b63dd[_0x3a0c('0x1f')];}_0x4f9a20['status'](_0x122edd)['send'](_0x2b63dd);};}exports[_0x3a0c('0x20')]=function(_0x6d2372,_0x5701b7){var _0x256f9c={};var _0x4942e0=_[_0x3a0c('0x21')](db[_0x3a0c('0x22')][_0x3a0c('0x23')],function(_0x3916f7){return{'name':_0x3916f7[_0x3a0c('0x24')],'type':_0x3916f7['type'][_0x3a0c('0x25')]};});_0x256f9c=qs['getOptions'](_0x4942e0,_0x6d2372);return interaction[_0x3a0c('0x26')](_0x3a0c('0x27'),_0x6d2372[_0x3a0c('0x28')],_0x6d2372[_0x3a0c('0x29')],_0x256f9c,_0x4942e0)[_0x3a0c('0x1b')](respondWithFilteredResult(_0x5701b7,_0x256f9c))['catch'](handleError(_0x5701b7,null));};exports[_0x3a0c('0x2a')]=function(_0x3c9d0a,_0x5febb5){var _0x549c80={};if(_0x3c9d0a[_0x3a0c('0x28')]['type']&&_0x3c9d0a['query'][_0x3a0c('0x2b')]===_0x3a0c('0x2c')){_0x549c80[_0x3a0c('0x2c')]=_0x3c9d0a['params']['id'];}else{_0x549c80['id']=_0x3c9d0a[_0x3a0c('0x2d')]['id'];}var _0x1d817a={'raw':![],'where':_0x549c80},_0x425acf={};_0x425acf['model']=_['keys'](db[_0x3a0c('0x22')]['rawAttributes']);_0x425acf[_0x3a0c('0x28')]=_['keys'](_0x3c9d0a[_0x3a0c('0x28')]);_0x425acf[_0x3a0c('0x2e')]=_[_0x3a0c('0x2f')](_0x425acf[_0x3a0c('0x30')],_0x425acf['query']);_0x1d817a[_0x3a0c('0x31')]=_[_0x3a0c('0x2f')](_0x425acf[_0x3a0c('0x30')],qs[_0x3a0c('0x32')](_0x3c9d0a['query'][_0x3a0c('0x32')]));_0x1d817a[_0x3a0c('0x31')]=_0x1d817a[_0x3a0c('0x31')][_0x3a0c('0x33')]?_0x1d817a['attributes']:_0x425acf['model'];if(_0x3c9d0a['query']['includeAll']){_0x1d817a[_0x3a0c('0x34')]=[{'all':!![]}];}_0x1d817a=_[_0x3a0c('0x35')]({},_0x1d817a,_0x3c9d0a[_0x3a0c('0x36')]);return db['OpenchannelInteraction'][_0x3a0c('0x37')](_0x1d817a)[_0x3a0c('0x1b')](handleEntityNotFound(_0x5febb5,null))[_0x3a0c('0x1b')](respondWithResult(_0x5febb5,null))['catch'](handleError(_0x5febb5,null));};exports[_0x3a0c('0x38')]=function(_0x5b6833,_0x6790b3){return db[_0x3a0c('0x22')][_0x3a0c('0x38')](_0x5b6833[_0x3a0c('0x39')],{})[_0x3a0c('0x1b')](respondWithResult(_0x6790b3,0xc9))[_0x3a0c('0x3a')](handleError(_0x6790b3,null));};exports['update']=function(_0x41a812,_0x4a7838){if(_0x41a812['body']['id']){delete _0x41a812[_0x3a0c('0x39')]['id'];}return db['OpenchannelInteraction']['find']({'where':{'id':_0x41a812[_0x3a0c('0x2d')]['id']}})[_0x3a0c('0x1b')](handleEntityNotFound(_0x4a7838,null))[_0x3a0c('0x1b')](saveUpdates(_0x41a812[_0x3a0c('0x39')],null))[_0x3a0c('0x1b')](respondWithResult(_0x4a7838,null))['catch'](handleError(_0x4a7838,null));};exports[_0x3a0c('0x1c')]=function(_0x5dbe58,_0x4d3554){return db[_0x3a0c('0x22')][_0x3a0c('0x37')]({'where':{'id':_0x5dbe58[_0x3a0c('0x2d')]['id']}})[_0x3a0c('0x1b')](handleEntityNotFound(_0x4d3554,null))['then'](removeEntity(_0x4d3554,null))[_0x3a0c('0x3a')](handleError(_0x4d3554,null));};exports[_0x3a0c('0x3b')]=function(_0x1eef8a,_0x136fde){return db[_0x3a0c('0x22')][_0x3a0c('0x3b')]()[_0x3a0c('0x1b')](respondWithResult(_0x136fde,null))[_0x3a0c('0x3a')](handleError(_0x136fde,null));};exports[_0x3a0c('0x3c')]=function(_0x236e38,_0x3a95b5){return db[_0x3a0c('0x3d')][_0x3a0c('0x37')]({'where':{'id':_0x236e38['params']['id']}})[_0x3a0c('0x1b')](handleEntityNotFound(_0x3a95b5,null))['then'](function(_0x33ce2e){if(_0x33ce2e){return _0x33ce2e[_0x3a0c('0x3c')](_0x236e38[_0x3a0c('0x39')][_0x3a0c('0x3e')],_[_0x3a0c('0x3f')](_0x236e38['body'],[_0x3a0c('0x3e'),'id'])||{});}})[_0x3a0c('0x1b')](respondWithResult(_0x3a95b5,null))[_0x3a0c('0x3a')](handleError(_0x3a95b5,null));};exports[_0x3a0c('0x40')]=function(_0x69cb5e,_0x3d7d74){var _0x3d5f67={'raw':![],'where':{}};var _0x1055eb={};var _0x5ba889={'count':0x0,'rows':[]};return db[_0x3a0c('0x22')]['findOne']({'where':{'id':_0x69cb5e[_0x3a0c('0x2d')]['id']}})['then'](handleEntityNotFound(_0x3d7d74,null))[_0x3a0c('0x1b')](function(_0x59e554){if(_0x59e554){_0x1055eb[_0x3a0c('0x30')]=_[_0x3a0c('0x41')](db[_0x3a0c('0x3d')][_0x3a0c('0x23')]);_0x1055eb[_0x3a0c('0x28')]=_[_0x3a0c('0x41')](_0x69cb5e[_0x3a0c('0x28')]);_0x1055eb[_0x3a0c('0x2e')]=_[_0x3a0c('0x2f')](_0x1055eb[_0x3a0c('0x30')],_0x1055eb['query']);_0x3d5f67['attributes']=_[_0x3a0c('0x2f')](_0x1055eb['model'],qs[_0x3a0c('0x32')](_0x69cb5e[_0x3a0c('0x28')][_0x3a0c('0x32')]));_0x3d5f67[_0x3a0c('0x31')]=_0x3d5f67[_0x3a0c('0x31')][_0x3a0c('0x33')]?_0x3d5f67[_0x3a0c('0x31')]:_0x1055eb[_0x3a0c('0x30')];if(!_0x69cb5e['query']['hasOwnProperty'](_0x3a0c('0x42'))){_0x3d5f67[_0x3a0c('0x15')]=qs['limit'](_0x69cb5e[_0x3a0c('0x28')]['limit']);_0x3d5f67['offset']=qs[_0x3a0c('0x14')](_0x69cb5e[_0x3a0c('0x28')][_0x3a0c('0x14')]);}_0x3d5f67[_0x3a0c('0x43')]=qs[_0x3a0c('0x44')](_0x69cb5e['query'][_0x3a0c('0x44')]);_0x3d5f67[_0x3a0c('0x45')]=qs['filters'](_['pick'](_0x69cb5e[_0x3a0c('0x28')],_0x1055eb['filters']));_0x3d5f67[_0x3a0c('0x45')][_0x3a0c('0x46')]=_0x59e554['id'];if(_0x69cb5e[_0x3a0c('0x28')]['filter']){_0x3d5f67[_0x3a0c('0x45')]=_[_0x3a0c('0x35')](_0x3d5f67['where'],{'$or':_[_0x3a0c('0x21')](_0x3d5f67[_0x3a0c('0x31')],function(_0x25bb01){var _0xfabd4f={};_0xfabd4f[_0x25bb01]={'$like':'%'+_0x69cb5e[_0x3a0c('0x28')][_0x3a0c('0x47')]+'%'};return _0xfabd4f;})});}if(_0x69cb5e['query'][_0x3a0c('0x48')]){var _0x11e91e=_0x69cb5e[_0x3a0c('0x28')][_0x3a0c('0x48')]['split'](',');var _0x4034f6={};_0x4034f6[_0x11e91e[0x0]]={'$gte':moment(_0x11e91e[0x1])[_0x3a0c('0x49')]('YYYY-MM-DD\x20HH:mm:ss')};_0x3d5f67[_0x3a0c('0x45')]=_[_0x3a0c('0x35')](_0x3d5f67[_0x3a0c('0x45')],_0x4034f6);}_0x3d5f67=_[_0x3a0c('0x35')]({},_0x3d5f67,_0x69cb5e['options']);return db[_0x3a0c('0x3d')]['count']({'where':_0x3d5f67[_0x3a0c('0x45')]})[_0x3a0c('0x1b')](function(_0x553583){_0x5ba889[_0x3a0c('0x17')]=_0x553583;if(_0x69cb5e[_0x3a0c('0x28')][_0x3a0c('0x4a')]){_0x3d5f67[_0x3a0c('0x34')]=[{'all':!![]}];}return db[_0x3a0c('0x3d')][_0x3a0c('0x26')](_0x3d5f67);})[_0x3a0c('0x1b')](function(_0x4916ef){_0x5ba889['rows']=_0x4916ef;return _0x5ba889;});}})[_0x3a0c('0x1b')](respondWithFilteredResult(_0x3d7d74,_0x3d5f67))[_0x3a0c('0x3a')](handleError(_0x3d7d74,null));};exports['addTags']=function(_0x352667,_0x16be75){return db[_0x3a0c('0x22')]['find']({'where':{'id':_0x352667[_0x3a0c('0x2d')]['id']}})[_0x3a0c('0x1b')](handleEntityNotFound(_0x16be75,null))['then'](function(_0x117ac8){if(_0x117ac8){return _0x117ac8[_0x3a0c('0x4b')](_0x352667['body']['ids'],_[_0x3a0c('0x3f')](_0x352667[_0x3a0c('0x39')],['ids','id'])||{})[_0x3a0c('0x4c')](function(){return db[_0x3a0c('0x4d')][_0x3a0c('0x26')]({'attributes':['id',_0x3a0c('0x1f'),_0x3a0c('0x4e')],'where':{'id':_0x352667[_0x3a0c('0x39')][_0x3a0c('0x3e')]}});})[_0x3a0c('0x1b')](function(_0x5fe4f4){socket['emit'](_0x3a0c('0x4f'),{'id':Number(_0x352667[_0x3a0c('0x2d')]['id']),'tags':_0x5fe4f4||[]});return{'id':Number(_0x352667['params']['id']),'tags':_0x5fe4f4||[]};});}})[_0x3a0c('0x1b')](respondWithResult(_0x16be75,null))['catch'](handleError(_0x16be75,null));};exports[_0x3a0c('0x50')]=function(_0x2928e6,_0x275387){return db[_0x3a0c('0x22')]['find']({'where':{'id':_0x2928e6[_0x3a0c('0x2d')]['id']}})['then'](handleEntityNotFound(_0x275387,null))[_0x3a0c('0x1b')](function(_0xa263a7){if(_0xa263a7){return _0xa263a7[_0x3a0c('0x50')](_0x2928e6[_0x3a0c('0x28')][_0x3a0c('0x3e')]);}})['then'](respondWithStatusCode(_0x275387,null))['catch'](handleError(_0x275387,null));};exports['download']=function(_0xc7202e,_0x4a5ec2){var _0x22df77=moment()[_0x3a0c('0x51')]()['toString']();var _0x4e0bd3=path[_0x3a0c('0x52')](config[_0x3a0c('0x53')],_0x3a0c('0x54'),_0x3a0c('0x55'),'tmp');var _0x57544c=path['join'](config[_0x3a0c('0x53')],'server',_0x3a0c('0x55'),_0x3a0c('0x56'));var _0x21b9bc=path[_0x3a0c('0x52')](_0x4e0bd3,_0x22df77);var _0x51fc1f=util[_0x3a0c('0x49')]('transcript-%d-%s.zip',_0xc7202e[_0x3a0c('0x2d')]['id'],_0x22df77);var _0x2c738d=path[_0x3a0c('0x52')](_0x4e0bd3,_0x51fc1f);var _0xa4d968=[];_0xa4d968[_0x3a0c('0x57')]({'model':db[_0x3a0c('0x58')],'as':_0x3a0c('0x58'),'attributes':['id',_0x3a0c('0x59')],'raw':!![]});_0xa4d968[_0x3a0c('0x57')]({'model':db[_0x3a0c('0x5a')],'as':_0x3a0c('0x5b'),'attributes':['id',_0x3a0c('0x5c'),_0x3a0c('0x5d')],'raw':!![]});if(_0xc7202e['query'][_0x3a0c('0x56')]){_0xa4d968['push']({'model':db[_0x3a0c('0x5e')],'as':_0x3a0c('0x5e'),'raw':!![]});}var _0x4191f3=[{'model':db[_0x3a0c('0x3d')],'as':_0x3a0c('0x5f'),'attributes':['id',_0x3a0c('0x39'),'createdAt',_0x3a0c('0x60'),_0x3a0c('0x61'),_0x3a0c('0x62')],'include':_0xa4d968}];_0x4191f3['push']({'model':db[_0x3a0c('0x63')],'as':_0x3a0c('0x64'),'attributes':['id',_0x3a0c('0x1f')]});_0x4191f3['push']({'model':db['User'],'as':_0x3a0c('0x65'),'attributes':['id','fullname']});return db[_0x3a0c('0x22')][_0x3a0c('0x37')]({'where':{'id':_0xc7202e[_0x3a0c('0x2d')]['id']},'include':_0x4191f3})[_0x3a0c('0x1b')](handleEntityNotFound(_0x4a5ec2,null))[_0x3a0c('0x1b')](function(_0x3a715e){if(_0x3a715e){var _0x3ec046=_0x3a715e[_0x3a0c('0x66')]({'plain':!![]});fs[_0x3a0c('0x67')](_0x21b9bc);var _0x4ef640={'channel':_0x3a0c('0x68'),'account':_0x3ec046[_0x3a0c('0x64')][_0x3a0c('0x1f')],'agent':_0x3ec046['Owner']?_0x3ec046[_0x3a0c('0x65')]['fullname']:_0x3a0c('0x69'),'createdAt':moment(_0x3ec046[_0x3a0c('0x6a')])['format']('YYYY-MM-DD\x20HH:mm:ss')['toString'](),'closedAt':_0x3ec046[_0x3a0c('0x6b')]?moment(_0x3ec046[_0x3a0c('0x6c')])['format']('YYYY-MM-DD\x20HH:mm:ss')[_0x3a0c('0x6d')]():'','disposition':_0x3ec046[_0x3a0c('0x6e')],'visibility':_0x3ec046[_0x3a0c('0x6f')]?_0x3a0c('0x70'):_0x3a0c('0x71'),'messages':_(_0x3ec046['Messages'])[_0x3a0c('0x47')]({'secret':![]})['map'](function(_0x4d39a3){if(_0x4d39a3[_0x3a0c('0x5e')]){var _0x48b16e=path[_0x3a0c('0x52')](_0x57544c,_0x4d39a3[_0x3a0c('0x5e')][_0x3a0c('0x72')]);if(fs[_0x3a0c('0x73')](_0x48b16e)){fs['createReadStream'](_0x48b16e)[_0x3a0c('0x74')](fs[_0x3a0c('0x75')](path[_0x3a0c('0x52')](_0x21b9bc,_0x4d39a3['Attachment'][_0x3a0c('0x72')])));}}return{'date':moment(_0x4d39a3[_0x3a0c('0x6a')])[_0x3a0c('0x49')](_0x3a0c('0x76'))['toString'](),'sender':_0x4d39a3['direction']===_0x3a0c('0x77')?_0x4d39a3['User']?_0x4d39a3['User'][_0x3a0c('0x59')]:_0x3a0c('0x78'):_0x4d39a3[_0x3a0c('0x5b')][_0x3a0c('0x5c')]+(_0x4d39a3[_0x3a0c('0x5b')][_0x3a0c('0x5d')]?'\x20'+_0x4d39a3[_0x3a0c('0x5b')][_0x3a0c('0x5d')]:''),'body':_0x4d39a3[_0x3a0c('0x5e')]?_0x4d39a3['Attachment'][_0x3a0c('0x72')]:_0x4d39a3[_0x3a0c('0x39')],'direction':_0x4d39a3[_0x3a0c('0x60')]===_0x3a0c('0x77')?'A':'C','secret':_0x4d39a3[_0x3a0c('0x61')],'read':_0x4d39a3['read'],'attachment':_0x4d39a3['Attachment']};})['value']()};return ejs[_0x3a0c('0x79')](path[_0x3a0c('0x52')](config[_0x3a0c('0x53')],_0x3a0c('0x54'),_0x3a0c('0x7a'),'downloadInteraction.ejs'),{'interaction':_0x4ef640})['then'](function(_0x3d0da1){var _0x5c4418=path[_0x3a0c('0x52')](_0x21b9bc,_0x3a0c('0x7b')+_0x3ec046['id']+'-'+_0x22df77+_0x3a0c('0x7c'));var _0x5b4667={'path':_0x5c4418,'channel':'Openchannel','interactionId':_0x3ec046['id']};return pdf[_0x3a0c('0x7d')](_0x3d0da1,_0x5b4667);})[_0x3a0c('0x1b')](function(){return new Promise(function(_0x2561a0,_0x5a6d1e){zipdir(_0x21b9bc,{'saveTo':_0x2c738d},function(_0x1e1d35,_0x10686d){if(_0x1e1d35)return _0x5a6d1e(_0x1e1d35);return _0x2561a0(_0x10686d);});})[_0x3a0c('0x1b')](function(){return new Promise(function(_0x3bf07e,_0x156bfa){rimraf(_0x21b9bc,function(_0x47e68c){if(_0x47e68c)_0x156bfa(_0x47e68c);return _0x3bf07e();});});})[_0x3a0c('0x1b')](function(){return _0x4a5ec2[_0x3a0c('0x7e')](_0x2c738d,_0x51fc1f,function(_0x27b263){if(_0x27b263){logger[_0x3a0c('0x7f')](_0x3a0c('0x80'),_0x27b263);}else{fs[_0x3a0c('0x81')](_0x2c738d);}});});});}else{return _0x4a5ec2[_0x3a0c('0x1d')](0xc8);}})[_0x3a0c('0x3a')](handleError(_0x4a5ec2,null));};