<script lang="ts">
import { unreachable } from "@app/lib/utils";
export let name:
| "alert"
| "binary-file"
| "desert"
| "device"
| "empty-file"
| "exclamation-circle"
| "keyboard"
| "no-file"
| "no-issues"
| "no-patches";
</script>
<style>
svg {
display: flex;
flex-shrink: 0;
}
</style>
<!-- svelte-ignore a11y-click-events-have-key-events -->
<!-- svelte-ignore a11y-no-noninteractive-element-interactions -->
<svg
role="img"
on:click
height="48"
width="48"
fill="currentColor"
viewBox="0 0 24 24">
{#if name === "alert"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M11 5.5C11 5.77614 11.2238 6 11.5 6C11.7761 6 12 5.77614 12 5.5V2.5C12 2.22386 11.7761 2 11.5 2C11.2238 2 11 2.22386 11 2.5V5.5ZM8.38954 9C8.14425 9 7.93519 9.17793 7.89598 9.42007L6.66846 17H16.2874L14.7491 9.4008C14.7019 9.16763 14.497 9 14.2591 9H8.38954ZM17.3077 17L15.7292 9.20239C15.5876 8.50288 14.9728 8 14.2591 8H8.38954C7.65368 8 7.02647 8.5338 6.90884 9.26021L5.65543 17H4.99999C3.89542 17 2.99999 17.8954 2.99999 19V21H20V19C20 17.8954 19.1046 17 18 17H17.3077ZM16.4898 18L16.5099 18.0992L17 18H18C18.5523 18 19 18.4477 19 19V20H3.99999V19C3.99999 18.4477 4.4477 18 4.99999 18H6L6.49357 18.0799L6.50651 18H16.4898ZM10.346 11C10.1104 11 9.90682 11.1644 9.85722 11.3947L9.48879 13.1053C9.43065 13.3752 9.16468 13.5469 8.89472 13.4888C8.62477 13.4306 8.45307 13.1647 8.51121 12.8947L8.87964 11.1842C9.02844 10.4933 9.63929 10 10.346 10H12C12.2761 10 12.5 10.2239 12.5 10.5C12.5 10.7761 12.2761 11 12 11H10.346ZM15.5661 6.22224C15.3265 6.08497 15.2436 5.77945 15.3808 5.53984L16.8721 2.93675C17.0094 2.69714 17.3149 2.61418 17.5545 2.75144C17.7941 2.88871 17.8771 3.19423 17.7398 3.43384L16.2485 6.03693C16.1113 6.27654 15.8057 6.35951 15.5661 6.22224ZM18.2241 7.93996C17.9574 8.01143 17.7991 8.2856 17.8706 8.55233C17.9421 8.81906 18.2162 8.97735 18.483 8.90588L21.3807 8.12943C21.6475 8.05795 21.8058 7.78379 21.7343 7.51705C21.6628 7.25032 21.3886 7.09203 21.1219 7.1635L18.2241 7.93996ZM4.99311 8.55233C5.06458 8.2856 4.90629 8.01143 4.63955 7.93996L1.74178 7.1635C1.47504 7.09203 1.20088 7.25032 1.1294 7.51705C1.05793 7.78379 1.21623 8.05795 1.48296 8.12943L4.38074 8.90588C4.64747 8.97735 4.92164 8.81906 4.99311 8.55233ZM7.60752 5.53984C7.74479 5.77945 7.66183 6.08497 7.42222 6.22224C7.18261 6.35951 6.87709 6.27654 6.73982 6.03693L5.24855 3.43384C5.11129 3.19423 5.19425 2.88871 5.43386 2.75144C5.67347 2.61418 5.97899 2.69714 6.11625 2.93675L7.60752 5.53984Z" />
{:else if name === "desert"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M23 4C23 5.65685 21.6569 7 20 7C18.3431 7 17 5.65685 17 4C17 2.34315 18.3431 1 20 1C21.6569 1 23 2.34315 23 4ZM22 4C22 5.10457 21.1046 6 20 6C18.8954 6 18 5.10457 18 4C18 2.89543 18.8954 2 20 2C21.1046 2 22 2.89543 22 4Z" />
<path
d="M9 15.5C9 15.7761 8.77614 16 8.5 16C8.22386 16 8 15.7761 8 15.5C8 15.2239 8.22386 15 8.5 15C8.77614 15 9 15.2239 9 15.5Z" />
<path
d="M10 18.5C10 18.7761 9.77614 19 9.5 19C9.22386 19 9 18.7761 9 18.5C9 18.2239 9.22386 18 9.5 18C9.77614 18 10 18.2239 10 18.5Z" />
<path
d="M8 10.5C8 10.2239 8.22386 10 8.5 10C8.77614 10 9 10.2239 9 10.5C9 10.7761 8.77614 11 8.5 11C8.22386 11 8 10.7761 8 10.5Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M6 15V20H2V21H6V22C6 22.5523 7.11929 23 8.5 23C9.88071 23 11 22.5523 11 22V21H20V20H11V17H13.5C14.3284 17 15 16.3284 15 15.5V10.5C15 9.67157 14.3284 9 13.5 9C12.6716 9 12 9.67157 12 10.5V14H11V7.5C11 6.11929 9.88071 5 8.5 5C7.11929 5 6 6.11929 6 7.5V12H5V8.5C5 7.67157 4.32843 7 3.5 7C2.67157 7 2 7.67157 2 8.5V13.5C2 14.3284 2.67157 15 3.5 15H6ZM7 7.5007V12.4993C7.00038 12.2235 7.22409 12 7.5 12C7.77614 12 8 12.2239 8 12.5C8 12.7761 7.77614 13 7.5 13C7.22409 13 7.00038 12.7765 7 12.5007V19.4993C7.00038 19.2235 7.22409 19 7.5 19C7.77614 19 8 19.2239 8 19.5C8 19.7761 7.77614 20 7.5 20C7.22409 20 7.00038 19.7765 7 19.5007V21.7328C7.02935 21.7472 7.06377 21.7627 7.10362 21.7786C7.41104 21.9016 7.9043 22 8.5 22C9.09571 22 9.58896 21.9016 9.89638 21.7786C9.93623 21.7627 9.97065 21.7472 10 21.7328V18.5V16.9146C9.4174 16.7087 9 16.1531 9 15.5C9 14.8469 9.4174 14.2913 10 14.0854V7.5C10 6.67157 9.32843 6 8.5 6C7.67211 6 7.00087 6.6707 7 7.49838C7.00087 7.22298 7.2244 7 7.5 7C7.77614 7 8 7.22386 8 7.5C8 7.77614 7.77614 8 7.5 8C7.22409 8 7.00038 7.77652 7 7.5007ZM3.5 14H6V13H4V8.5C4 8.22386 3.77614 8 3.5 8C3.22386 8 3 8.22386 3 8.5V13.5C3 13.7761 3.22386 14 3.5 14ZM13 15H10.5C10.2239 15 10 15.2239 10 15.5C10 15.7761 10.2239 16 10.5 16H13.5C13.7761 16 14 15.7761 14 15.5V10.5C14 10.2239 13.7761 10 13.5 10C13.2239 10 13 10.2239 13 10.5V15Z" />
{:else if name === "device"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M5.99999 4.5C5.72385 4.5 5.49999 4.72386 5.49999 5V12.5H18.5V5C18.5 4.72386 18.2761 4.5 18 4.5H5.99999ZM18.691 13.5H5.30901L3.17081 17.7764C3.00459 18.1088 3.24633 18.5 3.61802 18.5H20.382C20.7536 18.5 20.9954 18.1088 20.8292 17.7764L18.691 13.5ZM4.49999 12.882V5C4.49999 4.17157 5.17156 3.5 5.99999 3.5H18C18.8284 3.5 19.5 4.17157 19.5 5V12.882L21.7236 17.3292C22.2223 18.3265 21.497 19.5 20.382 19.5H3.61802C2.50295 19.5 1.77771 18.3265 2.27638 17.3292L4.49999 12.882Z" />
{:else if name === "keyboard"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M21 8H2L2 18H21V8ZM2 7C1.44772 7 1 7.44772 1 8V18C1 18.5523 1.44772 19 2 19H21C21.5523 19 22 18.5523 22 18V8C22 7.44772 21.5523 7 21 7H2Z" />
<path d="M6 15H17V17H6V15Z" />
<path d="M18 15H20V17H18V15Z" />
<path d="M3 15H5V17H3V15Z" />
<path d="M15 12H20V14H15V12Z" />
<path d="M18 12H20V14H18V12Z" />
<path d="M9 12H11V14H9V12Z" />
<path d="M12 12H14V14H12V12Z" />
<path d="M6 12H8V14H6V12Z" />
<path d="M18 9H20V11H18V9Z" />
<path d="M15 9H17V11H15V9Z" />
<path d="M9 9H11V11H9V9Z" />
<path d="M12 9H14V11H12V9Z" />
<path d="M6 9H8V11H6V9Z" />
<path d="M3 9H5V11H3V9Z" />
<path d="M3 12H5V14H3V12Z" />
{:else if name === "binary-file"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M7 4.5C6.72386 4.5 6.5 4.72386 6.5 5V19C6.5 19.2761 6.72386 19.5 7 19.5H17C17.2761 19.5 17.5 19.2761 17.5 19V8.87566C17.5 8.45702 17.325 8.05742 17.0174 7.77346L13.9021 4.8978C13.625 4.64203 13.2618 4.5 12.8847 4.5H7ZM5.5 5C5.5 4.17157 6.17157 3.5 7 3.5H12.8847C13.5132 3.5 14.1186 3.73671 14.5804 4.16299L17.6957 7.03865C18.2084 7.51192 18.5 8.17792 18.5 8.87566V19C18.5 19.8284 17.8284 20.5 17 20.5H7C6.17157 20.5 5.5 19.8284 5.5 19V5Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M8.5 7C8.77614 7 9 7.22386 9 7.5L9 9.5C9 9.77614 8.77614 10 8.5 10C8.22386 10 8 9.77614 8 9.5L8 7.5C8 7.22386 8.22386 7 8.5 7Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M14.5 7C14.7761 7 15 7.22386 15 7.5L15 9.5C15 9.77614 14.7761 10 14.5 10C14.2239 10 14 9.77614 14 9.5L14 7.5C14 7.22386 14.2239 7 14.5 7Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M8.5 11C8.77614 11 9 11.2239 9 11.5L9 13.5C9 13.7761 8.77614 14 8.5 14C8.22386 14 8 13.7761 8 13.5L8 11.5C8 11.2239 8.22386 11 8.5 11Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M10.5 11C10.7761 11 11 11.2239 11 11.5L11 13.5C11 13.7761 10.7761 14 10.5 14C10.2239 14 10 13.7761 10 13.5L10 11.5C10 11.2239 10.2239 11 10.5 11Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M14.5 15C14.7761 15 15 15.2239 15 15.5L15 17.5C15 17.7761 14.7761 18 14.5 18C14.2239 18 14 17.7761 14 17.5L14 15.5C14 15.2239 14.2239 15 14.5 15Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M12.5 15C12.7761 15 13 15.2239 13 15.5L13 17.5C13 17.7761 12.7761 18 12.5 18C12.2239 18 12 17.7761 12 17.5L12 15.5C12 15.2239 12.2239 15 12.5 15Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M11.5 9C11.7761 9 12 8.77614 12 8.5C12 8.22386 11.7761 8 11.5 8C11.2239 8 11 8.22386 11 8.5C11 8.77614 11.2239 9 11.5 9ZM11.5 10C12.3284 10 13 9.32843 13 8.5C13 7.67157 12.3284 7 11.5 7C10.6716 7 10 7.67157 10 8.5C10 9.32843 10.6716 10 11.5 10Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M13.5 13C13.7761 13 14 12.7761 14 12.5C14 12.2239 13.7761 12 13.5 12C13.2239 12 13 12.2239 13 12.5C13 12.7761 13.2239 13 13.5 13ZM13.5 14C14.3284 14 15 13.3284 15 12.5C15 11.6716 14.3284 11 13.5 11C12.6716 11 12 11.6716 12 12.5C12 13.3284 12.6716 14 13.5 14Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M9.5 17C9.77614 17 10 16.7761 10 16.5C10 16.2239 9.77614 16 9.5 16C9.22386 16 9 16.2239 9 16.5C9 16.7761 9.22386 17 9.5 17ZM9.5 18C10.3284 18 11 17.3284 11 16.5C11 15.6716 10.3284 15 9.5 15C8.67157 15 8 15.6716 8 16.5C8 17.3284 8.67157 18 9.5 18Z" />
{:else if name === "empty-file"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M7 4.5C6.72386 4.5 6.5 4.72386 6.5 5V19C6.5 19.2761 6.72386 19.5 7 19.5H17C17.2761 19.5 17.5 19.2761 17.5 19V8.87566C17.5 8.45702 17.325 8.05742 17.0174 7.77346L13.9021 4.8978C13.625 4.64203 13.2618 4.5 12.8847 4.5H7ZM5.5 5C5.5 4.17157 6.17157 3.5 7 3.5H12.8847C13.5132 3.5 14.1186 3.73671 14.5804 4.16299L17.6957 7.03865C18.2084 7.51192 18.5 8.17792 18.5 8.87566V19C18.5 19.8284 17.8284 20.5 17 20.5H7C6.17157 20.5 5.5 19.8284 5.5 19V5Z" />
{:else if name === "exclamation-circle"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M10.7778 8.90923C10.7778 8.90924 10.7778 8.90921 10.7778
8.90923L11.495 13.9293C11.5341 14.2027 11.3441 14.4559 11.0708
14.495C10.7974 14.534 10.5441 14.3441 10.5051 14.0707L9.78787
9.05062C9.59567 7.70447 10.6401 6.5 12 6.5C13.3599 6.5 14.4044 7.70443
14.2122 9.05057L13.495 14.0707C13.456 14.3441 13.2027 14.534 12.9293
14.495C12.656 14.4559 12.466 14.2027 12.5051 13.9293L13.2223
8.90923C13.3285 8.16541 12.7513 7.5 12 7.5C11.2488 7.5 10.6717 8.16543
10.7778 8.90923Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M12 3.5C7.30558 3.5 3.5 7.30558 3.5 12C3.5 16.6944 7.30558 20.5 12
20.5C16.6944 20.5 20.5 16.6944 20.5 12C20.5 7.30558 16.6944 3.5 12
3.5ZM2.5 12C2.5 6.75329 6.75329 2.5 12 2.5C17.2467 2.5 21.5 6.75329 21.5
12C21.5 17.2467 17.2467 21.5 12 21.5C6.75329 21.5 2.5 17.2467 2.5 12Z" />
<path
d="M12 18C12.5523 18 13 17.5523 13 17C13 16.4477 12.5523 16 12 16C11.4477
16 11 16.4477 11 17C11 17.5523 11.4477 18 12 18Z" />
{:else if name === "no-file"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M7 4.5C6.72386 4.5 6.5 4.72386 6.5 5V5.93333C6.5 6.20948 6.27614 6.43333 6 6.43333C5.72386 6.43333 5.5 6.20948 5.5 5.93333V5C5.5 4.17157 6.17157 3.5 7 3.5H8.17694C8.45308 3.5 8.67694 3.72386 8.67694 4C8.67694 4.27614 8.45308 4.5 8.17694 4.5H7ZM11.2078 4C11.2078 3.72386 11.4316 3.5 11.7078 3.5H12.8847C13.5132 3.5 14.1186 3.73671 14.5804 4.16299L15.2035 4.73812C15.4064 4.92543 15.419 5.24176 15.2317 5.44467C15.0444 5.64758 14.7281 5.66023 14.5252 5.47293L13.9021 4.8978C13.625 4.64203 13.2618 4.5 12.8847 4.5H11.7078C11.4316 4.5 11.2078 4.27614 11.2078 4ZM16.3661 6.49178C16.5534 6.28887 16.8697 6.27622 17.0726 6.46352L17.6957 7.03865C18.2084 7.51192 18.5 8.17792 18.5 8.87566V9.8881C18.5 10.1642 18.2761 10.3881 18 10.3881C17.7239 10.3881 17.5 10.1642 17.5 9.8881V8.87566C17.5 8.45702 17.325 8.05742 17.0174 7.77346L16.3944 7.19832C16.1914 7.01102 16.1788 6.69469 16.3661 6.49178ZM6 8.23333C6.27614 8.23333 6.5 8.45719 6.5 8.73333V10.6C6.5 10.8761 6.27614 11.1 6 11.1C5.72386 11.1 5.5 10.8761 5.5 10.6V8.73333C5.5 8.45719 5.72386 8.23333 6 8.23333ZM18 12.4254C18.2761 12.4254 18.5 12.6493 18.5 12.9254V14.9503C18.5 15.2264 18.2761 15.4503 18 15.4503C17.7239 15.4503 17.5 15.2264 17.5 14.9503V12.9254C17.5 12.6493 17.7239 12.4254 18 12.4254ZM6 12.9C6.27614 12.9 6.5 13.1239 6.5 13.4V15.2667C6.5 15.5428 6.27614 15.7667 6 15.7667C5.72386 15.7667 5.5 15.5428 5.5 15.2667V13.4C5.5 13.1239 5.72386 12.9 6 12.9ZM18 17.4876C18.2761 17.4876 18.5 17.7114 18.5 17.9876V19C18.5 19.8284 17.8284 20.5 17 20.5H16C15.7239 20.5 15.5 20.2761 15.5 20C15.5 19.7239 15.7239 19.5 16 19.5H17C17.2761 19.5 17.5 19.2761 17.5 19V17.9876C17.5 17.7114 17.7239 17.4876 18 17.4876ZM6 17.5667C6.27614 17.5667 6.5 17.7905 6.5 18.0667V19C6.5 19.2761 6.72386 19.5 7 19.5H8C8.27614 19.5 8.5 19.7239 8.5 20C8.5 20.2761 8.27614 20.5 8 20.5H7C6.17157 20.5 5.5 19.8284 5.5 19V18.0667C5.5 17.7905 5.72386 17.5667 6 17.5667ZM10.5 20C10.5 19.7239 10.7239 19.5 11 19.5H13C13.2761 19.5 13.5 19.7239 13.5 20C13.5 20.2761 13.2761 20.5 13 20.5H11C10.7239 20.5 10.5 20.2761 10.5 20Z" />
{:else if name === "no-issues"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M12 3.5C11.6995 3.5 11.4028 3.51557 11.1106 3.54593C10.836 3.57447 10.5902 3.37494 10.5616 3.10028C10.5331 2.82561 10.7326 2.57982 11.0073 2.55128C11.3337 2.51737 11.6649 2.5 12 2.5C12.3351 2.5 12.6663 2.51737 12.9927 2.55128C13.2674 2.57982 13.4669 2.82561 13.4384 3.10028C13.4098 3.37494 13.164 3.57447 12.8894 3.54593C12.5972 3.51557 12.3005 3.5 12 3.5ZM8.79503 3.57245C8.90749 3.82466 8.79421 4.12028 8.542 4.23274C7.99667 4.47591 7.48153 4.77491 7.00385 5.12255C6.78058 5.28504 6.46786 5.23577 6.30536 5.0125C6.14287 4.78923 6.19214 4.4765 6.41541 4.31401C6.94907 3.92562 7.52487 3.59137 8.13474 3.31943C8.38695 3.20696 8.68257 3.32025 8.79503 3.57245ZM15.205 3.57245C15.3174 3.32025 15.6131 3.20696 15.8653 3.31943C16.4751 3.59137 17.0509 3.92562 17.5846 4.31401C17.8079 4.4765 17.8571 4.78923 17.6946 5.0125C17.5321 5.23577 17.2194 5.28504 16.9961 5.12255C16.5185 4.77491 16.0033 4.47591 15.458 4.23274C15.2058 4.12028 15.0925 3.82466 15.205 3.57245ZM5.0125 6.30536C5.23577 6.46785 5.28504 6.78058 5.12255 7.00385C4.77491 7.48153 4.47591 7.99667 4.23274 8.542C4.12028 8.7942 3.82466 8.90749 3.57245 8.79503C3.32025 8.68257 3.20696 8.38695 3.31943 8.13474C3.59138 7.52487 3.92562 6.94907 4.31401 6.41541C4.4765 6.19214 4.78923 6.14287 5.0125 6.30536ZM18.9875 6.30536C19.2108 6.14287 19.5235 6.19214 19.686 6.41541C20.0744 6.94907 20.4086 7.52487 20.6806 8.13474C20.793 8.38695 20.6798 8.68257 20.4275 8.79503C20.1753 8.90749 19.8797 8.7942 19.7673 8.542C19.5241 7.99667 19.2251 7.48153 18.8774 7.00385C18.715 6.78058 18.7642 6.46786 18.9875 6.30536ZM3.10028 10.5616C3.37494 10.5902 3.57447 10.836 3.54593 11.1106C3.51557 11.4028 3.5 11.6995 3.5 12C3.5 12.3005 3.51557 12.5972 3.54593 12.8894C3.57447 13.164 3.37494 13.4098 3.10028 13.4384C2.82561 13.4669 2.57982 13.2674 2.55128 12.9927C2.51737 12.6663 2.5 12.3351 2.5 12C2.5 11.6649 2.51737 11.3337 2.55128 11.0073C2.57982 10.7326 2.82561 10.5331 3.10028 10.5616ZM20.8997 10.5616C21.1744 10.5331 21.4202 10.7326 21.4487 11.0073C21.4826 11.3337 21.5 11.6649 21.5 12C21.5 12.3351 21.4826 12.6663 21.4487 12.9927C21.4202 13.2674 21.1744 13.4669 20.8997 13.4384C20.6251 13.4098 20.4255 13.164 20.4541 12.8894C20.4844 12.5972 20.5 12.3005 20.5 12C20.5 11.6995 20.4844 11.4028 20.4541 11.1106C20.4255 10.836 20.6251 10.5902 20.8997 10.5616ZM3.57245 15.205C3.82466 15.0925 4.12028 15.2058 4.23274 15.458C4.47591 16.0033 4.77491 16.5185 5.12255 16.9961C5.28504 17.2194 5.23577 17.5321 5.0125 17.6946C4.78923 17.8571 4.4765 17.8079 4.31401 17.5846C3.92562 17.0509 3.59137 16.4751 3.31943 15.8653C3.20696 15.6131 3.32025 15.3174 3.57245 15.205ZM20.4275 15.205C20.6798 15.3174 20.793 15.6131 20.6806 15.8653C20.4086 16.4751 20.0744 17.0509 19.686 17.5846C19.5235 17.8079 19.2108 17.8571 18.9875 17.6946C18.7642 17.5321 18.715 17.2194 18.8774 16.9961C19.2251 16.5185 19.5241 16.0033 19.7673 15.458C19.8797 15.2058 20.1753 15.0925 20.4275 15.205ZM6.30536 18.9875C6.46786 18.7642 6.78058 18.715 7.00385 18.8774C7.48153 19.2251 7.99667 19.5241 8.542 19.7673C8.79421 19.8797 8.90749 20.1753 8.79503 20.4275C8.68257 20.6798 8.38695 20.793 8.13474 20.6806C7.52487 20.4086 6.94907 20.0744 6.41541 19.686C6.19214 19.5235 6.14287 19.2108 6.30536 18.9875ZM17.6946 18.9875C17.8571 19.2108 17.8079 19.5235 17.5846 19.686C17.0509 20.0744 16.4751 20.4086 15.8653 20.6806C15.6131 20.793 15.3174 20.6798 15.205 20.4275C15.0925 20.1753 15.2058 19.8797 15.458 19.7673C16.0033 19.5241 16.5185 19.2251 16.9961 18.8774C17.2194 18.715 17.5321 18.7642 17.6946 18.9875ZM10.5616 20.8997C10.5902 20.6251 10.836 20.4255 11.1106 20.4541C11.4028 20.4844 11.6995 20.5 12 20.5C12.3005 20.5 12.5972 20.4844 12.8894 20.4541C13.164 20.4255 13.4098 20.6251 13.4384 20.8997C13.4669 21.1744 13.2674 21.4202 12.9927 21.4487C12.6663 21.4826 12.3351 21.5 12 21.5C11.6649 21.5 11.3337 21.4826 11.0073 21.4487C10.7326 21.4202 10.5331 21.1744 10.5616 20.8997Z" />
<path
d="M10.5 12C10.5 12.8284 11.1716 13.5 12 13.5C12.8284 13.5 13.5 12.8284 13.5 12C13.5 11.1716 12.8284 10.5 12 10.5C11.1716 10.5 10.5 11.1716 10.5 12Z" />
{:else if name === "no-patches"}
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M7.5 7C8.32843 7 9 6.32843 9 5.5C9 4.67157 8.32843 4 7.5 4C6.67157 4 6 4.67157 6 5.5C6 6.32843 6.67157 7 7.5 7ZM7.5 8C8.88071 8 10 6.88071 10 5.5C10 4.11929 8.88071 3 7.5 3C6.11929 3 5 4.11929 5 5.5C5 6.88071 6.11929 8 7.5 8Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M7.5 20C8.32843 20 9 19.3284 9 18.5C9 17.6716 8.32843 17 7.5 17C6.67157 17 6 17.6716 6 18.5C6 19.3284 6.67157 20 7.5 20ZM7.5 21C8.88071 21 10 19.8807 10 18.5C10 17.1193 8.88071 16 7.5 16C6.11929 16 5 17.1193 5 18.5C5 19.8807 6.11929 21 7.5 21Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M17.5 20C18.3284 20 19 19.3284 19 18.5C19 17.6716 18.3284 17 17.5 17C16.6716 17 16 17.6716 16 18.5C16 19.3284 16.6716 20 17.5 20ZM17.5 21C18.8807 21 20 19.8807 20 18.5C20 17.1193 18.8807 16 17.5 16C16.1193 16 15 17.1193 15 18.5C15 19.8807 16.1193 21 17.5 21Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M7.5 7C7.77614 7 8 7.24873 8 7.55556L8 16.4444C8 16.7513 7.77614 17 7.5 17C7.22386 17 7 16.7513 7 16.4444L7 7.55556C7 7.24873 7.22386 7 7.5 7Z" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M10 9.5C10 9.77614 10.2239 10 10.5 10L12.5 10C12.7761 10 13 9.77614 13 9.5C13 9.22386 12.7761 9 12.5 9L10.5 9C10.2239 9 10 9.22386 10 9.5ZM15 9.5C15 9.77614 15.2239 10 15.5 10L16.5 10C16.7761 10 17 10.2239 17 10.5L17 11.5C17 11.7761 17.2239 12 17.5 12C17.7761 12 18 11.7761 18 11.5L18 10.5C18 9.67157 17.3284 9 16.5 9L15.5 9C15.2239 9 15 9.22386 15 9.5ZM17.5 14C17.2239 14 17 14.2239 17 14.5L17 16.5C17 16.7761 17.2239 17 17.5 17C17.7761 17 18 16.7761 18 16.5L18 14.5C18 14.2239 17.7761 14 17.5 14Z" />
{:else}
{unreachable(name)}
{/if}
</svg>