summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-01-27 01:58:43 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-01-27 01:58:43 +0000
commit2a5c312e522298aed190a20bb53256cf7f2b67d7 (patch)
tree39ca8f0b9ce217df5eaea8d9a65662de8186a4cc /data
parenta56787787fca2c9b81356f53233fd9a4a040ba98 (diff)
TH - finish efm icons
Diffstat (limited to 'data')
-rw-r--r--data/elementary/themes/edc/O/efm_icons.edc203
-rw-r--r--data/elementary/themes/edc/icons.edc78
-rw-r--r--data/elementary/themes/ic.edc33
-rw-r--r--data/elementary/themes/img/efm-cad.svg232
-rw-r--r--data/elementary/themes/img/efm-db.svg181
-rw-r--r--data/elementary/themes/img/efm-doc.svg281
-rw-r--r--data/elementary/themes/img/efm-draw.svg180
-rw-r--r--data/elementary/themes/img/efm-efile.svg302
-rw-r--r--data/elementary/themes/img/efm-formula.svg192
-rw-r--r--data/elementary/themes/img/efm-install.svg215
-rw-r--r--data/elementary/themes/img/efm-lua.svg149
-rw-r--r--data/elementary/themes/img/efm-o.svg555
-rw-r--r--data/elementary/themes/img/efm-pdf.svg136
-rw-r--r--data/elementary/themes/img/efm-php.svg144
-rw-r--r--data/elementary/themes/img/efm-present.svg277
-rw-r--r--data/elementary/themes/img/efm-ps.svg255
-rw-r--r--data/elementary/themes/img/efm-so.svg174
-rw-r--r--data/elementary/themes/img/efm-spreadsheet.svg248
-rw-r--r--data/elementary/themes/img/efm-template.svg215
-rw-r--r--data/elementary/themes/img/font-file.svg563
-rw-r--r--data/elementary/themes/img/ic/efm-cad-040.pngbin0 -> 861 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-cad-080.pngbin0 -> 1654 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-cad-160.pngbin0 -> 3303 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-db-040.pngbin0 -> 1069 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-db-080.pngbin0 -> 1661 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-db-160.pngbin0 -> 2424 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-doc-040.pngbin0 -> 580 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-doc-080.pngbin0 -> 950 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-doc-160.pngbin0 -> 1683 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-draw-040.pngbin0 -> 767 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-draw-080.pngbin0 -> 1357 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-draw-160.pngbin0 -> 2515 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-efile-040.pngbin0 -> 1372 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-efile-080.pngbin0 -> 6930 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-efile-160.pngbin0 -> 6930 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-formula-040.pngbin0 -> 989 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-formula-080.pngbin0 -> 2089 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-formula-160.pngbin0 -> 4459 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-install-040.pngbin0 -> 544 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-install-080.pngbin0 -> 905 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-install-160.pngbin0 -> 1572 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-lua-040.pngbin0 -> 1046 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-lua-080.pngbin0 -> 2211 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-lua-160.pngbin0 -> 4518 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-o-040.pngbin0 -> 728 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-o-080.pngbin0 -> 1377 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-o-160.pngbin0 -> 2906 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-pdf-040.pngbin0 -> 1083 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-pdf-080.pngbin0 -> 2112 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-pdf-160.pngbin0 -> 4177 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-php-040.pngbin0 -> 969 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-php-080.pngbin0 -> 1946 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-php-160.pngbin0 -> 3898 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-present-040.pngbin0 -> 900 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-present-080.pngbin0 -> 1586 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-present-160.pngbin0 -> 2839 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-ps-040.pngbin0 -> 1159 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-ps-080.pngbin0 -> 2275 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-ps-160.pngbin0 -> 4882 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-so-040.pngbin0 -> 1174 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-so-080.pngbin0 -> 2388 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-so-160.pngbin0 -> 5523 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-spreadsheet-040.pngbin0 -> 567 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-spreadsheet-080.pngbin0 -> 981 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-spreadsheet-160.pngbin0 -> 1911 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-template-040.pngbin0 -> 560 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-template-080.pngbin0 -> 920 bytes
-rw-r--r--data/elementary/themes/img/ic/efm-template-160.pngbin0 -> 1599 bytes
-rw-r--r--data/elementary/themes/img/ic/font-file-040.pngbin0 -> 1006 bytes
-rw-r--r--data/elementary/themes/img/ic/font-file-080.pngbin0 -> 1791 bytes
-rw-r--r--data/elementary/themes/img/ic/font-file-160.pngbin0 -> 3770 bytes
71 files changed, 4393 insertions, 220 deletions
diff --git a/data/elementary/themes/edc/O/efm_icons.edc b/data/elementary/themes/edc/O/efm_icons.edc
index 0c79f51c68..8cb7cb9891 100644
--- a/data/elementary/themes/edc/O/efm_icons.edc
+++ b/data/elementary/themes/edc/O/efm_icons.edc
@@ -1,203 +1,2 @@
1// EFM icons // 1
2 2
3//Base 1//
4
5#define EFM_MIME_ICON(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _STRING, _SIZE, _VALIGN) \
6 group { name: "e/icons/fileman/mime/"_NAME; \
7 max: _SIZE _SIZE; \
8 images.image: "efm_generic_icon_shadow.png" COMP; \
9 images.image: "efm_generic_icon_base.png" COMP; \
10 images.image: "efm_generic_icon_over.png" COMP; \
11 images.image: _IMAGE COMP; \
12 parts { \
13 part { name: "spacer"; type: SPACER; \
14 description { state: "default" 0.0; \
15 aspect: 1.0 1.0; aspect_preference: BOTH; \
16 } \
17 } \
18 part { name: "shadow"; mouse_events: 0; \
19 description { state: "default" 0.0; \
20 rel1.to: "spacer"; \
21 rel1.relative: (15/240) (10/240); \
22 rel2.to: "spacer"; \
23 rel2.relative: (225/240) (240/240); \
24 image.normal: "efm_generic_icon_shadow.png"; \
25 } \
26 } \
27 part { name: "base"; mouse_events: 0; \
28 description { state: "default" 0.0; \
29 rel1.to: "spacer"; \
30 rel1.relative: (30/240) (15/240); \
31 rel2.to: "spacer"; \
32 rel2.relative: (210/240) (225/240); \
33 image.normal: "efm_generic_icon_base.png"; \
34 } \
35 } \
36 part { name: "content"; mouse_events: 0; \
37 description { state: "default" 0.0; \
38 rel1.to: "base"; \
39 rel1.relative: (28/180) (28/210); \
40 rel2.to: "base"; \
41 rel2.relative: (152/180) (182/210); \
42 align: 0.5 _VALIGN; \
43 aspect: _ASPMIN _ASPMAX; aspect_preference: BOTH; \
44 image.normal: _IMAGE; \
45 } \
46 } \
47 part { name: "over"; mouse_events: 0; \
48 description { state: "default" 0.0; \
49 rel1.to: "base"; \
50 rel2.to: "base"; \
51 image.normal: "efm_generic_icon_over.png"; \
52 } \
53 } \
54 part { name: "typestr"; type: TEXT; mouse_events: 0; \
55 description { state: "default" 0.0; \
56 rel1.to: "over"; \
57 rel1.relative: (72/180) (142/210); \
58 rel2.to: "over"; \
59 rel2.relative: (178/180) (188/210); \
60 color: 255 255 255 255; \
61 text { font: FN; size: 8; \
62 fit: 0 1; \
63 align: 0.5 0.5; \
64 text: _STRING; \
65 } \
66 } \
67 } \
68 } \
69 }
70//CAD//
71
72 EFM_MIME_ICON("application/acad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
73 EFM_MIME_ICON("application/x-acad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
74 EFM_MIME_ICON("application/autocad_dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
75 EFM_MIME_ICON("image/x-dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
76 EFM_MIME_ICON("application/dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
77 EFM_MIME_ICON("application/x-dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
78 EFM_MIME_ICON("application/x-autocad", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
79 EFM_MIME_ICON("image/vnd.dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
80 EFM_MIME_ICON("drawing/dwg", "efm_generic_icon_content_cad.png", (114/130), (114/130), ".DWG", 240, 0.5);
81//Enlightenment//
82
83 EFM_MIME_ICON("application/edje","efm_generic_icon_content_logo.png", (114/154), (114/154), ".EDJ", 240, 0.5);
84 EFM_MIME_ICON("text/edje","efm_generic_icon_content_logo.png", (114/154), (114/154), ".EDC", 240, 0.5);
85//Document//
86
87 EFM_MIME_ICON("application/vnd.oasis.opendocument.text","efm_generic_icon_content_doc.png", (114/154), (114/154), ".ODT", 240, 0.5);
88 EFM_MIME_ICON("application/x-msword","efm_generic_icon_content_doc.png", (114/154), (114/154), ".DOC", 240, 0.5);
89 EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.document","efm_generic_icon_content_doc.png", (114/154), (114/154), ".DOCX", 240, 0.5);
90 EFM_MIME_ICON("application/x-abiword","efm_generic_icon_content_doc.png", (114/154), (114/154), ".ABW", 240, 0.5);
91 EFM_MIME_ICON("application/vnd.scribus","efm_generic_icon_content_doc.png", (114/154), (114/154), ".SLA", 240, 0.5);
92 EFM_MIME_ICON("application/x-lyx","efm_generic_icon_content_doc.png", (114/154), (114/154), ".LYX", 240, 0.5);
93//Spreadsheet//
94
95 EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet","efm_generic_icon_content_spread.png", (114/80), (114/80), ".ODS", 240, 0.5);
96 EFM_MIME_ICON("application/vnd.ms-excel","efm_generic_icon_content_spread.png", (114/80), (114/80), ".XLS", 240, 0.5);
97//Presentation//
98
99 EFM_MIME_ICON("application/vnd.ms-powerpoint","efm_generic_icon_content_pres.png", (114/95), (114/95), ".PPT", 240, 0.5);
100 EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation","efm_generic_icon_content_pres.png", (114/95), (114/95), ".ODP", 240, 0.5);
101//Drawing//
102
103 EFM_MIME_ICON("application/x-vnd.oasis.opendocument.graphics","efm_generic_icon_content_draw.png", (114/96), (114/96), ".ODG", 240, 0.5);
104//Data Base//
105
106 EFM_MIME_ICON("application/vnd.ms-binder","efm_generic_icon_content_db.png", (114/128), (114/128), ".ODB", 240, 0.5);
107 EFM_MIME_ICON("application/x-sqlite3","efm_generic_icon_content_db.png", (114/128), (114/128), ".SQLITE", 240, 0.5);
108//Formula//
109
110 EFM_MIME_ICON("application/x-vnd.oasis.opendocument.formula","efm_generic_icon_content_formula.png", (114/85), (114/85), ".ODF", 240, 0.5);
111//Template//
112
113 EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.template","efm_generic_icon_content_template.png", (114/130), (114/130), ".DOTX", 240, 0.5);
114 EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.spreadsheetml.template","efm_generic_icon_content_template.png", (114/130), (114/130),".XLTX", 240, 0.5);
115 EFM_MIME_ICON("application/vnd.openxmlformats-officedocument.presentationml.template","efm_generic_icon_content_template.png", (114/130), (114/130),".POTX", 240, 0.5);
116 EFM_MIME_ICON("application/vnd.oasis.opendocument.chart-template","efm_generic_icon_content_template.png", (114/130), (114/130),".OTC", 240, 0.5);
117 EFM_MIME_ICON("application/vnd.oasis.opendocument.formula-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTF", 240, 0.5);
118 EFM_MIME_ICON("application/vnd.oasis.opendocument.graphics-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTG", 240, 0.5);
119 EFM_MIME_ICON("application/vnd.oasis.opendocument.image-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTI", 240, 0.5);
120 EFM_MIME_ICON("application/vnd.oasis.opendocument.presentation-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTP", 240, 0.5);
121 EFM_MIME_ICON("application/vnd.oasis.opendocument.spreadsheet-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".ODS", 240, 0.5);
122 EFM_MIME_ICON("application/vnd.oasis.opendocument.text-template","efm_generic_icon_content_template.png", (114/130), (114/130), ".OTT", 240, 0.5);
123//Font//
124
125 EFM_MIME_ICON("application/x-font-ttf","efm_generic_icon_content_font.png", (114/93), (114/93), ".TTF", 240, 0.5);
126 EFM_MIME_ICON("application/x-font-pcf","efm_generic_icon_content_font.png", (114/93), (114/93), ".PCF", 240, 0.5);
127 EFM_MIME_ICON("application/x-font-bdf","efm_generic_icon_content_font.png", (114/93), (114/93), ".BDF", 240, 0.5);
128 EFM_MIME_ICON("application/x-font-otf","efm_generic_icon_content_font.png", (114/93), (114/93), ".BDF", 240, 0.5);
129//PS (fallback)//
130
131 EFM_MIME_ICON("application/postscript","efm_generic_icon_content_ps.png", (114/104), (114/104), ".PS", 240, 0.5);
132//PDF (fallback)//
133
134 EFM_MIME_ICON("application/pdf","efm_generic_icon_content_pdf.png", (114/101), (114/101), ".PDF", 240, 0.5);
135
136//Base 2//
137#define EFM_MIME_ICON_SIMPLE(_NAME, _IMAGE, _ASPMIN, _ASPMAX, _SIZE, _VALIGN) \
138 group { name: "e/icons/fileman/mime/"_NAME; \
139 max: _SIZE _SIZE; \
140 images.image: "efm_generic_icon_shadow_empty.png" COMP; \
141 images.image: "efm_generic_icon_base_empty.png" COMP; \
142 images.image: "efm_generic_icon_over_empty.png" COMP; \
143 images.image: _IMAGE COMP; \
144 parts { \
145 part { name: "spacer"; type: SPACER; \
146 description { state: "default" 0.0; \
147 aspect: 1.0 1.0; aspect_preference: BOTH; \
148 } \
149 } \
150 part { name: "shadow"; mouse_events: 0; \
151 description { state: "default" 0.0; \
152 rel1.to: "spacer"; \
153 rel1.relative: (15/240) (10/240); \
154 rel2.to: "spacer"; \
155 rel2.relative: (225/240) (240/240); \
156 image.normal: "efm_generic_icon_shadow_empty.png"; \
157 } \
158 } \
159 part { name: "base"; mouse_events: 0; \
160 description { state: "default" 0.0; \
161 rel1.to: "spacer"; \
162 rel1.relative: (30/240) (15/240); \
163 rel2.to: "spacer"; \
164 rel2.relative: (210/240) (225/240); \
165 image.normal: "efm_generic_icon_base_empty.png"; \
166 } \
167 } \
168 part { name: "content"; mouse_events: 0; \
169 description { state: "default" 0.0; \
170 rel1.to: "base"; \
171 rel1.relative: (28/180) (28/210); \
172 rel2.to: "base"; \
173 rel2.relative: (152/180) (182/210); \
174 align: 0.5 _VALIGN; \
175 aspect: _ASPMIN _ASPMAX; aspect_preference: BOTH; \
176 image.normal: _IMAGE; \
177 } \
178 } \
179 part { name: "over"; mouse_events: 0; \
180 description { state: "default" 0.0; \
181 rel1.to: "base"; \
182 rel2.to: "base"; \
183 image.normal: "efm_generic_icon_over_empty.png"; \
184 } \
185 } \
186 } \
187 }
188//Libraries//
189
190 EFM_MIME_ICON_SIMPLE("application/x-sharedlib","efm_generic_icon_content_lib.png", (114/114), (114/114), 240, 0.5);
191 EFM_MIME_ICON_SIMPLE("application/x-shared-library-la","efm_generic_icon_content_lib.png", (114/114), (114/114), 240, 0.5);
192//Unknown//
193
194 EFM_MIME_ICON_SIMPLE("application/x-object","efm_generic_icon_content_unknown.png", (100/154), (100/154), 240, 0.5);
195//Install//
196
197 EFM_MIME_ICON_SIMPLE("application/x-install-instructions","efm_generic_icon_content_install.png",(114/149), (114/149), 240, 0.5);
198//Cache//
199
200 EFM_MIME_ICON_SIMPLE("chemical/x-cache","efm_generic_icon_content_db.png", (114/128), (114/128), 240, 0.5);
201
202#undefine EFM_MIME_ICON
203#undefine EFM_MIME_ICON_SIMPLE
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index 8c6dfc1730..534f7dbdca 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -299,17 +299,20 @@ ICON("text/x-log", "i-efm-txt")
299ICON("text/x-makefile", "i-efm-txt") 299ICON("text/x-makefile", "i-efm-txt")
300ICON("text/x-subviewer", "i-efm-txt") 300ICON("text/x-subviewer", "i-efm-txt")
301 301
302ICON("text/x-gettext-translation", "i-lang")
303
304ICON("text/html", "i-efm-html") 302ICON("text/html", "i-efm-html")
305ICON("text/css", "i-efm-html") 303ICON("text/css", "i-efm-html")
306ICON("text/json", "i-efm-html") 304ICON("text/json", "i-efm-html")
307 305
306ICON("text/x-gettext-translation", "i-lang")
307ICON("text/x-gettext-translation-template", "i-lang")
308
308ICON("text/x-csharp", "i-efm-code") 309ICON("text/x-csharp", "i-efm-code")
309ICON("text/x-hdr", "i-efm-code") 310ICON("text/x-hdr", "i-efm-code")
310ICON("text/x-fortran", "i-efm-code") 311ICON("text/x-fortran", "i-efm-code")
311ICON("text/x-java-source", "i-efm-code") 312ICON("text/x-java-source", "i-efm-code")
312 313
314ICON("text/x-lua", "i-efm-lua")
315
313ICON("application/x-python", "i-efm-py") 316ICON("application/x-python", "i-efm-py")
314 317
315ICON("application/x-ruby", "i-efm-rb") 318ICON("application/x-ruby", "i-efm-rb")
@@ -320,6 +323,8 @@ ICON("application/x-python-bytecode", "i-efm-pyb")
320 323
321ICON("application/x-shellscript", "i-efm-sh") 324ICON("application/x-shellscript", "i-efm-sh")
322 325
326ICON("application/x-php", "i-efm-php")
327
323ICON("application/x-md5", "i-efm-txt") 328ICON("application/x-md5", "i-efm-txt")
324ICON("application/x-m4", "i-efm-txt") 329ICON("application/x-m4", "i-efm-txt")
325ICON("application/pkix-attr-cert", "i-efm-txt") 330ICON("application/pkix-attr-cert", "i-efm-txt")
@@ -343,6 +348,7 @@ ICON("application/x-xz-compressed-tar", "i-efm-zip")
343ICON("application/vnd.ms-cab-compressed", "i-efm-zip") 348ICON("application/vnd.ms-cab-compressed", "i-efm-zip")
344 349
345ICON("application/x-gettext-translation", "i-lang") 350ICON("application/x-gettext-translation", "i-lang")
351ICON("application/x-gettext-translation-template", "i-lang")
346 352
347ICON("application/xml", "i-efm-html") 353ICON("application/xml", "i-efm-html")
348ICON("application/javascript", "i-efm-html") 354ICON("application/javascript", "i-efm-html")
@@ -352,11 +358,79 @@ ICON("application/x-awk", "i-efm-code")
352 358
353ICON("application/x-deb", "i-efm-deb") 359ICON("application/x-deb", "i-efm-deb")
354 360
361ICON("application/x-font-ttf", "i-font-file")
362ICON("application/x-font-pcf", "i-font-file")
363ICON("application/x-font-pdf", "i-font-file")
364ICON("application/x-font-otf", "i-font-file")
365
366ICON("font/ttf", "i-font-file")
367
368ICON("application/postscript", "i-efm-ps")
369
370ICON("application/pdf", "i-efm-pdf")
371
372ICON("application/acad", "i-efm-cad")
373ICON("application/x-acad", "i-efm-cad")
374ICON("application/autocad_dwg", "i-efm-cad")
375ICON("application/dwg", "i-efm-cad")
376ICON("application/x-dwg", "i-efm-cad")
377ICON("application/x-autocad", "i-efm-cad")
378
379ICON("image/x-dwg", "i-efm-cad")
380ICON("image/vnd.dwg", "i-efm-cad")
381
382ICON("application/vnd.ms-binder", "i-efm-db")
383ICON("application/x-sqlite3", "i-efm-db")
384ICON("chemical/x-cache", "i-efm-db")
385
386ICON("drawing/dwg", "i-efm-cad")
387
388ICON("application/x-object", "i-efm-o")
389
390ICON("application/x-sharedlib", "i-efm-so")
391ICON("application/x-shared-library-la", "i-efm-so")
392
393ICON("application/vnd.oasis.opendocument.spreadsheet", "i-efm-spreadsheet")
394ICON("application/vnd.ms-excel", "i-efm-spreadsheet")
395
396ICON("application/vnd.ms-powerpoint", "i-efm-present")
397ICON("application/vnd.oasis.opendocument.presentation", "i-efm-present")
398
399ICON("application/vnd.oasis.opendocument.text", "i-efm-doc")
400ICON("application/x-msword", "i-efm-doc")
401ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.document", "i-efm-doc")
402ICON("application/x-abiword", "i-efm-doc")
403ICON("application/vnd.scribus", "i-efm-doc")
404ICON("application/x-lyx", "i-efm-doc")
405
406ICON("text/markdown", "i-efm-doc")
407
408ICON("application/x-vnd.oasis.opendocument.graphics", "i-efm-draw")
409
410ICON("application/x-vnd.oasis.opendocument.formula", "i-efm-formula")
411
412ICON("application/vnd.openxmlformats-officedocument.wordprocessingml.template", "i-efm-template")
413ICON("application/vnd.openxmlformats-officedocument.spreadsheetml.template", "i-efm-template")
414ICON("application/vnd.openxmlformats-officedocument.presentationml.template", "i-efm-template")
415ICON("application/vnd.oasis.opendocument.chart-template", "i-efm-template")
416ICON("application/vnd.oasis.opendocument.formula-template", "i-efm-template")
417ICON("application/vnd.oasis.opendocument.graphics-template", "i-efm-template")
418ICON("application/vnd.oasis.opendocument.image-template", "i-efm-template")
419ICON("application/vnd.oasis.opendocument.presentation-template", "i-efm-template")
420ICON("application/vnd.oasis.opendocument.spreadsheet-template", "i-efm-template")
421ICON("application/vnd.oasis.opendocument.text-template", "i-efm-template")
422
423ICON("application/x-install-instructions", "i-efm-install")
424
425ICON("application/edje", "i-efm-efile")
426ICON("text/edje", "i-efm-efile")
427
355ICON("image/png", "i-picture-landscape") 428ICON("image/png", "i-picture-landscape")
356ICON("image/jpeg", "i-picture-landscape") 429ICON("image/jpeg", "i-picture-landscape")
357ICON("image/gif", "i-picture-landscape") 430ICON("image/gif", "i-picture-landscape")
358ICON("image/bmp", "i-picture-landscape") 431ICON("image/bmp", "i-picture-landscape")
359ICON("image/webp", "i-picture-landscape") 432ICON("image/webp", "i-picture-landscape")
433ICON("image/x-compressed-xcf", "i-picture-landscape")
360ICON("application/x-xcf", "i-picture-landscape") 434ICON("application/x-xcf", "i-picture-landscape")
361ICON("application/x-cbz", "i-picture-landscape") 435ICON("application/x-cbz", "i-picture-landscape")
362ICON("application/x-cbr", "i-picture-landscape") 436ICON("application/x-cbr", "i-picture-landscape")
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index 37f1a212be..177c4604d5 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -190,27 +190,28 @@ I160("i-efm-rb", "efm-rb")
190I160("i-efm-pl", "efm-pl") 190I160("i-efm-pl", "efm-pl")
191I160("i-efm-html", "efm-html") 191I160("i-efm-html", "efm-html")
192I160("i-efm-code", "efm-code") 192I160("i-efm-code", "efm-code")
193// cad 193I160("i-efm-ps", "efm-ps")
194// edje 194I160("i-efm-pdf", "efm-pdf")
195// doc 195I160("i-efm-cad", "efm-cad")
196// xls 196I160("i-efm-draw", "efm-draw")
197// ppt 197I160("i-efm-formula", "efm-formula")
198// drawing 198I160("i-efm-efile", "efm-efile")
199// database 199I160("i-efm-spreadsheet", "efm-spreadsheet")
200// formula 200I160("i-efm-present", "efm-present")
201// template 201I160("i-efm-doc", "efm-doc")
202// font 202I160("i-efm-template", "efm-template")
203// ps 203I160("i-efm-install", "efm-install")
204// pdf 204I160("i-efm-lua", "efm-lua")
205// shared lib *.so) 205I160("i-efm-php", "efm-php")
206// unknown 206I160("i-efm-db", "efm-db")
207// install 207I160("i-efm-o", "efm-o")
208// cache 208I160("i-efm-so", "efm-so")
209I160("i-efm-trash", "efm-trash") 209I160("i-efm-trash", "efm-trash")
210I160("i-efm-trash-full", "efm-trash-full") 210I160("i-efm-trash-full", "efm-trash-full")
211 211
212I160("i-film", "film") 212I160("i-film", "film")
213I160("i-sound", "sound") 213I160("i-sound", "sound")
214I160("i-font-file", "font-file")
214 215
215I160("i-mobile", "mobile-phone") 216I160("i-mobile", "mobile-phone")
216I160("i-pda", "pda") 217I160("i-pda", "pda")
diff --git a/data/elementary/themes/img/efm-cad.svg b/data/elementary/themes/img/efm-cad.svg
new file mode 100644
index 0000000000..8ef1200c47
--- /dev/null
+++ b/data/elementary/themes/img/efm-cad.svg
@@ -0,0 +1,232 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:xlink="http://www.w3.org/1999/xlink"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 version="1.1"
12 id="svg2"
13 width="80"
14 height="80"
15 viewBox="0 0 80 80"
16 sodipodi:docname="efm-cad.svg"
17 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
18 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-cad-040.png"
19 inkscape:export-xdpi="48"
20 inkscape:export-ydpi="48">
21 <metadata
22 id="metadata8">
23 <rdf:RDF>
24 <cc:Work
25 rdf:about="">
26 <dc:format>image/svg+xml</dc:format>
27 <dc:type
28 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
29 <dc:title></dc:title>
30 </cc:Work>
31 </rdf:RDF>
32 </metadata>
33 <defs
34 id="defs6">
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient2374">
38 <stop
39 style="stop-color:#a8a8a8;stop-opacity:1;"
40 offset="0"
41 id="stop2370" />
42 <stop
43 style="stop-color:#ffffff;stop-opacity:1"
44 offset="0.2"
45 id="stop2378" />
46 <stop
47 style="stop-color:#808080;stop-opacity:1"
48 offset="1"
49 id="stop2372" />
50 </linearGradient>
51 <rect
52 id="rect1822"
53 height="22.426638"
54 width="47.970909"
55 y="8"
56 x="16" />
57 <rect
58 x="20"
59 y="20"
60 width="40"
61 height="30"
62 id="rect878" />
63 <rect
64 x="20"
65 y="50"
66 width="40"
67 height="30"
68 id="rect872" />
69 <rect
70 x="20"
71 y="20"
72 width="40"
73 height="30"
74 id="rect864" />
75 <rect
76 x="20"
77 y="20"
78 width="40"
79 height="30"
80 id="rect858" />
81 <rect
82 x="20"
83 y="20"
84 width="40"
85 height="30"
86 id="rect852" />
87 <linearGradient
88 inkscape:collect="always"
89 xlink:href="#linearGradient2374"
90 id="linearGradient2376"
91 x1="40"
92 y1="45"
93 x2="40"
94 y2="50"
95 gradientUnits="userSpaceOnUse" />
96 </defs>
97 <sodipodi:namedview
98 inkscape:showpageshadow="false"
99 inkscape:document-rotation="0"
100 pagecolor="#404040"
101 bordercolor="#ff66ac"
102 borderopacity="1"
103 objecttolerance="10"
104 gridtolerance="10"
105 guidetolerance="10"
106 inkscape:pageopacity="0"
107 inkscape:pageshadow="2"
108 inkscape:window-width="1756"
109 inkscape:window-height="1372"
110 id="namedview4"
111 showgrid="true"
112 inkscape:zoom="13.05"
113 inkscape:cx="40"
114 inkscape:cy="40"
115 inkscape:window-x="804"
116 inkscape:window-y="0"
117 inkscape:window-maximized="0"
118 inkscape:current-layer="g10"
119 showguides="false"
120 inkscape:snap-bbox="true"
121 inkscape:bbox-nodes="true"
122 inkscape:snap-others="false"
123 inkscape:snap-nodes="true"
124 borderlayer="true">
125 <inkscape:grid
126 type="xygrid"
127 id="grid837"
128 empspacing="4" />
129 </sodipodi:namedview>
130 <g
131 inkscape:groupmode="layer"
132 inkscape:label="Image"
133 id="g10">
134 <path
135 sodipodi:nodetypes="cccccc"
136 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
137 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
138 id="path27896" />
139 <path
140 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
141 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
142 id="path27900"
143 sodipodi:nodetypes="cccc" />
144 <path
145 sodipodi:nodetypes="cccc"
146 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
147 d="M 12,25 H 34 V 4 Z"
148 id="path27898" />
149 <rect
150 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
151 id="rect1758"
152 width="1"
153 height="7"
154 x="81"
155 y="40" />
156 <rect
157 style="fill:#b19146;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
158 id="rect2364"
159 width="16"
160 height="1"
161 x="32"
162 y="47" />
163 <circle
164 style="fill:#a8a8a8;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
165 id="path2349"
166 cx="31.5"
167 cy="66.5"
168 r="1.5" />
169 <path
170 style="fill:#5d7dab;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
171 d="m 30,70 v -3 l 8,-29 h 1 l 1,2 -9,30 z"
172 id="path2341" />
173 <path
174 style="fill:#5d7dab;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
175 d="M 50,70 V 67 L 42,38 h -1 l -1,2 9,30 z"
176 id="path2343" />
177 <path
178 style="fill:#c0c0c0;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
179 d="m 30,70 v 2 l 1,-2 z"
180 id="path2345" />
181 <path
182 style="fill:#c0c0c0;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
183 d="m 50,70 v 2 l -1,-2 z"
184 id="path2347" />
185 <circle
186 style="fill:#a8a8a8;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
187 id="circle2351"
188 cx="48.5"
189 cy="66.5"
190 r="1.5" />
191 <rect
192 style="fill:#a8a8a8;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
193 id="rect2362"
194 width="2"
195 height="7"
196 x="39"
197 y="27" />
198 <path
199 id="path2353"
200 style="fill:#808080;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
201 d="m 39.990234,33 a 4,4 0 0 0 -3.939453,4 4,4 0 0 0 4,4 4,4 0 0 0 4,-4 4,4 0 0 0 -4,-4 4,4 0 0 0 -0.06055,0 z M 40,34 a 3,3 0 0 1 0.05078,0 3,3 0 0 1 3,3 3,3 0 0 1 -3,3 3,3 0 0 1 -3,-3 A 3,3 0 0 1 40,34 Z" />
202 <circle
203 style="fill:#c0c0c0;fill-opacity:1;stroke:none;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
204 id="path2360"
205 cx="40"
206 cy="40"
207 r="2" />
208 <rect
209 style="fill:url(#linearGradient2376);fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
210 id="rect2366"
211 width="2"
212 height="5"
213 x="39"
214 y="45" />
215 <path
216 style="fill:#a8a8a8;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
217 d="m 31,58 1,-3 h 1 l -1,4 z"
218 id="path2368" />
219 <circle
220 style="fill:#c0c0c0;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
221 id="path2380"
222 cx="36.5"
223 cy="47.5"
224 r="0.5" />
225 <circle
226 style="fill:#c0c0c0;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
227 id="circle2382"
228 cx="43.5"
229 cy="47.5"
230 r="0.5" />
231 </g>
232</svg>
diff --git a/data/elementary/themes/img/efm-db.svg b/data/elementary/themes/img/efm-db.svg
new file mode 100644
index 0000000000..cebf06a9a4
--- /dev/null
+++ b/data/elementary/themes/img/efm-db.svg
@@ -0,0 +1,181 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-db.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-db-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 id="rect1822"
36 height="22.426638"
37 width="47.970909"
38 y="8"
39 x="16" />
40 <rect
41 x="20"
42 y="20"
43 width="40"
44 height="30"
45 id="rect878" />
46 <rect
47 x="20"
48 y="50"
49 width="40"
50 height="30"
51 id="rect872" />
52 <rect
53 x="20"
54 y="20"
55 width="40"
56 height="30"
57 id="rect864" />
58 <rect
59 x="20"
60 y="20"
61 width="40"
62 height="30"
63 id="rect858" />
64 <rect
65 x="20"
66 y="20"
67 width="40"
68 height="30"
69 id="rect852" />
70 </defs>
71 <sodipodi:namedview
72 inkscape:showpageshadow="false"
73 inkscape:document-rotation="0"
74 pagecolor="#404040"
75 bordercolor="#ff66ac"
76 borderopacity="1"
77 objecttolerance="10"
78 gridtolerance="10"
79 guidetolerance="10"
80 inkscape:pageopacity="0"
81 inkscape:pageshadow="2"
82 inkscape:window-width="1756"
83 inkscape:window-height="1372"
84 id="namedview4"
85 showgrid="true"
86 inkscape:zoom="13.05"
87 inkscape:cx="40"
88 inkscape:cy="40.153257"
89 inkscape:window-x="804"
90 inkscape:window-y="0"
91 inkscape:window-maximized="0"
92 inkscape:current-layer="g10"
93 showguides="false"
94 inkscape:snap-bbox="true"
95 inkscape:bbox-nodes="true"
96 inkscape:snap-others="false"
97 inkscape:snap-nodes="true"
98 borderlayer="true">
99 <inkscape:grid
100 type="xygrid"
101 id="grid837"
102 empspacing="4" />
103 </sodipodi:namedview>
104 <g
105 inkscape:groupmode="layer"
106 inkscape:label="Image"
107 id="g10">
108 <path
109 style="fill:#839ac7;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
110 d="M 16,72 4,68 V 52 l 12,4 z"
111 id="path3514" />
112 <path
113 style="fill:#5d7dbd;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
114 d="M 16,72 28,68 V 52 l -12,4 z"
115 id="path3516" />
116 <path
117 style="fill:#b7c6d8;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
118 d="m 4,52 12,-4 12,4 -12,4 z"
119 id="path3518" />
120 <path
121 style="fill:#c7b583;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
122 d="M 40,72 28,68 V 52 l 12,4 z"
123 id="path3541" />
124 <path
125 style="fill:#bd9b5d;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
126 d="M 40,72 52,68 V 52 l -12,4 z"
127 id="path3543" />
128 <path
129 style="fill:#d8d3b7;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
130 d="m 28,52 12,-4 12,4 -12,4 z"
131 id="path3545" />
132 <path
133 style="fill:#b183c7;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
134 d="M 64,72 52,68 V 52 l 12,4 z"
135 id="path3547" />
136 <path
137 style="fill:#935dbd;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
138 d="M 64,72 76,68 V 52 l -12,4 z"
139 id="path3549" />
140 <path
141 style="fill:#d2b7d8;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
142 d="m 52,52 12,-4 12,4 -12,4 z"
143 id="path3551" />
144 <path
145 style="fill:#83c7aa;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
146 d="M 28,52 16,48 V 32 l 12,4 z"
147 id="path3553" />
148 <path
149 style="fill:#5dbd75;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
150 d="M 28,52 40,48 V 32 l -12,4 z"
151 id="path3555" />
152 <path
153 style="fill:#b7d8d1;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
154 d="m 16,32 12,-4 12,4 -12,4 z"
155 id="path3557" />
156 <path
157 style="fill:#c79383;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
158 d="M 52,52 40,48 V 32 l 12,4 z"
159 id="path3559" />
160 <path
161 style="fill:#bd655d;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
162 d="M 52,52 64,48 V 32 l -12,4 z"
163 id="path3561" />
164 <path
165 style="fill:#d8c1b7;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
166 d="m 40,32 12,-4 12,4 -12,4 z"
167 id="path3563" />
168 <path
169 style="fill:#c7a383;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
170 d="M 40,32 28,28 V 12 l 12,4 z"
171 id="path3565" />
172 <path
173 style="fill:#bd865d;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
174 d="M 40,32 52,28 V 12 l -12,4 z"
175 id="path3567" />
176 <path
177 style="fill:#d8c8b7;fill-opacity:1;stroke:none;stroke-width:2.59807;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
178 d="M 28,12 40,8 52,12 40,16 Z"
179 id="path3569" />
180 </g>
181</svg>
diff --git a/data/elementary/themes/img/efm-doc.svg b/data/elementary/themes/img/efm-doc.svg
new file mode 100644
index 0000000000..2fb829cc8b
--- /dev/null
+++ b/data/elementary/themes/img/efm-doc.svg
@@ -0,0 +1,281 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-doc.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-doc-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 x="20"
36 y="28"
37 width="40"
38 height="40"
39 id="rect2474" />
40 <rect
41 x="20"
42 y="28"
43 width="40"
44 height="40"
45 id="rect2468" />
46 <rect
47 x="20"
48 y="28"
49 width="40"
50 height="40"
51 id="rect2458" />
52 <rect
53 x="20"
54 y="28"
55 width="40"
56 height="40"
57 id="rect2450" />
58 <rect
59 x="16"
60 y="72"
61 width="48"
62 height="44"
63 id="rect2444" />
64 <rect
65 id="rect1822"
66 height="22.426638"
67 width="47.970909"
68 y="8"
69 x="16" />
70 <rect
71 x="20"
72 y="20"
73 width="40"
74 height="30"
75 id="rect878" />
76 <rect
77 x="20"
78 y="50"
79 width="40"
80 height="30"
81 id="rect872" />
82 <rect
83 x="20"
84 y="20"
85 width="40"
86 height="30"
87 id="rect864" />
88 <rect
89 x="20"
90 y="20"
91 width="40"
92 height="30"
93 id="rect858" />
94 <rect
95 x="20"
96 y="20"
97 width="40"
98 height="30"
99 id="rect852" />
100 </defs>
101 <sodipodi:namedview
102 inkscape:showpageshadow="false"
103 inkscape:document-rotation="0"
104 pagecolor="#404040"
105 bordercolor="#ff66ac"
106 borderopacity="1"
107 objecttolerance="10"
108 gridtolerance="10"
109 guidetolerance="10"
110 inkscape:pageopacity="0"
111 inkscape:pageshadow="2"
112 inkscape:window-width="1756"
113 inkscape:window-height="1372"
114 id="namedview4"
115 showgrid="true"
116 inkscape:zoom="13.05"
117 inkscape:cx="40"
118 inkscape:cy="40"
119 inkscape:window-x="804"
120 inkscape:window-y="0"
121 inkscape:window-maximized="0"
122 inkscape:current-layer="g10"
123 showguides="false"
124 inkscape:snap-bbox="true"
125 inkscape:bbox-nodes="true"
126 inkscape:snap-others="false"
127 inkscape:snap-nodes="true"
128 borderlayer="true">
129 <inkscape:grid
130 type="xygrid"
131 id="grid837"
132 empspacing="4" />
133 </sodipodi:namedview>
134 <g
135 inkscape:groupmode="layer"
136 inkscape:label="Image"
137 id="g10">
138 <path
139 sodipodi:nodetypes="cccccc"
140 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
141 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
142 id="path27896" />
143 <rect
144 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
145 id="rect1758"
146 width="1"
147 height="7"
148 x="81"
149 y="40" />
150 <text
151 xml:space="preserve"
152 id="text2442"
153 style="fill:none;stroke:black;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;font-family:'Times New Roman';font-size:8px;line-height:25px;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'Times New Roman, ';white-space:pre;shape-inside:url(#rect2444);" />
154 <text
155 xml:space="preserve"
156 id="text2456"
157 style="font-size:32px;line-height:100px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2458);fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.2;" />
158 <text
159 xml:space="preserve"
160 style="font-size:8px;line-height:25px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
161 x="20"
162 y="32"
163 id="text2464"><tspan
164 sodipodi:role="line"
165 id="tspan2462"
166 x="20"
167 y="32"></tspan></text>
168 <text
169 xml:space="preserve"
170 id="text2466"
171 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:75px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Italic';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2468);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" />
172 <rect
173 style="fill:#8cb06b;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
174 id="rect3331"
175 width="20"
176 height="20"
177 x="28"
178 y="-36"
179 transform="rotate(90)" />
180 <rect
181 style="fill:#6fd3dd;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
182 id="rect3333"
183 width="20"
184 height="12"
185 x="16"
186 y="28" />
187 <path
188 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
189 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
190 id="path27900"
191 sodipodi:nodetypes="cccc" />
192 <path
193 sodipodi:nodetypes="cccc"
194 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
195 d="M 12,25 H 34 V 4 Z"
196 id="path27898" />
197 <circle
198 style="fill:#faf3bf;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
199 id="path3335"
200 cx="23"
201 cy="35"
202 r="3" />
203 <rect
204 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:2.74955;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
205 id="rect3337"
206 width="21"
207 height="2"
208 x="39"
209 y="28" />
210 <rect
211 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:2.8775;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
212 id="rect3339"
213 width="23"
214 height="2"
215 x="39"
216 y="36" />
217 <rect
218 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:2.16333;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
219 id="rect3341"
220 width="13"
221 height="2"
222 x="39"
223 y="44" />
224 <rect
225 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:3.69865;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
226 id="rect3343"
227 width="38"
228 height="2"
229 x="16"
230 y="52" />
231 <rect
232 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
233 id="rect3345"
234 width="36"
235 height="2"
236 x="16"
237 y="60" />
238 <rect
239 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:3.93446;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
240 id="rect3347"
241 width="43"
242 height="2"
243 x="16"
244 y="68" />
245 <rect
246 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:2.47386;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
247 id="rect3349"
248 width="17"
249 height="2"
250 x="39"
251 y="32" />
252 <rect
253 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
254 id="rect3351"
255 width="25"
256 height="2"
257 x="39"
258 y="40" />
259 <rect
260 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:2.47386;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
261 id="rect3353"
262 width="17"
263 height="2"
264 x="39"
265 y="48" />
266 <rect
267 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:4.15692;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
268 id="rect3355"
269 width="48"
270 height="2"
271 x="16"
272 y="56" />
273 <rect
274 style="fill:#000000;fill-opacity:0.5;stroke:none;stroke-width:3.79473;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
275 id="rect3357"
276 width="40"
277 height="2"
278 x="16"
279 y="64" />
280 </g>
281</svg>
diff --git a/data/elementary/themes/img/efm-draw.svg b/data/elementary/themes/img/efm-draw.svg
new file mode 100644
index 0000000000..c20cf9b502
--- /dev/null
+++ b/data/elementary/themes/img/efm-draw.svg
@@ -0,0 +1,180 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:xlink="http://www.w3.org/1999/xlink"
9 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11 version="1.1"
12 id="svg2"
13 width="80"
14 height="80"
15 viewBox="0 0 80 80"
16 sodipodi:docname="efm-draw.svg"
17 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
18 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-draw-040.png"
19 inkscape:export-xdpi="48"
20 inkscape:export-ydpi="48">
21 <metadata
22 id="metadata8">
23 <rdf:RDF>
24 <cc:Work
25 rdf:about="">
26 <dc:format>image/svg+xml</dc:format>
27 <dc:type
28 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
29 <dc:title></dc:title>
30 </cc:Work>
31 </rdf:RDF>
32 </metadata>
33 <defs
34 id="defs6">
35 <linearGradient
36 inkscape:collect="always"
37 id="linearGradient2416">
38 <stop
39 style="stop-color:#000000;stop-opacity:1;"
40 offset="0"
41 id="stop2412" />
42 <stop
43 style="stop-color:#000000;stop-opacity:0;"
44 offset="1"
45 id="stop2414" />
46 </linearGradient>
47 <rect
48 id="rect1822"
49 height="22.426638"
50 width="47.970909"
51 y="8"
52 x="16" />
53 <rect
54 x="20"
55 y="20"
56 width="40"
57 height="30"
58 id="rect878" />
59 <rect
60 x="20"
61 y="50"
62 width="40"
63 height="30"
64 id="rect872" />
65 <rect
66 x="20"
67 y="20"
68 width="40"
69 height="30"
70 id="rect864" />
71 <rect
72 x="20"
73 y="20"
74 width="40"
75 height="30"
76 id="rect858" />
77 <rect
78 x="20"
79 y="20"
80 width="40"
81 height="30"
82 id="rect852" />
83 <linearGradient
84 inkscape:collect="always"
85 xlink:href="#linearGradient2416"
86 id="linearGradient2418"
87 x1="36"
88 y1="67"
89 x2="60"
90 y2="67"
91 gradientUnits="userSpaceOnUse" />
92 </defs>
93 <sodipodi:namedview
94 inkscape:showpageshadow="false"
95 inkscape:document-rotation="0"
96 pagecolor="#404040"
97 bordercolor="#ff66ac"
98 borderopacity="1"
99 objecttolerance="10"
100 gridtolerance="10"
101 guidetolerance="10"
102 inkscape:pageopacity="0"
103 inkscape:pageshadow="2"
104 inkscape:window-width="1756"
105 inkscape:window-height="1372"
106 id="namedview4"
107 showgrid="true"
108 inkscape:zoom="13.05"
109 inkscape:cx="40"
110 inkscape:cy="40"
111 inkscape:window-x="804"
112 inkscape:window-y="0"
113 inkscape:window-maximized="0"
114 inkscape:current-layer="g10"
115 showguides="false"
116 inkscape:snap-bbox="true"
117 inkscape:bbox-nodes="true"
118 inkscape:snap-others="false"
119 inkscape:snap-nodes="true"
120 borderlayer="true">
121 <inkscape:grid
122 type="xygrid"
123 id="grid837"
124 empspacing="4" />
125 </sodipodi:namedview>
126 <g
127 inkscape:groupmode="layer"
128 inkscape:label="Image"
129 id="g10">
130 <path
131 sodipodi:nodetypes="cccccc"
132 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
133 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
134 id="path27896" />
135 <path
136 style="fill:url(#linearGradient2418);fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
137 d="m 20,68 2,-2 h 14 l 24,2 z"
138 id="path2410"
139 sodipodi:nodetypes="ccccc" />
140 <path
141 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
142 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
143 id="path27900"
144 sodipodi:nodetypes="cccc" />
145 <path
146 sodipodi:nodetypes="cccc"
147 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
148 d="M 12,25 H 34 V 4 Z"
149 id="path27898" />
150 <rect
151 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
152 id="rect1758"
153 width="1"
154 height="7"
155 x="81"
156 y="40" />
157 <path
158 style="fill:#202020;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
159 d="m 20,68 v -8 l 8,8 z"
160 id="path2402" />
161 <path
162 style="fill:#dbb483;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
163 d="M 20,60 V 52 L 36,68 H 28 Z"
164 id="path2404"
165 sodipodi:nodetypes="ccccc" />
166 <path
167 style="fill:#4282ca;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
168 d="M 36,68 60,44 44,28 20,52 Z"
169 id="path2406"
170 sodipodi:nodetypes="ccccc" />
171 <path
172 style="fill:#000000;fill-opacity:0.2;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
173 d="M 20,68 32,64 56,40 60,44 36,68 Z"
174 id="path2420" />
175 <path
176 style="fill:#ffffff;fill-opacity:0.2;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
177 d="M 20,68 24,52 46,30 48,32 26,54 Z"
178 id="path2422" />
179 </g>
180</svg>
diff --git a/data/elementary/themes/img/efm-efile.svg b/data/elementary/themes/img/efm-efile.svg
new file mode 100644
index 0000000000..d2dcded04e
--- /dev/null
+++ b/data/elementary/themes/img/efm-efile.svg
@@ -0,0 +1,302 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-efile.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-efile-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 x="20"
36 y="28"
37 width="40"
38 height="40"
39 id="rect2474" />
40 <rect
41 x="20"
42 y="28"
43 width="40"
44 height="40"
45 id="rect2468" />
46 <rect
47 x="20"
48 y="28"
49 width="40"
50 height="40"
51 id="rect2458" />
52 <rect
53 x="20"
54 y="28"
55 width="40"
56 height="40"
57 id="rect2450" />
58 <rect
59 x="16"
60 y="72"
61 width="48"
62 height="44"
63 id="rect2444" />
64 <rect
65 id="rect1822"
66 height="22.426638"
67 width="47.970909"
68 y="8"
69 x="16" />
70 <rect
71 x="20"
72 y="20"
73 width="40"
74 height="30"
75 id="rect878" />
76 <rect
77 x="20"
78 y="50"
79 width="40"
80 height="30"
81 id="rect872" />
82 <rect
83 x="20"
84 y="20"
85 width="40"
86 height="30"
87 id="rect864" />
88 <rect
89 x="20"
90 y="20"
91 width="40"
92 height="30"
93 id="rect858" />
94 <rect
95 x="20"
96 y="20"
97 width="40"
98 height="30"
99 id="rect852" />
100 </defs>
101 <sodipodi:namedview
102 inkscape:showpageshadow="false"
103 inkscape:document-rotation="0"
104 pagecolor="#404040"
105 bordercolor="#ff66ac"
106 borderopacity="1"
107 objecttolerance="10"
108 gridtolerance="10"
109 guidetolerance="10"
110 inkscape:pageopacity="0"
111 inkscape:pageshadow="2"
112 inkscape:window-width="1756"
113 inkscape:window-height="1372"
114 id="namedview4"
115 showgrid="true"
116 inkscape:zoom="13.05"
117 inkscape:cx="40"
118 inkscape:cy="40"
119 inkscape:window-x="804"
120 inkscape:window-y="0"
121 inkscape:window-maximized="0"
122 inkscape:current-layer="g10"
123 showguides="false"
124 inkscape:snap-bbox="true"
125 inkscape:bbox-nodes="true"
126 inkscape:snap-others="false"
127 inkscape:snap-nodes="true"
128 borderlayer="true">
129 <inkscape:grid
130 type="xygrid"
131 id="grid837"
132 empspacing="4" />
133 </sodipodi:namedview>
134 <g
135 inkscape:groupmode="layer"
136 inkscape:label="Image"
137 id="g10">
138 <path
139 sodipodi:nodetypes="cccccc"
140 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
141 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
142 id="path27896" />
143 <g
144 id="g600"
145 style="fill:#202020;fill-opacity:1;stroke:none;stroke-opacity:1"
146 transform="matrix(0.06748793,0,0,0.06748793,14.173907,16.282604)">
147 <path
148 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
149 d="m 253.0964,451.5499 298.0828,199.0175 c 12.3337,-12.8429 12.3337,-12.8429 20.2182,-24.6206 67.0184,-100.1107 43.7081,-243.6352 -62.1011,-314.0059 -106.1899,-71.5505 -247.7678,-38.4091 -315.2532,61.7845 -64.5802,97.0834 -49.1298,239.61 62.3976,315.1319 97.5272,64.4282 188.9762,36.1043 245.0135,5.0054 L 473.477,645.883 C 413.0772,677.728 342.3128,681.5232 287.7821,644.4234 203.9245,588.8802 187.4273,479.7646 239.093,403.3519 c 50.833,-76.6977 156.0308,-100.0815 239.2262,-45.138 87.5816,59.3819 82.47,162.5595 60.7632,208.7355 -9.5889,-6.5965 -19.1778,-13.1929 -28.7667,-19.7894 24.9959,-64.7622 -0.4326,-128.689 -50.4879,-162.1982 -58.8887,-39.4226 -144.3998,-32.7074 -192.214,38.5467 -9.3484,14.1343 -9.3484,14.1343 -14.5174,28.0414 z"
150 id="path582"
151 sodipodi:nodetypes="cccccccccccccccc"
152 inkscape:connector-curvature="0" />
153 <path
154 style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
155 d="m 381.9484,173.6221 c -4.4291,44.2913 -10.6299,72.6377 -28.3464,79.7244 17.7165,-1.7717 19.4882,-1.7717 28.3464,-1.7717 8.8583,0 10.63,0 28.3465,1.7717 -17.7165,-7.0867 -23.9173,-35.4331 -28.3465,-79.7244 z"
156 id="path578"
157 sodipodi:nodetypes="ccccc"
158 inkscape:connector-curvature="0" />
159 <path
160 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
161 d="m 314.5494,180.6657 c 4.8241,44.2501 4.618,73.266 -11.2504,83.8626 16.9673,-5.3964 18.7008,-5.7627 27.3676,-7.5942 8.6669,-1.8315 10.4003,-2.1978 28.1003,-4.1274 -18.7989,-3.2706 -30.7265,-29.7224 -44.2175,-72.141 z"
162 id="path579"
163 sodipodi:nodetypes="ccccc"
164 inkscape:connector-curvature="0" />
165 <path
166 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
167 d="m 251.0898,201.0402 c 13.7231,42.344 19.4228,70.7954 6.0412,84.3979 15.5152,-8.7345 17.1379,-9.4457 25.251,-13.0017 8.1133,-3.5559 9.7359,-4.2671 26.6735,-9.7563 -19.0711,0.6212 -36.1294,-22.8518 -57.9657,-61.6399 z"
168 id="path584"
169 sodipodi:nodetypes="ccccc"
170 inkscape:connector-curvature="0" />
171 <path
172 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
173 d="m 192.1871,234.5471 c 22.1815,38.5918 33.6405,65.2499 23.3605,81.3253 13.3739,-11.7537 14.8146,-12.785 22.0172,-17.9416 7.2028,-5.1565 8.6433,-6.1879 24.08,-15.0604 -18.5307,4.5508 -40.0735,-14.8881 -69.4577,-48.3233 z"
174 id="path585"
175 sodipodi:nodetypes="ccccc"
176 inkscape:connector-curvature="0" />
177 <path
178 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
179 d="m 141.7323,279.2385 c 29.644,33.2051 46.3405,56.9368 39.5862,74.7827 10.6708,-14.2529 11.8686,-15.5585 17.8568,-22.0861 5.9884,-6.5276 7.1859,-7.8332 20.468,-19.6907 -17.1987,8.2645 -42.2787,-6.3285 -77.911,-33.0059 z"
180 id="path586"
181 sodipodi:nodetypes="ccccc"
182 inkscape:connector-curvature="0" />
183 <path
184 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
185 d="m 450.0762,180.7087 c -4.8241,44.2501 -4.618,73.266 11.2504,83.8626 -16.9673,-5.3964 -18.7008,-5.7627 -27.3676,-7.5942 -8.6669,-1.8315 -10.4003,-2.1978 -28.1003,-4.1274 18.7989,-3.2706 30.7265,-29.7224 44.2175,-72.141 z"
186 id="path587"
187 sodipodi:nodetypes="ccccc"
188 inkscape:connector-curvature="0" />
189 <path
190 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
191 d="m 513.5358,201.0832 c -13.7231,42.344 -19.4228,70.7954 -6.0412,84.3979 -15.5152,-8.7345 -17.1379,-9.4457 -25.251,-13.0017 -8.1133,-3.5559 -9.7359,-4.2671 -26.6735,-9.7563 19.0711,0.6212 36.1294,-22.8518 57.9657,-61.6399 z"
192 id="path588"
193 sodipodi:nodetypes="ccccc"
194 inkscape:connector-curvature="0" />
195 <path
196 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
197 d="m 572.4385,234.5901 c -22.1815,38.5918 -33.6405,65.2499 -23.3605,81.3253 -13.3739,-11.7537 -14.8146,-12.785 -22.0172,-17.9416 -7.2028,-5.1565 -8.6433,-6.1879 -24.08,-15.0604 18.5307,4.5508 40.0735,-14.8881 69.4577,-48.3233 z"
198 id="path589"
199 sodipodi:nodetypes="ccccc"
200 inkscape:connector-curvature="0" />
201 <path
202 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
203 d="m 622.8933,279.2815 c -29.644,33.2051 -46.3405,56.9368 -39.5862,74.7827 -10.6708,-14.2529 -11.8686,-15.5585 -17.8568,-22.0861 -5.9884,-6.5276 -7.1859,-7.8332 -20.468,-19.6907 17.1987,8.2645 42.2787,-6.3285 77.911,-33.0059 z"
204 id="path590"
205 sodipodi:nodetypes="ccccc"
206 inkscape:connector-curvature="0" />
207 <path
208 style="fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
209 d="m 382.6772,825.5905 c -4.4291,-44.2913 -10.6299,-72.6377 -28.3464,-79.7244 17.7165,1.7717 19.4882,1.7717 28.3464,1.7717 8.8583,0 10.63,0 28.3465,-1.7717 -17.7165,7.0867 -23.9173,35.4331 -28.3465,79.7244 z"
210 id="path591"
211 sodipodi:nodetypes="ccccc"
212 inkscape:connector-curvature="0" />
213 <path
214 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
215 d="m 315.2782,818.5469 c 4.8241,-44.2501 4.618,-73.266 -11.2504,-83.8626 16.9673,5.3964 18.7008,5.7627 27.3676,7.5942 8.6669,1.8315 10.4003,2.1978 28.1003,4.1274 -18.7989,3.2706 -30.7265,29.7224 -44.2175,72.141 z"
216 id="path592"
217 sodipodi:nodetypes="ccccc"
218 inkscape:connector-curvature="0" />
219 <path
220 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
221 d="m 251.8186,798.1724 c 13.7231,-42.344 19.4228,-70.7954 6.0412,-84.3979 15.5152,8.7345 17.1379,9.4457 25.251,13.0017 8.1133,3.5559 9.7359,4.2671 26.6735,9.7563 -19.0711,-0.6212 -36.1294,22.8518 -57.9657,61.6399 z"
222 id="path593"
223 sodipodi:nodetypes="ccccc"
224 inkscape:connector-curvature="0" />
225 <path
226 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
227 d="m 192.9159,764.6655 c 22.1815,-38.5918 33.6405,-65.2499 23.3605,-81.3253 13.3739,11.7537 14.8146,12.785 22.0172,17.9416 7.2028,5.1565 8.6433,6.1879 24.08,15.0604 -18.5307,-4.5508 -40.0735,14.8881 -69.4577,48.3233 z"
228 id="path594"
229 sodipodi:nodetypes="ccccc"
230 inkscape:connector-curvature="0" />
231 <path
232 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
233 d="m 142.4611,719.9741 c 29.644,-33.2051 46.3405,-56.9368 39.5862,-74.7827 10.6708,14.2529 11.8686,15.5585 17.8568,22.0861 5.9884,6.5276 7.1859,7.8332 20.468,19.6907 -17.1987,-8.2645 -42.2787,6.3285 -77.911,33.0059 z"
234 id="path595"
235 sodipodi:nodetypes="ccccc"
236 inkscape:connector-curvature="0" />
237 <path
238 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
239 d="m 450.805,818.5039 c -4.8241,-44.2501 -4.618,-73.266 11.2504,-83.8626 -16.9673,5.3964 -18.7008,5.7627 -27.3676,7.5942 -8.6669,1.8315 -10.4003,2.1978 -28.1003,4.1274 18.7989,3.2706 30.7265,29.7224 44.2175,72.141 z"
240 id="path596"
241 sodipodi:nodetypes="ccccc"
242 inkscape:connector-curvature="0" />
243 <path
244 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-opacity:1"
245 d="m 514.2646,798.1294 c -13.7231,-42.344 -19.4228,-70.7954 -6.0412,-84.3979 -15.5152,8.7345 -17.1379,9.4457 -25.251,13.0017 -8.1133,3.5559 -9.7359,4.2671 -26.6735,9.7563 19.0711,-0.6212 36.1294,22.8518 57.9657,61.6399 z"
246 id="path597"
247 sodipodi:nodetypes="ccccc"
248 inkscape:connector-curvature="0" />
249 <path
250 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
251 d="m 573.1673,764.6225 c -22.1815,-38.5918 -33.6405,-65.2499 -23.3605,-81.3253 -13.3739,11.7537 -14.8146,12.785 -22.0172,17.9416 -7.2028,5.1565 -8.6433,6.1879 -24.08,15.0604 18.5307,-4.5508 40.0735,14.8881 69.4577,48.3233 z"
252 id="path598"
253 sodipodi:nodetypes="ccccc"
254 inkscape:connector-curvature="0" />
255 <path
256 style="font-size:12px;fill:#202020;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-opacity:1"
257 d="m 623.6221,719.9311 c -29.644,-33.2051 -46.3405,-56.9368 -39.5862,-74.7827 -10.6708,14.2529 -11.8686,15.5585 -17.8568,22.0861 -5.9884,6.5276 -7.1859,7.8332 -20.468,19.6907 17.1987,-8.2645 42.2787,6.3285 77.911,33.0059 z"
258 id="path599"
259 sodipodi:nodetypes="ccccc"
260 inkscape:connector-curvature="0" />
261 </g>
262 <path
263 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
264 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
265 id="path27900"
266 sodipodi:nodetypes="cccc" />
267 <path
268 sodipodi:nodetypes="cccc"
269 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
270 d="M 12,25 H 34 V 4 Z"
271 id="path27898" />
272 <rect
273 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
274 id="rect1758"
275 width="1"
276 height="7"
277 x="81"
278 y="40" />
279 <text
280 xml:space="preserve"
281 id="text2442"
282 style="fill:none;stroke:black;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;font-family:'Times New Roman';font-size:8px;line-height:25px;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'Times New Roman, ';white-space:pre;shape-inside:url(#rect2444);" />
283 <text
284 xml:space="preserve"
285 id="text2456"
286 style="font-size:32px;line-height:100px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2458);fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.2;" />
287 <text
288 xml:space="preserve"
289 style="font-size:8px;line-height:25px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
290 x="20"
291 y="32"
292 id="text2464"><tspan
293 sodipodi:role="line"
294 id="tspan2462"
295 x="20"
296 y="32"></tspan></text>
297 <text
298 xml:space="preserve"
299 id="text2466"
300 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:75px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Italic';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2468);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" />
301 </g>
302</svg>
diff --git a/data/elementary/themes/img/efm-formula.svg b/data/elementary/themes/img/efm-formula.svg
new file mode 100644
index 0000000000..e13497ada4
--- /dev/null
+++ b/data/elementary/themes/img/efm-formula.svg
@@ -0,0 +1,192 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-formula.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-formula-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 x="20"
36 y="28"
37 width="40"
38 height="40"
39 id="rect2474" />
40 <rect
41 x="20"
42 y="28"
43 width="40"
44 height="40"
45 id="rect2468" />
46 <rect
47 x="20"
48 y="28"
49 width="40"
50 height="40"
51 id="rect2458" />
52 <rect
53 x="20"
54 y="28"
55 width="40"
56 height="40"
57 id="rect2450" />
58 <rect
59 x="16"
60 y="72"
61 width="48"
62 height="44"
63 id="rect2444" />
64 <rect
65 id="rect1822"
66 height="22.426638"
67 width="47.970909"
68 y="8"
69 x="16" />
70 <rect
71 x="20"
72 y="20"
73 width="40"
74 height="30"
75 id="rect878" />
76 <rect
77 x="20"
78 y="50"
79 width="40"
80 height="30"
81 id="rect872" />
82 <rect
83 x="20"
84 y="20"
85 width="40"
86 height="30"
87 id="rect864" />
88 <rect
89 x="20"
90 y="20"
91 width="40"
92 height="30"
93 id="rect858" />
94 <rect
95 x="20"
96 y="20"
97 width="40"
98 height="30"
99 id="rect852" />
100 </defs>
101 <sodipodi:namedview
102 inkscape:showpageshadow="false"
103 inkscape:document-rotation="0"
104 pagecolor="#404040"
105 bordercolor="#ff66ac"
106 borderopacity="1"
107 objecttolerance="10"
108 gridtolerance="10"
109 guidetolerance="10"
110 inkscape:pageopacity="0"
111 inkscape:pageshadow="2"
112 inkscape:window-width="1756"
113 inkscape:window-height="1372"
114 id="namedview4"
115 showgrid="true"
116 inkscape:zoom="13.05"
117 inkscape:cx="40"
118 inkscape:cy="40"
119 inkscape:window-x="804"
120 inkscape:window-y="0"
121 inkscape:window-maximized="0"
122 inkscape:current-layer="g10"
123 showguides="false"
124 inkscape:snap-bbox="true"
125 inkscape:bbox-nodes="true"
126 inkscape:snap-others="false"
127 inkscape:snap-nodes="true"
128 borderlayer="true">
129 <inkscape:grid
130 type="xygrid"
131 id="grid837"
132 empspacing="4" />
133 </sodipodi:namedview>
134 <g
135 inkscape:groupmode="layer"
136 inkscape:label="Image"
137 id="g10">
138 <path
139 sodipodi:nodetypes="cccccc"
140 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
141 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
142 id="path27896" />
143 <path
144 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
145 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
146 id="path27900"
147 sodipodi:nodetypes="cccc" />
148 <path
149 sodipodi:nodetypes="cccc"
150 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
151 d="M 12,25 H 34 V 4 Z"
152 id="path27898" />
153 <rect
154 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
155 id="rect1758"
156 width="1"
157 height="7"
158 x="81"
159 y="40" />
160 <text
161 xml:space="preserve"
162 id="text2442"
163 style="fill:none;stroke:black;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;font-family:'Times New Roman';font-size:8px;line-height:25px;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'Times New Roman, ';white-space:pre;shape-inside:url(#rect2444);" />
164 <text
165 xml:space="preserve"
166 id="text2456"
167 style="font-size:32px;line-height:100px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2458);fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.2;" />
168 <text
169 xml:space="preserve"
170 style="font-size:8px;line-height:25px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
171 x="20"
172 y="32"
173 id="text2464"><tspan
174 sodipodi:role="line"
175 id="tspan2462"
176 x="20"
177 y="32"></tspan></text>
178 <text
179 xml:space="preserve"
180 id="text2466"
181 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:75px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Italic';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2468);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" />
182 <text
183 xml:space="preserve"
184 id="text2472"
185 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8px;line-height:25px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Italic';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2474);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
186 transform="matrix(2.5689915,0,0,2.5689915,-24.214752,-55.720405)"><tspan
187 x="20"
188 y="44.706009"><tspan
189 style="font-size:16px;fill:#000000;fill-opacity:1;stroke:none">f</tspan><tspan
190 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Italic';fill:#000000;fill-opacity:1;stroke:none">(x)</tspan></tspan></text>
191 </g>
192</svg>
diff --git a/data/elementary/themes/img/efm-install.svg b/data/elementary/themes/img/efm-install.svg
new file mode 100644
index 0000000000..1eaa6e1410
--- /dev/null
+++ b/data/elementary/themes/img/efm-install.svg
@@ -0,0 +1,215 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-template.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-template-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 x="20"
36 y="28"
37 width="40"
38 height="40"
39 id="rect2474" />
40 <rect
41 x="20"
42 y="28"
43 width="40"
44 height="40"
45 id="rect2468" />
46 <rect
47 x="20"
48 y="28"
49 width="40"
50 height="40"
51 id="rect2458" />
52 <rect
53 x="20"
54 y="28"
55 width="40"
56 height="40"
57 id="rect2450" />
58 <rect
59 x="16"
60 y="72"
61 width="48"
62 height="44"
63 id="rect2444" />
64 <rect
65 id="rect1822"
66 height="22.426638"
67 width="47.970909"
68 y="8"
69 x="16" />
70 <rect
71 x="20"
72 y="20"
73 width="40"
74 height="30"
75 id="rect878" />
76 <rect
77 x="20"
78 y="50"
79 width="40"
80 height="30"
81 id="rect872" />
82 <rect
83 x="20"
84 y="20"
85 width="40"
86 height="30"
87 id="rect864" />
88 <rect
89 x="20"
90 y="20"
91 width="40"
92 height="30"
93 id="rect858" />
94 <rect
95 x="20"
96 y="20"
97 width="40"
98 height="30"
99 id="rect852" />
100 </defs>
101 <sodipodi:namedview
102 inkscape:showpageshadow="false"
103 inkscape:document-rotation="0"
104 pagecolor="#404040"
105 bordercolor="#ff66ac"
106 borderopacity="1"
107 objecttolerance="10"
108 gridtolerance="10"
109 guidetolerance="10"
110 inkscape:pageopacity="0"
111 inkscape:pageshadow="2"
112 inkscape:window-width="1756"
113 inkscape:window-height="1372"
114 id="namedview4"
115 showgrid="true"
116 inkscape:zoom="13.05"
117 inkscape:cx="40"
118 inkscape:cy="40"
119 inkscape:window-x="804"
120 inkscape:window-y="0"
121 inkscape:window-maximized="0"
122 inkscape:current-layer="g10"
123 showguides="false"
124 inkscape:snap-bbox="true"
125 inkscape:bbox-nodes="true"
126 inkscape:snap-others="false"
127 inkscape:snap-nodes="true"
128 borderlayer="true">
129 <inkscape:grid
130 type="xygrid"
131 id="grid837"
132 empspacing="4" />
133 </sodipodi:namedview>
134 <g
135 inkscape:groupmode="layer"
136 inkscape:label="Image"
137 id="g10">
138 <path
139 sodipodi:nodetypes="cccccc"
140 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
141 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
142 id="path27896" />
143 <rect
144 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
145 id="rect1758"
146 width="1"
147 height="7"
148 x="81"
149 y="40" />
150 <text
151 xml:space="preserve"
152 id="text2442"
153 style="fill:none;stroke:black;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;font-family:'Times New Roman';font-size:8px;line-height:25px;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'Times New Roman, ';white-space:pre;shape-inside:url(#rect2444);" />
154 <text
155 xml:space="preserve"
156 id="text2456"
157 style="font-size:32px;line-height:100px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2458);fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.2;" />
158 <text
159 xml:space="preserve"
160 style="font-size:8px;line-height:25px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
161 x="20"
162 y="32"
163 id="text2464"><tspan
164 sodipodi:role="line"
165 id="tspan2462"
166 x="20"
167 y="32"></tspan></text>
168 <text
169 xml:space="preserve"
170 id="text2466"
171 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:75px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Italic';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2468);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" />
172 <path
173 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
174 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
175 id="path27900"
176 sodipodi:nodetypes="cccc" />
177 <path
178 sodipodi:nodetypes="cccc"
179 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
180 d="M 12,25 H 34 V 4 Z"
181 id="path27898" />
182 <rect
183 style="fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:1.93649;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
184 id="rect3410"
185 width="20"
186 height="2"
187 x="16"
188 y="64" />
189 <rect
190 style="fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:2.33184;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
191 id="rect3412"
192 width="29"
193 height="2"
194 x="16"
195 y="60" />
196 <rect
197 style="fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:3.00001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
198 id="rect3414"
199 width="48"
200 height="2"
201 x="16"
202 y="56" />
203 <rect
204 style="fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:2.77263;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
205 id="rect3416"
206 width="41"
207 height="2"
208 x="16"
209 y="52" />
210 <path
211 style="fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
212 d="m 40,50 -12,-12 6,-6 6,6 6,-6 6,6 z"
213 id="path3418" />
214 </g>
215</svg>
diff --git a/data/elementary/themes/img/efm-lua.svg b/data/elementary/themes/img/efm-lua.svg
new file mode 100644
index 0000000000..709fbb12ed
--- /dev/null
+++ b/data/elementary/themes/img/efm-lua.svg
@@ -0,0 +1,149 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-lua.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-lua-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 id="rect1822"
36 height="22.426638"
37 width="47.970909"
38 y="8"
39 x="16" />
40 <rect
41 x="20"
42 y="20"
43 width="40"
44 height="30"
45 id="rect878" />
46 <rect
47 x="20"
48 y="50"
49 width="40"
50 height="30"
51 id="rect872" />
52 <rect
53 x="20"
54 y="20"
55 width="40"
56 height="30"
57 id="rect864" />
58 <rect
59 x="20"
60 y="20"
61 width="40"
62 height="30"
63 id="rect858" />
64 <rect
65 x="20"
66 y="20"
67 width="40"
68 height="30"
69 id="rect852" />
70 </defs>
71 <sodipodi:namedview
72 inkscape:showpageshadow="false"
73 inkscape:document-rotation="0"
74 pagecolor="#404040"
75 bordercolor="#ff66ac"
76 borderopacity="1"
77 objecttolerance="10"
78 gridtolerance="10"
79 guidetolerance="10"
80 inkscape:pageopacity="0"
81 inkscape:pageshadow="2"
82 inkscape:window-width="1756"
83 inkscape:window-height="1372"
84 id="namedview4"
85 showgrid="true"
86 inkscape:zoom="13.05"
87 inkscape:cx="40"
88 inkscape:cy="40"
89 inkscape:window-x="804"
90 inkscape:window-y="0"
91 inkscape:window-maximized="0"
92 inkscape:current-layer="g10"
93 showguides="false"
94 inkscape:snap-bbox="true"
95 inkscape:bbox-nodes="true"
96 inkscape:snap-others="false"
97 inkscape:snap-nodes="true"
98 borderlayer="true">
99 <inkscape:grid
100 type="xygrid"
101 id="grid837"
102 empspacing="4" />
103 </sodipodi:namedview>
104 <g
105 inkscape:groupmode="layer"
106 inkscape:label="Image"
107 id="g10">
108 <path
109 sodipodi:nodetypes="cccccc"
110 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
111 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
112 id="path27896" />
113 <text
114 transform="translate(0.02909091,19.573362)"
115 style="font-size:7px;line-height:6.87873px;font-family:'Arial Black';-inkscape-font-specification:'Arial Black, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
116 id="text1820"
117 xml:space="preserve"><tspan
118 x="16"
119 y="13.348456"><tspan
120 style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input Mono Compressed';-inkscape-font-specification:'Input Mono Compressed Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">print(&quot;Hi&quot;)</tspan></tspan></text>
121 <path
122 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
123 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
124 id="path27900"
125 sodipodi:nodetypes="cccc" />
126 <path
127 sodipodi:nodetypes="cccc"
128 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
129 d="M 12,25 H 34 V 4 Z"
130 id="path27898" />
131 <rect
132 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
133 id="rect1758"
134 width="1"
135 height="7"
136 x="81"
137 y="40" />
138 <path
139 id="circle3440"
140 style="fill:#51659c;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
141 d="M 40 48 A 12 12 0 0 0 28 60 A 12 12 0 0 0 40 72 A 12 12 0 0 0 52 60 A 12 12 0 0 0 40 48 z M 43.939453 53 A 4 4 0 0 1 44 53 A 4 4 0 0 1 48 57 A 4 4 0 0 1 44 61 A 4 4 0 0 1 40 57 A 4 4 0 0 1 43.939453 53 z " />
142 <circle
143 style="fill:#51659c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
144 id="circle3465"
145 cx="52"
146 cy="48"
147 r="4" />
148 </g>
149</svg>
diff --git a/data/elementary/themes/img/efm-o.svg b/data/elementary/themes/img/efm-o.svg
new file mode 100644
index 0000000000..e3ec58cf09
--- /dev/null
+++ b/data/elementary/themes/img/efm-o.svg
@@ -0,0 +1,555 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-o.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-o-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 id="rect1822"
36 height="22.426638"
37 width="47.970909"
38 y="8"
39 x="16" />
40 <rect
41 x="20"
42 y="20"
43 width="40"
44 height="30"
45 id="rect878" />
46 <rect
47 x="20"
48 y="50"
49 width="40"
50 height="30"
51 id="rect872" />
52 <rect
53 x="20"
54 y="20"
55 width="40"
56 height="30"
57 id="rect864" />
58 <rect
59 x="20"
60 y="20"
61 width="40"
62 height="30"
63 id="rect858" />
64 <rect
65 x="20"
66 y="20"
67 width="40"
68 height="30"
69 id="rect852" />
70 </defs>
71 <sodipodi:namedview
72 inkscape:showpageshadow="false"
73 inkscape:document-rotation="0"
74 pagecolor="#404040"
75 bordercolor="#ff66ac"
76 borderopacity="1"
77 objecttolerance="10"
78 gridtolerance="10"
79 guidetolerance="10"
80 inkscape:pageopacity="0"
81 inkscape:pageshadow="2"
82 inkscape:window-width="1756"
83 inkscape:window-height="1372"
84 id="namedview4"
85 showgrid="true"
86 inkscape:zoom="13.05"
87 inkscape:cx="40"
88 inkscape:cy="40"
89 inkscape:window-x="804"
90 inkscape:window-y="0"
91 inkscape:window-maximized="0"
92 inkscape:current-layer="g10"
93 showguides="false"
94 inkscape:snap-bbox="true"
95 inkscape:bbox-nodes="true"
96 inkscape:snap-others="false"
97 inkscape:snap-nodes="true"
98 borderlayer="true">
99 <inkscape:grid
100 type="xygrid"
101 id="grid837"
102 empspacing="4" />
103 </sodipodi:namedview>
104 <g
105 inkscape:groupmode="layer"
106 inkscape:label="Image"
107 id="g10">
108 <path
109 id="ellipse3599"
110 style="fill:#84654f;fill-opacity:1;stroke:none;stroke-width:3.09839;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
111 d="m 8,58 v 12 a 8,2 0 0 0 8,2 8,2 0 0 0 8,-2 8,2 0 0 0 0,-0.0078 V 58 Z" />
112 <path
113 id="path3606"
114 style="fill:#4f8475;fill-opacity:1;stroke:none;stroke-width:3.09839;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
115 d="m 23.999985,58 v 12 a 8,2 0 0 0 8,2 8,2 0 0 0 8,-2 8,2 0 0 0 0,-0.0078 V 58 Z" />
116 <path
117 id="path3608"
118 style="fill:#714f84;fill-opacity:1;stroke:none;stroke-width:3.09839;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
119 d="m 39.999985,58 v 12 a 8,2 0 0 0 8,2 8,2 0 0 0 8,-2 8,2 0 0 0 0,-0.0078 V 58 Z" />
120 <path
121 id="path3610"
122 style="fill:#844f57;fill-opacity:1;stroke:none;stroke-width:3.09839;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
123 d="m 55.999985,58 v 12 a 8,2 0 0 0 8,2 8,2 0 0 0 8,-2 8,2 0 0 0 0,-0.0078 V 58 Z" />
124 <ellipse
125 style="fill:#cfa688;fill-opacity:1;stroke:none;stroke-width:3.09839;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
126 id="path3591"
127 cx="16"
128 cy="58"
129 rx="8"
130 ry="2" />
131 <ellipse
132 style="fill:#88cfc7;fill-opacity:1;stroke:none;stroke-width:3.09839;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
133 id="ellipse3593"
134 cx="32"
135 cy="58"
136 rx="8"
137 ry="2" />
138 <ellipse
139 style="fill:#be88cf;fill-opacity:1;stroke:none;stroke-width:3.09839;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
140 id="ellipse3595"
141 cx="48"
142 cy="58"
143 rx="8"
144 ry="2" />
145 <ellipse
146 style="fill:#cf88a5;fill-opacity:1;stroke:none;stroke-width:3.09839;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
147 id="ellipse3597"
148 cx="64"
149 cy="58"
150 rx="8"
151 ry="2" />
152 <path
153 id="path3612"
154 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
155 d="M 13.5,40 A 1.5,3.5 0 0 0 12,43.5 1.5,3.5 0 0 0 13.5,47 1.5,3.5 0 0 0 15,43.5 1.5,3.5 0 0 0 13.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 13.5,41 0.5,2.5 0 0 1 14,43.5 0.5,2.5 0 0 1 13.5,46 0.5,2.5 0 0 1 13,43.5 0.5,2.5 0 0 1 13.498,41 Z" />
156 <rect
157 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
158 id="rect3619"
159 width="1"
160 height="7"
161 x="17"
162 y="40" />
163 <path
164 id="path3625"
165 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
166 d="M 29.5,40 A 1.5,3.5 0 0 0 28,43.5 1.5,3.5 0 0 0 29.5,47 1.5,3.5 0 0 0 31,43.5 1.5,3.5 0 0 0 29.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 29.5,41 0.5,2.5 0 0 1 30,43.5 0.5,2.5 0 0 1 29.5,46 0.5,2.5 0 0 1 29,43.5 0.5,2.5 0 0 1 29.498,41 Z" />
167 <rect
168 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
169 id="rect3627"
170 width="1"
171 height="7"
172 x="33"
173 y="40" />
174 <rect
175 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
176 id="rect3631"
177 width="1"
178 height="7"
179 x="41"
180 y="40" />
181 <path
182 id="path3633"
183 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
184 d="M 45.5,40 A 1.5,3.5 0 0 0 44,43.5 1.5,3.5 0 0 0 45.5,47 1.5,3.5 0 0 0 47,43.5 1.5,3.5 0 0 0 45.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 45.5,41 0.5,2.5 0 0 1 46,43.5 0.5,2.5 0 0 1 45.5,46 0.5,2.5 0 0 1 45,43.5 0.5,2.5 0 0 1 45.498,41 Z" />
185 <path
186 id="path3637"
187 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
188 d="M 53.5,40 A 1.5,3.5 0 0 0 52,43.5 1.5,3.5 0 0 0 53.5,47 1.5,3.5 0 0 0 55,43.5 1.5,3.5 0 0 0 53.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 53.5,41 0.5,2.5 0 0 1 54,43.5 0.5,2.5 0 0 1 53.5,46 0.5,2.5 0 0 1 53,43.5 0.5,2.5 0 0 1 53.498,41 Z" />
189 <rect
190 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
191 id="rect3643"
192 width="1"
193 height="7"
194 x="65"
195 y="40" />
196 <rect
197 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
198 id="rect3655"
199 width="1"
200 height="7"
201 x="21"
202 y="32" />
203 <path
204 id="path3657"
205 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
206 d="M 25.5,32 A 1.5,3.5 0 0 0 24,35.5 1.5,3.5 0 0 0 25.5,39 1.5,3.5 0 0 0 27,35.5 1.5,3.5 0 0 0 25.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 25.5,33 0.5,2.5 0 0 1 26,35.5 0.5,2.5 0 0 1 25.5,38 0.5,2.5 0 0 1 25,35.5 0.5,2.5 0 0 1 25.498,33 Z" />
207 <rect
208 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
209 id="rect3659"
210 width="1"
211 height="7"
212 x="29"
213 y="32" />
214 <rect
215 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
216 id="rect3663"
217 width="1"
218 height="7"
219 x="37"
220 y="32" />
221 <path
222 id="path3665"
223 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
224 d="M 41.5,32 A 1.5,3.5 0 0 0 40,35.5 1.5,3.5 0 0 0 41.5,39 1.5,3.5 0 0 0 43,35.5 1.5,3.5 0 0 0 41.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 41.5,33 0.5,2.5 0 0 1 42,35.5 0.5,2.5 0 0 1 41.5,38 0.5,2.5 0 0 1 41,35.5 0.5,2.5 0 0 1 41.498,33 Z" />
225 <path
226 id="path3669"
227 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
228 d="M 49.5,32 A 1.5,3.5 0 0 0 48,35.5 1.5,3.5 0 0 0 49.5,39 1.5,3.5 0 0 0 51,35.5 1.5,3.5 0 0 0 49.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 49.5,33 0.5,2.5 0 0 1 50,35.5 0.5,2.5 0 0 1 49.5,38 0.5,2.5 0 0 1 49,35.5 0.5,2.5 0 0 1 49.498,33 Z" />
229 <path
230 id="path3673"
231 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
232 d="M 57.5,32 A 1.5,3.5 0 0 0 56,35.5 1.5,3.5 0 0 0 57.5,39 1.5,3.5 0 0 0 59,35.5 1.5,3.5 0 0 0 57.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,33 0.5,2.5 0 0 1 58,35.5 0.5,2.5 0 0 1 57.5,38 0.5,2.5 0 0 1 57,35.5 0.5,2.5 0 0 1 57.498,33 Z" />
233 <rect
234 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
235 id="rect3675"
236 width="1"
237 height="7"
238 x="61"
239 y="32" />
240 <path
241 id="path3677"
242 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
243 d="M 65.5,32 A 1.5,3.5 0 0 0 64,35.5 1.5,3.5 0 0 0 65.5,39 1.5,3.5 0 0 0 67,35.5 1.5,3.5 0 0 0 65.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 65.5,33 0.5,2.5 0 0 1 66,35.5 0.5,2.5 0 0 1 65.5,38 0.5,2.5 0 0 1 65,35.5 0.5,2.5 0 0 1 65.498,33 Z" />
244 <path
245 id="path3681"
246 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
247 d="M 13.5,24 A 1.5,3.5 0 0 0 12,27.5 1.5,3.5 0 0 0 13.5,31 1.5,3.5 0 0 0 15,27.5 1.5,3.5 0 0 0 13.5,24 Z m -0.002,1 A 0.5,2.5 0 0 1 13.5,25 0.5,2.5 0 0 1 14,27.5 0.5,2.5 0 0 1 13.5,30 0.5,2.5 0 0 1 13,27.5 0.5,2.5 0 0 1 13.498047,25 Z" />
248 <rect
249 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
250 id="rect3683"
251 width="1"
252 height="7"
253 x="17"
254 y="24" />
255 <rect
256 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
257 id="rect3687"
258 width="1"
259 height="7"
260 x="25"
261 y="24" />
262 <path
263 id="path3689"
264 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
265 d="M 29.5,24 A 1.5,3.5 0 0 0 28,27.5 1.5,3.5 0 0 0 29.5,31 1.5,3.5 0 0 0 31,27.5 1.5,3.5 0 0 0 29.5,24 Z m -0.002,1 A 0.5,2.5 0 0 1 29.5,25 0.5,2.5 0 0 1 30,27.5 0.5,2.5 0 0 1 29.5,30 0.5,2.5 0 0 1 29,27.5 0.5,2.5 0 0 1 29.498,25 Z" />
266 <rect
267 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
268 id="rect3691"
269 width="1"
270 height="7"
271 x="33"
272 y="24" />
273 <rect
274 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
275 id="rect3695"
276 width="1"
277 height="7"
278 x="41"
279 y="24" />
280 <path
281 id="path3697"
282 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
283 d="M 45.5,24 A 1.5,3.5 0 0 0 44,27.5 1.5,3.5 0 0 0 45.5,31 1.5,3.5 0 0 0 47,27.5 1.5,3.5 0 0 0 45.5,24 Z m -0.002,1 A 0.5,2.5 0 0 1 45.5,25 0.5,2.5 0 0 1 46,27.5 0.5,2.5 0 0 1 45.5,30 0.5,2.5 0 0 1 45,27.5 0.5,2.5 0 0 1 45.498,25 Z" />
284 <rect
285 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
286 id="rect3699"
287 width="1"
288 height="7"
289 x="49"
290 y="24" />
291 <path
292 id="path3705"
293 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
294 d="M 61.5,24 A 1.5,3.5 0 0 0 60,27.5 1.5,3.5 0 0 0 61.5,31 1.5,3.5 0 0 0 63,27.5 1.5,3.5 0 0 0 61.5,24 Z m -0.002,1 A 0.5,2.5 0 0 1 61.5,25 0.5,2.5 0 0 1 62,27.5 0.5,2.5 0 0 1 61.5,30 0.5,2.5 0 0 1 61,27.5 0.5,2.5 0 0 1 61.498,25 Z" />
295 <rect
296 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
297 id="rect3707"
298 width="1"
299 height="7"
300 x="65"
301 y="24" />
302 <path
303 id="path3709"
304 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
305 d="M 69.5,24 A 1.5,3.5 0 0 0 68,27.5 1.5,3.5 0 0 0 69.5,31 1.5,3.5 0 0 0 71,27.5 1.5,3.5 0 0 0 69.5,24 Z m -0.002,1 A 0.5,2.5 0 0 1 69.5,25 0.5,2.5 0 0 1 70,27.5 0.5,2.5 0 0 1 69.5,30 0.5,2.5 0 0 1 69,27.5 0.5,2.5 0 0 1 69.498,25 Z" />
306 <rect
307 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
308 id="rect3715"
309 width="1"
310 height="7"
311 x="13"
312 y="16" />
313 <rect
314 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
315 id="rect3723"
316 width="1"
317 height="7"
318 x="29"
319 y="16" />
320 <rect
321 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
322 id="rect3727"
323 width="1"
324 height="7"
325 x="37"
326 y="16" />
327 <path
328 id="path3729"
329 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
330 d="M 41.5,16 A 1.5,3.5 0 0 0 40,19.5 1.5,3.5 0 0 0 41.5,23 1.5,3.5 0 0 0 43,19.5 1.5,3.5 0 0 0 41.5,16 Z m -0.002,1 A 0.5,2.5 0 0 1 41.5,17 0.5,2.5 0 0 1 42,19.5 0.5,2.5 0 0 1 41.5,22 0.5,2.5 0 0 1 41,19.5 0.5,2.5 0 0 1 41.498,17 Z" />
331 <rect
332 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
333 id="rect3731"
334 width="1"
335 height="7"
336 x="45"
337 y="16" />
338 <rect
339 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
340 id="rect3735"
341 width="1"
342 height="7"
343 x="53"
344 y="16" />
345 <path
346 id="path3741"
347 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
348 d="M 65.5,16 A 1.5,3.5 0 0 0 64,19.5 1.5,3.5 0 0 0 65.5,23 1.5,3.5 0 0 0 67,19.5 1.5,3.5 0 0 0 65.5,16 Z m -0.002,1 A 0.5,2.5 0 0 1 65.5,17 0.5,2.5 0 0 1 66,19.5 0.5,2.5 0 0 1 65.5,22 0.5,2.5 0 0 1 65,19.5 0.5,2.5 0 0 1 65.498,17 Z" />
349 <rect
350 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
351 id="rect3743"
352 width="1"
353 height="7"
354 x="69"
355 y="16" />
356 <path
357 id="path3745"
358 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
359 d="M 13.5,8 A 1.5,3.5 0 0 0 12,11.5 1.5,3.5 0 0 0 13.5,15 1.5,3.5 0 0 0 15,11.5 1.5,3.5 0 0 0 13.5,8 Z M 13.498,9 A 0.5,2.5 0 0 1 13.5,9 0.5,2.5 0 0 1 14,11.5 0.5,2.5 0 0 1 13.5,14 0.5,2.5 0 0 1 13,11.5 0.5,2.5 0 0 1 13.498047,9 Z" />
360 <rect
361 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
362 id="rect3747"
363 width="1"
364 height="7"
365 x="17"
366 y="8" />
367 <path
368 id="path3753"
369 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
370 d="M 29.5,8 A 1.5,3.5 0 0 0 28,11.5 1.5,3.5 0 0 0 29.5,15 1.5,3.5 0 0 0 31,11.5 1.5,3.5 0 0 0 29.5,8 Z M 29.498,9 A 0.5,2.5 0 0 1 29.5,9 0.5,2.5 0 0 1 30,11.5 0.5,2.5 0 0 1 29.5,14 0.5,2.5 0 0 1 29,11.5 0.5,2.5 0 0 1 29.498,9 Z" />
371 <rect
372 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
373 id="rect3759"
374 width="1"
375 height="7"
376 x="41"
377 y="8" />
378 <rect
379 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
380 id="rect3763"
381 width="1"
382 height="7"
383 x="49"
384 y="8" />
385 <path
386 id="path3765"
387 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
388 d="M 53.5,8 A 1.5,3.5 0 0 0 52,11.5 1.5,3.5 0 0 0 53.5,15 1.5,3.5 0 0 0 55,11.5 1.5,3.5 0 0 0 53.5,8 Z M 53.498,9 A 0.5,2.5 0 0 1 53.5,9 0.5,2.5 0 0 1 54,11.5 0.5,2.5 0 0 1 53.5,14 0.5,2.5 0 0 1 53,11.5 0.5,2.5 0 0 1 53.498,9 Z" />
389 <rect
390 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
391 id="rect3767"
392 width="1"
393 height="7"
394 x="57"
395 y="8" />
396 <rect
397 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
398 id="rect3771"
399 width="1"
400 height="7"
401 x="65"
402 y="8" />
403 <rect
404 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
405 id="rect3809"
406 width="1"
407 height="7"
408 x="17"
409 y="32" />
410 <rect
411 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
412 id="rect3811"
413 width="1"
414 height="7"
415 x="21"
416 y="40" />
417 <rect
418 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
419 id="rect3813"
420 width="1"
421 height="7"
422 x="61"
423 y="40" />
424 <rect
425 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
426 id="rect3815"
427 width="1"
428 height="7"
429 x="53"
430 y="24" />
431 <rect
432 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
433 id="rect3817"
434 width="1"
435 height="7"
436 x="61"
437 y="8" />
438 <rect
439 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
440 id="rect3819"
441 width="1"
442 height="7"
443 x="45"
444 y="8" />
445 <rect
446 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
447 id="rect3821"
448 width="1"
449 height="7"
450 x="17"
451 y="16" />
452 <rect
453 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
454 id="rect3823"
455 width="1"
456 height="7"
457 x="69"
458 y="8" />
459 <rect
460 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
461 id="rect3825"
462 width="1"
463 height="7"
464 x="21"
465 y="16" />
466 <path
467 id="path3827"
468 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
469 d="M 21.5,8 A 1.5,3.5 0 0 0 20,11.5 1.5,3.5 0 0 0 21.5,15 1.5,3.5 0 0 0 23,11.5 1.5,3.5 0 0 0 21.5,8 Z M 21.498,9 A 0.5,2.5 0 0 1 21.5,9 0.5,2.5 0 0 1 22,11.5 0.5,2.5 0 0 1 21.5,14 0.5,2.5 0 0 1 21,11.5 0.5,2.5 0 0 1 21.498,9 Z" />
470 <path
471 id="path3829"
472 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
473 d="M 25.5,8 A 1.5,3.5 0 0 0 24,11.5 1.5,3.5 0 0 0 25.5,15 1.5,3.5 0 0 0 27,11.5 1.5,3.5 0 0 0 25.5,8 Z M 25.498,9 A 0.5,2.5 0 0 1 25.5,9 0.5,2.5 0 0 1 26,11.5 0.5,2.5 0 0 1 25.5,14 0.5,2.5 0 0 1 25,11.5 0.5,2.5 0 0 1 25.498,9 Z" />
474 <path
475 id="path3831"
476 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
477 d="M 33.5,8 A 1.5,3.5 0 0 0 32,11.5 1.5,3.5 0 0 0 33.5,15 1.5,3.5 0 0 0 35,11.5 1.5,3.5 0 0 0 33.5,8 Z M 33.498,9 A 0.5,2.5 0 0 1 33.5,9 0.5,2.5 0 0 1 34,11.5 0.5,2.5 0 0 1 33.5,14 0.5,2.5 0 0 1 33,11.5 0.5,2.5 0 0 1 33.498,9 Z" />
478 <path
479 id="path3833"
480 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
481 d="M 37.5,8 A 1.5,3.5 0 0 0 36,11.5 1.5,3.5 0 0 0 37.5,15 1.5,3.5 0 0 0 39,11.5 1.5,3.5 0 0 0 37.5,8 Z M 37.498,9 A 0.5,2.5 0 0 1 37.5,9 0.5,2.5 0 0 1 38,11.5 0.5,2.5 0 0 1 37.5,14 0.5,2.5 0 0 1 37,11.5 0.5,2.5 0 0 1 37.498,9 Z" />
482 <path
483 id="path3835"
484 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
485 d="M 25.5,16 A 1.5,3.5 0 0 0 24,19.5 1.5,3.5 0 0 0 25.5,23 1.5,3.5 0 0 0 27,19.5 1.5,3.5 0 0 0 25.5,16 Z m -0.002,1 A 0.5,2.5 0 0 1 25.5,17 0.5,2.5 0 0 1 26,19.5 0.5,2.5 0 0 1 25.5,22 0.5,2.5 0 0 1 25,19.5 0.5,2.5 0 0 1 25.498,17 Z" />
486 <path
487 id="path3837"
488 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
489 d="M 33.5,16 A 1.5,3.5 0 0 0 32,19.5 1.5,3.5 0 0 0 33.5,23 1.5,3.5 0 0 0 35,19.5 1.5,3.5 0 0 0 33.5,16 Z m -0.002,1 A 0.5,2.5 0 0 1 33.5,17 0.5,2.5 0 0 1 34,19.5 0.5,2.5 0 0 1 33.5,22 0.5,2.5 0 0 1 33,19.5 0.5,2.5 0 0 1 33.498,17 Z" />
490 <path
491 id="path3839"
492 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
493 d="M 49.5,16 A 1.5,3.5 0 0 0 48,19.5 1.5,3.5 0 0 0 49.5,23 1.5,3.5 0 0 0 51,19.5 1.5,3.5 0 0 0 49.5,16 Z m -0.002,1 A 0.5,2.5 0 0 1 49.5,17 0.5,2.5 0 0 1 50,19.5 0.5,2.5 0 0 1 49.5,22 0.5,2.5 0 0 1 49,19.5 0.5,2.5 0 0 1 49.498,17 Z" />
494 <path
495 id="path3841"
496 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
497 d="M 57.5,16 A 1.5,3.5 0 0 0 56,19.5 1.5,3.5 0 0 0 57.5,23 1.5,3.5 0 0 0 59,19.5 1.5,3.5 0 0 0 57.5,16 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,17 0.5,2.5 0 0 1 58,19.5 0.5,2.5 0 0 1 57.5,22 0.5,2.5 0 0 1 57,19.5 0.5,2.5 0 0 1 57.498,17 Z" />
498 <path
499 id="path3843"
500 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
501 d="M 61.5,16 A 1.5,3.5 0 0 0 60,19.5 1.5,3.5 0 0 0 61.5,23 1.5,3.5 0 0 0 63,19.5 1.5,3.5 0 0 0 61.5,16 Z m -0.002,1 A 0.5,2.5 0 0 1 61.5,17 0.5,2.5 0 0 1 62,19.5 0.5,2.5 0 0 1 61.5,22 0.5,2.5 0 0 1 61,19.5 0.5,2.5 0 0 1 61.498,17 Z" />
502 <path
503 id="path3845"
504 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
505 d="M 57.5,24 A 1.5,3.5 0 0 0 56,27.5 1.5,3.5 0 0 0 57.5,31 1.5,3.5 0 0 0 59,27.5 1.5,3.5 0 0 0 57.5,24 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,25 0.5,2.5 0 0 1 58,27.5 0.5,2.5 0 0 1 57.5,30 0.5,2.5 0 0 1 57,27.5 0.5,2.5 0 0 1 57.498,25 Z" />
506 <path
507 id="path3847"
508 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
509 d="M 37.5,24 A 1.5,3.5 0 0 0 36,27.5 1.5,3.5 0 0 0 37.5,31 1.5,3.5 0 0 0 39,27.5 1.5,3.5 0 0 0 37.5,24 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,25 0.5,2.5 0 0 1 38,27.5 0.5,2.5 0 0 1 37.5,30 0.5,2.5 0 0 1 37,27.5 0.5,2.5 0 0 1 37.498,25 Z" />
510 <path
511 id="path3849"
512 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
513 d="M 21.5,24 A 1.5,3.5 0 0 0 20,27.5 1.5,3.5 0 0 0 21.5,31 1.5,3.5 0 0 0 23,27.5 1.5,3.5 0 0 0 21.5,24 Z m -0.002,1 A 0.5,2.5 0 0 1 21.5,25 0.5,2.5 0 0 1 22,27.5 0.5,2.5 0 0 1 21.5,30 0.5,2.5 0 0 1 21,27.5 0.5,2.5 0 0 1 21.498,25 Z" />
514 <path
515 id="path3851"
516 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
517 d="M 13.5,32 A 1.5,3.5 0 0 0 12,35.5 1.5,3.5 0 0 0 13.5,39 1.5,3.5 0 0 0 15,35.5 1.5,3.5 0 0 0 13.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 13.5,33 0.5,2.5 0 0 1 14,35.5 0.5,2.5 0 0 1 13.5,38 0.5,2.5 0 0 1 13,35.5 0.5,2.5 0 0 1 13.498,33 Z" />
518 <path
519 id="path3853"
520 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
521 d="M 25.5,40 A 1.5,3.5 0 0 0 24,43.5 1.5,3.5 0 0 0 25.5,47 1.5,3.5 0 0 0 27,43.5 1.5,3.5 0 0 0 25.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 25.5,41 0.5,2.5 0 0 1 26,43.5 0.5,2.5 0 0 1 25.5,46 0.5,2.5 0 0 1 25,43.5 0.5,2.5 0 0 1 25.498,41 Z" />
522 <path
523 id="path3855"
524 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
525 d="M 33.5,32 A 1.5,3.5 0 0 0 32,35.5 1.5,3.5 0 0 0 33.5,39 1.5,3.5 0 0 0 35,35.5 1.5,3.5 0 0 0 33.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 33.5,33 0.5,2.5 0 0 1 34,35.5 0.5,2.5 0 0 1 33.5,38 0.5,2.5 0 0 1 33,35.5 0.5,2.5 0 0 1 33.498,33 Z" />
526 <path
527 id="path3857"
528 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
529 d="M 37.5,40 A 1.5,3.5 0 0 0 36,43.5 1.5,3.5 0 0 0 37.5,47 1.5,3.5 0 0 0 39,43.5 1.5,3.5 0 0 0 37.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 37.5,41 0.5,2.5 0 0 1 38,43.5 0.5,2.5 0 0 1 37.5,46 0.5,2.5 0 0 1 37,43.5 0.5,2.5 0 0 1 37.498,41 Z" />
530 <path
531 id="path3859"
532 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
533 d="M 49.5,40 A 1.5,3.5 0 0 0 48,43.5 1.5,3.5 0 0 0 49.5,47 1.5,3.5 0 0 0 51,43.5 1.5,3.5 0 0 0 49.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 49.5,41 0.5,2.5 0 0 1 50,43.5 0.5,2.5 0 0 1 49.5,46 0.5,2.5 0 0 1 49,43.5 0.5,2.5 0 0 1 49.498,41 Z" />
534 <path
535 id="path3861"
536 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
537 d="M 45.5,32 A 1.5,3.5 0 0 0 44,35.5 1.5,3.5 0 0 0 45.5,39 1.5,3.5 0 0 0 47,35.5 1.5,3.5 0 0 0 45.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 45.5,33 0.5,2.5 0 0 1 46,35.5 0.5,2.5 0 0 1 45.5,38 0.5,2.5 0 0 1 45,35.5 0.5,2.5 0 0 1 45.498,33 Z" />
538 <path
539 id="path3863"
540 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
541 d="M 53.5,32 A 1.5,3.5 0 0 0 52,35.5 1.5,3.5 0 0 0 53.5,39 1.5,3.5 0 0 0 55,35.5 1.5,3.5 0 0 0 53.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 53.5,33 0.5,2.5 0 0 1 54,35.5 0.5,2.5 0 0 1 53.5,38 0.5,2.5 0 0 1 53,35.5 0.5,2.5 0 0 1 53.498,33 Z" />
542 <path
543 id="path3865"
544 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
545 d="M 57.5,40 A 1.5,3.5 0 0 0 56,43.5 1.5,3.5 0 0 0 57.5,47 1.5,3.5 0 0 0 59,43.5 1.5,3.5 0 0 0 57.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 57.5,41 0.5,2.5 0 0 1 58,43.5 0.5,2.5 0 0 1 57.5,46 0.5,2.5 0 0 1 57,43.5 0.5,2.5 0 0 1 57.498,41 Z" />
546 <path
547 id="path3867"
548 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
549 d="M 69.5,40 A 1.5,3.5 0 0 0 68,43.5 1.5,3.5 0 0 0 69.5,47 1.5,3.5 0 0 0 71,43.5 1.5,3.5 0 0 0 69.5,40 Z m -0.002,1 A 0.5,2.5 0 0 1 69.5,41 0.5,2.5 0 0 1 70,43.5 0.5,2.5 0 0 1 69.5,46 0.5,2.5 0 0 1 69,43.5 0.5,2.5 0 0 1 69.498,41 Z" />
550 <path
551 id="path3869"
552 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
553 d="M 69.5,32 A 1.5,3.5 0 0 0 68,35.5 1.5,3.5 0 0 0 69.5,39 1.5,3.5 0 0 0 71,35.5 1.5,3.5 0 0 0 69.5,32 Z m -0.002,1 A 0.5,2.5 0 0 1 69.5,33 0.5,2.5 0 0 1 70,35.5 0.5,2.5 0 0 1 69.5,38 0.5,2.5 0 0 1 69,35.5 0.5,2.5 0 0 1 69.498,33 Z" />
554 </g>
555</svg>
diff --git a/data/elementary/themes/img/efm-pdf.svg b/data/elementary/themes/img/efm-pdf.svg
new file mode 100644
index 0000000000..303c3fa03f
--- /dev/null
+++ b/data/elementary/themes/img/efm-pdf.svg
@@ -0,0 +1,136 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-pdf.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-pdf-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 id="rect1822"
36 height="22.426638"
37 width="47.970909"
38 y="8"
39 x="16" />
40 <rect
41 x="20"
42 y="20"
43 width="40"
44 height="30"
45 id="rect878" />
46 <rect
47 x="20"
48 y="50"
49 width="40"
50 height="30"
51 id="rect872" />
52 <rect
53 x="20"
54 y="20"
55 width="40"
56 height="30"
57 id="rect864" />
58 <rect
59 x="20"
60 y="20"
61 width="40"
62 height="30"
63 id="rect858" />
64 <rect
65 x="20"
66 y="20"
67 width="40"
68 height="30"
69 id="rect852" />
70 </defs>
71 <sodipodi:namedview
72 inkscape:showpageshadow="false"
73 inkscape:document-rotation="0"
74 pagecolor="#404040"
75 bordercolor="#ff66ac"
76 borderopacity="1"
77 objecttolerance="10"
78 gridtolerance="10"
79 guidetolerance="10"
80 inkscape:pageopacity="0"
81 inkscape:pageshadow="2"
82 inkscape:window-width="1756"
83 inkscape:window-height="1372"
84 id="namedview4"
85 showgrid="true"
86 inkscape:zoom="13.05"
87 inkscape:cx="40"
88 inkscape:cy="40"
89 inkscape:window-x="804"
90 inkscape:window-y="0"
91 inkscape:window-maximized="0"
92 inkscape:current-layer="g10"
93 showguides="false"
94 inkscape:snap-bbox="true"
95 inkscape:bbox-nodes="true"
96 inkscape:snap-others="false"
97 inkscape:snap-nodes="true"
98 borderlayer="true">
99 <inkscape:grid
100 type="xygrid"
101 id="grid837"
102 empspacing="4" />
103 </sodipodi:namedview>
104 <g
105 inkscape:groupmode="layer"
106 inkscape:label="Image"
107 id="g10">
108 <path
109 sodipodi:nodetypes="cccccc"
110 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
111 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
112 id="path27896" />
113 <path
114 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
115 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
116 id="path27900"
117 sodipodi:nodetypes="cccc" />
118 <path
119 sodipodi:nodetypes="cccc"
120 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
121 d="M 12,25 H 34 V 4 Z"
122 id="path27898" />
123 <rect
124 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
125 id="rect1758"
126 width="1"
127 height="7"
128 x="81"
129 y="40" />
130 <path
131 style="fill:none;fill-opacity:0.33;stroke:#ca3a1b;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
132 d="M 22,68 C 25,77 49,30 39,30 29,30 52,65 60,57 68,49 19,59 22,68 Z"
133 id="path2255"
134 sodipodi:nodetypes="zzzz" />
135 </g>
136</svg>
diff --git a/data/elementary/themes/img/efm-php.svg b/data/elementary/themes/img/efm-php.svg
new file mode 100644
index 0000000000..ccc07719c1
--- /dev/null
+++ b/data/elementary/themes/img/efm-php.svg
@@ -0,0 +1,144 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-php.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-php-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 id="rect1822"
36 height="22.426638"
37 width="47.970909"
38 y="8"
39 x="16" />
40 <rect
41 x="20"
42 y="20"
43 width="40"
44 height="30"
45 id="rect878" />
46 <rect
47 x="20"
48 y="50"
49 width="40"
50 height="30"
51 id="rect872" />
52 <rect
53 x="20"
54 y="20"
55 width="40"
56 height="30"
57 id="rect864" />
58 <rect
59 x="20"
60 y="20"
61 width="40"
62 height="30"
63 id="rect858" />
64 <rect
65 x="20"
66 y="20"
67 width="40"
68 height="30"
69 id="rect852" />
70 </defs>
71 <sodipodi:namedview
72 inkscape:showpageshadow="false"
73 inkscape:document-rotation="0"
74 pagecolor="#404040"
75 bordercolor="#ff66ac"
76 borderopacity="1"
77 objecttolerance="10"
78 gridtolerance="10"
79 guidetolerance="10"
80 inkscape:pageopacity="0"
81 inkscape:pageshadow="2"
82 inkscape:window-width="1756"
83 inkscape:window-height="1372"
84 id="namedview4"
85 showgrid="true"
86 inkscape:zoom="13.05"
87 inkscape:cx="40"
88 inkscape:cy="40.153257"
89 inkscape:window-x="804"
90 inkscape:window-y="0"
91 inkscape:window-maximized="0"
92 inkscape:current-layer="g10"
93 showguides="false"
94 inkscape:snap-bbox="true"
95 inkscape:bbox-nodes="true"
96 inkscape:snap-others="false"
97 inkscape:snap-nodes="true"
98 borderlayer="true">
99 <inkscape:grid
100 type="xygrid"
101 id="grid837"
102 empspacing="4" />
103 </sodipodi:namedview>
104 <g
105 inkscape:groupmode="layer"
106 inkscape:label="Image"
107 id="g10">
108 <path
109 sodipodi:nodetypes="cccccc"
110 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
111 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
112 id="path27896" />
113 <text
114 transform="translate(0.02909091,19.573362)"
115 style="font-size:7px;line-height:6.87873px;font-family:'Arial Black';-inkscape-font-specification:'Arial Black, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect1822);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
116 id="text1820"
117 xml:space="preserve"><tspan
118 x="16"
119 y="13.348456"><tspan
120 style="font-style:normal;font-variant:normal;font-weight:800;font-stretch:extra-condensed;font-size:7px;font-family:'Input Mono Compressed';-inkscape-font-specification:'Input Mono Compressed Ultra-Bold Extra-Condensed';fill:#000000;fill-opacity:1;stroke:none">echo &quot;Hi&quot;;</tspan></tspan></text>
121 <path
122 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
123 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
124 id="path27900"
125 sodipodi:nodetypes="cccc" />
126 <path
127 sodipodi:nodetypes="cccc"
128 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
129 d="M 12,25 H 34 V 4 Z"
130 id="path27898" />
131 <rect
132 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
133 id="rect1758"
134 width="1"
135 height="7"
136 x="81"
137 y="40" />
138 <path
139 id="path3490"
140 style="fill:#839ac7;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
141 d="M 50.404297,37.726562 C 48.214355,37.713867 46.4375,39.1875 44,40 c -4,0 -11,-3 -12,0 -1,3 -1,31 0,32 1,1 3.230309,0.353938 5,0 1.769691,-0.353938 1.907197,-0.03083 1.907197,-0.973637 0,-0.942809 0.424593,-1.289915 -0.518216,-1.289915 -0.942809,0 -1.751973,0.578026 -2.694782,0.578026 C 34.75139,70.314474 34.635191,70.553663 35,68 c 0.364809,-2.553663 1.666667,-8 3,-12 4,0 11,2 14,0 3,-2 4,-4.714233 4,-8 0,-3.285767 -1,-9 -4,-10 -0.5625,-0.1875 -1.090332,-0.270508 -1.595703,-0.273438 z M 36.5,44 C 37.328427,44 38,44.671573 38,45.5 38,46.328427 37.328427,47 36.5,47 35.671573,47 35,46.328427 35,45.5 35,44.671573 35.671573,44 36.5,44 Z"
142 sodipodi:nodetypes="scsszsssscsssssssss" />
143 </g>
144</svg>
diff --git a/data/elementary/themes/img/efm-present.svg b/data/elementary/themes/img/efm-present.svg
new file mode 100644
index 0000000000..290e457007
--- /dev/null
+++ b/data/elementary/themes/img/efm-present.svg
@@ -0,0 +1,277 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-present.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-present-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 x="20"
36 y="28"
37 width="40"
38 height="40"
39 id="rect2474" />
40 <rect
41 x="20"
42 y="28"
43 width="40"
44 height="40"
45 id="rect2468" />
46 <rect
47 x="20"
48 y="28"
49 width="40"
50 height="40"
51 id="rect2458" />
52 <rect
53 x="20"
54 y="28"
55 width="40"
56 height="40"
57 id="rect2450" />
58 <rect
59 x="16"
60 y="72"
61 width="48"
62 height="44"
63 id="rect2444" />
64 <rect
65 id="rect1822"
66 height="22.426638"
67 width="47.970909"
68 y="8"
69 x="16" />
70 <rect
71 x="20"
72 y="20"
73 width="40"
74 height="30"
75 id="rect878" />
76 <rect
77 x="20"
78 y="50"
79 width="40"
80 height="30"
81 id="rect872" />
82 <rect
83 x="20"
84 y="20"
85 width="40"
86 height="30"
87 id="rect864" />
88 <rect
89 x="20"
90 y="20"
91 width="40"
92 height="30"
93 id="rect858" />
94 <rect
95 x="20"
96 y="20"
97 width="40"
98 height="30"
99 id="rect852" />
100 </defs>
101 <sodipodi:namedview
102 inkscape:showpageshadow="false"
103 inkscape:document-rotation="0"
104 pagecolor="#404040"
105 bordercolor="#ff66ac"
106 borderopacity="1"
107 objecttolerance="10"
108 gridtolerance="10"
109 guidetolerance="10"
110 inkscape:pageopacity="0"
111 inkscape:pageshadow="2"
112 inkscape:window-width="1756"
113 inkscape:window-height="1372"
114 id="namedview4"
115 showgrid="true"
116 inkscape:zoom="13.05"
117 inkscape:cx="40"
118 inkscape:cy="40"
119 inkscape:window-x="804"
120 inkscape:window-y="0"
121 inkscape:window-maximized="0"
122 inkscape:current-layer="g10"
123 showguides="false"
124 inkscape:snap-bbox="true"
125 inkscape:bbox-nodes="true"
126 inkscape:snap-others="false"
127 inkscape:snap-nodes="true"
128 borderlayer="true">
129 <inkscape:grid
130 type="xygrid"
131 id="grid837"
132 empspacing="4" />
133 </sodipodi:namedview>
134 <g
135 inkscape:groupmode="layer"
136 inkscape:label="Image"
137 id="g10">
138 <path
139 sodipodi:nodetypes="cccccc"
140 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
141 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
142 id="path27896" />
143 <path
144 style="fill:#ffc23b;fill-opacity:1;stroke:#a05e2d;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round"
145 d="M 40,55 32,68"
146 id="path3293" />
147 <rect
148 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
149 id="rect1758"
150 width="1"
151 height="7"
152 x="81"
153 y="40" />
154 <text
155 xml:space="preserve"
156 id="text2442"
157 style="fill:none;stroke:black;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;font-family:'Times New Roman';font-size:8px;line-height:25px;letter-spacing:0px;word-spacing:0px;-inkscape-font-specification:'Times New Roman, ';white-space:pre;shape-inside:url(#rect2444);" />
158 <text
159 xml:space="preserve"
160 id="text2456"
161 style="font-size:32px;line-height:100px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2458);fill:#ffffff;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0.2;" />
162 <text
163 xml:space="preserve"
164 style="font-size:8px;line-height:25px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, ';letter-spacing:0px;word-spacing:0px;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
165 x="20"
166 y="32"
167 id="text2464"><tspan
168 sodipodi:role="line"
169 id="tspan2462"
170 x="20"
171 y="32"></tspan></text>
172 <text
173 xml:space="preserve"
174 id="text2466"
175 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:75px;font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman, Italic';letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect2468);fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;" />
176 <path
177 style="fill:#ffc23b;fill-opacity:1;stroke:#a05e2d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
178 d="m 40,55 8,13"
179 id="path3295" />
180 <path
181 style="fill:#ffc23b;fill-opacity:1;stroke:#a05e2d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
182 d="M 40,55 V 68"
183 id="path3297"
184 sodipodi:nodetypes="cc" />
185 <rect
186 style="fill:#ffc23b;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
187 id="rect3285"
188 width="44"
189 height="2"
190 x="18"
191 y="28" />
192 <rect
193 style="fill:#ffc23b;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
194 id="rect3287"
195 width="44"
196 height="2"
197 x="18"
198 y="54" />
199 <rect
200 style="fill:#c0c0c0;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
201 id="rect3289"
202 width="40"
203 height="24"
204 x="20"
205 y="30" />
206 <rect
207 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
208 id="rect3291"
209 width="36"
210 height="20"
211 x="22"
212 y="32" />
213 <path
214 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
215 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
216 id="path27900"
217 sodipodi:nodetypes="cccc" />
218 <path
219 sodipodi:nodetypes="cccc"
220 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
221 d="M 12,25 H 34 V 4 Z"
222 id="path27898" />
223 <circle
224 style="fill:#6db0cd;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
225 id="path3299"
226 cx="30"
227 cy="42"
228 r="6" />
229 <rect
230 style="fill:#a56dcd;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
231 id="rect3301"
232 width="4"
233 height="4"
234 x="40"
235 y="46" />
236 <rect
237 style="fill:#a56dcd;fill-opacity:1;stroke:none;stroke-width:2.59808;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
238 id="rect3303"
239 width="4"
240 height="6"
241 x="46"
242 y="44" />
243 <rect
244 style="fill:#a56dcd;fill-opacity:1;stroke:none;stroke-width:2.48747;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
245 id="rect3305"
246 width="4"
247 height="11"
248 x="52"
249 y="39" />
250 <rect
251 style="fill:#aacd6d;fill-opacity:1;stroke:none;stroke-width:1.67705;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
252 id="rect3307"
253 width="4"
254 height="5"
255 x="52"
256 y="34" />
257 <rect
258 style="fill:#aacd6d;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
259 id="rect3309"
260 width="4"
261 height="2"
262 x="46"
263 y="42" />
264 <path
265 style="fill:#e9bfd7;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
266 id="circle3311"
267 sodipodi:type="arc"
268 sodipodi:cx="30"
269 sodipodi:cy="42"
270 sodipodi:rx="6"
271 sodipodi:ry="6"
272 sodipodi:start="0"
273 sodipodi:end="2.1531434"
274 sodipodi:arc-type="slice"
275 d="m 36,42 a 6,6 0 0 1 -3.153905,5.282021 6,6 0 0 1 -6.146009,-0.270976 L 30,42 Z" />
276 </g>
277</svg>
diff --git a/data/elementary/themes/img/efm-ps.svg b/data/elementary/themes/img/efm-ps.svg
new file mode 100644
index 0000000000..314bf916ea
--- /dev/null
+++ b/data/elementary/themes/img/efm-ps.svg
@@ -0,0 +1,255 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<svg
3 xmlns:dc="http://purl.org/dc/elements/1.1/"
4 xmlns:cc="http://creativecommons.org/ns#"
5 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns="http://www.w3.org/2000/svg"
8 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
9 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
10 version="1.1"
11 id="svg2"
12 width="80"
13 height="80"
14 viewBox="0 0 80 80"
15 sodipodi:docname="efm-ps.svg"
16 inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
17 inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/efm-ps-040.png"
18 inkscape:export-xdpi="48"
19 inkscape:export-ydpi="48">
20 <metadata
21 id="metadata8">
22 <rdf:RDF>
23 <cc:Work
24 rdf:about="">
25 <dc:format>image/svg+xml</dc:format>
26 <dc:type
27 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28 <dc:title></dc:title>
29 </cc:Work>
30 </rdf:RDF>
31 </metadata>
32 <defs
33 id="defs6">
34 <rect
35 id="rect1822"
36 height="22.426638"
37 width="47.970909"
38 y="8"
39 x="16" />
40 <rect
41 x="20"
42 y="20"
43 width="40"
44 height="30"
45 id="rect878" />
46 <rect
47 x="20"
48 y="50"
49 width="40"
50 height="30"
51 id="rect872" />
52 <rect
53 x="20"
54 y="20"
55 width="40"
56 height="30"
57 id="rect864" />
58 <rect
59 x="20"
60 y="20"
61 width="40"
62 height="30"
63 id="rect858" />
64 <rect
65 x="20"
66 y="20"
67 width="40"
68 height="30"
69 id="rect852" />
70 </defs>
71 <sodipodi:namedview
72 inkscape:showpageshadow="false"
73 inkscape:document-rotation="0"
74 pagecolor="#404040"
75 bordercolor="#ff66ac"
76 borderopacity="1"
77 objecttolerance="10"
78 gridtolerance="10"
79 guidetolerance="10"
80 inkscape:pageopacity="0"
81 inkscape:pageshadow="2"
82 inkscape:window-width="1756"
83 inkscape:window-height="1372"
84 id="namedview4"
85 showgrid="true"
86 inkscape:zoom="13.05"
87 inkscape:cx="40"
88 inkscape:cy="40"
89 inkscape:window-x="804"
90 inkscape:window-y="0"
91 inkscape:window-maximized="0"
92 inkscape:current-layer="g10"
93 showguides="false"
94 inkscape:snap-bbox="true"
95 inkscape:bbox-nodes="true"
96 inkscape:snap-others="false"
97 inkscape:snap-nodes="true"
98 borderlayer="true">
99 <inkscape:grid
100 type="xygrid"
101 id="grid837"
102 empspacing="4" />
103 </sodipodi:namedview>
104 <g
105 inkscape:groupmode="layer"
106 inkscape:label="Image"
107 id="g10">
108 <path
109 sodipodi:nodetypes="cccccc"
110 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
111 d="M 68,4 V 76 H 12 V 25 L 34,4 Z"
112 id="path27896" />
113 <ellipse
114 style="fill:#000000;fill-opacity:0.33;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
115 id="ellipse2163"
116 cx="53"
117 cy="43"
118 rx="4"
119 ry="6" />
120 <path
121 style="opacity:0.25;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
122 d="M 12,25 37,30 34,4 C 33,10 19,24 12,25 Z"
123 id="path27900"
124 sodipodi:nodetypes="cccc" />
125 <path
126 sodipodi:nodetypes="cccc"
127 style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
128 d="M 12,25 H 34 V 4 Z"
129 id="path27898" />
130 <rect
131 style="fill:#808080;fill-opacity:1;stroke-width:5.2915"
132 id="rect1758"
133 width="1"
134 height="7"
135 x="81"
136 y="40" />
137 <path
138 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
139 d="M 21,69 V 33 h 12 c 4,0 8,6 8,10 0,4 -4,10 -8,10 h -8 v 16 z"
140 id="path2129"
141 sodipodi:nodetypes="cccccccc" />
142 <ellipse
143 style="fill:#000000;fill-opacity:0.33000004;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
144 id="path2159"
145 cx="32"
146 cy="43"
147 rx="4"
148 ry="6" />
149 <path
150 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
151 d="m 25,37 v 12 h 6 c 3,0 5,-3 5,-6 0,-3 -2,-6 -5,-6 z"
152 id="path2131"
153 sodipodi:nodetypes="cccccc" />
154 <path
155 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
156 d="m 45,69 v -4 h 8 c 3,0 4,-3 4,-6 0,-3 -1,-6 -4,-6 h -2 c -4,0 -6,-6 -6,-10 0,-4 2,-10 6,-10 h 10 v 4 h -8 c -3,0 -4,3 -4,6 0,3 1,6 4,6 h 2 c 4,0 6,6 6,10 0,3 -2,10 -6,10 z"
157 id="path2133"
158 sodipodi:nodetypes="ccccccccccccccccc" />
159 <ellipse
160 style="fill:#000000;fill-opacity:0.33;stroke:none;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
161 id="ellipse2165"
162 cx="53"
163 cy="59"
164 rx="4"
165 ry="6" />
166 <path
167 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
168 d="M 21,33 V 28"
169 id="path2135" />
170 <path
171 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
172 d="m 14,33 h 7"
173 id="path2137" />
174 <path
175 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
176 d="m 21,69 v 3"
177 id="path2139" />
178 <path
179 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
180 d="m 25,74 v -5 h 7"
181 id="path2141" />
182 <path
183 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
184 d="M 21,69 H 16"
185 id="path2143" />
186 <path
187 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
188 d="M 45,65 H 38"
189 id="path2145" />
190 <path
191 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
192 d="M 45,69 H 41"
193 id="path2147" />
194 <path
195 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
196 d="M 45,65 V 60"
197 id="path2149" />
198 <path
199 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
200 d="m 45,69 v 5"
201 id="path2151" />
202 <path
203 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
204 d="m 61,37 v 3"
205 id="path2153" />
206 <path
207 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
208 d="m 61,37 h 5"
209 id="path2155" />
210 <path
211 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"