feat: comprehensive Wino Mail updates

- ReaderView: complete rewrite with CSS styling, headers, attachments, zoom, find, dark mode, image blocking
- Categories: DAO + UI tree widget with colors, nested categories, assignment
- Rules engine: DAO + evaluation + actions (move, mark read, flag, delete, category, forward)
- Templates: DAO + editor + manager with variables support
- Signatures: DAO + manager + auto-per-account + manual selector in compose
- ComposeView: signature combo, template selector, auto-signature on new email
- MainWindow: frameless with rounded corners, 1px border, resize from edges, no status bar
- Database: new tables (Category, MailCategory, Rule, Template, Signature) with indexes
This commit is contained in:
2026-08-23 14:49:58 +02:00
parent 5fcedfa129
commit 0bb8738607
7399 changed files with 44711 additions and 209 deletions
@@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16.0201 8.07683C14.0016 8.27102 11.8566 8.87629 10.3665 10.3665C8.87629 11.8566 8.27102 14.0016 8.07683 16.0201M16.0201 8.07683C17.1891 7.96436 18.3157 7.9898 19.248 8.06108C20.7038 8.17239 21.8276 9.29618 21.9389 10.752C22.0102 11.6843 22.0356 12.8109 21.9232 13.9799M16.0201 8.07683L21.9232 13.9799M21.9232 13.9799C21.729 15.9984 21.1237 18.1434 19.6336 19.6336C18.1434 21.1237 15.9984 21.729 13.9799 21.9232M13.9799 21.9232C12.8109 22.0356 11.6843 22.0102 10.752 21.9389C9.29618 21.8276 8.17239 20.7038 8.06108 19.248C7.9898 18.3157 7.96436 17.1891 8.07683 16.0201M13.9799 21.9232L8.07683 16.0201" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M14.9955 8.25203C14.9573 7.22857 14.6759 6.19921 14.1282 5.25054C13.0651 3.40919 11.237 2.28489 9.27713 2.04733C7.92854 1.88387 6.51758 2.14025 5.25054 2.87177C2.14216 4.6664 1.07715 8.64107 2.87177 11.7495C4.01322 13.7265 6.03658 14.8769 8.15803 14.9907" stroke="black" stroke-width="1.5"/>
<path d="M9.21514 2C9.21514 2 9.07658 4.35593 10.5717 7.19068C11.0294 8.05852 11.5282 8.75876 12 9.3127M3 5.92795C3 5.92795 4.93315 6.97456 6.42829 9.80932C7.92342 12.6441 7.78486 15 7.78486 15" stroke="black" stroke-width="1.5"/>
<path d="M12.5 17.5L17.5 12.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M15.5 12.5L17.5 14.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.5 15.5L14.5 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M14 14L16 16" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.33946 16.9997C6.10089 21.7826 12.2168 23.4214 16.9997 20.66C18.9493 19.5344 20.3765 17.8514 21.1962 15.9286C22.3875 13.1341 22.2958 9.83304 20.66 6.99972C19.0242 4.1664 16.2112 2.43642 13.1955 2.07088C11.1204 1.81935 8.94932 2.21386 6.99972 3.33946C2.21679 6.10089 0.578039 12.2168 3.33946 16.9997Z" stroke="black" stroke-width="1.5"/>
<path d="M16.9497 20.5732C16.9497 20.5732 16.0108 13.982 14.0004 10.5C11.9901 7.01798 7.05023 3.42676 7.05023 3.42676" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M21.8636 12.5799C16.4526 11.3928 9.05882 16.3475 7.57718 20.8172" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16.414 3.20884C14.9261 7.6299 7.67431 12.5122 2.28865 11.4515" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 895 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="14" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<circle cx="6" cy="18" r="3" stroke="black" stroke-width="1.5"/>
<circle cx="18" cy="18" r="3" stroke="black" stroke-width="1.5"/>
<path d="M18.5 9.99997H14.5823C14.2053 9.99997 13.8394 9.87213 13.5445 9.63733L11.3861 7.91916C10.1195 6.91084 8.2518 7.27102 7.45096 8.67806C6.67574 10.0401 7.25204 11.7736 8.68841 12.4004L11.7791 13.749C12.7314 14.1646 13.1697 15.2708 12.7604 16.2258L12 18" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 618 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="15" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<circle cx="6" cy="18" r="3" stroke="black" stroke-width="1.5"/>
<circle cx="18" cy="18" r="3" stroke="black" stroke-width="1.5"/>
<path d="M18.5 10H16.4744C15.2534 10 14.6429 10 14.0934 9.77341C13.544 9.54682 13.111 9.11646 12.2449 8.25573L11.6676 7.68194C10.8828 6.90201 10.4904 6.51204 10.0257 6.55439C9.56102 6.59673 9.24559 7.0512 8.61471 7.96013L7.38809 9.72738C6.74573 10.6529 6.42454 11.1156 6.55348 11.5703C6.68242 12.025 7.1987 12.2503 8.23125 12.7009L9.70695 13.3448C11.0709 13.9399 11.7529 14.2375 12.081 14.8374C12.4091 15.4373 12.2918 16.172 12.0572 17.6416L12 18" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 806 B

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M20 2C20 2 18 6.68839 18 10.5714C18 11.8147 18.426 12.855 19 13.8912C19.6606 15.0836 20.5171 16.2704 21.1457 17.7543C21.6446 18.932 22 20.2968 22 22" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4 2C4 2 6 6.68839 6 10.5714C6 11.8147 5.57398 12.855 5.00001 13.8912C4.33945 15.0836 3.48291 16.2704 2.85426 17.7543C2.35537 18.932 2 20.2968 2 22" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6 13H18" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 22C12.5 20.5 15 17.5 21 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 22C11.5 20.5 9 17.5 3 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 866 B

