
    import * as React from 'react';

    import { IconType } from '../types';

    type SiFrigateProps = React.ComponentPropsWithoutRef<'svg'> & {
      /**
       * The title provides an accessible short text description to the SVG
       */
      title?: string;
      /**
       * Hex color or color name or "default" to use the default hex for each icon
       */
      color?: string;
      /**
       * The size of the Icon.
       */
      size?: string | number;
    }

    const defaultColor = '#000000';

    const SiFrigate: IconType = React.forwardRef<SVGSVGElement, SiFrigateProps>(function SiFrigate({title = 'Frigate', color = 'currentColor', size = 24, ...others }, ref) {
      if (color === 'default') {
        color = defaultColor;
      }

      return (
        <svg
          xmlns='http://www.w3.org/2000/svg'
          width={size}
          height={size}
          fill={color}
          viewBox='0 0 24 24'
          ref={ref}
          {...others}
        >
          <title>{title}</title>
          <path d='M20.892.036c-.066.078-4.134 1.356-5.313 1.679-1.089.3-4.201 1.49-4.646 1.778-.144.1-.255.267-.255.378s.278.622.611 1.134c.756 1.156.778 1.434.211 2.767-.556 1.29-.9 1.7-1.8 2.123-.412.19-.867.467-1.023.6-.156.134-.556.356-.89.478-.333.123-.622.3-.644.39-.033.144.022.144.4.022.6-.212.912-.112.912.289 0 .355-.445.666-1.623 1.156-2.823 1.144-3.646 1.511-4.024 1.822-.578.445-.655.856-.355 1.79.122.378.222.811.222.945 0 .233.589 1.923 1.5 4.323.367.956 1.123 2.279 1.312 2.29.056 0 .067-.256.022-.567-.066-.5-.166-3.245-.189-5.602-.022-1.2.223-1.767 1.112-2.634.844-.834 2.123-1.712 3.256-2.256.756-.356.834-.378 1.701-.312.934.067 2.479-.144 3.323-.444.3-.111.578-.122.89-.067.6.111 4.412.122 4.412.011 0-.044-.356-.144-.789-.21-1.167-.179-1.19-.334-.056-.423 1.845-.156.834-.39-1.69-.39-1.655 0-1.978-.088-2.567-.7-.578-.61-.855-2.211-.555-3.19.066-.21.155-1.111.21-2 .045-.89.123-1.7.168-1.812.1-.256 1.344-.978 2.512-1.456.51-.211 1.333-.556 1.822-.767.778-.333 1.845-.789 2.557-1.078.167-.078.122-.1-.234-.1-.244-.011-.478.011-.5.033' />
        </svg>
      );
    });

    export { SiFrigate as default, defaultColor };
  