load method
Loads an SVG fragment by its bare asset key.
Returns an empty string for empty keys (used by "blank" variants).
This method conforms to AssetLoader.
Implementation
Future<String> load(String key) async {
if (key.isEmpty) return '';
return File('$assetsDir/$key').readAsString();
}