feat: Refactor code structure and optimize performance across multiple modules

This commit is contained in:
Achintha Isuru
2025-11-17 23:29:28 -05:00
parent 831570f2e0
commit a64cbd9edf
1508 changed files with 105319 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.485 9.165C11.485 9.345 11.445 9.53 11.36 9.71C11.275 9.89 11.165 10.06 11.02 10.22C10.775 10.49 10.505 10.685 10.2 10.81C9.9 10.935 9.575 11 9.225 11C8.715 11 8.17 10.88 7.595 10.635C7.02 10.39 6.445 10.06 5.875 9.645C5.3 9.225 4.755 8.76 4.235 8.245C3.72 7.725 3.255 7.18 2.84 6.61C2.43 6.04 2.1 5.47 1.86 4.905C1.62 4.335 1.5 3.79 1.5 3.27C1.5 2.93 1.56 2.605 1.68 2.305C1.8 2 1.99 1.72 2.255 1.47C2.575 1.155 2.925 1 3.295 1C3.435 1 3.575 1.03 3.7 1.09C3.83 1.15 3.945 1.24 4.035 1.37L5.195 3.005C5.285 3.13 5.35 3.245 5.395 3.355C5.44 3.46 5.465 3.565 5.465 3.66C5.465 3.78 5.43 3.9 5.36 4.015C5.295 4.13 5.2 4.25 5.08 4.37L4.7 4.765C4.645 4.82 4.62 4.885 4.62 4.965C4.62 5.005 4.625 5.04 4.635 5.08C4.65 5.12 4.665 5.15 4.675 5.18C4.765 5.345 4.92 5.56 5.14 5.82C5.365 6.08 5.605 6.345 5.865 6.61C6.135 6.875 6.395 7.12 6.66 7.345C6.92 7.565 7.135 7.715 7.305 7.805C7.33 7.815 7.36 7.83 7.395 7.845C7.435 7.86 7.475 7.865 7.52 7.865C7.605 7.865 7.67 7.835 7.725 7.78L8.105 7.405C8.23 7.28 8.35 7.185 8.465 7.125C8.58 7.055 8.695 7.02 8.82 7.02C8.915 7.02 9.015 7.04 9.125 7.085C9.235 7.13 9.35 7.195 9.475 7.28L11.13 8.455C11.26 8.545 11.35 8.65 11.405 8.775C11.455 8.9 11.485 9.025 11.485 9.165Z" stroke="#7A9AA9" stroke-miterlimit="10"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -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="M9 18L15 12L9 6" stroke="#A8BDAD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 212 B

View File

@@ -0,0 +1,3 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4 6L8 10L12 6" stroke="#7A9AA9" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 194 B

View File

@@ -0,0 +1,3 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4 6L8 10L12 6" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 211 B

View File

@@ -0,0 +1,5 @@
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6.62999 1.80011L2.52499 6.14511C2.36999 6.31011 2.21999 6.63511 2.18999 6.86011L2.00499 8.48011C1.93999 9.06511 2.35999 9.46511 2.93999 9.36511L4.54999 9.09011C4.77499 9.05011 5.08999 8.88511 5.24499 8.71511L9.34999 4.37011C10.06 3.62011 10.38 2.76511 9.27499 1.72011C8.17499 0.685108 7.33999 1.05011 6.62999 1.80011Z" stroke="#172D38" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M5.94501 2.5249C6.16001 3.9049 7.28001 4.9599 8.67001 5.0999" stroke="#172D38" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M1.5 11H10.5" stroke="#172D38" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 793 B

View File

@@ -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.00001 22H16C20.02 22 20.74 20.39 20.95 18.43L21.7 10.43C21.97 7.99 21.27 6 17 6H7.00001C2.73001 6 2.03001 7.99 2.30001 10.43L3.05001 18.43C3.26001 20.39 3.98001 22 8.00001 22Z" stroke="#172D38" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M8 6V5.2C8 3.43 8 2 11.2 2H12.8C16 2 16 3.43 16 5.2V6" stroke="#172D38" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M14 13V14C14 14.01 14 14.01 14 14.02C14 15.11 13.99 16 12 16C10.02 16 10 15.12 10 14.03V13C10 12 10 12 11 12H13C14 12 14 12 14 13Z" stroke="#172D38" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M21.65 11C19.34 12.68 16.7 13.68 14 14.02" stroke="#172D38" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2.62 11.27C4.87 12.81 7.41 13.74 10 14.03" stroke="#172D38" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,12 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 2V5" stroke="#1A1A1A" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16 2V5" stroke="#1A1A1A" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M3.5 9.08984H20.5" stroke="#1A1A1A" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M21 8.5V17C21 20 19.5 22 16 22H8C4.5 22 3 20 3 17V8.5C3 5.5 4.5 3.5 8 3.5H16C19.5 3.5 21 5.5 21 8.5Z" stroke="#1A1A1A" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M15.6947 13.7002H15.7037" stroke="#1A1A1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M15.6947 16.7002H15.7037" stroke="#1A1A1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11.9955 13.7002H12.0045" stroke="#1A1A1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11.9955 16.7002H12.0045" stroke="#1A1A1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M8.29431 13.7002H8.30329" stroke="#1A1A1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M8.29431 16.7002H8.30329" stroke="#1A1A1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,10 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_982_10337)">
<path d="M18 3.00001C17.7408 3.00001 17.4742 3.02629 17.2017 3.06639C16.1703 1.24546 14.2377 0 12 0C9.76225 0 7.82968 1.2455 6.79834 3.06639C6.52588 3.02629 6.25928 3.00001 6.00002 3.00001C2.69166 3.00001 0 5.69094 0 8.99999C0 11.1621 1.13747 13.1045 3.00001 14.1782V21.75C3.00001 22.9907 4.00928 24 5.25001 24H18.75C19.9908 24 21 22.9907 21 21.75V14.1782C22.8626 13.1045 24 11.1621 24 8.99999C24 5.69094 21.3084 3.00001 18 3.00001ZM18.75 22.5H5.25001C4.83619 22.5 4.49999 22.1631 4.49999 21.75V19.5H19.5V21.75C19.5 22.1631 19.1638 22.5 18.75 22.5ZM19.9263 13.0488C19.6663 13.1733 19.5 13.437 19.5 13.7256V18H4.49999V13.7256C4.49999 13.437 4.33374 13.1734 4.07371 13.0488C2.48584 12.2901 1.49998 10.7388 1.49998 9.00003C1.49998 6.51858 3.51853 4.50004 5.99998 4.50004C6.06371 4.50004 6.13968 4.52245 6.20498 4.52584C6.08404 5.00018 5.99998 5.4885 5.99998 6.00002C5.99998 6.41458 6.33543 6.75004 6.74999 6.75004C7.16455 6.75004 7.5 6.41458 7.5 6.00002C7.5 3.51857 9.51855 1.50003 12 1.50003C14.4815 1.50003 16.5 3.51857 16.5 6.00002C16.5 6.41458 16.8354 6.75004 17.25 6.75004C17.6646 6.75004 18 6.41458 18 6.00002C18 5.4885 17.916 5.00018 17.795 4.52584C17.8603 4.52245 17.9363 4.50004 18 4.50004C20.4815 4.50004 22.5 6.51858 22.5 9.00003C22.5 10.7388 21.5142 12.2901 19.9263 13.0488Z" fill="#1A1A1A"/>
</g>
<defs>
<clipPath id="clip0_982_10337">
<rect width="24" height="24" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -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="M18.04 13.55C17.62 13.96 17.38 14.55 17.44 15.18C17.53 16.26 18.52 17.05 19.6 17.05H21.5V18.24C21.5 20.31 19.81 22 17.74 22H6.26C4.19 22 2.5 20.31 2.5 18.24V11.51C2.5 9.44001 4.19 7.75 6.26 7.75H17.74C19.81 7.75 21.5 9.44001 21.5 11.51V12.95H19.48C18.92 12.95 18.41 13.17 18.04 13.55Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2.5 12.4098V7.83986C2.5 6.64986 3.23 5.58982 4.34 5.16982L12.28 2.16982C13.52 1.69982 14.85 2.61985 14.85 3.94985V7.74983" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M22.5588 13.9702V16.0302C22.5588 16.5802 22.1188 17.0302 21.5588 17.0502H19.5988C18.5188 17.0502 17.5288 16.2602 17.4388 15.1802C17.3788 14.5502 17.6188 13.9602 18.0388 13.5502C18.4088 13.1702 18.9188 12.9502 19.4788 12.9502H21.5588C22.1188 12.9702 22.5588 13.4202 22.5588 13.9702Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M7 12H14" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -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="M9 22H15C20 22 22 20 22 15V9C22 4 20 2 15 2H9C4 2 2 4 2 9V15C2 20 4 22 9 22Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9 10C10.1046 10 11 9.10457 11 8C11 6.89543 10.1046 6 9 6C7.89543 6 7 6.89543 7 8C7 9.10457 7.89543 10 9 10Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2.66998 18.9501L7.59998 15.6401C8.38998 15.1101 9.52998 15.1701 10.24 15.7801L10.57 16.0701C11.35 16.7401 12.61 16.7401 13.39 16.0701L17.55 12.5001C18.33 11.8301 19.59 11.8301 20.37 12.5001L22 13.9001" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 776 B

View File

@@ -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="M5.46005 18.4898V15.5698C5.46005 14.5998 6.22005 13.7298 7.30005 13.7298C8.27005 13.7298 9.14005 14.4898 9.14005 15.5698V18.3798C9.14005 20.3298 7.52005 21.9498 5.57005 21.9498C3.62005 21.9498 2.00005 20.3198 2.00005 18.3798V12.2198C1.89005 6.5998 6.33005 2.0498 11.95 2.0498C17.57 2.0498 22 6.5998 22 12.1098V18.2698C22 20.2198 20.38 21.8398 18.43 21.8398C16.48 21.8398 14.86 20.2198 14.86 18.2698V15.4598C14.86 14.4898 15.62 13.6198 16.7 13.6198C17.67 13.6198 18.54 14.3798 18.54 15.4598V18.4898" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 696 B

View File

@@ -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 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9.08997 9.00008C9.32507 8.33175 9.78912 7.76819 10.3999 7.40921C11.0107 7.05024 11.7289 6.91902 12.4271 7.03879C13.1254 7.15857 13.7588 7.52161 14.215 8.06361C14.6713 8.60561 14.921 9.2916 14.92 10.0001C14.92 12.0001 11.92 13.0001 11.92 13.0001" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 17H12.01" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 761 B

View File

@@ -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="M9 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V5C3 4.46957 3.21071 3.96086 3.58579 3.58579C3.96086 3.21071 4.46957 3 5 3H9" stroke="#F45E5E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16 17L21 12L16 7" stroke="#F45E5E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M21 12H9" stroke="#F45E5E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 573 B

View File

