import { ComponentWithAs, createIcon, IconProps } from "@chakra-ui/react";
import React from "react";

export const StrataIcon: ComponentWithAs<"svg", IconProps> = createIcon({
  viewBox: "0 0 62 61",
  displayName: "Strata",
  path: [
    <path
      key={0}
      d="M22.8685 3.31816C27.9799 0.726627 34.0204 0.726631 39.1317 3.31816L54.6727 11.1976C58.5762 13.1768 61.0361 17.182 61.0361 21.5586V39.1821C61.0361 43.5587 58.5762 47.5639 54.6726 49.5431L39.1317 57.4225C34.0204 60.0141 27.9798 60.0141 22.8685 57.4225L7.32756 49.5431C3.42398 47.5639 0.964111 43.5587 0.964111 39.1821V21.5586C0.964111 17.182 3.42399 13.1768 7.32757 11.1976L22.8685 3.31816Z"
      fill="#00122E"
    />,
    <path
      key={1}
      fillRule="evenodd"
      clipRule="evenodd"
      d="M22.6074 2.31755C27.8828 -0.357155 34.1172 -0.35715 39.3926 2.31755L55.4323 10.4499C59.4612 12.4926 62 16.6263 62 21.1434V39.3325C62 43.8496 59.4612 47.9833 55.4323 50.026L39.3926 58.1584C34.1172 60.8331 27.8828 60.8331 22.6074 58.1584L6.56769 50.026C2.53882 47.9833 0 43.8496 0 39.3325V21.1434C0 16.6263 2.53883 12.4926 6.56769 10.4499L22.6074 2.31755ZM37.4616 6.12621C33.4 4.06692 28.6 4.06692 24.5384 6.1262L8.49873 14.2586C5.90481 15.5737 4.27022 18.2352 4.27022 21.1434V39.3325C4.27022 42.2408 5.9048 44.9022 8.49873 46.2174L24.5384 54.3497C28.6 56.409 33.4 56.409 37.4616 54.3497L53.5013 46.2174C56.0952 44.9022 57.7298 42.2408 57.7298 39.3325V21.1434C57.7298 18.2352 56.0952 15.5737 53.5013 14.2586L37.4616 6.12621Z"
      fill="url(#paint0_linear_3470_71422)"
    />,
    <path
      key={2}
      d="M11.7609 40.3804C10.0823 39.5287 10.0823 37.131 11.7609 36.2793L28.0274 28.0264C29.8957 27.0785 32.104 27.0785 33.9723 28.0263L50.2388 36.2793C51.9174 37.131 51.9174 39.5287 50.2388 40.3804L33.9723 48.6333C32.104 49.5812 29.8957 49.5812 28.0274 48.6333L11.7609 40.3804Z"
      fill="url(#paint1_linear_3470_71422)"
    />,
    <path
      key={3}
      d="M11.7609 32.1245C10.0823 31.2728 10.0823 28.8751 11.7609 28.0235L28.0274 19.7705C29.8957 18.8226 32.104 18.8226 33.9723 19.7705L50.2388 28.0235C51.9174 28.8751 51.9174 31.2728 50.2388 32.1245L33.9723 40.3775C32.104 41.3254 29.8957 41.3254 28.0274 40.3775L11.7609 32.1245Z"
      fill="url(#paint2_linear_3470_71422)"
    />,
    <path
      key={4}
      fillRule="evenodd"
      clipRule="evenodd"
      d="M46.1437 34.2015L33.9725 40.3767C32.1042 41.3246 29.8959 41.3246 28.0276 40.3767L15.8564 34.2015L28.0276 28.0264C29.8959 27.0785 32.1042 27.0785 33.9725 28.0263L46.1437 34.2015Z"
      fill="#FFCD01"
    />,
    <path
      key={5}
      d="M10.3153 23.1852C9.23725 22.6382 9.23725 21.0983 10.3153 20.5513L29.0912 11.0252C30.2911 10.4164 31.7093 10.4164 32.9092 11.0252L51.685 20.5513C52.7631 21.0983 52.7631 22.6382 51.685 23.1852L32.9092 32.7113C31.7093 33.3201 30.2911 33.3201 29.0912 32.7113L10.3153 23.1852Z"
      fill="#23273B"
    />,
    <path
      key={6}
      fillRule="evenodd"
      clipRule="evenodd"
      d="M11.7612 19.8174L28.0276 11.5644C29.8959 10.6165 32.1043 10.6165 33.9726 11.5644L50.239 19.8174C51.9177 20.6691 51.9177 23.0668 50.239 23.9185L33.9726 32.1714C32.1043 33.1193 29.8959 33.1193 28.0276 32.1714L11.7612 23.9185C10.0825 23.0668 10.0825 20.6691 11.7612 19.8174ZM39.7159 21.9426L37.4067 20.771C37.1067 20.6188 36.7522 20.6188 36.4522 20.771L25.3523 26.4027C25.0523 26.5549 24.6978 26.5549 24.3978 26.4027L15.3167 21.7953C15.1627 21.7171 15.1627 21.4972 15.3167 21.419L30.1182 13.9094C30.4116 13.7605 30.7577 13.7571 31.054 13.9001L33.7586 15.2059C33.9158 15.2818 33.9181 15.5048 33.7625 15.5839L22.2843 21.4189C22.1304 21.4971 22.1305 21.717 22.2845 21.7951L24.3978 22.8673C24.6978 23.0195 25.0523 23.0195 25.3523 22.8673L36.4522 17.2357C36.7522 17.0835 37.1067 17.0835 37.4067 17.2357L46.684 21.9426C46.838 22.0207 46.838 22.2407 46.684 22.3189L31.7845 29.8783C31.4997 30.0228 31.1647 30.0305 30.8736 29.8991L28.0469 28.6241C27.8854 28.5513 27.8802 28.3239 28.0382 28.2437L39.7159 22.3189C39.8699 22.2407 39.8699 22.0207 39.7159 21.9426Z"
      fill="#6EDEF0"
    />,
    <defs key={7}>
      <linearGradient
        id="paint0_linear_3470_71422"
        x1="25.5572"
        y1="0.311524"
        x2="52.7211"
        y2="55.1028"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#F07733" />
        <stop offset="1" stopColor="#F07733" />
      </linearGradient>
      <linearGradient
        id="paint1_linear_3470_71422"
        x1="30.9998"
        y1="33.8796"
        x2="30.9998"
        y2="44.0533"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="white" stopOpacity="0.58" />
        <stop offset="1" stopColor="white" />
      </linearGradient>
      <linearGradient
        id="paint2_linear_3470_71422"
        x1="30.9998"
        y1="22.2675"
        x2="30.9998"
        y2="36.1592"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FECC50" stopOpacity="0.57" />
        <stop offset="1" stopColor="#FECC50" />
      </linearGradient>
    </defs>,
  ],
});
