factory UnderlineSource.fromJson(Map<String, Object?> m) => UnderlineSource( (m['w'] as num).toDouble(), (m['thickness'] as num).toDouble(), );