import * as React from 'react';

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

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

  return (
    <svg {...props} style={styles} viewBox="0 0 1024 1024"><defs></defs><path d="M737 279.496a60 60 0 0 1 29.792 112.096C735.016 504.424 632.976 586.992 512 586.992c-120.976 0.008-223.016-82.56-254.792-195.4a60 60 0 1 1 69.376-7C353.808 462.104 426.544 517.568 512 517.568s158.192-55.464 185.424-132.976a60 60 0 0 1 39.576-105.096z"></path><path d="M892 120c55.232 0 100 44.768 100 100v240a36 36 0 0 1-72 0v-240a28 28 0 0 0-28-28h-752a28 28 0 0 0-28 28v592a28 28 0 0 0 26.464 27.96l1.536 0.04 260-0.016V840h88a36 36 0 0 1 0 72H400l-0.68-0.016L140 912C84.768 912 40 867.232 40 812v-592C40 164.768 84.768 120 140 120h752z"></path><path d="M731.856 948.064c2.376-5.84 2.32-12.384-0.152-18.184a23.816 23.816 0 0 0-13.04-12.736l-41.184-16.536c111.728-44.296 201.336-131.92 247.792-242.072l17.04 41.92a23.96 23.96 0 0 0 40.976 5.728 23.632 23.632 0 0 0 3.32-23.52l-39.376-96.88a23.888 23.888 0 0 0-21.232-14.848l-1.088-0.016a23.952 23.952 0 0 0-8.784 1.736l-97.456 39.152a23.68 23.68 0 1 0-5.76 40.736 24 24 0 0 0 23.656 3.296l45.776-18.376c-41.84 101.264-124.416 181.616-227.4 220.912l18.832-46.336a23.704 23.704 0 0 0-13.2-30.912 23.936 23.936 0 0 0-31.104 13.12l-39.384 96.88c-2.376 5.84-2.32 12.384 0.16 18.176 2.48 5.8 7.168 10.384 13.04 12.744l97.472 39.144a24.016 24.016 0 0 0 18.288-0.16 23.816 23.816 0 0 0 12.808-12.96v-0.008z"></path></svg>
  );
}