@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M20 2C20 2 18 6.68839 18 10.5714C18 11.8147 18.426 12.855 19 13.8912C19.6606 15.0836 20.5171 16.2704 21.1457 17.7543C21.6446 18.932 22 20.2968 22 22" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4 2C4 2 6 6.68839 6 10.5714C6 11.8147 5.57398 12.855 5.00001 13.8912C4.33945 15.0836 3.48291 16.2704 2.85426 17.7543C2.35537 18.932 2 20.2968 2 22" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M6 13H18" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M6 11H18" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 22C12.5 20.5 15 17.5 21 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 22C11.5 20.5 9 17.5 3 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 944 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12" cy="12" r="10" stroke="black" stroke-width="1.5"/>
<circle cx="12" cy="7" r="1.5" transform="rotate(-90 12 7)" stroke="black" stroke-width="1.5"/>
<circle cx="12" cy="12" r="1.5" transform="rotate(-90 12 12)" stroke="black" stroke-width="1.5"/>
<path d="M8 8C8.82843 8 9.5 8.67157 9.5 9.5C9.5 10.3284 8.82843 11 8 11C7.17157 11 6.5 10.3284 6.5 9.5C6.5 8.67157 7.17157 8 8 8Z" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 531 B

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8.31885 12.1982L12.1989 8.31823M15.3029 11.4222L11.4229 15.3023" stroke="black" stroke-width="1.5"/>
<path d="M3.43157 15.6193C2.52737 14.7151 2.07528 14.263 2.0108 13.7109C1.9964 13.5877 1.9964 13.4632 2.0108 13.3399C2.07528 12.7879 2.52737 12.3358 3.43156 11.4316C4.33575 10.5274 4.78785 10.0753 5.33994 10.0108C5.46318 9.9964 5.58768 9.9964 5.71092 10.0108C6.26301 10.0753 6.71511 10.5274 7.6193 11.4316L12.5684 16.3807C13.4726 17.2849 13.9247 17.737 13.9892 18.2891C14.0036 18.4123 14.0036 18.5368 13.9892 18.6601C13.9247 19.2122 13.4726 19.6642 12.5684 20.5684C11.6642 21.4726 11.2122 21.9247 10.6601 21.9892C10.5368 22.0036 10.4123 22.0036 10.2891 21.9892C9.73699 21.9247 9.28489 21.4726 8.3807 20.5684L3.43157 15.6193Z" stroke="black" stroke-width="1.5"/>
<path d="M11.4316 7.6193C10.5274 6.71511 10.0753 6.26301 10.0108 5.71092C9.9964 5.58768 9.9964 5.46318 10.0108 5.33994C10.0753 4.78785 10.5274 4.33576 11.4316 3.43156C12.3358 2.52737 12.7879 2.07528 13.3399 2.0108C13.4632 1.9964 13.5877 1.9964 13.7109 2.0108C14.263 2.07528 14.7151 2.52737 15.6193 3.43156L20.5684 8.3807C21.4726 9.28489 21.9247 9.73699 21.9892 10.2891C22.0036 10.4123 22.0036 10.5368 21.9892 10.6601C21.9247 11.2122 21.4726 11.6642 20.5684 12.5684C19.6642 13.4726 19.2122 13.9247 18.6601 13.9892C18.5368 14.0036 18.4123 14.0036 18.2891 13.9892C17.737 13.9247 17.2849 13.4726 16.3807 12.5684L11.4316 7.6193Z" stroke="black" stroke-width="1.5"/>
<path d="M18.0188 2.49805L21.1228 5.60206" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2.49756 18.0181L5.60157 21.1221" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M15.5 9L15.5 15C15.5 15.465 15.5 15.6975 15.5511 15.8882C15.6898 16.4059 16.0941 16.8102 16.6118 16.9489C16.8025 17 17.035 17 17.5 17C17.965 17 18.1975 17 18.3882 16.9489C18.9059 16.8102 19.3102 16.4059 19.4489 15.8882C19.5 15.6975 19.5 15.465 19.5 15V9C19.5 8.53501 19.5 8.30252 19.4489 8.11177C19.3102 7.59413 18.9059 7.18981 18.3882 7.05111C18.1975 7 17.965 7 17.5 7C17.035 7 16.8025 7 16.6118 7.05111C16.0941 7.18981 15.6898 7.59413 15.5511 8.11177C15.5 8.30252 15.5 8.53501 15.5 9Z" stroke="black" stroke-width="1.5"/>
<path d="M4.5 9L4.5 15C4.5 15.465 4.5 15.6975 4.55111 15.8882C4.68981 16.4059 5.09413 16.8102 5.61177 16.9489C5.80252 17 6.03501 17 6.5 17C6.96499 17 7.19748 17 7.38823 16.9489C7.90587 16.8102 8.31019 16.4059 8.44889 15.8882C8.5 15.6975 8.5 15.465 8.5 15V9C8.5 8.53501 8.5 8.30252 8.44889 8.11177C8.31019 7.59413 7.90587 7.18981 7.38823 7.05111C7.19748 7 6.96499 7 6.5 7C6.03501 7 5.80252 7 5.61177 7.05111C5.09413 7.18981 4.68981 7.59413 4.55111 8.11177C4.5 8.30252 4.5 8.53501 4.5 9Z" stroke="black" stroke-width="1.5"/>
<path d="M5 10H4C2.89543 10 2 10.8954 2 12C2 13.1046 2.89543 14 4 14H5M9 12H15M19 14H20C21.1046 14 22 13.1046 22 12C22 10.8954 21.1046 10 20 10H19" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.4 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.9 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<ellipse cx="12" cy="18.5" rx="10" ry="3.5" stroke="black" stroke-width="1.5"/>
<path d="M12 18V2" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.9999 3.5L17.4222 6.21114C18.9834 6.99169 19.7639 7.38196 19.7639 8C19.7639 8.61804 18.9834 9.00831 17.4222 9.78886L11.9999 12.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 462 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="11.5" cy="5.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M9 16.5C9 16.5 8.57441 18.1192 8 19C7.39661 19.9252 6 21 6 21" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M10.2099 11.901L10.9561 11.9756L10.9561 11.9756L10.2099 11.901ZM10.1413 12.5871L9.39498 12.5125L9.39498 12.5125L10.1413 12.5871ZM18.5767 9.85275L18.0965 9.27658L18.0965 9.27658L18.5767 9.85275ZM19.4801 10.0762C19.7983 9.81099 19.8413 9.33807 19.5761 9.01986C19.311 8.70165 18.838 8.65866 18.5198 8.92383L19.4801 10.0762ZM11.2041 14.7526L10.8066 15.3886L10.8066 15.3886L11.2041 14.7526ZM11.5374 14.9609L11.9349 14.3249L11.9349 14.3249L11.5374 14.9609ZM14.2573 19.3926L15.0044 19.3261L15.0044 19.3261L14.2573 19.3926ZM13.6533 21.0665C13.69 21.4791 14.0542 21.7838 14.4668 21.747C14.8794 21.7103 15.1841 21.3461 15.1474 20.9335L13.6533 21.0665ZM13 10.5L12.6141 11.1431C12.6306 11.153 12.6474 11.1622 12.6646 11.1708L13 10.5ZM9.46359 11.8264L9.39498 12.5125L10.8875 12.6617L10.9561 11.9756L9.46359 11.8264ZM19.0568 10.4289L19.4801 10.0762L18.5198 8.92383L18.0965 9.27658L19.0568 10.4289ZM10.8066 15.3886L11.1399 15.5969L11.9349 14.3249L11.6016 14.1166L10.8066 15.3886ZM13.5103 19.4591L13.6533 21.0665L15.1474 20.9335L15.0044 19.3261L13.5103 19.4591ZM12.6646 11.1708C14.7535 12.2153 17.2626 11.9241 19.0568 10.4289L18.0965 9.27658C16.7602 10.3902 14.8913 10.6071 13.3354 9.82916L12.6646 11.1708ZM11.1399 15.5969C12.4916 16.4417 13.369 17.8713 13.5103 19.4591L15.0044 19.3261C14.8215 17.2701 13.6852 15.4188 11.9349 14.3249L11.1399 15.5969ZM9.39498 12.5125C9.28007 13.6616 9.82723 14.7765 10.8066 15.3886L11.6016 14.1166C11.1062 13.807 10.8294 13.243 10.8875 12.6617L9.39498 12.5125ZM10.9561 11.9756C11.0363 11.1741 11.9234 10.7287 12.6141 11.1431L13.3858 9.85685C11.7518 8.87643 9.65321 9.9302 9.46359 11.8264L10.9561 11.9756Z" fill="black"/>
<path d="M19 21V7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="11.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M9 17.5C9 17.5 8.57441 19.1192 8 20C7.39661 20.9252 6 22 6 22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M10.2099 12.901L10.9562 12.9756L10.9562 12.9756L10.2099 12.901ZM10.1413 13.5871L9.39501 13.5125L9.39501 13.5125L10.1413 13.5871ZM18.5767 10.8528L18.0966 10.2766L18.0966 10.2766L18.5767 10.8528ZM19.4801 11.0762C19.7983 10.811 19.8413 10.3381 19.5762 10.0199C19.311 9.70165 18.8381 9.65866 18.5199 9.92383L19.4801 11.0762ZM11.2041 15.7526L10.8066 16.3886L10.8066 16.3886L11.2041 15.7526ZM11.5374 15.9609L11.9349 15.3249L11.9349 15.3249L11.5374 15.9609ZM14.2574 20.3926L15.0044 20.3261L15.0044 20.3261L14.2574 20.3926ZM13.6533 22.0665C13.6901 22.4791 14.0543 22.7838 14.4669 22.747C14.8794 22.7103 15.1842 22.3461 15.1474 21.9335L13.6533 22.0665ZM13 11.5L12.6141 12.1431C12.6306 12.153 12.6474 12.1622 12.6646 12.1708L13 11.5ZM9.46362 12.8264L9.39501 13.5125L10.8876 13.6617L10.9562 12.9756L9.46362 12.8264ZM19.0568 11.4289L19.4801 11.0762L18.5199 9.92383L18.0966 10.2766L19.0568 11.4289ZM10.8066 16.3886L11.1399 16.5969L11.9349 15.3249L11.6016 15.1166L10.8066 16.3886ZM13.5103 20.4591L13.6533 22.0665L15.1474 21.9335L15.0044 20.3261L13.5103 20.4591ZM12.6646 12.1708C14.7535 13.2153 17.2627 12.9241 19.0568 11.4289L18.0966 10.2766C16.7602 11.3902 14.8913 11.6071 13.3354 10.8292L12.6646 12.1708ZM11.1399 16.5969C12.4916 17.4417 13.3691 18.8713 13.5103 20.4591L15.0044 20.3261C14.8215 18.2701 13.6852 16.4188 11.9349 15.3249L11.1399 16.5969ZM9.39501 13.5125C9.2801 14.6616 9.82726 15.7765 10.8066 16.3886L11.6016 15.1166C11.1062 14.807 10.8294 14.243 10.8876 13.6617L9.39501 13.5125ZM10.9562 12.9756C11.0363 12.1741 11.9234 11.7287 12.6141 12.1431L13.3859 10.8569C11.7518 9.87643 9.65324 10.9302 9.46362 12.8264L10.9562 12.9756Z" fill="black"/>
<path d="M19 22V8" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M9 10L6.6114 10.1437C5.87495 10.1881 5.24941 10.6999 5.05846 11.4143C4.89043 12.043 5.09113 12.713 5.57688 13.1448L7.66367 15" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.3 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.5 4.5C14.5 5.88071 13.3807 7 12 7C10.6193 7 9.5 5.88071 9.5 4.5C9.5 3.11929 10.6193 2 12 2C13.3807 2 14.5 3.11929 14.5 4.5Z" stroke="black" stroke-width="1.5"/>
<path d="M21 17L19.8423 16.61C19.6151 16.5335 19.399 16.4267 19.1998 16.2925L19.0985 16.2243C18.4122 15.762 18 14.9837 18 14.1502C18 11.713 16.2563 9.63312 13.8772 9.23246L12.9864 9.08245C12.5 8.99986 11.5 9 11.0136 9.08245L10.1228 9.23246C7.74373 9.63312 6 11.713 6 14.1502C6 14.9837 5.58776 15.762 4.90145 16.2243L4.80022 16.2925C4.60096 16.4267 4.38488 16.5335 4.1577 16.61L3 17" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9.5 16L8.57549 17.2327C8.42794 17.4294 8.35416 17.5278 8.27135 17.6144C8.06638 17.8287 7.81632 17.9947 7.53929 18.1004C7.42736 18.1432 7.30805 18.173 7.06948 18.2326L5.27607 18.681C4.52611 18.8685 4 19.5423 4 20.3153C4 21.2458 4.75425 22 5.68466 22H6.36842C8.07661 22 9.73871 21.446 11.1053 20.4211L13 19M14.5 16L15.2267 16.9689C15.5701 17.4269 15.7419 17.6558 15.9648 17.825C16.0318 17.8759 16.102 17.9225 16.1749 17.9645C16.4174 18.1043 16.695 18.1738 17.2503 18.3126L18.7239 18.681C19.4739 18.8685 20 19.5423 20 20.3153C20 21.2458 19.2458 22 18.3153 22H17.3776C16.8153 22 16.5342 22 16.2554 21.9844C15.4319 21.9384 14.6172 21.7907 13.83 21.5446C13.5635 21.4613 13.3003 21.3626 12.7738 21.1652L11 20.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14.5 4.5C14.5 5.88071 13.3807 7 12 7C10.6193 7 9.5 5.88071 9.5 4.5C9.5 3.11929 10.6193 2 12 2C13.3807 2 14.5 3.11929 14.5 4.5Z" stroke="black" stroke-width="1.5"/>
<path d="M3 17L5.58887 15.6918C5.84084 15.5645 6 15.3043 6 15.0196C6 12.0802 8.1377 9.56573 11.0067 9.0825C11.6598 8.9725 12.3402 8.9725 12.9933 9.0825C15.8623 9.56573 18 12.0802 18 15.0196C18 15.3043 18.1592 15.5645 18.4111 15.6918L21 17" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9.5 16L8.45827 17.389C8.42647 17.4314 8.41057 17.4526 8.39456 17.4728C8.13149 17.8053 7.76956 18.0456 7.36102 18.1591C7.33616 18.166 7.31042 18.1724 7.25902 18.1852L5.77423 18.5564C4.7315 18.8171 4 19.754 4 20.8288C4 21.4757 4.52435 22 5.17116 22H6.72727C7.32654 22 7.62617 22 7.917 21.9658C8.59721 21.8859 9.25375 21.667 9.84589 21.3229C10.0991 21.1757 10.3388 20.9959 10.8182 20.6364L11 20.5M11 20.5L13 19M11 20.5L13.5397 21.4524C14.1491 21.6809 14.4539 21.7952 14.7688 21.8688C14.9318 21.9069 15.0966 21.9368 15.2625 21.9583C15.5832 22 15.9087 22 16.5596 22H18.8288C19.4757 22 20 21.4757 20 20.8288C20 19.754 19.2685 18.8171 18.2258 18.5564L16.741 18.1852C16.6896 18.1724 16.6638 18.166 16.639 18.1591C16.2304 18.0456 15.8685 17.8053 15.6054 17.4728C15.5895 17.4526 15.5735 17.4313 15.5417 17.389L14.5 16" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16 22V13C16 11.5858 16 10.8787 15.5607 10.4393C15.1213 10 14.4142 10 13 10H11C9.58579 10 8.87868 10 8.43934 10.4393C8 10.8787 8 11.5858 8 13V22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M8 22C8 20.5858 8 19.8787 7.56066 19.4393C7.12132 19 6.41421 19 5 19C3.58579 19 2.87868 19 2.43934 19.4393C2 19.8787 2 20.5858 2 22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M22 22V19C22 17.5858 22 16.8787 21.5607 16.4393C21.1213 16 20.4142 16 19 16C17.5858 16 16.8787 16 16.4393 16.4393C16 16.8787 16 17.5858 16 19V22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.1459 3.02251C11.5259 2.34084 11.7159 2 12 2C12.2841 2 12.4741 2.34084 12.8541 3.02251L12.9524 3.19887C13.0603 3.39258 13.1143 3.48944 13.1985 3.55334C13.2827 3.61725 13.3875 3.64097 13.5972 3.68841L13.7881 3.73161C14.526 3.89857 14.895 3.98205 14.9828 4.26432C15.0706 4.54659 14.819 4.84072 14.316 5.42898L14.1858 5.58117C14.0429 5.74833 13.9714 5.83191 13.9392 5.93531C13.9071 6.03872 13.9179 6.15023 13.9395 6.37327L13.9592 6.57632C14.0352 7.36118 14.0733 7.75361 13.8435 7.92807C13.6136 8.10252 13.2682 7.94346 12.5773 7.62535L12.3986 7.54305C12.2022 7.45265 12.1041 7.40745 12 7.40745C11.8959 7.40745 11.7978 7.45265 11.6014 7.54305L11.4227 7.62535C10.7318 7.94346 10.3864 8.10252 10.1565 7.92807C9.92674 7.75361 9.96476 7.36118 10.0408 6.57632L10.0605 6.37327C10.0821 6.15023 10.0929 6.03872 10.0608 5.93531C10.0286 5.83191 9.95713 5.74833 9.81418 5.58117L9.68403 5.42898C9.18097 4.84072 8.92945 4.54659 9.01723 4.26432C9.10501 3.98205 9.47396 3.89857 10.2119 3.73161L10.4028 3.68841C10.6125 3.64097 10.7173 3.61725 10.8015 3.55334C10.8857 3.48944 10.9397 3.39258 11.0476 3.19887L11.1459 3.02251Z" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13.4572 2.10976C10.5738 2.38717 7.50944 3.25185 5.38064 5.38064C3.25185 7.50944 2.38717 10.5738 2.10976 13.4572M13.4572 2.10976C15.1273 1.94909 16.7367 1.98542 18.0686 2.08725C20.1483 2.24627 21.7537 3.85169 21.9127 5.93144C22.0146 7.26327 22.0509 8.87269 21.8902 10.5428M13.4572 2.10976L21.8902 10.5428M21.8902 10.5428C21.6128 13.4262 20.7482 16.4906 18.6194 18.6194C16.4906 20.7482 13.4262 21.6128 10.5428 21.8902M10.5428 21.8902C8.87269 22.0509 7.26327 22.0146 5.93144 21.9127C3.85169 21.7537 2.24627 20.1483 2.08725 18.0686C1.98542 16.7367 1.94909 15.1273 2.10976 13.4572M10.5428 21.8902L2.10976 13.4572" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M15.3098 8.69043L8.69043 15.3098M8.69043 12.4729L11.5273 15.3098M10.5817 10.5817L13.4185 13.4185M12.4729 8.69043L15.3098 11.5273" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 979 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="18.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M9 17L7.99923 18.2009C7.262 19.0856 6.89338 19.5279 6.38945 19.764C5.88552 20 5.30973 20 4.15813 20H3" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M13.65 22.0001C13.65 22.4143 13.9858 22.7501 14.4 22.7501C14.8142 22.7501 15.15 22.4143 15.15 22.0001H13.65ZM12.5646 16.246L13.0175 15.6482L13.0175 15.6482L12.5646 16.246ZM13.749 17.2613L14.3362 16.7947L14.3362 16.7947L13.749 17.2613ZM14.3059 18.382L15.0324 18.1956L15.0324 18.1956L14.3059 18.382ZM13.5042 11.5552C13.8107 11.2766 13.8333 10.8022 13.5546 10.4957C13.276 10.1892 12.8017 10.1667 12.4952 10.4453L13.5042 11.5552ZM10.852 13.1647L11.5552 13.4255L11.5552 13.4255L10.852 13.1647ZM10.9217 14.7203L10.2446 15.0429L10.2446 15.0429L10.9217 14.7203ZM13.65 19.9391V22.0001H15.15V19.9391H13.65ZM12.1117 16.8438C12.7753 17.3466 12.9989 17.5229 13.1617 17.7278L14.3362 16.7947C14.0279 16.4067 13.6189 16.1038 13.0175 15.6482L12.1117 16.8438ZM15.15 19.9391C15.15 19.1846 15.1555 18.6756 15.0324 18.1956L13.5794 18.5683C13.6445 18.8219 13.65 19.1065 13.65 19.9391H15.15ZM13.1617 17.7278C13.3585 17.9755 13.5008 18.2619 13.5794 18.5683L15.0324 18.1956C14.9014 17.6849 14.6642 17.2076 14.3362 16.7947L13.1617 17.7278ZM12.4952 10.4453C12.0756 10.8268 11.5504 11.2816 11.1412 11.6689C10.9318 11.867 10.7314 12.0671 10.5678 12.2557C10.4193 12.4268 10.2412 12.6547 10.1488 12.9039L11.5552 13.4255C11.5475 13.4463 11.5693 13.3902 11.7008 13.2387C11.8172 13.1046 11.9768 12.9434 12.1723 12.7583C12.5728 12.3792 13.0368 11.9801 13.5042 11.5552L12.4952 10.4453ZM13.0175 15.6482C12.53 15.2789 12.1997 15.028 11.962 14.8164C11.7285 14.6085 11.6411 14.4867 11.5988 14.3977L10.2446 15.0429C10.4117 15.3937 10.6681 15.6728 10.9647 15.9368C11.2571 16.1971 11.6436 16.4892 12.1117 16.8438L13.0175 15.6482ZM10.1488 12.9039C9.89048 13.6006 9.92502 14.3721 10.2446 15.0429L11.5988 14.3977C11.4535 14.0928 11.4378 13.7421 11.5552 13.4255L10.1488 12.9039Z" fill="black"/>
<path d="M5.43568 8.82067L5.06517 8.16858L5.06517 8.16858L5.43568 8.82067ZM3.62949 8.98431C3.26935 9.18893 3.14328 9.64677 3.34791 10.0069C3.55253 10.367 4.01037 10.4931 4.37051 10.2885L3.62949 8.98431ZM13.4066 7.35719L13.1211 8.05073L13.1211 8.05073L13.4066 7.35719ZM10.4467 6.64289L10.3924 5.89487L10.3924 5.89487L10.4467 6.64289ZM21 12.75C21.4142 12.75 21.75 12.4142 21.75 12C21.75 11.5858 21.4142 11.25 21 11.25V12.75ZM15.7681 9.53622L15.0973 9.87163L15.0973 9.87163L15.7681 9.53622ZM5.06517 8.16858L3.62949 8.98431L4.37051 10.2885L5.80619 9.47277L5.06517 8.16858ZM13.6921 6.66365C12.3481 6.1104 11.6111 5.80624 10.3924 5.89487L10.5011 7.39092C11.3248 7.33103 11.7575 7.48943 13.1211 8.05073L13.6921 6.66365ZM5.80619 9.47277C8.30813 8.05121 9.35849 7.47401 10.5011 7.39092L10.3924 5.89487C8.83282 6.00827 7.4432 6.81743 5.06517 8.16858L5.80619 9.47277ZM19.7546 12.75H21V11.25H19.7546V12.75ZM15.0973 9.87163C15.9793 11.6357 17.7823 12.75 19.7546 12.75V11.25C18.3505 11.25 17.0669 10.4567 16.4389 9.20082L15.0973 9.87163ZM16.4389 9.20082C15.8611 8.0451 14.8765 7.15119 13.6921 6.66365L13.1211 8.05073C13.9811 8.40473 14.6864 9.04993 15.0973 9.87163L16.4389 9.20082Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="18.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M14.4 22.0001V21.195C14.4 21.1172 14.4 21.0783 14.3996 21.0414C14.377 18.902 13.3773 16.8905 11.6857 15.5807C11.6565 15.558 11.6255 15.5345 11.5635 15.4876C11.5235 15.4573 11.5035 15.4421 11.4877 15.4296C10.5309 14.6741 10.467 13.2456 11.3524 12.4075C11.367 12.3937 11.3857 12.3767 11.4227 12.3431L12.4628 11.3976C14.0898 9.91846 13.5945 7.24469 11.5457 6.44644C10.8122 6.16068 9.99522 6.17865 9.27504 6.49637L8.75335 6.72653C8.21393 6.96451 7.94422 7.0835 7.68074 7.21428C7.24267 7.43172 6.81722 7.67372 6.40642 7.9391C6.15935 8.09871 5.91922 8.26971 5.43897 8.61171L4 9.63643" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M9 17L8.74064 17.3112C7.32089 19.0149 5.21773 20 3 20" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16 12C17.3131 12.3283 18.6869 12.3283 20 12" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="18.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M9 17L7.99923 18.2009C7.262 19.0856 6.89338 19.5279 6.38945 19.764C5.88552 20 5.30973 20 4.15813 20H3" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M5.43568 8.82072L5.06517 8.16863L5.06517 8.16863L5.43568 8.82072ZM3.62949 8.98435C3.26935 9.18898 3.14328 9.64681 3.34791 10.007C3.55253 10.3671 4.01037 10.4932 4.37051 10.2885L3.62949 8.98435ZM15.7502 10.1255L15.1262 10.5415L15.1262 10.5415L15.7502 10.1255ZM15.8125 10.2189L16.4366 9.8029L16.4366 9.8029L15.8125 10.2189ZM10.9688 6.65377L11.0462 5.90778L11.0462 5.90778L10.9688 6.65377ZM10.7398 6.63638L10.7065 7.38565L10.7065 7.38565L10.7398 6.63638ZM10.1548 6.67368L10.0522 5.93073L10.0522 5.93073L10.1548 6.67368ZM21 12.7501C21.4142 12.7501 21.75 12.4143 21.75 12.0001C21.75 11.5859 21.4142 11.2501 21 11.2501V12.7501ZM5.06517 8.16863L3.62949 8.98435L4.37051 10.2885L5.80619 9.47281L5.06517 8.16863ZM15.1262 10.5415L15.1885 10.635L16.4366 9.8029L16.3742 9.70943L15.1262 10.5415ZM11.0462 5.90778C10.9438 5.89715 10.853 5.89066 10.773 5.88712L10.7065 7.38565C10.7559 7.38783 10.8172 7.39207 10.8914 7.39977L11.0462 5.90778ZM5.80619 9.47281C8.12451 8.15558 9.19204 7.56374 10.2574 7.41663L10.0522 5.93073C8.63309 6.12669 7.27343 6.91393 5.06517 8.16863L5.80619 9.47281ZM19.1407 12.7501H21V11.2501H19.1407V12.7501ZM10.773 5.88712C10.5099 5.87546 10.2617 5.9018 10.0522 5.93073L10.2574 7.41663C10.4355 7.39204 10.5786 7.37998 10.7065 7.38565L10.773 5.88712ZM15.1885 10.635C16.0695 11.9564 17.5525 12.7501 19.1407 12.7501V11.2501C18.0541 11.2501 17.0393 10.707 16.4366 9.8029L15.1885 10.635ZM16.3742 9.70943C15.1968 7.94332 13.4289 6.15509 11.0462 5.90778L10.8914 7.39977C12.5939 7.57648 14.0254 8.89036 15.1262 10.5415L16.3742 9.70943Z" fill="black"/>
<path d="M14 8.5L11.7793 11.2756C10.9428 12.321 10.5246 12.8438 10.4579 13.413C10.4204 13.733 10.4607 14.0573 10.5755 14.3584C10.7797 14.8939 11.3134 15.2981 12.3806 16.1066C13.1935 16.7225 13.6 17.0304 13.8754 17.4329C14.0325 17.6625 14.157 17.9129 14.2451 18.1767C14.3996 18.6394 14.3996 19.1493 14.3996 20.1692V21.9998" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M2 7L2.81253 8.2188C3.5544 9.3316 4.80332 10 6.14073 10H17.8593C19.1967 10 20.4456 9.33159 21.1875 8.2188L22 7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<circle cx="7" cy="15" r="2" stroke="black" stroke-width="1.5"/>
<circle cx="17" cy="15" r="2" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 414 B

@@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3 17L3.60827 17.6759C4.36684 18.5187 5.4475 19 6.58145 19H17.4186C18.5525 19 19.6332 18.5187 20.3917 17.6759L21 17" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<circle cx="7" cy="21" r="1" fill="black"/>
<circle cx="17" cy="21" r="1" fill="black"/>
<circle cx="19" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<path d="M15 16.5V14.3664C15 13.8174 14.7561 13.2967 14.3344 12.9453L13.3379 12.1149C12.6195 11.5162 12.5702 10.4298 13.2315 9.76847L14.8855 8.11449C15.4193 7.58066 15.2452 6.67647 14.5513 6.37908C13.2663 5.82836 11.793 5.94181 10.6075 6.68276L8.5 7.99996" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11 14L10.3787 14.6213C9.94513 15.0549 9.72836 15.2716 9.4527 15.3858C9.17705 15.5 8.87049 15.5 8.25736 15.5H7" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16.5 10H19.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1021 B

@@ -0,0 +1,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3 17L4.20414 18.3379C4.58342 18.7594 5.12375 19 5.69073 19H18.3093C18.8762 19 19.4166 18.7594 19.7959 18.3379L21 17" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<circle cx="7" cy="21" r="1" fill="black"/>
<circle cx="17" cy="21" r="1" fill="black"/>
<circle cx="19" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<path d="M15 16.4999V15.2491C15 15.1652 15 15.1233 14.999 15.0838C14.9732 14.1057 14.4721 13.2016 13.6563 12.6614C13.6234 12.6396 13.5842 12.6151 13.5057 12.566C13.4089 12.5055 13.3604 12.4752 13.3291 12.454C12.241 11.7153 12.1498 10.1456 13.145 9.28581C13.1735 9.26111 13.2125 9.22996 13.2903 9.1677L13.7358 8.81128C14.7607 7.99138 14.5413 6.37478 13.3349 5.85776C12.8119 5.63361 12.2123 5.67979 11.7297 5.98137L8.5 7.99995" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 15.5H7.37868C8.73694 15.5 10.0396 14.9604 11 14" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M16.5 10C17.8131 10.3283 19.1869 10.3283 20.5 10" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="14.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M19 21.9955V18.0484C19 16.2725 17.395 14.9194 15.6265 15.2042M7.94806 13.4343L7.92328 13.4104C6.88143 12.4036 7.6864 10.7847 8.5932 10.1422C9.5 9.49967 13.3451 8.49967 13.3451 13.4341C13.3451 18.1285 9.69442 21.9998 5 21.9998" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 469 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="14.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M5 21.9998L8.84856 20.6269C9.30437 20.4644 9.68576 20.142 9.92204 19.7197L12.6343 14.8715C12.8012 14.5731 12.8889 14.2369 12.8889 13.895V11.2746C12.8889 10.1977 11.7878 9.47165 10.798 9.89585L8.34221 10.9483C7.35935 11.3696 7.12031 12.6546 7.88594 13.401L8.5 13.9998M19 21.9998V16.7677C19 15.5351 17.8958 14.5958 16.6792 14.7936L15.6667 14.9581" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 612 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 15.7723C20.4123 15.3982 19.5955 14.4791 18.9199 13.4569C18.4965 12.8163 17.5655 12.8553 17.1055 13.4701C16.0541 14.8757 14.4844 15.9999 12 15.9999C9.49345 15.9999 7.91806 14.5695 6.86651 13.2234C6.42721 12.6611 5.58617 12.6686 5.20168 13.2697C4.50078 14.3655 3.68402 15.3755 2 15.7723" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M22 20.7723C20.4123 20.3982 19.5955 19.4791 18.9199 18.4569C18.4965 17.8163 17.5655 17.8553 17.1055 18.4701C16.0541 19.8757 14.4844 20.9999 12 20.9999C9.49345 20.9999 7.91806 19.5695 6.86651 18.2234C6.42721 17.6611 5.58617 17.6686 5.20168 18.2697C4.50078 19.3655 3.68402 20.3755 2 20.7723" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M4 11.5L7.47693 9.41382C8.27334 8.93597 8.4485 7.85657 7.84407 7.15139L6.85636 5.99906C6.37314 5.4353 6.40542 4.59455 6.93046 4.06952C7.51004 3.48994 8.45844 3.51955 9.00074 4.13415L15.5 11.5" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M17 8C18.3807 8 19.5 6.88071 19.5 5.5C19.5 4.11929 18.3807 3 17 3C15.6193 3 14.5 4.11929 14.5 5.5C14.5 6.88071 15.6193 8 17 8Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.33977 17.0002C6.10119 21.7831 12.2171 23.4219 17 20.6605C18.9496 19.5349 20.3768 17.8519 21.1965 15.929C22.3878 13.1346 22.2961 9.83352 20.6603 7.00021C19.0245 4.16689 16.2115 2.43691 13.1958 2.07137C11.1207 1.81984 8.94963 2.21434 7.00002 3.33995C2.2171 6.10137 0.578344 12.2173 3.33977 17.0002Z" stroke="black" stroke-width="1.5"/>
<path d="M13.1958 2.07129C13.1958 2.07129 12.0981 6.17 14.5981 10.5001C17.0981 14.8303 21.1965 15.929 21.1965 15.929M2.80347 8.07129C2.80347 8.07129 6.90191 9.17 9.40191 13.5001C11.9019 17.8303 10.8042 21.929 10.8042 21.929" stroke="black" stroke-width="1.5" stroke-dasharray="1.5 2"/>
</svg>

