import type { IllustrationProps } from "../icon"
import { getIconAriaProps } from "../utils"

export default function BedGenericIcon(props: IllustrationProps) {
  const ariaProps = getIconAriaProps(props)

  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width="68"
      height="32"
      viewBox="0 0 68 32"
      fill="none"
      {...props}
      {...ariaProps}
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M7.15377 23.7744H3.30762L3.30762 30H7.15377L7.15377 23.7744ZM3.30762 21.7744C2.20305 21.7744 1.30762 22.6699 1.30762 23.7744V30C1.30762 31.1046 2.20305 32 3.30762 32H7.15377C8.25834 32 9.15377 31.1046 9.15377 30V23.7744C9.15377 22.6699 8.25834 21.7744 7.15377 21.7744H3.30762Z"
        fill="#26201E"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M64.6922 17.3833H3.30762V22.3307H64.6922V17.3833ZM1.30762 15.3833V24.3307H66.6922V15.3833H1.30762Z"
        fill="#26201E"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M64.6923 23.7744H60.8462L60.8462 30H64.6923V23.7744ZM60.8462 21.7744C59.7416 21.7744 58.8462 22.6699 58.8462 23.7744V30C58.8462 31.1046 59.7416 32 60.8462 32H64.6923C65.7969 32 66.6923 31.1046 66.6923 30V23.7744C66.6923 22.6699 65.7969 21.7744 64.6923 21.7744H60.8462Z"
        fill="#26201E"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M66.0001 14.8948V8.2259C66.0001 7.76191 65.6809 7.35886 65.2293 7.25252L56.8284 5.27446C47.8501 3.16047 38.4972 3.21826 29.5457 5.44303L22.3743 7.22541C21.9285 7.33622 21.6155 7.73651 21.6155 8.19589V14.8948C21.6155 15.4471 22.0632 15.8948 22.6155 15.8948H65.0001C65.5524 15.8948 66.0001 15.4471 66.0001 14.8948ZM21.8919 5.28446C20.5544 5.61687 19.6155 6.81774 19.6155 8.19589V14.8948C19.6155 16.5516 20.9586 17.8948 22.6155 17.8948H65.0001C66.657 17.8948 68.0001 16.5516 68.0001 14.8948V8.2259C68.0001 6.83392 67.0426 5.62478 65.6877 5.30576L57.2867 3.3277C47.9989 1.14081 38.3234 1.20059 29.0633 3.50208L21.8919 5.28446Z"
        fill="#26201E"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M19.2308 9.66897H3C2.44772 9.66897 2 10.1167 2 10.669V14.8945C2 15.4468 2.44772 15.8945 3 15.8945H19.2308C19.7831 15.8945 20.2308 15.4468 20.2308 14.8945V10.669C20.2308 10.1167 19.7831 9.66897 19.2308 9.66897ZM3 7.66897C1.34315 7.66897 0 9.01212 0 10.669V14.8945C0 16.5514 1.34315 17.8945 3 17.8945H19.2308C20.8876 17.8945 22.2308 16.5514 22.2308 14.8945V10.669C22.2308 9.01212 20.8876 7.66897 19.2308 7.66897H3Z"
        fill="#26201E"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M17.3726 9.34333C15.5621 9.73458 13.2167 9.8502 10.7386 9.65379C8.26051 9.45739 5.96474 8.97392 4.24238 8.30266C3.39353 7.97183 2.57292 7.55301 1.93629 7.01832C1.3475 6.52383 0.540231 5.59866 0.649366 4.28311C0.758501 2.96756 1.70773 2.1816 2.37032 1.78629C3.08678 1.35885 3.9657 1.07472 4.85799 0.881894C6.6685 0.49064 9.01396 0.375022 11.492 0.571428C13.9701 0.767834 16.2659 1.2513 17.9882 1.92257C18.8371 2.25339 19.6577 2.67222 20.2943 3.2069C20.8831 3.70139 21.6904 4.62657 21.5812 5.94212C21.4721 7.25767 20.5229 8.04362 19.8603 8.43894C19.1438 8.86638 18.2649 9.1505 17.3726 9.34333ZM10.9039 7.66064C15.583 8.03149 19.4708 7.19134 19.5875 5.7841C19.7042 4.37686 16.0057 2.93543 11.3267 2.56458C6.64762 2.19373 2.75985 3.03389 2.64311 4.44113C2.52637 5.84836 6.22486 7.28979 10.9039 7.66064Z"
        fill="#26201E"
      />
    </svg>
  )
}
