// Module ID: 7805 // Function ID: 7806 // Name: LabFeatureStore // Dependencies: [504, 7806, 585, 2] // Module 7805 (LabFeatureStore) import get_initializedDefault from "get initialized" /* 504 */; import DispatcherDefault from "Dispatcher" /* 585 */; import LabFeaturesDefault from "LabFeatures" /* 7806 */; import size from "module_2" /* 2 */; const React2 = {}; const DeviceSettingsStore = get_initializedDefault.DeviceSettingsStore; class LabFeatureStore extends DeviceSettingsStore { getUserAgnosticState() { return { toggleStates }; } initialize(toggleStates) { for (const key10008 in LabFeaturesDefault) { let flag; let tmp2 = closure_2; if (toggleStates != null) { toggleStates = toggleStates.toggleStates; if (toggleStates != null) { flag = toggleStates[key10008]; } } if (flag == null) { flag = false; } tmp2[key10008] = flag; continue; } } get(arg0) { let flag = toggleStates[arg0]; if (flag == null) { flag = false; } return flag; } set(arg0, arg1) { toggleStates[arg0] = arg1; return arg1; } } const prototype = LabFeatureStore.prototype; LabFeatureStore.displayName = "LabFeatureStore"; LabFeatureStore.persistKey = "LabFeatureStore"; const obj = { LAB_FEATURE_TOGGLE: function handleLabFeatureToggleSet(labFeature) { toggleStates[labFeature.labFeature] = labFeature.enabled; } }; const labFeatureStore = new LabFeatureStore(DispatcherDefault, obj); const result = size.fileFinishedImporting("modules/labs/LabFeatureStore.tsx"); export default labFeatureStore;