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,4 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16.5332 18H6.88633C6.82438 18 6.7934 18 6.76531 17.9996C6.76021 17.9995 6.7551 17.9995 6.75 17.9994V18.9995V20C6.75 20.4143 6.41421 20.75 6 20.75C5.58579 20.75 5.25 20.4143 5.25 20V17.6756C4.42121 17.3138 3.76073 16.6712 3.44197 15.8594C3.43268 15.8357 3.42288 15.8095 3.4033 15.757L2.10028 12.2643C1.68469 11.1504 2.61268 10 3.92689 10C4.7372 10 5.46079 10.4533 5.73699 11.1339L6.83511 13.84C6.93505 14.0863 6.98502 14.2094 7.05744 14.3101C7.22656 14.5452 7.49217 14.7116 7.79716 14.7735C7.92777 14.8 8.07437 14.8 8.36757 14.8H15.3467C15.9158 14.8 16.2004 14.8 16.4383 14.7019C16.5683 14.6484 16.6864 14.5744 16.787 14.4835C16.9713 14.317 17.0683 14.078 17.2623 13.6L18.263 11.1339C18.5392 10.4533 19.2628 10 20.0731 10C21.3873 10 22.3153 11.1504 21.8997 12.2643L20.7803 15.2649C20.5852 15.7879 20.4876 16.0494 20.3588 16.2717C20.0008 16.8892 19.4328 17.3776 18.75 17.6755V20C18.75 20.4143 18.4142 20.75 18 20.75C17.5858 20.75 17.25 20.4143 17.25 20V17.9954C17.0633 18 16.8352 18 16.5332 18Z" fill="black"/>
<path d="M13.2357 3.5H10.7643C9.66322 3.49999 8.78836 3.49998 8.10305 3.58773C7.39835 3.67797 6.81875 3.86871 6.35812 4.3074C5.89405 4.74937 5.68912 5.31102 5.59278 5.99349C5.49998 6.65087 5.49999 7.48809 5.5 8.53272V9.41279L5.71048 9.56228C6.12613 9.85748 6.46195 10.2607 6.66373 10.7579L7.89815 13.7999L15.3468 13.8C15.4911 13.8 15.6081 13.8 15.7101 13.7986L15.7122 13.7985L16.1 13.7916L16.2263 13.4912C16.2577 13.4164 16.2928 13.33 16.3358 13.224L17.3365 10.7579C17.5383 10.2607 17.874 9.85762 18.2896 9.56243L18.5 9.41294V8.53275C18.5 7.48811 18.5 6.65088 18.4072 5.99349C18.3109 5.31102 18.1059 4.74937 17.6419 4.3074C17.1813 3.86871 16.6017 3.67797 15.897 3.58773C15.2116 3.49998 14.3368 3.49999 13.2357 3.5Z" fill="black"/>
</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="M17.1786 21H6.82143C6.07648 21 5.61013 21 5.25 20.958V21.2494V22.2499C5.25 22.6641 4.91421 22.9999 4.5 22.9999C4.08579 22.9999 3.75 22.6641 3.75 22.2499V20.3838C2.92435 19.8283 2.31864 18.9398 2.09402 17.8901C2 17.4507 2 16.9195 2 15.8571V11.2456C2 10.0054 2.94256 9 4.10526 9C5.26797 9 6.21053 10.0054 6.21053 11.2456V14.3333C6.21053 15.2761 6.21053 15.7475 6.50342 16.0404C6.79631 16.3333 7.26772 16.3333 8.21053 16.3333H15.7895C16.7323 16.3333 17.2037 16.3333 17.4966 16.0404C17.7895 15.7475 17.7895 15.2761 17.7895 14.3333V11.2456C17.7895 10.0054 18.732 9 19.8947 9C21.0574 9 22 10.0054 22 11.2456V15.8571C22 16.9195 22 17.4507 21.906 17.8901C21.6814 18.9398 21.0756 19.8283 20.25 20.3838V22.25C20.25 22.6642 19.9142 23 19.5 23C19.0858 23 18.75 22.6642 18.75 22.25V20.958C18.3899 21 17.9235 21 17.1786 21Z" fill="black"/>
<path d="M6 8.67187V8.15385C6 5.85325 6 4.70296 6.48231 3.84615C6.79827 3.28485 7.25273 2.81874 7.8 2.49468C8.63538 2 9.75692 2 12 2C14.2431 2 15.3646 2 16.2 2.49468C16.7473 2.81874 17.2017 3.28485 17.5177 3.84615C18 4.70296 18 5.85325 18 8.15383V8.67193C17.2539 9.27588 16.7895 10.2231 16.7895 11.2456V14.3333C16.7895 14.8047 16.7895 15.0404 16.6431 15.1869C16.4966 15.3333 16.2609 15.3333 15.7895 15.3333H8.21057C7.73916 15.3333 7.50346 15.3333 7.35701 15.1869C7.21057 15.0404 7.21057 14.8047 7.21057 14.3333V11.2456C7.21057 10.223 6.74612 9.27582 6 8.67187Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 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 fill-rule="evenodd" clip-rule="evenodd" d="M8.75467 2.30839C6.65212 2.66883 5.20239 4.6158 5.45974 6.73344L5.47666 6.87265C5.53766 7.37459 5.96373 7.75201 6.46936 7.75201H8.2331L5.2668 21.5947C5.18001 21.9997 5.43799 22.3984 5.84301 22.4852C6.24803 22.572 6.64672 22.314 6.73351 21.909L7.6779 17.5019H16.3224L17.2668 21.909C17.3536 22.314 17.7523 22.572 18.1573 22.4852C18.5623 22.3984 18.8203 21.9997 18.7335 21.5947L15.7672 7.75201H17.531C18.0367 7.75201 18.4627 7.37459 18.5237 6.87265L18.5406 6.73344C18.798 4.6158 17.3483 2.66883 15.2457 2.30839L14.8726 2.24442C12.9715 1.91853 11.0289 1.91853 9.12781 2.24442L8.75467 2.30839ZM14.25 7.75201H9.75031C9.75025 7.80379 9.74479 7.85635 9.73351 7.90901L7.99932 16.0019H16.001L14.2668 7.90901C14.2555 7.85635 14.2501 7.80379 14.25 7.75201Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 913 B

