import React from 'react';

import type { IconProps } from './iconProps';

export const BanknoteStrikeoutIcon = ({
  ref,
  width = 20,
  height = 20,
  viewBox = '0 0 20 20',
  role = 'image',
  ...rest
}: IconProps) => (
  <svg
    ref={ref}
    xmlns="http://www.w3.org/2000/svg"
    fill="none"
    width={width}
    height={height}
    viewBox={viewBox}
    role={role}
    {...rest}
  >
    <path
      fill="currentColor"
      d="M17.78 17.78a.75.75 0 0 0 0-1.06L3.28 2.22a.75.75 0 0 0-1.061 1.06l14.5 14.5a.75.75 0 0 0 1.06 0M18.999 14.521c-.003.361-.133.692-.347.95l-1.704-1.704a.5.5 0 0 0 .051-.22V5.534a.5.5 0 0 0-.516-.5c-.654.02-1.31.06-1.955.1-1.464.088-2.856.212-4.395.352q-.639.06-1.342.124L6.935 3.754c1.023-.08 2.028-.17 3.02-.261 2.403-.219 4.89-.444 7.517-.492.403-.015.794.141 1.075.43.29.283.453.671.452 1.076z"
    />
    <path
      fill="currentColor"
      d="M15.999 7.998v4.82L9.712 6.53l.513-.048c1.377-.125 2.64-.233 3.935-.318.293 1.113.997 1.833 1.839 1.833M10.288 13.47 4 7.184v4.821c.844 0 1.549.724 1.84 1.84 1.29-.092 2.596-.203 3.933-.326z"
    />
    <path
      fill="currentColor"
      d="M3 6.455a.5.5 0 0 1 .051-.22L1.347 4.528c-.214.26-.344.59-.347.952v10.013c0 .83.67 1.503 1.499 1.506h.028c2.628-.048 5.114-.273 7.517-.492.992-.09 1.997-.182 3.02-.261l-1.855-1.855q-.704.063-1.343.124c-1.472.134-2.915.261-4.395.351-.645.042-1.301.082-1.955.102H3.5a.5.5 0 0 1-.5-.501v-1.823q.001-.018.008-.034.006-.012.008-.026a1 1 0 0 1-.016-.12z"
    />
  </svg>
);
