/* global React */

// ============================================================
// Pszczoła Henrieta – ilustracja głównej wieszczki (v2)
// SVG na bazie henrieta-1.svg, z warstwami animowanymi:
//   - czulki (czulek_prawy, czulek_lewy)
//   - skrzydla (wing_top_*, wing_bottom_*)
//   - gwiazdki (bee-stars)
//   - szklanakula (widoczna tylko podczas buzzing/wieszczenia)
// ============================================================
function Henrieta({ buzzing = false, buzzIdle = false, eyes = "open" }) {
  const cls =
    "henrieta-svg" +
    (buzzing ? " is-buzzing" : "") +
    (buzzIdle && !buzzing ? " is-buzz-idle" : "") +
    (eyes === "closed" ? " is-closed" : "");
  return (
    <svg
      viewBox="0 0 750 417.5"
      xmlns="http://www.w3.org/2000/svg"
      className={cls}
      aria-label="Pszczoła Henrieta"
      preserveAspectRatio="xMidYMid meet"
    >
      <defs>
        <clipPath id="hen-clip">
          <rect width="750" height="417.5" fill="none" />
        </clipPath>
      </defs>
      <g clipPath="url(#hen-clip)">
        <g id="pszczola">
          <g id="skrzydla">
            <g id="skrzydla_prawa">
              <path
                id="wing_top_right"
                fill="#ae84ba"
                d="M719.6,137.1c-25.5-43-107.8-29.7-183.9,29.7-76,59.4-117,142.4-91.4,185.4,25.5,43,107.8,29.7,183.9-29.7,76-59.4,117-142.4,91.4-185.4h0Z"
              />
              <path
                id="wing_top_left"
                fill="#ae84ba"
                d="M25.4,137.1c25.5-43,107.8-29.7,183.9,29.7,76,59.4,116.9,142.4,91.4,185.4-25.5,43-107.8,29.7-183.9-29.7C40.8,263.1,0,180.1,25.4,137.1Z"
              />
            </g>
            <g id="skrzydla_lewa">
              <path
                id="wing_bottom_right"
                fill="#ae84ba"
                d="M644.2,474.9c-18.4,31.1-77.9,21.5-132.8-21.5-54.9-42.9-84.5-102.9-66-133.9s77.9-21.5,132.8,21.5c54.9,42.9,84.5,102.9,66,133.9Z"
              />
              <path
                id="wing_bottom_left"
                fill="#ae84ba"
                d="M100.8,474.9c18.4,31.1,77.9,21.5,132.8-21.5,54.9-42.9,84.5-102.9,66-133.9-18.4-31.1-77.9-21.5-132.8,21.5-54.9,42.9-84.5,102.9-66.1,133.9h0Z"
              />
            </g>
          </g>
          <g id="cialo">
            <path
              id="cialo_2"
              fill="#ffd719"
              d="M371,569.7c106.3,0,192.6-94.1,192.6-210.1s-86.2-210.1-192.6-210.1-192.6,94.1-192.6,210.1,86.2,210.1,192.6,210.1Z"
            />
            <path d="M370.5,387.4c-92.2,0-169.6-17.9-191.6-42.1-.3,4.7-.5,9.5-.5,14.3,0,116.1,86.2,210.1,192.6,210.1s192.6-94.1,192.6-210.1-.2-10.2-.5-15.3c-20.8,24.7-99.1,43.1-192.5,43.1h0Z" />
            <path
              fill="#fdd611"
              d="M370.5,453.4c-84.2,0-156.1-14.9-184.7-36,23,87.9,97.2,152.2,185.2,152.2s162.6-64.8,185.4-153.1c-27.8,21.5-100.5,36.9-185.8,36.9h0Z"
            />
            <path
              id="usmiech"
              fill="none"
              stroke="#000"
              strokeWidth="13.5"
              strokeLinecap="round"
              strokeLinejoin="round"
              d="M402.5,311.5s2.4,30.8-29.7,30.8-29.8-28.7-29.8-28.7"
            />
            <path
              id="oko_prawe"
              d="M469.3,302.5c8.2,0,14.8-6.6,14.8-14.8s-6.6-14.8-14.8-14.8-14.8,6.6-14.8,14.8,6.6,14.8,14.8,14.8Z"
            />
            <path
              id="oko_lewe"
              d="M279.5,309.8c12.2,0,22.1-9.9,22.1-22.1s-9.9-22.1-22.1-22.1-22.1,9.9-22.1,22.1,9.9,22.1,22.1,22.1Z"
            />
            <g id="czulki">
              <path
                id="czulek_prawy"
                fill="none"
                stroke="#000"
                strokeWidth="10.1"
                strokeLinecap="round"
                strokeLinejoin="round"
                d="M421.5,188.1s2.7-83.4,20.3-112.9c17.7-29.5,49.8-16.6,40.6,19.7"
              />
              <path
                id="czulek_lewy"
                fill="none"
                stroke="#000"
                strokeWidth="10.1"
                strokeLinecap="round"
                strokeLinejoin="round"
                d="M320.5,188.1s-26.9-122.5-53-170.3"
              />
            </g>
          </g>
        </g>

        <g className="bee-stars" aria-hidden="true">
          <path
            id="gwiazdka1"
            fill="#ff643c"
            d="M76,255.5l-7.5,3.3c-3.7,1.6-6.6,4.8-7.8,8.7l-3.8,12.4-3.9-12.4c-1.2-3.9-4.1-7-7.8-8.6l-7.5-3.2,7.5-3.3c3.7-1.6,6.6-4.8,7.8-8.7l3.8-12.4,3.9,12.4c1.2,3.9,4.1,7,7.8,8.6l7.6,3.2h0Z"
          />
          <path
            id="gwiazdka2"
            fill="#f26161"
            d="M682.4,151.9l-7.5,3.3c-3.7,1.6-6.6,4.8-7.8,8.7l-3.8,12.4-3.9-12.4c-1.2-3.9-4.1-7-7.8-8.6l-7.5-3.2,7.5-3.3c3.7-1.6,6.6-4.8,7.8-8.7l3.8-12.4,3.9,12.4c1.2,3.9,4.1,7,7.8,8.6l7.5,3.2Z"
          />
          <path
            id="gwiazdka3"
            fill="#ff643c"
            d="M675.5,364.9l-7.5,3.3c-3.7,1.6-6.6,4.8-7.8,8.7l-3.8,12.4-3.9-12.4c-1.2-3.9-4.1-7-7.8-8.6l-7.5-3.2,7.5-3.3c3.7-1.6,6.6-4.8,7.8-8.7l3.8-12.4,3.9,12.4c1.2,3.9,4.1,7,7.8,8.6l7.5,3.2Z"
          />
          <path
            id="gwiazdka4"
            fill="#ff643c"
            d="M173.4,133.2l-5,2.2c-2.5,1.1-4.4,3.2-5.2,5.8l-2.5,8.3-2.6-8.2c-.8-2.6-2.7-4.7-5.2-5.8l-5-2.1,5-2.2c2.5-1.1,4.4-3.2,5.2-5.8l2.5-8.3,2.6,8.2c.8,2.6,2.7,4.7,5.2,5.8l5,2.1h0Z"
          />
          <path
            id="gwiazdka5"
            fill="#ff643c"
            d="M173.4,272.4l-5,2.2c-2.5,1.1-4.4,3.2-5.2,5.8l-2.5,8.3-2.6-8.2c-.8-2.6-2.7-4.7-5.2-5.8l-5-2.1,5-2.2c2.5-1.1,4.4-3.2,5.2-5.8l2.5-8.3,2.6,8.2c.8,2.6,2.7,4.7,5.2,5.8l5,2.1Z"
          />
          <path
            id="gwiazdka6"
            fill="#ff643c"
            d="M600.7,208.7l-5,2.2c-2.5,1.1-4.4,3.2-5.2,5.8l-2.5,8.3-2.6-8.2c-.8-2.6-2.7-4.7-5.2-5.8l-5-2.1,5-2.2c2.5-1.1,4.4-3.2,5.2-5.8l2.5-8.3,2.6,8.2c.8,2.6,2.7,4.7,5.2,5.8l5,2.1Z"
          />
          <path
            id="gwiazdka7"
            fill="#ff643c"
            d="M565.5,79.8l-3.4,1.5c-1.7.7-3,2.2-3.5,3.9l-1.7,5.6-1.8-5.6c-.6-1.8-1.9-3.2-3.6-3.9l-3.4-1.5,3.4-1.5c1.7-.7,3-2.2,3.5-3.9l1.7-5.6,1.8,5.6c.6,1.8,1.9,3.2,3.6,3.9l3.4,1.5Z"
          />
          <path
            fill="#ff643c"
            d="M494.6,146.6c0,3-2.4,5.5-5.4,5.5-3,0-5.5-2.4-5.5-5.4,0-3,2.4-5.5,5.4-5.5,3,0,5.5,2.4,5.5,5.4Z"
          />
          <path
            fill="#ff643c"
            d="M707.9,298.7c0,3-2.4,5.5-5.4,5.5-3,0-5.5-2.4-5.5-5.4s2.4-5.5,5.4-5.5c3,0,5.5,2.4,5.5,5.4Z"
          />
          <path
            fill="#ff643c"
            d="M67.8,68.8c0,3.6-2.9,6.5-6.5,6.5-3.6,0-6.5-2.9-6.5-6.5,0-3.6,2.9-6.5,6.5-6.5,3.6,0,6.5,2.9,6.5,6.5Z"
          />
          <path
            fill="#ff643c"
            d="M45.9,356.3c0,2.3-1.9,4.2-4.2,4.2s-4.2-1.9-4.2-4.2,1.9-4.2,4.2-4.2,4.2,1.9,4.2,4.2Z"
          />
          <path
            fill="#ff643c"
            d="M725.6,338.8c0,2.3-1.9,4.2-4.2,4.2s-4.2-1.9-4.2-4.2,1.9-4.2,4.2-4.2,4.2,1.9,4.2,4.2Z"
          />
        </g>

        <g id="szklanakula">
          <g className="orb-pulse">
            <circle fill="#f0a3c3" cx="374.3" cy="318.2" r="82.5" />
            <path
              fill="#f26161"
              d="M433.1,417.4l-116.7.5c-1.8,0-3.2-1.7-2.8-3.4l6.2-29.8c.3-1.3,1.4-2.3,2.8-2.3l103.9-.5c1.3,0,2.5.9,2.8,2.2l6.5,29.8c.4,1.8-1,3.5-2.8,3.5h0Z"
            />
            <path
              fill="#fffaeb"
              d="M329.6,285.1c0,1.4-1.1,2.5-2.5,2.5-1.4,0-2.5-1.1-2.5-2.5,0-1.4,1.1-2.5,2.5-2.5s2.5,1.1,2.5,2.5Z"
            />
            <path
              fill="#e34d4d"
              d="M430,394.5l-110.7.5c-1.3,0-2.3-1-2.3-2.3h0c0-1.3,1-2.3,2.3-2.3l110.7-.5c1.3,0,2.3,1,2.3,2.3h0c0,1.3-1,2.3-2.3,2.3Z"
            />
            <path
              fill="#fffaeb"
              d="M374.1,287.4c-34.4.1-55.1,31.1-55.1,31.1,0,0,21,30.7,55.4,30.6,34.4-.1,55.1-31.1,55.1-31.1,0,0-21-30.7-55.4-30.6h0Z"
            />
            <circle fill="#e34d4d" cx="374.3" cy="318.2" r="20.3" />
            <path
              fill="#223359"
              d="M382.9,318.2c0,4.8-3.8,8.6-8.6,8.6-4.8,0-8.6-3.8-8.6-8.6,0-4.8,3.8-8.6,8.6-8.6,4.8,0,8.6,3.8,8.6,8.6Z"
            />
            <path
              fill="#fffaeb"
              d="M420.1,271.2h-2v-3.2c0-.7-.6-1.3-1.3-1.3-.7,0-1.3.6-1.3,1.3v3.2h-2c-.7,0-1.3.6-1.3,1.3s.6,1.3,1.3,1.3h2v3.2c0,.7.6,1.3,1.3,1.3.7,0,1.3-.6,1.3-1.3v-3.2h2c.7,0,1.3-.6,1.3-1.3s-.6-1.3-1.3-1.3Z"
            />
            <path
              fill="#fffaeb"
              d="M340.4,360.8h-2v-3.2c0-.7-.6-1.3-1.3-1.3-.7,0-1.3.6-1.3,1.3v3.2h-2c-.7,0-1.3.6-1.3,1.3s.6,1.3,1.3,1.3h2v3.2c0,.7.6,1.3,1.3,1.3.7,0,1.3-.6,1.3-1.3v-3.2h2c.7,0,1.3-.6,1.3-1.3s-.6-1.3-1.3-1.3Z"
            />
            <path
              fill="#e34d4d"
              d="M374.7,409.5h0c-1.2,0-2.2-1-2.2-2.1v-3.1c0-1.2.9-2.2,2.1-2.2h0c1.2,0,2.2,1,2.2,2.1v3.1c0,1.2-.9,2.2-2.1,2.2Z"
            />
            <path
              fill="#e34d4d"
              d="M362.2,409.5h0c-1.2,0-2.2-1-2.2-2.1v-3.1c0-1.2.9-2.2,2.1-2.2h0c1.2,0,2.2,1,2.2,2.1v3.1c0,1.2-.9,2.2-2.1,2.2Z"
            />
            <path
              fill="#e34d4d"
              d="M349.8,409.6h0c-1.2,0-2.2-1-2.2-2.1v-3.1c0-1.2.9-2.2,2.1-2.2h0c1.2,0,2.2,1,2.2,2.1v3.1c0,1.2-.9,2.2-2.1,2.2Z"
            />
            <path
              fill="#e34d4d"
              d="M337.3,409.6h0c-1.2,0-2.2-1-2.2-2.1v-3.1c0-1.2.9-2.2,2.1-2.2h0c1.2,0,2.2,1,2.2,2.1v3.1c0,1.2-.9,2.2-2.1,2.2Z"
            />
            <path
              fill="#e34d4d"
              d="M324.8,409.7h0c-1.2,0-2.2-1-2.2-2.1v-3.1c0-1.2.9-2.2,2.1-2.2h0c1.2,0,2.2,1,2.2,2.1v3.1c0,1.2-.9,2.2-2.1,2.2Z"
            />
            <path
              fill="#e34d4d"
              d="M424.5,409.2h0c-1.2,0-2.2-1-2.2-2.1v-3.1c0-1.2.9-2.2,2.1-2.2h0c1.2,0,2.2,1,2.2,2.1v3.1c0,1.2-.9,2.2-2.1,2.2Z"
            />
            <path
              fill="#e34d4d"
              d="M412.1,409.3h0c-1.2,0-2.2-1-2.2-2.1v-3.1c0-1.2.9-2.2,2.1-2.2h0c1.2,0,2.2,1,2.2,2.1v3.1c0,1.2-.9,2.2-2.1,2.2Z"
            />
            <path
              fill="#e34d4d"
              d="M399.6,409.4h0c-1.2,0-2.2-1-2.2-2.1v-3.1c0-1.2.9-2.2,2.1-2.2h0c1.2,0,2.2,1,2.2,2.1v3.1c0,1.2-.9,2.2-2.1,2.2Z"
            />
            <path
              fill="#e34d4d"
              d="M387.2,409.4h0c-1.2,0-2.2-1-2.2-2.1v-3.1c0-1.2.9-2.2,2.1-2.2h0c1.2,0,2.2,1,2.2,2.1v3.1c0,1.2-.9,2.2-2.1,2.2Z"
            />
          </g>
        </g>
      </g>
    </svg>
  );
}

