import * as React from "react";
import type { SVGProps } from "react";
const SvgSecretsManager = (props: SVGProps<SVGSVGElement>) => (
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" {...props}>
    <g fill="none" fillRule="evenodd">
      <path fill="#DD344C" d="M0 0h40v40H0z" />
      <path
        fill="#FFF"
        d="M21.08 22.12a.58.58 0 1 0-1.16 0 .58.58 0 0 0 1.16 0m1 0c0 .695-.455 1.281-1.08 1.491V25h-1v-1.389a1.58 1.58 0 0 1-1.08-1.491c0-.871.709-1.58 1.58-1.58s1.58.709 1.58 1.58m2.829 3.864v-.986H23v-1h1.909v-2.012H23v-1h1.909v-.974h-8.818v5.972zm-7.938-6.972h7.018V17c0-1.272-1.327-3.046-3.487-3.046-2.188 0-3.531 1.774-3.531 3.046zM24.989 17v2.012h.42a.5.5 0 0 1 .5.5v6.972a.5.5 0 0 1-.5.5h-9.818a.5.5 0 0 1-.5-.5v-6.972c0-.277.223-.5.5-.5h.38V17c0-1.914 1.861-4.046 4.531-4.046 2.644 0 4.487 2.132 4.487 4.046M10.461 27.766l.81-.586A11.27 11.27 0 0 1 9.138 21H11v-1H9.139a11.3 11.3 0 0 1 2.132-6.145l-.81-.586A12.27 12.27 0 0 0 8.139 20H7v1h1.138c.093 2.449.885 4.78 2.323 6.766m16.7 1.98A11.26 11.26 0 0 1 21 31.878V30h-1v1.879a11.28 11.28 0 0 1-6.163-2.133l-.586.811A12.27 12.27 0 0 0 20 32.879V34h1v-1.122a12.26 12.26 0 0 0 6.747-2.322zM13.837 11.289A11.27 11.27 0 0 1 20 9.157V11h1V9.157c2.23.096 4.352.823 6.161 2.132l.586-.81A12.26 12.26 0 0 0 21 8.157V7h-1v1.157a12.26 12.26 0 0 0-6.749 2.322zM32.859 20a12.26 12.26 0 0 0-2.321-6.731l-.811.586A11.27 11.27 0 0 1 31.859 20H30v1h1.86a11.26 11.26 0 0 1-2.133 6.18l.811.586A12.25 12.25 0 0 0 32.86 21H34v-1zm-4.446-6.689 3.779-3.78-.707-.707-3.779 3.78zM12.586 27.724l-3.78 3.78.707.707 3.78-3.78zm2.462-13.383L7.892 7.186l-.707.707 7.156 7.155zm12.307 12.308 6.457 6.457-.707.707-6.457-6.457z"
      />
    </g>
  </svg>
);
export default SvgSecretsManager;
