Built motion from commit c50d73b2.|2.0.44
[motion2.git] / server / services / agi / scripts / tilde / asr / lib / api.js
1 var _0x1888=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x66\x73","\x77\x73","\x6D\x6F\x6D\x65\x6E\x74","\x63\x72\x79\x70\x74\x6F","\x61\x67\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x65\x78\x70\x6F\x72\x74\x73","\x77\x73\x73\x3A\x2F\x2F\x72\x75\x6E\x61\x2E\x74\x69\x6C\x64\x65\x2E\x6C\x76\x2F\x63\x6C\x69\x65\x6E\x74\x2F\x77\x73\x2F\x73\x70\x65\x65\x63\x68\x2F\x4C\x56\x41\x53\x52\x2D\x4F\x4E\x4C\x49\x4E\x45","","\x73\x68\x61\x31","\x63\x72\x65\x61\x74\x65\x48\x61\x73\x68","\x75\x70\x64\x61\x74\x65","\x68\x65\x78","\x64\x69\x67\x65\x73\x74","\x4F\x70\x65\x6E\x20\x54\x69\x6C\x64\x65\x20\x41\x53\x52\x20\x73\x6F\x63\x6B\x65\x74","\x69\x6E\x66\x6F","\x75\x6E\x69\x78","\x72\x65\x61\x64\x46\x69\x6C\x65\x53\x79\x6E\x63","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x73\x65\x6E\x64","\x70\x61\x72\x73\x65","\x72\x65\x73\x75\x6C\x74","\x66\x69\x6E\x61\x6C","\x54\x69\x6C\x64\x65\x20\x41\x53\x52\x20\x68\x79\x70\x6F\x74\x65\x73\x65\x73","\x68\x79\x70\x6F\x74\x68\x65\x73\x65\x73","\x74\x72\x61\x6E\x73\x63\x72\x69\x70\x74","\x6C\x69\x6B\x65\x6C\x69\x68\x6F\x6F\x64","\x74\x65\x72\x6D\x69\x6E\x61\x74\x65","\x4E\x6F\x20\x73\x70\x65\x65\x63\x68\x2E\x20\x53\x65\x6E\x74\x20\x77\x68\x65\x6E\x20\x74\x68\x65\x20\x69\x6E\x63\x6F\x6D\x69\x6E\x67\x20\x61\x75\x64\x69\x6F\x20\x63\x6F\x6E\x74\x61\x69\x6E\x73\x20\x61\x20\x6C\x61\x72\x67\x65\x20\x70\x6F\x72\x74\x69\x6F\x6E\x20\x6F\x66\x20\x73\x69\x6C\x65\x6E\x63\x65\x20\x6F\x72\x20\x6E\x6F\x6E\x2D\x73\x70\x65\x65\x63\x68","\x41\x62\x6F\x72\x74\x65\x64\x2E\x20\x52\x65\x63\x6F\x67\x6E\x69\x74\x69\x6F\x6E\x20\x77\x61\x73\x20\x61\x62\x6F\x72\x74\x65\x64\x20\x66\x6F\x72\x20\x73\x6F\x6D\x65\x20\x72\x65\x61\x73\x6F\x6E\x2E","\x4E\x6F\x74\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x2E\x20\x4D\x61\x78\x20\x6C\x6F\x61\x64\x20\x6C\x69\x6D\x69\x74\x20\x72\x65\x61\x63\x68\x65\x64\x2E","\x41\x75\x74\x68\x65\x6E\x74\x69\x63\x61\x74\x69\x6F\x6E\x20\x66\x61\x69\x6C\x65\x64\x2E","\x41\x6C\x6C\x20\x72\x65\x63\x6F\x67\x6E\x69\x74\x69\x6F\x6E\x20\x77\x6F\x72\x6B\x65\x72\x73\x20\x61\x72\x65\x20\x63\x75\x72\x72\x65\x6E\x74\x6C\x79\x20\x69\x6E\x20\x75\x73\x65\x20\x61\x6E\x64\x20\x72\x65\x61\x6C\x2D\x74\x69\x6D\x65\x20\x72\x65\x63\x6F\x67\x6E\x69\x74\x69\x6F\x6E\x20\x69\x73\x20\x6E\x6F\x74\x20\x70\x6F\x73\x73\x69\x62\x6C\x65\x2E","\x73\x74\x61\x74\x75\x73","\x54\x69\x6C\x64\x65\x20\x41\x53\x52\x20\x70\x61\x72\x73\x65\x20\x65\x72\x72\x6F\x72","\x65\x72\x72\x6F\x72","\x43\x6C\x6F\x73\x65\x20\x54\x69\x6C\x64\x65\x20\x41\x53\x52\x20\x73\x6F\x63\x6B\x65\x74","\x55\x6E\x61\x62\x6C\x65\x20\x74\x6F\x20\x67\x65\x74\x20\x74\x72\x61\x6E\x73\x63\x72\x69\x70\x74\x20\x62\x61\x63\x6B\x21","\x6F\x70\x65\x6E","\x6F\x6E","\x6D\x65\x73\x73\x61\x67\x65","\x63\x6C\x6F\x73\x65"];_0x1888[0];var BPromise=require(_0x1888[1]);var fs=require(_0x1888[2]);var WebSocket=require(_0x1888[3]);var moment=require(_0x1888[4]);var crypto=require(_0x1888[5]);var logger=require(_0x1888[7])(_0x1888[6]);module[_0x1888[8]]= function(_0x9ad0x7,_0x9ad0x8,_0x9ad0x9){return  new BPromise(function(_0x9ad0xa,_0x9ad0xb){var _0x9ad0xc= new WebSocket(_0x1888[9],{perMessageDeflate:false});var _0x9ad0xd=_0x1888[10];var _0x9ad0xe=0;function _0x9ad0xf(_0x9ad0x10){var _0x9ad0x11=crypto[_0x1888[12]](_0x1888[11]);_0x9ad0x11[_0x1888[13]](_0x9ad0x10);return _0x9ad0x11[_0x1888[15]](_0x1888[14])}function _0x9ad0x12(){logger[_0x1888[17]](_0x1888[16]);var _0x9ad0x13=moment()[_0x1888[18]]();var _0x9ad0x14=_0x9ad0xf(_0x9ad0x13+ _0x9ad0x8+ _0x9ad0x9);var _0x9ad0x15=fs[_0x1888[19]](_0x9ad0x7);_0x9ad0xc[_0x1888[21]](JSON[_0x1888[20]]({appID:_0x9ad0x8,timestamp:_0x9ad0x13,appKey:_0x9ad0x14}));_0x9ad0xc[_0x1888[21]](_0x9ad0x15)}function _0x9ad0x16(_0x9ad0x10){if(_0x9ad0x10){try{var _0x9ad0x17=JSON[_0x1888[22]](_0x9ad0x10);switch(_0x9ad0x17[_0x1888[35]]){case 0:if(_0x9ad0x17[_0x1888[23]]){if(_0x9ad0x17[_0x1888[23]][_0x1888[24]]){logger[_0x1888[17]](_0x1888[25],JSON[_0x1888[20]](_0x9ad0x17[_0x1888[23]][_0x1888[26]]));_0x9ad0xd= _0x9ad0x17[_0x1888[23]][_0x1888[26]][0][_0x1888[27]];_0x9ad0xe= _0x9ad0x17[_0x1888[23]][_0x1888[26]][0][_0x1888[28]];_0x9ad0xc[_0x1888[29]]()}};break;case 1:logger[_0x1888[17]](_0x1888[30]);break;case 2:logger[_0x1888[17]](_0x1888[31]);break;case 9:logger[_0x1888[17]](_0x1888[32]);break;case 10:logger[_0x1888[17]](_0x1888[33]);break;case 11:logger[_0x1888[17]](_0x1888[34])}}catch(e){logger[_0x1888[37]](_0x1888[36],JSON[_0x1888[20]](e));_0x9ad0xc[_0x1888[29]]()}}}function _0x9ad0x18(){logger[_0x1888[17]](_0x1888[38]);if(_0x9ad0xd){_0x9ad0xa({transcript:_0x9ad0xd,confidence:_0x9ad0xe})}else {_0x9ad0xb(_0x1888[39])}}_0x9ad0xc[_0x1888[41]](_0x1888[40],_0x9ad0x12);_0x9ad0xc[_0x1888[41]](_0x1888[42],_0x9ad0x16);_0x9ad0xc[_0x1888[41]](_0x1888[43],_0x9ad0x18)})}