import * as React from 'react';
import Icon, { IconProps } from 'a-base-icon/lib/icon';

function BiscuitOutlined(componentProps: IconProps) {
  const IconNode = (props: React.SVGProps<SVGSVGElement>) => (
    <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" {...props}>
      <path
        d="M10.054 2.094a3 3 0 013.892 0l1.348 1.149a1 1 0 00.57.236l1.765.14a3 3 0 012.752 2.752l.14 1.766a1 1 0 00.236.569l1.149 1.348a3 3 0 010 3.892l-1.149 1.348a1 1 0 00-.236.569l-.14 1.765a3 3 0 01-2.752 2.752l-1.766.14a1 1 0 00-.569.237l-1.348 1.148a3 3 0 01-3.892 0l-1.348-1.148a1 1 0 00-.569-.236l-1.765-.141a3 3 0 01-2.752-2.752l-.14-1.765a1 1 0 00-.237-.57l-1.148-1.348a3 3 0 010-3.891l1.148-1.348a1 1 0 00.236-.57l.141-1.765A3 3 0 016.372 3.62l1.765-.14a1 1 0 00.57-.236l1.347-1.149zm2.595 1.522a1 1 0 00-1.297 0l-1.348 1.15a3 3 0 01-1.708.706l-1.765.141a1 1 0 00-.917.917l-.141 1.766a3 3 0 01-.707 1.707l-1.15 1.348a1 1 0 000 1.297l1.15 1.348a3 3 0 01.707 1.707l.14 1.766a1 1 0 00.918.917l1.765.141a3 3 0 011.708.707l1.348 1.15a1 1 0 001.297 0l1.348-1.15a3 3 0 011.707-.707l1.765-.14a1 1 0 00.918-.918l.14-1.766c.05-.629.298-1.226.708-1.707l1.149-1.348a1 1 0 000-1.297l-1.15-1.348a3 3 0 01-.706-1.707l-.141-1.766a1 1 0 00-.918-.917l-1.765-.14a3 3 0 01-1.707-.708l-1.348-1.149zm2.18 4.141l1.414 1.414-7.071 7.072-1.415-1.415 7.071-7.07zm-4.597 2.475a1.5 1.5 0 11-2.121-2.121 1.5 1.5 0 012.121 2.121zm3.536 5.657a1.5 1.5 0 102.121-2.121 1.5 1.5 0 00-2.121 2.12z"
        fill="currentColor"
      />
    </svg>
  );

  return <Icon {...componentProps} component={IconNode} />;
}

BiscuitOutlined.displayName = 'BiscuitOutlined';
export default BiscuitOutlined;
