import * as React from 'react';

const DefaultStyles = {
  width: '1em',
  height: '1em',
  verticalAlign: 'middle',
  fill: 'currentColor',
  overflow: 'hidden'
};

export default function Refresh(props = {}) {
  const styles = Object.assign({}, DefaultStyles, props.style);

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M200.08 196.024a36 36 0 1 1 50.576 51.24C180.288 316.736 140 411.128 140 512c0 205.448 166.552 372 372 372 22.12 0 43.976-1.92 65.408-5.728a36 36 0 1 1 12.568 70.896A446.504 446.504 0 0 1 512 956C266.784 956 68 757.216 68 512c0-120.328 48.144-233.104 132.08-315.976z m658.056 594.072a36 36 0 0 1-56.104-45.128C854.8 679.384 884 597.976 884 512c0-205.448-166.552-372-372-372-18.776 0-37.368 1.392-55.68 4.136a36 36 0 1 1-10.672-71.2c21.84-3.28 44-4.936 66.352-4.936 245.216 0 444 198.784 444 444 0 102.536-34.912 199.84-97.864 278.096z"></path><path d="M104.28 250.288a36 36 0 1 1-10.016-71.296l142.032-19.96a36 36 0 0 1 40.664 30.64l18.848 134.112a36 36 0 1 1-71.296 10.016l-13.84-98.464-106.392 14.96zM919.144 765.144a36 36 0 1 1 10.024 71.296l-142.032 19.96a36 36 0 0 1-40.664-30.64l-18.848-134.112a36 36 0 1 1 71.296-10.016l13.84 98.464 106.384-14.96z"></path></svg>
  );
}