After

Width:  |  Height:  |  Size: 735 B

@@ -0,0 +1,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M3.33995 16.9997C6.10137 21.7826 12.2173 23.4214 17.0002 20.66C18.9498 19.5344 20.377 17.8514 21.1967 15.9286C22.388 13.1341 22.2963 9.83304 20.6605 6.99972C19.0246 4.1664 16.2117 2.43642 13.196 2.07088C11.1209 1.81935 8.94981 2.21386 7.00021 3.33946C2.21728 6.10089 0.578527 12.2168 3.33995 16.9997Z" stroke="black" stroke-width="1.5"/>
<path d="M13.1958 2.07129C13.1958 2.07129 12.9641 5.67 15.4641 10.0001C17.9641 14.3303 21.1965 15.929 21.1965 15.929M2.80347 8.07129C2.80347 8.07129 6.03588 9.67 8.53588 14.0001C11.0359 18.3303 10.8042 21.929 10.8042 21.929" stroke="black" stroke-width="1.5"/>
</svg>

After

Width:  |  Height:  |  Size: 711 B

@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="15" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<path d="M11 16.0001V15.0263C11 14.9078 11 14.8486 10.9979 14.792C10.9672 13.9811 10.6095 13.2173 10.0062 12.6747C9.96408 12.6368 9.91852 12.5989 9.8275 12.523C9.69411 12.4118 9.62741 12.3563 9.5758 12.3066C8.80944 11.5689 8.75462 10.3604 9.45104 9.5563C9.49795 9.50214 9.55934 9.44075 9.68211 9.31798L10.0113 8.98874C10.9639 8.03622 10.6532 6.42287 9.41502 5.89224C8.84181 5.64658 8.18464 5.69719 7.65581 6.02771L4.5 8.00009" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M3 15.5H3.37868C4.73694 15.5 6.03957 14.9604 7 14" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.5 10C13.4737 10.3246 14.5263 10.3246 15.5 10" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M19.4888 22.0001H3.08684C2.48659 22.0001 2 21.5135 2 20.9133C2 20.3853 2.37943 19.9337 2.89949 19.8427L19.0559 17.0153C20.5926 16.7464 22 17.9289 22 19.4889C22 20.8758 20.8757 22.0001 19.4888 22.0001Z" stroke="black" stroke-width="1.5" stroke-linejoin="round"/>
<path d="M19.1218 10.0213L18.3801 9.91005L19.1218 10.0213ZM22.1471 7.73544C22.5533 7.6542 22.8167 7.25908 22.7354 6.85291C22.6542 6.44674 22.2591 6.18333 21.8529 6.26456L22.1471 7.73544ZM18.7417 17.6113L19.8635 10.1326L18.3801 9.91005L17.2583 17.3887L18.7417 17.6113ZM19.8635 10.1326C20.0436 8.93217 20.9568 7.97349 22.1471 7.73544L21.8529 6.26456C20.0428 6.62658 18.6539 8.08452 18.3801 9.91005L19.8635 10.1326Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="15" cy="4" r="2" stroke="black" stroke-width="1.5"/>
<path d="M11 16.0002V14.3667C11 13.8177 10.7561 13.297 10.3344 12.9455L9.33793 12.1152C8.61946 11.5164 8.57018 10.43 9.2315 9.76871L10.8855 8.11473C11.4193 7.5809 11.2452 6.67671 10.5513 6.37932C9.26627 5.82861 7.79304 5.94205 6.60752 6.68301L4.5 8.00021" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M7 14L6.67157 14.3284C6.09351 14.9065 5.80448 15.1955 5.43694 15.3478C5.0694 15.5 4.66065 15.5 3.84315 15.5H3" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12.5 10H15.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M19.4888 22.0001H3.08684C2.48659 22.0001 2 21.5135 2 20.9133C2 20.3853 2.37943 19.9337 2.89949 19.8427L19.0559 17.0153C20.5926 16.7464 22 17.9289 22 19.4889C22 20.8758 20.8757 22.0001 19.4888 22.0001Z" stroke="black" stroke-width="1.5" stroke-linejoin="round"/>
<path d="M19.2916 8.88902L18.5499 8.77777L18.5499 8.77777L19.2916 8.88902ZM20.8773 7.22454L21.0244 7.95998L21.0244 7.95998L20.8773 7.22454ZM22.1471 7.73544C22.5533 7.6542 22.8167 7.25908 22.7354 6.85291C22.6542 6.44674 22.2591 6.18333 21.8529 6.26456L22.1471 7.73544ZM18.7417 17.6113L20.0333 9.00028L18.5499 8.77777L17.2583 17.3887L18.7417 17.6113ZM21.0244 7.95998L22.1471 7.73544L21.8529 6.26456L20.7302 6.48911L21.0244 7.95998ZM20.0333 9.00028C20.0862 8.64782 20.1178 8.44487 20.1568 8.2985C20.1744 8.23252 20.1885 8.19883 20.1965 8.18288C20.2002 8.17549 20.2024 8.17218 20.2029 8.17144C20.2034 8.17082 20.2034 8.17074 20.2037 8.17041L19.1177 7.13579C18.8906 7.37412 18.7782 7.64686 18.7076 7.91172C18.6418 8.15825 18.5978 8.45884 18.5499 8.77777L20.0333 9.00028ZM20.7302 6.48911C20.414 6.55235 20.1159 6.61086 19.8728 6.68852C19.6117 6.77197 19.3447 6.89746 19.1177 7.13579L20.2037 8.17041C20.2041 8.17009 20.2041 8.17 20.2047 8.16955C20.2054 8.169 20.2086 8.1666 20.2159 8.16256C20.2314 8.15385 20.2644 8.13813 20.3294 8.11734C20.4737 8.07123 20.6749 8.02987 21.0244 7.95998L20.7302 6.48911Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.5697 12.5532L12.1617 13.0137L12.1617 13.0137L11.5697 12.5532ZM11.3142 3.64586L12.0065 3.93432L12.0065 3.93432L11.3142 3.64586ZM21.2426 10.7426L21.7773 10.2166L21.773 10.2123L21.2426 10.7426ZM21.4531 12.026C21.7436 12.3213 22.2184 12.3251 22.5137 12.0346C22.809 11.7442 22.8129 11.2693 22.5224 10.974L21.4531 12.026ZM5.7327 19.0428C5.31848 19.0428 4.9827 19.3786 4.9827 19.7928C4.9827 20.207 5.31848 20.5428 5.7327 20.5428V19.0428ZM3.5 15.75C3.08579 15.75 2.75 16.0858 2.75 16.5C2.75 16.9142 3.08579 17.25 3.5 17.25V15.75ZM8.19231 3.35575C8.35162 2.9734 8.17081 2.5343 7.78846 2.37498C7.40611 2.21567 6.96701 2.39648 6.80769 2.77883L8.19231 3.35575ZM19.876 16.916C20.1057 17.2607 20.5714 17.3538 20.916 17.124C21.2607 16.8943 21.3538 16.4286 21.124 16.084L19.876 16.916ZM5.85306 12.1446C5.93291 12.551 6.32712 12.8158 6.73357 12.7359C7.14001 12.6561 7.40477 12.2619 7.32492 11.8554L5.85306 12.1446ZM15.4334 17.3225C15.7715 17.0831 15.8515 16.615 15.6121 16.277C15.3727 15.9389 14.9046 15.8589 14.5666 16.0983L15.4334 17.3225ZM14.1553 6.08027C13.7501 5.99448 13.3521 6.25343 13.2663 6.65867C13.1805 7.0639 13.4394 7.46195 13.8447 7.54774L14.1553 6.08027ZM12 21.25C6.89137 21.25 2.75 17.1086 2.75 12H1.25C1.25 17.9371 6.06294 22.75 12 22.75V21.25ZM21.25 12C21.25 17.1086 17.1086 21.25 12 21.25V22.75C17.9371 22.75 22.75 17.9371 22.75 12H21.25ZM12 2.75C17.1086 2.75 21.25 6.89137 21.25 12H22.75C22.75 6.06294 17.9371 1.25 12 1.25V2.75ZM12 1.25C6.06294 1.25 1.25 6.06294 1.25 12H2.75C2.75 6.89137 6.89137 2.75 12 2.75V1.25ZM12 12.75H12.0917V11.25H12V12.75ZM11.408 11.5395L10.9777 12.0928L12.1617 13.0137L12.592 12.4605L11.408 11.5395ZM11.3077 1.71154L10.6219 3.35739L12.0065 3.93432L12.6923 2.28846L11.3077 1.71154ZM20.708 11.2686L21.4531 12.026L22.5224 10.974L21.7773 10.2167L20.708 11.2686ZM10.6219 3.35739C9.39039 6.31308 9.66695 9.68222 11.364 12.3975L12.636 11.6025C11.1965 9.29929 10.9619 6.44145 12.0065 3.93432L10.6219 3.35739ZM10.9777 12.0928C9.18293 14.4003 6.42334 15.75 3.5 15.75V17.25C6.88622 17.25 10.0828 15.6866 12.1617 13.0137L10.9777 12.0928ZM12.0917 12.75C15.2197 12.75 18.1408 14.3133 19.876 16.916L21.124 16.084C19.1107 13.064 15.7213 11.25 12.0917 11.25V12.75ZM6.80769 2.77883C5.55819 5.77764 5.23917 9.01983 5.85306 12.1446L7.32492 11.8554C6.76831 9.0222 7.05663 6.08137 8.19231 3.35575L6.80769 2.77883ZM14.5666 16.0983C11.9692 17.9377 8.82244 19.0428 5.7327 19.0428V20.5428C9.1695 20.5428 12.6141 19.319 15.4334 17.3225L14.5666 16.0983ZM13.8447 7.54774C16.4265 8.09437 18.8177 9.37835 20.7123 11.273L21.773 10.2123C19.6714 8.11074 17.0191 6.68657 14.1553 6.08027L13.8447 7.54774Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.5697 12.5532L12.1617 13.0137L12.1617 13.0137L11.5697 12.5532ZM11.3142 3.64586L12.0065 3.93432L12.0065 3.93432L11.3142 3.64586ZM18.555 14.5045C18.8336 14.198 18.811 13.7237 18.5045 13.445C18.198 13.1664 17.7237 13.189 17.445 13.4955L18.555 14.5045ZM17.7087 14.3204L17.1538 13.8159L17.1538 13.8159L17.7087 14.3204ZM21.2426 10.7426L21.7773 10.2166L21.773 10.2123L21.2426 10.7426ZM21.4531 12.026C21.7436 12.3213 22.2184 12.3251 22.5137 12.0346C22.809 11.7442 22.8129 11.2693 22.5224 10.974L21.4531 12.026ZM5.7327 19.0428C5.31848 19.0428 4.9827 19.3786 4.9827 19.7928C4.9827 20.207 5.31848 20.5428 5.7327 20.5428V19.0428ZM3.5 15.75C3.08579 15.75 2.75 16.0858 2.75 16.5C2.75 16.9142 3.08579 17.25 3.5 17.25V15.75ZM8.19231 3.35575C8.35162 2.9734 8.17081 2.5343 7.78846 2.37498C7.40611 2.21567 6.96701 2.39648 6.80769 2.77883L8.19231 3.35575ZM6.80769 15.2885C6.96701 15.6708 7.40611 15.8516 7.78846 15.6923C8.17081 15.533 8.35162 15.0939 8.19231 14.7115L6.80769 15.2885ZM11 5.75C10.5858 5.75 10.25 6.08579 10.25 6.5C10.25 6.91421 10.5858 7.25 11 7.25V5.75ZM19.876 16.916C20.1057 17.2607 20.5714 17.3538 20.916 17.124C21.2607 16.8943 21.3538 16.4286 21.124 16.084L19.876 16.916ZM12 21.25C6.89137 21.25 2.75 17.1086 2.75 12H1.25C1.25 17.9371 6.06294 22.75 12 22.75V21.25ZM21.25 12C21.25 17.1086 17.1086 21.25 12 21.25V22.75C17.9371 22.75 22.75 17.9371 22.75 12H21.25ZM12 2.75C17.1086 2.75 21.25 6.89137 21.25 12H22.75C22.75 6.06294 17.9371 1.25 12 1.25V2.75ZM12 1.25C6.06294 1.25 1.25 6.06294 1.25 12H2.75C2.75 6.89137 6.89137 2.75 12 2.75V1.25ZM12 12.75H12.0917V11.25H12V12.75ZM11.408 11.5395L10.9777 12.0928L12.1617 13.0137L12.592 12.4605L11.408 11.5395ZM11.3077 1.71154L10.6219 3.35739L12.0065 3.93432L12.6923 2.28846L11.3077 1.71154ZM17.445 13.4955L17.1538 13.8159L18.2637 14.8249L18.555 14.5045L17.445 13.4955ZM20.708 11.2686L21.4531 12.026L22.5224 10.974L21.7773 10.2167L20.708 11.2686ZM17.1538 13.8159C14.2838 16.9729 9.96086 19.0428 5.7327 19.0428V20.5428C10.4211 20.5428 15.1357 18.2657 18.2637 14.8249L17.1538 13.8159ZM10.6219 3.35739C9.39039 6.31308 9.66695 9.68222 11.364 12.3975L12.636 11.6025C11.1965 9.29929 10.9619 6.44145 12.0065 3.93432L10.6219 3.35739ZM10.9777 12.0928C9.18293 14.4003 6.42334 15.75 3.5 15.75V17.25C6.88622 17.25 10.0828 15.6866 12.1617 13.0137L10.9777 12.0928ZM6.80769 2.77883C5.13077 6.80345 5.13077 11.2638 6.80769 15.2885L8.19231 14.7115C6.66923 11.0562 6.66923 7.01114 8.19231 3.35575L6.80769 2.77883ZM11 7.25C14.6428 7.25 18.1364 8.6971 20.7123 11.273L21.773 10.2123C18.9158 7.35514 15.0406 5.75 11 5.75V7.25ZM12.0917 12.75C15.2197 12.75 18.1408 14.3133 19.876 16.916L21.124 16.084C19.1107 13.064 15.7213 11.25 12.0917 11.25V12.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="12.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M7 22L7.50917 21.5927C8.79506 20.564 9.67705 19.1148 10 17.5" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M11.1582 13.4177L11.9045 13.4923L11.9045 13.4923L11.1582 13.4177ZM11.9713 16.259L12.5652 15.8009L12.5652 15.8009L11.9713 16.259ZM15.8066 22.4581C16.0596 22.7861 16.5306 22.8468 16.8585 22.5938C17.1865 22.3408 17.2472 21.8698 16.9942 21.5419L15.8066 22.4581ZM10.9698 10.0161L10.9292 9.26719L10.9698 10.0161ZM13.0872 10.1315L12.9805 10.8739L12.9805 10.8739L13.0872 10.1315ZM17.1969 13.3005L17.0736 12.5607L17.0736 12.5607L17.1969 13.3005ZM19.1233 13.7398C19.5319 13.6717 19.8079 13.2853 19.7398 12.8767C19.6717 12.4681 19.2853 12.1921 18.8767 12.2602L19.1233 13.7398ZM15.6163 12.3488L16.3278 12.1117L16.3278 12.1117L15.6163 12.3488ZM6.25 14.5C6.25 14.9142 6.58579 15.25 7 15.25C7.41421 15.25 7.75 14.9142 7.75 14.5H6.25ZM10.7537 9.92537L10.412 13.3431L11.9045 13.4923L12.2463 10.0746L10.7537 9.92537ZM11.3775 16.7172L15.8066 22.4581L16.9942 21.5419L12.5652 15.8009L11.3775 16.7172ZM11.5 9.25C11.3217 9.25 11.129 9.25636 10.9292 9.26719L11.0104 10.765C11.1912 10.7552 11.3558 10.75 11.5 10.75V9.25ZM11.5 10.75C11.9543 10.75 12.476 10.8014 12.9805 10.8739L13.1938 9.38912C12.6539 9.31157 12.0541 9.25 11.5 9.25V10.75ZM17.3202 14.0403L19.1233 13.7398L18.8767 12.2602L17.0736 12.5607L17.3202 14.0403ZM12.9805 10.8739C13.8619 11.0005 14.5975 11.6642 14.9048 12.586L16.3278 12.1117C15.8674 10.7305 14.7153 9.60766 13.1938 9.38912L12.9805 10.8739ZM10.9292 9.26719C8.1638 9.41706 6.25 11.8593 6.25 14.5H7.75C7.75 12.5243 9.16607 10.8649 11.0104 10.765L10.9292 9.26719ZM14.9048 12.586C15.2424 13.599 16.2669 14.2159 17.3202 14.0403L17.0736 12.5607C16.7484 12.6149 16.4321 12.4245 16.3278 12.1117L14.9048 12.586ZM10.412 13.3431C10.3396 14.0663 10.2713 14.6261 10.4253 15.1645L11.8674 14.7518C11.8107 14.5537 11.8205 14.332 11.9045 13.4923L10.412 13.3431ZM12.5652 15.8009C12.0497 15.1328 11.9241 14.9498 11.8674 14.7518L10.4253 15.1645C10.5794 15.7028 10.9335 16.1417 11.3775 16.7172L12.5652 15.8009Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="11.5" cy="4.5" r="2.5" stroke="black" stroke-width="1.5"/>
<path d="M10.3413 11.5869L11.0876 11.6615L11.0876 11.6615L10.3413 11.5869ZM11.8255 17.904L11.1906 18.3031L11.1906 18.3031L11.8255 17.904ZM13.7654 22.3992C13.9859 22.7498 14.4489 22.8554 14.7995 22.635C15.1502 22.4145 15.2558 21.9515 15.0354 21.6008L13.7654 22.3992ZM6.30394 13.1323L7.03608 13.295L7.03608 13.295L6.30394 13.1323ZM5.26786 14.3373C5.178 14.7417 5.43295 15.1423 5.8373 15.2321C6.24165 15.322 6.64228 15.067 6.73214 14.6627L5.26786 14.3373ZM17.2702 13.2433L17.033 12.5318L17.033 12.5318L17.2702 13.2433ZM18.2372 13.7115C18.6301 13.5805 18.8425 13.1558 18.7115 12.7628C18.5805 12.3699 18.1558 12.1575 17.7628 12.2885L18.2372 13.7115ZM12.5815 10.0051L12.5278 10.7532L12.5278 10.7532L12.5815 10.0051ZM14.4196 11.6785L13.692 11.8604L13.692 11.8604L14.4196 11.6785ZM14.3391 11.3774L13.6263 11.6109L13.6263 11.6109L14.3391 11.3774ZM7.35289 10.4399L7.82218 11.0249L7.82218 11.0249L7.35289 10.4399ZM14.5269 12.0752L15.2355 11.8294L15.2355 11.8293L14.5269 12.0752ZM16.8779 13.3657L16.7049 12.6359L16.7049 12.6359L16.8779 13.3657ZM9.75372 9.92537L9.59503 11.5123L11.0876 11.6615L11.2463 10.0746L9.75372 9.92537ZM11.1906 18.3031L13.7654 22.3992L15.0354 21.6008L12.4605 17.5048L11.1906 18.3031ZM10.5 9.25H10.2087V10.75H10.5V9.25ZM5.5718 12.9696L5.26786 14.3373L6.73214 14.6627L7.03608 13.295L5.5718 12.9696ZM10.5 10.75H12.2698V9.25H10.5V10.75ZM17.5073 13.9548L18.2372 13.7115L17.7628 12.2885L17.033 12.5318L17.5073 13.9548ZM12.2698 10.75C12.442 10.75 12.4897 10.7505 12.5278 10.7532L12.6351 9.25704C12.5304 9.24953 12.4179 9.25 12.2698 9.25V10.75ZM15.1472 11.4966C15.1113 11.3529 15.0845 11.2437 15.0518 11.1439L13.6263 11.6109C13.6382 11.6472 13.6503 11.6934 13.692 11.8604L15.1472 11.4966ZM12.5278 10.7532C13.0342 10.7895 13.4683 11.1284 13.6263 11.6109L15.0518 11.1439C14.7041 10.0826 13.7491 9.33691 12.6351 9.25704L12.5278 10.7532ZM10.2087 9.25C9.45815 9.25 8.82796 9.24871 8.31924 9.31045C7.79022 9.37465 7.30738 9.51494 6.88359 9.85489L7.82218 11.0249C7.9468 10.925 8.12273 10.8453 8.49995 10.7995C8.89746 10.7513 9.42096 10.75 10.2087 10.75V9.25ZM7.03608 13.295C7.20696 12.526 7.32178 12.0153 7.4551 11.6377C7.58162 11.2794 7.69756 11.1249 7.82218 11.0249L6.88359 9.85489C6.45981 10.1948 6.21812 10.6357 6.04069 11.1382C5.87007 11.6215 5.73461 12.2369 5.5718 12.9696L7.03608 13.295ZM13.692 11.8604C13.7401 12.0527 13.7755 12.1973 13.8184 12.321L15.2355 11.8293C15.2201 11.7848 15.2034 11.7211 15.1472 11.4966L13.692 11.8604ZM17.033 12.5318C16.8135 12.6049 16.7507 12.6251 16.7049 12.6359L17.0509 14.0955C17.1783 14.0653 17.3193 14.0175 17.5073 13.9548L17.033 12.5318ZM13.8184 12.321C14.2809 13.6543 15.6777 14.4211 17.0509 14.0955L16.7049 12.6359C16.0807 12.7839 15.4458 12.4354 15.2355 11.8294L13.8184 12.321ZM9.59503 11.5123C9.43093 13.1533 9.32238 14.1447 9.54827 15.1061L11.0085 14.763C10.853 14.1013 10.9135 13.4019 11.0876 11.6615L9.59503 11.5123ZM12.4605 17.5048C11.5296 16.024 11.164 15.4248 11.0085 14.763L9.54827 15.1061C9.77416 16.0676 10.3128 16.9069 11.1906 18.3031L12.4605 17.5048Z" fill="black"/>
<path d="M9 17.5L6 22" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