@@ -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="M4.5 7.99976V17.3398C4.5 18.3447 5.73349 18.827 6.4151 18.0886L6.96621 18.5973L7.51731 19.106C5.90952 20.8478 3 19.7102 3 17.3398V7.99976C3 7.05549 3.44458 6.16633 4.2 5.59976L7.51672 3.11222C8.42577 2.43043 9.64201 2.32077 10.6584 2.82894L14.3081 4.65381C15.327 5.16328 16.5546 4.99135 17.3944 4.22156C19.1572 2.60562 22 3.85615 22 6.24757V15.5946C22 16.485 21.6045 17.3293 20.9206 17.8993L17.6911 20.5905C16.6846 21.4292 15.2503 21.5178 14.1483 20.8094L10.8388 18.6818C9.77544 17.9983 8.37473 18.1771 7.51731 19.106L6.96621 18.5973L6.4151 18.0886C6.92851 17.5324 7.56552 17.1468 8.25 16.9416V4.43726L5.1 6.79976C4.72229 7.08305 4.5 7.52763 4.5 7.99976ZM11.6499 17.4201C11.0621 17.0422 10.4088 16.8315 9.75 16.7804V4.07612C9.83089 4.10054 9.91037 4.132 9.98754 4.17058L13.6373 5.99545C14.1512 6.25241 14.6994 6.39723 15.25 6.4344V19.6927C15.1496 19.6556 15.0522 19.6072 14.9594 19.5476L11.6499 17.4201ZM16.75 19.4222L19.9603 16.747C20.3023 16.462 20.5 16.0398 20.5 15.5946V6.24757C20.5 5.16131 19.2087 4.59328 18.408 5.32729C17.923 5.77188 17.3543 6.08745 16.75 6.26728V19.4222Z" fill="#1A1A1A"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -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="M19 9C19 10.45 18.57 11.78 17.83 12.89C16.75 14.49 15.04 15.62 13.05 15.91C12.71 15.97 12.36 16 12 16C11.64 16 11.29 15.97 10.95 15.91C8.96 15.62 7.25 14.49 6.17 12.89C5.43 11.78 5 10.45 5 9C5 5.13 8.13 2 12 2C15.87 2 19 5.13 19 9Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M21.25 18.4699L19.6 18.8599C19.23 18.9499 18.94 19.2299 18.86 19.5999L18.51 21.0699C18.32 21.8699 17.3 22.1099 16.77 21.4799L12 15.9999L7.23002 21.4899C6.70002 22.1199 5.68002 21.8799 5.49002 21.0799L5.14002 19.6099C5.05002 19.2399 4.76002 18.9499 4.40002 18.8699L2.75002 18.4799C1.99002 18.2999 1.72002 17.3499 2.27002 16.7999L6.17002 12.8999C7.25002 14.4999 8.96002 15.6299 10.95 15.9199C11.29 15.9799 11.64 16.0099 12 16.0099C12.36 16.0099 12.71 15.9799 13.05 15.9199C15.04 15.6299 16.75 14.4999 17.83 12.8999L21.73 16.7999C22.28 17.3399 22.01 18.2899 21.25 18.4699Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12.58 5.98L13.17 7.15999C13.25 7.31999 13.46 7.48 13.65 7.51L14.72 7.68999C15.4 7.79999 15.56 8.3 15.07 8.79L14.24 9.61998C14.1 9.75998 14.02 10.03 14.07 10.23L14.31 11.26C14.5 12.07 14.07 12.39 13.35 11.96L12.35 11.37C12.17 11.26 11.87 11.26 11.69 11.37L10.69 11.96C9.96997 12.38 9.53997 12.07 9.72997 11.26L9.96997 10.23C10.01 10.04 9.93997 9.75998 9.79997 9.61998L8.96997 8.79C8.47997 8.3 8.63997 7.80999 9.31997 7.68999L10.39 7.51C10.57 7.48 10.78 7.31999 10.86 7.15999L11.45 5.98C11.74 5.34 12.26 5.34 12.58 5.98Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -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="M8.5 19H8C4 19 2 18 2 13V8C2 4 4 2 8 2H16C20 2 22 4 22 8V13C22 17 20 19 16 19H15.5C15.19 19 14.89 19.15 14.7 19.4L13.2 21.4C12.54 22.28 11.46 22.28 10.8 21.4L9.3 19.4C9.14 19.18 8.77 19 8.5 19Z" stroke="#172D38" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M15.9965 11H16.0054" stroke="#172D38" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M11.9955 11H12.0045" stroke="#172D38" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M7.99451 11H8.00349" stroke="#172D38" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 754 B

View File

@@ -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="M20 8.25V18C20 21 18.21 22 16 22H8C5.79 22 4 21 4 18V8.25C4 5 5.79 4.25 8 4.25C8 4.87 8.24997 5.43 8.65997 5.84C9.06997 6.25 9.63 6.5 10.25 6.5H13.75C14.99 6.5 16 5.49 16 4.25C18.21 4.25 20 5 20 8.25Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16 4.25C16 5.49 14.99 6.5 13.75 6.5H10.25C9.63 6.5 9.06997 6.25 8.65997 5.84C8.24997 5.43 8 4.87 8 4.25C8 3.01 9.01 2 10.25 2H13.75C14.37 2 14.93 2.25 15.34 2.66C15.75 3.07 16 3.63 16 4.25Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M8 13H12" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M8 17H16" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 893 B

View File

@@ -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="M12 3.25C12.4142 3.25 12.75 3.58579 12.75 4V4.26746C18.0072 4.51624 19.9981 7.35498 20.5416 8.39037C20.8955 9.06449 20.3563 9.75 19.7114 9.75H4.2886C3.64368 9.75 3.10453 9.06449 3.45841 8.39037C4.00194 7.35498 5.99279 4.51624 11.25 4.26746V4C11.25 3.58579 11.5858 3.25 12 3.25ZM12 5.75C8.16337 5.75 6.24336 7.21498 5.36229 8.25H18.6377C17.7566 7.21498 15.8366 5.75 12 5.75Z" fill="#1A1A1A"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.75 11C1.75 10.5858 2.08579 10.25 2.5 10.25C2.89741 10.25 3.22249 10.3294 3.51765 10.5537C3.62948 10.6388 3.72355 10.7356 3.78524 10.7991L3.80333 10.8177H20.1967L20.2147 10.7991C20.2764 10.7356 20.3706 10.6387 20.4823 10.5537C20.7775 10.3294 21.1026 10.25 21.5 10.25C21.9142 10.25 22.25 10.5858 22.25 11C22.25 11.4142 21.9142 11.75 21.5 11.75C21.4342 11.75 21.3968 11.7542 21.3789 11.7572C21.3645 11.7698 21.339 11.7946 21.283 11.8522L21.2723 11.8632C21.2067 11.9307 21.1147 12.0254 20.9966 12.1298C20.7277 12.3673 20.5435 12.6984 20.4961 13.0776L20.1822 15.5892C19.8851 17.9662 17.8644 19.75 15.4689 19.75H8.53113C6.13559 19.75 4.11494 17.9662 3.81781 15.5892L3.50386 13.0776C3.45647 12.6984 3.27235 12.3673 3.00344 12.1298C2.88533 12.0254 2.79328 11.9307 2.72775 11.8632L2.717 11.8522C2.66104 11.7946 2.63549 11.7698 2.62112 11.7572C2.60316 11.7542 2.56582 11.75 2.5 11.75C2.08579 11.75 1.75 11.4142 1.75 11ZM4.86305 12.3177C4.92375 12.5013 4.96749 12.6932 4.99228 12.8915L5.30623 15.4031C5.50953 17.0295 6.89208 18.25 8.53113 18.25H15.4689C17.1079 18.25 18.4905 17.0295 18.6938 15.4031L19.0077 12.8915C19.0325 12.6932 19.0762 12.5013 19.137 12.3177H4.86305Z" fill="#1A1A1A"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -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.12 12.78C12.05 12.77 11.96 12.77 11.88 12.78C10.12 12.72 8.72 11.28 8.72 9.50998C8.72 7.69998 10.18 6.22998 12 6.22998C13.81 6.22998 15.28 7.69998 15.28 9.50998C15.27 11.28 13.88 12.72 12.12 12.78Z" stroke="#172D38" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M18.74 19.3801C16.96 21.0101 14.6 22.0001 12 22.0001C9.40001 22.0001 7.04001 21.0101 5.26001 19.3801C5.36001 18.4401 5.96001 17.5201 7.03001 16.8001C9.77001 14.9801 14.25 14.9801 16.97 16.8001C18.04 17.5201 18.64 18.4401 18.74 19.3801Z" stroke="#172D38" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="#172D38" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 940 B

View File

@@ -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="M20.91 11.1198C20.91 16.0098 17.36 20.5898 12.51 21.9298C12.18 22.0198 11.82 22.0198 11.49 21.9298C6.63996 20.5898 3.08997 16.0098 3.08997 11.1198V6.72979C3.08997 5.90979 3.70998 4.97979 4.47998 4.66979L10.05 2.38982C11.3 1.87982 12.71 1.87982 13.96 2.38982L19.53 4.66979C20.29 4.97979 20.92 5.90979 20.92 6.72979L20.91 11.1198Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 12.5C13.1046 12.5 14 11.6046 14 10.5C14 9.39543 13.1046 8.5 12 8.5C10.8954 8.5 10 9.39543 10 10.5C10 11.6046 10.8954 12.5 12 12.5Z" stroke="#1A1A1A" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M12 12.5V15.5" stroke="#1A1A1A" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 912 B

View File

@@ -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="M10.49 2.23006L5.5 4.11006C4.35 4.54006 3.41 5.90006 3.41 7.12006V14.5501C3.41 15.7301 4.19 17.2801 5.14 17.9901L9.44 21.2001C10.85 22.2601 13.17 22.2601 14.58 21.2001L18.88 17.9901C19.83 17.2801 20.61 15.7301 20.61 14.5501V7.12006C20.61 5.89006 19.67 4.53006 18.52 4.10006L13.53 2.23006C12.68 1.92006 11.32 1.92006 10.49 2.23006Z" stroke="#172D38" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9.04999 11.8702L10.66 13.4802L14.96 9.18018" stroke="#172D38" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 669 B

View File

@@ -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="M13.73 3.51014L15.49 7.03014C15.73 7.52014 16.37 7.99014 16.91 8.08014L20.1 8.61014C22.14 8.95014 22.62 10.4301 21.15 11.8901L18.67 14.3701C18.25 14.7901 18.02 15.6001 18.15 16.1801L18.86 19.2501C19.42 21.6801 18.13 22.6201 15.98 21.3501L12.99 19.5801C12.45 19.2601 11.56 19.2601 11.01 19.5801L8.02 21.3501C5.88 22.6201 4.58 21.6701 5.14 19.2501L5.85 16.1801C5.98 15.6001 5.75 14.7901 5.33 14.3701L2.85 11.8901C1.39 10.4301 1.86 8.95014 3.9 8.61014L7.09 8.08014C7.62 7.99014 8.26 7.52014 8.5 7.03014L10.26 3.51014C11.22 1.60014 12.78 1.60014 13.73 3.51014Z" stroke="#172D38" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 755 B

View File

@@ -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="M10.05 2.52979L4.03002 6.45979C2.10002 7.71979 2.10002 10.5398 4.03002 11.7998L10.05 15.7298C11.13 16.4398 12.91 16.4398 13.99 15.7298L19.98 11.7998C21.9 10.5398 21.9 7.72979 19.98 6.46979L13.99 2.53979C12.91 1.81979 11.13 1.81979 10.05 2.52979Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M5.63 13.0801L5.62 17.7701C5.62 19.0401 6.6 20.4001 7.8 20.8001L10.99 21.8601C11.54 22.0401 12.45 22.0401 13.01 21.8601L16.2 20.8001C17.4 20.4001 18.38 19.0401 18.38 17.7701V13.1301" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M21.4 15V9" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 827 B

View File

@@ -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="M12 12C14.7614 12 17 9.76142 17 7C17 4.23858 14.7614 2 12 2C9.23858 2 7 4.23858 7 7C7 9.76142 9.23858 12 12 12Z" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M19.21 15.74L15.67 19.2801C15.53 19.4201 15.4 19.68 15.37 19.87L15.18 21.22C15.11 21.71 15.45 22.05 15.94 21.98L17.29 21.79C17.48 21.76 17.75 21.63 17.88 21.49L21.42 17.95C22.03 17.34 22.32 16.63 21.42 15.73C20.53 14.84 19.82 15.13 19.21 15.74Z" stroke="#1A1A1A" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M18.7 16.25C19 17.33 19.84 18.17 20.92 18.47" stroke="#1A1A1A" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M3.40997 22C3.40997 18.13 7.26 15 12 15C13.04 15 14.04 15.15 14.97 15.43" stroke="#1A1A1A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 1004 B

View File

@@ -0,0 +1,4 @@
<svg width="13" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9 10.25H4C2.5 10.25 1.5 9.5 1.5 7.75V4.25C1.5 2.5 2.5 1.75 4 1.75H9C10.5 1.75 11.5 2.5 11.5 4.25V7.75C11.5 9.5 10.5 10.25 9 10.25Z" stroke="#7A9AA9" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M9 4.5L7.435 5.75C6.92 6.16 6.075 6.16 5.56 5.75L4 4.5" stroke="#7A9AA9" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 488 B

View File

@@ -0,0 +1,3 @@
<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6.86498 1.75482L7.74499 3.51482C7.86499 3.75982 8.18499 3.99482 8.45499 4.03982L10.05 4.30482C11.07 4.47482 11.31 5.21482 10.575 5.94482L9.33498 7.18482C9.12498 7.39482 9.00998 7.79982 9.07498 8.08982L9.42999 9.62482C9.70999 10.8398 9.06499 11.3098 7.98998 10.6748L6.49499 9.78982C6.22499 9.62982 5.77999 9.62982 5.50499 9.78982L4.00999 10.6748C2.93999 11.3098 2.28999 10.8348 2.56999 9.62482L2.92499 8.08982C2.98999 7.79982 2.87499 7.39482 2.66499 7.18482L1.42499 5.94482C0.694985 5.21482 0.929985 4.47482 1.94999 4.30482L3.54499 4.03982C3.80999 3.99482 4.12998 3.75982 4.24998 3.51482L5.12999 1.75482C5.60999 0.799824 6.38998 0.799824 6.86498 1.75482Z" fill="#F7CE39" stroke="#F7CE39" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>

After

Width:  |  Height:  |  Size: 868 B