Module 312671

640 characters · in no known chunk
Dependencies
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(311907),i=n(73153),s=n(235079);let a={soundpack:s.i.CLASSIC,lastSoundpackExperimentId:null};function o(e){let{soundpack:t,forExperimentId:n}=e;a={soundpack:t,lastSoundpackExperimentId:void 0!==n?n:a.lastSoundpackExperimentId}}class l extends r.Ay.PersistedStore{static displayName="SoundpackStore";static persistKey="SoundpackStore";initialize(e){null!=e&&(a=e,Object.values(s.i).includes(a.soundpack)||(a.soundpack=s.i.CLASSIC))}getState(){return a}getSoundpack(){return a.soundpack}getLastSoundpackExperimentId(){return a.lastSoundpackExperimentId}}let u=new l(i.h,{SET_SOUNDPACK:o})}