PageSourceSearch

https://zeli.ai/_next/static/chunks/324-fc34e55c4f534fa5.js

js zeli.ai collected 2026-10-05 13:23:19 UTC 839,940 bytes, 19 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[324],{2038:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Stream=void 0;let i=r(946184),n=r(518167),o=r(94069);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},5704:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NextAction=void 0,function(e){e.None="None",e.Synthesize="Synthesize"}(t.NextAction||(t.NextAction={}))},6364:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionMessageImpl=t.ConnectionMessage=void 0;let i=r(937583),n=r(705333),o=r(465820),s=r(739205);class a{}t.ConnectionMessage=a;class c{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=c},10565:(e,t,r)=>{"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslator=t.SpeechState=void 0;let n=r(532535),o=r(901386),s=r(705333),a=r(365372),c=r(775720),u=r(296815),d=r(205839);!function(e){e[e.Inactive=0]="Inactive",e[e.Connecting=1]="Connecting",e[e.Connected=2]="Connected"}(i=t.SpeechState||(t.SpeechState={}));class l extends c.TranslationRecognizer{constructor(e,t,r,n){super(e,t,new o.ConversationTranslatorConnectionFactory(n)),this.privSpeechState=i.Inactive,r&&(this.privTranslator=r,this.sessionStarted=()=>{this.privSpeechState=i.Connected},this.sessionStopped=()=>{this.privSpeechState=i.Inactive},this.recognizing=(e,t)=>{this.privTranslator.recognizing&&this.privTranslator.recognizing(this.privTranslator,t)},this.recognized=async(e,t)=>{t.result?.errorDetails?(await this.cancelSpeech(),this.fireCancelEvent(t.result.errorDetails)):this.privTranslator.recognized&&this.privTranslator.recognized(this.privTranslator,t)},this.canceled=async()=>{if(this.privSpeechState!==i.Inactive)try{await this.cancelSpeech()}catch(e){this.privSpeechState=i.Inactive}})}get state(){return this.privSpeechState}set state(e){this.privSpeechState=e}set authentication(e){this.privReco.authentication=e}onConnection(){this.privSpeechState=i.Connected}async onCancelSpeech(){this.privSpeechState=i.Inactive,await this.cancelSpeech()}fireCancelEvent(e){try{if(this.privTranslator.canceled){let t=new d.ConversationTranslationCanceledEventArgs(c.CancellationReason.Error,e,c.CancellationErrorCode.RuntimeError);this.privTranslator.canceled(this.privTranslator,t)}}catch(e){}}async cancelSpeech(){try{this.stopContinuousRecognitionAsync(),await this.privReco?.disconnect(),this.privSpeechState=i.Inactive}catch(e){}}}class p extends d.ConversationCommon{constructor(e){super(e),this.privErrors=n.ConversationConnectionConfig.restErrors,this.privIsDisposed=!1,this.privIsSpeaking=!1,this.privPlaceholderKey="abcdefghijklmnopqrstuvwxyz012345",this.privPlaceholderRegion="westus",this.privProperties=new c.PropertyCollection}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privSpeechRecognitionLanguage}get participants(){return this.privConversation?.participants}get canSpeak(){return!!this.privConversation.isConnected&&!!this.privCTRecognizer&&!this.privIsSpeaking&&this.privCTRecognizer.state!==i.Connected&&this.privCTRecognizer.state!==i.Connecting&&!this.privConversation.isMutedByHost}onToken(e){this.privCTRecognizer.authentication=e}setServiceProperty(e,t){let r=JSON.parse(this.privProperties.getProperty(n.ServicePropertiesPropertyName,"{}"));r[e]=t,this.privProperties.setProperty(n.ServicePropertiesPropertyName,JSON.stringify(r))}joinConversationAsync(e,t,r,i,o){try{if("string"==typeof e){a.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace("{arg}","conversation id")),a.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","nickname")),this.privConversation&&this.handleError(Error(this.privErrors.permissionDeniedStart),o);let s=r;for(let e of((null==s||""===s)&&(s=n.ConversationConnectionConfig.defaultLanguageCode),this.privSpeechTranslationConfig=c.SpeechTranslationConfig.fromSubscription(this.privPlaceholderKey,this.privPlaceholderRegion),this.privSpeechTranslationConfig.setProfanity(c.ProfanityOption.Masked),this.privSpeechTranslationConfig.addTargetLanguage(s),this.privSpeechTranslationConfig.setProperty(c.PropertyId[c.PropertyId.SpeechServiceConnection_RecoLanguage],s),this.privSpeechTranslationConfig.setProperty(c.PropertyId[c.PropertyId.ConversationTranslator_Name],t),[c.PropertyId.SpeechServiceConnection_Host,c.PropertyId.ConversationTranslator_Host,c.PropertyId.SpeechServiceConnection_Endpoint,c.PropertyId.SpeechServiceConnection_ProxyHostName,c.PropertyId.SpeechServiceConnection_ProxyPassword,c.PropertyId.SpeechServiceConnection_ProxyPort,c.PropertyId.SpeechServiceConnection_ProxyUserName,"ConversationTranslator_MultiChannelAudio","ConversationTranslator_Region"])){let t=this.privProperties.getProperty(e);if(t){let r="string"==typeof e?e:c.PropertyId[e];this.privSpeechTranslationConfig.setProperty(r,t)}}let d=JSON.parse(this.privProperties.getProperty(n.ServicePropertiesPropertyName,"{}"));for(let e of Object.keys(d))this.privSpeechTranslationConfig.setServiceProperty(e,d[e],c.ServicePropertyChannel.UriQueryParameter);this.privConversation=new u.ConversationImpl(this.privSpeechTranslationConfig),this.privConversation.conversationTranslator=this,this.privConversation.joinConversationAsync(e,t,s,e=>{e||this.handleError(Error(this.privErrors.permissionDeniedConnect),o),this.privSpeechTranslationConfig.authorizationToken=e,this.privConversation.room.isHost=!1,this.privConversation.startConversationAsync(()=>{this.handleCallback(i,o)},e=>{this.handleError(e,o)})},e=>{this.handleError(e,o)})}else"object"==typeof e?(a.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace("{arg}","conversation id")),a.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","nickname")),this.privProperties.setProperty(c.PropertyId.ConversationTranslator_Name,t),this.privConversation=e,this.privConversation.conversationTranslator=this,this.privConversation.room.isHost=!0,a.Contracts.throwIfNullOrUndefined(this.privConversation,this.privErrors.permissionDeniedConnect),a.Contracts.throwIfNullOrUndefined(this.privConversation.room.token,this.privErrors.permissionDeniedConnect),this.privSpeechTranslationConfig=e.config,this.handleCallback(r,i)):this.handleError(Error(this.privErrors.invalidArgs.replace("{arg}
1","invalid conversation type")),i)}catch(e){this.handleError(e,"string"==typeof r?o:i)}}leaveConversationAsync(e,t){(0,s.marshalPromiseToCallbacks)((async()=>{await this.cancelSpeech(),await this.privConversation.endConversationImplAsync(),await this.privConversation.deleteConversationImplAsync(),this.dispose()})(),e,t)}sendTextMessageAsync(e,t,r){try{a.Contracts.throwIfNullOrUndefined(this.privConversation,this.privErrors.permissionDeniedSend),a.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}",e)),this.privConversation.sendTextMessageAsync(e,t,r)}catch(e){this.handleError(e,r)}}startTranscribingAsync(e,t){(0,s.marshalPromiseToCallbacks)((async()=>{try{a.Contracts.throwIfNullOrUndefined(this.privConversation,this.privErrors.permissionDeniedSend),a.Contracts.throwIfNullOrUndefined(this.privConversation.room.token,this.privErrors.permissionDeniedConnect),void 0===this.privCTRecognizer&&await this.connectTranslatorRecognizer(),a.Contracts.throwIfNullOrUndefined(this.privCTRecognizer,this.privErrors.permissionDeniedSend),this.canSpeak||this.handleError(Error(this.privErrors.permissionDeniedSend),t),await this.startContinuousRecognition(),this.privIsSpeaking=!0}catch(e){throw this.privIsSpeaking=!1,await this.cancelSpeech(),e}})(),e,t)}stopTranscribingAsync(e,t){(0,s.marshalPromiseToCallbacks)((async()=>{try{if(!this.privIsSpeaking)return void await this.cancelSpeech();this.privIsSpeaking=!1,await new Promise((e,t)=>{this.privCTRecognizer.stopContinuousRecognitionAsync(e,t)})}catch(e){await this.cancelSpeech()}})(),e,t)}isDisposed(){return this.privIsDisposed}dispose(e,t,r){(0,s.marshalPromiseToCallbacks)((async()=>{(!this.isDisposed||this.privIsSpeaking)&&(await this.cancelSpeech(),this.privIsDisposed=!0,this.privSpeechTranslationConfig.close(),this.privSpeechRecognitionLanguage=void 0,this.privProperties=void 0,this.privAudioConfig=void 0,this.privSpeechTranslationConfig=void 0,this.privConversation.dispose(),this.privConversation=void 0)})(),t,r)}async cancelSpeech(){try{this.privIsSpeaking=!1,await this.privCTRecognizer?.onCancelSpeech(),this.privCTRecognizer=void 0}catch(e){}}async connectTranslatorRecognizer(){try{void 0===this.privAudioConfig&&(this.privAudioConfig=c.AudioConfig.fromDefaultMicrophoneInput()),this.privSpeechTranslationConfig.getProperty(c.PropertyId[c.PropertyId.SpeechServiceConnection_Key])===this.privPlaceholderKey&&this.privSpeechTranslationConfig.setProperty(c.PropertyId[c.PropertyId.SpeechServiceConnection_Key],"");let e=()=>this.privConversation;this.privCTRecognizer=new l(this.privSpeechTranslationConfig,this.privAudioConfig,this,e)}catch(e){throw await this.cancelSpeech(),e}}startContinuousRecognition(){return new Promise((e,t)=>{this.privCTRecognizer.startContinuousRecognitionAsync(e,t)})}}t.ConversationTranslator=p},13714:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionServiceRecognizer=void 0;let i=r(775720),n=r(532535),o=r(871378),s=r(217770);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);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),this.privRequestSession.onHypothesis(s.Offset);let a=new i.ConversationTranscriptionEventArgs(t,s.Duration,this.privRequestSession.sessionId);if(this.privConversationTranscriber.transcribing)try{this.privConversationTranscriber.transcribing(this.privConversationTranscriber,a)}catch(e){}o=!0;break;case"speech.phrase":let c=n.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset),u=n.EnumTranslation.implTranslateRecognitionResult(c.RecognitionStatus);if(this.privRequestSession.onPhraseRecognized(c.Offset+c.Duration),i.ResultReason.Canceled===u){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&&u===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,u,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,u,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},14810:(e,t,r)=>{"use strict";function i(e){return e&&e.ownerDocument||document}r.d(t,{A:()=>i})},15786:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){return e&&e.__esModule?e:{default:e}}(r(384249));t.default=function(e){let t;if(!(0,i.default)(e))throw TypeError("Invalid UUID");let r=new Uint8Array(16);return r[0]=(t=parseInt(e.slice(0,8),16))>>>24,r[1]=t>>>16&255,r[2]=t>>>8&255,r[3]=255&t,r[4]=(t=parseInt(e.slice(9,13),16))>>>8,r[5]=255&t,r[6]=(t=parseInt(e.slice(14,18),16))>>>8,r[7]=255&t,r[8]=(t=parseInt(e.slice(19,23),16))>>>8,r[9]=255&t,r[10]=(t=parseInt(e.slice(24,36),16))/0x10000000000&255,r[11]=t/0x100000000&255,r[12]=t>>>24&255,r[13]=t>>>16&255,r[14]=t>>>8&255,r[15]=255&t,r}},16652:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var i=r(212115),n=r(752596),o=r(117472),s=r(575955),a=r(910186),c=r(647798),u=r(114962),d=r(855170),l=r(890870);function p(e){return(0,l.Ay)("MuiBackdrop",e)}(0,d.A)("MuiBackdrop",["root","invisible"]);var h=r(695155);let v=(0,s.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),f=i.forwardRef(function(e,t){let r=(0,a.b)({props:e,name:"MuiBackdrop"}),{children:i,className:s,component:d="div",invisible:l=!1,open:f,components:g={},componentsProps:m={},slotProps:y={},slots:S={},TransitionComponent:C,transitionDuration:b,...P}=r,R={...r,component:d,invisible:l},w=(e=>{let{classes:t,invisible:r}=e;return(0,o.A)({root:["root",r&&"invisible"]},p,t)})(R),T={component:d,slots:{transition:C,root:g.Root,...S},slotProps:{...m,...y}},[A,I]=(0,c.A)("root",{elementType:v,externalForwardedProps:T,className:(0,n.A)(w.root,s),ownerState:R}),[E,_]=(0,c.A)("transition",{elementType:u.A,externalForwardedProps:T,ownerState:R});return(0,h.jsx)(E,{in:f,timeout:b,...P,..._,children:(0,h.jsx)(A,{"aria-hidden":!0,...I,classes:w,ref:t,children:i})})})},17544:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:i=!1}=void 0===e?{}:e;return t||r&&i}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},20580:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationServiceRecognizer=void 0;let i=r(775720),n=r(532535);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},23630:(e,t,r)=>{"use strict";let i,n;
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e){return e&&e.__esModule?e:{default:e}}(r(312428)),s=r(74876);let a=0,c=0;t.default=function(e,t,r){let u=t&&r||0,d=t||Array(16),l=(e=e||{}).node||i,p=void 0!==e.clockseq?e.clockseq:n;if(null==l||null==p){let t=e.random||(e.rng||o.default)();null==l&&(l=i=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==p&&(p=n=(t[6]<<8|t[7])&16383)}let h=void 0!==e.msecs?e.msecs:Date.now(),v=void 0!==e.nsecs?e.nsecs:c+1,f=h-a+(v-c)/1e4;if(f<0&&void 0===e.clockseq&&(p=p+1&16383),(f<0||h>a)&&void 0===e.nsecs&&(v=0),v>=1e4)throw Error("uuid.v1(): Can't create more than 10M uuids/sec");a=h,c=v,n=p;let g=((0xfffffff&(h+=122192928e5))*1e4+v)%0x100000000;d[u++]=g>>>24&255,d[u++]=g>>>16&255,d[u++]=g>>>8&255,d[u++]=255&g;let m=h/0x100000000*1e4&0xfffffff;d[u++]=m>>>8&255,d[u++]=255&m,d[u++]=m>>>24&15|16,d[u++]=m>>>16&255,d[u++]=p>>>8|128,d[u++]=255&p;for(let e=0;e<6;++e)d[u+e]=l[e];return t||(0,s.unsafeStringify)(d)}},29592:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z"}),"HistoryOutlined")},31418:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var i=r(212115),n=r(178921),o=r(695155);function s(e,t){function r(t,r){return(0,o.jsx)(n.A,{"data-testid":void 0,ref:r,...t,children:e})}return r.muiName=n.A.muiName,i.memo(i.forwardRef(r))}},32167:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.type=t.connectivity=t.Device=t.OS=t.System=t.Context=t.SpeechServiceConfig=void 0;class r{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[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=r;class i{constructor(e){this.system=new n,this.os=e}}t.Context=i;class n{constructor(){this.name="SpeechSDK",this.version="1.45.0",this.build="JavaScript",this.lang="JavaScript"}}t.System=n;class o{constructor(e,t,r){this.platform=e,this.name=t,this.version=r}}t.OS=o;class s{constructor(e,t,r){this.manufacturer=e,this.model=t,this.version=r}}t.Device=s,function(e){e.Bluetooth="Bluetooth",e.Wired="Wired",e.WiFi="WiFi",e.Cellular="Cellular",e.InBuilt="InBuilt",e.Unknown="Unknown"}(t.connectivity||(t.connectivity={})),function(e){e.Phone="Phone",e.Speaker="Speaker",e.Car="Car",e.Headset="Headset",e.Thermostat="Thermostat",e.Microphones="Microphones",e.Deskphone="Deskphone",e.RemoteControl="RemoteControl",e.Unknown="Unknown",e.File="File",e.Stream="Stream"}(t.type||(t.type={}))},32925:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},36857:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingImpl=t.Meeting=void 0;let i=r(532535),n=r(705333),o=r(365372),s=r(775720);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 u=new c(e,t);return(0,n.marshalPromiseToCallbacks)((async()=>{})(),r,a),u}}t.Meeting=a;class c extends a{constructor(e,t){super(),this.privErrors=i.ConversationConnectionConfig.restErrors,this.onConnected=e=>{this.privIsConnected=!0;try{this.privConversationTranslator?.sessionStarted&&this.privConversationTranslator.sessionStarted(this.privConversationTranslator,e)}catch(e){}},this.onDisconnected=e=>{try{this.privConversationTranslator?.sessionStopped&&this.privConversationTranslator.sessionStopped(this.privConversationTranslator,e)}catch(e){}finally{this.close(!1)}},this.onCanceled=(e,t)=>{try{this.privConversationTranslator?.canceled&&this.privConversationTranslator.canceled(this.privConversationTranslator,t)}catch(e){}},this.onParticipantUpdateCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.id);if(void 0!==e){switch(t.key){case i.ConversationTranslatorCommandTypes.changeNickname:e.displayName=t.value;break;case i.ConversationTranslatorCommandTypes.setUseTTS:e.isUsingTts=t.value;break;case i.ConversationTranslatorCommandTypes.setProfanityFiltering:e.profanity=t.value;break;case i.ConversationTranslatorCommandTypes.setMute:e.isMuted=t.value;break;case i.ConversationTranslatorCommandTypes.setTranslateToLanguages:e.translateToLanguages=t.value}this.privParticipants.addOrUpdateParticipant(e),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.Updated,[this.toParticipant(e)],t.sessionId))}}catch(e){}},this.onLockRoomCommandReceived=()=>{},this.onMuteAllCommandReceived=(e,t)=>
1{try{this.privParticipants.participants.forEach(e=>e.isMuted=!e.isHost&&t.isMuted),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.Updated,this.toParticipants(!1),t.sessionId))}catch(e){}},this.onParticipantJoinCommandReceived=(e,t)=>{try{let e=this.privParticipants.addOrUpdateParticipant(t.participant);void 0!==e&&this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.JoinedConversation,[this.toParticipant(e)],t.sessionId))}catch(e){}},this.onParticipantLeaveCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.participant.id);void 0!==e&&(this.privParticipants.deleteParticipant(t.participant.id),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.LeftConversation,[this.toParticipant(e)],t.sessionId)))}catch(e){}},this.onTranslationReceived=(e,t)=>{try{switch(t.command){case i.ConversationTranslatorMessageTypes.final:this.privConversationTranslator&&this.privConversationTranslator.transcribed(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId));break;case i.ConversationTranslatorMessageTypes.partial:this.privConversationTranslator&&this.privConversationTranslator.transcribing(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId));break;case i.ConversationTranslatorMessageTypes.instantMessage:this.privConversationTranslator&&this.privConversationTranslator.textMessageReceived(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId))}}catch(e){}},this.onParticipantsListReceived=(e,t)=>{try{if(void 0!==t.sessionToken&&null!==t.sessionToken&&(this.privRoom.token=t.sessionToken),this.privParticipants.participants=[...t.participants],void 0!==this.privParticipants.me&&(this.privIsReady=!0),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.JoinedConversation,this.toParticipants(!0),t.sessionId)),this.me.isHost){let e=this.privConversationTranslator?.properties.getProperty(s.PropertyId.ConversationTranslator_Name);void 0!==e&&e.length>0&&e!==this.me.displayName&&this.changeNicknameAsync(e)}}catch(e){}},this.onConversationExpiration=(e,t)=>{try{this.privConversationTranslator&&this.privConversationTranslator.conversationExpiration(this.privConversationTranslator,t)}catch(e){}},this.privIsConnected=!1,this.privIsDisposed=!1,this.privConversationId="",this.privProperties=new s.PropertyCollection,this.privManager=new i.ConversationManager,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.privConversationId=t,this.privConfig=e,o.Contracts.throwIfNull(e,"speechConfig"),this.privProperties=e.properties.clone(),this.privIsConnected=!1,this.privParticipants=new i.InternalParticipants,this.privIsReady=!1,this.privTextMessageMaxLength=1e3}get room(){return this.privRoom}get connection(){return this.privConversationRecognizer}get config(){return this.privConfig}get meetingId(){return this.privRoom?this.privRoom.roomId:this.privConversationId}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privLanguage}get isMutedByHost(){return!this.privParticipants.me?.isHost&&this.privParticipants.me?.isMuted}get isConnected(){return this.privIsConnected&&this.privIsReady}get participants(){return this.toParticipants(!0)}get me(){return this.toParticipant(this.privParticipants.me)}get host(){return this.toParticipant(this.privParticipants.host)}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 canSend(){return this.privIsConnected&&!this.privParticipants.me?.isMuted}
1get canSendAsHost(){return this.privIsConnected&&this.privParticipants.me?.isHost}get authorizationToken(){return this.privToken}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"authorizationToken"),this.privToken=e}createMeetingAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),this.privManager.createOrJoin(this.privProperties,void 0,r=>{r||this.handleError(Error(this.privErrors.permissionDeniedConnect),t),this.privRoom=r,this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}startMeetingAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedConnect),this.privParticipants.meId=this.privRoom.participantId,this.privConversationRecognizer.connected=this.onConnected,this.privConversationRecognizer.disconnected=this.onDisconnected,this.privConversationRecognizer.canceled=this.onCanceled,this.privConversationRecognizer.participantUpdateCommandReceived=this.onParticipantUpdateCommandReceived,this.privConversationRecognizer.lockRoomCommandReceived=this.onLockRoomCommandReceived,this.privConversationRecognizer.muteAllCommandReceived=this.onMuteAllCommandReceived,this.privConversationRecognizer.participantJoinCommandReceived=this.onParticipantJoinCommandReceived,this.privConversationRecognizer.participantLeaveCommandReceived=this.onParticipantLeaveCommandReceived,this.privConversationRecognizer.translationReceived=this.onTranslationReceived,this.privConversationRecognizer.participantsListReceived=this.onParticipantsListReceived,this.privConversationRecognizer.conversationExpiration=this.onConversationExpiration,this.privConversationRecognizer.connect(this.privRoom.token,()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}addParticipantAsync(e,t,r){o.Contracts.throwIfNullOrUndefined(e,"Participant"),(0,n.marshalPromiseToCallbacks)(this.addParticipantImplAsync(e),t,r)}joinMeetingAsync(e,t,r,i,n){try{o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","conversationId")),o.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","nickname")),o.Contracts.throwIfNullOrWhitespace(r,this.privErrors.invalidArgs.replace("{arg}","language")),this.privManager.createOrJoin(this.privProperties,e,e=>{o.Contracts.throwIfNullOrUndefined(e,this.privErrors.permissionDeniedConnect),this.privRoom=e,this.privConfig.authorizationToken=e.cognitiveSpeechAuthToken,i&&i(e.cognitiveSpeechAuthToken)},e=>{this.handleError(e,n)})}catch(e){this.handleError(e,n)}}deleteMeetingAsync(e,t){(0,n.marshalPromiseToCallbacks)(this.deleteMeetingImplAsync(),e,t)}async deleteMeetingImplAsync(){o.Contracts.throwIfNullOrUndefined(this.privProperties,this.privErrors.permissionDeniedConnect),o.Contracts.throwIfNullOrWhitespace(this.privRoom.token,this.privErrors.permissionDeniedConnect),await this.privManager.leave(this.privProperties,this.privRoom.token),this.dispose()}endMeetingAsync(e,t){(0,n.marshalPromiseToCallbacks)(this.endMeetingImplAsync(),e,t)}endMeetingImplAsync(){return this.close(!0)}lockMeetingAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","lock")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!0),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}muteAllParticipantsAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privConversationRecognizer,this.privErrors.permissionDeniedSend),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","mute")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!0),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}muteParticipantAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}
1","userId")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.me.isHost||this.me.id===e||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","mute")),r);let i=this.privParticipants.getParticipantIndex(e);-1===i&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!0),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}removeParticipantAsync(e,t,r){try{if(o.Contracts.throwIfDisposed(this.privIsDisposed),this.privTranscriberRecognizer&&e.hasOwnProperty("id"))(0,n.marshalPromiseToCallbacks)(this.removeParticipantImplAsync(e),t,r);else{o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","remove")),r);let i="";"string"==typeof e?i=e:e.hasOwnProperty("id")?i=e.id:e.hasOwnProperty("userId")&&(i=e.userId),o.Contracts.throwIfNullOrWhitespace(i,this.privErrors.invalidArgs.replace("{arg}","userId"));let n=this.participants.findIndex(e=>e.id===i);-1===n&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getEjectCommand(i),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}}catch(e){this.handleError(e,r)}}unlockMeetingAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","unlock")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!1),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}unmuteAllParticipantsAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","unmute all")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!1),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}unmuteParticipantAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","userId")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.me.isHost||this.me.id===e||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","mute")),r);let i=this.privParticipants.getParticipantIndex(e);-1===i&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!1),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}sendTextMessageAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","message")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),e.length>this.privTextMessageMaxLength&&this.handleError(Error(this.privErrors.invalidArgs.replace("{arg}","message length")),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMessageCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}setTranslatedLanguagesAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfArrayEmptyOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}
1","languages")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getSetTranslateToLanguagesCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}changeNicknameAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","nickname")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getChangeNicknameCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,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.privRoom=void 0,this.privToken=void 0,this.privManager=void 0,this.privIsConnected=!1,this.privIsReady=!1,this.privParticipants=void 0)}async connectTranscriberRecognizer(e){this.privTranscriberRecognizer&&await this.privTranscriberRecognizer.close(),await e.enforceAudioGating(),this.privTranscriberRecognizer=e,this.privTranscriberRecognizer.meeting=this}getKeepAlive(){return JSON.stringify({id:"0",nickname:this.me?this.me.displayName:"default_nickname",participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.keepAlive})}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")}async close(e){try{this.privIsConnected=!1,await this.privConversationRecognizer?.close(),this.privConversationRecognizer=void 0,this.privConversationTranslator&&this.privConversationTranslator.dispose()}catch(e){throw e}e&&this.dispose()}handleCallback(e,t){if(e){try{e()}catch(e){t&&t(e)}e=void 0}}handleError(e,t){t&&(e instanceof Error?t(e.name+": "+e.message):t(e))}toParticipants(e){let t=this.privParticipants.participants.map(e=>this.toParticipant(e));return e?t:t.filter(e=>!1===e.isHost)}toParticipant(e){return new s.Participant(e.id,e.avatar,e.displayName,e.isHost,e.isMuted,e.isUsingTts,e.preferredLanguage,e.voice)}getMuteAllCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingd"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.setMuteAll,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMuteCommand(e,t){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(e,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.setMute,participantId:e,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:t})}getLockCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.setLockState,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:e})}getEjectCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(e,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.ejectParticipant,participantId:e,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand})}getSetTranslateToLanguagesCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.setTranslateToLanguages,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:e})}getChangeNicknameCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(e,"nickname"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.changeNickname,nickname:e,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMessageCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"meetingId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),o.Contracts.throwIfNullOrWhitespace(e,"message"),JSON.stringify({participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,text:e,type:i.ConversationTranslatorMessageTypes.instantMessage})}}t.MeetingImpl=c},39101:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=r(212115).createContext({})},42464:(e,t,r)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return i}});let i=r(588229)._(r(212115)).default.createContext({})},43682:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationPhrase=void 0;let i=r(365372),n=r(532535),o=r(132473);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},45823:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RequestSession=void 0;let i=r(705333),n=r(244730),o=r(332925);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}
1get 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){this.privHypothesisReceived||(this.privHypothesisReceived=!0,this.privServiceTelemetryListener.hypothesisReceived(this.privAudioNode.findTimeAtOffset(e)))}onPhraseRecognized(e){this.privServiceTelemetryListener.phraseReceived(this.privAudioNode.findTimeAtOffset(e)),this.onServiceRecognized(e)}onServiceRecognized(e){this.privLastRecoOffset=e,this.privHypothesisReceived=!1,this.privAudioNode.shrinkBuffers(e),this.privConnectionAttempts=0}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}
1async 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},48513:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentResponse=void 0;class r{constructor(e){""===e?this.privIntentResponse={}:this.privIntentResponse=JSON.parse(e)}static fromJSON(e){return new r(e)}get query(){return this.privIntentResponse.query}get topScoringIntent(){return this.privIntentResponse.topScoringIntent}get entities(){return this.privIntentResponse.entities}}t.IntentResponse=r},50018:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(r(365763)),n=o(r(595474));function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,i.default)("v5",80,n.default)},51508:(e,t,r)=>{"use strict";r.d(t,{Q:()=>i});let i=(0,r(212115).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},51761:function(e,t,r){"use strict";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(310952)),a=r(365372);class c{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=c},53366:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PcmRecorder=void 0;let i=r(705333);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 {
2                    constructor(options) {
3                      super(options);
4                    }
5                    process(inputs, outputs) {
6                      const input = inputs[0];
7                      const output = [];
8                      for (let channel = 0; channel < input.length; channel += 1) {
9                        output[channel] = input[channel];
10                      }
11                      this.port.postMessage(output[0]);
12                      return true;
13                    }
14                  }
15                  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().forEac
15h(e=>e.stop()),this.privMediaResources.source=null))}setWorkletUrl(e){this.privSpeechProcessorScript=e}}t.PcmRecorder=n},57687:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisAdapter=void 0;let i=r(775720),n=r(532535);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},58530:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41s1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01"}),"ChevronRightRounded")},59e3:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationConnectionFactory=void 0;let i=r(432971),n=r(705333),o=r(365372),s=r(775720),a=r(432195),c=r(60056),u=r(374678);class d extends a.ConnectionFactoryBase{create(e,t,r){let a=e.parameters.getProperty(s.PropertyId.ConversationTranslator_Host,c.ConversationConnectionConfig.host),d=e.parameters.getProperty(s.PropertyId.ConversationTranslator_CorrelationId,(0,n.createGuid)()),l=`wss://${a}${c.ConversationConnectionConfig.webSocketPath}`,p=e.parameters.getProperty(s.PropertyId.ConversationTranslator_Token,void 0);o.Contracts.throwIfNullOrUndefined(p,"token");let h={};h[c.ConversationConnectionConfig.configParams.apiVersion]=c.ConversationConnectionConfig.apiVersion,h[c.ConversationConnectionConfig.configParams.token]=p,h[c.ConversationConnectionConfig.configParams.correlationId]=d;let v="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return Promise.resolve(new i.WebsocketConnection(l,h,{},new u.ConversationWebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),v,r))}}t.ConversationConnectionFactory=d},60056:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationConnectionConfig=void 0;let i=r(147025);class n extends i.RestConfigBase{static get host(){return n.privHost}static get apiVersion(){return n.privApiVersion}static get clientAppId(){return n.privClientAppId}static get defaultLanguageCode(){return n.privDefaultLanguageCode}static get restPath(){return n.privRestPath}static get webSocketPath(){return n.privWebSocketPath}static get transcriptionEventKeys(){return n.privTranscriptionEventKeys}}t.ConversationConnectionConfig=n,n.privHost="dev.microsofttranslator.com",n.privRestPath="/capito/room",n.privApiVersion="2.0",n.privDefaultLanguageCode="en-US",n.privClientAppId="FC539C22-1767-4F1F-84BC-B4D811114F15",n.privWebSocketPath="/capito/translate",n.privTranscriptionEventKeys=["iCalUid","callId","organizer","FLAC","MTUri","DifferentiateGuestSpeakers","audiorecording","Threadid","OrganizerMri","OrganizerTenantId","UserToken"]},60959:(e,t)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.TextResponsePayload=t.SpeechResponsePayload=void 0;class r{constructor(e){this.privSpeechResponse=JSON.parse(e)}get recognition(){return this.privSpeechResponse.recognition}get translations(){return this.privSpeechResponse.translations}get id(){return this.privSpeechResponse.id}get language(){return this.privSpeechResponse.language}get nickname(){return this.privSpeechResponse.nickname}get participantId(){return this.privSpeechResponse.participantId}get roomid(){return this.privSpeechResponse.roomid}get timestamp(){return this.privSpeechResponse.timestamp}get type(){return this.privSpeechResponse.type}get isFinal(){return"final"===this.privSpeechResponse.type}static fromJSON(e){return new r(e)}}t.SpeechResponsePayload=r;class i{constructor(e){this.privTextResponse=JSON.parse(e)}get originalText(){return this.privTextResponse.originalText}get translations(){return this.privTextResponse.translations}get id(){return this.privTextResponse.id}get language(){return this.privTextResponse.language}get nickname(){return this.privTextResponse.nickname}get participantId(){return this.privTextResponse.participantId}get roomid(){return this.privTextResponse.roomid}get timestamp(){return this.privTextResponse.timestamp}get type(){return this.privTextResponse.type}static fromJSON(e){return new i(e)}}t.TextResponsePayload=i},67141:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisBoundaryType=void 0,function(e){e.Word="WordBoundary",e.Punctuation="PunctuationBoundary",e.Sentence="SentenceBoundary"}(t.SpeechSynthesisBoundaryType||(t.SpeechSynthesisBoundaryType={}))},68309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CommandResponsePayload=void 0;class r{constructor(e){this.privCommandResponse=JSON.parse(e)}get type(){return this.privCommandResponse.type}get command(){return this.privCommandResponse.command}get id(){return this.privCommandResponse.id}get nickname(){return this.privCommandResponse.nickname}get participantId(){return this.privCommandResponse.participantId}get roomid(){return this.privCommandResponse.roomid}get value(){return this.privCommandResponse.value}get token(){return this.privCommandResponse.token}static fromJSON(e){return new r(e)}}t.CommandResponsePayload=r},71515:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},71753:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Connection=void 0;let i=r(532535),n=r(705333),o=r(6364),s=r(365372),a=r(775720);class c{static fromRecognizer(e){let t=e.internalData,r=new c;return r.privInternalData=t,r.setupEvents(),r}static fromSynthesizer(e){let t=e.internalData,r=new c;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=c},72300:(e,t,r)=>{"use strict";
15Object.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(770779);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 c extends n{constructor(e,t){super("AudioSourceErrorEvent",e,i.EventType.Error),this.privError=t}get error(){return this.privError}}t.AudioSourceErrorEvent=c;class u extends n{constructor(e,t,r){super(e,t),this.privAudioNodeId=r}get audioNodeId(){return this.privAudioNodeId}}t.AudioStreamNodeEvent=u;class d extends u{constructor(e,t){super("AudioStreamNodeAttachingEvent",e,t)}}t.AudioStreamNodeAttachingEvent=d;class l extends u{constructor(e,t){super("AudioStreamNodeAttachedEvent",e,t)}}t.AudioStreamNodeAttachedEvent=l;class p extends u{constructor(e,t){super("AudioStreamNodeDetachedEvent",e,t)}}t.AudioStreamNodeDetachedEvent=p;class h extends u{constructor(e,t,r){super("AudioStreamNodeErrorEvent",e,t),this.privError=r}get error(){return this.privError}}t.AudioStreamNodeErrorEvent=h},72842:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentRecognitionCanceledEventArgs=void 0;let i=r(775720);class n extends i.IntentRecognitionEventArgs{constructor(e,t,r,i,n,o){super(i,n,o),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.IntentRecognitionCanceledEventArgs=n},74876:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unsafeStringify=o;var i=function(e){return e&&e.__esModule?e:{default:e}}(r(384249));let 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]]}t.default=function(e,t=0){let r=o(e,t);if(!(0,i.default)(r))throw TypeError("Stringified UUID is invalid");return r}},77722:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAudioPlayer=void 0;let i=r(946184),n=r(775720),o=r(526811);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
15=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},86688:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisResult=void 0;class 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},87706:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default="00000000-0000-0000-0000-000000000000"},89279:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceServiceRecognizer=void 0;let i=r(432971),n=r(705333),o=r(775720),s=r(532535),a=r(767640);class c extends s.ServiceRecognizerBase{constructor(e,t,r,i,o){super(e,t,r,i,o),this.privDeferralMap=new n.DeferralMap,this.privSpeakerAudioSource=r,this.sendPrePayloadJSONOverride=()=>this.noOp()}set SpeakerAudioSource(e){this.privSpeakerAudioSource=e}processTypeSpecificMessages(e){let t=!1,r=new o.PropertyCollection;switch(e.messageType===n.MessageType.Text&&r.setProperty(o.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),e.path.toLowerCase()){case"speaker.profiles":let i=JSON.parse(e.textBody);switch(i.operation.toLowerCase()){case"create":this.handleCreateResponse(i,e.requestId);break;case"delete":case"reset":this.handleResultResponse(i,e.requestId);break;case"fetch":let s=JSON.parse(e.textBody);this.handleFetchResponse(s,e.requestId)}t=!0;break;case"speaker.phrases":let a=JSON.parse(e.textBody);this.handlePhrasesResponse(a,e.requestId),t=!0;break;case"speaker.profile.enrollment":let c=JSON.parse(e.textBody),u=new o.VoiceProfileEnrollmentResult(this.enrollmentReasonFrom(c.enrollment?c.enrollment.enrollmentStatus:c.status.statusCode),c.enrollment?JSON.stringify(c.enrollment):void 0,c.status.reason);this.privDeferralMap.getId(e.requestId)&&this.privDeferralMap.complete(e.requestId,u),this.privRequestSession.onSpeechEnded(),t=!0}let d=new n.Deferred;return d.resolve(t),d.promise}cancelRecognition(e,t,r,i,n){new o.PropertyCollection().setProperty(s.CancellationErrorCodePropertyName,o.CancellationErrorCode[i]);let a=new o.VoiceProfileEnrollmentResult(o.ResultReason.Canceled,n,n);this.privDeferralMap.getId(t)&&this.privDeferralMap.complete(t,a)}async createProfile(e,t){this.voiceProfileType=e.toString();let r=this.connectImpl();try{let i=new n.Deferred;return await r,await this.sendCreateProfile(i,e,t),this.receiveMessage(),i.promise}catch(e){throw e}}async resetProfile(e){return this.voiceProfileType=e.profileType.toString(),this.sendCommonRequest("reset",e.profileType,e)}async deleteProfile(e){return this.voiceProfileType=e.profileType.toString(),this.sendCommonRequest("delete",e.profileType,e)}async retrieveEnrollmentResult(e){return this.voiceProfileType=e.profileType.toString(),this.privExpectedProfileId=e.profileId,this.sendCommonRequest("fetch",e.profileType,e)}async getAllProfiles(e){return this.voiceProfileType=e.toString(),this.sendCommonRequest("fetch",e)}async getActivationPhrases(e,t){this.voiceProfileType=e.toString();let r=this.connectImpl();try{let i=new n.Deferred;return await r,await this.sendPhrasesRequest(i,e,t),this.receiveMessage(),i.promise}catch(e){throw e}}async enrollProfile(e){this.voiceProfileType=e.profileType.toString();let t=new n.Deferred;this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privSpeakerAudioSource.events),this.privRecognizerConfig.parameters.setProperty(o.PropertyId.Speech_SessionId,this.privRequestSession.sessionId);let r=this.connectImpl(),s=this.sendPreAudioMessages(e,t),a=await this.privSpeakerAudioSource.attach(this.privRequestSession.audioNodeId),c=await this.privSpeakerAudioSource.format,u=await this.privSpeakerAudioSource.deviceInfo,d=new i.ReplayableAudioNode(a,c.avgBytesPerSec);await this.privRequestSession.onAudioSourceAttachCompleted(d,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:u};try{await r,await s}catch(e){this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,o.CancellationReason.Error,o.CancellationErrorCode.ConnectionFailure,e)}let l=new o.SessionEventArgs(this.privRequestSession.sessionId);return this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,l),this.receiveMessage(),this.sendAudio(d).then(()=>{},e=>{this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,o.CancellationReason.Error,o.CancellationErrorCode.RuntimeError,e)}),t.promise}async sendPreAudioMessages(e,t){let r=await this.fetchConnection();this.privRequestSession.onSpeechContext(),this.privDeferralMap.add(this.privRequestSession.requestId,t),await this.sendBaseRequest
15(r,"enroll",this.scenarioFrom(e.profileType),e)}async sendPhrasesRequest(e,t,r){let i=await this.fetchConnection();this.privRequestSession.onSpeechContext(),this.privDeferralMap.add(this.privRequestSession.requestId,e);let o=this.scenarioFrom(t);return i.send(new a.SpeechConnectionMessage(n.MessageType.Text,"speaker.profile.phrases",this.privRequestSession.requestId,"application/json; charset=utf-8",JSON.stringify({locale:r,scenario:o})))}async sendCreateProfile(e,t,r){let i=await this.fetchConnection();this.privRequestSession.onSpeechContext(),this.privDeferralMap.add(this.privRequestSession.requestId,e);let s=t===o.VoiceProfileType.TextIndependentIdentification?"TextIndependentIdentification":t===o.VoiceProfileType.TextIndependentVerification?"TextIndependentVerification":"TextDependentVerification";return i.send(new a.SpeechConnectionMessage(n.MessageType.Text,"speaker.profile.create",this.privRequestSession.requestId,"application/json; charset=utf-8",JSON.stringify({locale:r,number:"1",scenario:s})))}async sendCommonRequest(e,t,r){let i=this.connectImpl();try{let o=new n.Deferred;this.privRequestSession.onSpeechContext(),await i;let s=await this.fetchConnection();return this.privDeferralMap.add(this.privRequestSession.requestId,o),await this.sendBaseRequest
15(s,e,this.scenarioFrom(t),r),this.receiveMessage(),o.promise}catch(e){throw e}}async sendBaseRequest(e,t,r,i){let o={scenario:r};return i?o.profileIds=[i.profileId]:o.maxPageSize=-1,e.send(new a.SpeechConnectionMessage(n.MessageType.Text,`speaker.profile.${t}`,this.privRequestSession.requestId,"application/json; charset=utf-8",JSON.stringify(o)))}extractSpeakerContext(e){return{features:{interimResult:"enabled",progressiveDetection:"disabled"},profileIds:e.profileIds,scenario:e.scenario}}handlePhrasesResponse(e,t){if(this.privDeferralMap.getId(t))if("success"!==e.status.statusCode.toLowerCase()){let r=o.ResultReason.Canceled,i=new o.VoiceProfilePhraseResult(r,e.status.statusCode,e.passPhraseType,[]);this.privDeferralMap.complete(t,i)}else if(e.phrases&&e.phrases.length>0){let r=o.ResultReason.EnrollingVoiceProfile,i=new o.VoiceProfilePhraseResult(r,e.status.statusCode,e.passPhraseType,e.phrases);this.privDeferralMap.complete(t,i)}else throw Error("Voice Profile get activation phrases failed, no phrases received");else throw Error(`Voice Profile get activation phrases request for requestID ${t} not found`)}handleCreateResponse(e,t){if(e.profiles&&e.profiles.length>0)if(this.privDeferralMap.getId(t)){let r=e.profiles.map(e=>e.profileId);this.privDeferralMap.complete(t,r)}else throw Error(`Voice Profile create request for requestID ${t} not found`);else throw Error("Voice Profile create failed, no profile id received")}handleResultResponse(e,t){if(this.privDeferralMap.getId(t)){let r="delete"===e.operation.toLowerCase()?o.ResultReason.DeletedVoiceProfile:o.ResultReason.ResetVoiceProfile,i="success"===e.status.statusCode.toLowerCase()?r:o.ResultReason.Canceled,n=new o.VoiceProfileResult(i,`statusCode: ${e.status.statusCode}, errorDetails: ${e.status.reason}`);this.privDeferralMap.complete(t,n)}else throw Error(`Voice Profile create request for requestID ${t} not found`)}handleFetchResponse(e,t){if(this.privDeferralMap.getId(t)&&e.profiles[0]){if(this.privExpectedProfileId&&1===e.profiles.length&&e.profiles[0].profileId===this.privExpectedProfileId){this.privExpectedProfileId=void 0;let r=e.profiles[0],i=new o.VoiceProfileEnrollmentResult(this.enrollmentReasonFrom(r.enrollmentStatus),JSON.stringify(r),e.status.reason);this.privDeferralMap.complete(t,i)}else if(e.profiles.length>0){let r=e.profiles,i=[];for(let t of r)i.push(new o.VoiceProfileEnrollmentResult(this.enrollmentReasonFrom(t.enrollmentStatus),JSON.stringify(t),e.status.reason));this.privDeferralMap.complete(t,i)}}else throw Error(`Voice Profile fetch request for requestID ${t} not found`)}enrollmentReasonFrom(e){switch(e.toLowerCase()){case"enrolled":return o.ResultReason.EnrolledVoiceProfile;case"invalidlocale":case"invalidphrase":case"invalidaudioformat":case"invalidscenario":case"invalidprofilecount":case"invalidoperation":case"audiotooshort":case"audiotoolong":case"toomanyenrollments":case"storageconflict":case"profilenotfound":case"incompatibleprofiles":case"incompleteenrollment":return o.ResultReason.Canceled;default:return o.ResultReason.EnrollingVoiceProfile}}scenarioFrom(e){return e===o.VoiceProfileType.TextIndependentIdentification?"TextIndependentIdentification":e===o.VoiceProfileType.TextIndependentVerification?"TextIndependentVerification":"TextDependentVerification"}}t.VoiceServiceRecognizer=c},90018:function(e,t,r){"use strict";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.ConsoleLoggingListener=void 0;let s=o(r(642250)),a=r(877065),c=r(365372);class u{constructor(e=a.LogLevel.None){this.privLogPath=void 0,this.privEnableConsoleOutput=!0,this.privLogLevelFilter=e}set logPath(e){c.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=u},90343:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.IntentRecognitionResult=void 0;let i=r(775720);class n extends i.SpeechRecognitionResult{constructor(e,t,r,i,n,o,s,a,c,u,d){super(t,r,i,n,o,s,a,void 0,c,u,d),this.privIntentId=e}get intentId(){return this.privIntentId}}t.IntentRecognitionResult=n},92745:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OnUnknownAction=void 0,function(e){e.RecognizeWithDefaultLanguage="RecognizeWithDefaultLanguage",e.None="None"}(t.OnUnknownAction||(t.OnUnknownAction={}))},94069:(e,t,r)=>{"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.Queue=void 0;let n=r(946184),o=r(334062),s=r(222395);!function(e){e[e.Dequeue=0]="Dequeue",e[e.Peek=1]="Peek"}(i||(i={}));class a{constructor(e){this.privPromiseStore=new o.List,this.privIsDrainInProgress=!1,this.privIsDisposing=!1,this.privDisposeReason=null,this.privList=e||new o.List,this.privDetachables=[],this.privSubscribers=new o.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 s.Deferred;return this.privSubscribers&&(this.privSubscribers.add({deferral:e,type:i.Dequeue}),this.drain()),e.promise}peek(){this.throwIfDispose();let e=new s.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 n.InvalidOperationError(this.privDisposeReason);throw new n.ObjectDisposedError("Queue")}if(this.privIsDisposing)throw new n.InvalidOperationError("Queue disposing")}}t.Queue=a},100889:(e,t)=>{"use strict";var r,i;Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceInfo=t.SynthesisVoiceType=t.SynthesisVoiceGender=void 0,function(e){e[e.Unknown=0]="Unknown",e[e.Female=1]="Female",e[e.Male=2]="Male",e[e.Neutral=3]="Neutral"}(r=t.SynthesisVoiceGender||(t.SynthesisVoiceGender={})),function(e){e[e.Unknown=0]="Unknown",e[e.OnlineNeural=1]="OnlineNeural",e[e.OnlineStandard=2]="OnlineStandard",e[e.OfflineNeural=3]="OfflineNeural",e[e.OfflineStandard=4]="OfflineStandard",e[e.OnlineNeuralHD=5]="OnlineNeuralHD"}(i=t.SynthesisVoiceType||(t.SynthesisVoiceType={}));let n={[r[r.Neutral]]:r.Neutral,[r[r.Male]]:r.Male,[r[r.Female]]:r.Female},o={Neural:i.OnlineNeural,NeuralHD:i.OnlineNeuralHD};class s{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=o[e.VoiceType]||i.Unknown,this.privGender=n[e.Gender]||r.Unknown,e.StyleList&&Array.isArray(e.StyleList))for(let 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=s},102985:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceEventArgs=void 0;let i=r(775720);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},105828:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriber=void 0;let i=r(532535),n=r(705333),o=r(365372),s=r(775720),a=r(205839);class c{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=c},106521:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OnRejectAction=t.KeywordDetectionType=void 0,(t.KeywordDetectionType||(t.KeywordDetectionType={})).StartTrigger="StartTrigger",function(e){e.EndOfTurn="EndOfTurn",e.Continue="Continue"}(t.OnRejectAction||(t.OnRejectAction={}))},109700:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=r(822550).A},111886:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarSynthesizer=void 0;let i=r(471418),n=r(532535),o=r(705333),s=r(345322),a=r(775720),c=r(365372),u=r(370457);class d extends a.Synthesizer{constructor(e,t){super(e),c.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){c.Contracts.throwIfNullOrUndefined(e,"peerConnection"),this.privIceServers=e.getConfiguration().iceServers,c.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 stopAvatarAsync(){return c.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 u.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=d},114962:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var i=r(212115),n=r(851632),o=r(845292),s=r(16324),a=r(793789),c=r(436863),u=r(695155);let d={entering:{opacity:1},entered:{opacity:1}},l=i.forwardRef(function(e,t){let r=(0,s.A)(),l={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:p,appear:h=!0,children:v,easing:f,in:g,onEnter:m,onEntered:y,onEntering:S,onExit:C,onExited:b,onExiting:P,style:R,timeout:w=l,TransitionComponent:T=n.Ay,...A}=e,I=i.useRef(null),E=(0,c.A)(I,(0,o.A)(v),t),_=e=>t=>{if(e){let r=I.current;void 0===t?e(r):e(r,t)}},O=_(S),k=_((e,t)=>
15{(0,a.q)(e);let i=(0,a.c)({style:R,timeout:w,easing:f},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",i),e.style.transition=r.transitions.create("opacity",i),m&&m(e,t)}),x=_(y),M=_(P),D=_(e=>{let t=(0,a.c)({style:R,timeout:w,easing:f},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),C&&C(e)}),N=_(b);return(0,u.jsx)(T,{appear:h,in:g,nodeRef:I,onEnter:k,onEntered:x,onEntering:O,onExit:D,onExited:N,onExiting:M,addEndListener:e=>{p&&p(I.current,e)},timeout:w,...A,children:(e,t)=>{let{ownerState:r,...n}=t;return i.cloneElement(v,{style:{opacity:0,visibility:"exited"!==e||g?void 0:"hidden",...d[e],...R,...v.props.style},ref:E,...n})}})})},116389:(e,t,r)=>{"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionMessage=t.MessageType=void 0;let n=r(946184),o=r(518167);!function(e){e[e.Text=0]="Text",e[e.Binary=1]="Binary"}(i=t.MessageType||(t.MessageType={}));class s{constructor(e,t,r,s){if(this.privBody=null,e===i.Text&&t&&"string"!=typeof t)throw new n.InvalidOperationError("Payload must be a string");if(e===i.Binary&&t&&!(t instanceof ArrayBuffer))throw new n.InvalidOperationError("Payload must be ArrayBuffer");switch(this.privMessageType=e,this.privBody=t,this.privHeaders=r||{},this.privId=s||(0,o.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}
15get textBody(){if(this.privMessageType===i.Binary)throw new n.InvalidOperationError("Not supported for binary message");return this.privBody}get binaryBody(){if(this.privMessageType===i.Text)throw new n.InvalidOperationError("Not supported for text message");return this.privBody}get id(){return this.privId}}t.ConnectionMessage=s},119553:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M14 6V4h-4v2zM4 8v11h16V8zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z"}),"WorkOutlineOutlined")},120129:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var i=r(212115);let n=function(e){let{controlled:t,default:r,name:n,state:o="value"}=e,{current:s}=i.useRef(void 0!==t),[a,c]=i.useState(r),u=i.useCallback(e=>{s||c(e)},[]);return[s?t:a,u]}},124662:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(967645),n=r(384428);let o={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var r=t.styles[e]||{},o=t.attributes[e]||{},s=t.elements[e];(0,n.sb)(s)&&(0,i.A)(s)&&(Object.assign(s.style,r),Object.keys(o).forEach(function(e){var t=o[e];!1===t?s.removeAttribute(e):s.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(e){var o=t.elements[e],s=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce(function(e,t){return e[t]="",e},{});(0,n.sb)(o)&&(0,i.A)(o)&&(Object.assign(o.style,a),Object.keys(s).forEach(function(e){o.removeAttribute(e)}))})}},requires:["computeStyles"]}},127417:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14m-2.17-1.5 2.14-1.53 2.14 1.53-.83-2.46 2.15-1.5h-2.62L9.47 6l-.84 2.54H6l2.14 1.49z"}),"SavedSearch")},130069:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileClient=void 0;let i=r(532535),n=r(881034),o=r(365372),s=r(775720);class a extends s.Recognizer{constructor(e){o.Contracts.throwIfNullOrUndefined(e,"speechConfig"),o.Contracts.throwIfNull(e,"speechConfig"),super(n.AudioConfig.fromStreamInput(s.AudioInputStream.createPushStream()),e.properties,new i.VoiceProfileConnectionFactory),this.privProperties=e.properties.clone(),this.privVoiceAdapter=this.privReco,this.privDisposedVoiceAdapter=!1}get properties(){return this.privProperties}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)}async createProfileAsync(e,t){let r=await this.privVoiceAdapter.createProfile(e,t);return new s.VoiceProfile(r[0],e)}async retrieveEnrollmentResultAsync(e){return this.privVoiceAdapter.retrieveEnrollmentResult(e)}async getAllProfilesAsync(e){return this.privVoiceAdapter.getAllProfiles(e)}async getActivationPhrasesAsync(e,t){return this.privVoiceAdapter.getActivationPhrases(e,t)}async enrollProfileAsync(e,t){return o.Contracts.throwIfNullOrUndefined(t,"audioConfig"),this.audioConfig=t,this.privVoiceAdapter.SpeakerAudioSource=t,this.privVoiceAdapter.enrollProfile(e)}async deleteProfileAsync(e){return this.privVoiceAdapter.deleteProfile(e)}async resetProfileAsync(e){return this.privVoiceAdapter.resetProfile(e)}async close(){await this.dispose(!0)}createServiceRecognizer(e,t,r,n){return new i.VoiceServiceRecognizer(e,t,r,n,this)}async dispose(e){!this.privDisposedVoiceAdapter&&(this.privDisposedVoiceAdapter=!0,e&&await super.dispose(e))}createRecognizerConfig(e){return new i.RecognizerConfig(e,this.properties)}getResult(e,t){return new s.VoiceProfileResult(e.ok?t:s.ResultReason.Canceled,e.statusText)}}t.VoiceProfileClient=a},130497:(e,t)=>{"use strict";
15Object.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"}),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()},132105:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechRecognizer=void 0;let i=r(532535),n=r(217770),o=r(705333),s=r(365372),a=r(775720);class c 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 c(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=c},132473:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationStatus=void 0,function(e){e[e.Success=0]="Success",e[e.Error=1]="Error"}(t.TranslationStatus||(t.TranslationStatus={}))},133063:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return C}});let i=r(588229),n=r(106966),o=r(695155),s=n._(r(212115)),a=i._(r(447650)),c=i._(r(615564)),u=r(638883),d=r(795840),l=r(986752);r(243230);let p=r(470901),h=i._(r(551193)),v=r(206654),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function g(e,t,r,i,n,o,s){let a=null==e?void 0:e.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}(null==i?void 0:i.current)&&i.current(e)}}))}function m(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}let y=(0,s.forwardRef)((e,t)=>{let{src:r,srcSet:i,sizes:n,height:a,width:c,decoding:u,className:d,style:l,fetchPriority:p,placeholder:h,loading:f,unoptimized:y,fill:S,onLoadRef:C,onLoadingCompleteRef:b,setBlurComplete:P,setShowAltText:R,sizesInput:w,onLoad:T,onError:A,...I}=e,E=(0,s.useCallback)(e=>{e&&(A&&(e.src=e.src),e.complete&&g(e,h,C,b,P,y,w))},[r,h,C,b,P,A,y,w]),_=(0,v.useMergedRef)(t,E);return(0,o.jsx)("img",{...I,...m(p),loading:f,width:c,height:a,decoding:u,"data-nimg":S?"fill":"1",className:d,style:l,sizes:n,srcSet:i,src:r,ref:_,onLoad:e=>{g(e.currentTarget,h,C,b,P,y,w)},onError:e=>{R(!0),"empty"!==h&&P(!0),A&&A(e)}})});function S(e){let{isAppRouter:t,imgAttributes:r}=e,i={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...m
15(r.fetchPriority)};return t&&a.default.preload?(a.default.preload(r.src,i),null):(0,o.jsx)(c.default,{children:(0,o.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...i},"__nimg-"+r.src+r.srcSet+r.sizes)})}let C=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(p.RouterContext),i=(0,s.useContext)(l.ImageConfigContext),n=(0,s.useMemo)(()=>{var e;let t=f||i||d.imageConfigDefault,r=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),n=t.deviceSizes.sort((e,t)=>e-t),o=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:r,deviceSizes:n,qualities:o}},[i]),{onLoad:a,onLoadingComplete:c}=e,v=(0,s.useRef)(a);(0,s.useEffect)(()=>{v.current=a},[a]);let g=(0,s.useRef)(c);(0,s.useEffect)(()=>{g.current=c},[c]);let[m,C]=(0,s.useState)(!1),[b,P]=(0,s.useState)(!1),{props:R,meta:w}=(0,u.getImgProps)(e,{defaultLoader:h.default,imgConf:n,blurComplete:m,showAltText:b});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(y,{...R,unoptimized:w.unoptimized,placeholder:w.placeholder,fill:w.fill,onLoadRef:v,onLoadingCompleteRef:g,setBlurComplete:C,setShowAltText:P,sizesInput:e.sizes,ref:t}),w.priority?(0,o.jsx)(S,{isAppRouter:!r,imgAttributes:R}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},138421:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationConnectionMessage=void 0;let i=r(705333);
15class n extends i.ConnectionMessage{constructor(e,t,r,i){super(e,t,r,i);let n=JSON.parse(this.textBody);void 0!==n.type&&(this.privConversationMessageType=n.type)}get conversationMessageType(){return this.privConversationMessageType}}t.ConversationConnectionMessage=n},140809:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionEventArgs=void 0;let i=r(775720);class n extends i.SessionEventArgs{constructor(e,t){super(t),this.privOffset=e}get offset(){return this.privOffset}}t.RecognitionEventArgs=n},141485:(e,t)=>{"use strict";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},144445:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechConfigImpl=t.SpeechConfig=void 0;let i=r(532535),n=r(365372),o=r(775720);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_IntentRegion,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,c="object"==typeof t&&null!==t&&"string"==typeof t.key;if(void 0!==t&&!i&&!s&&!c)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.setProperty(o.PropertyId.SpeechServiceConnection_IntentRegion,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},145496:(e,t,r)=>{"use strict";var i=r(244134).hp;
15Object.defineProperty(t,"__esModule",{value:!0}),t.PullAudioInputStreamImpl=t.PullAudioInputStream=t.PushAudioInputStreamImpl=t.PushAudioInputStream=t.AudioInputStream=void 0;let n=r(532535),o=r(705333),s=r(518167),a=r(775720),c=r(526811);class u{constructor(){return}static createPushStream(e){return d.create(e)}static createPullStream(e,t){return p.create(e,t)}}t.AudioInputStream=u;class d extends u{static create(e){return new l(e)}}t.PushAudioInputStream=d;class l extends d{constructor(e){super(),void 0===e?this.privFormat=c.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)}
15toBuffer(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=l;class p extends u{constructor(){super()}static create(e,t){return new h(e,t)}}t.PullAudioInputStream=p;class h extends p{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=h},146391:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesizer=void 0;let i=r(532535),n=r(705333),o=r(51761),s=r(345322),a=r(995737),c=r(365372),u=r(775720),d=r(370457);class l extends u.Synthesizer{constructor(e,t){super(e),null!==t&&(void 0===t?this.audioConfig="undefined"==typeof window?void 0:u.AudioConfig.fromDefaultSpeakerOutput():this.audioConfig=t),this.privConnectionFactory=new i.SpeechSynthesisConnectionFactory,this.implCommonSynthesizeSetup()}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),new l(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)}async getVoicesAsync(e=""){return this.getVoices(e)}close(e,t){c.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)}createRestSynthesisAdapter(e,t){return new i.SynthesisRestAdapter(t,e)}implCommonSynthesizeSetup(){super.implCommonSynthesizeSetup(),this.privAdapter.audioOutputFormat=s.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormat(u.SpeechSynthesisOutputFormat[this.properties.getProperty(u.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)])}speakImpl(e,t,r,i,s){try{let l;c.Contracts.throwIfDisposed(this.privDisposed);let p=(0,n.createNoDashGuid)();l=s instanceof u.PushAudioOutputStreamCallback?new a.PushAudioOutputStreamImpl(s):s instanceof u.PullAudioOutputStream?s:void 0!==s?new o.AudioFileWriter(s):void 0,this.synthesisRequestQueue.enqueue(new d.SynthesisRequest(p,e,t,e=>{if(this.privSynthesizing=!1,r)try{r(e)}catch(e){i&&i(e)}r=void 0,this.adapterSpeak().catch(()=>{})},e=>{i&&i(e)},l)),this.adapterSpeak().catch(()=>{})}catch(e){i&&(e instanceof Error?i(e.name+": "+e.message):i(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 u.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 u.SynthesisVoicesResult(t,i,void 0)}}}t.SpeechSynthesizer=l},147025:(e,t)=>{"use strict";
15Object.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"}},153763:(e,t)=>{"use strict";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},154155:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},154230:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriptionCanceledEventArgs=void 0;let i=r(440230);class n extends i.CancellationEventArgsBase{}t.MeetingTranscriptionCanceledEventArgs=n},159421:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var i=r(752596);function n(e,t){if(!e)return t;function r(e,t){let r={};return Object.keys(t).forEach(i=>{(function(e,t){let r=e.charCodeAt(2);return"o"===e[0]&&"n"===e[1]&&r>=65&&r<=90&&"function"==typeof t})(i,t[i])&&"function"==typeof e[i]&&(r[i]=function(){for(var r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];e[i](...n),t[i](...n)})}),r}if("function"==typeof e||"function"==typeof t)return n=>{let o="function"==typeof t?t(n):t,s="function"==typeof e?e({...n,...o}):e,a=(0,i.A)(null==n?void 0:n.className,null==o?void 0:o.className,null==s?void 0:s.className),c=r(s,o);return{...o,...s,...c,...!!a&&{className:a},...(null==o?void 0:o.style)&&(null==s?void 0:s.style)&&{style:{...o.style,...s.style}},...(null==o?void 0:o.sx)&&(null==s?void 0:s.sx)&&{sx:[...Array.isArray(o.sx)?o.sx:[o.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let n=r(e,t),o=(0,i.A)(null==t?void 0:t.className,null==e?void 0:e.className);return{...t,...e,...n,...!!o&&{className:o},...(null==t?void 0:t.style)&&(null==e?void 0:e.style)&&{style:{...t.style,...e.style}},...(null==t?void 0:t.sx)&&(null==e?void 0:e.sx)&&{sx:[...Array.isArray(t.sx)?t.sx:[t.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}},159773:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var i=r(212115),n=r(447650),o=r(343430),s=r(681616);function a(e,t){"function"==typeof e?e(t):e&&(e.current=t)}var c=r(845292);let u=i.forwardRef(function(e,t){let{children:r,container:u,disablePortal:d=!1}=e,[l,p]=i.useState(null),h=(0,s.A)(i.isValidElement(r)?(0,c.A)(r):null,t);return((0,o.A)(()=>{d||p(("function"==typeof u?u():u)||document.body)},[u,d]),(0,o.A)(()=>{if(l&&!d)return a(t,l),()=>{a(t,null)}},[t,l,d]),d)?i.isValidElement(r)?i.cloneElement(r,{ref:h}):r:l?n.createPortal(r,l):l})},161177:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8z"}),"History")},161288:(e,t)=>
15{"use strict";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},165123:(e,t)=>{"use strict";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},168604:(e,t,r)=>{"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesizerConfig=t.SynthesisServiceType=void 0;let n=r(532535);!function(e){e[e.Standard=0]="Standard",e[e.Custom=1]="Custom"}(i=t.SynthesisServiceType||(t.SynthesisServiceType={}));class o{constructor(e,t){this.privSynthesisServiceType=i.Standard,this.avatarEnabled=!1,this.privSpeechServiceConfig=e||new n.SpeechServiceConfig(new n.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=o},169285:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranscriptionServiceRecognizer=void 0;let i=r(705333),n=r(775720),o=r(532535),s=r(767640);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 sendSpeechEventAsync(e,t){if(this.privRequestSession.isRecognizing){let r=await this.fetchConnection();await this.sendSpeechEvent(r,this.createSpeechEventPayload(e,t))}}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.IsMeetingRecognizer()){if(this.privTranscriberRecognizer.canceled){let t=new n.MeetingTranscriptionCanceledEventArgs(r,s,i,void 0,e);try{this.privTranscriberRecognizer.canceled(this.privTranscriberRecognizer,t)}catch{}}}else if(this.privTranscriberRecognizer.canceled){let t=new n.ConversationTranscriptionCanceledEventArgs(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){if(await this.sendSpeechContext(e,!0),this.privTranscriberRecognizer.IsMeetingRecognizer()){let t=this.privTranscriberRecognizer.getMeetingInfo(),r=this.createMeetingSpeechEventPayload(t,"start");await this.sendSpeechEvent(e,r)}else{let t=this.privTranscriberRecognizer.getConversationInfo(),r=this.createSpeechEventPayload(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))}createSpeechEventPayload(e,t){let r={id:"meeting",name:t,meeting:e.conversationProperties};return r.meeting.id=e.id,r.meeting.attendees=e.participants,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},169871:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriptionEventArgs=t.ConversationTranscriptionEventArgs=t.SpeechRecognitionEventArgs=void 0;let i=r(775720);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},171381:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationHypothesis=void 0;let i=r(365372),n=r(132473);class o{constructor(e,t){this.privTranslationHypothesis=e,this.privTranslationHypothesis.Offset+=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}
15get 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},172562:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,f:()=>o});var i=r(855170),n=r(890870);function o(e){return(0,n.Ay)("MuiListItemIcon",e)}let s=(0,i.A)("MuiListItemIcon",["root","alignItemsFlexStart"])},178921:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var i=r(212115),n=r(752596),o=r(117472),s=r(913209),a=r(575955),c=r(340680),u=r(910186),d=r(855170),l=r(890870);function p(e){return(0,l.Ay)("MuiSvgIcon",e)}(0,d.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=r(695155);let v=(0,a.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,"inherit"!==r.color&&t["color".concat((0,s.A)(r.color))],t["fontSize".concat((0,s.A)(r.fontSize))]]}})((0,c.A)(e=>{var t,r,i,n,o,s,a,c,u,d,l,p,h,v,f,g,m,y;let{theme:S}=e;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:null==(n=S.transitions)||null==(i=n.create)?void 0:i.call(n,"fill",{duration:null==(r=(null!=(f=S.vars)?f:S).transitions)||null==(t=r.duration)?void 0:t.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:(null==(s=S.typography)||null==(o=s.pxToRem)?void 0:o.call(s,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:(null==(c=S.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:(null==(d=S.typography)||null==(u=d.pxToRem)?void 0:u.call(d,35))||"2.1875rem"}},...Object.entries((null!=(g=S.vars)?g:S).palette).filter(e=>{let[,t]=e;return t&&t.main}).map(e=>{var t,r,i;let[n]=e;return{props:{color:n},style:{color:null==(r=(null!=(i=S.vars)?i:S).palette)||null==(t=r[n])?void 0:t.main}}}),{props:{color:"action"},style:{color:null==(p=(null!=(m=S.vars)?m:S).palette)||null==(l=p.action)?void 0:l.active}},{props:{color:"disabled"},style:{color:null==(v=(null!=(y=S.vars)?y:S).palette)||null==(h=v.action)?void 0:h.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),f=i.forwardRef(function(e,t){let r=(0,u.b)({props:e,name:"MuiSvgIcon"}),{children:a,className:c,color:d="inherit",component:l="svg",fontSize:f="medium",htmlColor:g,inheritViewBox:m=!1,titleAccess:y,viewBox:S="0 0 24 24",...C}=r,b=i.isValidElement(a)&&"svg"===a.type,P={...r,color:d,component:l,fontSize:f,instanceFontSize:e.fontSize,inheritViewBox:m,viewBox:S,hasSvgAsChild:b},R={};m||(R.viewBox=S);let w=(e=>{let{color:t,fontSize:r,classes:i}=e,n={root:["root","inherit"!==t&&"color".concat((0,s.A)(t)),"fontSize".concat((0,s.A)(r))]};return(0,o.A)(n,p,i)})(P);return(0,h.jsxs)(v,{as:l,className:(0,n.A)(w.root,c),focusable:"false",color:g,"aria-hidden":!y||void 0,role:y?"img":void 0,ref:t,...R,...C,...b&&a.props,ownerState:P,children:[b?a.props.children:a,y?(0,h.jsx)("title",{children:y}):null]})});f.muiName="SvgIcon";let g=f},179949:(e,t)=>{"use strict";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},189602:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=function(e,t,r){return"function"==typeof e?e(t,r):e}},203133:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentResult=t.ContentAssessmentResult=void 0;let i=r(365372),n=r(775720);class o{constructor(e){this.privPronJson=e}get grammarScore(){return this.privPronJson.ContentAssessment.GrammarScore}get vocabularyScore(){return this.privPronJson.ContentAssessment.VocabularyScore}get topicScore(){return this.privPronJson.ContentAssessment.TopicScore}}t.ContentAssessmentResult=o;class s{constructor(e){let 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 s(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}get contentAssessmentResult(){if(void 0!==this.detailResult.ContentAssessment)return new o(this.detailResult)}}t.PronunciationAssessmentResult=s},203948:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},205839:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionResult=t.MeetingTranscriber=t.MeetingTranscriptionCanceledEventArgs=t.MeetingImpl=t.Meeting=t.ParticipantChangedReason=t.User=t.Participant=t.ConversationTranscriber=t.ConversationTranslator=t.ConversationTranslationResult=t.ConversationTranslationEventArgs=t.ConversationTranslationCanceledEventArgs=t.ConversationParticipantsChangedEventArgs=t.ConversationExpirationEventArgs=t.ConversationCommon=t.ConversationImpl=t.Conversation=void 0;var i=r(296815);Object.defineProperty(t,"Conversation",{enumerable:!0,get:function(){return i.Conversation}}),Object.defineProperty(t,"ConversationImpl",{enumerable:!0,get:function(){return i.ConversationImpl}});var n=r(561858);Object.defineProperty(t,"ConversationCommon",{enumerable:!0,get:function(){return n.ConversationCommon}});var o=r(298375);Object.defineProperty(t,"ConversationExpirationEventArgs",{enumerable:!0,get:function(){return o.ConversationExpirationEventArgs}});var s=r(609668);Object.defineProperty(t,"ConversationParticipantsChangedEventArgs",{enumerable:!0,get:function(){return s.ConversationParticipantsChangedEventArgs}});var a=r(831426);Object.defineProperty(t,"ConversationTranslationCanceledEventArgs",{enumerable:!0,get:function(){return a.ConversationTranslationCanceledEventArgs}});var c=r(487963);Object.defineProperty(t,"ConversationTranslationEventArgs",{enumerable:!0,get:function(){return c.ConversationTranslationEventArgs}});var u=r(355599);Object.defineProperty(t,"ConversationTranslationResult",{enumerable:!0,get:function(){return u.ConversationTranslationResult}});var d=r(10565);Object.defineProperty(t,"ConversationTranslator",{enumerable:!0,get:function(){return d.ConversationTranslator}});var l=r(950442);Object.defineProperty(t,"ConversationTranscriber",{enumerable:!0,get:function(){return l.ConversationTranscriber}});var p=r(852752);Object.defineProperty(t,"Participant",{enumerable:!0,get:function(){return p.Participant}}),Object.defineProperty(t,"User",{enumerable:!0,get:function(){return p.User}});var h=r(321343);Object.defineProperty(t,"ParticipantChangedReason",{enumerable:!0,get:function(){return h.ParticipantChangedReason}});var v=r(36857);Object.defineProperty(t,"Meeting",{enumerable:!0,get:function(){return v.Meeting}}),Object.defineProperty(t,"MeetingImpl",{enumerable:!0,get:function(){return v.MeetingImpl}});var f=r(688117);Object.defineProperty(t,"MeetingTranscriptionCanceledEventArgs",{enumerable:!0,get:function(){return f.MeetingTranscriptionCanceledEventArgs}});var g=r(105828);Object.defineProperty(t,"MeetingTranscriber",{enumerable:!0,get:function(){return g.MeetingTranscriber}});var m=r(551816);Object.defineProperty(t,"ConversationTranscriptionResult",{enumerable:!0,get:function(){return m.ConversationTranscriptionResult}})},210536:(e,t)=>{"use strict";
15Object.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},211772:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CognitiveSubscriptionKeyAuthentication=void 0;let i=r(705333),n=r(937583),o=r(429483);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},216460:(e,t,r)=>{"use strict";r.d(t,{A:()=>L});var i=r(212115),n=r(752596),o=r(117472),s=r(681616),a=r(14810),c=r(845292),u=r(695155);function d(e){let t=[],r=[];return Array.from(e.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((e,i)=>{let n=function(e){let t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1===n||e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type||!e.name)return!1;let t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t)),r=t('[name="'.concat(e.name,'"]:checked'));return r||(r=t('[name="'.concat(e.name,'"]'))),r!==e}(e)||(0===n?t.push(e):r.push({documentOrder:i,tabIndex:n,node:e}))}),r.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function l(){return!0}let p=function(e){let{children:t,disableAutoFocus:r=!1,disableEnforceFocus:n=!1,disableRestoreFocus:o=!1,getTabbable:p=d,isEnabled:h=l,open:v}=e,f=i.useRef(!1),g=i.useRef(null),m=i.useRef(null),y=i.useRef(null),S=i.useRef(null),C=i.useRef(!1),b=i.useRef(null),P=(0,s.A)((0,c.A)(t),b),R=i.useRef(null);i.useEffect(()=>{v&&b.current&&(C.current=!r)},[r,v]),i.useEffect(()=>{if(!v||!b.current)return;let e=(0,a.A)(b.current);return!b.current.contains(e.activeElement)&&(b.current.hasAttribute("tabIndex")||b.current.setAttribute("tabIndex","-1"),C.current&&b.current.focus()),()=>{o||(y.current&&y.current.focus&&(f.current=!0,y.current.focus()),y.current=null)}},[v]),i.useEffect(()=>{if(!v||!b.current)return;let e=(0,a.A)(b.current),t=t=>{R.current=t,!n&&h()&&"Tab"===t.key&&e.activeElement===b.current&&t.shiftKey&&(f.current=!0,m.current&&m.current.focus())},r=()=>{let t=b.current;if(null===t)return;if(!e.hasFocus()||!h()||f.current){f.current=!1;return}if(t.contains(e.activeElement)||n&&e.activeElement!==g.current&&e.activeElement!==m.current)return;if(e.activeElement!==S.current)S.current=null;else if(null!==S.current)return;if(!C.current)return;let r=[];if((e.activeElement===g.current||e.activeElement===m.current)&&(r=p(b.current)),r.length>0){var i,o;let e=!!((null==(i=R.current)?void 0:i.shiftKey)&&(null==(o=R.current)?void 0:o.key)==="Tab"),t=r[0],n=r[r.length-1];"string"!=typeof t&&"string"!=typeof n&&(e?n.focus():t.focus())}else t.focus()};e.addEventListener("focusin",r),e.addEventListener("keydown",t,!0);let i=setInterval(()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&r()},50);return()=>{clearInterval(i),e.removeEventListener("focusin",r),e.removeEventListener("keydown",t,!0)}},[r,n,o,h,v,p]);let w=e=>{null===y.current&&(y.current=e.relatedTarget),C.current=!0};return(0,u.jsxs)(i.Fragment,{children:[(0,u.jsx)("div",{tabIndex:v?0:-1,onFocus:w,ref:g,"data-testid":"sentinelStart"}),i.cloneElement(t,{ref:P,onFocus:e=>{null===y.current&&(y.current=e.relatedTarget),C.current=!0,S.current=e.target;let r=t.props.onFocus;r&&r(e)}}),(0,u.jsx)("div",{tabIndex:v?0:-1,onFocus:w,ref:m,"data-testid":"sentinelEnd"})]})};var h=r(159773),v=r(575955),f=r(340680),g=r(910186),m=r(16652),y=r(510704);function S(...e){return e.reduce((e,t)=>null==t?e:function(...r){e.apply(this,r),t.apply(this,r)},()=>{})}var C=r(340428),b=r(631178),P=r(698730);function R(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function w(e){return parseInt((0,b.A)(e).getComputedStyle(e).paddingRight,10)||0}function T(e,t,r,i,n){let o=[t,r,...i];[].forEach.call(e.children,e=>{let t=!o.includes(e),r=!function(e){let t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),r="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||r}(e);t&&r&&R(e,n)})}function A(e,t){let r=-1;return e.some((e,i)=>!!t(e)&&(r=i,!0)),r}class I{add(e,t){let r=this.modals.indexOf(e);if(-1!==r)return r;r=this.modals.length,this.modals.push(e),e.modalRef&&R(e.modalRef,!1);let i=function(e){let t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);T(t,e.mount,e.modalRef,i,!0);let n=A(this.containers,e=>e.container===t);return -1!==n?this.containers[n].modals.push(e):this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:i}),r}mount(e,t){let r=A(this.containers,t=>t.modals.includes(e)),i=this.containers[r];i.restore||(i.restore=function(e,t){let r=[],i=e.container;if(!t.disableScrollLock){let e;if(function(e){let t=(0,a.A)(e);return t.body===e?(0,b.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(i)){let e=(0,P.A)((0,b.A)(i));r.push({value:i.style.paddingRight,property:"padding-right",el:i}),i.style.paddingRight="".concat(w(i)+e,"px");let t=(0,a.A)(i).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{r.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(w(t)+e,"px")})}if(i.parentNode instanceof DocumentFragment)e=(0,a.A)(i).body;else{let t=i.parentElement,r=(0,b.A)(i);e=(null==t?void 0:t.nodeName)==="HTML"&&"scroll"===r.getComputedStyle(t).overflowY?t:i}r.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>
15{r.forEach(e=>{let{value:t,el:r,property:i}=e;t?r.style.setProperty(i,t):r.style.removeProperty(i)})}}(i,t))}remove(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=this.modals.indexOf(e);if(-1===r)return r;let i=A(this.containers,t=>t.modals.includes(e)),n=this.containers[i];if(n.modals.splice(n.modals.indexOf(e),1),this.modals.splice(r,1),0===n.modals.length)n.restore&&n.restore(),e.modalRef&&R(e.modalRef,t),T(n.container,e.mount,e.modalRef,n.hiddenSiblings,!1),this.containers.splice(i,1);else{let e=n.modals[n.modals.length-1];e.modalRef&&R(e.modalRef,!1)}return r}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}constructor(){this.modals=[],this.containers=[]}}let E=()=>{},_=new I,O=function(e){let{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:n=!1,closeAfterTransition:o=!1,onTransitionEnter:c,onTransitionExited:u,children:d,onClose:l,open:p,rootRef:h}=e,v=i.useRef({}),f=i.useRef(null),g=i.useRef(null),m=(0,s.A)(g,h),[b,P]=i.useState(!p),w=!!d&&d.props.hasOwnProperty("in"),T=!0;("false"===e["aria-hidden"]||!1===e["aria-hidden"])&&(T=!1);let A=()=>(v.current.modalRef=g.current,v.current.mount=f.current,v.current),I=()=>{_.mount(A(),{disableScrollLock:n}),g.current&&(g.current.scrollTop=0)},O=(0,y.A)(()=>{let e=("function"==typeof t?t():t)||(0,a.A)(f.current).body;_.add(A(),e),g.current&&I()}),k=()=>_.isTopModal(A()),x=(0,y.A)(e=>{f.current=e,e&&(p&&k()?I():g.current&&R(g.current,T))}),M=i.useCallback(()=>{_.remove(A(),T)},[T]);return i.useEffect(()=>()=>{M()},[M]),i.useEffect(()=>{p?O():w&&o||M()},[p,M,w,o,O]),{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=(0,C.A)(e);delete i.onTransitionEnter,delete i.onTransitionExited;let n={...i,...t};return{role:"presentation",...n,onKeyDown:e=>{var t;null==(t=n.onKeyDown)||t.call(n,e),"Escape"===e.key&&229!==e.which&&k()&&!r&&(e.stopPropagation(),l&&l(e,"escapeKeyDown"))},ref:m}},getBackdropProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"aria-hidden":!0,...e,onClick:t=>{var r;null==(r=e.onClick)||r.call(e,t),t.target===t.currentTarget&&l&&l(t,"backdropClick")},open:p}},getTransitionProps:()=>{var e,t;return{onEnter:S(()=>{P(!1),c&&c()},null!=(e=null==d?void 0:d.props.onEnter)?e:E),onExited:S(()=>{P(!0),u&&u(),o&&M()},null!=(t=null==d?void 0:d.props.onExited)?t:E)}},rootRef:m,portalRef:x,isTopModal:k,exited:b,hasTransition:w}};var k=r(855170),x=r(890870);function M(e){return(0,x.Ay)("MuiModal",e)}(0,k.A)("MuiModal",["root","hidden","backdrop"]);var D=r(647798);let N=(0,v.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})((0,f.A)(e=>{let{theme:t}=e;return{position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:e=>{let{ownerState:t}=e;return!t.open&&t.exited},style:{visibility:"hidden"}}]}})),z=(0,v.Ay)(m.A,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),L=i.forwardRef(function(e,t){let r=(0,g.b)({name:"MuiModal",props:e}),{BackdropComponent:s=z,BackdropProps:a,classes:c,className:d,closeAfterTransition:l=!1,children:v,container:f,component:m,components:y={},componentsProps:S={},disableAutoFocus:C=!1,disableEnforceFocus:b=!1,disableEscapeKeyDown:P=!1,disablePortal:R=!1,disableRestoreFocus:w=!1,disableScrollLock:T=!1,hideBackdrop:A=!1,keepMounted:I=!1,onClose:E,onTransitionEnter:_,onTransitionExited:k,open:x,slotProps:L={},slots:j={},theme:F,...B}=r,U={...r,closeAfterTransition:l,disableAutoFocus:C,disableEnforceFocus:b,disableEscapeKeyDown:P,disablePortal:R,disableRestoreFocus:w,disableScrollLock:T,hideBackdrop:A,keepMounted:I},{getRootProps:V,getBackdropProps:q,getTransitionProps:W,portalRef:H,isTopModal:K,exited:J,hasTransition:$}=O({...U,rootRef:t}),G={...U,exited:J},Q=(e=>{let{open:t,exited:r,classes:i}=e;return(0,o.A)({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},M,i)})(G),X={};if(void 0===v.props.tabIndex&&(X.tabIndex="-1"),$){let{onEnter:e,onExited:t}=W();X.onEnter=e,X.onExited=t}let Y={slots:{root:y.Root,backdrop:y.Backdrop,...j},slotProps:{...S,...L}},[Z,ee]=(0,D.A)("root",{ref:t,elementType:N,externalForwardedProps:{...Y,...B,component:m}
15,getSlotProps:V,ownerState:G,className:(0,n.A)(d,null==Q?void 0:Q.root,!G.open&&G.exited&&(null==Q?void 0:Q.hidden))}),[et,er]=(0,D.A)("backdrop",{ref:null==a?void 0:a.ref,elementType:s,externalForwardedProps:Y,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:e=>q({...e,onClick:t=>{(null==e?void 0:e.onClick)&&e.onClick(t)}}),className:(0,n.A)(null==a?void 0:a.className,null==Q?void 0:Q.backdrop),ownerState:G});return I||x||$&&!J?(0,u.jsx)(h.A,{ref:H,container:f,disablePortal:R,children:(0,u.jsxs)(Z,{...ee,children:[!A&&s?(0,u.jsx)(et,{...er}):null,(0,u.jsx)(p,{disableEnforceFocus:b,disableAutoFocus:C,disableRestoreFocus:w,isEnabled:K,open:x,children:i.cloneElement(v,X)})]})}):null})},217770:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionMode=void 0,function(e){e.Interactive="Interactive",e.Dictation="Dictation",e.Conversation="Conversation",e.None="None"}(t.RecognitionMode||(t.RecognitionMode={}))},222395:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.marshalPromiseToCallbacks=t.Sink=t.Deferred=t.PromiseResultEventSource=t.PromiseResult=t.PromiseState=void 0,function(e){e[e.None=0]="None",e[e.Resolved=1]="Resolved",e[e.Rejected=2]="Rejected"}(r=t.PromiseState||(t.PromiseState={}));class i{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=i;class n{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=n;class o{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=o;class s{constructor(){this.privState=r.None,this.privPromiseResult=null,this.privPromiseResultEvents=null,this.privSuccessHandlers=[],this.privErrorHandlers=[],this.privPromiseResultEvents=new n,this.privPromiseResult=new i(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=s,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){}})}},229002:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProfanityOption=void 0,function(e){e[e.Masked=0]="Masked",e[e.Removed=1]="Removed",e[e.Raw=2]="Raw"}(t.ProfanityOption||(t.ProfanityOption={}))},235113:e=>{"use strict";let t=new Set(["json","buffer","string"]);e.exports=e=>(...r)=>{let i,n,o,s=new Set,a="";
15return 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)}},235524:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationServiceAdapter=void 0;let i=r(705333),n=r(775720),o=r(532535),s=r(138421),a=r(687473),c=r(269161),u=r(337084),d=r(279008);class l extends o.ServiceRecognizerBase{constructor(e,t,r,n,o){super(e,t,r,n,o),this.privConnectionConfigPromise=void 0,this.privLastPartialUtteranceId="",this.privConversationServiceConnector=o,this.privConversationAuthentication=e,this.receiveMessageOverride=()=>this.receiveConversationMessageOverride(),this.recognizeOverride=()=>this.noOp(),this.postConnectImplOverride=e=>this.conversationConnectImpl(e),this.configConnectionOverride=()=>this.configConnection(),this.disconnectOverride=()=>this.privDisconnect(),this.privConversationRequestSession=new a.ConversationRequestSession((0,i.createNoDashGuid)()),this.privConversationConnectionFactory=t,this.privConversationIsDisposed=!1}isDisposed(){return super.isDisposed()||this.privConversationIsDisposed}async dispose(e){if(this.privConversationIsDisposed=!0,void 0!==this.privConnectionConfigPromise){let t=await this.privConnectionConfigPromise;await t.dispose(e)}await super.dispose(e)}async sendMessage(e){return(await this.fetchConnection()).send(new s.ConversationConnectionMessage(i.MessageType.Text,e))}async sendMessageAsync(e){let t=await this.fetchConnection();await t.send(new s.ConversationConnectionMessage(i.MessageType.Text,e))}privDisconnect(){if(!this.terminateMessageLoop)return this.cancelRecognition(this.privConversationRequestSession.sessionId,this.privConversationRequestSession.requestId,n.CancellationReason.Error,n.CancellationErrorCode.NoError,"Disconnecting"),this.terminateMessageLoop=!0,Promise.resolve()}async processTypeSpecificMessages(){return!0}cancelRecognition(e,t,r,i,o){this.terminateMessageLoop=!0;let s=new n.ConversationTranslationCanceledEventArgs(r,o,i,void 0,e);try{this.privConversationServiceConnector.canceled&&this.privConversationServiceConnector.canceled(this.privConversationServiceConnector,s)}catch{}}async conversationConnectImpl(e){return this.privConnectionLoop=this.startMessageLoop(),e}async receiveConversationMessageOverride(){if(this.isDisposed()||this.terminateMessageLoop)return Promise.resolve();let e=new i.Deferred;try{let t=await this.fetchConnection(),r=await t.read();if(this.isDisposed()||this.terminateMessageLoop)return e.resolve(),Promise.resolve();if(!r)return this.receiveConversationMessageOverride();let i=this.privConversationRequestSession.sessionId,s=r.conversationMessageType.toLowerCase(),a=!1;try{switch(s){case"info":case"participant_command":case"command":let e=d.CommandResponsePayload.fromJSON(r.textBody);switch(e.command.toLowerCase()){case"participantlist":let t=d.ParticipantsListPayloadResponse.fromJSON(r.textBody),l=t.participants.map(e=>({avatar:e.avatar,displayName:e.nickname,id:e.participantId,isHost:e.ishost,isMuted:e.ismuted,isUsingTts:e.usetts,preferredLanguage:e.locale}));this.privConversationServiceConnector.participantsListReceived&&this.privConversationServiceConnector.participantsListReceived(this.privConversationServiceConnector,new c.ParticipantsListEventArgs(t.roomid,t.token,t.translateTo,t.profanityFilter,t.roomProfanityFilter,t.roomLocked,t.muteAll,l,i));break;case"settranslatetolanguages":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new c.ParticipantAttributeEventArgs(e.participantId,u.ConversationTranslatorCommandTypes.setTranslateToLanguages,e.value,i));break;case"setprofanityfiltering":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new c.ParticipantAttributeEventArgs(e.participantId,u.ConversationTranslatorCommandTypes.setProfanityFiltering,e.value,i));break;case"setmute":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new c.ParticipantAttributeEventArgs(e.participantId,u.ConversationTranslatorCommandTypes.setMute,e.value,i));break;case"setmuteall":this.privConversationServiceConnector.muteAllCommandReceived&&this.privConversationServiceConnector.muteAllCommandReceived(this.privConversationServiceConnector,new c.MuteAllEventArgs(e.value,i));break;case"roomexpirationwarning":this.privConversationServiceConnector.conversationExpiration&&this.privConversationServiceConnector.conversationExpiration(this.privConversationServiceConnector,new n.ConversationExpirationEventArgs(e.value,this.privConversationRequestSession.sessionId));break;case"setusetts":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new c.ParticipantAttributeEventArgs(e.participantId,u.ConversationTranslatorCommandTypes.setUseTTS,e.value,i));break;case"setlockstate":this.privConversationServiceConnector.lockRoomCommandReceived&&this.privConversationServiceConnector.lockRoomCommandReceived(this.privConversationServiceConnector,new c.LockRoomEventArgs(e.value,i));break;case"changenickname":this.privConversationServiceConnector.participantUpdateCommandReceived&&this.privConversationServiceConnector.participantUpdateCommandReceived(this.privConversationServiceConnector,new c.ParticipantAttributeEventArgs(e.participantId,u.ConversationTranslatorCommandTypes.changeNickname,e.value,i));break;case"joinsession":let p=d.ParticipantPayloadResponse.fromJSON(r.textBody),h={avatar:p.avatar,displayName:p.nickname,id:p.participantId,isHost:p.ish
15ost,isMuted:p.ismuted,isUsingTts:p.usetts,preferredLanguage:p.locale};this.privConversationServiceConnector.participantJoinCommandReceived&&this.privConversationServiceConnector.participantJoinCommandReceived(this.privConversationServiceConnector,new c.ParticipantEventArgs(h,i));break;case"leavesession":let v={id:e.participantId};this.privConversationServiceConnector.participantLeaveCommandReceived&&this.privConversationServiceConnector.participantLeaveCommandReceived(this.privConversationServiceConnector,new c.ParticipantEventArgs(v,i));break;case"disconnectsession":e.participantId;break;case"token":let f=new o.CognitiveTokenAuthentication(()=>{let t=e.token;return Promise.resolve(t)},()=>{let t=e.token;return Promise.resolve(t)});this.authentication=f,this.privConversationServiceConnector.onToken(f)}break;case"partial":case"final":let g=d.SpeechResponsePayload.fromJSON(r.textBody),m="final"===s?n.ResultReason.TranslatedParticipantSpeech:n.ResultReason.TranslatingParticipantSpeech,y=new n.ConversationTranslationResult(g.participantId,this.getTranslations(g.translations),g.language,g.id,m,g.recognition,void 0,void 0,r.textBody,void 0);g.isFinal?(void 0!==y.text&&y.text.length>0?a=!0:g.id===this.privLastPartialUtteranceId&&(a=!0),a&&this.privConversationServiceConnector.translationReceived&&this.privConversationServiceConnector.translationReceived(this.privConversationServiceConnector,new c.ConversationReceivedTranslationEventArgs(u.ConversationTranslatorMessageTypes.final,y,i))):void 0!==y.text&&(this.privLastPartialUtteranceId=g.id,this.privConversationServiceConnector.translationReceived&&this.privConversationServiceConnector.translationReceived(this.privConversationServiceConnector,new c.ConversationReceivedTranslationEventArgs(u.ConversationTranslatorMessageTypes.partial,y,i)));break;case"translated_message":let S=d.TextResponsePayload.fromJSON(r.textBody),C=new n.ConversationTranslationResult(S.participantId,this.getTranslations(S.translations),S.language,void 0,void 0,S.originalText,void 0,void 0,void 0,r.textBody,void 0);this.privConversationServiceConnector.translationReceived&&this.privConversationServiceConnector.translationReceived(this.privConversationServiceConnector,new c.ConversationReceivedTranslationEventArgs(u.ConversationTranslatorMessageTypes.instantMessage,C,i))}}catch(e){}return this.receiveConversationMessageOverride()}catch(e){this.terminateMessageLoop=!0}return e.promise}async startMessageLoop(){if(this.isDisposed())return Promise.resolve();this.terminateMessageLoop=!1;let e=this.receiveConversationMessageOverride();try{return await e}catch(e){return this.cancelRecognition(this.privRequestSession?this.privRequestSession.sessionId:"",this.privRequestSession?this.privRequestSession.requestId:"",n.CancellationReason.Error,n.CancellationErrorCode.RuntimeError,e),null}}configConnection(){return this.isDisposed()?Promise.resolve(void 0):void 0!==this.privConnectionConfigPromise?this.privConnectionConfigPromise.then(e=>e.state()===i.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionConfigPromise=void 0,this.configConnection()):this.privConnectionConfigPromise,()=>(this.privConnectionId=null,this.privConnectionConfigPromise=void 0,this.configConnection())):this.terminateMessageLoop?Promise.resolve(void 0):(this.privConnectionConfigPromise=this.connectImpl().then(e=>e),this.privConnectionConfigPromise)}getTranslations(e){let t;if(void 0!==e)for(let r of(t=new n.Translations,e))t.set(r.lang,r.translation);return t}}t.ConversationServiceAdapter=l},243770:function(e,t,r){(function(e,t,r){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=i(t),o=i(r);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,i=Array(t);r<t;r++)i[r]=e[r];return i}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
15t%2?a(Object(r),!0).forEach(function(t){var i,n;i=t,n=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in e?Object.defineProperty(e,i,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[i]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(t.includes(i))continue;r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],t.includes(r)||({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var d=["animationData","loop","autoplay","initialSegment","onComplete","onLoopComplete","onEnterFrame","onSegmentStart","onConfigReady","onDataReady","onDataFailed","onLoadedImages","onDOMLoaded","onDestroy","lottieRef","renderer","name","assetsPath","rendererSettings"],l=function(e,t){var i,a=e.animationData,l=e.loop,p=e.autoplay,h=e.initialSegment,v=e.onComplete,f=e.onLoopComplete,g=e.onEnterFrame,m=e.onSegmentStart,y=e.onConfigReady,S=e.onDataReady,C=e.onDataFailed,b=e.onLoadedImages,P=e.onDOMLoaded,R=e.onDestroy;e.lottieRef,e.renderer,e.name,e.assetsPath,e.rendererSettings;var w=u(e,d),T=function(e){if(Array.isArray(e))return e}(i=r.useState(!1))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var i,n,o,s,a=[],c=!0,u=!1;try{o=(r=r.call(e)).next,!1;for(;!(c=(i=o.call(r)).done)&&(a.push(i.value),a.length!==t);c=!0);}catch(e){u=!0,n=e}finally{try{if(!c&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(u)throw n}}return a}}(i,2)||function(e,t){if(e){if("string"==typeof e)return s(e,2);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(i,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),A=T[0],I=T[1],E=r.useRef(),_=r.useRef(null),O=function(){var t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(_.current){null==(t=E.current)||t.destroy();var i=c(c(c({},e),r),{},{container:_.current});return E.current=n.default.loadAnimation(i),I(!!E.current),function(){var e;null==(e=E.current)||e.destroy(),E.current=void 0}}};return r.useEffect(function(){var e=O();return function(){return null==e?void 0:e()}},[a,l]),r.useEffect(function(){E.current&&(E.current.autoplay=!!p)},[p]),r.useEffect(function(){if(E.current){if(!h)return void E.current.resetSegments(!0);Array.isArray(h)&&h.length&&((E.current.currentRawFrame<h[0]||E.current.currentRawFrame>h[1])&&(E.current.currentRawFrame=h[0]),E.current.setSegment(h[0],h[1]))}},[h]),r.useEffect(function(){var e=[{name:"complete",handler:v},{name:"loopComplete",handler:f},{name:"enterFrame",handler:g},{name:"segmentStart",handler:m},{name:"config_ready",handler:y},{name:"data_ready",handler:S},{name:"data_failed",handler:C},{name:"loaded_images",handler:b},{name:"DOMLoaded",handler:P},{name:"destroy",handler:R}].filter(function(e){return null!=e.handler});if(e.length){var t=e.map(function(e){var t;return null==(t=E.current)||t.addEventListener(e.name,e.handler),function(){var t;null==(t=E.current)||t.removeEventListener(e.name,e.handler)}});return function(){t.forEach(function(e){return e()})}}},[v,f,g,m,y,S,C,b,P,R]),{View:o.default.createElement("div",c({style:t,ref:_},w)),play:function(){var e;null==(e=E.current)||e.play()},stop:function(){var e;null==(e=E.current)||e.stop()},pause:function(){var e;null==(e=E.current)||e.pause()},setSpeed:function(e){var t;null==(t=E.current)||t.setSpeed(e)},goToAndStop:function(e,t){var r;null==(r=E.current)||r.goToAndStop(e,t)},goToAndPlay:function(e,t){var r;null==(r=E.current)||r.goToAndPlay(e,t)},setDirection:function(e){var t;null==(t=E.current)||t.setDirection(e)},playSegments:function(e,t){var r;null==(r=E.current)||r.playSegments(e,t)},setSubframe:function(e){var t;null==(t=E.current)||t.setSubframe(e)},getDuration:function(e){var t;return null==(t=E.current)?void 0:t.getDuration(e)},destroy:function(){var e;null==(e=E.current)||e.destroy(),E.current=void 0},animationContainerRef:_,animationLoaded:A,animationItem:E.current}},p=function(e){var t=e.wrapperRef,i=e.animationItem,n=e.mode,o=e.actions;r.useEffect(function(){var e,r,s,a,c,u=t.current;if(u&&i&&o.length)switch(i.stop(),n){case"scroll":return e=null,r=function(){var t,r,n,s=(r=(t=u.getBoundingClientRect()).top,n=t.height,(window.innerHeight-r)/(window.innerHeight+n)),a=o.find(function(e){var t=e.visibility;return t&&s>=t[0]&&s<=t[1]});if(a){if("seek"===a.type&&a.visibility&&2===a.frames.length){var c=a.frames[0]+Math.ceil((s-a.visibility[0])/(a.visibility[1]-a.visibility[0])*a.frames[1]);i.goToAndStop(c-i.firstFrame-1,!0)}"loop"===a.type&&(null===e||e!==a.frames?(i.playSegments(a.frames,!0),e=a.frames):i.isPaused&&(i.playSegments(a.frames,!0),e=a.frames)),"play"===a.type&&i.isPaused&&(i.resetSegments(!0),i.play()),"stop"===a.type&&i.goToAndStop(a.frames[0]-i.firstFrame-1,!0)}},document.addEventListener("scroll",r),function(){document.removeEventListener("scroll",r)};case"cursor":return s=function(e,t){var r=e,n=t;if(-1!==r&&-1!==n){var s,a,c,d,l,p=(s=r,a=n,d=(c=u.getBoundingClientRect()).top,l=c.left,{x:(s-l)/c.width,y:(a-d)/c.height});r=p.x,n=p.y}var h=o.find(function(e){var t=e.position;return t&&Array.isArray(t.x)&&Array.isArray(t.y)?r>=t.x[0]&&r<=t.x[1]&&n>=t.y[0]&&n<=t.y[1]:!(!t||Number.isNaN(t.x)||Number.isNaN(t.y))&&r===t.x&&n===t.y});if(h){if("seek"===h.type&&h.position&&Array.isArray(h.position.x)&&Array.isArray(h.position.y)&&2===h.frames.length){var v=(r-h.position.x[0])/(h.position.x[1]-h.position.x[0]),f=(n-h.position.y[0])/(h.position.y[1]-h.position.y[0]);i.playSegments(h.frames,!0),i.goToAndStop(Math.ceil((v+f)/2*(h.frames[1]-h.frames[0])),!0)}"loop"===h.type&&i.playSegments(h.frames,!0),"play"===h.type&&(i.isPaused&&i.resetSegments(!1),i.playSegments(h.frames)),"stop"===h.type&&i.goToAndStop(h.frames[0],!0)}},a=function(e){s(e.clientX,e.clientY)},c=function(){s(-1,-1)},u.addEventListener("mousemove",a),u.addEventListener("mouseout",c),function(){u.removeEventListener("mousemove",a),u.removeEventListener("mouseout",c)}}},[n,i])},h=function(e){var t=e.actions,r=e.mode,i=e.lottieObj,n=i.animationItem,o=i.View;return p({actions:t,animationItem:n,mode:r,wrapperRef:i.animationContainerRef}),o},v=["style","interactivity"];Object.defineProperty(e,"LottiePlayer",{enumerable:!0,get:function(){return n.default}}),e.default=function(e){var t,i,n,o=e.style,s=e.interactivity,a=l(u(e,v),o),c=a.View,d=a.play,p=a.stop,f=a.pause,g=a.setSpeed,m=a.goToAndStop,y=a.goToAndPlay,S=a.setDirection,C=a.playSegments,b=a.setSubframe,P=a.getDuration,R=a.destroy,w=a.animationContainerRef,T=a.animationLoaded,A=a.animationItem;return r.useEffect(function(){e.lottieRef&&(e.lottieRef.current={play:d,stop:p,pause:f,setSpeed:g,goToAndPlay:y,goToAndStop:m,setDirection:S,playSegments:C,setSubframe:b,getDuration:P,destroy:R,animationContainerRef:w,animationLoaded:T,animationItem:A})},[null==(t=e.lottieRef)?void 0:t.current]),h({lottieObj:{View:c,play:d,stop:p,pause:f,setSpeed:g,goToAndStop:m,goToAndPlay:y,setDirection:S,playSegments:C,setSubframe:b,getDuration:P,destroy:R,animationContainerRef:w,animationLoaded:T,animationItem:A},actions:null!=(i=null==s?void 0:s.actions)?i:[],mode:null!=(n=null==s?void 0:s.mode)?n:"scroll"})},e.useLottie=l,e.useLottieInteractivity=h,Object.defineProperty(e,"__esMo
15dule",{value:!0})})(t,r(648834),r(212115))},244730:(e,t,r)=>{"use strict";var i;Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionEndedEvent=t.RecognitionCompletionStatus=t.RecognitionStartedEvent=t.ConnectingToServiceEvent=t.ListeningStartedEvent=t.RecognitionTriggeredEvent=t.SpeechRecognitionEvent=void 0;let n=r(705333);class o extends n.PlatformEvent{constructor(e,t,r,i=n.EventType.Info){super(e,i),this.privRequestId=t,this.privSessionId=r}get requestId(){return this.privRequestId}get sessionId(){return this.privSessionId}}t.SpeechRecognitionEvent=o;class s extends o{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=s;class a extends o{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=a;class c extends o{constructor(e,t,r){super("ConnectingToServiceEvent",e,r),this.privAuthFetchEventid=t}get authFetchEventid(){return this.privAuthFetchEventid}}t.ConnectingToServiceEvent=c;class u extends o{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=u,function(e){e[e.Success=0]="Success",e[e.AudioSourceError=1]="AudioSourceError",e[e.AudioSourceTimeout=2]="AudioSourceTimeout",e[e.AuthTokenFetchError=3]="AuthTokenFetchError",e[e.AuthTokenFetchTimeout=4]="AuthTokenFetchTimeout",e[e.UnAuthorized=5]="UnAuthorized",e[e.ConnectTimeout=6]="ConnectTimeout",e[e.ConnectError=7]="ConnectError",e[e.ClientRecognitionActivityTimeout=8]="ClientRecognitionActivityTimeout",e[e.UnknownError=9]="UnknownError"}(i=t.RecognitionCompletionStatus||(t.RecognitionCompletionStatus={}));class d extends o{constructor(e,t,r,o,s,a,c,u){super("RecognitionEndedEvent",e,s,c===i.Success?n.EventType.Info:n.EventType.Error),this.privAudioSourceId=t,this.privAudioNodeId=r,this.privAuthFetchEventId=o,this.privStatus=c,this.privError=u,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=d},247209:function(e,t,r){"use strict";var i=r(244134).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 c=s(r(188632)),u=s(r(313678)),d=a(r(526308)),l=a(r(629645)),p=a(r(644573)),h=r(937583),v=r(705333);class f{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.privMessageFormatter=r,this.privConnectionState=v.ConnectionState.None,this.privUri=e,this.privHeaders=n,this.privEnableCompression=o,this.privHeaders[h.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{if("undefined"==typeof WebSocket||f.forceNpmWebSocket){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 p.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=>
15{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.privMessageFormatter.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 d.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 l.default(t)}createConnection(e,t){let r;if(t={...t,...{requestOCSP:!0,servername:t.host}},this.proxyInfo){let i=f.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(u.connect(t)):Promise.resolve(c.connect(t));return r}get isWebsocketOpen(){return this.privWebsocketClient&&this.privWebsocketClient.readyState===this.privWebsocketClient.OPEN}}t.WebsocketMessageAdapter=f,f.forceNpmWebSocket=!1},250488:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.TurnStatusReceivedEventArgs=void 0;let i=r(967661);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},252148:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PullAudioInputStreamCallback=void 0;class r{}t.PullAudioInputStreamCallback=r},252567:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{fillRule:"evenodd",d:"M14 6V4h-4v2zM4 8v11h16V8zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z"}),"WorkOutline")},252685:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TentativePhraseResultsOption=t.OutputFormat=t.PhraseExtension=t.PhraseOption=void 0,function(e){e.WordTimings="WordTimings",e.SNR="SNR",e.Pronunciation="Pronunciation",e.WordPronunciation="WordPronunciation",e.WordConfidence="WordConfidence",e.Words="Words",e.Sentiment="Sentiment",e.PronunciationAssessment="PronunciationAssessment",e.ContentAssessment="ContentAssessment",e.PhraseAMScore="PhraseAMScore",e.PhraseLMScore="PhraseLMScore",e.WordAMScore="WordAMScore",e.WordLMScore="WordLMScore",e.RuleTree="RuleTree",e.NBestTimings="NBestTimings",e.DecoderDiagnostics="DecoderDiagnostics",e.DisplayWordTimings="DisplayWordTimings",e.DisplayWords="DisplayWords"}(t.PhraseOption||(t.PhraseOption={})),function(e){e.Graph="Graph",e.Corrections="Corrections",e.Sentiment="Sentiment"}(t.PhraseExtension||(t.PhraseExtension={})),function(e){e.Simple="Simple",e.Detailed="Detailed"}(t.OutputFormat||(t.OutputFormat={})),function(e){e.None="None",e.Always="Always"}(t.TentativePhraseResultsOption||(t.TentativePhraseResultsOption={}))},253539:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},254853:(e,t)=>{"use strict";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},256278:(e,t,r)=>{"use strict";r.d(t,{A:()=>I});var i=r(212115),n=r(752596),o=r(117472),s=r(582370),a=r(913209),c=r(216460),u=r(114962),d=r(718407),l=r(855170),p=r(890870);function h(e){return(0,p.Ay)("MuiDialog",e)}let v=(0,l.A)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var f=r(39101),g=r(16652),m=r(575955),y=r(16324),S=r(340680),C=r(910186),b=r(647798),P=r(695155);let R=(0,m.Ay)(g.A,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),w=(0,m.Ay)(c.A,{name:"MuiDialog",slot:"Root"})({"@media print":{position:"absolute !important"}}),T=(0,m.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.container,t["scroll".concat((0,a.A)(r.scroll))]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),A=(0,m.Ay)(d.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.paper,t["scrollPaper".concat((0,a.A)(r.scroll))],t["paperWidth".concat((0,a.A)(String(r.maxWidth)))],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})((0,S.A)(e=>{let{theme:t}=e;return{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:e=>{let{ownerState:t}=e;return!t.maxWidth},style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"max(".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit,", 444px)"),["&.".concat(v.paperScrollBody)]:{[t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(t.breakpoints.values).filter(e=>"xs"!==e).map(e=>({props:{maxWidth:e},style:{maxWidth:"".concat(t.breakpoints.values[e]).concat(t.breakpoints.unit),["&.".concat(v.paperScrollBody)]:{[t.breakpoints.down(t.breakpoints.values[e]+64)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:e=>{let{ownerState:t}=e;return t.fullWidth},style:{width:"calc(100% - 64px)"}},{props:e=>{let{ownerState:t}=e;return t.fullScreen},style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,["&.".concat(v.paperScrollBody)]:{margin:0,maxWidth:"100%"}}}]}})),I=i.forwardRef(function(e,t){let r=(0,C.b)({props:e,name:"MuiDialog"}),c=(0,y.A)(),l={enter:c.transitions.duration.enteringScreen,exit:c.transitions.duration.leavingScreen},{"aria-describedby":p,"aria-labelledby":v,"aria-modal":g=!0,BackdropComponent:m,BackdropProps:S,children:I,className:E,disableEscapeKeyDown:_=!1,fullScreen:O=!1,fullWidth:k=!1,maxWidth:x="sm",onClick:M,onClose:D,open:N,PaperComponent:z=d.A,PaperProps:L={},scroll:j="paper",slots:F={},slotProps:B={},TransitionComponent:U=u.A,transitionDuration:V=l,TransitionProps:q,...W}=r,H={...r,disableEscapeKeyDown:_,fullScreen:O,fullWidth:k,maxWidth:x,scroll:j},K=(e=>{let{classes:t,scroll:r,maxWidth:i,fullWidth:n,fullScreen:s}
15=e,c={root:["root"],container:["container","scroll".concat((0,a.A)(r))],paper:["paper","paperScroll".concat((0,a.A)(r)),"paperWidth".concat((0,a.A)(String(i))),n&&"paperFullWidth",s&&"paperFullScreen"]};return(0,o.A)(c,h,t)})(H),J=i.useRef(),$=(0,s.A)(v),G=i.useMemo(()=>({titleId:$}),[$]),Q={slots:{transition:U,...F},slotProps:{transition:q,paper:L,backdrop:S,...B}},[X,Y]=(0,b.A)("root",{elementType:w,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:H,className:(0,n.A)(K.root,E),ref:t}),[Z,ee]=(0,b.A)("backdrop",{elementType:R,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:H}),[et,er]=(0,b.A)("paper",{elementType:A,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:H,className:(0,n.A)(K.paper,L.className)}),[ei,en]=(0,b.A)("container",{elementType:T,externalForwardedProps:Q,ownerState:H,className:K.container}),[eo,es]=(0,b.A)("transition",{elementType:u.A,externalForwardedProps:Q,ownerState:H,additionalProps:{appear:!0,in:N,timeout:V,role:"presentation"}});return(0,P.jsx)(X,{closeAfterTransition:!0,slots:{backdrop:Z},slotProps:{backdrop:{transitionDuration:V,as:m,...ee}},disableEscapeKeyDown:_,onClose:D,open:N,onClick:e=>{M&&M(e),J.current&&(J.current=null,D&&D(e,"backdropClick"))},...Y,...W,children:(0,P.jsx)(eo,{...es,children:(0,P.jsx)(ei,{onMouseDown:e=>{J.current=e.target===e.currentTarget},...en,children:(0,P.jsx)(et,{as:z,elevation:24,role:"dialog","aria-describedby":p,"aria-labelledby":$,"aria-modal":g,...er,children:(0,P.jsx)(f.A.Provider,{value:G,children:I})})})})})})},265808:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=o(r(365763)),n=o(r(300033));function o(e){return e&&e.__esModule?e:{default:e}}t.default=(0,i.default)("v3",48,n.default)},269161:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationReceivedTranslationEventArgs=t.ParticipantsListEventArgs=t.ParticipantAttributeEventArgs=t.ParticipantEventArgs=t.LockRoomEventArgs=t.MuteAllEventArgs=void 0;let i=r(775720);class n extends i.SessionEventArgs{constructor(e,t){super(t),this.privIsMuted=e}get isMuted(){return this.privIsMuted}}t.MuteAllEventArgs=n;class o extends i.SessionEventArgs{constructor(e,t){super(t),this.privIsLocked=e}get isMuted(){return this.privIsLocked}}t.LockRoomEventArgs=o;class s extends i.SessionEventArgs{constructor(e,t){super(t),this.privParticipant=e}get participant(){return this.privParticipant}}t.ParticipantEventArgs=s;
15class a extends i.SessionEventArgs{constructor(e,t,r,i){super(i),this.privKey=t,this.privValue=r,this.privParticipantId=e}get value(){return this.privValue}get key(){return this.privKey}get id(){return this.privParticipantId}}t.ParticipantAttributeEventArgs=a;class c extends i.SessionEventArgs{constructor(e,t,r,i,n,o,s,a,c){super(c),this.privRoomId=e,this.privSessionToken=t,this.privTranslateTo=r,this.privProfanityFilter=i,this.privRoomProfanityFilter=n,this.privIsRoomLocked=o,this.privIsRoomLocked=s,this.privParticipants=a}get sessionToken(){return this.privSessionToken}get conversationId(){return this.privRoomId}get translateTo(){return this.privTranslateTo}get profanityFilter(){return this.privProfanityFilter}get roomProfanityFilter(){return this.privRoomProfanityFilter}get isRoomLocked(){return this.privIsRoomLocked}get isMuteAll(){return this.privIsMuteAll}get participants(){return this.privParticipants}}t.ParticipantsListEventArgs=c;class u{constructor(e,t,r){this.privPayload=t,this.privCommand=e,this.privSessionId=r}get payload(){return this.privPayload}get command(){return this.privCommand}get sessionId(){return this.privSessionId}}t.ConversationReceivedTranslationEventArgs=u},272407:(e,t,r)=>{"use strict";e.exports=r(316892)},273227:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechRecognitionResult=void 0;let i=r(775720);class n extends i.RecognitionResult{constructor(e,t,r,i,n,o,s,a,c,u,d){super(e,t,r,i,n,o,s,c,u,d),this.privSpeakerId=a}get speakerId(){return this.privSpeakerId}}t.SpeechRecognitionResult=n},275100:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:i,blurHeight:n,blurDataURL:o,objectFit:s}=e,a=i?40*i:t,c=n?40*n:r,u=a&&c?"viewBox='0 0 "+a+" "+c+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},276107:function(e,t,r){"use strict";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(532535)).AgentConfig,n(r(775720),t)},277862:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},279008:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextResponsePayload=t.SpeechResponsePayload=t.ParticipantPayloadResponse=t.ParticipantsListPayloadResponse=t.CommandResponsePayload=void 0;var i=r(68309);Object.defineProperty(t,"CommandResponsePayload",{enumerable:!0,get:function(){return i.CommandResponsePayload}});var n=r(279489);Object.defineProperty(t,"ParticipantsListPayloadResponse",{enumerable:!0,get:function(){return n.ParticipantsListPayloadResponse}}),Object.defineProperty(t,"ParticipantPayloadResponse",{enumerable:!0,get:function(){return n.ParticipantPayloadResponse}});var o=r(60959);Object.defineProperty(t,"SpeechResponsePayload",{enumerable:!0,get:function(){return o.SpeechResponsePayload}}),Object.defineProperty(t,"TextResponsePayload",{enumerable:!0,get:function(){return o.TextResponsePayload}})},279489:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParticipantPayloadResponse=t.ParticipantsListPayloadResponse=void 0;class r{constructor(e){this.privParticipantsPayloadResponse=JSON.parse(e)}get roomid(){return this.privParticipantsPayloadResponse.roomid}get id(){return this.privParticipantsPayloadResponse.id}get command(){return this.privParticipantsPayloadResponse.command}get participants(){return this.privParticipantsPayloadResponse.participants}get token(){return this.privParticipantsPayloadResponse.token}get translateTo(){return this.privParticipantsPayloadResponse.translateTo}get profanityFilter(){return this.privParticipantsPayloadResponse.profanityFilter}get roomProfanityFilter(){return this.privParticipantsPayloadResponse.roomProfanityFilter}get roomLocked(){return this.privParticipantsPayloadResponse.roomLocked}get muteAll(){return this.privParticipantsPayloadResponse.muteAll}get type(){return this.privParticipantsPayloadResponse.type}static fromJSON(e){return new r(e)}}t.ParticipantsListPayloadResponse=r;class i{constructor(e){this.privParticipantPayloadResponse=JSON.parse(e)}get nickname(){return this.privParticipantPayloadResponse.nickname}get locale(){return this.privParticipantPayloadResponse.locale}get usetts(){return this.privParticipantPayloadResponse.usetts}get ismuted(){return this.privParticipantPayloadResponse.ismuted}get ishost(){return this.privParticipantPayloadResponse.ishost}get participantId(){return this.privParticipantPayloadResponse.participantId}get avatar(){return this.privParticipantPayloadResponse.avatar}static fromJSON(e){return new i(e)}}t.ParticipantPayloadResponse=i},280845:(e,t,r)=>{"use strict";r.d(t,{t:()=>i});let i=(0,r(212115).createContext)(null)},293214:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechRecognitionCanceledEventArgs=void 0;let i=r(440230);class n extends i.CancellationEventArgsBase{}t.SpeechRecognitionCanceledEventArgs=n},296310:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RawWebsocketMessage=void 0;let i=r(116389),n=r(946184),o=r(518167);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.privMe
15ssageType===i.MessageType.Text)throw new n.InvalidOperationError("Not supported for text message");return this.privPayload}get id(){return this.privId}}t.RawWebsocketMessage=s},296815:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationImpl=t.Conversation=void 0;let i=r(532535),n=r(705333),o=r(365372),s=r(775720);class a{constructor(){return}static createConversationAsync(e,t,r,a){let u;return(o.Contracts.throwIfNullOrUndefined(e,i.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","config")),o.Contracts.throwIfNullOrUndefined(e.region,i.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","SpeechServiceConnection_Region")),e.subscriptionKey||e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceAuthorization_Token])||o.Contracts.throwIfNullOrUndefined(e.subscriptionKey,i.ConversationConnectionConfig.restErrors.invalidArgs.replace("{arg}","SpeechServiceConnection_Key")),"string"==typeof t)?(u=new c(e,t),(0,n.marshalPromiseToCallbacks)((async()=>{})(),r,a)):(u=new c(e)).createConversationAsync(()=>{t&&t()},e=>{r&&r(e)}),u}}t.Conversation=a;class c extends a{constructor(e,t){if(super(),this.privErrors=i.ConversationConnectionConfig.restErrors,this.onConnected=e=>{this.privIsConnected=!0;try{this.privConversationTranslator?.sessionStarted&&this.privConversationTranslator.sessionStarted(this.privConversationTranslator,e)}catch(e){}},this.onDisconnected=e=>{try{this.privConversationTranslator?.sessionStopped&&this.privConversationTranslator.sessionStopped(this.privConversationTranslator,e)}catch(e){}finally{this.close(!1)}},this.onCanceled=(e,t)=>{try{this.privConversationTranslator?.canceled&&this.privConversationTranslator.canceled(this.privConversationTranslator,t)}catch(e){}},this.onParticipantUpdateCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.id);if(void 0!==e){switch(t.key){case i.ConversationTranslatorCommandTypes.changeNickname:e.displayName=t.value;break;case i.ConversationTranslatorCommandTypes.setUseTTS:e.isUsingTts=t.value;break;case i.ConversationTranslatorCommandTypes.setProfanityFiltering:e.profanity=t.value;break;case i.ConversationTranslatorCommandTypes.setMute:e.isMuted=t.value;break;case i.ConversationTranslatorCommandTypes.setTranslateToLanguages:e.translateToLanguages=t.value}this.privParticipants.addOrUpdateParticipant(e),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.Updated,[this.toParticipant(e)],t.sessionId))}}catch(e){}},this.onLockRoomCommandReceived=()=>{},this.onMuteAllCommandReceived=(e,t)=>
15{try{this.privParticipants.participants.forEach(e=>e.isMuted=!e.isHost&&t.isMuted),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.Updated,this.toParticipants(!1),t.sessionId))}catch(e){}},this.onParticipantJoinCommandReceived=(e,t)=>{try{let e=this.privParticipants.addOrUpdateParticipant(t.participant);void 0!==e&&this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.JoinedConversation,[this.toParticipant(e)],t.sessionId))}catch(e){}},this.onParticipantLeaveCommandReceived=(e,t)=>{try{let e=this.privParticipants.getParticipant(t.participant.id);void 0!==e&&(this.privParticipants.deleteParticipant(t.participant.id),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.LeftConversation,[this.toParticipant(e)],t.sessionId)))}catch(e){}},this.onTranslationReceived=(e,t)=>{try{switch(t.command){case i.ConversationTranslatorMessageTypes.final:this.privConversationTranslator&&this.privConversationTranslator.transcribed(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId));break;case i.ConversationTranslatorMessageTypes.partial:this.privConversationTranslator&&this.privConversationTranslator.transcribing(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId));break;case i.ConversationTranslatorMessageTypes.instantMessage:this.privConversationTranslator&&this.privConversationTranslator.textMessageReceived(this.privConversationTranslator,new s.ConversationTranslationEventArgs(t.payload,void 0,t.sessionId))}}catch(e){}},this.onParticipantsListReceived=(e,t)=>{try{if(void 0!==t.sessionToken&&null!==t.sessionToken&&(this.privRoom.token=t.sessionToken),this.privParticipants.participants=[...t.participants],void 0!==this.privParticipants.me&&(this.privIsReady=!0),this.privConversationTranslator&&this.privConversationTranslator.participantsChanged(this.privConversationTranslator,new s.ConversationParticipantsChangedEventArgs(s.ParticipantChangedReason.JoinedConversation,this.toParticipants(!0),t.sessionId)),this.me.isHost){let e=this.privConversationTranslator?.properties.getProperty(s.PropertyId.ConversationTranslator_Name);void 0!==e&&e.length>0&&e!==this.me.displayName&&this.changeNicknameAsync(e)}}catch(e){}},this.onConversationExpiration=(e,t)=>{try{this.privConversationTranslator&&this.privConversationTranslator.conversationExpiration(this.privConversationTranslator,t)}catch(e){}},this.privIsConnected=!1,this.privIsDisposed=!1,this.privConversationId="",this.privProperties=new s.PropertyCollection,this.privManager=new i.ConversationManager,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]),t)this.privConversationId=t;else{0===e.targetLanguages.length&&e.addTargetLanguage(this.privLanguage),e.getProperty(s.PropertyId[s.PropertyId.SpeechServiceResponse_ProfanityOption])||e.setProfanity(s.ProfanityOption.Masked);let t=e.getProperty(s.PropertyId[s.PropertyId.ConversationTranslator_Name]);null==t&&(t="Host"),o.Contracts.throwIfNullOrTooLong(t,"nickname",50),o.Contracts.throwIfNullOrTooShort(t,"nickname",2),e.setProperty(s.PropertyId[s.PropertyId.ConversationTranslator_Name],t)}this.privConfig=e,o.Contracts.throwIfNull(e,"speechConfig"),this.privProperties=e.properties.clone(),this.privIsConnected=!1,this.privParticipants=new i.InternalParticipants,this.privIsReady=!1,this.privTextMessageMaxLength=1e3}get room(){return this.privRoom}get connection(){return this.privConversationRecognizer}get config(){return this.privConfig}get conversationId(){return this.privRoom?this.privRoom.roomId:this.privConversationId}get properties(){return this.privProperties}get speechRecognitionLanguage(){return this.privLanguage}get isMutedByHost(){return!this.privParticipants.me?.isHost&&this.privParticipants.me?.isMuted}
vendor: 5,653 bytes, line 15
15get isConnected(){return this.privIsConnected&&this.privIsReady}get participants(){return this.toParticipants(!0)}get me(){return this.toParticipant(this.privParticipants.me)}get host(){return this.toParticipant(this.privParticipants.host)}get transcriberRecognizer(){return this.privTranscriberRecognizer}get conversationInfo(){let e=this.conversationId,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,conversationProperties:r}}get canSend(){return this.privIsConnected&&!this.privParticipants.me?.isMuted}get canSendAsHost(){return this.privIsConnected&&this.privParticipants.me?.isHost}get authorizationToken(){return this.privToken}set authorizationToken(e){o.Contracts.throwIfNullOrWhitespace(e,"authorizationToken"),this.privToken=e}set conversationTranslator(e){this.privConversationTranslator=e}onToken(e){this.privConversationTranslator.onToken(e)}createConversationAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),this.privManager.createOrJoin(this.privProperties,void 0,r=>{r||this.handleError(Error(this.privErrors.permissionDeniedConnect),t),this.privRoom=r,this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}startConversationAsync(e,t){try{this.privConversationRecognizer&&this.handleError(Error(this.privErrors.permissionDeniedStart),t),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedConnect),this.privParticipants.meId=this.privRoom.participantId,this.privConversationRecognizer=i.ConversationRecognizerFactory.fromConfig(this,this.privConfig),this.privConversationRecognizer.connected=this.onConnected,this.privConversationRecognizer.disconnected=this.onDisconnected,this.privConversationRecognizer.canceled=this.onCanceled,this.privConversationRecognizer.participantUpdateCommandReceived=this.onParticipantUpdateCommandReceived,this.privConversationRecognizer.lockRoomCommandReceived=this.onLockRoomCommandReceived,this.privConversationRecognizer.muteAllCommandReceived=this.onMuteAllCommandReceived,this.privConversationRecognizer.participantJoinCommandReceived=this.onParticipantJoinCommandReceived,this.privConversationRecognizer.participantLeaveCommandReceived=this.onParticipantLeaveCommandReceived,this.privConversationRecognizer.translationReceived=this.onTranslationReceived,this.privConversationRecognizer.participantsListReceived=this.onParticipantsListReceived,this.privConversationRecognizer.conversationExpiration=this.onConversationExpiration,this.privConversationRecognizer.connect(this.privRoom.token,()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}addParticipantAsync(e,t,r){o.Contracts.throwIfNullOrUndefined(e,"Participant"),(0,n.marshalPromiseToCallbacks)(this.addParticipantImplAsync(e),t,r)}joinConversationAsync(e,t,r,i,n){try{o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","conversationId")),o.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","nickname")),o.Contracts.throwIfNullOrWhitespace(r,this.privErrors.invalidArgs.replace("{arg}","language")),this.privManager.createOrJoin(this.privProperties,e,e=>{o.Contracts.throwIfNullOrUndefined(e,this.privErrors.permissionDeniedConnect),this.privRoom=e,this.privConfig.authorizationToken=e.cognitiveSpeechAuthToken,i&&i(e.cognitiveSpeechAuthToken)},e=>{this.handleError(e,n)})}catch(e){this.handleError(e,n)}}deleteConversationAsync(e,t){(0,n.marshalPromiseToCallbacks)(this.deleteConversationImplAsync(),e,t)}async deleteConversationImplAsync(){o.Contracts.throwIfNullOrUndefined(this.privProperties,this.privErrors.permissionDeniedConnect),o.Contracts.throwIfNullOrWhitespace(this.privRoom.token,this.privErrors.permissionDeniedConnect),await this.privManager.leave(this.privProperties,this.privRoom.token),this.dispose()}endConversationAsync(e,t){(0,n.marshalPromiseToCallbacks)(this.endConversationImplAsync(),e,t)}endConversationImplAsync(){return this.close(!0)}lockConversationAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","lock")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!0),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}muteAllParticipantsAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privConversationRecognizer,this.privErrors.permissionDeniedSend),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","mute")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!0),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}muteParticipantAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}
15","userId")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.me.isHost||this.me.id===e||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","mute")),r);let i=this.privParticipants.getParticipantIndex(e);-1===i&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!0),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}removeParticipantAsync(e,t,r){try{if(o.Contracts.throwIfDisposed(this.privIsDisposed),this.privTranscriberRecognizer&&e.hasOwnProperty("id"))(0,n.marshalPromiseToCallbacks)(this.removeParticipantImplAsync(e),t,r);else{o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","remove")),r);let i="";"string"==typeof e?i=e:e.hasOwnProperty("id")?i=e.id:e.hasOwnProperty("userId")&&(i=e.userId),o.Contracts.throwIfNullOrWhitespace(i,this.privErrors.invalidArgs.replace("{arg}","userId"));let n=this.participants.findIndex(e=>e.id===i);-1===n&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getEjectCommand(i),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}}catch(e){this.handleError(e,r)}}unlockConversationAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","unlock")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getLockCommand(!1),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}unmuteAllParticipantsAsync(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSendAsHost||this.handleError(Error(this.privErrors.permissionDeniedConversation.replace("{command}","unmute all")),t),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteAllCommand(!1),()=>{this.handleCallback(e,t)},e=>{this.handleError(e,t)})}catch(e){this.handleError(e,t)}}unmuteParticipantAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","userId")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.me.isHost||this.me.id===e||this.handleError(Error(this.privErrors.permissionDeniedParticipant.replace("{command}","mute")),r);let i=this.privParticipants.getParticipantIndex(e);-1===i&&this.handleError(Error(this.privErrors.invalidParticipantRequest),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMuteCommand(e,!1),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}sendTextMessageAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","message")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),e.length>this.privTextMessageMaxLength&&this.handleError(Error(this.privErrors.invalidArgs.replace("{arg}","message length")),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getMessageCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}setTranslatedLanguagesAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfArrayEmptyOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}
15","languages")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getSetTranslateToLanguagesCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,r)}}changeNicknameAsync(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfDisposed(this.privConversationRecognizer.isDisposed()),o.Contracts.throwIfNullOrWhitespace(e,this.privErrors.invalidArgs.replace("{arg}","nickname")),o.Contracts.throwIfNullOrUndefined(this.privRoom,this.privErrors.permissionDeniedSend),this.canSend||this.handleError(Error(this.privErrors.permissionDeniedSend),r),this.privConversationRecognizer&&this.privConversationRecognizer.sendRequest(this.getChangeNicknameCommand(e),()=>{this.handleCallback(t,r)},e=>{this.handleError(e,r)})}catch(e){this.handleError(e,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.privRoom=void 0,this.privToken=void 0,this.privManager=void 0,this.privIsConnected=!1,this.privIsReady=!1,this.privParticipants=void 0)}async connectTranscriberRecognizer(e){this.privTranscriberRecognizer&&await this.privTranscriberRecognizer.close(),await e.enforceAudioGating(),this.privTranscriberRecognizer=e,this.privTranscriberRecognizer.conversation=this}getKeepAlive(){return JSON.stringify({id:"0",nickname:this.me?this.me.displayName:"default_nickname",participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.keepAlive})}addParticipantImplAsync(e){if(void 0!==this.privParticipants.addOrUpdateParticipant(e)&&this.privTranscriberRecognizer){let t=this.conversationInfo;return t.participants=[e],this.privTranscriberRecognizer.pushConversationEvent(t,"join")}}removeParticipantImplAsync(e){this.privParticipants.deleteParticipant(e.id);let t=this.conversationInfo;return t.participants=[e],this.privTranscriberRecognizer.pushConversationEvent(t,"leave")}async close(e){try{this.privIsConnected=!1,await this.privConversationRecognizer?.close(),this.privConversationRecognizer=void 0,this.privConversationTranslator&&this.privConversationTranslator.dispose()}catch(e){throw e}e&&this.dispose()}handleCallback(e,t){if(e){try{e()}catch(e){t&&t(e)}e=void 0}}handleError(e,t){t&&(e instanceof Error?t(e.name+": "+e.message):t(e))}toParticipants(e){let t=this.privParticipants.participants.map(e=>this.toParticipant(e));return e?t:t.filter(e=>!1===e.isHost)}toParticipant(e){return new s.Participant(e.id,e.avatar,e.displayName,e.isHost,e.isMuted,e.isUsingTts,e.preferredLanguage,e.voice)}getMuteAllCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.setMuteAll,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMuteCommand(e,t){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(e,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.setMute,participantId:e,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:t})}getLockCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.setLockState,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:e})}getEjectCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(e,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.ejectParticipant,participantId:e,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand})}getSetTranslateToLanguagesCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.setTranslateToLanguages,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:e})}getChangeNicknameCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(e,"nickname"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),JSON.stringify({command:i.ConversationTranslatorCommandTypes.changeNickname,nickname:e,participantId:this.privRoom.participantId,roomid:this.privRoom.roomId,type:i.ConversationTranslatorMessageTypes.participantCommand,value:e})}getMessageCommand(e){return o.Contracts.throwIfNullOrWhitespace(this.privRoom.roomId,"conversationId"),o.Contracts.throwIfNullOrWhitespace(this.privRoom.participantId,"participantId"),o.Contracts.throwIfNullOrWhitespace(e,"message"),JSON.stringify({participantId:this.privRoom.participantId,roomId:this.privRoom.roomId,text:e,type:i.ConversationTranslatorMessageTypes.instantMessage})}}t.ConversationImpl=c},298375:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationExpirationEventArgs=void 0;let i=r(775720);class n extends i.SessionEventArgs{constructor(e,t){super(t),this.privExpirationTime=e}get expirationTime(){return this.privExpirationTime}}t.ConversationExpirationEventArgs=n},300033:(e,t)=>{"use strict";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 c(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=void 0,t.default=function(e){if("string"==typeof e){let t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(let r=0;r<t.length;++r)e[r]=t.charCodeAt(r)}return function(e){let t=[],r=32*e.length,i="0123456789abcdef";for(let n=0;n<r;n+=8){let r=e[n>>5]>>>n%32&255,o=parseInt(i.charAt(r>>>4&15)+i.charAt(15&r),16);t.push(o)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[r(t)-1]=t;let n=0x67452301,u=-0x10325477,d=-0x67452302,l=0x10325476;for(let t=0;t<e.length;t+=16){let r=n,p=u,h=d,v=l;n=o(n,u,d,l,e[t],7,-0x28955b88),l=o(l,n,u,d,e[t+1],12,-0x173848aa),d=o(d,l,n,u,e[t+2],17,0x242070db),u=o(u,d,l,n,e[t+3],22,-0x3e423112),n=o(n,u,d,l,e[t+4],7,-0xa83f051),l=o(l,n,u,d,e[t+5],12,0x4787c62a),d=o(d,l,n,u,e[t+6],17,-0x57cfb9ed),u=o(u,d,l,n,e[t+7],22,-0x2b96aff),n=o(n,u,d,l,e[t+8],7,0x698098d8),l=o(l,n,u,d,e[t+9],12,-0x74bb0851),d=o(d,l,n,u,e[t+10],17,-42063),u=o(u,d,l,n,e[t+11],22,-0x76a32842),n=o(n,u,d,l,e[t+12],7,0x6b901122),l=o(l,n,u,d,e[t+13],12,-0x2678e6d),d=o(d,l,n,u,e[t+14],17,-0x5986bc72),u=o(u,d,l,n,e[t+15],22,0x49b40821),n=s(n,u,d,l,e[t+1],5,-0x9e1da9e),l=s(l,n,u,d,e[t+6],9,-0x3fbf4cc0),d=s(d,l,n,u,e[t+11],14,0x265e5a51),u=s(u,d,l,n,e[t],20,-0x16493856),n=s(n,u,d,l,e[t+5],5,-0x29d0efa3),l=s(l,n,u,d,e[t+10],9,0x2441453),d=s(d,l,n,u,e[t+15],14,-0x275e197f),u=s(u,d,l,n,e[t+4],20,-0x182c0438),n=s(n,u,d,l,e[t+9],5,0x21e1cde6),l=s(l,n,u,d,e[t+14],9,-0x3cc8f82a),d=s(d,l,n,u,e[t+3],14,-0xb2af279),u=s(u,d,l,n,e[t+8],20,0x455a14ed),n=s(n,u,d,l,e[t+13],5,-0x561c16fb),l=s(l,n,u,d,e[t+2],9,-0x3105c08),d=s(d,l,n,u,e[t+7],14,0x676f02d9),u=s(u,d,l,n,e[t+12],20,-0x72d5b376),n=a(n,u,d,l,e[t+5],4,-378558),l=a(l,n,u,d,e[t+8],11,-0x788e097f),d=a(d,l,n,u,e[t+11],16,0x6d9d6122),u=a(u,d,l,n,e[t+14],23,-0x21ac7f4),n=a(n,u,d,l,e[t+1],4,-0x5b4115bc),l=a(l,n,u,d,e[t+4],11,0x4bdecfa9),d=a(d,l,n,u,e[t+7],16,-0x944b4a0),u=a(u,d,l,n,e[t+10],23,-0x41404390),n=a(n,u,d,l,e[t+13],4,0x289b7ec6),l=a(l,n,u,d,e[t],11,-0x155ed806),d=a(d,l,n,u,e[t+3],16,-0x2b10cf7b),u=a(u,d,l,n,e[t+6],23,0x4881d05),n=a(n,u,d,l,e[t+9],4,-0x262b2fc7),l=a(l,n,u,d,e[t+12],11,-0x1924661b),d=a(d,l,n,u,e[t+15],16,0x1fa27cf8),u=a(u,d,l,n,e[t+2],23,-0x3b53a99b),n=c(n,u,d,l,e[t],6,-0xbd6ddbc),l=c(l,n,u,d,e[t+7],10,0x432aff97),d=c(d,l,n,u,e[t+14],15,-0x546bdc59),u=c(u,d,l,n,e[t+5],21,-0x36c5fc7),n=c(n,u,d,l,e[t+12],6,0x655b59c3),l=c(l,n,u,d,e[t+3],10,-0x70f3336e),d=c(d,l,n,u,e[t+10],15,-1051523),u=c(u,d,l,n,e[t+1],21,-0x7a7ba22f),n=c(n,u,d,l,e[t+8],6,0x6fa87e4f),l=c(l,n,u,d,e[t+15],10,-0x1d31920),d=c(d,l,n,u,e[t+6],15,-0x5cfebcec),u=c(u,d,l,n,e[t+13],21,0x4e0811a1),n=c(n,u,d,l,e[t+4],6,-0x8ac817e),l=c(l,n,u,d,e[t+11],10,-0x42c50dcb),d=c(d,l,n,u,e[t+2],15,0x2ad7d2bb),u=c(u,d,l,n,e[t+9],21,-0x14792c6f),n=i(n,r),u=i(u,p),d=i(d,h),l=i(l,v)}return[n,u,d,l]}(function(e){if(0===e.length)return[];let t=8*e.length,i=new Uint32Array(r(t));for(let r=0;r<t;r+=8)i[r>>5]|=(255&e[r/8])<<r%32;return i}(e),8*e.length))}},312428:(e,t)=>{"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(i)};let i=new Uint8Array(16)},315632:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationServiceRecognizer=void 0;let i=r(705333),n=r(775720),o=r(532535);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=>{if(t.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e.asJson()),this.privRequestSession.onPhraseRecognized(e.Offset+e.Duration),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);if(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.fireEventForResult(e,t);if(this.privRequestSession.onHypothesis(i.offset),this.privTranslationRecognizer.recognizing)try{this.privTranslationRecognizer.recognizing(this.privTranslationRecognizer,i)}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 c=JSON.parse(e.textBody);if(c.SpeechPhrase)await s(o.TranslationPhrase.fromTranslationResponse(c,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 u=o.TranslationSynthesisEnd.fromJSON(e.textBody);switch(u.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,u.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;let c=e.Language,u=new n.TranslationRecognitionResult(r,this.privRequestSession.requestId,s,e.Text,e.Duration,e.Offset,c,a,e.Translation.FailureReason,e.asJson(),t);return new n.TranslationRecognitionEventArgs(u,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},316892:(e,t)=>{"use strict";function r(e,t){var r=e.length;for(e.push(t);0<r;){var i=r-1>>>1,n=e[i];if(0<o(n,t))e[i]=t,e[r]=n,r=i;else break}}function i(e){return 0===e.length?null:e[0]}function n(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;for(var i=0,n=e.length,s=n>>>1;i<s;){var a=2*(i+1)-1,c=e[a],u=a+1,d=e[u];if(0>o(c,r))u<n&&0>o(d,c)?(e[i]=d,e[u]=r,i=u):(e[i]=c,e[a]=r,i=a);else if(u<n&&0>o(d,r))e[i]=d,e[u]=r,i=u;else break}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var s,a=performance;t.unstable_now=function(){return a.now()}}else{var c=Date,u=c.now();t.unstable_now=function(){return c.now()-u}}var d=[],l=[],p=1,h=null,v=3,f=!1,g=!1,m=!1,y=!1,S="function"==typeof setTimeout?setTimeout:null,C="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function P(e){for(var t=i(l);null!==t;){if(null===t.callback)n(l);else if(t.startTime<=e)n(l),t.sortIndex=t.expirationTime,r(d,t);else break;t=i(l)}}function R(e){if(m=!1,P(e),!g)if(null!==i(d))g=!0,w||(w=!0,s());else{var t=i(l);null!==t&&x(R,t.startTime-e)}}var w=!1,T=-1,A=5,I=-1;function E(){return!!y||!(t.unstable_now()-I<A)}function _(){if(y=!1,w){var e=t.unstable_now();I=e;var r=!0;try{e:{g=!1,m&&(m=!1,C(T),T=-1),f=!0;var o=v;try{t:{for(P(e),h=i(d);null!==h&&!(h.expirationTime>e&&E());){var a=h.callback;if("function"==typeof a){h.callback=null,v=h.priorityLevel;var c=a(h.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof c){h.callback=c,P(e),r=!0;break t}h===i(d)&&n(d),P(e)}else n(d);h=i(d)}if(null!==h)r=!0;else{var u=i(l);null!==u&&x(R,u.startTime-e),r=!1}}break e}finally{h=null,v=o,f=!1}}}finally{r?s():w=!1}}}if("function"==typeof b)s=function(){b(_)};else if("undefined"!=typeof MessageChannel){var O=new MessageChannel,k=O.port2;O.port1.onmessage=_,s=function(){k.postMessage(null)}}else s=function(){S(_,0)};function x(e,r){T=S(function(){e(t.unstable_now())},r)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return v},t.unstable_next=function(e){switch(v){case 1:case 2:case 3:var t=3;break;default:t=v}var r=v;v=t;try{return e()}finally{v=r}},t.unstable_requestPaint=function(){y=!0},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=v;v=e;try{return t()}finally{v=r}},t.unstable_scheduleCallback=function(e,n,o){var a=t.unstable_now();switch(o="object"==typeof o&&null!==o&&"number"==typeof(o=o.delay)&&0<o?a+o:a,e){case 1:var c=-1;break;case 2:c=250;break;case 5:c=0x3fffffff;break;case 4:c=1e4;break;default:c=5e3}
15return c=o+c,e={id:p++,callback:n,priorityLevel:e,startTime:o,expirationTime:c,sortIndex:-1},o>a?(e.sortIndex=o,r(l,e),null===i(d)&&e===i(l)&&(m?(C(T),T=-1):m=!0,x(R,o-a))):(e.sortIndex=c,r(d,e),g||f||(g=!0,w||(w=!0,s()))),e},t.unstable_shouldYield=E,t.unstable_wrapCallback=function(e){var t=v;return function(){var r=v;v=t;try{return e.apply(this,arguments)}finally{v=r}}}},318913:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FileAudioSource=void 0;let i=r(532535),n=r(705333),o=r(526811);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,"undefined"!=typeof window&&"undefined"!=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)}this.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),c=r.getUint16(34,!0),u=36+Math.max(n-16,0);for(;"data"!==i(u);u+=2)if(u>4288)return void t.reject("Invalid WAV header in file, data block was not found");this.privHeaderEnd=u+8,t.resolve(o.AudioStreamFormat.getWaveFormatPCM(a,c,s))};if("undefined"!=typeof window&&"undefined"!=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("undefined"!=typeof window&&"undefined"!=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},320314:(e,t,r)=>{"use strict";function i(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}r.d(t,{A:()=>i})},320860:(e,t)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.ServicePropertyChannel=void 0,function(e){e[e.UriQueryParameter=0]="UriQueryParameter"}(t.ServicePropertyChannel||(t.ServicePropertyChannel={}))},321343:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ParticipantChangedReason=void 0,function(e){e[e.JoinedConversation=0]="JoinedConversation",e[e.LeftConversation=1]="LeftConversation",e[e.Updated=2]="Updated"}(t.ParticipantChangedReason||(t.ParticipantChangedReason={}))},322057:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},323769:(e,t)=>{"use strict";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},329572:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SubstringMatchType=t.GroupType=void 0,function(e){e.IntentText="IntentText",e.IntentEntity="IntentEntity",e.Generic="Generic",e.People="People",e.Place="Place",e.DynamicEntity="DynamicEntity"}(t.GroupType||(t.GroupType={})),function(e){e.None="None",e.LeftRooted="LeftRooted",e.PartialName="PartialName",e.MiddleOfSentence="MiddleOfSentence"}(t.SubstringMatchType||(t.SubstringMatchType={}))},332925:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceTelemetryListener=void 0;let i=r(705333),n=r(244730);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},332960:(e,t,r)=>{"use strict";r.d(t,{I:()=>S});var i=r(850920),n=r(107165),o=r(539853),s=r(725910),a=r(673504),c=r(152020),u=class extends s.Q{constructor(e,t){super(),this.options=t,this.#e=e,this.#t=null,this.#r=(0,a.T)(),this.options.experimental_prefetchInRender||this.#r.reject(Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(t)}#e;#i=void 0;#n=void 0;#o=void 0;#s;#a;#r;#t;#c;#u;#d;#l;#p;#h;#v=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#i.addObserver(this),d(this.#i,this.options)?this.#f():this.updateResult(),this.#g())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return l(this.#i,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return l(this.#i,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#m(),this.#y(),this.#i.removeObserver(this)}setOptions(e){let t=this.options,r=this.#i;if(this.options=this.#e.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,c.Eh)(this.options.enabled,this.#i))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#S(),this.#i.setOptions(this.options),t._defaulted&&!(0,c.f8)(this.options,t)&&this.#e.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#i,observer:this});let i=this.hasListeners();i&&p(this.#i,r,this.options,t)&&this.#f(),this.updateResult(),i&&(this.#i!==r||(0,c.Eh)(this.options.enabled,this.#i)!==(0,c.Eh)(t.enabled,this.#i)||(0,c.d2)(this.options.staleTime,this.#i)!==(0,c.d2)(t.staleTime,this.#i))&&this.#C();let n=this.#b();i&&(this.#i!==r||(0,c.Eh)(this.options.enabled,this.#i)!==(0,c.Eh)(t.enabled,this.#i)||n!==this.#h)&&this.#P(n)}getOptimisticResult(e){var t,r;let i=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(i,e);return t=this,r=n,(0,c.f8)(t.getCurrentResult(),r)||(this.#o=n,this.#a=this.options,this.#s=this.#i.state),n}getCurrentResult(){return this.#o}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),Reflect.get(e,r))})}trackProp(e){this.#v.add(e)}getCurrentQuery(){return this.#i}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),r=this.#e.getQueryCache().build(this.#e,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#o))}#f(e){this.#S();let t=this.#i.fetch(this.options,e);return e?.throwOnError||(t=t.catch(c.lQ)),t}#C(){this.#m();let e=(0,c.d2)(this.options.staleTime,this.#i);if(c.S$||this.#o.isStale||!(0,c.gn)(e))return;let t=(0,c.j3)(this.#o.dataUpdatedAt,e);this.#l=setTimeout(()=>{this.#o.isStale||this.updateResult()},t+1)}#b(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#i):this.options.refetchInterval)??!1}#P(e){this.#y(),this.#h=e,!c.S$&&!1!==(0,c.Eh)(this.options.enabled,this.#i)&&(0,c.gn)(this.#h)&&0!==this.#h&&(this.#p=setInterval(()=>
15{(this.options.refetchIntervalInBackground||i.m.isFocused())&&this.#f()},this.#h))}#g(){this.#C(),this.#P(this.#b())}#m(){this.#l&&(clearTimeout(this.#l),this.#l=void 0)}#y(){this.#p&&(clearInterval(this.#p),this.#p=void 0)}createResult(e,t){let r,i=this.#i,n=this.options,s=this.#o,u=this.#s,l=this.#a,v=e!==i?e.state:this.#n,{state:f}=e,g={...f},m=!1;if(t._optimisticResults){let r=this.hasListeners(),s=!r&&d(e,t),a=r&&p(e,i,t,n);(s||a)&&(g={...g,...(0,o.k)(f.data,e.options)}),"isRestoring"===t._optimisticResults&&(g.fetchStatus="idle")}let{error:y,errorUpdatedAt:S,status:C}=g;r=g.data;let b=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===C){let e;s?.isPlaceholderData&&t.placeholderData===l?.placeholderData?(e=s.data,b=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#d?.state.data,this.#d):t.placeholderData,void 0!==e&&(C="success",r=(0,c.pl)(s?.data,e,t),m=!0)}if(t.select&&void 0!==r&&!b)if(s&&r===u?.data&&t.select===this.#c)r=this.#u;else try{this.#c=t.select,r=t.select(r),r=(0,c.pl)(s?.data,r,t),this.#u=r,this.#t=null}catch(e){this.#t=e}this.#t&&(y=this.#t,r=this.#u,S=Date.now(),C="error");let P="fetching"===g.fetchStatus,R="pending"===C,w="error"===C,T=R&&P,A=void 0!==r,I={status:C,fetchStatus:g.fetchStatus,isPending:R,isSuccess:"success"===C,isError:w,isInitialLoading:T,isLoading:T,data:r,dataUpdatedAt:g.dataUpdatedAt,error:y,errorUpdatedAt:S,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>v.dataUpdateCount||g.errorUpdateCount>v.errorUpdateCount,isFetching:P,isRefetching:P&&!R,isLoadingError:w&&!A,isPaused:"paused"===g.fetchStatus,isPlaceholderData:m,isRefetchError:w&&A,isStale:h(e,t),refetch:this.refetch,promise:this.#r,isEnabled:!1!==(0,c.Eh)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=e=>{"error"===I.status?e.reject(I.error):void 0!==I.data&&e.resolve(I.data)},r=()=>{t(this.#r=I.promise=(0,a.T)())},n=this.#r;switch(n.status){case"pending":e.queryHash===i.queryHash&&t(n);break;case"fulfilled":("error"===I.status||I.data!==n.value)&&r();break;case"rejected":("error"!==I.status||I.error!==n.reason)&&r()}}return I}updateResult(){let e=this.#o,t=this.createResult(this.#i,this.options);if(this.#s=this.#i.state,this.#a=this.options,void 0!==this.#s.data&&(this.#d=this.#i),(0,c.f8)(t,e))return;this.#o=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#v.size)return!0;let i=new Set(r??this.#v);return this.options.throwOnError&&i.add("error"),Object.keys(this.#o).some(t=>this.#o[t]!==e[t]&&i.has(t))};this.#R({listeners:r()})}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#i)return;let t=this.#i;this.#i=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#g()}#R(e){n.jG.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#o)}),this.#e.getQueryCache().notify({query:this.#i,type:"observerResultsUpdated"})})}};function d(e,t){return!1!==(0,c.Eh)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&l(e,t,t.refetchOnMount)}function l(e,t,r){if(!1!==(0,c.Eh)(t.enabled,e)&&"static"!==(0,c.d2)(t.staleTime,e)){let i="function"==typeof r?r(e):r;return"always"===i||!1!==i&&h(e,t)}return!1}function p(e,t,r,i){return(e!==t||!1===(0,c.Eh)(i.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&h(e,r)}function h(e,t){return!1!==(0,c.Eh)(t.enabled,e)&&e.isStaleByTime((0,c.d2)(t.staleTime,e))}var v=r(212115),f=r(126715);r(695155);var g=v.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}()),m=v.createContext(!1);m.Provider;var y=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function S(e,t){return function(e,t,r){var i,o,s,a,u;let d=v.useContext(m),l=v.useContext(g),p=(0,f.jE)(r),h=p.defaultQueryOptions(e);if(null==(o=p.getDefaultOptions().queries)||null==(i=o._experimental_beforeQuery)||i.call(o,h),h._optimisticResults=d?"isRestoring":"optimistic",h.suspense){let e=e=>"static"===e?e:Math.max(e??1e3,1e3),t=h.staleTime;h.staleTime="function"==typeof t?(...r)=>e(t(...r)):e(t),"number"==typeof h.gcTime&&(h.gcTime=Math.max(h.gcTime,1e3))}(h.suspense||h.throwOnError||h.experimental_prefetchInRender)&&!l.isReset()&&(h.retryOnMount=!1),v.useEffect(()=>{l.clearReset()},[l]);let S=!p.getQueryCache().get(h.queryHash),[C]=v.useState(()=>new t(p,h)),b=C.getOptimisticResult(h),P=!d&&!1!==e.subscribed;if(v.useSyncExternalStore(v.useCallback(e=>{let t=P?C.subscribe(n.jG.batchCalls(e)):c.lQ;return C.updateResult(),t},[C,P]),()=>C.getCurrentResult(),()=>C.getCurrentResult()),v.useEffect(()=>{C.setOptions(h)},[h,C]),h?.suspense&&b.isPending)throw y(h,C,l);if((e=>{let{result:t,errorResetBoundary:r,throwOnError:i,query:n,suspense:o}=e;return t.isError&&!r.isReset()&&!t.isFetching&&n&&(o&&void 0===t.data||(0,c.GU)(i,[t.error,n]))})({result:b,errorResetBoundary:l,throwOnError:h.throwOnError,query:p.getQueryCache().get(h.queryHash),suspense:h.suspense}))throw b.error;if(null==(a=p.getDefaultOptions().queries)||null==(s=a._experimental_afterQuery)||s.call(a,h,b),h.experimental_prefetchInRender&&!c.S$&&b.isLoading&&b.isFetching&&!d){let e=S?y(h,C,l):null==(u=p.getQueryCache().get(h.queryHash))?void 0:u.promise;null==e||e.catch(c.lQ).finally(()=>{C.updateResult()})}return h.notifyOnChangeProps?b:C.trackResult(b)}(e,u,t)}},333709:(e,t,r)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleSpeechPhrase=void 0;let i=r(532535);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}mapRecognitionStatus(e){return"string"==typeof e?i.RecognitionStatus[e]:"number"==typeof e?e:void 0}}t.SimpleSpeechPhrase=n},334062:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.List=void 0;let i=r(946184);class n{constructor(e){if(this.privSubscriptionIdCounter=0,this.privAddSubscriptions={},this.privRemoveSubscriptions={},this.privDisposedSubscriptions={},this.privDisposeReason=null,this.privList=[],e)for(let t of e)this.privList.push(t)}get(e){return this.throwIfDisposed(),this.privList[e]}first(){return this.get(0)}last(){return this.get(this.length()-1)}add(e){this.throwIfDisposed(),this.insertAt(this.privList.length,e)}insertAt(e,t){this.throwIfDisposed(),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},337084:(e,t)=>{"use strict";
15Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslatorCommandTypes=t.ConversationTranslatorMessageTypes=t.InternalParticipants=void 0;class r{constructor(e=[],t){this.participants=e,this.meId=t}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)}get host(){return this.participants.find(e=>!0===e.isHost)}get me(){return this.getParticipant(this.meId)}}t.InternalParticipants=r,t.ConversationTranslatorMessageTypes={command:"command",final:"final",info:"info",instantMessage:"instant_message",keepAlive:"keep_alive",partial:"partial",participantCommand:"participant_command",translatedMessage:"translated_message"},t.ConversationTranslatorCommandTypes={changeNickname:"ChangeNickname",disconnectSession:"DisconnectSession",ejectParticipant:"EjectParticipant",instant_message:"instant_message",joinSession:"JoinSession",leaveSession:"LeaveSession",participantList:"ParticipantList",roomExpirationWarning:"RoomExpirationWarning",setLockState:"SetLockState",setMute:"SetMute",setMuteAll:"SetMuteAll",setProfanityFiltering:"SetProfanityFiltering",setTranslateToLanguages:"SetTranslateToLanguages",setUseTTS:"SetUseTTS"}},337365:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerAudioDestination=void 0;let i=r(705333),n=r(995737),o=r(526811),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&&"undefined"!=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("undefined"!=typeof AudioContext||"undefined"!=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.`):"undefined"!=typeof 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=>
15{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},338858:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionStatus=t.SynthesisStatus=void 0,function(e){e[e.Success=0]="Success",e[e.SynthesisEnd=1]="SynthesisEnd",e[e.Error=2]="Error"}(t.SynthesisStatus||(t.SynthesisStatus={})),function(e){e[e.Success=0]="Success",e[e.NoMatch=1]="NoMatch",e[e.InitialSilenceTimeout=2]="InitialSilenceTimeout",e[e.BabbleTimeout=3]="BabbleTimeout",e[e.Error=4]="Error",e[e.EndOfDictation=5]="EndOfDictation",e[e.TooManyRequests=6]="TooManyRequests",e[e.BadRequest=7]="BadRequest",e[e.Forbidden=8]="Forbidden"}(t.RecognitionStatus||(t.RecognitionStatus={}))},340127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NextAction=void 0,function(e){e.None="None",e.Translate="Translate"}(t.NextAction||(t.NextAction={}))},340428:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=function(e,t=[]){if(void 0===e)return{};let r={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&"function"==typeof e[r]&&!t.includes(r)).forEach(t=>{r[t]=e[t]}),r}},340880:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ServiceRecognizerBase=void 0;let i=r(432971),n=r(705333),o=r(775720),s=r(532535),a=r(767640),c=r(384191),u=r(217770),d=r(5704),l=r(659718),p=r(791458),h=r(396056),v=r(92745),f=r(974187),g=r(397354),m=r(340127);class y{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.privEnableSpeakerId=!1,this.privExpectContentAssessmentResponse=!1,this.recognizeOverride=void 0,this.recognizeSpeaker=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,"on"===this.privRecognizerConfig.parameters.getProperty(o.PropertyId.WebWorkerLoadType,"on").toLowerCase()&&"undefined"!=typeof Blob&&"undefined"!=typeof Worker?this.privSetTimeout=n.Timeout.setTimeout:("undefined"!=typeof window&&(this.privSetTimeout=window.setTimeout.bind(window)),"undefined"!=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?d.NextAction.Synthesize:d.NextAction.None;if(this.privSpeechContext.getContext().translation={onPassthrough:{action:n},onSuccess:{action:n},output:{includePassThroughResults:!0,interimResults:{mode:l.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:m.NextAction.Translate},s.onInterim={action:m.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:c.SegmentationMode.Normal},n=!1;if(void 0!==r){n=!0;let e=c.SegmentationMode.Normal;switch(r.toLowerCase()){case"default":break;case"time":e=c.SegmentationMode.Custom;break;case"semantic":e=c.SegmentationMode.Semantic}i.mode=e}if(void 0!==e){n=!0;let t=parseInt(e,10);i.mode=c.SegmentationMode.Custom,i.segmentationSilenceTimeoutMs=t}if(void 0!==t){n=!0;let e=parseInt(t,10);i.mode=c.SegmentationMode.Custom,i.segmentationForcedTimeoutMs=e}if(n){let e=this.privSpeechContext.getContext().phraseDetection||{};switch(e.mode=this.recognitionMode,this.recognitionMode){case u.RecognitionMode.Conversation:e.conversation=e.conversation??{segmentation:{}},e.conversation.segmentation=i;break;case u.RecognitionMode.Interactive:e.interactive=e.interactive??{segmentation:{}},e.interactive.segmentation=i;break;case u.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?p.LanguageIdDetectionMode.DetectContinuous:p.LanguageIdDetectionMode.DetectAtAudioStart,this.privSpeechContext.getContext().languageId={languages:r,mode:t,onSuccess:{action:h.NextAction.Recognize},onUnknown:{action:v.OnUnknownAction.None},priority:p.LanguageIdDetectionPriority.PrioritizeLatency},this.privSpeechContext.getContext().phraseOutput={interimResults:{resultType:f.ResultType.Auto}
15,phraseResults:{resultType:g.PhraseResultOutputType.Always}};let i=this.privRecognizerConfig.sourceLanguageModels;void 0!==i&&(e.customModels=i,e.onInterim={action:m.NextAction.None},e.onSuccess={action:m.NextAction.None})}this.privSpeechContext.getContext().phraseDetection=e}setOutputDetailLevelJson(){this.privEnableSpeakerId&&("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())}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 conversationTranslatorToken(e){this.privRecognizerConfig.parameters.setProperty(o.PropertyId.ConversationTranslator_Token,e)}set voiceProfileType(e){this.privRecognizerConfig.parameters.setProperty(o.PropertyId.SpeechServiceConnection_SpeakerIdMode,e)}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.setSpeechSegmentationTimeoutJson(),this.setOutputDetailLevelJson(),this.privSuccessCallback=t,this.privErrorCallback=r,this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privAudioSource.events);let a=this.connectImpl();try{let e=await this.audioSource.attach(this.privRequestSession.audioNodeId),t=await this.audioSource.format,r=
15await this.audioSource.deviceInfo;this.privIsLiveAudio=r.type&&r.type===s.type.Microphones,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 c=new o.SessionEventArgs(this.privRequestSession.sessionId);this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,c),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(),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!==y.telemetryDataEnabled||this.privIsDisposed||null===e)return;if(y.telemetryData)try{y.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(
15),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())switch(r.path.toLowerCase()){case"turn.start":this.privMustReportEndOfStream=!0,this.privRequestSession.onServiceTurnStartResponse();break;case"speech.startdetected":let i=s.SpeechDetected.fromJSON(r.textBody,this.privRequestSession.currentTurnAudioOffset),c=new o.RecognitionEventArgs(i.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechStartDetected&&this.privRecognizer.speechStartDetected(this.privRecognizer,c);break;case"speech.enddetected":let u;u=r.textBody.length>0?r.textBody:"{ Offset: 0 }";let d=s.SpeechDetected.fromJSON(u,this.privRequestSession.currentTurnAudioOffset),l=new o.RecognitionEventArgs(d.Offset+this.privRequestSession.currentTurnAudioOffset,this.privRequestSession.sessionId);this.privRecognizer.speechEndDetected&&this.privRecognizer.speechEndDetected(this.privRecognizer,l);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)}sendSpeechContext(e,t){this.privEnableSpeakerId&&this.updateSpeakerDiarizationAudioOffset();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:f.ResultType.None},phraseResults:{resultType:g.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:d.NextAction.Synthesize},e.onPassthrough={action:d.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))}connectImpl(){return void 0!==this.privConnectionPromise?this.privConnectionPromise.then(e=>e.state()===n.ConnectionState.Disconnected?(this.privConnectionId=null,this.privConnectionPromise=void 0,this.privServiceHasSentMessage=!1,this.connectImpl()):this.privConnectionPromise,()=>(this.privConnectionId=null,this.privConnectionPromise=void 0,this.privServiceHasSentMessage=!1,this.connectImpl())):(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!==y.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.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.privServiceHasSentMessage=!1,this.fetchConnection()):this.privConnectionConfigurationPromise,()=>(this.privConnectionId=null,this.privConnectionConfigurationPromise=void 0,this.privServiceHasSentMessage=!1,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,c=async()=>
15{if(!this.privIsDisposed&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing&&this.privRequestSession.recogNumber===s){let i,u,d=await this.fetchConnection(),l=await e.read();if(!this.privRequestSession.isSpeechEnded&&(!l||l.isEnd?(i=null,u=0):(i=l.buffer,this.privRequestSession.onAudioSent(i.byteLength),u=o>=this.privRequestSession.bytesSent?0:Math.max(0,r-Date.now())),0!==u&&await this.delay(u),null!==i&&(r=Date.now()+1e3*i.byteLength/(2*t.avgBytesPerSec)),!this.privIsDisposed&&!this.privRequestSession.isSpeechEnded&&this.privRequestSession.isRecognizing&&this.privRequestSession.recogNumber===s)){if(d.send(new a.SpeechConnectionMessage(n.MessageType.Binary,"audio",this.privRequestSession.requestId,null,i)).catch(()=>{this.privRequestSession.onServiceTurnEndResponse(this.privRecognizerConfig.isContinuousRecognition).catch(()=>{})}),!l?.isEnd)return c();this.privIsLiveAudio||this.privRequestSession.onSpeechEnded()}}};return c()}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
16`;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))}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=y,y.telemetryDataEnabled=!0},345322:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AudioOutputFormatImpl=void 0;let i=r(776045),n=r(526811);class o extends n.AudioStreamFormatImpl{constructor(e,t,r,i,n,o,s,a,c){super(r,o,t,e),this.formatTag=e,this.avgBytesPerSec=i,this.blockAlign=n,this.priAudioFormatString=s,this.priRequestAudioFormatString=a,this.priHasHeader=c}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("undefined"!=typeof window?"audio-24khz-48kbitrate-mono-mp3":"riff-16khz-16bit-mono-pcm")}get hasHeader(){return this.priHasHeader}
16get 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"}},346078:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionEventArgs=void 0;let i=r(775720);class n extends i.SessionEventArgs{}t.ConnectionEventArgs=n},346505:(e,t,r)=>{"use strict";
16Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisTurn=void 0;let i=r(705333),n=r(995737),o=r(775720),s=r(879113),a=r(576983);class c{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.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="",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.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;let t=JSON.parse(e);t.webrtc&&(this.privWebRTCSDP=t.webrtc.connectionString)}onAudioChunkReceived(e){this.isSynthesizing&&(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=await this.getAllReceivedAudioWithHeader();return new o.SpeechSynthesisResult(this.requestId,o.ResultReason.SynthesizingAudioCompleted,e,void 0,this.extraProperties,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)&&!c.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)&&!c.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=c},350422:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var i=r(681616),n=r(913051),o=r(356501),s=r(189602);let a=function(e){var t;let{elementType:r,externalSlotProps:a,ownerState:c,skipResolvingSlotProps:u=!1,...d}=e,l=u?{}
16:(0,s.A)(a,c),{props:p,internalRef:h}=(0,o.A)({...d,externalSlotProps:l}),v=(0,i.A)(h,null==l?void 0:l.ref,null==(t=e.additionalProps)?void 0:t.ref);return(0,n.A)(r,{...p,ref:v},c)}},355599:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslationResult=void 0;let i=r(816838);class n extends i.TranslationRecognitionResult{constructor(e,t,r,i,n,o,s,a,c,u,d){super(t,i,n,o,s,a,void 0,void 0,c,u,d),this.privId=e,this.privOrigLang=r}get participantId(){return this.privId}get originalLang(){return this.privOrigLang}}t.ConversationTranslationResult=n},356501:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var i=r(752596),n=r(340428);let o=function(e){if(void 0===e)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(r=>{t[r]=e[r]}),t},s=function(e){let{getSlotProps:t,additionalProps:r,externalSlotProps:s,externalForwardedProps:a,className:c}=e;if(!t){let e=(0,i.A)(r?.className,c,a?.className,s?.className),t={...r?.style,...a?.style,...s?.style},n={...r,...a,...s};return e.length>0&&(n.className=e),Object.keys(t).length>0&&(n.style=t),{props:n,internalRef:void 0}}let u=(0,n.A)({...a,...s}),d=o(s),l=o(a),p=t(u),h=(0,i.A)(p?.className,r?.className,c,a?.className,s?.className),v={...p?.style,...r?.style,...a?.style,...s?.style},f={...p,...r,...l,...d};return h.length>0&&(f.className=h),Object.keys(v).length>0&&(f.style=v),{props:f,internalRef:p.ref}}},356768:function(e,t,r){"use strict";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(358082)),a=r(705333);(i=n=t.RestRequestType||(t.RestRequestType={})).Get="GET",i.Post="POST",i.Delete="DELETE",i.File="file";class c{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,c=e===n.File?"POST":e,u=(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}),d=i=>{(0,s.default)(t,c,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(u(t));else try{let e=await t.json();o.resolve(u(t,e))}catch{o.resolve(u(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"),d(i),o.promise}queryParams(e={}){return Object.keys(e).map(t=>encodeURIComponent(t)+"="+encodeURIComponent(e[t])).join("&")}}t.RestMessageAdapter=c},358082:(e,t,r)=>{"use strict";let i=r(235113);class n extends Error{constructor(e,...t){let r;for(let[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,c={})=>{let u=new URL(s=o+(s||""));if(i||(i={}),u.username&&(i.Authorization="Basic "+btoa(u.username+":"+u.password),u=new URL(u.protocol+"//"+u.host+u.pathname+u.search)),"https:"!==u.protocol&&"http:"!==u.protocol)throw Error(`Unknown protocol, ${u.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.");c=new Headers({...i||{},...c});let d=await fetch(u,{method:t,headers:c,body:a});if(d.statusCode=d.status,!e.has(d.status))throw new n(d);return"json"===r?d.json():"buffer"===r?d.arrayBuffer():"string"===r?d.text():d})},361639:(e,t)=>
16{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},361712:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentGranularity=void 0,function(e){e[e.Phoneme=1]="Phoneme",e[e.Word=2]="Word",e[e.FullText=3]="FullText"}(t.PronunciationAssessmentGranularity||(t.PronunciationAssessmentGranularity={}))},362211:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechServiceRecognizer=void 0;let i=r(775720),n=r(532535);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()),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),this.privRequestSession.onHypothesis(s.Offset);let a=new i.SpeechRecognitionEventArgs(t,s.Offset,this.privRequestSession.sessionId);if(this.privSpeechRecognizer.recognizing)try{this.privSpeechRecognizer.recognizing(this.privSpeechRecognizer,a)}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 u=n.EnumTranslation.implTranslateRecognitionResult(c.RecognitionStatus,this.privExpectContentAssessmentResponse);if(this.privRequestSession.onPhraseRecognized(c.Offset+c.Duration),i.ResultReason.Canceled===u){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,u,c.DisplayText,c.Duration,c.Offset,c.Language,c.LanguageDetectionConfidence,void 0,void 0,c.asJson(),r);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,u,o.RecognitionStatus===n.RecognitionStatus.Success?o.NBest[0].Display:"",o.Duration,o.Offset,o.Language,o.LanguageDetectionConfidence,void 0,void 0,o.asJson(),r)}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},365372:(e,t)=>
16{"use strict";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},365650:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceConfigImpl=t.DialogServiceConfig=void 0;let i=r(365372),n=r(775720);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},365763:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.URL=t.DNS=void 0,t.default=function(e,t,r){function a(e,o,s,a){var c;if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));let t=[];for(let r=0;r<e.length;++r)t.push(e.charCodeAt(r));return t}(e)),"string"==typeof o&&(o=(0,n.default)(o)),(null==(c=o)?void 0:c.length)!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let u=new Uint8Array(16+e.length);if(u.set(o),u.set(e,o.length),(u=r(u))[6]=15&u[6]|t,u[8]=63&u[8]|128,s){a=a||0;for(let e=0;e<16;++e)s[a+e]=u[e];return s}return(0,i.unsafeStringify)(u)}try{a.name=e}catch(e){}return a.DNS=o,a.URL=s,a};var i=r(74876),n=function(e){return e&&e.__esModule?e:{default:e}}(r(15786));let o="6ba7b810-9dad-11d1-80b4-00c04fd430c8";t.DNS=o;let s="6ba7b811-9dad-11d1-80b4-00c04fd430c8";t.URL=s},370457:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisRequest=t.Synthesizer=void 0;let i=r(532535),n=r(705333),o=r(365372),s=r(775720);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
16-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 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="undefined"!=typeof window?"Browser":"Node",t="unknown",r="unknown";"undefined"!=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,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}}t.Synthesizer=a;class c{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}}t.SynthesisRequest=c},370818:(e,t)=>{"use strict";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},372317:(e,t)=>{"use strict";
16Object.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"},374678:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationWebsocketMessageFormatter=void 0;let i=r(705333),n=r(138421);class o{toConnectionMessage(e){let t=new i.Deferred;try{if(e.messageType===i.MessageType.Text){let r=new n.ConversationConnectionMessage(e.messageType,e.textContent,{},e.id);t.resolve(r)}else e.messageType===i.MessageType.Binary&&t.resolve(new n.ConversationConnectionMessage(e.messageType,e.binaryContent,void 0,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=`${e.textBody?e.textBody:""}`;t.resolve(new i.RawWebsocketMessage(i.MessageType.Text,r,e.id))}}catch(e){t.reject(`Error formatting the message. ${e}`)}return t.promise}}t.ConversationWebsocketMessageFormatter=o},382429:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarEventArgs=t.AvatarEventTypes=void 0,function(e){e.SwitchedToSpeaking="SwitchedToSpeaking",e.SwitchedToIdle="SwitchedToIdle",e.SessionClosed="SessionClosed"}(t.AvatarEventTypes||(t.AvatarEventTypes={}));class r{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=r},382882:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerRecognitionConfig=void 0;let i=r(532535);class n{constructor(e,t){this.privContext=e||new i.Context(null),this.privParameters=t}get parameters(){return this.privParameters}get Context(){return this.privContext}}t.SpeakerRecognitionConfig=n},384191:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SegmentationMode=void 0,function(e){e.Normal="Normal",e.Disabled="Disabled",e.Custom="Custom",e.Semantic="Semantic"}(t.SegmentationMode||(t.SegmentationMode={}))},384249:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){return e&&e.__esModule?e:{default:e}}(r(908766));t.default=function(e){return"string"==typeof e&&i.default.test(e)}},384428:(e,t,r)=>{"use strict";r.d(t,{Ng:()=>s,sb:()=>o,vq:()=>n});var i=r(320314);function n(e){var t=(0,i.A)(e).Element;return e instanceof t||e instanceof Element}function o(e){var t=(0,i.A)(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function s(e){if("undefined"==typeof ShadowRoot)return!1;var t=(0,i.A)(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}},393734:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationErrorCode=void 0,function(e){e[e.NoError=0]="NoError",e[e.AuthenticationFailure=1]="AuthenticationFailure",e[e.BadRequestParameters=2]="BadRequestParameters",e[e.TooManyRequests=3]="TooManyRequests",e[e.ConnectionFailure=4]="ConnectionFailure",e[e.ServiceTimeout=5]="ServiceTimeout",e[e.ServiceError=6]="ServiceError",e[e.RuntimeError=7]="RuntimeError",e[e.Forbidden=8]="Forbidden"}(t.CancellationErrorCode||(t.CancellationErrorCode={}))},396056:(e,t)=>{"use strict";
16Object.defineProperty(t,"__esModule",{value:!0}),t.NextAction=void 0,function(e){e.Recognize="Recognize",e.None="None"}(t.NextAction||(t.NextAction={}))},397354:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PhraseResultOutputType=void 0,function(e){e.Always="Always",e.None="None"}(t.PhraseResultOutputType||(t.PhraseResultOutputType={}))},408614:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfile=void 0;class r{constructor(e,t){this.privId=e,this.privProfileType=t}get profileId(){return this.privId}get profileType(){return this.privProfileType}}t.VoiceProfile=r},417416:(e,t)=>{"use strict";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},424040:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResultReason=void 0,function(e){e[e.NoMatch=0]="NoMatch",e[e.Canceled=1]="Canceled",e[e.RecognizingSpeech=2]="RecognizingSpeech",e[e.RecognizedSpeech=3]="RecognizedSpeech",e[e.RecognizedKeyword=4]="RecognizedKeyword",e[e.RecognizingIntent=5]="RecognizingIntent",e[e.RecognizedIntent=6]="RecognizedIntent",e[e.TranslatingSpeech=7]="TranslatingSpeech",e[e.TranslatedSpeech=8]="TranslatedSpeech",e[e.SynthesizingAudio=9]="SynthesizingAudio",e[e.SynthesizingAudioCompleted=10]="SynthesizingAudioCompleted",e[e.SynthesizingAudioStarted=11]="SynthesizingAudioStarted",e[e.EnrollingVoiceProfile=12]="EnrollingVoiceProfile",e[e.EnrolledVoiceProfile=13]="EnrolledVoiceProfile",e[e.RecognizedSpeakers=14]="RecognizedSpeakers",e[e.RecognizedSpeaker=15]="RecognizedSpeaker",e[e.ResetVoiceProfile=16]="ResetVoiceProfile",e[e.DeletedVoiceProfile=17]="DeletedVoiceProfile",e[e.VoicesListRetrieved=18]="VoicesListRetrieved",e[e.TranslatingParticipantSpeech=19]="TranslatingParticipantSpeech",e[e.TranslatedParticipantSpeech=20]="TranslatedParticipantSpeech",e[e.TranslatedInstantMessage=21]="TranslatedInstantMessage",e[e.TranslatedParticipantInstantMessage=22]="TranslatedParticipantInstantMessage"}(t.ResultReason||(t.ResultReason={}))},428394:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MicAudioSource=t.AudioWorkletSourceURLPropertyName=void 0;let i=r(532535),n=r(705333),o=r(526811);t.AudioWorkletSourceURLPropertyName="MICROPHONE-WorkletSourceUrl";
16class 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.samplesPerSec))}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()},429483:(e,t)=>
16{"use strict";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},430916:(e,t)=>{"use strict";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},432195:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionFactoryBase=void 0;let i=r(532535),n=r(705333),o=r(775720),s=r(372317);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_PostProcessingOption,s.QueryParameterNames.Postprocessing],[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){let t=new URL(e);t.protocol="https:",t.port="443",t.searchParams.append("GenerateRedirectResponse","true");let r=t.toString();n.Events.instance.onEvent(new n.ConnectionRedirectEvent("",r,void 0,"ConnectionFactoryBase: redirectUrl request"));let i=await fetch(r);if(200!==i.status)return e;let o=await i.text();n.Events.instance.onEvent(new n.ConnectionRedirectEvent("",o,e,"ConnectionFactoryBase: redirectUrlString"));try{return new URL(o.trim()).toString()}catch(t){return e}}}t.ConnectionFactoryBase=a},432971:function(e,t,r){"use strict";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(90018),t),n(r(501133),t),n(r(428394),t),n(r(318913),t),n(r(53366),t),n(r(891707),t),n(r(247209),t),n(r(737819),t),n(r(439216),t),n(r(356768),t),n(r(147025),t)},434742:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=r(631178).A},435925:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechContext=void 0;let i=r(217770),n=r(252685);class o{constructor(e){this.privContext={},this.privDynamicGrammar=e}getContext(){return this.privContext}setPronunciationAssessmentParams(e,t,r=!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)||{},r&&(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),t&&(this.privContext.phraseDetection.enrichment.contentAssessment={topic:t},this.privContext.phraseOutput.detailed.options.push(n.PhraseOption.ContentAssessment))}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},439216:(e,t,r)=>{"use strict";
16Object.defineProperty(t,"__esModule",{value:!0}),t.ProxyInfo=void 0;let i=r(775720);class 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},440230:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationEventArgsBase=void 0;let i=r(775720);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},455372:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentConnectionFactory=void 0;let i=r(432971),n=r(775720),o=r(432195),s=r(532535),a=r(937583);class c extends o.ConnectionFactoryBase{create(e,t,r){let c=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint);if(!c){let t=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_IntentRegion),r=o.ConnectionFactoryBase.getHostSuffix(t);c=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,"wss://"+t+".sr.speech"+r)+"/speech/recognition/interactive/cognitiveservices/v1"}let u={format:"simple",language:e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecoLanguage)};this.setCommonUrlParams(e,u,c);let d={};void 0!==t.token&&""!==t.token&&(d[t.headerName]=t.token),d[a.HeaderNames.ConnectionId]=r,e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,c);let l="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return Promise.resolve(new i.WebsocketConnection(c,u,d,new s.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),l,r))}getSpeechRegionFromIntentRegion(e){switch(e){case"West US":case"US West":case"westus":return"uswest";case"West US 2":case"US West 2":case"westus2":return"uswest2";case"South Central US":case"US South Central":case"southcentralus":return"ussouthcentral";case"West Central US":case"US West Central":case"westcentralus":return"uswestcentral";case"East US":case"US East":case"eastus":return"useast";case"East US 2":case"US East 2":case"eastus2":return"useast2";case"West Europe":case"Europe West":case"westeurope":return"europewest";case"North Europe":case"Europe North":case"northeurope":return"europenorth";case"Brazil South":case"South Brazil":case"southbrazil":return"brazilsouth";case"Australia East":case"East Australia":case"eastaustralia":return"australiaeast";case"Southeast Asia":case"Asia Southeast":case"southeastasia":return"asiasoutheast";case"East Asia":case"Asia East":case"eastasia":return"asiaeast";default:return e}}}t.IntentConnectionFactory=c},460174:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M18 10.48V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4.48l3.15 3.13c.31.32.85.09.85-.35V7.7c0-.44-.54-.67-.85-.35zM10 8c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m4 8H6v-.57c0-.81.48-1.53 1.22-1.85.85-.37 1.79-.58 2.78-.58s1.93.21 2.78.58c.74.32 1.22 1.04 1.22 1.85z"}),"VideoCameraFrontRounded")},460744:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var i=r(212115),n=r(851632),o=r(845292),s=r(109700),a=r(436863),c=r(16324),u=r(793789),d=r(434742),l=r(695155);function p(e,t,r){let i=function(e,t,r){let i,n=t.getBoundingClientRect(),o=r&&r.getBoundingClientRect(),s=(0,d.A)(t);if(t.fakeTransform)i=t.fakeTransform;else{let e=s.getComputedStyle(t);i=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("transform")}let a=0,c=0;if(i&&"none"!==i&&"string"==typeof i){let e=i.split("(")[1].split(")")[0].split(",");a=parseInt(e[4],10),c=parseInt(e[5],10)}return"left"===e?o?"translateX(".concat(o.right+a-n.left,"px)"):"translateX(".concat(s.innerWidth+a-n.left,"px)"):"right"===e?o?"translateX(-".concat(n.right-o.left-a,"px)"):"translateX(-".concat(n.left+n.width-a,"px)"):"up"===e?o?"translateY(".concat(o.bottom+c-n.top,"px)"):"translateY(".concat(s.innerHeight+c-n.top,"px)"):o?"translateY(-".concat(n.top-o.top+n.height-c,"px)"):"translateY(-".concat(n.top+n.height-c,"px)")}(e,t,"function"==typeof r?r():r);i&&(t.style.webkitTransform=i,t.style.transform=i)}let h=i.forwardRef(function(e,t){let r=(0,c.A)(),h={enter:r.transitions.easing.easeOut,exit:r.transitions.easing.sharp},v={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:f,appear:g=!0,children:m,container:y,direction:S="down",easing:C=h,in:b,onEnter:P,onEntered:R,onEntering:w,onExit:T,onExited:A,onExiting:I,style:E,timeout:_=v,TransitionComponent:O=n.Ay,...k}=e,x=i.useRef(null),M=(0,a.A)((0,o.A)(m),x,t),D=e=>t=>{e&&(void 0===t?e(x.current):e(x.current,t))},N=D((e,t)=>{p(S,e,y),(0,u.q)(e),P&&P(e,t)}),z=D((e,t)=>{let i=(0,u.c)({timeout:_,style:E,easing:C},{mode:"enter"});e.style.webkitTransition=r.transitions.create("-webkit-transform",{...i}),e.style.transition=r.transitions.create("transform",{...i}),e.style.webkitTransform="none",e.style.transform="none",w&&w(e,t)}),L=D(R),j=D(I),F=D(e=>{let t=(0,u.c)({timeout:_,style:E,easing:C},{mode:"exit"});e.style.webkitTransition=r.transitions.create("-webkit-transform",t),e.style.transition=r.transitions.create("transform",t),p(S,e,y),T&&T(e)}),B=D(e=>{e.style.webkitTransition="",e.style.transition="",A&&A(e)}),U=i.useCallback(()=>{x.current&&p(S,x.current,y)},[S,y]);return i.useEffect(()=>{if(b||"down"===S||"right"===S)return;let e=(0,s.A)(()=>{x.current&&p(S,x.current,y)}),t=(0,d.A)(x.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[S,b,y]),i.useEffect(()=>{b||U()},[b,U]),(0,l.jsx)(O,{nodeRef:x,onEnter:N,onEntered:L,onEntering:z,onExit:F,onExited:B,onExiting:j,addEndListener:e=>{f&&f(x.current,e)},appear:g,in:b,timeout:_,...k,children:(e,t)=>{let{ownerState:r,...n}=t;return i.cloneElement(m,{ref:M,style:{visibility:"exited"!==e||b?void 0:"hidden",...E,...m.props.style},...n})}})})},462687:(e,t,r)=>{"use strict";
16Object.defineProperty(t,"__esModule",{value:!0}),t.Recognizer=void 0;let i=r(532535),n=r(705333),o=r(365372),s=r(775720);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="undefined"!=typeof window?"Browser":"Node",t="unknown",r="unknown";"undefined"!=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(){this.privReco&&await this.privReco.stopRecognizing(
16)}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},465748:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InternalParticipants=t.ConversationTranslatorMessageTypes=t.ConversationTranslatorCommandTypes=t.ParticipantsListEventArgs=t.ParticipantEventArgs=t.ParticipantAttributeEventArgs=t.MuteAllEventArgs=t.LockRoomEventArgs=t.ConversationReceivedTranslationEventArgs=t.TranscriberRecognizer=t.ConversationRecognizerFactory=t.ConversationConnectionConfig=t.ConversationManager=void 0;var i=r(654805);Object.defineProperty(t,"ConversationManager",{enumerable:!0,get:function(){return i.ConversationManager}});var n=r(60056);Object.defineProperty(t,"ConversationConnectionConfig",{enumerable:!0,get:function(){return n.ConversationConnectionConfig}});var o=r(632230);Object.defineProperty(t,"ConversationRecognizerFactory",{enumerable:!0,get:function(){return o.ConversationRecognizerFactory}});var s=r(861142);Object.defineProperty(t,"TranscriberRecognizer",{enumerable:!0,get:function(){return s.TranscriberRecognizer}});var a=r(269161);Object.defineProperty(t,"ConversationReceivedTranslationEventArgs",{enumerable:!0,get:function(){return a.ConversationReceivedTranslationEventArgs}}),Object.defineProperty(t,"LockRoomEventArgs",{enumerable:!0,get:function(){return a.LockRoomEventArgs}}),Object.defineProperty(t,"MuteAllEventArgs",{enumerable:!0,get:function(){return a.MuteAllEventArgs}}),Object.defineProperty(t,"ParticipantAttributeEventArgs",{enumerable:!0,get:function(){return a.ParticipantAttributeEventArgs}}),Object.defineProperty(t,"ParticipantEventArgs",{enumerable:!0,get:function(){return a.ParticipantEventArgs}}),Object.defineProperty(t,"ParticipantsListEventArgs",{enumerable:!0,get:function(){return a.ParticipantsListEventArgs}});var c=r(337084);Object.defineProperty(t,"ConversationTranslatorCommandTypes",{enumerable:!0,get:function(){return c.ConversationTranslatorCommandTypes}}),Object.defineProperty(t,"ConversationTranslatorMessageTypes",{enumerable:!0,get:function(){return c.ConversationTranslatorMessageTypes}}),Object.defineProperty(t,"InternalParticipants",{enumerable:!0,get:function(){return c.InternalParticipants}})},465820:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyCollection=void 0;let i=r(775720);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},468898:(e,t)=>
16{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},470901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return i}});let i=r(588229)._(r(212115)).default.createContext(null)},471418:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisConnectionFactory=void 0;let i=r(432971),n=r(775720),o=r(432195),s=r(532535),a=r(937583),c=r(372317);class u{constructor(){this.synthesisUri="/tts/cognitiveservices/websocket/v1"}async create(e,t,r){let u=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0),d=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,void 0),l=o.ConnectionFactoryBase.getHostSuffix(d),p=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_EndpointId,void 0),h=void 0===p?"tts":"voice",v=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,"wss://"+d+"."+h+".speech"+l),f={},g={};if(void 0!==t.token&&""!==t.token&&(g[t.headerName]=t.token),g[a.HeaderNames.ConnectionId]=r,void 0===p||""===p||u&&-1!==u.search(c.QueryParameterNames.CustomVoiceDeploymentId)||
16(f[c.QueryParameterNames.CustomVoiceDeploymentId]=p),e.avatarEnabled&&(!u||-1===u.search(c.QueryParameterNames.EnableAvatar))&&(f[c.QueryParameterNames.EnableAvatar]="true"),u){let e=new URL(u),t=e.pathname;(""===t||"/"===t)&&(e.pathname=this.synthesisUri,u=await o.ConnectionFactoryBase.getRedirectUrlFromEndpoint(e.toString()))}u||(u=v+this.synthesisUri),e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,u);let m="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new i.WebsocketConnection(u,f,g,new s.WebsocketMessageFormatter,i.ProxyInfo.fromParameters(e.parameters),m,r)}}t.SpeechSynthesisConnectionFactory=u},476344:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WebsocketMessageFormatter=void 0;let i=r(705333);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 c="";for(let e=0;e<a;e++)c+=String.fromCharCode(s.getInt8(e+2));n=this.parseHeaders(c),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
17${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
17inaryBody,o=this.stringToArrayBuffer(r),s=new Int8Array(o),a=s.byteLength,c=new Int8Array(2+a+(n?n.byteLength:0));if(c[0]=a>>8&255,c[1]=255&a,c.set(s,2),n){let e=new Int8Array(n);c.set(e,2+a)}let u=c.buffer;t.resolve(new i.RawWebsocketMessage(i.MessageType.Binary,u,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
18`);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},476464:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BotFrameworkConfig=void 0;let i=r(365372),n=r(365650),o=r(775720);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},483065:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Translations=void 0;let i=r(775720);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},484706:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognizer=void 0;let i=r(532535),n=r(217770),o=r(705333),s=r(71753),a=r(365372),c=r(775720);class u extends c.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(c.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)&&a.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(c.PropertyId.SpeechServiceConnection_TranslationVoice),c.PropertyId[c.PropertyId.SpeechServiceConnection_TranslationVoice]),a.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(c.PropertyId.SpeechServiceConnection_TranslationToLanguages),c.PropertyId[c.PropertyId.SpeechServiceConnection_TranslationToLanguages]),a.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(c.PropertyId.SpeechServiceConnection_RecoLanguage),c.PropertyId[c.PropertyId.SpeechServiceConnection_RecoLanguage])}static FromConfig(e,t,r){return t.properties.mergeTo(e.properties),t.properties.getProperty(c.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)===i.AutoDetectSourceLanguagesOpenRangeOptionName&&e.properties.setProperty(c.PropertyId.SpeechServiceConnection_RecoLanguage,"en-US"),new u(e,r)}get speechRecognitionLanguage(){return a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(c.PropertyId.SpeechServiceConnection_RecoLanguage)}get targetLanguages(){return a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(c.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(",")}get voiceName(){return a.Contracts.throwIfDisposed(this.privDisposedTranslationRecognizer),this.properties.getProperty(c.PropertyId.SpeechServiceConnection_TranslationVoice,void 0)}get properties(){return this.privProperties}get authorizationToken(){return this.properties.getProperty(c.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){this.properties.setProperty(c.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(c.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)){let t=this.properties.getProperty(c.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(","),r=t.indexOf(e);r>-1&&(t.splice(r,1),this.properties.setProperty(c.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(",")),this.updateLanguages(t))}}
18addTargetLanguage(e){a.Contracts.throwIfNullOrUndefined(e,"language to be added");let t=[];void 0!==this.properties.getProperty(c.PropertyId.SpeechServiceConnection_TranslationToLanguages,void 0)?(t=this.properties.getProperty(c.PropertyId.SpeechServiceConnection_TranslationToLanguages).split(",")).includes(e)||(t.push(e),this.properties.setProperty(c.PropertyId.SpeechServiceConnection_TranslationToLanguages,t.join(","))):(this.properties.setProperty(c.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);t&&(t.setMessageProperty("speech.context","translationcontext",{to:e}),t.sendMessageAsync("event",JSON.stringify({id:"translation",name:"updateLanguage",to:e})))}}t.TranslationRecognizer=u},486756:(e,t)=>{"use strict";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},487963:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslationEventArgs=void 0;let i=r(775720);class n extends i.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.ConversationTranslationEventArgs=n},488119:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AddedLmIntent=void 0;class r{constructor(e,t){this.modelImpl=e,this.intentName=t}}t.AddedLmIntent=r},492323:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Events=void 0;let i=r(946184),n=r(707559);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},494849:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PhraseListGrammar=void 0;let i=r(365372);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},495686:(e,t,r)=>{"use strict";r.d(t,{i7:()=>d,q6:()=>u});var i=r(212115),n=r(272407);r(849509);let o=Symbol(),s=Symbol(),a="undefined"==typeof window||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?i.useEffect:i.useLayoutEffect,c=n.unstable_runWithPriority?e=>{try{(0,n.unstable_runWithPriority)(n.unstable_NormalPriority,e)}catch(t){if("Not implemented."===t.message)e();else throw t}}:e=>e();function u(e){var t;let r=(0,i.createContext)({[o]:{v:{current:e},n:{current:-1},l:new Set,u:e=>e()}});return r[s]=r.Provider,t=r.Provider,r.Provider=({value:e,children:r})=>{let n=(0,i.useRef)(e),s=(0,i.useRef)(0),[u,d]=(0,i.useState)(null);u&&(u(e),d(null));let l=(0,i.useRef)();if(!l.current){let e=new Set;l.current={[o]:{v:n,n:s,l:e,u:(t,r)=>{s.current+=1;let i={n:s.current};(null==r?void 0:r.suspense)&&(i.n*=-1,i.p=new Promise(e=>{d(()=>t=>{i.v=t,delete i.p,e(t)})})),e.forEach(e=>e(i)),t()}}}}return a(()=>{n.current=e,s.current+=1,c(()=>{l.current[o].l.forEach(t=>{t({n:s.current,v:e})})})},[e]),(0,i.createElement)(t,{value:l.current},r)},delete r.Consumer,r}function d(e,t){let{v:{current:r},n:{current:n},l:s}=(0,i.useContext)(e)[o],c=t(r),[u,d]=(0,i.useReducer)((e,i)=>{if(!i)return[r,c];if("p"in i)throw i.p;if(i.n===n)return Object.is(e[1],c)?e:[r,c];try{if("v"in i){if(Object.is(e[0],i.v))return e;let r=t(i.v);if(Object.is(e[1],r))return e;return[i.v,r]}}catch(e){}return[...e]},[r,c]);return Object.is(u[1],c)||d(),a(()=>(s.add(d),()=>
18{s.delete(d)}),[s]),u[1]}},500268:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm2 16H8v-2h8zm0-4H8v-2h8zm-3-5V3.5L18.5 9z"}),"Description")},501133:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},501808:(e,t)=>{"use strict";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)}updateOffset(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},517375:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranscriberConnectionFactory=void 0;let i=r(432971),n=r(775720),o=r(432195),s=r(532535),a=r(937583),c=r(372317);class u extends o.ConnectionFactoryBase{constructor(){super(...arguments),this.multiaudioRelativeUri="/speech/recognition/multiaudio"}create(e,t,r){let c=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0),u=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,"centralus"),d=o.ConnectionFactoryBase.getHostSuffix(u),l="wss://transcribe."+u+".cts.speech"+d+this.multiaudioRelativeUri,p=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,l),h={};this.setQueryParams(h,e,c),c||(c=p);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,c);let f="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return Promise.resolve(new i.WebsocketConnection(c,h,v,new s.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),f,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||c.QueryParameterNames.CustomSpeechDeploymentId in e||(e[c.QueryParameterNames.CustomSpeechDeploymentId]=i),!o||c.QueryParameterNames.Language in e||(e[c.QueryParameterNames.Language]=o);let a="true"===t.parameters.getProperty(n.PropertyId.SpeechServiceResponse_RequestWordLevelTimestamps,"false").toLowerCase(),u=t.parameters.getProperty(s.OutputFormatPropertyName,n.OutputFormat[n.OutputFormat.Simple])!==n.OutputFormat[n.OutputFormat.Simple];(a||u)&&(e[c.QueryParameterNames.Format]=n.OutputFormat[n.OutputFormat.Detailed].toLowerCase()),this.setCommonUrlParams(t,e,r)}}t.TranscriberConnectionFactory=u},518167:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNoDashGuid=t.createGuid=void 0;let i=r(547705),n=()=>(0,i.v4)();t.createGuid=n,t.createNoDashGuid=()=>n().replace(/-/g,"").toUpperCase()},518560:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var i=r(212115),n=r(829905),o=r(845292),s=r(851632),a=r(16324),c=r(793789),u=r(436863),d=r(695155);function l(e){return"scale(".concat(e,", ").concat(e**2,")")}let p={entering:{opacity:1,transform:l(1)},entered:{opacity:1,transform:"none"}},h="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),v=i.forwardRef(function(e,t){let{addEndListener:r,appear:v=!0,children:f,easing:g,in:m,onEnter:y,onEntered:S,onEntering:C,onExit:b,onExited:P,onExiting:R,style:w,timeout:T="auto",TransitionComponent:A=s.Ay,...I}=e,E=(0,n.A)(),_=i.useRef(),O=(0,a.A)(),k=i.useRef(null),x=(0,u.A)(k,(0,o.A)(f),t),M=e=>t=>{if(e){let r=k.current;void 0===t?e(r):e(r,t)}},D=M(C),N=M((e,t)=>{let r;(0,c.q)(e);let{duration:i,delay:n,easing:o}=(0,c.c)({style:w,timeout:T,easing:g},{mode:"enter"});"auto"===T?_.current=r=O.transitions.getAutoHeightDuration(e.clientHeight):r=i,e.style.transition=[O.transitions.create("opacity",{duration:r,delay:n}),O.transitions.create("transform",{duration:h?r:.666*r,delay:n,easing:o})].join(","),y&&y(e,t)}),z=M(S),L=M(R),j=M(e=>{let t,{duration:r,delay:i,easing:n}=(0,c.c)({style:w,timeout:T,easing:g},{mode:"exit"});"auto"===T?_.current=t=O.transitions.getAutoHeightDuration(e.clientHeight):t=r,e.style.transition=[O.transitions.create("opacity",{duration:t,delay:i}),O.transitions.create("transform",{duration:h?t:.666*t,delay:h?i:i||.333*t,easing:n})].join(","),e.style.opacity=0,e.style.transform=l(.75),b&&b(e)}),F=M(P);return(0,d.jsx)(A,{appear:v,in:m,nodeRef:k,onEnter:N,onEntered:z,onEntering:D,onExit:j,onExited:F,onExiting:L,addEndListener:e=>{"auto"===T&&E.start(_.current||0,e),r&&r(k.current,e)},timeout:"auto"===T?null:T,...I,children:(e,t)=>{let{ownerState:r,...n}=t;return i.cloneElement(f,{style:{opacity:0,transform:l(.75),visibility:"exited"!==e||m?void 0:"hidden",...p[e],...w,...f.props.style},ref:x,...n})}})});v&&(v.muiSupportAuto=!0);let f=v},523697:(e,t,r)=>{"use strict";
18Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerIdentificationModel=void 0;let i=r(365372),n=r(775720);class o{constructor(e){if(this.privVoiceProfiles=[],this.privProfileIds=[],i.Contracts.throwIfNullOrUndefined(e,"VoiceProfiles"),0===e.length)throw Error("Empty Voice Profiles array");for(let t of e){if(t.profileType!==n.VoiceProfileType.TextIndependentIdentification)throw Error("Identification model can only be created from Identification profile: "+t.profileId);this.privVoiceProfiles.push(t),this.privProfileIds.push(t.profileId)}}static fromProfiles(e){return new o(e)}get voiceProfileIds(){return this.privProfileIds.join(",")}get profileIds(){return this.privProfileIds}get scenario(){return"TextIndependentIdentification"}}t.SpeakerIdentificationModel=o},526519:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationConnectionFactory=void 0;let i=r(432971),n=r(678796),o=r(775720),s=r(432195),a=r(532535),c=r(937583),u=r(372317),d=r(217770);class l 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),u={};if(this.setQueryParams(u,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 d={};void 0!==t.token&&""!==t.token&&(d[t.headerName]=t.token),d[c.HeaderNames.ConnectionId]=r,e.parameters.setProperty(o.PropertyId.SpeechServiceConnection_Url,n);let l="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return new i.WebsocketConnection(n,u,d,new a.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),l,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);
18return 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===d.RecognitionMode.Interactive?"interactive":t.recognitionMode===d.RecognitionMode.Conversation?"conversation":"",this.setCommonUrlParams(t,e,r),this.setUrlParameter(o.PropertyId.SpeechServiceResponse_TranslationRequestStablePartialResult,u.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=l},526811:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.AudioStreamFormatImpl=t.AudioStreamFormat=t.AudioFormatTag=void 0,function(e){e[e.PCM=1]="PCM",e[e.MuLaw=2]="MuLaw",e[e.Siren=3]="Siren",e[e.MP3=4]="MP3",e[e.SILKSkype=5]="SILKSkype",e[e.OGG_OPUS=6]="OGG_OPUS",e[e.WEBM_OPUS=7]="WEBM_OPUS",e[e.ALaw=8]="ALaw",e[e.FLAC=9]="FLAC",e[e.OPUS=10]="OPUS",e[e.AMR_WB=11]="AMR_WB",e[e.G722=12]="G722"}(r=t.AudioFormatTag||(t.AudioFormatTag={}));
18class i{static getDefaultInputFormat(){return n.getDefaultInputFormat()}static getWaveFormat(e,t,r,i){return new n(e,t,r,i)}static getWaveFormatPCM(e,t,r){return new n(e,t,r)}}t.AudioStreamFormat=i;class n extends i{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);let 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 n}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=n},527066:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfilePhraseResult=void 0;let i=r(365372),n=r(775720);
18class o extends n.VoiceProfileResult{constructor(e,t,r,n){super(e,t),this.privPhrases=[],i.Contracts.throwIfNullOrUndefined(n,"phrase array"),this.privType=r,n&&n[0]&&(this.privPhrases=n)}get phrases(){return this.privPhrases}get type(){return this.privType}}t.VoiceProfilePhraseResult=o},528240:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceTurnStateManager=void 0;let i=r(946184),n=r(767085);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},532082:(e,t,r)=>{"use strict";r.d(t,{xQ:()=>o});var i=r(212115),n=r(280845);function o(e=!0){let t=(0,i.useContext)(n.t);if(null===t)return[!0,null];let{isPresent:r,onExitComplete:s,register:a}=t,c=(0,i.useId)();(0,i.useEffect)(()=>{if(e)return a(c)},[e]);let u=(0,i.useCallback)(()=>e&&s&&s(c),[c,s,e]);return!r&&s?[!1,u]:[!0]}},532535:function(e,t,r){"use strict";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(211772),t),n(r(844505),t),n(r(429483),t),n(r(154155),t),n(r(71515),t),n(r(455372),t),n(r(919270),t),n(r(244730),t),n(r(340880),t),n(r(20580),t),n(r(887368),t),n(r(32925),t),n(r(476344),t),n(r(552580),t),n(r(933676),t),n(r(517375),t),n(r(526519),t),n(r(471418),t),n(r(824272),t),n(r(338858),t),n(r(889152),t),n(r(171381),t),n(r(43682),t),n(r(315632),t),n(r(998604),t),n(r(501808),t),n(r(179949),t),n(r(362211),t),n(r(13714),t),n(r(169285),t),n(r(980099),t),n(r(333709),t),n(r(488119),t),n(r(668315),t),n(r(48513),t),n(r(964450),t),n(r(45823),t),n(r(435925),t),n(r(778961),t),n(r(915210),t),n(r(765907),t),n(r(465748),t),n(r(879113),t),n(r(346505),t),n(r(544200),t);var o=r(609620);Object.defineProperty(t,"AvatarSynthesisAdapter",{enumerable:!0,get:function(){return o.AvatarSynthesisAdapter}});var s=r(57687);Object.defineProperty(t,"SpeechSynthesisAdapter",{enumerable:!0,get:function(){return s.SpeechSynthesisAdapter}}),n(r(887571),t),n(r(168604),t),n(r(613037),t),n(r(382882),t),n(r(851714),t),n(r(89279),t),n(r(32167),t),t.OutputFormatPropertyName="OutputFormat",t.CancellationErrorCodePropertyName="CancellationErrorCode",t.ServicePropertiesPropertyName="ServiceProperties",t.ForceDictationPropertyName="ForceDictation",t.AutoDetectSourceLanguagesOpenRangeOptionName="UND"},533077:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChunkedArrayBufferStream=void 0;let i=r(705333);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},540400:(e,t,r)=>{"use strict";var i;
18Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerRecognitionCancellationDetails=t.SpeakerRecognitionResult=t.SpeakerRecognitionResultType=void 0;let n=r(532535),o=r(775720);!function(e){e[e.Verify=0]="Verify",e[e.Identify=1]="Identify"}(i=t.SpeakerRecognitionResultType||(t.SpeakerRecognitionResultType={}));class s{constructor(e,t=o.ResultReason.RecognizedSpeaker,r=o.CancellationErrorCode.NoError,s=""){this.privProperties=new o.PropertyCollection;let a="TextIndependentIdentification"===e.scenario?i.Identify:i.Verify;this.privReason=t,this.privReason!==o.ResultReason.Canceled?a===i.Identify?(this.privProfileId=e.identificationResult.identifiedProfile.profileId,this.privScore=e.identificationResult.identifiedProfile.score,this.privReason=o.ResultReason.RecognizedSpeakers):(this.privScore=e.verificationResult.score,"accept"!==e.verificationResult.recognitionResult.toLowerCase()&&(this.privReason=o.ResultReason.NoMatch),void 0!==e.verificationResult.profileId&&""!==e.verificationResult.profileId&&(this.privProfileId=e.verificationResult.profileId)):(this.privErrorDetails=s,this.privProperties.setProperty(n.CancellationErrorCodePropertyName,o.CancellationErrorCode[r])),this.privProperties.setProperty(o.PropertyId.SpeechServiceResponse_JsonResult,JSON.stringify(e))}get properties(){return this.privProperties}get reason(){return this.privReason}get profileId(){return this.privProfileId}get errorDetails(){return this.privErrorDetails}get score(){return this.privScore}}t.SpeakerRecognitionResult=s;class a extends o.CancellationDetailsBase{constructor(e,t,r){super(e,t,r)}static fromResult(e){let t=o.CancellationReason.Error,r=o.CancellationErrorCode.NoError;return e.properties&&(r=o.CancellationErrorCode[e.properties.getProperty(n.CancellationErrorCodePropertyName,o.CancellationErrorCode[o.CancellationErrorCode.NoError])]),new a(t,e.errorDetails,r)}}t.SpeakerRecognitionCancellationDetails=a},544200:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisAdapterBase=void 0;let i=r(705333),n=r(775720),o=r(532535),s=r(767640);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.CancellationErrorCode.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){let t=await this.privConnectionConfigurationPromise;await t.dispose(e)}}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{await this.connectImpl();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.connectImpl(),(await this.fetchConnection()).send(new s.SpeechConnectionMessage(i.MessageType.Text,"synthesis.control",this.privSynthesisTurn.requestId,"application/json",JSON.stringify({action:"stop"})))}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.privSuccessCallback&&this.privSuccessCallback(a)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.onSynthesisCompleted(a);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 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},547705:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NIL",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"v1",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"v3",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"v4",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"v5",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return c.default}});var i=p(r(23630)),n=p(r(265808)),o=p(r(632445)),s=p(r(50018)),a=p(r(87706)),c=p(r(925261)),u=p(r(384249)),d=p(r(74876)),l=p(r(15786));function p(e){return e&&e.__esModule?e:{default:e}}},551193:(e,t)=>{"use strict";function r(e){var t;let{config:r,src:i,width:n,quality:o}=e,s=o||(null==(t=r.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return r.path+"?url="+encodeURIComponent(i)+"&w="+n+"&q="+s+(i.startsWith("/_next/static/media/"),"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}}),r.__next_img_default=!0;let i=r},551816:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionResult=void 0;let i=r(775720);class n extends i.RecognitionResult{constructor(e,t,r,i,n,o,s,a,c,u,d){super(e,t,r,i,n,o,s,c,u,d),this.privSpeakerId=a}get speakerId(){return this.privSpeakerId}}t.ConversationTranscriptionResult=n},552580:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechConnectionFactory=void 0;let i=r(432971),n=r(532535),o=r(775720),s=r(432195),a=r(532535),c=r(937583),u=r(372317),d=r(217770);class l 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 l=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint,void 0),p=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Region,void 0),h=s.ConnectionFactoryBase.getHostSuffix(p),v=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,"wss://"+p+".stt.speech"+h),f={},g=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_EndpointId,void 0),m=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);if(g?l&&-1!==l.search(u.QueryParameterNames.CustomSpeechDeploymentId)||
19(f[u.QueryParameterNames.CustomSpeechDeploymentId]=g):m&&(!l||-1===l.search(u.QueryParameterNames.Language))&&(f[u.QueryParameterNames.Language]=m),l&&-1!==l.search(u.QueryParameterNames.Format)||(f[u.QueryParameterNames.Format]=e.parameters.getProperty(n.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Simple]).toLowerCase()),void 0!==e.autoDetectSourceLanguages&&(f[u.QueryParameterNames.EnableLanguageId]="true"),this.setCommonUrlParams(e,f,l),l){let t=new URL(l),r=t.pathname;(""===r||"/"===r)&&(t.pathname=this.universalUri+e.recognitionEndpointVersion,l=await s.ConnectionFactoryBase.getRedirectUrlFromEndpoint(t.toString()))}if(!l)switch(e.recognitionMode){case d.RecognitionMode.Conversation:l="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 d.RecognitionMode.Dictation:l=v+this.dictationRelativeUri;break;default:l=void 0!==e.recognitionEndpointVersion&&parseInt(e.recognitionEndpointVersion,10)>1?`${v}${this.universalUri}${e.recognitionEndpointVersion}`:v+this.interactiveRelativeUri}let y={};void 0!==t.token&&""!==t.token&&(y[t.headerName]=t.token),y[c.HeaderNames.ConnectionId]=r,y.connectionId=r;let S="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false"),C=new i.WebsocketConnection(l,f,y,new a.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),S,r),b=C.uri;return e.parameters.setProperty(o.PropertyId.SpeechServiceConnection_Url,b),C}}t.SpeechConnectionFactory=l},556526:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PushAudioOutputStreamCallback=void 0;class r{}t.PushAudioOutputStreamCallback=r},561858:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationCommon=void 0;class r{constructor(e){this.privAudioConfig=e}handleCallback(e,t){if(e){try{e()}catch(e){t&&t(e)}e=void 0}}handleError(e,t){t&&(e instanceof Error?t(e.name+": "+e.message):t(e))}}t.ConversationCommon=r},563456:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationDetails=void 0;let i=r(532535),n=r(602801),o=r(775720);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},565064:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageDataStreamType=t.ActivityPayloadResponse=void 0;class r{constructor(e){this.privActivityResponse=JSON.parse(e)}static fromJSON(e){return new r(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=r,function(e){e[e.None=0]="None",e[e.TextToSpeechAudio=1]="TextToSpeechAudio"}(t.MessageDataStreamType||(t.MessageDataStreamType={}))},576983:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisStartedEvent=t.ConnectingToSynthesisServiceEvent=t.SynthesisTriggeredEvent=t.SpeechSynthesisEvent=void 0;let i=r(705333);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},587152:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognitionEventArgs=void 0;let i=r(775720);class n extends i.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.TranslationRecognitionEventArgs=n},590939:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoMatchDetails=void 0;let i=r(532535),n=r(775720);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},592841:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentGradingSystem=void 0,function(e){e[e.FivePoint=1]="FivePoint",e[e.HundredMark=2]="HundredMark"}(t.PronunciationAssessmentGradingSystem||(t.PronunciationAssessmentGradingSystem={}))},594196:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarWebRTCConnectionResult=void 0;let i=r(775720);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},595474:(e,t)=>{"use strict";function r(e,t){return e<<t|e>>>32-t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e){let t=[0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xca62c1d6],i=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0];if("string"==typeof e){let t=unescape(encodeURIComponent(e));e=[];for(let r=0;r<t.length;++r)e.push(t.charCodeAt(r))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);let n=Math.ceil((e.length/4+2)/16),o=Array(n);for(let t=0;t<n;++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];o[t]=r}o[n-1][14]=(e.length-1)*8/0x100000000,o[n-1][14]=Math.floor(o[n-1][14]),o[n-1][15]=(e.length-1)*8|0;for(let e=0;e<n;++e){let n=new Uint32Array(80);for(let t=0;t<16;++t)n[t]=o[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 s=i[0],a=i[1],c=i[2],u=i[3],d=i[4];for(let e=0;e<80;++e){let i=Math.floor(e/20),o=r(s,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,c,u)+d+t[i]+n[e]>>>0;d=u,u=c,c=r(a,30)>>>0,a=s,s=o}i[0]=i[0]+s>>>0,i[1]=i[1]+a>>>0,i[2]=i[2]+c>>>0,i[3]=i[3]+u>>>0,i[4]=i[4]+d>>>0}return[i[0]>>24&255,i[0]>>16&255,i[0]>>8&255,255&i[0],i[1]>>24&255,i[1]>>16&255,i[1]>>8&255,255&i[1],i[2]>>24&255,i[2]>>16&255,i[2]>>8&255,255&i[2],i[3]>>24&255,i[3]>>16&255,i[3]>>8&255,255&i[3],i[4]>>24&255,i[4]>>16&255,i[4]>>8&255,255&i[4]]}},599801:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=r(212115).createContext({})},600695:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationSynthesisEventArgs=void 0;let i=r(775720);class n extends i.SessionEventArgs{constructor(e,t){super(t),this.privResult=e}get result(){return this.privResult}}t.TranslationSynthesisEventArgs=n},602801:(e,t)=>{"use strict";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},609620:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarSynthesisAdapter=void 0;let i=r(775720),n=r(532535);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(){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:{background:{color:this.privAvatarConfig.backgroundColor,image:{url:this.privAvatarConfig.backgroundImage?.toString()}},character:this.privAvatarConfig.character,customized:this.privAvatarConfig.customized,style:this.privAvatarConfig.style,useBuiltInVoice:this.privAvatarConfig.useBuiltInVoice}}}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},609668:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationParticipantsChangedEventArgs=void 0;let i=r(775720);class n extends i.SessionEventArgs{constructor(e,t,r){super(r),this.privReason=e,this.privParticipant=t}get reason(){return this.privReason}get participants(){return this.privParticipant}}t.ConversationParticipantsChangedEventArgs=n},613037:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisContext=void 0;let i=r(775720);class n{constructor(){this.privContext={}}setSection(e,t){this.privContext[e]=t}set audioOutputFormat(e){this.privAudioOutputFormat=e}toJSON(){return JSON.stringify(this.privContext)}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},615564:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return f},defaultHead:function(){return l}});let i=r(588229),n=r(106966),o=r(695155),s=n._(r(212115)),a=i._(r(985029)),c=r(42464),u=r(982830),d=r(17544);function l(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(243230);let h=["name","httpEquiv","charSet","itemProp"];function v(e,t){let{inAmpMode:r}=t;return e.reduce(p,[]).reverse().concat(l(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,i={};return n=>{let o=!0,s=!1;if(n.key&&"number"!=typeof n.key&&n.key.indexOf("$")>0){s=!0;let t=n.key.slice(n.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(n.type){case"title":case"base":t.has(n.type)?o=!1:t.add(n.type);break;case"meta":for(let e=0,t=h.length;e<t;e++){let t=h[e];if(n.props.hasOwnProperty(t))if("charSet"===t)r.has(t)?o=!1:r.add(t);else{let e=n.props[t],r=i[t]||new Set;("name"!==t||!s)&&r.has(e)?o=!1:(r.add(e),i[t]=r)}}}return o}}()).reverse().map((e,t)=>{let r=e.key||t;return s.default.cloneElement(e,{key:r})})}let f=function(e){let{children:t}=e,r=(0,s.useContext)(c.AmpStateContext),i=(0,s.useContext)(u.HeadManagerContext);return(0,o.jsx)(a.default,{reduceComponentsToState:v,headManager:i,inAmpMode:(0,d.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},623464:(e,t,r)=>{"use strict";let i;r.d(t,{A:()=>ts});var n,o,s,a={};function c(e,t){return function(){return e.apply(t,arguments)}}r.r(a),r.d(a,{hasBrowserEnv:()=>ep,hasStandardBrowserEnv:()=>ev,hasStandardBrowserWebWorkerEnv:()=>ef,navigator:()=>eh,origin:()=>eg});var u=r(849509);let{toString:d}=Object.prototype,{getPrototypeOf:l}=Object,{iterator:p,toStringTag:h}=Symbol,v=(e=>t=>{let r=d.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),f=e=>(e=e.toLowerCase(),t=>v(t)===e),g=e=>t=>typeof t===e,{isArray:m}=Array,y=g("undefined"),S=f("ArrayBuffer"),C=g("string"),b=g("function"),P=g("number"),R=e=>null!==e&&"object"==typeof e,w=e=>{if("object"!==v(e))return!1;let t=l(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(h in e)&&!(p in e)},T=f("Date"),A=f("File"),I=f("Blob"),E=f("FileList"),_=f("URLSearchParams"),[O,k,x,M]=["ReadableStream","Request","Response","Headers"].map(f);function D(e,t,{allOwnKeys:r=!1}={}){let i,n;if(null!=e)if("object"!=typeof e&&(e=[e]),m(e))for(i=0,n=e.length;i<n;i++)t.call(null,e[i],i,e);else{let n,o=r?Object.getOwnPropertyNames(e):Object.keys(e),s=o.length;for(i=0;i<s;i++)n=o[i],t.call(null,e[n],n,e)}}function N(e,t){let r;t=t.toLowerCase();let i=Object.keys(e),n=i.length;for(;n-- >0;)if(t===(r=i[n]).toLowerCase())return r;return null}let z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,L=e=>!y(e)&&e!==z,j=(e=>t=>e&&t instanceof e)("undefined"!=typeof Uint8Array&&l(Uint8Array)),F=f("HTMLFormElement"),B=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),U=f("RegExp"),V=(e,t)=>{let r=Object.getOwnPropertyDescriptors(e),i={};D(r,(r,n)=>{let o;!1!==(o=t(r,n,e))&&(i[n]=o||r)}),Object.defineProperties(e,i)},q=f("AsyncFunction"),W=(n="function"==typeof setImmediate,o=b(z.postMessage),n?setImmediate:o?((e,t)=>
19(z.addEventListener("message",({source:r,data:i})=>{r===z&&i===e&&t.length&&t.shift()()},!1),r=>{t.push(r),z.postMessage(e,"*")}))(`axios@${Math.random()}`,[]):e=>setTimeout(e)),H="undefined"!=typeof queueMicrotask?queueMicrotask.bind(z):void 0!==u&&u.nextTick||W,K={isArray:m,isArrayBuffer:S,isBuffer:function(e){return null!==e&&!y(e)&&null!==e.constructor&&!y(e.constructor)&&b(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||b(e.append)&&("formdata"===(t=v(e))||"object"===t&&b(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&S(e.buffer)},isString:C,isNumber:P,isBoolean:e=>!0===e||!1===e,isObject:R,isPlainObject:w,isReadableStream:O,isRequest:k,isResponse:x,isHeaders:M,isUndefined:y,isDate:T,isFile:A,isBlob:I,isRegExp:U,isFunction:b,isStream:e=>R(e)&&b(e.pipe),isURLSearchParams:_,isTypedArray:j,isFileList:E,forEach:D,merge:function e(){let{caseless:t}=L(this)&&this||{},r={},i=(i,n)=>{let o=t&&N(r,n)||n;w(r[o])&&w(i)?r[o]=e(r[o],i):w(i)?r[o]=e({},i):m(i)?r[o]=i.slice():r[o]=i};for(let e=0,t=arguments.length;e<t;e++)arguments[e]&&D(arguments[e],i);return r},extend:(e,t,r,{allOwnKeys:i}={})=>(D(t,(t,i)=>{r&&b(t)?e[i]=c(t,r):e[i]=t},{allOwnKeys:i}),e),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,r,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:(e,t,r,i)=>{let n,o,s,a={};if(t=t||{},null==e)return t;do{for(o=(n=Object.getOwnPropertyNames(e)).length;o-- >0;)s=n[o],(!i||i(s,e,t))&&!a[s]&&(t[s]=e[s],a[s]=!0);e=!1!==r&&l(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:v,kindOfTest:f,endsWith:(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;let i=e.indexOf(t,r);return -1!==i&&i===r},toArray:e=>{if(!e)return null;if(m(e))return e;let t=e.length;if(!P(t))return null;let r=Array(t);for(;t-- >0;)r[t]=e[t];return r},forEachEntry:(e,t)=>{let r,i=(e&&e[p]).call(e);for(;(r=i.next())&&!r.done;){let i=r.value;t.call(e,i[0],i[1])}},matchAll:(e,t)=>{let r,i=[];for(;null!==(r=e.exec(t));)i.push(r);return i},isHTMLForm:F,hasOwnProperty:B,hasOwnProp:B,reduceDescriptors:V,freezeMethods:e=>{V(e,(t,r)=>{if(b(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;if(b(e[r])){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},toObjectSet:(e,t)=>{let r={};return(m(e)?e:String(e).split(t)).forEach(e=>{r[e]=!0}),r},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,r){return t.toUpperCase()+r}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e*=1)?e:t,findKey:N,global:z,isContextDefined:L,isSpecCompliantForm:function(e){return!!(e&&b(e.append)&&"FormData"===e[h]&&e[p])},toJSONObject:e=>{let t=Array(10),r=(e,i)=>{if(R(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[i]=e;let n=m(e)?[]:{};return D(e,(e,t)=>{let o=r(e,i+1);y(o)||(n[t]=o)}),t[i]=void 0,n}}return e};return r(e,0)},isAsyncFn:q,isThenable:e=>e&&(R(e)||b(e))&&b(e.then)&&b(e.catch),setImmediate:W,asap:H,isIterable:e=>null!=e&&b(e[p])};function J(e,t,r,i,n){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),i&&(this.request=i),n&&(this.response=n,this.status=n.status?n.status:null)}K.inherits(J,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:K.toJSONObject(this.config),code:this.code,status:this.status}}});let $=J.prototype,G={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","E
19RR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{G[e]={value:e}}),Object.defineProperties(J,G),Object.defineProperty($,"isAxiosError",{value:!0}),J.from=(e,t,r,i,n,o)=>{let s=Object.create($);return K.toFlatObject(e,s,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e),J.call(s,e.message,t,r,i,n),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};var Q=r(244134).hp;function X(e){return K.isPlainObject(e)||K.isArray(e)}function Y(e){return K.endsWith(e,"[]")?e.slice(0,-2):e}function Z(e,t,r){return e?e.concat(t).map(function(e,t){return e=Y(e),!r&&t?"["+e+"]":e}).join(r?".":""):t}let ee=K.toFlatObject(K,{},null,function(e){return/^is[A-Z]/.test(e)}),et=function(e,t,r){if(!K.isObject(e))throw TypeError("target must be an object");t=t||new FormData;let i=(r=K.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!K.isUndefined(t[e])})).metaTokens,n=r.visitor||u,o=r.dots,s=r.indexes,a=(r.Blob||"undefined"!=typeof Blob&&Blob)&&K.isSpecCompliantForm(t);if(!K.isFunction(n))throw TypeError("visitor must be a function");function c(e){if(null===e)return"";if(K.isDate(e))return e.toISOString();if(K.isBoolean(e))return e.toString();if(!a&&K.isBlob(e))throw new J("Blob is not supported. Use a Buffer instead.");return K.isArrayBuffer(e)||K.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Q.from(e):e}function u(e,r,n){let a=e;if(e&&!n&&"object"==typeof e)if(K.endsWith(r,"{}"))r=i?r:r.slice(0,-2),e=JSON.stringify(e);else{var u;if(K.isArray(e)&&(u=e,K.isArray(u)&&!u.some(X))||(K.isFileList(e)||K.endsWith(r,"[]"))&&(a=K.toArray(e)))return r=Y(r),a.forEach(function(e,i){K.isUndefined(e)||null===e||t.append(!0===s?Z([r],i,o):null===s?r:r+"[]",c(e))}),!1}return!!X(e)||(t.append(Z(n,r,o),c(e)),!1)}let d=[],l=Object.assign(ee,{defaultVisitor:u,convertValue:c,isVisitable:X});if(!K.isObject(e))throw TypeError("data must be an object");return!function e(r,i){if(!K.isUndefined(r)){if(-1!==d.indexOf(r))throw Error("Circular reference detected in "+i.join("."));d.push(r),K.forEach(r,function(r,o){!0===(!(K.isUndefined(r)||null===r)&&n.call(t,r,K.isString(o)?o.trim():o,i,l))&&e(r,i?i.concat(o):[o])}),d.pop()}}(e),t};function er(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function ei(e,t){this._pairs=[],e&&et(e,this,t)}let en=ei.prototype;function eo(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function es(e,t,r){let i;if(!t)return e;let n=r&&r.encode||eo;K.isFunction(r)&&(r={serialize:r});let o=r&&r.serialize;if(i=o?o(t,r):K.isURLSearchParams(t)?t.toString():new ei(t,r).toString(n)){let t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}en.append=function(e,t){this._pairs.push([e,t])},en.toString=function(e){let t=e?function(t){return e.call(this,t,er)}:er;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};class ea{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){K.forEach(this.handlers,function(t){null!==t&&e(t)})}}let ec={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},eu="undefined"!=typeof URLSearchParams?URLSearchParams:ei,ed="undefined"!=typeof FormData?FormData:null,el="undefined"!=typeof Blob?Blob:null,ep="undefined"!=typeof window&&"undefined"!=typeof document,eh="object"==typeof navigator&&navigator||void 0,ev=ep&&(!eh||0>["ReactNative","NativeScript","NS"].indexOf(eh.product)),ef="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,eg=ep&&window.location.href||"http://localhost",em={...a,isBrowser:!0,classes:{URLSearchParams:eu,FormData:ed,Blob:el},protocols:["http","https","file","blob","url","data"]},ey=function(e){if(K.isFormData(e)&&K.isFunction(e.entries)){let t={};
19return K.forEachEntry(e,(e,r)=>{!function e(t,r,i,n){let o=t[n++];if("__proto__"===o)return!0;let s=Number.isFinite(+o),a=n>=t.length;return(o=!o&&K.isArray(i)?i.length:o,a)?K.hasOwnProp(i,o)?i[o]=[i[o],r]:i[o]=r:(i[o]&&K.isObject(i[o])||(i[o]=[]),e(t,r,i[o],n)&&K.isArray(i[o])&&(i[o]=function(e){let t,r,i={},n=Object.keys(e),o=n.length;for(t=0;t<o;t++)i[r=n[t]]=e[r];return i}(i[o]))),!s}(K.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0]),r,t,0)}),t}return null},eS={transitional:ec,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){let r,i=t.getContentType()||"",n=i.indexOf("application/json")>-1,o=K.isObject(e);if(o&&K.isHTMLForm(e)&&(e=new FormData(e)),K.isFormData(e))return n?JSON.stringify(ey(e)):e;if(K.isArrayBuffer(e)||K.isBuffer(e)||K.isStream(e)||K.isFile(e)||K.isBlob(e)||K.isReadableStream(e))return e;if(K.isArrayBufferView(e))return e.buffer;if(K.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1){var s,a;return(s=e,a=this.formSerializer,et(s,new em.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,i){return em.isNode&&K.isBuffer(e)?(this.append(t,e.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},a))).toString()}if((r=K.isFileList(e))||i.indexOf("multipart/form-data")>-1){let t=this.env&&this.env.FormData;return et(r?{"files[]":e}:e,t&&new t,this.formSerializer)}}if(o||n){t.setContentType("application/json",!1);var c=e;if(K.isString(c))try{return(0,JSON.parse)(c),K.trim(c)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(c)}return e}],transformResponse:[function(e){let t=this.transitional||eS.transitional,r=t&&t.forcedJSONParsing,i="json"===this.responseType;if(K.isResponse(e)||K.isReadableStream(e))return e;if(e&&K.isString(e)&&(r&&!this.responseType||i)){let r=t&&t.silentJSONParsing;try{return JSON.parse(e)}catch(e){if(!r&&i){if("SyntaxError"===e.name)throw J.from(e,J.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:em.classes.FormData,Blob:em.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};K.forEach(["delete","get","head","post","put","patch"],e=>{eS.headers[e]={}});let eC=K.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),eb=Symbol("internals");function eP(e){return e&&String(e).trim().toLowerCase()}function eR(e){return!1===e||null==e?e:K.isArray(e)?e.map(eR):String(e)}function ew(e,t,r,i,n){if(K.isFunction(i))return i.call(this,t,r);if(n&&(t=r),K.isString(t)){if(K.isString(i))return -1!==t.indexOf(i);if(K.isRegExp(i))return i.test(t)}}class eT{constructor(e){e&&this.set(e)}set(e,t,r){let i=this;function n(e,t,r){let n=eP(t);if(!n)throw Error("header name must be a non-empty string");let o=K.findKey(i,n);o&&void 0!==i[o]&&!0!==r&&(void 0!==r||!1===i[o])||(i[o||t]=eR(e))}let o=(e,t)=>K.forEach(e,(e,r)=>n(e,r,t));if(K.isPlainObject(e)||e instanceof this.constructor)o(e,t);else{let i;if(K.isString(e)&&(e=e.trim())&&(i=e,!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(i.trim())))o((e=>{let t,r,i,n={};return e&&e.split("\n").forEach(function(e){i=e.indexOf(":"),t=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim(),!t||n[t]&&eC[t]||("set-cookie"===t?n[t]?n[t].push(r):n[t]=[r]:n[t]=n[t]?n[t]+", "+r:r)}),n})(e),t);else if(K.isObject(e)&&K.isIterable(e)){let r={},i,n;for(let t of e){if(!K.isArray(t))throw TypeError("Object iterator must return a key-value pair");r[n=t[0]]=(i=r[n])?K.isArray(i)?[...i,t[1]]:[i,t[1]]:t[1]}o(r,t)}else null!=e&&n(t,e,r)}return this}get(e,t){if(e=eP(e)){let r=K.findKey(this,e);if(r){let e=this[r];if(!t)return e;if(!0===t){let t,r=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;
19for(;t=i.exec(e);)r[t[1]]=t[2];return r}if(K.isFunction(t))return t.call(this,e,r);if(K.isRegExp(t))return t.exec(e);throw TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=eP(e)){let r=K.findKey(this,e);return!!(r&&void 0!==this[r]&&(!t||ew(this,this[r],r,t)))}return!1}delete(e,t){let r=this,i=!1;function n(e){if(e=eP(e)){let n=K.findKey(r,e);n&&(!t||ew(r,r[n],n,t))&&(delete r[n],i=!0)}}return K.isArray(e)?e.forEach(n):n(e),i}clear(e){let t=Object.keys(this),r=t.length,i=!1;for(;r--;){let n=t[r];(!e||ew(this,this[n],n,e,!0))&&(delete this[n],i=!0)}return i}normalize(e){let t=this,r={};return K.forEach(this,(i,n)=>{let o=K.findKey(r,n);if(o){t[o]=eR(i),delete t[n];return}let s=e?n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r):String(n).trim();s!==n&&delete t[n],t[s]=eR(i),r[s]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return K.forEach(this,(r,i)=>{null!=r&&!1!==r&&(t[i]=e&&K.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let r=new this(e);return t.forEach(e=>r.set(e)),r}static accessor(e){let t=(this[eb]=this[eb]={accessors:{}}).accessors,r=this.prototype;function i(e){let i=eP(e);if(!t[i]){let n=K.toCamelCase(" "+e);["get","set","has"].forEach(t=>{Object.defineProperty(r,t+n,{value:function(r,i,n){return this[t].call(this,e,r,i,n)},configurable:!0})}),t[i]=!0}}return K.isArray(e)?e.forEach(i):i(e),this}}function eA(e,t){let r=this||eS,i=t||r,n=eT.from(i.headers),o=i.data;return K.forEach(e,function(e){o=e.call(r,o,n.normalize(),t?t.status:void 0)}),n.normalize(),o}function eI(e){return!!(e&&e.__CANCEL__)}function eE(e,t,r){J.call(this,null==e?"canceled":e,J.ERR_CANCELED,t,r),this.name="CanceledError"}function e_(e,t,r){let i=r.config.validateStatus;!r.status||!i||i(r.status)?e(r):t(new J("Request failed with status code "+r.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}eT.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),K.reduceDescriptors(eT.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[r]=e}}}),K.freezeMethods(eT),K.inherits(eE,J,{__CANCEL__:!0});let eO=function(e,t){let r,i=Array(e=e||10),n=Array(e),o=0,s=0;return t=void 0!==t?t:1e3,function(a){let c=Date.now(),u=n[s];r||(r=c),i[o]=a,n[o]=c;let d=s,l=0;for(;d!==o;)l+=i[d++],d%=e;if((o=(o+1)%e)===s&&(s=(s+1)%e),c-r<t)return;let p=u&&c-u;return p?Math.round(1e3*l/p):void 0}},ek=function(e,t){let r,i,n=0,o=1e3/t,s=(t,o=Date.now())=>{n=o,r=null,i&&(clearTimeout(i),i=null),e.apply(null,t)};return[(...e)=>{let t=Date.now(),a=t-n;a>=o?s(e,t):(r=e,i||(i=setTimeout(()=>{i=null,s(r)},o-a)))},()=>r&&s(r)]},ex=(e,t,r=3)=>{let i=0,n=eO(50,250);return ek(r=>{let o=r.loaded,s=r.lengthComputable?r.total:void 0,a=o-i,c=n(a);i=o,e({loaded:o,total:s,progress:s?o/s:void 0,bytes:a,rate:c||void 0,estimated:c&&s&&o<=s?(s-o)/c:void 0,event:r,lengthComputable:null!=s,[t?"download":"upload"]:!0})},r)},eM=(e,t)=>{let r=null!=e;return[i=>t[0]({lengthComputable:r,total:e,loaded:i}),t[1]]},eD=e=>(...t)=>K.asap(()=>e(...t)),eN=em.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,em.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(em.origin),em.navigator&&/(msie|trident)/i.test(em.navigator.userAgent)):()=>!0,ez=em.hasStandardBrowserEnv?{write(e,t,r,i,n,o){let s=[e+"="+encodeURIComponent(t)];K.isNumber(r)&&s.push("expires="+new Date(r).toGMTString()),K.isString(i)&&s.push("path="+i),K.isString(n)&&s.push("domain="+n),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read(e){let t=document.cookie.match(RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function eL(e,t,r){let i=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(i||!1==r)?t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e:t}let ej=e=>e instanceof eT?{...e}:e;function eF(e,t){t=t||{};let r={};function i(e,t,r,i){return K.isPlainObject(e)&&K.isPlainObject(t)?K.merge.call({caseless:i},e,t):K.isPlainObject(t)?K.merge({},t):K.isArray(t)?t.slice():t}function n(e,t,r,n){return K.isUndefined(t)?K.isUndefined(e)?void 0:i(void 0,e,r,n):i(e,t,r,n)}function o(e,t){if(!K.isUndefined(t))return i(void 0,t)}function s(e,t){return K.isUndefined(t)?K.isUndefined(e)?void 0:i(void 0,e):i(void 0,t)}function a(r,n,o){return o in t?i(r,n):o in e?i(void 0,r):void 0}let c={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(e,t,r)=>n(ej(e),ej(t),r,!0)};
19return K.forEach(Object.keys(Object.assign({},e,t)),function(i){let o=c[i]||n,s=o(e[i],t[i],i);K.isUndefined(s)&&o!==a||(r[i]=s)}),r}let eB=e=>{let t,r=eF({},e),{data:i,withXSRFToken:n,xsrfHeaderName:o,xsrfCookieName:s,headers:a,auth:c}=r;if(r.headers=a=eT.from(a),r.url=es(eL(r.baseURL,r.url,r.allowAbsoluteUrls),e.params,e.paramsSerializer),c&&a.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):""))),K.isFormData(i)){if(em.hasStandardBrowserEnv||em.hasStandardBrowserWebWorkerEnv)a.setContentType(void 0);else if(!1!==(t=a.getContentType())){let[e,...r]=t?t.split(";").map(e=>e.trim()).filter(Boolean):[];a.setContentType([e||"multipart/form-data",...r].join("; "))}}if(em.hasStandardBrowserEnv&&(n&&K.isFunction(n)&&(n=n(r)),n||!1!==n&&eN(r.url))){let e=o&&s&&ez.read(s);e&&a.set(o,e)}return r},eU="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise(function(t,r){let i,n,o,s,a,c=eB(e),u=c.data,d=eT.from(c.headers).normalize(),{responseType:l,onUploadProgress:p,onDownloadProgress:h}=c;function v(){s&&s(),a&&a(),c.cancelToken&&c.cancelToken.unsubscribe(i),c.signal&&c.signal.removeEventListener("abort",i)}let f=new XMLHttpRequest;function g(){if(!f)return;let i=eT.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders());e_(function(e){t(e),v()},function(e){r(e),v()},{data:l&&"text"!==l&&"json"!==l?f.response:f.responseText,status:f.status,statusText:f.statusText,headers:i,config:e,request:f}),f=null}f.open(c.method.toUpperCase(),c.url,!0),f.timeout=c.timeout,"onloadend"in f?f.onloadend=g:f.onreadystatechange=function(){f&&4===f.readyState&&(0!==f.status||f.responseURL&&0===f.responseURL.indexOf("file:"))&&setTimeout(g)},f.onabort=function(){f&&(r(new J("Request aborted",J.ECONNABORTED,e,f)),f=null)},f.onerror=function(){r(new J("Network Error",J.ERR_NETWORK,e,f)),f=null},f.ontimeout=function(){let t=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded",i=c.transitional||ec;c.timeoutErrorMessage&&(t=c.timeoutErrorMessage),r(new J(t,i.clarifyTimeoutError?J.ETIMEDOUT:J.ECONNABORTED,e,f)),f=null},void 0===u&&d.setContentType(null),"setRequestHeader"in f&&K.forEach(d.toJSON(),function(e,t){f.setRequestHeader(t,e)}),K.isUndefined(c.withCredentials)||(f.withCredentials=!!c.withCredentials),l&&"json"!==l&&(f.responseType=c.responseType),h&&([o,a]=ex(h,!0),f.addEventListener("progress",o)),p&&f.upload&&([n,s]=ex(p),f.upload.addEventListener("progress",n),f.upload.addEventListener("loadend",s)),(c.cancelToken||c.signal)&&(i=t=>{f&&(r(!t||t.type?new eE(null,e,f):t),f.abort(),f=null)},c.cancelToken&&c.cancelToken.subscribe(i),c.signal&&(c.signal.aborted?i():c.signal.addEventListener("abort",i)));let m=function(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c.url);if(m&&-1===em.protocols.indexOf(m))return void r(new J("Unsupported protocol "+m+":",J.ERR_BAD_REQUEST,e));f.send(u||null)})},eV=function*(e,t){let r,i=e.byteLength;if(!t||i<t)return void(yield e);let n=0;for(;n<i;)r=n+t,yield e.slice(n,r),n=r},eq=async function*(e,t){for await(let r of eW(e))yield*eV(r,t)},eW=async function*(e){if(e[Symbol.asyncIterator])return void(yield*e);let t=e.getReader();try{for(;;){let{done:e,value:r}=await t.read();if(e)break;yield r}}finally{await t.cancel()}},eH=(e,t,r,i)=>{let n,o=eq(e,t),s=0,a=e=>{!n&&(n=!0,i&&i(e))};return new ReadableStream({async pull(e){try{let{done:t,value:i}=await o.next();if(t){a(),e.close();return}let n=i.byteLength;if(r){let e=s+=n;r(e)}e.enqueue(new Uint8Array(i))}catch(e){throw a(e),e}},cancel:e=>(a(e),o.return())},{highWaterMark:2})},eK="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,eJ=eK&&"function"==typeof ReadableStream,e$=eK&&("function"==typeof TextEncoder?(i=new TextEncoder,e=>i.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer())),eG=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},eQ=eJ&&eG(()=>{let e=!1,t=new Request(em.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),eX=eJ&&eG(()=>
19K.isReadableStream(new Response("").body)),eY={stream:eX&&(e=>e.body)};eK&&(s=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(e=>{eY[e]||(eY[e]=K.isFunction(s[e])?t=>t[e]():(t,r)=>{throw new J(`Response type '${e}' is not supported`,J.ERR_NOT_SUPPORT,r)})}));let eZ=async e=>{if(null==e)return 0;if(K.isBlob(e))return e.size;if(K.isSpecCompliantForm(e)){let t=new Request(em.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return K.isArrayBufferView(e)||K.isArrayBuffer(e)?e.byteLength:(K.isURLSearchParams(e)&&(e+=""),K.isString(e))?(await e$(e)).byteLength:void 0},e0=async(e,t)=>{let r=K.toFiniteNumber(e.getContentLength());return null==r?eZ(t):r},e1={http:null,xhr:eU,fetch:eK&&(async e=>{let t,r,{url:i,method:n,data:o,signal:s,cancelToken:a,timeout:c,onDownloadProgress:u,onUploadProgress:d,responseType:l,headers:p,withCredentials:h="same-origin",fetchOptions:v}=eB(e);l=l?(l+"").toLowerCase():"text";let f=((e,t)=>{let{length:r}=e=e?e.filter(Boolean):[];if(t||r){let r,i=new AbortController,n=function(e){if(!r){r=!0,s();let t=e instanceof Error?e:this.reason;i.abort(t instanceof J?t:new eE(t instanceof Error?t.message:t))}},o=t&&setTimeout(()=>{o=null,n(new J(`timeout ${t} of ms exceeded`,J.ETIMEDOUT))},t),s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(n):e.removeEventListener("abort",n)}),e=null)};e.forEach(e=>e.addEventListener("abort",n));let{signal:a}=i;return a.unsubscribe=()=>K.asap(s),a}})([s,a&&a.toAbortSignal()],c),g=f&&f.unsubscribe&&(()=>{f.unsubscribe()});try{if(d&&eQ&&"get"!==n&&"head"!==n&&0!==(r=await e0(p,o))){let e,t=new Request(i,{method:"POST",body:o,duplex:"half"});if(K.isFormData(o)&&(e=t.headers.get("content-type"))&&p.setContentType(e),t.body){let[e,i]=eM(r,ex(eD(d)));o=eH(t.body,65536,e,i)}}K.isString(h)||(h=h?"include":"omit");let s="credentials"in Request.prototype;t=new Request(i,{...v,signal:f,method:n.toUpperCase(),headers:p.normalize().toJSON(),body:o,duplex:"half",credentials:s?h:void 0});let a=await fetch(t,v),c=eX&&("stream"===l||"response"===l);if(eX&&(u||c&&g)){let e={};["status","statusText","headers"].forEach(t=>{e[t]=a[t]});let t=K.toFiniteNumber(a.headers.get("content-length")),[r,i]=u&&eM(t,ex(eD(u),!0))||[];a=new Response(eH(a.body,65536,r,()=>{i&&i(),g&&g()}),e)}l=l||"text";let m=await eY[K.findKey(eY,l)||"text"](a,e);return!c&&g&&g(),await new Promise((r,i)=>{e_(r,i,{data:m,headers:eT.from(a.headers),status:a.status,statusText:a.statusText,config:e,request:t})})}catch(r){if(g&&g(),r&&"TypeError"===r.name&&/Load failed|fetch/i.test(r.message))throw Object.assign(new J("Network Error",J.ERR_NETWORK,e,t),{cause:r.cause||r});throw J.from(r,r&&r.code,e,t)}})};K.forEach(e1,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}});let e3=e=>`- ${e}`,e8=e=>K.isFunction(e)||null===e||!1===e,e2={getAdapter:e=>{let t,r,{length:i}=e=K.isArray(e)?e:[e],n={};for(let o=0;o<i;o++){let i;if(r=t=e[o],!e8(t)&&void 0===(r=e1[(i=String(t)).toLowerCase()]))throw new J(`Unknown adapter '${i}'`);if(r)break;n[i||"#"+o]=r}if(!r){let e=Object.entries(n).map(([e,t])=>`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build"));throw new J("There is no suitable adapter to dispatch the request "+(i?e.length>1?"since :\n"+e.map(e3).join("\n"):" "+e3(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return r}};function e5(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new eE(null,e)}function e6(e){return e5(e),e.headers=eT.from(e.headers),e.data=eA.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),e2.getAdapter(e.adapter||eS.adapter)(e).then(function(t){return e5(e),t.data=eA.call(e,e.transformResponse,t),t.headers=eT.from(t.headers),t},function(t){return!eI(t)&&(e5(e),t&&t.response&&(t.response.data=eA.call(e,e.transformResponse,t.response),t.response.headers=eT.from(t.response.headers))),Promise.reject(t)})}
19let e4="1.10.0",e7={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{e7[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});let e9={};e7.transitional=function(e,t,r){function i(e,t){return"[Axios v"+e4+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,n,o)=>{if(!1===e)throw new J(i(n," has been removed"+(t?" in "+t:"")),J.ERR_DEPRECATED);return t&&!e9[n]&&(e9[n]=!0,console.warn(i(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,n,o)}},e7.spelling=function(e){return(t,r)=>(console.warn(`${r} is likely a misspelling of ${e}`),!0)};let te={assertOptions:function(e,t,r){if("object"!=typeof e)throw new J("options must be an object",J.ERR_BAD_OPTION_VALUE);let i=Object.keys(e),n=i.length;for(;n-- >0;){let o=i[n],s=t[o];if(s){let t=e[o],r=void 0===t||s(t,o,e);if(!0!==r)throw new J("option "+o+" must be "+r,J.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new J("Unknown option "+o,J.ERR_BAD_OPTION)}},validators:e7},tt=te.validators;class tr{constructor(e){this.defaults=e||{},this.interceptors={request:new ea,response:new ea}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let r=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?r&&!String(e.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+r):e.stack=r}catch(e){}}throw e}}_request(e,t){let r,i;"string"==typeof e?(t=t||{}).url=e:t=e||{};let{transitional:n,paramsSerializer:o,headers:s}=t=eF(this.defaults,t);void 0!==n&&te.assertOptions(n,{silentJSONParsing:tt.transitional(tt.boolean),forcedJSONParsing:tt.transitional(tt.boolean),clarifyTimeoutError:tt.transitional(tt.boolean)},!1),null!=o&&(K.isFunction(o)?t.paramsSerializer={serialize:o}:te.assertOptions(o,{encode:tt.function,serialize:tt.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),te.assertOptions(t,{baseUrl:tt.spelling("baseURL"),withXsrfToken:tt.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=s&&K.merge(s.common,s[t.method]);
19s&&K.forEach(["delete","get","head","post","put","patch","common"],e=>{delete s[e]}),t.headers=eT.concat(a,s);let c=[],u=!0;this.interceptors.request.forEach(function(e){("function"!=typeof e.runWhen||!1!==e.runWhen(t))&&(u=u&&e.synchronous,c.unshift(e.fulfilled,e.rejected))});let d=[];this.interceptors.response.forEach(function(e){d.push(e.fulfilled,e.rejected)});let l=0;if(!u){let e=[e6.bind(this),void 0];for(e.unshift.apply(e,c),e.push.apply(e,d),i=e.length,r=Promise.resolve(t);l<i;)r=r.then(e[l++],e[l++]);return r}i=c.length;let p=t;for(l=0;l<i;){let e=c[l++],t=c[l++];try{p=e(p)}catch(e){t.call(this,e);break}}try{r=e6.call(this,p)}catch(e){return Promise.reject(e)}for(l=0,i=d.length;l<i;)r=r.then(d[l++],d[l++]);return r}getUri(e){return es(eL((e=eF(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}K.forEach(["delete","get","head","options"],function(e){tr.prototype[e]=function(t,r){return this.request(eF(r||{},{method:e,url:t,data:(r||{}).data}))}}),K.forEach(["post","put","patch"],function(e){function t(t){return function(r,i,n){return this.request(eF(n||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:i}))}}tr.prototype[e]=t(),tr.prototype[e+"Form"]=t(!0)});class ti{constructor(e){let t;if("function"!=typeof e)throw TypeError("executor must be a function.");this.promise=new Promise(function(e){t=e});let r=this;this.promise.then(e=>{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null}),this.promise.then=e=>{let t,i=new Promise(e=>{r.subscribe(e),t=e}).then(e);return i.cancel=function(){r.unsubscribe(t)},i},e(function(e,i,n){r.reason||(r.reason=new eE(e,i,n),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason)return void e(this.reason);this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new ti(function(t){e=t}),cancel:e}}}let tn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
19alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tn).forEach(([e,t])=>{tn[t]=e});let to=function e(t){let r=new tr(t),i=c(tr.prototype.request,r);return K.extend(i,tr.prototype,r,{allOwnKeys:!0}),K.extend(i,r,null,{allOwnKeys:!0}),i.create=function(r){return e(eF(t,r))},i}(eS);to.Axios=tr,to.CanceledError=eE,to.CancelToken=ti,to.isCancel=eI,to.VERSION=e4,to.toFormData=et,to.AxiosError=J,to.Cancel=to.CanceledError,to.all=function(e){return Promise.all(e)},to.spread=function(e){return function(t){return e.apply(null,t)}},to.isAxiosError=function(e){return K.isObject(e)&&!0===e.isAxiosError},to.mergeConfig=eF,to.AxiosHeaders=eT,to.formToJSON=e=>ey(K.isHTMLForm(e)?new FormData(e):e),to.getAdapter=e2.getAdapter,to.HttpStatusCode=tn,to.default=to;let ts=to},626596:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)}},631178:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var i=r(14810);function n(e){return(0,i.A)(e).defaultView||window}},632230:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslatorRecognizer=t.ConversationRecognizerFactory=void 0;let i=r(532535),n=r(705333),o=r(365372),s=r(775720),a=r(59e3),c=r(235524);class u{static fromConfig(e,t,r){return new d(e,t,r)}}t.ConversationRecognizerFactory=u;class d extends s.Recognizer{constructor(e,t,r){o.Contracts.throwIfNull(t,"speechConfig"),o.Contracts.throwIfNull(e,"conversationImpl"),super(r,t.properties,new a.ConversationConnectionFactory),this.privConversation=e,this.privIsDisposed=!1,this.privProperties=t.properties.clone(),this.privConnection=s.Connection.fromRecognizer(this),"on"===this.privProperties.getProperty(s.PropertyId.WebWorkerLoadType,"on").toLowerCase()&&"undefined"!=typeof Blob&&"undefined"!=typeof Worker?(this.privSetTimeout=n.Timeout.setTimeout,this.privClearTimeout=n.Timeout.clearTimeout):"undefined"!=typeof window?(this.privSetTimeout=window.setTimeout.bind(window),this.privClearTimeout=window.clearTimeout.bind(window)):(this.privSetTimeout=setTimeout,this.privClearTimeout=clearTimeout)}set connected(e){this.privConnection.connected=e}set disconnected(e){this.privConnection.disconnected=e}get speechRecognitionLanguage(){return this.privSpeechRecognitionLanguage}get properties(){return this.privProperties}isDisposed(){return this.privIsDisposed}connect(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),o.Contracts.throwIfNullOrWhitespace(e,"token"),this.privReco.conversationTranslatorToken=e,this.resetConversationTimeout(),this.privReco.connectAsync(t,r)}catch(e){r&&(e instanceof Error?r(e.name+": "+e.message):r(e))}}disconnect(e,t){try{o.Contracts.throwIfDisposed(this.privIsDisposed),void 0!==this.privTimeoutToken&&this.privClearTimeout(this.privTimeoutToken),this.privReco.disconnect().then(()=>{e&&e()},e=>{t&&t(e)})}catch(e){t&&(e instanceof Error?t(e.name+": "+e.message):t(e)),this.dispose(!0).catch(e=>{n.Events.instance.onEvent(new n.BackgroundEvent(e))})}}sendRequest(e,t,r){try{o.Contracts.throwIfDisposed(this.privIsDisposed),this.sendMessage(e,t,r)}catch(e){r&&(e instanceof Error?r(e.name+": "+e.message):r(e)),this.dispose(!0).catch(e=>
19{n.Events.instance.onEvent(new n.BackgroundEvent(e))})}}onToken(e){this.privConversation.onToken(e)}async close(){this.privIsDisposed||(this.privConnection&&(this.privConnection.closeConnection(),this.privConnection.close()),this.privConnection=void 0,await this.dispose(!0))}async dispose(e){!this.privIsDisposed&&e&&(void 0!==this.privTimeoutToken&&this.privClearTimeout(this.privTimeoutToken),this.privIsDisposed=!0,this.privConnection&&(this.privConnection.closeConnection(),this.privConnection.close(),this.privConnection=void 0),await super.dispose(e))}createRecognizerConfig(e){return new i.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,i){return new c.ConversationServiceAdapter(e,t,r,i,this)}sendMessage(e,t,r){var i;i=this.privReco.sendMessageAsync(e),void 0!==i?i.then(()=>{try{t&&t()}catch(e){r&&r(`'Unhandled error on promise callback: ${e}'`)}},e=>{try{r&&r(e)}catch(e){}}):r&&r("Null promise"),this.resetConversationTimeout()}resetConversationTimeout(){void 0!==this.privTimeoutToken&&this.privClearTimeout(this.privTimeoutToken),this.privTimeoutToken=this.privSetTimeout(()=>{this.sendRequest(this.privConversation.getKeepAlive())},6e4)}}t.ConversationTranslatorRecognizer=d},632445:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=s(r(626596)),n=s(r(312428)),o=r(74876);function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,r){if(i.default.randomUUID&&!t&&!e)return i.default.randomUUID();let s=(e=e||{}).random||(e.rng||n.default)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=s[e];return t}return(0,o.unsafeStringify)(s)}},638474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},638883:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return c}}),r(243230);let i=r(275100),n=r(795840),o=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c(e,t){var r,c;let u,d,l,{src:p,sizes:h,unoptimized:v=!1,priority:f=!1,loading:g,className:m,quality:y,width:S,height:C,fill:b=!1,style:P,overrideSrc:R,onLoad:w,onLoadingComplete:T,placeholder:A="empty",blurDataURL:I,fetchPriority:E,decoding:_="async",layout:O,objectFit:k,objectPosition:x,lazyBoundary:M,lazyRoot:D,...N}=e,{imgConf:z,showAltText:L,blurComplete:j,defaultLoader:F}=t,B=z||n.imageConfigDefault;if("allSizes"in B)u=B;else{let e=[...B.deviceSizes,...B.imageSizes].sort((e,t)=>e-t),t=B.deviceSizes.sort((e,t)=>e-t),i=null==(r=B.qualities)?void 0:r.sort((e,t)=>e-t);u={...B,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===F)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let U=N.loader||F;delete N.loader,delete N.srcSet;let V="__next_img_default"in U;if(V){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+p+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=U;U=t=>{let{config:r,...i}=t;return e(i)}}if(O){"fill"===O&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(P={...P,...e});let t={responsive:"100vw",fill:"100vw"}[O];t&&!h&&(h=t)}let q="",W=a(S),H=a(C);if((c=p)&&"object"==typeof c&&(s(c)||void 0!==c.src)){let e=s(p)?p.default:p;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,
19configurable:!0});if(d=e.blurWidth,l=e.blurHeight,I=I||e.blurDataURL,q=e.src,!b)if(W||H){if(W&&!H){let t=W/e.width;H=Math.round(e.height*t)}else if(!W&&H){let t=H/e.height;W=Math.round(e.width*t)}}else W=e.width,H=e.height}let K=!f&&("lazy"===g||void 0===g);(!(p="string"==typeof p?p:q)||p.startsWith("data:")||p.startsWith("blob:"))&&(v=!0,K=!1),u.unoptimized&&(v=!0),V&&!u.dangerouslyAllowSVG&&p.split("?",1)[0].endsWith(".svg")&&(v=!0);let J=a(y),$=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:k,objectPosition:x}:{},L?{}:{color:"transparent"},P),G=j||"empty"===A?null:"blur"===A?'url("data:image/svg+xml;charset=utf-8,'+(0,i.getImageBlurSvg)({widthInt:W,heightInt:H,blurWidth:d,blurHeight:l,blurDataURL:I||"",objectFit:$.objectFit})+'")':'url("'+A+'")',Q=o.includes($.objectFit)?"fill"===$.objectFit?"100% 100%":"cover":$.objectFit,X=G?{backgroundSize:Q,backgroundPosition:$.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:G}:{},Y=function(e){let{config:t,src:r,unoptimized:i,width:n,quality:o,sizes:s,loader:a}=e;if(i)return{src:r,srcSet:void 0,sizes:void 0};let{widths:c,kind:u}=function(e,t,r){let{deviceSizes:i,allSizes:n}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let i;i=e.exec(r);)t.push(parseInt(i[2]));if(t.length){let e=.01*Math.min(...t);return{widths:n.filter(t=>t>=i[0]*e),kind:"w"}}return{widths:n,kind:"w"}}return"number"!=typeof t?{widths:i,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>n.find(t=>t>=e)||n[n.length-1]))],kind:"x"}}(t,n,s),d=c.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:c.map((e,i)=>a({config:t,src:r,quality:o,width:e})+" "+("w"===u?e:i+1)+u).join(", "),src:a({config:t,src:r,quality:o,width:c[d]})}}({config:u,src:p,unoptimized:v,width:W,quality:J,sizes:h,loader:U});return{props:{...N,loading:K?"lazy":g,fetchPriority:E,width:W,height:H,decoding:_,className:m,style:{...$,...X},sizes:Y.sizes,srcSet:Y.srcSet,src:R||Y.src},meta:{unoptimized:v,priority:f,placeholder:A,fill:b}}}},640003:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Diagnostics=void 0;let i=r(432971),n=r(705333);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("undefined"==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},644389:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu")},645242:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AvatarConfig=void 0;let i=r(365372),n=r(775720);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 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}}t.AvatarConfig=o},647798:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var i=r(681616),n=r(913051),o=r(189602),s=r(356501);function a(e,t){let{className:r,elementType:a,ownerState:c,externalForwardedProps:u,internalForwardedProps:d,shouldForwardComponentProp:l=!1,...p}=t,{component:h,slots:v={[e]:void 0},slotProps:f={[e]:void 0},...g}=u,m=v[e]||a,y=(0,o.A)(f[e],c),{props:{component:S,...C},internalRef:b}=(0,s.A)({className:r,...p,externalForwardedProps:"root"===e?g:void 0,externalSlotProps:y}),P=(0,i.A)(b,null==y?void 0:y.ref,t.ref),R="root"===e?S||h:S,w=(0,n.A)(m,{..."root"===e&&!h&&
19!v[e]&&d,..."root"!==e&&!v[e]&&d,...C,...R&&!l&&{as:R},...R&&l&&{component:R},ref:P},c);return[m,w]}},652181:(e,t)=>{"use strict";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},654805:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationManager=void 0;let i=r(432971),n=r(365372),o=r(775720),s=r(60056);class a{constructor(){this.privRequestParams=s.ConversationConnectionConfig.configParams,this.privErrors=s.ConversationConnectionConfig.restErrors,this.privHost=s.ConversationConnectionConfig.host,this.privApiVersion=s.ConversationConnectionConfig.apiVersion,this.privRestPath=s.ConversationConnectionConfig.restPath,this.privRestAdapter=new i.RestMessageAdapter({})}createOrJoin(e,t,r,a){try{n.Contracts.throwIfNullOrUndefined(e,"args");let c=e.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,s.ConversationConnectionConfig.defaultLanguageCode),u=e.getProperty(o.PropertyId.ConversationTranslator_Name,"conversation_host"),d=e.getProperty(o.PropertyId.ConversationTranslator_Host,this.privHost),l=e.getProperty(o.PropertyId.ConversationTranslator_CorrelationId),p=e.getProperty(o.PropertyId.SpeechServiceConnection_Key),h=e.getProperty(o.PropertyId.SpeechServiceConnection_Region),v=e.getProperty(o.PropertyId.SpeechServiceAuthorization_Token);n.Contracts.throwIfNullOrWhitespace(c,"languageCode"),n.Contracts.throwIfNullOrWhitespace(u,"nickname"),n.Contracts.throwIfNullOrWhitespace(d,"endpointHost");let f={};
19f[this.privRequestParams.apiVersion]=this.privApiVersion,f[this.privRequestParams.languageCode]=c,f[this.privRequestParams.nickname]=u;let g={};l&&(g[this.privRequestParams.correlationId]=l),g[this.privRequestParams.clientAppId]=s.ConversationConnectionConfig.clientAppId,void 0!==t?f[this.privRequestParams.roomId]=t:(n.Contracts.throwIfNullOrUndefined(h,this.privErrors.authInvalidSubscriptionRegion),g[this.privRequestParams.subscriptionRegion]=h,p?g[this.privRequestParams.subscriptionKey]=p:v?g[this.privRequestParams.authorization]=`Bearer ${v}`:n.Contracts.throwIfNullOrUndefined(p,this.privErrors.authInvalidSubscriptionKey));let m={};m.headers=g,this.privRestAdapter.options=m;let y=`https://${d}${this.privRestPath}`;this.privRestAdapter.request(i.RestRequestType.Post,y,f,null).then(e=>{let t=i.RestMessageAdapter.extractHeaderValue(this.privRequestParams.requestId,e.headers);if(!e.ok){if(a){let r,i=this.privErrors.invalidCreateJoinConversationResponse.replace("{status}",e.status.toString());try{r=JSON.parse(e.data),i+=` [${r.error.code}: ${r.error.message}]`}catch(t){i+=` [${e.data}]`}t&&(i+=` ${t}`),a(i)}return}let n=JSON.parse(e.data);if(n&&(n.requestId=t),r){try{r(n)}catch(e){a&&a(e)}r=void 0}}).catch(()=>{})}catch(e){a&&(e instanceof Error?a(e.name+": "+e.message):a(e))}}leave(e,t){return new Promise((r,s)=>{try{n.Contracts.throwIfNullOrUndefined(e,this.privErrors.invalidArgs.replace("{arg}","config")),n.Contracts.throwIfNullOrWhitespace(t,this.privErrors.invalidArgs.replace("{arg}","token"));let s=e.getProperty(o.PropertyId.ConversationTranslator_Host,this.privHost),a=e.getProperty(o.PropertyId.ConversationTranslator_CorrelationId),c={};
19c[this.privRequestParams.apiVersion]=this.privApiVersion,c[this.privRequestParams.sessionToken]=t;let u={};a&&(u[this.privRequestParams.correlationId]=a);let d={};d.headers=u,this.privRestAdapter.options=d;let l=`https://${s}${this.privRestPath}`;this.privRestAdapter.request(i.RestRequestType.Delete,l,c,null).then(e=>{e.ok,r()}).catch(()=>{})}catch(e){s(e instanceof Error?e.name+": "+e.message:e)}})}}t.ConversationManager=a},659718:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Mode=void 0,function(e){e.None="None",e.Always="Always"}(t.Mode||(t.Mode={}))},667715:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},668315:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentServiceRecognizer=void 0;let i=r(705333),n=r(775720),o=r(532535);class s extends o.ServiceRecognizerBase{constructor(e,t,r,i,n){super(e,t,r,i,n),this.privIntentRecognizer=n,this.privIntentDataSent=!1,i.recognitionEndpointVersion="1"}setIntents(e,t){this.privAddedLmIntents=e,this.privUmbrellaIntent=t,this.privIntentDataSent=!0}processTypeSpecificMessages(e){let t,r,s=!1,a=new n.PropertyCollection;switch(e.messageType===i.MessageType.Text&&a.setProperty(n.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),e.path.toLowerCase()){case"speech.hypothesis":let c=o.SpeechHypothesis.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);if(t=new n.IntentRecognitionResult(void 0,this.privRequestSession.requestId,n.ResultReason.RecognizingIntent,c.Text,c.Duration,c.Offset,c.Language,c.LanguageDetectionConfidence,void 0,c.asJson(),a),this.privRequestSession.onHypothesis(t.offset),r=new n.IntentRecognitionEventArgs(t,c.Offset,this.privRequestSession.sessionId),this.privIntentRecognizer.recognizing)try{this.privIntentRecognizer.recognizing(this.privIntentRecognizer,r)}catch(e){}s=!0;break;case"speech.phrase":let u=o.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new n.IntentRecognitionResult(void 0,this.privRequestSession.requestId,o.EnumTranslation.implTranslateRecognitionResult(u.RecognitionStatus),u.Dis
19playText,u.Duration,u.Offset,u.Language,u.LanguageDetectionConfidence,void 0,u.asJson(),a),r=new n.IntentRecognitionEventArgs(t,t.offset,this.privRequestSession.sessionId);let d=()=>{if(this.privIntentRecognizer.recognized)try{this.privIntentRecognizer.recognized(this.privIntentRecognizer,r)}catch(e){}if(this.privSuccessCallback){try{this.privSuccessCallback(t)}catch(e){this.privErrorCallback&&this.privErrorCallback(e)}this.privSuccessCallback=void 0,this.privErrorCallback=void 0}};!1===this.privIntentDataSent||n.ResultReason.NoMatch===r.result.reason?(this.privRequestSession.onPhraseRecognized(r.offset+r.result.duration),d()):this.privPendingIntentArgs=r,s=!0;break;case"response":if(r=this.privPendingIntentArgs,this.privPendingIntentArgs=void 0,void 0===r){if(""===e.textBody)return;r=new n.IntentRecognitionEventArgs(new n.IntentRecognitionResult,0,this.privRequestSession.sessionId)}let l=o.IntentResponse.fromJSON(e.textBody);if(null!==l&&l.topScoringIntent&&l.topScoringIntent.intent){let t=this.privAddedLmIntents[l.topScoringIntent.intent];if(void 0!==this.privUmbrellaIntent&&(t=this.privUmbrellaIntent),t){let i=void 0===t||void 0===t.intentName?l.topScoringIntent.intent:t.intentName,o=r.result.reason;void 0!==i&&(o=n.ResultReason.RecognizedIntent);let s=void 0!==r.result.properties?r.result.properties:new n.PropertyCollection;s.setProperty(n.PropertyId.LanguageUnderstandingServiceResponse_JsonResult,e.textBody),r=new n.IntentRecognitionEventArgs(new n.IntentRecognitionResult(i,r.result.resultId,o,r.result.text,r.result.duration,r.result.offset,void 0,void 0,r.result.errorDetails,r.result.json,s),r.offset,r.sessionId)}}if(this.privRequestSession.onPhraseRecognized(r.offset+r.result.duration),this.privIntentRecognizer.recognized)try{this.privIntentRecognizer.recognized(this.privIntentRecognizer,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}s=!0}let p=new i.Deferred;return p.resolve(s),p.promise}cancelRecognition(e,t,r,i,s){let a=new n.PropertyCollection;if(a.setProperty(o.CancellationErrorCodePropertyName,n.CancellationErrorCode[i]),this.privIntentRecognizer.canceled){let t=new n.IntentRecognitionCanceledEventArgs(r,s,i,void 0,void 0,e);try{this.privIntentRecognizer.canceled(this.privIntentRecognizer,t)}catch{}}if(this.privSuccessCallback){let e=new n.IntentRecognitionResult(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{}}}}t.IntentServiceRecognizer=s},668972:(e,t,r)=>{"use strict";r.d(t,{B:()=>i});let i="undefined"!=typeof window},678796:(e,t)=>{"use strict";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 c=e[a],u=a+1<e.length?e[a+1]:"";switch(c){case"{":"{"===u?(s("{"),a++):s=o;break;case"}":"}"===u?(s("}"),a++):(t.hasOwnProperty(i)&&(r+=t[i]),s=n,i="");break;default:s(c)}}return r}}t.StringUtils=r},680775:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},687473:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationRequestSession=void 0;let i=r(705333);class n{constructor(e){this.privIsDisposed=!1,this.privDetachables=[],this.privSessionId=e,this.privRequestId=(0,i.createNoDashGuid)(),this.privRequestCompletionDeferral=new i.Deferred}get sessionId(){return this.privSessionId}get requestId(){return this.privRequestId}get completionPromise(){return this.privRequestCompletionDeferral.promise}onPreConnectionStart(e,t){this.privSessionId=t}onAuthCompleted(e){e&&this.onComplete()}onConnectionEstablishCompleted(e){200!==e&&403===e&&this.onComplete()}onServiceTurnEndResponse(e){e?this.privRequestId=(0,i.createNoDashGuid)():this.onComplete()}async dispose(){if(!this.privIsDisposed)for(let e of(this.privIsDisposed=!0,this.privDetachables))await e.detach()}onComplete(){}}t.ConversationRequestSession=n},688117:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.MeetingTranscriptionCanceledEventArgs=void 0;let i=r(440230);class n extends i.CancellationEventArgsBase{}t.MeetingTranscriptionCanceledEventArgs=n},694627:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SendingAgentContextMessageEvent=t.DialogEvent=void 0;let i=r(770779);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},698730:(e,t,r)=>{"use strict";function i(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}r.d(t,{A:()=>i})},705333:function(e,t,r){"use strict";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(72300),t),n(r(947595),t),n(r(116389),t),n(r(652181),t),n(r(772989),t),n(r(694627),t),n(r(946184),t),n(r(492323),t),n(r(707559),t),n(r(518167),t),n(r(203948),t),n(r(717001),t),n(r(638474),t),n(r(751169),t),n(r(253539),t),n(r(361639),t),n(r(468898),t),n(r(322057),t),n(r(277862),t),n(r(667715),t),n(r(334062),t),n(r(770779),t),n(r(222395),t),n(r(94069),t),n(r(296310),t),n(r(165123),t),n(r(2038),t);var o=r(132473);Object.defineProperty(t,"TranslationStatus",{enumerable:!0,get:function(){return o.TranslationStatus}}),n(r(533077),t),n(r(680775),t),n(r(130497),t),n(r(846174),t),n(r(758460),t)},706983:(e,t,r)=>{"use strict";function i(e){return"object"==typeof e&&null!==e}r.d(t,{G:()=>i})},707559:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventSource=void 0;let i=r(946184),n=r(518167);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},708391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NoMatchReason=void 0,function(e){e[e.NotRecognized=0]="NotRecognized",e[e.InitialSilenceTimeout=1]="InitialSilenceTimeout",e[e.InitialBabbleTimeout=2]="InitialBabbleTimeout"}(t.NoMatchReason||(t.NoMatchReason={}))},708704:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerRecognizer=void 0;let i=r(532535),n=r(365372),o=r(775720);class s extends o.Recognizer{constructor(e,t){n.Contracts.throwIfNullOrUndefined(e,"speechConfig"),n.Contracts.throwIfNullOrUndefined(e,"speechConfig"),super(t,e.properties,new i.SpeakerRecognitionConnectionFactory),this.privAudioConfigImpl=t,n.Contracts.throwIfNull(this.privAudioConfigImpl,"audioConfig"),this.privDisposedSpeakerRecognizer=!1,this.privProperties=e.properties}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)}get properties(){return this.privProperties}async recognizeOnceAsync(e){return n.Contracts.throwIfDisposed(this.privDisposedSpeakerRecognizer),this.recognizeSpeakerOnceAsyncImpl(e)}async close(){n.Contracts.throwIfDisposed(this.privDisposedSpeakerRecognizer),await this.dispose(!0)}async recognizeSpeakerOnceAsyncImpl(e){n.Contracts.throwIfDisposed(this.privDisposedSpeakerRecognizer),await this.implRecognizerStop();let t=await this.privReco.recognizeSpeaker(e);return await this.implRecognizerStop(),t}async implRecognizerStop(){this.privReco&&await this.privReco.stopRecognizing(
19)}createRecognizerConfig(e){return new i.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,n){return new i.SpeakerServiceRecognizer(e,t,r,n,this)}async dispose(e){!this.privDisposedSpeakerRecognizer&&e&&(this.privDisposedSpeakerRecognizer=!0,await super.dispose(e))}}t.SpeakerRecognizer=s},717001:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionState=void 0,function(e){e[e.None=0]="None",e[e.Connected=1]="Connected",e[e.Connecting=2]="Connecting",e[e.Disconnected=3]="Disconnected"}(t.ConnectionState||(t.ConnectionState={}))},721329:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=r(343430).A},727943:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var i=r(212115),n=r.t(i,2),o=r(343430),s=r(372579),a=r(410340);let c={...n}.useSyncExternalStore;function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{themeId:t}=e;return function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,a.A)();n&&t&&(n=n[t]||n);let u="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:d=!1,matchMedia:l=u?window.matchMedia:null,ssrMatchMedia:p=null,noSsr:h=!1}=(0,s.A)({name:"MuiUseMediaQuery",props:r,theme:n}),v="function"==typeof e?e(n):e;return(v=v.replace(/^@media( ?)/m,"")).includes("print")&&console.warn("MUI: You have provided a `print` query to the `useMediaQuery` hook.\nUsing the print media query to modify print styles can lead to unexpected results.\nConsider using the `displayPrint` field in the `sx` prop instead.\nMore information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."),(void 0!==c?function(e,t,r,n,o){let s=i.useCallback(()=>t,[t]),a=i.useMemo(()=>{if(o&&r)return()=>r(e).matches;if(null!==n){let{matches:t}=n(e);return()=>t}return s},[s,e,n,o,r]),[u,d]=i.useMemo(()=>{if(null===r)return[s,()=>()=>{}];let t=r(e);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]},[s,r,e]);return c(d,u,a)}:function(e,t,r,n,s){let[a,c]=i.useState(()=>s&&r?r(e).matches:n?n(e).matches:t);return(0,o.A)(()=>{if(!r)return;let t=r(e),i=()=>{c(t.matches)};return i(),t.addEventListener("change",i),()=>{t.removeEventListener("change",i)}},[e,r]),a})(v,d,l,p,h)}}u();let d=u({themeId:r(154107).A})},735604:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechTranslationConfigImpl=t.SpeechTranslationConfig=void 0;let i=r(532535),n=r(365372),o=r(775720);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,c="object"==typeof t&&null!==t&&"string"==typeof t.key;if(void 0!==t&&!i&&!s&&!c)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},737819:(e,t)=>{"use strict";
19Object.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)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}}},739205:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropertyId=void 0,function(e){e[e.SpeechServiceConnection_Key=0]="SpeechServiceConnection_Key",e[e.SpeechServiceConnection_Endpoint=1]="SpeechServiceConnection_Endpoint",e[e.SpeechServiceConnection_Region=2]="SpeechServiceConnection_Region",e[e.SpeechServiceAuthorization_Token=3]="SpeechServiceAuthorization_Token",e[e.SpeechServiceAuthorization_Type=4]="SpeechServiceAuthorization_Type",e[e.SpeechServiceConnection_EndpointId=5]="SpeechServiceConnection_EndpointId",e[e.SpeechServiceConnection_TranslationToLanguages=6]="SpeechServiceConnection_TranslationToLanguages",e[e.SpeechServiceConnection_TranslationVoice=7]="SpeechServiceConnection_TranslationVoice",e[e.SpeechServiceConnection_TranslationFeatures=8]="SpeechServiceConnection_TranslationFeatures",e[e.SpeechServiceConnection_TranslationCategoryId=9]="SpeechServiceConnection_TranslationCategoryId",e[e.SpeechServiceConnection_IntentRegion=10]="SpeechServiceConnection_IntentRegion",e[e.SpeechServiceConnection_ProxyHostName=11]="SpeechServiceConnection_ProxyHostName",e[e.SpeechServiceConnection_ProxyPort=12]="SpeechServiceConnection_ProxyPort",e[e.SpeechServiceConnection_ProxyUserName=13]="SpeechServiceConnection_ProxyUserName",e[e.SpeechServiceConnection_ProxyPassword=14]="SpeechServiceConnection_ProxyPassword",e[e.SpeechServiceConnection_RecoMode=15]="SpeechServiceConnection_RecoMode",e[e.SpeechServiceConnection_RecoLanguage=16]="SpeechServiceConnection_RecoLanguage",e[e.Speech_SessionId=17]="Speech_SessionId",e[e.SpeechServiceConnection_SynthLanguage=18]="SpeechServiceConnection_SynthLanguage",e[e.SpeechServiceConnection_SynthVoice=19]="SpeechServiceConnection_SynthVoice",e[e.SpeechServiceConnection_SynthOutputFormat=20]="SpeechServiceConnection_SynthOutputFormat",e[e.SpeechServiceConnection_AutoDetectSourceLanguages=21]="SpeechServiceConnection_AutoDetectSourceLanguages",e[e.SpeechServiceResponse_RequestDetailedResultTrueFalse=22]="SpeechServiceResponse_RequestDetailedResultTrueFalse",e[e.SpeechServiceResponse_RequestProfanityFilterTrueFalse=23]="SpeechServiceResponse_RequestProfanityFilterTrueFalse",e[e.SpeechServiceResponse_JsonResult=24]="SpeechServiceResponse_JsonResult",e[e.SpeechServiceResponse_JsonErrorDetails=25]="SpeechServiceResponse_JsonErrorDetails",e[e.CancellationDetail
19s_Reason=26]="CancellationDetails_Reason",e[e.CancellationDetails_ReasonText=27]="CancellationDetails_ReasonText",e[e.CancellationDetails_ReasonDetailedText=28]="CancellationDetails_ReasonDetailedText",e[e.LanguageUnderstandingServiceResponse_JsonResult=29]="LanguageUnderstandingServiceResponse_JsonResult",e[e.SpeechServiceConnection_Url=30]="SpeechServiceConnection_Url",e[e.SpeechServiceConnection_InitialSilenceTimeoutMs=31]="SpeechServiceConnection_InitialSilenceTimeoutMs",e[e.SpeechServiceConnection_EndSilenceTimeoutMs=32]="SpeechServiceConnection_EndSilenceTimeoutMs",e[e.Speech_SegmentationSilenceTimeoutMs=33]="Speech_SegmentationSilenceTimeoutMs",e[e.Speech_SegmentationMaximumTimeMs=34]="Speech_SegmentationMaximumTimeMs",e[e.Speech_SegmentationStrategy=35]="Speech_SegmentationStrategy",e[e.SpeechServiceConnection_EnableAudioLogging=36]="SpeechServiceConnection_EnableAudioLogging",e[e.SpeechServiceConnection_LanguageIdMode=37]="SpeechServiceConnection_LanguageIdMode",e[e.SpeechServiceConnection_RecognitionEndpointVersion=38]="SpeechServiceConnection_RecognitionEndpointVersion",e[e.SpeechServiceConnection_SpeakerIdMode=39]="SpeechServiceConnection_SpeakerIdMode",e[e.SpeechServiceResponse_ProfanityOption=40]="SpeechServiceResponse_ProfanityOption",e[e.SpeechServiceResponse_PostProcessingOption=41]="SpeechServiceResponse_PostProcessingOption",e[e.SpeechServiceResponse_RequestWordLevelTimestamps=42]="SpeechServiceResponse_RequestWordLevelTimestamps",e[e.SpeechServiceResponse_StablePartialResultThreshold=43]="SpeechServiceResponse_StablePartialResultThreshold",e[e.SpeechServiceResponse_OutputFormatOption=44]="SpeechServiceResponse_OutputFormatOption",e[e.SpeechServiceResponse_TranslationRequestStablePartialResult=45]="SpeechServiceResponse_TranslationRequestStablePartialResult",e[e.SpeechServiceResponse_RequestWordBoundary=46]="SpeechServiceResponse_RequestWordBoundary",e[e.SpeechServiceResponse_RequestPunctuationBoundary=47]="SpeechServiceResponse_RequestPunctuationBoundary",e[e.SpeechServiceResponse_RequestSentenceBoundary=48]="SpeechServiceResponse_RequestSentenceBoundary",e[e.SpeechServiceResponse_DiarizeIntermediateResults=49]="SpeechServiceResponse_DiarizeIntermediateResults",e[e.Conversation_ApplicationId=50]="Conversation_ApplicationId",e[e.Conversation_DialogType=51]="Conversation_DialogType",e[e.Conversation_Initial_Silence_Timeout=52]="Conversation_Initial_Silence_Timeout",e[e.Conversation_From_Id=53]="Conversation_From_Id",e[e.Conversation_Conversation_Id=54]="Conversation_Conversation_Id",e[e.Conversation_Custom_Voice_Deployment_Ids=55]="Conversation_Custom_Voice_Deployment_Ids",e[e.Conversation_Speech_Activity_Template=56]="Conversation_Speech_Activity_Template",e[e.Conversation_Request_Bot_Status_Messages=57]="Conversation_Request_Bot_Status_Messages",e[e.Conversation_Agent_Connection_Id=58]="Conversation_Agent_Connection_Id",e[e.SpeechServiceConnection_Host=59]="SpeechServiceConnection_Host",e[e.ConversationTranslator_Host=60]="ConversationTranslator_Host",e[e.ConversationTranslator_Name=61]="ConversationTranslator_Name",e[e.ConversationTranslator_CorrelationId=62]="ConversationTranslator_CorrelationId",e[e.ConversationTranslator_Token=63]="ConversationTranslator_Token",e[e.PronunciationAssessment_ReferenceText=64]="PronunciationAssessment_ReferenceText",e[e.PronunciationAssessment_GradingSystem=65]="PronunciationAssessment_GradingSystem",e[e.PronunciationAssessment_Granularity=66]="PronunciationAssessment_Granularity",e[e.PronunciationAssessment_EnableMiscue=67]="PronunciationAssessment_EnableMiscue",e[e.PronunciationAssessment_Json=68]="PronunciationAssessment_Json",e[e.PronunciationAssessment_Params=69]="PronunciationAssessment_Params",e[e.SpeakerRecognition_Api_Version=70]="SpeakerRecognition_Api_Version",e[e.WebWorkerLoadType=71]="WebWorkerLoadType",e[e.TalkingAvatarService_WebRTC_SDP=72]="TalkingAvatarService_WebRTC_SDP"}(t.PropertyId||(t.PropertyId={}))},746226:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisResult=void 0;let i=r(775720);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},750684:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.KeywordRecognitionModel=void 0;let i=r(365372);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},751169:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},752116:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageUnderstandingModelImpl=t.LanguageUnderstandingModel=void 0;let i=r(365372);class n{constructor(){return}static fromEndpoint(e){i.Contracts.throwIfNull(e,"uri"),i.Contracts.throwIfNullOrWhitespace(e.hostname,"uri");let t=new o,r=e.host.indexOf(".");if(-1===r)throw Error("Could not determine region from endpoint");t.region=e.host.substr(0,r);let n=e.pathname.lastIndexOf("/")+1;if(-1===n)throw Error("Could not determine appId from endpoint");if(t.appId=e.pathname.substr(n),t.subscriptionKey=e.searchParams.get("subscription-key"),void 0===t.subscriptionKey)throw Error("Could not determine subscription key from endpoint");return t}static fromAppId(e){i.Contracts.throwIfNullOrWhitespace(e,"appId");let t=new o;return t.appId=e,t}static fromSubscription(e,t,r){i.Contracts.throwIfNullOrWhitespace(e,"subscriptionKey"),i.Contracts.throwIfNullOrWhitespace(t,"appId"),i.Contracts.throwIfNullOrWhitespace(r,"region");let n=new o;return n.appId=t,n.region=r,n.subscriptionKey=e,n}}t.LanguageUnderstandingModel=n;class o extends n{}t.LanguageUnderstandingModelImpl=o},758460:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundEvent=void 0;let i=r(705333);class n extends i.PlatformEvent{constructor(e){super("BackgroundEvent",i.EventType.Error),this.privError=e}get error(){return this.privError}}t.BackgroundEvent=n},758587:(e,t,r)=>{"use strict";r.d(t,{A:()=>K});var i=r(212115),n=r(752596),o=r(829905),s=r(117472),a=r(714391),c=r(732299),u=r(160848),d=r(845292),l=r(575955),p=r(16324),h=r(340680),v=r(910186),f=r(913209),g=r(518560),m=r(14810),y=r(343430),S=r(681616),C=r(900316),b=r(350422),P=r(159773),R=r
19(855170),w=r(890870);function T(e){return(0,w.Ay)("MuiPopper",e)}(0,R.A)("MuiPopper",["root"]);var A=r(695155);function I(e){return"function"==typeof e?e():e}let E={},_=i.forwardRef(function(e,t){var r;let{anchorEl:n,children:o,direction:a,disablePortal:c,modifiers:u,open:d,placement:l,popperOptions:p,popperRef:h,slotProps:v={},slots:f={},TransitionProps:g,ownerState:m,...P}=e,R=i.useRef(null),w=(0,S.A)(R,t),E=i.useRef(null),_=(0,S.A)(E,h),O=i.useRef(_);(0,y.A)(()=>{O.current=_},[_]),i.useImperativeHandle(h,()=>E.current,[]);let k=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(l,a),[x,M]=i.useState(k),[D,N]=i.useState(I(n));i.useEffect(()=>{E.current&&E.current.forceUpdate()}),i.useEffect(()=>{n&&N(I(n))},[n]),(0,y.A)(()=>{if(!D||!d)return;let e=[{name:"preventOverflow",options:{altBoundary:c}},{name:"flip",options:{altBoundary:c}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;M(t.placement)}}];null!=u&&(e=e.concat(u)),p&&null!=p.modifiers&&(e=e.concat(p.modifiers));let t=(0,C.n4)(D,R.current,{placement:k,...p,modifiers:e});return O.current(t),()=>{t.destroy(),O.current(null)}},[D,c,u,d,p,k]);let z={placement:x};null!==g&&(z.TransitionProps=g);let L=(e=>{let{classes:t}=e;return(0,s.A)({root:["root"]},T,t)})(e),j=null!=(r=f.root)?r:"div",F=(0,b.A)({elementType:j,externalSlotProps:v.root,externalForwardedProps:P,additionalProps:{role:"tooltip",ref:w},ownerState:e,className:L.root});return(0,A.jsx)(j,{...F,children:"function"==typeof o?o(z):o})}),O=i.forwardRef(function(e,t){let r,{anchorEl:n,children:o,container:s,direction:a="ltr",disablePortal:c=!1,keepMounted:u=!1,modifiers:d,open:l,placement:p="bottom",popperOptions:h=E,popperRef:v,style:f,transition:g=!1,slotProps:y={},slots:S={},...C}=e,[b,R]=i.useState(!0);if(!u&&!l&&(!g||b))return null;if(s)r=s;else if(n){let e=I(n);r=e&&void 0!==e.nodeType?(0,m.A)(e).body:(0,m.A)(null).body}
19let w=!l&&u&&(!g||b)?"none":void 0,T=g?{in:l,onEnter:()=>{R(!1)},onExited:()=>{R(!0)}}:void 0;return(0,A.jsx)(P.A,{disablePortal:c,container:r,children:(0,A.jsx)(_,{anchorEl:n,direction:a,disablePortal:c,modifiers:d,ref:t,open:g?!b:l,placement:p,popperOptions:h,popperRef:v,slotProps:y,slots:S,...C,style:{position:"fixed",top:0,left:0,display:w,...f},TransitionProps:T,children:o})})}),k=(0,l.Ay)(O,{name:"MuiPopper",slot:"Root"})({}),x=i.forwardRef(function(e,t){var r;let i=(0,c.I)(),{anchorEl:n,component:o,components:s,componentsProps:a,container:u,disablePortal:d,keepMounted:l,modifiers:p,open:h,placement:f,popperOptions:g,popperRef:m,transition:y,slots:S,slotProps:C,...b}=(0,v.b)({props:e,name:"MuiPopper"}),P=null!=(r=null==S?void 0:S.root)?r:null==s?void 0:s.Root,R={anchorEl:n,container:u,disablePortal:d,keepMounted:l,modifiers:p,open:h,placement:f,popperOptions:g,popperRef:m,transition:y,...b};return(0,A.jsx)(k,{as:o,direction:i?"rtl":"ltr",slots:{root:P},slotProps:null!=C?C:a,...R,ref:t})});var M=r(237573),D=r(436863),N=r(374739),z=r(120129),L=r(647798),j=r(817364);let F=(0,l.Ay)(x,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})((0,h.A)(e=>{let{theme:t}=e;return{zIndex:(t.vars||t).zIndex.tooltip,pointerEvents:"none",variants:[{props:e=>{let{ownerState:t}=e;return!t.disableInteractive},style:{pointerEvents:"auto"}},{props:e=>{let{open:t}=e;return!t},style:{pointerEvents:"none"}},{props:e=>{let{ownerState:t}=e;return t.arrow},style:{['&[data-popper-placement*="bottom"] .'.concat(j.A.arrow)]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},['&[data-popper-placement*="top"] .'.concat(j.A.arrow)]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},['&[data-popper-placement*="right"] .'.concat(j.A.arrow)]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}},['&[data-popper-placement*="left"] .'.concat(j.A.arrow)]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}}}},{props:e=>{let{ownerState:t}=e;return t.arrow&&!t.isRtl},style:{['&[data-popper-placement*="right"] .'.concat(j.A.arrow)]:{left:0,marginLeft:"-0.71em"}}},{props:e=>{let{ownerState:t}=e;return t.arrow&&!!t.isRtl},style:{['&[data-popper-placement*="right"] .'.concat(j.A.arrow)]:{right:0,marginRight:"-0.71em"}}},{props:e=>{let{ownerState:t}=e;return t.arrow&&!t.isRtl},style:{['&[data-popper-placement*="left"] .'.concat(j.A.arrow)]:{right:0,marginRight:"-0.71em"}}},{props:e=>{let{ownerState:t}=e;return t.arrow&&!!t.isRtl},style:{['&[data-popper-placement*="left"] .'.concat(j.A.arrow)]:{left:0,marginLeft:"-0.71em"}}}]}})),B=(0,l.Ay)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t["tooltipPlacement".concat((0,f.A)(r.placement.split("-")[0]))]]}})((0,h.A)(e=>{let{theme:t}=e;return{backgroundColor:t.vars?t.vars.palette.Tooltip.bg:(0,a.X4)(t.palette.grey[700],.92),borderRadius:(t.vars||t).shape.borderRadius,color:(t.vars||t).palette.common.white,fontFamily:t.typography.fontFamily,padding:"4px 8px",fontSize:t.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:t.typography.fontWeightMedium,[".".concat(j.A.popper,'[data-popper-placement*="left"] &')]:{transformOrigin:"right center"},[".".concat(j.A.popper,'[data-popper-placement*="right"] &')]:{transformOrigin:"left center"},[".".concat(j.A.popper,'[data-popper-placement*="top"] &')]:{transformOrigin:"center bottom",marginBottom:"14px"},[".".concat(j.A.popper,'[data-popper-placement*="bottom"] &')]:{transformOrigin:"center top",marginTop:"14px"},variants:[{props:e=>{let{ownerState:t}=e;return t.arrow},style:{position:"relative",margin:0}},{props:e=>{let{ownerState:t}=e;return t.touch},style:{padding:"8px 16px",fontSize:t.typography.pxToRem(14),lineHeight:"".concat(Math.round(16/14*1e5)/1e5,"em"),fontWeight:t.typography.fontWeightRegular}},{props:e=>{let{ownerState:t}=e;return!t.isRtl},style:{[".".concat(j.A.popper,'[data-popper-placement*="left"] &')]:{marginRight:"14px"},[".".concat(j.A.popper,'[data-popper-placement*="right"] &')]:{marginLeft:"14px"}}},{props:e=>{let{ownerState:t}=e;return!t.isRtl&&t.touch},style:{[".".concat(j.A.popper,'[data-popper-placement*="left"] &')]:{marginRight:"24px"},[".".concat(j.A.popper,'[data-popper-placement*="right"] &')]:{marginLeft:"24px"}}},{props:e=>{let{ownerState:t}=e;return!!t.isRtl},style:{[".".concat(j.A.popper,'[data-popper-placement*="left"] &')]:{marginLeft:"14px"},[".".concat(j.A.popper,'[data-popper-placement*="right"] &')]:{marginRight:"14px"}}},{props:e=>{let{ownerState:t}=e;return!!t.isRtl&&t.touch},style:{[".".concat(j.A.popper,'[data-popper-placement*="left"] &')]:{marginLeft:"24px"},[".".concat(j.A.popper,'[data-popper-placement*="right"] &')]:{marginRight:"24px"}}},{props:e=>{let{ownerState:t}=e;return t.touch},style:{[".".concat(j.A.popper,'[data-popper-placement*="top"] &')]:{marginBottom:"24px"}}},{props:e=>{let{ownerState:t}=e;return t.touch},style:{[".".concat(j.A.popper,'[data-popper-placement*="bottom"] &')]:{marginTop:"24px"}}}]}})),U=(0,l.Ay)("span",{name:"MuiTooltip",slot:"Arrow"})((0,h.A)(e=>{let{theme:t}=e;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:t.vars?t.vars.palette.Tooltip.bg:(0,a.X4)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}}
19)),V=!1,q=new o.E,W={x:0,y:0};function H(e,t){return function(r){for(var i=arguments.length,n=Array(i>1?i-1:0),o=1;o<i;o++)n[o-1]=arguments[o];t&&t(r,...n),e(r,...n)}}let K=i.forwardRef(function(e,t){var r,a,l;let h=(0,v.b)({props:e,name:"MuiTooltip"}),{arrow:m=!1,children:y,classes:S,components:C={},componentsProps:b={},describeChild:P=!1,disableFocusListener:R=!1,disableHoverListener:w=!1,disableInteractive:T=!1,disableTouchListener:I=!1,enterDelay:E=100,enterNextDelay:_=0,enterTouchDelay:O=700,followCursor:k=!1,id:K,leaveDelay:J=0,leaveTouchDelay:$=1500,onClose:G,onOpen:Q,open:X,placement:Y="bottom",PopperComponent:Z,PopperProps:ee={},slotProps:et={},slots:er={},title:ei,TransitionComponent:en,TransitionProps:eo,...es}=h,ea=i.isValidElement(y)?y:(0,A.jsx)("span",{children:y}),ec=(0,p.A)(),eu=(0,c.I)(),[ed,el]=i.useState(),[ep,eh]=i.useState(null),ev=i.useRef(!1),ef=T||k,eg=(0,o.A)(),em=(0,o.A)(),ey=(0,o.A)(),eS=(0,o.A)(),[eC,eb]=(0,z.A)({controlled:X,default:!1,name:"Tooltip",state:"open"}),eP=eC,eR=(0,N.A)(K),ew=i.useRef(),eT=(0,M.A)(()=>{void 0!==ew.current&&(document.body.style.WebkitUserSelect=ew.current,ew.current=void 0),eS.clear()});i.useEffect(()=>eT,[eT]);let eA=e=>{q.clear(),V=!0,eb(!0),Q&&!eP&&Q(e)},eI=(0,M.A)(e=>{q.start(800+J,()=>{V=!1}),eb(!1),G&&eP&&G(e),eg.start(ec.transitions.duration.shortest,()=>{ev.current=!1})}),eE=e=>{ev.current&&"touchstart"!==e.type||(ed&&ed.removeAttribute("title"),em.clear(),ey.clear(),E||V&&_?em.start(V?_:E,()=>{eA(e)}):eA(e))},e_=e=>{em.clear(),ey.start(J,()=>{eI(e)})},[,eO]=i.useState(!1),ek=e=>{(0,u.A)(e.target)||(eO(!1),e_(e))},ex=e=>{ed||el(e.currentTarget),(0,u.A)(e.target)&&(eO(!0),eE(e))},eM=e=>{ev.current=!0;let t=ea.props;t.onTouchStart&&t.onTouchStart(e)};i.useEffect(()=>{if(eP)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"===e.key&&eI(e)}},[eI,eP]);let eD=(0,D.A)((0,d.A)(ea),el,t);ei||0===ei||(eP=!1);let eN=i.useRef(),ez={},eL="string"==typeof ei;P?(ez.title=eP||!eL||w?null:ei,ez["aria-describedby"]=eP?eR:null):(ez["aria-label"]=eL?ei:null,ez["aria-labelledby"]=eP&&!eL?eR:null);let ej={...ez,...es,...ea.props,className:(0,n.A)(es.className,ea.props.className),onTouchStart:eM,ref:eD,...k?{onMouseMove:e=>{let t=ea.props;t.onMouseMove&&t.onMouseMove(e),W={x:e.clientX,y:e.clientY},eN.current&&eN.current.update()}}:{}},eF={};I||(ej.onTouchStart=e=>{eM(e),ey.clear(),eg.clear(),eT(),ew.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",eS.start(O,()=>{document.body.style.WebkitUserSelect=ew.current,eE(e)})},ej.onTouchEnd=e=>{ea.props.onTouchEnd&&ea.props.onTouchEnd(e),eT(),ey.start($,()=>{eI(e)})}),!w&&(ej.onMouseOver=H(eE,ej.onMouseOver),ej.onMouseLeave=H(e_,ej.onMouseLeave),ef||(eF.onMouseOver=eE,eF.onMouseLeave=e_)),!R&&(ej.onFocus=H(ex,ej.onFocus),ej.onBlur=H(ek,ej.onBlur),ef||(eF.onFocus=ex,eF.onBlur=ek));let eB={...h,isRtl:eu,arrow:m,disableInteractive:ef,placement:Y,PopperComponentProp:Z,touch:ev.current},eU="function"==typeof et.popper?et.popper(eB):et.popper,eV=i.useMemo(()=>{var e,t;let r=[{name:"arrow",enabled:!!ep,options:{element:ep,padding:4}}];return(null==(e=ee.popperOptions)?void 0:e.modifiers)&&(r=r.concat(ee.popperOptions.modifiers)),(null==eU||null==(t=eU.popperOptions)?void 0:t.modifiers)&&(r=r.concat(eU.popperOptions.modifiers)),{...ee.popperOptions,...null==eU?void 0:eU.popperOptions,modifiers:r}},[ep,ee.popperOptions,null==eU?void 0:eU.popperOptions]),eq=(e=>{let{classes:t,disableInteractive:r,arrow:i,touch:n,placement:o}=e,a={popper:["popper",!r&&"popperInteractive",i&&"popperArrow"],tooltip:["tooltip",i&&"tooltipArrow",n&&"touch","tooltipPlacement".concat((0,f.A)(o.split("-")[0]))],arrow:["arrow"]};return(0,s.A)(a,j.E,t)})(eB),eW="function"==typeof et.transition?et.transition(eB):et.transition,eH={slots:{popper:C.Popper,transition:null!=(r=C.Transition)?r:en,tooltip:C.Tooltip,arrow:C.Arrow,...er},slotProps:{arrow:null!=(a=et.arrow)?a:b.arrow,popper:{...ee,...null!=eU?eU:b.popper},tooltip:null!=(l=et.tooltip)?l:b.tooltip,transition:{...eo,...null!=eW?eW:b.transition}}},[eK,eJ]=(0,L.A)("popper",{elementType:F,externalForwardedProps:eH,ownerState:eB,className:(0,n.A)(eq.popper,null==ee?void 0:ee.className)}),[e$,eG]=(0,L.A)("transition",{elementType:g.A,externalForwardedProps:eH,ownerState:eB}),[eQ,eX]=(0,L.A)("tooltip",{elementType:B,className:eq.tooltip,externalForwardedProps:eH,ownerState:eB}),[eY,eZ]=(0,L.A)("arrow",{elementType:U,className:eq.arrow,externalForwardedProps:eH,ownerState:eB,ref:eh});return(0,A.jsxs)(i.Fragment,{children:[i.cloneElement(ea,ej),(0,A.jsx)(eK,{as:null!=Z?Z:x,placement:Y,anchorEl:k?{getBoundingClientRect:()=>({top:W.y,left:W.x,right:W.x,bottom:W.y,width:0,height:0})}:ed,popperRef:eN,open:!!ed&&eP,id:eR,transition:!0,...eF,...eJ,popperOptions:eV,children:e=>{let{TransitionProps:t}=e;return(0,A.jsx)(e$,{timeout:ec.transitions.duration.shorter,...t,...eG,children:(0,A.jsxs)(eQ,{...eX,children:[ei,m?(0,A.jsx)(eY,{...eZ}):null]})})}})]})})},765907:(e,t)=>{"use strict";
19Object.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},767085:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceTurnState=void 0;let i=r(345322),n=r(995737),o=r(565064);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},767640:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechConnectionMessage=void 0;let i=r(705333),n=r(937583);class o extends i.ConnectionMessage{constructor(e,t,r,o,s,a,c,u){if(!t)throw new i.ArgumentNullError("path");if(!r)throw new i.ArgumentNullError("requestId");let d={};if(d[n.HeaderNames.Path]=t,d[n.HeaderNames.RequestId]=r,d[n.HeaderNames.RequestTimestamp]=new Date().toISOString(),o&&(d[n.HeaderNames.ContentType]=o),a&&(d[n.HeaderNames.RequestStreamId]=a),c)for(let e in c)e&&(d[e]=c[e]);u?super(e,s,d,u):super(e,s,d),this.privPath=t,this.privRequestId=r,this.privContentType=o,this.privStreamId=a,this.privAdditionalHeaders=c}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},769161:function(e,t,r){var i;(function(){function n(e){"use strict";var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated 
19with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,describe:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,describe:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,describe:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"Enable support for document metadata (defined at the top of the document between `\xab\xab\xab` and `\xbb\xbb\xbb` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,describe:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var r={};for(var i in t)t.hasOwnProperty(i)&&(r[i]=t[i].defaultValue);return r}var o={},s={},a={},c=n(!0),u="vanilla",d={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:n(!0),allOn:function(){"use strict";var e=n(!0),t={};for(var r in e)e.hasOwnProperty(r)&&(t[r]=!0);return t}()};function l(e,t){"use strict";var r=t?"Error in "+t+" extension->":"Error in unnamed extension",i={valid:!0,error:""};o.helper.isArray(e)||(e=[e]);for(var n=0;n<e.length;++n){var s=r+" sub-extension "+n+": ",a=e[n];if("object"!=typeof a){i.valid=!1,i.error=s+"must be an object, but "+typeof a+" given";break}if(!o.helper.isString(a.type)){i.valid=!1,i.error=s+'property "type" must be a string, but '+typeof a.type+" given";break}var c=a.type=a.type.toLowerCase();if("language"===c&&(c=a.type="lang"),"html"===c&&(c=a.type="output"),"lang"!==c&&"output"!==c&&"listener"!==c){i.valid=!1,i.error=s+"type "+c+' is not recognized. Valid values: "lang/language", "output/html" or "listener"';break}if("listener"===c){if(o.helper.isUndefined(a.listeners)){i.valid=!1,i.error=s+'. Extensions of type "listener" must have a property called "listeners"';break}}else if(o.helper.isUndefined(a.filter)&&o.helper.isUndefined(a.regex)){i.valid=!1,i.error=s+c+' extensions must define either a "regex" property or a "filter" method';break}if(a.listeners){if("object"!=typeof a.listeners)return i.valid=!1,i.error=s+'"listeners" property must be an object but '+typeof a.listeners+" given",i;for(var u in a.listeners)if(a.listeners.hasOwnProperty(u)&&"function"!=typeof a.listeners[u])return i.valid=!1,i.error=s+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+u+" must be a function but "+typeof a.listeners[u]+" given",i}if(a.filter){if("function"!=typeof a.filter){i.valid=!1,i.error=s+'"filter" must be a function, but '+typeof a.filter+" given";break}}else if(a.regex){if(o.helper.isString(a.regex)&&(a.regex=RegExp(a.regex,"g")),!(a.regex instanceof RegExp))return i.valid=!1,i.error=s+'"regex" property must either be a string or a RegExp object, but '+typeof a.regex+" given",i;if(o.helper.isUndefined(a.replace)){i.valid=!1,i.error=s+'"regex" extensions must implement a replace string or function';break}}}return i}function p(e,t){return"\xa8E"+t.charCodeAt(0)+"E"}o.helper={},o.extensions={},o.setOption=function(e,t){return c[e]=t,this},o.getOption=function(e){return c[e]},o.getOptions=function(){return c},o.resetOptions=function(){"use strict";c=n(!0)},o.setFlavor=function(e){"use strict";if(!d.hasOwnProperty(e))throw Error(e+" flavor was not found");o.resetOptions();var t=d[e];for(var r in u=e,t)t.hasOwnProperty(r)&&(c[r]=t[r])},o.getFlavor=function(){return u},o.getFlavorOptions=function(e){"use strict";if(d.hasOwnProperty(e))return d[e]},o.getDefaultOptions=function(e){return n(e)},o.subParser=function(e,t){"use strict";if(o.helper.isString(e))if(void 0!==t)s[e]=t;else if(s.hasOwnProperty(e))return s[e];else throw Error("SubParser named "+e+" not registered!")},o.extension=function(e,t){"use strict";if(!o.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=o.helper.stdExtName(e),o.helper.isUndefined(t)){if(!a.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return a[e]}"function"==typeof t&&(t=t()),o.helper.isArray(t)||(t=[t]);var r=l(t,e);if(r.valid)a[e]=t;else throw Error(r.error)},o.getAllExtensions=function(){return a},o.removeExtension=function(e){"use strict";delete a[e]},o.resetExtensions=function(){"use strict";a={}},o.validateExtension=function(e){"use strict";var t=l(e,null);return!!t.valid||(console.warn(t.error),!1)},o.hasOwnProperty("helper")||(o.helper={}),o.helper.isString=function(e){return"string"==typeof e||e instanceof String},o.helper.isFunction=function(e){return e&&"[object Function]"===({}).toString.call(e)},o.helper.isArray=function(e){return Array.isArray(e)},o.helper.isUndefined=function(e){return void 0===e},o.helper.forEach=function(e,t){"use strict";if(o.helper.isUndefined(e))throw Error("obj param is required");if(o.helper.isUndefined(t))throw Error("callback param is required");if(!o.helper.isFunction(t))throw Error("callback param must be a function/closure");if("function"==typeof e.forEach)e.forEach(t);else if(o.helper.isArray(e))for(var r=0;r<e.length;r++)t(e[r],r,e);else if("object"==typeof e)for(var i in e)e.hasOwnProperty(i)&&t(e[i],i,e);else throw Error("obj does not seem to be an array or an iterable object")},o.helper.stdExtName=function(e){return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()},o.helper.escapeCharactersCallback=p,o.helper.escapeCharacters=function(e,t,r){"use strict";var i="(["+t.replace(/([\[\]\\])/g,"\\$1")+"])";r&&(i="\\\\"+i);var n=RegExp(i,"g");return e=e.replace(n,p)},o.helper.unescapeHTMLEntities=function(e){return e.replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")};var h=function(e,t,r,i){"use strict";var n,o,s,a,c,u=i||"",d=u.indexOf("g")>-1,l=RegExp(t+"|"+r,"g"+u.replace(/g/g,"")),p=new RegExp(t,u.replace(/g/g,"")),h=[];do for(n=0;s=l.exec(e);)if(p.test(s[0]))n++||(a=(o=l.lastIndex)-s[0].length);else if(n&&!--n){c=s.index+s[0].length;var v={left:{start:a,end:o},match:{start:o,end:s.index},right:{start:s.index,end:c},wholeMatch:{start:a,end:c}};if(h.push(v),!d)return h}while(n&&(l.lastIndex=o));return h};o.helper.matchRecursiveRegExp=function(e,t,r,i){"use strict";for(var n=h(e,t,r,i),o=[],s=0;s<n.length;++s)o.push([e.slice(n[s].wholeMatch.start,n[s].wholeMatch.end),e.slice(n[s].match.start,n[s].match.end),e.slice(n[s].left.start,n[s].left.end),e.slice(n[s].right.start,n[s].right.end)]);return o},o.helper.replaceRecursiveRegExp=function(e,t,r,i,n){"use strict";if(!o.helper.isFunction(t)){var s=t;t=function(){return s}}var a=h(e,r,i,n),c=e,u=a.length;if(u>0){var d=[];0!==a[0].wholeMatch.start&&d.push(e.slice(0,a[0].wholeMatch.start));for(var l=0;l<u;++l)d.push(t(e.slice(a[l].wholeMatch.start,a[l].wholeMatch.end),e.slice(a[l].match.start,a[l].match.end),e.slice(a[l].left.start,a[l].left.end),e.slice(a[l].right.start,a[l].right.end))),l<u-1&&d.push(e.slice(a[l].wholeMatch.end,a[l+1].wholeMatch.start));a[u-1].wholeMatch.end<e.length&&d.push(e.slice(a[u-1].wholeMatch.end)),c=d.join("")}return c},o.helper.regexIndexOf=function(e,t,r){"use strict";
19if(!o.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";if(t instanceof RegExp==!1)throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var i=e.substring(r||0).search(t);return i>=0?i+(r||0):i},o.helper.splitAtIndex=function(e,t){"use strict";if(!o.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,t),e.substring(t)]},o.helper.encodeEmailAddress=function(e){"use strict";var t=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e=e.replace(/./g,function(e){if("@"===e)e=t[Math.floor(2*Math.random())](e);else{var r=Math.random();e=r>.9?t[2](e):r>.45?t[1](e):t[0](e)}return e})},o.helper.padEnd=function(e,t,r){return(t|=0,r=String(r||" "),e.length>t)?String(e):((t-=e.length)>r.length&&(r+=r.repeat(t/r.length)),String(e)+r.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){"use strict";alert(e)},log:function(e){"use strict";alert(e)},error:function(e){"use strict";throw e}}),o.helper.regexes={asteriskDashAndColon:/([*_:~])/g},o.helper.emojis={"+1":"\ud83d\udc4d","-1":"\ud83d\udc4e",100:"\ud83d\udcaf",1234:"\ud83d\udd22","1st_place_medal":"\ud83e\udd47","2nd_place_medal":"\ud83e\udd48","3rd_place_medal":"\ud83e\udd49","8ball":"\ud83c\udfb1",a:"\ud83c\udd70️",ab:"\ud83c\udd8e",abc:"\ud83d\udd24",abcd:"\ud83d\udd21",accept:"\ud83c\ude51",aerial_tramway:"\ud83d\udea1",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"\ud83d\udc7d",ambulance:"\ud83d\ude91",amphora:"\ud83c\udffa",anchor:"⚓️",angel:"\ud83d\udc7c",anger:"\ud83d\udca2",angry:"\ud83d\ude20",anguished:"\ud83d\ude27",ant:"\ud83d\udc1c",apple:"\ud83c\udf4e",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"\ud83d\udd3d",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"\ud83d\udd3c",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"\ud83d\udd03",arrows_counterclockwise:"\ud83d\udd04",art:"\ud83c\udfa8",articulated_lorry:"\ud83d\ude9b",artificial_satellite:"\ud83d\udef0",astonished:"\ud83d\ude32",athletic_shoe:"\ud83d\udc5f",atm:"\ud83c\udfe7",atom_symbol:"⚛️",avocado:"\ud83e\udd51",b:"\ud83c\udd71️",baby:"\ud83d\udc76",baby_bottle:"\ud83c\udf7c",baby_chick:"\ud83d\udc24",baby_symbol:"\ud83d\udebc",back:"\ud83d\udd19",bacon:"\ud83e\udd53",badminton:"\ud83c\udff8",baggage_claim:"\ud83d\udec4",baguette_bread:"\ud83e\udd56",balance_scale:"⚖️",balloon:"\ud83c\udf88",ballot_box:"\ud83d\uddf3",ballot_box_with_check:"☑️",bamboo:"\ud83c\udf8d",banana:"\ud83c\udf4c",bangbang:"‼️",bank:"\ud83c\udfe6",bar_chart:"\ud83d\udcca",barber:"\ud83d\udc88",baseball:"⚾️",basketball:"\ud83c\udfc0",basketball_man:"⛹️",basketball_woman:"⛹️&zwj;♀️",bat:"\ud83e\udd87",bath:"\ud83d\udec0",bathtub:"\ud83d\udec1",battery:"\ud83d\udd0b",beach_umbrella:"\ud83c\udfd6",bear:"\ud83d\udc3b",bed:"\ud83d\udecf",bee:"\ud83d\udc1d",beer:"\ud83c\udf7a",beers:"\ud83c\udf7b",beetle:"\ud83d\udc1e",beginner:"\ud83d\udd30",bell:"\ud83d\udd14",bellhop_bell:"\ud83d\udece",bento:"\ud83c\udf71",biking_man:"\ud83d\udeb4",bike:"\ud83d\udeb2",biking_woman:"\ud83d\udeb4&zwj;♀️",bikini:"\ud83d\udc59",biohazard:"☣️",bird:"\ud83d\udc26",birthday:"\ud83c\udf82",black_circle:"⚫️",black_flag:"\ud83c\udff4",black_heart:"\ud83d\udda4",black_joker:"\ud83c\udccf",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"\ud83d\udd32",blonde_man:"\ud83d\udc71",blonde_woman:"\ud83d\udc71&zwj;♀️",blossom:"\ud83c\udf3c",blowfish:"\ud83d\udc21",blue_book:"\ud83d\udcd8",blue_car:"\ud83d\ude99",blue_heart:"\ud83d\udc99",blush:"\ud83d\ude0a",boar:"\ud83d\udc17",boat:"⛵️",bomb:"\ud83d\udca3",book:"\ud83d\udcd6",bookmark:"\ud83d\udd16",bookmark_tabs:"\ud83d\udcd1",books:"\ud83d\udcda",boom:"\ud83d\udca5",boot:"\ud83d\udc62",bouquet:"\ud83d\udc90",bowing_man:"\ud83d\ude47",bow_and_arrow:"\ud83c\udff9",bowing_woman:"\ud83d\ude47&zwj;♀️",bowling:"\ud83c\udfb3",boxing_glove:"\ud83e\udd4a",boy:"\ud83d\udc66",bread:"\ud83c\udf5e",bride_with_veil:"\ud83d\udc70",bridge_at_night:"\ud83c\udf09",briefcase:"\ud83d\udcbc",broken_heart:"\ud83d\udc94",bug:"\ud83d\udc1b",building_construction:"\ud83c\udfd7",bulb:"\ud83d\udca1",bullettrain_front:"\ud83d\ude85",bullettrain_side:"\ud83d\ude84",burrito:"\ud83c\udf2f",bus:"\ud83d\ude8c",business_suit_levitating:"\ud83d\udd74",busstop:"\ud83d\ude8f",bust_in_silhouette:"\ud83d\udc64",busts_in_silhouette:"\ud83d\udc65",butterfly:"\ud83e\udd8b",cactus:"\ud83c\udf35",cake:"\ud83c\udf70",calendar:"\ud83d\udcc6",call_me_hand:"\ud83e\udd19",calling:"\ud83d\udcf2",camel:"\ud83d\udc2b",camera:"\ud83d\udcf7",camera_flash:"\ud83d\udcf8",camping:"\ud83c\udfd5",cancer:"♋️",candle:"\ud83d\udd6f",candy:"\ud83c\udf6c",canoe:"\ud83d\udef6",capital_abcd:"\ud83d\udd20",capricorn:"♑️",car:"\ud83d\ude97",card_file_box:"\ud83d\uddc3",card_index:"\ud83d\udcc7",card_index_dividers:"\ud83d\uddc2",carousel_horse:"\ud83c\udfa0",carrot:"\ud83e\udd55",cat:"\ud83d\udc31",cat2:"\ud83d\udc08",cd:"\ud83d\udcbf",chains:"⛓",champagne:"\ud83c\udf7e",chart:"\ud83d\udcb9",chart_with_downwards_trend:"\ud83d\udcc9",chart_with_upwards_trend:"\ud83d\udcc8",checkered_flag:"\ud83c\udfc1",cheese:"\ud83e\uddc0",cherries:"\ud83c\udf52",cherry_blossom:"\ud83c\udf38",chestnut:"\ud83c\udf30",chicken:"\ud83d\udc14",children_crossing:"\ud83d\udeb8",chipmunk:"\ud83d\udc3f",chocolate_bar:"\ud83c\udf6b",christmas_tree:"\ud83c\udf84",church:"⛪️",cinema:"\ud83c\udfa6",circus_tent:"\ud83c\udfaa",city_sunrise:"\ud83c\udf07",city_sunset:"\ud83c\udf06",cityscape:"\ud83c\udfd9",cl:"\ud83c\udd91",clamp:"\ud83d\udddc",clap:"\ud83d\udc4f",clapper:"\ud83c\udfac",classical_building:"\ud83c\udfdb",clinking_glasses:"\ud83e\udd42",clipboard:"\ud83d\udccb",clock1:"\ud83d\udd50",clock10:"\ud83d\udd59",clock1030:"\ud83d\udd65",clock11:"\ud83d\udd5a",clock1130:"\ud83d\udd66",clock12:"\ud83d\udd5b",clock1230:"\ud83d\udd67",clock130:"\ud83d\udd5c",clock2:"\ud83d\udd51",clock230:"\ud83d\udd5d",clock3:"\ud83d\udd52",clock330:"\ud83d\udd5e",clock4:"\ud83d\udd53",clock430:"\ud83d\udd5f",clock5:"\ud83d\udd54",clock530:"\ud83d\udd60",clock6:"\ud83d\udd55",clock630:"\ud83d\udd61",clock7:"\ud83d\udd56",clock730:"\ud83d\udd62",clock8:"\ud83d\udd57",clock830:"\ud83d\udd63",clock9:"\ud83d\udd58",clock930:"\ud83d\udd64",closed_book:"\ud83d\udcd5",closed_lock_with_key:"\ud83d\udd10",closed_umbrella:"\ud83c\udf02",cloud:"☁️",cloud_with_lightning:"\ud83c\udf29",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"\ud83c\udf27",cloud_with_snow:"\ud83c\udf28",clown_face:"\ud83e\udd21",clubs:"♣️",cocktail:"\ud83c\udf78",coffee:"☕️",coffin:"⚰️",cold_sweat:"\ud83d\ude30",comet:"☄️",computer:"\ud83d\udcbb",computer_mouse:"\ud83d\uddb1",confetti_ball:"\ud83c\udf8a",confounded:"\ud83d\ude16",confused:"\ud83d\ude15",congratulations:"㊗️",construction:"\ud83d\udea7",construction_worker_man:"\ud83d\udc77",construction_worker_woman:"\ud83d\udc77&zwj;♀️",control_knobs:"\ud83c\udf9b",convenience_store:"\ud83c\udfea",cookie:"\ud83c\udf6a",cool:"\ud83c\udd92",policeman:"\ud83d\udc6e",copyright:"\xa9️",corn:"\ud83c\udf3d",couch_and_lamp:"\ud83d\udecb",couple:"\ud83d\udc6b",couple_with_heart_woman_man:"\ud83d\udc91",couple_with_heart_man_man:"\ud83d\udc68&zwj;❤️&zwj;\ud83d\udc68",couple_with_heart_woman_woman:"\ud83d\udc69&zwj;❤️&zwj;\ud83d\udc69",couplekiss_man_man:"\ud83d\udc68&zwj;❤️&zwj;\ud83d\udc8b&zwj;\ud83d\udc68",couplekiss_man_woman:"\ud83d\udc8f",couplekiss_woman_woman:"\ud83d\udc69&zwj;❤️&zwj;\ud83d\udc8b&zwj;\ud83d\udc69",cow:"\ud83d\udc2e",cow2:"\ud83d\udc04",cowboy_hat_face:"\ud83e\udd20",crab:"\ud83e\udd80",crayon:"\ud83d\udd8d",credit_card:"\ud83d\udcb3",crescent_moon:"\ud83c\udf19",cricket:"\ud83c\udfcf",crocodile:"\ud83d\udc0a",croissant:"\ud83e\udd50",crossed_fingers:"\ud83e\udd1e",crossed_flags:"\ud83c\udf8c",crossed_swords:"⚔️",crown:"\ud83d\udc51",cry:"\ud83d\ude22",crying_cat_face:"\ud83d\ude3f",crystal_ball:"\ud83d\udd2e",cucumber:"\ud83e\udd52",cupid:"\ud83d\udc98",curly_loop:"➰",currency_exchange:"\ud83d\udcb1",curry:"\ud83c\udf5b",custard:"\ud83c\udf6e",customs:"\ud83d\udec3",cyclone:"\ud83c\udf00",dagger:"\ud83d\udde1",dancer:"\ud83d\udc83",dancing_women:"\ud83d\udc6f",dancing_men:"\ud83d\udc6f&zwj;♂️",dango:"\ud83c\udf61",dark_sunglasses:"\ud83d\udd76",dart:"\ud83c\udfaf",dash:"\ud83d\udca8",date:"\ud83d\udcc5",deciduous_tree:"\ud83c\udf33",deer:"\ud83e\udd8c",department_store:"\ud83c\udfec",derelict_house:"\ud83c\udfda",desert:"\ud83c\udfdc",desert_island:"\ud83c\udfdd",desktop_computer:"\ud83d\udda5",male_detective:"\ud83d\udd75️",diamond_shape_with_a_dot_inside:"\ud83d\udca0",diamonds:"♦️",disappointed:"\ud83d\ude1e",disappointed_relieved:"\ud83d\ude25",dizzy:"\ud83d\udcab",dizzy_face:"\ud83d\ude35",do_not_litter:"\ud83d\udeaf",dog:"\ud83d\udc36",dog2:"\ud83d\udc15",dollar:"\ud83d\udcb5",dolls:"\ud83c\udf8e",dolphin:"\ud83d\udc2c",door:"\ud83d\udeaa",doughnut:"\ud83c\udf69",dove:"\ud83d\udd4a",dragon:"\ud83d\udc09",dragon_face:"\ud83d\udc32",dress:"\ud83d\udc57",dromedary_camel:"\ud83d\udc2a",drooling_face:"\ud83e\udd24",droplet:"\ud83d\udca7",drum:"\ud83e\udd41",duck:"\ud83e\udd86",dvd:"\ud83d\udcc0","e-mail":"\ud83d\udce7",eagle:"\ud83e\udd85",ear:"\ud83d\udc42",ear_of_rice:"\ud83c\udf3e",earth_africa:"\ud83c\udf0d",earth_americas:"\ud83c\udf0e",earth_asia:"\ud83c\udf0f",egg:"\ud83e\udd5a",eggplant:"\ud83c\udf46",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"\ud83d\udd0c",elephant:"\ud83d\udc18",email:"✉️",end:"\ud83d\udd1a",envelope_with_arrow:"\ud83d\udce9",euro:"\ud83d\udcb6",european_castle:"\ud83c\udff0",european_post_office:"\ud83c\udfe4",evergreen_tree:"\ud83c\udf32",exclamation:"❗️",expressionless:"\ud83d\ude11",eye:"\ud83d\udc41",eye_speech_bubble:"\ud83d\udc41&zwj;\ud83d\udde8",eyeglasses:"\ud83d\udc53",eyes:"\ud83d\udc40",face_with_head_bandage:"\ud83e\udd15",face_with_thermometer:"\ud83e\udd12",fist_oncoming:"\ud83d\udc4a",factory:"\ud83c\udfed",fallen_leaf:"\ud83c\udf42",family_man_woman_boy:"\ud83d\udc6a",fam
19ily_man_boy:"\ud83d\udc68&zwj;\ud83d\udc66",family_man_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_girl:"\ud83d\udc68&zwj;\ud83d\udc67",family_man_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_man_man_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc66",family_man_man_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_man_girl:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67",family_man_man_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_man_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc68&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_man_woman_boy_boy:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_man_woman_girl:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67",family_man_woman_girl_boy:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_man_woman_girl_girl:"\ud83d\udc68&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_woman_boy:"\ud83d\udc69&zwj;\ud83d\udc66",family_woman_boy_boy:"\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_woman_girl:"\ud83d\udc69&zwj;\ud83d\udc67",family_woman_girl_boy:"\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_woman_girl_girl:"\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",family_woman_woman_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc66",family_woman_woman_boy_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc66&zwj;\ud83d\udc66",family_woman_woman_girl:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67",family_woman_woman_girl_boy:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc66",family_woman_woman_girl_girl:"\ud83d\udc69&zwj;\ud83d\udc69&zwj;\ud83d\udc67&zwj;\ud83d\udc67",fast_forward:"⏩",fax:"\ud83d\udce0",fearful:"\ud83d\ude28",feet:"\ud83d\udc3e",female_detective:"\ud83d\udd75️&zwj;♀️",ferris_wheel:"\ud83c\udfa1",ferry:"⛴",field_hockey:"\ud83c\udfd1",file_cabinet:"\ud83d\uddc4",file_folder:"\ud83d\udcc1",film_projector:"\ud83d\udcfd",film_strip:"\ud83c\udf9e",fire:"\ud83d\udd25",fire_engine:"\ud83d\ude92",fireworks:"\ud83c\udf86",first_quarter_moon:"\ud83c\udf13",first_quarter_moon_with_face:"\ud83c\udf1b",fish:"\ud83d\udc1f",fish_cake:"\ud83c\udf65",fishing_pole_and_fish:"\ud83c\udfa3",fist_raised:"✊",fist_left:"\ud83e\udd1b",fist_right:"\ud83e\udd1c",flags:"\ud83c\udf8f",flashlight:"\ud83d\udd26",fleur_de_lis:"⚜️",flight_arrival:"\ud83d\udeec",flight_departure:"\ud83d\udeeb",floppy_disk:"\ud83d\udcbe",flower_playing_cards:"\ud83c\udfb4",flushed:"\ud83d\ude33",fog:"\ud83c\udf2b",foggy:"\ud83c\udf01",football:"\ud83c\udfc8",footprints:"\ud83d\udc63",fork_and_knife:"\ud83c\udf74",fountain:"⛲️",fountain_pen:"\ud83d\udd8b",four_leaf_clover:"\ud83c\udf40",fox_face:"\ud83e\udd8a",framed_picture:"\ud83d\uddbc",free:"\ud83c\udd93",fried_egg:"\ud83c\udf73",fried_shrimp:"\ud83c\udf64",fries:"\ud83c\udf5f",frog:"\ud83d\udc38",frowning:"\ud83d\ude26",frowning_face:"☹️",frowning_man:"\ud83d\ude4d&zwj;♂️",frowning_woman:"\ud83d\ude4d",middle_finger:"\ud83d\udd95",fuelpump:"⛽️",full_moon:"\ud83c\udf15",full_moon_with_face:"\ud83c\udf1d",funeral_urn:"⚱️",game_die:"\ud83c\udfb2",gear:"⚙️",gem:"\ud83d\udc8e",gemini:"♊️",ghost:"\ud83d\udc7b",gift:"\ud83c\udf81",gift_heart:"\ud83d\udc9d",girl:"\ud83d\udc67",globe_with_meridians:"\ud83c\udf10",goal_net:"\ud83e\udd45",goat:"\ud83d\udc10",golf:"⛳️",golfing_man:"\ud83c\udfcc️",golfing_woman:"\ud83c\udfcc️&zwj;♀️",gorilla:"\ud83e\udd8d",grapes:"\ud83c\udf47",green_apple:"\ud83c\udf4f",green_book:"\ud83d\udcd7",green_heart:"\ud83d\udc9a",green_salad:"\ud83e\udd57",grey_exclamation:"❕",grey_question:"❔",grimacing:"\ud83d\ude2c",grin:"\ud83d\ude01",grinning:"\ud83d\ude00",guardsman:"\ud83d\udc82",guardswoman:"\ud83d\udc82&zwj;♀️",guitar:"\ud83c\udfb8",gun:"\ud83d\udd2b",haircut_woman:"\ud83d\udc87",haircut_man:"\ud83d\udc87&zwj;♂️",hamburger:"\ud83c\udf54",hammer:"\ud83d\udd28",hammer_and_pick:"⚒",hammer_and_wrench:"\ud83d\udee0",hamster:"\ud83d\udc39",hand:"✋",handbag:"\ud83d\udc5c",handshake:"\ud83e\udd1d",hankey:"\ud83d\udca9",hatched_chick:"\ud83d\udc25",hatching_chick:"\ud83d\udc23",headphones:"\ud83c\udfa7",hear_no_evil:"\ud83d\ude49",heart:"❤️",heart_decoration:"\ud83d\udc9f",heart_eyes:"\ud83d\ude0d",heart_eyes_cat:"\ud83d\ude3b",heartbeat:"\ud83d\udc93",heartpulse:"\ud83d\udc97",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"\ud83d\udcb2",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"\ud83d\ude81",herb:"\ud83c\udf3f",hibiscus:"\ud83c\udf3a",high_brightness:"\ud83d\udd06",high_heel:"\ud83d\udc60",hocho:"\ud83d\udd2a",hole:"\ud83d\udd73",honey_pot:"\ud83c\udf6f",horse:"\ud83d\udc34",horse_racing:"\ud83c\udfc7",hospital:"\ud83c\udfe5",hot_pepper:"\ud83c\udf36",hotdog:"\ud83c\udf2d",hotel:"\ud83c\udfe8",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"\ud83c\udfe0",house_with_garden:"\ud83c\udfe1",houses:"\ud83c\udfd8",hugs:"\ud83e\udd17",hushed:"\ud83d\ude2f",ice_cream:"\ud83c\udf68",ice_hockey:"\ud83c\udfd2",ice_skate:"⛸",icecream:"\ud83c\udf66",id:"\ud83c\udd94",ideograph_advantage:"\ud83c\ude50",imp:"\ud83d\udc7f",inbox_tray:"\ud83d\udce5",incoming_envelope:"\ud83d\udce8",tipping_hand_woman:"\ud83d\udc81",information_source:"ℹ️",innocent:"\ud83d\ude07",interrobang:"⁉️",iphone:"\ud83d\udcf1",izakaya_lantern:"\ud83c\udfee",jack_o_lantern:"\ud83c\udf83",japan:"\ud83d\uddfe",japanese_castle:"\ud83c\udfef",japanese_goblin:"\ud83d\udc7a",japanese_ogre:"\ud83d\udc79",jeans:"\ud83d\udc56",joy:"\ud83d\ude02",joy_cat:"\ud83d\ude39",joystick:"\ud83d\udd79",kaaba:"\ud83d\udd4b",key:"\ud83d\udd11",keyboard:"⌨️",keycap_ten:"\ud83d\udd1f",kick_scooter:"\ud83d\udef4",kimono:"\ud83d\udc58",kiss:"\ud83d\udc8b",kissing:"\ud83d\ude17",kissing_c
19at:"\ud83d\ude3d",kissing_closed_eyes:"\ud83d\ude1a",kissing_heart:"\ud83d\ude18",kissing_smiling_eyes:"\ud83d\ude19",kiwi_fruit:"\ud83e\udd5d",koala:"\ud83d\udc28",koko:"\ud83c\ude01",label:"\ud83c\udff7",large_blue_circle:"\ud83d\udd35",large_blue_diamond:"\ud83d\udd37",large_orange_diamond:"\ud83d\udd36",last_quarter_moon:"\ud83c\udf17",last_quarter_moon_with_face:"\ud83c\udf1c",latin_cross:"✝️",laughing:"\ud83d\ude06",leaves:"\ud83c\udf43",ledger:"\ud83d\udcd2",left_luggage:"\ud83d\udec5",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"\ud83c\udf4b",leo:"♌️",leopard:"\ud83d\udc06",level_slider:"\ud83c\udf9a",libra:"♎️",light_rail:"\ud83d\ude88",link:"\ud83d\udd17",lion:"\ud83e\udd81",lips:"\ud83d\udc44",lipstick:"\ud83d\udc84",lizard:"\ud83e\udd8e",lock:"\ud83d\udd12",lock_with_ink_pen:"\ud83d\udd0f",lollipop:"\ud83c\udf6d",loop:"➿",loud_sound:"\ud83d\udd0a",loudspeaker:"\ud83d\udce2",love_hotel:"\ud83c\udfe9",love_letter:"\ud83d\udc8c",low_brightness:"\ud83d\udd05",lying_face:"\ud83e\udd25",m:"Ⓜ️",mag:"\ud83d\udd0d",mag_right:"\ud83d\udd0e",mahjong:"\ud83c\udc04️",mailbox:"\ud83d\udceb",mailbox_closed:"\ud83d\udcea",mailbox_with_mail:"\ud83d\udcec",mailbox_with_no_mail:"\ud83d\udced",man:"\ud83d\udc68",man_artist:"\ud83d\udc68&zwj;\ud83c\udfa8",man_astronaut:"\ud83d\udc68&zwj;\ud83d\ude80",man_cartwheeling:"\ud83e\udd38&zwj;♂️",man_cook:"\ud83d\udc68&zwj;\ud83c\udf73",man_dancing:"\ud83d\udd7a",man_facepalming:"\ud83e\udd26&zwj;♂️",man_factory_worker:"\ud83d\udc68&zwj;\ud83c\udfed",man_farmer:"\ud83d\udc68&zwj;\ud83c\udf3e",man_firefighter:"\ud83d\udc68&zwj;\ud83d\ude92",man_health_worker:"\ud83d\udc68&zwj;⚕️",man_in_tuxedo:"\ud83e\udd35",man_judge:"\ud83d\udc68&zwj;⚖️",man_juggling:"\ud83e\udd39&zwj;♂️",man_mechanic:"\ud83d\udc68&zwj;\ud83d\udd27",man_office_worker:"\ud83d\udc68&zwj;\ud83d\udcbc",man_pilot:"\ud83d\udc68&zwj;✈️",man_playing_handball:"\ud83e\udd3e&zwj;♂️",man_playing_water_polo:"\ud83e\udd3d&zwj;♂️",man_scientist:"\ud83d\udc68&zwj;\ud83d\udd2c",man_shrugging:"\ud83e\udd37&zwj;♂️",man_singer:"\ud83d\udc68&zwj;\ud83c\udfa4",man_student:"\ud83d\udc68&zwj;\ud83c\udf93",man_teacher:"\ud83d\udc68&zwj;\ud83c\udfeb",man_technologist:"\ud83d\udc68&zwj;\ud83d\udcbb",man_with_gua_pi_mao:"\ud83d\udc72",man_with_turban:"\ud83d\udc73",tangerine:"\ud83c\udf4a",mans_shoe:"\ud83d\udc5e",mantelpiece_clock:"\ud83d\udd70",maple_leaf:"\ud83c\udf41",martial_arts_uniform:"\ud83e\udd4b",mask:"\ud83d\ude37",massage_woman:"\ud83d\udc86",massage_man:"\ud83d\udc86&zwj;♂️",meat_on_bone:"\ud83c\udf56",medal_military:"\ud83c\udf96",medal_sports:"\ud83c\udfc5",mega:"\ud83d\udce3",melon:"\ud83c\udf48",memo:"\ud83d\udcdd",men_wrestling:"\ud83e\udd3c&zwj;♂️",menorah:"\ud83d\udd4e",mens:"\ud83d\udeb9",metal:"\ud83e\udd18",metro:"\ud83d\ude87",microphone:"\ud83c\udfa4",microscope:"\ud83d\udd2c",milk_glass:"\ud83e\udd5b",milky_way:"\ud83c\udf0c",minibus:"\ud83d\ude90",minidisc:"\ud83d\udcbd",mobile_phone_off:"\ud83d\udcf4",money_mouth_face:"\ud83e\udd11",money_with_wings:"\ud83d\udcb8",moneybag:"\ud83d\udcb0",monkey:"\ud83d\udc12",monkey_face:"\ud83d\udc35",monorail:"\ud83d\ude9d",moon:"\ud83c\udf14",mortar_board:"\ud83c\udf93",mosque:"\ud83d\udd4c",motor_boat:"\ud83d\udee5",motor_scooter:"\ud83d\udef5",motorcycle:"\ud83c\udfcd",motorway:"\ud83d\udee3",mount_fuji:"\ud83d\uddfb",mountain:"⛰",mountain_biking_man:"\ud83d\udeb5",mountain_biking_woman:"\ud83d\udeb5&zwj;♀️",mountain_cableway:"\ud83d\udea0",mountain_railway:"\ud83d\ude9e",mountain_snow:"\ud83c\udfd4",mouse:"\ud83d\udc2d",mouse2:"\ud83d\udc01",movie_camera:"\ud83c\udfa5",moyai:"\ud83d\uddff",mrs_claus:"\ud83e\udd36",muscle:"\ud83d\udcaa",mushroom:"\ud83c\udf44",musical_keyboard:"\ud83c\udfb9",musical_note:"\ud83c\udfb5",musical_score:"\ud83c\udfbc",mute:"\ud83d\udd07",nail_care:"\ud83d\udc85",name_badge:"\ud83d\udcdb",national_park:"\ud83c\udfde",nauseated_face:"\ud83e\udd22",necktie:"\ud83d\udc54",negative_squared_cross_mark:"❎",nerd_face:"\ud83e\udd13",neutral_face:"\ud83d\ude10",new:"\ud83c\udd95",new_moon:"\ud83c\udf11",new_moon_
19with_face:"\ud83c\udf1a",newspaper:"\ud83d\udcf0",newspaper_roll:"\ud83d\uddde",next_track_button:"⏭",ng:"\ud83c\udd96",no_good_man:"\ud83d\ude45&zwj;♂️",no_good_woman:"\ud83d\ude45",night_with_stars:"\ud83c\udf03",no_bell:"\ud83d\udd15",no_bicycles:"\ud83d\udeb3",no_entry:"⛔️",no_entry_sign:"\ud83d\udeab",no_mobile_phones:"\ud83d\udcf5",no_mouth:"\ud83d\ude36",no_pedestrians:"\ud83d\udeb7",no_smoking:"\ud83d\udead","non-potable_water":"\ud83d\udeb1",nose:"\ud83d\udc43",notebook:"\ud83d\udcd3",notebook_with_decorative_cover:"\ud83d\udcd4",notes:"\ud83c\udfb6",nut_and_bolt:"\ud83d\udd29",o:"⭕️",o2:"\ud83c\udd7e️",ocean:"\ud83c\udf0a",octopus:"\ud83d\udc19",oden:"\ud83c\udf62",office:"\ud83c\udfe2",oil_drum:"\ud83d\udee2",ok:"\ud83c\udd97",ok_hand:"\ud83d\udc4c",ok_man:"\ud83d\ude46&zwj;♂️",ok_woman:"\ud83d\ude46",old_key:"\ud83d\udddd",older_man:"\ud83d\udc74",older_woman:"\ud83d\udc75",om:"\ud83d\udd49",on:"\ud83d\udd1b",oncoming_automobile:"\ud83d\ude98",oncoming_bus:"\ud83d\ude8d",oncoming_police_car:"\ud83d\ude94",oncoming_taxi:"\ud83d\ude96",open_file_folder:"\ud83d\udcc2",open_hands:"\ud83d\udc50",open_mouth:"\ud83d\ude2e",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"\ud83d\udcd9",orthodox_cross:"☦️",outbox_tray:"\ud83d\udce4",owl:"\ud83e\udd89",ox:"\ud83d\udc02",package:"\ud83d\udce6",page_facing_up:"\ud83d\udcc4",page_with_curl:"\ud83d\udcc3",pager:"\ud83d\udcdf",paintbrush:"\ud83d\udd8c",palm_tree:"\ud83c\udf34",pancakes:"\ud83e\udd5e",panda_face:"\ud83d\udc3c",paperclip:"\ud83d\udcce",paperclips:"\ud83d\udd87",parasol_on_ground:"⛱",parking:"\ud83c\udd7f️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"\ud83d\udef3",passport_control:"\ud83d\udec2",pause_button:"⏸",peace_symbol:"☮️",peach:"\ud83c\udf51",peanuts:"\ud83e\udd5c",pear:"\ud83c\udf50",pen:"\ud83d\udd8a",pencil2:"✏️",penguin:"\ud83d\udc27",pensive:"\ud83d\ude14",performing_arts:"\ud83c\udfad",persevere:"\ud83d\ude23",person_fencing:"\ud83e\udd3a",pouting_woman:"\ud83d\ude4e",phone:"☎️",pick:"⛏",pig:"\ud83d\udc37",pig2:"\ud83d\udc16",pig_nose:"\ud83d\udc3d",pill:"\ud83d\udc8a",pineapple:"\ud83c\udf4d",ping_pong:"\ud83c\udfd3",pisces:"♓️",pizza:"\ud83c\udf55",place_of_worship:"\ud83d\uded0",plate_with_cutlery:"\ud83c\udf7d",play_or_pause_button:"⏯",point_down:"\ud83d\udc47",point_left:"\ud83d\udc48",point_right:"\ud83d\udc49",point_up:"☝️",point_up_2:"\ud83d\udc46",police_car:"\ud83d\ude93",policewoman:"\ud83d\udc6e&zwj;♀️",poodle:"\ud83d\udc29",popcorn:"\ud83c\udf7f",post_office:"\ud83c\udfe3",postal_horn:"\ud83d\udcef",postbox:"\ud83d\udcee",potable_water:"\ud83d\udeb0",potato:"\ud83e\udd54",pouch:"\ud83d\udc5d",poultry_leg:"\ud83c\udf57",pound:"\ud83d\udcb7",rage:"\ud83d\ude21",pouting_cat:"\ud83d\ude3e",pouting_man:"\ud83d\ude4e&zwj;♂️",pray:"\ud83d\ude4f",prayer_beads:"\ud83d\udcff",pregnant_woman:"\ud83e\udd30",previous_track_button:"⏮",prince:"\ud83e\udd34",princess:"\ud83d\udc78",printer:"\ud83d\udda8",purple_heart:"\ud83d\udc9c",purse:"\ud83d\udc5b",pushpin:"\ud83d\udccc",put_litter_in_its_place:"\ud83d\udeae",question:"❓",rabbit:"\ud83d\udc30",rabbit2:"\ud83d\udc07",racehorse:"\ud83d\udc0e",racing_car:"\ud83c\udfce",radio:"\ud83d\udcfb",radio_button:"\ud83d\udd18",radioactive:"☢️",railway_car:"\ud83d\ude83",railway_track:"\ud83d\udee4",rainbow:"\ud83c\udf08",rainbow_flag:"\ud83c\udff3️&zwj;\ud83c\udf08",raised_back_of_hand:"\ud83e\udd1a",raised_hand_with_fingers_splayed:"\ud83d\udd90",raised_hands:"\ud83d\ude4c",raising_hand_woman:"\ud83d\ude4b",raising_hand_man:"\ud83d\ude4b&zwj;♂️",ram:"\ud83d\udc0f",ramen:"\ud83c\udf5c",rat:"\ud83d\udc00",record_button:"⏺",recycle:"♻️",red_circle:"\ud83d\udd34",registered:"\xae️",relaxed:"☺️",relieved:"\ud83d\ude0c",reminder_ribbon:"\ud83c\udf97",repeat:"\ud83d\udd01",repeat_one:"\ud83d\udd02",rescue_worker_helmet:"⛑",restroom:"\ud83d\udebb",revolving_hearts:"\ud83d\udc9e",rewind:"⏪",rhinoceros:"\ud83e\udd8f",ribbon:"\ud83c\udf80",rice:"\ud83c\udf5a",rice_ball:"\ud83c\udf59",rice_cracker:"\ud83c\udf58",rice_scene:"\ud83c\udf91",right_anger_bubble:"\ud83d\uddef",ring:"\ud83d\udc8d",robot:"\ud83e\udd16",rocket:"\ud83d\ude80",rofl:"\ud83e\udd23",roll_eyes:"\ud83d\ude44",roller_coaster:"\ud83c\udfa2",rooster:"\ud83d\udc13",rose:"\ud83c\udf39",rosette:"\ud83c\udff5",rotating_light:"\ud83d\udea8",round_pushpin:"\ud83d\udccd",rowing_man:"\ud83d\udea3",rowing_woman:"\ud83d\udea3&zwj;♀️",rugby_football:"\ud83c\udfc9",running_man:"\ud83c\udfc3",running_shirt_with_sash:"\ud83c\udfbd",running_woman:"\ud83c\udfc3&zwj;♀️",sa:"\ud83c\ude02️",sagittarius:"♐️",sake:"\ud83c\udf76",sandal:"\ud83d\udc61",santa:"\ud83c\udf85",satellite:"\ud83d\udce1",saxophone:"\ud83c\udfb7",school:"\ud83c\udfeb",school_satchel:"\ud83c\udf92",scissors:"✂️",scorpion:"\ud83e\udd82",scorpius:"♏️",
19scream:"\ud83d\ude31",scream_cat:"\ud83d\ude40",scroll:"\ud83d\udcdc",seat:"\ud83d\udcba",secret:"㊙️",see_no_evil:"\ud83d\ude48",seedling:"\ud83c\udf31",selfie:"\ud83e\udd33",shallow_pan_of_food:"\ud83e\udd58",shamrock:"☘️",shark:"\ud83e\udd88",shaved_ice:"\ud83c\udf67",sheep:"\ud83d\udc11",shell:"\ud83d\udc1a",shield:"\ud83d\udee1",shinto_shrine:"⛩",ship:"\ud83d\udea2",shirt:"\ud83d\udc55",shopping:"\ud83d\udecd",shopping_cart:"\ud83d\uded2",shower:"\ud83d\udebf",shrimp:"\ud83e\udd90",signal_strength:"\ud83d\udcf6",six_pointed_star:"\ud83d\udd2f",ski:"\ud83c\udfbf",skier:"⛷",skull:"\ud83d\udc80",skull_and_crossbones:"☠️",sleeping:"\ud83d\ude34",sleeping_bed:"\ud83d\udecc",sleepy:"\ud83d\ude2a",slightly_frowning_face:"\ud83d\ude41",slightly_smiling_face:"\ud83d\ude42",slot_machine:"\ud83c\udfb0",small_airplane:"\ud83d\udee9",small_blue_diamond:"\ud83d\udd39",small_orange_diamond:"\ud83d\udd38",small_red_triangle:"\ud83d\udd3a",small_red_triangle_down:"\ud83d\udd3b",smile:"\ud83d\ude04",smile_cat:"\ud83d\ude38",smiley:"\ud83d\ude03",smiley_cat:"\ud83d\ude3a",smiling_imp:"\ud83d\ude08",smirk:"\ud83d\ude0f",smirk_cat:"\ud83d\ude3c",smoking:"\ud83d\udeac",snail:"\ud83d\udc0c",snake:"\ud83d\udc0d",sneezing_face:"\ud83e\udd27",snowboarder:"\ud83c\udfc2",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"\ud83d\ude2d",soccer:"⚽️",soon:"\ud83d\udd1c",sos:"\ud83c\udd98",sound:"\ud83d\udd09",space_invader:"\ud83d\udc7e",spades:"♠️",spaghetti:"\ud83c\udf5d",sparkle:"❇️",sparkler:"\ud83c\udf87",sparkles:"✨",sparkling_heart:"\ud83d\udc96",speak_no_evil:"\ud83d\ude4a",speaker:"\ud83d\udd08",speaking_head:"\ud83d\udde3",speech_balloon:"\ud83d\udcac",speedboat:"\ud83d\udea4",spider:"\ud83d\udd77",spider_web:"\ud83d\udd78",spiral_calendar:"\ud83d\uddd3",spiral_notepad:"\ud83d\uddd2",spoon:"\ud83e\udd44",squid:"\ud83e\udd91",stadium:"\ud83c\udfdf",star:"⭐️",star2:"\ud83c\udf1f",star_and_crescent:"☪️",star_of_david:"✡️",stars:"\ud83c\udf20",station:"\ud83d\ude89",statue_of_liberty:"\ud83d\uddfd",steam_locomotive:"\ud83d\ude82",stew:"\ud83c\udf72",stop_button:"⏹",stop_sign:"\ud83d\uded1",stopwatch:"⏱",straight_ruler:"\ud83d\udccf",strawberry:"\ud83c\udf53",stuck_out_tongue:"\ud83d\ude1b",stuck_out_tongue_closed_eyes:"\ud83d\ude1d",stuck_out_tongue_winking_eye:"\ud83d\ude1c",studio_microphone:"\ud83c\udf99",stuffed_flatbread:"\ud83e\udd59",sun_behind_large_cloud:"\ud83c\udf25",sun_behind_rain_cloud:"\ud83c\udf26",sun_behind_small_cloud:"\ud83c\udf24",sun_with_face:"\ud83c\udf1e",sunflower:"\ud83c\udf3b",sunglasses:"\ud83d\ude0e",sunny:"☀️",sunrise:"\ud83c\udf05",sunrise_over_mountains:"\ud83c\udf04",surfing_man:"\ud83c\udfc4",surfing_woman:"\ud83c\udfc4&zwj;♀️",sushi:"\ud83c\udf63",suspension_railway:"\ud83d\ude9f",sweat:"\ud83d\ude13",sweat_drops:"\ud83d\udca6",sweat_smile:"\ud83d\ude05",sweet_potato:"\ud83c\udf60",swimming_man:"\ud83c\udfca",swimming_woman:"\ud83c\udfca&zwj;♀️",symbols:"\ud83d\udd23",synagogue:"\ud83d\udd4d",syringe:"\ud83d\udc89",taco:"\ud83c\udf2e",tada:"\ud83c\udf89",tanabata_tree:"\ud83c\udf8b",taurus:"♉️",taxi:"\ud83d\ude95",tea:"\ud83c\udf75",telephone_receiver:"\ud83d\udcde",telescope:"\ud83d\udd2d",tennis:"\ud83c\udfbe",tent:"⛺️",thermometer:"\ud83c\udf21",thinking:"\ud83e\udd14",thought_balloon:"\ud83d\udcad",ticket:"\ud83c\udfab",tickets:"\ud83c\udf9f",tiger:"\ud83d\udc2f",tiger2:"\ud83d\udc05",timer_clock:"⏲",tipping_hand_man:"\ud83d\udc81&zwj;♂️",tired_face:"\ud83d\ude2b",tm:"™️",toilet:"\ud83d\udebd",tokyo_tower:"\ud83d\uddfc",tomato:"\ud83c\udf45",tongue:"\ud83d\udc45",top:"\ud83d\udd1d",tophat:"\ud83c\udfa9",tornado:"\ud83c\udf2a",trackball:"\ud83d\uddb2",tractor:"\ud83d\ude9c",traffic_light:"\ud83d\udea5",train:"\ud83d\ude8b",train2:"\ud83d\ude86",tram:"\ud83d\ude8a",triangular_flag_on_post:"\ud83d\udea9",triangular_ruler:"\ud83d\udcd0",trident:"\ud83d\udd31",triumph:"\ud83d\ude24",trolleybus:"\ud83d\ude8e",trophy:"\ud83c\udfc6",tropical_drink:"\ud83c\udf79",tropical_fish:"\ud83d\udc20",truck:"\ud83d\ude9a",trumpet:"\ud83c\udfba",tulip:"\ud83c\udf37",tumbler_glass:"\ud83e\udd43",turkey:"\ud83e\udd83",turtle:"\ud83d\udc22",tv:"\ud83d\udcfa",twisted_rightwards_arrows:"\ud83d\udd00",two_hearts:"\ud83d\udc95",two_men_holding_hands:"\ud83d\udc6c",two_women_holding_hands:"\ud83d\udc6d",u5272:"\ud83c\ude39",u5408:"\ud83c\ude34",u55b6:"\ud83c\ude3a",u6307:"\ud83c\ude2f️",u6708:"\ud83c\ude37️",u6709:"\ud83c\ude36",u6e80:"\ud83c\ude35",u7121:"\ud83c\ude1a️",u7533:"\ud83c\ude38",u7981:"\ud83c\ude32",u7a7a:"\ud83c\ude33",umbrella:"☔️",unamused:"\ud83d\ude12",underage:"\ud83d\udd1e",unicorn:"\ud83e\udd84",unlock:"\ud83d\udd13",up:"\ud83c\udd99",upside_down_face:"\ud83d\ude43",v:"✌️",vertical_traffic_light:"\ud83d\udea6",vhs:"\ud83d\udcfc",vibration_mode:"\ud83d\udcf3",video_camera:"\ud83d\udcf9",video_game:"\ud83c\udfae",violin:"\ud83c\udfbb",virgo:"♍️",volcano:"\ud83c\udf0b",volleyball:"\ud83c\udfd0",vs:"\ud83c\udd9a",vulcan_salute:"\ud83d\udd96",walking_man:"\ud83d\udeb6",walking_woman:"\ud83d\udeb6&zwj;♀️",waning_crescent_moon:"\ud83c\udf18",waning_gibbous_moon:"\ud83c\udf16",warning:"⚠️",wastebasket:"\ud83d\uddd1",watch:"⌚️",water_buffalo:"\ud83d\udc03",watermelon:"\ud83c\udf49",wave:"\ud83d\udc4b",wavy_dash:"〰️",waxing_crescent_moon:"\ud83c\udf12",wc:"\ud83d\udebe",weary:"\ud83d\ude29",wedding:"\ud83d\udc92",weight_lifting_man:"\ud83c\udfcb️",weight_lifting_woman:"\ud83c\udfcb️&zwj;♀️",whale:"\ud83d\udc33",whale2:"\ud83d\udc0b",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"\ud83c\udff3️",white_flower:"\ud83d\udcae",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"\ud83d\udd33",wilted_flower:"\ud83e\udd40",wind_chime:"\ud83c\udf90",wind_face:"\ud83c\udf2c",wine_glass:"\ud83c\udf77",wink:"\ud83d\ude09",wolf:"\ud83d\udc3a",woman:"\ud83d\udc69",woman_artist:"\ud83d\udc69&zwj;\ud83c\udfa8",woman_astronaut:"\ud83d\udc69&zwj;\ud83d\ude80",woman_cartwheeling:"\ud83e\udd38&zwj;♀️",woman_cook:"\ud83d\udc69&zwj;\ud83c\udf73",woman_facepalming:"\ud83e\udd26&zwj;♀️",woman_factory_worker:"\ud83d\udc69&zwj;\ud83c\udfed",woman_farmer:"\ud83d\udc69&zwj;\ud83c\udf3e",woman_firefighter:"\ud83d\udc69&zwj;\ud83d\ude92",woman_health_worker:"\ud83d\udc69&zwj;⚕️",woman_judge:"\ud83d\udc69&zwj;⚖️",woman_juggling:"\ud83e\udd39&zwj;♀️",woman_mechanic:"\ud83d\udc69&zwj;\ud83d\udd27",woman_office_worker:"\ud83d\udc69&zwj;\ud83d\udcbc",woman_pilot:"\ud83d\udc69&zwj;✈️",woman_playing_handball:"\ud83e\udd3e&zwj;♀️",woman_playing_water_polo:"\ud83e\udd3d&zwj;♀️",woman_scientist:"\ud83d\udc69&zwj;\ud83d\udd2c",woman_shrugging:"\ud83e\udd37&zwj;♀️",woman_singer:"\ud83d\udc69&zwj;\ud83c\udfa4",woman_student:"\ud83d\udc69&zwj;\ud83c\udf93",woman_teacher:"\ud83d\udc69&zwj;\ud83c\udfeb",woman_technologist:"\ud83d\udc69&zwj;\ud83d\udcbb",woman_with_turban:"\ud83d\udc73&zwj;♀️",womans_clothes:"\ud83d\udc5a",womans_hat:"\ud83d\udc52",women_wrestling:"\ud83e\udd3c&zwj;♀️",womens:"\ud83d\udeba",world_map:"\ud83d\uddfa",worried:"\ud83d\ude1f",wrench:"\ud83d\udd27",writing_hand:"✍️",x:"❌",yellow_heart:"\ud83d\udc9b",yen:"\ud83d\udcb4",yin_yang:"☯️",yum:"\ud83d\ude0b",zap:"⚡️",zipper_mouth_face:"\ud83e\udd10",zzz:"\ud83d\udca4",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">
19',showdown:"<span style=\"font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;\">S</span>"},o.Converter=function(e){"use strict";var t={},r=[],i=[],n={},s=u,p={parsed:{},raw:"",format:""};for(var h in e=e||{},c)c.hasOwnProperty(h)&&(t[h]=c[h]);if("object"==typeof e)for(var v in e)e.hasOwnProperty(v)&&(t[v]=e[v]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof e+" was passed instead.");function f(e,t){if(t=t||null,o.helper.isString(e)){if(t=e=o.helper.stdExtName(e),o.extensions[e]){console.warn("DEPRECATION WARNING: "+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),function(e,t){"function"==typeof e&&(e=e(new o.Converter)),o.helper.isArray(e)||(e=[e]);var n=l(e,t);if(!n.valid)throw Error(n.error);for(var s=0;s<e.length;++s)switch(e[s].type){case"lang":r.push(e[s]);break;case"output":i.push(e[s]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}(o.extensions[e],e);return}if(o.helper.isUndefined(a[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=a[e]}"function"==typeof e&&(e=e()),o.helper.isArray(e)||(e=[e]);var n=l(e,t);if(!n.valid)throw Error(n.error);for(var s=0;s<e.length;++s){switch(e[s].type){case"lang":r.push(e[s]);break;case"output":i.push(e[s])}if(e[s].hasOwnProperty("listeners"))for(var c in e[s].listeners)e[s].listeners.hasOwnProperty(c)&&g(c,e[s].listeners[c])}}function g(e,t){if(!o.helper.isString(e))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+typeof e+" given");if("function"!=typeof t)throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+typeof t+" given");n.hasOwnProperty(e)||(n[e]=[]),n[e].push(t)}t.extensions&&o.helper.forEach(t.extensions,f),this._dispatch=function(e,t,r,i){if(n.hasOwnProperty(e))for(var o=0;o<n[e].length;++o){var s=n[e][o](e,t,this,r,i);s&&void 0!==s&&(t=s)}return t},this.listen=function(e,t){return g(e,t),this},this.makeHtml=function(e){if(!e)return e;var n,s,a={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:r,outputModifiers:i,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return e=(e=(e=(e=(e=e.replace(/¨/g,"\xa8T")).replace(/\$/g,"\xa8D")).replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/\u00A0/g,"&nbsp;"),t.smartIndentationFix&&(s=RegExp("^\\s{0,"+(n=e).match(/^\s*/)[0].length+"}","gm"),e=n.replace(s,"")),e="\n\n"+e+"\n\n",e=(e=o.subParser("detab")(e,t,a)).replace(/^[ \t]+$/mg,""),o.helper.forEach(r,function(r){e=o.subParser("runExtension")(r,e,t,a)}),e=o.subParser("metadata")(e,t,a),e=o.subParser("hashPreCodeTags")(e,t,a),e=o.subParser("githubCodeBlocks")(e,t,a),e=o.subParser("hashHTMLBlocks")(e,t,a),e=o.subParser("hashCodeTags")(e,t,a),e=o.subParser("stripLinkDefinitions")(e,t,a),e=o.subParser("blockGamut")(e,t,a),e=o.subParser("unhashHTMLSpans")(e,t,a),e=(e=(e=o.subParser("unescapeSpecialChars")(e,t,a)).replace(/¨D/g,"$$")).replace(/¨T/g,"\xa8"),e=o.subParser("completeHTMLDocument")(e,t,a),o.helper.forEach(i,function(r){e=o.subParser("runExtension")(r,e,t,a)}),p=a.metadata,e},this.makeMarkdown=this.makeMd=function(e,t){if(e=(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/>[ \t]+</,">\xa8NBSP;<"),!t)if(window&&window.document)t=window.document;else throw Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");var r=t.createElement("div");r.innerHTML=e;var i={preList:function(e){for(var t=e.querySelectorAll("pre"),r=[],i=0;i<t.length;++i)if(1===t[i].childElementCount&&"code"===t[i].firstChild.tagName.toLowerCase()){var n=t[i].firstChild.innerHTML.trim(),s=t[i].firstChild.getAttribute("data-language")||"";if(""===s)for(var a=t[i].firstChild.className.split(" "),c=0;c<a.length;++c){var u=a[c].match(/^language-(.+)$/);if(null!==u){s=u[1];break}}n=o.helper.unescapeHTMLEntities(n),r.push(n),t[i].outerHTML='<precode language="'+s+'" prec
19odenum="'+i.toString()+'"></precode>'}else r.push(t[i].innerHTML),t[i].innerHTML="",t[i].setAttribute("prenum",i.toString());return r}(r)};!function e(t){for(var r=0;r<t.childNodes.length;++r){var i=t.childNodes[r];3===i.nodeType?/\S/.test(i.nodeValue)||/^[ ]+$/.test(i.nodeValue)?(i.nodeValue=i.nodeValue.split("\n").join(" "),i.nodeValue=i.nodeValue.replace(/(\s)+/g,"$1")):(t.removeChild(i),--r):1===i.nodeType&&e(i)}}(r);for(var n=r.childNodes,s="",a=0;a<n.length;a++)s+=o.subParser("makeMarkdown.node")(n[a],i);return s},this.setOption=function(e,r){t[e]=r},this.getOption=function(e){return t[e]},this.getOptions=function(){return t},this.addExtension=function(e,t){f(e,t=t||null)},this.useExtension=function(e){f(e)},this.setFlavor=function(e){if(!d.hasOwnProperty(e))throw Error(e+" flavor was not found");var r=d[e];for(var i in s=e,r)r.hasOwnProperty(i)&&(t[i]=r[i])},this.getFlavor=function(){return s},this.removeExtension=function(e){o.helper.isArray(e)||(e=[e]);for(var t=0;t<e.length;++t){for(var n=e[t],s=0;s<r.length;++s)r[s]===n&&r.splice(s,1);for(var a=0;a<i.length;++a)i[a]===n&&i.splice(a,1)}},this.getAllExtensions=function(){return{language:r,output:i}},this.getMetadata=function(e){return e?p.raw:p.parsed},this.getMetadataFormat=function(){return p.format},this._setMetadataPair=function(e,t){p.parsed[e]=t},this._setMetadataFormat=function(e){p.format=e},this._setMetadataRaw=function(e){p.raw=e}},o.subParser("anchors",function(e,t,r){"use strict";e=r.converter._dispatch("anchors.before",e,t,r);var i=function(e,i,n,s,a,c,u){if(o.helper.isUndefined(u)&&(u=""),n=n.toLowerCase(),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)s="";else if(!s){if(n||(n=i.toLowerCase().replace(/ ?\n/g," ")),s="#"+n,o.helper.isUndefined(r.gUrls[n]))return e;s=r.gUrls[n],o.helper.isUndefined(r.gTitles[n])||(u=r.gTitles[n])}var d='<a href="'+(s=s.replace(o.helper.regexes.asteriskDashAndColon,o.helper.escapeCharactersCallback))+'"';return""!==u&&null!==u&&(d+=' title="'+(u=(u=u.replace(/"/g,"&quot;")).replace(o.helper.regexes.asteriskDashAndColon,o.helper.escapeCharactersCallback))+'"'),t.openLinksInNewWindow&&!/^#/.test(s)&&(d+=' rel="noopener noreferrer" target="\xa8E95Eblank"'),d+=">"+i+"</a>"};return e=(e=(e=(e=e.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,i)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,i)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,i)).replace(/\[([^\[\]]+)]()()()()()/g,i),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gmi,function(e,r,i,n,s){if("\\"===i)return r+n;if(!o.helper.isString(t.ghMentionsLink))throw Error("ghMentionsLink option must be a string");var a=t.ghMentionsLink.replace(/\{u}/g,s),c="";return t.openLinksInNewWindow&&(c=' rel="noopener noreferrer" target="\xa8E95Eblank"'),r+'<a href="'+a+'"'+c+">"+n+"</a>"})),e=r.converter._dispatch("anchors.after",e,t,r)});var v=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,f=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,g=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,m=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gmi,y=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,S=function(e){return function(t,r,i,n,s,a,c){var u=i=i.replace(o.helper.regexes.asteriskDashAndColon,o.helper.escapeCharactersCallback),d="",l="";return/^www\./i.test(i)&&(i=i.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&a&&(d=a),e.openLinksInNewWindow&&(l=' rel="noopener noreferrer" target="\xa8E95Eblank"'),(r||"")+'<a href="'+i+'"'+l+">"+u+"</a>"+d+(c||"")}},C=function(e,t){return function(r,i,n){var s="mailto:";return i=i||"",n=o.subParser("unescapeSpecialChars")(n,e,t),e.encodeEmails?(s=o.helper.encodeEmailAddress(s+n),n=o.helper.encodeEmailAddress(n)):s+=n,i+'<a href="'+s+'">'+n+"</a>"}};o.subParser("autoLinks",function(e,t,r){return e=(e=(e=r.converter._dispatch("autoLinks.before",e,t,r)).replace(g,S(t))).replace(y,C(t,r)),e=r.converter._dispatch("autoLinks.after",e,t,r)}),o.subParser("simplifiedAutoLinks",function(e,t,r){return t.simplifiedAutoLink?(e=r.converter._dispatch("simplifiedAutoLinks.before",e,t,r),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(f,S(t)):e.replace(v,S(t))).replace(m,C(t,r)),e=r.converter._dispatch("simplifiedAutoLinks.after",e,t,r)):e}),o.subParser("blockGamut",function(e,t,r){return e=r.converter._dispatch("blockGamut.before",e,t,r),e=o.subParser("blockQuotes")(e,t,r),e=o.subParser("headers")(e,t,r),e=o.subParser("horizontalRule")(e,t,r),e=o.subParser("lists")(e,t,r),e=o.subParser("codeBlocks")(e,t,r),e=o.subParser("tables")(e,t,r),e=o.subParser("hashHTMLBlocks")(e,t,r),e=o.subParser("paragraphs")(e,t,r),e=r.converter._dispatch("blockGamut.after",e,t,r)}),o.subParser("blockQuotes",function(e,t,r){"use strict";e=r.converter._dispatch("blockQuotes.before",e,t,r)+"\n\n";var i=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(i=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(i,function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=o.subParser("githubCodeBlocks")(e,t,r),e=(e=(e=o.subParser("blockGamut")(e,t,r)).replace(/(^|\n)/g,"$1  ")).replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(e,t){var r=t;return(r=r.replace(/^  /mg,"\xa80")).replace(/¨0/g,"")}),o.subParser("hashBlock")("<blockquote>\n"+e+"\n</blockquote>",t,r)}),e=r.converter._dispatch("blockQuotes.after",e,t,r)}),o.subParser("codeBlocks",function(e,t,r){return e=(e=(e=r.converter._dispatch("codeBlocks.before",e,t,r)+"\xa80").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}
19[^ \t\n]|(?=¨0))/g,function(e,i,n){var s=i,a="\n";return s=o.subParser("outdent")(s,t,r),s=o.subParser("encodeCode")(s,t,r),s=(s=(s=o.subParser("detab")(s,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(a=""),s="<pre><code>"+s+a+"</code></pre>",o.subParser("hashBlock")(s,t,r)+n})).replace(/¨0/,""),e=r.converter._dispatch("codeBlocks.after",e,t,r)}),o.subParser("codeSpans",function(e,t,r){return void 0===(e=r.converter._dispatch("codeSpans.before",e,t,r))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(e,i,n,s){var a=s;return a=(a=a.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),a=i+"<code>"+(a=o.subParser("encodeCode")(a,t,r))+"</code>",a=o.subParser("hashHTMLSpans")(a,t,r)}),e=r.converter._dispatch("codeSpans.after",e,t,r)}),o.subParser("completeHTMLDocument",function(e,t,r){"use strict";if(!t.completeHTMLDocument)return e;e=r.converter._dispatch("completeHTMLDocument.before",e,t,r);var i="html",n="<!DOCTYPE HTML>\n",o="",s='<meta charset="utf-8">\n',a="",c="";for(var u in void 0!==r.metadata.parsed.doctype&&(n="<!DOCTYPE "+r.metadata.parsed.doctype+">\n",("html"===(i=r.metadata.parsed.doctype.toString().toLowerCase())||"html5"===i)&&(s='<meta charset="utf-8">')),r.metadata.parsed)if(r.metadata.parsed.hasOwnProperty(u))switch(u.toLowerCase()){case"doctype":break;case"title":o="<title>"+r.metadata.parsed.title+"</title>\n";break;case"charset":s="html"===i||"html5"===i?'<meta charset="'+r.metadata.parsed.charset+'">\n':'<meta name="charset" content="'+r.metadata.parsed.charset+'">\n';break;case"language":case"lang":a=' lang="'+r.metadata.parsed[u]+'"',c+='<meta name="'+u+'" content="'+r.metadata.parsed[u]+'">\n';break;default:c+='<meta name="'+u+'" content="'+r.metadata.parsed[u]+'">\n'}return e=n+"<html"+a+">\n<head>\n"+o+s+c+"</head>\n<body>\n"+e.trim()+"\n</body>\n</html>",e=r.converter._dispatch("completeHTMLDocument.after",e,t,r)}),o.subParser("detab",function(e,t,r){return e=(e=(e=(e=(e=(e=r.converter._dispatch("detab.before",e,t,r)).replace(/\t(?=\t)/g,"    ")).replace(/\t/g,"\xa8A\xa8B")).replace(/¨B(.+?)¨A/g,function(e,t){for(var r=t,i=4-r.length%4,n=0;n<i;n++)r+=" ";return r})).replace(/¨A/g,"    ")).replace(/¨B/g,""),e=r.converter._dispatch("detab.after",e,t,r)}),o.subParser("ellipsis",function(e,t,r){return t.ellipsis?(e=(e=r.converter._dispatch("ellipsis.before",e,t,r)).replace(/\.\.\./g,"…"),e=r.converter._dispatch("ellipsis.after",e,t,r)):e}),o.subParser("emoji",function(e,t,r){return t.emoji?(e=(e=r.converter._dispatch("emoji.before",e,t,r)).replace(/:([\S]+?):/g,function(e,t){return o.helper.emojis.hasOwnProperty(t)?o.helper.emojis[t]:e}),e=r.converter._dispatch("emoji.after",e,t,r)):e}),o.subParser("encodeAmpsAndAngles",function(e,t,r){return e=(e=(e=(e=(e=r.converter._dispatch("encodeAmpsAndAngles.before",e,t,r)).replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;")).replace(/<(?![a-z\/?$!])/gi,"&lt;")).replace(/</g,"&lt;")).replace(/>/g,"&gt;"),e=r.converter._dispatch("encodeAmpsAndAngles.after",e,t,r)}),o.subParser("encodeBackslashEscapes",function(e,t,r){return e=(e=(e=r.converter._dispatch("encodeBackslashEscapes.before",e,t,r)).replace(/\\(\\)/g,o.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,o.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeBackslashEscapes.after",e,t,r)}),o.subParser("encodeCode",function(e,t,r){return e=(e=r.converter._dispatch("encodeCode.before",e,t,r)).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/([*_{}\[\]\\=~-])/g,o.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeCode.after",e,t,r)}),o.subParser("escapeSpecialCharsWithinTagAttributes",function(e,t,r){return e=(e=(e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,r)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,o.helper.escapeCharactersCallback)})).replace(/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,function(e){return e.replace(/([\\`*_~=|])/g,o.helper.escapeCharactersCallback)}),e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,r)}),o.subParser("githubCodeBlocks",function(e,t,r){return t.ghCodeBlocks?(e=(e=(e=r.converter._dispatch("githubCodeBlocks.before",e,t,r)+"\xa80").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(e,i,n,s){var a=t.omitExtraWLInCodeBlocks?"":"\n";return s=o.subParser("encodeCode")(s,t,r),s="<pre><code"+(n?' class="'+n+" language-"+n+'"':"")+">"+(s=(s=(s=o.subParser("detab")(s,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+a+"</code></pre>",s=o.subParser("hashBlock")(s,t,r),"\n\n\xa8G"+(r.ghCodeBlocks.push({text:e,codeblock:s})-1)+"G\n\n"})).replace(/¨0/,""),r.converter._dispatch("githubCodeBlocks.after",e,t,r)):e}),o.subParser("hashBlock",function(e,t,r){return e=(e=r.converter._dispatch("hashBlock.before",e,t,r)).replace(/(^\n+|\n+$)/g,""),e="\n\n\xa8K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n",e=r.converter._dispatch("hashBlock.after",e,t,r)}),o.subParser("hashCodeTags",function(e,t,r){return e=r.converter._dispatch("hashCodeTags.before",e,t,r),e=o.helper.replaceRecursiveRegExp(e,function(e,i,n,s){var a=n+o.subParser("encodeCode")(i,t,r)+s;return"\xa8C"+(r.gHtmlSpans.push(a)-1)+"C"},"<code\\b[^>]*>","</code>","gim"),e=r.converter._dispatch("hashCodeTags.after",e,t,r)}),o.subParser("hashElement",function(e,t,r){return function(e,t){var i=t;return i=(i=(i=i.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),i="\n\n\xa8K"+(r.gHtmlBlocks.push(i)-1)+"K\n\n"}}),o.subParser("hashHTMLBlocks",function(e,t,r){"use strict";e=r.converter._dispatch("hashHTMLBlocks.before",e,t,r);var i=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],n=function(e,t,i,n){var o=e;return -1!==i.search(/\bmarkdown\b/)&&(o=i+r.converter.makeHtml(t)+n),"\n\n\xa8K"+(r.gHtmlBlocks.push(o)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,function(e,t){return"&lt;"+t+"&gt;"}));for(var s=0;s<i.length;++s)for(var a,c=RegExp("^ {0,3}(<"+i[s]+"\\b[^>]*>)","im"),u="<"+i[s]+"\\b[^>]*>",d="</"+i[s]+">";-1!==(a=o.helper.regexIndexOf(e,c));){var l=o.helper.splitAtIndex(e,a),p=o.helper.replaceRecursiveRegExp(l[1],n,u,d,"im");if(p===l[1])break;e=l[0].concat(p)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,o.subParser("hashElement")(e,t,r)),e=(e=o.helper.replaceRecursiveRegExp(e,function(e){return"\n\n\xa8K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n"},"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,o.subParser("hashElement")(e,t,r)),e=r.converter._dispatch("hashHTMLBlocks.after",e,t,r)}),o.subParser("hashHTMLSpans",function(e,t,r){"use strict";function i(e){return"\xa8C"+(r.gHtmlSpans.push(e)-1)+"C"}
vendor: 4,261 bytes, line 19
19return e=(e=(e=(e=(e=r.converter._dispatch("hashHTMLSpans.before",e,t,r)).replace(/<[^>]+?\/>/gi,function(e){return i(e)})).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(e){return i(e)})).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(e){return i(e)})).replace(/<[^>]+?>/gi,function(e){return i(e)}),e=r.converter._dispatch("hashHTMLSpans.after",e,t,r)}),o.subParser("unhashHTMLSpans",function(e,t,r){"use strict";e=r.converter._dispatch("unhashHTMLSpans.before",e,t,r);for(var i=0;i<r.gHtmlSpans.length;++i){for(var n=r.gHtmlSpans[i],o=0;/¨C(\d+)C/.test(n);){var s=RegExp.$1;if(n=n.replace("\xa8C"+s+"C",r.gHtmlSpans[s]),10===o){console.error("maximum nesting of 10 spans reached!!!");break}++o}e=e.replace("\xa8C"+i+"C",n)}return e=r.converter._dispatch("unhashHTMLSpans.after",e,t,r)}),o.subParser("hashPreCodeTags",function(e,t,r){return e=r.converter._dispatch("hashPreCodeTags.before",e,t,r),e=o.helper.replaceRecursiveRegExp(e,function(e,i,n,s){var a=n+o.subParser("encodeCode")(i,t,r)+s;return"\n\n\xa8G"+(r.ghCodeBlocks.push({text:e,codeblock:a})-1)+"G\n\n"},"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),e=r.converter._dispatch("hashPreCodeTags.after",e,t,r)}),o.subParser("headers",function(e,t,r){"use strict";e=r.converter._dispatch("headers.before",e,t,r);var i=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),n=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,s=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(n,function(e,n){var s=o.subParser("spanGamut")(n,t,r),a="<h"+i+(t.noHeaderId?"":' id="'+c(n)+'"')+">"+s+"</h"+i+">";return o.subParser("hashBlock")(a,t,r)})).replace(s,function(e,n){var s=o.subParser("spanGamut")(n,t,r),a=t.noHeaderId?"":' id="'+c(n)+'"',u=i+1,d="<h"+u+a+">"+s+"</h"+u+">";return o.subParser("hashBlock")(d,t,r)});var a=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function c(e){var i,n;if(t.customizedHeaderId){var s=e.match(/\{([^{]+?)}\s*$/);s&&s[1]&&(e=s[1])}return i=e,n=o.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(i=n+i),i=t.ghCompatibleHeaderId?i.replace(/ /g,"-").replace(/&amp;/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?i.replace(/ /g,"-").replace(/&amp;/g,"&").replace(/¨T/g,"\xa8").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():i.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(i=n+i),r.hashLinkCounts[i]?i=i+"-"+r.hashLinkCounts[i]++:r.hashLinkCounts[i]=1,i}return e=e.replace(a,function(e,n,s){var a=s;t.customizedHeaderId&&(a=s.replace(/\s?\{([^{]+?)}\s*$/,""));var u=o.subParser("spanGamut")(a,t,r),d=t.noHeaderId?"":' id="'+c(s)+'"',l=i-1+n.length,p="<h"+l+d+">"+u+"</h"+l+">";return o.subParser("hashBlock")(p,t,r)}),e=r.converter._dispatch("headers.after",e,t,r)}),o.subParser("horizontalRule",function(e,t,r){"use strict";e=r.converter._dispatch("horizontalRule.before",e,t,r);var i=o.subParser("hashBlock")("<hr />",t,r);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,i)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,i)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,i),e=r.converter._dispatch("horizontalRule.after",e,t,r)}),o.subParser("images",function(e,t,r){"use strict";function i(e,t,i,n,s,a,c,u){var d=r.gUrls,l=r.gTitles,p=r.gDimensions;if(i=i.toLowerCase(),u||(u=""),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)n="";else if(""===n||null===n){if((""===i||null===i)&&(i=t.toLowerCase().replace(/ ?\n/g," ")),n="#"+i,o.helper.isUndefined(d[i]))return e;n=d[i],o.helper.isUndefined(l[i])||(u=l[i]),o.helper.isUndefined(p[i])||(s=p[i].width,a=p[i].height)}t=t.replace(/"/g,"&quot;").replace(o.helper.regexes.asteriskDashAndColon,o.helper.escapeCharactersCallback);var h='<img src="'+(n=n.replace(o.helper.regexes.asteriskDashAndColon,o.helper.escapeCharactersCallback))+'" alt="'+t+'"';return u&&o.helper.isString(u)&&(h+=' title="'+(u=u.replace(/"/g,"&quot;").replace(o.helper.regexes.asteriskDashAndColon,o.helper.escapeCharactersCallback))+'"'),s&&a&&(h+=' width="'+(s="*"===s?"auto":s)+'"'+(' height="'+(a="*"===a?"auto":a))+'"'),h+=" />"}
19return e=(e=(e=(e=(e=(e=r.converter._dispatch("images.before",e,t,r)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,i)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,function(e,t,r,n,o,s,a,c){return i(e,t,r,n=n.replace(/\s/g,""),o,s,a,c)})).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,i)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,i)).replace(/!\[([^\[\]]+)]()()()()()/g,i),e=r.converter._dispatch("images.after",e,t,r)}),o.subParser("italicsAndBold",function(e,t,r){return e=r.converter._dispatch("italicsAndBold.before",e,t,r),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,t){return"<strong><em>"+t+"</em></strong>"})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,t){return"<strong>"+t+"</strong>"})).replace(/\b_(\S[\s\S]*?)_\b/g,function(e,t){return"<em>"+t+"</em>"}):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,t){return/\S$/.test(t)?"<strong><em>"+t+"</em></strong>":e})).replace(/__(\S[\s\S]*?)__/g,function(e,t){return/\S$/.test(t)?"<strong>"+t+"</strong>":e})).replace(/_([^\s_][\s\S]*?)_/g,function(e,t){return/\S$/.test(t)?"<em>"+t+"</em>":e}),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(e,t,r){return t+"<strong><em>"+r+"</em></strong>"})).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(e,t,r){return t+"<strong>"+r+"</strong>"})).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(e,t,r){return t+"<em>"+r+"</em>"}):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(e,t){return/\S$/.test(t)?"<strong><em>"+t+"</em></strong>":e})).replace(/\*\*(\S[\s\S]*?)\*\*/g,function(e,t){return/\S$/.test(t)?"<strong>"+t+"</strong>":e})).replace(/\*([^\s*][\s\S]*?)\*/g,function(e,t){return/\S$/.test(t)?"<em>"+t+"</em>":e}),e=r.converter._dispatch("italicsAndBold.after",e,t,r)}),o.subParser("lists",function(e,t,r){"use strict";function i(e,i){r.gListLevel++,e=e.replace(/\n{2,}$/,"\n")+"\xa80";var n=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,s=/\n[ \t]*\n(?!¨0)/.test(e);return t.disableForced4SpacesIndentedSublists&&(n=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(n,function(e,i,n,a,c,u,d){d=d&&""!==d.trim();var l=o.subParser("outdent")(c,t,r),p="";return u&&t.tasklists&&(p=' class="task-list-item" style="list-style-type: none;"',l=l.replace(/^[ \t]*\[(x|X| )?]/m,function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return d&&(e+=" checked"),e+=">"})),l=l.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(e){return"\xa8A"+e}),i||l.search(/\n{2,}/)>-1?(l=o.subParser("githubCodeBlocks")(l,t,r),l=o.subParser("blockGamut")(l,t,r)):(l=(l=o.subParser("lists")(l,t,r)).replace(/\n$/,""),l=(l=o.subParser("hashHTMLBlocks")(l,t,r)).replace(/\n\n+/g,"\n\n"),l=s?o.subParser("paragraphs")(l,t,r):o.subParser("spanGamut")(l,t,r)),l="<li"+p+">"+(l=l.replace("\xa8A",""))+"</li>\n"})).replace(/¨0/g,""),r.gListLevel--,i&&(e=e.replace(/\s+$/,"")),e}function n(e,t){if("ol"===t){var r=e.match(/^ *(\d+)\./);if(r&&"1"!==r[1])return' start="'+r[1]+'"'}return""}function s(e,r,o){var s=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,a=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,c="ul"===r?s:a,u="";if(-1!==e.search(c))!function t(d){var l=d.search(c),p=n(e,r);-1!==l?(u+="\n\n<"+r+p+">\n"+i(d.slice(0,l),!!o)+"</"+r+">\n",c="ul"==(r="ul"===r?"ol":"ul")?s:a,t(d.slice(l))):u+="\n\n<"+r+p+">\n"+i(d,!!o)+"</"+r+">\n"}(e);else{var d=n(e,r);u="\n\n<"+r+d+">\n"+i(e,!!o)+"</"+r+">\n"}return u}return e=r.converter._dispatch("lists.before",e,t,r)+"\xa80",e=(e=r.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,t,r){return s(t,r.search(/[*+-]/g)>-1?"ul":"ol",!0)}):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,t,r,i){return s(r,i.search(/[*+-]/g)>-1?"ul":"ol",!1)})).replace(/¨0/,""),e=r.converter._dispatch("lists.after",e,t,r)}),o.subParser("metadata",function(e,t,r){"use strict";if(!t.metadata)return e;function i(e){r.metadata.raw=e,(e=(e=e.replace(/&/g,"&amp;").replace(/"/g,"&quot;")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,function(e,t,i){return r.metadata.parsed[t]=i,""})}
19return e=(e=(e=(e=r.converter._dispatch("metadata.before",e,t,r)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(e,t,r){return i(r),"\xa8M"})).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(e,t,n){return t&&(r.metadata.format=t),i(n),"\xa8M"})).replace(/¨M/g,""),e=r.converter._dispatch("metadata.after",e,t,r)}),o.subParser("outdent",function(e,t,r){return e=(e=(e=r.converter._dispatch("outdent.before",e,t,r)).replace(/^(\t|[ ]{1,4})/gm,"\xa80")).replace(/¨0/g,""),e=r.converter._dispatch("outdent.after",e,t,r)}),o.subParser("paragraphs",function(e,t,r){"use strict";for(var i=(e=(e=(e=r.converter._dispatch("paragraphs.before",e,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),n=[],s=i.length,a=0;a<s;a++){var c=i[a];c.search(/¨(K|G)(\d+)\1/g)>=0?n.push(c):c.search(/\S/)>=0&&(c=(c=o.subParser("spanGamut")(c,t,r)).replace(/^([ \t]*)/g,"<p>")+"</p>",n.push(c))}for(a=0,s=n.length;a<s;a++){for(var u="",d=n[a],l=!1;/¨(K|G)(\d+)\1/.test(d);){var p=RegExp.$2;u=(u="K"===RegExp.$1?r.gHtmlBlocks[p]:l?o.subParser("encodeCode")(r.ghCodeBlocks[p].text,t,r):r.ghCodeBlocks[p].codeblock).replace(/\$/g,"$$$$"),d=d.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,u),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(d)&&(l=!0)}n[a]=d}return e=(e=(e=n.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),r.converter._dispatch("paragraphs.after",e,t,r)}),o.subParser("runExtension",function(e,t,r,i){"use strict";if(e.filter)t=e.filter(t,i.converter,r);else if(e.regex){var n=e.regex;n instanceof RegExp||(n=RegExp(n,"g")),t=t.replace(n,e.replace)}return t}),o.subParser("spanGamut",function(e,t,r){return e=r.converter._dispatch("spanGamut.before",e,t,r),e=o.subParser("codeSpans")(e,t,r),e=o.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,r),e=o.subParser("encodeBackslashEscapes")(e,t,r),e=o.subParser("images")(e,t,r),e=o.subParser("anchors")(e,t,r),e=o.subParser("autoLinks")(e,t,r),e=o.subParser("simplifiedAutoLinks")(e,t,r),e=o.subParser("emoji")(e,t,r),e=o.subParser("underline")(e,t,r),e=o.subParser("italicsAndBold")(e,t,r),e=o.subParser("strikethrough")(e,t,r),e=o.subParser("ellipsis")(e,t,r),e=o.subParser("hashHTMLSpans")(e,t,r),e=o.subParser("encodeAmpsAndAngles")(e,t,r),t.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/  +\n/g,"<br />\n"),e=r.converter._dispatch("spanGamut.after",e,t,r)}),o.subParser("strikethrough",function(e,t,r){return t.strikethrough&&(e=(e=r.converter._dispatch("strikethrough.before",e,t,r)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(e,i){var n;return n=i,t.simplifiedAutoLink&&(n=o.subParser("simplifiedAutoLinks")(n,t,r)),"<del>"+n+"</del>"}),e=r.converter._dispatch("strikethrough.after",e,t,r)),e}),o.subParser("stripLinkDefinitions",function(e,t,r){"use strict";e+="\xa80";var i=function(i,n,s,a,c,u,d){return(n=n.toLowerCase(),e.toLowerCase().split(n).length-1<2)?i:(s.match(/^data:.+?\/.+?;base64,/)?r.gUrls[n]=s.replace(/\s/g,""):r.gUrls[n]=o.subParser("encodeAmpsAndAngles")(s,t,r),u)?u+d:(d&&(r.gTitles[n]=d.replace(/"|'/g,"&quot;")),t.parseImgDimensions&&a&&c&&(r.gDimensions[n]={width:a,height:c}),"")};return e=(e=(e=e.replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,i)).replace(/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,i)).replace(/¨0/,"")}),o.subParser("tables",function(e,t,r){"use strict";if(!t.tables)return e;function i(e){var i,n=e.split("\n");for(i=0;i<n.length;++i)/^ {0,3}\|/.test(n[i])&&(n[i]=n[i].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(n[i])&&(n[i]=n[i].replace(/\|[ \t]*$/,"")),n[i]=o.subParser("codeSpans")(n[i],t,r);var s=n[0].split("|").map(function(e){return e.trim()}),a=n[1].split("|").map(function(e){return e.trim()}),c=[],u=[],d=[],l=[];for(n.shift(),n.shift(),i=0;i<n.length;++i)""!==n[i].trim()&&c.push(n[i].split("|").map(function(e){return e.trim()}));if(s.length<a.length)return e;for(i=0;i<a.length;++i){d.push((p=a[i],/^:[ \t]*--*$/.test(p)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(p)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(p)?' style="text-align:center;"':""))}for(i=0;i<s.length;++i)o.helper.isUndefined(d[i])&&(d[i]=""),u.push(function(e,i){var n="";return e=e.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(n=' id="'+e.replace(/ /g,"_").toLowerCase()+'"'),"<th"+n+i+">
19"+(e=o.subParser("spanGamut")(e,t,r))+"</th>\n"}(s[i],d[i]));for(i=0;i<c.length;++i){for(var p,h,v=[],f=0;f<u.length;++f)o.helper.isUndefined(c[i][f]),v.push((h=c[i][f],"<td"+d[f]+">"+o.subParser("spanGamut")(h,t,r)+"</td>\n"));l.push(v)}for(var g="<table>\n<thead>\n<tr>\n",m=u.length,y=0;y<m;++y)g+=u[y];for(g+="</tr>\n</thead>\n<tbody>\n",y=0;y<l.length;++y){g+="<tr>\n";for(var S=0;S<m;++S)g+=l[y][S];g+="</tr>\n"}return g+"</tbody>\n</table>\n"}return e=(e=(e=(e=r.converter._dispatch("tables.before",e,t,r)).replace(/\\(\|)/g,o.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,i)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,i),e=r.converter._dispatch("tables.after",e,t,r)}),o.subParser("underline",function(e,t,r){return t.underline?(e=r.converter._dispatch("underline.before",e,t,r),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,function(e,t){return"<u>"+t+"</u>"})).replace(/\b__(\S[\s\S]*?)__\b/g,function(e,t){return"<u>"+t+"</u>"}):(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e})).replace(/__(\S[\s\S]*?)__/g,function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e})).replace(/(_)/g,o.helper.escapeCharactersCallback),e=r.converter._dispatch("underline.after",e,t,r)):e}),o.subParser("unescapeSpecialChars",function(e,t,r){return e=(e=r.converter._dispatch("unescapeSpecialChars.before",e,t,r)).replace(/¨E(\d+)E/g,function(e,t){return String.fromCharCode(parseInt(t))}),e=r.converter._dispatch("unescapeSpecialChars.after",e,t,r)}),o.subParser("makeMarkdown.blockquote",function(e,t){"use strict";var r="";if(e.hasChildNodes())for(var i=e.childNodes,n=i.length,s=0;s<n;++s){var a=o.subParser("makeMarkdown.node")(i[s],t);""!==a&&(r+=a)}return"> "+(r=r.trim()).split("\n").join("\n> ")}),o.subParser("makeMarkdown.codeBlock",function(e,t){"use strict";var r=e.getAttribute("language"),i=e.getAttribute("precodenum");return"```"+r+"\n"+t.preList[i]+"\n```"}),o.subParser("makeMarkdown.codeSpan",function(e){return"`"+e.innerHTML+"`"}),o.subParser("makeMarkdown.emphasis",function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="*";for(var i=e.childNodes,n=i.length,s=0;s<n;++s)r+=o.subParser("makeMarkdown.node")(i[s],t);r+="*"}return r}),o.subParser("makeMarkdown.header",function(e,t,r){"use strict";var i=Array(r+1).join("#"),n="";if(e.hasChildNodes()){n=i+" ";for(var s=e.childNodes,a=s.length,c=0;c<a;++c)n+=o.subParser("makeMarkdown.node")(s[c],t)}return n}),o.subParser("makeMarkdown.hr",function(){return"---"}),o.subParser("makeMarkdown.image",function(e){"use strict";var t="";return e.hasAttribute("src")&&(t+="!["+e.getAttribute("alt")+"]("+("<"+e.getAttribute("src"))+">",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t}),o.subParser("makeMarkdown.links",function(e,t){"use strict";var r="";if(e.hasChildNodes()&&e.hasAttribute("href")){var i=e.childNodes,n=i.length;r="[";for(var s=0;s<n;++s)r+=o.subParser("makeMarkdown.node")(i[s],t);r+="](",r+="<"+e.getAttribute("href")+">",e.hasAttribute("title")&&(r+=' "'+e.getAttribute("title")+'"'),r+=")"}return r}),o.subParser("makeMarkdown.list",function(e,t,r){"use strict";var i="";if(!e.hasChildNodes())return"";for(var n=e.childNodes,s=n.length,a=e.getAttribute("start")||1,c=0;c<s;++c)void 0!==n[c].tagName&&"li"===n[c].tagName.toLowerCase()&&(i+=("ol"===r?a.toString()+". ":"- ")+o.subParser("makeMarkdown.listItem")(n[c],t),++a);return(i+="\n\x3c!-- --\x3e\n").trim()}),o.subParser("makeMarkdown.listItem",function(e,t){"use strict";for(var r="",i=e.childNodes,n=i.length,s=0;s<n;++s)r+=o.subParser("makeMarkdown.node")(i[s],t);return/\n$/.test(r)?r=r.split("\n").join("\n    ").replace(/^ {4}$/gm,"").replace(/\n\n+/g,"\n\n"):r+="\n",r}),o.subParser("makeMarkdown.node",function(e,t,r){"use strict";r=r||!1;var i="";if(3===e.nodeType)return o.subParser("makeMarkdown.txt")(e,t);if(8===e.nodeType)return"\x3c!--"+e.data+"--\x3e\n\n";if(1!==e.nodeType)return"";switch(e.tagName.toLowerCase()){case"h1":r||(i=o.subParser("makeMarkdown.header")(e,t,1)+"\n\n");break;case"h2":r||(i=o.subParser("makeMarkdown.header")(e,t,2)+"\n\n");break;case"h3":r||(i=o.subParser("makeMarkdown.header")(e,t,3)+"\n\n");break;case"h4":r||(i=o.subParser("makeMarkdown.header")(e,t,4)+"\n\n");break;case"h5":r||(i=o.subParser("makeMarkdown.header")(e,t,5)+"\n\n");break;case"h6":r||(i=o.subParser("makeMarkdown.header")(e,t,6)+"\n\n");break;case"p":r||(i=o.subParser("makeMarkdown.paragraph")(e,t)+"\n\n");break;case"blockquote":r||(i=o.subParser("makeMarkdown.blockquote")(e,t)+"\n\n");break;case"hr":r||(i=o.subParser("makeMarkdown.hr")(e,t)+"\n\n");break;case"ol":r||(i=o.subParser("makeMarkdown.list")(e,t,"ol")+"\n\n");break;case"ul":r||(i=o.subParser("makeMarkdown.list")(e,t,"ul")+"\n\n");break;case"precode":r||(i=o.subParser("makeMarkdown.codeBlock")(e,t)+"\n\n");break;case"pre":r||(i=o.subParser("makeMarkdown.pre")(e,t)+"\n\n");break;case"table":r||(i=o.subParser("makeMarkdown.table")(e,t)+"\n\n");break;case"code":i=o.subParser("makeMarkdown.codeSpan")(e,t);break;case"em":case"i":i=o.subParser("makeMarkdown.emphasis")(e,t);break;case"strong":case"b":i=o.subParser("makeMarkdown.strong")(e,t);break;case"del":i=o.subParser("makeMarkdown.strikethrough")(e,t);break;case"a":i=o.subParser("makeMarkdown.links")(e,t);break;case"img":i=o.subParser("makeMarkdown.image")(e,t);break;default:i=e.outerHTML+"\n\n"}return i}),o.subParser("makeMarkdown.paragraph",function(e,t){"use strict";var r="";if(e.hasChildNodes())for(var i=e.childNodes,n=i.length,s=0;s<n;++s)r+=o.subParser("makeMarkdown.node")(i[s],t);return r.trim()}),o.subParser("makeMarkdown.pre",function(e,t){"use strict";var r=e.getAttribute("prenum");return"<pre>"+t.preList[r]+"</pre>"}),o.subParser("makeMarkdown.strikethrough",function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="~~";for(var i=e.childNodes,n=i.length,s=0;s<n;++s)r+=o.subParser("makeMarkdown.node")(i[s],t);r+="~~"}return r}),o.subParser("makeMarkdown.strong",function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="**";for(var i=e.childNodes,n=i.length,s=0;s<n;++s)r+=o.subParser("makeMarkdown.node")(i[s],t);r+="**"}return r}),o.subParser("makeMarkdown.table",function(e,t){"use strict";var r,i,n="",s=[[],[]],a=e.querySelectorAll("thead>tr>th"),c=e.querySelectorAll("tbody>tr");for(r=0;r<a.length;++r){var u=o.subParser("makeMarkdown.tableCell")(a[r],t),d="---";if(a[r].hasAttribute("style"))switch(a[r].getAttribute("style").toLowerCase().replace(/\s/g,"")){case"text-align:left;":d=":---";break;case"text-align:right;":d="---:";break;case"text-align:center;":d=":---:"}s[0][r]=u.trim(),s[1][r]=d}for(r=0;r<c.length;++r){var l=s.push([])-1,p=c[r].getElementsByTagName("td");for(i=0;i<a.length;++i){var h=" ";void 0!==p[i]&&(h=o.subParser("makeMarkdown.tableCell")(p[i],t)),s[l].push(h)}}var v=3;for(r=0;r<s.length;++r)for(i=0;i<s[r].length;++i){var f=s[r][i].length;f>v&&(v=f)}for(r=0;r<s.length;++r){for(i=0;i<s[r].length;++i)1===r?":"===s[r][i].slice(-1)?s[r][i]=o.helper.padEnd(s[r][i].slice(-1),v-1,"-")+":":s[r][i]=o.helper.padEnd(s[r][i],v,"-"):s[r][i]=o.helper.padEnd(s[r][i],v);n+="| "+s[r].join(" | ")+" |\n"}return n.trim()}),o.subParser("makeMarkdown.tableCell",function(e,t){"use strict";var r="";if(!e.hasChildNodes())return"";for(var i=e.childNodes,n=i.length,s=0;s<n;++s)r+=o.subParser("makeMarkdown.node")(i[s],t,!0);return r.trim()}),o.subParser("makeMarkdown.txt",function(e){"use strict";var t=e.nodeValue;return t=(t=t.replace(/ +/g," ")).replace(/¨NBSP;/g," "),t=(t=(t=(t=(t=(t=(t=(t=(t=o.helper.unescapeHTMLEntities(t)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")}),void 0===(i=(function(){return o}
19).call(t,r,t,e))||(e.exports=i)}).call(this)},770779:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PlatformEvent=t.EventType=void 0;let i=r(518167);!function(e){e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warning=2]="Warning",e[e.Error=3]="Error",e[e.None=4]="None"}(t.EventType||(t.EventType={}));class n{constructor(e,t){this.privName=e,this.privEventId=(0,i.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=n},772989:(e,t)=>{"use strict";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},775720:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConnectionEventArgs=t.CancellationErrorCode=t.CancellationDetails=t.CancellationDetailsBase=t.IntentRecognitionCanceledEventArgs=t.TranslationRecognitionCanceledEventArgs=t.NoMatchDetails=t.NoMatchReason=t.Translations=t.TranslationRecognizer=t.VoiceProfileType=t.IntentRecognizer=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.LanguageUnderstandingModel=t.IntentRecognitionResult=t.SpeechRecognitionResult=t.RecognitionResult=t.IntentRecognitionEventArgs=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.SpeechSynthesisEventArgs=t.SpeechSynthesisResult=t.SynthesisResult=t.SpeechSynthesizer=t.SpeechSynthesisOutputFormat=t.Synthesizer=t.User=t.ParticipantChangedReason=t.Participant=t.MeetingTranscriber=t.Meeting=t.ConversationTranscriptionResult=t.ConversationTranscriber=t.ConversationTranslator=t.ConversationTranslationResult=t.ConversationTranslationEventArgs=t.ConversationTranslationCanceledEventArgs=t.ConversationParticipantsChangedEventArgs=t.ConversationExpirationEventArgs=t.Conversation=t.SpeakerRecognitionCancellationDetails=t.SpeakerRecognitionResultType=t.SpeakerRecognitionResult=t.SourceLanguageConfig=t.AutoDetectSourceLanguageResult=t.AutoDetectSourceLanguageConfig=t.SpeakerVerificationModel=t.SpeakerIdentificationModel=t.SpeakerRecognizer=t.VoiceProfileClient=t.VoiceProfilePhraseResult=t.VoiceProfileCancellationDetails=t.VoiceProfileResult=t.VoiceProfileEnrollmentCancellationDetails=t.VoiceProfileEnrollmentResult=t.VoiceProfile=t.ConnectionMessage=t.ConnectionMessageEventArgs=t.BaseAudioPlayer=t.ProfanityOption=t.ServicePropertyChannel=t.TurnStatusReceivedEventArgs=t.ActivityReceivedEventArgs=t.DialogServiceConnector=t.CustomCommandsConfig=t.BotFrameworkConfig=t.DialogServiceConfig=t.PhraseListGrammar=t.Connection=t.ServiceEventArgs=void 0,t.LogLevel=t.Diagnostics=t.AvatarWebRTCConnectionResult=t.Coordinate=t.AvatarVideoFormat=t.AvatarSynthesizer=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.SpeechSynthesisBoundaryType=t.SpeechSynthesisVisemeEventArgs=t.SpeechSynthesisBookmarkEventArgs=t.SpeechSynthesisWordBoundaryEventArgs=void 0;var i=r(881034);Object.defineProperty(t,"AudioConfig",{enumerable:!0,get:function(){return i.AudioConfig}});var n=r(526811);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(145496);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(995737);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(954482);Object.defineProperty(t,"CancellationReason",{enumerable:!0,get:function(){return a.CancellationReason}});var c=r(252148);Object.defineProperty(t,"PullAudioInputStreamCallback",{enumerable:!0,get:function(){return c.PullAudioInputStreamCallback}});var u=r(556526);Object.defineProperty(t,"PushAudioOutputStreamCallback",{enumerable:!0,get:function(){return u.PushAudioOutputStreamCallback}});var d=r(750684);Object.defineProperty(t,"KeywordRecognitionModel",{enumerable:!0,get:function(){return d.KeywordRecognitionModel}});var l=r(486756);Object.defineProperty(t,"SessionEventArgs",{enumerable:!0,get:function(){return l.SessionEventArgs}});var p=r(140809);Object.defineProperty(t,"RecognitionEventArgs",{enumerable:!0,get:function(){return p.RecognitionEventArgs}});var h=r(861391);Object.defineProperty(t,"OutputFormat",{enumerable:!0,get:function(){return h.OutputFormat}});var v=r(906467);Object.defineProperty(t,"IntentRecognitionEventArgs",{enumerable:!0,get:function(){return v.IntentRecognitionEventArgs}});var f=r(872909);Object.defineProperty(t,"RecognitionResult",{enumerable:!0,get:function(){return f.RecognitionResult}});var g=r(273227);Object.defineProperty(t,"SpeechRecognitionResult",{enumerable:!0,get:function(){return g.SpeechRecognitionResult}});var m=r(90343);Object.defineProperty(t,"IntentRecognitionResult",{enumerable:!0,get:function(){return m.IntentRecognitionResult}});var y=r(752116);Object.defineProperty(t,"LanguageUnderstandingModel",{enumerable:!0,get:function(){return y.LanguageUnderstandingModel}});var S=r(169871);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 C=r(293214);Object.defineProperty(t,"SpeechRecognitionCanceledEventArgs",{enumerable:!0,get:function(){return C.SpeechRecognitionCanceledEventArgs}});var b=r(587152);Object.defineProperty(t,"TranslationRecognitionEventArgs",{enumerable:!0,get:function(){return b.TranslationRecognitionEventArgs}});var P=r(600695);Object.defineProperty(t,"TranslationSynthesisEventArgs",{enumerable:!0,get:function(){return P.TranslationSynthesisEventArgs}});var R=r(816838);Object.defineProperty(t,"TranslationRecognitionResult",{enumerable:!0,get:function(){return R.TranslationRecognitionResult}});var w=r(153763);Object.defineProperty(t,"TranslationSynthesisResult",{enumerable:!0,get:function(){return w.TranslationSynthesisResult}});var T=r(424040);Object.defineProperty(t,"ResultReason",{enumerable:!0,get:function(){return T.ResultReason}});var A=r(144445);Object.defineProperty(t,"SpeechConfig",{enumerable:!0,get:function(){return A.SpeechConfig}}),Object.defineProperty(t,"SpeechConfigImpl",{enumerable:!0,get:function(){return A.SpeechConfigImpl}});var I=r(735604);Object.defineProperty(t,"SpeechTranslationConfig",{enumerable:!0,get:function(){return I.SpeechTranslationConfig}}),Object.defineProperty(t,"SpeechTranslationConfigImpl",{enumerable:!0,get:function(){return I.SpeechTranslationConfigImpl}});var E=r(465820);Object.defineProperty(t,"PropertyCollection",{enumerable:!0,get:function(){return E.PropertyCollection}});var _=r(739205);Object.defineProperty(t,"PropertyId",{enumerable:!0,get:function(){return _.PropertyId}});var O=r(462687);Object.defineProperty(t,"Recognizer",{enumerable:!0,get:function(){return O.Recognizer}});var k=r(132105);Object.defineProperty(t,"SpeechRecognizer",{enumerable:!0,get:function(){return k.SpeechRecognizer}});var x=r(799485);Object.defineProperty(t,"IntentRecognizer",{enumerable:!0,get:function(){return x.IntentRecognizer}});var M=r(893918);Object.defineProperty(t,"VoiceProfileType",{enumerable:!0,get:function(){return M.VoiceProfileType}});var D=r(484706);Object.defineProperty(t,"TranslationRecognizer",{enumerable:!0,get:function(){return D.TranslationRecognizer}});var N=r(483065);Object.defineProperty(t,"Translations",{enumerable:!0,get:function(){return N.Translations}});var z=r(708391);Object.defineProperty(t,"NoMatchReason",{enumerable:!0,get:function(){return z.NoMatchReason}});var L=r(590939);Object.defineProperty(t,"NoMatchDetails",{enumerable:!0,get:function(){return L.NoMatchDetails}});var j=r(323769);Object.defineProperty(t,"TranslationRecognitionCanceledEventArgs",{enumerable:!0,get:function(){return j.TranslationRecognitionCanceledEventArgs}});var F=r(72842);Object.defineProperty(t,"IntentRecognitionCanceledEventArgs",{enumerable:!0,get:function(){return F.IntentRecognitionCanceledEventArgs}});var B=r(602801);
19Object.defineProperty(t,"CancellationDetailsBase",{enumerable:!0,get:function(){return B.CancellationDetailsBase}});var U=r(563456);Object.defineProperty(t,"CancellationDetails",{enumerable:!0,get:function(){return U.CancellationDetails}});var V=r(393734);Object.defineProperty(t,"CancellationErrorCode",{enumerable:!0,get:function(){return V.CancellationErrorCode}});var q=r(346078);Object.defineProperty(t,"ConnectionEventArgs",{enumerable:!0,get:function(){return q.ConnectionEventArgs}});var W=r(102985);Object.defineProperty(t,"ServiceEventArgs",{enumerable:!0,get:function(){return W.ServiceEventArgs}});var H=r(71753);Object.defineProperty(t,"Connection",{enumerable:!0,get:function(){return H.Connection}});var K=r(494849);Object.defineProperty(t,"PhraseListGrammar",{enumerable:!0,get:function(){return K.PhraseListGrammar}});var J=r(365650);Object.defineProperty(t,"DialogServiceConfig",{enumerable:!0,get:function(){return J.DialogServiceConfig}});var $=r(476464);Object.defineProperty(t,"BotFrameworkConfig",{enumerable:!0,get:function(){return $.BotFrameworkConfig}});var G=r(924662);Object.defineProperty(t,"CustomCommandsConfig",{enumerable:!0,get:function(){return G.CustomCommandsConfig}});var Q=r(973103);Object.defineProperty(t,"DialogServiceConnector",{enumerable:!0,get:function(){return Q.DialogServiceConnector}});var X=r(417416);Object.defineProperty(t,"ActivityReceivedEventArgs",{enumerable:!0,get:function(){return X.ActivityReceivedEventArgs}});var Y=r(250488);Object.defineProperty(t,"TurnStatusReceivedEventArgs",{enumerable:!0,get:function(){return Y.TurnStatusReceivedEventArgs}});var Z=r(320860);Object.defineProperty(t,"ServicePropertyChannel",{enumerable:!0,get:function(){return Z.ServicePropertyChannel}});var ee=r(229002);Object.defineProperty(t,"ProfanityOption",{enumerable:!0,get:function(){return ee.ProfanityOption}});var et=r(77722);Object.defineProperty(t,"BaseAudioPlayer",{enumerable:!0,get:function(){return et.BaseAudioPlayer}});var er=r(141485);Object.defineProperty(t,"ConnectionMessageEventArgs",{enumerable:!0,get:function(){return er.ConnectionMessageEventArgs}});var ei=r(6364);Object.defineProperty(t,"ConnectionMessage",{enumerable:!0,get:function(){return ei.ConnectionMessage}});var en=r(408614);Object.defineProperty(t,"VoiceProfile",{enumerable:!0,get:function(){return en.VoiceProfile}});var eo=r(992987);Object.defineProperty(t,"VoiceProfileEnrollmentResult",{enumerable:!0,get:function(){return eo.VoiceProfileEnrollmentResult}}),Object.defineProperty(t,"VoiceProfileEnrollmentCancellationDetails",{enumerable:!0,get:function(){return eo.VoiceProfileEnrollmentCancellationDetails}});var es=r(958587);Object.defineProperty(t,"VoiceProfileResult",{enumerable:!0,get:function(){return es.VoiceProfileResult}}),Object.defineProperty(t,"VoiceProfileCancellationDetails",{enumerable:!0,get:function(){return es.VoiceProfileCancellationDetails}});var ea=r(527066);Object.defineProperty(t,"VoiceProfilePhraseResult",{enumerable:!0,get:function(){return ea.VoiceProfilePhraseResult}});var ec=r(130069);Object.defineProperty(t,"VoiceProfileClient",{enumerable:!0,get:function(){return ec.VoiceProfileClient}});var eu=r(708704);Object.defineProperty(t,"SpeakerRecognizer",{enumerable:!0,get:function(){return eu.SpeakerRecognizer}});var ed=r(523697);Object.defineProperty(t,"SpeakerIdentificationModel",{enumerable:!0,get:function(){return ed.SpeakerIdentificationModel}});var el=r(888390);Object.defineProperty(t,"SpeakerVerificationModel",{enumerable:!0,get:function(){return el.SpeakerVerificationModel}});var ep=r(986552);Object.defineProperty(t,"AutoDetectSourceLanguageConfig",{enumerable:!0,get:function(){return ep.AutoDetectSourceLanguageConfig}});var eh=r(982163);Object.defineProperty(t,"AutoDetectSourceLanguageResult",{enumerable:!0,get:function(){return eh.AutoDetectSourceLanguageResult}});var ev=r(779924);Object.defineProperty(t,"SourceLanguageConfig",{enumerable:!0,get:function(){return ev.SourceLanguageConfig}});var ef=r(540400);Object.defineProperty(t,"SpeakerRecognitionResult",{enumerable:!0,get:function(){return ef.SpeakerRecognitionResult}}),Object.defineProperty(t,"SpeakerRecognitionResultType",{enumerable:!0,get:function(){return ef.SpeakerRecognitionResultType}}
19),Object.defineProperty(t,"SpeakerRecognitionCancellationDetails",{enumerable:!0,get:function(){return ef.SpeakerRecognitionCancellationDetails}});var eg=r(205839);Object.defineProperty(t,"Conversation",{enumerable:!0,get:function(){return eg.Conversation}}),Object.defineProperty(t,"ConversationExpirationEventArgs",{enumerable:!0,get:function(){return eg.ConversationExpirationEventArgs}}),Object.defineProperty(t,"ConversationParticipantsChangedEventArgs",{enumerable:!0,get:function(){return eg.ConversationParticipantsChangedEventArgs}}),Object.defineProperty(t,"ConversationTranslationCanceledEventArgs",{enumerable:!0,get:function(){return eg.ConversationTranslationCanceledEventArgs}}),Object.defineProperty(t,"ConversationTranslationEventArgs",{enumerable:!0,get:function(){return eg.ConversationTranslationEventArgs}}),Object.defineProperty(t,"ConversationTranslationResult",{enumerable:!0,get:function(){return eg.ConversationTranslationResult}}),Object.defineProperty(t,"ConversationTranslator",{enumerable:!0,get:function(){return eg.ConversationTranslator}}),Object.defineProperty(t,"ConversationTranscriber",{enumerable:!0,get:function(){return eg.ConversationTranscriber}}),Object.defineProperty(t,"ConversationTranscriptionResult",{enumerable:!0,get:function(){return eg.ConversationTranscriptionResult}}),Object.defineProperty(t,"Meeting",{enumerable:!0,get:function(){return eg.Meeting}}),Object.defineProperty(t,"MeetingTranscriber",{enumerable:!0,get:function(){return eg.MeetingTranscriber}}),Object.defineProperty(t,"Participant",{enumerable:!0,get:function(){return eg.Participant}}),Object.defineProperty(t,"ParticipantChangedReason",{enumerable:!0,get:function(){return eg.ParticipantChangedReason}}),Object.defineProperty(t,"User",{enumerable:!0,get:function(){return eg.User}});var em=r(370457);Object.defineProperty(t,"Synthesizer",{enumerable:!0,get:function(){return em.Synthesizer}});var ey=r(776045);Object.defineProperty(t,"SpeechSynthesisOutputFormat",{enumerable:!0,get:function(){return ey.SpeechSynthesisOutputFormat}});var eS=r(146391);Object.defineProperty(t,"SpeechSynthesizer",{enumerable:!0,get:function(){return eS.SpeechSynthesizer}});var eC=r(86688);Object.defineProperty(t,"SynthesisResult",{enumerable:!0,get:function(){return eC.SynthesisResult}});var eb=r(746226);Object.defineProperty(t,"SpeechSynthesisResult",{enumerable:!0,get:function(){return eb.SpeechSynthesisResult}});var eP=r(430916);Object.defineProperty(t,"SpeechSynthesisEventArgs",{enumerable:!0,get:function(){return eP.SpeechSynthesisEventArgs}});var eR=r(370818);Object.defineProperty(t,"SpeechSynthesisWordBoundaryEventArgs",{enumerable:!0,get:function(){return eR.SpeechSynthesisWordBoundaryEventArgs}});var ew=r(210536);Object.defineProperty(t,"SpeechSynthesisBookmarkEventArgs",{enumerable:!0,get:function(){return ew.SpeechSynthesisBookmarkEventArgs}});var eT=r(254853);Object.defineProperty(t,"SpeechSynthesisVisemeEventArgs",{enumerable:!0,get:function(){return eT.SpeechSynthesisVisemeEventArgs}});var eA=r(67141);Object.defineProperty(t,"SpeechSynthesisBoundaryType",{enumerable:!0,get:function(){return eA.SpeechSynthesisBoundaryType}});var eI=r(961395);Object.defineProperty(t,"SynthesisVoicesResult",{enumerable:!0,get:function(){return eI.SynthesisVoicesResult}});var eE=r(100889);Object.defineProperty(t,"SynthesisVoiceGender",{enumerable:!0,get:function(){return eE.SynthesisVoiceGender}}),Object.defineProperty(t,"SynthesisVoiceType",{enumerable:!0,get:function(){return eE.SynthesisVoiceType}}),Object.defineProperty(t,"VoiceInfo",{enumerable:!0,get:function(){return eE.VoiceInfo}});var e_=r(337365);Object.defineProperty(t,"SpeakerAudioDestination",{enumerable:!0,get:function(){return e_.SpeakerAudioDestination}});var eO=r(837710);Object.defineProperty(t,"ConversationTranscriptionCanceledEventArgs",{enumerable:!0,get:function(){return eO.ConversationTranscriptionCanceledEventArgs}});var ek=r(154230);Object.defineProperty(t,"MeetingTranscriptionCanceledEventArgs",{enumerable:!0,get:function(){return ek.MeetingTranscriptionCanceledEventArgs}});var ex=r(592841);Object.defineProperty(t,"PronunciationAssessmentGradingSystem",{enumerable:!0,get:function(){return ex.PronunciationAssessmentGradingSystem}});var eM=r(361712);Object.defineProperty(t,"PronunciationAssessmentGranularity",{enumerable:!0,get:function(){return eM.PronunciationAssessmentGranularity}});var eD=r(777246);Object.defineProperty(t,"PronunciationAssessmentConfig",{enumerable:!0,get:function(){return eD.PronunciationAssessmentConfig}});var eN=r(203133);Object.defineProperty(t,"PronunciationAssessmentResult",{enumerable:!0,get:function(){return eN.PronunciationAssessmentResult}});var ez=r(900217);Object.defineProperty(t,"LanguageIdMode",{enumerable:!0,get:function(){return ez.LanguageIdMode}});var eL=r(645242);Object.defineProperty(t,"AvatarConfig",{enumerable:!0,get:function(){return eL.AvatarConfig}});var ej=r(382429);Object.defineProperty(t,"AvatarEventArgs",{enumerable:!0,get:function(){return ej.AvatarEventArgs}});var eF=r(111886);Object.defineProperty(t,"AvatarSynthesizer",{enumerable:!0,get:function(){return eF.AvatarSynthesizer}});var eB=r(161288);Object.defineProperty(t,"AvatarVideoFormat",{enumerable:!0,get:function(){return eB.AvatarVideoFormat}}
19),Object.defineProperty(t,"Coordinate",{enumerable:!0,get:function(){return eB.Coordinate}});var eU=r(594196);Object.defineProperty(t,"AvatarWebRTCConnectionResult",{enumerable:!0,get:function(){return eU.AvatarWebRTCConnectionResult}});var eV=r(640003);Object.defineProperty(t,"Diagnostics",{enumerable:!0,get:function(){return eV.Diagnostics}});var eq=r(877065);Object.defineProperty(t,"LogLevel",{enumerable:!0,get:function(){return eq.LogLevel}})},776045:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeechSynthesisOutputFormat=void 0,function(e){e[e.Raw8Khz8BitMonoMULaw=0]="Raw8Khz8BitMonoMULaw",e[e.Riff16Khz16KbpsMonoSiren=1]="Riff16Khz16KbpsMonoSiren",e[e.Audio16Khz16KbpsMonoSiren=2]="Audio16Khz16KbpsMonoSiren",e[e.Audio16Khz32KBitRateMonoMp3=3]="Audio16Khz32KBitRateMonoMp3",e[e.Audio16Khz128KBitRateMonoMp3=4]="Audio16Khz128KBitRateMonoMp3",e[e.Audio16Khz64KBitRateMonoMp3=5]="Audio16Khz64KBitRateMonoMp3",e[e.Audio24Khz48KBitRateMonoMp3=6]="Audio24Khz48KBitRateMonoMp3",e[e.Audio24Khz96KBitRateMonoMp3=7]="Audio24Khz96KBitRateMonoMp3",e[e.Audio24Khz160KBitRateMonoMp3=8]="Audio24Khz160KBitRateMonoMp3",e[e.Raw16Khz16BitMonoTrueSilk=9]="Raw16Khz16BitMonoTrueSilk",e[e.Riff16Khz16BitMonoPcm=10]="Riff16Khz16BitMonoPcm",e[e.Riff8Khz16BitMonoPcm=11]="Riff8Khz16BitMonoPcm",e[e.Riff24Khz16BitMonoPcm=12]="Riff24Khz16BitMonoPcm",e[e.Riff8Khz8BitMonoMULaw=13]="Riff8Khz8BitMonoMULaw",e[e.Raw16Khz16BitMonoPcm=14]="Raw16Khz16BitMonoPcm",e[e.Raw24Khz16BitMonoPcm=15]="Raw24Khz16BitMonoPcm",e[e.Raw8Khz16BitMonoPcm=16]="Raw8Khz16BitMonoPcm",e[e.Ogg16Khz16BitMonoOpus=17]="Ogg16Khz16BitMonoOpus",e[e.Ogg24Khz16BitMonoOpus=18]="Ogg24Khz16BitMonoOpus",e[e.Raw48Khz16BitMonoPcm=19]="Raw48Khz16BitMonoPcm",e[e.Riff48Khz16BitMonoPcm=20]="Riff48Khz16BitMonoPcm",e[e.Audio48Khz96KBitRateMonoMp3=21]="Audio48Khz96KBitRateMonoMp3",e[e.Audio48Khz192KBitRateMonoMp3=22]="Audio48Khz192KBitRateMonoMp3",e[e.Ogg48Khz16BitMonoOpus=23]="Ogg48Khz16BitMonoOpus",e[e.Webm16Khz16BitMonoOpus=24]="Webm16Khz16BitMonoOpus",e[e.Webm24Khz16BitMonoOpus=25]="Webm24Khz16BitMonoOpus",e[e.Raw24Khz16BitMonoTrueSilk=26]="Raw24Khz16BitMonoTrueSilk",e[e.Raw8Khz8BitMonoALaw=27]="Raw8Khz8BitMonoALaw",e[e.Riff8Khz8BitMonoALaw=28]="Riff8Khz8BitMonoALaw",e[e.Webm24Khz16Bit24KbpsMonoOpus=29]="Webm24Khz16Bit24KbpsMonoOpus",e[e.Audio16Khz16Bit32KbpsMonoOpus=30]="Audio16Khz16Bit32KbpsMonoOpus",e[e.Audio24Khz16Bit48KbpsMonoOpus=31]="Audio24Khz16Bit48KbpsMonoOpus",e[e.Audio24Khz16Bit24KbpsMonoOpus=32]="Audio24Khz16Bit24KbpsMonoOpus",e[e.Raw22050Hz16BitMonoPcm=33]="Raw22050Hz16BitMonoPcm",e[e.Riff22050Hz16BitMonoPcm=34]="Riff22050Hz16BitMonoPcm",e[e.Raw44100Hz16BitMonoPcm=35]="Raw44100Hz16BitMonoPcm",e[e.Riff44100Hz16BitMonoPcm=36]="Riff44100Hz16BitMonoPcm",e[e.AmrWb16000Hz=37]="AmrWb16000Hz",e[e.G72216Khz64Kbps=38]="G72216Khz64Kbps"}(t.SpeechSynthesisOutputFormat||(t.SpeechSynthesisOutputFormat={}))},777246:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PronunciationAssessmentConfig=void 0;let i=r(365372),n=r(775720);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.expectContentAssessmentResponse=!!this.privContentAssessmentTopic,t.speechContext.setPronunciationAssessmentParam
19s(this.properties.getProperty(n.PropertyId.PronunciationAssessment_Params),this.privContentAssessmentTopic,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()}set nbestPhonemeCount(e){this.privNBestPhonemeCount=e}set enableProsodyAssessment(e){this.privEnableProsodyAssessment=e}enableContentAssessmentWithTopic(e){this.privContentAssessmentTopic=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},778961:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DynamicGrammarBuilder=void 0;let i=r(329572);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},779924:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SourceLanguageConfig=void 0;let i=r(365372);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},791458:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageIdDetectionPriority=t.LanguageIdDetectionMode=void 0,function(e){e.DetectAtAudioStart="DetectAtAudioStart",e.DetectContinuous="DetectContinuous",e.DetectSegments="DetectSegments"}(t.LanguageIdDetectionMode||(t.LanguageIdDetectionMode={})),function(e){e.Auto="Auto",e.PrioritizeLatency="PrioritizeLatency",e.PrioritizeAccuracy="PrioritizeAccuracy"}(t.LanguageIdDetectionPriority||(t.LanguageIdDetectionPriority={}))},793789:(e,t,r)=>{"use strict";r.d(t,{c:()=>n,q:()=>i});let i=e=>e.scrollTop;function n(e,t){var r,i;let{timeout:n,easing:o,style:s={}}=e;return{duration:null!=(r=s.transitionDuration)?r:"number"==typeof n?n:n[t.mode]||0,easing:null!=(i=s.transitionTimingFunction)?i:"object"==typeof o?o[t.mode]:o,delay:s.transitionDelay}}},795840:(e,t)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return i}});let r=["default","imgix","cloudinary","akamai","custom"],i={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:void 0,unoptimized:!1}},799485:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentRecognizer=void 0;let i=r(532535),n=r(217770),o=r(705333),s=r(365372),a=r(775720);class c extends a.Recognizer{constructor(e,t){s.Contracts.throwIfNullOrUndefined(e,"speechConfig"),s.Contracts.throwIfNullOrUndefined(e,"speechConfig"),super(t,e.properties,new i.IntentConnectionFactory),this.privAddedIntents=[],this.privAddedLmIntents={},this.privDisposedIntentRecognizer=!1,this.privProperties=e.properties,s.Contracts.throwIfNullOrWhitespace(this.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage),a.PropertyId[a.PropertyId.SpeechServiceConnection_RecoLanguage])}get speechRecognitionLanguage(){return s.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),this.properties.getProperty(a.PropertyId.SpeechServiceConnection_RecoLanguage)}get authorizationToken(){return this.properties.getProperty(a.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){this.properties.setProperty(a.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}recognizeOnceAsync(e,t){if(s.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),0!==Object.keys(this.privAddedLmIntents).length||void 0!==this.privUmbrellaIntent){let e=this.buildSpeechContext();this.privReco.speechContext.getContext().intent=e.Intent,this.privReco.dynamicGrammar.addReferenceGrammar(e.ReferenceGrammars),this.privReco.setIntents(this.privAddedLmIntents,this.privUmbrellaIntent)}(0,o.marshalPromiseToCallbacks)(this.recognizeOnceAsyncImpl(n.RecognitionMode.Interactive),e,t)}startContinuousRecognitionAsync(e,t){if(0!==Object.keys(this.privAddedLmIntents).length||void 0!==this.privUmbrellaIntent){let e=this.buildSpeechContext();this.privReco.speechContext.getContext().intent=e.Intent,this.privReco.dynamicGrammar.addReferenceGrammar(e.ReferenceGrammars),this.privReco.setIntents(this.privAddedLmIntents,this.privUmbrellaIntent)}(0,o.marshalPromiseToCallbacks)(this.startContinuousRecognitionAsyncImpl(n.RecognitionMode.Conversation),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,t){if(e)try{e()}catch(e){t&&t(e)}}addIntent(e,t){s.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),s.Contracts.throwIfNullOrWhitespace(t,"intentId"),s.Contracts.throwIfNullOrWhitespace(e,"simplePhrase"),this.privAddedIntents.push([t,e])}addIntentWithLanguageModel(e,t,r){s.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),s.Contracts.throwIfNullOrWhitespace(e,"intentId"),s.Contracts.throwIfNull(t,"model"),s.Contracts.throwIfNullOrWhitespace(t.appId,"model.appId"),this.privAddedLmIntents[e]=new i.AddedLmIntent(t,r)}addAllIntents(e,t){s.Contracts.throwIfNull(e,"model"),s.Contracts.throwIfNullOrWhitespace(e.appId,"model.appId"),this.privUmbrellaIntent=new i.AddedLmIntent(e,t)}close(e,t){s.Contracts.throwIfDisposed(this.privDisposedIntentRecognizer),(0,o.marshalPromiseToCallbacks)(this.dispose(!0),e,t)}createRecognizerConfig(e){return new i.RecognizerConfig(e,this.privProperties)}createServiceRecognizer(e,t,r,n){return new i.IntentServiceRecognizer(e,t,r,n,this)}async dispose(e){!this.privDisposedIntentRecognizer&&e&&(this.privDisposedIntentRecognizer=!0,await super.dispose(e))}buildSpeechContext(){let e,t,r,i=[];for(let n of(void 0!==this.privUmbrellaIntent&&(e=this.privUmbrellaIntent.modelImpl.appId,t=this.privUmbrellaIntent.modelImpl.region,r=this.privUmbrellaIntent.modelImpl.subscriptionKey),Object.keys(this.privAddedLmIntents))){let o=this.privAddedLmIntents[n];if(void 0===e)e=o.modelImpl.appId;else if(e!==o.modelImpl.appId)throw Error("Intents must all be from the same LUIS model");if(void 0===t)t=o.modelImpl.region;else if(t!==o.modelImpl.region)throw Error("Intents must all be from the same LUIS model in a single region");if(void 0===r)r=o.modelImpl.subscriptionKey;else if(r!==o.modelImpl.subscriptionKey)throw Error("Intents must all use the same subscription key");let s="luis/"+e+"-PRODUCTION#"+n;i.push(s)}return{Intent:{id:e,key:void 0===r?this.privProperties.getProperty(a.PropertyId[a.PropertyId.SpeechServiceConnection_Key]):r,provider:"LUIS"},ReferenceGrammars:void 0===this.privUmbrellaIntent?i:["luis/"+e+"-PRODUCTION"]}}}t.IntentRecognizer=c},806162:function(e,t,r){var i,n;void 0===(n="function"==typeof(i=function(){var e,t,r,i,n,o={},s={},a={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},c={currentLocale:a.currentLocale,zeroFormat:a.zeroFormat,nullFormat:a.nullFormat,defaultFormat:a.defaultFormat,scalePercentBy100:a.scalePercentBy100};function u(e,t){this._input=e,this._value=t}return(i=function(e){var t,r,s,a;if(i.isNumeral(e))t=e.value();else if(0===e||void 0===e)t=0;else if(null===e||n.isNaN(e))t=null;else if("string"==typeof e)if(c.zeroFormat&&e===c.zeroFormat)t=0;else if(c.nullFormat&&e===c.nullFormat||!e.replace(/[^0-9]+/g,"").length)t=null;else{for(r in o)if((a="function"==typeof o[r].regexps.unformat?o[r].regexps.unformat():o[r].regexps.unformat)&&e.match(a)){s=o[r].unformat;break}t=(s=s||i._.stringToNumber)(e)}else t=Number(e)||null;return new u(e,t)}
19).version="2.0.6",i.isNumeral=function(e){return e instanceof u},i._=n={numberToFormat:function(e,t,r){var n,o,a,c,u,d,l,p=s[i.options.currentLocale],h=!1,v=!1,f=0,g="",m="",y=!1;if(o=Math.abs(e=e||0),i._.includes(t,"(")?(h=!0,t=t.replace(/[\(|\)]/g,"")):(i._.includes(t,"+")||i._.includes(t,"-"))&&(u=i._.includes(t,"+")?t.indexOf("+"):e<0?t.indexOf("-"):-1,t=t.replace(/[\+|\-]/g,"")),i._.includes(t,"a")&&(n=!!(n=t.match(/a(k|m|b|t)?/))&&n[1],i._.includes(t," a")&&(g=" "),t=t.replace(RegExp(g+"a[kmbt]?"),""),o>=1e12&&!n||"t"===n?(g+=p.abbreviations.trillion,e/=1e12):o<1e12&&o>=1e9&&!n||"b"===n?(g+=p.abbreviations.billion,e/=1e9):o<1e9&&o>=1e6&&!n||"m"===n?(g+=p.abbreviations.million,e/=1e6):(o<1e6&&o>=1e3&&!n||"k"===n)&&(g+=p.abbreviations.thousand,e/=1e3)),i._.includes(t,"[.]")&&(v=!0,t=t.replace("[.]",".")),a=e.toString().split(".")[0],c=t.split(".")[1],d=t.indexOf(","),f=(t.split(".")[0].split(",")[0].match(/0/g)||[]).length,c?(i._.includes(c,"[")?(c=(c=c.replace("]","")).split("["),m=i._.toFixed(e,c[0].length+c[1].length,r,c[1].length)):m=i._.toFixed(e,c.length,r),a=m.split(".")[0],m=i._.includes(m,".")?p.delimiters.decimal+m.split(".")[1]:"",v&&0===Number(m.slice(1))&&(m="")):a=i._.toFixed(e,0,r),g&&!n&&Number(a)>=1e3&&g!==p.abbreviations.trillion)switch(a=String(Number(a)/1e3),g){case p.abbreviations.thousand:g=p.abbreviations.million;break;case p.abbreviations.million:g=p.abbreviations.billion;break;case p.abbreviations.billion:g=p.abbreviations.trillion}if(i._.includes(a,"-")&&(a=a.slice(1),y=!0),a.length<f)for(var S=f-a.length;S>0;S--)a="0"+a;return d>-1&&(a=a.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+p.delimiters.thousands)),0===t.indexOf(".")&&(a=""),l=a+m+(g||""),h?l=(h&&y?"(":"")+l+(h&&y?")":""):u>=0?l=0===u?(y?"-":"+")+l:l+(y?"-":"+"):y&&(l="-"+l),l},stringToNumber:function(e){var t,r,i,n=s[c.currentLocale],o=e,a={thousand:3,million:6,billion:9,trillion:12};if(c.zeroFormat&&e===c.zeroFormat)r=0;else if(c.nullFormat&&e===c.nullFormat||!e.replace(/[^0-9]+/g,"").length)r=null;else{for(t in r=1,"."!==n.delimiters.decimal&&(e=e.replace(/\./g,"").replace(n.delimiters.decimal,".")),a)if(i=RegExp("[^a-zA-Z]"+n.abbreviations[t]+"(?:\\)|(\\"+n.currency.symbol+")?(?:\\))?)?$"),o.match(i)){r*=Math.pow(10,a[t]);break}r*=((e.split("-").length+Math.min(e.split("(").length-1,e.split(")").length-1))%2?1:-1)*Number(e=e.replace(/[^0-9\.]+/g,""))}return r},isNaN:function(e){return"number"==typeof e&&isNaN(e)},includes:function(e,t){return -1!==e.indexOf(t)},insert:function(e,t,r){return e.slice(0,r)+t+e.slice(r)},reduce:function(e,t){if(this===null)throw TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw TypeError(t+" is not a function");var r,i=Object(e),n=i.length>>>0,o=0;if(3==arguments.length)r=arguments[2];else{for(;o<n&&!(o in i);)o++;if(o>=n)throw TypeError("Reduce of empty array with no initial value");r=i[o++]}for(;o<n;o++)o in i&&(r=t(r,i[o],o,i));return r},multiplier:function(e){var t=e.toString().split(".");return t.length<2?1:Math.pow(10,t[1].length)},correctionFactor:function(){var e=Array.prototype.slice.call(arguments);return e.reduce(function(e,t){var r=n.multiplier(t);return e>r?e:r},1)},toFixed:function(e,t,r,i){var n,o,s,a,c=e.toString().split("."),u=t-(i||0);return s=Math.pow(10,n=2===c.length?Math.min(Math.max(c[1].length,u),t):u),a=(r(e+"e+"+n)/s).toFixed(n),i>t-n&&(o=RegExp("\\.?0{1,"+(i-(t-n))+"}$"),a=a.replace(o,"")),a}},i.options=c,i.formats=o,i.locales=s,i.locale=function(e){return e&&(c.currentLocale=e.toLowerCase()),c.currentLocale},i.localeData=function(e){if(!e)return s[c.currentLocale];if(!s[e=e.toLowerCase()])throw Error("Unknown locale : "+e);return s[e]},i.reset=function(){for(var e in a)c[e]=a[e]},i.zeroFormat=function(e){c.zeroFormat="string"==typeof e?e:null},i.nullFormat=function(e){c.nullFormat="string"==typeof e?e:null},i.defaultFormat=function(e){c.defaultFormat="string"==typeof e?e:"0.0"},i.register=function(e,t,r){if(t=t.toLowerCase(),this[e+"s"][t])throw TypeError(t+" "+e+" already registered.");return this[e+"s"][t]=r,r},i.validate=function(e,t){var r,n,o,s,a,c,u,d;if("string"!=typeof e&&(e+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",e)),(e=e.trim()).match(/^\d+$/))return!0;
19if(""===e)return!1;try{u=i.localeData(t)}catch(e){u=i.localeData(i.locale())}if(o=u.currency.symbol,a=u.abbreviations,r=u.delimiters.decimal,n="."===u.delimiters.thousands?"\\.":u.delimiters.thousands,null!==(d=e.match(/^[^\d]+/))&&(e=e.substr(1),d[0]!==o)||null!==(d=e.match(/[^\d]+$/))&&(e=e.slice(0,-1),d[0]!==a.thousand&&d[0]!==a.million&&d[0]!==a.billion&&d[0]!==a.trillion))return!1;if(c=RegExp(n+"{2}"),!e.match(/[^\d.,]/g))if((s=e.split(r)).length>2);else if(s.length<2)return!!s[0].match(/^\d+.*\d$/)&&!s[0].match(c);else if(1===s[0].length)return!!s[0].match(/^\d+$/)&&!s[0].match(c)&&!!s[1].match(/^\d+$/);else return!!s[0].match(/^\d+.*\d$/)&&!s[0].match(c)&&!!s[1].match(/^\d+$/);return!1},i.fn=u.prototype={clone:function(){return i(this)},format:function(e,t){var r,n,s,a=this._value,u=e||c.defaultFormat;if(t=t||Math.round,0===a&&null!==c.zeroFormat)n=c.zeroFormat;else if(null===a&&null!==c.nullFormat)n=c.nullFormat;else{for(r in o)if(u.match(o[r].regexps.format)){s=o[r].format;break}n=(s=s||i._.numberToFormat)(a,u,t)}return n},value:function(){return this._value},input:function(){return this._input},set:function(e){return this._value=Number(e),this},add:function(e){var t=n.correctionFactor.call(null,this._value,e);return this._value=n.reduce([this._value,e],function(e,r,i,n){return e+Math.round(t*r)},0)/t,this},subtract:function(e){var t=n.correctionFactor.call(null,this._value,e);return this._value=n.reduce([e],function(e,r,i,n){return e-Math.round(t*r)},Math.round(this._value*t))/t,this},multiply:function(e){return this._value=n.reduce([this._value,e],function(e,t,r,i){var o=n.correctionFactor(e,t);return Math.round(e*o)*Math.round(t*o)/Math.round(o*o)},1),this},divide:function(e){return this._value=n.reduce([this._value,e],function(e,t,r,i){var o=n.correctionFactor(e,t);return Math.round(e*o)/Math.round(t*o)}),this},difference:function(e){return Math.abs(i(this._value).subtract(e).value())}},i.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(e){var t=e%10;return 1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}}),i.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(e,t,r){var n,o=i._.includes(t," BPS")?" ":"";return e*=1e4,t=t.replace(/\s?BPS/,""),n=i._.numberToFormat(e,t,r),i._.includes(n,")")?((n=n.split("")).splice(-1,0,o+"BPS"),n=n.join("")):n=n+o+"BPS",n},unformat:function(e){return+(1e-4*i._.stringToNumber(e)).toFixed(15)}}),t={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},r="("+(r=(e={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(t.suffixes.filter(function(t){return 0>e.suffixes.indexOf(t)})).join("|")).replace("B","B(?!PS)")+")",i.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(r)},format:function(r,n,o){var s,a,c,u=i._.includes(n,"ib")?t:e,d=i._.includes(n," b")||i._.includes(n," ib")?" ":"";for(s=0,n=n.replace(/\s?i?b/,"");s<=u.suffixes.length;s++)if(a=Math.pow(u.base,s),c=Math.pow(u.base,s+1),null===r||0===r||r>=a&&r<c){d+=u.suffixes[s],a>0&&(r/=a);break}return i._.numberToFormat(r,n,o)+d},unformat:function(r){var n,o,s=i._.stringToNumber(r);if(s){for(n=e.suffixes.length-1;n>=0;
19n--){if(i._.includes(r,e.suffixes[n])){o=Math.pow(e.base,n);break}if(i._.includes(r,t.suffixes[n])){o=Math.pow(t.base,n);break}}s*=o||1}return s}}),i.register("format","currency",{regexps:{format:/(\$)/},format:function(e,t,r){var n,o,s=i.locales[i.options.currentLocale],a={before:t.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:t.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(t=t.replace(/\s?\$\s?/,""),n=i._.numberToFormat(e,t,r),e>=0?(a.before=a.before.replace(/[\-\(]/,""),a.after=a.after.replace(/[\-\)]/,"")):!(e<0)||i._.includes(a.before,"-")||i._.includes(a.before,"(")||(a.before="-"+a.before),o=0;o<a.before.length;o++)switch(a.before[o]){case"$":n=i._.insert(n,s.currency.symbol,o);break;case" ":n=i._.insert(n," ",o+s.currency.symbol.length-1)}for(o=a.after.length-1;o>=0;o--)switch(a.after[o]){case"$":n=o===a.after.length-1?n+s.currency.symbol:i._.insert(n,s.currency.symbol,-(a.after.length-(1+o)));break;case" ":n=o===a.after.length-1?n+" ":i._.insert(n," ",-(a.after.length-(1+o)+s.currency.symbol.length-1))}return n}}),i.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(e,t,r){var n=("number"!=typeof e||i._.isNaN(e)?"0e+0":e.toExponential()).split("e");return t=t.replace(/e[\+|\-]{1}0/,""),i._.numberToFormat(Number(n[0]),t,r)+"e"+n[1]},unformat:function(e){var t=i._.includes(e,"e+")?e.split("e+"):e.split("e-"),r=Number(t[0]),n=Number(t[1]);return n=i._.includes(e,"e-")?n*=-1:n,i._.reduce([r,Math.pow(10,n)],function(e,t,r,n){var o=i._.correctionFactor(e,t);return e*o*(t*o)/(o*o)},1)}}),i.register("format","ordinal",{regexps:{format:/(o)/},format:function(e,t,r){var n=i.locales[i.options.currentLocale],o=i._.includes(t," o")?" ":"";return t=t.replace(/\s?o/,""),o+=n.ordinal(e),i._.numberToFormat(e,t,r)+o}}),i.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(e,t,r){var n,o=i._.includes(t," %")?" ":"";return i.options.scalePercentBy100&&(e*=100),t=t.replace(/\s?\%/,""),n=i._.numberToFormat(e,t,r),i._.includes(n,")")?((n=n.split("")).splice(-1,0,o+"%"),n=n.join("")):n=n+o+"%",n},unformat:function(e){var t=i._.stringToNumber(e);return i.options.scalePercentBy100?.01*t:t}}),i.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(e,t,r){var i=Math.floor(e/60/60),n=Math.floor((e-60*i*60)/60),o=Math.round(e-60*i*60-60*n);return i+":"+(n<10?"0"+n:n)+":"+(o<10?"0"+o:o)},unformat:function(e){var t=e.split(":"),r=0;return 3===t.length?(r+=60*Number(t[0])*60,r+=60*Number(t[1]),r+=Number(t[2])):2===t.length&&(r+=60*Number(t[0]),r+=Number(t[1])),Number(r)}}),i})?i.call(t,r,t,e):i)||(e.exports=n)},816838:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationRecognitionResult=void 0;let i=r(775720);class n extends i.SpeechRecognitionResult{constructor(e,t,r,i,n,o,s,a,c,u,d){super(t,r,i,n,o,s,a,void 0,c,u,d),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},816862:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M8 16h8v2H8zm0-4h8v2H8zm6-10H6c-1.1 0-2 .9-2 2v16c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5z"}),"DescriptionOutlined")},817364:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,E:()=>o});var i=r(855170),n=r(890870);function o(e){return(0,n.Ay)("MuiTooltip",e)}let s=(0,i.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"])},822550:(e,t,r)=>{"use strict";function i(e,t=166){let r;function n(...i){let o=()=>{e.apply(this,i)};clearTimeout(r),r=setTimeout(o,t)}return n.clear=()=>{clearTimeout(r)},n}r.d(t,{A:()=>i})},824272:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnumTranslation=void 0;let i=r(775720),n=r(532535);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},827351:(e,t,r)=>{"use strict";r.d(t,{s:()=>n});var i=r(706983);function n(e){return(0,i.G)(e)&&"offsetHeight"in e}},831426:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslationCanceledEventArgs=void 0;let i=r(440230);class n extends i.CancellationEventArgsBase{}t.ConversationTranslationCanceledEventArgs=n},834803:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogConnectionFactory=void 0;let i=r(432971),n=r(532535),o=r(775720),s=r(432195),a=r(532535),c=r(937583),u=r(372317);class d extends s.ConnectionFactoryBase{create(e,t,r){let l=e.parameters.getProperty(o.PropertyId.Conversation_ApplicationId,""),p=e.parameters.getProperty(o.PropertyId.Conversation_DialogType),h=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Region),v=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_RecoLanguage,"en-US"),f=e.parameters.getProperty(o.PropertyId.Conversation_Request_Bot_Status_Messages,"true"),g={};g[c.HeaderNames.ConnectionId]=r,g[u.QueryParameterNames.Format]=e.parameters.getProperty(n.OutputFormatPropertyName,o.OutputFormat[o.OutputFormat.Simple]).toLowerCase(),g[u.QueryParameterNames.Language]=v,g[u.QueryParameterNames.RequestBotStatusMessages]=f,l&&(g[u.QueryParameterNames.BotId]=l,p===o.DialogServiceConfig.DialogTypes.CustomCommands&&(g[c.HeaderNames.CustomCommandsAppId]=l));let m=p===o.DialogServiceConfig.DialogTypes.CustomCommands?"commands/":"",y=p===o.DialogServiceConfig.DialogTypes.CustomCommands?"v1":p===o.DialogServiceConfig.DialogTypes.BotFramework?"v3":"v0",S={};null!=t.token&&""!==t.token&&(S[t.headerName]=t.token);let C=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Endpoint,"");if(!C){let t=s.ConnectionFactoryBase.getHostSuffix(h),r=e.parameters.getProperty(o.PropertyId.SpeechServiceConnection_Host,`wss://${h}.${d.BaseUrl}${t}`),i=r.endsWith("/")?r:r+"/";C=`${i}${m}${d.ApiKey}/${y}`}this.setCommonUrlParams(e,g,C);let b="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return Promise.resolve(new i.WebsocketConnection(C,g,S,new a.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),b,r))}}t.DialogConnectionFactory=d,d.ApiKey="api",d.BaseUrl="convai.speech"},837710:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriptionCanceledEventArgs=void 0;let i=r(440230);class n extends i.CancellationEventArgsBase{}t.ConversationTranscriptionCanceledEventArgs=n},844505:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CognitiveTokenAuthentication=void 0;let i=r(705333),n=r(429483),o=r(937583);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 "},845292:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var i=r(212115);function n(e){return parseInt(i.version,10)>=19?e?.props?.ref||null:e?.ref||null}},846147:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InvocationSource=void 0,function(e){e.None="None",e.VoiceActivationWithKeyword="VoiceActivationWithKeyword"}(t.InvocationSource||(t.InvocationSource={}))},846174:(e,t,r)=>{"use strict";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(770779);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)}
19}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 c extends n{constructor(e){super("OCSPCacheUpdateNeededEvent",i.EventType.Debug,e)}}t.OCSPCacheUpdateNeededEvent=c;class u extends n{constructor(e){super("OCSPMemoryCacheStoreEvent",i.EventType.Debug,e)}}t.OCSPMemoryCacheStoreEvent=u;class d extends n{constructor(e){super("OCSPDiskCacheStoreEvent",i.EventType.Debug,e)}}t.OCSPDiskCacheStoreEvent=d;class l extends n{constructor(e){super("OCSPCacheUpdateCompleteEvent",i.EventType.Debug,e)}}t.OCSPCacheUpdateCompleteEvent=l;class p extends n{constructor(){super("OCSPStapleReceivedEvent",i.EventType.Debug,"")}}t.OCSPStapleReceivedEvent=p;class h extends n{constructor(e){super("OCSPWSUpgradeStartedEvent",i.EventType.Debug,e)}}t.OCSPWSUpgradeStartedEvent=h;class v extends n{constructor(e,t){super("OCSPCacheEntryExpiredEvent",i.EventType.Debug,e),this.privExpireTime=t}}t.OCSPCacheEntryExpiredEvent=v;class f extends n{constructor(e,t,r){super("OCSPCacheEntryNeedsRefreshEvent",i.EventType.Debug,e),this.privExpireTime=r,this.privStartTime=t}}t.OCSPCacheEntryNeedsRefreshEvent=f;class g 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=g;class m extends n{constructor(e,t){super("OCSPVerificationFailedEvent",i.EventType.Debug,e),this.privError=t}}t.OCSPVerificationFailedEvent=m;class y extends n{constructor(e,t){super("OCSPCacheFetchErrorEvent",i.EventType.Debug,e),this.privError=t}}t.OCSPCacheFetchErrorEvent=y;class S extends n{constructor(e){super("OCSPResponseRetrievedEvent",i.EventType.Debug,e)}}t.OCSPResponseRetrievedEvent=S;class C extends n{constructor(e,t){super("OCSPCacheUpdateErrorEvent",i.EventType.Debug,e),this.privError=t}}t.OCSPCacheUpdateErrorEvent=C},851632:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>g});var i=r(993495),n=r(176016),o=r(212115),s=r(447650);let a={disabled:!1};var c=r(754480),u="unmounted",d="exited",l="entering",p="entered",h="exiting",v=function(e){function t(t,r){var i,n=e.call(this,t,r)||this,o=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?o?(i=d,n.appearStatus=l):i=p:i=t.unmountOnExit||t.mountOnEnter?u:d,n.state={status:i},n.nextCallback=null,n}(0,n.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===u?{status:d}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==l&&r!==p&&(t=l):(r===l||r===p)&&(t=h)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,i=this.props.timeout;return e=t=r=i,null!=i&&"number"!=typeof i&&(e=i.exit,t=i.enter,r=void 0!==i.appear?i.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===l){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:s.findDOMNode(this);r&&r.scrollTop}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:u})},r.performEnter=function(e){var t=this,r=this.props.enter,i=this.context?this.context.isMounting:e,n=this.props.nodeRef?[i]:[s.findDOMNode(this),i],o=n[0],c=n[1],u=this.getTimeouts(),d=i?u.appear:u.enter;if(!e&&!r||a.disabled)return void this.safeSetState({status:p},function(){t.props.onEntered(o)});this.props.onEnter(o,c),this.safeSetState({status:l},function(){t.props.onEntering(o,c),t.onTransitionEnd(d,function(){t.safeSetState({status:p},function(){t.props.onEntered(o,c)})})})},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),i=this.props.nodeRef?void 0:s.findDOMNode(this);if(!t||a.disabled)return void this.safeSetState({status:d},function(){e.props.onExited(i)});this.props.onExit(i),this.safeSetState({status:h},function(){e.props.onExiting(i),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:d},function(){e.props.onExited(i)})})})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(i){r&&(r=!1,t.nextCallback=null,e(i))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:s.findDOMNode(this),i=null==e&&!this.props.addEndListener;if(!r||i)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var n=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],o=n[0],a=n[1];this.props.addEndListener(o,a)}null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var e=this.state.status;if(e===u)return null;var t=this.props,r=t.children,n=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,i.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return o.createElement(c.A.Provider,{value:null},"function"==typeof r?r(e,n):o.cloneElement(o.Children.only(r),n))},t}(o.Component);function f(){}v.contextType=c.A,v.propTypes={},v.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter
19:!0,exit:!0,onEnter:f,onEntering:f,onEntered:f,onExit:f,onExiting:f,onExited:f},v.UNMOUNTED=u,v.EXITED=d,v.ENTERING=l,v.ENTERED=p,v.EXITING=h;let g=v},851714:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerServiceRecognizer=void 0;let i=r(432971),n=r(705333),o=r(775720),s=r(532535),a=r(767640);class c extends s.ServiceRecognizerBase{constructor(e,t,r,i,n){super(e,t,r,i,n),this.privSpeakerRecognizer=n,this.privSpeakerAudioSource=r,this.recognizeSpeaker=e=>this.recognizeSpeakerOnce(e),this.sendPrePayloadJSONOverride=()=>this.noOp()}processTypeSpecificMessages(e){let t=!1,r=new o.PropertyCollection;if(e.messageType===n.MessageType.Text&&r.setProperty(o.PropertyId.SpeechServiceResponse_JsonResult,e.textBody),"speaker.response"===e.path.toLowerCase()){let r,i=JSON.parse(e.textBody);r="success"!==i.status.statusCode.toLowerCase()?new o.SpeakerRecognitionResult(i,o.ResultReason.Canceled,o.CancellationErrorCode.ServiceError,i.status.reason):new o.SpeakerRecognitionResult(i,o.ResultReason.RecognizedSpeaker),this.privResultDeferral&&this.privResultDeferral.resolve(r),t=!0}let i=new n.Deferred;return i.resolve(t),i.promise}cancelRecognition(e,t,r,i,n){if(new o.PropertyCollection().setProperty(s.CancellationErrorCodePropertyName,o.CancellationErrorCode[i]),this.privResultDeferral){let e=new o.SpeakerRecognitionResult({scenario:this.privSpeakerModel.scenario,status:{statusCode:n,reason:n}},o.ResultReason.Canceled,i,n);try{this.privResultDeferral.resolve(e)}catch(e){this.privResultDeferral.reject(e)}}}async recognizeSpeakerOnce(e){this.privSpeakerModel=e,this.voiceProfileType=e.scenario,this.privResultDeferral||(this.privResultDeferral=new n.Deferred),this.privRequestSession.startNewRecognition(),this.privRequestSession.listenForServiceTelemetry(this.privSpeakerAudioSource.events),this.privRecognizerConfig.parameters.setProperty(o.PropertyId.Speech_SessionId,this.privRequestSession.sessionId);let t=this.connectImpl(),r=this.sendPreAudioMessages(this.extractSpeakerContext(e)),s=await this.privSpeakerAudioSource.attach(this.privRequestSession.audioNodeId),a=await this.privSpeakerAudioSource.format,c=await this.privSpeakerAudioSource.deviceInfo,u=new i.ReplayableAudioNode(s,a.avgBytesPerSec);await this.privRequestSession.onAudioSourceAttachCompleted(u,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:c};try{await t,await r}catch(e){this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,o.CancellationReason.Error,o.CancellationErrorCode.ConnectionFailure,e)}let d=new o.SessionEventArgs(this.privRequestSession.sessionId);return this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,d),this.receiveMessage(),this.sendAudio(u).then(()=>{},e=>{this.cancelRecognition(this.privRequestSession.sessionId,this.privRequestSession.requestId,o.CancellationReason.Error,o.CancellationErrorCode.RuntimeError,e)}),this.privResultDeferral.promise}async sendPreAudioMessages(e){let t=await this.fetchConnection();await this.sendSpeakerRecognition(t,e)}async sendSpeakerRecognition(e,t){let r=JSON.stringify(t);return e.send(new a.SpeechConnectionMessage(n.MessageType.Text,"speaker.context",this.privRequestSession.requestId,"application/json; charset=utf-8",r))}extractSpeakerContext(e){return{features:{interimResult:"enabled",progressiveDetection:"disabled"},profileIds:e.profileIds,scenario:e.scenario}}}t.SpeakerServiceRecognizer=c},852752:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Participant=t.User=void 0;let i=r(775720);class n{constructor(e){this.privUserId=e}get userId(){return this.privUserId}}t.User=n;class o{constructor(e,t,r,n,o,s,a,c){this.privId=e,this.privAvatar=t,this.privDisplayName=r,this.privIsHost=n,this.privIsMuted=o,this.privIsUsingTts=s,this.privPreferredLanguage=a,this.privVoice=c,this.privProperties=new i.PropertyCollection}get avatar(){return this.privAvatar}get displayName(){return this.privDisplayName}get id(){return this.privId}get preferredLanguage(){return this.privPreferredLanguage}get isHost(){return this.privIsHost}get isMuted(){return this.privIsMuted}get isUsingTts(){return this.privIsUsingTts}get voice(){return this.privVoice}get properties(){return this.privProperties}static From(e,t,r){return new o(e,"",e,!1,!1,!1,t,r)}}t.Participant=o},861142:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.TranscriberRecognizer=void 0;let i=r(705333),n=r(365372),o=r(775720),s=r(532535),a=r(217770);class c 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,this.isMeetingRecognizer=!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 conversation(e){n.Contracts.throwIfNullOrUndefined(e,"Conversation"),this.isMeetingRecognizer=!1,this.privConversation=e}getConversationInfo(){return n.Contracts.throwIfNullOrUndefined(this.privConversation,"Conversation"),this.privConversation.conversationInfo}set meeting(e){n.Contracts.throwIfNullOrUndefined(e,"Meeting"),this.isMeetingRecognizer=!0,this.privMeeting=e}getMeetingInfo(){return n.Contracts.throwIfNullOrUndefined(this.privMeeting,"Meeting"),this.privMeeting.meetingInfo}IsMeetingRecognizer(){return this.isMeetingRecognizer}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 pushConversationEvent(e,t){let r=this.privReco;n.Contracts.throwIfNullOrUndefined(r,"serviceRecognizer"),await r.sendSpeechEventAsync(e,t)}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.isMeetingRecognizer=!0,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=c},861391:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OutputFormat=void 0,function(e){e[e.Simple=0]="Simple",e[e.Detailed=1]="Detailed"}(t.OutputFormat||(t.OutputFormat={}))},863148:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var i=r(212115),n=r(752596),o=r(117472),s=r(575955),a=r(910186),c=r(599801),u=r(855170),d=r(890870);function l(e){return(0,d.Ay)("MuiList",e)}(0,u.A)("MuiList",["root","padding","dense","subheader"]);var p=r(695155);let h=(0,s.Ay)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:e=>{let{ownerState:t}=e;return!t.disablePadding},style:{paddingTop:8,paddingBottom:8}},{props:e=>{let{ownerState:t}=e;return t.subheader},style:{paddingTop:0}}]}),v=i.forwardRef(function(e,t){let r=(0,a.b)({props:e,name:"MuiList"}),{children:s,className:u,component:d="ul",dense:v=!1,disablePadding:f=!1,subheader:g,...m}=r,y=i.useMemo(()=>({dense:v}),[v]),S={...r,component:d,dense:v,disablePadding:f},C=(e=>{let{classes:t,disablePadding:r,dense:i,subheader:n}=e;return(0,o.A)({root:["root",!r&&"padding",i&&"dense",n&&"subheader"]},l,t)})(S);return(0,p.jsx)(c.A.Provider,{value:y,children:(0,p.jsxs)(h,{as:d,className:(0,n.A)(C.root,u),ref:t,ownerState:S,...m,children:[g,s]})})})}
19,866008:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M17 20H5c-.55 0-1-.45-1-1V7c0-.55-.45-1-1-1s-1 .45-1 1v13c0 1.1.9 2 2 2h13c.55 0 1-.45 1-1s-.45-1-1-1m3-18H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 10-2.5-1.5L15 12V4h5z"}),"CollectionsBookmarkRounded")},871378:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IdentityProvider=t.SpeakerDiarizationMode=void 0,function(e){e.None="None",e.Identity="Identity",e.Anonymous="Anonymous"}(t.SpeakerDiarizationMode||(t.SpeakerDiarizationMode={})),(t.IdentityProvider||(t.IdentityProvider={})).CallCenter="CallCenter"},872909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RecognitionResult=void 0;class r{constructor(e,t,r,i,n,o,s,a,c,u){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=c,this.privProperties=u}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}}t.RecognitionResult=r},874028:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-5 14H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z"}),"Article")},877065:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LogLevel=void 0;let i=r(705333);Object.defineProperty(t,"LogLevel",{enumerable:!0,get:function(){return i.EventType}})},879113:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisAudioMetadata=t.MetadataType=void 0,function(e){e.WordBoundary="WordBoundary",e.Bookmark="Bookmark",e.Viseme="Viseme",e.SentenceBoundary="SentenceBoundary",e.SessionEnd="SessionEnd",e.AvatarSignal="TalkingAvatarSignal"}(t.MetadataType||(t.MetadataType={}));class r{constructor(e){this.privSynthesisAudioMetadata=JSON.parse(e)}static fromJSON(e){return new r(e)}get Metadata(){return this.privSynthesisAudioMetadata.Metadata}}t.SynthesisAudioMetadata=r},881034:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AudioOutputConfigImpl=t.AudioConfigImpl=t.AudioConfig=void 0;let i=r(432971),n=r(365372),o=r(775720),s=r(51761),a=r(145496),c=r(995737);class u{static fromDefaultMicrophoneInput(){let e=new i.PcmRecorder(!0);return new d(new i.MicAudioSource(e))}static fromMicrophoneInput(e){let t=new i.PcmRecorder(!0);return new d(new i.MicAudioSource(t,e))}static fromWavFileInput(e,t="unnamedBuffer.wav"){return new d(new i.FileAudioSource(e,t))}static fromStreamInput(e){if(e instanceof o.PullAudioInputStreamCallback)return new d(new a.PullAudioInputStreamImpl(e));if(e instanceof o.AudioInputStream)return new d(e);if("undefined"!=typeof MediaStream&&e instanceof MediaStream){let t=new i.PcmRecorder(!1);return new d(new i.MicAudioSource(t,null,null,e))}throw Error("Not Supported Type")}static fromDefaultSpeakerOutput(){return new l(new o.SpeakerAudioDestination)}static fromSpeakerOutput(e){if(void 0===e)return u.fromDefaultSpeakerOutput();if(e instanceof o.SpeakerAudioDestination)return new l(e);throw Error("Not Supported Type")}static fromAudioFileOutput(e){return new l(new s.AudioFileWriter(e))}static fromStreamOutput(e){if(e instanceof o.PushAudioOutputStreamCallback)return new l(new c.PushAudioOutputStreamImpl(e));if(e instanceof o.PushAudioOutputStream||e instanceof o.PullAudioOutputStream)return new l(e);throw Error("Not Supported Type")}}t.AudioConfig=u;class d extends u{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}}
19t.AudioConfigImpl=d;class l extends u{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=l},882605:(e,t,r)=>{"use strict";let i;r.d(t,{P:()=>oh});var n=r(212115);let o=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],s=new Set(o),a=e=>180*e/Math.PI,c=e=>d(a(Math.atan2(e[1],e[0]))),u={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:c,rotateZ:c,skewX:e=>a(Math.atan(e[1])),skewY:e=>a(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},d=e=>((e%=360)<0&&(e+=360),e),l=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),p=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),h={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:l,scaleY:p,scale:e=>(l(e)+p(e))/2,rotateX:e=>d(a(Math.atan2(e[6],e[5]))),rotateY:e=>d(a(Math.atan2(-e[2],e[0]))),rotateZ:c,rotate:c,skewX:e=>a(Math.atan(e[4])),skewY:e=>a(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function v(e){return+!!e.includes("scale")}function f(e,t){let r,i;if(!e||"none"===e)return v(t);let n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(n)r=h,i=n;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=u,i=t}if(!i)return v(t);let o=r[t],s=i[1].split(",").map(g);return"function"==typeof o?o(s):s[o]}function g(e){return parseFloat(e.trim())}let m=e=>t=>"string"==typeof t&&t.startsWith(e),y=m("--"),S=m("var(--"),C=e=>!!S(e)&&b.test(e.split("/*")[0].trim()),b=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function P({top:e,left:t,right:r,bottom:i}){return{x:{min:t,max:r},y:{min:e,max:i}}}let R=(e,t,r)=>e+(t-e)*r;function w(e){return void 0===e||1===e}function T({scale:e,scaleX:t,scaleY:r}){return!w(e)||!w(t)||!w(r)}function A(e){return T(e)||I(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function I(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function E(e,t,r,i,n){return void 0!==n&&(e=i+n*(e-i)),i+r*(e-i)+t}function _(e,t=0,r=1,i,n){e.min=E(e.min,t,r,i,n),e.max=E(e.max,t,r,i,n)}function O(e,{x:t,y:r}){_(e.x,t.translate,t.scale,t.originPoint),_(e.y,r.translate,r.scale,r.originPoint)}function k(e,t){e.min=e.min+t,e.max=e.max+t}function x(e,t,r,i,n=.5){let o=R(e.min,e.max,n);_(e,t,r,o,i)}function M(e,t){x(e.x,t.x,t.scaleX,t.scale,t.originX),x(e.y,t.y,t.scaleY,t.scale,t.originY)}function D(e,t){return P(function(e,t){if(!t)return e;let r=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:i.y,right:i.x}}(e.getBoundingClientRect(),t))}let N=new Set(["width","height","top","left","right","bottom",...o]),z=(e,t,r)=>r>t?t:r<e?e:r,L={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},j={...L,transform:e=>z(0,1,e)},F={...L,default:1},B=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),U=B("deg"),V=B("%"),q=B("px"),W=B("vh"),H=B("vw"),K={...V,parse:e=>V.parse(e)/100,transform:e=>V.transform(100*e)},J=e=>t=>t.test(e),$=[L,q,V,U,H,W,{test:e=>"auto"===e,parse:e=>e}],G=e=>$.find(J(e)),Q=()=>{},X=()=>{},Y=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),Z=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,ee=e=>e===L||e===q,et=new Set(["x","y","z"]),er=o.filter(e=>!et.has(e)),ei={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>f(t,"x"),y:(e,{transform:t})=>f(t,"y")};ei.translateX=ei.x,ei.translateY=ei.y;let en=e=>e,eo={},es=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],ea={value:null,addProjectionMetrics:null};function ec(e,t){let r=!1,i=!0,n={delta:0,timestamp:0,isProcessing:!1},o=()=>r=!0,s=es.reduce((e,r)=>(e[r]=function(e,t){let r=new Set,i=new Set,n=!1,o=!1,s=new WeakSet,a={delta:0,timestamp:0,isProcessing:!1},c=0;
19function u(t){s.has(t)&&(d.schedule(t),e()),c++,t(a)}let d={schedule:(e,t=!1,o=!1)=>{let a=o&&n?r:i;return t&&s.add(e),a.has(e)||a.add(e),e},cancel:e=>{i.delete(e),s.delete(e)},process:e=>{if(a=e,n){o=!0;return}n=!0,[r,i]=[i,r],r.forEach(u),t&&ea.value&&ea.value.frameloop[t].push(c),c=0,r.clear(),n=!1,o&&(o=!1,d.process(e))}};return d}(o,t?r:void 0),e),{}),{setup:a,read:c,resolveKeyframes:u,preUpdate:d,update:l,preRender:p,render:h,postRender:v}=s,f=()=>{let o=eo.useManualTiming?n.timestamp:performance.now();r=!1,eo.useManualTiming||(n.delta=i?1e3/60:Math.max(Math.min(o-n.timestamp,40),1)),n.timestamp=o,n.isProcessing=!0,a.process(n),c.process(n),u.process(n),d.process(n),l.process(n),p.process(n),h.process(n),v.process(n),n.isProcessing=!1,r&&t&&(i=!1,e(f))};return{schedule:es.reduce((t,o)=>{let a=s[o];return t[o]=(t,o=!1,s=!1)=>(!r&&(r=!0,i=!0,n.isProcessing||e(f)),a.schedule(t,o,s)),t},{}),cancel:e=>{for(let t=0;t<es.length;t++)s[es[t]].cancel(e)},state:n,steps:s}}let{schedule:eu,cancel:ed,state:el,steps:ep}=ec("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:en,!0),eh=new Set,ev=!1,ef=!1,eg=!1;function em(){if(ef){let e=Array.from(eh).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),r=new Map;t.forEach(e=>{let t=function(e){let t=[];return er.forEach(r=>{let i=e.getValue(r);void 0!==i&&(t.push([r,i.get()]),i.set(+!!r.startsWith("scale")))}),t}(e);t.length&&(r.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=r.get(e);t&&t.forEach(([t,r])=>{e.getValue(t)?.set(r)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}ef=!1,ev=!1,eh.forEach(e=>e.complete(eg)),eh.clear()}function ey(){eh.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(ef=!0)})}class eS{constructor(e,t,r,i,n,o=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=i,this.element=n,this.isAsync=o}scheduleResolve(){this.state="scheduled",this.isAsync?(eh.add(this),ev||(ev=!0,eu.read(ey),eu.resolveKeyframes(em))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:r,motionValue:i}=this;if(null===e[0]){let n=i?.get(),o=e[e.length-1];if(void 0!==n)e[0]=n;else if(r&&t){let i=r.readValue(t,o);null!=i&&(e[0]=i)}void 0===e[0]&&(e[0]=o),i&&void 0===n&&i.set(e[0])}for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),eh.delete(this)}cancel(){"scheduled"===this.state&&(eh.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}let eC=e=>/^0[^.\s]+$/u.test(e),eb=e=>Math.round(1e5*e)/1e5,eP=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,eR=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,ew=(e,t)=>r=>!!("string"==typeof r&&eR.test(r)&&r.startsWith(e)||t&&null!=r&&Object.prototype.hasOwnProperty.call(r,t)),eT=(e,t,r)=>i=>{if("string"!=typeof i)return i;let[n,o,s,a]=i.match(eP);return{[e]:parseFloat(n),[t]:parseFloat(o),[r]:parseFloat(s),alpha:void 0!==a?parseFloat(a):1}},eA={...L,transform:e=>Math.round(z(0,255,e))},eI={test:ew("rgb","red"),parse:eT("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:i=1})=>"rgba("+eA.transform(e)+", "+eA.transform(t)+", "+eA.transform(r)+", "+eb(j.transform(i))+")"},eE={test:ew("#"),parse:function(e){let t="",r="",i="",n="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),i=e.substring(5,7),n=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),i=e.substring(3,4),n=e.substring(4,5),t+=t,r+=r,i+=i,n+=n),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(i,16),alpha:n?parseInt(n,16)/255:1}},transform:eI.transform},e_={test:ew("hsl","hue"),parse:eT("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:i=1})=>"hsla("+Math.round(e)+", "+V.transform(eb(t))+", "+V.transform(eb(r))+", "+eb(j.transform(i))+")"},eO={test:e=>eI.test(e)||eE.test(e)||e_.test(e),parse:e=>eI.test(e)?eI.parse(e):e_.test(e)?e_.parse(e):eE.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?eI.transform(e):e_.transform(e),getAnimatableNone:e=>{let t=eO.parse(e);return t.alpha=0,eO.transform(t)}},ek=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,ex="number",eM="color",eD=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function eN(e){let t=e.toString(),r=[],i={color:[],number:[],var:[]},n=[],o=0,s=t.replace(eD,e=>(eO.test(e)?(i.color.push(o),n.push(eM),r.push(eO.parse(e))):e.startsWith("var(")?(i.var.push(o),n.push("var"),r.push(e)):(i.number.push(o),n.push(ex),r.push(parseFloat(e))),++o,"${}")).split("${}");return{values:r,split:s,indexes:i,types:n}}function ez(e){return eN(e).values}function eL(e){let{split:t,types:r}=eN(e),i=t.length;return e=>{let n="";for(let o=0;o<i;o++)if(n+=t[o],void 0!==e[o]){let t=r[o];t===ex?n+=eb(e[o]):t===eM?n+=eO.transform(e[o]):n+=e[o]}return n}}let ej=e=>"number"==typeof e?0:eO.test(e)?eO.getAnimatableNone(e):e,eF={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(eP)?.length||0)+(e.match(ek)?.length||0)>0},parse:ez,createTransformer:eL,getAnimatableNone:function(e){let t=ez(e);return eL(e)(t.map(ej))}},eB=new Set(["brightness","contrast","saturate","opacity"]);function eU(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[i]=r.match(eP)||[];if(!i)return e;let n=r.replace(i,""),o=+!!eB.has(t);return i!==r&&(o*=100),t+"("+o+n+")"}let eV=/\b([a-z-]*)\(.*?\)/gu,eq={...eF,getAnimatableNone:e=>{let t=e.match(eV);return t?t.map(eU).join(" "):e}},eW={...L,transform:Math.round},eH={borderWidth:q,borderTopWidth:q,borderRightWidth:q,borderBottomWidth:q,borderLeftWidth:q,borderRadius:q,radius:q,borderTopLeftRadius:q,borderTopRightRadius:q,borderBottomRightRadius:q,borderBottomLeftRadius:q,width:q,maxWidth:q,height:q,maxHeight:q,top:q,right:q,bottom:q,left:q,padding:q,paddingTop:q,paddingRight:q,paddingBottom:q,paddingLeft:q,margin:q,marginTop:q,marginRight:q,marginBottom:q,marginLeft:q,backgroundPositionX:q,backgroundPositionY:q,rotate:U,rotateX:U,rotateY:U,rotateZ:U,scale:F,scaleX:F,scaleY:F,scaleZ:F,skew:U,skewX:U,skewY:U,distance:q,translateX:q,translateY:q,translateZ:q,x:q,y:q,z:q,perspective:q,transformPerspective:q,opacity:j,originX:K,originY:K,originZ:q,zIndex:eW,fillOpacity:j,strokeOpacity:j,numOctaves:eW},eK={...eH,color:eO,backgroundColor:eO,outlineColor:eO,fill:eO,stroke:eO,borderColor:eO,borderTopColor:eO,borderRightColor:eO,borderBottomColor:eO,borderLeftColor:eO,filter:eq,WebkitFilter:eq},eJ=e=>eK[e];function e$(e,t){let r=eJ(e);return r!==eq&&(r=eF),r.getAnimatableNone?r.getAnimatableNone(t):void 0}
19let eG=new Set(["auto","none","0"]);class eQ extends eS{constructor(e,t,r,i,n){super(e,t,r,i,n,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:r}=this;if(!t||!t.current)return;super.readKeyframes();for(let r=0;r<e.length;r++){let i=e[r];if("string"==typeof i&&C(i=i.trim())){let n=function e(t,r,i=1){X(i<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[n,o]=function(e){let t=Z.exec(e);if(!t)return[,];let[,r,i,n]=t;return[`--${r??i}`,n]}(t);if(!n)return;let s=window.getComputedStyle(r).getPropertyValue(n);if(s){let e=s.trim();return Y(e)?parseFloat(e):e}return C(o)?e(o,r,i+1):o}(i,t.current);void 0!==n&&(e[r]=n),r===e.length-1&&(this.finalKeyframe=i)}}if(this.resolveNoneKeyframes(),!N.has(r)||2!==e.length)return;let[i,n]=e,o=G(i),s=G(n);if(o!==s)if(ee(o)&&ee(s))for(let t=0;t<e.length;t++){let r=e[t];"string"==typeof r&&(e[t]=parseFloat(r))}else ei[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,r=[];for(let t=0;t<e.length;t++){var i;(null===e[t]||("number"==typeof(i=e[t])?0===i:null===i||"none"===i||"0"===i||eC(i)))&&r.push(t)}r.length&&function(e,t,r){let i,n=0;for(;n<e.length&&!i;){let t=e[n];"string"==typeof t&&!eG.has(t)&&eN(t).values.length&&(i=e[n]),n++}if(i&&r)for(let n of t)e[n]=e$(r,i)}(e,r,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:r}=this;if(!e||!e.current)return;"height"===r&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=ei[r](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let i=t[t.length-1];void 0!==i&&e.getValue(r,i).jump(i,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:r}=this;if(!e||!e.current)return;let i=e.getValue(t);i&&i.jump(this.measuredOrigin,!1);let n=r.length-1,o=r[n];r[n]=ei[t](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==o&&void 0===this.finalKeyframe&&(this.finalKeyframe=o),this.removedTransforms?.length&&this.removedTransforms.forEac
19h(([t,r])=>{e.getValue(t).set(r)}),this.resolveNoneKeyframes()}}let eX=e=>!!(e&&e.getVelocity);function eY(){i=void 0}let eZ={now:()=>(void 0===i&&eZ.set(el.isProcessing||eo.useManualTiming?el.timestamp:performance.now()),i),set:e=>{i=e,queueMicrotask(eY)}};function e0(e,t){-1===e.indexOf(t)&&e.push(t)}function e1(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}class e3{constructor(){this.subscriptions=[]}add(e){return e0(this.subscriptions,e),()=>e1(this.subscriptions,e)}notify(e,t,r){let i=this.subscriptions.length;if(i)if(1===i)this.subscriptions[0](e,t,r);else for(let n=0;n<i;n++){let i=this.subscriptions[n];i&&i(e,t,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}let e8={current:void 0};class e2{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{let r=eZ.now();if(this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty();t&&this.events.renderRequest?.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=eZ.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new e3);let r=this.events[e].add(t);return"change"===e?()=>{r(),eu.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return e8.current&&e8.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e;let t=eZ.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let r=Math.min(this.updatedAt-this.prevUpdatedAt,30);return e=parseFloat(this.current)-parseFloat(this.prevFrameValue),r?1e3/r*e:0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function e5(e,t){return new e2(e,t)}let e6=[...$,eO,eF],{schedule:e4}=ec(queueMicrotask,!1),e7={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},e9={};for(let e in e7)e9[e]={isEnabled:t=>e7[e].some(e=>!!t[e])};let te=()=>({translate:0,scale:1,origin:0,originPoint:0}),tt=()=>({x:te(),y:te()}),tr=()=>({min:0,max:0}),ti=()=>({x:tr(),y:tr()});var tn=r(668972);let to={current:null},ts={current:!1},ta=new WeakMap;function tc(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function tu(e){return"string"==typeof e||Array.isArray(e)}let td=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],tl=["initial",...td];function tp(e){return tc(e.animate)||tl.some(t=>tu(e[t]))}function th(e){return!!(tp(e)||e.variants)}function tv(e){let t=[{},{}];
19return e?.values.forEach((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()}),t}function tf(e,t,r,i){if("function"==typeof t){let[n,o]=tv(i);t=t(void 0!==r?r:e.custom,n,o)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[n,o]=tv(i);t=t(void 0!==r?r:e.custom,n,o)}return t}let tg=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class tm{scrapeMotionValuesFromProps(e,t,r){return{}}constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:i,blockInitialAnimation:n,visualState:o},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=eS,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=eZ.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,eu.render(this.render,!1,!0))};let{latestValues:a,renderState:c}=o;this.latestValues=a,this.baseTarget={...a},this.initialValues=t.initial?{...a}:{},this.renderState=c,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=s,this.blockInitialAnimation=!!n,this.isControllingVariants=tp(t),this.isVariantNode=th(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:u,...d}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in d){let t=d[e];void 0!==a[e]&&eX(t)&&t.set(a[e],!1)}}mount(e){this.current=e,ta.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),ts.current||function(){if(ts.current=!0,tn.B)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>to.current=e.matches;e.addEventListener("change",t),t()}else to.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||to.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in this.projection&&this.projection.unmount(),ed(this.notifyUpdate),ed(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){let r;this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let i=s.has(e);i&&this.onBindTransform&&this.onBindTransform();let n=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&eu.preRender(this.notifyUpdate),i&&this.projection&&(this.projection.isTransformDirty=!0)}),o=t.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(r=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{n(),o(),r&&r(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in e9){let t=e9[e];if(!t)continue;let{isEnabled:r,Feature:i}=t;if(!this.features[e]&&i&&r(this.props)&&(this.features[e]=new i(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ti()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<tg.length;t++){let r=tg[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let i=e["on"+r];i&&(this.propEventSubscriptions[r]=this.on(r,i))}this.prevMotionValues=function(e,t,r){for(let i in t){let n=t[i],o=r[i];if(eX(n))e.addValue(i,n);
19else if(eX(o))e.addValue(i,e5(n,{owner:e}));else if(o!==n)if(e.hasValue(i)){let t=e.getValue(i);!0===t.liveStyle?t.jump(n):t.hasAnimated||t.set(n)}else{let t=e.getStaticValue(i);e.addValue(i,e5(void 0!==t?t:n,{owner:e}))}}for(let i in r)void 0===t[i]&&e.removeValue(i);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let r=this.values.get(e);t!==r&&(r&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=e5(null===t?void 0:t,{owner:this}),this.addValue(e,r)),r}readValue(e,t){let r=void 0===this.latestValues[e]&&this.current?this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];if(null!=r){if("string"==typeof r&&(Y(r)||eC(r)))r=parseFloat(r);else{let i;i=r,!e6.find(J(i))&&eF.test(t)&&(r=e$(e,t))}this.setBaseTarget(e,eX(r)?r.get():r)}return eX(r)?r.get():r}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let t,{initial:r}=this.props;if("string"==typeof r||"object"==typeof r){let i=tf(this.props,r,this.presenceContext?.custom);i&&(t=i[e])}if(r&&void 0!==t)return t;let i=this.getBaseTargetFromProps(this.props,e);return void 0===i||eX(i)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:i}on(e,t){return this.events[e]||(this.events[e]=new e3),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){e4.render(this.render)}}class ty extends tm{constructor(){super(...arguments),this.KeyframeResolver=eQ}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;eX(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}let tS=(e,t)=>t&&"number"==typeof e?t.transform(e):e,tC={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},tb=o.length;function tP(e,t,r){let{style:i,vars:n,transformOrigin:a}=e,c=!1,u=!1;for(let e in t){let r=t[e];if(s.has(e)){c=!0;continue}if(y(e)){n[e]=r;continue}{let t=tS(r,eH[e]);e.startsWith("origin")?(u=!0,a[e]=t):i[e]=t}}if(!t.transform&&(c||r?i.transform=function(e,t,r){let i="",n=!0;for(let s=0;s<tb;s++){let a=o[s],c=e[a];if(void 0===c)continue;let u=!0;if(!(u="number"==typeof c?c===+!!a.startsWith("scale"):0===parseFloat(c))||r){let e=tS(c,eH[a]);if(!u){n=!1;let t=tC[a]||a;i+=`${t}(${e}) `}r&&(t[a]=e)}}return i=i.trim(),r?i=r(t,n?"":i):n&&(i="none"),i}(t,e.transform,r):i.transform&&(i.transform="none")),u){let{originX:e="50%",originY:t="50%",originZ:r=0}=a;i.transformOrigin=`${e} ${t} ${r}`}}function tR(e,{style:t,vars:r},i,n){let o,s=e.style;for(o in t)s[o]=t[o];for(o in n?.applyProjectionStyles(s,i),r)s.setProperty(o,r[o])}let tw={};function tT(e,{layout:t,layoutId:r}){return s.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!tw[e]||"opacity"===e)}function tA(e,t,r){let{style:i}=e,n={};for(let o in i)(eX(i[o])||t.style&&eX(t.style[o])||tT(o,e)||r?.getValue(o)?.liveStyle!==void 0)&&(n[o]=i[o]);return n}class tI extends ty{constructor(){super(...arguments),this.type="html",this.renderInstance=tR}readValueFromInstance(e,t){if(s.has(t))return this.projection?.isProjecting?v(t):((e,t)=>{let{transform:r="none"}=getComputedStyle(e);return f(r,t)})(e,t);{let r=window.getComputedStyle(e),i=(y(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof i?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:t}){return D(e,t)}build(e,t,r){tP(e,t,r.transformTemplate)}scrapeMotionValuesFromProps(e,t,r){return tA(e,t,r)}}let tE=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),t_={offset:"stroke-dashoffset",array:"stroke-dasharray"},tO={offset:"strokeDashoffset",array:"strokeDasharray"};function tk(e,{attrX:t,attrY:r,attrScale:i,pathLength:n,pathSpacing:o=1,pathOffset:s=0,...a}
19,c,u,d){if(tP(e,a,u),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:l,style:p}=e;l.transform&&(p.transform=l.transform,delete l.transform),(p.transform||l.transformOrigin)&&(p.transformOrigin=l.transformOrigin??"50% 50%",delete l.transformOrigin),p.transform&&(p.transformBox=d?.transformBox??"fill-box",delete l.transformBox),void 0!==t&&(l.x=t),void 0!==r&&(l.y=r),void 0!==i&&(l.scale=i),void 0!==n&&function(e,t,r=1,i=0,n=!0){e.pathLength=1;let o=n?t_:tO;e[o.offset]=q.transform(-i);let s=q.transform(t),a=q.transform(r);e[o.array]=`${s} ${a}`}(l,n,o,s,!1)}let tx=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),tM=e=>"string"==typeof e&&"svg"===e.toLowerCase();function tD(e,t,r){let i=tA(e,t,r);for(let r in e)(eX(e[r])||eX(t[r]))&&(i[-1!==o.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return i}class tN extends ty{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ti}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(s.has(t)){let e=eJ(t);return e&&e.default||0}return t=tx.has(t)?t:tE(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,r){return tD(e,t,r)}build(e,t,r){tk(e,t,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(e,t,r,i){for(let r in tR(e,t,void 0,i),t.attrs)e.setAttribute(tx.has(r)?r:tE(r),t.attrs[r])}mount(e){this.isSVGTag=tM(e.tagName),super.mount(e)}}let tz=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function tL(e){if("string"!=typeof e||e.includes("-"));else if(tz.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}var tj=r(695155),tF=r(890869);let tB=(0,n.createContext)({strict:!1});var tU=r(51508);let tV=(0,n.createContext)({});function tq(e){return Array.isArray(e)?e.join(" "):e}let tW=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function tH(e,t,r){for(let i in t)eX(t[i])||tT(i,r)||(e[i]=t[i])}let tK=()=>({...tW(),attrs:{}}),tJ=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function t$(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||tJ.has(e)}let tG=e=>!t$(e);try{!function(e){"function"==typeof e&&(tG=t=>t.startsWith("on")?!t$(t):e(t))}(require("@emotion/is-prop-valid").default)}catch{}var tQ=r(280845),tX=r(882885);function tY(e){return eX(e)?e.get():e}let tZ=e=>(t,r)=>{let i=(0,n.useContext)(tV),o=(0,n.useContext)(tQ.t),s=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},r,i,n){return{latestValues:function(e,t,r,i){let n={},o=i(e,{});for(let e in o)n[e]=tY(o[e]);let{initial:s,animate:a}=e,c=tp(e),u=th(e);t&&u&&!c&&!1!==e.inherit&&(void 0===s&&(s=t.initial),void 0===a&&(a=t.animate));let d=!!r&&!1===r.initial,l=(d=d||!1===s)?a:s;if(l&&"boolean"!=typeof l&&!tc(l)){let t=Array.isArray(l)?l:[l];for(let r=0;r<t.length;r++){let i=tf(e,t[r]);if(i){let{transitionEnd:e,transition:t,...r}=i;for(let e in r){let t=r[e];if(Array.isArray(t)){let e=d?t.length-1:0;t=t[e]}null!==t&&(n[e]=t)}for(let t in e)n[t]=e[t]}}}return n}(r,i,n,e),renderState:t()}})(e,t,i,o);return r?s():(0,tX.M)(s)},t0=tZ({scrapeMotionValuesFromProps:tA,createRenderState:tW}),t1=tZ({scrapeMotionValuesFromProps:tD,createRenderState:tK}),t3=Symbol.for("motionComponentSymbol");function t8(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}let t2="data-"+tE("framerAppearId"),t5=(0,n.createContext)({});var t6=r(897494);function t4(e){var t,r;let{forwardMotionProps:i=!1}
19=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0;o&&function(e){for(let t in e)e9[t]={...e9[t],...e[t]}}(o);let a=tL(e)?t1:t0;function c(t,r){var o;let c,u={...(0,n.useContext)(tU.Q),...t,layoutId:function(e){let{layoutId:t}=e,r=(0,n.useContext)(tF.L).id;return r&&void 0!==t?r+"-"+t:t}(t)},{isStatic:d}=u,l=function(e){let{initial:t,animate:r}=function(e,t){if(tp(e)){let{initial:t,animate:r}=e;return{initial:!1===t||tu(t)?t:void 0,animate:tu(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,n.useContext)(tV));return(0,n.useMemo)(()=>({initial:t,animate:r}),[tq(t),tq(r)])}(t),p=a(t,d);if(!d&&tn.B){(0,n.useContext)(tB).strict;let t=function(e){let{drag:t,layout:r}=e9;if(!t&&!r)return{};let i={...t,...r};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==r?void 0:r.isEnabled(e))?i.MeasureLayout:void 0,ProjectionNode:i.ProjectionNode}}(u);c=t.MeasureLayout,l.visualElement=function(e,t,r,i,o){let{visualElement:s}=(0,n.useContext)(tV),a=(0,n.useContext)(tB),c=(0,n.useContext)(tQ.t),u=(0,n.useContext)(tU.Q).reducedMotion,d=(0,n.useRef)(null);i=i||a.renderer,!d.current&&i&&(d.current=i(e,{visualState:t,parent:s,props:r,presenceContext:c,blockInitialAnimation:!!c&&!1===c.initial,reducedMotionConfig:u}));let l=d.current,p=(0,n.useContext)(t5);l&&!l.projection&&o&&("html"===l.type||"svg"===l.type)&&function(e,t,r,i){let{layoutId:n,layout:o,drag:s,dragConstraints:a,layoutScroll:c,layoutRoot:u,layoutCrossfade:d}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:n,layout:o,alwaysMeasureLayout:!!s||a&&t8(a),visualElement:e,animationType:"string"==typeof o?o:"both",initialPromotionConfig:i,crossfade:d,layoutScroll:c,layoutRoot:u})}(d.current,r,o,p);let h=(0,n.useRef)(!1);(0,n.useInsertionEffect)(()=>{l&&h.current&&l.update(r,c)});let v=r[t2],f=(0,n.useRef)(!!v&&!window.MotionHandoffIsComplete?.(v)&&window.MotionHasOptimisedAnimation?.(v));return(0,t6.E)(()=>{l&&(h.current=!0,window.MotionIsMounted=!0,l.updateFeatures(),l.scheduleRenderMicrotask(),f.current&&l.animationState&&l.animationState.animateChanges())}),(0,n.useEffect)(()=>{l&&(!f.current&&l.animationState&&l.animationState.animateChanges(),f.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(v)}),f.current=!1))}),l}(e,p,u,s,t.ProjectionNode)}return(0,tj.jsxs)(tV.Provider,{value:l,children:[c&&l.visualElement?(0,tj.jsx)(c,{visualElement:l.visualElement,...u}):null,function(e,t,r,{latestValues:i},o,s=!1){let a=(tL(e)?function(e,t,r,i){let o=(0,n.useMemo)(()=>{let r=tK();return tk(r,t,tM(i),e.transformTemplate,e.style),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};tH(t,e.style,e),o.style={...t,...o.style}}return o}:function(e,t){let r={},i=function(e,t){let r=e.style||{},i={};return tH(i,r,e),Object.assign(i,function({transformTemplate:e},t){return(0,n.useMemo)(()=>{let r=tW();return tP(r,t,e),Object.assign({},r.vars,r.style)},[t])}(e,t)),i}(e,t);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=i,r})(t,i,o,e),c=function(e,t,r){let i={};for(let n in e)("values"!==n||"object"!=typeof e.values)&&(tG(n)||!0===r&&t$(n)||!t&&!t$(n)||e.draggable&&n.startsWith("onDrag"))&&(i[n]=e[n]);return i}(t,"string"==typeof e,s),u=e!==n.Fragment?{...c,...a,ref:r}:{},{children:d}=t,l=(0,n.useMemo)(()=>eX(d)?d.get():d,[d]);return(0,n.createElement)(e,{...u,children:l})}(e,t,(o=l.visualElement,(0,n.useCallback)(e=>{e&&p.onMount&&p.onMount(e),o&&(e?o.mount(e):o.unmount()),r&&("function"==typeof r?r(e):t8(r)&&(r.current=e))},[o])),p,d,i)]})}c.displayName="motion.".concat("string"==typeof e?e:"create(".concat(null!=(r=null!=(t=e.displayName)?t:e.name)?r:"",")"));let u=(0,n.forwardRef)(c);return u[t3]=e,u}function t7(e,t,r){let i=e.getProps();return tf(i,t,void 0!==r?r:i.custom,e)}function t9(e,t){return e?.[t]??e?.default??e}let re=e=>Array.isArray(e);function rt(e,t){let r=e.getValue("willChange");if(eX(r)&&r.add)return r.add(t);if(!r&&eo.WillChange){let r=new eo.WillChange("auto");e.addValue("willChange",r),r.add(t)}}let rr=(e,t)=>r=>
19t(e(r)),ri=(...e)=>e.reduce(rr),rn=e=>1e3*e,ro={layout:0,mainThread:0,waapi:0};function rs(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function ra(e,t){return r=>r>0?t:e}let rc=(e,t,r)=>{let i=e*e,n=r*(t*t-i)+i;return n<0?0:Math.sqrt(n)},ru=[eE,eI,e_];function rd(e){let t=ru.find(t=>t.test(e));if(Q(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let r=t.parse(e);return t===e_&&(r=function({hue:e,saturation:t,lightness:r,alpha:i}){e/=360,r/=100;let n=0,o=0,s=0;if(t/=100){let i=r<.5?r*(1+t):r+t-r*t,a=2*r-i;n=rs(a,i,e+1/3),o=rs(a,i,e),s=rs(a,i,e-1/3)}else n=o=s=r;return{red:Math.round(255*n),green:Math.round(255*o),blue:Math.round(255*s),alpha:i}}(r)),r}let rl=(e,t)=>{let r=rd(e),i=rd(t);if(!r||!i)return ra(e,t);let n={...r};return e=>(n.red=rc(r.red,i.red,e),n.green=rc(r.green,i.green,e),n.blue=rc(r.blue,i.blue,e),n.alpha=R(r.alpha,i.alpha,e),eI.transform(n))},rp=new Set(["none","hidden"]);function rh(e,t){return r=>R(e,t,r)}function rv(e){return"number"==typeof e?rh:"string"==typeof e?C(e)?ra:eO.test(e)?rl:rm:Array.isArray(e)?rf:"object"==typeof e?eO.test(e)?rl:rg:ra}function rf(e,t){let r=[...e],i=r.length,n=e.map((e,r)=>rv(e)(e,t[r]));return e=>{for(let t=0;t<i;t++)r[t]=n[t](e);return r}}function rg(e,t){let r={...e,...t},i={};for(let n in r)void 0!==e[n]&&void 0!==t[n]&&(i[n]=rv(e[n])(e[n],t[n]));return e=>{for(let t in i)r[t]=i[t](e);return r}}let rm=(e,t)=>{let r=eF.createTransformer(t),i=eN(e),n=eN(t);return i.indexes.var.length===n.indexes.var.length&&i.indexes.color.length===n.indexes.color.length&&i.indexes.number.length>=n.indexes.number.length?rp.has(e)&&!n.values.length||rp.has(t)&&!i.values.length?function(e,t){return rp.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}(e,t):ri(rf(function(e,t){let r=[],i={color:0,var:0,number:0};for(let n=0;n<t.values.length;n++){let o=t.types[n],s=e.indexes[o][i[o]],a=e.values[s]??0;r[n]=a,i[o]++}return r}(i,n),n.values),r):(Q(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),ra(e,t))};function ry(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?R(e,t,r):rv(e)(e,t)}let rS=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>eu.update(t,e),stop:()=>ed(t),now:()=>el.isProcessing?el.timestamp:eZ.now()}},rC=(e,t,r=10)=>{let i="",n=Math.max(Math.round(t/r),2);for(let t=0;t<n;t++)i+=Math.round(1e4*e(t/(n-1)))/1e4+", ";return`linear(${i.substring(0,i.length-2)})`};function rb(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}function rP(e,t,r){var i,n;let o=Math.max(t-5,0);return i=r-e(o),(n=t-o)?1e3/n*i:0}let rR={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function rw(e,t){return e*Math.sqrt(1-t*t)}let rT=["duration","bounce"],rA=["stiffness","damping","mass"];function rI(e,t){return t.some(t=>void 0!==e[t])}function rE(e=rR.visualDuration,t=rR.bounce){let r,i="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:n,restDelta:o}=i,s=i.keyframes[0],a=i.keyframes[i.keyframes.length-1],c={done:!1,value:s},{stiffness:u,damping:d,mass:l,duration:p,velocity:h,isResolvedFromDuration:v}=function(e){let t={velocity:rR.velocity,stiffness:rR.stiffness,damping:rR.damping,mass:rR.mass,isResolvedFromDuration:!1,...e};if(!rI(e,rA)&&rI(e,rT))if(e.visualDuration){let r=2*Math.PI/(1.2*e.visualDuration),i=r*r,n=2*z(.05,1,1-(e.bounce||0))*Math.sqrt(i);t={...t,mass:rR.mass,stiffness:i,damping:n}}else{let r=function({duration:e=rR.duration,bounce:t=rR.bounce,velocity:r=rR.velocity,mass:i=rR.mass}){let n,o;Q(e<=rn(rR.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let s=1-t;s=z(rR.minDamping,rR.maxDamping,s),e=z(rR.minDuration,rR.maxDuration,e/1e3),s<1?(n=t=>{let i=t*s,n=i*e;return .001-(i-r)/rw(t,s)*Math.exp(-n)},o=t=>{let i=t*s*e,o=Math.pow(s,2)*Math.pow(t,2)*e,a=Math.exp(-i),c=rw(Math.pow(t,2),s);return(i*r+r-o)*a*(-n(t)+.001>0?-1:1)/c}):(n=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),o=t=>e*e*(r-t)*Math.exp(-t*e));let a=function(e,t,r){let i=r;for(let r=1;r<12;r++)i-=e(i)/t(i);return i}(n,o,5/e);if(e=rn(e),isNaN(a))return{stiffness:rR.stiffness,damping:rR.damping,duration:e};{let t=Math.pow(a,2)*i;return{stiffness:t,damping:2*s*Math.sqrt(i*t),duration:e}}}(e);(t={...t,...r,mass:rR.mass}).isResolvedFromDuration=!0}return t}({...i,velocity:-((i.velocity||0)/1e3)}),f=h||0,g=d/(2*Math.sqrt(u*l)),m=a-s,y=Math.sqrt(u/l)/1e3,S=5>Math.abs(m);if(n||(n=S?rR.restSpeed.granular:rR.restSpeed.default),o||(o=S?rR.restDelta.granular:rR.restDelta.default),g<1){let e=rw(y,g);r=t=>a-Math.exp(-g*y*t)*((f+g*y*m)/e*Math.sin(e*t)+m*Math.cos(e*t))}else if(1===g)r=e=>a-Math.exp(-y*e)*(m+(f+y*m)*e);else{let e=y*Math.sqrt(g*g-1);r=t=>{let r=Math.exp(-g*y*t),i=Math.min(e*t,300);return a-r*((f+g*y*m)*Math.sinh(i)+e*m*Math.cosh(i))/e}}
19let C={calculatedDuration:v&&p||null,next:e=>{let t=r(e);if(v)c.done=e>=p;else{let i=0===e?f:0;g<1&&(i=0===e?rn(f):rP(r,e,t));let s=Math.abs(a-t)<=o;c.done=Math.abs(i)<=n&&s}return c.value=c.done?a:t,c},toString:()=>{let e=Math.min(rb(C),2e4),t=rC(t=>C.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return C}function r_({keyframes:e,velocity:t=0,power:r=.8,timeConstant:i=325,bounceDamping:n=10,bounceStiffness:o=500,modifyTarget:s,min:a,max:c,restDelta:u=.5,restSpeed:d}){let l,p,h=e[0],v={done:!1,value:h},f=r*t,g=h+f,m=void 0===s?g:s(g);m!==g&&(f=m-h);let y=e=>-f*Math.exp(-e/i),S=e=>m+y(e),C=e=>{let t=y(e),r=S(e);v.done=Math.abs(t)<=u,v.value=v.done?m:r},b=e=>{let t;if(t=v.value,void 0!==a&&t<a||void 0!==c&&t>c){var r;l=e,p=rE({keyframes:[v.value,(r=v.value,void 0===a?c:void 0===c||Math.abs(a-r)<Math.abs(c-r)?a:c)],velocity:rP(S,e,v.value),damping:n,stiffness:o,restDelta:u,restSpeed:d})}};return b(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==l||(t=!0,C(e),b(e)),void 0!==l&&e>=l)?p.next(e-l):(t||C(e),v)}}}rE.applyToOptions=e=>{let t=function(e,t=100,r){let i=r({...e,keyframes:[0,t]}),n=Math.min(rb(i),2e4);return{type:"keyframes",ease:e=>i.next(n*e).value/t,duration:n/1e3}}(e,100,rE);return e.ease=t.ease,e.duration=rn(t.duration),e.type="keyframes",e};let rO=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function rk(e,t,r,i){return e===t&&r===i?en:n=>0===n||1===n?n:rO(function(e,t,r,i,n){let o,s,a=0;do(o=rO(s=t+(r-t)/2,i,n)-e)>0?r=s:t=s;while(Math.abs(o)>1e-7&&++a<12);return s}(n,0,1,e,r),t,i)}let rx=rk(.42,0,1,1),rM=rk(0,0,.58,1),rD=rk(.42,0,.58,1),rN=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,rz=e=>t=>1-e(1-t),rL=rk(.33,1.53,.69,.99),rj=rz(rL),rF=rN(rj),rB=e=>(e*=2)<1?.5*rj(e):.5*(2-Math.pow(2,-10*(e-1))),rU=e=>1-Math.sin(Math.acos(e)),rV=rz(rU),rq=rN(rU),rW=e=>Array.isArray(e)&&"number"==typeof e[0],rH={linear:en,easeIn:rx,easeInOut:rD,easeOut:rM,circIn:rU,circInOut:rq,circOut:rV,backIn:rj,backInOut:rF,backOut:rL,anticipate:rB},rK=e=>{if(rW(e)){X(4===e.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[t,r,i,n]=e;return rk(t,r,i,n)}return"string"==typeof e?(X(void 0!==rH[e],`Invalid easing type '${e}'`,"invalid-easing-type"),rH[e]):e},rJ=(e,t,r)=>{let i=t-e;return 0===i?1:(r-e)/i};function r$({duration:e=300,keyframes:t,times:r,ease:i="easeInOut"}){var n;let o=Array.isArray(i)&&"number"!=typeof i[0]?i.map(rK):rK(i),s={done:!1,value:t[0]},a=function(e,t,{clamp:r=!0,ease:i,mixer:n}={}){let o=e.length;if(X(o===t.length,"Both input and output ranges must be the same length","range-length"),1===o)return()=>t[0];if(2===o&&t[0]===t[1])return()=>t[1];let s=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());let a=function(e,t,r){let i=[],n=r||eo.mix||ry,o=e.length-1;for(let r=0;r<o;r++){let o=n(e[r],e[r+1]);t&&(o=ri(Array.isArray(t)?t[r]||en:t,o)),i.push(o)}return i}(t,i,n),c=a.length,u=r=>{if(s&&r<e[0])return t[0];let i=0;if(c>1)for(;i<e.length-2&&!(r<e[i+1]);i++);let n=rJ(e[i],e[i+1],r);return a[i](n)};return r?t=>u(z(e[0],e[o-1],t)):u}((n=r&&r.length===t.length?r:function(e){let t=[0];return!function(e,t){let r=e[e.length-1];for(let i=1;i<=t;i++){let n=rJ(0,t,i);e.push(R(r,1,n))}}(t,e.length-1),t}(t),n.map(t=>t*e)),t,{ease:Array.isArray(o)?o:t.map(()=>o||rD).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(s.value=a(t),s.done=t>=e,s)}}let rG=e=>null!==e;function rQ(e,{repeat:t,repeatType:r="loop"},i,n=1){let o=e.filter(rG),s=n<0||t&&"loop"!==r&&t%2==1?0:o.length-1;return s&&void 0!==i?i:o[s]}let rX={decay:r_,inertia:r_,tween:r$,keyframes:r$,spring:rE};function rY(e){"string"==typeof e.type&&(e.type=rX[e.type])}class rZ{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}}let r0=e=>e/100;class r1 extends rZ{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==eZ.now()&&this.tick(eZ.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},ro.mainThread++,this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause()}initAnimation(){let{options:e}=this;rY(e);let{type:t=r$,repeat:r=0,repeatDelay:i=0,repeatType:n,velocity:o=0}=e,{keyframes:s}=e,a=t||r$;a!==r$&&"number"!=typeof s[0]&&(this.mixKeyframes=ri(r0,ry(s[0],s[1])),s=[0,100]);let c=a({...e,keyframes:s}
19);"mirror"===n&&(this.mirroredGenerator=a({...e,keyframes:[...s].reverse(),velocity:-o})),null===c.calculatedDuration&&(c.calculatedDuration=rb(c));let{calculatedDuration:u}=c;this.calculatedDuration=u,this.resolvedDuration=u+i,this.totalDuration=this.resolvedDuration*(r+1)-i,this.generator=c}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=t}tick(e,t=!1){let{generator:r,totalDuration:i,mixKeyframes:n,mirroredGenerator:o,resolvedDuration:s,calculatedDuration:a}=this;if(null===this.startTime)return r.next(0);let{delay:c=0,keyframes:u,repeat:d,repeatType:l,repeatDelay:p,type:h,onUpdate:v,finalKeyframe:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-i/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let g=this.currentTime-c*(this.playbackSpeed>=0?1:-1),m=this.playbackSpeed>=0?g<0:g>i;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=i);let y=this.currentTime,S=r;if(d){let e=Math.min(this.currentTime,i)/s,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,d+1))%2&&("reverse"===l?(r=1-r,p&&(r-=p/s)):"mirror"===l&&(S=o)),y=z(0,1,r)*s}let C=m?{done:!1,value:u[0]}:S.next(y);n&&(C.value=n(C.value));let{done:b}=C;m||null===a||(b=this.playbackSpeed>=0?this.currentTime>=i:this.currentTime<=0);let P=null===this.holdTime&&("finished"===this.state||"running"===this.state&&b);return P&&h!==r_&&(C.value=rQ(u,this.options,f,this.speed)),v&&v(C.value),P&&this.finish(),C}then(e,t){return this.finished.then(e,t)}get duration(){return this.calculatedDuration/1e3}get time(){return this.currentTime/1e3}set time(e){e=rn(e),this.currentTime=e,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(e){this.updateTime(eZ.now());let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=this.currentTime/1e3)}play(){if(this.isStopped)return;let{driver:e=rS,startTime:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),this.options.onPlay?.();let r=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=r):null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime||(this.startTime=t??r),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(eZ.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,ro.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),e.observe(this)}}function r3(e){let t;return()=>(void 0===t&&(t=e()),t)}let r8=r3(()=>void 0!==window.ScrollTimeline),r2={},r5=function(e,t){let r=r3(e);return()=>r2[t]??r()}(()=>{try{document.createElement("div").animate({opacity:0}
19,{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),r6=([e,t,r,i])=>`cubic-bezier(${e}, ${t}, ${r}, ${i})`,r4={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:r6([0,.65,.55,1]),circOut:r6([.55,0,1,.45]),backIn:r6([.31,.01,.66,-.59]),backOut:r6([.33,1.53,.69,.99])};function r7(e){return"function"==typeof e&&"applyToOptions"in e}class r9 extends rZ{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,!e)return;let{element:t,name:r,keyframes:i,pseudoElement:n,allowFlatten:o=!1,finalKeyframe:s,onComplete:a}=e;this.isPseudoElement=!!n,this.allowFlatten=o,this.options=e,X("string"!=typeof e.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");let c=function({type:e,...t}){return r7(e)&&r5()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,r,{delay:i=0,duration:n=300,repeat:o=0,repeatType:s="loop",ease:a="easeOut",times:c}={},u){let d={[t]:r};c&&(d.offset=c);let l=function e(t,r){if(t)return"function"==typeof t?r5()?rC(t,r):"ease-out":rW(t)?r6(t):Array.isArray(t)?t.map(t=>e(t,r)||r4.easeOut):r4[t]}(a,n);Array.isArray(l)&&(d.easing=l),ea.value&&ro.waapi++;let p={delay:i,duration:n,easing:Array.isArray(l)?"linear":l,fill:"both",iterations:o+1,direction:"reverse"===s?"alternate":"normal"};u&&(p.pseudoElement=u);let h=e.animate(d,p);return ea.value&&h.finished.finally(()=>{ro.waapi--}),h}(t,r,i,c,n),!1===c.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!n){let e=rQ(i,this.options,s,this.speed);this.updateMotionValue?this.updateMotionValue(e):function(e,t,r){t.startsWith("--")?e.style.setProperty(t,r):e.style[t]=r}(t,r,e),this.animation.cancel()}a?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(e){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;"idle"!==e&&"finished"!==e&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){return Number(this.animation.effect?.getComputedTiming?.().duration||0)/1e3}get time(){return(Number(this.animation.currentTime)||0)/1e3}set time(e){this.finishedTime=null,this.animation.currentTime=rn(e)}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(e){this.animation.startTime=e}attachTimeline({timeline:e,observe:t}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&r8())?(this.animation.timeline=e,en):t(this)}}let ie={anticipate:rB,backInOut:rF,circInOut:rq};class it extends r9{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in ie&&(e.ease=ie[e.ease])}(e),rY(e),super(e),e.startTime&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:r,onComplete:i,element:n,...o}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let s=new r1({...o,autoplay:!1}),a=rn(this.finishedTime??this.time);t.setWithVelocity(s.sample(a-10).value,s.sample(a).value,10),s.stop()}}let ir=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(eF.test(e)||"0"===e)&&!e.startsWith("url(")),ii=new Set(["opacity","clipPath","filter","transform"]),io=r3(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class is extends rZ{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:i=0,repeatDelay:n=0,repeatType:o="loop",keyframes:s,name:a,motionValue:c,element:u,...d}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=eZ.now();let l={autoplay:e,delay:t,type:r,repeat:i,repeatDelay:n,repeatType:
19o,name:a,motionValue:c,element:u,...d},p=u?.KeyframeResolver||eS;this.keyframeResolver=new p(s,(e,t,r)=>this.onKeyframesResolved(e,t,l,!r),a,c,u),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,r,i){this.keyframeResolver=void 0;let{name:n,type:o,velocity:s,delay:a,isHandoff:c,onUpdate:u}=r;this.resolvedAt=eZ.now(),!function(e,t,r,i){let n=e[0];if(null===n)return!1;if("display"===t||"visibility"===t)return!0;let o=e[e.length-1],s=ir(n,t),a=ir(o,t);return Q(s===a,`You are trying to animate ${t} from "${n}" to "${o}". "${s?o:n}" is not an animatable value.`,"value-not-animatable"),!!s&&!!a&&(function(e){let t=e[0];if(1===e.length)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}(e)||("spring"===r||r7(r))&&i)}(e,n,o,s)&&((eo.instantAnimations||!a)&&u?.(rQ(e,r,t)),e[0]=e[e.length-1],r.duration=0,r.repeat=0);let d={startTime:i?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...r,keyframes:e},l=!c&&function(e){let{motionValue:t,name:r,repeatDelay:i,repeatType:n,damping:o,type:s}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;let{onUpdate:a,transformTemplate:c}=t.owner.getProps();return io()&&r&&ii.has(r)&&("transform"!==r||!c)&&!a&&!i&&"mirror"!==n&&0!==o&&"inertia"!==s}(d)?new it({...d,element:d.motionValue.owner.current}):new r1(d);l.finished.then(()=>this.notifyFinished()).catch(en),this.pendingTimeline&&(this.stopTimeline=l.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=l}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),eg=!0,ey(),em(),eg=!1),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let ia=e=>null!==e,ic={type:"spring",stiffness:500,damping:25,restSpeed:10},iu={type:"keyframes",duration:.8},id={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},il=(e,t,r,i={},n,o)=>a=>{let c=t9(i,e)||{},u=c.delay||i.delay||0,{elapsed:d=0}=i;d-=rn(u);let l={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...c,delay:-d,onUpdate:e=>{t.set(e),c.onUpdate&&c.onUpdate(e)},onComplete:()=>{a(),c.onComplete&&c.onComplete()},name:e,motionValue:t,element:o?void 0:n};!function({when:e,delay:t,delayChildren:r,staggerChildren:i,staggerDirection:n,repeat:o,repeatType:s,repeatDelay:a,from:c,elapsed:u,...d}){return!!Object.keys(d).length}(c)&&Object.assign(l,((e,{keyframes:t})=>t.length>2?iu:s.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:ic:id)(e,l)),l.duration&&(l.duration=rn(l.duration)),l.repeatDelay&&(l.repeatDelay=rn(l.repeatDelay)),void 0!==l.from&&(l.keyframes[0]=l.from);let p=!1;if(!1!==l.type&&(0!==l.duration||l.repeatDelay)||(l.duration=0,0===l.delay&&(p=!0)),(eo.instantAnimations||eo.skipAnimations)&&(p=!0,l.duration=0,l.delay=0),l.allowFlatten=!c.type&&!c.ease,p&&!o&&void 0!==t.get()){let e=function(e,{repeat:t,repeatType:r="loop"},i){let n=e.filter(ia),o=t&&"loop"!==r&&t%2==1?0:n.length-1;return n[o]}(l.keyframes,c);if(void 0!==e)return void eu.update(()=>{l.onUpdate(e),l.onComplete()})}return c.isSync?new r1(l):new is(l)};function ip(e,t,{delay:r=0,transitionOverride:i,type:n}={}){let{transition:o=e.getDefaultTransition(),transitionEnd:s,...a}=t;i&&(o=i);let c=[],u=n&&e.animationState&&e.animationState.getState()[n];for(let t in a){let i=e.getValue(t,e.latestValues[t]??null),n=a[t];if(void 0===n||u&&function({protectedKeys:e,needsAnimating:t},r){let i=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,i}(u,t))continue;let s={delay:r,...t9(o||{},t)},d=i.get();if(void 0!==d&&!i.isAnimating&&!Array.isArray(n)&&n===d&&!s.velocity)continue;let l=!1;if(window.MotionHandoffAnimation){let r=e.props[t2];if(r){let e=window.MotionHandoffAnimation(r,t,eu);null!==e&&(s.startTime=e,l=!0)}}rt(e,t),i.start(il(t,i,n,e.shouldReduceMotion&&N.has(t)?{type:!1}:s,e,l));let p=i.animation;p&&c.push(p)}return s&&Promise.all(c).then(()=>{eu.update(()=>{s&&function(e,t){let{transitionEnd:r={},transition:i={},...n}=t7(e,t)||{};for(let t in n={...n,...r}){var o;let r=re(o=n[t])?o[o.length-1]||0:o;e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,e5(r))}}(e,s)})}),c}function ih(e,t,r={}){let i=t7(e,t,"exit"===r.type?e.presenceContext?.custom:void 0),{transition:n=e.getDefaultTransition()||{}}=i||{};r.transitionOverride&&(n=r.transitionOverride);let o=i?()=>Promise.all(ip(e,i,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(i=0)=>{let{delayChildren:o=0,staggerChildren:s,staggerDirection:a}=n;return function(e,t,r=0,i=0,n=0,o=1,s){let a=[],c=e.variantChildren.size,u=(c-1)*n,d="function"==typeof i,l=d?e=>i(e,c):1===o?(e=0)=>e*n:(e=0)=>u-e*n;return Array.from(e.variantChildren).sort(iv).forEach((e,n)=>{e.notify("AnimationStart",t),a.push(ih(e,t,{...s,delay:r+(d?0:i)+l(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,i,o,s,a,r)}:()=>Promise.resolve(),{when:a}=n;if(!a)return Promise.all([o(),s(r.delay)]);{let[e,t]="beforeChildren"===a?[o,s]:[s,o];return e().then(()=>t())}}function iv(e,t){return e.sortNodePosition(t)}function ig(e,t){if(!Array.isArray(t))return!1;let r=t.length;if(r!==e.length)return!1;for(let i=0;i<r;i++)if(t[i]!==e[i])return!1;return!0}let im=tl.length,iy=[...td].reverse(),iS=td.length;function iC(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ib(){return{animate:iC(!0),whileInView:iC(),whileHover:iC(),whileTap:iC(),whileDrag:iC(),whileFocus:iC(),exit:iC()}}class iP{constructor(e){this.isMounted=!1,this.node=e}update(){}}class iR extends iP{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:r})=>(function(e,t,r={}){let i;if(e.notify("AnimationStart",t),Array.isArray(t))i=Promise.all(t.map(t=>ih(e,t,r)));else if("string"==typeof t)i=ih(e,t,r);else{let n="function"==typeof t?t7(e,t,r.custom):t;i=Promise.all(ip(e,n,r))}return i.then(()=>
19{e.notify("AnimationComplete",t)})})(e,t,r))),r=ib(),i=!0,n=t=>(r,i)=>{let n=t7(e,i,"exit"===t?e.presenceContext?.custom:void 0);if(n){let{transition:e,transitionEnd:t,...i}=n;r={...r,...i,...t}}return r};function o(o){let{props:s}=e,a=function e(t){if(!t)return;if(!t.isControllingVariants){let r=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(r.initial=t.props.initial),r}let r={};for(let e=0;e<im;e++){let i=tl[e],n=t.props[i];(tu(n)||!1===n)&&(r[i]=n)}return r}(e.parent)||{},c=[],u=new Set,d={},l=1/0;for(let t=0;t<iS;t++){var p,h;let v=iy[t],f=r[v],g=void 0!==s[v]?s[v]:a[v],m=tu(g),y=v===o?f.isActive:null;!1===y&&(l=t);let S=g===a[v]&&g!==s[v]&&m;if(S&&i&&e.manuallyAnimateOnMount&&(S=!1),f.protectedKeys={...d},!f.isActive&&null===y||!g&&!f.prevProp||tc(g)||"boolean"==typeof g)continue;let C=(p=f.prevProp,"string"==typeof(h=g)?h!==p:!!Array.isArray(h)&&!ig(h,p)),b=C||v===o&&f.isActive&&!S&&m||t>l&&m,P=!1,R=Array.isArray(g)?g:[g],w=R.reduce(n(v),{});!1===y&&(w={});let{prevResolvedValues:T={}}=f,A={...T,...w},I=t=>{b=!0,u.has(t)&&(P=!0,u.delete(t)),f.needsAnimating[t]=!0;let r=e.getValue(t);r&&(r.liveStyle=!1)};for(let e in A){let t=w[e],r=T[e];if(!d.hasOwnProperty(e))(re(t)&&re(r)?ig(t,r):t===r)?void 0!==t&&u.has(e)?I(e):f.protectedKeys[e]=!0:null!=t?I(e):u.add(e)}f.prevProp=g,f.prevResolvedValues=w,f.isActive&&(d={...d,...w}),i&&e.blockInitialAnimation&&(b=!1);let E=!(S&&C)||P;b&&E&&c.push(...R.map(e=>({animation:e,options:{type:v}})))}if(u.size){let t={};if("boolean"!=typeof s.initial){let r=t7(e,Array.isArray(s.initial)?s.initial[0]:s.initial);r&&r.transition&&(t.transition=r.transition)}u.forEach(r=>{let i=e.getBaseTarget(r),n=e.getValue(r);n&&(n.liveStyle=!0),t[r]=i??null}),c.push({animation:t})}let v=!!c.length;return i&&(!1===s.initial||s.initial===s.animate)&&!e.manuallyAnimateOnMount&&(v=!1),i=!1,v?t(c):Promise.resolve()}return{animateChanges:o,setActive:function(t,i){if(r[t].isActive===i)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,i)),r[t].isActive=i;let n=o(t);for(let e in r)r[e].protectedKeys={};return n},setAnimateFunction:function(r){t=r(e)},getState:()=>r,reset:()=>{r=ib(),i=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();tc(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let iw=0;class iT extends iP{constructor(){super(...arguments),this.id=iw++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;let i=this.node.animationState.setActive("exit",!e);t&&!e&&i.then(()=>{t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}let iA={x:!1,y:!1};function iI(e,t,r,i={passive:!0}){return e.addEventListener(t,r,i),()=>e.removeEventListener(t,r)}let iE=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function i_(e){return{point:{x:e.pageX,y:e.pageY}}}function iO(e,t,r,i){return iI(e,t,e=>iE(e)&&r(e,i_(e)),i)}function ik(e){return e.max-e.min}function ix(e,t,r,i=.5){e.origin=i,e.originPoint=R(t.min,t.max,e.origin),e.scale=ik(r)/ik(t),e.translate=R(r.min,r.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function iM(e,t,r,i){ix(e.x,t.x,r.x,i?i.originX:void 0),ix(e.y,t.y,r.y,i?i.originY:void 0)}function iD(e,t,r){e.min=r.min+t.min,e.max=e.min+ik(t)}function iN(e,t,r){e.min=t.min-r.min,e.max=e.min+ik(t)}function iz(e,t,r){iN(e.x,t.x,r.x),iN(e.y,t.y,r.y)}function iL(e){return[e("x"),e("y")]}let ij=({current:e})=>e?e.ownerDocument.defaultView:null,iF=(e,t)=>Math.abs(e-t);class iB{constructor(e,t,{transformPagePoint:r,contextWindow:i=window,dragSnapToOrigin:n=!1,distanceThreshold:o=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=iq(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){return Math.sqrt(iF(e.x,t.x)**2+iF(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=this.distanceThreshold;if(!t&&!r)return;let{point:i}=e,{timestamp:n}=el;this.history.push({...i,timestamp:n});
19let{onStart:o,onMove:s}=this.handlers;t||(o&&o(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=iU(t,this.transformPagePoint),eu.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:r,onSessionEnd:i,resumeAnimation:n}=this.handlers;if(this.dragSnapToOrigin&&n&&n(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let o=iq("pointercancel"===e.type?this.lastMoveEventInfo:iU(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),i&&i(e,o)},!iE(e))return;this.dragSnapToOrigin=n,this.handlers=t,this.transformPagePoint=r,this.distanceThreshold=o,this.contextWindow=i||window;let s=iU(i_(e),this.transformPagePoint),{point:a}=s,{timestamp:c}=el;this.history=[{...a,timestamp:c}];let{onSessionStart:u}=t;u&&u(e,iq(s,this.history)),this.removeListeners=ri(iO(this.contextWindow,"pointermove",this.handlePointerMove),iO(this.contextWindow,"pointerup",this.handlePointerUp),iO(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),ed(this.updatePoint)}}function iU(e,t){return t?{point:t(e.point)}:e}function iV(e,t){return{x:e.x-t.x,y:e.y-t.y}}function iq({point:e},t){return{point:e,delta:iV(e,iW(t)),offset:iV(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,i=null,n=iW(e);for(;r>=0&&(i=e[r],!(n.timestamp-i.timestamp>rn(.1)));)r--;if(!i)return{x:0,y:0};let o=(n.timestamp-i.timestamp)/1e3;if(0===o)return{x:0,y:0};let s={x:(n.x-i.x)/o,y:(n.y-i.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,.1)}}function iW(e){return e[e.length-1]}function iH(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function iK(e,t){let r=t.min-e.min,i=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,i]=[i,r]),{min:r,max:i}}function iJ(e,t,r){return{min:i$(e,t),max:i$(e,r)}}function i$(e,t){return"number"==typeof e?e:e[t]||0}let iG=new WeakMap;class iQ{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ti(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:r}={}){let{presenceContext:i}=this.visualElement;if(i&&!1===i.isPresent)return;let n=e=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(i_(e).point)},o=(e,t)=>{let{drag:r,dragPropagation:i,onDragStart:n}=this.getProps();if(r&&!i&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"y"===e)if(iA[e])return null;else return iA[e]=!0,()=>{iA[e]=!1};return iA.x||iA.y?null:(iA.x=iA.y=!0,()=>{iA.x=iA.y=!1})}(r),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),iL(e=>{let t=this.getAxisMotionValue(e).get()||0;if(V.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let i=r.layout.layoutBox[e];i&&(t=ik(i)*(parseFloat(t)/100))}}this.originPoint[e]=t}),n&&eu.postRender(()=>n(e,t)),rt(this.visualElement,"transform");let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},s=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:r,dragDirectionLock:i,onDirectionLock:n,onDrag:o}=this.getProps();if(!r&&!this.openDragLock)return;let{offset:s}=t;if(i&&null===this.currentDirection){this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(s),null!==this.currentDirection&&n&&n(this.currentDirection);return}this.updateAxis("x",t.point,s),this.updateAxis("y",t.point,s),this.visualElement.render(),o&&o(e,t)},a=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>iL(e=>"paused"===this.getAnimationState(e)&&this.getAxisMotionValue(e).animation?.play()),{dragSnapToOrigin:u}=this.getProps();
19this.panSession=new iB(e,{onSessionStart:n,onStart:o,onMove:s,onSessionEnd:a,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:r,contextWindow:ij(this.visualElement)})}stop(e,t){let r=e||this.latestPointerEvent,i=t||this.latestPanInfo,n=this.isDragging;if(this.cancel(),!n||!i||!r)return;let{velocity:o}=i;this.startAnimation(o);let{onDragEnd:s}=this.getProps();s&&eu.postRender(()=>s(r,i))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){let{drag:i}=this.getProps();if(!r||!iX(e,i,this.currentDirection))return;let n=this.getAxisMotionValue(e),o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:r},i){return void 0!==t&&e<t?e=i?R(t,e,i.min):Math.max(e,t):void 0!==r&&e>r&&(e=i?R(r,e,i.max):Math.min(e,r)),e}(o,this.constraints[e],this.elastic[e])),n.set(o)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,i=this.constraints;e&&t8(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(e,{top:t,left:r,bottom:i,right:n}){return{x:iH(e.x,r,n),y:iH(e.y,t,i)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:iJ(e,"left","right"),y:iJ(e,"top","bottom")}}(t),i!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&iL(e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(r.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!t8(t))return!1;let i=t.current;X(null!==i,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:n}=this.visualElement;if(!n||!n.layout)return!1;let o=function(e,t,r){let i=D(e,r),{scroll:n}=t;return n&&(k(i.x,n.offset.x),k(i.y,n.offset.y)),i}(i,n.root,this.visualElement.getTransformPagePoint()),s=(e=n.layout.layoutBox,{x:iK(e.x,o.x),y:iK(e.y,o.y)});if(r){let e=r(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(s));this.hasMutatedConstraints=!!e,e&&(s=P(e))}return s}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:i,dragTransition:n,dragSnapToOrigin:o,onDragTransitionEnd:s}=this.getProps(),a=this.constraints||{};return Promise.all(iL(s=>{if(!iX(s,t,this.currentDirection))return;let c=a&&a[s]||{};o&&(c={min:0,max:0});let u={type:"inertia",velocity:r?e[s]:0,bounceStiffness:i?200:1e6,bounceDamping:i?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...n,...c};return this.startAxisValueAnimation(s,u)})).then(s)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return rt(this.visualElement,e),r.start(il(e,r,0,t,this.visualElement,!1))}stopAnimation(){iL(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){iL(e=>this.getAxisMotionValue(e).animation?.pause())}getAnimationState(e){return this.getAxisMotionValue(e).animation?.state}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){iL(t=>{let{drag:r}=this.getProps();if(!iX(t,r,this.currentDirection))return;let{projection:i}=this.visualElement,n=this.getAxisMotionValue(t);if(i&&i.layout){let{min:r,max:o}=i.layout.layoutBox[t];n.set(e[t]-R(r,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!t8(t)||!r||!this.constraints)return;this.stopAnimation();let i={x:0,y:0};iL(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let r=t.get();i[e]=function(e,t){let r=.5,i=ik(e),n=ik(t);return n>i?r=rJ(t.min,t.max-i,e.min):i>n&&(r=rJ(e.min,e.max-n,t.min)),z(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),iL(t=>{if(!iX(t,e,null))return;let r=this.getAxisMotionValue(t),{min:n,max:o}=this.constraints[t];r.set(R(n,o,i[t]))})}addListeners(){if(!this.visualElement.current)return;iG.set(this.visualElement,this);let e=iO(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();t8(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,i=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),eu.read(t);let n=iI(window,"resize",()=>this.scalePositionWithinConstraints()),o=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(iL(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{n(),e(),i(),o&&o()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:n=!1,dragElastic:o=.35,dragMomentum:s=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:i,dragConstraints:n,dragElastic:o,dragMomentum:s}}}function iX(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class iY extends iP{constructor(e){super(e),this.removeGroupControls=en,this.removeListeners=en,this.controls=new iQ(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||en}unmount(){this.removeGroupControls(),this.removeListeners()}}let iZ=e=>(t,r)=>{e&&eu.postRender(()=>e(t,r))};class i0 extends iP{constructor(){super(...arguments),this.removePointerDownListener=en}onPointerDown(e){this.session=new iB(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:ij(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:i}=this.node.getProps();return{onSessionStart:iZ(e),onStart:iZ(t),onMove:r,onEnd:(e,t)=>{delete this.session,i&&eu.postRender(()=>i(e,t))}}}mount(){this.removePointerDownListener=iO(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var i1=r(532082);let i3={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function i8(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let i2={correct:(e,t)=>
19{if(!t.target)return e;if("string"==typeof e)if(!q.test(e))return e;else e=parseFloat(e);let r=i8(e,t.target.x),i=i8(e,t.target.y);return`${r}% ${i}%`}},i5=!1;class i6 extends n.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:i}=this.props,{projection:n}=e;for(let e in i7)tw[e]=i7[e],y(e)&&(tw[e].isCSSVariable=!0);n&&(t.group&&t.group.add(n),r&&r.register&&i&&r.register(n),i5&&n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,onExitComplete:()=>this.safeToRemove()})),i3.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:i,isPresent:n}=this.props,{projection:o}=r;return o&&(o.isPresent=n,i5=!0,i||e.layoutDependency!==t||void 0===t||e.isPresent!==n?o.willUpdate():this.safeToRemove(),e.isPresent!==n&&(n?o.promote():o.relegate()||eu.postRender(()=>{let e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),e4.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:i}=e;i&&(i.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(i),r&&r.deregister&&r.deregister(i))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function i4(e){let[t,r]=(0,i1.xQ)(),i=(0,n.useContext)(tF.L);return(0,tj.jsx)(i6,{...e,layoutGroup:i,switchLayoutGroup:(0,n.useContext)(t5),isPresent:t,safeToRemove:r})}let i7={borderRadius:{...i2,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:i2,borderTopRightRadius:i2,borderBottomLeftRadius:i2,borderBottomRightRadius:i2,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let i=eF.parse(e);if(i.length>5)return e;let n=eF.createTransformer(e),o=+("number"!=typeof i[0]),s=r.x.scale*t.x,a=r.y.scale*t.y;i[0+o]/=s,i[1+o]/=a;let c=R(s,a,.5);return"number"==typeof i[2+o]&&(i[2+o]/=c),"number"==typeof i[3+o]&&(i[3+o]/=c),n(i)}}};var i9=r(706983);function ne(e){return(0,i9.G)(e)&&"ownerSVGElement"in e}let nt=(e,t)=>e.depth-t.depth;class nr{constructor(){this.children=[],this.isDirty=!1}add(e){e0(this.children,e),this.isDirty=!0}remove(e){e1(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(nt),this.isDirty=!1,this.children.forEach(e)}}let ni=["TopLeft","TopRight","BottomLeft","BottomRight"],nn=ni.length,no=e=>"string"==typeof e?parseFloat(e):e,ns=e=>"number"==typeof e||q.test(e);function na(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let nc=nd(0,.5,rV),nu=nd(.5,.95,en);function nd(e,t,r){return i=>i<e?0:i>t?1:r(rJ(e,t,i))}function nl(e,t){e.min=t.min,e.max=t.max}function np(e,t){nl(e.x,t.x),nl(e.y,t.y)}function nh(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function nv(e,t,r,i,n){return e-=t,e=i+1/r*(e-i),void 0!==n&&(e=i+1/n*(e-i)),e}function nf(e,t,[r,i,n],o,s){!function(e,t=0,r=1,i=.5,n,o=e,s=e){if(V.test(t)&&(t=parseFloat(t),t=R(s.min,s.max,t/100)-s.min),"number"!=typeof t)return;let a=R(o.min,o.max,i);e===o&&(a-=t),e.min=nv(e.min,t,r,a,n),e.max=nv(e.max,t,r,a,n)}(e,t[r],t[i],t[n],t.scale,o,s)}let ng=["x","scaleX","originX"],nm=["y","scaleY","originY"];function ny(e,t,r,i){nf(e.x,t,ng,r?r.x:void 0,i?i.x:void 0),nf(e.y,t,nm,r?r.y:void 0,i?i.y:void 0)}function nS(e){return 0===e.translate&&1===e.scale}function nC(e){return nS(e.x)&&nS(e.y)}function nb(e,t){return e.min===t.min&&e.max===t.max}function nP(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function nR(e,t){return nP(e.x,t.x)&&nP(e.y,t.y)}function nw(e){return ik(e.x)/ik(e.y)}function nT(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class nA{constructor(){this.members=[]}add(e){e0(this.members,e),e.scheduleRender()}remove(e){if(e1(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t,r=this.members.findIndex(t=>e===t);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:i}=e.options;!1===i&&r.hide()}}
19exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}let nI={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},nE=["","X","Y","Z"],n_=0;function nO(e,t,r,i){let{latestValues:n}=t;n[e]&&(r[e]=n[e],t.setStaticValue(e,0),i&&(i[e]=0))}function nk({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:i,resetTransform:n}){return class{constructor(e={},r=t?.()){this.id=n_++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,ea.value&&(nI.nodes=nI.calculatedTargetDeltas=nI.calculatedProjections=0),this.nodes.forEach(nD),this.nodes.forEach(nU),this.nodes.forEach(nV),this.nodes.forEach(nN),ea.addProjectionMetrics&&ea.addProjectionMetrics(nI)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new nr)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new e3),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let r=this.eventHandlers.get(e);r&&r.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=ne(t)&&!(ne(t)&&"svg"===t.tagName),this.instance=t;let{layoutId:r,layout:i,visualElement:n}=this.options;if(n&&!n.current&&n.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(i||r)&&(this.isLayoutDirty=!0),e){let r,i=0,n=()=>this.root.updateBlockedByResize=!1;eu.read(()=>{i=window.innerWidth}),e(t,()=>{let e=window.innerWidth;e!==i&&(i=e,this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=eZ.now(),i=({timestamp:t})=>{let n=t-r;n>=250&&(ed(i),e(n-250))};return eu.setup(i,!0),()=>ed(i)}(n,250),i3.hasAnimatedSinceResize&&(i3.hasAnimatedSinceResize=!1,this.nodes.forEach(nB)))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&n&&(r||i)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:r,layout:i})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let o=this.options.transition||n.getDefaultTransition()||n$,{onLayoutAnimationStart:s,onLayoutAnimationComplete:a}=n.getProps(),c=!this.targetLayout||!nR(this.targetLayout,i),u=!t&&r;if(this.options.layoutRoot||this.resumeFrom||u||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...t9(o,"layout"),onPlay:s,onComplete:a};(n.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,u)}else t||nB(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=i})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),ed(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEac
19h(nq),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:r}=t.options;if(!r)return;let i=r.props[t2];if(window.MotionHasOptimisedAnimation(i,"transform")){let{layout:e,layoutId:r}=t.options;window.MotionCancelOptimisedAnimation(i,"transform",eu,!(e||r))}let{parent:n}=t;n&&!n.hasCheckedOptimisedAppear&&e(n)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:r}=this.options;if(void 0===t&&!r)return;let i=this.getTransformTemplate();this.prevTransformTemplateValue=i?i(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(nL);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(nj);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(nF),this.nodes.forEach(nx),this.nodes.forEach(nM)):this.nodes.forEach(nj),this.clearAllSnapshots();let e=eZ.now();el.delta=z(0,1e3/60,e-el.timestamp),el.timestamp=e,el.isProcessing=!0,ep.update.process(el),ep.preRender.process(el),ep.render.process(el),el.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,e4.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(nz),this.sharedNodes.forEach(nW)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,eu.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){eu.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||ik(this.snapshot.measuredBox.x)||ik(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ti(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=i(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!n)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!nC(this.projectionDelta),r=this.getTransformTemplate(),i=r?r(this.latestValues,""):void 0,o=i!==this.prevTransformTemplateValue;e&&this.instance&&(t||A(this.latestValues)||o)&&(n(this.instance,i),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let r=this.measurePageBox(),i=this.removeElementScroll(r);return e&&(i=this.removeTransform(i)),nX((t=i).x),nX(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:i,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return ti();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(nZ))){let{scroll:e}=this.root;e&&(k(t.x,e.offset.x),k(t.y,e.offset.y))}return t}removeElementScroll(e){let t=ti();if(np(t,e),this.scroll?.wasRoot)return t;for(let r=0;r<this.path.length;r++){let i=this.path[r],{scroll:n,options:o}=i;i!==this.root&&n&&o.layoutScroll&&(n.wasRoot&&np(t,e),k(t.x,n.offset.x),k(t.y,n.offset.y))}return t}applyTransform(e,t=!1){let r=ti();np(r,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];!t&&i.options.layoutScroll&&i.scroll&&i!==i.root&&M(r,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),A(i.latestValues)&&M(r,i.latestValues)}return A(this.latestValues)&&M(r,this.latestValues),r}removeTransform(e){let t=ti();np(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!A(r.latestValues))continue;T(r.latestValues)&&r.updateSnapshot();let i=ti();np(i,r.measurePageBox()),ny(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,i)}return A(this.latestValues)&&ny(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==el.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.
19isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=t.isSharedProjectionDirty);let r=!!this.resumingFrom||this!==t;if(!(e||r&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:i,layoutId:n}=this.options;if(this.layout&&(i||n)){if(this.resolvedRelativeTargetAt=el.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ti(),this.relativeTargetOrigin=ti(),iz(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),np(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if(this.target||(this.target=ti(),this.targetWithTransforms=ti()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target){var o,s,a;this.forceRelativeParentToResolveTarget(),o=this.target,s=this.relativeTarget,a=this.relativeParent.target,iD(o.x,s.x,a.x),iD(o.y,s.y,a.y)}else this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):np(this.target,this.layout.layoutBox),O(this.target,this.targetDelta)):np(this.target,this.layout.layoutBox);if(this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ti(),this.relativeTargetOrigin=ti(),iz(this.relativeTargetOrigin,this.target,e.target),np(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}
19ea.value&&nI.calculatedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||T(this.parent.latestValues)||I(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,r=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(r=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(r=!1),this.resolvedRelativeTargetAt===el.timestamp&&(r=!1),r)return;let{layout:i,layoutId:n}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(i||n))return;np(this.layoutCorrected,this.layout.layoutBox);let o=this.treeScale.x,s=this.treeScale.y;!function(e,t,r,i=!1){let n,o,s=r.length;if(s){t.x=t.y=1;for(let a=0;a<s;a++){o=(n=r[a]).projectionDelta;let{visualElement:s}=n.options;(!s||!s.props.style||"contents"!==s.props.style.display)&&(i&&n.options.layoutScroll&&n.scroll&&n!==n.root&&M(e,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,O(e,o)),i&&A(n.latestValues)&&M(e,n.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=ti());let{target:a}=e;if(!a){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(nh(this.prevProjectionDelta.x,this.projectionDelta.x),nh(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),iM(this.projectionDelta,this.layoutCorrected,a,this.latestValues),this.treeScale.x===o&&this.treeScale.y===s&&nT(this.projectionDelta.x,this.prevProjectionDelta.x)&&nT(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",a)),ea.value&&nI.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=tt(),this.projectionDelta=tt(),this.projectionDeltaWithTransform=tt()}setAnimationOrigin(e,t=!1){let r,i=this.snapshot,n=i?i.latestValues:{},o={...this.latestValues},s=tt();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let a=ti(),c=(i?i.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),d=!u||u.members.length<=1,l=!!(c&&!d&&!0===this.options.crossfade&&!this.path.some(nJ));this.animationProgress=0,this.mixTargetDelta=t=>{let i=t/1e3;if(nH(s.x,e.x,i),nH(s.y,e.y,i),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,p,h,v,f,g;iz(a,this.layout.layoutBox,this.relativeParent.layout.layoutBox),h=this.relativeTarget,v=this.relativeTargetOrigin,f=a,g=i,nK(h.x,v.x,f.x,g),nK(h.y,v.y,f.y,g),r&&(u=this.relativeTarget,p=r,nb(u.x,p.x)&&nb(u.y,p.y))&&(this.isProjectionDirty=!1),r||(r=ti()),np(r,this.relativeTarget)}c&&(this.animationValues=o,function(e,t,r,i,n,o){n?(e.opacity=R(0,r.opacity??1,nc(i)),e.opacityExit=R(t.opacity??1,0,nu(i))):o&&(e.opacity=R(t.opacity??1,r.opacity??1,i));for(let n=0;n<nn;n++){let o=`border${ni[n]}Radius`,s=na(t,o),a=na(r,o);(void 0!==s||void 0!==a)&&(s||(s=0),a||(a=0),0===s||0===a||ns(s)===ns(a)?(e[o]=Math.max(R(no(s),no(a),i),0),(V.test(a)||V.test(s))&&(e[o]+="%")):e[o]=a)}(t.rotate||r.rotate)&&(e.rotate=R(t.rotate||0,r.rotate||0,i))}(o,n,this.latestValues,i,l,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=i},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(ed(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=eu.update(()=>{i3.hasAnimatedSinceResize=!0,ro.layout++,this.motionValue||(this.motionValue=e5(0)),this.currentAnimation=function(e,t,r){let i=eX(e)?e:e5(e);return i.start(il("",i,t,r)),i.animation}(this.motionValue,[0,1e3],{...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{ro.layout--},onComplete:()=>{ro.layout--,e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:r,layout:i,latestValues:n}=e;if(t&&r&&i){if(this!==e&&this.layout&&i&&nY(this.options.animationType,this.layout.layoutBox,i.layoutBox)){r=this.target||ti();let t=ik(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let i=ik(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+i}np(t,r),M(t,n),iM(this.projectionDeltaWithTransform,this.layoutCorrected,t,n)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new nA),this.sharedNodes.get(e).add(t);let r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;
19return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){let i=this.getStack();i&&i.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.z||r.rotate||r.rotateX||r.rotateY||r.rotateZ||r.skewX||r.skewY)&&(t=!0),!t)return;let i={};r.z&&nO("z",e,i,this.animationValues);for(let t=0;t<nE.length;t++)nO(`rotate${nE[t]}`,e,i,this.animationValues),nO(`skew${nE[t]}`,e,i,this.animationValues);for(let t in e.render(),i)e.setStaticValue(t,i[t]),this.animationValues&&(this.animationValues[t]=i[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility="hidden";return}let r=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility="",e.opacity="",e.pointerEvents=tY(t?.pointerEvents)||"",e.transform=r?r(this.latestValues,""):"none";return}let i=this.getLead();if(!this.projectionDelta||!this.layout||!i.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=tY(t?.pointerEvents)||""),this.hasProjected&&!A(this.latestValues)&&(e.transform=r?r({},""):"none",this.hasProjected=!1);return}e.visibility="";let n=i.animationValues||i.latestValues;this.applyTransformsToTarget();
19let o=function(e,t,r){let i="",n=e.x.translate/t.x,o=e.y.translate/t.y,s=r?.z||0;if((n||o||s)&&(i=`translate3d(${n}px, ${o}px, ${s}px) `),(1!==t.x||1!==t.y)&&(i+=`scale(${1/t.x}, ${1/t.y}) `),r){let{transformPerspective:e,rotate:t,rotateX:n,rotateY:o,skewX:s,skewY:a}=r;e&&(i=`perspective(${e}px) ${i}`),t&&(i+=`rotate(${t}deg) `),n&&(i+=`rotateX(${n}deg) `),o&&(i+=`rotateY(${o}deg) `),s&&(i+=`skewX(${s}deg) `),a&&(i+=`skewY(${a}deg) `)}let a=e.x.scale*t.x,c=e.y.scale*t.y;return(1!==a||1!==c)&&(i+=`scale(${a}, ${c})`),i||"none"}(this.projectionDeltaWithTransform,this.treeScale,n);r&&(o=r(n,o)),e.transform=o;let{x:s,y:a}=this.projectionDelta;for(let t in e.transformOrigin=`${100*s.origin}% ${100*a.origin}% 0`,i.animationValues?e.opacity=i===this?n.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:n.opacityExit:e.opacity=i===this?void 0!==n.opacity?n.opacity:"":void 0!==n.opacityExit?n.opacityExit:0,tw){if(void 0===n[t])continue;let{correct:r,applyTo:s,isCSSVariable:a}=tw[t],c="none"===o?n[t]:r(n[t],i);if(s){let t=s.length;for(let r=0;r<t;r++)e[s[r]]=c}else a?this.options.visualElement.renderState.vars[t]=c:e[t]=c}this.options.layoutId&&(e.pointerEvents=i===this?tY(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(nL),this.root.sharedNodes.clear()}}}function nx(e){e.updateLayout()}function nM(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:r,measuredBox:i}=e.layout,{animationType:n}=e.options,o=t.source!==e.layout.source;"size"===n?iL(e=>{let i=o?t.measuredBox[e]:t.layoutBox[e],n=ik(i);i.min=r[e].min,i.max=i.min+n}):nY(n,t.layoutBox,r)&&iL(i=>{let n=o?t.measuredBox[i]:t.layoutBox[i],s=ik(r[i]);n.max=n.min+s,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[i].max=e.relativeTarget[i].min+s)});let s=tt();iM(s,r,t.layoutBox);let a=tt();o?iM(a,e.applyTransform(i,!0),t.measuredBox):iM(a,r,t.layoutBox);let c=!nC(s),u=!1;if(!e.resumeFrom){let i=e.getClosestProjectingParent();if(i&&!i.resumeFrom){let{snapshot:n,layout:o}=i;if(n&&o){let s=ti();iz(s,t.layoutBox,n.layoutBox);let a=ti();iz(a,r,o.layoutBox),nR(s,a)||(u=!0),i.options.layoutRoot&&(e.relativeTarget=a,e.relativeTargetOrigin=s,e.relativeParent=i)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:a,layoutDelta:s,hasLayoutChanged:c,hasRelativeLayoutChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function nD(e){ea.value&&nI.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function nN(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function nz(e){e.clearSnapshot()}function nL(e){e.clearMeasurements()}function nj(e){e.isLayoutDirty=!1}function nF(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function nB(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function nU(e){e.resolveTargetDelta()}function nV(e){e.calcProjection()}function nq(e){e.resetSkewAndRotation()}function nW(e){e.removeLeadSnapshot()}function nH(e,t,r){e.translate=R(t.translate,0,r),e.scale=R(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function nK(e,t,r,i){e.min=R(t.min,r.min,i),e.max=R(t.max,r.max,i)}function nJ(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let n$={duration:.45,ease:[.4,0,.1,1]},nG=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),nQ=nG("applewebkit/")&&!nG("chrome/")?Math.round:en;function nX(e){e.min=nQ(e.min),e.max=nQ(e.max)}function nY(e,t,r){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(nw(t)-nw(r)))}function nZ(e){return e!==e.root&&e.scroll?.wasRoot}let n0=nk({attachResizeListener:(e,t)=>iI(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),n1={current:void 0},n3=nk({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!n1.current){let e=new n0({});e.mount(window),e.setOptions({layoutScroll:!0}),n1.current=e}return n1.current},resetTransform:(e,t)=>
19{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});function n8(e,t){let r=function(e,t,r){if(e instanceof EventTarget)return[e];if("string"==typeof e){let t=document,r=(void 0)??t.querySelectorAll(e);return r?Array.from(r):[]}return Array.from(e)}(e),i=new AbortController;return[r,{passive:!0,...t,signal:i.signal},()=>i.abort()]}function n2(e){return!("touch"===e.pointerType||iA.x||iA.y)}function n5(e,t,r){let{props:i}=e;e.animationState&&i.whileHover&&e.animationState.setActive("whileHover","Start"===r);let n=i["onHover"+r];n&&eu.postRender(()=>n(t,i_(t)))}class n6 extends iP{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,r={}){let[i,n,o]=n8(e,r),s=e=>{if(!n2(e))return;let{target:r}=e,i=t(r,e);if("function"!=typeof i||!r)return;let o=e=>{n2(e)&&(i(e),r.removeEventListener("pointerleave",o))};r.addEventListener("pointerleave",o,n)};return i.forEach(e=>{e.addEventListener("pointerenter",s,n)}),o}(e,(e,t)=>(n5(this.node,t,"Start"),e=>n5(this.node,e,"End"))))}unmount(){}}class n4 extends iP{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ri(iI(this.node.current,"focus",()=>this.onFocus()),iI(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}var n7=r(827351);let n9=(e,t)=>!!t&&(e===t||n9(e,t.parentElement)),oe=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),ot=new WeakSet;function or(e){return t=>{"Enter"===t.key&&e(t)}}function oi(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function on(e){return iE(e)&&!(iA.x||iA.y)}function oo(e,t,r){let{props:i}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&i.whileTap&&e.animationState.setActive("whileTap","Start"===r);let n=i["onTap"+("End"===r?"":r)];n&&eu.postRender(()=>n(t,i_(t)))}class os extends iP{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,r={}){let[i,n,o]=n8(e,r),s=e=>{let i=e.currentTarget;if(!on(e))return;ot.add(i);let o=t(i,e),s=(e,t)=>{window.removeEventListener("pointerup",a),window.removeEventListener("pointercancel",c),ot.has(i)&&ot.delete(i),on(e)&&"function"==typeof o&&o(e,{success:t})},a=e=>{s(e,i===window||i===document||r.useGlobalTarget||n9(i,e.target))},c=e=>{s(e,!1)};window.addEventListener("pointerup",a,n),window.addEventListener("pointercancel",c,n)};return i.forEach(e=>{((r.useGlobalTarget?window:e).addEventListener("pointerdown",s,n),(0,n7.s)(e))&&(e.addEventListener("focus",e=>((e,t)=>{let r=e.currentTarget;if(!r)return;let i=or(()=>{if(ot.has(r))return;oi(r,"down");let e=or(()=>{oi(r,"up")});r.addEventListener("keyup",e,t),r.addEventListener("blur",()=>oi(r,"cancel"),t)});r.addEventListener("keydown",i,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",i),t)})(e,n)),oe.has(e.tagName)||-1!==e.tabIndex||e.hasAttribute("tabindex")||(e.tabIndex=0))}),o}(e,(e,t)=>(oo(this.node,t,"Start"),(e,{success:t})=>oo(this.node,e,t?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}let oa=new WeakMap,oc=new WeakMap,ou=e=>{let t=oa.get(e.target);t&&t(e)},od=e=>{e.forEach(ou)},ol={some:0,all:1};class op extends iP{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:i="some",once:n}=e,o={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof i?i:ol[i]},s=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,n&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:r,onViewportLeave:i}=this.node.getProps(),o=t?r:i;o&&o(e)};var a=this.node.current;let c=function({root:e,...t}){let r=e||document;oc.has(r)||oc.set(r,{});let i=oc.get(r),n=JSON.stringify(t);return i[n]||(i[n]=new IntersectionObserver(od,{root:e,...t})),i[n]}(o);return oa.set(a,s),c.observe(a),()=>{oa.delete(a),c.unobserve(a)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}let oh=function(e,t){if("undefined"==typeof Proxy)return t4;let r=new Map,i=(r,i)=>t4(r,i,e,t);return new Proxy((e,t)=>i(e,t),{get:(n,o)=>"create"===o?i:(r.has(o)||r.set(o,t4(o,void 0,e,t)),r.get(o))})}({animation:{Feature:iR},exit:{Feature:iT},inView:{Feature:op},tap:{Feature:os},focus:{Feature:n4},hover:{Feature:n6},pan:{Feature:i0},drag:{Feature:iY,ProjectionNode:n3,MeasureLayout:i4},layout:{ProjectionNode:n3,MeasureLayout:i4}},(e,t)=>tL(e)?new tN(t):new tI(t,{allowProjection:e!==n.Fragment}))},882885:(e,t,r)=>{"use strict";r.d(t,{M:()=>n});var i=r(212115);function n(e){let t=(0,i.useRef)(null);return null===t.current&&(t.current=e()),t.current}},887368:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.RecognizerConfig=t.SpeechResultFormat=void 0;let i=r(775720),n=r(532535),o=r(217770);!function(e){e[e.Simple=0]="Simple",e[e.Detailed=1]="Detailed"}(t.SpeechResultFormat||(t.SpeechResultFormat={}));class s{constructor(e,t){this.privSpeechServiceConfig=e||new n.SpeechServiceConfig(new n.Context(null)),this.privParameters=t,this.privMaxRetryCount=parseInt(t.getProperty("SPEECH-Error-MaxRetryCount","4"),10),this.privLanguageIdMode=t.getProperty(i.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===o.RecognitionMode.Interactive?8e3:25e3,this.privSpeechServiceConfig.Recognition=o.RecognitionMode[e]}get SpeechServiceConfig(){return this.privSpeechServiceConfig}get recognitionActivityTimeout(){return this.privRecognitionActivityTimeout}get isContinuousRecognition(){return this.privRecognitionMode!==o.RecognitionMode.Interactive}get languageIdMode(){return this.privLanguageIdMode}get autoDetectSourceLanguages(){return this.parameters.getProperty(i.PropertyId.SpeechServiceConnection_AutoDetectSourceLanguages,void 0)}get recognitionEndpointVersion(){return this.parameters.getProperty(i.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,"2")}set recognitionEndpointVersion(e){this.parameters.setProperty(i.PropertyId.SpeechServiceConnection_RecognitionEndpointVersion,e)}get sourceLanguageModels(){let e=[],t=!1;if(void 0!==this.autoDetectSourceLanguages)for(let r of this.autoDetectSourceLanguages.split(",")){let n=r+i.PropertyId.SpeechServiceConnection_EndpointId.toString(),o=this.parameters.getProperty(n,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=s},887571:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisRestAdapter=void 0;let i=r(432971),n=r(775720),o=r(432195),s=r(937583);class a{constructor(e,t){let r=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0);if(!r){let 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.privUri=`${r}/cognitiveservices/voices/list`;let s=i.RestConfigBase.requestOptions;this.privRestAdapter=new i.RestMessageAdapter(s),this.privAuthentication=t}getVoicesList(e){return this.privRestAdapter.setHeaders(s.HeaderNames.ConnectionId,e),this.privAuthentication.fetch(e).then(e=>(this.privRestAdapter.setHeaders(e.headerName,e.token),this.privRestAdapter.request(i.RestRequestType.Get,this.privUri)))}}t.SynthesisRestAdapter=a},888390:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SpeakerVerificationModel=void 0;let i=r(365372),n=r(775720);class o{constructor(e){if(i.Contracts.throwIfNullOrUndefined(e,"VoiceProfile"),e.profileType===n.VoiceProfileType.TextIndependentIdentification)throw Error("Verification model cannot be created from Identification profile");this.privVoiceProfile=e}static fromProfile(e){return new o(e)}get voiceProfile(){return this.privVoiceProfile}get profileIds(){return[this.voiceProfile.profileId]}get scenario(){return this.voiceProfile.profileType===n.VoiceProfileType.TextDependentVerification?"TextDependentVerification":"TextIndependentVerification"}}t.SpeakerVerificationModel=o},889152:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TranslationSynthesisEnd=void 0;let i=r(532535);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},890869:(e,t,r)=>{"use strict";r.d(t,{L:()=>i});let i=(0,r(212115).createContext)({})},891707:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.WebsocketConnection=void 0;let i=r(705333),n=r(247209);class o{constructor(e,t,r,o,s,a=!1,c){if(this.privIsDisposed=!1,!e)throw new i.ArgumentNullError("uri");if(!o)throw new i.ArgumentNullError("messageFormatter");this.privMessageFormatter=o;let u="",d=0;if(t){for(let r in t)if(r){u+=0===d&&-1===e.indexOf("?")?"?":"&",u+=encodeURIComponent(r);let i=t[r];i&&(i=encodeURIComponent(i),u+=`=${i}`),d++}}if(r){for(let t in r)if(t){u+=0===d&&-1===e.indexOf("?")?"?":"&";let i=encodeURIComponent(r[t]);u+=`${t}=${i}`,d++}}this.privUri=e+u,this.privId=c||(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},893918:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileType=void 0,function(e){e[e.TextIndependentIdentification=0]="TextIndependentIdentification",e[e.TextDependentVerification=1]="TextDependentVerification",e[e.TextIndependentVerification=2]="TextIndependentVerification"}(t.VoiceProfileType||(t.VoiceProfileType={}))},897494:(e,t,r)=>{"use strict";r.d(t,{E:()=>n});var i=r(212115);let n=r(668972).B?i.useLayoutEffect:i.useEffect},900217:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LanguageIdMode=void 0,function(e){e[e.AtStart=0]="AtStart",e[e.Continuous=1]="Continuous"}(t.LanguageIdMode||(t.LanguageIdMode={}))},900316:(e,t,r)=>{"use strict";r.d(t,{n4:()=>ei});var i=r(384428),n=Math.max,o=Math.min,s=Math.round,a=r(320314);function c(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function u(){return!/^((?!chrome|android).)*safari/i.test(c())}function d(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),o=1,c=1;t&&(0,i.sb)(e)&&(o=e.offsetWidth>0&&s(n.width)/e.offsetWidth||1,c=e.offsetHeight>0&&s(n.height)/e.offsetHeight||1);var d=((0,i.vq)(e)?(0,a.A)(e):window).visualViewport,l=!u()&&r,p=(n.left+(l&&d?d.offsetLeft:0))/o,h=(n.top+(l&&d?d.offsetTop:0))/c,v=n.width/o,f=n.height/c;return{width:v,height:f,top:h,right:p+v,bottom:h+f,left:p,x:p,y:h}}function l(e){var t=(0,a.A)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}var p=r(967645);function h(e){return(((0,i.vq)(e)?e.ownerDocument:e.document)||window.document).documentElement}function v(e){return d(h(e)).left+l(e).scrollLeft}function f(e){return(0,a.A)(e).getComputedStyle(e)}function g(e){var t=f(e),r=t.overflow,i=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+i)}function m(e){var t=d(e),r=e.offsetWidth,i=e.offsetHeight;return 1>=Math.abs(t.width-r)&&(r=t.width),1>=Math.abs(t.height-i)&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:i}}function y(e){return"html"===(0,p.A)(e)?e:e.assignedSlot||e.parentNode||((0,i.Ng)(e)?e.host:null)||h(e)}function S(e,t){void 0===t&&(t=[]);var r,n=function e(t){return["html","body","#document"].indexOf((0,p.A)(t))>=0?t.ownerDocument.body:(0,i.sb)(t)&&g(t)?t:e(y(t))}(e),o=n===(null==(r=e.ownerDocument)?void 0:r.body),s=(0,a.A)(n),c=o?[s].concat(s.visualViewport||[],g(n)?n:[]):n,u=t.concat(c);return o?u:u.concat(S(y(c)))}function C(e){return(0,i.sb)(e)&&"fixed"!==f(e).position?e.offsetParent:null}function b(e){for(var t,r=(0,a.A)(e),n=C(e);n&&(t=n,["table","td","th"].indexOf((0,p.A)(t))>=0)&&"static"===f(n).position;)n=C(n);return n&&("html"===(0,p.A)(n)||"body"===(0,p.A)(n)&&"static"===f(n).position)?r:n||function(e){var t=/firefox/i.test(c());if(/Trident/i.test(c())&&(0,i.sb)(e)&&"fixed"===f(e).position)return null;var r=y(e);for((0,i.Ng)(r)&&(r=r.host);(0,i.sb)(r)&&0>["html","body"].indexOf((0,p.A)(r));){var n=f(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||r}var P="bottom",R="right",w="left",T="auto",A=["top",P,R,w],I="start",E="viewport",_="popper",O=A.reduce(function(e,t){return e.concat([t+"-"+I,t+"-end"])},[]),k=[].concat(A,[T]).reduce(function(e,t){return e.concat([t,t+"-"+I,t+"-end"])},[]),x=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],M={placement:"bottom",modifiers:[],strategy:"absolute"};function D(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var N={passive:!0};function z(e){return e.split("-")[0]}function L(e){return e.split("-")[1]}function j(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function F(e){var t,r=e.reference,i=e.element,n=e.placement,o=n?z(n):null,s=n?L(n):null,a=r.x+r.width/2-i.width/2,c=r.y+r.height/2-i.height/2;switch(o){case"top":t={x:a,y:r.y-i.height};break;case P:t={x:a,y:r.y+r.height};break;case R:t={x:r.x+r.width,y:c};break;case w:t={x:r.x-i.width,y:c};break;default:t={x:r.x,y:r.y}}var u=o?j(o):null;if(null!=u){var d="y"===u?"height":"width";switch(s){case I:t[u]=t[u]-(r[d]/2-i[d]/2);break;
19case"end":t[u]=t[u]+(r[d]/2-i[d]/2)}}return t}var B={top:"auto",right:"auto",bottom:"auto",left:"auto"};function U(e){var t,r,i,n,o,c,u,d=e.popper,l=e.popperRect,p=e.placement,v=e.variation,g=e.offsets,m=e.position,y=e.gpuAcceleration,S=e.adaptive,C=e.roundOffsets,T=e.isFixed,A=g.x,I=void 0===A?0:A,E=g.y,_=void 0===E?0:E,O="function"==typeof C?C({x:I,y:_}):{x:I,y:_};I=O.x,_=O.y;var k=g.hasOwnProperty("x"),x=g.hasOwnProperty("y"),M=w,D="top",N=window;if(S){var z=b(d),L="clientHeight",j="clientWidth";z===(0,a.A)(d)&&"static"!==f(z=h(d)).position&&"absolute"===m&&(L="scrollHeight",j="scrollWidth"),("top"===p||(p===w||p===R)&&"end"===v)&&(D=P,_-=(T&&z===N&&N.visualViewport?N.visualViewport.height:z[L])-l.height,_*=y?1:-1),(p===w||("top"===p||p===P)&&"end"===v)&&(M=R,I-=(T&&z===N&&N.visualViewport?N.visualViewport.width:z[j])-l.width,I*=y?1:-1)}var F=Object.assign({position:m},S&&B),U=!0===C?(t={x:I,y:_},r=(0,a.A)(d),i=t.x,n=t.y,{x:s(i*(o=r.devicePixelRatio||1))/o||0,y:s(n*o)/o||0}):{x:I,y:_};return(I=U.x,_=U.y,y)?Object.assign({},F,((u={})[D]=x?"0":"",u[M]=k?"0":"",u.transform=1>=(N.devicePixelRatio||1)?"translate("+I+"px, "+_+"px)":"translate3d("+I+"px, "+_+"px, 0)",u)):Object.assign({},F,((c={})[D]=x?_+"px":"",c[M]=k?I+"px":"",c.transform="",c))}var V=r(124662),q={left:"right",right:"left",bottom:"top",top:"bottom"};function W(e){return e.replace(/left|right|bottom|top/g,function(e){return q[e]})}var H={start:"end",end:"start"};function K(e){return e.replace(/start|end/g,function(e){return H[e]})}function J(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&(0,i.Ng)(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function $(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function G(e,t,r){var o,s,c,p,g,m,y,S,C,b;return t===E?$(function(e,t){var r=(0,a.A)(e),i=h(e),n=r.visualViewport,o=i.clientWidth,s=i.clientHeight,c=0,d=0;if(n){o=n.width,s=n.height;var l=u();(l||!l&&"fixed"===t)&&(c=n.offsetLeft,d=n.offsetTop)}return{width:o,height:s,x:c+v(e),y:d}}(e,r)):(0,i.vq)(t)?((o=d(t,!1,"fixed"===r)).top=o.top+t.clientTop,o.left=o.left+t.clientLeft,o.bottom=o.top+t.clientHeight,o.right=o.left+t.clientWidth,o.width=t.clientWidth,o.height=t.clientHeight,o.x=o.left,o.y=o.top,o):$((s=h(e),p=h(s),g=l(s),m=null==(c=s.ownerDocument)?void 0:c.body,y=n(p.scrollWidth,p.clientWidth,m?m.scrollWidth:0,m?m.clientWidth:0),S=n(p.scrollHeight,p.clientHeight,m?m.scrollHeight:0,m?m.clientHeight:0),C=-g.scrollLeft+v(s),b=-g.scrollTop,"rtl"===f(m||p).direction&&(C+=n(p.clientWidth,m?m.clientWidth:0)-y),{width:y,height:S,x:C,y:b}))}function Q(){return{top:0,right:0,bottom:0,left:0}}function X(e){return Object.assign({},Q(),e)}function Y(e,t){return t.reduce(function(t,r){return t[r]=e,t},{})}function Z(e,t){void 0===t&&(t={});var r,s,a,c,u,l,v,g,m=t,C=m.placement,w=void 0===C?e.placement:C,T=m.strategy,I=void 0===T?e.strategy:T,O=m.boundary,k=m.rootBoundary,x=m.elementContext,M=void 0===x?_:x,D=m.altBoundary,N=m.padding,z=void 0===N?0:N,L=X("number"!=typeof z?z:Y(z,A)),j=e.rects.popper,B=e.elements[void 0!==D&&D?M===_?"reference":_:M],U=(r=(0,i.vq)(B)?B:B.contextElement||h(e.elements.popper),s=void 0===O?"clippingParents":O,a=void 0===k?E:k,v=(l=[].concat("clippingParents"===s?(c=S(y(r)),u=["absolute","fixed"].indexOf(f(r).position)>=0&&(0,i.sb)(r)?b(r):r,!(0,i.vq)(u)?[]:c.filter(function(e){return(0,i.vq)(e)&&J(e,u)&&"body"!==(0,p.A)(e)})):[].concat(s),[a]))[0],(g=l.reduce(function(e,t){var i=G(r,t,I);return e.top=n(i.top,e.top),e.right=o(i.right,e.right),e.bottom=o(i.bottom,e.bottom),e.left=n(i.left,e.left),e},G(r,v,I))).width=g.right-g.left,g.height=g.bottom-g.top,g.x=g.left,g.y=g.top,g),V=d(e.elements.reference),q=F({reference:V,element:j,strategy:"absolute",placement:w}),W=$(Object.assign({},j,q)),H=M===_?W:V,K={top:U.top-H.top+L.top,bottom:H.bottom-U.bottom+L.bottom,left:U.left-H.left+L.left,right:H.right-U.right+L.right},Q=e.modifiersData.offset;if(M===_&&Q){var Z=Q[w];Object.keys(K).forEach(function(e){var t=[R,P].indexOf(e)>=0?1:-1,r=["top",P].indexOf(e)>=0?"y":"x";K[e]+=Z[r]*t})}return K}function ee(e,t,r){return n(e,o(t,r))}function et(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function er(e){return["top",R,P,w].some(function(t){return e[t]>=0})}var ei=function(e){void 0===e&&(e={});var t=e,r=t.defaultModifiers,n=void 0===r?[]:r,o=t.defaultOptions,c=void 0===o?M:o;return function(e,t,r){void 0===r&&(r=c);var o,u,f={placement:"bottom",orderedModifiers:[],options:Object.assign({}
vendor: 9,646 bytes, line 19
19,M,c),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},y=[],C=!1,P={state:f,setOptions:function(r){var o,s,a,u,d,l,p="function"==typeof r?r(f.options):r;R(),f.options=Object.assign({},c,f.options,p),f.scrollParents={reference:(0,i.vq)(e)?S(e):e.contextElement?S(e.contextElement):[],popper:S(t)};var h=(s=Object.keys(o=[].concat(n,f.options.modifiers).reduce(function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e},{})).map(function(e){return o[e]}),a=new Map,u=new Set,d=[],s.forEach(function(e){a.set(e.name,e)}),s.forEach(function(e){u.has(e.name)||function e(t){u.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!u.has(t)){var r=a.get(t);r&&e(r)}}),d.push(t)}(e)}),l=d,x.reduce(function(e,t){return e.concat(l.filter(function(e){return e.phase===t}))},[]));return f.orderedModifiers=h.filter(function(e){return e.enabled}),f.orderedModifiers.forEach(function(e){var t=e.name,r=e.options,i=e.effect;if("function"==typeof i){var n=i({state:f,name:t,instance:P,options:void 0===r?{}:r});y.push(n||function(){})}}),P.update()},forceUpdate:function(){if(!C){var e=f.elements,t=e.reference,r=e.popper;if(D(t,r)){f.rects={reference:(n=b(r),o="fixed"===f.options.strategy,c=(0,i.sb)(n),R=(0,i.sb)(n)&&(y=s((u=n.getBoundingClientRect()).width)/n.offsetWidth||1,S=s(u.height)/n.offsetHeight||1,1!==y||1!==S),w=h(n),T=d(t,R,o),A={scrollLeft:0,scrollTop:0},I={x:0,y:0},(c||!c&&!o)&&(("body"!==(0,p.A)(n)||g(w))&&(A=function(e){return e!==(0,a.A)(e)&&(0,i.sb)(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:l(e)}(n)),(0,i.sb)(n)?(I=d(n,!0),I.x+=n.clientLeft,I.y+=n.clientTop):w&&(I.x=v(w))),{x:T.left+A.scrollLeft-I.x,y:T.top+A.scrollTop-I.y,width:T.width,height:T.height}),popper:m(r)},f.reset=!1,f.placement=f.options.placement,f.orderedModifiers.forEach(function(e){return f.modifiersData[e.name]=Object.assign({},e.data)});for(var n,o,c,u,y,S,R,w,T,A,I,E=0;E<f.orderedModifiers.length;E++){if(!0===f.reset){f.reset=!1,E=-1;continue}var _=f.orderedModifiers[E],O=_.fn,k=_.options,x=void 0===k?{}:k,M=_.name;"function"==typeof O&&(f=O({state:f,options:x,name:M,instance:P})||f)}}}},update:(o=function(){return new Promise(function(e){P.forceUpdate(),e(f)})},function(){return u||(u=new Promise(function(e){Promise.resolve().then(function(){u=void 0,e(o())})})),u}),destroy:function(){R(),C=!0}};if(!D(e,t))return P;function R(){y.forEach(function(e){return e()}),y=[]}return P.setOptions(r).then(function(e){!C&&r.onFirstUpdate&&r.onFirstUpdate(e)}),P}}({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,i=e.options,n=i.scroll,o=void 0===n||n,s=i.resize,c=void 0===s||s,u=(0,a.A)(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&d.forEach(function(e){e.addEventListener("scroll",r.update,N)}),c&&u.addEventListener("resize",r.update,N),function(){o&&d.forEach(function(e){e.removeEventListener("scroll",r.update,N)}),c&&u.removeEventListener("resize",r.update,N)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=F({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,i=r.gpuAcceleration,n=r.adaptive,o=r.roundOffsets,s=void 0===o||o,a={placement:z(t.placement),variation:L(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===i||i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,U(Object.assign({},a,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===n||n,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,U(Object.assign({},a,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},V.A,{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,i=e.name,n=r.offset,o=void 0===n?[0,0]:n,s=k.reduce(function(e,r){var i,n,s,a,c,u;return e[r]=(i=t.rects,s=[w,"top"].indexOf(n=z(r))>=0?-1:1,c=(a="function"==typeof o?o(Object.assign({},i,{placement:r})):o)[0],u=a[1],c=c||0,u=(u||0)*s,[w,R].indexOf(n)>=0?{x:u,y:c}:{x:c,y:u}),e},{}),a=s[t.placement],c=a.x,u=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[i]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var n=r.mainAxis,o=void 0===n||n,s=r.altAxis,a=void 0===s||s,c=r.fallbackPlacements,u=r.padding,d=r.boundary,l=r.rootBoundary,p=r.altBoundary,h=r.flipVariations,v=void 0===h||h,f=r.allowedAutoPlacements,g=t.options.placement,m=z(g)===g,y=c||(m||!v?[W(g)]:function(e){if(z(e)===T)return[];var t=W(e);return[K(e),t,K(t)]}(g)),S=[g].concat(y).reduce(function(e,r){var i,n,o,s,a,c,p,h,g,m,y,S;return e.concat(z(r)===T?(n=(i={placement:r,boundary:d,rootBoundary:l,padding:u,flipVariations:v,allowedAutoPlacements:f}).placement,o=i.boundary,s=i.rootBoundary,a=i.padding,c=i.flipVariations,h=void 0===(p=i.allowedAutoPlacements)?k:p,0===(y=(m=(g=L(n))?c?O:O.filter(function(e){return L(e)===g}):A).filter(function(e){return h.indexOf(e)>=0})).length&&(y=m),Object.keys(S=y.reduce(function(e,r){return e[r]=Z(t,{placement:r,boundary:o,rootBoundary:s,padding:a})[z(r)],e},{})).sort(function(e,t){return S[e]-S[t]})):r)},[]),C=t.rects.reference,b=t.rects.popper,E=new Map,_=!0,x=S[0],M=0;M<S.length;M++){var D=S[M],N=z(D),j=L(D)===I,F=["top",P].indexOf(N)>=0,B=F?"width":"height",U=Z(t,{placement:D,boundary:d,rootBoundary:l,altBoundary:p,padding:u}),V=F?j?R:w:j?P:"top";C[B]>b[B]&&(V=W(V));var q=W(V),H=[];if(o&&H.push(U[N]<=0),a&&H.push(U[V]<=0,U[q]<=0),H.every(function(e){return e})){x=D,_=!1;break}E.set(D,H)}if(_)for(var J=v?3:1,$=function(e){var t=S.find(function(t){var r=E.get(t);if(r)return r.slice(0,e).every(function(e){return e})});if(t)return x=t,"break"},G=J;G>0&&"break"!==$(G);G--);t.placement!==x&&(t.modifiersData[i]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,i=e.name,s=r.mainAxis,a=r.altAxis,c=r.boundary,u=r.rootBoundary,d=r.altBoundary,l=r.padding,p=r.tether,h=void 0===p||p,v=r.tetherOffset,f=void 0===v?0:v,g=Z(t,{boundary:c,rootBoundary:u,padding:l,altBoundary:d}),y=z(t.placement),S=L(t.placement),C=!S,T=j(y),A="x"===T?"y":"x",E=t.modifiersData.popperOffsets,_=t.rects.reference,O=t.rects.popper,k="function"==typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,x="number"==typeof k?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(E){if(void 0===s||s){var N,F="y"===T?"top":w,B="y"===T?P:R,U="y"===T?"height":"width",V=E[T],q=V+g[F],W=V-g[B],H=h?-O[U]/2:0,K=S===I?_[U]:O[U],J=S===I?-O[U]:-_[U],$=t.elements.arrow,G=h&&$?m($):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Q(),Y=X[F],et=X[B],er=ee(0,_[U],G[U]),ei=C?_[U]/2-H-er-Y-x.mainAxis:K-er-Y-x.mainAxis,en=C?-_[U]/2+H+er+et+x.mainAxis:J+er+et+x.mainAxis,eo=t.elements.arrow&&b(t.elements.arrow),es=eo?"y"===T?eo.clientTop||0:eo.clientLeft||0:0,ea=null!=(N=null==M?void 0:M[T])?N:0,ec=ee(h?o(q,V+ei-ea-es):q,V,h?n(W,V+en-ea):W);E[T]=ec,D[T]=ec-V}if(void 0!==a&&a){var eu,ed,el="x"===T?"top":w,ep="x"===T?P:R,eh=E[A],ev="y"===A?"height":"width",ef=eh+g[el],eg=eh-g[ep],em=-1!==["top",w].indexOf(y),ey=null!=(ed=null==M?void 0:M[A])?ed:0,eS=em?ef:eh-_[ev]-O[ev]-ey+x.altAxis,eC=em?eh+_[ev]+O[ev]-ey-x.altAxis:eg,eb=h&&em?(eu=ee(eS,eh,eC))>eC?eC:eu:ee(h?eS:ef,eh,h?eC:eg);E[A]=eb,D[A]=eb-eh}t.modifiersData[i]=D}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r=e.state,i=e.name,n=e.options,o=r.elements.arrow,s=r.modifiersData.popperOffsets,a=z(r.placement),c=j(a),u=[w,R].indexOf(a)>=0?"height":"width";if(o&&s){var d,l=(d=n.padding,X("number"!=typeof(d="function"==typeof d?d(Object.assign({},r.rects,{placement:r.placement})):d)?d:Y(d,A))),p=m(o),h="y"===c?"top":w,v="y"===c?P:R,f=r.rects.reference[u]+r.rects.reference[c]-s[c]-r.rects.popper[u],g=s[c]-r.rects.reference[c],y=b(o),S=y?"y"===c?y.clientHeight||0:y.clientWidth||0:0,C=l[h],T=S-p[u]-l[v],I=S/2-p[u]/2+(f/2-g/2),E=ee(C,I,T);r.modifiersData[i]=((t={})[c]=E,t.centerOffset=E-I,t)}},effect:function(e){var t=e.state,r=e.options.element,i=void 0===r?"[data-popper-arrow]":r;if(null!=i)("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&J(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,i=t.rects.reference,n=t.rects.popper,o=t.modifiersData.preventOverflow,s=Z(t,{elementContext:"reference"}),a=Z(t,{altBoundary:!0}),c=et(s,i),u=et(a,n,o),d=er(c),l=er(u);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:l},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":l})}}]})},901386:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranslatorConnectionFactory=void 0;let i=r(432971),n=r(678796),o=r(365372),s=r(775720),a=r(937583),c=r(372317),u=r(432195),d=r(532535);class l extends u.ConnectionFactoryBase{constructor(e){super(),o.Contracts.throwIfNullOrUndefined(e,"convGetter"),this.privConvGetter=e}create(e,t,r){let o="TRUE"===e.parameters.getProperty("ConversationTranslator_MultiChannelAudio","").toUpperCase(),p=this.privConvGetter().room,h=p.cognitiveSpeechRegion||e.parameters.getProperty(s.PropertyId.SpeechServiceConnection_Region,""),v={hostSuffix:u.ConnectionFactoryBase.getHostSuffix(h),path:l.CTS_VIRT_MIC_PATH,region:encodeURIComponent(h)};v[c.QueryParameterNames.Language]=encodeURIComponent(e.parameters.getProperty(s.PropertyId.SpeechServiceConnection_RecoLanguage,"")),v[c.QueryParameterNames.CtsMeetingId]=encodeURIComponent(p.roomId),v[c.QueryParameterNames.CtsDeviceId]=encodeURIComponent(p.participantId),v[c.QueryParameterNames.CtsIsParticipant]=p.isHost?"":"&"+c.QueryParameterNames.CtsIsParticipant;let f="",g={},m={};if(o){(f=e.parameters.getProperty(s.PropertyId.SpeechServiceConnection_Endpoint))||(f="wss://"+e.parameters.getProperty(s.PropertyId.SpeechServiceConnection_Host,"transcribe.{region}.cts.speech{hostSuffix}")+"{path}");let t=new URL(f=n.StringUtils.formatString(f,v));t.searchParams.forEach((e,t)=>{g[t]=e}),new d.TranscriberConnectionFactory().setQueryParams(g,e,f),g[c.QueryParameterNames.CtsMeetingId]=v[c.QueryParameterNames.CtsMeetingId],g[c.QueryParameterNames.CtsDeviceId]=v[c.QueryParameterNames.CtsDeviceId],p.isHost||(g[c.QueryParameterNames.CtsIsParticipant]=""),c.QueryParameterNames.Format in g||(g[c.QueryParameterNames.Format]="simple"),t.searchParams.forEach((e,r)=>{t.searchParams.set(r,g[r]),delete g[r]}),f=t.toString()}else{let t=new d.TranslationConnectionFactory;f=t.getEndpointUrl(e,!0),f=n.StringUtils.formatString(f,v),t.setQueryParams(g,e,f)}m[a.HeaderNames.ConnectionId]=r,m[i.RestConfigBase.configParams.token]=p.token,t.token&&(m[t.headerName]=t.token);let y="TRUE"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","").toUpperCase();return Promise.resolve(new i.WebsocketConnection(f,g,m,new d.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),y,r))}}t.ConversationTranslatorConnectionFactory=l,l.CTS_VIRT_MIC_PATH="/speech/recognition/dynamicaudio"},906467:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntentRecognitionEventArgs=void 0;let i=r(775720);class n extends i.RecognitionEventArgs{constructor(e,t,r){super(t,r),this.privResult=e}get result(){return this.privResult}}t.IntentRecognitionEventArgs=n},908766:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},909546:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,b:()=>o});var i=r(855170),n=r(890870);function o(e){return(0,n.Ay)("MuiListItemText",e)}let s=(0,i.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"])},913051:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let i=function(e,t,r){return void 0===e||"string"==typeof e?t:{...t,ownerState:{...t.ownerState,...r}}}},915210:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceAdapter=void 0;let i=r(432971),n=r(694627),o=r(705333),s=r(345322),a=r(775720),c=r(528240),u=r(532535),d=r(565064),l=r(846147),p=r(106521),h=r(767640);class v extends u.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 c.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 h.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=u.SimpleSpeechPhrase.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);
19if(this.privRequestSession.onPhraseRecognized(n.Offset+n.Duration),n.RecognitionStatus!==u.RecognitionStatus.TooManyRequests&&n.RecognitionStatus!==u.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=u.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 c=new a.SpeechRecognitionEventArgs(t,s.Offset,this.privRequestSession.sessionId);if(this.privDialogServiceConnector.recognizing)try{this.privDialogServiceConnector.recognizing(this.privDialogServiceConnector,c)}catch(e){}r=!0;break;case"speech.keyword":let d=u.SpeechKeyword.fromJSON(e.textBody,this.privRequestSession.currentTurnAudioOffset);t=new a.SpeechRecognitionResult(this.privRequestSession.requestId,"Accepted"===d.Status?a.ResultReason.RecognizedKeyword:a.ResultReason.NoMatch,d.Text,d.Duration,d.Offset,void 0,void 0,void 0,void 0,d.asJson(),i),"Accepted"!==d.Status&&(this.privLastResult=t);let l=new a.SpeechRecognitionEventArgs(t,t.duration,t.resultId);if(this.privDialogServiceConnector.recognized)try{this.privDialogServiceConnector.recognized(this.privDialogServiceConnector,l)}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 p=new o.Deferred;return p.resolve(r),p.promise}async cancelRecognition(e,t,r,i,n){if(this.terminateMessageLoop=!0,this.privRequestSession.isRecognizing&&await this.privRequestSession.onStopRecognizing(
19),this.privDialogServiceConnector.canceled){let t=new a.PropertyCollection;t.setProperty(u.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),c=await this.privDialogAudioSource.format,u=await this.privDialogAudioSource.deviceInfo,d=new i.ReplayableAudioNode(s,c.avgBytesPerSec);await this.privRequestSession.onAudioSourceAttachCompleted(d,!1),this.privRecognizerConfig.SpeechServiceConfig.Context.audio={source:u};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 l=new a.SessionEventArgs(this.privRequestSession.sessionId);this.privRecognizer.sessionStarted&&this.privRecognizer.sessionStarted(this.privRecognizer,l),this.sendAudio(d).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 c=h.SpeechConnectionMessage.fromConnectionMessage(s);switch(c.path.toLowerCase()){case"turn.start":{let e=c.requestId.toUpperCase(),t=this.privRequestSession.requestId.toUpperCase();e!==t?this.privTurnStateManager.StartTurn(e):this.privRequestSession.onServiceTurnStartResponse()}break;case"speech.startdetected":let d=u.SpeechDetected.fromJSON(c.textBody,this.privRequestSession.currentTurnAudioOffset),l=new a.RecognitionEventArgs(d.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechStartDetected&&this.privRecognizer.speechStartDetected(this.privRecognizer,l);break;case"speech.enddetected":let p;p=c.textBody.length>0?c.textBody:"{ Offset: 0 }";let v=u.SpeechDetected.fromJSON(p,this.privRequestSession.currentTurnAudioOffset);this.privRequestSession.onServiceRecognized(v.Offset);let f=new a.RecognitionEventArgs(v.Offset,this.privRequestSession.sessionId);this.privRecognizer.speechEndDetected&&this.privRecognizer.speechEndDetected(this.privRecognizer,f);break;case"turn.end":{let e=c.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(c)&&this.serviceEvents&&this.serviceEvents.onEvent(new o.ServiceEvent(c.path.toLowerCase(),c.textBody))}catch(e){}}return t()}catch(t){this.terminateMessageLoop=!0,e.resolve()}};return t().catch(e=>
19{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 h.SpeechConnectionMessage(o.MessageType.Text,"agent.config",this.privRequestSession.requestId,"application/json",t))}}sendAgentContext(e){let t=(0,o.createGuid)(),r=JSON.stringify({channelData:"",context:{interactionId:t},messagePayload:this.privDialogServiceConnector.properties.getProperty(a.PropertyId.Conversation_Speech_Activity_Template),version:.5});return e.send(new h.SpeechConnectionMessage(o.MessageType.Text,"speech.agent.context",this.privRequestSession.requestId,"application/json",r))}fireEventForResult(e,t){let r=u.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=d.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 c=n.processActivityPayload(i,s.AudioOutputFormatImpl.fromSpeechSynthesisOutputFormatString(this.privDialogServiceConnector.properties.getProperty(a.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0))),u=new a.ActivityReceivedEventArgs(i.messagePayload,c);if(this.privDialogServiceConnector.activityReceived)try{this.privDialogServiceConnector.activityReceived(this.privDialogServiceConnector,u)}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=l.InvocationSource.VoiceActivationWithKeyword,this.speechContext.getContext().keywordDetection=[{clientDetectedKeywords:s,onReject:{action:p.OnRejectAction.EndOfTurn},type:p.KeywordDetectionType.StartTrigger}]}}t.DialogServiceAdapter=v},919270:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileConnectionFactory=t.SpeakerRecognitionConnectionFactory=void 0;let i=r(432971),n=r(775720),o=r(432195),s=r(532535),a=r(937583);class c extends o.ConnectionFactoryBase{create(e,t,r,c){let u=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint);if(!u){let t=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region),i=o.ConnectionFactoryBase.getHostSuffix(t),s=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,`wss://${t}.spr-frontend.speech${i}`),a=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_SpeakerIdMode,"TextIndependentIdentification");u=`${s}/speaker/ws/${this.scenarioToPath(a)}/${r}`}let d={format:"simple",language:e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecoLanguage)};this.setCommonUrlParams(e,d,u);let l={};void 0!==t.token&&""!==t.token&&(l[t.headerName]=t.token),l[a.HeaderNames.ConnectionId]=c,l[a.HeaderNames.SpIDAuthKey]=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Key),e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,u);let p="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false");return Promise.resolve(new i.WebsocketConnection(u,d,l,new s.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),p,c))}scenarioToPath(e){switch(e){case"TextIndependentVerification":case"2":return"verification/text-independent";case"TextDependentVerification":case"1":return"verification/text-dependent";default:return"identification/text-independent"}}}class u extends c{create(e,t,r){return super.create(e,t,"recognition",r)}}t.SpeakerRecognitionConnectionFactory=u;class d extends c{create(e,t,r){return super.create(e,t,"profile",r)}}t.VoiceProfileConnectionFactory=d},924662:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CustomCommandsConfig=void 0;let i=r(365372),n=r(365650),o=r(775720);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},925261:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=function(e){return e&&e.__esModule?e:{default:e}}(r(384249));t.default=function(e){if(!(0,i.default)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}},933676:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriberConnectionFactory=void 0;let i=r(432971),n=r(775720),o=r(532535),s=r(432195),a=r(532535),c=r(937583),u=r(372317);class d extends s.ConnectionFactoryBase{constructor(){super(...arguments),this.universalUri="/stt/speech/universal/v2"}async create(e,t,r){let o=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Endpoint,void 0),d=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Region,void 0),l=s.ConnectionFactoryBase.getHostSuffix(d),p=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_Host,"wss://"+d+".stt.speech"+l),h={},v=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_EndpointId,void 0),f=e.parameters.getProperty(n.PropertyId.SpeechServiceConnection_RecoLanguage,void 0);if(v?o&&-1!==o.search(u.QueryParameterNames.CustomSpeechDeploymentId)||
19(h[u.QueryParameterNames.CustomSpeechDeploymentId]=v):f&&(!o||-1===o.search(u.QueryParameterNames.Language))&&(h[u.QueryParameterNames.Language]=f),void 0!==e.autoDetectSourceLanguages&&(h[u.QueryParameterNames.EnableLanguageId]="true"),this.setV2UrlParams(e,h,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=`${p}${this.universalUri}`);let g={};void 0!==t.token&&""!==t.token&&(g[t.headerName]=t.token),g[c.HeaderNames.ConnectionId]=r;let m="true"===e.parameters.getProperty("SPEECH-EnableWebsocketCompression","false"),y=new i.WebsocketConnection(o,h,g,new a.WebsocketMessageFormatter,i.ProxyInfo.fromRecognizerConfig(e),m,r),S=y.uri;return e.parameters.setProperty(n.PropertyId.SpeechServiceConnection_Url,S),y}setV2UrlParams(e,t,r){new Map([[n.PropertyId.Speech_SegmentationSilenceTimeoutMs,u.QueryParameterNames.SegmentationSilenceTimeoutMs],[n.PropertyId.SpeechServiceConnection_EnableAudioLogging,u.QueryParameterNames.EnableAudioLogging],[n.PropertyId.SpeechServiceConnection_EndSilenceTimeoutMs,u.QueryParameterNames.EndSilenceTimeoutMs],[n.PropertyId.SpeechServiceConnection_InitialSilenceTimeoutMs,u.QueryParameterNames.InitialSilenceTimeoutMs],[n.PropertyId.SpeechServiceResponse_PostProcessingOption,u.QueryParameterNames.Postprocessing],[n.PropertyId.SpeechServiceResponse_ProfanityOption,u.QueryParameterNames.Profanity],[n.PropertyId.SpeechServiceResponse_StablePartialResultThreshold,u.QueryParameterNames.StableIntermediateThreshold]]).forEach((i,n)=>{this.setUrlParameter(n,i,e,t,r)});let i=JSON.parse(e.parameters.getProperty(o.ServicePropertiesPropertyName,"{}"));
19Object.keys(i).forEach(e=>{t[e]=i[e]})}}t.ConversationTranscriberConnectionFactory=d},935719:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)([(0,n.jsx)("path",{d:"M5 5h2v1c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V5h2v5h2V5c0-1.1-.9-2-2-2h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h6v-2H5zm7-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1"},"0"),(0,n.jsx)("path",{d:"M21.75 12.25c-.41-.41-1.09-.41-1.5 0L15.51 17l-2.26-2.25c-.41-.41-1.08-.41-1.5 0-.41.41-.41 1.09 0 1.5l3.05 3.04c.39.39 1.02.39 1.41 0l5.53-5.54c.42-.41.42-1.09.01-1.5"},"1")],"InventoryRounded")},937583:(e,t)=>{"use strict";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"},946184:(e,t)=>{"use strict";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},947595:(e,t,r)=>{"use strict";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(770779);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 c 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=c;class u 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=u;class d 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=d;class l 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=l;class p 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=p;class h 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=h},950442:(e,t,r)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.ConversationTranscriber=void 0;let i=r(532535),n=r(217770),o=r(705333),s=r(365372),a=r(775720);class c 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 c(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=c},954482:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CancellationReason=void 0,function(e){e[e.Error=0]="Error",e[e.EndOfStream=1]="EndOfStream"}(t.CancellationReason||(t.CancellationReason={}))},958587:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileCancellationDetails=t.VoiceProfileResult=void 0;let i=r(532535),n=r(365372),o=r(775720);class s{constructor(e,t){this.privReason=e,this.privProperties=new o.PropertyCollection,e===o.ResultReason.Canceled&&(n.Contracts.throwIfNullOrUndefined(t,"statusText"),this.privErrorDetails=t,this.privProperties.setProperty(i.CancellationErrorCodePropertyName,o.CancellationErrorCode[o.CancellationErrorCode.ServiceError]))}get reason(){return this.privReason}get properties(){return this.privProperties}get errorDetails(){return this.privErrorDetails}}t.VoiceProfileResult=s;class a extends o.CancellationDetailsBase{constructor(e,t,r){super(e,t,r)}static fromResult(e){let t=o.CancellationReason.Error,r=o.CancellationErrorCode.NoError;return e.properties&&(r=o.CancellationErrorCode[e.properties.getProperty(i.CancellationErrorCodePropertyName,o.CancellationErrorCode[o.CancellationErrorCode.NoError])]),new a(t,e.errorDetails,r)}}t.VoiceProfileCancellationDetails=a},961395:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SynthesisVoicesResult=void 0;let i=r(775720);class n extends i.SynthesisResult{constructor(e,t,r){if(Array.isArray(t))for(let 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},964450:(e,t)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0})},966766:(e,t,r)=>{"use strict";r.d(t,{default:()=>n.a});var i=r(971469),n=r.n(i)},967645:(e,t,r)=>{"use strict";function i(e){return e?(e.nodeName||"").toLowerCase():null}r.d(t,{A:()=>i})},967661:(e,t)=>{"use strict";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},971469:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return c},getImageProps:function(){return a}});let i=r(588229),n=r(638883),o=r(133063),s=i._(r(551193));function a(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=o.Image},973103:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DialogServiceConnector=void 0;let i=r(834803),n=r(532535),o=r(217770),s=r(705333),a=r(365372),c=r(775720),u=r(739205);class d extends c.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();let 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(u.PropertyId.SpeechServiceAuthorization_Token)}set authorizationToken(e){a.Contracts.throwIfNullOrWhitespace(e,"token"),this.properties.setProperty(u.PropertyId.SpeechServiceAuthorization_Token,e)}get properties(){return this.privProperties}get speechActivityTemplate(){return this.properties.getProperty(u.PropertyId.Conversation_Speech_Activity_Template)}set speechActivityTemplate(e){this.properties.setProperty(u.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(u.PropertyId.Conversation_Agent_Connection_Id),conversationId:this.properties.getProperty(u.PropertyId.Conversation_Conversation_Id,void 0),fromId:this.properties.getProperty(u.PropertyId.Conversation_From_Id,void 0),ttsAudioFormat:this.properties.getProperty(u.PropertyId.SpeechServiceConnection_SynthOutputFormat,void 0)},version:.2}}}t.DialogServiceConnector=d},974187:(e,t)=>{"use strict";
19Object.defineProperty(t,"__esModule",{value:!0}),t.ResultType=void 0,function(e){e.Auto="Auto",e.StableFragment="StableFragment",e.Hypothesis="Hypothesis",e.None="None"}(t.ResultType||(t.ResultType={}))},980099:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DetailedSpeechPhrase=void 0;let i=r(532535);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}mapRecognitionStatus(e){return"string"==typeof e?i.RecognitionStatus[e]:"number"==typeof e?e:void 0}}t.DetailedSpeechPhrase=n},982163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutoDetectSourceLanguageResult=void 0;let i=r(365372);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},985029:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let i=r(212115),n=i.useLayoutEffect,o=i.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let n=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(n,e))}}return n(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),n(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},986552:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AutoDetectSourceLanguageConfig=void 0;let i=r(532535),n=r(365372),o=r(775720),s=r(900217);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=[];
19return 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},986752:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let i=r(588229)._(r(212115)),n=r(795840),o=i.default.createContext(n.imageConfigDefault)},992987:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VoiceProfileEnrollmentCancellationDetails=t.VoiceProfileEnrollmentResult=void 0;let i=r(532535),n=r(775720);class o{constructor(e,t,r){this.privReason=e,this.privProperties=new n.PropertyCollection,this.privReason!==n.ResultReason.Canceled?t&&(this.privDetails=JSON.parse(t),"enrolling"===this.privDetails.enrollmentStatus.toLowerCase()&&(this.privReason=n.ResultReason.EnrollingVoiceProfile)):(this.privErrorDetails=r,this.privProperties.setProperty(i.CancellationErrorCodePropertyName,n.CancellationErrorCode[n.CancellationErrorCode.ServiceError]))}get reason(){return this.privReason}get enrollmentsCount(){return this.privDetails.enrollmentsCount}get enrollmentsLength(){return this.privDetails.enrollmentsLength}get properties(){return this.privProperties}get enrollmentResultDetails(){return this.privDetails}get errorDetails(){return this.privErrorDetails}static FromIdentificationProfileList(e){let t=[];for(let r of e.value){let e=new o("enrolling"===r.enrollmentStatus.toLowerCase()?n.ResultReason.EnrollingVoiceProfile:"enrolled"===r.enrollmentStatus.toLowerCase()?n.ResultReason.EnrolledVoiceProfile:n.ResultReason.Canceled,null,null);e.privDetails=this.getIdentificationDetails(r),t.push(e)}return t}static FromVerificationProfileList(e){let t=[];for(let r of e.value){let e=new o("enrolling"===r.enrollmentStatus.toLowerCase()?n.ResultReason.EnrollingVoiceProfile:"enrolled"===r.enrollmentStatus.toLowerCase()?n.ResultReason.EnrolledVoiceProfile:n.ResultReason.Canceled,null,null);e.privDetails=this.getVerificationDetails(r),t.push(e)}return t}static getIdentificationDetails(e){return{audioLength:e.audioLength?parseFloat(e.audioLength):0,audioSpeechLength:e.audioSpeechLength?parseFloat(e.audioSpeechLength):0,enrollmentStatus:e.enrollmentStatus,enrollmentsCount:e.enrollmentsCount||0,enrollmentsLength:e.enrollmentsLength?parseFloat(e.enrollmentsLength):0,enrollmentsSpeechLength:e.enrollmentsSpeechLength?parseFloat(e.enrollmentsSpeechLength):0,profileId:e.profileId||e.identificationProfileId,remainingEnrollmentsSpeechLength:e.remainingEnrollmentsSpeechLength?parseFloat(e.remainingEnrollmentsSpeechLength):0}}static getVerificationDetails(e){return{audioLength:e.audioLength?parseFloat(e.audioLength):0,audioSpeechLength:e.audioSpeechLength?parseFloat(e.audioSpeechLength):0,enrollmentStatus:e.enrollmentStatus,enrollmentsCount:e.enrollmentsCount,enrollmentsLength:e.enrollmentsLength?parseFloat(e.enrollmentsLength):0,enrollmentsSpeechLength:e.enrollmentsSpeechLength?parseFloat(e.enrollmentsSpeechLength):0,profileId:e.profileId||e.verificationProfileId,remainingEnrollmentsCount:e.remainingEnrollments||e.remainingEnrollmentsCount,remainingEnrollmentsSpeechLength:e.remainingEnrollmentsSpeechLength?parseFloat(e.remainingEnrollmentsSpeechLength):0}}}t.VoiceProfileEnrollmentResult=o;class s extends n.CancellationDetailsBase{constructor(e,t,r){super(e,t,r)}static fromResult(e){let t=n.CancellationReason.Error,r=n.CancellationErrorCode.NoError;return e.properties&&(r=n.CancellationErrorCode[e.properties.getProperty(i.CancellationErrorCodePropertyName,n.CancellationErrorCode[n.CancellationErrorCode.NoError])]),new s(t,e.errorDetails,r)}}
19t.VoiceProfileEnrollmentCancellationDetails=s},995737:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PushAudioOutputStreamImpl=t.PushAudioOutputStream=t.PullAudioOutputStreamImpl=t.PullAudioOutputStream=t.AudioOutputStream=void 0;let i=r(705333),n=r(365372),o=r(345322);class s{constructor(){return}static createPullStream(){return a.create()}}t.AudioOutputStream=s;class a extends s{static create(){return new c}}t.PullAudioOutputStream=a;class c 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=c;class u extends s{constructor(){super()}static create(e){return new d(e)}}t.PushAudioOutputStream=u;class d extends u{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=d},996765:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var i=r(31418),n=r(695155);let o=(0,i.A)((0,n.jsx)("path",{d:"M10 16v-1H3.01L3 19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-4h-7v1zm10-9h-4.01V5l-2-2h-4l-2 2v2H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-2h4v2h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m-6 0h-4V5h4z"}),"BusinessCenter")},998604:(e,t)=>{"use strict";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}}]);

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.