34f0b75370aac7ab1e590b6de7636d70b2d88e69
[motion-next.git] / server / services / agi / scripts / index.js
1 const a1041_0x3485=['channelData','goggleTTS\x20path','finish\x20to\x20convert','then','error','queryText','https:','lex','md5','unlink','googleDialogflow','freeform=3','from','.wav','777','statusMessage','path','POST','fields','languageCode','fulfillment','actionIncomplete','sestekNDA','text','../../../config/logger','pathname','statusCode','result','data','writeFileSync','tildeASR','ssml','input','randomstring','http','message','allRequiredParamsPresent','./sestek','code','./google','resolve','info','queryResult','googleASR\x20confidence','querystring','diagnosticInfo','split','tmp','end_conversation','nda','request\x20to\x20','metadata','get','source','SessionsClient','uri','./aws','displayName','./tilde','confidence','audioConfig','googleTTS','agi','error\x20convert','@google-cloud/dialogflow','action','score','end','toString','stringify','url','isFallback','\x20failed,\x20status\x20code\x20=\x20','transcode','CustomAction','voice','googleCloudTTS\x20path','detectIntent','host','base64','close','createWriteStream','?key=','request-promise-native','fulfillmentText','MP3','ispeechTTS','results','https://api.ispeech.org/api/rest','chmodSync','replace','projectAgentSessionPath','sox','awsLex','.mp3','parse','Tilde\x20ASR\x20transcription','wav','protocol','name','readFileSync','googleASR\x20transcription','format','map','length','pipe','alternatives','intent','AudioFromTts','textRequest','start','join','transcript','finish\x20download\x20file','responseId','writeFile','asr','google-tts-api','speech','polly','generate','Dialogflow\x20V2\x20response:','audioContent'];(function(_0x544eb8,_0x348591){const _0x45e9a2=function(_0x3cc6f3){while(--_0x3cc6f3){_0x544eb8['push'](_0x544eb8['shift']());}};_0x45e9a2(++_0x348591);}(a1041_0x3485,0x1bd));const a1041_0x45e9=function(_0x544eb8,_0x348591){_0x544eb8=_0x544eb8-0x0;let _0x45e9a2=a1041_0x3485[_0x544eb8];return _0x45e9a2;};const _0x12e304=a1041_0x45e9;'use strict';const fs=require('fs'),path=require(_0x12e304('0x3f')),http=require(_0x12e304('0x51')),https=require('https'),{URL}=require(_0x12e304('0x75')),rs=require(_0x12e304('0x50')),sox=require(_0x12e304('0x10')),rp=require(_0x12e304('0x7')),util=require('util'),querystring=require(_0x12e304('0x5b')),tts=require(_0x12e304('0x29')),apiai=require('apiai-promise'),md5=require(_0x12e304('0x37')),google=require(_0x12e304('0x56')),aws=require(_0x12e304('0x67')),tilde=require(_0x12e304('0x69')),sestek=require(_0x12e304('0x54')),dialogflow=require(_0x12e304('0x6f')),logger=require(_0x12e304('0x47'))(_0x12e304('0x6d')),ISPEECH_API=_0x12e304('0xc');function downloadFile(_0x3cc6f3,_0x5ea0fc){return new Promise(function(_0x4ba010,_0x5a24fc){const _0x2c8d8f=a1041_0x45e9,_0x11583f=new URL(_0x3cc6f3),_0x58436f=_0x11583f[_0x2c8d8f('0x16')]===_0x2c8d8f('0x35')?https:http,_0x1726f9={'host':_0x11583f[_0x2c8d8f('0x2')],'path':_0x11583f[_0x2c8d8f('0x48')],'headers':{'user-agent':'WHAT_EVER'}};_0x58436f[_0x2c8d8f('0x63')](_0x1726f9,function(_0x45a8f5){const _0x39508b=_0x2c8d8f;if(_0x45a8f5[_0x39508b('0x49')]!==0xc8){logger['error']('request\x20to\x20'+_0x3cc6f3+_0x39508b('0x77')+_0x45a8f5['statusCode']+'\x20('+_0x45a8f5['statusMessage']+')'),_0x5a24fc(new Error(_0x39508b('0x61')+_0x3cc6f3+'\x20failed,\x20status\x20code\x20=\x20'+_0x45a8f5[_0x39508b('0x49')]+'\x20('+_0x45a8f5[_0x39508b('0x3e')]+')'));return;}const _0x1d7d5e=fs[_0x39508b('0x5')](_0x5ea0fc);_0x1d7d5e['on']('finish',function(){const _0x3303c6=_0x39508b;logger['info'](_0x3303c6('0x25')),_0x1d7d5e[_0x3303c6('0x4')](_0x4ba010);}),_0x1d7d5e['on'](_0x39508b('0x33'),function(_0x6bd126){const _0x484413=_0x39508b;fs['unlink'](_0x5ea0fc),logger[_0x484413('0x33')]('download\x20error',_0x6bd126),_0x5a24fc(_0x6bd126);}),_0x45a8f5[_0x39508b('0x1d')](_0x1d7d5e);})['on'](_0x2c8d8f('0x33'),function(_0x5d44bf){const _0x194ef8=_0x2c8d8f;logger[_0x194ef8('0x33')](_0x5d44bf),_0x5a24fc(_0x5d44bf);})['end']();});}function uploadFile(_0x281a35){return new Promise(function(_0x2066e9,_0x532ee3){const _0x5ca669=a1041_0x45e9,_0x5d696a=new URL(_0x281a35),_0x441384=_0x5d696a['protocol']==='https:'?https:http,_0x34ba76={'host':_0x5d696a[_0x5ca669('0x2')],'path':_0x5d696a[_0x5ca669('0x48')],'headers':{'user-agent':'WHAT_EVER'}};_0x441384[_0x5ca669('0x63')](_0x34ba76,function(_0x485c0f){const _0x1f05dd=_0x5ca669;if(_0x485c0f[_0x1f05dd('0x49')]!==0xc8){_0x532ee3(new Error(_0x1f05dd('0x61')+_0x281a35+_0x1f05dd('0x77')+_0x485c0f[_0x1f05dd('0x49')]+'\x20('+_0x485c0f[_0x1f05dd('0x3e')]+')'));return;}let _0x4758a8='';_0x485c0f['on'](_0x1f05dd('0x4b'),function(_0xf0526){_0x4758a8+=_0xf0526;}),_0x485c0f['on'](_0x1f05dd('0x72'),function(){_0x2066e9(_0x4758a8);});})['on'](_0x5ca669('0x33'),function(_0x47d8dd){_0x532ee3(_0x47d8dd);})[_0x5ca669('0x72')]();});}function convertFile(_0xc76c6,_0x1a779d){return new Promise(function(_0x512a4f,_0x2e426c){const _0x56eb15=a1041_0x45e9,_0xd170ae=sox[_0x56eb15('0x78')](_0xc76c6,_0x1a779d,{'sampleRate':0x1f40,'format':_0x56eb15('0x15'),'channelCount':0x1,'bitRate':0xc0*0x400,'compressionQuality':0x5});_0xd170ae['on'](_0x56eb15('0x33'),function(_0x265268){const _0x527b46=_0x56eb15;logger[_0x527b46('0x33')](_0x527b46('0x6e'),_0x265268),_0x2e426c(_0x265268);}),_0xd170ae['on'](_0x56eb15('0x72'),function(){const _0x61085d=_0x56eb15;logger[_0x61085d('0x58')](_0x61085d('0x31')),_0x512a4f();}),_0xd170ae[_0x56eb15('0x22')]();});}function base64Decode(_0x44cd09,_0x8a014){const _0x282760=_0x12e304,_0x26ffe8=path[_0x282760('0x57')](__dirname,_0x282760('0x5e'),rs[_0x282760('0x2c')](0x4)+_0x282760('0x3c'));return fs[_0x282760('0x4c')](_0x26ffe8,_0x44cd09,_0x282760('0x3')),convertFile(_0x26ffe8,_0x8a014)['then'](function(){const _0x2f105a=_0x282760;try{fs[_0x2f105a('0x38')](_0x26ffe8),fs[_0x2f105a('0xd')](_0x8a014,'777');}catch(_0x3217e8){logger[_0x2f105a('0x33')](_0x3217e8);}return _0x8a014[_0x2f105a('0x5d')]('.')[0x0];});}function base64Encode(_0x1de387){const _0x2cfcb6=_0x12e304,_0x544f76=fs[_0x2cfcb6('0x18')](_0x1de387);return Buffer[_0x2cfcb6('0x3b')](_0x544f76)[_0x2cfcb6('0x73')](_0x2cfcb6('0x3'));}exports['googleCloudTTS']=function(_0x154a7a,_0x5dfa2b,_0x430a85,_0x36dbf1,_0x130e62){const _0x4f1d35=_0x12e304;let _0x47a3df,_0x598dc5;const _0x494839='https://texttospeech.googleapis.com/v1/',_0x3be552=_0x4f1d35('0x6')+_0x154a7a,_0xabff14={};_0x5dfa2b===_0x4f1d35('0x4e')?_0xabff14[_0x4f1d35('0x4f')]={'ssml':_0x430a85}:_0xabff14[_0x4f1d35('0x4f')]={'text':_0x430a85};_0xabff14[_0x4f1d35('0x7a')]={'languageCode':_0x36dbf1,'ssmlGender':_0x130e62},_0xabff14[_0x4f1d35('0x6b')]={'audioEncoding':_0x4f1d35('0x9'),'sampleRateHertz':0x1f40};const _0x2c635a={'url':_0x494839+'text:synthesize'+_0x3be552,'method':_0x4f1d35('0x40'),'json':!![],'body':_0xabff14};return rp(_0x2c635a)[_0x4f1d35('0x32')](function(_0x46b149){return new Promise(function(_0x16bfb6,_0x181fa6){const _0x3b4c32=a1041_0x45e9;_0x47a3df=path[_0x3b4c32('0x57')](__dirname,'tmp',rs[_0x3b4c32('0x2c')](0x4)+_0x3b4c32('0x12'));const _0x5b3704=Buffer[_0x3b4c32('0x3b')](_0x46b149[_0x3b4c32('0x2e')],_0x3b4c32('0x3'));return fs[_0x3b4c32('0x27')](_0x47a3df,_0x5b3704,function(_0x4ec7a7){_0x181fa6(_0x4ec7a7);},function(_0x548ca8){const _0x33e118=_0x3b4c32;fs[_0x33e118('0xd')](_0x47a3df,_0x33e118('0x3d')),_0x16bfb6(_0x548ca8);});});})[_0x4f1d35('0x32')](function(){const _0x29025c=_0x4f1d35;return _0x598dc5=path[_0x29025c('0x57')](__dirname,_0x29025c('0x5e'),rs['generate'](0x4)+'.wav'),convertFile(_0x47a3df,_0x598dc5);})[_0x4f1d35('0x32')](function(){const _0x51d724=_0x4f1d35;try{fs['unlink'](_0x47a3df),fs[_0x51d724('0xd')](_0x598dc5,_0x51d724('0x3d'));}catch(_0xd7b398){logger[_0x51d724('0x33')](_0xd7b398);}return logger[_0x51d724('0x58')](_0x51d724('0x0'),_0x598dc5[_0x51d724('0x5d')]('.')[0x0]),_0x598dc5[_0x51d724('0x5d')]('.')[0x0];});},exports[_0x12e304('0x6c')]=function(_0x36d149,_0x45c4e8){const _0xc71f8f=_0x12e304;let _0xf68d5b,_0x3629c8;return tts(_0x36d149,_0x45c4e8||'en',0x1)[_0xc71f8f('0x32')](function(_0x11d157){const _0x3d5eda=_0xc71f8f;return logger[_0x3d5eda('0x58')](_0x11d157),_0xf68d5b=path[_0x3d5eda('0x57')](__dirname,'tmp',rs[_0x3d5eda('0x2c')](0x4)+_0x3d5eda('0x12')),downloadFile(_0x11d157,_0xf68d5b);})[_0xc71f8f('0x32')](function(){const _0x23549b=_0xc71f8f;return _0x3629c8=path['resolve'](__dirname,_0x23549b('0x5e'),rs[_0x23549b('0x2c')](0x4)+_0x23549b('0x3c')),convertFile(_0xf68d5b,_0x3629c8);})[_0xc71f8f('0x32')](function(){const _0x5a9616=_0xc71f8f;try{fs[_0x5a9616('0x38')](_0xf68d5b),fs['chmodSync'](_0x3629c8,_0x5a9616('0x3d'));}catch(_0x3cca){logger[_0x5a9616('0x33')](_0x3cca);}return logger['info'](_0x5a9616('0x30'),_0x3629c8['split']('.')[0x0]),_0x3629c8[_0x5a9616('0x5d')]('.')[0x0];});},exports['googleASR']=function(_0x5e0b76,_0x2c2700,_0x24bd2c){const _0x36cc09=_0x12e304;return google[_0x36cc09('0x28')](_0x5e0b76,_0x2c2700,_0x24bd2c)[_0x36cc09('0x32')](function(_0x3c816d){const _0x40d61b=_0x36cc09;return logger[_0x40d61b('0x58')](_0x3c816d[_0x40d61b('0x66')]),rp(_0x3c816d);})[_0x36cc09('0x32')](function(_0x2479f6){const _0x22a77e=_0x36cc09;let _0x197d26='',_0x557203=0x0;try{fs[_0x22a77e('0x38')](_0x5e0b76);}catch(_0x174b5d){logger[_0x22a77e('0x33')](_0x174b5d);}return _0x2479f6&&_0x2479f6['results']&&(_0x197d26=_0x2479f6[_0x22a77e('0xb')][_0x22a77e('0x1b')](function(_0x2cb8a4){const _0x3c2ba7=_0x22a77e;return _0x2cb8a4&&_0x2cb8a4[_0x3c2ba7('0x1e')][0x0]&&_0x2cb8a4[_0x3c2ba7('0x1e')][0x0][_0x3c2ba7('0x24')]?_0x2cb8a4[_0x3c2ba7('0x1e')][0x0][_0x3c2ba7('0x24')]:'';})[_0x22a77e('0x23')]('\x0a'),_0x557203=_0x2479f6['results'][_0x22a77e('0x1b')](function(_0x1b44d8){const _0x43d4ce=_0x22a77e;return _0x1b44d8&&_0x1b44d8[_0x43d4ce('0x1e')][0x0]&&_0x1b44d8[_0x43d4ce('0x1e')][0x0][_0x43d4ce('0x6a')]?_0x1b44d8[_0x43d4ce('0x1e')][0x0][_0x43d4ce('0x6a')]:0x0;})[_0x22a77e('0x23')]('\x0a')),logger[_0x22a77e('0x58')](_0x22a77e('0x19'),_0x197d26),logger[_0x22a77e('0x58')](_0x22a77e('0x5a'),_0x557203),{'transcript':_0x197d26,'confidence':_0x557203};})['catch'](function(_0x2fe53c){const _0x21ac3d=_0x36cc09;logger[_0x21ac3d('0x33')]('[%s]\x20%s:%s',_0x2fe53c[_0x21ac3d('0x49')],_0x2fe53c[_0x21ac3d('0x17')],_0x2fe53c[_0x21ac3d('0x52')]);});},exports[_0x12e304('0x39')]=function(_0x410c2e,_0x510517,_0x2896a3,_0x2c1fba){const _0x5207e1=_0x12e304,_0x339ca0=apiai(_0x510517,{'language':_0x2c1fba||'en'});return _0x339ca0[_0x5207e1('0x21')](_0x2896a3,{'sessionId':md5(_0x410c2e)})[_0x5207e1('0x32')](function(_0x15c79d){const _0x58c44e=_0x5207e1;return logger[_0x58c44e('0x58')](JSON[_0x58c44e('0x74')](_0x15c79d)),{'source':_0x15c79d['result'][_0x58c44e('0x64')],'resolvedQuery':_0x15c79d['result']['resolvedQuery'],'action':_0x15c79d['result'][_0x58c44e('0x70')],'actionIncomplete':_0x15c79d[_0x58c44e('0x4a')][_0x58c44e('0x44')],'speech':_0x15c79d[_0x58c44e('0x4a')][_0x58c44e('0x43')][_0x58c44e('0x2a')],'score':_0x15c79d[_0x58c44e('0x4a')][_0x58c44e('0x71')],'statusCode':_0x15c79d['status'][_0x58c44e('0x55')],'endConversation':_0x15c79d[_0x58c44e('0x4a')][_0x58c44e('0x62')]['endConversation']||![],'isFallbackIntent':_0x15c79d[_0x58c44e('0x4a')]['metadata']['isFallbackIntent']};});},exports['googleDialogflowV2']=async function(_0x33838d,_0xd8536c,_0x3af8d1,_0x45ec8a,_0x3dec4d,_0xa4e9bb){const _0x2d53ef=_0x12e304,_0x147ef9=_0x45ec8a[_0x2d53ef('0xe')](/\\n/g,'\x0a'),_0x5a0d7d={'credentials':{'private_key':_0x147ef9,'client_email':_0x3af8d1}},_0x2afc3c=new dialogflow[(_0x2d53ef('0x65'))](_0x5a0d7d),_0x361a92=_0x2afc3c[_0x2d53ef('0xf')](_0xd8536c,md5(_0x33838d)),_0x3604fb={'session':_0x361a92,'queryInput':{'text':{'text':_0x3dec4d,'languageCode':_0xa4e9bb}}};try{const _0x156011=await _0x2afc3c[_0x2d53ef('0x1')](_0x3604fb);if(_0x156011&&_0x156011[_0x2d53ef('0x1c')]){logger['info'](_0x2d53ef('0x2d'),JSON[_0x2d53ef('0x74')](_0x156011));const _0x26892d=_0x156011[0x0];let _0x429516;return _0x26892d&&(_0x429516={'action':_0x26892d[_0x2d53ef('0x59')][_0x2d53ef('0x70')],'allRequiredParamsPresent':_0x26892d[_0x2d53ef('0x59')][_0x2d53ef('0x53')],'endConversation':_0x26892d[_0x2d53ef('0x59')][_0x2d53ef('0x5c')]&&_0x26892d['queryResult']['diagnosticInfo']['fields']?_0x26892d[_0x2d53ef('0x59')][_0x2d53ef('0x5c')][_0x2d53ef('0x41')][_0x2d53ef('0x5f')]['boolValue']:![],'fulfillmentText':_0x26892d[_0x2d53ef('0x59')][_0x2d53ef('0x8')],'intentName':_0x26892d[_0x2d53ef('0x59')]['intent'][_0x2d53ef('0x17')],'intentDisplayName':_0x26892d[_0x2d53ef('0x59')]['intent'][_0x2d53ef('0x68')],'isFallbackIntent':_0x26892d[_0x2d53ef('0x59')][_0x2d53ef('0x1f')][_0x2d53ef('0x76')],'languageCode':_0x26892d[_0x2d53ef('0x59')][_0x2d53ef('0x42')],'queryText':_0x26892d[_0x2d53ef('0x59')][_0x2d53ef('0x34')],'responseId':_0x26892d[_0x2d53ef('0x26')],'score':_0x26892d[_0x2d53ef('0x59')]['intentDetectionConfidence'],'speech':_0x26892d['queryResult'][_0x2d53ef('0x8')],'providerResponse':JSON[_0x2d53ef('0x74')](_0x156011)}),_0x429516;}}catch(_0x2b85cc){logger[_0x2d53ef('0x33')]('Dialogflow\x20V2\x20response\x20error:',_0x2b85cc);throw _0x2b85cc;}},exports[_0x12e304('0x4d')]=function(_0x2cd298,_0x255dad,_0x209e65,_0x5b32b3){const _0x2f7cdb=_0x12e304;return tilde[_0x2f7cdb('0x28')](_0x2cd298,_0x255dad,_0x209e65,_0x5b32b3)[_0x2f7cdb('0x32')](function(_0xe34d89){const _0x4f5853=_0x2f7cdb;try{fs[_0x4f5853('0x38')](_0x2cd298);}catch(_0x629bef){logger[_0x4f5853('0x33')](_0x629bef);}return logger[_0x4f5853('0x58')](_0x4f5853('0x14'),_0xe34d89['transcript']),logger[_0x4f5853('0x58')]('Tilde\x20ASR\x20confidence',_0xe34d89['confidence']),_0xe34d89;});},exports['awsPolly']=function(_0x12c6bd,_0x3d2e0d,_0x395f9f,_0x3f8c43,_0x48d274,_0x58f9db){const _0x52d14a=_0x12e304,_0x5f8083=path[_0x52d14a('0x57')](__dirname,_0x52d14a('0x5e'),rs[_0x52d14a('0x2c')](0x4)+_0x52d14a('0x12'));let _0x54b238;return aws[_0x52d14a('0x2b')](_0x12c6bd,_0x3d2e0d,_0x395f9f,_0x3f8c43,_0x48d274,_0x58f9db,_0x5f8083)[_0x52d14a('0x32')](function(){const _0x24ccae=_0x52d14a;return _0x54b238=path[_0x24ccae('0x57')](__dirname,'tmp',rs['generate'](0x4)+_0x24ccae('0x3c')),convertFile(_0x5f8083,_0x54b238);})[_0x52d14a('0x32')](function(){const _0x5e639b=_0x52d14a;try{fs[_0x5e639b('0x38')](_0x5f8083),fs['chmodSync'](_0x54b238,_0x5e639b('0x3d'));}catch(_0x4d2708){logger['error'](_0x4d2708);}return _0x54b238[_0x5e639b('0x5d')]('.')[0x0];});},exports[_0x12e304('0x11')]=function(_0x539730,_0x4917d6,_0xbb53c3,_0x53fcb2,_0x131a1b,_0x548a62){const _0x49b569=_0x12e304;return aws[_0x49b569('0x36')](_0x539730,_0x4917d6,_0xbb53c3,_0x53fcb2,_0x131a1b,_0x548a62)[_0x49b569('0x32')](function(_0x2d022d){const _0x3ba9c8=_0x49b569;return logger[_0x3ba9c8('0x58')](JSON[_0x3ba9c8('0x74')](_0x2d022d)),_0x2d022d;});},exports[_0x12e304('0xa')]=function(_0x11b4e5,_0xa6c7b7,_0x4b5aed,_0x191ce5){const _0x4020a5=_0x12e304,_0x9a2d2=util[_0x4020a5('0x1a')]('%s?apikey=%s&action=convert&text=%s&voice=%s&speed=%s&format=mp3',ISPEECH_API,_0x11b4e5,encodeURIComponent(_0xa6c7b7),_0x4b5aed,_0x191ce5),_0x1aae81=path[_0x4020a5('0x57')](__dirname,_0x4020a5('0x5e'),rs['generate'](0x4)+_0x4020a5('0x12'));let _0x3f45b2;return downloadFile(_0x9a2d2,_0x1aae81)[_0x4020a5('0x32')](function(){const _0x1512f4=_0x4020a5;return _0x3f45b2=path[_0x1512f4('0x57')](__dirname,'tmp',rs[_0x1512f4('0x2c')](0x4)+'.wav'),convertFile(_0x1aae81,_0x3f45b2);})[_0x4020a5('0x32')](function(){const _0x58cd25=_0x4020a5;try{fs[_0x58cd25('0x38')](_0x1aae81),fs[_0x58cd25('0xd')](_0x3f45b2,_0x58cd25('0x3d'));}catch(_0x3592bb){logger[_0x58cd25('0x33')](_0x3592bb);}return _0x3f45b2[_0x58cd25('0x5d')]('.')[0x0];});},exports['ispeechASR']=function(_0x1c16ff,_0x2f8404,_0x3b8037,_0x599fb3){const _0x12a63c=_0x12e304,_0xc35306=util[_0x12a63c('0x1a')]('%s?apikey=%s&action=recognize&locale=%s&content-type=audio/x-wav&audio=%s&%s',ISPEECH_API,_0x2f8404,_0x3b8037,base64Encode(_0x1c16ff),_0x599fb3?util['format']('model=%s',encodeURIComponent(_0x599fb3)):_0x12a63c('0x3a'));return uploadFile(_0xc35306)[_0x12a63c('0x32')](function(_0x1daf83){const _0x1db372=_0x12a63c;return querystring[_0x1db372('0x13')](_0x1daf83);});},exports[_0x12e304('0x45')]=function(_0x446dcb,_0x5ef866){const _0x1d56e8=_0x12e304;return sestek[_0x1d56e8('0x60')](_0x446dcb,_0x5ef866)[_0x1d56e8('0x32')](function(_0x30448f){const _0x1934b1=_0x1d56e8;logger['info'](JSON[_0x1934b1('0x74')](_0x30448f));const _0x39609b={'speech':_0x30448f[_0x1934b1('0x46')],'action':_0x30448f[_0x1934b1('0x2f')]?_0x30448f[_0x1934b1('0x2f')][_0x1934b1('0x79')]:undefined,'actiondata':_0x30448f['channelData']?_0x30448f[_0x1934b1('0x2f')]['CustomActionData']:undefined};if(_0x30448f[_0x1934b1('0x2f')]&&_0x30448f[_0x1934b1('0x2f')][_0x1934b1('0x20')])return base64Decode(_0x30448f[_0x1934b1('0x2f')][_0x1934b1('0x20')]['Data'],path[_0x1934b1('0x57')](__dirname,_0x1934b1('0x5e'),rs[_0x1934b1('0x2c')](0x4)+'.wav'))['then'](function(_0xa218aa){return _0x39609b['audiofile']=_0xa218aa,_0x39609b;});return _0x39609b;});},exports['dirName']=function(){return __dirname;};