{[
{ label: 'Neural Net', score: result.nn_score, key: 'nn' },
{ label: 'Spectral', score: result.spectral_anomaly_score, key: 'sp' },
{ label: 'ELA', score: result.ela_score, key: 'el' },
{ label: 'Geometry', score: result.geometry_anomaly_score, key: 'geo' },
{ label: 'Noise', score: result.noise_score, key: 'ns' },
{ label: 'Color', score: result.color_score, key: 'cl' },
{ label: 'Lighting', score: result.lighting_score || 0, key: 'li' },
{ label: 'CFA', score: result.cfa_score || 0, key: 'cfa' },
{ label: 'Corneal', score: result.corneal_score || 0, key: 'corn' },
...(isVideo ? [{ label: 'rPPG', score: result.rppg_score || 0, key: 'rppg' }] : []),
...(isVideo ? [{ label: 'Eye/Gaze', score: result.eye_score || 0, key: 'eye' }] : []),
...(isVideo ? [{ label: 'Opt Flow', score: result.flow_score || 0, key: 'flow' }] : []),
...(isVideo && result.file_metadata?.has_audio ? [{ label: 'Desync', score: result.sync_score, key: 'syn' }] : []),
...(isVideo && result.file_metadata?.has_audio ? [{ label: 'Voice', score: result.voice_score || 0, key: 'voice' }] : []),
].map(item => (
{item.label}
{(item.score * 100).toFixed(0)}%
))}