@@ -0,0 +1,10 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 16.7723C20.4123 16.3982 19.5955 15.4791 18.9199 14.4569C18.4965 13.8163 17.5655 13.8553 17.1055 14.4701C16.0541 15.8757 14.4844 16.9999 12 16.9999C9.49345 16.9999 7.91806 15.5695 6.86651 14.2234C6.42721 13.6611 5.58617 13.6686 5.20168 14.2697C4.50078 15.3655 3.68402 16.3755 2 16.7723" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M22 21.7723C20.4123 21.3982 19.5955 20.4791 18.9199 19.4569C18.4965 18.8163 17.5655 18.8553 17.1055 19.4701C16.0541 20.8757 14.4844 21.9999 12 21.9999C9.49345 21.9999 7.91806 20.5695 6.86651 19.2234C6.42721 18.6611 5.58617 18.6686 5.20168 19.2697C4.50078 20.3655 3.68402 21.3755 2 21.7723" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M17.9171 11C17.441 8.16229 14.973 6 12 6C9.02705 6 6.55909 8.16229 6.08301 11" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M12 2V3" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M22 12L21 12" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M3 12L2 12" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M19.0703 4.9292L18.6775 5.32204" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
<path d="M5.32227 5.32178L4.92943 4.92894" stroke="black" stroke-width="1.5" stroke-linecap="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22 8.78594C20.4123 8.4341 19.5955 7.56969 18.9199 6.60834C18.4965 6.00591 17.5655 6.04252 17.1055 6.62076C16.0541 7.94268 14.4844 9 12 9C9.49345 9 7.91806 7.65471 6.86651 6.38877C6.42721 5.85991 5.58617 5.86697 5.20168 6.43233C4.50078 7.46288 3.68402 8.41274 2 8.78594" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M22 18.7859C20.4123 18.4341 19.5955 17.5697 18.9199 16.6083C18.4965 16.0059 17.5655 16.0425 17.1055 16.6208C16.0541 17.9427 14.4844 19 12 19C9.49345 19 7.91806 17.6547 6.86651 16.3888C6.42721 15.8599 5.58617 15.867 5.20168 16.4323C4.50078 17.4629 3.68402 18.4127 2 18.7859" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M22 13.7859C20.4123 13.4341 19.5955 12.5697 18.9199 11.6083C18.4965 11.0059 17.5655 11.0425 17.1055 11.6208C16.0541 12.9427 14.4844 14 12 14C9.49345 14 7.91806 12.6547 6.86651 11.3888C6.42721 10.8599 5.58617 10.867 5.20168 11.4323C4.50078 12.4629 3.68402 13.4127 2 13.7859" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB