import { createIcon } from '../lib/create-icon'

const SvgGiftIcon = createIcon(props => {
  return (
    <svg
      {...props}
      xmlns="http://www.w3.org/2000/svg"
      width={props.width}
      height={props.height}
      fill="none"
      viewBox="0 0 20 20"
      focusable={false}
      aria-hidden={true}
    >
      <path
        fill={props.color}
        fillRule="evenodd"
        d="M6.314 2.636A3.1 3.1 0 0 1 10 3.667 3.095 3.095 0 0 1 12.5 2.4a3.1 3.1 0 0 1 3.098 3h.42c.217 0 .41 0 .57.01.17.013.347.038.524.112a1.6 1.6 0 0 1 .866.866c.073.177.1.354.111.524.01.16.01.352.01.57v.036c0 .218 0 .41-.01.57a1.65 1.65 0 0 1-.11.524 1.6 1.6 0 0 1-.867.866 1.617 1.617 0 0 1-.512.11V13c0 1.76-.238 3.157-1.354 4.034-.542.426-1.24.687-2.09.845-.85.158-1.892.221-3.156.221-1.265 0-2.307-.063-3.157-.221-.85-.158-1.547-.42-2.089-.845C3.638 16.157 3.4 14.761 3.4 13V9.588a1.617 1.617 0 0 1-.512-.11 1.6 1.6 0 0 1-.866-.866 1.633 1.633 0 0 1-.111-.524 8.95 8.95 0 0 1-.011-.57v-.036c0-.218 0-.41.01-.57.012-.17.038-.347.112-.524a1.6 1.6 0 0 1 .866-.866 1.6 1.6 0 0 1 .524-.111c.16-.011.352-.011.57-.011h.419a3.1 3.1 0 0 1 1.912-2.764ZM14.397 5.4a1.9 1.9 0 0 0-3.795 0h3.795Zm-5.142-.627c.083.2.13.412.142.627H5.603a1.9 1.9 0 0 1 3.652-.627ZM15.4 9.6h-4.8v7.295c.952-.018 1.718-.08 2.337-.196.744-.138 1.234-.346 1.567-.608.634-.498.896-1.352.896-3.091V9.6Zm-6 0H4.6V13c0 1.74.262 2.593.896 3.09.333.263.823.47 1.567.61.619.114 1.385.177 2.337.195V9.6ZM16 8.4c.241 0 .392 0 .506-.008a.507.507 0 0 0 .147-.022.4.4 0 0 0 .216-.217.512.512 0 0 0 .023-.147c.008-.114.008-.265.008-.506s0-.392-.008-.506a.512.512 0 0 0-.023-.147.4.4 0 0 0-.216-.217.507.507 0 0 0-.147-.022A8.385 8.385 0 0 0 16 6.6h-5.4v1.8H16Zm-6.6 0V6.6H4c-.241 0-.392 0-.506.008a.506.506 0 0 0-.147.022.4.4 0 0 0-.217.217.506.506 0 0 0-.022.147A8.385 8.385 0 0 0 3.1 7.5c0 .241 0 .392.008.506.007.11.02.14.022.147a.4.4 0 0 0 .217.217.506.506 0 0 0 .147.022c.114.008.265.008.506.008h5.4Z"
        clipRule="evenodd"
      />
    </svg>
  )
})

export default SvgGiftIcon
