mirror of
https://github.com/JuanCanham/fresh-themes.git
synced 2025-07-06 10:11:05 +01:00
Compare commits
254 Commits
v0.3.1-alp
...
v0.14.1-be
Author | SHA1 | Date | |
---|---|---|---|
cad46c2270 | |||
cd8832cc8d | |||
c5d8964482 | |||
7337f6d280 | |||
547d38c766 | |||
0a4e460763 | |||
d95af3f21e | |||
c6d3420854 | |||
ff1c2aab26 | |||
ac67ff58f6 | |||
caae22e4b5 | |||
39dcf37c2a | |||
89496d6361 | |||
e9b4d747d7 | |||
387e6ff41a | |||
826c1b29f1 | |||
bb7f328b05 | |||
b009861168 | |||
4137ef7511 | |||
8d3b2421e6 | |||
dda332d0ec | |||
87f4bd2efc | |||
7a0169e394 | |||
34cac6d464 | |||
0603dce6af | |||
3c84a9f17a | |||
aabb18d3a6 | |||
e1d5062364 | |||
803e206688 | |||
c52eda62bc | |||
37bc960d47 | |||
685d973307 | |||
46caf0aa7f | |||
961af74305 | |||
23c2b72e6a | |||
eb0d731d55 | |||
9bf5d43f87 | |||
76b362c2b8 | |||
3159480379 | |||
e87ba4d40a | |||
f92b3ff4e0 | |||
fe6046a107 | |||
bc77d70ed5 | |||
6fa9cc3c7b | |||
78b2b98c8d | |||
e42cd44bb7 | |||
ea0d6987cd | |||
af8e8c44ab | |||
0e0e93c033 | |||
6d2c3e5882 | |||
e7e4ede8de | |||
e96ed673ab | |||
ea42122dd5 | |||
48f7bbaf6f | |||
b57272ef4c | |||
fcf9716d57 | |||
4d3614d8c6 | |||
408cad5db5 | |||
e5dac59649 | |||
56408b82ef | |||
786689c42d | |||
1bac9924e5 | |||
e589888935 | |||
3543542f04 | |||
2fcb283631 | |||
1799a49234 | |||
9150842523 | |||
c807d6c7d5 | |||
20f2721d9d | |||
b57f758aa4 | |||
be5aa7bcc9 | |||
7138987259 | |||
8c5715d5f4 | |||
9855d9a5db | |||
b6bb1f3d9a | |||
fa00a9c640 | |||
700c388b01 | |||
72f9dfab09 | |||
64efb1d71a | |||
18ae43054a | |||
c3cb5d5676 | |||
f5c953a81c | |||
e11a123338 | |||
acd0776cf1 | |||
31a358befd | |||
6b2496c63b | |||
ba70f4167f | |||
5febd5c4b9 | |||
7320643e70 | |||
0a091b30f6 | |||
cf2995fac7 | |||
6fd5014e71 | |||
85058a92ff | |||
cd66a6b851 | |||
3e474908ec | |||
7ee45d81fb | |||
201adca8d9 | |||
b7b2afe568 | |||
06e458eab7 | |||
66d6c14436 | |||
1e2a8476b3 | |||
795dfe42c0 | |||
368af772c2 | |||
3e833234f7 | |||
b9a7848cf1 | |||
50017c43e9 | |||
b4a93020ec | |||
9fd0ce9695 | |||
b43e520f40 | |||
aaf5755556 | |||
3261c01075 | |||
dad62fe610 | |||
c15a60d576 | |||
e48a3f493f | |||
2eaa34ff3f | |||
d243f5f472 | |||
d6a9880717 | |||
45d4cd2675 | |||
6f2a71070e | |||
27b7273228 | |||
e483144436 | |||
f06f97d364 | |||
cf1360bc77 | |||
f49df02d6a | |||
4954079a6f | |||
68c1afd98b | |||
06016b8883 | |||
2c5611850b | |||
8d28b11fb3 | |||
c0783a4bd2 | |||
0d115f15ba | |||
ad939ae0fc | |||
08dadb6f79 | |||
8361cfa12d | |||
0bdecd83f2 | |||
4458059c6f | |||
c74388171d | |||
e77ed4d25c | |||
ce0fe06686 | |||
4433f5daca | |||
90152b4520 | |||
d8a17bec2c | |||
23844d94ca | |||
5c027ce357 | |||
87421e1988 | |||
3fe6419626 | |||
637affccb7 | |||
85976ec9c6 | |||
2df7422e90 | |||
d56f8b0e60 | |||
a08df5792b | |||
a526cb5703 | |||
d2b0a852d8 | |||
cb61881411 | |||
122172fdd7 | |||
962c61baba | |||
fc2c2fa732 | |||
3a98a0a02c | |||
9c971ccabc | |||
636487afc3 | |||
57c769ad53 | |||
b76821bfb6 | |||
3866e1096a | |||
82c80fb222 | |||
2e80657db2 | |||
2b104e137f | |||
7be1073b3c | |||
d0971cfa4e | |||
032a360ad3 | |||
5e6fbf97f9 | |||
0475bb5a9e | |||
d09a6b59a3 | |||
2e2443fb05 | |||
318d00ef95 | |||
9c226559e5 | |||
08c14274c8 | |||
ae6b1f13da | |||
a87ca0f320 | |||
41cce00711 | |||
c77fcac534 | |||
74f705759d | |||
d5efb83c05 | |||
d298fff568 | |||
38be09c2c6 | |||
057fde9946 | |||
7364b92e0f | |||
c8844375a4 | |||
6a05da39dd | |||
40e04afed4 | |||
57879adce3 | |||
c8687626bf | |||
d08651a803 | |||
0cc64d51ce | |||
09b5660d02 | |||
6db017ec2c | |||
8ef6a74eb2 | |||
5cc127a61d | |||
0a80e5481b | |||
628b52a757 | |||
5396de54ff | |||
676e003c7e | |||
c52840918f | |||
95463fbb82 | |||
421bc71f65 | |||
baffe8ec02 | |||
8e67d06bf2 | |||
024e780a26 | |||
f230e276ba | |||
1bf9c3979a | |||
1e291d9365 | |||
2625f362b2 | |||
c81089a810 | |||
f586096fa4 | |||
f2fc8ced5b | |||
522f56b30d | |||
742281096d | |||
37935ddc55 | |||
022664f7a2 | |||
a003c1a1d3 | |||
6e3e7f5394 | |||
d7edce4838 | |||
0ad404dd48 | |||
16b61c6155 | |||
36ad9e2b7e | |||
f2623bee9d | |||
c2498a1421 | |||
c64e6e450a | |||
63cce908ca | |||
8068409ba4 | |||
bfb87c68d2 | |||
d69b11d7d7 | |||
887fd449a6 | |||
303e0d0adf | |||
e9de689a7d | |||
5439bd5385 | |||
7be839bdbf | |||
2261537724 | |||
9552eda254 | |||
e23a1ed0a4 | |||
05a875b837 | |||
d99a99b3dc | |||
7435ea4aaa | |||
d224a6c267 | |||
790ca0cc24 | |||
928b9da331 | |||
ed0b286cf5 | |||
29b00a6f22 | |||
ecb085ed10 | |||
9c3d950af6 | |||
c9f116207e | |||
6db7691c38 | |||
ae19fec60b | |||
6a52ddb19c | |||
30fd9222aa |
@ -1,7 +1,7 @@
|
||||
The MIT License
|
||||
===============
|
||||
|
||||
Copyright (c) 2015 James M. Devlin (https://github.com/devlinjd)
|
||||
Copyright (c) 2016 hacksalot (https://github.com/hacksalot)
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
131
README.md
131
README.md
@ -1,32 +1,127 @@
|
||||
watermark
|
||||
=========
|
||||
Predefined template-based resume themes for [FluentCV][1] and [FluentCMD][2].
|
||||
fresh-themes
|
||||
============
|
||||
|
||||
- `minimist`: A no-frills theme.
|
||||
- `informatic`: An informative theme for technical resumes.
|
||||
- `modern`: A middle of the road theme with a modern look 'n feel.
|
||||
- `hello-world`: A simple-as-possible example theme.
|
||||
- New themes added weekly.
|
||||
*Stylized templates for your résumé and/or CV, compatible with [FRESH/FRESCA][f]
|
||||
and (through conversion) [JSON Resume][jrs] formats.*
|
||||
|
||||
FRESH themes are multiformat, Markdown-aware, standards-friendly templates for
|
||||
résumés, CVs, and other employment artifacts.
|
||||
|
||||
- **Markdown-friendly**. FRESH themes support Markdown and/or HTML formatting
|
||||
*across multiple formats*. That means if you **bold something in your resume**
|
||||
you will see that style reflected not just in the HTML version, but in the MS
|
||||
Word version, and the PDF too.
|
||||
|
||||
- **Multiple output formats** including HTML, MS Word, Markdown, LaTeX, plain
|
||||
text, and more.
|
||||
|
||||
- **Engine-agnostic**. FRESH themes can be built with Handlebars,
|
||||
Underscore, and in the future, other template engines such as Liquid.
|
||||
|
||||
- **DRY**. FRESH themes rely on partials and theme inheritance in order to
|
||||
minimize the amount of duplication and boilerplate you have to wade through
|
||||
to design and/or build a modern, multiformat resume.
|
||||
|
||||
- **Open and unaffiliated**. Like the [FRESH/FRESCA schema][f] they're based on,
|
||||
FRESH themes have no commercial or corporate backing, basis, or bias.
|
||||
|
||||
## Use
|
||||
|
||||
1. The quickest way to get started with FRESH themes is to install
|
||||
[HackMyResume][hmr]. Installing this repo (fresh-themes) is not required except
|
||||
for development purposes.
|
||||
|
||||
2. Create a [FRESH][f] or [JRS][jrs] résumé.
|
||||
|
||||
3. Run `hackmyresume build <your-resume.json> to <final-resume>.all -t
|
||||
<theme-name>` to generate all formats for a particular theme. For example:
|
||||
|
||||
```bash
|
||||
hackmyresume BUILD resume.json TO out/resume.all -t positive
|
||||
```
|
||||
|
||||
## Predefined FRESH Themes
|
||||
|
||||
This repository provides canonical versions of a handful of FRESH themes used
|
||||
in and installed with HackMyResume. Other FRESH themes may be available on
|
||||
GitHub and NPM.
|
||||
|
||||
- [positive][t-positive]: A visually dense/compact theme.
|
||||
- [modern][t-modern]: A middle of the road theme with a modern look 'n feel.
|
||||
- [compact][t-compact]: A visually dense/compact theme.
|
||||
- [awesome][t-awesome]: A technical resume theme based on [Awesome-CV][awe].
|
||||
- New themes weekly.
|
||||
|
||||
All FRESH themes in this repo are MIT licensed. You're free to change, modify,
|
||||
update, or improve them at will.
|
||||
|
||||
## How It Works
|
||||
|
||||
Each theme lives in a folder, e.g., `themes/informatic` or `themes/modern`. The folder contains individual template files assembled by the theme author. Each template can be used to generate a single type of output file such as HTML, Word, or PDF. Template files are named according to this scheme...
|
||||
FRESH themes are powered by the same templates you're familiar with from Jekyll,
|
||||
Handlebars, MS Word, or your server-side web language of choice. You create a
|
||||
FRESH theme the same way you would any other template: by intermixing markup
|
||||
(HTML, XML, plain text, whatever) with special tags or placeholders:
|
||||
|
||||
[ OuputFormat ].[ InputFormat ]
|
||||
```html
|
||||
<h3>{{ job.title }}</h3>
|
||||
<p>{{ job.summary }}</p>
|
||||
```
|
||||
|
||||
...where `[OuputFormat]` and `[InputFormat]` are both one of `html`, `pdf`, `md`, `txt`, `doc`, or `xml`. For example:
|
||||
Run it through a tool like HackMyResume, and you get finished markup suitable
|
||||
for display or saving as a document:
|
||||
|
||||
- `html.html` = An HTML template used to generate an HTML document.
|
||||
- `doc.xml` = An XML template used to generate an MS Word document.
|
||||
- `pdf.html` = An HTML template used to generate a PDF document.
|
||||
- `md.txt` = A text template used to generate a Markdown document.
|
||||
```html
|
||||
<h3>Ninja</h3>
|
||||
<p>Performed covert ops in feudal Japan.</p>
|
||||
```
|
||||
|
||||
This scheme ensures that theme template files have the "correct" file extension when the theme author is working with them in an editor—if your source data is XML then the template file will have an `.xml` extension regardless of whether you're ultimately generating an HTML page or a PDF document *from* that XML. It also provides a declarative mapping between a given input format (say, XML) and a given output file type (say, a Word doc or spreadsheet).
|
||||
The only difference between a FRESH theme and your Jekyll blog or MS Word
|
||||
template is the syntax. If you can do `{{ r.name }}` or `{% highlight html %}`
|
||||
in a template file you can work with FRESH themes.
|
||||
|
||||
For an annotated example of building a FRESH theme for multiple formats
|
||||
including HTML, MS Word, and PDF, check out the Modern theme's [HTML][h] and
|
||||
[DOC][d] templates.
|
||||
|
||||
## Structure
|
||||
|
||||
FRESH themes are structured to allow for flexible generation of documents in
|
||||
multiple formats. Each theme lives in a separate folder and consists of:
|
||||
|
||||
- A JSON description file.
|
||||
- One or more template files in Handlebars or Underscore format.
|
||||
- Any necessary support files (CSS, LaTeX partials, etc.).
|
||||
- A dedicated README.
|
||||
|
||||
Within its containing folder, a theme can have an arbitrary structure provided
|
||||
you either a) follow a standard naming convention or b) specify your theme files
|
||||
in your theme's JSON file.
|
||||
|
||||
## Contribute
|
||||
|
||||
Contributions are encouraged.
|
||||
|
||||
1. Fork, branch, and clone this repository.
|
||||
2. Add or edit a theme or make other changes.
|
||||
3. Submit a PR.
|
||||
4. Ideally, target the `dev` branch with your PR.
|
||||
|
||||
## License
|
||||
|
||||
MIT. See [LICENSE.md][1] for details.
|
||||
|
||||
[1]: http://fluentcv.com
|
||||
[2]: https://github.com/fluentdesk/fluentcmd
|
||||
[3]: ../LICENSE.md
|
||||
[2]: https://github.com/fluentdesk/fluentcv
|
||||
[3]: https://github.com/fluentdesk/fresh-themes/blob/master/LICENSE.md
|
||||
[f]: https://github.com/fluentdesk/FRESCA
|
||||
[h]: https://github.com/fluentdesk/fresh-themes/blob/dev/themes/modern/src/modern-html.html
|
||||
[d]: https://github.com/fluentdesk/fresh-themes/blob/dev/themes/modern/src/modern-doc.xml
|
||||
[jrs]: http://jsonresume.org
|
||||
[awe]: https://github.com/posquit0/Awesome-CV
|
||||
[t-awesome]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/awesome
|
||||
[t-underscore]: https://github.com/fluentdesk/fresh-themes-underscore
|
||||
[t-modern]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/modern
|
||||
[t-hello]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/hello-world
|
||||
[t-compact]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/compact
|
||||
[t-positive]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/positive
|
||||
[hmr]: https://github.com/hacksalot/hackmyresume
|
||||
|
37
package.json
37
package.json
@ -1,23 +1,42 @@
|
||||
{
|
||||
"name": "watermark",
|
||||
"version": "0.3.0-alpha",
|
||||
"description": "Themes and exemplars for FluentCV.",
|
||||
"private": true,
|
||||
"name": "fresh-themes",
|
||||
"version": "0.14.1-beta",
|
||||
"description": "Multiformat themes and templates for your résumé / CV.",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/fluentdesk/watermark.git"
|
||||
"url": "https://github.com/fluentdesk/fresh-themes.git"
|
||||
},
|
||||
"main": "README.md",
|
||||
"keywords": [
|
||||
"résumé",
|
||||
"resume",
|
||||
"CV",
|
||||
"employment",
|
||||
"portfolio",
|
||||
"Markdown"
|
||||
"Handlebars",
|
||||
"Underscore",
|
||||
"Markdown",
|
||||
"LaTeX",
|
||||
"HTML",
|
||||
"Word",
|
||||
"Microsoft Word",
|
||||
"PDF",
|
||||
"Acrobat",
|
||||
"Adobe",
|
||||
"JSON",
|
||||
"YAML"
|
||||
],
|
||||
"author": "hacksalot <hacksalot@indevious.com> (https://github.com/hacksalot)",
|
||||
"contributors": [
|
||||
"Brett Hardin (https://github.com/bhardin)",
|
||||
"Evan Plaice <evanplaice@gmail.com> (https://github.com/evanplaice)",
|
||||
"Ya Zhuang (https://github.com/zhuangya)",
|
||||
"hacksalot <hacksalot@indevious.com> (https://github.com/hacksalot)"
|
||||
],
|
||||
"author": "James M. Devlin",
|
||||
"license": "MIT",
|
||||
"bugs": {
|
||||
"url": "https://github.com/fluentdesk/watermark/issues"
|
||||
"url": "https://github.com/fluentdesk/fresh-themes/issues"
|
||||
},
|
||||
"homepage": "https://github.com/fluentdesk/watermark",
|
||||
"homepage": "https://github.com/fluentdesk/fresh-themes",
|
||||
"dependencies": { }
|
||||
}
|
||||
|
48
partials/doc/doc-fonts.hbs
Normal file
48
partials/doc/doc-fonts.hbs
Normal file
@ -0,0 +1,48 @@
|
||||
{{!
|
||||
The w:fonts node contains font setup information for the Word document,
|
||||
including the default font as well as optional descriptions of fonts via
|
||||
the <w:font> element.
|
||||
|
||||
This node is optional, but if omitted, Word will create a default <w:fonts>
|
||||
section on save, with defaults (like Times New Roman) that are probably not
|
||||
ideal for a specific use case. So we include this section by default, and set
|
||||
the fonts to the theme's declared typography settings.
|
||||
}}
|
||||
|
||||
<w:fonts>
|
||||
{{!
|
||||
The defaultFonts element defines the font to use when no other font or
|
||||
formatting is specified. It's optional, but if not specified, Word will
|
||||
fill it in to a default value. (Usually, it sets all four font families
|
||||
to "Times New Roman").
|
||||
}}
|
||||
<w:defaultFonts w:ascii="{{{fontFace 'default' 'Calibri'}}}" w:fareast="{{{fontFace 'default' 'Calibri'}}}" w:h-ansi="{{{fontFace 'default' 'Calibri'}}}" w:cs="{{{fontFace 'default' 'Calibri'}}}"/>
|
||||
|
||||
{{!
|
||||
Here go individual <w:font> entries. These are not required to actually use
|
||||
any fonts, but are used by Word when it has to reconstruct a missing font.
|
||||
Since fonts are not embedded into Word documents, this allows Word to
|
||||
display the document without losing too much visual fidelity.
|
||||
|
||||
In a standard Word document, this first entry would also be set to Times
|
||||
New Roman.
|
||||
}}
|
||||
|
||||
<w:font w:name="{{{fontFace 'default' 'Calibri'}}}">
|
||||
<w:panose-1 w:val="02020603050405020304"/>
|
||||
<w:charset w:val="00"/>
|
||||
<w:family w:val="Roman"/>
|
||||
<w:pitch w:val="variable"/>
|
||||
<w:sig w:usb-0="E0002AFF" w:usb-1="C0007841" w:usb-2="00000009" w:usb-3="00000000" w:csb-0="000001FF" w:csb-1="00000000"/>
|
||||
</w:font>
|
||||
|
||||
|
||||
<w:font w:name="Calibri">
|
||||
<w:panose-1 w:val="020F0502020204030204"/>
|
||||
<w:charset w:val="00"/>
|
||||
<w:family w:val="Swiss"/>
|
||||
<w:pitch w:val="variable"/>
|
||||
<w:sig w:usb-0="A00002EF" w:usb-1="4000207B" w:usb-2="00000000" w:usb-3="00000000" w:csb-0="0000009F" w:csb-1="00000000"/>
|
||||
</w:font>
|
||||
|
||||
</w:fonts>
|
118
partials/doc/doc-lists.hbs
Normal file
118
partials/doc/doc-lists.hbs
Normal file
@ -0,0 +1,118 @@
|
||||
<w:lists>
|
||||
<w:listDef w:listDefId="1">
|
||||
<w:lsid w:val="602C53DD"/>
|
||||
<w:plt w:val="HybridMultilevel"/>
|
||||
<w:tmpl w:val="61849B8C"/>
|
||||
<w:lvl w:ilvl="0" w:tplc="DD7ED086">
|
||||
<w:start w:val="1"/>
|
||||
<w:nfc w:val="23"/>
|
||||
<w:lvlText w:val="•"/>
|
||||
<w:lvlJc w:val="left"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="720" w:hanging="360"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="Calibri" w:h-ansi="Calibri" w:hint="default"/>
|
||||
</w:rPr>
|
||||
</w:lvl>
|
||||
<w:lvl w:ilvl="1" w:tplc="04090003" w:tentative="on">
|
||||
<w:start w:val="1"/>
|
||||
<w:nfc w:val="23"/>
|
||||
<w:lvlText w:val="o"/>
|
||||
<w:lvlJc w:val="left"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="1440" w:hanging="360"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/>
|
||||
</w:rPr>
|
||||
</w:lvl>
|
||||
<w:lvl w:ilvl="2" w:tplc="04090005" w:tentative="on">
|
||||
<w:start w:val="1"/>
|
||||
<w:nfc w:val="23"/>
|
||||
<w:lvlText w:val=""/>
|
||||
<w:lvlJc w:val="left"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="2160" w:hanging="360"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="Marlett" w:h-ansi="Marlett" w:hint="default"/>
|
||||
</w:rPr>
|
||||
</w:lvl>
|
||||
<w:lvl w:ilvl="3" w:tplc="04090001" w:tentative="on">
|
||||
<w:start w:val="1"/>
|
||||
<w:nfc w:val="23"/>
|
||||
<w:lvlText w:val=""/>
|
||||
<w:lvlJc w:val="left"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="2880" w:hanging="360"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/>
|
||||
</w:rPr>
|
||||
</w:lvl>
|
||||
<w:lvl w:ilvl="4" w:tplc="04090003" w:tentative="on">
|
||||
<w:start w:val="1"/>
|
||||
<w:nfc w:val="23"/>
|
||||
<w:lvlText w:val="o"/>
|
||||
<w:lvlJc w:val="left"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="3600" w:hanging="360"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/>
|
||||
</w:rPr>
|
||||
</w:lvl>
|
||||
<w:lvl w:ilvl="5" w:tplc="04090005" w:tentative="on">
|
||||
<w:start w:val="1"/>
|
||||
<w:nfc w:val="23"/>
|
||||
<w:lvlText w:val=""/>
|
||||
<w:lvlJc w:val="left"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="4320" w:hanging="360"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="Marlett" w:h-ansi="Marlett" w:hint="default"/>
|
||||
</w:rPr>
|
||||
</w:lvl>
|
||||
<w:lvl w:ilvl="6" w:tplc="04090001" w:tentative="on">
|
||||
<w:start w:val="1"/>
|
||||
<w:nfc w:val="23"/>
|
||||
<w:lvlText w:val=""/>
|
||||
<w:lvlJc w:val="left"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="5040" w:hanging="360"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="Symbol" w:h-ansi="Symbol" w:hint="default"/>
|
||||
</w:rPr>
|
||||
</w:lvl>
|
||||
<w:lvl w:ilvl="7" w:tplc="04090003" w:tentative="on">
|
||||
<w:start w:val="1"/>
|
||||
<w:nfc w:val="23"/>
|
||||
<w:lvlText w:val="o"/>
|
||||
<w:lvlJc w:val="left"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="5760" w:hanging="360"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="Courier New" w:h-ansi="Courier New" w:cs="Courier New" w:hint="default"/>
|
||||
</w:rPr>
|
||||
</w:lvl>
|
||||
<w:lvl w:ilvl="8" w:tplc="04090005" w:tentative="on">
|
||||
<w:start w:val="1"/>
|
||||
<w:nfc w:val="23"/>
|
||||
<w:lvlText w:val=""/>
|
||||
<w:lvlJc w:val="left"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="6480" w:hanging="360"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="Marlett" w:h-ansi="Marlett" w:hint="default"/>
|
||||
</w:rPr>
|
||||
</w:lvl>
|
||||
</w:listDef>
|
||||
<w:list w:ilfo="1">
|
||||
<w:ilst w:val="1"/>
|
||||
</w:list>
|
||||
</w:lists>
|
41
partials/doc/doc-pr.hbs
Normal file
41
partials/doc/doc-pr.hbs
Normal file
@ -0,0 +1,41 @@
|
||||
<w:docPr>
|
||||
<w:view w:val="print"/>
|
||||
<w:zoom w:percent="98"/>
|
||||
<w:doNotEmbedSystemFonts/>
|
||||
<w:defaultTabStop w:val="720"/>
|
||||
<w:characterSpacingControl w:val="DontCompress"/>
|
||||
<w:webPageEncoding w:val="unicode"/>
|
||||
<w:optimizeForBrowser/>
|
||||
<w:allowPNG/>
|
||||
<w:validateAgainstSchema/>
|
||||
<w:saveInvalidXML w:val="off"/>
|
||||
<w:ignoreMixedContent w:val="off"/>
|
||||
<w:alwaysShowPlaceholderText w:val="off"/>
|
||||
<w:compat>
|
||||
<w:breakWrappedTables/>
|
||||
</w:compat>
|
||||
<wsp:rsids>
|
||||
<wsp:rsidRoot wsp:val="00C146CA"/>
|
||||
<wsp:rsid wsp:val="000A3AF0"/>
|
||||
<wsp:rsid wsp:val="001B7422"/>
|
||||
<wsp:rsid wsp:val="002743C8"/>
|
||||
<wsp:rsid wsp:val="002865F0"/>
|
||||
<wsp:rsid wsp:val="002D3B7B"/>
|
||||
<wsp:rsid wsp:val="00397D4D"/>
|
||||
<wsp:rsid wsp:val="00437135"/>
|
||||
<wsp:rsid wsp:val="00505903"/>
|
||||
<wsp:rsid wsp:val="00606071"/>
|
||||
<wsp:rsid wsp:val="006C2CFB"/>
|
||||
<wsp:rsid wsp:val="00771B3E"/>
|
||||
<wsp:rsid wsp:val="007D096C"/>
|
||||
<wsp:rsid wsp:val="009452CA"/>
|
||||
<wsp:rsid wsp:val="00A210E1"/>
|
||||
<wsp:rsid wsp:val="00B43FDC"/>
|
||||
<wsp:rsid wsp:val="00C146CA"/>
|
||||
<wsp:rsid wsp:val="00C77315"/>
|
||||
<wsp:rsid wsp:val="00CD3781"/>
|
||||
<wsp:rsid wsp:val="00E578D4"/>
|
||||
<wsp:rsid wsp:val="00EA0B64"/>
|
||||
<wsp:rsid wsp:val="00FE101B"/>
|
||||
</wsp:rsids>
|
||||
</w:docPr>
|
17
partials/doc/doc-properties.hbs
Normal file
17
partials/doc/doc-properties.hbs
Normal file
@ -0,0 +1,17 @@
|
||||
<o:DocumentProperties>
|
||||
<o:Title>Resume for {{ r.name }}</o:Title>
|
||||
<o:Author>{{ r.name }}</o:Author>
|
||||
<o:Keywords>resume;CV</o:Keywords>
|
||||
<o:LastAuthor>{{ r.name }}</o:LastAuthor>
|
||||
<o:Revision>1</o:Revision>
|
||||
<o:TotalTime>60</o:TotalTime>
|
||||
<o:Created>2015-12-16T17:38:00Z</o:Created>
|
||||
<o:LastSaved>2015-12-16T18:32:00Z</o:LastSaved>
|
||||
<o:Pages>1</o:Pages>
|
||||
<o:Words>241</o:Words>
|
||||
<o:Characters>1379</o:Characters>
|
||||
<o:Lines>11</o:Lines>
|
||||
<o:Paragraphs>3</o:Paragraphs>
|
||||
<o:CharactersWithSpaces>1617</o:CharactersWithSpaces>
|
||||
<o:Version>15</o:Version>
|
||||
</o:DocumentProperties>
|
253
partials/doc/doc-styles.hbs
Normal file
253
partials/doc/doc-styles.hbs
Normal file
@ -0,0 +1,253 @@
|
||||
<w:styles>
|
||||
<w:style w:type="paragraph" w:default="on" w:styleId="Normal">
|
||||
<w:name w:val="Normal"/>
|
||||
<w:rsid w:val="002743C8"/>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="{{{fontFace 'default' 'Calibri'}}}" w:h-ansi="{{{fontFace 'default' 'Calibri'}}}"/>
|
||||
<wx:font wx:val="{{{fontFace 'default' 'Calibri'}}}"/>
|
||||
<w:sz-cs w:val="24"/>
|
||||
<w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/>
|
||||
</w:rPr>
|
||||
<w:pPr>
|
||||
<w:jc w:val="both"/>
|
||||
</w:pPr>
|
||||
</w:style>
|
||||
<w:style w:type="paragraph" w:styleId="Heading1">
|
||||
<w:name w:val="heading 1"/>
|
||||
<wx:uiName wx:val="Heading 1"/>
|
||||
<w:basedOn w:val="Normal"/>
|
||||
<w:link w:val="Heading1Char"/>
|
||||
<w:rsid w:val="00505903"/>
|
||||
<w:pPr>
|
||||
<w:spacing w:before="100" w:before-autospacing="on"/>
|
||||
<w:outlineLvl w:val="0"/>
|
||||
<w:pBdr>
|
||||
<w:top w:val="single" w:sz="6" w:space="1" w:color="{{{color 'heading-border' 'EEEEEE'}}}" />
|
||||
</w:pBdr>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<wx:font wx:val="{{{fontFace 'heading1' 'Calibri'}}}"/>
|
||||
<w:rFonts w:ascii="{{{fontFace 'heading1' 'Calibri'}}}" w:h-ansi="{{{fontFace 'heading1' 'Calibri'}}}"/>
|
||||
<w:color w:val="{{{color 'heading1' 'AEAAAA'}}}"/>
|
||||
<w:kern w:val="36"/>
|
||||
<w:sz w:val="{{{fontSize 'heading1' 40 'half-point'}}}"/>
|
||||
<w:sz-cs w:val="{{{fontSize 'heading1' 40 'half-point'}}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="paragraph" w:styleId="Heading2">
|
||||
<w:name w:val="heading 2"/>
|
||||
<wx:uiName wx:val="Heading 2"/>
|
||||
<w:basedOn w:val="Normal"/>
|
||||
<w:link w:val="Heading2Char"/>
|
||||
<w:rsid w:val="00505903"/>
|
||||
<w:pPr>
|
||||
<w:spacing w:before="120"/>
|
||||
<w:outlineLvl w:val="1"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<wx:font wx:val="{{{fontFace 'heading2' 'Calibri'}}}"/>
|
||||
<w:rFonts w:ascii="{{{fontFace 'heading2' 'Calibri'}}}" w:h-ansi="{{{fontFace 'heading2' 'Calibri'}}}"/>
|
||||
<w:b/>
|
||||
<w:b-cs/>
|
||||
<w:caps/>
|
||||
<w:sz-cs w:val="36"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="paragraph" w:styleId="Heading3">
|
||||
<w:name w:val="heading 3"/>
|
||||
<wx:uiName wx:val="Heading 3"/>
|
||||
<w:basedOn w:val="Normal"/>
|
||||
<w:link w:val="Heading3Char"/>
|
||||
<w:rsid w:val="001B7422"/>
|
||||
<w:pPr>
|
||||
<w:spacing w:before="240" w:after="100" w:after-autospacing="on"/>
|
||||
<w:outlineLvl w:val="2"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<wx:font wx:val="{{fontFace 'heading3'}}"/>
|
||||
<w:b/>
|
||||
<w:b-cs/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:default="on" w:styleId="DefaultParagraphFont">
|
||||
<w:name w:val="Default Paragraph Font"/>
|
||||
</w:style>
|
||||
<w:style w:type="table" w:default="on" w:styleId="TableNormal">
|
||||
<w:name w:val="Normal Table"/>
|
||||
<wx:uiName wx:val="Table Normal"/>
|
||||
<w:rPr>
|
||||
<wx:font wx:val="{{{fontFace 'table' 'Calibri'}}}"/>
|
||||
<w:lang w:val="EN-US" w:fareast="EN-US" w:bidi="AR-SA"/>
|
||||
</w:rPr>
|
||||
<w:tblPr>
|
||||
<w:tblInd w:w="0" w:type="dxa"/>
|
||||
<w:tblCellMar>
|
||||
<w:top w:w="0" w:type="dxa"/>
|
||||
<w:left w:w="108" w:type="dxa"/>
|
||||
<w:bottom w:w="0" w:type="dxa"/>
|
||||
<w:right w:w="108" w:type="dxa"/>
|
||||
</w:tblCellMar>
|
||||
</w:tblPr>
|
||||
</w:style>
|
||||
<w:style w:type="list" w:default="on" w:styleId="NoList">
|
||||
<w:name w:val="No List"/>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="Hyperlink">
|
||||
<w:name w:val="Hyperlink"/>
|
||||
<w:rsid w:val="001B7422"/>
|
||||
<w:rPr>
|
||||
<w:strike w:val="off"/>
|
||||
<w:dstrike w:val="off"/>
|
||||
<w:color w:val="{{{color 'hyperlink' '0064BD'}}}"/>
|
||||
<w:u w:val="none"/>
|
||||
<w:effect w:val="none"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="FollowedHyperlink">
|
||||
<w:name w:val="FollowedHyperlink"/>
|
||||
<w:rsid w:val="001B7422"/>
|
||||
<w:rPr>
|
||||
<w:strike w:val="off"/>
|
||||
<w:dstrike w:val="off"/>
|
||||
<w:color w:val="{{{color 'visited' '7B0796'}}}"/>
|
||||
<w:u w:val="none"/>
|
||||
<w:effect w:val="none"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="Heading2Char">
|
||||
<w:name w:val="Heading 2 Char"/>
|
||||
<w:link w:val="Heading2"/>
|
||||
<w:rsid w:val="00505903"/>
|
||||
<w:rPr>
|
||||
<wx:font wx:val="{{{fontFace 'heading2' 'Calibri'}}}"/>
|
||||
<w:rFonts w:ascii="{{{fontFace 'heading2' 'Calibri'}}}" w:h-ansi="{{{fontFace 'heading2' 'Calibri'}}}"/>
|
||||
<w:b/>
|
||||
<w:b-cs/>
|
||||
<w:caps/>
|
||||
<w:sz-cs w:val="{{{fontSize 'heading2' 36 'half-point'}}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="Heading3Char">
|
||||
<w:name w:val="Heading 3 Char"/>
|
||||
<w:link w:val="Heading3"/>
|
||||
<w:rsid w:val="001B7422"/>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="{{{fontFace 'heading3' 'Calibri'}}}" w:fareast="{{{fontFace 'heading3' 'Calibri'}}}" w:h-ansi="{{{fontFace 'heading3' 'Calibri'}}}" w:cs="{{{fontFace 'heading3' 'Calibri'}}}"/>
|
||||
<w:color w:val="1F4D78"/>
|
||||
<w:sz w:val="{{{fontSize 'heading3' 24 'half-point'}}}"/>
|
||||
<w:sz-cs w:val="{{{fontSize 'heading3' 24 'half-point'}}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="paragraph" w:styleId="NormalWeb">
|
||||
<w:name w:val="Normal (Web)"/>
|
||||
<w:basedOn w:val="Normal"/>
|
||||
<w:rsid w:val="001B7422"/>
|
||||
<w:pPr>
|
||||
<w:spacing w:before="100" w:before-autospacing="on" w:after="100" w:after-autospacing="on"/>
|
||||
<w:jc w:val="both"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<wx:font wx:val="{{{fontFace 'default-view-web' 'Calibri' }}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="Heading1Char">
|
||||
<w:name w:val="Heading 1 Char"/>
|
||||
<w:link w:val="Heading1"/>
|
||||
<w:rsid w:val="00505903"/>
|
||||
<w:rPr>
|
||||
<wx:font wx:val="{{{fontFace 'heading1' 'Calibri'}}}"/>
|
||||
<w:rFonts w:ascii="{{{fontFace 'heading1' 'Calibri'}}}" w:h-ansi="{{{fontFace 'heading1' 'Calibri'}}}"/>
|
||||
<w:color w:val="{{{color 'heading1' 'AEAAAA'}}}"/>
|
||||
<w:kern w:val="36"/>
|
||||
<w:sz w:val="{{fontSize 'heading1' 40 'half-point'}}"/>
|
||||
<w:sz-cs w:val="{{fontSize 'heading1' 40 'half-point'}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="Strong">
|
||||
<w:name w:val="Strong"/>
|
||||
<w:rsid w:val="001B7422"/>
|
||||
<w:rPr>
|
||||
<w:b/>
|
||||
<w:b-cs/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="Emphasis">
|
||||
<w:name w:val="Emphasis"/>
|
||||
<w:rsid w:val="001B7422"/>
|
||||
<w:rPr>
|
||||
<w:i/>
|
||||
<w:i-cs/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="tenure">
|
||||
<w:name w:val="tenure"/>
|
||||
<w:basedOn w:val="DefaultParagraphFont"/>
|
||||
<w:rsid w:val="001B7422"/>
|
||||
</w:style>
|
||||
<w:style w:type="paragraph" w:styleId="Title">
|
||||
<w:name w:val="Title"/>
|
||||
<w:basedOn w:val="Normal"/>
|
||||
<w:next w:val="Normal"/>
|
||||
<w:link w:val="TitleChar"/>
|
||||
<w:rsid w:val="002D3B7B"/>
|
||||
<w:pPr>
|
||||
<w:contextualSpacing/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="{{{fontFace 'title'}}}" w:h-ansi="{{{fontFace 'title'}}}"/>
|
||||
<wx:font wx:val="{{{fontFace 'title'}}}"/>
|
||||
<w:b/>
|
||||
<w:spacing w:val="-10"/>
|
||||
<w:kern w:val="28"/>
|
||||
<w:sz w:val="{{{fontSize 'title' 48 'half-point'}}}"/>
|
||||
<w:sz-cs w:val="{{{fontSize 'title' 48 'half-point'}}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="TitleChar">
|
||||
<w:name w:val="Title Char"/>
|
||||
<w:link w:val="Title"/>
|
||||
<w:rsid w:val="002D3B7B"/>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="{{{fontFace 'title'}}}" w:h-ansi="{{{fontFace 'title'}}}"/>
|
||||
<w:spacing w:val="-10"/>
|
||||
<w:kern w:val="28"/>
|
||||
<w:sz w:val="{{{fontSize 'title' 48 'half-point'}}}"/>
|
||||
<w:sz-cs w:val="{{{fontSize 'title' 48 'half-point'}}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="paragraph" w:styleId="ListParagraph">
|
||||
<w:name w:val="List Paragraph"/>
|
||||
<w:basedOn w:val="Normal"/>
|
||||
<w:rsid w:val="00C146CA"/>
|
||||
<w:pPr>
|
||||
<w:ind w:left="720"/>
|
||||
<w:contextualSpacing/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<wx:font wx:val="{{{fontFace 'list-paragraph' 'Calibri' }}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="paragraph" w:styleId="Summary">
|
||||
<w:name w:val="Summary"/>
|
||||
<w:basedOn w:val="Normal"/>
|
||||
<w:link w:val="SummaryChar"/>
|
||||
<w:rsid w:val="00A210E1"/>
|
||||
<w:pPr>
|
||||
<w:spacing w:before="120"/>
|
||||
</w:pPr>
|
||||
<w:rPr>
|
||||
<wx:font wx:val="{{{fontFace 'summary' 'Calibri'}}}"/>
|
||||
<w:color w:val="{{{color 'summary' '767171'}}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
<w:style w:type="character" w:styleId="SummaryChar">
|
||||
<w:name w:val="Summary Char"/>
|
||||
<w:link w:val="Summary"/>
|
||||
<w:rsid w:val="00A210E1"/>
|
||||
<w:rPr>
|
||||
<w:rFonts w:ascii="{{{fontFace 'summary' 'Calibri'}}}" w:h-ansi="{{{fontFace 'summary' 'Calibri'}}}"/>
|
||||
<w:sz-cs w:val="{{{fontSize 'summary' 24 'half-point'}}}"/>
|
||||
<w:sz w:val="{{{fontSize 'summary' 24 'half-point'}}}"/>
|
||||
</w:rPr>
|
||||
</w:style>
|
||||
</w:styles>
|
18
partials/doc/header-icon.hbs
Normal file
18
partials/doc/header-icon.hbs
Normal file
@ -0,0 +1,18 @@
|
||||
{{! A resume heading with prefixed font-awesome icon. }}
|
||||
<wx:pBdrGroup>
|
||||
<wx:borders>
|
||||
<wx:top wx:val="solid" wx:bdrwidth="15" wx:space="1" wx:color="EEEEEE"/>
|
||||
</wx:borders>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00693C5A" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading1"/>
|
||||
<w:ind w:left="-720"/>
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
{{> (lookup . '_icon') }}
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{{sectionTitle _title}}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
</wx:pBdrGroup>
|
9
partials/doc/header-simple.hbs
Normal file
9
partials/doc/header-simple.hbs
Normal file
@ -0,0 +1,9 @@
|
||||
{{! A simple resume heading. }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading1"/>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{{sectionTitle _title}}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
6
partials/doc/pict/arrow.hbs
Normal file
6
partials/doc/pict/arrow.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000008.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc9JREFUeNrs2GlPwjAYAOAOcGMVxyHHBIIkgIl+wSj//xdoPDABBY1BYQNRYMI4tnSK8sEg7JItTWy/7eyzvm+vUZqmAZyKB2BWCIiACIiACIiACIiACOgfgHqNq4ub2ivCBdRpPg9GXaF6VmkjnEKmyS91GyZHc8iOyemktmzy/aU2dTiYqL/OTrQVJgBKhwkzX09Z2yjOhl3xWWy/S5PpzNoGk4KxvBmTWRDqP93VWp2xguw3qCmTGZAklm/rvam6gZQyNhk2odQ4L1c3o1nk0+W9bLuXqW/lysPI1b8RuqBOtdpTNlrdPGTHOWgPpLaag9mmNYZJrXNV6Aw1lzW6A6M4kNd7PFssR9OQY+fPMztxzv+zG1w/LjWtWY0uaKSsiBfFRJOZg/0ErTPCzyhgV6MH6suT5Vu3+ZNiHvociZTluczD8qXTvB84qzE/2zN8zg2NXgtxfhqA8eKADWcjpl8ZT6UFRYKZo8KujcXNWpAnyNDC+DuvIZekLbwznCmGHRip42Fu0V28gSDEYepIRQKU+5slvaqSMe4ronQgggcIpKMh73xSk/u4bBT3shHmc7WIEC4gECjwIQog1T2Q8RIWyTKC0IcPyOXyIcAAUAi1CCT2DrUAAAAASUVORK5CYII=</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000008.png" o:title="fa-mortar-board"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/bicycle.hbs
Normal file
6
partials/doc/pict/bicycle.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000015.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABEpJREFUeNrsV2tz2kYUXQmBBQghZDAYZFsmxo/4VbfOtNPp3+9MmzpxqF8EAyYEbCxjLITEQwipuwIMxIChqSeZqTT6sivp7rnnnj13hRmGAb6nCwff2WUBsgBZgCxAFiALkAXIAmQBsgBZgCxA/zNAxFdHkEppQdL7Y4c7EA578W8GKJ0+LSjDU3cS/uZ1iHhZQHpNqqlf/nTjDrcr4POXGqLapUg3DB20hXQi5N9h/xUkbLp/+9vz3y+F9pezDt/Gr7uB4QKmjuJF2YCPYr/sBvEXE7WHoewEhvXuR94aslgZuvVA1D8Hn6gPmURRezmGBi/t+vjPZHWKr2zM3s8zF25mUhvpk1R1uhzaYuLiVv+vGNLKheyna0FudqSMYzaSmo8GtVSq3IBDz8pvB0v4CLjHbwuKDjDK7agpTR3Y2KBXFytSs91BhtudLBuOvlp0ETMAUktn8fP75tjk7MzemxG10IunfyRFFXQU7cz/dZKpj+ESc3Jb+2t+YpptLxXjF4lKy8zGHYqEwzSJUpcgYWXZjE+Q1Ij8tNvEFUID4W5uBXEpU2r00Ng966t8J4z4OZ97qKtGPX/+Tl3/6aldEU84TycRGsw1H/1xe/HxMXGfqfXia9XC6SV7GKMH08jFUwL6zhndhuQ9JC+upUd2WjURuMMMDOalmCAnFU7PrkqtlnB5xvj3w8QkUd+kilABgPDyhwNoQDnxASkDSofb9NoAMGThU2k4jawC18focGyZBvpVrthEzCys73LIBJBVlh9NgI7sbIdp6B1GNffxYeIuy5dE5H7OcCyCD9Ti/GOpYdZiZ5cPxQIUWkIq5vvSeW/CdfjWfngFadPy5aqJPrgZ8q5thSjsyY6jo+us3SxhQZxQMrnaQGnMeTjXgOucmLWA6xGtXPw4B3QVJWeIheMPt+YWaCh96aCJBxnBBxTNoyG9thOqvL2pm1Y5/ygaat7tuBfVdksCgBnHkKaZtBKEo1+M7HXPddS6IirwrneMQGt2hkoNkoq5Tel0XlRURLON9HRjkLEY70QsCYV8fzGWdDzbXAkCDtsQF9q63WB8NKjkZH2oz9YQJmLOTXW/xsng6nJf4m4HlFm73agCsNCt0PIGX0uXXUtcP0y5oT4LiPKQxF1Ta1bzNRDtVo1gN/bZwZdqqaOjugowJnKww400GR9FAkEBspTVAY/3hLx5EBmSx71ZaJudniRqzs/A5ED9+rIwxhU14fJORoHoEDf2SMOxHhhXr96O7a9SJllGwiSZCDOxly2uhdxwSqtkj85utBEOfpyoIMlQCyv+CQ1ydTmEdjt0mpOc+CQM8iHTpTDP8obv2dYxzqlv8oWSaG43wsMdHvDkMyfbzPt4xxsx0hOILgVNc+85Nei41AinnrWXYS4fv7cbIac6bWf/PsmX27P1smm7PcBsLmqeX+EXWMcspwlVTCczQkVuGV/T7b/l9Y8AAwCSXjehR+kgEQAAAABJRU5ErkJggg==</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000015.png" o:title="fa-bicycle"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/book.hbs
Normal file
6
partials/doc/pict/book.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000013.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArtJREFUeNrsmP1v0kAYx1soxZW2YOl4s8xkvkyJMZop/380JkuMLpmOxSkvQQasdNCWUks5Wq8WZP4waG9HMpPeL/SSK/e553m+z/NcSdd1ibs0YsQdGxFQBBQBRUARUAQUAUVAEVAE9J8BUUhv2er3by2TpJ2Z7QTahS3u7ZfSQU5PItw67Prx0cXECfkWk39ZPeC34bJRQw5NA4dpKFuJIavekmdI0RpLbCOGBo3+dfOQFLl+vQsWEUHymeI2gJx/w+J19YBZt7p+/O5i4q8VynCvka5wvEjhA5IH6vzvJM7szAxVu3k16CqTxeMOV4BbqZe12g/x1dvHPB4gIPfG9mo6V1pflIAS40s0QRi9sUVM9QFB8DiC2mqenmtzpLyVzOShZ82+PoXBRCfxxJDVVcZgNU0UKofP1kUDaH88avzyebhSBvJ0VY+HFSQ8sp+C6wGdTEtrY5MAnaG1eKSZLAsDvDc24H6sUMKjMvPSO98KT/n8/sOa0ziuu+SP89ldCNjXTThh+SIe2RvNkXnjluuLE5vzbNKTDZiRUuJDCkem1s9rV0jp2fNRJgd/2kMd8iRThU0WCAY0mJiI3QTJZ8te/hoZ0JxMRqKx1DLVtFDbG0ZY+csXPwagXkefI/Kk0hL0kXzl/YEv/tsD2fX+EJWHYQtwA2MwsZfivzWQ2fjaRel+/GQllKGPtK4BBRHP5Hdx9EPK2ED+jp3kCswygZGsmMPS5M8cB1lf4h70kf1TgwqleCEYz6bEqFqL6h4jyTDNJcUIUuUR4yVo44997j/Ac+ugYh4GW6y+eUKjmAm0vY5okaxxuIzNc/egTOSzjmKG952tnA10T2xcIXDN3HgNAsPTTyeodcNvVHJPDyuBiYLcy4DZPDvpaBaK3BLi/vMXEh9CC8EvisDQLBCqriYYngl7z/otwABxHQzMzw8ozAAAAABJRU5ErkJggg==</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000013.png" o:title="fa-book"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/code.hbs
Normal file
6
partials/doc/pict/code.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000009.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlQTFRFv8HDv8HEv8LQv8LSv8zdv8HGv8LKv8HKv8jXv8bVv8LOwczdzcHDycLEwcHDxcHGycLD18bD1cTDzcLDx8HD28jD08LDw8HD1cbDxcHD2czS1czSy8bEw9Dmzdzxz97xydj1xdLqx9Tqy9jszdz7wc7iy9bu0+P/2ef72e//2/X/+djK4czD6dDE89bK4crD99rM997Q/dzO5c7E89TI997T//vd/efX/+HQ++XT//Hd/+3V/+nT///5+/n/+//////75f//6f///f/////s///q8//////1///37/////vo///k4fH/5//////w4+/7//Hk5fH/////unTQ4QAAAQ1JREFUSMft1GtTQUEYB/A/JSlCoXJJUYqKqNwvFaFDquf7f5h0jrMXe3BmvGrGvnp29jc7O/99dkG2BzZ0Q/8/bbVt01vsd+zRlzskbO5a9jqul9OK78woqgfOV6r5kwtpJYCtN726x3a3F4QruYBO5c6NXr0f4pyofiRbWEhqhNxZUiwsJOWx2yfFwkIOwrgwKslClWJUooUqjahUq9NhAUh1Gf2Lik0eAM+HsKsWhCNtLo8iuGSyeIy9sXRW7YTb5qk7ZyFZAoI1o5qTPFdmeVSyFG7LtDwqWYo9MLMls2fmpNRZU+v8pEdc6bNJWJZyv2rRLyGq79jP8lcgRrXiwTzxqFbR53hm/S/jF09ZANBqGaBnAAAAAElFTkSuQmCC</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000009.png" o:title="fa-mortar-board"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/edu.hbs
Normal file
6
partials/doc/pict/edu.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000004.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaFQTFRFv8HDv8LIv8HGv8HEv8HKv8HMv8jXv8HOv8jZv8TT3dLS2c7Kw8HDwcbM08rIwcHDwcTKz9Lbz8jGy9DXy8bEyczTycTDxcrSx8LDw8jV2dDMxcHD3dLOw8jO1cTDx8rSwc7fzdLbz8LD1czK3dLTx8HD28jDy8HDy8zOz8rI0cLD3crD18jE0cjGyc7Z29LQz8rKxcLEw8LEw8TKy8zQ1djdzcHD1drk09bi09jm0dbizdz/xdLqy9jsxdTswc7i3ePs2eHo2+Ps2e3/z+H/3ev/2/X/3fn/2e//z+H71en/69zT6djS49LO/d7Q6drT4czD59TQ/97O/drM79LG5c7E8ePZ+eHS7eHX8+Pb/+/X/ePS8ePb//Xb9eXZ7+Pd///d/+nT/+HQ///7+evk8fX7///59+fi6/P5//v16ev1/f////nz5efz+////fXs+fv/+/Po9/n/6////evi9///8/n////q//nu4+fz///i+fHw9fX7///18//q4f/q8//i//nm6+/7///o+f//7///4///9+/w8+/w8/P5////rwMOhgAAAWBJREFUSMdj6CIaMIwqHVVKL6XJKVzmqUQoTUvn5mEAAl6LDLxKM8P4+BngQEAwKxu70hxvISR1EMAonJuHrjTfR4QBO2ASdShAKC30FWPAC8Qdi8BKwyUYiACSxUClJVLShFXyWpaCHZCcIoPXBbLmZUjeKpfDoYxZ3qkANQT8+FmcK/zRQ4tJtDIPPVyTAxgUQMGdGYGIA0ZF1BiAKq1SYnbpCgQHSVqkMjBmBawywJ5QcUVXGqXK4tYVAPQoOJ0kV9eAU4MUMBit0ZVG87C616pBYh5sXmaMMjjVYCiNVWdgYKuDBwKjhibcxehKg4Bi7PVYw8sGm6kNWsQo7QpmYPGo1cYWA57oSkMYmLy6GnUwVdpmoysNBbs/OU4XNbL0mjCiABROdpCsEK9vYGgEBMYmpmiRBVHaDPS8PXGZO8GMgYGjhSilicDEzdlKlNIkYOSwtxGlNK29o6OToFsBkPOxfsuGle0AAAAASUVORK5CYIJ=</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000004.png" o:title="fa-mortar-board"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/emp.hbs
Normal file
6
partials/doc/pict/emp.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000003.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASZQTFRFv8HDv8HOv8HGv8LIv8TTv8zdv8LOv8bVv8LEv8HEv8HKv8rbv8LQv8HIv8jXv8HMv8LKv8TQz8bEw8LEw8LGydDfyczOz8jGw8jOz8zKw8HDwcbMz8zOycTDy8zOzcHD1cTDxcHDz8LD3crEwcHDwcLEw8LDycHDx8HD0cLDy8HD1drb3dTMy9Tb3drTycLDwcrV3drb1cjE29rb287Izdz/z9zsxdDky9r7ydbs2/X/2/H/1eXw79LG79zQ69bK7dLG487E897Q89bK/+3d///d/+nT8+vd//XZ/+fT//HZ/ePS8+XV8+/f//vb9///4f//7//////q4evw8+/s6+/w7f/////o/f//4+/w8+/w7+/w4fv/4//////59+/w8/P5////sDySyAAAAP9JREFUSMdjSCQaMIwqHZJKXYSEsQARUX9MpbYMWAFjAD2VMomJMzBISEoxSMvIMjDLieNRyhLoKs8YEKTAYArksia6KeJWyhZsJ8Vk5q7EYB6izMAeaq9CHW+pqjEwcAAxpzDQQFUVvG71UOeyArrVAuxWTzxuZQnzUueyDgcpdWDgjvCWoncU8ET6aPDa+GoyWEY5MvBFO0nh85afFn8MUVEADixVYEBBAkuNOm4V0NZR4dTV02cwMDRiEDQ2oU5yIcFUUpMLHOANAVC4wlXidysothg4wLlahUBsgQCXFQoXn1KoHJWVkuAAuLdwK3XGEQWxmErj4qOwgQS4AgDkC738cGCe/AAAAABJRU5ErkJggk==</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000003.png" o:title="fa-building"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/group.hbs
Normal file
6
partials/doc/pict/group.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000014.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5hJREFUeNrsmPtT2kAQx0M4DhJeAZFGqohBGdHal9PWdvrX94dOO1Pta2gtICLFgBQhhhDgOJLGii8khZBMpz9kh58y2c3n9na/e4dDVVXifzKS+M/MBrKBbCAbyAaygWwgG+gfG5jqLfSr/IOvyjImPb4AyyUXaDBlfCQcZEuNjoRJmvYvLnMRZoKnY+KJUaln977XpJtvOf2prUexwCQYfJLdzfO9m54uNrW9zgIzW/Yrm7tNo9mglc8V0CScWqZwm0azfjWX4bGZGipX6/1xaWufFoW/e1Z4cTDmsdoqH8gmaqiHddaD8WWKFFls1GtiT1sdFb43z/jgRTIUnVrAqE0Q9KxALlLLoTLOEWjfRZX9z8Vq5zoTpeND4Aom0ulFRj8H0Gtiy2KRsHPcc7c/Rhb23h/cpBkmoH+W/7K7X11k/Y5xnlRkiTYBBO5vJBk42ppeLj1XzvCiboOeF6+ylIi4Rj0D99c4eva2x0hWIA0V4Wc2x9e7WjmR0Def2lylj3bfVjoT1hJMvt6E5e/FsjD0ZFfSXBQqCBEQksaBcOPr7pdmH7iDieVkjKUvQ2AFE+WP7wqdSYrhCj9+lgoAQF5HPC4elsrtAemNPd/mPMaKWi4Wmucdj3tn+exePusAf0pCUUF0g1PQFCrd74mgVHhTkYe1pGL1SjVOCjVuI2qohurt23KhhTv/KYan09AR39qJgdSUjRU16iBFT4G6IR+cgsTlDsh6MnahRkaAZKQXShWbTZahJs9tOkQft/RUGaGWZccPJPD1lTjr+vvU9ibWPIV6x2hwXSAajq93SAVjrB+I/vXNWMChu1vs2tYigXyRaNTrHhsIAMoYEEzeyYHTv/pw5/kyQ8hn/GGuhOJPXyRZalTItdGx+nA75ans/+DrEvIspF7tJFm3YyR/8ZWFGYQRdasnfKt3gR64F0EHmWzralY46FD8QXrJg0aGKyHkMt8q7StlAO7IxpN5dDTsK0iFouyczgZMcUC7MiHz/tPp3bOIk6Z8DEP9ia90xbNGu3e3HTQl3NnmpmnNqYHk/IcPVWn2s7IzsvryQcy6Q7501DRBc66EjZOfFt465KrYM3mdUCShZh3QqYQIs6Z2RdkqIKHdteDfbIxEq4AQVszzEINu275K/yugMO2x4Ftu35xVQCCeCLnMLt07l2As2zIQ3kqvh9xgVhroZR8/snZ0DDtXlqW+0Y4DdNADp335twADAHYlmV3HkUP7AAAAAElFTkSuQmCC</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000014.png" o:title="fa-group"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/justice-scales.hbs
Normal file
6
partials/doc/pict/justice-scales.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000011.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8dJREFUeNrsl+1v2lYUhy8GLo6xsQHjuEA9MI4hTatG2qR+2D8/aR8mVVOytlrLO65DKLOT4DcoOMYMGqlbi7GdJlOjyVf+4mv76Dlvv3scW61W4CGtWAQUAUVAEVAEFAFFQBFQBHQ3IEcft6ShMQdomi2JZQZ+XyC1+VtrfP35NsmIPz5hE/81kNo/HRquZ3jm2mIJkqR4wEG1/VZduPEUhXoDoYV6g8MCgcJ4Y2rm1Nj9GKfrRRoCOo+rI2O50KYLz9cgnAJwP0AERaSR3RGyLlqj7DpCl9Z6xydCZPp/W0PAsfQ52MNx6N1lf75t6ksQ2+Pqz3jPLnNmM8uFFB6GFAl+xWifnLz5/eRV17OOEiSLo58spXLePT8bvjp9+fqPl29UcB9AzqinzomySNij3pl7+xS4w540RTmeAhOpa9wdSGlKJizWKsVaATWHTeW2PJPuuY5kOb7cqIRzyR/I6A40kK0IGQAyopgFyqA9vw2O3ZPGNlE5LKxTW/whD0O45AfkyoORnS7XCje3VG0/Y6tN2QnN86E9nqJMtXhTzDmBJ4NdQvxa+syEdOUfdcV4kYbaWVMLhzNvDS8AJdYzn+ufOQh2CdltTlIAyR9kvxDlgyINtHYrRHE6Z03FzrDrYv7XCuES4muuxnwlHYmSyKbnymAUlDft3VCDebH29Vlx41K3M7sd0C5zmyOpVmGhKb1T/aWrPQF0ScA9dKsk0ClL6SlOeKBZv6+51CMvc5uVFR4RjjaUZ77Sld4XyzsOtXqFAXq/MwkJ5CidvwxYaHA7hR7hqkU4lTvn3qJy1ZZNyFb53aNaofGYsC9kz7xvAc0kWQdMVUT9UpIRqhSij6WZV3jeT2yCFXK+vb1xyZRbk+DxQxtcWkksp3f7un/VonhSGw8u+aP8l/vy2ETwwkLqdAMEEEvZ2loXsrQ/EAYT4NqUP5hhlAaHe1t7SSS21NSxEeb7FIEGpgxWWToeTvjiJFfdbsPHlVwy5OSToTk8uIYSpSdHZSqQKU4IR4eMV91TR4cNMpAphhWEYy9Z8TCJUJXjF8zVoNNVzNly6+l6SGW4RnUf7uzCDPv8Ba302+/Vi4/XW50Yx4g8X+VpKvFNE6NtWVcTxdzM7ShRyOVIdLube6e/nE9BnDr++Sm19f1cM43LieVuKoahCCyDIXca8iGOs+vrm0dkiFL59cWE/gABD2w9OKAwfx3S61/PfXVl5XyygcRiPv6hzNOf6uS9/Ci6zmoVZkx0Vyufkdm27fuK0LpTPjp3zkUC8+rQrfW3AAMAaZzVLhuUv2EAAAAASUVORK5CYII=</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000011.png" o:title="fa-justice-scales"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/quote.hbs
Normal file
6
partials/doc/pict/quote.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000012.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVxJREFUeNrsl89PwjAUgOksMMgEMuJCRqKRqBkOI1f9/w9e1INEjXAwxB/LwIEKiKxbJfHAEqPSt6KEvJddtnzN+177tq6Ec55YplASSxYohEIohEIohEIohEIohEIotGJCVHQA8+6dTs8b+OG0GtXYs8uqJPgzyPznMua2Gk2nH0SfrRnW0b4RFwbM0KR7cd7o+QuAIT3EPIEEQjBohsK7q8svCRRCpqVQtVjS4TBMaHT7+MyiA9bNul3RUvFhmFC/7b5F6Pz28WFZkQLDeijsDMezu4y5+1MCIRgo9DKeRF7btJ6VBq/k1hEMHxy2EBi6dfjuzUm3SSJFKCltwzrYydGYcIwlCzlnsysYvTpnp9cDGbC8Hnp/arWlwVKamoe+NBh/0FAIhf5ZiNJ5PuVESQrDQCFtq5gjv6VI5jdNYRi6ZNlKvVoqfF8TzRQsu6ZTcTj+Mehv4kOAAQCDHsVN5IYqHwAAAABJRU5ErkJggg==</w:binData>
|
||||
<v:shape id="_x0000_i1029" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000012.png" o:title="fa-quote"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/rec.hbs
Normal file
6
partials/doc/pict/rec.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000007.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUFQTFRFv8HDv8HEv8bVv8HOv8HMv8HKv8zdv8LSv8TTv8TSv8jZv8HGv8LIv8LQv8LKv8HI08zOz8zOz87TzcHDy8HDwcHDw8LEwcLE1cTDzcLDw87f18jExcHDx8LDwcTK3dTM0djb08LD0cbDw8rVwczdzdzxzdz/xdLmw9Dk0djkzdrw0droz97xwdDky9jo3eXw2+/w2e3/0+P/z+H/0+P71ePx7dLI79LG/dzO4crD4czE99zO89bK49LM8drO5dTM7dbK99rM5dDI7+HX///d8+/Z/eHQ//Xb//Xd8e3Z7+Pd//Hf///5/f/////77///4f//+/Pw8+/w9fX76f/////q6fv////o+f//+//////x6///9fv///nm4/Po//nu+fv/4+Ps///k/fXx8+/s9/n/6/n/5f//+fHw8/P5////sapGIwAAASVJREFUSMdjyCIaMIwqHVVKB6U+zgKCMCCk74tHqZ8ZAxJgVMWj1EUYWSkDkz/RSpkDsCoNDAICVxEUpSwGIMFgNKVuogy4AKshqlJzBkYxIEBTJQ4UEmVQQ1fKhulW9pCsrFAJopRy+GNTasHAGZaVFS6BopQrIivLXYTRCFWphySDemSWnyWKUo2srCgrBs5otMCyFmWQismyQYkt46xYaQZuE/RwBcUpj6YncsDyxtnKMDBq+WLElp+dDJZA5TPFGrHx9rJoCuW0E3AmwkAveVi08SskBuNP2n4OELXcOkTkAkeQWoS/8SlNUoSGPmGl4HjQJSobhkoQaWpyihM4pvSCUvEr9VZCClXlNDxKQ1FTlkoE0dmQN50qSv0ygpBBJqpbAYc7NrM+qyXXAAAAAElFTkSuQmCC</w:binData>
|
||||
<v:shape id="_x0000_i1031" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000007.png" o:title="fa-trophy"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/share-alt.hbs
Normal file
6
partials/doc/pict/share-alt.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000010.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsl+1P2lAUxukLFyxaEULFrjNoAFGMiW7OZPv3TZYlbkEbNkSsCghYIWCVIqWUFXUfxKa9k0vF5J6vTc759Z7nnPtcYjAYeKYpSM+UBQbCQBgIA2EgDISBMBAGwkDvDIieSFatKV9c1pSeQXpnw5FlfhFA1yFQvzp05fjw6KqjPyvi4xPbySj9Bi27PxUzIzRmDLqV/M+c7L6GVOl3pW1Yf+vVLgqay0BG9Uax6X+nWVTdBVLUe3t5aXcuAhmtUkU1pmLsTZT8SbnW6TsNNBPkUAHpjaIoFW+7T+ND+UJcbCMRISFRHgKEeB7NHlLOM2K59aIoTVF6v28pgpedIwP8l0+rfhQtUwp/LGiGpzZKQ/jnFlPpeNBzLYlSud37h+Vlw8JG+oMfTgBOJ1QR9ws3ulOSJxTwfKaUtk4HGIZGKepWU7WlIYCJshYLWVSlATsP0E+ZYT/JZHApHmJctB+s3/4n+3L++69s6U5DBuSkIbVwcFCDWLCUqdxk4uMsmLz9aGV/ZBo9uGxDLAHU89X2q+0HjB/S6tnDXKM7UiPKh/V6td6FtFPeaGovxaEBerwfquclWdFMjZOA5WIrS4+DpctS7gwOayb6dTcOUAE5XC1QWD7h826cGW/KYJcHt7q5921rgZoi+zHMRZIT30P/FcF522sCzn4g9dSCwPnGtR9oXx0LyXWeJazKBPiddORN3mXm2pqo/RhjFbzOfvwVYACXgQOVsrGQ2gAAAABJRU5ErkJggg==</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000010.png" o:title="fa-share-alt"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/srv.hbs
Normal file
6
partials/doc/pict/srv.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000005.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMxQTFRFv8HDv8HEv8jXv8HOv8LSv8TTv8zdv8LKv8bT3czIwcHDwcTM18bDxcHDw8zdx8HD08bDw8HDw8rZ3drbz8TDycHDzcHDw8LDwc7ixdLqzdzxxdLoxdTs1ePx0eH72+n//dzO79LG89bK+9rM997Q5drb/9zO7dbK5c7G/+nV++XT/+3X//Hf//HZ///d/+fT//nq///q8////fXx8+/z+///4f//9///6f///f//7/////Xk8fv///Hk/fXo5ef1///7///x6fX/////TAOGGAAAALpJREFUSMft1NcOgjAUBuCDe4Hixr33Xohb+/7vZCnEKC3ShEv4b5om30Xzn5wC4g741Keu6CqegGSdh65TgCM0OGgLSAKbv3S72yPUNmjwYN6ZdCyCpKKOQUNHNBGhrLFpFwtJnaYJVXQJ4RObnjPE9mR8ZC+6FCp2b70a9tbP3TVKWhog9pNfaS3r21ok1essbyfpEcwLJq06TmtRNKniZSqUuGlk4Hm6xCtQc6SPoRxtPkcQe7n4s96JF4yPwZXEugAAAABJRU5ErkJggk==</w:binData>
|
||||
<v:shape id="_x0000_i1029" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000005.png" o:title="fa-child"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/star.hbs
Normal file
6
partials/doc/pict/star.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000001.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAR1QTFRFv8HEv8HDv8jZv8HGv8rbv8HIv8HOv8zdv8bVv8TOv8TMv8LK08TD1cTD2dDOz8rIw8LDwcLGycrOz9DX0crIw8LEwcHDw8LGycrTx8HD2cjDzcHDw8bQ29zZz8TDxcHDy8TDx8LD3drizdzxz97xzdz/xdTs09zqz+H70+P70+X/0eH/0+Px1eX51+v/3ef11+Hw1en/99jK+drM49rb7dTI7dbK8djM9drO99zO89bK5c7E/9zO79rQ8dTI7drO69zi/efZ/+/X/+HQ///d/+vV8+HT///7+fX5///m9//////q+f///fXx8+vk6+/w9/n/5fH/4//////w7////f/////54f//+/////v1//Hm4+Hq//vw8fv/////A0CiDgAAARBJREFUSMdjiCMRMIxqGNUwqoHaGtw9SNRgxKBBkgZPHkYmL1I0GDMyMmuSoAFoASNOKxiwW4DbCgYcFuC0ggGHBUArtIjU4M0L0cDI4kNQg6+fCR+/ACMMCAoJK/kH4NLgKCIqxogNMIhLBGLTYMyIEzBoY9PgbopTvTJ2P7ibiRGhHtnT2HUwq+AOJXdzTB2sOviC1d1CjJB69IizRNXBqksopp0kUTSwBRHS4Ixmgx4hDVZoflAlpMEaTYMaAQ3BUmga2AlocJGGqJORlYMwOELwa3CVB6ni1A+NC3NTAAdTOH4NNkA1XAahYHaYrSIwYRji12DHyK0eAedF2stjBhOqhqjoCBR+jEMs/UtvAMiRyWLg7gtIAAAAAElFTkSuQmCC</w:binData>
|
||||
<v:shape id="_x0000_i1031" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000001.png" o:title="star-icon"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/thumbs-up.hbs
Normal file
6
partials/doc/pict/thumbs-up.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000016.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArlJREFUeNrsl91T2kAQwEMIIYQQPhoDWlBaYDogOD7UGTu2//9THS3WMopQNUoIUSEkIcZ8NJcp0I44ggTIQ+7lcpvM3i+7e7t7PtM0ITcNGHLZ8IA8IA/IA/KAPCAPyAPygFw2EKcUGXz9tHknGAiORTYyWTqBvk2Pz5meWmgcHt8KY00+fC3/uZiEV+Wy7mUb0Pgj6WQsFvBBkCl3GjVuZTHU42TdmnCqkP9U3v1SSQetlX7fulkRkNYRHq3JT0Rxe02mSECkqQNjJUDGtSTbYRNL/ZUQqH1WVEVYAZDWrrF9yxIwEU2NQkpWwIRi5NKBhPr3c+7JMk84m8sOdT2wom7zROHl5iHtvvqLAdEToAuVzaE1DIbhn4CQjKNitwd+Gg3jOLJwIOWievIAjEO+L5ZSIz0a2xE08PDEN6r86Gt/iN4qlNLkolym3Z4c3kggdMLrpdy/27Q4cVKm1Qdco3p0ITuRqbW7+vEZI+kTXgViO3vlxGtWNuR242edGZiQP1o+qFBzWkht/p5IgwSpaWjAHngyv70GcpQuctzcMSQr6jNZKL1b/EjiM/gbR5BFHnsYnYnG8lqzL4IZIxJu6IeUxtG1nTwjVBpxAxC2SYXs+EAwGHIDkBWpU++zFCDhjJXs8kvEXQFk3A3sYkvQHxBXAMEhvw1iGM66DPb53oSvce0+SGXBUMxJoCC9/+3gayYyMxNbq/d0UIOpTcJJIFVi+B4vyLbZDbUrarMdG5zO4c60Hzhm3bAGkCldnVaHsgHz44gB5SxCr6eyG0n0ZTViRwL+CgSJ6fjnq/bjQhtOxCg6GSUJcgynivzlea0lWbbE3m3vb8cdAnrBhQrbvmqxXP/xdd8FEjt7pQQCLRTof7I21xUVWX+uyk/E06ViZuoO1qmr9LgXE2TVHLYEM7TSo/FHgAEAC/8S0Mwjye0AAAAASUVORK5CYII=</w:binData>
|
||||
<v:shape id="_x0000_i1026" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000016.png" o:title="fa-bicycle"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
6
partials/doc/pict/wri.hbs
Normal file
6
partials/doc/pict/wri.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<w:pict>
|
||||
<w:binData w:name="wordml://03000006.png" xml:space="preserve">iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI1QTFRFv8HDv8HEv8bVv8jXv8LKv8HGv8HIv8zdv8rZv8TT18bDxcHD2dLd1cbDwczd2cjDxcLKwc7fxcTDx8HDz8TDy9jszdzxy9jmy9jo2ef72+n/1eX56dLI79LG/efT/+3X//Hf///59+/w9fX7//vo/f//9///7///8////fv7//nm8+/w8/H1/fXx////vxL+UwAAAMZJREFUSMft1NkSgjAMBdCL4i7uG+4KiIr2/z/PwghtsYk8+WSez2TuJJlAVC786Z/+mp7OQUUaduHMoypUSpgWnDQtRfc9lK2dhv1LYRcsDT0MCluLGSollK1faSqlsxzm1vXpAKlcbfO+Sn7SQmZ25NNz1WRqb/S2DAl3Td9ASfr0ubDSoLzU6Rep0XRHY0YqKmVjAkYqukNzc/cYqdOWEG9rlTptJ48os3apU6ATi8OUkmV6nJHSpHROG6Wlos8kq4D+Ni/aqw5+HvnsQQAAAABJRU5ErkJggk==</w:binData>
|
||||
<v:shape id="_x0000_i1030" type="#_x0000_t75" style="width:31.5pt;height:31.5pt">
|
||||
<v:imagedata src="wordml://03000006.png" o:title="fa-pencil"/>
|
||||
</v:shape>
|
||||
</w:pict>
|
71
partials/doc/section/affiliation.hbs
Normal file
71
partials/doc/section/affiliation.hbs
Normal file
@ -0,0 +1,71 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-affiliation }}
|
||||
{{> header-simple _title="AFFILIATION" _section="affiliation" }}
|
||||
{{/header-affiliation}}
|
||||
|
||||
{{#each r.affiliation.history}}
|
||||
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{{ role }}}, </w:t>
|
||||
</w:r>
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url}}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{{ organization }}}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{dateRange . 'MMM YYYY'}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true}}}
|
||||
</w:p>
|
||||
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml this true}}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
80
partials/doc/section/education.hbs
Normal file
80
partials/doc/section/education.hbs
Normal file
@ -0,0 +1,80 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-education }}
|
||||
{{> header-simple _title="EDUCATION" _section="education" }}
|
||||
{{/header-education}}
|
||||
|
||||
{{#each r.education.history}}
|
||||
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url }}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{ institution }}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{formatDate safe.start 'YYYY' }} — {{formatDate safe.end 'YYYY'}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
{{#either area studyType }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidRPr="000A3AF0">
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
<w:t>{{ area }}, {{ studyType }}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
{{/either}}
|
||||
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
<w:t>{{ this }}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
71
partials/doc/section/employment.hbs
Normal file
71
partials/doc/section/employment.hbs
Normal file
@ -0,0 +1,71 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-employment }}
|
||||
{{> header-simple _title="EMPLOYMENT" _section="employment" }}
|
||||
{{/header-employment}}
|
||||
|
||||
{{#each r.employment.history}}
|
||||
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{ position }}, </w:t>
|
||||
</w:r>
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url}}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{ employer }}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{dateRange . 'MMM YYYY'}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true}}}
|
||||
</w:p>
|
||||
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml this true}}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
78
partials/doc/section/governance.hbs
Normal file
78
partials/doc/section/governance.hbs
Normal file
@ -0,0 +1,78 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-governance }}
|
||||
{{> header-simple _title="GOVERNANCE" _section="governance" }}
|
||||
{{/header-governance}}
|
||||
|
||||
{{#each r.governance}}
|
||||
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
|
||||
{{#if role}}
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{ role }}, </w:t>
|
||||
</w:r>
|
||||
{{/if}}
|
||||
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url}}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{ organization }}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{dateRange .}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
|
||||
{{#if summary }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true}}}
|
||||
</w:p>
|
||||
{{/if}}
|
||||
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml this true}}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
16
partials/doc/section/info.hbs
Normal file
16
partials/doc/section/info.hbs
Normal file
@ -0,0 +1,16 @@
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading1"/>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{{sectionTitle "info" "ABOUT}}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00A210E1">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Summary"/>
|
||||
</w:pPr>
|
||||
{{{wpml r.info.brief true }}}
|
||||
</w:p>
|
||||
</wx:sub-section>
|
32
partials/doc/section/interests.hbs
Normal file
32
partials/doc/section/interests.hbs
Normal file
@ -0,0 +1,32 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-interests }}
|
||||
{{> header-simple _title="INTERESTS" _section="interests" }}
|
||||
{{/header-interests}}
|
||||
|
||||
<wx:sub-section>
|
||||
|
||||
{{#each r.interests}}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{{ name }}}</w:t>
|
||||
</w:r>
|
||||
{{#if keywords}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{#each keywords}}{{#unless @first}}, {{/unless}}{{{ . }}}{{/each}}</w:t>
|
||||
</w:r>
|
||||
{{/if}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
||||
</wx:sub-section>
|
71
partials/doc/section/projects.hbs
Normal file
71
partials/doc/section/projects.hbs
Normal file
@ -0,0 +1,71 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-projects }}
|
||||
{{> header-simple _title="PROJECTS" _section="projects" }}
|
||||
{{/header-projects}}
|
||||
|
||||
{{#each r.projects}}
|
||||
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{ role }}, </w:t>
|
||||
</w:r>
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url}}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{ title }}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{dateRange .}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true}}}
|
||||
</w:p>
|
||||
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml this true}}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
68
partials/doc/section/reading.hbs
Normal file
68
partials/doc/section/reading.hbs
Normal file
@ -0,0 +1,68 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-reading }}
|
||||
{{> header-simple _title="READING" _section="reading" }}
|
||||
{{/header-reading}}
|
||||
|
||||
{{#each r.reading}}
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<!-- <w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs> -->
|
||||
</w:pPr>
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url}}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{{ title }}}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<!-- <w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r> -->
|
||||
{{#if author}}
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>, {{{ author }}}</w:t>
|
||||
</w:r>
|
||||
{{/if}}
|
||||
</w:p>
|
||||
{{#if summary}}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true}}}
|
||||
</w:p>
|
||||
{{/if}}
|
||||
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml this true}}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
70
partials/doc/section/recognition.hbs
Normal file
70
partials/doc/section/recognition.hbs
Normal file
@ -0,0 +1,70 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-recognition }}
|
||||
{{> header-simple _title="RECOGNITION" _section="recognition" }}
|
||||
{{/header-recognition}}
|
||||
|
||||
{{#each r.recognition}}
|
||||
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url}}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{ title }}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{formatDate safe.date 'YYYY-MM'}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true }}}
|
||||
</w:p>
|
||||
|
||||
{{#if highlights}}
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml this true}}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
52
partials/doc/section/references.hbs
Normal file
52
partials/doc/section/references.hbs
Normal file
@ -0,0 +1,52 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-references }}
|
||||
{{> header-simple _title="REFERENCES" _section="references" }}
|
||||
{{/header-references}}
|
||||
|
||||
{{#each r.references}}
|
||||
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{{ name }}}</w:t>
|
||||
</w:r>
|
||||
{{#if role}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
<w:t>, {{{ role }}}</w:t>
|
||||
</w:r>
|
||||
{{/if}}
|
||||
{{#if category}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
<w:t> ({{{ category }}})</w:t>
|
||||
</w:r>
|
||||
{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{formatDate safe.start 'MMM YYYY'}} — {{formatDate safe.end 'MMM YYYY'}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true}}}
|
||||
</w:p>
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
71
partials/doc/section/service.hbs
Normal file
71
partials/doc/section/service.hbs
Normal file
@ -0,0 +1,71 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-service }}
|
||||
{{> header-simple _title="SERVICE" _section="service" }}
|
||||
{{/header-service}}
|
||||
|
||||
{{#each r.service.history}}
|
||||
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:t>{{ position }}, </w:t>
|
||||
</w:r>
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url}}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{ organization }}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{dateRange . 'MMM YYYY'}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true}}}
|
||||
</w:p>
|
||||
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml this true}}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
80
partials/doc/section/skills.hbs
Normal file
80
partials/doc/section/skills.hbs
Normal file
@ -0,0 +1,80 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-skills }}
|
||||
{{> header-simple _title="SKILLS" _section="skills" }}
|
||||
{{/header-skills}}
|
||||
|
||||
<w:tbl>
|
||||
<w:tblPr>
|
||||
<w:tblW w:w="0" w:type="auto"/>
|
||||
<w:tblLook w:val="04A0"/>
|
||||
</w:tblPr>
|
||||
<w:tblGrid>
|
||||
<w:gridCol w:w="828"/>
|
||||
<w:gridCol w:w="8748"/>
|
||||
</w:tblGrid>
|
||||
|
||||
{{#each r.skills.sets}}
|
||||
|
||||
<w:tr wsp:rsidR="00427ECC" wsp:rsidTr="00FD3B33">
|
||||
<w:trPr>
|
||||
<w:trHeight w:val="882"/>
|
||||
</w:trPr>
|
||||
<w:tc>
|
||||
<w:tcPr>
|
||||
<w:tcW w:w="828" w:type="dxa"/>
|
||||
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
|
||||
</w:tcPr>
|
||||
<w:p wsp:rsidR="00427ECC" wsp:rsidRDefault="00427ECC" wsp:rsidP="00427ECC">
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:noProof/>
|
||||
</w:rPr>
|
||||
<w:pict>
|
||||
<v:rect id="_x0000_s1028" style="position:absolute;left:0;text-align:left;margin-left:20.6pt;margin-top:1.4pt;width:7.15pt;height:38.25pt;z-index:1" fillcolor="{{{skillColor level}}}" strokeweight="0"/>
|
||||
</w:pict>
|
||||
</w:r>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:noProof/>
|
||||
</w:rPr>
|
||||
<w:pict>
|
||||
<v:rect id="_x0000_s1026" style="position:absolute;left:0;text-align:left;margin-left:20.6pt;margin-top:1.4pt;width:7.15pt;height:{{{skillHeight level}}}pt;z-index:2" fillcolor="#FFFFFF" strokeweight="0"/>
|
||||
</w:pict>
|
||||
</w:r>
|
||||
</w:p>
|
||||
</w:tc>
|
||||
<w:tc>
|
||||
<w:tcPr>
|
||||
<w:tcW w:w="8748" w:type="dxa"/>
|
||||
<w:shd w:val="clear" w:color="auto" w:fill="auto"/>
|
||||
</w:tcPr>
|
||||
<w:p>
|
||||
<w:pPr>
|
||||
<w:spacing w:before="120"/>
|
||||
</w:pPr>
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:sz w:val="24"/>
|
||||
<w:b/>
|
||||
<w:caps/>
|
||||
</w:rPr>
|
||||
<w:t>{{{ name }}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p wsp:rsidR="00427ECC" wsp:rsidRDefault="00427ECC" wsp:rsidP="00427ECC">
|
||||
<w:r>
|
||||
<w:rPr>
|
||||
<w:caps/>
|
||||
<w:spacing w:val="22"/>
|
||||
</w:rPr>
|
||||
<w:t>{{#each skills }}{{ this }}{{#unless @last}} {{/unless}}{{/each}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
</w:tc>
|
||||
</w:tr>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</w:tbl>
|
||||
</wx:sub-section>
|
70
partials/doc/section/speaking.hbs
Normal file
70
partials/doc/section/speaking.hbs
Normal file
@ -0,0 +1,70 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-speaking }}
|
||||
{{> header-simple _title="SPEAKING" _section="speaking" }}
|
||||
{{/header-speaking}}
|
||||
|
||||
{{#each r.speaking}}
|
||||
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url}}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{ title }}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{formatDate safe.date 'YYYY-MM'}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true }}}
|
||||
</w:p>
|
||||
|
||||
{{#if highlights}}
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml this true}}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
69
partials/doc/section/writing.hbs
Normal file
69
partials/doc/section/writing.hbs
Normal file
@ -0,0 +1,69 @@
|
||||
<wx:sub-section>
|
||||
|
||||
{{#> header-writing }}
|
||||
{{> header-simple _title="WRITING" _section="writing" }}
|
||||
{{/header-writing}}
|
||||
|
||||
{{#each r.writing}}
|
||||
<wx:sub-section>
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA" wsp:rsidRDefault="00606071" wsp:rsidP="00E578D4">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="Heading2"/>
|
||||
<w:tabs>
|
||||
<w:tab w:val="right" w:pos="9360"/>
|
||||
</w:tabs>
|
||||
</w:pPr>
|
||||
{{#if url}}<w:hlink w:dest="{{{ url }}}">{{/if}}
|
||||
<w:r wsp:rsidR="009452CA" wsp:rsidRPr="00606071">
|
||||
{{#if url}}
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="Hyperlink"/>
|
||||
</w:rPr>
|
||||
{{/if}}
|
||||
<w:t>{{{ title }}}</w:t>
|
||||
</w:r>
|
||||
{{#if url}}</w:hlink>{{/if}}
|
||||
<w:r wsp:rsidR="00EA0B64">
|
||||
<w:tab/>
|
||||
</w:r>
|
||||
<w:r wsp:rsidR="00C146CA" wsp:rsidRPr="00C146CA">
|
||||
<w:rPr>
|
||||
<w:rStyle w:val="FromTo"/>
|
||||
</w:rPr>
|
||||
<w:t>{{formatDate safe.date 'YYYY'}}</w:t>
|
||||
</w:r>
|
||||
</w:p>
|
||||
{{#if summary}}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRPr="000A3AF0" wsp:rsidRDefault="00C146CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml summary true}}}
|
||||
</w:p>
|
||||
{{/if}}
|
||||
|
||||
{{#each highlights }}
|
||||
<w:p wsp:rsidR="00C146CA" wsp:rsidRDefault="009452CA" wsp:rsidP="00C146CA">
|
||||
<w:pPr>
|
||||
<w:pStyle w:val="ListParagraph"/>
|
||||
<w:listPr>
|
||||
<w:ilvl w:val="0"/>
|
||||
<w:ilfo w:val="1"/>
|
||||
<wx:t wx:val="•"/>
|
||||
<wx:font wx:val="Calibri"/>
|
||||
</w:listPr>
|
||||
<w:rPr>
|
||||
<w:sz-cs w:val="20"/>
|
||||
</w:rPr>
|
||||
</w:pPr>
|
||||
{{{wpml this true}}}
|
||||
</w:p>
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
||||
|
||||
{{/each}}
|
||||
|
||||
</wx:sub-section>
|
6
partials/html/header-icon.hbs
Normal file
6
partials/html/header-icon.hbs
Normal file
@ -0,0 +1,6 @@
|
||||
<header>
|
||||
{{#if _icon}}
|
||||
{{> (lookup . '_hdricon') }}
|
||||
{{/if}}
|
||||
<h2>{{{sectionTitle _title _section}}}</h2>
|
||||
</header>
|
3
partials/html/header-simple.hbs
Normal file
3
partials/html/header-simple.hbs
Normal file
@ -0,0 +1,3 @@
|
||||
<header>
|
||||
<h2>{{{sectionTitle _title _section}}}</h2>
|
||||
</header>
|
7
partials/html/highlights.hbs
Normal file
7
partials/html/highlights.hbs
Normal file
@ -0,0 +1,7 @@
|
||||
{{#if highlights}}
|
||||
<ul>
|
||||
{{#each highlights}}
|
||||
<li>{{{ . }}}</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
{{/if}}
|
26
partials/html/section/affiliation.hbs
Normal file
26
partials/html/section/affiliation.hbs
Normal file
@ -0,0 +1,26 @@
|
||||
{{#section "affiliation"}}
|
||||
<hr>
|
||||
<section id="affiliation">
|
||||
{{#> header-affiliation }}
|
||||
{{> header-icon _title="AFFILIATION" _section="affiliation" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-affiliation}}
|
||||
|
||||
{{#each r.affiliation.history}}
|
||||
{{#> body-affiliation }}
|
||||
<div>
|
||||
<h3><em>{{{ role }}}</em>,
|
||||
{{#if url }}
|
||||
<a href="{{{ url }}}">{{{ organization }}}</a>
|
||||
{{else}}
|
||||
{{{ organization }}}
|
||||
{{/if}}
|
||||
</h3>
|
||||
<span class="tenure">{{dateRange .}}</span>
|
||||
{{{ summary }}}
|
||||
{{> highlights }}
|
||||
{{#if keywords}}<span class="keywords">{{#each keywords}}{{{ . }}} {{/each}}</span>{{/if}}
|
||||
</div>
|
||||
{{/body-affiliation}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
19
partials/html/section/education.hbs
Normal file
19
partials/html/section/education.hbs
Normal file
@ -0,0 +1,19 @@
|
||||
{{#section "education"}}
|
||||
<hr>
|
||||
<section id="education">
|
||||
{{#> header-education }}
|
||||
{{> header-icon _title="EDUCATION" _section="education" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-education}}
|
||||
{{#each r.education.history}}
|
||||
{{#> body-education }}
|
||||
<div>
|
||||
<h3>{{#if title}}<em>{{{ title }}}</em>, {{/if}}{{{ institution }}}</h3>
|
||||
<span class="tenure">{{dateRange .}}</span>
|
||||
{{{ summary }}}
|
||||
{{> highlights }}
|
||||
{{#if curriculum}}<span class="keywords">{{#each curriculum}}{{{ . }}} {{/each}}</span>{{/if}}
|
||||
</div>
|
||||
{{/body-education}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
26
partials/html/section/employment.hbs
Normal file
26
partials/html/section/employment.hbs
Normal file
@ -0,0 +1,26 @@
|
||||
{{#section "employment"}}
|
||||
<hr>
|
||||
<section id="employment">
|
||||
{{#> header-employment }}
|
||||
{{> header-icon _title="EMPLOYMENT" _section="employment" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-employment}}
|
||||
|
||||
{{#each r.employment.history}}
|
||||
{{#> body-employment }}
|
||||
<div>
|
||||
<h3><em>{{ position }}</em>,
|
||||
{{#if url }}
|
||||
<a href="{{{ url }}}">{{ employer }}</a>
|
||||
{{else}}
|
||||
{{ employer }}
|
||||
{{/if}}
|
||||
</h3>
|
||||
<span class="tenure">{{dateRange .}}</span>
|
||||
<p>{{{ summary }}}</p>
|
||||
{{> highlights }}
|
||||
{{#if keywords}}<span class="keywords">{{#each keywords}}{{{ . }}} {{/each}}</span>{{/if}}
|
||||
</div>
|
||||
{{/body-employment}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
26
partials/html/section/governance.hbs
Normal file
26
partials/html/section/governance.hbs
Normal file
@ -0,0 +1,26 @@
|
||||
{{#section "governance"}}
|
||||
<hr>
|
||||
<section id="governance">
|
||||
{{#> header-governance }}
|
||||
{{> header-icon _title="GOVERNANCE" _section="governance" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-governance}}
|
||||
|
||||
{{#each r.governance}}
|
||||
{{#> body-governance }}
|
||||
<div>
|
||||
<h3>{{#if position}}<em>{{ position }}</em>,
|
||||
{{/if}}{{#if url }}
|
||||
<a href="{{{ url }}}">{{ organization }}</a>
|
||||
{{else}}
|
||||
{{ organization }}
|
||||
{{/if}}
|
||||
</h3>
|
||||
<span class="tenure">{{dateRange .}}</span>
|
||||
<p>{{{ summary }}}</p>
|
||||
{{> highlights }}
|
||||
{{#if keywords}}<span class="keywords">{{#each keywords}}{{{ . }}} {{/each}}</span>{{/if}}
|
||||
</div>
|
||||
{{/body-governance}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
11
partials/html/section/info.hbs
Normal file
11
partials/html/section/info.hbs
Normal file
@ -0,0 +1,11 @@
|
||||
{{#has 'info.brief'}}
|
||||
<hr>
|
||||
<section id="summary">
|
||||
{{#> header-info }}
|
||||
{{> header-icon _title="About" _section="info" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-info}}
|
||||
{{#> body-info }}
|
||||
{{{ r.info.brief }}}
|
||||
{{/body-info}}
|
||||
</section>
|
||||
{{/has}}
|
18
partials/html/section/interests.hbs
Normal file
18
partials/html/section/interests.hbs
Normal file
@ -0,0 +1,18 @@
|
||||
{{#section "interests"}}
|
||||
<hr>
|
||||
<section id="interests">
|
||||
{{#> header-interests }}
|
||||
{{> header-icon _title="INTERESTS" _section="interests" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-interests}}
|
||||
{{#each r.interests}}
|
||||
{{#> body-interests }}
|
||||
<div>
|
||||
<h3><em>{{{ name }}}</em></h3>
|
||||
<span class="tenure">{{formatDate safe.date 'YYYY' }}</span>
|
||||
{{{ summary }}}
|
||||
{{> highlights }}
|
||||
</div>
|
||||
{{/body-interests}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
25
partials/html/section/projects.hbs
Normal file
25
partials/html/section/projects.hbs
Normal file
@ -0,0 +1,25 @@
|
||||
{{#section 'projects'}}
|
||||
<hr>
|
||||
<section id="projects">
|
||||
{{#> header-projects }}
|
||||
{{> header-icon _title="PROJECTS" _section="projects" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-projects}}
|
||||
{{#each r.projects }}
|
||||
{{#> body-projects }}
|
||||
<div>
|
||||
<h3>{{#if role}}<em>{{camelCase role }}</em>,{{/if}}
|
||||
{{#if url}}
|
||||
<a href="{{{ url }}}">{{ title }}</a>
|
||||
{{else}}
|
||||
{{ title }}
|
||||
{{/if}}
|
||||
</h3>
|
||||
{{#if start}}<span class="tenure">{{dateRange .}}</span>{{/if}}
|
||||
{{{ summary }}}
|
||||
{{> highlights }}
|
||||
{{#if keywords}}<span class="keywords">{{#each keywords}}{{{ . }}} {{/each}}</span>{{/if}}
|
||||
</div>
|
||||
{{/body-projects }}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
17
partials/html/section/reading.hbs
Normal file
17
partials/html/section/reading.hbs
Normal file
@ -0,0 +1,17 @@
|
||||
{{#section "reading"}}
|
||||
<hr>
|
||||
<section id="reading">
|
||||
{{#> header-reading }}
|
||||
{{> header-icon _title="READING" _section="reading" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-reading}}
|
||||
{{#each r.reading }}
|
||||
{{#> body-reading }}
|
||||
<div>
|
||||
<h3><em>{{#if url}}<a href="{{{ url }}}">{{{ title }}}</a>{{else}}{{{ title }}}{{/if}}</em>{{#if author}}, {{{ author }}}{{/if}}</h3>
|
||||
<span class="tenure">{{formatDate safe.date 'YYYY'}}</span>
|
||||
{{{ summary }}}
|
||||
</div>
|
||||
{{/body-reading}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
18
partials/html/section/recognition.hbs
Normal file
18
partials/html/section/recognition.hbs
Normal file
@ -0,0 +1,18 @@
|
||||
{{#section "recognition"}}
|
||||
<hr>
|
||||
<section id="recognition">
|
||||
{{#> header-recognition }}
|
||||
{{> header-icon _title="RECOGNITION" _section="recognition" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-recognition}}
|
||||
{{#each r.recognition}}
|
||||
{{#> body-recognition }}
|
||||
<div>
|
||||
<h3><em>{{ title }}</em>, {{{link from url }}}</h3>
|
||||
<span class="tenure">{{formatDate safe.date 'YYYY' }}</span>
|
||||
{{{ summary }}}
|
||||
{{> highlights }}
|
||||
</div>
|
||||
{{/body-recognition}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
16
partials/html/section/references.hbs
Normal file
16
partials/html/section/references.hbs
Normal file
@ -0,0 +1,16 @@
|
||||
{{#section "references"}}
|
||||
<hr>
|
||||
<section id="references">
|
||||
{{#> header-references }}
|
||||
{{> header-icon _title="REFERENCES" _section="references" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-references}}
|
||||
{{#each r.references}}
|
||||
{{#> body-references }}
|
||||
<div>
|
||||
<h3><em>{{ name }}</em>{{#if role}}, {{{ role }}}{{/if}}</h3>
|
||||
{{{ summary }}}
|
||||
</div>
|
||||
{{/body-references}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
24
partials/html/section/samples.hbs
Normal file
24
partials/html/section/samples.hbs
Normal file
@ -0,0 +1,24 @@
|
||||
{{#section 'samples'}}
|
||||
<hr>
|
||||
<section id="samples">
|
||||
{{#> header-samples }}
|
||||
{{> header-icon _title="SAMPLES" _section="samples" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-samples}}
|
||||
{{#each r.samples}}
|
||||
{{#> body-samples }}
|
||||
<div>
|
||||
<h3>
|
||||
{{#if url}}
|
||||
<a href="{{{ url }}}">{{ title }}</a>
|
||||
{{else}}
|
||||
{{ title }}
|
||||
{{/if}}
|
||||
</h3>
|
||||
<span class="tenure">{{formatDate safe.date 'YYYY-MM'}}</span>
|
||||
{{{ summary }}}
|
||||
{{> highlights }}
|
||||
</div>
|
||||
{{/body-samples}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
24
partials/html/section/service.hbs
Normal file
24
partials/html/section/service.hbs
Normal file
@ -0,0 +1,24 @@
|
||||
{{#section "service"}}
|
||||
<hr>
|
||||
<section id="service">
|
||||
{{#> header-samples }}
|
||||
{{> header-icon _title="SERVICE" _section="service" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-samples}}
|
||||
{{#each r.service.history}}
|
||||
{{#> body-service }}
|
||||
<div>
|
||||
<h3><em>{{ position }}</em>,
|
||||
{{#if url}}
|
||||
<a href="{{{ url }}}">{{ organization }}</a>
|
||||
{{else}}
|
||||
{{ organization }}
|
||||
{{/if}}
|
||||
</h3>
|
||||
<span class="tenure">{{dateRange .}}</span>
|
||||
<p>{{{ summary }}}</p>
|
||||
{{> highlights }}
|
||||
</div>
|
||||
{{/body-service }}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
24
partials/html/section/skills.hbs
Normal file
24
partials/html/section/skills.hbs
Normal file
@ -0,0 +1,24 @@
|
||||
{{#section "skills"}}
|
||||
<hr>
|
||||
<section id="skills">
|
||||
{{#> header-skills }}
|
||||
{{> header-icon _title="SKILLS" _section="skills" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-skills}}
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Skill</th>
|
||||
<th>Keywords</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{#each r.skills.sets}}
|
||||
<tr>
|
||||
<td style="width: 25%;">{{ name }}</td>
|
||||
<td class="keywords">{{#each skills}}{{ . }} {{/each}}</td>
|
||||
</tr>
|
||||
{{/each}}
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
{{/section}}
|
18
partials/html/section/speaking.hbs
Normal file
18
partials/html/section/speaking.hbs
Normal file
@ -0,0 +1,18 @@
|
||||
{{#section "speaking"}}
|
||||
<hr>
|
||||
<section id="speaking">
|
||||
{{#> header-speaking }}
|
||||
{{> header-icon _title="SPEAKING" _section="speaking" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-speaking}}
|
||||
{{#each r.speaking}}
|
||||
{{#> body-speaking }}
|
||||
<div>
|
||||
<h3><em>{{{ title }}}</em>, {{{ event }}}</h3>
|
||||
<span class="tenure">{{formatDate safe.date 'YYYY' }}</span>
|
||||
{{{ summary }}}
|
||||
{{> highlights }}
|
||||
</div>
|
||||
{{/body-speaking}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
16
partials/html/section/testimonials.hbs
Normal file
16
partials/html/section/testimonials.hbs
Normal file
@ -0,0 +1,16 @@
|
||||
{{#section "testimonials"}}
|
||||
<hr>
|
||||
<section id="testimonials">
|
||||
{{#> header-testimonials }}
|
||||
{{> header-icon _title="TESTIMONIALS" _section="testimonials" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-testimonials}}
|
||||
{{#each r.testimonials}}
|
||||
{{#> body-testimonials }}
|
||||
<div>
|
||||
<h3><em>{{ name }}</em></h3>
|
||||
<p>{{{ quote }}}</p>
|
||||
</div>
|
||||
{{/body-testimonials}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
19
partials/html/section/writing.hbs
Normal file
19
partials/html/section/writing.hbs
Normal file
@ -0,0 +1,19 @@
|
||||
{{#section "writing"}}
|
||||
<hr>
|
||||
<section id="writing">
|
||||
{{#> header-writing }}
|
||||
{{> header-icon _title="WRITING" _section="writing" _hdricon=(lookup . '_icon') }}
|
||||
{{/header-writing}}
|
||||
{{#each r.writing }}
|
||||
{{#> body-writing }}
|
||||
<div>
|
||||
<h3><em>{{#if url}}<a href="{{{ url }}}">{{{ title }}}</a>{{else}}{{{ title }}}{{/if}}</em>,
|
||||
{{ publisher.name }}</h3>
|
||||
<span class="tenure">{{formatDate safe.date 'YYYY'}}</span>
|
||||
{{{ summary }}}
|
||||
{{> highlights }}
|
||||
</div>
|
||||
{{/body-writing}}
|
||||
{{/each}}
|
||||
</section>
|
||||
{{/section}}
|
19
partials/md/section/affiliation.hbs
Normal file
19
partials/md/section/affiliation.hbs
Normal file
@ -0,0 +1,19 @@
|
||||
{{#section "affiliation"}}
|
||||
## {{{sectionTitle "AFFILIATION"}}}
|
||||
|
||||
{{#each r.affiliation.history }}
|
||||
{{#if url}}
|
||||
### *{{{ role }}}*, [{{{ organization }}}]({{{ url }}}) ({{dateRange .}})
|
||||
{{else}}
|
||||
### *{{{ role }}}*, {{{ organization }}} ({{dateRange .}})
|
||||
{{/if}}
|
||||
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ . }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
19
partials/md/section/education.hbs
Normal file
19
partials/md/section/education.hbs
Normal file
@ -0,0 +1,19 @@
|
||||
{{#section 'education'}}
|
||||
## {{{sectionTitle "EDUCATION"}}}
|
||||
|
||||
{{#each r.education.history}}
|
||||
{{#if url}}
|
||||
### [{{{ institution }}}]({{{ url }}}) ({{dateRange .}})
|
||||
{{else}}
|
||||
### {{{ institution }}} ({{dateRange .}})
|
||||
{{/if}}
|
||||
|
||||
{{#if summary }}
|
||||
{{{ summary }}}
|
||||
{{/if}}
|
||||
{{#if courses}}
|
||||
{{#each courses}}
|
||||
- {{{ this }}}{{/each}}{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
19
partials/md/section/employment.hbs
Normal file
19
partials/md/section/employment.hbs
Normal file
@ -0,0 +1,19 @@
|
||||
{{#section "employment"}}
|
||||
## {{{sectionTitle "EMPLOYMENT"}}}
|
||||
|
||||
{{#each r.employment.history }}
|
||||
{{#if url}}
|
||||
### *{{{ position }}}*, [{{{ employer }}}]({{{ url }}}) ({{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }})
|
||||
{{else}}
|
||||
### *{{{ position }}}*, {{{ employer }}} ({{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }})
|
||||
{{/if}}
|
||||
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
21
partials/md/section/governance.hbs
Normal file
21
partials/md/section/governance.hbs
Normal file
@ -0,0 +1,21 @@
|
||||
{{#section "governance" }}
|
||||
## {{{sectionTitle "GOVERNANCE"}}}
|
||||
|
||||
{{#each r.governance }}
|
||||
{{#if url}}
|
||||
### {{#if role}}*{{{ role }}}*, {{/if}}[{{{ organization }}}]({{{ url }}}) {{#has 'start'}} ({{dateRange .}}){{/has}}
|
||||
{{else}}
|
||||
### {{#if role}}*{{{ role }}}*, {{/if}}{{{ organization }}}{{#has 'start'}} ({{dateRange .}}){{/has}}
|
||||
{{/if}}
|
||||
{{~#if summary}}
|
||||
|
||||
{{{ summary }}}{{/if}}
|
||||
|
||||
{{~#if highlights}}
|
||||
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
1
partials/md/section/info.hbs
Normal file
1
partials/md/section/info.hbs
Normal file
@ -0,0 +1 @@
|
||||
{{#has 'info.brief' }}{{{ r.info.brief }}}{{/has}}
|
12
partials/md/section/interests.hbs
Normal file
12
partials/md/section/interests.hbs
Normal file
@ -0,0 +1,12 @@
|
||||
{{#section "interests"}}
|
||||
## {{{sectionTitle "INTERESTS"}}}
|
||||
|
||||
{{#each r.interests}}
|
||||
- {{{toUpper name }}}{{#if keywords}}: {{#each keywords}}{{{ . }}} {{/each}}{{/if}}
|
||||
{{#if summary}}
|
||||
{{{ summary }}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
|
||||
{{/section}}
|
21
partials/md/section/projects.hbs
Normal file
21
partials/md/section/projects.hbs
Normal file
@ -0,0 +1,21 @@
|
||||
{{#section 'projects'}}
|
||||
## {{{sectionTitle "PROJECTS"}}}
|
||||
|
||||
{{#each r.projects }}
|
||||
{{#if url }}
|
||||
### *{{{camelCase role }}}*, [{{{ title }}}]({{{ url }}}) ({{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }})
|
||||
{{else}}
|
||||
### *{{{camelCase role }}}*, {{{ title }}} ({{formatDate safe.start 'YYYY-MM' }} — {{formatDate safe.end 'YYYY-MM' }})
|
||||
{{/if}}
|
||||
|
||||
{{{ description }}}
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ . }}}
|
||||
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
12
partials/md/section/reading.hbs
Normal file
12
partials/md/section/reading.hbs
Normal file
@ -0,0 +1,12 @@
|
||||
{{#section "reading"}}
|
||||
## {{{sectionTitle "READING"}}}
|
||||
|
||||
{{#each r.reading}}
|
||||
{{#if url}}### [*{{{ title }}}*]({{{url}}}){{#if author}}, {{{ author }}}{{/if}}
|
||||
{{else}}### *{{{ title }}}*{{#if author}}, {{{ author }}}{{/if}}
|
||||
{{/if}}
|
||||
{{#if summary}}{{{ summary }}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
12
partials/md/section/recognition.hbs
Normal file
12
partials/md/section/recognition.hbs
Normal file
@ -0,0 +1,12 @@
|
||||
{{#section "recognition"}}
|
||||
## {{{sectionTitle "RECOGNITION"}}}
|
||||
|
||||
{{#each r.recognition}}
|
||||
### {{{ title }}}{{#if from}}, {{{ from }}}{{/if}}
|
||||
{{~#has 'safe.date'}} ({{formatDate safe.date 'MMM YYYY' }}){{/has}}
|
||||
{{~#if summary}}
|
||||
|
||||
{{{ summary }}}{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
14
partials/md/section/references.hbs
Normal file
14
partials/md/section/references.hbs
Normal file
@ -0,0 +1,14 @@
|
||||
{{#section "references"}}
|
||||
## {{{sectionTitle "REFERENCES"}}}
|
||||
|
||||
{{#each r.references }}
|
||||
### *{{{ name }}}*{{#if role}}, {{{ role }}}{{/if}}{{#if category}} ({{{ category }}}){{/if}}
|
||||
{{#if summary }}
|
||||
{{{ summary }}}
|
||||
{{/if}}
|
||||
{{#if contact}}{{#each contact }}{{{ label }}}: {{{ value }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
19
partials/md/section/samples.hbs
Normal file
19
partials/md/section/samples.hbs
Normal file
@ -0,0 +1,19 @@
|
||||
{{#section 'samples'}}
|
||||
## {{{sectionTitle "SAMPLES"}}}
|
||||
|
||||
{{#each r.samples }}
|
||||
{{#if url}}
|
||||
### [{{{ title }}}]({{{ url }}}) ({{formatDate safe.date 'YYYY-MM' }})
|
||||
{{else}}
|
||||
### {{{ title }}} ({{formatDate safe.date}})
|
||||
{{/if}}
|
||||
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
19
partials/md/section/service.hbs
Normal file
19
partials/md/section/service.hbs
Normal file
@ -0,0 +1,19 @@
|
||||
{{#section 'service'}}
|
||||
## {{{sectionTitle "SERVICE"}}}
|
||||
|
||||
{{#each r.service.history }}
|
||||
{{#if url}}
|
||||
### *{{{ position }}}*, [{{{ organization }}}]({{{ url }}}) ({{dateRange.}})
|
||||
{{else}}
|
||||
### *{{{ position }}}*, {{{ organization }}} ({{dateRange .}})
|
||||
{{/if}}
|
||||
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
7
partials/md/section/skills.hbs
Normal file
7
partials/md/section/skills.hbs
Normal file
@ -0,0 +1,7 @@
|
||||
{{#section "skills"}}
|
||||
## {{{sectionTitle "SKILLS"}}}
|
||||
|
||||
{{#each r.skills.sets}}
|
||||
- {{{ name }}}: {{#each this.skills}}{{{ this }}} {{/each}}
|
||||
{{/each}}
|
||||
{{/section}}
|
15
partials/md/section/speaking.hbs
Normal file
15
partials/md/section/speaking.hbs
Normal file
@ -0,0 +1,15 @@
|
||||
{{#section 'speaking'}}
|
||||
## {{{sectionTitle "SPEAKING"}}}
|
||||
|
||||
{{#each r.speaking}}
|
||||
### *{{{ title }}}*, {{{ event }}} ({{formatDate safe.date 'YYYY'}})
|
||||
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
14
partials/md/section/writing.hbs
Normal file
14
partials/md/section/writing.hbs
Normal file
@ -0,0 +1,14 @@
|
||||
{{#section 'writing'}}
|
||||
## WRITING
|
||||
|
||||
{{#each r.writing}}
|
||||
{{#if url}}
|
||||
### [{{{ title }}}]({{{ url }}}) ({{formatDate safe.date 'YYYY-MM' }})
|
||||
{{else}}
|
||||
### {{{ title }}} ({{formatDate safe.date 'YYYY-MM' }})
|
||||
{{/if}}
|
||||
|
||||
{{{ summary }}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
14
partials/txt/section/affiliation.hbs
Normal file
14
partials/txt/section/affiliation.hbs
Normal file
@ -0,0 +1,14 @@
|
||||
{{#section "affiliation"}}
|
||||
{{{sectionTitle "AFFILIATION"}}} --------------------------------------------------------------------
|
||||
|
||||
{{#each r.affiliation.history }}
|
||||
{{#if role}}{{{ role }}}, {{/if}}{{{ organization }}} ({{dateRange .}})
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
16
partials/txt/section/education.hbs
Normal file
16
partials/txt/section/education.hbs
Normal file
@ -0,0 +1,16 @@
|
||||
{{#section "education"}}
|
||||
{{{sectionTitle "EDUCATION"}}} ----------------------------------------------------------------------
|
||||
|
||||
{{#each r.education.history}}
|
||||
{{{ institution }}} ({{dateRange .}})
|
||||
{{#if summary }}
|
||||
{{{ summary }}}
|
||||
{{/if}}
|
||||
{{#if courses}}
|
||||
{{#each courses}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
14
partials/txt/section/employment.hbs
Normal file
14
partials/txt/section/employment.hbs
Normal file
@ -0,0 +1,14 @@
|
||||
{{#section "employment"}}
|
||||
{{{sectionTitle "EMPLOYMENT"}}} ---------------------------------------------------------------------
|
||||
|
||||
{{#each r.employment.history }}
|
||||
{{{ position }}}, {{{ employer }}} ({{dateRange .}})
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
17
partials/txt/section/governance.hbs
Normal file
17
partials/txt/section/governance.hbs
Normal file
@ -0,0 +1,17 @@
|
||||
{{#section "governance" }}
|
||||
{{{sectionTitle "GOVERNANCE"}}} ---------------------------------------------------------------------
|
||||
|
||||
{{#each r.governance }}
|
||||
{{#if role}}{{{ role }}}, {{/if}}{{{ organization }}}{{#has 'start'}} ({{dateRange .}}){{/has}}
|
||||
{{~#if summary}}
|
||||
|
||||
{{{ summary }}}{{/if}}
|
||||
|
||||
{{~#if highlights}}
|
||||
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
1
partials/txt/section/info.hbs
Normal file
1
partials/txt/section/info.hbs
Normal file
@ -0,0 +1 @@
|
||||
{{#has 'info.brief' }}{{{ r.info.brief }}}{{/has}}
|
12
partials/txt/section/interests.hbs
Normal file
12
partials/txt/section/interests.hbs
Normal file
@ -0,0 +1,12 @@
|
||||
{{#section "interests"}}
|
||||
{{{sectionTitle "INTERESTS"}}} ----------------------------------------------------------------------
|
||||
|
||||
{{#each r.interests}}
|
||||
{{{toUpper name }}}{{#if keywords}}: {{#each keywords}}{{{ . }}} {{/each}}{{/if}}
|
||||
{{~#if summary}}
|
||||
|
||||
{{{ summary }}}{{/if}}
|
||||
|
||||
{{/each}}
|
||||
|
||||
{{/section}}
|
15
partials/txt/section/projects.hbs
Normal file
15
partials/txt/section/projects.hbs
Normal file
@ -0,0 +1,15 @@
|
||||
{{#section 'projects'}}
|
||||
{{{sectionTitle "PROJECTS"}}} -----------------------------------------------------------------------
|
||||
|
||||
{{#each r.projects }}
|
||||
{{{ title }}}, {{{ role }}} ({{dateRange .}})
|
||||
{{{ description }}}
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
14
partials/txt/section/reading.hbs
Normal file
14
partials/txt/section/reading.hbs
Normal file
@ -0,0 +1,14 @@
|
||||
{{#section "reading"}}
|
||||
{{{sectionTitle "READING"}}} ------------------------------------------------------------------------
|
||||
|
||||
{{#each r.reading}}
|
||||
"{{{ title }}}"{{#if author}}, {{{ author }}}{{/if}}
|
||||
{{#if url}}{{{ url }}}
|
||||
{{/if}}
|
||||
{{#if summary }}{{{ summary }}}
|
||||
{{/if}}
|
||||
{{#if date}}{{{ date }}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
12
partials/txt/section/recognition.hbs
Normal file
12
partials/txt/section/recognition.hbs
Normal file
@ -0,0 +1,12 @@
|
||||
{{#section "recognition"}}
|
||||
{{{sectionTitle "RECOGNITION"}}} --------------------------------------------------------------------
|
||||
|
||||
{{#each r.recognition}}
|
||||
{{{ title }}}{{#if from}}, {{{ from }}}{{/if}}
|
||||
{{~#has 'safe.date'}} ({{formatDate safe.date 'MMM YYYY' }}){{/has}}
|
||||
{{~#if summary}}
|
||||
|
||||
{{{ summary }}}{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
14
partials/txt/section/references.hbs
Normal file
14
partials/txt/section/references.hbs
Normal file
@ -0,0 +1,14 @@
|
||||
{{#section "references"}}
|
||||
{{{sectionTitle "REFERENCES"}}} ---------------------------------------------------------------------
|
||||
|
||||
{{#each r.references }}
|
||||
{{{ name }}}{{#if role}}, {{{ role }}}{{/if}}{{#if category}} ({{{ category }}}){{/if}}
|
||||
{{#if summary }}
|
||||
{{{ summary }}}
|
||||
{{/if}}
|
||||
{{#if contact}}{{#each contact }}{{{ label }}}: {{{ value }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
15
partials/txt/section/samples.hbs
Normal file
15
partials/txt/section/samples.hbs
Normal file
@ -0,0 +1,15 @@
|
||||
{{#section 'samples'}}
|
||||
{{{sectionTitle "SAMPLES"}}} ------------------------------------------------------------------------
|
||||
|
||||
{{#each r.samples }}
|
||||
{{{ title }}} ({{formatDate safe.date 'YYYY-MM'}})
|
||||
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
14
partials/txt/section/service.hbs
Normal file
14
partials/txt/section/service.hbs
Normal file
@ -0,0 +1,14 @@
|
||||
{{#section "service" }}
|
||||
{{{sectionTitle "SERVICE"}}} ------------------------------------------------------------------------
|
||||
|
||||
{{#each r.service.history}}
|
||||
{{{ organization }}} ({{dateRange .}})
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
7
partials/txt/section/skills.hbs
Normal file
7
partials/txt/section/skills.hbs
Normal file
@ -0,0 +1,7 @@
|
||||
{{#section "skills"}}
|
||||
{{{sectionTitle "SKILLS"}}} -------------------------------------------------------------------------
|
||||
|
||||
{{#each r.skills.sets}}
|
||||
- {{{ name }}}: {{#each skills}}{{{ this }}} {{/each}}
|
||||
{{/each}}
|
||||
{{/section}}
|
15
partials/txt/section/speaking.hbs
Normal file
15
partials/txt/section/speaking.hbs
Normal file
@ -0,0 +1,15 @@
|
||||
{{#section 'speaking'}}
|
||||
## {{{sectionTitle "SPEAKING"}}} ------------------------------------------------------------------------
|
||||
|
||||
{{#each r.speaking}}
|
||||
*{{{ title }}}*, {{{ event }}} ({{formatDate safe.date 'YYYY'}})
|
||||
|
||||
{{{ summary }}}
|
||||
{{#if highlights}}
|
||||
{{#each highlights}}
|
||||
- {{{ this }}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
10
partials/txt/section/writing.hbs
Normal file
10
partials/txt/section/writing.hbs
Normal file
@ -0,0 +1,10 @@
|
||||
{{#section "writing"}}
|
||||
{{{sectionTitle "WRITING"}}} ------------------------------------------------------------------------
|
||||
|
||||
{{#each r.writing}}
|
||||
{{{ title }}}{{#has 'safe.date'}} ({{formatDate safe.date 'YYYY-MM' }}){{/has}}
|
||||
{{#if summary}}{{{ summary }}}
|
||||
{{/if}}
|
||||
|
||||
{{/each}}
|
||||
{{/section}}
|
9
themes/README.md
Normal file
9
themes/README.md
Normal file
@ -0,0 +1,9 @@
|
||||
/themes/
|
||||
========
|
||||
FRESH resume themes live here, one per folder.
|
||||
|
||||
- [`modern`](modern): A middle of the road theme with a modern look and feel.
|
||||
- [`basis`](basis): A theme that is a basis for other themes.
|
||||
- [`compact`](compact): A compact theme.
|
||||
- [`positive`](positive): A theme that partakes of that which is positive.
|
||||
- [`awesome`][awesome]: A LaTeX theme based on Awesome-CV.
|
39
themes/awesome/README.md
Normal file
39
themes/awesome/README.md
Normal file
@ -0,0 +1,39 @@
|
||||
Theme: Awesome
|
||||
==============
|
||||
An experimental resume theme based on [Byungjin Park's][author] awesome
|
||||
[Awesome-CV][acv] résumé template for LaTeX.
|
||||
|
||||
## Use
|
||||
|
||||
1. Run `hackmyresume build my-resume.json to out/my-resume.all -t awesome` to
|
||||
create a LaTeX résumé in the Awesome-CV style using your FRESH or JSON Resume
|
||||
resume.
|
||||
|
||||
2. Generate a styled PDF by running `xelatex my-resume.tex` in the `examples`
|
||||
folder generated in Step 1. You'll need a valid and updated LaTeX environment on
|
||||
your local machine, such as [MiKTeX 2.9.5721][m].
|
||||
|
||||
## Warning
|
||||
|
||||
For this theme to work the same way the original Awesome-CV theme works, there
|
||||
are 3 symlinks in the `examples` folder that need to exist:
|
||||
|
||||
- `awesome-cv.cls` should link to `../awesome-cv.cls`.
|
||||
- `fontawesome.sty` should link to `../fontawesome.sty`.
|
||||
- `fonts` should link to `../fonts` (folder).
|
||||
|
||||
HackMyResume creates these by default when it generates a resume under the
|
||||
`awesome` theme. To create these symlinks manually, either use the Linux / OS X
|
||||
symlink command for all three or, if on Windows, run use `mklink /H` for the
|
||||
first two and `mklink /J` for the last.
|
||||
|
||||
## License
|
||||
|
||||
MIT. See [LICENSE.md][lic].
|
||||
|
||||
[acv]: https://github.com/posquit0/Awesome-CV
|
||||
[m]: http://miktex.org/download
|
||||
[desk]: http://fluentcv.com
|
||||
[cli]: https://github.com/fluentdesk/fluentcv
|
||||
[lic]: https://github.com/fluentdesk/fresh-themes/blob/master/LICENSE.md
|
||||
[author]: https://github.com/posquit0
|
537
themes/awesome/src/latex/awesome-cv.cls
Normal file
537
themes/awesome/src/latex/awesome-cv.cls
Normal file
@ -0,0 +1,537 @@
|
||||
%% Start of file `awesome-cv.cls'.
|
||||
%% Copyright 2015 Claud D. Park <posquit0.bj@gmail.com>
|
||||
%
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Identification
|
||||
%-------------------------------------------------------------------------------
|
||||
\ProvidesClass{awesome-cv}[2015/11/19 v1.1.0 Awesome Curriculum Vitae Class]
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Class options
|
||||
%
|
||||
% (need to be done before the external package loading, for example because
|
||||
% we need \paperwidth, \paperheight and \@ptsize to be defined before loading
|
||||
% geometry and fancyhdr)
|
||||
%-------------------------------------------------------------------------------
|
||||
% Options for draft or final
|
||||
\DeclareOption{draft}{\setlength\overfullrule{5pt}}
|
||||
\DeclareOption{final}{\setlength\overfullrule{0pt}}
|
||||
% Inherit options of article
|
||||
\DeclareOption*{
|
||||
\PassOptionsToClass{\CurrentOption}{article}
|
||||
}
|
||||
\ProcessOptions\relax
|
||||
\LoadClass{article}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% 3rd party packages
|
||||
%-------------------------------------------------------------------------------
|
||||
% Needed to make fixed length table
|
||||
\RequirePackage{array}
|
||||
% Needed to handle list environment
|
||||
\RequirePackage{enumitem}
|
||||
% Needed to handle text alignment
|
||||
\RequirePackage{ragged2e}
|
||||
% Needed to configure page layout
|
||||
\RequirePackage{geometry}
|
||||
% Needed to make header & footer effeciently
|
||||
\RequirePackage{fancyhdr}
|
||||
% Needed to manage colors
|
||||
\RequirePackage{xcolor}
|
||||
% Needed to use \ifxetex-\else-\fi statement
|
||||
\RequirePackage{ifxetex}
|
||||
% Needed to use \if-\then-\else statement
|
||||
\RequirePackage{xifthen}
|
||||
% Needed to use a toolbox of programming tools
|
||||
\RequirePackage{etoolbox}
|
||||
% Needed to manage fonts
|
||||
\ifxetex
|
||||
\RequirePackage[quiet]{fontspec}
|
||||
% To support LaTeX quoting style
|
||||
\defaultfontfeatures{Ligatures=TeX}
|
||||
\else
|
||||
\RequirePackage[T1]{fontenc}
|
||||
% Replace by the encoding you are using
|
||||
\RequirePackage[utf8]{inputenc}
|
||||
\fi
|
||||
% Needed to manage math fonts
|
||||
\RequirePackage[math-style=TeX,vargreek-shape=unicode]{unicode-math}
|
||||
% Needed to use icons from font-awesome
|
||||
% (https://github.com/furl/latex-fontawesome)
|
||||
\RequirePackage{fontawesome}
|
||||
% Needed to deal a paragraphs
|
||||
\RequirePackage{parskip}
|
||||
% Needed to deal hyperlink
|
||||
\RequirePackage{hyperref}
|
||||
\hypersetup{
|
||||
pdftitle={},
|
||||
pdfauthor={},
|
||||
pdfsubject={},
|
||||
pdfkeywords={},
|
||||
colorlinks=false,
|
||||
allbordercolors=white
|
||||
}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Configuration for directory locations
|
||||
%-------------------------------------------------------------------------------
|
||||
% Configure a directory location for fonts(default: 'fonts/')
|
||||
\newcommand*{\fontdir}[1][fonts/]{\def\@fontdir{#1}}
|
||||
\fontdir
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Configuration for layout
|
||||
%-------------------------------------------------------------------------------
|
||||
%% Page Layout
|
||||
% Configure page margins with geometry
|
||||
\geometry{left=2.0cm, top=1.5cm, right=2.0cm, bottom=2.0cm, footskip=.5cm}
|
||||
|
||||
%% Header & Footer
|
||||
% Set offset to each header and offset
|
||||
\fancyhfoffset{0em}
|
||||
% Remove head rule
|
||||
\renewcommand{\headrulewidth}{0pt}
|
||||
% Clear all header & footer fields
|
||||
\fancyhf{}
|
||||
% Enable if you want to make header or footer using fancyhdr
|
||||
\pagestyle{fancy}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Configuration for colors
|
||||
%-------------------------------------------------------------------------------
|
||||
% Gray-scale colors
|
||||
\definecolor{white}{HTML}{FFFFFF}
|
||||
\definecolor{black}{HTML}{000000}
|
||||
\definecolor{darkgray}{HTML}{333333}
|
||||
\definecolor{gray}{HTML}{5D5D5D}
|
||||
\definecolor{lightgray}{HTML}{999999}
|
||||
% Basic colors
|
||||
\definecolor{green}{HTML}{C2E15F}
|
||||
\definecolor{orange}{HTML}{FDA333}
|
||||
\definecolor{purple}{HTML}{D3A4F9}
|
||||
\definecolor{red}{HTML}{FB4485}
|
||||
\definecolor{blue}{HTML}{6CE0F1}
|
||||
% Text colors
|
||||
\definecolor{darktext}{HTML}{414141}
|
||||
\colorlet{text}{darkgray}
|
||||
\colorlet{graytext}{gray}
|
||||
\colorlet{lighttext}{lightgray}
|
||||
% Awesome colors
|
||||
\definecolor{awesome-emerald}{HTML}{00A388}
|
||||
\definecolor{awesome-skyblue}{HTML}{0395DE}
|
||||
\definecolor{awesome-red}{HTML}{DC3522}
|
||||
\definecolor{awesome-pink}{HTML}{EF4089}
|
||||
\definecolor{awesome-orange}{HTML}{FF6138}
|
||||
\definecolor{awesome-nephritis}{HTML}{27AE60}
|
||||
\definecolor{awesome-concrete}{HTML}{95A5A6}
|
||||
\definecolor{awesome-darknight}{HTML}{131A28}
|
||||
\colorlet{awesome}{awesome-red}
|
||||
|
||||
% Awesome section color
|
||||
\newcounter{colorCounter}
|
||||
\def\@sectioncolor#1#2#3{%
|
||||
{%
|
||||
\color{%
|
||||
\ifcase\value{colorCounter}%
|
||||
awesome\or%
|
||||
awesome\or%
|
||||
awesome\or%
|
||||
awesome\or%
|
||||
awesome\else%
|
||||
awesome\fi%
|
||||
} #1#2#3%
|
||||
}%
|
||||
\stepcounter{colorCounter}%
|
||||
}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Configuration for fonts
|
||||
%-------------------------------------------------------------------------------
|
||||
% Set font for header (default is Roboto)
|
||||
\newfontfamily\headerfont[
|
||||
Path=\@fontdir,
|
||||
UprightFont=*-Regular,
|
||||
ItalicFont=*-Italic,
|
||||
BoldFont=*-Bold,
|
||||
BoldItalicFont=*-BoldItalic,
|
||||
]{Roboto}
|
||||
|
||||
\newfontfamily\headerfontlight[
|
||||
Path=\@fontdir,
|
||||
UprightFont=*-Thin,
|
||||
ItalicFont=*-ThinItalic,
|
||||
BoldFont=*-Medium,
|
||||
BoldItalicFont=*-MediumItalic,
|
||||
]{Roboto}
|
||||
|
||||
% Set font for footer (default is Source Sans Pro)
|
||||
\newfontfamily\footerfont[
|
||||
Path=\@fontdir,
|
||||
UprightFont=*-Regular,
|
||||
ItalicFont=*-It,
|
||||
BoldFont=*-Bold
|
||||
]{SourceSansPro}
|
||||
|
||||
% Set font for body (default is Source Sans Pro)
|
||||
\newfontfamily\bodyfont[
|
||||
Path=\@fontdir,
|
||||
UprightFont=*-Regular,
|
||||
ItalicFont=*-It,
|
||||
BoldFont=*-Bold,
|
||||
BoldItalicFont=*-BoldIt
|
||||
]{SourceSansPro}
|
||||
|
||||
\newfontfamily\bodyfontlight[
|
||||
Path=\@fontdir,
|
||||
UprightFont=*-Light,
|
||||
ItalicFont=*-LightIt,
|
||||
BoldFont=*-Semibold,
|
||||
BoldItalicFont=*-SemiboldIt
|
||||
]{SourceSansPro}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Configuration for styles
|
||||
%-------------------------------------------------------------------------------
|
||||
% Configure styles for each CV elements
|
||||
% For fundamental structures
|
||||
\newcommand*{\headerfirstnamestyle}[1]{{\fontsize{32pt}{1em}\headerfontlight\color{graytext} #1}}
|
||||
\newcommand*{\headerlastnamestyle}[1]{{\fontsize{32pt}{1em}\headerfont\bfseries\color{text} #1}}
|
||||
\newcommand*{\headerpositionstyle}[1]{{\fontsize{7.6pt}{1em}\bodyfont\scshape\color{awesome} #1}}
|
||||
\newcommand*{\headeraddressstyle}[1]{{\fontsize{8pt}{1em}\headerfont\itshape\color{lighttext} #1}}
|
||||
\newcommand*{\headersocialstyle}[1]{{\fontsize{6.8pt}{1em}\headerfont\color{text} #1}}
|
||||
\newcommand*{\headerquotestyle}[1]{{\fontsize{9pt}{1em}\bodyfont\itshape\color{darktext} #1}}
|
||||
\newcommand*{\footerstyle}[1]{{\fontsize{8pt}{1em}\footerfont\scshape\color{lighttext} #1}}
|
||||
\newcommand*{\sectionstyle}[1]{{\fontsize{16pt}{1em}\bodyfont\bfseries\color{text}\@sectioncolor #1}}
|
||||
\newcommand*{\subsectionstyle}[1]{{\fontsize{12pt}{1em}\bodyfont\scshape\textcolor{text}{#1}}}
|
||||
|
||||
% For elements of entry
|
||||
\newcommand*{\entrytitlestyle}[1]{{\fontsize{10pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
|
||||
\newcommand*{\entrypositionstyle}[1]{{\fontsize{8pt}{1em}\bodyfont\scshape\color{graytext} #1}}
|
||||
\newcommand*{\entrydatestyle}[1]{{\fontsize{8pt}{1em}\bodyfontlight\slshape\color{graytext} #1}}
|
||||
\newcommand*{\entrylocationstyle}[1]{{\fontsize{9pt}{1em}\bodyfontlight\slshape\color{awesome} #1}}
|
||||
\newcommand*{\descriptionstyle}[1]{{\fontsize{9pt}{1em}\bodyfontlight\upshape\color{text} #1}}
|
||||
|
||||
% For elements of subentry
|
||||
\newcommand*{\subentrytitlestyle}[1]{{\fontsize{8pt}{1em}\bodyfont\mdseries\color{graytext} #1}}
|
||||
\newcommand*{\subentrypositionstyle}[1]{{\fontsize{7pt}{1em}\bodyfont\scshape\color{graytext} #1}}
|
||||
\newcommand*{\subentrydatestyle}[1]{{\fontsize{7pt}{1em}\bodyfontlight\slshape\color{graytext} #1}}
|
||||
\newcommand*{\subentrylocationstyle}[1]{{\fontsize{7pt}{1em}\bodyfontlight\slshape\color{awesome} #1}}
|
||||
\newcommand*{\subdescriptionstyle}[1]{{\fontsize{8pt}{1em}\bodyfontlight\upshape\color{text} #1}}
|
||||
|
||||
% For elements of honor
|
||||
\newcommand*{\honortitlestyle}[1]{{\fontsize{9pt}{1em}\bodyfont\color{graytext} #1}}
|
||||
\newcommand*{\honorpositionstyle}[1]{{\fontsize{9pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
|
||||
\newcommand*{\honordatestyle}[1]{{\fontsize{9pt}{1em}\bodyfont\color{graytext} #1}}
|
||||
\newcommand*{\honorlocationstyle}[1]{{\fontsize{9pt}{1em}\bodyfontlight\slshape\color{awesome} #1}}
|
||||
|
||||
% For elements of skill
|
||||
\newcommand*{\skilltypestyle}[1]{{\fontsize{10pt}{1em}\bodyfont\bfseries\color{darktext} #1}}
|
||||
\newcommand*{\skillsetstyle}[1]{{\fontsize{9pt}{1em}\bodyfontlight\color{text} #1}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Commands for personal information
|
||||
%-------------------------------------------------------------------------------
|
||||
% Define writer's name
|
||||
% Usage: \name{<firstname>}{<lastname>}
|
||||
% Usage: \firstname{<firstname>}
|
||||
% Usage: \lastname{<lastname>}
|
||||
% Usage: \familyname{<familyname>}
|
||||
\newcommand*{\name}[2]{\def\@firstname{#1}\def\@lastname{#2}}
|
||||
\newcommand*{\firstname}[1]{\def\@firstname{#1}}
|
||||
\newcommand*{\lastname}[1]{\def\@lastname{#1}}
|
||||
\newcommand*{\familyname}[1]{\def\@lastname{#1}}
|
||||
\def\@familyname{\@lastname}
|
||||
|
||||
% Define writer's address
|
||||
% Usage: \address{<address>}
|
||||
\newcommand*{\address}[1]{\def\@address{#1}}
|
||||
|
||||
% Define writer's position
|
||||
% Usage: \name{<position>}
|
||||
\newcommand*{\position}[1]{\def\@position{#1}}
|
||||
|
||||
% Defines writer's mobile (optional)
|
||||
% Usage: \mobile{<mobile number>}
|
||||
\newcommand*{\mobile}[1]{\def\@mobile{#1}}
|
||||
|
||||
% Defines writer's email (optional)
|
||||
% Usage: \email{<email adress>}
|
||||
\newcommand*{\email}[1]{\def\@email{#1}}
|
||||
|
||||
% Defines writer's homepage (optional)
|
||||
% Usage: \homepage{<url>}
|
||||
\newcommand*{\homepage}[1]{\def\@homepage{#1}}
|
||||
|
||||
% Defines writer's github (optional)
|
||||
% Usage: \github{<github-nick>}
|
||||
\newcommand*{\github}[1]{\def\@github{#1}}
|
||||
|
||||
% Defines writer's linked-in (optional)
|
||||
% Usage: \linkedin{<linked-in-nick>}
|
||||
\newcommand*{\linkedin}[1]{\def\@linkedin{#1}}
|
||||
|
||||
% Defines writer's skype (optional)
|
||||
% Usage: \skype{<skype account>}
|
||||
\newcommand*{\skype}[1]{\def\@skype{#1}}
|
||||
|
||||
% Defines writer's twitter (optional)
|
||||
% Usage: \twitter{<twitter handle>}
|
||||
\newcommand*{\twitter}[1]{\def\@twitter{#1}}
|
||||
|
||||
% Defines writer's quote (optional)
|
||||
% Usage: \quote{<quote>}
|
||||
\renewcommand*{\quote}[1]{\def\@quote{#1}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Commands for extra
|
||||
%-------------------------------------------------------------------------------
|
||||
% Define separator for social informations in header
|
||||
% Usage: \headersocialsep{<separator>}
|
||||
% Default: \quad\textbar\quad
|
||||
\newcommand*{\headersocialsep}[1][\quad\textbar\quad]{\def\@headersocialsep{#1}}
|
||||
\headersocialsep
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Commands for utilities
|
||||
%-------------------------------------------------------------------------------
|
||||
% Use to align an element of tabular table
|
||||
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
|
||||
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
|
||||
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
|
||||
|
||||
% Use to draw horizontal line with specific tickness
|
||||
\def\vhrulefill#1{\leavevmode\leaders\hrule\@height#1\hfill \kern\z@}
|
||||
|
||||
% Use to execute conditional statements by checking empty string
|
||||
\newcommand*{\ifempty}[3]{\ifthenelse{\isempty{#1}}{#2}{#3}}
|
||||
|
||||
|
||||
%-------------------------------------------------------------------------------
|
||||
% Commands for elements of CV structure
|
||||
%-------------------------------------------------------------------------------
|
||||
% Define a header for CV
|
||||
% Usage: \makecvheader
|
||||
\newcommand*{\makecvheader}{
|
||||
\begin{center}
|
||||
\headerfirstnamestyle{
|
||||
\@firstname
|
||||
}\headerlastnamestyle{
|
||||
\@lastname
|
||||
}
|
||||
\\
|
||||
\vspace{0.4mm}
|
||||
\ifthenelse{\isundefined{\@position}}{}{\headerpositionstyle{\@position\\}}
|
||||
\vspace{0.4mm}
|
||||
\ifthenelse{\isundefined{\@address}}{}{\headeraddressstyle{\@address\\}}
|
||||
\vspace{-0.5mm}
|
||||
\headersocialstyle{
|
||||
\newbool{isstart}
|
||||
\setbool{isstart}{true}
|
||||
\ifthenelse{\isundefined{\@mobile}}
|
||||
{}
|
||||
{
|
||||
\faMobile\ \@mobile
|
||||
\setbool{isstart}{false}
|
||||
}
|
||||
\ifthenelse{\isundefined{\@email}}
|
||||
{}
|
||||
{
|
||||
\ifbool{isstart}
|
||||
{
|
||||
\setbool{istart}{false}
|
||||
}
|
||||
{\@headersocialsep}
|
||||
\href{mailto:\@email}{\faEnvelope\ \@email}
|
||||
}
|
||||
\ifthenelse{\isundefined{\@homepage}}
|
||||
{}
|
||||
{
|
||||
\ifbool{isstart}
|
||||
{
|
||||
\setbool{istart}{false}
|
||||
}
|
||||
{\@headersocialsep}
|
||||
\href{http://\@homepage}{\faHome\ \@homepage}
|
||||
}
|
||||
\ifthenelse{\isundefined{\@github}}
|
||||
{}
|
||||
{
|
||||
\ifbool{isstart}
|
||||
{
|
||||
\setbool{istart}{false}
|
||||
}
|
||||
{\@headersocialsep}
|
||||
\href{https://github.com/\@github}{\faGithubSquare\ \@github}
|
||||
}
|
||||
\ifthenelse{\isundefined{\@linkedin}}
|
||||
{}
|
||||
{
|
||||
\ifbool{isstart}
|
||||
{
|
||||
\setbool{istart}{false}
|
||||
}
|
||||
{\@headersocialsep}
|
||||
\href{https://www.linkedin.com/in/\@linkedin}{\faLinkedinSquare\ \@linkedin}
|
||||
}
|
||||
\ifthenelse{\isundefined{\@twitter}}
|
||||
{}
|
||||
{
|
||||
\ifbool{isstart}
|
||||
{
|
||||
\setbool{istart}{false}
|
||||
}
|
||||
{\@headersocialsep}
|
||||
\href{https://twitter.com/\@twitter}{\faTwitter\ \@twitter}
|
||||
}
|
||||
\ifthenelse{\isundefined{\@skype}}
|
||||
{}
|
||||
{
|
||||
\ifbool{isstart}
|
||||
{
|
||||
\setbool{istart}{false}
|
||||
}
|
||||
{\@headersocialsep}
|
||||
\faSkype\ \@skype
|
||||
}
|
||||
} \\
|
||||
\ifthenelse{\isundefined{\@quote}}
|
||||
{}
|
||||
{\vspace{6.0mm}\headerquotestyle{\@quote\\}\vspace{5.0mm}}
|
||||
\end{center}
|
||||
}
|
||||
|
||||
% Define a footer for CV
|
||||
% Usage: \makecvfooter{<left>}{<center>}{<right>}
|
||||
\newcommand*{\makecvfooter}[3]{
|
||||
\fancyfoot{}
|
||||
\fancyfoot[L]{
|
||||
\footerstyle{#1}
|
||||
}
|
||||
\fancyfoot[C]{
|
||||
\footerstyle{#2}
|
||||
}
|
||||
\fancyfoot[R]{
|
||||
\footerstyle{#3}
|
||||
}
|
||||
}
|
||||
|
||||
% Define a section for CV
|
||||
% Usage: \cvsection{<section-title>}
|
||||
\newcommand{\cvsection}[1]{
|
||||
\par\addvspace{1.5ex}
|
||||
\phantomsection{}
|
||||
\sectionstyle{#1}
|
||||
\color{gray}\vhrulefill{0.9pt}
|
||||
\par\nobreak\addvspace{1ex}
|
||||
}
|
||||
|
||||
% Define a subsection for CV
|
||||
% Usage: \cvsubsection{<subsection-title>}
|
||||
\newcommand{\cvsubsection}[1]{
|
||||
\phantomsection{}
|
||||
\subsectionstyle{#1}
|
||||
}
|
||||
|
||||
% Define an environment for cventry
|
||||
\newenvironment{cventries}{
|
||||
\begin{center}
|
||||
}{
|
||||
\end{center}
|
||||
}
|
||||
% Define an entry of cv information
|
||||
% Usage: \cventry{<position>}{<title>}{<location>}{<date>}{<description>}
|
||||
\newcommand*{\cventry}[5]{
|
||||
\setlength\tabcolsep{0pt}
|
||||
\setlength{\extrarowheight}{0pt}
|
||||
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{12.5cm} R{4.5cm}}
|
||||
\ifempty{#2#3}
|
||||
{\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
|
||||
{\entrytitlestyle{#2} & \entrylocationstyle{#3} \\
|
||||
\entrypositionstyle{#1} & \entrydatestyle{#4} \\}
|
||||
\multicolumn{2}{L{17cm}}{\descriptionstyle{#5}} \\
|
||||
\end{tabular*}
|
||||
}
|
||||
|
||||
% Define an environment for cvsubentry
|
||||
\newenvironment{cvsubentries}{
|
||||
\begin{center}
|
||||
}{
|
||||
\end{center}
|
||||
}
|
||||
% Define a subentry of cv information
|
||||
% Usage: \cvsubentry{<position>}{<title>}{<date>}{<description>}
|
||||
\newcommand*{\cvsubentry}[4]{
|
||||
\setlength\tabcolsep{0pt}
|
||||
\setlength{\extrarowheight}{0pt}
|
||||
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} L{12.5cm} R{4.5cm}}
|
||||
\setlength\leftskip{0.2cm}
|
||||
\subentrytitlestyle{#2} & \ifthenelse{\equal{#1}{}}
|
||||
{\subentrydatestyle{#3}}{}
|
||||
\ifthenelse{\equal{#1}{}}
|
||||
{}
|
||||
{\subentrypositionstyle{#1} & \subentrydatestyle{#3} \\}
|
||||
\ifthenelse{\equal{#4}{}}
|
||||
{}
|
||||
{\multicolumn{2}{L{17.0cm}}{\subdescriptionstyle{#4}} \\}
|
||||
\end{tabular*}
|
||||
}
|
||||
|
||||
% Define an environment for cvhonor
|
||||
\newenvironment{cvhonors}{
|
||||
\begin{center}
|
||||
\setlength\tabcolsep{0pt}
|
||||
\setlength{\extrarowheight}{0pt}
|
||||
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} C{1.5cm} L{13.0cm} R{2.5cm}}
|
||||
}{
|
||||
\end{tabular*}
|
||||
\end{center}
|
||||
}
|
||||
% Define a line of cv information(honor, award or something else)
|
||||
% Usage: \cvhonor{<position>}{<title>}{<location>}{<date>}
|
||||
\newcommand*{\cvhonor}[4]{
|
||||
\honordatestyle{#4} & \honorpositionstyle{#1}, \honortitlestyle{#2} & \honorlocationstyle{#3}
|
||||
\\
|
||||
}
|
||||
|
||||
% Define an environment for cvskill
|
||||
\newenvironment{cvskills}{
|
||||
\begin{center}
|
||||
\setlength\tabcolsep{1ex}
|
||||
\setlength{\extrarowheight}{0pt}
|
||||
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} r L{15.2cm}}
|
||||
}{
|
||||
\end{tabular*}
|
||||
\end{center}
|
||||
}
|
||||
% Define a line of cv information(skill)
|
||||
% Usage: \cvskill{<type>}{<skillset>}
|
||||
\newcommand*{\cvskill}[2]{
|
||||
\skilltypestyle{#1} & \skillsetstyle{#2}
|
||||
\\
|
||||
}
|
||||
|
||||
% Define an environment for cvitems(for cventry)
|
||||
\newenvironment{cvitems}{
|
||||
\vspace{-4mm}
|
||||
\begin{justify}
|
||||
\begin{itemize}[leftmargin=2ex, nosep, noitemsep]
|
||||
\setlength{\parskip}{0pt}
|
||||
\renewcommand{\labelitemi}{\bullet}
|
||||
}{
|
||||
\end{itemize}
|
||||
\end{justify}
|
||||
\vspace{-2mm}
|
||||
}
|
83
themes/awesome/src/latex/examples/cv.tex
Normal file
83
themes/awesome/src/latex/examples/cv.tex
Normal file
@ -0,0 +1,83 @@
|
||||
%!TEX TS-program = xelatex
|
||||
%!TEX encoding = UTF-8 Unicode
|
||||
% Copyright 2015 Claud D. Park <posquit0.bj@gmail.com>
|
||||
% http://www.posquit0.com
|
||||
%
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Configuration
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%% Themes: Awesome-CV
|
||||
\documentclass[11pt, a4paper]{awesome-cv}
|
||||
|
||||
%%% Override a directory location for fonts(default: 'fonts/')
|
||||
\fontdir[fonts/]
|
||||
|
||||
%%% Configure a directory location for sections
|
||||
\newcommand*{\sectiondir}{cv/}
|
||||
|
||||
%%% Override color
|
||||
% Awesome Colors: awesome-emerald, awesome-skyblue, awesome-red, awesome-pink, awesome-orange
|
||||
% awesome-nephritis, awesome-concrete, awesome-darknight
|
||||
%% Color for highlight
|
||||
% Define your custom color if you don't like awesome colors
|
||||
\colorlet{awesome}{awesome-red}
|
||||
%\definecolor{awesome}{HTML}{CA63A8}
|
||||
%% Colors for text
|
||||
%\definecolor{darktext}{HTML}{414141}
|
||||
%\definecolor{text}{HTML}{414141}
|
||||
%\definecolor{graytext}{HTML}{414141}
|
||||
%\definecolor{lighttext}{HTML}{414141}
|
||||
|
||||
%%% Override a separator for social informations in header(default: ' | ')
|
||||
%\headersocialsep[\quad\textbar\quad]
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% 3rd party packages
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%% Needed to divide into several files
|
||||
\usepackage{import}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Personal Data
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%% Essentials
|
||||
\name{[[ _.initial(r.name.split(' ')).join(' ') ]] }{[[ _.last(r.name.split(' ')) ]]}
|
||||
\address{[[ r.location.address.replace(/\n/g, ', ') ]]}
|
||||
\mobile{[[ r.contact.phone ]]}
|
||||
%%% Social
|
||||
\email{[[ r.contact.email ]]}
|
||||
\homepage{[[ r.contact.website ]]}
|
||||
[~ if(r.hasProfile('github')) { ~]\github{[[ r.getProfile('github').user ]]}[~ } ~]
|
||||
[~ if(r.hasProfile('linkedin')) { ~]\linkedin{[[ r.getProfile('linkedin').user ]]}[~ } ~]
|
||||
%%% Optionals
|
||||
\position{[[ r.info.characterClass ]]{\enskip\cdotp\enskip}[[ r.info.label ]]}
|
||||
[~ if( r.info.quote ) { ~]\quote{``[[ r.info.quote ]]"}[~ } ~]
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Content
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%% Make a footer for CV with three arguments(<left>, <center>, <right>)
|
||||
\makecvfooter
|
||||
{\today}
|
||||
{[[ r.name ]]~~~·~~~Curriculum Vitae}
|
||||
{\thepage}
|
||||
|
||||
\begin{document}
|
||||
%%% Make a header for CV using personal data
|
||||
\makecvheader
|
||||
|
||||
%%% Import contents
|
||||
\import{\sectiondir}{education.tex}
|
||||
\import{\sectiondir}{skills.tex}
|
||||
\import{\sectiondir}{experience.tex}
|
||||
\import{\sectiondir}{extracurricular.tex}
|
||||
\import{\sectiondir}{honors.tex}
|
||||
\import{\sectiondir}{presentation.tex}
|
||||
\import{\sectiondir}{writing.tex}
|
||||
\import{\sectiondir}{committees.tex}
|
||||
|
||||
\end{document}
|
12
themes/awesome/src/latex/examples/cv/committees.tex
Normal file
12
themes/awesome/src/latex/examples/cv/committees.tex
Normal file
@ -0,0 +1,12 @@
|
||||
[~ if( r.committees && r.committees.length ) { ~]
|
||||
\cvsection{Program Committees}
|
||||
\begin{cvhonors}
|
||||
[~ _.each(r.committees, function(com) { ~]
|
||||
\cvhonor
|
||||
{[[ com.position ]]}
|
||||
{[[ com.organization ]]}
|
||||
{[[ com.location ]]}
|
||||
{[[ com.safe.date ]]}
|
||||
[~ }); ~]
|
||||
\end{cvhonors}
|
||||
[~ } ~]
|
20
themes/awesome/src/latex/examples/cv/education.tex
Normal file
20
themes/awesome/src/latex/examples/cv/education.tex
Normal file
@ -0,0 +1,20 @@
|
||||
[~ if( r.education && r.education.history && r.education.history.length) { ~]
|
||||
\cvsection{Education}
|
||||
\begin{cventries}
|
||||
[~ _.each(r.education.history, function(edu) { ~]
|
||||
\cventry
|
||||
{[[ edu.studyType ]], [[ edu.area ]]}
|
||||
{[[ edu.institution ]]}
|
||||
{[[ edu.location ]]}
|
||||
{[[ edu.safe.start ]] - [[ edu.safe.end ]]}
|
||||
[~ if( edu.highlights && edu.highlights.length ) {
|
||||
~]{
|
||||
\begin{cvitems}
|
||||
[~ _.each(edu.highlights, function(high) { ~]
|
||||
\item {[[ high ]]}
|
||||
[~ }); ~]
|
||||
\end{cvitems}
|
||||
}[~ } else { ~]{ }[~ } ~]
|
||||
[~ }); ~]
|
||||
\end{cventries}
|
||||
[~ } ~]
|
18
themes/awesome/src/latex/examples/cv/experience.tex
Normal file
18
themes/awesome/src/latex/examples/cv/experience.tex
Normal file
@ -0,0 +1,18 @@
|
||||
[~ if( r.employment && r.employment.history && r.employment.history.length ) { ~]
|
||||
\cvsection{Experience}
|
||||
\begin{cventries}
|
||||
[~ _.each(r.employment.history, function(emp) { ~]
|
||||
\cventry
|
||||
{[[ emp.position ]]}
|
||||
{[[ emp.employer ]]}
|
||||
{[[ emp.location ]]}
|
||||
{[[ emp.safe.start ]] - [[ emp.safe.end ]]}
|
||||
[~ if( emp.highlights && emp.highlights.length ) {
|
||||
~]{
|
||||
\begin{cvitems}[~ _.each( emp.highlights, function(high) { ~]
|
||||
\item {[[ high.replace(/#/g, '\\#') ]]}[~ }); ~]
|
||||
\end{cvitems}
|
||||
}[~ } ~]
|
||||
[~ }); ~]
|
||||
\end{cventries}
|
||||
[~ } ~]
|
19
themes/awesome/src/latex/examples/cv/extracurricular.tex
Normal file
19
themes/awesome/src/latex/examples/cv/extracurricular.tex
Normal file
@ -0,0 +1,19 @@
|
||||
[~ if( r.extracurricular && r.extracurricular.length ) { ~]
|
||||
\cvsection{Extracurricular Activity}
|
||||
\begin{cventries}
|
||||
[~ _.each( r.extracurricular, function(ex) { ~]
|
||||
\cventry
|
||||
{[[ ex.title ]]}
|
||||
{[[ ex.activity ]]}
|
||||
{[[ ex.location ]]}
|
||||
{[[ ex.safe.start ]] - [[ ex.safe.end ]]}
|
||||
[~ if( ex.highlights && ex.highlights.length ) {
|
||||
~]{
|
||||
\begin{cvitems}
|
||||
[~ _.each(ex.highlights, function(high) {
|
||||
~]\item {[[high]]}
|
||||
[~ }); ~]\end{cvitems}
|
||||
}[~ } else { ~]{ }[~ } ~]
|
||||
[~ }); ~]
|
||||
\end{cventries}
|
||||
[~ } ~]
|
52
themes/awesome/src/latex/examples/cv/honors.tex
Normal file
52
themes/awesome/src/latex/examples/cv/honors.tex
Normal file
@ -0,0 +1,52 @@
|
||||
[~ if( r.recognition && r.recognition.length ) { ~]
|
||||
\cvsection{Honors \& Awards}
|
||||
\cvsubsection{International}
|
||||
\begin{cvhonors}
|
||||
[~ _.each(r.recognition, function(rec) { ~]
|
||||
\cvhonor
|
||||
{[[ rec.title ]]}
|
||||
{[[ rec.event ]]}
|
||||
{[[ rec.location ]]}
|
||||
{[[ rec.safe.date ]]}
|
||||
[~ }); ~]
|
||||
\end{cvhonors}
|
||||
|
||||
\cvsubsection{Domestic}
|
||||
\begin{cvhonors}
|
||||
\cvhonor
|
||||
{3rd Place}
|
||||
{WITHCON Hacking Competition Final}
|
||||
{Seoul, S.Korea}
|
||||
{2015}
|
||||
\cvhonor
|
||||
{Silver Prize}
|
||||
{KISA HDCON Hacking Competition Final}
|
||||
{Seoul, S.Korea}
|
||||
{2013}
|
||||
\cvhonor
|
||||
{2nd Award}
|
||||
{HUST Hacking Festival}
|
||||
{S.Korea}
|
||||
{2013}
|
||||
\cvhonor
|
||||
{3rd Award}
|
||||
{HUST Hacking Festival}
|
||||
{S.Korea}
|
||||
{2010}
|
||||
\cvhonor
|
||||
{3rd Award}
|
||||
{Holyshield 3rd Hacking Festival}
|
||||
{S.Korea}
|
||||
{2012}
|
||||
\cvhonor
|
||||
{2nd Award}
|
||||
{Holyshield 3rd Hacking Festival}
|
||||
{S.Korea}
|
||||
{2011}
|
||||
\cvhonor
|
||||
{5th Place}
|
||||
{PADOCON Hacking Competition Final}
|
||||
{Seoul, S.Korea}
|
||||
{2011}
|
||||
\end{cvhonors}
|
||||
[~ } ~]
|
20
themes/awesome/src/latex/examples/cv/presentation.tex
Normal file
20
themes/awesome/src/latex/examples/cv/presentation.tex
Normal file
@ -0,0 +1,20 @@
|
||||
[~ if( r.speaking && r.speaking.length) { ~]
|
||||
\cvsection{Presentation}
|
||||
\begin{cventries}
|
||||
[~ _.each(r.speaking, function(pres) { ~]
|
||||
\cventry
|
||||
{[[ pres.title ]]}
|
||||
{[[ pres.event ]]}
|
||||
{[[ pres.location ]]}
|
||||
{[[ pres.safe.date ]]}
|
||||
[~ if (pres.highlights && pres.highlights.length) {
|
||||
~]{
|
||||
\begin{cvitems}
|
||||
[~ _.each(pres.highlights, function( high) {
|
||||
~]\item {[[ high ]]}[~ }); ~]
|
||||
\end{cvitems}
|
||||
}
|
||||
[~ } else { ~]{ }[~ } ~]
|
||||
[~ }); ~]
|
||||
\end{cventries}
|
||||
[~ } ~]
|
15
themes/awesome/src/latex/examples/cv/skills.tex
Normal file
15
themes/awesome/src/latex/examples/cv/skills.tex
Normal file
@ -0,0 +1,15 @@
|
||||
[~ if( r.skills && r.skills.sets && r.skills.sets.length ) { ~]
|
||||
\cvsection{Skills}
|
||||
\begin{cvskills}
|
||||
[~ _.each(r.skills.sets, function(set) { ~]
|
||||
\cvskill
|
||||
{[[ set.name ]]}
|
||||
{[[ set.skills.join(', ') ]]}
|
||||
[~ }); ~]
|
||||
[~ if( r.languages && r.languages.length ) { ~]
|
||||
\cvskill
|
||||
{Languages}
|
||||
{[[ r.languages.map( function(lang) { return lang.language } ).join(', ') ]]}
|
||||
[~ } ~]
|
||||
\end{cvskills}
|
||||
[~ } ~]
|
21
themes/awesome/src/latex/examples/cv/writing.tex
Normal file
21
themes/awesome/src/latex/examples/cv/writing.tex
Normal file
@ -0,0 +1,21 @@
|
||||
[~ if( r.writing && r.writing.length ) { ~]
|
||||
\cvsection{Writing}
|
||||
\begin{cventries}
|
||||
[~ _.each(r.writing, function(wri) { ~]
|
||||
\cventry
|
||||
{[[ wri.publisher ]]}
|
||||
{[[ wri.title ]]}
|
||||
{[[ wri.url ]]}
|
||||
{[[ wri.safe.date ]] - PRESENT}
|
||||
[~ if( wri.highlights && wri.highlights.length ) { ~]
|
||||
{
|
||||
\begin{cvitems}
|
||||
[~ _.each(wri.highlights, function(high) { ~]
|
||||
\item {[[ high ]]}
|
||||
[~ }); ~]
|
||||
\end{cvitems}
|
||||
}
|
||||
[~ } else { ~]{ }[~ } ~]
|
||||
[~ }); ~]
|
||||
\end{cventries}
|
||||
[~ } ~]
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user