_prepareSVG(config) {
    let svg = { ...defaultSVGConfig };
    svg = 'svg' in config ? Object.assign(svg, config.svg || {}) : svg;
    svg.xmlDeclaration = svg.xmlDeclaration || false;
    svg.doctypeDeclaration = svg.doctypeDeclaration || false;
    svg.dimensionAttributes = svg.dimensionAttributes || false;
    svg.rootAttributes = svg.rootAttributes || {};
    svg.precision = Math.max(-1, Number.parseInt(svg.precision || -1, 10));

    // Prepare post-processing transforms
    svg.transform = this._prepareAndProcessTransforms(svg);
    return svg;
  }
Prepare svg

@param {object} config  initial configuration
@returns {object}       SVG Object
@private