import type { SVGProps } from "react";
import * as React from "react";
const SvgAtom = (props: SVGProps<SVGSVGElement>) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width="1em"
    height="1em"
    fill="none"
    viewBox="0 0 24 24"
    {...props}
  >
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="M14.974 2.272c.831-.247 1.733-.266 2.526.19.793.455 1.227 1.242 1.428 2.081.2.837.196 1.818.047 2.852-.029.195-.065.393-.104.595.196.068.387.137.571.21.975.388 1.83.875 2.46 1.466.63.593 1.098 1.36 1.098 2.271 0 .911-.468 1.679-1.099 2.272-.628.591-1.484 1.078-2.459 1.466-.184.073-.375.142-.57.21.038.202.074.4.103.596.15 1.034.153 2.014-.047 2.851-.201.84-.635 1.627-1.428 2.082-.793.456-1.695.436-2.526.19-.83-.246-1.681-.74-2.506-1.386a13.017 13.017 0 0 1-.468-.386c-.157.135-.312.264-.468.386-.825.646-1.677 1.14-2.506 1.386-.831.246-1.733.266-2.526-.19-.793-.455-1.227-1.242-1.428-2.082-.2-.837-.196-1.817-.047-2.85.029-.196.064-.395.103-.597a13.144 13.144 0 0 1-.57-.21c-.975-.388-1.83-.875-2.46-1.466C1.469 13.616 1 12.849 1 11.937c0-.91.468-1.678 1.099-2.271.628-.591 1.484-1.078 2.459-1.466.184-.073.374-.142.57-.21-.04-.202-.074-.4-.103-.595-.15-1.034-.153-2.015.047-2.852.201-.84.635-1.626 1.428-2.082.793-.455 1.695-.436 2.526-.19.83.247 1.681.74 2.506 1.386.156.122.312.251.468.386.156-.135.312-.264.468-.386.825-.645 1.677-1.14 2.506-1.385ZM7.06 16.416c-.022.118-.04.234-.056.348-.128.885-.11 1.597.013 2.108.121.507.319.726.482.82.163.094.452.155.955.006.506-.15 1.134-.49 1.84-1.044.092-.07.182-.145.274-.222a21.47 21.47 0 0 1-1.368-1.674 21.655 21.655 0 0 1-2.14-.342Zm9.878 0a21.63 21.63 0 0 1-2.141.342 21.474 21.474 0 0 1-1.368 1.674c.092.077.183.151.274.222.707.554 1.335.894 1.84 1.044.504.149.793.088.956-.006.163-.094.36-.313.482-.82.123-.51.141-1.223.013-2.108-.016-.114-.035-.23-.056-.348ZM12 16.911l-.114-.002.113.128.114-.127-.113.002Zm0-7.958c-.582 0-1.15.022-1.698.061a23.703 23.703 0 0 0-1.697 2.922 23.707 23.707 0 0 0 1.697 2.925 23.977 23.977 0 0 0 3.395 0 23.76 23.76 0 0 0 1.697-2.925 23.748 23.748 0 0 0-1.697-2.922A23.981 23.981 0 0 0 12 8.953Zm4.33 5.471c-.019.033-.04.066-.058.099l.168-.035-.054-.163c-.02.033-.037.067-.056.1Zm-8.77.064.168.034c-.02-.033-.04-.065-.058-.098-.02-.032-.038-.066-.057-.099l-.053.163Zm10.808-4.566a21.36 21.36 0 0 1-.772 2.015c.301.685.56 1.36.772 2.015.113-.04.224-.081.331-.124.835-.332 1.445-.704 1.828-1.065.381-.358.473-.638.473-.826 0-.187-.092-.467-.473-.825-.383-.361-.993-.733-1.828-1.065a10.848 10.848 0 0 0-.33-.125Zm-12.737 0c-.113.04-.223.082-.33.125-.835.332-1.445.704-1.828 1.065-.381.358-.473.638-.473.825 0 .188.092.468.473.826.383.361.993.733 1.828 1.065.107.043.217.084.33.124.212-.655.471-1.33.772-2.015-.301-.684-.56-1.36-.772-2.015Zm1.929-.535.053.161.057-.098.058-.097-.168.034Zm8.77.063.056.098.053-.16c-.055-.012-.111-.025-.168-.036l.06.098ZM8.455 4.178c-.503-.149-.792-.088-.955.006-.163.094-.36.312-.482.82-.123.51-.141 1.222-.013 2.108.016.114.035.23.056.347.676-.145 1.393-.26 2.14-.343.446-.602.904-1.163 1.368-1.674-.091-.077-.183-.15-.273-.22-.707-.554-1.335-.894-1.84-1.044Zm8.045.006c-.163-.094-.452-.155-.955-.006-.506.15-1.134.49-1.84 1.043-.091.071-.184.144-.275.22.464.512.922 1.073 1.368 1.675.747.083 1.464.198 2.14.343.021-.118.04-.233.057-.347.128-.886.11-1.597-.013-2.108-.121-.508-.319-.726-.482-.82Zm-4.613 2.78h.225A17.75 17.75 0 0 0 12 6.837l-.112.127Z"
      clipRule="evenodd"
    />
  </svg>
);
export default SvgAtom;
