import React from 'react';
import Icon from '../../src/Icon';

const ClearBugIcon = props => (
  <Icon
    dangerouslySetGlyph={
      '<svg viewBox="0 0 36 44.017" fill="currentColor"><path d="M18 44.017c-9.941 0-18-8.059-18-18 0-.597.032-1.187.089-1.77.024-.249.07-.49.105-.735.045-.324.085-.649.147-.967.063-.323.148-.638.229-.954.057-.225.108-.452.173-.674.109-.369.238-.729.37-1.087.057-.153.108-.308.168-.459.16-.4.337-.792.525-1.177.046-.095.091-.192.138-.287.213-.419.443-.829.687-1.228l.092-.151c.266-.426.548-.84.848-1.242l.041-.054a18.157 18.157 0 0 1 3.975-3.881c2.563 2.857 6.272 4.665 10.413 4.665 4.14 0 7.85-1.808 10.413-4.665a18.126 18.126 0 0 1 3.975 3.881l.04.054c.3.401.582.816.848 1.242l.091.151c.245.399.474.809.687 1.228.048.095.092.191.138.287.188.385.365.777.525 1.177.061.151.112.306.168.459.132.358.261.719.371 1.087.065.222.116.449.173.674.081.316.166.631.229.954.063.318.103.644.148.967.034.245.081.487.105.735.056.583.089 1.172.089 1.77 0 9.941-8.059 18-18 18zm-1-24.04a17.9 17.9 0 0 1-9.413-3.295A13.93 13.93 0 0 0 4 26.017c0 7.395 5.736 13.435 13 13.95v-19.99zm11.413-3.295A17.906 17.906 0 0 1 19 19.977v19.989c7.263-.515 13-6.555 13-13.95a13.93 13.93 0 0 0-3.587-9.334zM28 24.017a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm-20-10a2 2 0 1 1-.001 4.001A2 2 0 0 1 8 20.017zm3 7a3 3 0 1 1 0 6 3 3 0 0 1 0-6zM27.678 1.784l-3.829 3.829C25.18 6.506 26 7.7 26 9.017c0 2.762-3.582 5-8 5s-8-2.238-8-5c0-1.316.82-2.51 2.151-3.403l-3.829-3.83A1.045 1.045 0 0 1 9.8.306l4.334 4.334c1.146-.396 2.463-.623 3.866-.623s2.72.227 3.866.624L26.2.306a1.045 1.045 0 0 1 1.478 1.478z" fill-rule="evenodd" clip-rule="evenodd"/></svg>'
    }
    {...props}
  />
);

export default ClearBugIcon;
