code: function getSvgArc(diameter, strokeWidth, indeterminate) {
      var radius = diameter / 2;
      var offset = strokeWidth / 2;
      var start = radius + ',' + offset; // ie: (25, 2.5) or 12 o'clock
      var end = offset + ',' + radius;   // ie: (2.5, 25) or  9 o'clock
      var arcRadius = radius - offset;
      return 'M' + start
           + 'A' + arcRadius + ',' + arcRadius + ' 0 1 1 ' + end // 75% circle
           + (indeterminate ? '' : 'A' + arcRadius + ',' + arcRadius + ' 0 0 1 ' + start); // loop to start
    }
docs: Returns SVG path data for progress circle
  Syntax spec: https://www.w3.org/TR/SVG/paths.html#PathDataEllipticalArcCommands
  
  @param {number} diameter Diameter of the container.
  @param {number} strokeWidth Stroke width to be used when drawing circle
  @param {boolean} indeterminate Use if progress circle will be used for indeterminate
  
  @returns {string} String representation of an SVG arc.