Refactor SVG gradients and IDs for consistency and clarity

- Updated gradient IDs in google_chrome_icon.svg to be more descriptive.
- Refactored gradient IDs in grafana.svg for better identification.
- Changed gradient IDs in homebridge.svg to follow a consistent naming convention.
- Modified gradient IDs in jellyfin.svg for clarity and consistency.
- Updated gradient IDs in shadoll.svg to avoid conflicts.
- Renamed ID in tesla.svg for better identification.
- Enhanced svg-cleanup.js to fix single-letter ID conflicts by prefixing them with the filename, improving SVG file integrity.
This commit is contained in:
sHa
2025-06-19 17:21:55 +03:00
parent 374ece5142
commit cb373ffef2
30 changed files with 1260 additions and 1200 deletions

View File

@@ -287,38 +287,38 @@
d="M509.436 463.299a44.84 44.84 0 0 1-4.679 14.295c-3.195 5.047-2.016 4.911-9.248 12.982a51.84 51.84 0 0 1-13.473 9.724 58.215 58.215 0 0 1-14.799 5.397 110.221 110.221 0 0 1-35.855 3.459c-7.427-.379-14.827-1.147-22.174-2.297-7.974-1.14-16-1.869-24.05-2.185-4.614-.195-8.978-.238-13.287 0a111.346 111.346 0 0 0-15.812 2.185 178.3 178.3 0 0 0-23.868 6.897l.123-185.299 177.809-.05v126.647s-.363 6.187-.688 8.242z"
class="e" />
<g transform="matrix(2.163314 0 0 2.163314 -757.14104 -407.19708)">
<use xlink:href="#A" class="b" />
<use xlink:href="#Coat_of_arms_of_Andorra_A" class="b" />
<g stroke="#fedf00">
<use xlink:href="#B" class="Y Z a" />
<use xlink:href="#C" class="c f" />
<use xlink:href="#Coat_of_arms_of_Andorra_B" class="Y Z a" />
<use xlink:href="#Coat_of_arms_of_Andorra_C" class="c f" />
<g class="a Z">
<use xlink:href="#D" class="Y" />
<use xlink:href="#G" />
<use xlink:href="#Coat_of_arms_of_Andorra_D" class="Y" />
<use xlink:href="#Coat_of_arms_of_Andorra_G" />
<g class="Y">
<use xlink:href="#H" />
<use xlink:href="#E" />
<use xlink:href="#Coat_of_arms_of_Andorra_H" />
<use xlink:href="#Coat_of_arms_of_Andorra_E" />
</g>
</g>
<use xlink:href="#F" class="c f" />
<use xlink:href="#Coat_of_arms_of_Andorra_F" class="c f" />
</g>
</g>
<path
d="M378.88 380.617a33.47 33.47 0 0 1-4.253-1.787c.699-.541 1.27-.573 1.867-1.201.844-.883.807-1.705 1.283-2.853.465-1.125.398-2.064 1.452-2.905a2.85 2.85 0 0 1 2.419-.357c.842.229 1.521.844 1.834 1.657.296 1.214-.346 1.917-.532 3.145-.335 1.017-.478 2.088-.422 3.158a13.131 13.131 0 0 0 .766 1.962 33.099 33.099 0 0 1-4.413-.822zm-2.142 2.055c-.009-.749.591-1.363 1.339-1.369s1.363.591 1.369 1.339-.591 1.363-1.339 1.369-1.356-.586-1.369-1.33zm-3.807-35.716l-.312-.225c-.829-.671-.909-1.413-1.3-2.401-.348-.794-.578-1.635-.681-2.496-.054-.755-.054-1.512 0-2.267a16.07 16.07 0 0 0 0-2.042c.004-.705-.151-1.404-.454-2.042-.21-.389-.852-.729-.679-.909.203-.208.556-.043.909 0a3.548 3.548 0 0 1 2.04.909 4.01 4.01 0 0 1 1.454 2.269l.88 3.176c.125.556.333 1.092.614 1.588a9.237 9.237 0 0 0 1.134 1.361l-.024.05c-.521.636-1.084 1.24-1.681 1.804a10.51 10.51 0 0 1-1.83 1.24l-.071-.022zm7.788 23.018l4.824 2.23a19.967 19.967 0 0 0 7.565-8.478c1.488-2.927 2.486-6.079 2.951-9.33l-3.87-1.257-.772.158c-.725 3.176-1.904 6.23-3.5 9.069a25.16 25.16 0 0 1-5.731 6.563zm10.687 39.199c.61-.95 1.276-1.863 1.995-2.734a27.539 27.539 0 0 1 2.838-2.488 2.5 2.5 0 0 1 1.038.154c-.03 1.121-.16 2.237-.389 3.334a18.34 18.34 0 0 1-.749 2.618 7.528 7.528 0 0 1-.844 2.118 8.978 8.978 0 0 1-1.03 1.121c-1.103-1.605-2.877-2.806-2.86-4.123zm71.411 4.002a16.246 16.246 0 0 1 6.351 3.206 2.52 2.52 0 0 1 .136 1.045 19.578 19.578 0 0 1-3.31.543 18.15 18.15 0 0 1-2.724 0 7.485 7.485 0 0 1-2.267-.227 9.302 9.302 0 0 1-1.363-.679c1.24-1.506 1.904-3.541 3.176-3.887zm-21.114-4.413a16.29 16.29 0 0 1 6.351 3.206 2.509 2.509 0 0 1 .136 1.043 19.362 19.362 0 0 1-3.31.545 18.172 18.172 0 0 1-2.724 0 7.485 7.485 0 0 1-2.267-.227 9.302 9.302 0 0 1-1.363-.679c1.24-1.506 1.904-3.541 3.176-3.887zm-37.512 4.608a28.166 28.166 0 0 1 3.178 1.164 28.469 28.469 0 0 1 3.176 2.042c.117.335.162.69.136 1.045a19.643 19.643 0 0 1-3.312.543 18.129 18.129 0 0 1-2.721 0c-.764.041-1.529-.035-2.269-.227a9.2 9.2 0 0 1-1.363-.679c1.24-1.506 1.904-3.541 3.176-3.887zm-19.427-64.467c-1.326-.601-2.271-2.261-1.428-3.448.335-.476.891-.376 1.222-.855a2.65 2.65 0 0 0 .294-1.815 11.292 11.292 0 0 0-.454-2.042 10.83 10.83 0 0 1-.292-2.267 4.867 4.867 0 0 1 .746-3.403 3.95 3.95 0 0 1 1.785-1.324c.318.294-.123 1.086-.071 1.778a8.285 8.285 0 0 0 .623 2.494c.437 1.218 1.036 1.75 1.521 2.949a7.745 7.745 0 0 1 .909 2.949 4.954 4.954 0 0 1-.454 2.496 4.34 4.34 0 0 1-1.32 1.815 4 4 0 0 1-1.722.906 2.488 2.488 0 0 1-1.359-.234z"
fill="#005eb8" />
<g transform="matrix(2.163314 0 0 2.163314 -757.14104 -407.19708)">
<use xlink:href="#A" y="36.591" class="b" />
<use xlink:href="#Coat_of_arms_of_Andorra_A" y="36.591" class="b" />
<g stroke="#fedf00">
<use xlink:href="#B" y="36.591" class="Y Z a" />
<use xlink:href="#C" y="36.591" class="c f" />
<use xlink:href="#Coat_of_arms_of_Andorra_B" y="36.591" class="Y Z a" />
<use xlink:href="#Coat_of_arms_of_Andorra_C" y="36.591" class="c f" />
<g class="a Z">
<use xlink:href="#D" y="36.591" class="Y" />
<use xlink:href="#G" y="36.591" />
<use xlink:href="#Coat_of_arms_of_Andorra_D" y="36.591" class="Y" />
<use xlink:href="#Coat_of_arms_of_Andorra_G" y="36.591" />
<g class="Y">
<use xlink:href="#H" y="36.591" />
<use xlink:href="#E" y="36.591" />
<use xlink:href="#Coat_of_arms_of_Andorra_H" y="36.591" />
<use xlink:href="#Coat_of_arms_of_Andorra_E" y="36.591" />
</g>
</g>
<use xlink:href="#F" y="36.591" class="c f" />
<use xlink:href="#Coat_of_arms_of_Andorra_F" y="36.591" class="c f" />
</g>
</g>
<path
@@ -328,19 +328,19 @@
d="M135.572 132.009h177.779V309.45H135.572zm196.732 0h177.779V309.45H332.304zM136.243 463.342a44.91 44.91 0 0 0 4.679 14.297c3.195 5.045 2.016 4.909 9.25 12.98 3.937 3.946 8.487 7.23 13.471 9.724a58.31 58.31 0 0 0 14.801 5.4c11.682 3.111 23.794 4.279 35.855 3.457a213 213 0 0 0 22.172-2.297 235.369 235.369 0 0 1 24.052-2.185c4.614-.195 8.976-.238 13.287 0a111.55 111.55 0 0 1 15.81 2.185 172.351 172.351 0 0 1 23.714 6.897l.03-185.299-177.809-.05V455.1s.363 6.187.688 8.242zm373.193-.043a44.84 44.84 0 0 1-4.679 14.295c-3.195 5.047-2.016 4.911-9.248 12.982a51.84 51.84 0 0 1-13.473 9.724 58.215 58.215 0 0 1-14.799 5.397 110.221 110.221 0 0 1-35.855 3.459c-7.427-.379-14.827-1.147-22.174-2.297-7.974-1.14-16-1.869-24.05-2.185-4.614-.195-8.978-.238-13.287 0a111.346 111.346 0 0 0-15.812 2.185 178.3 178.3 0 0 0-23.868 6.897l.123-185.299 177.809-.05v126.647s-.363 6.187-.688 8.242z"
stroke-width="1.724" class="a d" />
<defs>
<path id="A"
<path id="Coat_of_arms_of_Andorra_A"
d="M524.62 346.91l-.594.281a8.45 8.45 0 0 1-.781.813 12.25 12.25 0 0 1-1.25.843 2.3 2.3 0 0 0-.594.438c-.252.32-.079.63-.25 1a3.68 3.68 0 0 1-.656.938c-.332.356-.687.69-1.063 1-.312.386-.681.723-1.093 1a1.77 1.77 0 0 1-.344.187c-.216.067-.35-.011-.563.062-.388.134-.51.563-.78.719.111.218.106.372.218.594.158.323.705 1.215.812 1.437.21.305.27.7.532.781a3.1 3.1 0 0 0 1.312.125 10.76 10.76 0 0 1 2.031.469c.613.254.863.575 1.47.844a5.18 5.18 0 0 0 1.28.437 3.01 3.01 0 0 0 1 .094c.25-.024.377-.12.625-.156a.52.52 0 0 1 .125 0l-.03.375c-.006 0 .004.028 0 .031v.062h.062l2.062.906a1.64 1.64 0 0 0-.25 1.219c.63 1.888 1.16 3.069 1.469 3.188.615.236.806.865 1.156 1.5-.123.132-.227.2-.344.312a9 9 0 0 0-1.656 1.813c-.745 1.188-1.248 1.203-.312 2.78.549.926.814 1.1 1.53 2.407a8.16 8.16 0 0 1 .782 1.969 7.64 7.64 0 0 1 .313 1.969l.968.375.657-.657.625-1.187.03-.906c-.226-.192-.323-.495-.25-.782.07-.368.515-.29.72-.625.283-.461-.332-.734-.657-1.093-.605-.67-1.43-.833-1.625-1.844-.052-.273.078-.427.375-.719l1.97-1.812a1.46 1.46 0 0 0 .968.125c.28-.053.53.125 1.406.375a2.21 2.21 0 0 0 1.219.03l.375-.093a3.5 3.5 0 0 1 .125.687c.053 1.06-.155 2.995.156 3.5a3.29 3.29 0 0 1 .281.563 1.69 1.69 0 0 1 .22.656v1.875a15.2 15.2 0 0 1-.22 1.75 2.02 2.02 0 0 1-.437 1.062c-.283.364-.595.418-.969.688l-.093 1 1.125.469 1.28.312.688-.281a1.18 1.18 0 0 1 .156-.625c.128-.247.232-.439.47-.531.362-.143.759.129.905-.094.16-.242.06-.338.032-.75-.046-.662-.184-.99-.282-1.657a11.8 11.8 0 0 1-.156-2.75 9.4 9.4 0 0 1 .156-1.562c.172-.883.486-1.311.688-2.188a21.53 21.53 0 0 0 .375-2.468 24.34 24.34 0 0 0 9.344-.375c.169-.037.75-.25.75-.25a8.64 8.64 0 0 0 2.718 1.625c-.006.101-.015.845 0 .968.037.288-.04.482.125.72.081.142.216.243.375.28a.66.66 0 0 0 .657-.156c.226-.201.184-.454.25-.75a3.94 3.94 0 0 0 0-.687 4.58 4.58 0 0 0 .875.062 5.68 5.68 0 0 0 .875-.031l.03.468c.028.245-.075.435.032.657.082.215.273.37.5.406a.66.66 0 0 0 .531-.094c.296-.185.264-.498.313-.844.015-.11.011-.692 0-.781l1.031-.375a5.12 5.12 0 0 1-.094.812 5.01 5.01 0 0 1-.25.938 7.2 7.2 0 0 1-.75 1.375 11.74 11.74 0 0 1-1.03 1.562l-.563.657c-.256.337-.342.566-.594.906a4.67 4.67 0 0 1-.938 1.062c-.693.55-1.15.11-2.093.844l-.22 1.031 1.438.532 1.282.25.437-.25a1.01 1.01 0 0 1 .219-.75c.191-.24.475-.388.781-.407.361-.059.747.034 1.031-.218.35-.311.349-.914.625-1.47a12.67 12.67 0 0 1 3-3.905c.613-.597 1.138-.758 1.657-1.438.246-.322.52-.469.53-.875.009-.283-.143-.415-.218-.687a9.62 9.62 0 0 1-.187-1c1.521.744.97.646 1.25 1.406.225.615-.033 1.04.062 1.687.111.756.466 1.114.531 1.875a7.42 7.42 0 0 1-.312 2.313 7.14 7.14 0 0 1-.469 2 3.84 3.84 0 0 1-1.156 1.562c-.211.175-.369.25-.594.407l-.125 1.03 1.125.376 1.625.437.375-.343c.164-.655-.055-1.617.406-1.688.406-.062.693 0 .782-.312a5.01 5.01 0 0 0 .093-.625l.625-4.5.407-1.907c.06-.578.197-1.145.406-1.687.734-2.097-.208-2.375-1.063-3.656a2.99 2.99 0 0 1-.687-1.5c-.097-.817.164-1.495.125-2.75v-2.875c.115-.053.222-.121.344-.188a4.08 4.08 0 0 0 2.375-2.469 3.43 3.43 0 0 0 .312-1.468c-.005-.332-.065-.652-.094-1.032a2.76 2.76 0 0 0-.312-.937 3.19 3.19 0 0 0-.563-.844c-.745-.742-1.689-1.252-2.718-1.469a13.91 13.91 0 0 0-4.125-.562 26.85 26.85 0 0 0-4.282-.062c-2.006.114-3.128.519-5.125.75a43.35 43.35 0 0 1-4.906.406c-2.26.042-4.42-.46-5.781-.344-2.451.21-2.493.762-6.188 1.063l-3.843.187-2.157-.687c.604-.143 1.13-.512 1.47-1.031.271-.366.232-.679.562-1.063.266-.312.443-.622.78-.969a2.2 2.2 0 0 0-.937-.437 2.5 2.5 0 0 0-.937 0c-.425.031-.84.148-1.219.344a2.77 2.77 0 0 0-.844.593c-.702-.452-1.433-.859-2.187-1.218a9.18 9.18 0 0 0-3-.907zm1.969 11.906h.062c-.012.01-.019.022-.03.031z" />
<path id="B"
<path id="Coat_of_arms_of_Andorra_B"
d="M568.77 359.52l-.763.244c-.826.334-1.709.503-2.6.496-2.644.202-4.272-1.057-6.998-.847-1.404.108-2.025 1.19-3.46 1.548-.557.147-1.126.241-1.701.282l.512-1.034c-.697.143-1.404.231-2.115.264a7.55 7.55 0 0 1-1.523-.13l1.018-.95a7.22 7.22 0 0 1-1.294-.336c-.384-.153-.742-.365-1.06-.63l1.69-.353c1.556-.385 2.04-1.147 3.89-1.325 1.15-.111 3.032-.046 7.643.717 3.036.502 4.382.267 5.536-.258a2 2 0 0 0 1.103-1.788 2.14 2.14 0 0 0-.874-1.81 1.74 1.74 0 0 0-1.113-.363" />
<path id="C"
<path id="Coat_of_arms_of_Andorra_C"
d="M524.8 350.61a1.84 1.84 0 0 0-1.34.291c-.48.296-.541.697-.888 1.142.445.1.699.361 1.142.254a1.33 1.33 0 0 0 .761-.507 1.55 1.55 0 0 0 .428-1.156z" />
<path id="D"
<path id="Coat_of_arms_of_Andorra_D"
d="M536.04 363.79l.407.8a7.63 7.63 0 0 1 .524 1.467c.117.695.197 1.395.24 2.098l.077.376-.05 1.129m6.802-6.95l-.354 1.333-.944 3.46-.103.644m-10.859-3.977c.79.176.544 3.36 1.789 4.09" />
<path id="E"
<path id="Coat_of_arms_of_Andorra_E"
d="M555.97 363.61a8.14 8.14 0 0 0 .83-.068c1.467-.21 1.703.687 2.725 1.258 1.857 1.039 2.098 2.307 4.3 3.356l.32.155.848.429" />
<path id="F"
<path id="Coat_of_arms_of_Andorra_F"
d="M517.7 354.53c.23.064.47.083.707.054.332-.031.484-.238.817-.249.236-.045.479 0 .684.125a.83.83 0 0 1 .28.342c.101.133.145.3.124.466-.075.271-.334.449-.614.42a.55.55 0 0 1-.544-.272.47.47 0 0 1-.039-.389 1.17 1.17 0 0 1-1.415-.497z" />
<path id="G" d="M560.12 369.78l.384-.249a8.15 8.15 0 0 0 2.686-1.79" />
<path id="H" d="M552.38 368.02h.007c3.533-.883 5.885-2.648 7.579-2.869" />
<path id="Coat_of_arms_of_Andorra_G" d="M560.12 369.78l.384-.249a8.15 8.15 0 0 0 2.686-1.79" />
<path id="Coat_of_arms_of_Andorra_H" d="M552.38 368.02h.007c3.533-.883 5.885-2.648 7.579-2.869" />
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB