@override Uint8List? fromJson(dynamic data) { if (data == null) return null; if (data is Uint8List) { return data; } if (data is String) { return base64Decode(data); } return null; }