import {
  BaseIcon
} from "./chunk-Z3LMOCJ7.mjs";

// src/icons/tokens/TokenDYDX.tsx
import { forwardRef } from "react";
import { Fragment, jsx, jsxs } from "react/jsx-runtime";
var TokenDYDX = forwardRef(
  ({ ...props }, variant, ref) => /* @__PURE__ */ jsx(BaseIcon, { ...props, ref, children: variant === "mono" ? /* @__PURE__ */ jsx(Fragment, { children: /* @__PURE__ */ jsx(
    "path",
    {
      fill: "currentColor",
      d: "M16.607 2 2.714 22H6.98L20.943 2zM7.429 2l4.085 5.893-2.135 3.214L3.072 2zm9.592 20-4.535-6.521 2.135-3.122L21.286 22z"
    }
  ) }) : /* @__PURE__ */ jsxs(Fragment, { children: [
    /* @__PURE__ */ jsx("path", { fill: "#fff", d: "M16.607 2 2.714 22h4.264L20.943 2z" }),
    /* @__PURE__ */ jsx(
      "path",
      {
        fill: "url(#DYDX__a)",
        d: "m7.429 2 4.086 5.893-2.136 3.214L3.072 2z"
      }
    ),
    /* @__PURE__ */ jsx(
      "path",
      {
        fill: "url(#DYDX__b)",
        d: "m17.022 22-4.536-6.521 2.135-3.122L21.287 22z"
      }
    ),
    /* @__PURE__ */ jsxs("defs", { children: [
      /* @__PURE__ */ jsxs(
        "linearGradient",
        {
          id: "DYDX__a",
          x1: "10.131",
          x2: "23.052",
          y1: "4.745",
          y2: "20.295",
          gradientUnits: "userSpaceOnUse",
          children: [
            /* @__PURE__ */ jsx("stop", { stopColor: "#fff" }),
            /* @__PURE__ */ jsx("stop", { offset: "1", stopColor: "#fff", stopOpacity: ".55" })
          ]
        }
      ),
      /* @__PURE__ */ jsxs(
        "linearGradient",
        {
          id: "DYDX__b",
          x1: "18",
          x2: "10.764",
          y1: "20.486",
          y2: "10.778",
          gradientUnits: "userSpaceOnUse",
          children: [
            /* @__PURE__ */ jsx("stop", { stopColor: "#6966FF" }),
            /* @__PURE__ */ jsx("stop", { offset: "1", stopColor: "#6966FF", stopOpacity: ".36" })
          ]
        }
      )
    ] })
  ] }) })
);
TokenDYDX.displayName = "DYDX";
var TokenDYDX_default = TokenDYDX;

export {
  TokenDYDX_default
};
