aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_icons_to_fix/GP6-icon.svg1
-rw-r--r--_icons_to_fix/PomoDoneApp.svg1
-rw-r--r--_icons_to_fix/QMPlay2.svg1
-rw-r--r--_icons_to_fix/QOwnNotes.svg1
-rw-r--r--_icons_to_fix/VVVVVV.svg1
-rw-r--r--_icons_to_fix/Xfwm4CompositeEditor.svg1
-rw-r--r--_icons_to_fix/gargoyle-house.svg1
-rw-r--r--_icons_to_fix/glabels-3.0.svg1
-rw-r--r--_icons_to_fix/gnome-schedule.svg1
-rw-r--r--_icons_to_fix/gnumeric.svg1
-rw-r--r--_icons_to_fix/godot.svg1
-rw-r--r--_icons_to_fix/goodvibes.svg1
-rw-r--r--_icons_to_fix/goterminal.svg1
-rw-r--r--_icons_to_fix/gpodder.svg1
-rw-r--r--_icons_to_fix/gramps.svg1
-rw-r--r--_icons_to_fix/granule.svg1
-rw-r--r--_icons_to_fix/groovy.svg1
-rw-r--r--_icons_to_fix/grub-customizer.svg1
-rw-r--r--_icons_to_fix/guake-prefs.svg1
-rw-r--r--_icons_to_fix/gummi.svg1
-rw-r--r--_icons_to_fix/half-life2.svg1
-rw-r--r--_icons_to_fix/harmony.svg1
-rw-r--r--_icons_to_fix/hashit.svg1
-rw-r--r--_icons_to_fix/hedgewars.svg228
-rw-r--r--_icons_to_fix/heroesofnewerth.svg1
-rw-r--r--_icons_to_fix/hexchat.svg1
-rw-r--r--_icons_to_fix/hipchat.svg1
-rw-r--r--_icons_to_fix/homebank.svg1
-rw-r--r--_icons_to_fix/httrack.svg86
-rw-r--r--_icons_to_fix/hwinfo.svg1
-rw-r--r--_icons_to_fix/hydrogen.svg1
-rw-r--r--_icons_to_fix/iagno.svg1
-rw-r--r--_icons_to_fix/insomnia.svg1
-rw-r--r--_icons_to_fix/instagram.svg1
-rw-r--r--_icons_to_fix/itmages.svg1
-rw-r--r--_icons_to_fix/jabref.svg1
-rw-r--r--_icons_to_fix/jango.svg1
-rw-r--r--_icons_to_fix/journey-of-a-roach.svg1
-rw-r--r--_icons_to_fix/k4dirstat.svg1
-rw-r--r--_icons_to_fix/kalarm.svg1
-rw-r--r--_icons_to_fix/kalzium.svg1
-rw-r--r--_icons_to_fix/kanatest.svg1
-rw-r--r--_icons_to_fix/kapman.svg1
-rw-r--r--_icons_to_fix/kbreakout.svg1
-rw-r--r--_icons_to_fix/kdiamond.svg1
-rw-r--r--_icons_to_fix/kexi.svg1
-rw-r--r--_icons_to_fix/keymon.svg1
-rw-r--r--_icons_to_fix/kfoldersync.svg1
-rw-r--r--_icons_to_fix/khangman.svg1
-rw-r--r--_icons_to_fix/kicad.svg1
-rw-r--r--_icons_to_fix/kile.svg1
-rw-r--r--_icons_to_fix/killbots.svg1
-rw-r--r--_icons_to_fix/kipi-dngconverter.svg1
-rw-r--r--_icons_to_fix/kipi-expoblending.svg1
-rw-r--r--_icons_to_fix/kjumpingcube.svg1
-rw-r--r--_icons_to_fix/kmouth.svg1
-rw-r--r--_icons_to_fix/kmplot.svg1
-rw-r--r--_icons_to_fix/koala.svg1
-rw-r--r--_icons_to_fix/komodo.svg1
-rw-r--r--_icons_to_fix/kompare.svg1
-rw-r--r--_icons_to_fix/konquest.svg216
-rw-r--r--_icons_to_fix/ksnakeduel.svg1
-rw-r--r--_icons_to_fix/kspaceduel.svg1
-rw-r--r--_icons_to_fix/ktorrent.svg1
-rw-r--r--_icons_to_fix/ktuberling.svg1
-rw-r--r--_icons_to_fix/kturtle.svg1
-rw-r--r--_icons_to_fix/kube.svg1
-rw-r--r--_icons_to_fix/kubeplayer.svg1
-rw-r--r--_icons_to_fix/kupfer.svg1
-rw-r--r--_icons_to_fix/l4d.svg1
-rw-r--r--_icons_to_fix/latexila.svg1
-rw-r--r--_icons_to_fix/league-of-legends.svg1
-rw-r--r--_icons_to_fix/lifeograph.svg1
-rw-r--r--_icons_to_fix/linconnect.svg1
-rw-r--r--_icons_to_fix/linuxdcpp.svg1
-rw-r--r--_icons_to_fix/livewallpaper-config.svg1
-rw-r--r--_icons_to_fix/lmms.svg1
-rw-r--r--_icons_to_fix/logisim-icon.svg1
-rw-r--r--_icons_to_fix/lookit.svg1
-rw-r--r--_icons_to_fix/lugaru.svg1
-rw-r--r--_icons_to_fix/lyx.svg1
-rw-r--r--_icons_to_fix/mail.ru-cloud.svg1
-rw-r--r--_icons_to_fix/marble.svg1
-rw-r--r--_icons_to_fix/marknoto.svg1
-rw-r--r--_icons_to_fix/markpado.svg1
-rw-r--r--_icons_to_fix/marsshooter.svg1
-rw-r--r--_icons_to_fix/maxthon-browser.svg1
-rw-r--r--_icons_to_fix/mega.svg1
-rw-r--r--_icons_to_fix/megaglest.svg1
-rw-r--r--_icons_to_fix/meld.svg1
-rw-r--r--_icons_to_fix/mellowplayer.svg1
-rw-r--r--_icons_to_fix/meow.svg1
-rw-r--r--_icons_to_fix/mgba.svg1
-rw-r--r--_icons_to_fix/milkytracker.svg1
-rw-r--r--_icons_to_fix/minecraft.svg1
-rw-r--r--_icons_to_fix/minitube.svg1
-rw-r--r--_icons_to_fix/mintBackup.svg1
-rw-r--r--_icons_to_fix/mintnanny.svg1
-rw-r--r--_icons_to_fix/miro.svg1
-rw-r--r--_icons_to_fix/modem-manager-gui.svg1
-rw-r--r--_icons_to_fix/mog.svg1
-rw-r--r--_icons_to_fix/moneydance.svg1
-rw-r--r--_icons_to_fix/mono.svg1
-rw-r--r--_icons_to_fix/moserial.svg1
-rw-r--r--_icons_to_fix/mtvmusic.svg1
-rw-r--r--_icons_to_fix/mullvad.svg1
-rw-r--r--_icons_to_fix/musescore.svg1
-rw-r--r--_icons_to_fix/musicbrainz.svg1
-rw-r--r--_icons_to_fix/navalbattle.svg1
-rw-r--r--_icons_to_fix/netease-cloud-music.svg1
-rw-r--r--_icons_to_fix/netsurf.svg1
-rw-r--r--_icons_to_fix/nextcloud.svg1
-rw-r--r--_icons_to_fix/nootka.svg1
-rw-r--r--_icons_to_fix/notepadqq.svg1
-rw-r--r--_icons_to_fix/numptyphysics.svg1
-rw-r--r--_icons_to_fix/nutty.svg1
-rw-r--r--_icons_to_fix/nuvolaplayer.svg1
-rw-r--r--_icons_to_fix/nvim.svg1
-rw-r--r--_icons_to_fix/obs.svg1
-rw-r--r--_icons_to_fix/ocenaudio.svg1
-rw-r--r--_icons_to_fix/office-address-book.svg1
-rw-r--r--_icons_to_fix/openspades.svg1
-rw-r--r--_icons_to_fix/opera-developer.svg1
-rw-r--r--_icons_to_fix/pairs.svg1
-rw-r--r--_icons_to_fix/palapeli.svg1
-rw-r--r--_icons_to_fix/palemoon.svg1
-rw-r--r--_icons_to_fix/pandora.svg1
-rw-r--r--_icons_to_fix/payday2.svg1
-rw-r--r--_icons_to_fix/pcbnew.svg1
-rw-r--r--_icons_to_fix/persepolis.svg1
-rw-r--r--_icons_to_fix/pgadmin.svg1
-rw-r--r--_icons_to_fix/phatch-inspector.svg1
-rw-r--r--_icons_to_fix/photocollage.svg1
-rw-r--r--_icons_to_fix/phpmyadmin.svg1
-rw-r--r--_icons_to_fix/plasma-search.svg1
-rw-r--r--_icons_to_fix/podcast.svg1
-rw-r--r--_icons_to_fix/pokerth.svg1
-rw-r--r--_icons_to_fix/postman.svg1
-rw-r--r--_icons_to_fix/pragha.svg1
-rw-r--r--_icons_to_fix/preferences-desktop-notifications.svg1
-rw-r--r--_icons_to_fix/preferences-desktop-plasma.svg1
-rw-r--r--_icons_to_fix/preferences-ubuntu-panel.svg1
-rw-r--r--_icons_to_fix/preferences-web-browser-cookies.svg1
-rw-r--r--_icons_to_fix/puddletag.svg1
-rw-r--r--_icons_to_fix/qjackctl.svg1
-rw-r--r--_icons_to_fix/qsynth.svg1
-rw-r--r--_icons_to_fix/qtractor.svg1
-rw-r--r--_icons_to_fix/quassel.svg1
-rw-r--r--_icons_to_fix/qutebrowser.svg1
-rw-r--r--_icons_to_fix/radiotunes.svg1
-rw-r--r--_icons_to_fix/rakarrack.svg1
-rw-r--r--_icons_to_fix/rapidsvn.svg1
-rw-r--r--_icons_to_fix/rawtherapee.svg1
-rw-r--r--_icons_to_fix/razercommander.svg1
-rw-r--r--_icons_to_fix/rclone-browser.svg1
-rw-r--r--_icons_to_fix/regedit.svg1
-rw-r--r--_icons_to_fix/rescuetime.svg1
-rw-r--r--_icons_to_fix/resharper.svg1
-rw-r--r--_icons_to_fix/retext.svg1
-rw-r--r--_icons_to_fix/ring.svg1
-rw-r--r--_icons_to_fix/rlogo_icon.svg1
-rw-r--r--_icons_to_fix/rocket-league.svg1
-rw-r--r--_icons_to_fix/rosegarden.svg1
-rw-r--r--_icons_to_fix/scantailor.svg1
-rw-r--r--_icons_to_fix/scilab.svg1
-rw-r--r--_icons_to_fix/scout-app.svg1
-rw-r--r--_icons_to_fix/screencloud.svg1
-rw-r--r--_icons_to_fix/seafile.svg1
-rw-r--r--_icons_to_fix/securecrt.svg1
-rw-r--r--_icons_to_fix/semaphor.svg1
-rw-r--r--_icons_to_fix/sheets.svg1
-rw-r--r--_icons_to_fix/skrooge.svg1
-rw-r--r--_icons_to_fix/slimjet.svg1
-rw-r--r--_icons_to_fix/smartgit.svg1
-rw-r--r--_icons_to_fix/solaar.svg1
-rw-r--r--_icons_to_fix/somafm.svg1
-rw-r--r--_icons_to_fix/soundwire.svg1
-rw-r--r--_icons_to_fix/spacefm.svg1
-rw-r--r--_icons_to_fix/spideroak.svg1
-rw-r--r--_icons_to_fix/sqlitebrowser.svg1
-rw-r--r--_icons_to_fix/ssh-askpass-gnome.svg1
-rw-r--r--_icons_to_fix/stack.svg1
-rw-r--r--_icons_to_fix/staruml.svg1
-rw-r--r--_icons_to_fix/steam_icon_222880.svg1
-rw-r--r--_icons_to_fix/steam_icon_287390.svg1
-rw-r--r--_icons_to_fix/steam_icon_400.svg1
-rw-r--r--_icons_to_fix/steam_icon_620.svg1
-rw-r--r--_icons_to_fix/steamvr.svg1
-rw-r--r--_icons_to_fix/stellarium.svg1
-rw-r--r--_icons_to_fix/streamtuner.svg1
-rw-r--r--_icons_to_fix/stremio.svg1
-rw-r--r--_icons_to_fix/subsonic.svg1
-rw-r--r--_icons_to_fix/supermeatboy.svg1
-rw-r--r--_icons_to_fix/supertuxkart.svg1
-rw-r--r--_icons_to_fix/synfig_icon.svg1
-rw-r--r--_icons_to_fix/synology-cloud-station-drive.svg1
-rw-r--r--_icons_to_fix/taxi.svg1
-rw-r--r--_icons_to_fix/terminology.svg1
-rw-r--r--_icons_to_fix/terraria.svg1
-rw-r--r--_icons_to_fix/teslagrad.svg1
-rw-r--r--_icons_to_fix/texmaker.svg1
-rw-r--r--_icons_to_fix/texstudio.svg1
-rw-r--r--_icons_to_fix/thermal-monitor.svg1
-rw-r--r--_icons_to_fix/tixati.svg1
-rw-r--r--_icons_to_fix/torcs.svg1
-rw-r--r--_icons_to_fix/tortoisehg.svg1
-rw-r--r--_icons_to_fix/total-war.svg1
-rw-r--r--_icons_to_fix/transmageddon.svg1
-rw-r--r--_icons_to_fix/tribler.svg1
-rw-r--r--_icons_to_fix/trine.svg1
-rw-r--r--_icons_to_fix/trine2.svg1
-rw-r--r--_icons_to_fix/trojita.svg1
-rw-r--r--_icons_to_fix/truecrypt.svg1
-rw-r--r--_icons_to_fix/tuxguitar.svg1
-rw-r--r--_icons_to_fix/type-rider.svg1
-rw-r--r--_icons_to_fix/typora.svg1
-rw-r--r--_icons_to_fix/unknown-horizons.svg1
-rw-r--r--_icons_to_fix/upload-pictures.svg64
-rw-r--r--_icons_to_fix/urbanterror.svg1
-rw-r--r--_icons_to_fix/urserver.svg1
-rw-r--r--_icons_to_fix/vbam.svg1
-rw-r--r--_icons_to_fix/veracrypt.svg1
-rw-r--r--_icons_to_fix/victor-vran.svg1
-rw-r--r--_icons_to_fix/vym.svg1
-rw-r--r--_icons_to_fix/wallch.svg1
-rw-r--r--_icons_to_fix/war-thunder.svg1
-rw-r--r--_icons_to_fix/webby.svg1
-rw-r--r--_icons_to_fix/workrave.svg1
-rw-r--r--_icons_to_fix/xampp.svg1
-rw-r--r--_icons_to_fix/xmlcopyeditor.svg1
-rw-r--r--_icons_to_fix/yandex-browser-beta.svg1
-rw-r--r--_icons_to_fix/yubikey-neo-manager.svg1
-rw-r--r--_icons_to_fix/yubikey-personalization-gui.svg1
-rw-r--r--_icons_to_fix/yubikey-piv-manager.svg1
-rw-r--r--_icons_to_fix/yubioath.svg1
-rw-r--r--_icons_to_fix/zim.svg1
-rw-r--r--_icons_to_fix/zuluMount.svg1
237 files changed, 827 insertions, 0 deletions
diff --git a/_icons_to_fix/GP6-icon.svg b/_icons_to_fix/GP6-icon.svg
new file mode 100644
index 000000000..f31537781
--- /dev/null
+++ b/_icons_to_fix/GP6-icon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <g transform="matrix(21.09375,0,0,21.09375,23.249999,23.249995)"> <path d="M 13.184188,12.822399 C 9.7710199,16.702429 6.7961405,16.592713 4.7538394,14.8127 1.6885594,12.141252 -1.1473475,2.4360357 0.46963603,0.59830748 2.0863339,-1.239592 12.262867,1.5568861 14.444597,3.5909586 16.626672,5.6250881 16.776559,8.738083 13.183903,12.822456 Z" style="fill:rgb(29.803%,29.803%,29.803%)"/> <path d="m 6.2587891,6.0000001 c -0.7076285,0 -1.2608358,0.198659 -1.6611328,0.595703 -0.3982755,0.395086 -0.5976562,0.9473891 -0.5976562,1.6562501 0,0.706903 0.1993807,1.25823 0.5976562,1.6552735 C 4.9979758,10.302334 5.5511831,10.5 6.2587891,10.5 c 0.323481,0 0.6280135,-0.04073 0.913086,-0.12207 0.285073,-0.08329 0.5915901,-0.205462 0.8281251,-0.366211 V 8.0000002 H 6.5000001 v 0.5 h 0.998047 v 1.296875 c -0.1354615,0.075534 -0.2881815,0.132148 -0.458008,0.1689455 -0.1698195,0.03486 -0.5131645,0.051757 -0.729492,0.051757 -0.5539515,0 -1.095015,-0.1480126 -1.3740236,-0.4443376 C 4.659536,9.2769167 4.5000001,8.8368572 4.5000001,8.2519532 c 0,-0.586841 0.1595364,-1.0288701 0.4365234,-1.3251951 0.2790086,-0.2963255 0.8200721,-0.444336 1.3740236,-0.444336 0.2809855,0 0.47381,0.0467 0.7285155,0.1396485 0.254706,0.092951 0.4843076,0.231073 0.7109376,0.415039 v -0.625 C 7.5255937,6.2765361 7.2912936,6.1742141 7.0244141,6.1044921 6.7595781,6.0347701 6.5539696,6.0000001 6.2587891,6.0000001 Z" style="fill:rgb(100.000%,100.000%,100.000%)"/> <path d="m 9,6 v 4.5 H 9.5 V 9 h 0.882812 c 0.507437,-0.00455 0.965816,-0.101468 1.22461,-0.3203125 0.260815,-0.218844 0.390625,-0.6930657 0.390625,-1.1210937 0,-0.4241552 -0.12981,-0.9959993 -0.390625,-1.2148438 C 11.348628,6.1229695 10.890269,6 10.382812,6 Z m 0.5,0.5019531 h 0.925781 c 0.342267,-0.00909 0.607914,0.068076 0.794922,0.2070313 C 11.40771,6.8479414 11.5,7.293752 11.5,7.5488281 11.5,7.8058096 11.407706,8.1540133 11.220703,8.2929688 11.033695,8.4319242 10.768228,8.5 10.425781,8.5 H 9.5 Z" style="fill:rgb(99.215%,28.627%,28.627%)"/> </g> </svg>
diff --git a/_icons_to_fix/PomoDoneApp.svg b/_icons_to_fix/PomoDoneApp.svg
new file mode 100644
index 000000000..37fcbb40f
--- /dev/null
+++ b/_icons_to_fix/PomoDoneApp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 360 105.214844 284.785156 30 192 30 Z M 192 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 138 114 L 246 114 C 262.570312 114 276 127.429688 276 144 L 276 252 C 276 268.570312 262.570312 282 246 282 L 138 282 C 121.429688 282 108 268.570312 108 252 L 108 144 C 108 127.429688 121.429688 114 138 114 Z M 138 114"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.097656 100.640625 30.050781 192 30 C 283.753906 30.058594 358.488281 103.726562 359.871094 195.46875 C 359.925781 194.3125 359.96875 193.15625 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.392%,36.078%,50.588%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 138 108 L 246 108 C 262.570312 108 276 121.429688 276 138 L 276 246 C 276 262.570312 262.570312 276 246 276 L 138 276 C 121.429688 276 108 262.570312 108 246 L 108 138 C 108 121.429688 121.429688 108 138 108 Z M 138 108"/> <path style="fill:rgb(77.647%,27.058%,43.921%)" d="M 150 132 L 234 132 C 243.941406 132 252 140.058594 252 150 L 252 234 C 252 243.941406 243.941406 252 234 252 L 150 252 C 140.058594 252 132 243.941406 132 234 L 132 150 C 132 140.058594 140.058594 132 150 132 Z M 150 132"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/QMPlay2.svg b/_icons_to_fix/QMPlay2.svg
new file mode 100644
index 000000000..3ec362ba6
--- /dev/null
+++ b/_icons_to_fix/QMPlay2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 90.003906 L 72 306 L 185.519531 249.242188 L 287.996094 198 L 185.519531 146.761719 Z M 72 90.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 54.421875 24.007812 C 46.417969 23.839844 38.675781 26.542969 32.949219 31.503906 C 27.222656 36.464844 23.996094 43.265625 24 50.363281 L 24 56.359375 C 23.996094 49.261719 27.222656 42.460938 32.949219 37.5 C 38.675781 32.539062 46.417969 29.835938 54.421875 30.003906 C 59.402344 30.113281 64.269531 31.328125 68.582031 33.542969 L 206.867188 104.304688 L 345.167969 175.097656 C 353.332031 179.296875 358.757812 186.683594 359.792969 195 C 361.1875 184.554688 355.4375 174.371094 345.167969 169.101562 L 206.867188 98.304688 L 68.582031 27.542969 C 64.269531 25.332031 59.402344 24.117188 54.421875 24.007812 Z M 54.421875 24.007812"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.804688 195 C 358.738281 203.285156 353.3125 210.636719 345.179688 214.820312 L 206.886719 285.652344 L 68.582031 356.46875 C 59.390625 361.175781 48.070312 361.175781 38.875 356.472656 C 29.683594 351.769531 24.011719 343.074219 24 333.660156 L 24 339.660156 C 24.011719 349.074219 29.683594 357.769531 38.875 362.472656 C 48.070312 367.175781 59.390625 367.175781 68.582031 362.46875 L 206.886719 291.652344 L 345.179688 220.820312 C 355.410156 215.5625 361.152344 205.421875 359.804688 195 Z M 359.804688 195"/> </g> </defs> <g> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 54.410156 24.007812 C 46.410156 23.84375 38.675781 26.546875 32.953125 31.507812 C 27.226562 36.46875 24 43.265625 24 50.363281 L 24 333.65625 C 24.007812 343.070312 29.675781 351.769531 38.871094 356.472656 C 48.0625 361.179688 59.386719 361.175781 68.582031 356.46875 L 206.855469 285.671875 L 345.140625 214.847656 C 354.335938 210.136719 360 201.433594 360 192.015625 C 360 182.597656 354.335938 173.890625 345.140625 169.183594 L 206.855469 98.363281 L 68.582031 27.539062 C 64.265625 25.332031 59.394531 24.121094 54.410156 24.019531 Z M 54.410156 24.007812"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 72 84.003906 L 72 300.003906 L 185.519531 243.242188 L 287.996094 192.003906 L 185.519531 140.765625 Z M 72 84.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/QOwnNotes.svg b/_icons_to_fix/QOwnNotes.svg
new file mode 100644
index 000000000..2564ecdf1
--- /dev/null
+++ b/_icons_to_fix/QOwnNotes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 234 L 144 354 L 342 354 C 351.972656 354 360 345.972656 360 336 L 360 348 C 360 357.972656 351.972656 366 342 366 L 144 366 L 24 246 Z M 24 234"/> </g> <clipPath id="clip2"> <path d="M 24 24 L 360 24 L 360 360 L 24 360 Z M 24 24"/> </clipPath> <clipPath id="clip3"> <path d="M 342 24 C 351.972656 24 360 32.027344 360 42 L 360 342 C 360 351.972656 351.972656 360 342 360 L 144 360 L 24 240 L 24 42 C 24 32.027344 32.027344 24 42 24 Z M 342 24"/> </clipPath> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 240 L 126 240 C 135.941406 240 144 248.058594 144 258 L 144 360 Z M 24 240"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 24 240 L 30 246 L 126 246 C 135.9375 246 144 254.0625 144 264 L 144 258 C 144 248.0625 135.9375 240 126 240 Z M 24 240"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 96 C 190.246094 96.007812 188.496094 96.09375 186.75 96.257812 C 186.359375 96.300781 185.96875 96.347656 185.578125 96.398438 C 155.125 99.675781 132.027344 125.371094 132 156 C 132.007812 156.148438 132.015625 156.296875 132.023438 156.445312 C 111.355469 159.417969 96.007812 177.121094 96 198 C 96.003906 198.34375 96.011719 198.6875 96.023438 199.03125 C 96.011719 199.351562 96.003906 199.671875 96 199.992188 C 95.996094 222.089844 113.910156 240.003906 136.007812 240 L 240 240 C 266.507812 240 288 218.507812 288 192 C 287.945312 169.789062 272.65625 150.515625 251.039062 145.40625 C 246.421875 119.851562 225.886719 100.164062 200.15625 96.632812 C 199.898438 96.59375 199.640625 96.554688 199.382812 96.515625 C 198.167969 96.367188 196.949219 96.257812 195.726562 96.1875 C 194.488281 96.082031 193.242188 96.019531 192 96 Z M 191.882812 114.011719 C 192.664062 114.027344 193.449219 114.0625 194.226562 114.128906 C 194.375 114.136719 194.523438 114.144531 194.671875 114.152344 C 195.496094 114.199219 196.3125 114.277344 197.132812 114.375 C 197.164062 114.378906 197.195312 114.382812 197.226562 114.386719 C 197.261719 114.394531 197.296875 114.40625 197.332031 114.410156 C 197.457031 114.429688 197.582031 114.449219 197.707031 114.46875 C 215.789062 116.953125 230.074219 130.648438 233.320312 148.605469 C 234.59375 155.65625 239.929688 161.28125 246.902344 162.925781 C 260.5 166.136719 269.953125 178.054688 270 192.023438 C 269.988281 208.792969 256.773438 222 240 222 L 136.007812 222 C 123.648438 222.003906 114.011719 212.371094 114 200.015625 L 114 199.992188 C 114.003906 199.890625 114.007812 199.789062 114.011719 199.6875 C 114.027344 199.257812 114.027344 198.828125 114.011719 198.398438 C 114.007812 198.269531 114.003906 198.140625 114 198.011719 L 114 197.988281 C 114.015625 185.933594 122.65625 175.972656 134.589844 174.257812 C 143.601562 172.949219 150.21875 165.117188 150 156.011719 L 150 155.988281 C 150.03125 134.40625 166.039062 116.601562 187.5 114.292969 C 187.636719 114.277344 187.773438 114.261719 187.910156 114.246094 C 188.128906 114.21875 188.347656 114.1875 188.566406 114.164062 C 189.667969 114.066406 190.777344 114.023438 191.882812 114.011719 Z M 191.882812 114.011719"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip7)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 48 24 C 48 24 24 24 24 48 L 24 54 C 24 30 48 30 48 30 L 336 30 C 336 30 360 30 360 54 L 360 48 C 360 24 336 24 336 24 Z M 48 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(17.254%,29.803%,50.588%)" d="M 336 24 C 336 24 360 24 360 48 L 360 336 C 360 360 336 360 336 360 L 144 360 L 24 240 L 24 48 C 24 24 48 24 48 24 Z M 336 24"/> <g clip-path="url(#clip2)"> <g clip-path="url(#clip3)"> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </g> <path style="fill:rgb(26.666%,37.647%,56.078%)" d="M 24 240 L 126 240 C 135.9375 240 144 248.0625 144 258 L 144 360 Z M 24 240"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(40.392%,54.509%,78.431%)" d="M 192 90 C 190.246094 90.007812 188.496094 90.09375 186.75 90.257812 C 186.359375 90.300781 185.96875 90.347656 185.578125 90.398438 C 155.125 93.675781 132.027344 119.371094 132 150 C 132.007812 150.148438 132.015625 150.296875 132.023438 150.445312 C 111.355469 153.417969 96.007812 171.121094 96 192 C 96.003906 192.34375 96.011719 192.6875 96.023438 193.03125 C 96.011719 193.351562 96.003906 193.671875 96 193.992188 C 95.996094 216.089844 113.910156 234.003906 136.007812 234 L 240 234 C 266.507812 234 288 212.507812 288 186 C 287.945312 163.789062 272.65625 144.515625 251.039062 139.40625 C 246.421875 113.851562 225.886719 94.164062 200.15625 90.632812 C 199.898438 90.59375 199.640625 90.554688 199.382812 90.515625 C 198.167969 90.367188 196.949219 90.257812 195.726562 90.1875 C 194.488281 90.082031 193.242188 90.019531 192 90 Z M 191.882812 108.011719 C 192.664062 108.027344 193.449219 108.0625 194.226562 108.128906 C 194.375 108.136719 194.523438 108.144531 194.671875 108.152344 C 195.496094 108.199219 196.3125 108.277344 197.132812 108.375 C 197.164062 108.378906 197.195312 108.382812 197.226562 108.386719 C 197.261719 108.390625 197.296875 108.40625 197.332031 108.410156 C 197.457031 108.429688 197.582031 108.449219 197.707031 108.46875 C 215.789062 110.949219 230.074219 124.644531 233.320312 142.605469 C 234.59375 149.65625 239.929688 155.28125 246.902344 156.925781 C 260.5 160.136719 269.953125 172.054688 270 186.023438 C 269.988281 202.792969 256.773438 216 240 216 L 136.007812 216 C 123.648438 216.003906 114.011719 206.371094 114 194.015625 L 114 193.992188 C 114.003906 193.890625 114.007812 193.789062 114.011719 193.6875 C 114.027344 193.257812 114.027344 192.828125 114.011719 192.398438 C 114.007812 192.269531 114.003906 192.140625 114 192.011719 L 114 191.988281 C 114.015625 179.933594 122.65625 169.972656 134.589844 168.257812 C 143.601562 166.949219 150.21875 159.117188 150 150.011719 L 150 149.988281 C 150.03125 128.40625 166.039062 110.601562 187.5 108.292969 C 187.636719 108.277344 187.773438 108.261719 187.910156 108.246094 C 188.128906 108.21875 188.347656 108.1875 188.566406 108.164062 C 189.667969 108.066406 190.777344 108.023438 191.882812 108.011719 Z M 191.882812 108.011719"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/VVVVVV.svg b/_icons_to_fix/VVVVVV.svg
new file mode 100644
index 000000000..5d5ee9c13
--- /dev/null
+++ b/_icons_to_fix/VVVVVV.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.800781 C 360 37.523438 352.476562 30 343.199219 30 L 40.800781 30 C 31.523438 30 24 37.523438 24 46.800781 L 24 349.199219 C 24 358.476562 31.523438 366 40.800781 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 270 90 L 270 108 L 288 108 L 288 252 L 270 252 L 270 270 L 234 270 L 234 294 L 270 294 L 270 312 L 114 312 L 114 294 L 150 294 L 150 270 L 114 270 L 114 252 L 96 252 L 96 108 L 114 108 L 114 90 Z M 270 90"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 114 120 L 114 168 L 162 168 L 162 120 Z M 204 120 L 204 168 L 252 168 L 252 120 Z M 114 210 L 114 234 L 138 234 L 138 252 L 210 252 L 210 234 L 234 234 L 234 210 Z M 114 210"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 114 84 L 114 90 L 270 90 L 270 84 Z M 96 102 L 96 108 L 114 108 L 114 102 Z M 270 102 L 270 108 L 288 108 L 288 102 Z M 114 288 L 114 294 L 150 294 L 150 288 Z M 234 288 L 234 294 L 270 294 L 270 288 Z M 234 288"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(20.392%,47.843%,63.137%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(50.196%,77.647%,92.941%)" d="M 270 84 L 270 102 L 288 102 L 288 246 L 270 246 L 270 264 L 234 264 L 234 288 L 270 288 L 270 306 L 114 306 L 114 288 L 150 288 L 150 264 L 114 264 L 114 246 L 96 246 L 96 102 L 114 102 L 114 84 Z M 270 84"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(21.960%,23.529%,29.019%)" d="M 114 114 L 114 162 L 162 162 L 162 114 Z M 204 114 L 204 162 L 252 162 L 252 114 Z M 114 204 L 114 228 L 138 228 L 138 246 L 210 246 L 210 228 L 234 228 L 234 204 Z M 114 204"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/Xfwm4CompositeEditor.svg b/_icons_to_fix/Xfwm4CompositeEditor.svg
new file mode 100644
index 000000000..7955a0179
--- /dev/null
+++ b/_icons_to_fix/Xfwm4CompositeEditor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 306.746094 L 24 318.746094 C 24 328.308594 31.496094 336 40.804688 336 L 343.199219 336 C 352.5 336 360 328.308594 360 318.746094 L 360 306.746094 C 360 316.308594 352.5 324 343.199219 324 L 40.804688 324 C 31.503906 324 24.003906 316.308594 24.003906 306.746094 Z M 24 306.746094"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 54 C 31.496094 54 24 61.691406 24 71.25 L 24 77.261719 C 24 67.703125 31.496094 60.011719 40.804688 60.011719 L 343.195312 60.011719 C 352.496094 60.011719 360 67.703125 360 77.261719 L 360 71.25 C 360 61.691406 352.496094 54 343.195312 54 Z M 40.804688 54"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 383.746094 269.089844 C 381.046875 320.011719 338.996094 359.9375 288 360 C 237.664062 360 195.875 321.117188 192.253906 270.910156 C 192.121094 272.605469 192.039062 274.300781 192 276 C 192 329.019531 234.980469 372 288 372 C 341.019531 372 384 329.019531 384 276 C 383.996094 273.691406 383.910156 271.386719 383.742188 269.085938 Z M 383.746094 269.089844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 360 312.742188 L 360 71.261719 C 360 61.730469 352.476562 54.007812 343.199219 54.007812 L 40.804688 54.007812 C 31.527344 54.007812 24.007812 61.730469 24.007812 71.261719 L 24.007812 312.742188 C 24.007812 322.273438 31.527344 330 40.804688 330 L 343.199219 330 C 352.476562 330 360 322.273438 360 312.742188 Z M 360 312.742188"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 88.007812 114.003906 C 79.144531 114.003906 72 120.699219 72 129.003906 L 72 255 C 72 263.304688 79.144531 270 88.007812 270 L 295.988281 270 C 304.855469 270 311.996094 263.304688 311.996094 255 L 311.996094 129.003906 C 311.996094 120.699219 304.855469 114.003906 295.988281 114.003906 Z M 88.007812 114.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill-rule:evenodd;fill:rgb(99.215%,59.215%,20.000%)" d="M 384 270 C 384 323.019531 341.019531 366 288 366 C 234.980469 366 192 323.019531 192 270 C 192 216.980469 234.980469 174 288 174 C 341.019531 174 384 216.980469 384 270 Z M 384 270"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 222 L 274.941406 234.644531 C 270.933594 236.128906 267.207031 238.285156 263.917969 241.019531 L 252.429688 235.609375 L 240.429688 256.394531 L 250.859375 263.636719 C 250.488281 265.738281 250.296875 267.867188 250.285156 270 C 250.285156 272.140625 250.46875 274.277344 250.832031 276.386719 L 240.425781 283.605469 L 252.425781 304.390625 L 263.890625 298.996094 C 267.1875 301.71875 270.925781 303.859375 274.941406 305.328125 L 276 318 L 300 318 L 301.058594 305.355469 C 305.066406 303.871094 308.792969 301.714844 312.078125 298.980469 L 323.570312 304.390625 L 335.570312 283.605469 L 325.136719 276.359375 C 325.507812 274.261719 325.703125 272.132812 325.714844 270 C 325.710938 267.859375 325.527344 265.722656 325.164062 263.609375 L 335.570312 256.390625 L 323.570312 235.605469 L 312.113281 241.007812 C 308.8125 238.285156 305.078125 236.140625 301.058594 234.671875 L 300.003906 222 Z M 288 256.285156 C 295.574219 256.285156 301.714844 262.425781 301.714844 270.003906 C 301.714844 277.578125 295.574219 283.71875 288 283.71875 C 280.425781 283.71875 274.285156 277.578125 274.285156 270.003906 C 274.285156 262.429688 280.425781 256.289062 287.996094 256.289062 Z M 288 256.285156"/> </g> </svg>
diff --git a/_icons_to_fix/gargoyle-house.svg b/_icons_to_fix/gargoyle-house.svg
new file mode 100644
index 000000000..31fb98a33
--- /dev/null
+++ b/_icons_to_fix/gargoyle-house.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 335.996094 338.898438 L 335.996094 153.390625 L 312.535156 129.757812 C 306.78125 123.960938 271.164062 92.359375 263.320312 90.839844 L 194.175781 39.414062 L 116.136719 93.222656 C 109.472656 97.820312 75.515625 126.144531 69.949219 132.140625 L 48.003906 155.773438 L 48.003906 338.898438 C 48.003906 347.265625 54.425781 354 62.402344 354 L 321.597656 354 C 329.574219 354 335.996094 347.265625 335.996094 338.898438 Z M 335.996094 338.898438"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 144 L 336 144 L 336 162 L 48 162 Z M 48 144"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 150 261 C 150 265.96875 145.96875 270 141 270 C 136.03125 270 132 265.96875 132 261 C 132 256.03125 136.03125 252 141 252 C 145.96875 252 150 256.03125 150 261 Z M 150 261"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.0509804"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 74.535156 122 C 69.632812 126.074219 65.605469 129.527344 63.996094 131.175781 L 40.972656 154.808594 L 40.972656 146.628906 L 74.535156 146.628906 Z M 74.535156 122"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 102 92.839844 C 93.671875 98.558594 77.703125 110.304688 66 119.371094 L 66 144.003906 L 102 144.003906 Z M 102 92.839844"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.0509804"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 138 70.421875 L 106.65625 89.628906 C 105.820312 90.144531 103.519531 91.796875 102 92.839844 L 102 144.003906 L 138 144.003906 Z M 138 70.421875"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 174 48.347656 L 138 70.421875 L 138 144.003906 L 174 144.003906 Z M 174 48.347656"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.0509804"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(0%,0%,0%)" d="M 194.441406 35.8125 L 174 48.347656 L 174 144.003906 L 209.996094 144.003906 L 209.996094 46.105469 Z M 194.441406 35.8125"/> </g> <mask id="mask8"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <clipPath id="clip9"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface29" clip-path="url(#clip9)"> <path style="fill:rgb(0%,0%,0%)" d="M 209.996094 46.105469 L 209.996094 144.003906 L 245.996094 144.003906 L 245.996094 69.898438 Z M 209.996094 46.105469"/> </g> <mask id="mask9"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.0509804"/> </g> </mask> <clipPath id="clip10"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface32" clip-path="url(#clip10)"> <path style="fill:rgb(0%,0%,0%)" d="M 245.996094 69.898438 L 245.996094 144.003906 L 281.996094 144.003906 L 281.996094 92.136719 C 277.757812 89.511719 274.171875 87.585938 272.242188 87.253906 Z M 245.996094 69.898438"/> </g> <mask id="mask10"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <clipPath id="clip11"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface35" clip-path="url(#clip11)"> <path style="fill:rgb(0%,0%,0%)" d="M 281.996094 92.136719 L 281.996094 144.003906 L 317.996094 144.003906 L 317.996094 118.289062 C 307.789062 110.1875 292.558594 98.675781 281.996094 92.136719 Z M 281.996094 92.136719"/> </g> <mask id="mask11"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.0509804"/> </g> </mask> <clipPath id="clip12"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface38" clip-path="url(#clip12)"> <path style="fill:rgb(0%,0%,0%)" d="M 309.464844 120.917969 L 309.464844 146.628906 L 343.027344 146.628906 L 343.027344 152.429688 L 318.414062 128.785156 C 316.984375 127.414062 313.601562 124.4375 309.464844 120.917969 Z M 309.464844 120.917969"/> </g> <mask id="mask12"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip13"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface41" clip-path="url(#clip13)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 68.554688 36 C 63.816406 36 60 40.097656 60 45.1875 L 60 51.1875 C 60 46.097656 63.816406 42 68.554688 42 L 99.445312 42 C 104.183594 42 108 46.097656 108 51.1875 L 108 45.1875 C 108 40.097656 104.183594 36 99.445312 36 Z M 68.554688 36"/> </g> <mask id="mask13"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip14"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface44" clip-path="url(#clip14)"> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 191.601562 11.847656 C 186.589844 11.910156 181.828125 14.058594 178.464844 17.777344 L 30.761719 135.949219 C 25.550781 140.023438 22.996094 146.628906 24.105469 153.152344 C 24.847656 148.71875 27.222656 144.722656 30.761719 141.949219 L 178.464844 23.777344 C 181.828125 20.058594 186.589844 17.910156 191.601562 17.847656 C 191.65625 17.851562 191.710938 17.855469 191.765625 17.859375 C 191.796875 17.855469 191.828125 17.851562 191.859375 17.847656 C 197.066406 17.753906 202.054688 19.914062 205.546875 23.777344 L 353.238281 141.949219 C 356.78125 144.722656 359.15625 148.726562 359.894531 153.164062 C 361.011719 146.636719 358.453125 140.027344 353.238281 135.949219 L 205.546875 17.777344 C 202.054688 13.914062 197.066406 11.753906 191.859375 11.847656 C 191.828125 11.851562 191.796875 11.855469 191.765625 11.859375 C 191.710938 11.855469 191.65625 11.851562 191.601562 11.847656 Z M 191.601562 11.847656"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 335.996094 332.898438 L 335.996094 147.390625 L 312.535156 123.757812 C 306.78125 117.960938 271.164062 86.359375 263.320312 84.839844 L 194.175781 33.414062 L 116.136719 87.222656 C 109.472656 91.820312 75.515625 120.144531 69.949219 126.140625 L 48.003906 149.773438 L 48.003906 332.898438 C 48.003906 341.265625 54.425781 348 62.402344 348 L 321.597656 348 C 329.574219 348 335.996094 341.265625 335.996094 332.898438 Z M 335.996094 332.898438"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 68.550781 36 L 99.449219 36 C 104.171875 36 108 40.113281 108 45.1875 L 108 110.8125 C 108 115.886719 104.171875 120 99.449219 120 L 68.550781 120 C 63.828125 120 60 115.886719 60 110.8125 L 60 45.1875 C 60 40.113281 63.828125 36 68.550781 36 Z M 68.550781 36"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 90.601562 192 L 149.398438 192 C 156.359375 192 162 197.539062 162 204.371094 L 162 311.628906 C 162 318.460938 156.359375 324 149.398438 324 L 90.601562 324 C 83.640625 324 78 318.460938 78 311.628906 L 78 204.371094 C 78 197.539062 83.640625 192 90.601562 192 Z M 90.601562 192"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 225.25 192 C 213.625 192 204 201.625 204 213.25 L 204 272.75 C 204 284.375 213.625 294 225.25 294 L 284.75 294 C 296.375 294 306 284.375 306 272.75 L 306 213.25 C 306 201.625 296.375 192 284.75 192 Z M 225.25 192"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 226.125 210 C 223.695312 210 222 211.699219 222 214.125 L 222 271.875 C 222 274.304688 223.695312 276 226.125 276 L 283.875 276 C 286.304688 276 288 274.304688 288 271.875 L 288 214.125 C 288 211.699219 286.304688 210 283.875 210 Z M 226.125 210"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 150 255 C 150 259.96875 145.96875 264 141 264 C 136.03125 264 132 259.96875 132 255 C 132 250.03125 136.03125 246 141 246 C 145.96875 246 150 250.03125 150 255 Z M 150 255"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <use mask="url(#mask7)" xlink:href="#surface26"/> <use mask="url(#mask8)" xlink:href="#surface29"/> <use mask="url(#mask9)" xlink:href="#surface32"/> <use mask="url(#mask10)" xlink:href="#surface35"/> <use mask="url(#mask11)" xlink:href="#surface38"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(29.803%,29.803%,29.803%)" d="M 32 5.000651 L 7.000651 25.000651" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(29.803%,29.803%,29.803%)" d="M 32 5.000651 L 56.999349 25.000651" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask12)" xlink:href="#surface41"/> <use mask="url(#mask13)" xlink:href="#surface44"/> </g> </svg>
diff --git a/_icons_to_fix/glabels-3.0.svg b/_icons_to_fix/glabels-3.0.svg
new file mode 100644
index 000000000..c53171049
--- /dev/null
+++ b/_icons_to_fix/glabels-3.0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 307.5 30 L 76.5 30 C 67.386719 30 60 37.523438 60 46.800781 L 60 349.199219 C 60 358.476562 67.386719 366 76.5 366 L 307.5 366 C 316.613281 366 324 358.476562 324 349.199219 L 324 46.800781 C 324 37.523438 316.613281 30 307.5 30 Z M 307.5 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 100.5 66 C 91.359375 66 84 73.359375 84 82.5 L 84 115.5 C 84 124.640625 91.359375 132 100.5 132 L 169.5 132 C 178.640625 132 186 124.640625 186 115.5 L 186 82.5 C 186 73.359375 178.640625 66 169.5 66 Z M 214.5 66 C 205.359375 66 198 73.359375 198 82.5 L 198 115.5 C 198 124.640625 205.359375 132 214.5 132 L 283.5 132 C 292.640625 132 300 124.640625 300 115.5 L 300 82.5 C 300 73.359375 292.640625 66 283.5 66 Z M 100.5 144 C 91.359375 144 84 151.359375 84 160.5 L 84 193.5 C 84 202.640625 91.359375 210 100.5 210 L 169.5 210 C 178.640625 210 186 202.640625 186 193.5 L 186 160.5 C 186 151.359375 178.640625 144 169.5 144 Z M 214.5 144 C 205.359375 144 198 151.359375 198 160.5 L 198 193.5 C 198 202.640625 205.359375 210 214.5 210 L 283.5 210 C 292.640625 210 300 202.640625 300 193.5 L 300 160.5 C 300 151.359375 292.640625 144 283.5 144 Z M 100.5 222 C 91.359375 222 84 229.359375 84 238.5 L 84 271.5 C 84 280.640625 91.359375 288 100.5 288 L 169.5 288 C 178.640625 288 186 280.640625 186 271.5 L 186 238.5 C 186 229.359375 178.640625 222 169.5 222 Z M 214.5 222 C 205.359375 222 198 229.359375 198 238.5 L 198 271.5 C 198 280.640625 205.359375 288 214.5 288 L 283.5 288 C 292.640625 288 300 280.640625 300 271.5 L 300 238.5 C 300 229.359375 292.640625 222 283.5 222 Z M 214.5 222"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 72 L 108 78 L 156 78 L 156 72 Z M 102 90 L 102 96 L 144 96 L 144 90 Z M 102 108 L 102 114 L 168 114 L 168 108 Z M 102 108"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 222 72 L 222 78 L 270 78 L 270 72 Z M 216 90 L 216 96 L 258 96 L 258 90 Z M 216 108 L 216 114 L 282 114 L 282 108 Z M 216 108"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 150 L 108 156 L 156 156 L 156 150 Z M 102 168 L 102 174 L 144 174 L 144 168 Z M 102 186 L 102 192 L 168 192 L 168 186 Z M 102 186"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 222 150 L 222 156 L 270 156 L 270 150 Z M 216 168 L 216 174 L 258 174 L 258 168 Z M 216 186 L 216 192 L 282 192 L 282 186 Z M 216 186"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 228 L 108 234 L 156 234 L 156 228 Z M 102 246 L 102 252 L 144 252 L 144 246 Z M 102 264 L 102 270 L 168 270 L 168 264 Z M 102 264"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(0%,0%,0%)" d="M 222 228 L 222 234 L 270 234 L 270 228 Z M 216 246 L 216 252 L 258 252 L 258 246 Z M 216 264 L 216 270 L 282 270 L 282 264 Z M 216 264"/> </g> <mask id="mask8"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip9"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface29" clip-path="url(#clip9)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 76.5 24 C 67.359375 24 60 31.496094 60 40.804688 L 60 46.804688 C 60 37.496094 67.359375 30 76.5 30 L 307.5 30 C 316.640625 30 324 37.496094 324 46.804688 L 324 40.804688 C 324 31.496094 316.640625 24 307.5 24 Z M 76.5 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 307.5 24 L 76.5 24 C 67.386719 24 60 31.523438 60 40.800781 L 60 343.199219 C 60 352.476562 67.386719 360 76.5 360 L 307.5 360 C 316.613281 360 324 352.476562 324 343.199219 L 324 40.800781 C 324 31.523438 316.613281 24 307.5 24 Z M 307.5 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 100.5 60 L 169.5 60 C 178.613281 60 186 67.386719 186 76.5 L 186 109.5 C 186 118.613281 178.613281 126 169.5 126 L 100.5 126 C 91.386719 126 84 118.613281 84 109.5 L 84 76.5 C 84 67.386719 91.386719 60 100.5 60 Z M 100.5 60"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 214.5 60 L 283.5 60 C 292.613281 60 300 67.386719 300 76.5 L 300 109.5 C 300 118.613281 292.613281 126 283.5 126 L 214.5 126 C 205.386719 126 198 118.613281 198 109.5 L 198 76.5 C 198 67.386719 205.386719 60 214.5 60 Z M 214.5 60"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 100.5 138 L 169.5 138 C 178.613281 138 186 145.386719 186 154.5 L 186 187.5 C 186 196.613281 178.613281 204 169.5 204 L 100.5 204 C 91.386719 204 84 196.613281 84 187.5 L 84 154.5 C 84 145.386719 91.386719 138 100.5 138 Z M 100.5 138"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 214.5 138 L 283.5 138 C 292.613281 138 300 145.386719 300 154.5 L 300 187.5 C 300 196.613281 292.613281 204 283.5 204 L 214.5 204 C 205.386719 204 198 196.613281 198 187.5 L 198 154.5 C 198 145.386719 205.386719 138 214.5 138 Z M 214.5 138"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 100.5 216 L 169.5 216 C 178.613281 216 186 223.386719 186 232.5 L 186 265.5 C 186 274.613281 178.613281 282 169.5 282 L 100.5 282 C 91.386719 282 84 274.613281 84 265.5 L 84 232.5 C 84 223.386719 91.386719 216 100.5 216 Z M 100.5 216"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 214.5 216 L 283.5 216 C 292.613281 216 300 223.386719 300 232.5 L 300 265.5 C 300 274.613281 292.613281 282 283.5 282 L 214.5 282 C 205.386719 282 198 274.613281 198 265.5 L 198 232.5 C 198 223.386719 205.386719 216 214.5 216 Z M 214.5 216"/> <use mask="url(#mask7)" xlink:href="#surface26"/> <use mask="url(#mask8)" xlink:href="#surface29"/> </g> </svg>
diff --git a/_icons_to_fix/gnome-schedule.svg b/_icons_to_fix/gnome-schedule.svg
new file mode 100644
index 000000000..fc1154354
--- /dev/null
+++ b/_icons_to_fix/gnome-schedule.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192 C 24.234375 194.003906 24 195.972656 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 195.972656 359.765625 194.007812 359.695312 192 C 356.527344 282.253906 283.039062 354 191.996094 354 C 100.949219 354 27.464844 282.253906 24.296875 192 Z M 24.304688 192"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 324 198 C 324 125.097656 264.902344 66 192 66 C 119.097656 66 60 125.097656 60 198 C 60 270.902344 119.097656 330 192 330 C 264.902344 330 324 270.902344 324 198 Z M 324 198"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 60 C 155.4375 60 122.53125 74.8125 98.671875 98.671875 C 74.789062 122.515625 59.980469 155.433594 59.980469 191.980469 C 59.980469 265.109375 118.851562 323.980469 191.980469 323.980469 L 191.980469 191.980469 L 285.308594 98.652344 C 261.476562 74.765625 228.558594 59.960938 192.007812 59.960938 Z M 192 60"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 285.3125 98.691406 L 192 192 L 192 324 C 265.128906 324 324 265.128906 324 192 C 324 155.4375 309.1875 122.53125 285.328125 98.671875 Z M 285.3125 98.691406"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 282.742188 95.308594 L 186.046875 186.070312 L 197.90625 197.929688 L 288.664062 101.230469 Z M 282.742188 95.308594"/> <path style="fill:none;stroke-width:1.376;stroke:rgb(99.215%,28.627%,28.627%)" d="M 32 32 L 32 54" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 129.011719 122.988281 L 123.082031 128.917969 L 186.070312 197.929688 L 197.929688 186.070312 Z M 129.011719 122.988281"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 200.257812 192 C 200.257812 196.558594 196.558594 200.257812 192 200.257812 C 187.441406 200.257812 183.742188 196.558594 183.742188 192 C 183.742188 187.441406 187.441406 183.742188 192 183.742188 C 196.558594 183.742188 200.257812 187.441406 200.257812 192 Z M 200.257812 192"/> </g> </svg>
diff --git a/_icons_to_fix/gnumeric.svg b/_icons_to_fix/gnumeric.svg
new file mode 100644
index 000000000..7cc6a9d26
--- /dev/null
+++ b/_icons_to_fix/gnumeric.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 60 336 L 60 348 C 60 357.972656 68.027344 366 78 366 L 306 366 C 315.972656 366 324 357.972656 324 348 L 324 336 C 324 345.972656 315.972656 354 306 354 L 78 354 C 68.027344 354 60 345.972656 60 336 Z M 60 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 126 258 L 264 258 L 264 138 L 126 138 Z M 138 150 L 186 150 L 186 174 L 138 174 Z M 198 150 L 252 150 L 252 174 L 198 174 Z M 138 186 L 186 186 L 186 210 L 138 210 Z M 198 186 L 252 186 L 252 210 L 198 210 Z M 138 222 L 186 222 L 186 246 L 138 246 Z M 198 222 L 252 222 L 252 246 L 198 246 Z M 198 222"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 78 24 C 68.027344 24 60 32.027344 60 42 L 60 48 C 60 38.027344 68.027344 30 78 30 L 306 30 C 315.972656 30 324 38.027344 324 48 L 324 42 C 324 32.027344 315.972656 24 306 24 Z M 78 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 324 342 L 324 42 C 324 32.027344 315.972656 24 306 24 L 78 24 C 68.027344 24 60 32.027344 60 42 L 60 342 C 60 351.972656 68.027344 360 78 360 L 306 360 C 315.972656 360 324 351.972656 324 342 Z M 324 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 126 252 L 264 252 L 264 132 L 126 132 Z M 138 144 L 186 144 L 186 168 L 138 168 Z M 198 144 L 252 144 L 252 168 L 198 168 Z M 138 180 L 186 180 L 186 204 L 138 204 Z M 198 180 L 252 180 L 252 204 L 198 204 Z M 138 216 L 186 216 L 186 240 L 138 240 Z M 198 216 L 252 216 L 252 240 L 198 240 Z M 198 216"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/godot.svg b/_icons_to_fix/godot.svg
new file mode 100644
index 000000000..56a018784
--- /dev/null
+++ b/_icons_to_fix/godot.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 158.398438 29.992188 L 157.023438 30.796875 L 116.398438 48 L 124.800781 90 L 86.128906 107.6875 L 66 90 L 24 132 L 48 158.003906 L 48 245.070312 L 24 238.363281 L 24 266.367188 C 57.824219 318.042969 116.398438 342 192 342 C 267.601562 342 326.175781 318.042969 360 266.367188 L 360 238.363281 L 336 245.070312 L 336 158.003906 L 360 132 L 318 90 L 297.871094 107.6875 L 259.199219 90 L 267.601562 48 L 225.601562 29.992188 L 211.226562 54 L 172.738281 54 Z M 158.398438 29.992188"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 150 C 127.886719 150 144 166.113281 144 186 C 144 205.886719 127.886719 222 108 222 C 88.113281 222 72 205.886719 72 186 C 72 166.113281 88.113281 150 108 150 Z M 108 150"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 174 C 198.648438 174 204 179.351562 204 186 L 204 210 C 204 216.648438 198.648438 222 192 222 C 185.351562 222 180 216.648438 180 210 L 180 186 C 180 179.351562 185.351562 174 192 174 Z M 192 174"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 276 150 C 295.886719 150 312 166.113281 312 186 C 312 205.886719 295.886719 222 276 222 C 256.113281 222 240 205.886719 240 186 C 240 166.113281 256.113281 150 276 150 Z M 276 150"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:none;stroke-width:2;stroke:rgb(0%,0%,0%)" d="M 59.46875 37.364583 L 55 38.386719 L 55 42.195312 L 51 44.053385 L 51 40.151693 L 45 41.173828 L 45 44.982422 L 37 46.198568 L 37 41.998698 L 32 41.998698 M 4.53125 37.364583 L 9 38.386719 L 9 42.195312 L 13 44.053385 L 13 40.151693 L 19 41.173828 L 19 44.982422 L 27 46.198568 L 27 41.998698 L 32 41.998698" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 158.402344 23.988281 L 157.019531 24.796875 L 116.402344 42 L 117.503906 47.53125 L 157.019531 30.796875 L 158.402344 29.988281 L 172.734375 54 L 211.230469 54 L 225.597656 29.988281 L 266.496094 47.53125 L 267.597656 42 L 225.597656 23.988281 L 211.230469 48 L 172.734375 48 Z M 66 84 L 24 126 L 26.882812 129.117188 L 66 90 L 86.132812 107.683594 L 124.804688 90 L 123.703125 84.503906 L 86.132812 101.683594 Z M 318 84 L 297.867188 101.683594 L 260.296875 84.503906 L 259.195312 90 L 297.867188 107.683594 L 318 90 L 357.117188 129.117188 L 360 126 Z M 24 232.359375 L 24 238.359375 L 48 245.074219 L 48 239.074219 Z M 360 232.359375 L 336 239.074219 L 336 245.074219 L 360 238.359375 Z M 360 232.359375"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 158.398438 23.992188 L 157.023438 24.796875 L 116.398438 42 L 124.800781 84 L 86.128906 101.6875 L 66 84 L 24 126 L 48 152.003906 L 48 239.070312 L 24 232.363281 L 24 260.367188 C 57.824219 312.042969 116.398438 336 192 336 C 267.601562 336 326.175781 312.042969 360 260.367188 L 360 232.363281 L 336 239.070312 L 336 152.003906 L 360 126 L 318 84 L 297.871094 101.6875 L 259.199219 84 L 267.601562 42 L 225.601562 23.992188 L 211.226562 48 L 172.738281 48 Z M 158.398438 23.992188"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 108 144 C 127.886719 144 144 160.113281 144 180 C 144 199.886719 127.886719 216 108 216 C 88.113281 216 72 199.886719 72 180 C 72 160.113281 88.113281 144 108 144 Z M 108 144"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 126 180 C 126 189.941406 117.941406 198 108 198 C 98.058594 198 90 189.941406 90 180 C 90 170.058594 98.058594 162 108 162 C 117.941406 162 126 170.058594 126 180 Z M 126 180"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 168 C 198.648438 168 204 173.351562 204 180 L 204 204 C 204 210.648438 198.648438 216 192 216 C 185.351562 216 180 210.648438 180 204 L 180 180 C 180 173.351562 185.351562 168 192 168 Z M 192 168"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 144 C 295.886719 144 312 160.113281 312 180 C 312 199.886719 295.886719 216 276 216 C 256.113281 216 240 199.886719 240 180 C 240 160.113281 256.113281 144 276 144 Z M 276 144"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 294 180 C 294 189.941406 285.941406 198 276 198 C 266.058594 198 258 189.941406 258 180 C 258 170.058594 266.058594 162 276 162 C 285.941406 162 294 170.058594 294 180 Z M 294 180"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:none;stroke-width:2;stroke:rgb(100.000%,100.000%,100.000%)" d="M 59.46875 36.365234 L 55 37.38737 L 55 41.195964 L 51 43.054036 L 51 39.152344 L 45 40.174479 L 45 43.983073 L 37 45.199219 L 37 40.999349 L 32 40.999349 M 4.53125 36.365234 L 9 37.38737 L 9 41.195964 L 13 43.054036 L 13 39.152344 L 19 40.174479 L 19 43.983073 L 27 45.199219 L 27 40.999349 L 32 40.999349" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask5)" xlink:href="#surface20"/> </g> </svg>
diff --git a/_icons_to_fix/goodvibes.svg b/_icons_to_fix/goodvibes.svg
new file mode 100644
index 000000000..501b26192
--- /dev/null
+++ b/_icons_to_fix/goodvibes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 343.199219 66 L 40.800781 66 C 31.523438 66 24 73.386719 24 82.5 L 24 313.5 C 24 322.613281 31.523438 330 40.800781 330 L 343.199219 330 C 352.476562 330 360 322.613281 360 313.5 L 360 82.5 C 360 73.386719 352.476562 66 343.199219 66 Z M 343.199219 66"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 60 C 31.496094 60 24 67.359375 24 76.5 L 24 82.5 C 24 73.359375 31.496094 66 40.804688 66 L 343.195312 66 C 352.503906 66 360 73.359375 360 82.5 L 360 76.5 C 360 67.359375 352.503906 60 343.195312 60 Z M 40.804688 60"/> </g> </defs> <use width="100%" height="100%" x="0" y="0" mask="url(#mask0)" xlink:href="#surface5"/> <path d="M 343.19922,60 H 40.800781 C 31.523438,60 24,67.386719 24,76.5 v 231 c 0,9.11328 7.523438,16.5 16.800781,16.5 H 343.19922 C 352.47656,324 360,316.61328 360,307.5 V 76.5 C 360,67.386719 352.47656,60 343.19922,60 Z m 0,0" style="fill:rgb(20.000%,20.000%,20.000%)"/> <path d="M 144,235.49999 C 144,262.0078 122.50781,283.5 95.999998,283.5 69.492187,283.5 48,262.0078 48,235.49999 48,208.99219 69.492187,187.5 95.999998,187.5 122.50781,187.5 144,208.99219 144,235.49999 Z m 0,0"/> <path d="m 144,228 c 0,26.50781 -21.49219,48 -48,48 -26.507812,0 -48,-21.49219 -48,-48 0,-26.50781 21.492188,-48 48,-48 26.50781,0 48,21.49219 48,48 z m 0,0" style="fill:rgb(99.215%,49.019%,0%)"/> <path d="m 48,84 h 288 v 60 H 48 Z m 0,0" style="fill:rgb(100.000%,100.000%,100.000%)"/> <path d="m 144.49453,96 v 48 H 131.50547 V 96 Z m 0,0" style="fill:rgb(99.215%,49.019%,0%)"/> <path d="m 222,168 c -9.94141,0 -18,8.05859 -18,18 0,9.94141 8.05859,18 18,18 9.94141,0 18,-8.05859 18,-18 0,-9.94141 -8.05859,-18 -18,-18 z m 48,0 c -9.94141,0 -18,8.05859 -18,18 0,9.94141 8.05859,18 18,18 9.94141,0 18,-8.05859 18,-18 0,-9.94141 -8.05859,-18 -18,-18 z m 48,0 c -9.94141,0 -18,8.05859 -18,18 0,9.94141 8.05859,18 18,18 9.94141,0 18,-8.05859 18,-18 0,-9.94141 -8.05859,-18 -18,-18 z m -96,48 c -9.94141,0 -18,8.05859 -18,18 0,9.94141 8.05859,18 18,18 9.94141,0 18,-8.05859 18,-18 0,-9.94141 -8.05859,-18 -18,-18 z m 48,0 c -9.94141,0 -18,8.05859 -18,18 0,9.94141 8.05859,18 18,18 9.94141,0 18,-8.05859 18,-18 0,-9.94141 -8.05859,-18 -18,-18 z m 48,0 c -9.94141,0 -18,8.05859 -18,18 0,9.94141 8.05859,18 18,18 9.94141,0 18,-8.05859 18,-18 0,-9.94141 -8.05859,-18 -18,-18 z m -96,48 c -9.94141,0 -18,8.05859 -18,18 0,9.94141 8.05859,18 18,18 9.94141,0 18,-8.05859 18,-18 0,-9.94141 -8.05859,-18 -18,-18 z m 48,0 c -9.94141,0 -18,8.05859 -18,18 0,9.94141 8.05859,18 18,18 9.94141,0 18,-8.05859 18,-18 0,-9.94141 -8.05859,-18 -18,-18 z m 48,0 c -9.94141,0 -18,8.05859 -18,18 0,9.94141 8.05859,18 18,18 9.94141,0 18,-8.05859 18,-18 0,-9.94141 -8.05859,-18 -18,-18 z m 0,0" style="fill:rgb(100.000%,100.000%,100.000%)"/> <use width="100%" height="100%" x="0" y="0" mask="url(#mask2)" xlink:href="#surface11"/> <path d="M 64 182 L 64 192 L 448 192 L 448 182 L 64 182 z" transform="scale(0.75)"/> </svg>
diff --git a/_icons_to_fix/goterminal.svg b/_icons_to_fix/goterminal.svg
new file mode 100644
index 000000000..2ab29e986
--- /dev/null
+++ b/_icons_to_fix/goterminal.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 318 L 24 324 C 24 333.972656 32.027344 342 42 342 L 342 342 C 351.972656 342 360 333.972656 360 324 L 360 318 C 360 327.972656 351.972656 336 342 336 L 42 336 C 32.027344 336 24 327.972656 24 318 Z M 24 318"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 48 C 32.027344 48 24 56.027344 24 66 L 24 72 C 24 62.027344 32.027344 54 42 54 L 342 54 C 351.972656 54 360 62.027344 360 72 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 42 48"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 90 L 72 102 L 66 102 C 56.027344 102 48 110.027344 48 120 C 48 129.972656 56.027344 138 66 138 L 72 138 L 72 150 L 49.101562 150 C 51.574219 156.984375 58.148438 162 66 162 L 72 162 L 72 174 L 84 174 L 84 162 L 90 162 C 99.972656 162 108 153.972656 108 144 C 108 134.027344 99.972656 126 90 126 L 84 126 L 84 114 L 106.898438 114 C 104.425781 107.015625 97.851562 102 90.003906 102 L 84.003906 102 L 84.003906 90 Z M 66 114 L 72 114 L 72 126 L 66 126 C 62.675781 126 60 123.324219 60 120 C 60 116.675781 62.675781 114 66 114 Z M 84 138 L 90 138 C 93.324219 138 96 140.675781 96 144 C 96 147.324219 93.320312 150.152344 90 150 L 84 150 Z M 132 162 L 132 174 L 204 174 L 204 162 Z M 132 162"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(72.156%,9.019%,29.803%)" d="M 42 48 L 342 48 C 351.941406 48 360 56.058594 360 66 L 360 318 C 360 327.941406 351.941406 336 342 336 L 42 336 C 32.058594 336 24 327.941406 24 318 L 24 66 C 24 56.058594 32.058594 48 42 48 Z M 42 48"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 72 84 L 72 96 L 66 96 C 56.027344 96 48 104.027344 48 114 C 48 123.972656 56.027344 132 66 132 L 72 132 L 72 144 L 49.101562 144 C 51.574219 150.984375 58.148438 156 66 156 L 72 156 L 72 168 L 84 168 L 84 156 L 90 156 C 99.972656 156 108 147.972656 108 138 C 108 128.027344 99.972656 120 90 120 L 84 120 L 84 108 L 106.898438 108 C 104.425781 101.015625 97.851562 96 90.003906 96 L 84.003906 96 L 84.003906 84 Z M 66 108 L 72 108 L 72 120 L 66 120 C 62.675781 120 60 117.324219 60 114 C 60 110.675781 62.675781 108 66 108 Z M 84 132 L 90 132 C 93.324219 132 96 134.675781 96 138 C 96 141.324219 93.320312 144.152344 90 144 L 84 144 Z M 132 156 L 132 168 L 204 168 L 204 156 Z M 132 156"/> </g> </svg>
diff --git a/_icons_to_fix/gpodder.svg b/_icons_to_fix/gpodder.svg
new file mode 100644
index 000000000..6c65f3da3
--- /dev/null
+++ b/_icons_to_fix/gpodder.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 187.410156 29.582031 C 183.929688 29.640625 180.410156 29.867188 176.875 30.257812 C 121.496094 36.378906 81.15625 82.066406 84.957031 133.070312 L 71.996094 134.523438 L 79.414062 201.601562 L 122.648438 196.824219 L 115.226562 129.722656 L 99.214844 131.5 C 96.246094 87.789062 130.894531 48.761719 178.386719 43.511719 C 225.855469 38.265625 268.382812 68.703125 275.085938 111.957031 L 260.992188 113.515625 L 268.410156 180.601562 L 310.144531 175.992188 L 302.730469 108.90625 L 289.328125 110.382812 C 282.257812 63.109375 238.375 28.753906 187.410156 29.578125 Z M 187.410156 29.582031"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 181.039062 66.015625 C 175.160156 66.242188 169.996094 69.363281 165.945312 73.988281 C 161.890625 78.613281 158.6875 84.777344 155.992188 92.007812 C 150.597656 106.46875 147.28125 137.332031 145.445312 156.839844 C 143.609375 176.347656 143.292969 184.464844 144.132812 201.28125 C 144.96875 218.101562 146.605469 231.1875 150.070312 238.496094 C 153.097656 244.886719 156.617188 252.191406 158.132812 258.789062 C 159.648438 265.386719 159.328125 270.644531 155.445312 274.898438 C 151.558594 279.152344 142.988281 282.976562 126.507812 283.859375 C 110.03125 284.742188 85.949219 277.953125 51.808594 271.597656 C 46.308594 270.574219 41.722656 270.484375 37.730469 271.804688 C 33.742188 273.125 30.617188 276.066406 28.714844 279.78125 C 24.914062 287.207031 24.574219 314.214844 24.011719 328.332031 C 23.832031 332.894531 25.507812 337.246094 28.449219 340.808594 C 31.394531 344.375 35.511719 347.292969 40.621094 349.851562 C 50.839844 354.960938 65.148438 358.644531 82.917969 361.261719 C 118.453125 366.5 167.796875 367.328125 223.84375 364.078125 L 223.890625 364.0625 L 223.953125 364.0625 C 244.582031 362.367188 277.214844 361.171875 305.355469 354.019531 C 319.425781 350.445312 332.4375 345.40625 342.367188 337.707031 C 352.300781 330.003906 359.105469 319.3125 359.773438 305.679688 C 360.398438 293.003906 359.742188 273.707031 357.195312 267.609375 C 354.652344 261.507812 349.195312 258.253906 343.585938 258.136719 C 332.375 257.902344 319.160156 264.042969 302.011719 268.070312 C 282.332031 272.6875 268.445312 276.714844 259 276 C 249.550781 275.285156 244.828125 270.074219 241.90625 266.320312 C 238.984375 262.5625 237.671875 257.003906 237.0625 249.941406 C 236.453125 242.875 236.523438 234.507812 235.59375 225.699219 C 233.804688 208.8125 230.433594 181.273438 222.8125 145.957031 C 219.007812 128.304688 214.171875 99.6875 207.679688 87.195312 C 204.429688 80.945312 200.78125 75.691406 196.402344 71.898438 C 192.023438 68.101562 186.742188 65.804688 181.03125 66.023438 Z M 181.039062 66.015625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 181.042969 60.011719 C 175.167969 60.238281 170.003906 63.367188 165.949219 67.992188 C 161.894531 72.617188 158.683594 78.773438 155.988281 86.003906 C 150.59375 100.464844 147.277344 131.335938 145.441406 150.84375 C 144.03125 165.84375 143.546875 174.175781 143.765625 184.839844 C 143.820312 176.710938 144.300781 168.945312 145.441406 156.84375 C 147.277344 137.335938 150.59375 106.464844 155.988281 92.003906 C 158.683594 84.773438 161.894531 78.617188 165.949219 73.992188 C 170.003906 69.367188 175.167969 66.238281 181.042969 66.011719 L 181.03125 66.023438 C 186.742188 65.800781 192.027344 68.101562 196.40625 71.894531 C 200.785156 75.691406 204.425781 80.953125 207.679688 87.199219 C 214.171875 99.695312 219.003906 128.304688 222.808594 145.957031 C 230.429688 181.273438 233.804688 208.820312 235.59375 225.703125 C 236.523438 234.515625 236.449219 248.871094 237.058594 255.9375 C 237.667969 263.003906 238.988281 268.5625 241.910156 272.320312 C 244.832031 276.078125 249.546875 281.285156 258.996094 282 C 268.445312 282.714844 282.335938 278.683594 302.015625 274.066406 C 319.164062 270.042969 332.367188 263.90625 343.582031 264.140625 C 349.1875 264.257812 354.652344 267.507812 357.199219 273.609375 C 358.945312 277.789062 359.742188 285.429688 359.90625 293.859375 C 360.089844 283.117188 359.355469 272.773438 357.199219 267.609375 C 354.652344 261.507812 349.1875 258.257812 343.582031 258.140625 C 332.367188 257.90625 319.164062 264.042969 302.015625 268.066406 C 282.335938 272.683594 268.445312 276.714844 258.996094 276 C 249.546875 275.285156 244.832031 270.078125 241.910156 266.320312 C 238.988281 262.5625 237.667969 257.003906 237.058594 249.9375 C 236.449219 242.871094 236.523438 228.515625 235.59375 219.703125 C 233.804688 202.820312 230.429688 175.273438 222.808594 139.957031 C 219.003906 122.304688 214.171875 93.695312 207.679688 81.199219 C 204.425781 74.953125 200.785156 69.691406 196.40625 65.894531 C 192.027344 62.101562 186.742188 59.800781 181.03125 60.023438 Z M 158.683594 268.171875 C 158.253906 270.652344 157.277344 272.898438 155.449219 274.898438 C 151.5625 279.152344 142.984375 282.980469 126.503906 283.863281 C 110.027344 284.746094 85.949219 277.949219 51.808594 271.59375 C 46.308594 270.570312 41.726562 270.484375 37.734375 271.804688 C 33.742188 273.125 30.609375 276.0625 28.710938 279.773438 C 24.910156 287.199219 24.574219 308.222656 24.011719 322.335938 C 23.980469 323.125 24.074219 323.882812 24.152344 324.65625 C 24.65625 310.773438 25.210938 292.609375 28.710938 285.773438 C 30.609375 282.0625 33.742188 279.125 37.734375 277.804688 C 41.726562 276.484375 46.308594 276.570312 51.808594 277.59375 C 85.949219 283.949219 110.027344 290.746094 126.503906 289.863281 C 142.984375 288.980469 151.5625 285.152344 155.449219 280.898438 C 158.632812 277.410156 159.339844 273.195312 158.683594 268.171875 Z M 158.683594 268.171875"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 167.835938 163.800781 C 166.808594 189.707031 158.910156 213.425781 147.164062 225.902344 C 135.414062 238.378906 121.632812 237.683594 111.074219 224.082031 C 100.515625 210.484375 94.8125 186.078125 96.144531 160.1875 C 97.175781 134.28125 105.074219 110.5625 116.820312 98.085938 C 128.566406 85.613281 142.351562 86.304688 152.910156 99.90625 C 163.46875 113.503906 169.171875 137.910156 167.835938 163.800781 Z M 167.835938 163.800781"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 275.238281 158.195312 C 279.609375 197.886719 264.6875 231.765625 241.914062 233.863281 C 219.136719 235.960938 197.125 205.488281 192.75 165.800781 C 188.371094 126.101562 203.292969 92.21875 226.070312 90.121094 C 248.851562 88.019531 270.863281 118.5 275.238281 158.195312 Z M 275.238281 158.195312"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 187.40625 23.578125 C 183.929688 23.632812 180.40625 23.867188 176.871094 24.257812 C 123.21875 30.1875 83.808594 73.269531 84.855469 122.332031 C 86.996094 75.800781 125.414062 35.945312 176.871094 30.257812 C 180.40625 29.867188 183.929688 29.632812 187.40625 29.578125 C 238.371094 28.757812 282.257812 63.105469 289.324219 110.378906 L 302.730469 108.902344 L 309.492188 170.0625 L 310.148438 169.992188 L 302.730469 102.902344 L 289.324219 104.378906 C 282.257812 57.105469 238.371094 22.757812 187.40625 23.578125 Z M 273.855469 106.101562 L 260.988281 107.519531 L 261.644531 113.449219 L 275.085938 111.960938 C 274.777344 109.96875 274.3125 108.035156 273.855469 106.101562 Z M 99.164062 122.542969 C 99.019531 125.5 99.007812 128.484375 99.210938 131.496094 L 115.230469 129.714844 L 121.992188 190.898438 L 122.648438 190.828125 L 115.230469 123.726562 L 99.210938 125.496094 C 99.144531 124.503906 99.191406 123.53125 99.164062 122.542969 Z M 84.832031 127.078125 L 72 128.519531 L 72.65625 134.449219 L 84.960938 133.066406 C 84.8125 131.054688 84.847656 129.070312 84.832031 127.078125 Z M 84.832031 127.078125"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 187.410156 23.582031 C 183.929688 23.640625 180.410156 23.867188 176.875 24.257812 C 121.496094 30.378906 81.15625 76.066406 84.957031 127.070312 L 71.996094 128.523438 L 79.414062 195.601562 L 122.648438 190.824219 L 115.226562 123.722656 L 99.214844 125.5 C 96.246094 81.789062 130.894531 42.761719 178.386719 37.511719 C 225.855469 32.265625 268.382812 62.703125 275.085938 105.957031 L 260.992188 107.515625 L 268.410156 174.601562 L 310.144531 169.992188 L 302.730469 102.90625 L 289.328125 104.382812 C 282.257812 57.109375 238.375 22.753906 187.410156 23.578125 Z M 187.410156 23.582031"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 181.039062 60.015625 C 175.160156 60.242188 169.996094 63.363281 165.945312 67.988281 C 161.890625 72.613281 158.6875 78.777344 155.992188 86.007812 C 150.597656 100.46875 147.28125 131.332031 145.445312 150.839844 C 143.609375 170.347656 143.292969 178.464844 144.132812 195.28125 C 144.96875 212.101562 146.605469 225.1875 150.070312 232.496094 C 153.097656 238.886719 156.617188 252.191406 158.132812 258.789062 C 159.648438 265.386719 159.328125 270.644531 155.445312 274.898438 C 151.558594 279.148438 142.988281 282.972656 126.507812 283.859375 C 110.03125 284.742188 85.949219 277.949219 51.808594 271.597656 C 46.308594 270.574219 41.722656 270.480469 37.730469 271.804688 C 33.742188 273.125 30.617188 276.066406 28.714844 279.777344 C 24.914062 287.203125 24.574219 308.214844 24.011719 322.332031 C 23.832031 326.894531 25.507812 331.246094 28.449219 334.808594 C 31.394531 338.375 35.511719 341.296875 40.621094 343.851562 C 50.839844 348.960938 65.148438 352.644531 82.917969 355.261719 C 118.453125 360.5 167.796875 361.328125 223.84375 358.078125 L 223.890625 358.0625 L 223.953125 358.0625 C 244.582031 356.367188 277.214844 355.171875 305.355469 348.019531 C 319.425781 344.445312 332.4375 339.40625 342.367188 331.707031 C 352.300781 324.003906 359.105469 313.3125 359.773438 299.679688 C 360.398438 287.003906 359.742188 273.707031 357.195312 267.605469 C 354.652344 261.507812 349.195312 258.253906 343.585938 258.136719 C 332.375 257.902344 319.160156 264.042969 302.011719 268.066406 C 282.332031 272.6875 268.445312 276.714844 259 276 C 249.550781 275.285156 244.828125 270.074219 241.90625 266.316406 C 238.984375 262.558594 237.671875 257.003906 237.0625 249.9375 C 236.453125 242.871094 236.523438 228.507812 235.59375 219.699219 C 233.804688 202.8125 230.433594 175.273438 222.8125 139.957031 C 219.007812 122.304688 214.171875 93.6875 207.679688 81.195312 C 204.429688 74.945312 200.78125 69.691406 196.402344 65.898438 C 192.023438 62.101562 186.742188 59.804688 181.03125 60.023438 Z M 181.039062 60.015625"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 167.835938 157.800781 C 166.808594 183.707031 158.910156 207.425781 147.164062 219.902344 C 135.414062 232.378906 121.632812 231.683594 111.074219 218.082031 C 100.515625 204.484375 94.8125 180.078125 96.144531 154.1875 C 97.175781 128.28125 105.074219 104.5625 116.820312 92.085938 C 128.566406 79.613281 142.351562 80.304688 152.910156 93.90625 C 163.46875 107.503906 169.171875 131.910156 167.835938 157.800781 Z M 167.835938 157.800781"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 155.910156 168.578125 C 154.957031 181.835938 146.164062 192.328125 136.269531 192.007812 C 126.375 191.691406 119.125 180.683594 120.074219 167.425781 C 121.023438 154.164062 129.816406 143.667969 139.714844 143.988281 C 149.609375 144.304688 156.859375 155.3125 155.910156 168.578125 Z M 155.910156 168.578125"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 275.238281 152.195312 C 279.609375 191.890625 264.691406 225.769531 241.914062 227.871094 C 219.136719 229.96875 197.125 199.492188 192.75 159.800781 C 188.375 120.105469 203.292969 86.226562 226.074219 84.125 C 248.851562 82.027344 270.863281 112.503906 275.238281 152.195312 Z M 275.238281 152.195312"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 251.355469 169.644531 C 248.710938 182.820312 238.847656 192.742188 229.285156 191.847656 C 219.726562 190.953125 214.066406 179.578125 216.617188 166.394531 C 218.28125 157.808594 223.152344 150.167969 229.386719 146.371094 C 235.625 142.570312 242.269531 143.195312 246.804688 148 C 251.34375 152.808594 253.078125 161.066406 251.355469 169.644531 Z M 251.355469 169.644531"/> <use mask="url(#mask5)" xlink:href="#surface20"/> </g> </svg>
diff --git a/_icons_to_fix/gramps.svg b/_icons_to_fix/gramps.svg
new file mode 100644
index 000000000..fd2c4a588
--- /dev/null
+++ b/_icons_to_fix/gramps.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 246 L 108 246 L 108 294 L 72 294 Z M 72 246"/> <path style="fill:rgb(0%,0%,0%)" d="M 144 246 L 179.996094 246 L 179.996094 294 L 144 294 Z M 144 246"/> <path style="fill:rgb(0%,0%,0%)" d="M 215.996094 246 L 251.996094 246 L 251.996094 294 L 215.996094 294 Z M 215.996094 246"/> <path style="fill:rgb(0%,0%,0%)" d="M 179.996094 90.003906 L 215.996094 90.003906 L 215.996094 138.003906 L 179.996094 138.003906 Z M 179.996094 90.003906"/> <path style="fill:rgb(0%,0%,0%)" d="M 108 162 L 144 162 L 144 210 L 108 210 Z M 108 162"/> <path style="fill:rgb(0%,0%,0%)" d="M 251.996094 162 L 287.996094 162 L 287.996094 210 L 251.996094 210 Z M 251.996094 162"/> <path style="fill:rgb(0%,0%,0%)" d="M 287.996094 246 L 323.996094 246 L 323.996094 294 L 287.996094 294 Z M 287.996094 246"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <path style="fill:none;stroke-width:1.999971;stroke:rgb(29.803%,29.803%,29.803%)" d="M 21 30.000651 L 21 19.000651 L 44.999349 19.000651 L 44.999349 30.000651" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:1.999971;stroke:rgb(29.803%,29.803%,29.803%)" d="M 26.999349 44 L 26.999349 31.000651 L 50.999349 31.000651 L 50.999349 44" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:1.999971;stroke:rgb(29.803%,29.803%,29.803%)" d="M 15 44 L 15 31.000651 L 38.999349 31.000651 L 38.999349 44" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 72 240 L 108 240 L 108 288 L 72 288 Z M 72 240"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 144 240 L 179.996094 240 L 179.996094 288 L 144 288 Z M 144 240"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 215.996094 240 L 251.996094 240 L 251.996094 288 L 215.996094 288 Z M 215.996094 240"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 179.996094 84.003906 L 215.996094 84.003906 L 215.996094 132.003906 L 179.996094 132.003906 Z M 179.996094 84.003906"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 108 156.003906 L 144 156.003906 L 144 204.003906 L 108 204.003906 Z M 108 156.003906"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 251.996094 156.003906 L 287.996094 156.003906 L 287.996094 204.003906 L 251.996094 204.003906 Z M 251.996094 156.003906"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 287.996094 240 L 323.996094 240 L 323.996094 288 L 287.996094 288 Z M 287.996094 240"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/granule.svg b/_icons_to_fix/granule.svg
new file mode 100644
index 000000000..f5bccee9a
--- /dev/null
+++ b/_icons_to_fix/granule.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 319.199219 L 24 331.199219 C 24 340.5 31.496094 348 40.804688 348 L 343.199219 348 C 352.5 348 360 340.5 360 331.199219 L 360 319.199219 C 360 328.5 352.5 336 343.199219 336 L 40.804688 336 C 31.503906 336 24.003906 328.5 24.003906 319.199219 Z M 24 319.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 114.003906 L 108 90.003906 L 275.996094 90.003906 L 275.996094 114.003906 Z M 108 114.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 162.003906 L 108 138.003906 L 275.996094 138.003906 L 275.996094 162.003906 Z M 108 162.003906"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 174 C 31.496094 174 24 181.503906 24 190.804688 L 24 196.804688 C 24 187.503906 31.496094 180 40.804688 180 L 343.195312 180 C 352.496094 180 360 187.503906 360 196.804688 L 360 190.804688 C 360 181.503906 352.496094 174 343.195312 174 Z M 40.804688 174"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 84 42 L 299.992188 42 C 306.621094 42 311.992188 49.160156 311.992188 57.996094 L 311.992188 265.996094 C 311.992188 274.832031 306.621094 281.992188 299.992188 281.992188 L 84 281.992188 C 77.371094 281.992188 72 274.832031 72 265.996094 L 72 57.996094 C 72 49.160156 77.371094 42 84 42 Z M 84 42"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 40.800781 174 L 343.195312 174 C 352.472656 174 359.992188 181.523438 359.992188 190.800781 L 359.992188 325.199219 C 359.992188 334.476562 352.472656 342 343.195312 342 L 40.800781 342 C 31.523438 342 24 334.476562 24 325.199219 L 24 190.800781 C 24 181.523438 31.523438 174 40.800781 174 Z M 40.800781 174"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 129 234 L 255 234 C 259.96875 234 264 238.03125 264 243 L 264 261 C 264 265.96875 259.96875 270 255 270 L 129 270 C 124.03125 270 120 265.96875 120 261 L 120 243 C 120 238.03125 124.03125 234 129 234 Z M 129 234"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/groovy.svg b/_icons_to_fix/groovy.svg
new file mode 100644
index 000000000..c13ddf4ba
--- /dev/null
+++ b/_icons_to_fix/groovy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 198 C 360 290.785156 284.785156 366 192 366 C 99.214844 366 24 290.785156 24 198 C 24 105.214844 99.214844 30 192 30 C 284.785156 30 360 105.214844 360 198 Z M 360 198"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 281.992188 214.578125 C 281.992188 242.6875 274.90625 263.972656 260.738281 278.4375 C 246.570312 292.804688 225.355469 300 197.105469 300 C 177.230469 300 160.0625 295.675781 145.613281 287.027344 C 131.261719 278.296875 120.402344 266.195312 113.039062 250.734375 C 105.679688 235.175781 102 217.121094 102 196.558594 C 102 177.09375 105.863281 159.761719 113.589844 144.570312 C 121.320312 129.378906 132.457031 117.507812 146.996094 108.957031 C 161.539062 100.316406 178.375 96 197.523438 96 C 218.597656 96 235.851562 101.316406 249.285156 111.960938 C 262.808594 122.605469 273.761719 137.988281 279.003906 156 L 243.003906 156 C 239.601562 147.632812 232.71875 139.664062 224.714844 134.203125 C 216.707031 128.742188 207.460938 126 196.972656 126 C 180.039062 126 165.5 132.703125 153.351562 146.074219 C 141.207031 159.355469 135.132812 176.140625 135.132812 196.425781 L 135.132812 196.429688 C 135.132812 210.074219 137.570312 222.445312 142.449219 233.546875 C 147.417969 244.550781 154.597656 253.375 163.984375 260.015625 C 173.460938 266.65625 184.367188 270 196.699219 270 C 206.359375 270 214.917969 268.796875 222.371094 266.429688 C 229.917969 263.972656 236.085938 260.0625 240.871094 254.695312 C 245.746094 249.234375 248.730469 241.734375 249.003906 234 L 216.003906 234 L 216.003906 204 L 282.003906 204"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 48 C 112.472656 48 48 112.472656 48 192 C 48.027344 193.164062 48.070312 194.328125 48.128906 195.492188 C 49.496094 116.996094 113.488281 54.058594 191.996094 54 C 270.132812 54.046875 333.976562 116.394531 335.871094 194.507812 C 335.921875 193.671875 335.960938 192.835938 335.996094 192 C 335.996094 112.472656 271.527344 48 191.996094 48 Z M 192 48"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24.03125 193.171875 24.074219 194.34375 24.128906 195.515625 C 25.484375 103.753906 100.226562 30.0625 191.996094 30 C 283.375 30.046875 357.957031 103.125 359.871094 194.484375 C 359.917969 193.65625 359.960938 192.828125 359.996094 192 C 359.996094 99.214844 284.78125 24 191.996094 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 360 192 C 360 284.785156 284.785156 360 192 360 C 99.214844 360 24 284.785156 24 192 C 24 99.214844 99.214844 24 192 24 C 284.785156 24 360 99.214844 360 192 Z M 360 192"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 336 192 C 336 271.527344 271.527344 336 192 336 C 112.472656 336 48 271.527344 48 192 C 48 112.472656 112.472656 48 192 48 C 271.527344 48 336 112.472656 336 192 Z M 336 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 281.992188 208.578125 C 281.992188 236.6875 274.90625 257.972656 260.738281 272.4375 C 246.570312 286.804688 225.355469 294 197.105469 294 C 177.230469 294 160.0625 289.675781 145.613281 281.027344 C 131.261719 272.296875 120.402344 260.195312 113.039062 244.734375 C 105.679688 229.175781 102 211.121094 102 190.558594 C 102 171.09375 105.863281 153.761719 113.589844 138.570312 C 121.320312 123.378906 132.457031 111.507812 146.996094 102.957031 C 161.539062 94.316406 178.375 90 197.523438 90 C 218.597656 90 235.851562 95.316406 249.285156 105.960938 C 262.808594 116.605469 273.761719 131.988281 279.003906 150 L 243.003906 150 C 239.601562 141.632812 232.71875 133.664062 224.714844 128.203125 C 216.707031 122.742188 207.460938 120 196.972656 120 C 180.039062 120 165.5 126.703125 153.351562 140.074219 C 141.207031 153.355469 135.132812 170.140625 135.132812 190.425781 L 135.132812 190.429688 C 135.132812 204.074219 137.570312 216.445312 142.449219 227.546875 C 147.417969 238.550781 154.597656 247.375 163.984375 254.015625 C 173.460938 260.65625 184.367188 264 196.699219 264 C 206.359375 264 214.917969 262.796875 222.371094 260.429688 C 229.917969 257.972656 236.085938 254.0625 240.871094 248.695312 C 245.746094 243.234375 248.730469 235.734375 249.003906 228 L 216.003906 228 L 216.003906 198 L 282.003906 198"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/grub-customizer.svg b/_icons_to_fix/grub-customizer.svg
new file mode 100644
index 000000000..6a5cff811
--- /dev/null
+++ b/_icons_to_fix/grub-customizer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 195.640625 41.917969 C 187.867188 41.957031 178.914062 43.605469 169.335938 48.292969 C 144.535156 60.394531 147.703125 86.625 151.832031 139.027344 C 152.886719 153.128906 138.457031 162.550781 126.03125 181.054688 C 113.605469 199.464844 112.167969 214.53125 102.816406 229.757812 C 93.703125 244.355469 94.992188 243.484375 98.308594 255.902344 C 97.847656 256.324219 97.386719 256.753906 96.917969 257.199219 C 93.585938 260.367188 89.566406 268.410156 83.746094 272.320312 L 83.726562 272.320312 C 77.960938 276.230469 63.207031 275.917969 59.457031 280.507812 C 55.800781 285.109375 59.621094 291.769531 59.511719 304.140625 C 59.511719 309.433594 58.566406 313.402344 57.929688 316.621094 C 56.980469 320.699219 56.402344 323.550781 58.242188 326.460938 C 61.574219 331.59375 66.804688 332.925781 97.101562 338.839844 C 113.277344 342.007812 128.613281 350.152344 138.816406 350.992188 C 149.078125 351.683594 151.304688 348.445312 157.542969 343.277344 C 158.332031 342.605469 159.050781 342.050781 159.707031 341.5625 C 160.335938 341.582031 160.921875 341.496094 161.457031 341.273438 C 175.046875 335.507812 170.390625 337.308594 192.074219 336.089844 C 213.386719 334.957031 219.621094 334.035156 239.347656 338.832031 C 240.53125 342.5625 242.347656 345.207031 244.050781 346.605469 C 246.960938 349.082031 251.355469 350.992188 260.925781 350.992188 C 270.550781 350.992188 276.511719 348.976562 282.863281 343.007812 C 286.9375 339.191406 291.269531 335.597656 303.75 327.558594 C 313.699219 321.222656 328.652344 314.238281 331.617188 311.4375 C 333.089844 310.070312 335.738281 308.75 335.957031 303.671875 C 336.117188 299.289062 332.351562 297.84375 329.710938 296.316406 C 326.015625 294.3125 316.433594 287.058594 311.628906 279.925781 C 308.71875 275.59375 312.84375 268.445312 308.824219 263.003906 L 308.824219 263.078125 C 307.890625 261.796875 306.671875 261.238281 305.492188 261.027344 C 307.441406 256.714844 308.953125 252.800781 309.785156 249.578125 L 309.757812 249.589844 C 314.632812 230.921875 299.296875 198.613281 284.542969 179.054688 C 269.839844 159.492188 257.792969 147.324219 251.867188 122.578125 C 245.84375 97.78125 253.355469 104.925781 248.0625 83.296875 C 245.476562 72.507812 240.875 63.992188 235.796875 58.335938 C 230.722656 52.570312 223.84375 49.238281 220.460938 47.546875 C 215.847656 45.226562 207 41.855469 195.640625 41.917969 Z M 195.640625 41.917969"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.136719 36.96875 C 183.339844 37.011719 174.363281 38.664062 164.753906 43.363281 C 147.773438 51.648438 143.871094 66.550781 144.421875 91.890625 C 144.910156 71.398438 149.664062 58.800781 164.753906 51.4375 C 174.363281 46.738281 183.339844 45.085938 191.136719 45.042969 C 202.53125 44.980469 211.402344 48.359375 216.03125 50.691406 C 219.425781 52.386719 226.320312 55.726562 231.410156 61.507812 C 236.503906 67.183594 241.117188 75.722656 243.710938 86.542969 C 244.667969 90.460938 245.199219 93.417969 245.476562 95.808594 C 245.882812 92.175781 246.109375 88.265625 243.710938 78.46875 C 241.117188 67.648438 236.503906 59.109375 231.410156 53.4375 C 226.320312 47.652344 219.425781 44.3125 216.03125 42.617188 C 211.402344 40.289062 202.53125 36.910156 191.136719 36.96875 Z M 245.273438 105.722656 C 244.851562 109.59375 244.667969 114.179688 247.527344 125.9375 C 253.472656 150.753906 265.554688 162.960938 280.296875 182.578125 C 292.253906 198.425781 304.585938 222.625 306.304688 241.210938 C 308.363281 222.140625 294.082031 192.777344 280.296875 174.503906 C 265.554688 154.886719 253.472656 142.679688 247.527344 117.863281 C 246.226562 112.523438 245.578125 108.710938 245.273438 105.722656 Z M 146.949219 139.207031 C 144.859375 150.867188 132.316406 160.148438 121.328125 176.511719 C 108.867188 194.972656 107.425781 210.082031 98.046875 225.355469 C 90.945312 236.726562 90.152344 238.757812 91.703125 244.925781 C 92.632812 242.269531 94.59375 238.957031 98.046875 233.429688 C 107.425781 218.15625 108.867188 203.046875 121.328125 184.585938 C 133.789062 166.027344 148.261719 156.578125 147.203125 142.433594 C 147.113281 141.285156 147.035156 140.328125 146.949219 139.207031 Z M 91.765625 253.246094 C 88.496094 256.632812 84.550781 264.253906 78.921875 268.039062 L 78.902344 268.039062 C 73.117188 271.960938 58.320312 271.648438 54.558594 276.25 C 52.539062 278.796875 52.808594 282.019531 53.429688 286.441406 C 53.679688 285.6875 54.039062 284.980469 54.558594 284.324219 C 58.320312 279.71875 73.117188 280.035156 78.902344 276.113281 L 78.921875 276.113281 C 84.757812 272.191406 88.789062 264.125 92.128906 260.949219 C 92.597656 260.503906 93.0625 260.070312 93.523438 259.648438 C 92.816406 256.996094 92.210938 254.96875 91.765625 253.246094 Z M 304.066406 258.105469 C 303.300781 260.1875 302.378906 262.417969 301.308594 264.785156 C 302.488281 264.996094 303.714844 265.558594 304.648438 266.84375 L 304.648438 266.769531 C 305.601562 268.058594 306.089844 269.445312 306.328125 270.863281 C 306.339844 266.976562 307.410156 262.433594 304.648438 258.695312 L 304.648438 258.769531 C 304.464844 258.519531 304.269531 258.304688 304.066406 258.105469 Z M 306.539062 273.304688 C 306.582031 277.148438 305.625 281.003906 307.460938 283.742188 C 312.28125 290.894531 321.890625 298.167969 325.597656 300.179688 C 327.300781 301.167969 329.472656 302.121094 330.757812 303.851562 C 331.34375 302.796875 331.777344 301.410156 331.859375 299.484375 C 332.023438 295.085938 328.242188 293.640625 325.597656 292.105469 C 321.890625 290.09375 312.28125 282.820312 307.460938 275.667969 C 306.980469 274.949219 306.703125 274.152344 306.539062 273.304688 Z M 54.476562 303.398438 C 54.191406 307.039062 53.519531 309.980469 53.027344 312.46875 C 52.179688 316.117188 51.632812 318.789062 52.835938 321.398438 C 52.898438 321.117188 52.960938 320.839844 53.027344 320.542969 C 53.667969 317.3125 54.617188 313.335938 54.617188 308.027344 C 54.628906 306.382812 54.574219 304.847656 54.476562 303.398438 Z M 54.476562 303.398438"/> </g> </defs> <g> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 124.289062 321.847656 C 122.453125 319.875 121.140625 316.265625 121.15625 313.230469 C 121.164062 311.667969 122.777344 306.332031 125.761719 297.972656 C 128.285156 290.902344 130.382812 284.484375 130.425781 283.707031 C 130.480469 282.679688 129.253906 281.164062 125.890625 278.113281 C 123.355469 275.8125 119.671875 272.035156 117.707031 269.71875 C 115.738281 267.402344 113.582031 265.273438 112.917969 264.992188 C 112.171875 264.675781 106.675781 266.265625 98.578125 269.140625 C 91.359375 271.707031 84.425781 273.878906 83.175781 273.972656 C 80.601562 274.160156 75.769531 272.320312 73.703125 270.363281 C 72.058594 268.808594 60.027344 239.6875 59.761719 236.621094 C 59.5 233.582031 61.609375 229 64.277344 226.808594 C 65.492188 225.8125 72.0625 222.476562 78.878906 219.394531 C 86.21875 216.074219 91.476562 213.3125 91.769531 212.621094 C 92.039062 211.980469 92.101562 208.976562 91.902344 205.941406 C 91.707031 202.90625 91.726562 197.644531 91.949219 194.246094 C 92.167969 190.84375 92.019531 187.664062 91.617188 187.179688 C 91.214844 186.691406 85.367188 183.585938 78.628906 180.28125 C 70.792969 176.4375 65.628906 173.582031 64.304688 172.359375 C 61.777344 170.03125 59.894531 164.925781 60.519531 162.101562 C 60.773438 160.957031 64.03125 153.050781 67.757812 144.539062 L 74.53125 129.054688 L 77.269531 127.574219 C 82.109375 124.953125 83.761719 125.183594 99.25 130.652344 C 108.015625 133.75 113.441406 135.394531 114.058594 135.140625 C 114.59375 134.921875 117.117188 132.53125 119.667969 129.824219 C 122.21875 127.121094 125.941406 123.515625 127.941406 121.816406 C 129.9375 120.117188 131.773438 118.253906 132.019531 117.671875 C 132.265625 117.09375 130.554688 111.183594 128.21875 104.542969 C 125.882812 97.902344 123.707031 91.410156 123.382812 90.121094 C 122.46875 86.496094 123.207031 82.796875 125.441406 79.8125 C 127.128906 77.558594 128.84375 76.675781 142.414062 71.078125 C 150.71875 67.65625 158.699219 64.765625 160.148438 64.65625 C 163.515625 64.40625 167.917969 66.246094 170.066406 68.808594 C 170.972656 69.886719 174.234375 76.304688 177.3125 83.066406 C 180.390625 89.832031 183.167969 95.703125 183.484375 96.117188 C 183.820312 96.550781 186.9375 96.75 190.902344 96.585938 C 194.667969 96.429688 200.175781 96.484375 203.144531 96.710938 C 207.171875 97.019531 208.859375 96.839844 209.785156 96.007812 C 210.46875 95.394531 213.742188 89.382812 217.058594 82.648438 C 223.441406 69.699219 224.785156 67.792969 228.734375 66.097656 C 233.125 64.210938 234.984375 64.691406 251.917969 72.09375 L 267.34375 78.835938 L 269.085938 81.472656 C 272.085938 86 271.863281 87.933594 266.585938 103.113281 C 264.03125 110.464844 261.835938 117.089844 261.707031 117.835938 C 261.523438 118.886719 262.503906 120.132812 266.039062 123.34375 C 268.554688 125.625 272.429688 129.632812 274.652344 132.246094 C 276.875 134.863281 278.921875 137.097656 279.199219 137.214844 C 279.472656 137.335938 285.6875 135.300781 293 132.699219 C 300.316406 130.097656 307.492188 127.875 308.945312 127.757812 C 312.386719 127.480469 316.570312 129.269531 319.015625 132.0625 C 320.179688 133.390625 323.226562 140.015625 326.792969 148.957031 C 332.914062 164.308594 333.234375 165.902344 331.167969 170.800781 C 329.703125 174.265625 327.199219 175.886719 313.71875 182.074219 C 306.390625 185.4375 300.292969 188.425781 300.171875 188.707031 C 300.054688 188.992188 300.105469 192.5 300.292969 196.503906 C 300.476562 200.511719 300.40625 205.976562 300.132812 208.65625 C 299.792969 211.980469 299.9375 213.835938 300.59375 214.515625 C 301.117188 215.058594 307.320312 218.386719 314.371094 221.910156 C 328.367188 228.902344 330.429688 230.476562 331.402344 234.886719 C 332.324219 239.058594 331.570312 241.574219 324.734375 257.148438 L 318.195312 272.042969 L 315.378906 273.800781 C 310.34375 276.933594 309.453125 276.828125 293.066406 271.105469 C 285.058594 268.3125 278.308594 266.101562 278.074219 266.199219 C 277.835938 266.296875 275.8125 268.375 273.574219 270.824219 C 271.339844 273.269531 267.363281 277.097656 264.734375 279.332031 C 262.105469 281.566406 259.886719 283.777344 259.804688 284.246094 C 259.722656 284.714844 261.703125 290.867188 264.203125 297.910156 C 266.707031 304.957031 268.851562 312.140625 268.96875 313.871094 C 269.222656 317.546875 268.007812 320.808594 265.457031 323.300781 C 263.207031 325.5 236.09375 336.726562 232.335938 337.015625 C 229.195312 337.253906 224.445312 335.410156 222.246094 333.09375 C 221.402344 332.207031 218.0625 325.683594 214.820312 318.589844 C 211.578125 311.5 208.507812 305.519531 207.992188 305.300781 C 207.476562 305.082031 203.988281 305.011719 200.234375 305.148438 C 196.484375 305.285156 191.046875 305.199219 188.152344 304.957031 C 184.152344 304.628906 182.699219 304.785156 182.089844 305.617188 C 181.652344 306.222656 178.425781 312.398438 174.917969 319.34375 C 167.207031 334.621094 165.886719 336.070312 159.234375 336.519531 C 157.308594 336.652344 154.621094 335.675781 141.339844 330.023438 C 129.582031 325.019531 125.355469 322.992188 124.289062 321.847656 Z M 176.929688 261.816406 C 191.664062 266.320312 205.835938 265.691406 220.128906 259.898438 C 231.023438 255.484375 239.601562 248.984375 247.164062 239.414062 C 251.90625 233.414062 258.25 218.414062 259.292969 210.75 C 262.449219 187.480469 254.03125 165.796875 236.027344 150.832031 C 231.832031 147.347656 230.585938 146.65625 221.253906 142.652344 C 212.3125 138.816406 210.378906 138.183594 205.527344 137.527344 C 181.292969 134.25 157.285156 144.660156 143.5625 164.394531 C 131.238281 182.121094 128.78125 204.511719 136.933594 224.808594 C 141.203125 235.4375 148.527344 245.015625 157.84375 252.140625 C 160.496094 254.171875 164.476562 256.558594 170.296875 259.605469 C 170.761719 259.847656 173.746094 260.84375 176.929688 261.816406 Z M 172.832031 231.21875 C 159.660156 220.875 154.617188 203.796875 160.128906 188.222656 C 163.984375 177.335938 171.207031 169.804688 181.929688 165.492188 C 201.449219 157.640625 223.421875 166.804688 231.246094 186.0625 C 237.691406 201.925781 233.660156 218.890625 220.839844 229.847656 C 209.921875 239.179688 196.089844 241.554688 182.535156 236.425781 C 177.917969 234.675781 175.761719 233.519531 172.832031 231.21875 Z M 195.714844 223.558594 C 200.476562 223.765625 208.847656 221.285156 212.6875 217.960938 C 215.398438 215.617188 215.992188 214.703125 218.199219 209.496094 C 220.550781 203.957031 219.117188 203.429688 218.703125 199.125 C 217.867188 190.433594 213.699219 184.441406 205.839844 180.632812 C 199.527344 177.570312 195.085938 177.300781 188.625 179.582031 C 180.429688 182.476562 174.898438 188.984375 173.65625 197.191406 C 172.582031 204.292969 174.214844 210.121094 178.808594 215.5625 C 183.09375 220.644531 188.617188 223.253906 195.714844 223.558594 Z M 195.714844 223.558594"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 124.289062 315.792969 C 122.453125 313.820312 121.140625 310.210938 121.15625 307.179688 C 121.164062 305.617188 122.777344 300.277344 125.761719 291.921875 C 128.285156 284.851562 130.382812 278.429688 130.425781 277.652344 C 130.480469 276.625 129.253906 275.113281 125.890625 272.0625 C 123.355469 269.761719 119.671875 265.984375 117.707031 263.664062 C 115.738281 261.347656 113.582031 259.21875 112.917969 258.9375 C 112.171875 258.621094 106.675781 260.210938 98.578125 263.089844 C 91.359375 265.652344 84.425781 267.828125 83.175781 267.917969 C 80.601562 268.105469 75.769531 266.265625 73.703125 264.308594 C 72.058594 262.753906 60.027344 233.632812 59.761719 230.570312 C 59.5 227.527344 61.609375 222.945312 64.277344 220.757812 C 65.492188 219.761719 72.0625 216.421875 78.878906 213.339844 C 86.21875 210.023438 91.476562 207.257812 91.769531 206.570312 C 92.039062 205.929688 92.101562 202.921875 91.902344 199.886719 C 91.707031 196.855469 91.726562 191.589844 91.949219 188.191406 C 92.167969 184.792969 92.019531 181.613281 91.617188 181.125 C 91.214844 180.636719 85.367188 177.535156 78.628906 174.226562 C 70.792969 170.382812 65.628906 167.53125 64.304688 166.308594 C 61.777344 163.980469 59.894531 158.871094 60.519531 156.046875 C 60.773438 154.902344 64.03125 147 67.757812 138.484375 L 74.53125 123.003906 L 77.269531 121.519531 C 82.109375 118.898438 83.761719 119.128906 99.25 124.601562 C 108.015625 127.695312 113.441406 129.34375 114.058594 129.089844 C 114.59375 128.867188 117.117188 126.476562 119.667969 123.769531 C 122.21875 121.066406 125.941406 117.460938 127.941406 115.761719 C 129.9375 114.0625 131.773438 112.199219 132.019531 111.621094 C 132.265625 111.039062 130.554688 105.132812 128.21875 98.488281 C 125.882812 91.847656 123.707031 85.359375 123.382812 84.070312 C 122.46875 80.441406 123.207031 76.742188 125.441406 73.757812 C 127.128906 71.503906 128.84375 70.621094 142.414062 65.027344 C 150.71875 61.601562 158.699219 58.710938 160.148438 58.601562 C 163.515625 58.351562 167.917969 60.195312 170.066406 62.757812 C 170.972656 63.835938 174.234375 70.25 177.3125 77.015625 C 180.390625 83.777344 183.167969 89.648438 183.484375 90.0625 C 183.820312 90.5 186.9375 90.695312 190.902344 90.53125 C 194.667969 90.375 200.175781 90.433594 203.144531 90.660156 C 207.171875 90.964844 208.859375 90.785156 209.785156 89.953125 C 210.46875 89.339844 213.742188 83.328125 217.058594 76.59375 C 223.441406 63.644531 224.785156 61.738281 228.734375 60.042969 C 233.125 58.15625 234.984375 58.636719 251.917969 66.039062 L 267.34375 72.785156 L 269.085938 75.417969 C 272.085938 79.949219 271.863281 81.878906 266.585938 97.0625 C 264.03125 104.410156 261.835938 111.035156 261.707031 111.78125 C 261.523438 112.835938 262.503906 114.078125 266.039062 117.289062 C 268.554688 119.570312 272.429688 123.578125 274.652344 126.195312 C 276.875 128.808594 278.921875 131.046875 279.199219 131.164062 C 279.472656 131.28125 285.6875 129.25 293 126.648438 C 300.316406 124.046875 307.492188 121.820312 308.945312 121.703125 C 312.386719 121.425781 316.570312 123.214844 319.015625 126.011719 C 320.179688 127.335938 323.226562 133.960938 326.792969 142.902344 C 332.914062 158.253906 333.234375 159.847656 331.167969 164.75 C 329.703125 168.214844 327.199219 169.832031 313.71875 176.019531 C 306.390625 179.386719 300.292969 182.371094 300.171875 182.65625 C 300.054688 182.9375 300.105469 186.449219 300.292969 190.453125 C 300.476562 194.457031 300.40625 199.925781 300.132812 202.601562 C 299.792969 205.929688 299.9375 207.785156 300.59375 208.460938 C 301.117188 209.007812 307.320312 212.335938 314.371094 215.859375 C 328.367188 222.851562 330.429688 224.421875 331.402344 228.835938 C 332.324219 233.003906 331.570312 235.519531 324.734375 251.09375 L 318.195312 265.992188 L 315.378906 267.746094 C 310.34375 270.878906 309.453125 270.773438 293.066406 265.054688 C 285.058594 262.257812 278.308594 260.050781 278.074219 260.144531 C 277.835938 260.242188 275.8125 262.324219 273.574219 264.769531 C 271.339844 267.214844 267.363281 271.046875 264.734375 273.277344 C 262.105469 275.511719 259.886719 277.722656 259.804688 278.191406 C 259.722656 278.664062 261.703125 284.8125 264.203125 291.859375 C 266.707031 298.90625 268.851562 306.085938 268.96875 307.816406 C 269.222656 311.492188 268.007812 314.753906 265.457031 317.246094 C 263.207031 319.445312 236.09375 330.671875 232.335938 330.960938 C 229.195312 331.203125 224.445312 329.355469 222.246094 327.042969 C 221.402344 326.15625 218.0625 319.628906 214.820312 312.539062 C 211.578125 305.449219 208.507812 299.464844 207.992188 299.246094 C 207.476562 299.027344 203.988281 298.957031 200.234375 299.09375 C 196.484375 299.230469 191.046875 299.144531 188.152344 298.90625 C 184.152344 298.574219 182.699219 298.730469 182.089844 299.566406 C 181.652344 300.167969 178.425781 306.34375 174.917969 313.289062 C 167.207031 328.566406 165.886719 330.015625 159.234375 330.46875 C 157.308594 330.597656 154.621094 329.625 141.339844 323.96875 C 129.582031 318.964844 125.355469 316.9375 124.289062 315.792969 Z M 176.929688 255.765625 C 191.664062 260.265625 205.835938 259.636719 220.128906 253.84375 C 231.023438 249.429688 239.601562 242.929688 247.164062 233.359375 C 251.90625 227.359375 258.25 212.363281 259.292969 204.695312 C 262.449219 181.429688 254.03125 159.742188 236.027344 144.78125 C 231.832031 141.292969 230.585938 140.601562 221.253906 136.597656 C 212.3125 132.761719 210.378906 132.132812 205.527344 131.476562 C 181.292969 128.195312 157.285156 138.605469 143.5625 158.339844 C 131.238281 176.070312 128.78125 198.457031 136.933594 218.757812 C 141.203125 229.382812 148.527344 238.960938 157.84375 246.085938 C 160.496094 248.121094 164.476562 250.503906 170.296875 253.550781 C 170.761719 253.796875 173.746094 254.792969 176.929688 255.765625 Z M 172.832031 225.164062 C 159.660156 214.820312 154.617188 197.742188 160.128906 182.171875 C 163.984375 171.285156 171.207031 163.75 181.929688 159.4375 C 201.449219 151.585938 223.421875 160.75 231.246094 180.007812 C 237.691406 195.871094 233.660156 212.835938 220.839844 223.792969 C 209.921875 233.125 196.089844 235.5 182.535156 230.371094 C 177.917969 228.625 175.761719 227.464844 172.832031 225.164062 Z M 195.714844 217.507812 C 200.476562 217.710938 208.847656 215.234375 212.6875 211.90625 C 215.398438 209.5625 215.992188 208.648438 218.199219 203.441406 C 220.550781 197.902344 219.117188 197.378906 218.703125 193.070312 C 217.867188 184.378906 213.699219 178.386719 205.839844 174.578125 C 199.527344 171.515625 195.085938 171.246094 188.625 173.527344 C 180.429688 176.421875 174.898438 182.929688 173.65625 191.136719 C 172.582031 198.242188 174.214844 204.066406 178.808594 209.511719 C 183.09375 214.589844 188.617188 217.199219 195.714844 217.507812 Z M 195.714844 217.507812"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(0%,0%,0%)" d="M 305.613281 245.230469 C 301.324219 261.777344 279.6875 296.300781 268.121094 311.519531 C 256.605469 326.792969 257.992188 340.53125 236.71875 335.167969 C 215.5 329.859375 209.566406 330.824219 187.5625 331.992188 C 165.8125 333.214844 170.484375 331.40625 156.855469 337.191406 C 143.277344 342.921875 97.625 267.140625 93.90625 252.980469 C 90.292969 238.878906 88.542969 240.574219 98.046875 225.355469 C 107.425781 210.082031 108.863281 194.972656 121.328125 176.511719 C 133.789062 157.953125 148.261719 148.503906 147.203125 134.359375 C 143.0625 81.808594 139.886719 55.5 164.753906 43.363281 C 188.402344 31.796875 208.238281 38.691406 216.03125 42.617188 C 219.425781 44.3125 226.320312 47.652344 231.410156 53.4375 C 236.5 59.109375 241.117188 67.648438 243.710938 78.46875 C 249.019531 100.164062 241.484375 92.996094 247.523438 117.863281 C 253.472656 142.679688 265.554688 154.886719 280.296875 174.503906 C 295.09375 194.117188 310.476562 226.523438 305.585938 245.246094 M 305.585938 245.246094"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 165.175781 116.519531 C 169.046875 115.097656 168.40625 114.878906 171.011719 109.570312 C 173.078125 105.484375 174.882812 103.734375 174.828125 97.527344 C 174.828125 91.488281 172.820312 89.410156 169.792969 85.433594 C 166.871094 81.671875 162.257812 81.457031 159.296875 81.929688 C 157.601562 82.203125 155.429688 84.210938 153.9375 87.183594 C 152.929688 89.195312 152.183594 91.746094 152.074219 94.394531 C 151.914062 101.601562 152.496094 104.304688 154.300781 109.191406 C 156.367188 114.917969 161.402344 117.890625 165.175781 116.507812 M 165.175781 116.507812"/> <path style="fill:rgb(0%,0%,0%)" d="M 161.578125 91.691406 C 163.492188 91.691406 165.921875 92.859375 167.144531 94.5 C 168.421875 96.144531 169.261719 98.480469 169.261719 101.125 C 169.261719 104.996094 168.839844 109.300781 166.34375 110.617188 C 165.542969 110.929688 163.84375 111.417969 162.894531 111.417969 C 160.722656 111.417969 160.507812 110.03125 158.441406 108.023438 C 157.695312 107.332031 155.578125 103.773438 155.578125 100.867188 C 155.578125 99.0625 155.15625 96.46875 156.855469 94.136719 C 158.023438 92.4375 159.5 91.636719 161.578125 91.636719 M 161.578125 91.691406"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 205.320312 117.011719 C 215.078125 116.058594 218.472656 112.503906 220.226562 106.351562 C 221.757812 100.894531 221.8125 94.839844 217.523438 87.6875 C 213.4375 80.898438 211.101562 79.839844 205.222656 79.363281 C 196.15625 78.671875 191.867188 84.617188 189.84375 88.855469 C 187.726562 93.46875 188.144531 92.832031 188.308594 98.667969 C 188.472656 104.820312 192.125 106.515625 194.351562 110.386719 C 196.628906 114.089844 204.21875 117.117188 205.277344 117.0625 M 205.332031 117.011719"/> <path style="fill:rgb(0%,0%,0%)" d="M 204.53125 91.421875 C 209.40625 91.421875 212.214844 95.507812 213.179688 100.707031 C 213.546875 103.09375 213.015625 105.796875 211.480469 107.710938 C 209.730469 109.9375 206.609375 111.214844 204.109375 111.214844 C 201.667969 111.214844 199.019531 111.578125 197.539062 109.789062 C 196.113281 107.875 195.84375 103.746094 195.84375 100.71875 C 195.84375 97.378906 196.902344 94.992188 198.652344 93.128906 C 200.039062 91.746094 202.46875 91.433594 204.546875 91.433594 M 204.546875 91.433594"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 175.574219 145.273438 C 167.144531 145.585938 153.828125 123.429688 153.460938 132.648438 C 153.242188 140.441406 153.675781 140.292969 153.675781 147.8125 C 153.675781 152.847656 151.234375 153.269531 145.941406 160.859375 C 143.183594 164.835938 141.066406 169.179688 139.421875 173.59375 C 138.363281 176.183594 137.414062 178.902344 136.613281 181.601562 C 136.300781 182.933594 135.71875 184.359375 135.335938 185.6875 C 132.742188 194.867188 123.242188 206.214844 121.070312 215.390625 C 118.84375 224.515625 116.25 230.351562 116.617188 242.542969 C 116.929688 254.789062 117.039062 251.246094 120.960938 254.3125 C 124.882812 257.339844 128.863281 260.203125 135.011719 265.296875 C 141.527344 270.699219 154.953125 279.820312 156.757812 282.738281 C 158.671875 285.660156 158.671875 292.175781 157.507812 294.304688 C 156.339844 296.371094 146.210938 297.535156 146.210938 297.535156 C 146.210938 297.535156 155.0625 309.144531 156.867188 310.746094 C 158.566406 312.335938 165.828125 320.03125 195.3125 314.832031 C 211.972656 311.804688 224.800781 303.117188 234.125 294.742188 C 246.167969 283.664062 240.070312 280.527344 241.605469 275.015625 C 243.886719 267.003906 251.257812 264.03125 252.902344 255.019531 C 253.117188 253.742188 253.539062 252.792969 254.816406 250.769531 C 256.675781 248.21875 256.242188 242.8125 256.242188 238.035156 C 256.242188 225.300781 254.707031 212.527344 251.570312 203.039062 C 248.707031 194.132812 244.199219 187.929688 240.332031 179.917969 C 232.59375 163.953125 232.957031 156.746094 226.007812 146.5625 C 218.160156 134.792969 222.03125 126.945312 211.535156 127.421875 C 198.492188 128.113281 187.941406 144.921875 175.589844 145.394531 M 175.589844 145.394531"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 180.027344 103.460938 C 176.691406 103.828125 174.617188 103.515625 171.386719 105.050781 C 167.9375 106.691406 162.835938 110.5625 160.078125 112.84375 C 154.785156 117.199219 151.015625 118.992188 151.234375 124.355469 C 151.382812 129.445312 155.792969 133.421875 160.613281 137.128906 C 165.378906 140.847656 169.464844 145.464844 172.382812 146.417969 C 175.410156 147.488281 180.667969 147.273438 184.429688 147.273438 C 192.804688 147.273438 203.671875 137.359375 209.765625 135.605469 C 217.355469 133.328125 220.011719 129.515625 220.59375 120.921875 C 221.125 113.753906 209.933594 112.476562 201.5 109.882812 C 198.964844 109.148438 197 108.097656 194.242188 106.183594 C 191.269531 104.121094 184.753906 103.054688 180.027344 103.582031 Z M 103.742188 247.140625 C 98.433594 247.03125 95.46875 249.699219 92.128906 252.875 C 88.789062 256.050781 84.757812 264.117188 78.921875 268.039062 L 78.902344 268.039062 C 73.117188 271.964844 58.320312 271.648438 54.558594 276.25 C 50.894531 280.863281 54.722656 287.546875 54.617188 299.953125 C 54.617188 305.261719 53.667969 309.238281 53.03125 312.46875 C 52.078125 316.554688 51.496094 319.421875 53.34375 322.339844 C 56.683594 327.484375 61.929688 328.820312 92.3125 334.753906 C 108.535156 337.929688 123.914062 346.097656 134.152344 346.9375 C 144.441406 347.628906 146.671875 344.386719 152.929688 339.199219 C 159.132812 333.945312 161.148438 335.535156 160.945312 324.089844 C 160.730469 312.632812 152.9375 309.238281 144.085938 296.042969 C 135.234375 282.832031 133.785156 280.402344 127.90625 271.644531 C 122.015625 263 110.367188 247.300781 103.742188 247.140625 Z M 249.660156 253.300781 C 245.519531 253.300781 244.730469 253.40625 241.226562 255.46875 C 239.328125 256.582031 239.160156 263.789062 239.160156 272.328125 C 239.160156 279.0625 239.210938 286.644531 238.570312 292.796875 C 237.09375 307.117188 233.972656 315.441406 233.703125 324.671875 C 233.375 333.890625 236.714844 340.09375 239.6875 342.539062 C 242.605469 345.023438 247.015625 346.9375 256.613281 346.9375 C 266.265625 346.9375 272.246094 344.917969 278.609375 338.933594 C 282.699219 335.105469 287.042969 331.5 299.558594 323.4375 C 309.535156 317.082031 324.53125 310.078125 327.503906 307.269531 C 328.984375 305.898438 331.640625 304.574219 331.859375 299.484375 C 332.023438 295.085938 328.242188 293.636719 325.597656 292.105469 C 321.890625 290.09375 312.28125 282.820312 307.460938 275.667969 C 304.542969 271.324219 308.679688 264.152344 304.648438 258.695312 L 304.648438 258.769531 C 302.261719 255.484375 297.964844 256.90625 297.382812 256.90625 C 296.6875 256.90625 292.976562 262.941406 291.496094 264.691406 C 289.894531 266.550781 285.714844 269.671875 282.742188 271.425781 C 279.785156 273.230469 277.441406 274.1875 271.074219 273.765625 C 264.761719 273.292969 262.957031 271.269531 260.949219 269.679688 C 258.980469 268.039062 256.976562 266.761719 257.339844 262.78125 C 257.777344 258.804688 258.304688 255.988281 257.027344 254.820312 C 255.644531 253.503906 253.800781 253.300781 249.660156 253.300781 Z M 249.660156 253.300781"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(99.607%,64.313%,29.803%)" d="M 220 117.894531 C 218.792969 123.429688 215.886719 126.265625 209.765625 128.105469 C 203.671875 129.859375 192.804688 135.277344 184.429688 135.277344 C 180.667969 135.277344 175.410156 135.488281 172.382812 134.417969 C 169.464844 133.464844 165.378906 133.347656 160.613281 129.628906 C 156.960938 126.820312 153.542969 123.851562 152.039062 120.363281 C 151.464844 121.484375 151.167969 122.757812 151.234375 124.355469 C 151.382812 129.445312 155.792969 133.421875 160.613281 137.128906 C 165.378906 140.847656 169.464844 145.464844 172.382812 146.417969 C 175.410156 147.488281 180.667969 147.277344 184.429688 147.277344 C 192.804688 147.277344 203.671875 137.359375 209.765625 135.605469 C 217.355469 133.324219 220.011719 129.515625 220.59375 120.921875 C 220.679688 119.769531 220.460938 118.773438 220 117.894531 Z M 257.347656 255.21875 C 257.347656 255.242188 257.34375 255.257812 257.34375 255.28125 C 257.207031 256.738281 257.394531 257.828125 257.777344 258.710938 C 257.890625 257.167969 257.832031 255.980469 257.347656 255.21875 Z M 306.339844 262.847656 C 306.316406 263.878906 306.355469 264.867188 306.535156 265.789062 C 306.546875 264.804688 306.5 263.820312 306.339844 262.847656 Z M 53.375 278.546875 C 52.199219 282.402344 53.996094 287.621094 54.496094 295.597656 C 54.566406 294.601562 54.613281 293.5625 54.613281 292.453125 C 54.664062 286.691406 53.878906 282.203125 53.375 278.546875 Z M 330.929688 296.015625 C 329.964844 297.972656 328.480469 298.863281 327.503906 299.765625 C 324.53125 302.578125 309.535156 309.582031 299.558594 315.9375 C 287.039062 324 282.699219 327.605469 278.613281 331.433594 C 272.246094 337.417969 266.265625 339.4375 256.613281 339.4375 C 247.015625 339.4375 242.605469 337.523438 239.6875 335.039062 C 237.261719 333.042969 234.589844 328.539062 233.871094 321.9375 C 233.789062 322.84375 233.726562 323.753906 233.699219 324.671875 C 233.375 333.890625 236.714844 340.09375 239.6875 342.539062 C 242.605469 345.023438 247.015625 346.9375 256.613281 346.9375 C 266.265625 346.9375 272.246094 344.917969 278.613281 338.933594 C 282.699219 335.105469 287.039062 331.5 299.558594 323.4375 C 309.535156 317.082031 324.53125 310.078125 327.503906 307.265625 C 328.984375 305.894531 331.640625 304.574219 331.859375 299.484375 C 331.910156 298.046875 331.539062 296.925781 330.929688 296.015625 Z M 52.746094 313.710938 C 51.988281 317.152344 51.691406 319.726562 53.34375 322.339844 C 56.683594 327.484375 61.929688 328.820312 92.3125 334.753906 C 108.535156 337.929688 123.914062 346.097656 134.152344 346.9375 C 144.441406 347.628906 146.671875 344.386719 152.929688 339.199219 C 159.132812 333.945312 161.148438 335.535156 160.945312 324.09375 C 160.929688 323.324219 160.878906 322.59375 160.800781 321.894531 C 160.214844 327.667969 157.9375 327.457031 152.929688 331.699219 C 146.671875 336.886719 144.441406 340.128906 134.152344 339.4375 C 123.914062 338.597656 108.535156 330.429688 92.3125 327.253906 C 61.929688 321.320312 56.683594 319.984375 53.34375 314.839844 C 53.105469 314.464844 52.910156 314.089844 52.746094 313.710938 Z M 52.746094 313.710938"/> </g> </svg>
diff --git a/_icons_to_fix/guake-prefs.svg b/_icons_to_fix/guake-prefs.svg
new file mode 100644
index 000000000..363e92132
--- /dev/null
+++ b/_icons_to_fix/guake-prefs.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 312 L 24 324 C 24 333.972656 32.027344 342 42 342 L 342 342 C 351.972656 342 360 333.972656 360 324 L 360 312 C 360 321.972656 351.972656 330 342 330 L 42 330 C 32.027344 330 24 321.972656 24 312 Z M 24 312"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 48 C 32.027344 48 24 56.027344 24 66 L 24 72 C 24 62.027344 32.027344 54 42 54 L 342 54 C 351.972656 54 360 62.027344 360 72 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 42 48"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 90 L 72 102 L 66 102 C 56.027344 102 48 110.027344 48 120 C 48 129.972656 56.027344 138 66 138 L 72 138 L 72 150 L 49.101562 150 C 51.574219 156.984375 58.148438 162 66 162 L 72 162 L 72 174 L 84 174 L 84 162 L 90 162 C 99.972656 162 108 153.972656 108 144 C 108 134.027344 99.972656 126 90 126 L 84 126 L 84 114 L 106.898438 114 C 104.425781 107.015625 97.851562 102 90.003906 102 L 84.003906 102 L 84.003906 90 Z M 66 114 L 72 114 L 72 126 L 66 126 C 62.675781 126 60 123.324219 60 120 C 60 116.675781 62.675781 114 66 114 Z M 84 138 L 90 138 C 93.324219 138 96 140.675781 96 144 C 96 147.324219 93.320312 150.152344 90 150 L 84 150 Z M 132 162 L 132 174 L 204 174 L 204 162 Z M 132 162"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 383.746094 275.089844 C 381.046875 326.011719 338.996094 365.9375 288 366 C 237.664062 366 195.875 327.117188 192.253906 276.910156 C 192.121094 278.605469 192.039062 280.300781 192 282 C 192 335.019531 234.980469 378 288 378 C 341.019531 378 384 335.019531 384 282 C 384 279.695312 383.914062 277.386719 383.746094 275.089844 Z M 383.746094 275.089844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 42 48 L 342 48 C 351.941406 48 360 56.058594 360 66 L 360 318 C 360 327.941406 351.941406 336 342 336 L 42 336 C 32.058594 336 24 327.941406 24 318 L 24 66 C 24 56.058594 32.058594 48 42 48 Z M 42 48"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 72 84 L 72 96 L 66 96 C 56.027344 96 48 104.027344 48 114 C 48 123.972656 56.027344 132 66 132 L 72 132 L 72 144 L 49.101562 144 C 51.574219 150.984375 58.148438 156 66 156 L 72 156 L 72 168 L 84 168 L 84 156 L 90 156 C 99.972656 156 108 147.972656 108 138 C 108 128.027344 99.972656 120 90 120 L 84 120 L 84 108 L 106.898438 108 C 104.425781 101.015625 97.851562 96 90.003906 96 L 84.003906 96 L 84.003906 84 Z M 66 108 L 72 108 L 72 120 L 66 120 C 62.675781 120 60 117.324219 60 114 C 60 110.675781 62.675781 108 66 108 Z M 84 132 L 90 132 C 93.324219 132 96 134.675781 96 138 C 96 141.324219 93.320312 144.152344 90 144 L 84 144 Z M 132 156 L 132 168 L 204 168 L 204 156 Z M 132 156"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 384 276 C 384 329.019531 341.019531 372 288 372 C 234.980469 372 192 329.019531 192 276 C 192 222.980469 234.980469 180 288 180 C 341.019531 180 384 222.980469 384 276 Z M 384 276"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 228 L 274.941406 240.644531 C 270.933594 242.128906 267.207031 244.285156 263.917969 247.019531 L 252.429688 241.605469 L 240.429688 262.394531 L 250.859375 269.636719 C 250.488281 271.738281 250.296875 273.867188 250.285156 276 C 250.285156 278.140625 250.46875 280.277344 250.832031 282.386719 L 240.425781 289.605469 L 252.425781 310.390625 L 263.890625 304.996094 C 267.1875 307.71875 270.925781 309.859375 274.941406 311.328125 L 276 324 L 300 324 L 301.058594 311.355469 C 305.066406 309.871094 308.792969 307.714844 312.078125 304.980469 L 323.570312 310.390625 L 335.570312 289.605469 L 325.136719 282.359375 C 325.507812 280.261719 325.703125 278.132812 325.714844 276 C 325.714844 273.859375 325.53125 271.722656 325.164062 269.609375 L 335.570312 262.390625 L 323.570312 241.605469 L 312.109375 247.003906 C 308.808594 244.28125 305.074219 242.136719 301.054688 240.667969 L 300 227.996094 L 276 227.996094 Z M 288 262.285156 C 295.574219 262.285156 301.714844 268.425781 301.714844 276.003906 C 301.714844 283.578125 295.574219 289.71875 288 289.71875 C 280.425781 289.71875 274.285156 283.578125 274.285156 276.003906 C 274.285156 268.425781 280.425781 262.285156 288 262.285156 Z M 288 262.285156"/> </g> </svg>
diff --git a/_icons_to_fix/gummi.svg b/_icons_to_fix/gummi.svg
new file mode 100644
index 000000000..ff2880979
--- /dev/null
+++ b/_icons_to_fix/gummi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 275.996094 150.003906 C 266.828125 120.933594 235.46875 114.222656 210.203125 114.003906 C 187.945312 114.003906 171.585938 122.332031 161.128906 137.019531 C 150.761719 151.609375 143.996094 166.5625 143.996094 198.074219 C 143.996094 229.308594 150.574219 245.117188 160.550781 259.898438 C 170.527344 274.585938 190.851562 281.851562 207.175781 281.929688 C 221.574219 282.003906 237.667969 275.789062 251.996094 270.003906 L 251.996094 222.925781 L 227.996094 222.925781 L 227.996094 210.003906 L 299.992188 210.003906 L 299.992188 282.003906 C 268.472656 298.8125 235.375 305.871094 202.429688 306.003906 C 165.589844 306.003906 136.617188 296.378906 115.511719 277.136719 C 94.5 257.894531 83.996094 231.539062 83.996094 198.074219 C 83.996094 164.515625 94.5 138.113281 115.511719 118.871094 C 136.617188 99.632812 165.585938 90.011719 202.425781 90.011719 C 233.863281 91.035156 261.140625 97.425781 287.996094 108.007812 L 287.996094 150.007812 Z M 275.996094 150.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 359.996094 343.199219 L 359.996094 40.804688 C 359.996094 31.496094 352.507812 24.003906 343.195312 24.003906 L 40.800781 24.003906 C 31.492188 24.003906 24 31.496094 24 40.804688 L 24 343.199219 C 24 352.511719 31.492188 360 40.800781 360 L 343.195312 360 C 352.503906 360 359.996094 352.507812 359.996094 343.199219 Z M 359.996094 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 275.996094 144.003906 C 266.828125 114.933594 235.472656 108.222656 210.203125 108.003906 C 187.941406 108.003906 171.585938 116.332031 161.132812 131.019531 C 150.765625 145.609375 144 160.5625 144 192.074219 C 144 223.308594 150.578125 239.117188 160.554688 253.898438 C 170.53125 268.585938 190.855469 275.851562 207.179688 275.933594 C 221.578125 276.003906 237.671875 269.789062 251.996094 264.003906 L 251.996094 216.925781 L 228 216.925781 L 228 204.003906 L 299.996094 204.003906 L 299.996094 276.003906 C 268.476562 292.8125 235.378906 299.871094 202.429688 300.003906 C 165.59375 300.003906 136.621094 290.378906 115.515625 271.136719 C 94.503906 251.894531 84 225.539062 84 192.074219 C 84 158.515625 94.503906 132.113281 115.515625 112.871094 C 136.621094 93.632812 165.589844 84.011719 202.429688 84.011719 C 233.867188 85.035156 261.144531 91.425781 288 102.011719 L 288 144.007812 Z M 275.996094 144.003906"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/half-life2.svg b/_icons_to_fix/half-life2.svg
new file mode 100644
index 000000000..2f227340c
--- /dev/null
+++ b/_icons_to_fix/half-life2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.972656 24 198.003906 C 24 290.59375 99.410156 366 191.996094 366 C 284.589844 366 359.996094 290.59375 359.996094 198.003906 C 359.996094 195.972656 359.765625 194.007812 359.695312 192.003906 C 356.492188 281.808594 282.558594 354 191.996094 354 C 101.433594 354 27.503906 281.808594 24.300781 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 78 C 125.726562 78 72 131.726562 72 198 C 72 264.273438 125.726562 318 192 318 C 258.273438 318 312 264.273438 312 198 C 312 131.726562 258.273438 78 192 78 Z M 144 114 L 183.867188 114 L 237.480469 244.863281 L 265.511719 233.601562 L 274.453125 255.878906 L 224.34375 276 L 224.34375 275.988281 L 224.308594 276 L 189.28125 190.605469 L 128.015625 282 L 108 269.953125 L 178.277344 163.757812 L 167.707031 138 L 144 138 Z M 144 114"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 24.003906 C 99.40625 24.003906 24 99.414062 24 192.003906 C 24 194.03125 24.234375 196 24.304688 198.003906 C 27.5 108.203125 101.429688 36.003906 192.003906 36.003906 C 282.566406 36.003906 356.496094 108.199219 359.699219 198.003906 C 359.773438 196 360 194.03125 360 192.003906 C 360 99.414062 284.59375 24.003906 192.003906 24.003906 Z M 191.996094 24.003906"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 383.746094 275.089844 C 381.046875 326.011719 338.996094 365.9375 288 366 C 237.664062 366 195.875 327.117188 192.253906 276.910156 C 192.121094 278.605469 192.039062 280.300781 192 282 C 192 335.019531 234.980469 378 288 378 C 341.019531 378 384 335.019531 384 282 C 383.996094 279.691406 383.910156 277.386719 383.742188 275.085938 Z M 383.746094 275.089844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 191.996094 24.003906 C 99.40625 24.003906 24 99.414062 24 192.003906 C 24 284.59375 99.410156 360 191.996094 360 C 284.589844 360 359.996094 284.59375 359.996094 192.003906 C 359.996094 99.414062 284.589844 24.003906 191.996094 24.003906 Z M 191.996094 24.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 72 C 125.726562 72 72 125.726562 72 192 C 72 258.273438 125.726562 312 192 312 C 258.273438 312 312 258.273438 312 192 C 312 125.726562 258.273438 72 192 72 Z M 144 108 L 183.867188 108 L 237.480469 238.863281 L 265.511719 227.601562 L 274.453125 249.878906 L 224.34375 270 L 224.34375 269.988281 L 224.308594 270 L 189.28125 184.605469 L 128.015625 276 L 108 263.953125 L 178.277344 157.757812 L 167.707031 132 L 144 132 Z M 144 108"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 384 276 C 384 329.019531 341.019531 372 288 372 C 234.980469 372 192 329.019531 192 276 C 192 222.980469 234.980469 180 288 180 C 341.019531 180 384 222.980469 384 276 Z M 384 276"/> <path style="fill:none;stroke-width:4;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 54 52 L 44 52 L 51 44 C 51 44 52 40 48 40 C 44 40 44 43 44 43" transform="matrix(6,0,0,6,0,0)"/> </g> </svg>
diff --git a/_icons_to_fix/harmony.svg b/_icons_to_fix/harmony.svg
new file mode 100644
index 000000000..2259ebe43
--- /dev/null
+++ b/_icons_to_fix/harmony.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.972656 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.996094 291.074219 359.996094 198.003906 C 359.996094 195.972656 359.753906 194.007812 359.695312 192.003906 C 356.527344 282.253906 283.039062 354 191.996094 354 C 100.953125 354 27.46875 282.253906 24.300781 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 108.085938 295.691406 C 108.726562 289.425781 112.464844 275.875 121.75 246.179688 C 137.464844 195.929688 147.320312 138.820312 143.140625 122.21875 C 142.101562 118.09375 141.988281 115.976562 142.753906 115.023438 C 145.128906 112.058594 154.671875 108.835938 162.527344 108.34375 C 178.753906 108.003906 177.949219 114.007812 177.414062 127.074219 C 176.933594 138.789062 173.835938 160.804688 170.960938 175.574219 C 170.070312 180.15625 169.59375 184.589844 169.90625 185.425781 C 170.375 186.691406 174.730469 186.949219 195.464844 186.933594 C 209.214844 186.925781 221.011719 186.554688 221.683594 186.113281 C 223.78125 184.734375 225.011719 180.066406 233.914062 139.65625 C 238.679688 118.039062 243.390625 98.917969 244.386719 97.164062 C 246.660156 93.160156 252.246094 90.003906 257.058594 90.003906 C 261.976562 90.003906 270.636719 92.738281 273.605469 95.226562 L 275.996094 97.230469 L 273.710938 104.003906 C 268.484375 119.519531 253.972656 188.722656 248.277344 225.296875 C 246.773438 234.964844 244.644531 247.523438 243.550781 253.203125 C 241.179688 265.511719 241.117188 270.210938 243.25 275.902344 C 246.625 284.90625 246.460938 285.785156 240.976562 288.296875 C 238.257812 289.539062 232.03125 291.257812 227.140625 292.109375 C 210.59375 294.996094 205.542969 291.316406 205.539062 276.363281 C 205.53125 266.304688 206.464844 260.929688 212.808594 234.515625 C 215.601562 222.886719 217.886719 212.433594 217.886719 211.28125 C 217.886719 209.332031 217.394531 209.238281 210.746094 209.917969 C 206.816406 210.320312 194.8125 210.707031 184.066406 210.78125 C 173.320312 210.855469 164.214844 211.242188 163.828125 211.640625 C 163.445312 212.035156 161.320312 220.425781 159.109375 230.28125 C 156.898438 240.140625 152.921875 256.351562 150.269531 266.3125 C 147.617188 276.273438 145.246094 287.394531 145.003906 291.027344 C 144.714844 295.339844 143.980469 298.164062 142.878906 299.175781 C 140.378906 301.472656 128.015625 305.117188 120.226562 305.851562 C 110.726562 306.851562 107.386719 302.679688 108.085938 295.695312 Z M 108.085938 295.691406"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.607%,44.313%,44.313%)" d="M 360 192.003906 C 360 99.222656 284.785156 24.007812 192.003906 24.007812 C 99.222656 24.007812 24.007812 99.222656 24.007812 192.003906 C 24.007812 284.785156 99.222656 360 192.003906 360 C 284.785156 360 360 284.785156 360 192.003906 Z M 360 192.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 108.085938 289.691406 C 108.726562 283.425781 112.464844 269.875 121.75 240.179688 C 137.464844 189.929688 147.320312 132.820312 143.140625 116.21875 C 142.101562 112.09375 141.988281 109.976562 142.753906 109.023438 C 145.128906 106.058594 154.671875 102.835938 162.527344 102.34375 C 178.753906 102.003906 177.949219 108.007812 177.414062 121.074219 C 176.933594 132.789062 173.835938 154.804688 170.960938 169.574219 C 170.070312 174.15625 169.59375 178.589844 169.90625 179.425781 C 170.375 180.691406 174.730469 180.949219 195.464844 180.933594 C 209.214844 180.925781 221.011719 180.554688 221.683594 180.113281 C 223.78125 178.734375 225.011719 174.066406 233.914062 133.65625 C 238.679688 112.039062 243.390625 92.917969 244.386719 91.164062 C 246.660156 87.164062 252.246094 84.003906 257.058594 84.003906 C 261.976562 84.003906 270.636719 86.738281 273.605469 89.226562 L 275.996094 91.230469 L 273.710938 98.003906 C 268.484375 113.519531 253.972656 182.722656 248.277344 219.296875 C 246.773438 228.964844 244.644531 241.523438 243.550781 247.203125 C 241.179688 259.515625 241.117188 264.210938 243.25 269.902344 C 246.625 278.90625 246.460938 279.785156 240.976562 282.296875 C 238.257812 283.539062 232.03125 285.257812 227.140625 286.109375 C 210.59375 288.996094 205.542969 285.316406 205.539062 270.363281 C 205.53125 260.304688 206.464844 254.929688 212.808594 228.515625 C 215.601562 216.886719 217.886719 206.433594 217.886719 205.28125 C 217.886719 203.335938 217.394531 203.238281 210.746094 203.917969 C 206.816406 204.320312 194.8125 204.707031 184.066406 204.78125 C 173.320312 204.855469 164.214844 205.242188 163.828125 205.640625 C 163.445312 206.035156 161.320312 214.425781 159.109375 224.28125 C 156.898438 234.140625 152.921875 250.351562 150.269531 260.3125 C 147.617188 270.273438 145.246094 281.394531 145.003906 285.027344 C 144.714844 289.339844 143.980469 292.164062 142.878906 293.175781 C 140.378906 295.472656 128.015625 299.117188 120.226562 299.851562 C 110.726562 300.851562 107.386719 296.679688 108.085938 289.695312 Z M 108.085938 289.691406"/> </g> </svg>
diff --git a/_icons_to_fix/hashit.svg b/_icons_to_fix/hashit.svg
new file mode 100644
index 000000000..dd2352d23
--- /dev/null
+++ b/_icons_to_fix/hashit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 360 105.214844 284.785156 30 192 30 Z M 192 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.097656 100.640625 30.050781 192 30 C 283.753906 30.058594 358.488281 103.726562 359.871094 195.46875 C 359.925781 194.3125 359.96875 193.15625 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 156 90 L 145.335938 138 L 98.671875 138 L 90.65625 174 L 137.332031 174 L 126.667969 222 L 79.992188 222 L 72 258 L 118.664062 258 L 108 306 L 144 306 L 154.664062 258 L 202.664062 258 L 192 306 L 228 306 L 238.664062 258 L 285.609375 258 L 293.601562 222 L 246.667969 222 L 257.332031 174 L 304.265625 174 L 312 139.242188 L 312 138 L 265.335938 138 L 276 90 L 240 90 L 229.335938 138 L 181.335938 138 L 192 90 Z M 173.332031 174 L 221.332031 174 L 210.667969 222 L 162.667969 222 Z M 173.332031 174"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 156 84 L 192 84 L 144 300 L 108 300 Z M 156 84"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 240 84 L 276 84 L 228 300 L 192 300 Z M 240 84"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 98.675781 132 L 90.660156 168 L 304.265625 168 L 312 133.242188 L 312 132 Z M 79.996094 216 L 72.003906 252 L 285.609375 252 L 293.601562 216 Z M 79.996094 216"/> </g> </svg>
diff --git a/_icons_to_fix/hedgewars.svg b/_icons_to_fix/hedgewars.svg
new file mode 100644
index 000000000..cc7131209
--- /dev/null
+++ b/_icons_to_fix/hedgewars.svg
@@ -0,0 +1,228 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384">
+ <defs>
+ <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox">
+ <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
+ </filter>
+ <mask id="mask0">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip1">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface5" clip-path="url(#clip1)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 132.589844 294 C 132.300781 295.980469 132 297.949219 132 300 C 132 323.269531 150.730469 342 174 342 C 197.269531 342 216 323.269531 216 300 C 216 297.949219 215.699219 295.980469 215.410156 294 C 212.496094 314.375 195.214844 330 174 330 C 152.785156 330 135.503906 314.375 132.589844 294 Z M 132.589844 294"/>
+ </g>
+ <mask id="mask1">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip2">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface8" clip-path="url(#clip2)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 240.589844 282 C 240.300781 283.980469 240 285.949219 240 288 C 240 311.269531 258.730469 330 282 330 C 305.269531 330 324 311.269531 324 288 C 324 285.949219 323.699219 283.980469 323.410156 282 C 320.496094 302.375 303.214844 318 282 318 C 260.785156 318 243.503906 302.375 240.589844 282 Z M 240.589844 282"/>
+ </g>
+ <mask id="mask2">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip3">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface11" clip-path="url(#clip3)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 132.9375 216.886719 L 56.25 221.507812 L 48 234 L 139.644531 228.492188 Z M 132.9375 216.886719"/>
+ </g>
+ <mask id="mask3">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/>
+ </g>
+ </mask>
+ <clipPath id="clip4">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface14" clip-path="url(#clip4)">
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 98.578125 151.40625 L 48 228 L 52.125 227.753906 L 98.578125 157.40625 L 136.289062 222.691406 L 139.640625 222.492188 Z M 98.578125 151.40625"/>
+ </g>
+ <mask id="mask4">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip5">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface17" clip-path="url(#clip5)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 48 162 L 36 168 L 120 210 L 120 198 Z M 48 162"/>
+ </g>
+ <mask id="mask5">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/>
+ </g>
+ </mask>
+ <clipPath id="clip6">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface20" clip-path="url(#clip6)">
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 120 120 L 36 162 L 42 165 L 120 126 Z M 120 120"/>
+ </g>
+ <mask id="mask6">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip7">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface23" clip-path="url(#clip7)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 137.929688 94.6875 L 134.53125 95.390625 L 116.671875 162 L 58.992188 110.835938 L 48 113.085938 L 116.671875 174 Z M 137.929688 94.6875"/>
+ </g>
+ <mask id="mask7">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/>
+ </g>
+ </mask>
+ <clipPath id="clip8">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface26" clip-path="url(#clip8)">
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 137.929688 88.6875 L 48 107.085938 L 53.496094 111.960938 L 136.230469 95.039062 Z M 137.929688 88.6875"/>
+ </g>
+ <mask id="mask8">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip9">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface29" clip-path="url(#clip9)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 84 61.40625 L 134.578125 138 C 185.777344 56.179688 177.664062 49.265625 134.578125 126 L 92.25 61.898438 Z M 84 61.40625"/>
+ </g>
+ <mask id="mask9">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/>
+ </g>
+ </mask>
+ <clipPath id="clip10">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface32" clip-path="url(#clip10)">
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 84 55.40625 L 88.125 61.652344 L 172.289062 66.691406 L 175.640625 60.890625 Z M 84 55.40625"/>
+ </g>
+ <mask id="mask10">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip11">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface35" clip-path="url(#clip11)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 108.304688 168 C 108.207031 170.003906 108 171.972656 108 174 C 108 240.480469 161.519531 294 228 294 C 294.480469 294 348 240.480469 348 174 C 348 171.972656 347.796875 170.003906 347.699219 168 C 344.566406 231.648438 292.453125 282 228 282 C 163.546875 282 111.429688 231.648438 108.304688 168 Z M 108.304688 168"/>
+ </g>
+ <mask id="mask11">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip12">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface38" clip-path="url(#clip12)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 292 159.820312 C 292 138.730469 277.675781 121.636719 260 121.636719 C 242.328125 121.636719 228 138.730469 228 159.820312 C 228 180.90625 242.328125 198 260 198 C 277.675781 198 292 180.90625 292 159.820312 Z M 292 159.820312"/>
+ <path style="fill:rgb(0%,0%,0%)" d="M 324 152.183594 C 324 131.09375 309.675781 114 292 114 C 274.328125 114 260 131.09375 260 152.183594 C 260 173.269531 274.328125 190.363281 292 190.363281 C 309.675781 190.363281 324 173.269531 324 152.183594 Z M 324 152.183594"/>
+ </g>
+ <mask id="mask12">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.6"/>
+ </g>
+ </mask>
+ <clipPath id="clip13">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface41" clip-path="url(#clip13)">
+ <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 303.589844 216 C 290.480469 219.148438 282.414062 229.710938 269.480469 232.574219 C 260.171875 234.386719 247.917969 226.699219 239.199219 230.992188 C 234.320312 233.398438 221.664062 239.738281 231.875 243.832031 C 231.875 243.832031 237.898438 246.261719 245.480469 248.433594 C 253.066406 250.605469 261.863281 253.078125 271.152344 251.503906 C 281.660156 249.726562 290.121094 243.644531 297.289062 238.289062 C 304.457031 232.9375 309.769531 227.910156 309.769531 227.910156 C 314.714844 223.363281 310.921875 216.054688 303.589844 215.992188 Z M 303.589844 216"/>
+ </g>
+ <mask id="mask13">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/>
+ </g>
+ </mask>
+ <clipPath id="clip14">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface44" clip-path="url(#clip14)">
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 228 48 C 161.519531 48 108 101.519531 108 168 C 108 168.660156 108.0625 169.304688 108.09375 169.957031 C 110.21875 105.371094 162.878906 54 228 54 C 293.121094 54 345.78125 105.371094 347.90625 169.957031 C 347.9375 169.304688 348 168.660156 348 168 C 348 101.519531 294.480469 48 228 48 Z M 228 48"/>
+ </g>
+ <mask id="mask14">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/>
+ </g>
+ </mask>
+ <clipPath id="clip15">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface47" clip-path="url(#clip15)">
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 174 252 C 150.730469 252 132 270.730469 132 294 C 132 296.050781 132.300781 298.019531 132.589844 300 C 135.503906 279.625 152.785156 264 174 264 C 195.214844 264 212.496094 279.625 215.410156 300 C 215.699219 298.019531 216 296.050781 216 294 C 216 270.730469 197.269531 252 174 252 Z M 174 252"/>
+ </g>
+ <mask id="mask14-2">
+ <g style="filter:url(#alpha-3)">
+ <rect width="384" height="384" x="0" y="0" style="fill-opacity:0.10196102"/>
+ </g>
+ </mask>
+ <filter id="alpha-3" width="1" height="1" x="0" y="0" filterUnits="objectBoundingBox">
+ <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
+ </filter>
+ <mask id="mask14-2-8">
+ <g style="filter:url(#alpha-3-3)">
+ <rect width="384" height="384" x="0" y="0" style="fill-opacity:0.10196102"/>
+ </g>
+ </mask>
+ <filter id="alpha-3-3" width="1" height="1" x="0" y="0" filterUnits="objectBoundingBox">
+ <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
+ </filter>
+ </defs>
+ <g transform="rotate(-67.753049,166.06423,131.73889)">
+ <path d="m 216,294 c 0,-23.19531 -18.80469,-42 -42,-42 -23.19531,0 -42,18.80469 -42,42 0,23.19531 18.80469,42 42,42 23.19531,0 42,-18.80469 42,-42 z m 0,0" style="fill:#622e78"/>
+ <use width="100%" height="100%" x="0" y="0" mask="url(#mask14-2-8)" xlink:href="#surface47"/>
+ </g>
+ <g>
+ <use mask="url(#mask0)" xlink:href="#surface5"/>
+ <use mask="url(#mask1)" xlink:href="#surface8"/>
+ <path style="fill:#622e78" d="M 324 282 C 324 258.804688 305.195312 240 282 240 C 258.804688 240 240 258.804688 240 282 C 240 305.195312 258.804688 324 282 324 C 305.195312 324 324 305.195312 324 282 Z M 324 282"/>
+ <use mask="url(#mask2)" xlink:href="#surface11"/>
+ <path style="fill:#367bf0" d="M 48 228 L 98.578125 151.394531 L 139.632812 222.5 Z M 48 228"/>
+ <use mask="url(#mask3)" xlink:href="#surface14"/>
+ <use mask="url(#mask4)" xlink:href="#surface17"/>
+ <path style="fill:#2b62c0" d="M 36 162 L 120 120 L 120 204 Z M 36 162"/>
+ <use mask="url(#mask5)" xlink:href="#surface20"/>
+ <use mask="url(#mask6)" xlink:href="#surface23"/>
+ <path style="fill:#265ab1" d="M 48 107.09375 L 137.929688 88.691406 L 116.683594 168 Z M 48 107.09375"/>
+ <use mask="url(#mask7)" xlink:href="#surface26"/>
+ <use mask="url(#mask8)" xlink:href="#surface29"/>
+ <path style="fill:#1e488e" d="M 84 55.394531 L 175.632812 60.894531 L 134.578125 132 Z M 84 55.394531"/>
+ <use mask="url(#mask9)" xlink:href="#surface32"/>
+ <use mask="url(#mask10)" xlink:href="#surface35"/>
+ <path style="fill:#a368bc" d="M 348 168 C 348 101.726562 294.273438 48 228 48 C 161.726562 48 108 101.726562 108 168 C 108 234.273438 161.726562 288 228 288 C 294.273438 288 348 234.273438 348 168 Z M 348 168"/>
+ <use mask="url(#mask11)" xlink:href="#surface38"/>
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 292 153.816406 C 292 132.730469 277.675781 115.636719 260 115.636719 C 242.328125 115.636719 228 132.730469 228 153.816406 C 228 174.90625 242.328125 192 260 192 C 277.675781 192 292 174.90625 292 153.816406 Z M 292 153.816406"/>
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 324 146.179688 C 324 125.09375 309.675781 108 292 108 C 274.328125 108 260 125.09375 260 146.179688 C 260 167.269531 274.328125 184.363281 292 184.363281 C 309.675781 184.363281 324 167.269531 324 146.179688 Z M 324 146.179688"/>
+ <path style="fill:rgb(0%,0%,0%)" d="M 282 156 C 282 149.371094 277.96875 144 273 144 C 268.03125 144 264 149.371094 264 156 C 264 162.628906 268.03125 168 273 168 C 277.96875 168 282 162.628906 282 156 Z M 282 156"/>
+ <use mask="url(#mask12)" xlink:href="#surface41"/>
+ <path style="fill:rgb(0%,0%,0%)" d="M 318 144 C 318 137.371094 313.96875 132 309 132 C 304.03125 132 300 137.371094 300 144 C 300 150.628906 304.03125 156 309 156 C 313.96875 156 318 150.628906 318 144 Z M 318 144"/>
+ <use mask="url(#mask13)" xlink:href="#surface44"/>
+ <g>
+ <path d="M 216 294 C 216 270.804688 197.195312 252 174 252 C 150.804688 252 132 270.804688 132 294 C 132 317.195312 150.804688 336 174 336 C 197.195312 336 216 317.195312 216 294 Z M 216 294" style="fill:#622e78"/>
+ <use mask="url(#mask14)" xlink:href="#surface47"/>
+ </g>
+ </g>
+ <path d="m 192.8468,163.79395 c -22.75078,-4.51935 -44.85897,10.26106 -49.37832,33.01184 -4.51936,22.75078 10.26106,44.85897 33.01183,49.37832 22.75078,4.51936 44.85897,-10.26106 49.37832,-33.01183 4.51936,-22.75078 -10.26105,-44.85897 -33.01183,-49.37833 z m 0,0" style="opacity:0.6"/>
+ <g transform="rotate(-78.764673,122.37493,240.74942)">
+ <path d="m 216,294 c 0,-23.19531 -18.80469,-42 -42,-42 -23.19531,0 -42,18.80469 -42,42 0,23.19531 18.80469,42 42,42 23.19531,0 42,-18.80469 42,-42 z m 0,0" style="fill:#622e78"/>
+ <use width="100%" height="100%" x="0" y="0" mask="url(#mask14-2)" xlink:href="#surface47"/>
+ </g>
+</svg>
diff --git a/_icons_to_fix/heroesofnewerth.svg b/_icons_to_fix/heroesofnewerth.svg
new file mode 100644
index 000000000..111762bf4
--- /dev/null
+++ b/_icons_to_fix/heroesofnewerth.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.972656 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.996094 291.074219 359.996094 198.003906 C 359.996094 195.976562 359.761719 194.011719 359.691406 192.003906 C 356.523438 282.253906 283.035156 354 191.992188 354 C 100.949219 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 138 L 72 258 L 96 258 L 96 192 L 108 192 L 108 234 L 132 234 L 132 138 L 108 138 L 108 168 L 96 168 L 96 138 Z M 192 138 C 165.488281 138 144 159.488281 144 186 C 144 212.511719 165.488281 234 192 234 C 218.511719 234 240 212.511719 240 186 C 240 159.488281 218.511719 138 192 138 Z M 252 138 L 252 234 L 276 234 L 276 182.449219 L 288 203.238281 L 288 258 L 312 258 L 312 138 L 288 138 L 288 158.273438 L 276 138 Z M 192 162 C 205.253906 162 216 172.746094 216 186 C 216 199.253906 205.253906 210 192 210 C 178.746094 210 168 199.253906 168 186 C 168 172.746094 178.746094 162 192 162 Z M 144 246 L 144 270 L 240 270 L 240 246 Z M 144 246"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 360 192.003906 C 360 99.222656 284.785156 24.007812 192.003906 24.007812 C 99.222656 24.007812 24.007812 99.222656 24.007812 192.003906 C 24.007812 284.785156 99.222656 360 192.003906 360 C 284.785156 360 360 284.785156 360 192.003906 Z M 360 192.003906"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 336 192 C 336 271.527344 271.527344 336 192 336 C 112.472656 336 48 271.527344 48 192 C 48 112.472656 112.472656 48 192 48 C 271.527344 48 336 112.472656 336 192 Z M 336 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 72 132 L 72 252 L 96 252 L 96 186 L 108 186 L 108 228 L 132 228 L 132 132 L 108 132 L 108 162 L 96 162 L 96 132 Z M 192 132 C 165.488281 132 144 153.488281 144 180 C 144 206.511719 165.488281 228 192 228 C 218.511719 228 240 206.511719 240 180 C 240 153.488281 218.511719 132 192 132 Z M 252 132 L 252 228 L 276 228 L 276 176.449219 L 288 197.238281 L 288 252 L 312 252 L 312 132 L 288 132 L 288 152.273438 L 276 132 Z M 192 156 C 205.253906 156 216 166.746094 216 180 C 216 193.253906 205.253906 204 192 204 C 178.746094 204 168 193.253906 168 180 C 168 166.746094 178.746094 156 192 156 Z M 144 240 L 144 264 L 240 264 L 240 240 Z M 144 240"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/hexchat.svg b/_icons_to_fix/hexchat.svg
new file mode 100644
index 000000000..5b1c06a99
--- /dev/null
+++ b/_icons_to_fix/hexchat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 372.75 59.792969 L 336.320312 96.222656 L 336.320312 260.152344 C 336.320312 270.242188 328.195312 278.367188 318.105469 278.367188 L 135.960938 278.367188 C 125.871094 278.367188 117.746094 270.242188 117.746094 260.152344 L 117.746094 78.007812 C 117.746094 67.914062 125.871094 59.792969 135.960938 59.792969 Z M 372.75 59.792969"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 368.25 55.292969 L 363.695312 59.847656 L 131.460938 59.847656 C 121.371094 59.847656 113.246094 67.96875 113.246094 78.058594 L 113.246094 73.507812 C 113.246094 63.414062 121.371094 55.292969 131.460938 55.292969 Z M 368.25 55.292969"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 368.25 55.292969 L 331.820312 91.722656 L 331.820312 82.613281 L 359.144531 55.292969 Z M 331.820312 246.542969 L 331.820312 255.652344 C 331.820312 265.742188 323.695312 273.867188 313.605469 273.867188 L 131.460938 273.867188 C 121.371094 273.867188 113.246094 265.742188 113.246094 255.652344 L 113.246094 246.542969 C 113.246094 256.636719 121.371094 264.757812 131.460938 264.757812 L 313.605469 264.757812 C 323.695312 264.757812 331.820312 256.636719 331.820312 246.542969 Z M 331.820312 246.542969"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 20.25 114.632812 L 56.679688 151.0625 L 56.679688 314.992188 C 56.679688 325.085938 64.804688 333.207031 74.894531 333.207031 L 257.039062 333.207031 C 267.128906 333.207031 275.253906 325.085938 275.253906 314.992188 L 275.253906 132.847656 C 275.253906 122.757812 267.128906 114.632812 257.039062 114.632812 Z M 20.25 114.632812"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 15.75 110.132812 L 20.304688 114.6875 L 252.539062 114.6875 C 262.628906 114.6875 270.753906 122.8125 270.753906 132.902344 L 270.753906 128.347656 C 270.753906 118.257812 262.628906 110.132812 252.539062 110.132812 Z M 15.75 110.132812"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 15.75 110.132812 L 52.179688 146.5625 L 52.179688 137.457031 L 24.855469 110.132812 Z M 52.179688 301.386719 L 52.179688 310.492188 C 52.179688 320.585938 60.304688 328.707031 70.394531 328.707031 L 252.539062 328.707031 C 262.628906 328.707031 270.753906 320.585938 270.753906 310.492188 L 270.753906 301.386719 C 270.753906 311.476562 262.628906 319.601562 252.539062 319.601562 L 70.394531 319.601562 C 60.304688 319.601562 52.179688 311.476562 52.179688 301.386719 Z M 52.179688 301.386719"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 124.707031 143.714844 C 120.851562 143.714844 117.289062 145.769531 115.351562 149.101562 L 77.855469 213.992188 C 76.503906 216.328125 76.078125 219.085938 76.65625 221.726562 C 76.894531 220.640625 77.300781 219.601562 77.855469 218.640625 L 115.351562 153.753906 C 117.289062 150.417969 120.851562 148.367188 124.707031 148.367188 L 199.632812 148.367188 C 203.480469 148.375 207.035156 150.425781 208.964844 153.753906 L 246.480469 218.640625 C 247.039062 219.617188 247.445312 220.667969 247.679688 221.765625 C 248.273438 219.117188 247.84375 216.339844 246.480469 213.992188 L 208.964844 149.101562 C 207.035156 145.773438 203.480469 143.722656 199.632812 143.714844 Z M 128.460938 174.25 L 126.761719 177.199219 L 162.160156 212.597656 L 197.535156 177.222656 L 195.839844 174.261719 L 162.160156 207.945312 Z M 101.042969 221.703125 L 99.703125 224.027344 L 118.371094 256.386719 L 150.683594 224.070312 L 148.359375 221.746094 L 118.371094 251.734375 Z M 175.949219 221.746094 L 173.621094 224.070312 L 205.957031 256.386719 L 224.539062 224.070312 L 223.203125 221.746094 L 205.957031 251.734375 Z M 128.460938 269.242188 L 126.761719 270.941406 L 130.914062 278.144531 L 193.402344 278.144531 L 197.554688 270.941406 L 195.855469 269.242188 L 193.402344 273.496094 L 130.914062 273.496094 Z M 128.460938 269.242188"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 368.25 55.292969 L 331.820312 91.722656 L 331.820312 255.652344 C 331.820312 265.742188 323.695312 273.867188 313.605469 273.867188 L 131.460938 273.867188 C 121.371094 273.867188 113.246094 265.742188 113.246094 255.652344 L 113.246094 73.507812 C 113.246094 63.414062 121.371094 55.292969 131.460938 55.292969 Z M 368.25 55.292969"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 15.75 110.132812 L 52.179688 146.5625 L 52.179688 310.492188 C 52.179688 320.585938 60.304688 328.707031 70.394531 328.707031 L 252.539062 328.707031 C 262.628906 328.707031 270.753906 320.585938 270.753906 310.492188 L 270.753906 128.347656 C 270.753906 118.257812 262.628906 110.132812 252.539062 110.132812 Z M 15.75 110.132812"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 124.707031 143.714844 C 120.851562 143.714844 117.285156 145.769531 115.351562 149.101562 L 77.855469 213.992188 C 75.90625 217.347656 75.90625 221.492188 77.855469 224.847656 L 115.351562 289.738281 C 117.285156 293.074219 120.851562 295.125 124.707031 295.125 L 199.632812 295.125 C 203.480469 295.117188 207.035156 293.066406 208.964844 289.738281 L 246.480469 224.847656 C 248.429688 221.492188 248.429688 217.347656 246.480469 213.992188 L 208.964844 149.101562 C 207.035156 145.773438 203.480469 143.722656 199.632812 143.714844 Z M 130.914062 165.347656 L 193.402344 165.347656 L 197.535156 172.570312 L 162.160156 207.945312 L 126.761719 172.550781 Z M 118.347656 187.085938 L 150.683594 219.421875 L 118.367188 251.734375 L 99.703125 219.378906 Z M 205.957031 187.085938 L 224.539062 219.421875 L 205.957031 251.734375 L 173.621094 219.421875 Z M 162.160156 230.882812 L 197.554688 266.292969 L 193.402344 273.496094 L 130.914062 273.496094 L 126.761719 266.292969 Z M 162.160156 230.882812"/> <use mask="url(#mask6)" xlink:href="#surface23"/> </g> </svg>
diff --git a/_icons_to_fix/hipchat.svg b/_icons_to_fix/hipchat.svg
new file mode 100644
index 000000000..cec406fef
--- /dev/null
+++ b/_icons_to_fix/hipchat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 89.996094 C 133.03125 89.996094 84 136.507812 84 192.789062 C 84 249.070312 133.03125 293.992188 191.996094 293.992188 L 192.023438 293.992188 C 200.289062 293.972656 208.402344 292.390625 216.445312 290.617188 C 233.023438 301.523438 253.265625 308.980469 276.253906 304.84375 C 286.792969 302.925781 291.007812 292.5 283.660156 284.710938 C 275.796875 276.398438 270.777344 271.222656 270.535156 260.148438 C 288.5 241.703125 299.972656 218.195312 299.996094 192.792969 C 299.996094 136.5 250.964844 89.992188 191.996094 89.992188 Z M 191.996094 113.992188 C 238.332031 113.992188 275.980469 150.433594 275.996094 192.765625 C 275.976562 210.964844 267.773438 228.589844 253.355469 243.390625 C 248.855469 248 246.398438 254.226562 246.535156 260.664062 C 246.6875 267.710938 249.414062 274.226562 252.136719 280.304688 C 244.390625 278.515625 236.914062 275.378906 229.613281 270.578125 C 224.203125 267.015625 217.582031 265.789062 211.253906 267.183594 C 203.621094 268.863281 197.238281 269.980469 191.996094 269.992188 C 145.214844 269.992188 107.996094 235.132812 107.996094 192.789062 C 107.996094 150.445312 145.652344 113.992188 191.996094 113.992188 Z M 191.996094 113.992188"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:3.999943;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 26 38.000651 C 26 38.000651 29.19987 40 31.999349 40 C 34.799479 40 37.999349 38.000651 37.999349 38.000651" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 84.191406 C 133.03125 84.191406 84 130.707031 84 186.988281 C 84 243.265625 133.03125 288.191406 191.996094 288.191406 L 192.023438 288.191406 C 200.289062 288.167969 208.402344 286.585938 216.441406 284.808594 C 233.023438 295.71875 253.269531 303.179688 276.25 299.042969 C 286.796875 297.121094 291.007812 286.691406 283.664062 278.90625 C 275.792969 270.589844 270.777344 265.417969 270.535156 254.339844 C 288.5 235.898438 299.972656 212.390625 299.996094 186.988281 C 299.996094 130.707031 250.964844 84.191406 191.996094 84.191406 Z M 191.996094 108.191406 C 238.328125 108.191406 275.984375 144.628906 275.996094 186.960938 C 275.972656 205.167969 267.777344 222.78125 253.351562 237.589844 C 248.855469 242.199219 246.402344 248.421875 246.535156 254.859375 C 246.691406 261.902344 249.417969 268.417969 252.140625 274.5 C 244.390625 272.714844 236.914062 269.582031 229.617188 264.769531 C 224.207031 261.207031 217.585938 259.980469 211.257812 261.375 C 203.625 263.066406 197.242188 264.167969 191.996094 264.195312 C 145.222656 264.195312 108 229.335938 108 186.988281 C 108 144.640625 145.652344 108.191406 191.996094 108.191406 Z M 191.996094 108.191406"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:3.999943;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 26 36.000651 C 26 36.000651 29.19987 38.000651 31.999349 38.000651 C 34.799479 38.000651 37.999349 36.000651 37.999349 36.000651" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/homebank.svg b/_icons_to_fix/homebank.svg
new file mode 100644
index 000000000..27013adc1
--- /dev/null
+++ b/_icons_to_fix/homebank.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.972656 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.996094 291.074219 359.996094 198.003906 C 359.996094 195.976562 359.761719 194.011719 359.691406 192.003906 C 356.523438 282.253906 283.035156 354 191.992188 354 C 100.949219 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 324 198 C 324 270.902344 264.902344 330 192 330 C 119.097656 330 60 270.902344 60 198 C 60 125.097656 119.097656 66 192 66 C 264.902344 66 324 125.097656 324 198 Z M 324 198"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 191.996094 24.003906 C 98.925781 24.003906 24 98.933594 24 192.003906 C 24 285.074219 98.925781 360 191.996094 360 C 285.066406 360 359.996094 285.074219 359.996094 192.003906 C 359.996094 98.933594 285.066406 24.003906 191.996094 24.003906 Z M 191.996094 24.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 324 192 C 324 264.902344 264.902344 324 192 324 C 119.097656 324 60 264.902344 60 192 C 60 119.097656 119.097656 60 192 60 C 264.902344 60 324 119.097656 324 192 Z M 324 192"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 108 192.003906 L 132 192.003906 L 132 276 L 251.996094 276 L 251.996094 192.003906 L 275.996094 192.003906 L 191.996094 107.988281 Z M 108 192.003906"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 228 120 L 252 120 L 252 204 L 228 204 Z M 228 120"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/httrack.svg b/_icons_to_fix/httrack.svg
new file mode 100644
index 000000000..05775399b
--- /dev/null
+++ b/_icons_to_fix/httrack.svg
@@ -0,0 +1,86 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384">
+ <defs>
+ <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox">
+ <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
+ </filter>
+ <mask id="mask0">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip1">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface5" clip-path="url(#clip1)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 324 294 L 324 42.007812 C 324 35.378906 318.34375 30.007812 311.363281 30.007812 L 96.636719 30.007812 C 89.65625 30.007812 84 35.378906 84 42.007812 L 84 294 C 84 300.628906 89.65625 306 96.636719 306 L 311.363281 306 C 318.34375 306 324 300.628906 324 294 Z M 324 294"/>
+ </g>
+ <mask id="mask1">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip2">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface8" clip-path="url(#clip2)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 36.003906 324 L 36.003906 336 C 36.003906 342.648438 41.640625 348 48.636719 348 L 263.363281 348 C 270.355469 348 275.996094 342.648438 275.996094 336 L 275.996094 324 C 275.996094 330.648438 270.355469 336 263.363281 336 L 48.636719 336 C 41.636719 336 36 330.648438 36 324 Z M 36.003906 324"/>
+ </g>
+ <mask id="mask2">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip3">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface11" clip-path="url(#clip3)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 156.003906 132.003906 C 109.609375 132.003906 72.003906 169.609375 72.003906 216 C 72.003906 262.394531 109.609375 300 156.003906 300 C 202.394531 300 240 262.394531 240 216 C 240 169.609375 202.394531 132.003906 156.003906 132.003906 Z M 147.589844 148.054688 C 148.566406 147.964844 149.808594 148.101562 150.800781 148.054688 C 150.933594 148.523438 150.085938 150.1875 148.972656 152.625 C 141.859375 168.164062 141.457031 186.375 148.054688 196.101562 C 149.25 197.867188 150.328125 199.539062 150.328125 199.757812 C 150.328125 199.984375 149.039062 200.210938 147.582031 200.210938 C 144.164062 200.210938 140.929688 198.136719 134.316406 192.898438 C 131.378906 190.574219 127.570312 188.628906 126.089844 188.328125 C 123.769531 187.867188 123.144531 188.058594 120.136719 191.074219 C 117.34375 193.867188 116.484375 195.382812 116.484375 197.941406 C 116.484375 207.644531 127.996094 215.339844 149.410156 219.878906 C 178.496094 226.042969 185.664062 231.585938 186.464844 246.878906 C 187.472656 266.054688 177.257812 280.519531 154.894531 291.714844 C 152.230469 293.050781 150.535156 293.554688 149.410156 293.984375 C 148.917969 293.941406 148.546875 294.03125 148.050781 293.984375 C 147.871094 293.390625 147.585938 292.019531 147.585938 289.414062 C 147.585938 279.230469 143.578125 268.746094 137.527344 262.882812 C 135.90625 261.308594 131.34375 257.980469 127.453125 255.570312 C 123.558594 253.164062 119.632812 250.367188 118.757812 249.171875 C 117.304688 247.191406 117.195312 245.964844 118.304688 242.304688 C 120.335938 235.617188 122.742188 231.882812 127.445312 227.65625 C 129.90625 225.445312 132.382812 223.601562 132.925781 223.558594 C 133.472656 223.511719 129.796875 222.398438 124.257812 221.261719 C 118.714844 220.128906 110.589844 217.738281 106.394531 216.222656 C 98.730469 213.453125 88.402344 207.640625 84.460938 203.425781 L 83.992188 202.960938 C 89.644531 180.445312 105.503906 162 126.53125 153.109375 C 130.929688 151.25 135.476562 149.960938 140.265625 148.980469 C 142.652344 148.496094 145.113281 148.320312 147.578125 148.066406 Z M 216.210938 182.367188 C 217.929688 183.429688 224.414062 197.480469 226.265625 204.328125 C 228.660156 213.171875 228.484375 228.472656 226.265625 237.257812 C 225.421875 240.601562 224.351562 243.738281 223.996094 244.125 C 223.632812 244.535156 222.320312 242.277344 220.785156 239.554688 C 219.246094 236.835938 214.339844 231.039062 210.261719 226.734375 C 198.488281 214.3125 196.632812 207.84375 201.566406 197.929688 C 204.050781 192.933594 214.882812 181.546875 216.214844 182.367188 Z M 216.210938 182.367188"/>
+ </g>
+ <mask id="mask3">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip4">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface14" clip-path="url(#clip4)">
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 48.632812 66 C 41.636719 66 36 71.351562 36 78 L 36 84.011719 C 36 77.363281 41.636719 72.011719 48.632812 72.011719 L 263.355469 72.011719 C 270.363281 72.011719 276 77.363281 276 84.011719 L 276 78 C 276 71.351562 270.363281 66 263.355469 66 Z M 48.632812 66"/>
+ </g>
+ <mask id="mask4">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/>
+ </g>
+ </mask>
+ <clipPath id="clip5">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface17" clip-path="url(#clip5)">
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 96.632812 18 C 89.636719 18 84 23.351562 84 30 L 84 36.011719 C 84 29.363281 89.636719 24.011719 96.632812 24.011719 L 311.355469 24.011719 C 318.363281 24.011719 324 29.363281 324 36.011719 L 324 30 C 324 23.351562 318.363281 18 311.355469 18 Z M 96.632812 18"/>
+ </g>
+ <mask id="mask5">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip6">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface20" clip-path="url(#clip6)">
+ <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 347.746094 269.089844 C 345.046875 320.015625 302.996094 359.9375 252 360 C 201.664062 360 159.878906 321.117188 156.253906 270.914062 C 156.125 272.605469 156.042969 274.304688 156.003906 276 C 156.003906 329.019531 198.980469 372 252 372 C 305.019531 372 348 329.019531 348 276 C 348 273.695312 347.914062 271.390625 347.746094 269.089844 Z M 347.746094 269.089844"/>
+ </g>
+ </defs>
+ <g>
+ <use mask="url(#mask0)" xlink:href="#surface5"/>
+ <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 324 282 L 324 30.007812 C 324 23.378906 318.34375 18.007812 311.363281 18.007812 L 96.636719 18.007812 C 89.65625 18.007812 84 23.378906 84 30.007812 L 84 282 C 84 288.628906 89.65625 294 96.636719 294 L 311.363281 294 C 318.34375 294 324 288.628906 324 282 Z M 324 282"/>
+ <use mask="url(#mask1)" xlink:href="#surface8"/>
+ <path style="fill:#e6e6e6" d="M 276 330 L 276 78.007812 C 276 71.378906 270.34375 66.007812 263.363281 66.007812 L 48.636719 66.007812 C 41.65625 66.007812 36 71.378906 36 78.007812 L 36 330 C 36 336.628906 41.65625 342 48.636719 342 L 263.363281 342 C 270.34375 342 276 336.628906 276 330 Z M 276 330"/>
+ <use mask="url(#mask2)" xlink:href="#surface11"/>
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 156.003906 126.003906 C 109.609375 126.003906 72.003906 163.609375 72.003906 210.003906 C 72.003906 256.394531 109.609375 294 156.003906 294 C 202.394531 294 240 256.394531 240 210.003906 C 240 163.609375 202.394531 126.003906 156.003906 126.003906 Z M 147.589844 142.058594 C 148.566406 141.964844 149.808594 142.101562 150.800781 142.058594 C 150.933594 142.523438 150.085938 144.1875 148.972656 146.628906 C 141.859375 162.164062 141.457031 180.378906 148.054688 190.105469 C 149.25 191.867188 150.328125 193.542969 150.328125 193.757812 C 150.328125 193.984375 149.039062 194.210938 147.582031 194.210938 C 144.164062 194.210938 140.929688 192.136719 134.316406 186.898438 C 131.378906 184.574219 127.570312 182.625 126.089844 182.328125 C 123.769531 181.867188 123.144531 182.058594 120.136719 185.074219 C 117.34375 187.867188 116.484375 189.382812 116.484375 191.941406 C 116.484375 201.644531 127.996094 209.339844 149.410156 213.878906 C 178.496094 220.042969 185.664062 225.585938 186.464844 240.878906 C 187.472656 260.054688 177.257812 274.519531 154.894531 285.714844 C 152.230469 287.050781 150.535156 287.554688 149.410156 287.984375 C 148.917969 287.941406 148.546875 288.03125 148.050781 287.984375 C 147.871094 287.390625 147.585938 286.023438 147.585938 283.414062 C 147.585938 273.230469 143.578125 262.746094 137.527344 256.886719 C 135.90625 255.3125 131.34375 251.984375 127.453125 249.570312 C 123.558594 247.164062 119.632812 244.367188 118.757812 243.175781 C 117.304688 241.191406 117.195312 239.96875 118.304688 236.308594 C 120.335938 229.617188 122.742188 225.882812 127.445312 221.660156 C 129.90625 219.445312 132.382812 217.597656 132.925781 217.558594 C 133.472656 217.515625 129.796875 216.398438 124.257812 215.265625 C 118.714844 214.128906 110.589844 211.738281 106.394531 210.226562 C 98.730469 207.453125 88.402344 201.640625 84.460938 197.429688 L 83.992188 196.960938 C 89.644531 174.445312 105.503906 156.003906 126.53125 147.109375 C 130.929688 145.25 135.476562 143.960938 140.265625 142.988281 C 142.652344 142.496094 145.113281 142.324219 147.578125 142.070312 Z M 216.210938 176.371094 C 217.929688 177.429688 224.414062 191.480469 226.265625 198.332031 C 228.660156 207.175781 228.484375 222.472656 226.265625 231.257812 C 225.421875 234.601562 224.351562 237.738281 223.996094 238.125 C 223.632812 238.535156 222.320312 236.28125 220.785156 233.554688 C 219.246094 230.835938 214.339844 225.039062 210.261719 220.734375 C 198.488281 208.316406 196.632812 201.84375 201.566406 191.933594 C 204.050781 186.933594 214.882812 175.546875 216.214844 176.371094 Z M 216.210938 176.371094"/>
+ <use mask="url(#mask3)" xlink:href="#surface14"/>
+ <use mask="url(#mask4)" xlink:href="#surface17"/>
+ <use mask="url(#mask5)" xlink:href="#surface20"/>
+ <path style="fill-rule:evenodd;fill:#272a34" d="M 348 270 C 348 323.019531 305.019531 366 252 366 C 198.980469 366 156 323.019531 156 270 C 156 216.980469 198.980469 174 252 174 C 305.019531 174 348 216.980469 348 270 Z M 348 270"/>
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 264 222 L 264 270 L 282 270 L 252 306 L 222 270 L 240 270 L 240 222 Z M 216 306 L 288 306 L 288 318 L 216 318 Z M 216 306"/>
+ </g>
+</svg>
diff --git a/_icons_to_fix/hwinfo.svg b/_icons_to_fix/hwinfo.svg
new file mode 100644
index 000000000..d0bfb1fd2
--- /dev/null
+++ b/_icons_to_fix/hwinfo.svg
@@ -0,0 +1 @@
+<svg width="512" height="512" version="1.1" viewBox="0 0 384 384" xmlns="http://www.w3.org/2000/svg"><path transform="scale(.75)" d="m90.658 100.72c-7.3634 0-13.291 5.9276-13.291 13.291v276.87c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-276.87c0-7.3634-5.9276-13.291-13.291-13.291h-25.787zm76.516 0c-7.3634 0-13.291 5.9276-13.291 13.291v276.87c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-276.87c0-7.3634-5.9276-13.291-13.291-13.291h-25.787zm80.271 0c-7.3634 0-13.291 5.9276-13.291 13.291v276.87c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-276.87c0-7.3634-5.9276-13.291-13.291-13.291h-25.787zm78.102 0c-7.3634 0-13.291 5.9276-13.291 13.291v276.87c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-276.87c0-7.3634-5.9276-13.291-13.291-13.291h-25.787zm77.018 0c-7.3634 0-13.291 5.9276-13.291 13.291v276.87c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-276.87c0-7.3634-5.9276-13.291-13.291-13.291h-25.787z" fill="#f0f0f0" style="paint-order:markers fill stroke"/><rect transform="scale(1,-1)" x="18.409" y="-275.85" width="352.07" height="166.83" rx="9.8472" ry="12.245" fill="#0f2b5c" style="paint-order:markers fill stroke"/><path d="m28.256 275.85c-5.4553 0-9.8482-5.461-9.8482-12.245v-72.895h352.07v72.895c0 6.7837-4.3914 12.245-9.8467 12.245z" opacity=".3" style="paint-order:markers fill stroke"/><circle cx="76.562" cy="191.98" r="0" fill="#fff" opacity=".3" stroke-width="1.3122"/><circle cx="75.361" cy="190.71" r="30.489" fill="#fff" opacity=".3" style="paint-order:markers fill stroke"/><path d="m105.74 192.81a30.489 30.489 0 0 1-30.384 28.386 30.489 30.489 0 0 1-30.384-28.093 30.489 30.489 0 0 0-0.10547 2.1035 30.489 30.489 0 0 0 30.489 30.489 30.489 30.489 0 0 0 30.489-30.489 30.489 30.489 0 0 0-0.10547-2.3965z" style="paint-order:markers fill stroke"/><path transform="scale(.75)" d="m90.658 100.72c-7.3634 0-13.291 5.9276-13.291 13.291v6c0-7.3634 5.9276-13.291 13.291-13.291h25.787c7.3634 0 13.291 5.9276 13.291 13.291v-6c0-7.3634-5.9276-13.291-13.291-13.291h-25.787zm76.516 0c-7.3634 0-13.291 5.9276-13.291 13.291v6c0-7.3634 5.9276-13.291 13.291-13.291h25.787c7.3634 0 13.291 5.9276 13.291 13.291v-6c0-7.3634-5.9276-13.291-13.291-13.291h-25.787zm80.271 0c-7.3634 0-13.291 5.9276-13.291 13.291v6c0-7.3634 5.9276-13.291 13.291-13.291h25.787c7.3635 0 13.291 5.9276 13.291 13.291v-6c0-7.3634-5.9276-13.291-13.291-13.291h-25.787zm78.102 0c-7.3635 0-13.291 5.9276-13.291 13.291v6c0-7.3634 5.9276-13.291 13.291-13.291h25.787c7.3634 0 13.291 5.9276 13.291 13.291v-6c0-7.3634-5.9276-13.291-13.291-13.291h-25.787zm77.018 0c-7.3634 0-13.291 5.9276-13.291 13.291v6c0-7.3634 5.9276-13.291 13.291-13.291h25.787c7.3634 0 13.291 5.9276 13.291 13.291v-6c0-7.3634-5.9276-13.291-13.291-13.291h-25.787z" opacity=".3" style="paint-order:markers fill stroke"/><path transform="scale(.75)" d="m77.367 384.88v6c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-6c0 7.3634-5.9276 13.293-13.291 13.293h-25.787c-7.3634 0-13.291-5.9295-13.291-13.293zm76.516 0v6c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-6c0 7.3634-5.9276 13.293-13.291 13.293h-25.787c-7.3634 0-13.291-5.9295-13.291-13.293zm80.271 0v6c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-6c0 7.3634-5.9276 13.293-13.291 13.293h-25.787c-7.3634 0-13.291-5.9295-13.291-13.293zm78.102 0v6c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-6c0 7.3634-5.9276 13.293-13.291 13.293h-25.787c-7.3635 0-13.291-5.9295-13.291-13.293zm77.018 0v6c0 7.3634 5.9276 13.293 13.291 13.293h25.787c7.3634 0 13.291-5.9295 13.291-13.293v-6c0 7.3634-5.9276 13.293-13.291 13.293h-25.787c-7.3634 0-13.291-5.9295-13.291-13.293z" fill="#101010" opacity=".3" style="paint-order:markers fill stroke"/><path transform="scale(.75)" d="m37.676 145.36c-7.2738 0-13.131 7.2832-13.131 16.328v10c0-9.045 5.8571-16.328 13.131-16.328h443.17c7.2738 0 13.131 7.2832 13.131 16.328v-10c0-9.045-5.8571-16.328-13.131-16.328h-443.17z" fill="#fff" opacity=".1" stroke-width="1.3333" style="paint-order:markers fill stroke"/><path transform="scale(.75)" d="m24.545 341.47v10c0 9.045 5.8571 16.328 13.131 16.328h443.17c7.2738 0 13.131-7.2832 13.131-16.328v-10c0 9.045-5.8571 16.328-13.131 16.328h-443.17c-7.2738 0-13.131-7.2832-13.131-16.328z" opacity=".3" stroke-width="1.3333" style="paint-order:markers fill stroke"/></svg>
diff --git a/_icons_to_fix/hydrogen.svg b/_icons_to_fix/hydrogen.svg
new file mode 100644
index 000000000..f772563c7
--- /dev/null
+++ b/_icons_to_fix/hydrogen.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.0509804"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 286.890625 46.894531 C 332.003906 78.171875 361.488281 130.296875 361.488281 189.347656 C 361.488281 285.027344 283.949219 362.601562 188.238281 362.601562 C 129.183594 362.601562 77.0625 333.125 45.785156 288 C 53.769531 302.03125 63.542969 314.945312 74.898438 326.261719 C 106.355469 354.847656 148.15625 372.226562 194.011719 372.226562 C 291.828125 372.226562 371.113281 292.929688 371.113281 195.121094 C 371.113281 149.277344 353.742188 107.464844 325.152344 76.007812 C 313.839844 64.652344 300.921875 54.878906 286.890625 46.894531 Z M 325.152344 76.007812 C 354.828125 107.679688 373.039062 150.214844 373.039062 197.046875 C 373.039062 294.863281 293.75 374.148438 195.9375 374.148438 C 149.113281 374.148438 106.570312 355.945312 74.898438 326.261719 C 106.929688 358.171875 151 378 199.789062 378 C 297.601562 378 376.890625 298.703125 376.890625 200.898438 C 376.890625 152.117188 357.0625 108.035156 325.152344 76.007812 Z M 325.152344 76.007812"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 325.160156 76.007812 C 353.742188 107.464844 371.121094 149.269531 371.121094 195.121094 C 371.121094 292.9375 291.835938 372.226562 194.019531 372.226562 C 148.171875 372.226562 106.363281 354.851562 74.90625 326.261719 C 106.578125 355.9375 149.113281 374.148438 195.945312 374.148438 C 293.757812 374.148438 373.046875 294.855469 373.046875 197.046875 C 373.046875 150.222656 354.84375 107.679688 325.160156 76.007812 Z M 325.160156 76.007812"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 247.929688 26.683594 C 314.265625 50.96875 361.503906 114.59375 361.503906 189.386719 C 361.503906 285.066406 283.964844 362.636719 188.253906 362.636719 C 113.5 362.636719 49.875 315.398438 25.625 249.0625 C 52.488281 331.777344 135.433594 382.746094 221.363281 369.34375 C 307.292969 355.9375 370.773438 282.128906 371.167969 195.160156 C 371.054688 118.210938 321.265625 50.140625 247.964844 26.722656 Z M 247.929688 26.683594"/> </g> <clipPath id="clip4"> <path d="M 15 16 L 370 16 L 370 371 L 15 371 Z M 15 16"/> </clipPath> <clipPath id="clip5"> <path d="M 369.203125 193.199219 C 369.203125 291.046875 289.863281 370.300781 192.101562 370.300781 C 94.34375 370.300781 15 291.046875 15 193.199219 C 15 95.347656 94.34375 16.09375 192.101562 16.09375 C 289.863281 16.09375 369.203125 95.347656 369.203125 193.199219 Z M 369.203125 193.199219"/> </clipPath> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 108.789062 108.496094 L 121.421875 108.496094 C 126.414062 108.496094 130.507812 114.601562 130.507812 122.148438 L 130.507812 279.640625 C 130.507812 287.183594 126.421875 293.292969 121.421875 293.292969 L 108.789062 293.292969 C 103.765625 293.292969 99.699219 287.183594 99.699219 279.640625 L 99.699219 122.148438 C 99.699219 114.601562 103.757812 108.496094 108.789062 108.496094 M 108.789062 108.496094"/> <path style="fill:rgb(0%,0%,0%)" d="M 199.800781 214.910156 L 199.800781 202.277344 C 199.800781 197.253906 196.738281 193.191406 192.972656 193.191406 L 114.199219 193.191406 C 110.441406 193.191406 107.371094 197.246094 107.371094 202.277344 L 107.371094 214.910156 C 107.371094 219.933594 110.433594 223.996094 114.199219 223.996094 L 192.972656 223.996094 C 196.730469 223.996094 199.800781 219.941406 199.800781 214.910156 M 199.800781 214.910156"/> <path style="fill:rgb(0%,0%,0%)" d="M 189.246094 108.496094 L 287.390625 108.496094 C 294.304688 108.496094 299.933594 115.109375 299.933594 123.234375 L 299.933594 278.546875 C 299.933594 286.699219 294.3125 293.222656 287.390625 293.222656 L 189.246094 293.222656 C 182.332031 293.222656 176.703125 286.660156 176.703125 278.546875 L 176.703125 123.234375 C 176.703125 115.109375 182.324219 108.496094 189.246094 108.496094 M 189.246094 108.496094"/> <path style="fill:rgb(0%,0%,0%)" d="M 192.101562 146.996094 L 192.101562 170.097656 L 261.402344 170.097656 L 261.402344 193.199219 L 192.101562 193.199219 L 192.101562 254.796875 L 284.503906 254.796875 L 284.503906 231.699219 L 215.203125 231.699219 L 215.203125 208.597656 L 284.503906 208.597656 L 284.503906 146.996094 M 192.101562 146.996094"/> </g> <clipPath id="clip7"> <path d="M 92 100 L 123 100 L 123 286 L 92 286 Z M 92 100"/> </clipPath> <clipPath id="clip8"> <path d="M 369.203125 193.199219 C 369.203125 291.046875 289.863281 370.300781 192.101562 370.300781 C 94.34375 370.300781 15 291.046875 15 193.199219 C 15 95.347656 94.34375 16.09375 192.101562 16.09375 C 289.863281 16.09375 369.203125 95.347656 369.203125 193.199219 Z M 369.203125 193.199219"/> </clipPath> <clipPath id="clip9"> <path d="M 99 185 L 193 185 L 193 217 L 99 217 Z M 99 185"/> </clipPath> <clipPath id="clip10"> <path d="M 369.203125 193.199219 C 369.203125 291.046875 289.863281 370.300781 192.101562 370.300781 C 94.34375 370.300781 15 291.046875 15 193.199219 C 15 95.347656 94.34375 16.09375 192.101562 16.09375 C 289.863281 16.09375 369.203125 95.347656 369.203125 193.199219 Z M 369.203125 193.199219"/> </clipPath> <clipPath id="clip11"> <path d="M 169 100 L 293 100 L 293 286 L 169 286 Z M 169 100"/> </clipPath> <clipPath id="clip12"> <path d="M 369.203125 193.199219 C 369.203125 291.046875 289.863281 370.300781 192.101562 370.300781 C 94.34375 370.300781 15 291.046875 15 193.199219 C 15 95.347656 94.34375 16.09375 192.101562 16.09375 C 289.863281 16.09375 369.203125 95.347656 369.203125 193.199219 Z M 369.203125 193.199219"/> </clipPath> <clipPath id="clip13"> <path d="M 184 139 L 277 139 L 277 248 L 184 248 Z M 184 139"/> </clipPath> <clipPath id="clip14"> <path d="M 369.203125 193.199219 C 369.203125 291.046875 289.863281 370.300781 192.101562 370.300781 C 94.34375 370.300781 15 291.046875 15 193.199219 C 15 95.347656 94.34375 16.09375 192.101562 16.09375 C 289.863281 16.09375 369.203125 95.347656 369.203125 193.199219 Z M 369.203125 193.199219"/> </clipPath> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192.101562 16.09375 C 289.917969 16.09375 369.203125 95.382812 369.203125 193.199219 C 369.203125 291.011719 289.917969 370.300781 192.101562 370.300781 C 94.289062 370.300781 15 291.011719 15 193.199219 C 15 95.382812 94.289062 16.09375 192.101562 16.09375 Z M 192.101562 16.09375"/> <g clip-path="url(#clip4)"> <g clip-path="url(#clip5)"> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </g> <g clip-path="url(#clip7)"> <g clip-path="url(#clip8)"> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 101.085938 100.796875 L 113.722656 100.796875 C 118.710938 100.796875 122.808594 106.902344 122.808594 114.449219 L 122.808594 271.9375 C 122.808594 279.484375 118.71875 285.589844 113.722656 285.589844 L 101.085938 285.589844 C 96.066406 285.589844 92 279.484375 92 271.9375 L 92 114.449219 C 92 106.902344 96.058594 100.796875 101.085938 100.796875 M 101.085938 100.796875"/> </g> </g> <g clip-path="url(#clip9)"> <g clip-path="url(#clip10)"> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 192.101562 207.210938 L 192.101562 194.574219 C 192.101562 189.554688 189.039062 185.488281 185.273438 185.488281 L 106.5 185.488281 C 102.742188 185.488281 99.671875 189.546875 99.671875 194.574219 L 99.671875 207.210938 C 99.671875 212.230469 102.734375 216.296875 106.5 216.296875 L 185.273438 216.296875 C 189.03125 216.296875 192.101562 212.238281 192.101562 207.210938 M 192.101562 207.210938"/> </g> </g> <g clip-path="url(#clip11)"> <g clip-path="url(#clip12)"> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 181.546875 100.796875 L 279.691406 100.796875 C 286.605469 100.796875 292.234375 107.410156 292.234375 115.535156 L 292.234375 270.84375 C 292.234375 279 286.613281 285.523438 279.691406 285.523438 L 181.546875 285.523438 C 174.632812 285.523438 169.003906 278.960938 169.003906 270.84375 L 169.003906 115.535156 C 169.003906 107.410156 174.625 100.796875 181.546875 100.796875 M 181.546875 100.796875"/> </g> </g> <g clip-path="url(#clip13)"> <g clip-path="url(#clip14)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 184.402344 139.296875 L 184.402344 162.398438 L 253.703125 162.398438 L 253.703125 185.496094 L 184.402344 185.496094 L 184.402344 247.097656 L 276.804688 247.097656 L 276.804688 223.996094 L 207.503906 223.996094 L 207.503906 200.898438 L 276.804688 200.898438 L 276.804688 139.296875 M 184.402344 139.296875"/> </g> </g> </g> </svg>
diff --git a/_icons_to_fix/iagno.svg b/_icons_to_fix/iagno.svg
new file mode 100644
index 000000000..3bfb3ef9f
--- /dev/null
+++ b/_icons_to_fix/iagno.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.125 23.25 C 30.777344 23.25 23.25 30.777344 23.25 40.125 L 23.25 48.5625 C 23.25 39.214844 30.777344 31.6875 40.125 31.6875 L 343.875 31.6875 C 353.222656 31.6875 360.75 39.214844 360.75 48.5625 L 360.75 40.125 C 360.75 30.777344 353.222656 23.25 343.875 23.25 Z M 40.125 23.25"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 40.125 360.75 C 30.777344 360.75 23.25 353.222656 23.25 343.875 L 23.25 335.4375 C 23.25 344.785156 30.777344 352.3125 40.125 352.3125 L 343.875 352.3125 C 353.222656 352.3125 360.75 344.785156 360.75 335.4375 L 360.75 343.875 C 360.75 353.222656 353.222656 360.75 343.875 360.75 Z M 40.125 360.75"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <linearGradient id="linear0" x1="-44" x2="-24" y1="-24" y2="-24" gradientTransform="matrix(0,-8.4375,-8.4375,0,-10.5,-10.5)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(0%,0%,0%);stop-opacity:0"/> <stop offset="1" style="stop-color:rgb(0%,0%,0%)"/> </linearGradient> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:url(#linear0)" d="M 360.75 343.875 L 360.75 192 L 23.25 192 L 23.25 343.875 C 23.25 353.222656 30.777344 360.75 40.125 360.75 L 343.875 360.75 C 353.222656 360.75 360.75 353.222656 360.75 343.875 Z M 360.75 343.875"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <linearGradient id="linear1" x1="-44" x2="-24" y1="-24" y2="-24" gradientTransform="matrix(-8.4375,0,0,-8.4375,-10.5,-10.5)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(0%,0%,0%);stop-opacity:0"/> <stop offset="1" style="stop-color:rgb(0%,0%,0%)"/> </linearGradient> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:url(#linear1)" d="M 343.875 360.75 L 192 360.75 L 192 23.25 L 343.875 23.25 C 353.222656 23.25 360.75 30.777344 360.75 40.125 L 360.75 343.875 C 360.75 353.222656 353.222656 360.75 343.875 360.75 Z M 343.875 360.75"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 116.0625 61.5 C 83.441406 61.5 57 87.941406 57 120.5625 C 57 153.183594 83.441406 179.625 116.0625 179.625 C 148.683594 179.625 175.125 153.183594 175.125 120.5625 C 175.125 87.941406 148.683594 61.5 116.0625 61.5 Z M 267.9375 61.5 C 235.316406 61.5 208.875 87.941406 208.875 120.5625 C 208.875 153.183594 235.316406 179.625 267.9375 179.625 C 300.558594 179.625 327 153.183594 327 120.5625 C 327 87.941406 300.558594 61.5 267.9375 61.5 Z M 116.0625 221.8125 C 83.441406 221.8125 57 248.253906 57 280.875 C 57 313.496094 83.441406 339.9375 116.0625 339.9375 C 148.683594 339.9375 175.125 313.496094 175.125 280.875 C 175.125 248.253906 148.683594 221.8125 116.0625 221.8125 Z M 267.9375 221.8125 C 235.316406 221.8125 208.875 248.253906 208.875 280.875 C 208.875 313.496094 235.316406 339.9375 267.9375 339.9375 C 300.558594 339.9375 327 313.496094 327 280.875 C 327 248.253906 300.558594 221.8125 267.9375 221.8125 Z M 267.9375 221.8125"/> </g> </defs> <g> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 360.75 343.875 L 360.75 40.125 C 360.75 30.804688 353.195312 23.25 343.875 23.25 L 40.125 23.25 C 30.804688 23.25 23.25 30.804688 23.25 40.125 L 23.25 343.875 C 23.25 353.195312 30.804688 360.75 40.125 360.75 L 343.875 360.75 C 353.195312 360.75 360.75 353.195312 360.75 343.875 Z M 360.75 343.875"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 175.125 116.0625 C 175.125 148.683594 148.683594 175.125 116.0625 175.125 C 83.441406 175.125 57 148.683594 57 116.0625 C 57 83.441406 83.441406 57 116.0625 57 C 148.683594 57 175.125 83.441406 175.125 116.0625 Z M 175.125 116.0625"/> <path style="fill:rgb(21.960%,23.529%,29.019%)" d="M 175.125 276.375 C 175.125 308.996094 148.683594 335.4375 116.0625 335.4375 C 83.441406 335.4375 57 308.996094 57 276.375 C 57 243.753906 83.441406 217.3125 116.0625 217.3125 C 148.683594 217.3125 175.125 243.753906 175.125 276.375 Z M 175.125 276.375"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 327 276.375 C 327 243.753906 300.558594 217.3125 267.9375 217.3125 C 235.316406 217.3125 208.875 243.753906 208.875 276.375 C 208.875 308.996094 235.316406 335.4375 267.9375 335.4375 C 300.558594 335.4375 327 308.996094 327 276.375 Z M 327 276.375"/> <path style="fill:rgb(21.960%,23.529%,29.019%)" d="M 327 116.0625 C 327 83.441406 300.558594 57 267.9375 57 C 235.316406 57 208.875 83.441406 208.875 116.0625 C 208.875 148.683594 235.316406 175.125 267.9375 175.125 C 300.558594 175.125 327 148.683594 327 116.0625 Z M 327 116.0625"/> </g> </svg>
diff --git a/_icons_to_fix/insomnia.svg b/_icons_to_fix/insomnia.svg
new file mode 100644
index 000000000..05d0f86d9
--- /dev/null
+++ b/_icons_to_fix/insomnia.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 360 105.214844 284.785156 30 192 30 Z M 192 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 66 C 178.855469 66.042969 165.789062 68.050781 153.234375 71.953125 C 176.8125 82.632812 191.972656 106.113281 192 132 C 192 168.449219 162.449219 198 126 198 C 100.050781 197.96875 76.527344 182.738281 65.882812 159.070312 C 61.988281 171.679688 60.003906 184.800781 60 198 C 60 270.902344 119.097656 330 192 330 C 264.902344 330 324 270.902344 324 198 C 324 125.097656 264.902344 66 192 66 Z M 192 66"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.097656 100.640625 30.050781 192 30 C 283.753906 30.058594 358.488281 103.726562 359.871094 195.46875 C 359.925781 194.3125 359.96875 193.15625 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 192 60 C 178.855469 60.042969 165.789062 62.050781 153.234375 65.953125 C 176.8125 76.632812 191.972656 100.113281 192 126 C 192 162.449219 162.449219 192 126 192 C 100.050781 191.96875 76.527344 176.738281 65.882812 153.070312 C 61.988281 165.679688 60.003906 178.800781 60 192 C 60 264.902344 119.097656 324 192 324 C 264.902344 324 324 264.902344 324 192 C 324 119.097656 264.902344 60 192 60 Z M 192 60"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/instagram.svg b/_icons_to_fix/instagram.svg
new file mode 100644
index 000000000..f027b25c6
--- /dev/null
+++ b/_icons_to_fix/instagram.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 102.003906 C 245.015625 102.003906 287.996094 144.984375 287.996094 198.003906 C 287.996094 251.019531 245.015625 294 191.996094 294 C 138.980469 294 96 251.019531 96 198.003906 C 96 144.984375 138.980469 102.003906 191.996094 102.003906 Z M 191.996094 102.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 138.003906 C 158.859375 138.003906 132 164.867188 132 198.003906 C 132 231.140625 158.859375 258 191.996094 258 C 225.132812 258 251.996094 231.140625 251.996094 198.003906 C 251.996094 164.867188 225.132812 138.003906 191.996094 138.003906 Z M 191.996094 138.003906"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.496094 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.960%,23.529%,29.019%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 48 24 L 84 24 L 84 72 L 48 72 Z M 48 24"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 84 24 L 120 24 L 120 72 L 84 72 Z M 84 24"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 120 24 L 156 24 L 156 72 L 120 72 Z M 120 24"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 156 24 L 192 24 L 192 72 L 156 72 Z M 156 24"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 311.996094 48.003906 C 325.25 48.003906 335.996094 58.746094 335.996094 72 C 335.996094 85.257812 325.25 96 311.996094 96 C 298.742188 96 287.996094 85.257812 287.996094 72 C 287.996094 58.746094 298.742188 48.003906 311.996094 48.003906 Z M 311.996094 48.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 191.996094 96 C 245.015625 96 287.996094 138.980469 287.996094 192 C 287.996094 245.019531 245.015625 288 191.996094 288 C 138.980469 288 96 245.019531 96 192 C 96 138.980469 138.980469 96 191.996094 96 Z M 191.996094 96"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 191.996094 132 C 158.859375 132 132 158.863281 132 192 C 132 225.136719 158.859375 252 191.996094 252 C 225.132812 252 251.996094 225.136719 251.996094 192 C 251.996094 158.863281 225.132812 132 191.996094 132 Z M 191.996094 132"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/itmages.svg b/_icons_to_fix/itmages.svg
new file mode 100644
index 000000000..2dbde8657
--- /dev/null
+++ b/_icons_to_fix/itmages.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.804688 C 360 37.527344 352.476562 30.007812 343.199219 30.007812 L 40.804688 30.007812 C 31.527344 30.007812 24.007812 37.527344 24.007812 46.804688 L 24.007812 349.199219 C 24.007812 358.476562 31.527344 366 40.804688 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 96 102.003906 L 96 294 L 132 294 L 132 102.003906 Z M 179.996094 102.003906 L 179.996094 138.003906 L 215.996094 138.003906 L 215.996094 294 L 251.996094 294 L 251.996094 138.003906 L 287.996094 138.003906 L 287.996094 102.003906 Z M 179.996094 102.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 96 96.003906 L 132 96.003906 L 132 288 L 96 288 Z M 96 96.003906"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 215.996094 96.003906 L 251.996094 96.003906 L 251.996094 288 L 215.996094 288 Z M 215.996094 96.003906"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 287.996094 96.003906 L 287.996094 132.003906 L 179.996094 132.003906 L 179.996094 96.003906 Z M 287.996094 96.003906"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/jabref.svg b/_icons_to_fix/jabref.svg
new file mode 100644
index 000000000..61f8d25cc
--- /dev/null
+++ b/_icons_to_fix/jabref.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 86.722656 54 C 72.589844 54.007812 59.773438 62.28125 53.945312 75.15625 C 48.117188 88.027344 50.355469 103.121094 59.675781 113.742188 C 99.273438 158.84375 103.195312 202.101562 101.183594 231.539062 C 100.585938 240.292969 98.257812 243.507812 96.753906 245.414062 C 95.25 247.320312 89.855469 248.863281 98.394531 245.4375 C 98.386719 245.445312 98.378906 245.453125 98.371094 245.460938 C 97.238281 245.917969 96.324219 250.527344 79.433594 239.695312 C 68.351562 232.597656 54.28125 232.105469 42.734375 238.417969 C 31.1875 244.730469 24.003906 256.839844 24 270 C 24 310.003906 62.890625 342 105.636719 342 C 151.753906 342 186.621094 309 196.605469 268.429688 C 203.945312 276.75 210.769531 285.441406 219.457031 292.710938 C 246.535156 315.375 280.277344 333.472656 316.496094 341.203125 C 331.617188 344.421875 347.105469 337.628906 354.980469 324.324219 C 362.855469 311.019531 361.355469 294.175781 351.253906 282.46875 C 337.199219 266.199219 315.601562 243.523438 300.953125 224.296875 C 296.488281 218.433594 295.066406 215.355469 292.609375 211.195312 C 306.46875 198.914062 317.910156 185.503906 322.332031 168 C 328.507812 143.550781 317.574219 117.832031 302.78125 102.75 C 273.203125 72.585938 230.679688 60.921875 185.144531 54.375 C 173.214844 52.667969 161.226562 57.039062 153.195312 66.023438 C 143.238281 62.199219 119.828125 54.007812 86.722656 54 Z M 277.9375 223.851562 C 277.792969 223.972656 277.824219 224.230469 277.679688 224.34375 L 275.78125 225.726562 C 276.625 225.15625 277.109375 224.429688 277.9375 223.851562 Z M 277.9375 223.851562"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 86.71875 90 C 133.382812 143.148438 139.546875 198 137.085938 234 C 134.925781 265.558594 115.503906 277.371094 111.796875 278.859375 C 104.066406 281.96875 85.894531 286.609375 60 270 C 60 289.378906 76.65625 306 105.632812 306 C 134.609375 306 158.335938 282.730469 163.148438 256.523438 C 179.875 121.222656 148.054688 102.210938 148.054688 102.210938 C 148.054688 102.210938 118.925781 90.007812 86.71875 90 Z M 180 90 C 188.472656 125.902344 252 140.039062 252 157.101562 C 252 174.179688 203.304688 177.113281 204 204.773438 C 204.707031 243.03125 266.113281 293.640625 324 306 C 298.585938 276.578125 234.359375 212.425781 255.539062 195.9375 C 331.773438 144.144531 261.882812 101.769531 180 90 Z M 180 90"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 86.71875 48 C 76.683594 48.019531 67.113281 52.222656 60.3125 59.601562 C 53.511719 66.976562 50.097656 76.859375 50.894531 86.859375 C 52.523438 68.28125 68.070312 54.023438 86.71875 54 C 119.824219 54.007812 143.242188 62.199219 153.199219 66.023438 C 161.226562 57.039062 173.21875 52.667969 185.144531 54.375 C 230.683594 60.921875 273.195312 72.585938 302.777344 102.75 C 314.015625 114.210938 323.019531 131.820312 323.988281 150.339844 C 324.90625 129.671875 315.226562 109.445312 302.777344 96.75 C 273.195312 66.585938 230.683594 54.921875 185.144531 48.375 C 173.21875 46.667969 161.226562 51.039062 153.199219 60.023438 C 143.242188 56.199219 119.824219 48.007812 86.71875 48 Z M 294.878906 209.109375 C 294.121094 209.804688 293.382812 210.507812 292.605469 211.195312 C 295.0625 215.351562 296.480469 218.433594 300.949219 224.296875 C 315.59375 243.523438 337.203125 266.199219 351.257812 282.46875 C 356.253906 288.285156 359.261719 295.542969 359.847656 303.1875 C 360.714844 293.484375 357.617188 283.847656 351.257812 276.46875 C 337.203125 260.199219 315.59375 237.523438 300.949219 218.296875 C 297.964844 214.375 296.363281 211.695312 294.878906 209.109375 Z M 101.496094 216.9375 C 101.433594 219.878906 101.363281 222.824219 101.179688 225.539062 C 100.582031 234.292969 98.253906 237.507812 96.75 239.414062 C 96.324219 239.953125 95.648438 240.421875 95.003906 240.796875 C 92.570312 240.734375 88.136719 239.277344 79.429688 233.695312 C 68.347656 226.597656 54.277344 226.109375 42.734375 232.421875 C 31.1875 238.734375 24.003906 250.839844 24 264 C 24 264.992188 24.128906 265.957031 24.175781 266.941406 C 25.257812 254.390625 32.824219 243.320312 44.125 237.746094 C 55.421875 232.175781 68.8125 232.914062 79.429688 239.695312 C 88.136719 245.277344 92.570312 246.734375 95.003906 246.796875 C 95.648438 246.421875 96.324219 245.953125 96.75 245.414062 C 98.253906 243.507812 100.582031 240.292969 101.179688 231.539062 C 101.488281 227.015625 101.574219 222.070312 101.496094 216.9375 Z M 277.933594 223.851562 C 277.105469 224.429688 276.621094 225.152344 275.777344 225.726562 L 277.675781 224.34375 C 277.820312 224.230469 277.789062 223.972656 277.933594 223.851562 Z M 98.390625 239.4375 C 98.382812 239.445312 98.375 239.453125 98.367188 239.460938 C 97.847656 239.667969 97.3125 240.703125 95.332031 240.773438 C 95.738281 240.566406 95.539062 240.582031 98.390625 239.4375 Z M 98.390625 245.4375 C 95.539062 246.582031 95.738281 246.566406 95.332031 246.773438 C 97.3125 246.703125 97.847656 245.667969 98.367188 245.460938 C 98.375 245.453125 98.382812 245.445312 98.390625 245.4375 Z M 98.390625 245.4375"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 86.722656 48 C 72.589844 48.007812 59.773438 56.28125 53.945312 69.15625 C 48.117188 82.027344 50.355469 97.117188 59.675781 107.742188 C 99.273438 152.84375 103.195312 196.101562 101.183594 225.539062 C 100.585938 234.292969 98.257812 237.507812 96.753906 239.414062 C 95.25 241.320312 89.855469 242.863281 98.394531 239.4375 C 98.386719 239.445312 98.378906 239.453125 98.371094 239.460938 C 97.238281 239.917969 96.324219 244.527344 79.433594 233.695312 C 68.351562 226.597656 54.28125 226.105469 42.734375 232.417969 C 31.1875 238.730469 24.003906 250.839844 24 264 C 24 304.003906 62.890625 336 105.636719 336 C 151.753906 336 186.621094 303 196.605469 262.429688 C 203.945312 270.75 210.769531 279.441406 219.457031 286.710938 C 246.535156 309.375 280.277344 327.46875 316.496094 335.203125 C 331.617188 338.421875 347.105469 331.628906 354.980469 318.324219 C 362.855469 305.019531 361.355469 288.171875 351.253906 276.46875 C 337.199219 260.199219 315.601562 237.523438 300.953125 218.296875 C 296.488281 212.429688 295.066406 209.351562 292.609375 205.195312 C 306.46875 192.914062 317.910156 179.503906 322.332031 162 C 328.507812 137.546875 317.574219 111.832031 302.78125 96.75 C 273.203125 66.585938 230.679688 54.921875 185.144531 48.375 C 173.214844 46.667969 161.226562 51.039062 153.195312 60.023438 C 143.238281 56.199219 119.828125 48.007812 86.722656 48 Z M 277.9375 217.851562 C 277.792969 217.972656 277.824219 218.230469 277.679688 218.34375 L 275.78125 219.726562 C 276.625 219.152344 277.109375 218.429688 277.9375 217.851562 Z M 277.9375 217.851562"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 86.71875 84 C 133.382812 137.148438 139.546875 192 137.085938 228 C 134.925781 259.558594 115.503906 271.371094 111.796875 272.859375 C 104.066406 275.96875 85.894531 280.609375 60 264 C 60 283.378906 76.65625 300 105.632812 300 C 134.609375 300 158.335938 276.730469 163.148438 250.523438 C 179.875 115.222656 148.054688 96.210938 148.054688 96.210938 C 148.054688 96.210938 118.925781 84.007812 86.71875 84 Z M 180 84 C 188.472656 119.902344 252 134.039062 252 151.101562 C 252 168.175781 203.304688 171.113281 204 198.773438 C 204.707031 237.03125 266.113281 287.640625 324 300 C 298.585938 270.574219 234.359375 206.425781 255.539062 189.9375 C 331.773438 138.144531 261.882812 95.769531 180 84 Z M 180 84"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/jango.svg b/_icons_to_fix/jango.svg
new file mode 100644
index 000000000..a51406b32
--- /dev/null
+++ b/_icons_to_fix/jango.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.800781 C 360 37.523438 352.476562 30 343.199219 30 L 40.800781 30 C 31.523438 30 24 37.523438 24 46.800781 L 24 349.199219 C 24 358.476562 31.523438 366 40.800781 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 204 66 C 190.746094 66 180 76.746094 180 90 C 180 103.253906 190.746094 114 204 114 C 217.253906 114 228 103.253906 228 90 C 228 76.746094 217.253906 66 204 66 Z M 175.992188 126 C 164.914062 126 156 134.027344 156 144 C 156 153.972656 164.914062 162 175.992188 162 L 192 162 L 192 267.585938 C 192 277.15625 188.519531 284.9375 179.554688 289.523438 C 177.40625 278.207031 167.519531 270.011719 156 270 C 142.746094 270 132 280.746094 132 294 C 132 307.253906 142.746094 318 156 318 C 201 318 228 318.007812 228 267.585938 L 228 126 Z M 175.992188 126"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 204 60 C 190.746094 60 180 70.746094 180 84 C 180 97.253906 190.746094 108 204 108 C 217.253906 108 228 97.253906 228 84 C 228 70.746094 217.253906 60 204 60 Z M 176.003906 120 C 164.921875 120 156 128.027344 156 138 C 156 147.972656 164.921875 156 176.003906 156 L 192 156 L 192 261.574219 C 192 271.152344 188.546875 278.976562 179.566406 283.558594 C 177.433594 272.222656 167.535156 264.007812 156 264 C 142.746094 264 132 274.746094 132 288 C 132 301.253906 142.746094 312 156 312 C 201 312 228 311.996094 228 261.574219 L 228 120 Z M 176.003906 120"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/journey-of-a-roach.svg b/_icons_to_fix/journey-of-a-roach.svg
new file mode 100644
index 000000000..d018793e9
--- /dev/null
+++ b/_icons_to_fix/journey-of-a-roach.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 156 228 C 156 264.449219 126.449219 294 90 294 C 53.550781 294 24 264.449219 24 228 C 24 191.550781 53.550781 162 90 162 C 126.449219 162 156 191.550781 156 228 Z M 156 228"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.992188 228 C 359.992188 264.449219 330.445312 294 293.992188 294 C 257.542969 294 227.992188 264.449219 227.992188 228 C 227.992188 191.550781 257.542969 162 293.992188 162 C 330.445312 162 359.992188 191.550781 359.992188 228 Z M 359.992188 228"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 243.820312 36.09375 C 189.078125 36.960938 70.792969 45.339844 49.171875 79.945312 C 45.390625 89.914062 38.632812 124.972656 35.332031 151.769531 C 34.5625 157.949219 33.839844 165.828125 33.09375 173.101562 C 19.578125 186.910156 12.003906 205.492188 12 224.851562 C 12.027344 225.730469 12.070312 226.605469 12.128906 227.484375 C 12.949219 209.320312 20.414062 192.097656 33.09375 179.113281 C 33.839844 171.839844 34.5625 163.949219 35.332031 157.769531 C 38.632812 130.972656 45.390625 95.914062 49.171875 85.945312 C 70.792969 51.339844 189.078125 42.960938 243.824219 42.09375 L 243.835938 42.09375 C 251.648438 41.96875 258.15625 41.988281 262.921875 42.117188 C 310.226562 43.066406 320.257812 46.160156 328.441406 62.203125 C 331.238281 67.699219 338.539062 98.527344 344.671875 130.722656 C 348.152344 151.457031 350.761719 167.371094 352.921875 181.351562 C 364.5 194.210938 371.203125 210.742188 371.863281 228.058594 C 371.933594 226.992188 371.980469 225.921875 372 224.851562 C 371.96875 206.546875 365.171875 188.910156 352.921875 175.351562 C 350.761719 161.371094 348.152344 145.457031 344.671875 124.722656 C 338.539062 92.527344 331.238281 61.699219 328.441406 56.203125 C 320.257812 40.160156 310.226562 37.066406 262.921875 36.117188 C 258.15625 35.988281 251.648438 35.96875 243.835938 36.09375 Z M 24.910156 272.589844 C 24.730469 275.128906 24.511719 278.1875 24.511719 278.1875 C 24.355469 283.59375 24.300781 287.949219 24.351562 291.886719 C 24.390625 289.4375 24.429688 287.085938 24.511719 284.1875 C 24.511719 284.1875 25.160156 275.246094 25.300781 273.136719 C 25.167969 272.953125 25.039062 272.773438 24.910156 272.589844 Z M 24.910156 272.589844"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 12.128906 227.484375 C 12.0625 228.601562 12.019531 229.722656 12 230.84375 C 12.011719 245.746094 16.511719 260.296875 24.914062 272.585938 C 25.089844 270.117188 25.230469 268.179688 25.300781 267.136719 C 17.199219 255.464844 12.625 241.699219 12.128906 227.484375 Z M 371.859375 228.046875 C 371.230469 242.292969 366.503906 256.054688 358.253906 267.667969 C 358.070312 270.238281 357.925781 272.609375 357.703125 275.390625 C 356.597656 289.175781 354.621094 303.28125 353.308594 306.738281 C 348.53125 319.316406 305.457031 335.566406 255.808594 343.523438 C 227.578125 348.042969 190.523438 349.191406 153.902344 346.691406 C 111.101562 343.761719 82.929688 338.125 56.894531 327.273438 C 29.460938 315.839844 24.617188 312.945312 24.355469 291.882812 C 23.914062 318.464844 27.078125 320.84375 56.898438 333.273438 C 82.929688 344.121094 111.101562 349.761719 153.90625 352.6875 C 190.523438 355.191406 227.582031 354.039062 255.808594 349.511719 C 305.460938 341.558594 348.535156 325.308594 353.308594 312.726562 C 354.621094 309.273438 356.597656 295.167969 357.703125 281.378906 C 357.929688 278.597656 358.074219 276.230469 358.253906 273.65625 C 367.160156 261.164062 371.964844 246.195312 372 230.835938 C 371.972656 229.902344 371.925781 228.96875 371.863281 228.035156 Z M 371.859375 228.046875"/> </g> </defs> <g> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 243.820312 36.089844 C 189.085938 36.957031 70.789062 45.339844 49.171875 79.945312 C 45.386719 89.914062 38.636719 124.972656 35.335938 151.769531 C 34.5625 157.949219 33.84375 165.835938 33.097656 173.101562 C 19.585938 186.910156 12.011719 205.488281 12.003906 224.839844 C 12.015625 239.972656 16.65625 254.738281 25.300781 267.140625 C 25.160156 269.25 24.515625 278.1875 24.515625 278.1875 C 23.515625 312.484375 24.324219 313.699219 56.890625 327.273438 C 82.925781 338.125 111.097656 343.765625 153.90625 346.691406 C 190.523438 349.195312 227.574219 348.042969 255.804688 343.515625 C 305.453125 335.5625 348.535156 319.3125 353.308594 306.730469 C 354.621094 303.277344 356.597656 289.167969 357.703125 275.382812 C 357.925781 272.601562 358.066406 270.242188 358.246094 267.667969 C 367.15625 255.175781 371.964844 240.207031 372 224.847656 C 371.964844 206.546875 365.167969 188.910156 352.917969 175.351562 C 350.757812 161.375 348.15625 145.460938 344.675781 124.726562 C 338.542969 92.527344 331.234375 61.695312 328.441406 56.199219 C 320.253906 40.15625 310.222656 37.070312 262.925781 36.125 C 258.160156 35.996094 251.644531 35.96875 243.832031 36.09375 Z M 243.820312 36.089844"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 221.753906 319.492188 C 232.808594 314.539062 237.527344 307.738281 231.046875 306.097656 C 228.863281 305.546875 223.164062 307.265625 218.375 309.921875 C 207.671875 315.863281 192.839844 316.289062 179.765625 311.035156 C 163.351562 304.433594 155.46875 308.058594 168.570312 316.175781 C 183.070312 325.160156 205.929688 326.585938 221.753906 319.492188 Z M 221.753906 319.492188"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 156 222 C 156 258.449219 126.449219 288 90 288 C 53.550781 288 24 258.449219 24 222 C 24 185.550781 53.550781 156 90 156 C 126.449219 156 156 185.550781 156 222 Z M 156 222"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 96 216 C 96 222.628906 90.628906 228 84 228 C 77.371094 228 72 222.628906 72 216 C 72 209.371094 77.371094 204 84 204 C 90.628906 204 96 209.371094 96 216 Z M 96 216"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 359.992188 222 C 359.992188 258.449219 330.445312 288 293.992188 288 C 257.542969 288 227.992188 258.449219 227.992188 222 C 227.992188 185.550781 257.542969 156 293.992188 156 C 330.445312 156 359.992188 185.550781 359.992188 222 Z M 359.992188 222"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 311.992188 216 C 311.992188 222.628906 306.621094 228 299.992188 228 C 293.367188 228 287.992188 222.628906 287.992188 216 C 287.992188 209.371094 293.367188 204 299.992188 204 C 306.621094 204 311.992188 209.371094 311.992188 216 Z M 311.992188 216"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 311.320312 72.792969 C 311.867188 74.03125 276.011719 88.636719 245.585938 102.175781 C 215.160156 115.714844 201.691406 123.0625 201.144531 121.820312 C 200.828125 121.105469 219.574219 109.199219 232.253906 103.066406 C 256.753906 92.488281 281.433594 81.132812 311.324219 72.792969 Z M 311.320312 72.792969"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 285.546875 135.703125 C 284.238281 136.050781 269.285156 121.722656 255.019531 102.617188 C 240.75 83.519531 232.582031 66.878906 233.875 66.535156 C 235.179688 66.191406 244.3125 81.398438 258.578125 100.496094 C 272.84375 119.597656 286.84375 135.359375 285.539062 135.703125 Z M 285.546875 135.703125"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/k4dirstat.svg b/_icons_to_fix/k4dirstat.svg
new file mode 100644
index 000000000..1d18ffacf
--- /dev/null
+++ b/_icons_to_fix/k4dirstat.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.972656 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.996094 291.074219 359.996094 198.003906 C 359.996094 195.976562 359.761719 194.011719 359.691406 192.003906 C 356.523438 282.253906 283.035156 354 191.992188 354 C 100.949219 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 132.003906 C 158.859375 132.003906 132 158.867188 132 192.003906 L 251.996094 192.003906 C 251.996094 158.867188 225.132812 132.003906 191.996094 132.003906 Z M 191.996094 132.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 312 C 258.476562 312 311.996094 258.480469 311.996094 192.003906 C 311.996094 125.523438 258.476562 72.003906 191.996094 72.003906 L 191.996094 108.003906 C 238.390625 108.003906 275.996094 145.609375 275.996094 192.003906 C 275.996094 238.394531 238.390625 276 191.996094 276 Z M 191.996094 312"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 318 C 125.519531 318 72 264.480469 72 198 C 72 131.523438 125.519531 78.003906 191.996094 78.003906 L 191.996094 114.003906 C 145.605469 114.003906 108 151.609375 108 198 C 108 244.394531 145.605469 282 191.996094 282 Z M 191.996094 318"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 258 C 158.859375 258 132 231.136719 132 198 L 251.996094 198 C 251.996094 231.136719 225.132812 258 191.996094 258 Z M 191.996094 258"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 360 192.003906 C 360 99.222656 284.785156 24.007812 192.003906 24.007812 C 99.222656 24.007812 24.007812 99.222656 24.007812 192.003906 C 24.007812 284.785156 99.222656 360 192.003906 360 C 284.785156 360 360 284.785156 360 192.003906 Z M 360 192.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 312 C 125.519531 312 72 258.480469 72 192.003906 C 72 125.523438 125.519531 72.003906 191.996094 72.003906 L 191.996094 108.003906 C 145.605469 108.003906 108 145.609375 108 192.003906 C 108 238.394531 145.605469 276 191.996094 276 Z M 191.996094 312"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 252 C 158.859375 252 132 225.140625 132 192.003906 L 251.996094 192.003906 C 251.996094 225.140625 225.132812 252 191.996094 252 Z M 191.996094 252"/> <use mask="url(#mask5)" xlink:href="#surface20"/> </g> </svg>
diff --git a/_icons_to_fix/kalarm.svg b/_icons_to_fix/kalarm.svg
new file mode 100644
index 000000000..1dba63134
--- /dev/null
+++ b/_icons_to_fix/kalarm.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 154.308594 286.429688 C 152.878906 293.339844 149.183594 300.46875 143.183594 306.46875 L 107.53125 342.097656 C 94.371094 355.261719 75.847656 357.898438 65.976562 348.023438 C 63.332031 345.382812 61.660156 342.109375 60.773438 338.484375 C 59.058594 346.714844 60.609375 354.660156 65.976562 360.023438 C 75.847656 369.898438 94.371094 367.261719 107.53125 354.097656 L 143.183594 318.445312 C 152.820312 308.808594 156.730469 296.316406 154.308594 286.429688 Z M 228.769531 286.429688 C 226.355469 296.316406 230.269531 308.808594 239.902344 318.445312 L 275.53125 354.097656 C 288.695312 367.261719 307.234375 369.898438 317.113281 360.023438 C 322.476562 354.660156 324.023438 346.714844 322.308594 338.484375 C 321.433594 342.109375 319.753906 345.382812 317.113281 348.023438 C 307.234375 357.898438 288.695312 355.261719 275.53125 342.097656 L 239.902344 306.46875 C 233.902344 300.46875 230.207031 293.339844 228.769531 286.429688 Z M 228.769531 286.429688"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 60 24 C 26.863281 24 0 50.863281 0 84 C 0.0273438 84.828125 0.0703125 85.65625 0.128906 86.484375 C 1.988281 54.777344 28.238281 30.011719 60 30 C 91.878906 30.042969 118.160156 55.011719 119.835938 86.847656 C 119.914062 85.898438 119.96875 84.949219 120 84 C 120 50.863281 93.136719 24 60 24 Z M 324 24 C 290.863281 24 264 50.863281 264 84 C 264.027344 84.828125 264.070312 85.65625 264.128906 86.484375 C 265.988281 54.777344 292.238281 30.011719 324 30 C 355.878906 30.042969 382.160156 55.011719 383.835938 86.847656 C 383.914062 85.898438 383.96875 84.949219 384 84 C 384 50.863281 357.136719 24 324 24 Z M 324 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192 C 24.234375 194.003906 24 195.972656 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 195.972656 359.761719 194.003906 359.699219 192 C 356.53125 282.253906 283.042969 354 192 354 C 100.953125 354 27.46875 282.253906 24.300781 192 Z M 24.304688 192"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.726562 30 357.785156 102.792969 359.90625 193.992188 C 359.945312 193.328125 360 192.671875 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.8"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 336 192 C 336 112.472656 271.527344 48 192 48 C 112.472656 48 48 112.472656 48 192 C 48 271.527344 112.472656 336 192 336 C 271.527344 336 336 271.527344 336 192 Z M 336 192"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.8"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 175.570312 198.816406 L 201.710938 243.472656 C 206.5 251.652344 217.03125 254.425781 225.335938 249.699219 C 233.636719 244.972656 236.46875 234.585938 231.679688 226.40625 L 205.726562 182.066406 L 265.667969 147.929688 C 269.820312 145.566406 271.230469 140.371094 268.835938 136.277344 C 266.441406 132.183594 261.171875 130.792969 257.019531 133.15625 L 185.125 174.101562 C 175.316406 178.917969 171.597656 191.523438 175.570312 198.816406 Z M 175.570312 198.816406"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.8"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 60 C 182.058594 60 174 68.058594 174 78 C 174 87.941406 182.058594 96 192 96 C 201.941406 96 210 87.941406 210 78 C 210 68.058594 201.941406 60 192 60 Z M 192 60"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.8"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 288 C 182.058594 288 174 296.058594 174 306 C 174 315.941406 182.058594 324 192 324 C 201.941406 324 210 315.941406 210 306 C 210 296.058594 201.941406 288 192 288 Z M 192 288"/> </g> <mask id="mask8"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.8"/> </g> </mask> <clipPath id="clip9"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface29" clip-path="url(#clip9)"> <path style="fill:rgb(0%,0%,0%)" d="M 324 192 C 324 182.058594 315.941406 174 306 174 C 296.058594 174 288 182.058594 288 192 C 288 201.941406 296.058594 210 306 210 C 315.941406 210 324 201.941406 324 192 Z M 324 192"/> </g> <mask id="mask9"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.8"/> </g> </mask> <clipPath id="clip10"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface32" clip-path="url(#clip10)"> <path style="fill:rgb(0%,0%,0%)" d="M 96 192 C 96 182.058594 87.941406 174 78 174 C 68.058594 174 60 182.058594 60 192 C 60 201.941406 68.058594 210 78 210 C 87.941406 210 96 201.941406 96 192 Z M 96 192"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.607%,64.313%,29.803%)" d="M 135.085938 264.949219 C 126.085938 264.472656 115.765625 268.597656 107.539062 276.824219 L 71.902344 312.460938 C 58.742188 325.621094 56.09375 344.160156 65.964844 354.035156 C 75.835938 363.90625 94.375 361.257812 107.539062 348.09375 L 143.171875 312.460938 C 156.335938 299.296875 158.984375 280.757812 149.113281 270.886719 C 145.410156 267.183594 140.484375 265.234375 135.085938 264.949219 Z M 247.976562 264.949219 C 242.574219 265.234375 237.667969 267.183594 233.964844 270.886719 C 224.09375 280.757812 226.742188 299.296875 239.902344 312.460938 L 275.535156 348.09375 C 288.699219 361.257812 307.238281 363.90625 317.109375 354.035156 C 326.984375 344.164062 324.335938 325.621094 311.171875 312.460938 L 275.539062 276.824219 C 267.3125 268.597656 256.976562 264.472656 247.976562 264.949219 Z M 247.976562 264.949219"/> <path style="fill:rgb(86.666%,27.843%,27.843%)" d="M 60 24 C 26.863281 24 0 50.863281 0 84 C 0 117.136719 26.863281 144 60 144 C 93.136719 144 120 117.136719 120 84 C 120 50.863281 93.136719 24 60 24 Z M 324 24 C 290.863281 24 264 50.863281 264 84 C 264 117.136719 290.863281 144 324 144 C 357.136719 144 384 117.136719 384 84 C 384 50.863281 357.136719 24 324 24 Z M 324 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(86.666%,27.843%,27.843%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <use mask="url(#mask7)" xlink:href="#surface26"/> <use mask="url(#mask8)" xlink:href="#surface29"/> <use mask="url(#mask9)" xlink:href="#surface32"/> </g> </svg>
diff --git a/_icons_to_fix/kalzium.svg b/_icons_to_fix/kalzium.svg
new file mode 100644
index 000000000..43ae66f04
--- /dev/null
+++ b/_icons_to_fix/kalzium.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 36.003906 326.386719 L 36.003906 338.386719 C 36.003906 347.027344 42.96875 354 51.613281 354 L 332.386719 354 C 341.027344 354 347.996094 347.027344 347.996094 338.386719 L 347.996094 326.386719 C 347.996094 335.027344 341.027344 342 332.386719 342 L 51.613281 342 C 42.96875 342 36 335.027344 36 326.386719 Z M 36.003906 326.386719"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 96 102.011719 C 76.121094 102.011719 60.003906 118.128906 60.003906 138.011719 C 60.003906 157.894531 76.121094 174.011719 96 174.011719 C 104.511719 174.011719 112.339844 171.070312 118.5 166.136719 L 146.296875 183.386719 C 144.785156 188.109375 144.011719 193.039062 144.007812 198 C 144.027344 202.960938 144.816406 207.886719 146.347656 212.605469 L 118.507812 229.875 C 112.351562 224.941406 104.519531 222 96.011719 222 C 76.128906 222 60.011719 238.121094 60.011719 258 C 60.011719 277.882812 76.128906 294 96.011719 294 C 115.894531 294 132.011719 277.886719 132.011719 258 C 132.011719 255.230469 131.484375 252.722656 130.882812 250.128906 L 158.9375 232.691406 C 167.84375 241.210938 179.6875 245.972656 192.007812 246 C 204.347656 245.992188 216.207031 241.234375 225.128906 232.714844 L 253.136719 250.128906 C 252.539062 252.71875 252.007812 255.226562 252.007812 258 C 252.007812 277.882812 268.128906 294 288.007812 294 C 307.890625 294 324.007812 277.882812 324.007812 258 C 324.007812 238.117188 307.890625 222 288.007812 222 C 279.5 222 271.671875 224.941406 265.507812 229.875 L 237.71875 212.609375 C 239.230469 207.886719 240.003906 202.960938 240.007812 198.003906 C 239.992188 193.054688 239.210938 188.136719 237.691406 183.421875 L 265.507812 166.132812 C 271.664062 171.0625 279.5 174.003906 288.007812 174.003906 C 307.890625 174.003906 324.007812 157.886719 324.007812 138.003906 C 324.007812 118.121094 307.890625 102.003906 288.007812 102.003906 C 268.128906 102.003906 252.007812 118.121094 252.007812 138.003906 C 252.007812 140.777344 252.542969 143.285156 253.132812 145.878906 L 225.078125 163.316406 C 216.171875 154.800781 204.332031 150.035156 192.007812 150.007812 C 179.671875 150.015625 167.8125 154.773438 158.886719 163.292969 L 130.878906 145.878906 C 131.480469 143.289062 132.007812 140.78125 132.007812 138.007812 C 132.007812 118.125 115.890625 102.007812 96.007812 102.007812 Z M 96 102.011719"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 51.609375 36 C 42.96875 36 36 42.96875 36 51.609375 L 36 57.609375 C 36 48.96875 42.96875 42 51.609375 42 L 332.390625 42 C 341.03125 42 348 48.96875 348 57.609375 L 348 51.609375 C 348 42.96875 341.03125 36 332.390625 36 Z M 51.609375 36"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 348 332.398438 L 348 51.601562 C 348 42.984375 341.015625 36 332.398438 36 L 51.601562 36 C 42.984375 36 36 42.984375 36 51.601562 L 36 332.398438 C 36 341.015625 42.984375 348 51.601562 348 L 332.398438 348 C 341.015625 348 348 341.015625 348 332.398438 Z M 348 332.398438"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 96 96.003906 C 76.121094 96.003906 60.003906 112.121094 60.003906 132 C 60.003906 151.882812 76.121094 168 96 168 C 104.511719 168 112.339844 165.0625 118.5 160.125 L 146.296875 177.375 C 144.785156 182.101562 144.011719 187.03125 144.007812 191.992188 C 144.027344 196.953125 144.816406 201.878906 146.347656 206.597656 L 118.507812 223.863281 C 112.347656 218.933594 104.515625 215.992188 96.007812 215.992188 C 76.125 215.992188 60.007812 232.109375 60.007812 251.992188 C 60.007812 271.875 76.125 287.992188 96.007812 287.992188 C 115.886719 287.992188 132.007812 271.875 132.007812 251.992188 C 132.007812 249.21875 131.476562 246.710938 130.878906 244.121094 L 158.933594 226.683594 C 167.839844 235.199219 179.679688 239.964844 192.003906 239.992188 C 204.339844 239.984375 216.203125 235.226562 225.125 226.707031 L 253.132812 244.117188 C 252.53125 246.710938 252.003906 249.21875 252.003906 251.992188 C 252.003906 271.871094 268.121094 287.992188 288.003906 287.992188 C 307.886719 287.992188 324.003906 271.871094 324.003906 251.992188 C 324.003906 232.109375 307.886719 215.992188 288.003906 215.992188 C 279.496094 215.992188 271.667969 218.929688 265.503906 223.867188 L 237.710938 206.597656 C 239.226562 201.878906 240 196.953125 240.003906 191.992188 C 239.988281 187.042969 239.207031 182.125 237.6875 177.414062 L 265.503906 160.121094 C 271.660156 165.054688 279.496094 167.996094 288.003906 167.996094 C 307.886719 167.996094 324.003906 151.875 324.003906 131.996094 C 324.003906 112.113281 307.886719 95.996094 288.003906 95.996094 C 268.121094 95.996094 252.003906 112.113281 252.003906 131.996094 C 252.003906 134.769531 252.535156 137.273438 253.128906 139.871094 L 225.074219 157.304688 C 216.167969 148.789062 204.328125 144.023438 192.003906 144 C 179.667969 144.007812 167.804688 148.761719 158.882812 157.28125 L 130.875 139.871094 C 131.476562 137.277344 132.003906 134.769531 132.003906 132 C 132.003906 112.117188 115.886719 96 96.003906 96 Z M 96 96.003906"/> </g> </svg>
diff --git a/_icons_to_fix/kanatest.svg b/_icons_to_fix/kanatest.svg
new file mode 100644
index 000000000..f1ba5c037
--- /dev/null
+++ b/_icons_to_fix/kanatest.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 186.398438 47.773438 C 177.847656 47.613281 170.363281 53.488281 168.492188 61.832031 C 168.492188 61.832031 161.398438 76.933594 157.609375 99.265625 C 157.570312 99.25 157.511719 99.230469 157.488281 99.21875 C 157.511719 99.285156 157.582031 99.390625 157.582031 99.429688 C 157.570312 99.46875 157.558594 99.527344 157.558594 99.570312 C 157.34375 99.546875 156.875 99.300781 155.867188 98.679688 C 156.191406 98.875 157.054688 99.027344 157.488281 99.21875 C 157.1875 98.53125 155.363281 96.449219 154.390625 93.875 C 152.84375 89.78125 151.957031 86 151.957031 86 C 150.125 77.4375 146.003906 71.433594 137.257812 71.773438 C 125.894531 72.207031 117.773438 82.9375 120.445312 93.988281 C 120.445312 93.988281 121.765625 99.890625 124.308594 106.625 C 126.863281 113.355469 128.675781 121.984375 140.535156 129.304688 C 145.453125 132.355469 147 134.503906 152.257812 136.109375 C 150.886719 147.726562 150.289062 159.964844 149.578125 172.554688 C 149.496094 174.019531 149.605469 175.53125 149.53125 177.007812 C 140.027344 178.601562 133.5625 180.367188 124.824219 183.546875 C 102.914062 191.527344 84.398438 205.183594 74.769531 226.625 C 70.140625 236.933594 71.34375 248.417969 75.050781 257.167969 C 78.757812 265.902344 84.5625 272.886719 91.175781 278.863281 C 104.40625 290.828125 119.371094 299.503906 137.535156 299.984375 C 149.617188 300.308594 160.5625 296.480469 171.027344 291.285156 C 178.5 304.460938 188.183594 313.492188 202.574219 320.011719 C 228.265625 331.664062 255.855469 321.136719 277.574219 306.113281 C 288.433594 298.601562 298.023438 291.773438 304.742188 280.601562 C 311.449219 269.417969 315.398438 255.246094 311.292969 241.015625 C 304.898438 218.828125 287.546875 203.070312 267.375 192.546875 C 269.511719 189.210938 273.398438 183.332031 273.398438 183.332031 C 287.039062 162.511719 254.710938 142.957031 242.605469 164.707031 C 242.605469 164.707031 234.167969 175.820312 231.839844 179.394531 C 220.359375 176.632812 208.429688 174.882812 196.40625 174.199219 C 193.765625 174.042969 187.585938 174.488281 184.933594 174.425781 C 185.605469 162.472656 186.742188 150.796875 188.074219 139.699219 C 194.363281 139.398438 204.15625 138.824219 210.050781 138.222656 C 232.046875 135.964844 250.261719 131.492188 250.261719 131.492188 C 274.390625 126.316406 265.546875 90.019531 241.742188 96.523438 C 241.742188 96.523438 225.589844 100.445312 206.390625 102.40625 C 203.328125 102.71875 198.972656 102.761719 195.839844 102.875 C 199.246094 83.160156 203.507812 70.179688 203.507812 70.179688 C 206.347656 58.941406 197.984375 47.992188 186.398438 47.773438 Z M 194.367188 210.132812 C 199.023438 210.398438 203.378906 211.5 207.9375 212.148438 C 206.054688 214.464844 206.484375 214.511719 204.492188 216.828125 C 200.089844 221.976562 191.449219 225.683594 186.683594 230.519531 C 185.902344 223.835938 184.945312 217.523438 184.667969 210.3125 C 186.730469 210.359375 192.3125 210.011719 194.367188 210.132812 Z M 148.632812 213.875 C 149.269531 228.925781 154.488281 243.707031 157.695312 257.617188 C 150.242188 261.515625 143.367188 264.144531 138.492188 264.011719 C 134.027344 263.894531 121.550781 258.902344 114.117188 252.179688 C 110.398438 248.808594 107.882812 245.207031 106.992188 243.109375 C 106.101562 241.007812 106.425781 241.382812 106.429688 241.367188 C 110.753906 231.746094 121.152344 223.199219 137.160156 217.367188 C 141.636719 215.738281 143.519531 214.992188 148.632812 213.875 Z M 245.605469 222.265625 C 246.9375 222.875 248.679688 223.199219 249.9375 223.835938 C 264.890625 231.433594 273.804688 240.9375 276.710938 251.003906 C 277.371094 253.308594 277.128906 256.65625 273.890625 262.046875 C 270.648438 267.433594 264.507812 272.015625 257.089844 277.140625 C 242.257812 287.398438 223.070312 290.363281 217.429688 287.808594 C 210.554688 284.6875 205.164062 279.335938 200.558594 270.207031 C 211.609375 260.699219 222.710938 250.921875 231.839844 240.253906 C 237.457031 233.699219 240.878906 228.46875 245.605469 222.265625 Z M 245.605469 222.265625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/kapman.svg b/_icons_to_fix/kapman.svg
new file mode 100644
index 000000000..f3d599b8f
--- /dev/null
+++ b/_icons_to_fix/kapman.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 343.324219 141.292969 L 198 192 L 203.730469 195.996094 L 345.382812 146.566406 C 344.765625 144.773438 344.011719 143.050781 343.324219 141.292969 Z M 42.085938 195 C 42.066406 196.003906 42 196.992188 42 198 C 42 284.425781 111.578125 354 198 354 C 251.125 354 297.882812 327.707031 326.03125 287.375 L 323.101562 285.328125 C 294.703125 323.394531 249.351562 348 198 348 C 112.585938 348 43.675781 280.019531 42.085938 195 Z M 42.085938 195"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 198 36 C 111.574219 36 42 105.574219 42 192 C 42 193.007812 42.0625 193.996094 42.082031 195 C 43.675781 109.980469 112.582031 42 198 42 C 264.363281 42 320.710938 83.101562 343.324219 141.292969 L 345.382812 140.566406 C 324.214844 79.570312 266.375 36 198 36 Z M 203.730469 195.996094 L 198 198 L 323.101562 285.328125 C 324.078125 284.015625 325.085938 282.726562 326.027344 281.375 Z M 203.730469 195.996094"/> </g> </defs> <g> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 198.007812 36 C 111.582031 36 42.007812 105.574219 42.007812 192 C 42.007812 278.425781 111.582031 348 198.007812 348 C 251.128906 348 297.886719 321.710938 326.035156 281.382812 L 198.007812 192.007812 L 345.390625 140.5625 C 324.222656 79.566406 266.382812 36.007812 198.007812 36.007812 Z M 198.007812 36"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 234.007812 108 C 234.007812 121.253906 223.261719 132 210.007812 132 C 196.75 132 186.007812 121.253906 186.007812 108 C 186.007812 94.746094 196.75 84 210.007812 84 C 223.261719 84 234.007812 94.746094 234.007812 108 Z M 234.007812 108"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/kbreakout.svg b/_icons_to_fix/kbreakout.svg
new file mode 100644
index 000000000..cb797213e
--- /dev/null
+++ b/_icons_to_fix/kbreakout.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 36.003906 326.386719 L 36.003906 338.386719 C 36.003906 347.027344 42.96875 354 51.613281 354 L 332.386719 354 C 341.027344 354 347.996094 347.027344 347.996094 338.386719 L 347.996094 326.386719 C 347.996094 335.027344 341.027344 342 332.386719 342 L 51.613281 342 C 42.96875 342 36 335.027344 36 326.386719 Z M 36.003906 326.386719"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 120 306 L 264 306 L 264 342 L 120 342 Z M 120 306"/> <path style="fill:rgb(0%,0%,0%)" d="M 240 258 C 240 271.253906 229.253906 282 216 282 C 202.746094 282 192 271.253906 192 258 C 192 244.746094 202.746094 234 216 234 C 229.253906 234 240 244.746094 240 258 Z M 240 258"/> <path style="fill:rgb(0%,0%,0%)" d="M 168 78.003906 L 216 78.003906 L 216 126 L 168 126 Z M 168 78.003906"/> <path style="fill:rgb(0%,0%,0%)" d="M 228 78.003906 L 276 78.003906 L 276 126 L 228 126 Z M 228 78.003906"/> <path style="fill:rgb(0%,0%,0%)" d="M 288 78.003906 L 336 78.003906 L 336 126 L 288 126 Z M 288 78.003906"/> <path style="fill:rgb(0%,0%,0%)" d="M 48.003906 138 L 96 138 L 96 186 L 48.003906 186 Z M 48.003906 138"/> <path style="fill:rgb(0%,0%,0%)" d="M 168 138 L 216 138 L 216 186 L 168 186 Z M 168 138"/> <path style="fill:rgb(0%,0%,0%)" d="M 228 138 L 276 138 L 276 186 L 228 186 Z M 228 138"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 51.609375 36 C 42.96875 36 36 42.96875 36 51.609375 L 36 57.609375 C 36 48.96875 42.96875 42 51.609375 42 L 332.390625 42 C 341.03125 42 348 48.96875 348 57.609375 L 348 51.609375 C 348 42.96875 341.03125 36 332.390625 36 Z M 51.609375 36"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 348 332.398438 L 348 51.601562 C 348 42.960938 341.039062 36.003906 332.398438 36.003906 L 51.601562 36.003906 C 42.960938 36.003906 36.003906 42.960938 36.003906 51.601562 L 36.003906 332.398438 C 36.003906 341.042969 42.960938 348 51.601562 348 L 332.398438 348 C 341.042969 348 348 341.042969 348 332.398438 Z M 348 332.398438"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 120 300 L 264 300 L 264 336 L 120 336 Z M 120 300"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 240 252 C 240 265.253906 229.253906 276 216 276 C 202.746094 276 192 265.253906 192 252 C 192 238.746094 202.746094 228 216 228 C 229.253906 228 240 238.746094 240 252 Z M 240 252"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 168 72.003906 L 216 72.003906 L 216 120 L 168 120 Z M 168 72.003906"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 228 72.003906 L 276 72.003906 L 276 120 L 228 120 Z M 228 72.003906"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 288 72.003906 L 336 72.003906 L 336 120 L 288 120 Z M 288 72.003906"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 48.003906 132 L 96 132 L 96 180 L 48.003906 180 Z M 48.003906 132"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 168 132 L 216 132 L 216 180 L 168 180 Z M 168 132"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 228 132 L 276 132 L 276 180 L 228 180 Z M 228 132"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/kdiamond.svg b/_icons_to_fix/kdiamond.svg
new file mode 100644
index 000000000..331245c8a
--- /dev/null
+++ b/_icons_to_fix/kdiamond.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 190.433594 116.273438 L 123.679688 49.519531 C 121.632812 47.472656 118.3125 47.472656 116.265625 49.519531 L 49.511719 116.273438 C 47.464844 118.320312 47.464844 121.640625 49.511719 123.691406 L 116.265625 190.445312 C 118.3125 192.492188 121.632812 192.492188 123.679688 190.445312 L 190.433594 123.691406 C 192.484375 121.640625 192.484375 118.320312 190.433594 116.273438 Z M 190.433594 116.273438"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 334.515625 116.273438 L 267.761719 49.519531 C 265.714844 47.472656 262.394531 47.472656 260.34375 49.519531 L 193.589844 116.273438 C 191.542969 118.320312 191.542969 121.640625 193.589844 123.691406 L 260.34375 190.445312 C 262.394531 192.492188 265.714844 192.492188 267.761719 190.445312 L 334.515625 123.691406 C 336.5625 121.640625 336.5625 118.320312 334.515625 116.273438 Z M 334.515625 116.273438"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 190.433594 260.355469 L 123.679688 193.601562 C 121.632812 191.550781 118.3125 191.550781 116.265625 193.601562 L 49.511719 260.355469 C 47.464844 262.402344 47.464844 265.722656 49.511719 267.769531 L 116.265625 334.523438 C 118.3125 336.570312 121.632812 336.570312 123.679688 334.523438 L 190.433594 267.769531 C 192.484375 265.722656 192.484375 262.402344 190.433594 260.355469 Z M 190.433594 260.355469"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 334.429688 260.269531 L 267.675781 193.515625 C 265.628906 191.46875 262.308594 191.46875 260.261719 193.515625 L 193.507812 260.269531 C 191.457031 262.316406 191.457031 265.636719 193.507812 267.683594 L 260.261719 334.4375 C 262.308594 336.488281 265.628906 336.488281 267.675781 334.4375 L 334.429688 267.683594 C 336.476562 265.636719 336.476562 262.316406 334.429688 260.269531 Z M 334.429688 260.269531"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/kexi.svg b/_icons_to_fix/kexi.svg
new file mode 100644
index 000000000..5be2b5f83
--- /dev/null
+++ b/_icons_to_fix/kexi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 192.023438 126 L 192 126.023438 C 166.832031 126.023438 145.328125 135.34375 136.417969 148.523438 C 135.671875 149.628906 135.011719 150.753906 134.449219 151.910156 C 133.914062 153.011719 133.449219 154.121094 133.089844 155.261719 C 132.996094 155.613281 132.910156 155.964844 132.832031 156.316406 C 132.625 157.089844 132.402344 157.871094 132.28125 158.660156 C 132.101562 159.773438 132.007812 160.890625 132 162.011719 C 132.003906 163.179688 132.113281 164.34375 132.304688 165.503906 C 132.488281 166.636719 132.761719 167.761719 133.125 168.878906 C 133.496094 170.011719 133.957031 171.136719 134.507812 172.242188 C 135.058594 173.351562 135.695312 174.441406 136.417969 175.511719 C 145.582031 189.097656 167.566406 197.992188 192 198 C 216.433594 197.992188 238.417969 189.097656 247.582031 175.511719 C 247.585938 175.5 247.589844 175.488281 247.59375 175.476562 C 248.199219 174.5625 248.742188 173.636719 249.222656 172.699219 C 249.316406 172.515625 249.4375 172.332031 249.527344 172.148438 C 249.902344 171.359375 250.230469 170.5625 250.511719 169.757812 C 250.652344 169.382812 250.824219 169.011719 250.945312 168.632812 C 251.140625 167.96875 251.304688 167.300781 251.4375 166.628906 C 251.554688 166.101562 251.675781 165.589844 251.753906 165.058594 C 251.90625 164.046875 251.988281 163.027344 252 162.011719 C 251.992188 160.8125 251.886719 159.617188 251.683594 158.425781 C 251.132812 154.917969 249.707031 151.605469 247.605469 148.5 C 238.691406 135.316406 217.1875 126 192.023438 126 Z M 136.417969 192 C 133.511719 195.640625 132.011719 199.53125 132 203.460938 C 132.003906 220.328125 158.867188 234 192 234 C 225.144531 234 252.007812 220.320312 252 203.449219 C 251.988281 199.523438 250.484375 195.636719 247.582031 192 C 238.417969 203.53125 216.433594 211.082031 192 211.089844 C 167.566406 211.082031 145.582031 203.53125 136.417969 192 Z M 136.417969 228 C 133.515625 231.636719 132.011719 235.523438 132 239.449219 C 131.992188 256.320312 158.855469 270 192 270 C 225.132812 270 251.996094 256.328125 252 239.460938 C 251.988281 235.53125 250.488281 231.640625 247.582031 228 C 238.425781 239.535156 216.441406 247.089844 192 247.101562 C 167.558594 247.089844 145.574219 239.535156 136.417969 228 Z M 136.417969 228"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(30.980%,78.431%,80.784%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192.023438 120 L 192 120.023438 C 166.832031 120.023438 145.328125 129.34375 136.417969 142.523438 C 135.671875 143.628906 135.011719 144.753906 134.449219 145.910156 C 133.914062 147.011719 133.449219 148.121094 133.089844 149.261719 C 132.996094 149.613281 132.910156 149.964844 132.832031 150.316406 C 132.625 151.089844 132.402344 151.871094 132.28125 152.660156 C 132.101562 153.773438 132.007812 154.890625 132 156.011719 C 132.003906 157.179688 132.113281 158.34375 132.304688 159.503906 C 132.488281 160.636719 132.761719 161.761719 133.125 162.878906 C 133.496094 164.011719 133.957031 165.136719 134.507812 166.242188 C 135.058594 167.351562 135.695312 168.441406 136.417969 169.511719 C 145.582031 183.097656 167.566406 191.992188 192 192 C 216.433594 191.992188 238.417969 183.097656 247.582031 169.511719 C 247.585938 169.5 247.589844 169.488281 247.59375 169.476562 C 248.199219 168.5625 248.742188 167.636719 249.222656 166.699219 C 249.316406 166.515625 249.4375 166.332031 249.527344 166.148438 C 249.902344 165.359375 250.230469 164.5625 250.511719 163.757812 C 250.652344 163.382812 250.824219 163.011719 250.945312 162.632812 C 251.140625 161.96875 251.304688 161.300781 251.4375 160.628906 C 251.554688 160.101562 251.675781 159.589844 251.753906 159.058594 C 251.90625 158.046875 251.988281 157.027344 252 156.011719 C 251.992188 154.8125 251.886719 153.617188 251.683594 152.425781 C 251.132812 148.917969 249.707031 145.605469 247.605469 142.5 C 238.691406 129.316406 217.1875 120 192.023438 120 Z M 136.417969 186 C 133.511719 189.640625 132.011719 193.53125 132 197.460938 C 132.003906 214.328125 158.867188 228 192 228 C 225.144531 228 252.007812 214.320312 252 197.449219 C 251.988281 193.523438 250.484375 189.636719 247.582031 186 C 238.417969 197.53125 216.433594 205.082031 192 205.089844 C 167.566406 205.082031 145.582031 197.53125 136.417969 186 Z M 136.417969 222 C 133.515625 225.636719 132.011719 229.523438 132 233.449219 C 131.992188 250.320312 158.855469 264 192 264 C 225.132812 264 251.996094 250.328125 252 233.460938 C 251.988281 229.53125 250.488281 225.640625 247.582031 222 C 238.425781 233.535156 216.441406 241.089844 192 241.101562 C 167.558594 241.089844 145.574219 233.535156 136.417969 222 Z M 136.417969 222"/> </g> </svg>
diff --git a/_icons_to_fix/keymon.svg b/_icons_to_fix/keymon.svg
new file mode 100644
index 000000000..57d35ef88
--- /dev/null
+++ b/_icons_to_fix/keymon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 84 132 C 84 141.941406 75.941406 150 66 150 C 56.058594 150 48 141.941406 48 132 C 48 122.058594 56.058594 114 66 114 C 75.941406 114 84 122.058594 84 132 Z M 84 132"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 144 132 C 144 141.941406 135.941406 150 126 150 C 116.058594 150 108 141.941406 108 132 C 108 122.058594 116.058594 114 126 114 C 135.941406 114 144 122.058594 144 132 Z M 144 132"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 204 132 C 204 141.941406 195.941406 150 186 150 C 176.058594 150 168 141.941406 168 132 C 168 122.058594 176.058594 114 186 114 C 195.941406 114 204 122.058594 204 132 Z M 204 132"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 264 132 C 264 141.941406 255.941406 150 246 150 C 236.058594 150 228 141.941406 228 132 C 228 122.058594 236.058594 114 246 114 C 255.941406 114 264 122.058594 264 132 Z M 264 132"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 324 132 C 324 141.941406 315.941406 150 306 150 C 296.058594 150 288 141.941406 288 132 C 288 122.058594 296.058594 114 306 114 C 315.941406 114 324 122.058594 324 132 Z M 324 132"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 120 204 C 120 213.941406 111.941406 222 102 222 C 92.058594 222 84 213.941406 84 204 C 84 194.058594 92.058594 186 102 186 C 111.941406 186 120 194.058594 120 204 Z M 120 204"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 180 204 C 180 213.941406 171.941406 222 162 222 C 152.058594 222 144 213.941406 144 204 C 144 194.058594 152.058594 186 162 186 C 171.941406 186 180 194.058594 180 204 Z M 180 204"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(0%,0%,0%)" d="M 240 204 C 240 213.941406 231.941406 222 222 222 C 212.058594 222 204 213.941406 204 204 C 204 194.058594 212.058594 186 222 186 C 231.941406 186 240 194.058594 240 204 Z M 240 204"/> </g> <mask id="mask8"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip9"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface29" clip-path="url(#clip9)"> <path style="fill:rgb(0%,0%,0%)" d="M 300 204 C 300 213.941406 291.941406 222 282 222 C 272.058594 222 264 213.941406 264 204 C 264 194.058594 272.058594 186 282 186 C 291.941406 186 300 194.058594 300 204 Z M 300 204"/> </g> <mask id="mask9"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip10"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface32" clip-path="url(#clip10)"> <path style="fill:rgb(0%,0%,0%)" d="M 81 258 L 303 258 C 307.96875 258 312 262.03125 312 267 L 312 285 C 312 289.96875 307.96875 294 303 294 L 81 294 C 76.03125 294 72 289.96875 72 285 L 72 267 C 72 262.03125 76.03125 258 81 258 Z M 81 258"/> </g> <mask id="mask10"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip11"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface35" clip-path="url(#clip11)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 72 C 31.496094 72 24 79.5 24 88.804688 L 24 94.804688 C 24 85.5 31.496094 78 40.804688 78 L 343.191406 78 C 352.5 78 360 85.5 360 94.804688 L 360 88.804688 C 360 79.5 352.5 72 343.191406 72 Z M 40.804688 72"/> </g> <mask id="mask11"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip12"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface38" clip-path="url(#clip12)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 295.195312 L 24 301.195312 C 24 310.5 31.496094 318 40.804688 318 L 343.191406 318 C 352.5 318 360 310.5 360 301.195312 L 360 295.195312 C 360 304.5 352.5 312 343.191406 312 L 40.804688 312 C 31.496094 312 24 304.5 24 295.195312 Z M 24 295.195312"/> </g> <mask id="mask12"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip13"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface41" clip-path="url(#clip13)"> <path style="fill:rgb(0%,0%,0%)" d="M 383.875 278.519531 C 382.507812 330.503906 340 371.949219 288 372 C 236.359375 371.964844 193.996094 331.085938 192.125 279.480469 C 192.074219 280.320312 192.03125 281.160156 192 282 C 192 335.019531 234.980469 378 288 378 C 341.019531 378 384 335.019531 384 282 C 383.980469 280.839844 383.9375 279.679688 383.875 278.519531 Z M 383.875 278.519531"/> </g> </defs> <g> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 40.800781 72 L 343.199219 72 C 352.476562 72 360 79.523438 360 88.800781 L 360 295.199219 C 360 304.476562 352.476562 312 343.199219 312 L 40.800781 312 C 31.523438 312 24 304.476562 24 295.199219 L 24 88.800781 C 24 79.523438 31.523438 72 40.800781 72 Z M 40.800781 72"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <use mask="url(#mask7)" xlink:href="#surface26"/> <use mask="url(#mask8)" xlink:href="#surface29"/> <use mask="url(#mask9)" xlink:href="#surface32"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 84 126 C 84 135.941406 75.941406 144 66 144 C 56.058594 144 48 135.941406 48 126 C 48 116.058594 56.058594 108 66 108 C 75.941406 108 84 116.058594 84 126 Z M 84 126"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 144 126 C 144 135.941406 135.941406 144 126 144 C 116.058594 144 108 135.941406 108 126 C 108 116.058594 116.058594 108 126 108 C 135.941406 108 144 116.058594 144 126 Z M 144 126"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 204 126 C 204 135.941406 195.941406 144 186 144 C 176.058594 144 168 135.941406 168 126 C 168 116.058594 176.058594 108 186 108 C 195.941406 108 204 116.058594 204 126 Z M 204 126"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 264 126 C 264 135.941406 255.941406 144 246 144 C 236.058594 144 228 135.941406 228 126 C 228 116.058594 236.058594 108 246 108 C 255.941406 108 264 116.058594 264 126 Z M 264 126"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 324 126 C 324 135.941406 315.941406 144 306 144 C 296.058594 144 288 135.941406 288 126 C 288 116.058594 296.058594 108 306 108 C 315.941406 108 324 116.058594 324 126 Z M 324 126"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 120 198 C 120 207.941406 111.941406 216 102 216 C 92.058594 216 84 207.941406 84 198 C 84 188.058594 92.058594 180 102 180 C 111.941406 180 120 188.058594 120 198 Z M 120 198"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 180 198 C 180 207.941406 171.941406 216 162 216 C 152.058594 216 144 207.941406 144 198 C 144 188.058594 152.058594 180 162 180 C 171.941406 180 180 188.058594 180 198 Z M 180 198"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 240 198 C 240 207.941406 231.941406 216 222 216 C 212.058594 216 204 207.941406 204 198 C 204 188.058594 212.058594 180 222 180 C 231.941406 180 240 188.058594 240 198 Z M 240 198"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 300 198 C 300 207.941406 291.941406 216 282 216 C 272.058594 216 264 207.941406 264 198 C 264 188.058594 272.058594 180 282 180 C 291.941406 180 300 188.058594 300 198 Z M 300 198"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 81 252 L 303 252 C 307.96875 252 312 256.03125 312 261 L 312 279 C 312 283.96875 307.96875 288 303 288 L 81 288 C 76.03125 288 72 283.96875 72 279 L 72 261 C 72 256.03125 76.03125 252 81 252 Z M 81 252"/> <use mask="url(#mask10)" xlink:href="#surface35"/> <use mask="url(#mask11)" xlink:href="#surface38"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 384 276 C 384 329.019531 341.019531 372 288 372 C 234.980469 372 192 329.019531 192 276 C 192 222.980469 234.980469 180 288 180 C 341.019531 180 384 222.980469 384 276 Z M 384 276"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 288 240 C 264 240 240 252 228 276 C 240 300 264 312 288 312 C 312 312 336 300 348 276 C 336 252 312 240 288 240 Z M 288 252 C 301.125 252 311.972656 262.882812 312 275.976562 L 312 276 C 311.996094 289.109375 301.113281 300 288 300 C 274.894531 300 264.015625 289.125 264 276.023438 L 264 276 C 263.992188 262.882812 274.90625 252 288 252 Z M 288 264 C 281.363281 264 275.988281 269.363281 276 276 C 276 282.628906 281.375 288 288 288 C 294.625 288 300 282.628906 300 276 C 299.984375 269.382812 294.617188 264 288 264 Z M 288 264"/> <use mask="url(#mask12)" xlink:href="#surface41"/> </g> </svg>
diff --git a/_icons_to_fix/kfoldersync.svg b/_icons_to_fix/kfoldersync.svg
new file mode 100644
index 000000000..e839c9cb8
--- /dev/null
+++ b/_icons_to_fix/kfoldersync.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 342 321.007812 L 342 159.070312 C 342 150.761719 335.257812 143.15625 327 144.074219 L 207 144.074219 L 180 144.078125 L 57 144.078125 C 42 144.078125 42 158.449219 42 158.449219 L 42 321.007812 C 42 329.3125 48.691406 336 57 336 L 327 336 C 335.308594 336 342 329.3125 342 321.007812 Z M 342 321.007812"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 342 309.007812 L 342 147.070312 C 342 138.761719 335.257812 131.15625 327 132.074219 L 207 132.074219 L 180 132.078125 L 57 132.078125 C 42 132.078125 42 146.449219 42 146.449219 L 42 309.007812 C 42 317.3125 48.691406 324 57 324 L 327 324 C 335.308594 324 342 317.3125 342 309.007812 Z M 342 309.007812"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 57 60 C 48.742188 59.082031 42 66.761719 42 75.070312 L 42 81.082031 C 42 72.773438 48.742188 65.082031 57 66 L 156 66 C 174 66 174 75.058594 174 96 L 327.773438 96 C 327.773438 96 342 96.074219 342 111.070312 L 342 105.070312 C 342 90.074219 327.773438 90 327.773438 90 L 174 90 C 174 69.058594 174 60 156 60 Z M 57 60"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 384 282 C 384 335.019531 341.019531 378 288 378 C 234.980469 378 192 335.019531 192 282 C 192 228.980469 234.980469 186 288 186 C 341.019531 186 384 228.980469 384 282 Z M 384 282"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 42 285 L 42 75.074219 C 42 66.769531 48.742188 59.082031 57 60 L 156 60 C 174 60 174 69.058594 174 90 L 327.769531 90 C 327.769531 90 342 90.070312 342 105.066406 L 342 285.003906 C 342 293.308594 335.308594 299.996094 327 299.996094 L 57.003906 299.996094 C 48.695312 299.996094 42.003906 293.308594 42.003906 285.003906 Z M 42 285"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 74.664062 108 L 309.335938 108 C 317.433594 108 324 114.714844 324 123 L 324 213 C 324 221.285156 317.433594 228 309.335938 228 L 74.664062 228 C 66.566406 228 60 221.285156 60 213 L 60 123 C 60 114.714844 66.566406 108 74.664062 108 Z M 74.664062 108"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 342 315.007812 L 342 153.070312 C 342 144.761719 335.257812 137.15625 327 138.074219 L 207 138.074219 L 180 138.078125 L 57 138.078125 C 42 138.078125 42 152.445312 42 152.445312 L 42 315.003906 C 42 323.3125 48.691406 330 57 330 L 327 330 C 335.308594 330 342 323.3125 342 315.003906 Z M 342 315.007812"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 384 276 C 384 329.019531 341.019531 372 288 372 C 234.980469 372 192 329.019531 192 276 C 192 222.980469 234.980469 180 288 180 C 341.019531 180 384 222.980469 384 276 Z M 384 276"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 288 216 C 254.863281 216 228 242.863281 228 276 C 228 309.136719 254.863281 336 288 336 C 321.136719 336 348 309.136719 348 276 C 348 242.863281 321.136719 216 288 216 Z M 288 228 C 314.507812 228 336 249.492188 336 276 C 336 302.507812 314.507812 324 288 324 C 261.492188 324 240 302.507812 240 276 C 240 249.492188 261.492188 228 288 228 Z M 288 228"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 324 222 L 276 252 L 276 192 L 300 208.800781 Z M 324 222"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 252 330 L 300 360 L 300 300 Z M 252 330"/> </g> </svg>
diff --git a/_icons_to_fix/khangman.svg b/_icons_to_fix/khangman.svg
new file mode 100644
index 000000000..55707cecb
--- /dev/null
+++ b/_icons_to_fix/khangman.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 114 L 72 354 L 108 354 L 108 214.96875 L 172.992188 150 L 192 150 L 192 212.113281 C 177.632812 217.191406 168.023438 230.761719 168 246 C 168 265.882812 184.117188 282 204 282 C 223.882812 282 240 265.882812 240 246 C 239.988281 230.753906 230.375 217.167969 216 212.085938 L 216 149.996094 L 240 149.996094 L 240 113.996094 L 72 113.996094 Z M 108 150 L 139.007812 150 L 108 181.007812 Z M 204 234 C 210.628906 234 216 239.371094 216 246 C 216 252.628906 210.628906 258 204 258 C 197.371094 258 192 252.628906 192 246 C 192 239.371094 197.371094 234 204 234 Z M 204 234"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 72 108 L 72 348 L 108 348 L 108 208.96875 L 172.992188 144 L 192 144 L 192 206.113281 C 177.632812 211.191406 168.023438 224.761719 168 240 C 168 259.882812 184.117188 276 204 276 C 223.882812 276 240 259.882812 240 240 C 239.988281 224.753906 230.375 211.167969 216 206.085938 L 216 143.996094 L 240 143.996094 L 240 107.996094 L 72 107.996094 Z M 108 144 L 139.007812 144 L 108 175.007812 Z M 204 228 C 210.628906 228 216 233.371094 216 240 C 216 246.628906 210.628906 252 204 252 C 197.371094 252 192 246.628906 192 240 C 192 233.371094 197.371094 228 204 228 Z M 204 228"/> </g> </svg>
diff --git a/_icons_to_fix/kicad.svg b/_icons_to_fix/kicad.svg
new file mode 100644
index 000000000..9d2e40b2b
--- /dev/null
+++ b/_icons_to_fix/kicad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 60 78.003906 L 60 330 L 108 330 L 108 270 L 156 330 L 215.996094 330 L 132 204.003906 L 215.996094 78.003906 L 156 78.003906 L 108 138.003906 L 108 78.003906 Z M 60 78.003906"/> <path style="fill:rgb(0%,0%,0%)" d="M 263.996094 162.003906 L 311.996094 162.003906 L 311.996094 330 L 263.996094 330 Z M 263.996094 162.003906"/> <path style="fill:rgb(0%,0%,0%)" d="M 323.996094 114.003906 C 323.996094 133.886719 307.878906 150.003906 287.996094 150.003906 C 268.113281 150.003906 251.996094 133.886719 251.996094 114.003906 C 251.996094 94.121094 268.113281 78.003906 287.996094 78.003906 C 307.878906 78.003906 323.996094 94.121094 323.996094 114.003906 Z M 323.996094 114.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 276 30 C 322.390625 30 360 67.609375 360 114 L 360 108 C 360 61.609375 322.390625 24 276 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(16.862%,38.431%,75.294%)" d="M 40.800781 24 C 31.492188 24 24 31.492188 24 40.800781 L 24 343.199219 C 24 352.507812 31.492188 360 40.800781 360 L 343.199219 360 C 352.507812 360 360 352.507812 360 343.199219 L 360 108 C 360 61.609375 322.390625 24 276 24 Z M 40.800781 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 60 72.003906 L 60 324 L 108 324 L 108 264 L 156 324 L 215.996094 324 L 132 198.003906 L 215.996094 72.003906 L 156 72.003906 L 108 132.003906 L 108 72.003906 Z M 60 72.003906"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 263.996094 156.003906 L 311.996094 156.003906 L 311.996094 324 L 263.996094 324 Z M 263.996094 156.003906"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 323.992188 108.007812 C 323.992188 127.886719 307.875 144.007812 287.992188 144.007812 C 268.113281 144.007812 251.992188 127.886719 251.992188 108.007812 C 251.992188 88.125 268.113281 72.007812 287.992188 72.007812 C 307.875 72.007812 323.992188 88.125 323.992188 108.007812 Z M 323.992188 108.007812"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/kile.svg b/_icons_to_fix/kile.svg
new file mode 100644
index 000000000..fdbb80776
--- /dev/null
+++ b/_icons_to_fix/kile.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.976562 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.992188 291.074219 359.992188 198.003906 C 359.992188 195.980469 359.757812 194.011719 359.6875 192.003906 C 356.519531 282.253906 283.03125 354 191.992188 354 C 100.945312 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24.011719 C 98.929688 24.011719 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.808594 100.265625 30 192 30 C 283.734375 30 357.785156 102.808594 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24.011719 192 24.011719 Z M 192 24.011719"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 84 114.003906 L 84 282 L 119.996094 282 L 119.996094 231.613281 L 167.996094 282 L 203.996094 282 L 143.996094 198.003906 L 203.996094 114.003906 L 167.996094 114.003906 L 119.996094 164.390625 L 119.996094 114.003906 Z M 215.996094 150.003906 L 215.996094 210.003906 L 311.992188 210.003906 L 311.992188 150.003906 L 287.992188 150.003906 L 287.992188 186.003906 L 275.992188 186.003906 L 275.992188 150.003906 L 251.992188 150.003906 L 251.992188 186.003906 L 239.992188 186.003906 L 239.992188 150.003906 Z M 215.996094 222 L 215.996094 246 L 311.992188 246 L 311.992188 222 Z M 215.996094 258 L 215.996094 282 L 239.992188 282 L 239.992188 258 Z M 251.992188 258 L 251.992188 282 L 311.992188 282 L 311.992188 258 Z M 251.992188 258"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 192.007812 C 360 99.226562 284.785156 24.011719 192.007812 24.011719 C 99.226562 24.011719 24.011719 99.226562 24.011719 192.007812 C 24.011719 284.785156 99.226562 360 192.007812 360 C 284.785156 360 360 284.785156 360 192.007812 Z M 360 192.007812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 84 108.007812 L 84 276.003906 L 119.996094 276.003906 L 119.996094 225.617188 L 167.996094 276.003906 L 203.996094 276.003906 L 143.996094 192.003906 L 203.996094 108.007812 L 167.996094 108.007812 L 119.996094 158.394531 L 119.996094 108.007812 Z M 215.996094 144.007812 L 215.996094 204.007812 L 311.992188 204.007812 L 311.992188 144.007812 L 287.992188 144.007812 L 287.992188 180.007812 L 275.992188 180.007812 L 275.992188 144.007812 L 251.992188 144.007812 L 251.992188 180.007812 L 239.992188 180.007812 L 239.992188 144.007812 Z M 215.996094 216.003906 L 215.996094 240.003906 L 311.992188 240.003906 L 311.992188 216.003906 Z M 215.996094 252.003906 L 215.996094 276.003906 L 239.992188 276.003906 L 239.992188 252.003906 Z M 251.992188 252.003906 L 251.992188 276.003906 L 311.992188 276.003906 L 311.992188 252.003906 Z M 251.992188 252.003906"/> </g> </svg>
diff --git a/_icons_to_fix/killbots.svg b/_icons_to_fix/killbots.svg
new file mode 100644
index 000000000..53740f1e4
--- /dev/null
+++ b/_icons_to_fix/killbots.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 180 24 L 180 180 L 24 180 L 24 204 L 180 204 L 180 360 L 204 360 L 204 204 L 360 204 L 360 180 L 204 180 L 204 24 Z M 180 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 324 288 C 324 311.195312 305.195312 330 282 330 C 258.804688 330 240 311.195312 240 288 C 240 264.804688 258.804688 246 282 246 C 305.195312 246 324 264.804688 324 288 Z M 324 288"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 324 282 C 324 305.195312 305.195312 324 282 324 C 258.804688 324 240 305.195312 240 282 C 240 258.804688 258.804688 240 282 240 C 305.195312 240 324 258.804688 324 282 Z M 324 282"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/kipi-dngconverter.svg b/_icons_to_fix/kipi-dngconverter.svg
new file mode 100644
index 000000000..836490698
--- /dev/null
+++ b/_icons_to_fix/kipi-dngconverter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.003906 312 L 24.003906 324 C 24.003906 324 24.003906 342.070312 42.003906 342 L 343.203125 340.804688 C 352.5 340.769531 360 333.316406 360 324.003906 L 360 312.003906 C 360 321.3125 352.503906 328.773438 343.195312 328.808594 L 41.996094 330.007812 L 343.125 328.882812 C 347.777344 328.863281 352.089844 327.039062 355.125 324.007812 C 351.835938 327.605469 347.277344 330.007812 342 330.007812 L 42 330.007812 C 24 330.078125 24 312.007812 24 312.007812 Z M 42.003906 342 L 342 342 C 347.28125 342 351.839844 339.597656 355.125 336 C 352.089844 339.03125 347.78125 340.855469 343.125 340.875 L 42 342.003906 Z M 42.003906 342"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 48 C 32.027344 48 24 56.027344 24 66 L 24 72 C 24 62.027344 32.027344 54 42 54 L 342 54 C 351.972656 54 360 62.027344 360 72 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 42 48"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 264 114 C 290.507812 114 312 135.492188 312 162 C 312 188.507812 290.507812 210 264 210 C 237.492188 210 216 188.507812 216 162 C 216 135.492188 237.492188 114 264 114 Z M 264 114"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 383.746094 275.089844 C 381.046875 326.011719 338.996094 365.9375 288 366 C 237.664062 366 195.875 327.117188 192.253906 276.914062 C 192.125 278.605469 192.039062 280.300781 192 282 C 192 335.019531 234.980469 378 288 378 C 341.019531 378 384 335.019531 384 282 C 383.996094 279.691406 383.910156 277.386719 383.742188 275.085938 Z M 383.746094 275.089844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 42.003906 48 C 32.03125 48 24.003906 56.027344 24.003906 66 L 24.003906 264 L 360 264 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 358.5 324.371094 C 357.652344 326.378906 356.644531 328.480469 355.125 329.996094 C 356.652344 328.328125 357.691406 326.53125 358.5 324.371094 Z M 355.125 329.996094 C 352.089844 333.027344 347.78125 334.855469 343.125 334.871094 L 42 336 L 342 336 C 347.277344 336 351.835938 333.597656 355.125 330 Z M 355.125 329.996094"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 264 108 C 290.507812 108 312 129.492188 312 156 C 312 182.511719 290.507812 204 264 204 C 237.492188 204 216 182.511719 216 156 C 216 129.492188 237.492188 108 264 108 Z M 264 108"/> <path style="fill:rgb(72.156%,9.019%,29.803%)" d="M 24.003906 264 L 24.003906 318 C 24.003906 318 24.003906 336.070312 42.003906 336 L 343.203125 334.800781 C 352.507812 334.765625 360 327.308594 360 318 L 360 264 Z M 24.003906 264"/> <path style="fill:rgb(0%,0%,0%)" d="M 24.003906 264 L 24.003906 254.402344 C 24.003906 254.402344 48.234375 238.402344 55.042969 237.003906 C 61.855469 235.609375 69.902344 236.746094 78.167969 238.304688 C 86.4375 239.859375 98.78125 241.964844 102.632812 242.097656 C 106.484375 242.230469 113.457031 241.761719 121.554688 241.269531 C 129.65625 240.789062 143.066406 240.347656 147.25 240.398438 C 151.433594 240.398438 161.878906 240.972656 173.007812 241.652344 C 184.140625 242.335938 199.429688 243.472656 202.898438 243.792969 C 206.367188 244.109375 210.445312 244.695312 215.074219 245.332031 C 219.703125 245.964844 227.714844 246.921875 230.546875 247.1875 C 233.382812 247.445312 239.953125 248.347656 247.574219 249.050781 C 255.199219 249.75 267.398438 249.992188 270.921875 249.730469 C 274.445312 249.472656 281.832031 246.863281 290.0625 244.457031 C 298.289062 242.054688 307.367188 239.855469 314.269531 240.398438 C 321.171875 240.945312 360 254.398438 360 254.398438 L 360 264 Z M 24.003906 264"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill-rule:evenodd;fill:rgb(4.705%,63.137%,36.862%)" d="M 384 276 C 384 329.019531 341.019531 372 288 372 C 234.980469 372 192 329.019531 192 276 C 192 222.980469 234.980469 180 288 180 C 341.019531 180 384 222.980469 384 276 Z M 384 276"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 288 222 C 258.175781 222 234 246.175781 234 276 C 234 305.824219 258.175781 330 288 330 C 310.859375 329.972656 331.226562 315.554688 338.847656 294 L 319.136719 294 C 312.714844 305.125 300.847656 311.984375 288 312 C 268.117188 312 252 295.882812 252 276 C 252 256.117188 268.117188 240 288 240 C 299.027344 240.007812 309.445312 245.070312 316.265625 253.734375 L 300 270 L 342 270 L 342 228 L 329.039062 240.960938 C 318.789062 228.941406 303.792969 222.015625 288 222 Z M 288 222"/> </g> </svg>
diff --git a/_icons_to_fix/kipi-expoblending.svg b/_icons_to_fix/kipi-expoblending.svg
new file mode 100644
index 000000000..576b11087
--- /dev/null
+++ b/_icons_to_fix/kipi-expoblending.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.003906 312 L 24.003906 324 C 24.003906 324 24.003906 342.070312 42.003906 342 L 343.203125 340.804688 C 352.5 340.769531 360 333.316406 360 324.003906 L 360 312.003906 C 360 321.3125 352.503906 328.773438 343.195312 328.808594 L 41.996094 330.007812 L 343.125 328.882812 C 347.777344 328.863281 352.089844 327.039062 355.125 324.007812 C 351.835938 327.605469 347.277344 330.007812 342 330.007812 L 42 330.007812 C 24 330.078125 24 312.007812 24 312.007812 Z M 42.003906 342 L 342 342 C 347.28125 342 351.839844 339.597656 355.125 336 C 352.089844 339.03125 347.78125 340.855469 343.125 340.875 L 42 342.003906 Z M 42.003906 342"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 48 C 32.027344 48 24 56.027344 24 66 L 24 72 C 24 62.027344 32.027344 54 42 54 L 342 54 C 351.972656 54 360 62.027344 360 72 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 42 48"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 264 114 C 290.507812 114 312 135.492188 312 162 C 312 188.507812 290.507812 210 264 210 C 237.492188 210 216 188.507812 216 162 C 216 135.492188 237.492188 114 264 114 Z M 264 114"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 383.746094 281.363281 C 380.910156 328.867188 341.585938 365.953125 294 366 C 246.871094 365.996094 207.726562 329.636719 204.253906 282.636719 C 204.117188 284.421875 204.03125 286.210938 204 288 C 204 337.707031 244.292969 378 294 378 C 343.707031 378 384 337.707031 384 288 C 383.996094 285.785156 383.914062 283.574219 383.746094 281.363281 Z M 383.746094 281.363281"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 42.003906 48 C 32.03125 48 24.003906 56.027344 24.003906 66 L 24.003906 264 L 360 264 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 358.5 324.371094 C 357.652344 326.378906 356.644531 328.480469 355.125 329.996094 C 356.652344 328.328125 357.691406 326.53125 358.5 324.371094 Z M 355.125 329.996094 C 352.089844 333.027344 347.78125 334.855469 343.125 334.871094 L 42 336 L 342 336 C 347.277344 336 351.835938 333.597656 355.125 330 Z M 355.125 329.996094"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 264 108 C 290.507812 108 312 129.492188 312 156 C 312 182.511719 290.507812 204 264 204 C 237.492188 204 216 182.511719 216 156 C 216 129.492188 237.492188 108 264 108 Z M 264 108"/> <path style="fill:rgb(72.156%,9.019%,29.803%)" d="M 24.003906 264 L 24.003906 318 C 24.003906 318 24.003906 336.070312 42.003906 336 L 343.203125 334.800781 C 352.507812 334.765625 360 327.308594 360 318 L 360 264 Z M 24.003906 264"/> <path style="fill:rgb(0%,0%,0%)" d="M 24.003906 264 L 24.003906 254.402344 C 24.003906 254.402344 48.234375 238.402344 55.042969 237.003906 C 61.855469 235.609375 69.902344 236.746094 78.167969 238.304688 C 86.4375 239.859375 98.78125 241.964844 102.632812 242.097656 C 106.484375 242.230469 113.457031 241.761719 121.554688 241.269531 C 129.65625 240.789062 143.066406 240.347656 147.25 240.398438 C 151.433594 240.398438 161.878906 240.972656 173.007812 241.652344 C 184.140625 242.335938 199.429688 243.472656 202.898438 243.792969 C 206.367188 244.109375 210.445312 244.695312 215.074219 245.332031 C 219.703125 245.964844 227.714844 246.921875 230.546875 247.1875 C 233.382812 247.445312 239.953125 248.347656 247.574219 249.050781 C 255.199219 249.75 267.398438 249.992188 270.921875 249.730469 C 274.445312 249.472656 281.832031 246.863281 290.0625 244.457031 C 298.289062 242.054688 307.367188 239.855469 314.269531 240.398438 C 321.171875 240.945312 360 254.398438 360 254.398438 L 360 264 Z M 24.003906 264"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill-rule:evenodd;fill:rgb(54.901%,25.882%,67.058%)" d="M 384 282 C 384 331.707031 343.707031 372 294 372 C 244.292969 372 204 331.707031 204 282 C 204 232.292969 244.292969 192 294 192 C 343.707031 192 384 232.292969 384 282 Z M 384 282"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 293.796875 336 L 258 288 L 282 288 L 282 240 L 306 240 L 306 288 L 330 288 Z M 293.796875 336"/> </g> </svg>
diff --git a/_icons_to_fix/kjumpingcube.svg b/_icons_to_fix/kjumpingcube.svg
new file mode 100644
index 000000000..2c68ed154
--- /dev/null
+++ b/_icons_to_fix/kjumpingcube.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 228 192 C 228 211.882812 211.882812 228 192 228 C 172.117188 228 156 211.882812 156 192 C 156 172.117188 172.117188 156 192 156 C 211.882812 156 228 172.117188 228 192 Z M 228 192"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 312 288 C 312 307.882812 295.882812 324 276 324 C 256.117188 324 240 307.882812 240 288 C 240 268.117188 256.117188 252 276 252 C 295.882812 252 312 268.117188 312 288 Z M 312 288"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 132 96 C 132 115.882812 115.882812 132 96 132 C 76.117188 132 60 115.882812 60 96 C 60 76.117188 76.117188 60 96 60 C 115.882812 60 132 76.117188 132 96 Z M 132 96"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 312 96 C 312 76.117188 295.882812 60 276 60 C 256.117188 60 240 76.117188 240 96 C 240 115.882812 256.117188 132 276 132 C 295.882812 132 312 115.882812 312 96 Z M 312 96"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 132 288 C 132 268.117188 115.882812 252 96 252 C 76.117188 252 60 268.117188 60 288 C 60 307.882812 76.117188 324 96 324 C 115.882812 324 132 307.882812 132 288 Z M 132 288"/> </g> </svg>
diff --git a/_icons_to_fix/kmouth.svg b/_icons_to_fix/kmouth.svg
new file mode 100644
index 000000000..acf95af72
--- /dev/null
+++ b/_icons_to_fix/kmouth.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.007812 C 24.234375 194.011719 24 195.976562 24 198.003906 C 24 291.070312 98.929688 366 191.992188 366 C 285.066406 366 359.988281 291.070312 359.988281 198.003906 C 359.988281 195.980469 359.753906 194.015625 359.683594 192.007812 C 356.515625 282.257812 283.027344 354 191.988281 354 C 100.945312 354 27.464844 282.253906 24.296875 192.007812 Z M 24.304688 192.007812"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24.011719 C 98.929688 24.011719 24 98.929688 24 192 C 24 192.683594 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.808594 100.261719 30 191.996094 30 C 283.730469 30 357.785156 102.808594 359.890625 194.015625 C 359.929688 193.34375 359.996094 192.679688 359.996094 192 C 359.996094 98.929688 285.070312 24.011719 191.996094 24.011719 Z M 192 24.011719"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 360 192.007812 C 360 99.226562 284.785156 24.011719 192.007812 24.011719 C 99.226562 24.011719 24.011719 99.226562 24.011719 192.007812 C 24.011719 284.785156 99.226562 360 192.007812 360 C 284.785156 360 360 284.785156 360 192.007812 Z M 360 192.007812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 99.328125 240.007812 C 118.453125 277.105469 153.789062 299.96875 192.035156 300.003906 C 230.257812 299.9375 265.546875 277.074219 284.664062 240.007812 C 301.820312 206.730469 249.914062 204.007812 191.992188 204.007812 C 134.078125 204.007812 82.164062 206.710938 99.324219 240.007812 Z M 99.328125 240.007812"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 155.992188 126.007812 C 155.992188 109.4375 145.25 96.007812 131.992188 96.007812 C 118.738281 96.007812 107.992188 109.4375 107.992188 126.007812 C 107.992188 142.574219 118.738281 156.007812 131.992188 156.007812 C 145.25 156.007812 155.992188 142.574219 155.992188 126.007812 Z M 155.992188 126.007812"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 275.992188 126.007812 C 275.992188 109.4375 265.25 96.007812 251.992188 96.007812 C 238.738281 96.007812 227.992188 109.4375 227.992188 126.007812 C 227.992188 142.574219 238.738281 156.007812 251.992188 156.007812 C 265.25 156.007812 275.992188 142.574219 275.992188 126.007812 Z M 275.992188 126.007812"/> </g> </svg>
diff --git a/_icons_to_fix/kmplot.svg b/_icons_to_fix/kmplot.svg
new file mode 100644
index 000000000..fb115e0f6
--- /dev/null
+++ b/_icons_to_fix/kmplot.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 341.988281 366 C 351.960938 366 359.988281 357.972656 359.988281 348 L 359.988281 336 C 359.988281 345.972656 351.960938 354 341.988281 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 42 24.011719 C 32.027344 24.011719 24 32.039062 24 42.011719 L 24 342 C 24 351.972656 32.027344 360 42 360 L 341.988281 360 C 351.960938 360 359.988281 351.972656 359.988281 342 L 359.988281 42.011719 C 359.988281 32.039062 351.960938 24.011719 341.988281 24.011719 Z M 36 36.011719 L 60 36.011719 L 60 60.011719 L 36 60.011719 Z M 72 36.011719 L 95.996094 36.011719 L 95.996094 60.011719 L 72 60.011719 Z M 107.996094 36.011719 L 131.996094 36.011719 L 131.996094 60.011719 L 107.996094 60.011719 Z M 143.996094 36.011719 L 167.996094 36.011719 L 167.996094 60.011719 L 143.996094 60.011719 Z M 179.996094 36.011719 L 203.992188 36.011719 L 203.992188 60.011719 L 179.996094 60.011719 Z M 215.992188 36.011719 L 239.992188 36.011719 L 239.992188 60.011719 L 215.992188 60.011719 Z M 251.992188 36.011719 L 275.992188 36.011719 L 275.992188 60.011719 L 251.992188 60.011719 Z M 287.992188 36.011719 L 311.988281 36.011719 L 311.988281 60.011719 L 287.992188 60.011719 Z M 323.988281 36.011719 L 347.988281 36.011719 L 347.988281 60.011719 L 323.988281 60.011719 Z M 36 72.011719 L 60 72.011719 L 60 96.011719 L 36 96.011719 Z M 72 72.011719 L 95.996094 72.011719 L 95.996094 96.011719 L 72 96.011719 Z M 107.996094 72.011719 L 131.996094 72.011719 L 131.996094 96.011719 L 107.996094 96.011719 Z M 143.996094 72.011719 L 167.996094 72.011719 L 167.996094 96.011719 L 143.996094 96.011719 Z M 179.996094 72.011719 L 203.992188 72.011719 L 203.992188 96.011719 L 179.996094 96.011719 Z M 215.992188 72.011719 L 239.992188 72.011719 L 239.992188 96.011719 L 215.992188 96.011719 Z M 251.992188 72.011719 L 275.992188 72.011719 L 275.992188 96.011719 L 251.992188 96.011719 Z M 287.992188 72.011719 L 311.988281 72.011719 L 311.988281 96.011719 L 287.992188 96.011719 Z M 323.988281 72.011719 L 347.988281 72.011719 L 347.988281 96.011719 L 323.988281 96.011719 Z M 36 108.007812 L 60 108.007812 L 60 132.007812 L 36 132.007812 Z M 72 108.007812 L 95.996094 108.007812 L 95.996094 132.007812 L 72 132.007812 Z M 107.996094 108.007812 L 131.996094 108.007812 L 131.996094 132.007812 L 107.996094 132.007812 Z M 143.996094 108.007812 L 167.996094 108.007812 L 167.996094 132.007812 L 143.996094 132.007812 Z M 179.996094 108.007812 L 203.992188 108.007812 L 203.992188 132.007812 L 179.996094 132.007812 Z M 215.992188 108.007812 L 239.992188 108.007812 L 239.992188 132.007812 L 215.992188 132.007812 Z M 251.992188 108.007812 L 275.992188 108.007812 L 275.992188 132.007812 L 251.992188 132.007812 Z M 287.992188 108.007812 L 311.988281 108.007812 L 311.988281 132.007812 L 287.992188 132.007812 Z M 323.988281 108.007812 L 347.988281 108.007812 L 347.988281 132.007812 L 323.988281 132.007812 Z M 36 144.007812 L 60 144.007812 L 60 168.007812 L 36 168.007812 Z M 72 144.007812 L 95.996094 144.007812 L 95.996094 168.007812 L 72 168.007812 Z M 107.996094 144.007812 L 131.996094 144.007812 L 131.996094 168.007812 L 107.996094 168.007812 Z M 143.996094 144.007812 L 167.996094 144.007812 L 167.996094 168.007812 L 143.996094 168.007812 Z M 179.996094 144.007812 L 203.992188 144.007812 L 203.992188 168.007812 L 179.996094 168.007812 Z M 215.992188 144.007812 L 239.992188 144.007812 L 239.992188 168.007812 L 215.992188 168.007812 Z M 251.992188 144.007812 L 275.992188 144.007812 L 275.992188 168.007812 L 251.992188 168.007812 Z M 287.992188 144.007812 L 311.988281 144.007812 L 311.988281 168.007812 L 287.992188 168.007812 Z M 323.988281 144.007812 L 347.988281 144.007812 L 347.988281 168.007812 L 323.988281 168.007812 Z M 36 180.007812 L 60 180.007812 L 60 204.007812 L 36 204.007812 Z M 72 180.007812 L 95.996094 180.007812 L 95.996094 204.007812 L 72 204.007812 Z M 107.996094 180.007812 L 131.996094 180.007812 L 131.996094 204.007812 L 107.996094 204.007812 Z M 143.996094 180.007812 L 167.996094 180.007812 L 167.996094 204.007812 L 143.996094 204.007812 Z M 179.996094 180.007812 L 203.992188 180.007812 L 203.992188 204.007812 L 179.996094 204.007812 Z M 215.992188 180.007812 L 239.992188 180.007812 L 239.992188 204.007812 L 215.992188 204.007812 Z M 251.992188 180.007812 L 275.992188 180.007812 L 275.992188 204.007812 L 251.992188 204.007812 Z M 287.992188 180.007812 L 311.988281 180.007812 L 311.988281 204.007812 L 287.992188 204.007812 Z M 323.988281 180.007812 L 347.988281 180.007812 L 347.988281 204.007812 L 323.988281 204.007812 Z M 36 216.003906 L 60 216.003906 L 60 240.003906 L 36 240.003906 Z M 72 216.003906 L 95.996094 216.003906 L 95.996094 240.003906 L 72 240.003906 Z M 107.996094 216.003906 L 131.996094 216.003906 L 131.996094 240.003906 L 107.996094 240.003906 Z M 143.996094 216.003906 L 167.996094 216.003906 L 167.996094 240.003906 L 143.996094 240.003906 Z M 179.996094 216.003906 L 203.992188 216.003906 L 203.992188 240.003906 L 179.996094 240.003906 Z M 215.992188 216.003906 L 239.992188 216.003906 L 239.992188 240.003906 L 215.992188 240.003906 Z M 251.992188 216.003906 L 275.992188 216.003906 L 275.992188 240.003906 L 251.992188 240.003906 Z M 287.992188 216.003906 L 311.988281 216.003906 L 311.988281 240.003906 L 287.992188 240.003906 Z M 323.988281 216.003906 L 347.988281 216.003906 L 347.988281 240.003906 L 323.988281 240.003906 Z M 36 252.003906 L 60 252.003906 L 60 276.003906 L 36 276.003906 Z M 72 252.003906 L 95.996094 252.003906 L 95.996094 276.003906 L 72 276.003906 Z M 107.996094 252.003906 L 131.996094 252.003906 L 131.996094 276.003906 L 107.996094 276.003906 Z M 143.996094 252.003906 L 167.996094 252.003906 L 167.996094 276.003906 L 143.996094 276.003906 Z M 179.996094 252.003906 L 203.992188 252.003906 L 203.992188 276.003906 L 179.996094 276.003906 Z M 215.992188 252.003906 L 239.992188 252.003906 L 239.992188 276.003906 L 215.992188 276.003906 Z M 251.992188 252.003906 L 275.992188 252.003906 L 275.992188 276.003906 L 251.992188 276.003906 Z M 287.992188 252.003906 L 311.988281 252.003906 L 311.988281 276.003906 L 287.992188 276.003906 Z M 323.988281 252.003906 L 347.988281 252.003906 L 347.988281 276.003906 L 323.988281 276.003906 Z M 36 288.003906 L 60 288.003906 L 60 312.003906 L 36 312.003906 Z M 72 288.003906 L 95.996094 288.003906 L 95.996094 312.003906 L 72 312.003906 Z M 107.996094 288.003906 L 131.996094 288.003906 L 131.996094 312.003906 L 107.996094 312.003906 Z M 143.996094 288.003906 L 167.996094 288.003906 L 167.996094 312.003906 L 143.996094 312.003906 Z M 179.996094 288.003906 L 203.992188 288.003906 L 203.992188 312.003906 L 179.996094 312.003906 Z M 215.992188 288.003906 L 239.992188 288.003906 L 239.992188 312.003906 L 215.992188 312.003906 Z M 251.992188 288.003906 L 275.992188 288.003906 L 275.992188 312.003906 L 251.992188 312.003906 Z M 287.992188 288.003906 L 311.988281 288.003906 L 311.988281 312.003906 L 287.992188 312.003906 Z M 323.988281 288.003906 L 347.988281 288.003906 L 347.988281 312.003906 L 323.988281 312.003906 Z M 36 324 L 60 324 L 60 348 L 36 348 Z M 72 324 L 95.996094 324 L 95.996094 348 L 72 348 Z M 107.996094 324 L 131.996094 324 L 131.996094 348 L 107.996094 348 Z M 143.996094 324 L 167.996094 324 L 167.996094 348 L 143.996094 348 Z M 179.996094 324 L 203.992188 324 L 203.992188 348 L 179.996094 348 Z M 215.992188 324 L 239.992188 324 L 239.992188 348 L 215.992188 348 Z M 251.992188 324 L 275.992188 324 L 275.992188 348 L 251.992188 348 Z M 287.992188 324 L 311.988281 324 L 311.988281 348 L 287.992188 348 Z M 323.988281 324 L 347.988281 324 L 347.988281 348 L 323.988281 348 Z M 323.988281 324"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24.011719 C 32.027344 24.011719 24 32.039062 24 42.011719 L 24 48.011719 C 24 38.039062 32.027344 30.011719 42 30.011719 L 341.988281 30.011719 C 351.960938 30.011719 359.988281 38.039062 359.988281 48.011719 L 359.988281 42.011719 C 359.988281 32.039062 351.960938 24.011719 341.988281 24.011719 Z M 42 24.011719"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 360 342 L 360 42.011719 C 360 32.070312 351.941406 24.011719 342 24.011719 L 42.011719 24.011719 C 32.070312 24.011719 24.011719 32.070312 24.011719 42.011719 L 24.011719 342 C 24.011719 351.941406 32.070312 360 42.011719 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 24.011719 191.972656 L 72.011719 191.972656 L 72.011719 203.972656 L 24.011719 203.972656 Z M 24.011719 191.972656"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 96.007812 191.972656 L 144.007812 191.972656 L 144.007812 203.972656 L 96.007812 203.972656 Z M 96.007812 191.972656"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 168.007812 191.972656 L 216.003906 191.972656 L 216.003906 203.972656 L 168.007812 203.972656 Z M 168.007812 191.972656"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 240.003906 191.972656 L 288.003906 191.972656 L 288.003906 203.972656 L 240.003906 203.972656 Z M 240.003906 191.972656"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 312 191.972656 L 360 191.972656 L 360 203.972656 L 312 203.972656 Z M 312 191.972656"/> <path style="fill:none;stroke-width:1.999929;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(6.666%,17.647%,36.078%)" d="M 11 41.000651 C 11 41.000651 25.414714 49.002604 30.999349 45.000651 C 41.815104 37.249349 20.384115 17.235677 32.998698 13.001953 C 41.327474 10.207031 50.998047 29.001302 50.998047 29.001302" transform="matrix(6,0,0,6,0,0)"/> </g> </svg>
diff --git a/_icons_to_fix/koala.svg b/_icons_to_fix/koala.svg
new file mode 100644
index 000000000..bd3090f90
--- /dev/null
+++ b/_icons_to_fix/koala.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 167.699219 95.976562 C 164.59375 133.273438 133.429688 161.972656 96 162 C 58.589844 161.972656 27.433594 133.300781 24.304688 96.023438 C 24.121094 98.011719 24.019531 100.003906 24 102 C 24 141.765625 56.234375 174 96 174 C 135.765625 174 168 141.765625 168 102 C 167.984375 99.988281 167.882812 97.980469 167.699219 95.976562 Z M 359.699219 95.976562 C 356.59375 133.273438 325.429688 161.972656 288 162 C 250.589844 161.976562 219.429688 133.304688 216.300781 96.023438 C 216.117188 98.011719 216.015625 100.003906 216 102 C 216 141.765625 248.234375 174 288 174 C 327.765625 174 360 141.765625 360 102 C 359.984375 99.988281 359.882812 97.980469 359.699219 95.976562 Z M 84.613281 270.9375 C 83.71875 276.167969 83.8125 281.613281 85.199219 287.039062 C 90.902344 309.375 112.617188 322.53125 133.902344 316.546875 C 145.445312 313.300781 145.347656 308 142.152344 300.46875 C 140.554688 302.066406 137.914062 303.417969 133.902344 304.546875 C 112.617188 310.53125 90.902344 297.375 85.199219 275.039062 C 84.847656 273.667969 84.804688 272.304688 84.613281 270.9375 Z M 299.578125 270.9375 C 299.386719 272.304688 299.34375 273.667969 298.992188 275.039062 C 293.289062 297.375 271.550781 310.53125 250.269531 304.546875 C 246.183594 303.398438 243.542969 302.007812 241.949219 300.375 C 238.757812 307.953125 238.683594 313.289062 250.269531 316.546875 C 271.550781 322.53125 293.289062 309.375 298.992188 287.039062 C 300.378906 281.613281 300.472656 276.167969 299.578125 270.9375 Z M 110.207031 354 C 108.867188 357.769531 108.003906 361.777344 108.003906 366 L 180.003906 366 C 180.003906 361.773438 179.140625 357.769531 177.800781 354 Z M 206.207031 354 C 204.863281 357.769531 204 361.777344 204 366 L 276 366 C 276 361.773438 275.136719 357.769531 273.796875 354 L 206.203125 354 Z M 206.207031 354"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 96 24 C 56.234375 24 24 56.234375 24 96 C 24.023438 96.8125 24.0625 97.625 24.117188 98.4375 C 26.015625 60.117188 57.632812 30.015625 96 30 C 134.558594 30.046875 166.234375 60.464844 167.847656 98.988281 C 167.917969 97.992188 167.96875 96.996094 168 96 C 168 56.234375 135.765625 24 96 24 Z M 288 24 C 248.234375 24 216 56.234375 216 96 C 216.023438 96.8125 216.0625 97.625 216.117188 98.4375 C 218.015625 60.117188 249.632812 30.015625 288 30 C 326.558594 30.046875 358.234375 60.464844 359.847656 98.988281 C 359.917969 97.992188 359.96875 96.996094 360 96 C 360 56.234375 327.765625 24 288 24 Z M 132 228 C 132 228 121.390625 228.480469 116.25 229.921875 C 97.089844 235.308594 82.890625 254.332031 84.375 274.359375 C 85.789062 256.644531 99.019531 240.765625 116.25 235.921875 C 121.390625 234.480469 132 234 132 234 Z M 252 228 L 252 234 C 252 234 262.800781 234.480469 267.9375 235.921875 C 285.167969 240.765625 298.394531 256.644531 299.8125 274.359375 C 301.289062 254.332031 287.097656 235.308594 267.9375 229.921875 C 262.800781 228.480469 252 228 252 228 Z M 132 270 L 132 276 C 135.144531 288.3125 141.75 297.488281 143.589844 304.300781 C 146.617188 297.269531 136.179688 286.359375 132 270 Z M 252 270 C 247.835938 286.308594 237.542969 297.207031 240.550781 304.242188 C 242.355469 297.433594 248.863281 288.28125 252 276 Z M 144 324 C 124.117188 324 108 340.117188 108 360 L 108.539062 360 C 111.402344 342.980469 126.164062 330 144 330 C 161.835938 330 176.597656 342.980469 179.460938 360 L 180 360 C 180 340.117188 163.882812 324 144 324 Z M 240 324 C 220.117188 324 204 340.117188 204 360 L 204.539062 360 C 207.402344 342.980469 222.164062 330 240 330 C 257.835938 330 272.597656 342.980469 275.460938 360 L 276 360 C 276 340.117188 259.882812 324 240 324 Z M 240 324"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 72.234375 137.089844 C 72.160156 138.421875 72 139.738281 72 141.097656 C 72 210.769531 104.734375 234 159.277344 234 L 224.714844 234 C 279.265625 234 312 210.769531 312 141.097656 C 312 139.738281 311.84375 138.421875 311.761719 137.089844 C 309.277344 200.472656 277.09375 222 224.726562 222 L 159.289062 222 C 106.910156 222 74.722656 200.472656 72.234375 137.089844 Z M 72.234375 137.089844"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 144 144 C 144 160.570312 130.570312 174 114 174 C 97.429688 174 84 160.570312 84 144 C 84 127.429688 97.429688 114 114 114 C 130.570312 114 144 127.429688 144 144 Z M 144 144"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 300 144 C 300 160.570312 286.570312 174 270 174 C 253.429688 174 240 160.570312 240 144 C 240 127.429688 253.429688 114 270 114 C 286.570312 114 300 127.429688 300 144 Z M 300 144"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 48 C 115.636719 47.941406 72 88.640625 72 135.09375 C 72 136.480469 72.070312 137.765625 72.117188 139.089844 C 73.363281 93.480469 116.746094 53.941406 192 54 C 267.257812 54.355469 310.636719 93.492188 311.882812 139.089844 C 311.929688 137.765625 312 136.480469 312 135.09375 C 312 88.640625 268.367188 48.359375 192 48 Z M 192 48"/> </g> </defs> <g> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 149.148438 204 L 234.851562 204 C 244.324219 204 252 211.160156 252 219.996094 L 252 332.003906 C 252 340.839844 244.324219 348 234.851562 348 L 149.148438 348 C 139.675781 348 132 340.839844 132 332.003906 L 132 219.996094 C 132 211.160156 139.675781 204 149.148438 204 Z M 149.148438 204"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 168 96 C 168 135.765625 135.765625 168 96 168 C 56.234375 168 24 135.765625 24 96 C 24 56.234375 56.234375 24 96 24 C 135.765625 24 168 56.234375 168 96 Z M 168 96"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 360 96 C 360 135.765625 327.765625 168 288 168 C 248.234375 168 216 135.765625 216 96 C 216 56.234375 248.234375 24 288 24 C 327.765625 24 360 56.234375 360 96 Z M 360 96"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 132 270 L 132 228 C 132 228 121.386719 228.476562 116.246094 229.921875 C 94.960938 235.90625 79.488281 258.703125 85.191406 281.042969 C 90.898438 303.375 112.625 316.539062 133.90625 310.554688 C 155.195312 304.570312 137.699219 292.328125 132 269.996094 Z M 132 270"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 252 270 L 252 228 C 252 228 262.792969 228.476562 267.933594 229.921875 C 289.21875 235.90625 304.691406 258.703125 298.988281 281.042969 C 293.285156 303.375 271.554688 316.539062 250.273438 310.554688 C 228.984375 304.570312 246.300781 292.328125 252 269.996094 Z M 252 270"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 276 360 L 204 360 C 204 340.117188 220.117188 324 240 324 C 259.882812 324 276 340.117188 276 360 Z M 276 360"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 180 360 L 108 360 C 108 340.117188 124.117188 324 144 324 C 163.882812 324 180 340.117188 180 360 Z M 180 360"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 159.277344 228 L 224.730469 228 C 279.269531 228 311.992188 204.78125 311.992188 135.097656 C 311.992188 88.644531 268.363281 48.359375 191.992188 48 C 115.628906 47.941406 71.992188 88.644531 71.992188 135.097656 C 71.992188 204.78125 104.722656 228 159.269531 228 Z M 159.277344 228"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 144 138 C 144 154.570312 130.570312 168 114 168 C 97.429688 168 84 154.570312 84 138 C 84 121.429688 97.429688 108 114 108 C 130.570312 108 144 121.429688 144 138 Z M 144 138"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 132 138 C 132 147.941406 123.941406 156 114 156 C 104.058594 156 96 147.941406 96 138 C 96 128.058594 104.058594 120 114 120 C 123.941406 120 132 128.058594 132 138 Z M 132 138"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 160.871094 192 C 157.695312 194.429688 156.011719 197.191406 156 200.003906 C 156.003906 208.839844 172.121094 216 192 216 C 211.878906 216 227.996094 208.839844 228 200.003906 C 227.988281 197.191406 226.304688 194.429688 223.128906 192 C 216.707031 196.945312 204.847656 199.996094 192 200.003906 C 179.152344 199.996094 167.292969 196.945312 160.871094 192 Z M 160.871094 192"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 156.003906 138 C 156.226562 186 178.292969 186 192.007812 186 C 205.71875 186 227.789062 186 228.007812 138.003906 C 228.039062 99.613281 204.863281 66.003906 192.007812 66.003906 C 179.136719 66.003906 155.964844 99.613281 156.003906 138.007812 Z M 156.003906 138"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 168.003906 170 C 165.925781 170.003906 163.878906 170.371094 162.074219 171.0625 C 165.792969 178.371094 170.8125 182.011719 176.089844 183.90625 C 178.582031 182.390625 180 180.246094 180 177.996094 C 180 173.578125 174.628906 169.996094 168 169.996094 Z M 216.007812 170 C 209.378906 170 204.007812 173.582031 204.007812 178 C 204.007812 180.246094 205.429688 182.390625 207.921875 183.90625 C 213.199219 182.011719 218.21875 178.371094 221.9375 171.0625 C 220.132812 170.371094 218.085938 170.003906 216.003906 170 Z M 216.007812 170"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 300 138 C 300 154.570312 286.570312 168 270 168 C 253.429688 168 240 154.570312 240 138 C 240 121.429688 253.429688 108 270 108 C 286.570312 108 300 121.429688 300 138 Z M 300 138"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 288 138 C 288 147.941406 279.941406 156 270 156 C 260.058594 156 252 147.941406 252 138 C 252 128.058594 260.058594 120 270 120 C 279.941406 120 288 128.058594 288 138 Z M 288 138"/> <use mask="url(#mask5)" xlink:href="#surface20"/> </g> </svg>
diff --git a/_icons_to_fix/komodo.svg b/_icons_to_fix/komodo.svg
new file mode 100644
index 000000000..720aea987
--- /dev/null
+++ b/_icons_to_fix/komodo.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 262.121094 L 48 274.121094 C 48 279.75 50.929688 284.949219 55.6875 287.761719 L 184.316406 363.886719 C 189.070312 366.703125 194.933594 366.703125 199.6875 363.886719 L 328.316406 287.761719 C 333.070312 284.945312 336 279.746094 335.996094 274.117188 L 335.996094 262.117188 C 335.996094 267.746094 333.066406 272.945312 328.308594 275.757812 L 199.679688 351.882812 C 194.925781 354.699219 189.0625 354.699219 184.308594 351.882812 L 55.691406 275.753906 C 50.933594 272.945312 48 267.742188 48 262.113281 Z M 48 262.121094"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192.339844 24.011719 C 189.527344 23.949219 186.75 24.675781 184.3125 26.121094 L 55.6875 102.269531 C 50.941406 105.074219 48.011719 110.257812 48 115.875 L 48 121.875 C 48.011719 116.257812 50.941406 111.074219 55.6875 108.269531 L 184.3125 32.121094 C 186.75 30.675781 189.527344 29.949219 192.339844 30.011719 L 192.351562 30.011719 C 194.929688 30.070312 197.453125 30.796875 199.6875 32.121094 L 328.300781 108.269531 C 333.046875 111.074219 335.976562 116.257812 335.988281 121.875 L 335.988281 115.875 C 335.976562 110.257812 333.046875 105.074219 328.300781 102.269531 L 199.6875 26.121094 C 197.453125 24.796875 194.929688 24.070312 192.351562 24.011719 Z M 192.339844 24.011719"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 192.359375 24.011719 C 189.539062 23.945312 186.757812 24.675781 184.320312 26.125 L 55.679688 102.253906 C 50.929688 105.066406 48.003906 110.261719 48 115.882812 L 48 268.148438 C 48 273.773438 50.929688 278.96875 55.675781 281.78125 L 184.328125 357.90625 C 189.078125 360.714844 194.929688 360.714844 199.679688 357.90625 L 328.308594 281.765625 C 333.058594 278.960938 335.992188 273.769531 336 268.148438 L 336 115.878906 C 335.992188 110.257812 333.0625 105.0625 328.308594 102.257812 L 199.679688 26.128906 C 197.453125 24.808594 194.9375 24.078125 192.367188 24.015625 Z M 192.359375 24.011719"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 142.691406 287.128906 C 142.210938 286.648438 141.820312 284.886719 141.820312 283.210938 C 141.820312 279.472656 139.78125 279.246094 137.890625 282.773438 C 135.652344 286.949219 133.816406 285.804688 134.234375 280.488281 C 134.535156 276.664062 134.1875 275.699219 132.652344 276.09375 C 123.902344 278.34375 123.851562 278.269531 129.707031 271.898438 C 135.96875 265.09375 137.109375 260.988281 132.328125 262.492188 C 130.707031 263 125.996094 263.726562 121.859375 264.105469 C 109.117188 265.277344 95.996094 257.003906 95.996094 247.808594 C 95.996094 243.929688 102.769531 238.496094 112.511719 234.558594 C 117.46875 232.554688 121.675781 230.09375 121.859375 229.085938 C 122.046875 228.074219 120.109375 225.910156 117.5625 224.269531 C 111.726562 220.515625 108.453125 215.246094 105 204.027344 C 101.019531 191.113281 101.898438 168.792969 106.96875 154.09375 C 124.546875 103.117188 175.65625 81.976562 223.871094 105.726562 C 254.734375 120.925781 277.035156 144.996094 281.894531 168.351562 C 283.210938 174.675781 283.082031 176.035156 280.734375 180.628906 C 277.640625 186.675781 270.738281 193.9375 268.082031 193.9375 C 267.0625 193.9375 264.613281 192.027344 262.644531 189.691406 C 257.484375 183.578125 234.203125 160.574219 224.5 152 L 216.21875 144.683594 L 217.136719 137.339844 C 218.015625 130.316406 217.910156 129.933594 214.664062 128.457031 C 209.726562 126.214844 202.84375 128.414062 202.265625 132.421875 C 201.941406 134.691406 203.628906 137.3125 208.769531 142.503906 L 215.710938 149.519531 L 207.898438 149.539062 C 193.71875 149.570312 190.980469 151.8125 197.957031 157.671875 C 203.128906 162.011719 204.925781 165.824219 204.472656 171.488281 L 204.085938 176.300781 L 210.269531 175.984375 C 215.023438 175.742188 216.453125 176.121094 216.453125 177.617188 C 216.453125 178.691406 215.867188 179.566406 215.144531 179.566406 C 212.96875 179.566406 213.675781 183.261719 216.128906 184.703125 C 217.90625 185.75 218.042969 186.300781 216.738281 187.160156 C 215.8125 187.769531 215.433594 189.25 215.894531 190.449219 C 217.164062 193.746094 214.558594 193.152344 204.421875 187.835938 C 196.054688 183.449219 195.003906 182.425781 192.066406 175.796875 C 186.859375 164.050781 182.414062 160.914062 182.414062 168.984375 C 182.414062 170.980469 181.171875 177.265625 179.65625 182.949219 C 174.828125 201.046875 174.261719 199.164062 184.550781 199.171875 C 194.867188 199.179688 202.324219 200.910156 204.785156 203.875 C 206.589844 206.042969 206.808594 211.992188 205.363281 219.679688 C 204.523438 224.140625 204.617188 224.28125 207.824219 223.480469 C 210.953125 222.695312 211.109375 222.886719 210.371094 226.582031 C 209.609375 230.378906 209.746094 230.519531 214.328125 230.519531 C 216.9375 230.519531 219.074219 231.105469 219.074219 231.824219 C 219.074219 232.542969 218.597656 233.132812 218.015625 233.132812 C 217.429688 233.132812 215.820312 233.960938 214.429688 234.972656 C 211.953125 236.78125 211.953125 236.867188 214.382812 239.546875 C 217.214844 242.664062 216.882812 242.785156 206.632812 242.3125 C 198.898438 241.957031 197.273438 240.878906 196.117188 235.328125 C 194.765625 228.855469 191.769531 224.8125 189.636719 226.578125 C 185.589844 229.929688 193.425781 243.746094 203.167969 250.433594 C 216.933594 259.882812 232.636719 262.097656 247.089844 256.625 C 256.917969 252.90625 271.179688 239.097656 279.054688 225.683594 C 287.828125 210.734375 289.746094 211 286.554688 226.710938 C 281.25 252.835938 263.257812 272.480469 236.851562 280.984375 C 228.378906 283.710938 223.671875 284.394531 213.179688 284.410156 C 191.320312 284.445312 178.808594 278.3125 158.566406 257.636719 C 145.832031 244.652344 142.042969 243.644531 148.558594 255.007812 L 152.734375 262.296875 L 148.511719 275.160156 C 146.1875 282.234375 144.128906 288.023438 143.933594 288.023438 C 143.742188 288.023438 143.191406 287.628906 142.710938 287.152344 Z M 148.5 216.65625 C 137.144531 193.996094 134.617188 184.867188 134.617188 166.5 C 134.617188 152.722656 134.910156 150.925781 138.132812 144.832031 C 147.882812 126.390625 168.726562 115.617188 194.734375 115.566406 C 206.933594 115.542969 220.742188 117.691406 226.265625 120.46875 C 233.070312 123.886719 242.773438 132.773438 252.691406 144.660156 C 264.292969 158.570312 265.234375 161.222656 256.738281 156.054688 C 254.378906 154.617188 251.171875 153.441406 249.613281 153.441406 C 244.585938 153.429688 242.722656 151.972656 241.855469 147.371094 C 241.234375 144.066406 239.414062 141.648438 235.023438 138.304688 C 225.109375 130.75 221.335938 134.148438 228.183594 144.464844 C 233.960938 153.167969 265.789062 183.75 268.539062 183.238281 C 272.535156 182.496094 275.59375 174.496094 274.941406 166.480469 C 273.84375 152.917969 264.273438 138.820312 249.304688 128.71875 C 235.648438 119.496094 209.753906 107.722656 198.082031 105.429688 C 160.898438 98.121094 124.601562 121.246094 119.265625 155.652344 C 116.070312 176.257812 127.488281 203.5 148.867188 226.285156 C 152.414062 230.0625 155.535156 232.9375 155.800781 232.671875 C 156.070312 232.40625 152.78125 225.199219 148.5 216.65625 Z M 148.5 216.65625"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/kompare.svg b/_icons_to_fix/kompare.svg
new file mode 100644
index 000000000..4da88f5b0
--- /dev/null
+++ b/_icons_to_fix/kompare.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 60 336 L 60 348 C 60 357.972656 68.027344 366 78 366 L 306 366 C 315.972656 366 324 357.972656 324 348 L 324 336 C 324 345.972656 315.972656 354 306 354 L 78 354 C 68.027344 354 60 345.972656 60 336 Z M 60 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 78 24 C 68.027344 24 60 32.027344 60 42 L 60 48 C 60 38.027344 68.027344 30 78 30 L 306 30 C 315.972656 30 324 38.027344 324 48 L 324 42 C 324 32.027344 315.972656 24 306 24 Z M 78 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 324 342 L 324 42 C 324 32.027344 315.972656 24 306 24 L 78 24 C 68.027344 24 60 32.027344 60 42 L 60 342 C 60 351.972656 68.027344 360 78 360 L 306 360 C 315.972656 360 324 351.972656 324 342 Z M 324 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 307.5 360 C 316.644531 360 324 352.117188 324 342.3125 L 324 192 L 60 192 L 60 342.3125 C 60 352.117188 67.359375 360 76.5 360 Z M 307.5 360"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 108 72 L 276 72 L 276 84 L 108 84 Z M 108 72"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 108 108 L 276 108 L 276 120 L 108 120 Z M 108 108"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 108 144 L 276 144 L 276 156 L 108 156 Z M 108 144"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 108 228 L 276 228 L 276 240 L 108 240 Z M 108 228"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 108 264 L 276 264 L 276 276 L 108 276 Z M 108 264"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 108 300 L 276 300 L 276 312 L 108 312 Z M 108 300"/> </g> </svg>
diff --git a/_icons_to_fix/konquest.svg b/_icons_to_fix/konquest.svg
new file mode 100644
index 000000000..d1c220311
--- /dev/null
+++ b/_icons_to_fix/konquest.svg
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="512"
+ height="512"
+ version="1.1"
+ viewBox="0 0 384 384"
+ id="svg65"
+ sodipodi:docname="intergalacticfm.svg"
+ inkscape:version="0.92.2 2405546, 2018-03-11">
+ <metadata
+ id="metadata69">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1080"
+ inkscape:window-height="1892"
+ id="namedview67"
+ showgrid="false"
+ inkscape:zoom="0.4609375"
+ inkscape:cx="256"
+ inkscape:cy="256"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg65" />
+ <defs
+ id="defs49">
+ <filter
+ id="alpha"
+ width="100%"
+ height="100%"
+ x="0%"
+ y="0%"
+ filterUnits="objectBoundingBox">
+ <feColorMatrix
+ in="SourceGraphic"
+ type="matrix"
+ values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"
+ id="feColorMatrix2" />
+ </filter>
+ <mask
+ id="mask0">
+ <g
+ filter="url(#alpha)"
+ id="g7">
+ <rect
+ width="384"
+ height="384"
+ x="0"
+ y="0"
+ style="fill:rgb(0%,0%,0%);fill-opacity:0.2"
+ id="rect5" />
+ </g>
+ </mask>
+ <clipPath
+ id="clip1">
+ <rect
+ width="384"
+ height="384"
+ x="0"
+ y="0"
+ id="rect10" />
+ </clipPath>
+ <g
+ id="surface5"
+ clip-path="url(#clip1)">
+ <path
+ style="fill:rgb(0%,0%,0%)"
+ d="M 311.761719 190.96875 C 309.101562 255.195312 256.296875 305.921875 192.011719 306 C 128.492188 305.972656 75.992188 256.445312 72.273438 193.03125 C 72.152344 194.6875 72.066406 196.34375 72.011719 198 C 72.011719 264.273438 125.738281 318 192.011719 318 C 258.289062 318 312.011719 264.273438 312.011719 198 C 312 195.652344 311.914062 193.308594 311.761719 190.96875 Z M 311.761719 190.96875"
+ id="path13" />
+ </g>
+ <mask
+ id="mask1">
+ <g
+ filter="url(#alpha)"
+ id="g18">
+ <rect
+ width="384"
+ height="384"
+ x="0"
+ y="0"
+ style="fill:rgb(0%,0%,0%);fill-opacity:0.2"
+ id="rect16" />
+ </g>
+ </mask>
+ <clipPath
+ id="clip2">
+ <rect
+ width="384"
+ height="384"
+ x="0"
+ y="0"
+ id="rect21" />
+ </clipPath>
+ <g
+ id="surface8"
+ clip-path="url(#clip2)">
+ <path
+ style="fill:rgb(0%,0%,0%)"
+ d="M 92.800781 103.035156 C 83.90625 105.09375 77.5625 109.078125 74.097656 114.777344 C 71.324219 119.632812 70.621094 125.617188 72.011719 132.515625 C 72.4375 130.457031 73.132812 128.535156 74.097656 126.765625 C 79.214844 118.253906 90.695312 113.601562 107.21875 113.34375 C 109.511719 111.039062 111.867188 108.792969 114.339844 106.683594 C 106.757812 105 99.550781 103.777344 92.800781 103.027344 Z M 36.671875 123.777344 C 29.929688 155.710938 83.324219 213.082031 160.882812 257.242188 C 245.304688 305.285156 327.691406 320.402344 344.914062 291.011719 C 347.824219 285.90625 348.636719 279.648438 347.324219 272.421875 C 346.847656 274.792969 346.042969 276.992188 344.914062 279.011719 C 327.691406 308.402344 245.304688 293.285156 160.882812 245.242188 C 93.234375 206.730469 42.707031 157.324219 36.671875 123.777344 Z M 310.558594 215.609375 C 310.175781 218.175781 309.839844 220.769531 309.285156 223.289062 C 315.480469 232.359375 319.375 240.820312 320.792969 248.296875 C 322.671875 240.515625 320.523438 230.769531 314.492188 219.75 C 313.21875 218.375 311.90625 216.992188 310.558594 215.609375 Z M 310.558594 215.609375"
+ id="path24" />
+ </g>
+ <mask
+ id="mask2">
+ <g
+ filter="url(#alpha)"
+ id="g29">
+ <rect
+ width="384"
+ height="384"
+ x="0"
+ y="0"
+ style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"
+ id="rect27" />
+ </g>
+ </mask>
+ <clipPath
+ id="clip3">
+ <rect
+ width="384"
+ height="384"
+ x="0"
+ y="0"
+ id="rect32" />
+ </clipPath>
+ <g
+ id="surface11"
+ clip-path="url(#clip3)">
+ <path
+ style="fill:rgb(100.000%,100.000%,100.000%)"
+ d="M 192.011719 72 C 125.738281 72 72.011719 125.726562 72.011719 192 C 72.035156 192.988281 72.070312 193.976562 72.117188 194.964844 C 73.761719 129.917969 126.945312 78.035156 192.011719 78 C 257.078125 78.0625 310.238281 129.964844 311.859375 195.011719 C 311.921875 194.007812 311.972656 193.003906 312.011719 192 C 312.011719 125.726562 258.285156 72 192.011719 72 Z M 192.011719 72"
+ id="path35" />
+ </g>
+ <mask
+ id="mask3">
+ <g
+ filter="url(#alpha)"
+ id="g40">
+ <rect
+ width="384"
+ height="384"
+ x="0"
+ y="0"
+ style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"
+ id="rect38" />
+ </g>
+ </mask>
+ <clipPath
+ id="clip4">
+ <rect
+ width="384"
+ height="384"
+ x="0"
+ y="0"
+ id="rect43" />
+ </clipPath>
+ <g
+ id="surface14"
+ clip-path="url(#clip4)">
+ <path
+ style="fill:rgb(100.000%,100.000%,100.000%)"
+ d="M 79.539062 96.023438 C 59.074219 95.726562 45.070312 100.910156 39.152344 110.976562 C 36.164062 116.125 35.328125 122.464844 36.671875 129.792969 C 37.148438 127.335938 37.980469 125.058594 39.152344 122.976562 C 45.070312 112.910156 59.074219 107.726562 79.539062 108.023438 C 83.742188 108.152344 88.1875 108.503906 92.847656 109.078125 C 97.089844 108.050781 101.902344 107.480469 107.21875 107.367188 C 109.511719 105.066406 111.867188 102.820312 114.339844 100.710938 C 101.53125 97.820312 89.816406 96.242188 79.539062 96.023438 Z M 71.988281 138.539062 C 65.578125 165.585938 107.621094 212.667969 169.753906 248.015625 C 237.324219 286.414062 304.046875 297.105469 318.78125 271.894531 C 321.492188 267.070312 322.171875 261.140625 320.796875 254.316406 C 320.378906 256.308594 319.707031 258.171875 318.78125 259.894531 C 304.046875 285.105469 237.324219 274.414062 169.753906 236.015625 C 116.894531 205.945312 77.460938 166.628906 71.988281 138.539062 Z M 310.5625 209.628906 C 310.175781 212.195312 309.839844 214.789062 309.289062 217.308594 C 311.25 220.179688 312.980469 222.996094 314.472656 225.742188 C 333.269531 245.371094 344.6875 263.683594 347.328125 278.4375 C 350.980469 261.601562 337.730469 236.808594 310.5625 209.628906 Z M 310.5625 209.628906"
+ id="path46" />
+ </g>
+ </defs>
+ <g
+ id="g63">
+ <use
+ mask="url(#mask0)"
+ xlink:href="#surface5"
+ id="use51" />
+ <path
+ style="fill:#d41919;fill-opacity:1"
+ d="M 312.011719 192 C 312.011719 258.273438 258.285156 312 192.011719 312 C 125.738281 312 72.011719 258.273438 72.011719 192 C 72.011719 125.726562 125.738281 72 192.011719 72 C 258.285156 72 312.011719 125.726562 312.011719 192 Z M 312.011719 192"
+ id="path53" />
+ <use
+ mask="url(#mask1)"
+ xlink:href="#surface8"
+ id="use55" />
+ <path
+ style="fill:#272a34;fill-opacity:1"
+ d="M 79.539062 96.023438 C 59.074219 95.726562 45.070312 100.910156 39.152344 110.976562 C 21.90625 140.375 76.414062 203.191406 160.882812 251.257812 C 245.304688 299.300781 327.691406 314.417969 344.914062 285.023438 C 354.410156 268.601562 341.742188 240.796875 310.558594 209.628906 C 310.175781 212.195312 309.839844 214.789062 309.285156 217.308594 C 321.277344 234.757812 324.617188 249.738281 318.777344 259.894531 C 304.042969 285.105469 237.320312 274.414062 169.75 236.015625 C 102.136719 197.589844 59.300781 145.988281 74.09375 120.792969 C 79.210938 112.28125 90.691406 107.628906 107.214844 107.367188 C 109.511719 105.066406 111.863281 102.820312 114.335938 100.710938 C 101.527344 97.820312 89.8125 96.242188 79.535156 96.023438 Z M 79.539062 96.023438"
+ id="path57" />
+ <use
+ mask="url(#mask2)"
+ xlink:href="#surface11"
+ id="use59" />
+ <use
+ mask="url(#mask3)"
+ xlink:href="#surface14"
+ id="use61" />
+ </g>
+</svg>
diff --git a/_icons_to_fix/ksnakeduel.svg b/_icons_to_fix/ksnakeduel.svg
new file mode 100644
index 000000000..76188a5b8
--- /dev/null
+++ b/_icons_to_fix/ksnakeduel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 334.800781 L 24 343.199219 C 24 352.511719 31.492188 360 40.800781 360 L 343.195312 360 C 352.503906 360 359.996094 352.507812 359.996094 343.199219 L 359.996094 334.800781 C 359.996094 344.109375 352.503906 351.601562 343.195312 351.601562 L 40.800781 351.601562 C 31.492188 351.601562 24 344.113281 24 334.800781 Z M 24 334.800781"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 359.996094 343.199219 L 359.996094 40.804688 C 359.996094 31.496094 352.507812 24.003906 343.195312 24.003906 L 40.800781 24.003906 C 31.492188 24.003906 24 31.496094 24 40.804688 L 24 343.199219 C 24 352.511719 31.492188 360 40.800781 360 L 343.195312 360 C 352.503906 360 359.996094 352.507812 359.996094 343.199219 Z M 359.996094 343.199219"/> <path style="fill:none;stroke-width:1.999971;stroke:rgb(21.176%,48.235%,94.117%)" d="M 50.999349 53 L 15 53 L 15 43 L 36.999349 43 L 36.999349 37.000651 L 25 37.000651" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:1.999971;stroke:rgb(99.215%,49.019%,0%)" d="M 13 11.000651 L 48.999349 11.000651 L 48.999349 21.000651 L 26.999349 21.000651 L 26.999349 27.000651 L 38.999349 27.000651" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/kspaceduel.svg b/_icons_to_fix/kspaceduel.svg
new file mode 100644
index 000000000..ea58bb4f3
--- /dev/null
+++ b/_icons_to_fix/kspaceduel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 347.746094 191.039062 C 345.03125 275.125 276.128906 341.90625 192 342 C 108.59375 341.941406 39.984375 276.285156 36.265625 192.960938 C 36.148438 194.636719 36.0625 196.320312 36 198 C 36 284.15625 105.84375 354 192 354 C 278.15625 354 348 284.15625 348 198 C 347.96875 195.679688 347.882812 193.359375 347.746094 191.039062 Z M 347.746094 191.039062"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 177.265625 36.835938 C 157.578125 38.667969 138.417969 44.226562 120.804688 53.214844 C 121.589844 55.710938 120.675781 58.527344 117.804688 61.015625 C 115.863281 62.695312 114.269531 65.320312 114.269531 66.847656 C 114.269531 71.527344 118.5 78.707031 121.871094 79.753906 C 126.359375 81.140625 124.851562 85.925781 119.082031 88.574219 C 116.417969 89.800781 113.136719 93.320312 111.792969 96.402344 C 110.445312 99.488281 108.460938 102.535156 107.386719 103.167969 C 106.316406 103.800781 105.4375 106.214844 105.4375 108.53125 C 105.4375 111.765625 106.914062 113.335938 111.777344 115.28125 C 115.257812 116.671875 119.421875 117.6875 121.039062 117.535156 C 130.324219 116.660156 130.976562 122.070312 122.851562 132.648438 C 118.539062 138.261719 116.464844 139.675781 113.527344 138.96875 C 110.785156 138.3125 109.289062 139.085938 108.042969 141.804688 C 106.726562 144.675781 104.578125 145.652344 98.796875 146.054688 C 93.113281 146.445312 90.566406 147.601562 88.4375 150.714844 C 86.882812 152.984375 84.636719 154.828125 83.441406 154.828125 C 82.242188 154.828125 79.433594 156.351562 77.195312 158.210938 C 72.636719 161.996094 70.855469 162.378906 69.257812 159.902344 C 67.144531 156.625 62.585938 158.28125 55.804688 164.773438 C 49.808594 170.523438 49.078125 172.058594 49.984375 177.039062 C 51.59375 185.90625 56.40625 193.777344 61.898438 196.523438 C 66.691406 198.917969 66.785156 199.175781 63.878906 202.25 C 62.207031 204.019531 59.339844 205.914062 57.511719 206.46875 C 52.230469 208.074219 55.203125 210.085938 64.625 211.285156 C 74.269531 212.507812 77.265625 216.007812 72.761719 220.777344 C 70.246094 223.433594 70.390625 223.929688 74.421875 226.457031 C 82.300781 231.414062 88.5625 228.378906 81.171875 223.207031 C 76.417969 219.882812 79.742188 218.527344 86.714844 220.9375 C 92.273438 222.863281 93.375 222.753906 96.664062 219.902344 C 103.40625 214.058594 110.738281 222.699219 104.570312 229.226562 C 100.644531 233.378906 101.835938 238.390625 106.917969 239.082031 C 109.160156 239.386719 113.828125 241.476562 117.292969 243.730469 C 120.757812 245.980469 124.53125 247.828125 125.671875 247.828125 C 126.808594 247.828125 130.023438 250.109375 132.816406 252.898438 C 138.476562 258.558594 141.621094 259.277344 143.21875 255.292969 C 145.140625 250.5 144.367188 248.027344 139.199219 242.386719 C 135.082031 237.898438 128.398438 225.960938 128.398438 223.101562 C 128.398438 221.332031 135.195312 222.832031 139 225.433594 C 141.382812 227.058594 145.234375 229.15625 147.5625 230.109375 C 150.046875 231.125 152.617188 234.277344 153.792969 237.726562 C 155.632812 243.132812 156.359375 243.605469 162.84375 243.605469 L 169.894531 243.605469 L 170.960938 256.28125 C 172.246094 271.527344 173.46875 274.613281 178.699219 275.871094 C 182.554688 276.800781 186.667969 282.769531 186.667969 287.433594 C 186.667969 288.675781 183.894531 291.714844 180.515625 294.183594 C 176.316406 297.25 174.507812 299.855469 174.785156 302.410156 C 175.132812 305.601562 174.414062 306.097656 169.894531 305.761719 C 166.980469 305.546875 161.933594 306.566406 158.683594 308.03125 C 154.839844 309.765625 150.675781 310.316406 146.769531 309.617188 C 142.277344 308.808594 140.753906 309.121094 140.753906 310.882812 C 140.753906 312.175781 139.183594 314.597656 137.261719 316.257812 C 132.515625 320.371094 134.476562 322.546875 141.757812 321.242188 C 146.28125 320.429688 148.046875 320.789062 148.828125 322.734375 C 150.488281 326.878906 146.277344 332.808594 142.367188 331.828125 C 139.890625 331.210938 138.703125 332.054688 137.933594 334.980469 C 137.660156 336.019531 137.175781 336.898438 136.59375 337.648438 C 144.605469 340.757812 152.859375 343.195312 161.273438 344.945312 C 160.492188 343.449219 159.609375 342.097656 158.742188 341.488281 C 154.722656 338.644531 157.414062 331.269531 162.949219 329.941406 C 168.582031 328.585938 167.695312 324.925781 161.5625 324.226562 C 156.195312 323.613281 150.472656 318.175781 152.269531 315.390625 C 153.472656 313.523438 158.617188 313.796875 169.011719 316.257812 C 173.707031 317.371094 176.917969 315.140625 187.796875 303.234375 C 194.09375 296.339844 198.933594 293.46875 204.25 293.46875 C 206.273438 293.46875 213.5 291.605469 220.320312 289.324219 C 233.195312 285.019531 238.222656 285.175781 237.75 289.875 C 236.761719 299.652344 243.0625 299.328125 253.320312 289.082031 C 257.59375 284.808594 261.496094 281.726562 262.003906 282.210938 C 263.964844 284.089844 260.433594 293.238281 256.320312 296.941406 C 251.105469 301.632812 250.84375 304.597656 255.4375 306.949219 C 257.953125 308.238281 259.019531 310.859375 259.414062 316.730469 L 259.945312 324.746094 L 266.464844 324.746094 C 268.753906 324.746094 270.644531 325.058594 272.179688 325.644531 C 317.605469 298.351562 346.066406 249.863281 347.753906 196.894531 C 345.371094 191.796875 345.539062 188.714844 347.753906 185.242188 C 347.605469 182.320312 347.371094 179.402344 347.054688 176.496094 C 345.632812 176.433594 344.183594 176.367188 342.515625 176.433594 C 334.65625 176.761719 327.921875 173.664062 327.921875 169.71875 C 327.921875 168.886719 325.132812 165.449219 321.71875 162.085938 C 317.855469 158.273438 315.867188 154.910156 316.449219 153.15625 C 316.976562 151.566406 315.839844 149.003906 313.828125 147.261719 C 311.871094 145.566406 310.265625 142.835938 310.265625 141.199219 C 310.265625 138.585938 308.601562 138.257812 296.585938 138.546875 L 282.902344 138.882812 L 283.132812 152.363281 C 283.539062 175.984375 287.054688 182.113281 297.910156 178.15625 C 302.878906 176.34375 315.082031 177.714844 318.550781 180.472656 C 319.808594 181.46875 321.625 185.085938 322.589844 188.515625 C 323.554688 191.945312 327.128906 197.875 330.542969 201.691406 C 337.457031 209.429688 337.992188 212.445312 334.03125 221.527344 C 330.570312 229.453125 326.847656 228.539062 327.585938 219.941406 L 328.132812 213.542969 L 322.285156 214.640625 C 319.046875 215.25 314.992188 217.644531 313.175781 220.003906 C 310.585938 223.367188 309.371094 223.863281 307.429688 222.320312 C 306.078125 221.246094 304.976562 218.976562 304.976562 217.292969 C 304.976562 215.609375 303.308594 213.734375 301.277344 213.117188 C 299.246094 212.5 296.460938 209.433594 295.089844 206.292969 C 292.898438 201.269531 292.953125 199.734375 295.503906 193.632812 C 298.089844 187.445312 298.113281 186.425781 295.730469 184.140625 C 293.546875 182.050781 292.417969 181.984375 289.546875 183.699219 C 286.65625 185.429688 285.296875 185.300781 281.867188 183 C 279.574219 181.460938 275.578125 180.195312 272.984375 180.195312 C 267.71875 180.195312 266.128906 177.636719 266.128906 169.167969 C 266.128906 161.34375 261.464844 158.503906 250.363281 159.523438 C 242.652344 160.234375 240.953125 159.726562 234.730469 154.9375 C 230.890625 151.984375 224.824219 144.867188 221.234375 139.109375 C 217.644531 133.351562 213.78125 127.335938 212.65625 125.75 C 211.03125 123.449219 211.425781 121.246094 214.609375 114.976562 L 218.613281 107.101562 L 210.144531 108.242188 C 195.070312 110.28125 192.023438 112.234375 198.503906 115.707031 C 201.027344 117.0625 201.140625 117.757812 199.191406 120.003906 C 197.914062 121.476562 197.3125 123.808594 197.863281 125.183594 C 198.417969 126.5625 197.71875 129.804688 196.3125 132.390625 C 194.902344 134.976562 193.722656 138.605469 193.675781 140.464844 C 193.527344 146.28125 183.570312 150.902344 172.484375 150.289062 C 155.683594 149.363281 154.320312 149.628906 148.355469 155.164062 C 140.894531 162.085938 139.933594 165.316406 143.402344 171.738281 C 146.769531 177.976562 152.738281 180.464844 163.085938 179.953125 C 172.335938 179.492188 173.382812 180.308594 171.265625 186.425781 C 169.46875 191.617188 163.425781 193.621094 159.335938 190.371094 C 156.1875 187.867188 145.320312 189.804688 141.984375 193.464844 C 140.589844 195 138.515625 199.019531 137.382812 202.390625 C 135.433594 208.210938 134.867188 208.566406 126.125 209.414062 C 117.40625 210.261719 116.570312 209.980469 110.296875 204.203125 C 103.296875 197.753906 102.113281 192.832031 105.484375 184.339844 C 106.976562 180.578125 108.089844 179.96875 112.082031 180.699219 C 119.992188 182.144531 123.109375 179.394531 123.109375 170.949219 C 123.109375 166.851562 122.316406 163.023438 121.34375 162.445312 C 120.371094 161.871094 119.578125 159.703125 119.578125 157.617188 C 119.578125 155.535156 118.582031 152.855469 117.367188 151.675781 C 115.597656 149.957031 115.855469 149.039062 118.675781 147.042969 C 120.613281 145.675781 123.800781 144.753906 125.746094 144.988281 C 127.691406 145.222656 133.0625 144.382812 137.691406 143.128906 C 144.375 141.320312 146.339844 139.957031 147.242188 136.441406 C 148.957031 129.765625 153.144531 124.40625 156.65625 124.40625 C 162.203125 124.40625 162.316406 111.363281 156.929688 92.398438 C 156.128906 89.597656 153.941406 87.8125 150.066406 86.851562 C 146.933594 86.074219 143.527344 83.9375 142.496094 82.097656 C 141.476562 80.261719 139.589844 78.761719 138.320312 78.761719 C 137.046875 78.761719 134.5625 77.238281 132.804688 75.378906 C 131.035156 73.507812 127.375 72 124.59375 72 C 118.003906 72 117.894531 67.460938 124.425781 65.066406 C 131.332031 62.535156 142.074219 65.851562 144.671875 71.3125 C 148.195312 78.714844 152.097656 75.625 153.355469 64.441406 C 154.910156 50.609375 159.679688 46.632812 174.730469 46.632812 L 185.546875 46.632812 L 180.808594 41.894531 C 179.332031 40.417969 178.109375 38.609375 177.257812 36.835938 Z M 233.339844 41.742188 C 233.039062 42.019531 232.746094 42.242188 232.441406 42.550781 C 228.824219 46.242188 227.128906 46.769531 221.535156 45.917969 C 211.769531 44.429688 213.027344 48.359375 223.835938 53.109375 C 229.679688 55.675781 233.433594 58.601562 234.710938 61.5625 C 240.875 75.847656 245.117188 83.539062 247.25 84.324219 C 251.558594 85.90625 254.125 82.726562 255.082031 74.605469 C 256.175781 65.285156 259.332031 63.308594 264.996094 68.402344 C 267.195312 70.378906 270.265625 72 271.824219 72 C 276.660156 72 280.246094 73.941406 280.246094 76.570312 C 280.246094 77.953125 281.878906 81.289062 283.886719 83.988281 C 286.839844 87.957031 288.847656 88.910156 294.371094 88.910156 C 301.144531 88.910156 305.304688 90.175781 313.792969 94.867188 C 313.925781 94.9375 314.058594 94.964844 314.191406 95.035156 C 293.582031 69.144531 265.273438 50.484375 233.359375 41.742188 Z M 36.039062 191.324219 C 36.027344 191.546875 36.015625 191.769531 36.007812 191.996094 C 36.054688 202.058594 37.074219 212.09375 39.054688 221.960938 C 44.707031 224.261719 46.265625 223.347656 46.855469 218.089844 C 47.15625 215.371094 48.578125 212.285156 50.023438 211.21875 C 52.253906 209.574219 51.851562 208.734375 47.28125 205.613281 C 44.320312 203.597656 41.40625 200.070312 40.804688 197.777344 C 40.226562 195.570312 38.261719 193.148438 36.035156 191.324219 Z M 85.136719 242.890625 C 83.683594 242.738281 81.921875 243.523438 79.972656 245.390625 C 75.847656 249.339844 76.46875 257.277344 81.144531 260.410156 C 86.5 264.003906 88.574219 262.957031 89.25 256.328125 C 90.085938 248.152344 88.339844 243.230469 85.136719 242.894531 Z M 111.613281 266.472656 C 110.019531 266.527344 108.265625 267.671875 106.511719 270.070312 C 104.648438 272.617188 104.136719 275.898438 104.851562 280.886719 C 105.726562 287.015625 105.34375 288.324219 102.136719 289.964844 C 98.019531 292.078125 97.136719 298.347656 100.507812 301.574219 C 103.867188 304.789062 107.0625 303.949219 108.21875 299.546875 C 109.859375 293.28125 119.035156 292.539062 125.308594 298.175781 C 127.980469 300.574219 130.167969 301.792969 130.167969 300.875 C 130.167969 299.953125 127.382812 296.609375 123.984375 293.453125 C 118.777344 288.621094 117.816406 286.5625 117.816406 280.335938 C 117.816406 271.550781 115.121094 266.363281 111.613281 266.472656 Z M 68.136719 286.613281 C 69.3125 288.15625 70.515625 289.671875 71.746094 291.167969 C 70.683594 289.535156 69.46875 287.953125 68.136719 286.621094 Z M 120.710938 310.5625 C 119.917969 310.835938 119.582031 311.824219 119.582031 313.5625 C 119.582031 315.324219 118.457031 317.171875 117.085938 317.675781 C 115.261719 318.347656 114.839844 320.460938 115.546875 325.507812 C 115.679688 326.453125 115.714844 327.210938 115.757812 327.992188 C 117.894531 329.152344 120.058594 330.265625 122.25 331.328125 C 122.140625 328.628906 122.636719 325.453125 124.046875 321.46875 C 126.441406 314.71875 126.527344 313.023438 124.578125 311.84375 C 122.75 310.730469 121.503906 310.289062 120.710938 310.5625 Z M 120.710938 310.5625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.988281 36 C 105.835938 36.007812 36 105.847656 36 192 C 36.027344 192.972656 36.0625 193.945312 36.105469 194.917969 C 37.785156 110.011719 107.066406 42.046875 191.988281 42 L 192 42 C 276.945312 42.074219 346.214844 110.09375 347.835938 195.023438 C 347.898438 194.015625 347.949219 193.007812 347.988281 192 C 347.988281 105.847656 278.152344 36.007812 192 36 Z M 191.988281 36"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 348 192 C 348 278.15625 278.15625 348 192 348 C 105.84375 348 36 278.15625 36 192 C 36 105.84375 105.84375 36 192 36 C 278.15625 36 348 105.84375 348 192 Z M 348 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/ktorrent.svg b/_icons_to_fix/ktorrent.svg
new file mode 100644
index 000000000..27f8ec218
--- /dev/null
+++ b/_icons_to_fix/ktorrent.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 137.316406 30.007812 C 130.117188 30.007812 120.914062 37.613281 120.003906 46.953125 L 120.003906 174.007812 L 48.003906 174.007812 L 192 318.003906 L 335.996094 174.007812 L 263.996094 174.007812 L 263.996094 46.953125 C 263.996094 37.570312 253.882812 30.011719 246.683594 30.011719 L 137.316406 30.011719 Z M 40.808594 330 C 31.503906 330 24.003906 338.027344 24.003906 348 C 24.003906 357.972656 31.503906 366 40.808594 366 L 343.199219 366 C 352.5 366 360 357.972656 360 348 C 360 338.027344 352.5 330 343.199219 330 Z M 40.808594 330"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 137.320312 24.011719 C 130.121094 24.011719 120.910156 31.613281 120 40.957031 L 120 46.957031 C 120.910156 37.613281 130.121094 30.011719 137.320312 30.011719 L 246.679688 30.011719 C 253.878906 30.011719 264 37.570312 264 46.957031 L 264 40.957031 C 264 31.570312 253.878906 24.011719 246.679688 24.011719 Z M 48 168 L 54 174 L 120 174 L 120 168 Z M 264 168 L 264 174 L 330 174 L 336 168 Z M 40.804688 324 C 31.496094 324 24 332.027344 24 342 C 24 343.046875 24.105469 344.0625 24.28125 345.046875 C 25.597656 336.5 32.445312 330 40.804688 330 L 343.195312 330 C 351.550781 330 358.402344 336.5 359.71875 345.046875 C 359.894531 344.0625 360 343.046875 360 342 C 360 332.027344 352.496094 324 343.195312 324 Z M 40.804688 324"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 137.316406 24.011719 C 130.117188 24.011719 120.914062 31.613281 120.003906 40.953125 L 120.003906 168.007812 L 48.003906 168.007812 L 192 312.003906 L 335.996094 168.007812 L 263.996094 168.007812 L 263.996094 40.953125 C 263.996094 31.570312 253.882812 24.011719 246.683594 24.011719 Z M 40.808594 324 C 31.503906 324 24.003906 332.027344 24.003906 342 C 24.003906 351.972656 31.503906 360 40.808594 360 L 343.199219 360 C 352.5 360 360 351.972656 360 342 C 360 332.027344 352.5 324 343.199219 324 Z M 40.808594 324"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/ktuberling.svg b/_icons_to_fix/ktuberling.svg
new file mode 100644
index 000000000..643095389
--- /dev/null
+++ b/_icons_to_fix/ktuberling.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.976562 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.992188 291.074219 359.992188 198.003906 C 359.992188 195.980469 359.757812 194.011719 359.6875 192.003906 C 356.519531 282.253906 283.03125 354 191.992188 354 C 100.945312 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24.011719 C 98.929688 24.011719 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.808594 100.265625 30 192 30 C 283.734375 30 357.785156 102.808594 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24.011719 192 24.011719 Z M 192 24.011719"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 360 192.007812 C 360 99.226562 284.785156 24.011719 192.007812 24.011719 C 99.226562 24.011719 24.011719 99.226562 24.011719 192.007812 C 24.011719 284.785156 99.226562 360 192.007812 360 C 284.785156 360 360 284.785156 360 192.007812 Z M 360 192.007812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 155.996094 132.007812 C 155.996094 145.261719 145.25 156.007812 131.996094 156.007812 C 118.742188 156.007812 108 145.261719 108 132.007812 C 108 118.753906 118.742188 108.011719 131.996094 108.011719 C 145.25 108.011719 155.996094 118.753906 155.996094 132.007812 Z M 155.996094 132.007812"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 275.992188 132.007812 C 275.992188 145.261719 265.25 156.007812 251.996094 156.007812 C 238.742188 156.007812 227.996094 145.261719 227.996094 132.007812 C 227.996094 118.753906 238.742188 108.011719 251.996094 108.011719 C 265.25 108.011719 275.992188 118.753906 275.992188 132.007812 Z M 275.992188 132.007812"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 128.082031 231.679688 C 141.269531 259.085938 165.628906 275.976562 192 276.003906 C 218.351562 275.953125 242.683594 259.066406 255.859375 231.679688 L 246.886719 231.679688 C 232.910156 250.425781 212.960938 261.167969 192 261.230469 C 171.03125 261.179688 151.066406 250.4375 137.085938 231.679688 Z M 128.082031 231.679688"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 191.996094 168.003906 C 165.484375 168.003906 143.996094 184.125 143.996094 204.003906 C 143.996094 223.886719 165.484375 240.003906 191.996094 240.003906 C 218.503906 240.003906 239.992188 223.886719 239.992188 204.003906 C 239.992188 184.125 218.503906 168.003906 191.996094 168.003906 Z M 167.996094 192.003906 C 174.625 192.003906 179.996094 197.378906 179.996094 204.003906 C 179.996094 210.632812 174.625 216.003906 167.996094 216.003906 C 161.367188 216.003906 155.996094 210.632812 155.996094 204.003906 C 155.996094 197.378906 161.367188 192.003906 167.996094 192.003906 Z M 215.996094 192.003906 C 222.621094 192.003906 227.996094 197.378906 227.996094 204.003906 C 227.996094 210.632812 222.621094 216.003906 215.996094 216.003906 C 209.367188 216.003906 203.996094 210.632812 203.996094 204.003906 C 203.996094 197.378906 209.367188 192.003906 215.996094 192.003906 Z M 215.996094 192.003906"/> </g> </svg>
diff --git a/_icons_to_fix/kturtle.svg b/_icons_to_fix/kturtle.svg
new file mode 100644
index 000000000..cc997dc1f
--- /dev/null
+++ b/_icons_to_fix/kturtle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 23.988281 C 165.40625 23.988281 144 45.398438 144 71.988281 L 144 128.027344 L 122.742188 106.769531 C 108.351562 92.382812 85.171875 92.382812 70.78125 106.769531 C 56.390625 121.160156 56.390625 144.34375 70.78125 158.730469 L 140.039062 227.988281 L 70.78125 297.246094 C 56.390625 311.636719 56.390625 334.820312 70.78125 349.207031 C 85.171875 363.597656 108.351562 363.597656 122.742188 349.207031 L 167.085938 304.863281 C 174.359375 309.292969 182.828125 311.988281 192 311.988281 C 201.171875 311.988281 209.640625 309.292969 216.914062 304.863281 L 261.257812 349.207031 C 275.648438 363.597656 298.828125 363.597656 313.21875 349.207031 C 327.609375 334.820312 327.609375 311.636719 313.21875 297.246094 L 243.960938 227.988281 L 313.21875 158.730469 C 327.609375 144.34375 327.609375 121.160156 313.21875 106.769531 C 298.828125 92.382812 275.648438 92.382812 261.257812 106.769531 L 240 128.027344 L 240 71.988281 C 240 45.398438 218.59375 23.988281 192 23.988281 Z M 192 23.988281"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 18 C 165.40625 18 144 39.40625 144 66 L 144 71.988281 C 144 45.394531 165.40625 23.988281 192 23.988281 C 218.59375 23.988281 240 45.394531 240 71.988281 L 240 66 C 240 39.40625 218.59375 18 192 18 Z M 96.761719 89.988281 C 87.367188 89.988281 77.976562 93.585938 70.78125 100.78125 C 62.820312 108.742188 59.285156 119.386719 60.128906 129.75 C 60.816406 121.382812 64.355469 113.195312 70.78125 106.769531 C 85.171875 92.378906 108.351562 92.378906 122.742188 106.769531 L 144 128.027344 L 144 122.039062 L 122.742188 100.78125 C 115.546875 93.585938 106.15625 89.988281 96.761719 89.988281 Z M 287.238281 89.988281 C 277.84375 89.988281 268.453125 93.585938 261.257812 100.78125 L 240 122.039062 L 240 128.027344 L 261.257812 106.769531 C 275.648438 92.378906 298.828125 92.378906 313.21875 106.769531 C 319.644531 113.195312 323.183594 121.382812 323.871094 129.75 C 324.714844 119.386719 321.179688 108.742188 313.21875 100.78125 C 306.023438 93.585938 296.632812 89.988281 287.238281 89.988281 Z M 137.039062 225 L 70.78125 291.257812 C 62.820312 299.21875 59.285156 309.863281 60.128906 320.226562 C 60.816406 311.859375 64.355469 303.671875 70.78125 297.246094 L 140.039062 227.988281 Z M 246.960938 225 L 243.960938 227.988281 L 313.21875 297.246094 C 319.644531 303.671875 323.183594 311.859375 323.871094 320.226562 C 324.714844 309.863281 321.179688 299.21875 313.21875 291.257812 Z M 246.960938 225"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 300 222 C 300 152.414062 251.648438 96 192 96 C 132.351562 96 84 152.414062 84 222 C 84 291.585938 132.351562 348 192 348 C 251.648438 348 300 291.585938 300 222 Z M 300 222"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(3.921%,50.588%,29.411%)" d="M 192 18 C 165.40625 18 144 39.40625 144 66 L 144 122.039062 L 122.742188 100.78125 C 108.351562 86.390625 85.171875 86.390625 70.78125 100.78125 C 56.390625 115.171875 56.390625 138.351562 70.78125 152.742188 L 140.039062 222 L 70.78125 291.257812 C 56.390625 305.648438 56.390625 328.828125 70.78125 343.21875 C 85.171875 357.609375 108.351562 357.609375 122.742188 343.21875 L 167.085938 298.875 C 174.359375 303.304688 182.828125 306 192 306 C 201.171875 306 209.640625 303.304688 216.914062 298.875 L 261.257812 343.21875 C 275.648438 357.609375 298.828125 357.609375 313.21875 343.21875 C 327.609375 328.828125 327.609375 305.648438 313.21875 291.257812 L 243.960938 222 L 313.21875 152.742188 C 327.609375 138.351562 327.609375 115.171875 313.21875 100.78125 C 298.828125 86.390625 275.648438 86.390625 261.257812 100.78125 L 240 122.039062 L 240 66 C 240 39.40625 218.59375 18 192 18 Z M 192 18"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(21.960%,23.529%,29.019%)" d="M 300 216 C 300 146.414062 251.648438 90 192 90 C 132.351562 90 84 146.414062 84 216 C 84 285.585938 132.351562 342 192 342 C 251.648438 342 300 285.585938 300 216 Z M 300 216"/> </g> </svg>
diff --git a/_icons_to_fix/kube.svg b/_icons_to_fix/kube.svg
new file mode 100644
index 000000000..c1af8f886
--- /dev/null
+++ b/_icons_to_fix/kube.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.800781 C 360 37.523438 352.476562 30 343.199219 30 L 40.800781 30 C 31.523438 30 24 37.523438 24 46.800781 L 24 349.199219 C 24 358.476562 31.523438 366 40.800781 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 90 78 L 90 318 L 138 318 L 138 266.578125 L 168 318 L 222 318 L 177.773438 240 L 222 162 L 168 162 L 138 213.421875 L 138 78 Z M 240 162 L 198 234 L 194.390625 240 L 198 246 L 240 318 L 294 318 L 249.773438 240 L 294 162 Z M 240 162"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 138 72 L 90 72 L 90 312 L 138 312 Z M 138 72"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 240 156 L 198 228 L 194.398438 234 L 198 240 L 240 312 L 294 312 L 249.773438 234 L 294 156 Z M 240 156"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 168 156 L 126 228 L 122.398438 234 L 126 240 L 168 312 L 222 312 L 177.773438 234 L 222 156 Z M 168 156"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/kubeplayer.svg b/_icons_to_fix/kubeplayer.svg
new file mode 100644
index 000000000..a18b0e526
--- /dev/null
+++ b/_icons_to_fix/kubeplayer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 51.609375 48 C 36.320312 48 24 60.085938 24 75.078125 L 24 81 C 24 66.007812 36.320312 53.921875 51.609375 53.921875 L 332.390625 53.921875 C 347.679688 53.921875 360 66.007812 360 81 L 360 75.078125 C 360 60.085938 347.679688 48 332.390625 48 Z M 51.609375 48"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 264 306 C 264 319.253906 253.253906 330 240 330 C 226.746094 330 216 319.253906 216 306 C 216 292.746094 226.746094 282 240 282 C 253.253906 282 264 292.746094 264 306 Z M 264 306"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 149.199219 102 C 146.328125 102 144 104.390625 144.003906 107.339844 L 144.003906 216.65625 C 144 220.710938 148.234375 223.285156 151.695312 221.335938 L 249.300781 166.675781 C 252.902344 164.652344 252.902344 159.34375 249.300781 157.316406 L 161.445312 108.128906 L 151.691406 102.664062 C 150.925781 102.234375 150.070312 102.007812 149.195312 102.007812 Z M 149.199219 102"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 308.402344 L 24 314.402344 C 24 329.6875 36.320312 342 51.609375 342 L 332.390625 342 C 347.679688 342 360 329.6875 360 314.402344 L 360 308.402344 C 360 323.6875 347.679688 336 332.390625 336 L 51.609375 336 C 36.320312 336 24 323.6875 24 308.402344 Z M 24 308.402344"/> </g> </defs> <g> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 51.613281 48.003906 C 36.320312 48.003906 24.003906 60.320312 24.003906 75.609375 L 24.003906 264 L 360 264 L 360 75.609375 C 360 60.320312 347.675781 48.003906 332.386719 48.003906 Z M 51.613281 48.003906"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 51.613281 336 C 36.320312 336 24.003906 323.738281 24.003906 308.523438 L 24.003906 264 L 360 264 L 360 308.523438 C 360 323.738281 347.675781 336 332.386719 336 Z M 51.613281 336"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 252 288 L 324 288 C 330.628906 288 336 293.371094 336 300 C 336 306.628906 330.628906 312 324 312 L 252 312 C 245.371094 312 240 306.628906 240 300 C 240 293.371094 245.371094 288 252 288 Z M 252 288"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 60 288 L 228 288 C 234.628906 288 240 293.371094 240 300 C 240 306.628906 234.628906 312 228 312 L 60 312 C 53.371094 312 48 306.628906 48 300 C 48 293.371094 53.371094 288 60 288 Z M 60 288"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 264 300 C 264 313.253906 253.253906 324 240 324 C 226.746094 324 216 313.253906 216 300 C 216 286.746094 226.746094 276 240 276 C 253.253906 276 264 286.746094 264 300 Z M 264 300"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 24 264 L 360 264 L 360 276 L 24 276 Z M 24 264"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 149.199219 96.003906 C 146.328125 96 144 98.390625 144.003906 101.339844 L 144.003906 210.65625 C 144 214.710938 148.234375 217.285156 151.695312 215.335938 L 249.300781 160.679688 C 252.902344 158.652344 252.902344 153.34375 249.300781 151.320312 L 161.445312 102.128906 L 151.691406 96.667969 C 150.925781 96.234375 150.070312 96.007812 149.195312 96.007812 Z M 149.199219 96.003906"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/kupfer.svg b/_icons_to_fix/kupfer.svg
new file mode 100644
index 000000000..108640eb0
--- /dev/null
+++ b/_icons_to_fix/kupfer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.972656 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.996094 291.074219 359.996094 198.003906 C 359.996094 195.976562 359.761719 194.011719 359.691406 192.003906 C 356.523438 282.253906 283.035156 354 191.992188 354 C 100.949219 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 78.003906 C 152.234375 78.003906 120 110.238281 120 150.003906 C 120.039062 180.789062 139.652344 208.144531 168.792969 218.066406 L 180.003906 330 L 204.003906 330 L 215.183594 218.085938 C 244.34375 208.167969 263.964844 180.800781 263.996094 150 C 263.996094 110.234375 231.761719 78 192 78 Z M 191.996094 90.003906 C 218.507812 90.003906 239.996094 111.496094 239.996094 138.003906 C 239.996094 164.511719 218.507812 186.003906 191.996094 186.003906 C 165.488281 186.003906 144 164.511719 144 138.003906 C 144 111.496094 165.488281 90.003906 191.996094 90.003906 Z M 191.996094 90.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 240 222 L 240 246 L 144 246 L 144 222 Z M 240 222"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(69.803%,34.509%,0%)" d="M 360 192.003906 C 360 99.222656 284.785156 24.007812 192.003906 24.007812 C 99.222656 24.007812 24.007812 99.222656 24.007812 192.003906 C 24.007812 284.785156 99.222656 360 192.003906 360 C 284.785156 360 360 284.785156 360 192.003906 Z M 360 192.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(99.607%,64.313%,29.803%)" d="M 191.996094 72.003906 C 152.234375 72.003906 120 104.238281 120 144.003906 C 120 183.765625 152.234375 216.003906 191.996094 216.003906 C 231.761719 216.003906 263.996094 183.765625 263.996094 144.003906 C 263.996094 104.238281 231.761719 72.003906 191.996094 72.003906 Z M 191.996094 84.003906 C 218.507812 84.003906 239.996094 105.496094 239.996094 132.003906 C 239.996094 158.511719 218.507812 180.003906 191.996094 180.003906 C 165.488281 180.003906 144 158.511719 144 132.003906 C 144 105.496094 165.488281 84.003906 191.996094 84.003906 Z M 191.996094 84.003906"/> <path style="fill:rgb(99.607%,64.313%,29.803%)" d="M 167.996094 204.003906 L 215.996094 204.003906 L 203.996094 324 L 179.996094 324 Z M 167.996094 204.003906"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(99.215%,36.470%,36.470%)" d="M 240 216 L 240 240 L 144 240 L 144 216 Z M 240 216"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/l4d.svg b/_icons_to_fix/l4d.svg
new file mode 100644
index 000000000..9ac127fa4
--- /dev/null
+++ b/_icons_to_fix/l4d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.027344 C 24.234375 194.027344 24 195.988281 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 281.707031 366 354.542969 296.371094 359.691406 207.988281 L 359.996094 207.710938 L 359.996094 195.710938 L 359.691406 195.988281 C 354.550781 284.371094 281.710938 354 191.996094 354 C 100.960938 354 27.480469 282.261719 24.300781 192.027344 Z M 24.304688 192.027344"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 312 198.03125 C 312 264.304688 258.273438 318.03125 192 318.03125 C 125.726562 318.03125 72 264.304688 72 198.03125 C 72 131.753906 125.726562 78.03125 192 78.03125 C 258.273438 78.03125 312 131.753906 312 198.03125 Z M 312 198.03125"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 23.859375 L 192 24.035156 C 99.21875 24.03125 24.003906 99.242188 24 192.023438 C 24.027344 193.007812 24.0625 193.992188 24.105469 194.976562 C 25.769531 103.429688 100.4375 30.074219 192 30.035156 L 192 29.871094 C 283.527344 29.9375 358.15625 103.253906 359.847656 194.765625 C 359.90625 193.796875 359.957031 192.828125 360 191.859375 C 360.003906 99.074219 284.785156 23.855469 192 23.859375 Z M 192 23.859375"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(23.921%,70.588%,49.411%)" d="M 359.992188 192.03125 C 359.992188 284.808594 284.78125 360.023438 192 360.023438 C 99.21875 360.023438 24.007812 284.808594 24.007812 192.03125 C 24.007812 99.25 99.21875 24.035156 192 24.035156 C 284.78125 24.035156 359.992188 99.25 359.992188 192.03125 Z M 359.992188 192.03125"/> <use mask="url(#mask1)" xlink:href="#surface8" style="fill:rgb(23.921%,70.588%,49.411%)"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 312 192.03125 C 312 258.304688 258.273438 312.03125 192 312.03125 C 125.726562 312.03125 72 258.304688 72 192.03125 C 72 125.753906 125.726562 72.03125 192 72.03125 C 258.273438 72.03125 312 125.753906 312 192.03125 Z M 312 192.03125"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 192.328125 107.976562 C 191.34375 108.074219 190.574219 108.734375 190.335938 109.910156 C 190.1875 110.652344 190.253906 111.882812 190.5 112.734375 C 190.738281 113.566406 190.933594 114.578125 190.933594 114.984375 C 190.933594 115.390625 191.304688 116.257812 191.742188 116.917969 C 192.488281 118.03125 192.492188 118.164062 191.917969 118.96875 C 191.082031 120.144531 189.632812 120.964844 187.957031 121.21875 C 186.597656 121.425781 186.5625 121.46875 186.5625 122.976562 C 186.5625 124.378906 186.410156 124.628906 184.957031 125.648438 C 184.078125 126.269531 182.671875 126.886719 181.828125 127.019531 C 180.648438 127.203125 180.003906 127.578125 179.0625 128.671875 C 177.621094 130.351562 174.492188 131.832031 173.050781 131.519531 C 172.519531 131.410156 171.621094 130.863281 171.058594 130.3125 C 169.832031 129.113281 168.304688 128.976562 167.695312 130.019531 C 167.027344 131.167969 167.613281 132.5625 169.441406 134.214844 C 170.375 135.058594 171.128906 136.011719 171.128906 136.335938 C 171.128906 137.261719 169.664062 138.738281 168.164062 139.3125 C 165.308594 140.410156 164.753906 141.777344 166.148438 144.292969 C 166.546875 145.007812 167.066406 146.277344 167.308594 147.105469 C 167.914062 149.175781 167.015625 151.714844 165.199219 153.046875 C 163.691406 154.152344 163.480469 155.472656 164.660156 156.457031 C 166.15625 157.703125 165.671875 158.597656 162.832031 159.808594 C 158.734375 161.554688 157.65625 163.773438 159.105469 167.460938 C 159.957031 169.628906 159.875 170.097656 158.460938 171.09375 C 157.101562 172.046875 156.359375 173.285156 155.34375 176.261719 C 154.472656 178.820312 153.890625 179.589844 152.0625 180.65625 C 150.15625 181.765625 147.515625 185.40625 147.515625 186.925781 C 147.515625 188.007812 150.519531 192.570312 152.871094 195.070312 C 154.164062 196.445312 154.636719 198.664062 153.960938 200.203125 C 153.152344 202.046875 151.234375 204.007812 149.613281 204.65625 C 148.109375 205.257812 148.070312 205.261719 146.34375 204.410156 C 145.382812 203.9375 143.699219 202.609375 142.605469 201.46875 C 140.101562 198.855469 139.203125 198.753906 137.824219 200.917969 C 137.09375 202.0625 136.851562 202.929688 136.851562 204.433594 C 136.851562 206.75 136.695312 206.847656 132.667969 207.269531 C 130.140625 207.53125 128.941406 208.039062 126.386719 209.90625 C 124.628906 211.191406 124.285156 211.199219 122.824219 210.070312 C 122.195312 209.582031 119.992188 208.667969 117.9375 208.03125 C 114.605469 207.007812 114.089844 206.730469 113.167969 205.5 C 112.601562 204.738281 112.039062 203.730469 111.914062 203.25 C 111.5 201.632812 105.859375 194.035156 104.507812 193.265625 C 104.179688 193.078125 102.621094 192.402344 101.050781 191.753906 C 98.375 190.648438 98.011719 190.589844 95.203125 190.769531 C 91.605469 191 89.71875 191.882812 87.503906 194.367188 C 85.75 196.335938 85.183594 197.636719 84.65625 200.964844 C 83.433594 208.675781 83.726562 209.710938 87.164062 209.976562 C 89.59375 210.160156 90.335938 210.6875 91.875 213.269531 C 92.417969 214.179688 93.121094 215.046875 93.433594 215.203125 C 94.035156 215.496094 97.671875 216.863281 100.828125 217.980469 C 102.984375 218.746094 104.019531 219.5625 105.925781 222 C 106.679688 222.964844 107.953125 224.417969 108.75 225.234375 C 109.546875 226.050781 110.191406 226.996094 110.191406 227.34375 C 110.191406 227.691406 109.339844 228.785156 108.292969 229.78125 C 106.152344 231.8125 105.957031 232.648438 106.945312 235.6875 C 107.398438 237.082031 107.824219 237.601562 109.136719 238.382812 C 110.03125 238.914062 111.503906 239.96875 112.40625 240.726562 C 114.035156 242.097656 114.046875 242.109375 113.460938 243.152344 C 113.136719 243.734375 112.675781 244.308594 112.441406 244.441406 C 112.207031 244.574219 111.777344 245.222656 111.480469 245.871094 C 110.992188 246.949219 111.015625 247.195312 111.726562 248.472656 C 112.34375 249.582031 112.449219 250.230469 112.253906 251.589844 C 112.054688 252.976562 112.15625 253.503906 112.757812 254.296875 C 113.167969 254.839844 113.796875 256.011719 114.164062 256.875 C 115.191406 259.308594 115.351562 259.410156 121.652344 261.878906 C 122.800781 262.328125 123.136719 262.730469 123.808594 264.457031 C 124.25 265.585938 124.792969 267.15625 125.015625 267.9375 C 125.660156 270.207031 127.769531 271.59375 130.570312 271.59375 C 132.160156 271.59375 133.804688 272.144531 133.804688 272.671875 C 133.804688 273.339844 136.386719 276.351562 137.824219 277.359375 C 138.585938 277.898438 139.78125 278.414062 140.554688 278.414062 C 141.714844 278.5 142.363281 278.933594 144.632812 281.132812 C 146.117188 282.570312 147.894531 284.464844 148.582031 285.339844 C 149.269531 286.21875 150.378906 287.195312 151.054688 287.519531 L 151.054688 287.578125 C 152.332031 288.167969 153.039062 288.15625 161.425781 287.460938 C 165.667969 287.109375 166.417969 286.757812 166.96875 284.882812 C 167.636719 282.605469 167.097656 281.425781 164.929688 280.441406 C 163.144531 279.625 163.082031 279.617188 161.402344 280.207031 C 159.828125 280.710938 159.542969 280.710938 157.886719 280.207031 C 156.898438 279.90625 155.449219 279.589844 154.664062 279.46875 C 152.800781 279.203125 152.855469 278.714844 154.851562 277.886719 C 156.90625 277.03125 157.476562 277.035156 158.671875 277.898438 C 160.683594 279.355469 161.839844 278.449219 161.378906 275.789062 C 161.179688 274.648438 161.332031 274.410156 163.476562 272.460938 C 164.75 271.304688 166.519531 269.988281 167.414062 269.542969 C 168.835938 268.824219 169.371094 268.765625 171.703125 268.945312 C 173.96875 269.125 174.554688 269.054688 175.605469 268.453125 C 176.972656 267.671875 177.078125 267.160156 176.378906 264.75 C 175.96875 263.339844 176.007812 263.007812 176.671875 261.878906 C 177.660156 260.1875 179.398438 258.621094 180.28125 258.621094 C 181.230469 258.621094 183.6875 259.976562 184.710938 261.070312 C 185.445312 261.851562 185.863281 261.910156 188.519531 262.03125 C 190.160156 262.152344 191.6875 262.140625 191.894531 262.148438 C 192.105469 262.148438 193.582031 262.058594 195.175781 261.9375 C 197.746094 261.734375 198.355469 261.8125 200.554688 262.617188 C 201.917969 263.113281 204.101562 263.769531 205.40625 264.046875 C 208.136719 264.632812 208.96875 265.210938 210.175781 267.398438 C 211.207031 269.273438 211.65625 269.671875 215.085938 271.746094 C 218.953125 274.085938 221.757812 274.28125 225.65625 272.460938 C 226.65625 271.992188 227.808594 271.605469 228.222656 271.605469 C 229.425781 271.605469 230.902344 270.164062 231.433594 268.453125 C 231.898438 266.996094 231.992188 266.871094 233.285156 266.871094 C 234.050781 266.871094 234.980469 266.609375 235.394531 266.261719 C 235.800781 265.925781 236.636719 265.652344 237.257812 265.652344 C 238.757812 265.652344 239.308594 265.074219 239.308594 263.507812 C 239.308594 262.464844 239.570312 262.003906 240.65625 261.128906 C 243.402344 258.90625 243.609375 258.847656 245.613281 259.664062 C 248.375 260.789062 249.613281 260.601562 254.589844 258.257812 C 256.1875 257.503906 257.929688 256.886719 258.46875 256.886719 C 259.054688 256.886719 260.464844 257.601562 261.972656 258.644531 C 265.585938 261.164062 266.960938 260.933594 268.125 257.613281 C 268.886719 255.441406 268.761719 255.148438 266.15625 253.324219 C 263.683594 251.59375 263.488281 251.191406 264.328125 249.621094 C 265.191406 248.007812 266.695312 247.191406 270.457031 246.316406 C 273.585938 245.585938 274.5 245.164062 279.832031 242.050781 C 282.457031 240.511719 283.5625 240.070312 284.707031 240.070312 C 290.242188 240.070312 292.964844 234.78125 293.578125 222.832031 C 293.667969 221.058594 294.035156 219.785156 295.101562 217.570312 C 297.785156 212.011719 298.339844 210.179688 298.910156 204.9375 C 299.269531 201.667969 299.332031 199.449219 299.109375 198.550781 C 298.886719 197.640625 298.976562 194.898438 299.390625 190.488281 C 300.457031 179.089844 300.234375 176.863281 297.621094 173.34375 C 296.875 172.339844 296.464844 171.25 296.285156 169.769531 C 295.980469 167.242188 295.105469 165.007812 292.96875 161.320312 C 291.222656 158.300781 290.316406 157.101562 287.449219 154.019531 C 284.703125 151.066406 284.601562 150.789062 284.671875 147.105469 C 284.71875 144.773438 284.558594 143.472656 284.109375 142.5 C 283.765625 141.753906 283.488281 140.617188 283.488281 139.96875 C 283.488281 139.144531 283.261719 138.6875 282.714844 138.421875 C 281.628906 137.882812 276.789062 137.789062 276.234375 138.292969 C 275.988281 138.515625 275.699219 139.445312 275.589844 140.34375 C 275.433594 141.617188 275.1875 142.058594 274.511719 142.347656 C 273.238281 142.878906 270.410156 141.28125 269.402344 139.464844 C 268.984375 138.710938 268.007812 137.660156 267.246094 137.121094 C 264.878906 135.453125 264.527344 135.035156 264.257812 133.558594 C 264.035156 132.355469 264.175781 131.832031 265.125 130.277344 C 266.464844 128.085938 266.984375 124.539062 266.132812 123.421875 C 265.277344 122.300781 263.300781 121.621094 261.585938 121.886719 C 260.1875 122.097656 259.984375 122.28125 259.042969 124.101562 C 258.410156 125.328125 257.453125 126.453125 256.558594 127.066406 C 255.761719 127.609375 254.550781 128.484375 253.863281 129.023438 C 252.453125 130.128906 250.898438 130.285156 249.234375 129.492188 C 248.277344 129.035156 248.132812 128.738281 247.898438 126.75 C 247.695312 124.992188 247.363281 124.152344 246.328125 122.8125 C 245.601562 121.875 244.898438 120.496094 244.769531 119.753906 C 244.597656 118.773438 244.183594 118.164062 243.234375 117.492188 C 242.519531 116.988281 241.671875 116.121094 241.359375 115.570312 C 240.617188 114.246094 238.691406 113.195312 237.023438 113.191406 C 235.871094 113.191406 235.355469 113.507812 233.214844 115.582031 C 231.851562 116.902344 230.421875 118.085938 230.027344 118.21875 C 229.605469 118.351562 228.324219 118.089844 226.910156 117.574219 C 224.214844 116.578125 223.160156 116.503906 221.8125 117.1875 C 221.027344 117.621094 220.644531 117.609375 219.339844 117.1875 C 217.308594 116.523438 216.3125 116.792969 215.308594 118.289062 C 213.683594 120.703125 212.113281 120.613281 211.546875 118.066406 C 211.238281 116.671875 210.082031 116.011719 207.890625 116.003906 C 207.035156 116.003906 205.546875 115.628906 204.492188 115.136719 C 202.308594 114.117188 200.753906 114.039062 198.128906 114.832031 C 196.316406 115.347656 196.214844 115.339844 195.714844 114.714844 C 195.261719 114.140625 195.28125 113.90625 195.914062 112.957031 C 196.917969 111.460938 196.835938 110.636719 195.5625 109.382812 C 194.503906 108.339844 193.3125 107.878906 192.328125 107.976562 Z M 225.65625 132.035156 C 228.179688 131.878906 231.269531 132.175781 235.640625 132.984375 C 237.296875 133.285156 239.839844 133.730469 241.289062 133.945312 C 242.738281 134.160156 244.683594 134.457031 245.613281 134.601562 C 248.015625 134.964844 249.53125 135.808594 250.488281 137.320312 C 251.234375 138.496094 251.246094 138.660156 250.710938 139.03125 C 249.917969 139.570312 249.96875 139.980469 250.875 140.507812 C 251.308594 140.761719 251.625 141.328125 251.625 141.84375 C 251.625 143.183594 252.300781 144.09375 253.289062 144.09375 C 254.640625 144.09375 255.199219 144.933594 254.660156 146.144531 C 254.414062 146.6875 254.261719 147.355469 254.320312 147.632812 C 254.394531 147.992188 254.1875 148.117188 253.6875 147.996094 C 250.675781 147.457031 249.011719 148.09375 249.808594 149.484375 C 250.140625 150.0625 250.023438 150.320312 249.035156 151.078125 C 247.675781 152.125 247.523438 152.859375 248.660156 152.859375 C 249.132812 152.859375 249.527344 153.128906 249.644531 153.550781 C 249.898438 154.464844 250.070312 154.441406 251.25 153.386719 C 252.125 152.59375 252.304688 152.554688 252.984375 153 C 253.640625 153.429688 253.722656 153.832031 253.628906 156.070312 C 253.492188 159.539062 254.210938 164.71875 255 166.007812 C 256.222656 168.011719 256.566406 170.65625 256.136719 174.796875 C 255.917969 176.902344 255.632812 179.886719 255.503906 181.429688 C 255.316406 183.652344 255.078125 184.433594 254.378906 185.226562 C 253.40625 186.320312 253.324219 187.074219 253.488281 193.699219 C 253.578125 197.351562 253.652344 197.636719 254.71875 199.019531 C 255.335938 199.824219 256.175781 200.539062 256.59375 200.660156 C 257.351562 200.839844 257.351562 200.847656 256.558594 201.785156 C 256.121094 202.308594 255.761719 203.03125 255.761719 203.378906 C 255.761719 203.929688 255.96875 203.980469 256.886719 203.8125 C 257.847656 203.632812 258.054688 203.722656 258.375 204.515625 C 258.84375 205.703125 259.789062 205.75 260.332031 204.644531 C 260.683594 203.925781 261.003906 203.800781 262.570312 203.789062 C 264.191406 203.777344 264.433594 203.878906 264.632812 204.609375 C 264.910156 205.640625 265.726562 205.957031 266.742188 205.453125 C 267.78125 204.933594 268.34375 205.507812 269.296875 208.03125 C 270.21875 210.496094 270.242188 211.914062 269.34375 213.726562 C 268.226562 215.988281 265.207031 217.992188 259.863281 220.03125 C 257.433594 220.957031 256.4375 221.558594 255.304688 222.796875 C 252.925781 225.390625 252.269531 226.386719 252.351562 234.574219 C 252.476562 247.804688 252.484375 247.613281 251.648438 249.140625 C 251.226562 249.914062 250.96875 250.832031 250.535156 251.203125 L 250.546875 251.144531 C 249.917969 251.671875 249.007812 251.832031 246.09375 251.964844 C 244.078125 252.035156 242.296875 251.992188 242.144531 251.847656 C 241.742188 251.414062 236.472656 251.160156 234.515625 251.414062 C 233.882812 251.496094 233.765625 251.3125 233.765625 250.207031 C 233.765625 248.90625 232.542969 247.210938 232.207031 248.050781 C 231.527344 249.738281 229.828125 249.929688 229.828125 248.320312 C 229.828125 247.082031 228.585938 247.238281 228.058594 248.542969 C 227.492188 249.976562 226.246094 250.046875 226.582031 248.660156 C 227.273438 245.8125 227.296875 245.414062 226.722656 245.414062 C 225.71875 245.414062 225.25 244.550781 225.691406 243.46875 C 226.257812 242.074219 225.824219 240.578125 224.8125 240.445312 C 224.0625 240.347656 223.980469 240.109375 223.898438 237.703125 C 223.839844 236.257812 223.804688 234.417969 223.804688 233.613281 C 223.808594 231.859375 222.824219 231.984375 220.992188 230.636719 C 220.171875 230.027344 219.667969 229.347656 219.667969 228.855469 C 219.667969 228.425781 219.421875 227.761719 219.128906 227.390625 C 218.605469 226.71875 218.578125 226.726562 217.640625 227.542969 C 216.789062 228.289062 216.476562 228.34375 214.699219 228.128906 C 212.152344 227.804688 208.601562 227.59375 202.933594 227.414062 C 198.792969 227.28125 196.253906 226.945312 195.339844 226.417969 C 195.144531 226.308594 193.046875 226.023438 190.6875 225.808594 C 188.328125 225.59375 185.820312 225.207031 185.121094 224.929688 C 184.421875 224.664062 182.992188 224.433594 181.933594 224.425781 C 180.875 224.425781 178.425781 224.210938 176.496094 223.957031 C 172.613281 223.445312 171.398438 220.933594 170.625 218.71875 C 170.40625 218.085938 169.710938 217.25 169.078125 216.867188 C 167.972656 216.191406 167.921875 216.074219 168.046875 214.066406 C 168.128906 212.769531 168.417969 211.742188 168.796875 211.347656 C 169.320312 210.808594 169.351562 210.460938 168.996094 209.050781 C 168.601562 207.480469 168.617188 207.355469 169.488281 206.742188 C 169.992188 206.382812 170.402344 205.882812 170.402344 205.617188 C 170.402344 205.351562 170.773438 204.953125 171.210938 204.738281 C 171.820312 204.433594 171.957031 204.125 171.796875 203.378906 C 171.652344 202.703125 171.855469 202.039062 172.488281 201.175781 C 173.367188 199.96875 173.371094 199.925781 172.6875 199.347656 C 172.007812 198.769531 172.015625 198.675781 173.285156 196.488281 C 174.480469 194.425781 174.550781 194.132812 174.140625 193.078125 C 173.390625 191.148438 175.074219 188.492188 179.425781 184.722656 C 182.5625 182.003906 183.121094 181.363281 183.878906 179.4375 C 184.355469 178.230469 185.082031 176.449219 185.507812 175.488281 C 185.933594 174.523438 186.421875 173.265625 186.585938 172.6875 C 186.75 172.109375 187.492188 170.484375 188.238281 169.078125 C 189.332031 167.023438 190.660156 165.472656 195.058594 161.191406 C 198.066406 158.261719 201.160156 155.015625 201.925781 153.972656 C 204.867188 149.976562 205.386719 149.144531 205.78125 147.820312 C 206.003906 147.070312 206.898438 145.585938 207.761719 144.503906 C 209.34375 142.53125 210.550781 140.667969 211.582031 138.609375 C 212.9375 135.90625 217.238281 133.59375 223.300781 132.339844 C 224.039062 132.1875 224.816406 132.085938 225.65625 132.035156 Z M 219.503906 174.527344 C 219.179688 174.625 218.789062 174.820312 218.320312 175.125 C 217.558594 175.625 216.515625 176.300781 216 176.636719 C 212.285156 179.023438 209.238281 182.410156 209.226562 184.195312 C 209.222656 184.910156 207.707031 187.808594 206.296875 189.796875 C 205.769531 190.539062 205.214844 191.816406 205.054688 192.621094 C 204.894531 193.429688 204.554688 194.746094 204.292969 195.5625 C 203.867188 196.890625 203.878906 200.714844 204.539062 201.410156 C 205.46875 202.386719 208.0625 203.488281 210.304688 203.835938 L 210.304688 203.847656 C 211.261719 203.992188 215.601562 204.152344 219.960938 204.152344 C 229.289062 204.203125 230.828125 203.90625 232.230469 201.796875 C 233.632812 199.683594 234.027344 194.773438 233.648438 193.535156 C 233.246094 192.222656 232.261719 191.109375 231.492188 191.109375 C 230.355469 191.109375 228.003906 189.570312 227.777344 188.683594 C 227.652344 188.191406 227.222656 186.996094 226.816406 186.035156 C 225.648438 183.269531 225.132812 181.9375 224.601562 180.28125 C 224.109375 178.746094 221.367188 175.089844 220.277344 174.527344 C 220.082031 174.425781 219.828125 174.429688 219.503906 174.527344 Z M 219.503906 174.527344"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 254.921875 153.351562 C 254.921875 153.089844 254.492188 152.609375 253.96875 152.296875 C 253.074219 151.757812 253.015625 151.757812 253.015625 152.417969 C 253.015625 153.160156 253.714844 153.898438 254.425781 153.898438 C 254.699219 153.898438 254.921875 153.683594 254.921875 153.417969 Z M 254.921875 153.351562"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 228.15625 278.175781 C 227.703125 277.011719 229.859375 275.027344 230.925781 275.632812 C 231.546875 275.992188 231.363281 277.40625 230.613281 278.03125 C 229.789062 278.71875 228.398438 278.800781 228.15625 278.175781 Z M 228.15625 278.175781"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 248.636719 275.722656 C 248.007812 275.300781 247.378906 274.796875 247.238281 274.617188 C 246.855469 274.113281 247.484375 273.226562 248.613281 272.671875 C 249.476562 272.25 249.773438 272.261719 250.929688 272.789062 C 252.449219 273.460938 252.488281 273.605469 251.613281 275.300781 C 250.875 276.726562 250.238281 276.820312 248.636719 275.753906 Z M 248.636719 275.722656"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 232.902344 274.117188 C 232.007812 273.484375 231.664062 271.789062 232.253906 270.914062 C 232.59375 270.398438 235.335938 270.699219 236.171875 271.335938 C 237.160156 272.089844 235.765625 274.769531 234.390625 274.753906 C 234.058594 274.75 233.390625 274.464844 232.902344 274.117188 Z M 232.902344 274.117188"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/latexila.svg b/_icons_to_fix/latexila.svg
new file mode 100644
index 000000000..da946e411
--- /dev/null
+++ b/_icons_to_fix/latexila.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.742188 190.804688 C 357.148438 281.609375 282.839844 353.902344 191.996094 354 C 101.609375 353.914062 27.492188 282.332031 24.265625 192.003906 C 24.140625 194 24.050781 196 24 198.003906 C 24 290.785156 99.214844 366 191.996094 366 C 284.78125 366 359.996094 290.785156 359.996094 198.003906 C 359.957031 195.65625 359.871094 193.3125 359.738281 190.972656 Z M 359.742188 190.804688"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 66.003906 C 119.097656 66.003906 60 125.101562 60 198.003906 C 60 270.902344 119.097656 330 191.996094 330 C 264.898438 330 323.996094 270.902344 323.996094 198.003906 C 323.996094 125.101562 264.898438 66.003906 191.996094 66.003906 Z M 167.996094 90.003906 L 215.996094 90.003906 L 191.996094 186.003906 Z M 132.609375 104.675781 L 158.058594 147.097656 L 183.511719 189.519531 L 98.667969 138.613281 L 115.640625 121.644531 Z M 251.386719 104.675781 L 285.324219 138.613281 L 200.480469 189.519531 Z M 84 174.277344 L 132 186.277344 L 180 198.273438 L 84 222.273438 Z M 299.996094 174.277344 L 299.996094 222.273438 L 252 210.273438 L 204 198.273438 L 252 186.277344 Z M 183.515625 206.757812 L 132.609375 291.601562 L 98.671875 257.664062 Z M 200.484375 206.757812 L 285.328125 257.664062 L 251.390625 291.601562 Z M 192 210.359375 L 216 306.359375 L 168 306.359375 Z M 192 210.359375"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 23.835938 L 192 24.011719 C 99.21875 24.011719 24.003906 99.21875 24 192 C 24.027344 192.984375 24.0625 193.96875 24.105469 194.953125 C 25.765625 103.402344 100.433594 30.039062 192 30 L 192 29.835938 C 283.527344 29.902344 358.15625 103.21875 359.847656 194.730469 C 359.90625 193.765625 359.957031 192.800781 360 191.835938 C 360 99.050781 284.785156 23.835938 192 23.835938 Z M 192 23.835938"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(9.803%,63.137%,52.941%)" d="M 360 192.007812 C 360 284.789062 284.785156 360.007812 192 360.007812 C 99.214844 360.007812 24 284.789062 24 192.007812 C 24 99.222656 99.214844 24.007812 192 24.007812 C 284.785156 24.007812 360 99.222656 360 192.007812 Z M 360 192.007812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 191.996094 60.003906 C 119.097656 60.003906 60 119.101562 60 192.003906 C 60 264.902344 119.097656 324 191.996094 324 C 264.898438 324 323.996094 264.902344 323.996094 192.003906 C 323.996094 119.101562 264.898438 60.003906 191.996094 60.003906 Z M 167.996094 84.003906 L 215.996094 84.003906 L 191.996094 180.003906 Z M 132.609375 98.675781 L 158.058594 141.097656 L 183.511719 183.519531 L 98.667969 132.613281 L 115.640625 115.644531 Z M 251.386719 98.675781 L 285.324219 132.613281 L 200.480469 183.519531 Z M 84 168.277344 L 180 192.277344 L 132 204.277344 L 84 216.273438 Z M 299.996094 168.277344 L 299.996094 216.273438 L 252 204.277344 L 204 192.277344 L 252 180.277344 Z M 183.515625 200.757812 L 132.609375 285.601562 L 98.671875 251.664062 Z M 200.484375 200.757812 L 285.328125 251.664062 L 251.390625 285.601562 Z M 192 204.359375 L 216 300.359375 L 168 300.359375 Z M 192 204.359375"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/league-of-legends.svg b/_icons_to_fix/league-of-legends.svg
new file mode 100644
index 000000000..0d40eb8a7
--- /dev/null
+++ b/_icons_to_fix/league-of-legends.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.257812 190.96875 C 24.121094 193.308594 24.035156 195.65625 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 359.941406 196.34375 359.855469 194.6875 359.746094 193.03125 C 355.980469 282.960938 282.007812 353.945312 192 354 C 101.226562 353.898438 26.949219 281.703125 24.265625 190.96875 Z M 24.257812 190.96875"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.988281 24 C 99.210938 24.007812 24 99.222656 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.101562 100.632812 30.054688 191.988281 30 L 192 30 C 283.765625 30.066406 358.503906 103.757812 359.859375 195.515625 C 359.914062 194.34375 359.957031 193.171875 359.988281 192 C 359.988281 99.222656 284.777344 24.007812 192 24 Z M 191.988281 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 108 102 L 192 102 L 168 126 L 168 252 L 192 258 L 252 252 L 288 222 L 270 294 L 108 294 L 132 276 L 132 126 Z M 108 102"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(63.137%,41.960%,23.921%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 108 96 L 192 96 L 168 120 L 168 246 L 192 252 L 252 246 L 288 216 L 270 288 L 108 288 L 132 270 L 132 120 Z M 108 96"/> </g> </svg>
diff --git a/_icons_to_fix/lifeograph.svg b/_icons_to_fix/lifeograph.svg
new file mode 100644
index 000000000..ef64a99b3
--- /dev/null
+++ b/_icons_to_fix/lifeograph.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 359.996094 343.199219 L 359.996094 40.804688 C 359.996094 31.496094 352.507812 24.003906 343.195312 24.003906 L 191.996094 24.003906 L 191.996094 360 L 343.195312 360 C 352.503906 360 359.996094 352.507812 359.996094 343.199219 Z M 359.996094 343.199219"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 102.003906 C 74.863281 102.003906 48 128.867188 48 162.003906 C 48 195.140625 74.863281 222.003906 108 222.003906 C 141.136719 222.003906 167.996094 195.140625 167.996094 162.003906 C 167.996094 128.867188 141.136719 102.003906 108 102.003906 Z M 108 138.003906 C 121.253906 138.003906 132 148.75 132 162.003906 C 132 175.257812 121.253906 186.003906 108 186.003906 C 94.746094 186.003906 84 175.257812 84 162.003906 C 84 148.75 94.746094 138.003906 108 138.003906 Z M 108 138.003906"/> <path style="fill:rgb(0%,0%,0%)" d="M 96 306 L 120 306 L 120 186.003906 L 96 186.003906 Z M 96 306"/> <path style="fill:rgb(0%,0%,0%)" d="M 120 282 L 144 282 L 144 258 L 120 258 Z M 120 282"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 108 96.003906 C 74.863281 96.003906 48 122.867188 48 156.003906 C 48 189.140625 74.863281 216.003906 108 216.003906 C 141.136719 216.003906 167.996094 189.140625 167.996094 156.003906 C 167.996094 122.867188 141.136719 96.003906 108 96.003906 Z M 108 132.003906 C 121.253906 132.003906 132 142.75 132 156.003906 C 132 169.257812 121.253906 180.003906 108 180.003906 C 94.746094 180.003906 84 169.257812 84 156.003906 C 84 142.75 94.746094 132.003906 108 132.003906 Z M 108 132.003906"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 96 300 L 120 300 L 120 180.003906 L 96 180.003906 Z M 96 300"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 120 276 L 144 276 L 144 252 L 120 252 Z M 120 276"/> </g> </svg>
diff --git a/_icons_to_fix/linconnect.svg b/_icons_to_fix/linconnect.svg
new file mode 100644
index 000000000..8cf5c7611
--- /dev/null
+++ b/_icons_to_fix/linconnect.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 112.804688 102 C 98.179688 102 83.691406 113.679688 84 128.183594 L 84 246 L 60 246 L 60 294 L 324 294 L 324 246 L 300 246 L 300 128.179688 C 300 113.671875 285.816406 101.996094 271.199219 101.996094 L 112.800781 101.996094 Z M 126 126 L 258 126 C 267.75 126 276 135.972656 276 145.640625 L 276 232.898438 C 276 236.101562 276.660156 247.683594 268.777344 246.003906 L 115.222656 246.003906 C 107.335938 245.558594 108 236.101562 108 232.898438 L 108 145.644531 C 108 135.972656 116.25 126.003906 126 126.003906 Z M 126 126"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 112.804688 96 C 98.179688 96 83.691406 107.679688 84 122.183594 L 84 240 L 60 240 L 60 288 L 324 288 L 324 240 L 300 240 L 300 122.179688 C 300 107.671875 285.816406 95.996094 271.199219 95.996094 L 112.800781 95.996094 Z M 126 120 L 258 120 C 267.75 120 276 129.972656 276 139.640625 L 276 226.898438 C 276 230.101562 276.660156 241.683594 268.777344 240.003906 L 115.222656 240.003906 C 107.335938 239.558594 108 230.101562 108 226.898438 L 108 139.644531 C 108 129.972656 116.25 120.003906 126 120.003906 Z M 126 120"/> </g> </svg>
diff --git a/_icons_to_fix/linuxdcpp.svg b/_icons_to_fix/linuxdcpp.svg
new file mode 100644
index 000000000..10658f1ad
--- /dev/null
+++ b/_icons_to_fix/linuxdcpp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.972656 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.996094 291.074219 359.996094 198.003906 C 359.996094 195.972656 359.753906 194.007812 359.695312 192.003906 C 356.527344 282.253906 283.039062 354 191.996094 354 C 100.953125 354 27.46875 282.253906 24.300781 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 240 246 C 240 212.863281 213.136719 186 180 186 C 146.863281 186 120 212.863281 120 246 C 120 279.136719 146.863281 306 180 306 C 213.136719 306 240 279.136719 240 246 Z M 240 246"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 216 150 C 216 116.863281 189.136719 90 156 90 C 122.863281 90 96 116.863281 96 150 C 96 183.136719 122.863281 210 156 210 C 189.136719 210 216 183.136719 216 150 Z M 216 150"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 311.992188 198 C 311.992188 164.863281 285.132812 138 251.992188 138 C 218.855469 138 191.992188 164.863281 191.992188 198 C 191.992188 231.136719 218.855469 258 251.992188 258 C 285.132812 258 311.992188 231.136719 311.992188 198 Z M 311.992188 198"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 360 192.003906 C 360 99.222656 284.785156 24.007812 192.003906 24.007812 C 99.222656 24.007812 24.007812 99.222656 24.007812 192.003906 C 24.007812 284.785156 99.222656 360 192.003906 360 C 284.785156 360 360 284.785156 360 192.003906 Z M 360 192.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(99.607%,64.313%,29.803%)" d="M 240 240 C 240 206.863281 213.136719 180 180 180 C 146.863281 180 120 206.863281 120 240 C 120 273.136719 146.863281 300 180 300 C 213.136719 300 240 273.136719 240 240 Z M 240 240"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 216 144.007812 C 216 110.867188 189.136719 84.007812 156 84.007812 C 122.863281 84.007812 96 110.867188 96 144.007812 C 96 177.144531 122.863281 204.007812 156 204.007812 C 189.136719 204.007812 216 177.144531 216 144.007812 Z M 216 144.007812"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 311.992188 192 C 311.992188 158.863281 285.132812 132 251.992188 132 C 218.855469 132 191.992188 158.863281 191.992188 192 C 191.992188 225.136719 218.855469 252 251.992188 252 C 285.132812 252 311.992188 225.136719 311.992188 192 Z M 311.992188 192"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/livewallpaper-config.svg b/_icons_to_fix/livewallpaper-config.svg
new file mode 100644
index 000000000..ad02b02a8
--- /dev/null
+++ b/_icons_to_fix/livewallpaper-config.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 96 308.257812 L 96 320.257812 C 96 328.980469 103.144531 336 112.007812 336 L 271.992188 336 C 280.859375 336 288 328.980469 288 320.257812 L 288 308.257812 C 288 316.980469 280.859375 324 271.992188 324 L 112.007812 324 C 103.144531 324 96 316.980469 96 308.257812 Z M 96 308.257812"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 36 273 L 36 285 C 36 293.304688 42.96875 300 51.609375 300 L 332.386719 300 C 341.027344 300 348 293.304688 348 285 L 348 273 C 348 281.304688 341.027344 288 332.386719 288 L 51.609375 288 C 42.964844 288 36 281.304688 36 273 Z M 36 273"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 51.609375 54 C 42.96875 54 36 60.691406 36 69 L 36 75 C 36 66.691406 42.96875 60 51.609375 60 L 332.390625 60 C 341.03125 60 348 66.691406 348 75 L 348 69 C 348 60.691406 341.03125 54 332.390625 54 Z M 51.609375 54"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 258 96 C 234.804688 96 216 114.804688 216 138 C 216 161.195312 234.804688 180 258 180 C 281.195312 180 300 161.195312 300 138 C 300 114.804688 281.195312 96 258 96 Z M 174 120 C 164.058594 120 156 128.058594 156 138 C 156 147.941406 164.058594 156 174 156 C 183.941406 156 192 147.941406 192 138 C 192 128.058594 183.941406 120 174 120 Z M 114 156 C 97.433594 156 84 169.429688 84 186 C 84 202.570312 97.433594 216 114 216 C 130.570312 216 144 202.570312 144 186 C 144 169.429688 130.570312 156 114 156 Z M 281.648438 209.648438 C 275.023438 209.648438 269.648438 215.019531 269.648438 221.648438 C 269.648438 228.277344 275.023438 233.648438 281.648438 233.648438 C 288.277344 233.648438 293.648438 228.277344 293.648438 221.648438 C 293.648438 215.019531 288.277344 209.648438 281.648438 209.648438 Z M 216 216 C 202.746094 216 192 226.746094 192 240 C 192 253.253906 202.746094 264 216 264 C 229.257812 264 240 253.253906 240 240 C 240 226.746094 229.257812 216 216 216 Z M 216 216"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 383.746094 275.089844 C 381.046875 326.011719 338.996094 365.9375 288 366 C 237.664062 366 195.875 327.117188 192.253906 276.910156 C 192.121094 278.605469 192.039062 280.300781 192 282 C 192 335.019531 234.980469 378 288 378 C 341.019531 378 384 335.019531 384 282 C 383.996094 279.691406 383.910156 277.386719 383.742188 275.085938 Z M 383.746094 275.089844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 288 314.242188 L 288 93.757812 C 288 85.054688 280.839844 78 272.003906 78 L 111.996094 78 C 103.160156 78 96 85.054688 96 93.757812 L 96 314.242188 C 96 322.945312 103.160156 330 111.996094 330 L 272.003906 330 C 280.839844 330 288 322.945312 288 314.242188 Z M 288 314.242188"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 348 279 L 348 69 C 348 60.714844 341.015625 54 332.398438 54 L 51.601562 54 C 42.984375 54 36 60.714844 36 69 L 36 279 C 36 287.285156 42.984375 294 51.601562 294 L 332.398438 294 C 341.015625 294 348 287.285156 348 279 Z M 348 279"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 324 270 L 324 78 L 60 78 L 60 270 Z M 324 270"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 300 132 C 300 155.195312 281.195312 174 258 174 C 234.804688 174 216 155.195312 216 132 C 216 108.804688 234.804688 90 258 90 C 281.195312 90 300 108.804688 300 132 Z M 300 132"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 144 180 C 144 196.570312 130.570312 210 114 210 C 97.429688 210 84 196.570312 84 180 C 84 163.429688 97.429688 150 114 150 C 130.570312 150 144 163.429688 144 180 Z M 144 180"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 240 234 C 240 247.253906 229.253906 258 216 258 C 202.746094 258 192 247.253906 192 234 C 192 220.746094 202.746094 210 216 210 C 229.253906 210 240 220.746094 240 234 Z M 240 234"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 192 132 C 192 141.941406 183.941406 150 174 150 C 164.058594 150 156 141.941406 156 132 C 156 122.058594 164.058594 114 174 114 C 183.941406 114 192 122.058594 192 132 Z M 192 132"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 293.644531 215.644531 C 293.644531 222.273438 288.273438 227.644531 281.644531 227.644531 C 275.019531 227.644531 269.644531 222.273438 269.644531 215.644531 C 269.644531 209.019531 275.019531 203.644531 281.644531 203.644531 C 288.273438 203.644531 293.644531 209.019531 293.644531 215.644531 Z M 293.644531 215.644531"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill-rule:evenodd;fill:rgb(54.901%,25.882%,67.058%)" d="M 384 276 C 384 329.019531 341.019531 372 288 372 C 234.980469 372 192 329.019531 192 276 C 192 222.980469 234.980469 180 288 180 C 341.019531 180 384 222.980469 384 276 Z M 384 276"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 228 L 274.941406 240.644531 C 270.933594 242.128906 267.207031 244.285156 263.917969 247.019531 L 252.429688 241.609375 L 240.429688 262.394531 L 250.859375 269.636719 C 250.488281 271.738281 250.296875 273.867188 250.285156 276 C 250.285156 278.140625 250.46875 280.277344 250.832031 282.386719 L 240.425781 289.605469 L 252.425781 310.390625 L 263.890625 304.996094 C 267.1875 307.71875 270.925781 309.859375 274.941406 311.328125 L 276 324 L 300 324 L 301.058594 311.355469 C 305.066406 309.871094 308.792969 307.714844 312.078125 304.980469 L 323.570312 310.390625 L 335.570312 289.605469 L 325.136719 282.359375 C 325.507812 280.261719 325.703125 278.132812 325.714844 276 C 325.710938 273.859375 325.527344 271.722656 325.164062 269.609375 L 335.570312 262.390625 L 323.570312 241.605469 L 312.105469 247.003906 C 308.808594 244.28125 305.070312 242.136719 301.054688 240.667969 L 300 227.996094 L 276 227.996094 Z M 288 262.285156 C 295.574219 262.285156 301.714844 268.425781 301.714844 276.003906 C 301.714844 283.578125 295.574219 289.71875 288 289.71875 C 280.425781 289.71875 274.285156 283.578125 274.285156 276.003906 C 274.285156 268.425781 280.425781 262.285156 288 262.285156 Z M 288 262.285156"/> </g> </svg>
diff --git a/_icons_to_fix/lmms.svg b/_icons_to_fix/lmms.svg
new file mode 100644
index 000000000..fbbe021a4
--- /dev/null
+++ b/_icons_to_fix/lmms.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 48 L 40 140 L 40.015625 147.984375 L 192 56 L 344 152 L 344 144 Z M 40.160156 203.359375 L 40.003906 320 L 40.019531 320 L 40.160156 205.9375 Z M 96.003906 224 L 96.003906 232 L 144.003906 272 L 144.003906 264 Z M 280.003906 224 L 240.003906 264 L 240.003906 272 L 280.003906 232 Z M 280.003906 224"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 112 L 96 176 L 96 184 L 192 120 L 280 184 L 280 176 Z M 40.015625 147.984375 L 40 148 L 40.15625 203.359375 L 40.15625 197.9375 Z M 40.015625 320 L 40 328 L 90.671875 352 L 144 328 L 144 320 L 90.671875 344 Z M 240 320 L 240 328 L 293.328125 352 L 344 328 L 344 320 L 293.328125 344 Z M 240 320"/> </g> </defs> <g> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 40 320 L 40.148438 197.9375 L 40 140 L 192 48 L 344 144 L 344 320 L 293.335938 344 L 240 320 L 240 264 L 280 224 L 280 176 L 192 112 L 96 176 L 96 224 L 144 264 L 144 320 L 90.667969 344 Z M 40 320"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/logisim-icon.svg b/_icons_to_fix/logisim-icon.svg
new file mode 100644
index 000000000..c6da05465
--- /dev/null
+++ b/_icons_to_fix/logisim-icon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 352 200 C 352 288.363281 280.367188 360 192 360 C 103.632812 360 32 288.363281 32 200 C 32 111.632812 103.632812 40 192 40 C 280.367188 40 352 111.632812 352 200 Z M 352 200"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 32 C 103.632812 32 32 103.632812 32 192 C 32.035156 193.554688 32.09375 195.105469 32.171875 196.65625 C 33.988281 109.664062 104.992188 40.074219 192 40 C 278.511719 40.054688 349.308594 108.867188 351.828125 195.34375 C 351.898438 194.230469 351.953125 193.113281 352 192 C 352 103.632812 280.367188 32 192 32 Z M 192 32"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 352 192 C 352 280.363281 280.367188 352 192 352 C 103.632812 352 32 280.363281 32 192 C 32 103.632812 103.632812 32 192 32 C 280.367188 32 352 103.632812 352 192 Z M 352 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 224 175.980469 L 352 175.980469 C 360.835938 175.980469 368 183.144531 368 191.980469 C 368 200.820312 360.835938 207.980469 352 207.980469 L 224 207.980469 C 215.164062 207.980469 208 200.820312 208 191.980469 C 208 183.144531 215.164062 175.980469 224 175.980469 Z M 224 175.980469"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 32 127.980469 L 160 127.980469 C 168.835938 127.980469 176 135.144531 176 143.980469 C 176 152.820312 168.835938 159.980469 160 159.980469 L 32 159.980469 C 23.164062 159.980469 16 152.820312 16 143.980469 C 16 135.144531 23.164062 127.980469 32 127.980469 Z M 32 127.980469"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 32 223.980469 L 160 223.980469 C 168.835938 223.980469 176 231.144531 176 239.980469 C 176 248.820312 168.835938 255.980469 160 255.980469 L 32 255.980469 C 23.164062 255.980469 16 248.820312 16 239.980469 C 16 231.144531 23.164062 223.980469 32 223.980469 Z M 32 223.980469"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 128 272 C 138.5625 240.398438 143.867188 215.703125 144 192 C 144.132812 167.699219 138.828125 144.398438 128 112 C 227.695312 112 272 192 272 192 C 272 192 227.695312 272 128 272 Z M 128 272"/> </g> </svg>
diff --git a/_icons_to_fix/lookit.svg b/_icons_to_fix/lookit.svg
new file mode 100644
index 000000000..e5c635ebe
--- /dev/null
+++ b/_icons_to_fix/lookit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 12.304688 224.339844 C 12.144531 226.453125 12 228.5625 12 230.722656 C 12 278.914062 52.292969 318 102 318 L 293.257812 318 C 336.742188 318 372 283.8125 372 241.644531 C 372 239.566406 371.867188 237.515625 371.699219 235.476562 C 368.605469 274.90625 334.703125 306 293.257812 306 L 102 306 C 54.25 306 15.308594 269.914062 12.304688 224.339844 Z M 12.304688 224.339844"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 72 C 145.402344 72 105.71875 99.671875 88.640625 138.820312 C 45.265625 145.074219 12 180.917969 12 224.71875 C 12 225.667969 12.089844 226.597656 12.152344 227.53125 C 13.734375 185.199219 46.328125 150.917969 88.640625 144.820312 C 105.71875 105.671875 145.402344 78 192 78 C 246.601562 78 292.167969 115.917969 302.390625 165.960938 C 340.554688 170.199219 370.273438 200.765625 371.847656 238.523438 C 371.902344 237.566406 372 236.613281 372 235.640625 C 372 196.449219 341.605469 164.316406 302.390625 159.960938 C 292.167969 109.917969 246.601562 72 192 72 Z M 192 72"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 108 C 145.609375 108 108 145.609375 108 192 C 108 238.390625 145.609375 276 192 276 C 238.390625 276 276 238.390625 276 192 C 276 145.609375 238.390625 108 192 108 Z M 192 132 C 225.136719 132 252 158.863281 252 192 C 252 225.136719 225.136719 252 192 252 C 158.863281 252 132 225.136719 132 192 C 132 158.863281 158.863281 132 192 132 Z M 192 132"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 228 192 C 228 211.882812 211.882812 228 192 228 C 172.117188 228 156 211.882812 156 192 C 156 172.117188 172.117188 156 192 156 C 211.882812 156 228 172.117188 228 192 Z M 228 192"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 192 72 C 145.402344 72 105.71875 99.664062 88.640625 138.816406 C 45.265625 145.066406 12 180.925781 12 224.722656 C 12 272.929688 52.292969 312 102 312 L 293.257812 312 C 336.742188 312 372 277.8125 372 235.632812 C 372 196.441406 341.605469 164.316406 302.386719 159.960938 C 292.164062 109.917969 246.601562 72 192 72 Z M 192 72"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/lugaru.svg b/_icons_to_fix/lugaru.svg
new file mode 100644
index 000000000..34fa5edf7
--- /dev/null
+++ b/_icons_to_fix/lugaru.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 240.007812 318 C 240.007812 344.507812 218.515625 366 192.007812 366 C 165.496094 366 144.007812 344.507812 144.007812 318 C 144.007812 291.492188 165.496094 270 192.007812 270 C 218.515625 270 240.007812 291.492188 240.007812 318 Z M 240.007812 318"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 53.371094 30.074219 C 52.109375 29.96875 50.976562 30.007812 49.949219 30.191406 C 48.585938 30.441406 47.421875 30.929688 46.457031 31.691406 C 38.578125 37.9375 41.042969 62.75 54.683594 114.355469 C 62.335938 143.296875 68.640625 158.695312 79.503906 175.011719 C 86.636719 185.730469 90.082031 189.808594 101.863281 201.449219 C 112.414062 213.074219 125.730469 229.328125 126.003906 243.003906 C 122.976562 270.003906 103.203125 284.148438 102.003906 307.128906 C 102.003906 334.957031 114.976562 354.003906 142.808594 354.003906 C 160.269531 355.753906 176.375 333.15625 192.003906 330.003906 C 207.636719 333.15625 223.742188 355.753906 241.199219 354.003906 C 269.035156 354.003906 282.003906 334.957031 282.003906 307.128906 C 280.804688 284.148438 261.035156 270.003906 258.003906 243.003906 C 258.277344 229.328125 271.59375 213.074219 282.144531 201.449219 C 293.925781 189.808594 297.371094 185.730469 304.503906 175.011719 C 315.367188 158.695312 321.675781 143.296875 329.324219 114.355469 C 342.96875 62.75 345.433594 37.9375 337.550781 31.691406 C 336.589844 30.929688 335.425781 30.441406 334.058594 30.191406 C 333.035156 30.007812 331.898438 29.96875 330.636719 30.074219 C 326.851562 30.394531 321.96875 32.023438 315.871094 34.996094 C 303.777344 40.894531 291.953125 49.589844 278.628906 62.417969 C 258.636719 81.667969 251.496094 92.703125 227.957031 140.605469 C 220.929688 154.878906 212.300781 168.757812 201.753906 183.917969 C 198.691406 186.027344 192.003906 186.003906 192.003906 186.003906 C 192.003906 186.003906 185.320312 186.027344 182.253906 183.917969 C 171.707031 168.757812 163.082031 154.878906 156.050781 140.605469 C 132.515625 92.703125 125.371094 81.667969 105.378906 62.417969 C 92.058594 49.589844 80.230469 40.894531 68.136719 34.996094 C 62.039062 32.023438 57.160156 30.394531 53.371094 30.074219 Z M 53.371094 30.074219"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 178.503906 312 L 187.503906 312 C 189.996094 312 192.003906 314.007812 192.003906 316.5 L 192.003906 339.898438 C 192.003906 342.394531 189.996094 348 187.503906 348 L 178.503906 348 C 176.011719 348 174.003906 345.992188 174.003906 343.5 L 174.003906 316.5 C 174.003906 314.007812 176.011719 312 178.503906 312 Z M 178.503906 312"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 196.503906 312 L 205.503906 312 C 207.996094 312 210.003906 314.007812 210.003906 316.5 L 210.003906 343.5 C 210.003906 345.992188 207.996094 348 205.503906 348 L 196.503906 348 C 194.011719 348 192.003906 342.394531 192.003906 339.898438 L 192.003906 316.5 C 192.003906 314.007812 194.011719 312 196.503906 312 Z M 196.503906 312"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 59.164062 43.394531 C 59.1875 45.203125 58.964844 45.867188 59.210938 48.367188 C 60.375 60.054688 64.210938 78.671875 70.925781 104.078125 C 78.371094 132.246094 83.679688 145 93.5 159.761719 L 93.484375 159.761719 C 100.320312 170.03125 102.125 172.125 113.679688 183.550781 L 114.007812 183.863281 L 114.304688 184.207031 C 119.246094 189.652344 125.3125 195.929688 130.609375 203.300781 C 139.242188 193.617188 150.003906 186.066406 162.042969 181.238281 C 153.566406 167.539062 146.636719 153.53125 140.980469 142.042969 L 140.980469 142.027344 C 117.585938 94.402344 112.855469 86.964844 93.730469 68.542969 C 81.246094 56.519531 70.878906 49.011719 60.769531 44.082031 C 59.375 43.402344 60.277344 43.796875 59.164062 43.394531 Z M 327.234375 43.476562 C 326.484375 43.804688 326.476562 43.671875 325.628906 44.082031 C 315.519531 49.011719 305.152344 56.523438 292.667969 68.542969 C 273.542969 86.964844 268.8125 94.402344 245.417969 142.027344 L 245.417969 142.042969 C 239.761719 153.535156 232.820312 167.550781 224.335938 181.253906 C 236.382812 186.082031 247.148438 193.632812 255.789062 203.320312 C 261.085938 195.941406 267.148438 189.65625 272.09375 184.207031 L 272.390625 183.863281 L 272.71875 183.550781 C 284.273438 172.128906 286.078125 170.03125 292.914062 159.761719 L 292.898438 159.761719 C 302.71875 145 308.027344 132.246094 315.472656 104.082031 C 322.1875 78.671875 326.023438 60.058594 327.183594 48.367188 C 327.429688 45.910156 327.207031 45.269531 327.234375 43.476562 Z M 327.234375 43.476562"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 153.917969 282 C 142.507812 282 126.027344 273.941406 126.027344 264 C 126.027344 254.058594 124.949219 246 136.359375 246 C 165.6875 249.039062 167.347656 282 153.917969 282 Z M 153.917969 282"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 230.089844 282 C 241.5 282 257.980469 273.941406 257.980469 264 C 257.980469 254.058594 259.0625 246 247.652344 246 C 218.324219 249.039062 216.664062 282 230.089844 282 Z M 230.089844 282"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 53.367188 24.070312 C 52.105469 23.964844 50.96875 24.003906 49.945312 24.1875 C 48.578125 24.433594 47.414062 24.925781 46.453125 25.6875 C 43.128906 28.320312 41.769531 34.5 42.1875 44.355469 C 42.515625 38.019531 43.867188 33.738281 46.453125 31.6875 C 47.414062 30.925781 48.578125 30.433594 49.945312 30.1875 C 50.96875 30.003906 52.105469 29.964844 53.367188 30.070312 C 57.15625 30.386719 62.035156 32.019531 68.132812 34.992188 C 80.226562 40.886719 92.050781 49.585938 105.375 62.414062 C 125.367188 81.664062 132.507812 92.695312 156.046875 140.601562 C 163.078125 154.875 171.703125 168.753906 182.25 183.914062 C 185.316406 186.023438 192 186 192 186 C 192 186 198.683594 186.023438 201.75 183.914062 C 212.296875 168.753906 220.921875 154.875 227.953125 140.601562 C 251.492188 92.695312 258.632812 81.664062 278.625 62.414062 C 291.949219 49.585938 303.773438 40.886719 315.867188 34.992188 C 321.964844 32.019531 326.84375 30.386719 330.632812 30.070312 C 331.894531 29.964844 333.03125 30.003906 334.054688 30.1875 C 335.421875 30.433594 336.585938 30.925781 337.546875 31.6875 C 340.132812 33.738281 341.496094 38.019531 341.824219 44.355469 C 342.242188 34.5 340.871094 28.320312 337.546875 25.6875 C 336.585938 24.925781 335.421875 24.433594 334.054688 24.1875 C 333.03125 24.003906 331.894531 23.964844 330.632812 24.070312 C 326.84375 24.386719 321.964844 26.019531 315.867188 28.992188 C 303.773438 34.886719 291.949219 43.585938 278.625 56.414062 C 258.632812 75.664062 251.492188 86.695312 227.953125 134.601562 C 220.921875 148.875 212.296875 162.753906 201.75 177.914062 C 198.683594 180.023438 192 180 192 180 C 192 180 185.316406 180.023438 182.25 177.914062 C 171.703125 162.753906 163.078125 148.875 156.046875 134.601562 C 132.507812 86.695312 125.367188 75.664062 105.375 56.414062 C 92.050781 43.585938 80.226562 34.886719 68.132812 28.992188 C 62.035156 26.019531 57.15625 24.386719 53.367188 24.070312 Z M 125.578125 239.753906 C 121.566406 264.96875 103.15625 278.945312 102 301.125 C 102 302.707031 102.054688 304.253906 102.140625 305.777344 C 104.03125 283.59375 123.03125 269.460938 126 243 C 125.980469 241.941406 125.75 240.839844 125.578125 239.753906 Z M 258.421875 239.765625 C 258.253906 240.847656 258.019531 241.945312 258 243 C 260.96875 269.460938 279.96875 283.59375 281.859375 305.777344 C 281.945312 304.253906 282 302.707031 282 301.125 C 280.84375 278.949219 262.4375 264.972656 258.421875 239.765625 Z M 258.421875 239.765625"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(56.862%,38.039%,21.568%)" d="M 240.007812 311.992188 C 240.007812 338.503906 218.515625 359.992188 192.007812 359.992188 C 165.496094 359.992188 144.007812 338.503906 144.007812 311.992188 C 144.007812 285.484375 165.496094 263.992188 192.007812 263.992188 C 218.515625 263.992188 240.007812 285.484375 240.007812 311.992188 Z M 240.007812 311.992188"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 178.503906 306 L 187.503906 306 C 189.996094 306 192.003906 308.007812 192.003906 310.5 L 192.003906 333.898438 C 192.003906 336.394531 189.996094 342 187.503906 342 L 178.503906 342 C 176.011719 342 174.003906 339.992188 174.003906 337.5 L 174.003906 310.5 C 174.003906 308.007812 176.011719 306 178.503906 306 Z M 178.503906 306"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 196.503906 306 L 205.503906 306 C 207.996094 306 210.003906 308.007812 210.003906 310.5 L 210.003906 337.5 C 210.003906 339.992188 207.996094 342 205.503906 342 L 196.503906 342 C 194.011719 342 192.003906 336.394531 192.003906 333.898438 L 192.003906 310.5 C 192.003906 308.007812 194.011719 306 196.503906 306 Z M 196.503906 306"/> <path style="fill:rgb(70.588%,53.725%,39.215%)" d="M 53.371094 24.070312 C 52.109375 23.964844 50.976562 24.003906 49.949219 24.1875 C 48.585938 24.433594 47.421875 24.925781 46.457031 25.6875 C 38.578125 31.933594 41.042969 56.742188 54.683594 108.351562 C 62.335938 137.289062 68.640625 152.6875 79.503906 169.007812 C 86.636719 179.722656 90.082031 183.804688 101.863281 195.445312 C 112.414062 207.070312 125.730469 223.324219 126.003906 237 C 122.976562 264 103.203125 278.140625 102.003906 301.125 C 102.003906 328.953125 114.976562 348 142.808594 348 C 160.269531 349.746094 176.375 327.148438 192.003906 324 C 207.636719 327.148438 223.742188 349.746094 241.199219 348 C 269.035156 348 282.003906 328.953125 282.003906 301.125 C 280.804688 278.140625 261.035156 264 258.003906 237 C 258.277344 223.324219 271.59375 207.070312 282.144531 195.445312 C 293.925781 183.804688 297.371094 179.722656 304.503906 169.007812 C 315.367188 152.6875 321.675781 137.289062 329.324219 108.351562 C 342.96875 56.742188 345.433594 31.933594 337.550781 25.6875 C 336.589844 24.925781 335.425781 24.433594 334.058594 24.1875 C 333.035156 24.003906 331.898438 23.964844 330.636719 24.070312 C 326.851562 24.386719 321.96875 26.019531 315.871094 28.992188 C 303.777344 34.886719 291.953125 43.585938 278.628906 56.414062 C 258.636719 75.664062 251.496094 86.695312 227.957031 134.601562 C 220.929688 148.875 212.300781 162.753906 201.753906 177.914062 C 198.691406 180.023438 192.003906 180 192.003906 180 C 192.003906 180 185.320312 180.023438 182.253906 177.914062 C 171.707031 162.753906 163.082031 148.875 156.050781 134.601562 C 132.515625 86.695312 125.371094 75.664062 105.378906 56.414062 C 92.058594 43.585938 80.230469 34.886719 68.136719 28.992188 C 62.039062 26.019531 57.160156 24.386719 53.371094 24.070312 Z M 53.371094 24.070312"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(74.901%,18.039%,36.862%)" d="M 192 324 C 176.546875 322.816406 163.277344 305.605469 169.621094 297.125 C 176.390625 290.4375 184.886719 287.921875 192 288 C 199.113281 287.921875 207.609375 290.4375 214.378906 297.125 C 220.722656 305.605469 207.453125 322.816406 192 324 Z M 192 324"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 153.917969 275.996094 C 142.507812 275.996094 126.027344 267.9375 126.027344 257.996094 C 126.027344 248.054688 124.949219 239.996094 136.359375 239.996094 C 165.6875 243.039062 167.347656 275.996094 153.917969 275.996094 Z M 153.917969 275.996094"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 162 267 C 162 271.96875 157.96875 276 153 276 C 148.03125 276 144 271.96875 144 267 C 144 262.03125 148.03125 258 153 258 C 157.96875 258 162 262.03125 162 267 Z M 162 267"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 230.089844 275.996094 C 241.5 275.996094 257.980469 267.9375 257.980469 257.996094 C 257.980469 248.054688 259.0625 239.996094 247.652344 239.996094 C 218.324219 243.039062 216.664062 275.996094 230.089844 275.996094 Z M 230.089844 275.996094"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 222 267 C 222 271.96875 226.03125 276 231 276 C 235.96875 276 240 271.96875 240 267 C 240 262.03125 235.96875 258 231 258 C 226.03125 258 222 262.03125 222 267 Z M 222 267"/> <use mask="url(#mask7)" xlink:href="#surface26"/> </g> </svg>
diff --git a/_icons_to_fix/lyx.svg b/_icons_to_fix/lyx.svg
new file mode 100644
index 000000000..9d5da6643
--- /dev/null
+++ b/_icons_to_fix/lyx.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <g transform="translate(-5.0000001e-6,-3.7498)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="m 74.59986,23.25 c -7.55859,0 -14.67773,7.11913 -14.67773,14.67773 v 308.14453 c 0,7.11915 7.55859,14.67774 14.67773,14.67774 h 234.79981 c 7.11913,0 14.67774,-7.55859 14.67774,-14.67774 v -227.417 L 228.67213,23.25 Z m 0,0"/> <path d="m 368.44141,94.628906 -57.33594,57.335934 120.99774,124.73261 3.1e-4,-118.40643 z" transform="scale(0.75)" style="fill:rgb(80.000%,80.000%,80.000%)"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="m 228.67213,23.25 95.40528,95.40526 h -80.72755 c -7.11914,0 -14.67773,-7.55858 -14.67773,-14.67772 z m 0,0"/> <path style="opacity:0.3" d="m 59.922605,346.07186 v 7.5 c 0,7.11915 7.55859,14.67774 14.677732,14.67774 H 309.40014 c 7.11913,0 14.67774,-7.55859 14.67774,-14.67774 v -7.5 c 0,7.11915 -7.55861,14.67774 -14.67774,14.67774 H 74.600337 c -7.119142,0 -14.677732,-7.55858 -14.677732,-14.67774 z"/> </g> <g> <path style="fill:rgb(23.137%,54.509%,72.156%);fill-rule:evenodd" d="M 118.10938,255 84,176.00781 l 28.29688,-13.08203 21.98046,53.02344 26.57813,-13.53516 11.96094,25.51563 z m 0,0"/> <path style="fill:rgb(99.215%,28.627%,28.627%);fill-rule:evenodd" d="m 217.71875,150.05078 30.00391,5.75781 6.44531,19.44922 13.17578,-15.02344 32.85937,6.92969 -29.51171,32.86719 16.66015,48.96875 -35.37109,-3.43359 -6.29297,-26.54688 -15.98047,21.84375 -27.50781,-8.58594 27.65625,-39.125 z m 0,0"/> <path style="fill:rgb(100.000%,78.039%,18.823%);fill-rule:evenodd" d="m 141.80859,178.48437 34.32813,4.66016 10.1914,21.30078 12.84375,-18.41797 34.55079,4.4375 -31.67188,45.26563 -7.75,43.26953 -32.11719,-5.10156 5.53907,-38.83203 z m 0,0"/> </g> </svg>
diff --git a/_icons_to_fix/mail.ru-cloud.svg b/_icons_to_fix/mail.ru-cloud.svg
new file mode 100644
index 000000000..009903edf
--- /dev/null
+++ b/_icons_to_fix/mail.ru-cloud.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 197.976562 72 C 173.808594 72.015625 151.378906 81.375 133.359375 96.351562 C 132.914062 96.34375 132.539062 96 132.09375 96 L 132 96 C 88.714844 96 53.382812 130.410156 49.476562 172.804688 C 33.976562 189.203125 24.011719 210.554688 24 233.976562 L 24 234 C 24 283.136719 64.863281 324 114 324 C 126.523438 324 138.253906 320.035156 149.4375 315.164062 C 162.765625 320.886719 177.191406 323.996094 191.976562 324 L 192.117188 324 C 203.496094 323.972656 214.65625 321.964844 225.351562 318.46875 C 235.792969 322.011719 246.746094 323.980469 257.90625 324 L 258 324 C 313.765625 324 360 277.765625 360 222 C 360 176.660156 328.910156 139.058594 287.507812 126.046875 C 270.121094 93.960938 236.273438 72.046875 198.046875 72 Z M 197.976562 72"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 156 234 C 156 257.195312 137.195312 276 114 276 C 90.804688 276 72 257.195312 72 234 C 72 210.804688 90.804688 192 114 192 C 137.195312 192 156 210.804688 156 234 Z M 156 234"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 168 180 C 168 199.882812 151.882812 216 132 216 C 112.117188 216 96 199.882812 96 180 C 96 160.117188 112.117188 144 132 144 C 151.882812 144 168 160.117188 168 180 Z M 168 180"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 252 180 C 252 209.824219 227.824219 234 198 234 C 168.175781 234 144 209.824219 144 180 C 144 150.175781 168.175781 126 198 126 C 227.824219 126 252 150.175781 252 180 Z M 252 180"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 312 222 C 312 251.824219 287.824219 276 258 276 C 228.175781 276 204 251.824219 204 222 C 204 192.175781 228.175781 168 258 168 C 287.824219 168 312 192.175781 312 222 Z M 312 222"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 252 216 C 252 249.136719 225.136719 276 192 276 C 158.863281 276 132 249.136719 132 216 C 132 182.863281 158.863281 156 192 156 C 225.136719 156 252 182.863281 252 216 Z M 252 216"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 197.976562 66 C 173.808594 66.015625 151.378906 75.375 133.359375 90.351562 C 132.914062 90.34375 132.539062 90 132.09375 90 L 132 90 C 88.714844 90 53.382812 124.410156 49.476562 166.804688 C 33.976562 183.203125 24.011719 204.554688 24 227.976562 L 24 228 C 24 229.019531 24.117188 230.011719 24.152344 231.023438 C 24.964844 208.769531 34.632812 188.503906 49.476562 172.804688 C 53.382812 130.410156 88.714844 96 132 96 L 132.09375 96 C 132.539062 96 132.914062 96.34375 133.359375 96.351562 C 151.378906 81.375 173.808594 72.015625 197.976562 72 L 198.046875 72 C 236.273438 72.046875 270.121094 93.960938 287.507812 126.046875 C 327.910156 138.742188 358.40625 174.882812 359.859375 218.753906 C 359.886719 217.832031 360 216.929688 360 216 C 360 170.660156 328.910156 133.058594 287.507812 120.046875 C 270.121094 87.960938 236.273438 66.046875 198.046875 66 Z M 197.976562 66"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 197.976562 66 C 173.808594 66.015625 151.378906 75.375 133.359375 90.351562 C 132.914062 90.34375 132.539062 90 132.09375 90 L 132 90 C 88.714844 90 53.382812 124.410156 49.476562 166.804688 C 33.976562 183.203125 24.011719 204.554688 24 227.976562 L 24 228 C 24 277.136719 64.863281 318 114 318 C 126.523438 318 138.253906 314.035156 149.4375 309.164062 C 162.765625 314.886719 177.191406 317.996094 191.976562 318 L 192.117188 318 C 203.496094 317.972656 214.65625 315.964844 225.351562 312.46875 C 235.792969 316.011719 246.746094 317.980469 257.90625 318 L 258 318 C 313.765625 318 360 271.765625 360 216 C 360 170.660156 328.910156 133.058594 287.507812 120.046875 C 270.121094 87.960938 236.273438 66.046875 198.046875 66 Z M 197.976562 66"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 156 228 C 156 251.195312 137.195312 270 114 270 C 90.804688 270 72 251.195312 72 228 C 72 204.804688 90.804688 186 114 186 C 137.195312 186 156 204.804688 156 228 Z M 156 228"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 168 174 C 168 193.882812 151.882812 210 132 210 C 112.117188 210 96 193.882812 96 174 C 96 154.117188 112.117188 138 132 138 C 151.882812 138 168 154.117188 168 174 Z M 168 174"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 252 168 C 252 197.824219 227.824219 222 198 222 C 168.175781 222 144 197.824219 144 168 C 144 138.175781 168.175781 114 198 114 C 227.824219 114 252 138.175781 252 168 Z M 252 168"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 312 216 C 312 245.824219 287.824219 270 258 270 C 228.175781 270 204 245.824219 204 216 C 204 186.175781 228.175781 162 258 162 C 287.824219 162 312 186.175781 312 216 Z M 312 216"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 252 210 C 252 243.136719 225.136719 270 192 270 C 158.863281 270 132 243.136719 132 210 C 132 176.863281 158.863281 150 192 150 C 225.136719 150 252 176.863281 252 210 Z M 252 210"/> <use mask="url(#mask6)" xlink:href="#surface23"/> </g> </svg>
diff --git a/_icons_to_fix/marble.svg b/_icons_to_fix/marble.svg
new file mode 100644
index 000000000..4c15e5855
--- /dev/null
+++ b/_icons_to_fix/marble.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%);fill-opacity:0.996078" d="M 191.992188 118.902344 C 160.960938 118.902344 135.816406 144.0625 135.816406 175.09375 C 135.816406 206.125 191.992188 269.792969 191.992188 269.792969 C 191.992188 269.792969 248.183594 206.121094 248.183594 175.09375 C 248.183594 144.0625 223.023438 118.902344 191.992188 118.902344 M 191.027344 148.722656 C 177.003906 148.722656 165.636719 160.09375 165.636719 174.117188 C 165.636719 188.140625 177.003906 199.511719 191.03125 199.511719 C 205.050781 199.511719 216.425781 188.144531 216.425781 174.121094 C 216.425781 160.101562 205.058594 148.730469 191.035156 148.730469"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%);fill-opacity:0.996078" d="M 191.035156 144.039062 C 177.015625 144.039062 165.644531 155.40625 165.644531 169.433594 C 165.644531 183.453125 177.015625 194.828125 191.039062 194.828125 C 205.0625 194.828125 216.433594 183.457031 216.433594 169.4375 C 216.433594 155.414062 205.066406 144.046875 191.042969 144.046875"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%);fill-opacity:0.996078" d="M 191.035156 148.730469 C 177.015625 148.730469 165.644531 160.101562 165.644531 174.125 C 165.644531 188.148438 177.015625 199.519531 191.039062 199.519531 C 205.0625 199.519531 216.433594 188.152344 216.433594 174.132812 C 216.433594 160.109375 205.066406 148.742188 191.042969 148.742188"/> </g> </defs> <g> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 192 23.25 C 285.199219 23.25 360.75 98.800781 360.75 192 C 360.75 285.195312 285.199219 360.75 192 360.75 C 98.800781 360.75 23.25 285.195312 23.25 192 C 23.25 98.800781 98.800781 23.25 192 23.25 Z M 192 23.25"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 156.867188 26.761719 C 156.773438 26.753906 156.667969 26.761719 156.570312 26.761719 C 149.742188 28.207031 143.128906 30.179688 136.636719 32.421875 C 136.476562 32.875 136.253906 33.367188 136.339844 33.675781 C 136.796875 35.289062 139.785156 34.121094 140.582031 35.65625 C 140.398438 37.53125 138.375 38.464844 136.785156 39.269531 C 135.304688 40.023438 133.402344 41.910156 131.804688 40.949219 C 131.175781 39.320312 133.617188 39.308594 133.023438 37.917969 C 132.585938 36.871094 130.679688 37.554688 129.839844 36.5625 C 129.464844 36.117188 129.386719 35.59375 129.394531 35.042969 C 71.917969 57.878906 30.09375 111.160156 23.851562 175.269531 C 24.539062 175.480469 25.390625 175.585938 26.0625 175.878906 C 27.144531 176.355469 27.996094 177.503906 29.234375 178.140625 C 30.765625 178.925781 32.820312 179.386719 34.679688 180.25 C 36.464844 181.078125 38.863281 182.222656 40.289062 182.230469 C 41.722656 182.230469 43.246094 180.753906 44.824219 180.714844 C 48.535156 180.613281 50.148438 185.433594 53.144531 186.917969 C 53.894531 187.296875 54.894531 187.304688 55.867188 187.527344 C 56.652344 187.6875 57.242188 188.003906 57.992188 188.265625 C 59.59375 188.8125 61.550781 188.75 62.828125 189.324219 C 64.757812 190.179688 66.171875 193.796875 67.828125 194.769531 C 67.910156 195.746094 67.652344 197.074219 67.976562 197.804688 C 68.761719 198.867188 69.855469 198.617188 71.144531 199.304688 C 72.6875 200.140625 73.164062 202.296875 74.628906 202.953125 C 75.128906 203.183594 76.386719 203.160156 77.183594 203.398438 C 79.191406 204.007812 79.855469 206.316406 81.574219 205.808594 C 82.699219 205.476562 82.617188 204.324219 82.796875 203.25 C 83.539062 202.4375 84.355469 201.144531 85.519531 201.121094 C 87.398438 201.121094 87.558594 203.089844 88.242188 204.917969 C 88.625 205.949219 89.644531 206.847656 89.90625 207.9375 C 90.371094 209.816406 90.144531 215.425781 89.757812 216.546875 C 89.285156 217.929688 87.425781 218.519531 86.277344 220.046875 C 85.738281 220.757812 85.484375 221.804688 85.074219 222.308594 C 84.335938 223.207031 83.199219 223.4375 82.648438 224.273438 C 82.332031 224.734375 82.039062 225.75 81.738281 226.382812 C 80.824219 228.308594 79.605469 229.667969 80.371094 231.980469 C 80.683594 232.929688 82.179688 233.597656 82.183594 234.714844 C 82.1875 236.035156 79.382812 237.183594 79.164062 238.628906 C 79 239.699219 80.03125 241.636719 80.371094 243.035156 C 80.625 244.089844 82.617188 244.757812 83.242188 245.460938 C 84.300781 246.648438 85.160156 248.332031 86.128906 249.832031 C 88.046875 252.777344 89.542969 256.351562 91.410156 259.203125 C 92.390625 260.699219 93.789062 262.058594 94.445312 263.609375 C 94.78125 264.398438 94.742188 265.316406 95.054688 266.019531 C 96.136719 268.460938 100.90625 271.011719 103.371094 272.222656 C 104.527344 272.792969 105.796875 273.003906 106.855469 273.59375 C 108.457031 274.488281 111.636719 276.875 112.449219 278.28125 C 113.171875 279.542969 113.597656 282.625 113.949219 284.632812 C 114.414062 287.289062 113.980469 289.3125 114.097656 292.191406 C 114.164062 293.746094 114.6875 295.316406 114.707031 296.875 C 114.71875 297.433594 114.429688 297.835938 114.410156 298.394531 C 114.34375 300.28125 114.867188 302.402344 114.707031 304.300781 C 114.621094 305.335938 114.335938 306.144531 114.410156 307.007812 C 114.492188 307.949219 114.933594 308.777344 115.003906 309.597656 C 115.082031 310.484375 114.785156 311.617188 114.855469 312.304688 C 115.0625 314.214844 116.460938 315.707031 116.835938 317.453125 C 117.132812 318.84375 117.3125 321.695312 117.132812 323.363281 C 117.042969 324.234375 116.507812 325.125 116.375 326.085938 C 116.273438 326.832031 116.480469 327.632812 116.375 328.34375 C 116.222656 329.402344 115.554688 330.246094 115.617188 331.230469 C 115.75 333.273438 118.019531 334.933594 118.339844 336.972656 C 118.449219 337.660156 118.160156 338.425781 118.191406 339.085938 C 118.25 340.347656 118.828125 341.398438 119.097656 342.566406 C 119.234375 343.160156 119.28125 343.816406 119.34375 344.464844 C 120.066406 344.8125 120.777344 345.171875 121.507812 345.503906 C 121.34375 344.90625 121.210938 344.3125 121.671875 343.921875 C 122.699219 344.238281 123.066406 345.203125 123.257812 346.347656 C 129.171875 348.972656 135.203125 351.363281 141.457031 353.308594 C 142.351562 352.6875 143.527344 352.21875 143.765625 351.035156 C 143.949219 350.132812 143.496094 349.75 143.453125 348.3125 C 143.792969 346.832031 145.40625 346.628906 145.714844 345.125 C 145.082031 344.046875 143.644531 344.789062 142.695312 344.234375 C 141.769531 343.695312 141.355469 342.488281 141.488281 341.347656 C 143.066406 340.675781 146.101562 342.964844 147.230469 340.753906 C 147.792969 339.710938 146.601562 337.121094 147.378906 336.066406 C 147.910156 335.359375 150.800781 335.335938 151.917969 335.144531 C 153.523438 334.875 155.402344 334.527344 156.308594 333.9375 C 157.296875 333.285156 158.757812 331.414062 158.585938 329.550781 C 158.5 328.660156 157.894531 328.371094 157.214844 327.585938 C 156.644531 326.925781 156.421875 326.101562 156.011719 325.472656 C 155.304688 324.410156 154.210938 324.5625 153.898438 323.050781 C 156.066406 322.625 159.371094 324.839844 162.511719 323.957031 C 164 323.53125 166.0625 320.355469 166.753906 318.957031 C 166.972656 318.515625 166.953125 317.84375 167.199219 317.304688 C 167.460938 316.722656 168.019531 316.257812 168.105469 315.953125 C 168.339844 315.125 168.214844 314.492188 168.402344 313.972656 C 168.953125 312.4375 170.382812 311.9375 171.289062 310.804688 C 171.976562 309.949219 172.304688 308.921875 172.957031 308.066406 C 173.667969 307.132812 174.300781 306.328125 174.773438 305.507812 C 175.21875 302.746094 173.664062 300.816406 174.308594 298.394531 C 175.035156 295.679688 178.789062 294.011719 181.421875 292.785156 C 182.328125 292.363281 183.257812 291.6875 183.996094 291.433594 C 185.816406 290.785156 188.074219 291.140625 189.738281 290.527344 C 192.574219 289.488281 192.878906 286.457031 194.277344 283.875 C 194.941406 282.652344 195.8125 281.414062 195.941406 280.542969 C 196.0625 279.753906 195.644531 279.054688 195.777344 278.132812 C 195.910156 277.222656 196.765625 276.398438 197.015625 275.394531 C 197.34375 274.082031 197.460938 272.164062 197.460938 270.707031 C 197.460938 269.507812 196.90625 268.46875 196.851562 267.390625 C 196.65625 263.46875 198.269531 263.007812 199.722656 260.871094 C 200.445312 259.8125 200.714844 258.613281 201.222656 257.851562 C 203.660156 254.21875 207.898438 252.457031 207.59375 246.960938 C 207.492188 245.140625 206.359375 241.039062 205.019531 240.460938 C 204.253906 240.128906 202.496094 240.460938 201.386719 240.015625 C 197.8125 238.679688 195.722656 234.242188 192.015625 233.957031 C 191.226562 233.875 190.480469 234.273438 189.589844 234.257812 C 188.125 234.257812 185.917969 233.222656 184.292969 233.039062 C 183.261719 232.921875 181.894531 233.34375 181.273438 233.039062 C 180.328125 232.582031 180.226562 230.847656 179.457031 230.332031 C 178.84375 229.914062 177.660156 229.777344 176.734375 229.425781 C 175.246094 228.847656 174.066406 228.171875 172.347656 228.054688 C 171.816406 228.054688 171.144531 228.300781 170.53125 228.199219 C 169.582031 228.054688 168.835938 226.917969 167.957031 226.382812 C 166.859375 225.714844 165.855469 225.375 165.398438 224.421875 C 166.394531 221.160156 163.625 220.261719 162.957031 218.382812 C 162.644531 217.5 162.785156 216.429688 162.511719 215.640625 C 162.117188 214.515625 161.011719 213.875 159.789062 212.9375 C 157.601562 211.25 155.65625 209.675781 152.527344 209.289062 C 151.152344 209.117188 149.800781 209.710938 148.140625 209.605469 C 146.378906 209.496094 144.175781 207.925781 142.859375 206.417969 C 141.578125 204.949219 140.9375 203.65625 139.824219 202.953125 C 138.765625 202.273438 137.359375 202.265625 136.636719 201.582031 C 136.316406 201.273438 136.371094 200.773438 136.027344 200.066406 C 135.496094 198.964844 134.625 198.363281 135.285156 197.046875 C 134.078125 196.429688 134.03125 198.183594 132.710938 197.953125 C 131.535156 196.285156 130.546875 195.484375 127.875 195.972656 C 126.65625 196.203125 125.96875 197.765625 124.542969 197.804688 C 123.375 197.804688 122.457031 196.507812 120.914062 196.289062 C 119.746094 196.132812 118.425781 196.601562 117.597656 196.433594 C 116.304688 196.179688 115.886719 195.097656 114.707031 194.320312 C 113.84375 193.75 112.171875 192.789062 111.6875 192.804688 C 110.167969 192.886719 109.097656 196.027344 107.003906 194.914062 C 105.980469 193.625 108.65625 192.953125 107.449219 191.746094 C 106.53125 190.832031 105.773438 192.15625 105.039062 192.65625 C 104.203125 193.234375 103.390625 193.828125 102.464844 194.171875 C 100.386719 194.953125 99.089844 194.535156 97.464844 195.378906 C 95.960938 196.15625 95.90625 197.460938 95.054688 199.007812 C 94.355469 200.277344 92.769531 202.117188 91.722656 202.191406 C 90.453125 202.285156 89.226562 200.410156 88.074219 199.914062 C 84.609375 198.414062 82.949219 201.230469 80.074219 201.265625 C 77.402344 201.265625 73.585938 196.980469 73.71875 194.46875 C 73.804688 192.9375 74.59375 190.621094 74.777344 188.726562 C 74.925781 187.222656 75.964844 186.308594 75.980469 184.933594 C 76 183.09375 73.542969 181.683594 72.351562 181.46875 C 69.523438 180.945312 65.621094 182.605469 62.382812 181.320312 C 61.765625 180.296875 63.09375 179.578125 63.4375 178.582031 C 63.632812 178.019531 63.5 177.257812 63.738281 176.636719 C 64.09375 175.675781 65.101562 174.914062 65.550781 173.894531 C 65.890625 173.117188 65.949219 171.992188 66.292969 171.023438 C 66.6875 169.925781 67.429688 169.222656 67.515625 168.449219 C 67.625 167.425781 67.242188 166.25 66.441406 165.578125 C 63.929688 165.703125 62.277344 165.839844 60.847656 166.488281 C 57.574219 167.976562 58.226562 172.402344 54.957031 173.449219 C 53.828125 173.8125 52.277344 173.820312 51.03125 174.042969 C 49.957031 174.234375 48.65625 174.832031 47.550781 174.804688 C 46.238281 174.804688 43.9375 173.53125 43.160156 172.691406 C 42.464844 171.945312 40.777344 168.207031 40.585938 167.542969 C 39.296875 163.089844 40.703125 158.992188 42.402344 155.894531 C 42.761719 155.234375 43.355469 154.640625 43.621094 153.949219 C 44.027344 152.898438 43.75 151.289062 44.066406 150.152344 C 44.648438 148.042969 47.410156 146.78125 49.363281 145.765625 C 51.574219 144.613281 53.4375 142.769531 56.015625 142.59375 C 57.296875 142.511719 59.167969 142.949219 60.402344 143.203125 C 61.542969 143.441406 62.453125 144.1875 63.4375 144.261719 C 66.234375 144.476562 66.902344 142.292969 69.183594 141.074219 C 71.539062 141.40625 73.109375 140.675781 75.238281 140.929688 C 76.6875 141.089844 77.738281 142.65625 78.867188 142.742188 C 79.820312 142.828125 80.652344 141.839844 81.574219 141.980469 C 82.46875 142.121094 84.019531 144.074219 84.164062 145.167969 C 84.34375 146.527344 83.164062 147.75 83.554688 149.242188 C 84.980469 150.691406 87.574219 150.980469 89.609375 151.816406 C 90.9375 150.722656 89.789062 148.710938 89.609375 147.128906 C 89.535156 146.429688 89.683594 145.808594 89.609375 145.167969 C 89.492188 144.078125 89.003906 143.0625 89 142.128906 C 88.980469 137.824219 92.464844 135.8125 95.351562 134.109375 C 96.601562 133.378906 97.585938 132.078125 98.667969 131.535156 C 100.199219 130.765625 101.34375 130.597656 102.613281 129.886719 C 104.90625 128.601562 106.859375 127.550781 108.652344 126.089844 C 109.480469 124.140625 108.703125 121.519531 108.800781 119.589844 C 109.628906 119.089844 110.363281 119.820312 111.242188 119.734375 C 112.625 119.4375 112.71875 117.496094 113.503906 116.71875 C 113.953125 116.269531 115.214844 115.9375 115.78125 115.496094 C 117.160156 114.414062 117.597656 112.808594 118.800781 112.34375 C 119.230469 112.183594 120.234375 112.21875 120.914062 112.027344 C 121.8125 111.78125 123.082031 110.714844 124.542969 110.214844 C 125.492188 109.890625 127.660156 109.828125 128.023438 109.453125 C 128.472656 108.996094 128.027344 107.726562 128.171875 107.042969 C 128.90625 103.628906 134.058594 102.894531 137.101562 101.746094 C 139.230469 100.933594 141.425781 99.476562 143.765625 99.929688 C 143.308594 101.554688 141.121094 100.980469 141.488281 102.949219 C 142.007812 105.6875 145.65625 102.148438 146.621094 101.746094 C 148.46875 100.964844 151.625 100.496094 154.046875 99.617188 C 156.171875 98.847656 159.976562 97.671875 157.972656 95.242188 C 156.304688 95.152344 155.503906 97.179688 154.046875 97.800781 C 153.042969 97.949219 153.234375 96.972656 152.378906 96.894531 C 151.570312 96.808594 151.105469 97.65625 150.269531 97.503906 C 149.4375 97.363281 148.269531 96.066406 148.140625 95.09375 C 147.808594 92.566406 150.277344 91.53125 151.324219 89.648438 C 150.632812 87.363281 147.476562 89.164062 145.566406 88.261719 C 145.75 86.902344 147.160156 85.964844 148.75 85.703125 C 150.050781 85.488281 152.972656 85.621094 153.75 86.296875 C 154.203125 86.675781 153.808594 87.628906 154.507812 88.261719 C 155.28125 88.960938 156.214844 88.886719 157.214844 88.722656 C 157.578125 87 154.96875 87.441406 155.25 86.296875 C 157.296875 84.960938 160.605469 86.074219 163.105469 85.703125 C 164.546875 85.488281 166.070312 84.457031 167.347656 83.742188 C 168.5625 83.046875 170.152344 81.835938 171.4375 82.960938 C 171.789062 84.195312 170.3125 84.625 169.625 85.238281 C 167.308594 87.296875 164.90625 89.660156 163.105469 92.054688 C 164.210938 93.128906 166.238281 92.570312 168.105469 92.792969 C 168.835938 92.878906 169.757812 93.117188 170.53125 93.253906 C 171.433594 93.410156 172.382812 93.371094 173.089844 93.546875 C 174.363281 93.863281 174.71875 95.230469 175.976562 95.230469 C 178.046875 95.226562 178.058594 92.980469 176.882812 91.582031 C 177.253906 90.15625 177.835938 89.414062 177.328125 88.417969 C 176.398438 86.550781 172.96875 88.417969 172.792969 85.988281 C 172.679688 84.480469 174.0625 84.546875 174.605469 83.414062 C 174.359375 80.5 177.019531 80.285156 176.734375 77.671875 C 176.617188 76.582031 175.6875 76.585938 174.921875 75.5625 C 174.523438 75.039062 174.324219 74.003906 173.847656 73.597656 C 172.265625 72.261719 169.058594 72.519531 168.863281 69.96875 C 168.792969 68.460938 169.222656 67.195312 169.011719 65.5625 C 168.820312 64.035156 167.773438 59.8125 166.4375 59.519531 C 164.75 59.160156 163.019531 62.046875 160.992188 63.003906 C 159.894531 63.527344 158.320312 64.117188 157.214844 63.910156 C 156.496094 63.78125 155.066406 62.707031 154.953125 61.320312 C 154.832031 59.730469 156.011719 59.699219 156.308594 58.003906 C 156.054688 57.003906 155.027344 57.230469 154.046875 56.484375 C 152.933594 55.640625 152.042969 53.835938 150.566406 53.632812 C 149.828125 53.53125 148.875 54.179688 148.140625 54.222656 C 145.890625 54.371094 143.945312 52.78125 142.230469 53.167969 C 140.1875 53.628906 140.28125 56.800781 138.304688 57.40625 C 138.574219 58.886719 136.5625 59.855469 136.339844 61.023438 C 136.191406 61.808594 136.59375 62.75 136.636719 63.464844 C 137.09375 70.699219 131.144531 74.085938 124.097656 73.894531 C 122.714844 75.214844 123.035156 77.671875 122.28125 79.488281 C 121.648438 81.011719 119.417969 82.636719 117.894531 82.507812 C 116.765625 82.414062 115.472656 80.851562 115.46875 79.800781 C 115.464844 78.503906 117.347656 77.78125 116.226562 76.300781 C 116.386719 75.296875 118.613281 74.734375 118.339844 73.132812 C 118.054688 71.46875 115.730469 72.324219 113.652344 72.0625 C 112.140625 71.867188 110.140625 71.003906 108.800781 70.261719 C 107.027344 69.28125 105.519531 67.363281 103.207031 67.078125 C 101.894531 66.925781 100.65625 67.519531 100.039062 66.777344 C 99.359375 65.96875 100.3125 64.761719 100.351562 64.203125 C 100.308594 63.285156 98.597656 62.992188 98.519531 62.089844 C 98.460938 61.453125 100.152344 59.464844 100.796875 58.90625 C 101.992188 57.867188 104.167969 56.765625 106.09375 55.722656 C 107.976562 54.703125 110.160156 53.628906 111.984375 53.015625 C 112.765625 52.753906 113.664062 52.847656 114.410156 52.570312 C 116.324219 51.859375 117.582031 50.507812 119.394531 49.976562 C 120.339844 49.699219 121.375 49.761719 122.429688 49.53125 C 124.941406 48.960938 126.796875 47.171875 128.933594 46.808594 C 128.457031 48.550781 126.515625 48.820312 126.0625 50.585938 C 127.890625 53.917969 131.027344 49.808594 133.171875 49.824219 C 135.121094 49.824219 137.074219 52.585938 138.304688 49.972656 C 137.859375 48.5625 136.542969 47.761719 135.285156 46.953125 C 134.125 46.195312 132.292969 45.535156 132.414062 43.914062 C 133.808594 43.300781 134.332031 44.980469 135.582031 44.988281 C 136.261719 44.992188 137.15625 44.152344 137.859375 43.914062 C 139.433594 43.375 142.0625 43.214844 143.304688 42.117188 C 144.054688 41.453125 143.929688 40.394531 144.507812 39.542969 C 145.007812 38.816406 146.242188 38.609375 146.769531 37.875 C 147.410156 36.980469 146.871094 36.234375 147.695312 35.765625 C 149.460938 34.976562 151.644531 35.949219 153.601562 35.765625 C 154.527344 35.679688 155.140625 34.9375 156.011719 35.003906 C 157.703125 35.132812 158.605469 37.859375 159.789062 38.632812 C 160.65625 39.195312 162.214844 39.171875 162.363281 40.28125 C 162.65625 42.492188 159.46875 42.664062 157.511719 43.78125 C 156.539062 44.335938 156.148438 45.585938 154.953125 46.042969 C 151.753906 47.265625 146.886719 44.6875 145.863281 48.152344 C 147.339844 50.332031 150.050781 48.015625 151.917969 48.007812 C 153.25 48.007812 154.878906 49.242188 155.695312 50.121094 C 156.402344 50.875 156.652344 52.363281 157.511719 52.859375 C 158.085938 53.1875 159.09375 53.097656 159.789062 53.304688 C 162.007812 53.984375 163.863281 55.175781 166.289062 54.65625 C 167.125 53.195312 164.582031 52.789062 165.546875 51.636719 C 167.175781 51.769531 168.222656 52.5 169.476562 53.007812 C 171.226562 51.726562 172.40625 51.582031 172.347656 49.527344 C 172.300781 47.808594 170.054688 47.71875 170.085938 45.730469 C 170.105469 44.613281 170.886719 44.113281 171.734375 44.078125 C 173.683594 43.996094 174.25 46.90625 175.679688 47.117188 C 176.542969 47.238281 179.089844 45.984375 179.605469 45.730469 C 180.335938 45.371094 182.554688 44.070312 182.625 43.320312 C 182.738281 42.207031 180.292969 40.753906 179.144531 40.285156 C 177.515625 39.617188 175.886719 39.722656 175.234375 38.320312 C 174.886719 37.550781 175.425781 36.765625 174.773438 36.226562 C 174.695312 35.40625 175.773438 34.871094 175.53125 34.082031 C 175.285156 33.277344 174.398438 33.410156 173.253906 32.890625 C 172.449219 32.523438 171.695312 31.691406 170.992188 31.523438 C 170.046875 31.292969 169.125 31.523438 168.402344 31.222656 C 165.742188 30.234375 166.253906 28.019531 164.492188 26.980469 C 162.207031 27.265625 160.226562 26.171875 158.585938 27.125 C 158.074219 26.847656 157.484375 26.734375 156.867188 26.695312 Z M 156.636719 39.171875 C 155.171875 38.972656 153.191406 40.222656 153.4375 41.265625 C 153.84375 43.003906 158.144531 41.265625 157.824219 39.898438 C 157.550781 39.457031 157.125 39.234375 156.636719 39.171875 Z M 164.855469 42.914062 C 165.03125 42.914062 165.230469 43 165.398438 43.078125 C 165.507812 43.839844 165.070312 44.058594 164.328125 43.96875 C 163.878906 43.40625 164.320312 42.921875 164.855469 42.910156 Z M 131.507812 52.421875 C 130.929688 52.3125 130.242188 52.335938 129.839844 52.628906 C 129.25 52.984375 129.175781 53.550781 129.230469 53.832031 C 129.554688 55.441406 132.59375 54.054688 132.5625 53.222656 C 132.542969 52.816406 132.082031 52.539062 131.507812 52.429688 Z M 292.011719 55.851562 C 291.804688 57.4375 292.433594 58.6875 292.605469 59.863281 C 292.734375 60.710938 292.472656 61.476562 292.753906 62.289062 C 293.25 63.703125 295.257812 65.160156 297.144531 65.160156 C 298.726562 65.160156 300.105469 64.09375 301.417969 63.179688 C 298.390625 60.605469 295.21875 58.207031 292.011719 55.851562 Z M 273.25 62.75 C 272.476562 63.757812 271.089844 63.34375 269.769531 63.804688 C 268.703125 64.175781 266.710938 66.007812 266.4375 66.660156 C 265.980469 67.738281 266.546875 68.945312 266.4375 70.605469 C 267.300781 70.976562 267.832031 72.683594 269.308594 73.492188 C 269.863281 73.800781 270.625 73.65625 271.121094 73.941406 C 271.984375 74.417969 272.667969 75.484375 272.492188 76.347656 C 272.234375 77.589844 270.613281 77.257812 269.769531 78.179688 C 269.914062 79.941406 268.542969 80.171875 268.101562 81.347656 C 268.367188 82.085938 269.484375 81.957031 269.605469 82.847656 C 269.4375 83.8125 267.726562 83.960938 268.101562 84.976562 C 269.722656 86.242188 271.40625 84.722656 272.9375 84.53125 C 276.320312 84.109375 279.785156 84.949219 281.863281 83.3125 C 281.582031 81.695312 283.558594 81.125 283.382812 79.679688 C 283.25 78.589844 281.4375 78.46875 280.644531 77.714844 C 280.21875 77.308594 280.125 76.386719 279.605469 75.605469 C 279.007812 74.707031 277.84375 74.054688 277.179688 73.179688 C 276.289062 72 274.453125 70.296875 274.457031 69.398438 C 274.46875 68.371094 275.726562 68.074219 275.957031 66.660156 C 275.695312 65.363281 273.289062 66.238281 273.101562 64.863281 C 273.203125 64.007812 273.984375 63.855469 273.992188 62.898438 C 273.816406 62.777344 273.597656 62.691406 273.25 62.753906 Z M 303.496094 66.363281 C 301.210938 67.453125 299.59375 67.144531 298.960938 68.9375 C 298.15625 71.214844 300.339844 72.882812 300.015625 74.992188 C 299.671875 77.214844 295.082031 76.4375 293.050781 76.808594 C 291.535156 77.085938 290.984375 78.941406 289.734375 80.441406 C 288.867188 81.480469 287.226562 82.609375 285.941406 83.164062 C 285.308594 83.433594 284.554688 83.394531 283.976562 83.769531 C 283.125 84.339844 282.832031 85.675781 281.863281 86.328125 C 281.167969 86.796875 278.523438 88.128906 277.789062 88.144531 C 276.929688 88.144531 276.128906 87.355469 275.511719 87.550781 C 274.601562 87.835938 274.71875 89.613281 273.695312 89.976562 C 271.691406 90.683594 268.339844 88.191406 267.640625 91.179688 C 268.5 92.910156 270.695312 92.484375 272.195312 93.441406 C 273.136719 94.042969 275.113281 96.667969 275.363281 97.679688 C 275.574219 98.539062 275.253906 101.921875 274.902344 102.828125 C 273.964844 105.242188 271.785156 104.398438 269.011719 104.332031 C 268.25 104.332031 267.453125 104.53125 266.75 104.476562 C 262.066406 104.160156 257.363281 102.53125 255.25 105.863281 C 255.417969 108.429688 255.960938 110.132812 255.398438 112.363281 C 254.980469 114.003906 253.507812 115.480469 253.582031 116.902344 C 253.617188 117.628906 254.460938 118.324219 254.636719 119.3125 C 254.730469 119.835938 254.394531 120.964844 254.636719 121.441406 C 255.40625 122.929688 257.511719 121.671875 258.878906 121.886719 C 260.214844 122.109375 261.765625 124.019531 261.75 125.515625 C 261.738281 126.558594 260.726562 128.289062 260.066406 129.296875 C 258.746094 131.300781 256.972656 131.410156 255.082031 132.480469 C 253.503906 133.375 252.839844 134.851562 251.914062 136.40625 C 250.914062 138.089844 250.296875 139.105469 250.710938 141.539062 C 249.359375 144.222656 247.304688 145.875 244.507812 147.148438 C 243.675781 147.519531 242.542969 147.652344 241.785156 148.207031 C 241.179688 148.644531 240.828125 149.8125 239.96875 150.78125 C 238.910156 151.964844 237.804688 152.453125 237.246094 153.355469 C 236.8125 154.054688 236.664062 155.4375 236.1875 156.375 C 235.542969 157.640625 234.148438 158.269531 233.300781 159.558594 C 232.910156 160.152344 232.675781 161.335938 232.246094 162.117188 C 231.285156 163.859375 229.660156 165.121094 229.835938 166.65625 C 230.011719 168.136719 231.667969 168.398438 231.785156 169.691406 C 231.851562 170.414062 231.308594 170.859375 231.339844 171.652344 C 231.390625 172.816406 232.152344 173.632812 232.246094 174.523438 C 232.476562 176.769531 231.464844 177.675781 231.042969 179.210938 C 230.839844 179.941406 230.933594 180.765625 230.742188 181.339844 C 230.375 182.464844 228.8125 183.476562 228.78125 184.804688 C 228.761719 185.753906 229.757812 186.515625 229.835938 187.839844 C 229.894531 188.753906 229.363281 189.707031 229.523438 190.546875 C 229.84375 192.195312 232.78125 194.121094 234.0625 195.398438 C 235.773438 197.109375 238.007812 198.429688 238.746094 200.234375 C 239.371094 201.765625 239.386719 203.78125 240.578125 204.9375 C 241.460938 205.785156 242.914062 206.3125 244.042969 207.199219 C 245.097656 208.015625 246.25 208.746094 247.378906 209.625 C 249.21875 211.066406 252 213.921875 254.933594 213.699219 C 256.464844 213.589844 258.03125 212.339844 259.769531 212.03125 C 261.558594 211.710938 263.875 211.554688 265.675781 211.730469 C 267.058594 211.871094 268.464844 212.710938 269.902344 212.640625 C 271.417969 212.554688 273.179688 211.429688 274.902344 210.675781 C 277.882812 209.378906 282.339844 207.628906 286.699219 208.269531 C 290.019531 208.746094 289.84375 212.554688 292.144531 214.011719 C 294.816406 214.234375 296.996094 213.023438 299.109375 213.546875 C 300.703125 213.949219 302.585938 216.359375 302.738281 217.625 C 302.894531 218.9375 302.023438 220.90625 301.832031 221.714844 C 301.414062 223.480469 301.386719 225.582031 301.070312 226.699219 C 300.828125 227.566406 300.148438 228.128906 300.164062 228.992188 C 300.183594 229.789062 301.164062 231.714844 301.980469 232.757812 C 302.972656 234.03125 304.566406 235.019531 305.773438 236.402344 C 307.988281 238.933594 308.929688 241.992188 310.460938 245.328125 C 311.019531 246.539062 312.085938 248.425781 312.109375 249.703125 C 312.128906 250.644531 311.578125 251.472656 311.664062 252.425781 C 311.855469 254.453125 313.117188 255.34375 313.332031 257.128906 C 313.828125 261.332031 310.027344 262.582031 309.257812 266.039062 C 309.074219 266.867188 309.257812 267.722656 309.089844 268.464844 C 308.832031 269.585938 308.035156 270.421875 307.871094 271.484375 C 307.707031 272.570312 307.46875 274.625 307.574219 275.726562 C 307.726562 277.34375 309.460938 278.832031 310.3125 280.261719 C 311.21875 281.78125 311.953125 284.34375 313.019531 286.300781 C 313.609375 287.386719 314.605469 288.304688 314.851562 289.1875 C 315.167969 290.339844 314.832031 291.871094 315 293.265625 C 315.132812 294.398438 315.753906 295.375 315.90625 296.285156 C 316.375 299.070312 316.476562 301.851562 317.871094 304.171875 C 317.921875 304.253906 318.027344 304.347656 318.085938 304.417969 C 344.691406 274.578125 360.96875 235.304688 360.96875 191.996094 C 360.96875 173.511719 357.925781 155.78125 352.488281 139.160156 C 350.5 138.742188 348.410156 137.417969 346.152344 137.164062 C 345.480469 137.078125 344.714844 137.292969 344.1875 137.164062 C 343.488281 136.980469 342.949219 136.179688 342.226562 135.941406 C 340.96875 135.535156 339.996094 135.796875 338.890625 135.496094 C 337.402344 132.871094 329.851562 132.691406 329.207031 136.550781 C 328.917969 138.253906 330.089844 140.648438 327.554688 140.941406 C 325.949219 141.125 324.296875 139.308594 322.09375 138.828125 C 321.191406 138.628906 319.925781 138.742188 319.222656 138.511719 C 317.574219 137.949219 317.773438 136.34375 316.351562 135.34375 C 315.527344 134.757812 313.414062 133.96875 312.109375 133.828125 C 311.300781 133.742188 310.558594 134.074219 309.703125 133.972656 C 308.683594 133.867188 307.226562 133.144531 306.367188 132.621094 C 305.546875 132.128906 303.855469 131.359375 303.644531 130.640625 C 303.324219 129.523438 305.695312 128.269531 305.773438 127.324219 C 305.832031 126.605469 304.878906 126.144531 304.703125 125.046875 C 304.597656 124.375 304.992188 123.691406 304.867188 123.246094 C 304.644531 122.46875 303.347656 121.601562 302.128906 121.582031 C 301.050781 121.582031 300.027344 122.457031 299.109375 122.488281 C 297.777344 122.488281 295.621094 121.75 293.976562 121.878906 C 292.96875 121.964844 292.027344 122.566406 291.089844 122.640625 C 288.453125 122.859375 286.328125 122.527344 284.289062 122.640625 C 282.804688 122.726562 280.226562 123.21875 278.84375 123.847656 C 278.140625 124.171875 277.621094 124.894531 276.714844 125.347656 C 276.308594 125.554688 275.738281 125.570312 275.199219 125.808594 C 274.339844 126.195312 273.457031 127.121094 272.640625 127.328125 C 271.457031 127.636719 269.632812 127.089844 267.492188 127.183594 C 265.957031 127.265625 263.4375 127.265625 263.417969 125.351562 C 263.378906 122.550781 268.164062 123.582031 270.808594 123.089844 C 271.804688 122.90625 272.355469 121.980469 273.546875 121.277344 C 274.117188 120.9375 274.828125 120.890625 275.363281 120.511719 C 276.28125 119.875 277.65625 118.371094 277.789062 117.640625 C 277.90625 116.964844 277.394531 116.03125 277.476562 115.53125 C 277.578125 114.882812 278.320312 114.210938 279.140625 113.402344 C 280.417969 112.140625 281.816406 110.445312 283.382812 109.621094 C 284.453125 109.058594 285.910156 109.128906 286.402344 108.269531 C 286.511719 107.300781 286.230469 106.742188 286.253906 105.859375 C 286.910156 105.257812 287.371094 104.742188 287.921875 104.621094 C 289.550781 104.269531 291.152344 105.777344 293.050781 105.695312 C 293.875 105.695312 294.59375 105.054688 295.476562 104.472656 C 296.21875 103.988281 297.011719 103.636719 297.738281 103.269531 C 298.535156 102.851562 299.359375 101.976562 300.328125 101.917969 C 302.710938 101.769531 303.621094 104.429688 304.703125 105.859375 C 305.605469 107.050781 308.214844 109.082031 309.703125 109.921875 C 310.539062 110.390625 311.652344 110.421875 312.574219 110.84375 C 314.535156 111.726562 318.398438 114.660156 318.464844 116.585938 C 318.496094 117.550781 317.570312 118.273438 317.722656 119.160156 C 319.207031 119.40625 320.867188 117.777344 320.90625 116.289062 C 320.925781 115.355469 319.964844 114.84375 320.148438 113.863281 C 320.84375 112.367188 322.863281 113.863281 323.761719 113.253906 C 323.589844 111.5625 321.277344 111.429688 319.832031 110.546875 C 319.054688 110.078125 318.53125 109.050781 317.722656 108.71875 C 316.546875 108.238281 315.300781 108.371094 314.386719 107.660156 C 313.53125 107 313.105469 105.480469 312.257812 104.476562 C 311.03125 103.011719 308.355469 102.792969 309.089844 99.492188 C 309.457031 99 310.335938 98.226562 310.90625 98.4375 C 312.03125 98.707031 311.890625 99.671875 312.722656 100.25 C 313.324219 100.675781 314.175781 100.589844 314.851562 101.015625 C 315.644531 101.507812 316.066406 102.816406 316.960938 103.570312 C 318.230469 104.636719 320.472656 105.460938 322.257812 106.3125 C 323.933594 107.105469 326.617188 108.183594 326.945312 109.628906 C 327.128906 110.4375 326.691406 111.347656 326.796875 112.054688 C 326.929688 112.953125 327.570312 113.867188 328 114.464844 C 329.171875 116.074219 330.804688 117.507812 332.09375 119.464844 C 332.054688 122.121094 333.039062 123.765625 336.019531 123.40625 C 337.097656 122.828125 336.546875 122.027344 337.390625 121.128906 C 338.183594 120.285156 339.933594 120.40625 339.949219 119.164062 C 339.96875 117.265625 335.425781 116.960938 336.019531 114.164062 C 336.195312 113.269531 337.191406 113.710938 337.984375 113.71875 C 338.664062 112.933594 339.726562 112.070312 340.839844 111.738281 C 333.683594 98.445312 324.703125 86.320312 314.386719 75.484375 C 314.183594 75.484375 313.980469 75.601562 313.777344 75.601562 C 312.652344 75.601562 311.492188 74.214844 309.703125 74.230469 C 308.777344 74.230469 308.078125 74.902344 307.128906 74.992188 C 305.929688 75.109375 304.019531 74.59375 304.109375 73.640625 C 304.242188 72.148438 306.261719 73.378906 307.425781 73.179688 C 308.882812 72.925781 308.558594 71.699219 309.554688 71.511719 C 309.972656 71.425781 310.402344 71.628906 310.890625 71.796875 C 310.128906 71.042969 309.289062 70.375 308.515625 69.632812 C 307.652344 70.445312 305.570312 70.765625 304.40625 70.757812 C 304.28125 69.390625 304.601562 67.152344 303.496094 66.367188 Z M 262.855469 72.171875 C 262.238281 72.257812 261.644531 72.410156 261.140625 72.726562 C 259.988281 73.425781 259.605469 74.515625 258.714844 74.855469 C 257.488281 75.316406 256.636719 74.9375 256.453125 76.058594 C 256.304688 76.992188 257.238281 77.445312 257.210938 78.320312 C 256.765625 79.433594 255.453125 79.71875 255.230469 81.058594 C 256.761719 83.558594 260.457031 81.3125 262.359375 80.742188 C 263.214844 80.488281 264.457031 80.535156 264.917969 79.851562 C 265.445312 79.046875 264.972656 77.65625 265.363281 76.5 C 265.800781 75.230469 267.046875 75.078125 266.898438 73.945312 C 266.75 72.816406 264.710938 71.992188 262.855469 72.179688 Z M 77.5 76.496094 C 80.328125 75.832031 79.1875 80.839844 77.5 80.902344 C 75.144531 80.984375 75.601562 76.9375 77.5 76.496094 Z M 96.558594 89.828125 C 97.929688 90.191406 101.535156 94.136719 98.519531 95.421875 C 98.234375 95.539062 94.085938 95.992188 93.371094 95.871094 C 92.328125 95.683594 91.722656 94.242188 90.667969 94.054688 C 88.578125 93.691406 85.746094 96.570312 84.3125 94.191406 C 84.675781 92.847656 86.183594 92.816406 87.777344 92.378906 C 90.613281 91.605469 94.105469 89.179688 96.558594 89.820312 Z M 102.316406 97.074219 C 103.023438 97.15625 103.871094 97.917969 104.726562 97.980469 C 105.535156 98.0625 106.207031 97.554688 106.707031 97.679688 C 107.96875 98.011719 108.488281 99.929688 107.300781 100.863281 C 106.308594 100.980469 105.933594 100.433594 105.1875 100.566406 C 103.132812 100.917969 102.332031 104.921875 100.796875 104.789062 C 99.351562 104.664062 98.570312 101.152344 100.039062 100.101562 C 100.097656 99.1875 99.382812 99.027344 99.429688 98.121094 C 99.871094 97.554688 101.109375 96.964844 102.316406 97.066406 Z M 95.5 97.550781 C 95.921875 97.550781 96.253906 97.640625 96.410156 97.828125 C 96.207031 99.4375 94.929688 99.351562 93.6875 100.105469 C 91.535156 101.402344 90.292969 103.386719 89.609375 106.160156 C 89.410156 106.972656 87.300781 109.082031 86.277344 108.867188 C 83.878906 108.367188 86.933594 103.945312 87.480469 103.273438 C 88.085938 102.535156 88.894531 101.871094 89.609375 101.011719 C 90.300781 100.175781 90.742188 99.046875 91.410156 98.585938 C 92.140625 98.09375 94.238281 97.5 95.5 97.546875 Z M 113.40625 102.996094 C 114.171875 102.996094 114.839844 103.109375 115.152344 103.425781 C 114.660156 105.421875 110.375 104.90625 108.800781 104.1875 C 108.90625 103.433594 110.089844 103.230469 111.078125 103.132812 C 111.78125 103.046875 112.636719 102.984375 113.40625 103 Z M 103.601562 106.675781 C 104.121094 106.675781 104.648438 106.675781 105.1875 106.90625 C 103.792969 108.070312 102.28125 108.722656 99.890625 109.480469 C 98.742188 109.84375 96.753906 110.300781 96.558594 109.019531 C 96.316406 107.445312 98.230469 107.808594 99.28125 107.664062 C 100.601562 107.480469 102.054688 106.726562 103.601562 106.675781 Z M 300.726562 106.675781 C 299.746094 107 299.277344 109.066406 300.773438 109.332031 C 301.46875 108.914062 302.003906 108.351562 301.832031 107.070312 C 301.445312 106.65625 301.070312 106.570312 300.742188 106.679688 L 300.726562 106.679688 Z M 300.34375 110.898438 C 299.859375 111.03125 299.332031 111.363281 298.8125 111.90625 C 298.847656 113.59375 298.996094 114.679688 298.664062 116.144531 C 299.636719 118.011719 301.78125 116.332031 302.277344 115.074219 C 302.859375 111.925781 301.800781 110.503906 300.347656 110.898438 Z M 313.25 119.230469 C 311.902344 119.148438 310.640625 119.316406 309.851562 119.925781 C 310.957031 121.738281 313.277344 122.351562 315.757812 122.796875 C 316.652344 122.128906 316.703125 120.621094 317.109375 119.464844 C 316.023438 119.464844 314.597656 119.292969 313.25 119.234375 Z M 106.390625 197.828125 C 107.84375 197.15625 108.199219 199.894531 107.003906 200.085938 C 105.871094 200.273438 105.292969 198.335938 106.390625 197.828125 Z M 106.390625 197.828125"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%);fill-opacity:0.996078" d="M 191.992188 114.207031 C 160.960938 114.207031 135.816406 139.367188 135.816406 170.398438 C 135.816406 201.429688 191.992188 265.097656 191.992188 265.097656 C 191.992188 265.097656 248.183594 201.425781 248.183594 170.398438 C 248.183594 139.367188 223.023438 114.207031 191.992188 114.207031 M 191.027344 144.027344 C 177.003906 144.027344 165.636719 155.398438 165.636719 169.421875 C 165.636719 183.445312 177.003906 194.816406 191.03125 194.816406 C 205.050781 194.816406 216.425781 183.449219 216.425781 169.425781 C 216.425781 155.40625 205.058594 144.039062 191.035156 144.039062"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/marknoto.svg b/_icons_to_fix/marknoto.svg
new file mode 100644
index 000000000..285e63520
--- /dev/null
+++ b/_icons_to_fix/marknoto.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 234 L 240 354 L 42 354 C 32.027344 354 24 345.972656 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 240 366 L 360 246 Z M 360 234"/> </g> <clipPath id="clip2"> <path d="M 24 24 L 360 24 L 360 360 L 24 360 Z M 24 24"/> </clipPath> <clipPath id="clip3"> <path d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 342 C 24 351.972656 32.027344 360 42 360 L 240 360 L 360 240 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </clipPath> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 240 L 258 240 C 248.058594 240 240 248.058594 240 258 L 240 360 Z M 360 240"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 258 240 C 248.0625 240 240 248.0625 240 258 L 240 264 C 240 254.0625 248.0625 246 258 246 L 354 246 L 360 240 Z M 258 240"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 48 24 C 38.027344 24 24 38.027344 24 48 L 24 54 C 24 44.027344 38.027344 30 48 30 L 336 30 C 345.972656 30 360 44.027344 360 54 L 360 48 C 360 38.027344 345.972656 24 336 24 Z M 48 24"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 193.054688 119.425781 L 162 235.332031 L 179.386719 240 L 210.445312 124.09375 Z M 216 120 L 216 144 L 246 174 L 216 204 L 216 228 L 276 174 Z M 156 132 L 96 186 L 156 240 L 156 216 L 126 186 L 156 156 Z M 156 132"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 48 24 C 48 24 24 24 24 48 L 24 336 C 24 360 48 360 48 360 L 240 360 L 360 240 L 360 48 C 360 24 336 24 336 24 Z M 48 24"/> <g clip-path="url(#clip2)"> <g clip-path="url(#clip3)"> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </g> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 360 240 L 258 240 C 248.0625 240 240 248.0625 240 258 L 240 360 Z M 360 240"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/markpado.svg b/_icons_to_fix/markpado.svg
new file mode 100644
index 000000000..cbf0e582b
--- /dev/null
+++ b/_icons_to_fix/markpado.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 60 336 L 60 348 C 60 357.972656 68.027344 366 78 366 L 306 366 C 315.972656 366 324 357.972656 324 348 L 324 336 C 324 345.972656 315.972656 354 306 354 L 78 354 C 68.027344 354 60 345.972656 60 336 Z M 60 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 78 24 C 68.027344 24 60 32.027344 60 42 L 60 48 C 60 38.027344 68.027344 30 78 30 L 306 30 C 315.972656 30 324 38.027344 324 48 L 324 42 C 324 32.027344 315.972656 24 306 24 Z M 78 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 199.054688 131.425781 L 168 247.332031 L 185.386719 252 L 216.445312 136.09375 Z M 222 132 L 222 156 L 252 186 L 222 216 L 222 240 L 282 186 Z M 162 144 L 102 198 L 162 252 L 162 228 L 132 198 L 162 168 Z M 162 144"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(70.588%,53.725%,39.215%)" d="M 324 342 L 324 42 C 324 32.027344 315.972656 24 306 24 L 78 24 C 68.027344 24 60 32.027344 60 42 L 60 342 C 60 351.972656 68.027344 360 78 360 L 306 360 C 315.972656 360 324 351.972656 324 342 Z M 324 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/marsshooter.svg b/_icons_to_fix/marsshooter.svg
new file mode 100644
index 000000000..a00640bda
--- /dev/null
+++ b/_icons_to_fix/marsshooter.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 347.746094 191.039062 C 345.03125 275.125 276.128906 341.90625 192 342 C 108.59375 341.941406 39.984375 276.285156 36.265625 192.960938 C 36.148438 194.636719 36.0625 196.320312 36 198 C 36 284.15625 105.84375 354 192 354 C 278.15625 354 348 284.15625 348 198 C 347.96875 195.679688 347.882812 193.359375 347.746094 191.039062 Z M 347.746094 191.039062"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 177.371094 36.601562 C 157.667969 38.433594 138.492188 43.996094 120.867188 52.992188 C 121.652344 55.492188 120.734375 58.308594 117.863281 60.800781 C 115.917969 62.484375 114.324219 65.109375 114.324219 66.640625 C 114.324219 71.320312 118.558594 78.511719 121.933594 79.554688 C 126.425781 80.945312 124.914062 85.738281 119.144531 88.386719 C 116.476562 89.613281 113.191406 93.136719 111.84375 96.222656 C 110.496094 99.3125 108.511719 102.359375 107.4375 102.996094 C 106.367188 103.628906 105.488281 106.042969 105.488281 108.363281 C 105.488281 111.601562 106.964844 113.171875 111.828125 115.117188 C 115.3125 116.511719 119.480469 117.527344 121.101562 117.375 C 130.394531 116.5 131.042969 121.914062 122.914062 132.5 C 118.597656 138.121094 116.523438 139.535156 113.582031 138.828125 C 110.839844 138.171875 109.339844 138.945312 108.09375 141.664062 C 106.777344 144.539062 104.625 145.519531 98.839844 145.921875 C 93.152344 146.3125 90.605469 147.46875 88.472656 150.585938 C 86.917969 152.859375 84.667969 154.703125 83.472656 154.703125 C 82.273438 154.703125 79.460938 156.226562 77.21875 158.089844 C 72.65625 161.878906 70.875 162.257812 69.277344 159.78125 C 67.164062 156.503906 62.601562 158.160156 55.8125 164.65625 C 49.8125 170.410156 49.082031 171.949219 49.988281 176.933594 C 51.601562 185.8125 56.414062 193.691406 61.910156 196.4375 C 66.707031 198.835938 66.800781 199.09375 63.894531 202.171875 C 62.21875 203.941406 59.351562 205.835938 57.519531 206.394531 C 52.234375 208 55.210938 210.015625 64.640625 211.210938 C 74.292969 212.4375 77.292969 215.941406 72.78125 220.710938 C 70.269531 223.375 70.410156 223.867188 74.445312 226.398438 C 82.328125 231.359375 88.597656 228.320312 81.199219 223.144531 C 76.441406 219.816406 79.769531 218.460938 86.75 220.875 C 92.3125 222.800781 93.414062 222.691406 96.707031 219.839844 C 103.453125 213.988281 110.789062 222.640625 104.617188 229.171875 C 100.691406 233.328125 101.882812 238.34375 106.964844 239.035156 C 109.214844 239.34375 113.882812 241.433594 117.351562 243.6875 C 120.816406 245.941406 124.59375 247.789062 125.734375 247.789062 C 126.875 247.789062 130.09375 250.074219 132.886719 252.867188 C 138.554688 258.53125 141.699219 259.25 143.300781 255.261719 C 145.222656 250.464844 144.449219 247.992188 139.273438 242.34375 C 135.15625 237.851562 128.464844 225.902344 128.464844 223.039062 C 128.464844 221.269531 135.269531 222.773438 139.074219 225.375 C 141.460938 227.003906 145.316406 229.101562 147.644531 230.054688 C 150.132812 231.070312 152.707031 234.226562 153.878906 237.679688 C 155.722656 243.09375 156.449219 243.566406 162.9375 243.566406 L 169.996094 243.566406 L 171.0625 256.253906 C 172.347656 271.511719 173.570312 274.601562 178.808594 275.863281 C 182.667969 276.789062 186.78125 282.765625 186.78125 287.4375 C 186.78125 288.675781 184.007812 291.71875 180.625 294.191406 C 176.421875 297.257812 174.609375 299.867188 174.890625 302.425781 C 175.238281 305.617188 174.515625 306.117188 169.996094 305.78125 C 167.082031 305.5625 162.027344 306.585938 158.773438 308.050781 C 154.929688 309.785156 150.761719 310.339844 146.851562 309.636719 C 142.355469 308.828125 140.828125 309.144531 140.828125 310.902344 C 140.828125 312.199219 139.257812 314.621094 137.339844 316.285156 C 132.585938 320.402344 134.550781 322.582031 141.835938 321.273438 C 146.363281 320.460938 148.128906 320.820312 148.910156 322.765625 C 150.574219 326.914062 146.359375 332.851562 142.445312 331.871094 C 139.96875 331.25 138.777344 332.09375 138.007812 335.027344 C 137.738281 336.066406 137.25 336.945312 136.667969 337.695312 C 144.683594 340.808594 152.945312 343.25 161.367188 345 C 160.585938 343.503906 159.703125 342.152344 158.835938 341.539062 C 154.8125 338.691406 157.503906 331.3125 163.042969 329.980469 C 168.683594 328.625 167.792969 324.960938 161.65625 324.261719 C 156.285156 323.648438 150.554688 318.207031 152.355469 315.417969 C 153.5625 313.546875 158.707031 313.820312 169.113281 316.285156 C 173.808594 317.402344 177.023438 315.167969 187.910156 303.25 C 194.214844 296.347656 199.054688 293.476562 204.375 293.476562 C 206.402344 293.476562 213.636719 291.609375 220.460938 289.328125 C 233.347656 285.015625 238.378906 285.171875 237.902344 289.875 C 236.917969 299.664062 243.222656 299.339844 253.488281 289.082031 C 257.765625 284.808594 261.667969 281.71875 262.175781 282.207031 C 264.140625 284.085938 260.609375 293.246094 256.488281 296.949219 C 251.269531 301.648438 251.011719 304.613281 255.605469 306.96875 C 258.125 308.257812 259.191406 310.878906 259.585938 316.757812 L 260.117188 324.78125 L 266.644531 324.78125 C 268.933594 324.78125 270.828125 325.09375 272.363281 325.679688 C 317.824219 298.359375 346.308594 249.828125 348 196.808594 C 345.613281 191.707031 345.785156 188.621094 348 185.144531 C 347.847656 182.222656 347.613281 179.300781 347.296875 176.390625 C 345.875 176.328125 344.425781 176.261719 342.753906 176.332031 C 334.890625 176.65625 328.148438 173.554688 328.148438 169.605469 C 328.148438 168.773438 325.359375 165.332031 321.945312 161.964844 C 318.074219 158.152344 316.085938 154.785156 316.667969 153.03125 C 317.195312 151.4375 316.054688 148.871094 314.046875 147.128906 C 312.089844 145.433594 310.476562 142.699219 310.476562 141.058594 C 310.476562 138.445312 308.8125 138.117188 296.785156 138.40625 L 283.097656 138.742188 L 283.324219 152.238281 C 283.730469 175.878906 287.25 182.015625 298.113281 178.054688 C 303.085938 176.238281 315.300781 177.613281 318.773438 180.371094 C 320.027344 181.371094 321.847656 184.992188 322.8125 188.421875 C 323.777344 191.851562 327.355469 197.792969 330.773438 201.613281 C 337.691406 209.355469 338.230469 212.375 334.261719 221.464844 C 330.800781 229.398438 327.078125 228.480469 327.8125 219.878906 L 328.363281 213.476562 L 322.507812 214.574219 C 319.269531 215.183594 315.207031 217.578125 313.390625 219.941406 C 310.800781 223.304688 309.585938 223.800781 307.640625 222.257812 C 306.289062 221.183594 305.1875 218.910156 305.1875 217.226562 C 305.1875 215.542969 303.515625 213.667969 301.484375 213.046875 C 299.449219 212.429688 296.664062 209.359375 295.292969 206.21875 C 293.097656 201.1875 293.152344 199.652344 295.703125 193.546875 C 298.292969 187.351562 298.316406 186.328125 295.933594 184.046875 C 293.746094 181.949219 292.617188 181.882812 289.742188 183.601562 C 286.851562 185.332031 285.492188 185.203125 282.058594 182.902344 C 279.761719 181.363281 275.765625 180.09375 273.167969 180.09375 C 267.898438 180.09375 266.308594 177.53125 266.308594 169.054688 C 266.308594 161.226562 261.640625 158.378906 250.527344 159.402344 C 242.8125 160.113281 241.109375 159.605469 234.886719 154.8125 C 231.042969 151.855469 224.96875 144.730469 221.375 138.96875 C 217.785156 133.207031 213.917969 127.1875 212.792969 125.59375 C 211.167969 123.296875 211.5625 121.085938 214.746094 114.8125 L 218.753906 106.929688 L 210.277344 108.074219 C 195.191406 110.113281 192.140625 112.070312 198.628906 115.546875 C 201.15625 116.898438 201.265625 117.597656 199.316406 119.847656 C 198.035156 121.320312 197.4375 123.652344 197.988281 125.03125 C 198.542969 126.410156 197.84375 129.65625 196.433594 132.242188 C 195.023438 134.832031 193.84375 138.464844 193.796875 140.324219 C 193.648438 146.148438 183.683594 150.773438 172.585938 150.160156 C 155.773438 149.234375 154.410156 149.5 148.4375 155.039062 C 140.972656 161.96875 140.007812 165.199219 143.480469 171.632812 C 146.851562 177.871094 152.824219 180.363281 163.179688 179.851562 C 172.441406 179.390625 173.488281 180.207031 171.367188 186.332031 C 169.570312 191.527344 163.519531 193.53125 159.429688 190.28125 C 156.273438 187.773438 145.398438 189.710938 142.0625 193.375 C 140.664062 194.914062 138.589844 198.9375 137.460938 202.3125 C 135.507812 208.136719 134.9375 208.492188 126.191406 209.339844 C 117.464844 210.1875 116.628906 209.910156 110.351562 204.125 C 103.34375 197.671875 102.15625 192.742188 105.535156 184.242188 C 107.027344 180.476562 108.140625 179.867188 112.136719 180.597656 C 120.050781 182.046875 123.171875 179.292969 123.171875 170.835938 C 123.171875 166.738281 122.378906 162.902344 121.40625 162.328125 C 120.433594 161.753906 119.636719 159.582031 119.636719 157.496094 C 119.636719 155.410156 118.640625 152.726562 117.425781 151.546875 C 115.65625 149.828125 115.910156 148.910156 118.738281 146.910156 C 120.675781 145.542969 123.863281 144.621094 125.8125 144.851562 C 127.761719 145.085938 133.132812 144.246094 137.765625 142.992188 C 144.457031 141.183594 146.421875 139.816406 147.324219 136.300781 C 149.042969 129.617188 153.234375 124.253906 156.746094 124.253906 C 162.300781 124.253906 162.414062 111.199219 157.019531 92.214844 C 156.214844 89.410156 154.03125 87.621094 150.152344 86.660156 C 147.015625 85.882812 143.605469 83.746094 142.574219 81.90625 C 141.554688 80.0625 139.667969 78.566406 138.394531 78.566406 C 137.121094 78.566406 134.632812 77.042969 132.875 75.179688 C 131.105469 73.304688 127.441406 71.792969 124.65625 71.792969 C 118.0625 71.792969 117.953125 67.25 124.488281 64.855469 C 131.398438 62.324219 142.152344 65.644531 144.753906 71.109375 C 148.277344 78.519531 152.183594 75.425781 153.441406 64.230469 C 155 50.382812 159.773438 46.40625 174.835938 46.40625 L 185.660156 46.40625 L 180.917969 41.664062 C 179.441406 40.183594 178.214844 38.375 177.363281 36.601562 Z M 233.492188 41.511719 C 233.191406 41.785156 232.894531 42.007812 232.59375 42.320312 C 228.972656 46.015625 227.277344 46.542969 221.675781 45.6875 C 211.902344 44.199219 213.160156 48.132812 223.980469 52.886719 C 229.828125 55.457031 233.585938 58.386719 234.867188 61.347656 C 241.035156 75.648438 245.28125 83.347656 247.414062 84.132812 C 251.726562 85.714844 254.292969 82.53125 255.25 74.402344 C 256.347656 65.074219 259.507812 63.097656 265.175781 68.195312 C 267.375 70.175781 270.445312 71.796875 272.003906 71.796875 C 276.847656 71.796875 280.4375 73.742188 280.4375 76.371094 C 280.4375 77.753906 282.070312 81.09375 284.082031 83.796875 C 287.035156 87.769531 289.046875 88.722656 294.570312 88.722656 C 301.351562 88.722656 305.515625 89.988281 314.011719 94.683594 C 314.144531 94.757812 314.273438 94.78125 314.40625 94.851562 C 293.78125 68.941406 265.449219 50.257812 233.511719 41.507812 Z M 36.03125 191.230469 C 36.019531 191.457031 36.007812 191.679688 36 191.90625 C 36.046875 201.976562 37.066406 212.023438 39.050781 221.898438 C 44.707031 224.203125 46.269531 223.289062 46.855469 218.023438 C 47.160156 215.304688 48.582031 212.214844 50.027344 211.148438 C 52.257812 209.5 51.855469 208.660156 47.28125 205.539062 C 44.320312 203.519531 41.402344 199.988281 40.800781 197.695312 C 40.222656 195.484375 38.257812 193.058594 36.03125 191.230469 Z M 85.171875 242.851562 C 83.714844 242.695312 81.953125 243.480469 80 245.351562 C 75.871094 249.304688 76.496094 257.246094 81.175781 260.386719 C 86.535156 263.980469 88.609375 262.933594 89.285156 256.300781 C 90.121094 248.113281 88.375 243.1875 85.171875 242.851562 Z M 111.667969 266.453125 C 110.074219 266.507812 108.316406 267.652344 106.5625 270.054688 C 104.695312 272.601562 104.183594 275.890625 104.898438 280.878906 C 105.777344 287.015625 105.394531 288.324219 102.183594 289.96875 C 98.0625 292.082031 97.179688 298.359375 100.554688 301.589844 C 103.914062 304.804688 107.113281 303.964844 108.269531 299.558594 C 109.914062 293.285156 119.09375 292.546875 125.375 298.1875 C 128.046875 300.589844 130.238281 301.808594 130.238281 300.886719 C 130.238281 299.964844 127.449219 296.617188 124.046875 293.460938 C 118.839844 288.625 117.875 286.558594 117.875 280.332031 C 117.875 271.535156 115.175781 266.34375 111.667969 266.453125 Z M 68.15625 286.613281 C 69.332031 288.15625 70.535156 289.675781 71.769531 291.171875 C 70.703125 289.539062 69.488281 287.953125 68.15625 286.621094 Z M 120.769531 310.585938 C 119.976562 310.855469 119.644531 311.847656 119.644531 313.589844 C 119.644531 315.351562 118.515625 317.199219 117.144531 317.707031 C 115.320312 318.375 114.894531 320.492188 115.601562 325.542969 C 115.734375 326.488281 115.769531 327.246094 115.816406 328.027344 C 117.953125 329.191406 120.121094 330.304688 122.3125 331.367188 C 122.203125 328.667969 122.699219 325.488281 124.109375 321.503906 C 126.507812 314.746094 126.59375 313.046875 124.644531 311.867188 C 122.8125 310.753906 121.566406 310.3125 120.769531 310.585938 Z M 120.769531 310.585938"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.992188 36 C 107.871094 36.101562 38.976562 102.882812 36.257812 186.960938 C 36.191406 185.613281 36.140625 184.265625 36.105469 182.917969 C 36.058594 183.945312 36.023438 184.972656 36 186 C 36.035156 188.320312 36.121094 190.640625 36.257812 192.960938 C 38.976562 108.882812 107.871094 42.101562 191.992188 42 C 275.410156 42.046875 344.03125 107.707031 347.753906 191.039062 C 347.863281 189.359375 347.945312 187.679688 348 186 C 347.957031 185.007812 347.90625 184.015625 347.847656 183.023438 C 347.820312 183.695312 347.789062 184.367188 347.753906 185.039062 C 344.03125 101.707031 275.410156 36.046875 191.992188 36 Z M 191.992188 36"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 348 192 C 348 278.15625 278.15625 348 192 348 C 105.84375 348 36 278.15625 36 192 C 36 105.84375 105.84375 36 192 36 C 278.15625 36 348 105.84375 348 192 Z M 348 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/maxthon-browser.svg b/_icons_to_fix/maxthon-browser.svg
new file mode 100644
index 000000000..bd3bcc860
--- /dev/null
+++ b/_icons_to_fix/maxthon-browser.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 84 114 L 84 282 L 144 282 L 144 174 L 240 174 L 240 282 L 300 282 L 300 166.5 C 300 124.140625 258.394531 114 241.09375 114 Z M 84 114"/> <path style="fill:rgb(0%,0%,0%)" d="M 168 210 L 168 258 L 216 258 L 216 210 Z M 168 210"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 84 108 L 84 276 L 144 276 L 144 168 L 240 168 L 240 276 L 300 276 L 300 160.5 C 300 118.140625 258.394531 108 241.09375 108 Z M 84 108"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 168 204 L 168 252 L 216 252 L 216 204 Z M 168 204"/> </g> </svg>
diff --git a/_icons_to_fix/mega.svg b/_icons_to_fix/mega.svg
new file mode 100644
index 000000000..790a38aa6
--- /dev/null
+++ b/_icons_to_fix/mega.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.976562 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.992188 291.074219 359.992188 198.003906 C 359.992188 195.980469 359.757812 194.011719 359.6875 192.003906 C 356.519531 282.253906 283.03125 354 191.992188 354 C 100.945312 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24.011719 C 98.929688 24.011719 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.808594 100.265625 30 192 30 C 283.734375 30 357.785156 102.808594 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24.011719 192 24.011719 Z M 192 24.011719"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 95.996094 114.007812 L 95.996094 282.003906 L 143.996094 282.003906 L 143.996094 186.003906 L 191.996094 228.003906 L 239.992188 186.003906 L 239.992188 282.003906 L 287.992188 282.003906 L 287.992188 114.007812 L 239.992188 114.007812 L 191.996094 156.007812 L 143.996094 114.007812 Z M 95.996094 114.007812"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 360 192.007812 C 360 99.226562 284.785156 24.011719 192.007812 24.011719 C 99.226562 24.011719 24.011719 99.226562 24.011719 192.007812 C 24.011719 284.785156 99.226562 360 192.007812 360 C 284.785156 360 360 284.785156 360 192.007812 Z M 360 192.007812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 95.996094 108.007812 L 95.996094 276.003906 L 143.996094 276.003906 L 143.996094 180.003906 L 191.996094 222.003906 L 239.992188 180.003906 L 239.992188 276.003906 L 287.992188 276.003906 L 287.992188 108.007812 L 239.992188 108.007812 L 191.996094 150.007812 L 143.996094 108.007812 Z M 95.996094 108.007812"/> </g> </svg>
diff --git a/_icons_to_fix/megaglest.svg b/_icons_to_fix/megaglest.svg
new file mode 100644
index 000000000..77e838b3f
--- /dev/null
+++ b/_icons_to_fix/megaglest.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 126 29.976562 C 69.667969 29.976562 24 97.132812 24 179.976562 C 24.03125 228.429688 39.976562 273.875 66.808594 301.992188 C 53.726562 304.890625 45.703125 307.148438 45.703125 307.148438 C 35.230469 309.964844 27.089844 318.210938 24.414062 328.722656 C 21.738281 339.230469 24.945312 350.367188 32.796875 357.847656 C 40.652344 365.328125 51.929688 367.988281 62.296875 364.804688 C 62.296875 364.804688 121.1875 348 192 348 C 262.8125 348 321.703125 364.804688 321.703125 364.804688 C 332.070312 367.988281 343.347656 365.328125 351.203125 357.847656 C 359.054688 350.367188 362.261719 339.230469 359.585938 328.722656 C 356.910156 318.210938 348.769531 309.964844 338.296875 307.148438 C 338.296875 307.148438 330.25 304.886719 317.121094 301.980469 C 343.976562 273.886719 359.949219 228.441406 360 179.976562 C 360 97.132812 314.332031 29.976562 258 29.976562 C 233.835938 30.039062 210.472656 42.710938 192.070312 65.742188 C 173.632812 42.667969 150.210938 29.988281 126 29.976562 Z M 126 29.976562"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 125.21875 71.976562 C 117.816406 71.976562 105.167969 76.414062 93.496094 94.40625 C 81.824219 112.402344 72.4375 141.960938 72.4375 175.527344 C 72.4375 209.089844 81.824219 238.648438 93.496094 256.644531 C 100.277344 267.09375 108.953125 272.882812 114.496094 275.976562 C 130.160156 273.8125 148.742188 272.023438 168 271.121094 L 168 121.914062 C 164.472656 111.175781 159.324219 101.78125 154.542969 94.40625 C 142.871094 76.414062 132.625 71.976562 125.21875 71.976562 Z M 259.566406 71.976562 C 252.164062 71.976562 241.917969 76.414062 230.242188 94.40625 C 225.460938 101.78125 219.527344 111.175781 216 121.914062 L 216 271.121094 C 235.257812 272.023438 254.625 273.8125 270.292969 275.976562 C 275.832031 272.882812 284.503906 267.09375 291.285156 256.644531 C 302.957031 238.648438 312.339844 209.089844 312.339844 175.527344 C 312.339844 141.960938 302.957031 112.402344 291.285156 94.40625 C 279.609375 76.414062 266.96875 71.976562 259.566406 71.976562 Z M 259.566406 71.976562"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 126 23.976562 C 69.667969 23.976562 24 91.132812 24 173.976562 C 24.023438 174.804688 24.050781 175.632812 24.082031 176.460938 C 25.378906 95.042969 70.621094 30.019531 126 29.976562 C 150.210938 29.988281 173.632812 42.667969 192.070312 65.742188 C 210.472656 42.710938 233.835938 30.039062 258 29.976562 C 313.746094 30.023438 359.140625 95.882812 359.929688 177.855469 C 359.964844 176.5625 359.988281 175.269531 360 173.976562 C 360 91.132812 314.332031 23.976562 258 23.976562 C 233.835938 24.039062 210.472656 36.710938 192.070312 59.742188 C 173.632812 36.667969 150.210938 23.988281 126 23.976562 Z M 126 23.976562"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 228 173.976562 C 228 91.132812 182.332031 23.976562 126 23.976562 C 69.667969 23.976562 24 91.132812 24 173.976562 C 24 256.820312 69.667969 323.976562 126 323.976562 C 182.332031 323.976562 228 256.820312 228 173.976562 Z M 228 173.976562"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 360 173.976562 C 360 91.132812 314.332031 23.976562 258 23.976562 C 201.667969 23.976562 156 91.132812 156 173.976562 C 156 256.820312 201.667969 323.976562 258 323.976562 C 314.332031 323.976562 360 256.820312 360 173.976562 Z M 360 173.976562"/> <path style="fill:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(99.215%,49.019%,0%)" d="M 9 54.996094 C 9 54.996094 19.404948 52 32 52 C 44.595052 52 55 54.996094 55 54.996094" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/meld.svg b/_icons_to_fix/meld.svg
new file mode 100644
index 000000000..c0018e759
--- /dev/null
+++ b/_icons_to_fix/meld.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <path style="fill-rule:evenodd;fill:rgb(99.215%,49.019%,0%)" d="M 40.800781 24.003906 C 31.492188 24.003906 24 31.496094 24 40.804688 L 24 292.96875 C 27.601562 295.734375 31.296875 298.433594 35.140625 300.992188 C 67.445312 322.496094 106.054688 336.683594 144.714844 336.117188 C 183.390625 335.546875 222.113281 319.507812 252.796875 281.171875 C 269.109375 260.796875 271.550781 236.367188 266.300781 215.121094 C 261.050781 193.875 248.550781 175.398438 233.570312 166.789062 L 233.273438 166.789062 C 221.054688 161.128906 208.828125 162.886719 199.953125 167.691406 C 191.078125 172.5 185.066406 179.898438 183.136719 187.199219 L 181.332031 193.203125 C 179.953125 193.128906 178.46875 192.851562 177.132812 192.613281 C 170.28125 191.398438 165.214844 188.554688 163.628906 183.292969 C 161.59375 167.148438 165.792969 153.921875 174.128906 143.96875 C 182.582031 133.882812 195.410156 127.042969 210.765625 125.367188 C 236.828125 122.519531 259.867188 134.03125 277.40625 152.683594 C 294.941406 171.332031 306.507812 197.261719 308.625 222.03125 C 313.136719 274.78125 283.113281 328.0625 240.550781 360.003906 L 343.199219 360.003906 C 352.511719 360.003906 359.996094 352.515625 359.996094 343.203125 L 359.996094 91.339844 C 356.398438 88.574219 352.703125 85.890625 348.863281 83.332031 C 316.546875 61.828125 277.941406 47.640625 239.28125 48.207031 C 200.605469 48.777344 161.878906 64.800781 131.195312 103.136719 C 114.886719 123.511719 112.449219 147.945312 117.699219 169.183594 C 122.949219 190.429688 135.445312 208.613281 150.425781 217.21875 L 150.722656 217.515625 C 162.941406 223.175781 175.167969 221.433594 184.042969 216.628906 C 192.917969 211.820312 198.929688 204.40625 200.859375 197.105469 L 202.664062 190.804688 C 204.109375 190.820312 205.449219 190.914062 206.863281 191.101562 C 210.296875 191.550781 213.542969 192.375 215.871094 193.808594 C 217.996094 195.113281 219.535156 196.671875 220.367188 198.910156 C 220.398438 198.984375 220.332031 199.128906 220.367188 199.207031 C 224.660156 231.902344 203.707031 255.316406 173.234375 258.644531 C 147.167969 261.5 124.128906 250.28125 106.589844 231.632812 C 89.054688 212.984375 77.488281 187.054688 75.371094 162.285156 C 70.84375 109.371094 100.90625 55.921875 143.605469 24.011719 L 40.800781 24.011719 Z M 40.800781 24.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/mellowplayer.svg b/_icons_to_fix/mellowplayer.svg
new file mode 100644
index 000000000..9cf04eb58
--- /dev/null
+++ b/_icons_to_fix/mellowplayer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 138 30.011719 C 81.667969 30.011719 36 75.679688 36 132.011719 C 36.039062 156.171875 44.648438 179.539062 60.304688 197.941406 C 44.617188 216.382812 36.003906 239.800781 36 264.011719 C 36 320.34375 81.667969 366.011719 138 366.011719 C 183.316406 365.976562 223.179688 336.046875 235.851562 292.535156 C 241.183594 293.480469 246.585938 293.976562 252 294.011719 C 305.019531 294.011719 348 251.03125 348 198.011719 C 348 144.992188 305.019531 102.011719 252 102.011719 C 246.578125 102.015625 241.171875 102.476562 235.828125 103.394531 C 223.125 59.929688 183.285156 30.046875 138 30.011719 Z M 138 30.011719"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 138 24.011719 C 81.667969 24.011719 36 69.679688 36 126.011719 C 36.03125 126.851562 36.074219 127.691406 36.128906 128.53125 C 38.003906 73.613281 83.046875 30.050781 138 30.011719 C 183.285156 30.039062 223.128906 59.917969 235.839844 103.382812 C 241.179688 102.472656 246.585938 102.011719 252 102.011719 C 304 102.0625 346.507812 143.507812 347.871094 195.492188 C 347.933594 194.332031 347.976562 193.171875 348 192.011719 C 348 138.992188 305.019531 96.011719 252 96.011719 C 246.585938 96.011719 241.179688 96.472656 235.839844 97.382812 C 223.128906 53.917969 183.285156 24.039062 138 24.011719 Z M 138 24.011719"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 204 78.011719 C 170.863281 78.011719 144 104.875 144 138.011719 C 144 171.148438 170.863281 198.011719 204 198.011719 C 237.136719 198.011719 264 171.148438 264 138.011719 C 264 104.875 237.136719 78.011719 204 78.011719 Z M 204 198.011719 C 170.863281 198.011719 144 224.875 144 258.011719 C 144 291.148438 170.863281 318.011719 204 318.011719 C 237.136719 318.011719 264 291.148438 264 258.011719 C 264 224.875 237.136719 198.011719 204 198.011719 Z M 96 138.011719 C 62.863281 138.011719 36 164.875 36 198.011719 C 36 231.148438 62.863281 258.011719 96 258.011719 C 129.136719 258.011719 156 231.148438 156 198.011719 C 156 164.875 129.136719 138.011719 96 138.011719 Z M 96 138.011719"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 99.917969 78.683594 C 104.042969 76.648438 108.007812 79.898438 108.007812 79.898438 L 202.671875 135.082031 L 294.203125 188.496094 C 294.203125 188.496094 300 191.28125 300 197.945312 C 300 204.625 294.15625 206.800781 294.15625 206.800781 L 202.464844 260.210938 L 105.664062 316.59375 C 105.664062 316.59375 102.839844 319.066406 99.203125 317.480469 C 95.046875 315.660156 96.125 311.023438 96.125 311.023438 L 96.125 86.097656 C 96.132812 86.097656 95.671875 80.777344 99.917969 78.683594 Z M 99.917969 78.683594"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 348 192.011719 C 348 245.03125 305.019531 288.011719 252 288.011719 C 198.980469 288.011719 156 245.03125 156 192.011719 C 156 138.992188 198.980469 96.011719 252 96.011719 C 305.019531 96.011719 348 138.992188 348 192.011719 Z M 348 192.011719"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 240 126.011719 C 240 182.34375 194.332031 228.011719 138 228.011719 C 81.667969 228.011719 36 182.34375 36 126.011719 C 36 69.679688 81.667969 24.011719 138 24.011719 C 194.332031 24.011719 240 69.679688 240 126.011719 Z M 240 126.011719"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 240 258.011719 C 240 314.34375 194.332031 360.011719 138 360.011719 C 81.667969 360.011719 36 314.34375 36 258.011719 C 36 201.679688 81.667969 156.011719 138 156.011719 C 194.332031 156.011719 240 201.679688 240 258.011719 Z M 240 258.011719"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 156 192.011719 C 156 225.148438 129.136719 252.011719 96 252.011719 C 62.863281 252.011719 36 225.148438 36 192.011719 C 36 158.875 62.863281 132.011719 96 132.011719 C 129.136719 132.011719 156 158.875 156 192.011719 Z M 156 192.011719"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 264 252.011719 C 264 285.148438 237.136719 312.011719 204 312.011719 C 170.863281 312.011719 144 285.148438 144 252.011719 C 144 218.875 170.863281 192.011719 204 192.011719 C 237.136719 192.011719 264 218.875 264 252.011719 Z M 264 252.011719"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 264 132.011719 C 264 165.148438 237.136719 192.011719 204 192.011719 C 170.863281 192.011719 144 165.148438 144 132.011719 C 144 98.875 170.863281 72.011719 204 72.011719 C 237.136719 72.011719 264 98.875 264 132.011719 Z M 264 132.011719"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 99.917969 72.683594 C 104.042969 70.648438 108.007812 73.898438 108.007812 73.898438 L 202.671875 129.082031 L 294.203125 182.496094 C 294.203125 182.496094 300 185.28125 300 191.945312 C 300 198.625 294.15625 200.800781 294.15625 200.800781 L 202.464844 254.210938 L 105.664062 310.59375 C 105.664062 310.59375 102.839844 313.066406 99.203125 311.480469 C 95.046875 309.660156 96.125 305.023438 96.125 305.023438 L 96.125 80.097656 C 96.132812 80.097656 95.671875 74.777344 99.917969 72.683594 Z M 99.917969 72.683594"/> </g> </svg>
diff --git a/_icons_to_fix/meow.svg b/_icons_to_fix/meow.svg
new file mode 100644
index 000000000..2944d3823
--- /dev/null
+++ b/_icons_to_fix/meow.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 181.101562 281.605469 C 173.765625 280.929688 159.152344 278.261719 152.847656 276.453125 C 139.363281 272.578125 127.417969 268.6875 117.628906 260.292969 C 115.683594 258.625 113.324219 257.289062 112.324219 257.289062 C 111.332031 257.289062 101.945312 260.183594 91.460938 263.722656 C 80.976562 267.265625 71.886719 270.160156 71.257812 270.160156 C 69.253906 270.160156 67.808594 265.289062 65.375 257.714844 C 62.710938 249.421875 62.53125 247.882812 64.078125 246.613281 C 64.671875 246.125 72.132812 243.417969 80.65625 240.601562 C 89.183594 237.78125 96.277344 235.125 96.421875 234.695312 C 96.722656 233.796875 84.71875 232.925781 72.019531 232.925781 C 64.085938 232.925781 63.601562 232.832031 61.71875 230.964844 C 59.886719 229.152344 59.777344 228.664062 60.222656 224.417969 C 60.488281 221.894531 60.707031 218.03125 60.707031 215.832031 C 60.707031 209.324219 60.757812 209.304688 77.773438 209.589844 L 88.734375 209.832031 L 89.683594 203.367188 C 90.785156 195.867188 93.273438 188.933594 97.097656 182.703125 C 99.128906 179.390625 99.71875 177.699219 99.464844 175.886719 C 95.847656 150.183594 95.332031 140.285156 97.199219 121.289062 C 98.707031 105.925781 101.085938 101.992188 108.859375 101.992188 C 116.996094 101.992188 134.957031 111.40625 157.105469 132.976562 L 168.273438 140.261719 L 175.613281 139.449219 C 184.839844 138.433594 196.824219 138.429688 208.492188 139.445312 L 217.539062 140.230469 L 230.277344 131.816406 C 249.664062 119.007812 256.546875 110.875 264.128906 106.367188 C 269.511719 103.164062 271.136719 102.566406 275.179688 102.3125 C 279.613281 102.03125 280.0625 102.15625 282.222656 104.296875 C 286.652344 108.683594 288.546875 117.992188 288.566406 137.316406 C 288.578125 148.941406 288.300781 149.992188 286.21875 168.289062 L 285.257812 176.722656 L 288.558594 181.746094 C 292.722656 188.078125 293.910156 195.496094 296.539062 203.390625 L 297.484375 209.824219 L 307.652344 209.566406 C 317.753906 209.355469 320.507812 209.523438 321.683594 210.40625 C 322.910156 211.324219 323.246094 212.953125 323.753906 220.429688 C 324.109375 225.675781 324.070312 229.890625 323.65625 230.652344 C 322.835938 232.171875 319.148438 232.898438 312.191406 232.914062 C 309.460938 232.921875 305.738281 233.148438 300.988281 233.417969 C 281.359375 234.007812 281.875 234.007812 304.902344 241.003906 C 312.933594 243.441406 319.917969 246.3125 320.554688 246.945312 C 321.597656 247.976562 321.582031 248.613281 320.421875 253 C 318.550781 260.058594 315.847656 268.753906 314.277344 269.710938 C 313.195312 270.371094 309.148438 269.265625 294.402344 264.285156 C 284.21875 260.839844 275.226562 258.03125 274.417969 258.035156 C 273.609375 258.042969 269.824219 258.003906 266.007812 260.882812 C 251.304688 271.972656 232.734375 278.96875 211.648438 281.359375 C 205.195312 282.09375 187.847656 282.234375 181.101562 281.613281 Z M 181.101562 281.605469"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 156 204 C 156 213.941406 147.941406 222 138 222 C 128.058594 222 120 213.941406 120 204 C 120 194.058594 128.058594 186 138 186 C 147.941406 186 156 194.058594 156 204 Z M 156 204"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 263.992188 204 C 263.992188 213.941406 255.933594 222 245.992188 222 C 236.054688 222 227.992188 213.941406 227.992188 204 C 227.992188 194.058594 236.054688 186 245.992188 186 C 255.933594 186 263.992188 194.058594 263.992188 204 Z M 263.992188 204"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(30.980%,78.431%,80.784%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 181.101562 275.605469 C 173.765625 274.929688 159.152344 272.261719 152.847656 270.453125 C 139.363281 266.578125 127.417969 262.6875 117.628906 254.292969 C 115.683594 252.625 113.324219 251.289062 112.324219 251.289062 C 111.332031 251.289062 101.945312 254.183594 91.460938 257.722656 C 80.976562 261.265625 71.886719 264.160156 71.257812 264.160156 C 69.253906 264.160156 67.808594 259.289062 65.375 251.714844 C 62.710938 243.421875 62.53125 241.882812 64.078125 240.613281 C 64.671875 240.125 72.132812 237.417969 80.65625 234.601562 C 89.183594 231.78125 96.277344 229.125 96.421875 228.695312 C 96.722656 227.796875 84.71875 226.925781 72.019531 226.925781 C 64.085938 226.925781 63.601562 226.835938 61.71875 224.964844 C 59.886719 223.152344 59.777344 222.664062 60.222656 218.417969 C 60.488281 215.894531 60.707031 212.03125 60.707031 209.832031 C 60.707031 203.324219 60.757812 203.304688 77.773438 203.589844 L 88.734375 203.832031 L 89.683594 197.367188 C 90.785156 189.867188 93.273438 182.933594 97.097656 176.703125 C 99.128906 173.390625 99.71875 171.699219 99.464844 169.886719 C 95.847656 144.183594 95.332031 134.285156 97.199219 115.289062 C 98.707031 99.925781 101.085938 95.992188 108.859375 95.992188 C 116.996094 95.992188 134.957031 105.40625 157.105469 126.976562 L 168.273438 134.261719 L 175.613281 133.453125 C 184.839844 132.433594 196.824219 132.429688 208.492188 133.445312 L 217.539062 134.230469 L 230.277344 125.816406 C 249.664062 113.007812 256.546875 104.875 264.128906 100.367188 C 269.511719 97.164062 271.136719 96.566406 275.179688 96.3125 C 279.613281 96.03125 280.0625 96.15625 282.222656 98.296875 C 286.652344 102.683594 288.546875 111.992188 288.566406 131.316406 C 288.578125 142.941406 288.300781 143.992188 286.21875 162.289062 L 285.257812 170.722656 L 288.558594 175.746094 C 292.722656 182.078125 293.910156 189.496094 296.539062 197.390625 L 297.484375 203.824219 L 307.652344 203.566406 C 317.753906 203.355469 320.507812 203.523438 321.683594 204.40625 C 322.910156 205.324219 323.246094 206.953125 323.753906 214.429688 C 324.109375 219.675781 324.070312 223.890625 323.65625 224.652344 C 322.835938 226.171875 319.148438 226.898438 312.191406 226.914062 C 309.460938 226.921875 305.738281 227.148438 300.988281 227.417969 C 281.359375 228.007812 281.875 228.007812 304.902344 235.003906 C 312.933594 237.445312 319.917969 240.3125 320.554688 240.945312 C 321.597656 241.976562 321.582031 242.613281 320.421875 247 C 318.550781 254.058594 315.847656 262.753906 314.277344 263.710938 C 313.195312 264.371094 309.148438 263.265625 294.402344 258.285156 C 284.21875 254.84375 275.226562 252.03125 274.417969 252.035156 C 273.609375 252.042969 269.824219 252.003906 266.007812 254.882812 C 251.304688 265.972656 232.734375 272.96875 211.648438 275.359375 C 205.195312 276.09375 187.847656 276.238281 181.101562 275.613281 Z M 181.101562 275.605469"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 156 198 C 156 207.941406 147.941406 216 138 216 C 128.058594 216 120 207.941406 120 198 C 120 188.058594 128.058594 180 138 180 C 147.941406 180 156 188.058594 156 198 Z M 156 198"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 263.992188 198 C 263.992188 207.941406 255.933594 216 245.992188 216 C 236.054688 216 227.992188 207.941406 227.992188 198 C 227.992188 188.058594 236.054688 180 245.992188 180 C 255.933594 180 263.992188 188.058594 263.992188 198 Z M 263.992188 198"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/mgba.svg b/_icons_to_fix/mgba.svg
new file mode 100644
index 000000000..1a413f294
--- /dev/null
+++ b/_icons_to_fix/mgba.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 60 330 L 60 342 C 60 355.296875 70.703125 366 84 366 L 300 366 C 313.296875 366 324 355.296875 324 342 L 324 330 C 324 343.296875 313.296875 354 300 354 L 84 354 C 70.703125 354 60 343.296875 60 330 Z M 60 330"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <linearGradient id="linear0" x1="16.851" x2="16.674" y1="17.784" y2="9.476" gradientTransform="matrix(13.7148,0,0,15,-36.8364,-73.0152)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(100.000%,100.000%,100.000%)"/> <stop offset="1" style="stop-color:rgb(100.000%,100.000%,100.000%);stop-opacity:0"/> </linearGradient> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill-rule:evenodd;fill:url(#linear0)" d="M 102.851562 72 L 281.148438 72 C 284.933594 72 288 75.359375 288 79.5 L 288 184.5 C 288 188.640625 284.933594 192 281.148438 192 L 102.851562 192 C 99.066406 192 96 188.640625 96 184.5 L 96 79.5 C 96 75.359375 99.066406 72 102.851562 72 Z M 102.851562 72"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 84 24 C 70.703125 24 60 34.703125 60 48 L 60 54 C 60 40.703125 70.703125 30 84 30 L 300 30 C 313.296875 30 324 40.703125 324 54 L 324 48 C 324 34.703125 313.296875 24 300 24 Z M 84 24"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 117.601562 234 C 112.945312 234 109.199219 237.742188 109.199219 242.398438 L 109.199219 259.199219 L 92.398438 259.199219 C 87.746094 259.199219 84 262.945312 84 267.601562 L 84 284.398438 C 84 289.054688 87.746094 292.800781 92.398438 292.800781 L 109.199219 292.800781 L 109.199219 309.601562 C 109.199219 314.257812 112.945312 318 117.601562 318 L 134.398438 318 C 139.054688 318 142.800781 314.253906 142.800781 309.601562 L 142.800781 292.800781 L 159.601562 292.800781 C 164.257812 292.800781 168 289.054688 168 284.398438 L 168 267.601562 C 168 262.945312 164.257812 259.199219 159.601562 259.199219 L 142.800781 259.199219 L 142.800781 242.398438 C 142.800781 237.746094 139.054688 234 134.398438 234 Z M 117.601562 234"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 300 252 C 300 261.941406 291.941406 270 282 270 C 272.058594 270 264 261.941406 264 252 C 264 242.058594 272.058594 234 282 234 C 291.941406 234 300 242.058594 300 252 Z M 300 252"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 252 252 C 252 261.941406 243.941406 270 234 270 C 224.058594 270 216 261.941406 216 252 C 216 242.058594 224.058594 234 234 234 C 243.941406 234 252 242.058594 252 252 Z M 252 252"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 300 300 C 300 309.941406 291.941406 318 282 318 C 272.058594 318 264 309.941406 264 300 C 264 290.058594 272.058594 282 282 282 C 291.941406 282 300 290.058594 300 300 Z M 300 300"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 252 300 C 252 309.941406 243.941406 318 234 318 C 224.058594 318 216 309.941406 216 300 C 216 290.058594 224.058594 282 234 282 C 243.941406 282 252 290.058594 252 300 Z M 252 300"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 324 336 L 324 48 C 324 34.746094 313.253906 24 300 24 L 84 24 C 70.746094 24 60 34.746094 60 48 L 60 336 C 60 349.253906 70.746094 360 84 360 L 300 360 C 313.253906 360 324 349.253906 324 336 Z M 324 336"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill-rule:evenodd;fill:rgb(29.803%,29.803%,29.803%)" d="M 108 84 L 276 84 L 276 180 L 108 180 Z M 108 84"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 117.601562 228 C 112.945312 228 109.199219 231.742188 109.199219 236.398438 L 109.199219 253.199219 L 92.398438 253.199219 C 87.746094 253.199219 84 256.945312 84 261.601562 L 84 278.398438 C 84 283.054688 87.746094 286.800781 92.398438 286.800781 L 109.199219 286.800781 L 109.199219 303.601562 C 109.199219 308.257812 112.945312 312 117.601562 312 L 134.398438 312 C 139.054688 312 142.800781 308.253906 142.800781 303.601562 L 142.800781 286.800781 L 159.601562 286.800781 C 164.257812 286.800781 168 283.054688 168 278.398438 L 168 261.601562 C 168 256.945312 164.257812 253.199219 159.601562 253.199219 L 142.800781 253.199219 L 142.800781 236.398438 C 142.800781 231.746094 139.054688 228 134.398438 228 Z M 117.601562 228"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 300 246 C 300 255.941406 291.941406 264 282 264 C 272.058594 264 264 255.941406 264 246 C 264 236.058594 272.058594 228 282 228 C 291.941406 228 300 236.058594 300 246 Z M 300 246"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 252 246 C 252 255.941406 243.941406 264 234 264 C 224.058594 264 216 255.941406 216 246 C 216 236.058594 224.058594 228 234 228 C 243.941406 228 252 236.058594 252 246 Z M 252 246"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 300 294 C 300 303.941406 291.941406 312 282 312 C 272.058594 312 264 303.941406 264 294 C 264 284.058594 272.058594 276 282 276 C 291.941406 276 300 284.058594 300 294 Z M 300 294"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 252 294 C 252 303.941406 243.941406 312 234 312 C 224.058594 312 216 303.941406 216 294 C 216 284.058594 224.058594 276 234 276 C 243.941406 276 252 284.058594 252 294 Z M 252 294"/> </g> </svg>
diff --git a/_icons_to_fix/milkytracker.svg b/_icons_to_fix/milkytracker.svg
new file mode 100644
index 000000000..d55f64df0
--- /dev/null
+++ b/_icons_to_fix/milkytracker.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 324 349.199219 L 324 114 L 60 114 L 60 349.199219 C 60 358.507812 67.359375 366 76.5 366 L 307.5 366 C 316.640625 366 324 358.507812 324 349.199219 Z M 324 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 29 46.942708 L 29 30.971354 M 17.016927 30.971354 L 23 38.971354 L 29 30.971354 M 17.016927 46.942708 L 17.016927 30.971354" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke:rgb(0%,0%,0%)" d="M 41.028646 30.971354 L 49.028646 30.971354 M 45.028646 46.971354 L 45.028646 30.971354" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 120 24 L 120 30 L 264 30 L 264 24 Z M 120 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 324 343.199219 L 324 108 L 60 108 L 60 343.199219 C 60 352.507812 67.359375 360 76.5 360 L 307.5 360 C 316.640625 360 324 352.507812 324 343.199219 Z M 324 343.199219"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 120 60 L 264 60 L 324 108 L 60 108 Z M 120 60"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 120 24 L 264 24 L 264 60 L 120 60 Z M 120 24"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 264 60 L 324 108 L 216 108 Z M 264 60"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 216 108 L 216 360 L 308.570312 360 C 317.117188 360 324 352.507812 324 343.199219 L 324 108 Z M 216 108"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(23.137%,54.509%,72.156%)" d="M 29 45.971354 L 29 30 M 17.016927 30 L 23 38 L 29 30 M 17.016927 45.971354 L 17.016927 30" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke:rgb(23.137%,54.509%,72.156%)" d="M 41.028646 30 L 49.028646 30 M 45.028646 46 L 45.028646 30" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/minecraft.svg b/_icons_to_fix/minecraft.svg
new file mode 100644
index 000000000..a0f3bea35
--- /dev/null
+++ b/_icons_to_fix/minecraft.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 360.65625 46.96875 L 360.675781 63.039062 L 338.898438 63.039062 L 338.898438 41.613281 L 360.105469 41.691406 C 360.675781 43.859375 360.652344 42.75 360.65625 46.96875 Z M 360.65625 46.96875"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 360.105469 41.691406 L 339.664062 41.613281 L 339.664062 24.007812 C 351.066406 25.359375 358.050781 32.625 360.105469 41.691406 Z M 360.105469 41.691406"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 318.257812 63.039062 L 339.65625 63.039062 L 339.65625 85.234375 L 318.257812 85.234375 Z M 318.257812 63.039062"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 318.257812 41.613281 L 339.65625 41.613281 L 339.65625 63.804688 L 318.257812 63.804688 Z M 318.257812 41.613281"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 339.664062 24.007812 L 339.664062 41.613281 L 318.261719 41.613281 L 318.261719 24.007812 L 339.664062 24.007812 C 338.898438 24.007812 338.898438 24.007812 339.664062 24.007812 Z M 339.664062 24.007812"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 297.621094 41.613281 L 319.023438 41.613281 L 319.023438 63.804688 L 297.621094 63.804688 Z M 297.621094 41.613281"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 297.621094 24.007812 L 319.023438 24.007812 L 319.023438 41.613281 L 297.621094 41.613281 Z M 297.621094 24.007812"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 276.222656 24.007812 L 297.621094 24.007812 L 297.621094 41.613281 L 276.222656 41.613281 Z M 276.222656 24.007812"/> </g> <mask id="mask8"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip9"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface29" clip-path="url(#clip9)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 255.585938 63.039062 L 276.984375 63.039062 L 276.984375 85.234375 L 255.585938 85.234375 Z M 255.585938 63.039062"/> </g> <mask id="mask9"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip10"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface32" clip-path="url(#clip10)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 255.585938 41.613281 L 276.984375 41.613281 L 276.984375 63.804688 L 255.585938 63.804688 Z M 255.585938 41.613281"/> </g> <mask id="mask10"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip11"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface35" clip-path="url(#clip11)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 255.585938 24.007812 L 276.984375 24.007812 L 276.984375 41.613281 L 255.585938 41.613281 Z M 255.585938 24.007812"/> </g> <mask id="mask11"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip12"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface38" clip-path="url(#clip12)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 234.1875 85.234375 L 255.585938 85.234375 L 255.585938 107.429688 L 234.1875 107.429688 Z M 234.1875 85.234375"/> </g> <mask id="mask12"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip13"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface41" clip-path="url(#clip13)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 234.1875 63.039062 L 255.585938 63.039062 L 255.585938 85.234375 L 234.1875 85.234375 Z M 234.1875 63.039062"/> </g> <mask id="mask13"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip14"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface44" clip-path="url(#clip14)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 234.1875 41.613281 L 255.585938 41.613281 L 255.585938 63.804688 L 234.1875 63.804688 Z M 234.1875 41.613281"/> </g> <mask id="mask14"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip15"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface47" clip-path="url(#clip15)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 234.1875 24.007812 L 255.585938 24.007812 L 255.585938 41.613281 L 234.1875 41.613281 Z M 234.1875 24.007812"/> </g> <mask id="mask15"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip16"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface50" clip-path="url(#clip16)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 213.550781 63.039062 L 234.949219 63.039062 L 234.949219 85.234375 L 213.550781 85.234375 Z M 213.550781 63.039062"/> </g> <mask id="mask16"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip17"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface53" clip-path="url(#clip17)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 213.550781 41.613281 L 234.949219 41.613281 L 234.949219 63.804688 L 213.550781 63.804688 Z M 213.550781 41.613281"/> </g> <mask id="mask17"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip18"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface56" clip-path="url(#clip18)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 213.550781 24.007812 L 234.949219 24.007812 L 234.949219 41.613281 L 213.550781 41.613281 Z M 213.550781 24.007812"/> </g> <mask id="mask18"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip19"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface59" clip-path="url(#clip19)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 192.148438 85.234375 L 213.550781 85.234375 L 213.550781 107.429688 L 192.148438 107.429688 Z M 192.148438 85.234375"/> </g> <mask id="mask19"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip20"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface62" clip-path="url(#clip20)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 192.148438 63.039062 L 213.550781 63.039062 L 213.550781 85.234375 L 192.148438 85.234375 Z M 192.148438 63.039062"/> </g> <mask id="mask20"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip21"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface65" clip-path="url(#clip21)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 192.148438 24.007812 L 213.550781 24.007812 L 213.550781 41.613281 L 192.148438 41.613281 Z M 192.148438 24.007812"/> </g> <mask id="mask21"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip22"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface68" clip-path="url(#clip22)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 171.515625 24.007812 L 192.914062 24.007812 L 192.914062 41.613281 L 171.515625 41.613281 Z M 171.515625 24.007812"/> </g> <mask id="mask22"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip23"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface71" clip-path="url(#clip23)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 150.113281 63.039062 L 171.515625 63.039062 L 171.515625 85.234375 L 150.113281 85.234375 Z M 150.113281 63.039062"/> </g> <mask id="mask23"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip24"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface74" clip-path="url(#clip24)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 129.476562 24.007812 L 150.878906 24.007812 L 150.878906 41.613281 L 129.476562 41.613281 Z M 129.476562 24.007812"/> </g> <mask id="mask24"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip25"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface77" clip-path="url(#clip25)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 108.078125 85.234375 L 129.476562 85.234375 L 129.476562 107.429688 L 108.078125 107.429688 Z M 108.078125 85.234375"/> </g> <mask id="mask25"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip26"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface80" clip-path="url(#clip26)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 108.078125 41.613281 L 129.476562 41.613281 L 129.476562 63.804688 L 108.078125 63.804688 Z M 108.078125 41.613281"/> </g> <mask id="mask26"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip27"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface83" clip-path="url(#clip27)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 108.078125 24.007812 L 129.476562 24.007812 L 129.476562 41.613281 L 108.078125 41.613281 Z M 108.078125 24.007812"/> </g> <mask id="mask27"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip28"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface86" clip-path="url(#clip28)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 87.441406 41.613281 L 108.84375 41.613281 L 108.84375 63.804688 L 87.441406 63.804688 Z M 87.441406 41.613281"/> </g> <mask id="mask28"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip29"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface89" clip-path="url(#clip29)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 87.441406 24.007812 L 108.84375 24.007812 L 108.84375 41.613281 L 87.441406 41.613281 Z M 87.441406 24.007812"/> </g> <mask id="mask29"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip30"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface92" clip-path="url(#clip30)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 66.042969 63.039062 L 87.441406 63.039062 L 87.441406 85.234375 L 66.042969 85.234375 Z M 66.042969 63.039062"/> </g> <mask id="mask30"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip31"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface95" clip-path="url(#clip31)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 66.042969 41.613281 L 87.441406 41.613281 L 87.441406 63.804688 L 66.042969 63.804688 Z M 66.042969 41.613281"/> </g> <mask id="mask31"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip32"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface98" clip-path="url(#clip32)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 66.042969 24.007812 L 87.441406 24.007812 L 87.441406 41.613281 L 66.042969 41.613281 Z M 66.042969 24.007812"/> </g> <mask id="mask32"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip33"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface101" clip-path="url(#clip33)"> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 45.40625 24.007812 L 66.804688 24.007812 L 66.804688 41.613281 L 45.40625 41.613281 Z M 45.40625 24.007812"/> </g> <mask id="mask33"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip34"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface104" clip-path="url(#clip34)"> <path style="fill:rgb(0%,0%,0%)" d="M 23.324219 61.003906 L 23.265625 63.949219 L 23.25 63.949219 L 23.25 64.742188 L 23.265625 64.742188 L 23.625 87.09375 L 24.386719 87.09375 L 24.386719 79.59375 L 23.625 79.59375 Z M 24.386719 314.21875 L 24.386719 321.71875 L 24.40625 327.925781 L 24.410156 330.285156 L 24.417969 330.285156 L 24.417969 330.300781 L 24.429688 330.300781 L 24.40625 320.425781 Z M 24.414062 331.148438 L 24.429688 337.800781 L 24.417969 337.800781 L 24.417969 337.785156 L 24.410156 337.785156 C 24.402344 337.5 24.398438 337.464844 24.394531 337.785156 L 24.386719 337.785156 C 24.386719 337.789062 24.386719 337.789062 24.386719 337.792969 C 24.386719 337.871094 24.390625 337.949219 24.394531 338.027344 C 24.390625 338.132812 24.390625 338.089844 24.390625 338.238281 L 24.398438 338.242188 C 24.59375 349.597656 33.34375 359.238281 45.410156 360.75 L 339.664062 360.75 C 340.808594 360.636719 341.949219 360.453125 343.070312 360.199219 C 343.628906 360.070312 344.179688 359.925781 344.726562 359.765625 C 344.730469 359.765625 344.734375 359.761719 344.738281 359.761719 C 345.285156 359.601562 345.824219 359.421875 346.359375 359.222656 C 346.363281 359.222656 346.367188 359.222656 346.367188 359.21875 C 352.8125 356.824219 358.207031 351.789062 359.929688 343.753906 L 360.003906 343.753906 C 360.226562 342.820312 360.761719 340.085938 360.75 337.789062 L 360.71875 331.3125 C 360.609375 333.339844 360.195312 335.453125 360.003906 336.253906 L 359.929688 336.253906 C 358.207031 344.289062 352.8125 349.324219 346.367188 351.71875 C 346.367188 351.722656 346.363281 351.722656 346.359375 351.722656 C 345.824219 351.921875 345.285156 352.101562 344.738281 352.261719 C 344.734375 352.261719 344.730469 352.265625 344.726562 352.265625 C 344.179688 352.425781 343.628906 352.570312 343.070312 352.699219 C 341.949219 352.953125 340.808594 353.136719 339.664062 353.25 L 45.410156 353.25 C 33.488281 351.757812 24.8125 342.328125 24.414062 331.148438 Z M 24.414062 331.148438"/> </g> <mask id="mask34"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip35"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface107" clip-path="url(#clip35)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 44.640625 23.25 C 33.488281 24.179688 26.425781 31.238281 24.011719 41.613281 C 23.785156 43.246094 23.65625 44.894531 23.609375 47.160156 L 23.265625 63.949219 L 23.25 63.949219 L 23.25 64.742188 L 23.265625 64.742188 L 23.324219 68.503906 L 23.609375 54.660156 C 23.65625 52.394531 23.785156 50.746094 24.011719 49.113281 C 26.425781 38.738281 33.488281 31.679688 44.640625 30.75 L 338.894531 30.75 C 343.910156 31.371094 348.074219 33.1875 351.335938 35.828125 C 355.921875 39.082031 358.886719 43.8125 360.105469 49.191406 C 360.675781 51.359375 360.652344 50.25 360.65625 54.46875 L 360.675781 70.542969 L 360.675781 63.042969 L 360.65625 46.96875 C 360.648438 42.75 360.675781 43.859375 360.105469 41.691406 C 358.886719 36.3125 355.921875 31.582031 351.335938 28.328125 C 348.074219 25.6875 343.910156 23.871094 338.894531 23.25 Z M 360.675781 321.777344 L 360.675781 329.277344 L 360.71875 338.828125 C 360.738281 338.476562 360.75 338.128906 360.75 337.789062 Z M 24.402344 337.558594 C 24.398438 337.554688 24.398438 337.625 24.394531 337.785156 L 24.386719 337.785156 C 24.386719 337.789062 24.386719 337.789062 24.386719 337.792969 C 24.386719 337.871094 24.390625 337.949219 24.394531 338.027344 C 24.390625 338.132812 24.390625 338.089844 24.390625 338.238281 L 24.398438 338.242188 C 24.398438 338.382812 24.410156 338.523438 24.414062 338.664062 L 24.410156 337.785156 C 24.40625 337.644531 24.402344 337.566406 24.402344 337.558594 Z M 24.402344 337.558594"/> </g> </defs> <g> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 129.492188 41.613281 L 129.492188 107.429688 L 108.847656 107.429688 L 108.847656 85.230469 L 66.8125 85.230469 L 66.8125 63.050781 L 45.421875 63.050781 L 45.421875 85.230469 L 24.386719 85.230469 L 24.386719 321.71875 L 24.433594 337.800781 L 24.417969 337.800781 L 24.417969 337.785156 L 24.386719 337.785156 C 24.386719 337.867188 24.402344 337.945312 24.402344 338.027344 C 24.398438 338.070312 24.402344 337.699219 24.402344 338.234375 L 24.433594 338.25 C 24.640625 349.597656 33.359375 359.238281 45.421875 360.746094 L 339.671875 360.746094 C 348.804688 359.847656 357.636719 354.464844 359.929688 343.75 L 360.003906 343.75 C 360.226562 342.816406 360.761719 340.082031 360.75 337.789062 L 360.675781 321.777344 L 360.675781 63.050781 L 339.671875 63.050781 L 339.671875 85.230469 L 297.636719 85.230469 L 297.636719 63.050781 L 276.230469 63.050781 L 276.230469 85.230469 L 255.601562 85.230469 L 255.601562 107.429688 L 234.957031 107.429688 L 234.957031 85.230469 L 213.5625 85.230469 L 213.5625 107.429688 L 192.917969 107.429688 L 192.917969 63.050781 L 171.527344 63.050781 L 171.527344 85.230469 L 150.882812 85.230469 L 150.882812 41.613281 Z M 129.492188 41.613281"/> <path style="fill:rgb(27.843%,70.588%,62.352%)" d="M 44.640625 23.25 C 33.488281 24.179688 26.421875 31.238281 24.011719 41.613281 C 23.785156 43.246094 23.652344 44.894531 23.609375 47.160156 L 23.265625 63.949219 L 23.25 63.949219 L 23.25 64.742188 L 23.265625 64.742188 L 23.625 87.09375 L 44.640625 87.09375 L 44.640625 64.742188 L 65.285156 64.742188 L 65.285156 87.09375 L 107.320312 87.09375 L 107.320312 110.242188 L 128.714844 110.242188 L 128.714844 41.613281 L 149.359375 41.613281 L 149.359375 87.09375 L 170.75 87.09375 L 170.75 64.742188 L 191.394531 64.742188 L 191.394531 110.242188 L 212.785156 110.242188 L 212.785156 87.09375 L 233.429688 87.09375 L 233.429688 110.242188 L 254.820312 110.242188 L 254.820312 87.09375 L 276.226562 87.09375 L 276.226562 64.742188 L 296.855469 64.742188 L 296.855469 87.09375 L 338.894531 87.09375 L 338.894531 63.949219 L 359.910156 63.949219 L 359.894531 47.191406 C 359.890625 42.789062 359.910156 43.949219 359.34375 41.691406 C 357.289062 32.238281 350.296875 24.660156 338.894531 23.25 Z M 44.640625 23.25"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 360.675781 321.777344 L 360.746094 337.789062 C 360.757812 340.085938 360.214844 342.820312 359.992188 343.753906 L 339.664062 343.914062 L 339.664062 320.953125 L 360.675781 320.953125 Z M 360.675781 321.777344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 339.65625 299.523438 L 360.667969 299.523438 L 360.667969 322.484375 L 339.65625 322.484375 Z M 339.65625 299.523438"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 339.65625 277.332031 L 360.667969 277.332031 L 360.667969 299.523438 L 339.65625 299.523438 Z M 339.65625 277.332031"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 339.65625 255.902344 L 360.667969 255.902344 L 360.667969 278.035156 L 339.65625 278.035156 Z M 339.65625 255.902344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 339.65625 233.707031 L 360.667969 233.707031 L 360.667969 255.902344 L 339.65625 255.902344 Z M 339.65625 233.707031"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 339.65625 212.277344 L 360.667969 212.277344 L 360.667969 234.410156 L 339.65625 234.410156 Z M 339.65625 212.277344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 339.65625 194.675781 L 360.667969 194.675781 L 360.667969 212.277344 L 339.65625 212.277344 Z M 339.65625 194.675781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 339.65625 172.480469 L 360.667969 172.480469 L 360.667969 194.675781 L 339.65625 194.675781 Z M 339.65625 172.480469"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 339.65625 151.050781 L 360.667969 151.050781 L 360.667969 173.125 L 339.65625 173.125 Z M 339.65625 151.050781"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 339.65625 128.859375 L 360.667969 128.859375 L 360.667969 151.050781 L 339.65625 151.050781 Z M 339.65625 128.859375"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 339.65625 107.429688 L 360.667969 107.429688 L 360.667969 129.5 L 339.65625 129.5 Z M 339.65625 107.429688"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 339.65625 85.234375 L 360.667969 85.234375 L 360.667969 107.429688 L 339.65625 107.429688 Z M 339.65625 85.234375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 339.65625 63.039062 L 360.667969 63.039062 L 360.667969 85.234375 L 339.65625 85.234375 Z M 339.65625 63.039062"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 339.664062 343.914062 L 359.917969 343.753906 C 357.625 354.46875 348.796875 359.847656 339.664062 360.75 Z M 339.664062 343.914062"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 339.664062 343.148438 L 339.664062 360.75 C 339.664062 360.75 338.898438 360.75 338.898438 360.75 L 318.261719 360.75 L 318.261719 343.148438 Z M 339.664062 343.148438"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 318.257812 321.71875 L 339.65625 321.71875 L 339.65625 343.914062 L 318.257812 343.914062 Z M 318.257812 321.71875"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 318.257812 299.523438 L 339.65625 299.523438 L 339.65625 321.71875 L 318.257812 321.71875 Z M 318.257812 299.523438"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 318.257812 277.332031 L 339.65625 277.332031 L 339.65625 299.523438 L 318.257812 299.523438 Z M 318.257812 277.332031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 318.257812 255.902344 L 339.65625 255.902344 L 339.65625 278.09375 L 318.257812 278.09375 Z M 318.257812 255.902344"/> <path style="fill:rgb(45.098%,46.274%,50.196%)" d="M 318.257812 233.707031 L 339.65625 233.707031 L 339.65625 255.902344 L 318.257812 255.902344 Z M 318.257812 233.707031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 318.257812 212.277344 L 339.65625 212.277344 L 339.65625 234.472656 L 318.257812 234.472656 Z M 318.257812 212.277344"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 318.257812 194.675781 L 339.65625 194.675781 L 339.65625 212.277344 L 318.257812 212.277344 Z M 318.257812 194.675781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 318.257812 172.480469 L 339.65625 172.480469 L 339.65625 194.675781 L 318.257812 194.675781 Z M 318.257812 172.480469"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 318.257812 151.050781 L 339.65625 151.050781 L 339.65625 173.246094 L 318.257812 173.246094 Z M 318.257812 151.050781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 318.257812 128.859375 L 339.65625 128.859375 L 339.65625 151.050781 L 318.257812 151.050781 Z M 318.257812 128.859375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 318.257812 107.429688 L 339.65625 107.429688 L 339.65625 129.625 L 318.257812 129.625 Z M 318.257812 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 318.257812 85.234375 L 339.65625 85.234375 L 339.65625 107.429688 L 318.257812 107.429688 Z M 318.257812 85.234375"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 297.621094 343.148438 L 319.023438 343.148438 L 319.023438 360.75 L 297.621094 360.75 Z M 297.621094 343.148438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 297.621094 321.71875 L 319.023438 321.71875 L 319.023438 343.914062 L 297.621094 343.914062 Z M 297.621094 321.71875"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 297.621094 299.523438 L 319.023438 299.523438 L 319.023438 321.71875 L 297.621094 321.71875 Z M 297.621094 299.523438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 297.621094 277.332031 L 319.023438 277.332031 L 319.023438 299.523438 L 297.621094 299.523438 Z M 297.621094 277.332031"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 297.621094 255.902344 L 319.023438 255.902344 L 319.023438 278.09375 L 297.621094 278.09375 Z M 297.621094 255.902344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 297.621094 233.707031 L 319.023438 233.707031 L 319.023438 255.902344 L 297.621094 255.902344 Z M 297.621094 233.707031"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 297.621094 212.277344 L 319.023438 212.277344 L 319.023438 234.472656 L 297.621094 234.472656 Z M 297.621094 212.277344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 297.621094 194.675781 L 319.023438 194.675781 L 319.023438 212.277344 L 297.621094 212.277344 Z M 297.621094 194.675781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 297.621094 172.480469 L 319.023438 172.480469 L 319.023438 194.675781 L 297.621094 194.675781 Z M 297.621094 172.480469"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 297.621094 151.050781 L 319.023438 151.050781 L 319.023438 173.246094 L 297.621094 173.246094 Z M 297.621094 151.050781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 297.621094 128.859375 L 319.023438 128.859375 L 319.023438 151.050781 L 297.621094 151.050781 Z M 297.621094 128.859375"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 297.621094 107.429688 L 319.023438 107.429688 L 319.023438 129.625 L 297.621094 129.625 Z M 297.621094 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 297.621094 85.234375 L 319.023438 85.234375 L 319.023438 107.429688 L 297.621094 107.429688 Z M 297.621094 85.234375"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 297.621094 63.039062 L 319.023438 63.039062 L 319.023438 85.234375 L 297.621094 85.234375 Z M 297.621094 63.039062"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 276.222656 343.148438 L 297.621094 343.148438 L 297.621094 360.75 L 276.222656 360.75 Z M 276.222656 343.148438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 276.222656 321.71875 L 297.621094 321.71875 L 297.621094 343.914062 L 276.222656 343.914062 Z M 276.222656 321.71875"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 276.222656 299.523438 L 297.621094 299.523438 L 297.621094 321.71875 L 276.222656 321.71875 Z M 276.222656 299.523438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 276.222656 277.332031 L 297.621094 277.332031 L 297.621094 299.523438 L 276.222656 299.523438 Z M 276.222656 277.332031"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 276.222656 255.902344 L 297.621094 255.902344 L 297.621094 278.09375 L 276.222656 278.09375 Z M 276.222656 255.902344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 276.222656 233.707031 L 297.621094 233.707031 L 297.621094 255.902344 L 276.222656 255.902344 Z M 276.222656 233.707031"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 276.222656 212.277344 L 297.621094 212.277344 L 297.621094 234.472656 L 276.222656 234.472656 Z M 276.222656 212.277344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 276.222656 194.675781 L 297.621094 194.675781 L 297.621094 212.277344 L 276.222656 212.277344 Z M 276.222656 194.675781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 276.222656 172.480469 L 297.621094 172.480469 L 297.621094 194.675781 L 276.222656 194.675781 Z M 276.222656 172.480469"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 276.222656 151.050781 L 297.621094 151.050781 L 297.621094 173.246094 L 276.222656 173.246094 Z M 276.222656 151.050781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 276.222656 128.859375 L 297.621094 128.859375 L 297.621094 151.050781 L 276.222656 151.050781 Z M 276.222656 128.859375"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 276.222656 107.429688 L 297.621094 107.429688 L 297.621094 129.625 L 276.222656 129.625 Z M 276.222656 107.429688"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 276.222656 85.234375 L 297.621094 85.234375 L 297.621094 107.429688 L 276.222656 107.429688 Z M 276.222656 85.234375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 276.222656 63.039062 L 297.621094 63.039062 L 297.621094 85.234375 L 276.222656 85.234375 Z M 276.222656 63.039062"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 276.222656 41.613281 L 297.621094 41.613281 L 297.621094 63.804688 L 276.222656 63.804688 Z M 276.222656 41.613281"/> <use mask="url(#mask7)" xlink:href="#surface26"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 255.585938 343.148438 L 276.984375 343.148438 L 276.984375 360.75 L 255.585938 360.75 Z M 255.585938 343.148438"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 255.585938 321.71875 L 276.984375 321.71875 L 276.984375 343.914062 L 255.585938 343.914062 Z M 255.585938 321.71875"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 255.585938 299.523438 L 276.984375 299.523438 L 276.984375 321.71875 L 255.585938 321.71875 Z M 255.585938 299.523438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 255.585938 277.332031 L 276.984375 277.332031 L 276.984375 299.523438 L 255.585938 299.523438 Z M 255.585938 277.332031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 255.585938 255.902344 L 276.984375 255.902344 L 276.984375 278.09375 L 255.585938 278.09375 Z M 255.585938 255.902344"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 255.585938 233.707031 L 276.984375 233.707031 L 276.984375 255.902344 L 255.585938 255.902344 Z M 255.585938 233.707031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 255.585938 212.277344 L 276.984375 212.277344 L 276.984375 234.472656 L 255.585938 234.472656 Z M 255.585938 212.277344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 255.585938 194.675781 L 276.984375 194.675781 L 276.984375 212.277344 L 255.585938 212.277344 Z M 255.585938 194.675781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 255.585938 172.480469 L 276.984375 172.480469 L 276.984375 194.675781 L 255.585938 194.675781 Z M 255.585938 172.480469"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 255.585938 151.050781 L 276.984375 151.050781 L 276.984375 173.246094 L 255.585938 173.246094 Z M 255.585938 151.050781"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 255.585938 128.859375 L 276.984375 128.859375 L 276.984375 151.050781 L 255.585938 151.050781 Z M 255.585938 128.859375"/> <path style="fill:rgb(45.098%,46.274%,50.196%)" d="M 255.585938 107.429688 L 276.984375 107.429688 L 276.984375 129.625 L 255.585938 129.625 Z M 255.585938 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 255.585938 85.234375 L 276.984375 85.234375 L 276.984375 107.429688 L 255.585938 107.429688 Z M 255.585938 85.234375"/> <use mask="url(#mask8)" xlink:href="#surface29"/> <use mask="url(#mask9)" xlink:href="#surface32"/> <use mask="url(#mask10)" xlink:href="#surface35"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 234.1875 343.148438 L 255.585938 343.148438 L 255.585938 360.75 L 234.1875 360.75 Z M 234.1875 343.148438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 234.1875 321.71875 L 255.585938 321.71875 L 255.585938 343.914062 L 234.1875 343.914062 Z M 234.1875 321.71875"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 234.1875 299.523438 L 255.585938 299.523438 L 255.585938 321.71875 L 234.1875 321.71875 Z M 234.1875 299.523438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 234.1875 277.332031 L 255.585938 277.332031 L 255.585938 299.523438 L 234.1875 299.523438 Z M 234.1875 277.332031"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 234.1875 255.902344 L 255.585938 255.902344 L 255.585938 278.09375 L 234.1875 278.09375 Z M 234.1875 255.902344"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 234.1875 233.707031 L 255.585938 233.707031 L 255.585938 255.902344 L 234.1875 255.902344 Z M 234.1875 233.707031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 234.1875 212.277344 L 255.585938 212.277344 L 255.585938 234.472656 L 234.1875 234.472656 Z M 234.1875 212.277344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 234.1875 194.675781 L 255.585938 194.675781 L 255.585938 212.277344 L 234.1875 212.277344 Z M 234.1875 194.675781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 234.1875 172.480469 L 255.585938 172.480469 L 255.585938 194.675781 L 234.1875 194.675781 Z M 234.1875 172.480469"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 234.1875 151.050781 L 255.585938 151.050781 L 255.585938 173.246094 L 234.1875 173.246094 Z M 234.1875 151.050781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 234.1875 128.859375 L 255.585938 128.859375 L 255.585938 151.050781 L 234.1875 151.050781 Z M 234.1875 128.859375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 234.1875 107.429688 L 255.585938 107.429688 L 255.585938 129.625 L 234.1875 129.625 Z M 234.1875 107.429688"/> <use mask="url(#mask11)" xlink:href="#surface38"/> <use mask="url(#mask12)" xlink:href="#surface41"/> <use mask="url(#mask13)" xlink:href="#surface44"/> <use mask="url(#mask14)" xlink:href="#surface47"/> <path style="fill:rgb(52.549%,43.921%,36.470%)" d="M 213.550781 343.148438 L 234.949219 343.148438 L 234.949219 360.75 L 213.550781 360.75 Z M 213.550781 343.148438"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 213.550781 321.71875 L 234.949219 321.71875 L 234.949219 343.914062 L 213.550781 343.914062 Z M 213.550781 321.71875"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 213.550781 299.523438 L 234.949219 299.523438 L 234.949219 321.71875 L 213.550781 321.71875 Z M 213.550781 299.523438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 213.550781 277.332031 L 234.949219 277.332031 L 234.949219 299.523438 L 213.550781 299.523438 Z M 213.550781 277.332031"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 213.550781 255.902344 L 234.949219 255.902344 L 234.949219 278.09375 L 213.550781 278.09375 Z M 213.550781 255.902344"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 213.550781 233.707031 L 234.949219 233.707031 L 234.949219 255.902344 L 213.550781 255.902344 Z M 213.550781 233.707031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 213.550781 212.277344 L 234.949219 212.277344 L 234.949219 234.472656 L 213.550781 234.472656 Z M 213.550781 212.277344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 213.550781 194.675781 L 234.949219 194.675781 L 234.949219 212.277344 L 213.550781 212.277344 Z M 213.550781 194.675781"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 213.550781 172.480469 L 234.949219 172.480469 L 234.949219 194.675781 L 213.550781 194.675781 Z M 213.550781 172.480469"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 213.550781 151.050781 L 234.949219 151.050781 L 234.949219 173.246094 L 213.550781 173.246094 Z M 213.550781 151.050781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 213.550781 128.859375 L 234.949219 128.859375 L 234.949219 151.050781 L 213.550781 151.050781 Z M 213.550781 128.859375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 213.550781 107.429688 L 234.949219 107.429688 L 234.949219 129.625 L 213.550781 129.625 Z M 213.550781 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 213.550781 85.234375 L 234.949219 85.234375 L 234.949219 107.429688 L 213.550781 107.429688 Z M 213.550781 85.234375"/> <use mask="url(#mask15)" xlink:href="#surface50"/> <use mask="url(#mask16)" xlink:href="#surface53"/> <use mask="url(#mask17)" xlink:href="#surface56"/> <path style="fill:rgb(52.549%,43.921%,36.470%)" d="M 192.148438 343.148438 L 213.550781 343.148438 L 213.550781 360.75 L 192.148438 360.75 Z M 192.148438 343.148438"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 192.148438 321.71875 L 213.550781 321.71875 L 213.550781 343.914062 L 192.148438 343.914062 Z M 192.148438 321.71875"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 192.148438 299.523438 L 213.550781 299.523438 L 213.550781 321.71875 L 192.148438 321.71875 Z M 192.148438 299.523438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 192.148438 277.332031 L 213.550781 277.332031 L 213.550781 299.523438 L 192.148438 299.523438 Z M 192.148438 277.332031"/> <path style="fill:rgb(45.098%,46.274%,50.196%)" d="M 192.148438 255.902344 L 213.550781 255.902344 L 213.550781 278.09375 L 192.148438 278.09375 Z M 192.148438 255.902344"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 192.148438 233.707031 L 213.550781 233.707031 L 213.550781 255.902344 L 192.148438 255.902344 Z M 192.148438 233.707031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 192.148438 212.277344 L 213.550781 212.277344 L 213.550781 234.472656 L 192.148438 234.472656 Z M 192.148438 212.277344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 192.148438 194.675781 L 213.550781 194.675781 L 213.550781 212.277344 L 192.148438 212.277344 Z M 192.148438 194.675781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 192.148438 172.480469 L 213.550781 172.480469 L 213.550781 194.675781 L 192.148438 194.675781 Z M 192.148438 172.480469"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 192.148438 151.050781 L 213.550781 151.050781 L 213.550781 173.246094 L 192.148438 173.246094 Z M 192.148438 151.050781"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 192.148438 128.859375 L 213.550781 128.859375 L 213.550781 151.050781 L 192.148438 151.050781 Z M 192.148438 128.859375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 192.148438 107.429688 L 213.550781 107.429688 L 213.550781 129.625 L 192.148438 129.625 Z M 192.148438 107.429688"/> <use mask="url(#mask18)" xlink:href="#surface59"/> <use mask="url(#mask19)" xlink:href="#surface62"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 192.148438 41.613281 L 213.550781 41.613281 L 213.550781 63.804688 L 192.148438 63.804688 Z M 192.148438 41.613281"/> <use mask="url(#mask20)" xlink:href="#surface65"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 171.515625 343.148438 L 192.914062 343.148438 L 192.914062 360.75 L 171.515625 360.75 Z M 171.515625 343.148438"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 171.515625 321.71875 L 192.914062 321.71875 L 192.914062 343.914062 L 171.515625 343.914062 Z M 171.515625 321.71875"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 171.515625 299.523438 L 192.914062 299.523438 L 192.914062 321.71875 L 171.515625 321.71875 Z M 171.515625 299.523438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 171.515625 277.332031 L 192.914062 277.332031 L 192.914062 299.523438 L 171.515625 299.523438 Z M 171.515625 277.332031"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 171.515625 255.902344 L 192.914062 255.902344 L 192.914062 278.09375 L 171.515625 278.09375 Z M 171.515625 255.902344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 171.515625 233.707031 L 192.914062 233.707031 L 192.914062 255.902344 L 171.515625 255.902344 Z M 171.515625 233.707031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 171.515625 212.277344 L 192.914062 212.277344 L 192.914062 234.472656 L 171.515625 234.472656 Z M 171.515625 212.277344"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 171.515625 194.675781 L 192.914062 194.675781 L 192.914062 212.277344 L 171.515625 212.277344 Z M 171.515625 194.675781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 171.515625 172.480469 L 192.914062 172.480469 L 192.914062 194.675781 L 171.515625 194.675781 Z M 171.515625 172.480469"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 171.515625 151.050781 L 192.914062 151.050781 L 192.914062 173.246094 L 171.515625 173.246094 Z M 171.515625 151.050781"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 171.515625 128.859375 L 192.914062 128.859375 L 192.914062 151.050781 L 171.515625 151.050781 Z M 171.515625 128.859375"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 171.515625 107.429688 L 192.914062 107.429688 L 192.914062 129.625 L 171.515625 129.625 Z M 171.515625 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 171.515625 85.234375 L 192.914062 85.234375 L 192.914062 107.429688 L 171.515625 107.429688 Z M 171.515625 85.234375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 171.515625 63.039062 L 192.914062 63.039062 L 192.914062 85.234375 L 171.515625 85.234375 Z M 171.515625 63.039062"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 171.515625 41.613281 L 192.914062 41.613281 L 192.914062 63.804688 L 171.515625 63.804688 Z M 171.515625 41.613281"/> <use mask="url(#mask21)" xlink:href="#surface68"/> <path style="fill:rgb(45.098%,46.274%,50.196%)" d="M 150.113281 343.148438 L 171.515625 343.148438 L 171.515625 360.75 L 150.113281 360.75 Z M 150.113281 343.148438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 150.113281 321.71875 L 171.515625 321.71875 L 171.515625 343.914062 L 150.113281 343.914062 Z M 150.113281 321.71875"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 150.113281 299.523438 L 171.515625 299.523438 L 171.515625 321.71875 L 150.113281 321.71875 Z M 150.113281 299.523438"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 150.113281 277.332031 L 171.515625 277.332031 L 171.515625 299.523438 L 150.113281 299.523438 Z M 150.113281 277.332031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 150.113281 255.902344 L 171.515625 255.902344 L 171.515625 278.09375 L 150.113281 278.09375 Z M 150.113281 255.902344"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 150.113281 233.707031 L 171.515625 233.707031 L 171.515625 255.902344 L 150.113281 255.902344 Z M 150.113281 233.707031"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 150.113281 212.277344 L 171.515625 212.277344 L 171.515625 234.472656 L 150.113281 234.472656 Z M 150.113281 212.277344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 150.113281 194.675781 L 171.515625 194.675781 L 171.515625 212.277344 L 150.113281 212.277344 Z M 150.113281 194.675781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 150.113281 172.480469 L 171.515625 172.480469 L 171.515625 194.675781 L 150.113281 194.675781 Z M 150.113281 172.480469"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 150.113281 151.050781 L 171.515625 151.050781 L 171.515625 173.246094 L 150.113281 173.246094 Z M 150.113281 151.050781"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 150.113281 128.859375 L 171.515625 128.859375 L 171.515625 151.050781 L 150.113281 151.050781 Z M 150.113281 128.859375"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 150.113281 107.429688 L 171.515625 107.429688 L 171.515625 129.625 L 150.113281 129.625 Z M 150.113281 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 150.113281 85.234375 L 171.515625 85.234375 L 171.515625 107.429688 L 150.113281 107.429688 Z M 150.113281 85.234375"/> <use mask="url(#mask22)" xlink:href="#surface71"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 150.113281 41.613281 L 171.515625 41.613281 L 171.515625 63.804688 L 150.113281 63.804688 Z M 150.113281 41.613281"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 150.113281 24.007812 L 171.515625 24.007812 L 171.515625 41.613281 L 150.113281 41.613281 Z M 150.113281 24.007812"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 129.476562 343.148438 L 150.878906 343.148438 L 150.878906 360.75 L 129.476562 360.75 Z M 129.476562 343.148438"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 129.476562 321.71875 L 150.878906 321.71875 L 150.878906 343.914062 L 129.476562 343.914062 Z M 129.476562 321.71875"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 129.476562 299.523438 L 150.878906 299.523438 L 150.878906 321.71875 L 129.476562 321.71875 Z M 129.476562 299.523438"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 129.476562 277.332031 L 150.878906 277.332031 L 150.878906 299.523438 L 129.476562 299.523438 Z M 129.476562 277.332031"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 129.476562 255.902344 L 150.878906 255.902344 L 150.878906 278.09375 L 129.476562 278.09375 Z M 129.476562 255.902344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 129.476562 233.707031 L 150.878906 233.707031 L 150.878906 255.902344 L 129.476562 255.902344 Z M 129.476562 233.707031"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 129.476562 212.277344 L 150.878906 212.277344 L 150.878906 234.472656 L 129.476562 234.472656 Z M 129.476562 212.277344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 129.476562 194.675781 L 150.878906 194.675781 L 150.878906 212.277344 L 129.476562 212.277344 Z M 129.476562 194.675781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 129.476562 172.480469 L 150.878906 172.480469 L 150.878906 194.675781 L 129.476562 194.675781 Z M 129.476562 172.480469"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 129.476562 151.050781 L 150.878906 151.050781 L 150.878906 173.246094 L 129.476562 173.246094 Z M 129.476562 151.050781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 129.476562 128.859375 L 150.878906 128.859375 L 150.878906 151.050781 L 129.476562 151.050781 Z M 129.476562 128.859375"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 129.476562 107.429688 L 150.878906 107.429688 L 150.878906 129.625 L 129.476562 129.625 Z M 129.476562 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 129.476562 85.234375 L 150.878906 85.234375 L 150.878906 107.429688 L 129.476562 107.429688 Z M 129.476562 85.234375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 129.476562 63.039062 L 150.878906 63.039062 L 150.878906 85.234375 L 129.476562 85.234375 Z M 129.476562 63.039062"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 129.476562 41.613281 L 150.878906 41.613281 L 150.878906 63.804688 L 129.476562 63.804688 Z M 129.476562 41.613281"/> <use mask="url(#mask23)" xlink:href="#surface74"/> <path style="fill:rgb(52.549%,43.921%,36.470%)" d="M 108.078125 343.148438 L 129.476562 343.148438 L 129.476562 360.75 L 108.078125 360.75 Z M 108.078125 343.148438"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 108.078125 321.71875 L 129.476562 321.71875 L 129.476562 343.914062 L 108.078125 343.914062 Z M 108.078125 321.71875"/> <path style="fill:rgb(45.098%,46.274%,50.196%)" d="M 108.078125 299.523438 L 129.476562 299.523438 L 129.476562 321.71875 L 108.078125 321.71875 Z M 108.078125 299.523438"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 108.078125 277.332031 L 129.476562 277.332031 L 129.476562 299.523438 L 108.078125 299.523438 Z M 108.078125 277.332031"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 108.078125 255.902344 L 129.476562 255.902344 L 129.476562 278.09375 L 108.078125 278.09375 Z M 108.078125 255.902344"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 108.078125 233.707031 L 129.476562 233.707031 L 129.476562 255.902344 L 108.078125 255.902344 Z M 108.078125 233.707031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 108.078125 212.277344 L 129.476562 212.277344 L 129.476562 234.472656 L 108.078125 234.472656 Z M 108.078125 212.277344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 108.078125 194.675781 L 129.476562 194.675781 L 129.476562 212.277344 L 108.078125 212.277344 Z M 108.078125 194.675781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 108.078125 172.480469 L 129.476562 172.480469 L 129.476562 194.675781 L 108.078125 194.675781 Z M 108.078125 172.480469"/> <path style="fill:rgb(45.098%,46.274%,50.196%)" d="M 108.078125 151.050781 L 129.476562 151.050781 L 129.476562 173.246094 L 108.078125 173.246094 Z M 108.078125 151.050781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 108.078125 128.859375 L 129.476562 128.859375 L 129.476562 151.050781 L 108.078125 151.050781 Z M 108.078125 128.859375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 108.078125 107.429688 L 129.476562 107.429688 L 129.476562 129.625 L 108.078125 129.625 Z M 108.078125 107.429688"/> <use mask="url(#mask24)" xlink:href="#surface77"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 108.078125 63.039062 L 129.476562 63.039062 L 129.476562 85.234375 L 108.078125 85.234375 Z M 108.078125 63.039062"/> <use mask="url(#mask25)" xlink:href="#surface80"/> <use mask="url(#mask26)" xlink:href="#surface83"/> <path style="fill:rgb(52.549%,43.921%,36.470%)" d="M 87.441406 343.148438 L 108.84375 343.148438 L 108.84375 360.75 L 87.441406 360.75 Z M 87.441406 343.148438"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 87.441406 321.71875 L 108.84375 321.71875 L 108.84375 343.914062 L 87.441406 343.914062 Z M 87.441406 321.71875"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 87.441406 299.523438 L 108.84375 299.523438 L 108.84375 321.71875 L 87.441406 321.71875 Z M 87.441406 299.523438"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 87.441406 277.332031 L 108.84375 277.332031 L 108.84375 299.523438 L 87.441406 299.523438 Z M 87.441406 277.332031"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 87.441406 255.902344 L 108.84375 255.902344 L 108.84375 278.09375 L 87.441406 278.09375 Z M 87.441406 255.902344"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 87.441406 233.707031 L 108.84375 233.707031 L 108.84375 255.902344 L 87.441406 255.902344 Z M 87.441406 233.707031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 87.441406 212.277344 L 108.84375 212.277344 L 108.84375 234.472656 L 87.441406 234.472656 Z M 87.441406 212.277344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 87.441406 194.675781 L 108.84375 194.675781 L 108.84375 212.277344 L 87.441406 212.277344 Z M 87.441406 194.675781"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 87.441406 172.480469 L 108.84375 172.480469 L 108.84375 194.675781 L 87.441406 194.675781 Z M 87.441406 172.480469"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 87.441406 151.050781 L 108.84375 151.050781 L 108.84375 173.246094 L 87.441406 173.246094 Z M 87.441406 151.050781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 87.441406 128.859375 L 108.84375 128.859375 L 108.84375 151.050781 L 87.441406 151.050781 Z M 87.441406 128.859375"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 87.441406 107.429688 L 108.84375 107.429688 L 108.84375 129.625 L 87.441406 129.625 Z M 87.441406 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 87.441406 85.234375 L 108.84375 85.234375 L 108.84375 107.429688 L 87.441406 107.429688 Z M 87.441406 85.234375"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 87.441406 63.039062 L 108.84375 63.039062 L 108.84375 85.234375 L 87.441406 85.234375 Z M 87.441406 63.039062"/> <use mask="url(#mask27)" xlink:href="#surface86"/> <use mask="url(#mask28)" xlink:href="#surface89"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 66.042969 343.148438 L 87.441406 343.148438 L 87.441406 360.75 L 66.042969 360.75 Z M 66.042969 343.148438"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 66.042969 321.71875 L 87.441406 321.71875 L 87.441406 343.914062 L 66.042969 343.914062 Z M 66.042969 321.71875"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 66.042969 299.523438 L 87.441406 299.523438 L 87.441406 321.71875 L 66.042969 321.71875 Z M 66.042969 299.523438"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 66.042969 277.332031 L 87.441406 277.332031 L 87.441406 299.523438 L 66.042969 299.523438 Z M 66.042969 277.332031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 66.042969 255.902344 L 87.441406 255.902344 L 87.441406 278.09375 L 66.042969 278.09375 Z M 66.042969 255.902344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 66.042969 233.707031 L 87.441406 233.707031 L 87.441406 255.902344 L 66.042969 255.902344 Z M 66.042969 233.707031"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 66.042969 212.277344 L 87.441406 212.277344 L 87.441406 234.472656 L 66.042969 234.472656 Z M 66.042969 212.277344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 66.042969 194.675781 L 87.441406 194.675781 L 87.441406 212.277344 L 66.042969 212.277344 Z M 66.042969 194.675781"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 66.042969 172.480469 L 87.441406 172.480469 L 87.441406 194.675781 L 66.042969 194.675781 Z M 66.042969 172.480469"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 66.042969 151.050781 L 87.441406 151.050781 L 87.441406 173.246094 L 66.042969 173.246094 Z M 66.042969 151.050781"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 66.042969 128.859375 L 87.441406 128.859375 L 87.441406 151.050781 L 66.042969 151.050781 Z M 66.042969 128.859375"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 66.042969 107.429688 L 87.441406 107.429688 L 87.441406 129.625 L 66.042969 129.625 Z M 66.042969 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 66.042969 85.234375 L 87.441406 85.234375 L 87.441406 107.429688 L 66.042969 107.429688 Z M 66.042969 85.234375"/> <use mask="url(#mask29)" xlink:href="#surface92"/> <use mask="url(#mask30)" xlink:href="#surface95"/> <use mask="url(#mask31)" xlink:href="#surface98"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 66.046875 343.148438 L 66.046875 360.75 L 46.941406 360.75 C 46.175781 360.75 45.410156 360.75 45.410156 360.75 L 45.410156 343.148438 Z M 66.046875 343.148438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 45.40625 321.71875 L 66.804688 321.71875 L 66.804688 343.914062 L 45.40625 343.914062 Z M 45.40625 321.71875"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 45.40625 299.523438 L 66.804688 299.523438 L 66.804688 321.71875 L 45.40625 321.71875 Z M 45.40625 299.523438"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 45.40625 277.332031 L 66.804688 277.332031 L 66.804688 299.523438 L 45.40625 299.523438 Z M 45.40625 277.332031"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 45.40625 255.902344 L 66.804688 255.902344 L 66.804688 278.09375 L 45.40625 278.09375 Z M 45.40625 255.902344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 45.40625 233.707031 L 66.804688 233.707031 L 66.804688 255.902344 L 45.40625 255.902344 Z M 45.40625 233.707031"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 45.40625 212.277344 L 66.804688 212.277344 L 66.804688 234.472656 L 45.40625 234.472656 Z M 45.40625 212.277344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 45.40625 194.675781 L 66.804688 194.675781 L 66.804688 212.277344 L 45.40625 212.277344 Z M 45.40625 194.675781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 45.40625 172.480469 L 66.804688 172.480469 L 66.804688 194.675781 L 45.40625 194.675781 Z M 45.40625 172.480469"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 45.40625 151.050781 L 66.804688 151.050781 L 66.804688 173.246094 L 45.40625 173.246094 Z M 45.40625 151.050781"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 45.40625 128.859375 L 66.804688 128.859375 L 66.804688 151.050781 L 45.40625 151.050781 Z M 45.40625 128.859375"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 45.40625 107.429688 L 66.804688 107.429688 L 66.804688 129.625 L 45.40625 129.625 Z M 45.40625 107.429688"/> <path style="fill:rgb(58.431%,50.588%,44.313%)" d="M 45.40625 85.234375 L 66.804688 85.234375 L 66.804688 107.429688 L 45.40625 107.429688 Z M 45.40625 85.234375"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 45.40625 63.039062 L 66.804688 63.039062 L 66.804688 85.234375 L 45.40625 85.234375 Z M 45.40625 63.039062"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 45.40625 41.613281 L 66.804688 41.613281 L 66.804688 63.804688 L 45.40625 63.804688 Z M 45.40625 41.613281"/> <use mask="url(#mask32)" xlink:href="#surface101"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 45.410156 343.148438 L 45.410156 360.75 C 33.183594 359.21875 24.359375 349.34375 24.386719 337.789062 Z M 45.410156 343.148438"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 45.410156 321.71875 L 45.410156 343.914062 L 24.390625 338.238281 C 24.390625 335.941406 24.433594 339.429688 24.429688 337.898438 L 24.386719 320.921875 L 45.410156 320.953125 Z M 45.410156 321.71875"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 24.386719 299.523438 L 45.414062 299.523438 L 45.414062 321.71875 L 24.386719 321.71875 Z M 24.386719 299.523438"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 24.386719 277.332031 L 45.414062 277.332031 L 45.414062 299.492188 L 24.386719 299.492188 Z M 24.386719 277.332031"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 24.386719 255.902344 L 45.414062 255.902344 L 45.414062 278.09375 L 24.386719 278.09375 Z M 24.386719 255.902344"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 24.386719 233.628906 L 45.414062 233.628906 L 45.414062 255.886719 L 24.386719 255.886719 Z M 24.386719 233.628906"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 24.386719 212.277344 L 45.414062 212.277344 L 45.414062 234.472656 L 24.386719 234.472656 Z M 24.386719 212.277344"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 24.386719 194.675781 L 45.414062 194.675781 L 45.414062 212.277344 L 24.386719 212.277344 Z M 24.386719 194.675781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 24.386719 172.480469 L 45.414062 172.480469 L 45.414062 194.644531 L 24.386719 194.644531 Z M 24.386719 172.480469"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 24.386719 151.050781 L 45.414062 151.050781 L 45.414062 173.246094 L 24.386719 173.246094 Z M 24.386719 151.050781"/> <path style="fill:rgb(36.862%,27.058%,18.823%)" d="M 24.386719 128.859375 L 45.414062 128.859375 L 45.414062 151.082031 L 24.386719 151.082031 Z M 24.386719 128.859375"/> <path style="fill:rgb(46.666%,36.862%,28.627%)" d="M 24.386719 107.429688 L 45.414062 107.429688 L 45.414062 129.625 L 24.386719 129.625 Z M 24.386719 107.429688"/> <path style="fill:rgb(28.627%,20.784%,14.509%)" d="M 24.386719 85.234375 L 45.414062 85.234375 L 45.414062 107.429688 L 24.386719 107.429688 Z M 24.386719 85.234375"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 24.011719 63.039062 L 45.410156 63.039062 L 45.410156 85.234375 L 24.386719 85.234375 Z M 24.011719 63.039062"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 45.410156 41.613281 L 45.410156 63.804688 L 24.011719 63.804688 L 24.371094 46.9375 C 24.414062 44.765625 24.546875 43.179688 24.777344 41.613281 Z M 45.410156 41.613281"/> <path style="fill:rgb(3.137%,44.313%,25.882%)" d="M 45.410156 24.007812 L 45.410156 41.613281 L 24.777344 41.613281 C 27.1875 31.664062 34.257812 24.898438 45.410156 24.007812 Z M 45.410156 24.007812"/> <use mask="url(#mask33)" xlink:href="#surface104"/> <use mask="url(#mask34)" xlink:href="#surface107"/> </g> </svg>
diff --git a/_icons_to_fix/minitube.svg b/_icons_to_fix/minitube.svg
new file mode 100644
index 000000000..c71d763a0
--- /dev/null
+++ b/_icons_to_fix/minitube.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 300 L 24 312 C 24 321.972656 32.027344 330 42 330 L 342 330 C 351.972656 330 360 321.972656 360 312 L 360 300 C 360 309.972656 351.972656 318 342 318 L 42 318 C 32.027344 318 24 309.972656 24 300 Z M 24 300"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 60 C 32.027344 60 24 68.027344 24 78 L 24 84 C 24 74.027344 32.027344 66 42 66 L 342 66 C 351.972656 66 360 74.027344 360 84 L 360 78 C 360 68.027344 351.972656 60 342 60 Z M 42 60"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 348 138.003906 C 348 151.257812 337.253906 162.003906 324 162.003906 C 310.746094 162.003906 300 151.257812 300 138.003906 C 300 124.75 310.746094 114.003906 324 114.003906 C 337.253906 114.003906 348 124.75 348 138.003906 Z M 348 138.003906"/> <path style="fill:rgb(0%,0%,0%)" d="M 348 198.003906 C 348 211.257812 337.253906 222.003906 324 222.003906 C 310.746094 222.003906 300 211.257812 300 198.003906 C 300 184.75 310.746094 174.003906 324 174.003906 C 337.253906 174.003906 348 184.75 348 198.003906 Z M 348 198.003906"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 228 198 L 132 258 L 132 138.003906 L 180 168.003906 Z M 228 198"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 360 306 L 360 78 C 360 68.058594 351.941406 60 342 60 L 42 60 C 32.058594 60 24 68.058594 24 78 L 24 306 C 24 315.941406 32.058594 324 42 324 L 342 324 C 351.941406 324 360 315.941406 360 306 Z M 360 306"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 288 192 C 288 92.308594 248.003906 84 168 84 C 88 84 48 92.308594 48 192 C 48 291.695312 88 300 168 300 C 248.003906 300 288 291.695312 288 192 Z M 288 192"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 300 240 L 300 252 L 348 252 L 348 240 Z M 300 240"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 300 264 L 300 276 L 348 276 L 348 264 Z M 300 264"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 300 288 L 300 300 L 348 300 L 348 288 Z M 300 288"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 348 132 C 348 145.253906 337.253906 156 324 156 C 310.746094 156 300 145.253906 300 132 C 300 118.746094 310.746094 108 324 108 C 337.253906 108 348 118.746094 348 132 Z M 348 132"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 348 192 C 348 205.253906 337.253906 216 324 216 C 310.746094 216 300 205.253906 300 192 C 300 178.746094 310.746094 168 324 168 C 337.253906 168 348 178.746094 348 192 Z M 348 192"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 228 191.996094 L 132 251.996094 L 132 132 L 180 162 Z M 228 191.996094"/> </g> </svg>
diff --git a/_icons_to_fix/mintBackup.svg b/_icons_to_fix/mintBackup.svg
new file mode 100644
index 000000000..857aee020
--- /dev/null
+++ b/_icons_to_fix/mintBackup.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <g> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 350.757812 192 C 350.757812 104.371094 279.679688 33.335938 192 33.335938 C 104.320312 33.335938 33.242188 104.371094 33.242188 192 C 33.242188 279.628906 104.320312 350.664062 192 350.664062 C 279.679688 350.664062 350.757812 279.628906 350.757812 192 Z M 350.757812 192"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 176.371094 360.082031 C 152.808594 358.011719 126.96875 349.632812 106.238281 337.335938 C 60.746094 310.351562 31.363281 265.628906 24.4375 212.839844 C 22.097656 194.996094 23.285156 171.335938 27.394531 153.96875 C 31.734375 135.632812 40.800781 114.261719 50.441406 99.648438 C 78.777344 56.699219 124.296875 29.117188 175.570312 23.824219 C 187.011719 22.644531 208.226562 23.355469 219.632812 25.304688 C 282.554688 36.0625 332.898438 79.378906 352.851562 139.925781 C 358.246094 156.285156 360.75 172.816406 360.75 192.027344 C 360.75 212.480469 357.90625 229.402344 351.25 248.566406 C 345.800781 264.257812 334.023438 285.320312 323.5625 298.082031 C 287.476562 342.105469 233 365.050781 176.371094 360.082031 Z M 212.628906 295.863281 C 223.207031 293.714844 230 291.378906 239.660156 286.570312 C 257.214844 277.832031 272.394531 263.835938 282.878906 246.71875 C 294.261719 228.144531 299.808594 204.1875 297.691406 182.789062 C 295.042969 156.066406 284.363281 133.816406 265.4375 115.597656 C 250.488281 101.207031 232.496094 91.792969 212.066406 87.675781 C 202.839844 85.816406 180.679688 85.820312 171.933594 87.683594 C 150.273438 92.300781 132.167969 101.992188 117.203125 116.984375 C 99.023438 135.203125 88.414062 157.949219 86.332031 183.160156 L 85.785156 189.8125 L 76.550781 190.179688 C 68.238281 190.511719 67.285156 190.691406 67.046875 191.949219 C 66.6875 193.8125 96.898438 224.175781 99.113281 224.175781 C 101.015625 224.175781 132.3125 192.964844 131.839844 191.535156 C 131.589844 190.789062 128.972656 190.5 121.035156 190.34375 L 110.558594 190.140625 L 110.558594 187.703125 C 110.558594 179.921875 114.871094 163.734375 119.25 155.074219 C 127.40625 138.953125 143.664062 123.75 160.023438 116.941406 C 171.046875 112.355469 178.472656 110.894531 191.164062 110.820312 C 203.265625 110.746094 207.304688 111.324219 217.414062 114.578125 C 229.90625 118.601562 239.867188 124.8125 249.597656 134.652344 C 265.714844 150.949219 273.246094 169.21875 273.246094 192.011719 C 273.246094 206.300781 270.613281 217.265625 264.253906 229.5 C 256.03125 245.300781 243.488281 257.417969 227.355469 265.136719 C 196.0625 280.109375 160.308594 274.300781 135.03125 250.136719 C 132.429688 247.644531 130.03125 245.609375 129.710938 245.609375 C 129.386719 245.609375 125.441406 248.84375 120.949219 252.796875 C 115.835938 257.289062 112.777344 260.515625 112.777344 261.414062 C 112.777344 264.554688 129.003906 278.128906 140.507812 284.613281 C 151.152344 290.613281 166.875 295.765625 179.214844 297.292969 C 187.824219 298.359375 203.683594 297.683594 212.628906 295.863281 Z M 212.628906 295.863281"/> </g> </svg>
diff --git a/_icons_to_fix/mintnanny.svg b/_icons_to_fix/mintnanny.svg
new file mode 100644
index 000000000..ddd7af51b
--- /dev/null
+++ b/_icons_to_fix/mintnanny.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192 C 24.234375 194.003906 24 195.972656 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 195.972656 359.765625 194.007812 359.695312 192 C 356.527344 282.253906 283.039062 354 191.996094 354 C 100.949219 354 27.464844 282.253906 24.296875 192 Z M 24.304688 192"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 192 78 C 125.726562 78 72 131.726562 72 198 C 72.0625 259.578125 118.730469 311.117188 180 317.273438 L 180 318 L 192 318 C 258.273438 318 312 264.273438 312 198 C 312 131.726562 258.273438 78 192 78 Z M 204 102.84375 C 204.761719 102.949219 205.523438 103.0625 206.285156 103.183594 C 207.019531 104.398438 214.476562 117.195312 221.71875 136.628906 C 216.257812 137.121094 210.335938 137.464844 204 137.683594 Z M 180 102.878906 L 180 137.683594 C 173.664062 137.464844 167.742188 137.121094 162.28125 136.628906 C 169.539062 117.152344 177.035156 104.3125 177.738281 103.148438 C 178.492188 103.050781 179.246094 102.960938 180 102.878906 Z M 238.710938 114.175781 C 246.558594 118.554688 253.753906 124.015625 260.085938 130.394531 C 256.445312 131.335938 251.65625 132.34375 246.316406 133.335938 C 243.820312 126.125 241.238281 119.871094 238.710938 114.175781 Z M 145.242188 114.292969 C 142.730469 119.960938 140.164062 126.171875 137.683594 133.335938 C 132.351562 132.347656 127.574219 131.347656 123.9375 130.40625 C 130.253906 124.070312 137.425781 118.644531 145.242188 114.292969 Z M 108.480469 150.796875 C 112.855469 152.207031 120.097656 154.214844 130.980469 156.351562 C 128.816406 165.691406 127.210938 175.664062 126.46875 186 L 96.84375 186 C 98.398438 173.621094 102.351562 161.664062 108.480469 150.796875 Z M 275.472656 150.820312 C 281.601562 161.679688 285.558594 173.628906 287.121094 186 L 257.53125 186 C 256.789062 175.664062 255.183594 165.691406 253.019531 156.351562 C 263.835938 154.230469 271.082031 152.230469 275.472656 150.820312 Z M 154.957031 160.019531 C 162.484375 160.84375 171.011719 161.363281 180 161.671875 L 180 186 L 150.585938 186 C 151.363281 177.007812 152.925781 168.269531 154.957031 160.019531 Z M 229.042969 160.019531 C 231.074219 168.269531 232.636719 177.007812 233.414062 186 L 204 186 L 204 161.671875 C 212.988281 161.363281 221.515625 160.84375 229.042969 160.019531 Z M 96.878906 210 L 126.46875 210 C 127.28125 221.289062 129.160156 232.101562 131.625 242.179688 C 122.816406 244.6875 115.871094 247.230469 110.929688 249.363281 C 103.410156 237.433594 98.613281 223.992188 96.878906 210 Z M 150.585938 210 L 180 210 L 180 234.328125 C 171.039062 234.777344 162.75 235.691406 155.191406 236.90625 C 153.046875 228.382812 151.394531 219.332031 150.585938 210 Z M 204 210 L 233.414062 210 C 232.605469 219.332031 230.953125 228.382812 228.808594 236.90625 C 221.25 235.691406 212.960938 234.777344 204 234.328125 Z M 257.53125 210 L 287.15625 210 C 285.382812 223.996094 280.542969 237.425781 272.988281 249.339844 C 268.050781 247.210938 261.136719 244.671875 252.375 242.179688 C 254.839844 232.101562 256.71875 221.289062 257.53125 210 Z M 180 258.339844 L 180 293.15625 C 179.238281 293.050781 178.476562 292.9375 177.714844 292.816406 C 176.988281 291.613281 169.664062 279.074219 162.480469 259.945312 C 167.878906 259.214844 173.714844 258.664062 180 258.339844 Z M 204 258.339844 C 210.285156 258.664062 216.121094 259.214844 221.519531 259.945312 C 214.320312 279.117188 206.957031 291.699219 206.261719 292.851562 C 205.507812 292.949219 204.753906 293.039062 204 293.121094 Z M 138.445312 264.890625 C 140.710938 271.238281 143.023438 276.710938 145.289062 281.824219 C 138.699219 278.121094 132.570312 273.652344 127.03125 268.511719 C 130.210938 267.324219 134.082031 266.113281 138.445312 264.890625 Z M 245.554688 264.890625 C 249.925781 266.113281 253.808594 267.335938 256.992188 268.523438 C 251.453125 273.617188 245.332031 278.042969 238.757812 281.707031 C 241.007812 276.621094 243.304688 271.191406 245.554688 264.890625 Z M 245.554688 264.890625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 L 192.011719 30 C 283.746094 30 357.796875 102.804688 359.90625 194.015625 C 359.945312 193.34375 360.011719 192.679688 360.011719 192 C 360.011719 98.929688 285.082031 24 192.011719 24 Z M 192 24"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 383.746094 275.089844 C 381.046875 326.011719 338.996094 365.9375 288 366 C 237.664062 366 195.875 327.117188 192.253906 276.910156 C 192.121094 278.605469 192.039062 280.300781 192 282 C 192 335.019531 234.980469 378 288 378 C 341.019531 378 384 335.019531 384 282 C 384 279.695312 383.914062 277.386719 383.746094 275.089844 Z M 383.746094 275.089844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:none;stroke-width:4;stroke:rgb(100.000%,100.000%,100.000%)" d="M 28 49 C 28 49 23 41 23 32 C 23 23 28 15 28 15" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(100.000%,100.000%,100.000%)" d="M 36 49 C 36 49 41 41 41 32 C 41 23 36 15 36 15" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(100.000%,100.000%,100.000%)" d="M 18 22 C 18 22 23 24 32 24 C 41 24 46 22 46 22" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(100.000%,100.000%,100.000%)" d="M 18 43 C 18 43 23 40 32 40 C 41 40 46 43 46 43" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(100.000%,100.000%,100.000%)" d="M 32 14 L 32 50" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(100.000%,100.000%,100.000%)" d="M 14 32 L 50 32" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:rgb(100.000%,100.000%,100.000%);stroke:rgb(100.000%,100.000%,100.000%)" d="M 192 72 C 125.726562 72 72 125.726562 72 192 C 72 258.273438 125.726562 312 192 312 C 258.273438 312 312 258.273438 312 192 C 312 125.726562 258.273438 72 192 72 Z M 192 96 C 245.019531 96 288 138.980469 288 192 C 288 245.019531 245.019531 288 192 288 C 138.980469 288 96 245.019531 96 192 C 96 138.980469 138.980469 96 192 96 Z M 192 96"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill-rule:evenodd;fill:rgb(99.215%,28.627%,28.627%)" d="M 384 276 C 384 329.019531 341.019531 372 288 372 C 234.980469 372 192 329.019531 192 276 C 192 222.980469 234.980469 180 288 180 C 341.019531 180 384 222.980469 384 276 Z M 384 276"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 222 L 300 222 L 300 294 L 276 294 Z M 276 222"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 318 L 300 318 L 300 342 L 276 342 Z M 276 318"/> </g> </svg>
diff --git a/_icons_to_fix/miro.svg b/_icons_to_fix/miro.svg
new file mode 100644
index 000000000..519ae69bf
--- /dev/null
+++ b/_icons_to_fix/miro.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 96 114 L 96 282 L 144 282 L 144 174 L 168 174 L 168 282 L 216 282 L 216 174 L 240 174 L 240 282 L 288 282 L 288 143.398438 C 288 126.9375 275.675781 114 260.003906 114"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 96 108 L 96 276 L 144 276 L 144 168 L 168 168 L 168 276 L 216 276 L 216 168 L 240 168 L 240 276 L 288 276 L 288 137.398438 C 288 120.9375 275.675781 108 260.003906 108"/> </g> </svg>
diff --git a/_icons_to_fix/modem-manager-gui.svg b/_icons_to_fix/modem-manager-gui.svg
new file mode 100644
index 000000000..59b021361
--- /dev/null
+++ b/_icons_to_fix/modem-manager-gui.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 256.105469 248.507812 C 229.199219 296.339844 208.570312 301.175781 192 291.359375 C 175.429688 281.539062 169.195312 260.785156 196.101562 212.949219 C 223.003906 165.113281 277.425781 111.019531 295.921875 106.585938 C 301.429688 125.246094 283.003906 200.675781 256.101562 248.507812 Z M 256.105469 248.507812"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 150.253906 225.5625 C 196.859375 253.175781 201.5625 274.355469 192 291.359375 C 182.4375 308.363281 162.214844 314.773438 115.617188 287.148438 C 69.019531 259.535156 16.320312 203.664062 12 184.679688 C 30.175781 179.027344 103.660156 197.941406 150.253906 225.5625 Z M 150.253906 225.5625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 187.894531 212.953125 C 214.800781 260.785156 208.570312 281.542969 192 291.359375 C 175.429688 301.175781 154.800781 296.339844 127.894531 248.507812 C 100.996094 200.675781 82.570312 125.246094 88.078125 106.585938 C 106.570312 111.019531 160.996094 165.113281 187.898438 212.949219 Z M 187.894531 212.953125"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 226.644531 227.351562 C 226.644531 282.589844 211.136719 297.359375 192.003906 297.359375 C 172.871094 297.359375 157.359375 282.589844 157.359375 227.351562 C 157.359375 172.117188 178.144531 97.332031 192.003906 84 C 205.859375 97.335938 226.644531 172.113281 226.644531 227.351562 Z M 226.644531 227.351562"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 268.378906 287.148438 C 221.785156 314.773438 201.5625 308.363281 192 291.359375 C 182.4375 274.355469 187.140625 253.175781 233.746094 225.5625 C 280.34375 197.941406 353.820312 179.027344 372 184.679688 C 367.679688 203.664062 314.984375 259.535156 268.382812 287.152344 Z M 268.378906 287.148438"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke:rgb(0%,0%,0%)" d="M 33.002604 55 C 31.002604 55 30.989583 52.020833 31.002604 51" transform="matrix(6,0,0,6,0,-6)"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(98.039%,90.980%,58.431%)" d="M 150.253906 219.5625 C 196.859375 247.175781 201.5625 268.355469 192 285.359375 C 182.4375 302.363281 162.214844 308.773438 115.617188 281.148438 C 69.019531 253.535156 16.320312 197.664062 12 178.679688 C 30.175781 173.027344 103.660156 191.941406 150.253906 219.5625 Z M 150.253906 219.5625"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(99.607%,64.313%,29.803%)" d="M 187.894531 206.953125 C 214.800781 254.785156 208.570312 275.542969 192 285.359375 C 175.429688 295.175781 154.800781 290.339844 127.894531 242.507812 C 100.996094 194.675781 82.570312 119.246094 88.078125 100.585938 C 106.570312 105.019531 160.992188 159.121094 187.894531 206.953125 Z M 187.894531 206.953125"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(99.215%,59.215%,20.000%)" d="M 226.644531 215.351562 C 226.644531 270.589844 211.136719 285.359375 192.003906 285.359375 C 172.871094 285.359375 157.359375 270.589844 157.359375 215.351562 C 157.359375 160.117188 178.144531 85.332031 192.003906 72 C 205.859375 85.335938 226.644531 160.113281 226.644531 215.351562 Z M 226.644531 215.351562"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 256.105469 242.507812 C 229.199219 290.339844 208.570312 295.175781 192 285.359375 C 175.429688 275.542969 169.199219 254.785156 196.105469 206.953125 C 223.007812 159.121094 277.429688 105.019531 295.921875 100.585938 C 301.429688 119.246094 283.007812 194.675781 256.105469 242.507812 Z M 256.105469 242.507812"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 256.105469 236.507812 C 229.199219 284.339844 208.570312 289.175781 192 279.359375 C 175.429688 269.542969 169.199219 248.78125 196.105469 200.949219 C 223.007812 153.117188 277.429688 99.019531 295.921875 94.582031 C 301.429688 113.242188 283.007812 188.675781 256.105469 236.507812 Z M 256.105469 236.507812"/> <path style="fill:rgb(79.215%,39.215%,0%)" d="M 268.378906 281.148438 C 221.785156 308.773438 201.5625 302.363281 192 285.359375 C 182.4375 268.355469 187.140625 247.175781 233.746094 219.5625 C 280.34375 191.941406 353.820312 173.027344 372 178.679688 C 367.679688 197.664062 314.984375 253.535156 268.382812 281.152344 Z M 268.378906 281.148438"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke:rgb(14.117%,66.666%,43.137%)" d="M 33.002604 54 C 31.002604 54 30.989583 51.020833 31.002604 50" transform="matrix(6,0,0,6,0,-6)"/> </g> </svg>
diff --git a/_icons_to_fix/mog.svg b/_icons_to_fix/mog.svg
new file mode 100644
index 000000000..147ba4672
--- /dev/null
+++ b/_icons_to_fix/mog.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.746094 190.96875 C 357.0625 281.707031 282.78125 353.902344 192 354 C 101.996094 353.9375 28.03125 282.957031 24.265625 193.03125 C 24.152344 194.6875 24.0625 196.34375 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 359.964844 195.65625 359.882812 193.308594 359.746094 190.96875 Z M 359.746094 190.96875"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.988281 24 C 99.210938 24.007812 24 99.222656 24 192 C 24.027344 192.984375 24.0625 193.96875 24.105469 194.953125 C 25.765625 103.40625 100.425781 30.046875 191.988281 30 L 192 30 C 283.5625 30.074219 358.199219 103.453125 359.835938 195 C 359.894531 194 359.945312 193 359.988281 192 C 359.988281 99.222656 284.777344 24.007812 192 24 Z M 191.988281 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 90 C 132.351562 90 84 138.351562 84 198 C 84 257.648438 132.351562 306 192 306 C 251.648438 306 300 257.648438 300 198 C 300 138.351562 251.648438 90 192 90 Z M 192 138 C 225.136719 138 252 164.863281 252 198 C 252 231.136719 225.136719 258 192 258 C 158.863281 258 132 231.136719 132 198 C 132 164.863281 158.863281 138 192 138 Z M 192 138"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 360 192 C 360 284.785156 284.785156 360 192 360 C 99.214844 360 24 284.785156 24 192 C 24 99.214844 99.214844 24 192 24 C 284.785156 24 360 99.214844 360 192 Z M 360 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 84 C 132.351562 84 84 132.351562 84 192 C 84 251.648438 132.351562 300 192 300 C 251.648438 300 300 251.648438 300 192 C 300 132.351562 251.648438 84 192 84 Z M 192 132 C 225.136719 132 252 158.863281 252 192 C 252 225.136719 225.136719 252 192 252 C 158.863281 252 132 225.136719 132 192 C 132 158.863281 158.863281 132 192 132 Z M 192 132"/> </g> </svg>
diff --git a/_icons_to_fix/moneydance.svg b/_icons_to_fix/moneydance.svg
new file mode 100644
index 000000000..a7f3ad1c7
--- /dev/null
+++ b/_icons_to_fix/moneydance.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 360 105.214844 284.785156 30 192 30 Z M 192 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 228 96 C 188.234375 96 156 106.746094 156 120 C 156 133.253906 188.234375 144 228 144 C 267.765625 144 300 133.253906 300 120 C 300 106.746094 267.765625 96 228 96 Z M 297.632812 137.976562 C 289.460938 148.574219 260.820312 155.984375 228 156 C 195.21875 155.992188 166.59375 148.601562 158.367188 138.023438 C 156.828125 139.972656 156.03125 141.984375 156 144 C 156 157.253906 188.234375 168 228 168 C 267.765625 168 300 157.253906 300 144 C 299.980469 141.96875 299.183594 139.941406 297.632812 137.976562 Z M 297.632812 161.976562 C 289.460938 172.574219 260.820312 179.984375 228 180 C 195.21875 179.992188 166.59375 172.601562 158.367188 162.023438 C 156.828125 163.972656 156.03125 165.984375 156 168 C 156.035156 172.355469 159.625 176.625 166.382812 180.351562 C 188.195312 181.410156 206.695312 185.667969 217.570312 191.71875 C 221.023438 191.898438 224.507812 191.992188 228 192 C 267.765625 192 300 181.253906 300 168 C 299.980469 165.96875 299.183594 163.941406 297.632812 161.976562 Z M 297.632812 185.976562 C 289.460938 196.574219 260.820312 203.984375 228 204 C 228 204 228 212.75 228 216 C 267.765625 216 300 205.253906 300 192 C 299.980469 189.96875 299.183594 187.941406 297.632812 185.976562 Z M 297.632812 209.976562 C 289.460938 220.574219 260.820312 227.984375 228 228 C 228 233.21875 228 234.085938 228 240 C 267.765625 240 300 229.253906 300 216 C 299.980469 213.96875 299.183594 211.941406 297.632812 209.976562 Z M 297.632812 233.976562 C 289.460938 244.574219 260.820312 251.984375 228 252 C 228 257.332031 228 260.527344 228 264 C 267.765625 264 300 253.253906 300 240 C 299.980469 237.96875 299.183594 235.941406 297.632812 233.976562 Z M 297.632812 257.976562 C 289.460938 268.574219 260.820312 275.984375 228 276 C 228 280.289062 224.347656 284.257812 218.4375 287.742188 C 221.605469 287.898438 224.800781 287.984375 228 288 C 267.765625 288 300 277.253906 300 264 C 299.980469 261.96875 299.183594 259.941406 297.632812 257.976562 Z M 297.632812 257.976562"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 156 180 C 116.234375 180 84 190.746094 84 204 C 84 217.253906 116.234375 228 156 228 C 195.765625 228 228 217.253906 228 204 C 228 190.746094 195.765625 180 156 180 Z M 225.632812 221.976562 C 217.460938 232.574219 188.820312 239.984375 156 240 C 123.21875 239.992188 94.59375 232.601562 86.367188 222.023438 C 84.828125 223.972656 84.03125 225.984375 84 228 C 84 241.253906 116.234375 252 156 252 C 195.765625 252 228 241.253906 228 228 C 227.980469 225.96875 227.183594 223.941406 225.632812 221.976562 Z M 225.632812 245.976562 C 217.460938 256.574219 188.820312 263.984375 156 264 C 123.21875 263.992188 94.59375 256.601562 86.367188 246.023438 C 84.828125 247.972656 84.03125 249.984375 84 252 C 84 265.253906 116.234375 276 156 276 C 195.765625 276 228 265.253906 228 252 C 227.980469 249.96875 227.183594 247.941406 225.632812 245.976562 Z M 225.632812 269.976562 C 217.460938 280.574219 188.820312 287.984375 156 288 C 123.21875 287.992188 94.59375 280.601562 86.367188 270.023438 C 84.828125 271.972656 84.03125 273.984375 84 276 C 84 289.253906 116.234375 300 156 300 C 195.765625 300 228 289.253906 228 276 C 227.980469 273.96875 227.183594 271.941406 225.632812 269.976562 Z M 225.632812 269.976562"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.097656 100.640625 30.050781 192 30 C 283.753906 30.058594 358.488281 103.726562 359.871094 195.46875 C 359.925781 194.3125 359.96875 193.15625 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 228 90 C 188.234375 90 156 100.746094 156 114 C 156 127.253906 188.234375 138 228 138 C 267.765625 138 300 127.253906 300 114 C 300 100.746094 267.765625 90 228 90 Z M 297.632812 131.976562 C 289.460938 142.574219 260.820312 149.984375 228 150 C 195.21875 149.992188 166.59375 142.601562 158.367188 132.023438 C 156.828125 133.972656 156.03125 135.984375 156 138 C 156 151.253906 188.234375 162 228 162 C 267.765625 162 300 151.253906 300 138 C 299.980469 135.96875 299.183594 133.941406 297.632812 131.976562 Z M 297.632812 155.976562 C 289.460938 166.574219 260.820312 173.984375 228 174 C 195.21875 173.992188 166.59375 166.601562 158.367188 156.023438 C 156.828125 157.972656 156.03125 159.984375 156 162 C 156.035156 166.355469 159.625 170.625 166.382812 174.351562 C 188.195312 175.410156 206.695312 179.667969 217.570312 185.71875 C 221.023438 185.898438 224.507812 185.992188 228 186 C 267.765625 186 300 175.253906 300 162 C 299.980469 159.96875 299.183594 157.941406 297.632812 155.976562 Z M 297.632812 179.976562 C 289.460938 190.574219 260.820312 197.984375 228 198 C 228 198 228 206.75 228 210 C 267.765625 210 300 199.253906 300 186 C 299.980469 183.96875 299.183594 181.941406 297.632812 179.976562 Z M 297.632812 203.976562 C 289.460938 214.574219 260.820312 221.984375 228 222 C 228 227.21875 228 228.085938 228 234 C 267.765625 234 300 223.253906 300 210 C 299.980469 207.96875 299.183594 205.941406 297.632812 203.976562 Z M 297.632812 227.976562 C 289.460938 238.574219 260.820312 245.984375 228 246 C 228 251.332031 228 254.527344 228 258 C 267.765625 258 300 247.253906 300 234 C 299.980469 231.96875 299.183594 229.941406 297.632812 227.976562 Z M 297.632812 251.976562 C 289.460938 262.574219 260.820312 269.984375 228 270 C 228 274.289062 224.347656 278.257812 218.4375 281.742188 C 221.605469 281.898438 224.800781 281.984375 228 282 C 267.765625 282 300 271.253906 300 258 C 299.980469 255.96875 299.183594 253.941406 297.632812 251.976562 Z M 297.632812 251.976562"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 156 174 C 116.234375 174 84 184.746094 84 198 C 84 211.253906 116.234375 222 156 222 C 195.765625 222 228 211.253906 228 198 C 228 184.746094 195.765625 174 156 174 Z M 225.632812 215.976562 C 217.460938 226.574219 188.820312 233.984375 156 234 C 123.21875 233.992188 94.59375 226.601562 86.367188 216.023438 C 84.828125 217.972656 84.03125 219.984375 84 222 C 84 235.253906 116.234375 246 156 246 C 195.765625 246 228 235.253906 228 222 C 227.980469 219.96875 227.183594 217.941406 225.632812 215.976562 Z M 225.632812 239.976562 C 217.460938 250.574219 188.820312 257.984375 156 258 C 123.21875 257.992188 94.59375 250.601562 86.367188 240.023438 C 84.828125 241.972656 84.03125 243.984375 84 246 C 84 259.253906 116.234375 270 156 270 C 195.765625 270 228 259.253906 228 246 C 227.980469 243.96875 227.183594 241.941406 225.632812 239.976562 Z M 225.632812 263.976562 C 217.460938 274.574219 188.820312 281.984375 156 282 C 123.21875 281.992188 94.59375 274.601562 86.367188 264.023438 C 84.828125 265.972656 84.03125 267.984375 84 270 C 84 283.253906 116.234375 294 156 294 C 195.765625 294 228 283.253906 228 270 C 227.980469 267.96875 227.183594 265.941406 225.632812 263.976562 Z M 225.632812 263.976562"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/mono.svg b/_icons_to_fix/mono.svg
new file mode 100644
index 000000000..3dbab1868
--- /dev/null
+++ b/_icons_to_fix/mono.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask2"> <g filter="url(#alpha)"> <rect style="fill:rgb(0%,0%,0%);fill-opacity:0.2" width="384" height="384" x="0" y="0"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path d="M 112.277344 293.65625 C 112.277344 292.46875 152.347656 244.246094 153.203125 244.441406 C 153.679688 244.570312 171.605469 252.167969 192.976562 261.355469 C 229.53125 277.054688 229.570312 277.992188 230.542969 276.679688 C 232.042969 274.644531 237.199219 264.484375 239.914062 257.675781 L 242.226562 251.886719 L 238.355469 249.757812 C 232.828125 246.757812 227.128906 240.03125 222.070312 234.246094 C 217.445312 228.960938 209.105469 216.234375 209.105469 214.445312 C 209.105469 213.859375 211.757812 216.546875 215.011719 220.421875 C 224.101562 231.238281 242.671875 248.257812 243.976562 245.84375 C 245.539062 242.96875 246.570312 234.523438 246.503906 224.699219 C 246.445312 212.730469 244.882812 204.007812 240.757812 191.152344 L 238.445312 186 C 230.527344 181.265625 224.226562 178.710938 215.503906 175.960938 C 210.570312 174.394531 213.664062 174.484375 220.847656 176.117188 C 229.46875 178.054688 240.054688 179.652344 245.460938 180.335938 C 250.273438 180.929688 251.296875 179.992188 251.800781 174.707031 C 252.457031 167.921875 248.117188 150.367188 243.679688 141.070312 C 241.925781 137.351562 241.117188 136.511719 237.582031 134.910156 C 225.863281 129.4375 187.308594 124.433594 171.714844 126.066406 C 164.964844 126.757812 158.058594 128.410156 155.875 129.785156 C 155.285156 130.261719 159.625 131.316406 167.089844 132.695312 C 173.808594 133.945312 178.710938 135.035156 177.988281 135.222656 C 177.175781 135.347656 166.679688 134.789062 154.46875 133.230469 C 133.097656 130.476562 130.511719 131.824219 128.957031 133.199219 C 125.824219 136.019531 121.398438 139.265625 120.449219 143.386719 C 119.578125 147.359375 119.640625 147.828125 121.613281 151.867188 C 124.984375 158.773438 133.097656 163.804688 147.371094 171.035156 C 154.121094 174.539062 159.496094 177.414062 159.304688 177.628906 C 159.089844 177.816406 153.304688 175.660156 146.496094 172.8125 L 134.023438 167.652344 L 115.746094 172.78125 C 105.71875 175.566406 97.15625 177.882812 96.75 177.882812 C 96.246094 177.882812 96 165.742188 96 145.171875 C 96 113.683594 96.066406 112.367188 97.625 109.152344 C 98.554688 107.179688 100.402344 105.085938 102.058594 104.082031 L 104.933594 102.300781 L 188.605469 102.046875 C 234.59375 101.921875 274.175781 102.046875 276.402344 102.300781 C 281.53125 102.925781 286.152344 106.675781 287.371094 111.203125 C 287.898438 113.179688 288.089844 142.980469 287.957031 199.660156 L 287.742188 285.058594 L 285.960938 287.898438 C 284.929688 289.589844 282.835938 291.433594 280.894531 292.375 C 277.621094 293.96875 276.960938 294 195.011719 294 C 149.578125 294 112.375 293.71875 112.375 293.40625" style="fill:rgb(0%,0%,0%)"/> </g> </defs> <g transform="matrix(1.0044643,0,0,1.0044643,-0.8571456,-0.85714545)"> <path d="M 360,342 V 42 c 0,-9.941406 -8.05859,-18 -18,-18 H 42 c -9.941406,0 -18,8.058594 -18,18 v 300 c 0,9.94141 8.058594,18 18,18 h 300 c 9.94141,0 18,-8.05859 18,-18 z m 0,0" style="fill:rgb(6.666%,17.647%,36.078%)"/> <use width="100%" height="100%" x="0" y="0" mask="url(#mask2)" xlink:href="#surface11"/> <path d="m 112.27734,287.65625 c 0,-1.18359 40.07032,-49.40625 40.92578,-49.21484 0.47266,0.1289 18.40625,7.72656 39.77735,16.91796 36.55078,15.69532 36.59375,16.63282 37.5625,15.32032 1.5039,-2.03516 6.65234,-12.19141 9.37109,-19.00391 l 2.3125,-5.78516 -3.87109,-2.1289 c -5.52735,-3.00391 -11.22266,-9.72656 -16.28516,-15.51563 -4.625,-5.28125 -12.96484,-18.01172 -12.96484,-19.79687 0,-0.58985 2.65234,2.09765 5.90234,5.97265 9.09375,10.82422 27.66016,27.83204 28.97266,25.42579 1.55859,-2.875 2.58984,-11.32032 2.52734,-21.14454 -0.0664,-11.97265 -1.625,-20.6914 -5.7539,-33.54687 L 238.44531,180 c -7.92187,-4.73047 -14.21875,-7.28906 -22.9414,-10.03906 -4.9375,-1.5586 -1.83985,-1.47266 5.34375,0.16015 8.62109,1.9375 19.20703,3.53125 24.61328,4.21875 4.8125,0.59375 5.83593,-0.34375 6.33984,-5.6289 0.65625,-6.78516 -3.68359,-24.33985 -8.125,-33.63282 -1.75,-3.72265 -2.55859,-4.5625 -6.09375,-6.16406 -11.71875,-5.47656 -50.27344,-10.48047 -65.87109,-8.84765 -6.75,0.6875 -13.65235,2.34765 -15.83594,3.72265 -0.58984,0.47266 3.75,1.53125 11.21484,2.90625 6.71875,1.25 11.6211,2.34375 10.90235,2.53125 -0.81641,0.125 -11.3125,-0.43359 -23.52344,-1.99218 -21.37109,-2.75391 -23.95313,-1.41016 -25.51172,-0.0312 -3.1289,2.8164 -7.55859,6.06249 -8.5039,10.18749 -0.8711,3.96875 -0.81641,4.44141 1.16015,8.47657 3.375,6.90625 11.48438,11.9414 25.75781,19.17187 6.75391,3.50391 12.12891,6.37891 11.9336,6.59375 -0.21485,0.1836 -5.9961,-1.96875 -12.8125,-4.8164 l -12.46875,-5.16407 -18.27735,5.12891 c -10.02734,2.78906 -18.585934,5.10156 -18.99609,5.10156 -0.503906,0 -0.75,-12.13672 -0.75,-32.70703 0,-31.49219 0.0625,-32.80469 1.625,-36.02344 0.933594,-1.96875 2.78125,-4.066402 4.4375,-5.066402 l 2.87109,-1.785157 83.67188,-0.25 c 45.98828,-0.128906 85.57422,0 87.79687,0.25 5.12891,0.621094 9.75,4.378909 10.96485,8.906249 0.52734,1.97266 0.72265,31.77344 0.59375,88.45703 l -0.21485,85.39844 -1.78515,2.83984 c -1.03125,1.6875 -3.12891,3.53125 -5.0625,4.47657 -3.28125,1.58984 -3.9375,1.625 -85.88672,1.625 -45.42969,0 -82.64063,-0.28125 -82.64063,-0.59375" style="fill:rgb(100.000%,100.000%,100.000%)"/> </g> <path d="m 23.25,335.13616 v 7.53348 c 0,9.98579 8.094576,18.08036 18.080357,18.08036 H 342.66964 c 9.98579,0 18.08036,-8.09457 18.08036,-18.08036 v -7.53348 c 0,9.98579 -8.09457,18.08036 -18.08036,18.08036 H 41.330357 C 31.344566,353.21652 23.25,345.12195 23.25,335.13616 Z"/> <path d="M 41.330357,23.249997 C 31.344566,23.249997 23.25,31.344563 23.25,41.330354 v 7.533482 c 0,-9.98578 8.094576,-18.080357 18.080357,-18.080357 H 342.66964 c 9.98579,0 18.08036,8.094577 18.08036,18.080357 v -7.533482 c 0,-9.985791 -8.09457,-18.080357 -18.08036,-18.080357 z" style="opacity:0.3;fill:rgb(100.000%,100.000%,100.000%)"/> </svg>
diff --git a/_icons_to_fix/moserial.svg b/_icons_to_fix/moserial.svg
new file mode 100644
index 000000000..337b41247
--- /dev/null
+++ b/_icons_to_fix/moserial.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 324 L 312 324 L 312 360 L 72 360 Z M 72 324"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 281.636719 236.472656 C 226.277344 268.4375 155.488281 249.46875 123.527344 194.109375 C 91.5625 138.75 110.53125 67.960938 165.890625 36 Z M 281.636719 236.472656"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 267 129.585938 C 258.390625 134.558594 247.378906 131.605469 242.410156 122.996094 C 237.4375 114.386719 240.390625 103.378906 249 98.410156 C 257.605469 93.4375 268.617188 96.386719 273.585938 104.996094 C 278.558594 113.605469 275.605469 124.617188 267 129.585938 Z M 267 129.585938"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 165.890625 30 C 127.394531 52.226562 106.554688 93.222656 108.140625 134.753906 C 108.6875 95.316406 129.253906 57.152344 165.890625 36 L 279 231.902344 C 279.878906 231.425781 280.765625 230.976562 281.636719 230.472656 Z M 165.890625 30"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 156 210 L 228 210 L 264 354 L 120 354 Z M 156 210"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 254.671875 110.996094 L 223.625 158.019531 L 211.027344 136.195312 L 198.425781 114.371094 L 226.550781 112.683594 Z M 254.671875 110.996094"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 281.636719 230.472656 C 226.277344 262.4375 155.488281 243.46875 123.527344 188.109375 C 91.5625 132.75 110.53125 61.960938 165.890625 30 Z M 281.636719 230.472656"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 267 123.585938 C 258.390625 128.558594 247.378906 125.605469 242.410156 116.996094 C 237.4375 108.386719 240.390625 97.378906 249 92.410156 C 257.605469 87.4375 268.617188 90.386719 273.585938 98.996094 C 278.558594 107.605469 275.605469 118.617188 267 123.585938 Z M 267 123.585938"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 72 318 L 312 318 L 312 354 L 72 354 Z M 72 318"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/mtvmusic.svg b/_icons_to_fix/mtvmusic.svg
new file mode 100644
index 000000000..bf8f97674
--- /dev/null
+++ b/_icons_to_fix/mtvmusic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 12.003906 337.199219 L 12.003906 349.199219 C 12.003906 358.496094 19.503906 365.996094 28.808594 365.996094 L 331.207031 365.996094 C 340.507812 365.996094 348.007812 358.496094 348.007812 349.199219 L 348.007812 337.199219 C 348.007812 346.496094 340.507812 353.996094 331.207031 353.996094 L 28.808594 353.996094 C 19.507812 353.996094 12.011719 346.496094 12.011719 337.199219 Z M 12.003906 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 76.011719 78 C 67.148438 78 60.003906 85.144531 60.003906 94.007812 L 60.003906 301.992188 C 60.003906 310.859375 67.148438 318 76.011719 318 L 283.996094 318 C 292.863281 318 300.003906 310.859375 300.003906 301.992188 L 300.003906 94.007812 C 300.003906 85.144531 292.863281 78 283.996094 78 Z M 84.003906 114 L 144.003906 114 L 180.003906 174 L 216.003906 114 L 276.003906 114 L 276.003906 282 L 228.003906 282 L 228.003906 174 L 192.003906 246 L 168.003906 246 L 132.003906 174 L 132.003906 282 L 84.003906 282 Z M 84.003906 114"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 28.804688 24 C 19.496094 24 12 31.496094 12 40.804688 L 12 46.804688 C 12 37.496094 19.496094 30 28.804688 30 L 331.207031 30 C 340.507812 30 348.011719 37.496094 348.011719 46.804688 L 348.011719 40.804688 C 348.011719 31.496094 340.507812 24 331.207031 24 Z M 28.804688 24"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 371.742188 275.089844 C 369.039062 326.011719 326.992188 365.9375 275.996094 366 C 225.660156 366 183.871094 327.117188 180.246094 276.914062 C 180.117188 278.605469 180.035156 280.300781 179.996094 282 C 179.996094 335.019531 222.976562 378 275.996094 378 C 329.015625 378 371.996094 335.019531 371.996094 282 C 371.992188 279.691406 371.90625 277.386719 371.738281 275.085938 Z M 371.742188 275.089844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 348 343.199219 L 348 40.800781 C 348 31.523438 340.476562 24 331.199219 24 L 28.800781 24 C 19.523438 24 12 31.523438 12 40.800781 L 12 343.199219 C 12 352.476562 19.523438 360 28.800781 360 L 331.199219 360 C 340.476562 360 348 352.476562 348 343.199219 Z M 348 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 76.011719 72 C 67.148438 72 60.003906 79.144531 60.003906 88.007812 L 60.003906 295.992188 C 60.003906 304.859375 67.148438 312 76.011719 312 L 283.996094 312 C 292.863281 312 300.003906 304.859375 300.003906 295.992188 L 300.003906 88.007812 C 300.003906 79.144531 292.863281 72 283.996094 72 Z M 84.003906 108 L 144.003906 108 L 180.003906 168 L 216.003906 108 L 276.003906 108 L 276.003906 276 L 228.003906 276 L 228.003906 168 L 192.003906 240 L 168.003906 240 L 132.003906 168 L 132.003906 276 L 84.003906 276 Z M 84.003906 108"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 371.996094 276 C 371.996094 329.019531 329.015625 372 275.996094 372 C 222.976562 372 179.996094 329.019531 179.996094 276 C 179.996094 222.980469 222.976562 180 275.996094 180 C 329.015625 180 371.996094 222.980469 371.996094 276 Z M 371.996094 276"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 204.003906 240 L 204.003906 264 L 228.003906 264 L 228.003906 312 L 252.003906 312 L 252.003906 264 L 276.003906 264 L 276.003906 240 Z M 204.003906 240"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276.003906 240 L 300.003906 312 L 324.003906 312 L 348.003906 240 L 324.003906 240 L 312.003906 282 L 300.003906 240 Z M 276.003906 240"/> </g> </svg>
diff --git a/_icons_to_fix/mullvad.svg b/_icons_to_fix/mullvad.svg
new file mode 100644
index 000000000..d5a7e110e
--- /dev/null
+++ b/_icons_to_fix/mullvad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 198 C 360 105.214844 284.785156 30 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 Z M 360 198"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 219.851562 315.261719 C 225.917969 313.6875 237.445312 310.453125 242.382812 308.074219 C 252.414062 303.234375 264 297.269531 264 294.003906 C 257.625 282.960938 249.511719 269.886719 240 264.007812 C 247.0625 259.453125 253.441406 255.363281 252 247.203125 C 252 247.203125 249.636719 245.328125 254.75 241.382812 C 275.75 220.308594 306.792969 194.605469 318 169.589844 C 318 163.136719 314.332031 161.738281 304.660156 162.003906 C 299.964844 162.132812 284.304688 161.832031 269.867188 162.003906 C 243.773438 162.308594 234.0625 162.003906 234.0625 162.003906 C 234.0625 162.003906 206.792969 161.492188 198.476562 168.066406 C 177.449219 184.691406 167.992188 183.671875 150.386719 189.535156 C 133.984375 195 133.199219 187.203125 133.199219 226.207031 C 129.640625 248.285156 136.046875 270.300781 120.996094 289.921875 C 119.167969 292.332031 119.605469 293.453125 124.425781 298.660156 C 133.964844 308.957031 150.464844 312.957031 168.808594 316.53125 C 181.226562 318.953125 208.191406 318.277344 219.851562 315.261719 Z M 219.851562 315.261719"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 162 113.871094 C 132 113.871094 108 141.308594 108 171.464844 C 108 184.4375 112.550781 201.136719 120.109375 210.503906 C 121.773438 214.773438 120.046875 218.304688 120 219.25 C 119.839844 222.464844 126.859375 223.855469 145.652344 217.789062 C 167.382812 210.773438 176.609375 204.558594 199.21875 186.402344 C 207.675781 179.613281 215.613281 170.792969 225.070312 166.460938 C 233.269531 162.707031 240 162.066406 240 161.261719 C 240 152.863281 229.191406 151.242188 223.199219 150.464844 L 216.453125 150.464844 C 208.207031 130.769531 192 113.871094 162 113.871094 Z M 162 113.871094"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 336 168 C 336 177.941406 327.941406 186 318 186 C 308.058594 186 300 177.941406 300 168 C 300 158.058594 308.058594 150 318 150 C 327.941406 150 336 158.058594 336 168 Z M 336 168"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 205.828125 255.96875 C 199 253.679688 190.210938 247.460938 183.410156 240.109375 C 179.601562 235.992188 179.222656 235.015625 181.089844 234.125 C 182.480469 233.460938 186.707031 235.550781 192.292969 239.664062 C 202.375 247.085938 211.910156 251.535156 218.273438 251.777344 C 220.628906 251.867188 224.050781 252.492188 225.878906 253.167969 C 229.023438 254.324219 228.917969 254.492188 223.882812 256.300781 C 217.324219 258.65625 213.640625 258.585938 205.828125 255.96875 Z M 205.828125 255.96875"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(37.647%,38.823%,43.137%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(70.588%,53.725%,39.215%)" d="M 219.851562 309.257812 C 225.917969 307.6875 237.445312 304.453125 242.382812 302.070312 C 252.414062 297.234375 264 291.265625 264 288 C 257.625 276.957031 249.511719 263.886719 240 258.003906 C 247.0625 253.449219 253.441406 249.363281 252 241.199219 C 252 241.199219 249.636719 239.328125 254.75 235.378906 C 275.75 214.308594 306.792969 188.601562 318 163.589844 C 318 157.136719 314.332031 155.734375 304.660156 156 C 299.964844 156.128906 284.304688 155.832031 269.867188 156 C 243.773438 156.304688 234.0625 156 234.0625 156 C 234.0625 156 206.792969 155.492188 198.476562 162.066406 C 177.449219 178.691406 167.992188 177.667969 150.386719 183.535156 C 133.984375 189 133.199219 181.199219 133.199219 220.203125 C 129.640625 242.285156 136.046875 264.300781 120.996094 283.917969 C 119.167969 286.332031 119.605469 287.449219 124.425781 292.65625 C 133.964844 302.957031 150.464844 306.957031 168.808594 310.53125 C 181.226562 312.949219 208.191406 312.277344 219.851562 309.257812 Z M 219.851562 309.257812"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 205.828125 249.964844 C 199 247.675781 190.210938 241.460938 183.410156 234.109375 C 179.601562 229.992188 179.222656 229.011719 181.089844 228.121094 C 182.480469 227.457031 186.707031 229.546875 192.292969 233.664062 C 202.375 241.085938 211.910156 245.53125 218.273438 245.777344 C 220.628906 245.867188 224.050781 246.492188 225.878906 247.164062 C 229.023438 248.320312 228.917969 248.488281 223.882812 250.296875 C 217.324219 252.652344 213.640625 252.585938 205.828125 249.964844 Z M 205.828125 249.964844"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,80.000%,26.666%)" d="M 162 108 C 132 108 108 135.4375 108 165.59375 C 108 178.566406 112.550781 195.265625 120.109375 204.632812 C 121.773438 208.902344 120.046875 212.4375 120 213.378906 C 119.839844 216.59375 126.859375 217.984375 145.652344 211.917969 C 167.382812 204.902344 176.609375 198.6875 199.21875 180.535156 C 207.675781 173.742188 215.613281 164.921875 225.070312 160.59375 C 233.269531 156.839844 240 156.195312 240 155.390625 C 240 146.992188 229.191406 145.371094 223.199219 144.59375 L 216.453125 144.59375 C 208.207031 124.898438 192 108 162 108 Z M 162 108"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(97.647%,88.235%,46.666%)" d="M 336 162 C 336 171.941406 327.941406 180 318 180 C 308.058594 180 300 171.941406 300 162 C 300 152.058594 308.058594 144 318 144 C 327.941406 144 336 152.058594 336 162 Z M 336 162"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <use mask="url(#mask5)" xlink:href="#surface20"/> </g> </svg>
diff --git a/_icons_to_fix/musescore.svg b/_icons_to_fix/musescore.svg
new file mode 100644
index 000000000..fb48c466e
--- /dev/null
+++ b/_icons_to_fix/musescore.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.976562 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.992188 291.074219 359.992188 198.003906 C 359.992188 195.980469 359.757812 194.011719 359.6875 192.003906 C 356.519531 282.253906 283.03125 354 191.992188 354 C 100.945312 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24.011719 C 98.929688 24.011719 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.808594 100.265625 30 192 30 C 283.734375 30 357.785156 102.808594 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24.011719 192 24.011719 Z M 192 24.011719"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 24.011719 C 98.925781 24.011719 24 98.9375 24 192.003906 C 24 285.074219 98.925781 360 191.996094 360 C 285.066406 360 359.992188 285.074219 359.992188 192.003906 C 359.992188 98.9375 285.066406 24.011719 191.996094 24.011719 Z M 191.996094 24.011719"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill-rule:evenodd;fill:rgb(6.666%,17.647%,36.078%)" d="M 257.992188 108.007812 C 237.054688 108.007812 225.257812 118.886719 220.277344 129.449219 C 215.308594 140.023438 215.996094 150.355469 215.996094 150.355469 L 227.996094 149.660156 C 227.996094 149.660156 227.632812 141.992188 231.136719 134.5625 C 234.628906 127.121094 240.832031 120.007812 257.992188 120.007812 C 275.152344 120.007812 281.355469 127.121094 284.847656 134.5625 C 288.351562 141.992188 287.992188 149.660156 287.992188 149.660156 L 299.992188 150.355469 C 299.992188 150.355469 300.675781 140.023438 295.707031 129.449219 C 290.726562 118.886719 278.933594 108.007812 257.992188 108.007812 Z M 257.992188 144.007812 C 254.679688 144.007812 251.992188 146.691406 251.992188 150.007812 C 251.992188 153.320312 254.679688 156.007812 257.992188 156.007812 C 261.308594 156.007812 263.992188 153.320312 263.992188 150.007812 C 263.992188 146.691406 261.308594 144.007812 257.992188 144.007812 Z M 114.019531 156.007812 C 93.085938 156.007812 81.289062 166.890625 76.3125 177.449219 C 71.332031 188.019531 72.023438 198.351562 72.023438 198.351562 L 72.023438 276.003906 L 84.023438 276.003906 L 84.023438 197.65625 C 84.023438 197.65625 83.660156 189.988281 87.164062 182.5625 C 90.664062 175.121094 96.867188 168.003906 114.019531 168.003906 C 131.167969 168.003906 137.371094 175.121094 140.875 182.5625 C 144.378906 189.988281 144.019531 197.65625 144.019531 197.65625 L 144.019531 276.003906 L 156.019531 276.003906 L 156.019531 197.65625 C 156.019531 197.65625 155.660156 189.988281 159.164062 182.5625 C 162.65625 175.121094 168.859375 168.003906 186.019531 168.003906 C 203.167969 168.003906 209.371094 175.121094 212.875 182.5625 C 216.378906 189.988281 216.019531 197.65625 216.019531 197.65625 L 216.019531 197.8125 L 215.996094 222.003906 L 215.996094 233.65625 C 215.996094 233.65625 215.308594 243.988281 220.277344 254.558594 C 225.257812 265.117188 237.054688 276.003906 257.992188 276.003906 C 278.933594 276.003906 290.726562 265.117188 295.707031 254.558594 C 300.675781 243.988281 299.992188 233.65625 299.992188 233.65625 L 299.992188 156.007812 L 287.992188 156.007812 L 287.992188 234.351562 C 287.992188 234.351562 288.351562 242.019531 284.847656 249.449219 C 281.355469 256.886719 275.152344 264.003906 257.992188 264.003906 C 240.832031 264.003906 234.628906 256.886719 231.136719 249.449219 C 227.632812 242.019531 227.996094 234.351562 227.996094 234.351562 L 227.996094 222.003906 L 228.019531 198.351562 C 228.019531 198.351562 228.703125 188.019531 223.734375 177.449219 C 218.753906 166.890625 206.957031 156.007812 186.019531 156.007812 C 167.144531 156.007812 155.730469 164.851562 150.019531 174.328125 C 144.308594 164.851562 132.898438 156.007812 114.019531 156.007812 Z M 114.019531 156.007812"/> </g> </svg>
diff --git a/_icons_to_fix/musicbrainz.svg b/_icons_to_fix/musicbrainz.svg
new file mode 100644
index 000000000..0f88356b8
--- /dev/null
+++ b/_icons_to_fix/musicbrainz.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.746094 190.96875 C 357.0625 281.707031 282.78125 353.902344 192 354 C 101.996094 353.9375 28.03125 282.957031 24.265625 193.03125 C 24.152344 194.6875 24.0625 196.34375 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 359.964844 195.65625 359.882812 193.308594 359.746094 190.96875 Z M 359.746094 190.96875"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 312 198 C 312 264.273438 258.273438 318 192 318 C 125.726562 318 72 264.273438 72 198 C 72 131.726562 125.726562 78 192 78 C 258.273438 78 312 131.726562 312 198 Z M 312 198"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.8"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 156 120 L 156 204.613281 C 154.027344 204.207031 152.015625 204 150 204 C 133.429688 204 120 217.429688 120 234 C 120 250.570312 133.429688 264 150 264 C 166.570312 264 180 250.570312 180 234 L 180 144 L 228 144 L 228 180.613281 C 226.027344 180.207031 224.015625 180 222 180 C 205.429688 180 192 193.429688 192 210 C 192 226.570312 205.429688 240 222 240 C 238.570312 240 252 226.570312 252 210 L 252 120 Z M 156 120"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.988281 24 C 99.210938 24.007812 24 99.222656 24 192 C 24.027344 192.984375 24.0625 193.96875 24.105469 194.953125 C 25.765625 103.40625 100.425781 30.046875 191.988281 30 L 192 30 C 283.5625 30.074219 358.199219 103.453125 359.835938 195 C 359.894531 194 359.945312 193 359.988281 192 C 359.988281 99.222656 284.777344 24.007812 192 24 Z M 191.988281 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 360 192 C 360 284.785156 284.785156 360 192 360 C 99.214844 360 24 284.785156 24 192 C 24 99.214844 99.214844 24 192 24 C 284.785156 24 360 99.214844 360 192 Z M 360 192"/> <path style="fill:rgb(97.254%,87.058%,40.784%)" d="M 360 192 C 360 284.785156 284.785156 360 192 360 L 192 24 C 284.785156 24 360 99.214844 360 192 Z M 360 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 312 192 C 312 258.273438 258.273438 312 192 312 C 125.726562 312 72 258.273438 72 192 C 72 125.726562 125.726562 72 192 72 C 258.273438 72 312 125.726562 312 192 Z M 312 192"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/navalbattle.svg b/_icons_to_fix/navalbattle.svg
new file mode 100644
index 000000000..53de81553
--- /dev/null
+++ b/_icons_to_fix/navalbattle.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 150 L 192 210 L 312 150 L 276 246 L 108 246 Z M 72 150"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <linearGradient id="linear0" x1="16.034" x2="16.062" y1="16.945" y2="12.055" gradientTransform="matrix(12,0,0,12,0,0)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(0%,0%,0%)"/> <stop offset="1" style="stop-color:rgb(0%,0%,0%);stop-opacity:0"/> </linearGradient> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:url(#linear0)" d="M 192 144 L 252 204 L 191.5625 215.503906 L 131.996094 203.996094 Z M 192 144"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <linearGradient id="linear1" x1="23.968" x2="23.968" y1="32.02" y2="34.144" gradientTransform="matrix(8.4,0,0,6,-9.6,36)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(0%,0%,0%)"/> <stop offset="1" style="stop-color:rgb(0%,0%,0%);stop-opacity:0"/> </linearGradient> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:url(#linear1)" d="M 192 228 L 276 240 L 108 240 Z M 192 228"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 144 L 252 204 L 191.5625 215.503906 L 131.996094 203.996094 Z M 192 144"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 72 144 L 192 204 L 312 144 L 276 240 L 108 240 Z M 72 144"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/netease-cloud-music.svg b/_icons_to_fix/netease-cloud-music.svg
new file mode 100644
index 000000000..db2291dcd
--- /dev/null
+++ b/_icons_to_fix/netease-cloud-music.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.800781 C 360 37.523438 352.476562 30 343.199219 30 L 40.800781 30 C 31.523438 30 24 37.523438 24 46.800781 L 24 349.199219 C 24 358.476562 31.523438 366 40.800781 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 26.39974 18.000651 C 16.519531 22.573568 14.258464 29.930339 15.328776 37.728516 C 17.69987 55.000651 33.30013 53.000651 36.798177 52.500651 C 40.709635 51.941406 47.184896 48.983724 48.753906 39.260417 C 50.357422 29.323568 43.876953 25.391927 39.968099 24.529297 C 35.058594 23.445964 31.033203 24.130208 28.802083 27.591797 C 26.731771 30.804036 26.559245 34.772786 27.865885 37.436849 C 29.058594 39.869141 30.16862 40.958984 32.014974 41.000651 C 38.382161 41.143229 39.244141 37.224609 38.548828 33.499349 C 36.940755 25.570312 33.226562 23.322917 34.504557 17.196615 C 35.811198 13.069661 40.102865 13.644531 43 16" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 26.39974 17 C 16.519531 21.572917 14.258464 28.929688 15.328776 36.728516 C 17.69987 54 33.30013 52 36.798177 51.5 C 40.709635 50.940755 47.184896 47.983073 48.753906 38.259766 C 50.357422 28.322917 43.876953 24.391276 39.968099 23.528646 C 35.058594 22.445312 31.033203 23.130208 28.802083 26.591797 C 26.731771 29.803385 26.559245 33.772135 27.865885 36.436849 C 29.058594 38.869141 30.16862 39.958333 32.014974 40 C 38.382161 40.142578 39.244141 36.223958 38.548828 32.498698 C 36.940755 24.570312 33.226562 22.322917 34.504557 16.195964 C 35.811198 12.069661 40.102865 12.64388 43 15" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/netsurf.svg b/_icons_to_fix/netsurf.svg
new file mode 100644
index 000000000..e76ed7179
--- /dev/null
+++ b/_icons_to_fix/netsurf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 276 52.507812 C 195.648438 6.117188 92.898438 33.648438 46.507812 114 C 0.117188 194.351562 27.648438 297.101562 108 343.492188 C 188.351562 389.882812 291.101562 362.351562 337.492188 282 C 383.882812 201.648438 356.351562 98.898438 276 52.507812 Z M 276 52.507812"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 195.960938 24.046875 C 134.539062 22.59375 77.21875 54.789062 46.5 108 C 31.566406 134.058594 23.886719 163.644531 24.269531 193.675781 C 24.921875 165.679688 32.566406 138.289062 46.5 114 C 77.21875 60.789062 134.539062 28.59375 195.960938 30.046875 C 224.101562 30.707031 251.621094 38.429688 276 52.5 C 327.753906 82.535156 359.625 137.832031 359.671875 197.671875 C 359.691406 198.15625 359.707031 198.640625 359.71875 199.125 C 362.402344 136.632812 330.144531 77.824219 276 46.5 C 251.621094 32.429688 224.101562 24.707031 195.960938 24.046875 Z M 195.960938 24.046875"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 276.90625 90.050781 L 266.222656 122.914062 L 300 130.191406 L 269.210938 145.875 L 287.949219 174.90625 L 255.085938 164.222656 L 247.808594 198 L 232.125 167.210938 L 203.09375 185.949219 L 213.777344 153.085938 L 180 145.808594 L 210.789062 130.125 L 192.050781 101.09375 L 224.914062 111.777344 L 232.191406 78 L 247.875 108.789062 Z M 276.90625 90.050781"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 17.5 7.485026 C 11.5 29.485026 19.192057 45.940755 34.5 61.485026" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 59.5 32.485026 C 43.738281 48.166667 26.5 51.485026 6.5 45.485026" transform="matrix(6,0,0,6,0,0)"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 276 46.507812 C 195.648438 0.117188 92.898438 27.648438 46.507812 108 C 0.117188 188.351562 27.648438 291.101562 108 337.492188 C 188.351562 383.882812 291.101562 356.351562 337.492188 276 C 383.882812 195.648438 356.351562 92.898438 276 46.507812 Z M 276 46.507812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276.90625 84.050781 L 266.222656 116.914062 L 300 124.191406 L 269.210938 139.875 L 287.949219 168.90625 L 255.085938 158.222656 L 247.808594 192 L 232.125 161.210938 L 203.09375 179.949219 L 213.777344 147.085938 L 180 139.808594 L 210.789062 124.125 L 192.050781 95.09375 L 224.914062 105.777344 L 232.191406 72 L 247.875 102.789062 Z M 276.90625 84.050781"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(29.803%,29.803%,29.803%)" d="M 17.5 6.5 C 11.5 28.5 19.192057 44.95638 34.5 60.5" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(29.803%,29.803%,29.803%)" d="M 59.5 31.5 C 43.738281 47.181641 26.5 50.5 6.5 44.5" transform="matrix(6,0,0,6,0,0)"/> </g> </svg>
diff --git a/_icons_to_fix/nextcloud.svg b/_icons_to_fix/nextcloud.svg
new file mode 100644
index 000000000..41dfffcc0
--- /dev/null
+++ b/_icons_to_fix/nextcloud.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.800781 C 360 37.523438 352.476562 30 343.199219 30 L 40.800781 30 C 31.523438 30 24 37.523438 24 46.800781 L 24 349.199219 C 24 358.476562 31.523438 366 40.800781 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 150 C 165.492188 150 144 171.492188 144 198 C 144 224.507812 165.492188 246 192 246 C 218.507812 246 240 224.507812 240 198 C 240 171.492188 218.507812 150 192 150 Z M 192 174 C 205.253906 174 216 184.746094 216 198 C 216 211.253906 205.253906 222 192 222 C 178.746094 222 168 211.253906 168 198 C 168 184.746094 178.746094 174 192 174 Z M 192 174"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 162 C 88.117188 162 72 178.117188 72 198 C 72 217.882812 88.117188 234 108 234 C 127.882812 234 144 217.882812 144 198 C 144 178.117188 127.882812 162 108 162 Z M 108 186 C 114.628906 186 120 191.371094 120 198 C 120 204.628906 114.628906 210 108 210 C 101.371094 210 96 204.628906 96 198 C 96 191.371094 101.371094 186 108 186 Z M 108 186"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 276 162 C 256.117188 162 240 178.117188 240 198 C 240 217.882812 256.117188 234 276 234 C 295.882812 234 312 217.882812 312 198 C 312 178.117188 295.882812 162 276 162 Z M 276 186 C 282.628906 186 288 191.371094 288 198 C 288 204.628906 282.628906 210 276 210 C 269.371094 210 264 204.628906 264 198 C 264 191.371094 269.371094 186 276 186 Z M 276 186"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 144 C 165.492188 144 144 165.492188 144 192 C 144 218.507812 165.492188 240 192 240 C 218.507812 240 240 218.507812 240 192 C 240 165.492188 218.507812 144 192 144 Z M 192 168 C 205.253906 168 216 178.746094 216 192 C 216 205.253906 205.253906 216 192 216 C 178.746094 216 168 205.253906 168 192 C 168 178.746094 178.746094 168 192 168 Z M 192 168"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 108 156 C 88.117188 156 72 172.117188 72 192 C 72 211.882812 88.117188 228 108 228 C 127.882812 228 144 211.882812 144 192 C 144 172.117188 127.882812 156 108 156 Z M 108 180 C 114.628906 180 120 185.371094 120 192 C 120 198.628906 114.628906 204 108 204 C 101.371094 204 96 198.628906 96 192 C 96 185.371094 101.371094 180 108 180 Z M 108 180"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 156 C 256.117188 156 240 172.117188 240 192 C 240 211.882812 256.117188 228 276 228 C 295.882812 228 312 211.882812 312 192 C 312 172.117188 295.882812 156 276 156 Z M 276 180 C 282.628906 180 288 185.371094 288 192 C 288 198.628906 282.628906 204 276 204 C 269.371094 204 264 198.628906 264 192 C 264 185.371094 269.371094 180 276 180 Z M 276 180"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/nootka.svg b/_icons_to_fix/nootka.svg
new file mode 100644
index 000000000..29a6b92c8
--- /dev/null
+++ b/_icons_to_fix/nootka.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill-rule:evenodd;fill:rgb(6.666%,17.647%,36.078%)" d="M 60 108 L 60 120 L 324 120 L 324 108 Z M 60 144 L 60 156 L 324 156 L 324 144 Z M 60 180 L 60 192 L 324 192 L 324 180 Z M 60 216 L 60 228 L 324 228 L 324 216 Z M 60 252 L 60 264 L 324 264 L 324 252 Z M 60 252"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 170.347656 184.652344 C 163.25 177.207031 153.105469 172.558594 140.933594 173.488281 C 139.917969 171.628906 135.859375 153.023438 135.859375 153.023438 C 135.859375 153.023438 150.0625 133.488281 153.105469 129.765625 C 168.320312 107.441406 169.335938 89.765625 160.207031 72.09375 C 157.164062 65.582031 149.046875 60 140.933594 60 C 134.847656 60 129.773438 64.652344 126.730469 70.234375 C 116.589844 86.046875 116.589844 115.8125 121.660156 136.277344 C 121.660156 136.277344 116.589844 140.929688 111.515625 146.511719 C 101.375 156.742188 90.214844 167.90625 86.160156 182.789062 C 81.085938 199.535156 85.144531 215.347656 96.300781 227.441406 C 108.472656 241.394531 126.730469 247.90625 149.046875 246.046875 C 153.105469 263.71875 156.148438 274.882812 150.0625 285.113281 C 148.035156 288.835938 143.976562 292.558594 136.875 292.558594 C 134.847656 292.558594 133.832031 292.558594 131.804688 291.625 C 137.890625 288.835938 142.960938 283.253906 142.960938 276.742188 C 142.960938 267.441406 134.847656 260 124.703125 260 C 107.460938 260.929688 106.445312 276.742188 106.445312 276.742188 C 106.445312 282.324219 108.472656 287.90625 112.53125 291.625 C 117.601562 296.277344 125.71875 300 134.847656 300 C 146.003906 300 157.164062 296.277344 161.21875 281.394531 C 165.277344 269.300781 158.175781 249.765625 157.164062 243.253906 C 168.320312 238.605469 178.464844 224.648438 179.476562 215.347656 C 181.507812 205.117188 177.449219 193.023438 170.347656 184.652344 Z M 137.890625 81.394531 C 138.902344 79.535156 140.933594 78.605469 142.960938 78.605469 C 143.976562 78.605469 146.003906 79.535156 147.019531 80.464844 C 151.078125 82.324219 152.089844 86.046875 152.089844 91.628906 C 151.078125 105.582031 137.890625 122.324219 130.789062 127.90625 C 127.746094 114.882812 129.773438 90.699219 137.890625 81.394531 Z M 108.472656 227.441406 C 101.375 220.929688 98.332031 211.628906 99.34375 202.324219 C 101.375 187.441406 112.53125 175.347656 121.660156 166.046875 C 123.6875 164.183594 125.71875 162.324219 126.730469 160.464844 C 127.746094 165.117188 130.789062 172.558594 131.804688 176.277344 C 119.632812 180.929688 112.53125 195.8125 113.546875 207.90625 C 113.546875 213.488281 115.574219 217.207031 118.617188 220.929688 C 119.632812 221.859375 120.644531 222.789062 121.660156 222.789062 C 122.675781 222.789062 124.703125 221.859375 124.703125 220.929688 C 125.71875 220 125.71875 218.140625 124.703125 217.207031 C 123.6875 216.277344 123.6875 215.347656 123.6875 213.488281 C 122.675781 205.117188 128.761719 198.605469 135.859375 195.8125 C 136.875 201.394531 143.976562 230.230469 144.992188 236.742188 C 131.804688 240.464844 117.601562 236.742188 108.472656 227.441406 Z M 154.121094 233.023438 C 152.089844 226.511719 151.078125 219.070312 149.046875 210.695312 C 148.035156 205.117188 147.019531 198.605469 144.992188 193.023438 C 158.175781 193.023438 162.234375 203.253906 163.25 206.976562 C 166.292969 217.207031 163.25 227.441406 154.121094 233.023438 Z M 154.121094 233.023438"/> </g> </svg>
diff --git a/_icons_to_fix/notepadqq.svg b/_icons_to_fix/notepadqq.svg
new file mode 100644
index 000000000..04d7de36f
--- /dev/null
+++ b/_icons_to_fix/notepadqq.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 224.175781 164 C 220.019531 167.921875 210.414062 176.171875 210.414062 176.171875 L 232.929688 198.851562 C 232.929688 198.851562 242.675781 188.835938 247.078125 184.679688 C 248.171875 183.648438 248.03125 181.335938 246.9375 180.300781 C 243.523438 177.078125 237.859375 171.847656 237.859375 171.847656 C 237.859375 171.847656 232.53125 166.777344 229.246094 163.679688 C 228.050781 162.550781 225.375 162.867188 224.175781 164 Z M 200.519531 184.269531 L 140.335938 240.964844 L 140.855469 263.386719 L 164.347656 263.253906 L 223.875 207.082031 Z M 200.519531 184.269531"/> </g> <clipPath id="clip2"> <path d="M 218 13 L 320 13 L 320 123 L 218 123 Z M 218 13"/> </clipPath> <clipPath id="clip3"> <path d="M 218.035156 13.523438 L 319.613281 122.871094 L 233.660156 122.871094 C 226.070312 122.871094 218.035156 114.21875 218.035156 106.046875 Z M 218.035156 13.523438"/> </clipPath> <image id="image9" width="384" height="384" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAGACAYAAACkx7W/AAAABmJLR0QA/wD/AP+gvaeTAAAIMElEQVR4nO3d3XKbOhQG0J246fs/72mTnAt7N7IsfpwYDGitGQZi+yLtjPUBQl8iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiIl2f/AtCROd+3z8V/C7gQALCOl2pfHn8O7GFRv579C0AHysG/3FI58AsBViMAYB056L8W+9JHfAXAx+U1IcCiBACsIwf9eov4GvRzixACrEAAwLLq2z6vcf7eneLraiAD4L3YIoQACxMAsI4c/E9x/t5lCORcQA78f+N6fkAIsBgBAOvIK4AMgLfLPm8DfcR58C+vCj6L9yKEAA8mAGB5eUaf9/1PcQ6ADIGIdgDE5bV8P0II8EACANZRzgHkVcDvOIdADvitAIjL6+XPQoCHEACwnjoA3uIcAqe4DYBU3gp6r16HHxEAsI5yMVh5G+h3fH0P3+N6Yrgc/PPnXC9QXyXA3QQArKcVAnkr6CXOg3sGwGe0VwaXcwJCgB8RALCuekK4fCT0M64DIEb2EUKAHxIAsL76SiBDIGI6AGpCgG8TAPAc9ergU7GvbwG1tlT/DLMJAHieoRCoa9pbA3/5njUCfIsAgOeqAyDiuiRu6qzfamG+TQDA87UK4yLaA30rDJIQ4C4CALahHvxznUAa+qMx9WAvBJhNAMB2tP5aWMTwJPDYk0Fj70NECADYmvpKoNa6AmhdEQgBJgkA2J5ysVia8wioBlHuIgBgm+oQqAfxsbP/CA2izCAAYLvKEMhHRIfmAYauDDSIMkgAwPZNzQnUew2izCIAYNty0K7nA8rjsaqICA2iDBAAsH11COT3dup2UCsQhAD/CADYh6EQiJhXHV0SAkSEAIA9yUG77A4aWhegQZRJAgD2pVwlfBr81PhVgAZRIkIAwB6VIZB/UCaN1UZoEOWKAIB9qheK1RPDEe3BP6pjIdAxAQD7VYeABlHuIgBg31q9QREaRJlBAMD+DYVASYMoNwQAHMNUg+jQFYAG0Y4JADiOuQ2i5bEG0Y4JADiWVoNoGhv8NYh2SADAMdUNonM6g8rPahDtgACA42k1iJY0iBIRAgCOaqhGWoMo/wgAOC4NoowSAHBsGkQZJADg+DSI0iQAoA8aRLkhAKAfYw2iUR1rEO2AAIC+jDWITp39l4TAAQgA6M93G0TVSB+MAIA+aRBFAEDHNIh2TgBA3zSIdkwAAHMaRPNYg+iBCAAgTTWIDs0D5M8aRHdGAAAR8xpEc69B9CAEAJCmGkSjcdz6TIQQ2AUBAJTGGkQj5q0PSEJg4wQAUGs1iKZ75wUM/hsmAICWVoPo1ADfeoTUGoENEwDAkLkNotE4LvdCYKMEADBmboPo1ApiIbBBAgCYck+DaDSOkxDYGAEAzHFPg+hYj5AQ2BABAMylQfRgBABwj6EG0dxrEN0RAQDca6hBdCgINIhulAAAvkOD6AEIAOAnNIjumAAAvkuD6M4JAOAnNIjumAAAfkqD6E4JAOARNIjukAAAHkWD6M4IAOCRNIjuiAAAHm1Og2j+rEH0iQQAsIQ5DaJTt4MihMCiBACwlLkNotE4LgmBhQgAYElzGkQjpkNBCCxAAABLm9Mg2nr8U4PowgQAsIapBtH6NQ2iKxAAwFqmGkTnLA7TIPpAAgBYmwbRjRAAsK76nndv1Qf3NIjmXoPoQgQArGNqoO8pCIYaRIf2GkQXIgBgea372UNXAb0MZEMNomNPB2kQfTABAMsq71WX20ex9XgrKEKD6NMJAFhPa/BvhUAOij3QIPpEAgDWUQ/+742tDIKIPkNAg+iK6mdxgWW8XLbTZfvV2E5xHgBfi8/34qWxbx1HjN8O4g4CAJaXA1gO7qe4DYJT8V49+PWi9W+eG4RC4BsEACyvXAFbTnhmAJSB0LoC6DUE6q02tZZCKEwQALCOcmBrXQm8Vltr4OslCMZCoBUGQ7eEPoJRAgDWUw5g5dVAa/CPGB/wewiD+t84dBUwtH+//TglTwHBevIpoPc41xn8iYj/4vbWT372M87f0V4nhiOun4jKq6Zfcf7rYq2nqHLv7H8GAQDrKM9MP+IcAENn/hHXawROMXxbqAf1+ogyCDIM/hZbBgITBACsq74KaA3+efsiP1M+JdTbvEB9b788u68n1Os5FSYIAFhPOTn5El+tluX7dUD8jvYagXT0AIhoh0Ce6Ze3iOq5FSYIAFhfWV0QcXvfPwe4nCN4i68z215vA6X8PyqvkMpV1NxBAMC6ynK4j+r11iTxW1yvFSjPbnsLgfpKIEPgz2Vr1WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwM/8DUKl+3q/sOa8AAAAASUVORK5CYII="/> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <linearGradient id="linear0" x1="384.721" x2="427.136" y1="194.416" y2="194.903" gradientTransform="matrix(0.75,0,0,0.75,-10.776641,-11.80174)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(0%,0%,0%)"/> <stop offset="1" style="stop-color:rgb(0%,0%,0%);stop-opacity:0"/> </linearGradient> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface12" clip-path="url(#clip4)"> <path style="fill:url(#linear0)" d="M 249.488281 113.875 L 311.21875 178.160156 L 310.976562 113.957031 L 310.902344 113.875 Z M 249.488281 113.875"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface15" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 68.25 330.128906 L 68.25 339.128906 C 68.25 346.1875 75.191406 353.660156 81.75 353.660156 L 297.757812 353.660156 C 304.316406 353.660156 311.257812 346.1875 311.257812 339.128906 L 311.257812 330.128906 C 311.257812 337.1875 304.316406 344.660156 297.757812 344.660156 L 81.75 344.660156 C 75.191406 344.660156 68.25 337.1875 68.25 330.128906 Z M 68.25 330.128906"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface18" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 81.75 19.414062 C 74.808594 19.414062 68.25 26.472656 68.25 33.945312 L 68.25 39.945312 C 68.25 32.472656 74.808594 25.414062 81.75 25.414062 L 223.507812 25.414062 L 223.507812 19.414062 Z M 81.75 19.414062"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface21" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 215.597656 294.472656 L 210.972656 294.472656 L 210.972656 321 L 217.578125 321 L 217.578125 300.855469 C 220.496094 299.644531 222.695312 299.371094 223.90625 299.371094 C 228.144531 299.371094 228.695312 302.78125 228.695312 304.761719 L 228.695312 321 L 235.300781 321 L 235.300781 305.917969 C 235.300781 301.296875 234.859375 293.976562 225.667969 293.976562 C 222.035156 293.976562 218.570312 295.40625 216.476562 296.289062 Z M 215.597656 294.472656"/> <path style="fill:rgb(0%,0%,0%)" d="M 260.816406 296.121094 C 259 295.132812 256.085938 293.921875 252.890625 293.921875 C 247.773438 293.921875 240.234375 297.003906 240.234375 307.734375 C 240.234375 316.265625 245.132812 321.550781 253.773438 321.550781 C 256.085938 321.550781 257.734375 321.109375 259.550781 320.171875 L 259.550781 335.253906 L 266.15625 335.253906 L 266.15625 294.472656 L 261.53125 294.472656 Z M 254.707031 299.257812 C 256.140625 299.257812 257.734375 299.480469 259.496094 300.140625 L 259.496094 315.164062 C 258.285156 315.878906 256.800781 316.484375 254.929688 316.484375 C 250.527344 316.484375 247.003906 314.339844 247.003906 308.121094 C 247.003906 301.242188 250.304688 299.257812 254.707031 299.257812 Z M 254.707031 299.257812"/> <path style="fill:rgb(0%,0%,0%)" d="M 291.992188 296.121094 C 290.175781 295.132812 287.257812 293.921875 284.066406 293.921875 C 278.945312 293.921875 271.40625 297.003906 271.40625 307.734375 C 271.40625 316.265625 276.304688 321.550781 284.945312 321.550781 C 287.257812 321.550781 288.910156 321.109375 290.726562 320.171875 L 290.726562 335.253906 L 297.328125 335.253906 L 297.328125 294.472656 L 292.707031 294.472656 Z M 285.882812 299.257812 C 287.3125 299.257812 288.910156 299.480469 290.671875 300.140625 L 290.671875 315.164062 C 289.460938 315.878906 287.972656 316.484375 286.101562 316.484375 C 281.699219 316.484375 278.175781 314.339844 278.175781 308.121094 C 278.175781 301.242188 281.480469 299.257812 285.882812 299.257812 Z M 285.882812 299.257812"/> </g> </defs> <g> <path style="fill:rgb(14.901%,35.294%,69.411%)" d="M 81.75 19.414062 C 74.808594 19.414062 68.25 26.472656 68.25 33.945312 L 68.25 339.128906 C 68.25 346.1875 75.195312 353.660156 81.75 353.660156 L 297.757812 353.660156 C 304.316406 353.660156 311.257812 346.1875 311.257812 339.128906 L 311.257812 113.875 L 223.503906 19.414062 Z M 81.75 19.414062"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <g clip-path="url(#clip2)"> <g clip-path="url(#clip3)"> <use xlink:href="#image9"/> </g> </g> <path style="fill:rgb(36.078%,71.372%,90.980%)" d="M 223.503906 19.414062 L 311.257812 113.875 L 237.007812 113.875 C 230.449219 113.875 223.503906 106.402344 223.503906 99.34375 Z M 223.503906 19.414062"/> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 219.675781 159.5 C 215.519531 163.421875 205.914062 171.671875 205.914062 171.671875 L 228.429688 194.351562 C 228.429688 194.351562 238.175781 184.335938 242.578125 180.179688 C 243.671875 179.148438 243.53125 176.835938 242.4375 175.800781 C 239.023438 172.578125 233.359375 167.347656 233.359375 167.347656 C 233.359375 167.347656 228.03125 162.277344 224.746094 159.179688 C 223.550781 158.050781 220.875 158.367188 219.675781 159.5 Z M 196.019531 179.769531 L 135.835938 236.464844 L 136.355469 258.886719 L 159.847656 258.753906 L 219.375 202.582031 Z M 196.019531 179.769531"/> <use mask="url(#mask1)" xlink:href="#surface12"/> <use mask="url(#mask2)" xlink:href="#surface15"/> <use mask="url(#mask3)" xlink:href="#surface18"/> <use mask="url(#mask4)" xlink:href="#surface21"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 211.097656 289.972656 L 206.472656 289.972656 L 206.472656 316.5 L 213.078125 316.5 L 213.078125 296.355469 C 215.996094 295.144531 218.195312 294.871094 219.40625 294.871094 C 223.644531 294.871094 224.195312 298.28125 224.195312 300.261719 L 224.195312 316.5 L 230.800781 316.5 L 230.800781 301.417969 C 230.800781 296.796875 230.359375 289.476562 221.167969 289.476562 C 217.535156 289.476562 214.070312 290.90625 211.976562 291.789062 Z M 211.097656 289.972656"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 256.316406 291.621094 C 254.5 290.632812 251.585938 289.421875 248.390625 289.421875 C 243.273438 289.421875 235.734375 292.503906 235.734375 303.234375 C 235.734375 311.765625 240.632812 317.050781 249.273438 317.050781 C 251.585938 317.050781 253.234375 316.609375 255.050781 315.671875 L 255.050781 330.753906 L 261.65625 330.753906 L 261.65625 289.972656 L 257.03125 289.972656 Z M 250.207031 294.757812 C 251.640625 294.757812 253.234375 294.980469 254.996094 295.640625 L 254.996094 310.664062 C 253.785156 311.378906 252.300781 311.984375 250.429688 311.984375 C 246.027344 311.984375 242.503906 309.839844 242.503906 303.621094 C 242.503906 296.742188 245.804688 294.757812 250.207031 294.757812 Z M 250.207031 294.757812"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 287.492188 291.621094 C 285.675781 290.632812 282.757812 289.421875 279.566406 289.421875 C 274.445312 289.421875 266.90625 292.503906 266.90625 303.234375 C 266.90625 311.765625 271.804688 317.050781 280.445312 317.050781 C 282.757812 317.050781 284.410156 316.609375 286.226562 315.671875 L 286.226562 330.753906 L 292.828125 330.753906 L 292.828125 289.972656 L 288.207031 289.972656 Z M 281.382812 294.757812 C 282.8125 294.757812 284.410156 294.980469 286.171875 295.640625 L 286.171875 310.664062 C 284.960938 311.378906 283.472656 311.984375 281.601562 311.984375 C 277.199219 311.984375 273.675781 309.839844 273.675781 303.621094 C 273.675781 296.742188 276.980469 294.757812 281.382812 294.757812 Z M 281.382812 294.757812"/> </g> </svg>
diff --git a/_icons_to_fix/numptyphysics.svg b/_icons_to_fix/numptyphysics.svg
new file mode 100644
index 000000000..b028cce74
--- /dev/null
+++ b/_icons_to_fix/numptyphysics.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 4.080729 22 C 25.080729 20.871745 26.824219 38.459635 34.375 45.503906 C 40.480469 51.19987 54.480469 54 60.080729 54" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 37.085286 22.477214 C 37.085286 22.477214 33.925781 24.339193 33.561849 25.921224 C 33.017578 28.289062 34.285156 31.035807 35.945964 32.808594 C 37.8125 34.801432 42.570964 36.055339 43.495443 35.98763 C 48.926432 35.589844 50.839844 32.927734 52.315755 29.894531 C 53.339844 27.790365 52.742188 25.108073 52.042969 22.875 C 50.037109 17.608724 44.828776 14.648438 40.979167 14.198568 C 37.530599 13.844401 35.134115 17.966146 35.151693 17.968099 L 33.031901 20.617188" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.839844 24 C 31.53125 24 24.035156 31.496094 24.035156 40.804688 L 24.035156 46.804688 C 24.035156 37.496094 31.53125 30 40.839844 30 L 343.230469 30 C 352.539062 30 360.035156 37.496094 360.035156 46.804688 L 360.035156 40.804688 C 360.035156 31.496094 352.539062 24 343.230469 24 Z M 40.839844 24"/> </g> </defs> <g> <g> <path d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219" style="fill:rgb(100.000%,100.000%,100.000%)"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path d="M 4.080729 21 C 25.080729 19.871745 26.824219 37.459635 34.375 44.503906 C 40.480469 50.19987 54.480469 53 60.080729 53" transform="matrix(6,0,0,6,0,0)" style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(16.862%,38.431%,75.294%)"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path d="M 37.085286 21.477214 C 37.085286 21.477214 33.925781 23.339193 33.561849 24.921224 C 33.017578 27.289062 34.285156 30.035807 35.945964 31.808594 C 37.8125 33.801432 42.570964 35.055339 43.495443 34.98763 C 48.926432 34.589844 50.839844 31.927734 52.315755 28.894531 C 53.339844 26.790365 52.742188 24.108073 52.042969 21.875 C 50.037109 16.608724 44.828776 13.648438 40.979167 13.198568 C 37.530599 12.844401 35.134115 16.966146 35.151693 16.968099 L 33.031901 19.617188" transform="matrix(6,0,0,6,0,0)" style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(99.215%,28.627%,28.627%)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> <path d="M 32 447.59961 L 32 457.59961 C 32 469.96941 42.030591 480 54.400391 480 L 457.59961 480 C 469.96941 480 480 469.96941 480 457.59961 L 480 447.59961 C 480 459.96941 469.96941 470 457.59961 470 L 54.400391 470 C 42.030604 470 32 459.96941 32 447.59961 z" transform="scale(0.75)" style="opacity:0.3"/> <path d="M 54.400391 32 C 42.030591 32 32 42.030524 32 54.400391 L 32 64.400391 C 32 52.030657 42.030591 42 54.400391 42 L 457.59961 42 C 469.96941 42 480 52.030657 480 64.400391 L 480 54.400391 C 480 42.030524 469.96941 32 457.59961 32 L 54.400391 32 z" transform="scale(0.75)" style="opacity:0.1"/> </g> </svg>
diff --git a/_icons_to_fix/nutty.svg b/_icons_to_fix/nutty.svg
new file mode 100644
index 000000000..77ffe0be3
--- /dev/null
+++ b/_icons_to_fix/nutty.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192 C 24.234375 194.003906 24 195.972656 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 195.972656 359.765625 194.007812 359.695312 192 C 356.527344 282.253906 283.039062 354 191.996094 354 C 100.949219 354 27.464844 282.253906 24.296875 192 Z M 24.304688 192"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 192 78 C 125.726562 78 72 131.726562 72 198 C 72.0625 259.578125 118.730469 311.117188 180 317.273438 L 180 318 L 192 318 C 258.273438 318 312 264.273438 312 198 C 312 131.726562 258.273438 78 192 78 Z M 204 102.84375 C 204.761719 102.949219 205.523438 103.0625 206.285156 103.183594 C 207.019531 104.398438 214.476562 117.195312 221.71875 136.628906 C 216.257812 137.121094 210.335938 137.464844 204 137.683594 Z M 180 102.878906 L 180 137.683594 C 173.664062 137.464844 167.742188 137.121094 162.28125 136.628906 C 169.539062 117.152344 177.035156 104.3125 177.738281 103.148438 C 178.492188 103.050781 179.246094 102.960938 180 102.878906 Z M 238.710938 114.175781 C 246.558594 118.554688 253.753906 124.015625 260.085938 130.394531 C 256.445312 131.335938 251.65625 132.34375 246.316406 133.335938 C 243.820312 126.125 241.238281 119.871094 238.710938 114.175781 Z M 145.242188 114.292969 C 142.730469 119.960938 140.164062 126.171875 137.683594 133.335938 C 132.351562 132.347656 127.574219 131.347656 123.9375 130.40625 C 130.253906 124.070312 137.425781 118.644531 145.242188 114.292969 Z M 108.480469 150.796875 C 112.855469 152.207031 120.097656 154.214844 130.980469 156.351562 C 128.816406 165.691406 127.210938 175.664062 126.46875 186 L 96.84375 186 C 98.398438 173.621094 102.351562 161.664062 108.480469 150.796875 Z M 275.472656 150.820312 C 281.601562 161.679688 285.558594 173.628906 287.121094 186 L 257.53125 186 C 256.789062 175.664062 255.183594 165.691406 253.019531 156.351562 C 263.835938 154.230469 271.082031 152.230469 275.472656 150.820312 Z M 154.957031 160.019531 C 162.484375 160.84375 171.011719 161.363281 180 161.671875 L 180 186 L 150.585938 186 C 151.363281 177.007812 152.925781 168.269531 154.957031 160.019531 Z M 229.042969 160.019531 C 231.074219 168.269531 232.636719 177.007812 233.414062 186 L 204 186 L 204 161.671875 C 212.988281 161.363281 221.515625 160.84375 229.042969 160.019531 Z M 96.878906 210 L 126.46875 210 C 127.28125 221.289062 129.160156 232.101562 131.625 242.179688 C 122.816406 244.6875 115.871094 247.230469 110.929688 249.363281 C 103.410156 237.433594 98.613281 223.992188 96.878906 210 Z M 150.585938 210 L 180 210 L 180 234.328125 C 171.039062 234.777344 162.75 235.691406 155.191406 236.90625 C 153.046875 228.382812 151.394531 219.332031 150.585938 210 Z M 204 210 L 233.414062 210 C 232.605469 219.332031 230.953125 228.382812 228.808594 236.90625 C 221.25 235.691406 212.960938 234.777344 204 234.328125 Z M 257.53125 210 L 287.15625 210 C 285.382812 223.996094 280.542969 237.425781 272.988281 249.339844 C 268.050781 247.210938 261.136719 244.671875 252.375 242.179688 C 254.839844 232.101562 256.71875 221.289062 257.53125 210 Z M 180 258.339844 L 180 293.15625 C 179.238281 293.050781 178.476562 292.9375 177.714844 292.816406 C 176.988281 291.613281 169.664062 279.074219 162.480469 259.945312 C 167.878906 259.214844 173.714844 258.664062 180 258.339844 Z M 204 258.339844 C 210.285156 258.664062 216.121094 259.214844 221.519531 259.945312 C 214.320312 279.117188 206.957031 291.699219 206.261719 292.851562 C 205.507812 292.949219 204.753906 293.039062 204 293.121094 Z M 138.445312 264.890625 C 140.710938 271.238281 143.023438 276.710938 145.289062 281.824219 C 138.699219 278.121094 132.570312 273.652344 127.03125 268.511719 C 130.210938 267.324219 134.082031 266.113281 138.445312 264.890625 Z M 245.554688 264.890625 C 249.925781 266.113281 253.808594 267.335938 256.992188 268.523438 C 251.453125 273.617188 245.332031 278.042969 238.757812 281.707031 C 241.007812 276.621094 243.304688 271.191406 245.554688 264.890625 Z M 245.554688 264.890625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 L 192.011719 30 C 283.746094 30 357.796875 102.804688 359.90625 194.015625 C 359.945312 193.34375 360.011719 192.679688 360.011719 192 C 360.011719 98.929688 285.085938 24 192.011719 24 Z M 192 24"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 383.746094 275.089844 C 381.046875 326.011719 338.996094 365.9375 288 366 C 237.664062 366 195.875 327.117188 192.253906 276.910156 C 192.121094 278.605469 192.039062 280.300781 192 282 C 192 335.019531 234.980469 378 288 378 C 341.019531 378 384 335.019531 384 282 C 383.996094 279.691406 383.910156 277.386719 383.742188 275.085938 Z M 383.746094 275.089844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:none;stroke-width:4;stroke:rgb(98.039%,90.980%,58.431%)" d="M 28 49 C 28 49 23 41 23 32 C 23 23 28 15 28 15" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(98.039%,90.980%,58.431%)" d="M 36 49 C 36 49 41 41 41 32 C 41 23 36 15 36 15" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(98.039%,90.980%,58.431%)" d="M 18 22 C 18 22 23 24 32 24 C 41 24 46 22 46 22" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(98.039%,90.980%,58.431%)" d="M 18 43 C 18 43 23 40 32 40 C 41 40 46 43 46 43" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(98.039%,90.980%,58.431%)" d="M 32 14 L 32 50" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:none;stroke-width:4;stroke:rgb(98.039%,90.980%,58.431%)" d="M 14 32 L 50 32" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:rgb(98.039%,90.980%,58.431%)" d="M 192 72 C 125.726562 72 72 125.726562 72 192 C 72 258.273438 125.726562 312 192 312 C 258.273438 312 312 258.273438 312 192 C 312 125.726562 258.273438 72 192 72 Z M 192 96 C 245.019531 96 288 138.980469 288 192 C 288 245.019531 245.019531 288 192 288 C 138.980469 288 96 245.019531 96 192 C 96 138.980469 138.980469 96 192 96 Z M 192 96"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(99.215%,20.784%,20.784%)" d="M 384 277.625 C 384 330.644531 341.019531 373.625 288 373.625 C 234.980469 373.625 192 330.644531 192 277.625 C 192 224.605469 234.980469 181.625 288 181.625 C 341.019531 181.625 384 224.605469 384 277.625 Z M 384 277.625"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 252 L 300 252 L 300 348 L 276 348 Z M 276 252"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 216 L 300 216 L 300 240 L 276 240 Z M 276 216"/> </g> </svg>
diff --git a/_icons_to_fix/nuvolaplayer.svg b/_icons_to_fix/nuvolaplayer.svg
new file mode 100644
index 000000000..9a5825055
--- /dev/null
+++ b/_icons_to_fix/nuvolaplayer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 12.304688 224.339844 C 12.144531 226.453125 12 228.5625 12 230.722656 C 12 278.914062 52.292969 318 102 318 L 293.257812 318 C 336.742188 318 372 283.8125 372 241.644531 C 372 239.566406 371.867188 237.515625 371.699219 235.476562 C 368.605469 274.90625 334.703125 306 293.257812 306 L 102 306 C 54.25 306 15.308594 269.914062 12.304688 224.339844 Z M 12.304688 224.339844"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 252 210 L 156 270 L 156 150 Z M 252 210"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 72 C 145.402344 72 105.71875 99.671875 88.640625 138.820312 C 45.265625 145.074219 12 180.917969 12 224.71875 C 12 225.667969 12.089844 226.597656 12.152344 227.53125 C 13.734375 185.199219 46.328125 150.917969 88.640625 144.820312 C 105.71875 105.671875 145.402344 78 192 78 C 246.601562 78 292.15625 115.917969 302.378906 165.960938 C 340.542969 170.199219 370.273438 200.765625 371.847656 238.523438 C 371.902344 237.566406 372 236.613281 372 235.640625 C 372 196.449219 341.59375 164.316406 302.378906 159.960938 C 292.15625 109.917969 246.601562 72 192 72 Z M 192 72"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 192 72 C 145.402344 72 105.71875 99.664062 88.640625 138.816406 C 45.265625 145.066406 12 180.925781 12 224.722656 C 12 272.929688 52.292969 312 102 312 L 293.257812 312 C 336.742188 312 372 277.8125 372 235.632812 C 372 196.441406 341.605469 164.316406 302.386719 159.960938 C 292.164062 109.917969 246.601562 72 192 72 Z M 192 72"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 252 204 L 156 264 L 156 144 Z M 252 204"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/nvim.svg b/_icons_to_fix/nvim.svg
new file mode 100644
index 000000000..866cafbeb
--- /dev/null
+++ b/_icons_to_fix/nvim.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <path style="opacity:0.3" d="m 128.71875,30.749925 -71.973633,53.9707 0.0044,0.006 -12.405761,9.3047 V 304.96882 l 84.375004,63.28125 v -180.73975 -0.006 l 126.5625,180.74561 71.97217,-53.97949 12.40283,-9.30176 V 94.031185 l -84.375,-63.28125 V 211.48968 Z"/> <g transform="matrix(21.09375,0,0,21.09375,23.25,23.25)"> <path d="M 15,3 11,0 v 16 l 4,-3 z" style="fill:rgb(4.705%,63.137%,36.862%)"/> <path d="M 1,3 5,0 V 16 L 1,13 Z" style="fill:rgb(29.019%,68.235%,90.196%)"/> <path d="M 5,0 14.412,13.441 11,16 1.5883,2.559 Z" style="fill:rgb(32.941%,74.117%,55.686%)"/> <path d="M 11,8.5684 V 16 l 3.412,-2.559 z" style="fill:rgb(3.921%,50.588%,29.411%)"/> <path d="M 5,0 1.5879,2.5586 5,7.4316 Z" style="fill:rgb(14.117%,66.666%,43.137%)"/> </g> </svg>
diff --git a/_icons_to_fix/obs.svg b/_icons_to_fix/obs.svg
new file mode 100644
index 000000000..69529fc88
--- /dev/null
+++ b/_icons_to_fix/obs.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 371.761719 190.96875 C 369.070312 288.339844 289.410156 365.90625 192 366 C 95.363281 365.945312 16.015625 289.59375 12.238281 193.03125 C 12.136719 194.6875 12.058594 196.34375 12 198 C 12 297.410156 92.589844 378 192 378 C 291.410156 378 372 297.410156 372 198 C 371.964844 195.65625 371.886719 193.308594 371.761719 190.96875 Z M 371.761719 190.96875"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 166.320312 276.480469 C 177.730469 272.980469 191.425781 263.367188 197.84375 254.355469 L 199.960938 251.378906 L 197.3125 243.355469 C 187.625 214.046875 205.210938 184.492188 235.367188 179.40625 C 257.285156 175.710938 280.28125 189.117188 288.210938 210.214844 C 290.097656 215.234375 290.15625 215.289062 289.539062 211.433594 C 287.722656 200.027344 282.078125 189.511719 272.898438 180.4375 C 263.316406 170.96875 252.191406 165.601562 238.292969 163.742188 C 234.027344 163.167969 233.585938 163.332031 231.980469 166.046875 C 229.507812 170.234375 222.3125 177.242188 216.992188 180.636719 C 202.671875 189.789062 180.589844 189.792969 166.230469 180.648438 C 150.011719 170.316406 140.839844 150.527344 143.816406 132.296875 C 145.441406 122.347656 149.820312 113.519531 156.804688 106.121094 C 161.867188 100.761719 162.210938 100.171875 159.285156 101.84375 C 154.359375 104.664062 142.832031 117.191406 139.5625 123.277344 C 135.789062 130.292969 132.726562 142.707031 132.746094 150.90625 C 132.757812 157.960938 134.609375 167.328125 137.320312 174.101562 C 138.898438 178.054688 139.101562 178.179688 144.957031 178.839844 C 148.261719 179.214844 153.488281 180.386719 156.570312 181.445312 C 183.808594 190.820312 196.660156 222.234375 183.90625 248.273438 C 175.214844 266.019531 155.09375 277.449219 136.285156 275.316406 C 128.628906 274.449219 129.441406 275.488281 137.929688 277.417969 C 145.449219 279.128906 159.164062 278.675781 166.320312 276.480469 Z M 166.320312 276.480469"/> <path style="fill:rgb(0%,0%,0%)" d="M 192 78 C 125.800781 78 72 131.800781 72 198 C 72 264.199219 125.800781 318 192 318 C 258.199219 318 312 264.199219 312 198 C 312 131.800781 258.199219 78 192 78 Z M 192 90.890625 C 251.234375 90.890625 299.109375 138.765625 299.109375 198 C 299.109375 257.234375 251.234375 305.109375 192 305.109375 C 132.765625 305.109375 84.890625 257.234375 84.890625 198 C 84.890625 138.765625 132.765625 90.890625 192 90.890625 Z M 192 90.890625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.988281 12 C 92.582031 12.007812 12 92.59375 12 192 C 12.027344 193.023438 12.0625 194.046875 12.105469 195.070312 C 13.703125 96.851562 93.753906 18.050781 191.988281 18 L 192 18 C 290.21875 18.070312 370.25 96.863281 371.847656 195.070312 C 371.902344 194.046875 371.949219 193.023438 371.988281 192 C 371.988281 92.59375 291.40625 12.007812 192 12 Z M 191.988281 12"/> </g> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 166.320312 270.480469 C 177.730469 266.980469 191.425781 257.367188 197.84375 248.355469 L 199.960938 245.378906 L 197.3125 237.355469 C 187.625 208.046875 205.210938 178.492188 235.367188 173.40625 C 257.285156 169.710938 280.28125 183.117188 288.210938 204.214844 C 290.097656 209.234375 290.15625 209.289062 289.539062 205.433594 C 287.722656 194.027344 282.078125 183.511719 272.898438 174.4375 C 263.316406 164.96875 252.191406 159.601562 238.292969 157.742188 C 234.027344 157.167969 233.585938 157.332031 231.980469 160.046875 C 229.507812 164.234375 222.3125 171.242188 216.992188 174.636719 C 202.671875 183.789062 180.589844 183.792969 166.230469 174.648438 C 150.011719 164.316406 140.839844 144.527344 143.816406 126.296875 C 145.441406 116.347656 149.820312 107.519531 156.804688 100.121094 C 161.867188 94.761719 162.210938 94.171875 159.285156 95.84375 C 154.359375 98.664062 142.832031 111.191406 139.5625 117.277344 C 135.789062 124.292969 132.726562 136.707031 132.746094 144.90625 C 132.757812 151.960938 134.609375 161.328125 137.320312 168.101562 C 138.898438 172.054688 139.101562 172.179688 144.957031 172.839844 C 148.261719 173.214844 153.488281 174.386719 156.570312 175.445312 C 183.808594 184.820312 196.660156 216.234375 183.90625 242.273438 C 175.214844 260.019531 155.09375 271.449219 136.285156 269.316406 C 128.628906 268.449219 129.441406 269.488281 137.929688 271.417969 C 145.449219 273.128906 159.164062 272.675781 166.320312 270.480469 Z M 166.320312 270.480469"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 72 C 125.800781 72 72 125.800781 72 192 C 72 258.199219 125.800781 312 192 312 C 258.199219 312 312 258.199219 312 192 C 312 125.800781 258.199219 72 192 72 Z M 192 84.890625 C 251.234375 84.890625 299.109375 132.765625 299.109375 192 C 299.109375 251.234375 251.234375 299.109375 192 299.109375 C 132.765625 299.109375 84.890625 251.234375 84.890625 192 C 84.890625 132.765625 132.765625 84.890625 192 84.890625 Z M 192 84.890625"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 372 192 C 372 291.410156 291.410156 372 192 372 C 92.589844 372 12 291.410156 12 192 C 12 92.589844 92.589844 12 192 12 C 291.410156 12 372 92.589844 372 192 Z M 372 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/ocenaudio.svg b/_icons_to_fix/ocenaudio.svg
new file mode 100644
index 000000000..9c5908f0f
--- /dev/null
+++ b/_icons_to_fix/ocenaudio.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 42.003906 C 154.699219 42.003906 120.679688 53.347656 95.585938 72.394531 C 70.488281 91.445312 60 118.699219 60 149.015625 L 60 162 C 35.085938 174.296875 12 204.527344 12 242.332031 C 12 290.726562 47.578125 330 84 330 L 84 149.015625 C 84 126.3125 88.753906 107.8125 109.46875 92.085938 C 130.1875 76.355469 159.445312 66 192 66 C 224.554688 66 253.8125 76.359375 274.53125 92.082031 C 295.25 107.808594 300 126.308594 300 149.015625 L 300 329.996094 C 336.425781 329.996094 372 290.722656 372 242.332031 C 372 204.523438 348.914062 174.296875 324 162 L 324 149.015625 C 324 118.695312 313.511719 91.441406 288.417969 72.390625 C 263.324219 53.34375 229.304688 42 192.003906 42 Z M 192 42.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 324 222 C 324 294.902344 264.902344 354 192 354 C 119.097656 354 60 294.902344 60 222 C 60 149.097656 119.097656 90 192 90 C 264.902344 90 324 149.097656 324 222 Z M 324 222"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 240 270 C 240 296.507812 218.507812 318 192 318 C 165.492188 318 144 296.742188 144 270.230469 Z M 240 270"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 84 C 119.097656 84 60 143.097656 60 216 C 60.023438 216.980469 60.058594 217.960938 60.105469 218.941406 C 61.765625 147.277344 120.316406 90.039062 192 90 C 263.664062 90.0625 322.1875 147.296875 323.847656 218.941406 C 323.910156 217.960938 323.960938 216.980469 324 216 C 324 143.097656 264.902344 84 192 84 Z M 192 84"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 276 186 C 276 199.253906 265.253906 210 252 210 C 238.746094 210 228 199.253906 228 186 C 228 172.746094 238.746094 162 252 162 C 265.253906 162 276 172.746094 276 186 Z M 276 186"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 156 186 C 156 199.253906 145.253906 210 132 210 C 118.746094 210 108 199.253906 108 186 C 108 172.746094 118.746094 162 132 162 C 145.253906 162 156 172.746094 156 186 Z M 156 186"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 36 C 154.699219 36 120.671875 47.351562 95.578125 66.398438 C 70.480469 85.449219 60 112.699219 60 143.015625 L 60 149.015625 C 60 118.699219 70.480469 91.449219 95.578125 72.398438 C 120.671875 53.351562 154.699219 42 192 42 C 229.300781 42 263.328125 53.351562 288.421875 72.398438 C 313.515625 91.445312 324 118.695312 324 149.015625 L 324 143.015625 C 324 112.695312 313.515625 85.445312 288.421875 66.398438 C 263.328125 47.351562 229.300781 36 192 36 Z M 60 156 C 35.085938 168.296875 12 198.535156 12 236.34375 C 12 237.292969 12.082031 238.21875 12.117188 239.15625 C 13.378906 202.851562 35.792969 173.945312 60 162 Z M 324 156 L 324 162 C 348.203125 173.945312 370.621094 202.828125 371.882812 239.132812 C 371.917969 238.191406 372 237.269531 372 236.320312 C 372 198.511719 348.914062 168.296875 324 156 Z M 324 156"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 324 216 C 324 288.902344 264.902344 348 192 348 C 119.097656 348 60 288.902344 60 216 C 60 143.097656 119.097656 84 192 84 C 264.902344 84 324 143.097656 324 216 Z M 324 216"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 192 36.003906 C 154.699219 36.003906 120.679688 47.347656 95.585938 66.394531 C 70.488281 85.445312 60 112.699219 60 143.015625 L 60 156 C 35.085938 168.296875 12 198.527344 12 236.332031 C 12 284.726562 47.578125 324 84 324 L 84 143.015625 C 84 120.3125 88.753906 101.8125 109.46875 86.085938 C 130.1875 70.355469 159.445312 60 192 60 C 224.554688 60 253.8125 70.359375 274.53125 86.082031 C 295.25 101.808594 300 120.308594 300 143.015625 L 300 323.996094 C 336.425781 323.996094 372 284.722656 372 236.332031 C 372 198.523438 348.914062 168.296875 324 156 L 324 143.015625 C 324 112.695312 313.511719 85.441406 288.417969 66.390625 C 263.324219 47.34375 229.304688 36 192.003906 36 Z M 192 36.003906"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 276 180 C 276 193.253906 265.253906 204 252 204 C 238.746094 204 228 193.253906 228 180 C 228 166.746094 238.746094 156 252 156 C 265.253906 156 276 166.746094 276 180 Z M 276 180"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 156 180 C 156 193.253906 145.253906 204 132 204 C 118.746094 204 108 193.253906 108 180 C 108 166.746094 118.746094 156 132 156 C 145.253906 156 156 166.746094 156 180 Z M 156 180"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 240 264 C 240 290.507812 218.507812 312 192 312 C 165.492188 312 144 290.742188 144 264.230469 Z M 240 264"/> <use mask="url(#mask6)" xlink:href="#surface23"/> </g> </svg>
diff --git a/_icons_to_fix/office-address-book.svg b/_icons_to_fix/office-address-book.svg
new file mode 100644
index 000000000..4a1c1c1e0
--- /dev/null
+++ b/_icons_to_fix/office-address-book.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.976562 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.992188 291.074219 359.992188 198.003906 C 359.992188 195.980469 359.757812 194.011719 359.6875 192.003906 C 356.519531 282.253906 283.03125 354 191.992188 354 C 100.945312 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 102.007812 C 138.976562 102.007812 95.996094 144.988281 95.996094 198.003906 C 95.996094 251.023438 138.976562 294.003906 191.996094 294.003906 L 251.992188 294.003906 C 251.992188 294.003906 263.242188 294.003906 263.992188 282.003906 C 263.992188 270.003906 251.992188 270.003906 251.992188 270.003906 L 191.996094 270.003906 C 152.230469 270.003906 119.996094 237.769531 119.996094 198.003906 C 119.996094 158.242188 152.230469 126.007812 191.996094 126.007812 C 231.757812 126.007812 263.992188 158.242188 263.992188 198.003906 L 263.992188 210.003906 C 263.992188 216.632812 258.621094 222.003906 251.992188 222.003906 C 245.367188 222.003906 239.992188 216.632812 239.992188 210.003906 L 239.992188 198.003906 C 239.992188 171.496094 218.503906 150.007812 191.996094 150.007812 C 165.488281 150.007812 143.996094 171.496094 143.996094 198.003906 C 143.996094 224.511719 165.488281 246.003906 191.996094 246.003906 C 204.550781 246.003906 215.878906 241.074219 224.429688 233.183594 C 231.269531 241.308594 241.363281 246 251.996094 246 C 271.875 246 287.992188 229.878906 287.992188 210 L 287.992188 198 C 287.992188 144.984375 245.011719 102.003906 191.996094 102.003906 Z M 191.996094 174.003906 C 205.25 174.003906 215.996094 184.75 215.996094 198.003906 C 215.996094 211.257812 205.25 222.003906 191.996094 222.003906 C 178.742188 222.003906 167.996094 211.257812 167.996094 198.003906 C 167.996094 184.75 178.742188 174.003906 191.996094 174.003906 Z M 191.996094 174.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24.011719 C 98.929688 24.011719 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.808594 100.265625 30 192 30 C 283.734375 30 357.785156 102.808594 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24.011719 192 24.011719 Z M 192 24.011719"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 360 192.007812 C 360 99.226562 284.785156 24.011719 192.007812 24.011719 C 99.226562 24.011719 24.011719 99.226562 24.011719 192.007812 C 24.011719 284.785156 99.226562 360 192.007812 360 C 284.785156 360 360 284.785156 360 192.007812 Z M 360 192.007812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 96.007812 C 138.976562 96.007812 95.996094 138.988281 95.996094 192.003906 C 95.996094 245.023438 138.976562 288.003906 191.996094 288.003906 L 251.992188 288.003906 C 251.992188 288.003906 263.242188 288.003906 263.992188 276.003906 C 263.992188 264.003906 251.992188 264.003906 251.992188 264.003906 L 191.996094 264.003906 C 152.230469 264.003906 119.996094 231.769531 119.996094 192.003906 C 119.996094 152.242188 152.230469 120.007812 191.996094 120.007812 C 231.757812 120.007812 263.992188 152.242188 263.992188 192.003906 L 263.992188 204.003906 C 263.992188 210.632812 258.621094 216.003906 251.992188 216.003906 C 245.367188 216.003906 239.992188 210.632812 239.992188 204.003906 L 239.992188 192.003906 C 239.992188 165.496094 218.503906 144.007812 191.996094 144.007812 C 165.488281 144.007812 143.996094 165.496094 143.996094 192.003906 C 143.996094 218.511719 165.488281 240.003906 191.996094 240.003906 C 204.550781 240.003906 215.878906 235.074219 224.429688 227.183594 C 231.269531 235.308594 241.363281 240 251.996094 240 C 271.875 240 287.992188 223.882812 287.992188 204 L 287.992188 192 C 287.992188 138.984375 245.011719 96.003906 191.996094 96.003906 Z M 191.996094 168.003906 C 205.25 168.003906 215.996094 178.75 215.996094 192.003906 C 215.996094 205.257812 205.25 216.003906 191.996094 216.003906 C 178.742188 216.003906 167.996094 205.257812 167.996094 192.003906 C 167.996094 178.75 178.742188 168.003906 191.996094 168.003906 Z M 191.996094 168.003906"/> </g> </svg>
diff --git a/_icons_to_fix/openspades.svg b/_icons_to_fix/openspades.svg
new file mode 100644
index 000000000..c6540a9ae
--- /dev/null
+++ b/_icons_to_fix/openspades.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 42 168 L 42 331.199219 C 42 340.507812 49.492188 348 58.800781 348 L 325.199219 348 C 334.507812 348 342 340.507812 342 331.199219 L 342 168 Z M 42 168"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 102 168 L 162 168 L 162 228 L 102 228 Z M 102 168"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 222 168 L 282 168 L 282 228 L 222 228 Z M 222 168"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 58.804688 42 C 49.496094 42 42 49.496094 42 58.804688 L 42 64.804688 C 42 55.496094 49.496094 48 58.804688 48 L 325.195312 48 C 334.503906 48 342 55.496094 342 64.804688 L 342 58.804688 C 342 49.496094 334.503906 42 325.195312 42 Z M 58.804688 42"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 42 162 L 42 325.199219 C 42 334.507812 49.492188 342 58.800781 342 L 325.199219 342 C 334.507812 342 342 334.507812 342 325.199219 L 342 162 Z M 42 162"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 342 162 L 342 58.800781 C 342 49.492188 334.507812 42 325.199219 42 L 58.800781 42 C 49.492188 42 42 49.492188 42 58.800781 L 42 162 Z M 342 162"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 102 162 L 162 162 L 162 222 L 102 222 Z M 102 162"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 222 162 L 282 162 L 282 222 L 222 222 Z M 222 162"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/opera-developer.svg b/_icons_to_fix/opera-developer.svg
new file mode 100644
index 000000000..c0660be2c
--- /dev/null
+++ b/_icons_to_fix/opera-developer.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <g transform="translate(9.9999995e-7,-0.0604593)"> <path d="m 178.5,364.78906 c -33.89844,-3.10937 -64.32422,-14.75 -91.433594,-34.98437 -9.234375,-6.89063 -25.980468,-23.63672 -32.871094,-32.8711 -14.367187,-19.25 -24.277343,-39.78515 -29.875,-61.91406 C 20.210938,218.77344 19.179688,210.16016 19.179688,192 c 0,-18.16016 1.03125,-26.77344 5.140624,-43.01953 C 32.179688,117.91406 49.175781,88.9375 72.613281,66.652344 98.710938,41.835938 130.88672,26.164062 167.35547,20.503906 c 11.86719,-1.84375 37.46094,-1.835937 49.36719,0.01172 38.14843,5.917969 70.5625,22.273437 97.55859,49.222656 22.66016,22.617188 37.73047,48.921878 45.39844,79.242188 4.10937,16.24609 5.14062,24.85937 5.14062,43.01953 0,18.16016 -1.03125,26.77344 -5.14062,43.01953 -12.1836,48.17188 -44.82422,88.75 -89.60547,111.39844 -16.98047,8.58984 -34,14.0664 -52.61719,16.92969 -7.57422,1.16796 -32.06641,2.07031 -38.95703,1.4414 z m 34.79297,-28.73437 C 241.56641,328.59766 266.57422,303.25391 281.42969,267 294.36719,235.4375 298.24219,195.85547 292.03516,158.625 284.45312,113.12109 259.65625,73.664062 228.92969,58.210938 216.73047,52.078125 208.54687,50.070312 195.75,50.078125 c -7.64453,0 -10.73047,0.359375 -16.70703,1.925781 -26.91797,7.050782 -49.19141,27.738282 -64.73047,60.121094 -11.85156,24.69531 -17.539062,51.12109 -17.554688,81.53125 -0.01953,34.78906 7.499998,65.5625 22.464848,91.92578 15.8789,27.97656 37.41796,45.61328 62.65234,51.29688 8.03125,1.80859 22.92187,1.41796 31.41797,-0.82422 z m 0,0" style="fill:rgb(80.000%,80.000%,80.000%)"/> <path d="m 182.08984,346.44141 c -12.9414,-1.57422 -25.27734,-5.58594 -38.04297,-12.36329 -9.61328,-5.10546 -17.15624,-10.64843 -25.93359,-19.0625 C 104.94531,302.39453 96.519531,290.72266 87.84375,273.08594 65.914062,228.52734 64.195312,173.19141 83.289062,126.73047 87.546875,116.37109 89.21875,113.03125 94.488281,104.33984 108.64063,81 129.07812,62.226562 151.06641,52.371094 c 15.01562,-6.726563 25.75,-9.023438 42.25781,-9.042969 16.96094,-0.01953 28.57031,2.492187 43.32031,9.375 13.6875,6.386719 23.61719,13.464844 35.0625,24.992187 23.84375,24.011718 38.625,55.613278 43.79688,93.632808 1.46484,10.75391 1.66796,34.76954 0.375,44.74219 -3.3125,25.625 -11.17969,49.55469 -22.37891,68.06641 -20.33594,33.60937 -49.10547,55.11719 -81.90625,61.23437 -7.76172,1.44922 -22.125,1.96875 -29.50391,1.07032 z m 28.26563,-11.45313 c 21.37109,-5.23828 39.85156,-19.42187 54.82422,-42.06641 27.70703,-41.91406 34.59765,-104.71484 17.22265,-156.92578 -11.125,-33.42578 -30.125,-58.632809 -53.83984,-71.421871 C 205.58984,52.179688 179.03906,53.164062 156.625,67.238281 99.898438,102.85156 80.054688,203.47656 115.34375,276.58203 c 7.37891,15.28125 14.58594,25.5625 25.41406,36.24219 13.80078,13.61719 28.58594,21.09375 47.13281,23.82812 4.35938,0.64453 16.8125,-0.27734 22.46485,-1.66406 z m 0,0"/> </g> </svg>
diff --git a/_icons_to_fix/pairs.svg b/_icons_to_fix/pairs.svg
new file mode 100644
index 000000000..1d128e238
--- /dev/null
+++ b/_icons_to_fix/pairs.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 119.335938 24 L 109.050781 30.023438 L 111.429688 38.816406 L 117.402344 42.703125 L 129.328125 44.34375 L 129.328125 57.914062 L 134.839844 57.027344 L 139.910156 46.429688 L 152.589844 42.410156 L 152.589844 26.148438 L 155.4375 24 Z M 173.101562 24 L 176.710938 24.851562 L 175.511719 35.597656 L 180.089844 35.597656 L 192.621094 29.429688 L 193.230469 43.539062 L 202.351562 49.117188 L 201.976562 57.484375 L 193.230469 60.453125 L 193.820312 63.226562 L 204.355469 68.019531 L 204.140625 73.777344 L 201.089844 74.039062 C 201.078125 73.945312 201.054688 73.890625 201.054688 73.890625 L 187.773438 69.789062 L 187.21875 65.523438 L 191.085938 62.847656 L 191.085938 58.960938 L 186.902344 57.910156 L 185.867188 61.488281 L 178.535156 62.636719 L 177.796875 62.390625 L 177.796875 62.75 L 175.269531 63.144531 L 173.183594 58.960938 L 170.804688 57.910156 L 165.574219 57.910156 L 163.210938 59.863281 L 163.210938 64.195312 L 167.671875 65.671875 L 172.085938 66.292969 L 171.085938 66.738281 L 167.066406 71.199219 L 165.292969 68.96875 L 161.40625 67.953125 L 150.808594 77.910156 L 152.183594 79.042969 L 136.535156 87.722656 L 121.816406 103.027344 L 120.800781 109.835938 L 106.050781 119.550781 L 98.734375 126.898438 L 99.554688 141.617188 L 89.398438 136.890625 L 89.480469 128.277344 L 61.246094 128.296875 L 46.628906 135.695312 L 40.277344 147.390625 L 37.769531 156.679688 L 41.871094 165.683594 L 53.386719 167.078125 L 71.695312 154.839844 L 73.304688 160.910156 L 67.710938 171.460938 L 81.636719 173.839844 L 83.03125 195.363281 L 102.128906 198.613281 L 114.253906 184.585938 L 128.988281 187.570312 L 134.15625 194.773438 L 148.28125 193.9375 L 148.671875 189.769531 L 156.433594 193.527344 L 165.179688 207.242188 L 180.289062 207.457031 L 185.867188 217.21875 L 186.652344 229.128906 L 203.371094 235.496094 L 224.4375 235.707031 L 230.605469 245.832031 L 239.957031 248.832031 L 238.171875 257.199219 L 227.933594 270.210938 L 224.945312 299.019531 L 215.695312 306.320312 L 201.976562 305.925781 L 197.417969 313.867188 L 200.8125 328.8125 L 185.867188 347.894531 L 181.089844 356.640625 L 174.117188 359.992188 L 343.1875 359.992188 C 352.5 359.992188 359.988281 352.503906 359.988281 343.191406 L 359.988281 290.078125 L 358.464844 288.554688 L 357.851562 280.597656 L 359.988281 276.53125 L 359.988281 251.804688 L 349.929688 234.035156 L 351.898438 213.941406 L 336.789062 212.363281 L 331.226562 206.800781 L 321.070312 206.800781 L 315.902344 211.578125 L 298.003906 211.578125 L 297.398438 213.167969 L 287.4375 213.167969 L 264.585938 187.113281 L 264.78125 166.835938 L 268.554688 165.441406 L 269.964844 157.683594 L 264.585938 157.683594 L 262.402344 149.546875 L 288.832031 130.449219 L 288.832031 116.929688 L 301.777344 109.742188 L 307.027344 110.253906 L 317.65625 110.253906 L 325.992188 105.789062 L 352.847656 103.691406 L 352.847656 117.421875 L 359.988281 119.238281 L 359.988281 100.4375 L 358.789062 98.746094 L 359.988281 98.8125 L 359.988281 89.691406 L 350.832031 83.523438 L 349.40625 78.160156 L 341.808594 85.015625 L 334.132812 83.441406 L 322.417969 98.667969 L 320.105469 104.621094 L 312.621094 105.292969 L 301.53125 105.378906 L 294.902344 102.277344 L 292.953125 89.117188 L 295.332031 82.835938 L 306.617188 80.375 L 318.90625 82.835938 L 320.414062 76.027344 L 315.199219 74.796875 L 316.96875 64.199219 L 329.355469 62.261719 L 338.019531 50.039062 L 346.960938 48.527344 L 355.015625 49.726562 L 357.984375 49.726562 L 356.339844 38.242188 L 346.550781 42.195312 L 343.09375 33.617188 L 337.394531 32.828125 L 336.335938 26.9375 L 339.027344 24 L 173.089844 24 Z M 317.015625 32.515625 L 318.984375 42.0625 L 323.167969 48.824219 L 325.957031 52.023438 L 331.011719 53.992188 L 326.234375 59.667969 L 316.984375 60.554688 L 310.042969 60.554688 L 310.8125 52.300781 L 316.605469 51.101562 L 316.113281 47.230469 L 310.730469 43.851562 L 306.957031 41.277344 L 306.976562 37.484375 L 309.15625 34.105469 Z M 305.269531 43.246094 L 309.847656 45.230469 L 309.4375 50.398438 L 299.59375 57.371094 L 294.03125 57.371094 L 294.03125 52.398438 L 294.0625 52.398438 L 298.835938 44.738281 Z M 179.726562 72.300781 L 182.832031 72.957031 L 181.5 75.714844 L 178.105469 76.007812 L 177.414062 79.289062 L 174.789062 80.929688 L 170.589844 81.292969 C 170.445312 80.300781 170.359375 79.550781 170.359375 79.550781 L 168.71875 79.550781 L 168.71875 76.007812 L 175.578125 76.007812 L 177.003906 72.351562 L 179.730469 72.300781 Z M 357.996094 74.777344 L 360 80.4375 L 360 74.777344 Z M 161.546875 76.007812 L 164.53125 78.355469 L 164.027344 81.832031 L 159.0625 82.257812 L 159.324219 78.78125 Z M 24 173.28125 L 24 343.199219 C 24 352.511719 31.492188 360 40.800781 360 L 133.546875 360 L 127.605469 352.074219 L 130.984375 333.191406 L 126.03125 331.816406 L 126.03125 290.832031 C 126.03125 290.832031 112.097656 280.28125 111.300781 280.28125 C 110.496094 280.28125 103.933594 278.496094 103.933594 278.496094 L 102.542969 270.742188 L 84.449219 248.074219 L 86.234375 239.925781 L 86.84375 226.59375 L 99.363281 217.835938 L 97.574219 202.90625 L 79.28125 201.550781 L 64.972656 185.21875 L 54.820312 182.421875 L 48.273438 181.199219 L 49.058594 175.242188 L 40.710938 174.0625 L 40.710938 177.441406 L 24.007812 173.277344 Z M 24 173.28125"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 25.199219 C 31.496094 25.199219 24 32.695312 24 42 L 24 48 C 24 38.695312 31.496094 31.199219 40.804688 31.199219 L 343.195312 31.199219 C 352.496094 31.199219 360 38.695312 360 48 L 360 42 C 360 32.695312 352.496094 25.199219 343.195312 25.199219 Z M 40.804688 25.199219"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 142.90625 84.054688 C 82.207031 86.296875 74.871094 115.898438 92.085938 156.164062 C 97.300781 168.367188 113.941406 167.335938 104.605469 154.9375 C 65.410156 32.875 325.882812 144.464844 273.5625 216.929688 C 258.792969 233.296875 235.429688 237.683594 216.65625 229.394531 C 208.117188 225.621094 192.550781 230.523438 205.109375 237.59375 C 230.605469 251.949219 291.050781 243.734375 298.292969 209.578125 C 316.316406 124.511719 186.707031 82.4375 142.90625 84.046875 M 225.339844 146.207031 C 189.4375 185.433594 154.246094 266.769531 135.023438 285.980469 C 124.621094 296.375 110.152344 277.375 105.796875 283.296875 C 97.855469 294.105469 114.023438 299.804688 130.363281 299.996094 C 168.875 300.703125 240.609375 132.597656 225.339844 146.207031 Z M 225.339844 146.207031"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/palapeli.svg b/_icons_to_fix/palapeli.svg
new file mode 100644
index 000000000..f5c550278
--- /dev/null
+++ b/_icons_to_fix/palapeli.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 162 24.003906 C 142.054688 24.003906 126 40.058594 126 60.003906 L 126 96 L 42 96 C 28.703125 96 18 106.707031 18 120 L 18 192 L 54 192 C 73.945312 192 90 208.058594 90 228 C 90 247.945312 73.945312 264 54 264 L 18 264 L 18 348 C 18 361.296875 28.703125 372 42 372 L 126 372 L 126 348 C 126 328.054688 142.054688 312 162 312 C 181.941406 312 198 328.054688 198 348 L 198 372 L 270 372 C 283.292969 372 294 361.296875 294 348 L 294 264 L 329.996094 264 C 349.941406 264 365.996094 247.945312 365.996094 228 C 365.996094 208.058594 349.941406 192 329.996094 192 L 294 192 L 294 120 C 294 106.707031 283.292969 96 270 96 L 198 96 L 198 60.003906 C 198 40.058594 181.941406 24.003906 162 24.003906 Z M 162 24.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 162 18 C 142.054688 18 126 34.054688 126 54 L 126 60 C 126 40.054688 142.054688 24 162 24 C 181.945312 24 198 40.054688 198 60 L 198 54 C 198 34.054688 181.945312 18 162 18 Z M 42 90 C 28.703125 90 18 100.703125 18 114 L 18 120 C 18 106.703125 28.703125 96 42 96 L 126 96 L 126 90 Z M 198 90 L 198 96 L 270 96 C 283.296875 96 294 106.703125 294 120 L 294 114 C 294 100.703125 283.296875 90 270 90 Z M 294 186 L 294 192 L 330 192 C 347.882812 192 362.535156 204.953125 365.390625 222 C 365.726562 220.03125 366 218.0625 366 216 C 366 214.917969 365.929688 213.855469 365.835938 212.800781 C 365.722656 213.875 365.570312 214.941406 365.390625 216 C 362.535156 198.953125 347.882812 186 330 186 Z M 89.835938 225.292969 C 88.179688 243.679688 72.832031 258 54 258 L 18 258 L 18 264 L 54 264 C 73.945312 264 90 247.945312 90 228 C 90 227.078125 89.925781 226.183594 89.835938 225.292969 Z M 89.835938 225.292969"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 162 18.003906 C 142.054688 18.003906 126 34.058594 126 54.003906 L 126 90.003906 L 42 90.003906 C 28.703125 90.003906 18 100.707031 18 114 L 18 186 L 54 186 C 73.945312 186 90 202.058594 90 222 C 90 241.945312 73.945312 258 54 258 L 18 258 L 18 342 C 18 355.296875 28.703125 366 42 366 L 126 366 L 126 342 C 126 322.054688 142.054688 306 162 306 C 181.941406 306 198 322.054688 198 342 L 198 366 L 270 366 C 283.292969 366 294 355.296875 294 342 L 294 258 L 329.996094 258 C 349.941406 258 365.996094 241.945312 365.996094 222 C 365.996094 202.058594 349.941406 186 329.996094 186 L 294 186 L 294 114 C 294 100.707031 283.292969 90.003906 270 90.003906 L 198 90.003906 L 198 54.003906 C 198 34.058594 181.941406 18.003906 162 18.003906 Z M 162 18.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/palemoon.svg b/_icons_to_fix/palemoon.svg
new file mode 100644
index 000000000..dfad811b8
--- /dev/null
+++ b/_icons_to_fix/palemoon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 347.746094 191.039062 C 345.03125 275.125 276.128906 341.90625 192 342 C 108.59375 341.941406 39.984375 276.285156 36.265625 192.960938 C 36.148438 194.636719 36.0625 196.320312 36 198 C 36 284.15625 105.84375 354 192 354 C 278.15625 354 348 284.15625 348 198 C 347.96875 195.679688 347.882812 193.359375 347.746094 191.039062 Z M 347.746094 191.039062"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 177.371094 36.601562 C 157.667969 38.433594 138.492188 43.996094 120.867188 52.992188 C 121.652344 55.492188 120.734375 58.308594 117.863281 60.800781 C 115.917969 62.484375 114.324219 65.109375 114.324219 66.640625 C 114.324219 71.320312 118.558594 78.511719 121.933594 79.554688 C 126.425781 80.945312 124.914062 85.738281 119.144531 88.386719 C 116.476562 89.613281 113.191406 93.136719 111.84375 96.222656 C 110.496094 99.3125 108.511719 102.359375 107.4375 102.996094 C 106.367188 103.628906 105.488281 106.042969 105.488281 108.363281 C 105.488281 111.601562 106.964844 113.171875 111.828125 115.117188 C 115.3125 116.511719 119.480469 117.527344 121.101562 117.375 C 130.394531 116.5 131.042969 121.914062 122.914062 132.5 C 118.597656 138.121094 116.523438 139.535156 113.582031 138.828125 C 110.839844 138.171875 109.339844 138.945312 108.09375 141.664062 C 106.777344 144.539062 104.625 145.519531 98.839844 145.921875 C 93.152344 146.3125 90.605469 147.46875 88.472656 150.585938 C 86.917969 152.859375 84.667969 154.703125 83.472656 154.703125 C 82.273438 154.703125 79.460938 156.226562 77.21875 158.089844 C 72.65625 161.878906 70.875 162.257812 69.277344 159.78125 C 67.164062 156.503906 62.601562 158.160156 55.8125 164.65625 C 49.8125 170.410156 49.082031 171.949219 49.988281 176.933594 C 51.601562 185.8125 56.414062 193.691406 61.910156 196.4375 C 66.707031 198.835938 66.800781 199.09375 63.894531 202.171875 C 62.21875 203.941406 59.351562 205.835938 57.519531 206.394531 C 52.234375 208 55.210938 210.015625 64.640625 211.210938 C 74.292969 212.4375 77.292969 215.941406 72.78125 220.710938 C 70.269531 223.375 70.410156 223.867188 74.445312 226.398438 C 82.328125 231.359375 88.597656 228.320312 81.199219 223.144531 C 76.441406 219.816406 79.769531 218.460938 86.75 220.875 C 92.3125 222.800781 93.414062 222.691406 96.707031 219.839844 C 103.453125 213.988281 110.789062 222.640625 104.617188 229.171875 C 100.691406 233.328125 101.882812 238.34375 106.964844 239.035156 C 109.214844 239.34375 113.882812 241.433594 117.351562 243.6875 C 120.816406 245.941406 124.59375 247.789062 125.734375 247.789062 C 126.875 247.789062 130.09375 250.074219 132.886719 252.867188 C 138.554688 258.53125 141.699219 259.25 143.300781 255.261719 C 145.222656 250.464844 144.449219 247.992188 139.273438 242.34375 C 135.15625 237.851562 128.464844 225.902344 128.464844 223.039062 C 128.464844 221.269531 135.269531 222.773438 139.074219 225.375 C 141.460938 227.003906 145.316406 229.101562 147.644531 230.054688 C 150.132812 231.070312 152.707031 234.226562 153.878906 237.679688 C 155.722656 243.09375 156.449219 243.566406 162.9375 243.566406 L 169.996094 243.566406 L 171.0625 256.253906 C 172.347656 271.511719 173.570312 274.601562 178.808594 275.863281 C 182.667969 276.789062 186.78125 282.765625 186.78125 287.4375 C 186.78125 288.675781 184.007812 291.71875 180.625 294.191406 C 176.421875 297.257812 174.609375 299.867188 174.890625 302.425781 C 175.238281 305.617188 174.515625 306.117188 169.996094 305.78125 C 167.082031 305.5625 162.027344 306.585938 158.773438 308.050781 C 154.929688 309.785156 150.761719 310.339844 146.851562 309.636719 C 142.355469 308.828125 140.828125 309.144531 140.828125 310.902344 C 140.828125 312.199219 139.257812 314.621094 137.339844 316.285156 C 132.585938 320.402344 134.550781 322.582031 141.835938 321.273438 C 146.363281 320.460938 148.128906 320.820312 148.910156 322.765625 C 150.574219 326.914062 146.359375 332.851562 142.445312 331.871094 C 139.96875 331.25 138.777344 332.09375 138.007812 335.027344 C 137.738281 336.066406 137.25 336.945312 136.667969 337.695312 C 144.683594 340.808594 152.945312 343.25 161.367188 345 C 160.585938 343.503906 159.703125 342.152344 158.835938 341.539062 C 154.8125 338.691406 157.503906 331.3125 163.042969 329.980469 C 168.683594 328.625 167.792969 324.960938 161.65625 324.261719 C 156.285156 323.648438 150.554688 318.207031 152.355469 315.417969 C 153.5625 313.546875 158.707031 313.820312 169.113281 316.285156 C 173.808594 317.402344 177.023438 315.167969 187.910156 303.25 C 194.214844 296.347656 199.054688 293.476562 204.375 293.476562 C 206.402344 293.476562 213.636719 291.609375 220.460938 289.328125 C 233.347656 285.015625 238.378906 285.171875 237.902344 289.875 C 236.917969 299.664062 243.222656 299.339844 253.488281 289.082031 C 257.765625 284.808594 261.667969 281.71875 262.175781 282.207031 C 264.140625 284.085938 260.609375 293.246094 256.488281 296.949219 C 251.269531 301.648438 251.011719 304.613281 255.605469 306.96875 C 258.125 308.257812 259.191406 310.878906 259.585938 316.757812 L 260.117188 324.78125 L 266.644531 324.78125 C 268.933594 324.78125 270.828125 325.09375 272.363281 325.679688 C 317.824219 298.359375 346.308594 249.828125 348 196.808594 C 345.613281 191.707031 345.785156 188.621094 348 185.144531 C 347.847656 182.222656 347.613281 179.300781 347.296875 176.390625 C 345.875 176.328125 344.425781 176.261719 342.753906 176.332031 C 334.890625 176.65625 328.148438 173.554688 328.148438 169.605469 C 328.148438 168.773438 325.359375 165.332031 321.945312 161.964844 C 318.074219 158.152344 316.085938 154.785156 316.667969 153.03125 C 317.195312 151.4375 316.054688 148.871094 314.046875 147.128906 C 312.089844 145.433594 310.476562 142.699219 310.476562 141.058594 C 310.476562 138.445312 308.8125 138.117188 296.785156 138.40625 L 283.097656 138.742188 L 283.324219 152.238281 C 283.730469 175.878906 287.25 182.015625 298.113281 178.054688 C 303.085938 176.238281 315.300781 177.613281 318.773438 180.371094 C 320.027344 181.371094 321.847656 184.992188 322.8125 188.421875 C 323.777344 191.851562 327.355469 197.792969 330.773438 201.613281 C 337.691406 209.355469 338.230469 212.375 334.261719 221.464844 C 330.800781 229.398438 327.078125 228.480469 327.8125 219.878906 L 328.363281 213.476562 L 322.507812 214.574219 C 319.269531 215.183594 315.207031 217.578125 313.390625 219.941406 C 310.800781 223.304688 309.585938 223.800781 307.640625 222.257812 C 306.289062 221.183594 305.1875 218.910156 305.1875 217.226562 C 305.1875 215.542969 303.515625 213.667969 301.484375 213.046875 C 299.449219 212.429688 296.664062 209.359375 295.292969 206.21875 C 293.097656 201.1875 293.152344 199.652344 295.703125 193.546875 C 298.292969 187.351562 298.316406 186.328125 295.933594 184.046875 C 293.746094 181.949219 292.617188 181.882812 289.742188 183.601562 C 286.851562 185.332031 285.492188 185.203125 282.058594 182.902344 C 279.761719 181.363281 275.765625 180.09375 273.167969 180.09375 C 267.898438 180.09375 266.308594 177.53125 266.308594 169.054688 C 266.308594 161.226562 261.640625 158.378906 250.527344 159.402344 C 242.8125 160.113281 241.109375 159.605469 234.886719 154.8125 C 231.042969 151.855469 224.96875 144.730469 221.375 138.96875 C 217.785156 133.207031 213.917969 127.1875 212.792969 125.59375 C 211.167969 123.296875 211.5625 121.085938 214.746094 114.8125 L 218.753906 106.929688 L 210.277344 108.074219 C 195.191406 110.113281 192.140625 112.070312 198.628906 115.546875 C 201.15625 116.898438 201.265625 117.597656 199.316406 119.847656 C 198.035156 121.320312 197.4375 123.652344 197.988281 125.03125 C 198.542969 126.410156 197.84375 129.65625 196.433594 132.242188 C 195.023438 134.832031 193.84375 138.464844 193.796875 140.324219 C 193.648438 146.148438 183.683594 150.773438 172.585938 150.160156 C 155.773438 149.234375 154.410156 149.5 148.4375 155.039062 C 140.972656 161.96875 140.007812 165.199219 143.480469 171.632812 C 146.851562 177.871094 152.824219 180.363281 163.179688 179.851562 C 172.441406 179.390625 173.488281 180.207031 171.367188 186.332031 C 169.570312 191.527344 163.519531 193.53125 159.429688 190.28125 C 156.273438 187.773438 145.398438 189.710938 142.0625 193.375 C 140.664062 194.914062 138.589844 198.9375 137.460938 202.3125 C 135.507812 208.136719 134.9375 208.492188 126.191406 209.339844 C 117.464844 210.1875 116.628906 209.910156 110.351562 204.125 C 103.34375 197.671875 102.15625 192.742188 105.535156 184.242188 C 107.027344 180.476562 108.140625 179.867188 112.136719 180.597656 C 120.050781 182.046875 123.171875 179.292969 123.171875 170.835938 C 123.171875 166.738281 122.378906 162.902344 121.40625 162.328125 C 120.433594 161.753906 119.636719 159.582031 119.636719 157.496094 C 119.636719 155.410156 118.640625 152.726562 117.425781 151.546875 C 115.65625 149.828125 115.910156 148.910156 118.738281 146.910156 C 120.675781 145.542969 123.863281 144.621094 125.8125 144.851562 C 127.761719 145.085938 133.132812 144.246094 137.765625 142.992188 C 144.457031 141.183594 146.421875 139.816406 147.324219 136.300781 C 149.042969 129.617188 153.234375 124.253906 156.746094 124.253906 C 162.300781 124.253906 162.414062 111.199219 157.019531 92.214844 C 156.214844 89.410156 154.03125 87.621094 150.152344 86.660156 C 147.015625 85.882812 143.605469 83.746094 142.574219 81.90625 C 141.554688 80.0625 139.667969 78.566406 138.394531 78.566406 C 137.121094 78.566406 134.632812 77.042969 132.875 75.179688 C 131.105469 73.304688 127.441406 71.792969 124.65625 71.792969 C 118.0625 71.792969 117.953125 67.25 124.488281 64.855469 C 131.398438 62.324219 142.152344 65.644531 144.753906 71.109375 C 148.277344 78.519531 152.183594 75.425781 153.441406 64.230469 C 155 50.382812 159.773438 46.40625 174.835938 46.40625 L 185.660156 46.40625 L 180.917969 41.664062 C 179.441406 40.183594 178.214844 38.375 177.363281 36.601562 Z M 233.492188 41.511719 C 233.191406 41.785156 232.894531 42.007812 232.59375 42.320312 C 228.972656 46.015625 227.277344 46.542969 221.675781 45.6875 C 211.902344 44.199219 213.160156 48.132812 223.980469 52.886719 C 229.828125 55.457031 233.585938 58.386719 234.867188 61.347656 C 241.035156 75.648438 245.28125 83.347656 247.414062 84.132812 C 251.726562 85.714844 254.292969 82.53125 255.25 74.402344 C 256.347656 65.074219 259.507812 63.097656 265.175781 68.195312 C 267.375 70.175781 270.445312 71.796875 272.003906 71.796875 C 276.847656 71.796875 280.4375 73.742188 280.4375 76.371094 C 280.4375 77.753906 282.070312 81.09375 284.082031 83.796875 C 287.035156 87.769531 289.046875 88.722656 294.570312 88.722656 C 301.351562 88.722656 305.515625 89.988281 314.011719 94.683594 C 314.144531 94.757812 314.273438 94.78125 314.40625 94.851562 C 293.78125 68.941406 265.449219 50.257812 233.511719 41.507812 Z M 36.03125 191.230469 C 36.019531 191.457031 36.007812 191.679688 36 191.90625 C 36.046875 201.976562 37.066406 212.023438 39.050781 221.898438 C 44.707031 224.203125 46.269531 223.289062 46.855469 218.023438 C 47.160156 215.304688 48.582031 212.214844 50.027344 211.148438 C 52.257812 209.5 51.855469 208.660156 47.28125 205.539062 C 44.320312 203.519531 41.402344 199.988281 40.800781 197.695312 C 40.222656 195.484375 38.257812 193.058594 36.03125 191.230469 Z M 85.171875 242.851562 C 83.714844 242.695312 81.953125 243.480469 80 245.351562 C 75.871094 249.304688 76.496094 257.246094 81.175781 260.386719 C 86.535156 263.980469 88.609375 262.933594 89.285156 256.300781 C 90.121094 248.113281 88.375 243.1875 85.171875 242.851562 Z M 111.667969 266.453125 C 110.074219 266.507812 108.316406 267.652344 106.5625 270.054688 C 104.695312 272.601562 104.183594 275.890625 104.898438 280.878906 C 105.777344 287.015625 105.394531 288.324219 102.183594 289.96875 C 98.0625 292.082031 97.179688 298.359375 100.554688 301.589844 C 103.914062 304.804688 107.113281 303.964844 108.269531 299.558594 C 109.914062 293.285156 119.09375 292.546875 125.375 298.1875 C 128.046875 300.589844 130.238281 301.808594 130.238281 300.886719 C 130.238281 299.964844 127.449219 296.617188 124.046875 293.460938 C 118.839844 288.625 117.875 286.558594 117.875 280.332031 C 117.875 271.535156 115.175781 266.34375 111.667969 266.453125 Z M 68.15625 286.613281 C 69.332031 288.15625 70.535156 289.675781 71.769531 291.171875 C 70.703125 289.539062 69.488281 287.953125 68.15625 286.621094 Z M 120.769531 310.585938 C 119.976562 310.855469 119.644531 311.847656 119.644531 313.589844 C 119.644531 315.351562 118.515625 317.199219 117.144531 317.707031 C 115.320312 318.375 114.894531 320.492188 115.601562 325.542969 C 115.734375 326.488281 115.769531 327.246094 115.816406 328.027344 C 117.953125 329.191406 120.121094 330.304688 122.3125 331.367188 C 122.203125 328.667969 122.699219 325.488281 124.109375 321.503906 C 126.507812 314.746094 126.59375 313.046875 124.644531 311.867188 C 122.8125 310.753906 121.566406 310.3125 120.769531 310.585938 Z M 120.769531 310.585938"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.992188 36 C 107.871094 36.101562 38.976562 102.882812 36.257812 186.960938 C 36.191406 185.613281 36.140625 184.265625 36.105469 182.917969 C 36.058594 183.945312 36.023438 184.972656 36 186 C 36.035156 188.320312 36.121094 190.640625 36.257812 192.960938 C 38.976562 108.882812 107.871094 42.101562 191.992188 42 C 275.410156 42.046875 344.03125 107.707031 347.753906 191.039062 C 347.863281 189.359375 347.945312 187.679688 348 186 C 347.957031 185.007812 347.90625 184.015625 347.847656 183.023438 C 347.820312 183.695312 347.789062 184.367188 347.753906 185.039062 C 344.03125 101.707031 275.410156 36.046875 191.992188 36 Z M 191.992188 36"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 348 192 C 348 278.15625 278.15625 348 192 348 C 105.84375 348 36 278.15625 36 192 C 36 105.84375 105.84375 36 192 36 C 278.15625 36 348 105.84375 348 192 Z M 348 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/pandora.svg b/_icons_to_fix/pandora.svg
new file mode 100644
index 000000000..24d61562a
--- /dev/null
+++ b/_icons_to_fix/pandora.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <clipPath id="clip1"> <path d="M 12 14 L 369 14 L 369 371 L 12 371 Z M 12 14"/> </clipPath> <clipPath id="clip2"> <path d="M 368.601562 192.230469 C 368.601562 290.539062 288.90625 370.242188 190.59375 370.242188 C 92.28125 370.242188 12.582031 290.542969 12.582031 192.230469 C 12.582031 93.917969 92.277344 14.21875 190.59375 14.21875 C 288.902344 14.21875 368.601562 93.914062 368.601562 192.230469"/> </clipPath> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.25098"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 277.117188 139 C 277.117188 150.453125 274.859375 160.613281 270.347656 169.484375 L 586.597656 485.734375 C 591.113281 476.863281 593.371094 466.703125 593.371094 455.253906 Z M 277.117188 139"/> <path style="fill:rgb(0%,0%,0%)" d="M 270.347656 169.484375 C 265.933594 178.25 259.777344 185.523438 251.875 191.300781 L 568.128906 507.550781 C 576.027344 501.777344 582.1875 494.503906 586.597656 485.734375 Z M 270.347656 169.484375"/> <path style="fill:rgb(0%,0%,0%)" d="M 251.875 191.300781 C 244.078125 197.078125 235.507812 201.304688 226.171875 203.988281 L 542.421875 520.242188 C 551.761719 517.558594 560.328125 513.328125 568.128906 507.550781 Z M 251.875 191.300781"/> <path style="fill:rgb(0%,0%,0%)" d="M 226.171875 203.988281 C 216.832031 206.671875 206.929688 208.011719 196.464844 208.011719 L 512.714844 524.265625 C 523.183594 524.265625 533.085938 522.921875 542.421875 520.242188 Z M 226.171875 203.988281"/> <path style="fill:rgb(0%,0%,0%)" d="M 196.464844 208.011719 L 171.992188 208.011719 L 488.242188 524.265625 L 512.714844 524.265625 Z M 196.464844 208.011719"/> <path style="fill:rgb(0%,0%,0%)" d="M 171.992188 208.011719 L 171.992188 274.546875 L 488.242188 590.796875 L 488.242188 524.265625 Z M 171.992188 208.011719"/> <path style="fill:rgb(0%,0%,0%)" d="M 171.992188 274.546875 C 171.992188 278.15625 172.558594 281.351562 173.683594 284.136719 L 489.9375 600.390625 C 488.8125 597.605469 488.242188 594.40625 488.242188 590.796875 Z M 171.992188 274.546875"/> <path style="fill:rgb(0%,0%,0%)" d="M 173.683594 284.136719 C 174.167969 285.191406 174.839844 286.144531 175.699219 287.007812 L 491.953125 603.257812 C 491.089844 602.398438 490.417969 601.441406 489.9375 600.390625 Z M 173.683594 284.136719"/> <path style="fill:rgb(0%,0%,0%)" d="M 175.699219 287.007812 C 177.035156 288.34375 178.824219 289.449219 181.070312 290.328125 L 497.324219 606.582031 C 495.078125 605.703125 493.289062 604.59375 491.953125 603.257812 Z M 175.699219 287.007812"/> <path style="fill:rgb(0%,0%,0%)" d="M 181.070312 290.328125 C 182.917969 291.050781 186.152344 291.71875 190.769531 292.339844 L 507.023438 608.589844 C 502.402344 607.972656 499.171875 607.300781 497.324219 606.582031 Z M 181.070312 290.328125"/> <path style="fill:rgb(0%,0%,0%)" d="M 190.769531 292.339844 C 195.488281 292.960938 199.796875 293.320312 203.699219 293.421875 L 519.949219 609.675781 C 516.050781 609.570312 511.742188 609.210938 507.023438 608.589844 Z M 190.769531 292.339844"/> <path style="fill:rgb(0%,0%,0%)" d="M 203.699219 293.421875 L 203.699219 304.40625 L 519.949219 620.660156 L 519.949219 609.675781 Z M 203.699219 293.421875"/> <path style="fill:rgb(0%,0%,0%)" d="M 203.699219 304.40625 L 109.960938 304.40625 L 426.214844 620.660156 L 519.949219 620.660156 Z M 203.699219 304.40625"/> <path style="fill:rgb(0%,0%,0%)" d="M 109.960938 304.40625 L 109.960938 293.421875 L 426.214844 609.675781 L 426.214844 620.660156 Z M 109.960938 304.40625"/> <path style="fill:rgb(0%,0%,0%)" d="M 109.960938 293.421875 C 112.421875 293.214844 115.964844 292.851562 120.582031 292.339844 L 436.832031 608.589844 C 432.214844 609.105469 428.675781 609.46875 426.214844 609.675781 Z M 109.960938 293.421875"/> <path style="fill:rgb(0%,0%,0%)" d="M 120.582031 292.339844 C 125.300781 291.824219 128.585938 291.152344 130.433594 290.328125 L 446.683594 606.582031 C 444.835938 607.40625 441.554688 608.078125 436.832031 608.589844 Z M 120.582031 292.339844"/> <path style="fill:rgb(0%,0%,0%)" d="M 130.433594 290.328125 C 133.511719 288.984375 135.714844 287.027344 137.050781 284.449219 L 453.304688 600.699219 C 451.96875 603.277344 449.761719 605.238281 446.683594 606.582031 Z M 130.433594 290.328125"/> <path style="fill:rgb(0%,0%,0%)" d="M 137.050781 284.449219 C 138.488281 281.867188 139.207031 278.566406 139.207031 274.546875 L 455.457031 590.796875 C 455.457031 594.820312 454.738281 598.121094 453.304688 600.699219 Z M 137.050781 284.449219"/> <path style="fill:rgb(0%,0%,0%)" d="M 139.207031 274.546875 L 139.207031 116.101562 L 455.457031 432.355469 L 455.457031 590.796875 Z M 139.207031 274.546875"/> <path style="fill:rgb(0%,0%,0%)" d="M 139.207031 116.101562 C 139.207031 112.492188 138.695312 109.242188 137.667969 106.355469 L 453.917969 422.605469 C 454.945312 425.496094 455.457031 428.742188 455.457031 432.355469 Z M 139.207031 116.101562"/> <path style="fill:rgb(0%,0%,0%)" d="M 137.667969 106.355469 C 137.210938 105.078125 136.488281 103.941406 135.496094 102.949219 L 451.746094 419.199219 C 452.742188 420.195312 453.464844 421.332031 453.917969 422.605469 Z M 137.667969 106.355469"/> <path style="fill:rgb(0%,0%,0%)" d="M 135.496094 102.949219 C 134.238281 101.691406 132.550781 100.660156 130.433594 99.855469 L 446.683594 416.109375 C 448.804688 416.914062 450.492188 417.945312 451.746094 419.199219 Z M 135.496094 102.949219"/> <path style="fill:rgb(0%,0%,0%)" d="M 130.433594 99.855469 C 126.53125 98.515625 122.632812 97.585938 118.734375 97.070312 L 434.988281 413.324219 C 438.886719 413.839844 442.785156 414.765625 446.683594 416.109375 Z M 130.433594 99.855469"/> <path style="fill:rgb(0%,0%,0%)" d="M 118.734375 97.070312 C 114.9375 96.449219 111.652344 96.039062 108.882812 95.832031 L 425.136719 412.085938 C 427.90625 412.292969 431.191406 412.703125 434.988281 413.324219 Z M 118.734375 97.070312"/> <path style="fill:rgb(0%,0%,0%)" d="M 108.882812 95.832031 L 108.882812 84.847656 L 425.136719 401.097656 L 425.136719 412.085938 Z M 108.882812 95.832031"/> <path style="fill:rgb(0%,0%,0%)" d="M 108.882812 84.847656 L 208.625 84.847656 L 524.875 401.097656 L 425.136719 401.097656 Z M 108.882812 84.847656"/> <path style="fill:rgb(0%,0%,0%)" d="M 208.625 84.847656 C 228.941406 84.847656 245.410156 89.796875 258.03125 99.699219 L 574.285156 415.953125 C 561.664062 406.050781 545.195312 401.097656 524.875 401.097656 Z M 208.625 84.847656"/> <path style="fill:rgb(0%,0%,0%)" d="M 258.03125 99.699219 C 259.957031 101.183594 261.738281 102.742188 263.371094 104.375 L 579.625 420.628906 C 577.988281 418.996094 576.210938 417.4375 574.285156 415.953125 Z M 258.03125 99.699219"/> <path style="fill:rgb(0%,0%,0%)" d="M 263.371094 104.375 C 272.535156 113.539062 277.117188 125.082031 277.117188 139 L 593.371094 455.253906 C 593.371094 441.335938 588.789062 429.792969 579.625 420.628906 Z M 263.371094 104.375"/> <path style="fill:rgb(0%,0%,0%)" d="M 230.324219 176.445312 C 233.816406 171.496094 236.125 166.390625 237.253906 161.128906 L 553.503906 477.378906 C 552.375 482.640625 550.066406 487.746094 546.578125 492.699219 Z M 230.324219 176.445312"/> <path style="fill:rgb(0%,0%,0%)" d="M 237.253906 161.128906 C 238.382812 155.765625 238.945312 150.96875 238.945312 146.738281 L 555.199219 462.992188 C 555.199219 467.21875 554.632812 472.015625 553.503906 477.378906 Z M 237.253906 161.128906"/> <path style="fill:rgb(0%,0%,0%)" d="M 238.945312 146.738281 C 238.945312 140.859375 238.226562 134.875 236.792969 128.789062 L 553.042969 445.042969 C 554.480469 451.128906 555.199219 457.109375 555.199219 462.992188 Z M 238.945312 146.738281"/> <path style="fill:rgb(0%,0%,0%)" d="M 236.792969 128.789062 C 235.457031 122.703125 233.097656 117.390625 229.710938 112.851562 L 545.964844 429.105469 C 549.351562 433.644531 551.710938 438.957031 553.042969 445.042969 Z M 236.792969 128.789062"/> <path style="fill:rgb(0%,0%,0%)" d="M 229.710938 112.851562 C 228.691406 111.476562 227.578125 110.183594 226.375 108.984375 L 542.628906 425.234375 C 543.832031 426.4375 544.941406 427.726562 545.964844 429.105469 Z M 229.710938 112.851562"/> <path style="fill:rgb(0%,0%,0%)" d="M 226.375 108.984375 C 223.347656 105.953125 219.738281 103.476562 215.550781 101.558594 L 531.804688 417.808594 C 535.988281 419.730469 539.597656 422.207031 542.628906 425.234375 Z M 226.375 108.984375"/> <path style="fill:rgb(0%,0%,0%)" d="M 215.550781 101.558594 C 209.699219 98.875 202.414062 97.535156 193.691406 97.535156 L 509.945312 413.785156 C 518.667969 413.785156 525.953125 415.128906 531.804688 417.808594 Z M 215.550781 101.558594"/> <path style="fill:rgb(0%,0%,0%)" d="M 193.691406 97.535156 L 171.992188 97.535156 L 488.242188 413.785156 L 509.945312 413.785156 Z M 193.691406 97.535156"/> <path style="fill:rgb(0%,0%,0%)" d="M 171.992188 97.535156 L 171.992188 194.550781 L 488.242188 510.800781 L 488.242188 413.785156 Z M 171.992188 97.535156"/> <path style="fill:rgb(0%,0%,0%)" d="M 171.992188 194.550781 L 187.691406 194.550781 L 503.941406 510.800781 L 488.242188 510.800781 Z M 171.992188 194.550781"/> <path style="fill:rgb(0%,0%,0%)" d="M 187.691406 194.550781 C 198.773438 194.550781 207.75 192.847656 214.625 189.445312 L 530.878906 505.695312 C 524.003906 509.101562 515.023438 510.800781 503.941406 510.800781 Z M 187.691406 194.550781"/> <path style="fill:rgb(0%,0%,0%)" d="M 214.625 189.445312 C 221.605469 185.9375 226.835938 181.605469 230.324219 176.445312 L 546.578125 492.699219 C 543.089844 497.855469 537.855469 502.1875 530.878906 505.695312 Z M 214.625 189.445312"/> </g> </defs> <g> <path style="fill-rule:evenodd;fill:rgb(14.901%,35.294%,69.411%)" d="M 368.601562 192.230469 C 368.601562 290.539062 288.90625 370.242188 190.59375 370.242188 C 92.28125 370.242188 12.582031 290.542969 12.582031 192.230469 C 12.582031 93.917969 92.277344 14.21875 190.59375 14.21875 C 288.902344 14.21875 368.601562 93.914062 368.601562 192.230469"/> <g clip-path="url(#clip1)"> <g clip-path="url(#clip2)"> <use mask="url(#mask0)" xlink:href="#surface5"/> </g> </g> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 277.117188 139 C 277.117188 150.453125 274.859375 160.613281 270.347656 169.484375 C 265.933594 178.25 259.777344 185.523438 251.875 191.300781 C 244.078125 197.078125 235.507812 201.304688 226.171875 203.988281 C 216.832031 206.671875 206.929688 208.011719 196.464844 208.011719 L 171.992188 208.011719 L 171.992188 274.546875 C 171.992188 278.15625 172.558594 281.351562 173.683594 284.136719 C 174.914062 286.820312 177.378906 288.882812 181.070312 290.328125 C 182.917969 291.050781 186.152344 291.71875 190.769531 292.339844 C 195.488281 292.960938 199.796875 293.320312 203.699219 293.421875 L 203.699219 304.40625 L 109.960938 304.40625 L 109.960938 293.421875 C 112.421875 293.214844 115.964844 292.851562 120.582031 292.339844 C 125.300781 291.824219 128.585938 291.152344 130.433594 290.328125 C 133.511719 288.984375 135.714844 287.027344 137.050781 284.449219 C 138.488281 281.867188 139.207031 278.566406 139.207031 274.546875 L 139.207031 116.101562 C 139.207031 112.492188 138.695312 109.242188 137.667969 106.355469 C 136.640625 103.464844 134.230469 101.300781 130.433594 99.855469 C 126.53125 98.515625 122.632812 97.585938 118.734375 97.070312 C 114.9375 96.449219 111.652344 96.039062 108.882812 95.832031 L 108.882812 84.847656 L 208.625 84.847656 C 228.941406 84.847656 245.410156 89.796875 258.03125 99.699219 C 270.757812 109.5 277.117188 122.601562 277.117188 139 M 230.324219 176.445312 C 233.816406 171.496094 236.125 166.390625 237.253906 161.128906 C 238.382812 155.765625 238.945312 150.96875 238.945312 146.738281 C 238.945312 140.859375 238.226562 134.875 236.792969 128.789062 C 235.457031 122.703125 233.097656 117.390625 229.710938 112.851562 C 226.121094 108.003906 221.398438 104.238281 215.550781 101.558594 C 209.699219 98.875 202.414062 97.535156 193.691406 97.535156 L 171.992188 97.535156 L 171.992188 194.550781 L 187.691406 194.550781 C 198.773438 194.550781 207.75 192.847656 214.625 189.445312 C 221.605469 185.9375 226.835938 181.605469 230.324219 176.445312"/> </g> </svg>
diff --git a/_icons_to_fix/payday2.svg b/_icons_to_fix/payday2.svg
new file mode 100644
index 000000000..9bf49588e
--- /dev/null
+++ b/_icons_to_fix/payday2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 341.554688 124.125 C 339.414062 151.195312 326.210938 159.398438 311.132812 170.226562 L 192 246 L 201.433594 246 L 311.132812 176.226562 C 326.210938 165.398438 339.414062 157.195312 341.554688 130.125 C 341.796875 131.851562 341.820312 132.460938 341.871094 133.136719 C 341.941406 131.59375 342 130.039062 342 128.378906 C 342 128.378906 341.898438 126.5625 341.554688 124.125 Z M 171.609375 126 C 157.6875 126 150 136.078125 150 150 L 42 150 L 42 156 L 150 156 C 150 142.078125 157.6875 132 171.609375 132 C 183.707031 132 189.847656 139.628906 191.25 150.761719 L 192.421875 150 L 191.578125 150 C 191.578125 136.082031 185.527344 126 171.609375 126 Z M 42 318 L 42 324 L 150 324 L 150 318 Z M 234 318 L 234 324 L 342 324 L 342 318 Z M 234 342 L 150 354 L 150 360 L 234 348 Z M 234 342"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 234 30 L 150 42 L 150 48 L 234 36 Z M 109.195312 66 C 41.996094 66 42 108 42 108 L 42 114 C 42 114 41.996094 72 109.195312 72 L 150 72 L 150 66 Z M 234 66 L 234 72 L 252 72 C 328.582031 72 339.875 106.269531 341.554688 118.125 C 341.746094 115.628906 342 113.222656 342 110.390625 C 342 110.390625 341.976562 109.28125 341.8125 107.625 C 341.722656 109.121094 341.667969 110.671875 341.554688 112.125 C 339.875 100.269531 328.582031 66 252 66 Z M 191.226562 150.773438 L 43.523438 246 L 42 246 L 42 252 L 43.523438 252 L 192.421875 156 L 191.578125 156 C 191.578125 154.175781 191.449219 152.441406 191.226562 150.773438 Z M 201.421875 246 L 192 252 L 342 252 L 342 246 Z M 201.421875 246"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 233.996094 30 L 150 42 L 150 66 L 109.199219 66 C 42.003906 66 42.003906 108 42.003906 108 L 42.003906 150 L 150 150 C 150 136.082031 157.679688 126 171.597656 126 C 185.515625 126 191.578125 136.082031 191.578125 150 L 192.414062 150 L 43.523438 246 L 42 246 L 42 318 L 149.996094 318 L 149.996094 354 L 233.992188 342 L 233.992188 318 L 341.992188 318 L 341.992188 246 L 191.996094 246 L 311.117188 170.230469 C 327.582031 158.398438 341.996094 149.996094 341.996094 116.398438 C 341.996094 116.398438 344.394531 65.996094 251.996094 65.996094 L 233.996094 65.996094 Z M 233.996094 30"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/pcbnew.svg b/_icons_to_fix/pcbnew.svg
new file mode 100644
index 000000000..41624b513
--- /dev/null
+++ b/_icons_to_fix/pcbnew.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 342 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 342 C 360 351.972656 351.972656 360 342 360 L 42 360 C 32.027344 360 24 351.972656 24 342 Z M 24 342"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 180 120 L 180 264 L 72 264 L 72 276 L 192 276 L 192 204 L 312 204 L 312 192 L 192 192 L 192 120 Z M 180 120"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 186 102 C 176.058594 102 168 110.058594 168 120 C 168 129.941406 176.058594 138 186 138 C 195.941406 138 204 129.941406 204 120 C 204 110.058594 195.941406 102 186 102 Z M 186 186 C 176.058594 186 168 194.058594 168 204 C 168 213.941406 176.058594 222 186 222 C 195.941406 222 204 213.941406 204 204 C 204 194.058594 195.941406 186 186 186 Z M 306 186 C 296.058594 186 288 194.058594 288 204 C 288 213.941406 296.058594 222 306 222 C 315.941406 222 324 213.941406 324 204 C 324 194.058594 315.941406 186 306 186 Z M 78 258 C 68.058594 258 60 266.058594 60 276 C 60 285.941406 68.058594 294 78 294 C 87.941406 294 96 285.941406 96 276 C 96 266.058594 87.941406 258 78 258 Z M 186 258 C 176.058594 258 168 266.058594 168 276 C 168 285.941406 176.058594 294 186 294 C 195.941406 294 204 285.941406 204 276 C 204 266.058594 195.941406 258 186 258 Z M 186 258"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 186 96 C 176.058594 96 168 104.058594 168 114 C 168 123.941406 176.058594 132 186 132 C 195.941406 132 204 123.941406 204 114 C 204 104.058594 195.941406 96 186 96 Z M 186 180 C 176.058594 180 168 188.058594 168 198 C 168 207.941406 176.058594 216 186 216 C 195.941406 216 204 207.941406 204 198 C 204 188.058594 195.941406 180 186 180 Z M 306 180 C 296.058594 180 288 188.058594 288 198 C 288 207.941406 296.058594 216 306 216 C 315.941406 216 324 207.941406 324 198 C 324 188.058594 315.941406 180 306 180 Z M 78 252 C 68.058594 252 60 260.058594 60 270 C 60 279.941406 68.058594 288 78 288 C 87.941406 288 96 279.941406 96 270 C 96 260.058594 87.941406 252 78 252 Z M 186 252 C 176.058594 252 168 260.058594 168 270 C 168 279.941406 176.058594 288 186 288 C 195.941406 288 204 279.941406 204 270 C 204 260.058594 195.941406 252 186 252 Z M 186 252"/> </g> </svg>
diff --git a/_icons_to_fix/persepolis.svg b/_icons_to_fix/persepolis.svg
new file mode 100644
index 000000000..57d9e31a0
--- /dev/null
+++ b/_icons_to_fix/persepolis.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 198 C 360 105.214844 284.785156 30 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 Z M 360 198"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 180 234 C 154.800781 267.601562 156.257812 294.277344 150 330 C 141.59375 292.121094 145.199219 267.601562 120 234 L 150 240 Z M 180 234"/> <path style="fill:rgb(0%,0%,0%)" d="M 264 234 C 238.800781 267.601562 240.257812 294.277344 234 330 C 225.59375 292.121094 229.199219 267.601562 204 234 L 234 240 Z M 264 234"/> <path style="fill:rgb(0%,0%,0%)" d="M 120 162 C 153.601562 187.199219 228.277344 185.742188 264 192 C 226.121094 200.40625 153.601562 196.800781 120 222 L 126 192 Z M 120 162"/> <path style="fill:rgb(0%,0%,0%)" d="M 120 78 C 153.601562 103.199219 228.277344 101.742188 264 108 C 226.121094 116.40625 153.601562 112.800781 120 138 L 126 108 Z M 120 78"/> <path style="fill:rgb(0%,0%,0%)" d="M 144 120 C 177.601562 145.199219 204.277344 143.742188 240 150 C 202.121094 158.40625 177.601562 154.800781 144 180 L 150 150 Z M 144 120"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 180 228 C 154.800781 261.601562 156.257812 288.277344 150 324 C 141.59375 286.121094 145.199219 261.601562 120 228 L 150 234 Z M 180 228"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 264 228 C 238.800781 261.601562 240.257812 288.277344 234 324 C 225.59375 286.121094 229.199219 261.601562 204 228 L 234 234 Z M 264 228"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 120 156 C 153.601562 181.199219 228.277344 179.742188 264 186 C 226.121094 194.40625 153.601562 190.800781 120 216 L 126 186 Z M 120 156"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 120 72 C 153.601562 97.199219 228.277344 95.742188 264 102 C 226.121094 110.40625 153.601562 106.800781 120 132 L 126 102 Z M 120 72"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 144 114 C 177.601562 139.199219 204.277344 137.742188 240 144 C 202.121094 152.40625 177.601562 148.800781 144 174 L 150 144 Z M 144 114"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/pgadmin.svg b/_icons_to_fix/pgadmin.svg
new file mode 100644
index 000000000..d35b3ba45
--- /dev/null
+++ b/_icons_to_fix/pgadmin.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 342 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 342 C 360 351.972656 351.972656 360 342 360 L 42 360 C 32.027344 360 24 351.972656 24 342 Z M 24 342"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 132.207031 126.003906 C 117.390625 125.835938 99.734375 141.328125 96.535156 185.347656 C 93.132812 232.300781 106.476562 236.933594 120.957031 236.933594 C 133.019531 236.933594 142.707031 230.894531 153.324219 218.488281 C 154.925781 216.609375 156.722656 215.632812 157.425781 216.332031 C 158.132812 217.03125 158.660156 217.570312 158.597656 217.527344 C 158.542969 217.476562 157.761719 219.332031 157.003906 221.699219 C 154.921875 228.226562 151.734375 240.894531 154.941406 249.800781 C 155.78125 252.132812 157.535156 251.800781 158.246094 249.425781 C 159.949219 243.761719 163.226562 234.011719 166.777344 229.105469 C 168.222656 227.097656 169.898438 228.238281 169.824219 230.722656 C 169.371094 245.835938 174.242188 273.363281 196.472656 290.863281 C 219.722656 309.171875 253.617188 308.691406 271.988281 300.871094 C 274.234375 299.90625 277.742188 299.960938 280.144531 300.402344 C 281.621094 300.667969 283.496094 300.835938 285.839844 300.707031 C 292.644531 300.3125 281.273438 294.539062 280.519531 291.449219 C 279.769531 288.351562 285.832031 287.75 287.058594 277.902344 C 288.289062 268.039062 280.542969 277.527344 280.542969 277.527344 C 280.542969 277.527344 274.847656 284.210938 252.136719 282.753906 C 231.214844 281.421875 206.273438 270.640625 207.113281 232.714844 C 207.175781 230.222656 207.941406 228.003906 208.683594 227.699219 C 209.425781 227.402344 211.488281 228.515625 212.761719 230.628906 C 215.917969 235.84375 218.746094 244.292969 220.285156 249.425781 C 221.003906 251.796875 222.742188 252.152344 223.589844 249.824219 C 226.378906 242.074219 224.332031 231.46875 222.371094 224.558594 C 221.703125 222.167969 222.410156 219.15625 223.988281 217.667969 C 225.558594 216.175781 227.972656 216.421875 229.566406 218.300781 C 240.25 230.828125 249.976562 236.957031 262.09375 236.957031 C 276.570312 236.957031 289.921875 232.328125 286.515625 185.371094 C 283.105469 138.414062 263.214844 123.917969 247.894531 126.238281 C 238.011719 127.726562 231.175781 132.824219 227.574219 136.269531 C 225.789062 137.964844 224.574219 139.714844 224.574219 139.902344 C 224.570312 140.085938 223.15625 138.828125 221.269531 137.253906 C 213.011719 130.355469 202.636719 126.238281 191.363281 126.238281 C 180.238281 126.238281 169.972656 130.246094 161.761719 136.972656 C 159.863281 138.527344 158.464844 139.855469 158.457031 139.761719 C 158.457031 139.660156 157.234375 137.988281 155.457031 136.292969 C 151.847656 132.851562 145.019531 127.730469 135.136719 126.238281 C 134.179688 126.089844 133.195312 126.015625 132.207031 126.003906 Z M 173.996094 162.003906 C 177.308594 162.003906 179.996094 164.691406 179.996094 168.003906 C 179.996094 171.316406 177.308594 174.003906 173.996094 174.003906 C 170.683594 174.003906 167.996094 171.316406 167.996094 168.003906 C 167.996094 164.691406 170.683594 162.003906 173.996094 162.003906 Z M 209.996094 162.003906 C 213.308594 162.003906 215.996094 164.691406 215.996094 168.003906 C 215.996094 171.316406 213.308594 174.003906 209.996094 174.003906 C 206.683594 174.003906 203.996094 171.316406 203.996094 168.003906 C 203.996094 164.691406 206.683594 162.003906 209.996094 162.003906 Z M 209.996094 162.003906"/> </g> </defs> <g> <path style="fill:rgb(14.901%,35.294%,69.411%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 132.214844 120.003906 C 117.390625 119.835938 99.734375 135.328125 96.539062 179.34375 C 93.132812 226.300781 106.480469 230.933594 120.960938 230.933594 C 133.019531 230.933594 142.703125 224.894531 153.324219 212.488281 C 154.933594 210.617188 156.730469 209.632812 157.429688 210.328125 C 158.136719 211.035156 158.664062 211.574219 158.605469 211.527344 C 158.542969 211.480469 157.765625 213.328125 157.007812 215.703125 C 154.921875 222.21875 151.738281 234.890625 154.945312 243.796875 C 155.785156 246.136719 157.535156 245.800781 158.257812 243.421875 C 159.949219 237.761719 163.222656 228.015625 166.777344 223.109375 C 168.226562 221.105469 169.90625 222.242188 169.824219 224.726562 C 169.367188 239.835938 174.238281 267.363281 196.476562 284.859375 C 219.730469 303.171875 253.621094 302.691406 271.992188 294.867188 C 274.234375 293.90625 277.753906 293.96875 280.152344 294.398438 C 281.628906 294.675781 283.5 294.832031 285.839844 294.710938 C 292.644531 294.316406 281.28125 288.542969 280.523438 285.449219 C 279.769531 282.351562 285.839844 281.75 287.0625 271.898438 C 288.300781 262.035156 280.546875 271.527344 280.546875 271.527344 C 280.546875 271.527344 274.847656 278.210938 252.144531 276.746094 C 231.214844 275.429688 206.28125 264.640625 207.121094 226.71875 C 207.179688 224.222656 207.949219 222.003906 208.691406 221.703125 C 209.425781 221.402344 211.488281 222.519531 212.761719 224.632812 C 215.929688 229.839844 218.746094 238.300781 220.285156 243.421875 C 221.003906 245.800781 222.742188 246.148438 223.597656 243.820312 C 226.378906 236.078125 224.339844 225.472656 222.371094 218.558594 C 221.710938 216.171875 222.421875 213.160156 223.992188 211.671875 C 225.5625 210.171875 227.976562 210.421875 229.570312 212.296875 C 240.253906 224.824219 249.984375 230.957031 262.105469 230.957031 C 276.574219 230.957031 289.933594 226.324219 286.523438 179.367188 C 283.117188 132.410156 263.21875 117.917969 247.894531 120.242188 C 238.019531 121.730469 231.179688 126.820312 227.578125 130.265625 C 225.792969 131.96875 224.578125 133.707031 224.578125 133.898438 C 224.578125 134.09375 223.164062 132.832031 221.269531 131.261719 C 213.011719 124.359375 202.644531 120.242188 191.363281 120.242188 C 180.238281 120.242188 169.980469 124.25 161.761719 130.972656 C 159.863281 132.53125 158.472656 133.851562 158.460938 133.753906 C 158.460938 133.660156 157.234375 131.992188 155.460938 130.289062 C 151.847656 126.855469 145.019531 121.730469 135.144531 120.242188 C 134.183594 120.085938 133.199219 120.015625 132.214844 120.003906 Z M 174 156.003906 C 177.3125 156.003906 180 158.691406 180 162.003906 C 180 165.316406 177.3125 168.003906 174 168.003906 C 170.6875 168.003906 168 165.316406 168 162.003906 C 168 158.691406 170.6875 156.003906 174 156.003906 Z M 210 156.003906 C 213.3125 156.003906 216 158.691406 216 162.003906 C 216 165.316406 213.3125 168.003906 210 168.003906 C 206.6875 168.003906 204 165.316406 204 162.003906 C 204 158.691406 206.6875 156.003906 210 156.003906 Z M 210 156.003906"/> </g> </svg>
diff --git a/_icons_to_fix/phatch-inspector.svg b/_icons_to_fix/phatch-inspector.svg
new file mode 100644
index 000000000..ed26b6795
--- /dev/null
+++ b/_icons_to_fix/phatch-inspector.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 60 C 98.929688 60 24 142.5 24 192 C 24 192.664062 24.128906 193.375 24.1875 194.0625 C 27.945312 144.253906 101.347656 66 192 66 C 282.652344 66 356.054688 144.253906 359.8125 194.0625 C 359.871094 193.375 360 192.664062 360 192 C 360 142.5 285.070312 60 192 60 Z M 192 60"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.539062 198 C 24.316406 200.015625 24 202.066406 24 204 C 24 205.285156 24.085938 206.609375 24.1875 207.9375 C 24.296875 206.628906 24.394531 205.324219 24.539062 204 C 30.058594 253.871094 102.550781 330 192 330 C 281.449219 330 353.941406 253.871094 359.460938 204 C 359.609375 205.324219 359.703125 206.628906 359.8125 207.9375 C 359.914062 206.609375 360 205.285156 360 204 C 360 202.074219 359.683594 200.019531 359.460938 198 C 353.941406 247.871094 281.449219 324 192 324 C 102.550781 324 30.058594 247.871094 24.539062 198 Z M 24.539062 198"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 210.089844 114 C 173.792969 114 143.804688 143.6875 143.804688 179.984375 C 143.804688 193.777344 148.46875 206.46875 155.789062 217.101562 L 111.597656 261.339844 C 106.863281 266.003906 106.792969 273.621094 111.4375 278.371094 C 116.082031 283.125 123.691406 283.21875 128.449219 278.585938 L 172.640625 234.34375 C 183.273438 241.675781 196.285156 245.96875 210.089844 245.96875 C 246.386719 245.96875 276 216.28125 276 179.984375 C 276 143.6875 246.386719 114 210.089844 114 Z M 210.089844 137.992188 C 233.425781 137.992188 252.03125 156.648438 252.03125 179.984375 C 252.03125 203.320312 233.425781 221.972656 210.089844 221.972656 C 186.75 221.972656 168.144531 203.320312 168.144531 179.984375 C 168.144531 156.648438 186.75 137.992188 210.089844 137.992188 Z M 210.089844 137.992188"/> </g> </defs> <g> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 192 60 C 98.929688 60 24 142.5 24 192 C 24 241.5 98.929688 324 192 324 C 285.070312 324 360 241.5 360 192 C 360 142.5 285.070312 60 192 60 Z M 192 60"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 210.089844 108 C 173.792969 108 143.804688 137.6875 143.804688 173.984375 C 143.804688 187.777344 148.46875 200.472656 155.789062 211.101562 L 111.597656 255.339844 C 106.863281 260.003906 106.792969 267.621094 111.4375 272.371094 C 116.082031 277.125 123.691406 277.21875 128.449219 272.585938 L 172.640625 228.347656 C 183.273438 235.675781 196.285156 239.96875 210.089844 239.96875 C 246.386719 239.96875 276 210.28125 276 173.984375 C 276 137.6875 246.386719 108 210.089844 108 Z M 210.089844 131.996094 C 233.425781 131.996094 252.03125 150.648438 252.03125 173.984375 C 252.03125 197.320312 233.425781 215.972656 210.089844 215.972656 C 186.75 215.972656 168.144531 197.320312 168.144531 173.984375 C 168.144531 150.648438 186.75 131.996094 210.089844 131.996094 Z M 210.089844 131.996094"/> </g> </svg>
diff --git a/_icons_to_fix/photocollage.svg b/_icons_to_fix/photocollage.svg
new file mode 100644
index 000000000..db70a2181
--- /dev/null
+++ b/_icons_to_fix/photocollage.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 144 138 L 144 156 L 24 156 L 24 349.195312 C 24 358.503906 31.496094 366 40.804688 366 L 343.195312 366 C 352.503906 366 360 358.503906 360 349.195312 L 360 156 L 180 156 L 180 138 Z M 144 138"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 126 L 360 126 L 360 162 L 24 162 Z M 24 126"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 40.800781 24 C 31.492188 24 24 31.492188 24 40.800781 L 24 141.601562 L 225.601562 141.601562 L 225.601562 24 Z M 40.800781 24"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 225.601562 24 L 225.601562 141.601562 L 360 141.601562 L 360 40.800781 C 360 31.492188 352.507812 24 343.199219 24 Z M 225.601562 24"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 158.398438 150 L 158.398438 360 L 343.199219 360 C 352.507812 360 360 352.507812 360 343.199219 L 360 150 Z M 158.398438 150"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 24 150 L 24 343.199219 C 24 352.507812 31.492188 360 40.800781 360 L 150 360 L 150 150 Z M 24 150"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 180 132 L 180 360 L 144 360 L 144 132 Z M 180 132"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 24 120 L 360 120 L 360 156 L 24 156 Z M 24 120"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 240 24 L 240 156 L 204 156 L 204 24 Z M 240 24"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/phpmyadmin.svg b/_icons_to_fix/phpmyadmin.svg
new file mode 100644
index 000000000..cfd1381eb
--- /dev/null
+++ b/_icons_to_fix/phpmyadmin.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 40.800781 30 L 343.199219 30 C 352.476562 30 360 37.523438 360 46.800781 L 360 349.199219 C 360 358.476562 352.476562 366 343.199219 366 L 40.800781 366 C 31.523438 366 24 358.476562 24 349.199219 L 24 46.800781 C 24 37.523438 31.523438 30 40.800781 30 Z M 40.800781 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel;stroke:rgb(0%,0%,0%)" d="M 10 32.972656 C 10 32.972656 18 34.292969 18 29.144531 C 18 23.995443 10.027995 24.944661 10.027995 24.944661 M 10.028646 40.94401 L 10.028646 24.944661" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 38 40.971354 L 38 24.972656 M 26.016927 24.972656 L 32 33 L 38 24.972656 M 26.016927 40.971354 L 26.016927 24.972656" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel;stroke:rgb(0%,0%,0%)" d="M 46 34.972656 L 54 34.972656 M 46 40.94401 L 46 29.208984 M 54 40.94401 L 54 29.208984 M 46 29.208984 C 46 29.208984 45.821615 24.944661 50 24.944661 C 54.178385 24.944661 54 29.208984 54 29.208984" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 40.800781 24 L 343.199219 24 C 352.476562 24 360 31.523438 360 40.800781 L 360 343.199219 C 360 352.476562 352.476562 360 343.199219 360 L 40.800781 360 C 31.523438 360 24 352.476562 24 343.199219 L 24 40.800781 C 24 31.523438 31.523438 24 40.800781 24 Z M 40.800781 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel;stroke:rgb(80.000%,80.000%,80.000%)" d="M 10 31.972656 C 10 31.972656 18 33.292969 18 28.144531 C 18 22.995443 10.027995 23.944661 10.027995 23.944661 M 10.028646 39.94401 L 10.028646 23.944661" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,78.039%,18.823%)" d="M 38 39.971354 L 38 23.972656 M 26.016927 23.972656 L 32 32 L 38 23.972656 M 26.016927 39.971354 L 26.016927 23.972656" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:bevel;stroke:rgb(100.000%,78.039%,18.823%)" d="M 46 33.972656 L 54 33.972656 M 46 39.94401 L 46 28.208984 M 54 39.94401 L 54 28.208984 M 46 28.208984 C 46 28.208984 45.821615 23.944661 50 23.944661 C 54.178385 23.944661 54 28.208984 54 28.208984" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/plasma-search.svg b/_icons_to_fix/plasma-search.svg
new file mode 100644
index 000000000..60767e9c0
--- /dev/null
+++ b/_icons_to_fix/plasma-search.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 210.089844 114 C 173.792969 114 143.804688 143.6875 143.804688 179.984375 C 143.804688 193.777344 148.46875 206.472656 155.789062 217.101562 L 111.597656 261.339844 C 106.863281 266.003906 106.792969 273.621094 111.4375 278.371094 C 116.082031 283.125 123.691406 283.21875 128.449219 278.585938 L 172.640625 234.347656 C 183.273438 241.675781 196.285156 245.96875 210.089844 245.96875 C 246.386719 245.96875 276 216.28125 276 179.984375 C 276 143.6875 246.386719 114 210.089844 114 Z M 210.089844 137.996094 C 233.425781 137.996094 252.03125 156.648438 252.03125 179.984375 C 252.03125 203.320312 233.425781 221.972656 210.089844 221.972656 C 186.75 221.972656 168.144531 203.320312 168.144531 179.984375 C 168.144531 156.648438 186.75 137.996094 210.089844 137.996094 Z M 210.089844 137.996094"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.894531 195.984375 C 357.785156 287.195312 283.734375 360 192 360 C 100.273438 360 26.226562 287.207031 24.105469 196.007812 C 24.070312 196.671875 24 197.328125 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 197.320312 359.933594 196.65625 359.894531 195.984375 Z M 359.894531 195.984375"/> </g> </defs> <g> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 210.089844 108 C 173.792969 108 143.804688 137.6875 143.804688 173.984375 C 143.804688 187.777344 148.46875 200.472656 155.789062 211.101562 L 111.597656 255.339844 C 106.863281 260.003906 106.792969 267.621094 111.4375 272.371094 C 116.082031 277.125 123.691406 277.21875 128.449219 272.585938 L 172.640625 228.347656 C 183.273438 235.675781 196.285156 239.96875 210.089844 239.96875 C 246.386719 239.96875 276 210.28125 276 173.984375 C 276 137.6875 246.386719 108 210.089844 108 Z M 210.089844 131.996094 C 233.425781 131.996094 252.03125 150.648438 252.03125 173.984375 C 252.03125 197.320312 233.425781 215.972656 210.089844 215.972656 C 186.75 215.972656 168.144531 197.320312 168.144531 173.984375 C 168.144531 150.648438 186.75 131.996094 210.089844 131.996094 Z M 210.089844 131.996094"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/podcast.svg b/_icons_to_fix/podcast.svg
new file mode 100644
index 000000000..ba8e78365
--- /dev/null
+++ b/_icons_to_fix/podcast.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 32 C 103.359375 32 32 103.359375 32 192 C 32 193.34375 32.0625 194.664062 32.09375 196 C 34.210938 109.230469 104.703125 40 191.996094 40 C 279.292969 40 349.789062 109.230469 351.902344 196 C 351.933594 194.664062 351.996094 193.34375 351.996094 192 C 351.996094 103.359375 280.636719 32 191.996094 32 Z M 192 32"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 32.09375 196 C 32.0625 197.335938 32 198.65625 32 200 C 32 288.640625 103.359375 360 192 360 C 280.640625 360 352 288.640625 352 200 C 352 198.65625 351.9375 197.335938 351.90625 196 C 349.792969 282.769531 279.296875 352 192.003906 352 C 104.707031 352 34.210938 282.769531 32.097656 196 Z M 32.09375 196"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 96 120 C 96 128 104 136 112 136 C 191.527344 136 256 200.472656 256 280 C 256 288 263.253906 296 272 296 C 280 296 288 288 288 280 C 288 182.800781 209.203125 104 112 104 C 104 104 96 112 96 120 Z M 96 184 C 96 192 104 200 112 200 C 156.183594 200 192 235.816406 192 280 C 192 288 200 296 208 296 C 216 296 224 288 224 280 C 224 218.144531 173.855469 168 112 168 C 104 168 96 176 96 184 Z M 128 232 C 110.328125 232 96 246.328125 96 264 C 96 281.671875 110.328125 296 128 296 C 145.671875 296 160 281.671875 160 264 C 160 246.328125 145.671875 232 128 232 Z M 128 232"/> </g> </defs> <g> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 352 192 C 352 103.632812 280.367188 32 192 32 C 103.632812 32 32 103.632812 32 192 C 32 280.367188 103.632812 352 192 352 C 280.367188 352 352 280.367188 352 192 Z M 352 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 96 112 C 96 120 104 128 112 128 C 191.527344 128 256 192.472656 256 272 C 256 280 263.253906 288 272 288 C 280 288 288 280 288 272 C 288 174.800781 209.203125 96 112 96 C 104 96 96 104 96 112 Z M 96 176 C 96 184 104 192 112 192 C 156.183594 192 192 227.816406 192 272 C 192 280 200 288 208 288 C 216 288 224 280 224 272 C 224 210.144531 173.855469 160 112 160 C 104 160 96 168 96 176 Z M 128 224 C 110.328125 224 96 238.328125 96 256 C 96 273.671875 110.328125 288 128 288 C 145.671875 288 160 273.671875 160 256 C 160 238.328125 145.671875 224 128 224 Z M 128 224"/> </g> </svg>
diff --git a/_icons_to_fix/pokerth.svg b/_icons_to_fix/pokerth.svg
new file mode 100644
index 000000000..00d9c1708
--- /dev/null
+++ b/_icons_to_fix/pokerth.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 198 C 360 105.214844 284.785156 30 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 Z M 360 198"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 114 138 L 114 162 L 138 162 L 138 258 L 162 258 L 162 162 L 186 162 L 186 138 Z M 198 138 L 198 258 L 222 258 L 222 210 L 246 210 L 246 258 L 270 258 L 270 138 L 246 138 L 246 186 L 222 186 L 222 138 Z M 198 138"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 179.621094 24 167.601562 25.421875 156 27.9375 L 156 105.09375 L 101.4375 50.507812 C 80.972656 63.597656 63.597656 80.972656 50.507812 101.4375 L 105.09375 156 L 27.9375 156 C 25.421875 167.601562 24 179.621094 24 192 C 24 204.378906 25.421875 216.398438 27.9375 228 L 105.09375 228 L 50.507812 282.5625 C 63.597656 303.027344 80.972656 320.402344 101.4375 333.492188 L 156 278.90625 L 156 356.0625 C 167.601562 358.578125 179.621094 360 192 360 C 204.378906 360 216.398438 358.578125 228 356.0625 L 228 278.90625 L 282.5625 333.492188 C 303.027344 320.402344 320.402344 303.027344 333.492188 282.5625 L 278.90625 228 L 356.0625 228 C 358.578125 216.398438 360 204.378906 360 192 C 360 179.621094 358.578125 167.601562 356.0625 156 L 278.90625 156 L 333.492188 101.4375 C 320.402344 80.972656 303.027344 63.597656 282.5625 50.507812 L 228 105.09375 L 228 27.9375 C 216.398438 25.421875 204.378906 24 192 24 Z M 192 24"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 336 192 C 336 112.472656 271.527344 48 192 48 C 112.472656 48 48 112.472656 48 192 C 48 271.527344 112.472656 336 192 336 C 271.527344 336 336 271.527344 336 192 Z M 336 192"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 312 192 C 312 125.726562 258.273438 72 192 72 C 125.726562 72 72 125.726562 72 192 C 72 258.273438 125.726562 312 192 312 C 258.273438 312 312 258.273438 312 192 Z M 312 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 138 132 L 162 132 L 162 252 L 138 252 Z M 138 132"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 186 132 L 186 156 L 114 156 L 114 132 Z M 186 132"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 198 132 L 222 132 L 222 252 L 198 252 Z M 198 132"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 270 180 L 270 204 L 198 204 L 198 180 Z M 270 180"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 246 132 L 270 132 L 270 252 L 246 252 Z M 246 132"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/postman.svg b/_icons_to_fix/postman.svg
new file mode 100644
index 000000000..ee5ed0a01
--- /dev/null
+++ b/_icons_to_fix/postman.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 32 C 103.632812 32 32 103.632812 32 192 C 32.035156 193.554688 32.09375 195.105469 32.171875 196.65625 C 33.992188 109.667969 104.988281 40.078125 191.996094 40 C 278.507812 40.054688 349.308594 108.867188 351.828125 195.34375 C 351.894531 194.230469 351.953125 193.113281 351.996094 192 C 351.996094 103.632812 280.363281 32 191.996094 32 Z M 192 32"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 351.832031 195.34375 C 350.011719 282.335938 279.011719 351.925781 192 352 C 105.488281 351.941406 34.695312 283.128906 32.175781 196.65625 C 32.105469 197.769531 32.046875 198.882812 32 200 C 32 288.367188 103.632812 360 192 360 C 280.367188 360 352 288.367188 352 200 C 351.964844 198.449219 351.910156 196.894531 351.832031 195.34375 Z M 351.832031 195.34375"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 304 200 C 304 261.855469 253.855469 312 192 312 C 130.144531 312 80 261.855469 80 200 C 80 138.144531 130.144531 88 192 88 C 253.855469 88 304 138.144531 304 200 Z M 304 200"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 34.007812 22 C 34.007812 22 35.070312 23.099609 35.007812 25 C 34.945312 26.900391 34.007812 28 34.007812 28" transform="matrix(8,0,0,8,0,0)"/> </g> </defs> <g> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 352 192 C 352 280.367188 280.367188 352 192 352 C 103.632812 352 32 280.367188 32 192 C 32 103.632812 103.632812 32 192 32 C 280.367188 32 352 103.632812 352 192 Z M 352 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 304 192 C 304 253.855469 253.855469 304 192 304 C 130.144531 304 80 253.855469 80 192 C 80 130.144531 130.144531 80 192 80 C 253.855469 80 304 130.144531 304 192 Z M 304 192"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 274 115.859375 L 248 140 L 192 192 L 248 244 L 273.96875 268.109375 C 293.21875 247.433594 303.945312 220.25 304 192 C 303.960938 163.746094 293.246094 136.546875 274 115.859375 Z M 274 115.859375"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%, 100%, 100%)" d="M 34.007812 21 C 34.007812 21 35.070312 22.099609 35.007812 24 C 34.945312 25.900391 34.007812 27 34.007812 27" transform="matrix(8,0,0,8,0,0)"/> </g> </svg>
diff --git a/_icons_to_fix/pragha.svg b/_icons_to_fix/pragha.svg
new file mode 100644
index 000000000..ce2f56bb1
--- /dev/null
+++ b/_icons_to_fix/pragha.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.800781 C 360 37.523438 352.476562 30 343.199219 30 L 40.800781 30 C 31.523438 30 24 37.523438 24 46.800781 L 24 349.199219 C 24 358.476562 31.523438 366 40.800781 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 240.089844 90 C 238.890625 89.929688 236.96875 90.695312 233.457031 92.226562 C 229.289062 94.046875 219.824219 95.53125 212.410156 95.53125 C 186.171875 96.070312 165.175781 105.058594 148.167969 121.992188 C 125.078125 145.136719 117.808594 174.246094 128.339844 201.28125 C 130.769531 207.523438 132.25 213.875 131.621094 215.390625 C 130.988281 216.910156 126.550781 221.113281 121.777344 224.742188 C 111.40625 232.628906 104.234375 245.34375 102.441406 259.007812 C 101.363281 267.21875 102.105469 271.132812 106.683594 280.898438 C 116.511719 301.871094 138.800781 310.855469 162.558594 303.421875 C 176.3125 299.121094 190.070312 283.835938 201.089844 260.648438 C 210.605469 240.625 211.007812 240.140625 221.222656 236.53125 C 238.441406 230.453125 249.296875 223.742188 260.082031 212.484375 C 279.199219 192.527344 286.292969 166.671875 279.441406 141.960938 C 276.363281 130.859375 273.765625 127.03125 259.824219 112.898438 C 250.992188 103.949219 243.164062 94.882812 242.410156 92.765625 C 241.773438 90.984375 241.289062 90.074219 240.089844 90 Z M 193.683594 114 C 201.855469 114.035156 208.175781 116.5 209.902344 121.40625 C 210.46875 123.015625 208.082031 130.609375 204.582031 138.257812 C 195.574219 157.9375 192.703125 168.75 187.261719 203.460938 C 180.511719 246.511719 173.136719 265.105469 158.363281 276.28125 C 149.046875 283.328125 137.613281 283.925781 131.503906 277.710938 C 126.21875 272.335938 124.683594 265.601562 127.144531 258.539062 C 129.089844 252.949219 130.972656 252.054688 145.167969 249.960938 C 155.042969 248.507812 161.996094 241.667969 161.996094 232.710938 C 161.996094 227.078125 159.730469 223.835938 152.058594 215.71875 C 140.1875 203.167969 135.003906 191.113281 134.949219 175.898438 C 134.863281 152.109375 146.507812 131.878906 166.402344 121.242188 C 175.496094 116.382812 185.507812 113.96875 193.683594 114 Z M 224.082031 126.023438 C 226.53125 125.660156 229.640625 128.527344 234.042969 134.507812 C 251.425781 158.148438 249.644531 193.925781 230.058594 214.476562 C 221.707031 223.238281 219.746094 223.769531 213.957031 219.046875 C 210.609375 216.320312 209.96875 213.84375 209.996094 203.859375 C 210.035156 188.566406 214.585938 151.109375 218.128906 136.875 C 219.84375 129.980469 221.632812 126.390625 224.082031 126.023438 Z M 224.082031 126.023438"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 240.089844 84.003906 C 238.890625 83.929688 236.96875 84.699219 233.457031 86.230469 C 229.289062 88.046875 219.824219 89.535156 212.410156 89.535156 C 186.171875 90.070312 165.175781 99.058594 148.167969 115.996094 C 125.078125 139.140625 117.808594 168.25 128.339844 195.285156 C 130.769531 201.523438 132.25 207.875 131.621094 209.394531 C 130.988281 210.910156 126.550781 215.117188 121.777344 218.746094 C 111.40625 226.628906 104.234375 239.34375 102.441406 253.011719 C 101.363281 261.21875 102.105469 265.136719 106.683594 274.902344 C 116.511719 295.871094 138.800781 304.855469 162.558594 297.425781 C 176.3125 293.121094 190.070312 277.835938 201.089844 254.652344 C 210.605469 234.625 211.007812 234.140625 221.222656 230.535156 C 238.441406 224.453125 249.296875 217.746094 260.082031 206.488281 C 279.199219 186.527344 286.292969 160.671875 279.441406 135.964844 C 276.363281 124.863281 273.765625 121.035156 259.824219 106.902344 C 250.992188 97.949219 243.164062 88.882812 242.410156 86.769531 C 241.773438 84.984375 241.289062 84.074219 240.089844 84.003906 Z M 193.683594 108.003906 C 201.855469 108.035156 208.175781 110.503906 209.902344 115.410156 C 210.46875 117.019531 208.082031 124.609375 204.582031 132.261719 C 195.574219 151.9375 192.703125 162.75 187.261719 197.464844 C 180.511719 240.515625 173.136719 259.105469 158.363281 270.285156 C 149.046875 277.332031 137.613281 277.925781 131.503906 271.714844 C 126.21875 266.339844 124.683594 259.601562 127.144531 252.542969 C 129.089844 246.949219 130.972656 246.054688 145.167969 243.964844 C 155.042969 242.511719 161.996094 235.667969 161.996094 226.714844 C 161.996094 221.078125 159.730469 217.835938 152.058594 209.722656 C 140.1875 197.167969 135.003906 185.113281 134.949219 169.902344 C 134.863281 146.109375 146.507812 125.878906 166.402344 115.246094 C 175.496094 110.382812 185.507812 107.96875 193.683594 108.003906 Z M 224.082031 120.027344 C 226.53125 119.660156 229.640625 122.527344 234.042969 128.511719 C 251.425781 152.148438 249.644531 187.925781 230.058594 208.480469 C 221.707031 217.242188 219.746094 217.769531 213.957031 213.050781 C 210.609375 210.320312 209.96875 207.847656 209.996094 197.863281 C 210.035156 182.566406 214.585938 145.109375 218.128906 130.878906 C 219.84375 123.980469 221.632812 120.394531 224.082031 120.027344 Z M 224.082031 120.027344"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/preferences-desktop-notifications.svg b/_icons_to_fix/preferences-desktop-notifications.svg
new file mode 100644
index 000000000..fab4bfc0f
--- /dev/null
+++ b/_icons_to_fix/preferences-desktop-notifications.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.0509804"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 290.480469 40 C 337.351562 72.496094 367.984375 126.648438 367.984375 188 C 367.984375 287.40625 287.425781 368 187.984375 368 C 126.632812 368 72.480469 337.375 39.984375 290.496094 C 48.28125 305.070312 58.433594 318.488281 70.230469 330.246094 C 102.910156 359.945312 146.34375 378 193.984375 378 C 295.609375 378 377.984375 295.617188 377.984375 194 C 377.984375 146.367188 359.9375 102.929688 330.230469 70.246094 C 318.480469 58.449219 305.054688 48.296875 290.480469 40 Z M 330.230469 70.246094 C 361.0625 103.152344 379.984375 147.34375 379.984375 196 C 379.984375 297.625 297.609375 380 195.984375 380 C 147.335938 380 103.136719 361.089844 70.230469 330.246094 C 103.511719 363.398438 149.296875 384 199.984375 384 C 301.609375 384 383.984375 301.617188 383.984375 200 C 383.984375 149.320312 363.382812 103.519531 330.230469 70.246094 Z M 330.230469 70.246094"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 330.238281 70.246094 C 359.9375 102.929688 377.992188 146.359375 377.992188 194 C 377.992188 295.625 295.617188 378 193.992188 378 C 146.359375 378 102.921875 359.953125 70.238281 330.246094 C 103.144531 361.078125 147.335938 380 195.992188 380 C 297.617188 380 379.992188 297.617188 379.992188 196 C 379.992188 147.351562 361.078125 103.152344 330.238281 70.246094 Z M 330.238281 70.246094"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 250 19 C 318.921875 44.230469 368 110.335938 368 188.039062 C 368 287.449219 287.441406 368.039062 188 368.039062 C 110.335938 368.039062 44.230469 318.960938 19.039062 250.039062 C 46.949219 335.976562 133.125 388.929688 222.402344 375.003906 C 311.675781 361.078125 377.628906 284.394531 378.039062 194.039062 C 377.921875 114.09375 326.195312 43.371094 250.039062 19.039062 Z M 250 19"/> </g> <linearGradient id="linear0" x1="1" x2="47" y1="0" y2="0" gradientTransform="matrix(0,-8,8,0,-0.000012,383.999984)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(13.725%,72.941%,76.078%)"/> <stop offset="1" style="stop-color:rgb(22.352%,75.686%,78.431%)"/> </linearGradient> <clipPath id="clip4"> <path d="M 8 8 L 376 8 L 376 376 L 8 376 Z M 8 8"/> </clipPath> <clipPath id="clip5"> <path d="M 376 192 C 376 293.660156 293.566406 376 192 376 C 90.433594 376 8 293.660156 8 192 C 8 90.339844 90.433594 8 192 8 C 293.566406 8 376 90.339844 376 192 Z M 376 192"/> </clipPath> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 115.503906 112 C 109.03125 112 104 117.03125 104 123.503906 L 104 250.503906 C 104 256.976562 109.03125 262.007812 115.503906 262.007812 L 152.007812 262.007812 L 152.007812 304.007812 L 200.007812 262.007812 L 284.511719 262.007812 C 290.984375 262.007812 296.039062 256.976562 296.039062 250.503906 L 296.039062 123.503906 C 296.039062 117.03125 290.761719 112 284.257812 112 M 115.535156 112"/> </g> <clipPath id="clip7"> <path d="M 96 104 L 289 104 L 289 297 L 96 297 Z M 96 104"/> </clipPath> <clipPath id="clip8"> <path d="M 376 192 C 376 293.660156 293.566406 376 192 376 C 90.433594 376 8 293.660156 8 192 C 8 90.339844 90.433594 8 192 8 C 293.566406 8 376 90.339844 376 192 Z M 376 192"/> </clipPath> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip9"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip9)"> <path style="fill:rgb(0%,0%,0%)" d="M 320.238281 60.246094 C 349.9375 92.921875 367.992188 136.359375 367.992188 184 C 367.992188 285.625 285.617188 368 183.992188 368 C 136.359375 368 92.921875 349.953125 60.238281 320.246094 C 93.664062 354.574219 140.320312 376 191.992188 376 C 293.617188 376 375.992188 293.617188 375.992188 192 C 375.992188 140.304688 354.574219 93.671875 320.238281 60.246094 Z M 320.238281 60.246094"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:url(#linear0)" d="M 192 8 C 293.625 8 376 90.375 376 192 C 376 293.625 293.625 376 192 376 C 90.375 376 8 293.625 8 192 C 8 90.375 90.375 8 192 8 Z M 192 8"/> <g clip-path="url(#clip4)"> <g clip-path="url(#clip5)"> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </g> <g clip-path="url(#clip7)"> <g clip-path="url(#clip8)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 107.503906 104 C 101.03125 104 96 109.03125 96 115.503906 L 96 242.503906 C 96 248.976562 101.03125 254.007812 107.503906 254.007812 L 144.007812 254.007812 L 144.007812 296.007812 L 192.007812 254.007812 L 276.511719 254.007812 C 282.984375 254.007812 288.039062 248.976562 288.039062 242.503906 L 288.039062 115.503906 C 288.039062 109.03125 282.761719 104 276.257812 104 M 107.535156 104"/> </g> </g> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/preferences-desktop-plasma.svg b/_icons_to_fix/preferences-desktop-plasma.svg
new file mode 100644
index 000000000..674d3e35c
--- /dev/null
+++ b/_icons_to_fix/preferences-desktop-plasma.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 320.578125 L 24 326.578125 C 24 335.121094 32.027344 342 42 342 L 342 342 C 351.972656 342 360 335.125 360 326.578125 L 360 320.578125 C 360 329.125 351.972656 336 342 336 L 42 336 C 32.027344 336 24 329.121094 24 320.578125 Z M 24 320.578125"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 48 C 32.027344 48 24 54.828125 24 63.375 L 24 69.375 C 24 60.828125 32.027344 54 42 54 L 342 54 C 351.972656 54 360 60.828125 360 69.375 L 360 63.375 C 360 54.828125 351.972656 48 342 48 Z M 42 48"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 166.453125 90 C 161.460938 90.046875 156.613281 90.546875 152.316406 91.59375 C 119.734375 99.566406 86.746094 114.613281 70.03125 149.160156 C 44.410156 205.257812 69.566406 271.605469 126.121094 297.023438 C 157.378906 310.796875 186.972656 309.488281 211.546875 287.722656 C 218.785156 281.183594 224.699219 273.71875 227.039062 262.964844 C 231.695312 241.582031 220.34375 211.402344 174.585938 190.824219 C 131.519531 171.46875 123.394531 142.789062 129.515625 124.101562 C 135.683594 105.25 158.410156 88.21875 193.714844 95.414062 C 197.484375 96.203125 201.214844 97.222656 204.886719 98.4375 C 197.820312 93.726562 181.441406 89.867188 166.453125 90.003906 Z M 228 90 C 214.746094 90 204 100.746094 204 114 C 204 127.253906 214.746094 138 228 138 C 241.253906 138 252 127.253906 252 114 C 252 100.746094 241.253906 90 228 90 Z M 276 126 C 262.746094 126 252 136.746094 252 150 C 252 163.253906 262.746094 174 276 174 C 289.253906 174 300 163.253906 300 150 C 300 136.746094 289.253906 126 276 126 Z M 300 186 C 286.746094 186 276 196.746094 276 210 C 276 223.253906 286.746094 234 300 234 C 313.257812 234 324 223.253906 324 210 C 324 196.746094 313.257812 186 300 186 Z M 300 186"/> </g> </defs> <g> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 320.566406 L 360 63.433594 C 360 54.910156 351.941406 48 342 48 L 42 48 C 32.058594 48 24 54.910156 24 63.433594 L 24 320.566406 C 24 329.089844 32.058594 336 42 336 L 342 336 C 351.941406 336 360 329.089844 360 320.566406 Z M 360 320.566406"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 166.453125 84.003906 C 161.460938 84.046875 156.613281 84.546875 152.316406 85.597656 C 119.734375 93.566406 86.746094 108.613281 70.03125 143.160156 C 44.410156 199.261719 69.566406 265.605469 126.121094 291.023438 C 157.378906 304.796875 186.972656 303.488281 211.546875 281.722656 C 218.785156 275.183594 224.699219 267.71875 227.039062 256.964844 C 231.695312 235.582031 220.34375 205.402344 174.585938 184.824219 C 131.519531 165.46875 123.394531 136.789062 129.515625 118.101562 C 135.683594 99.25 158.410156 82.21875 193.714844 89.417969 C 197.484375 90.203125 201.214844 91.226562 204.886719 92.4375 C 197.820312 87.726562 181.441406 83.867188 166.453125 84.003906 Z M 228 84.003906 C 214.746094 84.003906 204 94.746094 204 108 C 204 121.257812 214.746094 132 228 132 C 241.253906 132 252 121.257812 252 108 C 252 94.746094 241.253906 84.003906 228 84.003906 Z M 276 120 C 262.746094 120 252 130.746094 252 144 C 252 157.253906 262.746094 168 276 168 C 289.253906 168 300 157.253906 300 144 C 300 130.746094 289.253906 120 276 120 Z M 300 180 C 286.746094 180 276 190.746094 276 204 C 276 217.253906 286.746094 228 300 228 C 313.257812 228 324 217.253906 324 204 C 324 190.746094 313.257812 180 300 180 Z M 300 180"/> </g> </svg>
diff --git a/_icons_to_fix/preferences-ubuntu-panel.svg b/_icons_to_fix/preferences-ubuntu-panel.svg
new file mode 100644
index 000000000..478052570
--- /dev/null
+++ b/_icons_to_fix/preferences-ubuntu-panel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.003906 319.332031 L 24.003906 331.332031 C 24.003906 340.570312 31.5 348 40.808594 348 L 343.199219 348 C 352.5 348 360 340.570312 360 331.332031 L 360 319.332031 C 360 328.574219 352.5 336 343.199219 336 L 40.808594 336 C 31.503906 336 24.007812 328.574219 24.007812 319.332031 Z M 24.003906 319.332031"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 40.808594 42.007812 C 31.5 42.007812 24.003906 49.4375 24.003906 58.671875 L 24.003906 325.335938 C 24.003906 334.570312 31.5 342 40.808594 342 L 108 342 L 108 42.03125 L 40.808594 42.03125 Z M 40.808594 42.007812"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 42.011719 C 31.496094 42.011719 24 49.441406 24 58.675781 L 24 64.664062 C 24 55.429688 31.496094 48 40.804688 48 L 343.195312 48 C 352.496094 48 360 55.429688 360 64.664062 L 360 58.675781 C 360 49.441406 352.496094 42.011719 343.195312 42.011719 Z M 40.804688 42.011719"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 52.5 216 L 79.5 216 C 81.984375 216 84 218.015625 84 220.5 L 84 247.5 C 84 249.984375 81.984375 252 79.5 252 L 52.5 252 C 50.015625 252 48 249.984375 48 247.5 L 48 220.5 C 48 218.015625 50.015625 216 52.5 216 Z M 52.5 216"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 52.5 72 L 79.5 72 C 81.984375 72 84 74.015625 84 76.5 L 84 103.5 C 84 105.984375 81.984375 108 79.5 108 L 52.5 108 C 50.015625 108 48 105.984375 48 103.5 L 48 76.5 C 48 74.015625 50.015625 72 52.5 72 Z M 52.5 72"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 52.5 120 L 79.5 120 C 81.984375 120 84 122.015625 84 124.5 L 84 151.5 C 84 153.984375 81.984375 156 79.5 156 L 52.5 156 C 50.015625 156 48 153.984375 48 151.5 L 48 124.5 C 48 122.015625 50.015625 120 52.5 120 Z M 52.5 120"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 52.5 168 L 79.5 168 C 81.984375 168 84 170.015625 84 172.5 L 84 199.5 C 84 201.984375 81.984375 204 79.5 204 L 52.5 204 C 50.015625 204 48 201.984375 48 199.5 L 48 172.5 C 48 170.015625 50.015625 168 52.5 168 Z M 52.5 168"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 40.808594 42.007812 C 31.5 42.007812 24.003906 49.4375 24.003906 58.671875 L 24.003906 325.335938 C 24.003906 334.570312 31.5 342 40.808594 342 L 343.191406 342 C 352.496094 342 359.996094 334.570312 359.996094 325.335938 L 359.996094 58.695312 C 359.996094 49.460938 352.492188 42.03125 343.191406 42.03125 L 40.808594 42.03125 Z M 40.808594 42.007812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 52.5 66 L 79.5 66 C 81.984375 66 84 68.015625 84 70.5 L 84 97.5 C 84 99.984375 81.984375 102 79.5 102 L 52.5 102 C 50.015625 102 48 99.984375 48 97.5 L 48 70.5 C 48 68.015625 50.015625 66 52.5 66 Z M 52.5 66"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 52.5 114 L 79.5 114 C 81.984375 114 84 116.015625 84 118.5 L 84 145.5 C 84 147.984375 81.984375 150 79.5 150 L 52.5 150 C 50.015625 150 48 147.984375 48 145.5 L 48 118.5 C 48 116.015625 50.015625 114 52.5 114 Z M 52.5 114"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 52.5 162 L 79.5 162 C 81.984375 162 84 164.015625 84 166.5 L 84 193.5 C 84 195.984375 81.984375 198 79.5 198 L 52.5 198 C 50.015625 198 48 195.984375 48 193.5 L 48 166.5 C 48 164.015625 50.015625 162 52.5 162 Z M 52.5 162"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 52.5 210 L 79.5 210 C 81.984375 210 84 212.015625 84 214.5 L 84 241.5 C 84 243.984375 81.984375 246 79.5 246 L 52.5 246 C 50.015625 246 48 243.984375 48 241.5 L 48 214.5 C 48 212.015625 50.015625 210 52.5 210 Z M 52.5 210"/> </g> </svg>
diff --git a/_icons_to_fix/preferences-web-browser-cookies.svg b/_icons_to_fix/preferences-web-browser-cookies.svg
new file mode 100644
index 000000000..64f99077a
--- /dev/null
+++ b/_icons_to_fix/preferences-web-browser-cookies.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 264 12 C 246.007812 60.605469 202.855469 95.601562 151.40625 103.3125 C 151.671875 105.265625 151.898438 107.222656 152.085938 109.183594 C 203.25 101.269531 246.085938 66.367188 264 18 C 326.929688 47.96875 370.527344 111.183594 371.871094 185.179688 C 371.929688 184.351562 372 183.519531 372 182.671875 C 372 107.164062 327.921875 42.445312 264 12 Z M 153.070312 130.59375 C 150.5 206.542969 88.324219 267.015625 12 267.796875 C 13.015625 269.816406 14.167969 271.742188 15.257812 273.714844 C 90.28125 271.238281 150.535156 211.285156 153.070312 136.59375 C 153.140625 138.085938 153.1875 139.578125 153.210938 141.070312 C 153.253906 140.007812 153.285156 138.945312 153.304688 137.882812 C 153.289062 135.453125 153.210938 133.019531 153.070312 130.59375 Z M 153.070312 130.59375"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 152.085938 109.195312 C 151.863281 109.238281 151.640625 109.28125 151.417969 109.324219 C 152.25 114.378906 152.804688 119.476562 153.082031 124.59375 C 153.1875 123.023438 153.265625 121.453125 153.316406 119.882812 C 153.277344 118.90625 153.226562 117.929688 153.164062 116.953125 C 153.140625 117.5 153.113281 118.046875 153.082031 118.59375 C 152.855469 115.449219 152.523438 112.316406 152.085938 109.195312 Z M 371.90625 186.246094 C 369.996094 289.457031 285.984375 372 181.828125 372 C 109.714844 372 47.464844 332.285156 15.222656 273.667969 C 14.148438 273.722656 13.074219 273.765625 12 273.796875 C 43.21875 335.65625 107.308594 378 181.828125 378 C 287.1875 378 372 293.550781 372 188.671875 C 372 187.855469 371.9375 187.054688 371.90625 186.246094 Z M 371.90625 186.246094"/> </g> </defs> <g> <path style="fill:rgb(100.000%,82.352%,34.901%)" d="M 264.011719 12 C 246.023438 60.609375 202.871094 95.605469 151.417969 103.316406 C 152.648438 110.773438 153.285156 118.316406 153.3125 125.871094 C 153.273438 203.757812 90.226562 267.078125 12 267.792969 C 43.21875 329.652344 107.308594 372 181.835938 372 C 287.183594 372 372 287.558594 372 182.679688 C 372 107.171875 327.933594 42.449219 264.011719 12.007812 Z M 264.011719 12"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/puddletag.svg b/_icons_to_fix/puddletag.svg
new file mode 100644
index 000000000..181d9073a
--- /dev/null
+++ b/_icons_to_fix/puddletag.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 240 138.011719 L 168 150.011719 L 168 213.242188 C 164.355469 211.128906 160.214844 210.007812 156 210.003906 C 142.746094 210.003906 132 220.746094 132 234 C 132 247.253906 142.746094 258 156 258 C 169.253906 258 180 247.253906 180 234 L 180 172.011719 L 228 163.996094 L 228 201.238281 C 224.355469 199.121094 220.214844 198.003906 216 197.996094 C 202.746094 197.996094 192 208.742188 192 221.996094 C 192 235.25 202.746094 245.996094 216 245.996094 C 229.253906 245.996094 240 235.25 240 221.996094 L 240 138 Z M 240 138.011719"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 12.152344 227.578125 C 12.097656 228.625 12 229.65625 12 230.71875 C 12 278.910156 52.292969 318 102 318 L 293.261719 318 C 336.75 318 372 283.808594 372 241.640625 C 372 240.597656 371.902344 239.578125 371.847656 238.546875 C 370.257812 279.355469 335.738281 312 293.261719 312 L 102 312 C 53.289062 312 13.722656 274.4375 12.152344 227.578125 Z M 12.152344 227.578125"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 72 C 145.402344 72 105.71875 99.671875 88.640625 138.820312 C 45.265625 145.074219 12 180.917969 12 224.71875 C 12 225.667969 12.089844 226.597656 12.152344 227.53125 C 13.734375 185.199219 46.328125 150.917969 88.640625 144.820312 C 105.71875 105.671875 145.402344 78 192 78 C 246.601562 78 292.15625 115.917969 302.378906 165.960938 C 340.542969 170.199219 370.273438 200.765625 371.847656 238.523438 C 371.902344 237.566406 372 236.613281 372 235.640625 C 372 196.449219 341.59375 164.316406 302.378906 159.960938 C 292.15625 109.917969 246.601562 72 192 72 Z M 192 72"/> </g> </defs> <g> <path style="fill:rgb(80.392%,36.078%,50.588%)" d="M 192 72 C 145.402344 72 105.71875 99.664062 88.640625 138.816406 C 45.265625 145.066406 12 180.925781 12 224.722656 C 12 272.929688 52.292969 312 102 312 L 293.257812 312 C 336.742188 312 372 277.8125 372 235.632812 C 372 196.441406 341.605469 164.316406 302.386719 159.960938 C 292.164062 109.917969 246.601562 72 192 72 Z M 192 72"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 240 132.011719 L 168 144.011719 L 168 207.242188 C 164.355469 205.128906 160.214844 204.007812 156 204.003906 C 142.746094 204.003906 132 214.746094 132 228 C 132 241.253906 142.746094 252 156 252 C 169.253906 252 180 241.253906 180 228 L 180 166.011719 L 228 157.996094 L 228 195.238281 C 224.355469 193.121094 220.214844 192.003906 216 191.996094 C 202.746094 191.996094 192 202.742188 192 215.996094 C 192 229.25 202.746094 239.996094 216 239.996094 C 229.253906 239.996094 240 229.25 240 215.996094 L 240 132 Z M 240 132.011719"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/qjackctl.svg b/_icons_to_fix/qjackctl.svg
new file mode 100644
index 000000000..22fcf3d1b
--- /dev/null
+++ b/_icons_to_fix/qjackctl.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 149.148438 174 L 234.863281 174 C 244.355469 174 252 181.140625 252 189.996094 L 252 349.992188 C 252 358.859375 244.355469 366 234.851562 366 L 149.136719 366 C 139.644531 366 132 358.859375 132 350.003906 L 132 189.996094 C 132 181.140625 139.644531 174 149.148438 174 Z M 149.148438 174"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 168 72 L 168 78 L 216 78 L 216 72 Z M 168 72"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 L 168 36 L 169.359375 41.320312 L 192 30 L 214.640625 41.320312 L 216 36 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 168 72.003906 L 216 72.003906 L 216 180 L 168 180 Z M 168 72.003906"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 149.148438 168.003906 L 234.863281 168.003906 C 244.355469 168.003906 252 175.140625 252 183.996094 L 252 343.992188 C 252 352.859375 244.355469 360 234.851562 360 L 149.136719 360 C 139.644531 360 132 352.859375 132 344.003906 L 132 183.996094 C 132 175.140625 139.644531 168.003906 149.148438 168.003906 Z M 149.148438 168.003906"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 192 24 L 216 36 L 206.832031 72 L 177.167969 72 L 168 36 Z M 192 24"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 168 138 L 216 138 L 216 144 L 168 144 Z M 168 138"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 168 114 L 216 114 L 216 120 L 168 120 Z M 168 114"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/qsynth.svg b/_icons_to_fix/qsynth.svg
new file mode 100644
index 000000000..43e261787
--- /dev/null
+++ b/_icons_to_fix/qsynth.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 66.210938 261.398438 C 65.210938 281.210938 68.894531 299.847656 79.265625 316.203125 C 121.273438 382.429688 264.066406 382.765625 305.585938 316.203125 C 315.378906 300.472656 318.796875 282.726562 317.742188 263.933594 C 316.960938 278.269531 313.265625 291.867188 305.574219 304.203125 C 264.054688 370.769531 121.269531 370.433594 79.253906 304.203125 C 71.015625 291.195312 67.015625 276.734375 66.203125 261.398438 Z M 66.210938 261.398438"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 189.9375 24 C 158.554688 67.933594 64.347656 178.734375 66.152344 263.894531 C 68.6875 179.601562 159.289062 72.90625 189.9375 30 C 216.335938 73.414062 314.894531 181.417969 317.800781 266.484375 C 319.566406 180.566406 216.960938 68.441406 189.9375 24 Z M 189.9375 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 189.945312 24 C 152.429688 76.515625 24.976562 224.609375 79.265625 310.199219 C 121.273438 376.433594 264.0625 376.773438 305.582031 310.199219 C 359.589844 223.609375 221.878906 76.515625 189.945312 24 Z M 189.945312 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/qtractor.svg b/_icons_to_fix/qtractor.svg
new file mode 100644
index 000000000..c74556d9c
--- /dev/null
+++ b/_icons_to_fix/qtractor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 220.007812 108 C 220.007812 108 145.332031 144.152344 124.007812 176.214844 C 109.507812 198.007812 108 252 108 252 L 108.316406 252 C 109.023438 238.785156 111.984375 200.28125 124.007812 182.214844 C 145.332031 150.152344 220.007812 114 220.007812 114 L 227.367188 183.75 C 227.667969 183.773438 228 183.796875 228 183.796875 Z M 220.007812 108"/> </g> <radialGradient id="radial0" cx="198.31" cy="109.06" r="63.508" fx="143.62" fy="122.04" gradientTransform="matrix(1.1337,-0.0984559,0.11697,1.530595,48.179006,-14.032654)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(9.803%,9.803%,9.803%);stop-opacity:0.666667"/> <stop offset=".527" style="stop-color:rgb(28.627%,20.784%,14.509%);stop-opacity:0.301961"/> <stop offset="1" style="stop-color:rgb(28.627%,20.784%,14.509%);stop-opacity:0"/> </radialGradient> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 63.703125 240 C 55.007812 240 48 246.023438 48 253.5 L 48 259.5 C 48 252.023438 55.007812 246 63.703125 246 L 236.296875 246 C 244.996094 246 252 252.023438 252 259.5 L 252 253.5 C 252 246.023438 244.996094 240 236.296875 240 Z M 63.703125 240"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 271.441406 36 C 266.285156 36.019531 261.214844 36.71875 256.300781 38.085938 C 224.515625 47.046875 203.464844 82.625 204.09375 126.328125 C 205.40625 85.167969 226.097656 52.570312 256.300781 44.085938 C 261.214844 42.71875 266.285156 42.019531 271.441406 42 C 308.226562 41.828125 343.453125 75.84375 355.664062 123.328125 C 358.144531 133.023438 359.570312 142.957031 359.894531 152.8125 C 360.066406 141.023438 358.632812 129.015625 355.664062 117.328125 C 343.453125 69.84375 308.226562 35.828125 271.441406 36 Z M 271.441406 36"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.882812 155.894531 C 358.492188 196.960938 337.804688 229.445312 307.664062 237.890625 C 274.082031 247.234375 236.859375 224.632812 217.148438 182.929688 C 200.742188 181.839844 169.769531 181.222656 156.011719 191.367188 C 146.59375 198.316406 140.652344 214.222656 137.027344 228 L 135.632812 228 C 135.175781 230.007812 134.59375 232.226562 134.238281 234 L 137.027344 234 C 140.652344 220.222656 146.59375 204.316406 156.011719 197.367188 C 169.769531 187.222656 200.742188 187.839844 217.148438 188.929688 C 236.859375 230.632812 274.082031 253.234375 307.664062 243.890625 C 339.382812 234.964844 360.425781 199.503906 359.882812 155.894531 Z M 48 334.5 L 48 340.5 C 48 347.976562 55.007812 354 63.703125 354 L 236.285156 354 C 244.984375 354 251.988281 347.976562 251.988281 340.5 L 251.988281 334.5 C 251.988281 341.976562 244.984375 348 236.285156 348 L 63.703125 348 C 55.007812 348 48 341.976562 48 334.5 Z M 48 334.5"/> </g> </defs> <g> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 219.996094 108.007812 L 228 183.796875 C 228 183.796875 175.054688 177.328125 156 191.375 C 138.023438 204.625 132 252 132 252 L 108 252 C 108 252 109.5 198.007812 124 176.210938 C 145.324219 144.152344 219.996094 108.003906 219.996094 108.003906 Z M 219.996094 108.007812"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 355.664062 117.40625 C 341.492188 62.234375 297.027344 26.726562 256.347656 38.097656 C 215.667969 49.472656 194.175781 103.417969 208.347656 158.589844 C 222.515625 213.761719 266.980469 249.265625 307.660156 237.894531 C 348.34375 226.523438 369.832031 172.578125 355.664062 117.40625 Z M 355.664062 117.40625"/> <path style="fill-rule:evenodd;fill:url(#radial0)" d="M 225.179688 54.671875 C 206.0625 73.867188 203.457031 127.800781 226.304688 183.929688 C 248.996094 239.234375 317.800781 233.871094 334.925781 214.28125 C 352.203125 195.515625 376.566406 148.503906 331.808594 81.195312 C 287.355469 15.535156 244.90625 35.324219 225.179688 54.664062 Z M 225.179688 54.671875"/> <path style="fill:rgb(0%,0%,0%)" d="M 99.863281 228 L 200.136719 228 C 208.898438 228 216 230.6875 216 234 C 216 237.3125 208.898438 240 200.136719 240 L 99.863281 240 C 91.101562 240 84 237.3125 84 234 C 84 230.6875 91.101562 228 99.863281 228 Z M 99.863281 228"/> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 63.695312 240 L 236.304688 240 C 245.003906 240 252 246.027344 252 253.5 L 252 334.5 C 252 341.976562 245.003906 348 236.304688 348 L 63.695312 348 C 55 348 48 341.976562 48 334.5 L 48 253.5 C 48 246.027344 55 240 63.695312 240 Z M 63.695312 240"/> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 94.152344 252 L 205.847656 252 C 211.453125 252 216 256.699219 216 262.5 L 216 325.5 C 216 331.300781 211.453125 336 205.847656 336 L 94.152344 336 C 88.546875 336 84 331.300781 84 325.5 L 84 262.5 C 84 256.699219 88.546875 252 94.152344 252 Z M 94.152344 252"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/quassel.svg b/_icons_to_fix/quassel.svg
new file mode 100644
index 000000000..79049a6bc
--- /dev/null
+++ b/_icons_to_fix/quassel.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.105469 195.984375 C 24.066406 196.65625 24 197.320312 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 197.320312 359.933594 196.65625 359.894531 195.984375 C 357.785156 287.195312 283.734375 360 192 360 C 100.265625 360 26.214844 287.195312 24.105469 195.984375 Z M 24.105469 195.984375"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 102.003906 C 138.980469 102.003906 96 144.984375 96 198 C 96 251.019531 138.980469 294 191.996094 294 C 213.988281 293.988281 235.3125 286.425781 252.394531 272.578125 C 243.441406 278.699219 232.847656 281.980469 222 281.996094 C 192.175781 281.996094 168 257.820312 168 228 C 168 198.175781 192.175781 174 222 174 C 251.824219 174 276 198.175781 276 228 C 275.988281 238.570312 272.875 248.902344 267.046875 257.722656 C 280.582031 240.753906 287.964844 219.703125 288 198 C 288 144.980469 245.019531 102 192 102 Z M 191.996094 102.003906"/> </g> </defs> <g> <path style="fill:rgb(14.901%,35.294%,69.411%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 96.003906 C 138.980469 96.003906 96 138.984375 96 192.003906 C 96 245.019531 138.980469 288 191.996094 288 C 213.988281 287.988281 235.3125 280.425781 252.394531 266.578125 C 243.441406 272.699219 232.847656 275.984375 222 276 C 192.175781 276 168 251.824219 168 222 C 168 192.175781 192.175781 168 222 168 C 251.824219 168 276 192.175781 276 222 C 275.988281 232.570312 272.875 242.90625 267.046875 251.722656 C 280.582031 234.757812 287.964844 213.703125 288 192 C 288 138.980469 245.019531 96 192 96 Z M 191.996094 96.003906"/> </g> </svg>
diff --git a/_icons_to_fix/qutebrowser.svg b/_icons_to_fix/qutebrowser.svg
new file mode 100644
index 000000000..eb20f36c5
--- /dev/null
+++ b/_icons_to_fix/qutebrowser.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.894531 195.984375 C 357.785156 287.195312 283.734375 360 192 360 C 100.273438 360 26.226562 287.207031 24.105469 196.007812 C 24.070312 196.671875 24 197.328125 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 197.320312 359.933594 196.65625 359.894531 195.984375 Z M 359.894531 195.984375"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 210.007812 72 C 203.359375 72 198.007812 77.351562 198.007812 84 L 198.007812 170.226562 L 185.257812 182.976562 C 180.800781 153.683594 155.628906 132.03125 126 132 C 92.863281 132 66 158.863281 66 192 C 66 225.136719 92.863281 252 126 252 C 138.992188 251.972656 151.625 247.730469 162 239.90625 L 162 300.003906 C 162 306.652344 167.351562 312.003906 174 312.003906 C 180.648438 312.003906 186 306.652344 186 300.003906 L 186 216.167969 L 199.078125 203.089844 C 204.40625 231.4375 229.152344 251.980469 257.996094 252 C 291.132812 252 317.996094 225.136719 317.996094 192 C 317.996094 158.863281 291.132812 132 257.996094 132 C 245.003906 132.027344 232.371094 136.273438 221.996094 144.097656 L 221.996094 84 C 221.996094 77.351562 216.644531 72 209.996094 72 Z M 126.007812 156 C 145.886719 156 162.007812 172.117188 162.007812 192 C 162.007812 211.882812 145.886719 228 126.007812 228 C 106.125 228 90.007812 211.882812 90.007812 192 C 90.007812 172.117188 106.125 156 126.007812 156 Z M 258.007812 156 C 277.886719 156 294.007812 172.117188 294.007812 192 C 294.007812 211.882812 277.886719 228 258.007812 228 C 238.125 228 222.007812 211.882812 222.007812 192 C 222.007812 172.117188 238.125 156 258.007812 156 Z M 258.007812 156"/> </g> </defs> <g> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/radiotunes.svg b/_icons_to_fix/radiotunes.svg
new file mode 100644
index 000000000..cb7bafc40
--- /dev/null
+++ b/_icons_to_fix/radiotunes.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 342 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 342 C 360 351.972656 351.972656 360 342 360 L 42 360 C 32.027344 360 24 351.972656 24 342 Z M 24 342"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 253.746094 66.003906 C 226.253906 65.980469 170.101562 77.496094 164.109375 84.859375 C 162.304688 87.074219 162.242188 89.324219 163.875 94.09375 C 167.535156 104.804688 169.890625 122.753906 161.859375 175.035156 C 152.542969 235.660156 148.617188 256.65625 146.519531 258.796875 C 145.652344 259.679688 141.066406 258.609375 136.324219 256.417969 C 124.640625 251.011719 106.53125 250.964844 97.933594 256.3125 C 72.308594 272.234375 83.605469 305.070312 118.921875 316.808594 L 118.921875 316.820312 C 121.605469 317.710938 129.183594 318.203125 135.773438 317.921875 C 145.046875 317.527344 149.902344 316.089844 157.230469 311.535156 C 171.1875 302.859375 177.828125 288.101562 185.355469 249.027344 C 188.613281 232.109375 191.445312 216.566406 192 216.003906 C 192.554688 215.4375 196.511719 220.226562 200.4375 225.132812 C 225.976562 257.019531 242.304688 270.003906 260.800781 270.003906 C 266.535156 270.003906 270.234375 269.355469 270.234375 267.988281 C 270.234375 266.746094 265.707031 261.78125 260.167969 256.222656 C 244.363281 239.765625 237.414062 215.589844 222 198.003906 L 229.582031 194.042969 C 280.566406 162.507812 310.320312 115.707031 296.695312 88.46875 C 288.691406 72.464844 276.378906 66.023438 253.746094 66.003906 Z M 244.640625 108.003906 C 254.144531 107.976562 262.695312 108.914062 266.484375 111.050781 C 270.566406 113.351562 271.066406 114.03125 268.113281 113.277344 C 264.664062 112.394531 262.621094 113.886719 257.460938 121.082031 C 249.402344 132.316406 236.449219 144.351562 221.332031 154.644531 C 203.410156 166.84375 199.207031 169.1875 198.152344 167.535156 C 196.8125 165.441406 204.777344 117.546875 206.894531 114.953125 C 210.328125 110.75 228.800781 108.046875 244.640625 108.003906 Z M 244.640625 108.003906"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 253.746094 60 C 226.253906 59.976562 170.101562 71.492188 164.109375 78.855469 C 162.304688 81.070312 162.242188 83.320312 163.875 88.089844 C 167.535156 98.800781 169.890625 116.75 161.859375 169.03125 C 152.542969 229.65625 148.617188 250.652344 146.519531 252.792969 C 145.652344 253.675781 141.066406 252.609375 136.324219 250.414062 C 124.640625 245.007812 106.53125 244.960938 97.933594 250.308594 C 72.308594 266.230469 83.605469 299.070312 118.921875 310.804688 L 118.921875 310.816406 C 121.605469 311.707031 129.183594 312.199219 135.773438 311.917969 C 145.046875 311.523438 149.902344 310.085938 157.230469 305.53125 C 171.1875 296.859375 177.828125 282.101562 185.355469 243.023438 C 188.613281 226.105469 191.445312 210.566406 192 210 C 192.554688 209.433594 196.511719 214.226562 200.4375 219.128906 C 225.976562 251.015625 242.304688 264 260.800781 264 C 266.535156 264 270.234375 263.355469 270.234375 261.984375 C 270.234375 260.746094 265.707031 255.777344 260.167969 250.21875 C 244.363281 233.761719 237.414062 209.589844 222 192 L 229.582031 188.039062 C 280.566406 156.503906 310.320312 109.703125 296.695312 82.464844 C 288.691406 66.460938 276.378906 60.019531 253.746094 60 Z M 244.640625 102 C 254.144531 101.972656 262.695312 102.910156 266.484375 105.046875 C 270.566406 107.347656 271.066406 108.027344 268.113281 107.273438 C 264.664062 106.390625 262.621094 107.882812 257.460938 115.078125 C 249.402344 126.316406 236.449219 138.347656 221.332031 148.640625 C 203.410156 160.839844 199.207031 163.183594 198.152344 161.53125 C 196.8125 159.4375 204.777344 111.542969 206.894531 108.949219 C 210.328125 104.746094 228.800781 102.042969 244.640625 102 Z M 244.640625 102"/> </g> </svg>
diff --git a/_icons_to_fix/rakarrack.svg b/_icons_to_fix/rakarrack.svg
new file mode 100644
index 000000000..2de9d2656
--- /dev/null
+++ b/_icons_to_fix/rakarrack.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 335.878906 12.058594 C 335.046875 12.175781 334.3125 12.492188 333.761719 13.03125 L 329.753906 16.933594 C 326.011719 25.921875 319.199219 35.882812 309.75 45.082031 C 300.304688 54.269531 290.0625 60.898438 280.816406 64.546875 L 279.984375 65.359375 C 280.914062 66.792969 281.542969 68.382812 281.902344 70.042969 C 290.867188 66.316406 300.671875 59.917969 309.75 51.082031 C 319.199219 41.882812 326.011719 31.921875 329.753906 22.933594 L 333.761719 19.03125 C 335.976562 16.875 340.945312 18.210938 344.851562 22.019531 L 367.882812 44.4375 C 369.390625 45.902344 370.386719 47.503906 371.074219 49.066406 C 373.054688 46.800781 371.695312 42.136719 367.882812 38.4375 L 344.851562 16.019531 C 341.914062 13.164062 338.398438 11.703125 335.878906 12.058594 Z M 282 76.359375 C 281.371094 79.949219 279.636719 83.535156 276.796875 86.578125 L 214.933594 146.421875 C 212.257812 146.253906 207.953125 144.148438 202.195312 135.46875 C 191.902344 119.945312 167.875 111.105469 148.09375 144.503906 C 128.304688 177.898438 144.714844 183.425781 88.363281 189.796875 L 88.375 189.808594 C 68.472656 190.871094 49.621094 198.28125 35.238281 212.273438 C 19.105469 227.96875 11.578125 249.136719 12.128906 271.089844 C 12.988281 251.316406 20.578125 232.535156 35.238281 218.273438 C 49.621094 204.28125 68.472656 196.871094 88.375 195.808594 L 88.363281 195.796875 C 144.714844 189.425781 128.304688 183.898438 148.09375 150.503906 C 167.875 117.105469 191.902344 125.945312 202.195312 141.46875 C 207.953125 150.148438 212.257812 152.253906 214.933594 152.421875 L 276.796875 92.578125 C 281.242188 87.820312 283.050781 81.707031 282 76.359375 Z M 227.566406 195.394531 C 226.960938 203.34375 228.535156 211.492188 234.691406 217.488281 C 247.726562 230.175781 261.1875 223.566406 264.5625 221.601562 C 265.402344 219.394531 265.871094 217.15625 265.980469 214.828125 C 265.980469 214.828125 249.628906 226.019531 234.691406 211.488281 C 230.082031 207.003906 228.054688 201.3125 227.566406 195.394531 Z M 204.246094 278.367188 C 204.035156 280.992188 204.011719 283.804688 204.40625 287.027344 C 204.550781 288.160156 204.625 289.292969 204.691406 290.421875 C 204.839844 287.328125 204.796875 284.1875 204.40625 281.027344 C 204.292969 280.078125 204.304688 279.257812 204.246094 278.367188 Z M 204.246094 278.367188"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 371.074219 49.0625 C 371.019531 49.128906 370.988281 49.214844 370.921875 49.273438 C 368.679688 51.457031 366.867188 53.222656 366.867188 53.222656 C 357.660156 56.882812 347.472656 63.484375 338.0625 72.632812 C 328.664062 81.773438 321.886719 91.6875 318.128906 100.648438 L 316.933594 101.808594 C 310.699219 98.683594 302.355469 100 296.1875 105.457031 L 233.1875 169.371094 C 229.996094 175.863281 226.777344 185.90625 227.5625 195.398438 C 228.136719 187.855469 230.664062 180.5 233.1875 175.371094 L 296.1875 111.457031 C 302.351562 106 310.699219 104.6875 316.929688 107.8125 L 318.125 106.652344 C 321.878906 97.691406 328.65625 87.777344 338.058594 78.632812 C 347.464844 69.484375 357.65625 62.886719 366.863281 59.226562 C 366.863281 59.226562 368.671875 57.460938 370.917969 55.277344 C 372.296875 53.933594 372.175781 51.566406 371.070312 49.066406 Z M 281.902344 70.039062 C 281.546875 70.1875 281.167969 70.402344 280.8125 70.542969 L 279.980469 71.351562 C 280.972656 72.882812 281.648438 74.574219 281.996094 76.355469 C 282.375 74.207031 282.347656 72.066406 281.902344 70.039062 Z M 265.976562 220.824219 C 265.976562 220.824219 265.050781 221.3125 264.558594 221.597656 C 262.285156 227.578125 257.035156 233.257812 247.003906 239.574219 C 233.65625 247.980469 202.078125 246.828125 204.242188 278.363281 C 206.289062 252.945312 234.5625 253.410156 247.003906 245.574219 C 260.730469 236.933594 265.578125 229.476562 265.976562 220.824219 Z M 12.128906 271.085938 C 10.988281 297.328125 21.734375 325.332031 43.921875 346.933594 C 82.832031 384.792969 142.035156 388.570312 176.144531 355.371094 C 176.753906 354.773438 177.339844 354.152344 177.925781 353.542969 L 177.9375 353.566406 C 177.9375 353.566406 178.167969 353.328125 178.535156 352.921875 C 181.273438 350.011719 183.71875 346.9375 185.90625 343.722656 C 194.246094 332.203125 205.949219 311.945312 204.691406 290.425781 C 203.757812 309.65625 193.464844 327.28125 185.90625 337.722656 C 183.71875 340.9375 181.273438 344.011719 178.535156 346.921875 C 178.167969 347.328125 177.9375 347.566406 177.9375 347.566406 L 177.925781 347.542969 C 177.339844 348.152344 176.753906 348.773438 176.144531 349.371094 C 142.035156 382.566406 82.832031 378.792969 43.921875 340.933594 C 23.417969 320.972656 12.746094 295.550781 12.132812 271.085938 Z M 12.128906 271.085938"/> </g> </defs> <g> <path style="fill:rgb(70.588%,53.725%,39.215%)" d="M 296.195312 105.449219 C 302.363281 99.992188 310.703125 98.683594 316.933594 101.8125 L 318.128906 100.652344 C 321.882812 91.691406 328.664062 81.777344 338.0625 72.632812 C 347.46875 63.484375 357.65625 56.882812 366.863281 53.226562 C 366.863281 53.226562 368.675781 51.460938 370.921875 49.277344 C 373.160156 47.09375 371.800781 42.246094 367.890625 38.4375 L 344.851562 16.019531 C 340.945312 12.210938 335.976562 10.875 333.761719 13.027344 L 329.75 16.929688 C 326.003906 25.917969 319.199219 35.886719 309.746094 45.085938 C 300.304688 54.273438 290.058594 60.898438 280.8125 64.546875 L 279.984375 65.347656 C 283.949219 71.484375 282.722656 80.238281 276.792969 86.578125 L 214.925781 146.417969 C 212.25 146.25 207.945312 144.148438 202.1875 135.464844 C 191.894531 119.945312 167.867188 111.109375 148.082031 144.503906 C 128.296875 177.902344 144.707031 183.425781 88.355469 189.792969 L 88.367188 189.8125 C 68.46875 190.875 49.621094 198.277344 35.238281 212.269531 C 1.128906 245.460938 5.015625 303.058594 43.921875 340.933594 C 82.832031 378.792969 142.035156 382.574219 176.144531 349.375 C 176.753906 348.78125 177.335938 348.152344 177.925781 347.539062 L 177.933594 347.566406 C 177.933594 347.566406 178.160156 347.328125 178.527344 346.917969 C 181.265625 344.011719 183.71875 340.9375 185.90625 337.722656 C 194.683594 325.597656 207.214844 303.796875 204.410156 281.027344 C 200.167969 246.652344 233.277344 248.222656 247.003906 239.578125 C 260.726562 230.933594 265.574219 223.476562 265.972656 214.824219 C 265.972656 214.824219 249.621094 226.023438 234.683594 211.488281 C 222.679688 199.804688 228.011719 179.902344 233.191406 169.367188 L 296.179688 105.449219 Z M 296.195312 105.449219"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/rapidsvn.svg b/_icons_to_fix/rapidsvn.svg
new file mode 100644
index 000000000..028942b7a
--- /dev/null
+++ b/_icons_to_fix/rapidsvn.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.988281 24 C 99.210938 24.007812 24 99.222656 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.101562 100.632812 30.054688 191.988281 30 L 192 30 C 283.765625 30.066406 358.503906 103.757812 359.859375 195.515625 C 359.914062 194.34375 359.957031 193.171875 359.988281 192 C 359.988281 99.222656 284.777344 24.007812 192 24 Z M 191.988281 24"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.128906 194.53125 C 24.074219 195.6875 24.03125 196.84375 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 359.964844 197.1875 359.921875 196.375 359.871094 195.5625 C 357.933594 286.902344 283.359375 359.949219 192 360 C 100.246094 359.941406 25.511719 286.273438 24.128906 194.53125 Z M 24.128906 194.53125"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 228 284.382812 C 228 296.070312 211.765625 330 192 330 C 167.324219 330 132 303.105469 132 285.480469 C 132 267.855469 155.324219 258 180 258 C 204.675781 258 228 271.902344 228 284.382812 Z M 288 192.128906 C 288 202 277.253906 210 264 210 C 250.746094 210 240 202 240 192.128906 C 240 182.261719 250.746094 174.257812 264 174.257812 C 277.253906 174.257812 288 182.261719 288 192.128906 Z M 313.527344 82.011719 C 313.527344 82.011719 223.859375 158.992188 127.414062 162 C 100.960938 162.824219 81.625 156.191406 68.628906 150 C 55.632812 143.804688 39.179688 128.214844 39.179688 128.214844 L 34.050781 140.761719 C 34.050781 140.761719 42.839844 149.046875 47.074219 152.09375 C 50.496094 170.40625 64.121094 222 120 222 C 167.304688 222 185.222656 183.476562 190.300781 164.148438 C 260.402344 144.171875 322.035156 91.632812 322.035156 91.632812 Z M 313.527344 82.011719"/> </g> </defs> <g> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 228 278.382812 C 228 290.070312 211.765625 324 192 324 C 167.324219 324 132 297.105469 132 279.480469 C 132 261.855469 155.324219 252 180 252 C 204.675781 252 228 265.902344 228 278.382812 Z M 288 186.128906 C 288 196 277.253906 204 264 204 C 250.746094 204 240 196 240 186.128906 C 240 176.261719 250.746094 168.257812 264 168.257812 C 277.253906 168.257812 288 176.261719 288 186.128906 Z M 310.230469 78.765625 C 310.230469 78.765625 222.054688 151.316406 125.609375 154.324219 C 99.15625 155.148438 79.820312 148.515625 66.824219 142.324219 C 53.824219 136.128906 41.292969 123.949219 41.292969 123.949219 L 35.929688 136.046875 C 35.929688 136.046875 41.035156 141.371094 45.269531 144.417969 C 48.691406 162.730469 64.121094 216 120 216 C 167.304688 216 185.222656 177.476562 190.300781 158.148438 C 260.402344 138.171875 318.726562 87.894531 318.726562 87.894531 Z M 310.230469 78.765625"/> </g> </svg>
diff --git a/_icons_to_fix/rawtherapee.svg b/_icons_to_fix/rawtherapee.svg
new file mode 100644
index 000000000..7340cb7c6
--- /dev/null
+++ b/_icons_to_fix/rawtherapee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 276 198 C 276 244.390625 238.390625 282 192 282 C 145.609375 282 108 244.390625 108 198 C 108 151.609375 145.609375 114 192 114 C 238.390625 114 276 151.609375 276 198 Z M 276 198"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.277344 24 192.132812 C 24.035156 192.945312 24.078125 193.757812 24.128906 194.570312 C 26.0625 103.15625 100.636719 30.050781 192 30 C 283.757812 30.0625 358.492188 103.785156 359.871094 195.601562 C 359.925781 194.445312 359.96875 193.289062 360 192.132812 C 360 99.277344 284.785156 24 192 24 Z M 192 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.128906 194.367188 C 24.074219 195.523438 24.03125 196.679688 24 197.835938 C 24 290.710938 99.214844 366 192 366 C 284.785156 366 360 290.710938 360 197.835938 C 359.964844 197.023438 359.921875 196.210938 359.871094 195.398438 C 357.9375 286.828125 283.363281 359.949219 192 360 C 100.242188 359.941406 25.507812 286.199219 24.128906 194.367188 Z M 24.128906 194.367188"/> </g> </defs> <g> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 73.199219 73.316406 C 106.078125 40.464844 149.09375 24.027344 192 24 L 192 192 Z M 73.199219 73.316406"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 310.800781 73.316406 C 277.914062 40.464844 234.910156 24.027344 192 24 L 192 192 Z M 310.800781 73.316406"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 73.316406 73.199219 C 40.464844 106.078125 24.027344 149.089844 24 192 L 192 192 Z M 73.316406 73.199219"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 73.316406 310.800781 C 40.464844 277.921875 24.027344 234.910156 24 192 L 192 192 Z M 73.316406 310.800781"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 310.683594 73.199219 C 343.535156 106.078125 359.972656 149.089844 360 192 L 192 192 Z M 310.683594 73.199219"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 310.6875 310.800781 C 343.53125 277.917969 359.976562 234.910156 360 192 L 192 192 Z M 310.6875 310.800781"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 73.199219 310.683594 C 106.078125 343.535156 149.089844 359.972656 192 360 L 192 192 Z M 73.199219 310.683594"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 310.800781 310.6875 C 277.914062 343.53125 234.910156 359.976562 192 360 L 192 192 Z M 310.800781 310.6875"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 192 C 276 238.390625 238.390625 276 192 276 C 145.609375 276 108 238.390625 108 192 C 108 145.609375 145.609375 108 192 108 C 238.390625 108 276 145.609375 276 192 Z M 276 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/razercommander.svg b/_icons_to_fix/razercommander.svg
new file mode 100644
index 000000000..7cfbc4900
--- /dev/null
+++ b/_icons_to_fix/razercommander.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.800781 C 360 37.523438 352.476562 30 343.199219 30 L 40.800781 30 C 31.523438 30 24 37.523438 24 46.800781 L 24 349.199219 C 24 358.476562 31.523438 366 40.800781 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 319.90625 66 C 319.421875 65.996094 318.460938 66.03125 317.433594 66.089844 C 316.0625 66.171875 314.855469 66.238281 314.75 66.238281 C 314.648438 66.238281 314.148438 66.835938 313.636719 67.5625 C 313.125 68.292969 312.59375 68.949219 312.453125 69.023438 C 312.316406 69.097656 311.433594 69.441406 310.496094 69.785156 C 308.921875 70.371094 308.75 70.40625 308.195312 70.265625 C 307.4375 70.078125 306.324219 70.136719 296.722656 70.894531 L 292.261719 71.246094 L 290.054688 73.335938 C 288.839844 74.488281 287.769531 75.519531 287.679688 75.628906 C 287.585938 75.738281 286.902344 76.027344 286.15625 76.273438 C 283.464844 77.152344 281.238281 78.441406 279.671875 80.027344 C 278.5625 81.148438 278.195312 81.742188 277.300781 83.875 C 276.929688 84.761719 276.59375 85.515625 276.5625 85.550781 C 276.527344 85.585938 275.972656 85.269531 275.328125 84.855469 C 271.84375 82.601562 268.457031 81.558594 264.632812 81.558594 C 259.265625 81.558594 254.46875 83.003906 250.847656 85.714844 C 247.339844 88.339844 244.464844 91.617188 242.832031 94.855469 C 242.210938 96.085938 241.5625 98.632812 241.253906 101.050781 C 240.929688 103.570312 241.027344 107.742188 241.457031 109.710938 C 242.183594 113.0625 244.96875 119.226562 248.085938 124.378906 C 251.777344 130.488281 254.796875 134.34375 262.101562 142.277344 C 264.929688 145.347656 265.539062 145.984375 271.429688 152.027344 C 276.023438 156.738281 277.523438 158.496094 279.445312 161.425781 C 283.621094 167.792969 285.796875 173.867188 285.152344 177.371094 C 284.820312 179.191406 283.605469 181.039062 281.902344 182.3125 C 280.753906 183.171875 278.179688 184.460938 276.671875 184.933594 C 275.398438 185.332031 273.820312 185.644531 273.699219 185.523438 C 273.652344 185.476562 273.847656 184.519531 274.132812 183.390625 C 275.054688 179.714844 275.398438 176.429688 275.195312 173.253906 C 274.851562 167.773438 272.667969 162.277344 269.46875 158.808594 C 266.945312 156.074219 262.378906 153.027344 259.039062 151.847656 C 257.097656 151.160156 256.035156 151.007812 253.804688 151.085938 C 251.390625 151.175781 250.085938 151.472656 248.351562 152.328125 C 246.128906 153.421875 245.042969 154.925781 245.050781 156.902344 C 245.058594 157.792969 245.121094 158.070312 245.46875 158.710938 C 245.988281 159.675781 246.910156 160.605469 247.6875 160.949219 C 248.023438 161.09375 248.917969 161.277344 249.675781 161.355469 C 251.59375 161.550781 253.058594 161.953125 254.699219 162.734375 C 256.308594 163.5 257.421875 164.300781 258.871094 165.726562 C 260.632812 167.464844 261.605469 169.199219 262.144531 171.574219 C 262.457031 172.929688 262.457031 175.875 262.144531 177.125 C 261.835938 178.378906 261.125 180.183594 260.765625 180.640625 L 260.472656 181.011719 L 257.785156 178.390625 C 254.234375 174.925781 249.371094 170.371094 247.996094 169.222656 C 243.089844 165.125 238.070312 162.238281 234.046875 161.199219 C 233.390625 161.03125 232.789062 160.824219 232.703125 160.742188 C 232.613281 160.65625 232.46875 160.085938 232.375 159.476562 C 231.601562 154.378906 229.34375 148.511719 226.570312 144.382812 C 224.933594 141.949219 223.523438 140.289062 220.683594 137.464844 C 216.523438 133.324219 212.601562 130.410156 208.488281 128.402344 L 206.378906 127.371094 L 205.980469 125.945312 C 204.777344 121.636719 202.480469 116.996094 199.761719 113.382812 C 198.480469 111.683594 195.761719 108.886719 194.148438 107.601562 C 189.851562 104.191406 185.148438 102.207031 179.246094 101.3125 C 176.808594 100.945312 171.851562 100.8125 169.414062 101.050781 C 164.472656 101.535156 160.296875 102.984375 157.230469 105.285156 C 151.066406 109.902344 145.5 117.8125 143.003906 125.496094 C 141.007812 131.636719 134.1875 159.285156 130.679688 175.449219 C 130.230469 177.527344 129.800781 178.460938 128.4375 180.363281 C 127.113281 182.207031 125.949219 183.417969 124.886719 184.058594 C 124.175781 184.488281 123.996094 184.535156 123.097656 184.527344 C 121.890625 184.515625 120.714844 184.042969 120.242188 183.382812 C 119.398438 182.203125 119.027344 180.023438 119.152344 176.960938 C 119.234375 174.847656 119.40625 173.695312 120.308594 169.082031 C 121.277344 164.113281 120.402344 160.476562 117.515625 157.484375 C 116.101562 156.019531 113.894531 154.734375 111.824219 154.167969 C 110.511719 153.808594 107.917969 153.839844 106.46875 154.230469 C 102.53125 155.289062 99.371094 157.664062 97.269531 161.148438 C 96.898438 161.761719 96.453125 162.605469 96.277344 163.027344 C 95.742188 164.316406 95.726562 164.316406 94.808594 162.933594 C 94.359375 162.257812 93.546875 161.265625 93.003906 160.730469 C 92.015625 159.753906 92.011719 159.753906 90.125 159.144531 C 89.085938 158.808594 87.757812 158.296875 87.175781 158.007812 C 85.742188 157.296875 84.589844 156.9375 83.144531 156.753906 C 82.480469 156.671875 80.449219 156.359375 78.636719 156.0625 C 75.488281 155.542969 75.269531 155.488281 73.84375 154.824219 C 72.199219 154.0625 72.355469 154.21875 70.660156 151.582031 C 69.59375 149.917969 68.804688 149.222656 67.683594 148.953125 C 65.554688 148.441406 62.929688 150.4375 62.71875 152.726562 C 62.648438 153.484375 62.601562 153.59375 62.234375 153.78125 C 61.511719 154.152344 60.6875 155 60.351562 155.714844 C 59.449219 157.640625 60.359375 160.285156 62.203125 161.097656 C 62.679688 161.304688 66.328125 161.914062 67.101562 161.914062 C 67.203125 161.914062 67.902344 162.371094 68.65625 162.929688 C 70.007812 163.929688 70.054688 163.988281 71.21875 165.890625 C 71.871094 166.957031 72.734375 168.214844 73.132812 168.683594 C 73.53125 169.152344 73.988281 169.785156 74.144531 170.09375 C 74.636719 171.054688 76.074219 172.839844 76.890625 173.507812 C 77.320312 173.859375 77.941406 174.515625 78.273438 174.960938 C 79.957031 177.238281 81.949219 178.210938 85.769531 178.628906 L 87.363281 178.804688 L 88.5 179.617188 C 90.082031 180.753906 92.164062 181.757812 93.835938 182.1875 C 95.722656 182.671875 97.773438 182.605469 99.824219 181.996094 C 100.574219 181.769531 101.21875 181.628906 101.246094 181.675781 C 101.277344 181.726562 101.371094 182.511719 101.457031 183.421875 C 102.015625 189.382812 104.484375 194.246094 108.898438 198.070312 C 112.777344 201.433594 115.761719 202.804688 120.996094 203.636719 C 122.855469 203.933594 126.507812 203.96875 128.136719 203.703125 C 131.117188 203.222656 134.785156 201.5625 137.722656 199.359375 C 141.1875 196.761719 144.480469 192.257812 147.949219 185.378906 C 151.582031 178.164062 153.507812 172.363281 156.0625 160.9375 C 157.351562 155.175781 158.597656 148.714844 159.355469 143.847656 C 159.628906 142.113281 160.042969 139.914062 160.277344 138.960938 C 161.515625 133.953125 163.714844 129.394531 166.773438 125.496094 C 167.910156 124.046875 170.238281 121.835938 171.132812 121.355469 C 173.167969 120.265625 176.042969 120.304688 178.585938 121.460938 C 179.558594 121.902344 184.351562 125.433594 184.308594 125.675781 C 184.292969 125.769531 183.488281 126.167969 182.527344 126.550781 C 178.382812 128.207031 174.929688 130.417969 172.25 133.144531 C 169.234375 136.207031 166.867188 139.992188 165.605469 143.761719 C 164.890625 145.890625 164.726562 147.058594 164.726562 149.90625 C 164.730469 153.304688 165.152344 155.84375 166.132812 158.371094 C 167.496094 161.894531 170.429688 164.816406 173.746094 165.96875 C 175.71875 166.648438 177.105469 166.4375 178.304688 165.273438 C 179.367188 164.238281 179.863281 162.894531 179.667969 161.589844 C 179.617188 161.238281 179.269531 160.441406 178.859375 159.738281 C 177.5 157.382812 176.804688 155.25 176.679688 153.050781 C 176.5625 150.902344 177.183594 147.746094 178.105469 145.835938 C 178.675781 144.65625 180.082031 143.078125 181.523438 142 C 183.324219 140.648438 186.066406 139.480469 187.945312 139.261719 L 188.730469 139.167969 L 188.632812 140.46875 C 188.53125 141.808594 188.460938 142.242188 187.378906 148.265625 C 187.027344 150.21875 186.644531 152.535156 186.53125 153.417969 C 185.617188 160.480469 186.046875 167.414062 187.65625 171.589844 C 187.695312 171.6875 187.316406 172.050781 186.773438 172.429688 C 181.648438 176.023438 177.058594 181.390625 174.269531 187.046875 C 171.050781 193.589844 169.089844 201.210938 169.089844 207.1875 L 169.089844 208.945312 L 168.003906 209.835938 C 166.484375 211.082031 164.316406 213.273438 163.007812 214.894531 C 157.847656 221.277344 155.289062 228.589844 155.554688 236.207031 C 155.671875 239.679688 156.117188 241.992188 157.371094 245.679688 C 159.667969 252.433594 163.109375 257.617188 167.476562 260.898438 C 168.78125 261.878906 173.042969 263.957031 175.371094 264.75 C 180.273438 266.421875 185.328125 267.1875 190.246094 267.007812 C 192.542969 266.921875 192.824219 266.875 209.148438 263.777344 C 218.261719 262.050781 229.847656 259.855469 234.890625 258.898438 C 239.933594 257.945312 244.691406 257.027344 245.460938 256.863281 C 248.933594 256.117188 252.902344 256.957031 255.152344 258.914062 C 256.285156 259.898438 256.917969 261.503906 256.675781 262.785156 C 256.480469 263.816406 254.675781 265.351562 252.476562 266.355469 C 250.460938 267.277344 248.550781 267.816406 244.621094 268.582031 C 241.597656 269.167969 241.058594 269.332031 239.511719 270.136719 C 236.441406 271.726562 233.964844 274.59375 233.191406 277.445312 C 232.804688 278.875 232.753906 281.871094 233.097656 283.140625 C 234.144531 286.984375 236.96875 290.140625 240.910156 291.863281 C 243.070312 292.804688 246.101562 293.359375 248.070312 293.171875 C 248.597656 293.121094 249.039062 293.136719 249.085938 293.210938 C 249.128906 293.28125 248.855469 293.851562 248.480469 294.472656 C 248.101562 295.097656 247.585938 296.09375 247.335938 296.683594 C 246.796875 297.953125 246.785156 298.210938 247.03125 302.496094 C 247.203125 305.457031 247.441406 306.832031 248.039062 308.367188 C 248.191406 308.761719 248.386719 309.636719 248.472656 310.316406 C 248.742188 312.460938 248.984375 313.625 249.347656 314.515625 L 249.695312 315.378906 L 249.53125 317.582031 L 249.363281 319.789062 L 248.222656 321.585938 C 246.984375 323.539062 246.648438 324.300781 246.648438 325.164062 C 246.648438 326.171875 246.941406 326.820312 247.761719 327.644531 C 249.066406 328.945312 250.667969 329.511719 252.09375 329.167969 C 252.746094 329.015625 252.84375 329.023438 253.304688 329.308594 C 253.582031 329.480469 254.074219 329.699219 254.394531 329.800781 C 255.46875 330.132812 256.417969 330.050781 257.503906 329.53125 C 258.699219 328.957031 259.457031 328.238281 259.917969 327.246094 C 260.417969 326.15625 260.3125 325 259.527344 322.96875 L 258.9375 321.4375 L 259.332031 318.859375 C 259.722656 316.320312 259.734375 316.277344 260.234375 315.726562 C 260.996094 314.886719 261.320312 314.371094 261.757812 313.316406 C 261.976562 312.785156 262.566406 311.820312 263.066406 311.167969 C 264.113281 309.800781 265.140625 307.847656 265.5625 306.414062 C 265.726562 305.867188 266.207031 304.519531 266.632812 303.421875 L 267.410156 301.417969 L 267.332031 300.074219 C 267.277344 299.027344 267.140625 298.378906 266.730469 297.144531 L 266.203125 295.5625 L 266.4375 293.597656 C 266.710938 291.339844 266.726562 290.289062 266.523438 288.636719 C 266.214844 286.136719 265.429688 284.25 263.953125 282.441406 C 263.449219 281.828125 263.039062 281.234375 263.039062 281.121094 C 263.039062 281 263.582031 280.613281 264.300781 280.214844 C 266.855469 278.804688 269.6875 276.394531 271.519531 274.0625 C 274.292969 270.539062 276.136719 263.820312 275.652344 259 C 275.234375 254.859375 274 251.113281 272.089844 248.21875 C 269.992188 245.035156 266.6875 242.207031 262.820312 240.28125 C 259.71875 238.742188 256.640625 237.988281 250.917969 237.363281 C 248.671875 237.121094 239.941406 237.121094 237.410156 237.363281 C 229.632812 238.113281 219.914062 240.046875 209.617188 242.894531 C 207.847656 243.382812 205.539062 243.972656 204.488281 244.207031 C 202.367188 244.671875 190.667969 246.195312 189.285156 246.183594 C 188.335938 246.175781 185.34375 245.726562 183.996094 245.386719 C 181.171875 244.679688 178.789062 243.589844 177.75 242.527344 C 176.992188 241.753906 175.929688 239.746094 175.613281 238.496094 C 175.503906 238.070312 175.371094 237.242188 175.316406 236.652344 C 175.222656 235.648438 175.261719 235.394531 176.03125 232.3125 C 176.480469 230.507812 176.90625 229.035156 176.976562 229.035156 C 177.042969 229.035156 177.644531 229.546875 178.308594 230.175781 C 183.730469 235.175781 190.578125 237.414062 196.222656 237.898438 C 203.835938 238.125 213.660156 234.683594 216.894531 228.75 C 218.945312 224.796875 218.976562 220.824219 216.96875 218.953125 C 216.175781 218.214844 215.242188 217.894531 213.882812 217.894531 C 212.269531 217.894531 211.117188 218.515625 210.289062 219.824219 C 209.332031 221.34375 209.050781 221.710938 208.164062 222.585938 C 206.601562 224.128906 204.085938 225.460938 201.496094 226.121094 C 199.851562 226.539062 197.453125 226.570312 196.105469 226.191406 C 194.84375 225.835938 192.746094 224.839844 191.714844 224.109375 C 190.265625 223.078125 187.988281 220.449219 187.933594 219.734375 C 187.914062 219.484375 191.820312 218.269531 197 216.914062 C 202.273438 215.535156 205.71875 214.292969 209.578125 212.378906 C 213.273438 210.546875 215.5625 208.984375 217.960938 206.660156 C 218.777344 205.867188 219.511719 205.222656 219.59375 205.222656 C 219.675781 205.222656 220.144531 205.402344 220.636719 205.621094 C 223.046875 206.695312 227.210938 207.921875 230.128906 208.410156 C 234.039062 209.066406 237.136719 209.113281 240.917969 208.5625 C 247.886719 207.550781 253.730469 205.667969 258.59375 202.867188 C 259.273438 202.476562 259.917969 202.15625 260.023438 202.15625 C 260.132812 202.15625 261.152344 202.464844 262.289062 202.84375 C 265.996094 204.066406 269.136719 204.628906 273.039062 204.757812 C 278.632812 204.945312 283.6875 203.898438 288.34375 201.59375 C 291.734375 199.914062 293.839844 198.386719 296.453125 195.703125 C 301.15625 190.871094 304.535156 185.328125 305.878906 180.242188 C 306.503906 177.863281 306.636719 176.386719 306.449219 173.867188 C 305.828125 165.65625 302.816406 157.882812 297.578125 151 C 293.117188 145.132812 282.796875 133.257812 270.457031 119.792969 C 266.011719 114.941406 266.117188 115.0625 264.441406 113.027344 C 262.289062 110.417969 261.460938 108.507812 261.0625 105.253906 C 260.746094 102.660156 261.601562 100.765625 263.394531 100.066406 C 265.464844 99.261719 269.730469 101.8125 273.460938 106.078125 C 276.375 109.414062 277.699219 110.558594 279.898438 111.636719 C 283.765625 113.53125 287.535156 113.433594 291.269531 111.339844 C 292.917969 110.417969 294.734375 108.566406 295.488281 107.039062 C 296.363281 105.273438 296.78125 103.476562 296.867188 101.121094 C 296.996094 97.734375 296.316406 95.097656 294.507812 91.972656 C 294.257812 91.535156 294.082031 91.144531 294.125 91.105469 C 294.164062 91.0625 295.453125 90.960938 296.988281 90.878906 C 299.671875 90.730469 299.8125 90.707031 300.621094 90.300781 C 301.082031 90.070312 301.804688 89.636719 302.230469 89.339844 C 302.652344 89.046875 303.597656 88.402344 304.328125 87.910156 C 305.820312 86.910156 307.054688 85.765625 308.367188 84.167969 C 309.027344 83.367188 309.464844 82.980469 310.105469 82.640625 C 311.226562 82.046875 312.148438 81.125 312.664062 80.09375 L 313.082031 79.257812 L 314.550781 78.746094 C 315.945312 78.257812 316.113281 78.230469 317.855469 78.222656 C 320.65625 78.207031 321.875 77.878906 322.894531 76.867188 C 323.773438 75.996094 324 75.382812 324 73.898438 C 324 72.390625 323.761719 71.734375 322.824219 70.671875 C 322.382812 70.167969 322.277344 69.925781 322.195312 69.230469 C 322.03125 67.792969 321.066406 66.226562 320.214844 66.015625 C 320.175781 66.003906 320.066406 66 319.90625 65.996094 Z M 202.636719 138.871094 C 202.757812 138.847656 202.980469 138.988281 203.46875 139.359375 C 205.90625 141.230469 208.390625 143.765625 210.351562 146.371094 C 214.386719 151.75 216.492188 157.910156 216.222656 163.582031 C 216.089844 166.421875 215.382812 168.464844 213.972656 170.066406 C 212.804688 171.394531 211.4375 171.84375 209.714844 171.457031 C 206.445312 170.71875 204.0625 168.199219 202.914062 164.257812 C 201.800781 160.433594 201.492188 152.511719 202.1875 145.617188 C 202.308594 144.429688 202.40625 142.488281 202.410156 141.300781 C 202.410156 140.113281 202.46875 139.050781 202.539062 138.941406 C 202.5625 138.902344 202.59375 138.875 202.632812 138.871094 Z M 227.984375 177.113281 C 229.867188 177.128906 231.9375 177.65625 234.117188 178.695312 C 236.328125 179.746094 241.53125 183.355469 245.671875 186.714844 C 249.207031 189.582031 252.25 192.195312 252.207031 192.324219 C 252.101562 192.636719 248.8125 193.472656 246.0625 193.882812 C 244.679688 194.089844 239.132812 194.261719 237.898438 194.136719 C 236.289062 193.972656 233.425781 193.453125 232.121094 193.089844 C 228.476562 192.074219 224.3125 189.476562 222.496094 187.09375 C 221.34375 185.582031 220.464844 183.398438 220.46875 182.0625 C 220.472656 181.390625 221.050781 180.304688 221.8125 179.539062 C 223.453125 177.902344 225.5625 177.085938 227.984375 177.113281 Z M 202.40625 183.675781 C 202.582031 183.675781 202.757812 183.683594 202.929688 183.699219 C 204.941406 183.859375 206.546875 184.429688 207.328125 185.261719 C 208.09375 186.074219 208.367188 188.15625 207.933594 189.839844 C 206.519531 195.289062 199.628906 200.460938 187.777344 204.976562 C 185.730469 205.757812 182.394531 206.753906 181.832031 206.753906 C 181.703125 206.753906 181.683594 206.613281 181.75 206.25 C 182.121094 204.28125 183.371094 200.996094 184.78125 198.277344 C 188.179688 191.722656 192.96875 186.871094 198.21875 184.667969 C 199.828125 183.992188 201.171875 183.671875 202.40625 183.675781 Z M 202.40625 183.675781"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use width="100%" height="100%" x="0" y="0" mask="url(#mask1)" transform="translate(-8.1355932)" xlink:href="#surface8"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="m 311.77066,60 c -0.48438,-0.0039 -1.44532,0.03125 -2.47266,0.09375 -1.37109,0.08203 -2.57812,0.144531 -2.68359,0.144531 -0.10157,0 -0.60157,0.597657 -1.11328,1.324219 -0.51172,0.730469 -1.04297,1.386719 -1.1836,1.460938 -0.13672,0.07422 -1.01953,0.417968 -1.95703,0.765624 -1.57422,0.582032 -1.74609,0.617188 -2.30078,0.480469 -0.75781,-0.191406 -1.87109,-0.128906 -11.47266,0.625 l -4.46093,0.351563 -2.20704,2.09375 c -1.21484,1.148437 -2.28515,2.179687 -2.375,2.289062 -0.0937,0.109375 -0.77734,0.398438 -1.52343,0.644532 -2.69141,0.878906 -4.91797,2.167968 -6.48438,3.753906 -1.10937,1.121094 -1.47656,1.714844 -2.37109,3.847656 -0.3711,0.890625 -0.70703,1.644531 -0.73828,1.675781 -0.0352,0.03516 -0.58985,-0.277343 -1.23438,-0.695312 -3.48437,-2.25 -6.87109,-3.296875 -10.69531,-3.296875 -5.36719,0 -10.16406,1.445312 -13.78516,4.15625 -3.50781,2.625 -6.38281,5.902344 -8.01562,9.144531 -0.6211,1.226563 -1.26953,3.773437 -1.57813,6.195313 -0.32422,2.519531 -0.22656,6.687502 0.20313,8.660152 0.72656,3.34766 3.51172,9.51172 6.6289,14.66797 3.69141,6.10547 6.71094,9.96094 14.01563,17.89453 2.82812,3.07032 3.4375,3.70703 9.32812,9.75 4.59375,4.71485 6.09375,6.47266 8.01563,9.39844 4.17578,6.36719 6.35156,12.44141 5.70703,15.94531 -0.33203,1.82422 -1.54687,3.66797 -3.25,4.94532 -1.14844,0.85546 -3.72266,2.14453 -5.23047,2.61718 -1.27344,0.39844 -2.85156,0.71094 -2.97265,0.58985 -0.0469,-0.043 0.14843,-1.00391 0.43359,-2.13282 0.92187,-3.67187 1.26562,-6.95703 1.0625,-10.13671 -0.34375,-5.47657 -2.52734,-10.97657 -5.72656,-14.44532 -2.52344,-2.73047 -7.08985,-5.77734 -10.42969,-6.96093 -1.94141,-0.6875 -3.00391,-0.83985 -5.23438,-0.75782 -2.41406,0.0859 -3.71875,0.38282 -5.45312,1.23828 -2.22266,1.09375 -3.30859,2.60157 -3.30078,4.57813 0.008,0.88672 0.0703,1.16406 0.41797,1.80859 0.51953,0.96485 1.4414,1.89063 2.21875,2.23438 0.33593,0.14453 1.23047,0.32812 1.98828,0.40625 1.91797,0.19531 3.38281,0.59765 5.02344,1.3789 1.60937,0.76954 2.72265,1.56641 4.17187,2.99219 1.76172,1.73828 2.73438,3.47266 3.27344,5.84766 0.3125,1.35547 0.3125,4.30078 0,5.55078 -0.3086,1.25391 -1.01953,3.05859 -1.37891,3.51953 l -0.29297,0.37109 -2.6875,-2.625 c -3.55078,-3.46484 -8.41406,-8.01953 -9.78906,-9.16796 -4.90625,-4.09766 -9.92578,-6.98047 -13.94922,-8.02344 -0.65625,-0.16797 -1.25781,-0.375 -1.34375,-0.45703 -0.0898,-0.082 -0.23437,-0.65235 -0.32812,-1.26563 -0.77344,-5.09765 -3.03125,-10.96094 -5.80469,-15.08984 -1.63672,-2.4375 -3.04688,-4.09766 -5.88672,-6.92188 -4.16016,-4.14062 -8.08203,-7.05468 -12.19531,-9.0625 l -2.10938,-1.03125 -0.39843,-1.42578 c -1.20313,-4.30859 -3.5,-8.94922 -6.21875,-12.55859 -1.28125,-1.70313 -4,-4.5 -5.61329,-5.78125 -4.29687,-3.410158 -9,-5.394532 -14.90234,-6.289064 -2.4375,-0.371094 -7.39453,-0.503906 -9.83203,-0.265625 -4.94141,0.484375 -9.11719,1.933594 -12.18359,4.234375 -6.16407,4.617184 -11.73047,12.527344 -14.22657,20.214844 -1.99609,6.13672 -8.8164,33.78516 -12.32422,49.95312 -0.44921,2.07422 -0.8789,3.01172 -2.24218,4.91016 -1.32422,1.84766 -2.48828,3.05469 -3.55078,3.69531 -0.71094,0.42969 -0.89063,0.47657 -1.78907,0.46875 -1.20703,-0.0117 -2.38281,-0.48047 -2.85547,-1.14453 -0.84375,-1.17578 -1.21484,-3.35937 -1.08984,-6.42187 0.082,-2.11328 0.25391,-3.26563 1.15625,-7.875 0.96875,-4.96875 0.0937,-8.60938 -2.79297,-11.60157 -1.41406,-1.46484 -3.62109,-2.75 -5.6914,-3.3164 -1.3125,-0.35938 -3.906254,-0.32813 -5.355473,0.0625 -3.9375,1.05859 -7.097656,3.43359 -9.199219,6.91797 -0.371093,0.61328 -0.816406,1.45703 -0.992187,1.8789 -0.535156,1.28907 -0.550782,1.28907 -1.46875,-0.0937 -0.449219,-0.67578 -1.261719,-1.66797 -1.804688,-2.20312 -0.988281,-0.97266 -0.992187,-0.97656 -2.878906,-1.58594 -1.039062,-0.33594 -2.367188,-0.84766 -2.949219,-1.13672 -1.433593,-0.71094 -2.585937,-1.07031 -4.03125,-1.25 -0.664062,-0.0859 -2.695312,-0.39844 -4.507812,-0.69531 -3.148438,-0.51953 -3.367188,-0.57422 -4.792969,-1.23438 -1.644531,-0.76562 -1.488281,-0.60937 -3.183594,-3.24609 -1.066406,-1.66016 -1.855468,-2.35937 -2.976562,-2.62891 -2.128906,-0.51171 -4.753906,1.48438 -4.964844,3.77735 -0.07031,0.7539 -0.117188,0.86328 -0.484375,1.05078 -0.722656,0.37109 -1.546875,1.21875 -1.882813,1.93359 -0.902343,1.92578 0.0078,4.57032 1.851563,5.38282 0.476563,0.20703 4.125,0.8164 4.898437,0.8164 0.101563,0 0.800782,0.45703 1.554688,1.01953 1.351562,1 1.398438,1.05469 2.5625,2.95703 0.652344,1.07032 1.515625,2.32422 1.914062,2.79297 0.398438,0.46875 0.855469,1.10547 1.011719,1.41407 0.492188,0.95703 1.929688,2.74218 2.746094,3.41406 0.429687,0.35156 1.050781,1.0039 1.382813,1.45312 1.683593,2.27344 3.675781,3.2461 7.496093,3.66407 l 1.59375,0.17578 1.136719,0.8164 c 1.582031,1.13672 3.664062,2.13672 5.335938,2.56641 1.886718,0.48437 3.9375,0.41797 5.988281,-0.19141 0.75,-0.22265 1.394531,-0.36718 1.421875,-0.3164 0.03125,0.0469 0.125,0.83203 0.210937,1.74609 0.558594,5.95703 3.027344,10.82031 7.441402,14.64453 3.87891,3.36328 6.86329,4.73828 12.09766,5.56641 1.85938,0.29687 5.51172,0.33203 7.14063,0.0703 2.98046,-0.48437 6.64843,-2.14453 9.58593,-4.34766 3.46485,-2.59765 6.75782,-7.09765 10.22657,-13.98046 3.63281,-7.21485 5.55859,-13.01172 8.11328,-24.44141 1.28906,-5.76172 2.53515,-12.22266 3.29297,-17.08984 0.27343,-1.73438 0.6875,-3.9336 0.92187,-4.88282 1.23828,-5.01171 3.4375,-9.57031 6.49609,-13.46875 1.13672,-1.44921 3.46485,-3.65625 4.35938,-4.13671 2.03516,-1.09375 4.91016,-1.05469 7.45312,0.10156 0.97266,0.44531 5.76563,3.97265 5.72266,4.21484 -0.0156,0.0977 -0.82031,0.49219 -1.78125,0.875 -4.14453,1.65625 -7.59766,3.8711 -10.27734,6.59375 -3.01563,3.0625 -5.38282,6.84766 -6.64453,10.61719 -0.71485,2.1289 -0.87891,3.29687 -0.87891,6.14453 0.004,3.39844 0.42578,5.9375 1.40625,8.46875 1.36328,3.51953 4.29687,6.44531 7.61328,7.59375 1.97266,0.68359 3.35938,0.47266 4.55859,-0.69531 1.0625,-1.03516 1.5586,-2.37891 1.36329,-3.6836 -0.0508,-0.34765 -0.39844,-1.14453 -0.8086,-1.85156 -1.35937,-2.35156 -2.05469,-4.48437 -2.17969,-6.6875 -0.11718,-2.14844 0.50391,-5.30469 1.42579,-7.21094 0.57031,-1.17968 1.97656,-2.76172 3.41796,-3.83984 1.80079,-1.35156 4.54297,-2.51953 6.42188,-2.73828 l 0.78516,-0.0937 -0.0977,1.30469 c -0.10156,1.33984 -0.17188,1.77343 -1.25391,7.79296 -0.35156,1.95313 -0.73437,4.27344 -0.84765,5.15235 -0.91407,7.0625 -0.48438,14 1.125,18.17187 0.0391,0.10157 -0.33985,0.46094 -0.88282,0.84375 -5.125,3.58985 -9.71484,8.95703 -12.5039,14.61719 -3.21875,6.53906 -5.17969,14.16406 -5.17969,20.13672 v 1.75781 l -1.08594,0.89063 c -1.51953,1.24609 -3.6875,3.4414 -4.99609,5.05859 -5.16016,6.38281 -7.71875,13.69531 -7.45313,21.31641 0.11719,3.46875 0.5625,5.78515 1.81641,9.46875 2.29688,6.7539 5.73828,11.9375 10.10547,15.21875 1.30469,0.98047 5.56641,3.05859 7.89453,3.85156 4.90234,1.67187 9.95703,2.4375 14.875,2.25781 2.29688,-0.0859 2.57813,-0.13281 18.90234,-3.22656 9.11329,-1.73047 20.69922,-3.92578 25.74219,-4.87891 5.04297,-0.95703 9.80078,-1.875 10.57031,-2.03906 3.47266,-0.74609 7.44141,0.0937 9.69141,2.05078 1.13281,0.98828 1.76563,2.58985 1.52344,3.875 -0.19531,1.03125 -2,2.5625 -4.19922,3.56641 -2.01563,0.92187 -3.92578,1.46484 -7.85547,2.22656 -3.02344,0.58594 -3.5625,0.75 -5.10937,1.55469 -3.07032,1.58984 -5.54688,4.45703 -6.32032,7.30859 -0.38672,1.42969 -0.4375,4.42578 -0.0937,5.69531 1.04688,3.84375 3.8711,7 7.8125,8.72266 2.16016,0.94531 5.19141,1.5 7.16016,1.30859 0.52734,-0.0508 0.96875,-0.0351 1.01562,0.0391 0.043,0.0703 -0.23046,0.64062 -0.60546,1.26562 -0.37891,0.6211 -0.89454,1.61719 -1.14454,2.21094 -0.53906,1.26562 -0.55078,1.52344 -0.30468,5.8125 0.17187,2.96094 0.41015,4.33203 1.00781,5.86719 0.15234,0.39453 0.34766,1.27343 0.43359,1.94922 0.26953,2.14453 0.51172,3.30859 0.875,4.19921 l 0.34766,0.86329 -0.16406,2.20703 -0.16797,2.20312 -1.14063,1.80078 c -1.23828,1.94922 -1.57422,2.71094 -1.57422,3.57422 0,1.00781 0.29297,1.65625 1.11329,2.48047 1.30468,1.30078 2.90625,1.86719 4.33203,1.52734 0.65234,-0.15625 0.75,-0.14843 1.21093,0.13672 0.27735,0.17188 0.76954,0.39453 1.08985,0.49219 1.07422,0.33594 2.02344,0.25391 3.10937,-0.26953 1.19532,-0.57422 1.95313,-1.29297 2.41407,-2.28516 0.5,-1.08984 0.39453,-2.24609 -0.39063,-4.27734 l -0.58984,-1.53125 0.39453,-2.57813 c 0.39062,-2.53515 0.40234,-2.58203 0.90234,-3.13281 0.76172,-0.83984 1.08594,-1.35547 1.52344,-2.41015 0.21875,-0.52735 0.80859,-1.4961 1.30859,-2.14454 1.04688,-1.36718 2.07422,-3.32421 2.4961,-4.7539 0.16406,-0.54688 0.64453,-1.89453 1.07031,-2.9961 l 0.77734,-2 -0.0781,-1.34765 c -0.0547,-1.04688 -0.19141,-1.69531 -0.60156,-2.92578 l -0.52735,-1.58203 0.23438,-1.96485 c 0.27343,-2.26172 0.28906,-3.30859 0.0859,-4.96484 -0.30859,-2.4961 -1.09375,-4.38281 -2.57031,-6.19141 -0.5039,-0.61328 -0.91406,-1.21094 -0.91406,-1.32422 0,-0.11718 0.54297,-0.50781 1.26172,-0.90625 2.55469,-1.41015 5.38672,-3.82031 7.21875,-6.15234 2.77344,-3.51953 4.61719,-10.24219 4.13281,-15.0625 -0.41797,-4.14063 -1.65234,-7.88281 -3.5625,-10.77734 -2.09766,-3.1875 -5.40234,-6.01563 -9.26953,-7.9375 -3.10156,-1.54297 -6.17969,-2.29688 -11.90234,-2.91797 -2.2461,-0.2461 -10.97657,-0.2461 -13.50782,0 -7.77734,0.75 -17.49609,2.68359 -27.79297,5.52734 -1.76953,0.49219 -4.07812,1.08203 -5.1289,1.3125 -2.1211,0.46875 -13.82031,1.98828 -15.20313,1.97656 -0.94922,-0.008 -3.9414,-0.45703 -5.28906,-0.79297 -2.82422,-0.71093 -5.20703,-1.80078 -6.24609,-2.86328 -0.75782,-0.76953 -1.82032,-2.77734 -2.13672,-4.03125 -0.10938,-0.42578 -0.24219,-1.2539 -0.29688,-1.83984 -0.0937,-1.00781 -0.0547,-1.26172 0.71485,-4.34375 0.44922,-1.80078 0.875,-3.27344 0.94531,-3.27344 0.0664,0 0.66797,0.51172 1.33203,1.13672 5.42188,5.00391 12.26953,7.23828 17.91406,7.72266 7.61328,0.23047 17.4375,-3.21485 20.67188,-9.14453 2.05078,-3.95704 2.08203,-7.92969 0.0742,-9.79688 -0.79297,-0.74219 -1.72657,-1.0625 -3.08594,-1.0625 -1.61328,0 -2.76563,0.62109 -3.59375,1.92969 -0.95703,1.52344 -1.23828,1.89062 -2.125,2.76562 -1.5625,1.53907 -4.07813,2.8711 -6.66797,3.53125 -1.64453,0.41797 -4.04297,0.44922 -5.39062,0.0703 -1.26172,-0.35547 -3.35938,-1.35157 -4.39063,-2.08204 -1.44922,-1.02734 -3.72656,-3.66015 -3.78125,-4.37109 -0.0195,-0.25391 3.88672,-1.46875 9.06641,-2.82422 5.27343,-1.3789 8.71875,-2.62109 12.57812,-4.53515 3.69531,-1.83204 5.98438,-3.39454 8.38281,-5.71875 0.81641,-0.79297 1.55079,-1.4375 1.63282,-1.4375 0.082,0 0.55078,0.17968 1.04297,0.39843 2.41015,1.07813 6.57421,2.30078 9.49218,2.79297 3.91016,0.65625 7.00782,0.69922 10.78907,0.14844 6.96875,-1.01172 12.8125,-2.89453 17.67578,-5.69141 0.67968,-0.39062 1.32422,-0.71093 1.42968,-0.71093 0.10938,0 1.12891,0.30468 2.26563,0.68359 3.70703,1.22266 6.84766,1.78516 10.75,1.91406 5.59375,0.1875 10.64844,-0.85937 15.30469,-3.16406 3.39062,-1.67969 5.49609,-3.20703 8.10937,-5.89063 4.70313,-4.82812 8.08203,-10.375 9.42578,-15.46093 0.625,-2.37891 0.75782,-3.85547 0.57032,-6.375 -0.6211,-8.21094 -3.63282,-15.98047 -8.8711,-22.86719 -4.46094,-5.86719 -14.78125,-17.73828 -27.12109,-31.20703 -4.44531,-4.85156 -4.33985,-4.72656 -6.01563,-6.76172 -2.15234,-2.61328 -2.98047,-4.51953 -3.3789,-7.777344 -0.31641,-2.589844 0.53906,-4.488281 2.33203,-5.1875 2.07031,-0.800781 6.33594,1.746094 10.0664,6.011724 2.91407,3.33593 4.23829,4.48046 6.4375,5.55859 3.86719,1.89453 7.63672,1.79687 11.3711,-0.29297 1.64844,-0.92578 3.46484,-2.77344 4.21875,-4.30078 0.875,-1.765626 1.29297,-3.562501 1.3789,-5.91797 0.12891,-3.390625 -0.55078,-6.027344 -2.35937,-9.152344 -0.25,-0.4375 -0.42578,-0.828125 -0.38281,-0.867187 0.0391,-0.04297 1.32812,-0.144531 2.86328,-0.226563 2.68359,-0.148437 2.82422,-0.167968 3.63281,-0.578125 0.46094,-0.230469 1.18359,-0.664062 1.60938,-0.960937 0.42187,-0.292969 1.36718,-0.9375 2.09765,-1.429688 1.49219,-1 2.72656,-2.144531 4.03906,-3.738281 0.66016,-0.804687 1.09766,-1.191406 1.73829,-1.53125 1.12109,-0.59375 2.04296,-1.511719 2.55859,-2.546875 l 0.41797,-0.835938 1.46875,-0.511718 c 1.39453,-0.488282 1.5625,-0.511719 3.30469,-0.523438 2.80078,-0.01172 4.01953,-0.339844 5.03906,-1.355468 0.8789,-0.871094 1.10547,-1.484376 1.10547,-2.96875 0,-1.507813 -0.23828,-2.160157 -1.17578,-3.226563 -0.44141,-0.503906 -0.54688,-0.742187 -0.62891,-1.4375 -0.16406,-1.441406 -1.12891,-3.007813 -1.98047,-3.21875 C 312.04019,60.003906 311.93081,60 311.77066,60 Z m -117.26953,72.87109 c 0.12109,-0.0234 0.34375,0.11719 0.83203,0.48828 2.4375,1.875 4.92187,4.40625 6.88281,7.01172 4.03516,5.38282 6.14062,11.53907 5.87109,17.21485 -0.13281,2.83593 -0.83984,4.8789 -2.25,6.48047 -1.16797,1.33203 -2.53515,1.77734 -4.25781,1.39062 -3.26953,-0.73437 -5.65234,-3.25391 -6.80078,-7.19531 -1.11328,-3.82813 -1.42188,-11.75 -0.72656,-18.64063 0.12109,-1.1875 0.21875,-3.13281 0.22265,-4.32031 0,-1.1875 0.0586,-2.24609 0.12891,-2.35547 0.0234,-0.0391 0.0547,-0.0664 0.0937,-0.0742 z m 25.34765,38.24219 c 1.88281,0.0156 3.95313,0.54297 6.13281,1.58203 2.21094,1.05078 7.41407,4.66406 11.55469,8.01953 3.53516,2.86719 6.57813,5.48047 6.53516,5.60938 -0.10547,0.3164 -3.39453,1.14844 -6.14453,1.5625 -1.38282,0.20312 -6.92969,0.375 -8.16407,0.25 -1.60937,-0.16406 -4.47265,-0.67969 -5.77734,-1.04688 -3.64453,-1.01562 -7.80859,-3.61328 -9.625,-5.99609 -1.15234,-1.51172 -2.03125,-3.69141 -2.02734,-5.03125 0.004,-0.67188 0.58203,-1.75391 1.34375,-2.51953 1.64062,-1.64063 3.75,-2.45313 6.17187,-2.42969 z m -25.57812,6.56641 c 0.17578,0 0.35156,0.008 0.52343,0.0195 2.01172,0.16015 3.61719,0.73047 4.39844,1.5625 0.76563,0.8125 1.03906,2.89844 0.60547,4.57812 -1.41406,5.44922 -8.30469,10.6211 -20.15625,15.13672 -2.04687,0.78125 -5.38281,1.77735 -5.94531,1.77735 -0.12891,0 -0.14844,-0.14063 -0.082,-0.50391 0.37109,-1.96875 1.62109,-5.25391 3.03125,-7.97266 3.39843,-6.55468 8.1875,-11.40234 13.4375,-13.60937 1.60937,-0.67578 2.95312,-0.99219 4.1875,-0.98828 z m 0,0"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/rclone-browser.svg b/_icons_to_fix/rclone-browser.svg
new file mode 100644
index 000000000..85f08d814
--- /dev/null
+++ b/_icons_to_fix/rclone-browser.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.800781 C 360 37.523438 352.476562 30 343.199219 30 L 40.800781 30 C 31.523438 30 24 37.523438 24 46.800781 L 24 349.199219 C 24 358.476562 31.523438 366 40.800781 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:5.999043;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 49 33 C 49 42.388672 41.388672 50 32 50 C 22.611328 50 15 42.388672 15 33 C 15 23.611328 22.611328 16 32 16 C 41.388672 16 49 23.611328 49 33 Z M 49 33" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:none;stroke-width:5.999856;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(29.803%,29.803%,29.803%)" d="M 49 32 C 49 41.388672 41.388672 49 32 49 C 22.611328 49 15 41.388672 15 32 C 15 22.611328 22.611328 15 32 15 C 41.388672 15 49 22.611328 49 32 Z M 49 32" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/regedit.svg b/_icons_to_fix/regedit.svg
new file mode 100644
index 000000000..74465e916
--- /dev/null
+++ b/_icons_to_fix/regedit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 30 144 L 138 144 L 138 252 L 30 252 Z M 30 144"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 138 144 L 246 144 L 246 252 L 138 252 Z M 138 144"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 246 144 L 354 144 L 354 252 L 246 252 Z M 246 144"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 246 36 L 246 144 L 354 144 L 354 52.199219 C 354 43.226562 346.773438 36 337.800781 36 Z M 246 36"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 138 36 L 246 36 L 246 144 L 138 144 Z M 138 36"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 46.199219 36 C 37.226562 36 30 43.226562 30 52.199219 L 30 144 L 138 144 L 138 36 Z M 46.199219 36"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 30 337.800781 L 30 343.800781 C 30 352.777344 37.222656 360 46.195312 360 L 337.804688 360 C 346.78125 360 354 352.777344 354 343.800781 L 354 337.800781 C 354 346.777344 346.78125 354 337.804688 354 L 46.195312 354 C 37.222656 354 30 346.777344 30 337.800781 Z M 30 337.800781"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 46.195312 30 C 37.21875 30 30 37.21875 30 46.195312 L 30 52.195312 C 30 43.21875 37.21875 36 46.195312 36 L 337.804688 36 C 346.78125 36 354 43.21875 354 52.195312 L 354 46.195312 C 354 37.21875 346.78125 30 337.804688 30 Z M 46.195312 30"/> </g> <mask id="mask8"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip9"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface29" clip-path="url(#clip9)"> <path style="fill:rgb(0%,0%,0%)" d="M 186.152344 285 C 186.085938 285.996094 186.035156 286.992188 186 287.988281 C 186 341.015625 228.980469 384 282 384 C 335.019531 384 378 341.015625 378 287.988281 C 377.980469 287.003906 377.945312 286.019531 377.894531 285.035156 C 376.25 336.828125 333.8125 377.96875 282 378 C 230.195312 377.941406 187.777344 336.785156 186.152344 285 Z M 186.152344 285"/> </g> </defs> <g> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 246 246 L 246 354 L 337.800781 354 C 346.777344 354 354 346.777344 354 337.800781 L 354 246 Z M 246 246"/> <path style="fill:rgb(9.803%,63.137%,52.941%)" d="M 138 246 L 246 246 L 246 354 L 138 354 Z M 138 246"/> <path style="fill:rgb(9.803%,63.137%,52.941%)" d="M 30 246 L 30 337.800781 C 30 346.777344 37.226562 354 46.199219 354 L 138 354 L 138 246 Z M 30 246"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(30.980%,78.431%,80.784%)" d="M 30 138 L 138 138 L 138 246 L 30 246 Z M 30 138"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(30.980%,78.431%,80.784%)" d="M 138 138 L 246 138 L 246 246 L 138 246 Z M 138 138"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 246 138 L 354 138 L 354 246 L 246 246 Z M 246 138"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 246 30 L 246 138 L 354 138 L 354 46.199219 C 354 37.226562 346.773438 30 337.800781 30 Z M 246 30"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 138 30 L 246 30 L 246 138 L 138 138 Z M 138 30"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 46.199219 30 C 37.226562 30 30 37.226562 30 46.199219 L 30 138 L 138 138 L 138 30 Z M 46.199219 30"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <use mask="url(#mask7)" xlink:href="#surface26"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 378 282 C 378 335.019531 335.019531 378 282 378 C 228.980469 378 186 335.019531 186 282 C 186 228.980469 228.980469 186 282 186 C 335.019531 186 378 228.980469 378 282 Z M 378 282"/> <use mask="url(#mask8)" xlink:href="#surface29"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 237 234 L 273 234 C 274.660156 234 276 235.339844 276 237 L 276 273 C 276 274.660156 274.660156 276 273 276 L 237 276 C 235.339844 276 234 274.660156 234 273 L 234 237 C 234 235.339844 235.339844 234 237 234 Z M 237 234"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 291 234 L 326.996094 234 C 328.660156 234 330 235.339844 330 237 L 330 273 C 330 274.660156 328.660156 276 327 276 L 291.003906 276 C 289.339844 276 288 274.660156 288 273 L 288 237 C 288 235.339844 289.339844 234 291 234 Z M 291 234"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 237 288 L 273 288 C 274.660156 288 276 289.339844 276 291 L 276 327 C 276 328.660156 274.660156 330 273 330 L 237 330 C 235.339844 330 234 328.660156 234 327 L 234 291 C 234 289.339844 235.339844 288 237 288 Z M 237 288"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 291 288 L 326.996094 288 C 328.660156 288 330 289.339844 330 291 L 330 327 C 330 328.660156 328.660156 330 327 330 L 291.003906 330 C 289.339844 330 288 328.660156 288 327 L 288 291 C 288 289.339844 289.339844 288 291 288 Z M 291 288"/> </g> </svg>
diff --git a/_icons_to_fix/rescuetime.svg b/_icons_to_fix/rescuetime.svg
new file mode 100644
index 000000000..555066b5e
--- /dev/null
+++ b/_icons_to_fix/rescuetime.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 324 198 C 324 204.628906 316.613281 210 307.5 210 L 208.5 210 C 199.386719 210 192 204.628906 192 198 C 192 191.371094 199.386719 186 208.5 186 L 307.5 186 C 316.613281 186 324 191.371094 324 198 Z M 324 198"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 240 198 C 240 224.507812 218.507812 246 192 246 C 165.492188 246 144 224.507812 144 198 C 144 171.492188 165.492188 150 192 150 C 218.507812 150 240 171.492188 240 198 Z M 240 198"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 246 L 24 252 C 24 261.972656 31.496094 270 40.804688 270 L 120 270 L 120 264 L 40.804688 264 C 31.496094 264 24 255.972656 24 246 Z M 360 246 C 360 255.972656 352.496094 264 343.195312 264 L 264 264 L 264 270 L 343.195312 270 C 352.496094 270 360 261.972656 360 252 Z M 120 343.195312 L 120 349.195312 C 120 358.496094 128.027344 366 138 366 L 246 366 C 255.972656 366 264 358.503906 264 349.195312 L 264 343.195312 C 264 352.503906 255.972656 360 246 360 L 138 360 C 128.027344 360 120 352.496094 120 343.195312 Z M 120 343.195312"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 138 24 C 128.027344 24 120 31.496094 120 40.804688 L 120 46.804688 C 120 37.496094 128.027344 30 138 30 L 246 30 C 255.972656 30 264 37.496094 264 46.804688 L 264 40.804688 C 264 31.496094 255.972656 24 246 24 Z M 40.804688 120 C 31.496094 120 24 128.027344 24 138 L 24 144 C 24 134.027344 31.496094 126 40.804688 126 L 120 126 L 120 120 Z M 264 120 L 264 126 L 343.195312 126 C 352.496094 126 360 134.027344 360 144 L 360 138 C 360 128.027344 352.496094 120 343.195312 120 Z M 264 120"/> </g> </defs> <g> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 138 24 L 246 24 C 255.941406 24 264 31.523438 264 40.800781 L 264 343.199219 C 264 352.476562 255.941406 360 246 360 L 138 360 C 128.058594 360 120 352.476562 120 343.199219 L 120 40.800781 C 120 31.523438 128.058594 24 138 24 Z M 138 24"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 360 138 L 360 246 C 360 255.941406 352.476562 264 343.199219 264 L 40.800781 264 C 31.523438 264 24 255.941406 24 246 L 24 138 C 24 128.058594 31.523438 120 40.800781 120 L 343.199219 120 C 352.476562 120 360 128.058594 360 138 Z M 360 138"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 192 60 C 198.628906 60 204 67.386719 204 76.5 L 204 175.5 C 204 184.613281 198.628906 192 192 192 C 185.371094 192 180 184.613281 180 175.5 L 180 76.5 C 180 67.386719 185.371094 60 192 60 Z M 192 60"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 324 192 C 324 198.628906 316.613281 204 307.5 204 L 208.5 204 C 199.386719 204 192 198.628906 192 192 C 192 185.371094 199.386719 180 208.5 180 L 307.5 180 C 316.613281 180 324 185.371094 324 192 Z M 324 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 240 192 C 240 218.507812 218.507812 240 192 240 C 165.492188 240 144 218.507812 144 192 C 144 165.492188 165.492188 144 192 144 C 218.507812 144 240 165.492188 240 192 Z M 240 192"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/resharper.svg b/_icons_to_fix/resharper.svg
new file mode 100644
index 000000000..5db258f78
--- /dev/null
+++ b/_icons_to_fix/resharper.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 40.804688 366 C 31.496094 366 24 358.503906 24 349.195312 L 24 337.195312 C 24 346.503906 31.496094 354 40.804688 354 L 343.195312 354 C 352.503906 354 360 346.503906 360 337.195312 L 360 349.195312 C 360 358.503906 352.503906 366 343.195312 366 Z M 40.804688 366"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke:rgb(0%,0%,0%)" d="M 18.000651 47 L 34.000651 47" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke:rgb(0%,0%,0%)" d="M 26.000651 34.999349 L 22.000651 28.999349 M 18.000651 26.999349 C 18.000651 26.999349 26.000651 27.928385 26.000651 22.999349 C 26.000651 18.070312 18.000651 18.999349 18.000651 18.999349 M 18.000651 34.999349 L 18.000651 18.999349" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke:rgb(0%,0%,0%)" d="M 32.000651 30.999349 L 48.000651 30.999349 M 32.000651 22.999349 L 48.000651 22.999349 M 44.000651 34.999349 L 44.000651 18.999349 M 36.000651 34.999349 L 36.000651 18.999349" transform="matrix(6,0,0,6,0,0)"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(72.156%,9.019%,29.803%)" d="M 192 24 L 40.800781 24 C 31.492188 24 24 31.492188 24 40.800781 L 24 192 L 192 192 Z M 192 24"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 192 24 L 343.199219 24 C 352.507812 24 360 31.492188 360 40.800781 L 360 192 L 192 192 Z M 192 24"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 192 360 L 40.800781 360 C 31.492188 360 24 352.507812 24 343.199219 L 24 192 L 192 192 Z M 192 360"/> <path style="fill:rgb(72.156%,9.019%,29.803%)" d="M 192 360 L 343.199219 360 C 352.507812 360 360 352.507812 360 343.199219 L 360 192 L 192 192 Z M 192 360"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 72 72 L 312 72 L 312 312 L 72 312 Z M 72 72"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 18.000651 46 L 34.000651 46" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 26.000651 33.999349 L 22.000651 27.999349 M 18.000651 25.999349 C 18.000651 25.999349 26.000651 26.928385 26.000651 21.999349 C 26.000651 17.070312 18.000651 17.999349 18.000651 17.999349 M 18.000651 34 L 18.000651 18" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 32.000651 29.999349 L 48.000651 29.999349 M 32.000651 21.999349 L 48.000651 21.999349 M 44.000651 33.999349 L 44.000651 17.999349 M 36.000651 33.999349 L 36.000651 17.999349" transform="matrix(6,0,0,6,0,0)"/> </g> </svg>
diff --git a/_icons_to_fix/retext.svg b/_icons_to_fix/retext.svg
new file mode 100644
index 000000000..af30d2da6
--- /dev/null
+++ b/_icons_to_fix/retext.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.14902"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 66 C 24 56.027344 31.492188 48 40.800781 48 L 191.996094 48 L 191.996094 336 L 40.800781 336 C 31.492188 336 24 327.972656 24 318 Z M 24 66"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.6"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 72 L 120 72 L 120 84 L 48 84 Z M 48 72"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.6"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 108 L 156 108 L 156 120 L 48 120 Z M 48 108"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.6"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 144 L 168 144 L 168 156 L 48 156 Z M 48 144"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.6"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 180 L 132 180 L 132 192 L 48 192 Z M 48 180"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.6"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 216 L 156 216 L 156 228 L 48 228 Z M 48 216"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 48 C 31.496094 48 24 56.027344 24 66 L 24 72 C 24 62.027344 31.496094 54 40.804688 54 L 343.195312 54 C 352.496094 54 360 62.027344 360 72 L 360 66 C 360 56.027344 352.496094 48 343.195312 48 Z M 40.804688 48"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 318 L 24 324 C 24 333.972656 31.496094 342 40.804688 342 L 343.195312 342 C 352.496094 342 360 333.972656 360 324 L 360 318 C 360 327.972656 352.496094 336 343.195312 336 L 40.804688 336 C 31.496094 336 24 327.972656 24 318 Z M 24 318"/> </g> </defs> <g> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 343.199219 48 L 40.800781 48 C 31.492188 48 24 56.027344 24 66 L 24 318 C 24 327.972656 31.492188 336 40.800781 336 L 343.199219 336 C 352.507812 336 360 327.972656 360 318 L 360 66 C 360 56.027344 352.511719 48 343.199219 48 Z M 343.199219 48"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 215.996094 84 L 215.996094 300 L 252 300 L 252 204 L 288 300 L 335.996094 300 L 335.996094 264 L 311.996094 264 L 287.996094 204 L 335.996094 204 L 335.996094 84 Z M 252 120 L 300 120 L 300 168 L 252 168 Z M 252 120"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <use mask="url(#mask7)" xlink:href="#surface26"/> </g> </svg>
diff --git a/_icons_to_fix/ring.svg b/_icons_to_fix/ring.svg
new file mode 100644
index 000000000..4c2704898
--- /dev/null
+++ b/_icons_to_fix/ring.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 88.1875 50.097656 L 115.894531 34.101562 C 131.199219 25.265625 151.667969 32.058594 161.609375 49.277344 L 305.609375 298.691406 C 315.550781 315.910156 311.199219 337.035156 295.894531 345.871094 L 268.1875 361.867188 C 252.878906 370.703125 232.414062 363.910156 222.472656 346.691406 L 78.472656 97.277344 C 68.53125 80.058594 72.878906 58.9375 88.1875 50.097656 Z M 88.1875 50.097656"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 131.308594 24.210938 C 126 24.085938 120.707031 25.332031 115.90625 28.101562 L 88.207031 44.097656 C 77.550781 50.25 72.222656 62.261719 73.277344 74.8125 C 74.101562 64.546875 79.273438 55.257812 88.207031 50.097656 L 115.90625 34.101562 C 131.261719 25.238281 151.65625 32.003906 161.628906 49.277344 L 305.628906 298.683594 C 308.675781 303.972656 310.375 309.605469 310.84375 315.136719 C 311.429688 307.769531 309.792969 299.902344 305.628906 292.683594 L 161.628906 43.265625 C 154.769531 31.390625 142.992188 24.488281 131.308594 24.210938 Z M 131.308594 24.210938"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 295.886719 50.140625 L 268.183594 34.144531 C 252.875 25.308594 232.40625 32.101562 222.464844 49.320312 L 78.464844 298.734375 C 68.523438 315.953125 72.875 337.078125 88.183594 345.914062 L 115.886719 361.910156 C 131.195312 370.75 151.664062 363.953125 161.605469 346.734375 L 305.605469 97.320312 C 315.546875 80.101562 311.195312 58.976562 295.886719 50.140625 Z M 295.886719 50.140625"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 252.761719 24.246094 C 241.078125 24.523438 229.300781 31.4375 222.445312 43.3125 L 78.445312 292.734375 C 74.285156 299.933594 72.652344 307.78125 73.230469 315.136719 C 73.703125 309.617188 75.402344 304.007812 78.445312 298.734375 L 222.445312 49.3125 C 232.414062 32.039062 252.804688 25.269531 268.15625 34.136719 L 295.867188 50.132812 C 304.792969 55.289062 309.976562 64.578125 310.804688 74.835938 C 311.855469 62.289062 306.511719 50.28125 295.867188 44.132812 L 268.15625 28.136719 C 263.363281 25.363281 258.070312 24.117188 252.761719 24.246094 Z M 252.761719 24.246094"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 372 213.9375 L 372 181.945312 C 372 164.269531 355.882812 149.941406 336 149.941406 L 48 149.941406 C 28.117188 149.941406 12 164.269531 12 181.945312 L 12 213.9375 C 12 231.609375 28.117188 245.941406 48 245.941406 L 336 245.941406 C 355.882812 245.941406 372 231.609375 372 213.9375 Z M 372 213.9375"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 48 143.964844 C 28.054688 143.964844 12 158.238281 12 175.96875 L 12 181.96875 C 12 164.238281 28.054688 149.964844 48 149.964844 L 336 149.964844 C 355.945312 149.964844 372 164.238281 372 181.96875 L 372 175.96875 C 372 158.238281 355.945312 143.964844 336 143.964844 Z M 48 143.964844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.901%,35.294%,69.411%)" d="M 88.175781 44.078125 L 115.882812 28.082031 C 131.1875 19.242188 151.65625 26.039062 161.597656 43.257812 L 305.597656 292.671875 C 315.539062 309.890625 311.1875 331.011719 295.882812 339.851562 L 268.175781 355.847656 C 252.867188 364.683594 232.402344 357.890625 222.460938 340.671875 L 78.460938 91.257812 C 68.519531 74.039062 72.867188 52.914062 88.175781 44.078125 Z M 88.175781 44.078125"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 295.898438 44.121094 L 268.195312 28.125 C 252.886719 19.285156 232.417969 26.082031 222.476562 43.300781 L 78.476562 292.714844 C 68.535156 309.933594 72.886719 331.058594 88.195312 339.894531 L 115.898438 355.890625 C 131.207031 364.726562 151.675781 357.933594 161.617188 340.714844 L 305.617188 91.300781 C 315.558594 74.082031 311.207031 52.957031 295.898438 44.121094 Z M 295.898438 44.121094"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 372 207.9375 L 372 175.945312 C 372 158.269531 355.882812 143.941406 336 143.941406 L 48 143.941406 C 28.117188 143.941406 12 158.269531 12 175.945312 L 12 207.9375 C 12 225.609375 28.117188 239.941406 48 239.941406 L 336 239.941406 C 355.882812 239.941406 372 225.609375 372 207.9375 Z M 372 207.9375"/> <use mask="url(#mask5)" xlink:href="#surface20"/> </g> </svg>
diff --git a/_icons_to_fix/rlogo_icon.svg b/_icons_to_fix/rlogo_icon.svg
new file mode 100644
index 000000000..61c631fa0
--- /dev/null
+++ b/_icons_to_fix/rlogo_icon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 60 C 112.46875 60 48 105.667969 48 162 C 48 218.335938 112.46875 264 192 264 C 271.527344 264 336 218.335938 336 162 C 336 105.667969 271.527344 60 192 60 Z M 216 96 C 275.644531 96 324 125.550781 324 162 C 324 198.453125 275.644531 228 216 228 C 156.351562 228 108 198.453125 108 162 C 108 125.550781 156.351562 96 216 96 Z M 216 96"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 L 192 24.175781 C 99.214844 24.175781 24 99.390625 24 192.175781 C 24.027344 193.15625 24.0625 194.136719 24.105469 195.117188 C 25.765625 103.566406 100.433594 30.203125 192 30.164062 L 192 30 C 283.527344 30.066406 358.160156 103.390625 359.847656 194.90625 C 359.90625 193.9375 359.957031 192.96875 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.140625 194.835938 C 24.082031 195.890625 24.035156 196.945312 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 359.972656 197.015625 359.9375 196.03125 359.894531 195.046875 C 358.234375 286.597656 283.566406 359.957031 192 360 C 100.367188 359.9375 25.6875 286.457031 24.140625 194.835938 Z M 24.140625 194.835938"/> </g> </defs> <g> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 360 192 C 360 284.785156 284.785156 360 192 360 C 99.214844 360 24 284.785156 24 192 C 24 99.214844 99.214844 24 192 24 C 284.785156 24 360 99.214844 360 192 Z M 360 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill-rule:evenodd;fill:rgb(16.862%,38.431%,75.294%)" d="M 277.199219 209.703125 C 277.199219 209.703125 281.84375 208.371094 286.476562 210.734375 C 288.085938 211.550781 290.867188 213.199219 292.875 215.351562 C 294.839844 217.460938 295.796875 219.597656 295.796875 219.597656 L 323.996094 276 L 264 276 C 264 276 250.589844 236.808594 238.042969 220.03125 C 235.542969 217.988281 233.460938 215.800781 231 216 L 215.996094 216 L 216.003906 275.96875 L 168 275.96875 L 168 108 L 258.941406 108 C 268.796875 108 310.539062 114 311.996094 156 C 310.539062 198.003906 277.199219 210.003906 277.199219 210.003906 Z M 216.003906 143.691406 L 216.003906 179.703125 L 252 179.703125 C 252 179.703125 264 180.136719 264 161.703125 C 264 142.339844 252 143.714844 252 143.714844 Z M 216.003906 143.691406"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/rocket-league.svg b/_icons_to_fix/rocket-league.svg
new file mode 100644
index 000000000..d579dd712
--- /dev/null
+++ b/_icons_to_fix/rocket-league.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 193.855469 30 C 176.238281 30.015625 158.558594 31.039062 142 33.28125 C 117.488281 36.597656 94.707031 42.328125 74.058594 51.210938 C 50.457031 60.96875 33.4375 74.84375 27.617188 89.742188 C 24.289062 98.476562 25.160156 98.542969 24.945312 99.9375 C 24.730469 101.332031 24.648438 102.125 24.570312 102.867188 C 23.710938 109.378906 24.035156 115.800781 24.195312 121.96875 C 35.742188 184.035156 61.347656 256.21875 95.957031 299.484375 C 106.328125 311.972656 114.289062 320.261719 128.261719 331.21875 C 141.960938 341.964844 155.449219 350.253906 172.3125 358.382812 C 174.132812 359.261719 175.796875 360.050781 177.257812 360.726562 C 177.988281 361.0625 178.621094 361.355469 179.484375 361.734375 C 179.917969 361.921875 180.351562 362.113281 181.335938 362.507812 C 181.832031 362.703125 182.410156 362.949219 183.800781 363.421875 C 184.492188 363.660156 185.339844 363.949219 187.082031 364.40625 C 187.953125 364.636719 190.757812 365.226562 190.761719 365.226562 C 190.765625 365.226562 199.339844 366 199.34375 366 C 199.351562 366 208.097656 365.246094 210.03125 364.804688 C 211.964844 364.363281 213.074219 364.011719 213.972656 363.726562 C 215.765625 363.15625 216.609375 362.8125 217.324219 362.53125 C 218.75 361.964844 219.425781 361.636719 220.089844 361.335938 C 221.417969 360.734375 222.417969 360.265625 223.535156 359.71875 C 225.769531 358.625 228.277344 357.371094 230.921875 356.015625 C 248.851562 348.234375 264.777344 334.457031 279.261719 323.671875 C 283.054688 320.316406 285.871094 317.425781 290.070312 313.148438 L 290.140625 313.078125 C 340.519531 261.53125 362.699219 194.28125 371.582031 121.96875 C 373.152344 109.511719 369.917969 96.261719 368.160156 89.742188 C 363.097656 74.078125 351.898438 67.503906 339.628906 60.070312 C 334.117188 56.972656 328.191406 53.996094 321.71875 51.210938 C 301.070312 42.328125 278.289062 36.597656 253.777344 33.28125 C 235.808594 30.847656 216.503906 29.84375 197.417969 30.023438 C 196.242188 30.015625 195.054688 30 193.855469 30 Z M 193.855469 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 194.007812 78 C 178.3125 78.011719 162.441406 78.964844 148.574219 80.84375 C 127.582031 83.6875 108.691406 88.609375 93.164062 95.292969 C 84.386719 99.070312 73.191406 105.359375 72.632812 106.832031 C 72.445312 107.324219 72.160156 111.5 72 116.117188 C 73.1875 125.777344 74.605469 135.199219 76.289062 144.371094 C 77.078125 150.050781 79.386719 161.5 81.648438 170.390625 C 84.835938 182.917969 86.90625 187.265625 92.136719 192.453125 C 95.308594 195.601562 97.722656 197.277344 102.496094 199.636719 C 109.398438 203.046875 117.496094 205.289062 132.167969 207.847656 C 141.230469 209.429688 149.832031 211.488281 156.996094 213.789062 C 202.480469 228.40625 242.519531 261.289062 244.503906 285.660156 C 244.636719 287.316406 244.828125 288.925781 244.925781 289.234375 C 245.1875 290.066406 248.046875 287.539062 255.894531 279.539062 C 296.757812 237.71875 315.828125 182.640625 324 116.117188 C 323.839844 111.5 323.554688 107.324219 323.367188 106.832031 C 322.808594 105.359375 311.613281 99.070312 302.835938 95.292969 C 287.308594 88.609375 268.417969 83.6875 247.425781 80.84375 C 232.375 78.804688 214.976562 77.859375 197.992188 78.019531 C 196.664062 78.007812 195.339844 78 194.007812 78 Z M 117.601562 223.355469 C 114.820312 223.332031 112.664062 223.484375 111.46875 223.835938 C 110.429688 224.140625 108.9375 225.039062 108.136719 225.839844 C 105.921875 228.050781 106.265625 230.003906 109.964844 236.167969 C 116.726562 247.429688 125.035156 259.199219 133.035156 268.835938 C 137.964844 274.773438 152.667969 289.265625 158.019531 293.46875 C 169.886719 302.777344 178.101562 307.832031 193.277344 315.148438 C 196.53125 316.71875 199.304688 318 199.441406 318 C 200.125 318 217.167969 309.25 221.46875 306.691406 C 229 302.210938 234.78125 298.257812 236.269531 296.566406 C 237.007812 295.726562 238.097656 293.984375 238.691406 292.699219 C 240.792969 288.125 239.90625 282.015625 236.238281 275.828125 C 223.570312 254.453125 183.128906 233.09375 141.558594 225.820312 C 132.871094 224.300781 123.71875 223.402344 117.601562 223.355469 Z M 117.601562 223.355469"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 193.851562 24 C 176.234375 24.015625 158.566406 25.039062 142.007812 27.28125 C 117.496094 30.597656 94.710938 36.328125 74.0625 45.210938 C 50.460938 54.96875 33.429688 68.84375 27.609375 83.742188 C 24.277344 92.476562 25.152344 92.542969 24.9375 93.9375 C 24.722656 95.332031 24.640625 96.125 24.5625 96.867188 C 23.988281 101.226562 23.984375 105.507812 24.070312 109.734375 C 24.136719 107.460938 24.257812 105.171875 24.5625 102.867188 C 24.640625 102.125 24.722656 101.332031 24.9375 99.9375 C 25.152344 98.542969 24.277344 98.476562 27.609375 89.742188 C 33.429688 74.84375 50.460938 60.96875 74.0625 51.210938 C 94.710938 42.328125 117.496094 36.597656 142.007812 33.28125 C 158.566406 31.039062 176.234375 30.015625 193.851562 30 C 195.046875 30 196.234375 30.015625 197.414062 30.023438 C 216.496094 29.84375 235.808594 30.847656 253.78125 33.28125 C 278.292969 36.597656 301.078125 42.328125 321.726562 51.210938 C 328.199219 53.996094 334.121094 56.972656 339.632812 60.070312 C 351.902344 67.503906 363.09375 74.078125 368.15625 89.742188 C 369.429688 94.453125 371.425781 102.691406 371.847656 111.597656 C 372.332031 100.515625 369.710938 89.503906 368.15625 83.742188 C 363.09375 68.078125 351.902344 61.503906 339.632812 54.070312 C 334.121094 50.972656 328.199219 47.996094 321.726562 45.210938 C 301.078125 36.328125 278.292969 30.597656 253.78125 27.28125 C 235.808594 24.847656 216.496094 23.84375 197.414062 24.023438 C 196.234375 24.015625 195.046875 24 193.851562 24 Z M 193.851562 24"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 132 90 C 132 123.136719 105.136719 150 72 150 C 38.863281 150 12 123.136719 12 90 C 12 56.863281 38.863281 30 72 30 C 105.136719 30 132 56.863281 132 90 Z M 132 90"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 90 C 108 109.882812 91.882812 126 72 126 C 52.117188 126 36 109.882812 36 90 C 36 70.117188 52.117188 54 72 54 C 91.882812 54 108 70.117188 108 90 Z M 108 90"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 72 24 C 38.863281 24 12 50.863281 12 84 C 12.007812 85.171875 12.050781 86.34375 12.128906 87.515625 C 13.460938 55.402344 39.859375 30.042969 72 30 C 103.761719 30.011719 130.011719 54.777344 131.871094 86.484375 C 131.929688 85.65625 131.972656 84.828125 132 84 C 132 50.863281 105.136719 24 72 24 Z M 72 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 193.855469 24 C 176.238281 24.015625 158.558594 25.039062 142 27.28125 C 117.488281 30.597656 94.707031 36.328125 74.058594 45.210938 C 50.457031 54.96875 33.4375 68.84375 27.617188 83.742188 C 24.289062 92.476562 25.160156 92.542969 24.945312 93.9375 C 24.730469 95.332031 24.648438 96.125 24.570312 96.867188 C 23.710938 103.378906 24.035156 109.800781 24.195312 115.96875 C 35.742188 178.035156 61.347656 250.21875 95.957031 293.484375 C 106.328125 305.972656 114.289062 314.261719 128.261719 325.21875 C 141.960938 335.964844 155.449219 344.253906 172.3125 352.382812 C 174.132812 353.261719 175.796875 354.050781 177.257812 354.726562 C 177.988281 355.0625 178.621094 355.355469 179.484375 355.734375 C 179.917969 355.921875 180.351562 356.113281 181.335938 356.507812 C 181.832031 356.703125 182.410156 356.949219 183.800781 357.421875 C 184.492188 357.660156 185.339844 357.949219 187.082031 358.40625 C 187.953125 358.636719 190.757812 359.226562 190.761719 359.226562 C 190.765625 359.226562 199.339844 360 199.34375 360 C 199.351562 360 208.097656 359.246094 210.03125 358.804688 C 211.964844 358.363281 213.074219 358.011719 213.972656 357.726562 C 215.765625 357.15625 216.609375 356.8125 217.324219 356.53125 C 218.75 355.964844 219.425781 355.636719 220.089844 355.335938 C 221.417969 354.734375 222.417969 354.265625 223.535156 353.71875 C 225.769531 352.625 228.277344 351.371094 230.921875 350.015625 C 248.851562 342.234375 264.777344 328.457031 279.261719 317.671875 C 283.054688 314.316406 285.871094 311.421875 290.070312 307.148438 L 290.140625 307.078125 C 340.519531 255.527344 362.699219 188.28125 371.582031 115.96875 C 373.152344 103.511719 369.917969 90.261719 368.160156 83.742188 C 363.097656 68.078125 351.898438 61.503906 339.628906 54.070312 C 334.117188 50.972656 328.191406 47.996094 321.71875 45.210938 C 301.070312 36.328125 278.289062 30.597656 253.777344 27.28125 C 235.808594 24.847656 216.503906 23.84375 197.417969 24.023438 C 196.242188 24.015625 195.054688 24 193.855469 24 Z M 193.855469 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(14.901%,35.294%,69.411%)" d="M 194.007812 72 C 178.3125 72.011719 162.441406 72.964844 148.574219 74.84375 C 127.582031 77.6875 108.691406 82.609375 93.164062 89.292969 C 84.386719 93.070312 73.191406 99.359375 72.632812 100.828125 C 72.445312 101.324219 72.160156 105.5 72 110.117188 C 73.1875 119.777344 74.605469 129.195312 76.289062 138.371094 C 77.078125 144.050781 79.386719 155.5 81.648438 164.390625 C 84.835938 176.917969 86.90625 181.265625 92.136719 186.453125 C 95.308594 189.601562 97.722656 191.273438 102.496094 193.636719 C 109.398438 197.046875 117.496094 199.289062 132.167969 201.847656 C 141.230469 203.429688 149.832031 205.488281 156.996094 207.789062 C 202.480469 222.40625 242.519531 255.289062 244.503906 279.660156 C 244.636719 281.316406 244.828125 282.925781 244.925781 283.234375 C 245.1875 284.066406 248.046875 281.539062 255.894531 273.539062 C 296.757812 231.71875 315.828125 176.640625 324 110.117188 C 323.839844 105.5 323.554688 101.324219 323.367188 100.828125 C 322.808594 99.359375 311.613281 93.070312 302.835938 89.292969 C 287.308594 82.609375 268.417969 77.6875 247.425781 74.84375 C 232.375 72.804688 214.976562 71.859375 197.992188 72.019531 C 196.664062 72.007812 195.339844 72 194.007812 72 Z M 117.601562 217.355469 C 114.820312 217.332031 112.664062 217.484375 111.46875 217.835938 C 110.429688 218.140625 108.9375 219.039062 108.136719 219.839844 C 105.921875 222.050781 106.265625 224.003906 109.964844 230.167969 C 116.726562 241.429688 125.035156 253.199219 133.035156 262.835938 C 137.964844 268.769531 152.667969 283.265625 158.019531 287.46875 C 169.886719 296.777344 178.101562 301.828125 193.277344 309.148438 C 196.53125 310.714844 199.304688 312 199.441406 312 C 200.125 312 217.167969 303.25 221.46875 300.691406 C 229 296.210938 234.78125 292.257812 236.269531 290.566406 C 237.007812 289.726562 238.097656 287.984375 238.691406 286.699219 C 240.792969 282.125 239.90625 276.015625 236.238281 269.828125 C 223.570312 248.453125 183.128906 227.09375 141.558594 219.820312 C 132.871094 218.300781 123.71875 217.402344 117.601562 217.355469 Z M 117.601562 217.355469"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 132 84 C 132 117.136719 105.136719 144 72 144 C 38.863281 144 12 117.136719 12 84 C 12 50.863281 38.863281 24 72 24 C 105.136719 24 132 50.863281 132 84 Z M 132 84"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 108 84 C 108 103.882812 91.882812 120 72 120 C 52.117188 120 36 103.882812 36 84 C 36 64.117188 52.117188 48 72 48 C 91.882812 48 108 64.117188 108 84 Z M 108 84"/> <use mask="url(#mask5)" xlink:href="#surface20"/> </g> </svg>
diff --git a/_icons_to_fix/rosegarden.svg b/_icons_to_fix/rosegarden.svg
new file mode 100644
index 000000000..28e8ff193
--- /dev/null
+++ b/_icons_to_fix/rosegarden.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 236.21875 32.953125 C 190.511719 20.703125 143.839844 47.648438 131.585938 93.363281 C 85.867188 81.113281 39.207031 108.058594 26.957031 153.773438 C 14.703125 199.488281 41.648438 246.160156 87.367188 258.410156 C 75.117188 304.128906 102.058594 350.792969 147.777344 363.046875 C 193.496094 375.296875 240.160156 348.351562 252.410156 302.632812 C 298.128906 314.886719 344.792969 287.941406 357.046875 242.222656 C 369.296875 196.507812 342.351562 149.839844 296.632812 137.589844 C 308.886719 91.871094 281.941406 45.207031 236.222656 32.957031 Z M 236.21875 32.953125"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 210.644531 24.058594 C 174.222656 25.460938 141.542969 50.21875 131.589844 87.363281 C 85.871094 75.113281 39.203125 102.054688 26.953125 147.773438 C 24.589844 156.597656 23.71875 165.453125 24.128906 174.09375 C 24.285156 167.375 25.132812 160.566406 26.953125 153.773438 C 39.203125 108.054688 85.871094 81.113281 131.589844 93.363281 C 143.839844 47.644531 190.507812 20.699219 236.214844 32.953125 L 236.226562 32.953125 C 273.117188 42.839844 297.75 75.144531 299.460938 111.269531 C 300.355469 72.773438 275.148438 37.382812 236.226562 26.953125 L 236.214844 26.953125 C 227.644531 24.65625 219.050781 23.734375 210.644531 24.058594 Z M 297.84375 131.976562 C 297.472656 133.847656 297.136719 135.71875 296.636719 137.589844 C 333.527344 147.476562 358.160156 179.78125 359.871094 215.90625 C 360.757812 177.816406 336.066406 142.816406 297.84375 131.976562 Z M 86.15625 258.023438 C 84.777344 264.960938 84.222656 271.878906 84.539062 278.671875 C 84.699219 271.96875 85.546875 265.183594 87.363281 258.410156 C 86.949219 258.300781 86.566406 258.140625 86.15625 258.023438 Z M 86.15625 258.023438"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 314.464844 127.292969 C 294.878906 93.371094 251.800781 81.828125 217.878906 101.414062 C 198.292969 67.492188 155.21875 55.949219 121.292969 75.535156 C 87.371094 95.121094 75.828125 138.195312 95.414062 172.121094 C 61.492188 191.707031 49.949219 234.78125 69.535156 268.707031 C 89.121094 302.628906 132.199219 314.171875 166.121094 294.585938 C 185.707031 328.507812 228.78125 340.050781 262.707031 320.464844 C 296.628906 300.878906 308.171875 257.800781 288.585938 223.878906 C 322.507812 204.292969 334.050781 161.214844 314.464844 127.292969 Z M 314.464844 127.292969"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 204.570312 151.09375 C 192.277344 147.8125 179.203125 152.039062 171.152344 161.890625 C 158.597656 163.9375 148.398438 173.144531 145.09375 185.429688 C 141.816406 197.722656 146.039062 210.796875 155.890625 218.847656 C 157.9375 231.402344 167.144531 241.597656 179.429688 244.90625 C 191.722656 248.183594 204.796875 243.960938 212.847656 234.105469 C 225.402344 232.0625 235.601562 222.851562 238.90625 210.566406 C 242.183594 198.277344 237.960938 185.203125 228.109375 177.152344 C 226.0625 164.59375 216.855469 154.398438 204.570312 151.09375 Z M 204.570312 151.09375"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 154.78125 60.023438 C 143.386719 60.332031 131.890625 63.417969 121.289062 69.539062 C 97.566406 83.234375 84.847656 108.414062 86.003906 133.921875 C 86.9375 110.53125 99.429688 88.160156 121.289062 75.539062 C 155.210938 55.953125 198.289062 67.492188 217.875 101.414062 C 251.796875 81.828125 294.875 93.367188 314.460938 127.289062 C 320.339844 137.472656 323.363281 148.484375 323.871094 159.433594 C 324.375 146.539062 321.417969 133.335938 314.460938 121.289062 C 294.875 87.367188 251.796875 75.828125 217.875 95.414062 C 204.410156 72.09375 179.84375 59.347656 154.78125 60.023438 Z M 93.105469 167.613281 C 70.886719 181.59375 58.988281 205.902344 60.128906 230.566406 C 61.042969 207.152344 73.539062 184.753906 95.414062 172.125 C 94.558594 170.644531 93.84375 169.125 93.105469 167.613281 Z M 290.894531 222.386719 C 290.117188 222.875 289.386719 223.410156 288.585938 223.875 C 294.476562 234.078125 297.5 245.109375 297.996094 256.078125 C 298.449219 244.75 296.164062 233.203125 290.894531 222.386719 Z M 290.894531 222.386719"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 194.953125 144.023438 C 185.683594 144.386719 177.019531 148.710938 171.152344 155.894531 C 158.597656 157.9375 148.398438 167.144531 145.089844 179.425781 C 144.121094 183.117188 143.8125 186.949219 144.175781 190.746094 C 144.332031 188.949219 144.636719 187.171875 145.089844 185.425781 C 148.398438 173.144531 158.597656 163.9375 171.152344 161.894531 C 179.199219 152.035156 192.277344 147.808594 204.574219 151.089844 C 216.855469 154.398438 226.0625 164.597656 228.105469 177.152344 C 234.8125 182.648438 239.035156 190.605469 239.824219 199.242188 C 240.835938 188.511719 236.445312 177.980469 228.105469 171.152344 C 226.0625 158.597656 216.855469 148.398438 204.574219 145.089844 C 201.4375 144.253906 198.195312 143.894531 194.953125 144.023438 Z M 194.953125 144.023438"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(77.647%,27.058%,43.921%)" d="M 236.21875 26.957031 C 190.511719 14.703125 143.839844 41.648438 131.585938 87.367188 C 85.867188 75.117188 39.207031 102.058594 26.957031 147.773438 C 14.703125 193.488281 41.648438 240.160156 87.367188 252.410156 C 75.117188 298.128906 102.058594 344.796875 147.777344 357.046875 C 193.496094 369.296875 240.160156 342.351562 252.410156 296.636719 C 298.128906 308.886719 344.792969 281.941406 357.046875 236.222656 C 369.296875 190.507812 342.351562 143.839844 296.632812 131.589844 C 308.886719 85.871094 281.941406 39.207031 236.222656 26.957031 Z M 236.21875 26.957031"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(80.392%,36.078%,50.588%)" d="M 314.464844 121.292969 C 294.878906 87.371094 251.800781 75.828125 217.878906 95.414062 C 198.292969 61.492188 155.21875 49.949219 121.292969 69.535156 C 87.371094 89.121094 75.828125 132.199219 95.414062 166.121094 C 61.492188 185.707031 49.949219 228.78125 69.535156 262.707031 C 89.121094 296.628906 132.199219 308.171875 166.121094 288.585938 C 185.707031 322.507812 228.78125 334.050781 262.707031 314.464844 C 296.628906 294.878906 308.171875 251.800781 288.585938 217.878906 C 322.507812 198.292969 334.050781 155.21875 314.464844 121.292969 Z M 314.464844 121.292969"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 204.570312 145.09375 C 192.277344 141.816406 179.203125 146.039062 171.152344 155.890625 C 158.597656 157.9375 148.398438 167.144531 145.09375 179.429688 C 141.816406 191.722656 146.039062 204.796875 155.890625 212.847656 C 157.9375 225.402344 167.144531 235.601562 179.429688 238.90625 C 191.722656 242.183594 204.796875 237.960938 212.847656 228.109375 C 225.402344 226.0625 235.601562 216.855469 238.90625 204.570312 C 242.183594 192.277344 237.960938 179.203125 228.109375 171.152344 C 226.0625 158.597656 216.855469 148.398438 204.570312 145.09375 Z M 204.570312 145.09375"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <use mask="url(#mask5)" xlink:href="#surface20"/> </g> </svg>
diff --git a/_icons_to_fix/scantailor.svg b/_icons_to_fix/scantailor.svg
new file mode 100644
index 000000000..f3824b740
--- /dev/null
+++ b/_icons_to_fix/scantailor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 342.949219 L 360 53.050781 C 360 43.605469 352.507812 36 343.199219 36 L 40.800781 36 C 31.492188 36 24 43.605469 24 53.050781 L 24 342.949219 C 24 352.394531 31.492188 360 40.800781 360 L 343.199219 360 C 352.507812 360 360 352.394531 360 342.949219 Z M 360 342.949219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:6;stroke:rgb(0%,0%,0%)" d="M 10 42.999349 C 10 42.999349 13.223307 43.000651 17.400391 42.999349 C 21.577474 42.998047 23.000651 41.599609 23.000651 38.799479 C 23.000651 27.180339 13 38.783854 13 27.199219 C 12.966146 24.380859 13.166016 22.999349 17.400391 22.999349 L 26 22.999349" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:6;stroke:rgb(0%,0%,0%)" d="M 40 30.999349 L 54 30.999349 M 47 45.999349 L 47 30.999349" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 30 C 31.496094 30 24 37.617188 24 47.0625 L 24 53.0625 C 24 43.617188 31.496094 36 40.804688 36 L 343.195312 36 C 352.503906 36 360 43.617188 360 53.0625 L 360 47.0625 C 360 37.617188 352.503906 30 343.195312 30 Z M 40.804688 30"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 360 336.949219 L 360 47.050781 C 360 37.605469 352.507812 30 343.199219 30 L 40.800781 30 C 31.492188 30 24 37.605469 24 47.050781 L 24 336.949219 C 24 346.394531 31.492188 354 40.800781 354 L 343.199219 354 C 352.507812 354 360 346.394531 360 336.949219 Z M 360 336.949219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:none;stroke-width:6;stroke:rgb(99.215%,28.627%,28.627%)" d="M 10 42 C 10 42 13.223307 42.001302 17.400391 42 C 21.577474 41.998698 23.000651 40.60026 23.000651 37.80013 C 23.000651 26.18099 13 37.784505 13 26.19987 C 12.966146 23.38151 13.166016 22 17.400391 22 L 26 22" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:6;stroke:rgb(100.000%,100.000%,100.000%)" d="M 40 30 L 54 30 M 47 45 L 47 30" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 186 174 L 198 174 L 198 210 L 186 210 Z M 186 174"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 186 126 L 198 126 L 198 162 L 186 162 Z M 186 126"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 186 78 L 198 78 L 198 114 L 186 114 Z M 186 78"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 186 270 L 198 270 L 198 306 L 186 306 Z M 186 270"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 186 222 L 198 222 L 198 258 L 186 258 Z M 186 222"/> </g> </svg>
diff --git a/_icons_to_fix/scilab.svg b/_icons_to_fix/scilab.svg
new file mode 100644
index 000000000..65e7e35d6
--- /dev/null
+++ b/_icons_to_fix/scilab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.328125 192.011719 C 24.257812 194.019531 24.023438 195.984375 24.023438 198.011719 C 24.023438 291.078125 98.945312 366 192.011719 366 C 285.078125 366 360 291.078125 360 198.011719 C 360 195.984375 359.765625 194.019531 359.695312 192.011719 C 356.527344 282.257812 283.042969 354 192.007812 354 C 100.964844 354 27.484375 282.257812 24.316406 192.011719 Z M 24.328125 192.011719"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 202.40625 C 48 129.652344 85.621094 89.988281 107.632812 89.988281 C 129.648438 89.988281 132 101.203125 132 119.0625 C 132 153.726562 90 141.292969 90 206.34375 C 90 227.886719 101.882812 251.988281 126.453125 251.988281 C 146.167969 251.988281 153.421875 231.027344 163.417969 188.96875 C 180 125.742188 196.785156 78.011719 253.433594 78.011719 C 308.472656 78.011719 335.976562 124.324219 335.976562 197.082031 C 335.976562 269.835938 293.363281 317.945312 271.351562 317.945312 C 249.335938 317.945312 240 309.164062 240 291.308594 C 240 256.644531 289.945312 262.214844 289.945312 197.167969 C 289.945312 175.621094 280.503906 143.886719 255.933594 143.886719 C 236.21875 143.886719 229.25 145.269531 217.15625 191.375 C 210.582031 240.628906 194.933594 318 135.070312 318 C 80.035156 318 47.992188 275.164062 47.992188 202.410156 Z M 48 202.40625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.988281 24.023438 C 98.921875 24.023438 24 98.945312 24 192.011719 C 24 192.691406 24.066406 193.355469 24.105469 194.027344 C 26.214844 102.824219 100.257812 30.023438 191.988281 30.023438 C 283.710938 30.023438 357.761719 102.808594 359.882812 194.003906 C 359.921875 193.339844 359.976562 192.683594 359.976562 192.011719 C 359.976562 98.945312 285.054688 24.023438 191.988281 24.023438 Z M 191.988281 24.023438"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 360 192.011719 C 360 99.234375 284.789062 24.023438 192.011719 24.023438 C 99.234375 24.023438 24.023438 99.234375 24.023438 192.011719 C 24.023438 284.789062 99.234375 360 192.011719 360 C 284.789062 360 360 284.789062 360 192.011719 Z M 360 192.011719"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 48 196.414062 C 48 123.664062 85.621094 84 107.632812 84 C 129.648438 84 132 95.214844 132 113.074219 C 132 147.738281 90 135.304688 90 200.355469 C 90 221.898438 101.882812 246 126.453125 246 C 146.167969 246 153.421875 225.039062 163.417969 182.980469 C 180 119.753906 196.785156 72.023438 253.433594 72.023438 C 308.472656 72.023438 335.976562 118.335938 335.976562 191.09375 C 335.976562 263.847656 293.363281 311.957031 271.351562 311.957031 C 249.335938 311.957031 240 303.175781 240 285.316406 C 240 250.65625 289.945312 256.226562 289.945312 191.175781 C 289.945312 169.632812 280.503906 137.898438 255.933594 137.898438 C 236.21875 137.898438 229.25 139.28125 217.15625 185.386719 C 210.582031 234.640625 194.933594 312.011719 135.070312 312.011719 C 80.035156 312.011719 47.992188 269.175781 47.992188 196.421875 Z M 48 196.414062"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/scout-app.svg b/_icons_to_fix/scout-app.svg
new file mode 100644
index 000000000..ddb74aecf
--- /dev/null
+++ b/_icons_to_fix/scout-app.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 60 C 183.105469 60.046875 174.5625 60.945312 165.820312 62.625 C 165.707031 62.648438 165.597656 62.648438 165.484375 62.671875 C 161.429688 63.4375 157.421875 64.335938 153.476562 65.320312 C 97.824219 79.226562 54.222656 114.789062 60.625 170.175781 C 61.09375 174.132812 61.792969 178.164062 62.765625 182.292969 C 62.839844 182.601562 62.933594 182.875 63.007812 183.183594 C 70.746094 214.980469 88.804688 235.710938 96.140625 256.140625 C 96.230469 256.402344 96.363281 256.675781 96.453125 256.9375 C 115.550781 312.253906 113.515625 340.679688 150.132812 352.957031 C 164.863281 357.859375 176.761719 360.195312 192 359.988281 C 207.238281 360.195312 219.136719 357.859375 233.867188 352.957031 C 270.484375 340.679688 268.449219 312.253906 287.546875 256.9375 C 287.636719 256.675781 287.722656 256.375 287.8125 256.117188 C 287.828125 256.121094 287.84375 256.132812 287.859375 256.140625 C 295.195312 235.710938 313.253906 214.980469 320.992188 183.183594 C 321.066406 182.875 321.160156 182.601562 321.234375 182.292969 C 322.207031 178.164062 322.90625 174.136719 323.375 170.175781 C 330.230469 110.859375 279.742188 74.265625 218.515625 62.671875 C 209.660156 60.949219 201.011719 60.046875 192 60 Z M 192 60"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 144 192 C 144 205.253906 133.253906 216 120 216 C 106.746094 216 96 205.253906 96 192 C 96 178.746094 106.746094 168 120 168 C 133.253906 168 144 178.746094 144 192 Z M 144 192"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 54 C 183.105469 54.046875 174.558594 54.945312 165.820312 56.625 C 165.707031 56.648438 165.605469 56.648438 165.492188 56.671875 C 161.4375 57.4375 157.414062 58.335938 153.46875 59.320312 C 146.511719 61.058594 139.75 63.144531 133.242188 65.554688 C 129.996094 66.757812 126.785156 68.050781 123.679688 69.421875 C 105.011719 77.65625 89.042969 88.878906 77.765625 103.007812 L 77.765625 103.03125 C 68.371094 114.804688 62.210938 128.585938 60.492188 144.328125 L 60.492188 144.351562 C 60.101562 147.953125 60.078125 151.71875 60.199219 155.542969 C 60.257812 153.796875 60.308594 152.042969 60.492188 150.351562 L 60.492188 150.328125 C 62.210938 134.585938 68.371094 120.804688 77.765625 109.03125 L 77.765625 109.007812 C 89.042969 94.878906 105.011719 83.65625 123.679688 75.421875 C 126.785156 74.050781 129.996094 72.757812 133.242188 71.554688 C 139.75 69.144531 146.511719 67.058594 153.46875 65.320312 C 157.414062 64.335938 161.4375 63.4375 165.492188 62.671875 C 165.605469 62.648438 165.707031 62.648438 165.820312 62.625 C 174.558594 60.945312 183.105469 60.046875 192 60 C 199.96875 60.042969 207.660156 60.871094 215.460938 62.226562 C 216.367188 62.382812 217.269531 62.449219 218.179688 62.625 C 218.289062 62.644531 218.398438 62.648438 218.507812 62.671875 C 222.570312 63.441406 226.578125 64.332031 230.53125 65.320312 C 237.480469 67.058594 244.234375 69.144531 250.734375 71.554688 L 250.78125 71.554688 C 253.214844 72.457031 255.574219 73.464844 257.929688 74.460938 C 258.804688 74.832031 259.714844 75.15625 260.578125 75.539062 C 262.515625 76.398438 264.371094 77.332031 266.25 78.257812 C 267.570312 78.90625 268.898438 79.546875 270.1875 80.226562 C 271.820312 81.089844 273.390625 82.007812 274.96875 82.921875 C 276.292969 83.6875 277.621094 84.460938 278.90625 85.265625 C 280.332031 86.15625 281.703125 87.09375 283.078125 88.03125 C 284.589844 89.058594 286.085938 90.089844 287.53125 91.171875 C 288.691406 92.042969 289.8125 92.941406 290.929688 93.84375 C 292.246094 94.910156 293.542969 95.988281 294.796875 97.101562 C 296.023438 98.191406 297.199219 99.316406 298.359375 100.453125 C 299.480469 101.550781 300.582031 102.664062 301.640625 103.804688 C 302.75 105 303.8125 106.21875 304.851562 107.460938 C 305.835938 108.640625 306.769531 109.851562 307.6875 111.070312 C 308.578125 112.253906 309.464844 113.433594 310.289062 114.65625 C 311.273438 116.117188 312.191406 117.617188 313.078125 119.132812 C 313.75 120.277344 314.410156 121.425781 315.023438 122.601562 C 315.828125 124.148438 316.546875 125.734375 317.25 127.335938 C 317.816406 128.625 318.390625 129.90625 318.890625 131.226562 C 319.460938 132.742188 319.9375 134.304688 320.414062 135.867188 C 320.859375 137.328125 321.339844 138.773438 321.703125 140.273438 C 322.117188 141.980469 322.386719 143.765625 322.6875 145.523438 C 322.921875 146.890625 323.226562 148.226562 323.390625 149.625 C 323.652344 151.851562 323.730469 154.152344 323.8125 156.457031 C 323.878906 155.519531 323.976562 154.570312 323.976562 153.65625 C 323.976562 152.578125 323.851562 151.550781 323.8125 150.492188 C 323.730469 148.175781 323.65625 145.863281 323.390625 143.625 C 323.226562 142.226562 322.921875 140.890625 322.6875 139.523438 C 322.386719 137.765625 322.117188 135.980469 321.703125 134.273438 C 321.339844 132.773438 320.859375 131.328125 320.414062 129.867188 C 319.9375 128.304688 319.460938 126.742188 318.890625 125.226562 C 318.390625 123.902344 317.816406 122.625 317.25 121.335938 C 316.546875 119.734375 315.828125 118.148438 315.023438 116.601562 C 314.410156 115.425781 313.75 114.277344 313.078125 113.132812 C 312.191406 111.617188 311.273438 110.117188 310.289062 108.65625 C 309.464844 107.433594 308.578125 106.253906 307.6875 105.070312 C 306.769531 103.851562 305.835938 102.640625 304.851562 101.460938 C 303.8125 100.21875 302.75 99 301.640625 97.804688 C 300.582031 96.664062 299.480469 95.550781 298.359375 94.453125 C 297.199219 93.316406 296.023438 92.191406 294.796875 91.101562 C 293.542969 89.988281 292.246094 88.910156 290.929688 87.84375 C 289.8125 86.941406 288.691406 86.042969 287.53125 85.171875 C 286.085938 84.089844 284.589844 83.058594 283.078125 82.03125 C 281.703125 81.09375 280.332031 80.15625 278.90625 79.265625 C 277.621094 78.460938 276.292969 77.6875 274.96875 76.921875 C 273.390625 76.007812 271.820312 75.089844 270.1875 74.226562 C 268.898438 73.546875 267.570312 72.90625 266.25 72.257812 C 264.371094 71.332031 262.515625 70.398438 260.578125 69.539062 C 259.714844 69.15625 258.804688 68.832031 257.929688 68.460938 C 255.574219 67.464844 253.214844 66.457031 250.78125 65.554688 L 250.734375 65.554688 C 244.234375 63.144531 237.480469 61.058594 230.53125 59.320312 C 226.578125 58.332031 222.570312 57.441406 218.507812 56.671875 C 218.398438 56.652344 218.289062 56.644531 218.179688 56.625 C 217.269531 56.449219 216.367188 56.382812 215.460938 56.226562 C 207.660156 54.871094 199.96875 54.042969 192 54 Z M 192 54"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 138.910156 85.871094 C 138.910156 85.871094 171.441406 51.128906 146.734375 41.242188 C 119.058594 30.164062 45.097656 37.160156 19.300781 57.359375 C 9.453125 64.863281 11.746094 71.371094 13.792969 80.261719 C 20.871094 111.019531 44.34375 189.460938 47.945312 191.9375 C 52.429688 195.019531 138.910156 85.871094 138.910156 85.871094 Z M 138.910156 85.871094"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 240 192 C 240 205.253906 250.746094 216 264 216 C 277.253906 216 288 205.253906 288 192 C 288 178.746094 277.253906 168 264 168 C 250.746094 168 240 178.746094 240 192 Z M 240 192"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 245.089844 85.871094 C 245.089844 85.871094 212.558594 51.128906 237.265625 41.242188 C 264.941406 30.164062 338.902344 37.160156 364.699219 57.359375 C 374.546875 64.863281 372.253906 71.371094 370.207031 80.261719 C 363.128906 111.019531 339.65625 189.460938 336.054688 191.9375 C 331.570312 195.019531 245.089844 85.871094 245.089844 85.871094 Z M 245.089844 85.871094"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 114.503906 30.070312 C 110.167969 29.949219 105.667969 29.972656 101.0625 30.140625 C 70.371094 31.261719 35.433594 38.726562 19.3125 51.351562 C 12.398438 56.621094 11.570312 61.511719 12.351562 66.996094 C 13.03125 63.773438 14.992188 60.644531 19.3125 57.351562 C 35.433594 44.726562 70.371094 37.261719 101.0625 36.140625 C 119.476562 35.46875 136.363281 37.097656 146.742188 41.25 C 152.269531 43.460938 154.847656 46.929688 155.625 50.953125 C 156.714844 44.445312 154.875 38.503906 146.742188 35.25 C 138.957031 32.136719 127.507812 30.4375 114.503906 30.070312 Z M 114.503906 30.070312"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 269.496094 30.070312 C 256.492188 30.4375 245.042969 32.136719 237.257812 35.25 C 229.125 38.503906 227.285156 44.445312 228.375 50.953125 C 229.152344 46.929688 231.730469 43.460938 237.257812 41.25 C 247.636719 37.097656 264.523438 35.46875 282.9375 36.140625 C 313.628906 37.261719 348.566406 44.726562 364.6875 57.351562 C 369.007812 60.644531 370.96875 63.773438 371.648438 66.996094 C 372.429688 61.511719 371.601562 56.621094 364.6875 51.351562 C 348.566406 38.726562 313.628906 31.261719 282.9375 30.140625 C 278.332031 29.972656 273.832031 29.949219 269.496094 30.070312 Z M 269.496094 30.070312"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 192 54 C 183.105469 54.046875 174.5625 54.945312 165.820312 56.625 C 165.707031 56.644531 165.597656 56.648438 165.484375 56.671875 C 161.429688 57.4375 157.421875 58.335938 153.476562 59.320312 C 97.824219 73.226562 59.289062 108.789062 65.691406 164.175781 C 66.164062 168.132812 66.859375 172.164062 67.835938 176.292969 C 67.90625 176.601562 68 176.875 68.074219 177.183594 C 74.425781 203.277344 87.726562 220.230469 96.347656 237.367188 C 98.230469 241.113281 94.824219 246.476562 96.140625 250.140625 C 96.230469 250.402344 96.363281 250.675781 96.453125 250.9375 C 115.550781 306.253906 113.515625 334.679688 150.132812 346.957031 C 164.863281 351.859375 176.761719 354.195312 192 353.988281 C 207.238281 354.195312 219.136719 351.859375 233.867188 346.957031 C 270.484375 334.679688 268.449219 306.253906 287.546875 250.9375 C 287.636719 250.675781 287.722656 250.375 287.8125 250.117188 C 287.828125 250.121094 287.84375 250.132812 287.859375 250.140625 C 288.863281 247.347656 287.8125 240.042969 289.164062 237.210938 C 297.6875 219.332031 307.554688 204.632812 314.234375 177.183594 C 314.308594 176.875 314.402344 176.601562 314.476562 176.292969 C 315.449219 172.164062 316.148438 168.136719 316.617188 164.175781 C 323.472656 104.859375 279.742188 68.265625 218.515625 56.671875 C 209.660156 54.949219 201.011719 54.046875 192 54 Z M 192 54"/> <path style="fill:rgb(21.960%,23.529%,29.019%)" d="M 183.1875 270 C 174.796875 270 168 276.089844 168 283.605469 C 168 291.199219 183.632812 306 192 306 C 200.367188 306 216 291.199219 216 283.605469 C 216 276.089844 209.203125 270 200.8125 270 Z M 183.1875 270"/> <path style="fill:rgb(99.607%,64.313%,29.803%)" d="M 168.539062 56.226562 C 167.632812 56.382812 166.730469 56.449219 165.820312 56.625 C 165.707031 56.648438 165.605469 56.648438 165.492188 56.671875 C 161.4375 57.4375 157.414062 58.335938 153.46875 59.320312 C 97.816406 73.230469 54.230469 108.792969 60.632812 164.179688 C 61.101562 168.140625 61.792969 172.171875 62.765625 176.296875 C 62.839844 176.605469 62.925781 176.878906 63 177.1875 C 70.140625 206.519531 85.964844 226.417969 94.148438 245.367188 C 140.105469 229.714844 180 186.636719 180 127.054688 C 180.089844 104.695312 177.847656 77 168.539062 56.226562 Z M 168.539062 56.226562"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(21.960%,23.529%,29.019%)" d="M 144 186 C 144 199.253906 133.253906 210 120 210 C 106.746094 210 96 199.253906 96 186 C 96 172.746094 106.746094 162 120 162 C 133.253906 162 144 172.746094 144 186 Z M 144 186"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 126 183 C 126 187.96875 121.96875 192 117 192 C 112.03125 192 108 187.96875 108 183 C 108 178.03125 112.03125 174 117 174 C 121.96875 174 126 178.03125 126 183 Z M 126 183"/> <path style="fill:rgb(88.235%,36.862%,36.862%)" d="M 210 336.855469 C 210 346.324219 201.941406 354 192 354 C 182.058594 354 174 346.324219 174 336.855469 C 174 334.816406 174.375 332.859375 175.0625 331.046875 C 177.558594 324.4375 183.832031 328.121094 191.632812 328.121094 C 199.421875 328.121094 206.425781 324.429688 208.929688 331.023438 C 209.621094 332.84375 210 334.808594 210 336.855469 Z M 210 336.855469"/> <path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(44.313%,29.411%,16.862%)" d="M 25 54 C 25 54 26.76888 54.985026 28.428385 55.425781 C 29.457682 55.699219 32 53.997396 32 53.997396 C 32 53.997396 34.542318 55.699219 35.571615 55.425781 C 37.23112 54.985026 39 54 39 54" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:rgb(99.607%,64.313%,29.803%)" d="M 215.460938 56.226562 C 216.367188 56.382812 217.269531 56.449219 218.179688 56.625 C 218.292969 56.648438 218.394531 56.648438 218.507812 56.671875 C 222.5625 57.4375 226.585938 58.335938 230.53125 59.320312 C 286.183594 73.230469 329.769531 108.792969 323.367188 164.179688 C 322.898438 168.140625 322.207031 172.171875 321.234375 176.296875 C 321.160156 176.605469 321.074219 176.878906 321 177.1875 C 313.859375 206.519531 298.035156 226.417969 289.851562 245.367188 C 243.894531 229.714844 204 186.636719 204 127.054688 C 203.910156 104.695312 206.152344 77 215.460938 56.226562 Z M 215.460938 56.226562"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(50.588%,33.725%,19.215%)" d="M 138.910156 79.867188 C 138.910156 79.867188 171.441406 45.128906 146.734375 35.242188 C 119.058594 24.164062 45.097656 31.160156 19.300781 51.359375 C 9.453125 58.863281 11.746094 65.371094 13.792969 74.261719 C 20.871094 105.019531 44.34375 183.460938 47.945312 185.9375 C 52.429688 189.019531 138.910156 79.867188 138.910156 79.867188 Z M 138.910156 79.867188"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(21.960%,23.529%,29.019%)" d="M 240 186 C 240 199.253906 250.746094 210 264 210 C 277.253906 210 288 199.253906 288 186 C 288 172.746094 277.253906 162 264 162 C 250.746094 162 240 172.746094 240 186 Z M 240 186"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 252 183 C 252 187.96875 256.03125 192 261 192 C 265.96875 192 270 187.96875 270 183 C 270 178.03125 265.96875 174 261 174 C 256.03125 174 252 178.03125 252 183 Z M 252 183"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(50.588%,33.725%,19.215%)" d="M 245.089844 79.867188 C 245.089844 79.867188 212.558594 45.128906 237.265625 35.242188 C 264.941406 24.164062 338.902344 31.160156 364.699219 51.359375 C 374.546875 58.863281 372.253906 65.371094 370.207031 74.261719 C 363.128906 105.019531 339.65625 183.460938 336.054688 185.9375 C 331.570312 189.019531 245.089844 79.867188 245.089844 79.867188 Z M 245.089844 79.867188"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <use mask="url(#mask7)" xlink:href="#surface26"/> </g> </svg>
diff --git a/_icons_to_fix/screencloud.svg b/_icons_to_fix/screencloud.svg
new file mode 100644
index 000000000..2dbca5fb6
--- /dev/null
+++ b/_icons_to_fix/screencloud.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 114 C 138.980469 114 96 156.980469 96 210 C 96 263.019531 138.980469 306 192 306 C 245.019531 306 288 263.019531 288 210 C 288 156.980469 245.019531 114 192 114 Z M 192 138 C 231.765625 138 264 170.234375 264 210 C 264 249.765625 231.765625 282 192 282 C 152.234375 282 120 249.765625 120 210 C 120 170.234375 152.234375 138 192 138 Z M 192 138"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 162 C 165.488281 162 144 183.488281 144 210 C 144 236.511719 165.488281 258 192 258 C 218.511719 258 240 236.511719 240 210 C 240 183.488281 218.511719 162 192 162 Z M 192 162"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 132 108 C 132 117.941406 123.941406 126 114 126 C 104.058594 126 96 117.941406 96 108 C 96 98.058594 104.058594 90 114 90 C 123.941406 90 132 98.058594 132 108 Z M 132 108"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 167.460938 48 C 99.675781 47.992188 44.71875 101.71875 44.71875 168 C 44.753906 168.816406 44.796875 169.632812 44.847656 170.449219 C 46.8125 105.609375 101.117188 54.03125 167.457031 54 C 199.761719 54.039062 230.75 66.53125 253.695312 88.769531 C 260.238281 86.945312 267.003906 86.011719 273.808594 86.003906 C 313.414062 86.046875 345.894531 116.710938 347.320312 155.410156 C 347.390625 154.277344 347.429688 153.140625 347.445312 152.003906 C 347.445312 112.238281 314.476562 80.003906 273.808594 80.003906 C 267.003906 80.011719 260.238281 80.945312 253.695312 82.769531 C 230.75 60.53125 199.761719 48.039062 167.457031 48 Z M 334.6875 198.292969 C 333.636719 199.84375 332.527344 201.351562 331.363281 202.816406 C 355.234375 212.453125 372 235.609375 372 262.816406 L 372 256.816406 C 372 230.898438 356.773438 208.675781 334.6875 198.292969 Z M 47.554688 199.195312 C 26.441406 209.910156 12 231.601562 12 256.816406 L 12 262.816406 C 12 237.089844 27.015625 215.003906 48.832031 204.527344 C 48.367188 202.757812 47.941406 200.980469 47.554688 199.195312 Z M 47.554688 199.195312"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 347.320312 155.410156 C 346.578125 170.507812 340.992188 184.992188 331.359375 196.8125 C 332.492188 197.269531 333.59375 197.777344 334.6875 198.289062 C 342.960938 186.40625 347.40625 172.375 347.449219 158.003906 C 347.425781 157.136719 347.382812 156.273438 347.320312 155.414062 Z M 44.851562 170.449219 C 44.789062 171.632812 44.746094 172.816406 44.722656 174 C 44.753906 182.472656 45.703125 190.917969 47.558594 199.195312 C 47.984375 198.976562 48.398438 198.734375 48.835938 198.527344 C 46.375 189.351562 45.039062 179.925781 44.851562 170.445312 Z M 12.003906 271.183594 L 12.003906 277.183594 C 12.003906 313.085938 41.167969 342 77.390625 342 L 306.613281 342 C 342.832031 342 372.003906 313.085938 372.003906 277.183594 L 372.003906 271.183594 C 372.003906 307.085938 342.832031 336 306.613281 336 L 77.390625 336 C 41.167969 336 12.003906 307.085938 12.003906 271.183594 Z M 12.003906 271.183594"/> </g> </defs> <g> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 167.460938 48 C 99.675781 47.996094 44.722656 101.722656 44.722656 168 C 44.746094 178.308594 46.128906 188.570312 48.835938 198.53125 C 27.015625 209.003906 12 231.085938 12 256.8125 L 12 271.1875 C 12 307.09375 41.164062 336 77.386719 336 L 306.613281 336 C 342.828125 336 372 307.09375 372 271.1875 L 372 256.8125 C 372 229.605469 355.238281 206.449219 331.363281 196.8125 C 341.753906 184.085938 347.425781 168.292969 347.453125 152.007812 C 347.453125 112.238281 314.480469 80.003906 273.808594 80.007812 C 267.007812 80.015625 260.238281 80.941406 253.699219 82.765625 C 230.75 60.53125 199.761719 48.039062 167.453125 48.003906 Z M 167.460938 48"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 108 C 138.980469 108 96 150.980469 96 204 C 96 257.019531 138.980469 300 192 300 C 245.019531 300 288 257.019531 288 204 C 288 150.980469 245.019531 108 192 108 Z M 192 132 C 231.765625 132 264 164.234375 264 204 C 264 243.765625 231.765625 276 192 276 C 152.234375 276 120 243.765625 120 204 C 120 164.234375 152.234375 132 192 132 Z M 192 132"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 156 C 165.488281 156 144 177.488281 144 204 C 144 230.511719 165.488281 252 192 252 C 218.511719 252 240 230.511719 240 204 C 240 177.488281 218.511719 156 192 156 Z M 192 156"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 132 102 C 132 111.941406 123.941406 120 114 120 C 104.058594 120 96 111.941406 96 102 C 96 92.058594 104.058594 84 114 84 C 123.941406 84 132 92.058594 132 102 Z M 132 102"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/seafile.svg b/_icons_to_fix/seafile.svg
new file mode 100644
index 000000000..0792fab2d
--- /dev/null
+++ b/_icons_to_fix/seafile.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.976562 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.992188 291.074219 359.992188 198.003906 C 359.992188 195.976562 359.757812 194.011719 359.6875 192.003906 C 356.519531 282.253906 283.035156 354 191.992188 354 C 100.945312 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24.011719 C 98.929688 24.011719 24 98.929688 24 192 C 24 192.589844 24.066406 193.164062 24.105469 193.746094 C 26.355469 102.664062 100.355469 30 192 30 C 283.644531 30 357.644531 102.664062 359.894531 193.746094 C 359.933594 193.164062 360 192.589844 360 192 C 360 98.929688 285.070312 24.011719 192 24.011719 Z M 192 24.011719"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 156.503906 126.082031 C 151.730469 126.328125 147.035156 127.238281 144.269531 128.730469 C 134.972656 133.746094 128.113281 140.332031 126.175781 151.042969 C 125.667969 153.855469 124.9375 156.484375 124.558594 156.878906 C 124.179688 157.273438 122.324219 157.152344 120.433594 156.609375 C 116.046875 155.347656 109.769531 156.808594 104.414062 160.347656 C 100.167969 163.148438 96.226562 172.714844 95.214844 178.640625 C 94.644531 181.984375 94.441406 179.753906 91.113281 179.753906 C 88.414062 179.753906 87.199219 180.308594 85.757812 182.214844 C 83.308594 185.453125 83.410156 187.144531 86.109375 189.949219 C 88.292969 192.21875 88.484375 192.25 104.765625 192.234375 C 110.820312 192.230469 115.390625 192.066406 118.535156 191.859375 C 120.332031 188.03125 122.679688 184.394531 125.8125 181.136719 C 139.160156 167.253906 159.742188 165.175781 175.910156 174.09375 C 179.945312 167.023438 184.957031 160.945312 190.921875 156.339844 C 190.898438 155.601562 190.117188 152.484375 189.140625 149.261719 C 185.980469 138.832031 179.117188 131.34375 169.160156 127.441406 C 166.121094 126.25 161.277344 125.835938 156.503906 126.082031 Z M 227.671875 156.070312 C 218.140625 155.894531 208.296875 158.714844 199.605469 164.71875 C 191.296875 170.457031 185.40625 176.957031 182.25 187.371094 C 181.40625 190.160156 180.335938 192.445312 179.871094 192.445312 C 179.410156 192.445312 177.65625 189.378906 175.96875 187.839844 C 163.992188 176.902344 145.851562 177.609375 134.460938 189.457031 C 125.984375 198.273438 124.425781 213.675781 128.742188 225.375 C 129.195312 226.605469 125.136719 227.582031 120.949219 229.78125 C 114.679688 233.074219 110.609375 237.761719 109.066406 243.492188 C 106.289062 253.800781 114.273438 264.761719 125.167969 268.804688 C 129.726562 270.5 138.53125 270.375 143.777344 268.546875 C 147.664062 267.191406 151.484375 263.632812 174.820312 239.566406 C 205.566406 207.859375 206.71875 204.011719 219.292969 203.964844 C 225.660156 203.941406 230.210938 204.308594 235.511719 207.023438 C 242.722656 210.714844 248.007812 219.566406 250.582031 226.722656 C 252.976562 233.375 253 241.472656 250.640625 245.496094 C 248.574219 249.019531 241.085938 252.316406 237.058594 252.316406 C 233.058594 252.316406 226.339844 248.8125 224.707031 245.238281 C 222.070312 239.125 221.683594 233.355469 228 228 C 215.480469 228.320312 213.984375 232.984375 210 247.300781 C 210 257.199219 215.019531 266.710938 223.277344 269.25 C 225.292969 269.867188 236.554688 270.117188 253.910156 269.929688 C 280.054688 269.644531 281.511719 269.53125 284.941406 267.597656 C 289.96875 264.765625 295.746094 258.292969 298.007812 252.960938 C 300.253906 247.660156 300.65625 237.519531 298.898438 231.9375 C 295.574219 222.1875 280.257812 211.671875 270.5625 218.273438 C 268.867188 220.195312 267.242188 218.515625 266.941406 218.203125 C 266.640625 217.890625 268.273438 216.421875 269.097656 213.46875 C 270.199219 209.523438 270.5 205.59375 270.246094 198.632812 C 269.921875 189.78125 269.660156 188.636719 266.144531 181.113281 C 258.609375 164.976562 243.558594 156.359375 227.671875 156.070312 Z M 227.671875 156.070312"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 192 24.007812 C 98.929688 24.007812 24.003906 98.933594 24.003906 192.003906 C 24.003906 285.074219 98.929688 360 192 360 C 285.070312 360 359.996094 285.074219 359.996094 192.003906 C 359.996094 98.933594 285.070312 24.007812 192 24.007812 Z M 192 24.007812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 156.503906 120.082031 C 151.730469 120.328125 147.035156 121.238281 144.269531 122.730469 C 134.972656 127.746094 128.113281 134.332031 126.175781 145.042969 C 125.667969 147.855469 124.9375 150.484375 124.558594 150.878906 C 124.179688 151.273438 122.324219 151.152344 120.433594 150.609375 C 116.046875 149.351562 109.769531 150.8125 104.414062 154.347656 C 100.167969 157.152344 96.226562 166.714844 95.214844 172.640625 C 94.644531 175.984375 94.441406 173.753906 91.113281 173.753906 C 88.414062 173.753906 87.199219 174.308594 85.757812 176.214844 C 83.308594 179.453125 83.410156 181.144531 86.109375 183.949219 C 88.292969 186.21875 88.484375 186.25 104.765625 186.234375 C 110.820312 186.230469 115.390625 186.066406 118.535156 185.859375 C 120.332031 182.035156 122.679688 178.394531 125.8125 175.136719 C 139.160156 161.253906 159.742188 159.175781 175.910156 168.09375 C 179.945312 161.023438 184.957031 154.945312 190.921875 150.339844 C 190.898438 149.601562 190.117188 146.484375 189.140625 143.261719 C 185.980469 132.832031 179.117188 125.34375 169.160156 121.441406 C 166.121094 120.25 161.277344 119.835938 156.503906 120.082031 Z M 227.671875 150.070312 C 218.140625 149.898438 208.296875 152.714844 199.605469 158.71875 C 191.296875 164.457031 185.40625 170.957031 182.25 181.371094 C 181.40625 184.160156 180.335938 186.445312 179.871094 186.445312 C 179.410156 186.445312 177.65625 183.378906 175.96875 181.839844 C 163.992188 170.902344 145.851562 171.609375 134.460938 183.457031 C 125.984375 192.273438 124.425781 207.679688 128.742188 219.375 C 129.195312 220.605469 125.136719 221.582031 120.949219 223.78125 C 114.679688 227.074219 110.609375 231.761719 109.066406 237.492188 C 106.289062 247.800781 114.273438 258.761719 125.167969 262.804688 C 129.726562 264.5 138.53125 264.375 143.777344 262.546875 C 147.664062 261.191406 151.484375 257.632812 174.820312 233.566406 C 205.566406 201.859375 206.71875 198.011719 219.292969 197.964844 C 225.660156 197.941406 230.210938 198.308594 235.511719 201.023438 C 242.722656 204.714844 248.007812 213.566406 250.582031 220.722656 C 252.976562 227.375 253 235.472656 250.640625 239.496094 C 248.574219 243.019531 241.085938 246.316406 237.058594 246.316406 C 233.058594 246.316406 226.339844 242.8125 224.707031 239.238281 C 222.070312 233.125 221.683594 227.355469 228 222 C 215.480469 222.320312 213.984375 226.984375 210 241.300781 C 210 251.199219 215.019531 260.710938 223.277344 263.25 C 225.292969 263.871094 236.554688 264.117188 253.910156 263.929688 C 280.054688 263.644531 281.511719 263.53125 284.941406 261.597656 C 289.96875 258.765625 295.746094 252.292969 298.007812 246.960938 C 300.253906 241.660156 300.65625 231.519531 298.898438 225.9375 C 295.574219 216.1875 280.257812 205.671875 270.5625 212.273438 C 268.867188 214.199219 267.242188 212.515625 266.941406 212.203125 C 266.640625 211.890625 268.273438 210.421875 269.097656 207.46875 C 270.199219 203.523438 270.5 199.59375 270.246094 192.632812 C 269.921875 183.78125 269.660156 182.636719 266.144531 175.113281 C 258.609375 158.976562 243.558594 150.359375 227.671875 150.070312 Z M 227.671875 150.070312"/> </g> </svg>
diff --git a/_icons_to_fix/securecrt.svg b/_icons_to_fix/securecrt.svg
new file mode 100644
index 000000000..dd0ea0a75
--- /dev/null
+++ b/_icons_to_fix/securecrt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 318 L 24 324 C 24 333.972656 32.027344 342 42 342 L 342 342 C 351.972656 342 360 333.972656 360 324 L 360 318 C 360 327.972656 351.972656 336 342 336 L 42 336 C 32.027344 336 24 327.972656 24 318 Z M 24 318"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 48 C 32.027344 48 24 56.027344 24 66 L 24 72 C 24 62.027344 32.027344 54 42 54 L 342 54 C 351.972656 54 360 62.027344 360 72 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 42 48"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 90 L 72 102 L 66 102 C 56.027344 102 48 110.027344 48 120 C 48 129.972656 56.027344 138 66 138 L 72 138 L 72 150 L 49.101562 150 C 51.574219 156.984375 58.148438 162 66 162 L 72 162 L 72 174 L 84 174 L 84 162 L 90 162 C 99.972656 162 108 153.972656 108 144 C 108 134.027344 99.972656 126 90 126 L 84 126 L 84 114 L 106.898438 114 C 104.425781 107.015625 97.851562 102 90.003906 102 L 84.003906 102 L 84.003906 90 Z M 66 114 L 72 114 L 72 126 L 66 126 C 62.675781 126 60 123.324219 60 120 C 60 116.675781 62.675781 114 66 114 Z M 84 138 L 90 138 C 93.324219 138 96 140.675781 96 144 C 96 147.324219 93.320312 150.152344 90 150 L 84 150 Z M 132 162 L 132 174 L 204 174 L 204 162 Z M 132 162"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 383.746094 275.113281 C 381.046875 326.039062 338.996094 365.960938 288 366.023438 C 237.664062 366.023438 195.875 327.140625 192.253906 276.9375 C 192.125 278.621094 192.039062 280.308594 192 282 C 192 335.019531 234.980469 378 288 378 C 341.019531 378 384 335.019531 384 282 C 383.996094 279.699219 383.910156 277.402344 383.742188 275.109375 Z M 383.746094 275.113281"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 42 48 L 342 48 C 351.941406 48 360 56.058594 360 66 L 360 318 C 360 327.941406 351.941406 336 342 336 L 42 336 C 32.058594 336 24 327.941406 24 318 L 24 66 C 24 56.058594 32.058594 48 42 48 Z M 42 48"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 72 84 L 72 96 L 66 96 C 56.027344 96 48 104.027344 48 114 C 48 123.972656 56.027344 132 66 132 L 72 132 L 72 144 L 49.101562 144 C 51.574219 150.984375 58.148438 156 66 156 L 72 156 L 72 168 L 84 168 L 84 156 L 90 156 C 99.972656 156 108 147.972656 108 138 C 108 128.027344 99.972656 120 90 120 L 84 120 L 84 108 L 106.898438 108 C 104.425781 101.015625 97.851562 96 90.003906 96 L 84.003906 96 L 84.003906 84 Z M 66 108 L 72 108 L 72 120 L 66 120 C 62.675781 120 60 117.324219 60 114 C 60 110.675781 62.675781 108 66 108 Z M 84 132 L 90 132 C 93.324219 132 96 134.675781 96 138 C 96 141.324219 93.320312 144.152344 90 144 L 84 144 Z M 132 156 L 132 168 L 204 168 L 204 156 Z M 132 156"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill-rule:evenodd;fill:rgb(54.901%,25.882%,67.058%)" d="M 384 276.011719 C 384 329.03125 341.019531 372.011719 288 372.011719 C 234.980469 372.011719 192 329.03125 192 276.011719 C 192 222.992188 234.980469 180.011719 288 180.011719 C 341.019531 180.011719 384 222.992188 384 276.011719 Z M 384 276.011719"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 240 228.023438 L 248.0625 228.023438 C 296.664062 228.023438 336.023438 267.359375 336.023438 315.960938 L 336.023438 324.023438 L 326.160156 324.023438 C 321.789062 324.023438 318.285156 320.363281 318.285156 315.960938 C 318.285156 276.195312 287.847656 245.761719 248.085938 245.761719 C 243.765625 245.761719 240.042969 242.292969 240.042969 237.886719 L 240.042969 228.027344 Z M 240 228.023438"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 240 258.023438 L 248.324219 258.023438 C 280.25 258.023438 306 283.777344 306 315.703125 L 306 324.023438 L 296.671875 324.023438 C 292.214844 324.023438 288.375 320.246094 288.375 315.699219 C 288.375 292.894531 271.113281 275.675781 248.320312 275.675781 C 243.859375 275.675781 240.019531 271.894531 240.019531 267.351562 L 240.023438 258.023438 Z M 240 258.023438"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 254.902344 293.980469 C 263.175781 293.980469 270 300.804688 270 309.078125 C 270 317.347656 263.144531 324 254.945312 324 C 246.628906 324 240 317.347656 240 309.078125 C 240 300.804688 246.648438 293.980469 254.921875 293.980469 Z M 254.902344 293.980469"/> </g> </svg>
diff --git a/_icons_to_fix/semaphor.svg b/_icons_to_fix/semaphor.svg
new file mode 100644
index 000000000..6762b349e
--- /dev/null
+++ b/_icons_to_fix/semaphor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 54.003906 L 96 150.003906 L 191.996094 246 L 191.996094 150.003906 L 287.996094 150.003906 Z M 191.996094 246 L 96 246 L 191.996094 342 Z M 191.996094 246"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(30.980%,78.431%,80.784%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 96 240 L 191.996094 240 L 191.996094 336 Z M 96 240"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 96 144.003906 L 191.996094 144.003906 L 191.996094 240 Z M 96 144.003906"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 48.003906 L 191.996094 144.003906 L 96 144.003906 Z M 191.996094 48.003906"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 191.996094 48.003906 L 191.996094 144.003906 L 287.996094 144.003906 Z M 191.996094 48.003906"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/sheets.svg b/_icons_to_fix/sheets.svg
new file mode 100644
index 000000000..7c8997623
--- /dev/null
+++ b/_icons_to_fix/sheets.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 120 252 L 264 252 L 264 132 L 120 132 Z M 132 144 L 186 144 L 186 168 L 132 168 Z M 198 144 L 252 144 L 252 168 L 198 168 Z M 132 180 L 186 180 L 186 204 L 132 204 Z M 198 180 L 252 180 L 252 204 L 198 204 Z M 132 216 L 186 216 L 186 240 L 132 240 Z M 198 216 L 252 216 L 252 240 L 198 240 Z M 198 216"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(30.980%,78.431%,80.784%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/skrooge.svg b/_icons_to_fix/skrooge.svg
new file mode 100644
index 000000000..71e5dca70
--- /dev/null
+++ b/_icons_to_fix/skrooge.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 36.300781 192 C 36.226562 194.003906 35.996094 195.972656 35.996094 198 C 35.996094 284.425781 105.574219 354 191.996094 354 C 278.421875 354 347.996094 284.425781 347.996094 198 C 347.996094 195.972656 347.769531 194.007812 347.691406 192 C 344.523438 275.59375 276.390625 342 191.992188 342 C 107.597656 342 39.460938 275.59375 36.292969 192 Z M 36.300781 192"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 36 C 105.574219 36 36 105.574219 36 192 C 36 192.664062 36.070312 193.3125 36.105469 193.96875 C 38.234375 109.429688 106.929688 42 192 42 C 277.085938 42 345.800781 109.453125 347.90625 194.015625 C 347.941406 193.34375 348 192.679688 348 192 C 348 105.574219 278.425781 36 192 36 Z M 192 36"/> </g> </defs> <use width="100%" height="100%" x="0" y="0" mask="url(#mask0)" xlink:href="#surface5"/> <path d="M 342,192 C 342,109.15625 274.84375,42 192,42 109.15625,42 42,109.15625 42,192 c 0,82.84375 67.15625,150 150,150 82.84375,0 150,-67.15625 150,-150 z m 0,0" style="fill:rgb(100.000%,80.000%,26.666%)"/> <path style="opacity:0.3" d="m 191.99609,103.50001 c -39.09765,0.0195 -74.28124,23.75391 -88.9453,59.99999 H 83.996097 l -12,24 h 24.86719 c -0.53906,3.97656 -0.82813,7.98436 -0.86719,12 l -12,24 h 15.1875 c 10.933603,42.33593 49.089853,71.9375 92.812493,72 29.14844,-0.004 56.71485,-13.24609 74.92969,-36 h -35.19531 c -11.78125,7.8125 -25.59766,11.98829 -39.73438,12 -30.48046,-0.0352 -57.63671,-19.26173 -67.79686,-48 h 79.79686 l 12,-24 H 119.9961 c 0.0273,-4.02344 0.38672,-8.03906 1.08204,-12 h 94.91795 l 12,-24 h -98.26561 c 12.84375,-22.25 36.57421,-35.96875 62.26561,-36 14.12892,0.0195 27.9375,4.19141 39.71094,12 h 35.12109 c -18.19531,-22.72656 -45.71875,-35.96874 -74.83203,-35.99999 z m 0,0"/> <path d="m 191.99609,96 c -39.09765,0.01953 -74.28125,23.75391 -88.94531,60 H 83.996094 l -12,24 h 24.867187 c -0.539062,3.97656 -0.828125,7.98437 -0.867187,12 l -12,24 h 15.1875 c 10.933596,42.33594 49.089846,71.9375 92.812496,72 29.14844,-0.004 56.71485,-13.24609 74.92969,-36 h -35.19531 c -11.78125,7.8125 -25.59766,11.98828 -39.73438,12 -30.48047,-0.0352 -57.63672,-19.26172 -67.79687,-48 h 79.79687 l 12,-24 h -96 c 0.0273,-4.02344 0.38672,-8.03906 1.08204,-12 h 94.91796 l 12,-24 h -98.26562 c 12.84375,-22.25 36.57422,-35.96875 62.26562,-36 14.12891,0.0195 27.9375,4.19141 39.71094,12 h 35.12109 C 248.63281,109.27344 221.10937,96.03125 191.99609,96 Z m 0,0" style="fill:rgb(100.000%,100.000%,100.000%)"/> <path d="m 191.99609,36 c -86.42187,0 -155.999996,69.57422 -155.999996,156 0,86.42578 69.578126,156 155.999996,156 86.42578,0 156,-69.57422 156,-156 0,-86.42578 -69.57422,-156 -156,-156 z m 0,24 c 73.55078,0 132,58.45703 132,132 0,73.54687 -58.44922,132 -132,132 -73.54296,0 -131.999996,-58.45313 -131.999996,-132 0,-73.54297 58.457036,-132 131.999996,-132 z m 0,0" style="fill:rgb(100.000%,100.000%,100.000%)"/> <use width="100%" height="100%" x="0" y="0" mask="url(#mask1)" xlink:href="#surface8"/> </svg>
diff --git a/_icons_to_fix/slimjet.svg b/_icons_to_fix/slimjet.svg
new file mode 100644
index 000000000..15b0820ed
--- /dev/null
+++ b/_icons_to_fix/slimjet.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 198.003906 C 360 105.222656 284.785156 30.007812 192.003906 30.007812 C 99.222656 30.007812 24.007812 105.222656 24.007812 198.003906 C 24.007812 290.785156 99.222656 366 192.003906 366 C 284.785156 366 360 290.785156 360 198.003906 Z M 360 198.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 288 198.160156 L 222.015625 216.003906 L 136 282.003906 L 173.851562 216.003906 L 120.003906 210.003906 L 96.003906 234.003906 L 108.003906 198.003906 L 96.003906 162.003906 L 120.003906 186.003906 L 174.152344 180.007812 L 136.003906 114.003906 L 221.988281 180.007812 L 288 198.167969 Z M 288 198.160156"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 192.003906 C 360 99.222656 284.785156 24.007812 192.003906 24.007812 C 99.222656 24.007812 24.007812 99.222656 24.007812 192.003906 C 24.007812 284.785156 99.222656 360 192.003906 360 C 284.785156 360 360 284.785156 360 192.003906 Z M 360 192.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 288 192.160156 L 222.015625 210.003906 L 136 276.003906 L 173.851562 210.003906 L 120.003906 204.003906 L 96.003906 228.003906 L 108.003906 192.003906 L 96.003906 156.003906 L 120.003906 180.003906 L 174.152344 174.007812 L 136.003906 108.003906 L 221.988281 174.007812 L 288 192.167969 Z M 288 192.160156"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/smartgit.svg b/_icons_to_fix/smartgit.svg
new file mode 100644
index 000000000..dc5ac46cd
--- /dev/null
+++ b/_icons_to_fix/smartgit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 190.992188 114.703125 L 72 198 L 162.703125 261.492188 L 169.851562 224.484375 L 132 198 L 181.640625 163.242188 Z M 223.523438 136.078125 L 216.398438 173.085938 L 252 198 L 205.289062 230.695312 L 195.9375 279.234375 L 312 198 Z M 223.523438 136.078125"/> </g> </defs> <g transform="matrix(1.40625,0,0,1.40625,-78,-80.768558)"> <use width="100%" height="100%" x="0" y="0" mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 190.99219,108.70313 72,192 162.70312,255.49219 169.85156,218.48437 132,192 181.64062,157.24219 Z m 0,0"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="m 223.52344,130.07812 -7.125,37.00782 L 252,192 205.28906,224.69531 195.9375,273.23437 312,192 Z m 0,0"/> </g> </svg>
diff --git a/_icons_to_fix/solaar.svg b/_icons_to_fix/solaar.svg
new file mode 100644
index 000000000..2a314271a
--- /dev/null
+++ b/_icons_to_fix/solaar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 32 56 L 32 48 C 32 39.136719 39.136719 32 48 32 L 336 32 C 344.863281 32 352 39.136719 352 48 L 352 56 C 352 47.136719 344.863281 40 336 40 L 48 40 C 39.136719 40 32 47.136719 32 56 Z M 32 56"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 32 336 L 32 344 C 32 352.863281 39.136719 360 48 360 L 336 360 C 344.863281 360 352 352.863281 352 344 L 352 336 C 352 344.863281 344.863281 352 336 352 L 48 352 C 39.136719 352 32 344.863281 32 336 Z M 32 336"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 149.859375 95 L 122.140625 111 L 147.171875 154.34375 C 138.902344 162.5 133.011719 172.75 130.125 184 L 80 184 L 80 216 L 130.078125 216 C 132.988281 227.238281 138.902344 237.472656 147.1875 245.609375 L 122.140625 289 L 149.859375 305 L 174.90625 261.609375 C 180.46875 263.175781 186.21875 263.980469 192 264 C 197.789062 264 203.546875 263.21875 209.125 261.671875 L 234.140625 305 L 261.859375 289 L 236.828125 245.65625 C 245.097656 237.5 250.988281 227.25 253.875 216 L 304 216 L 304 184 L 253.921875 184 C 251.011719 172.761719 245.097656 162.527344 236.8125 154.390625 L 261.859375 111 L 234.140625 95 L 209.09375 138.390625 C 203.53125 136.824219 197.78125 136.019531 192 136 C 186.210938 136 180.453125 136.78125 174.875 138.328125 Z M 192 160 C 214.089844 160 232 177.910156 232 200 C 232 222.089844 214.089844 240 192 240 C 169.910156 240 152 222.089844 152 200 C 152 177.910156 169.910156 160 192 160 Z M 192 160"/> </g> </defs> <g> <path style="fill:rgb(9.803%,63.137%,52.941%)" d="M 352 336 L 352 48 C 352 39.164062 344.835938 32 336 32 L 48 32 C 39.164062 32 32 39.164062 32 48 L 32 336 C 32 344.835938 39.164062 352 48 352 L 336 352 C 344.835938 352 352 344.835938 352 336 Z M 352 336"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 149.859375 87 L 122.140625 103 L 147.171875 146.34375 C 138.902344 154.5 133.011719 164.75 130.125 176 L 80 176 L 80 208 L 130.078125 208 C 132.988281 219.238281 138.902344 229.472656 147.1875 237.609375 L 122.140625 281 L 149.859375 297 L 174.90625 253.609375 C 180.46875 255.175781 186.21875 255.980469 192 256 C 197.789062 256 203.546875 255.21875 209.125 253.671875 L 234.140625 297 L 261.859375 281 L 236.828125 237.65625 C 245.097656 229.5 250.988281 219.25 253.875 208 L 304 208 L 304 176 L 253.921875 176 C 251.011719 164.761719 245.097656 154.527344 236.8125 146.390625 L 261.859375 103 L 234.140625 87 L 209.09375 130.390625 C 203.53125 128.824219 197.78125 128.019531 192 128 C 186.210938 128 180.453125 128.78125 174.875 130.328125 Z M 192 152 C 214.089844 152 232 169.910156 232 192 C 232 214.089844 214.089844 232 192 232 C 169.910156 232 152 214.089844 152 192 C 152 169.910156 169.910156 152 192 152 Z M 192 152"/> </g> </svg>
diff --git a/_icons_to_fix/somafm.svg b/_icons_to_fix/somafm.svg
new file mode 100644
index 000000000..7d371d59c
--- /dev/null
+++ b/_icons_to_fix/somafm.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 43 22 L 43 18 L 21 18 L 21 25 L 43 41 L 43 48 L 21 48 L 21 44" transform="matrix(6,0,0,6,0,0)"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(99.215%,28.627%,28.627%)" d="M 43 21 L 43 17 L 21 17 L 21 24 L 43 40 L 43 47 L 21 47 L 21 43" transform="matrix(6,0,0,6,0,0)"/> </g> </svg>
diff --git a/_icons_to_fix/soundwire.svg b/_icons_to_fix/soundwire.svg
new file mode 100644
index 000000000..6722dd895
--- /dev/null
+++ b/_icons_to_fix/soundwire.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 349.199219 L 360 46.800781 C 360 37.523438 352.476562 30 343.199219 30 L 40.800781 30 C 31.523438 30 24 37.523438 24 46.800781 L 24 349.199219 C 24 358.476562 31.523438 366 40.800781 366 L 343.199219 366 C 352.476562 366 360 358.476562 360 349.199219 Z M 360 349.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 199.429688 30 C 201.839844 30.570312 227.546875 36.699219 254.15625 47.367188 C 268.09375 52.957031 281.765625 59.78125 290.8125 66.492188 C 298.308594 72.054688 299.605469 75.5625 300.421875 78.023438 C 300.367188 78.050781 300.386719 78.042969 300.328125 78.070312 C 272.046875 100.398438 230.75 100.695312 203.367188 101.765625 C 137.003906 104.207031 66.632812 101.71875 66.632812 101.71875 C 57.265625 101.359375 49.417969 100.550781 49.195312 109.921875 C 48.976562 119.027344 54.769531 125.21875 58.921875 128.296875 C 63.074219 131.375 67.101562 133.082031 71.601562 134.71875 C 80.605469 137.992188 91.558594 140.46875 104.554688 142.851562 C 130.542969 147.621094 167.8125 151.625 201.421875 155.53125 C 227.050781 158.507812 230.558594 161.457031 252.164062 164.4375 C 230.140625 167.519531 226.113281 170.566406 199.945312 173.953125 C 165.734375 178.378906 127.96875 183.21875 101.625 189.539062 C 88.453125 192.699219 77.328125 196.046875 68.015625 200.929688 C 63.359375 203.371094 58.988281 206.160156 55.101562 210.820312 C 51.496094 215.144531 48.941406 222.277344 49.570312 229.21875 C 50.066406 237.3125 54.195312 242.148438 57.539062 245.25 C 61.125 248.578125 64.90625 250.972656 69.257812 253.382812 C 77.957031 258.203125 88.9375 262.761719 101.953125 267.421875 C 111.25 270.75 124.566406 273.535156 135.515625 276.796875 C 124.472656 280.761719 111.054688 283.972656 101.648438 288.070312 C 88.460938 293.816406 77.300781 299.476562 68.484375 305.367188 C 64.078125 308.3125 60.222656 311.257812 56.789062 315 C 53.355469 318.742188 49.480469 323.660156 49.21875 331.875 C 48.953125 340.207031 50.875 347.515625 53.789062 354 L 97.3125 354 C 95.847656 353.0625 94.574219 352.441406 93.023438 351.1875 C 87.773438 346.941406 84.550781 342.054688 83.625 336.09375 C 84.621094 335.242188 85.253906 334.589844 87.140625 333.328125 C 93.144531 329.316406 103.03125 324.140625 115.078125 318.890625 C 136.039062 309.757812 168.386719 300.667969 196.734375 292.921875 C 197.75 293.152344 198.527344 293.492188 199.546875 293.71875 C 233.632812 301.296875 248.484375 304.625 275.367188 306.234375 C 288.808594 307.039062 300.292969 306.992188 310.5 304.875 C 315.605469 303.816406 320.554688 302.351562 325.570312 298.804688 C 330.585938 295.257812 335.574219 290.4375 335.976562 282.890625 C 335.988281 282.585938 336.003906 282.28125 336 281.976562 C 335.976562 268.148438 326.273438 259.027344 315.140625 253.476562 C 304.007812 247.925781 291.566406 246.339844 277.617188 246.070312 C 249.722656 245.535156 234.613281 247.832031 200.203125 256.476562 C 198.667969 256.863281 197.515625 257.488281 195.984375 257.882812 C 167.140625 251.078125 134.417969 243.351562 113.273438 235.78125 C 104.753906 232.730469 99.328125 230.070312 93.632812 227.414062 C 98.519531 225.660156 102.230469 223.972656 109.476562 222.234375 C 133.128906 216.558594 170.359375 211.667969 204.257812 207.28125 C 238.160156 202.894531 253.191406 198.949219 279.492188 194.695312 C 292.644531 192.566406 303.703125 190.441406 312.609375 187.734375 C 317.0625 186.378906 320.929688 185.03125 325.101562 182.460938 C 327.1875 181.175781 329.46875 179.578125 331.757812 176.648438 C 334.046875 173.71875 336.257812 168.789062 335.976562 163.523438 C 335.433594 153.28125 328.714844 148.671875 324.632812 146.226562 C 320.550781 143.78125 316.652344 142.40625 312.210938 141.046875 C 303.328125 138.332031 292.335938 136.148438 279.328125 134.039062 C 259.632812 130.84375 241.027344 127.992188 215.929688 125.0625 C 241.261719 123.613281 260.066406 122.253906 280.265625 118.5 C 293.660156 116.011719 305.191406 113.066406 314.976562 108.328125 C 319.871094 105.960938 324.4375 103.152344 328.5 98.765625 C 332.5625 94.378906 335.996094 87.589844 336 80.390625 C 336.007812 62.152344 323.855469 49.140625 310.851562 39.492188 C 306.191406 36.035156 301.101562 32.941406 295.875 30 Z M 199.429688 30"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 199.4375 24 C 201.847656 24.570312 227.542969 30.6875 254.152344 41.359375 C 268.089844 46.945312 281.773438 53.777344 290.820312 60.488281 C 298.316406 66.050781 299.601562 69.558594 300.417969 72.019531 C 300.359375 72.046875 300.390625 72.042969 300.335938 72.070312 C 272.054688 94.398438 230.761719 94.703125 203.378906 95.773438 C 137.015625 98.214844 66.636719 95.707031 66.636719 95.707031 C 57.269531 95.347656 49.421875 94.558594 49.199219 103.929688 C 48.980469 113.039062 54.757812 119.230469 58.910156 122.304688 C 63.0625 125.382812 67.089844 127.085938 71.59375 128.722656 C 80.59375 131.996094 91.558594 134.472656 104.550781 136.859375 C 130.539062 141.628906 167.816406 145.636719 201.425781 149.539062 C 227.054688 152.519531 230.558594 155.46875 252.167969 158.449219 C 230.140625 161.53125 226.117188 164.5625 199.949219 167.949219 C 165.738281 172.375 127.976562 177.230469 101.632812 183.550781 C 88.460938 186.710938 77.328125 190.054688 68.015625 194.9375 C 63.359375 197.378906 58.992188 200.152344 55.105469 204.8125 C 51.496094 209.136719 48.949219 216.277344 49.574219 223.222656 C 50.070312 231.3125 54.1875 236.148438 57.53125 239.25 C 61.117188 242.578125 64.894531 244.976562 69.246094 247.386719 C 77.945312 252.207031 88.925781 256.753906 101.945312 261.414062 C 111.242188 264.742188 124.5625 267.535156 135.511719 270.800781 C 124.46875 274.765625 111.054688 277.972656 101.648438 282.070312 C 88.460938 287.816406 77.289062 293.488281 68.476562 299.378906 C 64.066406 302.324219 60.226562 305.269531 56.792969 309.007812 C 53.359375 312.75 49.476562 317.660156 49.214844 325.875 C 48.773438 339.855469 54.089844 351.289062 60.847656 360 L 114.132812 360 C 112.203125 356.644531 109.171875 354.0625 105.554688 352.683594 C 105.554688 352.683594 99.242188 350.214844 93.019531 345.183594 C 87.769531 340.9375 84.546875 336.050781 83.617188 330.089844 C 84.613281 329.238281 85.257812 328.578125 87.144531 327.320312 C 93.148438 323.304688 103.039062 318.132812 115.085938 312.882812 C 136.046875 303.746094 168.386719 294.671875 196.734375 286.925781 C 197.75 287.15625 198.523438 287.488281 199.539062 287.714844 C 233.625 295.292969 248.480469 298.632812 275.363281 300.246094 C 288.808594 301.050781 300.300781 300.984375 310.507812 298.867188 C 315.609375 297.808594 320.554688 296.34375 325.566406 292.796875 C 330.582031 289.246094 335.585938 284.433594 335.984375 276.886719 C 336 276.578125 336.003906 276.273438 336.003906 275.96875 C 335.976562 262.140625 326.285156 253.027344 315.152344 247.476562 C 304.019531 241.925781 291.5625 240.328125 277.613281 240.058594 C 249.71875 239.523438 234.621094 241.828125 200.214844 250.472656 C 198.679688 250.855469 197.511719 251.488281 195.980469 251.882812 C 167.136719 245.078125 134.425781 237.355469 113.28125 229.785156 C 104.761719 226.734375 99.320312 224.070312 93.625 221.417969 C 98.511719 219.664062 102.226562 217.972656 109.476562 216.230469 C 133.128906 210.554688 170.367188 205.671875 204.265625 201.285156 C 238.167969 196.898438 253.183594 192.957031 279.484375 188.703125 C 292.632812 186.574219 303.699219 184.4375 312.609375 181.730469 C 317.0625 180.375 320.9375 179.03125 325.109375 176.464844 C 327.195312 175.179688 329.464844 173.585938 331.753906 170.65625 C 334.042969 167.726562 336.265625 162.78125 335.988281 157.515625 C 335.441406 147.269531 328.714844 142.667969 324.632812 140.222656 C 320.550781 137.777344 316.65625 136.394531 312.214844 135.039062 C 303.332031 132.320312 292.34375 130.160156 279.335938 128.046875 C 259.636719 124.851562 241.035156 121.984375 215.9375 119.058594 C 241.265625 117.609375 260.070312 116.265625 280.269531 112.511719 C 293.664062 110.023438 305.183594 107.0625 314.96875 102.324219 C 319.863281 99.953125 324.441406 97.148438 328.503906 92.757812 C 332.566406 88.371094 336 81.597656 336.003906 74.398438 C 336.011719 56.164062 323.855469 43.144531 310.851562 33.5 C 306.191406 30.039062 301.097656 26.941406 295.871094 24 Z M 199.4375 24"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/spacefm.svg b/_icons_to_fix/spacefm.svg
new file mode 100644
index 000000000..c6071caba
--- /dev/null
+++ b/_icons_to_fix/spacefm.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.8"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 84 192 L 108 192 L 108 288 L 168 288 L 168 240 L 216 240 L 216 288 L 276 288 L 276 192 L 300 192 L 192 84 Z M 84 192"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/spideroak.svg b/_icons_to_fix/spideroak.svg
new file mode 100644
index 000000000..18b21eab4
--- /dev/null
+++ b/_icons_to_fix/spideroak.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 204.417969 126.003906 C 179.269531 126.035156 156.292969 139.777344 145.144531 161.464844 C 140.441406 159.105469 135.234375 157.867188 129.933594 157.855469 C 111.652344 157.855469 96.816406 172.117188 96.816406 189.707031 C 96.828125 190.816406 96.894531 191.929688 97.027344 193.035156 C 82.40625 198.699219 72 213.085938 72 230.183594 C 72 252.242188 89.226562 270 110.625 270 L 265.097656 270 C 268.546875 270 271.835938 269.390625 275.011719 268.523438 C 296.460938 264.585938 311.980469 246.550781 311.996094 225.539062 C 311.976562 202.640625 293.613281 183.617188 269.878906 181.902344 C 269.878906 181.898438 270.019531 181.761719 270.019531 181.761719 C 265.855469 149.925781 237.761719 126.035156 204.414062 125.996094 Z M 191.996094 162.003906 L 239.996094 210.003906 L 203.996094 210.003906 L 203.996094 258 L 179.996094 258 L 179.996094 210.003906 L 144 210.003906 L 167.996094 186.003906 Z M 191.996094 162.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.496094 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 204.417969 120 C 179.265625 120.039062 156.296875 133.777344 145.148438 155.460938 C 140.445312 153.109375 135.238281 151.859375 129.933594 151.847656 C 111.652344 151.847656 96.820312 166.117188 96.820312 183.707031 C 96.828125 184.8125 96.898438 185.929688 97.03125 187.03125 C 82.40625 192.695312 72 207.082031 72 224.183594 C 72 246.238281 89.230469 264 110.625 264 L 265.097656 264 C 268.542969 264 271.828125 263.386719 275.011719 262.523438 C 296.453125 258.585938 311.980469 240.550781 311.992188 219.539062 C 311.980469 196.632812 293.609375 177.613281 269.875 175.894531 L 270.019531 175.753906 C 265.855469 143.929688 237.761719 120.039062 204.414062 120 Z M 191.996094 156 L 239.996094 204 L 203.996094 204 L 203.996094 252 L 179.996094 252 L 179.996094 204 L 144 204 L 167.996094 180 Z M 191.996094 156"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/sqlitebrowser.svg b/_icons_to_fix/sqlitebrowser.svg
new file mode 100644
index 000000000..899ec0f71
--- /dev/null
+++ b/_icons_to_fix/sqlitebrowser.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 198 C 99.214844 198 24 235.609375 24 282 C 24 328.390625 99.214844 366 192 366 C 284.785156 366 360 328.390625 360 282 C 360 235.609375 284.785156 198 192 198 Z M 192 198"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 114 C 99.214844 114 24 151.609375 24 198 C 24 244.390625 99.214844 282 192 282 C 284.785156 282 360 244.390625 360 198 C 360 151.609375 284.785156 114 192 114 Z M 192 114"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 99.214844 30 24 67.609375 24 114 C 24 160.390625 99.214844 198 192 198 C 284.785156 198 360 160.390625 360 114 C 360 67.609375 284.785156 30 192 30 Z M 192 30"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 61.609375 24 108 C 24.058594 108.820312 24.140625 109.640625 24.246094 110.460938 C 28.039062 65.503906 102.007812 30.027344 192 30 C 282.546875 30.050781 356.726562 65.972656 359.71875 111.222656 C 359.855469 110.148438 359.949219 109.074219 360 108 C 360 61.609375 284.785156 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 192 192 C 99.214844 192 24 229.609375 24 276 C 24 322.390625 99.214844 360 192 360 C 284.785156 360 360 322.390625 360 276 C 360 229.609375 284.785156 192 192 192 Z M 192 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 192 108 C 99.214844 108 24 145.609375 24 192 C 24 238.390625 99.214844 276 192 276 C 284.785156 276 360 238.390625 360 192 C 360 145.609375 284.785156 108 192 108 Z M 192 108"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 192 24 C 99.214844 24 24 61.609375 24 108 C 24 154.390625 99.214844 192 192 192 C 284.785156 192 360 154.390625 360 108 C 360 61.609375 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/ssh-askpass-gnome.svg b/_icons_to_fix/ssh-askpass-gnome.svg
new file mode 100644
index 000000000..88818601b
--- /dev/null
+++ b/_icons_to_fix/ssh-askpass-gnome.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 324 198.007812 L 324 198 C 324 125.101562 264.902344 66.007812 192.007812 66.007812 L 192 66.007812 C 119.101562 66.007812 60.007812 125.101562 60.007812 198 L 60.007812 198.007812 C 60.007812 270.902344 119.101562 330 192 330 L 192.007812 330 C 264.902344 330 324 270.902344 324 198.007812 Z M 324 198.007812"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 99.007812 L 165.277344 131.070312 C 138.710938 141.664062 120.003906 167.65625 120.003906 198.003906 C 120.003906 237.765625 152.238281 270 192 270 C 231.761719 270 263.996094 237.765625 263.996094 198.003906 C 263.996094 167.652344 245.292969 141.660156 218.71875 131.066406 L 191.996094 99.003906 Z M 191.996094 99.007812"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24.011719 C 98.929688 24.011719 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.222656 102.8125 100.269531 30.011719 192 30.011719 C 283.730469 30.011719 357.777344 102.8125 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24.011719 192 24.011719 Z M 192 24.011719"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 60.011719 C 118.875 60.011719 60 118.875 60 192 C 60 192.683594 60.070312 193.351562 60.105469 194.027344 C 62.199219 122.761719 120.210938 66.011719 192 66.011719 C 263.789062 66.011719 321.800781 122.761719 323.894531 194.027344 C 323.929688 193.351562 324 192.683594 324 192 C 324 118.875 265.125 60.011719 192 60.011719 Z M 192 60.011719"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.976562 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.992188 291.074219 359.992188 198.003906 C 359.992188 195.980469 359.757812 194.011719 359.6875 192.003906 C 356.519531 282.253906 283.03125 354 191.992188 354 C 100.945312 354 27.464844 282.253906 24.296875 192.003906 Z M 24.304688 192.003906"/> </g> </defs> <g> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 360 192.007812 C 360 99.226562 284.785156 24.011719 192.007812 24.011719 C 99.226562 24.011719 24.011719 99.226562 24.011719 192.007812 C 24.011719 284.785156 99.226562 360 192.007812 360 C 284.785156 360 360 284.785156 360 192.007812 Z M 360 192.007812"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 324 192.007812 L 324 192 C 324 119.101562 264.902344 60.007812 192.007812 60.007812 L 192 60.007812 C 119.101562 60.007812 60.007812 119.101562 60.007812 192 L 60.007812 192.007812 C 60.007812 264.902344 119.101562 324 192 324 L 192.007812 324 C 264.902344 324 324 264.902344 324 192.007812 Z M 324 192.007812"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 191.996094 93.007812 L 165.277344 125.070312 C 138.710938 135.664062 120.003906 161.65625 120.003906 192.003906 C 120.003906 231.765625 152.238281 264 192 264 C 231.761719 264 263.996094 231.765625 263.996094 192.003906 C 263.996094 161.652344 245.292969 135.660156 218.71875 125.070312 L 191.996094 93.003906 Z M 191.996094 93.007812"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/stack.svg b/_icons_to_fix/stack.svg
new file mode 100644
index 000000000..d019dd9de
--- /dev/null
+++ b/_icons_to_fix/stack.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.304688 192.003906 C 24.234375 194.007812 24 195.972656 24 198.003906 C 24 291.074219 98.925781 366 191.996094 366 C 285.066406 366 359.996094 291.074219 359.996094 198.003906 C 359.996094 195.972656 359.753906 194.007812 359.695312 192.003906 C 356.527344 282.253906 283.039062 354 191.996094 354 C 100.953125 354 27.46875 282.253906 24.300781 192.003906 Z M 24.304688 192.003906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 96 234 L 191.996094 270 L 287.996094 234 L 287.996094 258 L 191.996094 294 L 96 258 Z M 96 234"/> <path style="fill:rgb(0%,0%,0%)" d="M 96 186 L 191.996094 222 L 287.996094 186 L 287.996094 210 L 191.996094 246 L 96 210 Z M 96 186"/> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 102.003906 L 96 138.003906 L 96 162 L 191.996094 198 L 287.996094 162 L 287.996094 138.003906 Z M 191.996094 102.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 360 192.003906 C 360 99.222656 284.785156 24.007812 192.003906 24.007812 C 99.222656 24.007812 24.007812 99.222656 24.007812 192.003906 C 24.007812 284.785156 99.222656 360 192.003906 360 C 284.785156 360 360 284.785156 360 192.003906 Z M 360 192.003906"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 96 228 L 191.996094 264 L 287.996094 228 L 287.996094 252 L 191.996094 288 L 96 252 Z M 96 228"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 96 180 L 191.996094 216 L 287.996094 180 L 287.996094 204 L 191.996094 240 L 96 204 Z M 96 180"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 191.996094 96 L 96 132 L 96 156 L 191.996094 192 L 287.996094 156 L 287.996094 132 Z M 191.996094 96"/> </g> </svg>
diff --git a/_icons_to_fix/staruml.svg b/_icons_to_fix/staruml.svg
new file mode 100644
index 000000000..25a8ab0ab
--- /dev/null
+++ b/_icons_to_fix/staruml.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 29.996094 C 176.3125 30.222656 165.117188 39.667969 159.867188 55.308594 L 160.078125 54.605469 L 135.421875 125.996094 L 52.3125 125.996094 C 52.132812 125.992188 51.953125 125.992188 51.773438 125.996094 C 41.847656 126.320312 32.90625 132.148438 26.601562 139.824219 C 12.964844 155.480469 15.847656 183.722656 33.164062 195.394531 L 98.507812 243.136719 L 73.148438 321.933594 C 73.121094 322.023438 73.105469 322.105469 73.078125 322.191406 C 69.203125 334.921875 72.847656 348.027344 82.59375 356.996094 C 82.664062 357.0625 82.734375 357.144531 82.804688 357.207031 C 94.515625 367.621094 110.992188 368.945312 124.21875 360.324219 C 124.46875 360.164062 124.703125 359.984375 124.945312 359.808594 L 192 311.996094 L 259.054688 359.808594 C 259.296875 359.984375 259.53125 360.164062 259.78125 360.324219 C 273.007812 368.945312 289.484375 367.621094 301.195312 357.207031 C 301.269531 357.144531 301.335938 357.0625 301.40625 356.996094 C 311.152344 348.027344 314.796875 334.921875 310.921875 322.191406 C 310.894531 322.105469 310.878906 322.023438 310.851562 321.933594 L 285.492188 243.136719 L 350.835938 195.394531 C 368.152344 183.722656 371.035156 155.480469 357.398438 139.824219 C 351.09375 132.148438 342.152344 126.320312 332.226562 125.996094 C 332.046875 125.992188 331.867188 125.992188 331.6875 125.996094 L 248.578125 125.996094 L 223.921875 54.605469 L 224.132812 55.308594 C 218.882812 39.667969 207.6875 30.222656 192 29.996094 Z M 192 29.996094"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 176.3125 24.222656 165.117188 33.671875 159.867188 49.3125 L 160.078125 48.609375 L 135.421875 120 L 52.3125 120 C 52.132812 119.996094 51.953125 119.996094 51.773438 120 C 41.847656 120.320312 32.90625 126.152344 26.601562 133.828125 C 20.226562 141.148438 17.507812 151.207031 18.140625 161.050781 C 18.742188 153.230469 21.519531 145.660156 26.601562 139.828125 C 32.90625 132.152344 41.847656 126.320312 51.773438 126 C 51.953125 125.996094 52.132812 125.996094 52.3125 126 L 135.421875 126 L 160.078125 54.609375 L 159.867188 55.3125 C 165.117188 39.671875 176.3125 30.222656 192 30 C 207.6875 30.222656 218.882812 39.671875 224.132812 55.3125 L 223.921875 54.609375 L 248.578125 126 L 331.6875 126 C 331.867188 125.996094 332.046875 125.996094 332.226562 126 C 342.152344 126.320312 351.09375 132.152344 357.398438 139.828125 C 362.480469 145.660156 365.257812 153.230469 365.859375 161.050781 C 366.492188 151.207031 363.773438 141.148438 357.398438 133.828125 C 351.09375 126.152344 342.152344 120.320312 332.226562 120 C 332.046875 119.996094 331.867188 119.996094 331.6875 120 L 248.578125 120 L 223.921875 48.609375 L 224.132812 49.3125 C 218.882812 33.671875 207.6875 24.222656 192 24 Z M 96.949219 242.003906 L 73.148438 315.9375 C 73.121094 316.023438 73.105469 316.109375 73.078125 316.195312 C 71.726562 320.632812 71.339844 325.101562 71.753906 329.4375 C 71.957031 327.027344 72.34375 324.609375 73.078125 322.195312 C 73.105469 322.109375 73.121094 322.023438 73.148438 321.9375 L 98.507812 243.140625 Z M 287.050781 242.003906 L 285.492188 243.140625 L 310.851562 321.9375 C 310.878906 322.023438 310.894531 322.109375 310.921875 322.195312 C 311.65625 324.609375 312.042969 327.027344 312.246094 329.4375 C 312.660156 325.101562 312.273438 320.632812 310.921875 316.195312 C 310.894531 316.109375 310.878906 316.023438 310.851562 315.9375 Z M 287.050781 242.003906"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 192 24 C 207.6875 24.222656 218.875 33.671875 224.125 49.316406 L 223.929688 48.609375 L 248.578125 120 L 331.691406 120 C 331.875 119.996094 332.046875 119.996094 332.226562 120 C 342.152344 120.320312 351.101562 126.148438 357.40625 133.824219 L 192 192 Z M 192 24"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 301.1875 351.207031 C 301.257812 351.144531 301.34375 351.078125 301.414062 351.011719 C 311.160156 342.039062 314.804688 328.925781 310.929688 316.195312 C 310.902344 316.109375 310.878906 316.019531 310.847656 315.933594 L 285.488281 237.152344 L 350.835938 189.390625 C 368.152344 177.71875 371.042969 149.480469 357.40625 133.824219 L 192 192 C 192 192 301.414062 351.011719 301.1875 351.207031 Z M 301.1875 351.207031"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 82.585938 351.011719 C 82.65625 351.078125 82.742188 351.144531 82.8125 351.207031 C 94.527344 361.621094 110.984375 362.945312 124.210938 354.324219 C 124.460938 354.164062 124.710938 353.992188 124.953125 353.816406 L 192 306 L 259.046875 353.816406 C 259.289062 353.992188 259.539062 354.164062 259.792969 354.324219 C 273.019531 362.945312 289.476562 361.621094 301.1875 351.207031 C 301.257812 351.144531 301.34375 351.078125 301.414062 351.011719 L 192 192 Z M 82.585938 351.011719"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 192 24 C 176.3125 24.222656 165.125 33.671875 159.875 49.316406 L 160.070312 48.609375 L 135.425781 120 L 52.308594 120 C 52.125 119.996094 51.953125 119.996094 51.773438 120 C 41.847656 120.320312 32.898438 126.148438 26.59375 133.824219 L 192 192 Z M 192 24"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 82.8125 351.207031 C 82.742188 351.144531 82.65625 351.078125 82.585938 351.011719 C 72.839844 342.039062 69.195312 328.925781 73.070312 316.195312 C 73.097656 316.109375 73.125 316.019531 73.152344 315.933594 L 98.511719 237.152344 L 33.164062 189.390625 C 15.847656 177.71875 12.957031 149.480469 26.59375 133.824219 L 192 192 C 192 192 82.585938 351.011719 82.8125 351.207031 Z M 82.8125 351.207031"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/steam_icon_222880.svg b/_icons_to_fix/steam_icon_222880.svg
new file mode 100644
index 000000000..86704bd06
--- /dev/null
+++ b/_icons_to_fix/steam_icon_222880.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 55.101562 60.617188 C 64.269531 133.277344 73.335938 205.921875 83.113281 278.480469 C 85.957031 287.257812 96.332031 290.386719 102.867188 296.367188 C 132.085938 317.65625 160.898438 339.546875 190.4375 360.347656 C 202.621094 356.773438 212.796875 345.3125 224.089844 338.59375 C 249.652344 320.246094 274.863281 301.398438 300.640625 283.355469 C 305.402344 267.554688 305.203125 250.445312 307.921875 234.125 C 315.976562 174.890625 322.890625 115.480469 330.449219 56.214844 C 331.105469 38.417969 328.503906 68.0625 327.410156 73.773438 C 319.742188 133.695312 312.40625 193.667969 304.632812 253.582031 C 304.769531 267.257812 301.117188 279.792969 287.371094 285.199219 C 256.148438 307.691406 225.214844 330.664062 193.699219 352.691406 C 185.417969 352.761719 179.417969 343.800781 172.183594 339.84375 C 143.109375 318.511719 114.054688 297.132812 85.0625 275.703125 C 79.898438 261.410156 80.675781 245.386719 77.597656 230.457031 C 69.75 169.789062 62.519531 108.988281 54.105469 48.378906 C 53.71875 50.554688 54.863281 57.230469 55.101562 60.617188 Z M 69.9375 59.011719 C 70.359375 86.027344 75.652344 112.703125 78.492188 139.535156 C 83.738281 179.226562 88.472656 218.992188 93.796875 258.679688 C 98.585938 268.066406 108.167969 246.597656 112.960938 242.117188 C 132.125 218.332031 150.5 193.730469 167.058594 168.152344 C 159.335938 173.066406 152.0625 188.621094 144.382812 197.34375 C 129.90625 217.222656 114.921875 236.992188 97.097656 254.011719 C 89.320312 246.871094 92.070312 224.140625 88.660156 210.988281 C 82.507812 162.027344 75.675781 113.152344 70.25 64.109375 C 70.121094 62.410156 70.011719 60.710938 69.9375 59.011719 Z M 316.183594 60.535156 C 313.792969 86.5625 309.785156 112.484375 306.390625 138.386719 C 302.878906 162.617188 300.269531 186.992188 296.972656 211.257812 C 293.761719 228.859375 293.714844 247.21875 288.832031 264.402344 C 275.675781 277.683594 259.046875 287.0625 244.527344 298.820312 C 227.53125 311.101562 210.765625 323.808594 193.84375 336.101562 C 184.054688 333.1875 173.828125 320.167969 166.535156 319.265625 C 166.4375 330.269531 184.925781 336.210938 193.089844 342.695312 C 225.257812 320.863281 255.984375 296.828125 287.292969 273.742188 C 293.945312 260.191406 292.867188 243.496094 295.441406 228.585938 C 299.742188 201.117188 302.332031 173.386719 306.390625 145.886719 C 309.785156 120.050781 313.753906 94.195312 316.175781 68.234375 C 316.277344 65.671875 316.421875 63.097656 316.183594 60.535156 Z M 217.195312 70.207031 C 206.753906 72.421875 204.027344 84.699219 195.417969 87.742188 C 186.550781 96.300781 206.851562 93.085938 205.046875 84.085938 C 208.992188 81.785156 215.957031 75.730469 223.347656 79.363281 C 227.851562 83.890625 235.511719 89.195312 229.714844 78.433594 C 227.765625 72.582031 222.40625 71.375 217.195312 70.207031 Z M 243.539062 80.320312 C 234.359375 81.082031 233.429688 95.109375 231.402344 102.082031 C 237.640625 104.882812 233.511719 82.394531 245.925781 87.976562 C 259.105469 90.226562 252.714844 107.996094 266.125 109.796875 C 268.78125 115.839844 276.265625 132.070312 279.625 131.636719 C 281.753906 124.054688 273.527344 119.460938 271.101562 112.980469 C 268.960938 99.203125 252.894531 99.65625 253.738281 85 C 251.320312 81.941406 247.4375 80.167969 243.539062 80.320312 Z M 207.519531 88.953125 C 204.320312 90.507812 209.984375 92.242188 207.519531 88.953125 Z M 226.648438 91.429688 C 223.28125 98.964844 237.621094 94.34375 226.648438 91.429688 Z M 207.089844 98.328125 C 195 100.644531 180.230469 97.371094 170.703125 109.210938 C 166.777344 113.082031 167.488281 125.1875 172.15625 115.140625 C 185.144531 103.367188 203.75 106.40625 219.917969 105.714844 C 227.460938 107.179688 235.304688 126.644531 236.878906 119.449219 C 232.011719 106.246094 221.875 96.964844 207.085938 98.328125 Z M 256.523438 112.113281 C 252.863281 122.21875 249.007812 128.59375 239.386719 131.820312 C 235.664062 133.296875 246.703125 134.976562 237.589844 136.363281 C 227.929688 134.441406 228.671875 146.8125 236.472656 141.367188 C 245.273438 134.410156 259.691406 124.675781 256.523438 112.113281 Z M 247.570312 114.578125 C 246.738281 121.476562 255.933594 116.414062 247.570312 114.578125 Z M 237.949219 125.371094 C 238.875 131.355469 244.972656 125.136719 237.949219 125.371094 Z M 228.835938 128.621094 C 218.082031 131.417969 245.394531 130.042969 231.882812 128.75 Z M 200.082031 129.65625 C 178.644531 133.945312 215.40625 138.042969 213.796875 150.503906 C 219.914062 156.617188 215.453125 186.71875 224.8125 168.480469 C 227.152344 162.273438 233.617188 168.164062 232.367188 159.082031 C 244.910156 159.191406 255.257812 181.054688 267.128906 166.902344 C 277.683594 153.28125 250.03125 178.769531 247.035156 161.371094 C 247.453125 155.335938 235.519531 155.832031 232.222656 151.800781 C 232.199219 160.265625 222.75 158.023438 220.15625 167.945312 C 216.441406 157.535156 217.5 135.914062 202.117188 130.554688 Z M 270.800781 130.394531 C 268.617188 131.953125 272.988281 131.953125 270.800781 130.394531 Z M 269.621094 132.964844 C 265.164062 141.839844 250.601562 150.101562 250.148438 157.269531 C 255.960938 150.1875 273.367188 145.207031 269.621094 132.964844 Z M 174.648438 137.109375 C 173.570312 143.648438 173.964844 155.839844 174.863281 142.453125 L 174.96875 140.382812 Z M 164.667969 147.269531 C 162.285156 154.445312 172.132812 172.578125 167.25 154.582031 C 166.125 152.433594 166.617188 148.902344 164.667969 147.269531 Z M 275.125 150.523438 C 273.425781 151.992188 276.796875 150.851562 275.125 150.523438 Z M 176.339844 167.371094 C 161.867188 196.34375 147.1875 225.417969 129.546875 252.558594 C 123.152344 260.6875 96.082031 261.039062 102.480469 271.765625 C 114.574219 267.40625 130.179688 265.058594 135.253906 251.363281 C 150.324219 225.285156 165.4375 198.964844 177.457031 171.375 L 177.011719 169.699219 Z M 186.375 203.652344 C 180.078125 208.796875 176.496094 222.992188 184.070312 209.324219 C 184.828125 207.570312 186.640625 205.609375 186.375 203.652344 Z M 208.371094 211.871094 C 199.484375 217.796875 192.011719 234.710938 189.625 241.410156 C 195.746094 231.667969 206.761719 220.753906 210.621094 212.109375 Z M 208.371094 211.871094"/> </g> </defs> <g> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 193.664062 23.511719 C 164.132812 25.246094 135.269531 32.644531 106.050781 36.964844 C 88.550781 40.335938 70.753906 42.554688 53.449219 46.652344 C 61.089844 112.203125 70.121094 177.664062 78.164062 243.164062 C 81.230469 256.402344 79.957031 270.878906 85.019531 283.464844 C 120.113281 309.1875 154.914062 335.445312 190.394531 360.609375 C 197.796875 360.875 203.269531 351.707031 209.976562 348.953125 C 240.425781 327.246094 270.472656 304.84375 300.984375 283.273438 C 306.261719 258.761719 307.21875 233.425781 311.335938 208.660156 C 317.824219 158.058594 323.992188 107.390625 330.386719 56.8125 C 335.0625 41.984375 316.960938 44.488281 307.613281 42.113281 C 292.429688 41.566406 283.179688 38.179688 268.246094 34.929688 C 243.371094 31.441406 218.75 24.921875 193.664062 23.511719 Z M 193.664062 23.511719"/> <path style="fill:rgb(0%,0%,0%)" d="M 188.742188 359.378906 C 154.046875 334.179688 119.570312 308.652344 85.0625 283.203125 C 79.839844 268.023438 80.289062 251.144531 77.308594 235.296875 C 69.460938 172.347656 60.832031 109.402344 53.492188 46.390625 C 95.316406 38.109375 137.570312 31.242188 179.667969 24.203125 C 207.074219 20.507812 233.800781 30.25 260.792969 33.359375 C 275.832031 33.839844 286.628906 42.128906 300.269531 40.523438 C 310.765625 44.871094 335.585938 38.878906 330.398438 57.195312 C 321.785156 125.125 313.417969 193.144531 304.632812 261.078125 C 305.882812 276.925781 298.453125 288.554688 284.132812 295.046875 C 253.992188 316.761719 224.128906 338.9375 193.699219 360.191406 L 191.910156 360.75 Z M 194.210938 349.683594 C 227.707031 325.894531 260.863281 301.496094 293.261719 276.261719 C 298.683594 262.609375 297.617188 246.652344 300.804688 232.121094 C 308.195312 173.777344 316.050781 115.46875 323.820312 57.214844 C 317.996094 46.488281 298.980469 50.550781 287.796875 46.023438 C 256.605469 40.300781 225.582031 33.78125 194.324219 28.453125 C 151.082031 35.496094 108.347656 45.117188 65.121094 52.296875 C 61.394531 66.535156 67.609375 84.101562 68.339844 99.519531 C 75.199219 157.152344 82.609375 214.632812 89.824219 272.226562 C 94.941406 281.839844 106.832031 286.765625 115.074219 294.007812 C 140.609375 312.917969 165.914062 332.191406 192.089844 350.167969 L 193.089844 350.195312 Z M 192.496094 343.078125 C 183.769531 336.636719 169.007812 330.78125 166.003906 320.554688 C 183.753906 282.441406 201.480469 243.304688 230.367188 212.101562 C 237.859375 199.769531 254.597656 195.1875 260.128906 182.042969 C 257.257812 175.980469 269.925781 178.988281 270.195312 169.535156 C 272.691406 161.859375 252.234375 179.78125 247.859375 167.523438 C 241.96875 158.246094 231.667969 157.3125 229.363281 165.128906 C 223.875 164.527344 218.253906 184.457031 218.28125 168.652344 C 217.816406 153.75 210.246094 137.691406 194.246094 134.851562 C 187.972656 128.796875 207.605469 130.515625 208.335938 121.839844 C 209.386719 136.019531 229.414062 142.039062 240.859375 135.066406 C 241.203125 132.011719 215.84375 129.269531 231.882812 128.75 C 248.851562 132.308594 228.589844 115.074219 225.796875 109.738281 C 219.929688 103.105469 210.84375 106.613281 203.191406 105.917969 C 190.628906 106.089844 173.492188 107.851562 168.445312 121.46875 C 171.386719 132.902344 177.484375 143.917969 174.070312 157.101562 C 181.914062 172.386719 170.5625 185.492188 164.203125 198.949219 C 153.351562 219.6875 142.425781 240.539062 129.546875 260.058594 C 121.527344 265.667969 108.976562 271.402344 100.140625 270.996094 C 108.765625 250.570312 125.90625 235.417969 138.117188 217.1875 C 148.234375 202.835938 159.859375 188.617188 167.769531 173.339844 C 149.222656 196.5 133.503906 222.054688 113.542969 244.195312 C 106.804688 251.605469 91.378906 273.441406 92.605469 250.511719 C 85.398438 190.65625 76.863281 130.984375 70.203125 71.082031 C 63.152344 50.953125 87.863281 55.78125 99.777344 51.425781 C 130.710938 46.144531 161.371094 38.894531 192.53125 34.90625 C 225.070312 38.050781 256.839844 46.65625 289.085938 51.8125 C 300.984375 54.96875 322.546875 52.71875 315.984375 71.71875 C 311.832031 109.40625 305.746094 146.824219 301.421875 184.480469 C 297.324219 212.871094 294.519531 241.425781 289.886719 269.75 C 280.21875 283.371094 263.667969 290.449219 251.203125 301.367188 C 232.054688 315.394531 212.953125 329.605469 193.84375 343.601562 L 193.074219 343.589844 Z M 169.03125 169.324219 C 168.585938 162.5 162.511719 147.949219 165.113281 162.691406 C 165.949219 163.511719 167.460938 175.09375 169.03125 169.324219 Z M 264.328125 165.128906 C 271.960938 162.90625 277.496094 155.265625 276.386719 151.035156 C 279.882812 148.875 281.503906 136.175781 278.011719 131.105469 C 269.78125 123.179688 270.058594 107.5625 257.503906 105.320312 C 259.914062 93.800781 240.90625 78.984375 236.34375 93.984375 C 226.375 105.796875 235.226562 123.652344 246.628906 128.824219 C 257.234375 125.535156 247.910156 118.292969 247.949219 114.617188 C 253.035156 121.496094 259.21875 104.644531 256.808594 117.945312 C 254.660156 132.496094 234.785156 138.308594 230.328125 148.363281 C 239.390625 165.601562 260.558594 149.820312 263.472656 137.96875 C 264.535156 138.359375 272.976562 128.3125 269.839844 139.011719 C 267.65625 149.707031 237.273438 157 253.3125 167.15625 C 257.144531 168.183594 261.113281 167.402344 264.328125 165.128906 Z M 270.195312 131.003906 C 271.75 128.816406 271.75 133.191406 270.195312 131.003906 Z M 230.597656 101.542969 C 233.863281 95.945312 219.199219 89.519531 231.566406 93.015625 C 232.734375 84.796875 221.449219 73.847656 213.328125 79.734375 C 204.660156 84.640625 198.566406 94.519531 192.894531 99.753906 C 202.304688 107.320312 210.332031 76.785156 206.367188 97.039062 C 213.105469 99.433594 223.140625 101.472656 229.398438 103.273438 Z M 188.535156 241.625 C 195.683594 232.667969 198.953125 212.015625 211.691406 212.902344 C 203.070312 221.417969 196.65625 234.050781 188.535156 241.625 Z M 178.78125 215.457031 C 181.453125 208.191406 190.5625 198.257812 182.945312 211.25 C 182.023438 211.839844 179.972656 218.363281 178.78125 215.457031 Z M 178.78125 215.457031"/> <use mask="url(#mask0)" xlink:href="#surface5"/> </g> </svg>
diff --git a/_icons_to_fix/steam_icon_287390.svg b/_icons_to_fix/steam_icon_287390.svg
new file mode 100644
index 000000000..941f66dd3
--- /dev/null
+++ b/_icons_to_fix/steam_icon_287390.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 30.742188 247.246094 L 30.742188 290.402344 L 353.253906 290.402344 L 353.253906 247.246094 Z M 239.578125 254.160156 L 243.855469 254.160156 L 243.855469 276.824219 L 240.070312 283.378906 L 227.050781 283.378906 L 222.683594 275.816406 L 222.683594 255.144531 L 227.480469 255.308594 L 227.480469 275.28125 L 229.40625 278.710938 L 237.527344 278.710938 L 239.578125 275.160156 Z M 107.574219 254.460938 C 112.238281 254.460938 116.019531 258.179688 116.019531 262.761719 C 116.015625 266.40625 113.59375 269.621094 110.046875 270.691406 L 118.179688 281.066406 L 118.179688 282.707031 L 111.617188 282.707031 L 103.414062 271.386719 L 99.476562 271.386719 L 99.476562 282.707031 L 94.554688 282.707031 L 94.554688 254.652344 C 94.554688 254.652344 103.359375 254.507812 106.859375 254.496094 C 107.097656 254.472656 107.335938 254.460938 107.574219 254.460938 Z M 138.683594 254.488281 L 158.042969 254.488281 L 158.042969 259.738281 L 144.425781 259.738281 L 144.425781 266.136719 L 157.878906 266.136719 L 157.878906 270.839844 L 144.261719 270.839844 L 144.261719 277.457031 L 158.207031 277.457031 L 158.207031 282.378906 L 138.683594 282.378906 Z M 195.574219 254.53125 L 201.601562 260.558594 L 201.601562 277.046875 L 196.105469 282.542969 L 179.863281 282.542969 L 179.863281 254.980469 Z M 280.59375 254.621094 L 287.097656 254.621094 L 278.910156 268.804688 L 286.5 281.949219 L 280.605469 281.949219 L 275.027344 272.285156 L 269.4375 281.964844 L 263.878906 281.964844 L 271.585938 268.613281 L 264.1875 254.980469 L 269.863281 255.226562 L 275.054688 264.214844 Z M 103.734375 258.640625 C 102.273438 258.644531 100.804688 258.652344 99.355469 258.652344 L 99.355469 266.953125 C 102.210938 266.871094 105.355469 267.101562 108.070312 266.878906 C 109.957031 266.574219 111.355469 264.832031 111.355469 262.78125 C 111.355469 260.730469 109.957031 258.988281 108.070312 258.683594 L 108.070312 258.652344 C 106.644531 258.636719 105.191406 258.636719 103.734375 258.640625 Z M 184.292969 259.738281 L 184.292969 277.292969 L 193.972656 277.292969 L 196.597656 274.667969 L 196.597656 262.199219 L 194.21875 259.820312 Z M 184.292969 259.738281"/> </g> </defs> <g> <path style="fill-rule:evenodd;fill:rgb(58.431%,7.058%,7.058%)" d="M 368.015625 285.894531 L 353.148438 290.433594 L 353.148438 285.847656 Z M 368.015625 285.894531"/> <path style="fill-rule:evenodd;fill:rgb(58.431%,7.058%,7.058%)" d="M 15.921875 285.859375 L 30.800781 290.34375 L 30.800781 285.859375 Z M 15.921875 285.859375"/> <path style="fill:rgb(0%,0%,0%)" d="M 30.75 60.75 L 353.25 60.75 L 353.25 323.25 L 30.75 323.25 Z M 30.75 60.75"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 15.894531 242.746094 L 15.894531 285.902344 L 368.015625 285.902344 L 368.015625 242.746094 Z M 239.578125 249.660156 L 243.855469 249.660156 L 243.855469 272.324219 L 240.070312 278.878906 L 227.050781 278.878906 L 222.683594 271.316406 L 222.683594 250.644531 L 227.480469 250.808594 L 227.480469 270.78125 L 229.40625 274.210938 L 237.527344 274.210938 L 239.578125 270.660156 Z M 107.574219 249.960938 C 112.238281 249.960938 116.019531 253.679688 116.019531 258.261719 C 116.015625 261.90625 113.59375 265.121094 110.046875 266.191406 L 118.179688 276.566406 L 118.179688 278.207031 L 111.617188 278.207031 L 103.414062 266.886719 L 99.476562 266.886719 L 99.476562 278.207031 L 94.554688 278.207031 L 94.554688 250.152344 C 94.554688 250.152344 103.359375 250.007812 106.859375 249.996094 C 107.097656 249.972656 107.335938 249.960938 107.574219 249.960938 Z M 138.683594 249.988281 L 158.042969 249.988281 L 158.042969 255.238281 L 144.425781 255.238281 L 144.425781 261.636719 L 157.878906 261.636719 L 157.878906 266.339844 L 144.261719 266.339844 L 144.261719 272.957031 L 158.207031 272.957031 L 158.207031 277.878906 L 138.683594 277.878906 Z M 195.574219 250.03125 L 201.601562 256.058594 L 201.601562 272.546875 L 196.105469 278.042969 L 179.863281 278.042969 L 179.863281 250.480469 Z M 280.59375 250.121094 L 287.097656 250.121094 L 278.910156 264.304688 L 286.5 277.449219 L 280.605469 277.449219 L 275.027344 267.785156 L 269.4375 277.464844 L 263.878906 277.464844 L 271.585938 264.113281 L 264.1875 250.480469 L 269.863281 250.726562 L 275.054688 259.714844 Z M 103.734375 254.140625 C 102.273438 254.144531 100.804688 254.152344 99.355469 254.152344 L 99.355469 262.453125 C 102.210938 262.371094 105.355469 262.601562 108.070312 262.378906 C 109.957031 262.074219 111.355469 260.332031 111.355469 258.28125 C 111.355469 256.230469 109.957031 254.488281 108.070312 254.183594 L 108.070312 254.152344 C 106.644531 254.136719 105.191406 254.136719 103.734375 254.140625 Z M 184.292969 255.238281 L 184.292969 272.792969 L 193.972656 272.792969 L 196.597656 270.167969 L 196.597656 257.699219 L 194.21875 255.320312 Z M 184.292969 255.238281"/> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 292.964844 112.164062 C 277.566406 112.75 264.082031 122.679688 258.953125 137.210938 C 258.886719 136.140625 258.769531 135.035156 258.578125 133.871094 C 255.511719 115.492188 238.09375 114.34375 233.785156 114.34375 C 233.167969 114.34375 232.820312 114.367188 232.820312 114.367188 L 130.304688 114.367188 L 130.089844 130.871094 L 169.058594 130.871094 L 169.058594 184.628906 L 189.8125 184.628906 L 189.8125 130.621094 L 231.011719 130.621094 C 231.320312 130.582031 231.632812 130.558594 231.945312 130.554688 C 236.589844 130.554688 240.355469 134.320312 240.355469 138.964844 C 240.351562 143.558594 236.664062 147.300781 232.070312 147.371094 L 232.070312 147.375 L 215.566406 147.375 L 215.566406 134.621094 L 197.0625 134.621094 L 197.0625 184.878906 L 215.566406 184.878906 L 215.566406 163.878906 L 224.820312 163.878906 L 238.820312 184.628906 L 260.078125 184.628906 L 243.824219 160.625 C 243.824219 160.625 252.59375 157.855469 256.808594 149.160156 C 256.804688 149.339844 256.800781 149.519531 256.800781 149.695312 C 256.824219 169.882812 272.792969 186.445312 292.964844 187.207031 L 292.964844 169.878906 C 282.363281 169.136719 274.136719 160.324219 274.125 149.695312 C 274.125 139.058594 282.355469 130.238281 292.964844 129.492188 Z M 295.792969 112.1875 L 295.792969 129.511719 C 306.398438 130.253906 314.625 139.066406 314.636719 149.695312 C 314.632812 160.332031 306.40625 169.15625 295.792969 169.898438 L 295.792969 187.226562 C 315.976562 186.46875 331.949219 169.894531 331.960938 149.695312 C 331.9375 129.507812 315.96875 112.945312 295.792969 112.1875 Z M 107.296875 114.867188 L 89.296875 141.496094 L 73.292969 114.992188 L 52.289062 115.242188 L 89.671875 171 L 107.800781 145.371094 L 108.046875 185.378906 L 127.675781 185.253906 L 127.804688 157.5 L 161.683594 157.5 L 161.683594 142.246094 L 127.550781 142.246094 L 127.425781 114.867188 Z M 52.039062 118.867188 L 52.164062 184.378906 L 71.667969 184.628906 L 71.792969 148.375 Z M 130.53125 167.753906 L 130.316406 185.003906 L 165.808594 185.003906 L 165.808594 167.753906 Z M 130.53125 167.753906"/> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 250.792969 196.371094 C 241.75 196.402344 234.476562 202.898438 234.476562 212.066406 L 234.476562 216.152344 C 234.476562 225.320312 241.75 231.8125 250.792969 231.847656 L 250.792969 225.359375 C 246.507812 224.910156 243.1875 221.304688 243.1875 216.894531 L 243.1875 211.359375 C 243.1875 206.949219 246.507812 203.34375 250.792969 202.890625 Z M 252.570312 196.371094 L 252.570312 202.886719 C 255.738281 203.203125 258.382812 205.246094 259.5625 208.0625 L 266.746094 208.0625 C 265.121094 201.367188 259.503906 197.097656 252.570312 196.371094 Z M 128.371094 196.371094 L 128.371094 201.074219 C 129.808594 201.140625 131.035156 201.605469 132.042969 202.488281 C 133.128906 203.402344 133.671875 204.660156 133.671875 206.269531 L 141.523438 206.269531 C 141.523438 204.480469 141.152344 202.925781 140.417969 201.609375 C 139.71875 200.292969 138.75 199.199219 137.507812 198.320312 C 136.308594 197.445312 134.867188 196.824219 133.207031 196.402344 C 131.675781 196.011719 130.066406 196.398438 128.371094 196.371094 Z M 127.335938 196.371094 C 125.964844 196.429688 124.570312 196.050781 123.144531 196.457031 C 121.480469 196.933594 119.964844 197.628906 118.609375 198.539062 C 117.253906 199.453125 116.128906 200.605469 115.238281 201.992188 C 114.382812 203.347656 113.957031 204.898438 113.957031 206.652344 C 113.957031 208.664062 114.480469 210.269531 115.527344 211.476562 C 116.574219 212.644531 117.871094 213.59375 119.421875 214.324219 C 120.972656 215.058594 122.660156 215.640625 124.484375 216.082031 C 125.480469 216.316406 126.425781 216.554688 127.335938 216.800781 L 127.335938 210.457031 C 127.183594 210.414062 127.015625 210.371094 126.867188 210.324219 C 125.316406 209.8125 124.019531 209.226562 122.972656 208.570312 C 121.925781 207.914062 121.402344 207 121.402344 205.832031 C 121.402344 205.0625 121.613281 204.386719 122.039062 203.804688 C 122.46875 203.21875 122.992188 202.726562 123.613281 202.324219 C 124.269531 201.921875 124.988281 201.609375 125.761719 201.390625 C 126.296875 201.242188 126.820312 201.144531 127.335938 201.097656 Z M 322.695312 196.371094 L 322.796875 203.3125 L 331.472656 203.3125 L 331.472656 196.371094 Z M 154.921875 196.371094 L 154.921875 231.847656 L 162.871094 231.847656 L 162.871094 196.371094 Z M 279.503906 196.371094 L 271.4375 196.371094 L 271.4375 231.847656 L 279.503906 231.847656 Z M 164.296875 196.371094 L 164.296875 203.074219 L 173.429688 203.074219 L 173.429688 196.371094 Z M 231.097656 196.371094 L 223.5 196.371094 L 223.5 231.847656 L 231.097656 231.847656 Z M 52.527344 196.371094 L 52.527344 231.847656 L 60.238281 231.847656 L 60.238281 196.371094 Z M 144.242188 196.371094 L 144.242188 203.3125 L 153.140625 203.3125 L 153.140625 196.371094 Z M 303.355469 196.371094 L 303.355469 203.191406 L 311.777344 203.191406 L 311.777344 196.371094 Z M 203.160156 196.371094 L 195.144531 196.371094 L 195.144531 231.847656 L 202.976562 231.847656 L 202.976562 196.371094 Z M 321.746094 196.371094 L 313.558594 196.371094 L 313.558594 231.847656 L 321.746094 231.847656 Z M 291.84375 196.371094 L 291.84375 209.242188 L 280.808594 209.480469 L 280.808594 216.242188 L 292.082031 216.242188 L 292.082031 231.847656 L 299.554688 231.847656 L 299.554688 196.371094 Z M 91.679688 196.371094 L 79.933594 231.847656 L 88.832031 231.847656 L 96.308594 204.617188 L 99.988281 217.90625 L 94.171875 217.90625 L 92.273438 223.839844 L 102.121094 223.839844 L 104.375 231.847656 L 112.800781 231.847656 L 100.460938 196.371094 Z M 128.371094 210.757812 L 128.371094 217.097656 C 128.78125 217.214844 129.210938 217.332031 129.601562 217.449219 C 131.152344 217.925781 132.449219 218.511719 133.496094 219.203125 C 134.542969 219.898438 135.066406 220.847656 135.066406 222.054688 C 135.066406 222.859375 134.835938 223.554688 134.367188 224.136719 C 133.941406 224.722656 133.378906 225.214844 132.683594 225.617188 C 132.023438 225.984375 131.269531 226.257812 130.414062 226.441406 C 129.71875 226.597656 129.039062 226.679688 128.371094 226.703125 L 128.371094 231.847656 C 128.371094 231.847656 131.351562 232.039062 132.914062 231.644531 C 134.660156 231.207031 136.230469 230.53125 137.625 229.617188 C 139.0625 228.707031 140.242188 227.574219 141.171875 226.21875 C 142.101562 224.832031 142.570312 223.222656 142.570312 221.398438 C 142.570312 219.386719 142.046875 217.761719 141 216.519531 C 139.953125 215.277344 138.632812 214.289062 137.042969 213.558594 C 135.492188 212.792969 133.808594 212.1875 131.984375 211.75 C 130.71875 211.417969 129.527344 211.089844 128.371094 210.757812 Z M 251.535156 211.988281 L 251.535156 218.574219 L 260.050781 218.574219 C 259.332031 222.203125 256.316406 224.992188 252.570312 225.367188 L 252.570312 231.847656 C 255.925781 231.496094 258.972656 230.925781 261.410156 228.847656 L 261.410156 231.253906 L 267.164062 231.253906 L 267.164062 217.542969 C 267.203125 217.082031 267.222656 216.621094 267.222656 216.152344 L 267.222656 212.066406 Z M 112.851562 220.574219 C 112.851562 222.546875 113.257812 224.265625 114.074219 225.726562 C 114.886719 227.1875 115.992188 228.414062 117.386719 229.398438 C 118.785156 230.351562 120.375 231.078125 122.15625 231.589844 C 123.816406 232.023438 125.546875 231.808594 127.335938 231.847656 L 127.335938 226.695312 C 127.335938 226.695312 123.96875 226.15625 122.796875 225.34375 C 121.476562 224.429688 120.78125 222.839844 120.703125 220.574219 Z M 204.042969 224.429688 L 204.398438 224.90625 L 204.398438 231.847656 L 218.992188 231.847656 L 218.992188 224.429688 Z M 61.542969 224.785156 L 61.542969 231.847656 L 76.375 231.847656 L 76.375 224.785156 Z M 61.542969 224.785156"/> </g> </svg>
diff --git a/_icons_to_fix/steam_icon_400.svg b/_icons_to_fix/steam_icon_400.svg
new file mode 100644
index 000000000..611f49563
--- /dev/null
+++ b/_icons_to_fix/steam_icon_400.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <linearGradient id="linear0" x1="151.796" x2="432.369" y1="252.285" y2="259.454" gradientTransform="matrix(0.687765,0,0,0.687765,15.93225,15.932237)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(29.019%,68.235%,90.196%)"/> <stop offset="1" style="stop-color:rgb(29.019%,68.235%,90.196%);stop-opacity:0"/> </linearGradient> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:url(#linear0)" d="M 205.894531 80.269531 C 204.847656 80.28125 203.792969 80.320312 202.742188 80.398438 C 166.714844 83.019531 132.859375 124.359375 122.542969 178.324219 C 113.394531 238.523438 133.582031 289.796875 165.917969 298.621094 C 156.980469 292.257812 139.933594 269.171875 138.78125 242.816406 C 192.972656 369.59375 288.535156 241.382812 265.507812 131.605469 C 263.550781 147.484375 262.601562 163.195312 251.664062 177.546875 C 251.664062 177.546875 262.730469 123.011719 250.949219 106.804688 C 244.800781 97.714844 240.703125 83.75 216.859375 80.875 C 214.824219 80.484375 211.101562 80.464844 209.023438 80.34375 C 207.984375 80.285156 206.941406 80.261719 205.894531 80.269531 Z M 205.894531 80.269531"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 209.644531 53.957031 C 208.035156 53.945312 206.421875 54 204.800781 54.113281 C 187.632812 55.398438 170.589844 63.886719 155.429688 78.015625 C 144.304688 89.925781 134.40625 104.976562 126.523438 122.5 C 128.65625 116.746094 131.039062 110.550781 133.574219 104.386719 C 128.746094 111.804688 124.316406 119.910156 120.390625 128.636719 C 127.320312 109.929688 136.875 86.582031 145.828125 74.765625 C 145.828125 74.765625 144.765625 75.59375 142.992188 77.207031 C 127.460938 94.054688 97.871094 136.085938 105.152344 206.414062 C 107.054688 224.792969 108.667969 233.734375 110.046875 236.359375 C 117.046875 283.464844 141.5625 316.660156 173.933594 322.855469 C 196.300781 327.136719 219.183594 318.136719 238.808594 299.84375 C 259.097656 278.121094 275.160156 246.160156 282.289062 208.882812 C 296.753906 133.21875 268.953125 64.320312 220.191406 54.996094 C 217.246094 54.429688 214.261719 54.097656 211.246094 53.992188 C 210.714844 53.972656 210.179688 53.960938 209.644531 53.957031 Z M 212.027344 74.136719 C 213.074219 74.125 214.117188 74.148438 215.15625 74.210938 C 217.234375 74.328125 220.957031 74.347656 222.992188 74.738281 C 246.839844 77.617188 250.933594 91.582031 257.085938 100.671875 C 266.285156 113.328125 261.558594 149.269531 259.042969 164.445312 C 263.25 153.855469 264.132812 142.773438 265.507812 131.605469 C 266.699219 137.28125 267.566406 143.007812 268.144531 148.746094 C 269.949219 141.125 270.675781 133.316406 271.640625 125.46875 C 283.886719 183.839844 262.601562 247.421875 231.835938 275.113281 C 209.792969 299.417969 181.488281 305.070312 157.089844 274.6875 C 162.25 283.234375 167.988281 289.59375 172.050781 292.488281 C 163.015625 290.019531 154.929688 284.238281 148.167969 275.875 C 153.9375 286.90625 161.101562 295.195312 165.917969 298.621094 C 133.582031 289.796875 113.390625 238.523438 122.542969 178.324219 C 128.882812 145.160156 144.113281 116.769531 163.273438 99.199219 C 176.710938 84.566406 192.570312 75.449219 208.875 74.261719 C 209.929688 74.1875 210.980469 74.144531 212.027344 74.136719 Z M 212.027344 74.136719"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 250.246094 70.246094 C 275.257812 98.152344 286.484375 148.722656 276.15625 202.746094 C 261.6875 278.414062 210.429688 332.1875 161.667969 322.855469 C 150.601562 320.738281 140.457031 315.464844 131.613281 307.558594 C 141.773438 318.886719 154.082031 326.367188 167.800781 328.992188 C 216.5625 338.324219 267.820312 284.546875 282.289062 208.882812 C 293.425781 150.621094 279.5 96.378906 250.246094 70.246094 Z M 199.757812 74.136719 C 198.710938 74.144531 197.660156 74.1875 196.605469 74.261719 C 160.582031 76.882812 126.722656 118.222656 116.40625 172.191406 C 108.9375 221.332031 121.023438 264.523438 143.304688 283.53125 C 125.015625 262.300781 115.789062 222.742188 122.542969 178.324219 C 132.859375 124.359375 166.714844 83.019531 202.742188 80.398438 C 204.847656 80.246094 206.945312 80.226562 209.023438 80.34375 L 209.023438 80.347656 C 211.101562 80.464844 214.824219 80.484375 216.859375 80.875 C 226.035156 81.980469 232.277344 84.734375 236.847656 88.214844 C 232.050781 82.042969 224.855469 76.445312 210.722656 74.738281 C 208.691406 74.347656 204.964844 74.332031 202.890625 74.210938 C 201.851562 74.152344 200.808594 74.125 199.757812 74.136719 Z M 145.828125 74.765625 C 145.828125 74.765625 133.792969 84.019531 121.785156 103.234375 C 119.070312 109.777344 116.519531 116.386719 114.253906 122.5 C 122.453125 104.285156 132.824219 88.738281 144.492188 76.617188 C 144.9375 75.976562 145.382812 75.351562 145.828125 74.765625 Z M 259.375 125.46875 C 258.355469 133.738281 257.597656 141.957031 255.570312 149.964844 C 254.226562 164.890625 251.664062 177.546875 251.664062 177.546875 C 257.929688 169.324219 260.914062 160.652344 262.691406 151.757812 C 262.273438 142.96875 261.199219 134.160156 259.375 125.46875 Z M 138.78125 242.816406 C 138.90625 245.714844 139.238281 248.570312 139.714844 251.375 C 146.042969 263.027344 152.789062 271.726562 159.738281 277.832031 C 152.34375 269.496094 145.265625 257.984375 138.78125 242.816406 Z M 158.675781 291.636719 C 158.875 291.875 159.074219 292.109375 159.273438 292.335938 C 159.445312 292.386719 159.613281 292.441406 159.78125 292.484375 C 159.425781 292.234375 159.054688 291.941406 158.675781 291.636719 Z M 158.675781 291.636719"/> </g> </defs> <g> <path style="fill:rgb(15.294%,16.470%,20.392%)" d="M 360.75 192 C 360.75 285.199219 285.199219 360.75 192 360.75 C 98.800781 360.75 23.25 285.199219 23.25 192 C 23.25 98.800781 98.800781 23.25 192 23.25 C 285.199219 23.25 360.75 98.800781 360.75 192 Z M 360.75 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill-rule:evenodd;fill:rgb(29.019%,68.235%,90.196%)" d="M 211.25 53.992188 C 209.113281 53.917969 206.960938 53.960938 204.800781 54.113281 C 172.207031 56.546875 140.050781 84.9375 120.390625 128.636719 C 127.320312 109.929688 136.875 86.582031 145.828125 74.765625 C 145.828125 74.765625 89.25 118.222656 99.019531 212.546875 C 100.921875 230.929688 101.257812 230.066406 103.914062 242.496094 C 110.910156 289.597656 135.429688 322.792969 167.800781 328.992188 C 216.5625 338.324219 267.820312 284.546875 282.289062 208.882812 C 296.753906 133.21875 268.953125 64.320312 220.191406 54.996094 C 217.246094 54.429688 214.261719 54.097656 211.25 53.992188 Z M 209.023438 80.347656 C 211.101562 80.464844 214.824219 80.484375 216.859375 80.875 C 240.703125 83.75 244.800781 97.71875 250.949219 106.804688 C 262.726562 123.011719 251.664062 177.546875 251.664062 177.546875 C 262.597656 163.195312 263.550781 147.484375 265.507812 131.605469 C 288.535156 241.382812 192.972656 369.59375 138.78125 242.816406 C 139.9375 269.171875 156.980469 292.257812 165.917969 298.621094 C 133.582031 289.796875 113.394531 238.523438 122.542969 178.324219 C 132.859375 124.359375 166.714844 83.019531 202.742188 80.398438 C 204.847656 80.246094 206.945312 80.226562 209.023438 80.34375 Z M 209.023438 80.347656"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/steam_icon_620.svg b/_icons_to_fix/steam_icon_620.svg
new file mode 100644
index 000000000..7108b60e0
--- /dev/null
+++ b/_icons_to_fix/steam_icon_620.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <linearGradient id="linear0" x1="151.796" x2="432.369" y1="252.285" y2="259.454" gradientTransform="matrix(0.687765,0,0,0.687765,15.93225,15.932237)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(29.019%,68.235%,90.196%)"/> <stop offset="1" style="stop-color:rgb(29.019%,68.235%,90.196%);stop-opacity:0"/> </linearGradient> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:url(#linear0)" d="M 205.894531 80.269531 C 204.847656 80.28125 203.792969 80.320312 202.742188 80.398438 C 166.714844 83.019531 132.859375 124.359375 122.542969 178.324219 C 113.394531 238.523438 133.582031 289.796875 165.917969 298.621094 C 156.980469 292.257812 139.933594 269.171875 138.78125 242.816406 C 192.972656 369.59375 288.535156 241.382812 265.507812 131.605469 C 263.550781 147.484375 262.601562 163.195312 251.664062 177.546875 C 251.664062 177.546875 262.730469 123.011719 250.949219 106.804688 C 244.800781 97.714844 240.703125 83.75 216.859375 80.875 C 214.824219 80.484375 211.101562 80.464844 209.023438 80.34375 C 207.984375 80.285156 206.941406 80.261719 205.894531 80.269531 Z M 205.894531 80.269531"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 209.644531 53.957031 C 208.035156 53.945312 206.421875 54 204.800781 54.113281 C 187.632812 55.398438 170.589844 63.886719 155.429688 78.015625 C 144.304688 89.925781 134.40625 104.976562 126.523438 122.5 C 128.65625 116.746094 131.039062 110.550781 133.574219 104.386719 C 128.746094 111.804688 124.316406 119.910156 120.390625 128.636719 C 127.320312 109.929688 136.875 86.582031 145.828125 74.765625 C 145.828125 74.765625 144.765625 75.59375 142.992188 77.207031 C 127.460938 94.054688 97.871094 136.085938 105.152344 206.414062 C 107.054688 224.792969 108.667969 233.734375 110.046875 236.359375 C 117.046875 283.464844 141.5625 316.660156 173.933594 322.855469 C 196.300781 327.136719 219.183594 318.136719 238.808594 299.84375 C 259.097656 278.121094 275.160156 246.160156 282.289062 208.882812 C 296.753906 133.21875 268.953125 64.320312 220.191406 54.996094 C 217.246094 54.429688 214.261719 54.097656 211.246094 53.992188 C 210.714844 53.972656 210.179688 53.960938 209.644531 53.957031 Z M 212.027344 74.136719 C 213.074219 74.125 214.117188 74.148438 215.15625 74.210938 C 217.234375 74.328125 220.957031 74.347656 222.992188 74.738281 C 246.839844 77.617188 250.933594 91.582031 257.085938 100.671875 C 266.285156 113.328125 261.558594 149.269531 259.042969 164.445312 C 263.25 153.855469 264.132812 142.773438 265.507812 131.605469 C 266.699219 137.28125 267.566406 143.007812 268.144531 148.746094 C 269.949219 141.125 270.675781 133.316406 271.640625 125.46875 C 283.886719 183.839844 262.601562 247.421875 231.835938 275.113281 C 209.792969 299.417969 181.488281 305.070312 157.089844 274.6875 C 162.25 283.234375 167.988281 289.59375 172.050781 292.488281 C 163.015625 290.019531 154.929688 284.238281 148.167969 275.875 C 153.9375 286.90625 161.101562 295.195312 165.917969 298.621094 C 133.582031 289.796875 113.390625 238.523438 122.542969 178.324219 C 128.882812 145.160156 144.113281 116.769531 163.273438 99.199219 C 176.710938 84.566406 192.570312 75.449219 208.875 74.261719 C 209.929688 74.1875 210.980469 74.144531 212.027344 74.136719 Z M 212.027344 74.136719"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 250.246094 70.246094 C 275.257812 98.152344 286.484375 148.722656 276.15625 202.746094 C 261.6875 278.414062 210.429688 332.1875 161.667969 322.855469 C 150.601562 320.738281 140.457031 315.464844 131.613281 307.558594 C 141.773438 318.886719 154.082031 326.367188 167.800781 328.992188 C 216.5625 338.324219 267.820312 284.546875 282.289062 208.882812 C 293.425781 150.621094 279.5 96.378906 250.246094 70.246094 Z M 199.757812 74.136719 C 198.710938 74.144531 197.660156 74.1875 196.605469 74.261719 C 160.582031 76.882812 126.722656 118.222656 116.40625 172.191406 C 108.9375 221.332031 121.023438 264.523438 143.304688 283.53125 C 125.015625 262.300781 115.789062 222.742188 122.542969 178.324219 C 132.859375 124.359375 166.714844 83.019531 202.742188 80.398438 C 204.847656 80.246094 206.945312 80.226562 209.023438 80.34375 L 209.023438 80.347656 C 211.101562 80.464844 214.824219 80.484375 216.859375 80.875 C 226.035156 81.980469 232.277344 84.734375 236.847656 88.214844 C 232.050781 82.042969 224.855469 76.445312 210.722656 74.738281 C 208.691406 74.347656 204.964844 74.332031 202.890625 74.210938 C 201.851562 74.152344 200.808594 74.125 199.757812 74.136719 Z M 145.828125 74.765625 C 145.828125 74.765625 133.792969 84.019531 121.785156 103.234375 C 119.070312 109.777344 116.519531 116.386719 114.253906 122.5 C 122.453125 104.285156 132.824219 88.738281 144.492188 76.617188 C 144.9375 75.976562 145.382812 75.351562 145.828125 74.765625 Z M 259.375 125.46875 C 258.355469 133.738281 257.597656 141.957031 255.570312 149.964844 C 254.226562 164.890625 251.664062 177.546875 251.664062 177.546875 C 257.929688 169.324219 260.914062 160.652344 262.691406 151.757812 C 262.273438 142.96875 261.199219 134.160156 259.375 125.46875 Z M 138.78125 242.816406 C 138.90625 245.714844 139.238281 248.570312 139.714844 251.375 C 146.042969 263.027344 152.789062 271.726562 159.738281 277.832031 C 152.34375 269.496094 145.265625 257.984375 138.78125 242.816406 Z M 158.675781 291.636719 C 158.875 291.875 159.074219 292.109375 159.273438 292.335938 C 159.445312 292.386719 159.613281 292.441406 159.78125 292.484375 C 159.425781 292.234375 159.054688 291.941406 158.675781 291.636719 Z M 158.675781 291.636719"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.701961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 23.25 L 192 360.75 C 98.800781 360.75 23.25 285.199219 23.25 192 C 23.25 98.800781 98.800781 23.25 192 23.25 Z M 192 23.25"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.301961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 79.078125 256.683594 C 80.917969 233.761719 90.96875 219.0625 124.046875 190.929688 C 145.238281 172.898438 149.757812 161.929688 140.011719 152.183594 C 128.753906 140.925781 103.183594 152.328125 100.320312 167.09375 C 86.660156 167.308594 81.480469 164.125 77.757812 157.214844 C 94.796875 111.230469 148.90625 103.898438 168.347656 144.808594 C 181.179688 167.859375 159.730469 197.308594 142.253906 211.867188 C 121.890625 228.085938 109.777344 239.746094 109.777344 243.132812 C 109.777344 244.035156 124.277344 244.769531 141.996094 244.769531 L 174.210938 244.769531 L 174.210938 269.714844 L 78.03125 269.714844 Z M 79.078125 256.683594"/> </g> <clipPath id="clip6"> <path d="M 192 23 L 361 23 L 361 361 L 192 361 Z M 192 23"/> </clipPath> <clipPath id="clip7"> <path d="M 192 23.25 L 192 360.75 C 285.199219 360.75 360.75 285.199219 360.75 192 C 360.75 98.800781 285.199219 23.25 192 23.25 Z M 192 23.25"/> </clipPath> <image id="image21" width="384" height="384" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAGACAYAAACkx7W/AAAABmJLR0QA/wD/AP+gvaeTAAAYsklEQVR4nO3dX3IbV5bn8d85NzMBkIQl2UW53eGpcjiq+0F69AJam9B6LK1Hm9AswI/yw7TDoapxtMti2ZYEUgAy857TD6BUVnXHlF0xMzLqfj+KDIL/QCiDuN+8mcmEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwre9cPAPj/Iw+/6/kLv+3NM8R+6XcCv3oEAP8g0v7L4P7woUmf68Hnh3efPHpk0v3DO/f/D3f16C83794/3OsDSXoo6fP/JiFm0i9PC/DOEQAcub8a+B/KHnwuPXkk033p4vFjk+5ps/7CpM+0+/pL0907unP95Zd/+Oqt58DZ736fkvSlpOX2cM/rz5R6LJ3fU+rRT6Lw10EgBDgyBABH7CeD/08G/ovz14O+bLeS/fYPsu3qqemTT7T/VjYO35r0kT7ovzPpw5/c33eSpO+nD1P6VsP4US4+Uq5mpf79K/3xd2Mut3dyvVG+jsGj+8q3ZgYmsbsIx4IA4Ei9teVv999s8cs2a9mnK9nFs6e+X3xi4yD7oJeNnWy7+cHXnZl0S3N5btLNv7rf5+rqzdzcUHZV2VflMCu/n77N9QcfxWpW/nFULrd6E4K7Ur41GzACgOPg7/oBAH+X6yH2wfXgf3Eu+/oL+cVt+XrztHzzQmV4f1UWN1S6Wd0Yz/v9i5fDmfX9vL7Vv9pfLka/OZT91aJ018v+ajF6N+xdw+rFZphebIa5vuhjUtfNi06v1D17ofLei2/K7RuHn3Uh2RPJ7t95ZHp4vUGVyYYVjgK/qDhC11v/D2X37xwG/zdb/Sfy9ffyzUq+HeT9n16UxeA+9msv81WZOvN+NA+XhZuFy5bX97qT5KH0yOwGxTRnDHPGOGScLM7qfnwe233Ealtjs55jvdnHxe1PYrlVfvqZ4q2ZALMAHAECgONzvYX94Hrr++sv5K8H/+Hld+Vq8aH32+eljKVsl1bK5KXMVsbBSlfkPluZZ3m6rDezsNG8H1LjXlMqSzdEVxVz3UWURR26rDFGrV3WeRf1dKh1Xt2qm61ivXkaF7c/ifNnije7g6TkWACOQfeuHwDwd3koe3K99b+7/fbgbxcvOq1KqebdMk+LfNeps87q2KUWJVKls6lEP9hcJ5dcMc0ylSxSlpwj+r7KVlXzvo45zHKbUzGfuHlWM43Pbbmb62a90Pmzp7q4eCU9vhNPLiTd50wgHAdmADg+mfZAssePH/tmfc9u35B3L1R+OFPptyqq6qpe9bawLnbep8Z+6BddjlOvzjqldTVU3M3TZPn63B0p3RWRGVFVZTmbukk2zmb95MpJ+5zLaUzqTue6e1413Jz3L1RvPlc8u6349DPF3YfKB+wGwhFgBoCj9OTRI9P5fX26kn1zIV/ckPfb50W1dFWlT3nf762ffRpi9iFj7kM+5Fx7dV0nt04mz5Cn1dd/JZwphaJUt2k2dZOpTjUWozQW6zufyt4Vg8osvRqLav0xPzi9ldu9crf60i4e37H/9o/FgF8hAoDj81CmO/e1Wcv07KlfjSu/ef6hf39ZyvpkXWK77apbP/m0KLYYosyLmG3hnQ1hOaS8V619ukqm3OVmnhmmzFRkRjX3qaaNLo1dmUvIyjybdeYWstTVVt3KcrBbcTXId+tv87fDkNt773rlAD8fAcBRujh/bLvVPRvGzt6//aFtO3k3W8m67cK872wa3GxQzEtlXWbpF7XWpbktimKY3Xq5iitKZlqG5KZI8yqvVVZGk+091cVsRZ7ubqrhyrTwhdKqRxeb6MZ1nPYfxbZ7apsvZE++lnEcAMeAYwA4Lm/2/8tX269Kd/v35dn8Q3d2o+/HqzJU92HlthirLTPrSllXRb6Sd8vMWIXHsoQWKRvMvURGsYzDFCAVZqoyzZk5Kn0ny53Mt4p5Z1a2ZrFVjZ2830WN/X4Vo2/q5DFO4b+ZP76hqjuqdx8qHzxQciYQfs2YAeAoHa7t84ENvWxV3MeteZmt1G7fha/6YvMQFovMfiHFMhUnXrTKtJWKlqq2yMzO0kqmuSzT3CNT1VKTTHtzKzlH8RIWbjJZ1FrD+lJVrSqtdpPVfrC6mn9jzzrZ5R9k22cycU0gHAECgKPz5JFMn36m/eIbmzZ/dnvvN7awK9/Hyr3zkuPUZ+d9yAaLukzLVZayipqnUpzIyzItlzLvLKMzyS0tMzPkmjM0SdlHyiXzTEtJUV3VzWrIJkvN3lnxYj5uzXXy3D/wm6Z/kfTNu15DwM/DpSBwlHZff2nSx3qvcxu3Gx+Lufe7YjF16qxLWe9mg3fdoLSlp61ScWJuJxF5ZqkzZa5ldmbuZ7Jcy3It2Zksz0x2aspTd62UsVLE0iIW2VmvSb1y7qZOZaz7MvTmc7lpY3dh229kuveu1w7w8xAAHKU7d6Vx+NamzuykyPrRfPalW1hRWpdSn1IfEYs0LZSxdNkqw07M7UTKUzOdSjpT5plSZ5KdKvPMzE/SdZKylTJXsrIwt4Wbhqg2qFjnpS9erXRl6dVPbbHd+FTM9In0r1/I9Pm7XkPA38YuIBylyz8MNhW3eTCrN9YWZev+al/mQWUhFYV1kvVmMShtiMylmy2VuVLkiWQrS+tD6mRRZJ4ZEW42KbOYTJkRkqpZjpEaJes7z66mOuXcWUaZ+86X49brIJufu0XINLzrtQP8PMwAcHyuX83rn/5J0k2pFtngZrWYl2pe04qydl6jV6pP02DyIVMLmZYyW8q0TOXKlCeWtrLMlZmtJFtlapWWSzNbpNsQGQsLG1LqldYpa2ehEj54N+89fGX1ldncmX38Pw6P7ckjzrDDrx8zABydi8eylaTxB7e5M6s3ryzs1HobzQ9/3VvkKpGlmKJzWZ+yXopBskGmhSKXMhtk6lIqMqUiQ2ZuZsrMWRmTme1T6qXozbtOMXcWXsLNvcqrzGPeeRTZrVvS7jsGfhwPZgA4Tv9yeHNazFZbWZisVnl1c3d5pBVzFbNSlNGlopfUW+agzCHNBkmDUgtlHhazIS0XKQ0mDXLrM6xXlk5WiubaRVpxl7vJwycPO/zsszNpfnl4TcgfV0QAx4EA4Chtv+lMtw+3q5sNtrM0HRZ1ZiZXRlFGCfdih9luJ1Nn5p1JfSqHw8zAD0vqEAllr8xeaZ15dFJ0oeisK24mD5NHyNMOl5NerqS6PQz++ud3tkqAX4wA4GhNP5rpxuF2jGadyTrJIqpLxdLkae6WUZQqZlYkdcrslNdBUPayQxhS2b/5uHmRslOqyFTM5DFHyTcXkJN118GJ/fUW/82b2l+w9Y/jQQBw1ObLw6t6abmQJGWVFZNZVveQm4VbytPMI1VS8jSVNBWTFaXKIQjZmazo+nOpLCn3TBWl3FLuRWYhdzMrJov5sNUfLqsumzcvGPxxVDgIjH8Isd9bmplMlofX4zpc5//6r3nN5Ha49r9bypVyHT7mSrlJmVJamkvpMl2/aKRZpjyvvyfNTClLmaWlpcvKu/7PA38nAoBmZF5HwWTXL9r4Zknp9WeuB/i3vgb4h8QuIABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAEAgEYRAABoFAFAG8zSTIclldLbi0n55t/r9+16Af5Bde/6AQD/N/hikbYf0/J68P7LIB5SRkRmvn7fFCmF5fVbyfLwPZGWISkkRaZCmSlZmBRmCkWmZGnKw88KAoHjxQwAR607y/RQareXJFlR1lSmlQhXZHqkKSwz3FTtMPBXS9W0rDJVmc0ym1NZdf05k9XrQb/KFGmKqMp0RWRmTaV3mZLkoSyh7NY3iAGOCgHA0epvZerF4bYPmXMqZyndS0g1LRWWEWleZaqZWSXNhwFfs6RZskmpWanZZNObj2dUyWaZqlI1U+Hm1VJhrrBUznnYneSL61nA8+danDMjwPEgADhKq4/n1LPD7RKZYy4Pu2RSaZozUyHzKvPqETX1emDXnBlzSpPJRlNMer2YJsnGPIRgkuWc4bPks8vnzBqZCk+FX0dgyszdViqrw2xA//Hu1gnwSxEAHKd/P7y5qpnbldJTWYqiREaEwi1rhmpmrTLNJp8kTWk2ymy0zFHSKLP9myVztNRo0piyUZGTKSdZnWU5qyuzW9YIRaTCow/Pw8++vJS69w4RuLVlFoDjQABwdM7vHQbY4f3I7iyzxGl67nJKZQ1FumqGqketVsoUsknKSbJRylGpvcx2knZK7S21s9Tu+mP7zNxL2st8n65R0qSIOSNnqczpWT0yoihKl9F1yyhV+eOP0vJDBn8cDwKA4/Po8OZPf5L0XCr1MsfILDWjloxiWWVljuKTlJOlRrn2ZtortVPmTqmdybYpe5WW27TcZuZWyq2ZtibbZebeIkc336fbaDrsFpKVOV3VY4y5W4THNstJZjdnfvO/D4/t7n1CgF8/TgPFUTr73Zj9NrJTpiLTq2J3sqjdfq5pqoeBOqeoNkk5emqvzJ1kRW6miEzL3jI7S/Prc/5DbpNCY1puZb5V1kMIpNGU0xx1NvNZ1s1pWbuImIZVnKwUU/lz9gulvn/Xawf4eQgAjtKXT6T3Pv4oe/8hX5pycZLRTbtIzyrl4YweaTL3fc4xyNVFZmeSZUgmiwz1ZlZkcmVI5jVTs1mOFtpJdSuzrcx3Wed9uo1efMwp59BUYyg16y6GqHlV5+yVqafS/7qn/OeH73oNAX8bAcBRWn56JzV+o5fzMof3IobqsZ+WVd1+tvDJNE81c3RlJ8s+wt3kngq5e0TNWWadpKKMw67QrCH3OUOTLHcpe5WhrXvu5L5L973Pdcpek+Zu7ues6hZ13NYY+swhz7N8rNw+fqerBvjZOAaAo3PYv/6FFvs5T9e/ia5mjlNGN28j5l2V52zKyZVjpvZmvjXT1otdyf1SmZdmtjHLjTI3kblJ00tze6m0jZltZHbp6VfudmWWW1nuSmofmaNNOcnGOeasU80YFhmr/c34flK+PjsJOAbMAHCU1pvPcrX9KrtJ+WKOOLOMscsqX8yunMbsSmYt5mmq6eZS1MhMC5lmc99L0YVU3MwkKUNhllWp2YrvM3Iv5S7lW8W8S8t9KWWvGpPUT2Exz33W2GRM8ecc4jd59jvl2R2l/ue7XkPA32bv+gEAv9iD9Hv/9tgvbt/z9158UxY3Pi46UTf+x+WwPC39OPnCfVq420Lhyznq0rxfKOrSPBaubpil3lzF5ihph+eBmyLNa2at5mXM9H3J3GdoL8+dvOwixn2WbtcdJh1jH3XstJ681zy+97Ruvv+kfvq14tF9hcw4Ewi/aswAcJTOL+7lZq1c7OfcbBW3B8WrLquVlfm49Tl7KzlZ8U5KpSurlVKjaqpd9DZbbyoeyuIKM/cMKS0zTP2snOdMG0M5li73MeUYqvuSMYbl5FpO6Zfz3K3r9FKx07d5e55TnynvfqZ89K5XEPAzcAwAx+dzpfRI643y/PYnMYzK7ag4GWqt+01Nz9mVUx/9PmK/V42dWWxjHl9lxpXSL+WxMcuNmb8Ms5c1c6PIjUVulNOlMi6L8sqVr+babdNz10W3nzNGV05WNM+7rNvxxzhdK9abj+KP45h6/K5XDvDzEQAcpbv376f0WF9vlTfPFeutYlrdrCrruehkMsU0L2KM6PfpsTPvti5/VTq/KplXiuuDwZ4bM9+YxcbcN9b7RsUvI8tVVbyqKq/k+51Kt8su910dxuIxqdN8MtS6Xt2qmyvFaqtcbu/k+T2lOAUUR4JjADg+maaHsvt3ZBfnsovb8vMT+fDyu3K1+NDt4kXXrbwovPPhtCh2ncK6fY6dl0WxUPGYSgyDpclynkySXl9MrpSMLH2NWTXmfZUPsyzn9JiXY1ZZzHWodbqa62451fVmHxcXr+L8/E6cXygP+/+v7xH4FeMYAI7T58q7kp5I2nyhPJfi4r0PdfryO12dfzhr+zxLVW6vLqMsPMpsNYd+thLuOZY5zXMK683sL0+DvSYpZUN0U4ZK1ih9DF3UGKNWz/oqop4OtWq4VXdVsd48jYvbn8S5FOf3lHfF/n8cD3YB4fhcz1sfPJT0SFpvHufXW+X5K8X43of1/UtVDTfny/fXk0edhlrHOqz2w1z3tcbeS79167ZmuR09tn69jF63Zv1WU+zUxa7W2C/mup+ijvvT07HYPIXPs/e35s322zeD/3L7Rb4e/B+82f3D1j9+/dgFhOOUaZL0QLInjw67gjZr2W4l++0ge34hX59+52P3oW038tXiue+37ifFrJa1jftL19mZVtsr0+n1fV5J21VmqWdZYpOvqnJYRSzHG7GZf8jVusZmex7D+E3ePP84/jgqz+8ozvWTwf/z64vAcQoojgABwJHKn75cu91/JNN96eLxIQSfrmQXz576fvGJjYPsg142drLt5gdfd2bSLc3luUk3/+p+n6urN3MzK7ubyr4qh1n5/fRtrj/4KFaz8o+jcrlVrjd6e8ufwR9Hhl1AOFKWP9l8yUdfHgbi8wvlevM4L54pNutP6ssbqreffVXHH55WnWj2eH/6UbvpR2kafD8Nrp8s303Ds/30ozTN3bdz/KBZzzSXE82frj6aL159Gc9eKM6fKT79TIcDvv9l8H9HqwP4O/DriiP31kxAeih78Ln05NHhd/vi/LFJ97RZf2HSZ9p9/aXp7h3duf7yyz989dZz4Ox3v09J+lLS8vqVvdafKfX4+oVoHv3lWv9vDfySdH1Fif83/08AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA2/Sf8BVQ+wLGJrAAAAABJRU5ErkJggg=="/> </defs> <g> <path style="fill:rgb(15.294%,16.470%,20.392%)" d="M 360.75 192 C 360.75 285.199219 285.199219 360.75 192 360.75 C 98.800781 360.75 23.25 285.199219 23.25 192 C 23.25 98.800781 98.800781 23.25 192 23.25 C 285.199219 23.25 360.75 98.800781 360.75 192 Z M 360.75 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill-rule:evenodd;fill:rgb(29.019%,68.235%,90.196%)" d="M 211.25 53.992188 C 209.113281 53.917969 206.960938 53.960938 204.800781 54.113281 C 172.207031 56.546875 140.050781 84.9375 120.390625 128.636719 C 127.320312 109.929688 136.875 86.582031 145.828125 74.765625 C 145.828125 74.765625 89.25 118.222656 99.019531 212.546875 C 100.921875 230.929688 101.257812 230.066406 103.914062 242.496094 C 110.910156 289.597656 135.429688 322.792969 167.800781 328.992188 C 216.5625 338.324219 267.820312 284.546875 282.289062 208.882812 C 296.753906 133.21875 268.953125 64.320312 220.191406 54.996094 C 217.246094 54.429688 214.261719 54.097656 211.25 53.992188 Z M 209.023438 80.347656 C 211.101562 80.464844 214.824219 80.484375 216.859375 80.875 C 240.703125 83.75 244.800781 97.71875 250.949219 106.804688 C 262.726562 123.011719 251.664062 177.546875 251.664062 177.546875 C 262.597656 163.195312 263.550781 147.484375 265.507812 131.605469 C 288.535156 241.382812 192.972656 369.59375 138.78125 242.816406 C 139.9375 269.171875 156.980469 292.257812 165.917969 298.621094 C 133.582031 289.796875 113.394531 238.523438 122.542969 178.324219 C 132.859375 124.359375 166.714844 83.019531 202.742188 80.398438 C 204.847656 80.246094 206.945312 80.226562 209.023438 80.34375 Z M 209.023438 80.347656"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 75.355469 252.960938 C 77.195312 230.039062 87.25 215.339844 120.324219 187.207031 C 141.515625 169.179688 146.035156 158.207031 136.289062 148.460938 C 125.03125 137.203125 99.464844 148.605469 96.597656 163.371094 C 82.941406 163.585938 77.757812 160.402344 74.039062 153.492188 C 91.074219 107.511719 145.183594 100.179688 164.628906 141.085938 C 177.457031 164.140625 156.007812 193.585938 138.53125 208.144531 C 118.167969 224.363281 106.058594 236.023438 106.058594 239.410156 C 106.058594 240.3125 120.554688 241.050781 138.273438 241.050781 L 170.492188 241.050781 L 170.492188 265.992188 L 74.308594 265.992188 Z M 75.355469 252.960938"/> <g clip-path="url(#clip6)"> <g clip-path="url(#clip7)"> <use xlink:href="#image21"/> </g> </g> </g> </svg>
diff --git a/_icons_to_fix/steamvr.svg b/_icons_to_fix/steamvr.svg
new file mode 100644
index 000000000..7a02327c5
--- /dev/null
+++ b/_icons_to_fix/steamvr.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 249.425781 L 360 146.574219 C 360 108.703125 329.914062 78 292.800781 78 L 91.199219 78 C 54.085938 78 24 108.703125 24 146.574219 L 24 249.425781 C 24 287.296875 54.085938 318 91.199219 318 L 292.800781 318 C 329.914062 318 360 287.296875 360 249.425781 Z M 360 249.425781"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 312 228.855469 L 312 167.144531 C 312 144.351562 290.59375 126 264 126 L 120 126 C 93.40625 126 72 144.351562 72 167.144531 L 72 228.855469 C 72 251.648438 93.40625 270 120 270 L 150 270 L 192 246 L 234 270 L 264 270 C 290.59375 270 312 251.648438 312 228.855469 Z M 312 228.855469"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 169.5 L 48 214.5 C 48 218.640625 43.96875 222 39 222 L 21 222 C 16.03125 222 12 218.640625 12 214.5 L 12 169.5 C 12 165.359375 16.03125 162 21 162 L 39 162 C 43.96875 162 48 165.359375 48 169.5 Z M 48 169.5"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 372 169.5 L 372 214.5 C 372 218.640625 367.96875 222 363 222 L 345 222 C 340.03125 222 336 218.640625 336 214.5 L 336 169.5 C 336 165.359375 340.03125 162 345 162 L 363 162 C 367.96875 162 372 165.359375 372 169.5 Z M 372 169.5"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 91.195312 72 C 53.964844 72 24 102.589844 24 140.578125 L 24 146.578125 C 24 108.589844 53.964844 78 91.195312 78 L 292.804688 78 C 330.035156 78 360 108.589844 360 146.578125 L 360 140.578125 C 360 102.589844 330.035156 72 292.804688 72 Z M 91.195312 72"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 360 243.425781 L 360 140.574219 C 360 102.703125 329.914062 72 292.800781 72 L 91.199219 72 C 54.085938 72 24 102.703125 24 140.574219 L 24 243.425781 C 24 281.296875 54.085938 312 91.199219 312 L 292.800781 312 C 329.914062 312 360 281.296875 360 243.425781 Z M 360 243.425781"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 312 222.855469 L 312 161.144531 C 312 138.351562 290.59375 120 264 120 L 120 120 C 93.40625 120 72 138.351562 72 161.144531 L 72 222.855469 C 72 245.648438 93.40625 264 120 264 L 150 264 L 192 240 L 234 264 L 264 264 C 290.59375 264 312 245.648438 312 222.855469 Z M 312 222.855469"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 48 163.5 L 48 208.5 C 48 212.640625 43.96875 216 39 216 L 21 216 C 16.03125 216 12 212.640625 12 208.5 L 12 163.5 C 12 159.359375 16.03125 156 21 156 L 39 156 C 43.96875 156 48 159.359375 48 163.5 Z M 48 163.5"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 372 163.5 L 372 208.5 C 372 212.640625 367.96875 216 363 216 L 345 216 C 340.03125 216 336 212.640625 336 208.5 L 336 163.5 C 336 159.359375 340.03125 156 345 156 L 363 156 C 367.96875 156 372 159.359375 372 163.5 Z M 372 163.5"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/stellarium.svg b/_icons_to_fix/stellarium.svg
new file mode 100644
index 000000000..46f068665
--- /dev/null
+++ b/_icons_to_fix/stellarium.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 186 42 C 171.421875 42 157.367188 44.128906 144 47.835938 C 209.867188 66.105469 258 126.152344 258 198 C 258 269.84375 209.867188 329.898438 144 348.175781 C 157.367188 351.882812 171.421875 354 186 354 C 272.425781 354 342 284.425781 342 198 C 342 111.574219 272.425781 42 186 42 Z M 126 102 L 114 120 L 90 120 L 108 138 L 102 162 L 126 150 L 150 162 L 144 138 L 162 120 L 138 120 Z M 168 150 L 151.3125 180 L 114 186.667969 L 141 211.265625 L 132 246 L 168 229.605469 L 204 246 L 195 211.265625 L 222 186.667969 L 184.6875 180 Z M 108 222 L 87.609375 264 L 42 270 L 75 298.582031 L 66 342 L 108 321.503906 L 150 342 L 141 298.582031 L 174 270 L 128.402344 264 Z M 108 222"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 186 36 C 171.421875 36 157.367188 38.128906 144 41.835938 C 147.621094 42.839844 151.167969 44.019531 154.675781 45.269531 C 164.789062 43.175781 175.25 42 186 42 C 271.417969 42 340.335938 109.976562 341.929688 195 C 341.949219 194 342 193.007812 342 192 C 342 105.574219 272.425781 36 186 36 Z M 126 96 L 114 114 L 90 114 L 96 120 L 114 120 L 126 102 L 138 120 L 156 120 L 162 114 L 138 114 Z M 106.804688 136.804688 L 102 156 L 103.710938 155.144531 L 108 138 Z M 145.195312 136.804688 L 144 138 L 148.289062 155.144531 L 150 156 Z M 168 144 L 151.3125 174 L 114 180.667969 L 119.507812 185.683594 L 151.3125 180 L 168 150 L 184.6875 180 L 216.492188 185.683594 L 222 180.667969 L 184.6875 174 Z M 257.871094 195 C 256.582031 263.414062 211.667969 320.554688 149.660156 340.347656 L 150 342 L 147.832031 340.945312 C 146.546875 341.339844 145.300781 341.816406 144 342.175781 C 147.507812 343.148438 151.066406 343.996094 154.664062 344.742188 C 214.988281 323.21875 258 265.898438 258 198 C 258 196.988281 257.890625 196.007812 257.871094 195 Z M 139.746094 210.117188 L 132 240 L 133.757812 239.203125 L 141 211.265625 Z M 196.253906 210.117188 L 195 211.265625 L 202.242188 239.203125 L 204 240 Z M 108 216 L 87.609375 258 L 42 264 L 48.011719 269.203125 L 87.609375 264 L 108 222 L 128.402344 264 L 167.988281 269.203125 L 174 264 L 128.402344 258 Z M 73.945312 297.667969 L 66 336 L 67.382812 335.320312 L 75 298.582031 Z M 142.054688 297.667969 L 141 298.582031 L 148.617188 335.320312 L 150 336 Z M 142.054688 297.667969"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 186 36 C 171.421875 36 157.367188 38.128906 144 41.835938 C 209.867188 60.105469 258 120.15625 258 192.003906 C 258 263.847656 209.867188 323.894531 144 342.171875 C 157.367188 345.878906 171.421875 348.003906 186 348.003906 C 272.425781 348.003906 342 278.425781 342 192.003906 C 342 105.578125 272.425781 36.003906 186 36.003906 Z M 186 36"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 108 216 L 128.398438 258 L 174 264 L 141 292.585938 L 150 336 L 108 315.503906 L 66 336 L 75 292.585938 L 42 264 L 87.605469 258 Z M 108 216"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 168 144.003906 L 184.683594 174 L 221.996094 180.671875 L 195 205.269531 L 204 240.003906 L 168 223.605469 L 132 240.003906 L 141 205.269531 L 114 180.671875 L 151.3125 174 Z M 168 144.003906"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 126 96 L 138 114 L 162 114 L 144 132 L 150 156 L 126 144 L 102 156 L 108 132 L 90 114 L 114 114 Z M 126 96"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/streamtuner.svg b/_icons_to_fix/streamtuner.svg
new file mode 100644
index 000000000..84c7706de
--- /dev/null
+++ b/_icons_to_fix/streamtuner.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 324.066406 43.441406 L 144.363281 84.871094 C 119.035156 88.0625 120 114 120 114 L 120 224.578125 C 114.148438 222.890625 108.089844 222.023438 102 222 C 65.550781 222 36 251.550781 36 288 C 36 324.449219 65.550781 354 102 354 C 136.113281 353.984375 164.59375 327.972656 167.695312 294 L 168 294 L 168 127.898438 L 300 96.503906 L 300 188.578125 C 294.148438 186.890625 288.089844 186.023438 282 186 C 245.550781 186 216 215.550781 216 252 C 216 288.449219 245.550781 318 282 318 C 316.113281 317.984375 344.59375 291.972656 347.695312 258 L 348 258 L 348 66 C 348 66 348.3125 38.335938 324.066406 43.441406 Z M 324.066406 43.441406"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 328.324219 36.855469 C 326.996094 36.933594 325.585938 37.121094 324.070312 37.441406 L 144.363281 78.867188 C 119.035156 82.058594 120 108 120 108 L 120 114 C 120 114 119.035156 88.058594 144.363281 84.867188 L 324.070312 43.441406 C 348.316406 38.335938 348 66 348 66 L 348 60 C 348 60 348.269531 35.6875 328.324219 36.855469 Z M 282 180 C 245.550781 180 216 209.550781 216 246 C 216 247.011719 216.105469 248 216.152344 249 C 217.730469 213.953125 246.5625 186 282 186 C 288.089844 186.023438 294.148438 186.890625 300 188.578125 L 300 182.578125 C 294.148438 180.890625 288.089844 180.023438 282 180 Z M 102 216 C 65.550781 216 36 245.550781 36 282 C 36 283.011719 36.105469 284 36.152344 285 C 37.730469 249.953125 66.5625 222 102 222 C 108.089844 222.023438 114.148438 222.890625 120 224.578125 L 120 218.578125 C 114.148438 216.890625 108.089844 216.023438 102 216 Z M 102 216"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 383.746094 281.089844 C 381.046875 332.011719 338.996094 371.9375 288 372 C 237.664062 372 195.875 333.117188 192.253906 282.910156 C 192.121094 284.605469 192.039062 286.300781 192 288 C 192 341.019531 234.980469 384 288 384 C 341.019531 384 384 341.019531 384 288 C 383.996094 285.691406 383.910156 283.386719 383.742188 281.085938 Z M 383.746094 281.089844"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 324.066406 37.441406 L 144.363281 78.871094 C 119.035156 82.0625 120 108 120 108 L 120 218.578125 C 114.148438 216.890625 108.089844 216.023438 102 216 C 65.550781 216 36 245.550781 36 282 C 36 318.449219 65.550781 348 102 348 C 136.113281 347.984375 164.59375 321.972656 167.695312 288 L 168 288 L 168 121.898438 L 300 90.503906 L 300 182.578125 C 294.148438 180.890625 288.089844 180.023438 282 180 C 245.550781 180 216 209.550781 216 246 C 216 282.449219 245.550781 312 282 312 C 316.113281 311.984375 344.59375 285.972656 347.695312 252 L 348 252 L 348 60 C 348 60 348.3125 32.335938 324.066406 37.441406 Z M 324.066406 37.441406"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 384 276 C 384 329.019531 341.019531 372 288 372 C 234.980469 372 192 329.019531 192 276 C 192 222.980469 234.980469 180 288 180 C 341.019531 180 384 222.980469 384 276 Z M 384 276"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 252 216 L 276 216 L 276 336 L 252 336 Z M 252 216"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 300 216 L 324 216 L 324 336 L 300 336 Z M 300 216"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 348 240 L 348 264 L 228 264 L 228 240 Z M 348 240"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 348 288 L 348 312 L 228 312 L 228 288 Z M 348 288"/> </g> </svg>
diff --git a/_icons_to_fix/stremio.svg b/_icons_to_fix/stremio.svg
new file mode 100644
index 000000000..3e8097e14
--- /dev/null
+++ b/_icons_to_fix/stremio.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 24 C 182.878906 24 173.757812 27.398438 166.945312 34.210938 L 28.210938 172.960938 C 14.582031 186.589844 14.601562 209.394531 28.230469 223.019531 L 166.964844 361.769531 C 180.59375 375.398438 203.417969 375.417969 217.042969 361.789062 L 355.78125 223.039062 C 369.40625 209.414062 369.40625 186.589844 355.78125 172.960938 L 217.042969 34.210938 C 210.230469 27.398438 201.109375 24 191.996094 24 Z M 191.996094 24"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 203.898438 193.066406 L 203.898438 193.835938 C 235.152344 197.835938 251.980469 212.65625 251.980469 238.289062 C 251.980469 255.578125 246.007812 269.207031 234.058594 279.167969 C 222.109375 289.050781 204.835938 293.988281 182.242188 293.988281 C 161.289062 293.988281 144.535156 290.625 131.980469 283.894531 L 131.980469 262.179688 C 147.910156 270.355469 164.492188 274.441406 181.71875 274.441406 C 212.371094 274.441406 227.695312 262.136719 227.695312 237.523438 C 227.695312 215.550781 211.203125 204.5625 178.214844 204.5625 L 167.980469 204.5625 L 167.980469 185.984375 L 178.214844 185.984375 C 192.066406 185.984375 199.203125 182.039062 206.824219 175.566406 C 214.441406 169.09375 218.253906 160.535156 218.253906 149.890625 C 218.253906 141.203125 215.308594 134.347656 209.421875 129.320312 C 203.53125 124.210938 195.652344 121.65625 185.785156 121.65625 C 170.371094 121.65625 159.078125 126.808594 144.707031 137.113281 L 132.75 121.140625 C 148.941406 108.367188 164.21875 101.980469 185.777344 101.980469 C 203.613281 101.980469 214.933594 106.195312 224.890625 114.628906 C 234.933594 123.058594 239.957031 134.300781 239.957031 148.351562 C 239.957031 160.105469 238.804688 169.941406 231.707031 177.863281 C 224.605469 185.785156 217.050781 190.851562 203.890625 193.066406 Z M 203.898438 193.066406"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 18 C 182.886719 18 173.757812 21.394531 166.945312 28.207031 L 28.207031 166.957031 C 20.671875 174.492188 17.335938 184.835938 18.140625 194.882812 C 18.824219 186.839844 22.167969 178.996094 28.207031 172.957031 L 166.945312 34.207031 C 173.757812 27.394531 182.886719 24 192 24 C 201.113281 24 210.230469 27.394531 217.042969 34.207031 L 355.78125 172.957031 C 361.84375 179.019531 365.191406 186.914062 365.859375 195 C 366.691406 184.917969 363.34375 174.519531 355.78125 166.957031 L 217.042969 28.207031 C 210.230469 21.394531 201.113281 18 192 18 Z M 192 18"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 191.996094 18 C 182.878906 18 173.757812 21.398438 166.945312 28.210938 L 28.210938 166.960938 C 14.582031 180.589844 14.601562 203.390625 28.230469 217.019531 L 166.964844 355.769531 C 180.59375 369.398438 203.417969 369.417969 217.042969 355.789062 L 355.78125 217.039062 C 369.40625 203.414062 369.40625 180.589844 355.78125 166.960938 L 217.042969 28.210938 C 210.230469 21.398438 201.109375 18 191.996094 18 Z M 191.996094 18"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 203.898438 187.066406 L 203.898438 187.835938 C 235.152344 191.835938 251.980469 206.65625 251.980469 232.289062 C 251.980469 249.578125 246.007812 263.207031 234.058594 273.171875 C 222.109375 283.050781 204.835938 287.988281 182.242188 287.988281 C 161.289062 287.988281 144.535156 284.625 131.980469 277.898438 L 131.980469 256.179688 C 147.910156 264.355469 164.492188 268.445312 181.71875 268.445312 C 212.371094 268.445312 227.695312 256.136719 227.695312 231.523438 C 227.695312 209.550781 211.203125 198.566406 178.214844 198.566406 L 167.980469 198.566406 L 167.980469 179.984375 L 178.214844 179.984375 C 192.066406 179.984375 199.203125 176.039062 206.824219 169.566406 C 214.441406 163.09375 218.253906 154.535156 218.253906 143.890625 C 218.253906 135.203125 215.308594 128.347656 209.421875 123.320312 C 203.53125 118.210938 195.652344 115.65625 185.785156 115.65625 C 170.371094 115.65625 159.078125 120.808594 144.707031 131.113281 L 132.75 115.144531 C 148.941406 102.367188 164.21875 95.980469 185.777344 95.980469 C 203.613281 95.980469 214.933594 100.195312 224.890625 108.628906 C 234.933594 117.058594 239.957031 128.300781 239.957031 142.351562 C 239.957031 154.105469 238.804688 163.941406 231.707031 171.863281 C 224.605469 179.785156 217.050781 184.851562 203.890625 187.066406 Z M 203.898438 187.066406"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/subsonic.svg b/_icons_to_fix/subsonic.svg
new file mode 100644
index 000000000..31f0d3bfc
--- /dev/null
+++ b/_icons_to_fix/subsonic.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.605469 207.351562 C 355.375 259.71875 282.429688 294 217.199219 294 C 150 294 104.40625 262.613281 96 246 C 87.601562 262.613281 35.671875 270 36 270 L 36 282 C 35.671875 282 87.601562 274.613281 96 258 C 104.398438 274.613281 149.996094 306 217.199219 306 C 284.398438 306 360 269.675781 360 214.617188 C 359.996094 212.171875 359.859375 209.75 359.601562 207.351562 Z M 359.605469 207.351562"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 107.25 84 C 101.019531 84 96 91.464844 96 100.757812 L 96 106.769531 C 96 97.476562 101.019531 90 107.25 90 L 108.75 90 C 114.980469 90 120 97.476562 120 106.769531 L 120 100.757812 C 120 91.464844 114.980469 84 108.75 84 Z M 107.25 84"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 240 210 C 240 223.253906 229.253906 234 216 234 C 202.746094 234 192 223.253906 192 210 C 192 196.746094 202.746094 186 216 186 C 229.253906 186 240 196.746094 240 210 Z M 240 210"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 300 210 C 300 223.253906 289.253906 234 276 234 C 262.746094 234 252 223.253906 252 210 C 252 196.746094 262.746094 186 276 186 C 289.253906 186 300 196.746094 300 210 Z M 300 210"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 180 210 C 180 223.253906 169.253906 234 156 234 C 142.746094 234 132 223.253906 132 210 C 132 196.746094 142.746094 186 156 186 C 169.253906 186 180 196.746094 180 210 Z M 180 210"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <linearGradient id="linear0" x1="2" x2="8" y1="1038.1" y2="1038.1" gradientTransform="matrix(12,0,0,12,0,-12243.8484)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(0%,0%,0%);stop-opacity:0"/> <stop offset="1" style="stop-color:rgb(0%,0%,0%)"/> </linearGradient> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:url(#linear0)" d="M 96 174.953125 C 87.601562 158.335938 36 150.953125 36 150.953125 L 36 192.953125 L 24 192.953125 L 24 240.953125 L 36 240.953125 L 36 276.953125 C 35.671875 276.953125 87.601562 269.566406 96 252.953125 Z M 96 174.953125"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 175.195312 84 C 165.886719 84 156 91.410156 156 100.617188 L 156 106.617188 C 156 97.410156 165.886719 90 175.195312 90 L 259.195312 90 C 268.503906 90 276 97.410156 276 106.617188 L 276 100.617188 C 276 91.410156 268.503906 84 259.195312 84 Z M 276 119.988281 L 276 125.988281 C 325.90625 141.730469 358.328125 173.988281 359.859375 211.957031 C 359.921875 210.847656 360 209.742188 360 208.617188 C 359.925781 169.488281 327.074219 136.097656 276 119.988281 Z M 156 120.011719 C 124.828125 129.863281 104.398438 157.386719 96 174 C 87.601562 157.386719 36 150 36 150 L 36 156 C 36 156 87.601562 163.386719 96 180 C 104.398438 163.386719 124.828125 135.863281 156 126.011719 Z M 24 192 L 24 198 L 36 198 L 36 192 Z M 24 192"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 107.25 84 L 108.75 84 C 114.964844 84 120 91.507812 120 100.769531 L 120 163.230469 C 120 172.492188 114.964844 180 108.75 180 L 107.25 180 C 101.035156 180 96 172.492188 96 163.230469 L 96 100.769531 C 96 91.507812 101.035156 84 107.25 84 Z M 107.25 84"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 175.199219 84 C 165.894531 84 156 91.410156 156 100.613281 L 156 120.015625 C 124.828125 129.867188 104.398438 157.386719 96 174 C 87.601562 157.386719 36 150 36 150 L 36 192 L 24 192 L 24 240 L 36 240 L 36 276 C 35.671875 276 87.601562 268.613281 96 252 C 104.398438 268.613281 150 300 217.199219 300 C 284.398438 300 360 263.671875 360 208.613281 C 359.925781 169.488281 327.074219 136.09375 276 119.984375 L 276 100.613281 C 276 91.410156 268.507812 84 259.199219 84 Z M 175.199219 84"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 240 204 C 240 217.253906 229.253906 228 216 228 C 202.746094 228 192 217.253906 192 204 C 192 190.746094 202.746094 180 216 180 C 229.253906 180 240 190.746094 240 204 Z M 240 204"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 300 204 C 300 217.253906 289.253906 228 276 228 C 262.746094 228 252 217.253906 252 204 C 252 190.746094 262.746094 180 276 180 C 289.253906 180 300 190.746094 300 204 Z M 300 204"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 180 204 C 180 217.253906 169.253906 228 156 228 C 142.746094 228 132 217.253906 132 204 C 132 190.746094 142.746094 180 156 180 C 169.253906 180 180 190.746094 180 204 Z M 180 204"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <use mask="url(#mask6)" xlink:href="#surface23"/> </g> </svg>
diff --git a/_icons_to_fix/supermeatboy.svg b/_icons_to_fix/supermeatboy.svg
new file mode 100644
index 000000000..ce5b6b797
--- /dev/null
+++ b/_icons_to_fix/supermeatboy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 141.808594 31.378906 85.671875 39.097656 42.355469 50.1875 C 30.539062 53.261719 26.117188 54.96875 24 58.203125 L 24 350.074219 C 24 360.570312 87 365.820312 97.171875 366 C 108 365.820312 156 360.570312 156 350.074219 L 156 318 L 228 318 L 228 350.074219 C 228 360.570312 276 365.820312 286.828125 366 C 297 365.820312 360 360.570312 360 350.074219 L 360 58.203125 C 357.882812 54.96875 353.460938 53.261719 341.644531 50.1875 C 298.328125 39.097656 242.191406 31.378906 192 30 Z M 192 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 96 189.851562 C 159.785156 185.800781 223.6875 183.734375 288 189.851562 C 277.40625 255.957031 238.625 256.683594 200 257.730469 C 156.558594 260.605469 103.679688 240.632812 96 189.851562 M 96 189.851562"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 243.773438 161.890625 C 258.511719 162.164062 280 161.839844 281.875 161.839844 C 287.886719 157.585938 292.113281 141 281.484375 124.667969 C 269.820312 106.425781 251.007812 114.285156 243.386719 128.0625 C 236.871094 143.535156 241.328125 153.765625 243.773438 161.792969"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 84.136719 166.417969 L 84.136719 166.875 C 83.953125 167.441406 83.953125 168.0625 84.136719 168.628906 C 84.324219 169.339844 84.773438 169.90625 85.25 170.472656 C 87.03125 172.429688 89.761719 173.648438 92.550781 173.929688 C 95.378906 174.214844 104.265625 173.617188 106.773438 172.402344 C 108.96875 171.347656 110.871094 169.878906 113.058594 168.804688 C 115.1875 167.8125 117.46875 167.273438 119.914062 167.136719 C 123.410156 166.992188 126.894531 167.789062 130.457031 167.449219 C 132.203125 167.304688 133.917969 166.855469 135.347656 165.917969 C 136.046875 165.460938 136.679688 164.894531 137.128906 164.273438 C 137.640625 163.53125 137.925781 162.828125 137.980469 162.003906 C 138.078125 161.039062 137.792969 160.101562 137.347656 159.226562 C 136.898438 158.375 136.203125 157.609375 135.445312 156.957031 C 133.894531 155.621094 132.015625 154.664062 130.238281 153.582031 C 129.285156 152.988281 128.300781 152.335938 127.125 152.023438 C 125.757812 151.65625 124.238281 151.90625 122.777344 151.742188 C 121.222656 151.597656 119.828125 151.03125 118.363281 150.667969 C 115.382812 149.878906 112.203125 149.820312 109.125 150.328125 C 106.078125 150.804688 103.191406 151.945312 100.550781 153.445312 C 98.039062 154.859375 89.722656 156.730469 88.582031 159.136719 C 88.363281 159.617188 88.203125 160.132812 87.949219 160.609375 C 87.0625 162.734375 85.730469 164.691406 84.136719 166.417969"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 117.546875 52.445312 L 131.609375 42.867188 C 134.136719 41.144531 137.660156 42.113281 139.265625 44.691406 L 146.992188 60.074219 L 171.269531 96.160156 C 172.964844 98.683594 167.6875 103.949219 165.113281 105.613281 L 153.460938 113.15625 C 150.886719 114.824219 147.410156 113.914062 145.804688 111.335938 L 131.167969 83.875 L 113.789062 59.859375 C 112.003906 57.394531 115 54.167969 117.535156 52.441406 Z M 117.546875 52.445312"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 167.941406 45.96875 L 178.859375 58.886719 C 180.828125 61.214844 180.136719 64.726562 177.640625 66.507812 L 162.617188 75.324219 L 127.898438 102.007812 C 125.472656 103.875 119.675781 99.171875 117.761719 96.792969 L 109.113281 86.058594 C 107.203125 83.679688 107.839844 80.210938 110.332031 78.433594 L 137.066406 61.882812 L 160.0625 42.925781 C 162.425781 40.980469 165.960938 43.636719 167.929688 45.964844 Z M 167.941406 45.96875"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 141.808594 25.378906 85.671875 33.089844 42.351562 44.179688 C 30.539062 47.253906 26.117188 48.960938 24 52.195312 L 24 58.195312 C 26.117188 54.960938 30.539062 53.253906 42.351562 50.179688 C 85.671875 39.089844 141.808594 31.378906 192 30 C 242.191406 31.378906 298.328125 39.089844 341.648438 50.179688 C 353.460938 53.253906 357.882812 54.960938 360 58.195312 L 360 52.195312 C 357.882812 48.960938 353.460938 47.253906 341.648438 44.179688 C 298.328125 33.089844 242.191406 25.378906 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(86.666%,27.843%,27.843%)" d="M 192 24 C 141.808594 25.378906 85.671875 33.097656 42.355469 44.1875 C 30.539062 47.261719 26.117188 48.96875 24 52.203125 L 24 344.074219 C 24 354.570312 87 359.820312 97.171875 360 C 108 359.820312 156 354.570312 156 344.074219 L 156 312 L 228 312 L 228 344.074219 C 228 354.570312 276 359.820312 286.828125 360 C 297 359.820312 360 354.570312 360 344.074219 L 360 52.203125 C 357.882812 48.96875 353.460938 47.261719 341.644531 44.1875 C 298.328125 33.097656 242.191406 25.378906 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 96.304688 162 C 110.875 160.550781 110.816406 160.394531 136.707031 158.234375 C 139.515625 150.054688 142.058594 145.160156 131.839844 129.925781 C 120.589844 112.953125 102.519531 120.265625 95.191406 133.082031 C 88.921875 147.476562 90.609375 156.527344 96.304688 162 M 96.304688 162"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 114 136.792969 C 114 140.082031 111.316406 142.792969 108 142.792969 C 104.683594 142.792969 102 140.082031 102 136.792969 C 102 133.507812 104.683594 130.792969 108 130.792969 C 111.316406 130.792969 114 133.507812 114 136.792969 M 114 136.792969"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 243.773438 155.890625 C 258.511719 156.164062 280 155.839844 281.875 155.839844 C 287.886719 151.585938 292.113281 135 281.484375 118.667969 C 269.820312 100.425781 251.007812 108.285156 243.386719 122.0625 C 236.871094 137.535156 241.328125 147.765625 243.773438 155.792969"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 264 126 C 264 129.339844 261.308594 132 257.980469 132 C 254.691406 132 252 129.339844 252 126 C 252 122.710938 254.691406 120 257.980469 120 C 261.308594 120 264 122.710938 264 126 M 264 126"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 96 183.851562 C 159.785156 179.800781 223.6875 177.734375 288 183.851562 C 277.40625 249.957031 238.625 250.683594 200 251.730469 C 156.558594 254.605469 103.679688 234.632812 96 183.851562 M 96 183.851562"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 108 205.203125 C 108.777344 208.878906 106.707031 212.71875 110.195312 215.050781 C 131.804688 229.449219 172.351562 239.453125 199.875 239.992188 C 236.296875 240.179688 265.003906 233.546875 274.777344 221.007812 C 276.90625 218.253906 275.574219 209.007812 275.738281 204.910156 L 255.226562 204.429688 L 275.738281 202.570312 L 275.738281 192.761719 L 174.058594 192.761719 L 173.941406 204 L 156.097656 204 L 155.902344 192 L 108.039062 192 L 108.078125 203.554688 L 123.828125 204.070312"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(80.392%,36.078%,50.588%)" d="M 84.136719 160.417969 L 84.136719 160.875 C 83.953125 161.441406 83.953125 162.0625 84.136719 162.628906 C 84.324219 163.339844 84.773438 163.90625 85.25 164.472656 C 87.03125 166.429688 89.761719 167.648438 92.550781 167.929688 C 95.378906 168.214844 104.265625 167.617188 106.773438 166.402344 C 108.96875 165.347656 110.871094 163.878906 113.058594 162.804688 C 115.1875 161.8125 117.46875 161.273438 119.914062 161.136719 C 123.410156 160.992188 126.894531 161.789062 130.457031 161.449219 C 132.203125 161.304688 133.917969 160.855469 135.347656 159.917969 C 136.046875 159.460938 136.679688 158.894531 137.128906 158.273438 C 137.640625 157.53125 137.925781 156.828125 137.980469 156.003906 C 138.078125 155.039062 137.792969 154.101562 137.347656 153.226562 C 136.898438 152.375 136.203125 151.609375 135.445312 150.957031 C 133.894531 149.621094 132.015625 148.664062 130.238281 147.582031 C 129.285156 146.988281 128.300781 146.335938 127.125 146.023438 C 125.757812 145.65625 124.238281 145.90625 122.777344 145.742188 C 121.222656 145.597656 119.828125 145.03125 118.363281 144.667969 C 115.382812 143.878906 112.203125 143.820312 109.125 144.328125 C 106.078125 144.804688 103.191406 145.945312 100.550781 147.445312 C 98.039062 148.859375 89.722656 150.730469 88.582031 153.136719 C 88.363281 153.617188 88.203125 154.132812 87.949219 154.609375 C 87.0625 156.734375 85.730469 158.691406 84.136719 160.417969"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 117.546875 46.445312 L 131.609375 36.867188 C 134.136719 35.144531 137.660156 36.113281 139.265625 38.691406 L 146.992188 54.074219 L 171.269531 90.160156 C 172.964844 92.683594 167.6875 97.949219 165.113281 99.613281 L 153.460938 107.15625 C 150.886719 108.824219 147.410156 107.914062 145.804688 105.335938 L 131.167969 77.875 L 113.789062 53.859375 C 112.003906 51.394531 115 48.167969 117.535156 46.441406 Z M 117.546875 46.445312"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 167.941406 39.96875 L 178.859375 52.886719 C 180.828125 55.214844 180.136719 58.726562 177.640625 60.507812 L 162.617188 69.324219 L 127.898438 96.007812 C 125.472656 97.875 119.675781 93.171875 117.761719 90.792969 L 109.113281 80.058594 C 107.203125 77.679688 107.839844 74.210938 110.332031 72.433594 L 137.066406 55.882812 L 160.0625 36.925781 C 162.425781 34.980469 165.960938 37.636719 167.929688 39.964844 Z M 167.941406 39.96875"/> <use mask="url(#mask6)" xlink:href="#surface23"/> </g> </svg>
diff --git a/_icons_to_fix/supertuxkart.svg b/_icons_to_fix/supertuxkart.svg
new file mode 100644
index 000000000..69dbd155f
--- /dev/null
+++ b/_icons_to_fix/supertuxkart.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.992188 L 24 349.992188 C 24 358.847656 31.246094 366 40.242188 366 L 55.757812 366 C 64.753906 366 72 358.847656 72 349.992188 L 72 337.992188 C 72 346.847656 64.753906 354 55.757812 354 L 40.242188 354 C 31.246094 354 24 346.847656 24 337.992188 Z M 312 337.992188 L 312 349.992188 C 312 358.847656 319.222656 366 328.222656 366 L 343.761719 366 C 352.75 366 360 358.847656 360 349.992188 L 360 337.992188 C 360 346.847656 352.75 354 343.75 354 L 328.210938 354 C 319.222656 354 312 346.847656 312 337.992188 Z M 312 337.992188"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 156 114 C 156 127.253906 145.253906 138 132 138 C 118.746094 138 108 127.253906 108 114 C 108 100.746094 118.746094 90 132 90 C 145.253906 90 156 100.746094 156 114 Z M 156 114"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 276 114 C 276 127.253906 265.253906 138 252 138 C 238.746094 138 228 127.253906 228 114 C 228 100.746094 238.746094 90 252 90 C 265.253906 90 276 100.746094 276 114 Z M 276 114"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 168 132 L 216 132 C 212.152344 168.976562 192 204 192 204 C 192 204 168 162.4375 168 132 Z M 168 132"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 73.144531 298.222656 C 72.46875 300.769531 71.996094 303.359375 71.996094 306 L 79.378906 306 C 79.378906 306 75.210938 302.460938 73.144531 298.21875 Z M 310.878906 298.269531 C 308.8125 302.484375 304.636719 306 304.636719 306 L 311.992188 306 C 311.992188 303.375 311.539062 300.800781 310.867188 298.265625 Z M 35.992188 342 L 35.992188 354 L 109.847656 354 C 131.792969 364.96875 161.277344 365.976562 191.992188 366 C 222.753906 365.992188 252.289062 364.980469 274.261719 354 L 347.988281 354 L 347.988281 342 L 274.246094 342 C 252.289062 352.980469 222.742188 354 191.988281 354 C 161.269531 353.976562 131.785156 352.96875 109.84375 342 L 35.988281 342 Z M 35.992188 342"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 144 301.199219 C 144 291.921875 135.941406 284.398438 126 284.398438 C 116.058594 284.398438 108 291.921875 108 301.199219 C 108 310.476562 116.058594 318 126 318 C 135.941406 318 144 310.476562 144 301.199219 Z M 144 301.199219"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 276 301.199219 C 276 291.921875 267.941406 284.398438 258 284.398438 C 248.058594 284.398438 240 291.921875 240 301.199219 C 240 310.476562 248.058594 318 258 318 C 267.941406 318 276 310.476562 276 301.199219 Z M 276 301.199219"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(0%,0%,0%)" d="M 188.003906 276 C 185.789062 276 184.003906 281.351562 184.003906 288 L 184.003906 312 C 184.003906 318.648438 185.789062 324 188.003906 324 C 190.210938 324 192 318.648438 192 312 L 192 288 C 192 281.351562 190.214844 276 188 276 Z M 172.003906 284 C 169.785156 284 167.996094 287.5625 167.996094 291.992188 L 167.996094 307.992188 C 167.996094 312.421875 169.78125 315.992188 171.996094 315.992188 C 174.210938 315.992188 175.996094 312.421875 175.996094 307.992188 L 175.996094 291.992188 C 175.996094 287.558594 174.210938 283.992188 171.996094 283.992188 Z M 172.003906 284"/> </g> <mask id="mask8"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip9"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface29" clip-path="url(#clip9)"> <path style="fill:rgb(0%,0%,0%)" d="M 195.996094 276 C 198.210938 276 199.996094 281.351562 199.996094 288 L 199.996094 312 C 199.996094 318.648438 198.210938 324 195.996094 324 C 193.789062 324 192 318.648438 192 312 L 192 288 C 192 281.351562 193.785156 276 196 276 Z M 211.996094 284 C 214.214844 284 216.003906 287.5625 216.003906 291.992188 L 216.003906 307.992188 C 216.003906 312.421875 214.21875 315.992188 212.003906 315.992188 C 209.789062 315.992188 208.003906 312.421875 208.003906 307.992188 L 208.003906 291.992188 C 208.003906 287.558594 209.789062 283.992188 212.003906 283.992188 Z M 211.996094 284"/> </g> <mask id="mask9"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip10"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface32" clip-path="url(#clip10)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 240 C 127.050781 240 72 266.863281 72 300 C 72.003906 300.671875 72.128906 301.34375 72.304688 302.015625 C 76.511719 270.738281 129.675781 246 192 246 C 254.320312 246 307.5 270.738281 311.703125 302.015625 C 311.878906 301.34375 312 300.671875 312 300 C 312 266.863281 256.949219 240 192 240 Z M 192 240"/> </g> <mask id="mask10"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip11"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface35" clip-path="url(#clip11)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 36 312 L 36 318 L 79.382812 318 C 79.382812 318 76.453125 315.359375 74.273438 312 Z M 36 312"/> </g> <mask id="mask11"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip12"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface38" clip-path="url(#clip12)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 309.75 312 C 307.582031 315.359375 304.652344 318 304.652344 318 L 348.003906 318 L 348.003906 312 Z M 309.75 312"/> </g> <mask id="mask12"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip13"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface41" clip-path="url(#clip13)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 328.207031 264 C 319.210938 264.007812 312 271.15625 312 280.007812 L 312 286.007812 C 312 277.15625 319.210938 270.007812 328.207031 270 L 343.746094 270 C 352.746094 270 359.988281 277.152344 359.988281 286.007812 L 359.988281 280.007812 C 359.988281 271.152344 352.746094 264 343.746094 264 Z M 40.242188 264 C 31.246094 264 24 271.152344 24 280.007812 L 24 286.007812 C 24 277.152344 31.246094 270 40.242188 270 L 55.757812 270 C 64.753906 270 72 277.152344 72 286.007812 L 72 280.007812 C 72 271.152344 64.753906 264 55.757812 264 Z M 40.242188 264"/> </g> <mask id="mask13"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip14"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface44" clip-path="url(#clip14)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192.023438 24 C 129.996094 24 79.699219 73.003906 79.699219 133.464844 C 79.699219 134.628906 79.789062 135.769531 79.828125 136.921875 C 81.226562 77.640625 130.878906 30 192.023438 30 C 253.195312 30 302.800781 77.65625 304.183594 136.933594 C 304.222656 135.773438 304.3125 134.621094 304.3125 133.453125 C 304.320312 73.003906 254.0625 24 192.023438 24 Z M 300.574219 167.089844 C 300.304688 168.078125 300.085938 169.09375 299.789062 170.074219 C 299.789062 170.074219 311.722656 212.683594 312.457031 244.351562 C 313.261719 215.082031 302.488281 174.144531 300.574219 167.089844 Z M 83.449219 167.101562 C 81.523438 174.179688 70.734375 215.171875 71.554688 244.429688 C 72.269531 212.753906 84.234375 170.074219 84.234375 170.074219 C 83.941406 169.097656 83.71875 168.085938 83.449219 167.101562 Z M 83.449219 167.101562"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 40.242188 264 C 31.246094 264 24 271.152344 24 280.007812 L 24 343.992188 C 24 352.847656 31.246094 360 40.242188 360 L 55.757812 360 C 64.753906 360 72 352.847656 72 343.992188 L 72 280.007812 C 72 271.152344 64.753906 264 55.757812 264 Z M 328.21875 264 C 319.21875 264 311.992188 271.152344 311.992188 280.007812 L 311.992188 343.992188 C 311.992188 352.847656 319.21875 360 328.21875 360 L 343.757812 360 C 352.746094 360 359.992188 352.847656 359.992188 343.992188 L 359.992188 280.007812 C 359.992188 271.152344 352.746094 264 343.746094 264 L 328.207031 264 Z M 328.21875 264"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 192.019531 24 C 129.988281 24 79.699219 72.996094 79.699219 133.457031 C 79.699219 144.09375 81.316406 154.347656 84.226562 164.070312 C 84.226562 164.070312 67.03125 225.277344 72.578125 255.488281 C 74.191406 264.289062 77.511719 272.757812 81.898438 280.738281 C 98.984375 257.710938 142.882812 242.425781 191.996094 242.390625 C 241.089844 242.40625 284.996094 257.664062 302.132812 280.667969 C 306.503906 272.707031 309.824219 264.261719 311.433594 255.484375 C 316.984375 225.273438 299.785156 164.066406 299.785156 164.066406 C 302.710938 154.34375 304.316406 144.089844 304.316406 133.453125 C 304.320312 73.003906 254.058594 23.996094 192.019531 23.996094 Z M 192.019531 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 156 108 C 156 121.253906 145.253906 132 132 132 C 118.746094 132 108 121.253906 108 108 C 108 94.746094 118.746094 84 132 84 C 145.253906 84 156 94.746094 156 108 Z M 156 108"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 108 C 276 121.253906 265.253906 132 252 132 C 238.746094 132 228 121.253906 228 108 C 228 94.746094 238.746094 84 252 84 C 265.253906 84 276 94.746094 276 108 Z M 276 108"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 234 C 276 182.96875 238.390625 141.601562 192 141.601562 C 145.609375 141.601562 108 182.96875 108 234 C 108 285.03125 145.609375 326.398438 192 326.398438 C 238.390625 326.398438 276 285.03125 276 234 Z M 276 234"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 144 108 C 144 114.628906 138.628906 120 132 120 C 125.371094 120 120 114.628906 120 108 C 120 101.371094 125.371094 96 132 96 C 138.628906 96 144 101.371094 144 108 Z M 144 108"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 264 108 C 264 114.628906 258.628906 120 252 120 C 245.371094 120 240 114.628906 240 108 C 240 101.371094 245.371094 96 252 96 C 258.628906 96 264 101.371094 264 108 Z M 264 108"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 168 120 L 216 120 C 212.152344 156.976562 192 192 192 192 C 192 192 168 150.4375 168 120 Z M 168 120"/> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 192 192 C 165.492188 192 144 213.492188 144 240 C 144 266.507812 165.492188 288 192 288 C 218.507812 288 240 266.507812 240 240 C 240 213.492188 218.507812 192 192 192 Z M 192 211.199219 C 198.863281 211.203125 205.5 213.65625 210.710938 218.117188 L 192.003906 228.917969 L 173.308594 218.128906 C 178.515625 213.664062 185.144531 211.207031 192.003906 211.195312 Z M 220.3125 234.730469 C 220.636719 236.46875 220.804688 238.230469 220.804688 240 C 220.796875 252.195312 213.105469 263.0625 201.605469 267.128906 L 201.605469 245.53125 L 220.316406 234.730469 Z M 163.707031 234.75 L 182.398438 245.53125 L 182.398438 267.113281 C 170.910156 263.046875 163.21875 252.191406 163.199219 240.003906 C 163.207031 238.238281 163.375 236.480469 163.703125 234.746094 Z M 163.707031 234.75"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 192 240 C 127.050781 240 72 266.863281 72 300 C 72.027344 305.808594 79.386719 312 79.386719 312 L 36 312 L 36 348 L 109.855469 348 C 131.796875 358.96875 161.28125 359.976562 192 360 C 222.757812 359.996094 252.289062 358.984375 274.261719 348 L 348 348 L 348 312 L 304.644531 312 C 304.644531 312 311.984375 305.808594 312 300 C 312 266.863281 256.949219 240 192 240 Z M 192 240"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 154.125 170.753906 C 128.800781 156.375 98.902344 154.230469 87.34375 165.964844 C 75.789062 177.699219 86.949219 198.867188 112.273438 213.242188 C 137.59375 227.621094 167.492188 229.765625 179.050781 218.03125 C 190.609375 206.300781 179.449219 185.132812 154.125 170.753906 Z M 154.125 170.753906"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 229.882812 170.753906 C 255.207031 156.378906 285.105469 154.234375 296.664062 165.964844 C 308.21875 177.699219 297.058594 198.867188 271.734375 213.246094 C 246.410156 227.621094 216.515625 229.765625 204.957031 218.035156 C 193.398438 206.300781 204.558594 185.132812 229.882812 170.753906 Z M 229.882812 170.753906"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 144 295.199219 C 144 285.921875 135.941406 278.398438 126 278.398438 C 116.058594 278.398438 108 285.921875 108 295.199219 C 108 304.476562 116.058594 312 126 312 C 135.941406 312 144 304.476562 144 295.199219 Z M 144 295.199219"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 295.199219 C 276 285.921875 267.941406 278.398438 258 278.398438 C 248.058594 278.398438 240 285.921875 240 295.199219 C 240 304.476562 248.058594 312 258 312 C 267.941406 312 276 304.476562 276 295.199219 Z M 276 295.199219"/> <use mask="url(#mask7)" xlink:href="#surface26"/> <use mask="url(#mask8)" xlink:href="#surface29"/> <use mask="url(#mask9)" xlink:href="#surface32"/> <use mask="url(#mask10)" xlink:href="#surface35"/> <use mask="url(#mask11)" xlink:href="#surface38"/> <use mask="url(#mask12)" xlink:href="#surface41"/> <use mask="url(#mask13)" xlink:href="#surface44"/> </g> </svg>
diff --git a/_icons_to_fix/synfig_icon.svg b/_icons_to_fix/synfig_icon.svg
new file mode 100644
index 000000000..4e476d2c5
--- /dev/null
+++ b/_icons_to_fix/synfig_icon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192.507812 30.011719 C 191.34375 29.976562 190.21875 30.402344 189.410156 31.183594 C 177.773438 42.421875 165.941406 55.03125 155.25 67.035156 C 155.238281 67.050781 155.226562 67.066406 155.214844 67.082031 C 128.867188 97.484375 108.84375 128.726562 94.328125 162.175781 C 80.808594 193.335938 72.90625 220.289062 65.710938 259.554688 C 64.136719 268.152344 62.546875 278.574219 61.445312 286.957031 C 60.898438 291.148438 60.472656 294.828125 60.230469 297.546875 C 60.109375 298.90625 60.039062 300.023438 60.019531 300.925781 C 60.011719 301.375 60.011719 301.753906 60.058594 302.222656 C 60.082031 302.457031 60.101562 302.707031 60.230469 303.132812 C 60.355469 303.558594 60.253906 304.421875 62.097656 305.476562 C 63.09375 306.042969 63.226562 305.933594 63.476562 305.988281 C 63.722656 306.042969 63.914062 306.082031 64.113281 306.113281 C 64.515625 306.171875 64.941406 306.214844 65.429688 306.265625 C 66.402344 306.359375 67.609375 306.449219 68.882812 306.511719 C 78.984375 307.023438 93.882812 309.398438 103.757812 312.074219 C 110.425781 313.882812 114.816406 315.375 121.324219 318.046875 C 122.828125 318.664062 124.207031 319.230469 125.230469 319.640625 C 125.746094 319.84375 126.167969 320.007812 126.484375 320.128906 C 126.636719 320.1875 126.769531 320.226562 126.890625 320.273438 C 126.898438 320.277344 126.90625 320.28125 126.914062 320.285156 C 126.917969 320.285156 126.925781 320.285156 126.929688 320.285156 C 126.933594 320.285156 126.9375 320.296875 126.941406 320.296875 C 126.984375 320.320312 127.035156 320.335938 127.113281 320.375 C 127.109375 320.363281 127.089844 320.34375 127.074219 320.339844 C 127.097656 320.347656 127.109375 320.351562 127.136719 320.363281 C 127.1875 320.378906 127.246094 320.40625 127.371094 320.4375 C 127.421875 320.453125 127.457031 320.476562 127.519531 320.507812 C 127.488281 320.5 127.378906 320.503906 127.359375 320.496094 C 127.648438 320.636719 127.988281 320.816406 128.453125 321.054688 C 129.554688 321.613281 131.066406 322.390625 132.71875 323.25 C 148.65625 331.539062 160.578125 340.085938 179.613281 356.964844 C 182.121094 359.1875 184.457031 361.203125 186.226562 362.699219 C 187.113281 363.445312 187.847656 364.058594 188.425781 364.515625 C 188.71875 364.746094 188.964844 364.933594 189.226562 365.121094 C 189.359375 365.210938 189.484375 365.304688 189.707031 365.4375 C 189.816406 365.5 189.953125 365.578125 190.199219 365.6875 C 190.441406 365.796875 190.6875 366.007812 191.820312 366.0625 C 193.179688 366.121094 193.460938 365.851562 193.738281 365.734375 C 194.015625 365.621094 194.160156 365.539062 194.277344 365.472656 C 194.519531 365.339844 194.65625 365.242188 194.796875 365.144531 C 195.074219 364.949219 195.328125 364.753906 195.644531 364.507812 C 196.273438 364.015625 197.074219 363.351562 198.039062 362.550781 C 199.96875 360.945312 202.519531 358.761719 205.269531 356.351562 C 221.015625 342.535156 228.636719 336.695312 239.601562 329.960938 C 263.542969 315.261719 284.878906 308.734375 317.632812 306.175781 L 320.289062 305.972656 C 322.421875 305.808594 324.066406 304.15625 324.0625 302.175781 L 324.0625 300.730469 C 324.0625 297.71875 323.289062 291.5 322.242188 283.792969 C 321.199219 276.089844 319.863281 267.320312 318.65625 260.660156 C 311.46875 221.039062 303.300781 193.136719 289.609375 161.582031 C 277.273438 133.160156 259.613281 104.445312 238.507812 78.457031 C 238.460938 78.398438 238.410156 78.339844 238.359375 78.285156 C 224.15625 62.726562 210.414062 46.390625 195.421875 31.25 C 194.671875 30.488281 193.621094 30.042969 192.507812 30.011719 Z M 192.507812 30.011719"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192.507812 24.003906 C 191.339844 23.972656 190.21875 24.398438 189.414062 25.175781 C 177.773438 36.417969 165.949219 49.039062 155.257812 61.042969 C 155.246094 61.058594 155.222656 61.050781 155.210938 61.066406 C 128.863281 91.472656 108.84375 122.722656 94.332031 156.171875 C 80.8125 187.332031 72.902344 214.285156 65.707031 253.550781 C 64.132812 262.148438 62.539062 272.570312 61.441406 280.953125 C 60.894531 285.144531 60.464844 288.828125 60.222656 291.550781 C 60.101562 292.910156 60.03125 294.023438 60.011719 294.925781 C 60.003906 295.375 60.011719 295.746094 60.058594 296.214844 C 60.082031 296.449219 60.097656 296.703125 60.222656 297.128906 C 60.226562 297.144531 60.253906 297.191406 60.257812 297.210938 C 60.503906 294.519531 60.910156 291.011719 61.441406 286.953125 C 62.539062 278.570312 64.132812 268.148438 65.707031 259.550781 C 72.902344 220.285156 80.8125 193.332031 94.332031 162.171875 C 108.84375 128.722656 128.863281 97.472656 155.210938 67.066406 C 155.222656 67.054688 155.246094 67.058594 155.257812 67.042969 C 165.949219 55.039062 177.773438 42.417969 189.414062 31.179688 C 190.21875 30.398438 191.339844 29.972656 192.507812 30.007812 C 193.617188 30.039062 194.664062 30.488281 195.414062 31.25 C 210.402344 46.390625 224.152344 62.710938 238.359375 78.273438 C 238.410156 78.328125 238.453125 78.402344 238.5 78.460938 C 259.605469 104.453125 277.269531 133.164062 289.605469 161.585938 C 303.296875 193.140625 311.464844 221.035156 318.648438 260.652344 C 319.855469 267.3125 321.191406 276.089844 322.234375 283.789062 C 323.015625 289.539062 323.523438 293.945312 323.792969 297.328125 C 323.960938 296.972656 324.0625 296.582031 324.0625 296.167969 L 324.0625 294.738281 C 324.0625 291.726562 323.28125 285.496094 322.234375 277.789062 C 321.191406 270.085938 319.855469 261.3125 318.648438 254.652344 C 311.464844 215.03125 303.296875 187.136719 289.605469 155.585938 C 277.269531 127.160156 259.605469 98.449219 238.5 72.460938 C 238.453125 72.402344 238.410156 72.328125 238.359375 72.273438 C 224.152344 56.710938 210.402344 40.386719 195.414062 25.246094 C 194.664062 24.488281 193.617188 24.035156 192.507812 24.003906 Z M 192.507812 24.003906"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.901%,35.294%,69.411%)" d="M 192.507812 24.011719 C 191.34375 23.976562 190.21875 24.402344 189.410156 25.183594 C 177.773438 36.421875 165.941406 49.03125 155.25 61.035156 C 155.238281 61.050781 155.226562 61.066406 155.214844 61.082031 C 128.867188 91.484375 108.84375 122.726562 94.328125 156.175781 C 80.808594 187.335938 72.90625 214.289062 65.710938 253.554688 C 64.136719 262.152344 62.546875 272.574219 61.445312 280.957031 C 60.898438 285.148438 60.472656 288.828125 60.230469 291.546875 C 60.109375 292.90625 60.039062 294.023438 60.019531 294.925781 C 60.011719 295.375 60.011719 295.753906 60.058594 296.222656 C 60.082031 296.457031 60.101562 296.707031 60.230469 297.132812 C 60.355469 297.558594 60.253906 298.421875 62.097656 299.476562 C 63.09375 300.042969 63.226562 299.933594 63.476562 299.988281 C 63.722656 300.042969 63.914062 300.082031 64.113281 300.113281 C 64.515625 300.171875 64.941406 300.214844 65.429688 300.261719 C 66.402344 300.359375 67.609375 300.449219 68.882812 300.511719 C 78.984375 301.023438 93.882812 303.398438 103.757812 306.074219 C 110.425781 307.882812 114.816406 309.375 121.324219 312.046875 C 122.828125 312.664062 124.207031 313.230469 125.230469 313.640625 C 125.746094 313.84375 126.167969 314.007812 126.484375 314.128906 C 126.636719 314.1875 126.769531 314.226562 126.890625 314.273438 C 126.898438 314.277344 126.90625 314.28125 126.914062 314.285156 C 126.917969 314.285156 126.925781 314.285156 126.929688 314.285156 C 126.933594 314.285156 126.9375 314.292969 126.941406 314.296875 C 126.984375 314.316406 127.035156 314.335938 127.113281 314.375 C 127.109375 314.363281 127.089844 314.34375 127.074219 314.339844 C 127.097656 314.347656 127.109375 314.351562 127.136719 314.363281 C 127.1875 314.378906 127.246094 314.40625 127.371094 314.4375 C 127.421875 314.453125 127.457031 314.476562 127.519531 314.507812 C 127.488281 314.5 127.378906 314.503906 127.359375 314.496094 C 127.648438 314.636719 127.988281 314.816406 128.453125 315.054688 C 129.554688 315.613281 131.066406 316.390625 132.71875 317.25 C 148.65625 325.539062 160.578125 334.085938 179.613281 350.964844 C 182.121094 353.1875 184.457031 355.203125 186.226562 356.695312 C 187.113281 357.441406 187.847656 358.058594 188.425781 358.515625 C 188.71875 358.742188 188.964844 358.933594 189.226562 359.121094 C 189.359375 359.210938 189.484375 359.304688 189.707031 359.4375 C 189.816406 359.5 189.953125 359.578125 190.199219 359.6875 C 190.441406 359.796875 190.6875 360.007812 191.820312 360.0625 C 193.179688 360.121094 193.460938 359.851562 193.738281 359.730469 C 194.015625 359.617188 194.160156 359.539062 194.277344 359.472656 C 194.519531 359.335938 194.65625 359.242188 194.796875 359.144531 C 195.074219 358.949219 195.328125 358.753906 195.644531 358.503906 C 196.273438 358.015625 197.074219 357.351562 198.039062 356.550781 C 199.96875 354.945312 202.519531 352.761719 205.269531 350.351562 C 221.015625 336.535156 228.636719 330.695312 239.601562 323.960938 C 263.542969 309.261719 284.878906 302.734375 317.632812 300.175781 L 320.289062 299.972656 C 322.421875 299.808594 324.066406 298.15625 324.0625 296.171875 L 324.0625 294.730469 C 324.0625 291.71875 323.289062 285.496094 322.242188 277.792969 C 321.199219 270.089844 319.863281 261.320312 318.65625 254.660156 C 311.46875 215.039062 303.300781 187.136719 289.609375 155.582031 C 277.273438 127.160156 259.613281 98.445312 238.507812 72.457031 C 238.460938 72.398438 238.410156 72.339844 238.359375 72.285156 C 224.15625 56.722656 210.414062 40.390625 195.421875 25.25 C 194.671875 24.488281 193.621094 24.042969 192.507812 24.011719 Z M 192.507812 24.011719"/> <path style="fill-rule:evenodd;fill:rgb(29.019%,68.235%,90.196%)" d="M 192.507812 24.089844 C 191.34375 24.058594 190.21875 24.492188 189.414062 25.273438 C 179.554688 34.789062 169.695312 45.265625 160.371094 55.546875 L 192.136719 239.53125 L 223.578125 55.84375 C 214.40625 45.515625 205.183594 35.195312 195.425781 25.339844 C 194.675781 24.578125 193.621094 24.121094 192.507812 24.089844 Z M 192.136719 239.53125 L 288.753906 154.449219 C 282.125 139.503906 273.949219 124.542969 264.660156 109.914062 Z M 192.136719 239.53125 L 311.6875 222.351562 C 308.746094 210.195312 305.421875 198.835938 301.664062 187.792969 Z M 192.136719 239.53125 L 319.9375 300.097656 L 320.292969 300.066406 C 322.425781 299.902344 324.066406 298.242188 324.0625 296.261719 L 324.0625 295.011719 C 324.0625 292.011719 323.289062 285.824219 322.242188 278.144531 C 321.714844 274.277344 321.058594 270.527344 320.4375 266.527344 L 318.117188 257.992188 Z M 192.136719 239.53125 L 238.96875 323.828125 L 241.5 322.941406 C 250.390625 317.613281 259.011719 313.40625 268.011719 310.109375 Z M 192.136719 239.53125 L 172.3125 344.816406 C 174.714844 346.863281 176.96875 348.703125 179.613281 351.050781 C 182.121094 353.273438 184.453125 355.285156 186.222656 356.777344 C 187.105469 357.523438 187.847656 358.140625 188.429688 358.597656 C 188.71875 358.824219 188.957031 359.019531 189.21875 359.207031 C 189.351562 359.296875 189.480469 359.386719 189.703125 359.519531 C 189.730469 359.535156 189.796875 359.5625 189.832031 359.582031 L 192.136719 359.992188 L 198.679688 356.070312 C 200.535156 354.515625 202.769531 352.636719 205.269531 350.441406 C 207.6875 348.320312 209.015625 347.359375 211.089844 345.582031 Z M 192.136719 239.53125 L 116.96875 310.46875 C 118.398438 311.011719 119.699219 311.460938 121.320312 312.128906 C 122.824219 312.746094 124.210938 313.308594 125.238281 313.71875 C 125.75 313.921875 126.160156 314.085938 126.480469 314.210938 C 126.628906 314.269531 126.777344 314.316406 126.898438 314.359375 C 126.898438 314.359375 126.914062 314.378906 126.914062 314.378906 C 126.914062 314.378906 126.929688 314.378906 126.929688 314.378906 C 126.929688 314.378906 126.945312 314.378906 126.945312 314.378906 C 126.992188 314.398438 127.027344 314.421875 127.109375 314.460938 C 127.101562 314.449219 127.089844 314.433594 127.074219 314.425781 C 127.097656 314.4375 127.109375 314.433594 127.140625 314.445312 C 127.191406 314.460938 127.242188 314.488281 127.367188 314.527344 C 127.414062 314.539062 127.46875 314.5625 127.527344 314.589844 C 127.5 314.582031 127.386719 314.597656 127.367188 314.589844 C 127.65625 314.730469 128 314.910156 128.460938 315.148438 C 129.5625 315.707031 131.066406 316.472656 132.714844 317.328125 C 136.957031 319.535156 140.921875 321.792969 144.804688 324.1875 Z M 192.136719 239.53125 L 65.367188 256.1875 C 63.917969 264.3125 62.460938 273.613281 61.449219 281.292969 C 60.902344 285.472656 60.46875 289.132812 60.226562 291.84375 C 60.105469 293.175781 60.035156 294.253906 60.015625 295.144531 C 60.015625 295.160156 60.015625 295.195312 60.015625 295.207031 C 60.011719 295.574219 60.023438 295.910156 60.0625 296.308594 C 60.089844 296.542969 60.097656 296.785156 60.226562 297.207031 C 60.351562 297.636719 60.25 298.5 62.09375 299.554688 C 63.089844 300.125 63.234375 300.007812 63.480469 300.0625 C 63.726562 300.117188 63.910156 300.164062 64.109375 300.195312 C 64.511719 300.253906 64.945312 300.296875 65.429688 300.34375 C 66.40625 300.441406 67.605469 300.527344 68.878906 300.589844 C 70.726562 300.6875 72.867188 300.890625 74.972656 301.097656 Z M 192.136719 239.53125 L 82.480469 187.792969 C 78.875 198.367188 75.675781 209.261719 72.828125 220.890625 Z M 192.136719 239.53125 L 119.839844 109.175781 C 111.0625 122.914062 103.453125 136.976562 96.859375 151.414062 Z M 192.136719 239.53125"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/synology-cloud-station-drive.svg b/_icons_to_fix/synology-cloud-station-drive.svg
new file mode 100644
index 000000000..c0e147286
--- /dev/null
+++ b/_icons_to_fix/synology-cloud-station-drive.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 228 72 C 195.195312 72.042969 165.417969 91.175781 151.746094 120.996094 C 140.414062 108.890625 124.582031 102.015625 108 102 C 74.863281 102 48 128.863281 48 162 C 48.007812 171.316406 50.1875 180.507812 54.363281 188.835938 C 35.292969 202.957031 24.035156 225.269531 24 249 C 24.035156 288.070312 54.054688 320.570312 93 323.695312 L 93 324 L 270 324 L 270 323.894531 C 320.144531 322.277344 359.96875 281.171875 360 231 C 359.996094 197.046875 341.488281 165.796875 311.71875 149.472656 C 308.3125 105.753906 271.851562 72.015625 228 72 Z M 228 72"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 156 C 164.007812 156.015625 140.167969 176.359375 135.75 204 L 154.101562 204 C 158.269531 186.433594 173.945312 174.023438 192 174 C 204.566406 174.035156 216.34375 180.128906 223.640625 190.359375 L 210 204 L 252 204 L 252 162 L 236.496094 177.503906 C 225.703125 163.945312 209.328125 156.03125 192 156 Z M 132 222 L 132 264 L 147.503906 248.496094 C 158.296875 262.054688 174.671875 269.96875 192 270 C 219.992188 269.984375 243.832031 249.640625 248.25 222 L 229.898438 222 C 225.730469 239.566406 210.054688 251.976562 192 252 C 179.433594 251.964844 167.65625 245.871094 160.359375 235.640625 L 174 222 Z M 132 222"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 228 66 C 195.195312 66.042969 165.417969 85.175781 151.746094 114.996094 C 140.414062 102.890625 124.582031 96.015625 108 96 C 74.863281 96 48 122.863281 48 156 C 48.027344 156.828125 48.070312 157.65625 48.128906 158.484375 C 49.988281 126.777344 76.238281 102.011719 108 102 C 124.582031 102.015625 140.414062 108.890625 151.746094 120.996094 C 165.417969 91.175781 195.195312 72.042969 228 72 C 271.851562 72.015625 308.3125 105.753906 311.71875 149.472656 C 340.800781 165.460938 359.160156 195.734375 359.894531 228.914062 C 359.957031 227.609375 359.992188 226.304688 360 225 C 359.996094 191.046875 341.488281 159.796875 311.71875 143.472656 C 308.3125 99.753906 271.851562 66.015625 228 66 Z M 52.417969 184.429688 C 34.523438 198.609375 24.0625 220.167969 24 243 C 24.027344 243.859375 24.070312 244.71875 24.128906 245.578125 C 25.179688 223.085938 36.277344 202.253906 54.363281 188.835938 C 53.65625 187.394531 53.007812 185.925781 52.417969 184.429688 Z M 52.417969 184.429688"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 312 150 C 312 196.390625 274.390625 234 228 234 C 181.609375 234 144 196.390625 144 150 C 144 103.609375 181.609375 66 228 66 C 274.390625 66 312 103.609375 312 150 Z M 312 150"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 174 243 C 174 284.421875 140.421875 318 99 318 C 57.578125 318 24 284.421875 24 243 C 24 201.578125 57.578125 168 99 168 C 140.421875 168 174 201.578125 174 243 Z M 174 243"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 168 156 C 168 189.136719 141.136719 216 108 216 C 74.863281 216 48 189.136719 48 156 C 48 122.863281 74.863281 96 108 96 C 141.136719 96 168 122.863281 168 156 Z M 168 156"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 225 C 360 276.363281 318.363281 318 267 318 C 215.636719 318 174 276.363281 174 225 C 174 173.636719 215.636719 132 267 132 C 318.363281 132 360 173.636719 360 225 Z M 360 225"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 93 150 L 270 150 L 270 318 L 93 318 Z M 93 150"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 150 C 164.007812 150.015625 140.167969 170.359375 135.75 198 L 154.101562 198 C 158.269531 180.433594 173.945312 168.023438 192 168 C 210.054688 168.023438 225.730469 180.433594 229.898438 198 L 248.214844 198 C 243.796875 170.371094 219.980469 150.035156 192 150 Z M 135.785156 216 C 140.203125 243.628906 164.019531 263.964844 192 264 C 219.992188 263.984375 243.832031 243.640625 248.25 216 L 229.898438 216 C 225.730469 233.566406 210.054688 245.976562 192 246 C 173.945312 245.976562 158.269531 233.566406 154.101562 216 Z M 135.785156 216"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 252 198 L 210 198 L 252 156 Z M 252 198"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 132 216 L 174 216 L 132 258 Z M 132 216"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/taxi.svg b/_icons_to_fix/taxi.svg
new file mode 100644
index 000000000..1398f6a49
--- /dev/null
+++ b/_icons_to_fix/taxi.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 144 L 72 192 L 120 192 L 120 144 Z M 120 192 L 120 240 L 168 240 L 168 192 Z M 168 192 L 216 192 L 216 144 L 168 144 Z M 216 192 L 216 240 L 264 240 L 264 192 Z M 264 192 L 312 192 L 312 144 L 264 144 Z M 264 192"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/terminology.svg b/_icons_to_fix/terminology.svg
new file mode 100644
index 000000000..d800ab20a
--- /dev/null
+++ b/_icons_to_fix/terminology.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 42 54 L 342 54 C 351.941406 54 360 62.058594 360 72 L 360 324 C 360 333.941406 351.941406 342 342 342 L 42 342 C 32.058594 342 24 333.941406 24 324 L 24 72 C 24 62.058594 32.058594 54 42 54 Z M 42 54"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 48 C 32.027344 48 24 56.027344 24 66 L 24 72 C 24 62.027344 32.027344 54 42 54 L 342 54 C 351.972656 54 360 62.027344 360 72 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 42 48"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 72 90 L 72 102 L 66 102 C 56.027344 102 48 110.027344 48 120 C 48 129.972656 56.027344 138 66 138 L 72 138 L 72 150 L 49.101562 150 C 51.574219 156.984375 58.148438 162 66 162 L 72 162 L 72 174 L 84 174 L 84 162 L 90 162 C 99.972656 162 108 153.972656 108 144 C 108 134.027344 99.972656 126 90 126 L 84 126 L 84 114 L 106.898438 114 C 104.425781 107.015625 97.851562 102 90.003906 102 L 84.003906 102 L 84.003906 90 Z M 66 114 L 72 114 L 72 126 L 66 126 C 62.675781 126 60 123.324219 60 120 C 60 116.675781 62.675781 114 66 114 Z M 84 138 L 90 138 C 93.324219 138 96 140.675781 96 144 C 96 147.324219 93.320312 150.152344 90 150 L 84 150 Z M 84 138"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 132 168 L 132 174 L 192 174 L 192 168 Z M 132 168"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 132 84 L 192 84 L 192 168 L 132 168 Z M 132 84"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 42 48 L 342 48 C 351.941406 48 360 56.058594 360 66 L 360 318 C 360 327.941406 351.941406 336 342 336 L 42 336 C 32.058594 336 24 327.941406 24 318 L 24 66 C 24 56.058594 32.058594 48 42 48 Z M 42 48"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 72 84 L 72 96 L 66 96 C 56.027344 96 48 104.027344 48 114 C 48 123.972656 56.027344 132 66 132 L 72 132 L 72 144 L 49.101562 144 C 51.574219 150.984375 58.148438 156 66 156 L 72 156 L 72 168 L 84 168 L 84 156 L 90 156 C 99.972656 156 108 147.972656 108 138 C 108 128.027344 99.972656 120 90 120 L 84 120 L 84 108 L 106.898438 108 C 104.425781 101.015625 97.851562 96 90.003906 96 L 84.003906 96 L 84.003906 84 Z M 66 108 L 72 108 L 72 120 L 66 120 C 62.675781 120 60 117.324219 60 114 C 60 110.675781 62.675781 108 66 108 Z M 84 132 L 90 132 C 93.324219 132 96 134.675781 96 138 C 96 141.324219 93.320312 144.152344 90 144 L 84 144 Z M 84 132"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/terraria.svg b/_icons_to_fix/terraria.svg
new file mode 100644
index 000000000..74423df4b
--- /dev/null
+++ b/_icons_to_fix/terraria.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 187.570312 24 C 178.1875 24.011719 169.1875 27.679688 162.5625 34.195312 C 159.203125 33.1875 155.707031 32.671875 152.203125 32.671875 C 132.664062 32.671875 116.839844 48.191406 116.839844 67.339844 C 116.839844 68.113281 116.992188 68.875 117.046875 69.640625 C 118.933594 52.238281 133.945312 38.671875 152.203125 38.671875 C 155.707031 38.671875 159.203125 39.1875 162.5625 40.195312 C 169.1875 33.679688 178.1875 30.011719 187.570312 30 C 200.304688 30.015625 212.058594 36.738281 218.320312 47.601562 C 233.117188 49.363281 245.195312 60.019531 248.53125 74.25 C 263.539062 77.617188 274.351562 90.097656 275.730469 104.890625 C 275.8125 103.925781 276 102.976562 276 102 C 275.976562 85.847656 264.589844 71.855469 248.53125 68.25 C 245.195312 54.019531 233.117188 43.363281 218.320312 41.601562 C 212.058594 30.738281 200.304688 24.015625 187.570312 24 Z M 122.285156 91.621094 C 113.382812 98.105469 108.011719 108.335938 108 119.347656 C 108 120.222656 108.167969 121.066406 108.234375 121.933594 C 109.34375 111.101562 115.535156 101.308594 125.179688 95.644531 C 124.085938 94.378906 123.175781 93.007812 122.285156 91.621094 Z M 267.023438 131.003906 C 267.011719 131.015625 267.011719 131.027344 267 131.039062 C 267.007812 131.105469 267.007812 131.171875 267.011719 131.238281 C 267.019531 131.160156 267.019531 131.082031 267.023438 131.003906 Z M 124.007812 204 C 119.761719 203.996094 115.6875 205.683594 112.6875 208.6875 C 109.683594 211.6875 107.996094 215.761719 108 220.007812 C 108.003906 221.011719 108.101562 222.011719 108.292969 222.996094 C 109.734375 215.453125 116.332031 210 124.007812 210 C 126.816406 210.003906 129.570312 210.746094 132 212.152344 C 134.429688 210.746094 137.183594 210.003906 139.992188 210 C 147.664062 210 154.257812 215.449219 155.707031 222.984375 C 155.898438 222.003906 155.996094 221.007812 156 220.007812 C 156.003906 215.761719 154.316406 211.6875 151.3125 208.6875 C 148.3125 205.683594 144.238281 203.996094 139.992188 204 C 137.183594 204.003906 134.429688 204.746094 132 206.152344 C 129.570312 204.746094 126.816406 204.003906 124.007812 204 Z M 244.007812 228 C 235.171875 227.996094 228.007812 235.664062 228 245.128906 C 228.003906 246.132812 228.089844 247.136719 228.257812 248.125 C 229.621094 239.949219 236.257812 234 244.007812 234 C 249.78125 234.011719 255.101562 237.359375 257.929688 242.753906 C 258.613281 242.648438 259.300781 242.589844 259.992188 242.578125 C 267.726562 242.582031 274.347656 248.511719 275.730469 256.660156 C 275.898438 255.691406 275.988281 254.707031 276 253.722656 C 276 244.25 268.832031 236.574219 259.992188 236.578125 C 259.300781 236.589844 258.613281 236.648438 257.929688 236.753906 C 255.101562 231.359375 249.78125 228.011719 244.007812 228 Z M 108.820312 230.988281 C 108.285156 232.601562 108.007812 234.289062 108 235.992188 C 108 237.015625 108.097656 238.035156 108.292969 239.039062 C 108.625 237.265625 109.253906 235.5625 110.152344 234 C 109.609375 233.042969 109.160156 232.035156 108.820312 230.988281 Z M 275.113281 265.3125 C 274.78125 266.347656 274.355469 267.34375 273.847656 268.289062 C 274.78125 270.03125 275.421875 271.933594 275.742188 273.910156 C 275.914062 272.910156 276 271.890625 276 270.871094 C 275.992188 268.976562 275.691406 267.101562 275.113281 265.3125 Z M 246.070312 268.128906 C 245.453125 268.21875 244.832031 268.265625 244.207031 268.277344 C 244.078125 269.136719 244.011719 270 244.007812 270.871094 C 244.015625 271.882812 244.105469 272.890625 244.277344 273.886719 C 244.59375 271.910156 245.230469 270.007812 246.160156 268.265625 C 246.132812 268.21875 246.101562 268.175781 246.070312 268.128906 Z M 246.070312 268.128906"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 117.046875 69.640625 C 116.917969 70.855469 116.835938 72.082031 116.835938 73.332031 C 116.847656 79.84375 118.800781 86.148438 122.285156 91.613281 C 123.222656 90.929688 124.164062 90.242188 125.179688 89.644531 C 120.3125 84 117.5625 76.976562 117.046875 69.640625 Z M 275.730469 104.890625 C 275.078125 112.335938 272.117188 119.425781 267 125.035156 C 267.09375 126.019531 267.152344 127.003906 267.164062 127.988281 C 267.160156 129.003906 267.113281 130.003906 267.023438 131 C 272.789062 124.664062 275.988281 116.480469 276 107.996094 C 275.996094 106.941406 275.824219 105.925781 275.730469 104.890625 Z M 108.234375 121.929688 C 108.117188 123.0625 108 124.191406 108 125.339844 C 108.019531 141.488281 119.40625 155.480469 135.46875 159.089844 C 139.152344 174.824219 153.433594 185.972656 169.898438 185.996094 C 176.101562 185.984375 182.207031 184.371094 187.570312 181.308594 C 192.945312 184.371094 199.039062 185.984375 205.253906 185.996094 C 218.007812 185.984375 229.773438 179.257812 236.039062 168.371094 C 253.785156 166.273438 267.140625 151.507812 267.164062 133.988281 C 267.152344 133.070312 267.097656 132.152344 267.011719 131.234375 C 265.460938 147.300781 252.675781 160.402344 236.039062 162.371094 C 229.773438 173.257812 218.007812 179.988281 205.253906 180 C 199.035156 179.988281 192.945312 178.375 187.570312 175.316406 C 182.207031 178.375 176.097656 179.988281 169.894531 180 C 153.429688 179.976562 139.152344 168.828125 135.46875 153.097656 C 120.28125 149.679688 109.402344 136.960938 108.234375 121.9375 Z M 155.707031 222.984375 C 154.269531 230.527344 147.675781 235.988281 139.992188 235.992188 C 139.996094 244.824219 132.84375 251.988281 124.007812 252 C 116.34375 252 109.75 246.566406 108.292969 239.039062 C 108.105469 240.011719 108.007812 241 108 241.992188 C 108 246.238281 109.683594 250.308594 112.6875 253.3125 C 115.6875 256.316406 119.761719 258 124.007812 258 C 132.84375 257.988281 139.996094 250.824219 139.992188 241.992188 C 148.824219 241.996094 155.992188 234.839844 156 226.007812 C 156 224.992188 155.898438 223.980469 155.707031 222.984375 Z M 108.292969 222.996094 C 108.101562 223.988281 108 224.996094 108 226.007812 C 108.007812 227.699219 108.285156 229.378906 108.820312 230.988281 C 109.160156 229.949219 109.609375 228.945312 110.152344 228 C 109.257812 226.445312 108.628906 224.753906 108.292969 222.996094 Z M 228.257812 248.121094 C 228.089844 249.113281 228.003906 250.117188 228 251.125 C 227.996094 255.675781 229.679688 260.042969 232.683594 263.257812 C 235.6875 266.476562 239.761719 268.285156 244.007812 268.28125 C 244.074219 268.277344 244.140625 268.273438 244.207031 268.269531 C 244.503906 266.152344 245.167969 264.113281 246.164062 262.257812 C 246.132812 262.210938 246.101562 262.164062 246.070312 262.117188 C 245.386719 262.21875 244.695312 262.273438 244.007812 262.28125 C 236.246094 262.277344 229.605469 256.304688 228.257812 248.113281 Z M 275.730469 256.664062 C 275.414062 258.640625 274.773438 260.546875 273.84375 262.289062 C 274.355469 263.25 274.777344 264.261719 275.109375 265.3125 C 275.695312 263.511719 275.996094 261.625 276.003906 259.71875 C 275.996094 258.691406 275.90625 257.667969 275.730469 256.660156 Z M 244.277344 273.890625 C 244.105469 274.871094 244.015625 275.867188 244.007812 276.863281 C 244.011719 286.320312 251.164062 293.984375 259.988281 293.996094 C 268.824219 294 275.992188 286.332031 276 276.863281 C 275.992188 275.875 275.90625 274.882812 275.738281 273.90625 C 274.359375 282.066406 267.730469 288 259.988281 287.996094 C 252.257812 287.976562 245.644531 282.039062 244.277344 273.882812 Z M 244.277344 273.890625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 187.570312 175.3125 C 182.207031 178.375 176.101562 179.988281 169.894531 180 C 169.246094 180 168.636719 179.875 168 179.839844 L 168 185.839844 C 168.636719 185.875 169.246094 186 169.894531 186 C 176.101562 185.988281 182.207031 184.375 187.570312 181.3125 C 192.949219 184.375 199.039062 185.988281 205.253906 186 C 208.984375 186 212.554688 185.285156 216 184.207031 L 216 178.207031 C 212.554688 179.285156 208.984375 180 205.253906 180 C 199.039062 179.988281 192.949219 178.375 187.570312 175.3125 Z M 152.71875 229.6875 C 149.691406 233.660156 144.984375 235.992188 139.992188 235.992188 C 139.984375 237.152344 139.851562 238.304688 139.597656 239.4375 L 141.835938 241.871094 C 146.152344 241.375 150.082031 239.140625 152.71875 235.6875 L 168 252.738281 L 168 246.738281 Z M 237.246094 260.671875 L 216 280.921875 L 216 286.921875 L 237.246094 266.671875 C 239.363281 267.734375 241.671875 268.285156 244.007812 268.289062 C 244.074219 268.289062 244.140625 268.289062 244.207031 268.289062 C 244.5 266.167969 245.164062 264.125 246.160156 262.265625 C 246.132812 262.21875 246.101562 262.175781 246.070312 262.128906 C 245.386719 262.230469 244.699219 262.285156 244.007812 262.289062 C 241.671875 262.285156 239.363281 261.734375 237.246094 260.671875 Z M 244.277344 273.808594 C 244.101562 274.820312 244.011719 275.84375 244.007812 276.871094 C 244.011719 277.117188 244.019531 277.363281 244.03125 277.609375 L 244.992188 276.679688 C 244.675781 275.746094 244.4375 274.785156 244.277344 273.808594 Z M 168 321.246094 C 148.273438 327.570312 144 342.527344 144 360 L 144.210938 360 C 145.222656 345.160156 150.574219 332.832031 168 327.246094 Z M 216 321.246094 L 216 327.246094 C 233.425781 332.832031 238.777344 345.160156 239.789062 360 L 240 360 C 240 342.527344 235.726562 327.570312 216 321.246094 Z M 216 321.246094"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 141.835938 241.871094 C 141.222656 241.945312 140.609375 241.984375 139.996094 241.988281 C 139.988281 243.148438 139.851562 244.304688 139.59375 245.433594 L 168 276.492188 L 168 270.492188 Z M 246.070312 268.121094 C 245.453125 268.214844 244.832031 268.269531 244.207031 268.285156 C 244.082031 269.140625 244.015625 270 244.007812 270.863281 C 244.019531 271.851562 244.109375 272.835938 244.277344 273.804688 C 244.605469 271.855469 245.242188 269.980469 246.164062 268.261719 C 246.132812 268.214844 246.101562 268.167969 246.070312 268.121094 Z M 244.03125 277.609375 L 216 304.6875 L 216 310.6875 L 244.992188 282.679688 C 244.433594 281.050781 244.109375 279.339844 244.03125 277.609375 Z M 144.210938 360 C 144.078125 361.960938 144 363.960938 144 366 L 240 366 C 240 363.960938 239.921875 361.960938 239.789062 360 Z M 144.210938 360"/> </g> </defs> <g> <path style="fill:rgb(66.666%,47.843%,31.372%)" d="M 187.570312 175.308594 C 182.207031 178.367188 176.101562 179.988281 169.894531 180 C 169.246094 180 168.636719 179.867188 168 179.832031 L 168 246.730469 L 152.722656 229.691406 C 149.695312 233.664062 144.988281 235.996094 139.992188 235.992188 C 139.984375 237.152344 139.851562 238.304688 139.597656 239.4375 L 168 270.492188 L 168 321.238281 C 148.273438 327.5625 144 342.527344 144 360 L 240 360 C 240 342.527344 235.726562 327.5625 216 321.238281 L 216 304.691406 L 244.992188 276.683594 C 244.351562 274.820312 244.019531 272.851562 244.007812 270.863281 C 244.007812 267.839844 244.753906 264.875 246.167969 262.257812 C 246.136719 262.214844 246.105469 262.171875 246.070312 262.128906 C 245.386719 262.226562 244.699219 262.277344 244.007812 262.285156 C 241.671875 262.28125 239.367188 261.734375 237.253906 260.675781 L 216 280.917969 L 216 178.199219 C 212.554688 179.28125 208.992188 180 205.261719 180 C 199.042969 179.988281 192.949219 178.367188 187.570312 175.308594 Z M 187.570312 175.308594"/> <path style="fill:rgb(3.921%,50.588%,29.411%)" d="M 187.570312 24.003906 C 178.1875 24.011719 169.1875 27.683594 162.5625 34.199219 C 159.203125 33.1875 155.710938 32.675781 152.207031 32.675781 C 132.671875 32.675781 116.835938 48.191406 116.835938 67.339844 C 116.847656 75.507812 119.804688 83.410156 125.183594 89.652344 C 114.53125 95.90625 108.015625 107.179688 108 119.347656 C 108.019531 135.496094 119.40625 149.488281 135.46875 153.097656 C 139.152344 168.832031 153.433594 179.976562 169.894531 180.003906 C 176.101562 179.992188 182.207031 178.371094 187.570312 175.308594 C 192.949219 178.371094 199.042969 179.992188 205.261719 180.003906 C 218.015625 179.992188 229.777344 173.257812 236.039062 162.375 C 253.789062 160.273438 267.144531 145.515625 267.167969 127.996094 C 267.15625 127.011719 267.097656 126.027344 267 125.042969 C 272.785156 118.703125 275.988281 110.503906 276 102.003906 C 275.976562 85.851562 264.589844 71.855469 248.53125 68.253906 C 245.195312 54.03125 233.113281 43.371094 218.316406 41.613281 C 212.050781 30.75 200.304688 24.027344 187.570312 24.011719 Z M 124.007812 204.003906 C 119.761719 204 115.6875 205.6875 112.6875 208.6875 C 109.683594 211.691406 107.996094 215.765625 108 220.011719 C 108.003906 222.816406 108.746094 225.574219 110.152344 228.003906 C 108.746094 230.429688 108.003906 233.1875 108 235.996094 C 107.996094 240.242188 109.683594 244.3125 112.6875 247.316406 C 115.6875 250.320312 119.761719 252.003906 124.007812 252.003906 C 132.839844 251.992188 139.996094 244.828125 139.992188 235.996094 C 148.824219 236 155.992188 228.84375 156 220.011719 C 156.003906 215.765625 154.316406 211.691406 151.3125 208.6875 C 148.3125 205.6875 144.238281 204 139.992188 204.003906 C 137.183594 204.007812 134.429688 204.753906 132 206.164062 C 129.570312 204.753906 126.816406 204.007812 124.007812 204.003906 Z M 244.007812 228.003906 C 235.171875 227.996094 228.003906 235.667969 228 245.136719 C 227.996094 254.613281 235.167969 262.292969 244.007812 262.285156 C 244.699219 262.28125 245.386719 262.230469 246.070312 262.128906 C 246.105469 262.175781 246.136719 262.21875 246.167969 262.261719 C 244.753906 264.875 244.007812 267.84375 244.007812 270.867188 C 244.011719 280.324219 251.164062 287.992188 259.992188 288.003906 C 268.828125 288.007812 275.996094 280.335938 276 270.867188 C 275.996094 267.851562 275.25 264.894531 273.839844 262.285156 C 275.25 259.683594 275.996094 256.726562 276 253.71875 C 275.996094 244.25 268.828125 236.578125 259.992188 236.582031 C 259.300781 236.589844 258.613281 236.648438 257.929688 236.75 C 255.101562 231.355469 249.78125 228.015625 244.007812 228.003906 Z M 244.007812 228.003906"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/teslagrad.svg b/_icons_to_fix/teslagrad.svg
new file mode 100644
index 000000000..75ed0db94
--- /dev/null
+++ b/_icons_to_fix/teslagrad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 347.628906 156.742188 C 343.558594 235.558594 255.289062 354 177.910156 354 C 104.070312 354 40.132812 246.144531 36.234375 163.222656 C 33.988281 247.308594 100.433594 366 177.910156 366 C 257.125 366 348 241.753906 348 163.105469 C 348 160.933594 347.734375 158.878906 347.628906 156.757812 Z M 347.628906 156.742188"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 211.054688 85.015625 C 215.984375 95.59375 201.414062 106.421875 172.042969 119.210938 C 145.164062 130.890625 116.289062 135.445312 102.046875 130.246094 C 102.449219 131.148438 103.015625 131.992188 103.742188 132.765625 C 113.378906 142.679688 147.382812 139.328125 179.6875 125.273438 C 211.984375 111.230469 230.351562 91.808594 220.722656 81.894531 C 219.292969 80.453125 213.574219 85.917969 211.050781 85.011719 Z M 211.054688 85.015625"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 300.445312 198.875 C 307.765625 196.332031 302.4375 177.25 294.167969 158.769531 C 289.535156 148.425781 282.707031 136.738281 274.546875 127.644531 C 267.742188 120.058594 259.246094 114.105469 250.644531 108.742188 C 241.714844 103.171875 233.617188 99.140625 222.226562 95.152344 C 223.183594 94.800781 229.289062 88.347656 230.46875 88.296875 C 241.617188 88.015625 219.28125 79.015625 233.570312 92.949219 C 239.0625 98.304688 272.589844 110.570312 285.78125 126.753906 C 297.011719 140.53125 301.085938 159.292969 305.472656 176.660156 C 307.425781 184.382812 319.160156 200.125 308.324219 200.402344 C 306.050781 200.441406 303.402344 199.929688 300.445312 198.878906 Z M 300.445312 198.875"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 149.976562 24.023438 C 109.46875 22.667969 40.015625 94.265625 36.304688 151.546875 C 36.042969 155.5625 36.003906 159.695312 36.070312 163.871094 C 36.117188 161.746094 36.167969 159.625 36.304688 157.546875 C 40.015625 100.265625 109.46875 28.667969 149.976562 30.023438 C 151.03125 30.128906 151.792969 30.320312 152.421875 30.5625 C 154.5 27.707031 156.023438 24.625 149.976562 24.023438 Z M 194.273438 29.496094 C 180.804688 29.496094 167.773438 31.335938 155.410156 34.78125 C 154.457031 35.046875 154.066406 35.058594 153.371094 35.203125 C 150.964844 39.226562 145.210938 43.625 155.410156 40.78125 C 167.773438 37.335938 180.804688 35.496094 194.273438 35.496094 C 272.398438 35.496094 345.910156 83.140625 347.902344 159.925781 C 347.933594 158.988281 348 158.027344 348 157.105469 C 348 78.445312 273.480469 29.496094 194.273438 29.496094 Z M 194.273438 29.496094"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.960%,23.529%,29.019%)" d="M 348 157.097656 C 348 235.757812 257.125 359.992188 177.910156 359.992188 C 98.699219 359.992188 30.839844 235.84375 36.3125 151.542969 C 40.019531 94.265625 109.464844 22.660156 149.976562 24.019531 C 163.570312 25.375 139.109375 39.332031 155.417969 34.785156 C 167.777344 31.339844 180.808594 29.496094 194.28125 29.496094 C 273.492188 29.496094 348 78.445312 348 157.105469 Z M 348 157.097656"/> <path style="fill:rgb(17.647%,18.823%,23.137%)" d="M 312.421875 167.785156 C 312.421875 227.109375 296.292969 301.691406 236.890625 340.019531 C 217.546875 352.5 197.375 360 177.910156 360 C 161.976562 360 146.496094 354.972656 131.988281 346.261719 C 74.363281 311.652344 72.257812 220.34375 76.625 153 C 89.367188 84.226562 122.625 88.121094 161.097656 77.003906 C 173.457031 73.558594 207.371094 72.683594 220.835938 72.683594 C 300.046875 72.683594 312.425781 89.125 312.425781 167.777344 Z M 312.421875 167.785156"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 277.078125 220.546875 C 277.078125 251.464844 249.3125 279.34375 234.566406 306.394531 C 216.886719 338.835938 220.828125 345.71875 185.050781 345.71875 C 119.441406 345.71875 97.769531 285.042969 97.769531 217.042969 C 97.769531 181.601562 99.488281 137.929688 122.617188 115.464844 C 143.863281 94.832031 179.699219 89.601562 211.105469 89.601562 C 245.921875 89.601562 263.035156 115.382812 273.230469 131.46875 C 282.246094 145.695312 277.078125 188.628906 277.078125 220.542969 Z M 277.078125 220.546875"/> <path style="fill:rgb(29.803%,30.980%,36.078%)" d="M 222.414062 83.941406 C 229.066406 100.648438 205.527344 126.140625 169.832031 140.878906 C 134.136719 155.613281 99.808594 154.015625 93.15625 137.304688 C 86.5 120.59375 110.042969 95.101562 145.734375 80.367188 C 181.429688 65.628906 215.757812 67.230469 222.414062 83.941406 Z M 222.414062 83.941406"/> <path style="fill:rgb(29.803%,30.980%,36.078%)" d="M 222.46875 89.46875 C 235.328125 77.070312 269.980469 69.304688 296.464844 97.78125 C 322.945312 126.257812 316.878906 202.675781 304.019531 215.070312 C 291.160156 227.46875 294.046875 159.910156 267.566406 131.433594 C 241.082031 102.957031 209.613281 101.863281 222.46875 89.464844 Z M 222.46875 89.46875"/> <path style="fill:rgb(29.803%,30.980%,36.078%)" d="M 99.578125 129.527344 C 116.402344 138.5625 118.921875 168.839844 105.203125 197.160156 C 91.484375 225.476562 108.679688 271.460938 91.851562 262.425781 C 75.027344 253.394531 56.339844 205.027344 70.058594 176.710938 C 83.78125 148.394531 82.746094 120.5 99.578125 129.527344 Z M 99.578125 129.527344"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(40.392%,54.509%,78.431%);stroke-width:0.96801;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(21.960%,23.529%,29.019%)" d="M 56.061849 23.57487 C 56.856771 28.789062 54.811849 36.201823 52.315755 40.826172 C 48.608724 47.692708 43.920573 52.100911 38.830078 56.578125 C 38.830078 56.578125 46.097005 43.576172 48.273438 36.492188 C 49.31901 33.087891 50.352214 29.470703 49.945312 25.927734 C 49.639323 23.270182 48.777344 21.125651 46.827474 19.333333 C 45.197917 17.833984 42.783203 16.936849 40.613281 16.588542 C 38.255208 16.209635 35.825521 16.144531 33.455078 16.424479 C 29.863281 16.848307 26.070312 17.326172 22.954427 19.194661 C 21.26237 20.208984 19.688151 21.711589 18.896484 23.541667 C 16.90625 28.140625 17.07487 33.620443 17.861328 38.58138 C 18.884115 45.038411 24.88151 58.479167 24.88151 58.479167 L 24.541667 58.339844 C 24.541667 58.339844 21.121745 56.727865 18.380208 53.953776 C 15.701172 51.246745 13.71875 47.404948 12.347656 44.834635 C 9.56901 39.626953 9.143229 33.942708 10.128255 28.102865 C 10.744792 22.476562 13.144531 17.826823 16.949219 14.767578 C 24.516276 9.330078 33.442708 8.058594 41.741536 9.960286 C 49.030599 11.44401 54.858724 16.432943 56.059245 23.577474 Z M 56.061849 23.57487" transform="matrix(6,0,0,6,0,0)"/> <path style="fill:rgb(9.803%,9.803%,9.803%)" d="M 216.382812 156.433594 L 249.117188 140.605469 C 252.078125 139.175781 255.316406 139.847656 256.351562 142.105469 C 257.386719 144.367188 255.824219 147.359375 252.867188 148.789062 L 220.132812 164.617188 C 217.171875 166.046875 213.933594 165.375 212.898438 163.117188 C 211.863281 160.859375 213.421875 157.867188 216.382812 156.433594 Z M 216.382812 156.433594"/> <path style="fill:rgb(9.803%,9.803%,9.803%)" d="M 123.1875 162.066406 L 153.445312 173.488281 C 156.183594 174.523438 157.738281 177.175781 156.914062 179.414062 C 156.089844 181.652344 153.199219 182.628906 150.457031 181.597656 L 120.203125 170.175781 C 117.460938 169.140625 115.90625 166.484375 116.734375 164.246094 C 117.558594 162.007812 120.449219 161.03125 123.1875 162.066406 Z M 123.1875 162.066406"/> <path style="fill:rgb(9.803%,9.803%,9.803%)" d="M 150.742188 201.347656 C 150.742188 185.328125 145.726562 172.34375 139.535156 172.34375 C 133.347656 172.34375 128.328125 185.328125 128.328125 201.347656 C 128.328125 217.367188 133.347656 230.351562 139.535156 230.351562 C 145.726562 230.351562 150.742188 217.367188 150.742188 201.347656 Z M 150.742188 201.347656"/> <path style="fill:rgb(9.803%,9.803%,9.803%)" d="M 243.175781 194.390625 C 242.066406 177.566406 235.839844 163.980469 229.265625 164.046875 C 222.691406 164.109375 218.257812 177.800781 219.367188 194.625 C 220.476562 211.445312 226.703125 225.035156 233.277344 224.96875 C 239.851562 224.90625 244.28125 211.214844 243.175781 194.390625 Z M 243.175781 194.390625"/> <path style="fill:rgb(9.803%,9.803%,9.803%)" d="M 207.203125 228.792969 C 211.984375 234.59375 224.730469 237.628906 227.554688 246.089844 C 230.058594 253.589844 227.019531 262.867188 222.355469 269.246094 C 219.660156 272.933594 215.089844 275.882812 210.539062 276.136719 C 203.628906 276.527344 193.578125 274.386719 191.53125 267.75 C 190.984375 265.984375 192.675781 263.570312 194.441406 263.039062 C 198.78125 261.734375 202.414062 269.984375 206.78125 268.769531 C 214.542969 266.609375 221.664062 256.695312 220.371094 248.710938 C 219.167969 241.28125 205.863281 241.738281 202.476562 235.019531 C 199.90625 229.917969 196.589844 218.933594 202.183594 217.871094 C 203.613281 221.027344 205.085938 226.140625 207.203125 228.792969 Z M 207.203125 228.792969"/> <path style="fill:rgb(9.803%,9.803%,9.803%)" d="M 162.179688 306.949219 L 209.378906 312.035156 C 213.648438 312.492188 216.5625 314.417969 215.882812 316.335938 C 215.207031 318.25 211.195312 319.429688 206.925781 318.96875 L 159.726562 313.882812 C 155.457031 313.421875 152.542969 311.496094 153.222656 309.582031 C 153.898438 307.667969 157.910156 306.488281 162.179688 306.949219 Z M 162.179688 306.949219"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/texmaker.svg b/_icons_to_fix/texmaker.svg
new file mode 100644
index 000000000..126c3701d
--- /dev/null
+++ b/_icons_to_fix/texmaker.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 36 126 L 36 162 L 60 162 L 60 270 L 108 270 L 108 162 L 132 162 L 132 126 Z M 36 126"/> <path style="fill:rgb(0%,0%,0%)" d="M 288 126 L 252 126 L 280.652344 197.347656 L 251.996094 269.996094 L 287.996094 269.996094 L 299.996094 233.996094 L 311.996094 269.996094 L 347.996094 269.996094 L 319.339844 197.347656 L 347.996094 125.996094 L 311.996094 125.996094 L 299.996094 161.996094 Z M 288 126"/> <path style="fill:rgb(0%,0%,0%)" d="M 144 162 L 144 306 L 240 306 L 240 270 L 180 270 L 180 246 L 240 246 L 240 222 L 180 222 L 180 198 L 240 198 L 240 162 Z M 144 162"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 36 120 L 36 156 L 60 156 L 60 264 L 108 264 L 108 156 L 132 156 L 132 120 Z M 36 120"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 288 120 L 252 120 L 280.652344 191.347656 L 251.996094 263.996094 L 287.996094 263.996094 L 299.996094 227.996094 L 311.996094 263.996094 L 347.996094 263.996094 L 319.339844 191.347656 L 347.996094 119.996094 L 311.996094 119.996094 L 299.996094 155.996094 Z M 288 120"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 144 156 L 144 300 L 240 300 L 240 264 L 180 264 L 180 240 L 240 240 L 240 216 L 180 216 L 180 192 L 240 192 L 240 156 Z M 144 156"/> </g> </svg>
diff --git a/_icons_to_fix/texstudio.svg b/_icons_to_fix/texstudio.svg
new file mode 100644
index 000000000..315fed86e
--- /dev/null
+++ b/_icons_to_fix/texstudio.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 336 C 360 345.972656 351.972656 354 342 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 36 126 L 36 162 L 60 162 L 60 270 L 108 270 L 108 162 L 132 162 L 132 126 Z M 36 126"/> <path style="fill:rgb(0%,0%,0%)" d="M 288 126 L 252 126 L 280.652344 197.347656 L 251.996094 269.996094 L 287.996094 269.996094 L 299.996094 233.996094 L 311.996094 269.996094 L 347.996094 269.996094 L 319.339844 197.347656 L 347.996094 125.996094 L 311.996094 125.996094 L 299.996094 161.996094 Z M 288 126"/> <path style="fill:rgb(0%,0%,0%)" d="M 144 162 L 144 306 L 240 306 L 240 270 L 180 270 L 180 246 L 240 246 L 240 222 L 180 222 L 180 198 L 240 198 L 240 162 Z M 144 162"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 36 120 L 36 156 L 60 156 L 60 264 L 108 264 L 108 156 L 132 156 L 132 120 Z M 36 120"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 288 120 L 252 120 L 280.652344 191.347656 L 251.996094 263.996094 L 287.996094 263.996094 L 299.996094 227.996094 L 311.996094 263.996094 L 347.996094 263.996094 L 319.339844 191.347656 L 347.996094 119.996094 L 311.996094 119.996094 L 299.996094 155.996094 Z M 288 120"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 144 156 L 144 300 L 240 300 L 240 264 L 180 264 L 180 240 L 240 240 L 240 216 L 180 216 L 180 192 L 240 192 L 240 156 Z M 144 156"/> </g> </svg>
diff --git a/_icons_to_fix/thermal-monitor.svg b/_icons_to_fix/thermal-monitor.svg
new file mode 100644
index 000000000..e498c2b9f
--- /dev/null
+++ b/_icons_to_fix/thermal-monitor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 48 315.613281 L 48 327.613281 C 48 335.59375 56.027344 342 66 342 L 318 342 C 327.972656 342 336 335.59375 336 327.613281 L 336 315.613281 C 336 323.59375 327.972656 330 318 330 L 66 330 C 56.027344 330 48 323.59375 48 315.613281 Z M 48 315.613281"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 66 48 C 56.027344 48 48 54.414062 48 62.390625 L 48 68.390625 C 48 60.414062 56.027344 54 66 54 L 318 54 C 327.972656 54 336 60.414062 336 68.390625 L 336 62.390625 C 336 54.414062 327.972656 48 318 48 Z M 66 48"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.501961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 78 C 175.378906 78 162 91.378906 162 108 L 162 194.132812 C 143.464844 204.832031 132.035156 224.597656 132 246 C 132 279.136719 158.863281 306 192 306 C 225.136719 306 252 279.136719 252 246 C 251.980469 224.585938 240.546875 204.804688 222 194.097656 L 222 108 C 222 91.378906 208.621094 78 192 78 Z M 192 96 C 198.960938 96 204 101.039062 204 108 L 204 204.492188 L 213 209.683594 C 226.003906 217.191406 233.980469 230.996094 234 246.011719 C 233.992188 269.414062 215.40625 288 192 288 C 168.597656 288 150.011719 269.421875 150 246.023438 L 150 246.011719 C 150.027344 231.007812 158.003906 217.222656 171 209.71875 L 180 204.527344 L 180 108 C 180 101.039062 185.039062 96 192 96 Z M 192 96"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 180 156 L 180 210.527344 L 171 215.71875 C 158.003906 223.222656 150.027344 237.007812 150 252.011719 L 150 252.023438 C 150.011719 275.421875 168.597656 294 192 294 C 215.40625 294 233.992188 275.414062 234 252.011719 C 233.980469 236.996094 226.003906 223.191406 213 215.683594 L 204 210.492188 L 204 156 Z M 180 156"/> </g> </defs> <g> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 348 240 L 348 252 L 36 252 L 36 240 Z M 348 240"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 348 276 L 348 288 L 36 288 L 36 276 Z M 348 276"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 348 312 L 348 324 L 36 324 L 36 312 Z M 348 312"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 348 132 L 348 144 L 36 144 L 36 132 Z M 348 132"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 348 168 L 348 180 L 36 180 L 36 168 Z M 348 168"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 348 204 L 348 216 L 36 216 L 36 204 Z M 348 204"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 348 96 L 348 108 L 36 108 L 36 96 Z M 348 96"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 348 60 L 348 72 L 36 72 L 36 60 Z M 348 60"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 144 348 L 132 348 L 132 36 L 144 36 Z M 144 348"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 108 348 L 96 348 L 96 36 L 108 36 Z M 108 348"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 72 348 L 60 348 L 60 36 L 72 36 Z M 72 348"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 252 348 L 240 348 L 240 36 L 252 36 Z M 252 348"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 216 348 L 204 348 L 204 36 L 216 36 Z M 216 348"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 180 348 L 168 348 L 168 36 L 180 36 Z M 180 348"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 288 348 L 276 348 L 276 36 L 288 36 Z M 288 348"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 324 348 L 312 348 L 312 36 L 324 36 Z M 324 348"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 336 321.601562 L 336 62.398438 C 336 54.445312 327.941406 48 318 48 L 66 48 C 56.058594 48 48 54.445312 48 62.398438 L 48 321.601562 C 48 329.554688 56.058594 336 66 336 L 318 336 C 327.941406 336 336 329.554688 336 321.601562 Z M 336 321.601562"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 180 150 L 180 204.527344 L 171 209.71875 C 158.003906 217.222656 150.027344 231.007812 150 246.011719 L 150 246.023438 C 150.011719 269.421875 168.597656 288 192 288 C 215.40625 288 233.992188 269.414062 234 246.011719 C 233.980469 230.996094 226.003906 217.191406 213 209.683594 L 204 204.492188 L 204 150 Z M 180 150"/> </g> </svg>
diff --git a/_icons_to_fix/tixati.svg b/_icons_to_fix/tixati.svg
new file mode 100644
index 000000000..790417f68
--- /dev/null
+++ b/_icons_to_fix/tixati.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 336 L 24 348 C 24 357.972656 32.027344 366 42 366 L 341.996094 366 C 351.96875 366 359.996094 357.972656 359.996094 348 L 359.996094 336 C 359.996094 345.972656 351.96875 354 341.996094 354 L 42 354 C 32.027344 354 24 345.972656 24 336 Z M 24 336"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 170.183594 30.003906 L 25.753906 343.667969 C 28.632812 349.765625 34.785156 354 42 354 L 47.4375 354 L 192 40.035156 L 336.5625 354 L 342 354 C 349.210938 354 355.367188 349.765625 358.246094 343.667969 L 213.816406 30.003906 Z M 170.183594 30.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 41.0625 30.191406 C 31.855469 30.671875 24.574219 37.957031 24.09375 47.164062 L 175.027344 198.097656 L 27.070312 346.054688 C 27.070312 346.054688 27.0625 346.066406 27.070312 346.078125 C 30.296875 350.867188 35.765625 354 41.996094 354 L 53.058594 354 L 191.996094 215.066406 L 330.929688 354 L 341.992188 354 C 348.222656 354 353.695312 350.867188 356.921875 346.078125 L 356.921875 346.054688 L 208.964844 198.097656 L 359.898438 47.164062 C 359.417969 37.949219 352.132812 30.667969 342.929688 30.191406 L 191.996094 181.125 L 41.058594 30.191406 Z M 41.0625 30.191406"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 42 30.003906 C 32.027344 30.003906 24 38.03125 24 48.003906 L 24 54.003906 L 180 54.003906 L 180 354 L 204 354 L 204 54.003906 L 359.996094 54.003906 L 359.996094 48.003906 C 359.996094 38.03125 351.96875 30.003906 341.996094 30.003906 Z M 42 30.003906"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 170.183594 24.003906 L 24 341.507812 L 24 342 C 24 351.941406 31.976562 359.949219 41.90625 360 L 192 34.035156 L 342.097656 360 C 352.019531 359.953125 360 351.9375 360 342 L 360 341.507812 L 213.816406 24.003906 Z M 170.183594 24.003906"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 41.0625 24.097656 C 31.855469 24.574219 24.574219 31.859375 24.09375 41.066406 L 175.027344 192 L 24.09375 342.933594 C 24.570312 352.140625 31.855469 359.425781 41.0625 359.902344 L 191.996094 208.96875 L 342.933594 359.902344 C 352.136719 359.425781 359.421875 352.140625 359.902344 342.933594 L 208.964844 192 L 359.902344 41.066406 C 359.421875 31.859375 352.136719 24.574219 342.933594 24.09375 L 192 175.03125 L 41.0625 24.09375 Z M 41.0625 24.097656"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 42 24.003906 C 32.027344 24.003906 24 32.03125 24 42.003906 L 24 48.003906 L 180 48.003906 L 180 360 L 204 360 L 204 48.003906 L 359.996094 48.003906 L 359.996094 42.003906 C 359.996094 32.03125 351.96875 24.003906 341.996094 24.003906 Z M 42 24.003906"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/torcs.svg b/_icons_to_fix/torcs.svg
new file mode 100644
index 000000000..50e2bccca
--- /dev/null
+++ b/_icons_to_fix/torcs.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 366 198 C 366 101.902344 288.097656 24 192 24 C 95.902344 24 18 101.902344 18 198 C 18 294.097656 95.902344 372 192 372 C 288.097656 372 366 294.097656 366 198 Z M 366 198"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 296.320312 225.953125 L 198.933594 218.492188 L 208.25 183.71875 Z M 296.320312 225.953125"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 47.992188 C 182.058594 47.992188 174 56.050781 174 65.992188 C 174 75.933594 182.058594 83.992188 192 83.992188 C 201.941406 83.992188 210 75.933594 210 65.992188 C 210 56.050781 201.941406 47.992188 192 47.992188 Z M 119.578125 71.992188 C 116.5625 72.058594 113.613281 72.878906 111 74.382812 C 106.859375 76.769531 103.839844 80.707031 102.605469 85.324219 C 101.371094 89.9375 102.019531 94.855469 104.414062 98.992188 C 109.386719 107.601562 120.390625 110.546875 129 105.578125 C 137.605469 100.605469 140.554688 89.601562 135.585938 80.992188 C 132.296875 75.292969 126.160156 71.839844 119.578125 71.992188 Z M 264.421875 71.992188 C 257.839844 71.839844 251.703125 75.292969 248.414062 80.992188 C 243.445312 89.601562 246.394531 100.605469 255 105.578125 C 263.609375 110.546875 274.613281 107.601562 279.585938 98.992188 C 281.980469 94.855469 282.628906 89.9375 281.394531 85.324219 C 280.160156 80.707031 277.140625 76.769531 273 74.382812 C 270.386719 72.878906 267.4375 72.058594 264.421875 71.992188 Z M 72.445312 119.992188 C 72.015625 119.984375 71.585938 119.992188 71.15625 120.015625 C 65.035156 120.304688 59.480469 123.6875 56.414062 128.992188 C 51.449219 137.605469 54.40625 148.617188 63.023438 153.578125 C 71.632812 158.546875 82.636719 155.601562 87.609375 146.992188 C 92.578125 138.382812 89.628906 127.378906 81.023438 122.40625 C 78.410156 120.894531 75.460938 120.066406 72.445312 119.992188 Z M 311.554688 119.992188 C 308.539062 120.066406 305.589844 120.894531 302.976562 122.40625 C 294.371094 127.378906 291.421875 138.386719 296.390625 146.992188 C 301.363281 155.601562 312.367188 158.546875 320.976562 153.578125 C 329.59375 148.617188 332.550781 137.605469 327.585938 128.992188 C 324.519531 123.6875 318.964844 120.304688 312.84375 120.015625 C 312.414062 119.992188 311.984375 119.984375 311.554688 119.992188 Z M 60 191.992188 C 50.058594 191.992188 42 200.050781 42 209.992188 C 42 219.933594 50.058594 227.992188 60 227.992188 C 69.941406 227.992188 78 219.933594 78 209.992188 C 78 200.050781 69.941406 191.992188 60 191.992188 Z M 324 191.992188 C 314.058594 191.992188 306 200.050781 306 209.992188 C 306 219.933594 314.058594 227.992188 324 227.992188 C 333.941406 227.992188 342 219.933594 342 209.992188 C 342 200.050781 333.941406 191.992188 324 191.992188 Z M 83.578125 251.992188 C 80.570312 252.070312 77.628906 252.898438 75.023438 254.40625 C 66.40625 259.371094 63.449219 270.378906 68.414062 278.992188 C 70.800781 283.132812 74.738281 286.152344 79.351562 287.386719 C 83.96875 288.625 88.886719 287.972656 93.023438 285.578125 C 101.628906 280.605469 104.578125 269.601562 99.609375 260.992188 C 96.316406 255.285156 90.167969 251.832031 83.578125 251.992188 Z M 299.132812 251.992188 C 293.007812 252.285156 287.449219 255.675781 284.390625 260.992188 C 279.421875 269.601562 282.371094 280.605469 290.976562 285.578125 C 295.113281 287.972656 300.03125 288.625 304.648438 287.386719 C 309.261719 286.152344 313.199219 283.132812 315.585938 278.992188 C 320.550781 270.378906 317.59375 259.371094 308.976562 254.40625 C 306.371094 252.898438 303.429688 252.070312 300.421875 251.992188 C 299.992188 251.976562 299.5625 251.976562 299.132812 251.992188 Z M 299.132812 251.992188"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 184.238281 226.976562 C 168.234375 222.6875 158.738281 206.238281 163.023438 190.234375 C 167.3125 174.230469 183.761719 164.734375 199.765625 169.019531 C 215.769531 173.308594 225.269531 189.757812 220.980469 205.761719 C 216.691406 221.765625 200.242188 231.265625 184.238281 226.976562 Z M 184.238281 226.976562"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 18 C 95.605469 18 18 95.605469 18 192 C 18 192.664062 18.070312 193.3125 18.105469 193.96875 C 20.242188 99.457031 96.957031 24 192 24 C 287.042969 24 363.757812 99.457031 365.894531 193.96875 C 365.929688 193.3125 366 192.664062 366 192 C 366 95.605469 288.394531 18 192 18 Z M 192 18"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 366 192 C 366 95.902344 288.097656 18 192 18 C 95.902344 18 18 95.902344 18 192 C 18 288.097656 95.902344 366 192 366 C 288.097656 366 366 288.097656 366 192 Z M 366 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(99.215%,36.470%,36.470%)" d="M 192 42 C 182.058594 42 174 50.058594 174 60 C 174 69.941406 182.058594 78 192 78 C 201.941406 78 210 69.941406 210 60 C 210 50.058594 201.941406 42 192 42 Z M 119.578125 66 C 116.5625 66.066406 113.613281 66.886719 111 68.390625 C 106.859375 70.777344 103.839844 74.714844 102.605469 79.328125 C 101.371094 83.945312 102.019531 88.863281 104.414062 93 C 109.386719 101.605469 120.390625 104.554688 129 99.585938 C 137.605469 94.613281 140.554688 83.609375 135.585938 75 C 132.296875 69.300781 126.160156 65.847656 119.578125 66 Z M 264.421875 66 C 257.839844 65.847656 251.703125 69.300781 248.414062 75 C 243.445312 83.609375 246.394531 94.613281 255 99.585938 C 263.609375 104.554688 274.613281 101.605469 279.585938 93 C 281.980469 88.863281 282.628906 83.945312 281.394531 79.328125 C 280.160156 74.714844 277.140625 70.777344 273 68.390625 C 270.386719 66.886719 267.4375 66.066406 264.421875 66 Z M 72.445312 114 C 72.015625 113.992188 71.585938 114 71.15625 114.023438 C 65.035156 114.3125 59.480469 117.691406 56.414062 123 C 51.449219 131.613281 54.40625 142.621094 63.023438 147.585938 C 71.632812 152.554688 82.636719 149.605469 87.609375 141 C 92.578125 132.390625 89.628906 121.386719 81.023438 116.414062 C 78.410156 114.902344 75.460938 114.074219 72.445312 114 Z M 311.554688 114 C 308.539062 114.074219 305.589844 114.902344 302.976562 116.414062 C 294.371094 121.386719 291.421875 132.390625 296.390625 141 C 301.363281 149.605469 312.367188 152.554688 320.976562 147.585938 C 329.59375 142.621094 332.550781 131.613281 327.585938 123 C 324.519531 117.691406 318.964844 114.3125 312.84375 114.023438 C 312.414062 114 311.984375 113.992188 311.554688 114 Z M 60 186 C 50.058594 186 42 194.058594 42 204 C 42 213.941406 50.058594 222 60 222 C 69.941406 222 78 213.941406 78 204 C 78 194.058594 69.941406 186 60 186 Z M 324 186 C 314.058594 186 306 194.058594 306 204 C 306 213.941406 314.058594 222 324 222 C 333.941406 222 342 213.941406 342 204 C 342 194.058594 333.941406 186 324 186 Z M 83.578125 246 C 80.570312 246.078125 77.628906 246.90625 75.023438 248.414062 C 66.40625 253.378906 63.449219 264.386719 68.414062 273 C 70.800781 277.140625 74.738281 280.160156 79.351562 281.394531 C 83.96875 282.628906 88.886719 281.980469 93.023438 279.585938 C 101.628906 274.613281 104.578125 263.609375 99.609375 255 C 96.316406 249.292969 90.167969 245.839844 83.578125 246 Z M 299.132812 246 C 293.007812 246.292969 287.449219 249.683594 284.390625 255 C 279.421875 263.609375 282.371094 274.613281 290.976562 279.585938 C 295.113281 281.980469 300.03125 282.628906 304.648438 281.394531 C 309.261719 280.160156 313.199219 277.140625 315.585938 273 C 320.550781 264.386719 317.59375 253.378906 308.976562 248.414062 C 306.371094 246.90625 303.429688 246.078125 300.421875 246 C 299.992188 245.984375 299.5625 245.984375 299.132812 246 Z M 299.132812 246"/> <path style="fill:rgb(98.039%,90.980%,58.431%)" d="M 296.320312 219.953125 L 198.933594 212.492188 L 208.25 177.71875 Z M 296.320312 219.953125"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(98.039%,90.980%,58.431%)" d="M 184.238281 220.976562 C 168.234375 216.6875 158.734375 200.238281 163.023438 184.234375 C 167.3125 168.230469 183.761719 158.730469 199.765625 163.019531 C 215.769531 167.308594 225.269531 183.757812 220.980469 199.761719 C 216.691406 215.765625 200.242188 225.265625 184.238281 220.976562 Z M 184.238281 220.976562"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/tortoisehg.svg b/_icons_to_fix/tortoisehg.svg
new file mode 100644
index 000000000..9ca1f42cf
--- /dev/null
+++ b/_icons_to_fix/tortoisehg.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 29.988281 C 165.40625 29.988281 144 51.398438 144 77.988281 L 144 134.027344 L 122.742188 112.769531 C 108.351562 98.382812 85.171875 98.382812 70.78125 112.769531 C 56.390625 127.160156 56.390625 150.34375 70.78125 164.730469 L 140.039062 233.988281 L 70.78125 303.246094 C 56.390625 317.636719 56.390625 340.820312 70.78125 355.207031 C 85.171875 369.597656 108.351562 369.597656 122.742188 355.207031 L 167.085938 310.863281 C 174.359375 315.292969 182.828125 317.988281 192 317.988281 C 201.171875 317.988281 209.640625 315.292969 216.914062 310.863281 L 261.257812 355.207031 C 275.648438 369.597656 298.828125 369.597656 313.21875 355.207031 C 327.609375 340.820312 327.609375 317.636719 313.21875 303.246094 L 243.960938 233.988281 L 313.21875 164.730469 C 327.609375 150.34375 327.609375 127.160156 313.21875 112.769531 C 298.828125 98.382812 275.648438 98.382812 261.257812 112.769531 L 240 134.027344 L 240 77.988281 C 240 51.398438 218.59375 29.988281 192 29.988281 Z M 192 29.988281"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 165.40625 24 144 45.40625 144 72 L 144 78 C 144 51.40625 165.40625 30 192 30 C 218.59375 30 240 51.40625 240 78 L 240 72 C 240 45.40625 218.59375 24 192 24 Z M 96.75 96 C 87.355469 96 77.976562 99.585938 70.78125 106.78125 C 62.863281 114.699219 59.414062 125.273438 60.222656 135.585938 C 60.921875 127.28125 64.398438 119.164062 70.78125 112.78125 C 77.976562 105.585938 87.355469 102 96.75 102 C 106.144531 102 115.546875 105.585938 122.742188 112.78125 L 144 134.039062 L 144 128.039062 L 122.742188 106.78125 C 115.546875 99.585938 106.144531 96 96.75 96 Z M 287.226562 96 C 277.832031 96 268.453125 99.585938 261.257812 106.78125 L 240 128.039062 L 240 134.039062 L 261.257812 112.78125 C 268.453125 105.585938 277.832031 102 287.226562 102 C 296.621094 102 306.023438 105.585938 313.21875 112.78125 C 319.601562 119.164062 323.078125 127.28125 323.777344 135.585938 C 324.585938 125.273438 321.136719 114.699219 313.21875 106.78125 C 306.023438 99.585938 296.621094 96 287.226562 96 Z M 134.039062 234 L 70.78125 297.257812 C 62.863281 305.175781 59.414062 315.75 60.222656 326.0625 C 60.921875 317.757812 64.398438 309.640625 70.78125 303.257812 L 134.039062 240 L 137.039062 243 L 140.039062 240 Z M 249.960938 234 L 243.960938 240 L 246.960938 243 L 249.960938 240 L 313.21875 303.257812 C 319.601562 309.640625 323.078125 317.757812 323.777344 326.0625 C 324.585938 315.75 321.136719 305.175781 313.21875 297.257812 Z M 249.960938 234"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 312 228 C 312 158.414062 258.273438 102 192 102 C 125.726562 102 72 158.414062 72 228 C 72 297.585938 125.726562 354 192 354 C 258.273438 354 312 297.585938 312 228 Z M 312 228"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 126.347656 161.652344 C 123.105469 161.605469 119.980469 162.875 117.691406 165.171875 C 115.398438 167.46875 114.132812 170.59375 114.183594 173.839844 L 114.160156 173.839844 L 114.160156 219.964844 C 114.152344 220.003906 114.144531 220.042969 114.136719 220.082031 C 114.121094 220.222656 114.105469 220.363281 114.089844 220.503906 C 114.054688 220.828125 114.03125 221.15625 114.019531 221.488281 C 114.011719 221.847656 114.019531 222.207031 114.042969 222.566406 C 114.054688 222.753906 114.070312 222.941406 114.089844 223.128906 C 114.109375 223.332031 114.132812 223.535156 114.160156 223.738281 L 114.160156 269.839844 C 114.160156 270.523438 114.214844 271.203125 114.324219 271.878906 C 114.390625 272.273438 114.476562 272.664062 114.582031 273.050781 C 114.683594 273.429688 114.800781 273.804688 114.933594 274.175781 C 114.933594 274.191406 114.933594 274.207031 114.933594 274.222656 C 115.066406 274.570312 115.214844 274.914062 115.378906 275.253906 C 115.386719 275.277344 115.394531 275.300781 115.402344 275.324219 C 115.582031 275.667969 115.777344 276.003906 115.988281 276.332031 C 116.199219 276.671875 116.425781 277 116.667969 277.316406 C 116.910156 277.632812 117.171875 277.9375 117.441406 278.230469 C 117.695312 278.507812 117.960938 278.773438 118.238281 279.027344 C 118.261719 279.042969 118.285156 279.058594 118.308594 279.074219 C 118.316406 279.082031 118.324219 279.089844 118.332031 279.097656 C 118.625 279.347656 118.933594 279.582031 119.246094 279.800781 C 119.566406 280.027344 119.894531 280.238281 120.230469 280.433594 C 120.253906 280.449219 120.277344 280.464844 120.300781 280.480469 C 120.539062 280.605469 120.78125 280.722656 121.027344 280.832031 C 121.175781 280.90625 121.324219 280.976562 121.472656 281.042969 C 121.796875 281.183594 122.125 281.308594 122.457031 281.417969 C 123.132812 281.632812 123.820312 281.789062 124.519531 281.886719 C 124.714844 281.914062 124.910156 281.9375 125.105469 281.957031 C 125.167969 281.957031 125.230469 281.957031 125.292969 281.957031 C 125.589844 281.984375 125.886719 282 126.183594 282.003906 C 126.476562 282 126.765625 281.984375 127.050781 281.957031 C 127.097656 281.957031 127.144531 281.957031 127.191406 281.957031 C 127.207031 281.957031 127.222656 281.957031 127.238281 281.957031 C 127.4375 281.9375 127.632812 281.914062 127.824219 281.886719 C 128.527344 281.789062 129.214844 281.632812 129.886719 281.417969 C 130.253906 281.292969 130.613281 281.152344 130.964844 280.996094 C 130.972656 280.996094 130.980469 280.996094 130.992188 280.996094 C 131.015625 280.988281 131.039062 280.980469 131.0625 280.972656 C 131.398438 280.816406 131.726562 280.644531 132.046875 280.457031 C 132.054688 280.457031 132.0625 280.457031 132.070312 280.457031 C 132.085938 280.449219 132.101562 280.441406 132.117188 280.433594 C 132.789062 280.050781 133.425781 279.601562 134.015625 279.097656 C 134.046875 279.074219 134.078125 279.046875 134.109375 279.023438 C 134.386719 278.773438 134.652344 278.507812 134.90625 278.226562 C 135.179688 277.9375 135.4375 277.632812 135.679688 277.3125 C 135.921875 276.996094 136.148438 276.667969 136.359375 276.328125 C 136.570312 276.003906 136.765625 275.667969 136.945312 275.320312 C 136.953125 275.296875 136.960938 275.273438 136.96875 275.25 C 137.132812 274.914062 137.28125 274.570312 137.414062 274.21875 C 137.414062 274.203125 137.414062 274.1875 137.414062 274.171875 C 137.550781 273.804688 137.667969 273.429688 137.765625 273.046875 C 137.871094 272.660156 137.957031 272.269531 138.023438 271.875 C 138.136719 271.203125 138.191406 270.519531 138.1875 269.835938 L 138.1875 233.835938 L 162.164062 233.835938 L 162.164062 269.835938 C 162.160156 270.519531 162.214844 271.203125 162.328125 271.875 C 162.394531 272.269531 162.480469 272.660156 162.585938 273.046875 C 162.683594 273.429688 162.800781 273.804688 162.9375 274.171875 C 162.9375 274.1875 162.9375 274.203125 162.9375 274.21875 C 163.070312 274.570312 163.21875 274.914062 163.382812 275.25 C 163.390625 275.273438 163.398438 275.296875 163.40625 275.320312 C 163.585938 275.667969 163.78125 276.003906 163.992188 276.328125 C 164.203125 276.667969 164.429688 276.996094 164.671875 277.3125 C 164.914062 277.632812 165.171875 277.9375 165.445312 278.226562 C 165.699219 278.507812 165.964844 278.773438 166.242188 279.023438 C 166.265625 279.039062 166.289062 279.054688 166.3125 279.070312 C 166.320312 279.078125 166.328125 279.085938 166.335938 279.097656 C 166.628906 279.34375 166.933594 279.578125 167.25 279.800781 C 167.570312 280.027344 167.898438 280.238281 168.234375 280.433594 C 168.25 280.441406 168.265625 280.449219 168.28125 280.457031 C 168.289062 280.464844 168.296875 280.472656 168.304688 280.480469 C 168.542969 280.605469 168.785156 280.722656 169.03125 280.832031 C 169.132812 280.886719 169.234375 280.941406 169.335938 280.996094 C 169.382812 281.011719 169.429688 281.027344 169.476562 281.042969 C 169.800781 281.179688 170.128906 281.304688 170.460938 281.417969 C 171.136719 281.632812 171.824219 281.789062 172.523438 281.886719 C 172.71875 281.914062 172.914062 281.9375 173.109375 281.957031 C 173.171875 281.957031 173.234375 281.957031 173.296875 281.957031 C 173.59375 281.984375 173.890625 282 174.1875 282.003906 C 174.480469 282 174.769531 281.984375 175.054688 281.957031 C 175.101562 281.957031 175.148438 281.957031 175.195312 281.957031 C 175.210938 281.957031 175.226562 281.957031 175.242188 281.957031 C 175.441406 281.9375 175.636719 281.914062 175.828125 281.886719 C 176.53125 281.789062 177.21875 281.632812 177.890625 281.417969 C 178.257812 281.292969 178.617188 281.152344 178.96875 280.996094 C 178.976562 280.996094 178.988281 280.996094 178.996094 280.996094 C 179.019531 280.988281 179.042969 280.980469 179.066406 280.972656 C 179.402344 280.816406 179.730469 280.640625 180.050781 280.457031 C 180.058594 280.457031 180.066406 280.457031 180.074219 280.457031 C 180.089844 280.449219 180.105469 280.441406 180.121094 280.429688 C 180.792969 280.046875 181.429688 279.601562 182.019531 279.09375 C 182.027344 279.085938 182.035156 279.078125 182.042969 279.070312 C 182.066406 279.054688 182.089844 279.039062 182.113281 279.023438 C 182.390625 278.773438 182.65625 278.503906 182.910156 278.226562 C 183.183594 277.9375 183.441406 277.632812 183.683594 277.3125 C 183.925781 276.996094 184.152344 276.667969 184.363281 276.328125 C 184.574219 276.003906 184.769531 275.667969 184.949219 275.320312 C 184.949219 275.3125 184.949219 275.304688 184.949219 275.296875 C 184.957031 275.28125 184.964844 275.265625 184.972656 275.25 C 185.136719 274.914062 185.285156 274.570312 185.417969 274.21875 C 185.417969 274.210938 185.417969 274.203125 185.417969 274.195312 C 185.417969 274.1875 185.417969 274.179688 185.417969 274.171875 C 185.554688 273.800781 185.671875 273.425781 185.769531 273.046875 C 185.875 272.660156 185.960938 272.269531 186.027344 271.875 C 186.140625 271.199219 186.195312 270.519531 186.191406 269.835938 L 186.191406 223.734375 C 186.222656 223.53125 186.246094 223.328125 186.261719 223.125 C 186.28125 222.9375 186.296875 222.75 186.308594 222.5625 C 186.324219 222.34375 186.332031 222.125 186.332031 221.90625 C 186.332031 221.671875 186.324219 221.4375 186.308594 221.203125 C 186.308594 221.1875 186.308594 221.171875 186.308594 221.15625 C 186.308594 221.117188 186.308594 221.078125 186.308594 221.039062 C 186.285156 220.707031 186.246094 220.378906 186.191406 220.054688 C 186.191406 220.023438 186.191406 219.992188 186.191406 219.960938 L 186.191406 173.835938 L 186.167969 173.835938 C 186.21875 170.589844 184.953125 167.464844 182.660156 165.167969 C 180.367188 162.875 177.242188 161.605469 173.996094 161.652344 C 170.980469 161.703125 168.09375 162.890625 165.910156 164.980469 C 165.617188 165.253906 165.335938 165.542969 165.066406 165.847656 C 164.863281 166.089844 164.667969 166.339844 164.480469 166.597656 C 164.34375 166.773438 164.210938 166.953125 164.082031 167.136719 C 164.035156 167.203125 163.988281 167.273438 163.941406 167.347656 C 162.347656 169.816406 161.714844 172.785156 162.160156 175.691406 L 162.160156 209.839844 L 138.183594 209.839844 L 138.183594 175.691406 C 138.632812 172.785156 138 169.816406 136.402344 167.347656 C 136.394531 167.332031 136.386719 167.316406 136.378906 167.300781 C 136.265625 167.125 136.148438 166.953125 136.027344 166.785156 C 135.972656 166.71875 135.917969 166.65625 135.863281 166.597656 C 135.679688 166.339844 135.484375 166.089844 135.277344 165.847656 C 135.011719 165.542969 134.730469 165.253906 134.433594 164.980469 C 132.253906 162.890625 129.367188 161.703125 126.347656 161.652344 Z M 233.996094 186.003906 C 214.117188 186.003906 197.996094 202.121094 197.996094 222.003906 C 197.996094 241.882812 214.117188 258.003906 233.996094 258.003906 C 237.003906 257.984375 239.996094 257.589844 242.902344 256.832031 C 242.636719 257.835938 242.46875 259.015625 242.152344 259.925781 C 240.433594 264.871094 238.269531 267.820312 236.128906 269.253906 C 233.992188 270.683594 231.210938 271.6875 224.480469 270.261719 C 217.996094 268.886719 211.625 273.03125 210.253906 279.515625 C 208.882812 286.003906 213.027344 292.375 219.511719 293.746094 C 230.78125 296.136719 241.503906 294.546875 249.488281 289.199219 C 257.476562 283.847656 262.058594 275.804688 264.839844 267.800781 C 270.402344 251.785156 269.996094 234.003906 269.996094 222.003906 C 270 221.539062 269.976562 221.078125 269.925781 220.621094 C 269.183594 201.304688 253.324219 186.027344 233.996094 186.003906 Z M 233.996094 210.003906 C 240.625 210.003906 245.996094 215.375 245.996094 222.003906 C 245.996094 228.628906 240.625 234.003906 233.996094 234.003906 C 227.371094 234.003906 221.996094 228.628906 221.996094 222.003906 C 221.996094 215.375 227.371094 210.003906 233.996094 210.003906 Z M 233.996094 210.003906"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 192 24 C 165.40625 24 144 45.40625 144 72 L 144 128.039062 L 122.742188 106.78125 C 108.351562 92.390625 85.171875 92.390625 70.78125 106.78125 C 56.390625 121.171875 56.390625 144.351562 70.78125 158.742188 L 140.039062 228 L 70.78125 297.257812 C 56.390625 311.648438 56.390625 334.828125 70.78125 349.21875 C 85.171875 363.609375 108.351562 363.609375 122.742188 349.21875 L 167.085938 304.875 C 174.359375 309.304688 182.828125 312 192 312 C 201.171875 312 209.640625 309.304688 216.914062 304.875 L 261.257812 349.21875 C 275.648438 363.609375 298.828125 363.609375 313.21875 349.21875 C 327.609375 334.828125 327.609375 311.648438 313.21875 297.257812 L 243.960938 228 L 313.21875 158.742188 C 327.609375 144.351562 327.609375 121.171875 313.21875 106.78125 C 298.828125 92.390625 275.648438 92.390625 261.257812 106.78125 L 240 128.039062 L 240 72 C 240 45.40625 218.59375 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 312 222 C 312 152.414062 258.273438 96 192 96 C 125.726562 96 72 152.414062 72 222 C 72 291.585938 125.726562 348 192 348 C 258.273438 348 312 291.585938 312 222 Z M 312 222"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 126.347656 155.648438 C 123.105469 155.605469 119.980469 156.875 117.691406 159.171875 C 115.398438 161.464844 114.132812 164.59375 114.183594 167.835938 L 114.160156 167.835938 L 114.160156 213.960938 C 114.152344 214 114.144531 214.039062 114.136719 214.078125 C 114.121094 214.21875 114.105469 214.359375 114.089844 214.5 C 114.054688 214.828125 114.03125 215.15625 114.019531 215.484375 C 114.011719 215.84375 114.019531 216.203125 114.042969 216.5625 C 114.054688 216.75 114.070312 216.9375 114.089844 217.125 C 114.109375 217.328125 114.132812 217.53125 114.160156 217.734375 L 114.160156 263.835938 C 114.160156 264.519531 114.214844 265.203125 114.324219 265.875 C 114.390625 266.269531 114.476562 266.660156 114.582031 267.046875 C 114.683594 267.429688 114.800781 267.804688 114.933594 268.171875 C 114.933594 268.1875 114.933594 268.203125 114.933594 268.21875 C 115.066406 268.570312 115.214844 268.914062 115.378906 269.25 C 115.386719 269.273438 115.394531 269.296875 115.402344 269.320312 C 115.582031 269.667969 115.777344 270.003906 115.988281 270.328125 C 116.199219 270.667969 116.425781 270.996094 116.667969 271.3125 C 116.910156 271.628906 117.171875 271.9375 117.441406 272.226562 C 117.695312 272.503906 117.960938 272.769531 118.238281 273.023438 C 118.261719 273.039062 118.285156 273.054688 118.308594 273.070312 C 118.316406 273.078125 118.324219 273.085938 118.332031 273.09375 C 118.625 273.34375 118.933594 273.578125 119.246094 273.796875 C 119.566406 274.023438 119.894531 274.234375 120.230469 274.429688 C 120.253906 274.445312 120.277344 274.460938 120.300781 274.476562 C 120.539062 274.601562 120.78125 274.71875 121.027344 274.828125 C 121.175781 274.902344 121.324219 274.972656 121.472656 275.039062 C 121.796875 275.179688 122.125 275.304688 122.457031 275.414062 C 123.132812 275.632812 123.820312 275.789062 124.519531 275.882812 C 124.714844 275.914062 124.910156 275.9375 125.105469 275.953125 C 125.167969 275.957031 125.230469 275.957031 125.292969 275.953125 C 125.589844 275.980469 125.886719 275.996094 126.183594 276 C 126.476562 275.996094 126.765625 275.980469 127.050781 275.953125 C 127.097656 275.953125 127.144531 275.953125 127.191406 275.953125 C 127.207031 275.953125 127.222656 275.953125 127.238281 275.953125 C 127.4375 275.9375 127.632812 275.914062 127.824219 275.882812 C 128.527344 275.789062 129.214844 275.632812 129.886719 275.414062 C 130.253906 275.292969 130.613281 275.152344 130.964844 274.992188 C 130.972656 274.992188 130.980469 274.992188 130.992188 274.992188 C 131.015625 274.984375 131.039062 274.976562 131.0625 274.96875 C 131.398438 274.8125 131.726562 274.640625 132.046875 274.453125 C 132.054688 274.453125 132.0625 274.453125 132.070312 274.453125 C 132.085938 274.445312 132.101562 274.4375 132.117188 274.429688 C 132.789062 274.046875 133.425781 273.597656 134.015625 273.09375 C 134.046875 273.070312 134.078125 273.046875 134.109375 273.023438 C 134.386719 272.769531 134.652344 272.503906 134.90625 272.226562 C 135.179688 271.933594 135.4375 271.628906 135.679688 271.3125 C 135.921875 270.996094 136.148438 270.667969 136.359375 270.328125 C 136.570312 270 136.765625 269.664062 136.945312 269.320312 C 136.953125 269.296875 136.960938 269.273438 136.96875 269.25 C 137.132812 268.914062 137.28125 268.566406 137.414062 268.21875 C 137.414062 268.203125 137.414062 268.1875 137.414062 268.171875 C 137.550781 267.800781 137.667969 267.425781 137.765625 267.046875 C 137.871094 266.660156 137.957031 266.269531 138.023438 265.875 C 138.136719 265.199219 138.191406 264.519531 138.1875 263.835938 L 138.1875 227.835938 L 162.164062 227.835938 L 162.164062 263.835938 C 162.160156 264.519531 162.214844 265.199219 162.328125 265.875 C 162.394531 266.269531 162.480469 266.660156 162.585938 267.046875 C 162.683594 267.425781 162.800781 267.800781 162.9375 268.171875 C 162.9375 268.1875 162.9375 268.203125 162.9375 268.21875 C 163.070312 268.566406 163.21875 268.914062 163.382812 269.25 C 163.390625 269.273438 163.398438 269.296875 163.40625 269.320312 C 163.585938 269.664062 163.78125 270 163.992188 270.328125 C 164.203125 270.667969 164.429688 270.996094 164.671875 271.3125 C 164.914062 271.628906 165.171875 271.933594 165.445312 272.226562 C 165.699219 272.503906 165.964844 272.769531 166.242188 273.023438 C 166.265625 273.039062 166.289062 273.054688 166.3125 273.070312 C 166.320312 273.078125 166.328125 273.085938 166.335938 273.09375 C 166.628906 273.34375 166.933594 273.578125 167.25 273.796875 C 167.570312 274.023438 167.898438 274.234375 168.234375 274.429688 C 168.25 274.4375 168.265625 274.445312 168.28125 274.453125 C 168.289062 274.460938 168.296875 274.46875 168.304688 274.476562 C 168.542969 274.601562 168.785156 274.71875 169.03125 274.828125 C 169.132812 274.886719 169.234375 274.941406 169.335938 274.992188 C 169.382812 275.007812 169.429688 275.023438 169.476562 275.039062 C 169.800781 275.179688 170.128906 275.304688 170.460938 275.414062 C 171.136719 275.632812 171.824219 275.789062 172.523438 275.882812 C 172.71875 275.910156 172.914062 275.9375 173.109375 275.953125 C 173.171875 275.953125 173.234375 275.953125 173.296875 275.953125 C 173.59375 275.980469 173.890625 275.996094 174.1875 276 C 174.480469 275.996094 174.769531 275.980469 175.054688 275.953125 C 175.101562 275.953125 175.148438 275.953125 175.195312 275.953125 C 175.210938 275.953125 175.226562 275.953125 175.242188 275.953125 C 175.441406 275.9375 175.636719 275.910156 175.828125 275.882812 C 176.53125 275.789062 177.21875 275.632812 177.890625 275.414062 C 178.257812 275.292969 178.617188 275.152344 178.96875 274.992188 C 178.976562 274.992188 178.988281 274.992188 178.996094 274.992188 C 179.019531 274.984375 179.042969 274.976562 179.066406 274.96875 C 179.402344 274.8125 179.730469 274.640625 180.050781 274.453125 C 180.058594 274.453125 180.066406 274.453125 180.074219 274.453125 C 180.089844 274.445312 180.105469 274.4375 180.121094 274.429688 C 180.792969 274.046875 181.429688 273.597656 182.019531 273.09375 C 182.027344 273.085938 182.035156 273.078125 182.042969 273.070312 C 182.066406 273.054688 182.089844 273.039062 182.113281 273.023438 C 182.390625 272.769531 182.65625 272.503906 182.910156 272.226562 C 183.183594 271.933594 183.441406 271.628906 183.683594 271.3125 C 183.925781 270.996094 184.152344 270.667969 184.363281 270.328125 C 184.574219 270 184.769531 269.664062 184.949219 269.320312 C 184.949219 269.3125 184.949219 269.304688 184.949219 269.296875 C 184.957031 269.28125 184.964844 269.265625 184.972656 269.25 C 185.136719 268.914062 185.285156 268.566406 185.417969 268.21875 C 185.417969 268.210938 185.417969 268.203125 185.417969 268.195312 C 185.417969 268.183594 185.417969 268.175781 185.417969 268.167969 C 185.554688 267.800781 185.671875 267.425781 185.769531 267.042969 C 185.875 266.660156 185.960938 266.265625 186.027344 265.871094 C 186.140625 265.199219 186.195312 264.515625 186.191406 263.832031 L 186.191406 217.730469 C 186.222656 217.53125 186.246094 217.328125 186.261719 217.121094 C 186.28125 216.933594 186.296875 216.746094 186.308594 216.558594 C 186.324219 216.339844 186.332031 216.121094 186.332031 215.902344 C 186.332031 215.667969 186.324219 215.433594 186.308594 215.199219 C 186.308594 215.183594 186.308594 215.167969 186.308594 215.152344 C 186.308594 215.113281 186.308594 215.074219 186.308594 215.035156 C 186.285156 214.707031 186.246094 214.378906 186.191406 214.050781 C 186.191406 214.019531 186.191406 213.988281 186.191406 213.957031 L 186.191406 167.832031 L 186.167969 167.832031 C 186.21875 164.589844 184.953125 161.464844 182.660156 159.167969 C 180.367188 156.871094 177.242188 155.601562 173.996094 155.648438 C 170.980469 155.703125 168.09375 156.890625 165.910156 158.976562 C 165.617188 159.25 165.335938 159.539062 165.066406 159.84375 C 164.863281 160.085938 164.667969 160.335938 164.480469 160.59375 C 164.34375 160.769531 164.210938 160.949219 164.082031 161.132812 C 164.035156 161.203125 163.988281 161.273438 163.941406 161.34375 C 162.347656 163.8125 161.714844 166.78125 162.160156 169.6875 L 162.160156 203.835938 L 138.183594 203.835938 L 138.183594 169.6875 C 138.632812 166.78125 138 163.8125 136.402344 161.34375 C 136.394531 161.328125 136.386719 161.3125 136.378906 161.296875 C 136.265625 161.121094 136.148438 160.949219 136.027344 160.78125 C 135.972656 160.71875 135.917969 160.65625 135.863281 160.59375 C 135.679688 160.335938 135.484375 160.085938 135.277344 159.84375 C 135.011719 159.539062 134.730469 159.25 134.433594 158.976562 C 132.253906 156.890625 129.367188 155.703125 126.347656 155.648438 Z M 233.996094 180 C 214.117188 180 197.996094 196.117188 197.996094 216 C 197.996094 235.882812 214.117188 252 233.996094 252 C 237.003906 251.984375 239.996094 251.589844 242.902344 250.828125 C 242.636719 251.832031 242.46875 253.011719 242.152344 253.921875 C 240.433594 258.871094 238.269531 261.816406 236.128906 263.25 C 233.992188 264.683594 231.210938 265.6875 224.480469 264.257812 C 217.996094 262.882812 211.625 267.027344 210.253906 273.515625 C 208.882812 280 213.027344 286.371094 219.511719 287.742188 C 230.78125 290.132812 241.503906 288.546875 249.488281 283.195312 C 257.476562 277.84375 262.058594 269.804688 264.839844 261.796875 C 270.402344 245.785156 269.996094 228 269.996094 216 C 270 215.539062 269.976562 215.078125 269.925781 214.617188 C 269.183594 195.304688 253.324219 180.023438 233.996094 180 Z M 233.996094 204 C 240.625 204 245.996094 209.371094 245.996094 216 C 245.996094 222.628906 240.625 228 233.996094 228 C 227.371094 228 221.996094 222.628906 221.996094 216 C 221.996094 209.371094 227.371094 204 233.996094 204 Z M 233.996094 204"/> </g> </svg>
diff --git a/_icons_to_fix/total-war.svg b/_icons_to_fix/total-war.svg
new file mode 100644
index 000000000..fe273de1d
--- /dev/null
+++ b/_icons_to_fix/total-war.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 72.011719 L 36 324 L 348 324 L 360 72.011719 L 359.386719 72.761719 L 348 312.007812 L 36 312.007812 L 24.609375 72.761719 L 24 72.015625 Z M 24 72.011719"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 24 66.011719 L 24.304688 72.386719 L 120 192.011719 L 191.988281 72.011719 L 263.988281 192.011719 L 359.683594 72.386719 L 359.988281 66.011719 L 263.988281 186.011719 L 191.988281 66.011719 L 120 186.011719 Z M 24 66.011719"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 191.992188 66.011719 L 119.996094 186.007812 L 24 66.011719 L 36 318 L 347.984375 318 L 359.984375 66.011719 L 263.988281 186.007812 Z M 191.992188 66.011719"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 287.964844 234 L 305.964844 210 L 323.964844 234 L 305.964844 258 Z M 287.964844 234"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 168.007812 231.644531 L 192.011719 195.636719 L 216.011719 231.644531 L 192.011719 267.648438 Z M 168.007812 231.644531"/> <path style="fill:rgb(83.137%,9.803%,9.803%)" d="M 60.046875 234.046875 L 78.046875 210.046875 L 96.046875 234.046875 L 78.046875 258.046875 Z M 60.046875 234.046875"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/transmageddon.svg b/_icons_to_fix/transmageddon.svg
new file mode 100644
index 000000000..1209fd87b
--- /dev/null
+++ b/_icons_to_fix/transmageddon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.0509804"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 283.914062 43.589844 C 329.242188 75.019531 358.867188 127.386719 358.867188 186.722656 C 358.867188 282.859375 280.957031 360.800781 184.789062 360.800781 C 125.457031 360.800781 73.085938 331.183594 41.65625 285.847656 C 49.679688 299.941406 59.5 312.917969 70.910156 324.289062 C 102.515625 353.007812 144.519531 370.472656 190.589844 370.472656 C 288.871094 370.472656 368.539062 290.796875 368.539062 192.523438 C 368.539062 146.460938 351.085938 104.449219 322.355469 72.84375 C 310.992188 61.433594 298.007812 51.613281 283.914062 43.589844 Z M 322.355469 72.84375 C 352.175781 104.664062 370.472656 147.402344 370.472656 194.457031 C 370.472656 292.738281 290.804688 372.40625 192.527344 372.40625 C 145.476562 372.40625 102.730469 354.117188 70.910156 324.289062 C 103.097656 356.351562 147.375 376.273438 196.394531 376.273438 C 294.675781 376.273438 374.339844 296.601562 374.339844 198.328125 C 374.339844 149.3125 354.417969 105.019531 322.355469 72.84375 Z M 322.355469 72.84375"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 322.363281 72.84375 C 351.085938 104.449219 368.546875 146.453125 368.546875 192.523438 C 368.546875 290.804688 288.878906 370.472656 190.597656 370.472656 C 144.535156 370.472656 102.523438 353.015625 70.917969 324.289062 C 102.738281 354.109375 145.476562 372.40625 192.535156 372.40625 C 290.8125 372.40625 370.480469 292.730469 370.480469 194.457031 C 370.480469 147.410156 352.191406 104.664062 322.363281 72.84375 Z M 322.363281 72.84375"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 244.765625 23.28125 C 311.417969 47.683594 358.882812 111.613281 358.882812 186.761719 C 358.882812 282.898438 280.972656 360.839844 184.804688 360.839844 C 109.695312 360.839844 45.765625 313.375 21.402344 246.722656 C 48.394531 329.828125 131.734375 381.042969 218.074219 367.574219 C 304.410156 354.109375 368.195312 279.945312 368.59375 192.5625 C 368.480469 115.246094 318.453125 46.851562 244.804688 23.320312 Z M 244.765625 23.28125"/> </g> <linearGradient id="linear0" x1="0" x2="0" y1="47" y2="1" gradientTransform="matrix(7.736825,0,0,7.736825,2.988995,4.906583)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:rgb(100.000%,78.039%,18.823%)"/> <stop offset="1" style="stop-color:rgb(100.000%,78.039%,18.823%)"/> </linearGradient> <clipPath id="clip4"> <path d="M 36 33 L 342 33 L 342 327 L 36 327 Z M 36 33"/> </clipPath> <clipPath id="clip5"> <path d="M 469.988281 180.445312 C 469.988281 335.621094 344.164062 461.304688 189.128906 461.304688 C 34.09375 461.304688 -91.734375 335.621094 -91.734375 180.445312 C -91.734375 25.269531 34.09375 -100.417969 189.128906 -100.417969 C 344.164062 -100.417969 469.988281 25.269531 469.988281 180.445312 Z M 469.988281 180.445312"/> </clipPath> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:url(#linear0)" d="M 188.671875 12.644531 C 286.953125 12.644531 366.621094 92.308594 366.621094 190.589844 C 366.621094 288.871094 286.953125 368.539062 188.671875 368.539062 C 90.390625 368.539062 10.726562 288.871094 10.726562 190.589844 C 10.726562 92.308594 90.390625 12.644531 188.671875 12.644531 Z M 188.671875 12.644531"/> <g clip-path="url(#clip4)"> <g clip-path="url(#clip5)"> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 186.453125 33.90625 C 163.226562 34.433594 137.890625 41.636719 110.132812 57.953125 L 164.707031 148.390625 C 182.742188 138.082031 199.140625 140.035156 215.078125 148.390625 L 268.5 57.953125 C 243.027344 43.359375 216.324219 33.199219 186.453125 33.90625 M 189.507812 161.371094 C 173.523438 161.371094 160.503906 174.730469 160.503906 191.140625 C 160.503906 207.554688 173.523438 220.914062 189.507812 220.914062 C 205.492188 220.914062 218.507812 207.554688 218.507812 191.140625 C 218.507812 174.730469 205.492188 161.371094 189.507812 161.371094 M 36.484375 183.886719 C 35.863281 246.042969 59.859375 292.738281 108.605469 323.941406 L 163.9375 233.878906 C 147 221.71875 141.46875 206.074219 141.796875 187.710938 M 341.757812 185.035156 L 237.960938 188.859375 C 237.679688 210.082031 228.132812 223.488281 213.160156 233.503906 L 266.207031 326.992188 C 330.511719 285.535156 342.003906 236.078125 341.769531 185.035156 M 341.769531 185.035156"/> </g> </g> </g> </svg>
diff --git a/_icons_to_fix/tribler.svg b/_icons_to_fix/tribler.svg
new file mode 100644
index 000000000..e27e6ee2e
--- /dev/null
+++ b/_icons_to_fix/tribler.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <clipPath id="clip1"> <path d="M 448.472656 194.734375 C 448.472656 338.308594 332.054688 454.59375 188.613281 454.59375 C 45.167969 454.59375 -71.25 338.308594 -71.25 194.734375 C -71.25 51.160156 45.167969 -65.125 188.613281 -65.125 C 332.054688 -65.125 448.472656 51.160156 448.472656 194.734375 Z M 448.472656 194.734375"/> </clipPath> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 183.144531 70.453125 C 169.6875 70.714844 157.011719 77.289062 150.480469 88.238281 C 146.46875 95.074219 144.742188 106.6875 146.640625 114.980469 C 148.976562 125.53125 156.039062 134.3125 166.015625 138.988281 C 173.472656 142.433594 177.707031 143.316406 185.832031 143.042969 C 191.875 142.785156 193.425781 142.515625 200.835938 140.085938 C 213.683594 135.847656 215.308594 135.847656 222.507812 140.3125 C 235.75 148.34375 247.046875 148.695312 258.480469 141.191406 C 262.941406 138.320312 267.347656 133.023438 269.335938 128.175781 C 271.371094 123.363281 271.460938 114.753906 269.429688 109.148438 C 265.859375 99.308594 256.945312 92.429688 245.417969 90.65625 C 242.503906 90.167969 240.210938 90.257812 235.757812 90.960938 C 229.363281 91.929688 223.792969 91.671875 220.925781 90.214844 C 219.953125 89.773438 215.804688 86.28125 211.660156 82.484375 C 203.851562 75.378906 200.363281 73.175781 194.136719 71.671875 C 190.960938 70.882812 187.652344 70.488281 184.476562 70.441406 C 184.035156 70.441406 183.59375 70.441406 183.199219 70.441406 M 234.347656 163.609375 C 228.167969 163.609375 220.449219 163.609375 210.644531 163.609375 C 184.429688 163.609375 164.21875 163.867188 163.113281 164.230469 C 159.132812 165.335938 159.054688 165.640625 158.613281 193.628906 C 158.21875 215.828125 158.039062 219.625 156.851562 226.0625 C 152.570312 249.238281 142.773438 270.195312 124.371094 295.707031 C 120.753906 300.6875 117.21875 305.898438 116.472656 307.265625 L 115.285156 309.695312 L 117.363281 313.839844 C 122.269531 323.679688 136.878906 340.097656 141.8125 341.601562 L 143.136719 341.601562 C 146.976562 340.449219 158.320312 330.878906 166.886719 321.386719 C 187.980469 298 200.554688 274.433594 208.902344 242.695312 C 211.59375 232.367188 212.789062 229.941406 215.21875 229.679688 C 216.722656 229.5 217.070312 229.816406 218.132812 231.972656 C 218.710938 233.386719 220.382812 239.746094 221.792969 246.1875 C 224.84375 260.308594 226.078125 265.078125 228.414062 271.609375 C 234.289062 288.070312 241.703125 302.011719 244.4375 302.011719 C 246.074219 302.011719 253.304688 299.230469 259.136719 296.40625 C 272.152344 290.046875 284.78125 280.917969 284.78125 277.867188 C 284.78125 277.15625 283.8125 274.996094 282.578125 273.054688 C 268.546875 250.808594 262.582031 226.359375 261.621094 187.128906 C 261.269531 171.855469 261.042969 169.390625 260.074219 167.449219 C 259.496094 166.21875 258.355469 164.851562 257.644531 164.363281 C 256.898438 163.832031 252.921875 163.574219 234.472656 163.527344 M 234.472656 163.574219"/> </g> <clipPath id="clip3"> <path d="M 103 59 L 274 59 L 274 331 L 103 331 Z M 103 59"/> </clipPath> <clipPath id="clip4"> <path d="M 448.472656 194.734375 C 448.472656 338.308594 332.054688 454.59375 188.613281 454.59375 C 45.167969 454.59375 -71.25 338.308594 -71.25 194.734375 C -71.25 51.160156 45.167969 -65.125 188.613281 -65.125 C 332.054688 -65.125 448.472656 51.160156 448.472656 194.734375 Z M 448.472656 194.734375"/> </clipPath> </defs> <g> <path style="fill-rule:evenodd;fill:rgb(83.137%,9.803%,9.803%)" d="M 65.933594 29.28125 L 319.960938 29.28125 C 340.679688 29.28125 357.472656 46.074219 357.472656 66.796875 L 357.472656 319.671875 C 357.472656 340.390625 340.679688 357.1875 319.960938 357.1875 L 65.933594 357.1875 C 45.214844 357.1875 28.417969 340.390625 28.417969 319.671875 L 28.417969 66.796875 C 28.417969 46.074219 45.214844 29.28125 65.933594 29.28125 Z M 65.933594 29.28125"/> <g clip-path="url(#clip1)"> <use mask="url(#mask0)" xlink:href="#surface5"/> </g> <g clip-path="url(#clip3)"> <g clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 171.84375 59.15625 C 158.390625 59.414062 145.710938 65.992188 139.183594 76.9375 C 135.171875 83.773438 133.441406 95.390625 135.339844 103.683594 C 137.679688 114.234375 144.742188 123.011719 154.71875 127.691406 C 162.171875 131.136719 166.410156 132.019531 174.535156 131.746094 C 180.578125 131.488281 182.125 131.214844 189.539062 128.785156 C 202.382812 124.550781 204.011719 124.550781 211.207031 129.011719 C 224.449219 137.046875 235.75 137.394531 247.183594 129.894531 C 251.644531 127.023438 256.050781 121.726562 258.039062 116.878906 C 260.074219 112.066406 260.164062 103.457031 258.128906 97.851562 C 254.558594 88.011719 245.644531 81.128906 234.121094 79.355469 C 231.207031 78.871094 228.914062 78.960938 224.460938 79.660156 C 218.066406 80.632812 212.496094 80.375 209.625 78.914062 C 208.65625 78.476562 204.507812 74.984375 200.363281 71.1875 C 192.554688 64.082031 189.0625 61.878906 182.839844 60.375 C 179.664062 59.585938 176.351562 59.1875 173.179688 59.144531 C 172.738281 59.144531 172.296875 59.144531 171.902344 59.144531 M 223.046875 152.308594 C 216.867188 152.308594 209.152344 152.308594 199.34375 152.308594 C 173.132812 152.308594 152.921875 152.570312 151.8125 152.929688 C 147.835938 154.039062 147.757812 154.34375 147.316406 182.328125 C 146.921875 204.53125 146.742188 208.328125 145.554688 214.765625 C 141.273438 237.9375 131.476562 258.898438 113.070312 284.410156 C 109.457031 289.390625 105.917969 294.601562 105.175781 295.964844 L 103.988281 298.394531 L 106.066406 302.542969 C 110.96875 312.382812 125.578125 328.800781 130.515625 330.300781 L 131.839844 330.300781 C 135.679688 329.148438 147.023438 319.582031 155.585938 310.089844 C 176.679688 286.703125 189.253906 263.132812 197.605469 231.398438 C 200.292969 221.070312 201.492188 218.640625 203.921875 218.382812 C 205.421875 218.199219 205.773438 218.515625 206.835938 220.675781 C 207.410156 222.085938 209.085938 228.449219 210.496094 234.886719 C 213.546875 249.011719 214.777344 253.777344 217.117188 260.308594 C 222.992188 276.769531 230.402344 290.714844 233.136719 290.714844 C 234.777344 290.714844 242.007812 287.933594 247.835938 285.109375 C 260.851562 278.75 273.484375 269.621094 273.484375 266.570312 C 273.484375 265.855469 272.511719 263.699219 271.28125 261.753906 C 257.25 239.507812 251.28125 215.058594 250.324219 175.832031 C 249.972656 160.558594 249.746094 158.09375 248.773438 156.152344 C 248.199219 154.917969 247.058594 153.550781 246.347656 153.066406 C 245.601562 152.535156 241.625 152.277344 223.171875 152.230469 M 223.171875 152.277344"/> </g> </g> </g> </svg>
diff --git a/_icons_to_fix/trine.svg b/_icons_to_fix/trine.svg
new file mode 100644
index 000000000..088bb3a4f
--- /dev/null
+++ b/_icons_to_fix/trine.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 60.136719 30 C 72.144531 46.613281 78.28125 64.242188 60.136719 90 C 58.230469 112.519531 66.117188 125.613281 93.066406 125.132812 C 99.441406 124.703125 109.566406 123.441406 114.886719 118.429688 C 123.316406 108.101562 120.046875 102.695312 116.574219 101.976562 C 112.960938 100.90625 104.222656 106.316406 112.613281 110.320312 C 114.378906 117.546875 94.226562 116.800781 90.511719 110.71875 C 76.515625 85.664062 113.742188 67.652344 156.136719 84 C 164.824219 152.378906 174.679688 239.511719 164.035156 320.90625 C 157.066406 337.070312 149.605469 346.773438 132.136719 354 L 132.136719 366 C 156.136719 354 216.136719 354 252.136719 354 L 252.136719 342 C 236.613281 339.203125 224.292969 324.789062 222.464844 310.289062 C 216.433594 229.609375 212.023438 170.511719 228.136719 90 L 287.761719 90 C 295.195312 90.167969 298.246094 96.339844 300.136719 114 L 324.136719 114 C 315.761719 94.003906 312.136719 78 312.136719 54 C 222.5 67.855469 157.070312 55.542969 60.136719 30 Z M 60.136719 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 60.140625 24 C 61.847656 26.363281 63.386719 28.757812 64.804688 31.183594 C 159.105469 55.863281 224 67.625 312.140625 54 C 312.140625 75.546875 315.09375 90.667969 321.75 108 L 324.140625 108 C 315.769531 88.003906 312.140625 72 312.140625 48 C 222.507812 61.855469 157.074219 49.542969 60.140625 24 Z M 71.414062 56.25 C 70.808594 64.488281 67.488281 73.570312 60.140625 84 C 59.859375 87.328125 59.859375 90.378906 60.035156 93.28125 C 60.082031 92.175781 60.042969 91.15625 60.140625 90 C 69.3125 76.980469 72.273438 66.035156 71.414062 56.25 Z M 115.019531 95.859375 C 111.386719 96.199219 106.4375 100.050781 111.164062 103.382812 C 112.832031 102.207031 115.109375 101.542969 116.578125 101.976562 C 117.765625 102.222656 118.886719 103.054688 119.566406 104.402344 C 121.210938 99.292969 118.992188 96.476562 116.578125 95.976562 C 116.125 95.84375 115.585938 95.804688 115.019531 95.859375 Z M 87.867188 97.125 C 87.054688 101.261719 87.796875 105.851562 90.515625 110.71875 C 94.234375 116.800781 114.386719 117.546875 112.617188 110.320312 C 111.335938 109.710938 110.554688 109.070312 109.992188 108.421875 C 104.703125 110.722656 93.238281 109.171875 90.515625 104.71875 C 89.046875 102.089844 88.261719 99.566406 87.867188 97.125 Z M 217.054688 198 C 216.78125 233.617188 219.394531 269.148438 222.46875 310.289062 C 224.296875 324.789062 236.621094 339.203125 252.140625 342 L 252.140625 336 C 236.621094 333.203125 224.296875 318.789062 222.46875 304.289062 C 219.566406 265.453125 217.097656 231.632812 217.054688 198 Z M 168.632812 240.785156 C 168.542969 265.570312 167.230469 290.492188 164.039062 314.90625 C 157.070312 331.070312 149.609375 340.773438 132.140625 348 L 132.140625 354 C 149.609375 346.773438 157.070312 337.070312 164.039062 320.90625 C 167.492188 294.519531 168.753906 267.542969 168.632812 240.785156 Z M 168.632812 240.785156"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 60.136719 24 C 72.144531 40.613281 78.28125 58.242188 60.136719 84 C 58.230469 106.519531 66.117188 119.613281 93.066406 119.132812 C 99.441406 118.703125 109.566406 117.441406 114.886719 112.429688 C 123.316406 102.101562 120.046875 96.695312 116.574219 95.976562 C 112.960938 94.90625 104.222656 100.316406 112.613281 104.320312 C 114.378906 111.546875 94.226562 110.800781 90.511719 104.71875 C 76.515625 79.664062 113.742188 61.652344 156.136719 78 C 164.824219 146.378906 174.679688 233.511719 164.035156 314.90625 C 157.066406 331.070312 149.605469 340.773438 132.136719 348 L 132.136719 360 C 156.136719 348 216.136719 348 252.136719 348 L 252.136719 336 C 236.613281 333.203125 224.292969 318.789062 222.464844 304.289062 C 216.433594 223.609375 212.023438 164.511719 228.136719 84 L 287.761719 84 C 295.195312 84.167969 298.246094 90.339844 300.136719 108 L 324.136719 108 C 315.761719 88.003906 312.136719 72 312.136719 48 C 222.5 61.855469 157.070312 49.542969 60.136719 24 Z M 60.136719 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/trine2.svg b/_icons_to_fix/trine2.svg
new file mode 100644
index 000000000..03d730e6c
--- /dev/null
+++ b/_icons_to_fix/trine2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 60.121094 30 C 72.128906 46.613281 78.265625 64.242188 60.121094 90 C 58.214844 112.519531 66.101562 125.613281 93.050781 125.132812 C 99.425781 124.703125 109.550781 123.441406 114.871094 118.429688 C 123.304688 108.101562 120.035156 102.695312 116.558594 101.976562 C 112.945312 100.90625 104.207031 106.316406 112.597656 110.320312 C 114.363281 117.546875 94.210938 116.800781 90.496094 110.71875 C 76.5 85.664062 113.730469 67.652344 156.121094 84 C 164.808594 152.378906 174.664062 239.511719 164.019531 320.90625 C 157.050781 337.070312 149.589844 346.773438 132.121094 354 L 132.121094 366 C 156.121094 354 216.121094 354 252.121094 354 L 252.121094 342 C 236.597656 339.203125 224.277344 324.789062 222.449219 310.289062 C 216.417969 229.609375 212.007812 170.511719 228.121094 90 L 287.746094 90 C 295.179688 90.167969 298.230469 96.339844 300.121094 114 L 324.121094 114 C 315.746094 94.003906 312.121094 78 312.121094 54 C 222.484375 67.855469 157.054688 55.542969 60.121094 30 Z M 307.785156 222 C 303.261719 222.019531 298.777344 222.457031 294.402344 223.242188 C 285.941406 224.761719 275.246094 229.433594 273.097656 237.75 C 271.128906 245.359375 270.652344 255.824219 283.691406 258.820312 L 288.121094 258 L 288.121094 246 C 295.378906 231.179688 312.113281 230.253906 322.128906 241.335938 C 334.535156 263.859375 318.550781 290.085938 306.988281 306.914062 C 295.636719 325.644531 279.695312 328.992188 264.121094 342 L 264.121094 354 C 264.121094 354 317.410156 357.296875 336.121094 366 C 338.75 355.121094 364.730469 334.054688 359.441406 323.625 C 352.363281 314.570312 336.121094 318 336.121094 330 L 346.621094 329.765625 C 348.542969 325.714844 347.511719 324.941406 350.042969 327.398438 C 351.527344 334.675781 343.835938 338.371094 338.816406 340.664062 C 324.121094 342.003906 300.109375 342.011719 300.027344 341.367188 C 332.488281 308.988281 374.789062 269.347656 346.175781 236.0625 C 335.101562 225.75 321.347656 221.941406 307.785156 222 Z M 307.785156 222"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 60.117188 24 C 61.828125 26.367188 63.375 28.765625 64.792969 31.195312 C 159.085938 55.875 223.980469 67.625 312.117188 54 C 312.117188 75.546875 315.070312 90.667969 321.726562 108 L 324.117188 108 C 315.746094 88.003906 312.117188 72 312.117188 48 C 222.484375 61.855469 157.050781 49.542969 60.117188 24 Z M 71.390625 56.273438 C 70.78125 64.503906 67.460938 73.578125 60.117188 84 C 59.835938 87.316406 59.851562 90.351562 60.023438 93.246094 C 60.070312 92.152344 60.019531 91.144531 60.117188 90 C 69.28125 76.992188 72.242188 66.050781 71.390625 56.273438 Z M 115.007812 95.859375 C 111.375 96.199219 106.417969 100.050781 111.152344 103.382812 C 112.820312 102.207031 115.089844 101.542969 116.554688 101.976562 C 117.742188 102.222656 118.875 103.054688 119.554688 104.402344 C 121.199219 99.296875 118.96875 96.476562 116.554688 95.976562 C 116.101562 95.84375 115.574219 95.804688 115.007812 95.859375 Z M 87.855469 97.125 C 87.042969 101.261719 87.773438 105.851562 90.492188 110.71875 C 94.210938 116.800781 114.363281 117.546875 112.59375 110.320312 C 111.308594 109.707031 110.542969 109.0625 109.980469 108.410156 C 104.695312 110.714844 93.214844 109.171875 90.492188 104.71875 C 89.023438 102.089844 88.25 99.566406 87.855469 97.125 Z M 217.042969 197.976562 C 216.765625 233.601562 219.371094 269.140625 222.445312 310.289062 C 224.273438 324.789062 236.597656 339.203125 252.117188 342 L 252.117188 336 C 236.597656 333.203125 224.273438 318.789062 222.445312 304.289062 C 219.542969 265.441406 217.085938 231.617188 217.042969 197.976562 Z M 307.78125 216 C 303.261719 216.019531 298.773438 216.457031 294.398438 217.242188 C 285.941406 218.761719 275.246094 223.433594 273.09375 231.75 C 272.285156 234.871094 271.796875 238.460938 272.320312 241.828125 C 272.507812 240.421875 272.761719 239.039062 273.09375 237.75 C 275.246094 229.433594 285.941406 224.761719 294.398438 223.242188 C 298.773438 222.457031 303.261719 222.019531 307.78125 222 C 321.34375 221.941406 335.097656 225.75 346.171875 236.0625 C 351.980469 242.816406 354.824219 249.839844 355.464844 257.003906 C 356.171875 247.757812 353.589844 238.691406 346.171875 230.0625 C 335.097656 219.75 321.34375 215.941406 307.78125 216 Z M 168.621094 240.667969 C 168.535156 265.492188 167.214844 290.453125 164.015625 314.90625 C 157.046875 331.070312 149.585938 340.773438 132.117188 348 L 132.117188 354 C 149.585938 346.773438 157.046875 337.070312 164.015625 320.90625 C 167.472656 294.484375 168.746094 267.460938 168.621094 240.667969 Z M 326.472656 256.464844 C 325.226562 272.886719 315.042969 289.183594 306.984375 300.914062 C 295.632812 319.644531 279.691406 322.992188 264.117188 336 L 264.117188 342 C 279.691406 328.992188 295.632812 325.644531 306.984375 306.914062 C 316.027344 293.753906 327.710938 274.851562 326.472656 256.464844 Z M 348.949219 312.503906 C 342.460938 312.351562 336.117188 316.5 336.117188 324 L 337.816406 323.964844 C 342.152344 317.144531 353.75 316.34375 359.4375 323.625 C 359.507812 323.761719 359.519531 323.917969 359.578125 324.058594 C 360.296875 321.664062 360.371094 319.46875 359.4375 317.625 C 356.785156 314.230469 352.839844 312.59375 348.949219 312.503906 Z M 349.324219 326.71875 C 347.351562 330.617188 342.417969 333.015625 338.8125 334.664062 C 328.390625 335.613281 313.609375 335.867188 305.671875 335.71875 C 303.785156 337.597656 301.863281 339.535156 300.023438 341.367188 C 300.109375 342.011719 324.117188 342.003906 338.8125 340.664062 C 343.835938 338.371094 351.523438 334.675781 350.039062 327.398438 C 349.695312 327.066406 349.550781 326.933594 349.324219 326.71875 Z M 349.324219 326.71875"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 60.121094 24 C 72.128906 40.613281 78.265625 58.242188 60.121094 84 C 58.214844 106.519531 66.101562 119.613281 93.050781 119.132812 C 99.425781 118.703125 109.550781 117.441406 114.871094 112.429688 C 123.304688 102.101562 120.035156 96.695312 116.558594 95.976562 C 112.945312 94.90625 104.207031 100.316406 112.597656 104.320312 C 114.363281 111.546875 94.210938 110.800781 90.496094 104.71875 C 76.5 79.664062 113.730469 61.652344 156.121094 78 C 164.808594 146.378906 174.664062 233.511719 164.019531 314.90625 C 157.050781 331.070312 149.589844 340.773438 132.121094 348 L 132.121094 360 C 156.121094 348 216.121094 348 252.121094 348 L 252.121094 336 C 236.597656 333.203125 224.277344 318.789062 222.449219 304.289062 C 216.417969 223.609375 212.007812 164.511719 228.121094 84 L 287.746094 84 C 295.179688 84.167969 298.230469 90.339844 300.121094 108 L 324.121094 108 C 315.746094 88.003906 312.121094 72 312.121094 48 C 222.484375 61.855469 157.054688 49.542969 60.121094 24 Z M 307.785156 216 C 303.261719 216.019531 298.777344 216.457031 294.402344 217.242188 C 285.941406 218.761719 275.246094 223.433594 273.097656 231.75 C 271.128906 239.359375 270.652344 249.824219 283.691406 252.820312 L 288.121094 252 L 288.121094 240 C 295.378906 225.179688 312.113281 224.253906 322.128906 235.335938 C 334.535156 257.859375 318.550781 284.085938 306.988281 300.914062 C 295.636719 319.644531 279.695312 322.992188 264.121094 336 L 264.121094 348 C 264.121094 348 317.410156 351.296875 336.121094 360 C 338.75 349.121094 364.730469 328.054688 359.441406 317.625 C 352.363281 308.570312 336.121094 312 336.121094 324 L 346.621094 323.765625 C 348.542969 319.714844 347.511719 318.941406 350.042969 321.398438 C 351.527344 328.675781 343.835938 332.371094 338.816406 334.664062 C 324.121094 336.003906 300.109375 336.011719 300.027344 335.367188 C 332.488281 302.988281 374.789062 263.347656 346.175781 230.0625 C 335.101562 219.75 321.347656 215.941406 307.785156 216 Z M 307.785156 216"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/trojita.svg b/_icons_to_fix/trojita.svg
new file mode 100644
index 000000000..4da47dc2e
--- /dev/null
+++ b/_icons_to_fix/trojita.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 23.992188 335.996094 L 23.992188 347.996094 C 23.992188 362.84375 32.183594 369.429688 41.78125 371.316406 L 40.796875 372 L 343.203125 372 L 342.054688 371.203125 C 359.820312 367.453125 360.007812 348 360.007812 348 L 360.007812 336 C 360.007812 336 359.820312 355.453125 342.054688 359.203125 L 343.207031 359.996094 L 40.800781 359.996094 L 41.785156 359.3125 C 32.1875 357.425781 23.996094 350.839844 23.996094 335.996094 Z M 23.992188 335.996094"/> </g> <clipPath id="clip2"> <path d="M 23 15 L 360 15 L 360 321 L 23 321 Z M 23 15"/> </clipPath> <clipPath id="clip3"> <path d="M 191.996094 15.585938 L 31.636719 135.910156 C 31.289062 136.136719 30.976562 136.402344 30.652344 136.648438 L 30.457031 136.796875 L 30.457031 136.824219 C 26.542969 139.894531 23.992188 144.617188 23.992188 149.996094 L 23.992188 296.386719 C 23.992188 320.386719 42.914062 320.386719 47.992188 320.386719 L 336 320.386719 C 336 320.386719 360 320.386719 360 296.386719 L 360 149.996094 C 360 144.496094 357.335938 139.671875 353.273438 136.609375 L 353.347656 136.511719 L 192.007812 15.59375 Z M 191.996094 15.585938"/> </clipPath> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <image id="image9" width="384" height="384" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYAAAAGACAYAAACkx7W/AAAABmJLR0QA/wD/AP+gvaeTAAAY3UlEQVR4nO3d63LbOrIGUNjOzPs/75md5PzYYRmBuwGQUmLQWKuKRepiiVLE/nChlFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBrefnsHfjivL/wmJ+fvQNfmQLV5/2B+xMiid0L3O6vH9g4IHYsgI+85h3fL7ibRwr6VmHw1Qva2df3p+8PPN/Zov2n738bX7WAzbyuZ93nyn2Bx5wpyjP3fdZ9buWrFa3R6+ndnt125W+Av6dXmLPbrvzN7O238VUK2DMK+5kAMFQEf94zhmpmA+BPBMXy7l6Yzhb+XtE/e//Z/QD+jEeK+8/O7WeCZHTb0u5auM4U/tmi3wuDUVCM9gl4rpni3yvsM9szl2dvW9Idi9Zs8T+zPXvd7OXefgFzzo7FzxT82etmt0f7tLS7FaaZ1vdssR+tR9dF+3O39xPu6GzLvnfdaD273du/Zd2pYF0d04/WV2/rPc9oX4HHzI7ljwp+r+ifDYSZ/VrWXQrVqMiOCv/oupn7ROvedm9/gb7ZYZbZ1n123cx9osfsbfeuW8oditLZ4p8V8pnLvYBoH3O0H1fc4d8DHnW1MD5a+KPiPwqE3mP29ql33TJWLzizxf9M0Y+W3n2yx8v2Jdvv3uuA3Z39Ju7MME9W8B+5PXu+3utYNgRWLkJXiv9swb+6RM8TrUevA5jTK6gzLf5nL9HztPt5mxBYtThdLf5nltfJ6x4NgVXfY7iDbML1keL/Y/K6M4HQ7mu230v59tk7MCkr/rMB8DrYzm6vr4ueJ9qPbL97rwl21yuQvRDojetnhf61ue1H+fd4bIPgx8n9Px6jNNvLWjEAekX0TPHvFfrX5LosFNrL7fO2+5a9lt7rhJ3NBsDMeH+vhR+tj0A4guBH8PhZGByFv96+TQisGACZ2eLfK+jtdu9yLwxGPYHS2QbmZEMqs8M9vaJ/LEfxP47fo4hnYRAFQS8ElrZaAIyGUNqi2iv+UXGPlt59roRAtO69JuBdb+y81/qfKf7REt12HNM/qucp5ffAyPa7Lf5Lh8FqAZCZbfXPFPx6eZu830wQlM66fS1ArHcGzUwAzBb+evle+o27uuAfITDbG1jaSgGQtfZHrf42CEaF/m3yul4IREFQgu3stQFjWes/CoB28rZX/L8369fmunY4t3UU/uw+bW9g2V7ASgFQi8Ig6wFkwzhZgc+22+t6QXC2J9B7bcC72SGgrOU/U/hfm/VR9I/hn+NyKXkYRMNBdeGPXstyVgmArChmE6uzxb8t7NES3d4bIsp6AvV+9Vr/AgByowDonfGTtfzbFv/3X8trta4D4AiBUsY9gehYv00QrBIAkdmhn17xr7e/lY+FProuCo9RCGQ9gfZ1RJeBd7MB0Bv7z4p/u/1PeQ+BuuWfHb9ZIc+GhNogWM6KAZC9+WfG/6Oi/i3Yjq7LgqA3HCQA4DkeCYDReH+91MX/2I6Gco+eQLSf2dBvvd/Ljv+XskYAjMbJo4IaFf1eCNQF/1v5GAD1db2hojO9gBKsgXmzp332Wv/Z8lriwt+b2K2X1+r6+ji/zfBPKWsEQG3Uco4mf4/trHBHRT9bZoeF6rB5NACEAzvrFcgzAVCHQNbqP1r7RwAcIRAdt9lwTtsjOYKgnj9o77fsMb5aALRGwz7RHEAdBu0QT7v8J7m+/ptoPqENgDoISrDdviYglg0BRad/ti3/n2Vc/N/Ke8u/14irn69+zrfmcjsU1BsOWs6KAdAbEjpT/LPC/59kPeoNnJ0Qjl6L4g9j0amfx/aVid+j1d8W/97c3ezcQxQCS5/7X1spAHoTvtF17RBQb/K3Lv7/SbbbMOhNDJ8NAIUfzhsNAc2O/b9V6/oYro/d3nPXz/fWXD4eIwuBpX12AMy8QWeHf6IhoKgX0C5tELR/H31RrDcXUII1MG8mANoQqE/3rFv+9bh/NGzbPm9vsvm1WUfDQCaBL8iGTLLWf1b42xDIiv5/Sx4CvaGgbC5AAMDz9AKg/c2fo+jXIVC3/Ntx/14ARM91tP7r3wJ6Lb9P/kbzCEsPBa0SANnwTynzIRB9qzeb+K2L/ygEoqGg2e8DRK8N6IvmAGbP/58Z+smGfernyX5aoh4COh4rmgso5QZDQasEQGYmBLIhoN4ZQGdCYCYAHukBLPvhgL/gkdNAsy9+RQEwKv69eYVvzeX22G97AaXoATwsK/rPmATOljoIslNDnxEAij581DsF9FifDYDolM/suXuP/VY+hkBdf+rfBbrNZPBnBkBUFHst5ujNjSZjR98Abid7/1vinkA2GawHAM9ztQfQOwOo/bLXqPj3fkbiaP1nE8nZPMAtrNAD6LWOz7T+s+8CtCHQngaaDQdFcwHZdwLa/ar3vfdagY+inkAdAtH4fH3u/9Hybxtrh/o4zMKkLf7H0gZL1AuIJoOX9FkBMFMIR0HQa/3PTga3QRDNBUTDQFcCQPGHedEXsY7tUQDUv/XTHpftY0ZfIGvPJGrP/qt/QnqmF7Dssb9CD6AneiNnJoKjEMh6AaO5geznIWbOBCrl4z/+sh8GWEBvHqA3Tn+M0Wene0aPF80d1L2IqEGZ9QCywq8HMGE0HzAaChoNA/Umh9uWfi8A6jmAK0NA0WsF3kXF8kwP4Gj5Z+f5Zy3/dvJ49AsAde3p1agS7MMyVgmAQ9Z1OhsC2RfCsuGg7GciZnoAxxfCsn/4Zf/x4Qba4p/1ANphmGzYJ/vmcP27Qd/K73MI2fcIZou/HkAlK4iz8wKzw0DZENAoDLIfhxvNAbQfhuw1CQTIZT2AY52dBXT0AGaKf/3N4aPQ1zUiGgKaHfa91fH92T2AXhhErf/6cvYP0ZsTiHoE0Re9Hg2A9jWcff2wk1ELOeoFtAHwUn7vAbR/2/6kw1Hoj3V71tDM6d7R9aXENWtJnx0AI9GESr096gH0JoR7XxjLrou+BzAaAmpfBzCn9z2A1/Lekj+OufrLWKX5m/YbvdlYf9bIm+kBlPIxgAwBPWimNzAzFBSN5Y3CYPbDkY07CgC4rg2AY7seyjkK/xEE7d+1E8aj47lX/LNx/9K5vLTVAmCUpO26t4x6BY8sWQCMun7LfyBgAaNTQV+a7fZ4iwLgTPG/csZPCdalfKxjS1ktAA6zQz9twa8Lf3TdlWW2W2j4B55v9HMQtSMY3qr7Zj/gFo0O9Ip+1NMfhcHyx/4KATD7Js2EQvSPNAqB6JTR7AyA6EMyMwcAXJedBhodX2/V7fUxWvcARhO9WfE/M+5/CysEwIzojT7TG/jTy2x3EDinHvKph36O1v1rcP/X8nsAnDmGZ8NgFAS3OO5XCYDozeql6uw8QBYOo3/4M+ER9T6y13WLDwV8snoOoC7+x21Z8T9ujwIgGyaOjv3Z4Z2s4GejFctZJQBKyd+k0dBPdp+o6I8CISrm2d+PegDtPgJz6mMmO4XytbmtnhB+rS7PDAWfqRdRDz/abl/HklYKgDNGBf9ZS+8DMttSAK47egClxGEQFf0zx+mjS70ft7NiAERvZHZdFgTt5bMFf9RjOFP8b/nBgEW0cwCt9tiMfpZ5ZohndFy3z5ddrq9f3moB0Cua0T9GGVzXC4lHEv+RVsEtPhjwSdpWfq/4H7c/2vBr/zZ67JnCn9WoZa0WALNGATEKhFHhHv3t7HPf5oMAizhzzERhMTpez4ZC9neP7Pcyoln0VYyS9ErhvtoyGD0m8PfNHo/PrgPR4472cUl36AHMvHl/oiA/UuhfmjXwuNkfVftTjbSzj7n88X+HACjl/Bv5pxJ/9rmA52uPrTO/svk3a0K0r0taeQiotUKRVexhHSsNya6wD6fdKQBaf+PNvuU/Kmzubx23t68Ndw6A2pV/8Pq+L811t/5HBX4zOq7PjOl/qfrwVQKgdWY8z4Qt7KVXC541B3ALXzUAABgQAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJsSAACbEgAAmxIAAJvaMQB+/loAMlvUiK8YAD8Hy+h+wNc1qg91Hehd/yXcPQD+RAEXCvA1/Kn60D72bd01AP72Gy8QYH2fdZzeti7cKQCe9Q/b6+Jd2Zfb/uPDjT1yDM783ZVj+nb14Ntn78CkR4tzNgcw87eP7uPLiccAfpfN3Z3529ExfXYOYPa5l3eHAOi9kVf+gWbC4dHnaP8e+PNmj9OZ4/8Z9WD5Y3/lALj65s72AM7+be9+La1+eL4zx/aVGnC1BzDzmEtaNQBmCnV7+eyH4Mwyeqy24C/7Dw43dKWxN7r97PEfPefMPi5ttQA43sSoBR298bP/QM/6IFxpVWT0EuDdqBVdb/+tJXrOdr9m7res1QIgc/aNf/YH4Uf594ypZwXAy4W/ga8uOyauBMCPJ93nTEDMvJal3CUAatkbf+aD8aPZbpfs715KHARHQFx5DUBfdMz3jtPotuw4PxMCpbPd7uctrBQAP0s+9HOsozf7asq31/9ottvltbqtlPdW/LEfR0DUr6G9DJyTtbZHhb/XqItCILvfbChE+7t8IKwSAFHxj7pV7W3tG50V+ayl3/sgREtd0KNC/1I+Fv3lPwSwuF5jb+bYfiQMeiHQ7lO278vWgFUCYCR7s7NiH61HH5bvg9uvBIDWPzzu2QEQHeu94j8Kg3bf6n1e2goBkLX+2+1Ra38UBr0Pw/dm+3v5d8jnWI7bon3/+es+UfEXAPC4XqMvOpbbAv89uK29X719pvhnIxH1elkrBEDPleJ/pmWQfQCOy2+/1qOi/rPM9QAEAoy1hXOmB9Aey9Eyc9z3egizQ0LRekmrBcDxZh0TrNFY+qjFP1vso1Z/vbyUUv4pcUGvW/7HMgoAxR/mZaMAo0Zedjz3QqFd95aZIMgCbDmrBUBkpqU/CoFRsT+Wf8rvBf1Yt/vzFuxDNgwUEQbwUVYos+Gf9nhvj+Vjaa97RhhkIdDu59JWDYCs+3Rl2KdX/P8p/74H/5T34Z7j+qhFXz/Xa/k4T6AHAM9xpQfQa9i1hf+fZt0Lg6gHcPvWfymfEwD10E47zBPdb5SwM+P9M63+txIP50TPFwWAISB4nlEAnOkB9JbR8NDMcFCvNrWvZSkr9QDqgj/zhbD6H/9Ma6D+gLyV98J/rLPz+evn/lHywDi+EdwbBhIG8FFUKNsi2hbeqKdft+7/V96Lfb19NhCyIaB2f7LXsaRVAiAr/qN07XUFe8M+ddHvtfzb5zwe/7VanwkAhR/GstZ/KdcDoF5nQTAzNzAzHFSCy0taJQBaxxvXG4KJUnjUA8ha/W0hj/blR/W3x3zBzBDQTNEXDOxopjhmRXXmmI8K/0wQRGFwdjI4CrHlfFYA9Mb+2/v1Wv9nC3/U6q8LeCkfQ+d43G/V42d/PxsACj58lA0Bzc79HYW67gH0QiAbFhpNDs8Wfz2AB4x6AG0IHIW5DYKj+LeTvcdwTXaqZ9TF/FbynkPvNFC9APjdbOu/XZ/tAdSF/lj+79cSBUIWAm3I9Iq/HsCEaNy/fqPaM4BKiQtz+wF4bdb1mT5R8Y72K3qOY9in7km0ITLqASjyMNYWz1EP4GgA9s4E+l+wHCGQDQmdOTPIHMCDsmGh3hDQTBC0ARCN9Uc9jbZVUY//Rz0JAQDPcSYAjvUoALIQODMXMHMqaLu/S1spAFrHmxd9F6A9E6ct/MdyFP6spV5KXPzbsf8oAM58D2BU+AUDOxoVyLNDQGeGgWaCIJsLiOYARt8LWNKKAVAX/uNy1vKvi38vBHqt9Og52g/SW+kHQPu4vgwG10Xj57MjAL0AmB0KOnM20EwILGuVAIiGf6IgONb1P/5L+b3wRyHQBkAJHisb+plt/R/zCdn3ABR/mBe1/kv599g81r0h4CwAzg4FRd8HiM4G6k0ALxsEnx0AbeHPgqCeMP4RbB/r7+X3L2TVBb/3f/b2Jn2P3wuqx/2j8f/2+QQAXJcFQDQEFM0DtKeDjr4YFgVBNAQ0MwFcgstL+uwAGKkLf/2GHgU/CoIjBLKC3D5+NJ54tPqPdfsFsmj4p/0ugSEguKY3BHRs14V3Zhgomg+Y+YZwdjpo9Py3mwheKQDq1n87AVyHQCm/v/H1mPv3Zl0bBUA07FMP/0SnkLYBUMrv+xM9rxCAXFswo6HfUsYBUB/PUQBEYdD7Yljbu5gZAlo+BFYKgENvPqBtAdTDP1kI9CZ9s3N62wDIiv/sBLCzgOCjUWHMhn9GE8HtWH1dxHs/BDea/B1NAt9qAriUNQPg0L6BL+XjB6EXAsfftI85M/Hb/t5P9uWvLABKZw2MjeYAsgD4WeLvBES9gSwQvpc4CGaLf7SfS1ohANqhn5fmuvp+9Xb9j1+C+2fPFf398Ts/b9W6Hvuf/fmHUetfCMBYNgdwrKMAaIOgbbW3ARCFQBYQvVNBs0blLawQAD3ZG9kW/1LGk73132XFf3bc/8w3gLOiLwzgXe9YP9a947g3FJT1BrJAmCn8MyGwfBisGAC9XkB9n2g4qNab9G0/LO0Xva4W/ygAsn3pXQ87GRX/Y/tsL2A2BGaWdg7gTKFfNgRWCYBRse9dHxX/6D7Hujd51Lb+Z4r/6OyfXpEXADAfAMe6Lrjt2UBZCLQTw9kXvLKiP3v2z21a/6WsEwCtqBfQvpk/ysffA+o9Xvl1v/oD0v58dNvqb/+3sCtj/04DhXntcX52MrgNgJ/l9+IdbY8K/mgCOJsIjl7PUlYNgFYUBPVZQUcIRL2BqOtY37cOkXr7peQ/+Xxl7F/hh3m9IBjNBdQhcATAcd0oDHpFP+ptRPsV7f+SVgqAdhio7QW0hT/qERy3R499rI+W/xEEbQB8b7ZnWv5a//A8j/QCopZ5NiQUDRG1PYaoR9GbA2i3o9ezjJUCoKftAdSBUGuHg+oWf317XfzbIZ7o8pWWf1TsBQCMRcd2Vvzr7V4AZIU8a+WfGe6JCv2yRb+2WgBkvYD2cu/N/VE+FuHjH6nuPdRDQNkY/zOKv6IP10VF9cpwUBQEo3CYKfzZ2H+0/8tZLQAi0VDQKARK+RgE9dh/NP7fFvrecM/MGT9CAB6Ttahnh4J6vYJRT6FX9NsRhtGQ1bJWLUy9sfOo6Lbb9RIV8qxl3943+o1/4/7w91ydDyjlvVC3hTybzO3dLxvyyfant72MlYvTM0NgNhhml2wfZvYdmJMV/3r7Sm+g10OYXXr7MNr3ZaxemM6GwLG+EgijYn+l+K/+/sIdnBkKOtZRS/3qkj1mtG63o8vLuEOBmgmBY/tKzyC7rb0+e47e9ui1AB/1CuZMGJwJguz60TBPL4hmX8unu8MkcOt4Q19+bb8018/8/aiwz4RJCbajy6PrgY+y43l2WGi2VzB7W/tY2XPfyl2KUrSfj8wRRNfN/k3v+Ub7DFwzal2PhoZmW/QzhT/an9u1/ku5V5GaaVnPDA+1l2fX2XXZvt3pvYXVzRTYXqGeWc8W/JmW//LFv5T7FanZ8fVR0T5b5M8U/t71wHUzxfbshPHsbb3t3v4s7a6FarbwzvYO2u3Zxxntz9X7wc7OzOf1rjvTQ5jdzp63d/2y7lyQzp5tMzt+/9kTvHf+N4GRZxbJRyaKR7edHdO/XfEHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJ/t/OxT2t7xKDbEAAAAASUVORK5CYII="/> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface12" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 77.992188 54 C 68.019531 54 59.992188 62.023438 59.992188 71.988281 L 59.992188 77.988281 C 59.992188 68.023438 68.019531 60 77.992188 60 L 306 60 C 315.972656 60 324 68.023438 324 77.988281 L 324 71.988281 C 324 62.023438 315.972656 54 306 54 Z M 77.992188 54"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 31.636719 135.914062 C 31.292969 136.136719 30.976562 136.402344 30.652344 136.652344 L 30.453125 136.800781 L 30.453125 136.824219 C 26.542969 139.894531 23.992188 144.617188 23.992188 150 L 23.992188 296.390625 C 23.992188 320.390625 42.917969 320.390625 47.992188 320.390625 L 335.996094 320.390625 C 335.996094 320.390625 360 320.390625 360 296.390625 L 360 150 C 360 144.496094 357.335938 139.671875 353.273438 136.609375 L 353.34375 136.515625 L 192 18 C 192 18 30.65625 136.664062 31.640625 135.929688 Z M 31.636719 135.914062"/> <g clip-path="url(#clip2)"> <g clip-path="url(#clip3)"> <use mask="url(#mask1)" xlink:href="#image9"/> </g> </g> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 78 54 L 306.007812 54 C 315.945312 54 324.007812 62.054688 324.007812 71.988281 L 324.007812 252.019531 C 324.007812 261.953125 315.945312 270.007812 306.007812 270.007812 L 78 270.007812 C 68.058594 270.007812 60 261.953125 60 252.019531 L 60 71.988281 C 60 62.054688 68.058594 54 78 54 Z M 78 54"/> <use mask="url(#mask2)" xlink:href="#surface12"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 23.992188 149.988281 L 336 365.996094 L 47.992188 365.996094 C 35.992188 365.996094 23.992188 360.0625 23.992188 342.257812 Z M 23.992188 149.988281"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 336 365.996094 C 360 365.996094 360 342.257812 360 342.257812 L 360 149.988281 L 47.992188 365.996094 Z M 336 365.996094"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 89.988281 C 158.859375 89.988281 131.996094 116.851562 131.996094 149.988281 C 131.996094 183.128906 158.859375 209.992188 191.996094 209.992188 L 233.996094 209.992188 C 237.320312 209.992188 239.996094 207.316406 239.996094 203.992188 C 239.996094 200.667969 237.320312 197.992188 233.996094 197.992188 L 191.996094 197.992188 C 165.484375 197.992188 143.996094 176.5 143.996094 149.988281 C 143.996094 123.480469 165.484375 101.988281 191.996094 101.988281 C 218.507812 101.988281 239.996094 123.480469 239.996094 149.988281 L 239.996094 167.992188 C 239.996094 171.3125 237.320312 173.992188 233.996094 173.992188 C 230.671875 173.992188 227.996094 171.3125 227.996094 167.992188 L 227.996094 149.988281 C 227.996094 130.105469 211.878906 113.988281 191.996094 113.988281 C 172.113281 113.988281 155.996094 130.105469 155.996094 149.988281 C 155.996094 169.871094 172.113281 185.992188 191.996094 185.992188 C 201.605469 185.984375 210.8125 182.136719 217.566406 175.304688 C 220.363281 181.601562 226.640625 185.996094 233.996094 185.996094 C 243.96875 185.996094 251.996094 177.96875 251.996094 167.996094 L 251.996094 149.996094 C 251.996094 116.855469 225.132812 89.992188 191.996094 89.992188 Z M 191.996094 125.988281 C 205.25 125.988281 215.996094 136.734375 215.996094 149.988281 C 215.996094 163.246094 205.25 173.992188 191.996094 173.992188 C 178.742188 173.992188 167.996094 163.246094 167.996094 149.988281 C 167.996094 136.734375 178.742188 125.988281 191.996094 125.988281 Z M 191.996094 125.988281"/> </g> </svg>
diff --git a/_icons_to_fix/truecrypt.svg b/_icons_to_fix/truecrypt.svg
new file mode 100644
index 000000000..672ff1f77
--- /dev/null
+++ b/_icons_to_fix/truecrypt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <g> <path style="fill:rgb(0%,0%,0%);fill-opacity:0.0980392" d="M 363.617188 131.738281 C 361.46875 126.523438 359.042969 121.417969 356.34375 116.417969 C 354.824219 113.585938 353.210938 110.773438 351.507812 108.019531 C 344.175781 96.132812 335.230469 84.898438 324.675781 74.34375 C 290.117188 39.789062 248.382812 22.5 199.5 22.5 C 150.617188 22.5 108.898438 39.789062 74.34375 74.34375 C 39.789062 108.898438 22.5 150.617188 22.5 199.5 C 22.5 248.382812 39.789062 290.117188 74.34375 324.675781 C 108.898438 359.230469 150.617188 376.5 199.5 376.5 C 248.382812 376.5 290.117188 359.230469 324.675781 324.675781 C 343.707031 305.625 357.507812 284.398438 366.054688 261.019531 C 373.011719 241.949219 376.5 221.457031 376.5 199.5 C 376.5 182.664062 374.457031 166.667969 370.351562 151.519531 C 369.882812 149.8125 369.394531 148.105469 368.886719 146.417969 C 367.351562 141.429688 365.585938 136.539062 363.617188 131.738281 Z M 363.617188 131.738281"/> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 272.699219 34.40625 C 269.4375 32.773438 266.007812 31.164062 262.480469 29.644531 C 259.257812 28.238281 256.050781 26.945312 252.769531 25.742188 C 236.980469 19.835938 221.175781 16.238281 205.351562 15 C 179.324219 12.898438 153.242188 17.023438 127.011719 27.375 C 118.21875 30.863281 109.894531 34.835938 102.039062 39.335938 C 86.550781 48.226562 72.9375 59.082031 61.351562 71.851562 C 48.449219 86 37.882812 102.570312 29.644531 121.554688 C 22.050781 139.050781 17.324219 156.601562 15.449219 173.925781 C 15.28125 175.59375 15.132812 177.148438 15 178.707031 C 13.613281 195.804688 14.925781 212.738281 18.84375 229.707031 C 20.980469 238.914062 23.8125 247.988281 27.375 257.023438 C 37.761719 283.257812 52.59375 305.175781 71.832031 322.6875 C 83.625 333.429688 97.03125 342.507812 112.070312 349.988281 C 112.125 350.007812 112.164062 350.023438 112.199219 350.042969 C 113.363281 350.625 114.488281 351.167969 115.445312 351.601562 C 117.28125 352.480469 118.914062 353.230469 120.542969 353.945312 C 120.957031 354.113281 121.257812 354.261719 121.574219 354.394531 C 125.117188 355.929688 128.664062 357.335938 132.039062 358.59375 C 132.917969 358.914062 133.726562 359.210938 134.511719 359.492188 C 141.65625 362.007812 148.835938 364.050781 155.851562 365.605469 C 158.8125 366.242188 161.773438 366.824219 164.664062 367.3125 C 165.019531 367.386719 165.394531 367.425781 165.675781 367.480469 C 170.042969 368.175781 174.375 368.699219 178.707031 369.054688 C 204.882812 371.101562 230.90625 366.976562 257.023438 356.664062 C 266.15625 353.0625 274.761719 348.917969 282.824219 344.230469 C 295.988281 336.601562 307.742188 327.542969 318.113281 317.042969 C 319.667969 315.46875 321.1875 313.855469 322.707031 312.207031 C 325.855469 308.738281 328.894531 305.101562 331.800781 301.292969 C 339.320312 291.488281 345.882812 280.632812 351.523438 268.78125 C 352.5 266.71875 353.457031 264.617188 354.394531 262.460938 C 354.488281 262.238281 354.601562 261.992188 354.695312 261.769531 C 354.75 261.65625 354.789062 261.542969 354.84375 261.429688 C 355.894531 258.957031 356.886719 256.460938 357.882812 253.929688 C 362.25 242.4375 365.4375 230.8125 367.386719 219.039062 C 367.648438 217.386719 367.914062 215.605469 368.175781 213.824219 C 368.511719 211.070312 368.832031 208.257812 369.054688 205.351562 C 369.09375 204.804688 369.148438 204.167969 369.207031 203.492188 C 369.695312 196.257812 369.695312 188.980469 369.242188 181.59375 C 369.074219 179.195312 368.867188 176.757812 368.605469 174.242188 C 368.53125 173.550781 368.4375 172.800781 368.34375 172.050781 C 367.59375 165.898438 366.488281 159.730469 364.988281 153.414062 C 362.945312 144.730469 360.167969 135.882812 356.664062 127.011719 C 346.332031 100.855469 331.539062 78.992188 312.1875 61.351562 C 305.15625 54.9375 297.429688 49.050781 289.105469 43.742188 C 283.914062 40.40625 278.492188 37.332031 272.699219 34.40625 Z M 272.699219 34.40625"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 261.992188 111.65625 C 263.007812 112.667969 264.074219 113.53125 265.21875 114.226562 C 267.710938 115.742188 270.542969 116.511719 273.695312 116.511719 C 278.25 116.511719 282.132812 114.882812 285.375 111.65625 C 288.601562 108.429688 290.210938 104.53125 290.210938 99.976562 C 290.210938 96.824219 289.445312 93.992188 287.90625 91.460938 C 287.210938 90.335938 286.367188 89.269531 285.375 88.273438 C 282.132812 85.03125 278.25 83.4375 273.695312 83.4375 C 269.117188 83.4375 265.21875 85.03125 261.992188 88.273438 C 258.75 91.5 257.15625 95.417969 257.15625 99.976562 C 257.15625 104.53125 258.75 108.429688 261.992188 111.65625 Z M 247.949219 55.40625 C 247.949219 52.257812 247.179688 49.425781 245.644531 46.914062 C 244.949219 45.769531 244.105469 44.699219 243.09375 43.6875 C 239.867188 40.460938 235.988281 38.867188 231.429688 38.867188 C 226.835938 38.867188 222.957031 40.460938 219.710938 43.6875 C 216.488281 46.929688 214.875 50.851562 214.875 55.40625 C 214.875 59.960938 216.488281 63.863281 219.710938 67.070312 C 220.726562 68.082031 221.792969 68.945312 222.9375 69.636719 C 225.449219 71.175781 228.28125 71.945312 231.429688 71.945312 C 235.988281 71.945312 239.867188 70.3125 243.09375 67.070312 C 246.335938 63.863281 247.949219 59.960938 247.949219 55.40625 Z M 205.667969 55.40625 C 205.667969 52.257812 204.898438 49.425781 203.382812 46.914062 C 202.6875 45.769531 201.824219 44.699219 200.832031 43.6875 C 197.585938 40.460938 193.707031 38.867188 189.148438 38.867188 C 184.574219 38.867188 180.675781 40.460938 177.449219 43.6875 C 174.207031 46.929688 172.613281 50.851562 172.613281 55.40625 C 172.613281 59.960938 174.207031 63.863281 177.449219 67.070312 C 178.445312 68.082031 179.511719 68.945312 180.65625 69.636719 C 183.167969 71.175781 186 71.945312 189.148438 71.945312 C 193.707031 71.945312 197.585938 70.3125 200.832031 67.070312 C 204.054688 63.863281 205.667969 59.960938 205.667969 55.40625 Z M 245.644531 136.050781 C 244.949219 134.90625 244.085938 133.835938 243.09375 132.84375 C 239.867188 129.601562 235.988281 128.007812 231.429688 128.007812 C 226.835938 128.007812 222.957031 129.601562 219.710938 132.84375 C 216.488281 136.070312 214.875 139.988281 214.875 144.542969 C 214.875 149.117188 216.488281 153 219.710938 156.242188 C 220.726562 157.238281 221.792969 158.101562 222.9375 158.792969 C 225.449219 160.3125 228.28125 161.082031 231.429688 161.082031 C 235.988281 161.082031 239.867188 159.449219 243.09375 156.242188 C 246.335938 153 247.949219 149.117188 247.949219 144.542969 C 247.949219 141.394531 247.179688 138.5625 245.644531 136.050781 Z M 203.382812 136.050781 C 202.6875 134.90625 201.824219 133.835938 200.832031 132.84375 C 197.585938 129.601562 193.707031 128.007812 189.148438 128.007812 C 184.574219 128.007812 180.675781 129.601562 177.449219 132.84375 C 174.207031 136.070312 172.613281 139.988281 172.613281 144.542969 C 172.613281 149.117188 174.207031 153 177.449219 156.242188 C 178.445312 157.238281 179.511719 158.101562 180.65625 158.792969 C 183.167969 160.3125 186 161.082031 189.148438 161.082031 C 193.707031 161.082031 197.585938 159.449219 200.832031 156.242188 C 204.054688 153 205.667969 149.117188 205.667969 144.542969 C 205.667969 141.394531 204.898438 138.5625 203.382812 136.050781 Z M 205.667969 189.113281 C 205.667969 185.980469 204.898438 183.148438 203.363281 180.617188 C 202.667969 179.476562 201.824219 178.40625 200.832031 177.414062 C 197.585938 174.1875 193.707031 172.574219 189.148438 172.574219 C 184.574219 172.574219 180.675781 174.1875 177.449219 177.414062 C 174.207031 180.636719 172.613281 184.554688 172.613281 189.113281 C 172.613281 193.6875 174.207031 197.585938 177.449219 200.8125 C 178.445312 201.824219 179.511719 202.667969 180.65625 203.363281 C 183.167969 204.898438 186 205.667969 189.148438 205.667969 C 193.707031 205.667969 197.585938 204.019531 200.832031 200.8125 C 204.054688 197.585938 205.667969 193.6875 205.667969 189.113281 Z M 203.382812 225.207031 C 202.6875 224.0625 201.824219 222.992188 200.832031 221.980469 C 197.585938 218.773438 193.707031 217.144531 189.148438 217.144531 C 184.574219 217.144531 180.675781 218.773438 177.449219 221.980469 C 174.207031 225.226562 172.613281 229.125 172.613281 233.699219 C 172.613281 238.257812 174.207031 242.15625 177.449219 245.382812 C 178.445312 246.375 179.511719 247.238281 180.65625 247.929688 C 183.167969 249.46875 186 250.238281 189.148438 250.238281 C 193.707031 250.238281 197.585938 248.605469 200.832031 245.382812 C 204.054688 242.15625 205.667969 238.257812 205.667969 233.699219 C 205.667969 230.550781 204.898438 227.71875 203.382812 225.207031 Z M 205.667969 278.269531 C 205.667969 275.117188 204.898438 272.289062 203.382812 269.773438 C 202.6875 268.632812 201.824219 267.5625 200.832031 266.550781 C 197.585938 263.34375 193.707031 261.730469 189.148438 261.730469 C 184.574219 261.730469 180.675781 263.34375 177.449219 266.550781 C 174.207031 269.792969 172.613281 273.695312 172.613281 278.269531 C 172.613281 282.824219 174.207031 286.726562 177.449219 289.949219 C 178.445312 290.945312 179.511719 291.804688 180.65625 292.5 C 183.167969 294.039062 186 294.804688 189.148438 294.804688 C 193.707031 294.804688 197.585938 293.175781 200.832031 289.949219 C 204.054688 286.726562 205.667969 282.824219 205.667969 278.269531 Z M 203.382812 314.34375 C 202.6875 313.199219 201.824219 312.132812 200.832031 311.117188 C 197.585938 307.914062 193.707031 306.300781 189.148438 306.300781 C 184.574219 306.300781 180.675781 307.914062 177.449219 311.117188 C 174.207031 314.363281 172.613281 318.28125 172.613281 322.835938 C 172.613281 327.394531 174.207031 331.292969 177.449219 334.519531 C 178.445312 335.511719 179.511719 336.375 180.65625 337.070312 C 183.167969 338.605469 186 339.375 189.148438 339.375 C 193.707031 339.375 197.585938 337.742188 200.832031 334.519531 C 204.054688 331.292969 205.667969 327.394531 205.667969 322.835938 C 205.667969 319.6875 204.898438 316.855469 203.382812 314.34375 Z M 161.117188 46.929688 C 160.425781 45.789062 159.5625 44.699219 158.550781 43.6875 C 155.324219 40.460938 151.445312 38.867188 146.867188 38.867188 C 142.292969 38.867188 138.394531 40.460938 135.167969 43.6875 C 131.945312 46.929688 130.332031 50.851562 130.332031 55.40625 C 130.332031 59.960938 131.945312 63.863281 135.167969 67.070312 C 136.164062 68.082031 137.230469 68.945312 138.375 69.636719 C 140.886719 71.175781 143.71875 71.945312 146.867188 71.945312 C 151.445312 71.945312 155.324219 70.3125 158.550781 67.070312 C 161.773438 63.863281 163.425781 59.960938 163.425781 55.40625 C 163.425781 52.257812 162.65625 49.425781 161.117188 46.929688 Z M 92.886719 111.65625 C 93.898438 112.667969 94.988281 113.53125 96.132812 114.226562 C 98.625 115.742188 101.457031 116.511719 104.605469 116.511719 C 109.164062 116.511719 113.042969 114.882812 116.269531 111.65625 C 119.511719 108.429688 121.144531 104.53125 121.144531 99.976562 C 121.144531 96.824219 120.375 93.992188 118.820312 91.480469 C 118.125 90.335938 117.261719 89.269531 116.269531 88.273438 C 113.042969 85.03125 109.164062 83.4375 104.605469 83.4375 C 100.03125 83.4375 96.132812 85.03125 92.886719 88.273438 C 89.664062 91.5 88.070312 95.417969 88.070312 99.976562 C 88.070312 104.53125 89.664062 108.429688 92.886719 111.65625 Z M 161.117188 136.070312 C 160.425781 134.925781 159.5625 133.855469 158.550781 132.84375 C 155.324219 129.601562 151.445312 128.007812 146.867188 128.007812 C 142.292969 128.007812 138.394531 129.601562 135.167969 132.84375 C 131.945312 136.070312 130.332031 139.988281 130.332031 144.542969 C 130.332031 149.117188 131.945312 153 135.167969 156.242188 C 136.164062 157.238281 137.230469 158.101562 138.375 158.792969 C 140.886719 160.3125 143.71875 161.082031 146.867188 161.082031 C 151.445312 161.082031 155.324219 159.449219 158.550781 156.242188 C 161.773438 153 163.425781 149.117188 163.425781 144.542969 C 163.425781 141.414062 162.65625 138.582031 161.117188 136.070312 Z M 161.117188 314.34375 C 160.425781 313.199219 159.5625 312.132812 158.550781 311.117188 C 155.324219 307.914062 151.445312 306.300781 146.867188 306.300781 C 142.292969 306.300781 138.394531 307.914062 135.167969 311.117188 C 131.945312 314.363281 130.332031 318.28125 130.332031 322.835938 C 130.332031 327.394531 131.945312 331.292969 135.167969 334.519531 C 136.164062 335.511719 137.230469 336.375 138.375 337.070312 C 140.886719 338.605469 143.71875 339.375 146.867188 339.375 C 151.445312 339.375 155.324219 337.742188 158.550781 334.519531 C 161.773438 331.292969 163.425781 327.394531 163.425781 322.835938 C 163.425781 319.707031 162.65625 316.875 161.117188 314.34375 Z M 161.117188 314.34375"/> <path style="fill:rgb(0%,0%,0%);fill-opacity:0.2" d="M 265.21875 114.226562 C 265.914062 115.332031 266.738281 116.398438 267.730469 117.394531 C 270.976562 120.636719 274.855469 122.269531 279.449219 122.269531 C 284.007812 122.269531 287.886719 120.636719 291.113281 117.394531 C 294.355469 114.1875 295.96875 110.289062 295.96875 105.730469 C 295.96875 101.15625 294.355469 97.257812 291.113281 94.011719 C 290.117188 93 289.050781 92.15625 287.90625 91.460938 C 289.445312 93.992188 290.210938 96.824219 290.210938 99.976562 C 290.210938 104.53125 288.601562 108.429688 285.375 111.65625 C 282.132812 114.882812 278.25 116.511719 273.695312 116.511719 C 270.542969 116.511719 267.710938 115.742188 265.21875 114.226562 Z M 245.644531 46.914062 C 247.179688 49.425781 247.949219 52.257812 247.949219 55.40625 C 247.949219 59.960938 246.335938 63.863281 243.09375 67.070312 C 239.867188 70.3125 235.988281 71.945312 231.429688 71.945312 C 228.28125 71.945312 225.449219 71.175781 222.9375 69.636719 C 223.632812 70.761719 224.476562 71.832031 225.46875 72.824219 C 228.695312 76.050781 232.59375 77.699219 237.167969 77.699219 C 241.726562 77.699219 245.605469 76.050781 248.851562 72.824219 C 252.074219 69.601562 253.6875 65.707031 253.6875 61.144531 C 253.6875 56.585938 252.074219 52.667969 248.851562 49.445312 C 247.855469 48.449219 246.789062 47.605469 245.644531 46.914062 Z M 203.382812 46.914062 C 204.898438 49.425781 205.667969 52.257812 205.667969 55.40625 C 205.667969 59.960938 204.054688 63.863281 200.832031 67.070312 C 197.585938 70.3125 193.707031 71.945312 189.148438 71.945312 C 186 71.945312 183.167969 71.175781 180.65625 69.636719 C 181.351562 70.761719 182.195312 71.832031 183.1875 72.824219 C 186.414062 76.050781 190.3125 77.699219 194.886719 77.699219 C 199.460938 77.699219 203.34375 76.050781 206.570312 72.824219 C 209.792969 69.617188 211.425781 65.71875 211.425781 61.144531 C 211.425781 56.585938 209.792969 52.667969 206.570312 49.445312 C 205.574219 48.449219 204.507812 47.605469 203.382812 46.914062 Z M 206.570312 94.011719 C 205.574219 93.019531 204.507812 92.175781 203.363281 91.480469 C 204.898438 93.992188 205.667969 96.824219 205.667969 99.976562 C 205.667969 104.53125 204.054688 108.429688 200.832031 111.65625 C 197.585938 114.882812 193.707031 116.511719 189.148438 116.511719 C 186 116.511719 183.167969 115.742188 180.65625 114.207031 C 181.351562 115.332031 182.195312 116.398438 183.1875 117.394531 C 186.414062 120.636719 190.3125 122.269531 194.886719 122.269531 C 199.460938 122.269531 203.34375 120.636719 206.570312 117.394531 C 209.792969 114.1875 211.425781 110.289062 211.425781 105.730469 C 211.425781 101.15625 209.792969 97.257812 206.570312 94.011719 Z M 248.851562 94.011719 C 247.835938 93 246.769531 92.15625 245.625 91.460938 C 247.179688 93.992188 247.949219 96.824219 247.949219 99.976562 C 247.949219 104.53125 246.335938 108.429688 243.09375 111.65625 C 239.867188 114.882812 235.988281 116.511719 231.429688 116.511719 C 228.28125 116.511719 225.449219 115.742188 222.957031 114.226562 C 223.632812 115.332031 224.476562 116.398438 225.46875 117.394531 C 228.695312 120.636719 232.59375 122.269531 237.167969 122.269531 C 241.726562 122.269531 245.605469 120.636719 248.851562 117.394531 C 252.074219 114.1875 253.6875 110.289062 253.6875 105.730469 C 253.6875 101.15625 252.074219 97.257812 248.851562 94.011719 Z M 245.644531 136.050781 C 247.179688 138.5625 247.949219 141.394531 247.949219 144.542969 C 247.949219 149.117188 246.335938 153 243.09375 156.242188 C 239.867188 159.449219 235.988281 161.082031 231.429688 161.082031 C 228.28125 161.082031 225.449219 160.3125 222.9375 158.792969 C 223.632812 159.917969 224.476562 160.988281 225.46875 161.980469 C 228.695312 165.207031 232.59375 166.835938 237.167969 166.835938 C 241.726562 166.835938 245.605469 165.207031 248.851562 161.980469 C 252.074219 158.757812 253.6875 154.855469 253.6875 150.300781 C 253.6875 145.726562 252.074219 141.824219 248.851562 138.582031 C 247.855469 137.585938 246.789062 136.742188 245.644531 136.050781 Z M 203.382812 136.050781 C 204.898438 138.5625 205.667969 141.394531 205.667969 144.542969 C 205.667969 149.117188 204.054688 153 200.832031 156.242188 C 197.585938 159.449219 193.707031 161.082031 189.148438 161.082031 C 186 161.082031 183.167969 160.3125 180.65625 158.792969 C 181.351562 159.917969 182.195312 160.988281 183.1875 161.980469 C 186.414062 165.207031 190.3125 166.835938 194.886719 166.835938 C 199.460938 166.835938 203.34375 165.207031 206.570312 161.980469 C 209.792969 158.757812 211.425781 154.855469 211.425781 150.300781 C 211.425781 145.726562 209.792969 141.824219 206.570312 138.582031 C 205.574219 137.585938 204.507812 136.742188 203.382812 136.050781 Z M 203.363281 180.617188 C 204.898438 183.148438 205.667969 185.980469 205.667969 189.113281 C 205.667969 193.6875 204.054688 197.585938 200.832031 200.8125 C 197.585938 204.019531 193.707031 205.667969 189.148438 205.667969 C 186 205.667969 183.167969 204.898438 180.65625 203.363281 C 181.351562 204.488281 182.195312 205.554688 183.1875 206.550781 C 186.414062 209.773438 190.3125 211.40625 194.886719 211.40625 C 199.460938 211.40625 203.34375 209.773438 206.570312 206.550781 C 209.792969 203.324219 211.425781 199.425781 211.425781 194.867188 C 211.425781 190.3125 209.792969 186.394531 206.570312 183.148438 C 205.574219 182.15625 204.507812 181.3125 203.363281 180.617188 Z M 245.625 180.617188 C 247.179688 183.132812 247.949219 185.960938 247.949219 189.113281 C 247.949219 193.6875 246.335938 197.585938 243.09375 200.8125 C 239.867188 204.019531 235.988281 205.667969 231.429688 205.667969 C 228.28125 205.667969 225.449219 204.898438 222.957031 203.382812 C 223.632812 204.488281 224.476562 205.554688 225.46875 206.550781 C 228.695312 209.773438 232.59375 211.40625 237.167969 211.40625 C 241.726562 211.40625 245.605469 209.773438 248.851562 206.550781 C 252.074219 203.324219 253.6875 199.425781 253.6875 194.867188 C 253.6875 190.3125 252.074219 186.394531 248.851562 183.148438 C 247.835938 182.15625 246.769531 181.3125 245.625 180.617188 Z M 295.96875 150.300781 C 295.96875 145.726562 294.355469 141.824219 291.113281 138.582031 C 290.117188 137.585938 289.050781 136.742188 287.90625 136.050781 C 289.445312 138.5625 290.210938 141.394531 290.210938 144.542969 C 290.210938 149.117188 288.601562 153 285.375 156.242188 C 282.132812 159.449219 278.25 161.082031 273.695312 161.082031 C 270.542969 161.082031 267.710938 160.3125 265.21875 158.792969 C 265.894531 159.917969 266.738281 160.988281 267.730469 161.980469 C 270.976562 165.207031 274.855469 166.835938 279.449219 166.835938 C 284.007812 166.835938 287.886719 165.207031 291.113281 161.980469 C 294.355469 158.757812 295.96875 154.855469 295.96875 150.300781 Z M 307.480469 158.792969 C 308.175781 159.917969 309.019531 160.988281 310.011719 161.980469 C 313.238281 165.207031 317.136719 166.835938 321.710938 166.835938 C 326.269531 166.835938 330.148438 165.207031 333.394531 161.980469 C 336.617188 158.757812 338.230469 154.855469 338.230469 150.300781 C 338.230469 145.726562 336.617188 141.824219 333.394531 138.582031 C 332.398438 137.585938 331.332031 136.742188 330.1875 136.050781 C 331.726562 138.5625 332.492188 141.394531 332.492188 144.542969 C 332.492188 149.117188 330.882812 153 327.636719 156.242188 C 324.414062 159.449219 320.53125 161.082031 315.976562 161.082031 C 312.824219 161.082031 309.992188 160.3125 307.480469 158.792969 Z M 287.90625 180.617188 C 289.445312 183.132812 290.210938 185.960938 290.210938 189.113281 C 290.210938 193.6875 288.601562 197.585938 285.375 200.8125 C 282.132812 204.019531 278.25 205.667969 273.695312 205.667969 C 270.542969 205.667969 267.710938 204.898438 265.21875 203.382812 C 265.914062 204.488281 266.738281 205.554688 267.730469 206.550781 C 270.976562 209.773438 274.855469 211.40625 279.449219 211.40625 C 284.007812 211.40625 287.886719 209.773438 291.113281 206.550781 C 294.355469 203.324219 295.96875 199.425781 295.96875 194.867188 C 295.96875 190.3125 294.355469 186.394531 291.113281 183.148438 C 290.117188 182.15625 289.050781 181.3125 287.90625 180.617188 Z M 330.167969 180.617188 C 331.726562 183.132812 332.492188 185.960938 332.492188 189.113281 C 332.492188 193.6875 330.882812 197.585938 327.636719 200.8125 C 324.414062 204.019531 320.53125 205.667969 315.976562 205.667969 C 312.824219 205.667969 309.992188 204.898438 307.5 203.382812 C 308.175781 204.488281 309.019531 205.554688 310.011719 206.550781 C 313.238281 209.773438 317.136719 211.40625 321.710938 211.40625 C 326.269531 211.40625 330.148438 209.773438 333.394531 206.550781 C 336.617188 203.324219 338.230469 199.425781 338.230469 194.867188 C 338.230469 190.3125 336.617188 186.394531 333.394531 183.148438 C 332.382812 182.15625 331.3125 181.3125 330.167969 180.617188 Z M 333.394531 227.738281 C 332.382812 226.726562 331.3125 225.882812 330.1875 225.1875 C 331.726562 227.71875 332.492188 230.550781 332.492188 233.699219 C 332.492188 238.257812 330.882812 242.15625 327.636719 245.382812 C 324.414062 248.605469 320.53125 250.238281 315.976562 250.238281 C 312.824219 250.238281 309.992188 249.46875 307.480469 247.949219 C 308.175781 249.074219 309.019531 250.144531 310.011719 251.136719 C 313.238281 254.34375 317.136719 255.976562 321.710938 255.976562 C 326.269531 255.976562 330.148438 254.34375 333.394531 251.136719 C 336.617188 247.894531 338.230469 243.992188 338.230469 239.4375 C 338.230469 234.882812 336.617188 230.960938 333.394531 227.738281 Z M 291.113281 227.738281 C 290.117188 226.726562 289.050781 225.882812 287.90625 225.1875 C 289.445312 227.71875 290.210938 230.550781 290.210938 233.699219 C 290.210938 238.257812 288.601562 242.15625 285.375 245.382812 C 282.132812 248.605469 278.25 250.238281 273.695312 250.238281 C 270.542969 250.238281 267.710938 249.46875 265.21875 247.949219 C 265.894531 249.074219 266.738281 250.144531 267.730469 251.136719 C 270.976562 254.34375 274.855469 255.976562 279.449219 255.976562 C 284.007812 255.976562 287.886719 254.34375 291.113281 251.136719 C 294.355469 247.894531 295.96875 243.992188 295.96875 239.4375 C 295.96875 234.882812 294.355469 230.960938 291.113281 227.738281 Z M 248.851562 227.738281 C 247.835938 226.726562 246.769531 225.882812 245.644531 225.1875 C 247.179688 227.71875 247.949219 230.550781 247.949219 233.699219 C 247.949219 238.257812 246.335938 242.15625 243.09375 245.382812 C 239.867188 248.605469 235.988281 250.238281 231.429688 250.238281 C 228.28125 250.238281 225.449219 249.46875 222.9375 247.949219 C 223.632812 249.074219 224.476562 250.144531 225.46875 251.136719 C 228.695312 254.34375 232.59375 255.976562 237.167969 255.976562 C 241.726562 255.976562 245.605469 254.34375 248.851562 251.136719 C 252.074219 247.894531 253.6875 243.992188 253.6875 239.4375 C 253.6875 234.882812 252.074219 230.960938 248.851562 227.738281 Z M 206.570312 227.738281 C 205.574219 226.742188 204.507812 225.898438 203.382812 225.207031 C 204.898438 227.71875 205.667969 230.550781 205.667969 233.699219 C 205.667969 238.257812 204.054688 242.15625 200.832031 245.382812 C 197.585938 248.605469 193.707031 250.238281 189.148438 250.238281 C 186 250.238281 183.167969 249.46875 180.65625 247.929688 C 181.351562 249.074219 182.195312 250.144531 183.1875 251.136719 C 186.414062 254.34375 190.3125 255.976562 194.886719 255.976562 C 199.460938 255.976562 203.34375 254.34375 206.570312 251.136719 C 209.792969 247.894531 211.425781 243.992188 211.425781 239.4375 C 211.425781 234.882812 209.792969 230.960938 206.570312 227.738281 Z M 245.644531 269.757812 C 247.179688 272.289062 247.949219 275.117188 247.949219 278.269531 C 247.949219 282.824219 246.335938 286.726562 243.09375 289.949219 C 239.867188 293.175781 235.988281 294.804688 231.429688 294.804688 C 228.28125 294.804688 225.449219 294.039062 222.9375 292.519531 C 223.632812 293.644531 224.476562 294.710938 225.46875 295.707031 C 228.695312 298.914062 232.59375 300.542969 237.167969 300.542969 C 241.726562 300.542969 245.605469 298.914062 248.851562 295.707031 C 252.074219 292.460938 253.6875 288.582031 253.6875 284.007812 C 253.6875 279.449219 252.074219 275.53125 248.851562 272.304688 C 247.835938 271.292969 246.769531 270.449219 245.644531 269.757812 Z M 203.382812 269.773438 C 204.898438 272.289062 205.667969 275.117188 205.667969 278.269531 C 205.667969 282.824219 204.054688 286.726562 200.832031 289.949219 C 197.585938 293.175781 193.707031 294.804688 189.148438 294.804688 C 186 294.804688 183.167969 294.039062 180.65625 292.5 C 181.351562 293.644531 182.195312 294.710938 183.1875 295.707031 C 186.414062 298.914062 190.3125 300.542969 194.886719 300.542969 C 199.460938 300.542969 203.34375 298.914062 206.570312 295.707031 C 209.792969 292.460938 211.425781 288.582031 211.425781 284.007812 C 211.425781 279.449219 209.792969 275.53125 206.570312 272.304688 C 205.574219 271.3125 204.507812 270.46875 203.382812 269.773438 Z M 206.570312 316.875 C 205.574219 315.882812 204.507812 315.039062 203.382812 314.34375 C 204.898438 316.855469 205.667969 319.6875 205.667969 322.835938 C 205.667969 327.394531 204.054688 331.292969 200.832031 334.519531 C 197.585938 337.742188 193.707031 339.375 189.148438 339.375 C 186 339.375 183.167969 338.605469 180.65625 337.070312 C 181.351562 338.210938 182.195312 339.28125 183.1875 340.273438 C 186.414062 343.480469 190.3125 345.132812 194.886719 345.132812 C 199.460938 345.132812 203.34375 343.480469 206.570312 340.273438 C 209.792969 337.050781 211.425781 333.148438 211.425781 328.574219 C 211.425781 324.019531 209.792969 320.101562 206.570312 316.875 Z M 248.851562 316.875 C 247.835938 315.863281 246.769531 315.019531 245.644531 314.324219 C 247.179688 316.855469 247.949219 319.6875 247.949219 322.835938 C 247.949219 327.394531 246.335938 331.292969 243.09375 334.519531 C 239.867188 337.742188 235.988281 339.375 231.429688 339.375 C 228.28125 339.375 225.449219 338.605469 222.9375 337.085938 C 223.632812 338.210938 224.476562 339.28125 225.46875 340.273438 C 228.695312 343.480469 232.59375 345.132812 237.167969 345.132812 C 241.726562 345.132812 245.605469 343.480469 248.851562 340.273438 C 252.074219 337.050781 253.6875 333.148438 253.6875 328.574219 C 253.6875 324.019531 252.074219 320.101562 248.851562 316.875 Z M 287.90625 269.757812 C 289.445312 272.289062 290.210938 275.117188 290.210938 278.269531 C 290.210938 282.824219 288.601562 286.726562 285.375 289.949219 C 282.132812 293.175781 278.25 294.804688 273.695312 294.804688 C 270.542969 294.804688 267.710938 294.039062 265.21875 292.519531 C 265.894531 293.644531 266.738281 294.710938 267.730469 295.707031 C 270.976562 298.914062 274.855469 300.542969 279.449219 300.542969 C 284.007812 300.542969 287.886719 298.914062 291.113281 295.707031 C 294.355469 292.460938 295.96875 288.582031 295.96875 284.007812 C 295.96875 279.449219 294.355469 275.53125 291.113281 272.304688 C 290.117188 271.292969 289.050781 270.449219 287.90625 269.757812 Z M 56.363281 161.980469 C 59.605469 165.207031 63.507812 166.835938 68.082031 166.835938 C 72.636719 166.835938 76.519531 165.207031 79.742188 161.980469 C 82.988281 158.757812 84.617188 154.855469 84.617188 150.300781 C 84.617188 145.726562 82.988281 141.824219 79.742188 138.582031 C 78.75 137.585938 77.679688 136.742188 76.554688 136.050781 C 78.09375 138.5625 78.863281 141.394531 78.863281 144.542969 C 78.863281 149.117188 77.230469 153 74.007812 156.242188 C 70.761719 159.449219 66.898438 161.082031 62.324219 161.082031 C 59.175781 161.082031 56.34375 160.3125 53.851562 158.792969 C 54.523438 159.917969 55.367188 160.988281 56.363281 161.980469 Z M 76.554688 180.617188 C 78.09375 183.148438 78.863281 185.980469 78.863281 189.113281 C 78.863281 193.6875 77.230469 197.585938 74.007812 200.8125 C 70.761719 204.019531 66.898438 205.667969 62.324219 205.667969 C 59.175781 205.667969 56.34375 204.898438 53.851562 203.382812 C 54.542969 204.488281 55.367188 205.554688 56.363281 206.550781 C 59.605469 209.773438 63.507812 211.40625 68.082031 211.40625 C 72.636719 211.40625 76.519531 209.773438 79.742188 206.550781 C 82.988281 203.324219 84.617188 199.425781 84.617188 194.867188 C 84.617188 190.3125 82.988281 186.394531 79.742188 183.148438 C 78.75 182.15625 77.679688 181.3125 76.554688 180.617188 Z M 169.164062 61.144531 C 169.164062 56.585938 167.53125 52.667969 164.289062 49.445312 C 163.292969 48.449219 162.242188 47.605469 161.117188 46.929688 C 162.65625 49.425781 163.425781 52.257812 163.425781 55.40625 C 163.425781 59.960938 161.773438 63.863281 158.550781 67.070312 C 155.324219 70.3125 151.445312 71.945312 146.867188 71.945312 C 143.71875 71.945312 140.886719 71.175781 138.375 69.636719 C 139.070312 70.761719 139.914062 71.832031 140.90625 72.824219 C 144.148438 76.050781 148.050781 77.699219 152.625 77.699219 C 157.179688 77.699219 161.0625 76.050781 164.289062 72.824219 C 167.53125 69.617188 169.164062 65.71875 169.164062 61.144531 Z M 138.394531 114.207031 C 139.070312 115.332031 139.914062 116.398438 140.90625 117.394531 C 144.148438 120.636719 148.050781 122.269531 152.625 122.269531 C 157.179688 122.269531 161.0625 120.636719 164.289062 117.394531 C 167.53125 114.1875 169.164062 110.289062 169.164062 105.730469 C 169.164062 101.15625 167.53125 97.257812 164.289062 94.011719 C 163.292969 93.019531 162.226562 92.175781 161.101562 91.480469 C 162.65625 93.992188 163.425781 96.824219 163.425781 99.976562 C 163.425781 104.53125 161.773438 108.429688 158.550781 111.65625 C 155.324219 114.882812 151.445312 116.511719 146.867188 116.511719 C 143.738281 116.511719 140.90625 115.742188 138.394531 114.207031 Z M 96.132812 114.226562 C 96.804688 115.332031 97.648438 116.398438 98.644531 117.394531 C 101.867188 120.636719 105.769531 122.269531 110.34375 122.269531 C 114.917969 122.269531 118.78125 120.636719 122.023438 117.394531 C 125.25 114.1875 126.882812 110.289062 126.882812 105.730469 C 126.882812 101.15625 125.25 97.257812 122.023438 94.011719 C 121.03125 93.019531 119.960938 92.175781 118.820312 91.480469 C 120.375 93.992188 121.144531 96.824219 121.144531 99.976562 C 121.144531 104.53125 119.511719 108.429688 116.269531 111.65625 C 113.042969 114.882812 109.164062 116.511719 104.605469 116.511719 C 101.457031 116.511719 98.625 115.742188 96.132812 114.226562 Z M 126.882812 150.300781 C 126.882812 145.726562 125.25 141.824219 122.023438 138.582031 C 121.03125 137.585938 119.960938 136.742188 118.835938 136.050781 C 120.375 138.5625 121.144531 141.394531 121.144531 144.542969 C 121.144531 149.117188 119.511719 153 116.269531 156.242188 C 113.042969 159.449219 109.164062 161.082031 104.605469 161.082031 C 101.457031 161.082031 98.625 160.3125 96.113281 158.792969 C 96.804688 159.917969 97.648438 160.988281 98.644531 161.980469 C 101.867188 165.207031 105.769531 166.835938 110.34375 166.835938 C 114.917969 166.835938 118.78125 165.207031 122.023438 161.980469 C 125.25 158.757812 126.882812 154.855469 126.882812 150.300781 Z M 118.820312 180.617188 C 120.375 183.148438 121.144531 185.980469 121.144531 189.113281 C 121.144531 193.6875 119.511719 197.585938 116.269531 200.8125 C 113.042969 204.019531 109.164062 205.667969 104.605469 205.667969 C 101.457031 205.667969 98.625 204.898438 96.132812 203.382812 C 96.804688 204.488281 97.648438 205.554688 98.644531 206.550781 C 101.867188 209.773438 105.769531 211.40625 110.34375 211.40625 C 114.917969 211.40625 118.78125 209.773438 122.023438 206.550781 C 125.25 203.324219 126.882812 199.425781 126.882812 194.867188 C 126.882812 190.3125 125.25 186.394531 122.023438 183.148438 C 121.03125 182.15625 119.960938 181.3125 118.820312 180.617188 Z M 169.164062 150.300781 C 169.164062 145.726562 167.53125 141.824219 164.289062 138.582031 C 163.292969 137.585938 162.242188 136.761719 161.117188 136.070312 C 162.65625 138.582031 163.425781 141.414062 163.425781 144.542969 C 163.425781 149.117188 161.773438 153 158.550781 156.242188 C 155.324219 159.449219 151.445312 161.082031 146.867188 161.082031 C 143.71875 161.082031 140.886719 160.3125 138.375 158.792969 C 139.070312 159.917969 139.914062 160.988281 140.90625 161.980469 C 144.148438 165.207031 148.050781 166.835938 152.625 166.835938 C 157.179688 166.835938 161.0625 165.207031 164.289062 161.980469 C 167.53125 158.757812 169.164062 154.855469 169.164062 150.300781 Z M 161.117188 180.636719 C 162.65625 183.148438 163.425781 185.980469 163.425781 189.113281 C 163.425781 193.6875 161.773438 197.585938 158.550781 200.8125 C 155.324219 204.019531 151.445312 205.667969 146.867188 205.667969 C 143.738281 205.667969 140.90625 204.898438 138.394531 203.363281 C 139.085938 204.488281 139.914062 205.554688 140.90625 206.550781 C 144.148438 209.773438 148.050781 211.40625 152.625 211.40625 C 157.179688 211.40625 161.0625 209.773438 164.289062 206.550781 C 167.53125 203.324219 169.164062 199.425781 169.164062 194.867188 C 169.164062 190.3125 167.53125 186.394531 164.289062 183.148438 C 163.292969 182.15625 162.226562 181.3125 161.117188 180.636719 Z M 138.375 247.929688 C 139.070312 249.074219 139.914062 250.144531 140.90625 251.136719 C 144.148438 254.34375 148.050781 255.976562 152.625 255.976562 C 157.179688 255.976562 161.0625 254.34375 164.289062 251.136719 C 167.53125 247.894531 169.164062 243.992188 169.164062 239.4375 C 169.164062 234.882812 167.53125 230.960938 164.289062 227.738281 C 163.292969 226.742188 162.242188 225.898438 161.117188 225.207031 C 162.65625 227.738281 163.425781 230.570312 163.425781 233.699219 C 163.425781 238.257812 161.773438 242.15625 158.550781 245.382812 C 155.324219 248.605469 151.445312 250.238281 146.867188 250.238281 C 143.71875 250.238281 140.886719 249.46875 138.375 247.929688 Z M 122.023438 227.738281 C 121.03125 226.742188 119.960938 225.898438 118.835938 225.207031 C 120.375 227.71875 121.144531 230.550781 121.144531 233.699219 C 121.144531 238.257812 119.511719 242.15625 116.269531 245.382812 C 113.042969 248.605469 109.164062 250.238281 104.605469 250.238281 C 101.457031 250.238281 98.625 249.46875 96.113281 247.949219 C 96.804688 249.074219 97.648438 250.144531 98.644531 251.136719 C 101.867188 254.34375 105.769531 255.976562 110.34375 255.976562 C 114.917969 255.976562 118.78125 254.34375 122.023438 251.136719 C 125.25 247.894531 126.882812 243.992188 126.882812 239.4375 C 126.882812 234.882812 125.25 230.960938 122.023438 227.738281 Z M 79.742188 227.738281 C 78.75 226.742188 77.679688 225.898438 76.554688 225.207031 C 78.09375 227.71875 78.863281 230.550781 78.863281 233.699219 C 78.863281 238.257812 77.230469 242.15625 74.007812 245.382812 C 70.761719 248.605469 66.898438 250.238281 62.324219 250.238281 C 59.175781 250.238281 56.34375 249.46875 53.851562 247.949219 C 54.523438 249.074219 55.367188 250.144531 56.363281 251.136719 C 59.605469 254.34375 63.507812 255.976562 68.082031 255.976562 C 72.636719 255.976562 76.519531 254.34375 79.742188 251.136719 C 82.988281 247.894531 84.617188 243.992188 84.617188 239.4375 C 84.617188 234.882812 82.988281 230.960938 79.742188 227.738281 Z M 118.835938 269.773438 C 120.375 272.289062 121.144531 275.117188 121.144531 278.269531 C 121.144531 282.824219 119.511719 286.726562 116.269531 289.949219 C 113.042969 293.175781 109.164062 294.804688 104.605469 294.804688 C 101.457031 294.804688 98.625 294.039062 96.113281 292.519531 C 96.804688 293.644531 97.648438 294.710938 98.644531 295.707031 C 101.867188 298.914062 105.769531 300.542969 110.34375 300.542969 C 114.917969 300.542969 118.78125 298.914062 122.023438 295.707031 C 125.25 292.460938 126.882812 288.582031 126.882812 284.007812 C 126.882812 279.449219 125.25 275.53125 122.023438 272.304688 C 121.03125 271.3125 119.960938 270.46875 118.835938 269.773438 Z M 169.164062 284.007812 C 169.164062 279.449219 167.53125 275.53125 164.289062 272.304688 C 163.292969 271.3125 162.242188 270.46875 161.117188 269.773438 C 162.65625 272.304688 163.425781 275.136719 163.425781 278.269531 C 163.425781 282.824219 161.773438 286.726562 158.550781 289.949219 C 155.324219 293.175781 151.445312 294.804688 146.867188 294.804688 C 143.71875 294.804688 140.886719 294.039062 138.375 292.5 C 139.070312 293.644531 139.914062 294.710938 140.90625 295.707031 C 144.148438 298.914062 148.050781 300.542969 152.625 300.542969 C 157.179688 300.542969 161.0625 298.914062 164.289062 295.707031 C 167.53125 292.460938 169.164062 288.582031 169.164062 284.007812 Z M 138.375 337.070312 C 139.070312 338.210938 139.914062 339.28125 140.90625 340.273438 C 144.148438 343.480469 148.050781 345.132812 152.625 345.132812 C 157.179688 345.132812 161.0625 343.480469 164.289062 340.273438 C 167.53125 337.050781 169.164062 333.148438 169.164062 328.574219 C 169.164062 324.019531 167.53125 320.101562 164.289062 316.875 C 163.292969 315.882812 162.242188 315.039062 161.117188 314.34375 C 162.65625 316.875 163.425781 319.707031 163.425781 322.835938 C 163.425781 327.394531 161.773438 331.292969 158.550781 334.519531 C 155.324219 337.742188 151.445312 339.375 146.867188 339.375 C 143.71875 339.375 140.886719 338.605469 138.375 337.070312 Z M 138.375 337.070312"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 203.363281 91.480469 C 202.667969 90.335938 201.824219 89.269531 200.832031 88.273438 C 197.585938 85.03125 193.707031 83.4375 189.148438 83.4375 C 184.574219 83.4375 180.675781 85.03125 177.449219 88.273438 C 174.207031 91.5 172.613281 95.417969 172.613281 99.976562 C 172.613281 104.53125 174.207031 108.429688 177.449219 111.65625 C 178.445312 112.667969 179.511719 113.511719 180.65625 114.207031 C 183.167969 115.742188 186 116.511719 189.148438 116.511719 C 193.707031 116.511719 197.585938 114.882812 200.832031 111.65625 C 204.054688 108.429688 205.667969 104.53125 205.667969 99.976562 C 205.667969 96.824219 204.898438 93.992188 203.363281 91.480469 Z M 214.875 99.976562 C 214.875 104.53125 216.488281 108.429688 219.710938 111.65625 C 220.726562 112.667969 221.8125 113.53125 222.957031 114.226562 C 225.449219 115.742188 228.28125 116.511719 231.429688 116.511719 C 235.988281 116.511719 239.867188 114.882812 243.09375 111.65625 C 246.335938 108.429688 247.949219 104.53125 247.949219 99.976562 C 247.949219 96.824219 247.179688 93.992188 245.625 91.460938 C 244.929688 90.335938 244.085938 89.269531 243.09375 88.273438 C 239.867188 85.03125 235.988281 83.4375 231.429688 83.4375 C 226.835938 83.4375 222.957031 85.03125 219.710938 88.273438 C 216.488281 91.5 214.875 95.417969 214.875 99.976562 Z M 219.710938 177.414062 C 216.488281 180.636719 214.875 184.554688 214.875 189.113281 C 214.875 193.6875 216.488281 197.585938 219.710938 200.8125 C 220.726562 201.824219 221.8125 202.6875 222.957031 203.382812 C 225.449219 204.898438 228.28125 205.667969 231.429688 205.667969 C 235.988281 205.667969 239.867188 204.019531 243.09375 200.8125 C 246.335938 197.585938 247.949219 193.6875 247.949219 189.113281 C 247.949219 185.960938 247.179688 183.132812 245.625 180.617188 C 244.929688 179.476562 244.085938 178.40625 243.09375 177.414062 C 239.867188 174.1875 235.988281 172.574219 231.429688 172.574219 C 226.835938 172.574219 222.957031 174.1875 219.710938 177.414062 Z M 287.90625 136.050781 C 287.210938 134.90625 286.367188 133.835938 285.375 132.84375 C 282.132812 129.601562 278.25 128.007812 273.695312 128.007812 C 269.117188 128.007812 265.21875 129.601562 261.992188 132.84375 C 258.75 136.070312 257.15625 139.988281 257.15625 144.542969 C 257.15625 149.117188 258.75 153 261.992188 156.242188 C 262.988281 157.238281 264.074219 158.101562 265.21875 158.792969 C 267.710938 160.3125 270.542969 161.082031 273.695312 161.082031 C 278.25 161.082031 282.132812 159.449219 285.375 156.242188 C 288.601562 153 290.210938 149.117188 290.210938 144.542969 C 290.210938 141.394531 289.445312 138.5625 287.90625 136.050781 Z M 304.257812 132.84375 C 301.03125 136.070312 299.4375 139.988281 299.4375 144.542969 C 299.4375 149.117188 301.03125 153 304.257812 156.242188 C 305.269531 157.238281 306.335938 158.101562 307.480469 158.792969 C 309.992188 160.3125 312.824219 161.082031 315.976562 161.082031 C 320.53125 161.082031 324.414062 159.449219 327.636719 156.242188 C 330.882812 153 332.492188 149.117188 332.492188 144.542969 C 332.492188 141.394531 331.726562 138.5625 330.1875 136.050781 C 329.492188 134.90625 328.632812 133.835938 327.636719 132.84375 C 324.414062 129.601562 320.53125 128.007812 315.976562 128.007812 C 311.382812 128.007812 307.5 129.601562 304.257812 132.84375 Z M 261.992188 177.414062 C 258.75 180.636719 257.15625 184.554688 257.15625 189.113281 C 257.15625 193.6875 258.75 197.585938 261.992188 200.8125 C 263.007812 201.824219 264.074219 202.6875 265.21875 203.382812 C 267.710938 204.898438 270.542969 205.667969 273.695312 205.667969 C 278.25 205.667969 282.132812 204.019531 285.375 200.8125 C 288.601562 197.585938 290.210938 193.6875 290.210938 189.113281 C 290.210938 185.960938 289.445312 183.132812 287.90625 180.617188 C 287.210938 179.476562 286.367188 178.40625 285.375 177.414062 C 282.132812 174.1875 278.25 172.574219 273.695312 172.574219 C 269.117188 172.574219 265.21875 174.1875 261.992188 177.414062 Z M 304.257812 177.414062 C 301.03125 180.636719 299.4375 184.554688 299.4375 189.113281 C 299.4375 193.6875 301.03125 197.585938 304.257812 200.8125 C 305.269531 201.824219 306.355469 202.6875 307.5 203.382812 C 309.992188 204.898438 312.824219 205.667969 315.976562 205.667969 C 320.53125 205.667969 324.414062 204.019531 327.636719 200.8125 C 330.882812 197.585938 332.492188 193.6875 332.492188 189.113281 C 332.492188 185.960938 331.726562 183.132812 330.167969 180.617188 C 329.476562 179.476562 328.632812 178.40625 327.636719 177.414062 C 324.414062 174.1875 320.53125 172.574219 315.976562 172.574219 C 311.382812 172.574219 307.5 174.1875 304.257812 177.414062 Z M 327.636719 221.980469 C 324.414062 218.773438 320.53125 217.144531 315.976562 217.144531 C 311.382812 217.144531 307.5 218.773438 304.257812 221.980469 C 301.03125 225.226562 299.4375 229.125 299.4375 233.699219 C 299.4375 238.257812 301.03125 242.15625 304.257812 245.382812 C 305.269531 246.394531 306.335938 247.257812 307.480469 247.949219 C 309.992188 249.46875 312.824219 250.238281 315.976562 250.238281 C 320.53125 250.238281 324.414062 248.605469 327.636719 245.382812 C 330.882812 242.15625 332.492188 238.257812 332.492188 233.699219 C 332.492188 230.550781 331.726562 227.71875 330.1875 225.1875 C 329.492188 224.0625 328.632812 222.992188 327.636719 221.980469 Z M 287.90625 225.1875 C 287.210938 224.0625 286.367188 222.992188 285.375 221.980469 C 282.132812 218.773438 278.25 217.144531 273.695312 217.144531 C 269.117188 217.144531 265.21875 218.773438 261.992188 221.980469 C 258.75 225.226562 257.15625 229.125 257.15625 233.699219 C 257.15625 238.257812 258.75 242.15625 261.992188 245.382812 C 262.988281 246.394531 264.074219 247.257812 265.21875 247.949219 C 267.710938 249.46875 270.542969 250.238281 273.695312 250.238281 C 278.25 250.238281 282.132812 248.605469 285.375 245.382812 C 288.601562 242.15625 290.210938 238.257812 290.210938 233.699219 C 290.210938 230.550781 289.445312 227.71875 287.90625 225.1875 Z M 245.644531 225.1875 C 244.949219 224.0625 244.085938 222.992188 243.09375 221.980469 C 239.867188 218.773438 235.988281 217.144531 231.429688 217.144531 C 226.835938 217.144531 222.957031 218.773438 219.710938 221.980469 C 216.488281 225.226562 214.875 229.125 214.875 233.699219 C 214.875 238.257812 216.488281 242.15625 219.710938 245.382812 C 220.726562 246.394531 221.792969 247.257812 222.9375 247.949219 C 225.449219 249.46875 228.28125 250.238281 231.429688 250.238281 C 235.988281 250.238281 239.867188 248.605469 243.09375 245.382812 C 246.335938 242.15625 247.949219 238.257812 247.949219 233.699219 C 247.949219 230.550781 247.179688 227.71875 245.644531 225.1875 Z M 247.949219 278.269531 C 247.949219 275.117188 247.179688 272.289062 245.644531 269.757812 C 244.949219 268.632812 244.085938 267.5625 243.09375 266.550781 C 239.867188 263.34375 235.988281 261.730469 231.429688 261.730469 C 226.835938 261.730469 222.957031 263.34375 219.710938 266.550781 C 216.488281 269.792969 214.875 273.695312 214.875 278.269531 C 214.875 282.824219 216.488281 286.726562 219.710938 289.949219 C 220.726562 290.960938 221.792969 291.824219 222.9375 292.519531 C 225.449219 294.039062 228.28125 294.804688 231.429688 294.804688 C 235.988281 294.804688 239.867188 293.175781 243.09375 289.949219 C 246.335938 286.726562 247.949219 282.824219 247.949219 278.269531 Z M 214.875 322.835938 C 214.875 327.394531 216.488281 331.292969 219.710938 334.519531 C 220.726562 335.53125 221.792969 336.394531 222.9375 337.085938 C 225.449219 338.605469 228.28125 339.375 231.429688 339.375 C 235.988281 339.375 239.867188 337.742188 243.09375 334.519531 C 246.335938 331.292969 247.949219 327.394531 247.949219 322.835938 C 247.949219 319.6875 247.179688 316.855469 245.644531 314.324219 C 244.949219 313.199219 244.085938 312.132812 243.09375 311.117188 C 239.867188 307.914062 235.988281 306.300781 231.429688 306.300781 C 226.835938 306.300781 222.957031 307.914062 219.710938 311.117188 C 216.488281 314.363281 214.875 318.28125 214.875 322.835938 Z M 290.210938 278.269531 C 290.210938 275.117188 289.445312 272.289062 287.90625 269.757812 C 287.210938 268.632812 286.367188 267.5625 285.375 266.550781 C 282.132812 263.34375 278.25 261.730469 273.695312 261.730469 C 269.117188 261.730469 265.21875 263.34375 261.992188 266.550781 C 258.75 269.792969 257.15625 273.695312 257.15625 278.269531 C 257.15625 282.824219 258.75 286.726562 261.992188 289.949219 C 262.988281 290.960938 264.074219 291.824219 265.21875 292.519531 C 267.710938 294.039062 270.542969 294.804688 273.695312 294.804688 C 278.25 294.804688 282.132812 293.175781 285.375 289.949219 C 288.601562 286.726562 290.210938 282.824219 290.210938 278.269531 Z M 50.625 132.84375 C 47.382812 136.070312 45.789062 139.988281 45.789062 144.542969 C 45.789062 149.117188 47.382812 153 50.625 156.242188 C 51.617188 157.238281 52.707031 158.101562 53.851562 158.792969 C 56.34375 160.3125 59.175781 161.082031 62.324219 161.082031 C 66.898438 161.082031 70.761719 159.449219 74.007812 156.242188 C 77.230469 153 78.863281 149.117188 78.863281 144.542969 C 78.863281 141.394531 78.09375 138.5625 76.554688 136.050781 C 75.863281 134.90625 75 133.835938 74.007812 132.84375 C 70.761719 129.601562 66.898438 128.007812 62.324219 128.007812 C 57.75 128.007812 53.851562 129.601562 50.625 132.84375 Z M 50.625 177.414062 C 47.382812 180.636719 45.789062 184.554688 45.789062 189.113281 C 45.789062 193.6875 47.382812 197.585938 50.625 200.8125 C 51.636719 201.824219 52.707031 202.6875 53.851562 203.382812 C 56.34375 204.898438 59.175781 205.667969 62.324219 205.667969 C 66.898438 205.667969 70.761719 204.019531 74.007812 200.8125 C 77.230469 197.585938 78.863281 193.6875 78.863281 189.113281 C 78.863281 185.980469 78.09375 183.148438 76.554688 180.617188 C 75.863281 179.476562 75 178.40625 74.007812 177.414062 C 70.761719 174.1875 66.898438 172.574219 62.324219 172.574219 C 57.75 172.574219 53.851562 174.1875 50.625 177.414062 Z M 161.101562 91.480469 C 160.40625 90.335938 159.5625 89.269531 158.550781 88.273438 C 155.324219 85.03125 151.445312 83.4375 146.867188 83.4375 C 142.292969 83.4375 138.394531 85.03125 135.167969 88.273438 C 131.945312 91.5 130.332031 95.417969 130.332031 99.976562 C 130.332031 104.53125 131.945312 108.429688 135.167969 111.65625 C 136.179688 112.667969 137.25 113.511719 138.394531 114.207031 C 140.90625 115.742188 143.738281 116.511719 146.867188 116.511719 C 151.445312 116.511719 155.324219 114.882812 158.550781 111.65625 C 161.773438 108.429688 163.425781 104.53125 163.425781 99.976562 C 163.425781 96.824219 162.65625 93.992188 161.101562 91.480469 Z M 118.835938 136.050781 C 118.144531 134.90625 117.28125 133.835938 116.269531 132.84375 C 113.042969 129.601562 109.164062 128.007812 104.605469 128.007812 C 100.03125 128.007812 96.132812 129.601562 92.886719 132.84375 C 89.664062 136.070312 88.070312 139.988281 88.070312 144.542969 C 88.070312 149.117188 89.664062 153 92.886719 156.242188 C 93.898438 157.238281 94.96875 158.101562 96.113281 158.792969 C 98.625 160.3125 101.457031 161.082031 104.605469 161.082031 C 109.164062 161.082031 113.042969 159.449219 116.269531 156.242188 C 119.511719 153 121.144531 149.117188 121.144531 144.542969 C 121.144531 141.394531 120.375 138.5625 118.835938 136.050781 Z M 92.886719 177.414062 C 89.664062 180.636719 88.070312 184.554688 88.070312 189.113281 C 88.070312 193.6875 89.664062 197.585938 92.886719 200.8125 C 93.898438 201.824219 94.988281 202.6875 96.132812 203.382812 C 98.625 204.898438 101.457031 205.667969 104.605469 205.667969 C 109.164062 205.667969 113.042969 204.019531 116.269531 200.8125 C 119.511719 197.585938 121.144531 193.6875 121.144531 189.113281 C 121.144531 185.980469 120.375 183.148438 118.820312 180.617188 C 118.125 179.476562 117.261719 178.40625 116.269531 177.414062 C 113.042969 174.1875 109.164062 172.574219 104.605469 172.574219 C 100.03125 172.574219 96.132812 174.1875 92.886719 177.414062 Z M 161.117188 180.636719 C 160.425781 179.492188 159.5625 178.425781 158.550781 177.414062 C 155.324219 174.1875 151.445312 172.574219 146.867188 172.574219 C 142.292969 172.574219 138.394531 174.1875 135.167969 177.414062 C 131.945312 180.636719 130.332031 184.554688 130.332031 189.113281 C 130.332031 193.6875 131.945312 197.585938 135.167969 200.8125 C 136.179688 201.824219 137.25 202.667969 138.394531 203.363281 C 140.90625 204.898438 143.738281 205.667969 146.867188 205.667969 C 151.445312 205.667969 155.324219 204.019531 158.550781 200.8125 C 161.773438 197.585938 163.425781 193.6875 163.425781 189.113281 C 163.425781 185.980469 162.65625 183.148438 161.117188 180.636719 Z M 161.117188 225.207031 C 160.425781 224.0625 159.5625 222.992188 158.550781 221.980469 C 155.324219 218.773438 151.445312 217.144531 146.867188 217.144531 C 142.292969 217.144531 138.394531 218.773438 135.167969 221.980469 C 131.945312 225.226562 130.332031 229.125 130.332031 233.699219 C 130.332031 238.257812 131.945312 242.15625 135.167969 245.382812 C 136.164062 246.375 137.230469 247.238281 138.375 247.929688 C 140.886719 249.46875 143.71875 250.238281 146.867188 250.238281 C 151.445312 250.238281 155.324219 248.605469 158.550781 245.382812 C 161.773438 242.15625 163.425781 238.257812 163.425781 233.699219 C 163.425781 230.570312 162.65625 227.738281 161.117188 225.207031 Z M 118.835938 225.207031 C 118.144531 224.0625 117.28125 222.992188 116.269531 221.980469 C 113.042969 218.773438 109.164062 217.144531 104.605469 217.144531 C 100.03125 217.144531 96.132812 218.773438 92.886719 221.980469 C 89.664062 225.226562 88.070312 229.125 88.070312 233.699219 C 88.070312 238.257812 89.664062 242.15625 92.886719 245.382812 C 93.898438 246.394531 94.96875 247.257812 96.113281 247.949219 C 98.625 249.46875 101.457031 250.238281 104.605469 250.238281 C 109.164062 250.238281 113.042969 248.605469 116.269531 245.382812 C 119.511719 242.15625 121.144531 238.257812 121.144531 233.699219 C 121.144531 230.550781 120.375 227.71875 118.835938 225.207031 Z M 76.554688 225.207031 C 75.863281 224.0625 75 222.992188 74.007812 221.980469 C 70.761719 218.773438 66.898438 217.144531 62.324219 217.144531 C 57.75 217.144531 53.851562 218.773438 50.625 221.980469 C 47.382812 225.226562 45.789062 229.125 45.789062 233.699219 C 45.789062 238.257812 47.382812 242.15625 50.625 245.382812 C 51.617188 246.394531 52.707031 247.257812 53.851562 247.949219 C 56.34375 249.46875 59.175781 250.238281 62.324219 250.238281 C 66.898438 250.238281 70.761719 248.605469 74.007812 245.382812 C 77.230469 242.15625 78.863281 238.257812 78.863281 233.699219 C 78.863281 230.550781 78.09375 227.71875 76.554688 225.207031 Z M 121.144531 278.269531 C 121.144531 275.117188 120.375 272.289062 118.835938 269.773438 C 118.144531 268.632812 117.28125 267.5625 116.269531 266.550781 C 113.042969 263.34375 109.164062 261.730469 104.605469 261.730469 C 100.03125 261.730469 96.132812 263.34375 92.886719 266.550781 C 89.664062 269.792969 88.070312 273.695312 88.070312 278.269531 C 88.070312 282.824219 89.664062 286.726562 92.886719 289.949219 C 93.898438 290.960938 94.96875 291.824219 96.113281 292.519531 C 98.625 294.039062 101.457031 294.804688 104.605469 294.804688 C 109.164062 294.804688 113.042969 293.175781 116.269531 289.949219 C 119.511719 286.726562 121.144531 282.824219 121.144531 278.269531 Z M 161.117188 269.773438 C 160.425781 268.632812 159.5625 267.5625 158.550781 266.550781 C 155.324219 263.34375 151.445312 261.730469 146.867188 261.730469 C 142.292969 261.730469 138.394531 263.34375 135.167969 266.550781 C 131.945312 269.792969 130.332031 273.695312 130.332031 278.269531 C 130.332031 282.824219 131.945312 286.726562 135.167969 289.949219 C 136.164062 290.945312 137.230469 291.804688 138.375 292.5 C 140.886719 294.039062 143.71875 294.804688 146.867188 294.804688 C 151.445312 294.804688 155.324219 293.175781 158.550781 289.949219 C 161.773438 286.726562 163.425781 282.824219 163.425781 278.269531 C 163.425781 275.136719 162.65625 272.304688 161.117188 269.773438 Z M 161.117188 269.773438"/> </g> </svg>
diff --git a/_icons_to_fix/tuxguitar.svg b/_icons_to_fix/tuxguitar.svg
new file mode 100644
index 000000000..66cf88f70
--- /dev/null
+++ b/_icons_to_fix/tuxguitar.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 310.144531 131.71875 C 309.921875 142.246094 308.328125 152.433594 305.46875 162.105469 C 305.792969 162.359375 306.375 162.890625 306.734375 163.183594 C 308.96875 154.234375 310.238281 144.921875 310.238281 135.292969 C 310.238281 134.09375 310.183594 132.910156 310.144531 131.71875 Z M 73.882812 131.765625 C 73.847656 132.941406 73.789062 134.109375 73.789062 135.292969 C 73.789062 144.921875 75.066406 154.234375 77.292969 163.183594 C 77.652344 162.890625 78.238281 162.359375 78.558594 162.105469 C 75.71875 152.445312 74.113281 142.273438 73.882812 131.765625 Z M 66.292969 260.027344 C 49.777344 290.328125 29.660156 292.03125 29.660156 292.03125 C 26.050781 281.902344 24.355469 272.140625 24.070312 262.804688 C 23.679688 273.925781 25.269531 285.714844 29.660156 298.03125 C 29.660156 298.03125 49.773438 296.324219 66.292969 266.027344 C 70.789062 283.402344 78.789062 299.335938 89.566406 313.054688 C 90.835938 312.613281 92.066406 312.144531 93.398438 311.753906 C 80.65625 297.03125 71.308594 279.417969 66.292969 260.027344 Z M 317.71875 260.027344 C 312.703125 279.417969 303.34375 297.03125 290.613281 311.753906 C 291.945312 312.144531 293.171875 312.625 294.445312 313.066406 C 305.21875 299.34375 313.222656 283.40625 317.71875 266.027344 C 334.222656 296.316406 354.316406 298.03125 354.316406 298.03125 C 358.695312 285.765625 360.296875 274.027344 359.929688 262.945312 C 359.628906 272.242188 357.914062 281.953125 354.316406 292.03125 C 354.316406 292.03125 334.222656 290.316406 317.71875 260.027344 Z M 321.609375 343.300781 C 318.445312 359.421875 292.855469 372 261.753906 372 C 239.199219 372 219.558594 365.375 209.242188 355.605469 C 203.59375 356.34375 197.867188 356.859375 191.992188 356.859375 C 186.125 356.859375 180.410156 356.34375 174.742188 355.605469 C 164.445312 365.371094 144.804688 371.996094 122.253906 371.996094 C 91.167969 371.996094 65.59375 359.433594 62.417969 343.308594 C 62.285156 344.175781 62.078125 345.035156 62.078125 345.921875 C 62.078125 363.640625 89.023438 378 122.25 378 C 144.804688 378 164.441406 371.375 174.738281 361.605469 C 180.410156 362.34375 186.121094 362.859375 191.988281 362.859375 C 197.867188 362.859375 203.589844 362.34375 209.238281 361.605469 C 219.558594 371.371094 239.195312 377.996094 261.75 377.996094 C 294.992188 377.996094 321.949219 363.625 321.949219 345.921875 C 321.949219 345.03125 321.742188 344.167969 321.609375 343.296875 Z M 321.609375 343.300781"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 168 120.007812 L 216 120.007812 C 212.152344 156.980469 192 192.007812 192 192.007812 C 192 192.007812 168 150.441406 168 120.007812 Z M 168 120.007812"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 291.246094 230.546875 C 297.011719 229.351562 302.640625 231.554688 305.378906 235.78125 L 306.53125 235.488281 C 312.058594 231.21875 319.796875 227.445312 328.878906 225.109375 C 337.96875 222.773438 346.632812 222.320312 353.636719 223.363281 C 353.636719 223.363281 355.390625 222.914062 357.558594 222.355469 C 359.722656 221.796875 360.617188 218.253906 359.554688 214.441406 L 353.300781 191.980469 C 352.246094 188.171875 349.648438 185.523438 347.507812 186.074219 L 343.632812 187.074219 C 338.101562 191.363281 330.332031 195.160156 321.195312 197.511719 C 312.066406 199.859375 303.363281 200.304688 296.335938 199.242188 L 295.535156 199.449219 C 295.796875 204.742188 291.910156 209.796875 285.976562 211.632812 L 226.3125 226.792969 C 224.71875 225.714844 222.804688 222.832031 222.34375 215.285156 C 221.515625 201.796875 209.808594 187.523438 185.632812 201.335938 C 161.457031 215.144531 169.636719 224.570312 132.488281 208.125 L 132.492188 208.140625 C 119.796875 201.589844 105.488281 199.402344 91.589844 202.976562 C 58.621094 211.460938 40.449219 249.074219 50.996094 286.996094 C 61.546875 324.914062 96.832031 348.773438 129.800781 340.285156 C 130.390625 340.132812 130.976562 339.949219 131.558594 339.777344 L 131.554688 339.796875 C 131.554688 339.796875 131.777344 339.730469 132.152344 339.605469 C 134.886719 338.773438 137.503906 337.730469 140.007812 336.503906 C 149.769531 332.066406 165.3125 322.914062 171.710938 307.582031 C 181.367188 284.4375 201.296875 297.441406 212.878906 296.988281 C 224.460938 296.535156 230.125 293.605469 233.460938 288.3125 C 233.460938 288.3125 219.34375 289.417969 215.292969 274.863281 C 212.035156 263.164062 222.453125 252.585938 229.417969 247.84375 L 291.234375 230.53125 Z M 291.246094 230.546875"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192.011719 12.011719 C 126.730469 12.011719 73.792969 64.507812 73.792969 129.292969 C 73.792969 130.121094 73.867188 130.9375 73.882812 131.765625 C 75.773438 68.617188 127.925781 18.011719 192.011719 18.011719 C 256.117188 18.011719 308.238281 68.605469 310.144531 131.71875 C 310.164062 130.90625 310.242188 130.109375 310.242188 129.292969 C 310.242188 64.519531 257.328125 12.011719 192.011719 12.011719 Z M 77.296875 163.171875 C 63.511719 174.378906 22.527344 211.996094 24.070312 262.804688 C 25.792969 213.726562 66.425781 177.78125 78.5625 168.109375 C 78.085938 166.480469 77.707031 164.820312 77.296875 163.171875 Z M 306.738281 163.171875 C 306.328125 164.820312 305.953125 166.480469 305.472656 168.109375 C 317.617188 177.78125 358.296875 213.796875 359.929688 262.945312 C 361.578125 212.0625 320.53125 174.382812 306.738281 163.171875 Z M 89.566406 313.054688 C 73.0625 318.78125 62.074219 328.65625 62.074219 339.925781 C 62.074219 341.070312 62.195312 342.199219 62.410156 343.3125 C 64.09375 332.292969 76.097656 322.8125 93.394531 317.753906 C 92.074219 316.222656 90.816406 314.644531 89.566406 313.054688 Z M 294.445312 313.066406 C 293.195312 314.652344 291.9375 316.222656 290.617188 317.753906 C 307.90625 322.804688 319.921875 332.292969 321.613281 343.300781 C 321.828125 342.191406 321.949219 341.0625 321.949219 339.925781 C 321.949219 328.667969 310.949219 318.796875 294.445312 313.066406 Z M 294.445312 313.066406"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 305.464844 162.101562 C 308.542969 151.683594 310.242188 140.695312 310.242188 129.296875 C 310.242188 64.523438 257.320312 12.011719 192.003906 12.011719 C 126.726562 12.011719 73.78125 64.511719 73.78125 129.296875 C 73.78125 140.695312 75.492188 151.683594 78.554688 162.101562 C 63.667969 173.964844 5.890625 225.371094 29.660156 292.039062 C 29.660156 292.039062 49.769531 290.328125 66.285156 260.03125 C 71.300781 279.421875 80.644531 297.039062 93.386719 311.761719 C 74.722656 317.214844 62.0625 327.792969 62.0625 339.929688 C 62.0625 357.644531 89.011719 372.003906 122.242188 372.003906 C 144.796875 372.003906 164.4375 365.375 174.730469 355.605469 C 180.402344 356.347656 186.117188 356.859375 191.984375 356.859375 C 197.859375 356.859375 203.589844 356.347656 209.238281 355.605469 C 219.554688 365.375 239.183594 372.003906 261.738281 372.003906 C 294.980469 372.003906 321.941406 357.632812 321.941406 339.929688 C 321.941406 327.804688 309.269531 317.214844 290.605469 311.761719 C 303.335938 297.039062 312.703125 279.421875 317.71875 260.03125 C 334.222656 290.320312 354.3125 292.039062 354.3125 292.039062 C 378.128906 225.355469 320.351562 173.945312 305.476562 162.101562 Z M 305.464844 162.101562"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 156 96.007812 C 156 109.261719 145.253906 120.007812 132 120.007812 C 118.746094 120.007812 108 109.261719 108 96.007812 C 108 82.75 118.746094 72.007812 132 72.007812 C 145.253906 72.007812 156 82.75 156 96.007812 Z M 156 96.007812"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 275.992188 96.007812 C 275.992188 109.261719 265.25 120.007812 251.992188 120.007812 C 238.738281 120.007812 227.992188 109.261719 227.992188 96.007812 C 227.992188 82.75 238.738281 72.007812 251.992188 72.007812 C 265.25 72.007812 275.992188 82.75 275.992188 96.007812 Z M 275.992188 96.007812"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 276 228 C 276 174.980469 238.390625 132 192 132 C 145.609375 132 108 174.980469 108 228 C 108 281.019531 145.609375 324 192 324 C 238.390625 324 276 281.019531 276 228 Z M 276 228"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 156 108.007812 C 156 114.632812 150.628906 120.007812 144 120.007812 C 137.371094 120.007812 132 114.632812 132 108.007812 C 132 101.378906 137.371094 96.007812 144 96.007812 C 150.628906 96.007812 156 101.378906 156 108.007812 Z M 156 108.007812"/> <path style="fill:rgb(20.000%,20.000%,20.000%)" d="M 275.992188 108.007812 C 275.992188 114.632812 270.621094 120.007812 263.992188 120.007812 C 257.367188 120.007812 251.992188 114.632812 251.992188 108.007812 C 251.992188 101.378906 257.367188 96.007812 263.992188 96.007812 C 270.621094 96.007812 275.992188 101.378906 275.992188 108.007812 Z M 275.992188 108.007812"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(86.666%,27.843%,27.843%)" d="M 168 108.007812 L 216 108.007812 C 212.152344 144.980469 192 180.007812 192 180.007812 C 192 180.007812 168 138.441406 168 108.007812 Z M 168 108.007812"/> <path style="fill:rgb(70.588%,53.725%,39.215%)" d="M 291.246094 224.527344 C 297.011719 223.332031 302.640625 225.539062 305.378906 229.765625 L 306.53125 229.472656 C 312.058594 225.199219 319.796875 221.429688 328.878906 219.09375 C 337.96875 216.757812 346.632812 216.304688 353.636719 217.347656 C 353.636719 217.347656 355.390625 216.894531 357.558594 216.335938 C 359.722656 215.777344 360.617188 212.238281 359.554688 208.421875 L 353.300781 185.960938 C 352.246094 182.152344 349.648438 179.507812 347.507812 180.058594 L 343.632812 181.054688 C 338.101562 185.34375 330.332031 189.144531 321.195312 191.492188 C 312.066406 193.84375 303.363281 194.289062 296.335938 193.226562 L 295.535156 193.429688 C 295.796875 198.722656 291.910156 203.78125 285.976562 205.613281 L 226.3125 220.777344 C 224.71875 219.699219 222.804688 216.816406 222.34375 209.269531 C 221.515625 195.777344 209.808594 181.503906 185.632812 195.316406 C 161.457031 209.128906 169.636719 218.554688 132.488281 202.105469 L 132.492188 202.121094 C 119.796875 195.570312 105.488281 193.382812 91.589844 196.957031 C 58.621094 205.441406 40.449219 243.054688 50.996094 280.980469 C 61.546875 318.894531 96.832031 342.753906 129.800781 334.265625 C 130.390625 334.113281 130.976562 333.929688 131.558594 333.761719 L 131.554688 333.777344 C 131.554688 333.777344 131.777344 333.710938 132.152344 333.589844 C 134.886719 332.753906 137.503906 331.710938 140.007812 330.484375 C 149.769531 326.050781 165.3125 316.894531 171.710938 301.566406 C 181.367188 278.421875 201.296875 291.421875 212.878906 290.96875 C 224.460938 290.519531 230.125 287.589844 233.460938 282.296875 C 233.460938 282.296875 219.34375 283.398438 215.292969 268.84375 C 212.035156 257.144531 222.453125 246.570312 229.417969 241.828125 L 291.234375 224.511719 Z M 291.246094 224.527344"/> <path style="fill:rgb(9.803%,9.803%,9.803%)" d="M 168 258 C 168 271.253906 157.253906 282 144 282 C 130.746094 282 120 271.253906 120 258 C 120 244.746094 130.746094 234 144 234 C 157.253906 234 168 244.746094 168 258 Z M 168 258"/> </g> </svg>
diff --git a/_icons_to_fix/type-rider.svg b/_icons_to_fix/type-rider.svg
new file mode 100644
index 000000000..644ced21b
--- /dev/null
+++ b/_icons_to_fix/type-rider.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 180.277344 131.507812 C 180.101562 133.667969 180.011719 135.832031 180.003906 138 C 180.003906 184.390625 217.609375 222 264.003906 222 C 310.394531 222 348.003906 184.390625 348.003906 138 C 347.972656 136.160156 347.878906 134.324219 347.726562 132.492188 C 344.335938 176.226562 307.867188 209.988281 264.003906 210 C 219.785156 209.949219 183.179688 175.628906 180.277344 131.507812 Z M 36.277344 251.507812 C 36.101562 253.667969 36.007812 255.832031 35.996094 258 C 35.996094 304.390625 73.605469 342 119.996094 342 C 166.390625 342 203.996094 304.390625 203.996094 258 C 203.964844 256.160156 203.875 254.324219 203.722656 252.492188 C 200.332031 296.230469 163.855469 329.992188 119.988281 330 C 75.773438 329.949219 39.167969 295.628906 36.269531 251.507812 Z M 36.277344 251.507812"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 264 48 C 217.609375 48 180 85.609375 180 132 C 180.03125 132.820312 180.074219 133.640625 180.128906 134.460938 C 182.023438 89.507812 219.003906 54.027344 264 54 C 309.296875 54.050781 346.394531 90.007812 347.859375 135.28125 C 347.925781 134.1875 347.972656 133.09375 348 132 C 348 85.609375 310.390625 48 264 48 Z M 120 168 C 73.609375 168 36 205.609375 36 252 C 36.03125 252.820312 36.074219 253.640625 36.128906 254.460938 C 38.023438 209.507812 75.003906 174.027344 120 174 C 165.296875 174.050781 202.394531 210.007812 203.859375 255.28125 C 203.925781 254.1875 203.972656 253.09375 204 252 C 204 205.609375 166.390625 168 120 168 Z M 120 168"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 264.003906 48 C 217.609375 48 180.003906 85.609375 180.003906 132 C 180.003906 178.390625 217.609375 216 264.003906 216 C 310.394531 216 348.003906 178.390625 348.003906 132 C 348.003906 85.609375 310.394531 48 264.003906 48 Z M 120.003906 168 C 73.609375 168 36.003906 205.609375 36.003906 252 C 36.003906 298.390625 73.609375 336 120.003906 336 C 166.394531 336 204.003906 298.390625 204.003906 252 C 204.003906 205.609375 166.394531 168 120.003906 168 Z M 120.003906 168"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/typora.svg b/_icons_to_fix/typora.svg
new file mode 100644
index 000000000..027b4eeaf
--- /dev/null
+++ b/_icons_to_fix/typora.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.199219 L 24 349.199219 C 24 358.5 31.496094 366 40.804688 366 L 343.199219 366 C 352.5 366 360 358.5 360 349.199219 L 360 337.199219 C 360 346.5 352.5 354 343.199219 354 L 40.804688 354 C 31.503906 354 24.003906 346.5 24.003906 337.199219 Z M 24 337.199219"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.6"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 281.996094 72.003906 L 90 72.003906 L 84 168.003906 L 102 168.003906 C 104.402344 151.382812 106.960938 135.160156 110.738281 124.527344 C 119.667969 100.257812 126.648438 96.546875 150 96.546875 C 161.332031 96.546875 167.996094 100.207031 167.996094 108.515625 L 167.996094 273.046875 C 167.996094 287 167.996094 287.996094 142.03125 287.996094 L 132 287.996094 L 132 311.996094 L 239.996094 311.996094 L 239.996094 287.996094 L 229.960938 287.996094 C 202.484375 287.996094 203.996094 287 203.996094 273.046875 L 203.996094 108.515625 C 203.996094 100.207031 210.664062 96.546875 221.996094 96.546875 C 242.941406 96.546875 250.613281 98.929688 259.195312 118.875 C 264.355469 131.171875 267.25 149.050781 269.996094 168 L 287.996094 168 Z M 281.996094 72.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.816406 C 24 37.507812 31.496094 30.011719 40.804688 30.011719 L 343.195312 30.011719 C 352.496094 30.011719 360 37.507812 360 46.816406 L 360 40.804688 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 360 343.199219 L 360 40.804688 C 360 31.527344 352.476562 24.007812 343.199219 24.007812 L 40.804688 24.007812 C 31.527344 24.007812 24.007812 31.527344 24.007812 40.804688 L 24.007812 343.199219 C 24.007812 352.476562 31.527344 360 40.804688 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/unknown-horizons.svg b/_icons_to_fix/unknown-horizons.svg
new file mode 100644
index 000000000..f21deb2a0
--- /dev/null
+++ b/_icons_to_fix/unknown-horizons.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 254.398438 276 L 24 276 C 24 276 74.398438 348 225.601562 348 C 326.398438 348 360 297.601562 360 272.398438 C 360 250.597656 360 240 343.199219 240 L 271.199219 240 C 254.398438 240 254.398438 255.855469 254.398438 276 Z M 254.398438 276"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 228 96 L 228 48 L 288 72 Z M 228 96"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 228 96 L 228 276 C 228 276 156 234.871094 156 186 C 156 137.128906 228 96 228 96 Z M 228 96"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 120 156 L 120 276 C 120 276 72 248.578125 72 216 C 72 183.421875 120 156 120 156 Z M 120 156"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 270 254 C 270 254 270 246 279 246 C 288 246 288 254 288 254 L 288 270 L 270 270 Z M 270 254"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(0%,0%,0%)" d="M 300 254 C 300 254 300 246 309 246 C 318 246 318 254 318 254 L 318 270 L 300 270 Z M 300 254"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.4"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(0%,0%,0%)" d="M 330 254 C 330 254 330 246 339 246 C 348 246 348 254 348 254 L 348 270 L 330 270 Z M 330 254"/> </g> <mask id="mask7"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip8"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface26" clip-path="url(#clip8)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 271.195312 234 C 254.394531 234 254.402344 249.855469 254.402344 270 L 24 270 C 24 270 25.667969 272.316406 29.074219 276 L 254.402344 276 C 254.402344 255.855469 254.394531 240 271.195312 240 L 343.195312 240 C 358.554688 240 359.792969 249.332031 359.90625 267.515625 C 359.917969 267.15625 360 266.753906 360 266.402344 C 360 244.601562 359.996094 234 343.195312 234 Z M 271.195312 234"/> </g> <mask id="mask8"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip9"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface29" clip-path="url(#clip9)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 228 90 C 228 90 156 131.128906 156 180 C 156 181.003906 156.082031 182 156.140625 183 C 158.980469 135.460938 228 96 228 96 Z M 228 90"/> </g> <mask id="mask9"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip10"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface32" clip-path="url(#clip10)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 228 42 L 228 48 L 280.5 69 L 288 66 Z M 228 42"/> </g> <mask id="mask10"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip11"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface35" clip-path="url(#clip11)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 120 150 C 120 150 72 177.421875 72 210 C 72 211.011719 72.179688 212 72.269531 213 C 75.066406 181.761719 120 156 120 156 Z M 120 150"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 254.398438 270 L 24 270 C 24 270 74.398438 342 225.601562 342 C 326.398438 342 360 291.601562 360 266.398438 C 360 244.597656 360 234 343.199219 234 L 271.199219 234 C 254.398438 234 254.398438 249.855469 254.398438 270 Z M 254.398438 270"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 228 90 L 228 270 C 228 270 156 228.871094 156 180 C 156 131.128906 228 90 228 90 Z M 228 90"/> <path style="fill:rgb(72.156%,9.019%,29.803%)" d="M 228 90 L 228 42 L 288 66 Z M 228 90"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 120 150 L 120 270 C 120 270 72 242.578125 72 210 C 72 177.421875 120 150 120 150 Z M 120 150"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <use mask="url(#mask6)" xlink:href="#surface23"/> <use mask="url(#mask7)" xlink:href="#surface26"/> <use mask="url(#mask8)" xlink:href="#surface29"/> <use mask="url(#mask9)" xlink:href="#surface32"/> <use mask="url(#mask10)" xlink:href="#surface35"/> </g> </svg>
diff --git a/_icons_to_fix/upload-pictures.svg b/_icons_to_fix/upload-pictures.svg
new file mode 100644
index 000000000..4728a8ba3
--- /dev/null
+++ b/_icons_to_fix/upload-pictures.svg
@@ -0,0 +1,64 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384">
+ <defs>
+ <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox">
+ <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
+ </filter>
+ <mask id="mask0">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip1">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface5" clip-path="url(#clip1)">
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 48 C 32.027344 48 24 56.027344 24 66 L 24 72 C 24 62.027344 32.027344 54 42 54 L 342 54 C 351.972656 54 360 62.027344 360 72 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 42 48"/>
+ </g>
+ <mask id="mask1">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip2">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface8" clip-path="url(#clip2)">
+ <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 264 114 C 290.507812 114 312 135.492188 312 162 C 312 188.507812 290.507812 210 264 210 C 237.492188 210 216 188.507812 216 162 C 216 135.492188 237.492188 114 264 114 Z M 264 114"/>
+ </g>
+ <mask id="mask2">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip3">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface11" clip-path="url(#clip3)">
+ <path style="fill:rgb(0%,0%,0%)" d="M 24 318 L 24 324 C 24 324 24 342.070312 42 342 L 343.207031 340.804688 C 352.507812 340.769531 360 333.3125 360 324 L 360 318.011719 C 360 327.324219 352.507812 334.769531 343.207031 334.804688 L 42 336 L 45.105469 336 L 343.125 334.875 C 347.777344 334.855469 352.089844 333.03125 355.125 330 C 351.835938 333.597656 347.277344 336 342 336 L 45.105469 336 L 42 336.011719 L 42 336 C 24 336.070312 24 318 24 318 Z M 42 342 L 342 342 C 347.277344 342 351.835938 339.597656 355.125 336 C 352.089844 339.03125 347.777344 340.855469 343.125 340.875 Z M 42 342"/>
+ </g>
+ <mask id="mask3">
+ <g filter="url(#alpha)">
+ <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/>
+ </g>
+ </mask>
+ <clipPath id="clip4">
+ <rect width="384" height="384" x="0" y="0"/>
+ </clipPath>
+ <g id="surface14" clip-path="url(#clip4)">
+ <path style="fill-rule:evenodd;fill:rgb(0%,0%,0%)" d="M 384 288 C 384 337.707031 343.707031 378 294 378 C 244.292969 378 204 337.707031 204 288 C 204 238.292969 244.292969 198 294 198 C 343.707031 198 384 238.292969 384 288 Z M 384 288"/>
+ </g>
+ </defs>
+ <g>
+ <path style="fill:rgb(99.607%,44.313%,44.313%)" d="M 42 48 C 32.027344 48 24 56.027344 24 66 L 24 264 L 360 264 L 360 66 C 360 56.027344 351.972656 48 342 48 Z M 355.128906 330 C 352.09375 333.035156 347.785156 334.859375 343.128906 334.871094 L 42 336 L 342 336 C 347.28125 336 351.839844 333.601562 355.128906 330 Z M 355.128906 330"/>
+ <use mask="url(#mask0)" xlink:href="#surface5"/>
+ <use mask="url(#mask1)" xlink:href="#surface8"/>
+ <path style="fill-rule:evenodd;fill:rgb(100.000%,100.000%,100.000%)" d="M 264 108 C 290.507812 108 312 129.492188 312 156 C 312 182.507812 290.507812 204 264 204 C 237.492188 204 216 182.507812 216 156 C 216 129.492188 237.492188 108 264 108 Z M 264 108"/>
+ <path style="fill:rgb(77.647%,27.058%,43.921%)" d="M 24.003906 264 L 24.003906 318 C 24.003906 318 24.003906 336.070312 42.003906 336 L 343.203125 334.800781 C 352.507812 334.765625 360 327.308594 360 318 L 360 264 Z M 24.003906 264"/>
+ <path style="fill:rgb(0%,0%,0%)" d="M 24.003906 264 L 24.003906 254.402344 C 24.003906 254.402344 48.234375 238.402344 55.042969 237.003906 C 61.855469 235.609375 69.902344 236.746094 78.167969 238.304688 C 86.4375 239.859375 98.78125 241.964844 102.632812 242.097656 C 106.484375 242.230469 113.457031 241.761719 121.554688 241.269531 C 129.65625 240.789062 143.066406 240.347656 147.25 240.398438 C 151.433594 240.398438 161.878906 240.972656 173.007812 241.652344 C 184.140625 242.335938 199.429688 243.472656 202.898438 243.792969 C 206.367188 244.109375 210.445312 244.695312 215.074219 245.332031 C 219.703125 245.964844 227.714844 246.921875 230.546875 247.1875 C 233.382812 247.445312 239.953125 248.347656 247.574219 249.050781 C 255.199219 249.75 267.398438 249.992188 270.921875 249.730469 C 274.445312 249.472656 281.832031 246.863281 290.0625 244.457031 C 298.289062 242.054688 307.367188 239.855469 314.269531 240.398438 C 321.171875 240.945312 360 254.398438 360 254.398438 L 360 264 Z M 24.003906 264"/>
+ <use mask="url(#mask2)" xlink:href="#surface11"/>
+ <use mask="url(#mask3)" xlink:href="#surface14"/>
+ <path style="fill-rule:evenodd;fill:#0aa15c" d="M 384 282 C 384 331.707031 343.707031 372 294 372 C 244.292969 372 204 331.707031 204 282 C 204 232.292969 244.292969 192 294 192 C 343.707031 192 384 232.292969 384 282 Z M 384 282"/>
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 281.328125 252 L 306.671875 252 C 309.613281 252 312 254.433594 312 257.4375 L 312 330.5625 C 312 333.566406 309.613281 336 306.671875 336 L 281.328125 336 C 278.386719 336 276 333.566406 276 330.5625 L 276 257.4375 C 276 254.433594 278.386719 252 281.328125 252 Z M 281.328125 252"/>
+ <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 294 228 L 336 288 L 252 288 Z M 294 228"/>
+ </g>
+</svg>
diff --git a/_icons_to_fix/urbanterror.svg b/_icons_to_fix/urbanterror.svg
new file mode 100644
index 000000000..1ab188dc4
--- /dev/null
+++ b/_icons_to_fix/urbanterror.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 310.574219 127.722656 L 372 163.722656 L 301.070312 288.429688 L 239.644531 252.429688 Z M 310.574219 127.722656"/> <path style="fill:rgb(0%,0%,0%)" d="M 233.734375 262.824219 L 295.160156 298.824219 L 277.425781 330 L 216 294 Z M 233.734375 262.824219"/> <path style="fill:rgb(0%,0%,0%)" d="M 314.898438 144.113281 L 355.851562 168.113281 L 296.742188 272.039062 L 255.792969 248.039062 Z M 314.898438 144.113281"/> <path style="fill:rgb(0%,0%,0%)" d="M 238.058594 279.214844 L 279.011719 303.214844 L 273.101562 313.609375 L 232.148438 289.609375 Z M 238.058594 279.214844"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 193.699219 53.90625 L 263.246094 72.542969 L 225.972656 211.636719 L 156.425781 193 Z M 193.699219 53.90625"/> <path style="fill:rgb(0%,0%,0%)" d="M 153.320312 204.59375 L 222.867188 223.226562 L 213.550781 258 L 144.003906 239.367188 Z M 153.320312 204.59375"/> <path style="fill:rgb(0%,0%,0%)" d="M 202.183594 68.605469 L 248.546875 81.027344 L 217.488281 196.9375 L 171.125 184.515625 Z M 202.183594 68.605469"/> <path style="fill:rgb(0%,0%,0%)" d="M 161.808594 219.289062 L 208.171875 231.710938 L 205.066406 243.304688 L 158.699219 230.878906 Z M 161.808594 219.289062"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42.003906 24 C 32.035156 24 24.003906 32.027344 24.003906 42 L 24.003906 48 C 24.003906 38.027344 32.035156 30 42.003906 30 L 342.003906 30 C 351.976562 30 360.003906 38.027344 360.003906 48 L 360.003906 42 C 360.003906 32.027344 351.976562 24 342.003906 24 Z M 42.003906 24"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 12 132.542969 L 81.546875 113.90625 L 118.816406 253 L 49.269531 271.636719 Z M 12 132.542969"/> <path style="fill:rgb(0%,0%,0%)" d="M 52.375 283.226562 L 121.921875 264.59375 L 131.242188 299.367188 L 61.695312 318 Z M 52.375 283.226562"/> <path style="fill:rgb(0%,0%,0%)" d="M 26.695312 141.027344 L 73.0625 128.605469 L 104.121094 244.515625 L 57.753906 256.9375 Z M 26.695312 141.027344"/> <path style="fill:rgb(0%,0%,0%)" d="M 67.074219 291.710938 L 113.4375 279.289062 L 116.542969 290.878906 L 70.179688 303.304688 Z M 67.074219 291.710938"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.003906 342 L 24.003906 348 C 24.003906 357.972656 32.035156 366 42.003906 366 L 342.003906 366 C 351.976562 366 360.003906 357.972656 360.003906 348 L 360.003906 342 C 360.003906 351.972656 351.976562 360 342.003906 360 L 42.003906 360 C 32.035156 360 24.003906 351.972656 24.003906 342 Z M 24.003906 342"/> </g> </defs> <g> <path style="fill:rgb(23.137%,54.509%,72.156%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 12 126.542969 L 81.546875 107.90625 L 118.816406 247 L 49.269531 265.636719 Z M 12 126.542969"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 52.375 277.226562 L 121.921875 258.59375 L 131.242188 293.367188 L 61.695312 312 Z M 52.375 277.226562"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 26.695312 135.027344 L 73.0625 122.605469 L 104.121094 238.515625 L 57.753906 250.941406 Z M 26.695312 135.027344"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 67.074219 285.714844 L 113.4375 273.289062 L 116.542969 284.882812 L 70.179688 297.304688 Z M 67.074219 285.714844"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 193.699219 47.90625 L 263.246094 66.542969 L 225.972656 205.636719 L 156.425781 187 Z M 193.699219 47.90625"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 153.320312 198.59375 L 222.867188 217.226562 L 213.550781 252 L 144.003906 233.367188 Z M 153.320312 198.59375"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 202.183594 62.605469 L 248.546875 75.027344 L 217.488281 190.941406 L 171.125 178.515625 Z M 202.183594 62.605469"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 161.808594 213.289062 L 208.171875 225.714844 L 205.066406 237.304688 L 158.699219 224.882812 Z M 161.808594 213.289062"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 312 121.722656 L 374.355469 157.722656 L 302.355469 282.433594 L 240 246.433594 Z M 312 121.722656"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 234 256.824219 L 296.355469 292.824219 L 278.355469 324 L 216 288 Z M 234 256.824219"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 316.394531 138.117188 L 357.960938 162.117188 L 297.960938 266.039062 L 256.394531 242.039062 Z M 316.394531 138.117188"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 238.394531 273.21875 L 279.960938 297.21875 L 273.960938 307.609375 L 232.394531 283.609375 Z M 238.394531 273.21875"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/urserver.svg b/_icons_to_fix/urserver.svg
new file mode 100644
index 000000000..a49c4b905
--- /dev/null
+++ b/_icons_to_fix/urserver.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 198 C 360 105.214844 284.785156 30 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 Z M 360 198"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 114 90 C 102.03125 90 96 95.824219 96 108 C 96 120.671875 101.386719 126 114 126 C 203.472656 126 264 186.527344 264 276 C 264 287.195312 270.105469 294 282 294 C 294.238281 294 300 286.847656 300 276 C 300 166.644531 223.355469 90 114 90 Z M 252 90 L 300 138 L 300 114 C 300 100.703125 289.296875 90 276 90 Z M 114 162 C 102.375 162 96 167.136719 96 180 C 96 192.324219 101.042969 198 114 198 C 163.703125 198 192 226.296875 192 276 C 192 286.597656 198.082031 294 210 294 C 221.628906 294 228 287.542969 228 276 C 228 206.410156 183.585938 162 114 162 Z M 120 234 C 100.117188 234 84 250.117188 84 270 C 84 289.882812 100.117188 306 120 306 C 139.882812 306 156 289.882812 156 270 C 156 250.117188 139.882812 234 120 234 Z M 120 234"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 114 84 C 102.03125 84 96 89.828125 96 102 C 96 114.671875 101.386719 120 114 120 C 203.472656 120 264 180.527344 264 270 C 264 281.195312 270.105469 288 282 288 C 294.238281 288 300 280.847656 300 270 C 300 160.644531 223.355469 84 114 84 Z M 252 84 L 300 132 L 300 108 C 300 94.703125 289.296875 84 276 84 Z M 114 156 C 102.375 156 96 161.136719 96 174 C 96 186.324219 101.042969 192 114 192 C 163.703125 192 192 220.296875 192 270 C 192 280.597656 198.082031 288 210 288 C 221.628906 288 228 281.546875 228 270 C 228 200.414062 183.585938 156 114 156 Z M 120 228 C 100.117188 228 84 244.117188 84 264 C 84 283.886719 100.117188 300 120 300 C 139.882812 300 156 283.886719 156 264 C 156 244.117188 139.882812 228 120 228 Z M 120 228"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/vbam.svg b/_icons_to_fix/vbam.svg
new file mode 100644
index 000000000..d76032105
--- /dev/null
+++ b/_icons_to_fix/vbam.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 142.832031 90 C 125.308594 90 109.667969 90.96875 98.90625 102 L 66 102 C 36.085938 102 12 128.480469 12 158.394531 L 12 237.605469 C 12 267.519531 36.085938 294 66 294 L 98.90625 294 C 109.667969 305.03125 125.308594 306 142.832031 306 L 241.167969 306 C 258.691406 306 274.332031 305.03125 285.09375 294 L 318 294 C 347.914062 294 372 267.519531 372 237.605469 L 372 158.394531 C 372 128.480469 347.914062 102 318 102 L 285.09375 102 C 274.332031 90.96875 258.691406 90 241.167969 90 Z M 142.832031 90"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 180 C 360 189.941406 351.941406 198 342 198 C 332.058594 198 324 189.941406 324 180 C 324 170.058594 332.058594 162 342 162 C 351.941406 162 360 170.058594 360 180 Z M 360 180"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 294 222 C 284.058594 222 276 213.941406 276 204 C 276 194.058594 284.058594 186 294 186 C 303.941406 186 312 194.058594 312 204 C 312 213.941406 303.941406 222 294 222 Z M 294 222"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 321 138 C 316.03125 138 312 133.96875 312 129 C 312 124.03125 316.03125 120 321 120 C 325.96875 120 330 124.03125 330 129 C 330 133.96875 325.96875 138 321 138 Z M 321 138"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 60 150 C 53.351562 150 48 155.351562 48 162 L 48 174 L 36 174 C 29.351562 174 24 179.351562 24 186 L 24 198 C 24 204.648438 29.351562 210 36 210 L 48 210 L 48 222 C 48 228.648438 53.351562 234 60 234 L 72 234 C 78.648438 234 84 228.648438 84 222 L 84 210 L 96 210 C 102.648438 210 108 204.648438 108 198 L 108 186 C 108 179.351562 102.648438 174 96 174 L 84 174 L 84 162 C 84 155.351562 78.648438 150 72 150 Z M 60 150"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 142.828125 84 C 125.304688 84 109.667969 84.96875 98.90625 96 L 66 96 C 36.085938 96 12 122.476562 12 152.390625 L 12 158.390625 C 12 128.476562 36.085938 102 66 102 L 98.90625 102 C 109.667969 90.96875 125.304688 90 142.828125 90 L 241.171875 90 C 258.695312 90 274.332031 90.96875 285.09375 102 L 318 102 C 347.914062 102 372 128.476562 372 158.390625 L 372 152.390625 C 372 122.476562 347.914062 96 318 96 L 285.09375 96 C 274.332031 84.96875 258.695312 84 241.171875 84 Z M 142.828125 84"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 142.832031 84 C 125.308594 84 109.667969 84.96875 98.90625 96 L 66 96 C 36.085938 96 12 122.480469 12 152.394531 L 12 231.605469 C 12 261.519531 36.085938 288 66 288 L 98.90625 288 C 109.667969 299.03125 125.308594 300 142.832031 300 L 241.167969 300 C 258.691406 300 274.332031 299.03125 285.09375 288 L 318 288 C 347.914062 288 372 261.519531 372 231.605469 L 372 152.394531 C 372 122.480469 347.914062 96 318 96 L 285.09375 96 C 274.332031 84.96875 258.691406 84 241.167969 84 Z M 142.832031 84"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 360 174 C 360 183.941406 351.941406 192 342 192 C 332.058594 192 324 183.941406 324 174 C 324 164.058594 332.058594 156 342 156 C 351.941406 156 360 164.058594 360 174 Z M 360 174"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 294 216 C 284.058594 216 276 207.941406 276 198 C 276 188.058594 284.058594 180 294 180 C 303.941406 180 312 188.058594 312 198 C 312 207.941406 303.941406 216 294 216 Z M 294 216"/> <path style="fill:rgb(29.019%,68.235%,90.196%)" d="M 120 120 L 264 120 L 264 264 L 120 264 Z M 120 120"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(4.705%,63.137%,36.862%)" d="M 321 132 C 316.03125 132 312 127.96875 312 123 C 312 118.03125 316.03125 114 321 114 C 325.96875 114 330 118.03125 330 123 C 330 127.96875 325.96875 132 321 132 Z M 321 132"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 60 144 C 53.351562 144 48 149.351562 48 156 L 48 168 L 36 168 C 29.351562 168 24 173.351562 24 180 L 24 192 C 24 198.648438 29.351562 204 36 204 L 48 204 L 48 216 C 48 222.648438 53.351562 228 60 228 L 72 228 C 78.648438 228 84 222.648438 84 216 L 84 204 L 96 204 C 102.648438 204 108 198.648438 108 192 L 108 180 C 108 173.351562 102.648438 168 96 168 L 84 168 L 84 156 C 84 149.351562 78.648438 144 72 144 Z M 60 144"/> <use mask="url(#mask5)" xlink:href="#surface20"/> </g> </svg>
diff --git a/_icons_to_fix/veracrypt.svg b/_icons_to_fix/veracrypt.svg
new file mode 100644
index 000000000..ed327dae3
--- /dev/null
+++ b/_icons_to_fix/veracrypt.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 60 90 L 132 330 L 312 330 L 288 270 L 234 270 L 216 216 L 234 150 L 288 150 L 312 90 L 192 90 L 156.097656 215.652344 L 120 90 Z M 60 90"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 342 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 342 C 360 351.972656 351.972656 360 342 360 L 42 360 C 32.027344 360 24 351.972656 24 342 Z M 24 342"/> </g> </defs> <g> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(14.901%,35.294%,69.411%)" d="M 60 84 L 120 84 L 183.226562 304.019531 L 187.5 324 L 132 324 Z M 60 84"/> <path style="fill:rgb(30.980%,78.431%,80.784%)" d="M 208.128906 210.058594 L 158.699219 210 L 132 324 L 186 324 C 210.683594 216.976562 208.132812 210.0625 208.132812 210.0625 Z M 208.128906 210.058594"/> <path style="fill:rgb(9.803%,63.137%,52.941%)" d="M 192 84 L 156 210 L 187.5 324 L 312 324 L 288 264 L 234 264 L 216 210 L 234 144 L 288 144 L 312 84 Z M 192 84"/> </g> </svg>
diff --git a/_icons_to_fix/victor-vran.svg b/_icons_to_fix/victor-vran.svg
new file mode 100644
index 000000000..e1c2cc01e
--- /dev/null
+++ b/_icons_to_fix/victor-vran.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 191.996094 78.019531 C 125.722656 78.019531 72 131.757812 72 198.046875 C 72.058594 248.003906 103.050781 292.703125 149.8125 310.265625 C 149.753906 308.558594 149.746094 306.359375 149.628906 305.089844 C 149.277344 301.109375 150.242188 283.335938 151.109375 277.929688 C 151.40625 276.0625 152.496094 272.382812 153.523438 269.761719 C 155.566406 264.566406 157.871094 256.773438 158.699219 252.179688 C 158.988281 250.578125 159.722656 247.511719 160.339844 245.363281 C 161.285156 242.082031 161.394531 240.65625 161.078125 236.292969 C 160.789062 232.304688 160.902344 230.535156 161.546875 228.539062 C 162.644531 225.140625 162.59375 223.960938 161.3125 220.910156 C 160.648438 219.328125 160.25 217.050781 160.230469 214.871094 L 160.195312 211.371094 L 159.167969 212.707031 C 158.601562 213.441406 157.761719 215.542969 157.292969 217.378906 C 155.238281 225.425781 152.082031 230.105469 142.941406 238.746094 C 139.636719 241.867188 136.730469 244.984375 136.46875 245.671875 C 132.90625 255.164062 132.566406 256.519531 132.847656 260.171875 C 133 262.179688 133.292969 264.378906 133.496094 265.054688 C 133.992188 266.714844 132.34375 267.40625 131.007812 266.101562 C 130.453125 265.574219 129.640625 265.332031 129.132812 265.523438 C 128.410156 265.835938 128.292969 266.472656 128.5 268.804688 C 128.8125 272.296875 128.976562 272.535156 131.261719 272.464844 C 132.746094 272.464844 133.128906 272.671875 133.621094 274.089844 C 133.953125 275.039062 134.003906 275.785156 133.730469 275.785156 C 133.457031 275.785156 133.226562 276.542969 133.226562 277.535156 C 133.226562 279.210938 133.140625 279.28125 130.84375 279.28125 C 128.773438 279.28125 128.417969 279.449219 128.265625 280.578125 C 128.15625 281.40625 127.667969 281.964844 126.898438 282.074219 C 125.300781 282.324219 120.929688 277.617188 119.234375 273.832031 C 117.53125 270.027344 117.847656 264.152344 120.136719 256.828125 C 121.039062 253.941406 122.0625 250.003906 122.425781 248.082031 C 123.289062 243.53125 124.308594 241.480469 125.90625 241.050781 C 126.898438 240.796875 127.816406 239.320312 129.871094 234.773438 C 131.34375 231.515625 133.117188 227.140625 133.800781 225.054688 C 135.285156 220.542969 136.902344 217.855469 141.230469 212.703125 C 143.003906 210.585938 144.753906 207.863281 145.125 206.625 C 145.496094 205.371094 146.921875 201.75 148.277344 198.546875 L 150.75 192.722656 L 151.089844 182.226562 C 151.285156 176.457031 151.710938 170.792969 152.046875 169.65625 C 152.382812 168.53125 153.996094 165.847656 155.632812 163.707031 C 157.394531 161.40625 158.609375 159.242188 158.609375 158.421875 C 158.609375 156.777344 161.128906 152.847656 163.0625 151.480469 C 163.816406 150.953125 165.136719 150.339844 165.984375 150.128906 C 169.019531 149.398438 169.425781 149.167969 169.984375 148.054688 C 170.433594 147.128906 170.195312 146.171875 168.847656 143.3125 C 167.914062 141.328125 166.824219 139.179688 166.414062 138.550781 C 165.761719 137.542969 165.800781 137.3125 166.738281 136.605469 C 167.328125 136.148438 169.324219 135.441406 171.175781 135.054688 C 174.320312 134.34375 174.558594 134.226562 174.707031 132.621094 C 174.851562 131.074219 174.535156 130.699219 171.464844 128.757812 C 164.386719 124.285156 161.839844 121.371094 161.871094 117.832031 C 161.910156 113.847656 164.035156 111.585938 170.128906 109.03125 C 173.226562 107.738281 174.042969 107.144531 174.1875 106.054688 C 174.285156 105.324219 174.582031 104.449219 174.851562 104.144531 C 175.125 103.820312 175.359375 102.492188 175.359375 101.167969 C 175.359375 97.179688 176.511719 91.945312 177.71875 90.492188 C 179.960938 87.800781 181.738281 87.222656 187.507812 87.246094 C 192.039062 87.246094 193.285156 87.476562 195.242188 88.566406 C 197.878906 90.050781 198.402344 91.101562 200.199219 98.558594 C 200.859375 101.28125 201.835938 103.9375 202.382812 104.453125 C 202.929688 104.96875 203.519531 106.039062 203.699219 106.816406 C 203.945312 107.871094 204.832031 108.566406 207.269531 109.613281 C 213.566406 112.3125 216.941406 117.078125 215.777344 121.621094 C 214.769531 125.566406 209.609375 130.042969 206.078125 130.042969 C 205.507812 130.042969 205.050781 130.449219 205.050781 130.917969 C 205.050781 131.386719 205.386719 131.78125 205.789062 131.78125 C 206.308594 131.78125 206.613281 133.023438 206.855469 136.089844 C 207.039062 138.46875 207.476562 141.101562 207.828125 141.933594 C 208.441406 143.390625 208.640625 143.433594 213.109375 143.429688 C 217.066406 143.429688 218.367188 143.683594 222.050781 145.289062 C 224.429688 146.320312 226.570312 147.492188 226.8125 147.921875 C 227.050781 148.367188 228.390625 149.332031 229.785156 150.101562 C 233.320312 152.058594 238.378906 157.882812 242.246094 164.421875 C 244.042969 167.464844 246.023438 170.578125 246.625 171.328125 C 247.226562 172.0625 247.707031 173.078125 247.707031 173.5625 C 247.707031 174.054688 248.265625 175.273438 248.933594 176.289062 C 249.601562 177.308594 250.183594 179.097656 250.230469 180.308594 C 250.34375 183.152344 252.46875 187.957031 257.839844 197.476562 C 261.175781 203.394531 262.269531 205.871094 262.5625 208.167969 C 262.773438 209.816406 263.09375 218.070312 263.285156 226.507812 C 263.617188 241.269531 263.6875 241.90625 264.835938 243.226562 C 266.027344 244.597656 266.023438 244.59375 265.539062 258.878906 C 265.269531 266.734375 264.8125 273.855469 264.511719 274.710938 C 264.207031 275.5625 263.230469 276.667969 262.347656 277.164062 C 261.464844 277.65625 260.609375 278.535156 260.433594 279.128906 C 260.261719 279.714844 258.648438 280.957031 256.847656 281.890625 C 255.046875 282.824219 253.449219 283.777344 253.3125 284.015625 C 253.179688 284.253906 254.09375 286.621094 255.332031 289.28125 C 256.613281 292.035156 258.148438 294.285156 260.109375 296.691406 C 292.554688 274.320312 311.949219 237.441406 311.996094 198.027344 C 311.996094 131.738281 258.273438 78 192 78 Z M 224.359375 191.863281 C 224.140625 191.863281 224.019531 193.230469 224.089844 194.910156 C 224.195312 197.386719 223.953125 198.355469 222.863281 199.976562 C 222.121094 201.082031 220.394531 204.351562 219.023438 207.261719 L 216.535156 212.542969 L 226.8125 234.402344 C 238.144531 258.488281 239.261719 260.617188 240.402344 260.617188 C 240.835938 260.617188 242.128906 259.128906 243.289062 257.285156 L 243.308594 257.285156 C 244.46875 255.441406 246.269531 252.808594 247.328125 251.441406 C 248.644531 249.746094 249.46875 247.902344 249.925781 245.617188 C 250.289062 243.777344 250.757812 242.007812 250.96875 241.6875 C 252.308594 239.679688 252.042969 237.285156 249.796875 231.101562 C 247.222656 224.007812 246.160156 218.605469 246.121094 212.453125 L 246.085938 208.269531 L 242.261719 206.628906 C 239.21875 205.308594 237.472656 204 233.679688 200.171875 C 231.0625 197.527344 228.539062 195.359375 228.074219 195.359375 C 227.609375 195.359375 226.945312 194.769531 226.59375 194.066406 C 225.945312 192.730469 225.085938 191.898438 224.359375 191.882812 Z M 222.878906 247.113281 C 222.117188 246.488281 222.226562 248.796875 222.320312 253.316406 C 222.429688 258.4375 224.125 266.589844 225.167969 266.96875 C 225.535156 267.097656 226.445312 267.890625 227.207031 268.71875 L 228.59375 270.214844 L 229.296875 292.898438 C 229.59375 302.617188 229.929688 307.921875 230.21875 311.671875 C 238.714844 308.824219 246.867188 305.03125 254.519531 300.367188 C 247.929688 296.574219 241.960938 289.011719 237.554688 278.328125 C 236.113281 274.835938 232.097656 265.941406 228.648438 258.566406 C 225.257812 251.320312 223.640625 247.746094 222.878906 247.113281 Z M 248.230469 262.820312 C 247.871094 262.664062 247.535156 262.6875 247.09375 262.988281 C 244.648438 264.402344 244.714844 265.917969 247.472656 272.238281 C 249.1875 276.179688 250.207031 277.894531 250.5 277.398438 C 250.742188 276.964844 250.929688 274.242188 250.933594 271.300781 C 250.941406 266.398438 250.839844 265.820312 249.5625 264.179688 C 248.980469 263.433594 248.585938 263 248.230469 262.828125 Z M 185.851562 292.105469 C 185.3125 292.105469 185.074219 292.765625 185.074219 294.285156 C 185.074219 296.441406 183.390625 306.632812 182.335938 310.894531 C 182.171875 311.542969 181.617188 315.035156 181.199219 317.53125 C 184.273438 317.808594 187.363281 317.964844 190.449219 318 C 190.429688 314.0625 189.238281 307.03125 188.050781 303.988281 C 187.445312 302.433594 187.210938 300.433594 187.3125 297.640625 C 187.472656 293.359375 187.144531 292.105469 185.851562 292.105469 Z M 185.851562 292.105469"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.964844 24 192.082031 C 24 192.765625 24.066406 193.429688 24.105469 194.101562 C 26.214844 102.84375 100.265625 30.003906 192 30.003906 C 283.734375 30.003906 357.785156 102.84375 359.894531 194.101562 C 359.933594 193.429688 360 192.765625 360 192.082031 C 360 98.964844 285.070312 24 192 24 Z M 192 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.105469 195.984375 C 24.066406 196.65625 24 197.320312 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 197.320312 359.933594 196.65625 359.894531 195.984375 C 357.785156 287.195312 283.734375 360 192 360 C 100.265625 360 26.214844 287.195312 24.105469 195.984375 Z M 24.105469 195.984375"/> </g> </defs> <g> <path style="fill:rgb(6.666%,17.647%,36.078%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 191.996094 72.019531 C 125.722656 72.019531 72 125.757812 72 192.046875 C 72.058594 242.003906 103.050781 286.703125 149.8125 304.265625 C 149.753906 302.558594 149.746094 300.359375 149.628906 299.089844 C 149.277344 295.109375 150.242188 277.335938 151.109375 271.929688 C 151.40625 270.0625 152.496094 266.382812 153.523438 263.761719 C 155.566406 258.566406 157.871094 250.773438 158.699219 246.179688 C 158.988281 244.578125 159.722656 241.511719 160.339844 239.363281 C 161.285156 236.082031 161.394531 234.65625 161.078125 230.292969 C 160.789062 226.304688 160.902344 224.535156 161.546875 222.539062 C 162.644531 219.140625 162.59375 217.960938 161.3125 214.910156 C 160.648438 213.328125 160.25 211.050781 160.230469 208.871094 L 160.195312 205.371094 L 159.167969 206.707031 C 158.601562 207.441406 157.761719 209.542969 157.292969 211.378906 C 155.238281 219.425781 152.082031 224.105469 142.941406 232.746094 C 139.636719 235.867188 136.730469 238.984375 136.46875 239.671875 C 132.90625 249.164062 132.566406 250.519531 132.847656 254.171875 C 133 256.179688 133.292969 258.378906 133.496094 259.054688 C 133.992188 260.714844 132.34375 261.40625 131.007812 260.101562 C 130.453125 259.574219 129.640625 259.332031 129.132812 259.523438 C 128.410156 259.835938 128.292969 260.472656 128.5 262.804688 C 128.8125 266.296875 128.976562 266.535156 131.261719 266.464844 C 132.746094 266.464844 133.128906 266.671875 133.621094 268.089844 C 133.953125 269.039062 134.003906 269.785156 133.730469 269.785156 C 133.457031 269.785156 133.226562 270.542969 133.226562 271.535156 C 133.226562 273.210938 133.140625 273.28125 130.84375 273.28125 C 128.773438 273.28125 128.417969 273.449219 128.265625 274.578125 C 128.15625 275.40625 127.667969 275.964844 126.898438 276.074219 C 125.300781 276.324219 120.929688 271.617188 119.234375 267.832031 C 117.53125 264.027344 117.847656 258.152344 120.136719 250.828125 C 121.039062 247.941406 122.0625 244.003906 122.425781 242.082031 C 123.289062 237.53125 124.308594 235.480469 125.90625 235.050781 C 126.898438 234.796875 127.816406 233.320312 129.871094 228.773438 C 131.34375 225.515625 133.117188 221.140625 133.800781 219.054688 C 135.285156 214.542969 136.902344 211.855469 141.230469 206.703125 C 143.003906 204.585938 144.753906 201.863281 145.125 200.625 C 145.496094 199.371094 146.921875 195.75 148.277344 192.546875 L 150.75 186.722656 L 151.089844 176.226562 C 151.285156 170.457031 151.710938 164.792969 152.046875 163.65625 C 152.382812 162.53125 153.996094 159.847656 155.632812 157.707031 C 157.394531 155.40625 158.609375 153.242188 158.609375 152.421875 C 158.609375 150.777344 161.128906 146.847656 163.0625 145.480469 C 163.816406 144.953125 165.136719 144.339844 165.984375 144.128906 C 169.019531 143.398438 169.425781 143.167969 169.984375 142.054688 C 170.433594 141.128906 170.195312 140.171875 168.847656 137.3125 C 167.914062 135.328125 166.824219 133.179688 166.414062 132.550781 C 165.761719 131.542969 165.800781 131.3125 166.738281 130.605469 C 167.328125 130.148438 169.324219 129.441406 171.175781 129.054688 C 174.320312 128.34375 174.558594 128.226562 174.707031 126.621094 C 174.851562 125.074219 174.535156 124.699219 171.464844 122.757812 C 164.386719 118.285156 161.839844 115.371094 161.871094 111.832031 C 161.910156 107.847656 164.035156 105.585938 170.128906 103.03125 C 173.226562 101.738281 174.042969 101.144531 174.1875 100.054688 C 174.285156 99.324219 174.582031 98.449219 174.851562 98.144531 C 175.125 97.820312 175.359375 96.492188 175.359375 95.167969 C 175.359375 91.179688 176.511719 85.945312 177.71875 84.492188 C 179.960938 81.800781 181.738281 81.222656 187.507812 81.246094 C 192.039062 81.246094 193.285156 81.476562 195.242188 82.566406 C 197.878906 84.050781 198.402344 85.101562 200.199219 92.558594 C 200.859375 95.28125 201.835938 97.9375 202.382812 98.453125 C 202.929688 98.96875 203.519531 100.039062 203.699219 100.816406 C 203.945312 101.871094 204.832031 102.566406 207.269531 103.613281 C 213.566406 106.3125 216.941406 111.078125 215.777344 115.621094 C 214.769531 119.566406 209.609375 124.042969 206.078125 124.042969 C 205.507812 124.042969 205.050781 124.449219 205.050781 124.917969 C 205.050781 125.386719 205.386719 125.78125 205.789062 125.78125 C 206.308594 125.78125 206.613281 127.023438 206.855469 130.089844 C 207.039062 132.46875 207.476562 135.101562 207.828125 135.933594 C 208.441406 137.390625 208.640625 137.433594 213.109375 137.429688 C 217.066406 137.429688 218.367188 137.683594 222.050781 139.289062 C 224.429688 140.320312 226.570312 141.492188 226.8125 141.921875 C 227.050781 142.367188 228.390625 143.332031 229.785156 144.101562 C 233.320312 146.058594 238.378906 151.882812 242.246094 158.421875 C 244.042969 161.464844 246.023438 164.578125 246.625 165.328125 C 247.226562 166.0625 247.707031 167.078125 247.707031 167.5625 C 247.707031 168.054688 248.265625 169.273438 248.933594 170.289062 C 249.601562 171.308594 250.183594 173.097656 250.230469 174.308594 C 250.34375 177.152344 252.46875 181.957031 257.839844 191.476562 C 261.175781 197.394531 262.269531 199.871094 262.5625 202.167969 C 262.773438 203.816406 263.09375 212.070312 263.285156 220.507812 C 263.617188 235.269531 263.6875 235.90625 264.835938 237.226562 C 266.027344 238.597656 266.023438 238.59375 265.539062 252.878906 C 265.269531 260.734375 264.8125 267.855469 264.511719 268.710938 C 264.207031 269.5625 263.230469 270.667969 262.347656 271.164062 C 261.464844 271.65625 260.609375 272.535156 260.433594 273.128906 C 260.261719 273.714844 258.648438 274.957031 256.847656 275.890625 C 255.046875 276.824219 253.449219 277.777344 253.3125 278.015625 C 253.179688 278.253906 254.09375 280.621094 255.332031 283.28125 C 256.613281 286.035156 258.148438 288.285156 260.109375 290.691406 C 292.554688 268.320312 311.949219 231.441406 311.996094 192.027344 C 311.996094 125.738281 258.273438 72 192 72 Z M 224.359375 185.863281 C 224.140625 185.863281 224.019531 187.230469 224.089844 188.910156 C 224.195312 191.386719 223.953125 192.355469 222.863281 193.976562 C 222.121094 195.082031 220.394531 198.351562 219.023438 201.261719 L 216.535156 206.542969 L 226.8125 228.402344 C 238.144531 252.488281 239.261719 254.617188 240.402344 254.617188 C 240.835938 254.617188 242.128906 253.128906 243.289062 251.285156 L 243.308594 251.285156 C 244.46875 249.441406 246.269531 246.808594 247.328125 245.441406 C 248.644531 243.746094 249.46875 241.902344 249.925781 239.617188 C 250.289062 237.777344 250.757812 236.007812 250.96875 235.6875 C 252.308594 233.679688 252.042969 231.285156 249.796875 225.101562 C 247.222656 218.007812 246.160156 212.605469 246.121094 206.453125 L 246.085938 202.269531 L 242.261719 200.628906 C 239.21875 199.308594 237.472656 198 233.679688 194.171875 C 231.0625 191.527344 228.539062 189.359375 228.074219 189.359375 C 227.609375 189.359375 226.945312 188.769531 226.59375 188.066406 C 225.945312 186.730469 225.085938 185.898438 224.359375 185.882812 Z M 222.878906 241.113281 C 222.117188 240.488281 222.226562 242.796875 222.320312 247.316406 C 222.429688 252.4375 224.125 260.589844 225.167969 260.96875 C 225.535156 261.097656 226.445312 261.890625 227.207031 262.71875 L 228.59375 264.214844 L 229.296875 286.898438 C 229.59375 296.617188 229.929688 301.921875 230.21875 305.671875 C 238.714844 302.824219 246.867188 299.03125 254.519531 294.367188 C 247.929688 290.574219 241.960938 283.011719 237.554688 272.328125 C 236.113281 268.835938 232.097656 259.941406 228.648438 252.566406 C 225.257812 245.320312 223.640625 241.746094 222.878906 241.113281 Z M 248.230469 256.820312 C 247.871094 256.664062 247.535156 256.6875 247.09375 256.988281 C 244.648438 258.402344 244.714844 259.917969 247.472656 266.238281 C 249.1875 270.179688 250.207031 271.894531 250.5 271.398438 C 250.742188 270.964844 250.929688 268.242188 250.933594 265.300781 C 250.941406 260.398438 250.839844 259.820312 249.5625 258.179688 C 248.980469 257.433594 248.585938 257 248.230469 256.828125 Z M 185.851562 286.105469 C 185.3125 286.105469 185.074219 286.765625 185.074219 288.285156 C 185.074219 290.441406 183.390625 300.632812 182.335938 304.894531 C 182.171875 305.542969 181.617188 309.035156 181.199219 311.53125 C 184.273438 311.808594 187.359375 311.964844 190.445312 312 C 190.421875 308.0625 189.234375 301.03125 188.046875 297.992188 C 187.433594 296.433594 187.207031 294.429688 187.304688 291.644531 C 187.472656 287.359375 187.136719 286.097656 185.851562 286.097656 Z M 185.851562 286.105469"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/vym.svg b/_icons_to_fix/vym.svg
new file mode 100644
index 000000000..43a379ee4
--- /dev/null
+++ b/_icons_to_fix/vym.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 228 90 C 174.980469 90 132 132.980469 132 186 C 132.015625 186.625 132.039062 187.25 132.070312 187.871094 C 132.046875 188.460938 131.925781 189.023438 131.925781 189.613281 C 131.949219 191.125 131.976562 192.648438 132.070312 194.160156 C 132.070312 194.460938 132.046875 194.75 132.046875 195.046875 L 132.046875 212.953125 L 131.925781 219.613281 L 110.015625 254.183594 C 104.972656 263.796875 109.738281 269.761719 120.5625 269.902344 L 132.046875 270.070312 L 132.046875 297.070312 C 132.046875 308.363281 142.59375 317.832031 153.933594 317.832031 L 180 318.167969 L 180 353.386719 C 183.984375 353.664062 187.945312 354 192 354 C 227.84375 354 260.941406 342.804688 288.167969 323.808594 L 288.167969 265.199219 C 288.167969 263.640625 288.085938 262.34375 288.050781 260.878906 C 310.769531 242.664062 323.996094 215.121094 324 186 C 324 132.980469 281.019531 90 228 90 Z M 228 90"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 233.996094 126.003906 C 204.175781 126.003906 179.996094 150.179688 179.996094 180.003906 C 179.996094 209.824219 204.175781 234 233.996094 234 C 263.820312 234 287.996094 209.824219 287.996094 180.003906 C 287.996094 150.179688 263.820312 126.003906 233.996094 126.003906 Z M 233.996094 150.003906 C 250.566406 150.003906 263.996094 163.433594 263.996094 180.003906 C 263.996094 196.570312 250.566406 210.003906 233.996094 210.003906 C 217.429688 210.003906 203.996094 196.570312 203.996094 180.003906 C 203.996094 163.433594 217.429688 150.003906 233.996094 150.003906 Z M 233.996094 150.003906"/> <path style="fill:rgb(0%,0%,0%)" d="M 251.996094 180.003906 C 251.996094 189.945312 243.9375 198.003906 233.996094 198.003906 C 224.054688 198.003906 215.996094 189.945312 215.996094 180.003906 C 215.996094 170.0625 224.054688 162.003906 233.996094 162.003906 C 243.9375 162.003906 251.996094 170.0625 251.996094 180.003906 Z M 251.996094 180.003906"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.894531 195.984375 C 357.785156 287.195312 283.734375 360 192 360 C 100.273438 360 26.226562 287.207031 24.105469 196.007812 C 24.070312 196.671875 24 197.328125 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 197.320312 359.933594 196.65625 359.894531 195.984375 Z M 359.894531 195.984375"/> </g> </defs> <g> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(21.176%,48.235%,94.117%)" d="M 228 84 C 174.980469 84 132 126.980469 132 180 C 132.015625 180.625 132.039062 181.25 132.070312 181.871094 C 132.046875 182.460938 131.925781 183.023438 131.925781 183.613281 C 131.949219 185.125 131.976562 186.648438 132.070312 188.160156 C 132.070312 188.460938 132.046875 188.75 132.046875 189.046875 L 132.046875 206.953125 L 131.925781 213.613281 L 110.015625 248.183594 C 104.972656 257.796875 109.738281 263.761719 120.5625 263.902344 L 132.046875 264.070312 L 132.046875 291.070312 C 132.046875 302.363281 142.59375 311.832031 153.933594 311.832031 L 180 312.167969 L 180 359.386719 C 183.984375 359.664062 187.945312 360 192 360 C 227.84375 360 260.941406 348.804688 288.167969 329.808594 L 288.167969 259.199219 C 288.167969 257.640625 288.074219 256.34375 288.050781 254.878906 C 310.769531 236.664062 323.996094 209.121094 324 180 C 324 126.980469 281.019531 84 228 84 Z M 228 84"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 233.996094 120.003906 C 204.175781 120.003906 179.996094 144.179688 179.996094 174.003906 C 179.996094 203.824219 204.175781 228.003906 233.996094 228.003906 C 263.820312 228.003906 287.996094 203.824219 287.996094 174.003906 C 287.996094 144.179688 263.820312 120.003906 233.996094 120.003906 Z M 233.996094 144.003906 C 250.566406 144.003906 263.996094 157.433594 263.996094 174.003906 C 263.996094 190.570312 250.566406 204.003906 233.996094 204.003906 C 217.429688 204.003906 203.996094 190.570312 203.996094 174.003906 C 203.996094 157.433594 217.429688 144.003906 233.996094 144.003906 Z M 233.996094 144.003906"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 251.996094 174.003906 C 251.996094 183.945312 243.9375 192.003906 233.996094 192.003906 C 224.054688 192.003906 215.996094 183.945312 215.996094 174.003906 C 215.996094 164.0625 224.054688 156.003906 233.996094 156.003906 C 243.9375 156.003906 251.996094 164.0625 251.996094 174.003906 Z M 251.996094 174.003906"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/wallch.svg b/_icons_to_fix/wallch.svg
new file mode 100644
index 000000000..3ca475dc6
--- /dev/null
+++ b/_icons_to_fix/wallch.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 158.457031 302.542969 C 137.351562 297.3125 119.285156 286.523438 100.804688 268.117188 C 86.21875 253.582031 83.964844 250.355469 78.269531 235.835938 C 72.625 221.4375 71.949219 217.742188 72.003906 201.648438 C 72.089844 175.992188 77.089844 160.523438 91.472656 141.433594 C 105.003906 123.46875 111.097656 118.5 132.621094 107.945312 C 147.707031 100.550781 157.449219 97.675781 178.726562 94.339844 C 187.390625 92.980469 187.675781 89.988281 179.648438 84.390625 C 169.378906 77.222656 158.410156 67.234375 159.539062 66.078125 C 160.746094 64.839844 201.171875 78.832031 219.710938 86.90625 C 243.261719 97.164062 272.238281 117.214844 285.488281 132.425781 C 290.691406 138.394531 293.136719 144.679688 290.253906 144.679688 C 288.925781 144.679688 271.882812 136.957031 254.652344 128.550781 C 247.441406 125.03125 240.710938 122.671875 239.691406 123.304688 C 238.675781 123.9375 239.910156 125.351562 242.4375 126.445312 C 244.96875 127.539062 247.460938 129.003906 247.976562 129.699219 C 248.496094 130.394531 252.523438 132.050781 256.929688 133.375 C 261.332031 134.699219 264.9375 136.503906 264.9375 137.382812 C 264.9375 138.261719 265.996094 139.03125 267.292969 139.089844 C 268.589844 139.152344 273.84375 141.199219 278.972656 143.644531 L 288.300781 148.089844 L 280.859375 150.171875 C 269.359375 153.390625 264.363281 152.785156 243.066406 145.605469 C 218.164062 137.207031 192.832031 135.167969 170.027344 139.722656 C 147.539062 144.210938 145.488281 147.683594 156.625 162.382812 C 165.214844 173.722656 173.886719 176.511719 186.800781 172.09375 C 192.089844 170.285156 197.652344 169.597656 200.617188 170.382812 C 205.15625 171.589844 205.261719 171.820312 201.839844 173.089844 C 198.402344 174.363281 198.554688 174.722656 203.722656 177.542969 C 207.546875 179.625 208.289062 180.632812 206.050781 180.683594 C 202.460938 180.769531 201.621094 183.628906 204.636719 185.507812 C 208.203125 187.726562 206.5625 190.527344 202.46875 189.214844 C 199.195312 188.167969 198.648438 188.53125 199.628906 191.109375 C 200.589844 193.632812 200.058594 194.050781 197.089844 193.101562 C 194.285156 192.203125 193.316406 192.773438 193.28125 195.351562 C 193.242188 198.007812 192.023438 197.335938 187.980469 192.421875 C 182.960938 186.324219 181.949219 185.96875 164.949219 184.3125 C 143.945312 182.265625 138.328125 180.292969 132.027344 172.742188 L 127.332031 167.117188 L 122.308594 178.175781 C 115.765625 192.578125 114.214844 214.027344 118.730469 227.726562 C 128.949219 258.734375 150.453125 271.910156 172.410156 260.621094 C 187.3125 252.957031 191.539062 238.804688 182.746094 226.015625 C 177.652344 218.609375 177.613281 210.46875 182.691406 214.714844 C 185.742188 217.265625 187.636719 215.648438 187.796875 210.355469 C 187.90625 206.808594 188.117188 206.890625 189.851562 211.148438 L 191.785156 215.894531 L 194.671875 211.621094 C 198.25 206.324219 200.847656 206.074219 199.53125 211.148438 C 198.414062 215.4375 200.777344 216.117188 204.472656 212.570312 C 206.492188 210.632812 206.699219 211.015625 205.605469 214.65625 C 204.40625 218.644531 204.734375 218.984375 208.691406 217.867188 C 212.488281 216.792969 212.210938 217.394531 206.765625 222.089844 L 200.414062 227.566406 L 201.765625 248.464844 L 203.121094 269.367188 L 197.359375 274.253906 C 191.644531 279.097656 191.632812 279.148438 195.910156 280.230469 C 202.046875 281.78125 228.382812 278.457031 239.503906 274.726562 C 258.1875 268.457031 280.367188 251.566406 289.53125 236.625 C 301.046875 217.84375 307.457031 181.367188 301.929688 166.042969 C 299.574219 159.515625 299.5 157.972656 301.535156 157.972656 C 306.621094 157.972656 311.929688 178.726562 311.996094 198.878906 C 312.082031 223.769531 303.050781 246.957031 285.566406 266.726562 C 258.128906 297.75 202.421875 313.449219 158.464844 302.542969 Z M 158.457031 302.542969"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.964844 24 192.082031 C 24 192.765625 24.066406 193.429688 24.105469 194.101562 C 26.214844 102.84375 100.265625 30.003906 192 30.003906 C 283.734375 30.003906 357.785156 102.84375 359.894531 194.101562 C 359.933594 193.429688 360 192.765625 360 192.082031 C 360 98.964844 285.070312 24 192 24 Z M 192 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 24.105469 195.984375 C 24.066406 196.65625 24 197.320312 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 197.320312 359.933594 196.65625 359.894531 195.984375 C 357.785156 287.195312 283.734375 360 192 360 C 100.265625 360 26.214844 287.195312 24.105469 195.984375 Z M 24.105469 195.984375"/> </g> </defs> <g> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 360 192 C 360 99.214844 284.785156 24 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 Z M 360 192"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(100.000%,78.039%,18.823%)" d="M 158.457031 296.546875 C 137.351562 291.3125 119.285156 280.523438 100.804688 262.117188 C 86.21875 247.585938 83.964844 244.359375 78.269531 229.839844 C 72.625 215.4375 71.949219 211.742188 72.003906 195.652344 C 72.089844 169.996094 77.089844 154.527344 91.472656 135.433594 C 105.003906 117.46875 111.097656 112.507812 132.621094 101.949219 C 147.707031 94.554688 157.449219 91.675781 178.726562 88.34375 C 187.390625 86.984375 187.675781 83.992188 179.648438 78.394531 C 169.378906 71.226562 158.410156 61.234375 159.539062 60.082031 C 160.746094 58.839844 201.171875 72.832031 219.710938 80.90625 C 243.261719 91.164062 272.238281 111.21875 285.488281 126.425781 C 290.691406 132.398438 293.136719 138.679688 290.253906 138.679688 C 288.925781 138.679688 271.882812 130.960938 254.652344 122.550781 C 247.441406 119.035156 240.710938 116.671875 239.691406 117.308594 C 238.675781 117.941406 239.910156 119.355469 242.4375 120.445312 C 244.96875 121.539062 247.460938 123.003906 247.976562 123.699219 C 248.496094 124.398438 252.523438 126.050781 256.929688 127.378906 C 261.332031 128.703125 264.9375 130.507812 264.9375 131.386719 C 264.9375 132.265625 265.996094 133.03125 267.292969 133.09375 C 268.589844 133.152344 273.84375 135.203125 278.972656 137.648438 L 288.300781 142.089844 L 280.859375 144.171875 C 269.359375 147.390625 264.363281 146.789062 243.066406 139.605469 C 218.164062 131.210938 192.832031 129.167969 170.027344 133.722656 C 147.539062 138.214844 145.488281 141.683594 156.625 156.386719 C 165.214844 167.722656 173.886719 170.515625 186.800781 166.097656 C 192.089844 164.285156 197.652344 163.597656 200.617188 164.386719 C 205.15625 165.589844 205.261719 165.820312 201.839844 167.089844 C 198.402344 168.367188 198.554688 168.726562 203.722656 171.542969 C 207.546875 173.628906 208.289062 174.636719 206.050781 174.6875 C 202.460938 174.769531 201.621094 177.632812 204.636719 179.511719 C 208.203125 181.730469 206.5625 184.527344 202.46875 183.21875 C 199.195312 182.167969 198.648438 182.535156 199.628906 185.113281 C 200.589844 187.636719 200.058594 188.050781 197.089844 187.101562 C 194.285156 186.207031 193.316406 186.777344 193.28125 189.351562 C 193.242188 192.011719 192.023438 191.335938 187.980469 186.425781 C 182.960938 180.328125 181.949219 179.972656 164.949219 178.3125 C 143.945312 176.265625 138.328125 174.292969 132.027344 166.746094 L 127.332031 161.117188 L 122.308594 172.175781 C 115.765625 186.578125 114.214844 208.027344 118.730469 221.730469 C 128.949219 252.734375 150.453125 265.910156 172.410156 254.621094 C 187.3125 246.960938 191.539062 232.808594 182.746094 220.019531 C 177.652344 212.613281 177.613281 204.46875 182.691406 208.714844 C 185.742188 211.269531 187.636719 209.648438 187.796875 204.355469 C 187.90625 200.8125 188.117188 200.894531 189.851562 205.148438 L 191.785156 209.894531 L 194.671875 205.625 C 198.25 200.328125 200.847656 200.074219 199.53125 205.148438 C 198.414062 209.441406 200.777344 210.121094 204.472656 206.574219 C 206.492188 204.632812 206.699219 205.015625 205.605469 208.660156 C 204.40625 212.644531 204.734375 212.988281 208.691406 211.867188 C 212.488281 210.796875 212.210938 211.398438 206.765625 216.09375 L 200.414062 221.566406 L 201.765625 242.46875 L 203.121094 263.367188 L 197.359375 268.253906 C 191.644531 273.097656 191.632812 273.148438 195.910156 274.230469 C 202.046875 275.785156 228.382812 272.460938 239.503906 268.730469 C 258.1875 262.460938 280.367188 245.570312 289.53125 230.625 C 301.046875 211.84375 307.457031 175.371094 301.929688 160.046875 C 299.574219 153.515625 299.5 151.972656 301.535156 151.972656 C 306.621094 151.972656 311.929688 172.726562 311.996094 192.878906 C 312.082031 217.773438 303.050781 240.957031 285.566406 260.730469 C 258.128906 291.753906 202.421875 307.449219 158.464844 296.546875 Z M 158.457031 296.546875"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/war-thunder.svg b/_icons_to_fix/war-thunder.svg
new file mode 100644
index 000000000..e34e59b6e
--- /dev/null
+++ b/_icons_to_fix/war-thunder.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 231.984375 126 C 233.675781 130.679688 234.519531 133.882812 234.867188 138 L 360 138 L 360 132 L 234.867188 132 C 234.6875 129.871094 234.351562 127.972656 233.859375 126 Z M 235.019531 150.386719 C 234.882812 152.265625 234.6875 154.140625 234.351562 156 L 84.867188 156 C 84.53125 154.167969 84.316406 152.320312 84.175781 150.46875 C 84.128906 151.316406 84 152.144531 84 153 C 84.03125 156.011719 84.320312 159.023438 84.867188 162 L 234.351562 162 C 234.890625 159.023438 235.171875 156.011719 235.207031 153 C 235.203125 152.019531 235.113281 151.191406 235.019531 150.386719 Z M 235.019531 150.386719"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 235.992188 L 24 241.992188 C 24 250.859375 31.332031 258 40.429688 258 L 319.570312 258 C 328.667969 258 336 250.859375 336 241.992188 L 336 235.992188 C 336 244.859375 328.667969 252 319.570312 252 L 40.429688 252 C 31.332031 252 24 244.859375 24 235.992188 Z M 24 235.992188"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 108 270 C 108 283.253906 97.253906 294 84 294 C 70.746094 294 60 283.253906 60 270 C 60 256.746094 70.746094 246 84 246 C 97.253906 246 108 256.746094 108 270 Z M 108 270"/> <path style="fill:rgb(0%,0%,0%)" d="M 168 270 C 168 283.253906 157.253906 294 144 294 C 130.746094 294 120 283.253906 120 270 C 120 256.746094 130.746094 246 144 246 C 157.253906 246 168 256.746094 168 270 Z M 168 270"/> <path style="fill:rgb(0%,0%,0%)" d="M 228 270 C 228 283.253906 217.253906 294 204 294 C 190.746094 294 180 283.253906 180 270 C 180 256.746094 190.746094 246 204 246 C 217.253906 246 228 256.746094 228 270 Z M 228 270"/> <path style="fill:rgb(0%,0%,0%)" d="M 288 270 C 288 283.253906 277.253906 294 264 294 C 250.746094 294 240 283.253906 240 270 C 240 256.746094 250.746094 246 264 246 C 277.253906 246 288 256.746094 288 270 Z M 288 270"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 48.164062 267.199219 C 48.070312 268.121094 48 269.046875 48 270 C 48 289.945312 64.523438 306 85.054688 306 L 262.945312 306 C 283.476562 306 300 289.945312 300 270 C 300 269.046875 299.933594 268.121094 299.835938 267.199219 C 298.175781 285.628906 282.363281 300 262.945312 300 L 85.054688 300 C 65.636719 300 49.824219 285.628906 48.164062 267.199219 Z M 48.164062 267.199219"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 85.054688 228 C 64.523438 228 48 244.015625 48 263.90625 C 48 264.855469 48.070312 265.78125 48.164062 266.699219 C 49.824219 248.316406 65.636719 233.984375 85.054688 233.984375 L 262.945312 233.984375 C 282.363281 233.984375 298.175781 248.316406 299.835938 266.699219 C 299.933594 265.78125 300 264.855469 300 263.90625 C 300 244.015625 283.476562 228 262.945312 228 Z M 85.054688 228"/> </g> <mask id="mask5"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip6"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface20" clip-path="url(#clip6)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.429688 156 C 31.332031 156 24 163.140625 24 172.007812 L 24 178.007812 C 24 169.140625 31.332031 162 40.429688 162 L 319.570312 162 C 328.667969 162 336 169.140625 336 178.007812 L 336 172.007812 C 336 163.140625 328.667969 156 319.570312 156 Z M 40.429688 156"/> </g> <mask id="mask6"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip7"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface23" clip-path="url(#clip7)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 159.609375 84 C 117.855469 84 84 112.207031 84 147 C 84.007812 147.765625 84.136719 148.523438 84.222656 149.285156 C 86.542969 116.230469 119.359375 90 159.609375 90 C 184.304688 90.027344 207.417969 97.109375 221.53125 114 L 360 114 L 360 108 L 221.53125 108 C 207.417969 91.109375 184.304688 84.027344 159.609375 84 Z M 231.984375 144 C 232.800781 146.269531 233.363281 148.171875 233.824219 150 L 234.867188 150 C 234.875 150.070312 234.882812 150.140625 234.890625 150.210938 C 235.007812 149.140625 235.183594 148.074219 235.195312 147 C 235.183594 145.800781 234.953125 145.007812 234.867188 144 Z M 231.984375 144"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(40.784%,29.803%,20.784%)" d="M 159.597656 84 C 117.847656 84 84 112.207031 84 147 C 84.03125 150.011719 84.320312 153.023438 84.871094 156 L 234.339844 156 C 234.878906 153.019531 235.164062 150.011719 235.191406 147 C 235.171875 140.902344 234.085938 137.839844 231.976562 132 L 360 132 L 360 108 L 221.535156 108 C 207.425781 91.109375 184.300781 84.027344 159.605469 84 Z M 159.597656 84"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 40.414062 156 L 319.585938 156 C 328.648438 156 336 163.160156 336 171.996094 L 336 236.003906 C 336 244.839844 328.648438 252 319.585938 252 L 40.414062 252 C 31.351562 252 24 244.839844 24 236.003906 L 24 171.996094 C 24 163.160156 31.351562 156 40.414062 156 Z M 40.414062 156"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 85.054688 228 L 262.945312 228 C 283.410156 228 300 244.117188 300 264 C 300 283.882812 283.410156 300 262.945312 300 L 85.054688 300 C 64.589844 300 48 283.882812 48 264 C 48 244.117188 64.589844 228 85.054688 228 Z M 85.054688 228"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 108 264 C 108 277.253906 97.253906 288 84 288 C 70.746094 288 60 277.253906 60 264 C 60 250.746094 70.746094 240 84 240 C 97.253906 240 108 250.746094 108 264 Z M 108 264"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 168 264 C 168 277.253906 157.253906 288 144 288 C 130.746094 288 120 277.253906 120 264 C 120 250.746094 130.746094 240 144 240 C 157.253906 240 168 250.746094 168 264 Z M 168 264"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 228 264 C 228 277.253906 217.253906 288 204 288 C 190.746094 288 180 277.253906 180 264 C 180 250.746094 190.746094 240 204 240 C 217.253906 240 228 250.746094 228 264 Z M 228 264"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 288 264 C 288 277.253906 277.253906 288 264 288 C 250.746094 288 240 277.253906 240 264 C 240 250.746094 250.746094 240 264 240 C 277.253906 240 288 250.746094 288 264 Z M 288 264"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <use mask="url(#mask5)" xlink:href="#surface20"/> <use mask="url(#mask6)" xlink:href="#surface23"/> </g> </svg>
diff --git a/_icons_to_fix/webby.svg b/_icons_to_fix/webby.svg
new file mode 100644
index 000000000..9e5272f6f
--- /dev/null
+++ b/_icons_to_fix/webby.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:none;stroke-width:5.999954;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 15.01237 20.000651 L 23.01237 48.000651 L 33.01237 28.000651 L 43.01237 48.000651 L 51.01237 20.000651" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 51.609375 36 C 42.96875 36 36 42.964844 36 51.601562 L 36 57.601562 C 36 48.960938 42.96875 41.996094 51.609375 41.996094 L 332.390625 41.996094 C 341.03125 41.996094 348 48.960938 348 57.601562 L 348 51.601562 C 348 42.964844 341.03125 36 332.390625 36 Z M 51.609375 36"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 36 332.398438 L 36 338.398438 C 36 347.035156 42.96875 354 51.609375 354 L 332.390625 354 C 341.03125 354 348 347.035156 348 338.398438 L 348 332.398438 C 348 341.035156 341.03125 348.003906 332.390625 348.003906 L 51.609375 348.003906 C 42.96875 348.003906 36 341.035156 36 332.398438 Z M 36 332.398438"/> </g> </defs> <g> <path style="fill:rgb(54.901%,25.882%,67.058%)" d="M 348 332.398438 L 348 51.601562 C 348 42.984375 341.015625 36 332.398438 36 L 51.601562 36 C 42.984375 36 36 42.984375 36 51.601562 L 36 332.398438 C 36 341.015625 42.984375 348 51.601562 348 L 332.398438 348 C 341.015625 348 348 341.015625 348 332.398438 Z M 348 332.398438"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:none;stroke-width:5.999954;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 15.01237 19.000651 L 23.01237 47.000651 L 33.01237 27.000651 L 43.01237 47.000651 L 51.01237 19.000651" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/workrave.svg b/_icons_to_fix/workrave.svg
new file mode 100644
index 000000000..4dc825a82
--- /dev/null
+++ b/_icons_to_fix/workrave.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 180 180 C 180 189.941406 171.941406 198 162 198 C 152.058594 198 144 189.941406 144 180 C 144 170.058594 152.058594 162 162 162 C 171.941406 162 180 170.058594 180 180 Z M 180 180"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 240 180 C 240 189.941406 231.941406 198 222 198 C 212.058594 198 204 189.941406 204 180 C 204 170.058594 212.058594 162 222 162 C 231.941406 162 240 170.058594 240 180 Z M 240 180"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 169.320312 24.03125 147.980469 34.75 134.410156 52.921875 C 111.953125 49.652344 89.265625 57.164062 73.195312 73.195312 C 58.996094 87.480469 51.429688 107.0625 52.335938 127.183594 C 53.023438 109.136719 60.46875 92.007812 73.195312 79.195312 C 89.265625 63.164062 111.953125 55.652344 134.410156 58.921875 C 147.980469 40.75 169.320312 30.03125 192 30 C 214.691406 30.03125 236.042969 40.757812 249.613281 58.945312 C 272.0625 55.675781 294.738281 63.179688 310.804688 79.195312 C 323.648438 92.105469 331.125 109.40625 331.722656 127.609375 C 332.734375 107.332031 325.136719 87.570312 310.804688 73.195312 C 294.738281 57.179688 272.0625 49.675781 249.613281 52.945312 C 236.042969 34.757812 214.691406 24.03125 192 24 Z M 52.441406 134.800781 C 34.558594 148.390625 24.039062 169.542969 24 192 C 24.027344 192.898438 24.074219 193.796875 24.140625 194.695312 C 25.140625 173.195312 35.707031 153.277344 52.945312 140.386719 C 52.703125 138.535156 52.535156 136.667969 52.441406 134.800781 Z M 331.609375 134.800781 C 331.503906 136.671875 331.328125 138.535156 331.078125 140.386719 C 348.46875 153.414062 359.046875 173.59375 359.863281 195.304688 C 359.933594 194.207031 359.980469 193.101562 360 192 C 359.972656 169.550781 349.472656 148.398438 331.609375 134.800781 Z M 52.390625 255.199219 C 52.234375 257.59375 52.195312 259.992188 52.273438 262.390625 C 52.382812 260.125 52.597656 257.859375 52.917969 255.613281 C 52.742188 255.476562 52.566406 255.335938 52.390625 255.199219 Z M 331.558594 255.199219 C 331.394531 255.335938 331.226562 255.476562 331.054688 255.613281 C 331.378906 258 331.582031 260.398438 331.660156 262.804688 C 331.761719 260.269531 331.726562 257.730469 331.558594 255.199219 Z M 331.558594 255.199219"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 331.722656 127.609375 C 331.613281 129.878906 331.398438 132.144531 331.078125 134.394531 C 331.253906 134.53125 331.429688 134.667969 331.605469 134.804688 C 331.648438 134.40625 331.6875 134.007812 331.722656 133.609375 C 331.804688 131.609375 331.804688 129.605469 331.722656 127.609375 Z M 52.390625 127.808594 C 52.304688 129.597656 52.285156 131.394531 52.332031 133.1875 C 52.375 133.71875 52.421875 134.25 52.472656 134.78125 C 52.628906 134.648438 52.785156 134.519531 52.941406 134.394531 C 52.660156 132.207031 52.476562 130.007812 52.390625 127.808594 Z M 24.140625 194.765625 C 24.070312 195.84375 24.023438 196.921875 24 198 C 24.03125 198.914062 24.078125 199.824219 24.140625 200.730469 C 24.96875 222.183594 35.332031 242.148438 52.394531 255.175781 C 52.5 253.316406 52.675781 251.457031 52.921875 249.609375 C 35.554688 236.601562 24.980469 216.453125 24.140625 194.765625 Z M 359.859375 195.339844 C 358.84375 216.824219 348.277344 236.730469 331.054688 249.609375 C 331.152344 250.28125 331.242188 250.953125 331.324219 251.625 C 331.429688 252.8125 331.507812 254 331.558594 255.1875 C 348.484375 242.300781 358.84375 222.589844 359.859375 201.339844 C 359.859375 201.328125 359.859375 201.316406 359.859375 201.304688 C 359.929688 200.207031 359.980469 199.101562 360.003906 198 C 359.972656 197.113281 359.925781 196.226562 359.863281 195.34375 Z M 52.363281 263.375 C 52.277344 265.046875 52.25 266.71875 52.28125 268.390625 C 52.882812 286.59375 60.355469 303.890625 73.199219 316.800781 C 89.269531 332.816406 111.945312 340.320312 134.394531 337.050781 C 147.960938 355.238281 169.308594 365.96875 192 366 C 214.679688 365.96875 236.015625 355.25 249.585938 337.078125 C 272.046875 340.347656 294.734375 332.835938 310.804688 316.804688 C 312.496094 315.105469 314.105469 313.324219 315.621094 311.460938 C 325.445312 299.355469 331.074219 284.386719 331.664062 268.804688 C 331.703125 267.128906 331.683594 265.453125 331.605469 263.777344 C 330.828125 279.015625 325.230469 293.613281 315.621094 305.460938 C 314.105469 307.324219 312.496094 309.105469 310.804688 310.804688 C 294.734375 326.835938 272.046875 334.347656 249.585938 331.082031 C 236.015625 349.253906 214.675781 359.96875 191.996094 360 C 169.304688 359.96875 147.957031 349.242188 134.386719 331.054688 C 111.9375 334.324219 89.261719 326.820312 73.191406 310.804688 C 60.601562 298.128906 53.175781 281.222656 52.355469 263.375 Z M 52.363281 263.375"/> </g> </defs> <g> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 192 24 C 169.320312 24.03125 147.980469 34.75 134.410156 52.921875 C 111.953125 49.652344 89.265625 57.164062 73.195312 73.195312 C 58.996094 87.480469 51.429688 107.0625 52.335938 127.183594 C 52.417969 129.59375 52.621094 131.996094 52.945312 134.386719 C 52.777344 134.523438 52.609375 134.664062 52.441406 134.800781 C 34.558594 148.390625 24.039062 169.542969 24 192 C 24.03125 192.910156 24.078125 193.820312 24.140625 194.730469 C 24.96875 216.425781 35.542969 236.59375 52.921875 249.609375 C 52.671875 251.464844 52.496094 253.328125 52.394531 255.199219 C 52.234375 257.59375 52.195312 259.996094 52.277344 262.394531 C 52.875 280.597656 60.351562 297.894531 73.195312 310.804688 C 89.265625 326.820312 111.941406 334.324219 134.390625 331.054688 C 147.957031 349.246094 169.308594 359.972656 192 360.003906 C 214.679688 359.972656 236.019531 349.253906 249.585938 331.082031 C 272.046875 334.351562 294.734375 326.839844 310.804688 310.808594 C 312.5 309.109375 314.105469 307.328125 315.621094 305.464844 C 325.445312 293.359375 331.078125 278.390625 331.664062 262.808594 C 331.761719 260.273438 331.726562 257.734375 331.558594 255.203125 C 331.511719 254.011719 331.433594 252.820312 331.324219 251.628906 C 331.246094 250.957031 331.15625 250.285156 331.054688 249.613281 C 348.28125 236.734375 358.847656 216.828125 359.859375 195.34375 C 359.859375 195.332031 359.859375 195.320312 359.859375 195.308594 C 359.929688 194.210938 359.976562 193.109375 360 192.007812 C 359.96875 169.558594 349.46875 148.410156 331.605469 134.8125 C 331.429688 134.671875 331.253906 134.535156 331.078125 134.398438 C 331.398438 132.148438 331.613281 129.886719 331.71875 127.617188 C 332.730469 107.339844 325.136719 87.582031 310.804688 73.203125 C 294.734375 57.191406 272.058594 49.6875 249.609375 52.953125 C 236.039062 34.765625 214.691406 24.039062 192 24.007812 Z M 192 24"/> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 159.761719 164.257812 C 148.785156 153.285156 130.992188 153.285156 120.015625 164.257812 L 80.273438 204 C 69.300781 214.976562 69.300781 232.769531 80.273438 243.746094 C 91.25 254.71875 109.046875 254.71875 120.019531 243.746094 L 159.761719 204.003906 C 170.738281 193.027344 170.738281 175.234375 159.761719 164.257812 Z M 159.761719 164.257812"/> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 264 192 C 264 231.765625 231.765625 264 192 264 C 152.234375 264 120 231.765625 120 192 C 120 152.234375 152.234375 120 192 120 C 231.765625 120 264 152.234375 264 192 Z M 264 192"/> <path style="fill:rgb(74.117%,59.215%,46.666%)" d="M 224.28125 164.257812 C 235.257812 153.28125 253.050781 153.28125 264.027344 164.257812 L 303.769531 204 C 314.742188 214.972656 314.742188 232.769531 303.769531 243.742188 C 292.792969 254.71875 275 254.71875 264.023438 243.742188 L 224.28125 204.003906 C 213.308594 193.027344 213.308594 175.234375 224.28125 164.257812 Z M 224.28125 164.257812"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 180.007812 174 C 180.007812 183.941406 171.945312 192 162.007812 192 C 152.066406 192 144.007812 183.941406 144.007812 174 C 144.007812 164.058594 152.066406 156 162.007812 156 C 171.945312 156 180.007812 164.058594 180.007812 174 Z M 180.007812 174"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 240 174 C 240 183.941406 231.941406 192 222 192 C 212.058594 192 204 183.941406 204 174 C 204 164.058594 212.058594 156 222 156 C 231.941406 156 240 164.058594 240 174 Z M 240 174"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <use mask="url(#mask3)" xlink:href="#surface14"/> </g> </svg>
diff --git a/_icons_to_fix/xampp.svg b/_icons_to_fix/xampp.svg
new file mode 100644
index 000000000..f9074cb70
--- /dev/null
+++ b/_icons_to_fix/xampp.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <g transform="matrix(1.40625,0,0,1.40625,-78,-70.5)" style="opacity:0.3"> <path d="m 132,71.99806 c -33.136717,0 -59.999997,26.86328 -59.999997,60 0,33.13672 26.86328,60 59.999997,60 -33.136717,0 -59.999997,26.86327 -59.999997,59.99999 0,33.13673 26.86328,60 59.999997,60 33.13672,0 60,-26.86327 60,-60 -0.0234,-1.37109 -0.0937,-2.73828 -0.21095,-4.10155 0.0703,0.008 0.14064,0.0156 0.21095,0.0234 0.0469,0 0.0937,0 0.14062,0 -0.0937,1.35937 -0.14062,2.71875 -0.14062,4.08204 0,33.13671 26.86328,60 60,60 33.13673,0 60,-26.86329 60,-60 0,-33.13672 -26.86327,-60 -60,-60 -0.0703,0.008 -0.14062,0.0156 -0.21093,0.0234 0,-0.008 0,-0.0156 0,-0.0234 0.0703,0 0.14063,0 0.21093,0 33.13673,0 60,-26.86329 60,-60 0,-33.13673 -26.86327,-60.00001 -60,-60.00001 -31.55468,0 -57.71875,24.44141 -59.85938,55.92188 -0.0469,0 -0.0937,0 -0.14062,0 -0.0703,0 -0.14063,0 -0.21094,0 C 189.64453,96.47068 163.52734,72.0449 132.00391,72.00193 Z m 119.88672,35.69531 c 8.16407,-0.082 15.81251,3.9961 20.29688,10.82032 4.48437,6.82812 5.19141,15.46484 1.875,22.92968 -7.03125,16.40234 -13.11719,33.07031 -25.25001,48.14453 -12.12108,15.05859 -32.90233,26.41016 -56.80859,26.41016 -14.34375,0 -14.19531,0.64453 -18.07031,5.20312 -3.8711,4.55859 -10.28125,18.31249 -19.94532,40.40625 -3.27734,8.09374 -10.6914,13.76953 -19.36328,14.8164 -8.66796,1.05079 -17.22265,-2.69141 -22.33593,-9.76562 -5.11719,-7.07422 -5.98438,-16.37109 -2.26953,-24.27343 9.38671,-21.45703 14.96484,-37.70313 27.32421,-52.26172 12.3711,-14.5547 33,-22.125 54.66016,-22.125 12.09766,0 14.14062,-1.93359 19.4297,-8.50782 5.29296,-6.57422 11.21484,-19.90234 18.51561,-36.93749 3.66798,-8.90625 12.30469,-14.75781 21.9375,-14.86328 z m -119.88281,0.30469 c 13.2539,0 24,10.74609 24,24 0,13.25391 -10.7461,24 -24,24 -13.25391,0 -24,-10.74609 -24,-24 0,-13.25391 10.74609,-24 24,-24 z m 120.00001,119.99999 c 13.25781,0 24,10.74609 24,24 0,13.25391 -10.74219,24 -24,24 -13.25391,0 -24,-10.74609 -24,-24 0,-13.25391 10.74609,-24 24,-24 z m 0,0"/> <path d="m 132,71.99806 c -33.136719,0 -60,26.863281 -60,60 0,33.13672 26.863281,60 60,60 -33.136719,0 -60,26.86328 -60,60 0,33.13672 26.863281,60 60,60 33.13672,0 60,-26.86328 60,-60 -0.0234,-1.37109 -0.0937,-2.73828 -0.21094,-4.10156 0.0703,0.008 0.14063,0.0156 0.21094,0.0234 0.0469,0 0.0937,0 0.14062,0 -0.0937,1.35938 -0.14062,2.71875 -0.14062,4.08204 0,33.13671 26.86328,60 60,60 33.13672,0 60,-26.86329 60,-60 0,-33.13672 -26.86328,-60 -60,-60 -0.0703,0.008 -0.14063,0.0156 -0.21094,0.0234 0,-0.008 0,-0.0156 0,-0.0234 0.0703,0 0.14063,0 0.21094,0 33.13672,0 60,-26.86329 60,-60 0,-33.136722 -26.86328,-60.000004 -60,-60.000004 -31.55469,0 -57.71875,24.441406 -59.85938,55.921874 -0.0469,0 -0.0937,0 -0.14062,0 -0.0703,0 -0.14063,0 -0.21094,0 -2.14453,-31.453124 -28.26172,-55.878905 -59.78515,-55.921874 z m 119.88672,35.69531 c 8.16406,-0.082 15.8125,3.9961 20.29687,10.82032 4.48438,6.82812 5.19141,15.46484 1.875,22.92968 -7.03125,16.40235 -13.11718,33.07031 -25.25,48.14453 -12.12109,15.0586 -32.90234,26.41016 -56.80859,26.41016 -14.34375,0 -14.19531,0.64453 -18.07031,5.20312 -3.8711,4.5586 -10.28125,18.3125 -19.94532,40.40625 -3.27734,8.09375 -10.6914,13.76954 -19.36328,14.81641 -8.66796,1.05078 -17.22265,-2.69141 -22.33593,-9.76562 -5.11719,-7.07422 -5.98438,-16.3711 -2.26953,-24.27344 9.38671,-21.45703 14.96484,-37.70313 27.32421,-52.26172 12.3711,-14.55469 33,-22.125 54.66016,-22.125 12.09766,0 14.14062,-1.93359 19.42969,-8.50781 5.29297,-6.57422 11.21484,-19.90235 18.51562,-36.9375 3.66797,-8.90625 12.30469,-14.75781 21.9375,-14.86328 z m -119.88281,0.30469 c 13.2539,0 24,10.74609 24,24 0,13.25391 -10.7461,24 -24,24 -13.25391,0 -24,-10.74609 -24,-24 0,-13.25391 10.74609,-24 24,-24 z m 120,120 c 13.25781,0 24,10.74609 24,24 0,13.25391 -10.74219,24 -24,24 -13.25391,0 -24,-10.74609 -24,-24 0,-13.25391 10.74609,-24 24,-24 z m 0,0"/> </g> <g transform="matrix(1.40625,0,0,1.40625,-78,-78)" style="fill:rgb(99.215%,49.019%,0%)"> <path style="fill:rgb(99.215%,49.019%,0%)" d="m 132,71.99806 c -33.136717,0 -59.999997,26.86328 -59.999997,60 0,33.13672 26.86328,60 59.999997,60 -33.136717,0 -59.999997,26.86327 -59.999997,59.99999 0,33.13673 26.86328,60 59.999997,60 33.13672,0 60,-26.86327 60,-60 -0.0234,-1.37109 -0.0937,-2.73828 -0.21095,-4.10155 0.0703,0.008 0.14064,0.0156 0.21095,0.0234 0.0469,0 0.0937,0 0.14062,0 -0.0937,1.35937 -0.14062,2.71875 -0.14062,4.08204 0,33.13671 26.86328,60 60,60 33.13673,0 60,-26.86329 60,-60 0,-33.13672 -26.86327,-60 -60,-60 -0.0703,0.008 -0.14062,0.0156 -0.21093,0.0234 0,-0.008 0,-0.0156 0,-0.0234 0.0703,0 0.14063,0 0.21093,0 33.13673,0 60,-26.86329 60,-60 0,-33.13673 -26.86327,-60.00001 -60,-60.00001 -31.55468,0 -57.71875,24.44141 -59.85938,55.92188 -0.0469,0 -0.0937,0 -0.14062,0 -0.0703,0 -0.14063,0 -0.21094,0 C 189.64453,96.47068 163.52734,72.0449 132.00391,72.00193 Z m 119.88672,35.69531 c 8.16407,-0.082 15.81251,3.9961 20.29688,10.82032 4.48437,6.82812 5.19141,15.46484 1.875,22.92968 -7.03125,16.40234 -13.11719,33.07031 -25.25001,48.14453 -12.12108,15.05859 -32.90233,26.41016 -56.80859,26.41016 -14.34375,0 -14.19531,0.64453 -18.07031,5.20312 -3.8711,4.55859 -10.28125,18.31249 -19.94532,40.40625 -3.27734,8.09374 -10.6914,13.76953 -19.36328,14.8164 -8.66796,1.05079 -17.22265,-2.69141 -22.33593,-9.76562 -5.11719,-7.07422 -5.98438,-16.37109 -2.26953,-24.27343 9.38671,-21.45703 14.96484,-37.70313 27.32421,-52.26172 12.3711,-14.5547 33,-22.125 54.66016,-22.125 12.09766,0 14.14062,-1.93359 19.4297,-8.50782 5.29296,-6.57422 11.21484,-19.90234 18.51561,-36.93749 3.66798,-8.90625 12.30469,-14.75781 21.9375,-14.86328 z m -119.88281,0.30469 c 13.2539,0 24,10.74609 24,24 0,13.25391 -10.7461,24 -24,24 -13.25391,0 -24,-10.74609 -24,-24 0,-13.25391 10.74609,-24 24,-24 z m 120.00001,119.99999 c 13.25781,0 24,10.74609 24,24 0,13.25391 -10.74219,24 -24,24 -13.25391,0 -24,-10.74609 -24,-24 0,-13.25391 10.74609,-24 24,-24 z m 0,0"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="m 132,71.99806 c -33.136719,0 -60,26.863281 -60,60 0,33.13672 26.863281,60 60,60 -33.136719,0 -60,26.86328 -60,60 0,33.13672 26.863281,60 60,60 33.13672,0 60,-26.86328 60,-60 -0.0234,-1.37109 -0.0937,-2.73828 -0.21094,-4.10156 0.0703,0.008 0.14063,0.0156 0.21094,0.0234 0.0469,0 0.0937,0 0.14062,0 -0.0937,1.35938 -0.14062,2.71875 -0.14062,4.08204 0,33.13671 26.86328,60 60,60 33.13672,0 60,-26.86329 60,-60 0,-33.13672 -26.86328,-60 -60,-60 -0.0703,0.008 -0.14063,0.0156 -0.21094,0.0234 0,-0.008 0,-0.0156 0,-0.0234 0.0703,0 0.14063,0 0.21094,0 33.13672,0 60,-26.86329 60,-60 0,-33.136722 -26.86328,-60.000004 -60,-60.000004 -31.55469,0 -57.71875,24.441406 -59.85938,55.921874 -0.0469,0 -0.0937,0 -0.14062,0 -0.0703,0 -0.14063,0 -0.21094,0 -2.14453,-31.453124 -28.26172,-55.878905 -59.78515,-55.921874 z"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 368.2793 97.917969 C 350.21778 98.115725 334.02393 109.08789 327.14648 125.78711 C 313.45752 157.72802 302.35596 182.71826 292.43164 195.04492 C 282.51463 207.37158 278.68311 210.99609 256 210.99609 C 215.3872 210.99609 176.70753 225.19043 153.51172 252.48047 C 130.3379 279.77783 119.87938 310.23877 102.2793 350.4707 C 95.313953 365.28759 96.940425 382.72021 106.53516 395.98438 C 116.12256 409.24852 132.16164 416.26513 148.41406 414.29492 C 164.67384 412.33204 178.57569 401.68945 184.7207 386.51367 C 202.84083 345.08789 214.86083 319.29933 222.11914 310.75195 C 229.38477 302.2046 229.10547 300.99609 256 300.99609 C 300.82422 300.99609 339.78858 279.71144 362.51562 251.47656 C 385.26466 223.2124 396.67578 191.96144 409.85938 161.20703 C 416.07764 147.21046 414.75196 131.01562 406.34375 118.21289 C 397.93556 105.41748 383.59472 97.772031 368.28711 97.925781 L 368.2793 97.917969 z M 143.50781 98.496094 C 118.65673 98.496094 98.507812 118.64501 98.507812 143.49609 C 98.507812 168.34717 118.65673 188.49609 143.50781 188.49609 C 168.35887 188.49609 188.50781 168.34717 188.50781 143.49609 C 188.50781 118.64501 168.35887 98.496094 143.50781 98.496094 z M 368.50781 323.49609 C 343.65673 323.49609 323.50781 343.64501 323.50781 368.49609 C 323.50781 393.34717 343.65673 413.49609 368.50781 413.49609 C 393.36621 413.49609 413.50781 393.34717 413.50781 368.49609 C 413.50781 343.64501 393.36621 323.49609 368.50781 323.49609 z" transform="matrix(0.53333333,0,0,0.53333333,55.466667,55.466667)"/> <path style="fill:rgb(99.215%,49.019%,0%)" d="M 252.00391,227.99806"/> </g> <path style="opacity:0.3" d="M 368.2793 97.917969 C 350.21778 98.115715 334.02392 109.0879 327.14648 125.78711 C 313.45752 157.72802 302.35596 182.71826 292.43164 195.04492 C 282.51463 207.37158 278.68311 210.99609 256 210.99609 C 215.3872 210.99609 176.70753 225.19043 153.51172 252.48047 C 130.3379 279.77783 119.87938 310.23877 102.2793 350.4707 C 98.682656 358.12158 97.395744 366.46836 98.294922 374.58008 C 98.837522 369.76187 100.15275 364.99434 102.2793 360.4707 C 119.87938 320.23877 130.3379 289.77782 153.51172 262.48047 C 176.70753 235.19043 215.3872 220.99609 256 220.99609 C 278.68311 220.99609 282.51463 217.37158 292.43164 205.04492 C 302.35596 192.71826 313.45752 167.72803 327.14648 135.78711 C 334.02392 119.08789 350.21778 108.11573 368.2793 107.91797 L 368.28711 107.92578 C 383.59472 107.77203 397.93556 115.41748 406.34375 128.21289 C 410.30514 134.24467 412.67244 141.03133 413.44141 147.98438 C 414.60553 137.67342 412.19508 127.12239 406.34375 118.21289 C 397.93556 105.41748 383.59472 97.772035 368.28711 97.925781 L 368.2793 97.917969 z M 143.50781 98.496094 C 118.65673 98.496094 98.507812 118.64501 98.507812 143.49609 C 98.507812 145.1867 98.609379 146.85387 98.791016 148.49609 C 101.27934 125.99849 120.34734 108.49609 143.50781 108.49609 C 166.66826 108.49609 185.73628 125.99849 188.22461 148.49609 C 188.40625 146.85387 188.50781 145.1867 188.50781 143.49609 C 188.50781 118.64501 168.35888 98.496094 143.50781 98.496094 z M 368.50781 323.49609 C 343.65673 323.49609 323.50781 343.64501 323.50781 368.49609 C 323.50781 370.1867 323.60938 371.85387 323.79102 373.49609 C 326.27934 350.9985 345.34734 333.49609 368.50781 333.49609 C 391.6751 333.49609 410.73712 350.9985 413.22461 373.49609 C 413.40618 371.85387 413.50781 370.1867 413.50781 368.49609 C 413.50781 343.64501 393.36621 323.49609 368.50781 323.49609 z" transform="scale(0.75)"/> </svg>
diff --git a/_icons_to_fix/xmlcopyeditor.svg b/_icons_to_fix/xmlcopyeditor.svg
new file mode 100644
index 000000000..7257993df
--- /dev/null
+++ b/_icons_to_fix/xmlcopyeditor.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 337.195312 L 24 349.195312 C 24 358.503906 31.496094 366 40.804688 366 L 343.195312 366 C 352.503906 366 360 358.503906 360 349.195312 L 360 337.195312 C 360 346.503906 352.503906 354 343.195312 354 L 40.804688 354 C 31.496094 354 24 346.503906 24 337.195312 Z M 24 337.195312"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 360 67.074219 L 239.273438 174.191406 L 248.96875 238.367188 L 360 296.652344 Z M 360 67.074219"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 84.28125 L 24 284.363281 L 106.734375 247.691406 L 105.71875 247.234375 L 152.570312 153.4375 Z M 24 84.28125"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(0%,0%,0%)" d="M 132 150 L 180 138 L 252 174 L 264 246 L 192 306 L 84 258 Z M 132 150"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.804688 L 24 46.804688 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.503906 30 360 37.496094 360 46.804688 L 360 40.804688 C 360 31.496094 352.503906 24 343.195312 24 Z M 40.804688 24"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 254.273438 225.851562 L 191.722656 294.742188 L 191.722656 360 L 343.199219 360 C 352.507812 360 360 352.507812 360 343.199219 L 360 290.683594 L 358.753906 290.109375 Z M 254.273438 225.851562"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <path style="fill:rgb(70.196%,70.196%,70.196%)" d="M 83.488281 252.144531 L 95.476562 241.234375 L 24 278.363281 L 24 343.199219 C 24 352.507812 31.492188 360 40.800781 360 L 192 360 L 192 295.199219 Z M 83.488281 252.144531"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:rgb(90.196%,90.196%,90.196%)" d="M 360 61.074219 L 239.273438 168.191406 L 248.96875 232.367188 L 360 290.652344 Z M 360 61.074219"/> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 24 78.28125 L 24 278.363281 L 94.347656 247.886719 L 93.328125 247.429688 L 152.570312 147.4375 Z M 24 78.28125"/> <path style="fill:rgb(16.862%,38.431%,75.294%)" d="M 171.871094 24 L 170.195312 134.792969 L 246.035156 174.253906 L 360 62.75 L 360 40.800781 C 360 31.492188 352.507812 24 343.199219 24 Z M 171.871094 24"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 40.800781 24 C 31.492188 24 24 31.492188 24 40.800781 L 24 79.960938 L 141.28125 149.789062 L 180 140.171875 L 180 24 Z M 40.800781 24"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 132 144 L 180 132 L 252 168 L 264 240 L 192 300 L 84 252 Z M 132 144"/> <use mask="url(#mask4)" xlink:href="#surface17"/> </g> </svg>
diff --git a/_icons_to_fix/yandex-browser-beta.svg b/_icons_to_fix/yandex-browser-beta.svg
new file mode 100644
index 000000000..66c515fd0
--- /dev/null
+++ b/_icons_to_fix/yandex-browser-beta.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 192.679688 24.066406 193.34375 24.105469 194.015625 C 26.214844 102.804688 100.265625 30 192 30 C 283.734375 30 357.785156 102.804688 359.894531 194.015625 C 359.933594 193.34375 360 192.679688 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 359.894531 195.984375 C 357.785156 287.195312 283.734375 360 192 360 C 100.273438 360 26.226562 287.207031 24.105469 196.007812 C 24.070312 196.671875 24 197.328125 24 198 C 24 291.070312 98.929688 366 192 366 C 285.070312 366 360 291.070312 360 198 C 360 197.320312 359.933594 196.65625 359.894531 195.984375 Z M 359.894531 195.984375"/> </g> </defs> <g> <path style="fill:rgb(80.000%,80.000%,80.000%)" d="M 192 24 C 98.929688 24 24 98.929688 24 192 C 24 285.070312 98.929688 360 192 360 C 285.070312 360 360 285.070312 360 192 C 360 98.929688 285.070312 24 192 24 Z M 192 24"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 168 180 L 216 180 L 216 324 L 168 324 Z M 168 180"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 269.820312 92.234375 L 303.769531 126.179688 L 201.9375 228 L 168 194.0625 Z M 269.820312 92.234375"/> <path style="fill:rgb(99.215%,28.627%,28.627%)" d="M 114.339844 92.234375 L 80.398438 126.179688 L 182.21875 228 L 216.167969 194.0625 Z M 114.339844 92.234375"/> <use mask="url(#mask1)" xlink:href="#surface8"/> </g> </svg>
diff --git a/_icons_to_fix/yubikey-neo-manager.svg b/_icons_to_fix/yubikey-neo-manager.svg
new file mode 100644
index 000000000..aed2fedd8
--- /dev/null
+++ b/_icons_to_fix/yubikey-neo-manager.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 360 105.214844 284.785156 30 192 30 Z M 192 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 22 20 L 32.39974 33" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 24 46 L 44 20" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.097656 100.640625 30.050781 192 30 C 283.753906 30.058594 358.488281 103.726562 359.871094 195.46875 C 359.925781 194.3125 359.96875 193.15625 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 384 288 C 384 341.019531 341.019531 384 288 384 C 234.980469 384 192 341.019531 192 288 C 192 234.980469 234.980469 192 288 192 C 341.019531 192 384 234.980469 384 288 Z M 384 288"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 25.000196 45 L 45.000196 19" transform="matrix(6,0,0,6,-6.001175,0)"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 23.000196 19 L 33.399935 32" transform="matrix(6,0,0,6,-6.001175,0)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(59.215%,33.333%,70.196%)" d="M 384 282 C 384 335.019531 341.019531 378 288 378 C 234.980469 378 192 335.019531 192 282 C 192 228.980469 234.980469 186 288 186 C 341.019531 186 384 228.980469 384 282 Z M 384 282"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 42 54 L 42 40 L 54 54 L 54 40" transform="matrix(6,0,0,6,0,0)"/> </g> </svg>
diff --git a/_icons_to_fix/yubikey-personalization-gui.svg b/_icons_to_fix/yubikey-personalization-gui.svg
new file mode 100644
index 000000000..fb7824004
--- /dev/null
+++ b/_icons_to_fix/yubikey-personalization-gui.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 360 105.214844 284.785156 30 192 30 Z M 192 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 22 20 L 32.39974 33" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 24 46 L 44 20" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.097656 100.640625 30.050781 192 30 C 283.753906 30.058594 358.488281 103.726562 359.871094 195.46875 C 359.925781 194.3125 359.96875 193.15625 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 384 288 C 384 341.019531 341.019531 384 288 384 C 234.980469 384 192 341.019531 192 288 C 192 234.980469 234.980469 192 288 192 C 341.019531 192 384 234.980469 384 288 Z M 384 288"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 25.000196 45 L 45.000196 19" transform="matrix(6,0,0,6,-6.001175,0)"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 23.000196 19 L 33.399935 32" transform="matrix(6,0,0,6,-6.001175,0)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(80.392%,36.078%,50.588%)" d="M 384 282 C 384 335.019531 341.019531 378 288 378 C 234.980469 378 192 335.019531 192 282 C 192 228.980469 234.980469 186 288 186 C 341.019531 186 384 228.980469 384 282 Z M 384 282"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 275.574219 234 L 274.515625 246.644531 C 270.503906 248.128906 266.777344 250.285156 263.492188 253.019531 L 252 247.609375 L 240 268.394531 L 250.433594 275.640625 C 250.0625 277.738281 249.871094 279.867188 249.859375 282 C 249.859375 284.140625 250.042969 286.277344 250.40625 288.390625 L 240 295.609375 L 252 316.394531 L 263.464844 310.996094 C 266.761719 313.71875 270.496094 315.859375 274.511719 317.332031 L 275.570312 330 L 299.570312 330 L 300.628906 317.355469 C 304.640625 315.871094 308.367188 313.714844 311.652344 310.980469 L 323.144531 316.390625 L 335.144531 295.605469 L 324.710938 288.363281 C 325.082031 286.261719 325.273438 284.132812 325.285156 282 C 325.285156 279.859375 325.101562 277.722656 324.738281 275.613281 L 335.144531 268.394531 L 323.144531 247.609375 L 311.679688 253.003906 C 308.382812 250.28125 304.644531 248.140625 300.628906 246.667969 L 299.570312 233.996094 L 275.570312 233.996094 Z M 287.574219 268.289062 C 295.148438 268.285156 301.289062 274.425781 301.289062 282.003906 C 301.289062 289.578125 295.148438 295.71875 287.574219 295.71875 C 279.996094 295.71875 273.855469 289.578125 273.855469 282.003906 C 273.855469 274.425781 279.996094 268.285156 287.574219 268.289062 Z M 287.574219 268.289062"/> </g> </svg>
diff --git a/_icons_to_fix/yubikey-piv-manager.svg b/_icons_to_fix/yubikey-piv-manager.svg
new file mode 100644
index 000000000..01dcb8156
--- /dev/null
+++ b/_icons_to_fix/yubikey-piv-manager.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 360 105.214844 284.785156 30 192 30 Z M 192 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 22 20 L 32.39974 33" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 24 46 L 44 20" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.097656 100.640625 30.050781 192 30 C 283.753906 30.058594 358.488281 103.726562 359.871094 195.46875 C 359.925781 194.3125 359.96875 193.15625 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 384 288 C 384 341.019531 341.019531 384 288 384 C 234.980469 384 192 341.019531 192 288 C 192 234.980469 234.980469 192 288 192 C 341.019531 192 384 234.980469 384 288 Z M 384 288"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 25.000196 45 L 45.000196 19" transform="matrix(6,0,0,6,-6.001175,0)"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 23.000196 19 L 33.399935 32" transform="matrix(6,0,0,6,-6.001175,0)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(99.215%,54.117%,9.803%)" d="M 384 282 C 384 335.019531 341.019531 378 288 378 C 234.980469 378 192 335.019531 192 282 C 192 228.980469 234.980469 186 288 186 C 341.019531 186 384 228.980469 384 282 Z M 384 282"/> <path style="fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 42 55 L 42 41 L 54 41 L 54 49 L 42 49" transform="matrix(6,0,0,6,0,0)"/> </g> </svg>
diff --git a/_icons_to_fix/yubioath.svg b/_icons_to_fix/yubioath.svg
new file mode 100644
index 000000000..7958475d3
--- /dev/null
+++ b/_icons_to_fix/yubioath.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(0%,0%,0%)" d="M 192 30 C 99.214844 30 24 105.214844 24 198 C 24 290.785156 99.214844 366 192 366 C 284.785156 366 360 290.785156 360 198 C 360 105.214844 284.785156 30 192 30 Z M 192 30"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 22 20 L 32.39974 33" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 24 46 L 44 20" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask3"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip4"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface14" clip-path="url(#clip4)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24.035156 192.8125 24.078125 193.625 24.128906 194.4375 C 26.066406 103.097656 100.640625 30.050781 192 30 C 283.753906 30.058594 358.488281 103.726562 359.871094 195.46875 C 359.925781 194.3125 359.96875 193.15625 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> </g> <mask id="mask4"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip5"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface17" clip-path="url(#clip5)"> <path style="fill:rgb(0%,0%,0%)" d="M 384 288 C 384 341.019531 341.019531 384 288 384 C 234.980469 384 192 341.019531 192 288 C 192 234.980469 234.980469 192 288 192 C 341.019531 192 384 234.980469 384 288 Z M 384 288"/> </g> </defs> <g> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:rgb(14.117%,66.666%,43.137%)" d="M 192 24 C 99.214844 24 24 99.214844 24 192 C 24 284.785156 99.214844 360 192 360 C 284.785156 360 360 284.785156 360 192 C 360 99.214844 284.785156 24 192 24 Z M 192 24"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 25.000196 45 L 45.000196 19" transform="matrix(6,0,0,6,-6.001175,0)"/> <path style="fill:none;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100.000%,100.000%,100.000%)" d="M 23.000196 19 L 33.399935 32" transform="matrix(6,0,0,6,-6.001175,0)"/> <use mask="url(#mask3)" xlink:href="#surface14"/> <use mask="url(#mask4)" xlink:href="#surface17"/> <path style="fill:rgb(29.803%,29.803%,29.803%)" d="M 384 282 C 384 335.019531 341.019531 378 288 378 C 234.980469 378 192 335.019531 192 282 C 192 228.980469 234.980469 186 288 186 C 341.019531 186 384 228.980469 384 282 Z M 384 282"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 261 240 C 236.148438 240 216 260.148438 216 285 C 216 309.851562 236.148438 330 261 330 C 285.851562 330 306 309.851562 306 285 C 306 260.148438 285.851562 240 261 240 Z M 261 258 C 275.910156 258 288 270.089844 288 285 C 288 299.910156 275.910156 312 261 312 C 246.089844 312 234 299.910156 234 285 C 234 270.089844 246.089844 258 261 258 Z M 261 258"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 288 276 L 360 276 L 360 294 L 288 294 Z M 288 276"/> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 348 294 L 348 312 L 330 312 L 330 294 Z M 348 294"/> </g> </svg>
diff --git a/_icons_to_fix/zim.svg b/_icons_to_fix/zim.svg
new file mode 100644
index 000000000..a3a95225d
--- /dev/null
+++ b/_icons_to_fix/zim.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:none;stroke-width:3.999902;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 20.028646 19 L 40.999349 19 L 20.028646 47 L 43.971354 47" transform="matrix(6,0,0,6,0,0)"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 40.804688 24 C 31.496094 24 24 31.496094 24 40.800781 L 24 46.800781 C 24 37.496094 31.496094 30 40.804688 30 L 343.195312 30 C 352.496094 30 360 37.496094 360 46.800781 L 360 40.800781 C 360 31.496094 352.496094 24 343.195312 24 Z M 40.804688 24"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 343.195312 L 24 349.195312 C 24 358.496094 31.496094 366 40.804688 366 L 343.195312 366 C 352.496094 366 360 358.496094 360 349.195312 L 360 343.195312 C 360 352.496094 352.496094 360 343.195312 360 L 40.804688 360 C 31.496094 360 24 352.496094 24 343.195312 Z M 24 343.195312"/> </g> </defs> <g> <path style="fill:rgb(23.137%,41.568%,72.549%)" d="M 360 343.199219 L 360 40.800781 C 360 31.523438 352.476562 24 343.199219 24 L 40.800781 24 C 31.523438 24 24 31.523438 24 40.800781 L 24 343.199219 C 24 352.476562 31.523438 360 40.800781 360 L 343.199219 360 C 352.476562 360 360 352.476562 360 343.199219 Z M 360 343.199219"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <path style="fill:none;stroke-width:3.999902;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(99.607%,44.313%,44.313%)" d="M 20.028646 18.000651 L 40.999349 18.000651 L 20.028646 46 L 43.971354 46" transform="matrix(6,0,0,6,0,0)"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> </g> </svg>
diff --git a/_icons_to_fix/zuluMount.svg b/_icons_to_fix/zuluMount.svg
new file mode 100644
index 000000000..9f87b7cf4
--- /dev/null
+++ b/_icons_to_fix/zuluMount.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="512" version="1.1" viewBox="0 0 384 384"> <defs> <filter id="alpha" width="100%" height="100%" x="0%" y="0%" filterUnits="objectBoundingBox"> <feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> </filter> <mask id="mask0"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.101961"/> </g> </mask> <clipPath id="clip1"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface5" clip-path="url(#clip1)"> <path style="fill:rgb(100.000%,100.000%,100.000%)" d="M 42 24 C 32.027344 24 24 32.027344 24 42 L 24 48 C 24 38.027344 32.027344 30 42 30 L 342 30 C 351.972656 30 360 38.027344 360 48 L 360 42 C 360 32.027344 351.972656 24 342 24 Z M 42 24"/> </g> <mask id="mask1"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip2"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface8" clip-path="url(#clip2)"> <path style="fill:rgb(0%,0%,0%)" d="M 24 342 L 24 348 C 24 357.972656 32.027344 366 42 366 L 342 366 C 351.972656 366 360 357.972656 360 348 L 360 342 C 360 351.972656 351.972656 360 342 360 L 42 360 C 32.027344 360 24 351.972656 24 342 Z M 24 342"/> </g> <mask id="mask2"> <g filter="url(#alpha)"> <rect width="384" height="384" x="0" y="0" style="fill:rgb(0%,0%,0%);fill-opacity:0.2"/> </g> </mask> <clipPath id="clip3"> <rect width="384" height="384" x="0" y="0"/> </clipPath> <g id="surface11" clip-path="url(#clip3)"> <path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 6.014323 13.014242 L 13.5 13.014242 L 6.5 21.99992 L 14.5 21.99992" transform="matrix(12,0,0,12,0,5.82909)"/> <path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%)" d="M 17 21.99992 L 17 9.99992 L 21.5 16.99992 L 26 9.99992 L 26 21.985922" transform="matrix(12,0,0,12,0,5.82909)"/> </g> </defs> <g> <path style="fill:rgb(84.705%,18.823%,18.823%)" d="M 360 342 L 360 42 C 360 32.058594 351.941406 24 342 24 L 42 24 C 32.058594 24 24 32.058594 24 42 L 24 342 C 24 351.941406 32.058594 360 42 360 L 342 360 C 351.941406 360 360 351.941406 360 342 Z M 360 342"/> <use mask="url(#mask0)" xlink:href="#surface5"/> <use mask="url(#mask1)" xlink:href="#surface8"/> <use mask="url(#mask2)" xlink:href="#surface11"/> <path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(99.607%,44.313%,44.313%)" d="M 6.014323 13.014242 L 13.5 13.014242 L 6.5 21.99992 L 14.5 21.99992" transform="matrix(12,0,0,12,0,-0.17091)"/> <path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(99.607%,44.313%,44.313%)" d="M 17 21.99992 L 17 9.99992 L 21.5 16.99992 L 26 9.99992 L 26 21.985922" transform="matrix(12,0,0,12,0,-0.17091)"/> </g> </svg>