summaryrefslogtreecommitdiff
path: root/Adwaita
diff options
context:
space:
mode:
authorJakub Steiner <jimmac@gmail.com>2022-11-04 13:25:37 +0100
committerJakub Steiner <jimmac@gmail.com>2022-11-04 13:25:37 +0100
commit3d291e46771589c0416fa4dd45e50f7a6b032110 (patch)
tree14d489eba0cd32033306f34ea190fd98a4919c5b /Adwaita
parente148bf86db3b4f43df337c47ed0e8af19652e949 (diff)
parent6f476ba0d5fe54b8b33c9aa2081e076d04a2c70a (diff)
downloadadwaita-icon-theme-3d291e46771589c0416fa4dd45e50f7a6b032110.tar.gz
Merge branch 'wip/jimmac/scalable-128-hicolor'
Diffstat (limited to 'Adwaita')
-rw-r--r--Adwaita/16x16/mimetypes/image-x-generic.pngbin676 -> 636 bytes
l---------[-rw-r--r--]Adwaita/16x16/places/folder-drag-accept.pngbin649 -> 10 bytes
l---------[-rw-r--r--]Adwaita/16x16/places/folder-open.pngbin680 -> 10 bytes
-rw-r--r--Adwaita/22x22/devices/audio-headphones.pngbin1337 -> 0 bytes
-rw-r--r--Adwaita/22x22/devices/audio-headset.pngbin1418 -> 0 bytes
-rw-r--r--Adwaita/22x22/devices/computer.pngbin398 -> 0 bytes
-rw-r--r--Adwaita/22x22/devices/drive-harddisk.pngbin1001 -> 0 bytes
-rw-r--r--Adwaita/22x22/devices/drive-removable-media.pngbin585 -> 0 bytes
-rw-r--r--Adwaita/22x22/devices/input-gaming.pngbin1008 -> 0 bytes
-rw-r--r--Adwaita/22x22/devices/media-optical.pngbin1311 -> 0 bytes
-rw-r--r--Adwaita/22x22/devices/media-removable.pngbin922 -> 0 bytes
-rw-r--r--Adwaita/22x22/devices/printer-network.pngbin964 -> 0 bytes
-rw-r--r--Adwaita/22x22/devices/printer.pngbin726 -> 0 bytes
-rw-r--r--Adwaita/22x22/emblems/emblem-readonly.pngbin623 -> 0 bytes
-rw-r--r--Adwaita/22x22/emblems/emblem-shared.pngbin803 -> 0 bytes
-rw-r--r--Adwaita/22x22/emblems/emblem-symbolic-link.pngbin715 -> 0 bytes
-rw-r--r--Adwaita/22x22/emblems/emblem-synchronizing.pngbin857 -> 0 bytes
-rw-r--r--Adwaita/22x22/emblems/emblem-unreadable.pngbin774 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/application-certificate.pngbin713 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/application-x-addon.pngbin1093 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/application-x-executable.pngbin1242 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/application-x-firmware.pngbin742 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/application-x-generic.pngbin569 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/application-x-sharedlib.pngbin1172 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/audio-x-generic.pngbin909 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/font-x-generic.pngbin898 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/image-x-generic.pngbin935 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/inode-directory.pngbin872 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/inode-symlink.pngbin695 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/package-x-generic.pngbin827 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/text-html.pngbin944 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/text-x-generic-template.pngbin719 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/text-x-generic.pngbin629 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/text-x-preview.pngbin569 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/text-x-script.pngbin911 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/video-x-generic.pngbin845 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-address-book.pngbin887 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-calendar.pngbin672 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-document-template.pngbin647 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-document.pngbin850 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-drawing-template.pngbin727 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-drawing.pngbin817 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-presentation-template.pngbin760 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-presentation.pngbin789 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-spreadsheet-template.pngbin644 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-office-spreadsheet.pngbin697 -> 0 bytes
-rw-r--r--Adwaita/22x22/mimetypes/x-package-repository.pngbin1227 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-documents.pngbin982 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-download.pngbin1021 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-drag-accept.pngbin806 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-music.pngbin1018 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-open.pngbin835 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-pictures.pngbin1052 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-publicshare.pngbin1071 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-remote.pngbin1005 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-saved-search.pngbin1035 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-templates.pngbin1017 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder-videos.pngbin970 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/folder.pngbin872 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/network-server.pngbin1072 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/network-workgroup.pngbin550 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/start-here.pngbin1198 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/user-bookmarks.pngbin1088 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/user-desktop.pngbin1054 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/user-home.pngbin1052 -> 0 bytes
-rw-r--r--Adwaita/22x22/places/user-trash.pngbin820 -> 0 bytes
-rw-r--r--Adwaita/22x22/status/avatar-default.pngbin929 -> 0 bytes
-rw-r--r--Adwaita/22x22/status/image-loading.pngbin636 -> 0 bytes
-rw-r--r--Adwaita/22x22/status/image-missing.pngbin670 -> 0 bytes
-rw-r--r--Adwaita/22x22/status/user-trash-full.pngbin955 -> 0 bytes
-rw-r--r--Adwaita/24x24/devices/audio-headphones.pngbin1362 -> 0 bytes
-rw-r--r--Adwaita/24x24/devices/audio-headset.pngbin1485 -> 0 bytes
-rw-r--r--Adwaita/24x24/devices/computer.pngbin370 -> 0 bytes
-rw-r--r--Adwaita/24x24/devices/drive-harddisk.pngbin1003 -> 0 bytes
-rw-r--r--Adwaita/24x24/devices/drive-removable-media.pngbin638 -> 0 bytes
-rw-r--r--Adwaita/24x24/devices/media-optical.pngbin1371 -> 0 bytes
-rw-r--r--Adwaita/24x24/devices/media-removable.pngbin1068 -> 0 bytes
-rw-r--r--Adwaita/24x24/devices/printer-network.pngbin1039 -> 0 bytes
-rw-r--r--Adwaita/24x24/devices/printer.pngbin844 -> 0 bytes
-rw-r--r--Adwaita/24x24/emblems/emblem-readonly.pngbin610 -> 0 bytes
-rw-r--r--Adwaita/24x24/emblems/emblem-shared.pngbin792 -> 0 bytes
-rw-r--r--Adwaita/24x24/emblems/emblem-symbolic-link.pngbin699 -> 0 bytes
-rw-r--r--Adwaita/24x24/emblems/emblem-synchronizing.pngbin834 -> 0 bytes
-rw-r--r--Adwaita/24x24/emblems/emblem-unreadable.pngbin747 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/application-certificate.pngbin721 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/application-x-addon.pngbin1119 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/application-x-executable.pngbin1296 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/application-x-firmware.pngbin787 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/application-x-generic.pngbin577 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/application-x-sharedlib.pngbin1206 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/audio-x-generic.pngbin933 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/font-x-generic.pngbin909 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/image-x-generic.pngbin980 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/inode-directory.pngbin848 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/inode-symlink.pngbin734 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/package-x-generic.pngbin860 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/text-html.pngbin949 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/text-x-generic-template.pngbin727 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/text-x-generic.pngbin640 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/text-x-preview.pngbin577 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/text-x-script.pngbin920 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/video-x-generic.pngbin854 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-address-book.pngbin920 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-calendar.pngbin677 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-document-template.pngbin654 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-document.pngbin862 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-drawing-template.pngbin734 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-drawing.pngbin823 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-presentation-template.pngbin785 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-presentation.pngbin814 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-spreadsheet-template.pngbin656 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-office-spreadsheet.pngbin704 -> 0 bytes
-rw-r--r--Adwaita/24x24/mimetypes/x-package-repository.pngbin1264 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-documents.pngbin935 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-download.pngbin987 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-drag-accept.pngbin791 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-music.pngbin982 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-open.pngbin820 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-pictures.pngbin1045 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-publicshare.pngbin1048 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-remote.pngbin906 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-saved-search.pngbin1027 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-templates.pngbin994 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder-videos.pngbin941 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/folder.pngbin848 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/network-server.pngbin1073 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/network-workgroup.pngbin502 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/start-here.pngbin1190 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/user-bookmarks.pngbin1071 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/user-desktop.pngbin1021 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/user-home.pngbin1030 -> 0 bytes
-rw-r--r--Adwaita/24x24/places/user-trash.pngbin843 -> 0 bytes
-rw-r--r--Adwaita/24x24/status/avatar-default.pngbin967 -> 0 bytes
-rw-r--r--Adwaita/24x24/status/image-loading.pngbin654 -> 0 bytes
-rw-r--r--Adwaita/24x24/status/image-missing.pngbin713 -> 0 bytes
-rw-r--r--Adwaita/24x24/status/user-trash-full.pngbin978 -> 0 bytes
-rw-r--r--Adwaita/256x256/places/user-trash.pngbin8643 -> 0 bytes
-rw-r--r--Adwaita/256x256/status/user-trash-full.pngbin12859 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/audio-headphones.pngbin1803 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/audio-headset.pngbin2002 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/computer.pngbin409 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/drive-harddisk.pngbin1368 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/drive-removable-media.pngbin701 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/input-gaming.pngbin1645 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/media-optical.pngbin1816 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/media-removable.pngbin1250 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/printer-network.pngbin1198 -> 0 bytes
-rw-r--r--Adwaita/32x32/devices/printer.pngbin1050 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/application-certificate.pngbin943 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/application-x-addon.pngbin1429 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/application-x-executable.pngbin1610 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/application-x-firmware.pngbin856 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/application-x-generic.pngbin626 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/application-x-sharedlib.pngbin1457 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/audio-x-generic.pngbin1334 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/font-x-generic.pngbin1091 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/image-x-generic.pngbin1270 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/inode-directory.pngbin998 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/inode-symlink.pngbin796 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/package-x-generic.pngbin940 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/text-html.pngbin1208 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/text-x-generic-template.pngbin791 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/text-x-generic.pngbin688 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/text-x-preview.pngbin626 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/text-x-script.pngbin1220 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/video-x-generic.pngbin1064 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-address-book.pngbin1234 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-calendar.pngbin1587 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-document-template.pngbin748 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-document.pngbin1062 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-drawing-template.pngbin892 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-drawing.pngbin1112 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-presentation-template.pngbin993 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-presentation.pngbin1056 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-spreadsheet-template.pngbin823 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-office-spreadsheet.pngbin868 -> 0 bytes
-rw-r--r--Adwaita/32x32/mimetypes/x-package-repository.pngbin1961 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-documents.pngbin1133 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-download.pngbin1186 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-drag-accept.pngbin1077 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-music.pngbin1277 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-open.pngbin1097 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-pictures.pngbin1254 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-publicshare.pngbin1272 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-remote.pngbin1121 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-saved-search.pngbin1250 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-templates.pngbin1170 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder-videos.pngbin1229 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/folder.pngbin998 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/network-server.pngbin1253 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/network-workgroup.pngbin546 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/start-here.pngbin2014 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/user-bookmarks.pngbin1332 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/user-desktop.pngbin1258 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/user-home.pngbin1305 -> 0 bytes
-rw-r--r--Adwaita/32x32/places/user-trash.pngbin1108 -> 0 bytes
-rw-r--r--Adwaita/32x32/status/avatar-default.pngbin1194 -> 0 bytes
-rw-r--r--Adwaita/32x32/status/image-loading.pngbin765 -> 0 bytes
-rw-r--r--Adwaita/32x32/status/image-missing.pngbin772 -> 0 bytes
-rw-r--r--Adwaita/32x32/status/user-trash-full.pngbin1280 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/audio-headphones.pngbin3082 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/audio-headset.pngbin3463 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/computer.pngbin575 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/drive-harddisk.pngbin2052 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/drive-removable-media.pngbin924 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/input-gaming.pngbin2678 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/media-optical.pngbin2824 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/media-removable.pngbin1591 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/printer-network.pngbin1665 -> 0 bytes
-rw-r--r--Adwaita/48x48/devices/printer.pngbin1239 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/application-certificate.pngbin1602 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/application-x-addon.pngbin1952 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/application-x-executable.pngbin2276 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/application-x-firmware.pngbin1456 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/application-x-generic.pngbin781 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/application-x-sharedlib.pngbin1894 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/audio-x-generic.pngbin1994 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/font-x-generic.pngbin1432 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/image-x-generic.pngbin2199 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/inode-directory.pngbin1260 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/inode-symlink.pngbin1077 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/package-x-generic.pngbin1241 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/text-html.pngbin1631 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/text-x-generic-template.pngbin1059 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/text-x-generic.pngbin899 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/text-x-preview.pngbin781 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/text-x-script.pngbin1615 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/video-x-generic.pngbin1178 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-address-book.pngbin1899 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-calendar.pngbin2637 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-document-template.pngbin950 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-document.pngbin1522 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-drawing-template.pngbin1116 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-drawing.pngbin1409 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-presentation-template.pngbin1392 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-presentation.pngbin1486 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-spreadsheet-template.pngbin1253 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-office-spreadsheet.pngbin1324 -> 0 bytes
-rw-r--r--Adwaita/48x48/mimetypes/x-package-repository.pngbin3086 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-documents.pngbin1437 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-download.pngbin1530 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-drag-accept.pngbin1458 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-music.pngbin1740 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-open.pngbin1561 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-pictures.pngbin1897 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-publicshare.pngbin1924 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-remote.pngbin1496 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-saved-search.pngbin1714 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-templates.pngbin1503 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder-videos.pngbin1633 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/folder.pngbin1260 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/network-server.pngbin1485 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/network-workgroup.pngbin758 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/start-here.pngbin3196 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/user-bookmarks.pngbin1908 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/user-desktop.pngbin1540 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/user-home.pngbin1621 -> 0 bytes
-rw-r--r--Adwaita/48x48/places/user-trash.pngbin1464 -> 0 bytes
-rw-r--r--Adwaita/48x48/status/avatar-default.pngbin1669 -> 0 bytes
-rw-r--r--Adwaita/48x48/status/image-loading.pngbin887 -> 0 bytes
-rw-r--r--Adwaita/48x48/status/image-missing.pngbin1121 -> 0 bytes
-rw-r--r--Adwaita/48x48/status/user-trash-full.pngbin1811 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/audio-headphones.pngbin50536 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/audio-headset.pngbin56690 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/audio-microphone.pngbin30422 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/camera-web.pngbin81932 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/computer.pngbin4574 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/drive-harddisk.pngbin31509 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/drive-multidisk.pngbin18613 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/drive-optical.pngbin12614 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/drive-removable-media.pngbin8764 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/ebook-reader.pngbin12113 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/input-gaming.pngbin31835 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/input-keyboard.pngbin29292 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/input-mouse.pngbin15380 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/input-tablet.pngbin18118 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/media-flash.pngbin9067 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/media-floppy.pngbin8750 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/media-optical.pngbin49115 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/media-removable.pngbin19600 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/phone.pngbin20314 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/printer-network.pngbin22789 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/printer.pngbin11308 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/scanner.pngbin10545 -> 0 bytes
-rw-r--r--Adwaita/512x512/devices/video-display.pngbin25338 -> 0 bytes
-rw-r--r--Adwaita/512x512/emblems/emblem-readonly.pngbin7753 -> 0 bytes
-rw-r--r--Adwaita/512x512/emblems/emblem-shared.pngbin12104 -> 0 bytes
-rw-r--r--Adwaita/512x512/emblems/emblem-symbolic-link.pngbin9934 -> 0 bytes
-rw-r--r--Adwaita/512x512/emblems/emblem-synchronizing.pngbin12994 -> 0 bytes
-rw-r--r--Adwaita/512x512/emblems/emblem-unreadable.pngbin9707 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/application-x-addon.pngbin28999 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/application-x-executable.pngbin20788 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/application-x-firmware.pngbin23717 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/application-x-generic.pngbin6816 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/application-x-sharedlib.pngbin19515 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/audio-x-generic.pngbin29732 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/font-x-generic.pngbin12524 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/image-x-generic.pngbin72911 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/inode-directory.pngbin15090 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/inode-symlink.pngbin8459 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/package-x-generic.pngbin10874 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/text-html.pngbin18474 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/text-x-generic-template.pngbin10530 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/text-x-generic.pngbin7164 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/text-x-preview.pngbin6816 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/text-x-script.pngbin15248 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/video-x-generic.pngbin24262 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/x-office-address-book.pngbin17157 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/x-office-document-template.pngbin11584 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/x-office-document.pngbin42402 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/x-office-drawing-template.pngbin13451 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/x-office-drawing.pngbin14258 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/x-office-presentation-template.pngbin14832 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/x-office-presentation.pngbin12146 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/x-office-spreadsheet-template.pngbin11340 -> 0 bytes
-rw-r--r--Adwaita/512x512/mimetypes/x-office-spreadsheet.pngbin7432 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-documents.pngbin17046 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-download.pngbin16570 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-drag-accept.pngbin11598 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-music.pngbin20368 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-open.pngbin13335 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-pictures.pngbin20781 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-publicshare.pngbin22919 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-remote.pngbin15985 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-saved-search.pngbin20482 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-templates.pngbin17071 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder-videos.pngbin18284 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/folder.pngbin15098 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/network-server.pngbin19196 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/network-workgroup.pngbin6429 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/user-bookmarks.pngbin22109 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/user-desktop.pngbin16736 -> 0 bytes
-rw-r--r--Adwaita/512x512/places/user-home.pngbin18948 -> 0 bytes
-rw-r--r--Adwaita/512x512/status/avatar-default.pngbin15748 -> 0 bytes
-rw-r--r--Adwaita/512x512/status/image-loading.pngbin6556 -> 0 bytes
-rw-r--r--Adwaita/512x512/status/image-missing.pngbin7203 -> 0 bytes
-rw-r--r--Adwaita/scalable/devices/audio-headphones.svg1
-rw-r--r--Adwaita/scalable/devices/audio-headset.svg1
-rw-r--r--Adwaita/scalable/devices/camera-web.svg31
-rw-r--r--Adwaita/scalable/devices/computer.svg59
-rw-r--r--Adwaita/scalable/devices/drive-harddisk.svg67
-rw-r--r--Adwaita/scalable/devices/drive-multidisk.svg118
-rw-r--r--Adwaita/scalable/devices/drive-optical.svg48
-rw-r--r--Adwaita/scalable/devices/drive-removable-media.svg16
-rw-r--r--Adwaita/scalable/devices/ebook-reader.svg47
-rw-r--r--Adwaita/scalable/devices/input-gaming.svg43
-rw-r--r--Adwaita/scalable/devices/input-keyboard.svg19
-rw-r--r--Adwaita/scalable/devices/input-tablet.svg60
-rw-r--r--Adwaita/scalable/devices/media-flash.svg1
-rw-r--r--Adwaita/scalable/devices/media-optical.svg55
-rw-r--r--Adwaita/scalable/devices/media-removable.svg49
-rw-r--r--Adwaita/scalable/devices/microphone.svg64
-rw-r--r--Adwaita/scalable/devices/phone.svg39
-rw-r--r--Adwaita/scalable/devices/printer-network.svg119
-rw-r--r--Adwaita/scalable/devices/printer.svg74
-rw-r--r--Adwaita/scalable/devices/scanner.svg112
-rw-r--r--Adwaita/scalable/devices/video-display.svg59
-rw-r--r--Adwaita/scalable/mimetypes/application-x-addon.svg5
-rw-r--r--Adwaita/scalable/mimetypes/application-x-executable.svg37
-rw-r--r--Adwaita/scalable/mimetypes/application-x-firmware.svg1
-rw-r--r--Adwaita/scalable/mimetypes/application-x-generic.svg5
-rw-r--r--Adwaita/scalable/mimetypes/application-x-sharedlib-symbolic.svg7
-rw-r--r--Adwaita/scalable/mimetypes/application-x-sharedlib.svg46
-rw-r--r--Adwaita/scalable/mimetypes/audio-x-generic.svg13
-rw-r--r--Adwaita/scalable/mimetypes/font-x-generic.svg12
-rw-r--r--Adwaita/scalable/mimetypes/image-x-generic.svg13
l---------Adwaita/scalable/mimetypes/inode-directory.svg1
-rw-r--r--Adwaita/scalable/mimetypes/inode-symlink.svg8
-rw-r--r--Adwaita/scalable/mimetypes/package-x-generic.svg27
-rw-r--r--Adwaita/scalable/mimetypes/text-html.svg23
-rw-r--r--Adwaita/scalable/mimetypes/text-x-generic.svg17
l---------Adwaita/scalable/mimetypes/text-x-preview.svg1
-rw-r--r--Adwaita/scalable/mimetypes/text-x-script.svg39
-rw-r--r--Adwaita/scalable/mimetypes/video-x-generic.svg11
-rw-r--r--Adwaita/scalable/mimetypes/x-office-addressbook.svg31
-rw-r--r--Adwaita/scalable/mimetypes/x-office-document-template.svg163
-rw-r--r--Adwaita/scalable/mimetypes/x-office-document.svg27
-rw-r--r--Adwaita/scalable/mimetypes/x-office-drawing.svg21
-rw-r--r--Adwaita/scalable/mimetypes/x-office-presentation-template.svg115
-rw-r--r--Adwaita/scalable/mimetypes/x-office-presentation.svg33
-rw-r--r--Adwaita/scalable/mimetypes/x-office-spreadsheet-template.svg168
-rw-r--r--Adwaita/scalable/mimetypes/x-office-spreadsheet.svg48
-rw-r--r--Adwaita/scalable/places/folder-documents.svg15
-rw-r--r--Adwaita/scalable/places/folder-download.svg15
-rw-r--r--Adwaita/scalable/places/folder-music.svg15
-rw-r--r--Adwaita/scalable/places/folder-pictures.svg18
-rw-r--r--Adwaita/scalable/places/folder-publicshare.svg15
-rw-r--r--Adwaita/scalable/places/folder-remote.svg37
-rw-r--r--Adwaita/scalable/places/folder-templates.svg15
-rw-r--r--Adwaita/scalable/places/folder-videos.svg18
-rw-r--r--Adwaita/scalable/places/folder.svg14
-rw-r--r--Adwaita/scalable/places/network-server.svg53
-rw-r--r--Adwaita/scalable/places/network-workgroup.svg103
-rw-r--r--Adwaita/scalable/places/user-bookmarks.svg15
-rw-r--r--Adwaita/scalable/places/user-desktop.svg18
-rw-r--r--Adwaita/scalable/places/user-home.svg15
-rw-r--r--Adwaita/scalable/places/user-trash.svg102
-rw-r--r--Adwaita/scalable/status/avatar-default.svg22
-rw-r--r--Adwaita/scalable/status/image-loading.svg10
-rw-r--r--Adwaita/scalable/status/image-missing.svg8
-rw-r--r--Adwaita/scalable/status/user-trash-full.svg1079
401 files changed, 3541 insertions, 0 deletions
diff --git a/Adwaita/16x16/mimetypes/image-x-generic.png b/Adwaita/16x16/mimetypes/image-x-generic.png
index 9c1bba75c..29393ae93 100644
--- a/Adwaita/16x16/mimetypes/image-x-generic.png
+++ b/Adwaita/16x16/mimetypes/image-x-generic.png
Binary files differ
diff --git a/Adwaita/16x16/places/folder-drag-accept.png b/Adwaita/16x16/places/folder-drag-accept.png
index 5cb7493e6..6b18cab33 100644..120000
--- a/Adwaita/16x16/places/folder-drag-accept.png
+++ b/Adwaita/16x16/places/folder-drag-accept.png
Binary files differ
diff --git a/Adwaita/16x16/places/folder-open.png b/Adwaita/16x16/places/folder-open.png
index 303e20a87..6b18cab33 100644..120000
--- a/Adwaita/16x16/places/folder-open.png
+++ b/Adwaita/16x16/places/folder-open.png
Binary files differ
diff --git a/Adwaita/22x22/devices/audio-headphones.png b/Adwaita/22x22/devices/audio-headphones.png
deleted file mode 100644
index 952dd7d06..000000000
--- a/Adwaita/22x22/devices/audio-headphones.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/devices/audio-headset.png b/Adwaita/22x22/devices/audio-headset.png
deleted file mode 100644
index aa02706c6..000000000
--- a/Adwaita/22x22/devices/audio-headset.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/devices/computer.png b/Adwaita/22x22/devices/computer.png
deleted file mode 100644
index a1fad88a4..000000000
--- a/Adwaita/22x22/devices/computer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/devices/drive-harddisk.png b/Adwaita/22x22/devices/drive-harddisk.png
deleted file mode 100644
index 442df6b93..000000000
--- a/Adwaita/22x22/devices/drive-harddisk.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/devices/drive-removable-media.png b/Adwaita/22x22/devices/drive-removable-media.png
deleted file mode 100644
index b59ab1fd5..000000000
--- a/Adwaita/22x22/devices/drive-removable-media.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/devices/input-gaming.png b/Adwaita/22x22/devices/input-gaming.png
deleted file mode 100644
index b83c751d6..000000000
--- a/Adwaita/22x22/devices/input-gaming.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/devices/media-optical.png b/Adwaita/22x22/devices/media-optical.png
deleted file mode 100644
index 90c9af6ae..000000000
--- a/Adwaita/22x22/devices/media-optical.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/devices/media-removable.png b/Adwaita/22x22/devices/media-removable.png
deleted file mode 100644
index 7a5be777f..000000000
--- a/Adwaita/22x22/devices/media-removable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/devices/printer-network.png b/Adwaita/22x22/devices/printer-network.png
deleted file mode 100644
index da66f7142..000000000
--- a/Adwaita/22x22/devices/printer-network.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/devices/printer.png b/Adwaita/22x22/devices/printer.png
deleted file mode 100644
index 6a3b84d40..000000000
--- a/Adwaita/22x22/devices/printer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/emblems/emblem-readonly.png b/Adwaita/22x22/emblems/emblem-readonly.png
deleted file mode 100644
index 54e1a1008..000000000
--- a/Adwaita/22x22/emblems/emblem-readonly.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/emblems/emblem-shared.png b/Adwaita/22x22/emblems/emblem-shared.png
deleted file mode 100644
index 640ee1db9..000000000
--- a/Adwaita/22x22/emblems/emblem-shared.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/emblems/emblem-symbolic-link.png b/Adwaita/22x22/emblems/emblem-symbolic-link.png
deleted file mode 100644
index 16329f86d..000000000
--- a/Adwaita/22x22/emblems/emblem-symbolic-link.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/emblems/emblem-synchronizing.png b/Adwaita/22x22/emblems/emblem-synchronizing.png
deleted file mode 100644
index 212235ad9..000000000
--- a/Adwaita/22x22/emblems/emblem-synchronizing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/emblems/emblem-unreadable.png b/Adwaita/22x22/emblems/emblem-unreadable.png
deleted file mode 100644
index faf96f6f2..000000000
--- a/Adwaita/22x22/emblems/emblem-unreadable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/application-certificate.png b/Adwaita/22x22/mimetypes/application-certificate.png
deleted file mode 100644
index a600af350..000000000
--- a/Adwaita/22x22/mimetypes/application-certificate.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/application-x-addon.png b/Adwaita/22x22/mimetypes/application-x-addon.png
deleted file mode 100644
index 49ca316df..000000000
--- a/Adwaita/22x22/mimetypes/application-x-addon.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/application-x-executable.png b/Adwaita/22x22/mimetypes/application-x-executable.png
deleted file mode 100644
index 893cb6a1d..000000000
--- a/Adwaita/22x22/mimetypes/application-x-executable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/application-x-firmware.png b/Adwaita/22x22/mimetypes/application-x-firmware.png
deleted file mode 100644
index 3086ef15e..000000000
--- a/Adwaita/22x22/mimetypes/application-x-firmware.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/application-x-generic.png b/Adwaita/22x22/mimetypes/application-x-generic.png
deleted file mode 100644
index 03e2d89f7..000000000
--- a/Adwaita/22x22/mimetypes/application-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/application-x-sharedlib.png b/Adwaita/22x22/mimetypes/application-x-sharedlib.png
deleted file mode 100644
index 8c35eff4a..000000000
--- a/Adwaita/22x22/mimetypes/application-x-sharedlib.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/audio-x-generic.png b/Adwaita/22x22/mimetypes/audio-x-generic.png
deleted file mode 100644
index 9699c2a74..000000000
--- a/Adwaita/22x22/mimetypes/audio-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/font-x-generic.png b/Adwaita/22x22/mimetypes/font-x-generic.png
deleted file mode 100644
index c3929bb73..000000000
--- a/Adwaita/22x22/mimetypes/font-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/image-x-generic.png b/Adwaita/22x22/mimetypes/image-x-generic.png
deleted file mode 100644
index a3cc7c2f4..000000000
--- a/Adwaita/22x22/mimetypes/image-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/inode-directory.png b/Adwaita/22x22/mimetypes/inode-directory.png
deleted file mode 100644
index 06a8bf864..000000000
--- a/Adwaita/22x22/mimetypes/inode-directory.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/inode-symlink.png b/Adwaita/22x22/mimetypes/inode-symlink.png
deleted file mode 100644
index a6b9f5997..000000000
--- a/Adwaita/22x22/mimetypes/inode-symlink.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/package-x-generic.png b/Adwaita/22x22/mimetypes/package-x-generic.png
deleted file mode 100644
index d3f255671..000000000
--- a/Adwaita/22x22/mimetypes/package-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/text-html.png b/Adwaita/22x22/mimetypes/text-html.png
deleted file mode 100644
index f19e78fdf..000000000
--- a/Adwaita/22x22/mimetypes/text-html.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/text-x-generic-template.png b/Adwaita/22x22/mimetypes/text-x-generic-template.png
deleted file mode 100644
index 210f3bc70..000000000
--- a/Adwaita/22x22/mimetypes/text-x-generic-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/text-x-generic.png b/Adwaita/22x22/mimetypes/text-x-generic.png
deleted file mode 100644
index 5dc265662..000000000
--- a/Adwaita/22x22/mimetypes/text-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/text-x-preview.png b/Adwaita/22x22/mimetypes/text-x-preview.png
deleted file mode 100644
index 03e2d89f7..000000000
--- a/Adwaita/22x22/mimetypes/text-x-preview.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/text-x-script.png b/Adwaita/22x22/mimetypes/text-x-script.png
deleted file mode 100644
index 3af3527fa..000000000
--- a/Adwaita/22x22/mimetypes/text-x-script.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/video-x-generic.png b/Adwaita/22x22/mimetypes/video-x-generic.png
deleted file mode 100644
index 5fd1eaef7..000000000
--- a/Adwaita/22x22/mimetypes/video-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-address-book.png b/Adwaita/22x22/mimetypes/x-office-address-book.png
deleted file mode 100644
index 30ae1b29c..000000000
--- a/Adwaita/22x22/mimetypes/x-office-address-book.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-calendar.png b/Adwaita/22x22/mimetypes/x-office-calendar.png
deleted file mode 100644
index e072017c1..000000000
--- a/Adwaita/22x22/mimetypes/x-office-calendar.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-document-template.png b/Adwaita/22x22/mimetypes/x-office-document-template.png
deleted file mode 100644
index a7c3df590..000000000
--- a/Adwaita/22x22/mimetypes/x-office-document-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-document.png b/Adwaita/22x22/mimetypes/x-office-document.png
deleted file mode 100644
index cd443bd93..000000000
--- a/Adwaita/22x22/mimetypes/x-office-document.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-drawing-template.png b/Adwaita/22x22/mimetypes/x-office-drawing-template.png
deleted file mode 100644
index d6fe20173..000000000
--- a/Adwaita/22x22/mimetypes/x-office-drawing-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-drawing.png b/Adwaita/22x22/mimetypes/x-office-drawing.png
deleted file mode 100644
index 78571e402..000000000
--- a/Adwaita/22x22/mimetypes/x-office-drawing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-presentation-template.png b/Adwaita/22x22/mimetypes/x-office-presentation-template.png
deleted file mode 100644
index 7223de185..000000000
--- a/Adwaita/22x22/mimetypes/x-office-presentation-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-presentation.png b/Adwaita/22x22/mimetypes/x-office-presentation.png
deleted file mode 100644
index 2ca9069b4..000000000
--- a/Adwaita/22x22/mimetypes/x-office-presentation.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-spreadsheet-template.png b/Adwaita/22x22/mimetypes/x-office-spreadsheet-template.png
deleted file mode 100644
index 94b100c96..000000000
--- a/Adwaita/22x22/mimetypes/x-office-spreadsheet-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-office-spreadsheet.png b/Adwaita/22x22/mimetypes/x-office-spreadsheet.png
deleted file mode 100644
index acc092a55..000000000
--- a/Adwaita/22x22/mimetypes/x-office-spreadsheet.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/mimetypes/x-package-repository.png b/Adwaita/22x22/mimetypes/x-package-repository.png
deleted file mode 100644
index aa209e63f..000000000
--- a/Adwaita/22x22/mimetypes/x-package-repository.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-documents.png b/Adwaita/22x22/places/folder-documents.png
deleted file mode 100644
index 35ef1ad3e..000000000
--- a/Adwaita/22x22/places/folder-documents.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-download.png b/Adwaita/22x22/places/folder-download.png
deleted file mode 100644
index 2b1613ecd..000000000
--- a/Adwaita/22x22/places/folder-download.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-drag-accept.png b/Adwaita/22x22/places/folder-drag-accept.png
deleted file mode 100644
index 97b166af1..000000000
--- a/Adwaita/22x22/places/folder-drag-accept.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-music.png b/Adwaita/22x22/places/folder-music.png
deleted file mode 100644
index 5294959db..000000000
--- a/Adwaita/22x22/places/folder-music.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-open.png b/Adwaita/22x22/places/folder-open.png
deleted file mode 100644
index 831374983..000000000
--- a/Adwaita/22x22/places/folder-open.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-pictures.png b/Adwaita/22x22/places/folder-pictures.png
deleted file mode 100644
index 56181c554..000000000
--- a/Adwaita/22x22/places/folder-pictures.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-publicshare.png b/Adwaita/22x22/places/folder-publicshare.png
deleted file mode 100644
index a7e5fc308..000000000
--- a/Adwaita/22x22/places/folder-publicshare.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-remote.png b/Adwaita/22x22/places/folder-remote.png
deleted file mode 100644
index 600f0e1f0..000000000
--- a/Adwaita/22x22/places/folder-remote.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-saved-search.png b/Adwaita/22x22/places/folder-saved-search.png
deleted file mode 100644
index 1f58e0560..000000000
--- a/Adwaita/22x22/places/folder-saved-search.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-templates.png b/Adwaita/22x22/places/folder-templates.png
deleted file mode 100644
index 4e2994e2a..000000000
--- a/Adwaita/22x22/places/folder-templates.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder-videos.png b/Adwaita/22x22/places/folder-videos.png
deleted file mode 100644
index e723bdc55..000000000
--- a/Adwaita/22x22/places/folder-videos.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/folder.png b/Adwaita/22x22/places/folder.png
deleted file mode 100644
index 06a8bf864..000000000
--- a/Adwaita/22x22/places/folder.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/network-server.png b/Adwaita/22x22/places/network-server.png
deleted file mode 100644
index 7c8b73574..000000000
--- a/Adwaita/22x22/places/network-server.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/network-workgroup.png b/Adwaita/22x22/places/network-workgroup.png
deleted file mode 100644
index 0226f5fb3..000000000
--- a/Adwaita/22x22/places/network-workgroup.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/start-here.png b/Adwaita/22x22/places/start-here.png
deleted file mode 100644
index b4018ec17..000000000
--- a/Adwaita/22x22/places/start-here.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/user-bookmarks.png b/Adwaita/22x22/places/user-bookmarks.png
deleted file mode 100644
index 72370c428..000000000
--- a/Adwaita/22x22/places/user-bookmarks.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/user-desktop.png b/Adwaita/22x22/places/user-desktop.png
deleted file mode 100644
index f7d4553f2..000000000
--- a/Adwaita/22x22/places/user-desktop.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/user-home.png b/Adwaita/22x22/places/user-home.png
deleted file mode 100644
index 93c640ba9..000000000
--- a/Adwaita/22x22/places/user-home.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/places/user-trash.png b/Adwaita/22x22/places/user-trash.png
deleted file mode 100644
index 6eef3d108..000000000
--- a/Adwaita/22x22/places/user-trash.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/status/avatar-default.png b/Adwaita/22x22/status/avatar-default.png
deleted file mode 100644
index 05cb30616..000000000
--- a/Adwaita/22x22/status/avatar-default.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/status/image-loading.png b/Adwaita/22x22/status/image-loading.png
deleted file mode 100644
index 335626b78..000000000
--- a/Adwaita/22x22/status/image-loading.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/status/image-missing.png b/Adwaita/22x22/status/image-missing.png
deleted file mode 100644
index 463b7317e..000000000
--- a/Adwaita/22x22/status/image-missing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/22x22/status/user-trash-full.png b/Adwaita/22x22/status/user-trash-full.png
deleted file mode 100644
index 42264af61..000000000
--- a/Adwaita/22x22/status/user-trash-full.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/devices/audio-headphones.png b/Adwaita/24x24/devices/audio-headphones.png
deleted file mode 100644
index 88dff7175..000000000
--- a/Adwaita/24x24/devices/audio-headphones.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/devices/audio-headset.png b/Adwaita/24x24/devices/audio-headset.png
deleted file mode 100644
index 648b10c09..000000000
--- a/Adwaita/24x24/devices/audio-headset.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/devices/computer.png b/Adwaita/24x24/devices/computer.png
deleted file mode 100644
index 58a46b7e4..000000000
--- a/Adwaita/24x24/devices/computer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/devices/drive-harddisk.png b/Adwaita/24x24/devices/drive-harddisk.png
deleted file mode 100644
index da41524db..000000000
--- a/Adwaita/24x24/devices/drive-harddisk.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/devices/drive-removable-media.png b/Adwaita/24x24/devices/drive-removable-media.png
deleted file mode 100644
index 228440dd3..000000000
--- a/Adwaita/24x24/devices/drive-removable-media.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/devices/media-optical.png b/Adwaita/24x24/devices/media-optical.png
deleted file mode 100644
index 5f8144440..000000000
--- a/Adwaita/24x24/devices/media-optical.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/devices/media-removable.png b/Adwaita/24x24/devices/media-removable.png
deleted file mode 100644
index 42cabbdc7..000000000
--- a/Adwaita/24x24/devices/media-removable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/devices/printer-network.png b/Adwaita/24x24/devices/printer-network.png
deleted file mode 100644
index 046cdaa54..000000000
--- a/Adwaita/24x24/devices/printer-network.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/devices/printer.png b/Adwaita/24x24/devices/printer.png
deleted file mode 100644
index 4f51d6128..000000000
--- a/Adwaita/24x24/devices/printer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/emblems/emblem-readonly.png b/Adwaita/24x24/emblems/emblem-readonly.png
deleted file mode 100644
index 674af6555..000000000
--- a/Adwaita/24x24/emblems/emblem-readonly.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/emblems/emblem-shared.png b/Adwaita/24x24/emblems/emblem-shared.png
deleted file mode 100644
index f89014faa..000000000
--- a/Adwaita/24x24/emblems/emblem-shared.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/emblems/emblem-symbolic-link.png b/Adwaita/24x24/emblems/emblem-symbolic-link.png
deleted file mode 100644
index 08ba3c0dc..000000000
--- a/Adwaita/24x24/emblems/emblem-symbolic-link.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/emblems/emblem-synchronizing.png b/Adwaita/24x24/emblems/emblem-synchronizing.png
deleted file mode 100644
index e2fcb94b4..000000000
--- a/Adwaita/24x24/emblems/emblem-synchronizing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/emblems/emblem-unreadable.png b/Adwaita/24x24/emblems/emblem-unreadable.png
deleted file mode 100644
index 1ba31410a..000000000
--- a/Adwaita/24x24/emblems/emblem-unreadable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/application-certificate.png b/Adwaita/24x24/mimetypes/application-certificate.png
deleted file mode 100644
index b07e39ee0..000000000
--- a/Adwaita/24x24/mimetypes/application-certificate.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/application-x-addon.png b/Adwaita/24x24/mimetypes/application-x-addon.png
deleted file mode 100644
index 617153471..000000000
--- a/Adwaita/24x24/mimetypes/application-x-addon.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/application-x-executable.png b/Adwaita/24x24/mimetypes/application-x-executable.png
deleted file mode 100644
index 87d61ecdb..000000000
--- a/Adwaita/24x24/mimetypes/application-x-executable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/application-x-firmware.png b/Adwaita/24x24/mimetypes/application-x-firmware.png
deleted file mode 100644
index 878a6f627..000000000
--- a/Adwaita/24x24/mimetypes/application-x-firmware.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/application-x-generic.png b/Adwaita/24x24/mimetypes/application-x-generic.png
deleted file mode 100644
index 95d86f08d..000000000
--- a/Adwaita/24x24/mimetypes/application-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/application-x-sharedlib.png b/Adwaita/24x24/mimetypes/application-x-sharedlib.png
deleted file mode 100644
index 344dca5ac..000000000
--- a/Adwaita/24x24/mimetypes/application-x-sharedlib.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/audio-x-generic.png b/Adwaita/24x24/mimetypes/audio-x-generic.png
deleted file mode 100644
index 2e2702a45..000000000
--- a/Adwaita/24x24/mimetypes/audio-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/font-x-generic.png b/Adwaita/24x24/mimetypes/font-x-generic.png
deleted file mode 100644
index bdbbe2ff5..000000000
--- a/Adwaita/24x24/mimetypes/font-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/image-x-generic.png b/Adwaita/24x24/mimetypes/image-x-generic.png
deleted file mode 100644
index b2d41d351..000000000
--- a/Adwaita/24x24/mimetypes/image-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/inode-directory.png b/Adwaita/24x24/mimetypes/inode-directory.png
deleted file mode 100644
index 1b4a99f69..000000000
--- a/Adwaita/24x24/mimetypes/inode-directory.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/inode-symlink.png b/Adwaita/24x24/mimetypes/inode-symlink.png
deleted file mode 100644
index 183447c9d..000000000
--- a/Adwaita/24x24/mimetypes/inode-symlink.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/package-x-generic.png b/Adwaita/24x24/mimetypes/package-x-generic.png
deleted file mode 100644
index e7e8c7c89..000000000
--- a/Adwaita/24x24/mimetypes/package-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/text-html.png b/Adwaita/24x24/mimetypes/text-html.png
deleted file mode 100644
index fc5695891..000000000
--- a/Adwaita/24x24/mimetypes/text-html.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/text-x-generic-template.png b/Adwaita/24x24/mimetypes/text-x-generic-template.png
deleted file mode 100644
index c6b4c2ef1..000000000
--- a/Adwaita/24x24/mimetypes/text-x-generic-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/text-x-generic.png b/Adwaita/24x24/mimetypes/text-x-generic.png
deleted file mode 100644
index 8b3563d45..000000000
--- a/Adwaita/24x24/mimetypes/text-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/text-x-preview.png b/Adwaita/24x24/mimetypes/text-x-preview.png
deleted file mode 100644
index 95d86f08d..000000000
--- a/Adwaita/24x24/mimetypes/text-x-preview.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/text-x-script.png b/Adwaita/24x24/mimetypes/text-x-script.png
deleted file mode 100644
index 8cdb0e926..000000000
--- a/Adwaita/24x24/mimetypes/text-x-script.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/video-x-generic.png b/Adwaita/24x24/mimetypes/video-x-generic.png
deleted file mode 100644
index e34a8fe7c..000000000
--- a/Adwaita/24x24/mimetypes/video-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-address-book.png b/Adwaita/24x24/mimetypes/x-office-address-book.png
deleted file mode 100644
index e8b1fd304..000000000
--- a/Adwaita/24x24/mimetypes/x-office-address-book.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-calendar.png b/Adwaita/24x24/mimetypes/x-office-calendar.png
deleted file mode 100644
index 7b3f47f08..000000000
--- a/Adwaita/24x24/mimetypes/x-office-calendar.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-document-template.png b/Adwaita/24x24/mimetypes/x-office-document-template.png
deleted file mode 100644
index 5f5f702e6..000000000
--- a/Adwaita/24x24/mimetypes/x-office-document-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-document.png b/Adwaita/24x24/mimetypes/x-office-document.png
deleted file mode 100644
index a7349ff35..000000000
--- a/Adwaita/24x24/mimetypes/x-office-document.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-drawing-template.png b/Adwaita/24x24/mimetypes/x-office-drawing-template.png
deleted file mode 100644
index 535956520..000000000
--- a/Adwaita/24x24/mimetypes/x-office-drawing-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-drawing.png b/Adwaita/24x24/mimetypes/x-office-drawing.png
deleted file mode 100644
index daa0da650..000000000
--- a/Adwaita/24x24/mimetypes/x-office-drawing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-presentation-template.png b/Adwaita/24x24/mimetypes/x-office-presentation-template.png
deleted file mode 100644
index 6e078fba9..000000000
--- a/Adwaita/24x24/mimetypes/x-office-presentation-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-presentation.png b/Adwaita/24x24/mimetypes/x-office-presentation.png
deleted file mode 100644
index 066167538..000000000
--- a/Adwaita/24x24/mimetypes/x-office-presentation.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-spreadsheet-template.png b/Adwaita/24x24/mimetypes/x-office-spreadsheet-template.png
deleted file mode 100644
index b93a9a560..000000000
--- a/Adwaita/24x24/mimetypes/x-office-spreadsheet-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-office-spreadsheet.png b/Adwaita/24x24/mimetypes/x-office-spreadsheet.png
deleted file mode 100644
index 55f621cdf..000000000
--- a/Adwaita/24x24/mimetypes/x-office-spreadsheet.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/mimetypes/x-package-repository.png b/Adwaita/24x24/mimetypes/x-package-repository.png
deleted file mode 100644
index 27042305a..000000000
--- a/Adwaita/24x24/mimetypes/x-package-repository.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-documents.png b/Adwaita/24x24/places/folder-documents.png
deleted file mode 100644
index 5911e9a23..000000000
--- a/Adwaita/24x24/places/folder-documents.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-download.png b/Adwaita/24x24/places/folder-download.png
deleted file mode 100644
index 4b156cee5..000000000
--- a/Adwaita/24x24/places/folder-download.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-drag-accept.png b/Adwaita/24x24/places/folder-drag-accept.png
deleted file mode 100644
index 54e4faeed..000000000
--- a/Adwaita/24x24/places/folder-drag-accept.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-music.png b/Adwaita/24x24/places/folder-music.png
deleted file mode 100644
index b53d44b7d..000000000
--- a/Adwaita/24x24/places/folder-music.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-open.png b/Adwaita/24x24/places/folder-open.png
deleted file mode 100644
index e7bb3ea81..000000000
--- a/Adwaita/24x24/places/folder-open.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-pictures.png b/Adwaita/24x24/places/folder-pictures.png
deleted file mode 100644
index f51f6bb9c..000000000
--- a/Adwaita/24x24/places/folder-pictures.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-publicshare.png b/Adwaita/24x24/places/folder-publicshare.png
deleted file mode 100644
index 38d305c46..000000000
--- a/Adwaita/24x24/places/folder-publicshare.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-remote.png b/Adwaita/24x24/places/folder-remote.png
deleted file mode 100644
index d74b1e948..000000000
--- a/Adwaita/24x24/places/folder-remote.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-saved-search.png b/Adwaita/24x24/places/folder-saved-search.png
deleted file mode 100644
index 4941c42ce..000000000
--- a/Adwaita/24x24/places/folder-saved-search.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-templates.png b/Adwaita/24x24/places/folder-templates.png
deleted file mode 100644
index c9070ee77..000000000
--- a/Adwaita/24x24/places/folder-templates.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder-videos.png b/Adwaita/24x24/places/folder-videos.png
deleted file mode 100644
index fe084204e..000000000
--- a/Adwaita/24x24/places/folder-videos.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/folder.png b/Adwaita/24x24/places/folder.png
deleted file mode 100644
index 1b4a99f69..000000000
--- a/Adwaita/24x24/places/folder.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/network-server.png b/Adwaita/24x24/places/network-server.png
deleted file mode 100644
index 669b17336..000000000
--- a/Adwaita/24x24/places/network-server.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/network-workgroup.png b/Adwaita/24x24/places/network-workgroup.png
deleted file mode 100644
index b744f72b5..000000000
--- a/Adwaita/24x24/places/network-workgroup.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/start-here.png b/Adwaita/24x24/places/start-here.png
deleted file mode 100644
index 17263a9d3..000000000
--- a/Adwaita/24x24/places/start-here.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/user-bookmarks.png b/Adwaita/24x24/places/user-bookmarks.png
deleted file mode 100644
index e6aa01e4d..000000000
--- a/Adwaita/24x24/places/user-bookmarks.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/user-desktop.png b/Adwaita/24x24/places/user-desktop.png
deleted file mode 100644
index 629f1d80a..000000000
--- a/Adwaita/24x24/places/user-desktop.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/user-home.png b/Adwaita/24x24/places/user-home.png
deleted file mode 100644
index 3a877f0cb..000000000
--- a/Adwaita/24x24/places/user-home.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/places/user-trash.png b/Adwaita/24x24/places/user-trash.png
deleted file mode 100644
index dfafd81a0..000000000
--- a/Adwaita/24x24/places/user-trash.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/status/avatar-default.png b/Adwaita/24x24/status/avatar-default.png
deleted file mode 100644
index a6dba5a27..000000000
--- a/Adwaita/24x24/status/avatar-default.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/status/image-loading.png b/Adwaita/24x24/status/image-loading.png
deleted file mode 100644
index b97056cc3..000000000
--- a/Adwaita/24x24/status/image-loading.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/status/image-missing.png b/Adwaita/24x24/status/image-missing.png
deleted file mode 100644
index 127b836b4..000000000
--- a/Adwaita/24x24/status/image-missing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/24x24/status/user-trash-full.png b/Adwaita/24x24/status/user-trash-full.png
deleted file mode 100644
index 21a49865b..000000000
--- a/Adwaita/24x24/status/user-trash-full.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/256x256/places/user-trash.png b/Adwaita/256x256/places/user-trash.png
deleted file mode 100644
index b937f4fc6..000000000
--- a/Adwaita/256x256/places/user-trash.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/256x256/status/user-trash-full.png b/Adwaita/256x256/status/user-trash-full.png
deleted file mode 100644
index 4fafe08f9..000000000
--- a/Adwaita/256x256/status/user-trash-full.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/audio-headphones.png b/Adwaita/32x32/devices/audio-headphones.png
deleted file mode 100644
index ab9757964..000000000
--- a/Adwaita/32x32/devices/audio-headphones.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/audio-headset.png b/Adwaita/32x32/devices/audio-headset.png
deleted file mode 100644
index 1571dd67b..000000000
--- a/Adwaita/32x32/devices/audio-headset.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/computer.png b/Adwaita/32x32/devices/computer.png
deleted file mode 100644
index d0539a1bb..000000000
--- a/Adwaita/32x32/devices/computer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/drive-harddisk.png b/Adwaita/32x32/devices/drive-harddisk.png
deleted file mode 100644
index e985b295c..000000000
--- a/Adwaita/32x32/devices/drive-harddisk.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/drive-removable-media.png b/Adwaita/32x32/devices/drive-removable-media.png
deleted file mode 100644
index a16c4b783..000000000
--- a/Adwaita/32x32/devices/drive-removable-media.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/input-gaming.png b/Adwaita/32x32/devices/input-gaming.png
deleted file mode 100644
index 4a6245654..000000000
--- a/Adwaita/32x32/devices/input-gaming.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/media-optical.png b/Adwaita/32x32/devices/media-optical.png
deleted file mode 100644
index c6eee0eb7..000000000
--- a/Adwaita/32x32/devices/media-optical.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/media-removable.png b/Adwaita/32x32/devices/media-removable.png
deleted file mode 100644
index a8b4db89f..000000000
--- a/Adwaita/32x32/devices/media-removable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/printer-network.png b/Adwaita/32x32/devices/printer-network.png
deleted file mode 100644
index 0a3d2328f..000000000
--- a/Adwaita/32x32/devices/printer-network.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/devices/printer.png b/Adwaita/32x32/devices/printer.png
deleted file mode 100644
index feb5ab17a..000000000
--- a/Adwaita/32x32/devices/printer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/application-certificate.png b/Adwaita/32x32/mimetypes/application-certificate.png
deleted file mode 100644
index c28677aaa..000000000
--- a/Adwaita/32x32/mimetypes/application-certificate.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/application-x-addon.png b/Adwaita/32x32/mimetypes/application-x-addon.png
deleted file mode 100644
index 1b8e089b1..000000000
--- a/Adwaita/32x32/mimetypes/application-x-addon.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/application-x-executable.png b/Adwaita/32x32/mimetypes/application-x-executable.png
deleted file mode 100644
index 19a2ed380..000000000
--- a/Adwaita/32x32/mimetypes/application-x-executable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/application-x-firmware.png b/Adwaita/32x32/mimetypes/application-x-firmware.png
deleted file mode 100644
index 60c440b36..000000000
--- a/Adwaita/32x32/mimetypes/application-x-firmware.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/application-x-generic.png b/Adwaita/32x32/mimetypes/application-x-generic.png
deleted file mode 100644
index 6183a80d9..000000000
--- a/Adwaita/32x32/mimetypes/application-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/application-x-sharedlib.png b/Adwaita/32x32/mimetypes/application-x-sharedlib.png
deleted file mode 100644
index 607bf016f..000000000
--- a/Adwaita/32x32/mimetypes/application-x-sharedlib.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/audio-x-generic.png b/Adwaita/32x32/mimetypes/audio-x-generic.png
deleted file mode 100644
index 00f804a91..000000000
--- a/Adwaita/32x32/mimetypes/audio-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/font-x-generic.png b/Adwaita/32x32/mimetypes/font-x-generic.png
deleted file mode 100644
index f222a216b..000000000
--- a/Adwaita/32x32/mimetypes/font-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/image-x-generic.png b/Adwaita/32x32/mimetypes/image-x-generic.png
deleted file mode 100644
index 8530ebf71..000000000
--- a/Adwaita/32x32/mimetypes/image-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/inode-directory.png b/Adwaita/32x32/mimetypes/inode-directory.png
deleted file mode 100644
index b64bc330c..000000000
--- a/Adwaita/32x32/mimetypes/inode-directory.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/inode-symlink.png b/Adwaita/32x32/mimetypes/inode-symlink.png
deleted file mode 100644
index 1bcd7ddf9..000000000
--- a/Adwaita/32x32/mimetypes/inode-symlink.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/package-x-generic.png b/Adwaita/32x32/mimetypes/package-x-generic.png
deleted file mode 100644
index 9817a7b2d..000000000
--- a/Adwaita/32x32/mimetypes/package-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/text-html.png b/Adwaita/32x32/mimetypes/text-html.png
deleted file mode 100644
index c2e1b9ccf..000000000
--- a/Adwaita/32x32/mimetypes/text-html.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/text-x-generic-template.png b/Adwaita/32x32/mimetypes/text-x-generic-template.png
deleted file mode 100644
index b31ce71df..000000000
--- a/Adwaita/32x32/mimetypes/text-x-generic-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/text-x-generic.png b/Adwaita/32x32/mimetypes/text-x-generic.png
deleted file mode 100644
index 4f0635bbe..000000000
--- a/Adwaita/32x32/mimetypes/text-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/text-x-preview.png b/Adwaita/32x32/mimetypes/text-x-preview.png
deleted file mode 100644
index 6183a80d9..000000000
--- a/Adwaita/32x32/mimetypes/text-x-preview.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/text-x-script.png b/Adwaita/32x32/mimetypes/text-x-script.png
deleted file mode 100644
index 013a49abf..000000000
--- a/Adwaita/32x32/mimetypes/text-x-script.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/video-x-generic.png b/Adwaita/32x32/mimetypes/video-x-generic.png
deleted file mode 100644
index 9ebc8866e..000000000
--- a/Adwaita/32x32/mimetypes/video-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-address-book.png b/Adwaita/32x32/mimetypes/x-office-address-book.png
deleted file mode 100644
index 3b4addd8c..000000000
--- a/Adwaita/32x32/mimetypes/x-office-address-book.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-calendar.png b/Adwaita/32x32/mimetypes/x-office-calendar.png
deleted file mode 100644
index 67d2a16bb..000000000
--- a/Adwaita/32x32/mimetypes/x-office-calendar.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-document-template.png b/Adwaita/32x32/mimetypes/x-office-document-template.png
deleted file mode 100644
index 95d73b701..000000000
--- a/Adwaita/32x32/mimetypes/x-office-document-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-document.png b/Adwaita/32x32/mimetypes/x-office-document.png
deleted file mode 100644
index 1672be7c0..000000000
--- a/Adwaita/32x32/mimetypes/x-office-document.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-drawing-template.png b/Adwaita/32x32/mimetypes/x-office-drawing-template.png
deleted file mode 100644
index 61a96d19a..000000000
--- a/Adwaita/32x32/mimetypes/x-office-drawing-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-drawing.png b/Adwaita/32x32/mimetypes/x-office-drawing.png
deleted file mode 100644
index ca11f00cf..000000000
--- a/Adwaita/32x32/mimetypes/x-office-drawing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-presentation-template.png b/Adwaita/32x32/mimetypes/x-office-presentation-template.png
deleted file mode 100644
index 68a106e3e..000000000
--- a/Adwaita/32x32/mimetypes/x-office-presentation-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-presentation.png b/Adwaita/32x32/mimetypes/x-office-presentation.png
deleted file mode 100644
index e9e5db5a3..000000000
--- a/Adwaita/32x32/mimetypes/x-office-presentation.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-spreadsheet-template.png b/Adwaita/32x32/mimetypes/x-office-spreadsheet-template.png
deleted file mode 100644
index 1aa40a529..000000000
--- a/Adwaita/32x32/mimetypes/x-office-spreadsheet-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-office-spreadsheet.png b/Adwaita/32x32/mimetypes/x-office-spreadsheet.png
deleted file mode 100644
index e6aa37947..000000000
--- a/Adwaita/32x32/mimetypes/x-office-spreadsheet.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/mimetypes/x-package-repository.png b/Adwaita/32x32/mimetypes/x-package-repository.png
deleted file mode 100644
index 83bcabc92..000000000
--- a/Adwaita/32x32/mimetypes/x-package-repository.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-documents.png b/Adwaita/32x32/places/folder-documents.png
deleted file mode 100644
index 6924c177b..000000000
--- a/Adwaita/32x32/places/folder-documents.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-download.png b/Adwaita/32x32/places/folder-download.png
deleted file mode 100644
index 4be559716..000000000
--- a/Adwaita/32x32/places/folder-download.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-drag-accept.png b/Adwaita/32x32/places/folder-drag-accept.png
deleted file mode 100644
index f3ab6d350..000000000
--- a/Adwaita/32x32/places/folder-drag-accept.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-music.png b/Adwaita/32x32/places/folder-music.png
deleted file mode 100644
index df3b880f7..000000000
--- a/Adwaita/32x32/places/folder-music.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-open.png b/Adwaita/32x32/places/folder-open.png
deleted file mode 100644
index 3b5a79556..000000000
--- a/Adwaita/32x32/places/folder-open.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-pictures.png b/Adwaita/32x32/places/folder-pictures.png
deleted file mode 100644
index 1c148cf91..000000000
--- a/Adwaita/32x32/places/folder-pictures.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-publicshare.png b/Adwaita/32x32/places/folder-publicshare.png
deleted file mode 100644
index 74d47bc3c..000000000
--- a/Adwaita/32x32/places/folder-publicshare.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-remote.png b/Adwaita/32x32/places/folder-remote.png
deleted file mode 100644
index 0bc4c94f0..000000000
--- a/Adwaita/32x32/places/folder-remote.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-saved-search.png b/Adwaita/32x32/places/folder-saved-search.png
deleted file mode 100644
index 3a88e4c21..000000000
--- a/Adwaita/32x32/places/folder-saved-search.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-templates.png b/Adwaita/32x32/places/folder-templates.png
deleted file mode 100644
index 05c7ea1e1..000000000
--- a/Adwaita/32x32/places/folder-templates.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder-videos.png b/Adwaita/32x32/places/folder-videos.png
deleted file mode 100644
index 4a0ac3872..000000000
--- a/Adwaita/32x32/places/folder-videos.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/folder.png b/Adwaita/32x32/places/folder.png
deleted file mode 100644
index b64bc330c..000000000
--- a/Adwaita/32x32/places/folder.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/network-server.png b/Adwaita/32x32/places/network-server.png
deleted file mode 100644
index 404991942..000000000
--- a/Adwaita/32x32/places/network-server.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/network-workgroup.png b/Adwaita/32x32/places/network-workgroup.png
deleted file mode 100644
index 43444c9ff..000000000
--- a/Adwaita/32x32/places/network-workgroup.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/start-here.png b/Adwaita/32x32/places/start-here.png
deleted file mode 100644
index 0dc6bcb14..000000000
--- a/Adwaita/32x32/places/start-here.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/user-bookmarks.png b/Adwaita/32x32/places/user-bookmarks.png
deleted file mode 100644
index b01240635..000000000
--- a/Adwaita/32x32/places/user-bookmarks.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/user-desktop.png b/Adwaita/32x32/places/user-desktop.png
deleted file mode 100644
index 4d77156ba..000000000
--- a/Adwaita/32x32/places/user-desktop.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/user-home.png b/Adwaita/32x32/places/user-home.png
deleted file mode 100644
index 0371db59e..000000000
--- a/Adwaita/32x32/places/user-home.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/places/user-trash.png b/Adwaita/32x32/places/user-trash.png
deleted file mode 100644
index 469576f36..000000000
--- a/Adwaita/32x32/places/user-trash.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/status/avatar-default.png b/Adwaita/32x32/status/avatar-default.png
deleted file mode 100644
index 91668c50d..000000000
--- a/Adwaita/32x32/status/avatar-default.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/status/image-loading.png b/Adwaita/32x32/status/image-loading.png
deleted file mode 100644
index c13632eec..000000000
--- a/Adwaita/32x32/status/image-loading.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/status/image-missing.png b/Adwaita/32x32/status/image-missing.png
deleted file mode 100644
index 033e784ff..000000000
--- a/Adwaita/32x32/status/image-missing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/32x32/status/user-trash-full.png b/Adwaita/32x32/status/user-trash-full.png
deleted file mode 100644
index 07283ddb1..000000000
--- a/Adwaita/32x32/status/user-trash-full.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/audio-headphones.png b/Adwaita/48x48/devices/audio-headphones.png
deleted file mode 100644
index 3e3be51ee..000000000
--- a/Adwaita/48x48/devices/audio-headphones.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/audio-headset.png b/Adwaita/48x48/devices/audio-headset.png
deleted file mode 100644
index ed7b8467b..000000000
--- a/Adwaita/48x48/devices/audio-headset.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/computer.png b/Adwaita/48x48/devices/computer.png
deleted file mode 100644
index 192827119..000000000
--- a/Adwaita/48x48/devices/computer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/drive-harddisk.png b/Adwaita/48x48/devices/drive-harddisk.png
deleted file mode 100644
index 8ae8e9832..000000000
--- a/Adwaita/48x48/devices/drive-harddisk.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/drive-removable-media.png b/Adwaita/48x48/devices/drive-removable-media.png
deleted file mode 100644
index 9e76aa51c..000000000
--- a/Adwaita/48x48/devices/drive-removable-media.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/input-gaming.png b/Adwaita/48x48/devices/input-gaming.png
deleted file mode 100644
index 80c708529..000000000
--- a/Adwaita/48x48/devices/input-gaming.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/media-optical.png b/Adwaita/48x48/devices/media-optical.png
deleted file mode 100644
index b25ac026c..000000000
--- a/Adwaita/48x48/devices/media-optical.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/media-removable.png b/Adwaita/48x48/devices/media-removable.png
deleted file mode 100644
index 65d68e3a9..000000000
--- a/Adwaita/48x48/devices/media-removable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/printer-network.png b/Adwaita/48x48/devices/printer-network.png
deleted file mode 100644
index 2a35016c1..000000000
--- a/Adwaita/48x48/devices/printer-network.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/devices/printer.png b/Adwaita/48x48/devices/printer.png
deleted file mode 100644
index 981516e6e..000000000
--- a/Adwaita/48x48/devices/printer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/application-certificate.png b/Adwaita/48x48/mimetypes/application-certificate.png
deleted file mode 100644
index caf21eb23..000000000
--- a/Adwaita/48x48/mimetypes/application-certificate.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/application-x-addon.png b/Adwaita/48x48/mimetypes/application-x-addon.png
deleted file mode 100644
index e980b5857..000000000
--- a/Adwaita/48x48/mimetypes/application-x-addon.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/application-x-executable.png b/Adwaita/48x48/mimetypes/application-x-executable.png
deleted file mode 100644
index eef4f8610..000000000
--- a/Adwaita/48x48/mimetypes/application-x-executable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/application-x-firmware.png b/Adwaita/48x48/mimetypes/application-x-firmware.png
deleted file mode 100644
index a47457d2d..000000000
--- a/Adwaita/48x48/mimetypes/application-x-firmware.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/application-x-generic.png b/Adwaita/48x48/mimetypes/application-x-generic.png
deleted file mode 100644
index b4945cc39..000000000
--- a/Adwaita/48x48/mimetypes/application-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/application-x-sharedlib.png b/Adwaita/48x48/mimetypes/application-x-sharedlib.png
deleted file mode 100644
index 90e6f40e1..000000000
--- a/Adwaita/48x48/mimetypes/application-x-sharedlib.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/audio-x-generic.png b/Adwaita/48x48/mimetypes/audio-x-generic.png
deleted file mode 100644
index dc2a98748..000000000
--- a/Adwaita/48x48/mimetypes/audio-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/font-x-generic.png b/Adwaita/48x48/mimetypes/font-x-generic.png
deleted file mode 100644
index ce6eeb783..000000000
--- a/Adwaita/48x48/mimetypes/font-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/image-x-generic.png b/Adwaita/48x48/mimetypes/image-x-generic.png
deleted file mode 100644
index d08d83750..000000000
--- a/Adwaita/48x48/mimetypes/image-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/inode-directory.png b/Adwaita/48x48/mimetypes/inode-directory.png
deleted file mode 100644
index 210092bbf..000000000
--- a/Adwaita/48x48/mimetypes/inode-directory.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/inode-symlink.png b/Adwaita/48x48/mimetypes/inode-symlink.png
deleted file mode 100644
index 302a97732..000000000
--- a/Adwaita/48x48/mimetypes/inode-symlink.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/package-x-generic.png b/Adwaita/48x48/mimetypes/package-x-generic.png
deleted file mode 100644
index 058cccd62..000000000
--- a/Adwaita/48x48/mimetypes/package-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/text-html.png b/Adwaita/48x48/mimetypes/text-html.png
deleted file mode 100644
index a3ef2daae..000000000
--- a/Adwaita/48x48/mimetypes/text-html.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/text-x-generic-template.png b/Adwaita/48x48/mimetypes/text-x-generic-template.png
deleted file mode 100644
index 4b1706d52..000000000
--- a/Adwaita/48x48/mimetypes/text-x-generic-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/text-x-generic.png b/Adwaita/48x48/mimetypes/text-x-generic.png
deleted file mode 100644
index 12b0a7e6f..000000000
--- a/Adwaita/48x48/mimetypes/text-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/text-x-preview.png b/Adwaita/48x48/mimetypes/text-x-preview.png
deleted file mode 100644
index b4945cc39..000000000
--- a/Adwaita/48x48/mimetypes/text-x-preview.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/text-x-script.png b/Adwaita/48x48/mimetypes/text-x-script.png
deleted file mode 100644
index 5bc91d7e2..000000000
--- a/Adwaita/48x48/mimetypes/text-x-script.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/video-x-generic.png b/Adwaita/48x48/mimetypes/video-x-generic.png
deleted file mode 100644
index 0282cae3c..000000000
--- a/Adwaita/48x48/mimetypes/video-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-address-book.png b/Adwaita/48x48/mimetypes/x-office-address-book.png
deleted file mode 100644
index ebed7ee66..000000000
--- a/Adwaita/48x48/mimetypes/x-office-address-book.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-calendar.png b/Adwaita/48x48/mimetypes/x-office-calendar.png
deleted file mode 100644
index 9392c82cc..000000000
--- a/Adwaita/48x48/mimetypes/x-office-calendar.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-document-template.png b/Adwaita/48x48/mimetypes/x-office-document-template.png
deleted file mode 100644
index b376782f3..000000000
--- a/Adwaita/48x48/mimetypes/x-office-document-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-document.png b/Adwaita/48x48/mimetypes/x-office-document.png
deleted file mode 100644
index d6165f776..000000000
--- a/Adwaita/48x48/mimetypes/x-office-document.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-drawing-template.png b/Adwaita/48x48/mimetypes/x-office-drawing-template.png
deleted file mode 100644
index 41f0d76c0..000000000
--- a/Adwaita/48x48/mimetypes/x-office-drawing-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-drawing.png b/Adwaita/48x48/mimetypes/x-office-drawing.png
deleted file mode 100644
index 34777c352..000000000
--- a/Adwaita/48x48/mimetypes/x-office-drawing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-presentation-template.png b/Adwaita/48x48/mimetypes/x-office-presentation-template.png
deleted file mode 100644
index 1ea213e11..000000000
--- a/Adwaita/48x48/mimetypes/x-office-presentation-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-presentation.png b/Adwaita/48x48/mimetypes/x-office-presentation.png
deleted file mode 100644
index 2ed70148c..000000000
--- a/Adwaita/48x48/mimetypes/x-office-presentation.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-spreadsheet-template.png b/Adwaita/48x48/mimetypes/x-office-spreadsheet-template.png
deleted file mode 100644
index 56c8fe20a..000000000
--- a/Adwaita/48x48/mimetypes/x-office-spreadsheet-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-office-spreadsheet.png b/Adwaita/48x48/mimetypes/x-office-spreadsheet.png
deleted file mode 100644
index c13e919a2..000000000
--- a/Adwaita/48x48/mimetypes/x-office-spreadsheet.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/mimetypes/x-package-repository.png b/Adwaita/48x48/mimetypes/x-package-repository.png
deleted file mode 100644
index 1e2583b2d..000000000
--- a/Adwaita/48x48/mimetypes/x-package-repository.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-documents.png b/Adwaita/48x48/places/folder-documents.png
deleted file mode 100644
index 170648146..000000000
--- a/Adwaita/48x48/places/folder-documents.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-download.png b/Adwaita/48x48/places/folder-download.png
deleted file mode 100644
index 0c99cf68e..000000000
--- a/Adwaita/48x48/places/folder-download.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-drag-accept.png b/Adwaita/48x48/places/folder-drag-accept.png
deleted file mode 100644
index f8c061528..000000000
--- a/Adwaita/48x48/places/folder-drag-accept.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-music.png b/Adwaita/48x48/places/folder-music.png
deleted file mode 100644
index 085e1d995..000000000
--- a/Adwaita/48x48/places/folder-music.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-open.png b/Adwaita/48x48/places/folder-open.png
deleted file mode 100644
index 036fd857f..000000000
--- a/Adwaita/48x48/places/folder-open.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-pictures.png b/Adwaita/48x48/places/folder-pictures.png
deleted file mode 100644
index 1fc7b845c..000000000
--- a/Adwaita/48x48/places/folder-pictures.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-publicshare.png b/Adwaita/48x48/places/folder-publicshare.png
deleted file mode 100644
index b1df1e7b4..000000000
--- a/Adwaita/48x48/places/folder-publicshare.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-remote.png b/Adwaita/48x48/places/folder-remote.png
deleted file mode 100644
index 81147fd0f..000000000
--- a/Adwaita/48x48/places/folder-remote.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-saved-search.png b/Adwaita/48x48/places/folder-saved-search.png
deleted file mode 100644
index de4243402..000000000
--- a/Adwaita/48x48/places/folder-saved-search.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-templates.png b/Adwaita/48x48/places/folder-templates.png
deleted file mode 100644
index 077831e4c..000000000
--- a/Adwaita/48x48/places/folder-templates.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder-videos.png b/Adwaita/48x48/places/folder-videos.png
deleted file mode 100644
index 4f59cf221..000000000
--- a/Adwaita/48x48/places/folder-videos.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/folder.png b/Adwaita/48x48/places/folder.png
deleted file mode 100644
index 210092bbf..000000000
--- a/Adwaita/48x48/places/folder.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/network-server.png b/Adwaita/48x48/places/network-server.png
deleted file mode 100644
index a0a3265b1..000000000
--- a/Adwaita/48x48/places/network-server.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/network-workgroup.png b/Adwaita/48x48/places/network-workgroup.png
deleted file mode 100644
index 32aebafc1..000000000
--- a/Adwaita/48x48/places/network-workgroup.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/start-here.png b/Adwaita/48x48/places/start-here.png
deleted file mode 100644
index 32aedd61b..000000000
--- a/Adwaita/48x48/places/start-here.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/user-bookmarks.png b/Adwaita/48x48/places/user-bookmarks.png
deleted file mode 100644
index 637f9ac47..000000000
--- a/Adwaita/48x48/places/user-bookmarks.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/user-desktop.png b/Adwaita/48x48/places/user-desktop.png
deleted file mode 100644
index 3a637829a..000000000
--- a/Adwaita/48x48/places/user-desktop.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/user-home.png b/Adwaita/48x48/places/user-home.png
deleted file mode 100644
index a98a0887c..000000000
--- a/Adwaita/48x48/places/user-home.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/places/user-trash.png b/Adwaita/48x48/places/user-trash.png
deleted file mode 100644
index 70e901384..000000000
--- a/Adwaita/48x48/places/user-trash.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/status/avatar-default.png b/Adwaita/48x48/status/avatar-default.png
deleted file mode 100644
index 5d7c4f6d6..000000000
--- a/Adwaita/48x48/status/avatar-default.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/status/image-loading.png b/Adwaita/48x48/status/image-loading.png
deleted file mode 100644
index 7110e636e..000000000
--- a/Adwaita/48x48/status/image-loading.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/status/image-missing.png b/Adwaita/48x48/status/image-missing.png
deleted file mode 100644
index f34a614c7..000000000
--- a/Adwaita/48x48/status/image-missing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/48x48/status/user-trash-full.png b/Adwaita/48x48/status/user-trash-full.png
deleted file mode 100644
index 6f8361fa0..000000000
--- a/Adwaita/48x48/status/user-trash-full.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/audio-headphones.png b/Adwaita/512x512/devices/audio-headphones.png
deleted file mode 100644
index 57f7d4246..000000000
--- a/Adwaita/512x512/devices/audio-headphones.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/audio-headset.png b/Adwaita/512x512/devices/audio-headset.png
deleted file mode 100644
index e4c1a5e7b..000000000
--- a/Adwaita/512x512/devices/audio-headset.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/audio-microphone.png b/Adwaita/512x512/devices/audio-microphone.png
deleted file mode 100644
index d6e82002d..000000000
--- a/Adwaita/512x512/devices/audio-microphone.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/camera-web.png b/Adwaita/512x512/devices/camera-web.png
deleted file mode 100644
index a4e559cb7..000000000
--- a/Adwaita/512x512/devices/camera-web.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/computer.png b/Adwaita/512x512/devices/computer.png
deleted file mode 100644
index f32fb1aef..000000000
--- a/Adwaita/512x512/devices/computer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/drive-harddisk.png b/Adwaita/512x512/devices/drive-harddisk.png
deleted file mode 100644
index dec39d517..000000000
--- a/Adwaita/512x512/devices/drive-harddisk.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/drive-multidisk.png b/Adwaita/512x512/devices/drive-multidisk.png
deleted file mode 100644
index 77b7e6b5f..000000000
--- a/Adwaita/512x512/devices/drive-multidisk.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/drive-optical.png b/Adwaita/512x512/devices/drive-optical.png
deleted file mode 100644
index 6b122516d..000000000
--- a/Adwaita/512x512/devices/drive-optical.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/drive-removable-media.png b/Adwaita/512x512/devices/drive-removable-media.png
deleted file mode 100644
index a64e0601a..000000000
--- a/Adwaita/512x512/devices/drive-removable-media.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/ebook-reader.png b/Adwaita/512x512/devices/ebook-reader.png
deleted file mode 100644
index e38e57e81..000000000
--- a/Adwaita/512x512/devices/ebook-reader.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/input-gaming.png b/Adwaita/512x512/devices/input-gaming.png
deleted file mode 100644
index ead9e6bd9..000000000
--- a/Adwaita/512x512/devices/input-gaming.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/input-keyboard.png b/Adwaita/512x512/devices/input-keyboard.png
deleted file mode 100644
index 8dcc856e9..000000000
--- a/Adwaita/512x512/devices/input-keyboard.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/input-mouse.png b/Adwaita/512x512/devices/input-mouse.png
deleted file mode 100644
index 120a29073..000000000
--- a/Adwaita/512x512/devices/input-mouse.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/input-tablet.png b/Adwaita/512x512/devices/input-tablet.png
deleted file mode 100644
index e32121034..000000000
--- a/Adwaita/512x512/devices/input-tablet.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/media-flash.png b/Adwaita/512x512/devices/media-flash.png
deleted file mode 100644
index 214023a99..000000000
--- a/Adwaita/512x512/devices/media-flash.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/media-floppy.png b/Adwaita/512x512/devices/media-floppy.png
deleted file mode 100644
index 328c88e1a..000000000
--- a/Adwaita/512x512/devices/media-floppy.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/media-optical.png b/Adwaita/512x512/devices/media-optical.png
deleted file mode 100644
index d29e935fc..000000000
--- a/Adwaita/512x512/devices/media-optical.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/media-removable.png b/Adwaita/512x512/devices/media-removable.png
deleted file mode 100644
index bef2a7bfc..000000000
--- a/Adwaita/512x512/devices/media-removable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/phone.png b/Adwaita/512x512/devices/phone.png
deleted file mode 100644
index 3c44a9473..000000000
--- a/Adwaita/512x512/devices/phone.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/printer-network.png b/Adwaita/512x512/devices/printer-network.png
deleted file mode 100644
index 747b2617a..000000000
--- a/Adwaita/512x512/devices/printer-network.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/printer.png b/Adwaita/512x512/devices/printer.png
deleted file mode 100644
index 73f2d3e6e..000000000
--- a/Adwaita/512x512/devices/printer.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/scanner.png b/Adwaita/512x512/devices/scanner.png
deleted file mode 100644
index c048bdbf4..000000000
--- a/Adwaita/512x512/devices/scanner.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/devices/video-display.png b/Adwaita/512x512/devices/video-display.png
deleted file mode 100644
index 9d711b590..000000000
--- a/Adwaita/512x512/devices/video-display.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/emblems/emblem-readonly.png b/Adwaita/512x512/emblems/emblem-readonly.png
deleted file mode 100644
index ffa033828..000000000
--- a/Adwaita/512x512/emblems/emblem-readonly.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/emblems/emblem-shared.png b/Adwaita/512x512/emblems/emblem-shared.png
deleted file mode 100644
index 6027b690d..000000000
--- a/Adwaita/512x512/emblems/emblem-shared.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/emblems/emblem-symbolic-link.png b/Adwaita/512x512/emblems/emblem-symbolic-link.png
deleted file mode 100644
index 29aaad11d..000000000
--- a/Adwaita/512x512/emblems/emblem-symbolic-link.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/emblems/emblem-synchronizing.png b/Adwaita/512x512/emblems/emblem-synchronizing.png
deleted file mode 100644
index 2ca1c890b..000000000
--- a/Adwaita/512x512/emblems/emblem-synchronizing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/emblems/emblem-unreadable.png b/Adwaita/512x512/emblems/emblem-unreadable.png
deleted file mode 100644
index c67c1486e..000000000
--- a/Adwaita/512x512/emblems/emblem-unreadable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/application-x-addon.png b/Adwaita/512x512/mimetypes/application-x-addon.png
deleted file mode 100644
index 851d10bd5..000000000
--- a/Adwaita/512x512/mimetypes/application-x-addon.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/application-x-executable.png b/Adwaita/512x512/mimetypes/application-x-executable.png
deleted file mode 100644
index 48079d230..000000000
--- a/Adwaita/512x512/mimetypes/application-x-executable.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/application-x-firmware.png b/Adwaita/512x512/mimetypes/application-x-firmware.png
deleted file mode 100644
index fdd303da3..000000000
--- a/Adwaita/512x512/mimetypes/application-x-firmware.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/application-x-generic.png b/Adwaita/512x512/mimetypes/application-x-generic.png
deleted file mode 100644
index c507764f0..000000000
--- a/Adwaita/512x512/mimetypes/application-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/application-x-sharedlib.png b/Adwaita/512x512/mimetypes/application-x-sharedlib.png
deleted file mode 100644
index 5c6e008d3..000000000
--- a/Adwaita/512x512/mimetypes/application-x-sharedlib.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/audio-x-generic.png b/Adwaita/512x512/mimetypes/audio-x-generic.png
deleted file mode 100644
index 5e7611155..000000000
--- a/Adwaita/512x512/mimetypes/audio-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/font-x-generic.png b/Adwaita/512x512/mimetypes/font-x-generic.png
deleted file mode 100644
index aa5cb6f6e..000000000
--- a/Adwaita/512x512/mimetypes/font-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/image-x-generic.png b/Adwaita/512x512/mimetypes/image-x-generic.png
deleted file mode 100644
index 6709bf648..000000000
--- a/Adwaita/512x512/mimetypes/image-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/inode-directory.png b/Adwaita/512x512/mimetypes/inode-directory.png
deleted file mode 100644
index b66ede4bd..000000000
--- a/Adwaita/512x512/mimetypes/inode-directory.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/inode-symlink.png b/Adwaita/512x512/mimetypes/inode-symlink.png
deleted file mode 100644
index 18aeff108..000000000
--- a/Adwaita/512x512/mimetypes/inode-symlink.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/package-x-generic.png b/Adwaita/512x512/mimetypes/package-x-generic.png
deleted file mode 100644
index 835aedf62..000000000
--- a/Adwaita/512x512/mimetypes/package-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/text-html.png b/Adwaita/512x512/mimetypes/text-html.png
deleted file mode 100644
index d3479eff4..000000000
--- a/Adwaita/512x512/mimetypes/text-html.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/text-x-generic-template.png b/Adwaita/512x512/mimetypes/text-x-generic-template.png
deleted file mode 100644
index e10bcd4c6..000000000
--- a/Adwaita/512x512/mimetypes/text-x-generic-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/text-x-generic.png b/Adwaita/512x512/mimetypes/text-x-generic.png
deleted file mode 100644
index 5e4b2c5cc..000000000
--- a/Adwaita/512x512/mimetypes/text-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/text-x-preview.png b/Adwaita/512x512/mimetypes/text-x-preview.png
deleted file mode 100644
index c507764f0..000000000
--- a/Adwaita/512x512/mimetypes/text-x-preview.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/text-x-script.png b/Adwaita/512x512/mimetypes/text-x-script.png
deleted file mode 100644
index f37f16a84..000000000
--- a/Adwaita/512x512/mimetypes/text-x-script.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/video-x-generic.png b/Adwaita/512x512/mimetypes/video-x-generic.png
deleted file mode 100644
index 9a17fc806..000000000
--- a/Adwaita/512x512/mimetypes/video-x-generic.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/x-office-address-book.png b/Adwaita/512x512/mimetypes/x-office-address-book.png
deleted file mode 100644
index 5d4b41736..000000000
--- a/Adwaita/512x512/mimetypes/x-office-address-book.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/x-office-document-template.png b/Adwaita/512x512/mimetypes/x-office-document-template.png
deleted file mode 100644
index 547b1240d..000000000
--- a/Adwaita/512x512/mimetypes/x-office-document-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/x-office-document.png b/Adwaita/512x512/mimetypes/x-office-document.png
deleted file mode 100644
index 0e7ef8ea6..000000000
--- a/Adwaita/512x512/mimetypes/x-office-document.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/x-office-drawing-template.png b/Adwaita/512x512/mimetypes/x-office-drawing-template.png
deleted file mode 100644
index fc24a380a..000000000
--- a/Adwaita/512x512/mimetypes/x-office-drawing-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/x-office-drawing.png b/Adwaita/512x512/mimetypes/x-office-drawing.png
deleted file mode 100644
index 3002b2440..000000000
--- a/Adwaita/512x512/mimetypes/x-office-drawing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/x-office-presentation-template.png b/Adwaita/512x512/mimetypes/x-office-presentation-template.png
deleted file mode 100644
index cc86d6bbc..000000000
--- a/Adwaita/512x512/mimetypes/x-office-presentation-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/x-office-presentation.png b/Adwaita/512x512/mimetypes/x-office-presentation.png
deleted file mode 100644
index 7341cc0e1..000000000
--- a/Adwaita/512x512/mimetypes/x-office-presentation.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/x-office-spreadsheet-template.png b/Adwaita/512x512/mimetypes/x-office-spreadsheet-template.png
deleted file mode 100644
index b644d7fc2..000000000
--- a/Adwaita/512x512/mimetypes/x-office-spreadsheet-template.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/mimetypes/x-office-spreadsheet.png b/Adwaita/512x512/mimetypes/x-office-spreadsheet.png
deleted file mode 100644
index 659dc5263..000000000
--- a/Adwaita/512x512/mimetypes/x-office-spreadsheet.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-documents.png b/Adwaita/512x512/places/folder-documents.png
deleted file mode 100644
index 3915625fc..000000000
--- a/Adwaita/512x512/places/folder-documents.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-download.png b/Adwaita/512x512/places/folder-download.png
deleted file mode 100644
index cc94a4d9d..000000000
--- a/Adwaita/512x512/places/folder-download.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-drag-accept.png b/Adwaita/512x512/places/folder-drag-accept.png
deleted file mode 100644
index 711ff95df..000000000
--- a/Adwaita/512x512/places/folder-drag-accept.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-music.png b/Adwaita/512x512/places/folder-music.png
deleted file mode 100644
index f9e650be8..000000000
--- a/Adwaita/512x512/places/folder-music.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-open.png b/Adwaita/512x512/places/folder-open.png
deleted file mode 100644
index 6c8ed7843..000000000
--- a/Adwaita/512x512/places/folder-open.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-pictures.png b/Adwaita/512x512/places/folder-pictures.png
deleted file mode 100644
index d8c5f91e1..000000000
--- a/Adwaita/512x512/places/folder-pictures.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-publicshare.png b/Adwaita/512x512/places/folder-publicshare.png
deleted file mode 100644
index cbe178dc4..000000000
--- a/Adwaita/512x512/places/folder-publicshare.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-remote.png b/Adwaita/512x512/places/folder-remote.png
deleted file mode 100644
index b55476797..000000000
--- a/Adwaita/512x512/places/folder-remote.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-saved-search.png b/Adwaita/512x512/places/folder-saved-search.png
deleted file mode 100644
index f8fe00a62..000000000
--- a/Adwaita/512x512/places/folder-saved-search.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-templates.png b/Adwaita/512x512/places/folder-templates.png
deleted file mode 100644
index 36f4a7cda..000000000
--- a/Adwaita/512x512/places/folder-templates.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder-videos.png b/Adwaita/512x512/places/folder-videos.png
deleted file mode 100644
index 5bbf53cad..000000000
--- a/Adwaita/512x512/places/folder-videos.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/folder.png b/Adwaita/512x512/places/folder.png
deleted file mode 100644
index 80bcce520..000000000
--- a/Adwaita/512x512/places/folder.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/network-server.png b/Adwaita/512x512/places/network-server.png
deleted file mode 100644
index bc5b4cad0..000000000
--- a/Adwaita/512x512/places/network-server.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/network-workgroup.png b/Adwaita/512x512/places/network-workgroup.png
deleted file mode 100644
index 6b48f2898..000000000
--- a/Adwaita/512x512/places/network-workgroup.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/user-bookmarks.png b/Adwaita/512x512/places/user-bookmarks.png
deleted file mode 100644
index 65b2c65b8..000000000
--- a/Adwaita/512x512/places/user-bookmarks.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/user-desktop.png b/Adwaita/512x512/places/user-desktop.png
deleted file mode 100644
index 6b1958cc7..000000000
--- a/Adwaita/512x512/places/user-desktop.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/places/user-home.png b/Adwaita/512x512/places/user-home.png
deleted file mode 100644
index 9e88a0636..000000000
--- a/Adwaita/512x512/places/user-home.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/status/avatar-default.png b/Adwaita/512x512/status/avatar-default.png
deleted file mode 100644
index 933f12c54..000000000
--- a/Adwaita/512x512/status/avatar-default.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/status/image-loading.png b/Adwaita/512x512/status/image-loading.png
deleted file mode 100644
index e7a9343b5..000000000
--- a/Adwaita/512x512/status/image-loading.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/512x512/status/image-missing.png b/Adwaita/512x512/status/image-missing.png
deleted file mode 100644
index bc6a382e2..000000000
--- a/Adwaita/512x512/status/image-missing.png
+++ /dev/null
Binary files differ
diff --git a/Adwaita/scalable/devices/audio-headphones.svg b/Adwaita/scalable/devices/audio-headphones.svg
new file mode 100644
index 000000000..5779d583e
--- /dev/null
+++ b/Adwaita/scalable/devices/audio-headphones.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a09f9c"/><stop offset=".078" stop-color="#a09f9c" stop-opacity=".996"/><stop offset=".104" stop-color="#d0d0ce" stop-opacity=".992"/><stop offset=".12" stop-color="#a09f9c" stop-opacity=".992"/><stop offset=".285" stop-color="#787773" stop-opacity=".984"/><stop offset=".5" stop-color="#908f8b" stop-opacity=".976"/><stop offset=".762" stop-color="#b5b4b1" stop-opacity=".965"/><stop offset=".874" stop-color="#a09f9c" stop-opacity=".965"/><stop offset=".905" stop-color="#cbcac9" stop-opacity=".965"/><stop offset=".949" stop-color="#a09f9c" stop-opacity=".965"/><stop offset="1" stop-color="#a09f9c" stop-opacity=".965"/></linearGradient><linearGradient id="h" x1="21.837" x2="106.051" xlink:href="#a" y1="32.066" y2="32.066"/><linearGradient id="i" x1="21.633" x2="105.848" xlink:href="#a" y1="31.727" y2="31.727"/><radialGradient id="j" cx="281.386" cy="-269.137" gradientTransform="matrix(.29136 0 0 .10636 -18.26 47.233)" gradientUnits="userSpaceOnUse" r="144.518"><stop offset="0" stop-color="#ebeae8"/><stop offset="1" stop-color="#deddda" stop-opacity=".984"/></radialGradient><radialGradient id="k" cx="282.138" cy="-218.921" gradientTransform="matrix(.32062 .01056 -.00543 .16473 -27.703 58.709)" gradientUnits="userSpaceOnUse" r="128.519"><stop offset="0" stop-color="#b0afab"/><stop offset="1" stop-color="#dcdbd8" stop-opacity=".961"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#9d9da1"/><stop offset="1" stop-color="#77767b" stop-opacity=".949"/></linearGradient><radialGradient id="l" cx="8.689" cy="84.951" r="15.275" xlink:href="#b"/><linearGradient id="c" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3d3846" stop-opacity="0"/><stop offset="1" stop-color="#3d3846" stop-opacity=".251"/></linearGradient><radialGradient id="m" cx="76" cy="65.977" gradientTransform="matrix(1.06763 0 0 .94442 -73.209 24.57)" r="13.221" xlink:href="#c"/><linearGradient id="d" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#eae9e7"/><stop offset=".649" stop-color="#b5b3ad"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><radialGradient id="n" cx="134.309" cy="55.279" gradientTransform="matrix(.76411 .003 -.00284 .72368 -78.484 43.855)" r="58.46" xlink:href="#d"/><linearGradient id="e" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#cacac9"/><stop offset=".311" stop-color="#b0aeab" stop-opacity=".941"/><stop offset=".688" stop-color="#6c6b66" stop-opacity=".949"/><stop offset="1" stop-color="#d6d6d4" stop-opacity=".965"/></linearGradient><radialGradient id="o" cx="183.525" cy="320.794" gradientTransform="matrix(1.3302 .04083 -.06407 2.0871 -186.021 -597.917)" r="20.486" xlink:href="#e"/><filter id="f" height="100%" width="100%" x="0%" y="0%"><feColorMatrix in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><mask id="p"><g filter="url(#f)"><path fill-opacity=".462" d="M0 0h128v128H0z"/></g></mask><mask id="r"><g filter="url(#f)"><path fill-opacity=".187" d="M0 0h128v128H0z"/></g></mask><linearGradient id="g" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity=".988"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="s" cx="197.747" cy="69.253" gradientTransform="matrix(10.24912 0 0 5.35797 -2014.734 -110.278)" r="2.5" xlink:href="#g"/><clipPath id="q"><path d="M0 0h192v152H0z"/></clipPath><radialGradient id="t" cx="81.936" cy="33.185" gradientTransform="matrix(-.2667 0 0 .2667 141.163 76.1)" r="57.276" xlink:href="#b"/><radialGradient id="u" cx="76" cy="65.977" gradientTransform="matrix(-1.06763 0 0 .94442 201.209 24.57)" r="13.221" xlink:href="#c"/><radialGradient id="v" cx="134.309" cy="55.279" gradientTransform="matrix(-.76411 .003 .00284 .72368 206.484 43.855)" r="58.46" xlink:href="#d"/><radialGradient id="w" cx="183.525" cy="320.794" gradientTransform="matrix(-1.3302 .04083 .06407 2.0871 314.021 -597.917)" r="20.486" xlink:href="#e"/><mask id="x"><g filter="url(#f)"><path fill-opacity=".462" d="M0 0h128v128H0z"/></g></mask><mask id="z"><g filter="url(#f)"><path fill-opacity=".187" d="M0 0h128v128H0z"/></g></mask><radialGradient id="A" cx="197.747" cy="69.253" gradientTransform="matrix(37.75863 0 0 19.7392 -7375.666 -1304.003)" r="2.5" xlink:href="#g"/><clipPath id="y"><path d="M0 0h192v152H0z"/></clipPath><path d="M63.945 16.762c-15.476 0-30.054 5.511-39.101 17.445-1.93 2.55-2.992 8.766.957 11.043l3.246 1.797a2.403 2.403 0 0 0 3.289-.879c6.523-11.3 18.21-19.461 31.61-19.461 13.394 0 25.081 8.16 31.605 19.461a2.405 2.405 0 0 0 3.289.879l3.062-1.555c4.637-2.68 2.493-8.926 1.285-11.015C94.16 22.375 79.52 16.762 63.946 16.762zm0 0" fill="url(#h)"/><g fill="none" stroke-linejoin="bevel" stroke-width="2.714"><path d="M23.96 62.188c0-22.051 17.876-39.922 39.923-39.922 22.05 0 39.922 17.87 39.922 39.922" stroke="#77767b"/><path d="M103.816 61.996V82.34M23.95 61.996V82.34" stroke="#70727b"/></g><path d="M93.246 37.027A41.912 41.912 0 0 1 98.953 46c.73-.652 1.703-1.18 2.684-1.387a44.567 44.567 0 0 0-4.563-7.586zm0 0" fill="url(#i)"/><path d="M34.773 36.598a43.235 43.235 0 0 0-5.902 9.28c-.758-.675-1.766-1.218-2.777-1.437a46.028 46.028 0 0 1 4.718-7.843zm0 0" fill="url(#h)"/><path d="M63.945 14.02a48.261 48.261 0 0 0-38.593 19.296s-4.332 7.012 1.05 10.121l1.72.993c1.179.68 2.69.277 3.374-.907a37.444 37.444 0 0 1 32.45-18.734A37.437 37.437 0 0 1 96.39 43.523a2.476 2.476 0 0 0 3.379.907l1.765-1.024c5.149-2.785.988-10.105.988-10.105A48.261 48.261 0 0 0 63.945 14.02zm0 0" fill="url(#j)"/><path d="M63.945 20.477c-18.199 0-29.61 9.378-37.297 22.699-.058.101-.109.207-.148.316l1.621.938c1.18.68 2.692.277 3.375-.907a37.444 37.444 0 0 1 32.45-18.734A37.437 37.437 0 0 1 96.39 43.523a2.476 2.476 0 0 0 3.379.907l1.62-.938a2.357 2.357 0 0 0-.152-.316c-7.687-13.32-19.097-22.7-37.293-22.7zm0 0" fill="url(#k)"/><path d="M35.094 90.922c0 8.586-6.961 15.547-15.547 15.547S4 99.508 4 90.922s6.96-15.547 15.547-15.547 15.547 6.96 15.547 15.547zm0 0" fill="url(#l)"/><path d="M10.652 78.195c-.175.121-.351.243-.523.371a.542.542 0 1 0 1.059.168.54.54 0 0 0-.536-.539zM9.56 79.277a.542.542 0 1 0 .543.543.544.544 0 0 0-.543-.543zm-1.086 1.086a.547.547 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 .543.543.544.544 0 0 0-.543-.543zM7.387 81.45a.601.601 0 0 0-.164.028c-.13.164-.254.328-.375.496-.004.007-.004.011-.004.02a.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-1.086 1.086a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-4.184.024c-.195.293-.375.593-.55.898a.542.542 0 0 0 .934-.379.545.545 0 0 0-.384-.52zm.926 1.062a.544.544 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-3.868.285a16.52 16.52 0 0 0-.382.793.538.538 0 0 0 .382-.793zm.61.801a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-5.43 1.086a.541.541 0 0 0-.383.16 19.85 19.85 0 0 0-.156.442.542.542 0 1 0 .54-.602zm2.172 0a.544.544 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zM6.3 86.879a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-6.133.156c-.082.3-.153.602-.219.903a.537.537 0 0 0 .379-.516.54.54 0 0 0-.16-.387zm.703.93a.544.544 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.544.544 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zM4.125 89.05c-.04.36-.07.719-.086 1.078a.544.544 0 0 0 .633-.535c0-.301-.242-.543-.543-.543h-.004zm2.176 0a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-5.43 1.086a.544.544 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.544.544 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-5.43 1.086a.596.596 0 0 0-.117.011c.008.36.027.715.062 1.07.02 0 .04.005.055.005a.542.542 0 1 0 0-1.086zm2.172 0a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-5.43 1.086a.544.544 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.544.544 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zM6.3 93.395a.544.544 0 0 0-.543.543c0 .296.246.542.543.542a.542.542 0 1 0 0-1.086zm2.172 0a.544.544 0 0 0-.543.543c0 .296.246.542.543.542a.542.542 0 1 0 0-1.086zm2.172 0a.542.542 0 1 0 0 1.085.542.542 0 1 0 0-1.086zm-6.438.003c.059.336.125.668.207 1a.542.542 0 0 0-.207-1zm1.008 1.079a.547.547 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.547.547 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 .543.543.544.544 0 0 0-.543-.543zM6.3 95.562a.547.547 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.547.547 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 .543.543.544.544 0 0 0-.543-.543zm-5.43 1.086a.52.52 0 0 0-.11.012c.133.328.278.653.434.969a.544.544 0 0 0-.324-.98zm2.172 0a.547.547 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 .543.543.544.544 0 0 0-.543-.543zM6.3 97.734a.544.544 0 0 0-.52.395c.121.23.25.453.387.676a.542.542 0 1 0 .133-1.07zm2.172 0a.547.547 0 0 0-.543.543.542.542 0 1 0 .543-.543zm2.172 0a.542.542 0 1 0 .543.543.544.544 0 0 0-.543-.543zM7.387 98.82c-.297 0-.543.243-.543.543s.246.543.543.543a.542.542 0 1 0 0-1.086zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-1.086 1.086a.544.544 0 1 0 .002 1.084.544.544 0 0 0-.002-1.084zm2.172 0a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm-1.086 1.086a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm1.086 1.086a.542.542 0 1 0 0 1.086.542.542 0 1 0 0-1.086zm0 0" fill="url(#m)"/><path d="M26.36 65.555c-4.641 0-9.278 1.36-13.184 3.867a5.097 5.097 0 0 0-2.344 4.289v34.11a5.09 5.09 0 0 0 2.336 4.28A24.536 24.536 0 0 0 26.352 116h.015c5.598-.008 10.028-2.012 14.348-5.578a5.104 5.104 0 0 0 1.855-3.93V75.06a5.098 5.098 0 0 0-1.86-3.934c-4.32-3.563-8.745-5.566-14.347-5.57zm0 0" fill="url(#n)"/><path d="M31.445 66.172v49.21c3.36-.847 6.34-2.542 9.27-4.96a5.111 5.111 0 0 0 1.855-3.93V75.06a5.11 5.11 0 0 0-1.86-3.934c-2.925-2.414-5.905-4.11-9.265-4.953zm0 0" fill="url(#o)"/><image height="152" mask="url(#p)" transform="translate(-8 -16)" width="192" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAACYCAYAAACyAeadAAAABmJLR0QA/wD/AP+gvaeTAAABa0lEQVR4nO3asVICMRiF0bvKjNogDb0P4Ps/l9pgwfhb7GKfUOwknlNRpsg3l4VNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAP1X1WFUPe5+DMQ19carqkOQ9yVkE9Bj90jwkeUtyTrLsexRGNHoAS5JTkpcIgA4zBQDNZgjgNRaATrME8Lz3QRjTDAGcsgZgAWg2QwC3BRAAzWYI4Bhfgeg0bABVtWQ9/zHJUywAHYYNYFNJvpNct8/QZNgAlmWprJf+I2sE0GzYADaV5DNrABaAZqMH8JN1AS57H4QxjR6ABeAuswRwiQDoMEsAHoLpMksAFoAuMwTgZ1C6zRCABaDbLAFYALrMEMDtfwALQLPD3ge4UyX5SnLdXo2A/2V7KxQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbwC/pmQjkyfjJgAAAAAElFTkSuQmCC"/><g clip-path="url(#q)" mask="url(#r)" transform="translate(-8 -16)"><path d="M11.793 245.781v32.98" fill="none" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="1.357" transform="translate(8 -156)"/></g><path d="M92.906 90.922c0 8.586 6.961 15.547 15.547 15.547S124 99.508 124 90.922s-6.96-15.547-15.547-15.547-15.547 6.96-15.547 15.547zm0 0" fill="url(#t)"/><path d="M117.348 78.195c.175.121.351.243.523.371a.542.542 0 1 1-1.059.168.54.54 0 0 1 .536-.539zm1.093 1.082a.542.542 0 1 1-.543.543c0-.297.243-.543.543-.543zm1.086 1.086c.297 0 .543.246.543.543a.542.542 0 1 1-.543-.543zm-2.172 0a.542.542 0 1 1-.543.543c0-.297.243-.543.543-.543zm3.258 1.086c.055 0 .11.012.164.028.13.164.254.328.375.496 0 .007.004.011.004.02a.542.542 0 1 1-.543-.543zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm1.086 1.086a.544.544 0 1 1-.002 1.084.544.544 0 0 1 .002-1.084zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm4.184.024c.195.293.375.593.55.898a.542.542 0 0 1-.934-.379c.001-.238.157-.45.384-.52zm-.926 1.062c.297 0 .543.242.543.543a.542.542 0 1 1-.543-.543zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm3.868.285c.132.258.261.524.382.793a.538.538 0 0 1-.382-.793zm-.61.801a.544.544 0 1 1-.002 1.084.544.544 0 0 1 .002-1.084zm-2.172 0a.544.544 0 1 1-.002 1.084.544.544 0 0 1 .002-1.084zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm5.43 1.086c.145 0 .281.059.383.16.055.149.105.293.156.442a.542.542 0 1 1-.54-.602zm-2.172 0c.297 0 .543.242.543.543a.542.542 0 1 1-.543-.543zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm3.258 1.086a.544.544 0 1 1-.002 1.084.544.544 0 0 1 .002-1.084zm-2.172 0a.544.544 0 1 1-.002 1.084.544.544 0 0 1 .002-1.084zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm6.133.156c.082.3.153.602.219.903a.537.537 0 0 1-.379-.516.54.54 0 0 1 .16-.387zm-.703.93c.297 0 .543.242.543.543a.542.542 0 1 1-.543-.543zm-2.172 0c.297 0 .543.242.543.543a.542.542 0 1 1-.543-.543zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm5.434 1.086c.04.36.07.719.086 1.078a.542.542 0 1 1-.09-1.078zm-2.176 0a.544.544 0 1 1-.002 1.084.544.544 0 0 1 .002-1.084zm-2.172 0a.544.544 0 1 1-.002 1.084.544.544 0 0 1 .002-1.084zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm5.43 1.086c.297 0 .543.242.543.543a.542.542 0 1 1-.543-.543zm-2.172 0c.297 0 .543.242.543.543a.542.542 0 1 1-.543-.543zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm5.43 1.086c.04 0 .078.004.117.011-.008.36-.027.715-.062 1.07-.02 0-.04.005-.055.005a.542.542 0 1 1 0-1.086zm-2.172 0a.544.544 0 1 1-.002 1.084.544.544 0 0 1 .002-1.084zm-2.172 0a.544.544 0 1 1-.002 1.084.544.544 0 0 1 .002-1.084zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm5.43 1.086c.297 0 .543.242.543.543a.547.547 0 0 1-.543.543.542.542 0 1 1 0-1.086zm-2.172 0c.297 0 .543.242.543.543a.547.547 0 0 1-.543.543.542.542 0 1 1 0-1.086zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm3.258 1.086c.297 0 .543.242.543.543a.547.547 0 0 1-.543.542.542.542 0 1 1 0-1.086zm-2.172 0c.297 0 .543.242.543.543a.547.547 0 0 1-.543.542.542.542 0 1 1 0-1.086zm-2.172 0a.542.542 0 1 1 0 1.085.542.542 0 1 1 0-1.086zm6.438.003c-.059.336-.125.668-.207 1a.543.543 0 0 1 .207-1zm-1.008 1.082c.297 0 .543.243.543.543a.547.547 0 0 1-.543.543.542.542 0 1 1 0-1.086zm-2.172 0c.297 0 .543.243.543.543a.547.547 0 0 1-.543.543.542.542 0 1 1 0-1.086zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm3.258 1.086c.297 0 .543.243.543.543a.547.547 0 0 1-.543.543.542.542 0 1 1 0-1.086zm-2.172 0c.297 0 .543.243.543.543a.547.547 0 0 1-.543.543.542.542 0 1 1 0-1.086zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm5.43 1.086a.52.52 0 0 1 .11.012c-.133.324-.278.648-.434.965a.54.54 0 0 1 .324-.977zm-2.172 0c.297 0 .543.243.543.543a.547.547 0 0 1-.543.543.542.542 0 1 1 0-1.086zm-2.172 0a.542.542 0 1 1 0 1.086.542.542 0 1 1 0-1.086zm3.258 1.086a.54.54 0 0 1 .52.39c-.121.231-.25.454-.387.677a.541.541 0 1 1-.133-1.066zm-2.172 0c.297 0 .543.242.543.543a.543.543 0 0 1-1.086 0c0-.3.243-.543.543-.543zm-2.172 0a.542.542 0 1 1 .003 1.084.542.542 0 0 1-.003-1.084zm3.258 1.082c.297 0 .543.246.543.543a.542.542 0 1 1-.543-.543zm-2.172 0a.542.542 0 1 1-.543.543c0-.297.243-.543.543-.543zm1.086 1.086c.297 0 .543.246.543.543a.542.542 0 1 1-.543-.543zm-2.172 0a.542.542 0 1 1-.543.543c0-.297.243-.543.543-.543zm1.086 1.086a.542.542 0 1 1-.543.543c0-.297.243-.543.543-.543zm-1.086 1.086a.542.542 0 1 1-.543.543c0-.297.243-.543.543-.543zm0 0" fill="url(#u)"/><path d="M101.64 65.555c4.641 0 9.278 1.36 13.184 3.867a5.097 5.097 0 0 1 2.344 4.289v34.11a5.09 5.09 0 0 1-2.336 4.28A24.536 24.536 0 0 1 101.648 116h-.015c-5.598-.008-10.028-2.012-14.348-5.578a5.104 5.104 0 0 1-1.855-3.93V75.06c0-1.524.683-2.965 1.86-3.934 4.32-3.563 8.745-5.566 14.347-5.57zm0 0" fill="url(#v)"/><path d="M96.555 66.172v49.21c-3.36-.847-6.34-2.542-9.27-4.96a5.111 5.111 0 0 1-1.855-3.93V75.06a5.11 5.11 0 0 1 1.86-3.934c2.925-2.414 5.905-4.11 9.265-4.953zm0 0" fill="url(#w)"/><image height="152" mask="url(#x)" transform="translate(-8 -16)" width="192" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAACYCAYAAACyAeadAAAABmJLR0QA/wD/AP+gvaeTAAABbklEQVR4nO3cO0rFYBSF0f1fRVTwVdg7AOc/Lq28hXgsok5hR7JWlfKQ8HGSEJIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3sycZuaiPcfRndoDHNHMnJI8J3mdmcv2PEcmgI6VLYCXuAZVTn7HSnKb5PHnmBIB9FwneYoAqgTQsZLcJLmPAKoE0HOd5CECqBJAx8oWgGeAMgF0/AZgA5QJoOcmWwCuQZGT37GSXCW5S7JmxhYoEUDHJPlMcv45pkQAPeckb0lmrSWCEgF0TLYA3mMDVAmg5yPbBvhqD3JkAuiwAXZCAB2TbQMIoEwAPTbADgigwwbYCQH0/L0GbQ9yZALosAF2QgAdAtgJAfS4BdoBfyQoWGvNzJyzfQ8kAI7JV6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/eN4OARTxjZkLbAAAAAElFTkSuQmCC"/><g clip-path="url(#y)" mask="url(#z)" transform="translate(-8 -16)"><path d="M90.228 7.747V129.25" fill="none" stroke="url(#A)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="5" transform="matrix(-.27144 0 0 .27144 148.698 87.678)"/></g></svg> \ No newline at end of file
diff --git a/Adwaita/scalable/devices/audio-headset.svg b/Adwaita/scalable/devices/audio-headset.svg
new file mode 100644
index 000000000..97c787458
--- /dev/null
+++ b/Adwaita/scalable/devices/audio-headset.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a09f9c"/><stop offset=".078" stop-color="#a09f9c" stop-opacity=".996"/><stop offset=".104" stop-color="#d0d0ce" stop-opacity=".992"/><stop offset=".12" stop-color="#a09f9c" stop-opacity=".992"/><stop offset=".285" stop-color="#787773" stop-opacity=".984"/><stop offset=".5" stop-color="#908f8b" stop-opacity=".976"/><stop offset=".762" stop-color="#b5b4b1" stop-opacity=".965"/><stop offset=".874" stop-color="#a09f9c" stop-opacity=".965"/><stop offset=".905" stop-color="#cbcac9" stop-opacity=".965"/><stop offset=".949" stop-color="#a09f9c" stop-opacity=".965"/><stop offset="1" stop-color="#a09f9c" stop-opacity=".965"/></linearGradient><linearGradient id="h" x1="22.019" x2="105.798" xlink:href="#a" y1="21.954" y2="21.954"/><linearGradient id="i" x1="21.817" x2="105.595" xlink:href="#a" y1="21.617" y2="21.617"/><radialGradient id="j" cx="281.386" cy="-269.137" gradientTransform="matrix(.28985 0 0 .1058 -17.87 37.042)" gradientUnits="userSpaceOnUse" r="144.518"><stop offset="0" stop-color="#ebeae8"/><stop offset="1" stop-color="#deddda" stop-opacity=".984"/></radialGradient><radialGradient id="k" cx="282.138" cy="-218.921" gradientTransform="matrix(.31896 .0105 -.0054 .16388 -27.264 48.459)" gradientUnits="userSpaceOnUse" r="128.519"><stop offset="0" stop-color="#b0afab"/><stop offset="1" stop-color="#dcdbd8" stop-opacity=".961"/></radialGradient><linearGradient id="b" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#9d9da1"/><stop offset="1" stop-color="#77767b" stop-opacity=".949"/></linearGradient><radialGradient id="l" cx="8.94" cy="73.943" r="15.196" xlink:href="#b"/><linearGradient id="c" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#3d3846" stop-opacity="0"/><stop offset="1" stop-color="#3d3846" stop-opacity=".251"/></linearGradient><radialGradient id="m" cx="76" cy="65.977" gradientTransform="matrix(1.0621 0 0 .93953 -72.534 13.874)" r="13.221" xlink:href="#c"/><linearGradient id="d" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#eae9e7"/><stop offset=".649" stop-color="#b5b3ad"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><radialGradient id="n" cx="134.309" cy="55.279" gradientTransform="matrix(.76016 .00299 -.00283 .71993 -77.782 33.06)" r="58.46" xlink:href="#d"/><linearGradient id="e" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#cacac9"/><stop offset=".311" stop-color="#b0aeab" stop-opacity=".941"/><stop offset=".688" stop-color="#6c6b66" stop-opacity=".949"/><stop offset="1" stop-color="#d6d6d4" stop-opacity=".965"/></linearGradient><radialGradient id="o" cx="183.525" cy="320.794" gradientTransform="matrix(1.3233 .04062 -.06373 2.07629 -184.762 -605.39)" r="20.486" xlink:href="#e"/><filter id="f" height="100%" width="100%" x="0%" y="0%"><feColorMatrix in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/></filter><mask id="p"><g filter="url(#f)"><path fill-opacity=".462" d="M0 0h128v128H0z"/></g></mask><mask id="r"><g filter="url(#f)"><path fill-opacity=".187" d="M0 0h128v128H0z"/></g></mask><linearGradient id="g" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fff" stop-opacity=".988"/><stop offset="1" stop-color="#fff" stop-opacity="0"/></linearGradient><radialGradient id="s" cx="197.747" cy="69.253" gradientTransform="matrix(10.19606 0 0 5.33023 -2004.008 -119.384)" r="2.5" xlink:href="#g"/><clipPath id="q"><path d="M0 0h192v152H0z"/></clipPath><mask id="u"><g filter="url(#f)"><path fill-opacity=".19" d="M0 0h128v128H0z"/></g></mask><radialGradient id="v" cx="1081.118" cy="503.843" gradientTransform="matrix(.5364 0 0 .16313 -494.725 204.655)" gradientUnits="userSpaceOnUse" r="74.007"><stop offset="0" stop-color="#e6e5e2" stop-opacity=".961"/><stop offset="1" stop-color="#e6e5e2" stop-opacity="0"/></radialGradient><clipPath id="t"><path d="M0 0h192v152H0z"/></clipPath><radialGradient id="w" cx="81.936" cy="33.185" gradientTransform="matrix(-.26532 0 0 .26532 140.728 65.139)" r="57.276" xlink:href="#b"/><radialGradient id="x" cx="76" cy="65.977" gradientTransform="matrix(-1.0621 0 0 .93953 200.463 13.874)" r="13.221" xlink:href="#c"/><radialGradient id="y" cx="134.309" cy="55.279" gradientTransform="matrix(-.76016 .00299 .00283 .71993 205.71 33.06)" r="58.46" xlink:href="#d"/><radialGradient id="z" cx="183.525" cy="320.794" gradientTransform="matrix(-1.3233 .04062 .06373 2.07629 312.691 -605.39)" r="20.486" xlink:href="#e"/><mask id="A"><g filter="url(#f)"><path fill-opacity=".462" d="M0 0h128v128H0z"/></g></mask><mask id="C"><g filter="url(#f)"><path fill-opacity=".187" d="M0 0h128v128H0z"/></g></mask><radialGradient id="D" cx="197.747" cy="69.253" gradientTransform="matrix(37.75863 0 0 19.7392 -7375.666 -1304.003)" r="2.5" xlink:href="#g"/><clipPath id="B"><path d="M0 0h192v152H0z"/></clipPath><radialGradient id="E" cx="56.954" cy="111.553" gradientUnits="userSpaceOnUse" r="8.815"><stop offset="0" stop-color="#9d9da1"/><stop offset="1" stop-color="#77767b"/></radialGradient><radialGradient id="F" cx="186.388" cy="208.471" gradientTransform="matrix(.23098 0 0 .21876 19.384 66.866)" r="58.46" xlink:href="#d"/><radialGradient id="G" cx="123.289" cy="179.792" gradientTransform="matrix(1.16559 0 0 1.03107 -86.647 -73.906)" r="13.221" xlink:href="#c"/><path d="M63.906 6.73c-15.39 0-29.894 5.48-38.894 17.352-1.922 2.54-2.977 8.723.949 10.988l3.23 1.79c1.145.66 2.61.269 3.274-.88 6.488-11.238 18.117-19.355 31.441-19.355 13.328 0 24.957 8.117 31.446 19.355a2.397 2.397 0 0 0 3.273.88l3.043-1.551c4.617-2.664 2.48-8.88 1.281-10.957C93.97 12.312 79.402 6.73 63.906 6.73zm0 0" fill="url(#h)"/><g fill="none" stroke-linejoin="bevel" stroke-width="2.7"><path d="M24.133 51.297c0-21.934 17.781-39.715 39.715-39.715 21.937 0 39.718 17.781 39.718 39.715" stroke="#77767b"/><path d="M103.578 51.105v20.243M24.121 51.105v20.243" stroke="#70727b"/></g><path d="M93.059 26.89a41.622 41.622 0 0 1 5.675 8.926c.727-.648 1.7-1.171 2.672-1.382a44.228 44.228 0 0 0-4.539-7.543zm0 0" fill="url(#i)"/><path d="M34.887 26.46a43.096 43.096 0 0 0-5.871 9.235c-.75-.672-1.754-1.215-2.762-1.43a45.823 45.823 0 0 1 4.695-7.804zm0 0" fill="url(#h)"/><path d="M63.906 4a48.019 48.019 0 0 0-38.39 19.195s-4.309 6.98 1.047 10.07l1.707.989a2.463 2.463 0 0 0 3.359-.902 37.253 37.253 0 0 1 32.277-18.637 37.25 37.25 0 0 1 32.282 18.637 2.463 2.463 0 0 0 3.359.902l1.758-1.016c5.12-2.773.984-10.054.984-10.054A48.01 48.01 0 0 0 63.906 4zm0 0" fill="url(#j)"/><path d="M63.906 10.422c-18.097 0-29.453 9.332-37.101 22.582a2.335 2.335 0 0 0-.149.316l1.614.934a2.463 2.463 0 0 0 3.359-.902 37.253 37.253 0 0 1 32.277-18.637 37.25 37.25 0 0 1 32.282 18.637 2.463 2.463 0 0 0 3.359.902l1.613-.934c-.039-.11-.09-.215-.148-.316-7.649-13.25-19.004-22.582-37.106-22.582zm0 0" fill="url(#k)"/><path d="M35.207 79.883c0 8.543-6.926 15.469-15.465 15.469-8.543 0-15.469-6.926-15.469-15.47 0-8.538 6.926-15.464 15.47-15.464 8.538 0 15.464 6.926 15.464 15.465zm0 0" fill="url(#l)"/><path d="M10.895 67.223c-.176.117-.352.242-.524.37a.794.794 0 0 0-.027.169.541.541 0 0 0 1.082 0 .539.539 0 0 0-.531-.54zM9.805 68.3a.54.54 0 1 0 .002 1.08.54.54 0 0 0-.002-1.08zm-1.078 1.078a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .003-1.084zm2.16 0a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .003-1.084zM7.645 70.46a.482.482 0 0 0-.165.027c-.128.16-.253.325-.375.492V71c0 .3.243.54.54.54.3 0 .539-.24.539-.54a.538.538 0 0 0-.54-.54zm2.16 0a.54.54 0 1 0 .002 1.08.54.54 0 0 0-.002-1.08zm-1.078 1.078a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .003-1.084zm2.16 0a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .003-1.084zm-4.164.027c-.192.29-.375.586-.547.891a.54.54 0 1 0 .547-.89zm.922 1.055a.54.54 0 1 0 .002 1.08.54.54 0 0 0-.002-1.08zm2.16 0a.54.54 0 1 0 .002 1.08.54.54 0 0 0-.002-1.08zm-3.848.281c-.133.262-.262.524-.379.79a.534.534 0 0 0 .445-.532c0-.09-.02-.18-.066-.258zm.61.797a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .002-1.084zm2.16 0a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .003-1.084zm2.16 0a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .003-1.084zm-5.403 1.082a.541.541 0 0 0-.382.16 9.698 9.698 0 0 0-.153.438.539.539 0 0 0 1.074-.059.538.538 0 0 0-.539-.539zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm-3.238 1.082a.538.538 0 1 0 0 1.078.54.54 0 0 0 0-1.078zm2.16 0a.538.538 0 1 0 0 1.078.54.54 0 0 0 0-1.078zm2.16 0a.539.539 0 1 0 0 1.078.54.54 0 0 0 0-1.078zm-6.1.157c-.083.296-.153.593-.22.894a.536.536 0 0 0 .22-.894zm.698.921a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.003-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm-5.406 1.082c-.039.356-.066.711-.085 1.07a.54.54 0 1 0 .094-1.074h-.009zm2.168 0a.538.538 0 1 0 0 1.079.54.54 0 0 0 0-1.079zm2.16 0a.538.538 0 1 0 0 1.079.54.54 0 0 0 0-1.079zm2.16 0a.539.539 0 1 0 0 1.079.54.54 0 0 0 0-1.079zm-5.402 1.079a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.003-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm-5.398 1.082a.607.607 0 0 0-.12.011c.007.356.03.711.062 1.063.02.004.039.004.058.004a.54.54 0 0 0 0-1.078zm2.16 0a.538.538 0 1 0 0 1.078.54.54 0 0 0 0-1.078zm2.16 0a.538.538 0 1 0 0 1.078.54.54 0 0 0 0-1.078zm2.16 0a.539.539 0 1 0 0 1.078.54.54 0 0 0 0-1.078zm-5.402 1.078a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.003-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm-3.238 1.082a.538.538 0 1 0 0 1.078.54.54 0 0 0 0-1.078zm2.16 0a.538.538 0 1 0 0 1.078.54.54 0 0 0 0-1.078zm2.16 0a.539.539 0 1 0 0 1.078.54.54 0 0 0 0-1.078zm-6.406.004c.06.332.125.664.208.996a.54.54 0 0 0-.207-.996zm1.004 1.074a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.003-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zM6.567 84.5a.542.542 0 1 0-.002 1.084.542.542 0 0 0 .002-1.084zm2.16 0a.542.542 0 1 0-.002 1.084.542.542 0 0 0 .003-1.084zm2.16 0a.542.542 0 1 0-.002 1.084.542.542 0 0 0 .003-1.084zm-5.402 1.082a.52.52 0 0 0-.109.012c.133.324.273.648.43.96a.54.54 0 0 0-.32-.972zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zm2.16 0a.54.54 0 1 0 .003 1.08.54.54 0 0 0-.002-1.08zM6.567 86.66a.54.54 0 0 0-.52.395c.122.226.25.449.384.668a.54.54 0 1 0 .137-1.063zm2.16 0a.542.542 0 1 0-.002 1.084.542.542 0 0 0 .003-1.084zm2.16 0a.542.542 0 1 0-.002 1.084.542.542 0 0 0 .003-1.084zm-3.241 1.082a.54.54 0 1 0 .002 1.08.54.54 0 0 0-.002-1.08zm2.16 0a.54.54 0 1 0 .002 1.08.54.54 0 0 0-.002-1.08zM8.727 88.82a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .003-1.084zm2.16 0a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .003-1.084zm-1.082 1.082a.54.54 0 1 0 .002 1.08.54.54 0 0 0-.002-1.08zm1.082 1.078a.542.542 0 1 0-.003 1.084.542.542 0 0 0 .003-1.084zm0 0" fill="url(#m)"/><path d="M26.52 54.648c-4.618 0-9.23 1.352-13.118 3.848a5.064 5.064 0 0 0-2.332 4.266v33.933c0 1.723.875 3.325 2.325 4.262a24.432 24.432 0 0 0 13.113 3.875h.015c5.575-.008 9.977-2.004 14.278-5.547a5.074 5.074 0 0 0 1.844-3.914v-31.27c0-1.515-.68-2.949-1.848-3.913-4.3-3.543-8.703-5.536-14.274-5.54zm0 0" fill="url(#n)"/><path d="M31.578 55.262v48.957c3.344-.844 6.309-2.531 9.223-4.934a5.074 5.074 0 0 0 1.844-3.914v-31.27c0-1.515-.68-2.949-1.848-3.913-2.914-2.399-5.875-4.086-9.219-4.926zm0 0" fill="url(#o)"/><image height="152" mask="url(#p)" transform="translate(-8 -16)" width="192" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAACYCAYAAACyAeadAAAABmJLR0QA/wD/AP+gvaeTAAABTklEQVR4nO3XO04DQRBF0WcbZPERhBA6Yf9rAyQ+ElIRAAvodjDq4pxowgr6qmoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOFdVHapqv/UcrGnph1NVhyRPSR5EwIzVH80+ySnJY5LdtqOwotUD2CW5T3ITATChQwB3Sa4jACZ0CgCGdQngKjYAE7oE4ARiSqcAYFiXAJxATOkQwG2SYwTAhNUDqCQfSb5+v2FIhwBekrxtPQhr6hDAa5L32ABM6BDAc342gAAY1iEAJxDTOgVgAzCsSwD+AZjSJQAnEFM6BWADMKxLAE4gpnQJwAnElIutBzjTXwCfsQH4j6rqWFWXW88BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCyvgFO4T5Ruyk2TQAAAABJRU5ErkJggg=="/><g clip-path="url(#q)" mask="url(#r)" transform="translate(-8 -16)"><path d="M12.027 234.832v32.809" fill="none" stroke="url(#s)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="1.35" transform="translate(8 -156)"/></g><path d="M103.363 103.652v5.13c0 3.59-2.89 6.48-6.48 6.48H63.938" fill="none" stroke="#b2b1ae" stroke-linecap="round" stroke-linejoin="bevel" stroke-opacity=".961" stroke-width="2.7"/><g clip-path="url(#t)" mask="url(#u)" transform="translate(-8 -16)"><path d="M103 275.91v5.133c0 3.59-2.89 6.48-6.48 6.48H63.574" fill="none" stroke="url(#v)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width=".54" transform="translate(8 -156)"/></g><path d="M92.723 79.883c0 8.543 6.922 15.469 15.465 15.469s15.464-6.926 15.464-15.47c0-8.538-6.922-15.464-15.465-15.464s-15.464 6.926-15.464 15.465zm0 0" fill="url(#w)"/><path d="M117.035 67.223c.176.117.352.242.52.37a.54.54 0 1 1-.52-.371zm1.086 1.078a.538.538 0 1 1 0 1.078.54.54 0 0 1 0-1.078zm1.082 1.078a.541.541 0 0 1 0 1.082.54.54 0 0 1 0-1.082zm-2.16 0a.541.541 0 0 1 0 1.082.54.54 0 0 1 0-1.082zm3.238 1.082c.059 0 .114.008.164.027.13.16.254.325.375.492a.035.035 0 0 1 .004.02c0 .3-.242.54-.543.54a.54.54 0 0 1 0-1.078zm-2.16 0a.538.538 0 1 1 0 1.078.54.54 0 0 1 0-1.078zm1.082 1.078a.541.541 0 0 1 0 1.082.54.54 0 0 1 0-1.082zm-2.16 0a.541.541 0 0 1 0 1.082.54.54 0 0 1 0-1.082zm4.164.027c.191.29.375.586.547.891a.54.54 0 1 1-.547-.89zm-.926 1.055a.539.539 0 1 1 0 1.078.54.54 0 0 1 0-1.078zm-2.16 0a.538.538 0 1 1 0 1.078.54.54 0 0 1 0-1.078zm3.848.281c.136.262.261.524.383.79a.538.538 0 0 1-.383-.79zm-.606.797a.541.541 0 0 1 0 1.082.54.54 0 0 1 0-1.082zm-2.16 0a.541.541 0 0 1 0 1.082.54.54 0 0 1 0-1.082zm-2.16 0a.541.541 0 0 1 0 1.082.54.54 0 0 1 0-1.082zm5.402 1.082c.14 0 .282.059.383.16l.152.438a.547.547 0 0 1-.535.484.542.542 0 1 1 0-1.082zm-2.164 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm-2.16 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm3.242 1.082a.54.54 0 1 1-.54.54c.001-.301.243-.54.54-.54zm-2.16 0a.54.54 0 1 1-.54.54c.001-.301.243-.54.54-.54zm-2.16 0a.54.54 0 1 1-.002 1.076.54.54 0 0 1 .002-1.076zm6.102.157c.078.296.152.593.214.894a.537.537 0 0 1-.214-.894zm-.7.921a.54.54 0 1 1-.002 1.08.54.54 0 0 1 .002-1.08zm-2.164 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm-2.16 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm5.406 1.082c.043.356.07.711.086 1.07a.54.54 0 1 1-.09-1.07zm-2.164 0a.54.54 0 1 1-.54.54c.001-.301.243-.54.54-.54zm-2.16 0a.54.54 0 1 1-.54.54c.001-.301.243-.54.54-.54zm-2.16 0a.54.54 0 1 1-.002 1.076.54.54 0 0 1 .002-1.076zm5.402 1.079a.54.54 0 1 1-.002 1.08.54.54 0 0 1 .002-1.08zm-2.164 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm-2.16 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm5.402 1.082c.04 0 .082.004.122.011-.012.356-.032.711-.063 1.063-.02.004-.039.004-.059.004a.54.54 0 0 1 0-1.078zm-2.16 0a.54.54 0 1 1-.54.54c.001-.302.243-.54.54-.54zm-2.16 0a.54.54 0 1 1-.54.54c.001-.302.243-.54.54-.54zm-2.16 0a.54.54 0 1 1-.002 1.076.54.54 0 0 1 .002-1.076zm5.402 1.078a.54.54 0 1 1-.002 1.08.54.54 0 0 1 .002-1.08zm-2.164 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm-2.16 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm3.242 1.082a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm-2.16 0a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm-2.16 0a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm6.406.004c-.058.336-.129.664-.207.996a.54.54 0 0 1 .207-.996zm-1.004 1.074a.54.54 0 1 1-.002 1.08.54.54 0 0 1 .002-1.08zm-2.164 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm-2.16 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm3.242 1.082a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm-2.16 0a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm-2.16 0a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm5.402 1.078a.52.52 0 0 1 .11.012c-.133.328-.278.648-.43.965a.54.54 0 0 1 .32-.977zm-2.164 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm-2.16 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm3.242 1.082a.54.54 0 0 1 .52.39c-.125.227-.25.45-.387.673a.54.54 0 1 1-.133-1.063zm-2.16 0a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm-2.16 0a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm3.238 1.078a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm-2.16 0a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm1.082 1.082a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm-2.16 0a.54.54 0 0 1 0 1.078.54.54 0 0 1 0-1.078zm1.078 1.078a.541.541 0 1 1 .004 1.082.541.541 0 0 1-.004-1.082zm-1.078 1.082a.54.54 0 0 1 0 1.079.54.54 0 0 1 0-1.079zm0 0" fill="url(#x)"/><path d="M101.41 54.648c4.617 0 9.227 1.352 13.113 3.848a5.064 5.064 0 0 1 2.332 4.266v33.933a5.08 5.08 0 0 1-2.32 4.262 24.445 24.445 0 0 1-13.117 3.875h-.016c-5.57-.008-9.972-2.004-14.273-5.547a5.074 5.074 0 0 1-1.844-3.914v-31.27c0-1.515.676-2.949 1.848-3.913 4.297-3.543 8.703-5.536 14.273-5.54zm0 0" fill="url(#y)"/><path d="M96.348 55.262v48.957c-3.34-.844-6.305-2.531-9.22-4.934a5.074 5.074 0 0 1-1.843-3.914v-31.27c0-1.515.676-2.949 1.848-3.913 2.914-2.399 5.875-4.086 9.215-4.926zm0 0" fill="url(#z)"/><image height="152" mask="url(#A)" transform="translate(-8 -16)" width="192" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAACYCAYAAACyAeadAAAABmJLR0QA/wD/AP+gvaeTAAABaUlEQVR4nO3aTUrDYBSF4ZNWRevPAhRH7n91WhWKXAdtcAlHyPOMMryQvLl8IQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs1czsZmbXnmPr3ICCy4P/kuRtZvbtebZMAB27JM9JXuMeVF21B9ioJclDksfLNSXePj33OQdAkQA6lvwFYAMUCaBjSXJI8hQBVAmgwwb4JwTQc8j5ICyAIgF0rBtAAGUC6FiS3EYAdQLomCSnJN+Xa0oE0DFJjkk+IoAqAfR8JXlvD7F1foXomJzf/nexAapsgI5J8pnzBhBAkQ3Qc0xyHQFUCaBjPQTvI4AqAXSsASwRQJUAOtYAJgKoEkDPMclPBFAlgI71K9ApAqgSQIdDMNs2M9czc9OeAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/AKptTnQnPoGMwAAAABJRU5ErkJggg=="/><g clip-path="url(#B)" mask="url(#C)" transform="translate(-8 -16)"><path d="M90.238 7.749v121.498" fill="none" stroke="url(#D)" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="5" transform="matrix(-.27003 0 0 .27003 148.266 76.74)"/></g><path d="M72.191 115a8.973 8.973 0 1 1-8.972-8.973A8.97 8.97 0 0 1 72.19 115zm0 0" fill="url(#E)"/><path d="M65.355 106.297v17.406A8.97 8.97 0 0 0 72.191 115a8.973 8.973 0 0 0-6.836-8.703zm0 0" fill="url(#F)"/><path d="M61.8 106.73a.593.593 0 1 0 0 1.188c.325 0 .59-.266.59-.594s-.265-.594-.59-.594zm2.368 0a.593.593 0 1 0 .006 1.19.593.593 0 0 0-.006-1.19zm-4.512.047c-.273.118-.539.25-.8.395a.593.593 0 0 0 .574.746.593.593 0 0 0 .226-1.14zm-1.414 1.141a.593.593 0 1 0 0 1.184.593.593 0 1 0 0-1.184zm2.371 0a.593.593 0 1 0 0 1.184.593.593 0 1 0 0-1.184zm2.371 0a.593.593 0 1 0 0 1.184.593.593 0 1 0 0-1.184zm-5.925 1.184a.593.593 0 1 0 0 1.187.59.59 0 0 0 .59-.594.59.59 0 0 0-.59-.593zm2.37 0a.593.593 0 1 0 0 1.187c.325 0 .59-.266.59-.594a.593.593 0 0 0-.59-.593zm2.372 0a.593.593 0 1 0 0 1.187c.324 0 .59-.266.59-.594a.593.593 0 0 0-.59-.593zm2.367 0a.593.593 0 0 0-.59.593.593.593 0 1 0 .59-.593zm-8.297 1.187a.587.587 0 0 0-.34.11c-.09.14-.172.285-.25.433v.05a.593.593 0 1 0 .59-.594zm2.371 0a.593.593 0 1 0 0 1.184.593.593 0 1 0 0-1.184zm2.371 0a.593.593 0 1 0 0 1.184.593.593 0 1 0 0-1.184zm2.371 0a.593.593 0 1 0 0 1.184.593.593 0 1 0 0-1.184zm-5.925 1.184a.593.593 0 1 0 0 1.187c.328 0 .59-.265.59-.594s-.262-.593-.59-.593zm2.37 0a.593.593 0 1 0 0 1.187c.325 0 .59-.265.59-.594s-.265-.593-.59-.593zm2.372 0a.593.593 0 1 0 0 1.187c.324 0 .59-.265.59-.594s-.266-.593-.59-.593zm2.367 0a.593.593 0 1 0 .006 1.19.593.593 0 0 0-.006-1.19zm-9.223.062a9.32 9.32 0 0 0-.375 1.113.593.593 0 0 0 .71-.582.6.6 0 0 0-.335-.53zm.926 1.125a.59.59 0 0 0-.59.59c0 .328.262.594.59.594s.594-.266.594-.594a.593.593 0 0 0-.594-.59zm2.371 0a.593.593 0 1 0 .594.59.593.593 0 0 0-.594-.59zm2.371 0a.593.593 0 1 0 .594.59.593.593 0 0 0-.594-.59zm2.371 0a.593.593 0 1 0 .594.59.593.593 0 0 0-.594-.59zm-8.297 1.184a.576.576 0 0 0-.374.136c-.036.286-.051.575-.06.864a.593.593 0 1 0 .434-1zm2.372 0a.593.593 0 1 0 0 1.187c.328 0 .59-.265.59-.594s-.262-.593-.59-.593zm2.37 0a.593.593 0 1 0 0 1.187c.325 0 .59-.265.59-.594s-.265-.593-.59-.593zm2.372 0a.593.593 0 1 0 0 1.187c.324 0 .59-.265.59-.594s-.266-.593-.59-.593zm2.367 0c-.324 0-.59.265-.59.594a.592.592 0 1 0 1.184 0 .593.593 0 0 0-.594-.594zm-8.297 1.187a.59.59 0 0 0-.59.59c0 .328.262.594.59.594s.594-.266.594-.594a.593.593 0 0 0-.594-.59zm2.371 0a.593.593 0 1 0 .594.59.593.593 0 0 0-.594-.59zm2.371 0a.593.593 0 1 0 .594.59.593.593 0 0 0-.594-.59zm2.371 0a.593.593 0 1 0 .594.59.593.593 0 0 0-.594-.59zm-8.297 1.184a.58.58 0 0 0-.335.105c.054.36.125.72.218 1.07a.593.593 0 1 0 .117-1.176zm2.372 0a.593.593 0 1 0 0 1.187c.328 0 .59-.265.59-.593s-.262-.594-.59-.594zm2.37 0a.593.593 0 1 0 0 1.187.593.593 0 0 0 0-1.188zm2.372 0a.593.593 0 1 0 0 1.187.593.593 0 0 0 0-1.188zm2.367 0c-.324 0-.59.265-.59.594a.592.592 0 1 0 1.184 0 .593.593 0 0 0-.594-.594zm-8.297 1.187a.59.59 0 0 0-.59.59c0 .328.262.594.59.594s.594-.266.594-.594a.593.593 0 0 0-.594-.59zm2.371 0a.593.593 0 1 0 .594.59.593.593 0 0 0-.594-.59zm2.371 0a.593.593 0 1 0 .594.59.593.593 0 0 0-.594-.59zm2.371 0a.593.593 0 1 0 .594.59.593.593 0 0 0-.594-.59zm-5.925 1.184a.593.593 0 0 0-.594.594c0 .328.265.59.594.59s.59-.262.59-.59a.59.59 0 0 0-.59-.594zm2.37 0a.593.593 0 0 0-.593.594c0 .328.266.59.594.59a.593.593 0 0 0 0-1.184zm2.372 0a.593.593 0 0 0-.594.594c0 .328.266.59.594.59a.593.593 0 0 0 0-1.184zm2.367 0a.593.593 0 1 0 .006 1.185.593.593 0 0 0-.006-1.185zm-9.098.14c.067.149.137.294.207.438a.592.592 0 0 0-.207-.437zm.801 1.044a.61.61 0 0 0-.219.046c.207.32.434.63.68.922a.594.594 0 0 0-.46-.968zm2.371 0a.593.593 0 1 0 0 1.187.593.593 0 0 0 0-1.187zm2.371 0a.593.593 0 1 0 0 1.187.593.593 0 0 0 0-1.187zm2.371 0a.593.593 0 1 0 0 1.187.593.593 0 0 0 0-1.187zm-5.925 1.187a.596.596 0 0 0-.399.152c.27.29.555.563.86.813a.611.611 0 0 0 .128-.371.59.59 0 0 0-.59-.594zm2.37 0a.593.593 0 1 0-.002 1.182.593.593 0 0 0 .003-1.182zm2.372 0a.593.593 0 1 0-.002 1.182.593.593 0 0 0 .002-1.182zm2.367 0a.593.593 0 1 0 .006 1.185.593.593 0 0 0-.006-1.185zm-5.926 1.184a.563.563 0 0 0-.312.093c.285.211.586.407.898.582.004-.027.008-.054.008-.082a.593.593 0 0 0-.594-.593zm2.371 0a.593.593 0 1 0 0 1.187.593.593 0 0 0 0-1.187zm2.371 0a.593.593 0 1 0 0 1.187.593.593 0 0 0 0-1.187zm0 0" fill="url(#G)"/></svg> \ No newline at end of file
diff --git a/Adwaita/scalable/devices/camera-web.svg b/Adwaita/scalable/devices/camera-web.svg
new file mode 100644
index 000000000..c646e6f6d
--- /dev/null
+++ b/Adwaita/scalable/devices/camera-web.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <radialGradient id="a" cx="-1298.143433" cy="-403.16449" gradientTransform="matrix(1.087387 0 0 -1.087387 1474.072042 -385.638012)" gradientUnits="userSpaceOnUse" r="60.125">
+ <stop offset="0" stop-color="#f6f5f4" stop-opacity="0.945098"/>
+ <stop offset="0.645993" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#d3cfca"/>
+ </radialGradient>
+ <radialGradient id="b" cx="310.766907" cy="-1.73383" gradientTransform="matrix(1.426383 0 0 -1.426383 -392.367018 46.804292)" gradientUnits="userSpaceOnUse" r="49.999992">
+ <stop offset="0" stop-color="#c061cb"/>
+ <stop offset="1" stop-color="#ed333b"/>
+ </radialGradient>
+ <radialGradient id="c" cx="296" cy="-63.300095" gradientTransform="matrix(0.578507 0 0 -0.578507 -107.23821 47.606445)" gradientUnits="userSpaceOnUse" r="49.999992">
+ <stop offset="0" stop-color="#5e5c64"/>
+ <stop offset="1" stop-color="#241f31"/>
+ </radialGradient>
+ <radialGradient id="d" cx="392.67242373823" cy="1296.23650532734" gradientUnits="userSpaceOnUse" r="71.66658090072">
+ <stop offset="0" stop-color="#cecdd1"/>
+ <stop offset="1" stop-color="#5e5c64" stop-opacity="0.839216"/>
+ </radialGradient>
+ <path d="m 124 64.042969 c 0 -33.140625 -26.863281 -60 -60 -60 s -60 26.859375 -60 60 c 0 33.136719 26.863281 60 60 60 s 60 -26.863281 60 -60 z m 0 0" fill="url(#a)"/>
+ <path d="m 64 97.113281 c -18.265625 0 -33.070312 -14.808593 -33.070312 -33.070312 c 0 -18.265625 14.804687 -33.070313 33.070312 -33.070313 s 33.070312 14.804688 33.070312 33.070313 c 0 18.261719 -14.804687 33.070312 -33.070312 33.070312 z m 0 0"/>
+ <path d="m 92.925781 64.042969 c 0 -15.976563 -12.949219 -28.925781 -28.925781 -28.925781 s -28.925781 12.949218 -28.925781 28.925781 c 0 15.972656 12.949219 28.921875 28.925781 28.921875 s 28.925781 -12.949219 28.925781 -28.921875 z m 0 0" fill="url(#b)"/>
+ <path d="m 92.925781 64.042969 c 0 -15.976563 -12.949219 -28.925781 -28.925781 -28.925781 s -28.925781 12.949218 -28.925781 28.925781 c 0 15.972656 12.949219 28.921875 28.925781 28.921875 s 28.925781 -12.949219 28.925781 -28.921875 z m 0 0" fill="url(#c)"/>
+ <path d="m 64 50.976562 c 7.214844 0 13.066406 5.847657 13.066406 13.066407 c 0 7.214843 -5.851562 13.0625 -13.066406 13.0625 s -13.066406 -5.847657 -13.066406 -13.0625 c 0 -7.21875 5.851562 -13.066407 13.066406 -13.066407 z m 0 0"/>
+ <g fill="#ffffff">
+ <path d="m 62.558594 53.859375 c 0 -4.777344 -3.875 -8.652344 -8.652344 -8.652344 s -8.648438 3.875 -8.648438 8.652344 s 3.871094 8.648437 8.648438 8.648437 s 8.652344 -3.871093 8.652344 -8.648437 z m 0 0" fill-opacity="0.831373"/>
+ <path d="m 81.300781 76.925781 c 0 -2.386719 -1.9375 -4.324219 -4.324219 -4.324219 c -2.390624 0 -4.324218 1.9375 -4.324218 4.324219 c 0 2.390625 1.933594 4.328125 4.324218 4.328125 c 2.386719 0 4.324219 -1.9375 4.324219 -4.328125 z m 0 0" fill-opacity="0.545098"/>
+ <path d="m 73.371094 70.4375 c 0 -1.589844 -1.289063 -2.882812 -2.882813 -2.882812 s -2.882812 1.292968 -2.882812 2.882812 c 0 1.59375 1.289062 2.886719 2.882812 2.886719 s 2.882813 -1.292969 2.882813 -2.886719 z m 0 0" fill-opacity="0.603922"/>
+ </g>
+ <path d="m 457.472682 1296.627994 c 0 23.748586 -19.254869 42.99954 -42.999539 42.99954 c -23.748586 0 -43.003455 -19.250954 -43.003455 -42.99954 c 0 -23.748585 19.254869 -42.99954 43.003455 -42.99954 c 23.74467 0 42.999539 19.250955 42.999539 42.99954 z m 0 0" fill="none" stroke="url(#d)" stroke-width="9.99999" transform="matrix(0 0.997921 -0.997921 0 1357.932678 -349.568604)"/>
+</svg>
diff --git a/Adwaita/scalable/devices/computer.svg b/Adwaita/scalable/devices/computer.svg
new file mode 100644
index 000000000..186aae153
--- /dev/null
+++ b/Adwaita/scalable/devices/computer.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m 41 70 h 46 v 52 h -46 z m 0 0"/>
+ </clipPath>
+ <clipPath id="b">
+ <path d="m 40.402344 54.339844 h 47.421875 v 68.484375 h -47.421875 z m 35.910156 42.734375 c 0 -6.742188 -5.453125 -12.210938 -12.183594 -12.210938 c -6.726562 0 -12.183594 5.46875 -12.183594 12.210938 c 0 6.742187 5.457032 12.210937 12.183594 12.210937 c 6.730469 0 12.183594 -5.46875 12.183594 -12.210937 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="c" gradientTransform="matrix(0.164687 0 0 0.165054 -25.111408 -9.834853)" gradientUnits="userSpaceOnUse" x1="403.496033" x2="678.908813" y1="793.565552" y2="793.565552">
+ <stop offset="0" stop-color="#9a9996"/>
+ <stop offset="0.0414257" stop-color="#c0bfbc"/>
+ <stop offset="0.0815191" stop-color="#9a9996"/>
+ <stop offset="0.899024" stop-color="#77767b"/>
+ <stop offset="0.952865" stop-color="#c0bfbc"/>
+ <stop offset="1" stop-color="#77767b"/>
+ </linearGradient>
+ <clipPath id="d">
+ <path d="m 41 68 h 46 v 52 h -46 z m 0 0"/>
+ </clipPath>
+ <clipPath id="e">
+ <path d="m 40.402344 54.339844 h 47.421875 v 68.484375 h -47.421875 z m 35.910156 42.734375 c 0 -6.742188 -5.453125 -12.210938 -12.183594 -12.210938 c -6.726562 0 -12.183594 5.46875 -12.183594 12.210938 c 0 6.742187 5.457032 12.210937 12.183594 12.210937 c 6.730469 0 12.183594 -5.46875 12.183594 -12.210937 z m 0 0"/>
+ </clipPath>
+ <clipPath id="f">
+ <path d="m 41 55 h 46 v 54 h -46 z m 0 0"/>
+ </clipPath>
+ <clipPath id="g">
+ <path d="m 40.402344 54.339844 h 47.421875 v 68.484375 h -47.421875 z m 35.910156 42.734375 c 0 -6.742188 -5.453125 -12.210938 -12.183594 -12.210938 c -6.726562 0 -12.183594 5.46875 -12.183594 12.210938 c 0 6.742187 5.457032 12.210937 12.183594 12.210937 c 6.730469 0 12.183594 -5.46875 12.183594 -12.210937 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="h" gradientTransform="matrix(0.299808 0 0 0.300475 -270.58579 35.155126)" gradientUnits="userSpaceOnUse" x1="928.741516" x2="1302.490479" y1="216.638611" y2="216.638611">
+ <stop offset="0" stop-color="#3d3846"/>
+ <stop offset="0.0279595" stop-color="#79718e"/>
+ <stop offset="0.0654033" stop-color="#4e475a"/>
+ <stop offset="0.938181" stop-color="#716881"/>
+ <stop offset="0.971878" stop-color="#847a96"/>
+ <stop offset="1" stop-color="#3d3846"/>
+ </linearGradient>
+ <linearGradient id="i" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2704.463135" x2="2868.168457" y1="-1148.187378" y2="-1311.529175">
+ <stop offset="0" stop-color="#1c71d8"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <g clip-path="url(#a)">
+ <g clip-path="url(#b)">
+ <path d="m 44.664062 70.726562 h 38.898438 c 1.902344 0 3.4375 1.523438 3.4375 3.414063 v 44.445313 c 0 1.890624 -1.535156 3.414062 -3.4375 3.414062 h -38.898438 c -1.902343 0 -3.4375 -1.523438 -3.4375 -3.414062 v -44.445313 c 0 -1.890625 1.535157 -3.414063 3.4375 -3.414063 z m 0 0" fill="url(#c)"/>
+ </g>
+ </g>
+ <g clip-path="url(#d)">
+ <g clip-path="url(#e)">
+ <path d="m 44.664062 68.726562 h 38.898438 c 1.902344 0 3.4375 1.523438 3.4375 3.414063 v 44.445313 c 0 1.890624 -1.535156 3.414062 -3.4375 3.414062 h -38.898438 c -1.902343 0 -3.4375 -1.523438 -3.4375 -3.414062 v -44.445313 c 0 -1.890625 1.535157 -3.414063 3.4375 -3.414063 z m 0 0" fill="#77767b"/>
+ </g>
+ </g>
+ <g clip-path="url(#f)">
+ <g clip-path="url(#g)">
+ <path d="m 41.226562 55.164062 h 45.773438 v 53.414063 h -45.773438 z m 0 0" fill="#434348" fill-opacity="0.509804"/>
+ </g>
+ </g>
+ <path d="m 120 21.613281 v 72.773438 c 0 5.308593 -4.296875 9.613281 -9.59375 9.613281 h -92.8125 c -5.296875 0 -9.59375 -4.304688 -9.59375 -9.613281 v -72.773438 c 0 -5.308593 4.296875 -9.613281 9.59375 -9.613281 h 92.8125 c 5.296875 0 9.59375 4.304688 9.59375 9.613281 z m 0 0" fill="url(#h)"/>
+ <path d="m 120 21.613281 v 68.773438 c 0 5.308593 -4.296875 9.613281 -9.59375 9.613281 h -92.8125 c -5.296875 0 -9.59375 -4.304688 -9.59375 -9.613281 v -68.773438 c 0 -5.308593 4.296875 -9.613281 9.59375 -9.613281 h 92.8125 c 5.296875 0 9.59375 4.304688 9.59375 9.613281 z m 0 0" fill="#241f31"/>
+ <path d="m 17.378906 14 h 93.242188 c 4.074218 0 7.378906 3.3125 7.378906 7.394531 v 69.210938 c 0 4.082031 -3.304688 7.394531 -7.378906 7.394531 h -93.242188 c -4.074218 0 -7.378906 -3.3125 -7.378906 -7.394531 v -69.210938 c 0 -4.082031 3.304688 -7.394531 7.378906 -7.394531 z m 0 0" fill="url(#i)"/>
+</svg>
diff --git a/Adwaita/scalable/devices/drive-harddisk.svg b/Adwaita/scalable/devices/drive-harddisk.svg
new file mode 100644
index 000000000..5a35fea49
--- /dev/null
+++ b/Adwaita/scalable/devices/drive-harddisk.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.25 0 0 0.243056 -16 -80.435722)" gradientUnits="userSpaceOnUse" x1="176" x2="494.999939" y1="799.963867" y2="799.963867">
+ <stop offset="0"/>
+ <stop offset="0.0470219" stop-color="#424048"/>
+ <stop offset="0.0971787" stop-color="#241f31"/>
+ <stop offset="0.899687" stop-color="#241f31"/>
+ <stop offset="0.949843" stop-color="#424048"/>
+ <stop offset="1"/>
+ </linearGradient>
+ <linearGradient id="b" gradientTransform="matrix(0.25 0 0 0.243056 -16 -80.435722)" gradientUnits="userSpaceOnUse" x1="177" x2="496" y1="619.963867" y2="619.963867">
+ <stop offset="0" stop-color="#424048"/>
+ <stop offset="0.0470219" stop-color="#f6f5f4"/>
+ <stop offset="0.0971787" stop-color="#949390"/>
+ <stop offset="0.899687" stop-color="#d5d3cf"/>
+ <stop offset="0.949843" stop-color="#f6f5f4"/>
+ <stop offset="1" stop-color="#424048"/>
+ </linearGradient>
+ <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="68.00000775" x2="68.00000775" y1="2.249954" y2="106.249954">
+ <stop offset="0" stop-color="#deddda"/>
+ <stop offset="1" stop-color="#f6f5f4"/>
+ </linearGradient>
+ <radialGradient id="d" cx="112.042053" cy="132.151825" gradientTransform="matrix(0.573927 -0.480654 0.340622 0.406722 -24.35643 101.866379)" gradientUnits="userSpaceOnUse" r="144">
+ <stop offset="0" stop-color="#d5d3cf"/>
+ <stop offset="0.129392" stop-color="#949390"/>
+ <stop offset="0.257694" stop-color="#d5d3cf"/>
+ <stop offset="0.334113" stop-color="#deddda"/>
+ <stop offset="0.446104" stop-color="#949390"/>
+ <stop offset="0.51534" stop-color="#deddda"/>
+ <stop offset="0.657589" stop-color="#f6f5f4"/>
+ <stop offset="0.809046" stop-color="#949390"/>
+ <stop offset="1" stop-color="#ffffff"/>
+ </radialGradient>
+ <linearGradient id="e" gradientUnits="userSpaceOnUse" x1="71.73707575" x2="58.4499625" y1="55.1854875" y2="32.17152775">
+ <stop offset="0" stop-color="#dfddd9"/>
+ <stop offset="1" stop-color="#f9f9f8"/>
+ </linearGradient>
+ <linearGradient id="f" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-opacity="0.25098"/>
+ <stop offset="1" stop-opacity="0.031373"/>
+ </linearGradient>
+ <radialGradient id="g" cx="35.99999" cy="104.8950995" r="4" xlink:href="#f"/>
+ <linearGradient id="h" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#949390"/>
+ <stop offset="1" stop-color="#424048"/>
+ </linearGradient>
+ <radialGradient id="i" cx="28.1048890128" cy="105.27128512586" r="2.077984" xlink:href="#h"/>
+ <radialGradient id="j" cx="99.999989" cy="104.8950995" r="4" xlink:href="#f"/>
+ <radialGradient id="k" cx="100.00003990404" cy="104.93936984209" r="2.751304" xlink:href="#h"/>
+ <radialGradient id="l" cx="99.999989" cy="14.8950995" r="4" xlink:href="#f"/>
+ <radialGradient id="m" cx="100.00003990404" cy="14.93936984209" r="2.751304" xlink:href="#h"/>
+ <radialGradient id="n" cx="27.99999" cy="14.8950995" r="4" xlink:href="#f"/>
+ <radialGradient id="o" cx="28.00004190404" cy="14.93936984209" r="2.751304" xlink:href="#h"/>
+ <path d="m 28 50 h 72 c 4.433594 0 8 3.566406 8 8 v 54 c 0 4.433594 -3.566406 8 -8 8 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -54 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="url(#a)"/>
+ <path d="m 28 44 h 72 c 4.433594 0 8 3.566406 8 8 v 54 c 0 4.433594 -3.566406 8 -8 8 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -54 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="url(#b)"/>
+ <path d="m 28 8 h 72 c 4.433594 0 8 3.773438 8 8.457031 v 87.085938 c 0 4.683593 -3.566406 8.457031 -8 8.457031 h -72 c -4.433594 0 -8 -3.773438 -8 -8.457031 v -87.085938 c 0 -4.683593 3.566406 -8.457031 8 -8.457031 z m 0 0" fill="url(#c)"/>
+ <path d="m 38 12 c -2.214844 0 -4 1.785156 -4 4 c 0 3.3125 -2.6875 6 -6 6 c -2.214844 0 -4 1.785156 -4 4 v 8 c 0 2.214844 1.785156 4 4 4 c 3.3125 0 6 2.6875 6 6 c -0.003906 1.476562 -0.550781 2.902344 -1.539062 4 c -5.921876 6.59375 -8.445313 15.136719 -8.460938 24 c 0 19.882812 20.117188 36 40 36 s 40 -16.117188 40 -36 c -0.015625 -8.863281 -2.539062 -17.410156 -8.464844 -24 c -0.984375 -1.097656 -1.53125 -2.523438 -1.535156 -4 c 0 -3.3125 2.6875 -6 6 -6 c 2.214844 0 4 -1.785156 4 -4 v -8 c 0 -2.214844 -1.785156 -4 -4 -4 c -3.3125 0 -6 -2.6875 -6 -6 c 0 -2.214844 -1.785156 -4 -4 -4 z m 26 52 c 3.3125 0 6 2.6875 6 6 s -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 z m 0 0" fill="url(#d)"/>
+ <path d="m 38 10 c -2.214844 0 -4 1.785156 -4 4 c 0 3.3125 -2.6875 6 -6 6 c -2.214844 0 -4 1.785156 -4 4 v 8 c 0 2.214844 1.785156 4 4 4 c 3.3125 0 6 2.6875 6 6 c -0.003906 1.476562 -0.550781 2.902344 -1.539062 4 c -5.921876 6.59375 -8.445313 15.136719 -8.460938 24 c 0 19.882812 20.117188 36 40 36 s 40 -16.117188 40 -36 c -0.015625 -8.863281 -2.539062 -17.410156 -8.464844 -24 c -0.984375 -1.097656 -1.53125 -2.523438 -1.535156 -4 c 0 -3.3125 2.6875 -6 6 -6 c 2.214844 0 4 -1.785156 4 -4 v -8 c 0 -2.214844 -1.785156 -4 -4 -4 c -3.3125 0 -6 -2.6875 -6 -6 c 0 -2.214844 -1.785156 -4 -4 -4 z m 26 52 c 3.3125 0 6 2.6875 6 6 s -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 z m 0 0" fill="url(#e)"/>
+ <path d="m 32 106 c 0 2.210938 -1.789062 4 -4 4 s -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 s 4 1.789062 4 4 z m 0 0" fill="url(#g)"/>
+ <path d="m 30 106 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="url(#i)"/>
+ <path d="m 104 106 c 0 2.210938 -1.789062 4 -4 4 s -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 s 4 1.789062 4 4 z m 0 0" fill="url(#j)"/>
+ <path d="m 102 106 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="url(#k)"/>
+ <path d="m 104 16 c 0 2.210938 -1.789062 4 -4 4 s -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 s 4 1.789062 4 4 z m 0 0" fill="url(#l)"/>
+ <path d="m 102 16 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="url(#m)"/>
+ <path d="m 32 16 c 0 2.210938 -1.789062 4 -4 4 s -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 s 4 1.789062 4 4 z m 0 0" fill="url(#n)"/>
+ <path d="m 30 16 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="url(#o)"/>
+</svg>
diff --git a/Adwaita/scalable/devices/drive-multidisk.svg b/Adwaita/scalable/devices/drive-multidisk.svg
new file mode 100644
index 000000000..2167de730
--- /dev/null
+++ b/Adwaita/scalable/devices/drive-multidisk.svg
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(1.27411 0 0 1.04477 -17.482213 -189.366334)" gradientUnits="userSpaceOnUse" x1="20.000008" x2="107.999992" y1="247.3125" y2="247.709961">
+ <stop offset="0" stop-color="#5e5c64"/>
+ <stop offset="0.0321218" stop-color="#adabb2"/>
+ <stop offset="0.101963" stop-color="#5e5c64"/>
+ <stop offset="0.890502" stop-color="#5e5c64"/>
+ <stop offset="0.954617" stop-color="#84818a"/>
+ <stop offset="1" stop-color="#3a393e"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m 20 94.152344 h 88 v 19.847656 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="c" gradientUnits="userSpaceOnUse">
+ <stop offset="0"/>
+ <stop offset="0.0470219" stop-color="#424048"/>
+ <stop offset="0.0971787" stop-color="#241f31"/>
+ <stop offset="0.899687" stop-color="#241f31"/>
+ <stop offset="0.949843" stop-color="#424048"/>
+ <stop offset="1"/>
+ </linearGradient>
+ <linearGradient id="d" gradientTransform="matrix(0.272115 0 0 0.25955 -27.369698 -100.662817)" x1="176" x2="494.999939" xlink:href="#c" y1="799.963867" y2="799.963867"/>
+ <clipPath id="e">
+ <path d="m 20 94.152344 h 88 v 13.847656 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="f" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#424048"/>
+ <stop offset="0.0470219" stop-color="#f6f5f4"/>
+ <stop offset="0.0971787" stop-color="#949390"/>
+ <stop offset="0.899687" stop-color="#d5d3cf"/>
+ <stop offset="0.949843" stop-color="#f6f5f4"/>
+ <stop offset="1" stop-color="#424048"/>
+ </linearGradient>
+ <linearGradient id="g" gradientTransform="matrix(0.272115 0 0 0.25955 -27.369698 -99.630599)" x1="177" x2="496" xlink:href="#f" y1="619.963867" y2="619.963867"/>
+ <clipPath id="h">
+ <path d="m 20 94.152344 h 88 v 11.847656 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="i" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#f6f5f4"/>
+ <stop offset="1" stop-color="#ffffff"/>
+ </linearGradient>
+ <linearGradient id="j" gradientTransform="matrix(0.272115 0 0 0.266966 -5.600525 40.860293)" x1="256.000031" x2="256.000031" xlink:href="#i" y1="-203" y2="213"/>
+ <clipPath id="k">
+ <path d="m 20 85.609375 h 88 v 18.390625 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="l" gradientTransform="matrix(0.272115 0 0 0.25955 -27.369698 -110.037773)" x1="176" x2="494.999939" xlink:href="#c" y1="799.963867" y2="799.963867"/>
+ <clipPath id="m">
+ <path d="m 20 85.609375 h 88 v 14.390625 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="n" gradientTransform="matrix(0.272115 0 0 0.25955 -27.369698 -107.630602)" x1="177" x2="496" xlink:href="#f" y1="619.963867" y2="619.963867"/>
+ <clipPath id="o">
+ <path d="m 20 85.609375 h 88 v 12.390625 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="p" gradientTransform="matrix(0.272115 0 0 0.266966 -5.600525 32.797019)" x1="256.000031" x2="256.000031" xlink:href="#i" y1="-203" y2="213"/>
+ <clipPath id="q">
+ <path d="m 20 77.066406 h 88 v 18.933594 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="r" gradientTransform="matrix(0.272115 0 0 0.25955 -27.369698 -118.037776)" x1="176" x2="494.999939" xlink:href="#c" y1="799.963867" y2="799.963867"/>
+ <clipPath id="s">
+ <path d="m 20 77.066406 h 88 v 15.933594 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="t" gradientTransform="matrix(0.272115 0 0 0.25955 -27.369698 -115.612886)" x1="177" x2="496" xlink:href="#f" y1="619.963867" y2="619.963867"/>
+ <clipPath id="u">
+ <path d="m 20 77.066406 h 88 v 12.933594 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="v" gradientTransform="matrix(0.272115 0 0 0.266966 -5.600525 24.860287)" x1="256.000031" x2="256.000031" xlink:href="#i" y1="-203" y2="213"/>
+ <clipPath id="w">
+ <path d="m 20 74.933594 h 88 v 13.066406 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="x" gradientTransform="matrix(0.272115 0 0 0.25955 -27.369698 -126.037771)" x1="176" x2="494.999939" xlink:href="#c" y1="799.963867" y2="799.963867"/>
+ <clipPath id="y">
+ <path d="m 20 74.933594 h 88 v 9.066406 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="z" gradientTransform="matrix(0.272115 0 0 0.25955 -27.369698 -123.630601)" x1="177" x2="496" xlink:href="#f" y1="619.963867" y2="619.963867"/>
+ <clipPath id="A">
+ <path d="m 20 74.933594 h 88 v 7.066406 h -88 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="B" gradientTransform="matrix(0.272115 0 0 0.266966 -5.600525 16.860283)" x1="256.000031" x2="256.000031" xlink:href="#i" y1="-203" y2="213"/>
+ <path d="m 16.707031 27.945312 h 94.707031 c 4.808594 0 8.707032 3.742188 8.707032 8.359376 v 71.335937 c 0 4.617187 -3.898438 8.359375 -8.707032 8.359375 h -94.707031 c -4.808593 0 -8.707031 -3.742188 -8.707031 -8.359375 v -71.335937 c 0 -4.617188 3.898438 -8.359376 8.707031 -8.359376 z m 0 0" fill="url(#a)"/>
+ <path d="m 16.707031 20 h 94.707031 c 4.808594 0 8.707032 3.738281 8.707032 8.347656 v 31.304688 c 0 4.609375 -3.898438 8.347656 -8.707032 8.347656 h -94.707031 c -4.808593 0 -8.707031 -3.738281 -8.707031 -8.347656 v -31.304688 c 0 -4.609375 3.898438 -8.347656 8.707031 -8.347656 z m 0 0" fill="#b5b3b0"/>
+ <g clip-path="url(#b)">
+ <path d="m 29.230469 38.625 h 69.660156 c 4.808594 0 8.707031 3.824219 8.707031 8.542969 v 57.664062 c 0 4.71875 -3.898437 8.542969 -8.707031 8.542969 h -69.660156 c -4.808594 0 -8.707031 -3.824219 -8.707031 -8.542969 v -57.664062 c 0 -4.71875 3.898437 -8.542969 8.707031 -8.542969 z m 0 0" fill="url(#d)"/>
+ </g>
+ <g clip-path="url(#e)">
+ <path d="m 29.230469 33.25 h 69.660156 c 4.808594 0 8.707031 3.824219 8.707031 8.542969 v 57.664062 c 0 4.71875 -3.898437 8.542969 -8.707031 8.542969 h -69.660156 c -4.808594 0 -8.707031 -3.824219 -8.707031 -8.542969 v -57.664062 c 0 -4.71875 3.898437 -8.542969 8.707031 -8.542969 z m 0 0" fill="url(#g)"/>
+ </g>
+ <g clip-path="url(#h)">
+ <path d="m 29.230469 -7.195312 h 69.660156 c 4.808594 0 8.707031 4.046874 8.707031 9.03125 v 95.132812 c 0 4.988281 -3.898437 9.03125 -8.707031 9.03125 h -69.660156 c -4.808594 0 -8.707031 -4.042969 -8.707031 -9.03125 v -95.132812 c 0 -4.984376 3.898437 -9.03125 8.707031 -9.03125 z m 0 0" fill="url(#j)"/>
+ </g>
+ <g clip-path="url(#k)">
+ <path d="m 29.230469 29.25 h 69.660156 c 4.808594 0 8.707031 3.824219 8.707031 8.542969 v 57.664062 c 0 4.71875 -3.898437 8.542969 -8.707031 8.542969 h -69.660156 c -4.808594 0 -8.707031 -3.824219 -8.707031 -8.542969 v -57.664062 c 0 -4.71875 3.898437 -8.542969 8.707031 -8.542969 z m 0 0" fill="url(#l)"/>
+ </g>
+ <g clip-path="url(#m)">
+ <path d="m 29.230469 25.25 h 69.660156 c 4.808594 0 8.707031 3.824219 8.707031 8.542969 v 57.664062 c 0 4.71875 -3.898437 8.542969 -8.707031 8.542969 h -69.660156 c -4.808594 0 -8.707031 -3.824219 -8.707031 -8.542969 v -57.664062 c 0 -4.71875 3.898437 -8.542969 8.707031 -8.542969 z m 0 0" fill="url(#n)"/>
+ </g>
+ <g clip-path="url(#o)">
+ <path d="m 29.230469 -15.257812 h 69.660156 c 4.808594 0 8.707031 4.042968 8.707031 9.03125 v 95.132812 c 0 4.988281 -3.898437 9.03125 -8.707031 9.03125 h -69.660156 c -4.808594 0 -8.707031 -4.042969 -8.707031 -9.03125 v -95.132812 c 0 -4.988282 3.898437 -9.03125 8.707031 -9.03125 z m 0 0" fill="url(#p)"/>
+ </g>
+ <g clip-path="url(#q)">
+ <path d="m 29.230469 21.25 h 69.660156 c 4.808594 0 8.707031 3.824219 8.707031 8.542969 v 57.664062 c 0 4.71875 -3.898437 8.542969 -8.707031 8.542969 h -69.660156 c -4.808594 0 -8.707031 -3.824219 -8.707031 -8.542969 v -57.664062 c 0 -4.71875 3.898437 -8.542969 8.707031 -8.542969 z m 0 0" fill="url(#r)"/>
+ </g>
+ <g clip-path="url(#s)">
+ <path d="m 29.230469 17.265625 h 69.660156 c 4.808594 0 8.707031 3.828125 8.707031 8.542969 v 57.667968 c 0 4.714844 -3.898437 8.542969 -8.707031 8.542969 h -69.660156 c -4.808594 0 -8.707031 -3.828125 -8.707031 -8.542969 v -57.667968 c 0 -4.714844 3.898437 -8.542969 8.707031 -8.542969 z m 0 0" fill="url(#t)"/>
+ </g>
+ <g clip-path="url(#u)">
+ <path d="m 29.230469 -23.195312 h 69.660156 c 4.808594 0 8.707031 4.046874 8.707031 9.03125 v 95.132812 c 0 4.988281 -3.898437 9.03125 -8.707031 9.03125 h -69.660156 c -4.808594 0 -8.707031 -4.042969 -8.707031 -9.03125 v -95.132812 c 0 -4.984376 3.898437 -9.03125 8.707031 -9.03125 z m 0 0" fill="url(#v)"/>
+ </g>
+ <g clip-path="url(#w)">
+ <path d="m 29.230469 13.25 h 69.660156 c 4.808594 0 8.707031 3.824219 8.707031 8.542969 v 57.664062 c 0 4.71875 -3.898437 8.542969 -8.707031 8.542969 h -69.660156 c -4.808594 0 -8.707031 -3.824219 -8.707031 -8.542969 v -57.664062 c 0 -4.71875 3.898437 -8.542969 8.707031 -8.542969 z m 0 0" fill="url(#x)"/>
+ </g>
+ <g clip-path="url(#y)">
+ <path d="m 29.230469 9.25 h 69.660156 c 4.808594 0 8.707031 3.824219 8.707031 8.542969 v 57.664062 c 0 4.71875 -3.898437 8.542969 -8.707031 8.542969 h -69.660156 c -4.808594 0 -8.707031 -3.824219 -8.707031 -8.542969 v -57.664062 c 0 -4.71875 3.898437 -8.542969 8.707031 -8.542969 z m 0 0" fill="url(#z)"/>
+ </g>
+ <g clip-path="url(#A)">
+ <path d="m 29.230469 -31.195312 h 69.660156 c 4.808594 0 8.707031 4.046874 8.707031 9.03125 v 95.132812 c 0 4.988281 -3.898437 9.03125 -8.707031 9.03125 h -69.660156 c -4.808594 0 -8.707031 -4.042969 -8.707031 -9.03125 v -95.132812 c 0 -4.984376 3.898437 -9.03125 8.707031 -9.03125 z m 0 0" fill="url(#B)"/>
+ </g>
+ <path d="m 16.707031 18 h 94.707031 c 4.808594 0 8.707032 3.738281 8.707032 8.347656 v 31.304688 c 0 4.609375 -3.898438 8.347656 -8.707032 8.347656 h -94.707031 c -4.808593 0 -8.707031 -3.738281 -8.707031 -8.347656 v -31.304688 c 0 -4.609375 3.898438 -8.347656 8.707031 -8.347656 z m 0 0" fill="#9a9996"/>
+</svg>
diff --git a/Adwaita/scalable/devices/drive-optical.svg b/Adwaita/scalable/devices/drive-optical.svg
new file mode 100644
index 000000000..f75634959
--- /dev/null
+++ b/Adwaita/scalable/devices/drive-optical.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="116" y1="55.9999" y2="55.9999">
+ <stop offset="0" stop-color="#babdb6"/>
+ <stop offset="0.0416667" stop-color="#f6f5f4"/>
+ <stop offset="0.0833333" stop-color="#d5d3cf"/>
+ <stop offset="0.916667" stop-color="#deddda"/>
+ <stop offset="0.958333" stop-color="#f6f5f4"/>
+ <stop offset="1" stop-color="#babdb6"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m 24 96 h 81 v 28 h -81 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m -5.238281 96 h 156 c 1.105469 0 2 0.894531 2 2 v 38 c 0 1.105469 -0.894531 2 -2 2 h -156 c -1.105469 0 -2 -0.894531 -2 -2 v -38 c 0 -1.105469 0.894531 -2 2 -2 z m 0 0"/>
+ </clipPath>
+ <clipPath id="d">
+ <path d="m 24 96 h 81 v 26 h -81 z m 0 0"/>
+ </clipPath>
+ <clipPath id="e">
+ <path d="m -5.238281 96 h 156 c 1.105469 0 2 0.894531 2 2 v 38 c 0 1.105469 -0.894531 2 -2 2 h -156 c -1.105469 0 -2 -0.894531 -2 -2 v -38 c 0 -1.105469 0.894531 -2 2 -2 z m 0 0"/>
+ </clipPath>
+ <clipPath id="f">
+ <path d="m 26 96 h 77 v 24 h -77 z m 0 0"/>
+ </clipPath>
+ <clipPath id="g">
+ <path d="m -5.238281 96 h 156 c 1.105469 0 2 0.894531 2 2 v 38 c 0 1.105469 -0.894531 2 -2 2 h -156 c -1.105469 0 -2 -0.894531 -2 -2 v -38 c 0 -1.105469 0.894531 -2 2 -2 z m 0 0"/>
+ </clipPath>
+ <path d="m 20 24 h 88 c 4.417969 0 8 3.582031 8 8 v 68 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 v -68 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
+ <path d="m 20 4 h 88 c 4.417969 0 8 3.582031 8 8 v 70 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 v -70 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 20 4 c -4.433594 0 -8 3.566406 -8 8 v 66 h 104 v -66 c 0 -4.433594 -3.566406 -8 -8 -8 z m 0 0" fill="#ffa348"/>
+ <path d="m 26.761719 94 h 76 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -76 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#3d3846"/>
+ <g clip-path="url(#b)">
+ <g clip-path="url(#c)">
+ <path d="m 64.761719 44 c -22.089844 0 -40 17.910156 -40 40 s 17.910156 40 40 40 c 22.089843 0 40 -17.910156 40 -40 s -17.910157 -40 -40 -40 z m 0 32 c 4.417969 0 8 3.582031 8 8 s -3.582031 8 -8 8 s -8 -3.582031 -8 -8 s 3.582031 -8 8 -8 z m 0 0" fill="#c0bfbc"/>
+ </g>
+ </g>
+ <g clip-path="url(#d)">
+ <g clip-path="url(#e)">
+ <path d="m 64.761719 42 c -22.089844 0 -40 17.910156 -40 40 s 17.910156 40 40 40 c 22.089843 0 40 -17.910156 40 -40 s -17.910157 -40 -40 -40 z m 0 32 c 4.417969 0 8 3.582031 8 8 s -3.582031 8 -8 8 s -8 -3.582031 -8 -8 s 3.582031 -8 8 -8 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#f)">
+ <g clip-path="url(#g)">
+ <path d="m 64.761719 44 c -20.988281 0 -38 17.011719 -38 38 s 17.011719 38 38 38 s 38 -17.011719 38 -38 s -17.011719 -38 -38 -38 z m 0 26 c 6.628906 0 12 5.371094 12 12 s -5.371094 12 -12 12 c -6.628907 0 -12 -5.371094 -12 -12 s 5.371093 -12 12 -12 z m 0 0" fill="#f6f5f4"/>
+ </g>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/devices/drive-removable-media.svg b/Adwaita/scalable/devices/drive-removable-media.svg
new file mode 100644
index 000000000..65f399e32
--- /dev/null
+++ b/Adwaita/scalable/devices/drive-removable-media.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12.000031" x2="116.000031" y1="63.999756" y2="63.999756">
+ <stop offset="0" stop-color="#babdb6"/>
+ <stop offset="0.0416667" stop-color="#f6f5f4"/>
+ <stop offset="0.0833333" stop-color="#d5d3cf"/>
+ <stop offset="0.916667" stop-color="#deddda"/>
+ <stop offset="0.958333" stop-color="#f6f5f4"/>
+ <stop offset="1" stop-color="#babdb6"/>
+ </linearGradient>
+ <path d="m 20 32 h 88 c 4.417969 0 8 3.582031 8 8 v 68 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 v -68 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
+ <path d="m 20 12 h 88 c 4.417969 0 8 3.582031 8 8 v 70 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 v -70 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 25.09375 104.007812 h 77.8125 c 1.707031 0 3.09375 1.339844 3.09375 2.992188 s -1.386719 2.992188 -3.09375 2.992188 h -77.8125 c -1.707031 0 -3.09375 -1.339844 -3.09375 -2.992188 s 1.386719 -2.992188 3.09375 -2.992188 z m 0 0" fill="#ffffff"/>
+ <path d="m 24.09375 104.007812 h 79.8125 c 1.15625 0 2.09375 0.9375 2.09375 2.09375 s -0.9375 2.09375 -2.09375 2.09375 h -79.8125 c -1.15625 0 -2.09375 -0.9375 -2.09375 -2.09375 s 0.9375 -2.09375 2.09375 -2.09375 z m 0 0" fill="#5e5c64"/>
+ <path d="m 20 12 c -4.433594 0 -8 3.566406 -8 8 v 66 h 104 v -66 c 0 -4.433594 -3.566406 -8 -8 -8 z m 0 0" fill="#ffa348"/>
+</svg>
diff --git a/Adwaita/scalable/devices/ebook-reader.svg b/Adwaita/scalable/devices/ebook-reader.svg
new file mode 100644
index 000000000..72bde2898
--- /dev/null
+++ b/Adwaita/scalable/devices/ebook-reader.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.211538 0 0 0.25 9.846159 57.000019)" gradientUnits="userSpaceOnUse" x1="48" x2="464" y1="204" y2="204">
+ <stop offset="0" stop-color="#3d3846"/>
+ <stop offset="0.0454544" stop-color="#5e5c64"/>
+ <stop offset="0.090909" stop-color="#3d3846"/>
+ <stop offset="0.909091" stop-color="#3d3846"/>
+ <stop offset="0.954545" stop-color="#5e5c64"/>
+ <stop offset="1" stop-color="#3d3846"/>
+ </linearGradient>
+ <filter id="b" height="100%" width="100%" x="0%" y="0%">
+ <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="c">
+ <g filter="url(#b)">
+ <rect fill-opacity="0.5" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="d">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <path d="m 28 36 h 72 c 4.417969 0 8 3.582031 8 8 v 68 c 0 4.417969 -3.582031 8 -8 8 h -72 c -4.417969 0 -8 -3.582031 -8 -8 v -68 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
+ <path d="m 28 8 h 72 c 4.417969 0 8 3.582031 8 8 v 92 c 0 4.417969 -3.582031 8 -8 8 h -72 c -4.417969 0 -8 -3.582031 -8 -8 v -92 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#5e5c64"/>
+ <path d="m 32 16 h 64 c 2.210938 0 4 1.789062 4 4 v 80 c 0 2.210938 -1.789062 4 -4 4 h -64 c -2.210938 0 -4 -1.789062 -4 -4 v -80 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#deddda"/>
+ <path d="m 30 78 v 22 c 0 1.109375 0.890625 2 2 2 h 64 c 1.109375 0 1.933594 -0.894531 2 -2 v -18 s -10 -6 -28.785156 -5.59375 c -13.203125 0.289062 -25.214844 11.59375 -39.214844 1.59375 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 32 14 c -2.214844 0 -4 1.785156 -4 4 v 2 c 0 -2.214844 1.785156 -4 4 -4 h 64 c 2.214844 0 4 1.785156 4 4 v -2 c 0 -2.214844 -1.785156 -4 -4 -4 z m 0 0" fill="#3d3846"/>
+ <g fill="#c0bfbc">
+ <path d="m 75.21875 42.59375 c -0.5625 5.21875 -5.253906 8.996094 -10.472656 8.429688 c -5.222656 -0.5625 -9 -5.25 -8.433594 -10.472657 c 0.5625 -5.222656 5.253906 -8.996093 10.472656 -8.433593 c 5.222656 0.5625 8.996094 5.253906 8.433594 10.476562 z m 0 0"/>
+ <path d="m 67.933594 51.933594 l -0.378906 2.570312 c 0.015624 0.570313 -0.070313 1.128906 -0.246094 1.679688 c -0.996094 0.214844 -1.949219 0.234375 -2.878906 0.140625 c -0.324219 -0.601563 -0.328126 -1.203125 -0.339844 -1.800781 l -0.558594 -2.921876 l 0.328125 0.148438 l 0.488281 2.761719 c 1.050782 -0.082031 1.859375 -0.082031 2.964844 -0.0625 l 0.347656 -2.441407 z m 0 0"/>
+ <path d="m 67.925781 52.027344 c -1.46875 0.195312 -2.910156 0.125 -4.324219 -0.195313 c -0.585937 -0.832031 -1.371093 -1.351562 -2.328124 -1.882812 l 4.347656 -0.796875 l 4.699218 0.773437 c -1.441406 0.871094 -2.066406 1.246094 -2.394531 2.101563 z m 0 0"/>
+ <path d="m 66.054688 53.296875 c 0.023437 0.25 -0.164063 0.46875 -0.414063 0.488281 c -0.246094 0.023438 -0.46875 -0.160156 -0.488281 -0.410156 c -0.023438 -0.25 0.164062 -0.46875 0.414062 -0.492188 c 0.246094 -0.019531 0.46875 0.164063 0.488282 0.414063 z m 0 0"/>
+ <path d="m 65.644531 53.851562 c 0.382813 -0.035156 0.722657 0.25 0.757813 0.636719 c 0.03125 0.382813 -0.253906 0.722657 -0.640625 0.757813 c -0.382813 0.03125 -0.722657 -0.253906 -0.753907 -0.640625 c -0.035156 -0.382813 0.25 -0.722657 0.636719 -0.753907 z m 0 0"/>
+ <path d="m 65.117188 53.394531 l -0.410157 0.140625 l 0.234375 0.019532 l -0.140625 0.140624 l 0.199219 -0.054687 l -0.097656 0.226563 l 0.28125 -0.296876 l -0.042969 -0.074218 z m 0 0"/>
+ <path d="m 66.097656 53.3125 l 0.429688 0.066406 l -0.230469 0.058594 l 0.164063 0.113281 l -0.207032 -0.015625 l 0.136719 0.203125 l -0.328125 -0.246093 l 0.03125 -0.078126 z m 0 0"/>
+ <path d="m 96.820312 52.886719 c -0.226562 3.578125 -3.3125 6.292969 -6.890624 6.066406 c -3.574219 -0.226563 -6.292969 -3.308594 -6.066407 -6.886719 c 0.226563 -3.578125 3.308594 -6.292968 6.886719 -6.070312 c 3.578125 0.226562 6.296875 3.3125 6.070312 6.890625 z m 0 0"/>
+ <path d="m 92.132812 59.476562 l -0.179687 1.765626 c 0.027344 0.386718 -0.015625 0.769531 -0.117187 1.152343 c -0.671876 0.175781 -1.320313 0.21875 -1.957032 0.183594 c -0.242187 -0.402344 -0.261718 -0.808594 -0.289062 -1.21875 l -0.46875 -1.976563 l 0.445312 0.070313 l 0.417969 1.867187 c 0.714844 -0.085937 0.867187 -0.066406 1.621094 -0.089843 l 0.164062 -1.675781 z m 0 0"/>
+ <path d="m 92.132812 59.539062 c -0.996093 0.179688 -1.980468 0.175782 -2.957031 0 c -0.425781 -0.550781 -0.976562 -0.882812 -1.644531 -1.214843 l 2.941406 -0.675781 l 3.226563 0.386718 c -0.957031 0.636719 -1.367188 0.914063 -1.566407 1.503906 z m 0 0"/>
+ <path d="m 91.015625 61.253906 c 0.035156 0.324219 -0.046875 0.601563 -0.1875 0.617188 s -0.28125 -0.238282 -0.316406 -0.5625 c -0.035157 -0.324219 0.046875 -0.597656 0.1875 -0.613282 c 0.140625 -0.015624 0.28125 0.234376 0.316406 0.558594 z m 0 0"/>
+ <path d="m 51.425781 55.5625 c -0.308593 2.917969 -2.925781 5.03125 -5.84375 4.71875 s -5.03125 -2.929688 -4.71875 -5.847656 c 0.308594 -2.917969 2.925781 -5.027344 5.84375 -4.71875 c 2.917969 0.3125 5.03125 2.929687 4.71875 5.847656 z m 0 0"/>
+ <path d="m 47.363281 60.785156 l -0.210937 1.4375 c 0.007812 0.316406 -0.039063 0.628906 -0.136719 0.9375 c -0.554687 0.121094 -1.085937 0.132813 -1.605469 0.082032 c -0.183594 -0.335938 -0.183594 -0.671876 -0.195312 -1.007813 l -0.3125 -1.632813 l 0.320312 0.074219 l 0.273438 1.539063 c 0.589844 -0.046875 0.800781 -0.019532 1.417968 -0.011719 l 0.191407 -1.363281 z m 0 0"/>
+ <path d="m 47.359375 60.835938 c -0.820313 0.113281 -1.625 0.074218 -2.417969 -0.101563 c -0.328125 -0.464844 -0.765625 -0.757813 -1.300781 -1.054687 l 2.429687 -0.445313 l 2.625 0.429687 c -0.804687 0.488282 -1.152343 0.699219 -1.335937 1.171876 z m 0 0"/>
+ <path d="m 46.386719 62.199219 c 0.019531 0.269531 -0.0625 0.488281 -0.175781 0.496093 c -0.113282 0.007813 -0.222657 -0.199218 -0.238282 -0.46875 c -0.019531 -0.265624 0.058594 -0.488281 0.175782 -0.496093 c 0.113281 -0.003907 0.222656 0.203125 0.238281 0.46875 z m 0 0"/>
+ </g>
+ <g clip-path="url(#d)" mask="url(#c)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 64 124 h 16 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -16 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#3d3846"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/devices/input-gaming.svg b/Adwaita/scalable/devices/input-gaming.svg
new file mode 100644
index 000000000..66c75f8d5
--- /dev/null
+++ b/Adwaita/scalable/devices/input-gaming.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.955178 0 0 0.955175 2.762901 9.024742)" gradientUnits="userSpaceOnUse" x1="0" x2="128" y1="88" y2="88">
+ <stop offset="0" stop-color="#3d3846"/>
+ <stop offset="0.109375" stop-color="#9a9996"/>
+ <stop offset="0.235497" stop-color="#5e5c64"/>
+ <stop offset="0.765625" stop-color="#5e5c64"/>
+ <stop offset="0.890625" stop-color="#9a9996"/>
+ <stop offset="1" stop-color="#3d3846"/>
+ </linearGradient>
+ <linearGradient id="b" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#9a9996"/>
+ <stop offset="1" stop-color="#9a9996" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="c" gradientTransform="matrix(0 -1.335685 -1.33569 0 414.265195 140.752426)" x1="38" x2="50" xlink:href="#b" y1="248" y2="248"/>
+ <linearGradient id="d" gradientTransform="matrix(0 -1.335685 -1.33569 0 375.233384 140.752426)" x1="38" x2="50" xlink:href="#b" y1="248" y2="248"/>
+ <path d="m 25.877 220.091913 l -9.876263 47.909249 l 35.403233 -43.999625" fill="none" stroke="#77767b" stroke-linejoin="round" stroke-width="32" transform="matrix(-0.955178 0 0 0.955175 125.025747 -155.265364)"/>
+ <path d="m 90.874 86.094187 l -9.872173 47.909249 l 35.403233 -43.999626" fill="none" stroke="#77767b" stroke-linejoin="round" stroke-width="32" transform="matrix(0.955178 0 0 0.955175 -59.324328 -27.274081)"/>
+ <path d="m 60.503906 65.648438 l -30.550781 37.964843 c -3.6875 4.570313 -9.664063 6.621094 -15.378906 5.28125 c -5.714844 -1.335937 -10.160157 -5.832031 -11.433594 -11.5625 l -0.0625 0.304688 c -1.417969 6.910156 2.074219 13.894531 8.457031 16.902343 c 6.378906 3.007813 13.992188 1.253907 18.417969 -4.238281 l 33.816406 -42.027343 z m 6.78125 0 l -3.265625 2.625 l 33.816407 42.027343 c 4.425781 5.492188 12.039062 7.246094 18.417968 4.238281 c 6.382813 -3.007812 9.875 -9.992187 8.457032 -16.902343 l -0.0625 -0.304688 c -1.273438 5.730469 -5.71875 10.226563 -11.433594 11.5625 c -5.714844 1.339844 -11.691406 -0.710937 -15.378906 -5.28125 z m 0 0" fill="url(#a)"/>
+ <g fill="#5e5c64">
+ <path d="m 54.34375 55.828125 c 0 11.605469 -9.410156 21.015625 -21.015625 21.015625 s -21.011719 -9.410156 -21.011719 -21.015625 s 9.40625 -21.011719 21.011719 -21.011719 s 21.015625 9.40625 21.015625 21.011719 z m 0 0"/>
+ <path d="m 60.074219 85.4375 c 0 8.441406 -6.84375 15.285156 -15.285157 15.285156 c -8.4375 0 -15.28125 -6.84375 -15.28125 -15.285156 c 0 -8.4375 6.84375 -15.28125 15.28125 -15.28125 c 8.441407 0 15.285157 6.84375 15.285157 15.28125 z m 0 0"/>
+ <path d="m 98.28125 85.4375 c 0 8.441406 -6.84375 15.285156 -15.285156 15.285156 c -8.4375 0 -15.28125 -6.84375 -15.28125 -15.285156 c 0 -8.4375 6.84375 -15.28125 15.28125 -15.28125 c 8.441406 0 15.285156 6.84375 15.285156 15.28125 z m 0 0"/>
+ <path d="m 46.699219 72.066406 h 34.386719 v 15.28125 h -34.386719 z m 0 0"/>
+ <path d="m 115.472656 55.828125 c 0 11.605469 -9.40625 21.015625 -21.011718 21.015625 c -11.605469 0 -21.015626 -9.410156 -21.015626 -21.015625 s 9.410157 -21.011719 21.015626 -21.011719 c 11.605468 0 21.011718 9.40625 21.011718 21.011719 z m 0 0"/>
+ </g>
+ <path d="m 46.699219 45.320312 h 34.386719 v 40.117188 h -34.386719 z m 0 0" fill="#deddda"/>
+ <path d="m 60.074219 83.527344 c 0 8.441406 -6.84375 15.285156 -15.285157 15.285156 c -8.4375 0 -15.28125 -6.84375 -15.28125 -15.285156 c 0 -8.4375 6.84375 -15.28125 15.28125 -15.28125 c 8.441407 0 15.285157 6.84375 15.285157 15.28125 z m 0 0" fill="#deddda"/>
+ <path d="m 98.28125 83.527344 c 0 8.441406 -6.84375 15.285156 -15.285156 15.285156 c -8.4375 0 -15.28125 -6.84375 -15.28125 -15.285156 c 0 -8.4375 6.84375 -15.28125 15.28125 -15.28125 c 8.441406 0 15.285156 6.84375 15.285156 15.28125 z m 0 0" fill="#deddda"/>
+ <path d="m 33.328125 32 c -11.605469 0 -21.011719 9.398438 -21.011719 20.988281 c 0 11.59375 9.40625 20.988281 21.011719 20.988281 v 0.957032 h 61.132813 v -0.957032 c 11.605468 0 21.011718 -9.394531 21.011718 -20.988281 c 0 -11.589843 -9.40625 -20.988281 -21.011718 -20.988281 z m 0 0" fill="#deddda"/>
+ <path d="m 32 40 c -1.109375 0 -2 0.890625 -2 2 v 6 h -6 c -1.109375 0 -2 0.890625 -2 2 v 4 c 0 1.109375 0.890625 2 2 2 h 6 v 6 c 0 1.109375 0.890625 2 2 2 h 4 c 1.109375 0 2 -0.890625 2 -2 v -6 h 6 c 1.109375 0 2 -0.890625 2 -2 v -4 c 0 -1.109375 -0.890625 -2 -2 -2 h -6 v -6 c 0 -1.109375 -0.890625 -2 -2 -2 z m 0 0" fill="#3d3846"/>
+ <path d="m 32 38 c -1.109375 0 -2 0.890625 -2 2 v 6 h -6 c -1.109375 0 -2 0.890625 -2 2 v 4 c 0 1.109375 0.890625 2 2 2 h 6 v 6 c 0 1.109375 0.890625 2 2 2 h 4 c 1.109375 0 2 -0.890625 2 -2 v -6 h 6 c 1.109375 0 2 -0.890625 2 -2 v -4 c 0 -1.109375 -0.890625 -2 -2 -2 h -6 v -6 c 0 -1.109375 -0.890625 -2 -2 -2 z m 0 0" fill="#5e5c64"/>
+ <path d="m 108 54 v 2 c 0 3.324219 -2.675781 6 -6 6 s -6 -2.675781 -6 -6 v -2 z m 0 0" fill="#c01c28"/>
+ <path d="m 96 54 c 0 3.3125 2.6875 6 6 6 s 6 -2.6875 6 -6 s -2.6875 -6 -6 -6 s -6 2.6875 -6 6 z m 0 0" fill="#ed333b"/>
+ <path d="m 92 46 v 2 c 0 3.324219 -2.675781 6 -6 6 s -6 -2.675781 -6 -6 v -2 z m 0 0" fill="#1a5fb4"/>
+ <path d="m 80 46 c 0 3.3125 2.6875 6 6 6 s 6 -2.6875 6 -6 s -2.6875 -6 -6 -6 s -6 2.6875 -6 6 z m 0 0" fill="#3584e4"/>
+ <path d="m 93.03125 83.984375 c 0 5.535156 -4.484375 10.019531 -10.015625 10.019531 c -5.535156 0 -10.019531 -4.484375 -10.019531 -10.019531 c 0 -5.53125 4.484375 -10.015625 10.019531 -10.015625 c 5.53125 0 10.015625 4.484375 10.015625 10.015625 z m 0 0" fill="#3d3846"/>
+ <path d="m 93.03125 81.980469 c 0 5.535156 -4.484375 10.019531 -10.015625 10.019531 c -5.535156 0 -10.019531 -4.484375 -10.019531 -10.019531 c 0 -5.53125 4.484375 -10.015625 10.019531 -10.015625 c 5.53125 0 10.015625 4.484375 10.015625 10.015625 z m 0 0" fill="#5e5c64"/>
+ <path d="m 83.015625 73.96875 c -4.425781 0 -8.015625 3.585938 -8.015625 8.011719 c 0 4.429687 3.589844 8.015625 8.015625 8.015625 s 8.011719 -3.585938 8.011719 -8.015625 c 0 -4.425781 -3.585938 -8.011719 -8.011719 -8.011719 z m 0 0" fill="url(#c)"/>
+ <path d="m 54 83.984375 c 0 5.535156 -4.484375 10.019531 -10.019531 10.019531 c -5.53125 0 -10.015625 -4.484375 -10.015625 -10.019531 c 0 -5.53125 4.484375 -10.015625 10.015625 -10.015625 c 5.535156 0 10.019531 4.484375 10.019531 10.015625 z m 0 0" fill="#3d3846"/>
+ <path d="m 54 81.980469 c 0 5.535156 -4.484375 10.019531 -10.019531 10.019531 c -5.53125 0 -10.015625 -4.484375 -10.015625 -10.019531 c 0 -5.53125 4.484375 -10.015625 10.015625 -10.015625 c 5.535156 0 10.019531 4.484375 10.019531 10.015625 z m 0 0" fill="#5e5c64"/>
+ <path d="m 43.980469 73.96875 c -4.425781 0 -8.011719 3.585938 -8.011719 8.011719 c 0 4.429687 3.585938 8.015625 8.011719 8.015625 c 4.429687 0 8.015625 -3.585938 8.015625 -8.015625 c 0 -4.425781 -3.585938 -8.011719 -8.015625 -8.011719 z m 0 0" fill="url(#d)"/>
+</svg>
diff --git a/Adwaita/scalable/devices/input-keyboard.svg b/Adwaita/scalable/devices/input-keyboard.svg
new file mode 100644
index 000000000..d023e3471
--- /dev/null
+++ b/Adwaita/scalable/devices/input-keyboard.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="9.197266" x2="119.482384" y1="112.655151" y2="112.655151">
+ <stop offset="0" stop-color="#5e5c64"/>
+ <stop offset="0.0378502" stop-color="#9a9996"/>
+ <stop offset="0.0732786" stop-color="#5e5c64"/>
+ <stop offset="0.92921" stop-color="#77767b"/>
+ <stop offset="0.97104" stop-color="#deddda"/>
+ <stop offset="1" stop-color="#5e5c64"/>
+ </linearGradient>
+ <path d="m 16.9375 34 h 94.125 c 4.9375 0 8.9375 4 8.9375 8.9375 v 64.125 c 0 4.9375 -4 8.9375 -8.9375 8.9375 h -94.125 c -4.9375 0 -8.9375 -4 -8.9375 -8.9375 v -64.125 c 0 -4.9375 4 -8.9375 8.9375 -8.9375 z m 0 0" fill="url(#a)"/>
+ <path d="m 16.34375 28 h 95.3125 c 4.609375 0 8.34375 3.734375 8.34375 8.34375 v 67.3125 c 0 4.609375 -3.734375 8.34375 -8.34375 8.34375 h -95.3125 c -4.609375 0 -8.34375 -3.734375 -8.34375 -8.34375 v -67.3125 c 0 -4.609375 3.734375 -8.34375 8.34375 -8.34375 z m 0 0" fill="#9a9996"/>
+ <path d="m 107 96 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -42 0 h 34 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -34 c -1.664062 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.335938 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -22 0 h 14 c 1.664062 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.335938 3 -3 3 h -14 c -1.664062 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.335938 -3 3 -3 z m 97.960938 -22.921875 h 0.039062 c 1.660156 0 3 1.339844 3 3 v 15.84375 c 0 1.660156 -1.339844 3 -3 3 h -0.039062 c -1.664063 0 -3 -1.339844 -3 -3 v -15.84375 c 0 -1.660156 1.335937 -3 3 -3 z m -5.960938 -5.078125 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -8 14 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -70 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m 56 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m 64 -14 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -22 0 h 14 c 1.664062 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.335938 3 -3 3 h -14 c -1.664062 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.335938 -3 3 -3 z m 84 -14.058594 h 14 c 1.664062 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.335938 3 -3 3 h -14 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -70 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m 56 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 6 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -6 c 0 -1.660156 1.339844 -3 3 -3 z m 78 -9.941406 h 6 c 1.660156 0 3 1.339844 3 3 s -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 s 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 s -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 s 1.339844 -3 3 -3 z m -22 0 h 6 c 1.660156 0 3 1.339844 3 3 s -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 s 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 s -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 s 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 s -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 s 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 s -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 s 1.339844 -3 3 -3 z m -13.878906 0 h 5.757812 c 1.730469 0 3.121094 1.339844 3.121094 3 s -1.390625 3 -3.121094 3 h -5.757812 c -1.730469 0 -3.121094 -1.339844 -3.121094 -3 s 1.390625 -3 3.121094 -3 z m 0 0" fill="#241f31"/>
+ <path d="m 107 96 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -42 0 h 34 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -34 c -1.664062 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.335938 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -22 0 h 14 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -14 c -1.664062 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.335938 -3 3 -3 z m 97.960938 -23.84375 h 0.039062 c 1.660156 0 3 1.339844 3 3 v 15.84375 c 0 1.660156 -1.339844 3 -3 3 h -0.039062 c -1.664063 0 -3 -1.339844 -3 -3 v -15.84375 c 0 -1.660156 1.335937 -3 3 -3 z m -5.960938 -4.15625 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -8 14 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -70 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m 56 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m 64 -14 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -22 0 h 14 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -14 c -1.664062 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.335938 -3 3 -3 z m 84 -14.058594 h 14 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -14 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -70 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m 56 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m -14 0 h 6 c 1.660156 0 3 1.339844 3 3 v 5 c 0 1.660156 -1.339844 3 -3 3 h -6 c -1.660156 0 -3 -1.339844 -3 -3 v -5 c 0 -1.660156 1.339844 -3 3 -3 z m 78 -9.941406 h 6 c 1.660156 0 3 1.113281 3 2.5 s -1.339844 2.5 -3 2.5 h -6 c -1.660156 0 -3 -1.113281 -3 -2.5 s 1.339844 -2.5 3 -2.5 z m -14 0 h 6 c 1.660156 0 3 1.113281 3 2.5 s -1.339844 2.5 -3 2.5 h -6 c -1.660156 0 -3 -1.113281 -3 -2.5 s 1.339844 -2.5 3 -2.5 z m -22 0 h 6 c 1.660156 0 3 1.113281 3 2.5 s -1.339844 2.5 -3 2.5 h -6 c -1.660156 0 -3 -1.113281 -3 -2.5 s 1.339844 -2.5 3 -2.5 z m -14 0 h 6 c 1.660156 0 3 1.113281 3 2.5 s -1.339844 2.5 -3 2.5 h -6 c -1.660156 0 -3 -1.113281 -3 -2.5 s 1.339844 -2.5 3 -2.5 z m -14 0 h 6 c 1.660156 0 3 1.113281 3 2.5 s -1.339844 2.5 -3 2.5 h -6 c -1.660156 0 -3 -1.113281 -3 -2.5 s 1.339844 -2.5 3 -2.5 z m -14 0 h 6 c 1.660156 0 3 1.113281 3 2.5 s -1.339844 2.5 -3 2.5 h -6 c -1.660156 0 -3 -1.113281 -3 -2.5 s 1.339844 -2.5 3 -2.5 z m -14 0 h 6 c 1.660156 0 3 1.113281 3 2.5 s -1.339844 2.5 -3 2.5 h -6 c -1.660156 0 -3 -1.113281 -3 -2.5 s 1.339844 -2.5 3 -2.5 z m 0 0" fill="#3d3846"/>
+ <g fill="#f9f06b">
+ <path d="m 101.960938 31.917969 c 1.125 0 2.039062 0.914062 2.039062 2.042969 c 0 1.125 -0.914062 2.039062 -2.039062 2.039062 c -1.128907 0 -2.042969 -0.914062 -2.042969 -2.039062 c 0 -1.128907 0.914062 -2.042969 2.042969 -2.042969 z m 0 0"/>
+ <path d="m 110 32 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/devices/input-tablet.svg b/Adwaita/scalable/devices/input-tablet.svg
new file mode 100644
index 000000000..0fdc43c24
--- /dev/null
+++ b/Adwaita/scalable/devices/input-tablet.svg
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(1.602174 0 0 1.755688 -48.191921 -324.765829)" gradientUnits="userSpaceOnUse" x1="68" x2="68" y1="200" y2="194">
+ <stop offset="0" stop-color="#241f31"/>
+ <stop offset="0.423401" stop-color="#2e2939"/>
+ <stop offset="0.666667" stop-color="#5e5c64"/>
+ <stop offset="0.833333" stop-color="#383341"/>
+ <stop offset="1" stop-color="#3d3846"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m 8 27 h 112 v 87 h -112 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 15.894531 27.878906 h 96.132813 c 4.421875 0 8.007812 3.585938 8.007812 8.011719 v 70.097656 c 0 4.421875 -3.585937 8.007813 -8.007812 8.007813 h -96.132813 c -4.425781 0 -8.011719 -3.585938 -8.011719 -8.007813 v -70.097656 c 0 -4.425781 3.585938 -8.011719 8.011719 -8.011719 z m 0 0"/>
+ </clipPath>
+ <clipPath id="d">
+ <path d="m 7 27 h 114 v 21 h -114 z m 0 0"/>
+ </clipPath>
+ <clipPath id="e">
+ <path d="m 15.894531 27.878906 h 96.132813 c 4.421875 0 8.007812 3.585938 8.007812 8.011719 v 70.097656 c 0 4.421875 -3.585937 8.007813 -8.007812 8.007813 h -96.132813 c -4.425781 0 -8.011719 -3.585938 -8.011719 -8.007813 v -70.097656 c 0 -4.425781 3.585938 -8.011719 8.011719 -8.011719 z m 0 0"/>
+ </clipPath>
+ <filter id="f" height="100%" width="100%" x="0%" y="0%">
+ <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="g">
+ <g filter="url(#f)">
+ <rect fill-opacity="0.2" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="h">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <linearGradient id="i" gradientTransform="matrix(0.708068 0.708068 -0.708068 0.708068 299.583661 -18.721936)" gradientUnits="userSpaceOnUse" x1="-112" x2="-96" y1="224" y2="224">
+ <stop offset="0" stop-color="#3d3846"/>
+ <stop offset="0.354492" stop-color="#5e5c64"/>
+ <stop offset="1" stop-color="#342f3b"/>
+ </linearGradient>
+ <path d="m 49.941406 15.835938 h 28.039063 c 1.105469 0 2 0.898437 2 2.007812 v 10.03125 c 0 1.109375 -0.894531 2.007812 -2 2.007812 h -28.039063 c -1.105468 0 -2.003906 -0.898437 -2.003906 -2.007812 v -10.03125 c 0 -1.109375 0.898438 -2.007812 2.003906 -2.007812 z m 0 0" fill="url(#a)"/>
+ <path d="m 15.929688 30 h 96.058593 c 4.445313 0 8.046875 3.519531 8.046875 7.863281 v 70.273438 c 0 4.34375 -3.601562 7.863281 -8.046875 7.863281 h -96.058593 c -4.441407 0 -8.046876 -3.519531 -8.046876 -7.863281 v -70.273438 c 0 -4.34375 3.605469 -7.863281 8.046876 -7.863281 z m 0 0" fill="#342f3b"/>
+ <g clip-path="url(#b)">
+ <g clip-path="url(#c)">
+ <path d="m 8 27.878906 h 112 v 86.121094 h -112 z m 0 0" fill="#3d3846"/>
+ </g>
+ </g>
+ <g clip-path="url(#d)">
+ <g clip-path="url(#e)">
+ <path d="m 7.882812 27.878906 h 112.152344 v 20.027344 h -112.152344 z m 0 0" fill="#5e5c64"/>
+ </g>
+ </g>
+ <path d="m 106.015625 102.980469 c 0 0.554687 -0.445313 1.003906 -1 1.003906 c -0.550781 0 -1 -0.449219 -1 -1.003906 c 0 -0.550781 0.449219 -1 1 -1 c 0.554687 0 1 0.449219 1 1 z m 0 -8.007813 c 0 0.550782 -0.445313 1 -1 1 c -0.550781 0 -1 -0.449218 -1 -1 c 0 -0.554687 0.449219 -1.003906 1 -1.003906 c 0.554687 0 1 0.449219 1 1.003906 z m 0 -8.011718 c 0 0.550781 -0.445313 1 -1 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1 1 -1 c 0.554687 0 1 0.445312 1 1 z m 0 -8.011719 c 0 0.554687 -0.445313 1 -1 1 c -0.550781 0 -1 -0.445313 -1 -1 c 0 -0.550781 0.449219 -1 1 -1 c 0.554687 0 1 0.449219 1 1 z m 0 -8.011719 c 0 0.554688 -0.445313 1.003906 -1 1.003906 c -0.550781 0 -1 -0.449218 -1 -1.003906 c 0 -0.550781 0.449219 -1 1 -1 c 0.554687 0 1 0.449219 1 1 z m 0 -8.007812 c 0 0.550781 -0.445313 1 -1 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1.003907 1 -1.003907 c 0.554687 0 1 0.449219 1 1.003907 z m 0 -8.011719 c 0 0.550781 -0.445313 1 -1 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1.003907 1 -1.003907 c 0.554687 0 1 0.449219 1 1.003907 z m -8.007813 48.0625 c 0 0.554687 -0.449218 1.003906 -1.003906 1.003906 c -0.550781 0 -1 -0.449219 -1 -1.003906 c 0 -0.550781 0.449219 -1 1 -1 c 0.554688 0 1.003906 0.449219 1.003906 1 z m -8.011718 0 c 0 0.554687 -0.449219 1.003906 -1 1.003906 c -0.554688 0 -1.003906 -0.449219 -1.003906 -1.003906 c 0 -0.550781 0.449218 -1 1.003906 -1 c 0.550781 0 1 0.449219 1 1 z m -8.011719 0 c 0 0.554687 -0.449219 1.003906 -1 1.003906 c -0.554687 0 -1.003906 -0.449219 -1.003906 -1.003906 c 0 -0.550781 0.449219 -1 1.003906 -1 c 0.550781 0 1 0.449219 1 1 z m -8.011719 0 c 0 0.554687 -0.445312 1.003906 -1 1.003906 c -0.554687 0 -1 -0.449219 -1 -1.003906 c 0 -0.550781 0.445313 -1 1 -1 c 0.554688 0 1 0.449219 1 1 z m -8.007812 0 c 0 0.554687 -0.449219 1.003906 -1.003906 1.003906 c -0.550782 0 -1 -0.449219 -1 -1.003906 c 0 -0.550781 0.449218 -1 1 -1 c 0.554687 0 1.003906 0.449219 1.003906 1 z m -8.011719 0 c 0 0.554687 -0.449219 1.003906 -1.003906 1.003906 c -0.550781 0 -1 -0.449219 -1 -1.003906 c 0 -0.550781 0.449219 -1 1 -1 c 0.554687 0 1.003906 0.449219 1.003906 1 z m -8.011719 0 c 0 0.554687 -0.449218 1.003906 -1 1.003906 c -0.554687 0 -1.003906 -0.449219 -1.003906 -1.003906 c 0 -0.550781 0.449219 -1 1.003906 -1 c 0.550782 0 1 0.449219 1 1 z m -8.011718 0 c 0 0.554687 -0.449219 1.003906 -1 1.003906 c -0.554688 0 -1.003907 -0.449219 -1.003907 -1.003906 c 0 -0.550781 0.449219 -1 1.003907 -1 c 0.550781 0 1 0.449219 1 1 z m -8.011719 0 c 0 0.554687 -0.445313 1.003906 -1 1.003906 c -0.554688 0 -1 -0.449219 -1 -1.003906 c 0 -0.550781 0.445312 -1 1 -1 c 0.554687 0 1 0.449219 1 1 z m -8.007813 0 c 0 0.554687 -0.449218 1.003906 -1.003906 1.003906 c -0.550781 0 -1 -0.449219 -1 -1.003906 c 0 -0.550781 0.449219 -1 1 -1 c 0.554688 0 1.003906 0.449219 1.003906 1 z m 72.097656 -8.007813 c 0 0.550782 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.449218 -1 -1 c 0 -0.554687 0.449219 -1.003906 1 -1.003906 c 0.554688 0 1.003906 0.449219 1.003906 1.003906 z m -8.011718 0 c 0 0.550782 -0.449219 1 -1 1 c -0.554688 0 -1.003906 -0.449218 -1.003906 -1 c 0 -0.554687 0.449218 -1.003906 1.003906 -1.003906 c 0.550781 0 1 0.449219 1 1.003906 z m -8.011719 0 c 0 0.550782 -0.449219 1 -1 1 c -0.554687 0 -1.003906 -0.449218 -1.003906 -1 c 0 -0.554687 0.449219 -1.003906 1.003906 -1.003906 c 0.550781 0 1 0.449219 1 1.003906 z m -8.011719 0 c 0 0.550782 -0.445312 1 -1 1 c -0.554687 0 -1 -0.449218 -1 -1 c 0 -0.554687 0.445313 -1.003906 1 -1.003906 c 0.554688 0 1 0.449219 1 1.003906 z m -8.007812 0 c 0 0.550782 -0.449219 1 -1.003906 1 c -0.550782 0 -1 -0.449218 -1 -1 c 0 -0.554687 0.449218 -1.003906 1 -1.003906 c 0.554687 0 1.003906 0.449219 1.003906 1.003906 z m -8.011719 0 c 0 0.550782 -0.449219 1 -1.003906 1 c -0.550781 0 -1 -0.449218 -1 -1 c 0 -0.554687 0.449219 -1.003906 1 -1.003906 c 0.554687 0 1.003906 0.449219 1.003906 1.003906 z m -8.011719 0 c 0 0.550782 -0.449218 1 -1 1 c -0.554687 0 -1.003906 -0.449218 -1.003906 -1 c 0 -0.554687 0.449219 -1.003906 1.003906 -1.003906 c 0.550782 0 1 0.449219 1 1.003906 z m -8.011718 0 c 0 0.550782 -0.449219 1 -1 1 c -0.554688 0 -1.003907 -0.449218 -1.003907 -1 c 0 -0.554687 0.449219 -1.003906 1.003907 -1.003906 c 0.550781 0 1 0.449219 1 1.003906 z m -8.011719 0 c 0 0.550782 -0.445313 1 -1 1 c -0.554688 0 -1 -0.449218 -1 -1 c 0 -0.554687 0.445312 -1.003906 1 -1.003906 c 0.554687 0 1 0.449219 1 1.003906 z m -8.007813 0 c 0 0.550782 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.449218 -1 -1 c 0 -0.554687 0.449219 -1.003906 1 -1.003906 c 0.554688 0 1.003906 0.449219 1.003906 1.003906 z m 72.097656 -8.011718 c 0 0.550781 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1 1 -1 c 0.554688 0 1.003906 0.445312 1.003906 1 z m -8.011718 0 c 0 0.550781 -0.449219 1 -1 1 c -0.554688 0 -1.003906 -0.449219 -1.003906 -1 c 0 -0.554688 0.449218 -1 1.003906 -1 c 0.550781 0 1 0.445312 1 1 z m -8.011719 0 c 0 0.550781 -0.449219 1 -1 1 c -0.554687 0 -1.003906 -0.449219 -1.003906 -1 c 0 -0.554688 0.449219 -1 1.003906 -1 c 0.550781 0 1 0.445312 1 1 z m -8.011719 0 c 0 0.550781 -0.445312 1 -1 1 c -0.554687 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.445313 -1 1 -1 c 0.554688 0 1 0.445312 1 1 z m -8.007812 0 c 0 0.550781 -0.449219 1 -1.003906 1 c -0.550782 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449218 -1 1 -1 c 0.554687 0 1.003906 0.445312 1.003906 1 z m -8.011719 0 c 0 0.550781 -0.449219 1 -1.003906 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1 1 -1 c 0.554687 0 1.003906 0.445312 1.003906 1 z m -8.011719 0 c 0 0.550781 -0.449218 1 -1 1 c -0.554687 0 -1.003906 -0.449219 -1.003906 -1 c 0 -0.554688 0.449219 -1 1.003906 -1 c 0.550782 0 1 0.445312 1 1 z m -8.011718 0 c 0 0.550781 -0.449219 1 -1 1 c -0.554688 0 -1.003907 -0.449219 -1.003907 -1 c 0 -0.554688 0.449219 -1 1.003907 -1 c 0.550781 0 1 0.445312 1 1 z m -8.011719 0 c 0 0.550781 -0.445313 1 -1 1 c -0.554688 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.445312 -1 1 -1 c 0.554687 0 1 0.445312 1 1 z m -8.007813 0 c 0 0.550781 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1 1 -1 c 0.554688 0 1.003906 0.445312 1.003906 1 z m 72.097656 -8.011719 c 0 0.554687 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.445313 -1 -1 c 0 -0.550781 0.449219 -1 1 -1 c 0.554688 0 1.003906 0.449219 1.003906 1 z m -8.011718 0 c 0 0.554687 -0.449219 1 -1 1 c -0.554688 0 -1.003906 -0.445313 -1.003906 -1 c 0 -0.550781 0.449218 -1 1.003906 -1 c 0.550781 0 1 0.449219 1 1 z m -8.011719 0 c 0 0.554687 -0.449219 1 -1 1 c -0.554687 0 -1.003906 -0.445313 -1.003906 -1 c 0 -0.550781 0.449219 -1 1.003906 -1 c 0.550781 0 1 0.449219 1 1 z m -8.011719 0 c 0 0.554687 -0.445312 1 -1 1 c -0.554687 0 -1 -0.445313 -1 -1 c 0 -0.550781 0.445313 -1 1 -1 c 0.554688 0 1 0.449219 1 1 z m -8.007812 0 c 0 0.554687 -0.449219 1 -1.003906 1 c -0.550782 0 -1 -0.445313 -1 -1 c 0 -0.550781 0.449218 -1 1 -1 c 0.554687 0 1.003906 0.449219 1.003906 1 z m -8.011719 0 c 0 0.554687 -0.449219 1 -1.003906 1 c -0.550781 0 -1 -0.445313 -1 -1 c 0 -0.550781 0.449219 -1 1 -1 c 0.554687 0 1.003906 0.449219 1.003906 1 z m -8.011719 0 c 0 0.554687 -0.449218 1 -1 1 c -0.554687 0 -1.003906 -0.445313 -1.003906 -1 c 0 -0.550781 0.449219 -1 1.003906 -1 c 0.550782 0 1 0.449219 1 1 z m -8.011718 0 c 0 0.554687 -0.449219 1 -1 1 c -0.554688 0 -1.003907 -0.445313 -1.003907 -1 c 0 -0.550781 0.449219 -1 1.003907 -1 c 0.550781 0 1 0.449219 1 1 z m -8.011719 0 c 0 0.554687 -0.445313 1 -1 1 c -0.554688 0 -1 -0.445313 -1 -1 c 0 -0.550781 0.445312 -1 1 -1 c 0.554687 0 1 0.449219 1 1 z m -8.007813 0 c 0 0.554687 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.445313 -1 -1 c 0 -0.550781 0.449219 -1 1 -1 c 0.554688 0 1.003906 0.449219 1.003906 1 z m 72.097656 -8.011719 c 0 0.554688 -0.449218 1.003906 -1.003906 1.003906 c -0.550781 0 -1 -0.449218 -1 -1.003906 c 0 -0.550781 0.449219 -1 1 -1 c 0.554688 0 1.003906 0.449219 1.003906 1 z m -8.011718 0 c 0 0.554688 -0.449219 1.003906 -1 1.003906 c -0.554688 0 -1.003906 -0.449218 -1.003906 -1.003906 c 0 -0.550781 0.449218 -1 1.003906 -1 c 0.550781 0 1 0.449219 1 1 z m -8.011719 0 c 0 0.554688 -0.449219 1.003906 -1 1.003906 c -0.554687 0 -1.003906 -0.449218 -1.003906 -1.003906 c 0 -0.550781 0.449219 -1 1.003906 -1 c 0.550781 0 1 0.449219 1 1 z m -8.011719 0 c 0 0.554688 -0.445312 1.003906 -1 1.003906 c -0.554687 0 -1 -0.449218 -1 -1.003906 c 0 -0.550781 0.445313 -1 1 -1 c 0.554688 0 1 0.449219 1 1 z m -8.007812 0 c 0 0.554688 -0.449219 1.003906 -1.003906 1.003906 c -0.550782 0 -1 -0.449218 -1 -1.003906 c 0 -0.550781 0.449218 -1 1 -1 c 0.554687 0 1.003906 0.449219 1.003906 1 z m -8.011719 0 c 0 0.554688 -0.449219 1.003906 -1.003906 1.003906 c -0.550781 0 -1 -0.449218 -1 -1.003906 c 0 -0.550781 0.449219 -1 1 -1 c 0.554687 0 1.003906 0.449219 1.003906 1 z m -8.011719 0 c 0 0.554688 -0.449218 1.003906 -1 1.003906 c -0.554687 0 -1.003906 -0.449218 -1.003906 -1.003906 c 0 -0.550781 0.449219 -1 1.003906 -1 c 0.550782 0 1 0.449219 1 1 z m -8.011718 0 c 0 0.554688 -0.449219 1.003906 -1 1.003906 c -0.554688 0 -1.003907 -0.449218 -1.003907 -1.003906 c 0 -0.550781 0.449219 -1 1.003907 -1 c 0.550781 0 1 0.449219 1 1 z m -8.011719 0 c 0 0.554688 -0.445313 1.003906 -1 1.003906 c -0.554688 0 -1 -0.449218 -1 -1.003906 c 0 -0.550781 0.445312 -1 1 -1 c 0.554687 0 1 0.449219 1 1 z m -8.007813 0 c 0 0.554688 -0.449218 1.003906 -1.003906 1.003906 c -0.550781 0 -1 -0.449218 -1 -1.003906 c 0 -0.550781 0.449219 -1 1 -1 c 0.554688 0 1.003906 0.449219 1.003906 1 z m 72.097656 -8.007812 c 0 0.550781 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1.003907 1 -1.003907 c 0.554688 0 1.003906 0.449219 1.003906 1.003907 z m -8.011718 0 c 0 0.550781 -0.449219 1 -1 1 c -0.554688 0 -1.003906 -0.449219 -1.003906 -1 c 0 -0.554688 0.449218 -1.003907 1.003906 -1.003907 c 0.550781 0 1 0.449219 1 1.003907 z m -8.011719 0 c 0 0.550781 -0.449219 1 -1 1 c -0.554687 0 -1.003906 -0.449219 -1.003906 -1 c 0 -0.554688 0.449219 -1.003907 1.003906 -1.003907 c 0.550781 0 1 0.449219 1 1.003907 z m -8.011719 0 c 0 0.550781 -0.445312 1 -1 1 c -0.554687 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.445313 -1.003907 1 -1.003907 c 0.554688 0 1 0.449219 1 1.003907 z m -8.007812 0 c 0 0.550781 -0.449219 1 -1.003906 1 c -0.550782 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449218 -1.003907 1 -1.003907 c 0.554687 0 1.003906 0.449219 1.003906 1.003907 z m -8.011719 0 c 0 0.550781 -0.449219 1 -1.003906 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1.003907 1 -1.003907 c 0.554687 0 1.003906 0.449219 1.003906 1.003907 z m -8.011719 0 c 0 0.550781 -0.449218 1 -1 1 c -0.554687 0 -1.003906 -0.449219 -1.003906 -1 c 0 -0.554688 0.449219 -1.003907 1.003906 -1.003907 c 0.550782 0 1 0.449219 1 1.003907 z m -8.011718 0 c 0 0.550781 -0.449219 1 -1 1 c -0.554688 0 -1.003907 -0.449219 -1.003907 -1 c 0 -0.554688 0.449219 -1.003907 1.003907 -1.003907 c 0.550781 0 1 0.449219 1 1.003907 z m -8.011719 0 c 0 0.550781 -0.445313 1 -1 1 c -0.554688 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.445312 -1.003907 1 -1.003907 c 0.554687 0 1 0.449219 1 1.003907 z m -8.007813 0 c 0 0.550781 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1.003907 1 -1.003907 c 0.554688 0 1.003906 0.449219 1.003906 1.003907 z m 72.097656 -8.011719 c 0 0.550781 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1.003907 1 -1.003907 c 0.554688 0 1.003906 0.449219 1.003906 1.003907 z m -8.011718 0 c 0 0.550781 -0.449219 1 -1 1 c -0.554688 0 -1.003906 -0.449219 -1.003906 -1 c 0 -0.554688 0.449218 -1.003907 1.003906 -1.003907 c 0.550781 0 1 0.449219 1 1.003907 z m -8.011719 0 c 0 0.550781 -0.449219 1 -1 1 c -0.554687 0 -1.003906 -0.449219 -1.003906 -1 c 0 -0.554688 0.449219 -1.003907 1.003906 -1.003907 c 0.550781 0 1 0.449219 1 1.003907 z m -8.011719 0 c 0 0.550781 -0.445312 1 -1 1 c -0.554687 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.445313 -1.003907 1 -1.003907 c 0.554688 0 1 0.449219 1 1.003907 z m -8.007812 0 c 0 0.550781 -0.449219 1 -1.003906 1 c -0.550782 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449218 -1.003907 1 -1.003907 c 0.554687 0 1.003906 0.449219 1.003906 1.003907 z m -8.011719 0 c 0 0.550781 -0.449219 1 -1.003906 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1.003907 1 -1.003907 c 0.554687 0 1.003906 0.449219 1.003906 1.003907 z m -8.011719 0 c 0 0.550781 -0.449218 1 -1 1 c -0.554687 0 -1.003906 -0.449219 -1.003906 -1 c 0 -0.554688 0.449219 -1.003907 1.003906 -1.003907 c 0.550782 0 1 0.449219 1 1.003907 z m -8.011718 0 c 0 0.550781 -0.449219 1 -1 1 c -0.554688 0 -1.003907 -0.449219 -1.003907 -1 c 0 -0.554688 0.449219 -1.003907 1.003907 -1.003907 c 0.550781 0 1 0.449219 1 1.003907 z m -8.011719 0 c 0 0.550781 -0.445313 1 -1 1 c -0.554688 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.445312 -1.003907 1 -1.003907 c 0.554687 0 1 0.449219 1 1.003907 z m -8.007813 0 c 0 0.550781 -0.449218 1 -1.003906 1 c -0.550781 0 -1 -0.449219 -1 -1 c 0 -0.554688 0.449219 -1.003907 1 -1.003907 c 0.554688 0 1.003906 0.449219 1.003906 1.003907 z m 0 0" fill="#5e5c64"/>
+ <path d="m 23.90625 35.890625 c 0 2.210937 -1.792969 4.007813 -4.003906 4.007813 c -2.214844 0 -4.007813 -1.796876 -4.007813 -4.007813 s 1.792969 -4.003906 4.007813 -4.003906 c 2.210937 0 4.003906 1.792969 4.003906 4.003906 z m 0 0" fill="#5e5c64"/>
+ <g clip-path="url(#h)" mask="url(#g)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 104.878906 43.878906 l -52.199218 52.199219 l -2.125 9.207031 l 4.25 4.246094 l 9.203124 -2.125 l 5.664063 -5.664062 l 55.761719 -55.757813 c -1.425782 -1.304687 -3.316406 -2.105469 -5.40625 -2.105469 z m -54.324218 62.820313 l -2.65625 4.425781 l 1.0625 1.0625 l 4.425781 -2.65625 z m 0 0"/>
+ </g>
+ <path d="m 118.316406 15.265625 c -3.136718 -3.136719 -8.1875 -3.136719 -11.328125 0 l -62.308593 62.308594 l -2.125 9.207031 l 4.25 4.246094 l 9.203124 -2.121094 l 5.664063 -5.667969 l 56.644531 -56.644531 c 3.140625 -3.136719 3.140625 -8.191406 0 -11.328125 z m 0 0" fill="url(#i)"/>
+ <g fill="#241f31">
+ <path d="m 42.554688 88.195312 l 2.832031 2.832032 l -4.425781 2.65625 l -1.0625 -1.0625 z m 0 0"/>
+ <path d="m 44.679688 77.574219 l -2.125 9.207031 l 4.25 4.246094 l 9.203124 -2.121094 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/devices/media-flash.svg b/Adwaita/scalable/devices/media-flash.svg
new file mode 100644
index 000000000..b394af2c3
--- /dev/null
+++ b/Adwaita/scalable/devices/media-flash.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg"><linearGradient id="a" gradientTransform="matrix(1.29413 0 0 1 183.059 -424.001)" gradientUnits="userSpaceOnUse" x1="-126" x2="-58" y1="497" y2="497"><stop offset="0" stop-color="#1a5fb4"/><stop offset=".029" stop-color="#99c1f1"/><stop offset=".12" stop-color="#1a5fb4"/><stop offset=".865" stop-color="#1a5fb4"/><stop offset=".942" stop-color="#1c71d8"/><stop offset="1" stop-color="#1a5fb4"/></linearGradient><path d="m98 24.004-78 .398v11.602h2c1.11 0 2 .89 2 2v20c0 1.11-1.219 2.781-2 2h-2v51.73A8.246 8.246 0 0 0 28.262 120h71.472a8.249 8.249 0 0 0 8.266-8.266v-71.73zm0 0" fill="url(#a)"/><path d="M22 36.004h4c1.105 0 2 .894 2 2v4c0 1.105-.895 2-2 2h-4c-1.105 0-2-.895-2-2v-4c0-1.106.895-2 2-2zm0 0" fill="#c64600"/><path d="M20 34.004s0-2 2-2h6v8h-6s-2 0-2-2zm0 0" fill="#e66100"/><path d="M28.805 8A8.783 8.783 0 0 0 20 16.8v15.204h2c1.11 0 2 .89 2 2v16s0 2-2 2h-2v55.195a8.784 8.784 0 0 0 8.805 8.805h70.39a8.784 8.784 0 0 0 8.805-8.805V20.004l-12-12zm0 0" fill="#3584e4"/><path d="M36 24.004h56a4 4 0 0 1 4 4v56c0 2.207-1.793 4-4 4H36a4 4 0 0 1-4-4v-56c0-2.211 1.79-4 4-4zm0 0" fill="#f6f5f4"/><path d="M36 92.004c-2.215 0-4-1.785-4-4v-16c24-20 40 12 64 0v16c0 2.215-1.785 4-4 4zm0 0" fill="#ed333b"/><path d="M36 84.004h12v4H36zM52 84.004h6v4h-6zm0 0" fill="#fff"/><path d="M20 104.004v3.195a8.784 8.784 0 0 0 8.805 8.805h70.39a8.784 8.784 0 0 0 8.805-8.805v-3.195s-20-4-44-4c-24.004 0-44 4-44 4zm0 0" fill="#1c71d8"/></svg> \ No newline at end of file
diff --git a/Adwaita/scalable/devices/media-optical.svg b/Adwaita/scalable/devices/media-optical.svg
new file mode 100644
index 000000000..ea21263e1
--- /dev/null
+++ b/Adwaita/scalable/devices/media-optical.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="37.000977" x2="123.273438" y1="121.84668" y2="121.84668">
+ <stop offset="0" stop-color="#deddda"/>
+ <stop offset="0.369815" stop-color="#deddda"/>
+ <stop offset="0.788404" stop-color="#deddda"/>
+ <stop offset="1" stop-color="#f6f5f4"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m 8 7 h 112 v 114 h -112 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 64 4 c -33.136719 0 -60 26.414062 -60 59 s 26.863281 59 60 59 s 60 -26.414062 60 -59 s -26.863281 -59 -60 -59 z m 0 47.199219 c 6.625 0 12 5.285156 12 11.800781 s -5.375 11.800781 -12 11.800781 c -6.628906 0 -12 -5.285156 -12 -11.800781 s 5.371094 -11.800781 12 -11.800781 z m 0 0"/>
+ </clipPath>
+ <clipPath id="d">
+ <path d="m 4 4 h 120 v 118 h -120 z m 0 0"/>
+ </clipPath>
+ <clipPath id="e">
+ <path d="m 64 4 c -33.136719 0 -60 26.414062 -60 59 s 26.863281 59 60 59 s 60 -26.414062 60 -59 s -26.863281 -59 -60 -59 z m 0 47.199219 c 6.625 0 12 5.285156 12 11.800781 s -5.375 11.800781 -12 11.800781 c -6.628906 0 -12 -5.285156 -12 -11.800781 s 5.371094 -11.800781 12 -11.800781 z m 0 0"/>
+ </clipPath>
+ <clipPath id="f">
+ <path d="m 64 36 h 60 v 50 h -60 z m 0 0"/>
+ </clipPath>
+ <clipPath id="g">
+ <path d="m 64 4 c -33.136719 0 -60 26.414062 -60 59 s 26.863281 59 60 59 s 60 -26.414062 60 -59 s -26.863281 -59 -60 -59 z m 0 47.199219 c 6.625 0 12 5.285156 12 11.800781 s -5.375 11.800781 -12 11.800781 c -6.628906 0 -12 -5.285156 -12 -11.800781 s 5.371094 -11.800781 12 -11.800781 z m 0 0"/>
+ </clipPath>
+ <clipPath id="h">
+ <path d="m 4 59 h 61 v 46 h -61 z m 0 0"/>
+ </clipPath>
+ <clipPath id="i">
+ <path d="m 64 4 c -33.136719 0 -60 26.414062 -60 59 s 26.863281 59 60 59 s 60 -26.414062 60 -59 s -26.863281 -59 -60 -59 z m 0 47.199219 c 6.625 0 12 5.285156 12 11.800781 s -5.375 11.800781 -12 11.800781 c -6.628906 0 -12 -5.285156 -12 -11.800781 s 5.371094 -11.800781 12 -11.800781 z m 0 0"/>
+ </clipPath>
+ <path d="m 63.910156 3.691406 c -33.1875 0 -60.09375 26.902344 -60.089844 60.089844 c 0 33.1875 26.902344 60.09375 60.089844 60.09375 c 33.1875 -0.003906 60.089844 -26.90625 60.089844 -60.09375 c 0 -33.183594 -26.902344 -60.089844 -60.089844 -60.089844 z m 0 50.0625 c 6.710938 0 12.152344 5.441406 12.152344 12.152344 c 0 6.714844 -5.441406 12.152344 -12.152344 12.15625 c -6.710937 0 -12.152344 -5.441406 -12.15625 -12.15625 c 0 -6.710938 5.441406 -12.152344 12.15625 -12.152344 z m 0 0" fill="url(#a)"/>
+ <g clip-path="url(#b)">
+ <g clip-path="url(#c)">
+ <path d="m 64 7.933594 c 30.925781 0 56 24.65625 56 55.066406 v 1.96875 c 0 30.410156 -25.074219 55.066406 -56 55.066406 c -30.929688 0 -56 -24.65625 -56 -55.066406 v -1.96875 c 0 -30.410156 25.070312 -55.066406 56 -55.066406 z m 0 0" fill="#d5d3cf"/>
+ </g>
+ </g>
+ <g clip-path="url(#d)">
+ <g clip-path="url(#e)">
+ <path d="m 64 4 c -33.136719 0 -60 26.414062 -60 59 s 26.863281 59 60 59 s 60 -26.414062 60 -59 s -26.863281 -59 -60 -59 z m 0 48.03125 c 6.160156 0 11.15625 4.910156 11.15625 10.96875 s -4.996094 10.96875 -11.15625 10.96875 s -11.15625 -4.910156 -11.15625 -10.96875 s 4.996094 -10.96875 11.15625 -10.96875 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 85.352131 236.414077 c 0 11.476431 -9.558663 20.775956 -21.351717 20.775956 s -21.351717 -9.299525 -21.351717 -20.775956 s 9.558663 -20.775955 21.351717 -20.775955 s 21.351717 9.299524 21.351717 20.775955 z m 0 0" fill="none" stroke="#000000" stroke-opacity="0.129412" stroke-width="9.29268" transform="matrix(0.999993 0 0 0.983333 0.000049 -169.473819)"/>
+ </g>
+ </g>
+ <g clip-path="url(#f)">
+ <g clip-path="url(#g)">
+ <path d="m 128 36.742188 l -64 26.257812 l 73.664062 22.761719" fill-opacity="0.05098"/>
+ </g>
+ </g>
+ <g clip-path="url(#h)">
+ <g clip-path="url(#i)">
+ <path d="m 9.113281 104.816406 l 54.910157 -41.648437 l -77.144532 -3.242188" fill-opacity="0.05098"/>
+ </g>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/devices/media-removable.svg b/Adwaita/scalable/devices/media-removable.svg
new file mode 100644
index 000000000..678850e07
--- /dev/null
+++ b/Adwaita/scalable/devices/media-removable.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.880364 0 0 1 168.977112 -437.937494)" gradientUnits="userSpaceOnUse" x1="-126" x2="-58" y1="497" y2="497">
+ <stop offset="0" stop-color="#ff6918"/>
+ <stop offset="0.0501698" stop-color="#ffa06d"/>
+ <stop offset="0.119985" stop-color="#c64600"/>
+ <stop offset="0.865315" stop-color="#c64600"/>
+ <stop offset="0.94231" stop-color="#8f3200"/>
+ <stop offset="1" stop-color="#c64600"/>
+ </linearGradient>
+ <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="67.939423" x2="108.02781" y1="109.062521" y2="109.062521">
+ <stop offset="0" stop-color="#c0bfbc"/>
+ <stop offset="0.028318" stop-color="#dedddc"/>
+ <stop offset="0.0746196" stop-color="#bdbdb9"/>
+ <stop offset="0.654803" stop-color="#c4c3c0"/>
+ <stop offset="0.938916" stop-color="#b8b7b3"/>
+ <stop offset="1" stop-color="#9f9d99"/>
+ </linearGradient>
+ <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="82.218415" x2="88.582375" y1="111.141424" y2="128.696844">
+ <stop offset="0" stop-color="#f6f5f4"/>
+ <stop offset="1" stop-color="#cbc6c0"/>
+ </linearGradient>
+ <linearGradient id="d" gradientUnits="userSpaceOnUse" x1="68.939423" x2="106.939423" y1="115.562506" y2="115.562506">
+ <stop offset="0" stop-color="#6a6966"/>
+ <stop offset="0.471382" stop-color="#a09f9d"/>
+ <stop offset="1" stop-color="#a2a09e"/>
+ </linearGradient>
+ <linearGradient id="e" gradientUnits="userSpaceOnUse" x1="11.959304" x2="69.959304" y1="70.5" y2="70.5">
+ <stop offset="0" stop-color="#5e5c64"/>
+ <stop offset="0.0496858" stop-color="#898790"/>
+ <stop offset="0.0993507" stop-color="#5e5c64"/>
+ <stop offset="0.898941" stop-color="#5e5c64"/>
+ <stop offset="0.947088" stop-color="#4a484e"/>
+ <stop offset="1" stop-color="#5e5c64"/>
+ </linearGradient>
+ <path d="m 66.316406 40.316406 h 43.335938 c 4.5625 0 8.261718 3.699219 8.261718 8.261719 v 49.222656 c 0 4.5625 -3.699218 8.261719 -8.261718 8.261719 h -43.335938 c -4.566406 0 -8.265625 -3.699219 -8.265625 -8.261719 v -49.222656 c 0 -4.5625 3.699219 -8.261719 8.265625 -8.261719 z m 0 0" fill="url(#a)"/>
+ <path d="m 71.917969 94.0625 h 32.132812 c 2.195313 0 3.976563 1.78125 3.976563 3.976562 v 17.253907 c 0 2.195312 -1.78125 3.976562 -3.976563 3.976562 h -32.132812 c -2.199219 0 -3.980469 -1.78125 -3.980469 -3.976562 v -17.253907 c 0 -2.195312 1.78125 -3.976562 3.980469 -3.976562 z m 0 0" fill="url(#b)"/>
+ <path d="m 72.359375 111.140625 h 31.160156 c 2.441407 0 4.417969 1.980469 4.417969 4.421875 s -1.976562 4.421875 -4.417969 4.421875 h -31.160156 c -2.441406 0 -4.421875 -1.980469 -4.421875 -4.421875 s 1.980469 -4.421875 4.421875 -4.421875 z m 0 0" fill="url(#c)"/>
+ <path d="m 72.4375 112.0625 h 31 c 1.933594 0 3.5 1.566406 3.5 3.5 s -1.566406 3.5 -3.5 3.5 h -31 c -1.929688 0 -3.5 -1.566406 -3.5 -3.5 s 1.570312 -3.5 3.5 -3.5 z m 0 0" fill="url(#d)"/>
+ <path d="m 71.914062 94.0625 c -2.203124 0 -3.976562 1.773438 -3.976562 3.976562 v 2 c 0 -2.203124 1.773438 -3.976562 3.976562 -3.976562 h 32.136719 c 2.203125 0 3.976563 1.773438 3.976563 3.976562 v -2 c 0 -2.203124 -1.773438 -3.976562 -3.976563 -3.976562 z m 0 0" fill-opacity="0.176471"/>
+ <path d="m 66.855469 42.492188 h 42.257812 c 4.859375 0 8.800781 3.941406 8.800781 8.804687 v 29.960937 c 0 4.863282 -3.941406 8.804688 -8.800781 8.804688 h -42.257812 c -4.863281 0 -8.804688 -3.941406 -8.804688 -8.804688 v -29.960937 c 0 -4.863281 3.941407 -8.804687 8.804688 -8.804687 z m 0 0" fill="#ff7800"/>
+ <path d="m 87.984375 8.0625 c 16.53125 0 29.929687 13.402344 29.929687 29.933594 v 22.132812 c 0 16.53125 -13.398437 29.933594 -29.929687 29.933594 s -29.933594 -13.402344 -29.933594 -29.933594 v -22.132812 c 0 -16.53125 13.402344 -29.933594 29.933594 -29.933594 z m 0 0" fill="#ff7800"/>
+ <path d="m 67.585938 16 h 0.828124 c 0.875 0 1.585938 0.710938 1.585938 1.585938 v 1.828124 c 0 0.875 -0.710938 1.585938 -1.585938 1.585938 h -0.828124 c -0.875 0 -1.585938 -0.710938 -1.585938 -1.585938 v -1.828124 c 0 -0.875 0.710938 -1.585938 1.585938 -1.585938 z m 0 0" fill="#5e5c64"/>
+ <path d="m 26.960938 2.0625 c -0.734376 0 -1.476563 0.472656 -2 1 l -12 14 c -0.5 0.449219 -1 1.207031 -1 1.988281 v 5.949219 h 1.726562 c 0.152344 0 0.273438 0.121094 0.273438 0.269531 v 3.460938 c 0 0.148437 -0.121094 0.269531 -0.273438 0.269531 h -1.726562 v 42.144531 c 0 2.691407 2.164062 4.855469 4.851562 4.855469 h 48.292969 c 2.6875 0 4.855469 -2.164062 4.855469 -4.855469 v -51.082031 h -0.035157 c -1.089843 0 -1.964843 -0.878906 -1.964843 -1.96875 v -4.066406 c 0 -1.089844 0.875 -1.964844 1.964843 -1.964844 h 0.035157 v -5.148438 c 0 -2.6875 -2.167969 -4.851562 -4.855469 -4.851562 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 23.078125 17 h 38.289063 c 1.433593 0 2.59375 1.160156 2.59375 2.589844 v 36.820312 c 0 1.429688 -1.160157 2.589844 -2.59375 2.589844 h -38.289063 c -1.433594 0 -2.59375 -1.160156 -2.59375 -2.589844 v -36.820312 c 0 -1.429688 1.160156 -2.589844 2.59375 -2.589844 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 41.917969 66 c -10.445313 0 -20.730469 1.042969 -29.957031 3.035156 v 2.109375 c 0 2.691407 2.164062 4.855469 4.851562 4.855469 h 48.292969 c 2.6875 0 4.855469 -2.164062 4.855469 -4.855469 v -2.523437 c -8.726563 -1.726563 -18.300782 -2.621094 -28 -2.621094 z m 0 0" fill="url(#e)"/>
+ <path d="m 49.925781 18.0625 h 11.441407 c 1.4375 0 2.59375 1.152344 2.59375 2.589844 v 35.757812 c 0 1.433594 -1.15625 2.589844 -2.59375 2.589844 h -11.441407 z m 0 0" fill="#ed333b"/>
+ <path d="m 11.960938 68.035156 v 1.109375 c 0 2.691407 2.164062 4.855469 4.851562 4.855469 h 48.292969 c 2.6875 0 4.855469 -2.164062 4.855469 -4.855469 v -1.523437 c -19.40625 -3.414063 -39.046876 -3.582032 -58 0.414062 z m 0 0" fill="#9a9996"/>
+</svg>
diff --git a/Adwaita/scalable/devices/microphone.svg b/Adwaita/scalable/devices/microphone.svg
new file mode 100644
index 000000000..87c5f0471
--- /dev/null
+++ b/Adwaita/scalable/devices/microphone.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m 8 8 h 58 v 58 h -58 z m 0 0"/>
+ </clipPath>
+ <clipPath id="b">
+ <path d="m 57.285156 57.285156 c -11.273437 11.273438 -29.554687 11.273438 -40.828125 0 c -11.277343 -11.273437 -11.277343 -29.554687 0 -40.828125 c 11.273438 -11.277343 29.554688 -11.277343 40.828125 0 c 11.273438 11.273438 11.273438 29.554688 0 40.828125 z m 0 0"/>
+ </clipPath>
+ <radialGradient id="c" cx="81.936386" cy="33.185158" gradientTransform="matrix(0.350202 0.350202 -0.350202 0.350202 13.382057 -25.543615)" gradientUnits="userSpaceOnUse" r="57.27565">
+ <stop offset="0" stop-color="#9d9da1"/>
+ <stop offset="1" stop-color="#77767b"/>
+ </radialGradient>
+ <filter id="d" height="100%" width="100%" x="0%" y="0%">
+ <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="e">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.601" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="f">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <radialGradient id="g" cx="186.38768" cy="208.471466" gradientTransform="matrix(0.543486 0.543486 -0.514727 0.514727 46.553713 -179.960725)" gradientUnits="userSpaceOnUse" r="58.46003">
+ <stop offset="0" stop-color="#eae9e7"/>
+ <stop offset="0.649243" stop-color="#b5b3ad"/>
+ <stop offset="1" stop-color="#fcfcfc"/>
+ </radialGradient>
+ <linearGradient id="h" gradientTransform="matrix(-0 -1.677673 1.677673 -0 -314.19114 296.472713)" gradientUnits="userSpaceOnUse" x1="105.292252" x2="115.885147" y1="247.447403" y2="258.040314">
+ <stop offset="0" stop-color="#3d3846"/>
+ <stop offset="0.338129" stop-color="#9a9996"/>
+ <stop offset="0.671366" stop-color="#7c7a7d"/>
+ <stop offset="0.877031" stop-color="#5e5c64"/>
+ <stop offset="1" stop-color="#3d3846"/>
+ </linearGradient>
+ <linearGradient id="i" gradientTransform="matrix(1.186294 -1.186294 1.186294 1.186294 -437.632775 -10.665618)" gradientUnits="userSpaceOnUse" x1="170.4375" x2="189.53125" y1="254" y2="254">
+ <stop offset="0" stop-color="#3d3846"/>
+ <stop offset="0.324924" stop-color="#9a9996"/>
+ <stop offset="0.689569" stop-color="#979693"/>
+ <stop offset="0.890637" stop-color="#5e5c64"/>
+ <stop offset="1" stop-color="#3d3846"/>
+ </linearGradient>
+ <linearGradient id="j" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#c0bfbc"/>
+ <stop offset="0.45" stop-color="#ffffff"/>
+ <stop offset="0.75" stop-color="#c0bfbc"/>
+ <stop offset="1" stop-color="#9a9996"/>
+ </linearGradient>
+ <linearGradient id="k" gradientTransform="matrix(-1.256627 1.256627 -1.256627 -1.256627 536.640262 84.125305)" x1="163" x2="197" xlink:href="#j" y1="216" y2="216"/>
+ <linearGradient id="l" gradientTransform="matrix(1.116219 -1.116219 1.116219 1.116219 -401.278587 0.416973)" x1="166" x2="194" xlink:href="#j" y1="227.5" y2="227.5"/>
+ <g clip-path="url(#a)">
+ <g clip-path="url(#b)">
+ <path d="m 57.285156 57.285156 c -11.273437 11.273438 -29.554687 11.273438 -40.828125 0 c -11.277343 -11.273437 -11.277343 -29.554687 0 -40.828125 c 11.273438 -11.277343 29.554688 -11.277343 40.828125 0 c 11.273438 11.273438 11.273438 29.554688 0 40.828125 z m 0 0" fill="url(#c)"/>
+ <g clip-path="url(#f)" mask="url(#e)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m -28 78 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 44 4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -76 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 12 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 20 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 44 100 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -44 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -36 -4 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 56 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m -8 0 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="#241f31" fill-opacity="0.498039"/>
+ </g>
+ </g>
+ </g>
+ <path d="m 61.941406 20.988281 l -40.957031 40.957031 c 11.75 7.121094 26.839844 5.308594 36.566406 -4.394531 c 9.699219 -9.726562 11.511719 -24.816406 4.390625 -36.5625 z m 0 0" fill="url(#g)"/>
+ <path d="m 119.804688 100.726562 c 1.3125 1.3125 -1.875 6.621094 -7.117188 11.863282 c -5.238281 5.242187 -10.550781 8.429687 -11.863281 7.117187 c -1.308594 -1.308593 1.878906 -6.621093 7.121093 -11.863281 c 5.238282 -5.238281 10.550782 -8.425781 11.859376 -7.117188 z m 0 0" fill="url(#h)"/>
+ <path d="m 69.71875 42.761719 l 50.207031 58.085937 l -18.980469 18.980469 l -58.078124 -50.203125 z m 0 0" fill="url(#i)"/>
+ <path d="m 62.890625 20.039062 l -42.722656 42.722657 l -5.027344 -5.027344 l 42.726563 -42.722656 z m 0 0" fill="url(#k)"/>
+ <path d="m 35.164062 66.273438 l 31.253907 -31.253907 l 4.464843 6.699219 l -29.023437 29.019531 z m 0 0" fill="url(#l)"/>
+</svg>
diff --git a/Adwaita/scalable/devices/phone.svg b/Adwaita/scalable/devices/phone.svg
new file mode 100644
index 000000000..b8c8b0600
--- /dev/null
+++ b/Adwaita/scalable/devices/phone.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="26.563435" x2="99.860764" y1="113.500183" y2="113.500183">
+ <stop offset="0" stop-color="#c0bfbc"/>
+ <stop offset="0.0557713" stop-color="#f6f5f4"/>
+ <stop offset="0.115081" stop-color="#deddda"/>
+ <stop offset="0.844546" stop-color="#c0bfbc"/>
+ <stop offset="0.932276" stop-color="#f6f5f4"/>
+ <stop offset="1" stop-color="#c0bfbc"/>
+ </linearGradient>
+ <path d="m 40 82 h 48 c 4.417969 0 8 3.582031 8 8 v 22 c 0 4.417969 -3.582031 8 -8 8 h -48 c -4.417969 0 -8 -3.582031 -8 -8 v -22 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#464153"/>
+ <path d="m 36 40 h 56 c 4.417969 0 8 3.582031 8 8 v 64 c 0 4.417969 -3.582031 8 -8 8 h -56 c -4.417969 0 -8 -3.582031 -8 -8 v -64 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
+ <path d="m 36 8 h 56 c 4.417969 0 8 3.582031 8 8 v 84 c 0 4.417969 -3.582031 8 -8 8 h -56 c -4.417969 0 -8 -3.582031 -8 -8 v -84 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 36 12 h 56 c 2.210938 0 4 1.789062 4 4 v 84 c 0 2.210938 -1.789062 4 -4 4 h -56 c -2.210938 0 -4 -1.789062 -4 -4 v -84 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#3d3846"/>
+ <path d="m 82 17 c 0 1.105469 -0.894531 2 -2 2 s -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 s 2 0.894531 2 2 z m 0 0" fill="#9a9996"/>
+ <path d="m 60 16 h 8 c 0.550781 0 1 0.449219 1 1 s -0.449219 1 -1 1 h -8 c -0.550781 0 -1 -0.449219 -1 -1 s 0.449219 -1 1 -1 z m 0 0" fill="#9a9996"/>
+ <path d="m 61.5 111 h 5 c 1.378906 0 2.5 1.121094 2.5 2.5 s -1.121094 2.5 -2.5 2.5 h -5 c -1.378906 0 -2.5 -1.121094 -2.5 -2.5 s 1.121094 -2.5 2.5 -2.5 z m 0 0" fill="#241f31"/>
+ <path d="m 59.050781 113 c -0.03125 0.160156 -0.050781 0.328125 -0.050781 0.5 c 0 1.386719 1.113281 2.5 2.5 2.5 h 5 c 1.386719 0 2.5 -1.113281 2.5 -2.5 c 0 -0.171875 -0.019531 -0.339844 -0.050781 -0.5 c -0.230469 1.144531 -1.234375 2 -2.449219 2 h -5 c -1.214844 0 -2.21875 -0.855469 -2.449219 -2 z m 0 0" fill="#9a9996"/>
+ <g fill="#241f31">
+ <path d="m 46.5 112 c -0.828125 0 -1.5 0.671875 -1.5 1.5 s 0.671875 1.5 1.5 1.5 s 1.5 -0.671875 1.5 -1.5 s -0.671875 -1.5 -1.5 -1.5 z m 4 0 c -0.828125 0 -1.5 0.671875 -1.5 1.5 s 0.671875 1.5 1.5 1.5 s 1.5 -0.671875 1.5 -1.5 s -0.671875 -1.5 -1.5 -1.5 z m 4 0 c -0.828125 0 -1.5 0.671875 -1.5 1.5 s 0.671875 1.5 1.5 1.5 s 1.5 -0.671875 1.5 -1.5 s -0.671875 -1.5 -1.5 -1.5 z m 0 0"/>
+ <path d="m 75 113.5 c 0 0.828125 -0.671875 1.5 -1.5 1.5 s -1.5 -0.671875 -1.5 -1.5 s 0.671875 -1.5 1.5 -1.5 s 1.5 0.671875 1.5 1.5 z m 0 0"/>
+ <path d="m 79 113.5 c 0 0.828125 -0.671875 1.5 -1.5 1.5 s -1.5 -0.671875 -1.5 -1.5 s 0.671875 -1.5 1.5 -1.5 s 1.5 0.671875 1.5 1.5 z m 0 0"/>
+ <path d="m 83 113.5 c 0 0.828125 -0.671875 1.5 -1.5 1.5 s -1.5 -0.671875 -1.5 -1.5 s 0.671875 -1.5 1.5 -1.5 s 1.5 0.671875 1.5 1.5 z m 0 0"/>
+ </g>
+ <path d="m 47.914062 113 c -0.210937 0.597656 -0.777343 1 -1.414062 1 s -1.203125 -0.398438 -1.414062 -1 c -0.054688 0.160156 -0.085938 0.332031 -0.085938 0.5 c 0 0.828125 0.671875 1.5 1.5 1.5 s 1.5 -0.671875 1.5 -1.5 c 0 -0.171875 -0.027344 -0.339844 -0.085938 -0.5 z m 4 0 c -0.210937 0.597656 -0.777343 1 -1.414062 1 s -1.203125 -0.398438 -1.414062 -1 c -0.054688 0.160156 -0.085938 0.332031 -0.085938 0.5 c 0 0.828125 0.671875 1.5 1.5 1.5 s 1.5 -0.671875 1.5 -1.5 c 0 -0.171875 -0.027344 -0.339844 -0.085938 -0.5 z m 4 0 c -0.210937 0.597656 -0.777343 1 -1.414062 1 s -1.203125 -0.398438 -1.414062 -1 c -0.054688 0.160156 -0.085938 0.332031 -0.085938 0.5 c 0 0.828125 0.671875 1.5 1.5 1.5 s 1.5 -0.671875 1.5 -1.5 c 0 -0.171875 -0.027344 -0.339844 -0.085938 -0.5 z m 0 0" fill="#9a9996"/>
+ <path d="m 74.914062 113 c -0.210937 0.597656 -0.777343 1 -1.414062 1 s -1.203125 -0.398438 -1.414062 -1 c -0.054688 0.160156 -0.085938 0.332031 -0.085938 0.5 c 0 0.828125 0.671875 1.5 1.5 1.5 s 1.5 -0.671875 1.5 -1.5 c 0 -0.171875 -0.027344 -0.339844 -0.085938 -0.5 z m 4 0 c -0.210937 0.597656 -0.777343 1 -1.414062 1 s -1.203125 -0.398438 -1.414062 -1 c -0.054688 0.160156 -0.085938 0.332031 -0.085938 0.5 c 0 0.828125 0.671875 1.5 1.5 1.5 s 1.5 -0.671875 1.5 -1.5 c 0 -0.171875 -0.027344 -0.339844 -0.085938 -0.5 z m 4 0 c -0.210937 0.597656 -0.777343 1 -1.414062 1 s -1.203125 -0.398438 -1.414062 -1 c -0.054688 0.160156 -0.085938 0.332031 -0.085938 0.5 c 0 0.828125 0.671875 1.5 1.5 1.5 s 1.5 -0.671875 1.5 -1.5 c 0 -0.171875 -0.027344 -0.339844 -0.085938 -0.5 z m 0 0" fill="#9a9996"/>
+ <path d="m 52 89 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#f8e45c"/>
+ <path d="m 70 89 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#33d17a"/>
+ <path d="m 88 89 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#ed333b"/>
+ <path d="m 52 70 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#ed333b"/>
+ <path d="m 70 70 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#62a0ea"/>
+ <path d="m 88 70 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#33d17a"/>
+ <path d="m 52 51 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#33d17a"/>
+ <path d="m 70 51 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#deddda"/>
+ <path d="m 88 51 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#f8e45c"/>
+ <path d="m 52 32 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#62a0ea"/>
+ <path d="m 70 32 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#ed333b"/>
+ <path d="m 88 32 c 0 3.3125 -2.6875 6 -6 6 s -6 -2.6875 -6 -6 s 2.6875 -6 6 -6 s 6 2.6875 6 6 z m 0 0" fill="#deddda"/>
+</svg>
diff --git a/Adwaita/scalable/devices/printer-network.svg b/Adwaita/scalable/devices/printer-network.svg
new file mode 100644
index 000000000..8851103df
--- /dev/null
+++ b/Adwaita/scalable/devices/printer-network.svg
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="18.03776306626" x2="107.81836491515" y1="85.699033" y2="85.699033">
+ <stop offset="0" stop-color="#c0bfbc"/>
+ <stop offset="0.0451807" stop-color="#d4d4d1"/>
+ <stop offset="0.111446" stop-color="#c0bfbc" stop-opacity="0.886275"/>
+ <stop offset="0.905431" stop-color="#c0bfbc" stop-opacity="0.996078"/>
+ <stop offset="0.974366" stop-color="#d7d6d5"/>
+ <stop offset="1" stop-color="#aaa9a5"/>
+ </linearGradient>
+ <radialGradient id="b" cx="80" cy="194.384613" gradientTransform="matrix(2.934341 0 0 2.243908 -154.85874 -413.086298)" gradientUnits="userSpaceOnUse" r="17">
+ <stop offset="0" stop-color="#f2f1f0"/>
+ <stop offset="1" stop-color="#deddda"/>
+ </radialGradient>
+ <filter id="c" height="100%" width="100%" x="0%" y="0%">
+ <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="d">
+ <g filter="url(#c)">
+ <rect fill-opacity="0.417" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="e">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="f">
+ <g filter="url(#c)">
+ <rect fill-opacity="0.417" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="g">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="h">
+ <g filter="url(#c)">
+ <rect fill-opacity="0.417" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="i">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="j">
+ <g filter="url(#c)">
+ <rect fill-opacity="0.417" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="k">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="l">
+ <g filter="url(#c)">
+ <rect fill-opacity="0.417" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="m">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="n">
+ <g filter="url(#c)">
+ <rect fill-opacity="0.417" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="o">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="p">
+ <g filter="url(#c)">
+ <rect fill-opacity="0.417" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="q">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <path d="m 28.191406 27.796875 h 71.824219 c 4.40625 0 7.980469 3.574219 7.980469 7.980469 v 76.242187 c 0 4.40625 -3.574219 7.980469 -7.980469 7.980469 h -71.824219 c -4.40625 0 -7.980468 -3.574219 -7.980468 -7.980469 v -76.242187 c 0 -4.40625 3.574218 -7.980469 7.980468 -7.980469 z m 0 0" fill="#9c9b98"/>
+ <path d="m 55.945312 69.984375 l -7.980468 -5.984375 v -28.921875 h 7.980468 z m 0 0" fill="#898784"/>
+ <path d="m 28.644531 31.378906 h -18.015625 v 33.15625 l 18.34375 10.589844 z m 0 0" fill="#ecebe9"/>
+ <path d="m 28.644531 61.808594 h -18.015625 v 2.726562 l 18.34375 10.589844 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 46.167969 33.378906 h 52.652343 c 2.871094 0 5.179688 2.3125 5.179688 5.179688 v 20.261718 c 0 2.871094 -2.308594 5.179688 -5.179688 5.179688 h -42.824218 l -15.003906 -10.597656 v -14.84375 c 0 -2.867188 2.308593 -5.179688 5.175781 -5.179688 z m 0 0" fill="#3d3846"/>
+ <path d="m 20.03125 33.085938 h 28.179688 v 30.914062 h -28.179688 z m 0 0" fill="#b1b0ac"/>
+ <path d="m 46.183594 27.433594 h 52.625 c 2.867187 0 5.191406 2.308594 5.191406 5.160156 v 20.191406 c 0 2.851563 -2.324219 5.160156 -5.191406 5.160156 h -52.625 c -2.867188 0 -5.191406 -2.308593 -5.191406 -5.160156 v -20.191406 c 0 -2.851562 2.324218 -5.160156 5.191406 -5.160156 z m 0 0" fill="#5e5c64"/>
+ <path d="m 45.191406 13.90625 h 46.652344 c 4.472656 0 8.070312 3.601562 8.070312 8.070312 v 20.921876 l -12.527343 11.101562 h -42.195313 c -4.472656 0 -8.074218 -3.601562 -8.074218 -8.070312 v -23.953126 c 0 -4.46875 3.601562 -8.070312 8.074218 -8.070312 z m 0 0" fill-opacity="0.180392"/>
+ <path d="m 28.105469 7.90625 h 63.738281 c 4.472656 0 8.070312 3.601562 8.070312 8.070312 v 20.921876 l -12.527343 11.101562 h -59.28125 c -4.472657 0 -8.074219 -3.601562 -8.074219 -8.070312 v -23.953126 c 0 -4.46875 3.601562 -8.070312 8.074219 -8.070312 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 20.03125 64 v 47.929688 c 0 4.46875 3.601562 8.070312 8.074219 8.070312 h 71.820312 c 4.46875 0 8.070313 -3.601562 8.070313 -8.070312 v -41.945313 h -52.050782 l -7.980468 -5.984375 z m 0 0" fill="#9c9b98"/>
+ <path d="m 20.03125 101.910156 v 7.945313 c 0 3.003906 1.863281 3.988281 3.988281 3.988281 h 80.023438 c 2.296875 0 3.953125 -1.34375 3.953125 -3.988281 v -7.945313 c 0 2.964844 -1.726563 3.992188 -3.988282 3.992188 h -31.070312 v 3.9375 c 0 1.132812 -0.910156 2.046875 -2.046875 2.046875 h -10.902344 c -1.136719 0 -2.046875 -0.914063 -2.046875 -2.046875 v -3.9375 h -33.921875 c -2.046875 0 -3.988281 -1.605469 -3.988281 -3.992188 z m 0 0" fill-opacity="0.109804"/>
+ <path d="m 20.03125 102.910156 v 9.109375 c 0 4.367188 3.832031 7.980469 8.074219 7.980469 h 71.539062 c 4.878907 0 8.351563 -3.207031 8.351563 -8.070312 v -9.019532 c 0 2.605469 -1.570313 3.988282 -4.042969 3.988282 h -30.066406 v 4.070312 c 0 1.136719 -0.914063 2.050781 -2.050781 2.050781 h -15.273438 c -1.136719 0 -2.050781 -0.914062 -2.050781 -2.050781 v -4.070312 h -30.492188 c -2.207031 0 -3.988281 -1.074219 -3.988281 -3.988282 z m 0 0" fill="url(#a)"/>
+ <path d="m 28.105469 7.941406 h 63.738281 c 4.472656 0 8.070312 3.601563 8.070312 8.074219 v 16.882813 l -12.527343 11.101562 h -59.28125 c -4.472657 0 -8.074219 -3.601562 -8.074219 -8.070312 v -19.914063 c 0 -4.472656 3.601562 -8.074219 8.074219 -8.074219 z m 0 0" fill="#deddda"/>
+ <path d="m 43.972656 12 h 1.996094 v 25.941406 h -1.996094 z m 0 0" fill="#9a9996"/>
+ <path d="m 79.886719 12.121094 l -33.917969 5.984375 v 17.960937 h 33.917969 z m 0 0" fill="url(#b)"/>
+ <path d="m 32 32 h 27.933594 c 2.207031 0 3.992187 1.785156 3.992187 3.992188 v 18.953124 c 0 2.207032 -1.785156 3.992188 -3.992187 3.992188 h -27.933594 c -2.203125 0 -3.992188 -1.785156 -3.992188 -3.992188 v -18.953124 c 0 -2.207032 1.789063 -3.992188 3.992188 -3.992188 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 32 34 h 27.933594 c 2.207031 0 3.992187 1.785156 3.992187 3.992188 v 20.042968 c 0 2.203125 -1.785156 3.988282 -3.992187 3.988282 h -27.933594 c -2.203125 0 -3.992188 -1.785157 -3.992188 -3.988282 v -20.042968 c 0 -2.207032 1.789063 -3.992188 3.992188 -3.992188 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 32.738281 36.054688 h 26.457031 c 1.511719 0 2.734376 1.226562 2.734376 2.734374 v 18.484376 c 0 1.511718 -1.222657 2.734374 -2.734376 2.734374 h -26.457031 c -1.507812 0 -2.734375 -1.222656 -2.734375 -2.734374 v -18.484376 c 0 -1.507812 1.226563 -2.734374 2.734375 -2.734374 z m 0 0"/>
+ <path d="m 20.03125 73.976562 v 12.96875 c 0 3.003907 1.863281 3.992188 3.988281 3.992188 h 80.023438 c 2.296875 0 3.953125 -1.34375 3.953125 -3.992188 v -12.96875 c 0 2.960938 -1.726563 3.992188 -3.988282 3.992188 h -31.070312 v 3.933594 c 0 1.136718 -0.910156 2.050781 -2.046875 2.050781 h -10.902344 c -1.136719 0 -2.046875 -0.914063 -2.046875 -2.050781 v -3.933594 h -33.921875 c -2.046875 0 -3.988281 -1.605469 -3.988281 -3.992188 z m 0 0" fill-opacity="0.109804"/>
+ <path d="m 20.03125 74.972656 v 12.972656 c 0 3 1.863281 3.988282 3.988281 3.988282 h 80.023438 c 2.296875 0 3.953125 -1.34375 3.953125 -3.988282 v -12.972656 c 0 2.964844 -1.726563 3.992188 -3.988282 3.992188 h -30.121093 v 3.980468 c 0 1.136719 -0.914063 2.050782 -2.050781 2.050782 h -15.273438 c -1.136719 0 -2.050781 -0.914063 -2.050781 -2.050782 v -3.980468 h -30.492188 c -2.046875 0 -3.988281 -1.601563 -3.988281 -3.992188 z m 0 0" fill="url(#a)"/>
+ <path d="m 20.03125 87.945312 v 12.96875 c 0 3.003907 1.863281 3.992188 3.988281 3.992188 h 80.023438 c 2.296875 0 3.953125 -1.34375 3.953125 -3.992188 v -12.96875 c 0 2.960938 -1.726563 3.988282 -3.988282 3.988282 h -31.070312 v 3.9375 c 0 1.136718 -0.910156 2.050781 -2.046875 2.050781 h -10.902344 c -1.136719 0 -2.046875 -0.914063 -2.046875 -2.050781 v -3.9375 h -33.921875 c -2.046875 0 -3.988281 -1.601563 -3.988281 -3.988282 z m 0 0" fill-opacity="0.109804"/>
+ <path d="m 20.03125 88.941406 v 12.96875 c 0 2.835938 2.132812 3.992188 3.988281 3.992188 h 79.980469 c 2.335938 0 3.996094 -1.429688 3.996094 -3.992188 v -12.96875 c 0 2.425782 -1.703125 3.992188 -3.910156 3.992188 h -30.199219 v 4.066406 c 0 1.136719 -0.914063 2.050781 -2.050781 2.050781 h -15.273438 c -1.136719 0 -2.050781 -0.914062 -2.050781 -2.050781 v -4.066406 h -30.492188 c -2.207031 0 -3.988281 -1.257813 -3.988281 -3.992188 z m 0 0" fill="url(#a)"/>
+ <path d="m 20.03125 60.007812 v 13.96875 c 0 2.382813 1.863281 3.992188 3.988281 3.992188 h 79.902344 c 2.558594 0 4.074219 -1.824219 4.074219 -3.992188 v -7.980468 c 0 2.910156 -1.78125 3.988281 -4.074219 3.988281 h -47.976563 l -7.980468 -5.984375 h -23.945313 z m 0 0" fill="url(#a)"/>
+ <path d="m 45.96875 12 v 5.984375 l 33.917969 -5.984375 z m 0 0" fill="#9a9996"/>
+ <g clip-path="url(#e)" mask="url(#d)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 41.996094 54 h 4.988281 v 4.988281 h -4.988281 z m 0 0" fill="#898784"/>
+ </g>
+ <g clip-path="url(#g)" mask="url(#f)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 53.96875 54 c 1.375 0 2.492188 1.117188 2.492188 2.496094 c 0 1.375 -1.117188 2.492187 -2.492188 2.492187 c -1.378906 0 -2.496094 -1.117187 -2.496094 -2.492187 c 0 -1.378906 1.117188 -2.496094 2.496094 -2.496094 z m 0 0" fill="#898784"/>
+ </g>
+ <g clip-path="url(#i)" mask="url(#h)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 62.945312 54 c 1.378907 0 2.496094 1.117188 2.496094 2.496094 c 0 1.375 -1.117187 2.492187 -2.496094 2.492187 c -1.375 0 -2.492187 -1.117187 -2.492187 -2.492187 c 0 -1.378906 1.117187 -2.496094 2.492187 -2.496094 z m 0 0" fill="#898784"/>
+ </g>
+ <g clip-path="url(#k)" mask="url(#j)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 41.996094 62 h 4.988281 v 4.988281 h -4.988281 z m 0 0" fill="#898784"/>
+ </g>
+ <g clip-path="url(#m)" mask="url(#l)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 53.96875 62 c 1.375 0 2.492188 1.117188 2.492188 2.496094 c 0 1.375 -1.117188 2.492187 -2.492188 2.492187 c -1.378906 0 -2.496094 -1.117187 -2.496094 -2.492187 c 0 -1.378906 1.117188 -2.496094 2.496094 -2.496094 z m 0 0" fill="#898784"/>
+ </g>
+ <g clip-path="url(#o)" mask="url(#n)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 44.488281 69.023438 c 1.378907 0 2.496094 1.117187 2.496094 2.496093 c 0 1.378907 -1.117187 2.492188 -2.496094 2.492188 c -1.375 0 -2.492187 -1.113281 -2.492187 -2.492188 c 0 -1.378906 1.117187 -2.496093 2.492187 -2.496093 z m 0 0" fill="#898784"/>
+ </g>
+ <g clip-path="url(#q)" mask="url(#p)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 60.453125 69.023438 h 4.988281 v 4.988281 h -4.988281 z m 0 0" fill="#898784"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/devices/printer.svg b/Adwaita/scalable/devices/printer.svg
new file mode 100644
index 000000000..cd3871b90
--- /dev/null
+++ b/Adwaita/scalable/devices/printer.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.232143 0 0 0.328947 -8.566917 263.826988)" gradientUnits="userSpaceOnUse" x1="88.595886" x2="536.595886" y1="-449.394012" y2="-449.394012">
+ <stop offset="0" stop-color="#acabae"/>
+ <stop offset="0.0384615" stop-color="#deddda"/>
+ <stop offset="0.0768555" stop-color="#c0bfbc"/>
+ <stop offset="0.923077" stop-color="#c0bfbc"/>
+ <stop offset="0.961538" stop-color="#deddda"/>
+ <stop offset="1" stop-color="#9a9996"/>
+ </linearGradient>
+ <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="25.999995" x2="99.999995" y1="32.999994" y2="32.999994">
+ <stop offset="0" stop-color="#7e7c77"/>
+ <stop offset="0.3" stop-color="#9a9996"/>
+ <stop offset="1" stop-color="#9a9996"/>
+ </linearGradient>
+ <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="66.468035" x2="66.468035" y1="83.999994" y2="36.783212">
+ <stop offset="0" stop-color="#deddda"/>
+ <stop offset="1" stop-color="#c0bfbc"/>
+ </linearGradient>
+ <clipPath id="d">
+ <path d="m 78 63 h 15 v 15 h -15 z m 0 0"/>
+ </clipPath>
+ <clipPath id="e">
+ <path d="m 92.21875 63.78125 l -14.21875 14.21875 h -4.0625 v -18.28125 h 18.28125 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="f" gradientTransform="matrix(0 0.126951 0.126951 0 75.460984 27.219752)" gradientUnits="userSpaceOnUse" x1="344" x2="340" y1="76" y2="72">
+ <stop offset="0" stop-color="#d5d3cf"/>
+ <stop offset="1" stop-color="#ffffff"/>
+ </linearGradient>
+ <linearGradient id="g" gradientUnits="userSpaceOnUse" x1="29.40430036051" x2="82.84667496858" y1="107.46190766663" y2="107.46190766663">
+ <stop offset="0" stop-color="#b4b4b4"/>
+ <stop offset="1" stop-color="#c0bfbc"/>
+ </linearGradient>
+ <filter id="h" height="100%" width="100%" x="0%" y="0%">
+ <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="i">
+ <g filter="url(#h)">
+ <rect fill-opacity="0.396" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="j">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <path d="m 20 16 c -4.433594 0 -8 3.566406 -8 8 v 84 c 0 4.433594 3.566406 8 8 8 h 4 v -4 h 80 v 4 h 4 c 4.433594 0 8 -3.566406 8 -8 v -84 c 0 -4.433594 -3.566406 -8 -8 -8 z m 0 0" fill="url(#a)"/>
+ <path d="m 20 12 h 88 c 4.417969 0 8 3.582031 8 8 v 68 c 0 4.417969 -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 v -68 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#deddda"/>
+ <path d="m 26 28 h 74 v 10 h -74 z m 0 0" fill="url(#b)"/>
+ <path d="m 26 38 h 74 v 46 h -74 z m 0 0" fill="url(#c)"/>
+ <path d="m 110 33 c 0 1.65625 -1.34375 3 -3 3 s -3 -1.34375 -3 -3 s 1.34375 -3 3 -3 s 3 1.34375 3 3 z m 0 0" fill="#bf5f00" fill-opacity="0.964706"/>
+ <g fill-opacity="0.984314">
+ <path d="m 104 40 h 6 v 12 h -6 z m 0 0" fill="#acacac"/>
+ <path d="m 104 40 h 6 v 10 h -6 z m 0 0" fill="#d1d1d1"/>
+ <path d="m 36 36 h 56 v 44 h -56 z m 0 0" fill="#efedeb"/>
+ </g>
+ <path d="m 36 34 h 56 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -56 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#77767b" fill-opacity="0.941176"/>
+ <path d="m 36 36 h 56 v 27.785156 l -14.125 14.214844 h -41.875 z m 0 0" fill="#f6f5f4" fill-opacity="0.984314"/>
+ <g clip-path="url(#d)">
+ <g clip-path="url(#e)">
+ <path d="m 78 68.246094 v 9.351562 c 0 2.464844 2 4.464844 4.464844 4.464844 h 9.351562 c 2.464844 0 4.464844 -2 4.464844 -4.464844 v -9.351562 c 0 -2.464844 -2 -4.464844 -4.464844 -4.464844 h -9.351562 c -2.464844 0 -4.464844 2 -4.464844 4.464844 z m 0 0" fill="url(#f)"/>
+ </g>
+ </g>
+ <path d="m 26 100 h 76 c 1.109375 0 2 0.890625 2 2 v 10 h -80 v -10 c 0 -1.109375 0.890625 -2 2 -2 z m 0 0" fill="#9a9996" fill-opacity="0.941176"/>
+ <path d="m 26 102 h 76 c 1.109375 0 2 0.890625 2 2 v 10 h -80 v -10 c 0 -1.109375 0.890625 -2 2 -2 z m 0 0" fill="url(#g)"/>
+ <path d="m 36 78 h 56 v 2 h -56 z m 0 0" fill="#dcdcdc" fill-opacity="0.984314"/>
+ <path d="m 12 106 v 2 c 0 4.433594 3.566406 8 8 8 h 4 v -2 h -4 c -4.433594 0 -8 -3.566406 -8 -8 z m 104 0 c 0 4.433594 -3.566406 8 -8 8 h -4 v 2 h 4 c 4.433594 0 8 -3.566406 8 -8 z m -92 6 v 2 h 80 v -2 z m 0 0" fill="#9e9c99" fill-opacity="0.701961"/>
+ <path d="m 26 38 v 46 l 6 -46 z m 0 0" fill="#7e7c77" fill-opacity="0.117647"/>
+ <path d="m 110 32 c 0 1.65625 -1.34375 3 -3 3 s -3 -1.34375 -3 -3 s 1.34375 -3 3 -3 s 3 1.34375 3 3 z m 0 0" fill="#ffa348" fill-opacity="0.964706"/>
+ <path d="m 20 12 c -4.433594 0 -8 3.566406 -8 8 v 2 c 0 -4.433594 2.890625 -8.964844 8 -8.964844 h 88 c 5 0 8 4.53125 8 8.964844 v -2 c 0 -4.433594 -3.566406 -8 -8 -8 z m 0 0" fill="#f6f5f4"/>
+ <g clip-path="url(#j)" mask="url(#i)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 28 112 c -4.433594 0 -8 -3.566406 -8 -8 v -2 c 0 4.433594 2.480469 8.996094 8 8.996094 h 88 c 5.371094 0 8 -4.5625 8 -8.996094 v 2 c 0 4.433594 -3.566406 8 -8 8 z m 0 0" fill="#f6f5f4"/>
+ </g>
+ <path d="m 104.015625 102.070312 c 0 -1.035156 -0.792969 -2.066406 -2.003906 -2.066406 c 1.582031 0 3.046875 1.160156 3.046875 2.066406 v 11.890626 h -1.042969 z m 0 0" fill="#fffcf7" fill-opacity="0.447059"/>
+ <path d="m 23.953125 102.109375 c 0 -1.039063 0.792969 -2.070313 2.003906 -2.070313 c -1.582031 0 -3.046875 1.164063 -3.046875 2.070313 v 11.890625 h 1.042969 z m 0 0" fill="#fffcf7" fill-opacity="0.192157"/>
+</svg>
diff --git a/Adwaita/scalable/devices/scanner.svg b/Adwaita/scalable/devices/scanner.svg
new file mode 100644
index 000000000..3a7c2e4a2
--- /dev/null
+++ b/Adwaita/scalable/devices/scanner.svg
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0 -1 -1 0 476.000107 -172.000011)" gradientUnits="userSpaceOnUse" x1="-294" x2="-294" y1="456.000092" y2="368.000183">
+ <stop offset="0" stop-color="#9a9996"/>
+ <stop offset="0.0775491" stop-color="#deddda"/>
+ <stop offset="0.179317" stop-color="#9a9996"/>
+ <stop offset="0.844019" stop-color="#9a9996"/>
+ <stop offset="0.920315" stop-color="#deddda"/>
+ <stop offset="0.982667" stop-color="#a8a7a4"/>
+ <stop offset="1" stop-color="#f6f5f4"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m 26 14 h 76 v 94 h -76 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 35.300781 14 h 57.398438 c 5.136719 0 9.300781 4.164062 9.300781 9.300781 v 75.398438 c 0 5.136719 -4.164062 9.300781 -9.300781 9.300781 h -57.398438 c -5.136719 0 -9.300781 -4.164062 -9.300781 -9.300781 v -75.398438 c 0 -5.136719 4.164062 -9.300781 9.300781 -9.300781 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="d" gradientTransform="matrix(0 0.25 -0.296874 0 -11.999836 53.000004)" gradientUnits="userSpaceOnUse" x1="-156" x2="220" y1="-256" y2="-256">
+ <stop offset="0"/>
+ <stop offset="1" stop-color="#424048"/>
+ </linearGradient>
+ <filter id="e" height="100%" width="100%" x="0%" y="0%">
+ <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="f">
+ <g filter="url(#e)">
+ <rect fill-opacity="0.486" height="128" width="128"/>
+ </g>
+ </mask>
+ <radialGradient id="g" cx="-72.631592" cy="88.04454" gradientTransform="matrix(0 0.0838649 -2.374994 0 281.105272 74.091252)" gradientUnits="userSpaceOnUse" r="200">
+ <stop offset="0" stop-color="#d5d3cf"/>
+ <stop offset="1" stop-color="#d5d3cf" stop-opacity="0"/>
+ </radialGradient>
+ <clipPath id="h">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <clipPath id="i">
+ <path d="m 26 14 h 76 v 66 h -76 z m 0 0"/>
+ </clipPath>
+ <clipPath id="j">
+ <path d="m 35.300781 14 h 57.398438 c 5.136719 0 9.300781 4.164062 9.300781 9.300781 v 75.398438 c 0 5.136719 -4.164062 9.300781 -9.300781 9.300781 h -57.398438 c -5.136719 0 -9.300781 -4.164062 -9.300781 -9.300781 v -75.398438 c 0 -5.136719 4.164062 -9.300781 9.300781 -9.300781 z m 0 0"/>
+ </clipPath>
+ <clipPath id="k">
+ <path d="m 102 -50.667969 v 128 c 0 1.472657 -1.0625 2.667969 -2.375 2.667969 h -71.25 c -1.3125 0 -2.375 -1.195312 -2.375 -2.667969 v -128 c 0 -1.472656 1.0625 -2.664062 2.375 -2.664062 h 71.25 c 1.3125 0 2.375 1.191406 2.375 2.664062 z m 0 0"/>
+ </clipPath>
+ <clipPath id="l">
+ <path d="m 26 48 h 76 v 6 h -76 z m 0 0"/>
+ </clipPath>
+ <clipPath id="m">
+ <path d="m 35.300781 14 h 57.398438 c 5.136719 0 9.300781 4.164062 9.300781 9.300781 v 75.398438 c 0 5.136719 -4.164062 9.300781 -9.300781 9.300781 h -57.398438 c -5.136719 0 -9.300781 -4.164062 -9.300781 -9.300781 v -75.398438 c 0 -5.136719 4.164062 -9.300781 9.300781 -9.300781 z m 0 0"/>
+ </clipPath>
+ <clipPath id="n">
+ <path d="m 102 -50.667969 v 128 c 0 1.472657 -1.0625 2.667969 -2.375 2.667969 h -71.25 c -1.3125 0 -2.375 -1.195312 -2.375 -2.667969 v -128 c 0 -1.472656 1.0625 -2.664062 2.375 -2.664062 h 71.25 c 1.3125 0 2.375 1.191406 2.375 2.664062 z m 0 0"/>
+ </clipPath>
+ <clipPath id="o">
+ <path d="m 32 19 h 64 v 83 h -64 z m 0 0"/>
+ </clipPath>
+ <clipPath id="p">
+ <path d="m 35.300781 14 h 57.398438 c 5.136719 0 9.300781 4.164062 9.300781 9.300781 v 75.398438 c 0 5.136719 -4.164062 9.300781 -9.300781 9.300781 h -57.398438 c -5.136719 0 -9.300781 -4.164062 -9.300781 -9.300781 v -75.398438 c 0 -5.136719 4.164062 -9.300781 9.300781 -9.300781 z m 0 0"/>
+ </clipPath>
+ <clipPath id="q">
+ <path d="m 74 20 h 22 v 22 h -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="r">
+ <path d="m 35.300781 14 h 57.398438 c 5.136719 0 9.300781 4.164062 9.300781 9.300781 v 75.398438 c 0 5.136719 -4.164062 9.300781 -9.300781 9.300781 h -57.398438 c -5.136719 0 -9.300781 -4.164062 -9.300781 -9.300781 v -75.398438 c 0 -5.136719 4.164062 -9.300781 9.300781 -9.300781 z m 0 0"/>
+ </clipPath>
+ <path d="m 108 110.109375 v -82.21875 c 0 -7.671875 -6.21875 -13.890625 -13.890625 -13.890625 h -60.21875 c -7.671875 0 -13.890625 6.21875 -13.890625 13.890625 v 82.21875 c 0 7.671875 6.21875 13.890625 13.890625 13.890625 h 60.21875 c 7.671875 0 13.890625 -6.21875 13.890625 -13.890625 z m 0 0" fill="url(#a)"/>
+ <path d="m 108 104.109375 v -82.21875 c 0 -7.671875 -6.21875 -13.890625 -13.890625 -13.890625 h -60.21875 c -7.671875 0 -13.890625 6.21875 -13.890625 13.890625 v 82.21875 c 0 7.671875 6.21875 13.890625 13.890625 13.890625 h 60.21875 c 7.671875 0 13.890625 -6.21875 13.890625 -13.890625 z m 0 0" fill="#c0bfbc"/>
+ <g clip-path="url(#b)">
+ <g clip-path="url(#c)">
+ <path d="m 102 14 v 94 h -76 v -94 z m 0 0" fill="url(#d)"/>
+ <g clip-path="url(#h)" mask="url(#f)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 110 30 v 94 h -76 v -94 z m 0 0" fill="url(#g)"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#i)">
+ <g clip-path="url(#j)">
+ <g clip-path="url(#k)">
+ <image height="152" transform="matrix(1 0 0 1 -8 -16)" width="192" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAACYCAYAAACyAeadAAAABmJLR0QA/wD/AP+gvaeTAAABM0lEQVR4nO3ZMUoDQRTH4TfZRQISsNAueinPoWDpKQS9odppFwQx6z4LD2CazLDO913g/xj4NbsRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwP5VaQ5lR4vVuXWuva9uHz1IiW5+xBNUC2O1uLk6+58daez37Gla3m83TW+s7lmCsNjTtT6MM11Exuk7lOO3vI0IAB6gWQJSpRAxjCODY8vetOcSq9QHQkgDomgDomgDomgDomgDomgDoWr3/AJlzlLKLSN+oj6pkZM6tr1iKagGszy5f4v15W2uva+dXH61PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ww97FyT25kIt/gAAAABJRU5ErkJggg=="/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#l)">
+ <g clip-path="url(#m)">
+ <g clip-path="url(#n)">
+ <path d="m 109.125 48 h -90.25 v 5.980469 h 90.25 z m 0 0" fill="#ffffff"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#o)">
+ <g clip-path="url(#p)">
+ <path d="m 37.816406 19.984375 l 36.183594 0.015625 l 22 22 v 54.179688 c 0 3.214843 -2.625 5.820312 -5.847656 5.820312 h -52.335938 c -3.222656 0 -5.816406 -2.589844 -5.816406 -5.804688 v -70.40625 c 0 -3.214843 2.59375 -5.804687 5.816406 -5.804687 z m 0 0" fill="#f6f5f4"/>
+ </g>
+ </g>
+ <g clip-path="url(#q)">
+ <g clip-path="url(#r)">
+ <path d="m 74.035156 20 v 16.226562 c 0 3.222657 2.625 5.761719 5.847656 5.761719 l 16.117188 0.011719 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g fill="#deddda">
+ <path d="m 42 32 h 20 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -20 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 42 40 h 20 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -20 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 42 56 h 44 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -44 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 42 64 h 44 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -44 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 42 72 h 44 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -44 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 42 80 h 44 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -44 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 42 88 h 44 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -44 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ </g>
+ <path d="m 32 44.066406 h 64 v 11.933594 h -64 z m 0 0" fill="#f8ef6b" fill-opacity="0.396078"/>
+ <path d="m 42 48 h 44 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -44 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#ffffff"/>
+</svg>
diff --git a/Adwaita/scalable/devices/video-display.svg b/Adwaita/scalable/devices/video-display.svg
new file mode 100644
index 000000000..5f89df2dc
--- /dev/null
+++ b/Adwaita/scalable/devices/video-display.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m 40 61 h 48 v 55 h -48 z m 0 0"/>
+ </clipPath>
+ <clipPath id="b">
+ <path d="m 39.140625 46.554688 h 49.71875 v 70.324218 h -49.71875 z m 37.570313 45.046874 c 0 -7.175781 -5.691407 -12.996093 -12.710938 -12.996093 s -12.707031 5.820312 -12.707031 12.996093 c 0 7.175782 5.6875 12.996094 12.707031 12.996094 s 12.710938 -5.820312 12.710938 -12.996094 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 40 47 h 48 v 55 h -48 z m 0 0"/>
+ </clipPath>
+ <clipPath id="d">
+ <path d="m 39.140625 46.554688 h 49.71875 v 70.324218 h -49.71875 z m 37.570313 45.046874 c 0 -7.175781 -5.691407 -12.996093 -12.710938 -12.996093 s -12.707031 5.820312 -12.707031 12.996093 c 0 7.175782 5.6875 12.996094 12.707031 12.996094 s 12.710938 -5.820312 12.710938 -12.996094 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="e" gradientTransform="matrix(0.232142 0 0 0.237306 -8.56595 204.643656)" gradientUnits="userSpaceOnUse" x1="88.595886" x2="536.595886" y1="-449.394012" y2="-449.394012">
+ <stop offset="0" stop-color="#77767b"/>
+ <stop offset="0.0357143" stop-color="#c0bfbc"/>
+ <stop offset="0.0713653" stop-color="#9a9996"/>
+ <stop offset="0.928571" stop-color="#9a9996"/>
+ <stop offset="0.964286" stop-color="#c0bfbc"/>
+ <stop offset="1" stop-color="#77767b"/>
+ </linearGradient>
+ <radialGradient id="f" cx="106.666672" cy="-60.347851" gradientTransform="matrix(0.459727 0 0 0.293926 -14.370892 54.271143)" gradientUnits="userSpaceOnUse" r="225">
+ <stop offset="0" stop-color="#50dbb5"/>
+ <stop offset="1" stop-color="#4a86cf"/>
+ </radialGradient>
+ <filter id="g" height="100%" width="100%" x="0%" y="0%">
+ <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="h">
+ <g filter="url(#g)">
+ <rect fill-opacity="0.5" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="i">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <g clip-path="url(#a)">
+ <g clip-path="url(#b)">
+ <path d="m 44.390625 61.429688 h 39.21875 c 2.433594 0 4.390625 1.929687 4.390625 4.328124 v 45.917969 c 0 2.394531 -1.957031 4.324219 -4.390625 4.324219 h -39.21875 c -2.433594 0 -4.390625 -1.929688 -4.390625 -4.324219 v -45.917969 c 0 -2.398437 1.957031 -4.328124 4.390625 -4.328124 z m 0 0" fill="#9a9996"/>
+ </g>
+ </g>
+ <g clip-path="url(#c)">
+ <g clip-path="url(#d)">
+ <path d="m 40 47.429688 h 48 v 54.570312 h -48 z m 0 0" fill="#818084"/>
+ </g>
+ </g>
+ <path d="m 21.457031 25.859375 h 85.089844 c 5.21875 0 9.453125 4.234375 9.453125 9.453125 v 53.234375 c 0 5.21875 -4.234375 9.453125 -9.453125 9.453125 h -85.089844 c -5.222656 0 -9.457031 -4.234375 -9.457031 -9.453125 v -53.234375 c 0 -5.21875 4.234375 -9.453125 9.457031 -9.453125 z m 0 0" fill="url(#e)"/>
+ <path d="m 21.457031 12 h 85.089844 c 5.21875 0 9.453125 4.320312 9.453125 9.648438 v 62.703124 c 0 5.328126 -4.234375 9.648438 -9.453125 9.648438 h -85.089844 c -5.222656 0 -9.457031 -4.320312 -9.457031 -9.648438 v -62.703124 c 0 -5.328126 4.234375 -9.648438 9.457031 -9.648438 z m 0 0" fill="#f6f5f4" fill-opacity="0.819608"/>
+ <path d="m 21.457031 12 h 85.089844 c 5.21875 0 9.453125 4.214844 9.453125 9.410156 v 61.179688 c 0 5.195312 -4.234375 9.410156 -9.453125 9.410156 h -85.089844 c -5.222656 0 -9.457031 -4.214844 -9.457031 -9.410156 v -61.179688 c 0 -5.195312 4.234375 -9.410156 9.457031 -9.410156 z m 0 0" fill="#deddda"/>
+ <path d="m 20.800781 16 h 86.398438 c 2.652343 0 4.800781 2.160156 4.800781 4.828125 v 60.34375 c 0 2.667969 -2.148438 4.828125 -4.800781 4.828125 h -86.398438 c -2.652343 0 -4.800781 -2.160156 -4.800781 -4.828125 v -60.34375 c 0 -2.667969 2.148438 -4.828125 4.800781 -4.828125 z m 0 0" fill="#241f31"/>
+ <path d="m 22.074219 20 h 83.851562 c 1.144531 0 2.074219 0.925781 2.074219 2.066406 v 57.867188 c 0 1.140625 -0.929688 2.066406 -2.074219 2.066406 h -83.851562 c -1.144531 0 -2.074219 -0.925781 -2.074219 -2.066406 v -57.867188 c 0 -1.140625 0.929688 -2.066406 2.074219 -2.066406 z m 0 0" fill="url(#f)"/>
+ <g clip-path="url(#i)" fill="none" mask="url(#h)" stroke="#ffffff" stroke-linecap="round" stroke-width="2.58134" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 19.00166 208.998736 v -9.997334 h 9.999963" transform="matrix(0.902738 0 0 0.897896 14.22539 -139.522341)"/>
+ <path d="m 109.014304 208.998736 v -9.997334 h -9.999962" transform="matrix(0.902738 0 0 0.897896 14.22539 -139.522341)"/>
+ <path d="m 109.014304 251.015379 v 9.997334 h -9.999962" transform="matrix(0.902738 0 0 0.897896 14.22539 -139.522341)"/>
+ <path d="m 19.00166 251.015379 v 9.997334 h 9.999963" transform="matrix(0.902738 0 0 0.897896 14.22539 -139.522341)"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/application-x-addon.svg b/Adwaita/scalable/mimetypes/application-x-addon.svg
new file mode 100644
index 000000000..1133d59cb
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/application-x-addon.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <image height="152" transform="matrix(1 0 0 1 -8 -16)" width="192" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAACYCAYAAACyAeadAAAABmJLR0QA/wD/AP+gvaeTAAAdDklEQVR4nO2daYyd13nff//zLvfeubNwG26iJFqipJhj2VriNI5hi0bdwk6K1AE8QpcEQZrAQeK6aD8U/dTwzqeiQFG0MJo0Alo4C7JwkiYt3LhWEouOs3mhk1gerbQ0kiiKmiE5+13e5Tz9cIcUZYmShnPv3BHn/ICLOwRn3ve97z3/8zzvOc8CgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBrUODvoD+YMKAqSlx8qR1P6Wsb+dqIDjtJtjvAJiZYWZi3DMzb0w8YTROWv/OH9gM73IBmGhMCU7CzLSYH9exe1vRSuWWuL6cx35oryrpcNkZWs1njx/NeRjf04E4eSo6cuRDaSXqjBTEdUc04v1yFGWtoihtzdtyxy81O3nRat+2+47OmYXnfBDE9mLwAjATU1PXuY6Tr/04M/3a78yPa2J83i3srsVpVqSt0tJESZIpqkZRvFuVyuEoHtpHNFJxleoSbuT5uNM+1xrVpfMzf95hetJ3D7SJQTh5Kjp48OCeitXv9VH1R106/ADYYSs7seUtb0XrshWd5y1rPmlWPh6bni3jYknlcLOwsv1qbW9GEMTAGawATjTi3ePH6yPJkCvjzL32H6NY3pKvRrKiLatEsiJWxfvIQ1TGipOiHC7QLZHT7YaOgo5idpuiZFxJraJkKFZSl9Jaqai6hC//2udrvxMVl7+Tn/fLeXXFvXpn2qHxsRLY2OBrNNyRl354lyf9J1Fl+GdI60ddXK8bJJQdrGhhebO0op1Z3u6Ab2K2AO4pU/m4jO/6Mn42gmWidquwevvV2mzGwu4giC1mcAKYPBXtH6vsS7LoE5KNeWPI5LrXYyaHixAVk48xqxmkMkaR9iDtltlukyqYVYAESMElRFHs4pqUDqFkGKU1XFTx3soVa6+ctWz1dy1bPmM+G+5EfPviM5V5Tn+s2MilP/iZbyUL7cX3dNLoN5UMTbh0uKqkLkB2VQBts6KJFW3DvAEl0AHaiCamy2BPGfa4N3vcmfteJFs28nbWKjr7IZuBkolJ4ySGBBsVauBtiQd0Xk1MTESLs7OHEJ81cRhIdeX7FRgGeIcJkBMIEQERZpEZEd3/XP8Lrv15navHi+Rtl2EfMCuOYn7FjLm09J+dOLH/0sxpxAYHVxERY+ySlADujb9h3389EZCA1THtATsEHBP6eISa5rjo0VNGMpPUkyeXcN87FLWX/fcebdV/fqnjPvdH7bOP10pOnPA0CBaiRwxKAHQuvSDvktiV2R7Mxt/8Wt5goHT1TfYm1ustx4QDUmAfMCbDvItc59ILGx78APhCRM4Zpg2YUYHeKAhpj+AgcJfQP8Ss7bEVV1Sel8ufanfqMy63Jw7csTZvT/+fteKfr7Qu39VYpdHwG77uwOsYmAC65Bg4kONNZ9HrccOTX9dNgQjMybyvXFi9sYM5b+tmajNcIwg5sBRseF3d3uB24EPI2t6zGpm9RKwZ+egv9zx77EuXsZVgCTbHBgZdT7HKhVVznkIwqFnMytI25Ptf4cwzK+ZdLUM0ZerR9du6GycHRNZ9rhkCdmEcwLgD8SHMT8qinxiK0hEmpwf1/d00DOwGzsyPe5GsgZps8cOdwAx1Yk9nZmJ84wN4fN5MrTa4pwzr9MASXA/R/Y4iRAxUEcMyq/isDIO/BwzuJo7PW8Fa7o3LQMGWiUBmRoZ40appm5n5jZ/31KRvLq2uYPojcHMSxZasp5nW1wLIXBoF/78HDHQWifJKgfxFzMqtO6t5iWXB19TWGhNPbFwAki1MjK9F6dDXQI95tMwWuXLWnShaysrg+/eAgQogS6wQmkPaKgtgwnVAz3qXfrk2lt34SkrjY2VR6gK43wRmgDb9/gyyKw/H7XY1WIBeMDgBTDxhSeoLYJ6uC7QVeBMXvaLfc5mfPbv3G/kmjmXnDz/Yplp53MXuEcQLbM3n6FqATmFMTAYrsEkGagHiVZXIXwQrt8AAmKQm0reopH/8cnXX8qbX0Rvy58bmluNq/GfI/T7iMt0d337i5dR21djDVJ9PdfMzOAE0TlqzWhbg5kFFv9ezTSrNdEmKfq+Vpa/wyIO9ma0bHyvKl6N5fPwHZvYMWE5/1Wze1HbtIsz+PWCgFqC6Ml5Ibg7113UwkwkynJ5OqmPfWjj84FovBTe79s28lbVflotOm7FGfwXgHb6tJA8C6AEDFIBsjHNlrvISpox+DppukFEb+I7Mluj1is30pPeVrGm++K6gjVn/PothoLWoiMNDcA8YqAWYmR/3lvk1jFX6u4xooBzcS/lakvfDd04XR0vK4nJ/rZkMKE1ucVVWdsOmA5thsLuJ4/MW+zgHu0TfN8NkkjNY6svRy1EnRNWsn/fUQJQet5g4v4V7JzcvA99Oj2JfgM3R39UTgU/N/K1RqvR1mWa9oDGlStxJ5dKjwlI2Eh+6EbrTQxl5FmvRreWg85luBgYrgIlJy1JfmHNX9gL6YwG6afFVsPvB7+L8mai3J3jIOdIxgx9CrkbfrIAMKMo4Xdybjmw8ky3wBgZsAaZIsnqB+YtA0a/vUzIZpJi/uyz8Dx8psxEa1pvP3jB3x/nb6uT5fcL+HthQN1ynDwgTaiZWts88sxIGfw8YuAuUuJUS5+YNyn7uBciIMD9uKn7SYrtnfO70EI3G5j6/mR48/0q1GImPmeOnJR0C9di6vHY2oPTYUhH7gvEbCOILvIHBCqBx0tbW8oLSz8n6HUZgAqpm/gF89q+G2uW9R2cfGuXEY/E16Yvv/FiTp6J9P/sXwxcrc/fIr/0C+B8x0xD9dcxLyS04KTwA94gBZ4SJev2xosPaRfouAAAcZmNY+fHCyrqwLxy6050pjj9xaX7/Y+2rhayuFtO6hiv1h06fdofv/mIaFbt2FVF2ry+Lf+Gi5CHQHrB+zf7d+V+UMr8YBNA7BiwAbG/6TPlyfusl+bIDeuPA6z0RZntMdgKnY1HkvhLb8qNHLteejMcnVvyrP9Bp/runi/Qzq2V6eK8vll5RHtVdbfahpFV9NK0eq9aLsnJH6e3jzvEJzL/HTMPq5+CH7maeUXq0mLesWy1iuq9n3BEMWgCceeYVO3D4ljZJdBn80a4PvVGXZKPIYQwjjoE7aGafpIyfL13+pKLk2aE8usDo7svlQivDDyvqtEeLWu1QbNHtBeX7Me5BtgfzIwaxMLdF6zGlZAsxrgyBcL1h4AJg/LhFlSTHF1dWgtItOW93pSYBjYFGBIckPYDIJCvwRQGY8JIiZ2axjNSgClQA163W0m+xXqG7Ceawy8EF6h2DFwCQ5Fbkkc0Bxbqvu4XYekUKRaDKa4Ujvn9KN8AJymtqEG3lQowMrCy9W2jKrYdBNLbw/DcnA18GZWLSOokvMHU3wzSwzR29JgbrFuCCaH1Zc/1ljsFuv5ZOLCQuChagRwxeAEwRlW0PtgjaisSYdzEqvfNLtSgNYRA9YhsIABKnErNVsBDie30MzMxHnfjVVpglesTgBXDypLm13IjUgh7X77/JEDKZ85Xh241gKnvC4AUAsJsr2QDBrl8XYSDFlnYOvnBtMeDAJtgWAvBZIjO/LVakti8mIPKF7VpZvBgHA9AbBi+AqSkVUc3J2a7u6stWrau/CzESHAeydjUO4783DF4AnCRrdhIjPgguDpb9ughZ6oy70+pYhalwo3rB4AUwM61IcRX8UcynBAVcDwE1mb0/KVfG4PTgv7ubgB7fRNtwaMDR+lpisT/g0F1I714B9P+qRbfBxw+Y9IE9z7489M7vtYmGOSYtYvJU1LNkoJuA3jx4momp09GRpXNJp7Mc7d8/k81wvKDxNrXzJ09FrerYaNTsfMzEOEZwgd4KU2T4ffjiU9XCHueTn+/wJd6ipIyJyWl3oPqd6tCCG+4cdhXnPlCy9ERrrDGzOnPyeI529rLzZkebmDS35+DX68PFnn3U7D1mbjhWZ7ZM/Ysv/vWlFU6fuE6ml+n9P/Xo0MXE348v/yPGA3QDzTZ1OUQxLq7RbZJXR+kQLq5gZYHvrOA7S1hnFbMCKUZRAi5FUYJcAlGCXAwYVpbgc8wXmM+7P5dF991892+SYVw6jJJ691NdbZLX6r4X7R7u7xmUZWFF+7zPW78CrVO1kbnzs2szOdMTButlUhpTYua4jtbHk6Ja2Yu5DxDHn5BLjzklS965b+LLR1url1+4eNuH1952orqJ2YQATBOTTyRLR/JxK/mwiP+ZXHQcRTFl/mLp27/GWvknQ8O7585e+JuiW8h1CmaOi/lx7bmlNTSSlsey0v1ryX4M2S5MmzTNO0IAULQzXzRftLz1uz5r/z6qvpKnWTv2o2VZKdxQbTwmrdbIdKuqtZ9A6Y/ikkOK06pzlcKkJSs737ai+NW4or+a3XXf8k4VwQ0mcZiOfe5L6Voa3W6l/0knfhHc/XJuHLkx8/lBymIClyWWzS3VnYuq5/+uOvLKSG3IxcP7drEvSuxBj/4l2N8H7e5NLq3AOeSS7uCMrgzsGMxjZYaVHSgzwCM55LrxbnIRUgQuQld0aNYdvG/2wrp/E6VXX92/KcEXr3/1cs3SDPOFw2ejlPkPYPkH5YrbImq3uCS5PY7q98rFH8G7TytKfg5FD8nFh3HRkFycgKsg6pg/BOUdhc+er1x6Ya75N7cVcHrHuUM39gwwOZ001/YdVdT5BVP6j82iQ0B6teGbFIEdw5efLUr7lPflc1HEK7i4GYmhXNmtsvg4uAOgOjcsxG3EjfWavEFMmGKwcWBM5t4HlgEl5p2ZRZIqyGpAvB7Feu11xmCjmD0QleVnK9gcn/uhp/g8na36BNuFjQtg0qIjta+Mm8qfBPcpB4eA5PtKgQhIBPvM2CXjLsPndJv8dBNRjCrd3lfhqfeG6O4Mg7oJOpLptX7awuzalqxvRoTZiBkfRMXkvs7wf7s4eWqO6Yd3VKj1Bn1u0/j4dM27zgPApyQOdrsZXnc57kpv3jowBuxaf68j4v4O/l4e2l73tr2w9UZ61+Yw4N7RvRURsr04+0eVTvv4kSNH3r3L0DfIxgQwOe3SpeFdyH4C44ihtxr813Kl2+GV1466ydsaU4K3W0T5iWylOUpjZ4WibEgAx1aHY1O5H68HwerYO9xQ2VG39N2GOdBwKT6qorOfmekdFZS4ke7sWjyUpyTRXYjdth3CKAI9whKhg7Hx3n0jlcpOCkh854O4MaWhdhS7kv28td8fePchRKVEt1ZVSbpFwHYGG5rFyzhzZjbc/bsdc492AN2n+9hZ7lo7q/fYhgSgpDCw1voOUb+uKbDlyGTmvWk1Hq54Tu6czjPvXAAnT1qzPVz4SOvdXHZ2ENXNhonSmS0tF02/k4z7OxeAxGhSy+T88xjNAdbvCfQaYZia3tkrw/5yvpPc2424QDY7+9WiROdNfA9Th3fqBwWpbGcMIwPNluLC7OwLfe7Vtr3Y2FLmCXxcZEuSHhMshTo+NwPmQYsmTsdFdYkTfe3Wue3YmAAaDf/yWHUVl/wx4hlQm3c8W6hby8YINW22C5I31EI8KeIvvzyWrdJoBAG8JXu/ka+1qrNG9BuIl8RbZSTRHfKixCwDWzWxDGpiFOti6BO9PLRe97aNsG45SYr1V3k1VvttkcesDTrrcP+jae45Pv+NvL+Xu/3YuAAaDb90d7FCVP4JuN8y9CLdLuzlNbO7AV6QI1YwziP+VtIXhaYNO42YRbZKf9ujbh1bb9NK0CqyV4GXMF4EzoHmgRW6E1MJWheErn4vQCGzFaEn5dwvR6k9tvij8yuws2Z/uNF8gMbHivOf+dYrB93Kb0RKV5D7pxK3I+ogB3hE00yXJPcNL76C4jPOtZc6ZeFrcVwrpeMyftqMhxC7uRlyAraOAmkO6WvI/RGlPWNVNYm03+Hea+iDwH3AXrAhULoeLVoCbdCil/5Win49J/mrc0+0L/PLOysM+go3Hvj0yA8WFz7zqy/f6d73W03j27HcR824T7Ix0KJz7jveuT+3TN/rdLKlhd13NFl4rjvDvLBLe+5tzddXdKGgQOgfACNsRydj+1GamHeO3y6LyheyJDu3r4xaZ92cHbHjz7o4P1OU2R9GydBBL/eAk+73ZndKNgosetmTzttfUta+3d7fuTA/M9Pi9M4c/LC5qhDGIz+ff2/y1KUjR458s3T+CWVj1TLOI1eUpc9ou7pbe3nh4xnTbyx6e/lEY3V87eNPLfmF/wm81xl3dXML3qVsRUaYyYCWcF8vouqvD611zr56YilbbDQMsHOYaEx1mDm+fGzE5oqV6Fkq/n8XHaukqXe5i8qKlZ2VqmteHLqzxUlKNLGjFyR6NOOaaCBmpgWTwDRMTBqNq77nm3PisfjwbcVh1Pkl4NMYo5tLkhlgUnxa7xYw72tSPCW+fEVl59+vpckfLn7h75bfwm8XjYaYOd79TuZPi/ETxgTGSWynl0O5wmBdDjMd/ZnTY51ydVJOU8B+NvUscNMLIMOXTyorf3qXL56cmX4469WBdyqDjenvpqy2nfiusDXC/sBbYUAH6WkbcpdnbpbVswEz6KQWm52lyBXNmfQq6N0bZNf/qzYgN3SuLGqdbp2lwGYZtABgfN5SK9ugc2B5MALXwwAVgvlYa6FPcI8YvAAmJi23NMfsHJATFHAddKVK13LiQp/gXjF4ATBFki4V4C8gggV4a7zH1pbznZW00k8GL4CTJy2NdpeYu4yFJnlvg4+8Wq6SW9gy7A2DF4BgJY5LJy0RVjbeGgMvK7TSCZNEjxi8AICkWPWlijXYWbHoN4RcGPw9ZFsIwC3sNWcuD2mW7wB7y3qfgQ2yLQQA58Cbhfn/bRCSLLGRShBBj9gmAgDibVGRz9bj59dfKuk+l3T/bW8T29R/JGe10ZWOC7ayN2yLUed31+TbVNwgSqXbepKIKIEMsxyj6P7brBsuJQfEiASsAsTYVhf5NYGclar7eiKmpra0I8HNyrYQQB4Pu5TVurHZFkkbYD1V00RL2Aqmi5KeM/GCYRcEKx7aUDqH6uD3mzhCt0vjAWS7gCG6wXtbJYTITGO5t5A81CMGLwCDkZ+fj9oMjbJlWWHmgRbiAvhv4vWnJf5MQXG56tTOchVJUi3TqjcWmhRR6vK4Gsd5Oy2jzpgr/Psl90nBh+k2CKnSd3dSABHO9uZ5FMNJoNHfU+4ABi+AqSll5fEI+T3IufXOJv07n1SAFgXfNHO/GeG/HmXtS/Wj+5szM8dLJq64FVNc3W2dmhKchJlpsfuOuT3tuXNJJf1GovhD4H4OuB80vJ522B+6W1+xMxuPjaibexHYLIMXACfJs0fjyOUHMZL+ehMqBZdMfBmLfmUtbT69dKC+Al/1V8uBTF/z643GlZ/smtm2vIwVfOaR1pH6vYsuiy5I7t+AfQRpvXBwPy4dgNjgQOHihHLHtfPqC4MXwMy0klot8egWuimR/VKASax6RX9qcfJfcPWnlw58sX1jdXBkPEJ+bvLU0tFb7jrjjf8udBCz9wGVnl/5+kmBRNghUl9jeMERds43zeCXQefHlSmqAkegPxZg3acpDJ2T4l/Lsujs+UdudPBfw/TD5eyP3Lci2Rk5fh9Yop+72WbOYNiX+YGj2d1b+fB90zJoAegos7EKxoUdpNvSsx8KMOSakvt66ZKnLj6Xt3pWA+dhldpVW8C7r4Au0c9ZubsJXKG09yznrTSsgm6ewQrAjOVbDqSKy7sNDdGvGa0bYtGW4r+La8MrnPhqT2fp2dOzhVHOGby0vo/Qp5FpwqjI/N1ptlrZSZ1c+sVgBTCFEhdVnXScru/cny/UZILce3ulNtcqaPQ4ln583goX58KWra8ukARWQXaPi9Jqt+JDYDMMVgCnTzvKfBjPfUCNPvq0Bl6RW1vc0+nDAJ0kcXlsaET9vKcyAanMHyvUDNX0esAgBaAj45Ukjsvbhd1Jt6F2X2c0H7kiWs577p4cO3g29rnbK+xWRNLfBuBEBrtV5O/d11nZUR0d+8HgBNBoyGrNIXPuB02MdvvV9g8zHHk2lMe13p5n8lS0CqNEfASxB9TvWVmgIZm/37EyFJ4DNsfgBHD6IRfF7THQh0FDV5Y4+oJAIpG4rVIZTXs3aExHjnworVbiO2T246BR+r00aQizmmQPWmV4hNMPDXol713NgG6e6cCtWSXD3YPZBN1Ymv4NnG5H+yGs/HCcL+w/OvtQSmPTFkfHPvelNM4Xbrci+yngfVgfH+SvOS9YasYd5P6uA+m3ghu0CQYjgAZSXA65wj4K7O73dUgI74cwPlRa9ukiLu8+8tKXdzF56sbdlROPRWWzcrAg+1mj/HGM3X2NBXo9DhiJVHwwqozWght04wxGADPTcmRV5I9j6u/sfwURYf4QVv6imf1XTJ8+Wk9GaDRu4B6YxsepFkruk7cfE3ZgC3z/a+laAc/RTItpWA69cQbnP5aRkKV9XjH5fmJgH9I9ZtyapbvWw4o3jo0kQmXNsBEzRVvvhkiIxHwSBv8mGOgDlLp9qnw382prMIgwpcJXy1a2qc+vyHkGFI8jw6uvPdZ2BgMTQBT7AtwcaF5omas9rbaiONb6bF2/8SOompvHBlHK0QOZiSWTXY6cK7b4/DcVgxHA9MPlSyudi6VF/8nM/gPoD4AnQK8Ay0CHbtfDd9jxcMN4L9Yin93wrnBSjHhn8Wq3EWC/LZjWmw4qRyxKPC3Tb3uSL8zlbpHpndviaLMMzgWansz3NpefrdWqpyjavyTpZzz+l8D9Nvi/pdvx8BKwpm7R3CvVGTY32GQeaMrc80OVKOPkjRxPdgjyjPhlQ69geutWsTeOASWyDFgwOGu438Pp38Z59fP1xfNP8aXPhSYZm2CACTGymWkyGo2CmeOrE9na3PndPB81R/9fGpdj8joGut/EAybuxmwUrAaq0g2bcN3oSKm7h/aOHkI9RhvpbOHSM5UL8+0bbRV05vAXy1vmP/mqTP8LtBdxK0Zlc9UiZOuFKLyQN3wHtIrxsklfpbRHJT1ZuuzS+Uq1zemGh0Z4DtgE22sFwUw8PO3YveAOtI6mUZHVTK6uit+Ld/fI7H0GEyaOCY2CVddbgFYwYiQRRXJxHSU1XW2RlFTMl4Wns9L02cpZy9b+82q++H/fpsfW29N4LD68MHI4ZvRTSiqTYHdY0R61sl2xvOWsaMqKDpi/3n22q+/dKhWFQSZogi0aPOnwf+GU/lmr0Ll0KF86v9DqMD0Zigj3iO0lgNdhojElZo5rgono1ZGzldiSqiuTmly2R1be6RXdhfm7DR0THATViOLEJbVYyVCspO6UDnkXVzPz+YrPmt/12cqvFatrX7uweuFyD3xn0XgsumX+rrG4UtymSB/1ResjVnTusay5y8pWxYp2jPkYrlgG2fq4v1J0q+g2BlELbA7pGWTfgvLb3ux8HNWWq0N+7eyF1SIM/N6zjQXw/bzWiXICojnG07S2UIn9UNqK/JAztzfC36YkvoW4dkjp0DjJUM0ltaaS2jkry++Ua63H26v5hYsr32n29MGxYW4C4pX2i/WitTpCJ98b0b7HF2t3WpEdwGxc+JFugS2P4Qrwy+AuCea92awinnOunJPRVDtquXS+NTv7QsEJPOttUHt2vYGrvIsE8P28ZiGYH9exe1vRUllLaraWdGx3Uq1WolIjLqpVfCVN8wXi9jzj7W5v3L7MoqJhYgZNTDwRvfriQqVStNM8JU6zVuyj1FFm3fsdpRZJZce1ynjNlW0XZaNJLZs9SsHMvDHxhIVBvzW8iwXwBtStXnJNDZ8rTExufW9cM72untCbMTFpMEU3Q00QBnwgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAtfh/wMhbgyHwH5+jgAAAABJRU5ErkJggg=="/>
+ <path d="m 23.507812 18.898438 l 1.945313 16.953124 c 0.410156 3.546876 1.113281 7.082032 1.050781 10.652344 c -0.027344 1.789063 -0.320312 3.609375 -1.179687 5.171875 c -0.429688 0.785157 -1 1.492188 -1.707031 2.039063 c -0.707032 0.546875 -1.550782 0.925781 -2.4375 1.035156 c -1.25 0.152344 -2.5 -0.222656 -3.679688 -0.675781 c -1.175781 -0.449219 -2.335938 -0.988281 -3.582031 -1.171875 c -1.367188 -0.203125 -2.785157 0.035156 -4.039063 0.617187 c -1.25 0.582031 -2.335937 1.5 -3.164062 2.605469 c -1.652344 2.210938 -2.242188 5.09375 -2.042969 7.851562 c 0.152344 2.113282 0.773437 4.25 2.109375 5.898438 c 0.667969 0.824219 1.507812 1.515625 2.46875 1.964844 c 0.960938 0.449218 2.039062 0.652344 3.09375 0.53125 c 1.476562 -0.167969 2.800781 -0.9375 4.136719 -1.582032 c 0.667969 -0.324218 1.355469 -0.621093 2.074219 -0.800781 c 0.722656 -0.175781 1.484374 -0.230469 2.207031 -0.070312 c 0.78125 0.175781 1.5 0.597656 2.070312 1.15625 c 0.574219 0.5625 1.007813 1.257812 1.3125 1.996093 c 0.613281 1.480469 0.726563 3.113282 0.800781 4.714844 c 0.441407 9.582032 -0.285156 19.21875 -2.152343 28.628906 c 6.460937 2.402344 13.152343 4.175782 19.953125 5.285157 c 2.421875 0.394531 4.945312 0.695312 7.285156 -0.023438 c 1.171875 -0.363281 2.273438 -0.988281 3.109375 -1.886719 c 0.832031 -0.898437 1.378906 -2.082031 1.414063 -3.304687 c 0.019531 -0.792969 -0.167969 -1.578125 -0.464844 -2.308594 c -0.296875 -0.734375 -0.699219 -1.417969 -1.125 -2.085937 c -0.851563 -1.332032 -1.8125 -2.644532 -2.195313 -4.175782 c -0.378906 -1.492187 -0.167969 -3.105468 0.484375 -4.5 c 0.652344 -1.394531 1.722656 -2.570312 2.992188 -3.4375 c 2.539062 -1.738281 5.742187 -2.222656 8.816406 -2.167968 c 2.75 0.046875 5.578125 0.515625 7.90625 1.980468 c 1.164062 0.730469 2.1875 1.707032 2.898438 2.882813 c 0.707031 1.179687 1.097656 2.5625 1.023437 3.933594 c -0.105469 1.996093 -1.148437 3.796875 -1.984375 5.609375 c -0.417969 0.90625 -0.789062 1.84375 -0.96875 2.824218 c -0.179688 0.980469 -0.160156 2.019532 0.195312 2.953126 c 0.5 1.324218 1.632813 2.339843 2.910157 2.953124 c 1.28125 0.613282 2.699219 0.867188 4.109375 1.03125 c 8.546875 0.988282 17.421875 -1.183593 24.546875 -6.007812 l -2.867188 -18.113281 c -0.515625 -3.257813 -1.230469 -6.523438 -1.128906 -9.820313 c 0.050781 -1.648437 0.359375 -3.320312 1.152344 -4.769531 c 0.394531 -0.722656 0.910156 -1.382813 1.546875 -1.914063 c 0.632812 -0.527343 1.382812 -0.917968 2.191406 -1.097656 c 0.761719 -0.167968 1.5625 -0.144531 2.332031 -0.003906 s 1.511719 0.394531 2.242188 0.679688 c 1.457031 0.566406 2.890625 1.265624 4.441406 1.46875 c 1.433594 0.191406 2.917969 -0.066407 4.226563 -0.679688 c 1.308593 -0.613281 2.445312 -1.574219 3.308593 -2.734375 c 1.726563 -2.316406 2.3125 -5.363281 1.960938 -8.234375 c -0.285157 -2.339844 -1.195313 -4.644531 -2.816407 -6.359375 c -0.8125 -0.855469 -1.792968 -1.554687 -2.882812 -2.003906 s -2.285156 -0.648438 -3.460938 -0.535157 c -1.5625 0.152344 -3.011718 0.835938 -4.476562 1.398438 c -0.734375 0.28125 -1.480469 0.53125 -2.253906 0.671875 c -0.769532 0.140625 -1.570313 0.167969 -2.335938 -0.003906 c -1.160156 -0.257813 -2.195312 -0.964844 -2.945312 -1.882813 c -0.75 -0.921875 -1.226563 -2.046875 -1.476563 -3.207031 c -0.5 -2.324219 -0.121093 -4.734375 0.21875 -7.085937 c 1.132813 -7.882813 1.773438 -15.835938 1.910157 -23.800782 c -6.902344 -2.328125 -14.0625 -3.890625 -21.304688 -4.648437 c -2.097656 -0.222657 -4.269531 -0.367188 -6.273438 0.300781 c -1 0.332031 -1.941406 0.875 -2.667968 1.636719 c -0.730469 0.765625 -1.234375 1.753906 -1.335938 2.804687 c -0.074218 0.796875 0.082032 1.605469 0.367188 2.351563 c 0.28125 0.746093 0.695312 1.441406 1.140625 2.105469 c 0.886719 1.328124 1.9375 2.585937 2.480469 4.089843 c 0.578124 1.613281 0.519531 3.429688 -0.066407 5.039063 c -0.582031 1.613281 -1.671875 3.019531 -3.023437 4.078125 c -2.695313 2.113281 -6.289063 2.785156 -9.714844 2.632812 c -2.800781 -0.125 -5.664062 -0.800781 -7.90625 -2.488281 c -1.117188 -0.847656 -2.0625 -1.9375 -2.660156 -3.207031 c -0.601563 -1.269531 -0.847656 -2.714844 -0.621094 -4.097657 c 0.324219 -1.976562 1.550781 -3.667968 2.574219 -5.390624 c 0.511719 -0.863282 0.980469 -1.757813 1.269531 -2.71875 c 0.289062 -0.960938 0.386719 -1.992188 0.148438 -2.96875 c -0.242188 -0.980469 -0.820313 -1.863282 -1.574219 -2.535157 c -0.75 -0.671875 -1.675781 -1.140625 -2.640625 -1.425781 c -1.9375 -0.574219 -4.003906 -0.433594 -6.011719 -0.207031 c -7.308594 0.820312 -14.496094 2.714843 -21.257813 5.605469 z m 0 0" fill="#62a0ea"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/application-x-executable.svg b/Adwaita/scalable/mimetypes/application-x-executable.svg
new file mode 100644
index 000000000..a2f038e43
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/application-x-executable.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m 4 4 h 119 v 119 h -119 z m 0 0"/>
+ </clipPath>
+ <clipPath id="b">
+ <path d="m 69.164062 6.558594 l 51.542969 51.542968 c 3.046875 3.046876 3.046875 7.988282 0 11.035157 l -51.542969 51.542969 c -3.046874 3.046874 -7.988281 3.046874 -11.035156 0 l -51.542968 -51.542969 c -3.046876 -3.046875 -3.046876 -7.988281 0 -11.035157 l 51.542968 -51.542968 c 3.046875 -3.046875 7.988282 -3.046875 11.035156 0 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 48 32 h 75 v 91 h -75 z m 0 0"/>
+ </clipPath>
+ <clipPath id="d">
+ <path d="m 69.164062 6.558594 l 51.542969 51.542968 c 3.046875 3.046876 3.046875 7.988282 0 11.035157 l -51.542969 51.542969 c -3.046874 3.046874 -7.988281 3.046874 -11.035156 0 l -51.542968 -51.542969 c -3.046876 -3.046875 -3.046876 -7.988281 0 -11.035157 l 51.542968 -51.542968 c 3.046875 -3.046875 7.988282 -3.046875 11.035156 0 z m 0 0"/>
+ </clipPath>
+ <clipPath id="e">
+ <path d="m 4 4 h 57 v 89 h -57 z m 0 0"/>
+ </clipPath>
+ <clipPath id="f">
+ <path d="m 69.164062 6.558594 l 51.542969 51.542968 c 3.046875 3.046876 3.046875 7.988282 0 11.035157 l -51.542969 51.542969 c -3.046874 3.046874 -7.988281 3.046874 -11.035156 0 l -51.542968 -51.542969 c -3.046876 -3.046875 -3.046876 -7.988281 0 -11.035157 l 51.542968 -51.542968 c 3.046875 -3.046875 7.988282 -3.046875 11.035156 0 z m 0 0"/>
+ </clipPath>
+ <g clip-path="url(#a)">
+ <g clip-path="url(#b)">
+ <path d="m 65.136719 2.53125 l 59.597656 59.597656 c 0.824219 0.824219 0.824219 2.15625 0 2.980469 l -59.597656 59.597656 c -0.824219 0.824219 -2.15625 0.824219 -2.980469 0 l -59.597656 -59.597656 c -0.824219 -0.824219 -0.824219 -2.15625 0 -2.980469 l 59.597656 -59.597656 c 0.824219 -0.824219 2.15625 -0.824219 2.980469 0 z m 0 0" fill="#3584e4"/>
+ </g>
+ </g>
+ <g clip-path="url(#c)">
+ <g clip-path="url(#d)">
+ <path d="m 100.933594 32.875 l -2.410156 7.273438 c -0.117188 -0.007813 -0.230469 -0.011719 -0.347657 -0.015626 c -1.953125 0.011719 -3.902343 0.164063 -5.835937 0.449219 l -3.363282 -6.949219 c -2.4375 0.46875 -4.832031 1.117188 -7.171874 1.945313 l 0.558593 7.65625 c -1.910156 0.78125 -3.765625 1.707031 -5.542969 2.761719 l -5.78125 -5.148438 c -2.066406 1.371094 -4.027343 2.890625 -5.867187 4.554688 l 3.4375 6.84375 c -1.464844 1.460937 -2.820313 3.027344 -4.058594 4.6875 l -7.328125 -2.550782 c -1.378906 2.058594 -2.605468 4.21875 -3.660156 6.460938 l 5.785156 5 c -0.792968 1.910156 -1.441406 3.878906 -1.945312 5.886719 l -7.738282 0.449219 c -0.492187 2.429687 -0.800781 4.894531 -0.921874 7.371093 l 7.273437 2.410157 c -0.003906 0.113281 -0.011719 0.230468 -0.015625 0.347656 c 0.015625 1.953125 0.164062 3.902344 0.449219 5.835937 l -6.949219 3.363281 c 0.46875 2.433594 1.117188 4.832032 1.945312 7.167969 l 7.65625 -0.554687 c 0.785157 1.910156 1.707032 3.765625 2.761719 5.542968 l -5.148437 5.78125 c 1.371094 2.066407 2.894531 4.027344 4.554687 5.867188 l 6.84375 -3.4375 c 1.460938 1.464844 3.027344 2.820312 4.6875 4.054688 l -2.546875 7.332031 c 2.054688 1.378906 4.214844 2.601562 6.457032 3.660156 l 5 -5.785156 c 1.914062 0.792969 3.878906 1.441406 5.886718 1.945312 l 0.453125 7.738281 c 2.429688 0.488282 4.890625 0.796876 7.367188 0.921876 l 2.410156 -7.273438 c 0.117187 0.003906 0.230469 0.011719 0.347656 0.015625 c 1.953125 -0.015625 3.902344 -0.164063 5.835938 -0.449219 l 3.363281 6.949219 c 2.433594 -0.46875 4.832031 -1.117187 7.167969 -1.945313 l -0.554688 -7.65625 c 1.910157 -0.785156 3.765625 -1.707031 5.542969 -2.761718 l 5.78125 5.144531 c 2.066406 -1.367187 4.027344 -2.890625 5.867188 -4.550781 l -3.4375 -6.847656 c 1.464843 -1.457032 2.820312 -3.023438 4.054687 -4.683594 l 7.332031 2.546875 c 1.378906 -2.058594 2.601563 -4.214844 3.660156 -6.457031 l -5.785156 -5 c 0.792969 -1.914063 1.441406 -3.878907 1.945313 -5.886719 l 7.738281 -0.453125 c 0.492188 -2.429688 0.796875 -4.890625 0.921875 -7.367188 l -7.273437 -2.410156 c 0.003906 -0.117188 0.011718 -0.230469 0.015624 -0.347656 c -0.015624 -1.953125 -0.164062 -3.902344 -0.449218 -5.835938 l 6.949218 -3.363281 c -0.46875 -2.4375 -1.117187 -4.832031 -1.945312 -7.171875 l -7.65625 0.558594 c -0.785156 -1.914063 -1.707031 -3.765625 -2.761719 -5.542969 l 5.144531 -5.78125 c -1.367187 -2.066406 -2.890624 -4.027344 -4.550781 -5.867187 l -6.847656 3.4375 c -1.457031 -1.464844 -3.023437 -2.820313 -4.683594 -4.058594 l 2.546875 -7.328125 c -2.058594 -1.378907 -4.214844 -2.605469 -6.457031 -3.660157 l -5 5.785157 c -1.914063 -0.792969 -3.878906 -1.441407 -5.886719 -1.945313 l -0.453125 -7.738281 c -2.429687 -0.492187 -4.890625 -0.800781 -7.367187 -0.921875 z m -2.757813 18.484375 c 17.09375 0 30.949219 13.855469 30.949219 30.949219 s -13.855469 30.949218 -30.949219 30.949218 s -30.949219 -13.855468 -30.949219 -30.949218 s 13.855469 -30.949219 30.949219 -30.949219 z m 0 0" fill="#98c1f1"/>
+ </g>
+ </g>
+ <g clip-path="url(#e)">
+ <g clip-path="url(#f)">
+ <path d="m 13.84375 -6.292969 l -2.414062 7.273438 c -0.113282 -0.007813 -0.230469 -0.011719 -0.347657 -0.019531 c -1.953125 0.015624 -3.902343 0.167968 -5.832031 0.453124 l -3.367188 -6.949218 c -2.433593 0.46875 -4.832031 1.117187 -7.167968 1.945312 l 0.558594 7.65625 c -1.914063 0.78125 -3.765626 1.703125 -5.542969 2.757813 l -5.785157 -5.144531 c -2.066406 1.371093 -4.027343 2.890624 -5.867187 4.554687 l 3.4375 6.84375 c -1.464844 1.460937 -2.820313 3.027344 -4.054687 4.683594 l -7.328126 -2.546875 c -1.382812 2.058594 -2.605468 4.21875 -3.664062 6.460937 l 5.789062 5 c -0.792968 1.910157 -1.445312 3.878907 -1.949218 5.886719 l -7.738282 0.449219 c -0.488281 2.429687 -0.796874 4.894531 -0.917968 7.367187 l 7.273437 2.414063 c -0.007812 0.113281 -0.011719 0.230469 -0.019531 0.347656 c 0.015625 1.953125 0.167969 3.902344 0.453125 5.832031 l -6.949219 3.367188 c 0.464844 2.433594 1.117188 4.832031 1.941406 7.167968 l 7.660157 -0.558593 c 0.78125 1.914062 1.703125 3.765625 2.757812 5.542969 l -5.144531 5.785156 c 1.367188 2.066406 2.890625 4.027344 4.554688 5.867187 l 6.84375 -3.4375 c 1.460937 1.464844 3.027343 2.820313 4.683593 4.054688 l -2.546875 7.328125 c 2.058594 1.382812 4.21875 2.605468 6.457032 3.664062 l 5.003906 -5.785156 c 1.910156 0.789062 3.878906 1.441406 5.886718 1.945312 l 0.449219 7.738282 c 2.429688 0.488281 4.890625 0.796875 7.367188 0.917968 l 2.410156 -7.273437 c 0.117187 0.007813 0.234375 0.015625 0.347656 0.019531 c 1.953125 -0.015625 3.902344 -0.167968 5.835938 -0.453125 l 3.367187 6.949219 c 2.433594 -0.464844 4.828125 -1.117188 7.167969 -1.941406 l -0.558594 -7.660156 c 1.914063 -0.78125 3.765625 -1.703126 5.542969 -2.757813 l 5.785156 5.144531 c 2.066406 -1.367187 4.027344 -2.890625 5.863282 -4.554687 l -3.4375 -6.84375 c 1.46875 -1.460938 2.824218 -3.023438 4.058593 -4.683594 l 7.328125 2.546875 c 1.382813 -2.058594 2.605469 -4.21875 3.664063 -6.457031 l -5.789063 -5 c 0.792969 -1.914063 1.445313 -3.882813 1.949219 -5.890625 l 7.734375 -0.449219 c 0.492188 -2.429687 0.800781 -4.890625 0.921875 -7.367187 l -7.273437 -2.410157 c 0.007812 -0.117187 0.011718 -0.234375 0.019531 -0.347656 c -0.015625 -1.953125 -0.167969 -3.902344 -0.453125 -5.835937 l 6.949218 -3.367188 c -0.46875 -2.433594 -1.117187 -4.828125 -1.941406 -7.167969 l -7.660156 0.558594 c -0.78125 -1.914063 -1.703125 -3.765625 -2.757812 -5.542969 l 5.144531 -5.785156 c -1.371094 -2.066406 -2.890625 -4.027344 -4.554688 -5.863281 l -6.84375 3.4375 c -1.460937 -1.464844 -3.027343 -2.824219 -4.683593 -4.058594 l 2.546874 -7.328125 c -2.058593 -1.378906 -4.21875 -2.605469 -6.460937 -3.664062 l -5 5.789062 c -1.910156 -0.792969 -3.878906 -1.445312 -5.886719 -1.949219 l -0.449218 -7.734375 c -2.429688 -0.492187 -4.894532 -0.800781 -7.367188 -0.921875 z m 0 0" fill="#1a5fb4"/>
+ </g>
+ </g>
+ <path d="m 5.167969 60.457031 c -1.234375 3.042969 -0.613281 6.644531 1.859375 9.117188 l 50.660156 50.664062 c 3.300781 3.300781 8.617188 3.300781 11.917969 0 l 50.660156 -50.664062 c 2.472656 -2.472657 3.09375 -6.074219 1.859375 -9.117188 c -0.410156 1.019531 -1.03125 1.972657 -1.859375 2.800781 l -50.660156 50.660157 c -3.300781 3.300781 -8.617188 3.300781 -11.917969 0 l -50.660156 -50.660157 c -0.828125 -0.828124 -1.449219 -1.78125 -1.859375 -2.800781 z m 0 0" fill="#1a5fb4" fill-opacity="0.501961"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/application-x-firmware.svg b/Adwaita/scalable/mimetypes/application-x-firmware.svg
new file mode 100644
index 000000000..7baa0100a
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/application-x-firmware.svg
@@ -0,0 +1 @@
+<svg height="128" width="128" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f9f06b"/><stop offset=".512" stop-color="#fcf7ac"/><stop offset="1" stop-color="#f9f06b"/></linearGradient><linearGradient id="c" gradientTransform="matrix(.17746 0 0 .17717 20.391 70.756)" x1="94.021" x2="94.021" xlink:href="#a" y1="194.219" y2="234.219"/><linearGradient id="b" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d5d1cc"/><stop offset=".183" stop-color="#f6f5f4"/><stop offset=".395" stop-color="#fff"/><stop offset=".784" stop-color="#d7d3ce"/><stop offset="1" stop-color="#c8c2bb"/></linearGradient><linearGradient id="d" x1="60.5" x2="60.5" xlink:href="#b" y1="66.569" y2="70.118"/><linearGradient id="e" x1="23.357" x2="24.498" xlink:href="#a" y1="87.509" y2="91.768"/><linearGradient id="f" gradientTransform="matrix(.70982 0 0 .2366 11.29 25.281)" x1="17" x2="18.608" xlink:href="#a" y1="253" y2="259"/><linearGradient id="g" gradientTransform="matrix(.70982 0 0 .2366 25.719 16.763)" x1="17" x2="18.608" xlink:href="#a" y1="253" y2="259"/><linearGradient id="h" x1="37.786" x2="38.927" xlink:href="#a" y1="70.473" y2="74.732"/><linearGradient id="i" gradientTransform="matrix(.70982 0 0 .2366 25.719 8.246)" x1="17" x2="18.608" xlink:href="#a" y1="253" y2="259"/><linearGradient id="j" x1="67.946" x2="67.946" xlink:href="#b" y1="61.951" y2="65.5"/><linearGradient id="k" gradientTransform="matrix(.70982 0 0 -.70982 41.683 233.018)" x1="37" x2="37" xlink:href="#b" y1="249" y2="254"/><linearGradient id="l" x1="46.304" x2="46.304" xlink:href="#b" y1="86.089" y2="89.638"/><linearGradient id="m" x1="23.357" x2="24.498" xlink:href="#a" y1="77.259" y2="81.518"/><linearGradient id="n" gradientTransform="matrix(.70982 0 0 .2366 11.29 15.031)" x1="17" x2="18.608" xlink:href="#a" y1="253" y2="259"/><linearGradient id="o" x1="23.357" x2="24.498" xlink:href="#a" y1="58.009" y2="62.268"/><linearGradient id="p" gradientTransform="matrix(.70982 0 0 .2366 11.29 -4.219)" x1="17" x2="18.608" xlink:href="#a" y1="253" y2="259"/><linearGradient id="q" gradientTransform="matrix(.17746 0 0 .17717 6.19 70.756)" x1="94.021" x2="94.021" xlink:href="#a" y1="194.219" y2="234.219"/><path d="M16 27.93h96c4.434 0 8 3.57 8 8V86l-30 30H16a7.98 7.98 0 0 1-8-8V35.93c0-4.43 3.566-8 8-8zm0 0" fill="#2ec27e"/><path d="M120 86.125H98a7.98 7.98 0 0 0-8 8V116zm0 0" fill="#deddda"/><path d="M34.945 108.71v-8.425l4.262-4.258h3.547l3.55-3.55V83.87M42.043 107.383v-5.676l7.102-7.102v-7.902" fill="none" stroke="#f9f06b" stroke-width="1.42"/><path d="M34.945 103.04c-1.18 0-2.129.948-2.129 2.124v9.922c0 .273.055.527.145.766h3.973c.09-.239.14-.493.14-.766v-9.922c0-1.176-.949-2.125-2.129-2.125zm7.098 0c-1.18 0-2.129.948-2.129 2.124v9.922c0 .273.055.527.145.766h3.972c.09-.239.145-.493.145-.766v-9.922a2.126 2.126 0 0 0-2.133-2.125zm7.102 0c-1.18 0-2.133.948-2.133 2.124v9.922c0 .273.054.527.144.766h3.973c.09-.239.144-.493.144-.766v-9.922c0-1.176-.949-2.125-2.128-2.125zm7.097 0c-1.18 0-2.129.948-2.129 2.124v9.922c0 .273.051.527.14.766h3.974c.09-.239.144-.493.144-.766v-9.922c0-1.176-.95-2.125-2.129-2.125zm7.098 0c-1.18 0-2.13.948-2.13 2.124v9.922c0 .273.052.527.142.766h3.972a2.07 2.07 0 0 0 .145-.766v-9.922c0-1.176-.95-2.125-2.13-2.125zm7.097 0c-1.18 0-2.128.948-2.128 2.124v9.922c0 .273.05.527.144.766h3.969a2.07 2.07 0 0 0 .144-.766v-9.922c0-1.176-.949-2.125-2.129-2.125zm7.098 0c-1.18 0-2.129.948-2.129 2.124v9.922c0 .273.051.527.145.766h3.972c.09-.239.141-.493.141-.766v-9.922c0-1.176-.95-2.125-2.129-2.125zm7.098 0c-1.18 0-2.13.948-2.13 2.124v9.922c0 .273.056.527.145.766h3.973c.09-.239.14-.493.14-.766v-9.922c0-1.176-.948-2.125-2.128-2.125zm0 0" fill="url(#c)"/><path d="M63.34 105.254v-3.547l-5.68-5.68v-9.226M56.242 105.254v-4.969l-1.422-1.418V86.801M49.145 105.254v-6.387l2.835-2.84v-9.226" fill="none" stroke="#f9f06b" stroke-width="1.42"/><path d="M44.883 70.473h17.035a2.13 2.13 0 0 1 2.133 2.129v12.066a2.13 2.13 0 0 1-2.133 2.133H44.883a2.13 2.13 0 0 1-2.13-2.133V72.602c0-1.176.954-2.13 2.13-2.13zm0 0" fill="#3d3846"/><path d="M50.563 59.117h7.808l2.129 2.13v8.515" fill="none" stroke="#f9f06b" stroke-width="1.42"/><path d="M57.66 69.762v-7.805l-2.84-2.84M54.82 69.762v-7.098l-3.547-3.547M51.98 69.762v-4.969l-1.417-1.418h-7.81M49.145 69.762v-5.676M46.305 69.762v-5.676" fill="none" stroke="#f9f06b" stroke-width="1.42"/><path d="M46.305 66.21a.709.709 0 0 0-.711.712v2.84h1.418v-2.84a.708.708 0 0 0-.707-.711zm2.84 0a.709.709 0 0 0-.711.712v2.84h1.418v-2.84a.708.708 0 0 0-.707-.711zm2.835 0a.708.708 0 0 0-.707.712v2.84h1.418v-2.84a.709.709 0 0 0-.71-.711zm2.84 0a.708.708 0 0 0-.707.712v2.84h1.418v-2.84a.709.709 0 0 0-.71-.711zm2.84 0a.709.709 0 0 0-.71.712v2.84h1.421v-2.84a.709.709 0 0 0-.71-.711zm2.84 0a.709.709 0 0 0-.71.712v2.84h1.42v-2.84a.709.709 0 0 0-.71-.711zm0 0" fill="url(#d)"/><path d="M44.883 68.344h17.035a2.13 2.13 0 0 1 2.133 2.129V83.25a2.13 2.13 0 0 1-2.133 2.129H44.883a2.129 2.129 0 0 1-2.13-2.129V70.473c0-1.176.954-2.13 2.13-2.13zm0 0" fill="#5e5c64"/><path d="M60.5 86.8v4.97l9.938 9.937v2.836" fill="none" stroke="#f9f06b" stroke-width="1.42"/><path d="M45.594 72.602h10.648v1.421H45.594zM45.594 75.441h5.68v2.84h-5.68zM51.98 75.441h7.81v2.84h-7.81zm0 0" fill="#77767b"/><g fill="none" stroke="#f9f06b" stroke-width="1.42"><path d="M74.695 87.508a1.419 1.419 0 1 1-2.84 0c0-.781.637-1.418 1.422-1.418s1.418.637 1.418 1.418zM73.625 69.758c0 .785-.637 1.422-1.418 1.422a1.422 1.422 0 0 1-1.422-1.422 1.42 1.42 0 0 1 2.84 0zM82.145 69.758a1.419 1.419 0 1 1-2.84 0c0-.781.633-1.418 1.418-1.418s1.422.637 1.422 1.418zM82.145 64.082c0 .781-.637 1.418-1.422 1.418s-1.418-.637-1.418-1.418a1.419 1.419 0 1 1 2.84 0zm0 0"/><path d="M73.277 88.93v1.418l4.258 4.257v10.649M72.207 71.18v1.418l1.418 1.422h5.68l1.418-1.422V71.18M50.563 59.117a1.42 1.42 0 1 1-2.841-.005 1.42 1.42 0 0 1 2.84.005zM42.754 63.375c0 .785-.637 1.418-1.418 1.418a1.419 1.419 0 1 1 1.418-1.418zm0 0"/></g><path d="M19.809 88.219h5.68v4.258h-5.68zm0 0" fill="url(#e)"/><path d="M19.809 85.379h5.68V86.8h-5.68zm0 0" fill="url(#f)"/><path d="M34.238 76.863h5.676v1.418h-5.676zm0 0" fill="url(#g)"/><path d="M34.238 71.184h5.676v4.257h-5.676zm0 0" fill="url(#h)"/><path d="M34.238 68.344h5.676v1.418h-5.676zm0 0" fill="url(#i)"/><path d="M80.723 52.719a1.421 1.421 0 1 1 0 2.84 1.418 1.418 0 0 1-1.418-1.418c0-.786.632-1.422 1.418-1.422zM80.723 44.203a1.419 1.419 0 1 1 0 2.84c-.785 0-1.418-.637-1.418-1.422s.632-1.418 1.418-1.418zM75.043 44.203a1.419 1.419 0 1 1 0 2.84c-.781 0-1.418-.637-1.418-1.422s.637-1.418 1.418-1.418zm0 0" fill="none" stroke="#f9f06b" stroke-width="1.41975"/><path d="M82.145 54.14h1.418l1.417-1.421v-5.676l-1.418-1.422h-1.417" fill="none" stroke="#f9f06b" stroke-width="1.42"/><path d="M67.238 55.563h7.098a1.42 1.42 0 0 1 1.418 1.417v4.97c0 .784-.637 1.421-1.418 1.421h-7.098a1.422 1.422 0 0 1-1.422-1.422V56.98c0-.78.637-1.417 1.422-1.417zm0 0" fill="#3d3846"/><path d="M67.238 62.66v2.13a.709.709 0 1 0 1.418 0v-2.13zm2.836 0v2.13c0 .394.317.71.711.71.395 0 .711-.316.711-.71v-2.13zm2.84 0v2.13c0 .394.316.71.711.71s.71-.316.71-.71v-2.13zm0 0" fill="url(#j)"/><path d="M67.238 55.563v-2.13a.709.709 0 1 1 1.418 0v2.13zm2.836 0v-2.13c0-.394.317-.71.711-.71.395 0 .711.316.711.71v2.13zm2.84 0v-2.13c0-.394.316-.71.711-.71s.71.316.71.71v2.13zm0 0" fill="url(#k)"/><path d="M67.238 53.434h7.098a1.42 1.42 0 0 1 1.418 1.418v5.68c0 .784-.637 1.417-1.418 1.417h-7.098a1.419 1.419 0 0 1-1.422-1.418v-5.68c0-.78.637-1.417 1.422-1.417zm0 0" fill="#5e5c64"/><path d="M67.238 54.852h5.676v1.421h-5.676zM67.238 57.691h2.836v1.422h-2.836zm0 0" fill="#77767b"/><path d="M87.113 76.148h4.258v4.258h-4.258zm0 0" fill="#986a44"/><path d="M87.113 76.148h4.258v2.84h-4.258zm0 0" fill="#b5835a"/><path d="M87.113 76.148h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M87.113 80.406h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M91.371 76.148h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M91.371 80.406h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M87.113 71.887h4.258v4.261h-4.258zm0 0" fill="#986a44"/><path d="M87.113 71.887h4.258v2.84h-4.258zm0 0" fill="#b5835a"/><path d="M87.113 71.887h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M87.113 76.148h1.418v-1.421h-1.418zm0 0" fill="#c0bfbc"/><path d="M91.371 71.887h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M91.371 76.148h1.418v-1.421h-1.418zm0 0" fill="#c0bfbc"/><path d="M87.113 67.629h4.258v4.258h-4.258zm0 0" fill="#986a44"/><path d="M87.113 67.629h4.258v2.84h-4.258zm0 0" fill="#b5835a"/><path d="M87.113 67.629h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M87.113 71.887h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M91.371 67.629h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M91.371 71.887h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M21.809 43.156v-5.68h2.84v5.68zm0 0" fill="#986a44"/><path d="M21.809 43.156v-5.68h1.418v5.68zm0 0" fill="#b5835a"/><path d="M21.809 43.156v-1.418h2.84v1.418zM21.809 38.898v-1.421h2.84v1.421zm0 0" fill="#f6f5f4"/><path d="M30.324 43.156v-5.68h2.84v5.68zm0 0" fill="#986a44"/><path d="M30.324 43.156v-5.68h1.422v5.68zm0 0" fill="#b5835a"/><path d="M30.324 43.156v-1.418h2.84v1.418zM30.324 38.898v-1.421h2.84v1.421zm0 0" fill="#f6f5f4"/><path d="M26.066 43.156v-5.68h2.84v5.68zm0 0" fill="#986a44"/><path d="M26.066 43.156v-5.68h1.422v5.68zm0 0" fill="#b5835a"/><path d="M26.066 43.156v-1.418h2.84v1.418zM26.066 38.898v-1.421h2.84v1.421zm0 0" fill="#f6f5f4"/><path d="M45.594 86.09v2.84c0 .39.316.707.71.707.391 0 .708-.317.708-.707v-2.84zm2.84 0v2.84c0 .39.316.707.71.707.391 0 .708-.317.708-.707v-2.84zm2.84 0v2.84a.708.708 0 0 0 1.418 0v-2.84zm2.84 0v2.84a.708.708 0 0 0 1.418 0v-2.84zm2.835 0v2.84c0 .39.317.707.711.707.395 0 .711-.317.711-.707v-2.84zm2.84 0v2.84c0 .39.316.707.711.707s.71-.317.71-.707v-2.84zm0 0" fill="url(#l)"/><path d="M105.363 76.148h4.258v4.258h-4.258zm0 0" fill="#986a44"/><path d="M105.363 76.148h4.258v2.84h-4.258zm0 0" fill="#b5835a"/><path d="M105.363 76.148h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M105.363 80.406h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M109.621 76.148h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M109.621 80.406h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M105.363 71.887h4.258v4.261h-4.258zm0 0" fill="#986a44"/><path d="M105.363 71.887h4.258v2.84h-4.258zm0 0" fill="#b5835a"/><path d="M105.363 71.887h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M105.363 76.148h1.418v-1.421h-1.418zm0 0" fill="#c0bfbc"/><path d="M109.621 71.887h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M109.621 76.148h1.418v-1.421h-1.418zm0 0" fill="#c0bfbc"/><path d="M105.363 67.629h4.258v4.258h-4.258zm0 0" fill="#986a44"/><path d="M105.363 67.629h4.258v2.84h-4.258zm0 0" fill="#b5835a"/><path d="M105.363 67.629h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M105.363 71.887h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M109.621 67.629h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M109.621 71.887h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M95.863 76.148h4.258v4.258h-4.258zm0 0" fill="#986a44"/><path d="M95.863 76.148h4.258v2.84h-4.258zm0 0" fill="#b5835a"/><path d="M95.863 76.148h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M95.863 80.406h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M100.121 76.148h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M100.121 80.406h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M95.863 71.887h4.258v4.261h-4.258zm0 0" fill="#986a44"/><path d="M95.863 71.887h4.258v2.84h-4.258zm0 0" fill="#b5835a"/><path d="M95.863 71.887h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M95.863 76.148h1.418v-1.421h-1.418zm0 0" fill="#c0bfbc"/><path d="M100.121 71.887h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M100.121 76.148h1.418v-1.421h-1.418zm0 0" fill="#c0bfbc"/><path d="M95.863 67.629h4.258v4.258h-4.258zm0 0" fill="#986a44"/><path d="M95.863 67.629h4.258v2.84h-4.258zm0 0" fill="#b5835a"/><path d="M95.863 67.629h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M95.863 71.887h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M100.121 67.629h1.418v2.84h-1.418zm0 0" fill="#f6f5f4"/><path d="M100.121 71.887h1.418v-1.418h-1.418zm0 0" fill="#c0bfbc"/><path d="M19.809 77.969h5.68v4.258h-5.68zm0 0" fill="url(#m)"/><path d="M19.809 75.129h5.68v1.422h-5.68zm0 0" fill="url(#n)"/><path d="M19.809 58.719h5.68v4.258h-5.68zm0 0" fill="url(#o)"/><path d="M19.809 55.879h5.68V57.3h-5.68zm0 0" fill="url(#p)"/><path d="M20.746 103.04c-1.18 0-2.129.948-2.129 2.124v9.922c0 .273.051.527.145.766h3.968a2.07 2.07 0 0 0 .145-.766v-9.922c0-1.176-.95-2.125-2.129-2.125zm7.098 0c-1.18 0-2.13.948-2.13 2.124v9.922c0 .273.052.527.145.766h3.973c.09-.239.14-.493.14-.766v-9.922c0-1.176-.949-2.125-2.128-2.125zm0 0" fill="url(#q)"/></svg> \ No newline at end of file
diff --git a/Adwaita/scalable/mimetypes/application-x-generic.svg b/Adwaita/scalable/mimetypes/application-x-generic.svg
new file mode 100644
index 000000000..283f4cd2a
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/application-x-generic.svg
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg">
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0" fill="#deddda"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/application-x-sharedlib-symbolic.svg b/Adwaita/scalable/mimetypes/application-x-sharedlib-symbolic.svg
new file mode 100644
index 000000000..d6e709523
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/application-x-sharedlib-symbolic.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16px" height="16px" viewBox="0 0 16 16" version="1.1">
+<g id="surface20559">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 13.617188 7.058594 C 14.136719 7.578125 14.136719 8.421875 13.617188 8.941406 L 8.941406 13.617188 C 8.421875 14.136719 7.578125 14.136719 7.058594 13.617188 L 2.382812 8.941406 C 1.863281 8.421875 1.863281 7.578125 2.382812 7.058594 L 7.058594 2.382812 C 7.578125 1.863281 8.421875 1.863281 8.941406 2.382812 Z M 5.648438 0.976562 L 0.976562 5.648438 C -0.324219 6.953125 -0.324219 9.046875 0.976562 10.351562 L 5.648438 15.023438 C 6.953125 16.324219 9.046875 16.324219 10.351562 15.023438 L 15.023438 10.351562 C 16.324219 9.046875 16.324219 6.953125 15.023438 5.648438 L 10.351562 0.976562 C 9.046875 -0.324219 6.953125 -0.324219 5.648438 0.976562 Z M 5.648438 0.976562 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(18.039216%,20.392157%,21.176471%);fill-opacity:1;" d="M 9.433594 4.558594 C 9.234375 4.566406 9.046875 4.632812 8.886719 4.746094 C 8.4375 5.070312 8.335938 5.699219 8.664062 6.144531 L 8.804688 6.34375 C 9.078125 6.722656 9.03125 7.296875 8.753906 7.671875 C 8.742188 7.691406 8.730469 7.707031 8.71875 7.722656 C 8.445312 8.105469 7.910156 8.324219 7.46875 8.179688 L 7.238281 8.105469 C 6.714844 7.9375 6.148438 8.222656 5.980469 8.746094 C 5.808594 9.273438 6.09375 9.839844 6.621094 10.007812 L 6.84375 10.082031 C 7.289062 10.226562 7.582031 10.722656 7.59375 11.1875 C 7.59375 11.210938 7.59375 11.230469 7.59375 11.253906 C 7.609375 11.71875 7.289062 12.214844 6.84375 12.359375 L 6.621094 12.433594 C 6.09375 12.605469 5.808594 13.167969 5.980469 13.695312 C 6.148438 14.21875 6.714844 14.507812 7.238281 14.335938 L 7.46875 14.257812 C 7.914062 14.113281 8.445312 14.339844 8.71875 14.714844 C 8.730469 14.734375 8.742188 14.75 8.757812 14.765625 C 8.777344 14.796875 8.792969 14.824219 8.8125 14.855469 C 9.113281 14.742188 9.402344 14.566406 9.648438 14.320312 L 10.367188 13.601562 C 10.121094 13.269531 9.925781 12.894531 9.792969 12.492188 C 9.789062 12.480469 9.785156 12.46875 9.78125 12.457031 C 9.777344 12.449219 9.773438 12.445312 9.769531 12.4375 C 9.484375 11.59375 9.617188 10.792969 9.769531 10 C 9.773438 9.996094 9.777344 9.988281 9.78125 9.984375 C 9.785156 9.972656 9.789062 9.957031 9.792969 9.945312 C 10.054688 9.15625 10.550781 8.480469 11.207031 8 C 11.214844 7.996094 11.226562 7.988281 11.234375 7.984375 C 11.253906 7.96875 11.277344 7.953125 11.296875 7.933594 C 11.941406 7.484375 12.730469 7.21875 13.585938 7.21875 C 14.0625 7.21875 14.515625 7.304688 14.9375 7.453125 C 14.839844 7.050781 14.636719 6.667969 14.320312 6.351562 L 12.570312 4.601562 C 12.503906 5.011719 12.160156 5.378906 11.765625 5.503906 C 11.742188 5.511719 11.722656 5.519531 11.703125 5.523438 C 11.257812 5.671875 10.695312 5.542969 10.421875 5.164062 L 10.28125 4.96875 C 10.125 4.757812 9.890625 4.613281 9.628906 4.570312 C 9.5625 4.558594 9.496094 4.554688 9.433594 4.558594 Z M 9.433594 4.558594 "/>
+</g>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/application-x-sharedlib.svg b/Adwaita/scalable/mimetypes/application-x-sharedlib.svg
new file mode 100644
index 000000000..daf4148c9
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/application-x-sharedlib.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m 4 3 h 120 v 121 h -120 z m 0 0"/>
+ </clipPath>
+ <clipPath id="b">
+ <path d="m 69.539062 6.285156 l 51.683594 51.683594 c 3.058594 3.054688 3.058594 8.011719 0 11.066406 l -51.683594 51.683594 c -3.054687 3.058594 -8.007812 3.058594 -11.066406 0 l -51.683594 -51.683594 c -3.054687 -3.054687 -3.054687 -8.011718 0 -11.066406 l 51.683594 -51.683594 c 3.058594 -3.058594 8.011719 -3.058594 11.066406 0 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 49 32 h 75 v 92 h -75 z m 0 0"/>
+ </clipPath>
+ <clipPath id="d">
+ <path d="m 69.539062 6.285156 l 51.683594 51.683594 c 3.058594 3.054688 3.058594 8.011719 0 11.066406 l -51.683594 51.683594 c -3.054687 3.058594 -8.007812 3.058594 -11.066406 0 l -51.683594 -51.683594 c -3.054687 -3.054687 -3.054687 -8.011718 0 -11.066406 l 51.683594 -51.683594 c 3.058594 -3.058594 8.011719 -3.058594 11.066406 0 z m 0 0"/>
+ </clipPath>
+ <clipPath id="e">
+ <path d="m 4 3 h 57 v 90 h -57 z m 0 0"/>
+ </clipPath>
+ <clipPath id="f">
+ <path d="m 69.539062 6.285156 l 51.683594 51.683594 c 3.058594 3.054688 3.058594 8.011719 0 11.066406 l -51.683594 51.683594 c -3.054687 3.058594 -8.007812 3.058594 -11.066406 0 l -51.683594 -51.683594 c -3.054687 -3.054687 -3.054687 -8.011718 0 -11.066406 l 51.683594 -51.683594 c 3.058594 -3.058594 8.011719 -3.058594 11.066406 0 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="g" gradientUnits="userSpaceOnUse" x1="4.74868432634" x2="123.26419061752" y1="91.54568151506" y2="91.54568151506">
+ <stop offset="0" stop-color="#2fc982" stop-opacity="0.501961"/>
+ <stop offset="0.0242762" stop-color="#1b744b" stop-opacity="0.501961"/>
+ <stop offset="0.42004" stop-color="#1b744b" stop-opacity="0.501961"/>
+ <stop offset="0.462892" stop-color="#30cf85"/>
+ <stop offset="0.550073" stop-color="#1b744b" stop-opacity="0.501961"/>
+ <stop offset="0.944898" stop-color="#10412a" stop-opacity="0.501961"/>
+ <stop offset="1" stop-color="#26a269"/>
+ </linearGradient>
+ <g clip-path="url(#a)">
+ <g clip-path="url(#b)">
+ <path d="m 65.5 2.246094 l 59.761719 59.761718 c 0.828125 0.824219 0.828125 2.164063 0 2.988282 l -59.761719 59.761718 c -0.824219 0.828126 -2.164062 0.828126 -2.988281 0 l -59.761719 -59.761718 c -0.824219 -0.824219 -0.824219 -2.164063 0 -2.988282 l 59.761719 -59.761718 c 0.824219 -0.824219 2.164062 -0.824219 2.988281 0 z m 0 0" fill="#2ec27e"/>
+ </g>
+ </g>
+ <g clip-path="url(#c)">
+ <g clip-path="url(#d)">
+ <path d="m 101.398438 32.675781 l -2.417969 7.292969 c -0.117188 -0.007812 -0.234375 -0.011719 -0.351563 -0.019531 c -1.957031 0.015625 -3.910156 0.167969 -5.847656 0.453125 l -3.375 -6.96875 c -2.441406 0.46875 -4.84375 1.121094 -7.191406 1.949218 l 0.5625 7.679688 c -1.917969 0.785156 -3.777344 1.710938 -5.558594 2.765625 l -5.800781 -5.160156 c -2.070313 1.375 -4.039063 2.902343 -5.882813 4.566406 l 3.449219 6.867187 c -1.472656 1.460938 -2.832031 3.03125 -4.070313 4.695313 l -7.347656 -2.554687 c -1.386718 2.066406 -2.613281 4.230468 -3.671875 6.476562 l 5.800781 5.015625 c -0.792968 1.917969 -1.445312 3.890625 -1.953124 5.902344 l -7.757813 0.453125 c -0.492187 2.433594 -0.800781 4.90625 -0.921875 7.386718 l 7.292969 2.417969 c -0.007813 0.117188 -0.011719 0.230469 -0.019531 0.347657 c 0.015624 1.960937 0.167968 3.914062 0.453124 5.851562 l -6.96875 3.375 c 0.46875 2.441406 1.121094 4.84375 1.949219 7.1875 l 7.679688 -0.558594 c 0.785156 1.917969 1.710937 3.777344 2.769531 5.558594 l -5.160156 5.800781 c 1.371094 2.070313 2.898437 4.039063 4.566406 5.882813 l 6.863281 -3.449219 c 1.464844 1.46875 3.03125 2.828125 4.695313 4.066406 l -2.554688 7.351563 c 2.066406 1.382812 4.230469 2.609375 6.476563 3.671875 l 5.015625 -5.804688 c 1.917968 0.796875 3.890625 1.449219 5.902344 1.953125 l 0.453124 7.757813 c 2.4375 0.492187 4.90625 0.800781 7.386719 0.925781 l 2.417969 -7.292969 c 0.117188 0.003907 0.234375 0.011719 0.347656 0.015625 c 1.960938 -0.015625 3.914063 -0.164062 5.851563 -0.453125 l 3.375 6.96875 c 2.441406 -0.46875 4.84375 -1.121093 7.1875 -1.949219 l -0.558594 -7.675781 c 1.917969 -0.785156 3.777344 -1.710937 5.558594 -2.769531 l 5.800781 5.160156 c 2.070312 -1.371094 4.039062 -2.898437 5.882812 -4.566406 l -3.449218 -6.863281 c 1.46875 -1.464844 2.828125 -3.035157 4.070312 -4.699219 l 7.347656 2.554688 c 1.382813 -2.0625 2.613282 -4.226563 3.671876 -6.476563 l -5.800782 -5.011719 c 0.792969 -1.917968 1.445313 -3.890625 1.949219 -5.90625 l 7.761719 -0.449218 c 0.492187 -2.4375 0.800781 -4.90625 0.921875 -7.390626 l -7.292969 -2.414062 c 0.007812 -0.117188 0.011719 -0.234375 0.015625 -0.351562 c -0.011719 -1.957032 -0.164063 -3.914063 -0.449219 -5.851563 l 6.96875 -3.371094 c -0.472656 -2.445312 -1.121094 -4.847656 -1.949218 -7.191406 l -7.679688 0.558594 c -0.785156 -1.917969 -1.710938 -3.773438 -2.769531 -5.558594 l 5.160156 -5.796875 c -1.371094 -2.074219 -2.898437 -4.039062 -4.566406 -5.882812 l -6.863281 3.445312 c -1.464844 -1.46875 -3.035157 -2.828125 -4.695313 -4.066406 l 2.554687 -7.347656 c -2.066406 -1.386719 -4.230468 -2.613282 -6.476562 -3.671876 l -5.015625 5.800782 c -1.917969 -0.792969 -3.890625 -1.449219 -5.902344 -1.953125 l -0.453125 -7.757813 c -2.4375 -0.492187 -4.90625 -0.800781 -7.386718 -0.921875 z m -2.769532 18.53125 c 17.140625 0 31.035156 13.894531 31.035156 31.035157 c 0 17.140624 -13.894531 31.035156 -31.035156 31.035156 c -17.136718 0 -31.03125 -13.894532 -31.03125 -31.035156 c 0 -17.140626 13.894532 -31.035157 31.03125 -31.035157 z m 0 0" fill="#33d17a"/>
+ </g>
+ </g>
+ <g clip-path="url(#e)">
+ <g clip-path="url(#f)">
+ <path d="m 14.066406 -6.601562 l -2.417968 7.292968 c -0.117188 -0.007812 -0.234376 -0.011718 -0.347657 -0.019531 c -1.960937 0.015625 -3.914062 0.167969 -5.851562 0.453125 l -3.375 -6.96875 c -2.441407 0.46875 -4.84375 1.121094 -7.1875 1.949219 l 0.558593 7.679687 c -1.917968 0.785156 -3.777343 1.710938 -5.558593 2.769532 l -5.800781 -5.160157 c -2.070313 1.371094 -4.039063 2.898438 -5.882813 4.566407 l 3.449219 6.863281 c -1.46875 1.464843 -2.828125 3.03125 -4.070313 4.695312 l -7.347656 -2.554687 c -1.382813 2.066406 -2.613281 4.230468 -3.671875 6.476562 l 5.800781 5.015625 c -0.792969 1.917969 -1.445312 3.890625 -1.953125 5.902344 l -7.757812 0.453125 c -0.492188 2.4375 -0.800782 4.90625 -0.921875 7.386719 l 7.292969 2.417969 c -0.007813 0.117187 -0.011719 0.234374 -0.015626 0.347656 c 0.011719 1.960937 0.164063 3.914062 0.449219 5.851562 l -6.96875 3.375 c 0.46875 2.441406 1.121094 4.84375 1.949219 7.1875 l 7.679688 -0.558594 c 0.785156 1.917969 1.710937 3.777344 2.769531 5.558594 l -5.160157 5.800782 c 1.371094 2.070312 2.898438 4.039062 4.566407 5.882812 l 6.863281 -3.449219 c 1.464844 1.46875 3.035156 2.828125 4.695312 4.070313 l -2.554687 7.347656 c 2.066406 1.382812 4.230469 2.613281 6.476563 3.671875 l 5.015624 -5.800781 c 1.917969 0.792968 3.890626 1.445312 5.902344 1.949218 l 0.453125 7.761719 c 2.4375 0.492188 4.90625 0.800781 7.386719 0.921875 l 2.417969 -7.292968 c 0.117187 0.007812 0.234375 0.011718 0.351562 0.015624 c 1.957031 -0.011718 3.910157 -0.164062 5.847657 -0.449218 l 3.375 6.96875 c 2.441406 -0.472656 4.84375 -1.121094 7.191406 -1.949219 l -0.5625 -7.679687 c 1.917968 -0.785157 3.777344 -1.710938 5.558594 -2.769532 l 5.800781 5.160156 c 2.070312 -1.371093 4.039062 -2.898437 5.882812 -4.566406 l -3.449219 -6.863281 c 1.46875 -1.464844 2.832032 -3.035156 4.070313 -4.695313 l 7.347656 2.554688 c 1.386719 -2.066406 2.613281 -4.230469 3.671875 -6.476562 l -5.800781 -5.015626 c 0.792969 -1.917968 1.445313 -3.890624 1.953125 -5.902343 l 7.757812 -0.453125 c 0.492188 -2.4375 0.800782 -4.90625 0.921876 -7.386719 l -7.292969 -2.417969 c 0.007812 -0.117187 0.011719 -0.234375 0.019531 -0.351562 c -0.015625 -1.957032 -0.167969 -3.910156 -0.453125 -5.847656 l 6.96875 -3.375 c -0.46875 -2.441407 -1.121094 -4.84375 -1.949219 -7.191407 l -7.679687 0.5625 c -0.785157 -1.917969 -1.710938 -3.777343 -2.769531 -5.558593 l 5.160156 -5.800782 c -1.371094 -2.070312 -2.898438 -4.039062 -4.566406 -5.882812 l -6.863282 3.449218 c -1.464844 -1.472656 -3.035156 -2.832031 -4.695312 -4.070312 l 2.554687 -7.347656 c -2.066406 -1.386719 -4.230469 -2.613282 -6.476562 -3.671875 l -5.015625 5.800781 c -1.917969 -0.792969 -3.890625 -1.445312 -5.902344 -1.953125 l -0.453125 -7.757813 c -2.4375 -0.492187 -4.90625 -0.800781 -7.386719 -0.921874 z m 0 0" fill="#26a269"/>
+ </g>
+ </g>
+ <path d="m 5.367188 60.332031 c -1.238282 3.050781 -0.617188 6.664063 1.863281 9.144531 l 50.800781 50.800782 c 3.3125 3.308594 8.640625 3.308594 11.949219 0 l 50.800781 -50.800782 c 2.480469 -2.480468 3.101562 -6.09375 1.867188 -9.144531 c -0.414063 1.019531 -1.035157 1.976563 -1.867188 2.808594 l -50.800781 50.800781 c -3.308594 3.308594 -8.636719 3.308594 -11.949219 0 l -50.800781 -50.800781 c -0.828125 -0.832031 -1.449219 -1.789063 -1.863281 -2.808594 z m 0 0" fill="url(#g)"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/audio-x-generic.svg b/Adwaita/scalable/mimetypes/audio-x-generic.svg
new file mode 100644
index 000000000..8d8384c28
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/audio-x-generic.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#8ff0a4"/>
+ <stop offset="1" stop-color="#8ff0a4" stop-opacity="0"/>
+ </linearGradient>
+ <radialGradient id="b" cx="312.657257" cy="2706.578613" gradientTransform="matrix(1.054787 0.0168857 -0.0144512 0.902714 -253.015722 -2359.468445)" r="14.806045" xlink:href="#a"/>
+ <radialGradient id="c" cx="312.657257" cy="2706.578613" gradientTransform="matrix(1.054787 0.0168857 -0.0144512 0.902714 -198.515724 -2359.468445)" r="14.806045" xlink:href="#a"/>
+ <path d="m 49 32 v 45.140625 c -3.304688 -2.042969 -7.113281 -3.132813 -11 -3.140625 c -11.597656 0 -21 9.402344 -21 21 s 9.402344 21 21 21 c 11.199219 -0.015625 20.417969 -8.8125 20.949219 -20 h 0.050781 v -52 h 46.972656 v 33.144531 c -3.304687 -2.046875 -7.113281 -3.136719 -11.003906 -3.144531 c -11.597656 0 -21 9.402344 -21 21 s 9.402344 21 21 21 c 11.199219 -0.015625 20.417969 -8.8125 20.949219 -20 h 0.082031 v -64 c 0 -3.996094 -4.148438 -8 -7.890625 -8 h -51.109375 c -4 0 -8 4 -8 8 z m 0 0" fill="#33d17a"/>
+ <path d="m 59 44 v 2 c 0 -1.222656 1.007812 -2 2.0625 -2 h 42.925781 c 1.058594 0 1.984375 0.996094 1.984375 2 v -2 c 0 -0.964844 -1.972656 -2 -1.972656 -2 h -43 c -1.039062 0 -2 0.984375 -2 2 z m -41.976562 50 c -0.015626 0.332031 -0.023438 0.664062 -0.023438 1 c 0 11.597656 9.402344 21 21 21 c 11.199219 -0.015625 20.417969 -8.8125 20.949219 -20 h 0.050781 v -2 h -0.050781 c -0.53125 11.1875 -9.75 19.984375 -20.949219 20 c -11.261719 0 -20.453125 -8.867188 -20.976562 -20 z m 56.972656 0 c -0.015625 0.332031 -0.027344 0.664062 -0.027344 1 c 0 11.597656 9.402344 21 21 21 c 11.199219 -0.015625 20.417969 -8.8125 20.949219 -20 h 0.082031 v -2 h -0.082031 c -0.53125 11.1875 -9.75 19.984375 -20.949219 20 c -11.261719 0 -20.453125 -8.867188 -20.972656 -20 z m 0 0" fill="#26a269"/>
+ <path d="m 53.839844 90.453125 c 0 8.175781 -6.628906 14.804687 -14.808594 14.804687 c -8.175781 0 -14.804688 -6.628906 -14.804688 -14.804687 s 6.628907 -14.804687 14.804688 -14.804687 c 8.179688 0 14.808594 6.628906 14.808594 14.804687 z m 0 0" fill="url(#b)"/>
+ <path d="m 108.339844 90.453125 c 0 8.175781 -6.628906 14.804687 -14.808594 14.804687 c -8.175781 0 -14.804688 -6.628906 -14.804688 -14.804687 s 6.628907 -14.804687 14.804688 -14.804687 c 8.179688 0 14.808594 6.628906 14.808594 14.804687 z m 0 0" fill="url(#c)"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/font-x-generic.svg b/Adwaita/scalable/mimetypes/font-x-generic.svg
new file mode 100644
index 000000000..fc93ed993
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/font-x-generic.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg">
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0" fill="#deddda"/>
+ <path d="m 35.988281 99.925781 v -2 h 60 v 2 z m 0 0" fill="#1a5fb4"/>
+ <path d="m 63.707031 55.621094 c -6.925781 0 -13.933593 1.851562 -18.683593 5.234375 l 4.511718 8.777343 c 3.140625 -2.496093 7.890625 -4.027343 12.480469 -4.027343 c 6.761719 0 9.984375 3.140625 9.984375 8.535156 h -9.984375 c -13.207031 0 -18.601563 5.316406 -18.601563 12.964844 c 0 7.488281 6.039063 13.125 16.183594 13.125 c 6.363282 0 10.871094 -2.09375 13.207032 -6.039063 v 5.398438 h 11.757812 v -24.722656 c 0 -13.125 -7.652344 -19.246094 -20.855469 -19.246094 z m -0.96875 36.15625 c -4.425781 0 -7.085937 -2.09375 -7.085937 -5.234375 c 0 -2.898438 1.851562 -5.074219 7.730468 -5.074219 h 8.617188 v 4.429688 c -1.449219 3.945312 -5.074219 5.878906 -9.261719 5.878906 z m 0 0" fill="#3584e4"/>
+ <g fill="#1a5fb4">
+ <path d="m 89.988281 49.925781 h 2 v 56 h -2 z m 0 0"/>
+ <path d="m 86.996094 49.925781 l 3.992187 -3.992187 l 3.992188 3.992187 z m 0 0"/>
+ <path d="m 86.996094 103.933594 l 3.992187 3.992187 l 3.992188 -3.992187 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/image-x-generic.svg b/Adwaita/scalable/mimetypes/image-x-generic.svg
new file mode 100644
index 000000000..e603958ac
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/image-x-generic.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.280764" x2="93.490864" y1="36.90527325" y2="96.5379485">
+ <stop offset="0" stop-color="#1a5fb4"/>
+ <stop offset="0.11613" stop-color="#813d9c"/>
+ <stop offset="0.377272" stop-color="#ed333b"/>
+ <stop offset="0.666759" stop-color="#ff7800"/>
+ <stop offset="1" stop-color="#f6d32d"/>
+ </linearGradient>
+ <path d="m 16 27.929688 h 96 c 4.433594 0 8 3.570312 8 8 v 50.070312 l -30 30 h -74 c -4.433594 0 -8 -3.566406 -8 -8 v -72.070312 c 0 -4.429688 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 120 86.125 h -22 c -4.433594 0 -8 3.570312 -8 8 v 21.875 z m 0 0" fill="#deddda"/>
+ <path d="m 16 36 v 72 h 74 v -13.875 c 0 -4.433594 3.566406 -8 8 -8 h 14 v -50.125 z m 0 0" fill="url(#a)"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/inode-directory.svg b/Adwaita/scalable/mimetypes/inode-directory.svg
new file mode 120000
index 000000000..67ce830d8
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/inode-directory.svg
@@ -0,0 +1 @@
+../places/folder.svg \ No newline at end of file
diff --git a/Adwaita/scalable/mimetypes/inode-symlink.svg b/Adwaita/scalable/mimetypes/inode-symlink.svg
new file mode 100644
index 000000000..c4eecc314
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/inode-symlink.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg">
+ <path d="m 16 27.929688 h 96 c 4.433594 0 8 3.570312 8 8 v 50.070312 l -30 30 h -74 c -4.433594 0 -8 -3.566406 -8 -8 v -72.070312 c 0 -4.429688 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <g fill="#deddda">
+ <path d="m 120 86.125 h -22 c -4.433594 0 -8 3.570312 -8 8 v 21.875 z m 0 0"/>
+ <path d="m 54 60 c -3.324219 0 -6 2.675781 -6 6 v 16 c 0 3.324219 2.675781 6 6 6 h 16 c 3.324219 0 6 -2.675781 6 -6 v -8 c 0 -1.105469 -0.894531 -2 -2 -2 s -2 0.894531 -2 2 v 8 c 0 1.109375 -0.890625 2 -2 2 h -16 c -1.109375 0 -2 -0.890625 -2 -2 v -16 c 0 -1.109375 0.890625 -2 2 -2 h 8 c 1.105469 0 2 -0.894531 2 -2 s -0.894531 -2 -2 -2 z m 14 -4 c -1.105469 0 -2 0.894531 -2 2 s 0.894531 2 2 2 h 5.167969 l -10.582031 10.582031 c -0.785157 0.78125 -0.785157 2.050781 0 2.832031 c 0.78125 0.78125 2.046874 0.78125 2.828124 0 l 10.585938 -10.585937 v 5.171875 c 0 1.105469 0.894531 2 2 2 s 2 -0.894531 2 -2 v -10 c 0 -0.175781 -0.023438 -0.347656 -0.070312 -0.515625 c -0.046876 -0.171875 -0.113282 -0.332031 -0.199219 -0.484375 c -0.085938 -0.152344 -0.195313 -0.289062 -0.316407 -0.414062 c -0.03125 -0.023438 -0.0625 -0.046876 -0.09375 -0.070313 c -0.109374 -0.101563 -0.234374 -0.1875 -0.363281 -0.257813 c -0.074219 -0.039062 -0.152343 -0.070312 -0.230469 -0.097656 c -0.101562 -0.042968 -0.207031 -0.074218 -0.3125 -0.097656 c -0.082031 -0.019531 -0.160156 -0.027344 -0.242187 -0.035156 c -0.058594 -0.019532 -0.113281 -0.019532 -0.171875 -0.023438 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/package-x-generic.svg b/Adwaita/scalable/mimetypes/package-x-generic.svg
new file mode 100644
index 000000000..e2b0d3c9c
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/package-x-generic.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <filter id="a" height="100%" width="100%" x="0%" y="0%">
+ <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="b">
+ <g filter="url(#a)">
+ <rect fill-opacity="0.1" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="c">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#ded4ca"/>
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0" fill="#c9b8a7"/>
+ <path d="m 60 60 v 4 h 4 v -2 h 4 v -2 z m 4 4 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 0" fill="#ffffff"/>
+ <g clip-path="url(#c)" mask="url(#b)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 68 67 c -2.214844 0 -4 1.785156 -4 4 v 10 c 0 2.214844 1.785156 4 4 4 v 8 c 0 1.109375 0.890625 2 2 2 h 4 c 1.109375 0 2 -0.890625 2 -2 v -8 c 2.214844 0 4 -1.785156 4 -4 v -10 c 0 -2.214844 -1.785156 -4 -4 -4 z m 2 22 h 4 v 4 h -4 z m 0 0"/>
+ </g>
+ <path d="m 60 62 v 4 h 4 v -2 h 4 v -2 z m 4 4 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 6 v 2 h -4 v 4 h 4 v -2 h 4 v -4 z m 0 0" fill="#c0bfbc"/>
+ <path d="m 62 57 c -1.109375 0 -2 0.890625 -2 2 v 16 c 0 1.109375 0.890625 2 2 2 h 4 c 1.109375 0 2 -0.890625 2 -2 v -16 c 0 -1.109375 -0.890625 -2 -2 -2 z m 0 14 h 4 v 4 h -4 z m 0 0" fill="#77767b"/>
+ <path d="m 58.503906 49 h 10.992188 c 1.382812 0 2.503906 1.121094 2.503906 2.503906 v 12.992188 c 0 1.382812 -1.121094 2.503906 -2.503906 2.503906 h -10.992188 c -1.382812 0 -2.503906 -1.121094 -2.503906 -2.503906 v -12.992188 c 0 -1.382812 1.121094 -2.503906 2.503906 -2.503906 z m 0 0" fill="#77767b"/>
+ <path d="m 58.945312 47 h 10.109376 c 1.628906 0 2.945312 1.316406 2.945312 2.945312 v 12.109376 c 0 1.628906 -1.316406 2.945312 -2.945312 2.945312 h -10.109376 c -1.628906 0 -2.945312 -1.316406 -2.945312 -2.945312 v -12.109376 c 0 -1.628906 1.316406 -2.945312 2.945312 -2.945312 z m 0 0" fill="#9a9996"/>
+ <path d="m 62 53 c -1.109375 0 -2 0.890625 -2 2 v 18 c 0 1.109375 0.890625 2 2 2 h 4 c 1.109375 0 2 -0.890625 2 -2 v -18 c 0 -1.109375 -0.890625 -2 -2 -2 z m 0 16 h 4 v 4 h -4 z m 0 0" fill="#ffffff"/>
+ <path d="m 64 59 c 1.105469 0 2 -0.894531 2 -2 v -6 c 0 -1.105469 -0.894531 -2 -2 -2 s -2 0.894531 -2 2 v 6 c 0 1.105469 0.894531 2 2 2 z m 0 0" fill="#77767b"/>
+ <path d="m 64 57 c 1.105469 0 2 -0.894531 2 -2 v -4 c 0 -1.105469 -0.894531 -2 -2 -2 s -2 0.894531 -2 2 v 4 c 0 1.105469 0.894531 2 2 2 z m 0 0" fill="#9a9996"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/text-html.svg b/Adwaita/scalable/mimetypes/text-html.svg
new file mode 100644
index 000000000..0f9d77453
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/text-html.svg
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg">
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0" fill="#deddda"/>
+ <path d="m 91.988281 73.917969 c 0 16.570312 -13.429687 30 -30 30 c -16.566406 0 -30 -13.429688 -30 -30 c 0 -16.566407 13.433594 -30 30 -30 c 16.570313 0 30 13.433593 30 30 z m 0 0" fill="#62a0ea"/>
+ <path d="m 91.988281 72.917969 c 0 16.570312 -13.429687 30 -30 30 c -16.566406 0 -30 -13.429688 -30 -30 c 0 -16.566407 13.433594 -30 30 -30 c 16.570313 0 30 13.433593 30 30 z m 0 0" fill="#3584e4"/>
+ <path d="m 43.992188 73.417969 c 0.0625 6.957031 1.441406 13.683593 3.917968 19.125 c -1.972656 1.007812 -3.640625 2.222656 -4.933594 3.582031 c -6.820312 -5.585938 -10.835937 -13.890625 -10.984374 -22.707031 z m 0 0" fill="#99c1f1"/>
+ <path d="m 61.988281 73.417969 v 29.5 c -2.25 0 -4.492187 -0.253907 -6.6875 -0.753907 c -6.734375 -4.71875 -11.195312 -16.050781 -11.308593 -28.746093 z m 0 0" fill="#62a0ea"/>
+ <path d="m 61.988281 89.417969 v 13.5 c -2.25 0 -4.492187 -0.253907 -6.6875 -0.753907 c -2.898437 -2.03125 -5.445312 -5.34375 -7.390625 -9.617187 c 3.953125 -2.023437 8.933594 -3.128906 14.078125 -3.128906 z m 0 0" fill="#3584e4"/>
+ <path d="m 47.910156 92.542969 c 1.945313 4.273437 4.492188 7.589843 7.390625 9.621093 c -4.519531 -1.035156 -8.738281 -3.101562 -12.324219 -6.039062 c 1.292969 -1.359375 2.960938 -2.574219 4.933594 -3.582031 z m 0 0" fill="#62a0ea"/>
+ <path d="m 79.988281 73.417969 c -0.0625 6.960937 -1.441406 13.683593 -3.921875 19.128906 c 1.972656 1.007813 3.640625 2.21875 4.933594 3.578125 c 6.820312 -5.585938 10.835938 -13.890625 10.984375 -22.707031 z m 0 0" fill="#1c71d8"/>
+ <path d="m 61.988281 73.417969 v 29.5 c 2.25 0 4.496094 -0.253907 6.6875 -0.753907 c 6.738281 -4.71875 11.195313 -16.050781 11.3125 -28.746093 z m 0 0" fill="#3584e4"/>
+ <path d="m 61.988281 89.417969 v 13.5 c 2.25 0 4.496094 -0.253907 6.6875 -0.753907 c 2.898438 -2.03125 5.449219 -5.34375 7.390625 -9.617187 c -3.953125 -2.023437 -8.933594 -3.128906 -14.078125 -3.128906 z m 0 0" fill="#1c71d8"/>
+ <path d="m 76.070312 92.542969 c -1.945312 4.273437 -4.492187 7.589843 -7.390624 9.621093 c 4.515624 -1.035156 8.734374 -3.101562 12.320312 -6.039062 c -1.292969 -1.359375 -2.960938 -2.574219 -4.929688 -3.582031 z m 0 0" fill="#1a5fb4"/>
+ <path d="m 61.988281 42.917969 c -16.566406 0 -30 13.433593 -30 30 c 0 0.167969 0.003907 0.335937 0.003907 0.5 h 29.996093 z m 0 0" fill="#b3d3f9"/>
+ <path d="m 55.300781 43.675781 c -4.519531 1.03125 -8.738281 3.097657 -12.324219 6.035157 c 1.292969 1.363281 2.960938 2.574218 4.933594 3.582031 c 1.945313 -4.273438 4.492188 -7.589844 7.390625 -9.617188 z m 0 0" fill="#d7e8fc"/>
+ <path d="m 61.988281 42.917969 c -2.25 0 -4.492187 0.253906 -6.6875 0.757812 c -6.832031 4.78125 -11.3125 16.363281 -11.3125 29.242188 c 0 0.167969 0 0.335937 0.003907 0.5 h 17.996093 z m 0 0" fill="#99c1f1"/>
+ <path d="m 61.988281 42.917969 c -2.25 0 -4.492187 0.253906 -6.6875 0.757812 c -2.898437 2.027344 -5.445312 5.34375 -7.390625 9.617188 c 3.953125 2.019531 8.933594 3.125 14.078125 3.125 z m 0 0" fill="#b3d3f9"/>
+ <path d="m 61.988281 42.917969 c 16.570313 0 30 13.433593 30 30 c 0 0.167969 0 0.335937 -0.003906 0.5 h -29.996094 z m 0 0" fill="#3584e4"/>
+ <path d="m 68.675781 43.675781 c 4.519531 1.03125 8.738281 3.097657 12.324219 6.035157 c -1.289062 1.363281 -2.960938 2.574218 -4.929688 3.582031 c -1.949218 -4.273438 -4.496093 -7.589844 -7.394531 -9.617188 z m 0 0" fill="#62a0ea"/>
+ <path d="m 61.988281 42.917969 c 2.25 0 4.492188 0.253906 6.6875 0.757812 c 6.832031 4.78125 11.3125 16.363281 11.3125 29.242188 v 0.5 h -18 z m 0 0" fill="#62a0ea"/>
+ <path d="m 61.988281 42.917969 c 2.25 0 4.492188 0.253906 6.6875 0.757812 c 2.898438 2.027344 5.445313 5.34375 7.390625 9.617188 c -3.953125 2.019531 -8.933594 3.125 -14.078125 3.125 z m 0 0" fill="#99c1f1"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/text-x-generic.svg b/Adwaita/scalable/mimetypes/text-x-generic.svg
new file mode 100644
index 000000000..c38478dee
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/text-x-generic.svg
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg">
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <g fill="#deddda">
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0"/>
+ <path d="m 34 100 h 60 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -60 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 34 92 h 60 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -60 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 34 84 h 60 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -60 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 34 76 h 60 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -60 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 34 68 h 60 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -60 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 34 60 h 60 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -60 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 34 52 h 60 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -60 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 34 44 h 36 c 1.105469 0 2 0.59375 2 1.324219 v 1.351562 c 0 0.730469 -0.894531 1.324219 -2 1.324219 h -36 c -1.105469 0 -2 -0.59375 -2 -1.324219 v -1.351562 c 0 -0.730469 0.894531 -1.324219 2 -1.324219 z m 0 0"/>
+ <path d="m 34 36 h 36 c 1.105469 0 2 0.59375 2 1.324219 v 1.351562 c 0 0.730469 -0.894531 1.324219 -2 1.324219 h -36 c -1.105469 0 -2 -0.59375 -2 -1.324219 v -1.351562 c 0 -0.730469 0.894531 -1.324219 2 -1.324219 z m 0 0"/>
+ <path d="m 34 28 h 36 c 1.105469 0 2 0.59375 2 1.324219 v 1.351562 c 0 0.730469 -0.894531 1.324219 -2 1.324219 h -36 c -1.105469 0 -2 -0.59375 -2 -1.324219 v -1.351562 c 0 -0.730469 0.894531 -1.324219 2 -1.324219 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/text-x-preview.svg b/Adwaita/scalable/mimetypes/text-x-preview.svg
new file mode 120000
index 000000000..fc3d134e2
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/text-x-preview.svg
@@ -0,0 +1 @@
+application-x-generic.svg \ No newline at end of file
diff --git a/Adwaita/scalable/mimetypes/text-x-script.svg b/Adwaita/scalable/mimetypes/text-x-script.svg
new file mode 100644
index 000000000..5efac55c7
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/text-x-script.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m 33 46 h 61 v 61 h -61 z m 0 0"/>
+ </clipPath>
+ <clipPath id="b">
+ <path d="m 66.675781 47.21875 l 26.046875 26.046875 c 1.539063 1.539063 1.539063 4.039063 0 5.578125 l -26.046875 26.046875 c -1.539062 1.539063 -4.035156 1.539063 -5.574219 0 l -26.046874 -26.046875 c -1.542969 -1.539062 -1.542969 -4.039062 0 -5.578125 l 26.046874 -26.046875 c 1.539063 -1.539062 4.035157 -1.539062 5.574219 0 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 56 60 h 38 v 47 h -38 z m 0 0"/>
+ </clipPath>
+ <clipPath id="d">
+ <path d="m 66.675781 47.21875 l 26.046875 26.046875 c 1.539063 1.539063 1.539063 4.039063 0 5.578125 l -26.046875 26.046875 c -1.539062 1.539063 -4.035156 1.539063 -5.574219 0 l -26.046874 -26.046875 c -1.542969 -1.539062 -1.542969 -4.039062 0 -5.578125 l 26.046874 -26.046875 c 1.539063 -1.539062 4.035157 -1.539062 5.574219 0 z m 0 0"/>
+ </clipPath>
+ <clipPath id="e">
+ <path d="m 33 46 h 30 v 45 h -30 z m 0 0"/>
+ </clipPath>
+ <clipPath id="f">
+ <path d="m 66.675781 47.21875 l 26.046875 26.046875 c 1.539063 1.539063 1.539063 4.039063 0 5.578125 l -26.046875 26.046875 c -1.539062 1.539063 -4.035156 1.539063 -5.574219 0 l -26.046874 -26.046875 c -1.542969 -1.539062 -1.542969 -4.039062 0 -5.578125 l 26.046874 -26.046875 c 1.539063 -1.539062 4.035157 -1.539062 5.574219 0 z m 0 0"/>
+ </clipPath>
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0" fill="#deddda"/>
+ <g clip-path="url(#a)">
+ <g clip-path="url(#b)">
+ <path d="m 64.640625 45.183594 l 30.117187 30.117187 c 0.417969 0.417969 0.417969 1.089844 0 1.507813 l -30.117187 30.117187 c -0.414063 0.414063 -1.089844 0.414063 -1.503906 0 l -30.117188 -30.117187 c -0.417969 -0.417969 -0.417969 -1.089844 0 -1.507813 l 30.117188 -30.117187 c 0.414062 -0.414063 1.089843 -0.414063 1.503906 0 z m 0 0" fill="#3584e4"/>
+ </g>
+ </g>
+ <g clip-path="url(#c)">
+ <g clip-path="url(#d)">
+ <path d="m 82.730469 60.519531 l -1.21875 3.675781 c -0.058594 -0.003906 -0.117188 -0.007812 -0.175781 -0.011718 c -0.984376 0.007812 -1.972657 0.085937 -2.949219 0.230468 l -1.699219 -3.511718 c -1.230469 0.234375 -2.441406 0.5625 -3.621094 0.980468 l 0.28125 3.871094 c -0.96875 0.394532 -1.902344 0.863282 -2.800781 1.394532 l -2.921875 -2.601563 c -1.046875 0.691406 -2.035156 1.460937 -2.964844 2.300781 l 1.734375 3.460938 c -0.738281 0.738281 -1.425781 1.527344 -2.046875 2.367187 l -3.707031 -1.289062 c -0.695313 1.042969 -1.3125 2.132812 -1.847656 3.265625 l 2.921875 2.527344 c -0.398438 0.964843 -0.726563 1.960937 -0.984375 2.972656 l -3.90625 0.230468 c -0.25 1.226563 -0.40625 2.472657 -0.46875 3.722657 l 3.675781 1.21875 c -0.003906 0.058593 -0.003906 0.117187 -0.007812 0.175781 c 0.007812 0.984375 0.085937 1.972656 0.226562 2.949219 l -3.511719 1.699219 c 0.238281 1.230468 0.566407 2.441406 0.984375 3.621093 l 3.871094 -0.28125 c 0.394531 0.96875 0.859375 1.902344 1.394531 2.800781 l -2.601562 2.921876 c 0.691406 1.046874 1.460937 2.035156 2.300781 2.964843 l 3.457031 -1.734375 c 0.738281 0.738282 1.53125 1.425782 2.367188 2.046875 l -1.285157 3.707031 c 1.039063 0.695313 2.128907 1.3125 3.261719 1.847657 l 2.527344 -2.921875 c 0.96875 0.398437 1.960937 0.726562 2.976563 0.984375 l 0.226562 3.90625 c 1.230469 0.25 2.472656 0.40625 3.722656 0.46875 l 1.21875 -3.675781 c 0.058594 0 0.117188 0.003906 0.175782 0.007812 c 0.988281 -0.007812 1.972656 -0.085938 2.949218 -0.226562 l 1.699219 3.511718 c 1.230469 -0.238281 2.441406 -0.566406 3.625 -0.984375 l -0.28125 -3.871093 c 0.964844 -0.394532 1.902344 -0.859376 2.800781 -1.394532 l 2.921875 2.601563 c 1.042969 -0.691407 2.035157 -1.460938 2.964844 -2.300781 l -1.738281 -3.460938 c 0.742187 -0.734375 1.425781 -1.527344 2.050781 -2.367188 l 3.703125 1.289063 c 0.699219 -1.039063 1.316406 -2.132813 1.851562 -3.261719 l -2.925781 -2.527344 c 0.402344 -0.96875 0.730469 -1.960937 0.984375 -2.976562 l 3.910156 -0.226562 c 0.246094 -1.230469 0.402344 -2.472657 0.464844 -3.722657 l -3.675781 -1.21875 c 0.003906 -0.058593 0.007813 -0.117187 0.007813 -0.175781 c -0.003907 -0.988281 -0.082032 -1.972656 -0.226563 -2.949219 l 3.511719 -1.699219 c -0.234375 -1.230468 -0.5625 -2.441406 -0.980469 -3.625 l -3.871094 0.28125 c -0.394531 -0.964843 -0.863281 -1.902343 -1.394531 -2.800781 l 2.601562 -2.921875 c -0.691406 -1.042968 -1.460937 -2.035156 -2.300781 -2.964844 l -3.460937 1.738282 c -0.738282 -0.742188 -1.527344 -1.425782 -2.367188 -2.050782 l 1.289063 -3.703124 c -1.042969 -0.699219 -2.132813 -1.316407 -3.265625 -1.851563 l -2.527344 2.925781 c -0.964844 -0.402344 -1.960938 -0.730468 -2.972656 -0.984375 l -0.230469 -3.910156 c -1.226563 -0.25 -2.472656 -0.402344 -3.722656 -0.464844 z m -1.394531 9.339844 c 8.636718 0 15.640624 7.003906 15.640624 15.640625 s -7.003906 15.636719 -15.640624 15.636719 c -8.636719 0 -15.636719 -7 -15.636719 -15.636719 s 7 -15.640625 15.636719 -15.640625 z m 0 0" fill="#98c1f1"/>
+ </g>
+ </g>
+ <g clip-path="url(#e)">
+ <g clip-path="url(#f)">
+ <path d="m 38.71875 40.726562 l -1.214844 3.675782 c -0.058594 -0.003906 -0.117187 -0.007813 -0.175781 -0.011719 c -0.988281 0.007813 -1.972656 0.085937 -2.949219 0.230469 l -1.703125 -3.511719 c -1.230469 0.234375 -2.441406 0.5625 -3.621093 0.980469 l 0.28125 3.871094 c -0.964844 0.394531 -1.902344 0.863281 -2.800782 1.394531 l -2.921875 -2.601563 c -1.042969 0.691406 -2.035156 1.460938 -2.964843 2.300782 l 1.738281 3.460937 c -0.742188 0.738281 -1.425781 1.527344 -2.050781 2.367187 l -3.703126 -1.289062 c -0.699218 1.042969 -1.316406 2.132812 -1.851562 3.265625 l 2.925781 2.527344 c -0.402343 0.964843 -0.730469 1.960937 -0.984375 2.972656 l -3.910156 0.230469 c -0.25 1.226562 -0.402344 2.472656 -0.464844 3.722656 l 3.675782 1.21875 c -0.003907 0.058594 -0.007813 0.117188 -0.011719 0.175781 c 0.007812 0.984375 0.085937 1.972657 0.230469 2.945313 l -3.511719 1.703125 c 0.234375 1.230469 0.5625 2.441406 0.980469 3.621093 l 3.871093 -0.28125 c 0.394531 0.96875 0.859375 1.902344 1.394531 2.800782 l -2.601562 2.921875 c 0.691406 1.046875 1.460938 2.035156 2.300781 2.964843 l 3.460938 -1.734374 c 0.738281 0.738281 1.527343 1.421874 2.367187 2.046874 l -1.289062 3.703126 c 1.042968 0.699218 2.132812 1.316406 3.265625 1.851562 l 2.527343 -2.921875 c 0.964844 0.398437 1.960938 0.726563 2.972657 0.980469 l 0.230469 3.910156 c 1.226562 0.25 2.46875 0.40625 3.722656 0.46875 l 1.21875 -3.675781 c 0.058594 0 0.117187 0.003906 0.175781 0.007812 c 0.984375 -0.007812 1.96875 -0.085937 2.945313 -0.230469 l 1.703124 3.511719 c 1.230469 -0.234375 2.441407 -0.5625 3.621094 -0.980469 l -0.28125 -3.871093 c 0.964844 -0.394531 1.902344 -0.859375 2.800782 -1.394531 l 2.921874 2.601562 c 1.046876 -0.691406 2.035157 -1.460938 2.964844 -2.300781 l -1.738281 -3.460938 c 0.742187 -0.734375 1.425781 -1.527343 2.050781 -2.367187 l 3.703125 1.289062 c 0.699219 -1.039062 1.316407 -2.132812 1.851563 -3.265625 l -2.921875 -2.523437 c 0.398437 -0.96875 0.726562 -1.960938 0.980469 -2.976563 l 3.910156 -0.226562 c 0.25 -1.230469 0.40625 -2.472657 0.464844 -3.722657 l -3.671876 -1.21875 c 0 -0.058593 0.003907 -0.117187 0.007813 -0.175781 c -0.007813 -0.988281 -0.085937 -1.972656 -0.230469 -2.949219 l 3.511719 -1.703124 c -0.234375 -1.230469 -0.5625 -2.441407 -0.980469 -3.621094 l -3.871094 0.28125 c -0.394531 -0.964844 -0.859374 -1.902344 -1.394531 -2.800782 l 2.601563 -2.921874 c -0.691406 -1.042969 -1.460938 -2.035157 -2.300782 -2.964844 l -3.460937 1.738281 c -0.738281 -0.742187 -1.527344 -1.425781 -2.367187 -2.050781 l 1.289062 -3.703125 c -1.039062 -0.699219 -2.132812 -1.316407 -3.265625 -1.851563 l -2.527344 2.925782 c -0.964843 -0.402344 -1.957031 -0.730469 -2.972656 -0.984376 l -0.226563 -3.910156 c -1.230468 -0.25 -2.472656 -0.402344 -3.726562 -0.464844 z m 0 0" fill="#1a5fb4"/>
+ </g>
+ </g>
+ <path d="m 34.335938 74.457031 c -0.621094 1.535157 -0.308594 3.359375 0.941406 4.609375 l 25.601562 25.601563 c 1.667969 1.667969 4.351563 1.667969 6.019532 0 l 25.601562 -25.601563 c 1.25 -1.25 1.5625 -3.074218 0.941406 -4.609375 c -0.210937 0.515625 -0.523437 0.996094 -0.941406 1.414063 l -25.601562 25.601562 c -1.667969 1.667969 -4.351563 1.667969 -6.019532 0 l -25.601562 -25.601562 c -0.417969 -0.417969 -0.730469 -0.898438 -0.941406 -1.414063 z m 0 0" fill="#1a5fb4" fill-opacity="0.501961"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/video-x-generic.svg b/Adwaita/scalable/mimetypes/video-x-generic.svg
new file mode 100644
index 000000000..9a3f2f7d2
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/video-x-generic.svg
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.259459 0 0 0.25 237.09729 56)" gradientUnits="userSpaceOnUse" x1="-841.546875" x2="-493.708313" y1="204" y2="-70">
+ <stop offset="0" stop-color="#e01b24"/>
+ <stop offset="0.394161" stop-color="#e66100"/>
+ <stop offset="1" stop-color="#df97e0"/>
+ </linearGradient>
+ <path d="m 15.5 28 h 97 c 4.140625 0 7.5 3.359375 7.5 7.5 v 73 c 0 4.140625 -3.359375 7.5 -7.5 7.5 h -97 c -4.140625 0 -7.5 -3.359375 -7.5 -7.5 v -73 c 0 -4.140625 3.359375 -7.5 7.5 -7.5 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 19.777344 36 h 88.445312 c 2.085938 0 3.777344 1.691406 3.777344 3.777344 v 64.445312 c 0 2.085938 -1.691406 3.777344 -3.777344 3.777344 h -88.445312 c -2.085938 0 -3.777344 -1.691406 -3.777344 -3.777344 v -64.445312 c 0 -2.085938 1.691406 -3.777344 3.777344 -3.777344 z m 0 0" fill="url(#a)"/>
+ <path d="m 56 60 v 22 h 2.199219 c 0.382812 0 0.757812 -0.097656 1.09375 -0.289062 l 15.394531 -8.796876 c 0.6875 -0.394531 1.109375 -1.125 1.109375 -1.914062 s -0.421875 -1.519531 -1.109375 -1.910156 l -15.394531 -8.800782 c -0.320313 -0.183593 -0.683594 -0.28125 -1.050781 -0.289062 c -0.011719 0 -0.027344 0 -0.042969 0 z m 0 0" fill="#ffffff"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/x-office-addressbook.svg b/Adwaita/scalable/mimetypes/x-office-addressbook.svg
new file mode 100644
index 000000000..187cc4051
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/x-office-addressbook.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="92" x2="100" y1="83.000015" y2="83.000015">
+ <stop offset="0" stop-color="#e8e7e4"/>
+ <stop offset="0.511049" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#c2bfba"/>
+ </linearGradient>
+ <filter id="b" height="100%" width="100%" x="0%" y="0%">
+ <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="c">
+ <g filter="url(#b)">
+ <rect fill-opacity="0.187" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="d">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <path d="m 100 24 c 4.417969 0 8 3.582031 8 8 v 8 c 0 4.417969 -3.582031 8 -8 8 s -8 -3.582031 -8 -8 v -8 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#f9f06b"/>
+ <path d="m 100 40 c 4.417969 0 8 3.582031 8 8 v 8 c 0 4.417969 -3.582031 8 -8 8 s -8 -3.582031 -8 -8 v -8 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#26a269"/>
+ <path d="m 100 56 c 4.417969 0 8 3.582031 8 8 v 8 c 0 4.417969 -3.582031 8 -8 8 s -8 -3.582031 -8 -8 v -8 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#8f5aa0"/>
+ <path d="m 100 72 c 4.417969 0 8 3.582031 8 8 v 8 c 0 4.417969 -3.582031 8 -8 8 s -8 -3.582031 -8 -8 v -8 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#f66151"/>
+ <path d="m 20 8 v 112 h 72 c 4.433594 0 8 -3.566406 8 -8 v -96 c 0 -4.433594 -3.566406 -8 -8 -8 z m 0 0" fill="#9d8c68"/>
+ <path d="m 22 48 v 70 h 70 c 4.433594 0 8 -3.566406 8 -8 v -54 c 0 -4.433594 -3.566406 -8 -8 -8 z m 0 0" fill="url(#a)"/>
+ <path d="m 20 8 v 104 h 72 c 4.433594 0 8 -3.566406 8 -8 v -88 c 0 -4.433594 -3.566406 -8 -8 -8 z m 0 0" fill="#9d8c68"/>
+ <path d="m 20 8 v 102 h 72 c 4.433594 0 8 -3.566406 8 -8 v -86 c 0 -4.433594 -3.566406 -8 -8 -8 z m 0 0" fill="#c0b59e"/>
+ <g clip-path="url(#d)" mask="url(#c)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 30 24 h 2 v 102 h -2 z m 0 0" fill="#ffffff"/>
+ </g>
+ <path d="m 57.84375 60.089844 c 0 1.859375 0.394531 3.324218 1.179688 4.394531 c 0.800781 1.070313 1.878906 1.609375 3.238281 1.609375 c 1.34375 0 2.414062 -0.539062 3.214843 -1.609375 c 0.800782 -1.085937 1.203126 -2.550781 1.203126 -4.394531 c 0 -1.828125 -0.410157 -3.269532 -1.226563 -4.324219 c -0.796875 -1.074219 -1.878906 -1.609375 -3.238281 -1.609375 c -1.328125 0 -2.390625 0.535156 -3.191406 1.609375 c -0.785157 1.054687 -1.179688 2.496094 -1.179688 4.324219 z m 9.289062 6.816406 c -0.453124 1.074219 -1.1875 1.910156 -2.199218 2.515625 c -0.996094 0.589844 -2.167969 0.882813 -3.511719 0.882813 c -2.597656 0 -4.710937 -0.9375 -6.339844 -2.808594 c -1.617187 -1.886719 -2.425781 -4.339844 -2.425781 -7.359375 s 0.816406 -5.476563 2.449219 -7.363281 c 1.628906 -1.886719 3.734375 -2.832032 6.316406 -2.832032 c 1.34375 0 2.515625 0.304688 3.511719 0.90625 c 1.011718 0.605469 1.746094 1.445313 2.199218 2.515625 v -2.96875 h 4.730469 v 15.699219 c 1.875 -0.289062 3.347657 -1.1875 4.417969 -2.695312 c 1.070312 -1.527344 1.609375 -3.472657 1.609375 -5.84375 c 0 -1.511719 -0.21875 -2.921876 -0.65625 -4.238282 c -0.441406 -1.328125 -1.105469 -2.542968 -1.996094 -3.644531 c -1.433593 -1.84375 -3.230469 -3.261719 -5.390625 -4.257813 c -2.144531 -0.996093 -4.46875 -1.496093 -6.976562 -1.496093 c -1.75 0 -3.425782 0.234375 -5.027344 0.703125 c -1.601562 0.453125 -3.078125 1.125 -4.4375 2.015625 c -2.234375 1.480469 -3.980469 3.398437 -5.234375 5.753906 c -1.238281 2.339844 -1.855469 4.875 -1.855469 7.609375 c 0 2.25 0.398438 4.363281 1.199219 6.339844 c 0.816406 1.964844 1.988281 3.699218 3.511719 5.210937 c 1.507812 1.480469 3.238281 2.605469 5.1875 3.375 c 1.960937 0.785157 4.054687 1.175781 6.273437 1.175781 c 1.902344 0 3.804688 -0.351562 5.707031 -1.0625 c 1.902344 -0.710937 3.527344 -1.667968 4.871094 -2.875 l 2.421875 3.667969 c -1.886719 1.464844 -3.949219 2.582031 -6.183593 3.351563 c -2.21875 0.785156 -4.476563 1.179687 -6.773438 1.179687 c -2.792969 0 -5.425781 -0.5 -7.902344 -1.496093 c -2.476562 -0.980469 -4.679687 -2.417969 -6.613281 -4.304688 s -3.40625 -4.070312 -4.417969 -6.546875 c -1.011718 -2.488281 -1.515625 -5.164063 -1.515625 -8.015625 c 0 -2.75 0.511719 -5.367188 1.539063 -7.859375 s 2.492187 -4.679687 4.394531 -6.570313 c 1.902344 -1.871093 4.113281 -3.320312 6.636719 -4.347656 c 2.535156 -1.027344 5.164062 -1.539062 7.878906 -1.539062 c 3.382812 0 6.457031 0.648437 9.21875 1.945312 c 2.765625 1.285156 5.074219 3.144532 6.933594 5.574219 c 1.132812 1.480469 1.984375 3.085937 2.558594 4.824219 c 0.589843 1.722656 0.882812 3.53125 0.882812 5.433594 c 0 4.09375 -1.230469 7.273437 -3.691406 9.539062 c -2.460938 2.261719 -5.933594 3.394531 -10.417969 3.394531 h -0.882813 z m 0 0" fill="#ffffff"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/x-office-document-template.svg b/Adwaita/scalable/mimetypes/x-office-document-template.svg
new file mode 100644
index 000000000..6eaca48a9
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/x-office-document-template.svg
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m 20 8 h 89 v 112 h -89 z m 0 0"/>
+ </clipPath>
+ <clipPath id="b">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 80 100 h 16 v 4 h -16 z m 0 0"/>
+ </clipPath>
+ <clipPath id="d">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="e">
+ <path d="m 80 92 h 16 v 4 h -16 z m 0 0"/>
+ </clipPath>
+ <clipPath id="f">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="g">
+ <path d="m 80 84 h 16 v 4 h -16 z m 0 0"/>
+ </clipPath>
+ <clipPath id="h">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="i">
+ <path d="m 80 76 h 16 v 4 h -16 z m 0 0"/>
+ </clipPath>
+ <clipPath id="j">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="k">
+ <path d="m 80 68 h 16 v 4 h -16 z m 0 0"/>
+ </clipPath>
+ <clipPath id="l">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="m">
+ <path d="m 80 60 h 16 v 4 h -16 z m 0 0"/>
+ </clipPath>
+ <clipPath id="n">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="o">
+ <path d="m 80 52 h 16 v 4 h -16 z m 0 0"/>
+ </clipPath>
+ <clipPath id="p">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="q">
+ <path d="m 32 44 h 64 v 4 h -64 z m 0 0"/>
+ </clipPath>
+ <clipPath id="r">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="s">
+ <path d="m 32 36 h 40 v 4 h -40 z m 0 0"/>
+ </clipPath>
+ <clipPath id="t">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="u">
+ <path d="m 32 28 h 40 v 4 h -40 z m 0 0"/>
+ </clipPath>
+ <clipPath id="v">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="w">
+ <path d="m 32 53 h 42 v 51 h -42 z m 0 0"/>
+ </clipPath>
+ <clipPath id="x">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <radialGradient id="y" cx="413.639404" cy="226.77327" gradientTransform="matrix(0.231318 0.400655 0.244759 -0.141312 -89.187302 -67.681122)" gradientUnits="userSpaceOnUse" r="192">
+ <stop offset="0" stop-color="#50db81"/>
+ <stop offset="1" stop-color="#8ff0a4" stop-opacity="0.003922"/>
+ </radialGradient>
+ <clipPath id="z">
+ <path d="m 20 8 h 44 v 112 h -44 z m 0 0"/>
+ </clipPath>
+ <clipPath id="A">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="B">
+ <path d="m 64 8 h 45 v 112 h -45 z m 0 0"/>
+ </clipPath>
+ <clipPath id="C">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <g clip-path="url(#a)">
+ <g clip-path="url(#b)">
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ </g>
+ </g>
+ <g clip-path="url(#c)">
+ <g clip-path="url(#d)">
+ <path d="m 82 100 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#e)">
+ <g clip-path="url(#f)">
+ <path d="m 82 92 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#g)">
+ <g clip-path="url(#h)">
+ <path d="m 82 84 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#i)">
+ <g clip-path="url(#j)">
+ <path d="m 82 76 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#k)">
+ <g clip-path="url(#l)">
+ <path d="m 82 68 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#m)">
+ <g clip-path="url(#n)">
+ <path d="m 82 60 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#o)">
+ <g clip-path="url(#p)">
+ <path d="m 82 52 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#q)">
+ <g clip-path="url(#r)">
+ <path d="m 34 44 h 60 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -60 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#s)">
+ <g clip-path="url(#t)">
+ <path d="m 34 36 h 36 c 1.105469 0 2 0.59375 2 1.324219 v 1.351562 c 0 0.730469 -0.894531 1.324219 -2 1.324219 h -36 c -1.105469 0 -2 -0.59375 -2 -1.324219 v -1.351562 c 0 -0.730469 0.894531 -1.324219 2 -1.324219 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#u)">
+ <g clip-path="url(#v)">
+ <path d="m 34 28 h 36 c 1.105469 0 2 0.59375 2 1.324219 v 1.351562 c 0 0.730469 -0.894531 1.324219 -2 1.324219 h -36 c -1.105469 0 -2 -0.59375 -2 -1.324219 v -1.351562 c 0 -0.730469 0.894531 -1.324219 2 -1.324219 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#w)">
+ <g clip-path="url(#x)">
+ <path d="m 36 104 h 34 c 2.210938 0 4 -1.789062 4 -4 v -42.035156 c 0 -2.207032 -1.789062 -4 -4 -4 h -34 c -2.210938 0 -4 1.792968 -4 4 v 42.035156 c 0 2.210938 1.789062 4 4 4 z m 0 0" fill="url(#y)"/>
+ <path d="m 36 104 h 34 c 2.210938 0 4 -1.789062 4 -4 v -42.035156 c 0 -2.207032 -1.789062 -4 -4 -4 h -34 c -2.210938 0 -4 1.792968 -4 4 v 42.035156 c 0 2.210938 1.789062 4 4 4 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#z)">
+ <g clip-path="url(#A)">
+ <path d="m 64 8 l -48 112 v -112 z m 0 0" fill-opacity="0.035294"/>
+ </g>
+ </g>
+ <g clip-path="url(#B)">
+ <g clip-path="url(#C)">
+ <path d="m 64 8 l 48 112 v -112 z m 0 0" fill="#ffffff" fill-opacity="0.454902"/>
+ </g>
+ </g>
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0" fill="#deddda"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/x-office-document.svg b/Adwaita/scalable/mimetypes/x-office-document.svg
new file mode 100644
index 000000000..dd73be100
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/x-office-document.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <radialGradient id="a" cx="413.639404" cy="226.77327" gradientTransform="matrix(0.231318 0.400655 0.244759 -0.141312 -89.187302 -67.681122)" gradientUnits="userSpaceOnUse" r="192">
+ <stop offset="0" stop-color="#50db81"/>
+ <stop offset="1" stop-color="#8ff0a4" stop-opacity="0.003922"/>
+ </radialGradient>
+ <radialGradient id="b" cx="521.890137" cy="228.371063" gradientTransform="matrix(0.00000003 -0.278432 -0.284052 0 110.869301 251.310974)" gradientUnits="userSpaceOnUse" r="192">
+ <stop offset="0" stop-color="#4a86cf"/>
+ <stop offset="1" stop-color="#87bae1" stop-opacity="0"/>
+ </radialGradient>
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <g fill="#deddda">
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0"/>
+ <path d="m 82 100 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 82 92 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 82 84 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 82 76 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 82 68 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 82 60 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 82 52 h 12 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -12 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 34 44 h 60 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -60 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0"/>
+ <path d="m 34 36 h 36 c 1.105469 0 2 0.59375 2 1.324219 v 1.351562 c 0 0.730469 -0.894531 1.324219 -2 1.324219 h -36 c -1.105469 0 -2 -0.59375 -2 -1.324219 v -1.351562 c 0 -0.730469 0.894531 -1.324219 2 -1.324219 z m 0 0"/>
+ <path d="m 34 28 h 36 c 1.105469 0 2 0.59375 2 1.324219 v 1.351562 c 0 0.730469 -0.894531 1.324219 -2 1.324219 h -36 c -1.105469 0 -2 -0.59375 -2 -1.324219 v -1.351562 c 0 -0.730469 0.894531 -1.324219 2 -1.324219 z m 0 0"/>
+ </g>
+ <path d="m 36 104 h 34 c 2.210938 0 4 -1.789062 4 -4 v -42.035156 c 0 -2.207032 -1.789062 -4 -4 -4 h -34 c -2.210938 0 -4 1.792968 -4 4 v 42.035156 c 0 2.210938 1.789062 4 4 4 z m 0 0" fill="url(#a)"/>
+ <path d="m 36 104 h 34 c 2.210938 0 4 -1.789062 4 -4 v -42.035156 c 0 -2.207032 -1.789062 -4 -4 -4 h -34 c -2.210938 0 -4 1.792968 -4 4 v 42.035156 c 0 2.210938 1.789062 4 4 4 z m 0 0" fill="url(#b)"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/x-office-drawing.svg b/Adwaita/scalable/mimetypes/x-office-drawing.svg
new file mode 100644
index 000000000..60956fe30
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/x-office-drawing.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="44.20664292648" x2="40.78685574741" y1="55.29408859426" y2="58.71387539619">
+ <stop offset="0" stop-color="#e9b96e"/>
+ <stop offset="1" stop-color="#dc9321"/>
+ </linearGradient>
+ <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="68.9334157623" x2="72.7353432269" y1="88.537116" y2="84.73519456973">
+ <stop offset="0" stop-color="#bcbcb4"/>
+ <stop offset="1" stop-color="#eeeeec"/>
+ </linearGradient>
+ <radialGradient id="c" cx="75.85711561276" cy="81.45731688733" gradientUnits="userSpaceOnUse" r="24.83847316942">
+ <stop offset="0" stop-color="#505050"/>
+ <stop offset="1"/>
+ </radialGradient>
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0" fill="#deddda"/>
+ <path d="m 36 54.398438 l 40.730469 40.734374 c 1.757812 1.828126 4.671875 1.855469 6.464843 0.0625 c 1.792969 -1.792968 1.765626 -4.707031 -0.0625 -6.464843 l -34.515624 -34.511719 c -3.917969 -3.359375 -9.417969 -3.019531 -12.617188 0.179688 z m 0 0" fill="url(#a)"/>
+ <path d="m 58.746094 64.714844 c -2.453125 0 -4.664063 1.492187 -5.589844 3.765625 c -0.921875 2.277343 -0.375 4.886719 1.386719 6.597656 l 21.121093 21.121094 c 1.519532 1.546875 3.753907 2.15625 5.847657 1.601562 c 2.097656 -0.554687 3.734375 -2.191406 4.289062 -4.289062 c 0.554688 -2.09375 -0.054687 -4.328125 -1.601562 -5.847657 l -21.121094 -21.121093 c -1.136719 -1.167969 -2.699219 -1.828125 -4.332031 -1.828125 z m 0 0" fill="url(#b)"/>
+ <path d="m 76.914062 73.828125 c -8.332031 0 -15.085937 6.753906 -15.085937 15.085937 c 0 8.332032 6.753906 15.085938 15.085937 15.085938 h 15.085938 v -15.085938 c 0 -8.332031 -6.753906 -15.085937 -15.085938 -15.085937 z m 0 0" fill="url(#c)"/>
+ <path d="m 77.800781 81.503906 c 0 -1.324218 -1.070312 -2.394531 -2.394531 -2.394531 s -2.398438 1.070313 -2.398438 2.394531 c 0 1.324219 1.074219 2.398438 2.398438 2.398438 s 2.394531 -1.074219 2.394531 -2.398438 z m 0 0" fill="#7a8599"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/x-office-presentation-template.svg b/Adwaita/scalable/mimetypes/x-office-presentation-template.svg
new file mode 100644
index 000000000..f48bfe9d1
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/x-office-presentation-template.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="64" x2="64" y1="276" y2="284">
+ <stop offset="0" stop-color="#414140"/>
+ <stop offset="1" stop-color="#949390"/>
+ </linearGradient>
+ <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="18.20984075" x2="109.79022225" y1="102" y2="102">
+ <stop offset="0" stop-color="#c7c6c3"/>
+ <stop offset="0.024221" stop-color="#e8e7e3"/>
+ <stop offset="0.0686115" stop-color="#cbcac7"/>
+ <stop offset="0.916655" stop-color="#cbcac7"/>
+ <stop offset="0.960246" stop-color="#eae8e4"/>
+ <stop offset="1" stop-color="#acaba8"/>
+ </linearGradient>
+ <clipPath id="c">
+ <path d="m 18 20 h 92 v 80 h -92 z m 0 0"/>
+ </clipPath>
+ <clipPath id="d">
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="e" gradientTransform="matrix(0.2875 0 0 0.27027 -331.600006 -696.756775)" gradientUnits="userSpaceOnUse" x1="1376" x2="1376" y1="2692" y2="2932">
+ <stop offset="0" stop-color="#f6f5f4"/>
+ <stop offset="1" stop-color="#ffffff"/>
+ </linearGradient>
+ <clipPath id="f">
+ <path d="m 82 40 h 14 v 44 h -14 z m 0 0"/>
+ </clipPath>
+ <clipPath id="g">
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="h">
+ <path d="m 34 48 h 36 v 36 h -36 z m 0 0"/>
+ </clipPath>
+ <clipPath id="i">
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="j">
+ <path d="m 33 48 h 37 v 37 h -37 z m 0 0"/>
+ </clipPath>
+ <clipPath id="k">
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="l">
+ <path d="m 56 44 h 18 v 18 h -18 z m 0 0"/>
+ </clipPath>
+ <clipPath id="m">
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="n">
+ <path d="m 55 44 h 19 v 19 h -19 z m 0 0"/>
+ </clipPath>
+ <clipPath id="o">
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="p">
+ <path d="m 18 24 h 46 v 76 h -46 z m 0 0"/>
+ </clipPath>
+ <clipPath id="q">
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="r">
+ <path d="m 62 24 h 48 v 76 h -48 z m 0 0"/>
+ </clipPath>
+ <clipPath id="s">
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="t" gradientUnits="userSpaceOnUse" x1="82.25" x2="82.25" y1="12" y2="26">
+ <stop offset="0" stop-color="#deddda"/>
+ <stop offset="1" stop-color="#9a9996"/>
+ </linearGradient>
+ <path d="m 83 286 l -14 -14 m -24 14 l 14 -14" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-width="6" transform="matrix(1 0 0 1 0 -172)"/>
+ <path d="m 24 24 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0" fill="url(#b)"/>
+ <g clip-path="url(#c)">
+ <g clip-path="url(#d)">
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0" fill="url(#e)"/>
+ </g>
+ </g>
+ <g clip-path="url(#f)">
+ <g clip-path="url(#g)">
+ <path d="m 84 80 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 -10 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 -10 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 -10 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 -10 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#d5d3cf"/>
+ </g>
+ </g>
+ <g clip-path="url(#h)">
+ <g clip-path="url(#i)">
+ <path d="m 69.886719 67.996094 c -0.648438 5.804687 -4.082031 10.945312 -9.199219 13.765625 c -0.964844 0.53125 -2.625 1.21875 -3.6875 1.527343 c -5.609375 1.625 -11.675781 0.417969 -16.234375 -3.230468 c -0.863281 -0.691406 -2.132813 -1.960938 -2.824219 -2.824219 c -3.648437 -4.558594 -4.855468 -10.625 -3.230468 -16.234375 c 0.308593 -1.0625 0.996093 -2.722656 1.527343 -3.6875 c 2.820313 -5.117188 7.960938 -8.550781 13.765625 -9.199219 c 1.097656 -0.121093 1.996094 0.785157 1.996094 1.890625 v 13.996094 c 0 1.105469 0.894531 2 2 2 h 13.996094 c 1.105468 0 2.011718 0.898438 1.890625 1.996094 z m 0 0" fill="#d5d3cf"/>
+ </g>
+ </g>
+ <g clip-path="url(#j)">
+ <g clip-path="url(#k)">
+ <path d="m 86.546875 258.984375 c -2.59375 23.21875 -16.328125 43.78125 -36.796875 55.0625 c -3.859375 2.125 -10.5 4.875 -14.75 6.109375 c -22.4375 6.5 -46.703125 1.671875 -64.9375 -12.921875 c -3.453125 -2.765625 -8.53125 -7.84375 -11.296875 -11.296875 c -14.59375 -18.234375 -19.421875 -42.5 -12.921875 -64.9375 c 1.234375 -4.25 3.984375 -10.890625 6.109375 -14.75 c 11.28125 -20.46875 31.84375 -34.203125 55.0625 -36.796875 c 4.390625 -0.484375 7.984375 3.140625 7.984375 7.5625 v 55.984375 c 0 4.421875 3.578125 8 8 8 h 55.984375 c 4.421875 0 8.046875 3.59375 7.5625 7.984375 z m 0 0" fill="none" stroke="#204a87" stroke-width="0.007262" transform="matrix(0.25 0 0 0.25 48.25 3.25)"/>
+ </g>
+ </g>
+ <g clip-path="url(#l)">
+ <g clip-path="url(#m)">
+ <path d="m 57.996094 44.113281 c 8.34375 0.921875 14.96875 7.546875 15.890625 15.890625 c 0.121093 1.097656 -0.785157 1.996094 -1.890625 1.996094 h -13.996094 c -1.105469 0 -2 -0.894531 -2 -2 v -13.996094 c 0 -1.105468 0.898438 -2.011718 1.996094 -1.890625 z m 0 0" fill="#d5d3cf"/>
+ </g>
+ </g>
+ <g clip-path="url(#n)">
+ <g clip-path="url(#o)">
+ <path d="m 38.984375 163.453125 c 33.375 3.6875 59.875 30.1875 63.5625 63.5625 c 0.484375 4.390625 -3.140625 7.984375 -7.5625 7.984375 h -55.984375 c -4.421875 0 -8 -3.578125 -8 -8 v -55.984375 c 0 -4.421875 3.59375 -8.046875 7.984375 -7.5625 z m 0 0" fill="none" stroke="#204a87" stroke-width="0.007262" transform="matrix(0.25 0 0 0.25 48.25 3.25)"/>
+ </g>
+ </g>
+ <g clip-path="url(#p)">
+ <g clip-path="url(#q)">
+ <path d="m 16 104 v -80 h 48 z m 0 0" fill-opacity="0.086275"/>
+ </g>
+ </g>
+ <g clip-path="url(#r)">
+ <g clip-path="url(#s)">
+ <path d="m 110 104 v -80 h -48 z m 0 0" fill="#ffffff" fill-opacity="0.505882"/>
+ </g>
+ </g>
+ <path d="m 20 12 h 88 c 4.417969 0 8 3.582031 8 8 s -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 s 3.582031 -8 8 -8 z m 0 0" fill="url(#t)"/>
+ <path d="m 18 18 h 92" fill="none" stroke="#deddda" stroke-linecap="round" stroke-width="4"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/x-office-presentation.svg b/Adwaita/scalable/mimetypes/x-office-presentation.svg
new file mode 100644
index 000000000..41d5d0dba
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/x-office-presentation.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="64" x2="64" y1="276" y2="284">
+ <stop offset="0" stop-color="#414140"/>
+ <stop offset="1" stop-color="#949390"/>
+ </linearGradient>
+ <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="18.20984075" x2="109.79022225" y1="102" y2="102">
+ <stop offset="0" stop-color="#c7c6c3"/>
+ <stop offset="0.024221" stop-color="#e8e7e3"/>
+ <stop offset="0.0686115" stop-color="#cbcac7"/>
+ <stop offset="0.916655" stop-color="#cbcac7"/>
+ <stop offset="0.960246" stop-color="#eae8e4"/>
+ <stop offset="1" stop-color="#acaba8"/>
+ </linearGradient>
+ <linearGradient id="c" gradientTransform="matrix(0.2875 0 0 0.27027 -331.600006 -696.756775)" gradientUnits="userSpaceOnUse" x1="1376" x2="1376" y1="2692" y2="2932">
+ <stop offset="0" stop-color="#f6f5f4"/>
+ <stop offset="1" stop-color="#ffffff"/>
+ </linearGradient>
+ <linearGradient id="d" gradientUnits="userSpaceOnUse" x1="82.25" x2="82.25" y1="12" y2="26">
+ <stop offset="0" stop-color="#deddda"/>
+ <stop offset="1" stop-color="#9a9996"/>
+ </linearGradient>
+ <path d="m 83 286 l -14 -14 m -24 14 l 14 -14" fill="none" stroke="url(#a)" stroke-linecap="round" stroke-width="6" transform="matrix(1 0 0 1 0 -172)"/>
+ <path d="m 24 24 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0" fill="url(#b)"/>
+ <path d="m 24 20 h 80 c 3.3125 0 6 2.6875 6 6 v 68 c 0 3.3125 -2.6875 6 -6 6 h -80 c -3.3125 0 -6 -2.6875 -6 -6 v -68 c 0 -3.3125 2.6875 -6 6 -6 z m 0 0" fill="url(#c)"/>
+ <path d="m 20 12 h 88 c 4.417969 0 8 3.582031 8 8 s -3.582031 8 -8 8 h -88 c -4.417969 0 -8 -3.582031 -8 -8 s 3.582031 -8 8 -8 z m 0 0" fill="url(#d)"/>
+ <path d="m 69.88671875 69.99609375 c -0.6484375 5.8046875 -4.08203125 10.9453125 -9.19921875 13.765625 c -0.96484375 0.53125 -2.625 1.21875 -3.6875 1.52734375 c -5.609375 1.625 -11.67578125 0.41796875 -16.234375 -3.23046875 c -0.86328125 -0.69140625 -2.1328125 -1.9609375 -2.82421875 -2.82421875 c -3.6484375 -4.55859375 -4.85546875 -10.625 -3.23046875 -16.234375 c 0.30859375 -1.0625 0.99609375 -2.72265625 1.52734375 -3.6875 c 2.8203125 -5.1171875 7.9609375 -8.55078125 13.765625 -9.19921875 c 1.09765625 -0.12109375 1.99609375 0.78515625 1.99609375 1.890625 v 13.99609375 c 0 1.10546875 0.89453125 2 2 2 h 13.99609375 c 1.10546875 0 2.01171875 0.8984375 1.890625 1.99609375 z m 0 0" fill="#1a5fb4" stroke="#204a87" stroke-width="0.0018155"/>
+ <path d="m 57.99609375 46.11328125 c 8.34375 0.921875 14.96875 7.546875 15.890625 15.890625 c 0.12109375 1.09765625 -0.78515625 1.99609375 -1.890625 1.99609375 h -13.99609375 c -1.10546875 0 -2 -0.89453125 -2 -2 v -13.99609375 c 0 -1.10546875 0.8984375 -2.01171875 1.99609375 -1.890625 z m 0 0" fill="#26a269" stroke="#204a87" stroke-width="0.0018155"/>
+ <path d="m 84 80 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 -10 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 -10 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 -10 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 -10 h 10 c 1.105469 0 2 0.894531 2 2 s -0.894531 2 -2 2 h -10 c -1.105469 0 -2 -0.894531 -2 -2 s 0.894531 -2 2 -2 z m 0 0" fill="#d5d3cf"/>
+ <path d="m 69.88671875 67.99609375 c -0.6484375 5.8046875 -4.08203125 10.9453125 -9.19921875 13.765625 c -0.96484375 0.53125 -2.625 1.21875 -3.6875 1.52734375 c -5.609375 1.625 -11.67578125 0.41796875 -16.234375 -3.23046875 c -0.86328125 -0.69140625 -2.1328125 -1.9609375 -2.82421875 -2.82421875 c -3.6484375 -4.55859375 -4.85546875 -10.625 -3.23046875 -16.234375 c 0.30859375 -1.0625 0.99609375 -2.72265625 1.52734375 -3.6875 c 2.8203125 -5.1171875 7.9609375 -8.55078125 13.765625 -9.19921875 c 1.09765625 -0.12109375 1.99609375 0.78515625 1.99609375 1.890625 v 13.99609375 c 0 1.10546875 0.89453125 2 2 2 h 13.99609375 c 1.10546875 0 2.01171875 0.8984375 1.890625 1.99609375 z m 0 0" fill="#4a86cf" stroke="#204a87" stroke-width="0.0018155"/>
+ <path d="m 57.99609375 44.11328125 c 8.34375 0.921875 14.96875 7.546875 15.890625 15.890625 c 0.12109375 1.09765625 -0.78515625 1.99609375 -1.890625 1.99609375 h -13.99609375 c -1.10546875 0 -2 -0.89453125 -2 -2 v -13.99609375 c 0 -1.10546875 0.8984375 -2.01171875 1.99609375 -1.890625 z m 0 0" fill="#50db81" stroke="#204a87" stroke-width="0.0018155"/>
+ <path d="m 18 18 h 92" fill="none" stroke="#deddda" stroke-linecap="round" stroke-width="4"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/x-office-spreadsheet-template.svg b/Adwaita/scalable/mimetypes/x-office-spreadsheet-template.svg
new file mode 100644
index 000000000..00741ab5e
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/x-office-spreadsheet-template.svg
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m 20 8 h 89 v 112 h -89 z m 0 0"/>
+ </clipPath>
+ <clipPath id="b">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <filter id="c" height="100%" width="100%" x="0%" y="0%">
+ <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="d">
+ <g filter="url(#c)">
+ <rect fill-opacity="0.3" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="e">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <clipPath id="f">
+ <path d="m 20 8 h 44 v 112 h -44 z m 0 0"/>
+ </clipPath>
+ <clipPath id="g">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="h">
+ <path d="m 34 54 h 2 v 38 h -2 z m 0 0"/>
+ </clipPath>
+ <clipPath id="i">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="j">
+ <path d="m 34 90 h 60 v 2 h -60 z m 0 0"/>
+ </clipPath>
+ <clipPath id="k">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="l">
+ <path d="m 38 68 h 6 v 20 h -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="m">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="n">
+ <path d="m 46 76 h 6 v 12 h -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="o">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="p">
+ <path d="m 54 60 h 6 v 28 h -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="q">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="r">
+ <path d="m 62 64 h 6 v 24 h -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="s">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="t">
+ <path d="m 70 74 h 6 v 14 h -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="u">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="v">
+ <path d="m 78 80 h 6 v 8 h -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="w">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="x">
+ <path d="m 86 70 h 6 v 18 h -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="y">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <clipPath id="z">
+ <path d="m 64 8 h 45 v 112 h -45 z m 0 0"/>
+ </clipPath>
+ <clipPath id="A">
+ <path d="m 28 8 c -4.433594 0 -8 3.566406 -8 8 v 96 c 0 4.433594 3.566406 8 8 8 h 72 c 4.433594 0 8.046875 -3.589844 8.042969 -8.019531 v -74.0625 l -22 0.007812 c -4.433594 0 -8.042969 -3.492187 -8.042969 -7.925781 v -22 z m 0 0"/>
+ </clipPath>
+ <g clip-path="url(#a)">
+ <g clip-path="url(#b)">
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <g clip-path="url(#e)" fill="#d5d3cf" mask="url(#d)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 42 36 h 2 v 30 h -2 z m 0 0"/>
+ <path d="m 52 36 h 2 v 30 h -2 z m 0 0"/>
+ <path d="m 68 36 h 2 v 30 h -2 z m 0 0"/>
+ <path d="m 84 58 h 2 v 8 h -2 z m 0 0"/>
+ <path d="m 100 58 h 2 v 8 h -2 z m 0 0"/>
+ <path d="m 42 64 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 58 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 52 h 28 v 2 h -28 z m 0 0"/>
+ <path d="m 42 46 h 28 v 2 h -28 z m 0 0"/>
+ <path d="m 42 40 h 28 v 2 h -28 z m 0 0"/>
+ <path d="m 42 34 h 28 v 2 h -28 z m 0 0"/>
+ <path d="m 42 114 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 120 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 126 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 114 h 2 v 14 h -2 z m 0 0"/>
+ <path d="m 52 114 h 2 v 14 h -2 z m 0 0"/>
+ <path d="m 68 114 h 2 v 14 h -2 z m 0 0"/>
+ <path d="m 84 114 h 2 v 14 h -2 z m 0 0"/>
+ <path d="m 100 114 h 2 v 14 h -2 z m 0 0"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#f)">
+ <g clip-path="url(#g)">
+ <path d="m 64 8 l -48 112 v -112 z m 0 0" fill-opacity="0.035294"/>
+ </g>
+ </g>
+ <g clip-path="url(#h)">
+ <g clip-path="url(#i)">
+ <path d="m 34 54 h 2 v 38 h -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#j)">
+ <g clip-path="url(#k)">
+ <path d="m 94 90 v 2 h -60 v -2 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#l)">
+ <g clip-path="url(#m)">
+ <path d="m 38 68 h 6 v 20 h -6 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#n)">
+ <g clip-path="url(#o)">
+ <path d="m 46 76 h 6 v 12 h -6 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#p)">
+ <g clip-path="url(#q)">
+ <path d="m 54 60 h 6 v 28 h -6 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#r)">
+ <g clip-path="url(#s)">
+ <path d="m 62 64 h 6 v 24 h -6 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#t)">
+ <g clip-path="url(#u)">
+ <path d="m 70 74 h 6 v 14 h -6 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#v)">
+ <g clip-path="url(#w)">
+ <path d="m 78 80 h 6 v 8 h -6 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#x)">
+ <g clip-path="url(#y)">
+ <path d="m 86 70 h 6 v 18 h -6 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ <g clip-path="url(#z)">
+ <g clip-path="url(#A)">
+ <path d="m 64 8 l 48 112 v -112 z m 0 0" fill="#ffffff" fill-opacity="0.454902"/>
+ </g>
+ </g>
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0" fill="#deddda"/>
+</svg>
diff --git a/Adwaita/scalable/mimetypes/x-office-spreadsheet.svg b/Adwaita/scalable/mimetypes/x-office-spreadsheet.svg
new file mode 100644
index 000000000..8cb1974fe
--- /dev/null
+++ b/Adwaita/scalable/mimetypes/x-office-spreadsheet.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <filter id="a" height="100%" width="100%" x="0%" y="0%">
+ <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="b">
+ <g filter="url(#a)">
+ <rect fill-opacity="0.3" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="c">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <path d="m 28 8 h 50 l 30.042969 29.917969 v 74.058593 c 0 4.433594 -3.609375 8.023438 -8.042969 8.023438 h -72 c -4.433594 0 -8 -3.566406 -8 -8 v -96 c 0 -4.433594 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 78 8 v 22 c 0 4.433594 3.609375 7.921875 8.042969 7.921875 l 22 -0.003906 z m 0 0" fill="#deddda"/>
+ <g fill="#d5d3cf">
+ <g clip-path="url(#c)" mask="url(#b)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 42 36 h 2 v 30 h -2 z m 0 0"/>
+ <path d="m 52 36 h 2 v 30 h -2 z m 0 0"/>
+ <path d="m 68 36 h 2 v 30 h -2 z m 0 0"/>
+ <path d="m 84 58 h 2 v 8 h -2 z m 0 0"/>
+ <path d="m 100 58 h 2 v 8 h -2 z m 0 0"/>
+ <path d="m 42 64 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 58 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 52 h 28 v 2 h -28 z m 0 0"/>
+ <path d="m 42 46 h 28 v 2 h -28 z m 0 0"/>
+ <path d="m 42 40 h 28 v 2 h -28 z m 0 0"/>
+ <path d="m 42 34 h 28 v 2 h -28 z m 0 0"/>
+ <path d="m 42 114 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 120 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 126 h 60 v 2 h -60 z m 0 0"/>
+ <path d="m 42 114 h 2 v 14 h -2 z m 0 0"/>
+ <path d="m 52 114 h 2 v 14 h -2 z m 0 0"/>
+ <path d="m 68 114 h 2 v 14 h -2 z m 0 0"/>
+ <path d="m 84 114 h 2 v 14 h -2 z m 0 0"/>
+ <path d="m 100 114 h 2 v 14 h -2 z m 0 0"/>
+ </g>
+ <path d="m 34 54 h 2 v 38 h -2 z m 0 0"/>
+ <path d="m 94 90 v 2 h -60 v -2 z m 0 0"/>
+ </g>
+ <path d="m 38 68 h 6 v 20 h -6 z m 0 0" fill="#50db81"/>
+ <path d="m 46 76 h 6 v 12 h -6 z m 0 0" fill="#8f5aa0"/>
+ <path d="m 54 60 h 6 v 28 h -6 z m 0 0" fill="#fb8c14"/>
+ <path d="m 62 64 h 6 v 24 h -6 z m 0 0" fill="#e01b24"/>
+ <path d="m 70 74 h 6 v 14 h -6 z m 0 0" fill="#8f5aa0"/>
+ <path d="m 78 80 h 6 v 8 h -6 z m 0 0" fill="#4a86cf"/>
+ <path d="m 86 70 h 6 v 18 h -6 z m 0 0" fill="#f6d32d"/>
+</svg>
diff --git a/Adwaita/scalable/places/folder-documents.svg b/Adwaita/scalable/places/folder-documents.svg
new file mode 100644
index 000000000..5b38521f1
--- /dev/null
+++ b/Adwaita/scalable/places/folder-documents.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <path d="m 58 58 c -3.289062 0 -6 2.710938 -6 6 v 18 c 0 3.289062 2.710938 6 6 6 h 12 c 3.289062 0 6 -2.710938 6 -6 v -15 c 0 -0.53125 -0.210938 -1.039062 -0.585938 -1.414062 l -7 -7 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 z m 0 4 h 8 v 3 c 0 2 1 3 3 3 h 3 v 14 c 0 1.140625 -0.859375 2 -2 2 h -12 c -1.140625 0 -2 -0.859375 -2 -2 v -18 c 0 -1.140625 0.859375 -2 2 -2 z m 0 0" fill="#438de6"/>
+</svg>
diff --git a/Adwaita/scalable/places/folder-download.svg b/Adwaita/scalable/places/folder-download.svg
new file mode 100644
index 000000000..1d969eb02
--- /dev/null
+++ b/Adwaita/scalable/places/folder-download.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <path d="m 64 56 c -1.101562 0 -2 0.898438 -2 2 v 17.171875 l -4.585938 -4.585937 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 s -1.039062 0.210938 -1.414062 0.585938 c -0.78125 0.78125 -0.78125 2.046874 0 2.828124 l 8 8 c 0.78125 0.78125 2.046874 0.78125 2.828124 0 l 8 -8 c 0.78125 -0.78125 0.78125 -2.046874 0 -2.828124 s -2.046874 -0.78125 -2.828124 0 l -4.585938 4.585937 v -17.171875 c 0 -1.101562 -0.898438 -2 -2 -2 z m -12 28 v 4 h 24 v -4 z m 0 0" fill="#438de6"/>
+</svg>
diff --git a/Adwaita/scalable/places/folder-music.svg b/Adwaita/scalable/places/folder-music.svg
new file mode 100644
index 000000000..7788ded23
--- /dev/null
+++ b/Adwaita/scalable/places/folder-music.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <path d="m 66 60 c -3.289062 0 -6 2.710938 -6 6 v 8.679688 c -0.914062 -0.429688 -1.929688 -0.679688 -3 -0.679688 c -3.84375 0 -7 3.15625 -7 7 s 3.15625 7 7 7 c 3.828125 0 6.984375 -3.140625 7 -6.96875 c 0 -0.007812 0 -0.023438 0 -0.03125 v -15 c 0 -1.125 0.875 -2 2 -2 h 8 c 1.125 0 2 0.875 2 2 v 8.679688 c -0.914062 -0.429688 -1.929688 -0.679688 -3 -0.679688 c -3.84375 0 -7 3.15625 -7 7 s 3.15625 7 7 7 s 7 -3.15625 7 -7 v -15 c 0 -3.289062 -2.710938 -6 -6 -6 z m -9 18 c 1.679688 0 3 1.320312 3 3 v 0.03125 c -0.015625 1.664062 -1.328125 2.96875 -3 2.96875 c -1.679688 0 -3 -1.320312 -3 -3 s 1.320312 -3 3 -3 z m 16 0 c 1.679688 0 3 1.320312 3 3 s -1.320312 3 -3 3 s -3 -1.320312 -3 -3 s 1.320312 -3 3 -3 z m 0 0" fill="#438de6"/>
+</svg>
diff --git a/Adwaita/scalable/places/folder-pictures.svg b/Adwaita/scalable/places/folder-pictures.svg
new file mode 100644
index 000000000..3a540626e
--- /dev/null
+++ b/Adwaita/scalable/places/folder-pictures.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <g fill="#438de6">
+ <path d="m 60 68 c -1.101562 0 -2 0.898438 -2 2 s 0.898438 2 2 2 s 2 -0.898438 2 -2 s -0.898438 -2 -2 -2 z m 7 6 l -4 4 l -3 -2 l -4 4 v 1 c 0 1 1 1 1 1 h 14 s 0.945312 -0.070312 1 -1 v -2 z m 0 0"/>
+ <path d="m 56 60 c -3.289062 0 -6 2.710938 -6 6 v 16 c 0 3.289062 2.710938 6 6 6 h 16 c 3.289062 0 6 -2.710938 6 -6 v -16 c 0 -3.289062 -2.710938 -6 -6 -6 z m 0 4 h 16 c 1.140625 0 2 0.859375 2 2 v 16 c 0 1.140625 -0.859375 2 -2 2 h -16 c -1.140625 0 -2 -0.859375 -2 -2 v -16 c 0 -1.140625 0.859375 -2 2 -2 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/places/folder-publicshare.svg b/Adwaita/scalable/places/folder-publicshare.svg
new file mode 100644
index 000000000..4d6928206
--- /dev/null
+++ b/Adwaita/scalable/places/folder-publicshare.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <path d="m 74 56 c -3.3125 0 -6 2.679688 -6 6 c 0 0.242188 0.023438 0.492188 0.054688 0.734375 l -9.890626 4.945313 c -1.117187 -1.078126 -2.609374 -1.679688 -4.164062 -1.679688 c -3.3125 0 -6 2.679688 -6 6 c 0 3.3125 2.6875 6 6 6 c 1.546875 -0.007812 3.039062 -0.617188 4.148438 -1.6875 l 9.90625 4.945312 c -0.03125 0.242188 -0.054688 0.492188 -0.054688 0.742188 c 0 3.3125 2.6875 6 6 6 s 6 -2.6875 6 -6 c 0 -3.320312 -2.6875 -6 -6 -6 c -1.546875 0 -3.039062 0.609375 -4.148438 1.6875 l -9.90625 -4.953125 c 0.03125 -0.242187 0.054688 -0.492187 0.054688 -0.734375 c 0 -0.25 -0.015625 -0.5 -0.046875 -0.742188 l 9.890625 -4.945312 c 1.117188 1.070312 2.609375 1.679688 4.15625 1.6875 c 3.3125 0 6 -2.6875 6 -6 c 0 -3.320312 -2.6875 -6 -6 -6 z m 0 0" fill="#438de6"/>
+</svg>
diff --git a/Adwaita/scalable/places/folder-remote.svg b/Adwaita/scalable/places/folder-remote.svg
new file mode 100644
index 000000000..4f682e7bf
--- /dev/null
+++ b/Adwaita/scalable/places/folder-remote.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0 -0.932866 -1 0 0.000045 -158.918314)" gradientUnits="userSpaceOnUse" x1="-280.623596" x2="-287.76535" y1="-66.117432" y2="-66.117432">
+ <stop offset="0" stop-color="#313133"/>
+ <stop offset="1" stop-color="#9a9996"/>
+ </linearGradient>
+ <linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 0.000051 -160.000093)" gradientUnits="userSpaceOnUse" x1="-271.974609" x2="-266.414551" y1="-62.938477" y2="-62.938477">
+ <stop offset="0" stop-color="#aeadab"/>
+ <stop offset="1" stop-color="#aeadab" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="c" gradientTransform="matrix(2.381786 0 0 2.083491 -2851.15317 1648.156841)" gradientUnits="userSpaceOnUse" x1="1202" x2="1246" y1="-735" y2="-735">
+ <stop offset="0" stop-color="#9a9996" stop-opacity="0"/>
+ <stop offset="0.0909091" stop-color="#9a9996"/>
+ <stop offset="0.909091" stop-color="#9a9996"/>
+ <stop offset="1" stop-color="#9a9996" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="d" gradientTransform="matrix(0.25 0 0 0.166667 -163.999958 180.666578)" gradientUnits="userSpaceOnUse" x1="904" x2="904" y1="-340" y2="-385.948242">
+ <stop offset="0" stop-color="#77767b"/>
+ <stop offset="0.603496" stop-color="#c0bfbc"/>
+ <stop offset="1" stop-color="#aeadab"/>
+ </linearGradient>
+ <linearGradient id="e" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 76 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -64 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 68 117.210938 v -29.851563 h -8 v 29.851563 z m 0 0" fill="url(#a)"/>
+ <path d="m 63.796875 117.210938 v -29.851563 h -1.796875 v 29.851563 z m 0 0" fill="url(#b)"/>
+ <path d="m 8.179688 117.832031 h 111.945312 v 4.167969 h -111.945312 z m 0 0" fill="url(#c)"/>
+ <path d="m 51.730469 116 h 24.539062 c 2.0625 0 3.730469 1.667969 3.730469 3.730469 v 0.539062 c 0 2.0625 -1.667969 3.730469 -3.730469 3.730469 h -24.539062 c -2.0625 0 -3.730469 -1.667969 -3.730469 -3.730469 v -0.539062 c 0 -2.0625 1.667969 -3.730469 3.730469 -3.730469 z m 0 0" fill="url(#d)"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 44 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -52 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#e)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 44 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -52 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+</svg>
diff --git a/Adwaita/scalable/places/folder-templates.svg b/Adwaita/scalable/places/folder-templates.svg
new file mode 100644
index 000000000..1fcded3fd
--- /dev/null
+++ b/Adwaita/scalable/places/folder-templates.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <path d="m 58 58.015625 c -3.289062 0 -6 2.710937 -6 6 v 13.992187 h 2 v -1.992187 h 2 v -12 c 0 -1.140625 0.859375 -2 2 -2 h 8 v 3 c 0 2 1 3 3 3 h 3 v 14 h 2 v 2 h 2 v -17 c 0 -0.53125 -0.210938 -1.039063 -0.585938 -1.414063 l -7 -7 c -0.375 -0.375 -0.882812 -0.585937 -1.414062 -0.585937 z m 16 26 h -2 v 1.984375 h -2 v 2 h 2 v -1.984375 h 2 z m -4 1.984375 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m -2 0 h -2 v 2 h 2 z m -2 0 v -2 h -2 v 2 z m 0 -2 h 2 v -2 h -2 z m 0 -2 v -2 h -2 v 2 z m 0 -2 h 2 v -2 h -2 z m 0 0" fill="#438de6"/>
+</svg>
diff --git a/Adwaita/scalable/places/folder-videos.svg b/Adwaita/scalable/places/folder-videos.svg
new file mode 100644
index 000000000..15c44fe4d
--- /dev/null
+++ b/Adwaita/scalable/places/folder-videos.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <g fill="#438de6">
+ <path d="m 49.359375 65.984375 h -1.359375 v 18 h 1.289062 l 8.710938 -9.0625 z m 0 0"/>
+ <path d="m 62 64 c -3.289062 0 -6 2.710938 -6 6 v 10 c 0 3.289062 2.710938 6 6 6 h 12 c 3.289062 0 6 -2.710938 6 -6 v -10 c 0 -3.289062 -2.710938 -6 -6 -6 z m 0 4 h 12 c 1.140625 0 2 0.859375 2 2 v 10 c 0 1.140625 -0.859375 2 -2 2 h -12 c -1.140625 0 -2 -0.859375 -2 -2 v -10 c 0 -1.140625 0.859375 -2 2 -2 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/places/folder.svg b/Adwaita/scalable/places/folder.svg
new file mode 100644
index 000000000..5ba9d947a
--- /dev/null
+++ b/Adwaita/scalable/places/folder.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+</svg>
diff --git a/Adwaita/scalable/places/network-server.svg b/Adwaita/scalable/places/network-server.svg
new file mode 100644
index 000000000..fa653812e
--- /dev/null
+++ b/Adwaita/scalable/places/network-server.svg
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0 -0.932866 -1 0 -0.000006 -170.918221)" gradientUnits="userSpaceOnUse" x1="-280.623596" x2="-287.76535" y1="-66.117432" y2="-66.117432">
+ <stop offset="0" stop-color="#313133"/>
+ <stop offset="1" stop-color="#9a9996"/>
+ </linearGradient>
+ <linearGradient id="b" gradientTransform="matrix(0 -1 -1 0 0 -172)" gradientUnits="userSpaceOnUse" x1="-271.974609" x2="-266.414551" y1="-62.938477" y2="-62.938477">
+ <stop offset="0" stop-color="#aeadab"/>
+ <stop offset="1" stop-color="#aeadab" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="c" gradientTransform="matrix(2.381786 0 0 2.083491 -2851.15332 1636.15686)" gradientUnits="userSpaceOnUse" x1="1202" x2="1246" y1="-735" y2="-735">
+ <stop offset="0" stop-color="#9a9996" stop-opacity="0"/>
+ <stop offset="0.0909091" stop-color="#9a9996"/>
+ <stop offset="0.909091" stop-color="#9a9996"/>
+ <stop offset="1" stop-color="#9a9996" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="d" gradientTransform="matrix(0.25 0 0 0.166667 -164.000015 168.666656)" gradientUnits="userSpaceOnUse" x1="904" x2="904" y1="-340" y2="-385.948242">
+ <stop offset="0" stop-color="#77767b"/>
+ <stop offset="0.603496" stop-color="#c0bfbc"/>
+ <stop offset="1" stop-color="#aeadab"/>
+ </linearGradient>
+ <linearGradient id="e" gradientTransform="matrix(0.232338 0 0 0.233165 -8.671706 198.782745)" gradientUnits="userSpaceOnUse" x1="88.595886" x2="536.595886" y1="-449.394012" y2="-449.394012">
+ <stop offset="0" stop-color="#c4c4c6"/>
+ <stop offset="0.0357143" stop-color="#f0f0ee"/>
+ <stop offset="0.0713653" stop-color="#cfcfcd"/>
+ <stop offset="0.928571" stop-color="#d5d5d5"/>
+ <stop offset="0.964286" stop-color="#c0bfbc"/>
+ <stop offset="1" stop-color="#77767b"/>
+ </linearGradient>
+ <linearGradient id="f" gradientUnits="userSpaceOnUse" x1="45.543945" x2="45.543945" y1="72.562012" y2="83.275391">
+ <stop offset="0" stop-color="#77767b"/>
+ <stop offset="1" stop-color="#c0bfbc"/>
+ </linearGradient>
+ <path d="m 68 105.210938 v -29.851563 h -8 v 29.851563 z m 0 0" fill="url(#a)"/>
+ <path d="m 63.796875 105.210938 v -29.851563 h -1.796875 v 29.851563 z m 0 0" fill="url(#b)"/>
+ <path d="m 8.179688 105.832031 h 111.945312 v 4.167969 h -111.945312 z m 0 0" fill="url(#c)"/>
+ <path d="m 51.730469 104 h 24.539062 c 2.0625 0 3.730469 1.667969 3.730469 3.730469 v 0.539062 c 0 2.0625 -1.667969 3.730469 -3.730469 3.730469 h -24.539062 c -2.0625 0 -3.730469 -1.667969 -3.730469 -3.730469 v -0.539062 c 0 -2.0625 1.667969 -3.730469 3.730469 -3.730469 z m 0 0" fill="url(#d)"/>
+ <path d="m 19.355469 23.117188 h 89.203125 c 4.109375 0 7.441406 3.339843 7.441406 7.460937 v 55.960937 c 0 4.121094 -3.332031 7.460938 -7.441406 7.460938 h -89.203125 c -4.109375 0 -7.441407 -3.339844 -7.441407 -7.460938 v -55.960937 c 0 -4.121094 3.332032 -7.460937 7.441407 -7.460937 z m 0 0" fill="url(#e)"/>
+ <path d="m 19.5625 12 h 88.929688 c 4.148437 0 7.507812 3.359375 7.507812 7.507812 v 40.722657 c 0 4.148437 -3.359375 7.507812 -7.507812 7.507812 h -88.929688 c -4.144531 0 -7.507812 -3.359375 -7.507812 -7.507812 v -40.722657 c 0 -4.148437 3.363281 -7.507812 7.507812 -7.507812 z m 0 0" fill="#deddda"/>
+ <g fill="#ff7800">
+ <path d="m 104 84.996094 c 0 0.5625 -0.457031 1.023437 -1.023438 1.023437 c -0.5625 0 -1.019531 -0.460937 -1.019531 -1.023437 s 0.457031 -1.023438 1.019531 -1.023438 c 0.566407 0 1.023438 0.460938 1.023438 1.023438 z m 0 0"/>
+ <path d="m 104 81.023438 c 0 0.5625 -0.457031 1.019531 -1.023438 1.019531 c -0.5625 0 -1.019531 -0.457031 -1.019531 -1.019531 c 0 -0.566407 0.457031 -1.023438 1.019531 -1.023438 c 0.566407 0 1.023438 0.457031 1.023438 1.023438 z m 0 0"/>
+ <path d="m 104 77.039062 c 0 0.566407 -0.457031 1.023438 -1.023438 1.023438 c -0.5625 0 -1.019531 -0.457031 -1.019531 -1.023438 c 0 -0.5625 0.457031 -1.019531 1.019531 -1.019531 c 0.566407 0 1.023438 0.457031 1.023438 1.019531 z m 0 0"/>
+ </g>
+ <path d="m 11.914062 58.566406 v 1.859375 c 0 4.167969 3.347657 7.519531 7.507813 7.519531 h 89.066406 c 4.160157 0 7.511719 -3.351562 7.511719 -7.519531 v -1.859375 c 0 4.164063 -3.351562 7.519532 -7.511719 7.519532 h -89.066406 c -4.160156 0 -7.507813 -3.355469 -7.507813 -7.519532 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 101.011719 84.996094 c 0 0.5625 -0.457031 1.023437 -1.019531 1.023437 c -0.566407 0 -1.023438 -0.460937 -1.023438 -1.023437 s 0.457031 -1.023438 1.023438 -1.023438 c 0.5625 0 1.019531 0.460938 1.019531 1.023438 z m 0 0" fill="#c01c28"/>
+ <path d="m 101.011719 81.023438 c 0 0.5625 -0.457031 1.019531 -1.019531 1.019531 c -0.566407 0 -1.023438 -0.457031 -1.023438 -1.019531 c 0 -0.566407 0.457031 -1.023438 1.023438 -1.023438 c 0.5625 0 1.019531 0.457031 1.019531 1.023438 z m 0 0" fill="#ff7800"/>
+ <path d="m 101.011719 77.039062 c 0 0.566407 -0.457031 1.023438 -1.019531 1.023438 c -0.566407 0 -1.023438 -0.457031 -1.023438 -1.023438 c 0 -0.5625 0.457031 -1.019531 1.023438 -1.019531 c 0.5625 0 1.019531 0.457031 1.019531 1.019531 z m 0 0" fill="#c01c28"/>
+ <path d="m 98.027344 84.996094 c 0 0.5625 -0.457032 1.023437 -1.023438 1.023437 c -0.5625 0 -1.019531 -0.460937 -1.019531 -1.023437 s 0.457031 -1.023438 1.019531 -1.023438 c 0.566406 0 1.023438 0.460938 1.023438 1.023438 z m 0 0" fill="#ff7800"/>
+ <path d="m 98.027344 81.023438 c 0 0.5625 -0.457032 1.019531 -1.023438 1.019531 c -0.5625 0 -1.019531 -0.457031 -1.019531 -1.019531 c 0 -0.566407 0.457031 -1.023438 1.019531 -1.023438 c 0.566406 0 1.023438 0.457031 1.023438 1.023438 z m 0 0" fill="#c01c28"/>
+ <path d="m 98.027344 77.039062 c 0 0.566407 -0.457032 1.023438 -1.023438 1.023438 c -0.5625 0 -1.019531 -0.457031 -1.019531 -1.023438 c 0 -0.5625 0.457031 -1.019531 1.019531 -1.019531 c 0.566406 0 1.023438 0.457031 1.023438 1.019531 z m 0 0" fill="#c01c28"/>
+ <path d="m 65.421875 80.441406 c -0.511719 0.007813 -0.996094 0.214844 -1.355469 0.578125 l -3.644531 3.714844 c -0.742187 0.757813 -0.730469 1.972656 0.027344 2.714844 c 0.757812 0.742187 1.972656 0.730469 2.714843 -0.023438 l 3.644532 -3.71875 c 0.742187 -0.757812 0.730468 -1.972656 -0.023438 -2.714843 c -0.367187 -0.355469 -0.855468 -0.554688 -1.363281 -0.550782 z m -35.875 -8.375 c -0.507813 0.007813 -0.996094 0.214844 -1.351563 0.578125 l -3.644531 3.714844 c -0.742187 0.757813 -0.730469 1.972656 0.023438 2.714844 c 0.757812 0.746093 1.972656 0.734375 2.714843 -0.023438 l 3.648438 -3.71875 c 0.742188 -0.757812 0.730469 -1.972656 -0.027344 -2.714843 c -0.363281 -0.355469 -0.855468 -0.554688 -1.363281 -0.550782 z m 8.675781 -0.066406 c -0.511718 -0.003906 -1 0.195312 -1.363281 0.550781 l -12.285156 12.097657 c -0.757813 0.746093 -0.765625 1.960937 -0.023438 2.714843 c 0.746094 0.757813 1.960938 0.765625 2.714844 0.023438 l 12.289063 -12.097657 c 0.753906 -0.746093 0.765624 -1.960937 0.019531 -2.714843 c -0.355469 -0.363281 -0.84375 -0.570313 -1.351563 -0.574219 z m 9.117188 0 c -0.511719 -0.003906 -1 0.195312 -1.363282 0.550781 l -12.289062 12.097657 c -0.753906 0.746093 -0.761719 1.960937 -0.019531 2.714843 c 0.746093 0.757813 1.960937 0.765625 2.714843 0.023438 l 12.289063 -12.097657 c 0.753906 -0.746093 0.765625 -1.960937 0.019531 -2.714843 c -0.355468 -0.363281 -0.84375 -0.570313 -1.351562 -0.574219 z m 9.117187 0 c -0.507812 -0.003906 -0.996093 0.195312 -1.359375 0.550781 l -12.289062 12.097657 c -0.753906 0.746093 -0.765625 1.960937 -0.019532 2.714843 c 0.355469 0.363281 0.84375 0.570313 1.351563 0.574219 c 0.511719 0.003906 1 -0.195312 1.363281 -0.550781 l 12.289063 -12.097657 c 0.753906 -0.746093 0.761719 -1.960937 0.019531 -2.714843 c -0.359375 -0.363281 -0.84375 -0.570313 -1.355469 -0.574219 z m 7.757813 0.550781 l -12.285156 12.097657 c -0.753907 0.746093 -0.765626 1.960937 -0.019532 2.714843 c 0.742188 0.757813 1.957032 0.765625 2.714844 0.023438 l 12.285156 -12.097657 c 0.757813 -0.746093 0.765625 -1.960937 0.019532 -2.714843 c -0.742188 -0.757813 -1.957032 -0.765625 -2.714844 -0.023438 z m 0 0" fill="url(#f)"/>
+</svg>
diff --git a/Adwaita/scalable/places/network-workgroup.svg b/Adwaita/scalable/places/network-workgroup.svg
new file mode 100644
index 000000000..92b88663b
--- /dev/null
+++ b/Adwaita/scalable/places/network-workgroup.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <clipPath id="a">
+ <path d="m 32 51 h 36 v 39 h -36 z m 0 0"/>
+ </clipPath>
+ <clipPath id="b">
+ <path d="m 31.351562 39.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="c" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#9a9996"/>
+ <stop offset="0.0414257" stop-color="#c0bfbc"/>
+ <stop offset="0.0815191" stop-color="#9a9996"/>
+ <stop offset="0.899024" stop-color="#77767b"/>
+ <stop offset="0.952865" stop-color="#c0bfbc"/>
+ <stop offset="1" stop-color="#77767b"/>
+ </linearGradient>
+ <linearGradient id="d" gradientTransform="matrix(0.129522 0 0 0.12304 -20.172717 -8.276901)" x1="403.496033" x2="678.908813" xlink:href="#c" y1="793.565552" y2="793.565552"/>
+ <clipPath id="e">
+ <path d="m 32 50 h 36 v 39 h -36 z m 0 0"/>
+ </clipPath>
+ <clipPath id="f">
+ <path d="m 31.351562 39.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
+ </clipPath>
+ <clipPath id="g">
+ <path d="m 32 40 h 36 v 40 h -36 z m 0 0"/>
+ </clipPath>
+ <clipPath id="h">
+ <path d="m 31.351562 39.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="i" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#3d3846"/>
+ <stop offset="0.0279595" stop-color="#79718e"/>
+ <stop offset="0.0654033" stop-color="#4e475a"/>
+ <stop offset="0.938181" stop-color="#716881"/>
+ <stop offset="0.971878" stop-color="#847a96"/>
+ <stop offset="1" stop-color="#3d3846"/>
+ </linearGradient>
+ <linearGradient id="j" gradientTransform="matrix(0.224856 0 0 0.22209 -200.939247 25.114628)" x1="928.741516" x2="1302.490479" xlink:href="#i" y1="216.638611" y2="216.638611"/>
+ <linearGradient id="k" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 612.172607)" gradientUnits="userSpaceOnUse" x1="2831.385498" x2="2732.762939" y1="-1295.160156" y2="-1196.75647">
+ <stop offset="0" stop-color="#1a5fb4"/>
+ <stop offset="1" stop-color="#14498a"/>
+ </linearGradient>
+ <clipPath id="l">
+ <path d="m 60 81 h 36 v 39 h -36 z m 0 0"/>
+ </clipPath>
+ <clipPath id="m">
+ <path d="m 59.351562 69.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="n" gradientTransform="matrix(0.129522 0 0 0.12304 7.827283 21.723099)" x1="403.496033" x2="678.908813" xlink:href="#c" y1="793.565552" y2="793.565552"/>
+ <clipPath id="o">
+ <path d="m 60 80 h 36 v 39 h -36 z m 0 0"/>
+ </clipPath>
+ <clipPath id="p">
+ <path d="m 59.351562 69.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
+ </clipPath>
+ <clipPath id="q">
+ <path d="m 60 70 h 36 v 40 h -36 z m 0 0"/>
+ </clipPath>
+ <clipPath id="r">
+ <path d="m 59.351562 69.5625 h 37.296876 v 51.050781 h -37.296876 z m 28.242188 31.855469 c 0 -5.023438 -4.289062 -9.101563 -9.582031 -9.101563 c -5.289063 0 -9.578125 4.078125 -9.578125 9.101563 c 0 5.027343 4.289062 9.101562 9.578125 9.101562 c 5.292969 0 9.582031 -4.074219 9.582031 -9.101562 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="s" gradientTransform="matrix(0.224856 0 0 0.22209 -172.939247 55.114628)" x1="928.741516" x2="1302.490479" xlink:href="#i" y1="216.638611" y2="216.638611"/>
+ <linearGradient id="t" gradientTransform="matrix(0.337063 0 0 0.330795 -867.055597 477.291929)" gradientUnits="userSpaceOnUse" x1="2704.463135" x2="2868.168457" y1="-1148.187378" y2="-1311.529175">
+ <stop offset="0" stop-color="#1c71d8"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <g clip-path="url(#a)">
+ <g clip-path="url(#b)">
+ <path d="m 34.5625 51.777344 h 30.875 c 1.417969 0 2.5625 1.136718 2.5625 2.542968 v 33.136719 c 0 1.410157 -1.144531 2.542969 -2.5625 2.542969 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542969 v -33.136719 c 0 -1.40625 1.144531 -2.542968 2.5625 -2.542968 z m 0 0" fill="url(#d)"/>
+ </g>
+ </g>
+ <g clip-path="url(#e)">
+ <g clip-path="url(#f)">
+ <path d="m 34.5625 50.289062 h 30.875 c 1.417969 0 2.5625 1.132813 2.5625 2.542969 v 33.132813 c 0 1.410156 -1.144531 2.542968 -2.5625 2.542968 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542968 v -33.132813 c 0 -1.410156 1.144531 -2.542969 2.5625 -2.542969 z m 0 0" fill="#77767b"/>
+ </g>
+ </g>
+ <g clip-path="url(#g)">
+ <g clip-path="url(#h)">
+ <path d="m 32 40.175781 h 36 v 39.816407 h -36 z m 0 0" fill="#434348" fill-opacity="0.509804"/>
+ </g>
+ </g>
+ <path d="m 92 15.105469 v 53.789062 c 0 3.921875 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.183594 -7.089844 -7.105469 v -53.789062 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="url(#j)"/>
+ <path d="m 92 15.105469 v 50.832031 c 0 3.925781 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.179688 -7.089844 -7.105469 v -50.832031 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="#241f31"/>
+ <path d="m 15.363281 10 h 69.183594 c 3.011719 0 5.453125 2.449219 5.453125 5.464844 v 50.070312 c 0 3.015625 -2.441406 5.464844 -5.453125 5.464844 h -69.183594 c -3.015625 0 -5.457031 -2.449219 -5.457031 -5.464844 v -50.070312 c 0 -3.015625 2.441406 -5.464844 5.457031 -5.464844 z m 0 0" fill="url(#k)"/>
+ <g clip-path="url(#l)">
+ <g clip-path="url(#m)">
+ <path d="m 62.5625 81.777344 h 30.875 c 1.417969 0 2.5625 1.136718 2.5625 2.542968 v 33.136719 c 0 1.410157 -1.144531 2.542969 -2.5625 2.542969 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542969 v -33.136719 c 0 -1.40625 1.144531 -2.542968 2.5625 -2.542968 z m 0 0" fill="url(#n)"/>
+ </g>
+ </g>
+ <g clip-path="url(#o)">
+ <g clip-path="url(#p)">
+ <path d="m 62.5625 80.289062 h 30.875 c 1.417969 0 2.5625 1.132813 2.5625 2.542969 v 33.132813 c 0 1.410156 -1.144531 2.542968 -2.5625 2.542968 h -30.875 c -1.417969 0 -2.5625 -1.132812 -2.5625 -2.542968 v -33.132813 c 0 -1.410156 1.144531 -2.542969 2.5625 -2.542969 z m 0 0" fill="#77767b"/>
+ </g>
+ </g>
+ <g clip-path="url(#q)">
+ <g clip-path="url(#r)">
+ <path d="m 60 70.175781 h 36 v 39.816407 h -36 z m 0 0" fill="#434348" fill-opacity="0.509804"/>
+ </g>
+ </g>
+ <path d="m 120 45.105469 v 53.789062 c 0 3.921875 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.183594 -7.089844 -7.105469 v -53.789062 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="url(#s)"/>
+ <path d="m 120 45.105469 v 50.832031 c 0 3.925781 -3.175781 7.105469 -7.089844 7.105469 h -69.820312 c -3.914063 0 -7.089844 -3.179688 -7.089844 -7.105469 v -50.832031 c 0 -3.921875 3.175781 -7.105469 7.089844 -7.105469 h 69.820312 c 3.914063 0 7.089844 3.183594 7.089844 7.105469 z m 0 0" fill="#241f31"/>
+ <path d="m 43.363281 40 h 69.183594 c 3.011719 0 5.453125 2.449219 5.453125 5.464844 v 50.070312 c 0 3.015625 -2.441406 5.464844 -5.453125 5.464844 h -69.183594 c -3.015625 0 -5.457031 -2.449219 -5.457031 -5.464844 v -50.070312 c 0 -3.015625 2.441406 -5.464844 5.457031 -5.464844 z m 0 0" fill="url(#t)"/>
+</svg>
diff --git a/Adwaita/scalable/places/user-bookmarks.svg b/Adwaita/scalable/places/user-bookmarks.svg
new file mode 100644
index 000000000..01b052237
--- /dev/null
+++ b/Adwaita/scalable/places/user-bookmarks.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <path d="m 57.9375 60 c -2.664062 0 -4.546875 1.632812 -5.289062 3.109375 c -0.742188 1.476563 -0.710938 2.890625 -0.710938 2.890625 l 0.0625 24.945312 l 11.992188 -4.804687 l 12.007812 4.804687 l -0.0625 -24.953124 c 0 -0.007813 0.023438 -1.414063 -0.710938 -2.882813 c -0.742187 -1.476563 -2.625 -3.109375 -5.289062 -3.109375 z m 0 4 h 12 c 1.390625 0.023438 2.007812 0.734375 2 2 l 0.046875 19.039062 l -7.992187 -3.203124 l -8.007813 3.203124 l -0.046875 -19.046874 c -0.015625 -1.296876 0.796875 -1.992188 2 -1.992188 z m 0 0" fill="#438de6"/>
+</svg>
diff --git a/Adwaita/scalable/places/user-desktop.svg b/Adwaita/scalable/places/user-desktop.svg
new file mode 100644
index 000000000..3e0a6a1e2
--- /dev/null
+++ b/Adwaita/scalable/places/user-desktop.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <g fill="#428be2">
+ <path d="m 50 66 v 2 h 16 v -2 z m 0 0"/>
+ <path d="m 54 60 c -3.289062 0 -6 2.710938 -6 6 v 16 c 0 3.289062 2.710938 6 6 6 h 20 c 3.289062 0 6 -2.710938 6 -6 v -12 c 0 -3.289062 -2.710938 -6 -6 -6 h -7.171875 l -3.414063 -3.414062 c -0.375 -0.375 -0.882812 -0.585938 -1.414062 -0.585938 z m 0 4 h 7.171875 l 3.414063 3.414062 c 0.375 0.375 0.882812 0.585938 1.414062 0.585938 h 8 c 1.125 0 2 0.875 2 2 v 12 c 0 1.132812 -0.875 2 -2 2 h -20 c -1.125 0 -2 -0.867188 -2 -2 v -16 c 0 -1.125 0.875 -2 2 -2 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/places/user-home.svg b/Adwaita/scalable/places/user-home.svg
new file mode 100644
index 000000000..827c369b7
--- /dev/null
+++ b/Adwaita/scalable/places/user-home.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientTransform="matrix(0.45451 0 0 0.455522 -1210.292114 616.172607)" gradientUnits="userSpaceOnUse" x1="2689.251953" x2="2918.069824" y1="-1106.802979" y2="-1106.802979">
+ <stop offset="0" stop-color="#62a0ea"/>
+ <stop offset="0.0576991" stop-color="#afd4ff"/>
+ <stop offset="0.122204" stop-color="#62a0ea"/>
+ <stop offset="0.873306" stop-color="#62a0ea"/>
+ <stop offset="0.955997" stop-color="#c0d5ea"/>
+ <stop offset="1" stop-color="#62a0ea"/>
+ </linearGradient>
+ <path d="m 21.976562 12 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 84 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -72 c 0 -6.628906 -5.359375 -12 -11.972656 -12 h -46.027344 c -2.480469 0 -4.78125 -1.304688 -6.0625 -3.4375 l -0.84375 -1.410156 c -1.921875 -3.195313 -5.371094 -5.152344 -9.09375 -5.152344 z m 0 0" fill="#438de6"/>
+ <path d="m 65.976562 36 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="url(#a)"/>
+ <path d="m 65.976562 32 c -2.746093 0 -5.226562 1.101562 -7.027343 2.890625 c -2.273438 2.253906 -5.382813 5.109375 -8.632813 5.109375 h -28.339844 c -5.527343 0 -9.976562 4.460938 -9.976562 10 v 52 c 0 5.539062 4.449219 10 9.976562 10 h 84.042969 c 5.53125 0 9.980469 -4.460938 9.980469 -10 v -60 c 0 -5.539062 -4.449219 -10 -9.980469 -10 z m 0 0" fill="#a4caee"/>
+ <path d="m 63.996094 60 c -0.414063 0 -0.820313 0.132812 -1.164063 0.367188 l -14 10 c -0.898437 0.648437 -1.109375 1.890624 -0.46875 2.789062 c 0.382813 0.53125 0.984375 0.84375 1.632813 0.835938 v 8.007812 c 0 3.289062 2.710937 6 6 6 h 16 c 3.289062 0 6 -2.640625 6 -6 v -8.007812 c 0.648437 0.007812 1.25 -0.304688 1.632812 -0.835938 c 0.640625 -0.898438 0.429688 -2.140625 -0.46875 -2.789062 l -14 -10 c -0.34375 -0.234376 -0.75 -0.367188 -1.164062 -0.367188 z m 0 4.453125 l 10 7.140625 v 10.40625 c 0 1.125 -0.875 2 -2 2 h -6 v -8 c 0 -1.109375 -0.890625 -2 -2 -2 h -2 c -1.109375 0 -2 0.890625 -2 2 v 8 h -4 c -1.125 0 -2 -0.875 -2 -2 v -10.40625 z m 0 0" fill="#438de6"/>
+</svg>
diff --git a/Adwaita/scalable/places/user-trash.svg b/Adwaita/scalable/places/user-trash.svg
new file mode 100644
index 000000000..f33215be8
--- /dev/null
+++ b/Adwaita/scalable/places/user-trash.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.999982" x2="109.999715" y1="70.999989" y2="70.999989">
+ <stop offset="0" stop-color="#26a269"/>
+ <stop offset="0.0394022" stop-color="#42d390"/>
+ <stop offset="0.0869565" stop-color="#2ec27e"/>
+ <stop offset="0.956524" stop-color="#2ec27e"/>
+ <stop offset="1" stop-color="#26a168"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m 18 32 h 92 v 82 h -92 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 26.65625 32 h 74.6875 c 4.78125 0 8.65625 3.875 8.65625 8.65625 v 64.6875 c 0 4.78125 -3.875 8.65625 -8.65625 8.65625 h -74.6875 c -4.78125 0 -8.65625 -3.875 -8.65625 -8.65625 v -64.6875 c 0 -4.78125 3.875 -8.65625 8.65625 -8.65625 z m 0 0"/>
+ </clipPath>
+ <filter id="d" height="100%" width="100%" x="0%" y="0%">
+ <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="e">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.2" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="f">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <linearGradient id="g" gradientTransform="matrix(1.043478 0 0 0.909091 -6.95654 -159.27274)" gradientUnits="userSpaceOnUse" x1="22" x2="114" y1="206" y2="206">
+ <stop offset="0" stop-color="#deddda"/>
+ <stop offset="0.0562887" stop-color="#eeedec"/>
+ <stop offset="0.117776" stop-color="#deddda"/>
+ <stop offset="0.892135" stop-color="#deddda"/>
+ <stop offset="0.945937" stop-color="#efeeed"/>
+ <stop offset="1" stop-color="#c3c2bc"/>
+ </linearGradient>
+ <clipPath id="h">
+ <path d="m 20 12 h 6 v 24 h -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="i">
+ <path d="m 24 12 h 80 c 2.210938 0 4 1.789062 4 4 v 16 c 0 2.210938 -1.789062 4 -4 4 h -80 c -2.210938 0 -4 -1.789062 -4 -4 v -16 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="j" gradientTransform="matrix(1.043478 0 0 0.873303 -46.695677 -45.017061)" gradientUnits="userSpaceOnUse" x1="63.916664" x2="75.416664" y1="79.029953" y2="79.029953">
+ <stop offset="0" stop-color="#77767b"/>
+ <stop offset="1" stop-color="#77767b" stop-opacity="0"/>
+ </linearGradient>
+ <clipPath id="k">
+ <path d="m 20 12 h 88 v 24 h -88 z m 0 0"/>
+ </clipPath>
+ <clipPath id="l">
+ <path d="m 24 12 h 80 c 2.210938 0 4 1.789062 4 4 v 16 c 0 2.210938 -1.789062 4 -4 4 h -80 c -2.210938 0 -4 -1.789062 -4 -4 v -16 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <mask id="m">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.317" height="128" width="128"/>
+ </g>
+ </mask>
+ <linearGradient id="n" gradientTransform="matrix(-1.043478 0 0 0.873303 182.695658 -29.017061)" gradientUnits="userSpaceOnUse" x1="63.916672" x2="75.416672" y1="76.739799" y2="76.739799">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e8e7e8" stop-opacity="0"/>
+ </linearGradient>
+ <clipPath id="o">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <linearGradient id="p" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#deddda"/>
+ <stop offset="1" stop-color="#ffffff"/>
+ </linearGradient>
+ <linearGradient id="q" x1="80.428823" x2="80.499478" xlink:href="#p" y1="90.759449" y2="83.384449"/>
+ <linearGradient id="r" x1="45.608907" x2="53.124498" xlink:href="#p" y1="89.499714" y2="93.999714"/>
+ <linearGradient id="s" x1="64.374326" x2="57.932443" xlink:href="#p" y1="60.000004" y2="62.777791"/>
+ <path d="m 26 34 h 76 c 4.417969 0 8 3.582031 8 8 v 66 c 0 4.417969 -3.582031 8 -8 8 h -76 c -4.417969 0 -8 -3.582031 -8 -8 v -66 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#26a269"/>
+ <path d="m 26 30 h 76 c 4.417969 0 8 3.582031 8 8 v 68 c 0 4.417969 -3.582031 8 -8 8 h -76 c -4.417969 0 -8 -3.582031 -8 -8 v -68 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
+ <g clip-path="url(#b)">
+ <g clip-path="url(#c)">
+ <g clip-path="url(#f)" mask="url(#e)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 31.882812 26 h 80.234376 c 4.355468 0 7.882812 3.527344 7.882812 7.882812 v 24.234376 c 0 4.355468 -3.527344 7.882812 -7.882812 7.882812 h -80.234376 c -4.355468 0 -7.882812 -3.527344 -7.882812 -7.882812 v -24.234376 c 0 -4.355468 3.527344 -7.882812 7.882812 -7.882812 z m 0 0"/>
+ </g>
+ </g>
+ </g>
+ <path d="m 24 8 h 80 c 4.417969 0 8 3.582031 8 8 v 24 c 0 4.417969 -3.582031 8 -8 8 h -80 c -4.417969 0 -8 -3.582031 -8 -8 v -24 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#g)"/>
+ <path d="m 24 8 h 80 c 4.417969 0 8 3.582031 8 8 v 16 c 0 4.417969 -3.582031 8 -8 8 h -80 c -4.417969 0 -8 -3.582031 -8 -8 v -16 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 24 12 h 80 c 2.210938 0 4 1.789062 4 4 v 16 c 0 2.210938 -1.789062 4 -4 4 h -80 c -2.210938 0 -4 -1.789062 -4 -4 v -16 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#9a9996"/>
+ <g clip-path="url(#h)">
+ <g clip-path="url(#i)">
+ <path d="m 26 12 h -6 v 24 h 6 z m 0 0" fill="url(#j)"/>
+ </g>
+ </g>
+ <g clip-path="url(#k)">
+ <g clip-path="url(#l)">
+ <g clip-path="url(#o)" mask="url(#m)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 110 28 v 24 h 6 v -24 z m 0 0" fill="url(#n)"/>
+ </g>
+ </g>
+ </g>
+ <g fill-rule="evenodd">
+ <path d="m 73.804688 81.410156 l 10.390624 -6 l 3 5.199219 c 1.070313 1.855469 1.070313 4.140625 0 6 l -3 5.195313 l -2.195312 3.800781 l -6.929688 -11.996094 z m 0 0" fill="url(#q)"/>
+ <path d="m 58 88 v 12 h -6 c -2.144531 0 -4.125 -1.144531 -5.195312 -3 l -3 -5.195312 l -2.195313 -3.804688 z m 0 0" fill="url(#r)"/>
+ <path d="m 60.195312 72.195312 l -10.390624 -6 l 3 -5.195312 c 1.070312 -1.855469 3.050781 -3 5.195312 -3 h 10.390625 l -6.925781 12 z m 0 0" fill="url(#s)"/>
+ <path d="m 64 58 l -4.390625 0.003906 l 6.925781 11.996094 l 1.269532 2.195312 l -3.464844 2 l 12.660156 1.929688 l 4.660156 -11.929688 l -3.464844 2 l -3 -5.195312 c -1.070312 -1.855469 -3.050781 -3 -5.195312 -3 z m 0 0" fill="#ffffff"/>
+ <path d="m 70 84 l -8 10 l 8 10 v -4 h 6 c 2.144531 0 4.125 -1.144531 5.195312 -3 l 3 -5.195312 l 2.195313 -3.804688 h -16.390625 z m 0 0" fill="#ffffff"/>
+ <path d="m 53 71.484375 l -12.660156 1.925781 l 3.464844 2 l -3 5.195313 c -1.070313 1.859375 -1.070313 4.144531 0 6 l 2.996093 5.199219 l 2.199219 3.800781 l 6.925781 -12 l 1.269531 -2.195313 l 3.464844 2 z m 0 0" fill="#ffffff"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/status/avatar-default.svg b/Adwaita/scalable/status/avatar-default.svg
new file mode 100644
index 000000000..4e08bb5d7
--- /dev/null
+++ b/Adwaita/scalable/status/avatar-default.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="16.98286657496" x2="113.51232281881" y1="91.79046347784" y2="91.79046347784">
+ <stop offset="0" stop-color="#e6f0fc"/>
+ <stop offset="0.0383542" stop-color="#cadff8" stop-opacity="0.996078"/>
+ <stop offset="0.124655" stop-color="#d4e5f9" stop-opacity="0.992157"/>
+ <stop offset="0.901364" stop-color="#b2d0f4" stop-opacity="0.964706"/>
+ <stop offset="0.9589" stop-color="#d0e3f9" stop-opacity="0.964706"/>
+ <stop offset="1" stop-color="#98c1f1" stop-opacity="0.964706"/>
+ </linearGradient>
+ <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="35.05556157496" x2="88.56691281881" y1="91.79046347784" y2="91.79046347784">
+ <stop offset="0" stop-color="#e6f0fc"/>
+ <stop offset="0.230125" stop-color="#cadff8" stop-opacity="0.996078"/>
+ <stop offset="0.383542" stop-color="#d4e5f9" stop-opacity="0.992157"/>
+ <stop offset="0.588996" stop-color="#b2d0f4" stop-opacity="0.964706"/>
+ <stop offset="0.753397" stop-color="#d0e3f9" stop-opacity="0.964706"/>
+ <stop offset="1" stop-color="#98c1f1" stop-opacity="0.964706"/>
+ </linearGradient>
+ <path d="m 65.007812 67.363281 c -24.257812 0.027344 -44.703124 16.957031 -49.898437 39.847657 c -1.597656 5.96875 1.65625 9.007812 5.269531 9.007812 h 88.402344 c 4.75 0 7.4375 -4.191406 6.222656 -8.734375 c -5.097656 -23.042969 -25.625 -40.109375 -49.996094 -40.121094 z m 0 0" fill="url(#a)"/>
+ <path d="m 89.351562 33.375 c 0 14.257812 -11.554687 25.8125 -25.8125 25.8125 c -14.257812 0 -25.816406 -11.554688 -25.816406 -25.8125 s 11.558594 -25.816406 25.816406 -25.816406 c 14.257813 0 25.8125 11.558594 25.8125 25.816406 z m 0 0" fill="url(#b)"/>
+ <path d="m 65.007812 64.082031 c -24.257812 0.03125 -44.703124 16.074219 -49.898437 38.96875 c -1.597656 5.96875 1.65625 9.007813 5.269531 9.007813 h 88.402344 c 4.75 0 7.4375 -4.191406 6.222656 -8.734375 c -5.097656 -23.042969 -25.625 -39.226563 -49.996094 -39.242188 z m 24.34375 -34.046875 c 0 14.257813 -11.554687 25.8125 -25.8125 25.8125 c -14.257812 0 -25.816406 -11.554687 -25.816406 -25.8125 c 0 -14.257812 11.558594 -25.816406 25.816406 -25.816406 c 14.257813 0 25.8125 11.558594 25.8125 25.816406 z m 0 0" fill="#f6f9fe" fill-opacity="0.996078"/>
+</svg>
diff --git a/Adwaita/scalable/status/image-loading.svg b/Adwaita/scalable/status/image-loading.svg
new file mode 100644
index 000000000..60d5350d4
--- /dev/null
+++ b/Adwaita/scalable/status/image-loading.svg
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg">
+ <path d="m 16 27.929688 h 96 c 4.433594 0 8 3.570312 8 8 v 50.070312 l -30 30 h -74 c -4.433594 0 -8 -3.566406 -8 -8 v -72.070312 c 0 -4.429688 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <g fill="#deddda">
+ <path d="m 120 86.125 h -22 c -4.433594 0 -8 3.570312 -8 8 v 21.875 z m 0 0"/>
+ <path d="m 58 72 c 0 2.210938 -1.792969 4 -4 4 c -2.210938 0 -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 c 2.207031 0 4 1.789062 4 4 z m 0 0"/>
+ <path d="m 68 72 c 0 2.210938 -1.792969 4 -4 4 c -2.210938 0 -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 c 2.207031 0 4 1.789062 4 4 z m 0 0"/>
+ <path d="m 78 72 c 0 2.210938 -1.792969 4 -4 4 c -2.210938 0 -4 -1.789062 -4 -4 s 1.789062 -4 4 -4 c 2.207031 0 4 1.789062 4 4 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/status/image-missing.svg b/Adwaita/scalable/status/image-missing.svg
new file mode 100644
index 000000000..15d6fb17d
--- /dev/null
+++ b/Adwaita/scalable/status/image-missing.svg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg">
+ <path d="m 16 27.929688 h 96 c 4.433594 0 8 3.570312 8 8 v 50.070312 l -30 30 h -74 c -4.433594 0 -8 -3.566406 -8 -8 v -72.070312 c 0 -4.429688 3.566406 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <g fill="#deddda">
+ <path d="m 120 86.125 h -22 c -4.433594 0 -8 3.570312 -8 8 v 21.875 z m 0 0"/>
+ <path d="m 63.875 58.003906 c -1.058594 -0.058594 -2.089844 0.570313 -2.894531 1.949219 l -12.574219 23.332031 c -1.074219 1.9375 0.097656 4.714844 2.199219 4.714844 h 26.476562 c 1.972657 0 3.828125 -2.332031 2.453125 -4.714844 l -12.703125 -23.207031 c -0.804687 -1.300781 -1.898437 -2.015625 -2.957031 -2.074219 z m 0.125 7.921875 c 1.097656 -0.035156 2.109375 0.980469 2.074219 2.078125 v 7.921875 c 0.015625 1.0625 -0.945313 2.011719 -2.011719 2.011719 c -1.0625 0 -2.027344 -0.949219 -2.011719 -2.011719 v -7.921875 c -0.015625 -0.941406 0.714844 -1.835937 1.636719 -2.015625 c 0.101562 -0.027343 0.207031 -0.046875 0.3125 -0.0625 z m 0.0625 14.023438 c 1.113281 0 2.011719 0.902343 2.011719 2.015625 c 0 1.109375 -0.898438 2.011718 -2.011719 2.011718 c -1.109375 0 -2.011719 -0.902343 -2.011719 -2.011718 c 0 -1.113282 0.902344 -2.015625 2.011719 -2.015625 z m 0 0"/>
+ </g>
+</svg>
diff --git a/Adwaita/scalable/status/user-trash-full.svg b/Adwaita/scalable/status/user-trash-full.svg
new file mode 100644
index 000000000..a95b1702d
--- /dev/null
+++ b/Adwaita/scalable/status/user-trash-full.svg
@@ -0,0 +1,1079 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="17.999982" x2="109.999715" y1="70.999989" y2="70.999989">
+ <stop offset="0" stop-color="#26a269"/>
+ <stop offset="0.0394022" stop-color="#42d390"/>
+ <stop offset="0.0869565" stop-color="#2ec27e"/>
+ <stop offset="0.956524" stop-color="#2ec27e"/>
+ <stop offset="1" stop-color="#26a168"/>
+ </linearGradient>
+ <clipPath id="b">
+ <path d="m 18 32 h 92 v 82 h -92 z m 0 0"/>
+ </clipPath>
+ <clipPath id="c">
+ <path d="m 26.65625 32 h 74.6875 c 4.78125 0 8.65625 3.875 8.65625 8.65625 v 64.6875 c 0 4.78125 -3.875 8.65625 -8.65625 8.65625 h -74.6875 c -4.78125 0 -8.65625 -3.875 -8.65625 -8.65625 v -64.6875 c 0 -4.78125 3.875 -8.65625 8.65625 -8.65625 z m 0 0"/>
+ </clipPath>
+ <filter id="d" height="100%" width="100%" x="0%" y="0%">
+ <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="e">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.2" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="f">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <linearGradient id="g" gradientTransform="matrix(1.043478 0 0 0.909091 -6.95654 -159.27274)" gradientUnits="userSpaceOnUse" x1="22" x2="114" y1="206" y2="206">
+ <stop offset="0" stop-color="#deddda"/>
+ <stop offset="0.0562887" stop-color="#eeedec"/>
+ <stop offset="0.117776" stop-color="#deddda"/>
+ <stop offset="0.892135" stop-color="#deddda"/>
+ <stop offset="0.945937" stop-color="#efeeed"/>
+ <stop offset="1" stop-color="#c3c2bc"/>
+ </linearGradient>
+ <clipPath id="h">
+ <path d="m 20 12 h 6 v 24 h -6 z m 0 0"/>
+ </clipPath>
+ <clipPath id="i">
+ <path d="m 24 12 h 80 c 2.210938 0 4 1.789062 4 4 v 16 c 0 2.210938 -1.789062 4 -4 4 h -80 c -2.210938 0 -4 -1.789062 -4 -4 v -16 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="j" gradientTransform="matrix(1.043478 0 0 0.873303 -46.695677 -45.017061)" gradientUnits="userSpaceOnUse" x1="63.916664" x2="75.416664" y1="79.029953" y2="79.029953">
+ <stop offset="0" stop-color="#77767b"/>
+ <stop offset="1" stop-color="#77767b" stop-opacity="0"/>
+ </linearGradient>
+ <clipPath id="k">
+ <path d="m 20 12 h 88 v 24 h -88 z m 0 0"/>
+ </clipPath>
+ <clipPath id="l">
+ <path d="m 24 12 h 80 c 2.210938 0 4 1.789062 4 4 v 16 c 0 2.210938 -1.789062 4 -4 4 h -80 c -2.210938 0 -4 -1.789062 -4 -4 v -16 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <mask id="m">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.317" height="128" width="128"/>
+ </g>
+ </mask>
+ <linearGradient id="n" gradientTransform="matrix(-1.043478 0 0 0.873303 182.695658 -29.017061)" gradientUnits="userSpaceOnUse" x1="63.916672" x2="75.416672" y1="76.739799" y2="76.739799">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#e8e7e8" stop-opacity="0"/>
+ </linearGradient>
+ <clipPath id="o">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <linearGradient id="p" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#deddda"/>
+ <stop offset="1" stop-color="#ffffff"/>
+ </linearGradient>
+ <linearGradient id="q" x1="80.428823" x2="80.499478" xlink:href="#p" y1="90.759449" y2="83.384449"/>
+ <linearGradient id="r" x1="45.608907" x2="53.124498" xlink:href="#p" y1="89.499714" y2="93.999714"/>
+ <linearGradient id="s" x1="64.374326" x2="57.932443" xlink:href="#p" y1="60.000004" y2="62.777791"/>
+ <clipPath id="t">
+ <path d="m 35 27 h 70 v 10 h -70 z m 0 0"/>
+ </clipPath>
+ <clipPath id="u">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <radialGradient id="v" cx="158.391922" cy="68.673737" gradientTransform="matrix(0.370558 0 0 0.125126 11.792668 25.389823)" gradientUnits="userSpaceOnUse" r="69.650017">
+ <stop offset="0" stop-color="#ffffff"/>
+ <stop offset="1" stop-color="#dddddd"/>
+ </radialGradient>
+ <clipPath id="w">
+ <path d="m 23 0 h 89 v 37 h -89 z m 0 0"/>
+ </clipPath>
+ <clipPath id="x">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <mask id="y">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="z">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="A">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="B">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="C">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="D">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="E">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="F">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="G">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="H">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="I">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="J">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="K">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="L">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="M">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="N">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="O">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="P">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="Q">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="R">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="S">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="T">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="U">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="V">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="W">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="X">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="Y">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="Z">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="aa">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ab">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="ac">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ad">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="ae">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="af">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="ag">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ah">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="ai">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="aj">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="ak">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="al">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="am">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="an">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="ao">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ap">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="aq">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ar">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <clipPath id="as">
+ <path d="m 61 28 h 19 v 9 h -19 z m 0 0"/>
+ </clipPath>
+ <clipPath id="at">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="au">
+ <path d="m 30 14 h 82 v 23 h -82 z m 0 0"/>
+ </clipPath>
+ <clipPath id="av">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aw">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="ax">
+ <path d="m 54 19 h 24 v 18 h -24 z m 0 0"/>
+ </clipPath>
+ <clipPath id="ay">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="az">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aA">
+ <path d="m 23 35 h 9 v 2 h -9 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aB">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aC">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="aD" gradientUnits="userSpaceOnUse" x1="2.479692125" x2="31.050601625" y1="43.211500375" y2="43.211500375">
+ <stop offset="0" stop-color="#bdd0e1"/>
+ <stop offset="1" stop-color="#ffffff"/>
+ </linearGradient>
+ <clipPath id="aE">
+ <path d="m 23 35 h 1 v 2 h -1 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aF">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aG">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aH">
+ <path d="m 31 22 h 29 v 15 h -29 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aI">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aJ">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aK">
+ <path d="m 40 36 h 21 v 1 h -21 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aL">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aM">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aN">
+ <path d="m 59 19 h 3 v 18 h -3 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aO">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aP">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aQ">
+ <path d="m 31 33 h 34 v 4 h -34 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aR">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aS">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aT">
+ <path d="m 55 29 h 9 v 8 h -9 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aU">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aV">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aW">
+ <path d="m 62 23 h 16 v 14 h -16 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aX">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aY">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="aZ">
+ <path d="m 62 23 h 14 v 14 h -14 z m 0 0"/>
+ </clipPath>
+ <clipPath id="a0">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="a1">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="a2">
+ <path d="m 23 0 h 89 v 37 h -89 z m 0 0"/>
+ </clipPath>
+ <clipPath id="a3">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="a4">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <mask id="a5">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="a6">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="a7">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="a8">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="a9">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ba">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bb">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bc">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bd">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="be">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bf">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bg">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bh">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bi">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bj">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bk">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bl">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bm">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bn">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bo">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bp">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bq">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="br">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bs">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bt">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bu">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bv">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bw">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bx">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="by">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bz">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bA">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bB">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bC">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bD">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bE">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bF">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bG">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bH">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bI">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bJ">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bK">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bL">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bM">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bN">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bO">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bP">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bQ">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bR">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bS">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bT">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bU">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bV">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bW">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bX">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="bY">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="bZ">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="b0">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="b1">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="b2">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="b3">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="b4">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="b5">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="b6">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="b7">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="b8">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="b9">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ca">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="cb">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="cc">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="cd">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ce">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="cf">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="cg">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="ch">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ci">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="cj">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="ck">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <mask id="cl">
+ <g filter="url(#d)">
+ <rect fill-opacity="0.645631" height="128" width="128"/>
+ </g>
+ </mask>
+ <clipPath id="cm">
+ <rect height="152" width="192"/>
+ </clipPath>
+ <clipPath id="cn">
+ <path d="m 59 14 h 41 v 21 h -41 z m 0 0"/>
+ </clipPath>
+ <clipPath id="co">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="cp">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="cq">
+ <path d="m 83 30 h 7 v 7 h -7 z m 0 0"/>
+ </clipPath>
+ <clipPath id="cr">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="cs">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <clipPath id="ct">
+ <path d="m 63 29 h 17 v 8 h -17 z m 0 0"/>
+ </clipPath>
+ <clipPath id="cu">
+ <path d="m 27.789062 -17.488281 h 80 c 2.210938 0 4 1.789062 4 4 v 45.5 c 0 2.210937 -1.789062 4 -4 4 h -80 c -2.207031 0 -4 -1.789063 -4 -4 v -45.5 c 0 -2.210938 1.792969 -4 4 -4 z m 0 0"/>
+ </clipPath>
+ <clipPath id="cv">
+ <path d="m 118.304688 57.210938 c -0.5625 13.617187 -35.691407 24.675781 -79.722657 24.675781 c -44.027343 0 -79.164062 -11.058594 -79.71875 -24.675781 c -2.167969 -53.214844 32.4375 -68.601563 76.464844 -68.601563 c 44.03125 0 85.144531 12.675781 82.976563 68.601563 z m 0 0"/>
+ </clipPath>
+ <linearGradient id="cw" gradientTransform="matrix(1 0 0 1.740197 476.000107 -325.96096)" gradientUnits="userSpaceOnUse" x1="-414.000092" x2="-414.000092" y1="210.298584" y2="204">
+ <stop offset="0" stop-color="#9a9996"/>
+ <stop offset="1" stop-color="#9a9996" stop-opacity="0"/>
+ </linearGradient>
+ <path d="m 26 34 h 76 c 4.417969 0 8 3.582031 8 8 v 66 c 0 4.417969 -3.582031 8 -8 8 h -76 c -4.417969 0 -8 -3.582031 -8 -8 v -66 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#26a269"/>
+ <path d="m 26 30 h 76 c 4.417969 0 8 3.582031 8 8 v 68 c 0 4.417969 -3.582031 8 -8 8 h -76 c -4.417969 0 -8 -3.582031 -8 -8 v -68 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#a)"/>
+ <g clip-path="url(#b)">
+ <g clip-path="url(#c)">
+ <g clip-path="url(#f)" mask="url(#e)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 31.882812 26 h 80.234376 c 4.355468 0 7.882812 3.527344 7.882812 7.882812 v 24.234376 c 0 4.355468 -3.527344 7.882812 -7.882812 7.882812 h -80.234376 c -4.355468 0 -7.882812 -3.527344 -7.882812 -7.882812 v -24.234376 c 0 -4.355468 3.527344 -7.882812 7.882812 -7.882812 z m 0 0"/>
+ </g>
+ </g>
+ </g>
+ <path d="m 24 8 h 80 c 4.417969 0 8 3.582031 8 8 v 24 c 0 4.417969 -3.582031 8 -8 8 h -80 c -4.417969 0 -8 -3.582031 -8 -8 v -24 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="url(#g)"/>
+ <path d="m 24 8 h 80 c 4.417969 0 8 3.582031 8 8 v 16 c 0 4.417969 -3.582031 8 -8 8 h -80 c -4.417969 0 -8 -3.582031 -8 -8 v -16 c 0 -4.417969 3.582031 -8 8 -8 z m 0 0" fill="#f6f5f4"/>
+ <path d="m 24 12 h 80 c 2.210938 0 4 1.789062 4 4 v 16 c 0 2.210938 -1.789062 4 -4 4 h -80 c -2.210938 0 -4 -1.789062 -4 -4 v -16 c 0 -2.210938 1.789062 -4 4 -4 z m 0 0" fill="#9a9996"/>
+ <g clip-path="url(#h)">
+ <g clip-path="url(#i)">
+ <path d="m 26 12 h -6 v 24 h 6 z m 0 0" fill="url(#j)"/>
+ </g>
+ </g>
+ <g clip-path="url(#k)">
+ <g clip-path="url(#l)">
+ <g clip-path="url(#o)" mask="url(#m)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 110 28 v 24 h 6 v -24 z m 0 0" fill="url(#n)"/>
+ </g>
+ </g>
+ </g>
+ <g fill-rule="evenodd">
+ <path d="m 73.804688 81.410156 l 10.390624 -6 l 3 5.199219 c 1.070313 1.855469 1.070313 4.140625 0 6 l -3 5.195313 l -2.195312 3.800781 l -6.929688 -11.996094 z m 0 0" fill="url(#q)"/>
+ <path d="m 58 88 v 12 h -6 c -2.144531 0 -4.125 -1.144531 -5.195312 -3 l -3 -5.195312 l -2.195313 -3.804688 z m 0 0" fill="url(#r)"/>
+ <path d="m 60.195312 72.195312 l -10.390624 -6 l 3 -5.195312 c 1.070312 -1.855469 3.050781 -3 5.195312 -3 h 10.390625 l -6.925781 12 z m 0 0" fill="url(#s)"/>
+ <path d="m 64 58 l -4.390625 0.003906 l 6.925781 11.996094 l 1.269532 2.195312 l -3.464844 2 l 12.660156 1.929688 l 4.660156 -11.929688 l -3.464844 2 l -3 -5.195312 c -1.070312 -1.855469 -3.050781 -3 -5.195312 -3 z m 0 0" fill="#ffffff"/>
+ <path d="m 70 84 l -8 10 l 8 10 v -4 h 6 c 2.144531 0 4.125 -1.144531 5.195312 -3 l 3 -5.195312 l 2.195313 -3.804688 h -16.390625 z m 0 0" fill="#ffffff"/>
+ <path d="m 53 71.484375 l -12.660156 1.925781 l 3.464844 2 l -3 5.195313 c -1.070313 1.859375 -1.070313 4.144531 0 6 l 2.996093 5.199219 l 2.199219 3.800781 l 6.925781 -12 l 1.269531 -2.195313 l 3.464844 2 z m 0 0" fill="#ffffff"/>
+ </g>
+ <g clip-path="url(#t)">
+ <g clip-path="url(#u)">
+ <path d="m 104.957031 46.179688 c 0 10.445312 -15.589843 18.914062 -34.824219 18.914062 c -19.234374 0 -34.824218 -8.46875 -34.824218 -18.914062 c 0 -10.445313 15.589844 -18.914063 34.824218 -18.914063 c 19.234376 0 34.824219 8.46875 34.824219 18.914063 z m 0 0" fill="url(#v)"/>
+ </g>
+ </g>
+ <g clip-path="url(#w)">
+ <g clip-path="url(#x)">
+ <g clip-path="url(#z)" mask="url(#y)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 34.351562 87.1875 l 4.164063 3.039062 l -2.703125 -0.5625 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#B)" mask="url(#A)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 38.402344 84.484375 l -5.066406 3.714844 l 1.351562 1.914062 l -4.613281 2.476563 l 9.679687 -0.5625 l 2.023438 -5.515625 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#D)" mask="url(#C)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 42.003906 84.261719 c -0.675781 -0.226563 -6.078125 -2.925781 -6.078125 -2.925781 l -3.039062 3.148437 l 3.488281 -0.898437 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#F)" mask="url(#E)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 34.914062 68.390625 l -1.800781 15.53125 l 15.308594 1.578125 l 2.925781 -5.855469 l -5.742187 -4.839843 l -4.050781 0.675781 l -6.191407 -6.191407 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#H)" mask="url(#G)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 50.445312 77.84375 l -3.601562 -4.386719 l -12.042969 -5.515625 l -1.464843 8.214844 l -4.386719 2.363281 l 1.460937 1.125 l 3.378906 -2.023437 l 1.238282 -9.570313 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#J)" mask="url(#I)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 33.789062 67.828125 l -5.515624 3.488281 l 2.699218 3.152344 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#L)" mask="url(#K)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 27.144531 67.941406 s 3.378907 9.339844 3.152344 8.777344 c -0.222656 -0.5625 -5.0625 -8.441406 -5.0625 -8.441406 l -8.105469 -0.675782 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#N)" mask="url(#M)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 26.695312 80.660156 l -13.957031 -1.238281 l 0.449219 12.71875 l 8.445312 -8.441406 l 2.363282 2.363281 l -1.351563 4.164062 l 2.363281 -1.125 l -0.226562 -5.066406 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#P)" mask="url(#O)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 7.835938 85.121094 c 0.113281 -0.5625 -1.460938 -6.191406 -1.460938 -6.191406 l -1.351562 3.714843 l -3.152344 -1.914062 l -4.277344 -5.628907 l 4.054688 11.59375 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#R)" mask="url(#Q)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 65.417969 95.742188 l -8.105469 -5.851563 l 2.925781 5.175781 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#T)" mask="url(#S)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 60.351562 95.292969 l -3.375 -5.742188 l 0.449219 5.855469 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#V)" mask="url(#U)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 65.980469 95.515625 l -7.429688 -6.1875 l -1.238281 -6.753906 l -1.6875 3.488281 l 1.6875 3.9375 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#X)" mask="url(#W)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 52.585938 89.214844 l -2.140626 5.625 l -0.785156 -5.402344 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#Z)" mask="url(#Y)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 42.148438 77.640625 l -2.699219 3.488281 l 2.363281 1.914063 l -3.601562 2.027343 l -2.363282 -2.140624 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#ab)" mask="url(#aa)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 44.402344 60.195312 c -0.226563 0.5625 -2.816406 5.175782 -2.816406 5.175782 l -1.800782 -2.925782 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#ad)" mask="url(#ac)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 116.917969 91.269531 l -3.828125 2.8125 l -5.292969 -2.585937 l -2.699219 -2.476563 l 5.175782 0.109375 l -0.671876 1.914063 l 3.601563 1.125 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#af)" mask="url(#ae)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 70.625 82.929688 l -6.1875 6.191406 h 3.824219 l 2.589843 -4.164063 l 2.589844 1.125 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#ah)" mask="url(#ag)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 87.171875 81.46875 s -9.566406 6.640625 -8.890625 6.640625 s 4.277344 0.113281 4.277344 0.113281 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#aj)" mask="url(#ai)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 84.246094 87.769531 s 8.554687 -4.5 8.667968 -4.949219 c 0.113282 -0.453124 2.027344 -4.730468 2.027344 -4.730468 l -0.902344 5.292968 l -5.289062 4.613282 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#al)" mask="url(#ak)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 88.1875 88.222656 l 4.5 -0.339844 l 4.503906 -4.164062 l -1.238281 -5.851562 l -1.578125 5.625 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#an)" mask="url(#am)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 95.503906 87.882812 l 2.363282 -3.261718 l 6.640624 0.5625 l -5.628906 -2.027344 l -3.039062 -5.515625 l 1.6875 6.078125 l -5.175782 4.164062 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#ap)" mask="url(#ao)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 108.785156 84.167969 l -9.90625 -2.699219 l -4.050781 -10.355469 l -4.953125 0.785157 l -1.914062 11.371093 l 7.542968 -6.753906 l 3.601563 6.753906 l 5.175781 2.363281 z m 0 0" fill="#ffffff"/>
+ </g>
+ <g clip-path="url(#ar)" mask="url(#aq)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 105.746094 85.746094 l -3.152344 2.25 l -6.980469 -0.113282 l 3.601563 -3.601562 l 7.09375 1.351562 z m 0 0" fill="#dfe3eb"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#as)">
+ <g clip-path="url(#at)">
+ <path d="m 62.714844 39.722656 l 6.101562 -5.289062 l 4.476563 2.035156 l 6.507812 -7.59375 l -6.78125 9.085938 l -4.472656 -2.441407 l -6.644531 4.339844 z m 0 0" fill="#ffffff"/>
+ </g>
+ </g>
+ <g clip-path="url(#au)">
+ <g clip-path="url(#av)">
+ <g clip-path="url(#aw)">
+ <path d="m 60.777344 22.371094 c 0.113281 -0.453125 -1.699219 -2.039063 -0.113282 -2.945313 c 1.589844 -0.910156 6.011719 -4.648437 6.011719 -4.648437 l 4.082031 0.453125 l 6.007813 5.328125 l 10.089844 7.484375 l 11.792969 -0.34375 l 1.359374 6.351562 l -1.816406 1.359375 l 2.15625 3.0625 l 6.574219 4.082032 l 3.96875 6.007812 l 1.363281 -1.246094 l 3.171875 6.007813 l -3.742187 6.007812 l -72.671875 -2.605469 l -0.339844 -6.691406 l -8.277344 -11.5625 l 18.367188 -8.503906 l 5.554687 -7.710938 l -0.113281 7.144532 z m 0 0" fill="#c0bfbc"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#ax)">
+ <g clip-path="url(#ay)">
+ <g clip-path="url(#az)">
+ <path d="m 54.769531 29.855469 l 7.824219 -9.976563 s 7.027344 6.914063 7.480469 7.027344 c 0.457031 0.113281 7.824219 1.136719 7.824219 1.136719 l -7.9375 4.988281 l -2.945313 -0.113281 l -6.578125 7.367187 z m 0 0" fill="#fcfdff"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#aA)">
+ <g clip-path="url(#aB)">
+ <g clip-path="url(#aC)">
+ <path d="m 2.480469 40.945312 l 6.234375 6.6875 l 14.851562 3.0625 l 7.484375 -7.824218 l -7.9375 -6.914063 l -8.277343 -0.226562 l -9.636719 5.441406 l -2.039063 -0.792969 z m 0 0" fill="url(#aD)"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#aE)">
+ <g clip-path="url(#aF)">
+ <g clip-path="url(#aG)">
+ <path d="m 2.367188 41.171875 l 2.832031 1.246094 l 11.339843 -5.441407 l 2.378907 1.699219 l 4.535156 -2.605469 l -8.617187 -0.113281 l -9.75 5.214844 l -2.152344 -0.792969 z m 0 0" fill="#ffffff"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#aH)">
+ <g clip-path="url(#aI)">
+ <g clip-path="url(#aJ)">
+ <path d="m 31.980469 38.699219 l 17.789062 -9.90625 l 4.566407 -6.460938 l -0.359376 1.515625 l -1.472656 5.78125 l 1.925782 -0.226562 l 5.554687 -6.007813 l -6.234375 7.707031 l -14.285156 8.164063 z m 0 0" fill="#ffffff"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#aK)">
+ <g clip-path="url(#aL)">
+ <g clip-path="url(#aM)">
+ <path d="m 40.710938 41.417969 l 5.214843 11.339843 l 9.296875 -11.679687 l 5.667969 1.136719 l -1.359375 -3.96875 l -6.6875 -1.25 z m 0 0" fill="#b9c8db"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#aN)">
+ <g clip-path="url(#aO)">
+ <g clip-path="url(#aP)">
+ <path d="m 61.234375 19.992188 c 0 0.679687 0.566406 16.664062 0.566406 16.664062 l -2.042969 -1.8125 l 0.792969 -13.945312 z m 0 0" fill="#c0bfbc"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#aQ)">
+ <g clip-path="url(#aR)">
+ <g clip-path="url(#aS)">
+ <path d="m 31.640625 39.605469 l 6.804687 11.449219 l 4.875 -2.71875 l 2.945313 4.082031 l -4.535156 -10.773438 l 11.113281 -4.078125 l 7.59375 2.378906 l 3.96875 -4.195312 l -4.421875 -2.378906 l -7.820313 2.832031 l -6.351562 0.226563 l -6.460938 4.535156 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#aT)">
+ <g clip-path="url(#aU)">
+ <g clip-path="url(#aV)">
+ <path d="m 56.585938 29.628906 l 7.140624 5.214844 l -3.742187 4.535156 l -4.535156 -8.390625 z m 0 0" fill="#f6f5f4"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#aW)">
+ <g clip-path="url(#aX)">
+ <g clip-path="url(#aY)">
+ <path d="m 62.738281 23.394531 l 0.53125 17.003907 l 3.722657 -6.640626 l 5.445312 -1.066406 l 5.316406 -3.320312 z m 0 0" fill="#deddda"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#aZ)">
+ <g clip-path="url(#a0)">
+ <g clip-path="url(#a1)">
+ <path d="m 62.820312 23.847656 l 0.453126 14.511719 l 3.175781 -5.667969 l 4.648437 -0.910156 l 4.535156 -2.832031 z m 0 0" fill="#fcfdff"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#a2)">
+ <g clip-path="url(#a3)">
+ <g clip-path="url(#a4)">
+ <g clip-path="url(#a6)" mask="url(#a5)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 87.828125 64.109375 l -4.195313 3.0625 l 2.71875 -0.570313 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#a8)" mask="url(#a7)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 83.746094 61.386719 l 5.101562 3.742187 l -1.363281 1.925782 l 4.648437 2.496093 l -9.75 -0.566406 l -2.039062 -5.554687 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#ba)" mask="url(#a9)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 80.117188 61.160156 c 0.679687 -0.226562 6.121093 -2.945312 6.121093 -2.945312 l 3.0625 3.171875 l -3.515625 -0.90625 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bc)" mask="url(#bb)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 87.257812 45.175781 l 1.816407 15.644531 l -15.421875 1.585938 l -2.945313 -5.894531 l 5.78125 -4.875 l 4.082031 0.679687 l 6.234376 -6.234375 z m 0 0" fill="#deddda"/>
+ </g>
+ <g clip-path="url(#be)" mask="url(#bd)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 71.613281 54.699219 l 3.628907 -4.421875 l 12.128906 -5.554688 l 1.476562 8.273438 l 4.421875 2.382812 l -1.476562 1.132813 l -3.398438 -2.039063 l -1.25 -9.636718 z m 0 0" fill="#77767b"/>
+ </g>
+ <g clip-path="url(#bg)" mask="url(#bf)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 88.394531 44.609375 l 5.554688 3.511719 l -2.722657 3.175781 z m 0 0" fill="#9a9996"/>
+ </g>
+ <g clip-path="url(#bi)" mask="url(#bh)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 95.082031 44.722656 s -3.402343 9.410156 -3.175781 8.84375 c 0.226562 -0.570312 5.105469 -8.503906 5.105469 -8.503906 l 8.160156 -0.679688 z m 0 0" fill="#9a9996"/>
+ </g>
+ <g clip-path="url(#bk)" mask="url(#bj)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 95.535156 57.53125 l 14.058594 -1.246094 l -0.453125 12.8125 l -8.503906 -8.503906 l -2.378907 2.382812 l 1.359376 4.195313 l -2.378907 -1.136719 l 0.226563 -5.101562 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bm)" mask="url(#bl)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 110.160156 72.953125 c -0.113281 -0.566406 1.476563 -6.238281 1.476563 -6.238281 l 1.359375 3.742187 l 3.175781 -1.925781 l 4.308594 -5.667969 l -4.082031 11.675781 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bo)" mask="url(#bn)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 107.894531 73.746094 c -0.453125 -0.339844 -3.0625 -3.175782 -3.0625 -3.175782 l -6.574219 0.679688 l 1.246094 2.722656 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bq)" mask="url(#bp)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 56.535156 72.726562 l 8.164063 -5.898437 l -2.949219 5.21875 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bs)" mask="url(#br)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 61.636719 72.273438 l 3.402343 -5.785157 l -0.453124 5.898438 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bu)" mask="url(#bt)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 55.96875 72.5 l 7.480469 -6.238281 l 1.25 -6.800781 l 1.699219 3.515624 l -1.699219 3.964844 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bw)" mask="url(#bv)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 69.460938 66.148438 l 2.152343 5.671874 l 0.792969 -5.445312 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#by)" mask="url(#bx)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 40.09375 61.046875 l 2.722656 3.515625 l -2.382812 1.925781 l 3.628906 2.042969 l 2.382812 -2.15625 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#bA)" mask="url(#bz)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 26.515625 86.613281 c 0.226563 0.566407 2.832031 5.214844 2.832031 5.214844 l 1.816406 -2.945313 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#bC)" mask="url(#bB)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 31.964844 93.273438 l 3.855468 2.835937 l 5.328126 -2.605469 l 2.722656 -2.496094 l -5.21875 0.113282 l 0.683594 1.925781 l -3.628907 1.136719 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#bE)" mask="url(#bD)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 11.410156 66.375 l 6.234375 6.238281 h -3.851562 l -2.609375 -4.195312 l -2.609375 1.132812 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#bG)" mask="url(#bF)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 84.949219 93.394531 l 4.195312 3.058594 l -2.71875 -0.566406 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bI)" mask="url(#bH)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 89.03125 90.671875 l -5.101562 3.742187 l 1.359374 1.925782 l -4.648437 2.496094 l 9.75 -0.566407 l 2.042969 -5.554687 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bK)" mask="url(#bJ)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 92.660156 90.445312 c -0.679687 -0.226562 -6.121094 -2.949218 -6.121094 -2.949218 l -3.0625 3.175781 l 3.515626 -0.90625 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bM)" mask="url(#bL)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 101.164062 83.984375 l -3.628906 -4.421875 l -12.132812 -5.554688 l -1.472656 8.273438 l -4.421876 2.382812 l 1.472657 1.132813 l 3.402343 -2.039063 l 1.246094 -9.636718 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bO)" mask="url(#bN)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 84.382812 73.894531 l -5.554687 3.511719 l 2.722656 3.175781 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bQ)" mask="url(#bP)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 77.695312 74.007812 s 3.398438 9.410157 3.171876 8.839844 c -0.226563 -0.566406 -5.101563 -8.5 -5.101563 -8.5 l -8.160156 -0.683594 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bS)" mask="url(#bR)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 62.613281 102.238281 c 0.113281 -0.570312 -1.472656 -6.238281 -1.472656 -6.238281 l -1.359375 3.742188 l -3.175781 -1.925782 l -4.308594 -5.671875 l 4.082031 11.679688 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bU)" mask="url(#bT)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 64.882812 103.03125 c 0.453126 -0.339844 3.0625 -3.175781 3.0625 -3.175781 l 6.574219 0.679687 l -1.246093 2.722656 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bW)" mask="url(#bV)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 116.242188 102.011719 l -8.164063 -5.898438 l 2.949219 5.214844 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#bY)" mask="url(#bX)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 111.140625 101.554688 l -3.402344 -5.78125 l 0.453125 5.894531 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#b0)" mask="url(#bZ)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 116.808594 101.785156 l -7.480469 -6.238281 l -1.25 -6.800781 l -1.699219 3.511718 l 1.699219 3.96875 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#b2)" mask="url(#b1)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 103.316406 95.433594 l -2.152344 5.667968 l -0.792968 -5.441406 z m 0 0" fill="#c0c6d6"/>
+ </g>
+ <g clip-path="url(#b4)" mask="url(#b3)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 57.84375 75.148438 l -2.722656 3.515624 l 2.382812 1.925782 l -3.628906 2.039062 l -2.378906 -2.152344 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#b6)" mask="url(#b5)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 60.109375 57.574219 c -0.226563 0.566406 -2.832031 5.214843 -2.832031 5.214843 l -1.816406 -2.949218 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#b8)" mask="url(#b7)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 106.179688 80.097656 l -3.855469 2.835938 l -5.328125 -2.609375 l -2.71875 -2.496094 l 5.214844 0.113281 l -0.679688 1.929688 l 3.625 1.132812 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#ca)" mask="url(#b9)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 62.125 75.054688 l -6.238281 6.234374 h 3.855469 l 2.609374 -4.195312 l 2.605469 1.132812 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#cc)" mask="url(#cb)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 80.296875 91.324219 s -6.875 9.503906 -6.234375 9.28125 c 0.644531 -0.226563 4.105469 -1.324219 4.105469 -1.324219 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#ce)" mask="url(#cd)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 79.621094 98.289062 s 6.625 -7.136718 6.582031 -7.601562 s 0.34375 -5.167969 0.34375 -5.167969 l 0.914063 5.328125 l -3.488282 6.152344 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#cg)" mask="url(#cf)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 83.515625 97.402344 l 4.164063 -1.824219 l 2.886718 -5.464844 l -3.132812 -5.148437 l 0.382812 5.875 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#ci)" mask="url(#ch)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 90.355469 94.636719 l 1.152343 -3.890625 l 6.5 -1.683594 l -6.023437 -0.046875 l -4.730469 -4.226563 l 3.632813 5.214844 l -3.527344 5.683594 z m 0 0" fill="#919fba"/>
+ </g>
+ <g clip-path="url(#ck)" mask="url(#cj)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 101.734375 86.667969 l -10.316406 0.742187 l -7.308594 -8.484375 l -4.441406 2.402344 l 1.976562 11.441406 l 4.910157 -8.9375 l 5.679687 5.214844 l 5.710937 0.515625 z m 0 0" fill="#ffffff"/>
+ </g>
+ <g clip-path="url(#cm)" mask="url(#cl)" transform="matrix(1 0 0 1 -8 -16)">
+ <path d="m 99.371094 89.183594 l -2.242188 3.191406 l -6.667968 2.222656 l 2.21875 -4.625 l 7.191406 -1.085937 z m 0 0" fill="#dfe3eb"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#cn)">
+ <g clip-path="url(#co)">
+ <g clip-path="url(#cp)">
+ <path d="m 59.734375 20.335938 l 7.320313 -5.695313 l 3.660156 0.675781 l 15.863281 12.882813 l 12.066406 -0.679688 l 1.085938 6.644531 l -2.035157 -5.015624 l -11.523437 0.132812 l -16.132813 -13.148438 l -3.253906 -0.273437 z m 0 0" fill="#ffffff"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#cq)">
+ <g clip-path="url(#cr)">
+ <g clip-path="url(#cs)">
+ <path d="m 88.339844 30.773438 l -5.015625 7.320312 l 6.238281 -6.777344 z m 0 0" fill="#ffffff"/>
+ </g>
+ </g>
+ </g>
+ <g clip-path="url(#ct)">
+ <g clip-path="url(#cu)">
+ <g clip-path="url(#cv)">
+ <path d="m 63.125 39.992188 l 5.148438 -5.691407 l 3.121093 0.8125 l 7.726563 -5.964843 l -6.371094 7.589843 l -4.203125 -0.949219 z m 0 0" fill="#ffffff"/>
+ </g>
+ </g>
+ </g>
+ <path d="m 26 29.039062 h 76 v 6.960938 h -76 z m 0 0" fill="url(#cw)"/>
+</svg>