Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / api / faxInteraction / faxInteraction.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 _0x2507=['querystring','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../config/logger','api','../../config/utils','redis','localhost','socket.io-emitter','./faxInteraction.socket','register','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','destroy','error','stack','name','send','FaxInteraction','rawAttributes','keys','filters','intersection','query','attributes','model','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','map','type','VIRTUAL','field','filter','options','include','push','Tag','Tags','tag','read','FaxMessage','direction','createdAt','then','includeAll','User','Users','fullname','CmContact','Contact','Owner','internal','FaxAccount','Account','key','color','ThroughTags','rows','catch','show','find','create','body','params','describe','addMessage','getMessages','$gte','format','YYYY-MM-DD\x20HH:mm:ss','addTags','setTags','ids','omit','spread','findAll','faxInteractionTags:save','removeTags','unix','toString','join','root','server','files','tmp','interaction-%s.zip','Attachment','mkdirSync','createReadStream','pipe','createWriteStream','basename','download','err','html-pdf','eml-format','rimraf','zip-dir','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','crypto','desk.js'];(function(_0x4b26b6,_0x594d07){var _0x48301c=function(_0x161899){while(--_0x161899){_0x4b26b6['push'](_0x4b26b6['shift']());}};_0x48301c(++_0x594d07);}(_0x2507,0x1f1));var _0x7250=function(_0xc75431,_0xd2c128){_0xc75431=_0xc75431-0x0;var _0xdc376b=_0x2507[_0xc75431];return _0xdc376b;};'use strict';var pdf=require(_0x7250('0x0'));var emlformat=require(_0x7250('0x1'));var rimraf=require(_0x7250('0x2'));var zipdir=require(_0x7250('0x3'));var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0x7250('0x4'));var BPromise=require(_0x7250('0x5'));var Mustache=require(_0x7250('0x6'));var util=require(_0x7250('0x7'));var path=require(_0x7250('0x8'));var sox=require(_0x7250('0x9'));var csv=require(_0x7250('0xa'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x7250('0xb'));var squel=require(_0x7250('0xc'));var crypto=require(_0x7250('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x7250('0xe'));var toCsv=require('to-csv');var querystring=require(_0x7250('0xf'));var Papa=require(_0x7250('0x10'));var authService=require(_0x7250('0x11'));var hardwareService=require(_0x7250('0x12'));var Redis=require(_0x7250('0x13'));var qs=require('../../components/parsers/qs');var logger=require(_0x7250('0x14'))(_0x7250('0x15'));var utils=require(_0x7250('0x16'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];config[_0x7250('0x17')]=_['defaults'](config[_0x7250('0x17')],{'host':_0x7250('0x18'),'port':0x18eb});var socket=require(_0x7250('0x19'))(new Redis(config['redis']));require(_0x7250('0x1a'))[_0x7250('0x1b')](socket);function respondWithStatusCode(_0x588004,_0x4d66d6){_0x4d66d6=_0x4d66d6||0xcc;return function(_0x3b2b16){if(_0x3b2b16){return _0x588004[_0x7250('0x1c')](_0x4d66d6);}return _0x588004[_0x7250('0x1d')](_0x4d66d6)['end']();};}function respondWithResult(_0x3ed512,_0x5daeab){_0x5daeab=_0x5daeab||0xc8;return function(_0xa58130){if(_0xa58130){return _0x3ed512['status'](_0x5daeab)[_0x7250('0x1e')](_0xa58130);}};}function respondWithFilteredResult(_0x2ebb52,_0x1c09be){return function(_0x1e4009){if(_0x1e4009){var _0x587630=_0x1e4009[_0x7250('0x1f')],_0x1ce8d0=_0x1c09be['offset'],_0x527090=_0x1c09be[_0x7250('0x20')]+_0x1c09be[_0x7250('0x21')],_0x2796fd;if(_0x527090>=_0x587630){_0x527090=_0x587630;_0x2796fd=0xc8;}else{_0x2796fd=0xce;}_0x2ebb52[_0x7250('0x1d')](_0x2796fd);return _0x2ebb52[_0x7250('0x22')](_0x7250('0x23'),_0x1ce8d0+'-'+_0x527090+'/'+_0x587630)[_0x7250('0x1e')](_0x1e4009);}return null;};}function patchUpdates(_0x2e01a3){return function(_0x584e7d){try{jsonpatch[_0x7250('0x24')](_0x584e7d,_0x2e01a3,!![]);}catch(_0x21dfdf){return BPromise[_0x7250('0x25')](_0x21dfdf);}return _0x584e7d[_0x7250('0x26')]();};}function saveUpdates(_0x29941b,_0x54e0df){return function(_0x5bf14e){if(_0x5bf14e){return _0x5bf14e[_0x7250('0x27')](_0x29941b)['then'](function(_0x9701dc){return _0x9701dc;});}return null;};}function removeEntity(_0x20ec35,_0x420a14){return function(_0x2d44de){if(_0x2d44de){return _0x2d44de[_0x7250('0x28')]()['then'](function(){_0x20ec35[_0x7250('0x1d')](0xcc)['end']();});}};}function handleEntityNotFound(_0x2b045f,_0x52b947){return function(_0x26611c){if(!_0x26611c){_0x2b045f[_0x7250('0x1c')](0x194);}return _0x26611c;};}function handleError(_0x5a9522,_0x5def81){_0x5def81=_0x5def81||0x1f4;return function(_0x27c059){logger[_0x7250('0x29')](_0x27c059[_0x7250('0x2a')]);if(_0x27c059[_0x7250('0x2b')]){delete _0x27c059[_0x7250('0x2b')];}_0x5a9522['status'](_0x5def81)[_0x7250('0x2c')](_0x27c059);};}exports['index']=function(_0x1173d6,_0x3bdafa){var _0x516644={},_0x376bbe={},_0xd45d01={'count':0x0,'rows':[]};var _0x3bdfbd=db[_0x7250('0x2d')][_0x7250('0x2e')];_0x376bbe['model']=_['keys'](_0x3bdfbd);_0x376bbe['query']=_[_0x7250('0x2f')](_0x1173d6['query']);_0x376bbe[_0x7250('0x30')]=_[_0x7250('0x31')](_0x376bbe['model'],_0x376bbe[_0x7250('0x32')]);_0x516644[_0x7250('0x33')]=_[_0x7250('0x31')](_0x376bbe[_0x7250('0x34')],qs[_0x7250('0x35')](_0x1173d6['query'][_0x7250('0x35')]));_0x516644[_0x7250('0x33')]=_0x516644[_0x7250('0x33')][_0x7250('0x36')]?_0x516644['attributes']:_0x376bbe['model'];if(!_0x1173d6[_0x7250('0x32')][_0x7250('0x37')](_0x7250('0x38'))){_0x516644[_0x7250('0x21')]=qs['limit'](_0x1173d6['query']['limit']);_0x516644[_0x7250('0x20')]=qs['offset'](_0x1173d6[_0x7250('0x32')][_0x7250('0x20')]);}_0x516644[_0x7250('0x39')]=qs[_0x7250('0x3a')](_0x1173d6[_0x7250('0x32')]['sort']);_0x516644[_0x7250('0x3b')]=qs['filters'](_[_0x7250('0x3c')](_0x1173d6['query'],_0x376bbe[_0x7250('0x30')]));if(_0x1173d6[_0x7250('0x32')]['filter']){_0x516644[_0x7250('0x3b')]=_[_0x7250('0x3d')](_0x516644[_0x7250('0x3b')],{'$or':_[_0x7250('0x3e')](_0x3bdfbd,function(_0x542958){if(_0x542958[_0x7250('0x3f')]['key']!==_0x7250('0x40')){var _0x18ae79={};_0x18ae79[_0x542958[_0x7250('0x41')]]={'$like':'%'+_0x1173d6[_0x7250('0x32')][_0x7250('0x42')]+'%'};return _0x18ae79;}})});}_0x516644=_['merge']({},_0x516644,_0x1173d6[_0x7250('0x43')]);var _0x5a734b={'where':_0x516644[_0x7250('0x3b')]};_0x5a734b[_0x7250('0x44')]=[];if(_0x1173d6['query']['tag']){_0x5a734b[_0x7250('0x44')][_0x7250('0x45')]({'model':db[_0x7250('0x46')],'as':_0x7250('0x47'),'attributes':['id'],'where':{'id':_0x1173d6[_0x7250('0x32')][_0x7250('0x48')]},'required':!![]});_0x5a734b['distinct']=!![];}if(_0x1173d6[_0x7250('0x32')][_0x7250('0x49')]){_0x5a734b[_0x7250('0x44')][_0x7250('0x45')]({'model':db[_0x7250('0x4a')],'as':'Messages','attributes':['id',_0x7250('0x4b'),_0x7250('0x4c'),'read'],'where':{'direction':'in','read':_0x1173d6[_0x7250('0x32')][_0x7250('0x49')]||![]},'required':!![]});_0x5a734b['distinct']=!![];}return db[_0x7250('0x2d')][_0x7250('0x1f')](_0x5a734b)[_0x7250('0x4d')](function(_0x1f16ff){_0xd45d01[_0x7250('0x1f')]=_0x1f16ff;if(_0x1173d6['query'][_0x7250('0x4e')]){_0x516644['include']=[{'model':db[_0x7250('0x4f')],'as':_0x7250('0x50'),'required':![],'attributes':['id',_0x7250('0x2b'),_0x7250('0x51')]},{'model':db[_0x7250('0x52')],'as':_0x7250('0x53'),'required':![]},{'model':db[_0x7250('0x4f')],'as':_0x7250('0x54'),'attributes':[_0x7250('0x2b'),'fullname',_0x7250('0x55')],'required':![]},{'model':db[_0x7250('0x56')],'as':_0x7250('0x57'),'attributes':[_0x7250('0x2b'),_0x7250('0x58')],'required':![]},{'model':db[_0x7250('0x4a')],'as':'Messages','attributes':['id','direction','createdAt',_0x7250('0x49')],'where':{'direction':'in','read':_0x1173d6[_0x7250('0x32')]['read']||![]},'required':_0x1173d6[_0x7250('0x32')][_0x7250('0x49')]||![]},{'model':db[_0x7250('0x46')],'as':_0x7250('0x47'),'attributes':['id',_0x7250('0x2b'),_0x7250('0x59')],'required':_0x1173d6[_0x7250('0x32')]['tag']?!![]:![]},{'model':db['Tag'],'as':_0x7250('0x5a'),'attributes':['id',_0x7250('0x2b'),'color'],'through':_0x1173d6[_0x7250('0x32')]['tag']?{'attributes':[],'where':{'TagId':_0x1173d6[_0x7250('0x32')]['tag']||undefined}}:{},'required':_0x1173d6[_0x7250('0x32')][_0x7250('0x48')]?!![]:![]}];}return db[_0x7250('0x2d')]['findAll'](_0x516644);})[_0x7250('0x4d')](function(_0x324b21){_0xd45d01[_0x7250('0x5b')]=_0x324b21;return _0xd45d01;})[_0x7250('0x4d')](respondWithFilteredResult(_0x3bdafa,_0x516644))[_0x7250('0x5c')](handleError(_0x3bdafa,null));};exports[_0x7250('0x5d')]=function(_0x2a78e7,_0x275621){var _0x6486f6={'raw':![],'where':{'id':_0x2a78e7['params']['id']}},_0x327151={};_0x327151[_0x7250('0x34')]=_['keys'](db['FaxInteraction']['rawAttributes']);_0x327151[_0x7250('0x32')]=_[_0x7250('0x2f')](_0x2a78e7[_0x7250('0x32')]);_0x327151['filters']=_[_0x7250('0x31')](_0x327151[_0x7250('0x34')],_0x327151['query']);_0x6486f6[_0x7250('0x33')]=_[_0x7250('0x31')](_0x327151['model'],qs[_0x7250('0x35')](_0x2a78e7[_0x7250('0x32')]['fields']));_0x6486f6[_0x7250('0x33')]=_0x6486f6[_0x7250('0x33')][_0x7250('0x36')]?_0x6486f6[_0x7250('0x33')]:_0x327151[_0x7250('0x34')];if(_0x2a78e7['query'][_0x7250('0x4e')]){_0x6486f6['include']=[{'all':!![]}];}_0x6486f6=_[_0x7250('0x3d')]({},_0x6486f6,_0x2a78e7['options']);return db['FaxInteraction'][_0x7250('0x5e')](_0x6486f6)[_0x7250('0x4d')](handleEntityNotFound(_0x275621,null))[_0x7250('0x4d')](respondWithResult(_0x275621,null))[_0x7250('0x5c')](handleError(_0x275621,null));};exports['create']=function(_0x2afcf4,_0x49de5f){return db[_0x7250('0x2d')][_0x7250('0x5f')](_0x2afcf4[_0x7250('0x60')],{})[_0x7250('0x4d')](respondWithResult(_0x49de5f,0xc9))[_0x7250('0x5c')](handleError(_0x49de5f,null));};exports[_0x7250('0x27')]=function(_0x261409,_0x204d63){if(_0x261409[_0x7250('0x60')]['id']){delete _0x261409[_0x7250('0x60')]['id'];}return db['FaxInteraction'][_0x7250('0x5e')]({'where':{'id':_0x261409['params']['id']}})['then'](handleEntityNotFound(_0x204d63,null))[_0x7250('0x4d')](saveUpdates(_0x261409[_0x7250('0x60')],null))[_0x7250('0x4d')](respondWithResult(_0x204d63,null))[_0x7250('0x5c')](handleError(_0x204d63,null));};exports[_0x7250('0x28')]=function(_0x310081,_0x1f02e3){return db[_0x7250('0x2d')]['find']({'where':{'id':_0x310081[_0x7250('0x61')]['id']}})[_0x7250('0x4d')](handleEntityNotFound(_0x1f02e3,null))[_0x7250('0x4d')](removeEntity(_0x1f02e3,null))[_0x7250('0x5c')](handleError(_0x1f02e3,null));};exports['describe']=function(_0xdb8715,_0x62fe97){return db['FaxInteraction'][_0x7250('0x62')]()['then'](respondWithResult(_0x62fe97,null))[_0x7250('0x5c')](handleError(_0x62fe97,null));};exports[_0x7250('0x63')]=function(_0x3200a1,_0x8e5a04,_0x11f768){return db['FaxMessage'][_0x7250('0x5e')]({'where':{'id':_0x3200a1[_0x7250('0x61')]['id']}})[_0x7250('0x4d')](handleEntityNotFound(_0x8e5a04,null))[_0x7250('0x4d')](function(_0x42a57b){if(_0x42a57b){return _0x42a57b['addMessage'](_0x3200a1['body']['ids'],_['omit'](_0x3200a1[_0x7250('0x60')],['ids','id'])||{});}})[_0x7250('0x4d')](respondWithResult(_0x8e5a04,null))[_0x7250('0x5c')](handleError(_0x8e5a04,null));};exports[_0x7250('0x64')]=function(_0x2063c8,_0x10ca58,_0x12ee48){var _0x257a6f={'raw':![],'where':{}};var _0x342df1={};var _0x4d059c={'count':0x0,'rows':[]};return db[_0x7250('0x2d')]['findOne']({'where':{'id':_0x2063c8[_0x7250('0x61')]['id']}})[_0x7250('0x4d')](handleEntityNotFound(_0x10ca58,null))[_0x7250('0x4d')](function(_0x378519){if(_0x378519){_0x342df1[_0x7250('0x34')]=_[_0x7250('0x2f')](db[_0x7250('0x4a')][_0x7250('0x2e')]);_0x342df1['query']=_[_0x7250('0x2f')](_0x2063c8[_0x7250('0x32')]);_0x342df1[_0x7250('0x30')]=_[_0x7250('0x31')](_0x342df1[_0x7250('0x34')],_0x342df1[_0x7250('0x32')]);_0x257a6f['attributes']=_[_0x7250('0x31')](_0x342df1['model'],qs[_0x7250('0x35')](_0x2063c8[_0x7250('0x32')][_0x7250('0x35')]));_0x257a6f[_0x7250('0x33')]=_0x257a6f[_0x7250('0x33')][_0x7250('0x36')]?_0x257a6f['attributes']:_0x342df1['model'];if(!_0x2063c8[_0x7250('0x32')]['hasOwnProperty'](_0x7250('0x38'))){_0x257a6f[_0x7250('0x21')]=qs[_0x7250('0x21')](_0x2063c8[_0x7250('0x32')][_0x7250('0x21')]);_0x257a6f[_0x7250('0x20')]=qs['offset'](_0x2063c8[_0x7250('0x32')][_0x7250('0x20')]);}_0x257a6f[_0x7250('0x39')]=qs['sort'](_0x2063c8['query'][_0x7250('0x3a')]);_0x257a6f[_0x7250('0x3b')]=qs[_0x7250('0x30')](_[_0x7250('0x3c')](_0x2063c8[_0x7250('0x32')],_0x342df1['filters']));_0x257a6f[_0x7250('0x3b')]['FaxInteractionId']=_0x378519['id'];if(_0x2063c8[_0x7250('0x32')][_0x7250('0x42')]){_0x257a6f[_0x7250('0x3b')]=_[_0x7250('0x3d')](_0x257a6f[_0x7250('0x3b')],{'$or':_[_0x7250('0x3e')](_0x257a6f[_0x7250('0x33')],function(_0x4b63b8){var _0x223f9f={};_0x223f9f[_0x4b63b8]={'$like':'%'+_0x2063c8[_0x7250('0x32')][_0x7250('0x42')]+'%'};return _0x223f9f;})});}if(_0x2063c8[_0x7250('0x32')][_0x7250('0x65')]){var _0x5acfde=_0x2063c8[_0x7250('0x32')][_0x7250('0x65')]['split'](',');var _0x2afcd6={};_0x2afcd6[_0x5acfde[0x0]]={'$gte':moment(_0x5acfde[0x1])[_0x7250('0x66')](_0x7250('0x67'))};_0x257a6f[_0x7250('0x3b')]=_[_0x7250('0x3d')](_0x257a6f['where'],_0x2afcd6);}_0x257a6f=_[_0x7250('0x3d')]({},_0x257a6f,_0x2063c8['options']);return db['FaxMessage'][_0x7250('0x1f')]({'where':_0x257a6f[_0x7250('0x3b')]})[_0x7250('0x4d')](function(_0x5546a7){_0x4d059c[_0x7250('0x1f')]=_0x5546a7;if(_0x2063c8[_0x7250('0x32')][_0x7250('0x4e')]){_0x257a6f['include']=[{'all':!![]}];}return db[_0x7250('0x4a')]['findAll'](_0x257a6f);})['then'](function(_0x1fa26d){_0x4d059c[_0x7250('0x5b')]=_0x1fa26d;return _0x4d059c;});}})['then'](respondWithFilteredResult(_0x10ca58,_0x257a6f))['catch'](handleError(_0x10ca58,null));};exports[_0x7250('0x68')]=function(_0x4b037d,_0x1ec7f8,_0x31db4f){return db[_0x7250('0x2d')][_0x7250('0x5e')]({'where':{'id':_0x4b037d['params']['id']}})[_0x7250('0x4d')](handleEntityNotFound(_0x1ec7f8,null))['then'](function(_0x31ccd7){if(_0x31ccd7){return _0x31ccd7[_0x7250('0x69')](_0x4b037d[_0x7250('0x60')][_0x7250('0x6a')],_[_0x7250('0x6b')](_0x4b037d[_0x7250('0x60')],[_0x7250('0x6a'),'id'])||{})[_0x7250('0x6c')](function(){return db[_0x7250('0x46')][_0x7250('0x6d')]({'attributes':['id',_0x7250('0x2b'),'color'],'where':{'id':_0x4b037d[_0x7250('0x60')]['ids']}});})[_0x7250('0x4d')](function(_0x531608){socket['emit'](_0x7250('0x6e'),{'id':Number(_0x4b037d['params']['id']),'tags':_0x531608||[]});return{'id':Number(_0x4b037d['params']['id']),'tags':_0x531608||[]};});}})[_0x7250('0x4d')](respondWithResult(_0x1ec7f8,null))[_0x7250('0x5c')](handleError(_0x1ec7f8,null));};exports['removeTags']=function(_0x1d21b7,_0x866b51,_0x5cec50){var _0x32fe25;return db[_0x7250('0x2d')][_0x7250('0x5e')]({'where':{'id':_0x1d21b7[_0x7250('0x61')]['id']}})[_0x7250('0x4d')](handleEntityNotFound(_0x866b51,null))[_0x7250('0x4d')](function(_0x39bc6c){if(_0x39bc6c){return _0x39bc6c[_0x7250('0x6f')](_0x1d21b7[_0x7250('0x32')][_0x7250('0x6a')]);}})[_0x7250('0x4d')](respondWithStatusCode(_0x866b51,null))['catch'](handleError(_0x866b51,null));};exports['download']=function(_0x841cd7,_0x31ca7e){var _0x11b7eb=moment()[_0x7250('0x70')]()[_0x7250('0x71')]();var _0x16baab=path[_0x7250('0x72')](config[_0x7250('0x73')],_0x7250('0x74'),_0x7250('0x75'),'attachments');var _0xc4e827=path[_0x7250('0x72')](config['root'],_0x7250('0x74'),_0x7250('0x75'),_0x7250('0x76'));var _0x5521ea=path[_0x7250('0x72')](_0xc4e827,_0x11b7eb);var _0x1e729f=util[_0x7250('0x66')](_0x7250('0x77'),_0x11b7eb);var _0x36e639=path[_0x7250('0x72')](_0xc4e827,_0x1e729f);var _0x5b279e=![];return db[_0x7250('0x2d')][_0x7250('0x5e')]({'where':{'id':_0x841cd7[_0x7250('0x61')]['id']}})[_0x7250('0x4d')](handleEntityNotFound(_0x31ca7e,null))[_0x7250('0x4d')](function(_0x266367){if(_0x266367){return _0x266367[_0x7250('0x64')]({'attributes':['id','body','createdAt'],'include':[{'model':db[_0x7250('0x78')],'as':_0x7250('0x78')}]});}return[];})[_0x7250('0x4d')](function(_0x24d367){_0x5b279e=_0x24d367[_0x7250('0x36')];if(_0x24d367[_0x7250('0x36')]){fs[_0x7250('0x79')](_0x5521ea);for(var _0x4ffc1d=0x0;_0x4ffc1d<_0x24d367['length'];_0x4ffc1d++){var _0x4c29d9=_0x24d367[_0x4ffc1d];var _0x4180e1=_0x4c29d9[_0x7250('0x78')];if(_0x4180e1){var _0x324cf6=path[_0x7250('0x72')](_0x16baab,_0x4180e1['basename']);if(fs['existsSync'](_0x324cf6)){fs[_0x7250('0x7a')](_0x324cf6)[_0x7250('0x7b')](fs[_0x7250('0x7c')](path[_0x7250('0x72')](_0x5521ea,_0x4180e1[_0x7250('0x7d')])));}}}}})[_0x7250('0x4d')](function(){if(_0x5b279e){return new BPromise(function(_0x4acb7f,_0x41c544){zipdir(_0x5521ea,{'saveTo':_0x36e639},function(_0x2b62b6,_0x451cf6){if(_0x2b62b6)return _0x41c544(_0x2b62b6);return _0x4acb7f(_0x451cf6);});});}})[_0x7250('0x4d')](function(){if(_0x5b279e){return new BPromise(function(_0x38956e,_0x201595){rimraf(_0x5521ea,function(_0x2bd293){if(_0x2bd293)_0x201595(_0x2bd293);return _0x38956e();});});}})[_0x7250('0x4d')](function(){if(_0x5b279e){return _0x31ca7e[_0x7250('0x7e')](_0x36e639,_0x1e729f,function(_0x32965d){if(_0x32965d){console['log'](_0x7250('0x7f'),_0x32965d);}else{fs['unlinkSync'](_0x36e639);}});}else{return _0x31ca7e[_0x7250('0x1c')](0xc8);}})[_0x7250('0x5c')](handleError(_0x31ca7e,null));};