1mod tests;
8
9use std::io::Cursor;
10
11use crate::xmlwriter::xml_theme;
12
13pub struct Theme {
14 pub(crate) writer: Cursor<Vec<u8>>,
15}
16
17impl Theme {
18 pub(crate) fn new() -> Theme {
20 let writer = Cursor::new(Vec::with_capacity(2048));
21
22 Theme { writer }
23 }
24
25 #[allow(clippy::too_many_lines)]
27 pub(crate) fn assemble_xml_file(&mut self, theme_xml: &str) {
28 xml_theme(&mut self.writer, theme_xml);
29 }
30}
31
32pub(crate) const THEME_XML_2007: &str =
33 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>
34<a:theme xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\" name=\"Office Theme\">\
35 <a:themeElements>\
36 <a:clrScheme name=\"Office\">\
37 <a:dk1>\
38 <a:sysClr val=\"windowText\" lastClr=\"000000\"/>\
39 </a:dk1>\
40 <a:lt1>\
41 <a:sysClr val=\"window\" lastClr=\"FFFFFF\"/>\
42 </a:lt1>\
43 <a:dk2>\
44 <a:srgbClr val=\"1F497D\"/>\
45 </a:dk2>\
46 <a:lt2>\
47 <a:srgbClr val=\"EEECE1\"/>\
48 </a:lt2>\
49 <a:accent1>\
50 <a:srgbClr val=\"4F81BD\"/>\
51 </a:accent1>\
52 <a:accent2>\
53 <a:srgbClr val=\"C0504D\"/>\
54 </a:accent2>\
55 <a:accent3>\
56 <a:srgbClr val=\"9BBB59\"/>\
57 </a:accent3>\
58 <a:accent4>\
59 <a:srgbClr val=\"8064A2\"/>\
60 </a:accent4>\
61 <a:accent5>\
62 <a:srgbClr val=\"4BACC6\"/>\
63 </a:accent5>\
64 <a:accent6>\
65 <a:srgbClr val=\"F79646\"/>\
66 </a:accent6>\
67 <a:hlink>\
68 <a:srgbClr val=\"0000FF\"/>\
69 </a:hlink>\
70 <a:folHlink>\
71 <a:srgbClr val=\"800080\"/>\
72 </a:folHlink>\
73 </a:clrScheme>\
74 <a:fontScheme name=\"Office\">\
75 <a:majorFont>\
76 <a:latin typeface=\"Cambria\"/>\
77 <a:ea typeface=\"\"/>\
78 <a:cs typeface=\"\"/>\
79 <a:font script=\"Jpan\" typeface=\"MS Pゴシック\"/>\
80 <a:font script=\"Hang\" typeface=\"맑은 고딕\"/>\
81 <a:font script=\"Hans\" typeface=\"宋体\"/>\
82 <a:font script=\"Hant\" typeface=\"新細明體\"/>\
83 <a:font script=\"Arab\" typeface=\"Times New Roman\"/>\
84 <a:font script=\"Hebr\" typeface=\"Times New Roman\"/>\
85 <a:font script=\"Thai\" typeface=\"Tahoma\"/>\
86 <a:font script=\"Ethi\" typeface=\"Nyala\"/>\
87 <a:font script=\"Beng\" typeface=\"Vrinda\"/>\
88 <a:font script=\"Gujr\" typeface=\"Shruti\"/>\
89 <a:font script=\"Khmr\" typeface=\"MoolBoran\"/>\
90 <a:font script=\"Knda\" typeface=\"Tunga\"/>\
91 <a:font script=\"Guru\" typeface=\"Raavi\"/>\
92 <a:font script=\"Cans\" typeface=\"Euphemia\"/>\
93 <a:font script=\"Cher\" typeface=\"Plantagenet Cherokee\"/>\
94 <a:font script=\"Yiii\" typeface=\"Microsoft Yi Baiti\"/>\
95 <a:font script=\"Tibt\" typeface=\"Microsoft Himalaya\"/>\
96 <a:font script=\"Thaa\" typeface=\"MV Boli\"/>\
97 <a:font script=\"Deva\" typeface=\"Mangal\"/>\
98 <a:font script=\"Telu\" typeface=\"Gautami\"/>\
99 <a:font script=\"Taml\" typeface=\"Latha\"/>\
100 <a:font script=\"Syrc\" typeface=\"Estrangelo Edessa\"/>\
101 <a:font script=\"Orya\" typeface=\"Kalinga\"/>\
102 <a:font script=\"Mlym\" typeface=\"Kartika\"/>\
103 <a:font script=\"Laoo\" typeface=\"DokChampa\"/>\
104 <a:font script=\"Sinh\" typeface=\"Iskoola Pota\"/>\
105 <a:font script=\"Mong\" typeface=\"Mongolian Baiti\"/>\
106 <a:font script=\"Viet\" typeface=\"Times New Roman\"/>\
107 <a:font script=\"Uigh\" typeface=\"Microsoft Uighur\"/>\
108 </a:majorFont>\
109 <a:minorFont>\
110 <a:latin typeface=\"Calibri\"/>\
111 <a:ea typeface=\"\"/>\
112 <a:cs typeface=\"\"/>\
113 <a:font script=\"Jpan\" typeface=\"MS Pゴシック\"/>\
114 <a:font script=\"Hang\" typeface=\"맑은 고딕\"/>\
115 <a:font script=\"Hans\" typeface=\"宋体\"/>\
116 <a:font script=\"Hant\" typeface=\"新細明體\"/>\
117 <a:font script=\"Arab\" typeface=\"Arial\"/>\
118 <a:font script=\"Hebr\" typeface=\"Arial\"/>\
119 <a:font script=\"Thai\" typeface=\"Tahoma\"/>\
120 <a:font script=\"Ethi\" typeface=\"Nyala\"/>\
121 <a:font script=\"Beng\" typeface=\"Vrinda\"/>\
122 <a:font script=\"Gujr\" typeface=\"Shruti\"/>\
123 <a:font script=\"Khmr\" typeface=\"DaunPenh\"/>\
124 <a:font script=\"Knda\" typeface=\"Tunga\"/>\
125 <a:font script=\"Guru\" typeface=\"Raavi\"/>\
126 <a:font script=\"Cans\" typeface=\"Euphemia\"/>\
127 <a:font script=\"Cher\" typeface=\"Plantagenet Cherokee\"/>\
128 <a:font script=\"Yiii\" typeface=\"Microsoft Yi Baiti\"/>\
129 <a:font script=\"Tibt\" typeface=\"Microsoft Himalaya\"/>\
130 <a:font script=\"Thaa\" typeface=\"MV Boli\"/>\
131 <a:font script=\"Deva\" typeface=\"Mangal\"/>\
132 <a:font script=\"Telu\" typeface=\"Gautami\"/>\
133 <a:font script=\"Taml\" typeface=\"Latha\"/>\
134 <a:font script=\"Syrc\" typeface=\"Estrangelo Edessa\"/>\
135 <a:font script=\"Orya\" typeface=\"Kalinga\"/>\
136 <a:font script=\"Mlym\" typeface=\"Kartika\"/>\
137 <a:font script=\"Laoo\" typeface=\"DokChampa\"/>\
138 <a:font script=\"Sinh\" typeface=\"Iskoola Pota\"/>\
139 <a:font script=\"Mong\" typeface=\"Mongolian Baiti\"/>\
140 <a:font script=\"Viet\" typeface=\"Arial\"/>\
141 <a:font script=\"Uigh\" typeface=\"Microsoft Uighur\"/>\
142 </a:minorFont>\
143 </a:fontScheme>\
144 <a:fmtScheme name=\"Office\">\
145 <a:fillStyleLst>\
146 <a:solidFill>\
147 <a:schemeClr val=\"phClr\"/>\
148 </a:solidFill>\
149 <a:gradFill rotWithShape=\"1\">\
150 <a:gsLst>\
151 <a:gs pos=\"0\">\
152 <a:schemeClr val=\"phClr\">\
153 <a:tint val=\"50000\"/>\
154 <a:satMod val=\"300000\"/>\
155 </a:schemeClr>\
156 </a:gs>\
157 <a:gs pos=\"35000\">\
158 <a:schemeClr val=\"phClr\">\
159 <a:tint val=\"37000\"/>\
160 <a:satMod val=\"300000\"/>\
161 </a:schemeClr>\
162 </a:gs>\
163 <a:gs pos=\"100000\">\
164 <a:schemeClr val=\"phClr\">\
165 <a:tint val=\"15000\"/>\
166 <a:satMod val=\"350000\"/>\
167 </a:schemeClr>\
168 </a:gs>\
169 </a:gsLst>\
170 <a:lin ang=\"16200000\" scaled=\"1\"/>\
171 </a:gradFill>\
172 <a:gradFill rotWithShape=\"1\">\
173 <a:gsLst>\
174 <a:gs pos=\"0\">\
175 <a:schemeClr val=\"phClr\">\
176 <a:shade val=\"51000\"/>\
177 <a:satMod val=\"130000\"/>\
178 </a:schemeClr>\
179 </a:gs>\
180 <a:gs pos=\"80000\">\
181 <a:schemeClr val=\"phClr\">\
182 <a:shade val=\"93000\"/>\
183 <a:satMod val=\"130000\"/>\
184 </a:schemeClr>\
185 </a:gs>\
186 <a:gs pos=\"100000\">\
187 <a:schemeClr val=\"phClr\">\
188 <a:shade val=\"94000\"/>\
189 <a:satMod val=\"135000\"/>\
190 </a:schemeClr>\
191 </a:gs>\
192 </a:gsLst>\
193 <a:lin ang=\"16200000\" scaled=\"0\"/>\
194 </a:gradFill>\
195 </a:fillStyleLst>\
196 <a:lnStyleLst>\
197 <a:ln w=\"9525\" cap=\"flat\" cmpd=\"sng\" algn=\"ctr\">\
198 <a:solidFill>\
199 <a:schemeClr val=\"phClr\">\
200 <a:shade val=\"95000\"/>\
201 <a:satMod val=\"105000\"/>\
202 </a:schemeClr>\
203 </a:solidFill>\
204 <a:prstDash val=\"solid\"/>\
205 </a:ln>\
206 <a:ln w=\"25400\" cap=\"flat\" cmpd=\"sng\" algn=\"ctr\">\
207 <a:solidFill>\
208 <a:schemeClr val=\"phClr\"/>\
209 </a:solidFill>\
210 <a:prstDash val=\"solid\"/>\
211 </a:ln>\
212 <a:ln w=\"38100\" cap=\"flat\" cmpd=\"sng\" algn=\"ctr\">\
213 <a:solidFill>\
214 <a:schemeClr val=\"phClr\"/>\
215 </a:solidFill>\
216 <a:prstDash val=\"solid\"/>\
217 </a:ln>\
218 </a:lnStyleLst>\
219 <a:effectStyleLst>\
220 <a:effectStyle>\
221 <a:effectLst>\
222 <a:outerShdw blurRad=\"40000\" dist=\"20000\" dir=\"5400000\" rotWithShape=\"0\">\
223 <a:srgbClr val=\"000000\">\
224 <a:alpha val=\"38000\"/>\
225 </a:srgbClr>\
226 </a:outerShdw>\
227 </a:effectLst>\
228 </a:effectStyle>\
229 <a:effectStyle>\
230 <a:effectLst>\
231 <a:outerShdw blurRad=\"40000\" dist=\"23000\" dir=\"5400000\" rotWithShape=\"0\">\
232 <a:srgbClr val=\"000000\">\
233 <a:alpha val=\"35000\"/>\
234 </a:srgbClr>\
235 </a:outerShdw>\
236 </a:effectLst>\
237 </a:effectStyle>\
238 <a:effectStyle>\
239 <a:effectLst>\
240 <a:outerShdw blurRad=\"40000\" dist=\"23000\" dir=\"5400000\" rotWithShape=\"0\">\
241 <a:srgbClr val=\"000000\">\
242 <a:alpha val=\"35000\"/>\
243 </a:srgbClr>\
244 </a:outerShdw>\
245 </a:effectLst>\
246 <a:scene3d>\
247 <a:camera prst=\"orthographicFront\">\
248 <a:rot lat=\"0\" lon=\"0\" rev=\"0\"/>\
249 </a:camera>\
250 <a:lightRig rig=\"threePt\" dir=\"t\">\
251 <a:rot lat=\"0\" lon=\"0\" rev=\"1200000\"/>\
252 </a:lightRig>\
253 </a:scene3d>\
254 <a:sp3d>\
255 <a:bevelT w=\"63500\" h=\"25400\"/>\
256 </a:sp3d>\
257 </a:effectStyle>\
258 </a:effectStyleLst>\
259 <a:bgFillStyleLst>\
260 <a:solidFill>\
261 <a:schemeClr val=\"phClr\"/>\
262 </a:solidFill>\
263 <a:gradFill rotWithShape=\"1\">\
264 <a:gsLst>\
265 <a:gs pos=\"0\">\
266 <a:schemeClr val=\"phClr\">\
267 <a:tint val=\"40000\"/>\
268 <a:satMod val=\"350000\"/>\
269 </a:schemeClr>\
270 </a:gs>\
271 <a:gs pos=\"40000\">\
272 <a:schemeClr val=\"phClr\">\
273 <a:tint val=\"45000\"/>\
274 <a:shade val=\"99000\"/>\
275 <a:satMod val=\"350000\"/>\
276 </a:schemeClr>\
277 </a:gs>\
278 <a:gs pos=\"100000\">\
279 <a:schemeClr val=\"phClr\">\
280 <a:shade val=\"20000\"/>\
281 <a:satMod val=\"255000\"/>\
282 </a:schemeClr>\
283 </a:gs>\
284 </a:gsLst>\
285 <a:path path=\"circle\">\
286 <a:fillToRect l=\"50000\" t=\"-80000\" r=\"50000\" b=\"180000\"/>\
287 </a:path>\
288 </a:gradFill>\
289 <a:gradFill rotWithShape=\"1\">\
290 <a:gsLst>\
291 <a:gs pos=\"0\">\
292 <a:schemeClr val=\"phClr\">\
293 <a:tint val=\"80000\"/>\
294 <a:satMod val=\"300000\"/>\
295 </a:schemeClr>\
296 </a:gs>\
297 <a:gs pos=\"100000\">\
298 <a:schemeClr val=\"phClr\">\
299 <a:shade val=\"30000\"/>\
300 <a:satMod val=\"200000\"/>\
301 </a:schemeClr>\
302 </a:gs>\
303 </a:gsLst>\
304 <a:path path=\"circle\">\
305 <a:fillToRect l=\"50000\" t=\"50000\" r=\"50000\" b=\"50000\"/>\
306 </a:path>\
307 </a:gradFill>\
308 </a:bgFillStyleLst>\
309 </a:fmtScheme>\
310 </a:themeElements>\
311 <a:objectDefaults/>\
312 <a:extraClrSchemeLst/>\
313</a:theme>";
314
315pub(crate) const THEME_XML_2023: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>
316<a:theme xmlns:a=\"http://schemas.openxmlformats.org/drawingml/2006/main\" name=\"Office Theme\">\
317 <a:themeElements>\
318 <a:clrScheme name=\"Office\">\
319 <a:dk1>\
320 <a:sysClr val=\"windowText\" lastClr=\"000000\"/>\
321 </a:dk1>\
322 <a:lt1>\
323 <a:sysClr val=\"window\" lastClr=\"FFFFFF\"/>\
324 </a:lt1>\
325 <a:dk2>\
326 <a:srgbClr val=\"0E2841\"/>\
327 </a:dk2>\
328 <a:lt2>\
329 <a:srgbClr val=\"E8E8E8\"/>\
330 </a:lt2>\
331 <a:accent1>\
332 <a:srgbClr val=\"156082\"/>\
333 </a:accent1>\
334 <a:accent2>\
335 <a:srgbClr val=\"E97132\"/>\
336 </a:accent2>\
337 <a:accent3>\
338 <a:srgbClr val=\"196B24\"/>\
339 </a:accent3>\
340 <a:accent4>\
341 <a:srgbClr val=\"0F9ED5\"/>\
342 </a:accent4>\
343 <a:accent5>\
344 <a:srgbClr val=\"A02B93\"/>\
345 </a:accent5>\
346 <a:accent6>\
347 <a:srgbClr val=\"4EA72E\"/>\
348 </a:accent6>\
349 <a:hlink>\
350 <a:srgbClr val=\"467886\"/>\
351 </a:hlink>\
352 <a:folHlink>\
353 <a:srgbClr val=\"96607D\"/>\
354 </a:folHlink>\
355 </a:clrScheme>\
356 <a:fontScheme name=\"Office\">\
357 <a:majorFont>\
358 <a:latin typeface=\"Aptos Display\" panose=\"02110004020202020204\"/>\
359 <a:ea typeface=\"\"/>\
360 <a:cs typeface=\"\"/>\
361 <a:font script=\"Jpan\" typeface=\"游ゴシック Light\"/>\
362 <a:font script=\"Hang\" typeface=\"맑은 고딕\"/>\
363 <a:font script=\"Hans\" typeface=\"等线 Light\"/>\
364 <a:font script=\"Hant\" typeface=\"新細明體\"/>\
365 <a:font script=\"Arab\" typeface=\"Times New Roman\"/>\
366 <a:font script=\"Hebr\" typeface=\"Times New Roman\"/>\
367 <a:font script=\"Thai\" typeface=\"Tahoma\"/>\
368 <a:font script=\"Ethi\" typeface=\"Nyala\"/>\
369 <a:font script=\"Beng\" typeface=\"Vrinda\"/>\
370 <a:font script=\"Gujr\" typeface=\"Shruti\"/>\
371 <a:font script=\"Khmr\" typeface=\"MoolBoran\"/>\
372 <a:font script=\"Knda\" typeface=\"Tunga\"/>\
373 <a:font script=\"Guru\" typeface=\"Raavi\"/>\
374 <a:font script=\"Cans\" typeface=\"Euphemia\"/>\
375 <a:font script=\"Cher\" typeface=\"Plantagenet Cherokee\"/>\
376 <a:font script=\"Yiii\" typeface=\"Microsoft Yi Baiti\"/>\
377 <a:font script=\"Tibt\" typeface=\"Microsoft Himalaya\"/>\
378 <a:font script=\"Thaa\" typeface=\"MV Boli\"/>\
379 <a:font script=\"Deva\" typeface=\"Mangal\"/>\
380 <a:font script=\"Telu\" typeface=\"Gautami\"/>\
381 <a:font script=\"Taml\" typeface=\"Latha\"/>\
382 <a:font script=\"Syrc\" typeface=\"Estrangelo Edessa\"/>\
383 <a:font script=\"Orya\" typeface=\"Kalinga\"/>\
384 <a:font script=\"Mlym\" typeface=\"Kartika\"/>\
385 <a:font script=\"Laoo\" typeface=\"DokChampa\"/>\
386 <a:font script=\"Sinh\" typeface=\"Iskoola Pota\"/>\
387 <a:font script=\"Mong\" typeface=\"Mongolian Baiti\"/>\
388 <a:font script=\"Viet\" typeface=\"Times New Roman\"/>\
389 <a:font script=\"Uigh\" typeface=\"Microsoft Uighur\"/>\
390 <a:font script=\"Geor\" typeface=\"Sylfaen\"/>\
391 <a:font script=\"Armn\" typeface=\"Arial\"/>\
392 <a:font script=\"Bugi\" typeface=\"Leelawadee UI\"/>\
393 <a:font script=\"Bopo\" typeface=\"Microsoft JhengHei\"/>\
394 <a:font script=\"Java\" typeface=\"Javanese Text\"/>\
395 <a:font script=\"Lisu\" typeface=\"Segoe UI\"/>\
396 <a:font script=\"Mymr\" typeface=\"Myanmar Text\"/>\
397 <a:font script=\"Nkoo\" typeface=\"Ebrima\"/>\
398 <a:font script=\"Olck\" typeface=\"Nirmala UI\"/>\
399 <a:font script=\"Osma\" typeface=\"Ebrima\"/>\
400 <a:font script=\"Phag\" typeface=\"Phagspa\"/>\
401 <a:font script=\"Syrn\" typeface=\"Estrangelo Edessa\"/>\
402 <a:font script=\"Syrj\" typeface=\"Estrangelo Edessa\"/>\
403 <a:font script=\"Syre\" typeface=\"Estrangelo Edessa\"/>\
404 <a:font script=\"Sora\" typeface=\"Nirmala UI\"/>\
405 <a:font script=\"Tale\" typeface=\"Microsoft Tai Le\"/>\
406 <a:font script=\"Talu\" typeface=\"Microsoft New Tai Lue\"/>\
407 <a:font script=\"Tfng\" typeface=\"Ebrima\"/>\
408 </a:majorFont>\
409 <a:minorFont>\
410 <a:latin typeface=\"Aptos Narrow\" panose=\"02110004020202020204\"/>\
411 <a:ea typeface=\"\"/>\
412 <a:cs typeface=\"\"/>\
413 <a:font script=\"Jpan\" typeface=\"游ゴシック\"/>\
414 <a:font script=\"Hang\" typeface=\"맑은 고딕\"/>\
415 <a:font script=\"Hans\" typeface=\"等线\"/>\
416 <a:font script=\"Hant\" typeface=\"新細明體\"/>\
417 <a:font script=\"Arab\" typeface=\"Arial\"/>\
418 <a:font script=\"Hebr\" typeface=\"Arial\"/>\
419 <a:font script=\"Thai\" typeface=\"Tahoma\"/>\
420 <a:font script=\"Ethi\" typeface=\"Nyala\"/>\
421 <a:font script=\"Beng\" typeface=\"Vrinda\"/>\
422 <a:font script=\"Gujr\" typeface=\"Shruti\"/>\
423 <a:font script=\"Khmr\" typeface=\"DaunPenh\"/>\
424 <a:font script=\"Knda\" typeface=\"Tunga\"/>\
425 <a:font script=\"Guru\" typeface=\"Raavi\"/>\
426 <a:font script=\"Cans\" typeface=\"Euphemia\"/>\
427 <a:font script=\"Cher\" typeface=\"Plantagenet Cherokee\"/>\
428 <a:font script=\"Yiii\" typeface=\"Microsoft Yi Baiti\"/>\
429 <a:font script=\"Tibt\" typeface=\"Microsoft Himalaya\"/>\
430 <a:font script=\"Thaa\" typeface=\"MV Boli\"/>\
431 <a:font script=\"Deva\" typeface=\"Mangal\"/>\
432 <a:font script=\"Telu\" typeface=\"Gautami\"/>\
433 <a:font script=\"Taml\" typeface=\"Latha\"/>\
434 <a:font script=\"Syrc\" typeface=\"Estrangelo Edessa\"/>\
435 <a:font script=\"Orya\" typeface=\"Kalinga\"/>\
436 <a:font script=\"Mlym\" typeface=\"Kartika\"/>\
437 <a:font script=\"Laoo\" typeface=\"DokChampa\"/>\
438 <a:font script=\"Sinh\" typeface=\"Iskoola Pota\"/>\
439 <a:font script=\"Mong\" typeface=\"Mongolian Baiti\"/>\
440 <a:font script=\"Viet\" typeface=\"Arial\"/>\
441 <a:font script=\"Uigh\" typeface=\"Microsoft Uighur\"/>\
442 <a:font script=\"Geor\" typeface=\"Sylfaen\"/>\
443 <a:font script=\"Armn\" typeface=\"Arial\"/>\
444 <a:font script=\"Bugi\" typeface=\"Leelawadee UI\"/>\
445 <a:font script=\"Bopo\" typeface=\"Microsoft JhengHei\"/>\
446 <a:font script=\"Java\" typeface=\"Javanese Text\"/>\
447 <a:font script=\"Lisu\" typeface=\"Segoe UI\"/>\
448 <a:font script=\"Mymr\" typeface=\"Myanmar Text\"/>\
449 <a:font script=\"Nkoo\" typeface=\"Ebrima\"/>\
450 <a:font script=\"Olck\" typeface=\"Nirmala UI\"/>\
451 <a:font script=\"Osma\" typeface=\"Ebrima\"/>\
452 <a:font script=\"Phag\" typeface=\"Phagspa\"/>\
453 <a:font script=\"Syrn\" typeface=\"Estrangelo Edessa\"/>\
454 <a:font script=\"Syrj\" typeface=\"Estrangelo Edessa\"/>\
455 <a:font script=\"Syre\" typeface=\"Estrangelo Edessa\"/>\
456 <a:font script=\"Sora\" typeface=\"Nirmala UI\"/>\
457 <a:font script=\"Tale\" typeface=\"Microsoft Tai Le\"/>\
458 <a:font script=\"Talu\" typeface=\"Microsoft New Tai Lue\"/>\
459 <a:font script=\"Tfng\" typeface=\"Ebrima\"/>\
460 </a:minorFont>\
461 </a:fontScheme>\
462 <a:fmtScheme name=\"Office\">\
463 <a:fillStyleLst>\
464 <a:solidFill>\
465 <a:schemeClr val=\"phClr\"/>\
466 </a:solidFill>\
467 <a:gradFill rotWithShape=\"1\">\
468 <a:gsLst>\
469 <a:gs pos=\"0\">\
470 <a:schemeClr val=\"phClr\">\
471 <a:lumMod val=\"110000\"/>\
472 <a:satMod val=\"105000\"/>\
473 <a:tint val=\"67000\"/>\
474 </a:schemeClr>\
475 </a:gs>\
476 <a:gs pos=\"50000\">\
477 <a:schemeClr val=\"phClr\">\
478 <a:lumMod val=\"105000\"/>\
479 <a:satMod val=\"103000\"/>\
480 <a:tint val=\"73000\"/>\
481 </a:schemeClr>\
482 </a:gs>\
483 <a:gs pos=\"100000\">\
484 <a:schemeClr val=\"phClr\">\
485 <a:lumMod val=\"105000\"/>\
486 <a:satMod val=\"109000\"/>\
487 <a:tint val=\"81000\"/>\
488 </a:schemeClr>\
489 </a:gs>\
490 </a:gsLst>\
491 <a:lin ang=\"5400000\" scaled=\"0\"/>\
492 </a:gradFill>\
493 <a:gradFill rotWithShape=\"1\">\
494 <a:gsLst>\
495 <a:gs pos=\"0\">\
496 <a:schemeClr val=\"phClr\">\
497 <a:satMod val=\"103000\"/>\
498 <a:lumMod val=\"102000\"/>\
499 <a:tint val=\"94000\"/>\
500 </a:schemeClr>\
501 </a:gs>\
502 <a:gs pos=\"50000\">\
503 <a:schemeClr val=\"phClr\">\
504 <a:satMod val=\"110000\"/>\
505 <a:lumMod val=\"100000\"/>\
506 <a:shade val=\"100000\"/>\
507 </a:schemeClr>\
508 </a:gs>\
509 <a:gs pos=\"100000\">\
510 <a:schemeClr val=\"phClr\">\
511 <a:lumMod val=\"99000\"/>\
512 <a:satMod val=\"120000\"/>\
513 <a:shade val=\"78000\"/>\
514 </a:schemeClr>\
515 </a:gs>\
516 </a:gsLst>\
517 <a:lin ang=\"5400000\" scaled=\"0\"/>\
518 </a:gradFill>\
519 </a:fillStyleLst>\
520 <a:lnStyleLst>\
521 <a:ln w=\"12700\" cap=\"flat\" cmpd=\"sng\" algn=\"ctr\">\
522 <a:solidFill>\
523 <a:schemeClr val=\"phClr\"/>\
524 </a:solidFill>\
525 <a:prstDash val=\"solid\"/>\
526 <a:miter lim=\"800000\"/>\
527 </a:ln>\
528 <a:ln w=\"19050\" cap=\"flat\" cmpd=\"sng\" algn=\"ctr\">\
529 <a:solidFill>\
530 <a:schemeClr val=\"phClr\"/>\
531 </a:solidFill>\
532 <a:prstDash val=\"solid\"/>\
533 <a:miter lim=\"800000\"/>\
534 </a:ln>\
535 <a:ln w=\"25400\" cap=\"flat\" cmpd=\"sng\" algn=\"ctr\">\
536 <a:solidFill>\
537 <a:schemeClr val=\"phClr\"/>\
538 </a:solidFill>\
539 <a:prstDash val=\"solid\"/>\
540 <a:miter lim=\"800000\"/>\
541 </a:ln>\
542 </a:lnStyleLst>\
543 <a:effectStyleLst>\
544 <a:effectStyle>\
545 <a:effectLst/>\
546 </a:effectStyle>\
547 <a:effectStyle>\
548 <a:effectLst/>\
549 </a:effectStyle>\
550 <a:effectStyle>\
551 <a:effectLst>\
552 <a:outerShdw blurRad=\"57150\" dist=\"19050\" dir=\"5400000\" algn=\"ctr\" rotWithShape=\"0\">\
553 <a:srgbClr val=\"000000\">\
554 <a:alpha val=\"63000\"/>\
555 </a:srgbClr>\
556 </a:outerShdw>\
557 </a:effectLst>\
558 </a:effectStyle>\
559 </a:effectStyleLst>\
560 <a:bgFillStyleLst>\
561 <a:solidFill>\
562 <a:schemeClr val=\"phClr\"/>\
563 </a:solidFill>\
564 <a:solidFill>\
565 <a:schemeClr val=\"phClr\">\
566 <a:tint val=\"95000\"/>\
567 <a:satMod val=\"170000\"/>\
568 </a:schemeClr>\
569 </a:solidFill>\
570 <a:gradFill rotWithShape=\"1\">\
571 <a:gsLst>\
572 <a:gs pos=\"0\">\
573 <a:schemeClr val=\"phClr\">\
574 <a:tint val=\"93000\"/>\
575 <a:satMod val=\"150000\"/>\
576 <a:shade val=\"98000\"/>\
577 <a:lumMod val=\"102000\"/>\
578 </a:schemeClr>\
579 </a:gs>\
580 <a:gs pos=\"50000\">\
581 <a:schemeClr val=\"phClr\">\
582 <a:tint val=\"98000\"/>\
583 <a:satMod val=\"130000\"/>\
584 <a:shade val=\"90000\"/>\
585 <a:lumMod val=\"103000\"/>\
586 </a:schemeClr>\
587 </a:gs>\
588 <a:gs pos=\"100000\">\
589 <a:schemeClr val=\"phClr\">\
590 <a:shade val=\"63000\"/>\
591 <a:satMod val=\"120000\"/>\
592 </a:schemeClr>\
593 </a:gs>\
594 </a:gsLst>\
595 <a:lin ang=\"5400000\" scaled=\"0\"/>\
596 </a:gradFill>\
597 </a:bgFillStyleLst>\
598 </a:fmtScheme>\
599 </a:themeElements>\
600 <a:objectDefaults>\
601 <a:lnDef>\
602 <a:spPr/>\
603 <a:bodyPr/>\
604 <a:lstStyle/>\
605 <a:style>\
606 <a:lnRef idx=\"2\">\
607 <a:schemeClr val=\"accent1\"/>\
608 </a:lnRef>\
609 <a:fillRef idx=\"0\">\
610 <a:schemeClr val=\"accent1\"/>\
611 </a:fillRef>\
612 <a:effectRef idx=\"1\">\
613 <a:schemeClr val=\"accent1\"/>\
614 </a:effectRef>\
615 <a:fontRef idx=\"minor\">\
616 <a:schemeClr val=\"tx1\"/>\
617 </a:fontRef>\
618 </a:style>\
619 </a:lnDef>\
620 </a:objectDefaults>\
621 <a:extraClrSchemeLst/>\
622 <a:extLst>\
623 <a:ext uri=\"{05A4C25C-085E-4340-85A3-A5531E510DB2}\">\
624 <thm15:themeFamily xmlns:thm15=\"http://schemas.microsoft.com/office/thememl/2012/main\" name=\"Office Theme\" id=\"{2E142A2C-CD16-42D6-873A-C26D2A0506FA}\" vid=\"{1BDDFF52-6CD6-40A5-AB3C-68EB2F1E4D0A}\"/>\
625 </a:ext>\
626 </a:extLst>\
627</a:theme>";