@@ -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="M3.5 4.13516C3.5 3.23209 4.23209 2.5 5.13516 2.5C5.80379 2.5 6.40505 2.90708 6.65338 3.52788L6.79665 3.88607C6.20214 4.31929 5.71643 4.92335 5.41723 5.66014C4.99692 6.69515 5.01959 7.80665 5.3978 8.76651C5.47221 8.95535 5.61997 9.10596 5.80735 9.18396C5.99473 9.26197 6.20572 9.26069 6.39215 9.18044L12.3529 6.61436C12.725 6.45417 12.9026 6.02744 12.7541 5.65053C12.3758 4.69029 11.637 3.87189 10.6217 3.43813C9.81033 3.09152 8.94952 3.04489 8.15623 3.24613L8.04609 2.97079C7.56997 1.7805 6.41715 1 5.13516 1C3.40366 1 2 2.40366 2 4.13516V11H1.75C1.33579 11 1 11.3358 1 11.75C1 12.1642 1.33579 12.5 1.75 12.5H2V12.75C2 12.7538 2.00003 12.7576 2.00008 12.7614C1.99999 12.7799 2 12.7985 2.00001 12.8168L2.00001 12.8546C2 13.2298 2 13.4498 2.01557 13.6952C2.15751 15.9316 3.36604 17.9968 5.11758 19.3472C5.10383 19.3688 5.09106 19.3913 5.07934 19.4148L4.07934 21.4148C3.8941 21.7852 4.04427 22.2357 4.41475 22.421C4.78524 22.6062 5.23574 22.4561 5.42098 22.0856L6.3887 20.1501C7.19042 20.5559 8.0623 20.823 8.96911 20.9148C9.21355 20.9396 9.36275 20.9452 9.61687 20.9548L9.62369 20.955C10.3639 20.9828 11.0885 21 11.75 21C12.4115 21 13.1361 20.9828 13.8763 20.955L13.883 20.9548C14.1372 20.9452 14.2865 20.9396 14.5309 20.9148C15.4378 20.823 16.3098 20.5559 17.1116 20.15L18.0793 22.0856C18.2646 22.4561 18.7151 22.6062 19.0856 22.421C19.4561 22.2357 19.6062 21.7852 19.421 21.4148L18.421 19.4148C18.4092 19.3913 18.3964 19.3687 18.3827 19.347C20.1341 17.9966 21.3425 15.9315 21.4845 13.6952C21.5 13.4498 21.5 13.2299 21.5 12.8546L21.5 12.8168C21.5 12.7567 21.5001 12.6942 21.4963 12.6365C21.4933 12.5905 21.4886 12.545 21.4821 12.5H21.75C22.1642 12.5 22.5 12.1642 22.5 11.75C22.5 11.3358 22.1642 11 21.75 11H3.5V4.13516Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 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="M11.25 10.5V7.25H9.50003C8.53602 7.25 7.88846 7.2516 7.40542 7.31654C6.94396 7.37858 6.74646 7.4858 6.61615 7.61612C6.48583 7.74644 6.37861 7.94393 6.31656 8.40539C6.25162 8.88843 6.25003 9.53599 6.25003 10.5L11.25 10.5Z" fill="black"/>
<path d="M17.75 10.5C17.75 9.53599 17.7484 8.88843 17.6835 8.40539C17.6215 7.94393 17.5142 7.74644 17.3839 7.61612C17.2536 7.4858 17.0561 7.37858 16.5946 7.31654C16.1116 7.2516 15.464 7.25 14.5 7.25H12.75V10.5L17.75 10.5Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13 4H11C7.22879 4 5.34317 4 4.1716 5.17157C3.14913 6.19404 3.019 7.76038 3.00244 10.6494V12.2665C2.6221 12.4854 2.322 12.8248 2.15224 13.2346C2 13.6022 2 14.0681 2 15C2 15.9319 2 16.3978 2.15224 16.7654C2.35523 17.2554 2.74458 17.6448 3.23463 17.8478C3.48702 17.9523 3.78581 17.9851 4.25 17.9953V20C4.25 20.4142 4.58579 20.75 5 20.75C5.41421 20.75 5.75 20.4142 5.75 20V18H18.25V20C18.25 20.4142 18.5858 20.75 19 20.75C19.4142 20.75 19.75 20.4142 19.75 20V17.9953C20.2142 17.9851 20.513 17.9523 20.7654 17.8478C21.2554 17.6448 21.6448 17.2554 21.8478 16.7654C22 16.3978 22 15.9319 22 15C22 14.0681 22 13.6022 21.8478 13.2346C21.678 12.8248 21.3779 12.4854 20.9976 12.2666V10.6494C20.9811 7.76038 20.8509 6.19404 19.8285 5.17157C18.6569 4 16.7713 4 13 4ZM19.25 12.0001V10.448C19.2501 9.54955 19.2501 8.80028 19.1701 8.20552C19.0857 7.57773 18.9 7.01093 18.4446 6.55546C17.9891 6.09999 17.4223 5.91432 16.7945 5.82991C16.1997 5.74995 15.4505 5.74997 14.552 5.75H9.44803C8.54955 5.74997 7.80033 5.74995 7.20555 5.82991C6.57776 5.91432 6.01095 6.09999 5.55549 6.55546C5.10002 7.01093 4.91434 7.57773 4.82994 8.20552C4.74997 8.8003 4.75 9.54952 4.75003 10.448V12.0001C4.82946 12 4.91269 12 5 12H19C19.0873 12 19.1706 12 19.25 12.0001Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 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 fill-rule="evenodd" clip-rule="evenodd" d="M21.9743 7.25H2.02572C2.09185 5.22882 2.32803 4.01511 3.17157 3.17157C4.34315 2 6.22876 2 10 2H14C17.7712 2 19.6569 2 20.8284 3.17157C21.672 4.01511 21.9082 5.22882 21.9743 7.25Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 10C2 9.55807 2 9.14203 2.00189 8.75H21.9981C22 9.14203 22 9.55807 22 10V12C22 12.4419 22 12.858 21.9981 13.25H2.00189C2 12.858 2 12.4419 2 12V10Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M21.9743 14.75H2.02572C2.09185 16.7712 2.32803 17.9849 3.17157 18.8284C3.47599 19.1328 3.82861 19.3582 4.25 19.5249V22C4.25 22.4142 4.58579 22.75 5 22.75C5.41421 22.75 5.75 22.4142 5.75 22V19.8713C6.81989 20 8.19364 20 10 20H14C15.8064 20 17.1801 20 18.25 19.8713V22C18.25 22.4142 18.5858 22.75 19 22.75C19.4142 22.75 19.75 22.4142 19.75 22V19.5249C20.1714 19.3582 20.524 19.1328 20.8284 18.8284C21.672 17.9849 21.9082 16.7712 21.9743 14.75ZM13 17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17C11 16.4477 11.4477 16 12 16C12.5523 16 13 16.4477 13 17Z" fill="black"/>
</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">
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 10C2 6.22876 2 4.34315 3.17157 3.17157C4.34315 2 6.22876 2 10 2H14C17.7712 2 19.6569 2 20.8284 3.17157C22 4.34315 22 6.22876 22 10V10.25H2V10ZM8.25 6.5C8.25 6.08579 8.58579 5.75 9 5.75H15C15.4142 5.75 15.75 6.08579 15.75 6.5C15.75 6.91421 15.4142 7.25 15 7.25H9C8.58579 7.25 8.25 6.91421 8.25 6.5Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 11.75H22V12C22 15.7712 22 17.6569 20.8284 18.8284C20.524 19.1328 20.1714 19.3582 19.75 19.5249V22C19.75 22.4142 19.4142 22.75 19 22.75C18.5858 22.75 18.25 22.4142 18.25 22V19.8713C17.1801 20 15.8064 20 14 20H10C8.19364 20 6.81989 20 5.75 19.8713V22C5.75 22.4142 5.41421 22.75 5 22.75C4.58579 22.75 4.25 22.4142 4.25 22V19.5249C3.82861 19.3582 3.47599 19.1328 3.17157 18.8284C2 17.6569 2 15.7712 2 12V11.75ZM8.25 15.5C8.25 15.0858 8.58579 14.75 9 14.75H15C15.4142 14.75 15.75 15.0858 15.75 15.5C15.75 15.9142 15.4142 16.25 15 16.25H9C8.58579 16.25 8.25 15.9142 8.25 15.5Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 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 fill-rule="evenodd" clip-rule="evenodd" d="M2 9.75C2 9.30807 2 8.89203 2.00189 8.5H11.25V19.75L10 19.75C8.19364 19.75 6.81989 19.75 5.75 19.6213V21.75C5.75 22.1642 5.41421 22.5 5 22.5C4.58579 22.5 4.25 22.1642 4.25 21.75V19.2749C3.82861 19.1082 3.47599 18.8828 3.17157 18.5784C2 17.4069 2 15.5212 2 11.75V9.75ZM9 11C9.41421 11 9.75 11.3358 9.75 11.75V14.75C9.75 15.1642 9.41421 15.5 9 15.5C8.58579 15.5 8.25 15.1642 8.25 14.75V11.75C8.25 11.3358 8.58579 11 9 11Z" fill="black"/>
<path d="M21.9743 7H2.02572C2.09185 4.97882 2.32803 3.76511 3.17157 2.92157C4.34315 1.75 6.22876 1.75 10 1.75H14C17.7712 1.75 19.6569 1.75 20.8284 2.92157C21.672 3.76511 21.9082 4.97882 21.9743 7Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.75 8.5H21.9981C22 8.89203 22 9.30807 22 9.75V11.75C22 15.5212 22 17.4069 20.8284 18.5784C20.524 18.8828 20.1714 19.1082 19.75 19.2749V21.75C19.75 22.1642 19.4142 22.5 19 22.5C18.5858 22.5 18.25 22.1642 18.25 21.75V19.6213C17.1801 19.75 15.8064 19.75 14 19.75L12.75 19.75V8.5ZM15 11C15.4142 11 15.75 11.3358 15.75 11.75V14.75C15.75 15.1642 15.4142 15.5 15 15.5C14.5858 15.5 14.25 15.1642 14.25 14.75V11.75C14.25 11.3358 14.5858 11 15 11Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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 fill-rule="evenodd" clip-rule="evenodd" d="M21.9743 7.25H2.02572C2.09185 5.22882 2.32803 4.01511 3.17157 3.17157C4.34315 2 6.22876 2 10 2H14C17.7712 2 19.6569 2 20.8284 3.17157C21.672 4.01511 21.9082 5.22882 21.9743 7.25ZM13 5C13 5.55228 12.5523 6 12 6C11.4477 6 11 5.55228 11 5C11 4.44771 11.4477 4 12 4C12.5523 4 13 4.44771 13 5Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 10C2 9.55807 2 9.14203 2.00189 8.75H21.9981C22 9.14203 22 9.55807 22 10V12C22 12.4419 22 12.858 21.9981 13.25H2.00189C2 12.858 2 12.4419 2 12V10ZM12 12C12.5523 12 13 11.5523 13 11C13 10.4477 12.5523 10 12 10C11.4477 10 11 10.4477 11 11C11 11.5523 11.4477 12 12 12Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M21.9743 14.75H2.02572C2.09185 16.7712 2.32803 17.9849 3.17157 18.8284C3.47599 19.1328 3.82861 19.3582 4.25 19.5249V22C4.25 22.4142 4.58579 22.75 5 22.75C5.41421 22.75 5.75 22.4142 5.75 22V19.8713C6.81989 20 8.19364 20 10 20H14C15.8064 20 17.1801 20 18.25 19.8713V22C18.25 22.4142 18.5858 22.75 19 22.75C19.4142 22.75 19.75 22.4142 19.75 22V19.5249C20.1714 19.3582 20.524 19.1328 20.8284 18.8284C21.672 17.9849 21.9082 16.7712 21.9743 14.75ZM13 17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17C11 16.4477 11.4477 16 12 16C12.5523 16 13 16.4477 13 17Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 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="M7.57198 3.06161C6.9903 3.74872 6.86962 4.75442 6.62825 6.76581L6.53734 7.52342C6.28684 9.61087 6.1616 10.6546 6.7584 11.3273C7.35521 12 8.40642 12 10.5088 12H11.25V13.75H7C6.67904 13.75 6.37825 13.8364 6.11965 13.9872L5.84069 13.1504C5.77196 12.9441 5.72347 12.7986 5.63468 12.6071C5.5488 12.4218 5.50507 12.3485 5.43659 12.2359C5.15168 11.7674 4.78052 11.3604 4.17911 11.0952C3.61274 10.8454 2.90513 10.75 2 10.75C1.58579 10.75 1.25 11.0858 1.25 11.5C1.25 11.9142 1.58579 12.25 2 12.25C2.82738 12.25 3.28947 12.3422 3.57378 12.4676C3.82305 12.5776 3.98353 12.7334 4.15499 13.0153C4.18539 13.0653 4.19799 13.0863 4.21147 13.111C4.22448 13.135 4.24208 13.1695 4.2738 13.2379C4.32447 13.3472 4.34889 13.4184 4.42333 13.6417L5.28849 16.2372C5.32093 16.3345 5.37138 16.4207 5.43491 16.4934C5.83324 17.5212 6.83152 18.25 8 18.25H11.25V19.416C10.0934 19.741 9.16984 20.6188 8.78849 21.7628C8.6575 22.1558 8.86987 22.5805 9.26283 22.7115C9.65579 22.8425 10.0805 22.6301 10.2115 22.2372C10.3885 21.7061 10.7646 21.2729 11.25 21.0206V22C11.25 22.4142 11.5858 22.75 12 22.75C12.4142 22.75 12.75 22.4142 12.75 22V21.0206C13.2354 21.2729 13.6115 21.7061 13.7885 22.2372C13.9195 22.6301 14.3442 22.8425 14.7372 22.7115C15.1301 22.5805 15.3425 22.1558 15.2115 21.7628C14.8302 20.6188 13.9066 19.741 12.75 19.416V18.25H16C17.1685 18.25 18.1668 17.5212 18.5651 16.4934C18.6286 16.4207 18.6791 16.3345 18.7115 16.2372L19.5767 13.6417C19.6511 13.4184 19.6755 13.3472 19.7262 13.2379C19.7579 13.1695 19.7755 13.135 19.7885 13.111C19.802 13.0863 19.8146 13.0653 19.845 13.0153C20.0165 12.7334 20.177 12.5776 20.4262 12.4676C20.7105 12.3422 21.1726 12.25 22 12.25C22.4142 12.25 22.75 11.9142 22.75 11.5C22.75 11.0858 22.4142 10.75 22 10.75C21.0949 10.75 20.3873 10.8454 19.8209 11.0952C19.2195 11.3604 18.8483 11.7674 18.5634 12.2359C18.4949 12.3485 18.4512 12.4218 18.3653 12.6071C18.2765 12.7986 18.228 12.9441 18.1593 13.1504L17.8804 13.9872C17.6217 13.8364 17.321 13.75 17 13.75H12.75V12H13.4914C15.5939 12 16.6451 12 17.2419 11.3273C17.8387 10.6546 17.7134 9.61087 17.463 7.52342L17.372 6.76581C17.1307 4.75442 17.01 3.74872 16.4283 3.06161C16.2437 2.84355 16.0289 2.65298 15.7904 2.49567C15.0389 2 14.026 2 12.0001 2C9.97432 2 8.96141 2 8.2099 2.49567C7.97139 2.65298 7.75659 2.84355 7.57198 3.06161Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.4 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="M7.40192 4.5C7 5.19615 7 6.13077 7 8V11.0269C7.43028 10.9999 7.91397 11 8.43477 11H15.5648C16.0858 11 16.5696 10.9999 17 11.0269V8C17 6.13077 17 5.19615 16.5981 4.5C16.3348 4.04394 15.9561 3.66523 15.5 3.40192C14.8038 3 13.8692 3 12 3C10.1308 3 9.19615 3 8.5 3.40192C8.04394 3.66523 7.66523 4.04394 7.40192 4.5Z" fill="black"/>
<path d="M6.25 15.9914C5.74796 15.9711 5.44406 15.9032 5.236 15.6762C4.93926 15.3523 4.97792 14.9018 5.05525 14.0008C5.11107 13.3503 5.2373 12.9125 5.52274 12.5858C6.0345 12 6.85816 12 8.50549 12H15.4945C17.1418 12 17.9655 12 18.4773 12.5858C18.7627 12.9125 18.8889 13.3503 18.9448 14.0008C19.0221 14.9018 19.0607 15.3523 18.764 15.6762C18.5559 15.9032 18.252 15.9711 17.75 15.9914V20.9999C17.75 21.4142 17.4142 21.7499 17 21.7499C16.5858 21.7499 16.25 21.4142 16.25 20.9999V16H7.75V20.9999C7.75 21.4142 7.41421 21.7499 7 21.7499C6.58579 21.7499 6.25 21.4142 6.25 20.9999V15.9914Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 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="M8.25 4C8.25 3.58579 8.58579 3.25 9 3.25H15C15.4142 3.25 15.75 3.58579 15.75 4C15.75 4.41421 15.4142 4.75 15 4.75H12.75V16.5C12.75 18.0188 13.9812 19.25 15.5 19.25C17.0188 19.25 18.25 18.0188 18.25 16.5V15.9055C16.9561 15.5725 16 14.3979 16 13V11.2C16 10.5373 16.5373 10 17.2 10H20.8C21.4627 10 22 10.5373 22 11.2V13C22 14.3979 21.0439 15.5725 19.75 15.9055V16.5C19.75 18.8472 17.8472 20.75 15.5 20.75C14.0484 20.75 12.7667 20.0222 12 18.9116C11.2333 20.0222 9.95165 20.75 8.5 20.75C6.15279 20.75 4.25 18.8472 4.25 16.5V15.9055C2.95608 15.5725 2 14.3979 2 13V10.8571C2 10.3838 2.38376 10 2.85714 10H7.14286C7.61624 10 8 10.3838 8 10.8571V13C8 14.3979 7.04392 15.5725 5.75 15.9055V16.5C5.75 18.0188 6.98122 19.25 8.5 19.25C10.0188 19.25 11.25 18.0188 11.25 16.5V4.75H9C8.58579 4.75 8.25 4.41421 8.25 4Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 930 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 fill-rule="evenodd" clip-rule="evenodd" d="M11.25 2H10C6.22876 2 4.34315 2 3.17157 3.17157C2 4.34315 2 6.22876 2 10V12C2 15.7712 2 17.6569 3.17157 18.8284C3.47599 19.1328 3.82861 19.3582 4.25 19.5249V22C4.25 22.4142 4.58579 22.75 5 22.75C5.41421 22.75 5.75 22.4142 5.75 22V19.8713C6.81989 20 8.19364 20 10 20H11.25V2ZM9 8.25C9.41421 8.25 9.75 8.58579 9.75 9V13C9.75 13.4142 9.41421 13.75 9 13.75C8.58579 13.75 8.25 13.4142 8.25 13V9C8.25 8.58579 8.58579 8.25 9 8.25Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.75 20H14C15.8064 20 17.1801 20 18.25 19.8713V22C18.25 22.4142 18.5858 22.75 19 22.75C19.4142 22.75 19.75 22.4142 19.75 22V19.5249C20.1714 19.3582 20.524 19.1328 20.8284 18.8284C22 17.6569 22 15.7712 22 12V10C22 6.22876 22 4.34315 20.8284 3.17157C19.6569 2 17.7712 2 14 2H12.75V20ZM15 8.25C15.4142 8.25 15.75 8.58579 15.75 9V13C15.75 13.4142 15.4142 13.75 15 13.75C14.5858 13.75 14.25 13.4142 14.25 13V9C14.25 8.58579 14.5858 8.25 15 8.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -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="M11.25 2H10C6.22876 2 4.34315 2 3.17157 3.17157C2.32803 4.01511 2.09185 5.22882 2.02572 7.25H11.25V2Z" fill="black"/>
<path d="M2.00189 8.75C2 9.14203 2 9.55807 2 10V13C2 13.4419 2 13.858 2.00189 14.25H11.25V8.75H2.00189Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.17157 19.8284C2.32803 18.9849 2.09185 17.7712 2.02572 15.75H11.25V21H10C8.19364 21 6.81989 21 5.75 20.8713V22C5.75 22.4142 5.41421 22.75 5 22.75C4.58579 22.75 4.25 22.4142 4.25 22V20.5249C3.82861 20.3582 3.47599 20.1328 3.17157 19.8284ZM6.25 18C6.25 17.5858 6.58579 17.25 7 17.25H9C9.41421 17.25 9.75 17.5858 9.75 18C9.75 18.4142 9.41421 18.75 9 18.75H7C6.58579 18.75 6.25 18.4142 6.25 18Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.75 21H14C15.8064 21 17.1801 21 18.25 20.8713V22C18.25 22.4142 18.5858 22.75 19 22.75C19.4142 22.75 19.75 22.4142 19.75 22V20.5249C20.1714 20.3582 20.524 20.1328 20.8284 19.8284C21.672 18.9849 21.9082 17.7712 21.9743 15.75H12.75V21ZM15 17.25C14.5858 17.25 14.25 17.5858 14.25 18C14.25 18.4142 14.5858 18.75 15 18.75H17C17.4142 18.75 17.75 18.4142 17.75 18C17.75 17.5858 17.4142 17.25 17 17.25H15Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M22 13C22 13.4419 22 13.858 21.9981 14.25H12.75V2H14C17.7712 2 19.6569 2 20.8284 3.17157C22 4.34315 22 6.22876 22 10V13ZM15 7.25C15.4142 7.25 15.75 7.58579 15.75 8V10C15.75 10.4142 15.4142 10.75 15 10.75C14.5858 10.75 14.25 10.4142 14.25 10V8C14.25 7.58579 14.5858 7.25 15 7.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 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 fill-rule="evenodd" clip-rule="evenodd" d="M2.87868 5.87868C2 6.75736 2 8.17157 2 11C2 14.7712 2 16.6569 3.17157 17.8284C3.69042 18.3473 4.34931 18.6363 5.25001 18.7974C5.25022 17.9655 5.25446 17.2668 5.32991 16.7055C5.41432 16.0777 5.59999 15.5109 6.05546 15.0555C6.51093 14.6 7.07773 14.4143 7.70552 14.3299C8.3003 14.2499 9.04952 14.25 9.948 14.25H14.052C14.9505 14.25 15.6997 14.2499 16.2945 14.3299C16.9223 14.4143 17.4891 14.6 17.9445 15.0555C18.4 15.5109 18.5857 16.0777 18.6701 16.7055C18.7455 17.2668 18.7498 17.9655 18.75 18.7974C19.6507 18.6363 20.3096 18.3473 20.8284 17.8284C22 16.6569 22 14.7712 22 11C22 8.17157 22 6.75736 21.1213 5.87868C20.2426 5 18.8284 5 16 5H8C5.17157 5 3.75736 5 2.87868 5.87868ZM5.25 11.5C5.25 11.0858 5.58579 10.75 6 10.75H18C18.4142 10.75 18.75 11.0858 18.75 11.5C18.75 11.9142 18.4142 12.25 18 12.25H6C5.58579 12.25 5.25 11.9142 5.25 11.5ZM6 8.25C5.58579 8.25 5.25 8.58579 5.25 9C5.25 9.41421 5.58579 9.75 6 9.75H18C18.4142 9.75 18.75 9.41421 18.75 9C18.75 8.58579 18.4142 8.25 18 8.25H6Z" fill="black"/>
<path d="M17.25 18.9534C17.2499 18.015 17.2474 17.3806 17.1835 16.9054C17.1214 16.4439 17.0142 16.2464 16.8839 16.1161C16.7536 15.9858 16.5561 15.8786 16.0946 15.8165C15.6116 15.7516 14.964 15.75 14 15.75H10C9.03599 15.75 8.38843 15.7516 7.90539 15.8165C7.44393 15.8786 7.24644 15.9858 7.11612 16.1161C6.9858 16.2464 6.87858 16.4439 6.81654 16.9054C6.75265 17.3806 6.75007 18.015 6.75 18.9534C7.64461 19 8.7124 19 10 19H14C15.2876 19 16.3554 19 17.25 18.9534Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -0,0 +1,7 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.83521 16.8293C7.20569 17.0146 7.35586 17.4651 7.17062 17.8356L6.98684 18.2031C6.94237 18.2921 6.9598 18.3995 7.03013 18.4698C7.55699 18.9967 7.68761 19.8016 7.35439 20.468L7.17062 20.8356C6.98537 21.2061 6.53487 21.3562 6.16439 21.171C5.7939 20.9857 5.64373 20.5352 5.82897 20.1648L6.01275 19.7972C6.05722 19.7083 6.03979 19.6008 5.96947 19.5305C5.4426 19.0036 5.31198 18.1987 5.6452 17.5323L5.82897 17.1648C6.01422 16.7943 6.46472 16.6441 6.83521 16.8293Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8352 16.8293C18.2057 17.0146 18.3559 17.4651 18.1706 17.8356L17.9868 18.2031C17.9424 18.2921 17.9598 18.3995 18.0301 18.4698C18.557 18.9967 18.6876 19.8016 18.3544 20.468L18.1706 20.8356C17.9854 21.2061 17.5349 21.3562 17.1644 21.171C16.7939 20.9857 16.6437 20.5352 16.829 20.1648L17.0127 19.7972C17.0572 19.7083 17.0398 19.6008 16.9695 19.5305C16.4426 19.0036 16.312 18.1987 16.6452 17.5323L16.829 17.1648C17.0142 16.7943 17.4647 16.6441 17.8352 16.8293Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.4159 16.876C12.7606 17.1058 12.8537 17.5715 12.6239 17.9161L12.3173 18.376C12.1491 18.6284 12.2073 18.9681 12.4499 19.1501C13.3294 19.8097 13.5404 21.0415 12.9305 21.9562L12.6239 22.4161C12.3942 22.7608 11.9285 22.8539 11.5839 22.6241C11.2392 22.3944 11.1461 21.9287 11.3758 21.5841L11.6825 21.1241C11.8507 20.8718 11.7925 20.532 11.5499 20.3501C10.6704 19.6905 10.4594 18.4587 11.0692 17.544L11.3758 17.0841C11.6056 16.7394 12.0713 16.6463 12.4159 16.876Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M6 2H18C19.8856 2 20.8284 2 21.4142 2.58579C22 3.17157 22 4.11438 22 6V9C22 11.8284 22 13.2426 21.1213 14.1213C20.5902 14.6524 19.8634 14.8625 18.7469 14.9456C18.7417 14.2769 18.7273 13.5437 18.6884 13.2542C18.6223 12.7625 18.4732 12.2913 18.091 11.909C17.7087 11.5268 17.2375 11.3777 16.7458 11.3116C16.2871 11.2499 15.7142 11.25 15.0494 11.25H8.95063C8.28576 11.25 7.7129 11.2499 7.25416 11.3116C6.76252 11.3777 6.29126 11.5268 5.90901 11.909C5.52676 12.2913 5.37771 12.7625 5.31161 13.2542C5.27268 13.5437 5.25834 14.2769 5.25306 14.9456C4.13657 14.8625 3.4098 14.6524 2.87868 14.1213C2 13.2426 2 11.8284 2 9V6C2 4.11438 2 3.17157 2.58579 2.58579C3.17157 2 4.11438 2 6 2ZM5.25 8.5C5.25 8.08579 5.58579 7.75 6 7.75H18C18.4142 7.75 18.75 8.08579 18.75 8.5C18.75 8.91421 18.4142 9.25 18 9.25H6C5.58579 9.25 5.25 8.91421 5.25 8.5ZM5.25 6C5.25 5.58579 5.58579 5.25 6 5.25H18C18.4142 5.25 18.75 5.58579 18.75 6C18.75 6.41422 18.4142 6.75 18 6.75H6C5.58579 6.75 5.25 6.41422 5.25 6Z" fill="black"/>
<path d="M16 15H8C7.54957 15 7.135 15 6.75275 14.9965C6.75717 14.3477 6.76862 13.6743 6.79823 13.454C6.84197 13.1287 6.91258 13.0268 6.96967 12.9697C7.02676 12.9126 7.12872 12.842 7.45403 12.7982C7.80091 12.7516 8.27169 12.75 9 12.75H15C15.7283 12.75 16.1991 12.7516 16.546 12.7982C16.8713 12.842 16.9732 12.9126 17.0303 12.9697C17.0874 13.0268 17.158 13.1287 17.2018 13.454C17.2314 13.6743 17.2428 14.3477 17.2473 14.9965C16.865 15 16.4504 15 16 15Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 3.1 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.5987 3C14.08 2.4022 13.1104 2 12 2C10.8896 2 9.92008 2.4022 9.40137 3H14.5987Z" fill="black"/>
<path d="M12.7485 7.95549C14.7473 7.71547 16.3589 6.52893 16.8475 4.98449C17.0141 4.45792 16.5524 4 16.0001 4H8.00009C7.4478 4 6.98608 4.45792 7.15266 4.98449C7.64122 6.5288 9.25258 7.71527 11.2511 7.95543C11.2503 7.97017 11.2498 7.98504 11.2498 8V14.407C11.1276 14.2895 10.9987 14.178 10.8634 14.073L10.8517 14.0639L6.96472 11.2856L6.88855 11.2285C7.26391 10.297 7.16361 9.23463 6.62892 8.39297C6.32414 7.91321 5.66094 7.99544 5.31133 8.44299L2.77924 11.6845C2.42963 12.132 2.50535 12.8018 3.03889 12.9888C4.04436 13.341 5.17814 13.142 6.00834 12.4433L6.07892 12.4962L9.95475 15.2666C10.7617 15.8983 11.2397 16.8694 11.2498 17.9033V21.25H8.99984C8.58563 21.25 8.24984 21.5858 8.24984 22C8.24984 22.4142 8.58563 22.75 8.99984 22.75H14.9998C15.4141 22.75 15.7498 22.4142 15.7498 22C15.7498 21.5858 15.4141 21.25 14.9998 21.25H12.7498V19.0159L12.75 19V17.9368L12.7498 17.8966V8C12.7498 7.98506 12.7494 7.97021 12.7485 7.95549Z" fill="black"/>
<path d="M2.15682 10.8569L4.36852 8.02563C3.66061 7.91202 2.91429 8.17791 2.43904 8.7863C1.96379 9.39469 1.88194 10.189 2.15682 10.8569Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 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="M13.7467 3.06157L10.1539 3.04312C10.5034 2.41709 11.1746 1.99606 11.9466 2.00003C12.7186 2.00399 13.3927 2.43193 13.7467 3.06157Z" fill="black"/>
<path d="M12.7498 7.03413C13.7456 6.77819 14.5426 6.03618 14.8733 5.07484C15.0572 4.54026 14.5784 4.06577 14.0105 4.06286L9.89732 4.04173C9.32941 4.03881 8.85393 4.5084 9.04163 5.04489C9.38712 6.03236 10.2196 6.79507 11.2498 7.04404V13.407C11.1276 13.2895 10.9987 13.178 10.8634 13.073L10.8517 13.0639L6.96472 10.2856L6.88855 10.2285C7.26391 9.297 7.16361 8.23463 6.62892 7.39297C6.32414 6.91321 5.66094 6.99544 5.31133 7.44299L2.77924 10.6845C2.42963 11.132 2.50535 11.8018 3.03889 11.9888C4.04436 12.341 5.17814 12.142 6.00834 11.4433L6.07892 11.4962L9.95475 14.2666C10.7617 14.8983 11.2397 15.8694 11.2498 16.9033V21.25H8.99984C8.58563 21.25 8.24984 21.5858 8.24984 22C8.24984 22.4142 8.58563 22.75 8.99984 22.75H14.9998C15.4141 22.75 15.7498 22.4142 15.7498 22C15.7498 21.5858 15.4141 21.25 14.9998 21.25H12.7498V18.0159L12.75 18V16.9368C12.75 15.8902 13.2294 14.9051 14.0449 14.2666L17.9208 11.4962L18.0521 11.3978C18.8866 12.1332 20.0474 12.3485 21.0744 11.9888C21.6079 11.8018 21.6836 11.132 21.334 10.6845L18.8019 7.44299C18.4523 6.99544 17.7891 6.91321 17.4844 7.39297C16.9622 8.21487 16.8543 9.24722 17.1991 10.1627L17.035 10.2856L13.148 13.0639L13.1363 13.073C13.001 13.178 12.8721 13.2896 12.7498 13.407V7.03413Z" fill="black"/>
<path d="M2.15682 9.85694L4.36852 7.02563C3.66061 6.91202 2.91429 7.17791 2.43904 7.7863C1.96379 8.39469 1.88194 9.18899 2.15682 9.85694Z" fill="black"/>
<path d="M19.7448 7.02563L21.9565 9.85694C22.2313 9.18899 22.1495 8.39469 21.6742 7.7863C21.199 7.17791 20.4527 6.91202 19.7448 7.02563Z" fill="black"/>
</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 fill-rule="evenodd" clip-rule="evenodd" d="M5.17157 3.17157C4 4.34315 4 6.22876 4 10V10.75H20V10C20 6.22876 20 4.34315 18.8284 3.17157C17.6569 2 15.7712 2 12 2C8.22876 2 6.34315 2 5.17157 3.17157ZM17 6.25C17.4142 6.25 17.75 6.58579 17.75 7V9C17.75 9.41421 17.4142 9.75 17 9.75C16.5858 9.75 16.25 9.41421 16.25 9V7C16.25 6.58579 16.5858 6.25 17 6.25Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M4 12.25V13C4 16.7712 4 18.6569 5.17157 19.8284C5.47599 20.1328 5.82861 20.3582 6.25 20.5249V22C6.25 22.4142 6.58579 22.75 7 22.75H8C8.41421 22.75 8.75 22.4142 8.75 22V20.9534C9.64461 21 10.7124 21 12 21C13.2876 21 14.3554 21 15.25 20.9534V22C15.25 22.4142 15.5858 22.75 16 22.75H17C17.4142 22.75 17.75 22.4142 17.75 22V20.5249C18.1714 20.3582 18.524 20.1328 18.8284 19.8284C20 18.6569 20 16.7712 20 13V12.25H4ZM17 13.25C17.4142 13.25 17.75 13.5858 17.75 14V16C17.75 16.4142 17.4142 16.75 17 16.75C16.5858 16.75 16.25 16.4142 16.25 16V14C16.25 13.5858 16.5858 13.25 17 13.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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="M6.66749 3.15144C5.88138 3.9264 5.57692 5.0991 4.96802 7.44451L4.88378 7.76897C4.05598 10.9576 3.64207 12.5519 4.39389 13.6719C4.46887 13.7837 4.55129 13.8902 4.64058 13.9909C5.5358 15 7.18295 15 10.4772 15H11.2559V21.25H9.00586C8.59165 21.25 8.25586 21.5858 8.25586 22C8.25586 22.4142 8.59165 22.75 9.00586 22.75H15.0059C15.4201 22.75 15.7559 22.4142 15.7559 22C15.7559 21.5858 15.4201 21.25 15.0059 21.25H12.7559V15H13.5358C14.8551 15 15.9102 15 16.7586 14.9352C16.7568 14.9565 16.7559 14.9782 16.7559 15V17C16.7559 17.4142 17.0916 17.75 17.5059 17.75C17.9201 17.75 18.2559 17.4142 18.2559 17V15V14.6817C18.7241 14.5324 19.0866 14.3131 19.3724 13.9909C19.4617 13.8902 19.5441 13.7837 19.6191 13.6719C20.3709 12.5519 19.957 10.9576 19.1292 7.76898L19.045 7.44451C18.4361 5.0991 18.1316 3.9264 17.3455 3.15144C17.1176 2.92678 16.8636 2.73028 16.5889 2.56616C15.6412 2 14.4297 2 12.0065 2C9.58334 2 8.37176 2 7.42412 2.56616C7.14941 2.73028 6.89538 2.92678 6.66749 3.15144Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.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 fill-rule="evenodd" clip-rule="evenodd" d="M18.9655 8.75078C18.6146 4.96042 15.63 2 12 2C8.37001 2 5.38536 4.96041 5.03449 8.75078C5.02307 8.75026 5.01159 8.75 5.00004 8.75C4.58583 8.75 4.25004 9.08579 4.25004 9.5V19C4.25004 19.4868 4.09214 19.9605 3.80004 20.35L2.90004 21.55C2.65152 21.8814 2.71867 22.3515 3.05004 22.6C3.38141 22.8485 3.85152 22.7814 4.10004 22.45L5.00004 21.25C5.11917 21.0912 5.22491 20.9239 5.31667 20.75H18.6834C18.7752 20.9239 18.8809 21.0912 19 21.25L19.9 22.45C20.1486 22.7814 20.6187 22.8485 20.95 22.6C21.2814 22.3515 21.3486 21.8814 21.1 21.55L20.2 20.35C19.9079 19.9605 19.75 19.4868 19.75 19V9.5C19.75 9.08579 19.4143 8.75 19 8.75C18.9885 8.75 18.977 8.75026 18.9655 8.75078ZM18.25 12.881C17.0962 15.3247 14.7307 17 12 17C9.26936 17 6.9039 15.3248 5.75004 12.8812V19C5.75004 19.0836 5.74725 19.167 5.7417 19.25H18.2584C18.2528 19.167 18.25 19.0836 18.25 19V12.881ZM12.3938 4.9047C12.6201 4.53874 13.1497 4.39935 13.5767 4.59338C15.0268 5.25237 15.9871 6.73573 16.2786 8.38799C16.3509 8.79755 16.0221 9.17977 15.5443 9.24172C15.0665 9.30366 14.6206 9.02186 14.5483 8.61231C14.3063 7.24073 13.5488 6.27847 12.757 5.91864C12.33 5.72462 12.1674 5.27066 12.3938 4.9047Z" fill="black"/>
</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="M9.75 15.5C9.75 14.2574 10.7574 13.25 12 13.25C13.2426 13.25 14.25 14.2574 14.25 15.5C14.25 16.7426 13.2426 17.75 12 17.75C10.7574 17.75 9.75 16.7426 9.75 15.5Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.67412 3.77772C5 4.78661 5 6.19108 5 9V15C5 17.8089 5 19.2134 5.67412 20.2223C5.96596 20.659 6.34096 21.034 6.77772 21.3259C7.78661 22 9.19108 22 12 22C14.8089 22 16.2134 22 17.2223 21.3259C17.659 21.034 18.034 20.659 18.3259 20.2223C19 19.2134 19 17.8089 19 15V9C19 6.19108 19 4.78661 18.3259 3.77772C18.034 3.34096 17.659 2.96596 17.2223 2.67412C16.2134 2 14.8089 2 12 2C9.19108 2 7.78661 2 6.77772 2.67412C6.34096 2.96596 5.96596 3.34096 5.67412 3.77772ZM12 11.75C9.92893 11.75 8.25 13.4289 8.25 15.5C8.25 17.5711 9.92893 19.25 12 19.25C14.0711 19.25 15.75 17.5711 15.75 15.5C15.75 13.4289 14.0711 11.75 12 11.75ZM11 9.5C11 10.0523 10.5523 10.5 10 10.5C9.44772 10.5 9 10.0523 9 9.5C9 8.94772 9.44772 8.5 10 8.5C10.5523 8.5 11 8.94772 11 9.5ZM10 7C10.5523 7 11 6.55228 11 6C11 5.44772 10.5523 5 10 5C9.44772 5 9 5.44772 9 6C9 6.55228 9.44772 7 10 7ZM15 9.5C15 10.0523 14.5523 10.5 14 10.5C13.4477 10.5 13 10.0523 13 9.5C13 8.94772 13.4477 8.5 14 8.5C14.5523 8.5 15 8.94772 15 9.5ZM14 7C14.5523 7 15 6.55228 15 6C15 5.44772 14.5523 5 14 5C13.4477 5 13 5.44772 13 6C13 6.55228 13.4477 7 14 7Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 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="M9.75 11C9.75 9.75736 10.7574 8.75 12 8.75C13.2426 8.75 14.25 9.75736 14.25 11C14.25 12.2426 13.2426 13.25 12 13.25C10.7574 13.25 9.75 12.2426 9.75 11Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.67412 3.77772C5 4.78661 5 6.19108 5 9V15C5 17.8089 5 19.2134 5.67412 20.2223C5.96596 20.659 6.34096 21.034 6.77772 21.3259C7.78661 22 9.19108 22 12 22C14.8089 22 16.2134 22 17.2223 21.3259C17.659 21.034 18.034 20.659 18.3259 20.2223C19 19.2134 19 17.8089 19 15V9C19 6.19108 19 4.78661 18.3259 3.77772C18.034 3.34096 17.659 2.96596 17.2223 2.67412C16.2134 2 14.8089 2 12 2C9.19108 2 7.78661 2 6.77772 2.67412C6.34096 2.96596 5.96596 3.34096 5.67412 3.77772ZM12 7.25C9.92893 7.25 8.25 8.92893 8.25 11C8.25 13.0711 9.92893 14.75 12 14.75C14.0711 14.75 15.75 13.0711 15.75 11C15.75 8.92893 14.0711 7.25 12 7.25ZM13 5C13 5.55228 12.5523 6 12 6C11.4477 6 11 5.55228 11 5C11 4.44772 11.4477 4 12 4C12.5523 4 13 4.44772 13 5ZM12 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" fill="black"/>
</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">
<path d="M9.75 15.5C9.75 14.2574 10.7574 13.25 12 13.25C13.2426 13.25 14.25 14.2574 14.25 15.5C14.25 16.7426 13.2426 17.75 12 17.75C10.7574 17.75 9.75 16.7426 9.75 15.5Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.67412 3.77772C5 4.78661 5 6.19108 5 9V15C5 17.8089 5 19.2134 5.67412 20.2223C5.96596 20.659 6.34096 21.034 6.77772 21.3259C7.78661 22 9.19108 22 12 22C14.8089 22 16.2134 22 17.2223 21.3259C17.659 21.034 18.034 20.659 18.3259 20.2223C19 19.2134 19 17.8089 19 15V9C19 6.19108 19 4.78661 18.3259 3.77772C18.034 3.34096 17.659 2.96596 17.2223 2.67412C16.2134 2 14.8089 2 12 2C9.19108 2 7.78661 2 6.77772 2.67412C6.34096 2.96596 5.96596 3.34096 5.67412 3.77772ZM12 11.75C9.92893 11.75 8.25 13.4289 8.25 15.5C8.25 17.5711 9.92893 19.25 12 19.25C14.0711 19.25 15.75 17.5711 15.75 15.5C15.75 13.4289 14.0711 11.75 12 11.75ZM8.25 5.5C8.25 5.08579 8.58579 4.75 9 4.75H15C15.4142 4.75 15.75 5.08579 15.75 5.5C15.75 5.91421 15.4142 6.25 15 6.25H9C8.58579 6.25 8.25 5.91421 8.25 5.5ZM9 10C9.55228 10 10 9.55228 10 9C10 8.44772 9.55228 8 9 8C8.44772 8 8 8.44772 8 9C8 9.55228 8.44772 10 9 10ZM13 9C13 9.55228 12.5523 10 12 10C11.4477 10 11 9.55228 11 9C11 8.44772 11.4477 8 12 8C12.5523 8 13 8.44772 13 9ZM15 10C15.5523 10 16 9.55228 16 9C16 8.44772 15.5523 8 15 8C14.4477 8 14 8.44772 14 9C14 9.55228 14.4477 10 15 10Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 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="M12 6.5C10.7574 6.5 9.75 7.50736 9.75 8.75C9.75 9.99264 10.7574 11 12 11C13.2426 11 14.25 9.99264 14.25 8.75C14.25 7.50736 13.2426 6.5 12 6.5Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M18.5209 19.3316C16.7701 20.8389 14.4915 21.75 12 21.75C9.50853 21.75 7.22987 20.8389 5.47906 19.3316L2.53033 22.2803C2.23744 22.5732 1.76256 22.5732 1.46967 22.2803C1.17678 21.9874 1.17678 21.5126 1.46967 21.2197L4.4184 18.2709C2.91114 16.5201 2 14.2415 2 11.75C2 6.22715 6.47715 1.75 12 1.75C17.5228 1.75 22 6.22715 22 11.75C22 14.2415 21.0889 16.5201 19.5816 18.2709L22.5303 21.2197C22.8232 21.5126 22.8232 21.9874 22.5303 22.2803C22.2374 22.5732 21.7626 22.5732 21.4697 22.2803L18.5209 19.3316ZM8.25 8.75C8.25 6.67893 9.92893 5 12 5C14.0711 5 15.75 6.67893 15.75 8.75C15.75 10.8211 14.0711 12.5 12 12.5C9.92893 12.5 8.25 10.8211 8.25 8.75ZM12.75 15.75C12.75 15.3358 12.4142 15 12 15C11.5858 15 11.25 15.3358 11.25 15.75V17.75C11.25 18.1642 11.5858 18.5 12 18.5C12.4142 18.5 12.75 18.1642 12.75 17.75V15.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 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="M9.75 9C9.75 7.75736 10.7574 6.75 12 6.75C13.2426 6.75 14.25 7.75736 14.25 9C14.25 10.2426 13.2426 11.25 12 11.25C10.7574 11.25 9.75 10.2426 9.75 9Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M21.2093 15.904C21.7184 14.7045 22 13.3852 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 13.385 2.28157 14.7043 2.79059 15.9036L2.70455 15.9998C2.1112 16.6627 1.74951 17.54 1.74951 18.5C1.74951 20.571 3.42844 22.25 5.49951 22.25C6.45947 22.25 7.33675 21.8883 7.9997 21.2949L8.09559 21.2091C9.29517 21.7183 10.6147 22 12 22C13.3852 22 14.7046 21.7184 15.9041 21.2092L15.9998 21.2949C16.6628 21.8883 17.54 22.25 18.5 22.25C20.5711 22.25 22.25 20.571 22.25 18.5C22.25 17.54 21.8883 16.6627 21.295 15.9998L21.2093 15.904ZM20.442 17.3627C19.6539 18.6008 18.6008 19.6538 17.3627 20.442C17.6964 20.6379 18.0846 20.75 18.5 20.75C19.7426 20.75 20.75 19.7426 20.75 18.5C20.75 18.0846 20.638 17.6963 20.442 17.3627ZM6.63705 20.4418C5.39891 19.6536 4.34587 18.6005 3.55776 17.3623C3.36165 17.696 3.24951 18.0844 3.24951 18.5C3.24951 19.7426 4.25687 20.75 5.49951 20.75C5.91499 20.75 6.30335 20.6379 6.63705 20.4418ZM12 5.25C9.92893 5.25 8.25 6.92893 8.25 9C8.25 11.0711 9.92893 12.75 12 12.75C14.0711 12.75 15.75 11.0711 15.75 9C15.75 6.92893 14.0711 5.25 12 5.25ZM12 15.25C12.4142 15.25 12.75 15.5858 12.75 16V18C12.75 18.4142 12.4142 18.75 12 18.75C11.5858 18.75 11.25 18.4142 11.25 18V16C11.25 15.5858 11.5858 15.25 12 15.25Z" fill="black"/>
</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="M7 13V12C7 10.3454 5.66053 9.00368 4.00681 9.00001C4.01527 8.67199 4.03426 8.43379 4.07686 8.21964C4.39249 6.63288 5.63288 5.39249 7.21964 5.07686C7.60603 5 8.07069 5 9 5H11.25V13H7Z" fill="black"/>
<path d="M12.75 13H17V12C17 10.3454 18.3395 9.00368 19.9932 9.00001C19.9847 8.67199 19.9657 8.43379 19.9231 8.21964C19.6075 6.63288 18.3671 5.39249 16.7804 5.07686C16.394 5 15.9293 5 15 5H12.75V13Z" fill="black"/>
<path d="M18.4444 18H5.55556C5.27849 18 5.00883 17.9683 4.75 17.9084V19C4.75 19.4142 4.41421 19.75 4 19.75C3.58579 19.75 3.25 19.4142 3.25 19V17.1513C2.48508 16.4991 2 15.5284 2 14.4444V12C2 10.8954 2.89543 10 4 10C5.10457 10 6 10.8954 6 12V13.2C6 13.6418 6.35817 14 6.8 14H17.2C17.6418 14 18 13.6418 18 13.2V12C18 10.8954 18.8954 10 20 10C21.1046 10 22 10.8954 22 12V14.4444C22 15.5284 21.5149 16.4991 20.75 17.1513V19C20.75 19.4142 20.4142 19.75 20 19.75C19.5858 19.75 19.25 19.4142 19.25 19V17.9084C18.9912 17.9683 18.7215 18 18.4444 18Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 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="M19.7497 12.75C20.7166 8.86578 21.1456 6.84737 20.134 5.42821C20.0665 5.33345 19.9948 5.24169 19.9193 5.15317C18.7216 3.75 16.4811 3.75 11.9999 3.75C7.5188 3.75 5.27824 3.75 4.08059 5.15317C4.00504 5.24169 3.93339 5.33345 3.86584 5.42821C2.85424 6.84737 3.28329 8.86578 4.25017 12.75H19.7497Z" fill="black"/>
<path d="M4.75 17.75V19.75C4.75 20.1642 4.41421 20.5 4 20.5C3.58579 20.5 3.25 20.1642 3.25 19.75V17.6046C2.51704 17.3079 2 16.5893 2 15.75C2 14.6454 2.89543 13.75 4 13.75H20C21.1046 13.75 22 14.6454 22 15.75C22 16.5893 21.483 17.3079 20.75 17.6046V19.75C20.75 20.1642 20.4142 20.5 20 20.5C19.5858 20.5 19.25 20.1642 19.25 19.75V17.75H4.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 777 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="M7 12V13H12H17V12C17 10.3454 18.3395 9.00368 19.9932 9.00001C19.9847 8.67199 19.9657 8.43379 19.9231 8.21964C19.6075 6.63288 18.3671 5.39249 16.7804 5.07686C16.394 5 15.9293 5 15 5H12H9C8.07069 5 7.60603 5 7.21964 5.07686C5.63288 5.39249 4.39249 6.63288 4.07686 8.21964C4.03426 8.43379 4.01527 8.67199 4.00681 9.00001C5.66053 9.00368 7 10.3454 7 12Z" fill="black"/>
<path d="M18.4444 18H5.55556C5.27849 18 5.00883 17.9683 4.75 17.9084V19C4.75 19.4142 4.41421 19.75 4 19.75C3.58579 19.75 3.25 19.4142 3.25 19V17.1513C2.48508 16.4991 2 15.5284 2 14.4444V12C2 10.8954 2.89543 10 4 10C5.10457 10 6 10.8954 6 12V13.2C6 13.6418 6.35817 14 6.8 14H17.2C17.6418 14 18 13.6418 18 13.2V12C18 10.8954 18.8954 10 20 10C21.1046 10 22 10.8954 22 12V14.4444C22 15.5284 21.5149 16.4991 20.75 17.1513V19C20.75 19.4142 20.4142 19.75 20 19.75C19.5858 19.75 19.25 19.4142 19.25 19V17.9084C18.9912 17.9683 18.7215 18 18.4444 18Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 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="M12 10.75C10.2051 10.75 8.75 12.2051 8.75 14C8.75 15.7949 10.2051 17.25 12 17.25C13.7949 17.25 15.25 15.7949 15.25 14C15.25 12.2051 13.7949 10.75 12 10.75Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M4 10C4 6.22876 4 4.34315 5.17157 3.17157C6.34315 2 8.22876 2 12 2C15.7712 2 17.6569 2 18.8284 3.17157C20 4.34315 20 6.22876 20 10V14C20 17.7712 20 19.6569 18.8284 20.8284C17.6569 22 15.7712 22 12 22C8.22876 22 6.34315 22 5.17157 20.8284C4 19.6569 4 17.7712 4 14V10ZM7.25 14C7.25 11.3766 9.37665 9.25 12 9.25C14.6234 9.25 16.75 11.3766 16.75 14C16.75 16.6234 14.6234 18.75 12 18.75C9.37665 18.75 7.25 16.6234 7.25 14ZM10 5.25C9.58579 5.25 9.25 5.58579 9.25 6C9.25 6.41421 9.58579 6.75 10 6.75H14C14.4142 6.75 14.75 6.41421 14.75 6C14.75 5.58579 14.4142 5.25 14 5.25H10Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 919 B

@@ -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="M12 6.25C11.3096 6.25 10.75 6.80964 10.75 7.5C10.75 8.19036 11.3096 8.75 12 8.75C12.6904 8.75 13.25 8.19036 13.25 7.5C13.25 6.80964 12.6904 6.25 12 6.25Z" fill="black"/>
<path d="M9.75 15.5C9.75 14.2574 10.7574 13.25 12 13.25C13.2426 13.25 14.25 14.2574 14.25 15.5C14.25 16.7426 13.2426 17.75 12 17.75C10.7574 17.75 9.75 16.7426 9.75 15.5Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M4 10C4 6.22876 4 4.34315 5.17157 3.17157C6.34315 2 8.22876 2 12 2C15.7712 2 17.6569 2 18.8284 3.17157C20 4.34315 20 6.22876 20 10V14C20 17.7712 20 19.6569 18.8284 20.8284C17.6569 22 15.7712 22 12 22C8.22876 22 6.34315 22 5.17157 20.8284C4 19.6569 4 17.7712 4 14V10ZM9.25 7.5C9.25 5.98122 10.4812 4.75 12 4.75C13.5188 4.75 14.75 5.98122 14.75 7.5C14.75 9.01878 13.5188 10.25 12 10.25C10.4812 10.25 9.25 9.01878 9.25 7.5ZM12 11.75C9.92893 11.75 8.25 13.4289 8.25 15.5C8.25 17.5711 9.92893 19.25 12 19.25C14.0711 19.25 15.75 17.5711 15.75 15.5C15.75 13.4289 14.0711 11.75 12 11.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 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 fill-rule="evenodd" clip-rule="evenodd" d="M20.5 14V6.13747C20.5 5.74953 20.5 5.55556 20.4822 5.4229C20.359 4.50695 19.8459 3.94509 18.9449 3.73952C18.8144 3.70975 18.5428 3.68506 18 3.63571C16.9981 3.54463 15.8169 3.19591 14.7687 2.81455C13.2754 2.27127 12.5288 1.99963 12 1.99963C11.4712 1.99963 10.7246 2.27127 9.23133 2.81455C8.18314 3.19591 7.00193 3.54463 6 3.63571C5.45709 3.68507 5.18562 3.70974 5.05512 3.73952C4.15409 3.94509 3.64099 4.50695 3.51784 5.4229C3.5 5.55556 3.5 5.74953 3.5 6.13747V14H20.5ZM11.0303 6.46967C11.3232 6.76256 11.3232 7.23744 11.0303 7.53033L10.0303 8.53033C9.73744 8.82322 9.26256 8.82322 8.96967 8.53033C8.67678 8.23744 8.67678 7.76256 8.96967 7.46967L9.96967 6.46967C10.2626 6.17678 10.7374 6.17678 11.0303 6.46967ZM14.0303 7.46967C14.3232 7.76256 14.3232 8.23744 14.0303 8.53033L11.0303 11.5303C10.7374 11.8232 10.2626 11.8232 9.96967 11.5303C9.67678 11.2374 9.67678 10.7626 9.96967 10.4697L12.9697 7.46967C13.2626 7.17678 13.7374 7.17678 14.0303 7.46967ZM15.0303 10.4697C15.3232 10.7626 15.3232 11.2374 15.0303 11.5303L14.0303 12.5303C13.7374 12.8232 13.2626 12.8232 12.9697 12.5303C12.6768 12.2374 12.6768 11.7626 12.9697 11.4697L13.9697 10.4697C14.2626 10.1768 14.7374 10.1768 15.0303 10.4697Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.00023 15H11.25V21H8.00023C7.1228 21 6.38147 21 5.75 20.9738V22C5.75 22.4142 5.41421 22.75 5 22.75C4.58579 22.75 4.25 22.4142 4.25 22V20.8109C3.66924 20.6845 3.23107 20.4735 2.87891 20.1213C2.11053 19.3529 2.01408 18.175 2.00197 16.0001C1.99889 15.4478 2.44795 15 3.00023 15ZM6.25 18C6.25 17.5858 6.58579 17.25 7 17.25L9 17.25C9.41421 17.25 9.75 17.5858 9.75 18C9.75 18.4142 9.41421 18.75 9 18.75L7 18.75C6.58579 18.75 6.25 18.4142 6.25 18Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16.0002 21H12.75V15H21.0002C21.5525 15 22.0016 15.4478 21.9985 16.0001C21.9864 18.175 21.8899 19.3529 21.1216 20.1213C20.7693 20.4736 20.331 20.6846 19.75 20.811V22C19.75 22.4142 19.4142 22.75 19 22.75C18.5858 22.75 18.25 22.4142 18.25 22V20.9738C17.6186 21 16.8774 21 16.0002 21ZM15 17.25C14.5858 17.25 14.25 17.5858 14.25 18C14.25 18.4142 14.5858 18.75 15 18.75L17 18.75C17.4142 18.75 17.75 18.4142 17.75 18C17.75 17.5858 17.4142 17.25 17 17.25L15 17.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.3 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="M11.25 7.05591C8.84437 7.41777 7 9.49351 7 12C7 14.7615 9.23858 17 12 17C14.7614 17 17 14.7615 17 12C17 9.49351 15.1556 7.41777 12.75 7.05591V11C12.75 11.4142 12.4142 11.75 12 11.75C11.5858 11.75 11.25 11.4142 11.25 11V7.05591Z" fill="black"/>
<path d="M13 3.5C13 4.05228 12.5523 4.5 12 4.5C11.4477 4.5 11 4.05228 11 3.5C11 2.94772 11.4477 2.5 12 2.5C12.5523 2.5 13 2.94772 13 3.5Z" fill="black"/>
<path d="M20.5 13C19.9477 13 19.5 12.5523 19.5 12C19.5 11.4477 19.9477 11 20.5 11C21.0523 11 21.5 11.4477 21.5 12C21.5 12.5523 21.0523 13 20.5 13Z" fill="black"/>
<path d="M3.5 13C2.94772 13 2.5 12.5523 2.5 12C2.5 11.4477 2.94772 11 3.5 11C4.05228 11 4.5 11.4477 4.5 12C4.5 12.5523 4.05228 13 3.5 13Z" fill="black"/>
<path d="M6.69673 5.28252C7.08726 5.67304 7.08726 6.30621 6.69673 6.69673C6.30621 7.08726 5.67304 7.08726 5.28252 6.69673C4.89199 6.30621 4.89199 5.67304 5.28252 5.28252C5.67304 4.89199 6.30621 4.89199 6.69673 5.28252Z" fill="black"/>
<path d="M18.7175 17.3034C19.108 17.6939 19.108 18.3271 18.7175 18.7176C18.327 19.1081 17.6938 19.1081 17.3033 18.7176C16.9127 18.3271 16.9127 17.6939 17.3033 17.3034C17.6938 16.9129 18.327 16.9129 18.7175 17.3034Z" fill="black"/>
<path d="M18.7175 6.69673C18.327 7.08726 17.6938 7.08726 17.3033 6.69673C16.9127 6.30621 16.9127 5.67304 17.3033 5.28252C17.6938 4.89199 18.327 4.89199 18.7175 5.28252C19.108 5.67304 19.108 6.30621 18.7175 6.69673Z" fill="black"/>
<path d="M6.69673 18.7175C6.30621 19.108 5.67304 19.108 5.28252 18.7175C4.89199 18.327 4.89199 17.6938 5.28252 17.3033C5.67304 16.9127 6.30621 16.9127 6.69673 17.3033C7.08726 17.6938 7.08726 18.327 6.69673 18.7175Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 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="M8.11547 14.2081C8.00236 14.2809 7.88681 14.3548 7.77104 14.4256C7.98453 16.573 9.79642 18.25 12 18.25C14.3472 18.25 16.25 16.3472 16.25 14L16.25 13.9945C16.1169 14.0184 15.9793 14.0397 15.8461 14.0603L15.8305 14.0627C15.6688 14.0878 15.5091 14.1125 15.3451 14.142C14.6442 14.2683 14.0781 14.2172 13.5869 14.036C13.1303 13.8675 12.786 13.6003 12.5321 13.4031L12.5084 13.3847C12.233 13.1711 12.0529 13.0377 11.83 12.9555C11.6273 12.8807 11.3371 12.832 10.857 12.9186C10.1533 13.0454 9.52387 13.3448 8.9424 13.688C8.69352 13.8348 8.46278 13.9839 8.23511 14.1309L8.11547 14.2081Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M3 10C3 6.22876 3 4.34315 4.17157 3.17157C5.34315 2 7.22876 2 11 2H13C16.7712 2 18.6569 2 19.8284 3.17157C21 4.34315 21 6.22876 21 10V14C21 17.7712 21 19.6569 19.8284 20.8284C18.6569 22 16.7712 22 13 22H11C7.22876 22 5.34315 22 4.17157 20.8284C3 19.6569 3 17.7712 3 14V10ZM17.75 14C17.75 13.7807 17.7377 13.5644 17.7138 13.3515L17.7338 13.3378L17.643 12.8902C17.1259 10.2456 14.796 8.25 12 8.25C8.82436 8.25 6.25 10.8244 6.25 14C6.25 17.1756 8.82436 19.75 12 19.75C15.1756 19.75 17.75 17.1756 17.75 14ZM8 5.25C7.58579 5.25 7.25 5.58579 7.25 6C7.25 6.41421 7.58579 6.75 8 6.75H16C16.4142 6.75 16.75 6.41421 16.75 6C16.75 5.58579 16.4142 5.25 16 5.25H8Z" fill="black"/>
</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 fill-rule="evenodd" clip-rule="evenodd" d="M20.9944 8.25H3.00559C3.03321 5.61409 3.19724 4.1459 4.17157 3.17157C5.34315 2 7.22876 2 11 2H13C16.7712 2 18.6569 2 19.8284 3.17157C20.8028 4.1459 20.9668 5.61409 20.9944 8.25ZM5.75 5.5C5.75 5.08579 6.08579 4.75 6.5 4.75H9.5C9.91421 4.75 10.25 5.08579 10.25 5.5C10.25 5.91421 9.91421 6.25 9.5 6.25H6.5C6.08579 6.25 5.75 5.91421 5.75 5.5ZM14.5 6.5C15.0523 6.5 15.5 6.05228 15.5 5.5C15.5 4.94772 15.0523 4.5 14.5 4.5C13.9477 4.5 13.5 4.94772 13.5 5.5C13.5 6.05228 13.9477 6.5 14.5 6.5ZM18.5 5.5C18.5 6.05228 18.0523 6.5 17.5 6.5C16.9477 6.5 16.5 6.05228 16.5 5.5C16.5 4.94772 16.9477 4.5 17.5 4.5C18.0523 4.5 18.5 4.94772 18.5 5.5Z" fill="black"/>
<path d="M9.75 15C9.75 13.7574 10.7574 12.75 12 12.75C13.2426 12.75 14.25 13.7574 14.25 15C14.25 16.2426 13.2426 17.25 12 17.25C10.7574 17.25 9.75 16.2426 9.75 15Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.00001 9.75H21V13C21 16.7712 21 18.6569 19.8284 19.8284C19.524 20.1328 19.1714 20.3582 18.75 20.5249V22C18.75 22.4142 18.4142 22.75 18 22.75C17.5858 22.75 17.25 22.4142 17.25 22V20.8713C16.1801 21 14.8064 21 13 21H11C9.19364 21 7.81989 21 6.75 20.8713V22C6.75 22.4142 6.41421 22.75 6 22.75C5.58579 22.75 5.25 22.4142 5.25 22V20.5249C4.82861 20.3582 4.47599 20.1328 4.17157 19.8284C3 18.6569 3 16.7712 3 13L3.00001 9.75ZM12 11.25C9.92893 11.25 8.25 12.9289 8.25 15C8.25 17.0711 9.92893 18.75 12 18.75C14.0711 18.75 15.75 17.0711 15.75 15C15.75 12.9289 14.0711 11.25 12 11.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB