buildSvg method
Builds an svg from the emblem data
Implementation
String buildSvg() {
String shapeSvg = shape.content;
String patternSvg = pattern.recolored({
_basePrimaryColor: primaryColor.toString(),
_baseSecondaryColor: secondaryColor.toString(),
}).content;
String iconsSvg = _getIconsSvg();
return _emblemTemplate
.replaceAll(_shapeToken, shapeSvg)
.replaceAll(_patternToken, patternSvg)
.replaceAll(_iconsToken, iconsSvg)
.replaceAll("\n", "")
.replaceAll(RegExp(" +"), " ");
}