import { forwardRef } from "react";
import type { IconProps } from "../../types";

export const IconLoadFailurePrescription = forwardRef<SVGSVGElement, IconProps>(
  ({ color = "currentColor", ...props }, forwardedRef) => {
    const { className } = props;
    props = {
      ...props,
      width: `${props.width || props.size || 20}`,
      height: `${props.height || props.size || 20}`,
      className: `${
        className ? className + " " : ""
      }customeow-icon customeow-icon-icon-load-failure-prescription`,
    };
    return (
      <svg
        viewBox="0 0 120 120"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <path
          opacity=".4"
          d="M35 32.5C34.5947 32.5 34.2041 32.5532 33.8339 32.6522C33.0336 32.8661 32.2113 32.3907 31.9974 31.5904C31.7835 30.7901 32.2588 29.9679 33.0592 29.7539C33.6799 29.588 34.3308 29.5 35 29.5H36.9167C37.7451 29.5 38.4167 30.1716 38.4167 31C38.4167 31.8284 37.7451 32.5 36.9167 32.5H35ZM43.0833 31C43.0833 30.1716 43.7549 29.5 44.5833 29.5H48.4167C49.2451 29.5 49.9167 30.1716 49.9167 31C49.9167 31.8284 49.2451 32.5 48.4167 32.5H44.5833C43.7549 32.5 43.0833 31.8284 43.0833 31ZM54.5833 31C54.5833 30.1716 55.2549 29.5 56.0833 29.5H59.9167C60.7451 29.5 61.4167 30.1716 61.4167 31C61.4167 31.8284 60.7451 32.5 59.9167 32.5H56.0833C55.2549 32.5 54.5833 31.8284 54.5833 31ZM66.0833 31C66.0833 30.1716 66.7549 29.5 67.5833 29.5H71.4167C72.2451 29.5 72.9167 30.1716 72.9167 31C72.9167 31.8284 72.2451 32.5 71.4167 32.5H67.5833C66.7549 32.5 66.0833 31.8284 66.0833 31ZM77.5833 31C77.5833 30.1716 78.2549 29.5 79.0833 29.5H81C81.6692 29.5 82.3201 29.588 82.9408 29.7539C83.7412 29.9679 84.2165 30.7901 84.0026 31.5904C83.7887 32.3907 82.9664 32.8661 82.1661 32.6522C81.7959 32.5532 81.4053 32.5 81 32.5H79.0833C78.2549 32.5 77.5833 31.8284 77.5833 31ZM29.5904 33.9974C30.3907 34.2113 30.8661 35.0336 30.6522 35.8339C30.5532 36.2041 30.5 36.5947 30.5 37V38.9167C30.5 39.7451 29.8284 40.4167 29 40.4167C28.1716 40.4167 27.5 39.7451 27.5 38.9167V37C27.5 36.3308 27.588 35.6799 27.7539 35.0592C27.9679 34.2588 28.7901 33.7835 29.5904 33.9974ZM86.4096 33.9974C87.2099 33.7835 88.0321 34.2588 88.2461 35.0592C88.412 35.6799 88.5 36.3308 88.5 37V38.9167C88.5 39.7451 87.8284 40.4167 87 40.4167C86.1716 40.4167 85.5 39.7451 85.5 38.9167V37C85.5 36.5947 85.4468 36.2041 85.3478 35.8339C85.1339 35.0336 85.6093 34.2113 86.4096 33.9974ZM87 45.0833C87.8284 45.0833 88.5 45.7549 88.5 46.5833V50.4167C88.5 51.2451 87.8284 51.9167 87 51.9167C86.1716 51.9167 85.5 51.2451 85.5 50.4167V46.5833C85.5 45.7549 86.1716 45.0833 87 45.0833ZM29 45.0833C29.8284 45.0833 30.5 45.7549 30.5 46.5833V50.4167C30.5 51.2451 29.8284 51.9167 29 51.9167C28.1716 51.9167 27.5 51.2451 27.5 50.4167V46.5833C27.5 45.7549 28.1716 45.0833 29 45.0833ZM87 56.5833C87.8284 56.5833 88.5 57.2549 88.5 58.0833V61.9167C88.5 62.7451 87.8284 63.4167 87 63.4167C86.1716 63.4167 85.5 62.7451 85.5 61.9167V58.0833C85.5 57.2549 86.1716 56.5833 87 56.5833ZM29 56.5833C29.8284 56.5833 30.5 57.2549 30.5 58.0833V61.9167C30.5 62.7451 29.8284 63.4167 29 63.4167C28.1716 63.4167 27.5 62.7451 27.5 61.9167V58.0833C27.5 57.2549 28.1716 56.5833 29 56.5833ZM29 68.0833C29.8284 68.0833 30.5 68.7549 30.5 69.5833V73.4167C30.5 74.2451 29.8284 74.9167 29 74.9167C28.1716 74.9167 27.5 74.2451 27.5 73.4167V69.5833C27.5 68.7549 28.1716 68.0833 29 68.0833ZM29 79.5833C29.8284 79.5833 30.5 80.2549 30.5 81.0833V83C30.5 83.4053 30.5532 83.7959 30.6522 84.1661C30.8661 84.9664 30.3907 85.7887 29.5904 86.0026C28.7901 86.2165 27.9679 85.7412 27.7539 84.9408C27.588 84.3201 27.5 83.6692 27.5 83V81.0833C27.5 80.2549 28.1716 79.5833 29 79.5833ZM31.9974 88.4096C32.2113 87.6093 33.0336 87.1339 33.8339 87.3478C34.2041 87.4468 34.5947 87.5 35 87.5H36.9167C37.7451 87.5 38.4167 88.1716 38.4167 89C38.4167 89.8284 37.7451 90.5 36.9167 90.5H35C34.3308 90.5 33.6799 90.412 33.0592 90.2461C32.2588 90.0321 31.7835 89.2099 31.9974 88.4096ZM82.9505 87.3502C82.8033 87.5479 82.7162 87.793 82.7162 88.0584C82.7162 88.7143 83.2479 89.2459 83.9037 89.2459L83.904 89.2459C83.2482 89.2459 82.7165 88.7143 82.7165 88.0584C82.7165 87.793 82.8036 87.548 82.9507 87.3502C82.9506 87.3502 82.9505 87.3502 82.9505 87.3502ZM83.6964 87.8249C83.632 87.8821 83.5915 87.9656 83.5915 88.0584C83.5915 88.231 83.7314 88.3709 83.904 88.3709C83.9332 88.3709 83.9615 88.3669 83.9883 88.3594C83.9267 88.1572 83.8259 87.977 83.6964 87.8249ZM43.0833 89C43.0833 88.1716 43.7549 87.5 44.5833 87.5H48.4167C49.2451 87.5 49.9167 88.1716 49.9167 89C49.9167 89.8284 49.2451 90.5 48.4167 90.5H44.5833C43.7549 90.5 43.0833 89.8284 43.0833 89ZM54.5833 89C54.5833 88.1716 55.2549 87.5 56.0833 87.5H59.9167C60.7451 87.5 61.4167 88.1716 61.4167 89C61.4167 89.8284 60.7451 90.5 59.9167 90.5H56.0833C55.2549 90.5 54.5833 89.8284 54.5833 89ZM66.5295 87.9325C66.2541 88.2045 66.0833 88.5823 66.0833 89C66.0833 89.0945 66.0921 89.1869 66.1088 89.2766C66.1951 88.8253 66.334 88.375 66.5295 87.9325ZM38.255 47.368C38.255 46.2634 39.1504 45.368 40.255 45.368H58C59.1046 45.368 60 46.2634 60 47.368C60 48.4726 59.1046 49.368 58 49.368H40.255C39.1504 49.368 38.255 48.4726 38.255 47.368ZM40.255 57.5144C39.1504 57.5144 38.255 58.4099 38.255 59.5144C38.255 60.619 39.1504 61.5144 40.255 61.5144H75.0098C76.1143 61.5144 77.0098 60.619 77.0098 59.5144C77.0098 58.4099 76.1143 57.5144 75.0098 57.5144H40.255ZM38.255 71.6609C38.255 70.5563 39.1504 69.6609 40.255 69.6609H62.502C63.6065 69.6609 64.502 70.5563 64.502 71.6609C64.502 72.7654 63.6065 73.6609 62.502 73.6609H40.255C39.1504 73.6609 38.255 72.7654 38.255 71.6609Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
        <path
          d="M76.789 67.8763C78.6169 64.7079 83.1898 64.7079 85.0178 67.8763L96.6621 88.0599C98.489 91.2265 96.2036 95.1835 92.5477 95.1835H69.259C65.6032 95.1835 63.3177 91.2265 65.1447 88.0599L76.789 67.8763ZM80.9037 76.1834C81.5596 76.1834 82.0912 76.7151 82.0912 77.3709V83.3084C82.0912 83.9643 81.5596 84.4959 80.9037 84.4959C80.2479 84.4959 79.7162 83.9643 79.7162 83.3084V77.3709C79.7162 76.7151 80.2479 76.1834 80.9037 76.1834ZM80.9037 89.2459C81.5596 89.2459 82.0912 88.7143 82.0912 88.0584C82.0912 87.4026 81.5596 86.8709 80.9037 86.8709C80.2479 86.8709 79.7162 87.4026 79.7162 88.0584C79.7162 88.7143 80.2479 89.2459 80.9037 89.2459Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
      </svg>
    );
  }
);

IconLoadFailurePrescription.displayName = "IconLoadFailurePrescription";

export default IconLoadFailurePrescription;
