code: function getFileSystemPath (url) {
    // Strip-off the "file://" protocol
    url = stripFileProtocol(url);
  
    // If the file path includes characters that have special meaning in URLs
    // (such as "#", "?", and "%"), then they MUST be URL-encoded by the user.
    url = decodeURIComponent(url);
  
    // On Windows, normalize all slashes to backslashes
    if (isWindows) {
      url = url.replace(forwardSlashPattern, '\\');
    }
  
    return url;
  }
docs: Converts a URL to a local filesystem path.
  This includes decoding URL-encoded characters (e.g. %20, %26, etc.)
  and converting from the "file://" protocol to an absolute path.
  
  @param {string} url
  @returns {string}