// hex frame dla wielkiej liczby (na ekranie wyniku — bez zmian)
function HexFrame() {
  return (
    <svg viewBox="0 0 200 200" className="hex-frame">
      <defs>
        <linearGradient id="hexbord" x1="0" y1="0" x2="0" y2="1">
          <stop offset="0%" stopColor="#FFCB47" />
          <stop offset="100%" stopColor="#7A4E03" />
        </linearGradient>
      </defs>
      <polygon
        points="100,8 178,52 178,148 100,192 22,148 22,52"
        fill="none"
        stroke="url(#hexbord)"
        strokeWidth="2"
      />
      <polygon
        points="100,18 168,57 168,143 100,182 32,143 32,57"
        fill="none"
        stroke="#F4B41A"
        strokeWidth="0.6"
        opacity="0.5"
      />
      <g fill="#F4B41A">
        <circle cx="100" cy="8" r="3" />
        <circle cx="178" cy="52" r="3" />
        <circle cx="178" cy="148" r="3" />
        <circle cx="100" cy="192" r="3" />
        <circle cx="22" cy="148" r="3" />
        <circle cx="22" cy="52" r="3" />
      </g>
      <g fontFamily="serif" fill="#F4B41A" fontSize="10">
        <text x="92" y="36" textAnchor="middle">✦</text>
        <text x="92" y="172" textAnchor="middle">✦</text>
      </g>
    </svg>
  );
}

