const DEFAULT_WAVE_TYPE = 'CPM' const DEFAULT_WAVE_FLU_TYPE = 'SQU' const DEFAULT_DUTY_CYCLE = 50 export function normalizeFlickerData(flickerData) { const normalized = { flickerValue: flickerData?.flickerValue ?? null, fchagFre: flickerData?.fchagFre ?? '', fchagValue: flickerData?.fchagValue ?? '', waveType: flickerData?.waveType ?? DEFAULT_WAVE_TYPE, waveFluType: flickerData?.waveFluType ?? DEFAULT_WAVE_FLU_TYPE, fdutyCycle: flickerData?.fdutyCycle ?? DEFAULT_DUTY_CYCLE } const isBackendEmptyState = normalized.flickerValue == null && normalized.fchagFre === '1' && normalized.fchagValue === '2.724' if (isBackendEmptyState) { normalized.fchagFre = '' normalized.fchagValue = '' } return normalized }