import * as React from "react";
import type { SVGProps } from "react";
const SvgRobotics = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#DD344C" d="M4 4h40v40H4z" />
      <path stroke="#879196" strokeWidth={2} d="M1 1h46v46H1z" />
      <path
        fill="#FFF"
        d="M29 26.996a1.001 1.001 0 0 1 0 2 1.001 1.001 0 0 1 0-2m0 3c1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2 .897 2 2 2m-8-3a1.001 1.001 0 0 1 0 2 1.001 1.001 0 0 1 0-2m0 3c1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2 .897 2 2 2m-1.767-16.64-.707-.706c3.524-3.53 9.261-3.532 12.79-.01l-.707.708c-3.137-3.134-8.24-3.13-11.376.008m1.023 1.144a6.61 6.61 0 0 1 9.334 0l-.707.707a5.61 5.61 0 0 0-7.92 0zM38 35.145l-1 .757v-5.797l1 .776zm-2 1.85h-1v-8.004q-.002-.505-.047-.995H36zm-22-9h1.047a11 11 0 0 0-.047.996v8.005h-1zm-2 7.15V30.88l1-.776v5.797zM25 19.99c5.131 0 9 3.869 9 9v8.005H16V28.99c0-5.131 3.869-9 9-9m-1-3.21c0-.432.353-.785.786-.785h.428c.433 0 .786.353.786.786v2.256a11 11 0 0 0-1-.047q-.508.002-1 .047zM37 28.84v-1.343a.5.5 0 0 0-.5-.5h-1.686c-.754-4.036-3.779-7.062-7.814-7.818v-2.396c0-.985-.801-1.786-1.786-1.786h-.428c-.985 0-1.786.8-1.786 1.786v2.396c-4.035.756-7.06 3.782-7.814 7.818H13.5a.5.5 0 0 0-.5.5v1.343l-1.807 1.403a.5.5 0 0 0-.193.395v4.757a.5.5 0 0 0 .198.399L13 37.156v.34a.5.5 0 0 0 .5.5h23a.5.5 0 0 0 .5-.5v-.34l1.802-1.363a.5.5 0 0 0 .198-.4v-4.756a.5.5 0 0 0-.193-.395z"
      />
    </g>
  </svg>
);
export default SvgRobotics;
