text: /* GENERATED FILE */
  import { html, svg, define } from "hybrids";
  
  const PhDisc = {
    color: "currentColor",
    size: "1em",
    weight: "regular",
    mirrored: false,
    render: ({ color, size, weight, mirrored }) => html`
      <svg
        xmlns="http://www.w3.org/2000/svg"
        width="${size}"
        height="${size}"
        fill="${color}"
        viewBox="0 0 256 256"
        transform=${mirrored ? "scale(-1, 1)" : null}
      >
        ${weight === "bold" &&
        svg`<circle cx="128" cy="128" r="96" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/>
    <circle cx="128" cy="128" r="32" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/>
    <line x1="224" y1="128" x2="160" y2="128" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/>
    <line x1="195.88225" y1="60.11775" x2="150.62742" y2="105.37258" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/>`}
        ${weight === "duotone" &&
        svg`<g opacity="0.2">
      <path d="M160,128a32,32,0,1,1-9.3726-22.62743h0l45.25483-45.25483h0A96,96,0,1,0,224,128Z"/>
    </g>
    <circle cx="128" cy="128" r="96" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/>
    <circle cx="128" cy="128" r="32" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/>
    <line x1="224" y1="128" x2="160" y2="128" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/>
    <line x1="195.88225" y1="60.11775" x2="150.62742" y2="105.37258" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/>`}
        ${weight === "fill" &&
        svg`<path d="M202.16113,55.16748A7.401,7.401,0,0,0,200.833,53.8396a104.11084,104.11084,0,1,0,1.32812,1.32788ZM215.63257,120h-48.4375a39.77738,39.77738,0,0,0-5.83911-14.04236l34.23877-34.23889A87.608,87.608,0,0,1,215.63257,120ZM128,152a24,24,0,1,1,24-24A24.0275,24.0275,0,0,1,128,152Z"/>`}
        ${weight === "light" &&
        svg`<circle cx="128" cy="128" r="96" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"/>
    <circle cx="128" cy="128" r="32" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"/>
    <line x1="224" y1="128" x2="160" y2="128" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"/>
    <line x1="195.88225" y1="60.11775" x2="150.62742" y2="105.37258" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="12"/>`}
        ${weight === "thin" &&
        svg`<circle cx="128" cy="128" r="96" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"/>
    <circle cx="128" cy="128" r="32" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"/>
    <line x1="224" y1="128" x2="160" y2="128" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"/>
    <line x1="195.88225" y1="60.11775" x2="150.62742" y2="105.37258" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="8"/>`}
        ${weight === "regular" &&
        svg`<circle cx="128" cy="128" r="96" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/>
    <circle cx="128" cy="128" r="32" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/>
    <line x1="224" y1="128" x2="160" y2="128" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/>
    <line x1="195.88225" y1="60.11775" x2="150.62742" y2="105.37258" fill="none" stroke="${color}" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/>`}
      </svg>
    `,
  };
  
  define("ph-disc", PhDisc);
  export default PhDisc;
  