Map<String, Object?> toJson() => { if (skewed) 'skewed': skewed, 'deltas': [for (var delta in diff.deltas.take(50)) delta.toJson()], if (diff.deltas.length > 50) 'deltasDropped': diff.deltas.length - 50, };