"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const jsxRuntime = require("react/jsx-runtime");
const React = require("react");
const Box = require("../../node_modules/.pnpm/@mantine_core@7.15.2_patch_hash_jclkxeaefn6uz54h34k3r3yjsq_@mantine_hooks@7.15.2_react@18.3.1_szqfuioo5damkjdixckhzmwycq/node_modules/@mantine/core/esm/core/Box/Box.cjs");
const IconRefreshCw03 = (props, ref) => {
  return /* @__PURE__ */ jsxRuntime.jsx(
    "svg",
    {
      width: "1em",
      height: "1em",
      viewBox: "0 0 16 16",
      fill: "none",
      xmlns: "http://www.w3.org/2000/svg",
      strokeWidth: "1.5",
      ref,
      ...props,
      children: /* @__PURE__ */ jsxRuntime.jsx(
        "path",
        {
          d: "M9.33333 14.6666C9.33333 14.6666 9.8995 14.5858 12.2426 12.2426C14.5858 9.89947 14.5858 6.10049 12.2426 3.75734C11.4125 2.92716 10.3995 2.39111 9.33333 2.1492M9.33333 14.6666H13.3333M9.33333 14.6666L9.33333 10.6666M6.66667 1.33344C6.66667 1.33344 6.1005 1.41432 3.75736 3.75747C1.41421 6.10062 1.41421 9.89961 3.75736 12.2428C4.58754 13.0729 5.60048 13.609 6.66667 13.8509M6.66667 1.33344L2.66667 1.33331M6.66667 1.33344L6.66667 5.33331",
          stroke: "currentColor",
          strokeLinecap: "round",
          strokeLinejoin: "round",
          strokeWidth: "inherit"
        }
      )
    }
  );
};
const ForwardRef = React.forwardRef(IconRefreshCw03);
const RefreshCw03 = React.forwardRef((props, ref) => {
  if (typeof props.size === "number") {
    const { size, ...rest } = props;
    props = {
      ...rest,
      w: size,
      h: size
    };
  }
  return /* @__PURE__ */ jsxRuntime.jsx(
    Box.Box,
    {
      ref,
      ...props,
      component: ForwardRef,
      className: ["tiui-icon", "RefreshCw03", props.className].join(" ")
    }
  );
});
RefreshCw03.displayName = "IconRefreshCw03";
exports.default = RefreshCw03;
