Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / services / agi / scripts / aws / lex / lib / api.js
1 const a1034_0x3855=['exports','slots','undefined','postText','aws-sdk','LexRuntime','slot_'];(function(_0x5a3aea,_0x3855be){const _0x32fd67=function(_0x42c73f){while(--_0x42c73f){_0x5a3aea['push'](_0x5a3aea['shift']());}};_0x32fd67(++_0x3855be);}(a1034_0x3855,0x14d));const a1034_0x32fd=function(_0x5a3aea,_0x3855be){_0x5a3aea=_0x5a3aea-0x0;let _0x32fd67=a1034_0x3855[_0x5a3aea];return _0x32fd67;};const _0x3cfe45=a1034_0x32fd;'use strict';const AWS=require(_0x3cfe45('0x0'));function lexResult(_0x42c73f,_0x379d11){return new Promise(function(_0x4e0893,_0x281d25){const _0x8bb7c7=a1034_0x32fd;_0x42c73f[_0x8bb7c7('0x6')](_0x379d11,function(_0x5b29c5,_0x398c48){const _0x4bf12e=_0x8bb7c7;_0x5b29c5&&_0x281d25(_0x5b29c5);if(_0x398c48[_0x4bf12e('0x4')])for(const _0x5e5830 in _0x398c48[_0x4bf12e('0x4')]){if(typeof _0x398c48[_0x4bf12e('0x4')][_0x5e5830]!==_0x4bf12e('0x5')){const _0x14d29c=_0x398c48['slots'][_0x5e5830];_0x398c48[_0x4bf12e('0x2')+_0x5e5830]=_0x14d29c;}}_0x4e0893(_0x398c48);});});}module[_0x3cfe45('0x3')]=function(_0x39b28b,_0x3f6c2f,_0x27e48f,_0x6a99e3,_0x4bf157,_0x4f5d59){const _0x5de36d=_0x3cfe45,_0x4ad0b5=new AWS[(_0x5de36d('0x1'))]({'accessKeyId':_0x3f6c2f,'secretAccessKey':_0x27e48f,'region':_0x6a99e3}),_0xf4b02a={'botAlias':'$LATEST','botName':_0x4f5d59,'inputText':_0x4bf157,'userId':_0x39b28b};return lexResult(_0x4ad0b5,_0xf4b02a);};