1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1035],{519:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceAdapter=void 0;let i=r(12262),n=r(24184),o=r(76860),s=r(26973),a=r(30359),u=r(70383),c=r(81956),p=r(39487),h=r(95630),d=r(92850),l=r(78869);class v extends c.ServiceRecognizerBase{constructor(e,t,r,i,n){super(e,t,r,i,n),this.privEvents=new o.EventSource,this.privDialogServiceConnector=n,this.receiveMessageOverride=()=>this.receiveDialogMessageOverride(),this.privTurnStateManager=new u.DialogServiceTurnStateManager,this.recognizeOverride=(e,t,r)=>this.listenOnce(e,t,r),this.postConnectImplOverride=e=>this.dialogConnectImpl(e),this.configConnectionOverride=e=>this.configConnection(e),this.disconnectOverride=()=>this.privDisconnect(),this.privDialogAudioSource=r,this.agentConfigSent=!1,this.privLastResult=null,this.connectionEvents.attach(e=>{"ConnectionClosedEvent"===e.name&&(this.terminateMessageLoop=!0)})}async sendMessage(e){let t=(0,o.createGuid)(),r=(0,o.createNoDashGuid)(),i=JSON.stringify({context:{interactionId:t},messagePayload:JSON.parse(e),version:.5}),n=await this.fetchConnection();await n.send(new l.SpeechConnectionMessage(o.MessageType.Text,"agent",r,"application/json",i))}async privDisconnect(){await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.NoError,"Disconnecting"),this.terminateMessageLoop=!0,this.agentConfigSent=!1}processTypeSpecificMessages(e){let t,r,i=new a.PropertyCollection;switch(e.messageType===o.MessageType.Text&&i.setProperty(a.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),e.path.toLowerCase()){case"speech.phrase":let n=c.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);if(this.privRequestSession.onPhraseRecognized(n.Offset+n.Duration),n.RecognitionStatus!==c.RecognitionStatus.TooManyRequests&&n.RecognitionStatus!==c.RecognitionStatus.Error){let e=this.fireEventForResult(n,i);if(this.privLastResult=e.result,this.privDialogServiceConnector.recognized)try{this.privDialogServiceConnector.recognized(this.privDialogServiceConnector,e)}catch(e){}}r=!0;break;case"speech.hypothesis":let s=c.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new a.SpeechRecognitionResult(this.privRequestSession.requestId,a.ResultReason.RecognizingSpeech,s.Text,s.Duration,s.Offset,s.Language,s.LanguageDetectionConfidence,void 0,void 0,s.asJson(),i),this.privRequestSession.onHypothesis(s.Offset);let u=new a.SpeechRecognitionEventArgs(t,s.Offset,this.privRequestSession.sessionId);if(this.privDialogServiceConnector.recognizing)try{this.privDialogServiceConnector.recognizing(this.privDialogServiceConnector,u)}catch(e){}r=!0;break;case"speech.keyword":let p=c.SpeechKeyword.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new a.SpeechRecognitionResult(this.privRequestSession.requestId,"Accepted"===p.Status?a.ResultReason.RecognizedKeyword:a.ResultReason.NoMatch,p.Text,p.Duration,p.Offset,void 0,void 0,void 0,void 0,p.asJson(),i),"Accepted"!==p.Status&&(this.privLastResult=t);let h=new a.SpeechRecognitionEventArgs(t,t.duration,t.resultId);if(this.privDialogServiceConnector.recognized)try{this.privDialogServiceConnector.recognized(this.privDialogServiceConnector,h)}catch(e){}r=!0;break;case"audio":{let t=e.requestId.toUpperCase(),r=this.privTurnStateManager.GetTurn(t);try{e.binaryBody?r.audioStream.write(e.binaryBody):r.endAudioStream()}catch(e){}}r=!0;break;case"response":this.handleResponseMessage(e),r=!0}let d=new o.Deferred;return d.resolve(r),d.promise}async cancelRecognition(e,t,r,i,n){if(this.terminateMessageLoop=!0,this.privRequestSession.isRecognizing&&await this.privRequestSession.onStopRecognizing(
1),this.privDialogServiceConnector.canceled){let t=new a.PropertyCollection;t.setProperty(c.CancellationErrorCodePropertyName,a.CancellationErrorCode[i]);let o=new a.SpeechRecognitionCanceledEventArgs(r,n,i,void 0,e);try{this.privDialogServiceConnector.canceled(this.privDialogServiceConnector,o)}catch{}if(this.privSuccessCallback){let e=new a.SpeechRecognitionResult(void 0,a.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,void 0,n,void 0,t);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}}async listenOnce(e,t,r){this.privRecognizerConfig.recognitionMode=e,this.privSuccessCallback=t,this.privErrorCallback=r,this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privDialogAudioSource.events),this.privRecognizerConfig.parameters.setProperty(a.PropertyId.Speech_SessionId,this.privRequestSession.sessionId);let n=this.connectImpl(),o=this.sendPreAudioMessages(),s=await this.privDialogAudioSource.attach(this.privRequestSession.audioNodeId),u=await this.privDialogAudioSource.format,c=await this.privDialogAudioSource.deviceInfo,p=new i.ReplayableAudioNode(s,u.avgBytesPerSec);await this.privRequestSession.onAudioSourceAttachCompleted(p,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:c};try{await n,await o}catch(e){return await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.ConnectionFailure,e),Promise.resolve()}let h=new a.SessionEventArgs(this.privRequestSession.sessionId);this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,h),this.sendAudio(p).then(()=>{},async e=>{await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.RuntimeError,e)})}dialogConnectImpl(e){return this.privConnectionLoop=this.startMessageLoop(),e}receiveDialogMessageOverride(){let e=new o.Deferred,t=async()=>{try{let r=this.isDisposed(),i=!this.isDisposed()&&this.terminateMessageLoop;if(r||i)return void e.resolve(void 0);let n=await this.fetchConnection(),s=await n.read();if(!s)return t();let u=l.SpeechConnectionMessage.fromConnectionMessage(s);switch(u.path.toLowerCase()){case"turn.start":{let e=u.requestId.toUpperCase(),t=this.privRequestSession.requestId.toUpperCase();e!==t?this.privTurnStateManager.StartTurn(e):this.privRequestSession.onServiceTurnStartResponse()}break;case"speech.startdetected":let p=c.SpeechDetected.fromJSON(u.textBody,this.privRequestSession.currentTurnAudioOffset),h=new a.RecognitionEventArgs(p.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechStartDetected&&this.privRecognizer.speechStartDetected(this.privRecognizer,h);break;case"speech.enddetected":let d;d=u.textBody.length>0?u.textBody:"{ Offset: 0 }";let v=c.SpeechDetected.fromJSON(d,this.privRequestSession.currentTurnAudioOffset);this.privRequestSession.onServiceRecognized(v.Offset);let g=new a.RecognitionEventArgs(v.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechEndDetected&&this.privRecognizer.speechEndDetected(this.privRecognizer,g);break;case"turn.end":{let e=u.requestId.toUpperCase(),t=this.privRequestSession.requestId.toUpperCase();if(e!==t)this.privTurnStateManager.CompleteTurn(e);else{let e=new a.SessionEventArgs(this.privRequestSession.sessionId);if(await this.privRequestSession.onServiceTurnEndResponse(!1),(!this.privRecognizerConfig.isContinuousRecognition||this.privRequestSession.isSpeechEnded||!this.privRequestSession.isRecognizing)&&this.privRecognizer.sessionStopped&&this.privRecognizer.sessionStopped(this.privRecognizer,e),this.privSuccessCallback&&this.privLastResult){try{this.privSuccessCallback(this.privLastResult),this.privLastResult=null}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}}break;default:try{!await this.processTypeSpecificMessages(u)&&this.serviceEvents&&this.serviceEvents.onEvent(new o.ServiceEvent(u.path.toLowerCase(),u.textBody))}catch(e){}}return t()}catch(t){this.terminateMessageLoop=!0,e.resolve()}};return t().catch(e=>
1{o.Events.instance.onEvent(new o.BackgroundEvent(e))}),e.promise}async startMessageLoop(){this.terminateMessageLoop=!1;try{await this.receiveDialogMessageOverride()}catch(e){await this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,a.CancellationReason.Error,a.CancellationErrorCode.RuntimeError,e)}return Promise.resolve()}async configConnection(e){return this.terminateMessageLoop?(this.terminateMessageLoop=!1,Promise.reject("Connection to service terminated.")):(await this.sendSpeechServiceConfig(e,this.privRequestSession,this.privRecognizerConfig.SpeechServiceConfig.serialize()),await this.sendAgentConfig(e),e)}async sendPreAudioMessages(){let e=await this.fetchConnection();this.addKeywordContextData(),await this.sendSpeechContext(e,!0),await this.sendAgentContext(e),await this.sendWaveHeader(e)}sendAgentConfig(e){if(this.agentConfig&&!this.agentConfigSent){if(this.privRecognizerConfig.parameters.getProperty(a.PropertyId.Conversation_DialogType)===a.DialogServiceConfig.DialogTypes.CustomCommands){let e=this.agentConfig.get();e.botInfo.commandsCulture=this.privRecognizerConfig.parameters.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage,"en-us"),this.agentConfig.set(e)}this.onEvent(new n.SendingAgentContextMessageEvent(this.agentConfig));let t=this.agentConfig.toJsonString();return this.agentConfigSent=!0,e.send(new l.SpeechConnectionMessage(o.MessageType.Text,"agent.config",this.privRequestSession.requestId,"application/json",t))}}sendAgentContext(e){let t=JSON.stringify({channelData:"",context:{interactionId:(0,o.createGuid)()},messagePayload:this.privDialogServiceConnector.properties.getProperty(a.PropertyId.Conversation_Speech_Activity_Template),version:.5});return e.send(new l.SpeechConnectionMessage(o.MessageType.Text,"speech.agent.context",this.privRequestSession.requestId,"application/json",t))}fireEventForResult(e,t){let r=c.EnumTranslation.implTranslateRecognitionResult(e.RecognitionStatus),i=new a.SpeechRecognitionResult(this.privRequestSession.requestId,r,e.DisplayText,e.Duration,e.Offset,e.Language,e.LanguageDetectionConfidence,void 0,void 0,e.asJson(),t);return new a.SpeechRecognitionEventArgs(i,e.Offset,this.privRequestSession.sessionId)}handleResponseMessage(e){let t=JSON.parse(e.textBody);switch(t.messageType.toLowerCase()){case"message":let r=e.requestId.toUpperCase(),i=p.ActivityPayloadResponse.fromJSON(e.textBody),n=this.privTurnStateManager.GetTurn(r);if(i.conversationId){let e=this.agentConfig.get();e.botInfo.conversationId=i.conversationId,this.agentConfig.set(e)}let u=n.processActivityPayload(i,s.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormatString(this.privDialogServiceConnector.properties.getProperty(a.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0))),c=new a.ActivityReceivedEventArgs(i.messagePayload,u);if(this.privDialogServiceConnector.activityReceived)try{this.privDialogServiceConnector.activityReceived(this.privDialogServiceConnector,c)}catch(e){}break;case"messagestatus":if(this.privDialogServiceConnector.turnStatusReceived)try{this.privDialogServiceConnector.turnStatusReceived(this.privDialogServiceConnector,new a.TurnStatusReceivedEventArgs(e.textBody))}catch(e){}break;default:o.Events.instance.onEvent(new o.BackgroundEvent(`Unexpected response of type ${t.messageType}. Ignoring.`))}}onEvent(e){this.privEvents.onEvent(e),o.Events.instance.onEvent(e)}addKeywordContextData(){let e=this.privRecognizerConfig.parameters.getProperty("SPEECH-KeywordsToDetect");if(void 0===e)return;let t=this.privRecognizerConfig.parameters.getProperty("SPEECH-KeywordsToDetect-Offsets"),r=this.privRecognizerConfig.parameters.getProperty("SPEECH-KeywordsToDetect-Durations"),i=e.split(";"),n=void 0===t?[]:t.split(";"),o=void 0===r?[]:r.split(";"),s=[];for(let e=0;e<i.length;e++){let t={text:i[e]};e<n.length&&(t.startOffset=Number(n[e])),e<o.length&&(t.duration=Number(o[e])),s.push(t)}this.speechContext.getContext().invocationSource=h.InvocationSource.VoiceActivationWithKeyword,this.speechContext.getContext().keywordDetection=[{clientDetectedKeywords:s,onReject:{action:d.OnRejectAction.EndOfTurn},type:d.KeywordDetectionType.StartTrigger}]}}t.DialogServiceAdapter=v},1492:(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.DeferralMap=void 0;class r{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(t){this.privMap[e].reject(t)}finally{this.privMap[e]=void 0}}}t.DeferralMap=r},2185:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CognitiveSubscriptionKeyAuthentication=void 0;let i=r(76860),n=r(81796),o=r(64056);class s{constructor(e){if(!e)throw new i.ArgumentNullError("subscriptionKey");this.privAuthInfo=new o.AuthInfo(n.HeaderNames.AuthKey,e)}fetch(e){return Promise.resolve(this.privAuthInfo)}fetchOnExpiry(e){return Promise.resolve(this.privAuthInfo)}}t.CognitiveSubscriptionKeyAuthentication=s},2418:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Recognizer=void 0;let i=r(81956),n=r(76860),o=r(43847),s=r(30359);class a{constructor(e,t,r,i){this.audioConfig=void 0!==e?e:s.AudioConfig.fromDefaultMicrophoneInput(),this.privDisposed=!1,this.privProperties=t.clone(),this.privConnectionFactory=r,this.tokenCredential=i,this.implCommonRecognizerSetup()}close(e,t){o.Contracts.throwIfDisposed(this.privDisposed),(0,n.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}get internalData(){return this.privReco}async dispose(e){!this.privDisposed&&(this.privDisposed=!0,e&&this.privReco&&(await this.privReco.audioSource.turnOff(),await this.privReco.dispose()))}static get telemetryEnabled(){return i.ServiceRecognizerBase.telemetryDataEnabled}static enableTelemetry(e){i.ServiceRecognizerBase.telemetryDataEnabled=e}implCommonRecognizerSetup(){let e="u">typeof window?"Browser":"Node",t="unknown",r="unknown";"u">typeof navigator&&(e=e+"/"+navigator.platform,t=navigator.userAgent,r=navigator.appVersion);let n=this.createRecognizerConfig(new i.SpeechServiceConfig(new i.Context(new i.OS(e,t,r))));this.privReco=this.createServiceRecognizer(a.getAuth(this.privProperties,this.tokenCredential),this.privConnectionFactory,this.audioConfig,n)}async recognizeOnceAsyncImpl(e){o.Contracts.throwIfDisposed(this.privDisposed);let t=new n.Deferred;await this.implRecognizerStop(),await this.privReco.recognize(e,t.resolve,t.reject);let r=await t.promise;return await this.implRecognizerStop(),r}async startContinuousRecognitionAsyncImpl(e){o.Contracts.throwIfDisposed(this.privDisposed),await this.implRecognizerStop(),await this.privReco.recognize(e,void 0,void 0)}async stopContinuousRecognitionAsyncImpl(){o.Contracts.throwIfDisposed(this.privDisposed),await this.implRecognizerStop()}async implRecognizerStop(){if(this.privReco){let e=this.privProperties.getProperty(s.PropertyId.Recognizer_StopTimeoutMs,void 0);if(void 0!==e&&""!==e){let t=parseInt(e,10);if(t>
10){try{await this.withTimeout(this.privReco.stopRecognizing(),t,`Stop operation timed out after ${t}ms waiting for service to complete turn`)}catch(e){throw await this.privReco.disconnect(),e}return}}await this.privReco.stopRecognizing()}}withTimeout(e,t,r){return Promise.race([e,new Promise((e,i)=>{setTimeout(()=>{i(Error(r))},t)})])}static getAuth(e,t){let r=e.getProperty(s.PropertyId.SpeechServiceConnection_Key,void 0);return r&&""!==r?new i.CognitiveSubscriptionKeyAuthentication(r):t?new i.CognitiveTokenAuthentication(async()=>{try{let e=await t.getToken("https://cognitiveservices.azure.com/.default");return e?.token??""}catch(e){throw e}},async()=>{try{let e=await t.getToken("https://cognitiveservices.azure.com/.default");return e?.token??""}catch(e){throw e}}):new i.CognitiveTokenAuthentication(()=>Promise.resolve(e.getProperty(s.PropertyId.SpeechServiceAuthorization_Token,void 0)),()=>Promise.resolve(e.getProperty(s.PropertyId.SpeechServiceAuthorization_Token,void 0)))}}t.Recognizer=a},2487:(e,t,r)=>{var i,n;Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesizerConfig=t.SynthesisServiceType=void 0;let o=r(81956);(n=i=t.SynthesisServiceType||(t.SynthesisServiceType={}))[n.Standard=0]="Standard",n[n.Custom=1]="Custom";class s{constructor(e,t){this.privSynthesisServiceType=i.Standard,this.avatarEnabled=!1,this.privSpeechServiceConfig=e||new o.SpeechServiceConfig(new o.Context(null)),this.privParameters=t}get parameters(){return this.privParameters}get synthesisServiceType(){return this.privSynthesisServiceType}set synthesisServiceType(e){this.privSynthesisServiceType=e}set synthesisVideoSection(e){this.privSpeechServiceConfig.Context.synthesis={video:e}}get SpeechServiceConfig(){return this.privSpeechServiceConfig}setContextFromJson(e){let t=JSON.parse(e);t.system&&(this.privSpeechServiceConfig.Context.system=t.system),t.os&&(this.privSpeechServiceConfig.Context.os=t.os),t.audio&&(this.privSpeechServiceConfig.Context.audio=t.audio),t.synthesis&&(this.privSpeechServiceConfig.Context.synthesis=t.synthesis)}}t.SynthesizerConfig=s},2666:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentationMode=void 0,(r=t.SegmentationMode||(t.SegmentationMode={})).Normal="Normal",r.Disabled="Disabled",r.Custom="Custom",r.Semantic="Semantic"},2669:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentConfig=void 0;let i=r(43847),n=r(30359);class o{constructor(e,t=n.PronunciationAssessmentGradingSystem.FivePoint,r=n.PronunciationAssessmentGranularity.Phoneme,o=!1){i.Contracts.throwIfNullOrUndefined(e,"referenceText"),this.privProperties=new n.PropertyCollection,this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_ReferenceText,e),this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_GradingSystem,n.PronunciationAssessmentGradingSystem[t]),this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_Granularity,n.PronunciationAssessmentGranularity[r]),this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_EnableMiscue,String(o))}static fromJSON(e){i.Contracts.throwIfNullOrUndefined(e,"json");let t=new o("");return t.privProperties=new n.PropertyCollection,t.properties.setProperty(n.PropertyId.PronunciationAssessment_Json,e),t}toJSON(){return this.updateJson(),this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_Params)}applyTo(e){this.updateJson();let t=e.internalData;t.speechContext.setPronunciationAssessmentParams(this.properties.getProperty(n.PropertyId.PronunciationAssessment_Params),t.isSpeakerDiarizationEnabled)}get referenceText(){return this.properties.getProperty(n.PropertyId.PronunciationAssessment_ReferenceText)}set referenceText(e){i.Contracts.throwIfNullOrWhitespace(e,"referenceText"),this.properties.setProperty(n.PropertyId.PronunciationAssessment_ReferenceText,e)}set phonemeAlphabet(e){i.Contracts.throwIfNullOrWhitespace(e,"phonemeAlphabet"),this.privPhonemeAlphabet=e}set enableMiscue(e){this.properties.setProperty(n.PropertyId.PronunciationAssessment_EnableMiscue,e?"true":"false")}get enableMiscue(){return"true"===this.properties.getProperty(n.PropertyId.PronunciationAssessment_EnableMiscue,"false").toLowerCase()}
1set nbestPhonemeCount(e){this.privNBestPhonemeCount=e}set enableProsodyAssessment(e){this.privEnableProsodyAssessment=e}get properties(){return this.privProperties}updateJson(){let e=JSON.parse(this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_Json,"{}")),t=this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_ReferenceText);t&&(e.referenceText=t);let r=this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_GradingSystem);r&&(e.gradingSystem=r);let i=this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_Granularity);i&&(e.granularity=i),this.privPhonemeAlphabet&&(e.phonemeAlphabet=this.privPhonemeAlphabet),this.privNBestPhonemeCount&&(e.nbestPhonemeCount=this.privNBestPhonemeCount),e.enableProsodyAssessment=this.privEnableProsodyAssessment,e.dimension="Comprehensive",this.privProperties.getProperty(n.PropertyId.PronunciationAssessment_EnableMiscue)&&(e.enableMiscue=this.enableMiscue),this.privProperties.setProperty(n.PropertyId.PronunciationAssessment_Params,JSON.stringify(e))}}t.PronunciationAssessmentConfig=o},3161:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriptionCanceledEventArgs=void 0;let i=r(22481);class n extends i.CancellationEventArgsBase{}t.MeetingTranscriptionCanceledEventArgs=n},3224:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageIdMode=void 0,(r=t.LanguageIdMode||(t.LanguageIdMode={}))[r.AtStart=0]="AtStart",r[r.Continuous=1]="Continuous"},4387:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.InternalParticipants=void 0;class r{constructor(e=[]){this.participants=e}addOrUpdateParticipant(e){if(void 0===e)return;let t=this.getParticipantIndex(e.id);return t>-1?this.participants.splice(t,1,e):this.participants.push(e),this.getParticipant(e.id)}getParticipantIndex(e){return this.participants.findIndex(t=>t.id===e)}getParticipant(e){return this.participants.find(t=>t.id===e)}deleteParticipant(e){this.participants=this.participants.filter(t=>t.id!==e)}}t.InternalParticipants=r},6457:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.DisfluencyMode=void 0,(r=t.DisfluencyMode||(t.DisfluencyMode={})).Raw="Raw",r.Removed="Removed",r.Labeled="Labeled"},6641:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarSynthesizer=void 0;let i=r(62623),n=r(81956),o=r(76860),s=r(26973),a=r(30359),u=r(43847),c=r(68446);class p extends a.Synthesizer{constructor(e,t){super(e),u.Contracts.throwIfNullOrUndefined(t,"avatarConfig"),this.privConnectionFactory=new i.SpeechSynthesisConnectionFactory,this.privAvatarConfig=t,this.implCommonSynthesizeSetup()}implCommonSynthesizeSetup(){super.implCommonSynthesizeSetup(),this.privAdapter.audioOutputFormat=s.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormat(a.SpeechSynthesisOutputFormat.Riff24Khz16BitMonoPcm)}async startAvatarAsync(e){u.Contracts.throwIfNullOrUndefined(e,"peerConnection"),this.privIceServers=e.getConfiguration().iceServers,u.Contracts.throwIfNullOrUndefined(this.privIceServers,"Ice servers must be set.");let t=new o.Deferred;e.onicegatheringstatechange=()=>{o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice gathering state: "+e.iceGatheringState,o.EventType.Debug)),"complete"===e.iceGatheringState&&(o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice gathering complete.",o.EventType.Info)),t.resolve())},e.onicecandidate=e=>{e.candidate?o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice candidate: "+e.candidate.candidate,o.EventType.Debug)):(o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice candidate: complete",o.EventType.Debug)),t.resolve())},setTimeout(()=>{"complete"!==e.iceGatheringState&&(o.Events.instance.onEvent(new o.PlatformEvent("peer connection: ice gathering timeout.",o.EventType.Warning)),t.resolve())},2e3);let r=await e.createOffer();await e.setLocalDescription(r),await t.promise,o.Events.instance.onEvent(new o.PlatformEvent("peer connection: got local SDP.",o.EventType.Info)),this.privProperties.setProperty(a.PropertyId.TalkingAvatarService_WebRTC_SDP,JSON.stringify(e.localDescription));let i=await this.speak("",!1);if(i.reason!==a.ResultReason.SynthesizingAudioCompleted)return new a.SynthesisResult(i.resultId,i.reason,i.errorDetails,i.properties);let n=new RTCSessionDescription(JSON.parse(atob(i.properties.getProperty(a.PropertyId.TalkingAvatarService_WebRTC_SDP))));return await e.setRemoteDescription(n),new a.SynthesisResult(i.resultId,i.reason,void 0,i.properties)}async speakTextAsync(e){let t=await this.speak(e,!1);return new a.SynthesisResult(t.resultId,t.reason,t.errorDetails,t.properties)}async speakSsmlAsync(e){let t=await this.speak(e,!0);return new a.SynthesisResult(t.resultId,t.reason,t.errorDetails,t.properties)}async stopSpeakingAsync(){for(;this.synthesisRequestQueue.length()>0;)(await this.synthesisRequestQueue.dequeue()).err("Synthesis is canceled by user.");return this.privAdapter.stopSpeaking()}async updateSceneAsync(e){u.Contracts.throwIfDisposed(this.privDisposed),u.Contracts.throwIfNullOrUndefined(e,"sceneConfig");let t={avatarScene:{amplitude:e.amplitude,positionX:e.positionX,positionY:e.positionY,rotationX:e.rotationX,rotationY:e.rotationY,rotationZ:e.rotationZ,zoom:e.zoom}};return this.privAdapter.sendNetworkMessage("synthesis.control",JSON.stringify(t))}async stopAvatarAsync(){return u.Contracts.throwIfDisposed(this.privDisposed),this.dispose(!0)}async close(){if(!this.privDisposed)return this.dispose(!0)}get iceServers(){return this.privIceServers}createSynthesisAdapter(e,t,r){return new n.AvatarSynthesisAdapter(e,t,r,this,this.privAvatarConfig)}createRestSynthesisAdapter(e,t){}createSynthesizerConfig(e){let t=super.createSynthesizerConfig(e);return t.avatarEnabled=!0,t}async speak(e,t){let r=(0,o.createNoDashGuid)(),i=new o.Deferred;return this.synthesisRequestQueue.enqueue(new c.SynthesisRequest(r,e,t,e=>{i.resolve(e),this.privSynthesizing=!1,this.adapterSpeak()},e=>{i.reject(e),this.privSynthesizing=!1})),this.adapterSpeak(),i.promise}}t.AvatarSynthesizer=p},7215:(e,t)=>{var r;
1Object.defineProperty(t,"__esModule",{value:!0}),t.NextAction=void 0,(r=t.NextAction||(t.NextAction={})).None="None",r.Synthesize="Synthesize"},7367:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationSynthesisEnd=void 0;let i=r(81956);class n{constructor(e){this.privSynthesisEnd=JSON.parse(e),this.privSynthesisEnd.SynthesisStatus&&(this.privSynthesisEnd.SynthesisStatus=i.SynthesisStatus[this.privSynthesisEnd.SynthesisStatus]),this.privSynthesisEnd.Status&&(this.privSynthesisEnd.SynthesisStatus=i.SynthesisStatus[this.privSynthesisEnd.Status])}static fromJSON(e){return new n(e)}get SynthesisStatus(){return this.privSynthesisEnd.SynthesisStatus}get FailureReason(){return this.privSynthesisEnd.FailureReason}}t.TranslationSynthesisEnd=n},8246:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriptionCanceledEventArgs=void 0;let i=r(22481);class n extends i.CancellationEventArgsBase{}t.MeetingTranscriptionCanceledEventArgs=n},9688:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let i=r(91305);t.default=function(e){return"string"==typeof e&&i.default.test(e)}},9906:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationHypothesis=void 0;let i=r(43847),n=r(26650);class o{constructor(e,t){this.privTranslationHypothesis=e,this.privTranslationHypothesis.Off
1set+=t,this.privTranslationHypothesis.Translation.TranslationStatus=this.mapTranslationStatus(this.privTranslationHypothesis.Translation.TranslationStatus)}static fromJSON(e,t){return new o(JSON.parse(e),t)}static fromTranslationResponse(e,t){i.Contracts.throwIfNullOrUndefined(e,"translationHypothesis");let r=e.SpeechHypothesis;return e.SpeechHypothesis=void 0,r.Translation=e,new o(r,t)}get Duration(){return this.privTranslationHypothesis.Duration}get Offset(){return this.privTranslationHypothesis.Offset}get Text(){return this.privTranslationHypothesis.Text}get Translation(){return this.privTranslationHypothesis.Translation}get Language(){return this.privTranslationHypothesis.PrimaryLanguage?.Language}asJson(){let e={...this.privTranslationHypothesis};return void 0!==e.Translation?JSON.stringify({...e,TranslationStatus:n.TranslationStatus[e.Translation.TranslationStatus]}):JSON.stringify(e)}mapTranslationStatus(e){return"string"==typeof e?n.TranslationStatus[e]:"number"==typeof e?e:void 0}}t.TranslationHypothesis=o},10261:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarWebRTCConnectionResult=void 0;let i=r(30359);class n extends i.SynthesisResult{constructor(e,t,r,i,n){super(t,r,i,n),this.privSDPAnswer=e}get SDPAnswer(){return this.privSDPAnswer}}t.AvatarWebRTCConnectionResult=n},11474:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceConnector=void 0;let i=r(62306),n=r(81956),o=r(89416),s=r(76860),a=r(43847),u=r(30359),c=r(64536);class p extends u.Recognizer{constructor(e,t){a.Contracts.throwIfNull(e,"dialogConfig"),super(t,e.properties,new i.DialogConnectionFactory),this.isTurnComplete=!0,this.privIsDisposed=!1,this.privProperties=e.properties.clone();const r=this.buildAgentConfig();this.privReco.agentConfig.set(r)}connect(e,t){(0,s.marshalPromiseToCallbacks)(this.privReco.connect(),e,t)}disconnect(e,t){(0,s.marshalPromiseToCallbacks)(this.privReco.disconnect(),e,t)}get authorizationToken(){return this.properties.getProperty(c.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){a.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(c.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}get speechActivityTemplate(){return this.properties.getProperty(c.PropertyId.Conversation_Speech_Activity_Template)}set speechActivityTemplate(e){this.properties.setProperty(c.PropertyId.Conversation_Speech_Activity_Template,e)}listenOnceAsync(e,t){if(this.isTurnComplete){a.Contracts.throwIfDisposed(this.privIsDisposed);let r=(async()=>{await this.privReco.connect(),await this.implRecognizerStop(),this.isTurnComplete=!1;let e=new s.Deferred;await this.privReco.recognize(o.RecognitionMode.Conversation,e.resolve,e.reject);let t=await e.promise;return await this.implRecognizerStop(),t})();r.catch(()=>{this.dispose(!0).catch(()=>{})}),(0,s.marshalPromiseToCallbacks)(r.finally(()=>{this.isTurnComplete=!0}),e,t)}}sendActivityAsync(e,t,r){(0,s.marshalPromiseToCallbacks)(this.privReco.sendMessage(e),t,r)}close(e,t){a.Contracts.throwIfDisposed(this.privIsDisposed),(0,s.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}async dispose(e){!this.privIsDisposed&&e&&(this.privIsDisposed=!0,await this.implRecognizerStop(),await super.dispose(e))}createRecognizerConfig(e){return new n.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,i){return new n.DialogServiceAdapter(e,t,r,i,this)}buildAgentConfig(){return{botInfo:{commType:this.properties.getProperty("Conversation_Communication_Type","Default"),commandsCulture:void 0,connectionId:this.properties.getProperty(c.PropertyId.Conversation_Agent_Connection_Id),conversationId:this.properties.getProperty(c.PropertyId.Conversation_Conversation_Id,void 0),fromId:this.properties.getProperty(c.PropertyId.Conversation_From_Id,void 0),ttsAudioFormat:this.properties.getProperty(c.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)},version:.2}}}t.DialogServiceConnector=p},11568:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechServiceRecognizer=void 0;let i=r(30359),n=r(81956);class o extends n.ServiceRecognizerBase{constructor(e,t,r,i,n){super(e,t,r,i,n),this.privSpeechRecognizer=n}async processTypeSpecificMessages(e){let t,r=new i.PropertyCollection,o=!1;switch(e.path.toLowerCase()){case"speech.hypothesis":case"speech.fragment":let s=n.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);r.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,s.asJson());let a=this.privRequestSession.onHypothesis(s.Offset);a>0&&r.setProperty(i.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,a.toString()),t=new i.SpeechRecognitionResult(this.privRequestSession.requestId,i.ResultReason.RecognizingSpeech,s.Text,s.Duration,s.Offset,s.Language,s.LanguageDetectionConfidence,void 0,void 0,s.asJson(),r);let u=new i.SpeechRecognitionEventArgs(t,s.Offset,this.privRequestSession.sessionId);if(this.privSpeechRecognizer.recognizing)try{this.privSpeechRecognizer.recognizing(this.privSpeechRecognizer,u)}catch(e){}o=!0;break;case"speech.phrase":let c=n.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);r.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,c.asJson());let p=n.EnumTranslation.implTranslateRecognitionResult(c.RecognitionStatus,this.privExpectContentAssessmentResponse),h=this.privRequestSession.onPhraseRecognized(c.Offset+c.Duration);if(h>0&&r.setProperty(i.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,h.toString()),i.ResultReason.Canceled===p){let e=n.EnumTranslation.implTranslateCancelResult(c.RecognitionStatus),t=n.EnumTranslation.implTranslateCancelErrorCode(c.RecognitionStatus);await this.cancelRecognitionLocal(e,t,n.EnumTranslation.implTranslateErrorDetails(t))}else{if(c.RecognitionStatus===n.RecognitionStatus.EndOfDictation)break;if(this.privRecognizerConfig.parameters.getProperty(n.OutputFormatPropertyName)===i.OutputFormat[i.OutputFormat.Simple])t=new i.SpeechRecognitionResult(this.privRequestSession.requestId,p,c.DisplayText,c.Duration,c.Offset,c.Language,c.LanguageDetectionConfidence,void 0,void 0,c.asJson(),r,c.Channel);else{let o=n.DetailedSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);r.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,o.asJson()),t=new i.SpeechRecognitionResult(this.privRequestSession.requestId,p,o.RecognitionStatus===n.RecognitionStatus.Success?o.NBest[0].Display:"",o.Duration,o.Offset,o.Language,o.LanguageDetectionConfidence,void 0,void 0,o.asJson(),r,o.Channel)}let o=new i.SpeechRecognitionEventArgs(t,t.offset,this.privRequestSession.sessionId);if(this.privSpeechRecognizer.recognized)try{this.privSpeechRecognizer.recognized(this.privSpeechRecognizer,o)}catch(e){}if(this.privSuccessCallback){try{this.privSuccessCallback(t)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}o=!0}return o}cancelRecognition(e,t,r,o,s){let a=new i.PropertyCollection;if(a.setProperty(n.CancellationErrorCodePropertyName,i.CancellationErrorCode[o]),this.privSpeechRecognizer.canceled){let t=new i.SpeechRecognitionCanceledEventArgs(r,s,o,void 0,e);try{this.privSpeechRecognizer.canceled(this.privSpeechRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new i.SpeechRecognitionResult(t,i.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,void 0,s,void 0,a);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}}t.SpeechServiceRecognizer=o},12254:(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.PullAudioInputStreamCallback=void 0;class r{}t.PullAudioInputStreamCallback=r},12262:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),n(r(14513),t),n(r(67752),t),n(r(36357),t),n(r(61080),t),n(r(58331),t),n(r(34878),t),n(r(76060),t),n(r(28050),t),n(r(28141),t),n(r(13795),t),n(r(88414),t)},12741:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyCollection=void 0;let i=r(30359);class n{constructor(){this.privKeys=[],this.privValues=[]}getProperty(e,t){let r;r="string"==typeof e?e:i.PropertyId[e];for(let e=0;e<this.privKeys.length;e++)if(this.privKeys[e]===r)return this.privValues[e];if(void 0!==t)return String(t)}setProperty(e,t){let r;r="string"==typeof e?e:i.PropertyId[e];for(let e=0;e<this.privKeys.length;e++)if(this.privKeys[e]===r){this.privValues[e]=t;return}this.privKeys.push(r),this.privValues.push(t)}clone(){let e=new n;for(let t=0;t<this.privKeys.length;t++)e.privKeys.push(this.privKeys[t]),e.privValues.push(this.privValues[t]);return e}mergeTo(e){this.privKeys.forEach(t=>{if(void 0===e.getProperty(t,void 0)){let r=this.getProperty(t);e.setProperty(t,r)}})}get keys(){return this.privKeys}}t.PropertyCollection=n},13012:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;let i=r(55081),n=r(20274);class o{static setEventSource(e){if(!e)throw new i.ArgumentNullError("eventSource");o.privInstance=e}static get instance(){return o.privInstance}}t.Events=o,o.privInstance=new n.EventSource},13795:function(e,t,r){var i,n,o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RestMessageAdapter=t.RestRequestType=void 0;let s=o(r(59401)),a=r(76860);(i=n=t.RestRequestType||(t.RestRequestType={})).Get="GET",i.Post="POST",i.Delete="DELETE",i.File="file";class u{constructor(e){if(!e)throw new a.ArgumentNullError("configParams");this.privHeaders=e.headers,this.privIgnoreCache=e.ignoreCache}static extractHeaderValue(e,t){let r="";try{let i=t.trim().split(/[\r\n]+/),n={};i.forEach(e=>{let t=e.split(": "),r=t.shift().toLowerCase(),i=t.join(": ");n[r]=i}),r=n[e.toLowerCase()]}catch(e){}return r}set options(e){this.privHeaders=e.headers,this.privIgnoreCache=e.ignoreCache}setHeaders(e,t){this.privHeaders[e]=t}request(e,t,r={},i=null){let o=new a.Deferred,u=e===n.File?"POST":e,c=(e,t={})=>({data:JSON.stringify(t),headers:JSON.stringify(e.headers),json:t,ok:e.statusCode>=200&&e.statusCode<300,status:e.statusCode,statusText:t.error?t.error.message:e.statusText?e.statusText:e.statusMessage}),p=i=>{(0,s.default)(t,u,this.privHeaders,200,201,202,204,400,401,402,403,404)(""===this.queryParams(r)?"":`?${this.queryParams(r)}`,i).then(async t=>{if(e===n.Delete||204===t.statusCode)o.resolve(c(t));else try{let e=await t.json();o.resolve(c(t,e))}catch{o.resolve(c(t))}}).catch(e=>{o.reject(e)})};return this.privIgnoreCache&&(this.privHeaders["Cache-Control"]="no-cache"),e===n.Post&&i&&(this.privHeaders["content-type"]="application/json",this.privHeaders["Content-Type"]="application/json"),p(i),o.promise}queryParams(e={}){return Object.keys(e).map(t=>encodeURIComponent(t)+"="+encodeURIComponent(e[t])).join("&")}}t.RestMessageAdapter=u},14152:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionMessageEventArgs=void 0;class r{constructor(e){this.privConnectionMessage=e}get message(){return this.privConnectionMessage}toString(){return"Message: "+this.privConnectionMessage.toString()}}t.ConnectionMessageEventArgs=r},14513:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}
1),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.ConsoleLoggingListener=void 0;let s=o(r(42250)),a=r(98940),u=r(43847);class c{constructor(e=a.LogLevel.None){this.privLogPath=void 0,this.privEnableConsoleOutput=!0,this.privLogLevelFilter=e}set logPath(e){u.Contracts.throwIfNullOrUndefined(s.openSync,"\nFile System access not available"),this.privLogPath=e}set enableConsoleOutput(e){this.privEnableConsoleOutput=e}onEvent(e){if(e.eventType>=this.privLogLevelFilter){let t=this.toString(e);if(this.logCallback&&this.logCallback(t),this.privLogPath&&s.writeFileSync(this.privLogPath,t+"\n",{flag:"a+"}),this.privEnableConsoleOutput)switch(e.eventType){case a.LogLevel.Debug:console.debug(t);break;case a.LogLevel.Info:console.info(t);break;case a.LogLevel.Warning:console.warn(t);break;case a.LogLevel.Error:console.error(t);break;default:console.log(t)}}}toString(e){let t=[`${e.eventTime}`,`${e.name}`];for(let r in e)if(r&&e.hasOwnProperty(r)&&"eventTime"!==r&&"eventType"!==r&&"eventId"!==r&&"name"!==r&&"constructor"!==r){let i=e[r],n="<NULL>";null!=i&&(n="number"==typeof i||"string"==typeof i?i.toString():JSON.stringify(i)),t.push(`${r}: ${n}`)}return t.join(" | ")}}t.ConsoleLoggingListener=c},15654:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechKeyword=void 0;class r{constructor(e,t){this.privSpeechKeyword=JSON.parse(e),this.privSpeechKeyword.Offset+=t}static fromJSON(e,t){return new r(e,t)}get Status(){return this.privSpeechKeyword.Status}get Text(){return this.privSpeechKeyword.Text}get Offset(){return this.privSpeechKeyword.Offset}get Duration(){return this.privSpeechKeyword.Duration}asJson(){return JSON.stringify(this.privSpeechKeyword)}}t.SpeechKeyword=r},15735:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TurnStatusReceivedEventArgs=void 0;let i=r(31874);class n{constructor(e){this.privTurnStatus=i.TurnStatusResponsePayload.fromJSON(e)}get interactionId(){return this.privTurnStatus.interactionId}get conversationId(){return this.privTurnStatus.conversationId}get statusCode(){return this.privTurnStatus.statusCode}}t.TurnStatusReceivedEventArgs=n},17348:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AgentConfig=void 0;class r{toJsonString(){return JSON.stringify(this.iPrivConfig)}get(){return this.iPrivConfig}set(e){this.iPrivConfig=e}}t.AgentConfig=r},17365:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.InteractivePunctuationMode=void 0,(r=t.InteractivePunctuationMode||(t.InteractivePunctuationMode={})).None="None",r.Implicit="Implicit",r.Explicit="Explicit",r.Intelligent="Intelligent"},18348:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.OnUnknownAction=void 0,(r=t.OnUnknownAction||(t.OnUnknownAction={})).RecognizeWithDefaultLanguage="RecognizeWithDefaultLanguage",r.None="None"},19199:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechConnectionFactory=void 0;let i=r(12262),n=r(81956),o=r(30359),s=r(56040),a=r(81956),u=r(81796),c=r(88306),p=r(89416);class h extends s.ConnectionFactoryBase{constructor(){super(...arguments),this.interactiveRelativeUri="/speech/recognition/interactive/cognitiveservices/v1",this.conversationRelativeUri="/speech/recognition/conversation/cognitiveservices/v1",this.dictationRelativeUri="/speech/recognition/dictation/cognitiveservices/v1",this.universalUri="/stt/speech/universal/v"}async create(e,t,r){let h=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint,void 0),d=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Region,void 0),l=s.ConnectionFactoryBase.getHostSuffix(d),v=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,"wss://"+d+".stt.speech"+l),g={},S=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_EndpointId,void 0),f=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,void 0),y="true"===e.parameters.getProperty(o.PropertyId.Speech_EnableMultiChannelProcessing,"fal
1se").toLowerCase();if(S?h&&-1!==h.search(c.QueryParameterNames.CustomSpeechDeploymentId)||(g[c.QueryParameterNames.CustomSpeechDeploymentId]=S):!f||y||h&&-1!==h.search(c.QueryParameterNames.Language)||(g[c.QueryParameterNames.Language]=f),y||h&&-1!==h.search(c.QueryParameterNames.Format)||(g[c.QueryParameterNames.Format]=e.parameters.getProperty(n.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Simple]).toLowerCase()),void 0!==e.autoDetectSourceLanguages&&(g[c.QueryParameterNames.EnableLanguageId]="true"),this.setCommonUrlParams(e,g,h),h){let t=new URL(h),r=t.pathname;(""===r||"/"===r)&&(t.pathname=this.universalUri+e.recognitionEndpointVersion,h=await s.ConnectionFactoryBase.getRedirectUrlFromEndpoint(t.toString()))}if(!h)switch(e.recognitionMode){case p.RecognitionMode.Conversation:h="true"===e.parameters.getProperty(n.ForceDictationPropertyName,"false")?v+this.dictationRelativeUri:void 0!==e.recognitionEndpointVersion&&parseInt(e.recognitionEndpointVersion,10)>1?`${v}${this.universalUri}${e.recognitionEndpointVersion}`:v+this.conversationRelativeUri;break;case p.RecognitionMode.Dictation:h=v+this.dictationRelativeUri;break;default:h=void 0!==e.recognitionEndpointVersion&&parseInt(e.recognitionEndpointVersion,10)>1?`${v}${this.universalUri}${e.recognitionEndpointVersion}`:v+this.interactiveRelativeUri}let m={};void 0!==t.token&&""!==t.token&&(m[t.headerName]=t.token),m[u.HeaderNames.ConnectionId]=r,m.connectionId=r;let D="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false"),C=new i.WebsocketConnection(h,g,m,new a.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),D,r),P=C.uri;return e.parameters.setProperty(o.PropertyId.SpeechServiceConnection_Url,P),C}}t.SpeechConnectionFactory=h},19278:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let i=r(73139),n=r(67035),o=r(95598);t.default=function(e,t,r){e??={},r??=0;let s=(0,n.default)({...e,_v6:!0},new Uint8Array(16));if(s=(0,o.default)(s),t){if(r<0||r+16>t.length)throw RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;e++)t[r+e]=s[e];return t}return(0,i.unsafeStringify)(s)}},19409:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognizer=void 0;let i=r(81956),n=r(89416),o=r(76860),s=r(85140),a=r(43847),u=r(30359);class c extends u.Recognizer{constructor(e,t,r){a.Contracts.throwIfNull(e,"speechConfig"),super(t,e.properties,r||new i.TranslationConnectionFactory,e.tokenCredential),this.privDisposedTranslationRecognizer=!1,void 0!==this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)&&a.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationVoice),u.PropertyId[u.PropertyId.SpeechServiceConnection_TranslationVoice]),a.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationToLanguages),u.PropertyId[u.PropertyId.SpeechServiceConnection_TranslationToLanguages]),void 0===this.properties.getProperty(u.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)&&a.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(u.PropertyId.SpeechServiceConnection_RecoLanguage),u.PropertyId[u.PropertyId.SpeechServiceConnection_RecoLanguage])}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),t.properties.getProperty(u.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)===i.AutoDetectSourceLanguagesOpenRangeOptionName&&e.properties.setProperty(u.PropertyId.SpeechServiceConnection_RecoLanguage,"en-US"),new c(e,r)}get speechRecognitionLanguage(){return a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(u.PropertyId.SpeechServiceConnection_RecoLanguage)}get targetLanguages(){return a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(",")}get voiceName(){return a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)}get properties(){return this.privProperties}get authorizationToken(){return this.properties.getProperty(u.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){this.properties.setProperty(u.PropertyId.SpeechServiceAuthorization_Token,e)}recognizeOnceAsync(e,t){a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),(0,o.marshalPromiseToCallbacks)(this.recognizeOnceAsyncImpl(n.RecognitionMode.Interactive),e,t)}startContinuousRecognitionAsync(e,t){(0,o.marshalPromiseToCallbacks)(this.startContinuousRecognitionAsyncImpl(n.RecognitionMode.Conversation),e,t)}stopContinuousRecognitionAsync(e,t){(0,o.marshalPromiseToCallbacks)(this.stopContinuousRecognitionAsyncImpl(),e,t)}removeTargetLanguage(e){if(a.Contracts.throwIfNullOrUndefined(e,"language to be removed"),void 0!==this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)){let t=this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(","),r=t.indexOf(e);r>-1&&(t.splice(r,1),this.properties.setProperty(u.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(",")),this.updateLanguages(t))}}
1addTargetLanguage(e){a.Contracts.throwIfNullOrUndefined(e,"language to be added");let t=[];void 0!==this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)?(t=this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(",")).includes(e)||(t.push(e),this.properties.setProperty(u.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(","))):(this.properties.setProperty(u.PropertyId.SpeechServiceConnection_TranslationToLanguages,e),t=[e]),this.updateLanguages(t)}close(e,t){a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),(0,o.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}onConnection(){}async dispose(e){!this.privDisposedTranslationRecognizer&&(this.privDisposedTranslationRecognizer=!0,e&&(await this.implRecognizerStop(),await super.dispose(e)))}createRecognizerConfig(e){return new i.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,n){return new i.TranslationServiceRecognizer(e,t,r,n,this)}updateLanguages(e){let t=s.Connection.fromRecognizer(this);if(t){let r;t.setMessageProperty("speech.context","translationcontext",{to:e});let i=this.properties.getProperty(u.PropertyId.SpeechServiceConnection_TranslationVoice,void 0);if(i){let t={};for(let r of e)t[r]=i;r=JSON.stringify({id:"translation",name:"updateLanguage",synthesis:{defaultVoices:t},to:e})}else r=JSON.stringify({id:"translation",name:"updateLanguage",to:e});t.sendMessageAsync("event",r)}}}t.TranslationRecognizer=c},19489:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SourceLanguageConfig=void 0;let i=r(43847);class n{constructor(e,t){i.Contracts.throwIfNullOrUndefined(e,"language"),this.privLanguage=e,this.privEndpointId=t}static fromLanguage(e,t){return new n(e,t)}get language(){return this.privLanguage}get endpointId(){return this.privEndpointId}}t.SourceLanguageConfig=n},19729:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SessionEventArgs=void 0;class r{constructor(e){this.privSessionId=e}get sessionId(){return this.privSessionId}}t.SessionEventArgs=r},19784:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisVisemeEventArgs=void 0;class r{constructor(e,t,r){this.privAudioOffset=e,this.privVisemeId=t,this.privAnimation=r}get audioOffset(){return this.privAudioOffset}get visemeId(){return this.privVisemeId}get animation(){return this.privAnimation}}t.SpeechSynthesisVisemeEventArgs=r},20270:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceTelemetryListener=void 0;let i=r(76860),n=r(67673);class o{constructor(e,t,r){this.privIsDisposed=!1,this.privListeningTriggerMetric=null,this.privMicMetric=null,this.privConnectionEstablishMetric=null,this.privRequestId=e,this.privAudioSourceId=t,this.privAudioNodeId=r,this.privReceivedMessages={},this.privPhraseLatencies=[],this.privHypothesisLatencies=[]}phraseReceived(e){e>0&&this.privPhraseLatencies.push(Date.now()-e)}hypothesisReceived(e){e>0&&this.privHypothesisLatencies.push(Date.now()-e)}onEvent(e){!this.privIsDisposed&&(e instanceof n.RecognitionTriggeredEvent&&e.requestId===this.privRequestId&&(this.privListeningTriggerMetric={End:e.eventTime,Name:"ListeningTrigger",Start:e.eventTime}),e instanceof i.AudioStreamNodeAttachingEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&(this.privMicStartTime=e.eventTime),e instanceof i.AudioStreamNodeAttachedEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&(this.privMicStartTime=e.eventTime),e instanceof i.AudioSourceErrorEvent&&e.audioSourceId===this.privAudioSourceId&&!this.privMicMetric&&(this.privMicMetric={End:e.eventTime,Error:e.error,Name:"Microphone",Start:this.privMicStartTime}),e instanceof i.AudioStreamNodeErrorEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&!this.privMicMetric&&(this.privMicMetric={End:e.eventTime,Error:e.error,Name:"Microphone",Start:this.privMicStartTime}),e instanceof i.AudioStreamNodeDetachedEvent&&e.audioSourceId===this.privAudioSourceId&&e.audioNodeId===this.privAudioNodeId&&!this.privMicMetric&&(this.privMicMetric={End:e.eventTime,Name:"Microphone",Start:this.privMicStartTime}),e instanceof n.ConnectingToServiceEvent&&e.requestId===this.privRequestId&&(this.privConnectionId=e.sessionId),e instanceof i.ConnectionStartEvent&&e.connectionId===this.privConnectionId&&(this.privConnectionStartTime=e.eventTime),e instanceof i.ConnectionEstablishedEvent&&e.connectionId===this.privConnectionId&&!this.privConnectionEstablishMetric&&(this.privConnectionEstablishMetric={End:e.eventTime,Id:this.privConnectionId,Name:"Connection",Start:this.privConnectionStartTime}),e instanceof i.ConnectionEstablishErrorEvent&&e.connectionId===this.privConnectionId&&!this.privConnectionEstablishMetric&&(this.privConnectionEstablishMetric={End:e.eventTime,Error:this.getConnectionError(e.statusCode),Id:this.privConnectionId,Name:"Connection",Start:this.privConnectionStartTime}),e instanceof i.ConnectionMessageReceivedEvent&&e.connectionId===this.privConnectionId&&e.message&&e.message.headers&&e.message.headers.path)&&(this.privReceivedMessages[e.message.headers.path]||(this.privReceivedMessages[e.message.headers.path]=[]),this.privReceivedMessages[e.message.headers.path].length<50&&this.privReceivedMessages[e.message.headers.path].push(e.networkReceivedTime))}getTelemetry(){let e=[];this.privListeningTriggerMetric&&e.push(this.privListeningTriggerMetric),this.privMicMetric&&e.push(this.privMicMetric),this.privConnectionEstablishMetric&&e.push(this.privConnectionEstablishMetric),this.privPhraseLatencies.length>0&&e.push({PhraseLatencyMs:this.privPhraseLatencies}),this.privHypothesisLatencies.length>0&&e.push({FirstHypothesisLatencyMs:this.privHypothesisLatencies});let t=JSON.stringify({Metrics:e,ReceivedMessages:this.privReceivedMessages});return this.privReceivedMessages={},this.privListeningTriggerMetric=null,this.privMicMetric=null,this.privConnectionEstablishMetric=null,this.privPhraseLatencies=[],this.privHypothesisLatencies=[],t}get hasTelemetry(){return 0!==Object.keys(this.privReceivedMessages).length||null!==this.privListeningTriggerMetric||null!==this.privMicMetric||null!==this.privConnectionEstablishMetric||0!==this.privPhraseLatencies.length||0!==this.privHypothesisLatencies.length}dispose(){this.privIsDisposed=!0}getConnectionError(e){switch(e){case 400:case 1002:case 1003:case 1005:case 1007:case 1008:case 1009:return"BadRequest";case 401:return"Unauthorized";case 403:return"Forbidden";case 503:case 1001:return"ServerUnavailable";case 500:case 1011:return"ServerError";case 408:case 504:return"Timeout";default:return"statuscode:"+e.toString()}}}t.ServiceTelemetryListener=o},20274:(e,t,r)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.EventSource=void 0;let i=r(55081),n=r(78724);class o{constructor(e){this.privEventListeners={},this.privIsDisposed=!1,this.privConsoleListener=void 0,this.privMetadata=e}onEvent(e){if(this.isDisposed())throw new i.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,n.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}}t.EventSource=o},20904:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationPunctuationMode=void 0,(r=t.ConversationPunctuationMode||(t.ConversationPunctuationMode={})).None="None",r.Intelligent="Intelligent",r.Implicit="Implicit",r.Explicit="Explicit"},21413:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.NextAction=void 0,(r=t.NextAction||(t.NextAction={})).Recognize="Recognize",r.None="None"},22145:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriberConnectionFactory=void 0;let i=r(12262),n=r(30359),o=r(81956),s=r(56040),a=r(81956),u=r(81796),c=r(88306);class p extends s.ConnectionFactoryBase{constructor(){super(...arguments),this.universalUri="/stt/speech/universal/v2",this.conversationRelativeUriV1="/speech/recognition/conversation/cognitiveservices/v1"}async create(e,t,r){let o=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0),p=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,void 0),h=s.ConnectionFactoryBase.getHostSuffix(p),d=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,"wss://"+p+".stt.speech"+h),l={},v=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_EndpointId,void 0),g=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);if(v?o&&-1!==o.search(c.QueryParameterNames.CustomSpeechDeploymentId)||
1(l[c.QueryParameterNames.CustomSpeechDeploymentId]=v):g&&(!o||-1===o.search(c.QueryParameterNames.Language))&&(l[c.QueryParameterNames.Language]=g),void 0!==e.autoDetectSourceLanguages&&(l[c.QueryParameterNames.EnableLanguageId]="true"),"1"===e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,void 0))o=`${d}${this.universalUri}`;else{if(this.setV2UrlParams(e,l,o),o){let e=new URL(o),t=e.pathname;(""===t||"/"===t)&&(e.pathname=this.universalUri,o=await s.ConnectionFactoryBase.getRedirectUrlFromEndpoint(e.toString()))}o||(o=`${d}${this.conversationRelativeUriV1}`)}let S={};void 0!==t.token&&""!==t.token&&(S[t.headerName]=t.token),S[u.HeaderNames.ConnectionId]=r;let f="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false"),y=new i.WebsocketConnection(o,l,S,new a.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),f,r),m=y.uri;return e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,m),y}setV2UrlParams(e,t,r){new Map([[n.PropertyId.Speech_SegmentationSilenceTimeoutMs,c.QueryParameterNames.SegmentationSilenceTimeoutMs],[n.PropertyId.SpeechServiceConnection_EnableAudioLogging,c.QueryParameterNames.EnableAudioLogging],[n.PropertyId.SpeechServiceConnection_EndSilenceTimeoutMs,c.QueryParameterNames.EndSilenceTimeoutMs],[n.PropertyId.SpeechServiceConnection_InitialSilenceTimeoutMs,c.QueryParameterNames.InitialSilenceTimeoutMs],[n.PropertyId.SpeechServiceResponse_ProfanityOption,c.QueryParameterNames.Profanity],[n.PropertyId.SpeechServiceResponse_StablePartialResultThreshold,c.QueryParameterNames.StableIntermediateThreshold]]).forEach((i,n)=>{this.setUrlParameter(n,i,e,t,r)});let i=JSON.parse(e.parameters.getProperty(o.ServicePropertiesPropertyName,"{}"));
1Object.keys(i).forEach(e=>{t[e]=i[e]})}}t.ConversationTranscriberConnectionFactory=p},22481:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationEventArgsBase=void 0;let i=r(30359);class n extends i.RecognitionEventArgs{constructor(e,t,r,i,n){super(i,n),this.privReason=e,this.privErrorDetails=t,this.privErrorCode=r}get reason(){return this.privReason}get errorCode(){return this.privErrorCode}get errorDetails(){return this.privErrorDetails}}t.CancellationEventArgsBase=n},22761:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.List=void 0;let i=r(55081);class n{constructor(e){if(this.privSubscriptionIdCounter=0,this.privAddSubscriptions={},this.privRemoveSubscriptions={},this.privDisposedSubscriptions={},this.privDisposeReason=null,this.privList=[],e)for(const 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(),0===e?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 r=this.privList.splice(e,t);return this.triggerSubscriptions(this.privRemoveSubscriptions),r}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=[];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 r=0;r<this.privList.length;r++)t.push(e(this.privList[r],r));return new n(t)}where(e){this.throwIfDisposed();let t=new n;for(let r=0;r<this.privList.length;r++)e(this.privList[r],r)&&t.add(this.privList[r]);return t}orderBy(e){return this.throwIfDisposed(),new n(this.toArray().sort(e))}orderByDesc(e){return this.throwIfDisposed(),this.orderBy((t,r)=>e(r,t))}clone(){return this.throwIfDisposed(),new n(this.toArray())}concat(e){return this.throwIfDisposed(),new n(this.privList.concat(e.toArray()))}concatArray(e){return this.throwIfDisposed(),new n(this.privList.concat(e))}isDisposed(){return null==this.privList}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 i.ObjectDisposedError("List",this.privDisposeReason)}triggerSubscriptions(e){if(e)for(let t in e)t&&e[t]()}}t.List=n},23275:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionServiceRecognizer=void 0;let i=r(30359),n=r(81956),o=r(78279),s=r(89416);class a extends n.ServiceRecognizerBase{constructor(e,t,r,i,n){super(e,t,r,i,n),this.privConversationTranscriber=n,this.setSpeakerDiarizationJson()}setSpeakerDiarizationJson(){if(this.privEnableSpeakerId){let e=this.privSpeechContext.getContext().phraseDetection||{};e.mode=s.RecognitionMode.Conversation;let t={};t.mode=o.SpeakerDiarizationMode.Anonymous,t.audioSessionId=this.privDiarizationSessionId,t.audioOffsetMs=0,t.diarizeIntermediates="true"===this.privRecognizerConfig.parameters.getProperty(i.PropertyId.SpeechServiceResponse_DiarizeIntermediateResults,"false"),e.speakerDiarization=t,this.privSpeechContext.getContext().phraseDetection=e}}async processTypeSpecificMessages(e){let t,r=new i.PropertyCollection;r.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,e.textBody);let o=!1;switch(e.path.toLowerCase()){case"speech.hypothesis":case"speech.fragment":let s=n.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset),a=this.privRequestSession.onHypothesis(s.Offset);a>0&&r.setProperty(i.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,a.toString()),t=new i.ConversationTranscriptionResult(this.privRequestSession.requestId,i.ResultReason.RecognizingSpeech,s.Text,s.Duration,s.Offset,s.Language,s.LanguageDetectionConfidence,s.SpeakerId,void 0,s.asJson(),r);let u=new i.ConversationTranscriptionEventArgs(t,s.Duration,this.privRequestSession.sessionId);if(this.privConversationTranscriber.transcribing)try{this.privConversationTranscriber.transcribing(this.privConversationTranscriber,u)}catch(e){}o=!0;break;case"speech.phrase":let c=n.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset),p=n.EnumTranslation.implTranslateRecognitionResult(c.RecognitionStatus),h=this.privRequestSession.onPhraseRecognized(c.Offset+c.Duration);if(h>0&&r.setProperty(i.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,h.toString()),i.ResultReason.Canceled===p){let e=n.EnumTranslation.implTranslateCancelResult(c.RecognitionStatus),t=n.EnumTranslation.implTranslateCancelErrorCode(c.RecognitionStatus);await this.cancelRecognitionLocal(e,t,n.EnumTranslation.implTranslateErrorDetails(t))}else if(!(this.privRequestSession.isSpeechEnded&&p===i.ResultReason.NoMatch&&c.RecognitionStatus!==n.RecognitionStatus.InitialSilenceTimeout)){
1if(this.privRecognizerConfig.parameters.getProperty(n.OutputFormatPropertyName)===i.OutputFormat[i.OutputFormat.Simple])t=new i.ConversationTranscriptionResult(this.privRequestSession.requestId,p,c.DisplayText,c.Duration,c.Offset,c.Language,c.LanguageDetectionConfidence,c.SpeakerId,void 0,c.asJson(),r);else{let o=n.DetailedSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new i.ConversationTranscriptionResult(this.privRequestSession.requestId,p,o.RecognitionStatus===n.RecognitionStatus.Success?o.NBest[0].Display:void 0,o.Duration,o.Offset,o.Language,o.LanguageDetectionConfidence,c.SpeakerId,void 0,o.asJson(),r)}let o=new i.ConversationTranscriptionEventArgs(t,t.offset,this.privRequestSession.sessionId);if(this.privConversationTranscriber.transcribed)try{this.privConversationTranscriber.transcribed(this.privConversationTranscriber,o)}catch(e){}}o=!0}return o}cancelRecognition(e,t,r,o,s){if(new i.PropertyCollection().setProperty(n.CancellationErrorCodePropertyName,i.CancellationErrorCode[o]),this.privConversationTranscriber.canceled){let t=new i.ConversationTranscriptionCanceledEventArgs(r,s,o,void 0,e);try{this.privConversationTranscriber.canceled(this.privConversationTranscriber,t)}catch{}}}}t.ConversationTranscriptionServiceRecognizer=a},24184:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SendingAgentContextMessageEvent=t.DialogEvent=void 0;let i=r(89674);class n extends i.PlatformEvent{constructor(e,t=i.EventType.Info){super(e,t)}}t.DialogEvent=n;class o extends n{constructor(e){super("SendingAgentContextMessageEvent"),this.privAgentConfig=e}get agentConfig(){return this.privAgentConfig}}t.SendingAgentContextMessageEvent=o},24752:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisStartedEvent=t.ConnectingToSynthesisServiceEvent=t.SynthesisTriggeredEvent=t.SpeechSynthesisEvent=void 0;let i=r(76860);class n extends i.PlatformEvent{constructor(e,t,r=i.EventType.Info){super(e,r),this.privRequestId=t}get requestId(){return this.privRequestId}}t.SpeechSynthesisEvent=n;class o extends n{constructor(e,t,r){super("SynthesisTriggeredEvent",e),this.privSessionAudioDestinationId=t,this.privTurnAudioDestinationId=r}get audioSessionDestinationId(){return this.privSessionAudioDestinationId}get audioTurnDestinationId(){return this.privTurnAudioDestinationId}}t.SynthesisTriggeredEvent=o;class s extends n{constructor(e,t){super("ConnectingToSynthesisServiceEvent",e),this.privAuthFetchEventId=t}get authFetchEventId(){return this.privAuthFetchEventId}}t.ConnectingToSynthesisServiceEvent=s;class a extends n{constructor(e,t){super("SynthesisStartedEvent",e),this.privAuthFetchEventId=t}get authFetchEventId(){return this.privAuthFetchEventId}}t.SynthesisStartedEvent=a},24798:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReconnectContinuationState=void 0;let i=r(81796);
1class n{constructor(e="1"){this.privDefaultStreamId=e}get defaultStreamId(){return this.privDefaultStreamId}get streamOffset(){return this.privStreamOffset}get hasPendingContinuation(){return void 0!==this.privToken||void 0!==this.privServiceTag||void 0!==this.privStreamOffset}reset(){this.privToken=void 0,this.privServiceTag=void 0,this.privStreamOffset=void 0}onTurnStart(e){this.privServiceTag=e??""}updateFromHeaders(e,t=0){if(!e)return;let r=i.HeaderNames.ContinuationToken.toLowerCase(),n=i.HeaderNames.ContinuationAudioStreamOffset.toLowerCase();for(let i in e){if(!i)continue;let o=i.toLowerCase(),s=e[i];if(o===r)this.privToken=s;else if(o===n){let e=parseInt(s,10);if(!isNaN(e)){let r=t+e;(void 0===this.privStreamOffset||r>this.privStreamOffset)&&(this.privStreamOffset=r)}}}}buildAudioStreamsMetadata(){let e={};return e[this.privDefaultStreamId]=null,{streams:e}}buildContinuationContext(){if(!this.hasPendingContinuation)return;let e={previousServiceTag:this.privServiceTag??"",token:this.privToken??""};return void 0!==this.privStreamOffset&&(e.audio={streams:{[this.privDefaultStreamId]:{offset:this.privStreamOffset}}}),e}}t.ReconnectContinuationState=n},24847:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WebsocketMessageFormatter=void 0;let i=r(76860);class n{toConnectionMessage(e){let t=new i.Deferred;try{if(e.messageType===i.MessageType.Text){let r=e.textContent,n={},o=null;if(r){let e=r.split("\r\n\r\n");e&&e.length>0&&(n=this.parseHeaders(e[0]),e.length>1&&(o=e[1]))}t.resolve(new i.ConnectionMessage(e.messageType,o,n,e.id))}else if(e.messageType===i.MessageType.Binary){let r=e.binaryContent,n={},o=null;if(!r||r.byteLength<2)throw Error("Invalid binary message format. Header length missing.");let s=new DataView(r),a=s.getInt16(0);if(r.byteLength<a+2)throw Error("Invalid binary message format. Header content missing.");let u="";for(let e=0;e<a;e++)u+=String.fromCharCode(s.getInt8(e+2));n=this.parseHeaders(u),r.byteLength>a+2&&(o=r.slice(2+a)),t.resolve(new i.ConnectionMessage(e.messageType,o,n,e.id))}}catch(e){t.reject(`Error formatting the message. Error: ${e}`)}return t.promise}fromConnectionMessage(e){let t=new i.Deferred;try{if(e.messageType===i.MessageType.Text){let r=`${this.makeHeaders(e)}\r 2${e.textBody?e.textBody:""}`;t.resolve(new i.RawWebsocketMessage(i.MessageType.Text,r,e.id))}else if(e.messageType===i.MessageType.Binary){let r=this.makeHeaders(e),n=e.b
2inaryBody,o=this.stringToArrayBuffer(r),s=new Int8Array(o),a=s.byteLength,u=new Int8Array(2+a+(n?n.byteLength:0));if(u[0]=a>>8&255,u[1]=255&a,u.set(s,2),n){let e=new Int8Array(n);u.set(e,2+a)}let c=u.buffer;t.resolve(new i.RawWebsocketMessage(i.MessageType.Binary,c,e.id))}}catch(e){t.reject(`Error formatting the message. ${e}`)}return t.promise}makeHeaders(e){let t="";if(e.headers)for(let r in e.headers)r&&(t+=`${r}: ${e.headers[r]}\r 3`);return t}parseHeaders(e){let t={};if(e){let r=e.match(/[^\r\n]+/g);if(t){for(let e of r)if(e){let r=e.indexOf(":"),i=r>0?e.substr(0,r).trim().toLowerCase():e,n=r>0&&e.length>r+1?e.substr(r+1).trim():"";t[i]=n}}}return t}stringToArrayBuffer(e){let t=new ArrayBuffer(e.length),r=new DataView(t);for(let t=0;t<e.length;t++)r.setUint8(t,e.charCodeAt(t));return t}}t.WebsocketMessageFormatter=n},25424:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisVoicesResult=void 0;let i=r(30359);class n extends i.SynthesisResult{constructor(e,t,r){if(Array.isArray(t))for(const r of(super(e,i.ResultReason.VoicesListRetrieved,void 0,new i.PropertyCollection),this.privVoices=[],t))this.privVoices.push(new i.VoiceInfo(r));else super(e,i.ResultReason.Canceled,r||"Error information unavailable",new i.PropertyCollection)}get voices(){return this.privVoices}}t.SynthesisVoicesResult=n},25435:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechRecognitionCanceledEventArgs=void 0;let i=r(22481);class n extends i.CancellationEventArgsBase{}t.SpeechRecognitionCanceledEventArgs=n},26500:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ResultType=void 0,(r=t.ResultType||(t.ResultType={})).Auto="Auto",r.StableFragment="StableFragment",r.Hypothesis="Hypothesis",r.None="None"},26573:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AudioOutputConfigImpl=t.AudioConfigImpl=t.AudioConfig=void 0;let i=r(12262),n=r(43847),o=r(30359),s=r(95594),a=r(44457),u=r(80250);class c{static fromDefaultMicrophoneInput(){let e=new i.PcmRecorder(!0);return new p(new i.MicAudioSource(e))}static fromMicrophoneInput(e){let t=new i.PcmRecorder(!0);return new p(new i.MicAudioSource(t,e))}static fromWavFileInput(e,t="unnamedBuffer.wav"){return new p(new i.FileAudioSource(e,t))}static fromStreamInput(e){if(e instanceof o.PullAudioInputStreamCallback)return new p(new a.PullAudioInputStreamImpl(e));if(e instanceof o.AudioInputStream)return new p(e);if("u">typeof MediaStream&&e instanceof MediaStream){let t=new i.PcmRecorder(!1);return new p(new i.MicAudioSource(t,null,null,e))}throw Error("Not Supported Type")}static fromDefaultSpeakerOutput(){return new h(new o.SpeakerAudioDestination)}static fromSpeakerOutput(e){if(void 0===e)return c.fromDefaultSpeakerOutput();if(e instanceof o.SpeakerAudioDestination)return new h(e);throw Error("Not Supported Type")}static fromAudioFileOutput(e){return new h(new s.AudioFileWriter(e))}static fromStreamOutput(e){if(e instanceof o.PushAudioOutputStreamCallback)return new h(new u.PushAudioOutputStreamImpl(e));if(e instanceof o.PushAudioOutputStream||e instanceof o.PullAudioOutputStream)return new h(e);throw Error("Not Supported Type")}}t.AudioConfig=c;class p extends c{constructor(e){super(),this.privSource=e}get format(){return this.privSource.format}close(e,t){this.privSource.turnOff().then(()=>{e&&e()},e=>{t&&t(e)})}id(){return this.privSource.id()}turnOn(){return this.privSource.turnOn()}attach(e){return this.privSource.attach(e)}detach(e){return this.privSource.detach(e)}turnOff(){return this.privSource.turnOff()}get events(){return this.privSource.events}setProperty(e,t){if(n.Contracts.throwIfNull(t,"value"),void 0!==this.privSource.setProperty)this.privSource.setProperty(e,t);else throw Error("This AudioConfig instance does not support setting properties.")}getProperty(e,t){if(void 0!==this.privSource.getProperty)return this.privSource.getProperty(e,t);throw Error("This AudioConfig instance does not support getting properties.")}get deviceInfo(){return this.privSource.deviceInfo}}t.AudioConfigImpl=p;class h extends c{constructor(e){super(),this.privDestination=e}set format(e){this.privDestination.format=e}write(e){this.privDestination.write(e)}close(){this.privDestination.close()}id(){return this.privDestination.id()}setProperty(){throw Error("This AudioConfig instance does not support setting properties.")}getProperty(){throw Error("This AudioConfig instance does not support getting properties.")}}t.AudioOutputConfigImpl=h},26650:(e,t)=>{var r;
3Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationStatus=void 0,(r=t.TranslationStatus||(t.TranslationStatus={}))[r.Success=0]="Success",r[r.Error=1]="Error"},26726:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PhraseListGrammar=void 0;let i=r(43847);class n{constructor(e){this.privGrammerBuilder=e.dynamicGrammar}static fromRecognizer(e){return new n(e.internalData)}addPhrase(e){this.privGrammerBuilder.addPhrase(e)}addPhrases(e){this.privGrammerBuilder.addPhrase(e)}clear(){this.privGrammerBuilder.clearPhrases()}setWeight(e){i.Contracts.throwIfNumberOutOfRange(e,"weight",0,2),this.privGrammerBuilder.setWeight(e)}}t.PhraseListGrammar=n},26846:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NoMatchDetails=void 0;let i=r(81956),n=r(30359);class o{constructor(e){this.privReason=e}static fromResult(e){let t=i.SimpleSpeechPhrase.fromJSON(e.json,0),r=n.NoMatchReason.NotRecognized;switch(t.RecognitionStatus){case i.RecognitionStatus.BabbleTimeout:r=n.NoMatchReason.InitialBabbleTimeout;break;case i.RecognitionStatus.InitialSilenceTimeout:r=n.NoMatchReason.InitialSilenceTimeout;break;default:r=n.NoMatchReason.NotRecognized}return new o(r)}get reason(){return this.privReason}}t.NoMatchDetails=o},26973:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AudioOutputFormatImpl=void 0;let i=r(37642),n=r(77928);class o extends n.AudioStreamFormatImpl{constructor(e,t,r,i,n,o,s,a,u){super(r,o,t,e),this.formatTag=e,this.avgBytesPerSec=i,this.blockAlign=n,this.priAudioFormatString=s,this.priRequestAudioFormatString=a,this.priHasHeader=u}static fromSpeechSynthesisOutputFormat(e){return void 0===e?o.getDefaultOutputFormat():o.fromSpeechSynthesisOutputFormatString(o.SpeechSynthesisOutputFormatToString[e])}static fromSpeechSynthesisOutputFormatString(e){switch(e){case"raw-8khz-8bit-mono-mulaw":return new o(n.AudioFormatTag.MuLaw,1,8e3,8e3,1,8,e,e,!1);case"riff-16khz-16kbps-mono-siren":return new o(n.AudioFormatTag.Siren,1,16e3,2e3,40,0,e,"audio-16khz-16kbps-mono-siren",!0);case"audio-16khz-16kbps-mono-siren":return new o(n.AudioFormatTag.Siren,1,16e3,2e3,40,0,e,e,!1);case"audio-16khz-32kbitrate-mono-mp3":return new o(n.AudioFormatTag.MP3,1,16e3,4096,2,16,e,e,!1);case"audio-16khz-128kbitrate-mono-mp3":return new o(n.AudioFormatTag.MP3,1,16e3,16384,2,16,e,e,!1);case"audio-16khz-64kbitrate-mono-mp3":return new o(n.AudioFormatTag.MP3,1,16e3,8192,2,16,e,e,!1);case"audio-24khz-48kbitrate-mono-mp3":return new o(n.AudioFormatTag.MP3,1,24e3,6144,2,16,e,e,!1);case"audio-24khz-96kbitrate-mono-mp3":return new o(n.AudioFormatTag.MP3,1,24e3,12288,2,16,e,e,!1);case"audio-24khz-160kbitrate-mono-mp3":return new o(n.AudioFormatTag.MP3,1,24e3,20480,2,16,e,e,!1);case"raw-16khz-16bit-mono-truesilk":return new o(n.AudioFormatTag.SILKSkype,1,16e3,32e3,2,16,e,e,!1);case"riff-8khz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,8e3,16e3,2,16,e,"raw-8khz-16bit-mono-pcm",!0);case"riff-24khz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,24e3,48e3,2,16,e,"raw-24khz-16bit-mono-pcm",!0);case"riff-8khz-8bit-mono-mulaw":return new o(n.AudioFormatTag.MuLaw,1,8e3,8e3,1,8,e,"raw-8khz-8bit-mono-mulaw",!0);case"raw-16khz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,16e3,32e3,2,16,e,"raw-16khz-16bit-mono-pcm",!1);case"raw-24khz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,24e3,48e3,2,16,e,"raw-24khz-16bit-mono-pcm",!1);case"raw-8khz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,8e3,16e3,2,16,e,"raw-8khz-16bit-mono-pcm",!1);case"ogg-16khz-16bit-mono-opus":return new o(n.AudioFormatTag.OGG_OPUS,1,16e3,8192,2,16,e,e,!1);case"ogg-24khz-16bit-mono-opus":return new o(n.AudioFormatTag.OGG_OPUS,1,24e3,8192,2,16,e,e,!1);case"raw-48khz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,48e3,96e3,2,16,e,"raw-48khz-16bit-mono-pcm",!1);case"riff-48khz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,48e3,96e3,2,16,e,"raw-48khz-16bit-mono-pcm",!0);case"audio-48khz-96kbitrate-mono-mp3":return new o(n.AudioFormatTag.MP3,1,48e3,12288,2,16,e,e,!1);case"audio-48khz-192kbitrate-mono-mp3":return new o(n.AudioFormatTag.MP3,1,48e3,24576,2,16,e,e,!1);case"ogg-48khz-16bit-mono-opus":return new o(n.AudioFormatTag.OGG_OPUS,1,48e3,12e3,2,16,e,e,!1);case"webm-16khz-16bit-mono-opus":return new o(n.AudioFormatTag.WEBM_OPUS,1,16e3,4e3,2,16,e,e,!1);case"webm-24khz-16bit-mono-opus":return new o(n.AudioFormatTag.WEBM_OPUS,1,24e3,6e3,2,16,e,e,!1);case"webm-24khz-16bit-24kbps-mono-opus":return new o(n.AudioFormatTag.WEBM_OPUS,1,24e3,3e3,2,16,e,e,!1);case"audio-16khz-16bit-32kbps-mono-opus":return new o(n.AudioFormatTag.OPUS,1,16e3,4e3,2,16,e,e,!1);case"audio-24khz-16bit-48kbps-mono-opus":return new o(n.AudioFormatTag.OPUS,1,24e3,6e3,2,16,e,e,!1);case"audio-24khz-16bit-24kbps-mono-opus":return new o(n.AudioFormatTag.OPUS,1,24e3,3e3,2,16,e,e,!1);case"audio-24khz-16bit-mono-flac":return new o(n.AudioFormatTag.FLAC,1,24e3,24e3,2,16,e,e,!1);case"audio-48khz-16bit-mono-flac":return new o(n.AudioFormatTag.FLAC,1,48e3,3e4,2,16,e,e,!1);case"raw-24khz-16bit-mono-truesilk":return new o(n.AudioFormatTag.SILKSkype,1,24e3,48e3,2,16,e,e,!1);case"raw-8khz-8bit-mono-alaw":return new o(n.AudioFormatTag.ALaw,1,8e3,8e3,1,8,e,e,!1);case"riff-8khz-8bit-mono-alaw":return new o(n.AudioFormatTag.ALaw,1,8e3,8e3,1,8,e,"raw-8khz-8bit-mono-alaw",!0);case"raw-22050hz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,22050,44100,2,16,e,e,!1);case"riff-22050hz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,22050,44100,2,16,e,"raw-22050hz-16bit-mono-pcm",!0);case"raw-44100hz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,44100,88200,2,16,e,e,!1);case"riff-44100hz-16bit-mono-pcm":return new o(n.AudioFormatTag.PCM,1,44100,88200,2,16,e,"raw-44100hz-16bit-mono-pcm",!0);case"amr-wb-16000h":return new o(n.AudioFormatTag.AMR_WB,1,16e3,3052,2,16,e,e,!1);case"g722-16khz-64kbps":return new o(n.AudioFormatTag.G722,1,16e3,8e3,2,16,e,e,!1);default:return new o(n.AudioFormatTag.PCM,1,16e3,32e3,2,16,"riff-16khz-16bit-mono-pcm","raw-16khz-16bit-mono-pcm",!0)}}static getDefaultOutputFormat(){return o.fromSpeechSynthesisOutputFormatString("u">typeof window?"audio-24khz-48kbitrate-mono-mp3":"riff-16khz-16bit-mono-pcm")}get hasHeader(){return this.priHasHeader}
3get header(){if(this.hasHeader)return this.privHeader}updateHeader(e){if(this.priHasHeader){let t=new DataView(this.privHeader);t.setUint32(4,e+this.privHeader.byteLength-8,!0),t.setUint32(40,e,!0)}}get requestAudioFormatString(){return this.priRequestAudioFormatString}addHeader(e){if(!this.hasHeader)return e;this.updateHeader(e.byteLength);let t=new Uint8Array(e.byteLength+this.header.byteLength);return t.set(new Uint8Array(this.header),0),t.set(new Uint8Array(e),this.header.byteLength),t.buffer}}t.AudioOutputFormatImpl=o,o.SpeechSynthesisOutputFormatToString={[i.SpeechSynthesisOutputFormat.Raw8Khz8BitMonoMULaw]:"raw-8khz-8bit-mono-mulaw",[i.SpeechSynthesisOutputFormat.Riff16Khz16KbpsMonoSiren]:"riff-16khz-16kbps-mono-siren",[i.SpeechSynthesisOutputFormat.Audio16Khz16KbpsMonoSiren]:"audio-16khz-16kbps-mono-siren",[i.SpeechSynthesisOutputFormat.Audio16Khz32KBitRateMonoMp3]:"audio-16khz-32kbitrate-mono-mp3",[i.SpeechSynthesisOutputFormat.Audio16Khz128KBitRateMonoMp3]:"audio-16khz-128kbitrate-mono-mp3",[i.SpeechSynthesisOutputFormat.Audio16Khz64KBitRateMonoMp3]:"audio-16khz-64kbitrate-mono-mp3",[i.SpeechSynthesisOutputFormat.Audio24Khz48KBitRateMonoMp3]:"audio-24khz-48kbitrate-mono-mp3",[i.SpeechSynthesisOutputFormat.Audio24Khz96KBitRateMonoMp3]:"audio-24khz-96kbitrate-mono-mp3",[i.SpeechSynthesisOutputFormat.Audio24Khz160KBitRateMonoMp3]:"audio-24khz-160kbitrate-mono-mp3",[i.SpeechSynthesisOutputFormat.Raw16Khz16BitMonoTrueSilk]:"raw-16khz-16bit-mono-truesilk",[i.SpeechSynthesisOutputFormat.Riff16Khz16BitMonoPcm]:"riff-16khz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Riff8Khz16BitMonoPcm]:"riff-8khz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Riff24Khz16BitMonoPcm]:"riff-24khz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Riff8Khz8BitMonoMULaw]:"riff-8khz-8bit-mono-mulaw",[i.SpeechSynthesisOutputFormat.Raw16Khz16BitMonoPcm]:"raw-16khz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Raw24Khz16BitMonoPcm]:"raw-24khz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Raw8Khz16BitMonoPcm]:"raw-8khz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Ogg16Khz16BitMonoOpus]:"ogg-16khz-16bit-mono-opus",[i.SpeechSynthesisOutputFormat.Ogg24Khz16BitMonoOpus]:"ogg-24khz-16bit-mono-opus",[i.SpeechSynthesisOutputFormat.Raw48Khz16BitMonoPcm]:"raw-48khz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Riff48Khz16BitMonoPcm]:"riff-48khz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Audio48Khz96KBitRateMonoMp3]:"audio-48khz-96kbitrate-mono-mp3",[i.SpeechSynthesisOutputFormat.Audio48Khz192KBitRateMonoMp3]:"audio-48khz-192kbitrate-mono-mp3",[i.SpeechSynthesisOutputFormat.Ogg48Khz16BitMonoOpus]:"ogg-48khz-16bit-mono-opus",[i.SpeechSynthesisOutputFormat.Webm16Khz16BitMonoOpus]:"webm-16khz-16bit-mono-opus",[i.SpeechSynthesisOutputFormat.Webm24Khz16BitMonoOpus]:"webm-24khz-16bit-mono-opus",[i.SpeechSynthesisOutputFormat.Webm24Khz16Bit24KbpsMonoOpus]:"webm-24khz-16bit-24kbps-mono-opus",[i.SpeechSynthesisOutputFormat.Raw24Khz16BitMonoTrueSilk]:"raw-24khz-16bit-mono-truesilk",[i.SpeechSynthesisOutputFormat.Raw8Khz8BitMonoALaw]:"raw-8khz-8bit-mono-alaw",[i.SpeechSynthesisOutputFormat.Riff8Khz8BitMonoALaw]:"riff-8khz-8bit-mono-alaw",[i.SpeechSynthesisOutputFormat.Audio16Khz16Bit32KbpsMonoOpus]:"audio-16khz-16bit-32kbps-mono-opus",[i.SpeechSynthesisOutputFormat.Audio24Khz16Bit48KbpsMonoOpus]:"audio-24khz-16bit-48kbps-mono-opus",[i.SpeechSynthesisOutputFormat.Audio24Khz16Bit24KbpsMonoOpus]:"audio-24khz-16bit-24kbps-mono-opus",[i.SpeechSynthesisOutputFormat.Raw22050Hz16BitMonoPcm]:"raw-22050hz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Riff22050Hz16BitMonoPcm]:"riff-22050hz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Raw44100Hz16BitMonoPcm]:"raw-44100hz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.Riff44100Hz16BitMonoPcm]:"riff-44100hz-16bit-mono-pcm",[i.SpeechSynthesisOutputFormat.AmrWb16000Hz]:"amr-wb-16000hz",[i.SpeechSynthesisOutputFormat.G72216Khz64Kbps]:"g722-16khz-64kbps"}},27017:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.updateV7State=void 0;let i=r(90927),n=r(73139),o={};function s(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,0===e.seq&&e.msecs++),e}function a(e,t,r,i,n=0){if(e.length<16)throw Error("Random bytes length must be >= 16");if(i){if(n<0||n+16>i.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`)}else i=new Uint8Array(16),n=0;return t??=Date.now(),r??=127*e[6]<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/0x10000000000&25
35,i[n++]=t/0x100000000&255,i[n++]=t/0x1000000&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=255&t,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|3&e[10],i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}t.updateV7State=s,t.default=function(e,t,r){let u;if(e)u=a(e.random??e.rng?.()??(0,i.default)(),e.msecs,e.seq,t,r);else{let e=Date.now(),n=(0,i.default)();s(o,e,n),u=a(n,o.msecs,o.seq,t,r)}return t??(0,n.unsafeStringify)(u)}},27075:(e,t,r)=>{r.d(t,{A:()=>a});var i=r(66587),n=r(70865),o=r(87430),s=r(39414);function a(e){return(0,i.A)(e)||(0,n.A)(e)||(0,o.A)(e)||(0,s.A)()}},27221:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ServicePropertyChannel=void 0,(r=t.ServicePropertyChannel||(t.ServicePropertyChannel={}))[r.UriQueryParameter=0]="UriQueryParameter"},28050:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ReplayableAudioNode=void 0;class r{constructor(e,t){this.privBuffers=[],this.privReplayOffset=0,this.privLastShrinkOffset=0,this.privBufferStartOffset=0,this.privBufferSerial=0,this.privBufferedBytes=0,this.privReplay=!1,this.privLastChunkAcquiredTime=0,this.privAudioNode=e,this.privBytesPerSecond=t}id(){return this.privAudioNode.id()}read(){if(this.privReplay&&0!==this.privBuffers.length){let e=Math.round((this.privReplayOffset-this.privBufferStartOffset)*this.privBytesPerSecond*1e-7);0!=e%2&&e++;let t=0;for(;t<this.privBuffers.length&&e>=this.privBuffers[t].chunk.buffer.byteLength;)e-=this.privBuffers[t++].chunk.buffer.byteLength;if(t<this.privBuffers.length){let r=this.privBuffers[t].chunk.buffer.slice(e);return this.privReplayOffset+=r.byteLength/this.privBytesPerSecond*1e7,t===this.privBuffers.length-1&&(this.privReplay=!1),Promise.resolve({buffer:r,isEnd:!1,timeReceived:this.privBuffers[t].chunk.timeReceived})}}return this.privAudioNode.read().then(e=>(e&&e.buffer&&this.privBuffers&&(this.privBuffers.push(new i(e,this.privBufferSerial++,this.privBufferedBytes)),this.privBufferedBytes+=e.buffer.byteLength),e))}detach(){return this.privBuffers=void 0,this.privAudioNode.detach()}replay(){this.privBuffers&&0!==this.privBuffers.length&&(this.privReplay=!0,this.privReplayOffset=this.privLastShrinkOffset)}shrinkBuffers(e){if(void 0===this.privBuffers||0===this.privBuffers.length||e<=this.privLastShrinkOffset)return;this.privLastShrinkOffset=e;let t=Math.round((e-this.privBufferStartOffset)*this.privBytesPerSecond*1e-7),r=0;for(;r<this.privBuffers.length&&t>=this.privBuffers[r].chunk.buffer.byteLength;)t-=this.privBuffers[r++].chunk.buffer.byteLength;this.privBufferStartOffset=Math.round(e-t/this.privBytesPerSecond*1e7),this.privBuffers=this.privBuffers.slice(r)}findTimeAtOffset(e){if(e<this.privBufferStartOffset||void 0===this.privBuffers)return 0;for(let t of this.privBuffers){let r=t.byteOffset/this.privBytesPerSecond*1e7,i=r+t.chunk.buffer.byteLength/this.privBytesPerSecond*1e7;if(e>=r&&e<=i)return t.chunk.timeReceived}return 0}}t.ReplayableAudioNode=r;class i{constructor(e,t,r){this.chunk=e,this.serial=t,this.byteOffset=r}}},28141:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyInfo=void 0;let i=r(30359);
3class n{constructor(e,t,r,i){this.privProxyHostName=e,this.privProxyPort=t,this.privProxyUserName=r,this.privProxyPassword=i}static fromParameters(e){return new n(e.getProperty(i.PropertyId.SpeechServiceConnection_ProxyHostName),parseInt(e.getProperty(i.PropertyId.SpeechServiceConnection_ProxyPort),10),e.getProperty(i.PropertyId.SpeechServiceConnection_ProxyUserName),e.getProperty(i.PropertyId.SpeechServiceConnection_ProxyPassword))}static fromRecognizerConfig(e){return this.fromParameters(e.parameters)}get HostName(){return this.privProxyHostName}get Port(){return this.privProxyPort}get UserName(){return this.privProxyUserName}get Password(){return this.privProxyPassword}}t.ProxyInfo=n},28646:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),new(r(81956)).AgentConfig,n(r(30359),t)},30156:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentGradingSystem=void 0,(r=t.PronunciationAssessmentGradingSystem||(t.PronunciationAssessmentGradingSystem={}))[r.FivePoint=1]="FivePoint",r[r.HundredMark=2]="HundredMark"},30356:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechConfigImpl=t.SpeechConfig=void 0;let i=r(81956),n=r(43847),o=r(30359);class s{constructor(){return}static fromSubscription(e,t){n.Contracts.throwIfNullOrWhitespace(e,"subscriptionKey"),n.Contracts.throwIfNullOrWhitespace(t,"region");let r=new a;return r.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r.setProperty(o.PropertyId.SpeechServiceConnection_Key,e),r}static fromEndpoint(e,t){let r;n.Contracts.throwIfNull(e,"endpoint");let i="string"==typeof t&&t.trim().length>0,s="object"==typeof t&&null!==t&&"function"==typeof t.getToken,u="object"==typeof t&&null!==t&&"string"==typeof t.key;if(void 0!==t&&!i&&!s&&!u)throw Error("Invalid 'auth' parameter: expected a non-empty API key string, a TokenCredential, or a KeyCredential.");return"string"==typeof t?(r=new a).setProperty(o.PropertyId.SpeechServiceConnection_Key,t):"object"==typeof t&&"function"==typeof t.getToken?r=new a(t):"object"==typeof t&&"string"==typeof t.key?(r=new a).setProperty(o.PropertyId.SpeechServiceConnection_Key,t.key):r=new a,r.setProperty(o.PropertyId.SpeechServiceConnection_Endpoint,e.href),r}static fromHost(e,t){n.Contracts.throwIfNull(e,"hostName");let r=new a;return r.setProperty(o.PropertyId.SpeechServiceConnection_Host,e.protocol+"//"+e.hostname+(""===e.port?"":":"+e.port)),r.setProperty(o.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,"1"),void 0!==t&&r.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),r}static fromAuthorizationToken(e,t){n.Contracts.throwIfNull(e,"authorizationToken"),n.Contracts.throwIfNullOrWhitespace(t,"region");let r=new a;return r.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r.authorizationToken=e,r}close(){}}t.SpeechConfig=s;class a extends s{constructor(e){super(),this.privProperties=new o.PropertyCollection,this.speechRecognitionLanguage="en-US",this.outputFormat=o.OutputFormat.Simple,this.privTokenCredential=e}get properties(){return this.privProperties}get endPoint(){return new URL(this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint))}get subscriptionKey(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_Key)}get region(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_Region)}get authorizationToken(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e)}get speechRecognitionLanguage(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage)}set speechRecognitionLanguage(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,e)}get autoDetectSourceLanguages(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages)}set autoDetectSourceLanguages(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,e)}get outputFormat(){return o.OutputFormat[this.privProperties.getProperty(i.OutputFormatPropertyName,void 0)]}set outputFormat(e){this.privProperties.setProperty(i.OutputFormatPropertyName,o.OutputFormat[e])}get endpointId(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_EndpointId)}set endpointId(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_EndpointId,e)}get tokenCredential(){return this.privTokenCredential}setProperty(e,t){n.Contracts.throwIfNull(t,"value"),this.privProperties.setProperty(e,t)}getProperty(e,t){return this.privProperties.getProperty(e,t)}setProxy(e,t,r,i){this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyHostName],e),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyPort],t),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyUserName],r),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyPassword],i)}setServiceProperty(e,t){let r=JSON.parse(this.privProperties.getProperty(i.ServicePropertiesPropertyName,"{}"));r[e]=t,this.privProperties.setProperty(i.ServicePropertiesPropertyName,JSON.stringify(r))}setProfanity(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceResponse_ProfanityOption,o.ProfanityOption[e])}enableAudioLogging(){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_EnableAudioLogging,"true")}requestWordLevelTimestamps(){this.privProperties.setProperty(o.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,"true"),this.privProperties.setProperty(i.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Detailed])}enableDictation(){this.privProperties.setProperty(i.ForceDictationPropertyName,"true")}clone(){let e=new a(this.tokenCredential);return e.privProperties=this.privProperties.clone(),e}get speechSynthesisLanguage(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthLanguage)}set speechSynthesisLanguage(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthLanguage,e)}get speechSynthesisVoiceName(){return this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthVoice)}set speechSynthesisVoiceName(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthVoice,e)}get speechSynthesisOutputFormat(){return o.SpeechSynthesisOutputFormat[this.privProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)]}set speechSynthesisOutputFormat(e){this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthOutputFormat,o.SpeechSynthesisOutputFormat[e])}}t.SpeechConfigImpl=a},30359:(e,t,r)=>
3{Object.defineProperty(t,"__esModule",{value:!0}),t.CustomCommandsConfig=t.BotFrameworkConfig=t.DialogServiceConfig=t.PhraseListGrammar=t.Connection=t.ServiceEventArgs=t.ConnectionEventArgs=t.CancellationErrorCode=t.CancellationDetails=t.CancellationDetailsBase=t.TranslationRecognitionCanceledEventArgs=t.NoMatchDetails=t.NoMatchReason=t.Translations=t.TranslationRecognizer=t.SpeechRecognizer=t.Recognizer=t.PropertyId=t.PropertyCollection=t.SpeechTranslationConfigImpl=t.SpeechTranslationConfig=t.SpeechConfigImpl=t.SpeechConfig=t.ResultReason=t.TranslationSynthesisResult=t.TranslationRecognitionResult=t.TranslationSynthesisEventArgs=t.TranslationRecognitionEventArgs=t.SpeechRecognitionCanceledEventArgs=t.MeetingTranscriptionEventArgs=t.ConversationTranscriptionEventArgs=t.SpeechRecognitionEventArgs=t.SpeechRecognitionResult=t.RecognitionResult=t.OutputFormat=t.RecognitionEventArgs=t.SessionEventArgs=t.KeywordRecognitionModel=t.PushAudioOutputStreamCallback=t.PullAudioInputStreamCallback=t.CancellationReason=t.PushAudioOutputStream=t.PullAudioOutputStream=t.AudioOutputStream=t.PushAudioInputStream=t.PullAudioInputStream=t.AudioInputStream=t.AudioFormatTag=t.AudioStreamFormat=t.AudioConfig=void 0,t.Diagnostics=t.AvatarWebRTCConnectionResult=t.Coordinate=t.AvatarVideoFormat=t.AvatarSynthesizer=t.AvatarSceneConfig=t.AvatarEventArgs=t.AvatarConfig=t.LanguageIdMode=t.PronunciationAssessmentResult=t.PronunciationAssessmentConfig=t.PronunciationAssessmentGranularity=t.PronunciationAssessmentGradingSystem=t.MeetingTranscriptionCanceledEventArgs=t.ConversationTranscriptionCanceledEventArgs=t.SpeakerAudioDestination=t.VoiceInfo=t.SynthesisVoiceType=t.SynthesisVoiceGender=t.SynthesisVoicesResult=t.SpeechSynthesisRequestInputType=t.SpeechSynthesisRequestInputStream=t.SpeechSynthesisRequest=t.SpeechSynthesisBoundaryType=t.SpeechSynthesisVisemeEventArgs=t.SpeechSynthesisBookmarkEventArgs=t.SpeechSynthesisWordBoundaryEventArgs=t.SpeechSynthesisEventArgs=t.SpeechSynthesisResult=t.SynthesisResult=t.SpeechSynthesizer=t.SpeechSynthesisOutputFormat=t.Synthesizer=t.User=t.Participant=t.MeetingTranscriber=t.Meeting=t.ConversationTranscriptionResult=t.ConversationTranscriber=t.SourceLanguageConfig=t.AutoDetectSourceLanguageResult=t.AutoDetectSourceLanguageConfig=t.ConnectionMessage=t.ConnectionMessageEventArgs=t.BaseAudioPlayer=t.ProfanityOption=t.ServicePropertyChannel=t.TurnStatusReceivedEventArgs=t.ActivityReceivedEventArgs=t.DialogServiceConnector=void 0,t.LogLevel=void 0;var i=r(26573);Object.defineProperty(t,"AudioConfig",{enumerable:!0,get:function(){return i.AudioConfig}});var n=r(77928);Object.defineProperty(t,"AudioStreamFormat",{enumerable:!0,get:function(){return n.AudioStreamFormat}}),Object.defineProperty(t,"AudioFormatTag",{enumerable:!0,get:function(){return n.AudioFormatTag}});var o=r(44457);Object.defineProperty(t,"AudioInputStream",{enumerable:!0,get:function(){return o.AudioInputStream}}),Object.defineProperty(t,"PullAudioInputStream",{enumerable:!0,get:function(){return o.PullAudioInputStream}}),Object.defineProperty(t,"PushAudioInputStream",{enumerable:!0,get:function(){return o.PushAudioInputStream}});var s=r(80250);Object.defineProperty(t,"AudioOutputStream",{enumerable:!0,get:function(){return s.AudioOutputStream}}),Object.defineProperty(t,"PullAudioOutputStream",{enumerable:!0,get:function(){return s.PullAudioOutputStream}}),Object.defineProperty(t,"PushAudioOutputStream",{enumerable:!0,get:function(){return s.PushAudioOutputStream}});var a=r(75739);Object.defineProperty(t,"CancellationReason",{enumerable:!0,get:function(){return a.CancellationReason}});var u=r(12254);Object.defineProperty(t,"PullAudioInputStreamCallback",{enumerable:!0,get:function(){return u.PullAudioInputStreamCallback}});var c=r(46093);Object.defineProperty(t,"PushAudioOutputStreamCallback",{enumerable:!0,get:function(){return c.PushAudioOutputStreamCallback}});var p=r(85119);Object.defineProperty(t,"KeywordRecognitionModel",{enumerable:!0,get:function(){return p.KeywordRecognitionModel}});var h=r(19729);Object.defineProperty(t,"SessionEventArgs",{enumerable:!0,get:function(){return h.SessionEventArgs}});var d=r(84804);Object.defineProperty(t,"RecognitionEventArgs",{enumerable:!0,get:function(){return d.RecognitionEventArgs}});var l=r(54338);Object.defineProperty(t,"OutputFormat",{enumerable:!0,get:function(){return l.OutputFormat}});var v=r(38590);Object.defineProperty(t,"RecognitionResult",{enumerable:!0,get:function(){return v.RecognitionResult}});var g=r(94812);Object.defineProperty(t,"SpeechRecognitionResult",{enumerable:!0,get:function(){return g.SpeechRecognitionResult}});var S=r(80050);Object.defineProperty(t,"SpeechRecognitionEventArgs",{enumerable:!0,get:function(){return S.SpeechRecognitionEventArgs}}),Object.defineProperty(t,"ConversationTranscriptionEventArgs",{enumerable:!0,get:function(){return S.ConversationTranscriptionEventArgs}}),Object.defineProperty(t,"MeetingTranscriptionEventArgs",{enumerable:!0,get:function(){return S.MeetingTranscriptionEventArgs}});var f=r(25435);Object.defineProperty(t,"SpeechRecognitionCanceledEventArgs",{enumerable:!0,get:function(){return f.SpeechRecognitionCanceledEventArgs}});var y=r(86379);Object.defineProperty(t,"TranslationRecognitionEventArgs",{enumerable:!0,get:function(){return y.TranslationRecognitionEventArgs}});var m=r(60720);Object.defineProperty(t,"TranslationSynthesisEventArgs",{enumerable:!0,get:function(){return m.TranslationSynthesisEventArgs}});var D=r(51263);Object.defineProperty(t,"TranslationRecognitionResult",{enumerable:!0,get:function(){return D.TranslationRecognitionResult}});var C=r(46786);Object.defineProperty(t,"TranslationSynthesisResult",{enumerable:!0,get:function(){return C.TranslationSynthesisResult}});var P=r(98861);Object.defineProperty(t,"ResultReason",{enumerable:!0,get:function(){return P.ResultReason}});var R=r(30356);Object.defineProperty(t,"SpeechConfig",{enumerable:!0,get:function(){return R.SpeechConfig}}),Object.defineProperty(t,"SpeechConfigImpl",{enumerable:!0,get:function(){return R.SpeechConfigImpl}});var E=r(30503);Object.defineProperty(t,"SpeechTranslationConfig",{enumerable:!0,get:function(){return E.SpeechTranslationConfig}}),Object.defineProperty(t,"SpeechTranslationConfigImpl",{enumerable:!0,get:function(){return E.SpeechTranslationConfigImpl}});var A=r(12741);Object.defineProperty(t,"PropertyCollection",{enumerable:!0,get:function(){return A.PropertyCollection}});var I=r(64536);Object.defineProperty(t,"PropertyId",{enumerable:!0,get:function(){return I.PropertyId}});var b=r(2418);Object.defineProperty(t,"Recognizer",{enumerable:!0,get:function(){return b.Recognizer}});var F=r(92716);Object.defineProperty(t,"SpeechRecognizer",{enumerable:!0,get:function(){return F.SpeechRecognizer}});var T=r(19409);Object.defineProperty(t,"TranslationRecognizer",{enumerable:!0,get:function(){return T.TranslationRecognizer}});var w=r(88440);Object.defineProperty(t,"Translations",{enumerable:!0,get:function(){return w.Translations}});var O=r(70764);Object.defineProperty(t,"NoMatchReason",{enumerable:!0,get:function(){return O.NoMatchReason}});var M=r(26846);Object.defineProperty(t,"NoMatchDetails",{enumerable:!0,get:function(){return M.NoMatchDetails}});var _=r(89846);Object.defineProperty(t,"TranslationRecognitionCanceledEventArgs",{enumerable:!0,get:function(){return _.TranslationRecognitionCanceledEventArgs}});var N=r(51722);
3Object.defineProperty(t,"CancellationDetailsBase",{enumerable:!0,get:function(){return N.CancellationDetailsBase}});var B=r(86471);Object.defineProperty(t,"CancellationDetails",{enumerable:!0,get:function(){return B.CancellationDetails}});var k=r(38595);Object.defineProperty(t,"CancellationErrorCode",{enumerable:!0,get:function(){return k.CancellationErrorCode}});var z=r(36785);Object.defineProperty(t,"ConnectionEventArgs",{enumerable:!0,get:function(){return z.ConnectionEventArgs}});var x=r(60132);Object.defineProperty(t,"ServiceEventArgs",{enumerable:!0,get:function(){return x.ServiceEventArgs}});var L=r(85140);Object.defineProperty(t,"Connection",{enumerable:!0,get:function(){return L.Connection}});var j=r(26726);Object.defineProperty(t,"PhraseListGrammar",{enumerable:!0,get:function(){return j.PhraseListGrammar}});var q=r(36393);Object.defineProperty(t,"DialogServiceConfig",{enumerable:!0,get:function(){return q.DialogServiceConfig}});var U=r(71357);Object.defineProperty(t,"BotFrameworkConfig",{enumerable:!0,get:function(){return U.BotFrameworkConfig}});var W=r(75067);Object.defineProperty(t,"CustomCommandsConfig",{enumerable:!0,get:function(){return W.CustomCommandsConfig}});var H=r(11474);Object.defineProperty(t,"DialogServiceConnector",{enumerable:!0,get:function(){return H.DialogServiceConnector}});var K=r(58803);Object.defineProperty(t,"ActivityReceivedEventArgs",{enumerable:!0,get:function(){return K.ActivityReceivedEventArgs}});var V=r(15735);Object.defineProperty(t,"TurnStatusReceivedEventArgs",{enumerable:!0,get:function(){return V.TurnStatusReceivedEventArgs}});var J=r(27221);Object.defineProperty(t,"ServicePropertyChannel",{enumerable:!0,get:function(){return J.ServicePropertyChannel}});var G=r(89137);Object.defineProperty(t,"ProfanityOption",{enumerable:!0,get:function(){return G.ProfanityOption}});var $=r(88181);Object.defineProperty(t,"BaseAudioPlayer",{enumerable:!0,get:function(){return $.BaseAudioPlayer}});var Q=r(14152);Object.defineProperty(t,"ConnectionMessageEventArgs",{enumerable:!0,get:function(){return Q.ConnectionMessageEventArgs}});var X=r(69635);Object.defineProperty(t,"ConnectionMessage",{enumerable:!0,get:function(){return X.ConnectionMessage}});var Z=r(84569);Object.defineProperty(t,"AutoDetectSourceLanguageConfig",{enumerable:!0,get:function(){return Z.AutoDetectSourceLanguageConfig}});var Y=r(52702);Object.defineProperty(t,"AutoDetectSourceLanguageResult",{enumerable:!0,get:function(){return Y.AutoDetectSourceLanguageResult}});var ee=r(19489);Object.defineProperty(t,"SourceLanguageConfig",{enumerable:!0,get:function(){return ee.SourceLanguageConfig}});var et=r(43428);Object.defineProperty(t,"ConversationTranscriber",{enumerable:!0,get:function(){return et.ConversationTranscriber}}),Object.defineProperty(t,"ConversationTranscriptionResult",{enumerable:!0,get:function(){return et.ConversationTranscriptionResult}}),Object.defineProperty(t,"Meeting",{enumerable:!0,get:function(){return et.Meeting}}),Object.defineProperty(t,"MeetingTranscriber",{enumerable:!0,get:function(){return et.MeetingTranscriber}}),Object.defineProperty(t,"Participant",{enumerable:!0,get:function(){return et.Participant}}),Object.defineProperty(t,"User",{enumerable:!0,get:function(){return et.User}});var er=r(68446);Object.defineProperty(t,"Synthesizer",{enumerable:!0,get:function(){return er.Synthesizer}});var ei=r(37642);Object.defineProperty(t,"SpeechSynthesisOutputFormat",{enumerable:!0,get:function(){return ei.SpeechSynthesisOutputFormat}});var en=r(87572);Object.defineProperty(t,"SpeechSynthesizer",{enumerable:!0,get:function(){return en.SpeechSynthesizer}});var eo=r(59463);Object.defineProperty(t,"SynthesisResult",{enumerable:!0,get:function(){return eo.SynthesisResult}});var es=r(66593);Object.defineProperty(t,"SpeechSynthesisResult",{enumerable:!0,get:function(){return es.SpeechSynthesisResult}});var ea=r(48925);Object.defineProperty(t,"SpeechSynthesisEventArgs",{enumerable:!0,get:function(){return ea.SpeechSynthesisEventArgs}});var eu=r(38175);Object.defineProperty(t,"SpeechSynthesisWordBoundaryEventArgs",{enumerable:!0,get:function(){return eu.SpeechSynthesisWordBoundaryEventArgs}});var ec=r(38317);Object.defineProperty(t,"SpeechSynthesisBookmarkEventArgs",{enumerable:!0,get:function(){return ec.SpeechSynthesisBookmarkEventArgs}});var ep=r(19784);Object.defineProperty(t,"SpeechSynthesisVisemeEventArgs",{enumerable:!0,get:function(){return ep.SpeechSynthesisVisemeEventArgs}});var eh=r(87470);Object.defineProperty(t,"SpeechSynthesisBoundaryType",{enumerable:!0,get:function(){return eh.SpeechSynthesisBoundaryType}});var ed=r(76421);Object.defineProperty(t,"SpeechSynthesisRequest",{enumerable:!0,get:function(){return ed.SpeechSynthesisRequest}}),Object.defineProperty(t,"SpeechSynthesisRequestInputStream",{enumerable:!0,get:function(){return ed.SpeechSynthesisRequestInputStream}});var el=r(97899);Object.defineProperty(t,"SpeechSynthesisRequestInputType",{enumerable:!0,get:function(){return el.SpeechSynthesisRequestInputType}});var ev=r(25424);Object.defineProperty(t,"SynthesisVoicesResult",{enumerable:!0,get:function(){return ev.SynthesisVoicesResult}});var eg=r(33070);Object.defineProperty(t,"SynthesisVoiceGender",{enumerable:!0,get:function(){return eg.SynthesisVoiceGender}}),Object.defineProperty(t,"SynthesisVoiceType",{enumerable:!0,get:function(){return eg.SynthesisVoiceType}}),Object.defineProperty(t,"VoiceInfo",{enumerable:!0,get:function(){return eg.VoiceInfo}});var eS=r(37774);Object.defineProperty(t,"SpeakerAudioDestination",{enumerable:!0,get:function(){return eS.SpeakerAudioDestination}});var ef=r(48975);Object.defineProperty(t,"ConversationTranscriptionCanceledEventArgs",{enumerable:!0,get:function(){return ef.ConversationTranscriptionCanceledEventArgs}});var ey=r(3161);Object.defineProperty(t,"MeetingTranscriptionCanceledEventArgs",{enumerable:!0,get:function(){return ey.MeetingTranscriptionCanceledEventArgs}});var em=r(30156);Object.defineProperty(t,"PronunciationAssessmentGradingSystem",{enumerable:!0,get:function(){return em.PronunciationAssessmentGradingSystem}});var eD=r(39357);Object.defineProperty(t,"PronunciationAssessmentGranularity",{enumerable:!0,get:function(){return eD.PronunciationAssessmentGranularity}});var eC=r(2669);Object.defineProperty(t,"PronunciationAssessmentConfig",{enumerable:!0,get:function(){return eC.PronunciationAssessmentConfig}});var eP=r(90226);Object.defineProperty(t,"PronunciationAssessmentResult",{enumerable:!0,get:function(){return eP.PronunciationAssessmentResult}});var eR=r(3224);Object.defineProperty(t,"LanguageIdMode",{enumerable:!0,get:function(){return eR.LanguageIdMode}});var eE=r(65327);Object.defineProperty(t,"AvatarConfig",{enumerable:!0,get:function(){return eE.AvatarConfig}});var eA=r(35078);Object.defineProperty(t,"AvatarEventArgs",{enumerable:!0,get:function(){return eA.AvatarEventArgs}});var eI=r(53089);Object.defineProperty(t,"AvatarSceneConfig",{enumerable:!0,get:function(){return eI.AvatarSceneConfig}});var eb=r(6641);Object.defineProperty(t,"AvatarSynthesizer",{enumerable:!0,get:function(){return eb.AvatarSynthesizer}});var eF=r(78427);Object.defineProperty(t,"AvatarVideoFormat",{enumerable:!0,get:function(){return eF.AvatarVideoFormat}}
3),Object.defineProperty(t,"Coordinate",{enumerable:!0,get:function(){return eF.Coordinate}});var eT=r(10261);Object.defineProperty(t,"AvatarWebRTCConnectionResult",{enumerable:!0,get:function(){return eT.AvatarWebRTCConnectionResult}});var ew=r(86728);Object.defineProperty(t,"Diagnostics",{enumerable:!0,get:function(){return ew.Diagnostics}});var eO=r(98940);Object.defineProperty(t,"LogLevel",{enumerable:!0,get:function(){return eO.LogLevel}})},30441:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Participant=t.User=void 0;let i=r(30359);class n{constructor(e){this.privUserId=e}get userId(){return this.privUserId}}t.User=n;class o{constructor(e,t,r){this.privId=e,this.privPreferredLanguage=t,this.privVoice=r,this.privProperties=new i.PropertyCollection}get id(){return this.privId}get preferredLanguage(){return this.privPreferredLanguage}get voice(){return this.privVoice}get properties(){return this.privProperties}static From(e,t,r){return new o(e,t,r)}}t.Participant=o},30503:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechTranslationConfigImpl=t.SpeechTranslationConfig=void 0;let i=r(81956),n=r(43847),o=r(30359);class s extends o.SpeechConfig{constructor(){super()}static fromSubscription(e,t){n.Contracts.throwIfNullOrWhitespace(e,"subscriptionKey"),n.Contracts.throwIfNullOrWhitespace(t,"region");let r=new a;return r.properties.setProperty(o.PropertyId.SpeechServiceConnection_Key,e),r.properties.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r}static fromAuthorizationToken(e,t){n.Contracts.throwIfNullOrWhitespace(e,"authorizationToken"),n.Contracts.throwIfNullOrWhitespace(t,"region");let r=new a;return r.properties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e),r.properties.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r}static fromHost(e,t){n.Contracts.throwIfNull(e,"hostName");let r=new a;return r.setProperty(o.PropertyId.SpeechServiceConnection_Host,e.protocol+"//"+e.hostname+(""===e.port?"":":"+e.port)),void 0!==t&&r.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),r}static fromEndpoint(e,t){let r;n.Contracts.throwIfNull(e,"endpoint");let i="string"==typeof t&&t.trim().length>0,s="object"==typeof t&&null!==t&&"function"==typeof t.getToken,u="object"==typeof t&&null!==t&&"string"==typeof t.key;if(void 0!==t&&!i&&!s&&!u)throw Error("Invalid 'auth' parameter: expected a non-empty API key string, a TokenCredential, or a KeyCredential.");return"string"==typeof t?(r=new a).setProperty(o.PropertyId.SpeechServiceConnection_Key,t):"object"==typeof t&&"function"==typeof t.getToken?r=new a(t):"object"==typeof t&&"string"==typeof t.key?(r=new a).setProperty(o.PropertyId.SpeechServiceConnection_Key,t.key):r=new a,r.setProperty(o.PropertyId.SpeechServiceConnection_Endpoint,e.href),r}}t.SpeechTranslationConfig=s;class a extends s{constructor(e){super(),this.privSpeechProperties=new o.PropertyCollection,this.outputFormat=o.OutputFormat.Simple,this.privTokenCredential=e}set authorizationToken(e){n.Contracts.throwIfNullOrWhitespace(e,"value"),this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e)}set speechRecognitionLanguage(e){n.Contracts.throwIfNullOrWhitespace(e,"value"),this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,e)}get speechRecognitionLanguage(){return this.privSpeechProperties.getProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_RecoLanguage])}get subscriptionKey(){return this.privSpeechProperties.getProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_Key])}get outputFormat(){return o.OutputFormat[this.privSpeechProperties.getProperty(i.OutputFormatPropertyName,void 0)]}set outputFormat(e){this.privSpeechProperties.setProperty(i.OutputFormatPropertyName,o.OutputFormat[e])}get endpointId(){return this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_EndpointId)}set endpointId(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_EndpointId,e)}addTargetLanguage(e){n.Contracts.throwIfNullOrWhitespace(e,"value");let t=this.targetLanguages;t.includes(e)||(t.push(e),this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(",")))}get targetLanguages(){return void 0!==this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)?this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(","):[]}get voiceName(){return this.getProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_TranslationVoice])}set voiceName(e){n.Contracts.throwIfNullOrWhitespace(e,"value"),this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,e)}get region(){return this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_Region)}get tokenCredential(){return this.privTokenCredential}setProxy(e,t,r,i){this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyHostName],e),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyPort],t),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyUserName],r),this.setProperty(o.PropertyId[o.PropertyId.SpeechServiceConnection_ProxyPassword],i)}getProperty(e,t){return this.privSpeechProperties.getProperty(e,t)}setProperty(e,t){this.privSpeechProperties.setProperty(e,t)}get properties(){return this.privSpeechProperties}close(){}setServiceProperty(e,t){let r=JSON.parse(this.privSpeechProperties.getProperty(i.ServicePropertiesPropertyName,"{}"));r[e]=t,this.privSpeechProperties.setProperty(i.ServicePropertiesPropertyName,JSON.stringify(r))}setProfanity(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceResponse_ProfanityOption,o.ProfanityOption[e])}enableAudioLogging(){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_EnableAudioLogging,"true")}requestWordLevelTimestamps(){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,"true")}enableDictation(){this.privSpeechProperties.setProperty(i.ForceDictationPropertyName,"true")}get speechSynthesisLanguage(){return this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthLanguage)}set speechSynthesisLanguage(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthLanguage,e)}get speechSynthesisVoiceName(){return this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthVoice)}set speechSynthesisVoiceName(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthVoice,e)}get speechSynthesisOutputFormat(){return o.SpeechSynthesisOutputFormat[this.privSpeechProperties.getProperty(o.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)]}set speechSynthesisOutputFormat(e){this.privSpeechProperties.setProperty(o.PropertyId.SpeechServiceConnection_SynthOutputFormat,o.SpeechSynthesisOutputFormat[e])}}t.SpeechTranslationConfigImpl=a},30815:(e,t,r)=>
vendor: 5,261 bytes, line 3
3{Object.defineProperty(t,"__esModule",{value:!0}),t.RawWebsocketMessage=void 0;let i=r(72088),n=r(55081),o=r(78724);class s{constructor(e,t,r){if(this.privPayload=null,!t)throw new n.ArgumentNullError("payload");if(e===i.MessageType.Binary&&"ArrayBuffer"!==Object.getPrototypeOf(t).constructor.name)throw new n.InvalidOperationError("Payload must be ArrayBuffer");if(e===i.MessageType.Text&&"string"!=typeof t)throw new n.InvalidOperationError("Payload must be a string");this.privMessageType=e,this.privPayload=t,this.privId=r||(0,o.createNoDashGuid)()}get messageType(){return this.privMessageType}get payload(){return this.privPayload}get textContent(){if(this.privMessageType===i.MessageType.Binary)throw new n.InvalidOperationError("Not supported for binary message");return this.privPayload}get binaryContent(){if(this.privMessageType===i.MessageType.Text)throw new n.InvalidOperationError("Not supported for text message");return this.privPayload}get id(){return this.privId}}t.RawWebsocketMessage=s},31762:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},31777:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationPhrase=void 0;let i=r(43847),n=r(81956),o=r(26650);class s{constructor(e,t){this.privTranslationPhrase=e,this.privTranslationPhrase.Offset+=t,this.privTranslationPhrase.RecognitionStatus=this.mapRecognitionStatus(this.privTranslationPhrase.RecognitionStatus),void 0!==this.privTranslationPhrase.Translation&&(this.privTranslationPhrase.Translation.TranslationStatus=this.mapTranslationStatus(this.privTranslationPhrase.Translation.TranslationStatus))}static fromJSON(e,t){return new s(JSON.parse(e),t)}static fromTranslationResponse(e,t){i.Contracts.throwIfNullOrUndefined(e,"translationResponse");let r=e.SpeechPhrase;return e.SpeechPhrase=void 0,r.Translation=e,r.Text=r.DisplayText,new s(r,t)}get RecognitionStatus(){return this.privTranslationPhrase.RecognitionStatus}get Offset(){return this.privTranslationPhrase.Offset}get Duration(){return this.privTranslationPhrase.Duration}get Text(){return this.privTranslationPhrase.Text}get Language(){return this.privTranslationPhrase.PrimaryLanguage?.Language}get Confidence(){return this.privTranslationPhrase.PrimaryLanguage?.Confidence}get Translation(){return this.privTranslationPhrase.Translation}asJson(){let e={...this.privTranslationPhrase},t={...e,RecognitionStatus:n.RecognitionStatus[e.RecognitionStatus]};return e.Translation&&(t.Translation={...e.Translation,TranslationStatus:o.TranslationStatus[e.Translation.TranslationStatus]}),JSON.stringify(t)}mapRecognitionStatus(e){return"string"==typeof e?n.RecognitionStatus[e]:"number"==typeof e?e:void 0}mapTranslationStatus(e){return"string"==typeof e?o.TranslationStatus[e]:"number"==typeof e?e:void 0}}t.TranslationPhrase=s},31874:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TurnStatusResponsePayload=void 0;class r{constructor(e){this.privMessageStatusResponse=JSON.parse(e)}static fromJSON(e){return new r(e)}get interactionId(){return this.privMessageStatusResponse.interactionId}get conversationId(){return this.privMessageStatusResponse.conversationId}get statusCode(){switch(this.privMessageStatusResponse.statusCode){case"Success":return 200;case"Failed":return 400;case"TimedOut":return 429;default:return this.privMessageStatusResponse.statusCode}}}t.TurnStatusResponsePayload=r},31909:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriber=void 0;let i=r(81956),n=r(76860),o=r(43847),s=r(30359),a=r(43428);class u{constructor(e){this.privAudioConfig=e,this.privProperties=new s.PropertyCollection,this.privRecognizer=void 0,this.privDisposedRecognizer=!1}get speechRecognitionLanguage(){return o.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage)}get properties(){return this.privProperties}get internalData(){return this.privRecognizer.internalData}get connection(){return s.Connection.fromRecognizer(this.privRecognizer)}get authorizationToken(){return this.properties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(s.PropertyId.SpeechServiceAuthorization_Token,e)}joinMeetingAsync(e,t,r){o.Contracts.throwIfNullOrUndefined(a.MeetingImpl,"Meeting"),this.privRecognizer=new i.TranscriberRecognizer(e.config,this.privAudioConfig),o.Contracts.throwIfNullOrUndefined(this.privRecognizer,"Recognizer"),this.privRecognizer.connectMeetingCallbacks(this),(0,n.marshalPromiseToCallbacks)(e.connectTranscriberRecognizer(this.privRecognizer),t,r)}startTranscribingAsync(e,t){this.privRecognizer.startContinuousRecognitionAsync(e,t)}stopTranscribingAsync(e,t){this.privRecognizer.stopContinuousRecognitionAsync(e,t)}leaveMeetingAsync(e,t){this.privRecognizer.disconnectCallbacks(),(0,n.marshalPromiseToCallbacks)((async()=>{})(),e,t)}close(e,t){o.Contracts.throwIfDisposed(this.privDisposedRecognizer),(0,n.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}async dispose(e){!this.privDisposedRecognizer&&(this.privRecognizer&&(await this.privRecognizer.close(),this.privRecognizer=void 0),e&&(this.privDisposedRecognizer=!0))}}t.MeetingTranscriber=u},32258:(e,t)=>
3{Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionOpenResponse=void 0;class r{constructor(e,t){this.privStatusCode=e,this.privReason=t}get statusCode(){return this.privStatusCode}get reason(){return this.privReason}}t.ConnectionOpenResponse=r},33070:(e,t)=>{var r,i,n,o;Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceInfo=t.SynthesisVoiceType=t.SynthesisVoiceGender=void 0,(n=r=t.SynthesisVoiceGender||(t.SynthesisVoiceGender={}))[n.Unknown=0]="Unknown",n[n.Female=1]="Female",n[n.Male=2]="Male",n[n.Neutral=3]="Neutral",(o=i=t.SynthesisVoiceType||(t.SynthesisVoiceType={}))[o.Unknown=0]="Unknown",o[o.OnlineNeural=1]="OnlineNeural",o[o.OnlineStandard=2]="OnlineStandard",o[o.OfflineNeural=3]="OfflineNeural",o[o.OfflineStandard=4]="OfflineStandard",o[o.OnlineNeuralHD=5]="OnlineNeuralHD";let s={[r[r.Neutral]]:r.Neutral,[r[r.Male]]:r.Male,[r[r.Female]]:r.Female},a={Neural:i.OnlineNeural,NeuralHD:i.OnlineNeuralHD};class u{constructor(e){if(this.privStyleList=[],e){if(this.privName=e.Name,this.privLocale=e.Locale,this.privShortName=e.ShortName,this.privLocaleName=e.LocaleName,this.privDisplayName=e.DisplayName,this.privLocalName=e.LocalName,this.privVoiceType=a[e.VoiceType]||i.Unknown,this.privGender=s[e.Gender]||r.Unknown,e.StyleList&&Array.isArray(e.StyleList))for(const t of e.StyleList)this.privStyleList.push(t);this.privSampleRateHertz=e.SampleRateHertz,this.privStatus=e.Status,e.ExtendedPropertyMap&&(this.privExtendedPropertyMap=e.ExtendedPropertyMap),this.privWordsPerMinute=e.WordsPerMinute,Array.isArray(e.SecondaryLocaleList)&&(this.privSecondaryLocaleList=[...e.SecondaryLocaleList]),Array.isArray(e.RolePlayList)&&(this.privRolePlayList=[...e.RolePlayList]),e.VoiceTag&&(this.privVoiceTag=e.VoiceTag)}}get name(){return this.privName}get locale(){return this.privLocale}get shortName(){return this.privShortName}get displayName(){return this.privDisplayName}get localName(){return this.privLocalName}get localeName(){return this.privLocaleName}get gender(){return this.privGender}get voiceType(){return this.privVoiceType}get styleList(){return this.privStyleList}get sampleRateHertz(){return this.privSampleRateHertz}get status(){return this.privStatus}get extendedPropertyMap(){return this.privExtendedPropertyMap}get wordsPerMinute(){return this.privWordsPerMinute}get secondaryLocaleList(){return this.privSecondaryLocaleList}get rolePlayList(){return this.privRolePlayList}get voiceTag(){return this.privVoiceTag}}t.VoiceInfo=u},33686:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let i=r(9688);t.default=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}},33966:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},33968:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.NextAction=void 0,(r=t.NextAction||(t.NextAction={})).None="None",r.Translate="Translate"},34878:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WebsocketConnection=void 0;let i=r(76860),n=r(76060);class o{constructor(e,t,r,o,s,a=!1,u){if(this.privIsDisposed=!1,!e)throw new i.ArgumentNullError("uri");if(!o)throw new i.ArgumentNullError("messageFormatter");this.privMessageFormatter=o;let c="",p=0;if(t){for(const r in t)if(r){c+=0===p&&-1===e.indexOf("?")?"?":"&",c+=encodeURIComponent(r);let i=t[r];i&&(i=encodeURIComponent(i),c+=`=${i}`),p++}}if(r){for(const t in r)if(t){c+=0===p&&-1===e.indexOf("?")?"?":"&";const i=encodeURIComponent(r[t]);c+=`${t}=${i}`,p++}}this.privUri=e+c,this.privId=u||(0,i.createNoDashGuid)(),this.privConnectionMessageAdapter=new n.WebsocketMessageAdapter(this.privUri,this.id,this.privMessageFormatter,s,r,a)}async dispose(){this.privIsDisposed=!0,this.privConnectionMessageAdapter&&await this.privConnectionMessageAdapter.close()}isDisposed(){return this.privIsDisposed}get id(){return this.privId}get uri(){return this.privUri}state(){return this.privConnectionMessageAdapter.state}open(){return this.privConnectionMessageAdapter.open()}send(e){return this.privConnectionMessageAdapter.send(e)}read(){return this.privConnectionMessageAdapter.read()}get events(){return this.privConnectionMessageAdapter.events}}t.WebsocketConnection=o},35078:(e,t)=>{var r;
3Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarEventArgs=t.AvatarEventTypes=void 0,(r=t.AvatarEventTypes||(t.AvatarEventTypes={})).SwitchedToSpeaking="SwitchedToSpeaking",r.SwitchedToIdle="SwitchedToIdle",r.SessionClosed="SessionClosed";class i{constructor(e,t){this.privOffset=e,this.privDescription=t}get type(){return this.privType}get offset(){return this.privOffset}get description(){return this.privDescription}}t.AvatarEventArgs=i},35892:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},36322:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingImpl=t.Meeting=void 0;let i=r(81956),n=r(76860),o=r(43847),s=r(30359);class a{constructor(){return}static createMeetingAsync(e,t,r,a){if(o.Contracts.throwIfNullOrUndefined(e,i.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","config")),o.Contracts.throwIfNullOrUndefined(e.region,i.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","SpeechServiceConnection_Region")),o.Contracts.throwIfNull(t,"meetingId"),0===t.length)throw Error("meetingId cannot be empty");e.subscriptionKey||e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceAuthorization_Token])||o.Contracts.throwIfNullOrUndefined(e.subscriptionKey,i.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","SpeechServiceConnection_Key"));let c=new u(e,t);return(0,n.marshalPromiseToCallbacks)((async()=>{})(),r,a),c}}t.Meeting=a;class u extends a{constructor(e,t){super(),this.privErrors=i.ConversationConnectionConfig.restErrors,this.privIsDisposed=!1,this.privMeetingId="",this.privProperties=new s.PropertyCollection,e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage])||e.setProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage],i.ConversationConnectionConfig.defaultLanguageCode),this.privLanguage=e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceConnection_RecoLanguage]),this.privMeetingId=t,this.privConfig=e,o.Contracts.throwIfNull(e,"speechConfig"),this.privProperties=e.properties.clone(),this.privParticipants=new i.InternalParticipants}get config(){return this.privConfig}get meetingId(){return this.privMeetingId}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privLanguage}get participants(){return this.privParticipants.participants.map(e=>this.toParticipant(e))}get transcriberRecognizer(){return this.privTranscriberRecognizer}get meetingInfo(){let e=this.meetingId,t=this.participants.map(e=>({id:e.id,preferredLanguage:e.preferredLanguage,voice:e.voice})),r={};for(let e of i.ConversationConnectionConfig.transcriptionEventKeys){let t=this.properties.getProperty(e,"");""!==t&&(r[e]=t)}return{id:e,participants:t,meetingProperties:r}}get authorizationToken(){return this.privToken}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"authorizationToken"),this.privToken=e}addParticipantAsync(e,t,r){o.Contracts.throwIfNullOrUndefined(e,"Participant"),(0,n.marshalPromiseToCallbacks)(this.addParticipantImplAsync(e),t,r)}removeParticipantAsync(e,t,r){o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfNullOrUndefined(this.privTranscriberRecognizer,"Recognizer"),o.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace("{arg}","userId")),(0,n.marshalPromiseToCallbacks)(this.removeParticipantImplAsync(e),t,r)}isDisposed(){return this.privIsDisposed}dispose(){this.isDisposed||(this.privIsDisposed=!0,this.config&&this.config.close(),this.privConfig=void 0,this.privLanguage=void 0,this.privProperties=void 0,this.privToken=void 0,this.privParticipants=void 0)}async connectTranscriberRecognizer(e){this.privTranscriberRecognizer&&await this.privTranscriberRecognizer.close(),await e.enforceAudioGating(),this.privTranscriberRecognizer=e,this.privTranscriberRecognizer.meeting=this}addParticipantImplAsync(e){if(void 0!==this.privParticipants.addOrUpdateParticipant(e)&&this.privTranscriberRecognizer){let t=this.meetingInfo;return t.participants=[e],this.privTranscriberRecognizer.pushMeetingEvent(t,"join")}}removeParticipantImplAsync(e){this.privParticipants.deleteParticipant(e.id);let t=this.meetingInfo;return t.participants=[e],this.privTranscriberRecognizer.pushMeetingEvent(t,"leave")}toParticipant(e){return new s.Participant(e.id,e.preferredLanguage,e.voice)}}t.MeetingImpl=u},36357:(e,t,r)=>
3{Object.defineProperty(t,"__esModule",{value:!0}),t.MicAudioSource=t.AudioWorkletSourceURLPropertyName=void 0;let i=r(81956),n=r(76860),o=r(77928);t.AudioWorkletSourceURLPropertyName="MICROPHONE-WorkletSourceUrl";class s{constructor(e,t,r,i){this.privRecorder=e,this.deviceId=t,this.privStreams={},this.privOutputChunkSize=s.AUDIOFORMAT.avgBytesPerSec/10,this.privId=r||(0,n.createNoDashGuid)(),this.privEvents=new n.EventSource,this.privMediaStream=i||null,this.privIsClosing=!1}get format(){return Promise.resolve(s.AUDIOFORMAT)}turnOn(){if(this.privInitializeDeferral)return this.privInitializeDeferral.promise;this.privInitializeDeferral=new n.Deferred;try{this.createAudioContext()}catch(e){return e instanceof Error?this.privInitializeDeferral.reject(e.name+": "+e.message):this.privInitializeDeferral.reject(e),this.privInitializeDeferral.promise}let e=window.navigator,t=e.getUserMedia||e.webkitGetUserMedia||e.mozGetUserMedia||e.msGetUserMedia;if(e.mediaDevices&&(t=(t,r,i)=>{e.mediaDevices.getUserMedia(t).then(r).catch(i)}),t){let e=()=>{this.onEvent(new n.AudioSourceInitializingEvent(this.privId)),this.privMediaStream&&this.privMediaStream.active?(this.onEvent(new n.AudioSourceReadyEvent(this.privId)),this.privInitializeDeferral.resolve()):t({audio:!this.deviceId||{deviceId:this.deviceId},video:!1},e=>{this.privMediaStream=e,this.onEvent(new n.AudioSourceReadyEvent(this.privId)),this.privInitializeDeferral.resolve()},e=>{let t=`Error occurred during microphone initialization: ${e}`;this.privInitializeDeferral.reject(t),this.onEvent(new n.AudioSourceErrorEvent(this.privId,t))})};"suspended"===this.privContext.state?this.privContext.resume().then(e).catch(e=>{this.privInitializeDeferral.reject(`Failed to initialize audio context: ${e}`)}):e()}else{let e="Browser does not support getUserMedia.";this.privInitializeDeferral.reject(e),this.onEvent(new n.AudioSourceErrorEvent(e,""))}return this.privInitializeDeferral.promise}id(){return this.privId}attach(e){return this.onEvent(new n.AudioStreamNodeAttachingEvent(this.privId,e)),this.listen(e).then(t=>(this.onEvent(new n.AudioStreamNodeAttachedEvent(this.privId,e)),{detach:async()=>(t.readEnded(),delete this.privStreams[e],this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)),this.turnOff()),id:()=>e,read:()=>t.read()}))}detach(e){e&&this.privStreams[e]&&(this.privStreams[e].close(),delete this.privStreams[e],this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)))}async turnOff(){for(let e in this.privStreams)if(e){let t=this.privStreams[e];t&&t.close()}this.onEvent(new n.AudioSourceOffEvent(this.privId)),this.privInitializeDeferral&&(await this.privInitializeDeferral,this.privInitializeDeferral=null),await this.destroyAudioContext()}get events(){return this.privEvents}get deviceInfo(){return this.getMicrophoneLabel().then(e=>({bitspersample:s.AUDIOFORMAT.bitsPerSample,channelcount:s.AUDIOFORMAT.channels,connectivity:i.connectivity.Unknown,manufacturer:"Speech SDK",model:e,samplerate:s.AUDIOFORMAT.samplesPerSec,type:i.type.Microphones}))}setProperty(e,r){if(e===t.AudioWorkletSourceURLPropertyName)this.privRecorder.setWorkletUrl(r);else throw Error("Property '"+e+"' is not supported on Microphone.")}getMicrophoneLabel(){let e="microphone";if(void 0!==this.privMicrophoneLabel)return Promise.resolve(this.privMicrophoneLabel);if(void 0===this.privMediaStream||!this.privMediaStream.active)return Promise.resolve(e);this.privMicrophoneLabel=e;let t=this.privMediaStream.getTracks()[0].getSettings().deviceId;if(void 0===t)return Promise.resolve(this.privMicrophoneLabel);let r=new n.Deferred;return navigator.mediaDevices.enumerateDevices().then(e=>{for(let r of e)if(r.deviceId===t){this.privMicrophoneLabel=r.label;break}r.resolve(this.privMicrophoneLabel)},()=>r.resolve(this.privMicrophoneLabel)),r.promise}async listen(e){await this.turnOn();let t=new n.ChunkedArrayBufferStream(this.privOutputChunkSize,e);this.privStreams[e]=t;try{this.privRecorder.record(this.privContext,this.privMediaStream,t)}catch(t){throw this.onEvent(new n.AudioStreamNodeErrorEvent(this.privId,e,t)),t}return t}onEvent(e){this.privEvents.onEvent(e),n.Events.instance.onEvent(e)}createAudioContext(){this.privContext||(this.privContext=o.AudioStreamFormatImpl.getAudioContext(s.AUDIOFORMAT.
3samplesPerSec))}async destroyAudioContext(){if(!this.privContext)return;this.privRecorder.releaseMediaResources(this.privContext);let e=!1;"close"in this.privContext&&(e=!0),e?this.privIsClosing||(this.privIsClosing=!0,await this.privContext.close(),this.privContext=null,this.privIsClosing=!1):null!==this.privContext&&"running"===this.privContext.state&&await this.privContext.suspend()}}t.MicAudioSource=s,s.AUDIOFORMAT=o.AudioStreamFormat.getDefaultInputFormat()},36373:(e,t,r)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.RecognizerConfig=t.SpeechResultFormat=void 0;let n=r(30359),o=r(81956),s=r(89416);(i=t.SpeechResultFormat||(t.SpeechResultFormat={}))[i.Simple=0]="Simple",i[i.Detailed=1]="Detailed";class a{constructor(e,t){this.privSpeechServiceConfig=e||new o.SpeechServiceConfig(new o.Context(null)),this.privParameters=t,this.privMaxRetryCount=parseInt(t.getProperty("SPEECH-Error-MaxRetryCount","4"),10),this.privLanguageIdMode=t.getProperty(n.PropertyId.SpeechServiceConnection_LanguageIdMode,void 0),this.privEnableSpeakerId=!1}get parameters(){return this.privParameters}get recognitionMode(){return this.privRecognitionMode}set recognitionMode(e){this.privRecognitionMode=e,this.privRecognitionActivityTimeout=e===s.RecognitionMode.Interactive?8e3:25e3,this.privSpeechServiceConfig.Recognition=s.RecognitionMode[e]}get SpeechServiceConfig(){return this.privSpeechServiceConfig}get recognitionActivityTimeout(){return this.privRecognitionActivityTimeout}get isContinuousRecognition(){return this.privRecognitionMode!==s.RecognitionMode.Interactive}get languageIdMode(){return this.privLanguageIdMode}get autoDetectSourceLanguages(){return this.parameters.getProperty(n.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)}get recognitionEndpointVersion(){return this.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,"2")}set recognitionEndpointVersion(e){this.parameters.setProperty(n.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,e)}get sourceLanguageModels(){let e=[],t=!1;if(void 0!==this.autoDetectSourceLanguages)for(let r of this.autoDetectSourceLanguages.split(",")){let i=r+n.PropertyId.SpeechServiceConnection_EndpointId.toString(),o=this.parameters.getProperty(i,void 0);void 0!==o?(e.push({language:r,endpoint:o}),t=!0):e.push({language:r,endpoint:""})}return t?e:void 0}get maxRetryCount(){return this.privMaxRetryCount}get isSpeakerDiarizationEnabled(){return this.privEnableSpeakerId}set isSpeakerDiarizationEnabled(e){this.privEnableSpeakerId=e}}t.RecognizerConfig=a},36393:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceConfigImpl=t.DialogServiceConfig=void 0;let i=r(43847),n=r(30359);class o{constructor(){return}set applicationId(e){}static get DialogTypes(){return{BotFramework:"bot_framework",CustomCommands:"custom_commands"}}}t.DialogServiceConfig=o;class s extends o{constructor(){super(),this.privSpeechConfig=new n.SpeechConfigImpl}get properties(){return this.privSpeechConfig.properties}get speechRecognitionLanguage(){return this.privSpeechConfig.speechRecognitionLanguage}set speechRecognitionLanguage(e){i.Contracts.throwIfNullOrWhitespace(e,"value"),this.privSpeechConfig.speechRecognitionLanguage=e}get outputFormat(){return this.privSpeechConfig.outputFormat}set outputFormat(e){this.privSpeechConfig.outputFormat=e}setProperty(e,t){this.privSpeechConfig.setProperty(e,t)}getProperty(e,t){return this.privSpeechConfig.getProperty(e)}setProxy(e,t,r,i){this.setProperty(n.PropertyId.SpeechServiceConnection_ProxyHostName,e),this.setProperty(n.PropertyId.SpeechServiceConnection_ProxyPort,`${t}`),r&&this.setProperty(n.PropertyId.SpeechServiceConnection_ProxyUserName,r),i&&this.setProperty(n.PropertyId.SpeechServiceConnection_ProxyPassword,i)}setServiceProperty(e,t,r){this.privSpeechConfig.setServiceProperty(e,t)}close(){}}t.DialogServiceConfigImpl=s},36750:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.version=t.validate=t.v7=t.v6ToV1=t.v6=t.v5=t.v4=t.v3=t.v1ToV6=t.v1=t.stringify=t.parse=t.NIL=t.MAX=void 0;var i=r(69896);Object.defineProperty(t,"MAX",{enumerable:!0,get:function(){return i.default}});var n=r(75265);Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return n.default}});var o=r(78265);Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return o.default}});var s=r(73139);Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return s.default}});var a=r(67035);Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return a.default}});var u=r(95598);Object.defineProperty(t,"v1ToV6",{enumerable:!0,get:function(){return u.default}});var c=r(55093);Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return c.default}});var p=r(65036);Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return p.default}});var h=r(84111);Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return h.default}});var d=r(19278);Object.defineProperty(t,"v6",{enumerable:!0,get:function(){return d.default}});var l=r(52994);Object.defineProperty(t,"v6ToV1",{enumerable:!0,get:function(){return l.default}});var v=r(27017);Object.defineProperty(t,"v7",{enumerable:!0,get:function(){return v.default}});var g=r(9688);Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return g.default}});var S=r(33686);Object.defineProperty(t,"version",{enumerable:!0,get:function(){return S.default}})},36785:(e,t,r)=>
3{Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionEventArgs=void 0;let i=r(30359);class n extends i.SessionEventArgs{}t.ConnectionEventArgs=n},37642:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisOutputFormat=void 0,(r=t.SpeechSynthesisOutputFormat||(t.SpeechSynthesisOutputFormat={}))[r.Raw8Khz8BitMonoMULaw=0]="Raw8Khz8BitMonoMULaw",r[r.Riff16Khz16KbpsMonoSiren=1]="Riff16Khz16KbpsMonoSiren",r[r.Audio16Khz16KbpsMonoSiren=2]="Audio16Khz16KbpsMonoSiren",r[r.Audio16Khz32KBitRateMonoMp3=3]="Audio16Khz32KBitRateMonoMp3",r[r.Audio16Khz128KBitRateMonoMp3=4]="Audio16Khz128KBitRateMonoMp3",r[r.Audio16Khz64KBitRateMonoMp3=5]="Audio16Khz64KBitRateMonoMp3",r[r.Audio24Khz48KBitRateMonoMp3=6]="Audio24Khz48KBitRateMonoMp3",r[r.Audio24Khz96KBitRateMonoMp3=7]="Audio24Khz96KBitRateMonoMp3",r[r.Audio24Khz160KBitRateMonoMp3=8]="Audio24Khz160KBitRateMonoMp3",r[r.Raw16Khz16BitMonoTrueSilk=9]="Raw16Khz16BitMonoTrueSilk",r[r.Riff16Khz16BitMonoPcm=10]="Riff16Khz16BitMonoPcm",r[r.Riff8Khz16BitMonoPcm=11]="Riff8Khz16BitMonoPcm",r[r.Riff24Khz16BitMonoPcm=12]="Riff24Khz16BitMonoPcm",r[r.Riff8Khz8BitMonoMULaw=13]="Riff8Khz8BitMonoMULaw",r[r.Raw16Khz16BitMonoPcm=14]="Raw16Khz16BitMonoPcm",r[r.Raw24Khz16BitMonoPcm=15]="Raw24Khz16BitMonoPcm",r[r.Raw8Khz16BitMonoPcm=16]="Raw8Khz16BitMonoPcm",r[r.Ogg16Khz16BitMonoOpus=17]="Ogg16Khz16BitMonoOpus",r[r.Ogg24Khz16BitMonoOpus=18]="Ogg24Khz16BitMonoOpus",r[r.Raw48Khz16BitMonoPcm=19]="Raw48Khz16BitMonoPcm",r[r.Riff48Khz16BitMonoPcm=20]="Riff48Khz16BitMonoPcm",r[r.Audio48Khz96KBitRateMonoMp3=21]="Audio48Khz96KBitRateMonoMp3",r[r.Audio48Khz192KBitRateMonoMp3=22]="Audio48Khz192KBitRateMonoMp3",r[r.Ogg48Khz16BitMonoOpus=23]="Ogg48Khz16BitMonoOpus",r[r.Webm16Khz16BitMonoOpus=24]="Webm16Khz16BitMonoOpus",r[r.Webm24Khz16BitMonoOpus=25]="Webm24Khz16BitMonoOpus",r[r.Raw24Khz16BitMonoTrueSilk=26]="Raw24Khz16BitMonoTrueSilk",r[r.Raw8Khz8BitMonoALaw=27]="Raw8Khz8BitMonoALaw",r[r.Riff8Khz8BitMonoALaw=28]="Riff8Khz8BitMonoALaw",r[r.Webm24Khz16Bit24KbpsMonoOpus=29]="Webm24Khz16Bit24KbpsMonoOpus",r[r.Audio16Khz16Bit32KbpsMonoOpus=30]="Audio16Khz16Bit32KbpsMonoOpus",r[r.Audio24Khz16Bit48KbpsMonoOpus=31]="Audio24Khz16Bit48KbpsMonoOpus",r[r.Audio24Khz16Bit24KbpsMonoOpus=32]="Audio24Khz16Bit24KbpsMonoOpus",r[r.Raw22050Hz16BitMonoPcm=33]="Raw22050Hz16BitMonoPcm",r[r.Riff22050Hz16BitMonoPcm=34]="Riff22050Hz16BitMonoPcm",r[r.Raw44100Hz16BitMonoPcm=35]="Raw44100Hz16BitMonoPcm",r[r.Riff44100Hz16BitMonoPcm=36]="Riff44100Hz16BitMonoPcm",r[r.AmrWb16000Hz=37]="AmrWb16000Hz",r[r.G72216Khz64Kbps=38]="G72216Khz64Kbps"},37774:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerAudioDestination=void 0;let i=r(76860),n=r(80250),o=r(77928),s={[o.AudioFormatTag.PCM]:"audio/wav",[o.AudioFormatTag.MuLaw]:"audio/x-wav",[o.AudioFormatTag.MP3]:"audio/mpeg",[o.AudioFormatTag.OGG_OPUS]:"audio/ogg",[o.AudioFormatTag.WEBM_OPUS]:"audio/webm; codecs=opus",[o.AudioFormatTag.ALaw]:"audio/x-wav",[o.AudioFormatTag.FLAC]:"audio/flac",[o.AudioFormatTag.AMR_WB]:"audio/amr-wb",[o.AudioFormatTag.G722]:"audio/G722"};class a{constructor(e){this.privPlaybackStarted=!1,this.privAppendingToBuffer=!1,this.privMediaSourceOpened=!1,this.privBytesReceived=0,this.privId=e||(0,i.createNoDashGuid)(),this.privIsPaused=!1,this.privIsClosed=!1}id(){return this.privId}write(e,t,r){void 0!==this.privAudioBuffer?(this.privAudioBuffer.push(e),this.updateSourceBuffer().then(()=>{t&&t()},e=>{r&&r(e)})):void 0!==this.privAudioOutputStream&&(this.privAudioOutputStream.write(e),this.privBytesReceived+=e.byteLength)}close(e,t){if(this.privIsClosed=!0,void 0!==this.privSourceBuffer)this.handleSourceBufferUpdateEnd().then(()=>{e&&e()},e=>{t&&t(e)});else if(void 0!==this.privAudioOutputStream&&"u">typeof window)if((this.privFormat.formatTag===o.AudioFormatTag.PCM||this.privFormat.formatTag===o.AudioFormatTag.MuLaw||this.privFormat.formatTag===o.AudioFormatTag.ALaw)&&!1===this.privFormat.hasHeader)console.warn("Play back is not supported for raw PCM, mulaw or alaw format without header."),this.onAudioEnd&&this.onAudioEnd(this);else{let r=new ArrayBuffer(this.privBytesReceived);this.privAudioOutputStream.read(r).then(()=>{let i=new Blob([r=this.privFormat.addHeader(r)],{type:s[this.privFormat.formatTag]});this.privAudio.src=window.URL.createObjectURL(i),this.notifyPlayback().then(()=>{e&&e()},e=>{t&&t(e)})},e=>{t&&t(e)})}else this.onAudioEnd&&this.onAudioEnd(this)}set format(e){if("u">typeof AudioContext||"u">typeof window&&void 0!==window.webkitAudioContext){this.privFormat=e;let t=s[this.privFormat.formatTag];void 0===t?console.warn(`Unknown mimeType for format ${o.AudioFormatTag[this.privFormat.formatTag]}; playback is not supported.`):"u">
vendor: 4,611 bytes, line 3
3typeof MediaSource&&MediaSource.isTypeSupported(t)?(this.privAudio=new Audio,this.privAudioBuffer=[],this.privMediaSource=new MediaSource,this.privAudio.src=URL.createObjectURL(this.privMediaSource),this.privAudio.load(),this.privMediaSource.onsourceopen=()=>{this.privMediaSourceOpened=!0,this.privMediaSource.duration=1800,this.privSourceBuffer=this.privMediaSource.addSourceBuffer(t),this.privSourceBuffer.onupdate=()=>{this.updateSourceBuffer().catch(e=>{i.Events.instance.onEvent(new i.BackgroundEvent(e))})},this.privSourceBuffer.onupdateend=()=>{this.handleSourceBufferUpdateEnd().catch(e=>{i.Events.instance.onEvent(new i.BackgroundEvent(e))})},this.privSourceBuffer.onupdatestart=()=>{this.privAppendingToBuffer=!1}},this.updateSourceBuffer().catch(e=>{i.Events.instance.onEvent(new i.BackgroundEvent(e))})):(console.warn(`Format ${o.AudioFormatTag[this.privFormat.formatTag]} could not be played by MSE, streaming playback is not enabled.`),this.privAudioOutputStream=new n.PullAudioOutputStreamImpl,this.privAudioOutputStream.format=this.privFormat,this.privAudio=new Audio)}}get volume(){return this.privAudio?.volume??-1}set volume(e){this.privAudio&&(this.privAudio.volume=e)}mute(){this.privAudio&&(this.privAudio.muted=!0)}unmute(){this.privAudio&&(this.privAudio.muted=!1)}get isClosed(){return this.privIsClosed}get currentTime(){return void 0!==this.privAudio?this.privAudio.currentTime:-1}pause(){this.privIsPaused||void 0===this.privAudio||(this.privAudio.pause(),this.privIsPaused=!0)}resume(e,t){this.privIsPaused&&void 0!==this.privAudio&&(this.privAudio.play().then(()=>{e&&e()},e=>{t&&t(e)}),this.privIsPaused=!1)}get internalAudio(){return this.privAudio}async updateSourceBuffer(){if(void 0!==this.privAudioBuffer&&this.privAudioBuffer.length>0&&this.sourceBufferAvailable()){this.privAppendingToBuffer=!0;let e=this.privAudioBuffer.shift();try{this.privSourceBuffer.appendBuffer(e)}catch(t){this.privAudioBuffer.unshift(e),console.log("buffer filled, pausing addition of binaries until space is made");return}await this.notifyPlayback()}else this.canEndStream()&&await this.handleSourceBufferUpdateEnd()}async handleSourceBufferUpdateEnd(){this.canEndStream()&&this.sourceBufferAvailable()&&(this.privMediaSource.endOfStream(),await this.notifyPlayback())}async notifyPlayback(){!this.privPlaybackStarted&&void 0!==this.privAudio&&(this.privPlaybackStarted=!0,this.onAudioStart&&this.onAudioStart(this),this.privAudio.onended=()=>{this.onAudioEnd&&this.onAudioEnd(this)},this.privIsPaused||await this.privAudio.play())}canEndStream(){return this.isClosed&&void 0!==this.privSourceBuffer&&0===this.privAudioBuffer.length&&this.privMediaSourceOpened&&!this.privAppendingToBuffer&&"open"===this.privMediaSource.readyState}sourceBufferAvailable(){return void 0!==this.privSourceBuffer&&!this.privSourceBuffer.updating}}t.SpeakerAudioDestination=a},38175:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisWordBoundaryEventArgs=void 0;class r{constructor(e,t,r,i,n,o){this.privAudioOffset=e,this.privDuration=t,this.privText=r,this.privWordLength=i,this.privTextOffset=n,this.privBoundaryType=o}get audioOffset(){return this.privAudioOffset}get duration(){return this.privDuration}get text(){return this.privText}get wordLength(){return this.privWordLength}get textOffset(){return this.privTextOffset}get boundaryType(){return this.privBoundaryType}}t.SpeechSynthesisWordBoundaryEventArgs=r},38317:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisBookmarkEventArgs=void 0;class r{constructor(e,t){this.privAudioOffset=e,this.privText=t}get audioOffset(){return this.privAudioOffset}get text(){return this.privText}}t.SpeechSynthesisBookmarkEventArgs=r},38590:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionResult=void 0;class r{constructor(e,t,r,i,n,o,s,a,u,c,p){this.privResultId=e,this.privReason=t,this.privText=r,this.privDuration=i,this.privOffset=n,this.privLanguage=o,this.privLanguageDetectionConfidence=s,this.privErrorDetails=a,this.privJson=u,this.privProperties=c,this.privChannel=void 0===p?0:p}get resultId(){return this.privResultId}get reason(){return this.privReason}get text(){return this.privText}get duration(){return this.privDuration}get offset(){return this.privOffset}get language(){return this.privLanguage}get languageDetectionConfidence(){return this.privLanguageDetectionConfidence}get errorDetails(){return this.privErrorDetails}get json(){return this.privJson}get properties(){return this.privProperties}get channel(){return this.privChannel}}t.RecognitionResult=r},38595:(e,t)=>{var r;
3Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationErrorCode=void 0,(r=t.CancellationErrorCode||(t.CancellationErrorCode={}))[r.NoError=0]="NoError",r[r.AuthenticationFailure=1]="AuthenticationFailure",r[r.BadRequestParameters=2]="BadRequestParameters",r[r.TooManyRequests=3]="TooManyRequests",r[r.ConnectionFailure=4]="ConnectionFailure",r[r.ServiceTimeout=5]="ServiceTimeout",r[r.ServiceError=6]="ServiceError",r[r.RuntimeError=7]="RuntimeError",r[r.Forbidden=8]="Forbidden"},38724:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionRedirectEvent=t.ConnectionMessageSentEvent=t.ConnectionMessageReceivedEvent=t.ConnectionEstablishErrorEvent=t.ConnectionErrorEvent=t.ConnectionClosedEvent=t.ConnectionEstablishedEvent=t.ConnectionStartEvent=t.ConnectionEvent=t.ServiceEvent=void 0;let i=r(89674);class n extends i.PlatformEvent{constructor(e,t,r=i.EventType.Info){super(e,r),this.privJsonResult=t}get jsonString(){return this.privJsonResult}}t.ServiceEvent=n;class o extends i.PlatformEvent{constructor(e,t,r=i.EventType.Info){super(e,r),this.privConnectionId=t}get connectionId(){return this.privConnectionId}}t.ConnectionEvent=o;class s extends o{constructor(e,t,r){super("ConnectionStartEvent",e),this.privUri=t,this.privHeaders=r}get uri(){return this.privUri}get headers(){return this.privHeaders}}t.ConnectionStartEvent=s;class a extends o{constructor(e){super("ConnectionEstablishedEvent",e)}}t.ConnectionEstablishedEvent=a;class u extends o{constructor(e,t,r){super("ConnectionClosedEvent",e,i.EventType.Debug),this.privReason=r,this.privStatusCode=t}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}}t.ConnectionClosedEvent=u;class c extends o{constructor(e,t,r){super("ConnectionErrorEvent",e,i.EventType.Debug),this.privMessage=t,this.privType=r}get message(){return this.privMessage}get type(){return this.privType}}t.ConnectionErrorEvent=c;class p extends o{constructor(e,t,r){super("ConnectionEstablishErrorEvent",e,i.EventType.Error),this.privStatusCode=t,this.privReason=r}get reason(){return this.privReason}get statusCode(){return this.privStatusCode}}t.ConnectionEstablishErrorEvent=p;class h extends o{constructor(e,t,r){super("ConnectionMessageReceivedEvent",e),this.privNetworkReceivedTime=t,this.privMessage=r}get networkReceivedTime(){return this.privNetworkReceivedTime}get message(){return this.privMessage}}t.ConnectionMessageReceivedEvent=h;class d extends o{constructor(e,t,r){super("ConnectionMessageSentEvent",e),this.privNetworkSentTime=t,this.privMessage=r}get networkSentTime(){return this.privNetworkSentTime}get message(){return this.privMessage}}t.ConnectionMessageSentEvent=d;class l extends o{constructor(e,t,r,n){super("ConnectionRedirectEvent",e,i.EventType.Info),this.privRedirectUrl=t,this.privOriginalUrl=r,this.privContext=n}get redirectUrl(){return this.privRedirectUrl}get originalUrl(){return this.privOriginalUrl}get context(){return this.privContext}}t.ConnectionRedirectEvent=l},39357:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentGranularity=void 0,(r=t.PronunciationAssessmentGranularity||(t.PronunciationAssessmentGranularity={}))[r.Phoneme=1]="Phoneme",r[r.Word=2]="Word",r[r.FullText=3]="FullText"},39487:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.MessageDataStreamType=t.ActivityPayloadResponse=void 0;class i{constructor(e){this.privActivityResponse=JSON.parse(e)}static fromJSON(e){return new i(e)}get conversationId(){return this.privActivityResponse.conversationId}get messageDataStreamType(){return this.privActivityResponse.messageDataStreamType}get messagePayload(){return this.privActivityResponse.messagePayload}get version(){return this.privActivityResponse.version}}t.ActivityPayloadResponse=i,(r=t.MessageDataStreamType||(t.MessageDataStreamType={}))[r.None=0]="None",r[r.TextToSpeechAudio=1]="TextToSpeechAudio"},43428:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionResult=t.MeetingTranscriber=t.MeetingTranscriptionCanceledEventArgs=t.MeetingImpl=t.Meeting=t.User=t.Participant=t.ConversationTranscriber=void 0;var i=r(55901);Object.defineProperty(t,"ConversationTranscriber",{enumerable:!0,get:function(){return i.ConversationTranscriber}});var n=r(30441);Object.defineProperty(t,"Participant",{enumerable:!0,get:function(){return n.Participant}}),Object.defineProperty(t,"User",{enumerable:!0,get:function(){return n.User}});var o=r(36322);Object.defineProperty(t,"Meeting",{enumerable:!0,get:function(){return o.Meeting}}),Object.defineProperty(t,"MeetingImpl",{enumerable:!0,get:function(){return o.MeetingImpl}});var s=r(8246);Object.defineProperty(t,"MeetingTranscriptionCanceledEventArgs",{enumerable:!0,get:function(){return s.MeetingTranscriptionCanceledEventArgs}});var a=r(31909);Object.defineProperty(t,"MeetingTranscriber",{enumerable:!0,get:function(){return a.MeetingTranscriber}});var u=r(46583);Object.defineProperty(t,"ConversationTranscriptionResult",{enumerable:!0,get:function(){return u.ConversationTranscriptionResult}})},43847:(e,t)=>
3{Object.defineProperty(t,"__esModule",{value:!0}),t.Contracts=void 0;class r{static throwIfNullOrUndefined(e,t){if(null==e)throw Error("throwIfNullOrUndefined:"+t)}static throwIfNull(e,t){if(null===e)throw Error("throwIfNull:"+t)}static throwIfNullOrWhitespace(e,t){if(r.throwIfNullOrUndefined(e,t),(""+e).trim().length<1)throw Error("throwIfNullOrWhitespace:"+t)}static throwIfNullOrTooLong(e,t,i){if(r.throwIfNullOrUndefined(e,t),(""+e).length>i)throw Error("throwIfNullOrTooLong:"+t+" (more than "+i.toString()+" characters)")}static throwIfNullOrTooShort(e,t,i){if(r.throwIfNullOrUndefined(e,t),(""+e).length<i)throw Error("throwIfNullOrTooShort:"+t+" (less than "+i.toString()+" characters)")}static throwIfDisposed(e){if(e)throw Error("the object is already disposed")}static throwIfArrayEmptyOrWhitespace(e,t){if(r.throwIfNullOrUndefined(e,t),0===e.length)throw Error("throwIfArrayEmptyOrWhitespace:"+t);for(let i of e)r.throwIfNullOrWhitespace(i,t)}static throwIfFileDoesNotExist(e,t){r.throwIfNullOrWhitespace(e,t)}static throwIfNotUndefined(e,t){if(void 0!==e)throw Error("throwIfNotUndefined:"+t)}static throwIfNumberOutOfRange(e,t,i,n){if(r.throwIfNullOrUndefined(e,t),e<i||e>n)throw Error("throwIfNumberOutOfRange:"+t+" (must be between "+i.toString()+" and "+n.toString()+")")}}t.Contracts=r},44457:(e,t,r)=>{var i=r(82909).hp;Object.defineProperty(t,"__esModule",{value:!0}),t.PullAudioInputStreamImpl=t.PullAudioInputStream=t.PushAudioInputStreamImpl=t.PushAudioInputStream=t.AudioInputStream=void 0;let n=r(81956),o=r(76860),s=r(78724),a=r(30359),u=r(77928);class c{constructor(){return}static createPushStream(e){return p.create(e)}static createPullStream(e,t){return d.create(e,t)}}t.AudioInputStream=c;class p extends c{static create(e){return new h(e)}}t.PushAudioInputStream=p;class h extends p{constructor(e){super(),void 0===e?this.privFormat=u.AudioStreamFormatImpl.getDefaultInputFormat():this.privFormat=e,this.privEvents=new o.EventSource,this.privId=(0,s.createNoDashGuid)(),this.privStream=new o.ChunkedArrayBufferStream(this.privFormat.avgBytesPerSec/10)}get format(){return Promise.resolve(this.privFormat)}write(e){this.privStream.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}close(){this.privStream.close()}id(){return this.privId}turnOn(){this.onEvent(new o.AudioSourceInitializingEvent(this.privId)),this.onEvent(new o.AudioSourceReadyEvent(this.privId))}async attach(e){this.onEvent(new o.AudioStreamNodeAttachingEvent(this.privId,e)),await this.turnOn();let t=this.privStream;return this.onEvent(new o.AudioStreamNodeAttachedEvent(this.privId,e)),{detach:async()=>(this.onEvent(new o.AudioStreamNodeDetachedEvent(this.privId,e)),this.turnOff()),id:()=>e,read:()=>t.read()}}detach(e){this.onEvent(new o.AudioStreamNodeDetachedEvent(this.privId,e))}turnOff(){}get events(){return this.privEvents}get deviceInfo(){return Promise.resolve({bitspersample:this.privFormat.bitsPerSample,channelcount:this.privFormat.channels,connectivity:n.connectivity.Unknown,manufacturer:"Speech SDK",model:"PushStream",samplerate:this.privFormat.samplesPerSec,type:n.type.Stream})}onEvent(e){this.privEvents.onEvent(e),o.Events.instance.onEvent(e)}
3toBuffer(e){let t=i.alloc(e.byteLength),r=new Uint8Array(e);for(let e=0;e<t.length;++e)t[e]=r[e];return t}}t.PushAudioInputStreamImpl=h;class d extends c{constructor(){super()}static create(e,t){return new l(e,t)}}t.PullAudioInputStream=d;class l extends d{constructor(e,t){super(),void 0===t?this.privFormat=a.AudioStreamFormat.getDefaultInputFormat():this.privFormat=t,this.privEvents=new o.EventSource,this.privId=(0,s.createNoDashGuid)(),this.privCallback=e,this.privIsClosed=!1,this.privBufferSize=this.privFormat.avgBytesPerSec/10}get format(){return Promise.resolve(this.privFormat)}close(){this.privIsClosed=!0,this.privCallback.close()}id(){return this.privId}turnOn(){this.onEvent(new o.AudioSourceInitializingEvent(this.privId)),this.onEvent(new o.AudioSourceReadyEvent(this.privId))}async attach(e){return this.onEvent(new o.AudioStreamNodeAttachingEvent(this.privId,e)),await this.turnOn(),this.onEvent(new o.AudioStreamNodeAttachedEvent(this.privId,e)),{detach:()=>(this.privCallback.close(),this.onEvent(new o.AudioStreamNodeDetachedEvent(this.privId,e)),this.turnOff()),id:()=>e,read:()=>{let e,t=0;for(;t<this.privBufferSize;){let r=new ArrayBuffer(this.privBufferSize-t),i=this.privCallback.read(r);if(void 0===e?e=r:new Int8Array(e).set(new Int8Array(r),t),0===i)break;t+=i}return Promise.resolve({buffer:e.slice(0,t),isEnd:this.privIsClosed||0===t,timeReceived:Date.now()})}}}detach(e){this.onEvent(new o.AudioStreamNodeDetachedEvent(this.privId,e))}turnOff(){}get events(){return this.privEvents}get deviceInfo(){return Promise.resolve({bitspersample:this.privFormat.bitsPerSample,channelcount:this.privFormat.channels,connectivity:n.connectivity.Unknown,manufacturer:"Speech SDK",model:"PullStream",samplerate:this.privFormat.samplesPerSec,type:n.type.Stream})}onEvent(e){this.privEvents.onEvent(e),o.Events.instance.onEvent(e)}}t.PullAudioInputStreamImpl=l},45840:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranscriptionServiceRecognizer=void 0;let i=r(76860),n=r(30359),o=r(81956),s=r(78869);class a extends o.ConversationServiceRecognizer{constructor(e,t,r,i,o){super(e,t,r,i,o),this.privTranscriberRecognizer=o,this.sendPrePayloadJSONOverride=e=>this.sendTranscriptionStartJSON(e),"true"===this.privRecognizerConfig.parameters.getProperty(n.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps)&&this.privSpeechContext.setWordLevelTimings()}async sendMeetingSpeechEventAsync(e,t){if(this.privRequestSession.isRecognizing){let r=await this.fetchConnection();await this.sendSpeechEvent(r,this.createMeetingSpeechEventPayload(e,t))}}processTypeSpecificMessages(e){return this.processSpeechMessages(e)}handleRecognizedCallback(e,t,r){try{let i=new n.SpeechRecognitionEventArgs(e,t,r);if(this.privTranscriberRecognizer.recognized(this.privTranscriberRecognizer,i),this.privSuccessCallback){try{this.privSuccessCallback(e)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}catch(e){}}handleRecognizingCallback(e,t,r){try{let i=new n.SpeechRecognitionEventArgs(e,t,r);this.privTranscriberRecognizer.recognizing(this.privTranscriberRecognizer,i)}catch(e){}}cancelRecognition(e,t,r,i,s){let a=new n.PropertyCollection;if(a.setProperty(o.CancellationErrorCodePropertyName,n.CancellationErrorCode[i]),this.privTranscriberRecognizer.canceled){let t=new n.MeetingTranscriptionCanceledEventArgs(r,s,i,void 0,e);try{this.privTranscriberRecognizer.canceled(this.privTranscriberRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new n.SpeechRecognitionResult(t,n.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,void 0,s,void 0,a);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}async sendTranscriptionStartJSON(e){await this.sendSpeechContext(e,!0);let t=this.privTranscriberRecognizer.getMeetingInfo(),r=this.createMeetingSpeechEventPayload(t,"start");await this.sendSpeechEvent(e,r),await this.sendWaveHeader(e)}sendSpeechEvent(e,t){let r=JSON.stringify(t);if(r)return e.send(new s.SpeechConnectionMessage(i.MessageType.Text,"speech.event",this.privRequestSession.requestId,"application/json",r))}createMeetingSpeechEventPayload(e,t){let r={id:"meeting",name:t,meeting:e.meetingProperties};return r.meeting.id=e.id,r.meeting.attendees=e.participants,r}}t.TranscriptionServiceRecognizer=a},46093:(e,t)=>
3{Object.defineProperty(t,"__esModule",{value:!0}),t.PushAudioOutputStreamCallback=void 0;class r{}t.PushAudioOutputStreamCallback=r},46583:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionResult=void 0;let i=r(30359);class n extends i.RecognitionResult{constructor(e,t,r,i,n,o,s,a,u,c,p){super(e,t,r,i,n,o,s,u,c,p),this.privSpeakerId=a}get speakerId(){return this.privSpeakerId}}t.ConversationTranscriptionResult=n},46786:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationSynthesisResult=void 0;class r{constructor(e,t){this.privReason=e,this.privAudio=t}get audio(){return this.privAudio}get reason(){return this.privReason}}t.TranslationSynthesisResult=r},46840:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleSpeechPhrase=void 0;let i=r(81956);class n{constructor(e,t=0){this.privSimpleSpeechPhrase=JSON.parse(e),this.privSimpleSpeechPhrase.RecognitionStatus=this.mapRecognitionStatus(this.privSimpleSpeechPhrase.RecognitionStatus),this.updateOffset(t)}static fromJSON(e,t){return new n(e,t)}updateOffset(e){this.privSimpleSpeechPhrase.Offset+=e}asJson(){let e={...this.privSimpleSpeechPhrase};return JSON.stringify({...e,RecognitionStatus:i.RecognitionStatus[e.RecognitionStatus]})}get RecognitionStatus(){return this.privSimpleSpeechPhrase.RecognitionStatus}get DisplayText(){return this.privSimpleSpeechPhrase.DisplayText}get Offset(){return this.privSimpleSpeechPhrase.Offset}get Duration(){return this.privSimpleSpeechPhrase.Duration}get Language(){return void 0===this.privSimpleSpeechPhrase.PrimaryLanguage?void 0:this.privSimpleSpeechPhrase.PrimaryLanguage.Language}get LanguageDetectionConfidence(){return void 0===this.privSimpleSpeechPhrase.PrimaryLanguage?void 0:this.privSimpleSpeechPhrase.PrimaryLanguage.Confidence}get SpeakerId(){return this.privSimpleSpeechPhrase.SpeakerId}get Channel(){return void 0===this.privSimpleSpeechPhrase.Channel?0:this.privSimpleSpeechPhrase.Channel}mapRecognitionStatus(e){return"string"==typeof e?i.RecognitionStatus[e]:"number"==typeof e?e:void 0}}t.SimpleSpeechPhrase=n},47634:(e,t,r)=>{r.d(t,{A:()=>i});let i=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED9\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEFA](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDEC2\uDEC6\uDEC8\uDECC-\uDEDD\uDEDF-\uDEEB\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g},48045:(e,t)=>{var r,i;
3Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionStatus=t.SynthesisStatus=void 0,(r=t.SynthesisStatus||(t.SynthesisStatus={}))[r.Success=0]="Success",r[r.SynthesisEnd=1]="SynthesisEnd",r[r.Error=2]="Error",(i=t.RecognitionStatus||(t.RecognitionStatus={}))[i.Success=0]="Success",i[i.NoMatch=1]="NoMatch",i[i.InitialSilenceTimeout=2]="InitialSilenceTimeout",i[i.BabbleTimeout=3]="BabbleTimeout",i[i.Error=4]="Error",i[i.EndOfDictation=5]="EndOfDictation",i[i.TooManyRequests=6]="TooManyRequests",i[i.BadRequest=7]="BadRequest",i[i.Forbidden=8]="Forbidden"},48925:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisEventArgs=void 0;class r{constructor(e){this.privResult=e}get result(){return this.privResult}}t.SpeechSynthesisEventArgs=r},48975:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionCanceledEventArgs=void 0;let i=r(22481);class n extends i.CancellationEventArgsBase{}t.ConversationTranscriptionCanceledEventArgs=n},50198:(e,t)=>{var r,i,n,o;Object.defineProperty(t,"__esModule",{value:!0}),t.TentativePhraseResultsOption=t.OutputFormat=t.PhraseExtension=t.PhraseOption=void 0,(r=t.PhraseOption||(t.PhraseOption={})).WordTimings="WordTimings",r.SNR="SNR",r.Pronunciation="Pronunciation",r.WordPronunciation="WordPronunciation",r.WordConfidence="WordConfidence",r.Words="Words",r.Sentiment="Sentiment",r.PronunciationAssessment="PronunciationAssessment",r.ContentAssessment="ContentAssessment",r.PhraseAMScore="PhraseAMScore",r.PhraseLMScore="PhraseLMScore",r.WordAMScore="WordAMScore",r.WordLMScore="WordLMScore",r.RuleTree="RuleTree",r.NBestTimings="NBestTimings",r.DecoderDiagnostics="DecoderDiagnostics",r.DisplayWordTimings="DisplayWordTimings",r.DisplayWords="DisplayWords",(i=t.PhraseExtension||(t.PhraseExtension={})).Graph="Graph",i.Corrections="Corrections",i.Sentiment="Sentiment",(n=t.OutputFormat||(t.OutputFormat={})).Simple="Simple",n.Detailed="Detailed",(o=t.TentativePhraseResultsOption||(t.TentativePhraseResultsOption={})).None="None",o.Always="Always"},50757:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},51069:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},51263:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognitionResult=void 0;let i=r(30359);class n extends i.SpeechRecognitionResult{constructor(e,t,r,i,n,o,s,a,u,c,p){super(t,r,i,n,o,s,a,void 0,u,c,p),this.privTranslations=e}static fromSpeechRecognitionResult(e){return new n(void 0,e.resultId,e.reason,e.text,e.duration,e.offset,e.language,e.languageDetectionConfidence,e.errorDetails,e.json,e.properties)}get translations(){return this.privTranslations}}t.TranslationRecognitionResult=n},51722:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationDetailsBase=void 0;class r{constructor(e,t,r){this.privReason=e,this.privErrorDetails=t,this.privErrorCode=r}get reason(){return this.privReason}get errorDetails(){return this.privErrorDetails}get ErrorCode(){return this.privErrorCode}}t.CancellationDetailsBase=r},51760:(e,t)=>{var r,i;Object.defineProperty(t,"__esModule",{value:!0}),t.type=t.connectivity=t.Device=t.OS=t.System=t.Context=t.SpeechServiceConfig=void 0;class n{constructor(e){this.context=e}serialize(){return JSON.stringify(this,(e,t)=>{if(t&&"object"==typeof t&&!Array.isArray(t)){let e={};for(let r in t)Object.hasOwnProperty.call(t,r)&&(e["SeparateChannelProcessing"===r?r:r&&r.charAt(0).toLowerCase()+r.substring(1)]=t[r]);return e}return t})}get Context(){return this.context}get Recognition(){return this.recognition}set Recognition(e){this.recognition=e.toLowerCase()}}t.SpeechServiceConfig=n;class o{constructor(e){this.system=new s,this.os=e}}t.Context=o;class s{constructor(){this.name="SpeechSDK",this.version="1.51.0",this.build="JavaScript",this.lang="JavaScript"}}t.System=s;class a{constructor(e,t,r){this.platform=e,this.name=t,this.version=r}}t.OS=a;class u{constructor(e,t,r){this.manufacturer=e,this.model=t,this.version=r}}t.Device=u,(r=t.connectivity||(t.connectivity={})).Bluetooth="Bluetooth",r.Wired="Wired",r.WiFi="WiFi",r.Cellular="Cellular",r.InBuilt="InBuilt",r.Unknown="Unknown",(i=t.type||(t.type={})).Phone="Phone",i.Speaker="Speaker",i.Car="Car",i.Headset="Headset",i.Thermostat="Thermostat",i.Microphones="Microphones",i.Deskphone="Deskphone",i.RemoteControl="RemoteControl",i.Unknown="Unknown",i.File="File",i.Stream="Stream"},52341:(e,t)=>
3{Object.defineProperty(t,"__esModule",{value:!0}),t.default={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)}},52702:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AutoDetectSourceLanguageResult=void 0;let i=r(43847);class n{constructor(e,t){i.Contracts.throwIfNullOrUndefined(e,"language"),i.Contracts.throwIfNullOrUndefined(t,"languageDetectionConfidence"),this.privLanguage=e,this.privLanguageDetectionConfidence=t}static fromResult(e){return new n(e.language,e.languageDetectionConfidence)}static fromConversationTranscriptionResult(e){return new n(e.language,e.languageDetectionConfidence)}get language(){return this.privLanguage}get languageDetectionConfidence(){return this.privLanguageDetectionConfidence}}t.AutoDetectSourceLanguageResult=n},52994:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let i=r(78265),n=r(73139);t.default=function(e){var t;let r=(t="string"==typeof e?(0,i.default)(e):e,Uint8Array.of((15&t[3])<<4|t[4]>>4&15,(15&t[4])<<4|(240&t[5])>>4,(15&t[5])<<4|15&t[6],t[7],(15&t[1])<<4|(240&t[2])>>4,(15&t[2])<<4|(240&t[3])>>4,16|(240&t[0])>>4,(15&t[0])<<4|(240&t[1])>>4,t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]));return"string"==typeof e?(0,n.unsafeStringify)(r):r}},53089:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarSceneConfig=void 0;class r{constructor(e=1,t=0,r=0,i=0,n=0,o=0,s=1){this.zoom=e,this.positionX=t,this.positionY=r,this.rotationX=i,this.rotationY=n,this.rotationZ=o,this.amplitude=s}}t.AvatarSceneConfig=r},54338:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.OutputFormat=void 0,(r=t.OutputFormat||(t.OutputFormat={}))[r.Simple=0]="Simple",r[r.Detailed=1]="Detailed"},55042:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.DictationPunctuationMode=void 0,(r=t.DictationPunctuationMode||(t.DictationPunctuationMode={})).None="None",r.Intelligent="Intelligent",r.Implicit="Implicit",r.Explicit="Explicit"},55081:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ObjectDisposedError=t.InvalidOperationError=t.ArgumentNullError=void 0;class r extends Error{constructor(e){super(e),this.name="ArgumentNull",this.message=e}}t.ArgumentNullError=r;class i extends Error{constructor(e){super(e),this.name="InvalidOperation",this.message=e}}t.InvalidOperationError=i;class n extends Error{constructor(e,t){super(t),this.name=e+"ObjectDisposed",this.message=t}}t.ObjectDisposedError=n},55093:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0;let i=r(65238),n=r(59028);var o=r(59028);function s(e,t,r,o){return(0,n.default)(48,i.default,e,t,r,o)}Object.defineProperty(t,"DNS",{enumerable:!0,get:function(){return o.DNS}}),Object.defineProperty(t,"URL",{enumerable:!0,get:function(){return o.URL}}),s.DNS=n.DNS,s.URL=n.URL,t.default=s},55901:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriber=void 0;let i=r(81956),n=r(89416),o=r(76860),s=r(43847),a=r(30359);class u extends a.Recognizer{constructor(e,t){s.Contracts.throwIfNull(e,"speechConfig"),s.Contracts.throwIfNullOrWhitespace(e.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage),a.PropertyId[a.PropertyId.SpeechServiceConnection_RecoLanguage]),super(t,e.properties,new i.ConversationTranscriberConnectionFactory,e.tokenCredential),this.privProperties.setProperty(a.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,"2"),this.privDisposedRecognizer=!1}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),new u(e,r)}get endpointId(){return s.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_EndpointId,"00000000-0000-0000-0000-000000000000")}get authorizationToken(){return this.properties.getProperty(a.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){s.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(a.PropertyId.SpeechServiceAuthorization_Token,e)}get speechRecognitionLanguage(){return s.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage)}get outputFormat(){return(s.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(i.OutputFormatPropertyName,a.OutputFormat[a.OutputFormat.Simple])===a.OutputFormat[a.OutputFormat.Simple])?a.OutputFormat.Simple:a.OutputFormat.Detailed}get properties(){return this.privProperties}startTranscribingAsync(e,t){(0,o.marshalPromiseToCallbacks)(this.startContinuousRecognitionAsyncImpl(n.RecognitionMode.Conversation),e,t)}stopTranscribingAsync(e,t){(0,o.marshalPromiseToCallbacks)(this.stopContinuousRecognitionAsyncImpl(),e,t)}close(e,t){s.Contracts.throwIfDisposed(this.privDisposedRecognizer),(0,o.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}async dispose(e){this.privDisposedRecognizer||(e&&(this.privDisposedRecognizer=!0,await this.implRecognizerStop()),await super.dispose(e))}createRecognizerConfig(e){return new i.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,n){return n.isSpeakerDiarizationEnabled=!0,new i.ConversationTranscriptionServiceRecognizer(e,t,r,n,this)}}t.ConversationTranscriber=u},56040:(e,t,r)=>
3{Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionFactoryBase=void 0;let i=r(81956),n=r(76860),o=r(30359),s=r(88306);class a{static getHostSuffix(e){if(e){if(e.toLowerCase().startsWith("china"))return".azure.cn";if(e.toLowerCase().startsWith("usgov"))return".azure.us"}return".microsoft.com"}setCommonUrlParams(e,t,r){new Map([[o.PropertyId.Speech_SegmentationSilenceTimeoutMs,s.QueryParameterNames.SegmentationSilenceTimeoutMs],[o.PropertyId.SpeechServiceConnection_EnableAudioLogging,s.QueryParameterNames.EnableAudioLogging],[o.PropertyId.SpeechServiceConnection_EndSilenceTimeoutMs,s.QueryParameterNames.EndSilenceTimeoutMs],[o.PropertyId.SpeechServiceConnection_InitialSilenceTimeoutMs,s.QueryParameterNames.InitialSilenceTimeoutMs],[o.PropertyId.SpeechServiceResponse_ProfanityOption,s.QueryParameterNames.Profanity],[o.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,s.QueryParameterNames.EnableWordLevelTimestamps],[o.PropertyId.SpeechServiceResponse_StablePartialResultThreshold,s.QueryParameterNames.StableIntermediateThreshold]]).forEach((i,n)=>{this.setUrlParameter(n,i,e,t,r)});let n=JSON.parse(e.parameters.getProperty(i.ServicePropertiesPropertyName,"{}"));Object.keys(n).forEach(e=>{t[e]=n[e]})}setUrlParameter(e,t,r,i,n){let o=r.parameters.getProperty(e,void 0);o&&(!n||-1===n.search(t))&&(i[t]=o.toLocaleLowerCase())}static async getRedirectUrlFromEndpoint(e,t=!0){let r=new URL(e);r.protocol="https:",r.port="443",r.searchParams.append("GenerateRedirectResponse","true");let i=r.toString();n.Events.instance.onEvent(new n.ConnectionRedirectEvent("",i,void 0,"ConnectionFactoryBase: redirectUrl request"));let o=await fetch(i);if(200!==o.status)return e;let s=await o.text();n.Events.instance.onEvent(new n.ConnectionRedirectEvent("",s,e,"ConnectionFactoryBase: redirectUrlString"));try{let e=new URL(s.trim());return t&&("https:"===e.protocol?e.protocol="wss:":"http:"===e.protocol&&(e.protocol="ws:")),e.toString()}catch(t){return e}}}t.ConnectionFactoryBase=a},56493:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundEvent=void 0;let i=r(76860);class n extends i.PlatformEvent{constructor(e){super("BackgroundEvent",i.EventType.Error),this.privError=e}get error(){return this.privError}}t.BackgroundEvent=n},56713:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationConnectionConfig=void 0;let i=r(88414);class n extends i.RestConfigBase{static get defaultLanguageCode(){return n.privDefaultLanguageCode}static get transcriptionEventKeys(){return n.privTranscriptionEventKeys}}t.ConversationConnectionConfig=n,n.privDefaultLanguageCode="en-US",n.privTranscriptionEventKeys=["iCalUid","callId","organizer","FLAC","MTUri","DifferentiateGuestSpeakers","audiorecording","Threadid","OrganizerMri","OrganizerTenantId","UserToken"]},57218:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ChunkedArrayBufferStream=void 0;let i=r(76860);class n extends i.Stream{constructor(e,t){super(t),this.privTargetChunkSize=Math.round(e),this.privNextBufferReadyBytes=0}writeStreamChunk(e){if(e.isEnd||0===this.privNextBufferReadyBytes&&e.buffer.byteLength===this.privTargetChunkSize)return void super.writeStreamChunk(e);let t=0;for(;t<e.buffer.byteLength;){void 0===this.privNextBufferToWrite&&(this.privNextBufferToWrite=new ArrayBuffer(this.privTargetChunkSize),this.privNextBufferStartTime=e.timeReceived);let r=Math.min(e.buffer.byteLength-t,this.privTargetChunkSize-this.privNextBufferReadyBytes),i=new Uint8Array(this.privNextBufferToWrite),n=new Uint8Array(e.buffer.slice(t,r+t));i.set(n,this.privNextBufferReadyBytes),this.privNextBufferReadyBytes+=r,t+=r,this.privNextBufferReadyBytes===this.privTargetChunkSize&&(super.writeStreamChunk({buffer:this.privNextBufferToWrite,isEnd:!1,timeReceived:this.privNextBufferStartTime}),this.privNextBufferReadyBytes=0,this.privNextBufferToWrite=void 0)}}close(){0===this.privNextBufferReadyBytes||this.isClosed||super.writeStreamChunk({buffer:this.privNextBufferToWrite.slice(0,this.privNextBufferReadyBytes),isEnd:!1,timeReceived:this.privNextBufferStartTime}),super.close()}}t.ChunkedArrayBufferStream=n},57915:(e,t)=>{var r,i;
3Object.defineProperty(t,"__esModule",{value:!0}),t.SubstringMatchType=t.GroupType=void 0,(r=t.GroupType||(t.GroupType={})).IntentText="IntentText",r.IntentEntity="IntentEntity",r.Generic="Generic",r.People="People",r.Place="Place",r.DynamicEntity="DynamicEntity",(i=t.SubstringMatchType||(t.SubstringMatchType={})).None="None",i.LeftRooted="LeftRooted",i.PartialName="PartialName",i.MiddleOfSentence="MiddleOfSentence"},58163:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceRecognizerBase=void 0;let i=r(12262),n=r(76860),o=r(30359),s=r(81956),a=r(78869),u=r(2666),c=r(89416),p=r(7215),h=r(86735),d=r(82067),l=r(21413),v=r(18348),g=r(26500),S=r(67583),f=r(33968),y=r(17365),m=r(20904),D=r(55042),C=r(6457);class P{constructor(e,t,r,i,a){if(this.privConnectionConfigurationPromise=void 0,this.privConnectionPromise=void 0,this.privSetTimeout=setTimeout,this.privIsLiveAudio=!1,this.privAverageBytesPerMs=0,this.privEnableReliableReconnect=!1,this.privEnableSpeakerId=!1,this.privExpectContentAssessmentResponse=!1,this.recognizeOverride=void 0,this.disconnectOverride=void 0,this.receiveMessageOverride=void 0,this.sendPrePayloadJSONOverride=void 0,this.postConnectImplOverride=void 0,this.configConnectionOverride=void 0,this.handleSpeechPhraseMessage=void 0,this.handleSpeechHypothesisMessage=void 0,!e)throw new n.ArgumentNullError("authentication");if(!t)throw new n.ArgumentNullError("connectionFactory");if(!r)throw new n.ArgumentNullError("audioSource");if(!i)throw new n.ArgumentNullError("recognizerConfig");this.privEnableSpeakerId=i.isSpeakerDiarizationEnabled,this.privMustReportEndOfStream=!1,this.privAuthentication=e,this.privConnectionFactory=t,this.privAudioSource=r,this.privRecognizerConfig=i,this.privIsDisposed=!1,this.privRecognizer=a,this.privRequestSession=new s.RequestSession(this.privAudioSource.id()),this.privConnectionEvents=new n.EventSource,this.privServiceEvents=new n.EventSource,this.privDynamicGrammar=new s.DynamicGrammarBuilder,this.privSpeechContext=new s.SpeechContext(this.privDynamicGrammar),this.privAgentConfig=new s.AgentConfig,this.privEnableReliableReconnect="true"===this.privRecognizerConfig.parameters.getProperty(o.PropertyId.Speech_EnableMultiChannelProcessing,"false").toLowerCase(),this.privContinuationState=new s.ReconnectContinuationState,"on"===this.privRecognizerConfig.parameters.getProperty(o.PropertyId.WebWorkerLoadType,"on").toLowerCase()&&"u">typeof Blob&&"u">typeof Worker?this.privSetTimeout=n.Timeout.setTimeout:("u">typeof window&&(this.privSetTimeout=window.setTimeout.bind(window)),"u">typeof globalThis&&(this.privSetTimeout=globalThis.setTimeout.bind(globalThis))),this.connectionEvents.attach(e=>{"ConnectionClosedEvent"===e.name&&(1003===e.statusCode||1007===e.statusCode||1002===e.statusCode||4e3===e.statusCode||this.privRequestSession.numConnectionAttempts>this.privRecognizerConfig.maxRetryCount)&&this.cancelRecognitionLocal(o.CancellationReason.Error,1007===e.statusCode?o.CancellationErrorCode.BadRequestParameters:o.CancellationErrorCode.ConnectionFailure,`${e.reason} websocket error code: ${e.statusCode}`)}),this.privEnableSpeakerId&&(this.privDiarizationSessionId=(0,n.createNoDashGuid)())}setTranslationJson(){let e=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0);if(void 0!==e){let t=e.split(","),r=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,void 0),i=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationCategoryId,void 0),n=void 0!==r?p.NextAction.Synthesize:p.NextAction.None;if(this.privSpeechContext.getContext().translation={onPassthrough:{action:n},onSuccess:{action:n},output:{includePassThroughResults:!0,interimResults:{mode:h.Mode.Always}},targetLanguages:t},void 0!==i&&(this.privSpeechContext.getContext().translation.category=i),void 0!==r){let e={};for(let i of t)e[i]=r;this.privSpeechContext.getContext().synthesis={defaultVoices:e}}let s=this.privSpeechContext.getContext().phraseDetection||{};s.onSuccess={action:f.NextAction.Translate},s.onInterim={action:f.NextAction.Translate},this.privSpeechContext.getContext().phraseDetection=s}}setSpeechSegmentationTimeoutJson(){let e=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.Speech_SegmentationSilenceTimeoutMs,void 0),t=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.Speech_SegmentationMaximumTimeMs,void 0),r=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.Speech_SegmentationStrategy,void 0),i={mode:u.SegmentationMode.Normal},n=!1;if(void 0!==r){n=!0;let e=u.SegmentationMode.Normal;switch(r.toLowerCase()){case"default":break;case"time":e=u.SegmentationMode.Custom;break;case"semantic":e=u.SegmentationMode.Semantic}i.mode=e}if(void 0!==e){n=!0;let t=parseInt(e,10);i.mode=u.SegmentationMode.Custom,i.segmentationSilenceTimeoutMs=t}if(void 0!==t){n=!0;let e=parseInt(t,10);i.mode=u.SegmentationMode.Custom,i.segmentationForcedTimeoutMs=e}if(n){let e=this.privSpeechContext.getContext().phraseDetection||{};switch(e.mode=this.recognitionMode,this.recognitionMode){case c.RecognitionMode.Conversation:e.conversation=e.conversation??{segmentation:{}},e.conversation.segmentation=i;break;case c.RecognitionMode.Interactive:e.interactive=e.interactive??{segmentation:{}},e.interactive.segmentation=i;break;case c.RecognitionMode.Dictation:e.dictation=e.dictation??{},e.dictation.segmentation=i}this.privSpeechContext.getContext().phraseDetection=e}}setLanguageIdJson(){let e=this.privSpeechContext.getContext().phraseDetection||{};if(void 0!==this.privRecognizerConfig.autoDetectSourceLanguages){let t,r=this.privRecognizerConfig.autoDetectSourceLanguages.split(",");1===r.length&&r[0]===s.AutoDetectSourceLanguagesOpenRangeOptionName&&(r[0]="UND"),t="Continuous"===this.privRecognizerConfig.languageIdMode?d.LanguageIdDetectionMode.DetectContinuous:d.LanguageIdDetectionMode.DetectAtAudioStart,this.privSpeechContext.getContext().languageId={languages:r,mode:t,onSuccess:{action:l.NextAction.Recognize},onUnknown:{action:v.OnUnknownAction.None},priority:d.LanguageIdDetectionPriority.PrioritizeLatency},this.privSpeechContext.getContext().phraseOutput={interimResults:{resultType:g.ResultType.Auto}
3,phraseResults:{resultType:S.PhraseResultOutputType.Always}};let i=this.privRecognizerConfig.sourceLanguageModels;void 0!==i&&(e.customModels=i,e.onInterim={action:f.NextAction.None},e.onSuccess={action:f.NextAction.None})}this.privSpeechContext.getContext().phraseDetection=e}setOutputDetailLevelJson(){"true"===this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,"false").toLowerCase()?this.privSpeechContext.setWordLevelTimings():this.privRecognizerConfig.parameters.getProperty(s.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Simple]).toLowerCase()===o.OutputFormat[o.OutputFormat.Detailed].toLocaleLowerCase()&&this.privSpeechContext.setDetailedOutputFormat()}setSpeechStartEventSensitivityJson(){let e=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.Speech_StartEventSensitivity,void 0);if(void 0!==e){let t=!1;switch(e.toLowerCase()){case c.SpeechStartEventSensitivity.Low:case c.SpeechStartEventSensitivity.Medium:case c.SpeechStartEventSensitivity.High:t=!0}if(t){let t=this.privSpeechContext.getContext().phraseDetection||{};t.voiceOnsetSensitivity=e.toLowerCase(),this.privSpeechContext.getContext().phraseDetection=t}}}setPostProcessingOptionJson(){let e=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceResponse_PostProcessingOption,void 0),t=this.privSpeechContext.getContext().phraseDetection||{};t.enrichment=t.enrichment||{};let r=this.recognitionMode===c.RecognitionMode.Conversation?t.enrichment.conversation:this.recognitionMode===c.RecognitionMode.Interactive?t.enrichment.interactive:t.enrichment.dictation;if(r&&(delete r.postprocessingoption,delete r.punctuationMode,delete r.disfluencyMode,delete r.intermediatePunctuationMode,delete r.intermediatedisfluencymode),void 0!==e)if("truetext"===e.toLowerCase())switch(this.recognitionMode){case c.RecognitionMode.Conversation:t.enrichment.conversation=t.enrichment.conversation||{},t.enrichment.conversation.punctuationMode=m.ConversationPunctuationMode.Implicit,t.enrichment.conversation.disfluencyMode=C.DisfluencyMode.Removed,t.enrichment.conversation.intermediatePunctuationMode=m.ConversationPunctuationMode.Implicit,t.enrichment.conversation.intermediatedisfluencymode=C.DisfluencyMode.Removed;break;case c.RecognitionMode.Interactive:t.enrichment.interactive=t.enrichment.interactive||{},t.enrichment.interactive.punctuationMode=y.InteractivePunctuationMode.Implicit,t.enrichment.interactive.disfluencyMode=C.DisfluencyMode.Removed,t.enrichment.interactive.intermediatePunctuationMode=y.InteractivePunctuationMode.Implicit,t.enrichment.interactive.intermediatedisfluencymode=C.DisfluencyMode.Removed;break;case c.RecognitionMode.Dictation:t.enrichment.dictation=t.enrichment.dictation||{},t.enrichment.dictation.punctuationMode=D.DictationPunctuationMode.Implicit,t.enrichment.dictation.disfluencyMode=C.DisfluencyMode.Removed,t.enrichment.dictation.intermediatePunctuationMode=D.DictationPunctuationMode.Implicit,t.enrichment.dictation.intermediatedisfluencymode=C.DisfluencyMode.Removed}else switch(this.recognitionMode){case c.RecognitionMode.Conversation:t.enrichment.conversation=t.enrichment.conversation||{},t.enrichment.conversation.postprocessingoption=e;break;case c.RecognitionMode.Interactive:t.enrichment.interactive=t.enrichment.interactive||{},t.enrichment.interactive.postprocessingoption=e;break;case c.RecognitionMode.Dictation:t.enrichment.dictation=t.enrichment.dictation||{},t.enrichment.dictation.postprocessingoption=e}this.privSpeechContext.getContext().phraseDetection=t}setLanguageJson(){let e=this.privSpeechContext.getContext().phraseDetection||{};if(void 0!==this.privRecognizerConfig.autoDetectSourceLanguages)delete e.language;else{let t=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);void 0!==t?e.language=t:delete e.language}this.privSpeechContext.getContext().phraseDetection=e}setInitialSilenceTimeoutJson(){let e=this.privSpeechContext.getContext().phraseDetection||{},t=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_InitialSilenceTimeoutMs,void 0);void 0!==t?e.initialSilenceTimeout=parseInt(t,10):delete e.initialSilenceTimeout,this.privSpeechContext.getContext().phraseDetection=e}setEndSilenceTimeoutJson(){let e=this.privSpeechContext.getContext().phraseDetection||{},t=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_EndSilenceTimeoutMs,void 0);void 0!==t?e.trailingSilenceTimeout=parseInt(t,10):delete e.trailingSilenceTimeout,this.privSpeechContext.getContext().phraseDetection=e}setProfanityOptionJson(){let e=this.privSpeechContext.getContext().phraseDetection||{},t=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceResponse_ProfanityOption,void 0);void 0!==t?(e.enrichment=e.enrichment||{},e.enrichment.profanity=t):e.enrichment&&delete e.enrichment.profanity,this.privSpeechContext.getContext().phraseDetection=e}setStableIntermediateThresholdJson(){let e=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceResponse_StableParti
3alResultThreshold,void 0),t=this.privSpeechContext.getContext().phraseOutput||{};void 0!==e?(t.interimResults=t.interimResults||{},t.interimResults.stableThreshold=parseInt(e,10)):t.interimResults&&delete t.interimResults.stableThreshold,this.privSpeechContext.getContext().phraseOutput=t}get isSpeakerDiarizationEnabled(){return this.privEnableSpeakerId}get audioSource(){return this.privAudioSource}get speechContext(){return this.privSpeechContext}get dynamicGrammar(){return this.privDynamicGrammar}get agentConfig(){return this.privAgentConfig}set authentication(e){this.privAuthentication=e}isDisposed(){return this.privIsDisposed}async dispose(e){if(this.privIsDisposed=!0,void 0!==this.privConnectionPromise)try{let t=await this.privConnectionPromise;await t.dispose(e)}catch(e){return}}get connectionEvents(){return this.privConnectionEvents}get serviceEvents(){return this.privServiceEvents}get recognitionMode(){return this.privRecognizerConfig.recognitionMode}async recognize(e,t,r){let n;if(void 0!==this.recognizeOverride)return void await this.recognizeOverride(e,t,r);if(this.privConnectionConfigurationPromise=void 0,this.privRecognizerConfig.recognitionMode=e,"2"===this.privRecognizerConfig.recognitionEndpointVersion){let t=this.privSpeechContext.getContext().phraseDetection||{};t.mode=e,this.privSpeechContext.getContext().phraseDetection=t}this.setLanguageIdJson(),this.setTranslationJson(),void 0!==this.privRecognizerConfig.autoDetectSourceLanguages&&void 0!==this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)&&this.setupTranslationWithLanguageId(),this.setLanguageJson(),this.setInitialSilenceTimeoutJson(),this.setEndSilenceTimeoutJson(),this.setSpeechSegmentationTimeoutJson(),this.setOutputDetailLevelJson(),this.setSpeechStartEventSensitivityJson(),this.setProfanityOptionJson(),this.setPostProcessingOptionJson(),this.setStableIntermediateThresholdJson(),this.privSuccessCallback=t,this.privErrorCallback=r,this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privAudioSource.events),this.privEnableReliableReconnect&&this.privContinuationState.reset();let a=this.connectImpl();try{let e=await this.audioSource.attach(this.privRequestSession.audioNodeId),t=await this.audioSource.format,r=
3await this.audioSource.deviceInfo;this.privIsLiveAudio=r.type&&r.type===s.type.Microphones,this.privEnableReliableReconnect&&(r.SeparateChannelProcessing="true"),n=new i.ReplayableAudioNode(e,t.avgBytesPerSec),await this.privRequestSession.onAudioSourceAttachCompleted(n,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:r}}catch(e){throw await this.privRequestSession.onStopRecognizing(),e}try{await a}catch(e){await this.cancelRecognitionLocal(o.CancellationReason.Error,o.CancellationErrorCode.ConnectionFailure,e);return}let u=new o.SessionEventArgs(this.privRequestSession.sessionId);this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,u),this.receiveMessage(),this.sendAudio(n).catch(async e=>{await this.cancelRecognitionLocal(o.CancellationReason.Error,o.CancellationErrorCode.RuntimeError,e)})}async stopRecognizing(){if(this.privRequestSession.isRecognizing)try{await this.audioSource.turnOff(),await this.sendFinalAudio(),await this.privRequestSession.onStopRecognizing(
3),await this.privRequestSession.turnCompletionPromise}finally{await this.privRequestSession.dispose()}}async connect(){return await this.connectImpl(),Promise.resolve()}connectAsync(e,t){this.connectImpl().then(()=>{try{e&&e()}catch(e){t&&t(e)}},e=>{try{t&&t(e)}catch(e){}})}async disconnect(){if(await this.cancelRecognitionLocal(o.CancellationReason.Error,o.CancellationErrorCode.NoError,"Disconnecting"),void 0!==this.disconnectOverride&&await this.disconnectOverride(),void 0!==this.privConnectionPromise)try{await (await this.privConnectionPromise).dispose()}catch(e){}this.privConnectionPromise=void 0}sendMessage(e){}async sendNetworkMessage(e,t){let r="string"==typeof t?n.MessageType.Text:n.MessageType.Binary;return(await this.fetchConnection()).send(new a.SpeechConnectionMessage(r,e,this.privRequestSession.requestId,"string"==typeof t?"application/json":"",t))}set activityTemplate(e){this.privActivityTemplate=e}get activityTemplate(){return this.privActivityTemplate}set expectContentAssessmentResponse(e){this.privExpectContentAssessmentResponse=e}async sendTelemetryData(){let e=this.privRequestSession.getTelemetry();if(!0!==P.telemetryDataEnabled||this.privIsDisposed||null===e)return;if(P.telemetryData)try{P.telemetryData(e)}catch{}let t=await this.fetchConnection();await t.send(new a.SpeechConnectionMessage(n.MessageType.Text,"telemetry",this.privRequestSession.requestId,"application/json",e))}async cancelRecognitionLocal(e,t,r){this.privRequestSession.isRecognizing&&(await this.privRequestSession.onStopRecognizing(
3),this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,e,t,r))}async receiveMessage(){try{if(this.privIsDisposed)return;let e=await this.fetchConnection(),t=await e.read();if(void 0!==this.receiveMessageOverride)return this.receiveMessageOverride();if(!t)return this.receiveMessage();this.privServiceHasSentMessage=!0;let r=a.SpeechConnectionMessage.fromConnectionMessage(t);if(r.requestId.toLowerCase()===this.privRequestSession.requestId.toLowerCase()){if(this.privEnableReliableReconnect){this.privContinuationState.updateFromHeaders(r.additionalHeaders,this.privRequestSession.currentTurnAudioOffset);let e=this.privContinuationState.streamOffset;void 0!==e&&this.privRequestSession.onServiceAcknowledgedAudio(e)}switch(r.path.toLowerCase()){case"turn.start":if(this.privMustReportEndOfStream=!0,this.privRequestSession.onServiceTurnStartResponse(),this.privEnableReliableReconnect){let e;try{if(r.textBody&&r.textBody.length>0){let t=JSON.parse(r.textBody);e=t?.context?.serviceTag}}catch{e=void 0}this.privContinuationState.onTurnStart(e)}break;case"speech.startdetected":let t=s.SpeechDetected.fromJSON(r.textBody,this.privRequestSession.currentTurnAudioOffset),i=new o.RecognitionEventArgs(t.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechStartDetected&&this.privRecognizer.speechStartDetected(this.privRecognizer,i);break;case"speech.enddetected":let a;a=r.textBody.length>0?r.textBody:"{ Offset: 0 }";let u=s.SpeechDetected.fromJSON(a,this.privRequestSession.currentTurnAudioOffset),c=new o.RecognitionEventArgs(u.Offset+this.privRequestSession.currentTurnAudioOffset,this.privRequestSession.sessionId);this.privRecognizer.speechEndDetected&&this.privRecognizer.speechEndDetected(this.privRecognizer,c);break;case"turn.end":await this.sendTelemetryData(),this.privRequestSession.isSpeechEnded&&this.privMustReportEndOfStream&&(this.privMustReportEndOfStream=!1,await this.cancelRecognitionLocal(o.CancellationReason.EndOfStream,o.CancellationErrorCode.NoError,void 0));let p=new o.SessionEventArgs(this.privRequestSession.sessionId);if(await this.privRequestSession.onServiceTurnEndResponse(this.privRecognizerConfig.isContinuousRecognition),this.privRecognizerConfig.isContinuousRecognition&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing)e=await this.fetchConnection(),await this.sendPrePayloadJSON(e);else{this.privRecognizer.sessionStopped&&this.privRecognizer.sessionStopped(this.privRecognizer,p);return}break;default:!await this.processTypeSpecificMessages(r)&&this.privServiceEvents&&this.serviceEvents.onEvent(new n.ServiceEvent(r.path.toLowerCase(),r.textBody))}}return this.receiveMessage()}catch(e){return null}}updateSpeakerDiarizationAudioOffset(){let e=this.privRequestSession.recognitionBytesSent,t=0!==this.privAverageBytesPerMs?e/this.privAverageBytesPerMs:0;this.privSpeechContext.setSpeakerDiarizationAudioOffsetMs(t)}get audioStreamId(){return this.privEnableReliableReconnect?this.privContinuationState.defaultStreamId:void 0}applyReconnectContinuation(){let e=this.privSpeechContext.getContext();e.audio=this.privContinuationState.buildAudioStreamsMetadata();let t=this.privContinuationState.buildContinuationContext();void 0!==t?e.continuation=t:delete e.continuation}sendSpeechContext(e,t){this.privEnableSpeakerId&&this.updateSpeakerDiarizationAudioOffset(),this.privEnableReliableReconnect&&this.applyReconnectContinuation();let r=this.speechContext.toJSON();if(t&&this.privRequestSession.onSpeechContext(),r)return e.send(new a.SpeechConnectionMessage(n.MessageType.Text,"speech.context",this.privRequestSession.requestId,"application/json",r))}setupTranslationWithLanguageId(){let e=this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0),t=void 0!==this.privRecognizerConfig.autoDetectSourceLanguages;if(void 0!==e&&t){this.privSpeechContext.getContext().phraseOutput={interimResults:{resultType:g.ResultType.None}
3,phraseResults:{resultType:S.PhraseResultOutputType.None}};let e=this.privSpeechContext.getContext().translation;if(e){let t=this.privRecognizerConfig.sourceLanguageModels;if(void 0!==t&&t.length>0){let e=this.privSpeechContext.getContext().phraseDetection||{};e.customModels=t,this.privSpeechContext.getContext().phraseDetection=e}void 0!==this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)&&(e.onSuccess={action:p.NextAction.Synthesize},e.onPassthrough={action:p.NextAction.Synthesize})}}}noOp(){}async sendPrePayloadJSON(e,t=!0){if(void 0!==this.sendPrePayloadJSONOverride)return this.sendPrePayloadJSONOverride(e);await this.sendSpeechContext(e,t),await this.sendWaveHeader(e)}async sendWaveHeader(e){let t=await this.audioSource.format;return e.send(new a.SpeechConnectionMessage(n.MessageType.Binary,"audio",this.privRequestSession.requestId,"audio/x-wav",t.header,this.audioStreamId))}reconnect(){return void 0===this.privConnectionPromise||this.privServiceHasSentMessage?(this.privConnectionId=null,this.privConnectionPromise=void 0,this.privServiceHasSentMessage=!1,this.connectImpl()):this.privConnectionPromise}connectImpl(){return void 0!==this.privConnectionPromise?this.privConnectionPromise.then(e=>e.state()===n.ConnectionState.Disconnected?this.reconnect():this.privConnectionPromise,()=>this.reconnect()):(this.privConnectionPromise=this.retryableConnect(),this.privConnectionPromise.catch(()=>{}),void 0!==this.postConnectImplOverride)?this.postConnectImplOverride(this.privConnectionPromise):this.privConnectionPromise}sendSpeechServiceConfig(e,t,r){if(t.onSpeechContext(),!0!==P.telemetryDataEnabled&&(r=JSON.stringify({context:{system:JSON.parse(r).context.system}})),"true"===this.privRecognizerConfig.parameters.getProperty("f0f5debc-f8c9-4892-ac4b-90a7ab359fd2","false").toLowerCase()){let e=JSON.parse(r);e.context.DisableReferenceChannel="True",e.context.MicSpec="1_0_0",r=JSON.stringify(e)}if(r)return e.send(new a.SpeechConnectionMessage(n.MessageType.Text,"speech.config",t.requestId,"application/json",r))}async fetchConnection(){return void 0!==this.privConnectionConfigurationPromise?this.privConnectionConfigurationPromise.then(e=>e.state()===n.ConnectionState.Disconnected?(this.privConnectionConfigurationPromise=void 0,this.fetchConnection()):this.privConnectionConfigurationPromise,()=>(this.privConnectionConfigurationPromise=void 0,this.fetchConnection())):(this.privConnectionConfigurationPromise=this.configureConnection(),await this.privConnectionConfigurationPromise)}async sendAudio(e){let t=await this.audioSource.format;this.privAverageBytesPerMs=t.avgBytesPerSec/1e3;let r=Date.now(),i=this.privRecognizerConfig.parameters.getProperty("SPEECH-TransmitLengthBeforThrottleMs","5000"),o=t.avgBytesPerSec/1e3*parseInt(i,10),s=this.privRequestSession.recogNumber,u=async()=>{if(!this.privIsDisposed&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing&&this.privRequestSession.recogNumber===s){let i,c,p=await this.fetchConnection(),h=await e.read();if(!this.privRequestSession.isSpeechEnded&&(!h||h.isEnd?(i=null,c=0):(i=h.buffer,this.privRequestSession.onAudioSent(i.byteLength),c=o>=this.privRequestSession.bytesSent?0:Math.max(0,r-Date.now())),0!==c&&await this.delay(c),null!==i&&(r=Date.now()+1e3*i.byteLength/(2*t.avgBytesPerSec)),!this.privIsDisposed&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing&&this.privRequestSession.recogNumber===s)){if(p.send(new a.SpeechConnectionMessage(n.MessageType.Binary,"audio",this.privRequestSession.requestId,null,i,this.audioStreamId)).catch(()=>{this.privRequestSession.onServiceTurnEndResponse(this.privRecognizerConfig.isContinuousRecognition).catch(()=>{})}),!h?.isEnd)return u();this.privIsLiveAudio||this.privRequestSession.onSpeechEnded()}}};return u()}async retryableConnect(){let e=!1;this.privAuthFetchEventId=(0,n.createNoDashGuid)();let t=this.privRequestSession.sessionId;this.privConnectionId=void 0!==t?t:(0,n.createNoDashGuid)(),this.privRequestSession.onPreConnectionStart(this.privAuthFetchEventId,this.privConnectionId);let r=0,i="";for(;this.privRequestSession.numConnectionAttempts<=this.privRecognizerConfig.maxRetryCount;){this.privRequestSession.onRetryConnection();let t=e?this.privAuthentication.fetchOnExpiry(this.privAuthFetchEventId):this.privAuthentication.fetch(this.privAuthFetchEventId),n=await t;await this.privRequestSession.onAuthCompleted(!1);let o=await this.privConnectionFactory.create(this.privRecognizerConfig,n,this.privConnectionId);this.privRequestSession.listenForServiceTelemetry(o.events),o.events.attach(e=>{this.connectionEvents.onEvent(e)});let s=await o.open();if(200===s.statusCode)return await this.privRequestSession.onConnectionEstablishCompleted(s.statusCode),Promise.resolve(o);1006===s.statusCode&&(e=!0),r=s.statusCode,i=s.reason}return await this.privRequestSession.onConnectionEstablishCompleted(r,i),Promise.reject(`Unable to contact server. StatusCode: ${r}, ${this.privRecognizerConfig.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint)} Reason: ${i}`)}delay(e){return new Promise(t=>this.privSetTimeout(t,e))}writeBufferToConsole(e){let t="Buffer Size: ";if(null===e)t+="null";else{let r=new Uint8Array(e);t+=`${e.byteLength}\r 4`;for(let i=0;i<e.byteLength;i++)t+=r[i].toString(16).padStart(2,"0")+" ",(i+1)%16==0&&(console.info(t),t="")}console.info(t)}async sendFinalAudio(){let e=await this.fetchConnection();await e.send(new a.SpeechConnectionMessage(n.MessageType.Binary,"audio",this.privRequestSession.requestId,null,null,this.audioStreamId))}async configureConnection(){let e=await this.connectImpl();return void 0!==this.configConnectionOverride?this.configConnectionOverride(e):(await this.sendSpeechServiceConfig(e,this.privRequestSession,this.privRecognizerConfig.SpeechServiceConfig.serialize()),await this.sendPrePayloadJSON(e,!1),e)}}t.ServiceRecognizerBase=P,P.telemetryDataEnabled=!0},58200:(e,t)=>{var r;
4Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionState=void 0,(r=t.ConnectionState||(t.ConnectionState={}))[r.None=0]="None",r[r.Connected=1]="Connected",r[r.Connecting=2]="Connecting",r[r.Disconnected=3]="Disconnected"},58331:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PcmRecorder=void 0;let i=r(76860);class n{constructor(e){this.privStopInputOnRelease=e}record(e,t,r){let n=new i.RiffPcmEncoder(e.sampleRate,16e3),o=e.createMediaStreamSource(t),s=()=>{let i=(()=>{let t=0;try{return e.createScriptProcessor(t,1,1)}catch(i){t=2048;let r=e.sampleRate;for(;t<16384&&r>=32e3;)t<<=1,r>>=1;return e.createScriptProcessor(t,1,1)}})();i.onaudioprocess=e=>{let t=e.inputBuffer.getChannelData(0);if(r&&!r.isClosed){let e=n.encode(t);e&&r.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}},o.connect(i),i.connect(e.destination),this.privMediaResources={scriptProcessorNode:i,source:o,stream:t}},a=!!this.privSpeechProcessorScript&&"ignore"===this.privSpeechProcessorScript.toLowerCase();if(e.audioWorklet&&!a){if(!this.privSpeechProcessorScript){let e=new Blob([`class SP extends AudioWorkletProcessor { 5 constructor(options) { 6 super(options); 7 } 8 process(inputs, outputs) { 9 const input = inputs[0]; 10 const output = []; 11 for (let channel = 0; channel < input.length; channel += 1) { 12 output[channel] = input[channel]; 13 } 14 this.port.postMessage(output[0]); 15 return true; 16 } 17 } 18 registerProcessor('speech-processor', SP);`],{type:"application/javascript; charset=utf-8"});this.privSpeechProcessorScript=URL.createObjectURL(e)}e.audioWorklet.addModule(this.privSpeechProcessorScript).then(()=>{let i=new AudioWorkletNode(e,"speech-processor");i.port.onmessage=e=>{let t=e.data;if(r&&!r.isClosed){let e=n.encode(t);e&&r.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}},o.connect(i),i.connect(e.destination),this.privMediaResources={scriptProcessorNode:i,source:o,stream:t}}).catch(()=>{s()})}else try{s()}catch(e){throw Error(`Unable to start audio worklet node for PCMRecorder: ${e}`)}}releaseMediaResources(e){this.privMediaResources&&(this.privMediaResources.scriptProcessorNode&&(this.privMediaResources.scriptProcessorNode.disconnect(e.destination),this.privMediaResources.scriptProcessorNode=null),this.privMediaResources.source&&(this.privMediaResources.source.disconnect(),this.privStopInputOnRelease&&this.privMediaResources.stream.getTracks().forEach(e=>e.stop()),this.privMediaResources.source=null))}setWorkletUrl(e){this.privSpeechProcessorScript=e}}t.PcmRecorder=n},58641:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OCSPCacheUpdateErrorEvent=t.OCSPResponseRetrievedEvent=t.OCSPCacheFetchErrorEvent=t.OCSPVerificationFailedEvent=t.OCSPCacheHitEvent=t.OCSPCacheEntryNeedsRefreshEvent=t.OCSPCacheEntryExpiredEvent=t.OCSPWSUpgradeStartedEvent=t.OCSPStapleReceivedEvent=t.OCSPCacheUpdateCompleteEvent=t.OCSPDiskCacheStoreEvent=t.OCSPMemoryCacheStoreEvent=t.OCSPCacheUpdateNeededEvent=t.OCSPDiskCacheHitEvent=t.OCSPCacheMissEvent=t.OCSPMemoryCacheHitEvent=t.OCSPEvent=void 0;let i=r(89674);class n extends i.PlatformEvent{constructor(e,t,r){super(e,t),this.privSignature=r}}t.OCSPEvent=n;class o extends n{constructor(e){super("OCSPMemoryCacheHitEvent",i.EventType.Debug,e)}}t.OCSPMemoryCacheHitEvent=o;class s extends n{constructor(e){super("OCSPCacheMissEvent",i.EventType.Debug,e)}}t.OCSPCacheMissEvent=s;class a extends n{constructor(e){super("OCSPDiskCacheHitEvent",i.EventType.Debug,e)}}t.OCSPDiskCacheHitEvent=a;class u extends n{constructor(e){super("OCSPCacheUpdateNeededEvent",i.EventType.Debug,e)}}t.OCSPCacheUpdateNeededEvent=u;class c extends n{constructor(e){super("OCSPMemoryCacheStoreEvent",i.EventType.Debug,e)}}t.OCSPMemoryCacheStoreEvent=c;class p extends n{constructor(e){super("OCSPDiskCacheStoreEvent",i.EventType.Debug,e)}
18}t.OCSPDiskCacheStoreEvent=p;class h extends n{constructor(e){super("OCSPCacheUpdateCompleteEvent",i.EventType.Debug,e)}}t.OCSPCacheUpdateCompleteEvent=h;class d extends n{constructor(){super("OCSPStapleReceivedEvent",i.EventType.Debug,"")}}t.OCSPStapleReceivedEvent=d;class l extends n{constructor(e){super("OCSPWSUpgradeStartedEvent",i.EventType.Debug,e)}}t.OCSPWSUpgradeStartedEvent=l;class v extends n{constructor(e,t){super("OCSPCacheEntryExpiredEvent",i.EventType.Debug,e),this.privExpireTime=t}}t.OCSPCacheEntryExpiredEvent=v;class g extends n{constructor(e,t,r){super("OCSPCacheEntryNeedsRefreshEvent",i.EventType.Debug,e),this.privExpireTime=r,this.privStartTime=t}}t.OCSPCacheEntryNeedsRefreshEvent=g;class S extends n{constructor(e,t,r){super("OCSPCacheHitEvent",i.EventType.Debug,e),this.privExpireTime=r,this.privExpireTimeString=new Date(r).toLocaleDateString(),this.privStartTime=t,this.privStartTimeString=new Date(t).toLocaleTimeString()}}t.OCSPCacheHitEvent=S;class f extends n{constructor(e,t){super("OCSPVerificationFailedEvent",i.EventType.Debug,e),this.privError=t}}t.OCSPVerificationFailedEvent=f;class y extends n{constructor(e,t){super("OCSPCacheFetchErrorEvent",i.EventType.Debug,e),this.privError=t}}t.OCSPCacheFetchErrorEvent=y;class m extends n{constructor(e){super("OCSPResponseRetrievedEvent",i.EventType.Debug,e)}}t.OCSPResponseRetrievedEvent=m;class D extends n{constructor(e,t){super("OCSPCacheUpdateErrorEvent",i.EventType.Debug,e),this.privError=t}}t.OCSPCacheUpdateErrorEvent=D},58803:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ActivityReceivedEventArgs=void 0;class r{constructor(e,t){this.privActivity=e,this.privAudioStream=t}get activity(){return this.privActivity}get audioStream(){return this.privAudioStream}}t.ActivityReceivedEventArgs=r},59028:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=t.stringToBytes=void 0;let i=r(78265),n=r(73139);function o(e){let t=new Uint8Array((e=unescape(encodeURIComponent(e))).length);for(let r=0;r<e.length;++r)t[r]=e.charCodeAt(r);return t}t.stringToBytes=o,t.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",t.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",t.default=function(e,t,r,s,a,u){let c="string"==typeof r?o(r):r,p="string"==typeof s?(0,i.default)(s):s;if("string"==typeof s&&(s=(0,i.default)(s)),s?.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let h=new Uint8Array(16+c.length);if(h.set(p),h.set(c,p.length),(h=t(h))[6]=15&h[6]|e,h[8]=63&h[8]|128,a){if((u=u||0)<0||u+16>a.length)throw RangeError(`UUID byte range ${u}:${u+15} is out of buffer bounds`);for(let e=0;e<16;++e)a[u+e]=h[e];return a}return(0,n.unsafeStringify)(h)}},59245:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AudioStreamNodeErrorEvent=t.AudioStreamNodeDetachedEvent=t.AudioStreamNodeAttachedEvent=t.AudioStreamNodeAttachingEvent=t.AudioStreamNodeEvent=t.AudioSourceErrorEvent=t.AudioSourceOffEvent=t.AudioSourceReadyEvent=t.AudioSourceInitializingEvent=t.AudioSourceEvent=void 0;let i=r(89674);class n extends i.PlatformEvent{constructor(e,t,r=i.EventType.Info){super(e,r),this.privAudioSourceId=t}get audioSourceId(){return this.privAudioSourceId}}t.AudioSourceEvent=n;class o extends n{constructor(e){super("AudioSourceInitializingEvent",e)}}t.AudioSourceInitializingEvent=o;class s extends n{constructor(e){super("AudioSourceReadyEvent",e)}}t.AudioSourceReadyEvent=s;class a extends n{constructor(e){super("AudioSourceOffEvent",e)}}t.AudioSourceOffEvent=a;class u extends n{constructor(e,t){super("AudioSourceErrorEvent",e,i.EventType.Error),this.privError=t}get error(){return this.privError}}t.AudioSourceErrorEvent=u;class c extends n{constructor(e,t,r){super(e,t),this.privAudioNodeId=r}get audioNodeId(){return this.privAudioNodeId}}t.AudioStreamNodeEvent=c;class p extends c{constructor(e,t){super("AudioStreamNodeAttachingEvent",e,t)}}t.AudioStreamNodeAttachingEvent=p;class h extends c{constructor(e,t){super("AudioStreamNodeAttachedEvent",e,t)}}t.AudioStreamNodeAttachedEvent=h;class d extends c{constructor(e,t){super("AudioStreamNodeDetachedEvent",e,t)}}t.AudioStreamNodeDetachedEvent=d;class l extends c{constructor(e,t,r){super("AudioStreamNodeErrorEvent",e,t),this.privError=r}get error(){return this.privError}}t.AudioStreamNodeErrorEvent=l},59401:(e,t,r)=>{let i=r(87544);
18class n extends Error{constructor(e,...t){let r;for(const[i,o]of(super(...t),Error.captureStackTrace&&Error.captureStackTrace(this,n),this.name="StatusError",this.message=e.statusMessage,this.statusCode=e.status,this.res=e,this.json=e.json.bind(e),this.text=e.text.bind(e),this.arrayBuffer=e.arrayBuffer.bind(e),Object.defineProperty(this,"responseBody",{get:()=>(r||(r=this.arrayBuffer()),r)}),this.headers={},e.headers.entries()))this.headers[i.toLowerCase()]=o}}e.exports=i((e,t,r,i,o)=>async(s,a,u={})=>{let c=new URL(s=o+(s||""));if(i||(i={}),c.username&&(i.Authorization="Basic "+btoa(c.username+":"+c.password),c=new URL(c.protocol+"//"+c.host+c.pathname+c.search)),"https:"!==c.protocol&&"http:"!==c.protocol)throw Error(`Unknown protocol, ${c.protocol}`);if(a)if(a instanceof ArrayBuffer||ArrayBuffer.isView(a)||"string"==typeof a);else if("object"==typeof a)a=JSON.stringify(a),i["Content-Type"]="application/json";else throw Error("Unknown body type.");u=new Headers({...i||{},...u});let p=await fetch(c,{method:t,headers:u,body:a});if(p.statusCode=p.status,!e.has(p.status))throw new n(p);return"json"===r?p.json():"buffer"===r?p.arrayBuffer():"string"===r?p.text():p})},59463:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisResult=void 0;
18class r{constructor(e,t,r,i){this.privResultId=e,this.privReason=t,this.privErrorDetails=r,this.privProperties=i}get resultId(){return this.privResultId}get reason(){return this.privReason}get errorDetails(){return this.privErrorDetails}get properties(){return this.privProperties}}t.SynthesisResult=r},60132:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceEventArgs=void 0;let i=r(30359);class n extends i.SessionEventArgs{constructor(e,t,r){super(r),this.privJsonResult=e,this.privEventName=t}get jsonString(){return this.privJsonResult}get eventName(){return this.privEventName}}t.ServiceEventArgs=n},60601:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Stream=void 0;let i=r(55081),n=r(78724),o=r(98496);class s{constructor(e){this.privIsWriteEnded=!1,this.privIsReadEnded=!1,this.privId=e||(0,n.createNoDashGuid)(),this.privReaderQueue=new o.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(e){}}read(){if(this.privIsReadEnded)throw new i.InvalidOperationError("Stream read has already finished");return this.privReaderQueue.dequeue().then(async e=>((void 0===e||e.isEnd)&&await this.privReaderQueue.dispose("End of stream reached"),e))}readEnded(){this.privIsReadEnded||(this.privIsReadEnded=!0,this.privReaderQueue=new o.Queue)}throwIfClosed(){if(this.privIsWriteEnded)throw new i.InvalidOperationError("Stream closed")}}t.Stream=s},60618:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DetailedSpeechPhrase=void 0;let i=r(81956);class n{constructor(e,t){this.privDetailedSpeechPhrase=JSON.parse(e),this.privDetailedSpeechPhrase.RecognitionStatus=this.mapRecognitionStatus(this.privDetailedSpeechPhrase.RecognitionStatus),this.updateOffsets(t)}static fromJSON(e,t){return new n(e,t)}updateOffsets(e){if(this.privDetailedSpeechPhrase.Offset+=e,this.privDetailedSpeechPhrase.NBest)for(let t of this.privDetailedSpeechPhrase.NBest){if(t.Words)for(let r of t.Words)r.Offset+=e;if(t.DisplayWords)for(let r of t.DisplayWords)r.Offset+=e}}asJson(){let e={...this.privDetailedSpeechPhrase};return JSON.stringify({...e,RecognitionStatus:i.RecognitionStatus[e.RecognitionStatus]})}get RecognitionStatus(){return this.privDetailedSpeechPhrase.RecognitionStatus}get NBest(){return this.privDetailedSpeechPhrase.NBest}get Duration(){return this.privDetailedSpeechPhrase.Duration}get Offset(){return this.privDetailedSpeechPhrase.Offset}get Language(){return void 0===this.privDetailedSpeechPhrase.PrimaryLanguage?void 0:this.privDetailedSpeechPhrase.PrimaryLanguage.Language}get LanguageDetectionConfidence(){return void 0===this.privDetailedSpeechPhrase.PrimaryLanguage?void 0:this.privDetailedSpeechPhrase.PrimaryLanguage.Confidence}get Text(){return this.privDetailedSpeechPhrase.NBest&&this.privDetailedSpeechPhrase.NBest[0]?this.privDetailedSpeechPhrase.NBest[0].Display||this.privDetailedSpeechPhrase.NBest[0].DisplayText:this.privDetailedSpeechPhrase.DisplayText}get SpeakerId(){return this.privDetailedSpeechPhrase.SpeakerId}get Channel(){return void 0===this.privDetailedSpeechPhrase.Channel?0:this.privDetailedSpeechPhrase.Channel}mapRecognitionStatus(e){return"string"==typeof e?i.RecognitionStatus[e]:"number"==typeof e?e:void 0}}t.DetailedSpeechPhrase=n},60720:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationSynthesisEventArgs=void 0;let i=r(30359);class n extends i.SessionEventArgs{constructor(e,t){super(t),this.privResult=e}get result(){return this.privResult}}t.TranslationSynthesisEventArgs=n},61080:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FileAudioSource=void 0;let i=r(81956),n=r(76860),o=r(77928);class s{constructor(e,t,r){this.privStreams={},this.privHeaderEnd=44,this.privId=r||(0,n.createNoDashGuid)(),this.privEvents=new n.EventSource,this.privSource=e,"u">typeof window&&"u">typeof Blob&&this.privSource instanceof Blob?this.privFilename=e.name:this.privFilename=t||"unknown.wav",this.privAudioFormatPromise=this.readHeader()}get format(){return this.privAudioFormatPromise}turnOn(){if(this.privFilename.lastIndexOf(".wav")!==this.privFilename.length-4){let e=this.privFilename+" is not supported. Only WAVE files are allowed at the moment.";return this.onEvent(new n.AudioSourceErrorEvent(e,"")),Promise.reject(e)}
18this.onEvent(new n.AudioSourceInitializingEvent(this.privId)),this.onEvent(new n.AudioSourceReadyEvent(this.privId))}id(){return this.privId}async attach(e){this.onEvent(new n.AudioStreamNodeAttachingEvent(this.privId,e));let t=await this.upload(e);return this.onEvent(new n.AudioStreamNodeAttachedEvent(this.privId,e)),Promise.resolve({detach:async()=>{t.readEnded(),delete this.privStreams[e],this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)),await this.turnOff()},id:()=>e,read:()=>t.read()})}detach(e){e&&this.privStreams[e]&&(this.privStreams[e].close(),delete this.privStreams[e],this.onEvent(new n.AudioStreamNodeDetachedEvent(this.privId,e)))}turnOff(){for(let e in this.privStreams)if(e){let t=this.privStreams[e];t&&!t.isClosed&&t.close()}return this.onEvent(new n.AudioSourceOffEvent(this.privId)),Promise.resolve()}get events(){return this.privEvents}get deviceInfo(){return this.privAudioFormatPromise.then(e=>Promise.resolve({bitspersample:e.bitsPerSample,channelcount:e.channels,connectivity:i.connectivity.Unknown,manufacturer:"Speech SDK",model:"File",samplerate:e.samplesPerSec,type:i.type.File}))}readHeader(){let e=this.privSource.slice(0,4296),t=new n.Deferred,r=e=>{let r=new DataView(e),i=e=>String.fromCharCode(r.getUint8(e),r.getUint8(e+1),r.getUint8(e+2),r.getUint8(e+3));if("RIFF"!==i(0))return void t.reject("Invalid WAV header in file, RIFF was not found");if("WAVE"!==i(8)||"fmt "!==i(12))return void t.reject("Invalid WAV header in file, WAVEfmt was not found");let n=r.getInt32(16,!0),s=r.getUint16(22,!0),a=r.getUint32(24,!0),u=r.getUint16(34,!0),c=36+Math.max(n-16,0);for(;"data"!==i(c);c+=2)if(c>4288)return void t.reject("Invalid WAV header in file, data block was not found");this.privHeaderEnd=c+8,t.resolve(o.AudioStreamFormat.getWaveFormatPCM(a,u,s))};if("u">typeof window&&"u">typeof Blob&&e instanceof Blob){let t=new FileReader;t.onload=e=>{r(e.target.result)},t.readAsArrayBuffer(e)}else r(e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength));return t.promise}async upload(e){let t=t=>{let r=`Error occurred while processing '${this.privFilename}'. ${t}`;throw this.onEvent(new n.AudioStreamNodeErrorEvent(this.privId,e,r)),Error(r)};try{await this.turnOn();let r=await this.privAudioFormatPromise,i=new n.ChunkedArrayBufferStream(r.avgBytesPerSec/10,e);this.privStreams[e]=i;let o=this.privSource.slice(this.privHeaderEnd),s=e=>{i.isClosed||(i.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()}),i.close())};if("u">typeof window&&"u">typeof Blob&&o instanceof Blob){let e=new FileReader;e.onerror=e=>t(e.toString()),e.onload=e=>{let t=e.target.result;s(t)},e.readAsArrayBuffer(o)}else s(o.buffer.slice(o.byteOffset,o.byteOffset+o.byteLength));return i}catch(e){t(e)}}onEvent(e){this.privEvents.onEvent(e),n.Events.instance.onEvent(e)}}t.FileAudioSource=s},62306:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DialogConnectionFactory=void 0;let i=r(12262),n=r(81956),o=r(30359),s=r(56040),a=r(81956),u=r(81796),c=r(88306);class p extends s.ConnectionFactoryBase{create(e,t,r){let h=e.parameters.getProperty(o.PropertyId.Conversation_ApplicationId,""),d=e.parameters.getProperty(o.PropertyId.Conversation_DialogType),l=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Region),v=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,"en-US"),g=e.parameters.getProperty(o.PropertyId.Conversation_Request_Bot_Status_Messages,"true"),S={};S[u.HeaderNames.ConnectionId]=r,S[c.QueryParameterNames.Format]=e.parameters.getProperty(n.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Simple]).toLowerCase(),S[c.QueryParameterNames.Language]=v,S[c.QueryParameterNames.RequestBotStatusMessages]=g,h&&(S[c.QueryParameterNames.BotId]=h,d===o.DialogServiceConfig.DialogTypes.CustomCommands&&(S[u.HeaderNames.CustomCommandsAppId]=h));let f=d===o.DialogServiceConfig.DialogTypes.CustomCommands?"commands/":"",y=d===o.DialogServiceConfig.DialogTypes.CustomCommands?"v1":d===o.DialogServiceConfig.DialogTypes.BotFramework?"v3":"v0",m={};null!=t.token&&""!==t.token&&(m[t.headerName]=t.token);let D=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint,"");if(!D){let t=s.ConnectionFactoryBase.getHostSuffix(l),r=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,`wss://${l}.${p.BaseUrl}${t}`),i=r.endsWith("/")?r:r+"/";D=`${i}${f}${p.ApiKey}/${y}`}this.setCommonUrlParams(e,S,D);let C="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return Promise.resolve(new i.WebsocketConnection(D,S,m,new a.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),C,r))}}t.DialogConnectionFactory=p,p.ApiKey="api",p.BaseUrl="convai.speech"},62623:(e,t,r)=>
18{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisConnectionFactory=void 0;let i=r(12262),n=r(30359),o=r(56040),s=r(81956),a=r(81796),u=r(88306);class c{constructor(){this.synthesisUri="/tts/cognitiveservices/websocket/v1"}async create(e,t,r){let c=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0),p=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,void 0),h=o.ConnectionFactoryBase.getHostSuffix(p),d=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_EndpointId,void 0),l=void 0===d?"tts":"voice",v=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,"wss://"+p+"."+l+".speech"+h),g={},S={};if(void 0!==t.token&&""!==t.token&&(S[t.headerName]=t.token),S[a.HeaderNames.ConnectionId]=r,void 0===d||""===d||c&&-1!==c.search(u.QueryParameterNames.CustomVoiceDeploymentId)||(g[u.QueryParameterNames.CustomVoiceDeploymentId]=d),e.avatarEnabled&&(!c||-1===c.search(u.QueryParameterNames.EnableAvatar))&&(g[u.QueryParameterNames.EnableAvatar]="true"),c){let e=new URL(c),t=e.pathname;(""===t||"/"===t||t.toLowerCase()===this.synthesisUri)&&(e.pathname=this.synthesisUri,c=await o.ConnectionFactoryBase.getRedirectUrlFromEndpoint(e.toString()))}c||(c=v+this.synthesisUri),e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,c);let f="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new i.WebsocketConnection(c,g,S,new s.WebsocketMessageFormatter,i.ProxyInfo.fromParameters(e.parameters),f,r)}}t.SpeechSynthesisConnectionFactory=c},63655:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationServiceRecognizer=void 0;let i=r(30359),n=r(81956);class o extends n.ServiceRecognizerBase{constructor(e,t,r,i,n){super(e,t,r,i,n),this.handleSpeechPhraseMessage=async e=>this.handleSpeechPhrase(e),this.handleSpeechHypothesisMessage=e=>this.handleSpeechHypothesis(e)}processTypeSpecificMessages(e){}handleRecognizedCallback(e,t,r){}handleRecognizingCallback(e,t,r){}async processSpeechMessages(e){let t=!1;switch(e.path.toLowerCase()){case"speech.hypothesis":case"speech.fragment":this.handleSpeechHypothesisMessage&&this.handleSpeechHypothesisMessage(e.textBody),t=!0;break;case"speech.phrase":this.handleSpeechPhraseMessage&&await this.handleSpeechPhraseMessage(e.textBody),t=!0}return t}cancelRecognition(e,t,r,i,n){}async handleSpeechPhrase(e){let t,r=n.SimpleSpeechPhrase.fromJSON(e,this.privRequestSession.currentTurnAudioOffset),o=n.EnumTranslation.implTranslateRecognitionResult(r.RecognitionStatus),s=new i.PropertyCollection;if(s.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,e),this.privRequestSession.onPhraseRecognized(r.Offset+r.Duration),i.ResultReason.Canceled===o){let e=n.EnumTranslation.implTranslateCancelResult(r.RecognitionStatus),t=n.EnumTranslation.implTranslateCancelErrorCode(r.RecognitionStatus);await this.cancelRecognitionLocal(e,t,n.EnumTranslation.implTranslateErrorDetails(t))}else if(r.RecognitionStatus!==n.RecognitionStatus.EndOfDictation){if(this.privRecognizerConfig.parameters.getProperty(n.OutputFormatPropertyName)===i.OutputFormat[i.OutputFormat.Simple])t=new i.SpeechRecognitionResult(this.privRequestSession.requestId,o,r.DisplayText,r.Duration,r.Offset,r.Language,r.LanguageDetectionConfidence,r.SpeakerId,void 0,r.asJson(),s);else{let r=n.DetailedSpeechPhrase.fromJSON(e,this.privRequestSession.currentTurnAudioOffset);t=new i.SpeechRecognitionResult(this.privRequestSession.requestId,o,r.Text,r.Duration,r.Offset,r.Language,r.LanguageDetectionConfidence,r.SpeakerId,void 0,r.asJson(),s)}this.handleRecognizedCallback(t,t.offset,this.privRequestSession.sessionId)}}handleSpeechHypothesis(e){let t=n.SpeechHypothesis.fromJSON(e,this.privRequestSession.currentTurnAudioOffset),r=new i.PropertyCollection;r.setProperty(i.PropertyId.SpeechServiceResponse_JsonResult,e);let o=new i.SpeechRecognitionResult(this.privRequestSession.requestId,i.ResultReason.RecognizingSpeech,t.Text,t.Duration,t.Offset,t.Language,t.LanguageDetectionConfidence,t.SpeakerId,void 0,t.asJson(),r);this.privRequestSession.onHypothesis(t.Offset),this.handleRecognizingCallback(o,t.Duration,this.privRequestSession.sessionId)}}t.ConversationServiceRecognizer=o},64056:(e,t)=>
18{Object.defineProperty(t,"__esModule",{value:!0}),t.AuthInfo=void 0;class r{constructor(e,t){this.privHeaderName=e,this.privToken=t}get headerName(){return this.privHeaderName}get token(){return this.privToken}}t.AuthInfo=r},64536:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyId=void 0,(r=t.PropertyId||(t.PropertyId={}))[r.SpeechServiceConnection_Key=0]="SpeechServiceConnection_Key",r[r.SpeechServiceConnection_Endpoint=1]="SpeechServiceConnection_Endpoint",r[r.SpeechServiceConnection_Region=2]="SpeechServiceConnection_Region",r[r.SpeechServiceAuthorization_Token=3]="SpeechServiceAuthorization_Token",r[r.SpeechServiceAuthorization_Type=4]="SpeechServiceAuthorization_Type",r[r.SpeechServiceConnection_EndpointId=5]="SpeechServiceConnection_EndpointId",r[r.SpeechServiceConnection_TranslationToLanguages=6]="SpeechServiceConnection_TranslationToLanguages",r[r.SpeechServiceConnection_TranslationVoice=7]="SpeechServiceConnection_TranslationVoice",r[r.SpeechServiceConnection_TranslationFeatures=8]="SpeechServiceConnection_TranslationFeatures",r[r.SpeechServiceConnection_TranslationCategoryId=9]="SpeechServiceConnection_TranslationCategoryId",r[r.SpeechServiceConnection_ProxyHostName=10]="SpeechServiceConnection_ProxyHostName",r[r.SpeechServiceConnection_ProxyPort=11]="SpeechServiceConnection_ProxyPort",r[r.SpeechServiceConnection_ProxyUserName=12]="SpeechServiceConnection_ProxyUserName",r[r.SpeechServiceConnection_ProxyPassword=13]="SpeechServiceConnection_ProxyPassword",r[r.SpeechServiceConnection_RecoMode=14]="SpeechServiceConnection_RecoMode",r[r.SpeechServiceConnection_RecoLanguage=15]="SpeechServiceConnection_RecoLanguage",r[r.Speech_SessionId=16]="Speech_SessionId",r[r.SpeechServiceConnection_SynthLanguage=17]="SpeechServiceConnection_SynthLanguage",r[r.SpeechServiceConnection_SynthVoice=18]="SpeechServiceConnection_SynthVoice",r[r.SpeechServiceConnection_SynthOutputFormat=19]="SpeechServiceConnection_SynthOutputFormat",r[r.SpeechServiceConnection_AutoDetectSourceLanguages=20]="SpeechServiceConnection_AutoDetectSourceLanguages",r[r.SpeechServiceResponse_RequestDetailedResultTrueFalse=21]="SpeechServiceResponse_RequestDetailedResultTrueFalse",r[r.SpeechServiceResponse_RequestProfanityFilterTrueFalse=22]="SpeechServiceResponse_RequestProfanityFilterTrueFalse",r[r.SpeechServiceResponse_JsonResult=23]="SpeechServiceResponse_JsonResult",r[r.SpeechServiceResponse_JsonErrorDetails=24]="SpeechServiceResponse_JsonErrorDetails",r[r.CancellationDetails_Reason=25]="CancellationDetails_Reason",r[r.CancellationDetails_ReasonText=26]="CancellationDetails_ReasonText",r[r.CancellationDetails_ReasonDetailedText=27]="CancellationDetails_ReasonDetailedText",r[r.SpeechServiceConnection_Url=28]="SpeechServiceConnection_Url",r[r.SpeechServiceConnection_InitialSilenceTimeoutMs=29]="SpeechServiceConnection_InitialSilenceTimeoutMs",r[r.SpeechServiceConnection_EndSilenceTimeoutMs=30]="SpeechServiceConnection_EndSilenceTimeoutMs",r[r.Speech_SegmentationSilenceTimeoutMs=31]="Speech_SegmentationSilenceTimeoutMs",r[r.Speech_SegmentationMaximumTimeMs=32]="Speech_SegmentationMaximumTimeMs",r[r.Speech_SegmentationStrategy=33]="Speech_SegmentationStrategy",r[r.Speech_StartEventSensitivity=34]="Speech_StartEventSensitivity",r[r.Speech_EnableMultiChannelProcessing=35]="Speech_EnableMultiChannelProcessing",r[r.SpeechServiceConnection_EnableAudioLogging=36]="SpeechServiceConnection_EnableAudioLogging",r[r.SpeechServiceConnection_LanguageIdMode=37]="SpeechServiceConnection_LanguageIdMode",r[r.SpeechServiceConnection_RecognitionEndpointVersion=38]="SpeechServiceConnection_RecognitionEndpointVersion",r[r.SpeechServiceResponse_ProfanityOption=39]="SpeechServiceResponse_ProfanityOption",r[r.SpeechServiceResponse_PostProcessingOption=40]="SpeechServiceResponse_PostProcessingOption",r[r.SpeechServiceResponse_RequestWordLevelTimestamps=41]="SpeechServiceResponse_RequestWordLevelTimestamps",r[r.SpeechServiceResponse_StablePartialResultThreshold=42]="SpeechServiceResponse_StablePartialResultThreshold",r[r.SpeechServiceResponse_OutputFormatOption=43]="SpeechServiceResponse_OutputFormatOption",r[r.SpeechServiceResponse_TranslationRequestStableParti
18alResult=44]="SpeechServiceResponse_TranslationRequestStablePartialResult",r[r.SpeechServiceResponse_RequestWordBoundary=45]="SpeechServiceResponse_RequestWordBoundary",r[r.SpeechServiceResponse_RequestPunctuationBoundary=46]="SpeechServiceResponse_RequestPunctuationBoundary",r[r.SpeechServiceResponse_RequestSentenceBoundary=47]="SpeechServiceResponse_RequestSentenceBoundary",r[r.SpeechServiceResponse_DiarizeIntermediateResults=48]="SpeechServiceResponse_DiarizeIntermediateResults",r[r.Conversation_ApplicationId=49]="Conversation_ApplicationId",r[r.Conversation_DialogType=50]="Conversation_DialogType",r[r.Conversation_Initial_Silence_Timeout=51]="Conversation_Initial_Silence_Timeout",r[r.Conversation_From_Id=52]="Conversation_From_Id",r[r.Conversation_Conversation_Id=53]="Conversation_Conversation_Id",r[r.Conversation_Custom_Voice_Deployment_Ids=54]="Conversation_Custom_Voice_Deployment_Ids",r[r.Conversation_Speech_Activity_Template=55]="Conversation_Speech_Activity_Template",r[r.Conversation_Request_Bot_Status_Messages=56]="Conversation_Request_Bot_Status_Messages",r[r.Conversation_Agent_Connection_Id=57]="Conversation_Agent_Connection_Id",r[r.SpeechServiceConnection_Host=58]="SpeechServiceConnection_Host",r[r.PronunciationAssessment_ReferenceText=59]="PronunciationAssessment_ReferenceText",r[r.PronunciationAssessment_GradingSystem=60]="PronunciationAssessment_GradingSystem",r[r.PronunciationAssessment_Granularity=61]="PronunciationAssessment_Granularity",r[r.PronunciationAssessment_EnableMiscue=62]="PronunciationAssessment_EnableMiscue",r[r.PronunciationAssessment_Json=63]="PronunciationAssessment_Json",r[r.PronunciationAssessment_Params=64]="PronunciationAssessment_Params",r[r.WebWorkerLoadType=65]="WebWorkerLoadType",r[r.TalkingAvatarService_WebRTC_SDP=66]="TalkingAvatarService_WebRTC_SDP",r[r.Recognizer_StopTimeoutMs=67]="Recognizer_StopTimeoutMs",r[r.SpeechServiceResponse_RecognitionLatencyMs=68]="SpeechServiceResponse_RecognitionLatencyMs",r[r.SpeechServiceResponse_SynthesisFirstByteLatencyMs=69]="SpeechServiceResponse_SynthesisFirstByteLatencyMs",r[r.SpeechServiceResponse_SynthesisFinishLatencyMs=70]="SpeechServiceResponse_SynthesisFinishLatencyMs",r[r.SpeechServiceResponse_SynthesisConnectionLatencyMs=71]="SpeechServiceResponse_SynthesisConnectionLatencyMs",r[r.SpeechServiceResponse_SynthesisNetworkLatencyMs=72]="SpeechServiceResponse_SynthesisNetworkLatencyMs",r[r.SpeechServiceResponse_SynthesisServiceLatencyMs=73]="SpeechServiceResponse_SynthesisServiceLatencyMs",r[r.SpeechSynthesisRequest_Pitch=74]="SpeechSynthesisRequest_Pitch",r[r.SpeechSynthesisRequest_Rate=75]="SpeechSynthesisRequest_Rate",r[r.SpeechSynthesisRequest_Volume=76]="SpeechSynthesisRequest_Volume",r[r.SpeechSynthesisRequest_Style=77]="SpeechSynthesisRequest_Style",r[r.SpeechSynthesisRequest_Temperature=78]="SpeechSynthesisRequest_Temperature",r[r.SpeechSynthesisRequest_CustomLexiconUrl=79]="SpeechSynthesisRequest_CustomLexiconUrl",r[r.SpeechSynthesisRequest_PreferLocales=80]="SpeechSynthesisRequest_PreferLocales",r[r.SpeechSynthesis_FrameTimeoutInterval=81]="SpeechSynthesis_FrameTimeoutInterval",r[r.SpeechSynthesis_RtfTimeoutThreshold=82]="SpeechSynthesis_RtfTimeoutThreshold"},65036:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let i=r(52341),n=r(90927),o=r(73139);t.default=function(e,t,r){if(i.default.randomUUID&&!t&&!e)return i.default.randomUUID();let s=(e=e||{}).random??e.rng?.()??(0,n.default)();if(s.length<16)throw Error("Random bytes length must be >= 16");if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){if((r=r||0)<0||r+16>t.length)throw RangeError(`UUID byte range ${r}:${r+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[r+e]=s[e];return t}return(0,o.unsafeStringify)(s)}},65189:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarSynthesisAdapter=void 0;let i=r(30359),n=r(81956);class o extends n.SynthesisAdapterBase{constructor(e,t,r,i,n){super(e,t,r,void 0),this.privAvatarSynthesizer=i,this.privSynthesizer=i,this.privAvatarConfig=n}setSynthesisContextSynthesisSection(){this.privSynthesisContext.setSynthesisSection(void 0)}setSpeechConfigSynthesisSection(){let e={background:{color:this.privAvatarConfig.backgroundColor,image:{url:this.privAvatarConfig.backgroundImage?.toString()}},character:this.privAvatarConfig.character,customized:this.privAvatarConfig.customized,photoAvatarBaseModel:this.privAvatarConfig.photoAvatarBaseModel,style:this.privAvatarConfig.style,useBuiltInVoice:this.privAvatarConfig.useBuiltInVoice};this.privAvatarConfig.scene&&(e.scene={amplitude:this.privAvatarConfig.scene.amplitude,positionX:this.privAvatarConfig.scene.positionX,positionY:this.privAvatarConfig.scene.positionY,rotationX:this.privAvatarConfig.scene.rotationX,rotationY:this.privAvatarConfig.scene.rotationY,rotationZ:this.privAvatarConfig.scene.rotationZ,zoom:this.privAvatarConfig.scene.zoom}),this.privSynthesizerConfig.synthesisVideoSection={format:{bitrate:this.privAvatarConfig.videoFormat?.bitrate,codec:this.privAvatarConfig.videoFormat?.codec,crop:{bottomRight:{x:this.privAvatarConfig.videoFormat?.cropRange?.bottomRight?.x,y:this.privAvatarConfig.videoFormat?.cropRange?.bottomRight?.y},topLeft:{x:this.privAvatarConfig.videoFormat?.cropRange?.topLeft?.x,y:this.privAvatarConfig.videoFormat?.cropRange?.topLeft?.y}},resolution:{height:this.privAvatarConfig.videoFormat?.height,width:this.privAvatarConfig.videoFormat?.width}},protocol:{name:"WebRTC",webrtcConfig:{clientDescription:btoa(this.privSynthesizerConfig.parameters.getProperty(i.PropertyId.TalkingAvatarService_WebRTC_SDP)),iceServers:this.privAvatarConfig.remoteIceServers??this.privAvatarSynthesizer.iceServers}},talkingAvatar:e}}onAvatarEvent(e){if(this.privAvatarSynthesizer.avatarEventReceived){let t=new i.AvatarEventArgs(e.Data.Offset,e.Data.Name);try{this.privAvatarSynthesizer.avatarEventReceived(this.privAvatarSynthesizer,t)}catch(e){}}}}t.AvatarSynthesisAdapter=o},65208:(e,t)=>
18{Object.defineProperty(t,"__esModule",{value:!0}),t.RiffPcmEncoder=void 0;class r{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 r=new ArrayBuffer(2*t.length),i=new DataView(r);return this.floatTo16BitPCM(i,0,t),r}setString(e,t,r){for(let i=0;i<r.length;i++)e.setUint8(t+i,r.charCodeAt(i))}floatTo16BitPCM(e,t,r){for(let i=0;i<r.length;i++,t+=2){let n=Math.max(-1,Math.min(1,r[i]));e.setInt16(t,n<0?32768*n:32767*n,!0)}}downSampleAudioFrame(e,t,r){if(!e)return null;if(r===t||r>t)return e;let i=t/r,n=Math.round(e.length/i),o=new Float32Array(n),s=0,a=0;for(;a<n;){let t=Math.round((a+1)*i),r=0,n=0;for(;s<t&&s<e.length;)r+=e[s++],n++;o[a++]=r/n}return o}}t.RiffPcmEncoder=r},65238:(e,t)=>{function r(e){return(e+64>>>9<<4)+14+1}function i(e,t){let r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function n(e,t,r,n,o,s){var a;return i((a=i(i(t,e),i(n,s)))<<o|a>>>32-o,r)}function o(e,t,r,i,o,s,a){return n(t&r|~t&i,e,t,o,s,a)}function s(e,t,r,i,o,s,a){return n(t&i|r&~i,e,t,o,s,a)}function a(e,t,r,i,o,s,a){return n(t^r^i,e,t,o,s,a)}function u(e,t,r,i,o,s,a){return n(r^(t|~i),e,t,o,s,a)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=function(e,t){let n=new Uint32Array(r(t)).fill(0);n.set(e),n[t>>5]|=128<<t%32,n[n.length-1]=t,e=n;let c=0x67452301,p=-0x10325477,h=-0x67452302,d=0x10325476;for(let t=0;t<e.length;t+=16){let r=c,n=p,l=h,v=d;c=o(c,p,h,d,e[t],7,-0x28955b88),d=o(d,c,p,h,e[t+1],12,-0x173848aa),h=o(h,d,c,p,e[t+2],17,0x242070db),p=o(p,h,d,c,e[t+3],22,-0x3e423112),c=o(c,p,h,d,e[t+4],7,-0xa83f051),d=o(d,c,p,h,e[t+5],12,0x4787c62a),h=o(h,d,c,p,e[t+6],17,-0x57cfb9ed),p=o(p,h,d,c,e[t+7],22,-0x2b96aff),c=o(c,p,h,d,e[t+8],7,0x698098d8),d=o(d,c,p,h,e[t+9],12,-0x74bb0851),h=o(h,d,c,p,e[t+10],17,-42063),p=o(p,h,d,c,e[t+11],22,-0x76a32842),c=o(c,p,h,d,e[t+12],7,0x6b901122),d=o(d,c,p,h,e[t+13],12,-0x2678e6d),h=o(h,d,c,p,e[t+14],17,-0x5986bc72),p=o(p,h,d,c,e[t+15],22,0x49b40821),c=s(c,p,h,d,e[t+1],5,-0x9e1da9e),d=s(d,c,p,h,e[t+6],9,-0x3fbf4cc0),h=s(h,d,c,p,e[t+11],14,0x265e5a51),p=s(p,h,d,c,e[t],20,-0x16493856),c=s(c,p,h,d,e[t+5],5,-0x29d0efa3),d=s(d,c,p,h,e[t+10],9,0x2441453),h=s(h,d,c,p,e[t+15],14,-0x275e197f),p=s(p,h,d,c,e[t+4],20,-0x182c0438),c=s(c,p,h,d,e[t+9],5,0x21e1cde6),d=s(d,c,p,h,e[t+14],9,-0x3cc8f82a),h=s(h,d,c,p,e[t+3],14,-0xb2af279),p=s(p,h,d,c,e[t+8],20,0x455a14ed),c=s(c,p,h,d,e[t+13],5,-0x561c16fb),d=s(d,c,p,h,e[t+2],9,-0x3105c08),h=s(h,d,c,p,e[t+7],14,0x676f02d9),p=s(p,h,d,c,e[t+12],20,-0x72d5b376),c=a(c,p,h,d,e[t+5],4,-378558),d=a(d,c,p,h,e[t+8],11,-0x788e097f),h=a(h,d,c,p,e[t+11],16,0x6d9d6122),p=a(p,h,d,c,e[t+14],23,-0x21ac7f4),c=a(c,p,h,d,e[t+1],4,-0x5b4115bc),d=a(d,c,p,h,e[t+4],11,0x4bdecfa9),h=a(h,d,c,p,e[t+7],16,-0x944b4a0),p=a(p,h,d,c,e[t+10],23,-0x41404390),c=a(c,p,h,d,e[t+13],4,0x289b7ec6),d=a(d,c,p,h,e[t],11,-0x155ed806),h=a(h,d,c,p,e[t+3],16,-0x2b10cf7b),p=a(p,h,d,c,e[t+6],23,0x4881d05),c=a(c,p,h,d,e[t+9],4,-0x262b2fc7),d=a(d,c,p,h,e[t+12],11,-0x1924661b),h=a(h,d,c,p,e[t+15],16,0x1fa27cf8),p=a(p,h,d,c,e[t+2],23,-0x3b53a99b),c=u(c,p,h,d,e[t],6,-0xbd6ddbc),d=u(d,c,p,h,e[t+7],10,0x432aff97),h=u(h,d,c,p,e[t+14],15,-0x546bdc59),p=u(p,h,d,c,e[t+5],21,-0x36c5fc7),c=u(c,p,h,d,e[t+12],6,0x655b59c3),d=u(d,c,p,h,e[t+3],10,-0x70f3336e),h=u(h,d,c,p,e[t+10],15,-1051523),p=u(p,h,d,c,e[t+1],21,-0x7a7ba22f),c=u(c,p,h,d,e[t+8],6,0x6fa87e4f),d=u(d,c,p,h,e[t+15],10,-0x1d31920),h=u(h,d,c,p,e[t+6],15,-0x5cfebcec),p=u(p,h,d,c,e[t+13],21,0x4e0811a1),c=u(c,p,h,d,e[t+4],6,-0x8ac817e),d=u(d,c,p,h,e[t+11],10,-0x42c50dcb),h=u(h,d,c,p,e[t+2],15,0x2ad7d2bb),p=u(p,h,d,c,e[t+9],21,-0x14792c6f),c=i(c,r),p=i(p,n),h=i(h,l),d=i(d,v)}return Uint32Array.of(c,p,h,d)}(function(e){if(0===e.length)return new Uint32Array;let t=new Uint32Array(r(8*e.length)).fill(0);for(let r=0;r<e.length;r++)t[r>>2]|=(255&e[r])<<r%4*8;return t}(e),8*e.length);let n=new Uint8Array(4*t.length);for(let e=0;e<4*t.length;e++)n[e]=t[e>>2]>>>e%4*8&255;return n}},65327:(e,t,r)=>
18{Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarConfig=void 0;let i=r(43847),n=r(30359);class o{constructor(e,t,r){this.privCustomized=!1,this.privUseBuiltInVoice=!1,i.Contracts.throwIfNullOrWhitespace(e,"character"),this.character=e,this.style=t,void 0===r&&(r=new n.AvatarVideoFormat),this.videoFormat=r}get customized(){return this.privCustomized}set customized(e){this.privCustomized=e}get useBuiltInVoice(){return this.privUseBuiltInVoice}set useBuiltInVoice(e){this.privUseBuiltInVoice=e}get photoAvatarBaseModel(){return this.privPhotoAvatarBaseModel}set photoAvatarBaseModel(e){this.privPhotoAvatarBaseModel=e}get backgroundColor(){return this.privBackgroundColor}set backgroundColor(e){this.privBackgroundColor=e}get backgroundImage(){return this.privBackgroundImage}set backgroundImage(e){this.privBackgroundImage=e}get remoteIceServers(){return this.privRemoteIceServers}set remoteIceServers(e){this.privRemoteIceServers=e}get scene(){return this.privScene}set scene(e){this.privScene=e}}t.AvatarConfig=o},65329:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StringUtils=void 0;class r{static formatString(e,t){if(!e)return"";if(!t)return e;let r="",i="",n=e=>{r+=e},o=e=>{i+=e},s=n;for(let a=0;a<e.length;a++){let u=e[a],c=a+1<e.length?e[a+1]:"";switch(u){case"{":"{"===c?(s("{"),a++):s=o;break;case"}":"}"===c?(s("}"),a++):(t.hasOwnProperty(i)&&(r+=t[i]),s=n,i="");break;default:s(u)}}return r}}t.StringUtils=r},66010:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisTurn=void 0;let i=r(76860),n=r(80250),o=r(30359),s=r(68248),a=r(24752);class u{constructor(){this.privIsDisposed=!1,this.privIsSynthesizing=!1,this.privIsSynthesisEnded=!1,this.privBytesReceived=0,this.privInTurn=!1,this.privTextOffset=0,this.privNextSearchTextIndex=0,this.privSentenceOffset=0,this.privNextSearchSentenceIndex=0,this.privSynthesisStartTime=0,this.privConnectionLatency=-1,this.privNetworkLatency=-1,this.privFirstByteLatency=-1,this.privServiceLatency=-1,this.privRequestId=(0,i.createNoDashGuid)(),this.privTurnDeferral=new i.Deferred,this.privTurnDeferral.resolve()}get requestId(){return this.privRequestId}get streamId(){return this.privStreamId}set streamId(e){this.privStreamId=e}get audioOutputFormat(){return this.privAudioOutputFormat}set audioOutputFormat(e){this.privAudioOutputFormat=e}get turnCompletionPromise(){return this.privTurnDeferral.promise}get isSynthesisEnded(){return this.privIsSynthesisEnded}get isSynthesizing(){return this.privIsSynthesizing}get currentTextOffset(){return this.privTextOffset}get currentSentenceOffset(){return this.privSentenceOffset}get bytesReceived(){return this.privBytesReceived}get audioDuration(){return this.privAudioDuration}get extraProperties(){if(this.privWebRTCSDP){let e=new o.PropertyCollection;return e.setProperty(o.PropertyId.TalkingAvatarService_WebRTC_SDP,this.privWebRTCSDP),e}}async getAllReceivedAudio(){return this.privReceivedAudio?Promise.resolve(this.privReceivedAudio):this.privIsSynthesisEnded?(await this.readAllAudioFromStream(),Promise.resolve(this.privReceivedAudio)):null}async getAllReceivedAudioWithHeader(){if(this.privReceivedAudioWithHeader)return this.privReceivedAudioWithHeader;if(!this.privIsSynthesisEnded)return null;if(!this.audioOutputFormat.hasHeader)return this.getAllReceivedAudio();{let e=await this.getAllReceivedAudio();return this.privReceivedAudioWithHeader=this.audioOutputFormat.addHeader(e),this.privReceivedAudioWithHeader}}startNewSynthesis(e,t,r,i){this.privIsSynthesisEnded=!1,this.privIsSynthesizing=!0,this.privRequestId=e,this.privRawText=t,this.privIsSSML=r,this.privAudioOutputStream=new n.PullAudioOutputStreamImpl,this.privAudioOutputStream.format=this.privAudioOutputFormat,this.privReceivedAudio=null,this.privReceivedAudioWithHeader=null,this.privBytesReceived=0,this.privTextOffset=0,this.privNextSearchTextIndex=0,this.privSentenceOffset=0,this.privNextSearchSentenceIndex=0,this.privPartialVisemeAnimation="",this.privWebRTCSDP="",this.privSynthesisStartTime=Date.now(),this.privConnectionLatency=-1,this.privNetworkLatency=-1,this.privFirstByteLatency=-1,this.privServiceLatency=-1,void 0!==i&&(this.privTurnAudioDestination=i,this.privTurnAudioDestination.format=this.privAudioOutputFormat),this.onEvent(new a.SynthesisTriggeredEvent(this.requestId,void 0,void 0===i?void 0:i.id()))}onPreConnectionStart(e){this.privAuthFetchEventId=e,this.onEvent(new a.ConnectingToSynthesisServiceEvent(this.privRequestId,this.privAuthFetchEventId))}onAuthCompleted(e){e&&this.onComplete()}onConnectionEstablishCompleted(e){if(200===e){this.privConnectionLatency=Date.now()-this.privSynthesisStartTime,this.onEvent(new a.SynthesisStartedEvent(this.requestId,this.privAuthFetchEventId)),this.privBytesReceived=0;return}403===e&&this.onComplete()}onServiceResponseMessage(e){let t=JSON.parse(e);this.streamId=t.audio.streamId}onServiceTurnEndResponse(){this.privInTurn=!1,this.privTurnDeferral.resolve(),this.onComplete()}onServiceTurnStartResponse(e){this.privTurnDeferral&&this.privInTurn&&(this.privTurnDeferral.reject("Another turn started before current completed."),this.privTurnDeferral.promise.then().catch(()=>{})),this.privInTurn=!0,this.privTurnDeferral=new i.Deferred,this.privConnectionLatency<0&&(this.privConnectionLatency=0),this.privNetworkLatency=Date.now()-this.privSynthesisStartTime-this.privConnectionLatency;let t=JSON.parse(e);t.webrtc&&(this.privWebRTCSDP=t.webrtc.connectionString)}onAudioChunkReceived(e){this.isSynthesizing&&(this.privFirstByteLatency<0&&(this.privFirstByteLatency=Date.now()-this.privSynthesisStartTime,this.privNetworkLatency>=0&&(this.privServiceLatency=this.privFirstByteLatency-this.privConnectionLatency-this.privNetworkLatency)),this.privAudioOutputStream.write(e),this.privBytesReceived+=e.byteLength,void 0!==this.privTurnAudioDestination&&this.privTurnAudioDestination.write(e))}onTextBoundaryEvent(e){this.updateTextOffset(e.Data.text.Text,e.Type)}onVisemeMetadataReceived(e){void 0!==e.Data.AnimationChunk&&(this.privPartialVisemeAnimation+=e.Data.AnimationChunk)}onSessionEnd(e){this.privAudioDuration=e.Data.Offset}async constructSynthesisResult(){let e=Date.now()-this.privSynthesisStartTime,t=await this.getAllReceivedAudioWith
18Header(),r=new o.PropertyCollection;return this.privWebRTCSDP&&r.setProperty(o.PropertyId.TalkingAvatarService_WebRTC_SDP,this.privWebRTCSDP),r.setProperty(o.PropertyId.SpeechServiceResponse_SynthesisFirstByteLatencyMs,String(Math.max(0,this.privFirstByteLatency))),r.setProperty(o.PropertyId.SpeechServiceResponse_SynthesisFinishLatencyMs,String(e)),r.setProperty(o.PropertyId.SpeechServiceResponse_SynthesisConnectionLatencyMs,String(Math.max(0,this.privConnectionLatency))),r.setProperty(o.PropertyId.SpeechServiceResponse_SynthesisNetworkLatencyMs,String(Math.max(0,this.privNetworkLatency))),r.setProperty(o.PropertyId.SpeechServiceResponse_SynthesisServiceLatencyMs,String(Math.max(0,this.privServiceLatency))),new o.SpeechSynthesisResult(this.requestId,o.ResultReason.SynthesizingAudioCompleted,t,void 0,r,this.audioDuration)}dispose(){this.privIsDisposed||(this.privIsDisposed=!0)}onStopSynthesizing(){this.onComplete()}getAndClearVisemeAnimation(){let e=this.privPartialVisemeAnimation;return this.privPartialVisemeAnimation="",e}onEvent(e){i.Events.instance.onEvent(e)}static isXmlTag(e){return e.length>=2&&"<"===e[0]&&">"===e[e.length-1]}updateTextOffset(e,t){t===s.MetadataType.WordBoundary?(this.privTextOffset=this.privRawText.indexOf(e,this.privNextSearchTextIndex),this.privTextOffset>=0&&(this.privNextSearchTextIndex=this.privTextOffset+e.length,this.privIsSSML&&this.withinXmlTag(this.privTextOffset)&&!u.isXmlTag(e)&&this.updateTextOffset(e,t))):(this.privSentenceOffset=this.privRawText.indexOf(e,this.privNextSearchSentenceIndex),this.privSentenceOffset>=0&&(this.privNextSearchSentenceIndex=this.privSentenceOffset+e.length,this.privIsSSML&&this.withinXmlTag(this.privSentenceOffset)&&!u.isXmlTag(e)&&this.updateTextOffset(e,t)))}onComplete(){this.privIsSynthesizing&&(this.privIsSynthesizing=!1,this.privIsSynthesisEnded=!0,this.privAudioOutputStream.close(),this.privInTurn=!1,void 0!==this.privTurnAudioDestination&&(this.privTurnAudioDestination.close(),this.privTurnAudioDestination=void 0))}async readAllAudioFromStream(){if(this.privIsSynthesisEnded){this.privReceivedAudio=new ArrayBuffer(this.bytesReceived);try{await this.privAudioOutputStream.read(this.privReceivedAudio)}catch(e){this.privReceivedAudio=new ArrayBuffer(0)}}}withinXmlTag(e){return this.privRawText.indexOf("<",e+1)>this.privRawText.indexOf(">",e+1)}}t.SynthesisTurn=u},66593:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisResult=void 0;let i=r(30359);class n extends i.SynthesisResult{constructor(e,t,r,i,n,o){super(e,t,i,n),this.privAudioData=r,this.privAudioDuration=o}get audioData(){return this.privAudioData}get audioDuration(){return this.privAudioDuration}}t.SpeechSynthesisResult=n},67035:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.updateV1State=void 0;let i=r(90927),n=r(73139),o={};function s(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t<e.msecs&&(e.node=void 0),e.node||(e.node=r.slice(10,16),e.node[0]|=1,e.clockseq=(r[8]<<8|r[9])&16383),e.msecs=t,e}function a(e,t,r,i,n,o,s=0){if(e.length<16)throw Error("Random bytes length must be >= 16");if(o){if(s<0||s+16>o.length)throw RangeError(`UUID byte range ${s}:${s+15} is out of buffer bounds`)}else o=new Uint8Array(16),s=0;t??=Date.now(),r??=0,i??=(e[8]<<8|e[9])&16383,n??=e.slice(10,16);let u=((0xfffffff&(t+=122192928e5))*1e4+r)%0x100000000;o[s++]=u>>>24&255,o[s++]=u>>>16&255,o[s++]=u>>>8&255,o[s++]=255&u;let c=t/0x100000000*1e4&0xfffffff;o[s++]=c>>>8&255,o[s++]=255&c,o[s++]=c>>>24&15|16,o[s++]=c>>>16&255,o[s++]=i>>>8|128,o[s++]=255&i;for(let e=0;e<6;++e)o[s++]=n[e];return o}t.updateV1State=s,t.default=function(e,t,r){let u,c=e?._v6??!1;if(e){let t=Object.keys(e);1===t.length&&"_v6"===t[0]&&(e=void 0)}if(e)u=a(e.random??e.rng?.()??(0,i.default)(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let e=Date.now(),n=(0,i.default)();s(o,e,n),u=a(n,o.msecs,o.nsecs,c?void 0:o.clockseq,c?void 0:o.node,t,r)}return t??(0,n.unsafeStringify)(u)}},67277:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationServiceRecognizer=void 0;let i=r(76860),n=r(30359),o=r(81956);class s extends o.ConversationServiceRecognizer{constructor(e,t,r,i,n){super(e,t,r,i,n),this.privTranslationRecognizer=n,this.connectionEvents.attach(e=>{"ConnectionEstablishedEvent"===e.name&&this.privTranslationRecognizer.onConnection()})}async processTypeSpecificMessages(e){let t=new n.PropertyCollection,r=await this.processSpeechMessages(e);if(r)return!0;let s=async e=>{t.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e.asJson());let i=this.privRequestSession.onPhraseRecognized(e.Offset+e.Duration);if(i>0&&t.setProperty(n.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,i.toString()),e.RecognitionStatus===o.RecognitionStatus.Success){let r=this.fireEventForResult(e,t);if(this.privTranslationRecognizer.recognized)try{this.privTranslationRecognizer.recognized(this.privTranslationRecognizer,r)}catch(e){}if(this.privSuccessCallback){try{this.privSuccessCallback(r.result)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}else{let i=o.EnumTranslation.implTranslateRecognitionResult(e.RecognitionStatus),s=new n.TranslationRecognitionResult(void 0,this.privRequestSession.requestId,i,e.Text,e.Duration,e.Offset,e.Language,e.Confidence,void 0,e.asJson(),t);
18if(i===n.ResultReason.Canceled){let t=o.EnumTranslation.implTranslateCancelResult(e.RecognitionStatus),r=o.EnumTranslation.implTranslateCancelErrorCode(e.RecognitionStatus);await this.cancelRecognitionLocal(t,r,o.EnumTranslation.implTranslateErrorDetails(r))}else if(e.RecognitionStatus!==o.RecognitionStatus.EndOfDictation){let e=new n.TranslationRecognitionEventArgs(s,s.offset,this.privRequestSession.sessionId);if(this.privTranslationRecognizer.recognized)try{this.privTranslationRecognizer.recognized(this.privTranslationRecognizer,e)}catch(e){}if(this.privSuccessCallback){try{this.privSuccessCallback(s)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}}r=!0}},a=e=>{t.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e.asJson());let i=this.privRequestSession.onHypothesis(e.Offset);i>0&&t.setProperty(n.PropertyId.SpeechServiceResponse_RecognitionLatencyMs,i.toString());let o=this.fireEventForResult(e,t);if(this.privTranslationRecognizer.recognizing)try{this.privTranslationRecognizer.recognizing(this.privTranslationRecognizer,o)}catch(e){}r=!0};switch(e.messageType===i.MessageType.Text&&t.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),e.path.toLowerCase()){case"translation.hypothesis":a(o.TranslationHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset));break;case"translation.response":let u=JSON.parse(e.textBody);if(u.SpeechPhrase)await s(o.TranslationPhrase.fromTranslationResponse(u,this.privRequestSession.currentTurnAudioOffset));else{let t=JSON.parse(e.textBody);t.SpeechHypothesis&&a(o.TranslationHypothesis.fromTranslationResponse(t,this.privRequestSession.currentTurnAudioOffset))}break;case"translation.phrase":await s(o.TranslationPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset));break;case"translation.synthesis":case"audio":this.sendSynthesisAudio(e.binaryBody,this.privRequestSession.sessionId),r=!0;break;case"audio.end":case"translation.synthesis.end":let c=o.TranslationSynthesisEnd.fromJSON(e.textBody);switch(c.SynthesisStatus){case o.SynthesisStatus.Error:if(this.privTranslationRecognizer.synthesizing){let e=new n.TranslationSynthesisResult(n.ResultReason.Canceled,void 0),t=new n.TranslationSynthesisEventArgs(e,this.privRequestSession.sessionId);try{this.privTranslationRecognizer.synthesizing(this.privTranslationRecognizer,t)}catch(e){}}if(this.privTranslationRecognizer.canceled){let e=new n.TranslationRecognitionCanceledEventArgs(this.privRequestSession.sessionId,n.CancellationReason.Error,c.FailureReason,n.CancellationErrorCode.ServiceError,null);try{this.privTranslationRecognizer.canceled(this.privTranslationRecognizer,e)}catch(e){}}break;case o.SynthesisStatus.Success:this.sendSynthesisAudio(void 0,this.privRequestSession.sessionId)}r=!0}return r}cancelRecognition(e,t,r,i,s){let a=new n.PropertyCollection;if(a.setProperty(o.CancellationErrorCodePropertyName,n.CancellationErrorCode[i]),this.privTranslationRecognizer.canceled){let t=new n.TranslationRecognitionCanceledEventArgs(e,r,s,i,void 0);try{this.privTranslationRecognizer.canceled(this.privTranslationRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new n.TranslationRecognitionResult(void 0,t,n.ResultReason.Canceled,void 0,void 0,void 0,void 0,void 0,s,void 0,a);try{this.privSuccessCallback(e),this.privSuccessCallback=void 0}catch{}}}handleRecognizingCallback(e,t,r){try{let i=new n.TranslationRecognitionEventArgs(n.TranslationRecognitionResult.fromSpeechRecognitionResult(e),t,r);this.privTranslationRecognizer.recognizing(this.privTranslationRecognizer,i)}catch(e){}}handleRecognizedCallback(e,t,r){try{let i=new n.TranslationRecognitionEventArgs(n.TranslationRecognitionResult.fromSpeechRecognitionResult(e),t,r);this.privTranslationRecognizer.recognized(this.privTranslationRecognizer,i)}catch(e){}}fireEventForResult(e,t){let r,s,a;if(void 0!==e.Translation.Translations)for(let t of(r=new n.Translations,e.Translation.Translations))r.set(t.Language,t.Text||t.DisplayText);e instanceof o.TranslationPhrase?(s=e.Translation&&e.Translation.TranslationStatus===i.TranslationStatus.Success?n.ResultReason.TranslatedSpeech:n.ResultReason.RecognizedSpeech,a=e.Confidence):s=n.ResultReason.TranslatingSpeech;
18let u=e.Language,c=new n.TranslationRecognitionResult(r,this.privRequestSession.requestId,s,e.Text,e.Duration,e.Offset,u,a,e.Translation.FailureReason,e.asJson(),t);return new n.TranslationRecognitionEventArgs(c,e.Offset,this.privRequestSession.sessionId)}sendSynthesisAudio(e,t){let r=void 0===e?n.ResultReason.SynthesizingAudioCompleted:n.ResultReason.SynthesizingAudio,i=new n.TranslationSynthesisResult(r,e),o=new n.TranslationSynthesisEventArgs(i,t);if(this.privTranslationRecognizer.synthesizing)try{this.privTranslationRecognizer.synthesizing(this.privTranslationRecognizer,o)}catch(e){}}}t.TranslationServiceRecognizer=s},67583:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.PhraseResultOutputType=void 0,(r=t.PhraseResultOutputType||(t.PhraseResultOutputType={})).Always="Always",r.None="None"},67673:(e,t,r)=>{var i,n;Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionEndedEvent=t.RecognitionCompletionStatus=t.RecognitionStartedEvent=t.ConnectingToServiceEvent=t.ListeningStartedEvent=t.RecognitionTriggeredEvent=t.SpeechRecognitionEvent=void 0;let o=r(76860);class s extends o.PlatformEvent{constructor(e,t,r,i=o.EventType.Info){super(e,i),this.privRequestId=t,this.privSessionId=r}get requestId(){return this.privRequestId}get sessionId(){return this.privSessionId}}t.SpeechRecognitionEvent=s;
18class a extends s{constructor(e,t,r,i){super("RecognitionTriggeredEvent",e,t),this.privAudioSourceId=r,this.privAudioNodeId=i}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}}t.RecognitionTriggeredEvent=a;class u extends s{constructor(e,t,r,i){super("ListeningStartedEvent",e,t),this.privAudioSourceId=r,this.privAudioNodeId=i}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}}t.ListeningStartedEvent=u;class c extends s{constructor(e,t,r){super("ConnectingToServiceEvent",e,r),this.privAuthFetchEventid=t}get authFetchEventid(){return this.privAuthFetchEventid}}t.ConnectingToServiceEvent=c;class p extends s{constructor(e,t,r,i,n){super("RecognitionStartedEvent",e,n),this.privAudioSourceId=t,this.privAudioNodeId=r,this.privAuthFetchEventId=i}get audioSourceId(){return this.privAudioSourceId}get audioNodeId(){return this.privAudioNodeId}get authFetchEventId(){return this.privAuthFetchEventId}}t.RecognitionStartedEvent=p,(n=i=t.RecognitionCompletionStatus||(t.RecognitionCompletionStatus={}))[n.Success=0]="Success",n[n.AudioSourceError=1]="AudioSourceError",n[n.AudioSourceTimeout=2]="AudioSourceTimeout",n[n.AuthTokenFetchError=3]="AuthTokenFetchError",n[n.AuthTokenFetchTimeout=4]="AuthTokenFetchTimeout",n[n.UnAuthorized=5]="UnAuthorized",n[n.ConnectTimeout=6]="ConnectTimeout",n[n.ConnectError=7]="ConnectError",n[n.ClientRecognitionActivityTimeout=8]="ClientRecognitionActivityTimeout",n[n.UnknownError=9]="UnknownError";class h extends s{constructor(e,t,r,n,s,a,u,c){super("RecognitionEndedEvent",e,s,u===i.Success?o.EventType.Info:o.EventType.Error),this.privAudioSourceId=t,this.privAudioNodeId=r,this.privAuthFetchEventId=n,this.privStatus=u,this.privError=c,this.privServiceTag=a}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}}t.RecognitionEndedEvent=h},67752:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},68248:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisAudioMetadata=t.MetadataType=void 0,(r=t.MetadataType||(t.MetadataType={})).WordBoundary="WordBoundary",r.Bookmark="Bookmark",r.Viseme="Viseme",r.SentenceBoundary="SentenceBoundary",r.SessionEnd="SessionEnd",r.AvatarSignal="TalkingAvatarSignal";class i{constructor(e){this.privSynthesisAudioMetadata=JSON.parse(e)}static fromJSON(e){return new i(e)}get Metadata(){return this.privSynthesisAudioMetadata.Metadata}}t.SynthesisAudioMetadata=i},68362:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},68446:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StreamingSynthesisRequest=t.SynthesisRequest=t.Synthesizer=void 0;let i=r(81956),n=r(76860),o=r(43847),s=r(30359);class a{constructor(e){o.Contracts.throwIfNull(e,"speechConfig"),this.privProperties=e.properties.clone(),this.privDisposed=!1,this.privSynthesizing=!1,this.synthesisRequestQueue=new n.Queue,this.tokenCredential=e.tokenCredential}get authorizationToken(){return this.properties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(s.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}get autoDetectSourceLanguage(){return this.properties.getProperty(s.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages)===i.AutoDetectSourceLanguagesOpenRangeOptionName}buildSsml(e){let t=this.properties.getProperty(s.PropertyId.SpeechServiceConnection_SynthLanguage,"en-US"),r=this.properties.getProperty(s.PropertyId.SpeechServiceConnection_SynthVoice,""),i=a.XMLEncode(e);return this.autoDetectSourceLanguage?t="en-US":r=r||({"af-ZA":"af-ZA-AdriNeural","am-ET":"am-ET-AmehaNeural","ar-AE":"ar-AE-FatimaNeural","ar-BH":"ar-BH-AliNeural","ar-DZ":"ar-DZ-AminaNeural","ar-EG":"ar-EG-SalmaNeural","ar-IQ":"ar-IQ-BasselNeural","ar-JO":"ar-JO-SanaNeural","ar-KW":"ar-KW-FahedNeural","ar-LY":"ar-LY-ImanNeural","ar-MA":"ar-MA-JamalNeural","ar-QA":"ar-QA-AmalNeural","ar-SA":"ar-SA-HamedNeural","ar-SY":"ar-SY-AmanyNeural","ar-TN":"ar-TN-HediNeural","ar-YE":"ar-YE-MaryamNeural","bg-BG":"bg-BG-BorislavNeural","bn-BD":"bn-BD-NabanitaNeural","bn-IN":"bn-IN-BashkarNeural","ca-ES":"ca-ES-JoanaNeural","cs-CZ":"cs-CZ-AntoninNeural","cy-GB":"cy-GB-AledNeural","da-DK":"da-DK-ChristelNeural","de-AT":"de-AT-IngridNeural","de-CH":"de-CH-JanNeural","de-DE":"de-DE-KatjaNeural","el-GR":"el-GR-AthinaNeural","en-AU":"en-AU-NatashaNeural","en-CA":"en-CA-ClaraNeural","en-GB":"en-GB-LibbyNeural","en-HK":"en-HK-SamNeural","en-IE":"en-IE-ConnorNeural","en-IN":"en-IN-NeerjaNeural","en-KE":"en-KE-AsiliaNeural","en-NG":"en-NG-AbeoNeural","en-NZ":"en-NZ-MitchellNeural","en-PH":"en-PH-JamesNeural","en-SG":"en-SG-LunaNeural","en-TZ":"en-TZ-ElimuNeural","en-US":"en-US-AvaMultilingualNeural","en-ZA":"en-ZA-LeahNeural","es-AR":"es-AR-ElenaNeural","es-BO":"es-BO-MarceloNeural","es-CL":"es-CL-CatalinaNeural","es-CO":"es-CO-GonzaloNeural","es-CR":"es-CR-JuanNeural","es-CU":"es-CU-BelkysNeural","es-DO":"es-DO-EmilioNeural","es-EC":"es-EC-AndreaNeural","es-ES":"es-ES-AlvaroNeural","es-GQ":"es-GQ-JavierNeural","es-GT":"es-GT-AndresNeural","es-HN":"es-HN-CarlosNeural","es-MX":"es-MX-DaliaNeural","es-NI":"es-NI-FedericoNeural","es-PA":"es-PA-MargaritaNeural","es-PE":"es-PE-AlexNeural","es-PR":"es-PR-KarinaNeural","es-PY":"es-PY-MarioNeural","es-SV":"es-SV-LorenaNeural","es-US":"es-US-AlonsoNeural","es-UY":"es-UY-MateoNeural","es-VE":"es-VE-PaolaNeural","et-EE":"et-EE-AnuNeural","fa-IR":"fa-IR-DilaraNeural","fi-FI":"fi-FI-SelmaNeural","fil-PH":"fil-PH-AngeloNeural","fr
18-BE":"fr-BE-CharlineNeural","fr-CA":"fr-CA-SylvieNeural","fr-CH":"fr-CH-ArianeNeural","fr-FR":"fr-FR-DeniseNeural","ga-IE":"ga-IE-ColmNeural","gl-ES":"gl-ES-RoiNeural","gu-IN":"gu-IN-DhwaniNeural","he-IL":"he-IL-AvriNeural","hi-IN":"hi-IN-MadhurNeural","hr-HR":"hr-HR-GabrijelaNeural","hu-HU":"hu-HU-NoemiNeural","id-ID":"id-ID-ArdiNeural","is-IS":"is-IS-GudrunNeural","it-IT":"it-IT-IsabellaNeural","ja-JP":"ja-JP-NanamiNeural","jv-ID":"jv-ID-DimasNeural","kk-KZ":"kk-KZ-AigulNeural","km-KH":"km-KH-PisethNeural","kn-IN":"kn-IN-GaganNeural","ko-KR":"ko-KR-SunHiNeural","lo-LA":"lo-LA-ChanthavongNeural","lt-LT":"lt-LT-LeonasNeural","lv-LV":"lv-LV-EveritaNeural","mk-MK":"mk-MK-AleksandarNeural","ml-IN":"ml-IN-MidhunNeural","mr-IN":"mr-IN-AarohiNeural","ms-MY":"ms-MY-OsmanNeural","mt-MT":"mt-MT-GraceNeural","my-MM":"my-MM-NilarNeural","nb-NO":"nb-NO-PernilleNeural","nl-BE":"nl-BE-ArnaudNeural","nl-NL":"nl-NL-ColetteNeural","pl-PL":"pl-PL-AgnieszkaNeural","ps-AF":"ps-AF-GulNawazNeural","pt-BR":"pt-BR-FranciscaNeural","pt-PT":"pt-PT-DuarteNeural","ro-RO":"ro-RO-AlinaNeural","ru-RU":"ru-RU-SvetlanaNeural","si-LK":"si-LK-SameeraNeural","sk-SK":"sk-SK-LukasNeural","sl-SI":"sl-SI-PetraNeural","so-SO":"so-SO-MuuseNeural","sr-RS":"sr-RS-NicholasNeural","su-ID":"su-ID-JajangNeural","sv-SE":"sv-SE-SofieNeural","sw-KE":"sw-KE-RafikiNeural","sw-TZ":"sw-TZ-DaudiNeural","ta-IN":"ta-IN-PallaviNeural","ta-LK":"ta-LK-KumarNeural","ta-SG":"ta-SG-AnbuNeural","te-IN":"te-IN-MohanNeural","th-TH":"th-TH-PremwadeeNeural","tr-TR":"tr-TR-AhmetNeural","uk-UA":"uk-UA-OstapNeural","ur-IN":"ur-IN-GulNeural","ur-PK":"ur-PK-AsadNeural","uz-UZ":"uz-UZ-MadinaNeural","vi-VN":"vi-VN-HoaiMyNeural","zh-CN":"zh-CN-XiaoxiaoNeural","zh-HK":"zh-HK-HiuMaanNeural","zh-TW":"zh-TW-HsiaoChenNeural","zu-ZA":"zu-ZA-ThandoNeural"})[t],r&&(i=`<voice name='${r}'>${i}</voice>`),i=`<speak version='1.0' xmlns='http://www.w3.org/2001/10/synthesis' xmlns:mstts='http://www.w3.org/2001/mstts' xmlns:emo='http://www.w3.org/2009/10/emotionml' xml:lang='${t}'>${i}</speak>`}async dispose(e){this.privDisposed||(e&&this.privAdapter&&await this.privAdapter.dispose(),this.privDisposed=!0)}async adapterSpeak(){if(!this.privDisposed&&!this.privSynthesizing){this.privSynthesizing=!0;let e=await this.synthesisRequestQueue.dequeue();return e instanceof c?this.privAdapter.SpeakStream(e.speechSynthesisRequest,e.requestId,e.cb,e.err,e.dataStream):this.privAdapter.Speak(e.text,e.isSSML,e.requestId,e.cb,e.err,e.dataStream)}}createSynthesizerConfig(e){return new i.SynthesizerConfig(e,this.privProperties)}implCommonSynthesizeSetup(){let e="u">typeof window?"Browser":"Node",t="unknown",r="unknown";"u">typeof navigator&&(e=e+"/"+navigator.platform,t=navigator.userAgent,r=navigator.appVersion);let n=this.createSynthesizerConfig(new i.SpeechServiceConfig(new i.Context(new i.OS(e,t,r)))),o=this.privProperties.getProperty(s.PropertyId.SpeechServiceConnection_Key,void 0),a=o&&""!==o?new i.CognitiveSubscriptionKeyAuthentication(o):this.tokenCredential?new i.CognitiveTokenAuthentication(async()=>{try{let e=await this.tokenCredential.getToken("https://cognitiveservices.azure.com/.default");return e?.token??""}catch(e){throw e}},async()=>{try{let e=await this.tokenCredential.getToken("https://cognitiveservices.azure.com/.default");return e?.token??""}catch(e){throw e}}):new i.CognitiveTokenAuthentication(()=>Promise.resolve(this.privProperties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token,void 0)),()=>Promise.resolve(this.privProperties.getProperty(s.PropertyId.SpeechServiceAuthorization_Token,void 0)));this.privAdapter=this.createSynthesisAdapter(a,this.privConnectionFactory,n),this.privRestAdapter=this.createRestSynthesisAdapter(a,n)}static XMLEncode(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}}t.Synthesizer=a;class u{constructor(e,t,r,i,n,o){this.requestId=e,this.text=t,this.isSSML=r,this.cb=i??(()=>{}),this.err=n??(()=>{}),this.dataStream=o??void 0}}t.SynthesisRequest=u;class c{constructor(e,t,r,i,n){this.requestId=e,this.speechSynthesisRequest=t,this.cb=r??(()=>{}),this.err=i??(()=>{}),this.dataStream=n??void 0}}t.StreamingSynthesisRequest=c},69635:(e,t,r)=>
18{Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionMessageImpl=t.ConnectionMessage=void 0;let i=r(81796),n=r(76860),o=r(12741),s=r(64536);class a{}t.ConnectionMessage=a;class u{constructor(e){this.privConnectionMessage=e,this.privProperties=new o.PropertyCollection,this.privConnectionMessage.headers[i.HeaderNames.ConnectionId]&&this.privProperties.setProperty(s.PropertyId.Speech_SessionId,this.privConnectionMessage.headers[i.HeaderNames.ConnectionId]),Object.keys(this.privConnectionMessage.headers).forEach(e=>{this.privProperties.setProperty(e,this.privConnectionMessage.headers[e])})}get path(){return this.privConnectionMessage.headers[Object.keys(this.privConnectionMessage.headers).find(e=>"path"===e.toLowerCase())]}get isTextMessage(){return this.privConnectionMessage.messageType===n.MessageType.Text}get isBinaryMessage(){return this.privConnectionMessage.messageType===n.MessageType.Binary}get TextMessage(){return this.privConnectionMessage.textBody}get binaryMessage(){return this.privConnectionMessage.binaryBody}get properties(){return this.privProperties}toString(){return""}}t.ConnectionMessageImpl=u},69896:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default="ffffffff-ffff-ffff-ffff-ffffffffffff"},70383:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceTurnStateManager=void 0;let i=r(55081),n=r(73080);class o{constructor(){this.privTurnMap=new Map;return}StartTurn(e){if(this.privTurnMap.has(e))throw new i.InvalidOperationError("Service error: There is already a turn with id:"+e);let t=new n.DialogServiceTurnState(this,e);return this.privTurnMap.set(e,t),this.privTurnMap.get(e)}GetTurn(e){return this.privTurnMap.get(e)}CompleteTurn(e){if(!this.privTurnMap.has(e))throw new i.InvalidOperationError("Service error: Received turn end for an unknown turn id:"+e);let t=this.privTurnMap.get(e);return t.complete(),this.privTurnMap.delete(e),t}}t.DialogServiceTurnStateManager=o},70764:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.NoMatchReason=void 0,(r=t.NoMatchReason||(t.NoMatchReason={}))[r.NotRecognized=0]="NotRecognized",r[r.InitialSilenceTimeout=1]="InitialSilenceTimeout",r[r.InitialBabbleTimeout=2]="InitialBabbleTimeout"},71355:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},71357:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BotFrameworkConfig=void 0;let i=r(43847),n=r(36393),o=r(30359);class s extends n.DialogServiceConfigImpl{constructor(){super()}static fromSubscription(e,t,r){i.Contracts.throwIfNullOrWhitespace(e,"subscription"),i.Contracts.throwIfNullOrWhitespace(t,"region");let s=new n.DialogServiceConfigImpl;return s.setProperty(o.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.BotFramework),s.setProperty(o.PropertyId.SpeechServiceConnection_Key,e),s.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r&&s.setProperty(o.PropertyId.Conversation_ApplicationId,r),s}static fromAuthorizationToken(e,t,r){i.Contracts.throwIfNullOrWhitespace(e,"authorizationToken"),i.Contracts.throwIfNullOrWhitespace(t,"region");let s=new n.DialogServiceConfigImpl;return s.setProperty(o.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.BotFramework),s.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e),s.setProperty(o.PropertyId.SpeechServiceConnection_Region,t),r&&s.setProperty(o.PropertyId.Conversation_ApplicationId,r),s}static fromHost(e,t,r){i.Contracts.throwIfNullOrUndefined(e,"host");let s=e instanceof URL?e:new URL(`wss://${e}.convai.speech.azure.us`);i.Contracts.throwIfNullOrUndefined(s,"resolvedHost");let a=new n.DialogServiceConfigImpl;return a.setProperty(o.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.BotFramework),a.setProperty(o.PropertyId.SpeechServiceConnection_Host,s.toString()),void 0!==t&&a.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),a}static fromEndpoint(e,t){i.Contracts.throwIfNull(e,"endpoint");let r=new n.DialogServiceConfigImpl;return r.setProperty(o.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.BotFramework),r.setProperty(o.PropertyId.SpeechServiceConnection_Endpoint,e.toString()),void 0!==t&&r.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),r}}t.BotFrameworkConfig=s},71877:(e,t,r)=>
18{Object.defineProperty(t,"__esModule",{value:!0}),t.TranscriberRecognizer=void 0;let i=r(76860),n=r(43847),o=r(30359),s=r(81956),a=r(89416);class u extends o.Recognizer{constructor(e,t){n.Contracts.throwIfNull(e,"speechTranslationConfig"),n.Contracts.throwIfNull(t,"audioConfigImpl"),n.Contracts.throwIfNullOrWhitespace(e.speechRecognitionLanguage,o.PropertyId[o.PropertyId.SpeechServiceConnection_RecoLanguage]),super(t,e.properties,new s.TranscriberConnectionFactory),this.privDisposedRecognizer=!1}get speechRecognitionLanguage(){return n.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage)}get properties(){return this.privProperties}get authorizationToken(){return this.properties.getProperty(o.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){n.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,e)}set meeting(e){n.Contracts.throwIfNullOrUndefined(e,"Meeting"),this.privMeeting=e}getMeetingInfo(){return n.Contracts.throwIfNullOrUndefined(this.privMeeting,"Meeting"),this.privMeeting.meetingInfo}startContinuousRecognitionAsync(e,t){(0,i.marshalPromiseToCallbacks)(this.startContinuousRecognitionAsyncImpl(a.RecognitionMode.Conversation),e,t)}stopContinuousRecognitionAsync(e,t){(0,i.marshalPromiseToCallbacks)(this.stopContinuousRecognitionAsyncImpl(),e,t)}async close(){this.privDisposedRecognizer||await this.dispose(!0)}async pushMeetingEvent(e,t){let r=this.privReco;n.Contracts.throwIfNullOrUndefined(r,"serviceRecognizer"),await r.sendMeetingSpeechEventAsync(e,t)}async enforceAudioGating(){let e=this.audioConfig,t=(await e.format).channels;if(1===t){if("true"!==this.properties.getProperty("f0f5debc-f8c9-4892-ac4b-90a7ab359fd2","false").toLowerCase())throw Error("Single channel audio configuration for MeetingTranscriber is currently under private preview, please contact [email protected] for more details")}else if(8!==t)throw Error(`Unsupported audio configuration: Detected ${t}-channel audio`)}connectMeetingCallbacks(e){this.canceled=(t,r)=>{e.canceled&&e.canceled(e,r)},this.recognizing=(t,r)=>{e.transcribing&&e.transcribing(e,r)},this.recognized=(t,r)=>{e.transcribed&&e.transcribed(e,r)},this.sessionStarted=(t,r)=>{e.sessionStarted&&e.sessionStarted(e,r)},this.sessionStopped=(t,r)=>{e.sessionStopped&&e.sessionStopped(e,r)}}disconnectCallbacks(){this.canceled=void 0,this.recognizing=void 0,this.recognized=void 0,this.sessionStarted=void 0,this.sessionStopped=void 0}async dispose(e){this.privDisposedRecognizer||(e&&(this.privDisposedRecognizer=!0,await this.implRecognizerStop()),await super.dispose(e))}createRecognizerConfig(e){return new s.RecognizerConfig(e,this.properties)}createServiceRecognizer(e,t,r,i){return new s.TranscriptionServiceRecognizer(e,t,r,i,this)}}t.TranscriberRecognizer=u},72088:(e,t,r)=>{var i,n;Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionMessage=t.MessageType=void 0;let o=r(55081),s=r(78724);(n=i=t.MessageType||(t.MessageType={}))[n.Text=0]="Text",n[n.Binary=1]="Binary";class a{constructor(e,t,r,n){if(this.privBody=null,e===i.Text&&t&&"string"!=typeof t)throw new o.InvalidOperationError("Payload must be a string");if(e===i.Binary&&t&&!(t instanceof ArrayBuffer))throw new o.InvalidOperationError("Payload must be ArrayBuffer");switch(this.privMessageType=e,this.privBody=t,this.privHeaders=r||{},this.privId=n||(0,s.createNoDashGuid)(),this.messageType){case i.Binary:this.privSize=null!==this.binaryBody?this.binaryBody.byteLength:0;break;case i.Text:this.privSize=this.textBody.length}}get messageType(){return this.privMessageType}get headers(){return this.privHeaders}get body(){return this.privBody}
18get textBody(){if(this.privMessageType===i.Binary)throw new o.InvalidOperationError("Not supported for binary message");return this.privBody}get binaryBody(){if(this.privMessageType===i.Text)throw new o.InvalidOperationError("Not supported for text message");return this.privBody}get id(){return this.privId}}t.ConnectionMessage=a},72418:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DynamicGrammarBuilder=void 0;let i=r(57915);class n{constructor(){this.privWeight=1}addPhrase(e){this.privPhrases||(this.privPhrases=[]),e instanceof Array?this.privPhrases=this.privPhrases.concat(e):this.privPhrases.push(e)}clearPhrases(){this.privPhrases=void 0}addReferenceGrammar(e){this.privGrammars||(this.privGrammars=[]),e instanceof Array?this.privGrammars=this.privGrammars.concat(e):this.privGrammars.push(e)}clearGrammars(){this.privGrammars=void 0}setWeight(e){this.privWeight=e}generateGrammarObject(){if(void 0===this.privGrammars&&void 0===this.privPhrases)return;let e={};if(e.referenceGrammars=this.privGrammars,void 0!==this.privPhrases&&0!==this.privPhrases.length){let t=[];this.privPhrases.forEach(e=>{t.push({text:e})}),e.groups=[{type:i.GroupType.Generic,items:t}],e.bias=this.privWeight}return e}}t.DynamicGrammarBuilder=n},73080:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceTurnState=void 0;let i=r(26973),n=r(80250),o=r(39487);class s{constructor(e,t){this.privRequestId=t,this.privIsCompleted=!1,this.privAudioStream=null,this.privTurnManager=e,this.resetTurnEndTimeout()}get audioStream(){return this.resetTurnEndTimeout(),this.privAudioStream}processActivityPayload(e,t){return e.messageDataStreamType===o.MessageDataStreamType.TextToSpeechAudio&&(this.privAudioStream=n.AudioOutputStream.createPullStream(),this.privAudioStream.format=void 0!==t?t:i.AudioOutputFormatImpl.getDefaultOutputFormat()),this.privAudioStream}endAudioStream(){null===this.privAudioStream||this.privAudioStream.isClosed||this.privAudioStream.close()}complete(){void 0!==this.privTimeoutToken&&clearTimeout(this.privTimeoutToken),this.endAudioStream()}resetTurnEndTimeout(){void 0!==this.privTimeoutToken&&clearTimeout(this.privTimeoutToken),this.privTimeoutToken=setTimeout(()=>{this.privTurnManager.CompleteTurn(this.privRequestId)},2e3)}}t.DialogServiceTurnState=s},73139:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.unsafeStringify=void 0;let i=r(9688),n=[];for(let e=0;e<256;++e)n.push((e+256).toString(16).slice(1));function o(e,t=0){return(n[e[t+0]]+n[e[t+1]]+n[e[t+2]]+n[e[t+3]]+"-"+n[e[t+4]]+n[e[t+5]]+"-"+n[e[t+6]]+n[e[t+7]]+"-"+n[e[t+8]]+n[e[t+9]]+"-"+n[e[t+10]]+n[e[t+11]]+n[e[t+12]]+n[e[t+13]]+n[e[t+14]]+n[e[t+15]]).toLowerCase()}t.unsafeStringify=o,t.default=function(e,t=0){let r=o(e,t);if(!(0,i.default)(r))throw TypeError("Stringified UUID is invalid");return r}},73532:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},73722:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisAdapter=void 0;let i=r(30359),n=r(81956);class o extends n.SynthesisAdapterBase{constructor(e,t,r,i,n){super(e,t,r,n),this.privSpeechSynthesizer=i,this.privSynthesizer=i}setSynthesisContextSynthesisSection(){this.privSynthesisContext.setSynthesisSection(this.privSpeechSynthesizer)}onSynthesisStarted(e){let t=new i.SpeechSynthesisEventArgs(new i.SpeechSynthesisResult(e,i.ResultReason.SynthesizingAudioStarted));this.privSpeechSynthesizer.synthesisStarted&&this.privSpeechSynthesizer.synthesisStarted(this.privSpeechSynthesizer,t)}onSynthesizing(e){if(this.privSpeechSynthesizer.synthesizing)try{let t=this.privSynthesisTurn.audioOutputFormat.addHeader(e),r=new i.SpeechSynthesisEventArgs(new i.SpeechSynthesisResult(this.privSynthesisTurn.requestId,i.ResultReason.SynthesizingAudio,t));this.privSpeechSynthesizer.synthesizing(this.privSpeechSynthesizer,r)}catch(e){}}onSynthesisCancelled(e){if(this.privSpeechSynthesizer.SynthesisCanceled){let t=new i.SpeechSynthesisEventArgs(e);try{this.privSpeechSynthesizer.SynthesisCanceled(this.privSpeechSynthesizer,t)}catch{}}}onSynthesisCompleted(e){if(this.privSpeechSynthesizer.synthesisCompleted)try{this.privSpeechSynthesizer.synthesisCompleted(this.privSpeechSynthesizer,new i.SpeechSynthesisEventArgs(e))}catch(e){}}onWordBoundary(e){if(this.privSpeechSynthesizer.wordBoundary)try{this.privSpeechSynthesizer.wordBoundary(this.privSpeechSynthesizer,e)}catch(e){}}onVisemeReceived(e){if(this.privSpeechSynthesizer.visemeReceived)try{this.privSpeechSynthesizer.visemeReceived(this.privSpeechSynthesizer,e)}catch(e){}}onBookmarkReached(e){if(this.privSpeechSynthesizer.bookmarkReached)try{this.privSpeechSynthesizer.bookmarkReached(this.privSpeechSynthesizer,e)}catch(e){}}}t.SpeechSynthesisAdapter=o},74480:(e,t)=>
18{Object.defineProperty(t,"__esModule",{value:!0})},75067:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CustomCommandsConfig=void 0;let i=r(43847),n=r(36393),o=r(30359);class s extends n.DialogServiceConfigImpl{constructor(){super()}static fromSubscription(e,t,r){i.Contracts.throwIfNullOrWhitespace(e,"applicationId"),i.Contracts.throwIfNullOrWhitespace(t,"subscription"),i.Contracts.throwIfNullOrWhitespace(r,"region");let s=new n.DialogServiceConfigImpl;return s.setProperty(o.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.CustomCommands),s.setProperty(o.PropertyId.Conversation_ApplicationId,e),s.setProperty(o.PropertyId.SpeechServiceConnection_Key,t),s.setProperty(o.PropertyId.SpeechServiceConnection_Region,r),s}static fromAuthorizationToken(e,t,r){i.Contracts.throwIfNullOrWhitespace(e,"applicationId"),i.Contracts.throwIfNullOrWhitespace(t,"authorizationToken"),i.Contracts.throwIfNullOrWhitespace(r,"region");let s=new n.DialogServiceConfigImpl;return s.setProperty(o.PropertyId.Conversation_DialogType,n.DialogServiceConfig.DialogTypes.CustomCommands),s.setProperty(o.PropertyId.Conversation_ApplicationId,e),s.setProperty(o.PropertyId.SpeechServiceAuthorization_Token,t),s.setProperty(o.PropertyId.SpeechServiceConnection_Region,r),s}set applicationId(e){i.Contracts.throwIfNullOrWhitespace(e,"value"),this.setProperty(o.PropertyId.Conversation_ApplicationId,e)}get applicationId(){return this.getProperty(o.PropertyId.Conversation_ApplicationId)}}t.CustomCommandsConfig=s},75265:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default="00000000-0000-0000-0000-000000000000"},75739:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationReason=void 0,(r=t.CancellationReason||(t.CancellationReason={}))[r.Error=0]="Error",r[r.EndOfStream=1]="EndOfStream"},76015:(e,t)=>{function r(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t=[0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xca62c1d6],i=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0],n=new Uint8Array(e.length+1);n.set(e),n[e.length]=128;let o=Math.ceil(((e=n).length/4+2)/16),s=Array(o);for(let t=0;t<o;++t){let r=new Uint32Array(16);for(let i=0;i<16;++i)r[i]=e[64*t+4*i]<<24|e[64*t+4*i+1]<<16|e[64*t+4*i+2]<<8|e[64*t+4*i+3];s[t]=r}s[o-1][14]=(e.length-1)*8/0x100000000,s[o-1][14]=Math.floor(s[o-1][14]),s[o-1][15]=(e.length-1)*8|0;for(let e=0;e<o;++e){let n=new Uint32Array(80);for(let t=0;t<16;++t)n[t]=s[e][t];for(let e=16;e<80;++e)n[e]=r(n[e-3]^n[e-8]^n[e-14]^n[e-16],1);let o=i[0],a=i[1],u=i[2],c=i[3],p=i[4];for(let e=0;e<80;++e){let i=Math.floor(e/20),s=r(o,5)+function(e,t,r,i){switch(e){case 0:return t&r^~t&i;case 1:case 3:return t^r^i;case 2:return t&r^t&i^r&i}}(i,a,u,c)+p+t[i]+n[e]>>>0;p=c,c=u,u=r(a,30)>>>0,a=o,o=s}i[0]=i[0]+o>>>0,i[1]=i[1]+a>>>0,i[2]=i[2]+u>>>0,i[3]=i[3]+c>>>0,i[4]=i[4]+p>>>0}return Uint8Array.of(i[0]>>24,i[0]>>16,i[0]>>8,i[0],i[1]>>24,i[1]>>16,i[1]>>8,i[1],i[2]>>24,i[2]>>16,i[2]>>8,i[2],i[3]>>24,i[3]>>16,i[3]>>8,i[3],i[4]>>24,i[4]>>16,i[4]>>8,i[4])}},76060:function(e,t,r){var i=r(82909).hp,n=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WebsocketMessageAdapter=void 0;let u=s(r(88632)),c=s(r(13678)),p=a(r(26308)),h=a(r(29645)),d=a(r(44573)),l=r(81796),v=r(76860);class g{constructor(e,t,r,i,n,o){if(!e)throw new v.ArgumentNullError("uri");if(!r)throw new v.ArgumentNullError("messageFormatter");this.proxyInfo=i,this.privConnectionEvents=new v.EventSource,this.privConnectionId=t,this.privMe
18ssageFormatter=r,this.privConnectionState=v.ConnectionState.None,this.privUri=e,this.privHeaders=n,this.privEnableCompression=o,this.privHeaders[l.HeaderNames.ConnectionId]=this.privConnectionId,this.privHeaders.connectionId=this.privConnectionId,this.privLastErrorReceived=""}get state(){return this.privConnectionState}open(){if(this.privConnectionState===v.ConnectionState.Disconnected)return Promise.reject(`Cannot open a connection that is in ${this.privConnectionState} state`);if(this.privConnectionEstablishDeferral)return this.privConnectionEstablishDeferral.promise;this.privConnectionEstablishDeferral=new v.Deferred,this.privCertificateValidatedDeferral=new v.Deferred,this.privConnectionState=v.ConnectionState.Connecting;try{let e="u"<typeof window&&!!this.proxyInfo?.HostName;if(!("u">typeof WebSocket)||g.forceNpmWebSocket||e){let e=new URL(this.privUri).protocol;e?.toLocaleLowerCase()==="wss:"?e="https:":e?.toLocaleLowerCase()==="ws:"&&(e="http:");let t={headers:this.privHeaders,perMessageDeflate:this.privEnableCompression,followRedirects:"https:"===e.toLocaleLowerCase()};this.privCertificateValidatedDeferral.resolve(),t.agent=this.getAgent(),t.agent.protocol=e,this.privWebsocketClient=new d.default(this.privUri,t),this.privWebsocketClient.on("redirect",e=>{let t=new v.ConnectionRedirectEvent(this.privConnectionId,e,this.privUri,`Getting redirect URL from endpoint ${this.privUri} with redirect URL '${e}'`);v.Events.instance.onEvent(t)})}else this.privCertificateValidatedDeferral.resolve(),this.privWebsocketClient=new WebSocket(this.privUri);this.privWebsocketClient.binaryType="arraybuffer",this.privReceivingMessageQueue=new v.Queue,this.privDisconnectDeferral=new v.Deferred,this.privSendMessageQueue=new v.Queue,this.processSendQueue().catch(e=>{v.Events.instance.onEvent(new v.BackgroundEvent(e))})}catch(e){return this.privConnectionEstablishDeferral.resolve(new v.ConnectionOpenResponse(500,e)),this.privConnectionEstablishDeferral.promise}return this.onEvent(new v.ConnectionStartEvent(this.privConnectionId,this.privUri)),this.privWebsocketClient.onopen=()=>{this.privCertificateValidatedDeferral.promise.then(()=>{this.privConnectionState=v.ConnectionState.Connected,this.onEvent(new v.ConnectionEstablishedEvent(this.privConnectionId)),this.privConnectionEstablishDeferral.resolve(new v.ConnectionOpenResponse(200,""))},e=>{this.privConnectionEstablishDeferral.reject(e)})},this.privWebsocketClient.onerror=e=>{this.onEvent(new v.ConnectionErrorEvent(this.privConnectionId,e.message,e.type)),this.privLastErrorReceived=e.message},this.privWebsocketClient.onclose=e=>{this.privConnectionState===v.ConnectionState.Connecting?(this.privConnectionState=v.ConnectionState.Disconnected,this.privConnectionEstablishDeferral.resolve(new v.ConnectionOpenResponse(e.code,e.reason+" "+this.privLastErrorReceived))):(this.privConnectionState=v.ConnectionState.Disconnected,this.privWebsocketClient=null,this.onEvent(new v.ConnectionClosedEvent(this.privConnectionId,e.code,e.reason))),this.onClose(e.code,e.reason).catch(e=>{v.Events.instance.onEvent(new v.BackgroundEvent(e))})},this.privWebsocketClient.onmessage=e=>{let t=new Date().toISOString();if(this.privConnectionState===v.ConnectionState.Connected){let r=new v.Deferred;if(this.privReceivingMessageQueue.enqueueFromPromise(r.promise),e.data instanceof ArrayBuffer){let i=new v.RawWebsocketMessage(v.MessageType.Binary,e.data);this.privMessageFormatter.toConnectionMessage(i).then(e=>{this.onEvent(new v.ConnectionMessageReceivedEvent(this.privConnectionId,t,e)),r.resolve(e)},e=>{r.reject(`Invalid binary message format. Error: ${e}`)})}else{let i=new v.RawWebsocketMessage(v.MessageType.Text,e.data);this.privMessageFormatter.toConnectionMessage(i).then(e=>{this.onEvent(new v.ConnectionMessageReceivedEvent(this.privConnectionId,t,e)),r.resolve(e)},e=>{r.reject(`Invalid text message format. Error: ${e}`)})}}},this.privConnectionEstablishDeferral.promise}send(e){if(this.privConnectionState!==v.ConnectionState.Connected)return Promise.reject(`Cannot send on connection that is in ${v.ConnectionState[this.privConnectionState]} state`);let t=new v.Deferred,r=new v.Deferred;return this.privSendMessageQueue.enqueueFromPromise(r.promise),this.privMe
18ssageFormatter.fromConnectionMessage(e).then(i=>{r.resolve({Message:e,RawWebsocketMessage:i,sendStatusDeferral:t})},e=>{r.reject(`Error formatting the message. ${e}`)}),t.promise}read(){return this.privConnectionState!==v.ConnectionState.Connected?Promise.reject(`Cannot read on connection that is in ${this.privConnectionState} state`):this.privReceivingMessageQueue.dequeue()}close(e){return this.privWebsocketClient?(this.privConnectionState!==v.ConnectionState.Disconnected&&this.privWebsocketClient.close(1e3,e||"Normal closure by client"),this.privDisconnectDeferral.promise):Promise.resolve()}get events(){return this.privConnectionEvents}sendRawMessage(e){try{if(!e)return Promise.resolve();if(this.onEvent(new v.ConnectionMessageSentEvent(this.privConnectionId,new Date().toISOString(),e.Message)),!this.isWebsocketOpen)return Promise.reject("websocket send error: Websocket not ready "+this.privConnectionId+" "+e.Message.id+" "+Error().stack);return this.privWebsocketClient.send(e.RawWebsocketMessage.payload),Promise.resolve()}catch(e){return Promise.reject(`websocket send error: ${e}`)}}async onClose(e,t){let r=`Connection closed. ${e}: ${t}`;this.privConnectionState=v.ConnectionState.Disconnected,this.privDisconnectDeferral.resolve(),await this.privReceivingMessageQueue.drainAndDispose(()=>{},r),await this.privSendMessageQueue.drainAndDispose(e=>{e.sendStatusDeferral.reject(r)},r)}async processSendQueue(){for(;;){let e=this.privSendMessageQueue.dequeue(),t=await e;if(!t)return;try{await this.sendRawMessage(t),t.sendStatusDeferral.resolve()}catch(e){t.sendStatusDeferral.reject(e)}}}onEvent(e){this.privConnectionEvents.onEvent(e),v.Events.instance.onEvent(e)}getAgent(){let e=new p.default.Agent(this.createConnection);return void 0!==this.proxyInfo&&void 0!==this.proxyInfo.HostName&&this.proxyInfo.Port>0&&(e.proxyInfo=this.proxyInfo),e}static GetProxyAgent(e){let t={host:e.HostName,port:e.Port};return e.UserName?t.headers={"Proxy-Authentication":"Basic "+i.from(`${e.UserName}:${void 0===e.Password?"":e.Password}`).toString("base64")}:t.headers={},t.headers.requestOCSP="true",new h.default(t)}createConnection(e,t){let r;if(t={...t,...{requestOCSP:!0,servername:t.host}},this.proxyInfo){let i=g.GetProxyAgent(this.proxyInfo);r=new Promise((r,n)=>{i.callback(e,t,(e,t)=>{e?n(e):r(t)})})}else r=t.secureEndpoint?Promise.resolve(c.connect(t)):Promise.resolve(u.connect(t));return r}get isWebsocketOpen(){return this.privWebsocketClient&&this.privWebsocketClient.readyState===this.privWebsocketClient.OPEN}}t.WebsocketMessageAdapter=g,g.forceNpmWebSocket=!1},76326:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranscriberConnectionFactory=void 0;let i=r(12262),n=r(30359),o=r(56040),s=r(81956),a=r(81796),u=r(88306);class c extends o.ConnectionFactoryBase{constructor(){super(...arguments),this.multiaudioRelativeUri="/speech/recognition/multiaudio"}create(e,t,r){let u=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0),c=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,"centralus"),p=o.ConnectionFactoryBase.getHostSuffix(c),h="wss://transcribe."+c+".cts.speech"+p+this.multiaudioRelativeUri,d=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,h),l={};this.setQueryParams(l,e,u),u||(u=d);let v={};void 0!==t.token&&""!==t.token&&(v[t.headerName]=t.token),v[a.HeaderNames.ConnectionId]=r,e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,u);let g="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return Promise.resolve(new i.WebsocketConnection(u,l,v,new s.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),g,r))}setQueryParams(e,t,r){let i=t.parameters.getProperty(n.PropertyId.SpeechServiceConnection_EndpointId,void 0),o=t.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);!i||u.QueryParameterNames.CustomSpeechDeploymentId in e||(e[u.QueryParameterNames.CustomSpeechDeploymentId]=i),!o||u.QueryParameterNames.Language in e||(e[u.QueryParameterNames.Language]=o);let a="true"===t.parameters.getProperty(n.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,"false").toLowerCase(),c=t.parameters.getProperty(s.OutputFormatPropertyName,n.OutputFormat[n.OutputFormat.Simple])!==n.OutputFormat[n.OutputFormat.Simple];(a||c)&&(e[u.QueryParameterNames.Format]=n.OutputFormat[n.OutputFormat.Detailed].toLowerCase()),this.setCommonUrlParams(t,e,r)}}t.TranscriberConnectionFactory=c},76421:(e,t,r)=>
18{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisRequest=t.SpeechSynthesisRequestInputStream=void 0;let i=r(30359),n=r(97899),o=r(80019);var s=r(80019);Object.defineProperty(t,"SpeechSynthesisRequestInputStream",{enumerable:!0,get:function(){return s.SpeechSynthesisRequestInputStream}});class a{constructor(e){if(this.privBufferedTextPieces=[],this.privStreamClosedBeforeReady=!1,e!==n.SpeechSynthesisRequestInputType.TextStream)throw Error("Only TextStream input type is supported in this version.");this.privInputType=e,this.privInputStream=new o.SpeechSynthesisRequestInputStream(this),this.privProperties=new i.PropertyCollection}get inputType(){return this.privInputType}get inputStream(){return this.privInputStream}get properties(){return this.privProperties}set pitch(e){this.privProperties.setProperty(i.PropertyId.SpeechSynthesisRequest_Pitch,e)}set rate(e){this.privProperties.setProperty(i.PropertyId.SpeechSynthesisRequest_Rate,e)}set volume(e){this.privProperties.setProperty(i.PropertyId.SpeechSynthesisRequest_Volume,e)}set style(e){this.privProperties.setProperty(i.PropertyId.SpeechSynthesisRequest_Style,e)}set temperature(e){this.privProperties.setProperty(i.PropertyId.SpeechSynthesisRequest_Temperature,e.toString())}set customLexiconUrl(e){this.privProperties.setProperty(i.PropertyId.SpeechSynthesisRequest_CustomLexiconUrl,e)}set preferLocales(e){this.privProperties.setProperty(i.PropertyId.SpeechSynthesisRequest_PreferLocales,e)}onTextPieceReceived(e){this.privTextPieceCallback?this.privTextPieceCallback(e):this.privBufferedTextPieces.push(e)}onInputStreamClosed(){this.privStreamCloseCallback?this.privStreamCloseCallback():this.privStreamClosedBeforeReady=!0}set onTextPiece(e){for(let t of(this.privTextPieceCallback=e,this.privBufferedTextPieces))e(t);this.privBufferedTextPieces=[]}set onClose(e){this.privStreamCloseCallback=e,this.privStreamClosedBeforeReady&&(this.privStreamClosedBeforeReady=!1,e())}}t.SpeechSynthesisRequest=a},76860:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationStatus=void 0,n(r(59245),t),n(r(38724),t),n(r(72088),t),n(r(32258),t),n(r(1492),t),n(r(24184),t),n(r(55081),t),n(r(13012),t),n(r(20274),t),n(r(78724),t),n(r(71355),t),n(r(58200),t),n(r(91303),t),n(r(74480),t),n(r(80838),t),n(r(35892),t),n(r(50757),t),n(r(77274),t),n(r(51069),t),n(r(73532),t),n(r(22761),t),n(r(89674),t),n(r(81558),t),n(r(98496),t),n(r(30815),t),n(r(65208),t),n(r(60601),t);var o=r(26650);Object.defineProperty(t,"TranslationStatus",{enumerable:!0,get:function(){return o.TranslationStatus}}),n(r(57218),t),n(r(33966),t),n(r(89244),t),n(r(58641),t),n(r(56493),t)},77274:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},77489:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisAdapterBase=void 0;let i=r(76860),n=r(30359),o=r(81956),s=r(78869);class a{constructor(e,t,r,s){if(this.speakOverride=void 0,this.receiveMessageOverride=void 0,this.connectImplOverride=void 0,this.configConnectionOverride=void 0,this.privConnectionConfigurationPromise=void 0,!e)throw new i.ArgumentNullError("authentication");if(!t)throw new i.ArgumentNullError("connectionFactory");if(!r)throw new i.ArgumentNullError("synthesizerConfig");this.privAuthentication=e,this.privConnectionFactory=t,this.privSynthesizerConfig=r,this.privIsDisposed=!1,this.privSessionAudioDestination=s,this.privSynthesisTurn=new o.SynthesisTurn,this.privConnectionEvents=new i.EventSource,this.privServiceEvents=new i.EventSource,this.privSynthesisContext=new o.SynthesisContext,this.privAgentConfig=new o.AgentConfig,this.connectionEvents.attach(e=>{"ConnectionClosedEvent"===e.name&&1e3!==e.statusCode&&this.cancelSynthesisLocal(n.CancellationReason.Error,1007===e.statusCode?n.CancellationErrorCode.BadRequestParameters:n.C
18ancellationErrorCode.ConnectionFailure,`${e.reason} websocket error code: ${e.statusCode}`)})}get synthesizerConfig(){return this.privSynthesizerConfig}get synthesisContext(){return this.privSynthesisContext}get agentConfig(){return this.privAgentConfig}get connectionEvents(){return this.privConnectionEvents}get serviceEvents(){return this.privServiceEvents}set activityTemplate(e){this.privActivityTemplate=e}get activityTemplate(){return this.privActivityTemplate}set audioOutputFormat(e){this.privAudioOutputFormat=e,this.privSynthesisTurn.audioOutputFormat=e,void 0!==this.privSessionAudioDestination&&(this.privSessionAudioDestination.format=e),void 0!==this.synthesisContext&&(this.synthesisContext.audioOutputFormat=e)}isDisposed(){return this.privIsDisposed}async dispose(e){if(this.privIsDisposed=!0,void 0!==this.privSessionAudioDestination&&this.privSessionAudioDestination.close(),void 0!==this.privConnectionConfigurationPromise)try{let t=await this.privConnectionConfigurationPromise;await t.dispose(e)}catch{}}async connect(){await this.connectImpl()}async sendNetworkMessage(e,t){let r="string"==typeof t?i.MessageType.Text:i.MessageType.Binary;return(await this.fetchConnection()).send(new s.SpeechConnectionMessage(r,e,this.privSynthesisTurn.requestId,"string"==typeof t?"application/json":"",t))}async Speak(e,t,r,i,o,s){let a;if(a=t?e:this.privSynthesizer.buildSsml(e),void 0!==this.speakOverride)return this.speakOverride(a,r,i,o);this.privSuccessCallback=i,this.privErrorCallback=o,this.privSynthesisTurn.startNewSynthesis(r,e,t,s);try{let e=await this.fetchConnection();await this.sendSynthesisContext(e),await this.sendSsmlMessage(e,a,r),this.onSynthesisStarted(r),this.receiveMessage()}catch(e){return this.cancelSynthesisLocal(n.CancellationReason.Error,n.CancellationErrorCode.ConnectionFailure,e),Promise.reject(e)}}async stopSpeaking(){return(await this.fetchConnection()).send(new s.SpeechConnectionMessage(i.MessageType.Text,"synthesis.control",this.privSynthesisTurn.requestId,"application/json",JSON.stringify({action:"stop"})))}async SpeakStream(e,t,r,i,o){this.privSuccessCallback=r,this.privErrorCallback=i,this.privSynthesisTurn.startNewSynthesis(t,"",!1,o);try{let r=await this.fetchConnection();await this.sendStreamingSynthesisContext(r,e,t),this.onSynthesisStarted(t),e.onTextPiece=e=>{this.sendTextPiece(r,e,t).catch(e=>{this.cancelSynthesisLocal(n.CancellationReason.Error,n.CancellationErrorCode.ConnectionFailure,e)})},e.onClose=()=>{this.sendTextStreamEnd(r,t).catch(e=>{this.cancelSynthesisLocal(n.CancellationReason.Error,n.CancellationErrorCode.ConnectionFailure,e)})},this.receiveMessage()}catch(e){return this.cancelSynthesisLocal(n.CancellationReason.Error,n.CancellationErrorCode.ConnectionFailure,e),Promise.reject(e)}}cancelSynthesis(e,t,r,i){let s=new n.PropertyCollection;s.setProperty(o.CancellationErrorCodePropertyName,n.CancellationErrorCode[r]);let a=new n.SpeechSynthesisResult(e,n.ResultReason.Canceled,void 0,i,s);if(this.onSynthesisCancelled(a),this.privSuccessCallback)try{this.privSuccessCallback(a)}catch{}}cancelSynthesisLocal(e,t,r){this.privSynthesisTurn.isSynthesizing&&(this.privSynthesisTurn.onStopSynthesizing(),this.cancelSynthesis(this.privSynthesisTurn.requestId,e,t,r))}processTypeSpecificMessages(e){return!0}async receiveMessage(){try{let e=await this.fetchConnection(),t=await e.read();if(void 0!==this.receiveMessageOverride)return this.receiveMessageOverride();if(this.privIsDisposed)return;if(!t)if(!this.privSynthesisTurn.isSynthesizing)return;else return this.receiveMessage();let r=s.SpeechConnectionMessage.fromConnectionMessage(t);if(r.requestId.toLowerCase()===this.privSynthesisTurn.requestId.toLowerCase())switch(r.path.toLowerCase()){case"turn.start":this.privSynthesisTurn.onServiceTurnStartResponse(r.textBody);break;case"response":this.privSynthesisTurn.onServiceResponseMessage(r.textBody);break;case"audio":this.privSynthesisTurn.streamId.toLowerCase()===r.streamId.toLowerCase()&&r.binaryBody&&(this.privSynthesisTurn.onAudioChunkReceived(r.binaryBody),this.onSynthesizing(r.binaryBody),void 0!==this.privSessionAudioDestination&&this.privSessionAudioDestination.write(r.binaryBody));break;case"audio.metadata":for(let e of o.SynthesisAudioMetadata.fromJSON(r.textBody).Metadata)switch(e.Type){case o.MetadataType.WordBoundary:case o.MetadataType.SentenceBoundary:this.privSynthesisTurn.onTextBoundaryEvent(e);let t=new n.SpeechSynthesisWordBoundaryEventArgs(e.Data.Offset,e.Data.Duration,e.Data.text.Text,e.Data.text.Length,e.Type===o.MetadataType.WordBoundary?this.privSynthesisTurn.currentTextOffset:this.privSynthesisTurn.currentSentenceOffset,e.Data.text.BoundaryType);this.onWordBoundary(t);break;case o.MetadataType.Bookmark:let r=new n.SpeechSynthesisBookmarkEventArgs(e.Data.Offset,e.Data.Bookmark);this.onBookmarkReached(r);break;case o.MetadataType.Viseme:if(this.privSynthesisTurn.onVisemeMetadataReceived(e),e.Data.IsLastAnimation){let t=new n.SpeechSynthesisVisemeEventArgs(e.Data.Offset,e.Data.VisemeId,this.privSynthesisTurn.getAndClearVisemeAnimation());this.onVisemeReceived(t)}break;case o.MetadataType.AvatarSignal:this.onAvatarEvent(e);break;case o.MetadataType.SessionEnd:this.privSynthesisTurn.onSessionEnd(e)}break;case"turn.end":let a;this.privSynthesisTurn.onServiceTurnEndResponse();try{a=await this.privSynthesisTurn.constructSynthesisResult(),this.onSynthesisCompleted(a),this.privSuccessCallback&&this.privSuccessCallback(a)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}break;default:!this.processTypeSpecificMessages(r)&&this.privServiceEvents&&this.serviceEvents.onEvent(new i.ServiceEvent(r.path.toLowerCase(),r.textBody))}return this.receiveMessage()}catch(e){}}sendSynthesisContext(e){this.setSynthesisContextSynthesisSection();let t=this.synthesisContext.toJSON();if(t)return e.send(new s.SpeechConnectionMessage(i.MessageType.Text,"synthesis.context",this.privSynthesisTurn.requestId,"application/json",t))}setSpeechConfigSynthesisSection(){}connectImpl(e=!1){if(null!=this.privConnectionPromise)return this.privConnectionPromise.then(e=>e.state()===i.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionPromise=null,this.connectImpl()):this.privConnectionPromise,()=>(this.privConnectionId=null,this.privConnectionPromise=null,this.connectImpl()));this.privAuthFetchEventId=(0,i.createNoDashGuid)(),this.privConnectionId=(0,i.createNoDashGuid)(),this.privSynthesisTurn.onPreConnectionStart(this.privAuthFetchEventId);let t=e?this.privAuthentication.fetchOnExpiry(this.privAuthFetchEventId):this.privAuthentication.fetch(this.privAuthFetchEventId);return this.privConnectionPromise=t.then(async t=>{this.privSynthesisTurn.onAuthCompleted(!1);let r=await this.privConnectionFactory.create(this.privSynthesizerConfig,t,this.privConnectionId);r.events.attach(e=>{this.connectionEvents.onEvent(e)});let i=await r.open();return 200===i.statusCode?(this.privSynthesisTurn.onConnectionEstablishCompleted(i.statusCode),Promise.resolve(r)):403!==i.statusCode||e?(this.privSynthesisTurn.onConnectionEstablishCompleted(i.statusCode),Promise.reject(`Unable to contact server. StatusCode: ${i.statusCode}, 19 ${this.privSynthesizerConfig.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Url)} Reason: ${i.reason}`)):this.connectImpl(!0)},e=>{throw this.privSynthesisTurn.onAuthCompleted(!0),Error(e)}),this.privConnectionPromise.catch(()=>{}),this.privConnectionPromise}sendSpeechServiceConfig(e,t){if(t)return e.send(new s.SpeechConnectionMessage(i.MessageType.Text,"speech.config",this.privSynthesisTurn.requestId,"application/json",t))}sendSsmlMessage(e,t,r){return e.send(new s.SpeechConnectionMessage(i.MessageType.Text,"ssml",r,"application/ssml+xml",t))}async sendStreamingSynthesisContext(e,t,r){this.setSynthesisContextSynthesisSection();let o={bidirectionalStreamingMode:!0},a=this.privSynthesizerConfig.parameters.getProperty(n.PropertyId.SpeechServiceConnection_SynthVoice,""),u=this.privSynthesizerConfig.parameters.getProperty(n.PropertyId.SpeechServiceConnection_SynthLanguage,"en-US");a&&(o.voiceName=a),o.language=u;let c=t.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Pitch,void 0),p=t.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Rate,void 0),h=t.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Volume,void 0),d=t.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Style,void 0),l=t.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_Temperature,void 0),v=t.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_CustomLexiconUrl,void 0),g=t.properties.getProperty(n.PropertyId.SpeechSynthesisRequest_PreferLocales,void 0);void 0!==c&&(o.pitch=c),void 0!==p&&(o.rate=p),void 0!==h&&(o.volume=h),void 0!==d&&(o.style=d),void 0!==l&&(o.temperature=l),void 0!==v&&(o.customLexiconUrl=v),void 0!==g&&(o.preferLocales=g);let S=this.privSynthesisContext.getSection("synthesis")??{};
19this.privSynthesisContext.setSection("synthesis",{...S,input:o});let f=this.privSynthesisContext.toJSON();if(f)return e.send(new s.SpeechConnectionMessage(i.MessageType.Text,"synthesis.context",r,"application/json",f))}async sendTextPiece(e,t,r){return e.send(new s.SpeechConnectionMessage(i.MessageType.Text,"text.piece",r,"text/plain",t))}async sendTextStreamEnd(e,t){return e.send(new s.SpeechConnectionMessage(i.MessageType.Text,"text.end",t,"text/plain",""))}async fetchConnection(){return void 0!==this.privConnectionConfigurationPromise?this.privConnectionConfigurationPromise.then(e=>e.state()===i.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.fetchConnection()):this.privConnectionConfigurationPromise,()=>(this.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.fetchConnection())):(this.privConnectionConfigurationPromise=this.configureConnection(),await this.privConnectionConfigurationPromise)}async configureConnection(){let e=await this.connectImpl();return void 0!==this.configConnectionOverride?this.configConnectionOverride(e):(this.setSpeechConfigSynthesisSection(),await this.sendSpeechServiceConfig(e,this.privSynthesizerConfig.SpeechServiceConfig.serialize()),e)}onAvatarEvent(e){}onSynthesisStarted(e){}onSynthesizing(e){}onSynthesisCancelled(e){}onSynthesisCompleted(e){}onWordBoundary(e){}onVisemeReceived(e){}onBookmarkReached(e){}}t.SynthesisAdapterBase=a,a.telemetryDataEnabled=!0},77928:(e,t)=>{var r,i;Object.defineProperty(t,"__esModule",{value:!0}),t.AudioStreamFormatImpl=t.AudioStreamFormat=t.AudioFormatTag=void 0,(i=r=t.AudioFormatTag||(t.AudioFormatTag={}))[i.PCM=1]="PCM",i[i.MuLaw=2]="MuLaw",i[i.Siren=3]="Siren",i[i.MP3=4]="MP3",i[i.SILKSkype=5]="SILKSkype",i[i.OGG_OPUS=6]="OGG_OPUS",i[i.WEBM_OPUS=7]="WEBM_OPUS",i[i.ALaw=8]="ALaw",i[i.FLAC=9]="FLAC",i[i.OPUS=10]="OPUS",i[i.AMR_WB=11]="AMR_WB",i[i.G722=12]="G722";class n{static getDefaultInputFormat(){return o.getDefaultInputFormat()}static getWaveFormat(e,t,r,i){return new o(e,t,r,i)}static getWaveFormatPCM(e,t,r){return new o(e,t,r)}}t.AudioStreamFormat=n;class o extends n{constructor(e=16e3,t=16,i=1,n=r.PCM){super();let o=!0;switch(n){case r.PCM:this.formatTag=1;break;case r.ALaw:this.formatTag=6;break;case r.MuLaw:this.formatTag=7;break;default:o=!1}if(this.bitsPerSample=t,this.samplesPerSec=e,this.channels=i,this.avgBytesPerSec=this.samplesPerSec*this.channels*(this.bitsPerSample/8),this.blockAlign=this.channels*Math.max(this.bitsPerSample,8),o){this.privHeader=new ArrayBuffer(44);const e=new DataView(this.privHeader);this.setString(e,0,"RIFF"),e.setUint32(4,0,!0),this.setString(e,8,"WAVEfmt "),e.setUint32(16,16,!0),e.setUint16(20,this.formatTag,!0),e.setUint16(22,this.channels,!0),e.setUint32(24,this.samplesPerSec,!0),e.setUint32(28,this.avgBytesPerSec,!0),e.setUint16(32,this.channels*(this.bitsPerSample/8),!0),e.setUint16(34,this.bitsPerSample,!0),this.setString(e,36,"data"),e.setUint32(40,0,!0)}}static getDefaultInputFormat(){return new o}static getAudioContext(e){let t=window.AudioContext||window.webkitAudioContext||!1;if(t)if(void 0!==e&&navigator.mediaDevices.getSupportedConstraints().sampleRate)return new t({sampleRate:e});else return new t;throw Error("Browser does not support Web Audio API (AudioContext is not available).")}close(){}get header(){return this.privHeader}setString(e,t,r){for(let i=0;i<r.length;i++)e.setUint8(t+i,r.charCodeAt(i))}}t.AudioStreamFormatImpl=o},78265:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});let i=r(9688);t.default=function(e){let t;if(!(0,i.default)(e))throw TypeError("Invalid UUID");return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,255&t,(t=parseInt(e.slice(9,13),16))>>>8,255&t,(t=parseInt(e.slice(14,18),16))>>>8,255&t,(t=parseInt(e.slice(19,23),16))>>>8,255&t,(t=parseInt(e.slice(24,36),16))/0x10000000000&255,t/0x100000000&255,t>>>24&255,t>>>16&255,t>>>8&255,255&t)}},78279:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityProvider=t.SpeakerDiarizationMode=void 0,(r=t.SpeakerDiarizationMode||(t.SpeakerDiarizationMode={})).None="None",r.Identity="Identity",r.Anonymous="Anonymous",(t.IdentityProvi
19der||(t.IdentityProvider={})).CallCenter="CallCenter"},78427:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarVideoFormat=t.Coordinate=void 0;class r{constructor(e,t){this.x=e,this.y=t}}t.Coordinate=r;class i{constructor(e="H264",t=2e6,r=1920,i=1080){this.codec=e,this.bitrate=t,this.width=r,this.height=i}setCropRange(e,t){this.cropRange={bottomRight:t,topLeft:e}}}t.AvatarVideoFormat=i},78724:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createNoDashGuid=t.createGuid=void 0;let i=r(36750),n=()=>(0,i.v4)();t.createGuid=n,t.createNoDashGuid=()=>n().replace(/-/g,"").toUpperCase()},78869:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechConnectionMessage=void 0;let i=r(76860),n=r(81796);class o extends i.ConnectionMessage{constructor(e,t,r,o,s,a,u,c){if(!t)throw new i.ArgumentNullError("path");if(!r)throw new i.ArgumentNullError("requestId");const p={};if(p[n.HeaderNames.Path]=t,p[n.HeaderNames.RequestId]=r,p[n.HeaderNames.RequestTimestamp]=new Date().toISOString(),o&&(p[n.HeaderNames.ContentType]=o),a&&(p[n.HeaderNames.RequestStreamId]=a),u)for(const e in u)e&&(p[e]=u[e]);c?super(e,s,p,c):super(e,s,p),this.privPath=t,this.privRequestId=r,this.privContentType=o,this.privStreamId=a,this.privAdditionalHeaders=u}get path(){return this.privPath}get requestId(){return this.privRequestId}get contentType(){return this.privContentType}get streamId(){return this.privStreamId}get additionalHeaders(){return this.privAdditionalHeaders}static fromConnectionMessage(e){let t=null,r=null,i=null,s=null,a={};if(e.headers)for(let o in e.headers)o&&(o.toLowerCase()===n.HeaderNames.Path.toLowerCase()?t=e.headers[o]:o.toLowerCase()===n.HeaderNames.RequestId.toLowerCase()?r=e.headers[o]:o.toLowerCase()===n.HeaderNames.ContentType.toLowerCase()?i=e.headers[o]:o.toLowerCase()===n.HeaderNames.RequestStreamId.toLowerCase()?s=e.headers[o]:a[o]=e.headers[o]);return new o(e.messageType,t,r,i,e.body,s,a,e.id)}}t.SpeechConnectionMessage=o},79600:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CognitiveTokenAuthentication=void 0;let i=r(76860),n=r(64056),o=r(81796);class s{constructor(e,t){if(!e)throw new i.ArgumentNullError("fetchCallback");if(!t)throw new i.ArgumentNullError("fetchOnExpiryCallback");this.privFetchCallback=e,this.privFetchOnExpiryCallback=t}fetch(e){return this.privFetchCallback(e).then(e=>new n.AuthInfo(o.HeaderNames.Authorization,void 0===e?void 0:s.privTokenPrefix+e))}fetchOnExpiry(e){return this.privFetchOnExpiryCallback(e).then(e=>new n.AuthInfo(o.HeaderNames.Authorization,void 0===e?void 0:s.privTokenPrefix+e))}}t.CognitiveTokenAuthentication=s,s.privTokenPrefix="Bearer "},80019:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisRequestInputStream=void 0;class r{constructor(e){this.privClosed=!1,this.privParent=e}write(e){if(this.privClosed)throw Error("Cannot write to a closed input stream.");this.privParent.onTextPieceReceived(e)}close(){this.privClosed||(this.privClosed=!0,this.privParent.onInputStreamClosed())}get isClosed(){return this.privClosed}}t.SpeechSynthesisRequestInputStream=r},80050:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriptionEventArgs=t.ConversationTranscriptionEventArgs=t.SpeechRecognitionEventArgs=void 0;let i=r(30359);class n extends i.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.SpeechRecognitionEventArgs=n;class o extends i.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.ConversationTranscriptionEventArgs=o;class s extends n{}t.MeetingTranscriptionEventArgs=s},80171:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.EnumTranslation=void 0;let i=r(30359),n=r(81956);class o{static implTranslateRecognitionResult(e,t=!1){let r=i.ResultReason.Canceled;switch(e){case n.RecognitionStatus.Success:r=i.ResultReason.RecognizedSpeech;break;case n.RecognitionStatus.EndOfDictation:r=t?i.ResultReason.RecognizedSpeech:i.ResultReason.NoMatch;break;case n.RecognitionStatus.NoMatch:case n.RecognitionStatus.InitialSilenceTimeout:case n.RecognitionStatus.BabbleTimeout:r=i.ResultReason.NoMatch;break;case n.RecognitionStatus.Error:case n.RecognitionStatus.BadRequest:case n.RecognitionStatus.Forbidden:default:r=i.ResultReason.Canceled}return r}static implTranslateCancelResult(e){let t=i.CancellationReason.EndOfStream;switch(e){case n.RecognitionStatus.Success:case n.RecognitionStatus.EndOfDictation:case n.RecognitionStatus.NoMatch:t=i.CancellationReason.EndOfStream;break;case n.RecognitionStatus.InitialSilenceTimeout:case n.RecognitionStatus.BabbleTimeout:case n.RecognitionStatus.Error:case n.RecognitionStatus.BadRequest:case n.RecognitionStatus.Forbidden:default:t=i.CancellationReason.Error}return t}static implTranslateCancelErrorCode(e){let t=i.CancellationErrorCode.NoError;switch(e){case n.RecognitionStatus.Error:t=i.CancellationErrorCode.ServiceError;break;case n.RecognitionStatus.TooManyRequests:t=i.CancellationErrorCode.TooManyRequests;break;case n.RecognitionStatus.BadRequest:t=i.CancellationErrorCode.BadRequestParameters;break;case n.RecognitionStatus.Forbidden:t=i.CancellationErrorCode.Forbidden;break;default:t=i.CancellationErrorCode.NoError}return t}static implTranslateErrorDetails(e){let t="The speech service encountered an internal error and could not continue.";switch(e){case i.CancellationErrorCode.Forbidden:t="The recognizer is using a free subscription that ran out of quota.";break;case i.CancellationErrorCode.BadRequestParameters:t="Invalid parameter or unsupported audio format in the request.";break;case i.CancellationErrorCode.TooManyRequests:t="The number of parallel requests exceeded the number of allowed concurrent transcriptions."}return t}}t.EnumTranslation=o},80250:(e,t,r)=>
19{Object.defineProperty(t,"__esModule",{value:!0}),t.PushAudioOutputStreamImpl=t.PushAudioOutputStream=t.PullAudioOutputStreamImpl=t.PullAudioOutputStream=t.AudioOutputStream=void 0;let i=r(76860),n=r(43847),o=r(26973);class s{constructor(){return}static createPullStream(){return a.create()}}t.AudioOutputStream=s;class a extends s{static create(){return new u}}t.PullAudioOutputStream=a;class u extends a{constructor(){super(),this.privId=(0,i.createNoDashGuid)(),this.privStream=new i.Stream}set format(e){null==e&&(this.privFormat=o.AudioOutputFormatImpl.getDefaultOutputFormat()),this.privFormat=e}get format(){return this.privFormat}get isClosed(){return this.privStream.isClosed}id(){return this.privId}async read(e){let t=new Int8Array(e),r=0;if(void 0!==this.privLastChunkView){if(this.privLastChunkView.length>e.byteLength)return t.set(this.privLastChunkView.slice(0,e.byteLength)),this.privLastChunkView=this.privLastChunkView.slice(e.byteLength),Promise.resolve(e.byteLength);t.set(this.privLastChunkView),r=this.privLastChunkView.length,this.privLastChunkView=void 0}for(;r<e.byteLength&&!this.privStream.isReadEnded;){let i=await this.privStream.read();if(void 0===i||i.isEnd)this.privStream.readEnded();else{let n;i.buffer.byteLength>e.byteLength-r?(n=i.buffer.slice(0,e.byteLength-r),this.privLastChunkView=new Int8Array(i.buffer.slice(e.byteLength-r))):n=i.buffer,t.set(new Int8Array(n),r),r+=n.byteLength}}return r}write(e){n.Contracts.throwIfNullOrUndefined(this.privStream,"must set format before writing"),this.privStream.writeStreamChunk({buffer:e,isEnd:!1,timeReceived:Date.now()})}close(){this.privStream.close()}}t.PullAudioOutputStreamImpl=u;class c extends s{constructor(){super()}static create(e){return new p(e)}}t.PushAudioOutputStream=c;class p extends c{constructor(e){super(),this.privId=(0,i.createNoDashGuid)(),this.privCallback=e}set format(e){}write(e){this.privCallback.write&&this.privCallback.write(e)}close(){this.privCallback.close&&this.privCallback.close()}id(){return this.privId}}t.PushAudioOutputStreamImpl=p},80838:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},81184:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},81558:(e,t)=>{var r,i;Object.defineProperty(t,"__esModule",{value:!0}),t.marshalPromiseToCallbacks=t.Sink=t.Deferred=t.PromiseResultEventSource=t.PromiseResult=t.PromiseState=void 0,(i=r=t.PromiseState||(t.PromiseState={}))[i.None=0]="None",i[i.Resolved=1]="Resolved",i[i.Rejected=2]="Rejected";class n{constructor(e){this.throwIfError=()=>{if(this.isError)throw this.error},e.on(e=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!1,this.privResult=e)},e=>{this.privIsCompleted||(this.privIsCompleted=!0,this.privIsError=!0,this.privError=e)})}get isCompleted(){return this.privIsCompleted}get isError(){return this.privIsError}get error(){return this.privError}get result(){return this.privResult}}t.PromiseResult=n;class o{constructor(){this.setResult=e=>{this.privOnSetResult(e)},this.setError=e=>{this.privOnSetError(e)},this.on=(e,t)=>{this.privOnSetResult=e,this.privOnSetError=t}}}t.PromiseResultEventSource=o;class s{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}}t.Deferred=s;class a{constructor(){this.privState=r.None,this.privPromiseResult=null,this.privPromiseResultEvents=null,this.privSuccessHandlers=[],this.privErrorHandlers=[],this.privPromiseResultEvents=new o,this.privPromiseResult=new n(this.privPromiseResultEvents)}get state(){return this.privState}get result(){return this.privPromiseResult}resolve(e){if(this.privState!==r.None)throw Error("'Cannot resolve a completed promise'");this.privState=r.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!==r.None)throw Error("'Cannot reject a completed promise'");for(let t of(this.privState=r.Rejected,this.privPromiseResultEvents.setError(e),this.privErrorHandlers))this.executeErrorCallback(e,t);this.detachHandlers()}on(e,t){null==e&&(e=()=>{}),this.privState===r.None?(this.privSuccessHandlers.push(e),this.privErrorHandlers.push(t)):(this.privState===r.Resolved?this.executeSuccessCallback(this.privPromiseResult.result,e,t):this.privState===r.Rejected&&this.executeErrorCallback(this.privPromiseResult.error,t),this.detachHandlers())}executeSuccessCallback(e,t,r){try{t(e)}catch(e){this.executeErrorCallback(`'Unhandled callback error: ${e}'`,r)}}executeErrorCallback(e,t){if(t)try{t(e)}catch(t){throw Error(`'Unhandled callback error: ${t}. InnerError: ${e}'`)}else throw Error(`'Unhandled error: ${e}'`)}detachHandlers(){this.privErrorHandlers=[],this.privSuccessHandlers=[]}}t.Sink=a,t.marshalPromiseToCallbacks=function(e,t,r){e.then(e=>{try{t&&t(e)}catch(e){if(r)try{e instanceof Error?r(e.name+": "+e.message):r(e)}catch(e){}}},e=>{if(r)try{e instanceof Error?r(e.name+": "+e.message):r(e)}catch(e){}})}},81796:(e,t)=>
vendor: 2,488 bytes, line 19
19{Object.defineProperty(t,"__esModule",{value:!0}),t.HeaderNames=void 0;class r{}t.HeaderNames=r,r.AuthKey="Ocp-Apim-Subscription-Key",r.Authorization="Authorization",r.SpIDAuthKey="Apim-Subscription-Id",r.ConnectionId="X-ConnectionId",r.ContentType="Content-Type",r.CustomCommandsAppId="X-CommandsAppId",r.Path="Path",r.RequestId="X-RequestId",r.RequestStreamId="X-StreamId",r.RequestTimestamp="X-Timestamp",r.ContinuationToken="X-Continuation-Token",r.ContinuationAudioStreamOffset="X-Continuation-Audio-Streams-1-Offset"},81956:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.AutoDetectSourceLanguagesOpenRangeOptionName=t.ForceDictationPropertyName=t.ServicePropertiesPropertyName=t.CancellationErrorCodePropertyName=t.OutputFormatPropertyName=t.SpeechSynthesisAdapter=t.AvatarSynthesisAdapter=void 0,n(r(2185),t),n(r(79600),t),n(r(64056),t),n(r(68362),t),n(r(81184),t),n(r(67673),t),n(r(58163),t),n(r(63655),t),n(r(36373),t),n(r(31762),t),n(r(24847),t),n(r(19199),t),n(r(22145),t),n(r(76326),t),n(r(90918),t),n(r(62623),t),n(r(80171),t),n(r(48045),t),n(r(7367),t),n(r(9906),t),n(r(31777),t),n(r(67277),t),n(r(97101),t),n(r(82045),t),n(r(15654),t),n(r(11568),t),n(r(23275),t),n(r(45840),t),n(r(60618),t),n(r(46840),t),n(r(97030),t),n(r(92834),t),n(r(24798),t),n(r(72418),t),n(r(519),t),n(r(17348),t),n(r(86499),t),n(r(68248),t),n(r(66010),t),n(r(77489),t);var o=r(65189);Object.defineProperty(t,"AvatarSynthesisAdapter",{enumerable:!0,get:function(){return o.AvatarSynthesisAdapter}});var s=r(73722);Object.defineProperty(t,"SpeechSynthesisAdapter",{enumerable:!0,get:function(){return s.SpeechSynthesisAdapter}}),n(r(96798),t),n(r(2487),t),n(r(88172),t),n(r(51760),t),t.OutputFormatPropertyName="OutputFormat",t.CancellationErrorCodePropertyName="CancellationErrorCode",t.ServicePropertiesPropertyName="ServiceProperties",t.ForceDictationPropertyName="ForceDictation",t.AutoDetectSourceLanguagesOpenRangeOptionName="UND"},82045:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechHypothesis=void 0;class r{constructor(e,t){this.privSpeechHypothesis=JSON.parse(e),this.updateOffset(t)}static fromJSON(e,t){return new r(e,t)}
19updateOffset(e){this.privSpeechHypothesis.Offset+=e}asJson(){return JSON.stringify(this.privSpeechHypothesis)}get Text(){return this.privSpeechHypothesis.Text}get Offset(){return this.privSpeechHypothesis.Offset}get Duration(){return this.privSpeechHypothesis.Duration}get Language(){return void 0===this.privSpeechHypothesis.PrimaryLanguage?void 0:this.privSpeechHypothesis.PrimaryLanguage.Language}get LanguageDetectionConfidence(){return void 0===this.privSpeechHypothesis.PrimaryLanguage?void 0:this.privSpeechHypothesis.PrimaryLanguage.Confidence}get SpeakerId(){return this.privSpeechHypothesis.SpeakerId}}t.SpeechHypothesis=r},82067:(e,t)=>{var r,i;Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageIdDetectionPriority=t.LanguageIdDetectionMode=void 0,(r=t.LanguageIdDetectionMode||(t.LanguageIdDetectionMode={})).DetectAtAudioStart="DetectAtAudioStart",r.DetectContinuous="DetectContinuous",r.DetectSegments="DetectSegments",(i=t.LanguageIdDetectionPriority||(t.LanguageIdDetectionPriority={})).Auto="Auto",i.PrioritizeLatency="PrioritizeLatency",i.PrioritizeAccuracy="PrioritizeAccuracy"},84111:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0;let i=r(76015),n=r(59028);var o=r(59028);function s(e,t,r,o){return(0,n.default)(80,i.default,e,t,r,o)}Object.defineProperty(t,"DNS",{enumerable:!0,get:function(){return o.DNS}}),Object.defineProperty(t,"URL",{enumerable:!0,get:function(){return o.URL}}),s.DNS=n.DNS,s.URL=n.URL,t.default=s},84569:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AutoDetectSourceLanguageConfig=void 0;let i=r(81956),n=r(43847),o=r(30359),s=r(3224);class a{constructor(){this.privProperties=new o.PropertyCollection,this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_LanguageIdMode,"AtStart"),this.privLanguageIdMode=s.LanguageIdMode.AtStart}static fromOpenRange(){let e=new a;return e.properties.setProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,i.AutoDetectSourceLanguagesOpenRangeOptionName),e.properties.setProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,"en-US"),e}static fromLanguages(e){n.Contracts.throwIfArrayEmptyOrWhitespace(e,"languages");let t=new a;return t.properties.setProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,e.join()),t}static fromSourceLanguageConfigs(e){if(e.length<1)throw Error("Expected non-empty SourceLanguageConfig array.");let t=new a,r=[];return e.forEach(e=>{if(r.push(e.language),void 0!==e.endpointId&&""!==e.endpointId){let r=e.language+o.PropertyId.SpeechServiceConnection_EndpointId.toString();t.properties.setProperty(r,e.endpointId)}}),t.properties.setProperty(o.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,r.join()),t}get properties(){return this.privProperties}set mode(e){e===s.LanguageIdMode.Continuous?(this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,"2"),this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_LanguageIdMode,"Continuous")):(this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,"1"),this.privProperties.setProperty(o.PropertyId.SpeechServiceConnection_LanguageIdMode,"AtStart")),this.privLanguageIdMode=e}}t.AutoDetectSourceLanguageConfig=a},84804:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionEventArgs=void 0;let i=r(30359);class n extends i.SessionEventArgs{constructor(e,t){super(t),this.privOffset=e}get offset(){return this.privOffset}}t.RecognitionEventArgs=n},85119:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.KeywordRecognitionModel=void 0;let i=r(43847);class n{constructor(){this.privDisposed=!1;return}static fromFile(e){throw i.Contracts.throwIfFileDoesNotExist(e,"fileName"),Error("Not yet implemented.")}static fromStream(e){throw i.Contracts.throwIfNull(e,"file"),Error("Not yet implemented.")}close(){this.privDisposed||(this.privDisposed=!0)}}t.KeywordRecognitionModel=n},85140:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Connection=void 0;let i=r(81956),n=r(76860),o=r(69635),s=r(43847),a=r(30359);class u{static fromRecognizer(e){let t=e.internalData,r=new u;return r.privInternalData=t,r.setupEvents(),r}static fromSynthesizer(e){let t=e.internalData,r=new u;return r.privInternalData=t,r.setupEvents(),r}openConnection(e,t){(0,n.marshalPromiseToCallbacks)(this.privInternalData.connect(),e,t)}closeConnection(e,t){if(this.privInternalData instanceof i.SynthesisAdapterBase)throw Error("Disconnecting a synthesizer's connection is currently not supported");(0,n.marshalPromiseToCallbacks)(this.privInternalData.disconnect(),e,t)}setMessageProperty(e,t,r){if(s.Contracts.throwIfNullOrWhitespace(t,"propertyName"),this.privInternalData instanceof i.ServiceRecognizerBase)if("speech.context"!==e.toLowerCase())throw Error("Only speech.context message property sets are currently supported for recognizer");else this.privInternalData.speechContext.getContext()[t]=r;else if(this.privInternalData instanceof i.SynthesisAdapterBase)if("speech.config"!==e.toLowerCase()&&"synthesis.context"!==e.toLowerCase())throw Error("Only speech.config and synthesis.context message paths are currently supported for synthesizer");else if("speech.config"===e.toLowerCase())if("context"!==t.toLowerCase())throw Error("Only context property is currently supported for speech.config message path for synthesizer");else this.privInternalData.synthesizerConfig.setContextFromJson(r);else this.privInternalData.synthesisContext.setSection(t,r)}sendMessageAsync(e,t,r,i){(0,n.marshalPromiseToCallbacks)(this.privInternalData.sendNetworkMessage(e,t),r,i)}close(){}setupEvents(){this.privEventListener=this.privInternalData.connectionEvents.attach(e=>{"ConnectionEstablishedEvent"===e.name?this.connected&&this.connected(new a.ConnectionEventArgs(e.connectionId)):"ConnectionClosedEvent"===e.name?this.disconnected&&this.disconnected(new a.ConnectionEventArgs(e.connectionId)):"ConnectionMessageSentEvent"===e.name?this.messageSent&&this.messageSent(new a.ConnectionMessageEventArgs(new o.ConnectionMessageImpl(e.message))):"ConnectionMessageReceivedEvent"===e.name&&this.messageReceived&&this.messageReceived(new a.ConnectionMessageEventArgs(new o.ConnectionMessageImpl(e.message)))}),this.privServiceEventListener=this.privInternalData.serviceEvents.attach(e=>{this.receivedServiceMessage&&this.receivedServiceMessage(new a.ServiceEventArgs(e.jsonString,e.name))})}}t.Connection=u},86379:(e,t,r)=>
19{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognitionEventArgs=void 0;let i=r(30359);class n extends i.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.TranslationRecognitionEventArgs=n},86471:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationDetails=void 0;let i=r(81956),n=r(51722),o=r(30359);class s extends n.CancellationDetailsBase{constructor(e,t,r){super(e,t,r)}static fromResult(e){let t=o.CancellationReason.Error,r=o.CancellationErrorCode.NoError;if(e instanceof o.RecognitionResult&&e.json){let r=i.SimpleSpeechPhrase.fromJSON(e.json,0);t=i.EnumTranslation.implTranslateCancelResult(r.RecognitionStatus)}return e.properties&&(r=o.CancellationErrorCode[e.properties.getProperty(i.CancellationErrorCodePropertyName,o.CancellationErrorCode[o.CancellationErrorCode.NoError])]),new s(t,e.errorDetails||i.EnumTranslation.implTranslateErrorDetails(r),r)}}t.CancellationDetails=s},86499:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.InternalParticipants=t.TranscriberRecognizer=t.ConversationConnectionConfig=void 0;var i=r(56713);Object.defineProperty(t,"ConversationConnectionConfig",{enumerable:!0,get:function(){return i.ConversationConnectionConfig}});var n=r(71877);Object.defineProperty(t,"TranscriberRecognizer",{enumerable:!0,get:function(){return n.TranscriberRecognizer}});var o=r(4387);Object.defineProperty(t,"InternalParticipants",{enumerable:!0,get:function(){return o.InternalParticipants}})},86728:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Diagnostics=void 0;let i=r(12262),n=r(76860);class o{static SetLoggingLevel(e){this.privListener=new i.ConsoleLoggingListener(e),n.Events.instance.attachConsoleListener(this.privListener)}static StartConsoleOutput(){this.privListener&&(this.privListener.enableConsoleOutput=!0)}static StopConsoleOutput(){this.privListener&&(this.privListener.enableConsoleOutput=!1)}static SetLogOutputPath(e){if("u"<typeof window)this.privListener&&(this.privListener.logPath=e);else throw Error("File system logging not available in browser.")}static set onLogOutput(e){this.privListener&&(this.privListener.logCallback=e)}}t.Diagnostics=o,o.privListener=void 0},86735:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Mode=void 0,(r=t.Mode||(t.Mode={})).None="None",r.Always="Always"},87470:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisBoundaryType=void 0,(r=t.SpeechSynthesisBoundaryType||(t.SpeechSynthesisBoundaryType={})).Word="WordBoundary",r.Punctuation="PunctuationBoundary",r.Sentence="SentenceBoundary"},87544:e=>{let t=new Set(["json","buffer","string"]);e.exports=e=>(...r)=>{let i,n,o,s=new Set,a="";return r.forEach(e=>{if("string"==typeof e)if(e.toUpperCase()===e)if(i)throw Error(`Can't set method to ${e}, already set to ${i}.`);else i=e;else if(e.startsWith("http:")||e.startsWith("https:"))a=e;else if(t.has(e))n=e;else throw Error(`Unknown encoding, ${e}`);else if("number"==typeof e)s.add(e);else if("object"==typeof e)if(Array.isArray(e)||e instanceof Set)e.forEach(e=>s.add(e));else{if(o)throw Error("Cannot set headers twice.");o=e}else throw Error(`Unknown type: ${typeof e}`)}),i||(i="GET"),0===s.size&&s.add(200),e(s,i,n,o,a)}},87572:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesizer=void 0;let i=r(81956),n=r(76860),o=r(95594),s=r(26973),a=r(80250),u=r(43847),c=r(30359),p=r(68446);class h extends c.Synthesizer{constructor(e,t){super(e),null!==t&&(void 0===t?this.audioConfig="u"<typeof window?void 0:c.AudioConfig.fromDefaultSpeakerOutput():this.audioConfig=t),this.privConnectionFactory=new i.SpeechSynthesisConnectionFactory,this.implCommonSynthesizeSetup()}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),new h(e,r)}speakTextAsync(e,t,r,i){this.speakImpl(e,!1,t,r,i)}speakSsmlAsync(e,t,r,i){this.speakImpl(e,!0,t,r,i)}speakAsync(e,t,r,i){try{u.Contracts.throwIfDisposed(this.privDisposed);let o=(0,n.createNoDashGuid)(),s=this.resolveAudioDestination(i),{onSuccess:a,onError:c}=this.createSynthesisCallbacks(t,r,()=>{this.adapterSpeak().catch(()=>{})});this.synthesisRequestQueue.enqueue(new p.StreamingSynthesisRequest(o,e,a,c,s)),this.adapterSpeak().catch(()=>{})}catch(e){this.handleSpeakError(e,r)}}async getVoicesAsync(e=""){return this.getVoices(e)}close(e,t){u.Contracts.throwIfDisposed(this.privDisposed),(0,n.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}get internalData(){return this.privAdapter}createSynthesisAdapter(e,t,r){return new i.SpeechSynthesisAdapter(e,t,r,this,this.audioConfig)}
19createRestSynthesisAdapter(e,t){return new i.SynthesisRestAdapter(t,e)}implCommonSynthesizeSetup(){super.implCommonSynthesizeSetup(),this.privAdapter.audioOutputFormat=s.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormat(c.SpeechSynthesisOutputFormat[this.properties.getProperty(c.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)])}speakImpl(e,t,r,i,o){try{u.Contracts.throwIfDisposed(this.privDisposed);let s=(0,n.createNoDashGuid)(),a=this.resolveAudioDestination(o),{onSuccess:c,onError:h}=this.createSynthesisCallbacks(r,i,()=>{this.adapterSpeak().catch(()=>{})});this.synthesisRequestQueue.enqueue(new p.SynthesisRequest(s,e,t,c,h,a)),this.adapterSpeak().catch(()=>{})}catch(e){this.handleSpeakError(e,i)}}resolveAudioDestination(e){return e instanceof c.PushAudioOutputStreamCallback?new a.PushAudioOutputStreamImpl(e):e instanceof c.PullAudioOutputStream?e:void 0!==e?new o.AudioFileWriter(e):void 0}createSynthesisCallbacks(e,t,r){let i=e;return{onError:e=>{this.privSynthesizing=!1,t&&t(e),r&&r()},onSuccess:e=>{if(this.privSynthesizing=!1,i)try{i(e)}catch(e){t&&t(e)}i=void 0,r&&r()}}}handleSpeakError(e,t){t&&(e instanceof Error?t(e.name+": "+e.message):t(e)),this.dispose(!0).catch(()=>{})}async getVoices(e){let t=(0,n.createNoDashGuid)(),r=await this.privRestAdapter.getVoicesList(t);if(!(r.ok&&Array.isArray(r.json)))return new c.SynthesisVoicesResult(t,void 0,`Error: ${r.status}: ${r.statusText}`);{let i=r.json;return e&&e.length>0&&(i=i.filter(t=>!!t.Locale&&t.Locale.toLowerCase()===e.toLowerCase())),new c.SynthesisVoicesResult(t,i,void 0)}}}t.SpeechSynthesizer=h},88172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisContext=void 0;let i=r(30359);class n{constructor(){this.privContext={}}setSection(e,t){this.privContext[e]=t}set audioOutputFormat(e){this.privAudioOutputFormat=e}toJSON(){return JSON.stringify(this.privContext)}getSection(e){return this.privContext[e]}setSynthesisSection(e){let t=this.buildSynthesisContext(e);this.setSection("synthesis",t)}buildSynthesisContext(e){return{audio:{metadataOptions:{bookmarkEnabled:!!e?.bookmarkReached,punctuationBoundaryEnabled:e?.properties.getProperty(i.PropertyId.SpeechServiceResponse_RequestPunctuationBoundary,!!e?.wordBoundary),sentenceBoundaryEnabled:e?.properties.getProperty(i.PropertyId.SpeechServiceResponse_RequestSentenceBoundary,!1),sessionEndEnabled:!0,visemeEnabled:!!e?.visemeReceived,wordBoundaryEnabled:e?.properties.getProperty(i.PropertyId.SpeechServiceResponse_RequestWordBoundary,!!e?.wordBoundary)},outputFormat:this.privAudioOutputFormat.requestAudioFormatString},language:{autoDetection:e?.autoDetectSourceLanguage}}}}t.SynthesisContext=n},88181:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAudioPlayer=void 0;let i=r(55081),n=r(30359),o=r(77928);class s{constructor(e){this.audioContext=null,this.gainNode=null,this.autoUpdateBufferTimer=0,void 0===e&&(e=n.AudioStreamFormat.getDefaultInputFormat()),this.init(e)}playAudioSample(e,t,r){try{this.ensureInitializedContext();let r=this.formatAudioData(e),i=new Float32Array(this.samples.length+r.length);i.set(this.samples,0),i.set(r,this.samples.length),this.samples=i,t&&t()}catch(e){r&&r(e)}}stopAudio(e,t){null!==this.audioContext&&(this.samples=new Float32Array,clearInterval(this.autoUpdateBufferTimer),this.audioContext.close().then(()=>{e&&e()},e=>{t&&t(e)}),this.audioContext=null)}init(e){this.audioFormat=e,this.samples=new Float32Array}ensureInitializedContext(){null===this.audioContext&&(this.createAudioContext(),this.autoUpdateBufferTimer=setInterval(()=>{this.updateAudioBuffer()},200))}createAudioContext(){this.audioContext=o.AudioStreamFormatImpl.getAudioContext(),this.gainNode=this.audioContext.createGain(),this.gainNode.gain.value=1,this.gainNode.connect(this.audioContext.destination),this.startTime=this.audioContext.currentTime}formatAudioData(e){switch(this.audioFormat.bitsPerSample){case 8:return this.formatArrayBuffer(new Int8Array(e),128);case 16:return this.formatArrayBuffer(new Int16Array(e),32768);case 32:return this.formatArrayBuffer(new Int32Array(e),0x80000000);default:throw new i.InvalidOperationError("Only WAVE_FORMAT_PCM (8/16/32 bps) format supported at this time")}}formatArrayBuffer(e,t){let r=new Float32Array(e.length);for(let i=0;i<e.length;i++)r[i]=e[i]/t;return r}updateAudioBuffer(){if(0===this.samples.length)return;let e=this.audioFormat.channels,t=this.audioContext.createBufferSource(),r
19=this.samples.length/e,i=this.audioContext.createBuffer(e,r,this.audioFormat.samplesPerSec);for(let t=0;t<e;t++){let r=t,n=i.getChannelData(t);for(let t=0;t<this.samples.length;t++,r+=e)n[t]=this.samples[r]}this.startTime<this.audioContext.currentTime&&(this.startTime=this.audioContext.currentTime),t.buffer=i,t.connect(this.gainNode),t.start(this.startTime),this.startTime+=i.duration,this.samples=new Float32Array}async playAudio(e){null===this.audioContext&&this.createAudioContext();let t=this.audioContext.createBufferSource(),r=this.audioContext.destination;await this.audioContext.decodeAudioData(e,e=>{t.buffer=e,t.connect(r),t.start(0)})}}t.BaseAudioPlayer=s},88306:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.QueryParameterNames=void 0;class r{}t.QueryParameterNames=r,r.BotId="botid",r.CustomSpeechDeploymentId="cid",r.CustomVoiceDeploymentId="deploymentId",r.EnableAudioLogging="storeAudio",r.EnableLanguageId="lidEnabled",r.EnableWordLevelTimestamps="wordLevelTimestamps",r.EndSilenceTimeoutMs="endSilenceTimeoutMs",r.SegmentationSilenceTimeoutMs="segmentationSilenceTimeoutMs",r.SegmentationMaximumTimeMs="segmentationMaximumTimeMs",r.SegmentationStrategy="segmentationStrategy",r.Format="format",r.InitialSilenceTimeoutMs="initialSilenceTimeoutMs",r.Language="language",r.Profanity="profanity",r.RequestBotStatusMessages="enableBotMessageStatus",r.StableIntermediateThreshold="stableIntermediateThreshold",r.StableTranslation="stableTranslation",r.TestHooks="testhooks",r.Postprocessing="postprocessing",r.CtsMeetingId="meetingId",r.CtsDeviceId="deviceId",r.CtsIsParticipant="isParticipant",r.EnableAvatar="enableTalkingAvatar"},88414:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RestConfigBase=void 0;class r{static get requestOptions(){return r.privDefaultRequestOptions}static get configParams(){return r.privDefaultParams}static get restErrors(){return r.privRestErrors}}t.RestConfigBase=r,r.privDefaultRequestOptions={headers:{Accept:"application/json"},ignoreCache:!1,timeout:1e4},r.privRestErrors={authInvalidSubscriptionKey:"You must specify either an authentication token to use, or a Cognitive Speech subscription key.",authInvalidSubscriptionRegion:"You must specify the Cognitive Speech region to use.",invalidArgs:"Required input not found: {arg}.",invalidCreateJoinConversationResponse:"Creating/Joining conversation failed with HTTP {status}.",invalidParticipantRequest:"The requested participant was not found.",permissionDeniedConnect:"Required credentials not found.",permissionDeniedConversation:"Invalid operation: only the host can {command} the conversation.",permissionDeniedParticipant:"Invalid operation: only the host can {command} a participant.",permissionDeniedSend:"Invalid operation: the conversation is not in a connected state.",permissionDeniedStart:"Invalid operation: there is already an active conversation."},r.privDefaultParams={apiVersion:"api-version",authorization:"Authorization",clientAppId:"X-ClientAppId",contentTypeKey:"Content-Type",correlationId:"X-CorrelationId",languageCode:"language",nickname:"nickname",profanity:"profanity",requestId:"X-RequestId",roomId:"roomid",sessionToken:"token",subscriptionKey:"Ocp-Apim-Subscription-Key",subscriptionRegion:"Ocp-Apim-Subscription-Region",token:"X-CapitoToken"}},88440:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Translations=void 0;let i=r(30359);class n{constructor(){this.privMap=new i.PropertyCollection}get languages(){return this.privMap.keys}get(e,t){return this.privMap.getProperty(e,t)}set(e,t){this.privMap.setProperty(e,t)}}t.Translations=n},89137:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ProfanityOption=void 0,(r=t.ProfanityOption||(t.ProfanityOption={}))[r.Masked=0]="Masked",r[r.Removed=1]="Removed",r[r.Raw=2]="Raw"},89244:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Timeout=void 0;class r{static load(){let e=new Map([[0,()=>{}]]),t=new Map,i=new Worker("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"}
19),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})}})}]);'));return i.addEventListener("message",({data:i})=>{if(r.isCallNotification(i)){let{params:{timerId:r}}=i,n=e.get(r);if("number"==typeof n){let e=t.get(n);if(void 0===e||e!==r)throw Error("The timer is in an undefined state.")}else if(void 0!==n)n(),e.delete(r);else throw Error("The timer is in an undefined state.")}else if(r.isClearResponse(i)){let{id:r}=i,n=t.get(r);if(void 0===n)throw Error("The timer is in an undefined state.");t.delete(r),e.delete(n)}else{let{error:{message:e}}=i;throw Error(e)}}),{clearTimeout:r=>{let n=Math.random();t.set(n,r),e.set(r,n),i.postMessage({id:n,method:"clear",params:{timerId:r}})},setTimeout:(t,r)=>{let n=Math.random();return e.set(n,t),i.postMessage({id:null,method:"set",params:{delay:r,now:performance.now(),timerId:n}}),n}}}static loadWorkerTimers(){return()=>(null!==r.workerTimers||(r.workerTimers=r.load()),r.workerTimers)}static isCallNotification(e){return void 0!==e.method&&"call"===e.method}static isClearResponse(e){return null===e.error&&"number"==typeof e.id}}t.Timeout=r,r.workerTimers=null,r.clearTimeout=e=>r.timers().clearTimeout(e),r.setTimeout=(e,t)=>r.timers().setTimeout(e,t),r.timers=r.loadWorkerTimers()},89416:(e,t)=>{var r,i;
19Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechStartEventSensitivity=t.RecognitionMode=void 0,(r=t.RecognitionMode||(t.RecognitionMode={})).Interactive="Interactive",r.Dictation="Dictation",r.Conversation="Conversation",r.None="None",(i=t.SpeechStartEventSensitivity||(t.SpeechStartEventSensitivity={})).Low="low",i.Medium="medium",i.High="high"},89674:(e,t,r)=>{var i;Object.defineProperty(t,"__esModule",{value:!0}),t.PlatformEvent=t.EventType=void 0;let n=r(78724);(i=t.EventType||(t.EventType={}))[i.Debug=0]="Debug",i[i.Info=1]="Info",i[i.Warning=2]="Warning",i[i.Error=3]="Error",i[i.None=4]="None";class o{constructor(e,t){this.privName=e,this.privEventId=(0,n.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}}t.PlatformEvent=o},89846:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognitionCanceledEventArgs=void 0;class r{constructor(e,t,r,i,n){this.privCancelReason=t,this.privErrorDetails=r,this.privResult=n,this.privSessionId=e,this.privErrorCode=i}get result(){return this.privResult}get sessionId(){return this.privSessionId}get reason(){return this.privCancelReason}get errorCode(){return this.privErrorCode}get errorDetails(){return this.privErrorDetails}}t.TranslationRecognitionCanceledEventArgs=r},90226:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentResult=void 0;let i=r(43847),n=r(30359);class o{constructor(e){const t=JSON.parse(e);i.Contracts.throwIfNullOrUndefined(t.NBest[0],"NBest"),this.privPronJson=t.NBest[0]}static fromResult(e){i.Contracts.throwIfNullOrUndefined(e,"result");let t=e.properties.getProperty(n.PropertyId.SpeechServiceResponse_JsonResult);return i.Contracts.throwIfNullOrUndefined(t,"json"),new o(t)}get detailResult(){return this.privPronJson}get accuracyScore(){return this.detailResult.PronunciationAssessment?.AccuracyScore}get pronunciationScore(){return this.detailResult.PronunciationAssessment?.PronScore}get completenessScore(){return this.detailResult.PronunciationAssessment?.CompletenessScore}get fluencyScore(){return this.detailResult.PronunciationAssessment?.FluencyScore}get prosodyScore(){return this.detailResult.PronunciationAssessment?.ProsodyScore}}t.PronunciationAssessmentResult=o},90918:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationConnectionFactory=void 0;let i=r(12262),n=r(65329),o=r(30359),s=r(56040),a=r(81956),u=r(81796),c=r(88306),p=r(89416);class h extends s.ConnectionFactoryBase{constructor(){super(...arguments),this.universalUri="/stt/speech/universal/v2",this.translationV1Uri="/speech/translation/cognitiveservices/v1"}async create(e,t,r){let n=this.getEndpointUrl(e),c={};if(this.setQueryParams(c,e,n),n){let e=new URL(n),t=e.pathname;(""===t||"/"===t)&&(e.pathname=this.universalUri,n=await s.ConnectionFactoryBase.getRedirectUrlFromEndpoint(e.toString()))}let p={};void 0!==t.token&&""!==t.token&&(p[t.headerName]=t.token),p[u.HeaderNames.ConnectionId]=r,e.parameters.setProperty(o.PropertyId.SpeechServiceConnection_Url,n);let h="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new i.WebsocketConnection(n,c,p,new a.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),h,r)}getEndpointUrl(e,t){let r=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Region),i=s.ConnectionFactoryBase.getHostSuffix(r),a=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint,void 0);
19return a?!0===t?a:n.StringUtils.formatString(a,{region:r}):(a="true"===e.parameters.getProperty("SPEECH-ForceV1Endpoint","false")?e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,"wss://{region}.s2s.speech"+i)+this.translationV1Uri:e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,"wss://{region}.stt.speech"+i)+this.universalUri,!0===t)?a:n.StringUtils.formatString(a,{region:r})}setQueryParams(e,t,r){e.from=t.parameters.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage),e.to=t.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationToLanguages),e.scenario=t.recognitionMode===p.RecognitionMode.Interactive?"interactive":t.recognitionMode===p.RecognitionMode.Conversation?"conversation":"",this.setCommonUrlParams(t,e,r),this.setUrlParameter(o.PropertyId.SpeechServiceResponse_TranslationRequestStablePartialResult,c.QueryParameterNames.StableTranslation,t,e,r);let i=t.parameters.getProperty(o.PropertyId.SpeechServiceConnection_TranslationVoice,void 0);void 0!==i&&(e.voice=i,e.features="requireVoice")}}t.TranslationConnectionFactory=h},90927:(e,t)=>{let r;Object.defineProperty(t,"__esModule",{value:!0});let i=new Uint8Array(16);t.default=function(){if(!r){if("u"<typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(i)}},91303:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},91305:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i},92716:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechRecognizer=void 0;let i=r(81956),n=r(89416),o=r(76860),s=r(43847),a=r(30359);class u extends a.Recognizer{constructor(e,t){s.Contracts.throwIfNull(e,"speechConfig"),s.Contracts.throwIfNullOrWhitespace(e.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage),a.PropertyId[a.PropertyId.SpeechServiceConnection_RecoLanguage]),super(t,e.properties,new i.SpeechConnectionFactory,e.tokenCredential),this.privDisposedRecognizer=!1}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),new u(e,r)}get endpointId(){return s.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_EndpointId,"00000000-0000-0000-0000-000000000000")}get authorizationToken(){return this.properties.getProperty(a.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){s.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(a.PropertyId.SpeechServiceAuthorization_Token,e)}get speechRecognitionLanguage(){return s.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage)}get outputFormat(){return(s.Contracts.throwIfDisposed(this.privDisposedRecognizer),this.properties.getProperty(i.OutputFormatPropertyName,a.OutputFormat[a.OutputFormat.Simple])===a.OutputFormat[a.OutputFormat.Simple])?a.OutputFormat.Simple:a.OutputFormat.Detailed}get properties(){return this.privProperties}recognizeOnceAsync(e,t){(0,o.marshalPromiseToCallbacks)(this.recognizeOnceAsyncImpl(n.RecognitionMode.Interactive),e,t)}startContinuousRecognitionAsync(e,t){(0,o.marshalPromiseToCallbacks)(this.startContinuousRecognitionAsyncImpl(void 0===this.properties.getProperty(i.ForceDictationPropertyName,void 0)?n.RecognitionMode.Conversation:n.RecognitionMode.Dictation),e,t)}stopContinuousRecognitionAsync(e,t){(0,o.marshalPromiseToCallbacks)(this.stopContinuousRecognitionAsyncImpl(),e,t)}startKeywordRecognitionAsync(e,t,r){s.Contracts.throwIfNull(e,"model"),r&&r("Not yet implemented.")}stopKeywordRecognitionAsync(e){e&&e()}close(e,t){s.Contracts.throwIfDisposed(this.privDisposedRecognizer),(0,o.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}async dispose(e){this.privDisposedRecognizer||(e&&(this.privDisposedRecognizer=!0,await this.implRecognizerStop()),await super.dispose(e))}createRecognizerConfig(e){return new i.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,n){return new i.SpeechServiceRecognizer(e,t,r,n,this)}}t.SpeechRecognizer=u},92834:(e,t,r)=>
vendor: 4,265 bytes, line 19
19{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechContext=void 0;let i=r(89416),n=r(50198);class o{constructor(e){this.privContext={},this.privDynamicGrammar=e}getContext(){return this.privContext}setPronunciationAssessmentParams(e,t=!1){void 0===this.privContext.phraseDetection&&(this.privContext.phraseDetection={enrichment:{pronunciationAssessment:{}}}),void 0===this.privContext.phraseDetection.enrichment&&(this.privContext.phraseDetection.enrichment={pronunciationAssessment:{}}),this.privContext.phraseDetection.enrichment.pronunciationAssessment=JSON.parse(e)||{},t&&(this.privContext.phraseDetection.mode=i.RecognitionMode.Conversation),this.setWordLevelTimings(),this.privContext.phraseOutput.detailed.options.push(n.PhraseOption.PronunciationAssessment),-1===this.privContext.phraseOutput.detailed.options.indexOf(n.PhraseOption.SNR)&&this.privContext.phraseOutput.detailed.options.push(n.PhraseOption.SNR)}setDetailedOutputFormat(){void 0===this.privContext.phraseOutput&&(this.privContext.phraseOutput={detailed:{options:[]}}),void 0===this.privContext.phraseOutput.detailed&&(this.privContext.phraseOutput.detailed={options:[]}),this.privContext.phraseOutput.format=n.OutputFormat.Detailed}setWordLevelTimings(){void 0===this.privContext.phraseOutput&&(this.privContext.phraseOutput={detailed:{options:[]}}),void 0===this.privContext.phraseOutput.detailed&&(this.privContext.phraseOutput.detailed={options:[]}),this.privContext.phraseOutput.format=n.OutputFormat.Detailed,-1===this.privContext.phraseOutput.detailed.options.indexOf(n.PhraseOption.WordTimings)&&this.privContext.phraseOutput.detailed.options.push(n.PhraseOption.WordTimings)}setSpeakerDiarizationAudioOffsetMs(e){this.privContext.phraseDetection.speakerDiarization.audioOffsetMs=e}toJSON(){let e=this.privDynamicGrammar.generateGrammarObject();return this.privContext.dgi=e,JSON.stringify(this.privContext)}}t.SpeechContext=o},92850:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.OnRejectAction=t.KeywordDetectionType=void 0,(t.KeywordDetectionType||(t.KeywordDetectionType={})).StartTrigger="StartTrigger",(r=t.OnRejectAction||(t.OnRejectAction={})).EndOfTurn="EndOfTurn",r.Continue="Continue"},94812:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechRecognitionResult=void 0;let i=r(30359);class n extends i.RecognitionResult{constructor(e,t,r,i,n,o,s,a,u,c,p,h){super(e,t,r,i,n,o,s,u,c,p,h),this.privSpeakerId=a}get speakerId(){return this.privSpeakerId}}t.SpeechRecognitionResult=n},95594:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r),Object.defineProperty(e,i,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.AudioFileWriter=void 0;let s=o(r(10952)),a=r(43847);class u{constructor(e){a.Contracts.throwIfNullOrUndefined(s.openSync,"\nFile System access not available, please use Push or PullAudioOutputStream"),this.privFd=s.openSync(e,"w")}set format(e){a.Contracts.throwIfNotUndefined(this.privAudioFormat,"format is already set"),this.privAudioFormat=e;let t=0;this.privAudioFormat.hasHeader&&(t=this.privAudioFormat.header.byteLength),void 0!==this.privFd&&(this.privWriteStream=s.createWriteStream("",{fd:this.privFd,start:t,autoClose:!1}))}write(e){a.Contracts.throwIfNullOrUndefined(this.privAudioFormat,"must set format before writing."),void 0!==this.privWriteStream&&this.privWriteStream.write(new Uint8Array(e.slice(0)))}close(){void 0!==this.privFd&&(this.privWriteStream.on("finish",()=>{this.privAudioFormat.hasHeader&&(this.privAudioFormat.updateHeader(this.privWriteStream.bytesWritten),s.writeSync(this.privFd,new Int8Array(this.privAudioFormat.header),0,this.privAudioFormat.header.byteLength,0)),s.closeSync(this.privFd),this.privFd=void 0}),this.privWriteStream.end())}id(){return this.privId}}t.AudioFileWriter=u},95598:(e,t,r)=>
19{Object.defineProperty(t,"__esModule",{value:!0});let i=r(78265),n=r(73139);t.default=function(e){var t;let r=(t="string"==typeof e?(0,i.default)(e):e,Uint8Array.of((15&t[6])<<4|t[7]>>4&15,(15&t[7])<<4|(240&t[4])>>4,(15&t[4])<<4|(240&t[5])>>4,(15&t[5])<<4|(240&t[0])>>4,(15&t[0])<<4|(240&t[1])>>4,(15&t[1])<<4|(240&t[2])>>4,96|15&t[2],t[3],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]));return"string"==typeof e?(0,n.unsafeStringify)(r):r}},95630:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.InvocationSource=void 0,(r=t.InvocationSource||(t.InvocationSource={})).None="None",r.VoiceActivationWithKeyword="VoiceActivationWithKeyword"},96798:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisRestAdapter=void 0;let i=r(12262),n=r(30359),o=r(56040),s=r(81796);class a{constructor(e,t){let r=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0);if(this.privIsCustomEndpoint=!!r,!r){const t=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,"westus"),i=o.ConnectionFactoryBase.getHostSuffix(t);r=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,`https://${t}.tts.speech${i}`)}this.privEndpoint=r;const s=i.RestConfigBase.requestOptions;this.privRestAdapter=new i.RestMessageAdapter(s),this.privAuthentication=t}async getVoicesList(e){let t=await this.getVoicesListUri();this.privRestAdapter.setHeaders(s.HeaderNames.ConnectionId,e);let r=await this.privAuthentication.fetch(e);return this.privRestAdapter.setHeaders(r.headerName,r.token),this.privRestAdapter.request(i.RestRequestType.Get,t)}async getVoicesListUri(){if(void 0!==this.privUri)return this.privUri;let e="/cognitiveservices/voices/list",t=new URL(this.privEndpoint),r=t.pathname,i=""===r||"/"===r;if(this.privIsCustomEndpoint&&i){t.pathname="/tts/cognitiveservices/websocket/v1";let r=new URL(await o.ConnectionFactoryBase.getRedirectUrlFromEndpoint(t.toString(),!1));r.pathname=e,r.searchParams.delete("GenerateRedirectResponse"),this.privUri=r.toString()}else i?(t.pathname=e,this.privUri=t.toString()):this.privUri=`${this.privEndpoint}${e}`;return this.privUri}}t.SynthesisRestAdapter=a},97030:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RequestSession=void 0;let i=r(76860),n=r(67673),o=r(20270);class s{constructor(e){this.privIsDisposed=!1,this.privDetachables=[],this.privIsAudioNodeDetached=!1,this.privIsRecognizing=!1,this.privIsSpeechEnded=!1,this.privTurnStartAudioOffset=0,this.privLastRecoOffset=0,this.privHypothesisReceived=!1,this.privBytesSent=0,this.privRecognitionBytesSent=0,this.privRecogNumber=0,this.privInTurn=!1,this.privConnectionAttempts=0,this.privAudioSourceId=e,this.privRequestId=(0,i.createNoDashGuid)(),this.privAudioNodeId=(0,i.createNoDashGuid)(),this.privTurnDeferral=new i.Deferred,this.privTurnDeferral.resolve()}get sessionId(){return this.privSessionId}get requestId(){return this.privRequestId}get audioNodeId(){return this.privAudioNodeId}get turnCompletionPromise(){return this.privTurnDeferral.promise}get isSpeechEnded(){return this.privIsSpeechEnded}
19get isRecognizing(){return this.privIsRecognizing}get currentTurnAudioOffset(){return this.privTurnStartAudioOffset}get recogNumber(){return this.privRecogNumber}get numConnectionAttempts(){return this.privConnectionAttempts}get bytesSent(){return this.privBytesSent}get recognitionBytesSent(){return this.privRecognitionBytesSent}listenForServiceTelemetry(e){this.privServiceTelemetryListener&&this.privDetachables.push(e.attachListener(this.privServiceTelemetryListener))}startNewRecognition(){this.privRecognitionBytesSent=0,this.privIsSpeechEnded=!1,this.privIsRecognizing=!0,this.privTurnStartAudioOffset=0,this.privLastRecoOffset=0,this.privRecogNumber++,this.privServiceTelemetryListener=new o.ServiceTelemetryListener(this.privRequestId,this.privAudioSourceId,this.privAudioNodeId),this.onEvent(new n.RecognitionTriggeredEvent(this.requestId,this.privSessionId,this.privAudioSourceId,this.privAudioNodeId))}async onAudioSourceAttachCompleted(e,t){this.privAudioNode=e,this.privIsAudioNodeDetached=!1,t?await this.onComplete():this.onEvent(new n.ListeningStartedEvent(this.privRequestId,this.privSessionId,this.privAudioSourceId,this.privAudioNodeId))}onPreConnectionStart(e,t){this.privAuthFetchEventId=e,this.privSessionId=t,this.onEvent(new n.ConnectingToServiceEvent(this.privRequestId,this.privAuthFetchEventId,this.privSessionId))}async onAuthCompleted(e){e&&await this.onComplete()}async onConnectionEstablishCompleted(e,t){if(200===e){this.onEvent(new n.RecognitionStartedEvent(this.requestId,this.privAudioSourceId,this.privAudioNodeId,this.privAuthFetchEventId,this.privSessionId)),this.privAudioNode&&this.privAudioNode.replay(),this.privTurnStartAudioOffset=this.privLastRecoOffset,this.privBytesSent=0;return}403===e&&await this.onComplete()}async onServiceTurnEndResponse(e){this.privTurnDeferral.resolve(),!e||this.isSpeechEnded?(await this.onComplete(),this.privInTurn=!1):(this.privTurnStartAudioOffset=this.privLastRecoOffset,this.privAudioNode.replay())}onSpeechContext(){this.privRequestId=(0,i.createNoDashGuid)()}onServiceTurnStartResponse(){this.privTurnDeferral&&this.privInTurn&&(this.privTurnDeferral.reject("Another turn started before current completed."),this.privTurnDeferral.promise.then().catch(()=>{})),this.privInTurn=!0,this.privTurnDeferral=new i.Deferred}onHypothesis(e){let t=this.privAudioNode.findTimeAtOffset(e);return this.privHypothesisReceived||(this.privHypothesisReceived=!0,this.privServiceTelemetryListener.hypothesisReceived(t)),t>0?Date.now()-t:0}onPhraseRecognized(e){let t=this.privAudioNode.findTimeAtOffset(e);return this.privServiceTelemetryListener.phraseReceived(t),this.onServiceRecognized(e),t>0?Date.now()-t:0}onServiceRecognized(e){this.privLastRecoOffset=e,this.privHypothesisReceived=!1,this.privAudioNode.shrinkBuffers(e),this.privConnectionAttempts=0}onServiceAcknowledgedAudio(e){this.privAudioNode&&this.privAudioNode.shrinkBuffers(e)}onAudioSent(e){this.privBytesSent+=e,this.privRecognitionBytesSent+=e}onRetryConnection(){this.privConnectionAttempts++}async dispose(){if(!this.privIsDisposed){for(let e of(this.privIsDisposed=!0,this.privDetachables))await e.detach();this.privServiceTelemetryListener&&this.privServiceTelemetryListener.dispose(),this.privIsRecognizing=!1}}getTelemetry(){return this.privServiceTelemetryListener.hasTelemetry?this.privServiceTelemetryListener.getTelemetry():null}
19async onStopRecognizing(){await this.onComplete()}onSpeechEnded(){this.privIsSpeechEnded=!0}onEvent(e){this.privServiceTelemetryListener&&this.privServiceTelemetryListener.onEvent(e),i.Events.instance.onEvent(e)}async onComplete(){this.privIsRecognizing&&(this.privIsRecognizing=!1,await this.detachAudioNode())}async detachAudioNode(){!this.privIsAudioNodeDetached&&(this.privIsAudioNodeDetached=!0,this.privAudioNode&&await this.privAudioNode.detach())}}t.RequestSession=s},97101:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechDetected=void 0;class r{constructor(e,t){this.privSpeechStartDetected=JSON.parse(e),this.privSpeechStartDetected.Offset+=t}static fromJSON(e,t){return new r(e,t)}get Offset(){return this.privSpeechStartDetected.Offset}}t.SpeechDetected=r},97899:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisRequestInputType=void 0,(r=t.SpeechSynthesisRequestInputType||(t.SpeechSynthesisRequestInputType={}))[r.Text=1]="Text",r[r.SSML=2]="SSML",r[r.TextStream=3]="TextStream"},98496:(e,t,r)=>{var i,n;Object.defineProperty(t,"__esModule",{value:!0}),t.Queue=void 0;let o=r(55081),s=r(22761),a=r(81558);(n=i||(i={}))[n.Dequeue=0]="Dequeue",n[n.Peek=1]="Peek";class u{constructor(e){this.privPromiseStore=new s.List,this.privIsDrainInProgress=!1,this.privIsDisposing=!1,this.privDisposeReason=null,this.privList=e||new s.List,this.privDetachables=[],this.privSubscribers=new s.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(e=>{this.privList.add(e)},()=>{})}dequeue(){this.throwIfDispose();let e=new a.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:i.Dequeue}),this.drain()),e.promise}peek(){this.throwIfDispose();let e=new a.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:i.Peek}),this.drain()),e.promise}length(){return this.throwIfDispose(),this.privList.length()}isDisposed(){return null==this.privSubscribers}async drainAndDispose(e,t){if(!this.isDisposed()&&!this.privIsDisposing){this.privDisposeReason=t,this.privIsDisposing=!0;let r=this.privSubscribers;if(r){for(;r.length()>0;)r.removeFirst().deferral.resolve(void 0);this.privSubscribers===r&&(this.privSubscribers=r)}for(let e of this.privDetachables)await e.detach();if(this.privPromiseStore.length()>0&&e){let t=[];return this.privPromiseStore.toArray().forEach(e=>{t.push(e)}),Promise.all(t).finally(()=>{this.privSubscribers=null,this.privList.forEach(t=>{e(t)}),this.privList=null}).then()}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 r=e.removeFirst();if(r.type===i.Peek)r.deferral.resolve(t.first());else{let e=t.removeFirst();r.deferral.resolve(e)}}this.privSubscribers===e&&(this.privSubscribers=e),this.privList===t&&(this.privList=t)}this.privIsDrainInProgress=!1}}throwIfDispose(){if(this.isDisposed()){if(this.privDisposeReason)throw new o.InvalidOperationError(this.privDisposeReason);throw new o.ObjectDisposedError("Queue")}if(this.privIsDisposing)throw new o.InvalidOperationError("Queue disposing")}}t.Queue=u},98861:(e,t)=>{var r;Object.defineProperty(t,"__esModule",{value:!0}),t.ResultReason=void 0,(r=t.ResultReason||(t.ResultReason={}))[r.NoMatch=0]="NoMatch",r[r.Canceled=1]="Canceled",r[r.RecognizingSpeech=2]="RecognizingSpeech",r[r.RecognizedSpeech=3]="RecognizedSpeech",r[r.RecognizedKeyword=4]="RecognizedKeyword",r[r.TranslatingSpeech=5]="TranslatingSpeech",r[r.TranslatedSpeech=6]="TranslatedSpeech",r[r.SynthesizingAudio=7]="SynthesizingAudio",r[r.SynthesizingAudioCompleted=8]="SynthesizingAudioCompleted",r[r.SynthesizingAudioStarted=9]="SynthesizingAudioStarted",r[r.VoicesListRetrieved=10]="VoicesListRetrieved",r[r.TranslatingParticipantSpeech=11]="TranslatingParticipantSpeech",r[r.TranslatedParticipantSpeech=12]="TranslatedParticipantSpeech",r[r.TranslatedInstantMessage=13]="TranslatedInstantMessage",r[r.TranslatedParticipantInstantMessage=14]="TranslatedParticipantInstantMessage"},98940:(e,t,r)=>
19{Object.defineProperty(t,"__esModule",{value:!0}),t.LogLevel=void 0;let i=r(76860);Object.defineProperty(t,"LogLevel",{enumerable:!0,get:function(){return i.EventType}})}}]); 20//# sourceMappingURL=1035-825e4dc5c792408e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.