content: import React from 'react';
  import propTypes from '../iconPropTypes';
  
  const Rifle = ({ fill, styles }) => (
    <svg
      version="1.1"
      id="Layer_1"
      xmlns="http://www.w3.org/2000/svg"
      x="0px"
      y="0px"
      viewBox="0 0 511.998 511.998"
      style={{ ...styles, enableBackground: 'new 0 0 511.998 511.998' }}
    >
      <g>
        <g>
          <path
            fill={fill}
            d="M490.018,16.435c3.544-3.544,3.544-9.29,0-12.834c-3.544-3.544-9.291-3.544-12.834,0l-3.331,3.331l-4.274-4.274
            c-3.543-3.544-9.29-3.544-12.834,0c-3.544,3.544-3.544,9.29,0,12.835l4.274,4.274L400.817,79.97l-21.947-9.976
            c-3.443-1.565-7.499-0.83-10.173,1.845l-55.217,55.217l-0.344-0.344c-3.544-3.544-9.291-3.544-12.834,0L134.419,292.593
            c-1.703,1.701-2.659,4.01-2.659,6.417v18.588l-26.167,50.212l-19.942,6.647c-1.715,0.571-3.219,1.641-4.321,3.074l-60.124,78.082
            c-1.567,2.035-2.199,4.638-1.738,7.165c0.461,2.527,1.97,4.74,4.154,6.09l67.541,41.774c1.45,0.897,3.105,1.357,4.775,1.357
            c0.897,0,1.797-0.133,2.672-0.403c2.504-0.771,4.551-2.587,5.617-4.979l65.763-147.602l11.52,5.349
            c5.128,2.381,9.163,6.562,11.359,11.773l19.289,45.762c0.937,2.222,2.719,3.98,4.953,4.885c1.094,0.443,2.252,0.666,3.41,0.666
            c1.208,0,2.414-0.241,3.548-0.722l34.434-14.622c4.227-1.795,6.447-6.465,5.169-10.877l-19.263-66.547l33.913-33.913
            c16.372,10.333,34.258,18.19,53.059,23.182c16.238,4.313,32.967,6.47,49.7,6.47c15.849,0,31.703-1.936,47.138-5.812
            c4.608-1.157,7.544-5.67,6.733-10.351l-9.593-55.386c-0.44-2.541-1.941-4.774-4.125-6.142c-2.187-1.369-4.851-1.742-7.327-1.03
            c-39.855,11.471-82.684,1.24-112.984-26.671l2.797-13.176l40.863-40.864c1.703-1.701,2.659-4.01,2.659-6.417
            c0-1.509-0.376-2.978-1.076-4.285l63.039-63.039L490.018,16.435z M91.878,489.74l-50.155-31.02l52.298-67.919l20.795-6.931
            c2.234-0.744,4.09-2.328,5.178-4.416l23.173-44.466l12.217,12.217L91.878,489.74z M170.052,336.204l-20.142-20.14V302.77h0.001
            l114.042-114.042l21.545,21.545l-2.823,13.306L170.052,336.204z M241.055,312.367l-6.854,6.855l-10.75-10.75l6.855-6.855
            L241.055,312.367z M225.351,406.465l-15.754-37.377c-3.952-9.377-11.213-16.901-20.442-21.187l-3.504-1.628l24.966-24.966
            l15.517,15.516L244,398.545L225.351,406.465z M253.89,299.533l-10.75-10.75l8.404-8.404c3.771,3.429,7.661,6.711,11.678,9.821
            L253.89,299.533z M409.138,271.575l6.457,37.281c-26.281,5.264-53.611,4.442-79.555-2.447
            c-26.599-7.064-51.2-20.428-71.664-38.861l26.832-26.832C323.462,268.943,367.194,280.368,409.138,271.575z M295.4,194.504
            l-18.611-18.611l29.319-29.319c0.109,0.121,0.211,0.244,0.326,0.361l18.267,18.267L295.4,194.504z M333.605,147.178l-7.291-7.291
            l50.769-50.768l10.024,4.556L333.605,147.178z"
          />
        </g>
      </g>
      <g>
        <g>
          <path
            fill={fill}
            d="M205.399,273.439c-3.543-3.544-9.29-3.544-12.834,0l-17.529,17.529c-3.544,3.544-3.544,9.29,0,12.834
            c1.773,1.773,4.095,2.659,6.417,2.659c2.322,0,4.645-0.886,6.417-2.659l17.529-17.529
            C208.943,282.729,208.943,276.984,205.399,273.439z"
          />
        </g>
      </g>
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
      <g />
    </svg>
  );
  
  Rifle.propTypes = propTypes;
  
  export default Rifle;
  