import * as React from "react";
import type { SVGProps } from "react";
const SvgOpsworks = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#E7157B" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M19.521 10.879c1.15 0 2.086.936 2.086 2.086s-.936 2.086-2.086 2.086a2.09 2.09 0 0 1-2.086-2.086c0-1.15.936-2.086 2.086-2.086m0 5.172a3.09 3.09 0 0 0 3.086-3.086 3.09 3.09 0 0 0-3.086-3.086 3.09 3.09 0 0 0-3.086 3.086 3.09 3.09 0 0 0 3.086 3.086m-5.965-3.841.545.03a.5.5 0 0 0 .516-.388 5 5 0 0 1 .65-1.566.5.5 0 0 0-.09-.639l-.409-.365 1.069-1.069.365.409a.5.5 0 0 0 .639.09 5 5 0 0 1 1.567-.648.5.5 0 0 0 .388-.517L18.765 7h1.511l-.03.548a.5.5 0 0 0 .388.516 5 5 0 0 1 1.565.648.5.5 0 0 0 .639-.089l.366-.41 1.069 1.069-.408.364a.5.5 0 0 0-.09.64 5 5 0 0 1 .65 1.566.48.48 0 0 0 .516.388l.545-.03v1.511l-.545-.031a.51.51 0 0 0-.517.389 5 5 0 0 1-.648 1.567.5.5 0 0 0 .09.64l.407.363-1.069 1.068-.361-.404a.496.496 0 0 0-.639-.091 5 5 0 0 1-1.57.651.5.5 0 0 0-.388.516l.03.541h-1.511l.031-.542a.5.5 0 0 0-.388-.516 5 5 0 0 1-1.57-.651.5.5 0 0 0-.639.091l-.362.405-1.069-1.068.406-.362a.5.5 0 0 0 .09-.64 5 5 0 0 1-.649-1.569.504.504 0 0 0-.516-.388l-.543.031zm-.472 2.539.665-.038q.173.574.455 1.101l-.496.443a.497.497 0 0 0-.021.727l1.817 1.816a.5.5 0 0 0 .727-.021l.442-.495a6 6 0 0 0 1.102.456l-.038.663a.5.5 0 0 0 .136.372c.093.1.225.157.363.157h2.569a.5.5 0 0 0 .499-.529l-.037-.662q.574-.172 1.102-.456l.441.494a.5.5 0 0 0 .358.168.45.45 0 0 0 .369-.147l1.817-1.816a.497.497 0 0 0-.021-.727l-.497-.443q.284-.529.456-1.101l.666.038a.5.5 0 0 0 .372-.135.5.5 0 0 0 .156-.364v-2.57a.5.5 0 0 0-.156-.363.52.52 0 0 0-.372-.136l-.666.038a6 6 0 0 0-.457-1.099l.498-.445a.496.496 0 0 0 .021-.726l-1.817-1.817a.52.52 0 0 0-.369-.147.5.5 0 0 0-.358.167l-.446.5a6 6 0 0 0-1.097-.455l.037-.669A.498.498 0 0 0 20.805 6h-2.569a.5.5 0 0 0-.363.157.5.5 0 0 0-.136.371l.038.668a6 6 0 0 0-1.099.455l-.445-.499a.5.5 0 0 0-.358-.167.57.57 0 0 0-.369.147l-1.817 1.817a.496.496 0 0 0 .021.726l.499.446a6 6 0 0 0-.457 1.098l-.666-.038a.53.53 0 0 0-.372.136.5.5 0 0 0-.156.363v2.57c0 .138.057.269.156.364a.5.5 0 0 0 .372.135m14.937 17.722h3.021v-5.042h-3.021zm-10.042 0h3.083v-5.042h-3.083zm-9.979 0h3.042v-5.042H8zm23.542-6.041h-1.5v-2.5a.5.5 0 0 0-.5-.5h-9.5v-2h-1v2h-9.5c-.277 0-.5.223-.5.5v2.5H7.5c-.277 0-.5.223-.5.5v6.041c0 .277.223.5.5.5h4.042a.5.5 0 0 0 .5-.5V26.93a.5.5 0 0 0-.5-.5h-1.5v-2h9v2h-1.563a.5.5 0 0 0-.5.5v6.041a.5.5 0 0 0 .5.5h4.083a.5.5 0 0 0 .5-.5V26.93a.5.5 0 0 0-.5-.5h-1.52v-2h9v2h-1.521a.5.5 0 0 0-.5.5v6.041a.5.5 0 0 0 .5.5h4.021a.5.5 0 0 0 .5-.5V26.93a.5.5 0 0 0-.5-.5"
      />
    </g>
  </svg>
);
export default SvgOpsworks;
