Built motion from commit bab6f49e.|2.6.17
[motion2.git] / server / services / agi / channel.js
index 613cf71..6671bc3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x98f0=['noop','getVariable','GET\x20VARIABLE\x20\x22%s\x22','recordFile','wav','BEEP','RECORD\x20FILE\x20\x22%s\x22\x20\x22%s\x22\x20\x22%s\x22\x20%s\x20%s\x20%s','streamFile','STREAM\x20FILE\x20\x22%s\x22\x20\x22%s\x22','agi','WAIT','ID:%s\x20-\x20LABEL:\x20%s\x20-\x20MSG:\x20%s','label','exports','lodash','./reply','./error','setEncoding','utf8','emit','ready','toLowerCase','no\x20code','substring','indexOf','substr','split','length','match','error','E_AGI_SOCKET_ERROR','code','close','E_AGI_SOCKET_CLOSE','timeout','E_AGI_SOCKET_TIMEOUT','destroy','pipe','command','function','write','inherits','prototype','sendRequest','sync','getData','beep','format','NO\x20MESSAGE','VERBOSE\x20\x22%s\x22','exec','EXEC\x20%s\x20%s','join','setContext','setExtension','SET\x20EXTENSION\x20%s','SET\x20PRIORITY\x20%s','hangup','isBoolean','isNumber','toString','replace','sayNumber','SAY\x20NUMBER\x20%s\x20%s','sayDigits','SAY\x20PHONETIC\x20\x22%s\x22\x20%s','continueAt','extension','setPriority'];(function(_0x52cc9f,_0x3df7f9){var _0x7e04cd=function(_0x442abd){while(--_0x442abd){_0x52cc9f['push'](_0x52cc9f['shift']());}};_0x7e04cd(++_0x3df7f9);}(_0x98f0,0xdd));var _0x098f=function(_0x2a729e,_0x21ea72){_0x2a729e=_0x2a729e-0x0;var _0x351335=_0x98f0[_0x2a729e];return _0x351335;};'use strict';var util=require('util');var _=require(_0x098f('0x0'));var EventEmitter=require('events')['EventEmitter'];var AGIReply=require(_0x098f('0x1'));var AGIError=require(_0x098f('0x2'));function AGIChannel(_0x3f816a){var _0x51313d=this,_0x2a907f=new AGIReply(),_0x4b2cad=![],_0x37dc65={};EventEmitter['call'](_0x51313d);_0x3f816a[_0x098f('0x3')](_0x098f('0x4'));_0x3f816a['setTimeout'](0x8*0x3c*0x3c*0x3e8);_0x2a907f[_0x098f('0x3')](_0x098f('0x4'));_0x2a907f['on']('headers',function(_0xd788b0){for(var _0x59b845 in _0xd788b0){_0x51313d[_0x59b845]=_0xd788b0[_0x59b845];}_0x51313d[_0x098f('0x5')](_0x098f('0x6'));});_0x2a907f['on']('line',function(_0x4ccbc7){if(_0x4ccbc7[_0x098f('0x7')]()=='hangup'){_0x51313d['emit']('hangup');return;}if(_0x4ccbc7['substring'](0x0,0xb)=='520-Invalid'){_0x4b2cad=!![];}if(_0x4b2cad){_0x37dc65['rx']+=_0x4ccbc7+'\x0a';if(_0x4ccbc7['search']('520\x20End\x20of\x20proper')!=-0x1){_0x4b2cad=![];}}else{_0x37dc65['rx']=_0x4ccbc7;}if(_0x4b2cad){return;}if(typeof _0x37dc65['cb']=='function'){var _0x33571a=_0x37dc65['rx']['substring'](0x0,0x3),_0x3bf3ca=null,_0x137c0a=null;_0x33571a=parseInt(_0x33571a);if(isNaN(_0x33571a)){_0x37dc65['cb'](null,{'code':0x1f4,'result':-0x1,'extra':_0x098f('0x8')});return;}if(_0x33571a!=0xc8){_0x37dc65['cb'](null,{'code':_0x33571a,'result':-0x1,'extra':'KO'});return;}_0x3bf3ca=_0x37dc65['rx'][_0x098f('0x9')](0x4)['replace']('result=','');if(_0x3bf3ca[_0x098f('0xa')]('\x20')!=-0x1){_0x3bf3ca=_0x3bf3ca[_0x098f('0xb')](0x0,_0x3bf3ca[_0x098f('0xa')]('\x20'));}if(_['startsWith'](_0x3bf3ca,'-1')){_0x3bf3ca=parseInt(_0x3bf3ca);}_0x137c0a=_0x37dc65['rx'][_0x098f('0xc')]('\x20');if(_0x137c0a[_0x098f('0xd')]==0x3){_0x137c0a=_0x137c0a[0x2][_0x098f('0x9')](0x1,_0x137c0a[0x2][_0x098f('0xd')]-0x1);}else if(_0x137c0a[_0x098f('0xd')]>0x3){var _0x37a9f5=/\((.+)\)/;var _0x430c87=_0x37dc65['rx'][_0x098f('0xe')](_0x37a9f5);if(_0x430c87){_0x137c0a=_0x430c87[0x1];}else{_0x137c0a=null;}}else{_0x137c0a=null;}_0x37dc65['cb'](null,{'code':_0x33571a,'result':_0x3bf3ca,'extra':_0x137c0a});}});_0x3f816a['on'](_0x098f('0xf'),function(_0x194feb){_0x51313d[_0x098f('0x5')](_0x098f('0xf'),new AGIError(_0x098f('0x10'),_0x194feb[_0x098f('0x11')]));});_0x3f816a['on']('close',function(){_0x51313d[_0x098f('0x5')](_0x098f('0x12'),new AGIError(_0x098f('0x13')));});_0x3f816a['on'](_0x098f('0x14'),function(){_0x51313d['emit'](_0x098f('0x14'),new AGIError(_0x098f('0x15')));_0x3f816a[_0x098f('0x16')]();});_0x3f816a[_0x098f('0x17')](_0x2a907f);this[_0x098f('0x18')]=function(_0x22c7d8,_0x21ad90){var _0x22c7d8=_0x22c7d8||'',_0x21ad90=typeof _0x21ad90==_0x098f('0x19')?_0x21ad90:new Function();_0x37dc65={'tx':_0x22c7d8,'rx':'','cb':_0x21ad90};_0x3f816a[_0x098f('0x1a')](_0x22c7d8+'\x0a');},this[_0x098f('0x12')]=function(){_0x3f816a[_0x098f('0x16')]();};}util[_0x098f('0x1b')](AGIChannel,EventEmitter);AGIChannel[_0x098f('0x1c')][_0x098f('0x1d')]=function(_0x4ae9c0){return this[_0x098f('0x18')][_0x098f('0x1e')](this,_0x4ae9c0);};AGIChannel['prototype']['answer']=function(){return this[_0x098f('0x1d')]('ANSWER');};AGIChannel['prototype'][_0x098f('0x1f')]=function(_0x283f58,_0x347e3e,_0x599c33){_0x283f58=_0x283f58===undefined?_0x098f('0x20'):_0x283f58;_0x347e3e=_0x347e3e===undefined?'5':_0x347e3e;_0x599c33=_0x599c33===undefined?'1':_0x599c33;return this[_0x098f('0x1d')](util[_0x098f('0x21')]('GET\x20DATA\x20\x22%s\x22\x20%s\x20%s',_0x283f58,_0x347e3e*0x3e8,_0x599c33));};AGIChannel['prototype']['noop']=function(_0x128bde){_0x128bde=_0x128bde||_0x098f('0x22');return this[_0x098f('0x1d')](util[_0x098f('0x21')](_0x098f('0x23'),_0x128bde));};AGIChannel[_0x098f('0x1c')][_0x098f('0x24')]=function(_0x13c6b5,_0x3d9bd2){if(_['isArray'](_0x3d9bd2)){return this[_0x098f('0x1d')](util[_0x098f('0x21')](_0x098f('0x25'),_0x13c6b5,_0x3d9bd2[_0x098f('0x26')](',')));}return this[_0x098f('0x1d')](util[_0x098f('0x21')]('EXEC\x20%s\x20%s',_0x13c6b5,_0x3d9bd2));};AGIChannel['prototype'][_0x098f('0x27')]=function(_0xdba41e){return this[_0x098f('0x1d')](util[_0x098f('0x21')]('SET\x20CONTEXT\x20%s',_0xdba41e));};AGIChannel[_0x098f('0x1c')][_0x098f('0x28')]=function(_0x35f080){return this[_0x098f('0x1d')](util[_0x098f('0x21')](_0x098f('0x29'),_0x35f080));};AGIChannel['prototype']['setPriority']=function(_0x54f0a3){return this['sendRequest'](util[_0x098f('0x21')](_0x098f('0x2a'),_0x54f0a3));};AGIChannel[_0x098f('0x1c')][_0x098f('0x2b')]=function(){return this['sendRequest']('HANGUP');};AGIChannel[_0x098f('0x1c')]['setVariable']=function(_0x1d6e9a,_0x274579){var _0xa7906=_[_0x098f('0x2c')](_0x274579)||_[_0x098f('0x2d')](_0x274579)?_0x274579[_0x098f('0x2e')]():_0x274579;return this['sendRequest'](util[_0x098f('0x21')]('SET\x20VARIABLE\x20%s\x20\x22%s\x22',_0x1d6e9a,_0xa7906?_0xa7906['toString']()[_0x098f('0x2f')](/(\r\n|\n|\r)/gm,'\x20'):''));};AGIChannel['prototype'][_0x098f('0x30')]=function(_0x47e318,_0xd6e960){return this[_0x098f('0x1d')](util['format'](_0x098f('0x31'),_0x47e318,_0xd6e960));};AGIChannel[_0x098f('0x1c')][_0x098f('0x32')]=function(_0xef4a61,_0x5d6d65){return this[_0x098f('0x1d')](util[_0x098f('0x21')]('SAY\x20DIGITS\x20%s\x20%s',_0xef4a61,_0x5d6d65));};AGIChannel[_0x098f('0x1c')]['sayPhonetic']=function(_0x34346d,_0x6842e0){return this['sendRequest'](util[_0x098f('0x21')](_0x098f('0x33'),_0x34346d,_0x6842e0));};AGIChannel[_0x098f('0x1c')][_0x098f('0x34')]=function(_0x62ec87,_0x1ee7f4,_0x3642df){_0x1ee7f4=_0x1ee7f4||this[_0x098f('0x35')];_0x3642df=_0x3642df||0x1;this[_0x098f('0x27')](_0x62ec87);this[_0x098f('0x28')](_0x1ee7f4);this[_0x098f('0x36')](_0x3642df);return this[_0x098f('0x37')](util[_0x098f('0x21')]('GOTO\x20%s\x20%s\x20%s',_0x62ec87,_0x1ee7f4,_0x3642df));};AGIChannel[_0x098f('0x1c')][_0x098f('0x38')]=function(_0x402af7){return this['sendRequest'](util[_0x098f('0x21')](_0x098f('0x39'),_0x402af7));};AGIChannel[_0x098f('0x1c')][_0x098f('0x3a')]=function(_0x25f15b,_0x6c86b,_0x3593b7,_0x3b313e,_0x35679c,_0x5e098c){_0x6c86b=_0x6c86b||_0x098f('0x3b');_0x3593b7=_0x3593b7||'';_0x3b313e=_0x3b313e===undefined?-0x1:_0x3b313e==='-1'?-0x1:_0x3b313e*0x3e8;_0x35679c=_0x35679c===undefined?'':'s='+_0x35679c;_0x5e098c=_0x5e098c?_0x098f('0x3c'):'';return this[_0x098f('0x1d')](util[_0x098f('0x21')](_0x098f('0x3d'),_0x25f15b,_0x6c86b,_0x3593b7,_0x3b313e,_0x5e098c,_0x35679c));};AGIChannel['prototype'][_0x098f('0x3e')]=function(_0x2aa056,_0x3db566){_0x3db566=_0x3db566||'';return this[_0x098f('0x1d')](util[_0x098f('0x21')](_0x098f('0x3f'),_0x2aa056,_0x3db566));};AGIChannel[_0x098f('0x1c')][_0x098f('0x40')]=function(_0x465ea1){return this[_0x098f('0x24')]('AGI',_0x465ea1);};AGIChannel['prototype']['wait']=function(_0x561530){return this[_0x098f('0x24')](_0x098f('0x41'),_0x561530);};AGIChannel['prototype'][_0x098f('0xf')]=function(_0x1cc514,_0x1e87c4){this[_0x098f('0x37')](util['format'](_0x098f('0x42'),_0x1cc514['id'],_0x1cc514[_0x098f('0x43')],_0x1e87c4));return{'code':0x1f4,'result':'-1','extra':''};};module[_0x098f('0x44')]=AGIChannel;
\ No newline at end of file
+var _0x6f83=['setPriority','SET\x20PRIORITY\x20%s','HANGUP','setVariable','isBoolean','toString','SET\x20VARIABLE\x20%s\x20\x22%s\x22','sayNumber','SAY\x20NUMBER\x20%s\x20%s','sayDigits','sayPhonetic','SAY\x20PHONETIC\x20\x22%s\x22\x20%s','continueAt','extension','setContext','setExtension','noop','GOTO\x20%s\x20%s\x20%s','getVariable','GET\x20VARIABLE\x20\x22%s\x22','recordFile','wav','BEEP','RECORD\x20FILE\x20\x22%s\x22\x20\x22%s\x22\x20\x22%s\x22\x20%s\x20%s\x20%s','streamFile','agi','exec','AGI','WAIT','ID:%s\x20-\x20LABEL:\x20%s\x20-\x20MSG:\x20%s','label','exports','lodash','events','./reply','./error','call','setEncoding','utf8','setTimeout','headers','toLowerCase','hangup','emit','substring','520-Invalid','search','520\x20End\x20of\x20proper','replace','result=','substr','indexOf','startsWith','length','match','error','code','close','E_AGI_SOCKET_CLOSE','timeout','E_AGI_SOCKET_TIMEOUT','destroy','pipe','command','write','inherits','sendRequest','sync','prototype','answer','ANSWER','getData','beep','format','GET\x20DATA\x20\x22%s\x22\x20%s\x20%s','NO\x20MESSAGE','VERBOSE\x20\x22%s\x22','isArray','EXEC\x20%s\x20%s','join','SET\x20CONTEXT\x20%s','SET\x20EXTENSION\x20%s'];(function(_0x25e5cf,_0x2bd1a2){var _0x9dd5b=function(_0x5d15f7){while(--_0x5d15f7){_0x25e5cf['push'](_0x25e5cf['shift']());}};_0x9dd5b(++_0x2bd1a2);}(_0x6f83,0x72));var _0x36f8=function(_0x56ce8d,_0x4f0cd5){_0x56ce8d=_0x56ce8d-0x0;var _0x227976=_0x6f83[_0x56ce8d];return _0x227976;};'use strict';var util=require('util');var _=require(_0x36f8('0x0'));var EventEmitter=require(_0x36f8('0x1'))['EventEmitter'];var AGIReply=require(_0x36f8('0x2'));var AGIError=require(_0x36f8('0x3'));function AGIChannel(_0x3a885e){var _0x442b8b=this,_0x456795=new AGIReply(),_0xf53947=![],_0x9ed336={};EventEmitter[_0x36f8('0x4')](_0x442b8b);_0x3a885e[_0x36f8('0x5')](_0x36f8('0x6'));_0x3a885e[_0x36f8('0x7')](0x8*0x3c*0x3c*0x3e8);_0x456795[_0x36f8('0x5')](_0x36f8('0x6'));_0x456795['on'](_0x36f8('0x8'),function(_0x22b992){for(var _0x2c9c6f in _0x22b992){_0x442b8b[_0x2c9c6f]=_0x22b992[_0x2c9c6f];}_0x442b8b['emit']('ready');});_0x456795['on']('line',function(_0x2b8ebc){if(_0x2b8ebc[_0x36f8('0x9')]()==_0x36f8('0xa')){_0x442b8b[_0x36f8('0xb')](_0x36f8('0xa'));return;}if(_0x2b8ebc[_0x36f8('0xc')](0x0,0xb)==_0x36f8('0xd')){_0xf53947=!![];}if(_0xf53947){_0x9ed336['rx']+=_0x2b8ebc+'\x0a';if(_0x2b8ebc[_0x36f8('0xe')](_0x36f8('0xf'))!=-0x1){_0xf53947=![];}}else{_0x9ed336['rx']=_0x2b8ebc;}if(_0xf53947){return;}if(typeof _0x9ed336['cb']=='function'){var _0x71e1ab=_0x9ed336['rx'][_0x36f8('0xc')](0x0,0x3),_0x196122=null,_0x166a1c=null;_0x71e1ab=parseInt(_0x71e1ab);if(isNaN(_0x71e1ab)){_0x9ed336['cb'](null,{'code':0x1f4,'result':-0x1,'extra':'no\x20code'});return;}if(_0x71e1ab!=0xc8){_0x9ed336['cb'](null,{'code':_0x71e1ab,'result':-0x1,'extra':'KO'});return;}_0x196122=_0x9ed336['rx'][_0x36f8('0xc')](0x4)[_0x36f8('0x10')](_0x36f8('0x11'),'');if(_0x196122['indexOf']('\x20')!=-0x1){_0x196122=_0x196122[_0x36f8('0x12')](0x0,_0x196122[_0x36f8('0x13')]('\x20'));}if(_[_0x36f8('0x14')](_0x196122,'-1')){_0x196122=parseInt(_0x196122);}_0x166a1c=_0x9ed336['rx']['split']('\x20');if(_0x166a1c[_0x36f8('0x15')]==0x3){_0x166a1c=_0x166a1c[0x2][_0x36f8('0xc')](0x1,_0x166a1c[0x2][_0x36f8('0x15')]-0x1);}else if(_0x166a1c[_0x36f8('0x15')]>0x3){var _0x5ec545=/\((.+)\)/;var _0x5d52b8=_0x9ed336['rx'][_0x36f8('0x16')](_0x5ec545);if(_0x5d52b8){_0x166a1c=_0x5d52b8[0x1];}else{_0x166a1c=null;}}else{_0x166a1c=null;}_0x9ed336['cb'](null,{'code':_0x71e1ab,'result':_0x196122,'extra':_0x166a1c});}});_0x3a885e['on']('error',function(_0x517cba){_0x442b8b[_0x36f8('0xb')](_0x36f8('0x17'),new AGIError('E_AGI_SOCKET_ERROR',_0x517cba[_0x36f8('0x18')]));});_0x3a885e['on'](_0x36f8('0x19'),function(){_0x442b8b[_0x36f8('0xb')](_0x36f8('0x19'),new AGIError(_0x36f8('0x1a')));});_0x3a885e['on'](_0x36f8('0x1b'),function(){_0x442b8b[_0x36f8('0xb')](_0x36f8('0x1b'),new AGIError(_0x36f8('0x1c')));_0x3a885e[_0x36f8('0x1d')]();});_0x3a885e[_0x36f8('0x1e')](_0x456795);this[_0x36f8('0x1f')]=function(_0x5515aa,_0xefe5b2){var _0x5515aa=_0x5515aa||'',_0xefe5b2=typeof _0xefe5b2=='function'?_0xefe5b2:new Function();_0x9ed336={'tx':_0x5515aa,'rx':'','cb':_0xefe5b2};_0x3a885e[_0x36f8('0x20')](_0x5515aa+'\x0a');},this['close']=function(){_0x3a885e[_0x36f8('0x1d')]();};}util[_0x36f8('0x21')](AGIChannel,EventEmitter);AGIChannel['prototype'][_0x36f8('0x22')]=function(_0x53fde1){return this[_0x36f8('0x1f')][_0x36f8('0x23')](this,_0x53fde1);};AGIChannel[_0x36f8('0x24')][_0x36f8('0x25')]=function(){return this[_0x36f8('0x22')](_0x36f8('0x26'));};AGIChannel['prototype'][_0x36f8('0x27')]=function(_0xb2bbfd,_0x34e9f4,_0x3cab09){_0xb2bbfd=_0xb2bbfd===undefined?_0x36f8('0x28'):_0xb2bbfd;_0x34e9f4=_0x34e9f4===undefined?'5':_0x34e9f4;_0x3cab09=_0x3cab09===undefined?'1':_0x3cab09;return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x2a'),_0xb2bbfd,_0x34e9f4*0x3e8,_0x3cab09));};AGIChannel[_0x36f8('0x24')]['noop']=function(_0x449882){_0x449882=_0x449882||_0x36f8('0x2b');return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x2c'),_0x449882));};AGIChannel[_0x36f8('0x24')]['exec']=function(_0x6d469d,_0x302745){if(_[_0x36f8('0x2d')](_0x302745)){return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x2e'),_0x6d469d,_0x302745[_0x36f8('0x2f')](',')));}return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x2e'),_0x6d469d,_0x302745));};AGIChannel[_0x36f8('0x24')]['setContext']=function(_0x5cff58){return this['sendRequest'](util[_0x36f8('0x29')](_0x36f8('0x30'),_0x5cff58));};AGIChannel[_0x36f8('0x24')]['setExtension']=function(_0x2ba2d1){return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x31'),_0x2ba2d1));};AGIChannel[_0x36f8('0x24')][_0x36f8('0x32')]=function(_0x823b3d){return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x33'),_0x823b3d));};AGIChannel['prototype'][_0x36f8('0xa')]=function(){return this[_0x36f8('0x22')](_0x36f8('0x34'));};AGIChannel[_0x36f8('0x24')][_0x36f8('0x35')]=function(_0x5b223a,_0x194b74){var _0x9801ab=_[_0x36f8('0x36')](_0x194b74)||_['isNumber'](_0x194b74)?_0x194b74[_0x36f8('0x37')]():_0x194b74;return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x38'),_0x5b223a,_0x9801ab?_0x9801ab['toString']()['replace'](/(\r\n|\n|\r)/gm,'\x20'):''));};AGIChannel[_0x36f8('0x24')][_0x36f8('0x39')]=function(_0x29959e,_0x21270a){return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x3a'),_0x29959e,_0x21270a));};AGIChannel['prototype'][_0x36f8('0x3b')]=function(_0x5f38dd,_0x258c27){return this[_0x36f8('0x22')](util[_0x36f8('0x29')]('SAY\x20DIGITS\x20%s\x20%s',_0x5f38dd,_0x258c27));};AGIChannel['prototype'][_0x36f8('0x3c')]=function(_0x245a27,_0x3c75bf){return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x3d'),_0x245a27,_0x3c75bf));};AGIChannel[_0x36f8('0x24')][_0x36f8('0x3e')]=function(_0xa0e559,_0xc9acf8,_0x53cf0d){_0xc9acf8=_0xc9acf8||this[_0x36f8('0x3f')];_0x53cf0d=_0x53cf0d||0x1;this[_0x36f8('0x40')](_0xa0e559);this[_0x36f8('0x41')](_0xc9acf8);this[_0x36f8('0x32')](_0x53cf0d);return this[_0x36f8('0x42')](util['format'](_0x36f8('0x43'),_0xa0e559,_0xc9acf8,_0x53cf0d));};AGIChannel[_0x36f8('0x24')][_0x36f8('0x44')]=function(_0x53aa30){return this[_0x36f8('0x22')](util[_0x36f8('0x29')](_0x36f8('0x45'),_0x53aa30));};AGIChannel[_0x36f8('0x24')][_0x36f8('0x46')]=function(_0x5f009b,_0x18be64,_0x553a94,_0x956010,_0x19c55a,_0x385349){_0x18be64=_0x18be64||_0x36f8('0x47');_0x553a94=_0x553a94||'';_0x956010=_0x956010===undefined?-0x1:_0x956010==='-1'?-0x1:_0x956010*0x3e8;_0x19c55a=_0x19c55a===undefined?'':'s='+_0x19c55a;_0x385349=_0x385349?_0x36f8('0x48'):'';return this[_0x36f8('0x22')](util['format'](_0x36f8('0x49'),_0x5f009b,_0x18be64,_0x553a94,_0x956010,_0x385349,_0x19c55a));};AGIChannel['prototype'][_0x36f8('0x4a')]=function(_0x290a44,_0x598cc8){_0x598cc8=_0x598cc8||'';return this[_0x36f8('0x22')](util[_0x36f8('0x29')]('STREAM\x20FILE\x20\x22%s\x22\x20\x22%s\x22',_0x290a44,_0x598cc8));};AGIChannel['prototype'][_0x36f8('0x4b')]=function(_0x2885c8){return this[_0x36f8('0x4c')](_0x36f8('0x4d'),_0x2885c8);};AGIChannel[_0x36f8('0x24')]['wait']=function(_0x4f5ede){return this[_0x36f8('0x4c')](_0x36f8('0x4e'),_0x4f5ede);};AGIChannel[_0x36f8('0x24')][_0x36f8('0x17')]=function(_0x3925c7,_0x5085ac){this['noop'](util[_0x36f8('0x29')](_0x36f8('0x4f'),_0x3925c7['id'],_0x3925c7[_0x36f8('0x50')],_0x5085ac));return{'code':0x1f4,'result':'-1','extra':''};};module[_0x36f8('0x51')]=AGIChannel;
\ No newline at end of file