web-speech-cognitive-services
Version:
Polyfill Web Speech API with Cognitive Services Speech-to-Text service
1 lines • 489 kB
JavaScript
"use strict";(()=>{var oR=Object.create;var Of=Object.defineProperty;var aR=Object.getOwnPropertyDescriptor;var cR=Object.getOwnPropertyNames;var uR=Object.getPrototypeOf,pR=Object.prototype.hasOwnProperty;var p=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports);var hR=(r,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of cR(e))!pR.call(r,n)&&n!==t&&Of(r,n,{get:()=>e[n],enumerable:!(i=aR(e,n))||i.enumerable});return r};var Au=(r,e,t)=>(t=r!=null?oR(uR(r)):{},hR(e||!r||!r.__esModule?Of(t,"default",{value:r,enumerable:!0}):t,r));var _u=p(Tu=>{"use strict";Object.defineProperty(Tu,"__esModule",{value:!0});Tu.default=dR;var ds,lR=new Uint8Array(16);function dR(){if(!ds&&(ds=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!ds))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ds(lR)}});var kf=p(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.default=void 0;var vR=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;vs.default=vR});var en=p(fs=>{"use strict";Object.defineProperty(fs,"__esModule",{value:!0});fs.default=void 0;var fR=gR(kf());function gR(r){return r&&r.__esModule?r:{default:r}}function mR(r){return typeof r=="string"&&fR.default.test(r)}var yR=mR;fs.default=yR});var rn=p(tn=>{"use strict";Object.defineProperty(tn,"__esModule",{value:!0});tn.default=void 0;tn.unsafeStringify=Mf;var SR=CR(en());function CR(r){return r&&r.__esModule?r:{default:r}}var pe=[];for(let r=0;r<256;++r)pe.push((r+256).toString(16).slice(1));function Mf(r,e=0){return pe[r[e+0]]+pe[r[e+1]]+pe[r[e+2]]+pe[r[e+3]]+"-"+pe[r[e+4]]+pe[r[e+5]]+"-"+pe[r[e+6]]+pe[r[e+7]]+"-"+pe[r[e+8]]+pe[r[e+9]]+"-"+pe[r[e+10]]+pe[r[e+11]]+pe[r[e+12]]+pe[r[e+13]]+pe[r[e+14]]+pe[r[e+15]]}function PR(r,e=0){let t=Mf(r,e);if(!(0,SR.default)(t))throw TypeError("Stringified UUID is invalid");return t}var RR=PR;tn.default=RR});var xf=p(gs=>{"use strict";Object.defineProperty(gs,"__esModule",{value:!0});gs.default=void 0;var ER=bR(_u()),wR=rn();function bR(r){return r&&r.__esModule?r:{default:r}}var Df,Iu,Ou=0,ku=0;function AR(r,e,t){let i=e&&t||0,n=e||new Array(16);r=r||{};let s=r.node||Df,o=r.clockseq!==void 0?r.clockseq:Iu;if(s==null||o==null){let v=r.random||(r.rng||ER.default)();s==null&&(s=Df=[v[0]|1,v[1],v[2],v[3],v[4],v[5]]),o==null&&(o=Iu=(v[6]<<8|v[7])&16383)}let a=r.msecs!==void 0?r.msecs:Date.now(),c=r.nsecs!==void 0?r.nsecs:ku+1,u=a-Ou+(c-ku)/1e4;if(u<0&&r.clockseq===void 0&&(o=o+1&16383),(u<0||a>Ou)&&r.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Ou=a,ku=c,Iu=o,a+=122192928e5;let h=((a&268435455)*1e4+c)%4294967296;n[i++]=h>>>24&255,n[i++]=h>>>16&255,n[i++]=h>>>8&255,n[i++]=h&255;let d=a/4294967296*1e4&268435455;n[i++]=d>>>8&255,n[i++]=d&255,n[i++]=d>>>24&15|16,n[i++]=d>>>16&255,n[i++]=o>>>8|128,n[i++]=o&255;for(let v=0;v<6;++v)n[i+v]=s[v];return e||(0,wR.unsafeStringify)(n)}var TR=AR;gs.default=TR});var Mu=p(ms=>{"use strict";Object.defineProperty(ms,"__esModule",{value:!0});ms.default=void 0;var _R=IR(en());function IR(r){return r&&r.__esModule?r:{default:r}}function OR(r){if(!(0,_R.default)(r))throw TypeError("Invalid UUID");let e,t=new Uint8Array(16);return t[0]=(e=parseInt(r.slice(0,8),16))>>>24,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=e&255,t[4]=(e=parseInt(r.slice(9,13),16))>>>8,t[5]=e&255,t[6]=(e=parseInt(r.slice(14,18),16))>>>8,t[7]=e&255,t[8]=(e=parseInt(r.slice(19,23),16))>>>8,t[9]=e&255,t[10]=(e=parseInt(r.slice(24,36),16))/1099511627776&255,t[11]=e/4294967296&255,t[12]=e>>>24&255,t[13]=e>>>16&255,t[14]=e>>>8&255,t[15]=e&255,t}var kR=OR;ms.default=kR});var Du=p(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.URL=Nr.DNS=void 0;Nr.default=jR;var MR=rn(),DR=xR(Mu());function xR(r){return r&&r.__esModule?r:{default:r}}function NR(r){r=unescape(encodeURIComponent(r));let e=[];for(let t=0;t<r.length;++t)e.push(r.charCodeAt(t));return e}var Nf="6ba7b810-9dad-11d1-80b4-00c04fd430c8";Nr.DNS=Nf;var jf="6ba7b811-9dad-11d1-80b4-00c04fd430c8";Nr.URL=jf;function jR(r,e,t){function i(n,s,o,a){var c;if(typeof n=="string"&&(n=NR(n)),typeof s=="string"&&(s=(0,DR.default)(s)),((c=s)===null||c===void 0?void 0:c.length)!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let u=new Uint8Array(16+n.length);if(u.set(s),u.set(n,s.length),u=t(u),u[6]=u[6]&15|e,u[8]=u[8]&63|128,o){a=a||0;for(let h=0;h<16;++h)o[a+h]=u[h];return o}return(0,MR.unsafeStringify)(u)}try{i.name=r}catch{}return i.DNS=Nf,i.URL=jf,i}});var qf=p(Ss=>{"use strict";Object.defineProperty(Ss,"__esModule",{value:!0});Ss.default=void 0;function zR(r){if(typeof r=="string"){let e=unescape(encodeURIComponent(r));r=new Uint8Array(e.length);for(let t=0;t<e.length;++t)r[t]=e.charCodeAt(t)}return qR(LR(BR(r),r.length*8))}function qR(r){let e=[],t=r.length*32,i="0123456789abcdef";for(let n=0;n<t;n+=8){let s=r[n>>5]>>>n%32&255,o=parseInt(i.charAt(s>>>4&15)+i.charAt(s&15),16);e.push(o)}return e}function zf(r){return(r+64>>>9<<4)+14+1}function LR(r,e){r[e>>5]|=128<<e%32,r[zf(e)-1]=e;let t=1732584193,i=-271733879,n=-1732584194,s=271733878;for(let o=0;o<r.length;o+=16){let a=t,c=i,u=n,h=s;t=me(t,i,n,s,r[o],7,-680876936),s=me(s,t,i,n,r[o+1],12,-389564586),n=me(n,s,t,i,r[o+2],17,606105819),i=me(i,n,s,t,r[o+3],22,-1044525330),t=me(t,i,n,s,r[o+4],7,-176418897),s=me(s,t,i,n,r[o+5],12,1200080426),n=me(n,s,t,i,r[o+6],17,-1473231341),i=me(i,n,s,t,r[o+7],22,-45705983),t=me(t,i,n,s,r[o+8],7,1770035416),s=me(s,t,i,n,r[o+9],12,-1958414417),n=me(n,s,t,i,r[o+10],17,-42063),i=me(i,n,s,t,r[o+11],22,-1990404162),t=me(t,i,n,s,r[o+12],7,1804603682),s=me(s,t,i,n,r[o+13],12,-40341101),n=me(n,s,t,i,r[o+14],17,-1502002290),i=me(i,n,s,t,r[o+15],22,1236535329),t=ye(t,i,n,s,r[o+1],5,-165796510),s=ye(s,t,i,n,r[o+6],9,-1069501632),n=ye(n,s,t,i,r[o+11],14,643717713),i=ye(i,n,s,t,r[o],20,-373897302),t=ye(t,i,n,s,r[o+5],5,-701558691),s=ye(s,t,i,n,r[o+10],9,38016083),n=ye(n,s,t,i,r[o+15],14,-660478335),i=ye(i,n,s,t,r[o+4],20,-405537848),t=ye(t,i,n,s,r[o+9],5,568446438),s=ye(s,t,i,n,r[o+14],9,-1019803690),n=ye(n,s,t,i,r[o+3],14,-187363961),i=ye(i,n,s,t,r[o+8],20,1163531501),t=ye(t,i,n,s,r[o+13],5,-1444681467),s=ye(s,t,i,n,r[o+2],9,-51403784),n=ye(n,s,t,i,r[o+7],14,1735328473),i=ye(i,n,s,t,r[o+12],20,-1926607734),t=Se(t,i,n,s,r[o+5],4,-378558),s=Se(s,t,i,n,r[o+8],11,-2022574463),n=Se(n,s,t,i,r[o+11],16,1839030562),i=Se(i,n,s,t,r[o+14],23,-35309556),t=Se(t,i,n,s,r[o+1],4,-1530992060),s=Se(s,t,i,n,r[o+4],11,1272893353),n=Se(n,s,t,i,r[o+7],16,-155497632),i=Se(i,n,s,t,r[o+10],23,-1094730640),t=Se(t,i,n,s,r[o+13],4,681279174),s=Se(s,t,i,n,r[o],11,-358537222),n=Se(n,s,t,i,r[o+3],16,-722521979),i=Se(i,n,s,t,r[o+6],23,76029189),t=Se(t,i,n,s,r[o+9],4,-640364487),s=Se(s,t,i,n,r[o+12],11,-421815835),n=Se(n,s,t,i,r[o+15],16,530742520),i=Se(i,n,s,t,r[o+2],23,-995338651),t=Ce(t,i,n,s,r[o],6,-198630844),s=Ce(s,t,i,n,r[o+7],10,1126891415),n=Ce(n,s,t,i,r[o+14],15,-1416354905),i=Ce(i,n,s,t,r[o+5],21,-57434055),t=Ce(t,i,n,s,r[o+12],6,1700485571),s=Ce(s,t,i,n,r[o+3],10,-1894986606),n=Ce(n,s,t,i,r[o+10],15,-1051523),i=Ce(i,n,s,t,r[o+1],21,-2054922799),t=Ce(t,i,n,s,r[o+8],6,1873313359),s=Ce(s,t,i,n,r[o+15],10,-30611744),n=Ce(n,s,t,i,r[o+6],15,-1560198380),i=Ce(i,n,s,t,r[o+13],21,1309151649),t=Ce(t,i,n,s,r[o+4],6,-145523070),s=Ce(s,t,i,n,r[o+11],10,-1120210379),n=Ce(n,s,t,i,r[o+2],15,718787259),i=Ce(i,n,s,t,r[o+9],21,-343485551),t=tr(t,a),i=tr(i,c),n=tr(n,u),s=tr(s,h)}return[t,i,n,s]}function BR(r){if(r.length===0)return[];let e=r.length*8,t=new Uint32Array(zf(e));for(let i=0;i<e;i+=8)t[i>>5]|=(r[i/8]&255)<<i%32;return t}function tr(r,e){let t=(r&65535)+(e&65535);return(r>>16)+(e>>16)+(t>>16)<<16|t&65535}function FR(r,e){return r<<e|r>>>32-e}function ys(r,e,t,i,n,s){return tr(FR(tr(tr(e,r),tr(i,s)),n),t)}function me(r,e,t,i,n,s,o){return ys(e&t|~e&i,r,e,n,s,o)}function ye(r,e,t,i,n,s,o){return ys(e&i|t&~i,r,e,n,s,o)}function Se(r,e,t,i,n,s,o){return ys(e^t^i,r,e,n,s,o)}function Ce(r,e,t,i,n,s,o){return ys(t^(e|~i),r,e,n,s,o)}var UR=zR;Ss.default=UR});var Bf=p(Cs=>{"use strict";Object.defineProperty(Cs,"__esModule",{value:!0});Cs.default=void 0;var VR=Lf(Du()),WR=Lf(qf());function Lf(r){return r&&r.__esModule?r:{default:r}}var HR=(0,VR.default)("v3",48,WR.default),KR=HR;Cs.default=KR});var Ff=p(Ps=>{"use strict";Object.defineProperty(Ps,"__esModule",{value:!0});Ps.default=void 0;var JR=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),GR={randomUUID:JR};Ps.default=GR});var Wf=p(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});Rs.default=void 0;var Uf=Vf(Ff()),$R=Vf(_u()),QR=rn();function Vf(r){return r&&r.__esModule?r:{default:r}}function XR(r,e,t){if(Uf.default.randomUUID&&!e&&!r)return Uf.default.randomUUID();r=r||{};let i=r.random||(r.rng||$R.default)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,e){t=t||0;for(let n=0;n<16;++n)e[t+n]=i[n];return e}return(0,QR.unsafeStringify)(i)}var ZR=XR;Rs.default=ZR});var Hf=p(Es=>{"use strict";Object.defineProperty(Es,"__esModule",{value:!0});Es.default=void 0;function YR(r,e,t,i){switch(r){case 0:return e&t^~e&i;case 1:return e^t^i;case 2:return e&t^e&i^t&i;case 3:return e^t^i}}function xu(r,e){return r<<e|r>>>32-e}function eE(r){let e=[1518500249,1859775393,2400959708,3395469782],t=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r=="string"){let o=unescape(encodeURIComponent(r));r=[];for(let a=0;a<o.length;++a)r.push(o.charCodeAt(a))}else Array.isArray(r)||(r=Array.prototype.slice.call(r));r.push(128);let i=r.length/4+2,n=Math.ceil(i/16),s=new Array(n);for(let o=0;o<n;++o){let a=new Uint32Array(16);for(let c=0;c<16;++c)a[c]=r[o*64+c*4]<<24|r[o*64+c*4+1]<<16|r[o*64+c*4+2]<<8|r[o*64+c*4+3];s[o]=a}s[n-1][14]=(r.length-1)*8/Math.pow(2,32),s[n-1][14]=Math.floor(s[n-1][14]),s[n-1][15]=(r.length-1)*8&4294967295;for(let o=0;o<n;++o){let a=new Uint32Array(80);for(let g=0;g<16;++g)a[g]=s[o][g];for(let g=16;g<80;++g)a[g]=xu(a[g-3]^a[g-8]^a[g-14]^a[g-16],1);let c=t[0],u=t[1],h=t[2],d=t[3],v=t[4];for(let g=0;g<80;++g){let x=Math.floor(g/20),I=xu(c,5)+YR(x,u,h,d)+v+e[x]+a[g]>>>0;v=d,d=h,h=xu(u,30)>>>0,u=c,c=I}t[0]=t[0]+c>>>0,t[1]=t[1]+u>>>0,t[2]=t[2]+h>>>0,t[3]=t[3]+d>>>0,t[4]=t[4]+v>>>0}return[t[0]>>24&255,t[0]>>16&255,t[0]>>8&255,t[0]&255,t[1]>>24&255,t[1]>>16&255,t[1]>>8&255,t[1]&255,t[2]>>24&255,t[2]>>16&255,t[2]>>8&255,t[2]&255,t[3]>>24&255,t[3]>>16&255,t[3]>>8&255,t[3]&255,t[4]>>24&255,t[4]>>16&255,t[4]>>8&255,t[4]&255]}var tE=eE;Es.default=tE});var Jf=p(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.default=void 0;var rE=Kf(Du()),iE=Kf(Hf());function Kf(r){return r&&r.__esModule?r:{default:r}}var nE=(0,rE.default)("v5",80,iE.default),sE=nE;ws.default=sE});var Gf=p(bs=>{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.default=void 0;var oE="00000000-0000-0000-0000-000000000000";bs.default=oE});var $f=p(As=>{"use strict";Object.defineProperty(As,"__esModule",{value:!0});As.default=void 0;var aE=cE(en());function cE(r){return r&&r.__esModule?r:{default:r}}function uE(r){if(!(0,aE.default)(r))throw TypeError("Invalid UUID");return parseInt(r.slice(14,15),16)}var pE=uE;As.default=pE});var Qf=p(st=>{"use strict";Object.defineProperty(st,"__esModule",{value:!0});Object.defineProperty(st,"NIL",{enumerable:!0,get:function(){return fE.default}});Object.defineProperty(st,"parse",{enumerable:!0,get:function(){return SE.default}});Object.defineProperty(st,"stringify",{enumerable:!0,get:function(){return yE.default}});Object.defineProperty(st,"v1",{enumerable:!0,get:function(){return hE.default}});Object.defineProperty(st,"v3",{enumerable:!0,get:function(){return lE.default}});Object.defineProperty(st,"v4",{enumerable:!0,get:function(){return dE.default}});Object.defineProperty(st,"v5",{enumerable:!0,get:function(){return vE.default}});Object.defineProperty(st,"validate",{enumerable:!0,get:function(){return mE.default}});Object.defineProperty(st,"version",{enumerable:!0,get:function(){return gE.default}});var hE=qt(xf()),lE=qt(Bf()),dE=qt(Wf()),vE=qt(Jf()),fE=qt(Gf()),gE=qt($f()),mE=qt(en()),yE=qt(rn()),SE=qt(Mu());function qt(r){return r&&r.__esModule?r:{default:r}}});var rr=p(li=>{"use strict";Object.defineProperty(li,"__esModule",{value:!0});li.createNoDashGuid=li.createGuid=void 0;var CE=Qf(),Xf=()=>(0,CE.v4)();li.createGuid=Xf;var PE=()=>Xf().replace(new RegExp("-","g"),"").toUpperCase();li.createNoDashGuid=PE});var di=p(jr=>{"use strict";Object.defineProperty(jr,"__esModule",{value:!0});jr.PlatformEvent=jr.EventType=void 0;var RE=rr(),EE;(function(r){r[r.Debug=0]="Debug",r[r.Info=1]="Info",r[r.Warning=2]="Warning",r[r.Error=3]="Error",r[r.None=4]="None"})(EE=jr.EventType||(jr.EventType={}));var Nu=class{constructor(e,t){this.privName=e,this.privEventId=(0,RE.createNoDashGuid)(),this.privEventTime=new Date().toISOString(),this.privEventType=t,this.privMetadata={}}get name(){return this.privName}get eventId(){return this.privEventId}get eventTime(){return this.privEventTime}get eventType(){return this.privEventType}get metadata(){return this.privMetadata}};jr.PlatformEvent=Nu});var Hu=p(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.AudioStreamNodeErrorEvent=Z.AudioStreamNodeDetachedEvent=Z.AudioStreamNodeAttachedEvent=Z.AudioStreamNodeAttachingEvent=Z.AudioStreamNodeEvent=Z.AudioSourceErrorEvent=Z.AudioSourceOffEvent=Z.AudioSourceReadyEvent=Z.AudioSourceInitializingEvent=Z.AudioSourceEvent=void 0;var ju=di(),ir=class extends ju.PlatformEvent{constructor(e,t,i=ju.EventType.Info){super(e,i),this.privAudioSourceId=t}get audioSourceId(){return this.privAudioSourceId}};Z.AudioSourceEvent=ir;var zu=class extends ir{constructor(e){super("AudioSourceInitializingEvent",e)}};Z.AudioSourceInitializingEvent=zu;var qu=class extends ir{constructor(e){super("AudioSourceReadyEvent",e)}};Z.AudioSourceReadyEvent=qu;var Lu=class extends ir{constructor(e){super("AudioSourceOffEvent",e)}};Z.AudioSourceOffEvent=Lu;var Bu=class extends ir{constructor(e,t){super("AudioSourceErrorEvent",e,ju.EventType.Error),this.privError=t}get error(){return this.privError}};Z.AudioSourceErrorEvent=Bu;var zr=class extends ir{constructor(e,t,i){super(e,t),this.privAudioNodeId=i}get audioNodeId(){return this.privAudioNodeId}};Z.AudioStreamNodeEvent=zr;var Fu=class extends zr{constructor(e,t){super("AudioStreamNodeAttachingEvent",e,t)}};Z.AudioStreamNodeAttachingEvent=Fu;var Uu=class extends zr{constructor(e,t){super("AudioStreamNodeAttachedEvent",e,t)}};Z.AudioStreamNodeAttachedEvent=Uu;var Vu=class extends zr{constructor(e,t){super("AudioStreamNodeDetachedEvent",e,t)}};Z.AudioStreamNodeDetachedEvent=Vu;var Wu=class extends zr{constructor(e,t,i){super("AudioStreamNodeErrorEvent",e,t),this.privError=i}get error(){return this.privError}};Z.AudioStreamNodeErrorEvent=Wu});var Zf=p(Y=>{"use strict";Object.defineProperty(Y,"__esModule",{value:!0});Y.ConnectionRedirectEvent=Y.ConnectionMessageSentEvent=Y.ConnectionMessageReceivedEvent=Y.ConnectionEstablishErrorEvent=Y.ConnectionErrorEvent=Y.ConnectionClosedEvent=Y.ConnectionEstablishedEvent=Y.ConnectionStartEvent=Y.ConnectionEvent=Y.ServiceEvent=void 0;var nr=di(),Ku=class extends nr.PlatformEvent{constructor(e,t,i=nr.EventType.Info){super(e,i),this.privJsonResult=t}get jsonString(){return this.privJsonResult}};Y.ServiceEvent=Ku;var ot=class extends nr.PlatformEvent{constructor(e,t,i=nr.EventType.Info){super(e,i),this.privConnectionId=t}get connectionId(){return this.privConnectionId}};Y.ConnectionEvent=ot;var Ju=class extends ot{constructor(e,t,i){super("ConnectionStartEvent",e),this.privUri=t,this.privHeaders=i}get uri(){return this.privUri}get headers(){return this.privHeaders}};Y.ConnectionStartEvent=Ju;var Gu=class extends ot{constructor(e){super("ConnectionEstablishedEvent",e)}};Y.ConnectionEstablishedEvent=Gu;var $u=class extends ot{constructor(e,t,i){super("ConnectionClosedEvent",e,nr.EventType.Debug),this.privReason=i,this.privStatusCode=t}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}};Y.ConnectionClosedEvent=$u;var Qu=class extends ot{constructor(e,t,i){super("ConnectionErrorEvent",e,nr.EventType.Debug),this.privMessage=t,this.privType=i}get message(){return this.privMessage}get type(){return this.privType}};Y.ConnectionErrorEvent=Qu;var Xu=class extends ot{constructor(e,t,i){super("ConnectionEstablishErrorEvent",e,nr.EventType.Error),this.privStatusCode=t,this.privReason=i}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}};Y.ConnectionEstablishErrorEvent=Xu;var Zu=class extends ot{constructor(e,t,i){super("ConnectionMessageReceivedEvent",e),this.privNetworkReceivedTime=t,this.privMessage=i}get networkReceivedTime(){return this.privNetworkReceivedTime}get message(){return this.privMessage}};Y.ConnectionMessageReceivedEvent=Zu;var Yu=class extends ot{constructor(e,t,i){super("ConnectionMessageSentEvent",e),this.privNetworkSentTime=t,this.privMessage=i}get networkSentTime(){return this.privNetworkSentTime}get message(){return this.privMessage}};Y.ConnectionMessageSentEvent=Yu;var ep=class extends ot{constructor(e,t,i,n){super("ConnectionRedirectEvent",e,nr.EventType.Info),this.privRedirectUrl=t,this.privOriginalUrl=i,this.privContext=n}get redirectUrl(){return this.privRedirectUrl}get originalUrl(){return this.privOriginalUrl}get context(){return this.privContext}};Y.ConnectionRedirectEvent=ep});var at=p(sr=>{"use strict";Object.defineProperty(sr,"__esModule",{value:!0});sr.ObjectDisposedError=sr.InvalidOperationError=sr.ArgumentNullError=void 0;var tp=class extends Error{constructor(e){super(e),this.name="ArgumentNull",this.message=e}};sr.ArgumentNullError=tp;var rp=class extends Error{constructor(e){super(e),this.name="InvalidOperation",this.message=e}};sr.InvalidOperationError=rp;var ip=class extends Error{constructor(e,t){super(t),this.name=e+"ObjectDisposed",this.message=t}};sr.ObjectDisposedError=ip});var sp=p(Lr=>{"use strict";Object.defineProperty(Lr,"__esModule",{value:!0});Lr.ConnectionMessage=Lr.MessageType=void 0;var Ts=at(),wE=rr(),qr;(function(r){r[r.Text=0]="Text",r[r.Binary=1]="Binary"})(qr=Lr.MessageType||(Lr.MessageType={}));var np=class{constructor(e,t,i,n){if(this.privBody=null,e===qr.Text&&t&&typeof t!="string")throw new Ts.InvalidOperationError("Payload must be a string");if(e===qr.Binary&&t&&!(t instanceof ArrayBuffer))throw new Ts.InvalidOperationError("Payload must be ArrayBuffer");switch(this.privMessageType=e,this.privBody=t,this.privHeaders=i||{},this.privId=n||(0,wE.createNoDashGuid)(),this.messageType){case qr.Binary:this.privSize=this.binaryBody!==null?this.binaryBody.byteLength:0;break;case qr.Text:this.privSize=this.textBody.length}}get messageType(){return this.privMessageType}get headers(){return this.privHeaders}get body(){return this.privBody}get textBody(){if(this.privMessageType===qr.Binary)throw new Ts.InvalidOperationError("Not supported for binary message");return this.privBody}get binaryBody(){if(this.privMessageType===qr.Text)throw new Ts.InvalidOperationError("Not supported for text message");return this.privBody}get id(){return this.privId}};Lr.ConnectionMessage=np});var Yf=p(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.ConnectionOpenResponse=void 0;var op=class{constructor(e,t){this.privStatusCode=e,this.privReason=t}get statusCode(){return this.privStatusCode}get reason(){return this.privReason}};_s.ConnectionOpenResponse=op});var eg=p(Is=>{"use strict";Object.defineProperty(Is,"__esModule",{value:!0});Is.DeferralMap=void 0;var ap=class{constructor(){this.privMap={}}add(e,t){this.privMap[e]=t}getId(e){return this.privMap[e]}complete(e,t){try{this.privMap[e].resolve(t)}catch(i){this.privMap[e].reject(i)}finally{this.privMap[e]=void 0}}};Is.DeferralMap=ap});var up=p(vi=>{"use strict";Object.defineProperty(vi,"__esModule",{value:!0});vi.SendingAgentContextMessageEvent=vi.DialogEvent=void 0;var tg=di(),Os=class extends tg.PlatformEvent{constructor(e,t=tg.EventType.Info){super(e,t)}};vi.DialogEvent=Os;var cp=class extends Os{constructor(e){super("SendingAgentContextMessageEvent"),this.privAgentConfig=e}get agentConfig(){return this.privAgentConfig}};vi.SendingAgentContextMessageEvent=cp});var hp=p(ks=>{"use strict";Object.defineProperty(ks,"__esModule",{value:!0});ks.EventSource=void 0;var bE=at(),AE=rr(),pp=class{constructor(e){this.privEventListeners={},this.privIsDisposed=!1,this.privConsoleListener=void 0,this.privMetadata=e}onEvent(e){if(this.isDisposed())throw new bE.ObjectDisposedError("EventSource");if(this.metadata)for(let t in this.metadata)t&&e.metadata&&(e.metadata[t]||(e.metadata[t]=this.metadata[t]));for(let t in this.privEventListeners)t&&this.privEventListeners[t]&&this.privEventListeners[t](e)}attach(e){let t=(0,AE.createNoDashGuid)();return this.privEventListeners[t]=e,{detach:()=>(delete this.privEventListeners[t],Promise.resolve())}}attachListener(e){return this.attach(t=>e.onEvent(t))}attachConsoleListener(e){return this.privConsoleListener&&this.privConsoleListener.detach(),this.privConsoleListener=this.attach(t=>e.onEvent(t)),this.privConsoleListener}isDisposed(){return this.privIsDisposed}dispose(){this.privEventListeners=null,this.privIsDisposed=!0}get metadata(){return this.privMetadata}};ks.EventSource=pp});var rg=p(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.Events=void 0;var TE=at(),_E=hp(),Ms=class r{static setEventSource(e){if(!e)throw new TE.ArgumentNullError("eventSource");r.privInstance=e}static get instance(){return r.privInstance}};Ds.Events=Ms;Ms.privInstance=new _E.EventSource});var ng=p(ig=>{"use strict";Object.defineProperty(ig,"__esModule",{value:!0})});var sg=p(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});nn.ConnectionState=void 0;var IE;(function(r){r[r.None=0]="None",r[r.Connected=1]="Connected",r[r.Connecting=2]="Connecting",r[r.Disconnected=3]="Disconnected"})(IE=nn.ConnectionState||(nn.ConnectionState={}))});var ag=p(og=>{"use strict";Object.defineProperty(og,"__esModule",{value:!0})});var ug=p(cg=>{"use strict";Object.defineProperty(cg,"__esModule",{value:!0})});var hg=p(pg=>{"use strict";Object.defineProperty(pg,"__esModule",{value:!0})});var dg=p(lg=>{"use strict";Object.defineProperty(lg,"__esModule",{value:!0})});var fg=p(vg=>{"use strict";Object.defineProperty(vg,"__esModule",{value:!0})});var mg=p(gg=>{"use strict";Object.defineProperty(gg,"__esModule",{value:!0})});var Sg=p(yg=>{"use strict";Object.defineProperty(yg,"__esModule",{value:!0})});var Pg=p(Cg=>{"use strict";Object.defineProperty(Cg,"__esModule",{value:!0})});var dp=p(xs=>{"use strict";Object.defineProperty(xs,"__esModule",{value:!0});xs.List=void 0;var OE=at(),lp=class r{constructor(e){if(this.privSubscriptionIdCounter=0,this.privAddSubscriptions={},this.privRemoveSubscriptions={},this.privDisposedSubscriptions={},this.privDisposeReason=null,this.privList=[],e)for(let t of e)this.privList.push(t)}get(e){return this.throwIfDisposed(),this.privList[e]}first(){return this.get(0)}last(){return this.get(this.length()-1)}add(e){this.throwIfDisposed(),this.insertAt(this.privList.length,e)}insertAt(e,t){this.throwIfDisposed(),e===0?this.privList.unshift(t):e===this.privList.length?this.privList.push(t):this.privList.splice(e,0,t),this.triggerSubscriptions(this.privAddSubscriptions)}removeFirst(){return this.throwIfDisposed(),this.removeAt(0)}removeLast(){return this.throwIfDisposed(),this.removeAt(this.length()-1)}removeAt(e){return this.throwIfDisposed(),this.remove(e,1)[0]}remove(e,t){this.throwIfDisposed();let i=this.privList.splice(e,t);return this.triggerSubscriptions(this.privRemoveSubscriptions),i}clear(){this.throwIfDisposed(),this.remove(0,this.length())}length(){return this.throwIfDisposed(),this.privList.length}onAdded(e){this.throwIfDisposed();let t=this.privSubscriptionIdCounter++;return this.privAddSubscriptions[t]=e,{detach:()=>(delete this.privAddSubscriptions[t],Promise.resolve())}}onRemoved(e){this.throwIfDisposed();let t=this.privSubscriptionIdCounter++;return this.privRemoveSubscriptions[t]=e,{detach:()=>(delete this.privRemoveSubscriptions[t],Promise.resolve())}}onDisposed(e){this.throwIfDisposed();let t=this.privSubscriptionIdCounter++;return this.privDisposedSubscriptions[t]=e,{detach:()=>(delete this.privDisposedSubscriptions[t],Promise.resolve())}}join(e){return this.throwIfDisposed(),this.privList.join(e)}toArray(){let e=Array();return this.privList.forEach(t=>{e.push(t)}),e}any(e){return this.throwIfDisposed(),e?this.where(e).length()>0:this.length()>0}all(e){return this.throwIfDisposed(),this.where(e).length()===this.length()}forEach(e){this.throwIfDisposed();for(let t=0;t<this.length();t++)e(this.privList[t],t)}select(e){this.throwIfDisposed();let t=[];for(let i=0;i<this.privList.length;i++)t.push(e(this.privList[i],i));return new r(t)}where(e){this.throwIfDisposed();let t=new r;for(let i=0;i<this.privList.length;i++)e(this.privList[i],i)&&t.add(this.privList[i]);return t}orderBy(e){this.throwIfDisposed();let i=this.toArray().sort(e);return new r(i)}orderByDesc(e){return this.throwIfDisposed(),this.orderBy((t,i)=>e(i,t))}clone(){return this.throwIfDisposed(),new r(this.toArray())}concat(e){return this.throwIfDisposed(),new r(this.privList.concat(e.toArray()))}concatArray(e){return this.throwIfDisposed(),new r(this.privList.concat(e))}isDisposed(){return this.privList==null}dispose(e){this.isDisposed()||(this.privDisposeReason=e,this.privList=null,this.privAddSubscriptions=null,this.privRemoveSubscriptions=null,this.triggerSubscriptions(this.privDisposedSubscriptions))}throwIfDisposed(){if(this.isDisposed())throw new OE.ObjectDisposedError("List",this.privDisposeReason)}triggerSubscriptions(e){if(e)for(let t in e)t&&e[t]()}};xs.List=lp});var gp=p(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.marshalPromiseToCallbacks=be.Sink=be.Deferred=be.PromiseResultEventSource=be.PromiseResult=be.PromiseState=void 0;var Lt;(function(r){r[r.None=0]="None",r[r.Resolved=1]="Resolved",r[r.Rejected=2]="Rejected"})(Lt=be.PromiseState||(be.PromiseState={}));var Ns=class{constructor(e){this.throwIfError=()=>{if(this.isError)throw this.error},e.on(t=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!1,this.privResult=t)},t=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!0,this.privError=t)})}get isCompleted(){return this.privIsCompleted}get isError(){return this.privIsError}get error(){return this.privError}get result(){return this.privResult}};be.PromiseResult=Ns;var js=class{constructor(){this.setResult=e=>{this.privOnSetResult(e)},this.setError=e=>{this.privOnSetError(e)},this.on=(e,t)=>{this.privOnSetResult=e,this.privOnSetError=t}}};be.PromiseResultEventSource=js;var vp=class{constructor(){this.resolve=e=>(this.privResolve(e),this),this.reject=e=>(this.privReject(e),this),this.privPromise=new Promise((e,t)=>{this.privResolve=e,this.privReject=t})}get promise(){return this.privPromise}};be.Deferred=vp;var fp=class{constructor(){this.privState=Lt.None,this.privPromiseResult=null,this.privPromiseResultEvents=null,this.privSuccessHandlers=[],this.privErrorHandlers=[],this.privPromiseResultEvents=new js,this.privPromiseResult=new Ns(this.privPromiseResultEvents)}get state(){return this.privState}get result(){return this.privPromiseResult}resolve(e){if(this.privState!==Lt.None)throw new Error("'Cannot resolve a completed promise'");this.privState=Lt.Resolved,this.privPromiseResultEvents.setResult(e);for(let t=0;t<this.privSuccessHandlers.length;t++)this.executeSuccessCallback(e,this.privSuccessHandlers[t],this.privErrorHandlers[t]);this.detachHandlers()}reject(e){if(this.privState!==Lt.None)throw new Error("'Cannot reject a completed promise'");this.privState=Lt.Rejected,this.privPromiseResultEvents.setError(e);for(let t of this.privErrorHandlers)this.executeErrorCallback(e,t);this.detachHandlers()}on(e,t){e==null&&(e=()=>{}),this.privState===Lt.None?(this.privSuccessHandlers.push(e),this.privErrorHandlers.push(t)):(this.privState===Lt.Resolved?this.executeSuccessCallback(this.privPromiseResult.result,e,t):this.privState===Lt.Rejected&&this.executeErrorCallback(this.privPromiseResult.error,t),this.detachHandlers())}executeSuccessCallback(e,t,i){try{t(e)}catch(n){this.executeErrorCallback(`'Unhandled callback error: ${n}'`,i)}}executeErrorCallback(e,t){if(t)try{t(e)}catch(i){throw new Error(`'Unhandled callback error: ${i}. InnerError: ${e}'`)}else throw new Error(`'Unhandled error: ${e}'`)}detachHandlers(){this.privErrorHandlers=[],this.privSuccessHandlers=[]}};be.Sink=fp;function kE(r,e,t){r.then(i=>{try{e&&e(i)}catch(n){if(t)try{if(n instanceof Error){let s=n;t(s.name+": "+s.message)}else t(n)}catch{}}},i=>{if(t)try{if(i instanceof Error){let n=i;t(n.name+": "+n.message)}else t(i)}catch{}})}be.marshalPromiseToCallbacks=kE});var Cp=p(zs=>{"use strict";Object.defineProperty(zs,"__esModule",{value:!0});zs.Queue=void 0;var mp=at(),yp=dp(),Rg=gp(),sn;(function(r){r[r.Dequeue=0]="Dequeue",r[r.Peek=1]="Peek"})(sn||(sn={}));var Sp=class{constructor(e){this.privPromiseStore=new yp.List,this.privIsDrainInProgress=!1,this.privIsDisposing=!1,this.privDisposeReason=null,this.privList=e||new yp.List,this.privDetachables=[],this.privSubscribers=new yp.List,this.privDetachables.push(this.privList.onAdded(()=>this.drain()))}enqueue(e){this.throwIfDispose(),this.enqueueFromPromise(new Promise(t=>t(e)))}enqueueFromPromise(e){this.throwIfDispose(),e.then(t=>{this.privList.add(t)},()=>{})}dequeue(){this.throwIfDispose();let e=new Rg.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:sn.Dequeue}),this.drain()),e.promise}peek(){this.throwIfDispose();let e=new Rg.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:sn.Peek}),this.drain()),e.promise}length(){return this.throwIfDispose(),this.privList.length()}isDisposed(){return this.privSubscribers==null}async drainAndDispose(e,t){if(!this.isDisposed()&&!this.privIsDisposing){this.privDisposeReason=t,this.privIsDisposing=!0;let i=this.privSubscribers;if(i){for(;i.length()>0;)i.removeFirst().deferral.resolve(void 0);this.privSubscribers===i&&(this.privSubscribers=i)}for(let n of this.privDetachables)await n.detach();if(this.privPromiseStore.length()>0&&e){let n=[];return this.privPromiseStore.toArray().forEach(s=>{n.push(s)}),Promise.all(n).finally(()=>{this.privSubscribers=null,this.privList.forEach(s=>{e(s)}),this.privList=null}).then()}else this.privSubscribers=null,this.privList=null}}async dispose(e){await this.drainAndDispose(null,e)}drain(){if(!this.privIsDrainInProgress&&!this.privIsDisposing){this.privIsDrainInProgress=!0;let e=this.privSubscribers,t=this.privList;if(e&&t){for(;t.length()>0&&e.length()>0&&!this.privIsDisposing;){let i=e.removeFirst();if(i.type===sn.Peek)i.deferral.resolve(t.first());else{let n=t.removeFirst();i.deferral.resolve(n)}}this.privSubscribers===e&&(this.privSubscribers=e),this.privList===t&&(this.privList=t)}this.privIsDrainInProgress=!1}}throwIfDispose(){if(this.isDisposed())throw this.privDisposeReason?new mp.InvalidOperationError(this.privDisposeReason):new mp.ObjectDisposedError("Queue");if(this.privIsDisposing)throw new mp.InvalidOperationError("Queue disposing")}};zs.Queue=Sp});var Eg=p(Ls=>{"use strict";Object.defineProperty(Ls,"__esModule",{value:!0});Ls.RawWebsocketMessage=void 0;var qs=sp(),on=at(),ME=rr(),Pp=class{constructor(e,t,i){if(this.privPayload=null,!t)throw new on.ArgumentNullError("payload");if(e===qs.MessageType.Binary&&Object.getPrototypeOf(t).constructor.name!=="ArrayBuffer")throw new on.InvalidOperationError("Payload must be ArrayBuffer");if(e===qs.MessageType.Text&&typeof t!="string")throw new on.InvalidOperationError("Payload must be a string");this.privMessageType=e,this.privPayload=t,this.privId=i||(0,ME.createNoDashGuid)()}get messageType(){return this.privMessageType}get payload(){return this.privPayload}get textContent(){if(this.privMessageType===qs.MessageType.Binary)throw new on.InvalidOperationError("Not supported for binary message");return this.privPayload}get binaryContent(){if(this.privMessageType===qs.MessageType.Text)throw new on.InvalidOperationError("Not supported for text message");return this.privPayload}get id(){return this.privId}};Ls.RawWebsocketMessage=Pp});var wg=p(Bs=>{"use strict";Object.defineProperty(Bs,"__esModule",{value:!0});Bs.RiffPcmEncoder=void 0;var Rp=class{constructor(e,t){this.privActualSampleRate=e,this.privDesiredSampleRate=t}encode(e){let t=this.downSampleAudioFrame(e,this.privActualSampleRate,this.privDesiredSampleRate);if(!t)return null;let i=t.length*2,n=new ArrayBuffer(i),s=new DataView(n);return this.floatTo16BitPCM(s,0,t),n}setString(e,t,i){for(let n=0;n<i.length;n++)e.setUint8(t+n,i.charCodeAt(n))}floatTo16BitPCM(e,t,i){for(let n=0;n<i.length;n++,t+=2){let s=Math.max(-1,Math.min(1,i[n]));e.setInt16(t,s<0?s*32768:s*32767,!0)}}downSampleAudioFrame(e,t,i){if(!e)return null;if(i===t||i>t)return e;let n=t/i,s=Math.round(e.length/n),o=new Float32Array(s),a=0,c=0;for(;c<s;){let u=Math.round((c+1)*n),h=0,d=0;for(;a<u&&a<e.length;)h+=e[a++],d++;o[c++]=h/d}return o}};Bs.RiffPcmEncoder=Rp});var Tg=p(Fs=>{"use strict";Object.defineProperty(Fs,"__esModule",{value:!0});Fs.Stream=void 0;var bg=at(),DE=rr(),Ag=Cp(),Ep=class{constructor(e){this.privIsWriteEnded=!1,this.privIsReadEnded=!1,this.privId=e||(0,DE.createNoDashGuid)(),this.privReaderQueue=new Ag.Queue}get isClosed(){return this.privIsWriteEnded}get isReadEnded(){return this.privIsReadEnded}get id(){return this.privId}close(){this.privIsWriteEnded||(this.writeStreamChunk({buffer:null,isEnd:!0,timeReceived:Date.now()}),this.privIsWriteEnded=!0)}writeStreamChunk(e){if(this.throwIfClosed(),!this.privReaderQueue.isDisposed())try{this.privReaderQueue.enqueue(e)}catch{}}read(){if(this.privIsReadEnded)throw new bg.InvalidOperationError("Stream read has already finished");return this.privReaderQueue.dequeue().then(async e=>((e===void 0||e.isEnd)&&await this.privReaderQueue.dispose("End of stream reached"),e))}readEnded(){this.privIsReadEnded||(this.privIsReadEnded=!0,this.privReaderQueue=new Ag.Queue)}throwIfClosed(){if(this.privIsWriteEnded)throw new bg.InvalidOperationError("Stream closed")}};Fs.Stream=Ep});var Us=p(an=>{"use strict";Object.defineProperty(an,"__esModule",{value:!0});an.TranslationStatus=void 0;var xE;(function(r){r[r.Success=0]="Success",r[r.Error=1]="Error"})(xE=an.TranslationStatus||(an.TranslationStatus={}))});var _g=p(Vs=>{"use strict";Object.defineProperty(Vs,"__esModule",{value:!0});Vs.ChunkedArrayBufferStream=void 0;var NE=P(),wp=class extends NE.Stream{constructor(e,t){super(t),this.privTargetChunkSize=Math.round(e),this.privNextBufferReadyBytes=0}writeStreamChunk(e){if(e.isEnd||this.privNextBufferReadyBytes===0&&e.buffer.byteLength===this.privTargetChunkSize){super.writeStreamChunk(e);return}let t=0;for(;t<e.buffer.byteLength;){this.privNextBufferToWrite===void 0&&(this.privNextBufferToWrite=new ArrayBuffer(this.privTargetChunkSize),this.privNextBufferStartTime=e.timeReceived);let i=Math.min(e.buffer.byteLength-t,this.privTargetChunkSize-this.privNextBufferReadyBytes),n=new Uint8Array(this.privNextBufferToWrite),s=new Uint8Array(e.buffer.slice(t,i+t));n.set(s,this.privNextBufferReadyBytes),this.privNextBufferReadyBytes+=i,t+=i,this.privNextBufferReadyBytes===this.privTargetChunkSize&&(super.writeStreamChunk({buffer:this.privNextBufferToWrite,isEnd:!1,timeReceived:this.privNextBufferStartTime}),this.privNextBufferReadyBytes=0,this.privNextBufferToWrite=void 0)}}close(){this.privNextBufferReadyBytes!==0&&!this.isClosed&&super.writeStreamChunk({buffer:this.privNextBufferToWrite.slice(0,this.privNextBufferReadyBytes),isEnd:!1,timeReceived:this.privNextBufferStartTime}),super.close()}};Vs.ChunkedArrayBufferStream=wp});var Og=p(Ig=>{"use strict";Object.defineProperty(Ig,"__esModule",{value:!0})});var kg=p(Ws=>{"use strict";Object.defineProperty(Ws,"__esModule",{value:!0});Ws.Timeout=void 0;var Ct=class r{static load(){let e=new Map([[0,()=>{}]]),t=new Map,n="data:text/javascript;base64,"+btoa(`!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=14)}([function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return d}));const r=new Map,o=new Map,i=e=>{const t=r.get(e);if(void 0===t)throw new Error('There is no interval scheduled with the given id "'.concat(e,'".'));clearTimeout(t),r.delete(e)},u=e=>{const t=o.get(e);if(void 0===t)throw new Error('There is no timeout scheduled with the given id "'.concat(e,'".'));clearTimeout(t),o.delete(e)},f=(e,t)=>{let n,r;if("performance"in self){const o=performance.now();n=o,r=e-Math.max(0,o-t)}else n=Date.now(),r=e;return{expected:n+r,remainingDelay:r}},c=(e,t,n,r)=>{const o="performance"in self?performance.now():Date.now();o>n?postMessage({id:null,method:"call",params:{timerId:t}}):e.set(t,setTimeout(c,n-o,e,t,n))},a=(e,t,n)=>{const{expected:o,remainingDelay:i}=f(e,n);r.set(t,setTimeout(c,i,r,t,o))},d=(e,t,n)=>{const{expected:r,remainingDelay:i}=f(e,n);o.set(t,setTimeout(c,i,o,t,r))}},function(e,t,n){"use strict";n.r(t);var r=n(2);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var i=n(3);for(var o in i)"default"!==o&&function(e){n.d(t,e,(function(){return i[e]}))}(o);var u=n(4);for(var o in u)"default"!==o&&function(e){n.d(t,e,(function(){return u[e]}))}(o);var f=n(5);for(var o in f)"default"!==o&&function(e){n.d(t,e,(function(){return f[e]}))}(o);var c=n(6);for(var o in c)"default"!==o&&function(e){n.d(t,e,(function(){return c[e]}))}(o);var a=n(7);for(var o in a)"default"!==o&&function(e){n.d(t,e,(function(){return a[e]}))}(o);var d=n(8);for(var o in d)"default"!==o&&function(e){n.d(t,e,(function(){return d[e]}))}(o);var s=n(9);for(var o in s)"default"!==o&&function(e){n.d(t,e,(function(){return s[e]}))}(o)},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";n.r(t);var r=n(11);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);var i=n(12);for(var o in i)"default"!==o&&function(e){n.d(t,e,(function(){return i[e]}))}(o);var u=n(13);for(var o in u)"default"!==o&&function(e){n.d(t,e,(function(){return u[e]}))}(o)},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(1);for(var i in o)"default"!==i&&function(e){n.d(t,e,(function(){return o[e]}))}(i);var u=n(10);for(var i in u)"default"!==i&&function(e){n.d(t,e,(function(){return u[e]}))}(i);addEventListener("message",({data:e})=>{try{if("clear"===e.method){const{id:t,params:{timerId:n}}=e;Object(r.b)(n),postMessage({error:null,id:t})}else{if("set"!==e.method)throw new Error('The given method "'.concat(e.method,'" is not supported'));{const{params:{delay:t,now:n,timerId:o}}=e;Object(r.d)(t,o,n)}}}catch(t){postMessage({error:{message:t.message},id:e.id,result:null})}})}]);`),s=new Worker(n);return s.addEventListener("message",({data:c})=>{if(r.isCallNotification(c)){let{params:{timerId:u}}=c,h=e.get(u);if(typeof h=="number"){let d=t.get(h);if(d===void 0||d!==u)throw new Error("The timer is in an undefined state.")}else if(typeof h<"u")h(),e.delete(u);else throw new Error("The timer is in an undefined state.")}else if(r.isClearResponse(c)){let{id:u}=c,h=t.get(u);if(h===void 0)throw new Error("The timer is in an undefined state.");t.delete(u),e.delete(h)}else{let{error:{message:u}}=c;throw new Error(u)}}),{clearTimeout:c=>{let u=Math.random();t.set(u,c),e.set(c,u),s.postMessage({id:u,method:"clear",params:{timerId:c}})},setTimeout:(c,u)=>{let h=Math.random();return e.set(h,c),s.postMessage({id:null,method:"set",params:{delay:u,now:performance.now(),timerId:h}}),h}}}static loadWorkerTimers(){return()=>(r.workerTimers!==null||(r.workerTimers=r.load()),r.workerTimers)}static isCallNotification(e){return e.method!==void 0&&e.method==="call"}static isClearResponse(e){return e.error===null&&typeof e.id=="number"}};Ws.Timeout=Ct;Ct.workerTimers=null;Ct.clearTimeout=r=>Ct.timers().clearTimeout(r);Ct.setTimeout=(r,e)=>Ct.timers().setTimeout(r,e);Ct.timers=Ct.loadWorkerTimers()});var Mg=p(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.OCSPCacheUpdateErrorEvent=M.OCSPResponseRetrievedEvent=M.OCSPCacheFetchErrorEvent=M.OCSPVerificationFailedEvent=M.OCSPCacheHitEvent=M.OCSPCacheEntryNeedsRefreshEvent=M.OCSPCacheEntryExpiredEvent=M.OCSPWSUpgradeStartedEvent=M.OCSPStapleReceivedEvent=M.OCSPCacheUpdateCompleteEvent=M.OCSPDiskCacheStoreEvent=M.OCSPMemoryCacheStoreEvent=M.OCSPCacheUpdateNeededEvent=M.OCSPDiskCacheHitEvent=M.OCSPCacheMissEvent=M.OCSPMemoryCacheHitEvent=M.OCSPEvent=void 0;var he=di(),oe=class extends he.PlatformEvent{constructor(e,t,i){super(e,t),this.privSignature=i}};M.OCSPEvent=oe;var bp=class extends oe{constructor(e){super("OCSPMemoryCacheHitEvent",he.EventType.Debug,e)}};M.OCSPMemoryCacheHitEvent=bp;var Ap=class extends oe{constructor(e){super("OCSPCacheMissEvent",he.EventType.Debug,e)}};M.OCSPCacheMissEvent=Ap;var Tp=class extends oe{constructor(e){super("OCSPDiskCacheHitEvent",he.EventType.Debug,e)}};M.OCSPDiskCacheHitEvent=Tp;var _p=class extends oe{constructor(e){super("OCSPCacheUpdateNeededEvent",he.EventType.Debug,e)}};M.OCSPCacheUpdateNeededEvent=_p;var Ip=class extends oe{constructor(e){super("OCSPMemoryCacheStoreEvent",he.EventType.Debug,e)}};M.OCSPMemoryCacheStoreEvent=Ip;var Op=class extends oe{constructor(e){super("OCSPDiskCacheStoreEvent",he.EventType.Debug,e)}};M.OCSPDiskCacheStoreEvent=Op;var kp=class extends oe{constructor(e){super("OCSPCacheUpdateCompleteEvent",he.EventType.Debug,e)}};M.OCSPCacheUpdateCompleteEvent=kp;var Mp=class extends oe{constructor(){super("OCSPStapleReceivedEvent",he.EventType.Debug,"")}};M.OCSPStapleReceivedEvent=Mp;var Dp=class extends oe{constructor(e){super("OCSPWSUpgradeStartedEvent",he.EventType.Debug,e)}};M.OCSPWSUpgradeStartedEvent=Dp;var xp=class extends oe{constructor(e,t){super("OCSPCacheEntryExpiredEvent",he.EventType.Debug,e),this.privExpireTime=t}};M.OCSPCacheEntryExpiredEvent=xp;var Np=class extends oe{constructor(e,t,i){super("OCSPCacheEntryNeedsRefreshEvent",he.EventType.Debug,e),this.privExpireTime=i,this.privStartTime=t}};M.OCSPCacheEntryNeedsRefreshEvent=Np;var jp=class extends oe{constructor(e,t,i){super("OCSPCacheHitEvent",he.EventType.Debug,e),this.privExpireTime=i,this.privExpireTimeString=new Date(i).toLocaleDateString(),this.privStartTime=t,this.privStartTimeString=new Date(t).toLocaleTimeString()}};M.OCSPCacheHitEvent=jp;var zp=class extends oe{constructor(e,t){super("OCSPVerificationFailedEvent",he.EventType.Debug,e),this.privError=t}};M.OCSPVerificationFailedEvent=zp;var qp=class extends oe{constructor(e,t){super("OCSPCacheFetchErrorEvent",he.EventType.Debug,e),this.privError=t}};M.OCSPCacheFetchErrorEvent=qp;var Lp=class extends oe{constructor(e){super("OCSPResponseRetrievedEvent",he.EventType.Debug,e)}};M.OCSPResponseRetrievedEvent=Lp;var Bp=class extends oe{constructor(e,t){super("OCSPCacheUpdateErrorEvent",he.EventType.Debug,e),this.privError=t}};M.OCSPCacheUpdateErrorEvent=Bp});var xg=p(Hs=>{"use strict";Object.defineProperty(Hs,"__esModule",{value:!0});Hs.BackgroundEvent=void 0;var Dg=P(),Fp=class extends Dg.PlatformEvent{constructor(e){super("BackgroundEvent",Dg.EventType.Error),this.privError=e}get error(){return this.privError}};Hs.BackgroundEvent=Fp});var P=p(T=>{"use strict";var jE=T&&T.__createBinding||(Object.create?(function(r,e,t,i){i===void 0&&(i=t),Object.defineProperty(r,i,{enumerable:!0,get:function(){return e[t]}})}):(function(r,e,t,i){i===void 0&&(i=t),r[i]=e[t]})),j=T&&T.__exportStar||function(r,e){for(var t in r)t!=="default"&&!Object.prototype.hasOwnProperty.call(e,t)&&jE(e,r,t)};Object.defineProperty(T,"__esModule",{value:!0});T.TranslationStatus=void 0;j(Hu(),T);j(Zf(),T);j(sp(),T);j(Yf(),T);j(eg(),T);j(up(),T);j(at(),T);j(rg(),T);j(hp(),T);j(rr(),T);j(ng(),T);j(sg(),T);j(ag(),T);j(ug(),T);j(hg(),T);j(dg(),T);j(fg(),T);j(mg(),T);j(Sg(),T);j(Pg(),T);j(dp(),T);j(di(),T);j(gp(),T);j(Cp(),T);j(Eg(),T);j(wg(),T);j(Tg(),T);var zE=Us();Object.defineProperty(T,"TranslationStatus",{enumerable:!0,get:function(){return zE.TranslationStatus}});j(_g(),T);j(Og(),T);j(kg(),T);j(Mg(),T);j(xg(),T)});var Ie=p(Ks=>{"use strict";Object.defineProperty(Ks,"__esModule",{value:!0});Ks.HeaderNames=void 0;var Le=class{};Ks.HeaderNames=Le;Le.AuthKey="Ocp-Apim-Subscription-Key";Le.Authorization="Authorization";Le.SpIDAuthKey="Apim-Subscription-Id";Le.ConnectionId="X-ConnectionId";Le.ContentType="Content-Type";Le.CustomCommandsAppId="X-CommandsAppId";Le.Path="Path";Le.RequestId="X-RequestId";Le.RequestStreamId="X-StreamId";Le.RequestTimestamp="X-Timestamp"});var Gs=p(Js=>{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});Js.AuthInfo=void 0;var Up=class{constructor(e,t){this.privHeaderName=e,this.privToken=t}get headerName(){return this.privHeaderName}get token(){return this.privToken}};Js.AuthInfo=Up});var Ng=p($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});$s.CognitiveSubscriptionKeyAuthentication=void 0;var qE=P(),LE=Ie(),BE=Gs(),Vp=class{constructor(e){if(!e)throw new qE.ArgumentNullError("subscriptionKey");this.privAuthInfo=new BE.AuthInfo(LE.HeaderNames.AuthKey,e)}fetch(e){return Promise.resolve(this.privAuthInfo)}fetchOnExpiry(e){return Promise.resolve(this.privAuthInfo)}};$s.CognitiveSubscriptionKeyAuthentication=Vp});var Lg=p(Xs=>{"use strict";Object.defineProperty(Xs,"__esModule",{value:!0});Xs.CognitiveTokenAuthentication=void 0;var jg=P(),zg=Gs(),qg=Ie(),Qs=class r{constructor(e,t){if(!e)throw new jg.ArgumentNullError("fetchCallback");if(!t)throw new jg.ArgumentNullError("fetchOnExpiryCallback");this.privFetchCallback=e,this.privFetchOnExpiryCallback=t}fetch(e){return this.privFetchCallback(e).then(t=>new zg.AuthInfo(qg.HeaderNames.Authorization,t===void 0?void 0:r.privTokenPrefix+t))}fetchOnExpiry(e){return this.privFetchOnExpiryCallback(e).then(t=>new zg.AuthInfo(qg.HeaderNames.Authorization,t===void 0?void 0:r.privTokenPrefix+t))}};Xs.CognitiveTokenAuthentication=Qs;Qs.privTokenPrefix="Bearer "});var Fg=p(Bg=>{"use strict";Object.defineProperty(Bg,"__esModule",{value:!0})});var Vg=p(Ug=>{"use strict";Object.defineProperty(Ug,"__esModule",{value:!0})});var Ys=p(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});le.RecognitionEndedEvent=le.RecognitionCompletionStatus=le.RecognitionStartedEvent=le.ConnectingToServiceEvent=le.ListeningStartedEvent=le.RecognitionTriggeredEvent=le.SpeechRecognitionEvent=void 0;var Zs=P(),or=class extends Zs.PlatformEvent{constructor(e,t,i,n=Zs.EventType.Info){super(e,n),this.privRequestId=t,this.privSessionId=i}get requestId(){return this.privRequestId}get sessionId(){return this.privSessionId}};le.SpeechRecognitionEvent=or;var Wp=class extends or{constructor(e,t,i,n){super("RecognitionTriggeredEvent",e,t),this.privAudioSourceId=i,this.privAudioNodeId=n}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}};le.RecognitionTriggeredEvent=Wp;var Hp=class extends or{constructor(e,t,i,n){super("ListeningStartedEvent",e,t),this.privAudioSourceId=i,this.privAudioNodeId=n}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}};le.ListeningStartedEvent=Hp;var Kp=class extends or{constructor(e,t,i){super("ConnectingToServiceEvent",e,i),this.privAuthFetchEventid=t}get authFetchEventid(){return this.privAuthFetchEventid}};le.ConnectingToServiceEvent=Kp;var Jp=class extends or{constructor(e,t,i,n,s){super("RecognitionStartedEvent",e,s),this.privAudioSourceId=t,this.privAudioNodeId=i,this.privAuthFetchEventId=n}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}get authFetchEventId(){return this.privAuthFetchEventId}};le.RecognitionStartedEvent=Jp;var Wg;(function(r){r[r.Success=0]="Success",r[r.AudioSourceError=1]="AudioSourceError",r[r.AudioSourceTimeout=2]="AudioSourceTimeout",r[r.AuthTokenFetchError=3]="AuthTokenFetchError",r[r.AuthTokenFetchTimeout=4]="AuthTokenFetchTimeout",r[r.UnAuthorized=5]="UnAuthorized",r[r.ConnectTimeout=6]="ConnectTimeout",r[r.ConnectError=7]="ConnectError",r[r.ClientRecognitionActivityTimeout=8]="ClientRecognitionActivityTimeout",r[r.UnknownError=9]="UnknownError"})(Wg=le.RecognitionCompletionStatus||(le.RecognitionCompletionStatus={}));var Gp=class extends or{constructor(e,t,i,n,s,o,a,c){super("RecognitionEndedEvent",e,s,a===Wg.Success?Zs.EventType.Info:Zs.EventType.Error),this.privAudioSourceId=t,this.privAudioNodeId=i,this.privAuthFetchEventId=n,this.privStatus=a,this.privError=c,this.privServiceTag=o}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}get authFetchEventId(){return this.privAuthFetchEventId}get serviceTag(){return this.privServiceTag}get status(){return this.privStatus}get error(){return this.privError}