Module 8880

738 characters · in aca7018765200529.js, 8a6c892ca53a14de.js, 8c0bb9d0fa3b230b.js
Dependencies
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>o});var i=n(311907),l=n(73153);let s={speechRate:1,currentMessage:null},a=s;class r extends i.Ay.DeviceSettingsStore{static displayName="TTSStore";static persistKey="TTSStore";static migrations=[];initialize(e){a={...s,...e??null}}isSpeakingMessage(e,t){let{currentMessage:n}=a;return null!==n&&n.channelId===e&&n.messageId===t}get currentMessage(){return a.currentMessage}get speechRate(){return a.speechRate}getUserAgnosticState(){return a}}let o=new r(l.h,__OVERLAY__?{}:{SPEAKING_MESSAGE:function(e){let{messageId:t,channelId:n}=e;a={...a,currentMessage:{messageId:t,channelId:n}}},STOP_SPEAKING:function(){a={...a,currentMessage:null}},SET_TTS_SPEECH_RATE:function(e){a={...a,speechRate:e.speechRate}}})}