// mała ikonka na kartach (sześciokąt z numerem rzymskim) — bez zmian
function CardSigil({ glyph }) {
  return (
    <svg viewBox="0 0 24 24" width="16" height="16">
      <polygon
        points="12,2 21,7 21,17 12,22 3,17 3,7"
        fill="none"
        stroke="#F4B41A"
        strokeWidth="1.2"
      />
      <text
        x="12"
        y="15"
        fontSize="7"
        textAnchor="middle"
        fill="#F4B41A"
        fontFamily="Cinzel, serif"
        fontWeight="700"
      >
        {glyph || "•"}
      </text>
    </svg>
  );
}

// ============================================================
// Pszczoła Henrieta — wersja „results" z gwiazdką w łapce.
// SVG z public/henka-results.svg, ID-y prefixowane "r-" żeby nie
// kolidować z główną Henrietą obecną na tej samej stronie (Bubble).
// ============================================================
function HenrietaResults() {
  return (
    <svg
      viewBox="0 0 496.6 400.8"
      xmlns="http://www.w3.org/2000/svg"
      className="henrieta-results-svg"
      aria-label="Pszczoła Henrieta świętuje twoją wieszczbę"
      preserveAspectRatio="xMidYMid meet"
    >
      <g id="r-pszczola">
        <g id="r-skrzydla">
          <g id="r-skrzydla-prawa">
            <path
              id="r-wing-top-right"
              fill="#ae84ba"
              d="M494.8,151c-11-33.9-70.4-37.5-132.6-8.1-62.2,29.5-103.7,80.9-92.6,114.8,11,33.9,70.4,37.5,132.6,8.1,62.2-29.5,103.7-80.9,92.6-114.8Z"
            />
            <path
              id="r-wing-top-left"
              fill="#ae84ba"
              d="M11.6,42.4c24.5-25.9,79.7-3.8,123.3,49.4,43.6,53.2,59.1,117.4,34.7,143.4-24.5,25.9-79.7,3.8-123.3-49.4C2.6,132.5-12.9,68.4,11.6,42.4Z"
            />
          </g>
          <g id="r-skrzydla-lewa">
            <path
              id="r-wing-bottom-right"
              fill="#ae84ba"
              d="M389.5,374.3c-17.7,18.7-57.6,2.8-89.1-35.7-31.5-38.5-42.7-84.8-25-103.6,17.7-18.7,57.6-2.8,89.1,35.7,31.5,38.5,42.7,84.8,25,103.6h0Z"
            />
            <path
              id="r-wing-bottom-left"
              fill="#ae84ba"
              d="M11.3,289.3c8,24.5,50.9,27.1,95.8,5.8,44.9-21.3,74.9-58.4,66.9-82.9-8-24.5-50.9-27.1-95.8-5.8-44.9,21.3-74.9,58.4-66.9,82.9Z"
            />
          </g>
        </g>
        <g id="r-cialo">
          <path fill="#ffd719" d="M184.5,397.6c74,16.6,148.7-35.4,166.9-116.2,18.1-80.8-27.2-159.8-101.2-176.4-74-16.6-148.7,35.4-166.9,116.2-18.1,80.8,27.2,159.8,101.2,176.4h0Z" />
          <path d="M212.7,270.6c-64.1-14.4-115.3-39-126.8-59.3-.9,3.2-1.8,6.5-2.6,9.9-18.1,80.8,27.2,159.8,101.2,176.4,74,16.6,148.7-35.4,166.9-116.2.8-3.6,1.5-7.2,2-10.7-18.3,14-75.7,14.5-140.7,0h0s0,0,0,0Z" />
          <path fill="#fdd611" d="M202.4,316.6c-58.6-13.2-106.3-34.8-122.9-53.9,2.3,64.8,43.9,121.2,105.1,134.9,61.2,13.8,123.3-19.7,153-77.6-22.7,10.6-75.7,9.9-135.1-3.4Z" />
          <path d="M197.4,356.3c-46.7-10.5-86.1-26.9-107.7-43.3,16.2,42,50.3,74.5,94.8,84.5,44.5,10,86.2-3.8,118.4-32.7-26.6,3.3-64.5.6-105.6-8.6h0Z" />
          <path
            fill="none"
            stroke="#000"
            strokeWidth="9.6"
            strokeLinecap="round"
            strokeLinejoin="round"
            d="M246.8,222.7s-3.1,21.8-25.5,16.8c-19.9-4.5-16.2-24.6-16.2-24.6"
          />
          <path id="r-oko-prawe" d="M294.7,226.9c5.7,1.3,11.3-2.3,12.6-8,1.3-5.7-2.3-11.3-8-12.6-5.7-1.3-11.3,2.3-12.6,8-1.3,5.7,2.3,11.3,8,12.6Z" />
          <path id="r-oko-lewe" d="M161.5,202.4c8.5,1.9,16.9-3.4,18.9-11.9,1.9-8.5-3.4-16.9-11.9-18.9-8.5-1.9-16.9,3.4-18.9,11.9-1.9,8.5,3.4,16.9,11.9,18.9Z" />
        </g>
      </g>

      <g id="r-trofeum">
        <path fill="#ff643c" d="M125.3,136.3c-1.8,1.5-13.9,32.4-15.8,31.2,10-21.8-.4.4-.6.7-10.7,11.9-21.3,24.1-28.9,37.4-2.6,4.6-8.5,10.6-2.7,15.2,2.4,1.9,24.4,10.2,26.6,7.4,8.1-10.5,15.2-21.3,21.5-32.5,1.2-2.2,2.5-4.5,3.6-6.7.2-.5.5-.9.7-1.4.6-1.1,1.1-2.3,1.7-3.5.8-1.5,1.5-3.1,2.2-4.6.5-1.1,1-2.3,1.5-3.4,1.5-3.5,3-6.9,4.3-10.4,2.1-5.4,4.1-10.9,5.8-16.4h0c-.8,0-1.5,0-2.3-.3-3.4-1.1-3.4-7.9-6.7-9.3-3.9,8.2-3.6-9.9-11.1-3.3h0Z" />
        <path fill="#ff643c" d="M118.8,138.3c-.1,0-.2-.1-.4-.2-2.7,2.7-5.5,5.3-8.5,7.8-7.2,6-15.2,11.6-22.9,17.3-3,2.2-6,4.5-8.9,6.8-3.6,2.9-7.2,5.8-10.4,9-2.4,2.3-6.1,5.6-8.8,8.9-2,2.4-3.4,4.9-3.4,7.2,0,2.4,1.5,5.8,3.9,8.1,1.8,1.8,4.1,2.9,6.6,2.5,5.5-.9,13.2-9.5,16.8-12.5,9.6-7.9,18-16.3,26-25.1.2-.2.4-.4.6-.7,23.2-5.7,38.9-26.3,15.8-23.4-10.1,1.3-4.6,5.5-.9-2.1-.2,0-.5,0-.7,0-.6,0,7.8-6.7,7.2-6.9-1.1-.4-2.9-3.4-3.3-4.3l-8.5,8c0-.2,0-.4,0-.6h0Z" />
        <g id="r-gear">
          <path fill="#fff3ba" d="M97.8,179.2c-.3.6-.7,1.2-1.2,1.7-.5.5-1,.8-1.6,1.1,2.5.9,5.1,1.5,7.7,1.6-.4-1.1-.5-2.4-.2-3.6-1.6,0-3.2-.3-4.7-.8h0Z" />
          <path fill="#fff3ba" d="M118.3,174.1c-1.5,1.5-3.2,2.7-5.1,3.7.8,1,1.2,2.2,1.2,3.3,2.3-1.1,4.4-2.6,6.3-4.5h0c8.2-8.3,9.3-20.9,3.3-30.3-.1-.2-.3-.3-.4-.4-.6-.4-1.4-.5-2-.1-.2.1-.4.3-.5.5-.4.6-.4,1.3,0,1.9,5.1,8,4.2,18.8-2.8,25.8h0s0,0,0,0h0Z" />
          <path fill="#fff3ba" d="M83.4,163c-1.2.3-2.4.3-3.6,0,.4,3,1.4,5.9,3,8.6,1,1.7,2.1,3.3,3.5,4.7,0-1.3.6-2.6,1.5-3.6-.9-1.1-1.7-2.2-2.3-3.4-1-2-1.8-4.1-2.1-6.2h0Z" />
          <path fill="#fff3ba" d="M86.7,142.3h0c-1.5,1.5-2.8,3.2-3.8,5-.8,1.3-1.4,2.6-1.9,4,1.2-.1,2.4,0,3.5.7.8-1.9,1.8-3.8,3.2-5.5.5-.6.9-1.1,1.5-1.6h0c5.1-5.1,12.2-6.9,18.8-5.5.2,0,.5,0,.7.1,2.2.6,4.4,1.5,6.4,2.8.8.5,1.9.3,2.5-.5.2-.3.3-.6.3-1,0-.4,0-.8-.3-1.1-.1-.2-.3-.3-.4-.4-2.1-1.4-4.3-2.4-6.6-3-8.2-2.3-17.3-.4-23.7,6h0c0,0,0,0,0,0Z" />
          <path fill="#fff3ba" d="M102.5,180c-.3,1.2-.2,2.4.2,3.6.3.8.7,1.5,1.3,2.1,2.4,2.4,6.2,2.4,8.6,0,1.3-1.3,1.9-3,1.8-4.6,0-1.2-.5-2.3-1.2-3.3-.2-.2-.3-.4-.5-.6-2.4-2.4-6.2-2.4-8.6,0-.8.8-1.4,1.8-1.6,2.9h0Z" />
          <path fill="#fff3ba" d="M88.1,172.3c0,0-.2.2-.3.3-.9,1-1.4,2.3-1.5,3.6-.1,1.7.5,3.3,1.7,4.6,1.9,1.9,4.7,2.3,7,1.1.6-.3,1.1-.6,1.6-1.1.5-.5.9-1.1,1.2-1.7,1.1-2.2.7-5-1.1-6.8-2.4-2.4-6.2-2.4-8.6,0h0Z" />
          <path fill="#fff3ba" d="M86,153c-.4-.4-.9-.8-1.5-1.1-1.1-.6-2.3-.8-3.5-.7-1.3.2-2.6.7-3.5,1.7-2.4,2.4-2.4,6.2,0,8.6.7.7,1.5,1.2,2.4,1.5,1.2.4,2.4.4,3.6,0,.9-.3,1.8-.7,2.5-1.5,2.4-2.4,2.4-6.2,0-8.6h0Z" />
        </g>
        <path fill="#ff643c" d="M316.4,133.6l-78,1.6-76.5-24.9s-5-23.7,18-16.6c65.6,25,136.1,21,136.1,21l.4,18.8h0Z" />
        <path fill="#ff643c" d="M346,178.2c-2.4-57.7-53.9-89-104.3-99.1-4.1-.8-8.2-1.1-12.3-1-39.1,1.3-92.2,14.6-119.5,58.6,133,86.9,225.4,46.7,236.2,41.5h0Z" />
        <path fill="#b1375c" d="M112.8,139.3c.7-1.9,1.4-3.8,2.1-5.7.2-.4.5-.7.9-.9-1.8-.2-3.6.2-4.9,1.4-1.6,1.5-1.4,4,0,5.7.3.3.5.6.9.9,0,0,5.9-6.1,5.9-6.1.1,0,9.6-1.8,9.7-1.7,0-.6-14.9,7-14.7,6.5h0Z" />
        <g id="r-dots">
          <path fill="#f9bc68" d="M331.2,170.6c-.4.5-.7,1.1-.8,1.7,0,.4,0,.8,0,1.2,0,1,0,1.9-.2,2.9-.1.8,0,1.6.4,2.4l.7,1.1c.6.7,1.4,1.2,2.3,1.6.5.1,1,.3,1.5.4.8.2,1.5.1,2.2,0,.7,0,1.4-.3,2-.6.6-.3,1.1-.8,1.4-1.3.4-.5.7-1.1.8-1.7,0-1.4.1-2.8.2-4.1,0-.4,0-.8,0-1.2s-.2-.8-.4-1.2l-.7-1.1c-.6-.7-1.4-1.2-2.3-1.6-.5-.1-1-.3-1.5-.4-.8-.1-1.5-.1-2.2,0-.7,0-1.4.3-2,.6-.6.3-1.1.8-1.4,1.3h0Z" />
          <path fill="#f9bc68" d="M312.9,172.5c-.4.5-.7,1.1-.8,1.7,0,.5,0,1.1,0,1.6,0,.8,0,1.7-.1,2.5-.1.8,0,1.6.4,2.4l.7,1.1c.6.7,1.4,1.2,2.3,1.6.5.1,1,.3,1.5.4.8.1,1.5.1,2.2,0,.7,0,1.4-.3,2-.6.6-.3,1.1-.8,1.4-1.3.4-.5.7-1.1.8-1.7,0-1.2.1-2.5.2-3.7,0-.1,0-.3,0-.4.1-.8,0-1.6-.4-2.4l-.7-1.1c-.6-.7-1.4-1.2-2.3-1.6-.5-.1-1-.3-1.5-.4-.8-.2-1.5-.1-2.2,0-.7,0-1.4.3-2,.6-.6.3-1.1.8-1.4,1.3h0Z" />
          <path fill="#f9bc68" d="M294.7,181.2l1,.9c.3.2.5.3.8.4.6.3,1.2.5,1.9.7.5,0,1,0,1.5,0,.7,0,1.4-.2,2-.5.7-.2,1.2-.6,1.7-1,.5-.5.8-1,.9-1.6.1-.2.2-.5.2-.7h0s0,0,0-.1c0,0,0,0,0-.1,0-.4,0-.7.2-1,0-.2.1-.3.2-.5.3-.5.4-1,.4-1.6,0-.3,0-.6,0-.9l-.4-1.2c-.4-.8-1-1.4-1.7-2l-1.3-.7c-.7-.3-1.4-.5-2.2-.5-.8,0-1.5,0-2.2.2-.7.2-1.3.5-1.8.9-.6.4-1,.8-1.3,1.4-.4.7-.7,1.4-.9,2.1,0,.2-.1.4-.2.5-.3.9-.2,1.9-.2,2.8.1.8.5,1.6,1.1,2.3h0Z" />
          <path fill="#f9bc68" d="M283.4,183.1l.8-4.7c0-.2,0-.3,0-.4,0-1.1-.3-2.1-1.1-3.1-.6-.7-1.4-1.2-2.3-1.6-.5-.1-1-.3-1.5-.4-.8-.1-1.5-.1-2.2,0-.7,0-1.4.3-2,.6-.6.3-1.1.8-1.4,1.3-.4.5-.7,1.1-.8,1.7v.6c0,0-.5,2.5-.5,2.5l-.3,1.6c-.2,1.2.2,2.4,1.1,3.5.6.7,1.4,1.2,2.3,1.6.5.1,1,.3,1.5.4.8.1,1.5.1,2.2,0,.7,0,1.4-.3,2-.7.6-.3,1.1-.8,1.4-1.3,0-.1,0-.2.2-.4.3-.4.5-.8.6-1.3h0Z" />
          <path fill="#f9bc68" d="M262.9,182.2l.6-3.4v-.5c0,0,.2-.7.2-.7.2-1.2-.2-2.4-1.1-3.5-.6-.7-1.4-1.2-2.3-1.6-.5-.1-1-.3-1.5-.4-.8-.2-1.5-.1-2.2,0-.7,0-1.4.3-2,.6-.6.3-1.1.8-1.4,1.3-.4.5-.7,1.1-.8,1.7l-.2,1.3-.6,3.3c-.2,1.1.2,2.3,1,3.3,0,0,0,.2.1.3.6.7,1.4,1.2,2.3,1.6.5.1,1,.3,1.5.4.8.1,1.5.1,2.2,0,.7,0,1.4-.3,2-.7,0,0,0,0,0,0,.6-.3,1.1-.7,1.4-1.3.4-.5.7-1.1.8-1.7h0Z" />
          <path fill="#f9bc68" d="M236.8,179.5c.4-.5.7-1.1.8-1.7l.6-3.9v-.5c.2-.8,0-1.6-.3-2.4l-.7-1.1c-.6-.7-1.4-1.2-2.3-1.6-.5-.1-1-.3-1.5-.4-.8-.2-1.5-.1-2.2,0-.7,0-1.4.3-2,.6-.6.3-1.1.8-1.4,1.3-.4.5-.7,1.1-.8,1.7v.7c-.1,0-.7,3.7-.7,3.7-.1.8,0,1.6.4,2.4l.7,1.1c.6.7,1.4,1.2,2.3,1.6.5.1,1,.3,1.5.4.8.1,1.5.1,2.2,0,.7,0,1.4-.3,2-.7.6-.3,1.1-.8,1.4-1.3h0Z" />
          <path fill="#f9bc68" d="M213.5,174.3c0-1.4.4-2.8.8-4.1h0c.4-.8.5-1.6.4-2.4l-.4-1.2c-.5-1.2-1.7-2.1-3-2.7-.7-.3-1.4-.5-2.2-.5-.8,0-1.5,0-2.2.2-.7.2-1.3.5-1.8.9-.6.4-1,.8-1.3,1.4-.3.6-.4,1.3-.7,2-.5,1.5-.8,2.9-.9,4.5,0,.5,0,1,0,1.4,0,.3.2.7.3,1l.7,1.1c.9,1.1,2.3,1.7,3.7,2,.5.1,1,0,1.5,0,.2,0,.5,0,.7,0,.7,0,1.4-.3,2-.7.6-.3,1.1-.8,1.4-1.3.4-.5.7-1.1.8-1.7h0Z" />
          <path fill="#f9bc68" d="M190.2,167.5c.2-.6.4-1.1.6-1.7.2-.5.4-1.1.6-1.6l.2-.7c.4-.8.5-1.6.4-2.4l-.4-1.2c-.4-.8-1-1.4-1.7-2l-1.3-.7c-.7-.3-1.4-.5-2.2-.5-.7,0-1.5,0-2.2.2-.7.2-1.3.5-1.8.9-.6.4-1,.8-1.3,1.4-.3.8-.5,1.5-.8,2.3-.2.6-.4,1.1-.6,1.7-.4.8-.5,1.6-.4,2.4l.3.8v.4c.5.8,1.1,1.4,1.9,2l1.3.7c.7.3,1.4.5,2.2.5.7,0,1.5,0,2.2-.2.7-.2,1.3-.5,1.8-.9.6-.4,1-.8,1.3-1.4h0Z" />
          <path fill="#f9bc68" d="M167.6,161.4c.6-.4,1-.8,1.3-1.4.2-.6.4-1.2.7-1.8.2-.6.5-1.2.7-1.9.4-.8.5-1.6.4-2.4l-.4-1.2c-.4-.8-1-1.4-1.7-2l-1.3-.7c-.7-.3-1.4-.5-2.2-.5-.8,0-1.5,0-2.2.2-.7.2-1.3.5-1.8.9-.6.4-1,.8-1.3,1.4-.4,1-.8,2-1.1,3.1,0,.2-.1.4-.2.6-.4.8-.5,1.6-.4,2.4l.4,1.2c.4.8,1,1.4,1.7,2l1.3.7c.4.2.9.3,1.3.4.3,0,.6,0,.9,0,.7,0,1.5,0,2.2-.2.7-.2,1.3-.5,1.8-.9h0Z" />
        </g>
        <path fill="#b1375c" d="M233.4,137c34.1,5.3,69,3.8,98.7-8.9.6-.2,1-.5,1.4-.9,2.4-2.1.1-5.6-3.3-6.7-1.4-.5-3.1-.5-4.7.2-27.1,11.5-59.6,12.5-90.6,7.6-15.9-2.5-31.9-6.2-47-11.5-13.9-4.9-30.5-11.7-39.4-22.2-1.2-1.4-2.7-1.9-4.2-2-3.5-.1-6.8,2.7-5.2,5.8.2.3.4.7.7,1,9.6,11.3,26.7,19,41.7,24.4,16.6,6,34.4,10.3,52,13h0Z" />
        <path fill="#b1375c" d="M231.7,154.8c37.9,5.9,76.7,4.2,109.7-9.9.6-.3,1.1-.6,1.5-1,2.6-2.4.1-6.2-3.7-7.4-1.6-.5-3.4-.5-5.2.2-30.1,12.8-66.2,13.9-100.7,8.5-17.7-2.8-35.5-6.9-52.3-12.8-15.5-5.4-33.9-13-43.8-24.6-1.3-1.5-3-2.2-4.6-2.2-3.8-.1-7.5,3-5.8,6.4.2.4.4.7.7,1.1,10.6,12.5,29.7,21.1,46.3,27.2,18.5,6.7,38.2,11.4,57.8,14.5h0Z" />
        <path
          id="r-star"
          fill="#fff3ba"
          d="M228.7,145.3c-1.9,1-4.1-1-3.1-3l4.6-9.5c.4-.9.2-2-.5-2.6l-7.6-7.4c-1.6-1.5-.3-4.2,1.9-3.9l10.5,1.5c1,.1,1.9-.4,2.4-1.3l4.6-9.5c1-2,3.9-1.6,4.3.6l1.8,10.5c.2,1,1,1.7,1.9,1.9l10.5,1.5c2.2.3,2.7,3.2.8,4.3l-9.4,5c-.9.5-1.3,1.4-1.2,2.4l1.8,10.5c.4,2.2-2.2,3.6-3.8,2l-7.6-7.4c-.7-.7-1.8-.8-2.7-.4l-9.4,5h0Z"
        />
        <path fill="#b1375c" d="M130.4,147.4h0c2.2,6,11.7,2.8,9.5-3.2-4.4-11.8-16.8-13.7-28-13.9-6.4-.1-5.6,9.9.6,10s15.3.1,17.9,7.1h0Z" />
        <path fill="#b1375c" d="M130.6,139.7h0c3.4-5.5-5.6-10-8.9-4.5-15.9,26.3-46.8,36.3-74.8,43.8-6.2,1.7-3,11.1,3.2,9.5,30.9-8.3,63.1-19.9,80.5-48.7h0Z" />
        <path fill="#b1375c" d="M121,142.1c5.7-2.8,2.6-12.3-3.2-9.5-12.6,6.1-26.2,8-39.9,5.2-6.3-1.3-8.4,8.5-2.1,9.8,15.3,3.1,31.1,1.3,45.2-5.5h0Z" />
        <path fill="#f9bc68" d="M147,153.8c.6-.4,1-.8,1.3-1.4.3-.7.5-1.4.8-2.1.2-.6.5-1.2.7-1.8.4-.8.5-1.6.4-2.4l-.4-1.2c-.4-.8-1-1.4-1.7-2l-1.3-.7c-.7-.3-1.4-.5-2.2-.5-.7-.1-1.5,0-2.2.2-.7.2-1.3.5-1.8.9-.6.4-1,.8-1.3,1.4-.3.7-.5,1.4-.8,2.1-.2.6-.5,1.2-.7,1.8-.4.8-.5,1.6-.4,2.4l.4,1.2c.4.8,1,1.4,1.7,2l1.3.7c.7.3,1.4.5,2.2.5.7,0,1.5,0,2.2-.2.7-.2,1.3-.5,1.8-.9h0Z" />
        <path fill="#f9bc68" d="M132.6,146.5c.6-.4,1-.8,1.3-1.4.3-.7.5-1.4.8-2.1.2-.6.5-1.2.7-1.8.4-.8.5-1.6.4-2.4l-.4-1.2c-.4-.8-1-1.4-1.7-2l-1.3-.7c-.7-.3-1.4-.5-2.2-.5-.7-.1-1.5,0-2.2.2-.7.2-1.3.5-1.8.9-.6.4-1,.8-1.3,1.4-.3.7-.5,1.4-.8,2.1-.2.6-.5,1.2-.7,1.8-.4.8-.5,1.6-.4,2.4l.4,1.2c.4.8,1,1.4,1.7,2l1.3.7c.7.3,1.4.5,2.2.5.7,0,1.5,0,2.2-.2.7-.2,1.3-.5,1.8-.9h0Z" />
        <path fill="#f9bc68" d="M114.9,124.9h.2c-1.1.4-2.1.7-3.2,1.1-2.1.7-4.1,1.4-6.2,1.8-1.3.3-2.5,1.3-3.4,2.5-.9,1.2-1.2,2.7-1.2,4.1,0,1.3.8,2.6,1.7,3.2,1,.7,2.3.8,3.6.5,3.9-.9,7.8-2.3,11.6-4,1.3-.6,2.3-2,2.9-3.3,0-.1,0-.3,0-.4.4-1.2.4-2.5,0-3.6-.4-1.2-1.5-2.2-2.6-2.5-.6-.2-1.2-.2-1.9,0-.6,0-1.2.2-1.8.6h0Z" />
      </g>

      <g id="r-czulki">
        <path
          id="r-czulek-prawy"
          fill="none"
          stroke="#000"
          strokeWidth="7.2"
          strokeLinecap="round"
          strokeLinejoin="round"
          d="M281.8,126.2s9-37.6,25.9-55.4c16.9-17.8,37.3-3.8,25.2,20"
        />
        <path
          id="r-czulek-lewy"
          fill="none"
          stroke="#000"
          strokeWidth="7.2"
          strokeLinecap="round"
          strokeLinejoin="round"
          d="M205.9,109.2s.1-68.2-10.6-105.5"
        />
      </g>
    </svg>
  );
}

Object.assign(window, { Henrieta, HexFrame, CardSigil, HenrietaResults });
