import * as React from "react";
import type { SVGProps } from "react";
const SvgMainframeModernizationCompiler = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <path
      fill="#01A88D"
      fillRule="evenodd"
      d="m29.471 23.237 3.175-3.175-3.175-3.175 1.414-1.414 3.882 3.882a1 1 0 0 1 0 1.414l-3.882 3.882zm-15.063-2.468a1 1 0 0 1 0-1.414l3.882-3.882 1.414 1.414-3.174 3.175 3.174 3.175-1.414 1.414zm8.874 4.936-1.858-.743 4.217-10.543 1.857.743zM33.873 44H14.081l-8.99-7.022 6.499-5.376 2.311 2.259a1.69 1.69 0 0 0 2.347 0l1.552-1.518q1.056.531 2.179.887v2.09c0 .927.754 1.68 1.68 1.68h5.64c.926 0 1.68-.753 1.68-1.68v-1.881q1.08-.36 2.096-.89l1.473 1.507c.639.652 1.767.652 2.403 0l1.943-1.988 5.967 4.912zM11.284 22H8.979v-5h2.523a1 1 0 0 0 .968-.75 12.8 12.8 0 0 1 1.262-3.11 1 1 0 0 0-.155-1.192l-1.809-1.852 3.439-3.52 1.78 1.82a.996.996 0 0 0 1.226.16c.954-.568 1.973-1 3.028-1.286a1 1 0 0 0 .738-.965V4h5v2.524a1 1 0 0 0 .75.968 12.7 12.7 0 0 1 3.109 1.262c.387.22.873.158 1.194-.154l1.851-1.811 3.519 3.44-1.82 1.778c-.33.323-.396.83-.16 1.227.568.953 1 1.972 1.287 3.028a1 1 0 0 0 .965.738h2.305v5h-2.524a1 1 0 0 0-.967.75 12.8 12.8 0 0 1-1.262 3.11 1 1 0 0 0 .154 1.192l1.81 1.852-.442.453-.156-.13-1.271 1.545.024.02-1.595 1.632-1.779-1.82a1.004 1.004 0 0 0-1.227-.16 12 12 0 0 1-3.027 1.286 1 1 0 0 0-.738.965V35h-5v-2.523c0-.456-.309-.854-.75-.97a12.8 12.8 0 0 1-3.11-1.26 1 1 0 0 0-1.193.154l-1.851 1.81-3.519-3.44 1.819-1.778a1 1 0 0 0 .16-1.226c-.567-.954-1-1.973-1.287-3.03a1 1 0 0 0-.964-.737m27.013 8.632.54-.552a1.685 1.685 0 0 0 .001-2.35l-1.515-1.551q.53-1.055.885-2.18h2.091c.926 0 1.68-.752 1.68-1.68v-5.64c0-.925-.754-1.68-1.68-1.68h-1.882a14 14 0 0 0-.889-2.096l1.506-1.472c.327-.32.506-.746.506-1.202a1.66 1.66 0 0 0-.506-1.201l-3.977-3.89a1.69 1.69 0 0 0-2.348.002l-1.551 1.517a15 15 0 0 0-2.179-.886V3.68c0-.926-.754-1.68-1.68-1.68h-5.64c-.926 0-1.68.754-1.68 1.68v1.882a14 14 0 0 0-2.097.889l-1.473-1.506c-.638-.653-1.766-.653-2.403 0L10.12 8.92a1.687 1.687 0 0 0-.001 2.349l1.516 1.55a15 15 0 0 0-.886 2.18h-2.09c-.926 0-1.68.754-1.68 1.68v5.64c0 .927.754 1.68 1.68 1.68h1.881q.36 1.08.89 2.097L9.924 27.57a1.66 1.66 0 0 0-.507 1.2c0 .458.18.885.506 1.202l.228.223L1.9 37.023 13.392 46h21.171l11.495-8.98z"
    />
  </svg>
);
export default SvgMainframeModernizationCompiler;
