From 4a05142b16b389f3734f23c144369f96a212676f Mon Sep 17 00:00:00 2001 From: santoroma Date: Mon, 20 Aug 2018 18:21:34 +0200 Subject: [PATCH] Short presentation of package CircSpaceTime at COMPSTAT2018 --- .../font-awesome-4.5.0/css/font-awesome.css | 2085 ++++++++ .../css/font-awesome.min.css | 11 + .../fonts/fontawesome-webfont.ttf | Bin 0 -> 142072 bytes .../reveal.js-3.3.0.1/CONTRIBUTING.md | 23 + .../reveal.js-3.3.0.1/Gruntfile.js | 176 + COMPSTAT_2018_files/reveal.js-3.3.0.1/LICENSE | 19 + .../reveal.js-3.3.0.1/bower.json | 27 + .../reveal.js-3.3.0.1/css/print/paper.css | 202 + .../reveal.js-3.3.0.1/css/print/pdf.css | 160 + .../reveal.js-3.3.0.1/css/reveal.css | 1325 +++++ .../reveal.js-3.3.0.1/css/reveal.scss | 1402 +++++ .../reveal.js-3.3.0.1/css/theme/beige.css | 322 ++ .../reveal.js-3.3.0.1/css/theme/black.css | 287 + .../reveal.js-3.3.0.1/css/theme/blood.css | 336 ++ .../css/theme/fonts/Lato.ttf | Bin 0 -> 120196 bytes .../css/theme/fonts/LatoBold.ttf | Bin 0 -> 121788 bytes .../css/theme/fonts/LatoBoldItalic.ttf | Bin 0 -> 120312 bytes .../css/theme/fonts/LatoItalic.ttf | Bin 0 -> 118352 bytes .../css/theme/fonts/Montserrat.ttf | Bin 0 -> 25524 bytes .../css/theme/fonts/NewsCycle.ttf | Bin 0 -> 70872 bytes .../css/theme/fonts/NewsCycleBold.ttf | Bin 0 -> 65096 bytes .../css/theme/fonts/OpenSans.ttf | Bin 0 -> 36492 bytes .../css/theme/fonts/OpenSansBold.ttf | Bin 0 -> 38108 bytes .../css/theme/fonts/OpenSansBoldItalic.ttf | Bin 0 -> 34752 bytes .../css/theme/fonts/OpenSansItalic.ttf | Bin 0 -> 34416 bytes .../css/theme/fonts/Quicksand.ttf | Bin 0 -> 23824 bytes .../css/theme/fonts/QuicksandBold.ttf | Bin 0 -> 23408 bytes .../css/theme/fonts/UbuntuBold.ttf | Bin 0 -> 73960 bytes .../css/theme/fonts/UbuntuBoldItalic.ttf | Bin 0 -> 72576 bytes .../css/theme/fonts/UbuntuLight.ttf | Bin 0 -> 82536 bytes .../css/theme/fonts/UbuntuLightItalic.ttf | Bin 0 -> 79956 bytes .../reveal.js-3.3.0.1/css/theme/league.css | 323 ++ .../reveal.js-3.3.0.1/css/theme/moon.css | 317 ++ .../reveal.js-3.3.0.1/css/theme/night.css | 317 ++ .../reveal.js-3.3.0.1/css/theme/serif.css | 287 + .../reveal.js-3.3.0.1/css/theme/simple.css | 324 ++ .../reveal.js-3.3.0.1/css/theme/sky.css | 330 ++ .../reveal.js-3.3.0.1/css/theme/solarized.css | 322 ++ .../css/theme/source/beige.scss | 39 + .../css/theme/source/black.scss | 49 + .../css/theme/source/blood.scss | 79 + .../css/theme/source/league.scss | 34 + .../css/theme/source/moon.scss | 57 + .../css/theme/source/night.scss | 35 + .../css/theme/source/serif.scss | 35 + .../css/theme/source/simple.scss | 38 + .../css/theme/source/sky.scss | 46 + .../css/theme/source/solarized.scss | 63 + .../css/theme/source/white.scss | 49 + .../css/theme/template/mixins.scss | 29 + .../css/theme/template/settings.scss | 43 + .../css/theme/template/theme.scss | 346 ++ .../reveal.js-3.3.0.1/css/theme/white.css | 287 + .../reveal.js-3.3.0.1/demo.html | 410 ++ .../reveal.js-3.3.0.1/index.html | 50 + .../reveal.js-3.3.0.1/js/reveal.js | 4744 +++++++++++++++++ .../reveal.js-3.3.0.1/lib/css/zenburn.css | 80 + .../lib/font/league-gothic/LICENSE | 2 + .../lib/font/league-gothic/league-gothic.css | 10 + .../lib/font/league-gothic/league-gothic.eot | Bin 0 -> 25696 bytes .../lib/font/league-gothic/league-gothic.ttf | Bin 0 -> 64256 bytes .../lib/font/league-gothic/league-gothic.woff | Bin 0 -> 30764 bytes .../lib/font/source-sans-pro/LICENSE | 45 + .../source-sans-pro-italic.eot | Bin 0 -> 75720 bytes .../source-sans-pro-italic.ttf | Bin 0 -> 238084 bytes .../source-sans-pro-italic.woff | Bin 0 -> 98556 bytes .../source-sans-pro-regular.eot | Bin 0 -> 88070 bytes .../source-sans-pro-regular.ttf | Bin 0 -> 288008 bytes .../source-sans-pro-regular.woff | Bin 0 -> 114324 bytes .../source-sans-pro-semibold.eot | Bin 0 -> 89897 bytes .../source-sans-pro-semibold.ttf | Bin 0 -> 284640 bytes .../source-sans-pro-semibold.woff | Bin 0 -> 115648 bytes .../source-sans-pro-semibolditalic.eot | Bin 0 -> 75706 bytes .../source-sans-pro-semibolditalic.ttf | Bin 0 -> 240944 bytes .../source-sans-pro-semibolditalic.woff | Bin 0 -> 98816 bytes .../font/source-sans-pro/source-sans-pro.css | 39 + .../reveal.js-3.3.0.1/lib/js/classList.js | 2 + .../reveal.js-3.3.0.1/lib/js/head.min.js | 9 + .../reveal.js-3.3.0.1/lib/js/html5shiv.js | 7 + .../reveal.js-3.3.0.1/package.json | 44 + .../plugin/chalkboard/chalkboard.js | 1067 ++++ .../plugin/chalkboard/img/blackboard.png | Bin 0 -> 32733 bytes .../plugin/chalkboard/img/boardmarker.png | Bin 0 -> 2242 bytes .../plugin/chalkboard/img/chalk.png | Bin 0 -> 5199 bytes .../plugin/chalkboard/img/sponge.png | Bin 0 -> 3612 bytes .../plugin/chalkboard/img/whiteboard.png | Bin 0 -> 34129 bytes .../plugin/highlight/highlight.js | 31 + .../plugin/markdown/example.html | 129 + .../plugin/markdown/example.md | 31 + .../plugin/markdown/markdown.js | 405 ++ .../plugin/markdown/marked.js | 6 + .../reveal.js-3.3.0.1/plugin/math/math.js | 67 + .../plugin/menu/lib/bowser.min.js | 6 + .../plugin/menu/lib/jeesh.min.js | 42 + .../reveal.js-3.3.0.1/plugin/menu/menu.css | 269 + .../reveal.js-3.3.0.1/plugin/menu/menu.js | 715 +++ .../plugin/multiplex/client.js | 13 + .../plugin/multiplex/index.js | 64 + .../plugin/multiplex/master.js | 31 + .../plugin/multiplex/package.json | 19 + .../plugin/notes-server/client.js | 65 + .../plugin/notes-server/index.js | 69 + .../plugin/notes-server/notes.html | 407 ++ .../reveal.js-3.3.0.1/plugin/notes/notes.html | 414 ++ .../reveal.js-3.3.0.1/plugin/notes/notes.js | 136 + .../plugin/print-pdf/print-pdf.js | 48 + .../reveal.js-3.3.0.1/plugin/search/search.js | 196 + .../reveal.js-3.3.0.1/plugin/zoom-js/zoom.js | 278 + .../reveal.js-3.3.0.1/test/qunit-1.12.0.css | 244 + .../reveal.js-3.3.0.1/test/qunit-1.12.0.js | 2212 ++++++++ .../test-markdown-element-attributes.html | 134 + .../test/test-markdown-element-attributes.js | 46 + .../test/test-markdown-slide-attributes.html | 128 + .../test/test-markdown-slide-attributes.js | 47 + .../reveal.js-3.3.0.1/test/test-markdown.html | 52 + .../reveal.js-3.3.0.1/test/test-markdown.js | 15 + .../reveal.js-3.3.0.1/test/test-pdf.html | 83 + .../reveal.js-3.3.0.1/test/test-pdf.js | 15 + .../reveal.js-3.3.0.1/test/test.html | 86 + .../reveal.js-3.3.0.1/test/test.js | 597 +++ 120 files changed, 23433 insertions(+) create mode 100644 COMPSTAT_2018_files/font-awesome-4.5.0/css/font-awesome.css create mode 100644 COMPSTAT_2018_files/font-awesome-4.5.0/css/font-awesome.min.css create mode 100644 COMPSTAT_2018_files/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/CONTRIBUTING.md create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/Gruntfile.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/LICENSE create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/bower.json create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/print/paper.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/print/pdf.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/reveal.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/reveal.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/beige.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/black.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/blood.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/Lato.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/LatoBold.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/LatoBoldItalic.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/LatoItalic.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/Montserrat.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/NewsCycle.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/NewsCycleBold.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/OpenSans.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/OpenSansBold.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/OpenSansBoldItalic.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/OpenSansItalic.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/Quicksand.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/QuicksandBold.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuBold.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuBoldItalic.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuLight.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuLightItalic.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/league.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/moon.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/night.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/serif.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/simple.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/sky.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/solarized.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/beige.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/black.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/blood.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/league.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/moon.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/night.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/serif.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/simple.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/sky.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/solarized.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/white.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/mixins.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/settings.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/theme.scss create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/white.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/demo.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/index.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/js/reveal.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/css/zenburn.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/league-gothic/LICENSE create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/league-gothic/league-gothic.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/league-gothic/league-gothic.eot create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/league-gothic/league-gothic.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/league-gothic/league-gothic.woff create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/LICENSE create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-italic.eot create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-italic.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-italic.woff create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-regular.eot create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-regular.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-regular.woff create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-semibold.eot create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-semibold.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-semibold.woff create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/font/source-sans-pro/source-sans-pro.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/js/classList.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/js/head.min.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/lib/js/html5shiv.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/package.json create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/chalkboard/chalkboard.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/chalkboard/img/blackboard.png create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/chalkboard/img/boardmarker.png create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/chalkboard/img/chalk.png create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/chalkboard/img/sponge.png create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/chalkboard/img/whiteboard.png create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/highlight/highlight.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/markdown/example.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/markdown/example.md create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/markdown/markdown.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/markdown/marked.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/math/math.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/menu/lib/bowser.min.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/menu/lib/jeesh.min.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/menu/menu.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/menu/menu.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/multiplex/client.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/multiplex/index.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/multiplex/master.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/multiplex/package.json create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/notes-server/client.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/notes-server/index.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/notes-server/notes.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/notes/notes.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/notes/notes.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/print-pdf/print-pdf.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/search/search.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/plugin/zoom-js/zoom.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/qunit-1.12.0.css create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/qunit-1.12.0.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test-markdown-element-attributes.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test-markdown-element-attributes.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test-markdown-slide-attributes.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test-markdown-slide-attributes.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test-markdown.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test-markdown.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test-pdf.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test-pdf.js create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test.html create mode 100644 COMPSTAT_2018_files/reveal.js-3.3.0.1/test/test.js diff --git a/COMPSTAT_2018_files/font-awesome-4.5.0/css/font-awesome.css b/COMPSTAT_2018_files/font-awesome-4.5.0/css/font-awesome.css new file mode 100644 index 0000000..8d8ed70 --- /dev/null +++ b/COMPSTAT_2018_files/font-awesome-4.5.0/css/font-awesome.css @@ -0,0 +1,2085 @@ +/*! + * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} diff --git a/COMPSTAT_2018_files/font-awesome-4.5.0/css/font-awesome.min.css b/COMPSTAT_2018_files/font-awesome-4.5.0/css/font-awesome.min.css new file mode 100644 index 0000000..c9e9634 --- /dev/null +++ b/COMPSTAT_2018_files/font-awesome-4.5.0/css/font-awesome.min.css @@ -0,0 +1,11 @@ +/*! + * Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + @font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'); + font-weight: normal; + font-style: normal; +} + .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} diff --git a/COMPSTAT_2018_files/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf b/COMPSTAT_2018_files/font-awesome-4.5.0/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..26dea7951a73079223b50653c455c5adf46a4648 GIT binary patch literal 142072 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 +|+&Vdls@0SAya!8#E9iVniRwHu0GY;H*n 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�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%0D0!#Bo^>xe$Z4SmykflG_VnkLvLv4@e#4_y4Q zjgdQu8%89>jSZMcTnx)`q5w!jj$c9j2#*q?n=_px2>btddk+Aq%5!gg-czRczB5~< z?941%VLRIx*rhCW=^zLz%>`77AS%TXv7u2!L1PK4(Wp_>*uBAI6H83&UX3x)WKE3M zm{@KS6NR0__j}$mvpc(hdhh@Hf6AUVr@ZxfpZa^~e=wF*SkOn7TzPgCq~>=xZ9-{{zsuFkIQn`d7=)}|-9 zagD9eCPypE+L}9)(`Hmu&5j6wAyYjJt(kltJm(xlNUIx zLutt6uplgAh^K&zZ%rBudDinR3GJVik9N##4p-$n!^QcHO`W&ST5IKAPPN34WZH|STXmTCc%fCI*VA$N0b6af>Z3JAF$YZAeEImj~<2H;CZK0*3$my ziz`+X7UGZXc=p+r7W|37&s<4=FLNONm_PegJw1y@>*-nN^Vjj`3Rfrt{JEBA)5|hf zgu=`LhMknj|4ID6UE|lx7}6Fo!c!&@j|U-AupYpKqcebiNqxPyDj2~_0)5~KP(R3P z8NO^P&QvS|5MJo)$^1>Jwcr7Wa1oFxZiFBL4`K!i4jM-3>G*mHTIPeIlQ0j+J4{QK zxYswVZ+00f-0NB|_({*UKVGx;@r#y}bcKn6=faTT=XcvQgf3|i`HMv%%aogs-U_H_f8%Y7B0= zY`)J>?pfRN*q?ePn>EAYk&Lp|QT^)O2kyRnT?5Zv5js!N4RttcT4Nv_YE5Pbj*0t)d8GhD5-SFr$gziK&YS*CN@B!>5ZX)C}v$v zU5!V+?E&Q{uN_c6e|F23XPNx~D}4DETOZv1`h^$1zJ2ahr?nSpAy++W7FWLh#_O-Y zA#8X}`SBBUBP(V0XSekIbkmNv2Hx6HIdRd<=)kyfbkFOr^LdO7^b#6m=*x%SCrN@l z^(WLV6s%JW$7DD$z#|)4Ert*nn!yzQg2YetBPlvXprOw#fo_v59qLEsczPHWmn9t^nZBuz8y1X?%1d9lv3m-#sdo9ipgUs zdW3TBV1i3E*KAY5}gp|a;OCyKmP5v;T9uQEYX0peJq-5@U zc(PrT8P6uwX9pu>IHG`%Xg)phXf9lvy$tkQJ7Rnk5+~qLr+c9jR z;T_o%z3_WPDuA<*PPH5EkGboelseW6bQ!7pSjr{6JmfUFjPqxGz}BXAftG4`t3u)- zv1_oMczK74IilHqo6`~}X+y|X(7bEDx$ju+i>MvYhRA%Zmhl_<4*jmSXSVM+{|Wg= zqX`hA$I!g@`Vf07Gz;AJ9jhn!Ee+gM5QPf$Wt{vzGmDcBI&o5zmyc!ZE+0Gjyc))8 z&YL{;hiuB&vK5`m6-$ld%US`t&V2Q)W#f%YlpjXg&Y3$y?i;^cY#R8GSPn5TCjPIL zrB!3bRF!W3eS$5RwXa4wmef@h6g!>81y#D_C;rmw$Ia|n#{2vs(6h5}WCM?Y62twS za_C_il1Cw(lUN4M*W(B~?Qjk8L@6_ymz}OW&X%(?=LvIGo%w@R(zVJHvlon;?=dM) zfbD0Uuyjp6bKHHeiPsK<#Xqp>&J`;eC+2^B2?+cA? zEc#QX?K5j4yfv{VQb=<#RClDKC9NBUE%3yQFvkv8^Akv(t9<&p~8{;#q11Zb)ph?gDL?6Q`?n^4#BQ4eXSY7O_Sd5Wntc>AXR+t6w zKD#lFcbmKh1F6|cEcmJ^i0{MRD0u{Y2H!gIR+Q=_x9&QwDMMWn#KnQ%;d6uZ9hCi) zEE{lm%QA7gpa}dv33A1-(J>r-h?MLxRj%?<1M!vVx)-jX1`}b;X zu)0#Wx@DQ&-F5R`x4m3g!GB4=$ag~KzN^0DiXOcz>iP~LLP3{1{qt)WzhRnSQqvzF zV!Hwr)?h%{Ezf9~vA3jaM$2X^|4Dd}@3yM<^(n`GUr_KK(>_iwx#n}_Q5x4o7tjEp z3tn3P;1NSID8ahxFt$lPEv~o63BeoVh5)U=@{B;VBJNI_uJkCky?*WPg+YJiP20=H zPHcUNt$h7;HaiFBO1Ak=0J{2|-O4^&w20?iq1bI~~8O&(izhvfkG?#GCX1GisJ*v0BH> z5`~FG9-j5ps+N(&ChnM|Hal8=#3^6QsGd-lX=v3TrzPe=tSMjd#MDi%-2|J|%vCeP zZDQDEF`36KYU((@Oy`kI4yQ@-=*qTTv5lWP9sKnCj;2Lp%s}{J6`JF0{!gxEmj1iK zEUhUmFU6aLXVXV|Zn~+5c+2XUGpmITQ{3V*R#r}JF&1kb4sEfqWoqtmWu?(&k%cFi zHHY2g!;E3l?yMgqKJbNiKR??sKs zZ5*(!BZwuPBpt5+{Ue5N8LT4c?X0l{c*f`_kB!y>FsA69UKZl_(jxwe!A6Qb@ccjj& zXl{|J^71My<0{=<%evf^<17_tpjyZx*^6o|H^0ek(7WGlD73%^{lGrhpr^ML zkqvr88PRlV`aeLu4Eo_h^2Yf3nljR7&lcfCc*48d2HSuHfc}Zx`QEv_=KRa;`@os&}A9* z9njaCl)j7`2Y~B9rgmPickcxqyAGba#8%t!qI*>E+0XQtyBUB$ZsC1kIkMNnDf=Nq7v$B94!NXYA#qwSS;* z=^k0L2W^@hj1z-ScUY7djeJgBiQa#0WSE%zmcd}(D)@_!d0i6xE%Ejd-qSqliJ>?o z)MLPwWsP+iPb_U}V^=cS_0{J(XkU(L)*aL(-#?Vxvy>1cNeOdE9NoK7Nu~SH>XHFt zDnuBPLO*4=qH%?m$2wS{nSgf3I)?$JimeWHNO7Kra|S#z4ugug1UgoGf)+&L0x}kF zAvJj{2hSfnSsfdLTT#QWgQgwXLrELtzH|!HV&Ds!1fmHOh0;o6h;-AI^^QFLs*hu} zV38F=dyd3u@g{sG>|D?is5r87Q3trT=P+(GXnZ2r$9l8or=pOi5981wK z)MA{L~%fpZ})sjjS&N z@2AG3W3-%rX@rcPgGkpyN5t(VX&J)?PN0LwV$N~y^-~@H|8c)?iZTo@GhvWY-8jG$ zw5db+>ie@5bNyrRXt07g*V02jfBn(_ts9k-eP*a+N3SQ~&VH4F%W(}R?d8|ZnI|;A z(|qy&ewO@iMk(>SAY$NZhsJ9jXETZA0qSZT^OOP>3APXZ9W_|$=_nT?9{OmN{y`H7 z{Ub)eiJd%rqzv8hZAR<29eu|^^Aym*8yMW$m?m6%M$bcO?V8suhPnI*rVKy(adZkcF<{x75=nu<3mhvRt#{Jd7bAY+Y=vW9_Vhp?i3CHW(RQ+3Vgh+7QdA|vmDlho$ZuVo^^p)vevbSWvtEfrb|(?wMlyiBZvSxy&C zkX5iQQP)6*%sRNl;A$OA81TL=W30v}1HM9+V#@nUZ+}wx-9%!1x_gt!-oEZoDAm`O z3Wd7+=)9YLnaEKuuNa6=eul8`#CnN|n86Ika%?2nAzoxvgvdKqPkguKWLVO>%CiNVA9Dh z3g;TD0sp5|BHru`98?>P$~JZ-+k4W>hxrZsMr_nuwkg}x=T5kc;VWQ;oFV>awp^+` zk^8nFp9)W2=tH@nQQ@Bc4MP`&xl|_gb64UE{9Eh|l#}C=K9|%YYXawi4AXsK>`S1hDuw_t5 z!6q<7+mMys@)c(hv`KE;PxpsHqy!1XL!op(8JV@PQ41jvKO>a}-73x?7qr;yRtpgw zYfD#r8PYT0R#Zv@y*1Y_QvNTBqzBD~7?&lbTmw`*W-H}N^$Sf!{~ zSY}Yb6!bVcM7O|DnYA|3s&Hbf4HY{RXTg4uX#oqh1{@)VFzD8BEmOa$Q68YeiZ2gy z)Z^_U5^F)<=HBS1`ntfIpqUNlh`|TH#&MA}$Du~mP;Y=Hy85UIdf8~`cwm1an@sKW z{3!) z8_C3vMGjF$>kc-S^mlC(pbIZ|oBK$Tfg3j|bO*`BiT}$#p97iRHEmC}&m~ z0ilJn4uhi_YNoHhLDZa3;*DJl1rt-J_(AGRCr6f;9@yA*itAKvJ$U(~wh#Iy1EL8D z8I9&&b0*e+*eEE)vQY)uJ?YR%{aWqKUKzPp@8GrxuV9@9aQ$iPgjUXRr?28WDb3;b z*G(H}S+-}{vOUu0>aQXUn@e&Ay>J|iZa!GxY2rQ8=Xcle2_Z(|nx?v>25(BbkNu*@yO z;6(LCt?HnduOw`A2rE#*ss2|UM@8*;wdZ4OzEwyoIo-CI`llVg?!NsKgb z%<30@c}E@V{eki)T_j*|xNU~0wxeNn@7DSCMP>@%<+ss>P*Rn%FC+ShI;21cXx@#{ zEJ95HX$yP?P-bMR%Q^Ou;fx$ju!E_fP{bT*6J0Qt!FQliB6AqGjH!BaQmd1x8A|88 z)_JXYv=P2Lc=*)b^G4k~`Tof_m7TXYxnloibMBdQ+5Q#D{?_>A*Z=I`(wV8d_g=9s z+;&B<=Bzu{Uw_99d)D5$z9x7D>*<=;(J^oMX2<#WcuXeGJ?AgFWLkyQS~2Ysrhj$E zjEyZ(gVr^wZPobguYGc8&Y~@AX3dL+=FD8PW#Q~zR5NE@`3My?)B8&5J}9 zZa`t~lgCyn@09ItKh`&xJPDFrU;Sxbn{axxtVlWFw@1s1*n01yy;M!LD)+JGx{2R! zYf=u>O@y_8KO5S!w0BHph}xCQt6Y|F!|xKgEJ>C^VF`o~PBr9Cg^IO7@0^|5Szten zy;2BS1$&_Y%0HO)mHbc6iTz6XRZQ;>ZbQskIvMpDlg#IQ(cvY|5@E?@~Z6FYU%Y=d8n#j z_}|ve1PcKn5WvchYS19#`mb+arBpnShKz^k+f+b_|Icco8U@*7|D(cZ_&n^?Rfg90 zZ=oT{`g3I!O2u{!TxFsl#RLHnt`?I}j5w_+s}s78oI@d*8FHDO^5&a;``_K)_of2N z@tb1mP1bk9GxYeGyiyqtuQ!!N%A3F$C};OD&>wK9_>b#Fh!&F{HLaC%5%;oQvrTge zk9_&Q<`LA)d^#y#ja+=E)cx-fWs#6915J@;F=$FK+tJ`08; zdt66la*@Soh>@hJHKt{_F<>l%Zf&Q8vv%% z-!=5wjr9JnQaWg4z5-Gl5>8>uHu5_@&)KGPPt;>2_fqC0vt#N{cK!mp(o41Y+)nYQ z11b8W4~ev;?jtNs6ae(xiyU(c&{t$m22H@y=^&pIf#U^$hZ$xz%vcAr(Q$;V$2~N$ zs8Zqxa(m6j$AP$~?!9u(xK;NoJN)4nM;gvp+0c+*KKA@$XGf9!GHG=dL@_AkzNk_6 z+Zz{6%1=((*tACZV!6#}w}*XdX|L7G+dOvcatra z7qoiCP0=RDF)NLC>FI5Z{*Nv%|kx^C4gwV;gBqMb)QU%g6U`#lzA_$l;igX|&l}5&ZQo(PbjXH)a zj$f~vD}4gJKrv;K;dweUtY}8(=5+&kwGq+hR z65FaC2;Vtr1+JtTsVb+828Qcgr0~%%@UTPjS!9!XknTBo!))c9O-A(QT4Ou2PJ z;h|>M)?#K~C|gJ@3-UehBki?QXg^wOY+(}yT8r*s zD<`lz<$H=b95eszZ{}E-{gbT-HRw9oFGh`0#&+t6Ls0Q|Nrv$9(aPx^RKyS>h<`;% zklf&cbjnd88@<7FpEqiBx@C>U9(3At()W*PqJkXt3dvx337occE-Mth;EUm_kOCbQ zz)!*v6ZSh`G|;f;?i^Te$fid+5!4#XTs@DnBe5NPa07ITwrEmO9 z`78sd!<@LLJe0xAVKY6#H94{;7 zF}XZ3ssU#<&+eJc)u*?PFN;pGIL($jEwUcEy{a6O%~*xX4mgD7Fw9Gt>;D*nCr0wn$v}plZt#^Xr!o4=PhajB~D)3~NKLFU)5NI!&;A79;CyjD`B?-L#RkX$>8VwB=Mw15EPunh5E; z5ba12{!xMr0+57DjMjxY=s`{WI01o8q6?-)?obR+b+v~Q5S7sk$etnrk3zio%R_!( z?HP==TNEYr+*4N~Z;Rl;6;YpeHDf!Ud`b8?t%y?X%+qGpHjk>Qw0hSDVsqD?bH$ix zi>5b-AKiWTK&ip(ar=+n&7#bH&j(T*_>|_-5AIREP<|ua{Yo(3nOxV7bm-yun1m^~ zG*&Qv+seje%}r%3;VyN&$>cvK?na#^eVaPTr>>LuE$j5Rv?7Va>(q7DIaf?vxoWEP z4OM#Qm0$%su|^Ztwl{Sos6qgHfxLAQ=8p)yv#l(ZlyJD5Ne%}19 zvvAkE*5pT33;?PAXnBQq?3k{yIZN2%v+1WDiJKBKSPf&{*jPtJ=crkWm&_^a8Z*{g zQ6BXR67VsZq#5yOrX*wQKw5@U_ke-AhJ=AGPylh=uLll9l<29ko zF|7h2z6ylAKuCJ$9rB0F>KK^j9pxQzo8TEcaBy66MEUXv`P_=h)O*TP{yn&ee|!9F z@_Q+IFr{KP(lJ}3X!aaAvIkDEM~+}5Sl~B&F3M+ujR31T)~3PY7&y6zBy?!>oI;*Z zfdsUqLpTRscMLA=_2?sJTTNjZ(pu%lBYPU^yU#caDMWDLg!=3}2YAxPIYf|CM zk;UcOaZ{fZA4+Q$+W&27@3|ces+0G<_^YVvz!t z&uPs$o_UO$rDSZo$%xmjZegMVy%5oEDe&MrAPf!ql%t${-p0VUg+0TaY2m>FD22?l zrmVQ6;U}W53xoBeC@e@7syDg#12ZsRMI~vn9@lKRPF?JFt_(GAoZRY`93^&(&taBb zjpNrg=D{vuWtCPF>k|R?YnIjF-L3T54La5>I8AGO51l*EPa|Cnt-H5yLsj$Cus*6Y zSNn~jY2zn4OUtQl;Ube$=mxMZ)vfq=i1XVzSi}eGhB$sO3!+v>!Ucvj#EZcrDt|+L zF($9v%b8Q=zwzPOn-LPKq;$wZm$b<9mH$%yCTgvQq{G~Aw6pEqT}RkFCR^Q-%B8Z@ zSIU7$y1JE1?Z$q|kOcqjW_k0OA?b3n6hb{W&;Ic>E|dqf6f*Jas*J%99R=WqGTMjn zC!!3HF|@DWsXY9!B|q4B?@P+VFDZYd?RTYt)jw)(DHV>TWii;r*Mwv+&%0`c%SPy% zaT`M3Yj9sJZlwG8&BEIwl*%K&k57XgCYTY**h)zB!@n=QjL)gB!)sZM@-i=oIBDef zsZ>-nwU{sCJ}SsJeIF4}{QFo4`KRH$GW`1zuYaaC{M~9L*~kW9Y72}kEF0MXC+UN1 z^TTmQZHN(N5Gziom)Z#o8&4N%|nk<3$`K#j*yBEP|(ry5yR=m@Aw> zjv+ZFt+NkYT_vpYKKHEUK`&b;u`{dFJ8Vj$oJysClK#1P--GFoKd7s_TKRYtTPcJd zV{aW@amO8~AJdp&3;ic(F0{O0Gz3>zC*!>?xREiJ{J!$9fp^oBCbLlm><8?_j$>1r zq^IJ?rhvS?sC>apY}NI*-_GW;Q8Zv_yx4Uh-k?K>y3FdXu|^W1sbX3fBC!OKfR>@; zgguLBw=9nhYMLW-k{(VqeLE2S2K|T1_4IL~BCc`kC5!R&ZOSI4R@t=ebii!u-JqD= zUcKJ7s{M-teMDvYnkK;+a#E9ea^Q>hRW`le%et*j=|jHs4)iL$UcF#A{o1?lzV>tg zN%J4wF8it_JKe(NoLm2XWa}jIfSj~7@_l|GeSv%Dl2vw>+o{ff&NoESek3BO90OGl zL0GkzxEVnQ{4@ERNFlOUajRQND8m^9l041VkQt2Q|0a1JucxRQ^mU~VO$wbumL{lj zJ?B=k_79Cc9s<@%2sVPu->J-2Dr_zDX5yXL846eWbCv)7Lw2T z3-iccpjr#kyS~v<#dRo9o}@%o)*)1uOcSXR*NIUKCwTd%8cSd(_ESD|fzRaT*Qc%Oiaxvt!kSx@m@Gz2KxAf&yidfh-}6%#83b zxm6W~ktN;ku$_RGpT5yK)ya}Brz@6D#awy=`m+9bo%TifS2%K!hnGPfS}kayRMo&p z^d8Y=R5e9dN02-P3ONW0E$L^KXW3d|9SAbz8%ZC;3Wkg>;#C7%W9wtP8aMVf?u^C6 zt8lWDPIkql7UkJA;j7Y9SkI6_1y5lqJ?Ip!9oQ1XL%kbu-};!iH-?9BvNN_G?J%^i zs`6RURh7bU4^=+4`MROT7M-Y3_y%7tQc6<7WN7HY z{S0&BN@0{Br!O#|C_`^QepY!~1!hTN-?+P%xO?cHdoj&uwuwjOi(q*NYBzTyL8S?3 z5o8?;0O&h;Tr#hC)LGI;L02BV-rQ@jvt(b1(*dmp^1riWP`oQfT2lCm_5s&77As;Y zuNThXG?j@D#y2!H+FanhxV{GL0_oHnh#ZGGuUH=wqbPlP&+YhNJh)V)P z4CW+PP9c2(yWytV#%}h8)uFuSuvi_yxmAt{A*DavFQ%5}=iijymA_Qz%`F(a|EAjR zM)n^TdcN76|l#4tCNexZ9Qp13JLe`$AaNpssNk9?!C3ex!2X@L-(;oLaD$B8tH zJjj(02a->JtTu$;-RBINEr}7szMJ&}Uw%}^$)k)(v{l3&fjkKfmOR#<1~jqYbdwV)?qtd#)}qn*&08 zSaUss`#}l1$&}KY7`MFp!qqL0{lSd%9c;z6+NxeyQG~wSBC2|NPX7fkPEKeb$%evU zriRZ6#6RwBI4t!P1#eKGjiM1lIc|j~I32>$pJKDpe>@JgqVgVhOgze+6ous@cudU9 zjGRFzSCF#!fKn$7299e4r5M>t(gjYR(&w7sQu=&OM~RRsxe5NCNph+rKhNPkC!QWH zQj)CiAo(A$FJQ#N)F-AxYXGnDvY%M;t(tcL0>wa>jD1 z>GFU7^r?do5za(D9iv>@T`|9hjiIJcUS;2NTJM08;9BK6y7M50{Y5UzC06Gj?)&{t zeV*|m6B7(_e(|#DZ#%7*SX|1bkKsWSm1$~$jq?U%rWH7Wscn$uB+o_k0J3?Erat31 z>VQV8)T49_gSsZ52T}J?HQ?~(~58W;*isNxy3bMdsj!E?694wv)c^9rrojF z?CpiIuG;!U#muS+qblvH70F$pUJ`USJ{t0SX)9=kIdEFU$tdFrUWuN6LO zaXGCIX(QoMyVmL6Z$pkJ(HSl9E$9f8CxTIz)9tH@w~b$v>9gJFvo^E=ZvY@&c`2Cz zxbFnG;EZ5U-;goOAkk%(FQ=7Fl@h%^2#n%xr}ZA+n?Jmp6M&Dr zg!q7SYlS8EV^H+dU;;1@-~U?qsa|h%{@i7J+Z8j8(*0EL`KiNb&?~=qn~%BQvxvG! zRoGOg^-POvzSG)caS0RbcDqwq7+>gL{dtmX_uwP>YVSgoC(a1$1N`6Wk{Gr z9ROp5Lt3H{JOxyOXn3e(gM)F9nh+jRW;$^P56QI~k}1p?Y(x45<$m@RwUeTAS?E#2$^*Q^ibriAo>NmI_i_`-m4>TCUq$3 za3lz`4^0DZ-oVqBJr$$gp3q!>LpVqcnY!-!JrFYc&czoY%(3ah)x)SZho0d+nG~lF7D_!e6uyux?fs`5(5kFfzD9z0RQ_A^%0aVKK~{}#R&&=obGk-n|Cu{h7H6_f{`hi{`W^(3h6Z6FLJ$Xk zW3?(hR&S`J@mN188VKb9(}nB>+4q)U-b}%$^ulJ~1(5u(S0i+XVt{kSx{=V_BhTd{ z_-2XM+L2q7#urWoKamSXLB~?D)k{TAKRZ-fN(z#u!K2D%Y!G(BnR7_`hY0Gl6K!RL zOfx|<2Q{jJ{7@IwVKGA5v5cPt7oSuE2bZc~Lak$nRHn2Am~$9VVGjfI;h`Jrkiei0 z6I542dsmH1y8A~{%#{94N`DT3CGw6?`bZN8K@a7}Kd~eIB-@0%c}SFIc7Ale(4bta zwVA92&zEl~{nM)cQ8i6@f6|9{d?@w&w#qKKS;Ty-Fbn(yO`P0KH9gwvy!0=p2@a(!sNUqnPI}6W*qBpqinPtG znfSHs@Ga_n+pyZXPT2~B)&AqjYOM?mRZqI;geEY8|JsJ}i@w&;_$9e)ETXl68y7oe zRf(cv0B07q6CEE$Izo&*7y3`$)lw)|vw#thPEp?p*y2P<(h2M1C&xAX1l#VD)p`gp zp8XvU@Ui4P`62cBQ2lK~^&eTwQ?~~~mnh;QSBLfLJkx&j2dBURR+P2P)>PhMEoubm81{%AzPHe06I}5mQbH>>9x=lLCvUQ;^|Jv1S z_dhLEZQjft()ne(+2U+k@Kk#9;Cvsfdjt1?9;*A-)437VbA4TNe2cojmRrAPzNR6h zOy!UL@MN_g7+FoZ=A`XGd;rP!N$>%rhXvlC+Us!mKxd9bvBoe!Y7gWNqx@l79pN!k z&M??z(8*Ah0EVy)DidTGBotpbet@A6AVqo!c_J8#1q1P3XmOyPL7;so5SMxzY+|Lu zVM`dAl9v`wcTBi-;f(FkK)g85-!rBo>T)72sKh)oH}}y? z@J=B(7_@;43&xd)rnfe>j*V@cI9(_T27tW~3kVnI#ROqy=*aEQ{$k>3zZ9YFr0aR&BYm!NFXcvlT2HwCHUb`Mo? z=L7f#k70oLg^XSNVpibKYG1`03mh;Y6g)X$Li)L`sWaJ++7q#`K|2A-XWU*kPG=q! z4Y#+4ibt7s#{|(Ftg9{XxC_<GxSvaqLMOij?^3D%4$@I2Pu&LOPZwI;ls{X17p_?O$N5fyS@ zq^9PhNy=h&_oQ9QbtM(~_Be|ufAnw=}n=ft- z#^d=-)5q5YnAu|z8*iSJ|LK45@rbVA3X=P}$Mh*k5f zw>oWz4-rIh(x?dW5yEOjbUNi6s&Qq<9x*CJm3#o`KXHVLFD86muP?#ooOaqk(|YBF zwX0ZY@!~=x0%nW#=E~9a?63itxn+wNSB$QQPxqW9AZwM61QYEYiTr}Z#3>L|gmmwM z1;VQV>!PM7(}5?O7Fz;1Zhk`ekRJ~O)?Bd4S{2J*H<>-2ADh@7&(DvyPmJZWSxf4w zD=qpZOmqedS@D0ids&6Iqq4H&;Id`uU$9S=%St_Bh@GWeFvcHiUG`jOpt1g)^xDx4 z4Z*pV8e{Rqg=fx+)zrjh9mcLM7&M4Ke`DgrHzuVQe!Qi*OY8AyyP7wCO2<04TZd!G z3d8t+Guza?XUKR=W<{SSVjDO~F8`F&44xeY=XC(pgS0+>XbJk@t z8oi&D`jx{@f#oIs+bgbiDpM;Xl;Q!C+GeX@tL&bE(^&euZilTxI42}tLoPm<^@`+w zDhoXMK_noYatne7sa?GIa0BC4;IGZk>Jtp&2)TO`$C{n~!r@(>q9>im@xAj|BzLwy zRpb&IbdDbvx|G!rx80#9oyhvE46yI&f0sK!!7aZRF_|5|VagAzR!gxs+Z;_N1SK4W zfX&`z!hhPY7(QK8eF}6I$Tll-q-XF*BnXQ3#qsMN-Uq_+pRVsb1v@AoG+Q`U`e;r8BeF;PULY<9_%~ouJN6# z^m%#uRh{GSI&1hT@xDp$0Dbaaw5|(Yr9tvCHb@@kN$Bbz_v2rK$6$ug{i*Up#VeO9 zUdYtG>)8S*JQk*BvjvJ%c|fjYa}=L)FI&j|qCB8D#a882Mz`e8BD&H52f zkt)CKu3Lq`e&z6W!sFZ1$G3~y(-(CM7azU-&>{2-`TV80y+yU5K}!s3LEg+@X@TO~ zfTaX_g6ewGh^d@0`KDv^ar-Pr9wH-#k1~1A?Xkx$ zO0m~V3LYpZ;hP7x%s#ev_LeQPrSoQQIY+o+T*t1rb}(CC$GG(QfoPOH^5ugMe)*tq z{ayK^M&;jyhdvp)eM`=qplA;C9UJazQj_(z$$Af{se#l{%5L8A(2gAs2@mm|O!nKs z43Go&&`+6vxpPkd<@ew_uCQEVU^NZlVXkJHUn=Ja^~;nxrEXb|U}VQe_;`u?l~?+O zN76HT8B!sg7^~bRUo3wgItPkIY}cHL?|7lYCUrL!{7RZDp!1j_E^u4LGB`|fItHiZ zg4ZGsYDSWf#5e|40seI^B$9_eAX5H8X$~DZ<(OzFMm$j=6RY%F>k;rUcBJd=gzF0JSXYS3u&Ey z5E}YDTKi*x`Eq$#ctE-N%l$TwMb-(1s3%|$3nGohg*%V1?QGO7Ep{f{HEw#yF=vj$ zX>N9`-&~%5!Nesgz5XWQ!eG>(uNtE>MgsX!gRUT7ua6Em1FPFR-J`2Shu$5ji*`S2 zH{5W8Hqt0QdAH&(tj%}qiU&8E3q}QN4b?Afzkf=gqOj0rs&vK{R!(=fVIF12vYu1Q zCdl(^iCV(O30}0mfro$d&~_KK4{@$-lpefLaMdEmFNl#1>MQ(D4GYJ`L>!40)V3}Z zaa|%l-+2O4)itNMjFlzkP1P^jvrZHmDkfd~xVt@3e#^b(@pg};GE(^b8{y*WMw4v2 zUFo^QEC*~=w|(_Uq|kP`!BMvHHwq9e;$=0G-dn6?dacv4_7NsN<}WIeMzfOKu_@eK zR_S%Gbt1FNgmcVG+s7<&7tLW!o`6<%Lpzn{cKLNMV#&I^w5UtuN$b{W%{MpB4py#o zjbA7HqR!h89v3u6Z0^y89asOVSgv(POkM8$B^Gzw1K+jkp;-VA1vH$d13uu?tPxNJ zACc=y5zHlUgE11xeZT`PUm;phe5lL!(BhuM8)t^^nX7Q(d@~|b;K6>V> zpG4c3(75#c^P7aw+ku6rZ&+9%>y$+U>7#|Ubx44iYa>@Pt|p*HgEu{FPvi`t!zc$c zMc-XYw8Qb?ojh&a$>ax{!oe+ggMEy^86i`A&yX3-nm z{c7|X1RlGRLOf*3?s7@}q=-2d;_WHI_?(ve=$#p#4`M2KXq*~=$Gk#%@I4;8g)O7E zvy~RfBGq4G^pu;o&&s(wvUQ1qEx~qXbQkG=2ig>gmDr6v3hc^nKc4)8zdAPAe!?Ugqr=3Sf`vt+^e*4eXb zZaQ%Nrj7ScS=$q-Sg~gEwq>=ov!dhoD(@E*j;pVawTsiHKE#l0kB#5C^Vv`+9KnhF z_Yd~(D=dse#uq2sYnE-=@w{|l>$GX(>YXO-fwR_+676u+R@X%h_p=r=t1_&oF}NX6 z#Jsu}ewbcBf7;Z*R&t9HoawF05XJak>9d8p^tORdcM1o@a|S*XZbSWvHi3hacj0X| z`1~{g|7{7bSCa>p)-7fBz-uOtNtI&ZqO+KF>>&N#Qd-s`75L~q>c3Z8N|iZfEiGm2fzlRNdQD~W zPjvPtb(^ddZe|A>p4+CXU_?@rNBzm+(1e}eV z6|*sHGW!ez8jOb)!=c)zjq6Y;7ALx+1D6ZMg4hDA>)J#c(Ahz|At-}Z(~me(SGqXJ zIGxbKiC?^M{;9(Ph@6B`WDH7BB6r-5l@!10IL?U=Avt&jK0-?@s64(xO9E`j>W33? zbw$APNr4wu(ssmYbXo;Y67daoCpUg4Ganp#k9`>dxWsHP3P zI+e%c^;PS%5F4pR024r!>J!NANL9xF?r{t!koBz)HSkFlX{_k2R1=iF4dv^>h>eKJLY$$={6E zQp$T2F!SO}I~U5rjV1#U)yhjHn-Q^Z$}N&4i=s}aMcg;ynBdAVzX7ReMM1|5%s4gb z4=)Ux5=Ayw;3*t=Ui*3{GmOd;StLJLATWbN zXVgk2or5vA-{EG=YtSc{1<4t`#-O*VK`0G|WP?c-4Q6+zp*)aRk43?rSL%pI!a=V^ z5VTs8&LZZ|s`q+Iy&@|tusD6QkcC*Q_k<)Q6O*OlO1VUG-(#?gMTPoOYh^;RXqo6X zR-S)pxzA)4@JX#l^a+AP@Y;%5`^@z1qDgBIV9XayBKy8zaA;+NtQACSsncM3)Mys1 zIzfOpcB5<&ZSbcP1!fc^sJ-;eZWS8bUP0&g#R74Ce0jcOP2A}-MheRpxTd?yCl}Y` z7u=b2C5y}avN6KoVaklw1&%_$r!G_zF<6{}8J->yQH;1Rj`~-P_m!22PPg%b(H#{g z353sCs6&>^xceNdSrTfy665RE6_1?=OsdGrhQ&6p8YW{fSRZi)od&DmjXUjbm$C7* zlIGUVy3wXYC>$28%xVkRgVJi|Vp>#%*+i2?tIT0~KwIgJ0<#;D^$XoCC^tL(w!EOd zz!=e$$)nG4yT{$Jr9_Y_F04$n6v2m}ZBAja*E2q%7m>xWx|WF(@?3~3Ps)WQ9)qag zWiyD9ZY)$$V~cF%MS^HDumYF2kd+ooHmljktN~f?v%zu1!ORAS!Ky_`L~W7elE8h! z%?2s&%yyT}AQ=Sszi36^F0};ArnVx3sLLBSx}!jQ&sgUgz28$bEU8Lz3@u zgRQbev^9^Z^mpj(dOM&^Y^xBYB z)RxzdPdI*3J2hhP+r0&p`Fc%#hx^*vjnAL9z0AW3f~AK#mT%j%w)wS%V68v%Mb0F9x zP3a0ju-D(P>x!uD$&dH6dP2%Cm4j?iSM~LKx5s0W^UU*i?ClG&O7Yz{ez9=Wh8qU{ z8w!~lN&${H?i5E_8v3(%!X9josw4D?4Trigw&zRKFQdd@JM5ez(xw2LR;otUKOcy!e)79aamIfBn{7D@AygAy^pJ0r*o; zj3@+aWb6Yki+CZ*AdV%w680o&O^Oj!lT_hiF{SL~foR}}z!gbeCv?bO=|G}s(Tp)Y zh54mU+rF}nlH&3})!2>qcXy;Vw8y6|XxV?7H`F!0X7-rU>VoQ;f8N`9*@g*h{riV@ z_srgbvnB};F#eLNBqf(hQ*ad<2H1*E@_Ebi@jEN zNunlHQ4wmXSb9lp($;;4-tV$+c$&%AcFyS8t)3{y=mc#bYRVxuyomKZ3a_&cv;s2p zK@UaV?Sw+Yl?GU6=vvmATHl~GVx5t2Nv8!5Fc=a8HGPIE>+w9ROfv|4YlI;{M+1%5%xyq)HT>2t*MmnXg7liFrTGk@-j zMBK+7!3VknwgTJkRu7&nErjpk{u(9kC zRBM>dL6uTY@C1dDM6D;+nT)h039x`FoQr3W3b>_n@C-(xqbaiQ$k_Ht8shZ_Xv?k< zQgp)YprUo?rZ|;}_-ZJ#4xT{7A(C(atq%D3 zY^)5xJ4$K_{#5aA1EPc`RQ6U*fQ`lQ?}|Sa)RZ&=EVc7YmO8T&I8I9UCI4~BCI7+T zPf^C^?@?CUoB+B0ymG>XN`Qa{oHlmL9_7BW#*zX*ORZn8r2JwxJ#dLyR$y@SBNGmJ z)n*u7XqY&|J8}E+jZ0j0rS9x6vFqw@-bu3<=m@d5op(|~0IOXc+y=g=roX3JnSsVZ5}>Mw3- zF7~%B7*z>FinM41f%%xd9*;z4uWW|pfB8Erd9B8w! z;>?eNY3Mb0Tb)hrR$hUZmUh{f7R#5*v~c5M)!nkqVgB+x^>L2gBt3`R> z?cD$g-2Tjq|G4lKmVfJaneU~YT4B_vqM5Ird&ANFHO?Yy3Ffq_2UcytWz-vd3Uj6B zNKM1Y`79-KP$z^nxic8Q9M#Zt)?zFCfXCJ`%|MbaaqA`f!4O^rX0o6O9q-k4LpLyi zyr?kh%OLzB7KaZ5&_(Ei0ZUMo8Ki({p$ztb`-2(=@jEme!Wa}8FdYWjFyz&C1M#B$ zH5icVozKhe0xpDVPKQG4)+I?N$J#& zneoR0(ih*i?REI@yIjx7_E90^vK~kU6A6p;RXDfSx&O4e7vYC2u0E)~M)|Fvx%9_B z#sohOzkJPdREVOTC}2MD`ifzSC;L1 zcdgA{P+wM(ZxOUkgHaZ&I&EHy#p&?W{l}a-cM$wNczUhFs&__8+hQ$M61Z|f>o&4b zqFO6{nfx$Rx2kAViKi8Xxa2h17B9?`WVhMuSun8*`YL~PVwo*ZE4xH#)cAJ4-&k@@ zFVlXH+SFKAgbCSPXy;-;R?k_i@b#2|QGrhvfAvZE;6RJ%BCYKv4A z83ZX%wxq4+0;3IP8~hVwn}I9~n&Usz{#%{~9kWLhhD~NZbfXtxMh?ovv?6oy7y>9H zTeLJ96U~Zv`C`a&G#L>_4(AsF(51LkCr(KqL<(LwW|KFsm7-SxCP7}6`~~%pFY!{m z8a;_?cqcwmiBYVI=)(5_e;AqR@j5$ZZ_y(WVS&z3Xf1rK;*T5F&#tO^ecguTkP>^9 zM6+y6cgnPjsD!jXxg z;4PM*46w2yt87}frn@-u)bi7p1`8f*>Aqo-)%VGMb$3n2wU_j?wQqaktaF)^y7#iF z$?L3U32ea%eFV->nOvxZVSHdA0=C6b*Ik_2AtKwIgfTstaECM z8mqJc09Xw17n`9WaZ!GC3gJ&chzINLK!86bF)l_%V-QORA|0i(?|bgq`}RH)i9Vy; zl78tixOhu-kG+(BgcaW%S+;E9m;3g8DYq)Y0p*O9Z!`ao*~DL`OO=n_Udav(us;|6 zTEP^B{*d^G3&E=)5|3F$Vpp{qs7A2*f*xB1C>MYLEBNZ^Sf*nc3a7eC845Yc3NZ&H zsts$9m8PxQioGLp5be$n!aJA_2*%=z=C zH#;1@YOQ}-*S0O!upf18X$^_i!aSq#1LZ3gi084lj#!;~OZn7YbF19ZnbXTJ>1CoI zItm)6o;xYu;TqLEZrm7~{lZSId*alMo4(VL*V%R2qPdgm;Ulmlp!1EZYbp|aGcTIc zTIj_55wE{O=WDKv3u9m_^T2=judr#77q*+nCUGtcT0vrDp^|gZUkol_D)S=!_1xKG zm4WnUv(J@&eXKP5ckXO)=InD>aKij;%0HN8+x!V^(s4NXPQm8t_V#((w&n1edEl0? za`M<3Q2gPFSV#uUdy2p)DV0h5nN3QmCjPwl>w=_&Yfh5?^S-YOmdY8olpBz&Y(FF}Q!WNODl#QcIqG|?H<@nc@ zR>XK$dB1ENDA$<|6*Ci^H<$@wBo82I;sLiq4cT(IDgN}-fmC82`6Zb%Ay?-3!1LcC zmI|pA$ex+yd!461*q79h_0q4y+0R6#v)s726XEt%zFd1c_;Qb?9#p``Su${G&IYUl zK>mSP%3?lFjYN!e@_;~$AXL?`G`PYZL?0k*Ks>&tNqOzZw<`a><@FyrF5C~an_X{h z6@pF2fgo7o_)IDB$HZ5^ zQh@&KelM^&g?vNrh5e$*9;g|&Y{JAdbjlx6si*=uN98Ly56|=SFj(tE$jDe?Fy^r0 zs486&o3U<@FBD>sTZ^ru z`?f#6do;^>7_=k9f(F_O zLqbYUaT(YxNUA8t#SD^r;Vqtfta?=!fUT#f3!UuA9ysbLoi3ziuatUPIr7t9tMhG9 zYcyDVf64BhR$OG;Yylr~ps2eeOyXCCzMm>bo`yg1$_Y$sw5NRf$)^t<9VN-~u`RNj zu3vC^_CU!)i2MJc?LFY5s?zuIIrrY_z0YJ?CezZ(OeT|_Ng+T;NC-W&(0lKQFf==; zC`AQ{iVeFWilQ5FbzKYU;<~F}3+}4By1Mp8GS}a8?j#V}DO(baj%aA;8O{Fi))!?<98SPN$LDoUa_!&mn$(#;4!}@OQxG2N zColBMSCFoFyufR-GkTkzvD>@_@wn8&Y9qP++=!O7NPGQD{O-c*3;8#L*@XynfeKGv zBd5q~6lTh)y>@e3ysv*i(gDd2Tr=8^861y&<|d5P;& zw#Rb!M^ifhk}8pnrj?_&nk|*1D|7eHJ!tFgB_(tD7nvVNR893(+-Xj$7*mpW`@DlT zD_yxQDsQX8Nu#8!L^gt+K6=1rtsGsF*EP3`R*B`_5|gx6JUzWxgVd++g#R~iwnftA+^ttd+`{EYFXw8E~ zBSce0OA+CZfi}npY?7?t{0VAPb`3gvGM*{Q2>MEBQhTdla&*HZBt}S{FjS+BFj6CI zl%S@-Pz`@bI*gDyLy0KeUxMu*82%;Lwrs2?i+}%bu}rL$Ik;y2)BJ3s#%O$H*hZCJ zg3K3fYwqIz*;gh_SIi|NpTCYM=PF`N9H){P(3)#_3Aj`?Y+5pxy=cm75B#g5_g1oi zG=I5c$CvzJ{(Al}T|*>T2dVn#vdcc=pXKl1pQUR|;2PT{ZpG;LWmnNP-X?97YF^cyZB>f31>EORy{EW;7f~g zR<4@=@^HKJ#DDvIJ2kB>olDP_~=x zPGmVxE1X#gA|fIzQvWKPSwCS%g#;@H!;u?PG6o?kA) zn4lK)1@Icvh7vQ1K_4RMsTrXF`W2d!6v){viM6 zy_|umwiH{qHcL+zr{a<;a!MsN<>ib*uI<*!6-;?~t#T~?h{eKnVmH^x9OHjKXw@M6 zBbARzrHn3L#$#@HBIBl+{-J|{e5*!@KN|8-aL~};s~63Y<;##*knml2{)NCHAe$=1 zv=CzuP6{JfK&ejy(<}qr88NzAq=77CC#b7)vf}DY{^tiLm4|a0YPLU<9k{k*O+iVt zwA>l@4Oi@B>XTJUCG+ec@*K&$QmbA3Iqt0Llj~j?tI>p}mtUg)5tpIuMf`y~nb;n{uzf~O(3sH-(Qv^d zfe(^S?I)P8QyW{@FIZn;L4xCfPW!@^7$t=XhKzt)P*?(95%ei=%VAA$`C!4patEMt zHEf1wr39pdg&VBXRrCL@)*;4OQn+?ak;K5CEN+TMo5=5?O~qL2X`JET{AkS!v@lST z_O4Mf=#m$Xt+ph=3kI@1R9Hci zr-HqTHe33h=xYk}zb1?Dp3upJ7loG-48<@=z_;`3uL^IOvMIwWHgM>Hmc-tpR!2XJ zs?}nhIQvAlSjY4E)%khxJkp-}{RJ&wb|`*{O`aO_~r-!Ymz96V|G}o2I%BL}q`o zcj2a`fZEc@D)v}`X2nfMxnSj}%HD?_?jb|4l6>I7-e<|xWJu4$5A|+&7A0)yDhiKD z?t9?Jo`;EoKMi0@4zu8%ufM(bvhrK_?;q~@=|Q5ZD(An>uBgcFlbOPNg>s4jV~gl= z`WEr?D=|mi$vB@rX$#X$PEFbpANYN{$SJ0K%OpNM8Q;RW27W2QcPmPhiMWr^qUDgy zG?$kPGx97vKOG{xcEl@#YhBNpBT*x^qxcK7uO7q5+4UhWCqE-YE+RL)^2#gij5+x) zGK7De7Tm~~uxBt2M#hV{k9)J2qu95UzZ!K0Ge?R0WiUDRw%^u%FjaVFbwK~3b}b*i zM;yJ5zHlL4V!)b?3L9!B*2kh~R*bOiOKqIreK<>VG{@o0j`H92tuPxNyx3&4#>TEc z8L7MY&WA2;s(<2Stm+2Q3=B+0E=CydNoZ2Eg2 z$13^p-1n;xW&JFdzJjr1v*?)UMbQb-JEFgf{vrBA^f|K9i%5x^#ni#7VWglEp-57< z6vk_82I-^H;jfy3B&AbSD4X!0r}S<*Btq^BGio|v#rPo6G7_O%35>$A5EUTU;}%iv%;ndvzd85QYF?)H4=qX&Plath62ro3A)UN8rNW%Dm~qzviz{#nVV(L z(D;-&GAWbQ+Iv`2nyY7Xeh3{ckvm*gJG1tpsyP2s;liQh7S>l5DMc`UYps(X)G1Nq zsf;H*iY#_50S1XMQ`myW)l-L*&WlyKV>PKXhN#o^0gGO1VKa4Uk98IKGgy;NXE5dt zO-t9Y2$1l^o%YO3MyY*MY?f&yP~aJsBROtwTE1hXT%PA7q?t^aV)loudHOPAvsNA* zbNll-U=5cWOQg!)QE54zlKfI}o|5&e9xCKtgO5V1ge^3OQA?Q>CLmyv>qn|2MTpv< zXHLy=4UjMY1`f0Y{Qp}ptfiV-i1sM~K8`j54+*u7q4Rt(3?z=1&V}jm?p& za*ZZyw7}*nO4G>oR#pp+S)InHboi7qg;-%F9SUon+ndKn^; zuUeO$HoSJQ$ybo>bVb*{#{Y|djsN)1iBLuRu=WC@rpZ_3_UFnrmF3=>WA=}(9~ldU zjT%cv5oQ=BMY@w^Ij=*i+FGE|Dpa{PlT2!2)SLpiAV#av>Lr|t6j<`|oFhk(%<}R~ zLT;M5q}ZgdZGo$(YG^fKGxD?6oH)q;<97>||A9EW#^1Sq>9Dv2V zfm1}F`9#;ZmeAZfI3h&N=`qv=dl?(^P>%}0`v7@UMxzj5jbJomLp4k_u?m8N%kSFb zuDx%xZpqNmYsL?<&`&yg;I#|w6|NKX0R}If4l1{^Lfk53pvEo%Jgvx^AFLdT<>3(#O{I}H_MV58TG>BZq( zNLsU=*#Y#jDK|&jz}44}uyGz%(rn(O(Kj%%S+WpZW=MN(wHXu~kpz_G1v3~$olOHMV=1bKej3;94yc{NQ&P+T$$LtxwrW+ZRhx!x$iXqT^Y7Wo8~(}3K1r5%m}@=Be|i?xvK5b$^{4gf zuDX$S)$n|&9HPU(1d3dKsU8#QM9&|;mwW>ve69psm2^N&JilnZnV&4g>cXLkcAypF z;RcJwq9v>rT`Jlmx>NL+s2lAeW$8)TD507n!_GODAE@8(C?kCDyjUhmLV|;#&OyJ|A&PH4!oZPJC_7Y{?wU6`L8du`tX?w z12}^&xY|Q0eNtR3%-I{g;93N#ht?J4;DjAZt2{%A7BTU>{+~! zVE(~2caVRl4_(K<<1B4+en^&l=xi(HyHWtVcldXDUl5>m2|gh}>q?0q`<)+th}s{e zkahjGlmu*DT3kJXSjG|Pg+eqb)p3M53BdbMar#sq1p9_L09%DTD=;wmGH9}ufUrAN z8~aFr&Wid}Dd=XZ;JB*h^_5t*TvW*)8r9OgrBPUrD^?N1;~6z|ISpUb)Fqo9TXN@X zWJuMxVC6+Ebh)0)Xc^VGrI{|c%*y%0m+u=&mp3I(wyj#cuc>YI;{65B@}DfvuW~6n z#_t?+^8QsPhtIEUx@kFJeJKYWe{Yg@t(>PE2V>1ZH4pED0u&OvITdl8wnm@oB#&8F$t>lW~t9c!h3D zu7&9i=1(G%nDw75<$0b-ihPxNL~S8}Oke3^MVWOPB9h5K%2P+LPccFw8I`a7F;6ry z8oR{Mfp8yUsteKIQ2#c)FEQ>50L8wQz8eHg5vE?)&V+#%3$V1J-NecD`~rS~_>BP@ zxvBM|{9t~t_@|(kkK5yRJ}zb$ao;M)4SnQc{O`6R@~qpJLmu{LcXpHVgG=ta@4n>r z{?R!2i zHigtcbT{~cywXx00g1gGOC)5k;f|VB`gdpWN8d~m@rf&5naLypse(U{!N-M60q)7*|{laIw?pmUS`he_o zhk?Zn#T&zX|1*@tOd=nRF3Z4FK`(|m#VQcMiX{10zj*c4FDAF|oa1oJX{q&i_BNZ_ zP3fx!&tYGCWW&Zs9@)6zk=^`v$M|8Y<6GB0VgHzHYn`mN(71l(lgEgX^U&k3?s@vP zosw+Np5~UgN9L7P4rSlp@Cc57_~DID@!#{$Y? zx0iJ-UE0O#R9W?grThzbEH5uKnQ)HEH8!u9S=cK;9&Q*kam`h; zdr$7#ee(6|`KL)>HF*P+=zQ0V?b~12v0Vg~?w`jaRz3k(Y(nEhMONI*G z=ASiwU~0>>75NHnh0LBe3`&bS(_iInRA&5xl&#;C!+ZZt`6!8X4C(>5-im>R^7`9Au&b8h;jTKG1)jHQXX$#pvkDCn0 z!AzOaC`;N?n{XcjzClw~CQ?h_IufXT+vJTKC-alG2yGo9pBP^v$nQFcw)H;!{J-9C zik}#F?Lv#kt@p>wlC#fFeJ`-4NMSSo)mw)`N*VML^Z|Z4ox0r_1D>1n3S~?JmUTQt zoIXT6wLJR}r>GWpiarXTF1#kPIrRd1pAvJ_QIzm?->qzT56s5I&q1G?JYk3Cri`GC}Fo6UJcLb7Uu$ACa9v zXzRBJ?LMD9xLpqvH@WW2A_1;;91!Fe3X1`<#*Cct4FV3Pk3~v|J%U|Ca0-^hP)g%) z`b*QPtFXj~QomqJ>@Nq106VJ5fLIA`w)+`=+l|={i#UDj;=kPkT!6FF_c{N^8+I4^ z>{9o-O~m@TO=I^h$lSm`{NT%7R!^2k>DqSx0g^Y{Y;@(ka-I)}G^QJuXUKC*E}3Jt z((zfQd3&}xV)x0s>(xG@FR%_BRv-NieUL$?C zQq}}cu#^)vN-cvKF!+^(VX2ou2M)y$F-Bk}1U#CSM*#3YyCb!ZU~q7UMUcwFh{#@A z&xkEc?EJ0NE?Uz^?f8R>(CP4N=Q2BwMLcBXkn^LlFq8LE6=x&rHZJ#_08oW?WhtBa>ULav4cGX16O9 zjM>a6l#{JiMx{2J)v8WxYb0`$NiNZlP5k?2vqGw43T7A|XD|`Q~HaJIj zK1 zuK&8lQFvir)#4JyNZuybqk0bw z*dW;hHn?omNu=uG2g3m78p1Oek+awbWWsdON>M^|8O8)iO$=g!*z8khtWv#~rXD5~ zXieR>aIOjM6RlTjM*F7o4>&JUp&``93wRr~ztVVv3I+`srd>QX7SJp-hyt}j$YDP$ z^TB8^WI~W3>ca91+b$wkEkH&Ti;p>B<~j{D7m!^E*xk00H3}8~2Nju4gUym65MV_r z%CB=HiknDk3oog8_nsTZYt=R)R&eskqcw7-IM(2|sntr4nOIc@IgN!^#dt^Y=*UpA z2@zMA)lqs16pz4yu9eEcK1(O#U}~8>5+09OLar zBM^B|HH-ok9t+2XkLu;DPf+Z9c-w3wdcn6mxAEYCgp>taG7+gVXhv zdGm;#q|KjyKx*VzoJVy4@8e7UBPwSE{Lp|tT1qv~-_invH-HHxeA?(=a5qvWL|_l- zh(c*FFZ|5uWbmZRo3ra%n`#Q%`D-Q;@#;0jp3-X1Z+pNywbn%Yh&2x5{N$gB4X8kG z`*;tc+kg2?*@$odP0s|;6NLweqthyc*E#hJeCgG5uChq|X^6%8<>K#?=1?83eFHf0jiI4zTuP?gI}ufLuC= zAoN13MJG_Lgiu5&S7`}aCg$1~{IUevjf_(%??5^eBrmx`M-F?8n>Oi6OlGlu#td-3 z8lG~P#*Q_V1i>p-Y-Eh4-|+R>e3>PAil$z?Q?M1^sZ9>H9UyxTm?e6B)O-;n2) zG;;n2B1iJc-}1=F`Maxm%!z4Tx-)daCnlY;G-X7|%8ne7u~4GJYe)u0K;b**==+Hvb^haY~rTxzecs5N-X!_oMkZmnjXd)|5(|Me|td4>Au zva3G;lhdMC-{$x5Up(J=_vb@M=F#r&PIe#INH|p}efEg49n&W~@s~b7zTm%Q@r@Oj zMHyg0w^L34BRuHh7_#~X`VGyPv+2bFXeQ{-smyh-WTXt>mcKF+_=ovNpLvFjVC@_J z;TEF9;PvH|WO(v+?v-cwM~OOlI~&R9eZ`z>?tLXAgNcJXVovQwfTi$Nurrm1 zO1Aj&&+g>3Y|mgs@E-bX(L~k3l~Y=VkR{RNds3%Ee@RC!?Nj2vh`jiMXTePd3gkzcS~rtkO-=rxD57m8r!M~o-_3XN-T%1! zIB7faF8?kF354vf{JZa-AZ^E)#DjF_<^Le@2mef#f9d%!kMH`Jau87Ff{#gO-iMwq zdAvo03}RgSH(up*wD=N3EL?=%$O%9aA$%QDi3Y)A-cLg}sOgsm;%UKC0SFOYp$rv> zcNaq4^Eu3VB9%o+eF^vpqj2=Fuf!=w)MLeiivW`(sFRx298D1`|FC?IPI zi)MyW3fr-w2_h~-3V;u7mUJ(cVVnS`fxzsm7Ao=AWMWqh%e1#S@DQJIapMd;Y1>eB!M;S~0FLcR_C9xQe57e0FUqtseB1%_E(h zZd#ecGScsBH@eF#WxgQ2NNMfs2yakd`XT>&#L4{r!%HvykW?aWrSii^ex-xVs*}8W zZ$?qL?5^A~Dn{?DEcPBIHy-wumO5uFS;+r0 zuM~=}4E49ROcaVHHQ(A`_)?+x($H{gGZU<1lw-2*F3m3W-ur6u9)8wgZ*iq__QEAI zoTa7Spcgyt&K{#=aOtE-xHH`2*}G*9{2DT!`Xdv9FH4Ge>oQo3=Zcn7WMcqEG0LdK z_WfF7QHc*?lo~9pW-Nt;n~A_dM?ql}d5cA;#2BG=@EG`w^(HZn0p&iVZY1iXWiHIr zs1S~r0b!?PO>iEi95E&5rw(NrC(WNW%iq+};t$?2yewQfW>rOQFl%XMLvzll&f$)t zqLvOtVDRM(b2&>+yCLr7KKWesDz4H`SRH0@22W`)&c9GNq$u22#LO6oPyVp3CQf#Z z9@P;ET*rR0?tRf?RfjgMGm!H@@8`P_LU%lOyqW%HYEujH~uFLZLY zyGLAkw4nFtyz$J`$r;`W$(zPM^!rd|W#_mGG6hr~PdAtNverM%@z-tPG%LoAEw31d z7YH4ouYC&noaF@MN>Z3N0I~1)(^0RB;E&59iY5DPrtF*65a~H(u>uOMK!DP1GX!3>X`&}iW#gRW7{ zq=<#6k(p9N<7)x?9p>1kWv!Kw>gW%7#9N?L1fjT+7iWWqJWz0u%KRDv^Jaowm;11q9`mN6!x5YNl_iq z$SlB7XpUZd<3s!_EjkFvtVA<1Lm8nu{{8HQ%T^aL)*w~by?xz19px{~Bn*2T;v<-;4N zx0Q=W)@zDYL@XxD{C_-=aB zppe2#5v=Ag_&}KyJ~w3+riCfPh~OCp4Xy};i68E}mw#~~5d4=bv^wd~H&)Mi>WUE~ zu6SzBw8M>;(=^UJ5P_K?_vZP;c-=lk9VSor1NTk|Fg(`Dzd*UUuHCAz%dU_!iYaq& z_-i=J;JPc2IGW-JX-4Z!GZ(Kru{V|7EDr91P8d_pc{VL{K9MM0!{`J(9K<2#M3Qah zdsCXVpn}i3hg^G}<4`Pu+C8um|JW~lgVm7V$HfWJHt3UdoI=A9q$DH=b<^P$!BGc4 zotqWp&$%^1cyEwM`J`_;hdzjg2AM?>=SVyR8SJI92!2yKT+)5#*AUJt*_r!LUhadr zwzQ1ga-EkDbs#w@s7CGxT|As=w-p@C&pDKBwR^HkwAc$7CDX{YmHB>~E&phK_TAZb zdqz&F)`tVrm?y#9KzxP~5xX6y%(*wmZujMtV`ql0vcPXkNTpeJkDF5{%&W4Ep7G#WcdD3#F(rlaCjXa&!HDzobo9_r`glrN8=M?tkrnw!AL}9*???$d2uu_ru zl~}O`>4DhkgyX|{Mem5!aN#j7cUmsK9}(H$f93Ixv6YhI5a2@iU<#Z~L5Zm~bX6fp z3Z8>3I3qbeU<-3;64q~DVE13`OIwiUyKdTsy7;(pYZsF+dEf3A*AI2YiNvmq_9X0n zznweYQ%!%#m#TvDwJUerv1V0Pz%R@rXn&!&w*Fin6g^xIWR!^7swui~pvQ@z%m`~K z{bkSJciuM5_CwP87B*K3=!3-mX)pB%);csk4PF5U2eWnE0tvy@DK5$bpGIH_(;*~JfDT((9h9d|K% zYM|aEU>SwEqaGHDYFLiPA)D87+_hl-6)e4ig927zE9KckydL7R&ram<>fntBaROc( zCfE?3*g(2n>ZU)lRg!AE0yzt&(=e-3i3+#6Fc1k8c5r!^m_epO`+_@i6(+k{nQh3} zG|J9Cp8suw(HI}U_$j`J{~M)c73frt+!8lNjSW2tm0B@DE?1-}Iu!3HZORUXLhg`H zkf#IRLe0*dn)?k-1ODxqK&vWHEe-j^Zw#9hxpyqE7b?V=qc&wI$$k0XG~k5sTaF0S zuk;$Qb%OVGeB5YkAh~@9;>?aOIfjoT~6{IbiamXmt)U}0TF=gr3fMqhOFX1Od^@hcPDo*^&wu;WjWdew>M z^#=~DZ$6>opE@<3?RjZyCjaK3P-qaz&O}Q9%|D&`KsKegplUFh(u^V0!f-2cz8#~| zA@zk*10|pj=WSDoMy1z(+8?01yr|^6P|XYP_eP7w99XoV#&fVUxH$wboO5xyof_3C zRKJ@x6D$U-GVxz6P9Ap#87Ampe*V?n|KTW-Nb>wj9(p;pXc$V`P=U)(&br92QQZy5&1 z!q~G{9feck#Po9uz7nDBQU*7Q-T`_-n5~@|005!^HVA>zska$LR%k#D0M&w&PtE4U zXVw6)P6K8Og8L__jrk|0YLL=&6O#Nco3!^WN^?ZgDcNuT8rPk~{$w{D34l1BYfZ+P z?p}D*gn~Fg;UX)EojOI|nXnXOJlZMrTqm9YGMu7?xDder6*Ryi2sF4*NJ=C}ngaad z-Ceiw6-W8qkCJ)o3vTP$4aoC6lrQ;|TpQ#%o8|%cj4B1|g&If6bF|8}fu{L5^iy(8 z0MB6mSta=gu17N-l_R!_qT2;6CrsH71SN^8GiQ08++yfH0A1j3i4{0##D_|x20GG1 z|7Kw$2+`;|I>3VtJXk_;0ev%Lvp!a0Vdrjqcq9Ii?>BUe-?(vn$A%B$tvz>*tjL)# zctT{nb2QW7kZ@@}>0)t>wIMh-GPJ7c`L#Wx=GU#9Gkgq3WL_!Z#rt4EGnwQ5w~FaINR)7YU66O&V{85TsVa>OZN?P(JzV?HZU z>Z~5yuG#$G4=?ql7etnlMp!usfB&*@LArn0Vd9v*D^ToU6fARO$gEjIl1*9%yp^12 z26V}NcxTjCtA#fMtx8DWr8mZC?7bPmfy67NE?6U*xR&u;du_633~77|3iELO39!Q~ zTgVOPhm(it|D=p(9Xn-k3uaX~*-%E%$)qcnSOvH!8No0!3fetfVG?PjxXq-|B z-Ynj>Faw4Kzzt7>mT*EmV-VXIh^U(jwqyDsSbT*T{b2YK$Qg$sn%o9-o>q%Nj7`v+ z$LI-RToB+is0JEju_{#Zvro+tF;}^VRA`IrHpgzZXbu0l-e*(+uaxamKh>Bw%4%oJ zq<2RGX_`X?8sx_;B&%K;E^{V3#1-YG{3S9+7HKKZl(RwRCf23ppRWf3FJI$!lctNq za%Z4$x8$vjATLgr$tP!P%_@ze>5)dGQmzPo7}JKvF&Xx7^P>$+i^~9DAb+gnO_Ro~ zAm$cx*qj4oU!6m0VMfd{>Bli+e2$z+T7}P$eCCCaNzts8ftS@%kV$6VQztR%t?yFo z6wOaVeK`r?+nvq8=7Y{!itmW8Cun$7C{Rsr;C~uagCJeX=YXJqfm9COD4>PZn@^Ll zB@<#1eC7lGL&1ZiTLK@rQjA!T#FDn3fSM&}NPOaFD1WR-I1X!lK6&A{H_mqV#;K&> z;yvA7Pmp`NN5H9a@dOUd7OACg;yGv(Lm7>{@%Qywvnd8+Nrr%a7p$SsQK)qV%sdpG zh`@H=?BmadEB1(fR;n)h z=ibrxY@AWf=yxlCl_CkUW~*X1uT(z5Z{$n)jgKgm`aK{O=9n~wds4ASeVr*iH#gn1 zK8!!R4QfTpxN$8CwP82W$>vVat**}9ZBQw;?%cUmp+ccnzW>01{c>9IiI-n~f>sm( zO-^k9(13+rch)0S17Gn-_*dqOE<)!N(7~2)e=fLwtn_dFrJRtkvIt+g|CsZ6B6WS& zIG^i|B!*FJ1bIpL;Zr{>O7O35>sJfeVa;=z@sIC6zCR34jDbQp`laUL(}L$+jAc{+ zUI$VT?=OWAd!*6f)QbYDesy)#@i1Ti1s&Mm}TDKCt7h z;~#Vm@nl|6KKh+Ujx=d&wt4j7WUOn?mgV<9`S8JxwSk;Rm}m60hn|2N{Tu$#n+sz) z&lU9>i1e=~cW;bJYPV;YB2-KYJ{f`gi{@^!K_jUav}O^k{~+Fmqf(4O6t9#E2+4?y z5zr+XeKZ*ezCH#Us-j{BCACBl(m{bYRHcGlDuAgY8;QYs6*<2LNgumHQ;eistm^dU za%G(VmO&;=?XCK>RYNX)fQSQk%(;WvJE-lVeISP}3|5B5G+L}pi#P9Qt}4nc$_KA6 z=}y#IzQ5o1hFE(e?ASjFO<9H|vZCyegB(A$1~>?H>qNe3eB){t&oG;k8<@>H$EwM* zhFJY(ce+=3O$J#rV_t(j!));qyX>Zt5Z(kE=Q1o8no{T6U{)JJBGNPRTj2qwG2q!dTQB32Wa z)=^6+N|~mhuLbEfuvd!DNKcuvD+_g~5dr5q|26;~!FNmD#M$FP2u)%U-2U17r5wem zX|X~b!Bt@Br%WR{YN>>O6<-~fm7q}|vDF#1JEdzg2h;^7y@gy=4bvAZkxQM7NmWQo z;%=kOX|kW5FgCX|eQ=1&01AR3#mH<>KukfatGGZTC&ce^OM|YaeKL#DA=hV)&9F&b zmUQG@9OYi%l)8}4$0(D@%*Gr>##&;}Nf)zecDGaRc1($7`?9VCzTKcJh4LCiH#6MGINlQ-)fu9s9p-c)cSIHG2k)}*)%o+lu zY=O)Oh6Ph-2v@8xaI-q5Kw6;6HEoz{by+N$64{j4;Ovk!#1zlcY#!t_>jPz)SdKeG zT_LL~ZXCbVU~A3jJ3r_&=-F9YkO|Mx%$cHu@hq1=ZL}6`V;YHIRxf|;33vu8DBb3fD`fYe8vTa^h`?{U`(SCno(d z*24S{@ut1w@TiMtE^C^^KN5_LCoTWX%rz+t8lBmZ8;E84vUF;R%3^ZlX2z?sS^~A< z!unu~Y39zE$;TLN=D3}kt||;Nzo!?SCnIA{o#GG4OFK%N%J@gF(hV;t<{#O{_&#Tv{Noj^kcF=K3nZ|a2TZ=#=IZITl|a4OS)bcuk6D&&I? z*k=w{qt;?XeIXzw^+QrW;s|1keNo6gvoGYMvd^fG07hieaInv#452$-YYc~(0Vl?Z z=zn2Qfj$9mGelb?YK_F8qQ}D2R^nz#`U~|wGp-(j7>fGLbc_cmNoHm_=QRY!+N-LK(aQtWb#5g2KN3+oViusRoS0 zppHYPR-ghE-6d`U%#qNzu@6Zw&hA5)x4!>%0QG<)GJ+b=j9P$b72ZyC_4qudwyE*9 z9Xm+X^rtdMjm#q6?Di2k{HJtDUK*d|xWE5v^ zUhVf475Tof#V@|tYY*fE?9t3ktNi7y*H2uxHSH4nuua=)q}f^z=w}^%*Tks{r!Qm2 zEJ$9`+FBGV8NTSPO7EadR~7l%RT*4Rz<>1y{!~^HEx6*zd8#o2|#1DVJxsO7gts=|t;>WeD3|cU11vS`^Z00Cc&MD{$3P zT$Q<-rm0V^7*lT7DWt$SWtZ7?@FNB^GkxWDHQdR{fSVSYK*d|ffBn)+m6hABs9*@I z(7TMm%s=C6ijKi_DMFv@@1IJ<@%zv(M~W7~*L6U2KeUlQQptK|gobF9_@qK&duZbW z%LSqoDJwyH3)9ppf)`6{EJ4H1IIATff0x;W8W5!@2SpYAK@sc*sU0yA_^oH6PJf)r z7==uLRwxxHT4FF<^xdH47dpZxk$}q=4mbm>9urDEqcm93Y-CEr@AA{q(|5I0cNv*l zBv)=WF$Tl~=q&7*X(XCOOEj#bVaUuu<<3e2rygV^$7SLcrF34dSU*fG1KmNp8k-=M z+0asbz$BccUB&(KBx!@_NiZJJlf0{LQVLb;jLc6%#o3S~jMA9tmo7VJSYH(=N_Pe# z-Zj~7GGED=@Aij#j70~U&zypni z9A6+>A-Ym@Q)(Q>j3x?2Q0$|NzHt`=GaYu})DzgUX+oEvFzmv$67xm1z}%+79HVG$ zRbU9E12BXyh$wLuqcDQQ*P20#1lq^gnE@HOUTNjN<3l(ebF4_o`7;DbmD%XE8eGmY za%7Pt9Qo<9x(0uGu)NMt-`#tFp=E zT6KDXLa}9cTB)vJ_ikoUUgqFVvUS2j4u zWEKC&oI9IXJ1F3jpK_0x_DMypU2Q=+nI-ALP-A(mO=H!0?1rUTfh^)%e5rYvZ1(?+ z^1GF*q~Yi6SF-8uQXU>p5B~u9%X{m}ic1TU7uokHOKZvR>6Huke=V(vZ(WwCjAhRD z7>xxQ=Am;w94pd*5BzJ)TWLS1tVaf zP4Ph0BI>oqfCfu4n7}PnpTi;$-~Gle1cB*v6{FK{4AsdC2Cye3taaEyD zpOzsFn{55lQF1HxF!%ENUMOy!w|m#T2hvAZ=yXG8OX3QL{HH@QM$w51x1?uePrUBX z*H`W(VyDqW1KUhS!=_1OJ}OXog`{_9p2Gq?0!jvV_U0pUz+y3LV9Yuyw^C0R135>` zKvDh|d@wHcC_|G!unV&v-8SiljzX@x|3P;#-`!EQxQf)%=lkyu`e5I~k$*8ij$2tX zZ9#-j@bT1xZ+epGrtn3;7qe!$-J3N!bGly#%NmOI#V!CN@QaI&*SZDve65)^XU8vLBJaX;I zk?iBb}PzQmg=_1VZKuO1Z)!WEFz}9wj9Ys8ZkWb7TG!Mugii zbott{SNP9~?xl>8v)fB`t8`n2T=mdnI~uN%OIAx1y#wJPKxzL1Lqbk03=hvizj^f~ zqLVwahU6{O=^As29^1L+xx(y5sa($HTnJ?{5GSa?%tj^i%2R(k&DJ3fK_7@gub_G1;EIod6);51l7?fGKbWIX{0Z*wxyjoD z(U*P}#S;N$!rWBZocAa7KF7qnlid>0G5&{1@6SQSKPiN|pd%8!6cy?UWph55d^#@F z?M~f~gojMk3H-@|gcSAL!wK?l!+C8H0Y}F~DOMP%=_IX+j{oj27d^eaT-s1ttZkt$EE8!=S? z_K2EV5C>0((= zcblytn=i-h47PO$yL=hKMxIZol9%7+hs`0AR{7--!d`cd4+I=ETS4kCTpT^3A*In_ zMrVf880=vF<3@tIT$~P@!(wsR)0{55-Kf)8ucA@ zd&P+pWa{frvf?!h4kksflc^_|OOo#`Sc6h>E4GrN{rpGsm|Iy9z;Wl?8`#BC_eO^b z+QVo!3kf|7eGKD8*dpAoR20&!O$iaMzVNx6hEcZImimmqIFZJB}`gxL`x8deF$EKGfATc(LgAml+# z1#czVCv{Z%0Q{8(Ls2>gAbXR-UF;8#K__=r%pKkwE^`+t(<{cUY45y$)}Qx3G@{fo zO6ww9_@A%)?y|Ah{$cLeYi0wton4;RdHIOt!J785;sF3k1ixCi<{e&=Cn2y zHL`Ju&z0o>`sS;h&jd=Qv~6s?#5rQ_xXi^5cXoX-r6#&J!%z0!3|sTu7xzpIR!^I8 z$?}~gFHCLAu1xn>^D5>x>hy~a0u`LCbmWPr7r{DFhgU%58{QUtbCjzTV*t8h2)Ur~ zWYC{|7O2pICywg6cv3pxS?HiZgTWA+YEH@gSpN_qj1X>cH~&Hx7VrJk=g*XLOp(6? z<_6=Wkit7C(zc$_O`YM&3_Hlkim8p(ve2N`#K@UP=CRzQ`xibj$)v2zUN(OD-h*?N ztjL%7ELr|oX><1cy>kYlugHh@)hW~gC!N>}{WLjrdnz+32 znu1-kRu3s!^7st0;K370{~uhSgVIxteSSdi8Z0 zeU%jTk8UhoV{8WZAQ=+(jh|9Y2GjpX<_)Jss&2uTn%EKDuiY)Oku(rB|-z) z{%QXCOrPyo?U1d}sR8?wGFn|b*u>Y;}J_mR=>32P#+i6|$`JW3Lc={=rf{Ex@3 z{bF>@^(3)%_O9O(*)bd6Yc19&U4)ymdFwGEoEK-BdSA^nJ}2$qI|wXYMx?RF;4ueW zvN-7EmjF&GjEw?60YzMRfQJ}H+YVf{aLM=kdW|e*4U`}Y77Tnb0UD1@C{$ix5oxlD zeux(R^&vV4UP-vVEmotY&v(nEytS?&VxP5lp4BHFA`ZH_pgZ^vrzx2*Ih`gZVIucZ zM{QDsMZ!K?{t&XkjUkSQ$MPn4~PBC(|#he_GZ&{_NsCG z+xI=hpM1c|zDWyuSBxW}`?h|4{~WSB?BAl_@(%y%o!|5Gr$0saZpAh!y6Zc#Yx*&N znE88SB+?ieGiFrS=MP_f*8}_;5B0Cle&8#z)fXN;`cD4UcefD5TVcPjMT*|t!hio( zn8rIO0jBy6V9G?c-lLVDM-w*A6Q*np$UX&CpoW)xoklmnm|y zz2c|+f4^xj^#4-+kIMrpRZhd$aqTXh)TYyN&W5V=`1k7yO+or`!`2ATm*B(4{H(_!Ln+-)#rP!TO z>@AUa(V_cBWO(DMIeJybd*fp>*QYhPtJi7CiMeev zlTYd;x{ZsjojGLM&;@*>wtDiU_-?-U=|$OP1P~26x5xM==tXIWPN&@M$Vt*S-@zw@ zV-Vd`Fc@O&5B$eHB`_k=ku&H`henIZ556FjUaN)krc(m;YGQ;6%j#d%+`akMqfcCQ z{axyp#8r{98bw-3XbSV@3C&&o#%D~jr za9Xvj@(-`S_J=B&MkDs7*MccPUim!x(rL7C`UiRe1X(Ba0vCA11SBHnxim^K=<`A~ z>)W6`9oQ{B7_U4)1$V%vw8@`ZGU z-i7JDZV3>HSYfZ>b;4x+%Ozbs3A!f6+|-p4j8Cy=Zef zv2gH~+UT|hr?X*mwAKv9Nc&`)(_CV4+NMI|kC~a4x+wo+v<|DDn%_n1HeA-(^IGR+ zmvwT5otH63meI4&1%EnPTU=ZlJ#DdkOv^q#^SkQCXl-qjpJg^5&aP$lpFJAHR4M(O z>Tp272nau~gLvs*fnvG;!{Ad{*z5SWult0=_+$JK{uuBI8<}~BR`teL9Xhm%{eR58 zd0-Sp+CM(k-E$^$PiAswCduR?cQP|cfMf{a2;m5K;XZ}oMgc_xR8V9^5fu-7 zz0bgU;JN6kt1fDE)m2~D^>tkrl1%gcJk>KHDDLjNzxR*dB;8$IRb5?GUG>yc&)K@- zUUpi@?z{=uzlv1}$1cU+OTz&M24IJm2FMV2>7EW5rWQcIwU8s&j{V<0Xg}W$Sa`SU zUe*1OQhr+Xoa&V71@PO5p05=NkSS+CCJ!{8JrTHug%Hq>6$uzPVpg_Z@QL;eJJZ&{BO9s} z!(4uyD$((VnBX`i!WE`PZn2hI<;B)SSGsh{ks!Y5NJw(L%+lYI(p|9jw#(wTuunfJRbB6I5ASL@^k=I?Ahil5ZGcvH^r1o6I&L)5~?xHL(=Rj+s8@}N%V zO1C*24o|!;mJO5A9C|&Qu1<3x52!2>%QUlj23@=-4nI%4CRRSkJWiuYenv{`e1lDu z4_m}!32q^wt0A(N+4$2sfwi7FW9b;BQP&Nd19wz!1m!)+%rD;~nUVjbM$J~$vOdQ? zdiJDF^udsn#dwk#W8_zEV^!aNtdq|VdPRtB`?Lq_k)C2@=H2q=ALX+h9Rj){4m}20 zK1nWtIhsX13REdG5I_nUAo0$i}$rDD11ioy~wd zSA#=AUbk~G(j}FMkwVIg@I6j9*laSJ%B$R{Ny@~pf=r83gyTp#eWl|K)_isZn?7-X zyf*yeqKVZlf?qzm6#gux<(TAia&YA=@pq>l*nVgM8}xcyV;}Y0)pCk_>Z-A4*_1b~ z?K5t1_>{bM;5fEPsOsp&rVEZ06K1WFtKpR1QQBve>kZbh@a8QKMqmVdaQ%bJ=MqFG zQA#j3=m0dg`yom0FLMK4bF_uWi?rc|2#n%mPs=?wx%@8ej6<8(pE>o}zI~saIulx_ zKGep9uMZylnhEm%Y<%;!b@#p4cHltUi}$UYv-+WNubw#ZL*V!OZvOb8BTLr3wfwES zPP{6u>d;k=-?wjkrF4G7+_@dcD*K4xp}Thv?G$_DXUw0UF7A|WI#k;^vaEFGJRsAA zPv3<#dOXLbNka;Ij(2}r#GT-Iw~2lNI=e%+$F3zAj$Nm#RYyPhs#H)P{jYm0UZ^-3edvA zpbqXw082*(NzRb{lR~hJK$9U$36QKP#A;#^G^)$xD@Vq!n+hM056aKe(2I@xn6I0$Hpg~ z*tqHO$K?;Qd)4*IZkduOruChi5~#=sG!6^o=ESAfn}L;Q>QhaL&e)WI&ja$*9{B+_ zqK|mEbE^EII_H&Fww!??pMEP*r?YFnFwwi+T?-$h6 z6tD;LgTfENeD+{L4ckF!hbd#r;=@u!`!o49HTmi~I{)T3IOC0kkLCb=eSj<3HG&^m zzA-A)a_k&K0`j~>YR1}5#7V*_h(Xh3%1A*r6suC4=8W~6j~zVVS07-~zPCR-Jo@08 zC9`KOS#|TsgTFm{`}FrmtKG>uQ(UhZ^4~XX{d7A^dUMsghi}-r?XGb%w{D!AI?L)v zv;N`ss(HOjb>_H)o)1lWUY07wCtrVY?`>}dCal`JWz~eh|}LB+zwwfI3IL z4nZ6uBS651C^s*QDvv{ z(z_8?{>`?N46~x|Az;nZLk5v_!O$&sz39oddte9D>k&C(?^Rgl-19~NR5DNLJHjIQ z9riVw818?~>vFr?CWaC7Z0Bj=-q+>tghgze+$OiPt5^t}y3U}j%GMdQfJ_jwd8Cj> zRE1{=w{&)jQV6CYL!EyXZs7qInklPnMb=K0!y&1xMK%HQ!_Za+@8>Vr2h_u})e$Vv z#Q4%?b5qg({1k9;ebrw*dAYUeNG7XD@&FKUgfELYGSvyniB^PO7H6~l8?R(>UYMZ7 z!&*B&a%kMhkv6|=g2w{L9y| zASjWckc{!d>t?6tu6XcDT`^_kYI=4AY-EiHGB2x2>}{xGJ)ndglHaW|^iGstlK*H! zA~O7wLL@lQreAdaaeSHd#rmpNs8k+1STJ@oBU3GeEGl>-P*~0o&|@(cu}LOoW3>(- z71A|b@J0-P77Rd32c-Z$lPv;zkN`ELm$j*)5NvLyjtDg~l^__#^q-9Ams0cUryS_dLM5@=TX&ZDcZy>@l)CD$yRl6Wo{jD@^NWnT53Ja2Wi zH*ZgMUS&nj@L`{NHXOO0)=kjn!+_y~fw8t=)q>Mia8tm?B8CaAU!Dx2HAM*EM4SL{ zrp^>x9;i`}#tQM;iK~nYw~yTedr?aM-Lj7UhEwuMUAcemU)({W$CS9fP$opC4KD@_>1bpKnUa zj#9{z3Kjz1CY7c*Lj|d>)Z{r!;3NQR&WW0Fz9H!MnXr(s7&1b9&JFDJVz_=gH| zC~d%ThtW#tfoy`CWKls`gJclc3nodM3RZ_0;5sqrHE^nEn|HayNmRFAh^&(8(Aqct zF1P>vjkUGQRt-qZm(*#ARn3(-&=@M7y6O3Mp5HXJSY+m$%I2!XG_{nUIAGPXS~&!_ z^NPs>^j?FHfjHjGeNolS=$)3lYib8>gqWL^XHp4$m944b1=peoX9iX?fL|g@rf;?j+Rbys4)hbp3^WS3l23xr;yhm+ei=7$j{?BRBopI@! zy%jbgdzO6tB3*{PAZFtWnvDE(^)mUYS#n$T#zl>pnT?A!R=3H5N~0I0@NrnYA1Bz7 z;#fj>h9eP1slRB+U?*-k^pVvesB`5J!UK-Pq&T_w&<*F#_oxqMW(MnfoF^Pk0PQ@a z?gTyqZW?o_v?QQRR^K6)tk4v}>WEV9tc47OQ+#2`mPtG#98yUB;Da`z|AD3mvY-+? z@VAYzF*`rqdN0d+0E8>flOZ0E*!q$DBv?4zvMQoQlH~zrJGAY~y=MDf`5PN?iCLLMeP^g_ma54#C@o`45i-EsEM8qgfU1|$~5>CsILRfcu zEBb9P->K3HEHIrRe~SLADq15 zt{Nz#_KVZyw|?82uS@A|wQFj^cV23Q^uj>-zwf4A-qP(+9^4Yo27GikiyPQ{(vswu zyJ^#0N0Q}aM}%cYeV~j7zSh*jb~Jd;e8&*&Z&+zSfB%d2(GUSW1wa6bT3Nnmqa+n+ zw@1Im`YW|>|KB#nTA2H_73Z2%7q^*g;q8~2rN+3z*TLCl+II2qD_3qH29fp9>#T>% zRNEh(X*!y_e=Yv4xc=unvhMMpw2i(UXqjE6fg>{{3dEFY;{vRUSQPfVFYg5PzwQKl zem*d{^D?o%s2v$ueT%lWF z^i?e72nm);z!YXBnw%99;uc6v(U5~HV>x!?-wyE4ufQ4Lz?Xv?Xmh{u=6(0Q`3B4G zyb-8N>(W^V56)W38O_3lYgVqjMhHGhQ~gPvApZ4`{M`eV%Ro`L;+X=F-h@%*xTQSi{7^JZ9|{HgM;&)V*;RDcGAh$Qo{VP?4#s3V7Sm3Oy&b{CYzB^A4<(GqOv z4|}AOAd_{4F$eTn16i?5a3VQiRb~x`Vb}|HpLpOz@(Bfb5JFU3)yxZq7M2thECr+A z&|TPxX7dS}$~2daw81sbH2H_e-@F z-SHv*J3}AeB{I`%zK^z}BgIy9AR?ej;QL5w?mi^@~ zG6#d*a}AoTUy2bWA8}+QwBOB7$2(mqsc*9y@2b7>g-$J4`AUp@3Nh$IO@zNO2z@v~ zHT$3RA;!!<1-wzf1e$7Tq$~N@;j{72kzokC)L0}d?`ExcS9W#{Jvn$c*(u<73g^G|#E#+e zHB&KRM7uhgTHRL9z$J;vUtLGv-KEzT0toFIdii=f^n?d9@*V#($Z_x>x%K{9lfxT<<2Yg)!ijVJgqk^ANq0mdiLQrH~ zEJEl5mi>VI-o0Bt-5EoWzZXODw((xTD&Tv>w#qJ_I?rwQ@2QRl~Z0 zOATOOW(3;;HI)luaJ90?S8_#HR_y{VmIAjz*qXiRsK&e8svK(FH zRm2M-7+JUrJtPoAD|`4>s)I0{R;maV7Jlt#?*xDiNg?cr!2=~klpkHg8EgYdr9f!@ z-1bY@AMiPF>btN$!56^_l?xg`I6j{{nO!pn4E8c8r~n;;DO>FBK<)$a1G9uL{p$NN zN=q~3)i0-hQB=34X6cTjXU>E@6sHcAX0+d%Q7Vl5YF|YK`m1FP~F%|0y~Aa{h?o9{S{QqItx;1!xZKuP?4a-)+NwqMEFVsK5!J1)TQOe4iaq z{Dq+rM65vNNn?lpU`4n~Fb;9rfYTN=6NX3C#O<~D#n%(>Q43bf!lKHpQ}+xW$ixBh z$(ner-K^7<_EV?VRZNaGm|He{eSG@#<6q0TtQz*iVSsh!dUe&RSLLs7`R%>(D2~Lk8EFc!QPg6V|C;EIz?lgV}~}b-k{ah2Ytm_d031K6Xwc&PFd_#}WXs3@%|jQF$}yns$Y45g9a+ zMIo_jIzq(kr$gh0)=WiXdwjPW+~fb|3wWDy!0HQDnwu%MLUKn#0?$?vc9W1ZjLCGJ zyZDZ3nmav6b4KNc{Xf|KW575Fh3zIy5?u#85y6o-?tDBBS%?!v;!Tkq3<5;;hjr4^ zpOW=_A;_AIcDqqNVmG!L?eY=2Va@y|>>gasRCTk6G^CAl`}@!64bi8Y9=>Uq!@gzo zCor}UiWuORZ~x`fO1a_I^11S&1;}k4k;AwxVXc~U)Y6dmQbV0?N`^UMjLu8#eDs1|ze8^{ z=`UQ+n~Vrj;Ab)6xJSL-k#Vle8hnrqI_R(`rz9tOyV@K6G5-R$p5dGnQ5ka8nF!Xdu)G(C>`{awNb`ZNc5lDba*MS4? zsK6hUy5+;^MV{Lo4w8Nyi@g zF6F8KzhvMUuvM%!6aiuMI^mX_+J0d{HIN>O9O0LjR7>64H$4#4p6o=LZOD z1aq=R{sB}b)C>KLIY~CNpsmo|{yC)ZerEF=-kvVEbS~YiNWsOcMqSkC?u2h(MNhd% zRR_*`C(|$+q-ec>^S#&rHk?g@oye8!VRnkW&%R<|0rnf!WRHi)E+9?7%edkxIXg=e z;9=T2WoeW=SZk4om8C<^QCVF93!EV9m1kkArL7h~>vaNmhN*NaQSzF|Eiv>GU;+)I z8Oj-!PH2DY@&-tA$coA?psR$@m;}0~`OnfJ2psZRX z?Jim%Nr6iX`}$;00Iz`=lxk2LDTNX=8DN?!?~HTOo52hK*`LnTGCV`c^h%93J=^Jm zxNDXg??c1!I7&gsl#pH-JrMxr;e%EM^;0S-4+XMRBykB=fv;T5()z%W=J8qTYEV9X z8qmxs#!FtY$cht*(`cQN%byv57`iWxzgB}r;|;nD4V*Vaku4noC64y{PSH=s|FTdS zYL!1g_2AC|MXLxw{1=rXTn7kEW7eL*C*I+ig>R9#SWOtm-GRRdW!dIbIom5g>nzN>;_skovapaYI zs$*fU$~U#w=uD>8O5mc1Rjzs)7RuyBy#~a?DtVqB)QNnfIyoy{7-rJzVw-#hEpyls zGm>2ZF$$!_6NR^V39qyqS3C6yuMzvT`W*(Gk%8Q9}T2e1OmpVf4u_q_x zq|_M`GQ8%pfTVxQ)YG0>P?(q?exS38qS2a@&*J5_uZ|u2>X?7-9Hup-Y)sQjYWWA9 zC<*Tfl13AgzD>T_l3QuE!3w*&-)Ygig}IKMU~z{$qG+u(Csve!POmixu*VY%*ROVI zZlx5PYDtD$M)qIvg1;y~R%g{$rLf`fU6Gx;x=Ed}$zL|c=#qZ>;?%pQXk0>?J~rQA zXM$)SEjWZ3@&kh#b-F&mvu7ETj!5w)IGZt>^Gy0Q!4muWf4w9$tD9EkW%aX)hB0OS zO*<`Ktve6cYr`&&#UsCy&F7y9a9#2C1)nWU!S zYx^>(43>&Mg;0tFh@{b0s|#_-EYzxhY~C?t%8u~TDLa~*cZA1P&f9*?Z$VjPmGAHT z{Y_H}#JmCX*A01cM#|)g&Hb}thaHqp9+%IZdv?>(x;jr$4|)iX(^*~8>#Byb9G3|O z&)r281BcI;-{-b*Wy>bd9NyTgEX^W9Nw>UgP|r~T+AVQ;1FqYuXsM8G!dc{L1&kIA zl>3|!FG6H-k@TFpj8NN4fd+vm0_3Mm0?G%J2nR7qdJ{@i4wK8sj;B$G9e^CX2d)*( zG5+XXmRs|4TZK}t{DA!WCtJ3B!phkQR!*Vtf?rx;UShGh;p%zq+=h%4zP(S$7|!(y zyG-rB&7;AUaji!AyJkvkp167QL?yKM%{M!*gTw@3v2;ey0;i1VPr;ln=P&_J zW3V;RT@n?{Js-!U2qB<7LBtkN3fNKF(1nl|^gf&Ed@H?98zf!%2H&LG^U#BzRI3fv zPVzNKD#ByKtsoP-DOV?QfyQw}27mDgWfOVkBczygS)G!)>ZA~aNfD`g72*;|7by!- z-0maHc{w#DDAiU~_a)Ev*F|DH(4Ewv^$4*n#5Ck~X{`BSBq_ z5PfL@cg?Zs6@w%GWI}Pw^YR&cVr*$uUUXhhu9GwRJs%I zX&T0pVa3a%hUG2DB>Ai`+T}$>xcn<>$$j1`TVU)$tsdHwdE#`Kv2v(GC5MQD0%m*& zwsbEbQiG#Ixyp!zz3q?~!bAZ%UqX%K5c%s>o|2Fr`L*K-_+h}A{4r1{j2^=b3kfvK z=m9j!Kz*oJp$}>Is?dkZAW1;}B_Ku7y;YaD4eE!H7P9WG1QpVY-F397EcH%xgsss@-9QaqNE{0Hb%yVjWSQTnVmDM;p&{i}7hoIsS(MQA(wMBWB9u(+# zevgaN3mpj2PrwnzAN?Rd6n!Ukz@>el6`HEpn|1@GAXB7kTpk*=S`fV8H@zZ94R_|` zK|RE-HkUq8Is!VT%}Q)VPG@t)z!8YVeiHp0-Ct_3&J$e#4%$G}@#0J4ubkV8Bxi`- z0jGM^`IOivW91*1y8{Eef}P1pegdAr^$E zd?x)vyqnwdj6s{SF*-*<6NfY}yNnUS`9mb^EOWxhHFn>alkioQ#@t>X(ja4mtqt}+ zU;~&0P<7#k4Leew;uRbA?9hr|DsXFWPjl%Ex7=dTxs0hUF?Q!pc!70w%=vt9-}$S3 zJ96{bK;hMCGv=>ZGk?ak;@Qc`8y=sUpFj2S4Ku|0F}0P!5w)UCEmyMt9yIxK^F%PT zq84@u>IX~HCAN`CZLC~=y{f)viy4luJd4YwdMS;H+cuFTD~ zRBaL#HE5?&w{;sZ;<&k6wg^+Vz%lvw+vFc^U-`jp6K}&eu4X17dC?Pp+bsY7A^C#` z!Nz!i6>R+b6N^|=cavHyTX;10*>9f3e{OhCE_+KpE&qTLK3I7>Gu?KZJb35dk2T*R zzxULA@*nS=anHA+=CbDSF{kRn)qq>7f3^z$Tsw`V?k}y=+@4<-9-#@@jU6DA+Kp1s zXb(-Q?cmse1k?d@E}C|PBMKDROxYsQ(vVA;C$Z`yoYqQ(p%}^wN7yt*Rk{!^B**H5 zw904|2=*Y);U8V5#qf&Ie$y2R8V_WBNL^TAMOR}*BjIFD9+slCHHF&(IxuWFgAgo{ zff}-M(iNd;1?*H^0GJR}>`_xqj?hdOmZ9r*?-4PT{kt3{Wsl&Yif&% zYKx>j6R*2*%Z=Af?7w9CY{@p*Ce5C{q<@F%O0iOqJR^jIVhBaH|D9u){G^V-OL?er zz<^2~u%PUs+RiEU%W6HI+GX`IyWV>2DXqt&ed@8dcEwyVwmW^Z0Q4pmgM|U7Eh_Fn zV^UFFw1871Tr#8-=`U6-`aGD^AVvTVn8Y{_hBhca<$iVO-6KcdRr(}IZExJa?FESfu4UL<#1YBF|+H(*BGz|@!G!o5;9Jp99! zEk8WGAw}!S@n|o9O)IQiF21b+$kU#dIlQT=bePNeS8bwt%6RsXNP z2&z6>95cGo|M;vgXFZND`0sv$Hy?hu)3p1Qyu4R-Up}4&{4Z;qart=CXgy>P=nkh~VD^}%U_(Kl)a2yU zJ_QZIrZKYvSBfJ!ndn1kLli$zVHKZ?@4`8~1hl!LgAxD?1Pz@i!dQ|q?*n!^QxWIvvYEJ;Xo+_0}&I8`$8*n zWaYC6KV@XYs!YGS*SGKU!uK!`cGw*^5FQQ z#+K!ySWf-SwrRWBFVL(#$F3Dcbhh7}#D3s9qu)m}2zv@o59lrJo@UkTnj@QXddTyK%?=a^s=6_A52Uk)r|p({ zQ~Nm%!}+|BY=DI1RPr$lyF1zVm_%lQ05}&H$Anbc1Dnx&E2vd#M8ZEgBOyS{7(QgQ zYHptw#wWbhO!O)p=ybtrkYaZvKnzL<$03zE6PAei9-nI%fve8>6I!)Ya`I@6tGZq- zcg#I-VD94lLE{h1Ei4e0VI?>)e~f(pgzFC-P0g$=gk125k{TAIkoy?U<&gcso?s$aMAn`^=xDhKS%_x@5rQnuPpCZm?gg&+FjyPr!Mc8 zWdI-0n!LGj?g8sx56lfuZ`v6*+9kX^V2~-`DXcXdG&Gi8R3Wg%s7s9VI!lB4Bc_08 zJ+Eu<<pdm%`-Rp03(ubIpRXJ4%Nu9~#EgtR zz8}oww(&5MFbyL(VQ=Q`LRRP_&)}TM^a`ED%EDb1Kw918jBntDS_oTw*b@-tllC!7!^es)~}%zukUDz76b! z#*^2#G`d&b6WTs)*erKr%Y{}p?Y0e~u{#D4z;vmMzB^OI36{|W7K@8(!~==T^u4o-f|58eD8G^3qr9Plb)@GB zkHIR*be*JKCe{{ZRqLlEZV`jUS-tf)Y`9b3TbLXkG`db!msTE_lTeag>m{dy-t)R+? zpLnfd?9y4oQD=YenB%uWAltO>G84!!ChT+RU@ zbOls7SdH9Br* zQ+WE^1Anz1nA^BH*$QBl6xVP0Q=Win(11W`Bj8i*gHCT;qRzO*P+N%TBl=)RAKm$x zJ!)P8WNHYWG1caPcAK2vFJ`oTw{>8iZ@4bM|Jk#J{i_S*_e(tM8+_twSIyCrlP1Xb zkC}e}h_|q;pm6Si@q_Xg6EK!L)b)YP)T4)LO4tZTVqxuei=~GxS^k*9nW?PV=76p2 zSkx6vlH zEjQXa-{BAE+l@T{GYz7D`HS-RKPyjefE4*7-(Pp#_iS*K zmD0W41%Nf&8x;eW9u%SMEG$yMGP(znm04&x*v;Xp;E4%?e1Yb9`Hp^c#SI*cCa+R3RUXrWe1;B+^ z=90h887mIHLL(o8mYS>Sd1RpnLwKZ?y@W^q2gN;);_zS-OzHh{P!hfR9B7-F=o>qD z3yK%aez52?UWJB`uwZmlMmejn^-j2JsUJi=3{Ql}UjS#iI+2HmpdC-D9U%Py4J&0? z9=8@U!f_B4j!N>{J=lx`J0pr9iF9ClPM|&$#3d36@sMQ@N!STNngGPs1Jb6z&_G~l zXZGSFi}5dQT--Qp$>JlO{f;hOcJ$6Kk4l@4E?asOH=Uoz|MUFS@2p$*&ehM0_sR0x z@+o=wJGYDCxq_PcVH$8Q$eEyb}X%%aotG&|}-@oz1N1W}>8EF&W`{OUoUnQGgo)w1lL|6( zJqh)319>UN)YLl2AE%}oQ^!zwarFtF+{}U`N2BNePTb%vnMFQcjf+fohm0b5PNXWNO+%j?E z7FK4+?3rfBTDNIMQc_yaOoKD0@5t-Rt}Agm_0HbT=a&q@S?_c{U%q=(-<$!@$v-~# z92^3z>2C5Al6xp=V)!RVygES_pOa~`C8*;a1wHe9rt<5GBLyrStQ7fNxyhH`6H;rj z&rxaYtIpucd+u2&w&IL0OE`T<^MpDCIX;r%1u>XHnem0}9q+cf6?@@=w_X%HkNN)Xd`}Qwc z@F77PoY3*UhYT&2^z+ECGQX!^Nm;tQj_5iJb-5WZU>1!zH8hLBu7DOJlrJ)18O#%B zf=xY@%TJ_Fj5eP-PLbe(ToxSNmHS|bwG2_PGiGyIm<{Kg3 zH70KSvV0~C$R1v9Nn}?Sq$n+}{J&#Nvgl5)C`UF$}>`}49cQ|V>F)ac~d2~l+E<ky z=Cs6W?6I*e2UC$xU29xWp*IE_KHd~7P!o&;|IA;GYFw(2u<;5@7Ka%uvbH)^>0}*; z5qHg-h0o>B)HA0P5VNq7SiDXfv=%j9<`=Rv$tDX{De>y>fB)60aN-g9$1?fb5L+1j zhz%deoCm*rM?Utl=7lP8`kU8(DgVg!H^t15E80(3xCBCNqw z6PY4Fa|jZl1mU!{M0_4k5-B#tZ5$sq9X{#3XUM{Ds_aewD5N z&9h=+mKgK?vdq6(o6t};T4#<)P`k!en0MOZ${KUaCe?d;SL(5Sa^@!Xy65UaCy(r( zm()Yow_xn_B=Zf|Fn|4#-kA)BTR zToAu|*Xcv@w=)~AlBBB|W-`a2(|4_w-?%5m^q~C0=i3O!eoQ>hO4ywTcg$XK&5DCB zzjScr_LcLt-=t1nxOcvlDp5PL$%u`6T8UV$Pjep!X?fz1Bcf}X-o5!EN=ksHKDX>m>nK_>L zTMc`XC8U~F7atDJ9$nlpqyOAd^Y^ZPtzX%Nm!^zadefT63#YR4!u#s?uix_rVQfY5 z-WMm1y8XwkBbPDl(j&d@VY7c42KN>=HkmC?3{0(EcJE{Cp^;Pj7u~aHd&jyl6GsmG zc-tGopzEG{4oy_nA8iQhkD1#A;Iv1qF|@S?ZCBxJ#zh%|U6eN;LXrKLQ>(HYFMtUN zr~_6dSdn2jYo_f{C$>k}Y&D17B=w{LgOa&Lp0N`d?cy7qh=Qb2kh0-~N5xjo#iV*U zu`Ygtdbx;uY=)IFlS7bsY zH{NEKgtFAi$@2Hbb#>BLtQ?o(hu^WtJp@PIkigo(?!4aV8F2=iV|1^AA(drt%k~bq zRl(5}E4I$NZSqxi{deQp6ZkYo=jZt^o$ z6VhG@U>=a_3PhX9>81&LVk*X$L4xQIIk!eMu88q~R|Nc|oQ|;y^T%0aJSNVHaY&1m za*M4d^;YCFIzUo@oH@M%HGt7hK*?xT>0v6567llYn#Fq$9=+@4eTx=X=fz6pWol+i zE}c0wv}MorTSHSc26Jp&rW{vW6PIi?8}!w+YJ=G#*mSkEmQ`+;)2xF&UabPy21r(R=?Lcyr3{m9}|;k)NAL?2<_XtG06tdXWVqp zoi|?-qgm2B7_4b&**j}YvQC%G#Bu%B&7A75s0g6Ol4$n|BY2Gsy=&DL!EDkR`qWxd zZ0g!R*3_gyD;CZf-Z)`G$g2L`K8^vcKOl;xG2}DU1s69*|ktk$s1)aoX|LYP76D$b6AXt+VOc6C5EB| zqeZF=R?(PA0Uh#FjF}{i`(;F7^ZKDUY67q+B=@=8aWZ7%{a&mY_#-nl!1iHQ%_Qat zSSh&P1KI3@Stu@M0vUYHs#k-@Kwlmc#mf~CQ$=Wbab*PXwM?SMY<8NB)f;d5WW~zw z9=U6Jx=zvJq4v{g<+|t5z@|GlT zmdW_1oS}Amj45m7jy;=aS64J$y=vFA(zx`onz&x&y=?M_`Qz4~oH_lDDSZ;c&HZcZ zN2Qv2&R)=`mqwFfw*-dwEvX*Ad}6NN3=4VE@{)(fwvFx6-+S0t3m^SYaha<+>b8L>Lc;xltN9~$epPQ@~HuQ1(1gCdIAgR}i z`6Eh7>n9FN4<8;=lsEg(-< z$O}kGGPamTpj^QR#n0{;sJui;2de>8EKE%zW%VXvCh;x0ij326r@@NzZU908mdfQK z7?)898SWOALhTT?Xd~F!#&dKFs#Sx_FUhbp6Zmb8oE6I&iezfHaJ!9E4~5{*OX7uI z)<0(KNvV%WiY>z8xZ$Vf&a`iijMiS&njBy(fenf(RaH4v#z-biuqS4jw}3A z@p9Y$xBhZqAC&{EA+Qw-e>G$@30*}U#83Zs9i(>2DtMof+mxO;$CR$>X#UT-Md&4~ zV0PK9^fyZ5#fGc?gU+D6w1V@dMBoT*{(!ASE?A%DQHZy?qUWr{3t${(C2F9I z*}0Y7Z-NB7a_LawaaQPxFq)x)r9ubS|11r3(aAv@SIBE#65vuu$Akv>1yyY|*Zb^! z13S+0L9lI--w{+aP4>QNOSav^TFv3b^m5^PvlLX)K^Z?j7>RH0rF<*z!MnYf7k}hy zl$UfZ6cSWdgDwF_;KP^;5%T>dXi8KnjE6E3>(#tvFzimwX>a9k4Julxs+{D`XBgU# zriwvIX>ZL*-pz9gDyEYDfUmwg87x*+Vir#iCU>0Ua{h^8t70Gw*(pzJE63x>wqpm@ zR7DyWH70&C`~zlt)f`zOEC_TKm)h%BTh&%C{ur*>&y$_Da40@Ld~^6_gUN2it$5ibNgnn7%D3%9BN?(npS9BwTX7Gr+;Ngd+=?FF}t-x?2g7`~K#GIkg~kbY_p zOFw{tSLKf19W zBJCA3@NyE0jnIIjo>ih(P_+5(NKF_DP{(R5_CI8s+bs#?6QyA;Q*4}eUA~v6|G01l zyqA}!$2vqQUhOq`%!wwmdhgxevsoWFT8d1 zfxsk3I@-`{*Oq8w-Pq-6gDKx$+;v*T`q- zS=#3-v}Yg|svxAgmFK~yaRtDqfrD~bzJ`#SHbA1voaGNoGXz1*3_|zVb&}K$?1rS1 zfEeVL5e4MVXZ2ts7s*D|5O>8kq$SLomyp&FJK5*<$p_pC?17BhfhAkFG!J$djPN6|W8 z1UbIp;PeomM`6Z5e~dF=uxOARgBSc`mzs-&&^+3Om__RjEkO>gs%L5JyYe2nQNH2bn6m0+BS-i8kmW8D<4tU_ZD5b;rlxgc<%egp z{6AKW9=WXjj&7r2nm%f_z5cwnl27X{7JSl^0?@=z@j3yP#1JgFes1+1D_pnV{L+d#b2 zdi;e_5q3}gm}T@0&oQ>|&urnM*&T=2oa4X$!z=X@7#t^eSj!VJ|^S9HgeA!7kt* zh;s|g;Um}AZ@T{aU271?3?nqz_l6tW`M85b~lpX%qkL<3Mf-d#l zN{yTiuIu7+4_ zlkB?i!!d?0Be1mMhZD_*J6{*ikt$IcHs8@RQ>&QA%e@x>HDNnDYZ0wu)A z)z|H6B{2XX01hn(aCkBUI!~0hdmca`NOOhhWztOwpGPiyO9J-OOUK z$lqJK#p5|ko8{7f*usJ&uqL+($k!sY;G`Vv8ha)oWSMq7vWKG4mhhey3;Gp!FAW{Q z;kmd0;X*;LdNU7X$<%zq2f88$iZo(rBV4Ek{UQVOR4l9nZ9vHal`2rJ=?P*7ZaFJC zn+6n?WWp_7I@C#S)#>zFOXo3fp~af!N^@JAL2KkYKDpIoYj#)V7ba)h?5^bef_V96 z=e12Fq|nnY^*@LtENsh_^==lMa zmP~hbrgvUd2u1>^TQ1>yTKJIgAckfZgk4lHA52o1vzy9 zoQ72h;*W6lmO=v#MD{9VECY~G1@43k^vB3!mh3D}lFGDnMG={aulkw=bv~^{n;Rb+ zo0e>Ft$BOxw$J?Y8=d(M)|$PmlZU#3 z`Ob#@@9bYR^tv;Dz2}zColkr&|Mt%bPp^J(kH=`ONu14u*@@Me#>DIDHA<#y?($Nge=B9wq;zIbcsup2yn~UV85!t647CeaE zP6;6WBZX{wW#q9!iEDX*F9_pZqAOLWKDYjn4I3U=|Mk*Cp1of$cw+5Tm@3vM7mS=c zB0ovzN}ivcv-E(iz&~kXeX@Dkb+dAF$8URi&8jmS$7QAV@aJ0vjXkkEvoP6VZt{BT zrsWy3>ei1PeD%co;&i(~FkZD`!&T!pY&c14c)VON@e+oxpT@2>wBaa47M!)Sii;2SoKhEe3rks zXG%h)KN#rmuZPiK8ovsjr0A@xAatvU+(x(sMEk+4?&2O`G%Jeeg!Z@E;K`ll4#SyU zei!eCa@zOqZI|E2nSDp~;d5W1O!1)l=N0dGU~hZZQ$rQ{)i0ZY zI$pw8$&=wPda`@ZNx|+Vu-1RpSHI|=OW!OafAnj;6Ht1i3poGN-dISTp?sqMMHisi z-C$r0WQ-tc?()AO5)ASw`Pfgn^geEX-LssI=wddhLYjfz0|s3+Yzj3{cPirDJxKhDhAY8mURU!{ z-N3>QRpCJ0QZvbsvKfgPf?LQfr?WSK9YI_14}A*d+U$l5M=sJb64eRbj`b6_%&_ko zcef&=e)qUt_8D6y#`G&d1ldEsyP%&)Js6%_*sE8eZ~(#1HX%2W9ZAfPa$!0ERI(xEd5oKD`BoAP>=2uX-0^{EUSn>(*1QB-S;SnoC zBxV;}Y=FZAL=z#Rl+&ol=nBy&;dCSWr4Y?$aLdFpF4RgPDna}tC{WyC@h9 zus`kFFYemEuX74J3o}`z>}>cp)y0VrO?Vy;uoeK&mtR>|QnKz9RtbPtsf3lenFGCl zSY?aUOXUq@!$qH+C<7!YiHk7me*D~QdiV?Z5A)eFdDncFD| zg_q^`=dIA!og!5ir6@u{QdupGdXTbW5W!9cqe;gu6Wltqaw{XdZf&(&$S05f6H_a*tT@l|yj`3=f_btrO(|y4v;rZgsq@on7(BPw%E@qE}vbipRn0 zgS1H88s45r-tOrjlQPuhAdYd-w)`8{AkPz0`B0XRze6e8NblkA3aQpa%b|3Nqif`_ zMDj%Mc^i;6jvvTNb>#KL6@3|`=ZNOjy-Z#f(&-wF7o+#MQk;ZqS31HxU*sCCEB_WM zq=i)Z=+DW~JoIgNJ(0%Wg?b=Oh=jY|$@A0m-H(tej`HDob@cs_Z*7TOmm(gLTs)7| z{aK2`VWumO5AnJs;hx^#^&UOtLmG_%I)soah=bbE6-V)17>%QPbfw|FJRSK_PFEdKRsjy96jBYL19gMq*rogEJCH`-SZNo+k-G45 zs9d_|akxh6q2#4B9MN)+M)e3HuMu$tk!JY>6h70;{bKz_#45Rd%E z==?-jM0_SMi=OXxQ2P-dOKB3qltytZ5~h2k`J?f8zeq>-GOiS+dPa_NaTCI#N}~GE zdvLAjdL{(PXdH;=2jbKD5mMS2$(MvWQ5*U5$QwjBCX&`wXS&Bb>*$JaA<{v4`8y-! zQQNvdi@M}feySVQm%_-;jf z9W?i8yd!QwG@h|Y5(y+J7>QhztDb_z%8!}}TasYINO-WAE$RX*;kksjZ@{Aiw^T@!FW9r><` z)H{#Taj(a9CDr>%2lATehd1K!-Rnv5(fjB#-Jj>* zHq=!f*mIZ4q`IR_f#Ptba-#57pgD^2G?6p`VLmS?A3Yaocl0@aAALVv>AC0;&8s`F z8b$4)`z!Sml}+EDo{zSh%82HTJ{K+b=T}OnBU%p%Qy%T3N_-?ONLMNo@0-cXctW|S z_{b6M2VNH9oXBUwHKkjgXkK1t#Cz$z-P5TpxE~R%XC$p3y*m!V3HX2imkQ4qdsXj%6V}2W5L7}hF;m50;B%Vw56 zQucoNnDRa4Z~OedgTC+mjsBMcV*)=`Y^iitF06d2N>eqe_tf4GS6iy9s<%}CRI@H< z304PJ^%>LWncC#qZMApSe${tGU%75?zpDPu{;T?bHDJtu(*tb-Ck%XI;Clmqthdz{ z*H5iKQ2$8%+k^53EgAGeLvzE&gM)+L8Dbi;eyA{X!qAV06%Gpxd#7<+o@S(%E z4gY*Z^T_tm{?V;ta>lF~b8O5HW2?trJNCV%^rnSPH#ePb`t~a4RgU&elO&4{rT<+raF$*^n%U zF$Nrm7-MeZnA;p71dK6;a2PPRNsKY(h%v_8=039j>+bQfOTKS?RKKdOzmE6*dR5)( zu0FHt%(Z9jeAc3~)}6io*|W}GGkuroL(?BRXZ$%cW+Z2vHDlAcx1GCTW`5?ZnU9{A zI&a?j*LKeM3z z$NIu?3-4IC;hGb#dF$F~*WPmNrt3=A&AI-t>t|g5=?(oioN;6R#yL05x@qI0-4-ob z^xn<$Zi(G;>aF=(FTX8!+tS-l`g8wZQg?RW`T1R^+_ie~$%`Mo`{cV9+`VDRvL$Qp z8GX-T_pDetY3Yqi*WEkq-i^zu_Z@ZLs{6C|FS`HL2fqJ+`M|OVyC1yrp|ub1`taQ4 zW0%ifzW$MwkDm5e_ha)`#8(`@V*cYDkDvO)H=nrW$>W}U=cyB)TJrSnPoMJi%;4|+ z&+Pro!e_pGw)O1Bm3yq5v~upsjnDNzH))l(>e1)Vc>ami<5r)tdg1EzFYNrnu`euM zv;Ug-T19l#}_{pq(dOJu(RAS2SbOeY<^BfPI4hJ)29?{zXa0pj8U(;(l=dRID15)s0?QNb#T}KJ!(2V@w%2Mry4B z;cSKBIBSDTaZpDE`I~_b8c5TT%IOAn8u1~Gl+prJ$PbkKRmh1A59$LRRg6cw3T%h_I)sFZ#UlkodTU0IKvh(gOM2x$geuknMlRE zPBAGcHZyikY&yPne}3!&A@PU+UMIx+)hWDhlolD$fnO={LCx3MN3#%jZJ~~c{|pLZw!LDe3M|B7{+%lej!d1zr?%0zrqfjzZR#9--zGh zar!gxU81wZ*?+%Ens?!aqAcZ$2j zVsW=vBJL4O@r{IK;y!V|_$yuse^5Lm9u~{RBY3m&F|k5Cj+@0#il@ZW;u-O*SSg;v z_Z0pvR*C1uYVm?tBVH71#Y^I4@rrm={6nl0ui=Tj*Tn|$hS(_H6mN;Q#XI6%@t$~J zY!V-c55-5~WATajRD32r7hi}k#XqrL#RL0F7yq;>kRny;#;&UeVcZp?+~89p*?6%8c%!C-t=AC zhxVl`^-zv_DNh;|sE_(-fcB&B(f)J*eV_h=4x|Zm5FJbt=?64OhtQ$)LpqEOrz7Y{ zI*N{_W9Ub8Ed7{{qo2_6bON17KgG9Je@2t&=X5d^=@inb6nl!wR3SxGs^KY6gCGyOY{ekAtMKqT#rg?M;T}qc>$AK&8O1g^X)77+q{zwby z8oHLQqwDDgx{+?8MRYUWLbuXw^e4KV{!Dk!U+7M{ix$(}w1n=VrF1VXqx9^eKHtpVJrgCH+&vHAs?D z;%P^j#1=3q{Nj<8_{OyClwA_LPT=>C?d0}y2f3phE59bk$(`iR^6PRJ`3?C^`ERmY zeoO8uzm4mj@8Ai;f0uj6J>_`0m)u)^SMDSCm08&%bFx?Fr6voqPxi|Jxu5)=++Q9b z@qG<>pqwBNk_XF)@&|HI9wHBwKa_{b!{rh3NO_bzS{@^RB#)Ipmd8nK{U=Y5C(577 zljP6jB>8iBvMkC|q%KRcEGtsUs;tSnG~{I2kfv_DPSi}@brVhBHOfg> z=}x(xQmr9nTDD5m5%=P*r#op5imGXQ!*SnLPP}TE&6HO!nz~a{n6m5z!v zwPix!D!!^Fj^&RTE;f@;bPfv%BDh{w$i;eM^zo=)>GV+pg_|qH{w-OucgtM zie0x_%1sYhrr%UWv?mjZTtRyz`*w1QQ?@Fqtps)8C_TLv$A33ovaCjmgQo5@61HQs zykuE#Do2l3t(J%LW+iEOx@nX%o|@(r>&mFry>uW?H7Z^`jdQhD(NtBhBNWT3F_HWK@*ZW*cSCcU00=t+HXJo4Q@( zwkjv7SGYiE80}OQ!%Mhz-BF2hT|q-^uuj)gcCnAOWHM!IRVA~6$^C`fLz z8o{x1im#v&6vCO?jaJnPVQ$$`s^!)#uQP&$tY`-?l+q==H6rScV@(Y-nF+<96{%46 z?Q|#vj0jZ3JVJ9^<5X3w`li_t$!=3O&CzOF+0>i*=4QofM%9a(O0Qy!I4Y%vK{QyS zorSV#xvB&DY8kCs(DnrM*;1*pZmL#Acao0Ys#wjovej(D-pQt3Ybh^1qA%axtVeDi z=6pV}rs)becx10dj^GZnJ&2j&5~gBq;}O10JT;2waHKN}_VRKAfo;sG$_{ zAoLDgO~Ql^Y9)g4o(U)(R@5~zc*AHq$Pj?rq7J7<`kD+&PWo^|* zvR}*Lf#lom!I2d*CM0KZ3nRDNCM76f z)HX@Jy)B4~fe*JzDmm4`n6D>1-EFu@cvR@Dz2q3GTGm~aX6AF5@=dZ#cnrsAD6ftJYxQ;? zKFUF{3T-HvDgp8uWw?32+-Qdx(H;!nuFX=Q_R%%Vs=@hh_5qo#5)!bX8csv!$}4hD zF-};-APogpYbF!}U18k7v$x#1YdN4Af&kVQNEkdLGaFL`b419sINEK2Fg5VMf+?wF z!N!@0&YZJjgxVZoAMb&$o`P>pf$0uxufrq4=cVD>>u{RBSxUh#z|J+*6{t9922Wib zVKiiF8&9RhW+elxSGQa!U!`2%@YrH0CKcD1EMuZl3Nwraugo)LFr9E0O1@!YwA4}n z+dS{I>rK?Ix5_HnRF#I|WvbjH)G}G2=?e2eJL$ZI&uY2%;>FMAnS0{R&J2vX*JE}Aqo-Jg#m3hSb!wl zCK{5cVuonRrmDBqFuU7&B?UJZ@FK-)35InALf~4!>q-hb#_Xk=7(o@)9yAEq%u$>D zUF3k^Ov1?`81(TnyjVL!ikL1N>}vv~mRw zDw?$e4-gP!o0O0s+a$4r+8Pu%sJhoQwRqWedz0WMTxL4-s;tPsi@KN{w+G)1+cn(c zmI-Oh=CqMXD_-o)_F~C^r5`sciJ1)TMQ=w|4qRsB@`J>bsj!@7pAiZHW6{KNIGeQx zZk>xl$vwGrIOTJkCt(b0p4mczY+(wh%enic@*P<#+0u6_(r7tyvOO#vza$&ZR9W)M zyi8W@o5$?vzz>y%(L}qhmoOrWy}5zyHm7=UrzPK0?%4mE#NFx~Ne+DQm~CQw9>w+M zInX+WF`N1&6;5qYBt8vhZs#CK-kgV(*;WB>u&9Ph#{zJ~d0~x(c+Jt9$tu>g4M*yg zR=nEN*V9!pyb>Hcym4p-ctX?3c)=k^8f99jXv<=%bE~*-Z+(_|HF~SF;SisSWv(^V zZNo5iETfXZ!0@M`nMR4{7Pm2MV^Xtx$DQJ1QowQmRI!p(xMfqtIp7K0Gi>SlY}!Jh zjW2GDAtg(GjfNVDsmdr>xNvCUA2Rgix`MuAIE0>?)ABop9T=H|&2S0MrwUya3+sX4 z@*`4yUw_9Cmf~2I25myF{%mJBvjqu7i<5F3^m4$q>eo0ZaL~s=KL^2O+hEUxEOf2+ zAZ36-1HBw&&;Wx57&O430R{~W#EbcCfGDv9L_UjZ^4Z{Gaj@qg6qL^bl+OZ`&jOUs zGN>oZ0iW$*P!EH8P))uE)#Q5^(Zh%yM)X8&J2<#R9qc)naXH527?)#Qj&V80z>FXTq~HW2m=qdFfdB}NNue<*v@Gh-vZzC2Mrh0k zjTxb32NFXHz7!%;LgTVDri8|n(3lb$Q$k}(XiN#Mhbzf(B{@bg88jw?#$?c#3>uR` zV=`z=293#}F&Q)_gT`dgm<$@bFRhmmy^O%uClN5Bml1hJwdVEY%?{sp#wf$d*l`xn^$1-5^I?O$N~7ufy (<%= grunt.template.today("yyyy-mm-dd, HH:MM") %>)\n' + + ' * http://lab.hakim.se/reveal-js\n' + + ' * MIT licensed\n' + + ' *\n' + + ' * Copyright (C) 2016 Hakim El Hattab, http://hakim.se\n' + + ' */' + }, + + qunit: { + files: [ 'test/*.html' ] + }, + + uglify: { + options: { + banner: '<%= meta.banner %>\n' + }, + build: { + src: 'js/reveal.js', + dest: 'js/reveal.min.js' + } + }, + + sass: { + core: { + files: { + 'css/reveal.css': 'css/reveal.scss', + } + }, + themes: { + files: [ + { + expand: true, + cwd: 'css/theme/source', + src: ['*.scss'], + dest: 'css/theme', + ext: '.css' + } + ] + } + }, + + autoprefixer: { + dist: { + src: 'css/reveal.css' + } + }, + + cssmin: { + compress: { + files: { + 'css/reveal.min.css': [ 'css/reveal.css' ] + } + } + }, + + jshint: { + options: { + curly: false, + eqeqeq: true, + immed: true, + latedef: true, + newcap: true, + noarg: true, + sub: true, + undef: true, + eqnull: true, + browser: true, + expr: true, + globals: { + head: false, + module: false, + console: false, + unescape: false, + define: false, + exports: false + } + }, + files: [ 'Gruntfile.js', 'js/reveal.js' ] + }, + + connect: { + server: { + options: { + port: port, + base: base, + livereload: true, + open: true + } + } + }, + + zip: { + 'reveal-js-presentation.zip': [ + 'index.html', + 'css/**', + 'js/**', + 'lib/**', + 'images/**', + 'plugin/**', + '**.md' + ] + }, + + watch: { + js: { + files: [ 'Gruntfile.js', 'js/reveal.js' ], + tasks: 'js' + }, + theme: { + files: [ 'css/theme/source/*.scss', 'css/theme/template/*.scss' ], + tasks: 'css-themes' + }, + css: { + files: [ 'css/reveal.scss' ], + tasks: 'css-core' + }, + html: { + files: [ '*.html'] + }, + markdown: { + files: [ '*.md' ] + }, + options: { + livereload: true + } + } + + }); + + // Dependencies + grunt.loadNpmTasks( 'grunt-contrib-qunit' ); + grunt.loadNpmTasks( 'grunt-contrib-jshint' ); + grunt.loadNpmTasks( 'grunt-contrib-cssmin' ); + grunt.loadNpmTasks( 'grunt-contrib-uglify' ); + grunt.loadNpmTasks( 'grunt-contrib-watch' ); + grunt.loadNpmTasks( 'grunt-sass' ); + grunt.loadNpmTasks( 'grunt-contrib-connect' ); + grunt.loadNpmTasks( 'grunt-autoprefixer' ); + grunt.loadNpmTasks( 'grunt-zip' ); + + // Default task + grunt.registerTask( 'default', [ 'css', 'js' ] ); + + // JS task + grunt.registerTask( 'js', [ 'jshint', 'uglify', 'qunit' ] ); + + // Theme CSS + grunt.registerTask( 'css-themes', [ 'sass:themes' ] ); + + // Core framework CSS + grunt.registerTask( 'css-core', [ 'sass:core', 'autoprefixer', 'cssmin' ] ); + + // All CSS + grunt.registerTask( 'css', [ 'sass', 'autoprefixer', 'cssmin' ] ); + + // Package presentation to archive + grunt.registerTask( 'package', [ 'default', 'zip' ] ); + + // Serve presentation locally + grunt.registerTask( 'serve', [ 'connect', 'watch' ] ); + + // Run tests + grunt.registerTask( 'test', [ 'jshint', 'qunit' ] ); + +}; diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/LICENSE b/COMPSTAT_2018_files/reveal.js-3.3.0.1/LICENSE new file mode 100644 index 0000000..faadd00 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/LICENSE @@ -0,0 +1,19 @@ +Copyright (C) 2016 Hakim El Hattab, http://hakim.se + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/bower.json b/COMPSTAT_2018_files/reveal.js-3.3.0.1/bower.json new file mode 100644 index 0000000..a42ca8d --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/bower.json @@ -0,0 +1,27 @@ +{ + "name": "reveal.js", + "version": "3.3.0", + "main": [ + "js/reveal.js", + "css/reveal.css" + ], + "homepage": "http://lab.hakim.se/reveal-js/", + "license": "MIT", + "description": "The HTML Presentation Framework", + "authors": [ + "Hakim El Hattab " + ], + "dependencies": { + "headjs": "~1.0.3" + }, + "repository": { + "type": "git", + "url": "git://github.com/hakimel/reveal.js.git" + }, + "ignore": [ + "**/.*", + "node_modules", + "bower_components", + "test" + ] +} \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/print/paper.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/print/paper.css new file mode 100644 index 0000000..6588f48 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/print/paper.css @@ -0,0 +1,202 @@ +/* Default Print Stylesheet Template + by Rob Glazebrook of CSSnewbie.com + Last Updated: June 4, 2008 + + Feel free (nay, compelled) to edit, append, and + manipulate this file as you see fit. */ + + +@media print { + + /* SECTION 1: Set default width, margin, float, and + background. This prevents elements from extending + beyond the edge of the printed page, and prevents + unnecessary background images from printing */ + html { + background: #fff; + width: auto; + height: auto; + overflow: visible; + } + body { + background: #fff; + font-size: 20pt; + width: auto; + height: auto; + border: 0; + margin: 0 5%; + padding: 0; + overflow: visible; + float: none !important; + } + + /* SECTION 2: Remove any elements not needed in print. + This would include navigation, ads, sidebars, etc. */ + .nestedarrow, + .controls, + .fork-reveal, + .share-reveal, + .state-background, + .reveal .progress, + .reveal .backgrounds { + display: none !important; + } + + /* SECTION 3: Set body font face, size, and color. + Consider using a serif font for readability. */ + body, p, td, li, div { + font-size: 20pt!important; + font-family: Georgia, "Times New Roman", Times, serif !important; + color: #000; + } + + /* SECTION 4: Set heading font face, sizes, and color. + Differentiate your headings from your body text. + Perhaps use a large sans-serif for distinction. */ + h1,h2,h3,h4,h5,h6 { + color: #000!important; + height: auto; + line-height: normal; + font-family: Georgia, "Times New Roman", Times, serif !important; + text-shadow: 0 0 0 #000 !important; + text-align: left; + letter-spacing: normal; + } + /* Need to reduce the size of the fonts for printing */ + h1 { font-size: 28pt !important; } + h2 { font-size: 24pt !important; } + h3 { font-size: 22pt !important; } + h4 { font-size: 22pt !important; font-variant: small-caps; } + h5 { font-size: 21pt !important; } + h6 { font-size: 20pt !important; font-style: italic; } + + /* SECTION 5: Make hyperlinks more usable. + Ensure links are underlined, and consider appending + the URL to the end of the link for usability. */ + a:link, + a:visited { + color: #000 !important; + font-weight: bold; + text-decoration: underline; + } + /* + .reveal a:link:after, + .reveal a:visited:after { + content: " (" attr(href) ") "; + color: #222 !important; + font-size: 90%; + } + */ + + + /* SECTION 6: more reveal.js specific additions by @skypanther */ + ul, ol, div, p { + visibility: visible; + position: static; + width: auto; + height: auto; + display: block; + overflow: visible; + margin: 0; + text-align: left !important; + } + .reveal pre, + .reveal table { + margin-left: 0; + margin-right: 0; + } + .reveal pre code { + padding: 20px; + border: 1px solid #ddd; + } + .reveal blockquote { + margin: 20px 0; + } + .reveal .slides { + position: static !important; + width: auto !important; + height: auto !important; + + left: 0 !important; + top: 0 !important; + margin-left: 0 !important; + margin-top: 0 !important; + padding: 0 !important; + zoom: 1 !important; + + overflow: visible !important; + display: block !important; + + text-align: left !important; + -webkit-perspective: none; + -moz-perspective: none; + -ms-perspective: none; + perspective: none; + + -webkit-perspective-origin: 50% 50%; + -moz-perspective-origin: 50% 50%; + -ms-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; + } + .reveal .slides section { + visibility: visible !important; + position: static !important; + width: auto !important; + height: auto !important; + display: block !important; + overflow: visible !important; + + left: 0 !important; + top: 0 !important; + margin-left: 0 !important; + margin-top: 0 !important; + padding: 60px 20px !important; + z-index: auto !important; + + opacity: 1 !important; + + page-break-after: always !important; + + -webkit-transform-style: flat !important; + -moz-transform-style: flat !important; + -ms-transform-style: flat !important; + transform-style: flat !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; + + -webkit-transition: none !important; + -moz-transition: none !important; + -ms-transition: none !important; + transition: none !important; + } + .reveal .slides section.stack { + padding: 0 !important; + } + .reveal section:last-of-type { + page-break-after: avoid !important; + } + .reveal section .fragment { + opacity: 1 !important; + visibility: visible !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; + } + .reveal section img { + display: block; + margin: 15px 0px; + background: rgba(255,255,255,1); + border: 1px solid #666; + box-shadow: none; + } + + .reveal section small { + font-size: 0.8em; + } + +} \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/print/pdf.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/print/pdf.css new file mode 100644 index 0000000..9ed90d6 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/print/pdf.css @@ -0,0 +1,160 @@ +/** + * This stylesheet is used to print reveal.js + * presentations to PDF. + * + * https://github.com/hakimel/reveal.js#pdf-export + */ + +* { + -webkit-print-color-adjust: exact; +} + +body { + margin: 0 auto !important; + border: 0; + padding: 0; + float: none !important; + overflow: visible; +} + +html { + width: 100%; + height: 100%; + overflow: visible; +} + +/* Remove any elements not needed in print. */ +.nestedarrow, +.reveal .controls, +.reveal .progress, +.reveal .playback, +.reveal.overview, +.fork-reveal, +.share-reveal, +.state-background { + display: none !important; +} + +h1, h2, h3, h4, h5, h6 { + text-shadow: 0 0 0 #000 !important; +} + +.reveal pre code { + overflow: hidden !important; + font-family: Courier, 'Courier New', monospace !important; +} + +ul, ol, div, p { + visibility: visible; + position: static; + width: auto; + height: auto; + display: block; + overflow: visible; + margin: auto; +} +.reveal { + width: auto !important; + height: auto !important; + overflow: hidden !important; +} +.reveal .slides { + position: static; + width: 100%; + height: auto; + + left: auto; + top: auto; + margin: 0 !important; + padding: 0 !important; + + overflow: visible; + display: block; + + -webkit-perspective: none; + -moz-perspective: none; + -ms-perspective: none; + perspective: none; + + -webkit-perspective-origin: 50% 50%; /* there isn't a none/auto value but 50-50 is the default */ + -moz-perspective-origin: 50% 50%; + -ms-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; +} + +.reveal .slides section { + page-break-after: always !important; + + visibility: visible !important; + position: relative !important; + display: block !important; + position: relative !important; + + margin: 0 !important; + padding: 0 !important; + box-sizing: border-box !important; + min-height: 1px; + + opacity: 1 !important; + + -webkit-transform-style: flat !important; + -moz-transform-style: flat !important; + -ms-transform-style: flat !important; + transform-style: flat !important; + + -webkit-transform: none !important; + -moz-transform: none !important; + -ms-transform: none !important; + transform: none !important; +} + +.reveal section.stack { + margin: 0 !important; + padding: 0 !important; + page-break-after: avoid !important; + height: auto !important; + min-height: auto !important; +} + +.reveal img { + box-shadow: none; +} + +.reveal .roll { + overflow: visible; + line-height: 1em; +} + +/* Slide backgrounds are placed inside of their slide when exporting to PDF */ +.reveal section .slide-background { + display: block !important; + position: absolute; + top: 0; + left: 0; + width: 100%; + z-index: -1; +} + +/* All elements should be above the slide-background */ +.reveal section>* { + position: relative; + z-index: 1; +} + +/* Display slide speaker notes when 'showNotes' is enabled */ +.reveal .speaker-notes-pdf { + display: block; + width: 100%; + max-height: none; + left: auto; + top: auto; + z-index: 100; +} + +/* Display slide numbers when 'slideNumber' is enabled */ +.reveal .slide-number-pdf { + display: block; + position: absolute; + font-size: 14px; +} + diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/reveal.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/reveal.css new file mode 100644 index 0000000..778076e --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/reveal.css @@ -0,0 +1,1325 @@ +/*! + * reveal.js + * http://lab.hakim.se/reveal-js + * MIT licensed + * + * Copyright (C) 2016 Hakim El Hattab, http://hakim.se + */ +/********************************************* + * RESET STYLES + *********************************************/ +html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe, +.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre, +.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code, +.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp, +.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var, +.reveal b, .reveal u, .reveal center, +.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li, +.reveal fieldset, .reveal form, .reveal label, .reveal legend, +.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td, +.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed, +.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup, +.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary, +.reveal time, .reveal mark, .reveal audio, .reveal video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; } + +.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure, +.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section { + display: block; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +html, +body { + width: 100%; + height: 100%; + overflow: hidden; } + +body { + position: relative; + line-height: 1; + background-color: #fff; + color: #000; } + +/********************************************* + * VIEW FRAGMENTS + *********************************************/ +.reveal .slides section .fragment { + opacity: 0; + visibility: hidden; + -webkit-transition: all .2s ease; + transition: all .2s ease; } + .reveal .slides section .fragment.visible { + opacity: 1; + visibility: visible; } + +.reveal .slides section .fragment.grow { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.grow.visible { + -webkit-transform: scale(1.3); + transform: scale(1.3); } + +.reveal .slides section .fragment.shrink { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.shrink.visible { + -webkit-transform: scale(0.7); + transform: scale(0.7); } + +.reveal .slides section .fragment.zoom-in { + -webkit-transform: scale(0.1); + transform: scale(0.1); } + .reveal .slides section .fragment.zoom-in.visible { + -webkit-transform: none; + transform: none; } + +.reveal .slides section .fragment.fade-out { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.fade-out.visible { + opacity: 0; + visibility: hidden; } + +.reveal .slides section .fragment.semi-fade-out { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.semi-fade-out.visible { + opacity: 0.5; + visibility: visible; } + +.reveal .slides section .fragment.strike { + opacity: 1; + visibility: visible; } + .reveal .slides section .fragment.strike.visible { + text-decoration: line-through; } + +.reveal .slides section .fragment.fade-up { + -webkit-transform: translate(0, 20%); + transform: translate(0, 20%); } + .reveal .slides section .fragment.fade-up.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-down { + -webkit-transform: translate(0, -20%); + transform: translate(0, -20%); } + .reveal .slides section .fragment.fade-down.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-right { + -webkit-transform: translate(-20%, 0); + transform: translate(-20%, 0); } + .reveal .slides section .fragment.fade-right.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + +.reveal .slides section .fragment.fade-left { + -webkit-transform: translate(20%, 0); + transform: translate(20%, 0); } + .reveal .slides section .fragment.fade-left.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); } + +.reveal .slides section .fragment.current-visible { + opacity: 0; + visibility: hidden; } + .reveal .slides section .fragment.current-visible.current-fragment { + opacity: 1; + visibility: visible; } + +.reveal .slides section .fragment.highlight-red, +.reveal .slides section .fragment.highlight-current-red, +.reveal .slides section .fragment.highlight-green, +.reveal .slides section .fragment.highlight-current-green, +.reveal .slides section .fragment.highlight-blue, +.reveal .slides section .fragment.highlight-current-blue { + opacity: 1; + visibility: visible; } + +.reveal .slides section .fragment.highlight-red.visible { + color: #ff2c2d; } + +.reveal .slides section .fragment.highlight-green.visible { + color: #17ff2e; } + +.reveal .slides section .fragment.highlight-blue.visible { + color: #1b91ff; } + +.reveal .slides section .fragment.highlight-current-red.current-fragment { + color: #ff2c2d; } + +.reveal .slides section .fragment.highlight-current-green.current-fragment { + color: #17ff2e; } + +.reveal .slides section .fragment.highlight-current-blue.current-fragment { + color: #1b91ff; } + +/********************************************* + * DEFAULT ELEMENT STYLES + *********************************************/ +/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */ +.reveal:after { + content: ''; + font-style: italic; } + +.reveal iframe { + z-index: 1; } + +/** Prevents layering issues in certain browser/transition combinations */ +.reveal a { + position: relative; } + +.reveal .stretch { + max-width: none; + max-height: none; } + +.reveal pre.stretch code { + height: 100%; + max-height: 100%; + box-sizing: border-box; } + +/********************************************* + * CONTROLS + *********************************************/ +.reveal .controls { + display: none; + position: fixed; + width: 110px; + height: 110px; + z-index: 30; + right: 10px; + bottom: 10px; + -webkit-user-select: none; } + +.reveal .controls button { + padding: 0; + position: absolute; + opacity: 0.05; + width: 0; + height: 0; + background-color: transparent; + border: 12px solid transparent; + -webkit-transform: scale(0.9999); + transform: scale(0.9999); + -webkit-transition: all 0.2s ease; + transition: all 0.2s ease; + -webkit-appearance: none; + -webkit-tap-highlight-color: transparent; } + +.reveal .controls .enabled { + opacity: 0.7; + cursor: pointer; } + +.reveal .controls .enabled:active { + margin-top: 1px; } + +.reveal .controls .navigate-left { + top: 42px; + border-right-width: 22px; + border-right-color: #000; } + +.reveal .controls .navigate-left.fragmented { + opacity: 0.3; } + +.reveal .controls .navigate-right { + left: 74px; + top: 42px; + border-left-width: 22px; + border-left-color: #000; } + +.reveal .controls .navigate-right.fragmented { + opacity: 0.3; } + +.reveal .controls .navigate-up { + left: 42px; + border-bottom-width: 22px; + border-bottom-color: #000; } + +.reveal .controls .navigate-up.fragmented { + opacity: 0.3; } + +.reveal .controls .navigate-down { + left: 42px; + top: 74px; + border-top-width: 22px; + border-top-color: #000; } + +.reveal .controls .navigate-down.fragmented { + opacity: 0.3; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + position: fixed; + display: none; + height: 3px; + width: 100%; + bottom: 0; + left: 0; + z-index: 10; + background-color: rgba(0, 0, 0, 0.2); } + +.reveal .progress:after { + content: ''; + display: block; + position: absolute; + height: 20px; + width: 100%; + top: -20px; } + +.reveal .progress span { + display: block; + height: 100%; + width: 0px; + background-color: #000; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/********************************************* + * SLIDE NUMBER + *********************************************/ +.reveal .slide-number { + position: fixed; + display: block; + right: 8px; + bottom: 8px; + z-index: 31; + font-family: Helvetica, sans-serif; + font-size: 12px; + line-height: 1; + color: #fff; + background-color: rgba(0, 0, 0, 0.4); + padding: 5px; } + +.reveal .slide-number-delimiter { + margin: 0 3px; } + +/********************************************* + * SLIDES + *********************************************/ +.reveal { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; + -ms-touch-action: none; + touch-action: none; } + +.reveal .slides { + position: absolute; + width: 100%; + height: 100%; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + overflow: visible; + z-index: 1; + text-align: center; + -webkit-perspective: 600px; + perspective: 600px; + -webkit-perspective-origin: 50% 40%; + perspective-origin: 50% 40%; } + +.reveal .slides > section { + -ms-perspective: 600px; } + +.reveal .slides > section, +.reveal .slides > section > section { + display: none; + position: absolute; + width: 100%; + padding: 20px 0px; + z-index: 10; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-transition: -webkit-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), -webkit-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"] .slides section { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; } + +.reveal[data-transition-speed="slow"] .slides section { + -webkit-transition-duration: 1200ms; + transition-duration: 1200ms; } + +/* Slide-specific transition speed overrides */ +.reveal .slides section[data-transition-speed="fast"] { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; } + +.reveal .slides section[data-transition-speed="slow"] { + -webkit-transition-duration: 1200ms; + transition-duration: 1200ms; } + +.reveal .slides > section.stack { + padding-top: 0; + padding-bottom: 0; } + +.reveal .slides > section.present, +.reveal .slides > section > section.present { + display: block; + z-index: 11; + opacity: 1; } + +.reveal.center, +.reveal.center .slides, +.reveal.center .slides section { + min-height: 0 !important; } + +/* Don't allow interaction with invisible slides */ +.reveal .slides > section.future, +.reveal .slides > section > section.future, +.reveal .slides > section.past, +.reveal .slides > section > section.past { + pointer-events: none; } + +.reveal.overview .slides > section, +.reveal.overview .slides > section > section { + pointer-events: auto; } + +.reveal .slides > section.past, +.reveal .slides > section.future, +.reveal .slides > section > section.past, +.reveal .slides > section > section.future { + opacity: 0; } + +/********************************************* + * Mixins for readability of transitions + *********************************************/ +/********************************************* + * SLIDE TRANSITION + * Aliased 'linear' for backwards compatibility + *********************************************/ +.reveal.slide section { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.reveal .slides > section[data-transition=slide].past, +.reveal .slides > section[data-transition~=slide-out].past, +.reveal.slide .slides > section:not([data-transition]).past { + -webkit-transform: translate(-150%, 0); + transform: translate(-150%, 0); } + +.reveal .slides > section[data-transition=slide].future, +.reveal .slides > section[data-transition~=slide-in].future, +.reveal.slide .slides > section:not([data-transition]).future { + -webkit-transform: translate(150%, 0); + transform: translate(150%, 0); } + +.reveal .slides > section > section[data-transition=slide].past, +.reveal .slides > section > section[data-transition~=slide-out].past, +.reveal.slide .slides > section > section:not([data-transition]).past { + -webkit-transform: translate(0, -150%); + transform: translate(0, -150%); } + +.reveal .slides > section > section[data-transition=slide].future, +.reveal .slides > section > section[data-transition~=slide-in].future, +.reveal.slide .slides > section > section:not([data-transition]).future { + -webkit-transform: translate(0, 150%); + transform: translate(0, 150%); } + +.reveal.linear section { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.reveal .slides > section[data-transition=linear].past, +.reveal .slides > section[data-transition~=linear-out].past, +.reveal.linear .slides > section:not([data-transition]).past { + -webkit-transform: translate(-150%, 0); + transform: translate(-150%, 0); } + +.reveal .slides > section[data-transition=linear].future, +.reveal .slides > section[data-transition~=linear-in].future, +.reveal.linear .slides > section:not([data-transition]).future { + -webkit-transform: translate(150%, 0); + transform: translate(150%, 0); } + +.reveal .slides > section > section[data-transition=linear].past, +.reveal .slides > section > section[data-transition~=linear-out].past, +.reveal.linear .slides > section > section:not([data-transition]).past { + -webkit-transform: translate(0, -150%); + transform: translate(0, -150%); } + +.reveal .slides > section > section[data-transition=linear].future, +.reveal .slides > section > section[data-transition~=linear-in].future, +.reveal.linear .slides > section > section:not([data-transition]).future { + -webkit-transform: translate(0, 150%); + transform: translate(0, 150%); } + +/********************************************* + * CONVEX TRANSITION + * Aliased 'default' for backwards compatibility + *********************************************/ +.reveal .slides > section[data-transition=default].past, +.reveal .slides > section[data-transition~=default-out].past, +.reveal.default .slides > section:not([data-transition]).past { + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); } + +.reveal .slides > section[data-transition=default].future, +.reveal .slides > section[data-transition~=default-in].future, +.reveal.default .slides > section:not([data-transition]).future { + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); } + +.reveal .slides > section > section[data-transition=default].past, +.reveal .slides > section > section[data-transition~=default-out].past, +.reveal.default .slides > section > section:not([data-transition]).past { + -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); } + +.reveal .slides > section > section[data-transition=default].future, +.reveal .slides > section > section[data-transition~=default-in].future, +.reveal.default .slides > section > section:not([data-transition]).future { + -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); } + +.reveal .slides > section[data-transition=convex].past, +.reveal .slides > section[data-transition~=convex-out].past, +.reveal.convex .slides > section:not([data-transition]).past { + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); } + +.reveal .slides > section[data-transition=convex].future, +.reveal .slides > section[data-transition~=convex-in].future, +.reveal.convex .slides > section:not([data-transition]).future { + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); } + +.reveal .slides > section > section[data-transition=convex].past, +.reveal .slides > section > section[data-transition~=convex-out].past, +.reveal.convex .slides > section > section:not([data-transition]).past { + -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); } + +.reveal .slides > section > section[data-transition=convex].future, +.reveal .slides > section > section[data-transition~=convex-in].future, +.reveal.convex .slides > section > section:not([data-transition]).future { + -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); } + +/********************************************* + * CONCAVE TRANSITION + *********************************************/ +.reveal .slides > section[data-transition=concave].past, +.reveal .slides > section[data-transition~=concave-out].past, +.reveal.concave .slides > section:not([data-transition]).past { + -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); } + +.reveal .slides > section[data-transition=concave].future, +.reveal .slides > section[data-transition~=concave-in].future, +.reveal.concave .slides > section:not([data-transition]).future { + -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); } + +.reveal .slides > section > section[data-transition=concave].past, +.reveal .slides > section > section[data-transition~=concave-out].past, +.reveal.concave .slides > section > section:not([data-transition]).past { + -webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); + transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); } + +.reveal .slides > section > section[data-transition=concave].future, +.reveal .slides > section > section[data-transition~=concave-in].future, +.reveal.concave .slides > section > section:not([data-transition]).future { + -webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); + transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); } + +/********************************************* + * ZOOM TRANSITION + *********************************************/ +.reveal .slides section[data-transition=zoom], +.reveal.zoom .slides section:not([data-transition]) { + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.reveal .slides > section[data-transition=zoom].past, +.reveal .slides > section[data-transition~=zoom-out].past, +.reveal.zoom .slides > section:not([data-transition]).past { + visibility: hidden; + -webkit-transform: scale(16); + transform: scale(16); } + +.reveal .slides > section[data-transition=zoom].future, +.reveal .slides > section[data-transition~=zoom-in].future, +.reveal.zoom .slides > section:not([data-transition]).future { + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); } + +.reveal .slides > section > section[data-transition=zoom].past, +.reveal .slides > section > section[data-transition~=zoom-out].past, +.reveal.zoom .slides > section > section:not([data-transition]).past { + -webkit-transform: translate(0, -150%); + transform: translate(0, -150%); } + +.reveal .slides > section > section[data-transition=zoom].future, +.reveal .slides > section > section[data-transition~=zoom-in].future, +.reveal.zoom .slides > section > section:not([data-transition]).future { + -webkit-transform: translate(0, 150%); + transform: translate(0, 150%); } + +/********************************************* + * CUBE TRANSITION + *********************************************/ +.reveal.cube .slides { + -webkit-perspective: 1300px; + perspective: 1300px; } + +.reveal.cube .slides section { + padding: 30px; + min-height: 700px; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + box-sizing: border-box; } + +.reveal.center.cube .slides section { + min-height: 0; } + +.reveal.cube .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0, 0, 0, 0.1); + border-radius: 4px; + -webkit-transform: translateZ(-20px); + transform: translateZ(-20px); } + +.reveal.cube .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2); + -webkit-transform: translateZ(-90px) rotateX(65deg); + transform: translateZ(-90px) rotateX(65deg); } + +.reveal.cube .slides > section.stack { + padding: 0; + background: none; } + +.reveal.cube .slides > section.past { + -webkit-transform-origin: 100% 0%; + transform-origin: 100% 0%; + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg); + transform: translate3d(-100%, 0, 0) rotateY(-90deg); } + +.reveal.cube .slides > section.future { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg); + transform: translate3d(100%, 0, 0) rotateY(90deg); } + +.reveal.cube .slides > section > section.past { + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100%; + -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg); + transform: translate3d(0, -100%, 0) rotateX(90deg); } + +.reveal.cube .slides > section > section.future { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg); + transform: translate3d(0, 100%, 0) rotateX(-90deg); } + +/********************************************* + * PAGE TRANSITION + *********************************************/ +.reveal.page .slides { + -webkit-perspective-origin: 0% 50%; + perspective-origin: 0% 50%; + -webkit-perspective: 3000px; + perspective: 3000px; } + +.reveal.page .slides section { + padding: 30px; + min-height: 700px; + box-sizing: border-box; } + +.reveal.page .slides section.past { + z-index: 12; } + +.reveal.page .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0, 0, 0, 0.1); + -webkit-transform: translateZ(-20px); + transform: translateZ(-20px); } + +.reveal.page .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2); + -webkit-transform: translateZ(-90px) rotateX(65deg); } + +.reveal.page .slides > section.stack { + padding: 0; + background: none; } + +.reveal.page .slides > section.past { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg); + transform: translate3d(-40%, 0, 0) rotateY(-80deg); } + +.reveal.page .slides > section.future { + -webkit-transform-origin: 100% 0%; + transform-origin: 100% 0%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + +.reveal.page .slides > section > section.past { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(0, -40%, 0) rotateX(80deg); + transform: translate3d(0, -40%, 0) rotateX(80deg); } + +.reveal.page .slides > section > section.future { + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } + +/********************************************* + * FADE TRANSITION + *********************************************/ +.reveal .slides section[data-transition=fade], +.reveal.fade .slides section:not([data-transition]), +.reveal.fade .slides > section > section:not([data-transition]) { + -webkit-transform: none; + transform: none; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; } + +.reveal.fade.overview .slides section, +.reveal.fade.overview .slides > section > section { + -webkit-transition: none; + transition: none; } + +/********************************************* + * NO TRANSITION + *********************************************/ +.reveal .slides section[data-transition=none], +.reveal.none .slides section:not([data-transition]) { + -webkit-transform: none; + transform: none; + -webkit-transition: none; + transition: none; } + +/********************************************* + * PAUSED MODE + *********************************************/ +.reveal .pause-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: black; + visibility: hidden; + opacity: 0; + z-index: 100; + -webkit-transition: all 1s ease; + transition: all 1s ease; } + +.reveal.paused .pause-overlay { + visibility: visible; + opacity: 1; } + +/********************************************* + * FALLBACK + *********************************************/ +.no-transforms { + overflow-y: auto; } + +.no-transforms .reveal .slides { + position: relative; + width: 80%; + height: auto !important; + top: 0; + left: 50%; + margin: 0; + text-align: center; } + +.no-transforms .reveal .controls, +.no-transforms .reveal .progress { + display: none !important; } + +.no-transforms .reveal .slides section { + display: block !important; + opacity: 1 !important; + position: relative !important; + height: auto; + min-height: 0; + top: 0; + left: -50%; + margin: 70px 0; + -webkit-transform: none; + transform: none; } + +.no-transforms .reveal .slides section section { + left: 0; } + +.reveal .no-transition, +.reveal .no-transition * { + -webkit-transition: none !important; + transition: none !important; } + +/********************************************* + * PER-SLIDE BACKGROUNDS + *********************************************/ +.reveal .backgrounds { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + -webkit-perspective: 600px; + perspective: 600px; } + +.reveal .slide-background { + display: none; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + visibility: hidden; + background-color: transparent; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + -webkit-transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +.reveal .slide-background.stack { + display: block; } + +.reveal .slide-background.present { + opacity: 1; + visibility: visible; } + +.print-pdf .reveal .slide-background { + opacity: 1 !important; + visibility: visible !important; } + +/* Video backgrounds */ +.reveal .slide-background video { + position: absolute; + width: 100%; + height: 100%; + max-width: none; + max-height: none; + top: 0; + left: 0; } + +/* Immediate transition style */ +.reveal[data-background-transition=none] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition=none] { + -webkit-transition: none; + transition: none; } + +/* Slide */ +.reveal[data-background-transition=slide] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition=slide] { + opacity: 1; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=slide] { + -webkit-transform: translate(-100%, 0); + transform: translate(-100%, 0); } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=slide] { + -webkit-transform: translate(100%, 0); + transform: translate(100%, 0); } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=slide] { + -webkit-transform: translate(0, -100%); + transform: translate(0, -100%); } + +.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=slide] { + -webkit-transform: translate(0, 100%); + transform: translate(0, 100%); } + +/* Convex */ +.reveal[data-background-transition=convex] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=convex] { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); } + +.reveal[data-background-transition=convex] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=convex] { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); } + +.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=convex] { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); } + +.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=convex] { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); } + +/* Concave */ +.reveal[data-background-transition=concave] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=concave] { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); } + +.reveal[data-background-transition=concave] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=concave] { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); } + +.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=concave] { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); } + +.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=concave] { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); } + +/* Zoom */ +.reveal[data-background-transition=zoom] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition=zoom] { + -webkit-transition-timing-function: ease; + transition-timing-function: ease; } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(16); + transform: scale(16); } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.past, +.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(16); + transform: scale(16); } + +.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.future, +.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); } + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"] > .backgrounds .slide-background { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; } + +.reveal[data-transition-speed="slow"] > .backgrounds .slide-background { + -webkit-transition-duration: 1200ms; + transition-duration: 1200ms; } + +/********************************************* + * OVERVIEW + *********************************************/ +.reveal.overview { + -webkit-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; + -webkit-perspective: 700px; + perspective: 700px; } + .reveal.overview .slides section { + height: 100%; + top: 0 !important; + opacity: 1 !important; + overflow: hidden; + visibility: visible !important; + cursor: pointer; + box-sizing: border-box; } + .reveal.overview .slides section:hover, + .reveal.overview .slides section.present { + outline: 10px solid rgba(150, 150, 150, 0.4); + outline-offset: 10px; } + .reveal.overview .slides section .fragment { + opacity: 1; + -webkit-transition: none; + transition: none; } + .reveal.overview .slides section:after, + .reveal.overview .slides section:before { + display: none !important; } + .reveal.overview .slides > section.stack { + padding: 0; + top: 0 !important; + background: none; + outline: none; + overflow: visible; } + .reveal.overview .backgrounds { + -webkit-perspective: inherit; + perspective: inherit; } + .reveal.overview .backgrounds .slide-background { + opacity: 1; + visibility: visible; + outline: 10px solid rgba(150, 150, 150, 0.1); + outline-offset: 10px; } + +.reveal.overview .slides section, +.reveal.overview-deactivating .slides section { + -webkit-transition: none; + transition: none; } + +.reveal.overview .backgrounds .slide-background, +.reveal.overview-deactivating .backgrounds .slide-background { + -webkit-transition: none; + transition: none; } + +.reveal.overview-animated .slides { + -webkit-transition: -webkit-transform 0.4s ease; + transition: transform 0.4s ease; } + +/********************************************* + * RTL SUPPORT + *********************************************/ +.reveal.rtl .slides, +.reveal.rtl .slides h1, +.reveal.rtl .slides h2, +.reveal.rtl .slides h3, +.reveal.rtl .slides h4, +.reveal.rtl .slides h5, +.reveal.rtl .slides h6 { + direction: rtl; + font-family: sans-serif; } + +.reveal.rtl pre, +.reveal.rtl code { + direction: ltr; } + +.reveal.rtl ol, +.reveal.rtl ul { + text-align: right; } + +.reveal.rtl .progress span { + float: right; } + +/********************************************* + * PARALLAX BACKGROUND + *********************************************/ +.reveal.has-parallax-background .backgrounds { + -webkit-transition: all 0.8s ease; + transition: all 0.8s ease; } + +/* Global transition speed settings */ +.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds { + -webkit-transition-duration: 400ms; + transition-duration: 400ms; } + +.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds { + -webkit-transition-duration: 1200ms; + transition-duration: 1200ms; } + +/********************************************* + * LINK PREVIEW OVERLAY + *********************************************/ +.reveal .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; + background: rgba(0, 0, 0, 0.9); + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.reveal .overlay.visible { + opacity: 1; + visibility: visible; } + +.reveal .overlay .spinner { + position: absolute; + display: block; + top: 50%; + left: 50%; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + z-index: 10; + background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D); + visibility: visible; + opacity: 0.6; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.reveal .overlay header { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 40px; + z-index: 2; + border-bottom: 1px solid #222; } + +.reveal .overlay header a { + display: inline-block; + width: 40px; + height: 40px; + padding: 0 10px; + float: right; + opacity: 0.6; + box-sizing: border-box; } + +.reveal .overlay header a:hover { + opacity: 1; } + +.reveal .overlay header a .icon { + display: inline-block; + width: 20px; + height: 20px; + background-position: 50% 50%; + background-size: 100%; + background-repeat: no-repeat; } + +.reveal .overlay header a.close .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC); } + +.reveal .overlay header a.external .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==); } + +.reveal .overlay .viewport { + position: absolute; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + top: 40px; + right: 0; + bottom: 0; + left: 0; } + +.reveal .overlay.overlay-preview .viewport iframe { + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + border: 0; + opacity: 0; + visibility: hidden; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; } + +.reveal .overlay.overlay-preview.loaded .viewport iframe { + opacity: 1; + visibility: visible; } + +.reveal .overlay.overlay-preview.loaded .spinner { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); } + +.reveal .overlay.overlay-help .viewport { + overflow: auto; + color: #fff; } + +.reveal .overlay.overlay-help .viewport .viewport-inner { + width: 600px; + margin: auto; + padding: 20px 20px 80px 20px; + text-align: center; + letter-spacing: normal; } + +.reveal .overlay.overlay-help .viewport .viewport-inner .title { + font-size: 20px; } + +.reveal .overlay.overlay-help .viewport .viewport-inner table { + border: 1px solid #fff; + border-collapse: collapse; + font-size: 16px; } + +.reveal .overlay.overlay-help .viewport .viewport-inner table th, +.reveal .overlay.overlay-help .viewport .viewport-inner table td { + width: 200px; + padding: 14px; + border: 1px solid #fff; + vertical-align: middle; } + +.reveal .overlay.overlay-help .viewport .viewport-inner table th { + padding-top: 20px; + padding-bottom: 20px; } + +/********************************************* + * PLAYBACK COMPONENT + *********************************************/ +.reveal .playback { + position: fixed; + left: 15px; + bottom: 20px; + z-index: 30; + cursor: pointer; + -webkit-transition: all 400ms ease; + transition: all 400ms ease; } + +.reveal.overview .playback { + opacity: 0; + visibility: hidden; } + +/********************************************* + * ROLLING LINKS + *********************************************/ +.reveal .roll { + display: inline-block; + line-height: 1.2; + overflow: hidden; + vertical-align: top; + -webkit-perspective: 400px; + perspective: 400px; + -webkit-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; } + +.reveal .roll:hover { + background: none; + text-shadow: none; } + +.reveal .roll span { + display: block; + position: relative; + padding: 0 2px; + pointer-events: none; + -webkit-transition: all 400ms ease; + transition: all 400ms ease; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + +.reveal .roll:hover span { + background: rgba(0, 0, 0, 0.5); + -webkit-transform: translate3d(0px, 0px, -45px) rotateX(90deg); + transform: translate3d(0px, 0px, -45px) rotateX(90deg); } + +.reveal .roll span:after { + content: attr(data-title); + display: block; + position: absolute; + left: 0; + top: 0; + padding: 0 2px; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; + -webkit-transform: translate3d(0px, 110%, 0px) rotateX(-90deg); + transform: translate3d(0px, 110%, 0px) rotateX(-90deg); } + +/********************************************* + * SPEAKER NOTES + *********************************************/ +.reveal aside.notes { + display: none; } + +.reveal .speaker-notes { + display: none; + position: absolute; + width: 70%; + max-height: 15%; + left: 15%; + bottom: 26px; + padding: 10px; + z-index: 1; + font-size: 18px; + line-height: 1.4; + color: #fff; + background-color: rgba(0, 0, 0, 0.5); + overflow: auto; + box-sizing: border-box; + text-align: left; + font-family: Helvetica, sans-serif; + -webkit-overflow-scrolling: touch; } + +.reveal .speaker-notes.visible:not(:empty) { + display: block; } + +@media screen and (max-width: 1024px) { + .reveal .speaker-notes { + font-size: 14px; } } + +@media screen and (max-width: 600px) { + .reveal .speaker-notes { + width: 90%; + left: 5%; } } + +/********************************************* + * ZOOM PLUGIN + *********************************************/ +.zoomed .reveal *, +.zoomed .reveal *:before, +.zoomed .reveal *:after { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; } + +.zoomed .reveal .progress, +.zoomed .reveal .controls { + opacity: 0; } + +.zoomed .reveal .roll span { + background: none; } + +.zoomed .reveal .roll span:after { + visibility: hidden; } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/reveal.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/reveal.scss new file mode 100644 index 0000000..9045428 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/reveal.scss @@ -0,0 +1,1402 @@ +/*! + * reveal.js + * http://lab.hakim.se/reveal-js + * MIT licensed + * + * Copyright (C) 2016 Hakim El Hattab, http://hakim.se + */ + + +/********************************************* + * RESET STYLES + *********************************************/ + +html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe, +.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre, +.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code, +.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp, +.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var, +.reveal b, .reveal u, .reveal center, +.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li, +.reveal fieldset, .reveal form, .reveal label, .reveal legend, +.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td, +.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed, +.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup, +.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary, +.reveal time, .reveal mark, .reveal audio, .reveal video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} + +.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure, +.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section { + display: block; +} + + +/********************************************* + * GLOBAL STYLES + *********************************************/ + +html, +body { + width: 100%; + height: 100%; + overflow: hidden; +} + +body { + position: relative; + line-height: 1; + + background-color: #fff; + color: #000; +} + + +/********************************************* + * VIEW FRAGMENTS + *********************************************/ + +.reveal .slides section .fragment { + opacity: 0; + visibility: hidden; + transition: all .2s ease; + + &.visible { + opacity: 1; + visibility: visible; + } +} + +.reveal .slides section .fragment.grow { + opacity: 1; + visibility: visible; + + &.visible { + transform: scale( 1.3 ); + } +} + +.reveal .slides section .fragment.shrink { + opacity: 1; + visibility: visible; + + &.visible { + transform: scale( 0.7 ); + } +} + +.reveal .slides section .fragment.zoom-in { + transform: scale( 0.1 ); + + &.visible { + transform: none; + } +} + +.reveal .slides section .fragment.fade-out { + opacity: 1; + visibility: visible; + + &.visible { + opacity: 0; + visibility: hidden; + } +} + +.reveal .slides section .fragment.semi-fade-out { + opacity: 1; + visibility: visible; + + &.visible { + opacity: 0.5; + visibility: visible; + } +} + +.reveal .slides section .fragment.strike { + opacity: 1; + visibility: visible; + + &.visible { + text-decoration: line-through; + } +} + +.reveal .slides section .fragment.fade-up { + transform: translate(0, 20%); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-down { + transform: translate(0, -20%); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-right { + transform: translate(-20%, 0); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.fade-left { + transform: translate(20%, 0); + + &.visible { + transform: translate(0, 0); + } +} + +.reveal .slides section .fragment.current-visible { + opacity: 0; + visibility: hidden; + + &.current-fragment { + opacity: 1; + visibility: visible; + } +} + +.reveal .slides section .fragment.highlight-red, +.reveal .slides section .fragment.highlight-current-red, +.reveal .slides section .fragment.highlight-green, +.reveal .slides section .fragment.highlight-current-green, +.reveal .slides section .fragment.highlight-blue, +.reveal .slides section .fragment.highlight-current-blue { + opacity: 1; + visibility: visible; +} + .reveal .slides section .fragment.highlight-red.visible { + color: #ff2c2d + } + .reveal .slides section .fragment.highlight-green.visible { + color: #17ff2e; + } + .reveal .slides section .fragment.highlight-blue.visible { + color: #1b91ff; + } + +.reveal .slides section .fragment.highlight-current-red.current-fragment { + color: #ff2c2d +} +.reveal .slides section .fragment.highlight-current-green.current-fragment { + color: #17ff2e; +} +.reveal .slides section .fragment.highlight-current-blue.current-fragment { + color: #1b91ff; +} + + +/********************************************* + * DEFAULT ELEMENT STYLES + *********************************************/ + +/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */ +.reveal:after { + content: ''; + font-style: italic; +} + +.reveal iframe { + z-index: 1; +} + +/** Prevents layering issues in certain browser/transition combinations */ +.reveal a { + position: relative; +} + +.reveal .stretch { + max-width: none; + max-height: none; +} + +.reveal pre.stretch code { + height: 100%; + max-height: 100%; + box-sizing: border-box; +} + + +/********************************************* + * CONTROLS + *********************************************/ + +.reveal .controls { + display: none; + position: fixed; + width: 110px; + height: 110px; + z-index: 30; + right: 10px; + bottom: 10px; + + -webkit-user-select: none; +} + +.reveal .controls button { + padding: 0; + position: absolute; + opacity: 0.05; + width: 0; + height: 0; + background-color: transparent; + border: 12px solid transparent; + transform: scale(.9999); + transition: all 0.2s ease; + -webkit-appearance: none; + -webkit-tap-highlight-color: rgba( 0, 0, 0, 0 ); +} + +.reveal .controls .enabled { + opacity: 0.7; + cursor: pointer; +} + +.reveal .controls .enabled:active { + margin-top: 1px; +} + + .reveal .controls .navigate-left { + top: 42px; + + border-right-width: 22px; + border-right-color: #000; + } + .reveal .controls .navigate-left.fragmented { + opacity: 0.3; + } + + .reveal .controls .navigate-right { + left: 74px; + top: 42px; + + border-left-width: 22px; + border-left-color: #000; + } + .reveal .controls .navigate-right.fragmented { + opacity: 0.3; + } + + .reveal .controls .navigate-up { + left: 42px; + + border-bottom-width: 22px; + border-bottom-color: #000; + } + .reveal .controls .navigate-up.fragmented { + opacity: 0.3; + } + + .reveal .controls .navigate-down { + left: 42px; + top: 74px; + + border-top-width: 22px; + border-top-color: #000; + } + .reveal .controls .navigate-down.fragmented { + opacity: 0.3; + } + + +/********************************************* + * PROGRESS BAR + *********************************************/ + +.reveal .progress { + position: fixed; + display: none; + height: 3px; + width: 100%; + bottom: 0; + left: 0; + z-index: 10; + + background-color: rgba( 0, 0, 0, 0.2 ); +} + .reveal .progress:after { + content: ''; + display: block; + position: absolute; + height: 20px; + width: 100%; + top: -20px; + } + .reveal .progress span { + display: block; + height: 100%; + width: 0px; + + background-color: #000; + transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + } + +/********************************************* + * SLIDE NUMBER + *********************************************/ + +.reveal .slide-number { + position: fixed; + display: block; + right: 8px; + bottom: 8px; + z-index: 31; + font-family: Helvetica, sans-serif; + font-size: 12px; + line-height: 1; + color: #fff; + background-color: rgba( 0, 0, 0, 0.4 ); + padding: 5px; +} + +.reveal .slide-number-delimiter { + margin: 0 3px; +} + +/********************************************* + * SLIDES + *********************************************/ + +.reveal { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; + touch-action: none; +} + +.reveal .slides { + position: absolute; + width: 100%; + height: 100%; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + + overflow: visible; + z-index: 1; + text-align: center; + perspective: 600px; + perspective-origin: 50% 40%; +} + +.reveal .slides>section { + -ms-perspective: 600px; +} + +.reveal .slides>section, +.reveal .slides>section>section { + display: none; + position: absolute; + width: 100%; + padding: 20px 0px; + + z-index: 10; + transform-style: preserve-3d; + transition: transform-origin 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985), + transform 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985), + visibility 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985), + opacity 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); +} + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"] .slides section { + transition-duration: 400ms; +} +.reveal[data-transition-speed="slow"] .slides section { + transition-duration: 1200ms; +} + +/* Slide-specific transition speed overrides */ +.reveal .slides section[data-transition-speed="fast"] { + transition-duration: 400ms; +} +.reveal .slides section[data-transition-speed="slow"] { + transition-duration: 1200ms; +} + +.reveal .slides>section.stack { + padding-top: 0; + padding-bottom: 0; +} + +.reveal .slides>section.present, +.reveal .slides>section>section.present { + display: block; + z-index: 11; + opacity: 1; +} + +.reveal.center, +.reveal.center .slides, +.reveal.center .slides section { + min-height: 0 !important; +} + +/* Don't allow interaction with invisible slides */ +.reveal .slides>section.future, +.reveal .slides>section>section.future, +.reveal .slides>section.past, +.reveal .slides>section>section.past { + pointer-events: none; +} + +.reveal.overview .slides>section, +.reveal.overview .slides>section>section { + pointer-events: auto; +} + +.reveal .slides>section.past, +.reveal .slides>section.future, +.reveal .slides>section>section.past, +.reveal .slides>section>section.future { + opacity: 0; +} + + +/********************************************* + * Mixins for readability of transitions + *********************************************/ + +@mixin transition-global($style) { + .reveal .slides section[data-transition=#{$style}], + .reveal.#{$style} .slides section:not([data-transition]) { + @content; + } +} +@mixin transition-horizontal-past($style) { + .reveal .slides>section[data-transition=#{$style}].past, + .reveal .slides>section[data-transition~=#{$style}-out].past, + .reveal.#{$style} .slides>section:not([data-transition]).past { + @content; + } +} +@mixin transition-horizontal-future($style) { + .reveal .slides>section[data-transition=#{$style}].future, + .reveal .slides>section[data-transition~=#{$style}-in].future, + .reveal.#{$style} .slides>section:not([data-transition]).future { + @content; + } +} + +@mixin transition-vertical-past($style) { + .reveal .slides>section>section[data-transition=#{$style}].past, + .reveal .slides>section>section[data-transition~=#{$style}-out].past, + .reveal.#{$style} .slides>section>section:not([data-transition]).past { + @content; + } +} +@mixin transition-vertical-future($style) { + .reveal .slides>section>section[data-transition=#{$style}].future, + .reveal .slides>section>section[data-transition~=#{$style}-in].future, + .reveal.#{$style} .slides>section>section:not([data-transition]).future { + @content; + } +} + +/********************************************* + * SLIDE TRANSITION + * Aliased 'linear' for backwards compatibility + *********************************************/ + +@each $stylename in slide, linear { + .reveal.#{$stylename} section { + backface-visibility: hidden; + } + @include transition-horizontal-past(#{$stylename}) { + transform: translate(-150%, 0); + } + @include transition-horizontal-future(#{$stylename}) { + transform: translate(150%, 0); + } + @include transition-vertical-past(#{$stylename}) { + transform: translate(0, -150%); + } + @include transition-vertical-future(#{$stylename}) { + transform: translate(0, 150%); + } +} + +/********************************************* + * CONVEX TRANSITION + * Aliased 'default' for backwards compatibility + *********************************************/ + +@each $stylename in default, convex { + @include transition-horizontal-past(#{$stylename}) { + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + } + @include transition-horizontal-future(#{$stylename}) { + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + } + @include transition-vertical-past(#{$stylename}) { + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); + } + @include transition-vertical-future(#{$stylename}) { + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); + } +} + +/********************************************* + * CONCAVE TRANSITION + *********************************************/ + +@include transition-horizontal-past(concave) { + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); +} +@include transition-horizontal-future(concave) { + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); +} +@include transition-vertical-past(concave) { + transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); +} +@include transition-vertical-future(concave) { + transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); +} + + +/********************************************* + * ZOOM TRANSITION + *********************************************/ + +@include transition-global(zoom) { + transition-timing-function: ease; +} +@include transition-horizontal-past(zoom) { + visibility: hidden; + transform: scale(16); +} +@include transition-horizontal-future(zoom) { + visibility: hidden; + transform: scale(0.2); +} +@include transition-vertical-past(zoom) { + transform: translate(0, -150%); +} +@include transition-vertical-future(zoom) { + transform: translate(0, 150%); +} + + +/********************************************* + * CUBE TRANSITION + *********************************************/ + +.reveal.cube .slides { + perspective: 1300px; +} + +.reveal.cube .slides section { + padding: 30px; + min-height: 700px; + backface-visibility: hidden; + box-sizing: border-box; +} + .reveal.center.cube .slides section { + min-height: 0; + } + .reveal.cube .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0,0,0,0.1); + border-radius: 4px; + transform: translateZ( -20px ); + } + .reveal.cube .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0,0,0,0.2); + transform: translateZ(-90px) rotateX( 65deg ); + } + +.reveal.cube .slides>section.stack { + padding: 0; + background: none; +} + +.reveal.cube .slides>section.past { + transform-origin: 100% 0%; + transform: translate3d(-100%, 0, 0) rotateY(-90deg); +} + +.reveal.cube .slides>section.future { + transform-origin: 0% 0%; + transform: translate3d(100%, 0, 0) rotateY(90deg); +} + +.reveal.cube .slides>section>section.past { + transform-origin: 0% 100%; + transform: translate3d(0, -100%, 0) rotateX(90deg); +} + +.reveal.cube .slides>section>section.future { + transform-origin: 0% 0%; + transform: translate3d(0, 100%, 0) rotateX(-90deg); +} + + +/********************************************* + * PAGE TRANSITION + *********************************************/ + +.reveal.page .slides { + perspective-origin: 0% 50%; + perspective: 3000px; +} + +.reveal.page .slides section { + padding: 30px; + min-height: 700px; + box-sizing: border-box; +} + .reveal.page .slides section.past { + z-index: 12; + } + .reveal.page .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0,0,0,0.1); + transform: translateZ( -20px ); + } + .reveal.page .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0,0,0,0.2); + + -webkit-transform: translateZ(-90px) rotateX( 65deg ); + } + +.reveal.page .slides>section.stack { + padding: 0; + background: none; +} + +.reveal.page .slides>section.past { + transform-origin: 0% 0%; + transform: translate3d(-40%, 0, 0) rotateY(-80deg); +} + +.reveal.page .slides>section.future { + transform-origin: 100% 0%; + transform: translate3d(0, 0, 0); +} + +.reveal.page .slides>section>section.past { + transform-origin: 0% 0%; + transform: translate3d(0, -40%, 0) rotateX(80deg); +} + +.reveal.page .slides>section>section.future { + transform-origin: 0% 100%; + transform: translate3d(0, 0, 0); +} + + +/********************************************* + * FADE TRANSITION + *********************************************/ + +.reveal .slides section[data-transition=fade], +.reveal.fade .slides section:not([data-transition]), +.reveal.fade .slides>section>section:not([data-transition]) { + transform: none; + transition: opacity 0.5s; +} + + +.reveal.fade.overview .slides section, +.reveal.fade.overview .slides>section>section { + transition: none; +} + + +/********************************************* + * NO TRANSITION + *********************************************/ + +@include transition-global(none) { + transform: none; + transition: none; +} + + +/********************************************* + * PAUSED MODE + *********************************************/ + +.reveal .pause-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: black; + visibility: hidden; + opacity: 0; + z-index: 100; + transition: all 1s ease; +} +.reveal.paused .pause-overlay { + visibility: visible; + opacity: 1; +} + + +/********************************************* + * FALLBACK + *********************************************/ + +.no-transforms { + overflow-y: auto; +} + +.no-transforms .reveal .slides { + position: relative; + width: 80%; + height: auto !important; + top: 0; + left: 50%; + margin: 0; + text-align: center; +} + +.no-transforms .reveal .controls, +.no-transforms .reveal .progress { + display: none !important; +} + +.no-transforms .reveal .slides section { + display: block !important; + opacity: 1 !important; + position: relative !important; + height: auto; + min-height: 0; + top: 0; + left: -50%; + margin: 70px 0; + transform: none; +} + +.no-transforms .reveal .slides section section { + left: 0; +} + +.reveal .no-transition, +.reveal .no-transition * { + transition: none !important; +} + + +/********************************************* + * PER-SLIDE BACKGROUNDS + *********************************************/ + +.reveal .backgrounds { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + perspective: 600px; +} + .reveal .slide-background { + display: none; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + visibility: hidden; + + background-color: rgba( 0, 0, 0, 0 ); + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + + transition: all 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + } + + .reveal .slide-background.stack { + display: block; + } + + .reveal .slide-background.present { + opacity: 1; + visibility: visible; + } + + .print-pdf .reveal .slide-background { + opacity: 1 !important; + visibility: visible !important; + } + +/* Video backgrounds */ +.reveal .slide-background video { + position: absolute; + width: 100%; + height: 100%; + max-width: none; + max-height: none; + top: 0; + left: 0; +} + +/* Immediate transition style */ +.reveal[data-background-transition=none]>.backgrounds .slide-background, +.reveal>.backgrounds .slide-background[data-background-transition=none] { + transition: none; +} + +/* Slide */ +.reveal[data-background-transition=slide]>.backgrounds .slide-background, +.reveal>.backgrounds .slide-background[data-background-transition=slide] { + opacity: 1; + backface-visibility: hidden; +} + .reveal[data-background-transition=slide]>.backgrounds .slide-background.past, + .reveal>.backgrounds .slide-background.past[data-background-transition=slide] { + transform: translate(-100%, 0); + } + .reveal[data-background-transition=slide]>.backgrounds .slide-background.future, + .reveal>.backgrounds .slide-background.future[data-background-transition=slide] { + transform: translate(100%, 0); + } + + .reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past, + .reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide] { + transform: translate(0, -100%); + } + .reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future, + .reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide] { + transform: translate(0, 100%); + } + + +/* Convex */ +.reveal[data-background-transition=convex]>.backgrounds .slide-background.past, +.reveal>.backgrounds .slide-background.past[data-background-transition=convex] { + opacity: 0; + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); +} +.reveal[data-background-transition=convex]>.backgrounds .slide-background.future, +.reveal>.backgrounds .slide-background.future[data-background-transition=convex] { + opacity: 0; + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); +} + +.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past, +.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex] { + opacity: 0; + transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); +} +.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future, +.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex] { + opacity: 0; + transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); +} + + +/* Concave */ +.reveal[data-background-transition=concave]>.backgrounds .slide-background.past, +.reveal>.backgrounds .slide-background.past[data-background-transition=concave] { + opacity: 0; + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); +} +.reveal[data-background-transition=concave]>.backgrounds .slide-background.future, +.reveal>.backgrounds .slide-background.future[data-background-transition=concave] { + opacity: 0; + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); +} + +.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past, +.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave] { + opacity: 0; + transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); +} +.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future, +.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave] { + opacity: 0; + transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); +} + +/* Zoom */ +.reveal[data-background-transition=zoom]>.backgrounds .slide-background, +.reveal>.backgrounds .slide-background[data-background-transition=zoom] { + transition-timing-function: ease; +} + +.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past, +.reveal>.backgrounds .slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(16); +} +.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future, +.reveal>.backgrounds .slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(0.2); +} + +.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past, +.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(16); +} +.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future, +.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom] { + opacity: 0; + visibility: hidden; + transform: scale(0.2); +} + + +/* Global transition speed settings */ +.reveal[data-transition-speed="fast"]>.backgrounds .slide-background { + transition-duration: 400ms; +} +.reveal[data-transition-speed="slow"]>.backgrounds .slide-background { + transition-duration: 1200ms; +} + + +/********************************************* + * OVERVIEW + *********************************************/ + +.reveal.overview { + perspective-origin: 50% 50%; + perspective: 700px; + + .slides section { + height: 100%; + top: 0 !important; + opacity: 1 !important; + overflow: hidden; + visibility: visible !important; + cursor: pointer; + box-sizing: border-box; + } + .slides section:hover, + .slides section.present { + outline: 10px solid rgba(150,150,150,0.4); + outline-offset: 10px; + } + .slides section .fragment { + opacity: 1; + transition: none; + } + .slides section:after, + .slides section:before { + display: none !important; + } + .slides>section.stack { + padding: 0; + top: 0 !important; + background: none; + outline: none; + overflow: visible; + } + + .backgrounds { + perspective: inherit; + } + + .backgrounds .slide-background { + opacity: 1; + visibility: visible; + + // This can't be applied to the slide itself in Safari + outline: 10px solid rgba(150,150,150,0.1); + outline-offset: 10px; + } +} + +// Disable transitions transitions while we're activating +// or deactivating the overview mode. +.reveal.overview .slides section, +.reveal.overview-deactivating .slides section { + transition: none; +} + +.reveal.overview .backgrounds .slide-background, +.reveal.overview-deactivating .backgrounds .slide-background { + transition: none; +} + +.reveal.overview-animated .slides { + transition: transform 0.4s ease; +} + + +/********************************************* + * RTL SUPPORT + *********************************************/ + +.reveal.rtl .slides, +.reveal.rtl .slides h1, +.reveal.rtl .slides h2, +.reveal.rtl .slides h3, +.reveal.rtl .slides h4, +.reveal.rtl .slides h5, +.reveal.rtl .slides h6 { + direction: rtl; + font-family: sans-serif; +} + +.reveal.rtl pre, +.reveal.rtl code { + direction: ltr; +} + +.reveal.rtl ol, +.reveal.rtl ul { + text-align: right; +} + +.reveal.rtl .progress span { + float: right +} + +/********************************************* + * PARALLAX BACKGROUND + *********************************************/ + +.reveal.has-parallax-background .backgrounds { + transition: all 0.8s ease; +} + +/* Global transition speed settings */ +.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds { + transition-duration: 400ms; +} +.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds { + transition-duration: 1200ms; +} + + +/********************************************* + * LINK PREVIEW OVERLAY + *********************************************/ + +.reveal .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; + background: rgba( 0, 0, 0, 0.9 ); + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; +} + .reveal .overlay.visible { + opacity: 1; + visibility: visible; + } + + .reveal .overlay .spinner { + position: absolute; + display: block; + top: 50%; + left: 50%; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + z-index: 10; + background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D); + + visibility: visible; + opacity: 0.6; + transition: all 0.3s ease; + } + + .reveal .overlay header { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 40px; + z-index: 2; + border-bottom: 1px solid #222; + } + .reveal .overlay header a { + display: inline-block; + width: 40px; + height: 40px; + padding: 0 10px; + float: right; + opacity: 0.6; + + box-sizing: border-box; + } + .reveal .overlay header a:hover { + opacity: 1; + } + .reveal .overlay header a .icon { + display: inline-block; + width: 20px; + height: 20px; + + background-position: 50% 50%; + background-size: 100%; + background-repeat: no-repeat; + } + .reveal .overlay header a.close .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC); + } + .reveal .overlay header a.external .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==); + } + + .reveal .overlay .viewport { + position: absolute; + display: flex; + top: 40px; + right: 0; + bottom: 0; + left: 0; + } + + .reveal .overlay.overlay-preview .viewport iframe { + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + border: 0; + + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; + } + + .reveal .overlay.overlay-preview.loaded .viewport iframe { + opacity: 1; + visibility: visible; + } + + .reveal .overlay.overlay-preview.loaded .spinner { + opacity: 0; + visibility: hidden; + transform: scale(0.2); + } + + .reveal .overlay.overlay-help .viewport { + overflow: auto; + color: #fff; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner { + width: 600px; + margin: auto; + padding: 20px 20px 80px 20px; + text-align: center; + letter-spacing: normal; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner .title { + font-size: 20px; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner table { + border: 1px solid #fff; + border-collapse: collapse; + font-size: 16px; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner table th, + .reveal .overlay.overlay-help .viewport .viewport-inner table td { + width: 200px; + padding: 14px; + border: 1px solid #fff; + vertical-align: middle; + } + + .reveal .overlay.overlay-help .viewport .viewport-inner table th { + padding-top: 20px; + padding-bottom: 20px; + } + + + +/********************************************* + * PLAYBACK COMPONENT + *********************************************/ + +.reveal .playback { + position: fixed; + left: 15px; + bottom: 20px; + z-index: 30; + cursor: pointer; + transition: all 400ms ease; +} + +.reveal.overview .playback { + opacity: 0; + visibility: hidden; +} + + +/********************************************* + * ROLLING LINKS + *********************************************/ + +.reveal .roll { + display: inline-block; + line-height: 1.2; + overflow: hidden; + + vertical-align: top; + perspective: 400px; + perspective-origin: 50% 50%; +} + .reveal .roll:hover { + background: none; + text-shadow: none; + } +.reveal .roll span { + display: block; + position: relative; + padding: 0 2px; + + pointer-events: none; + transition: all 400ms ease; + transform-origin: 50% 0%; + transform-style: preserve-3d; + backface-visibility: hidden; +} + .reveal .roll:hover span { + background: rgba(0,0,0,0.5); + transform: translate3d( 0px, 0px, -45px ) rotateX( 90deg ); + } +.reveal .roll span:after { + content: attr(data-title); + + display: block; + position: absolute; + left: 0; + top: 0; + padding: 0 2px; + backface-visibility: hidden; + transform-origin: 50% 0%; + transform: translate3d( 0px, 110%, 0px ) rotateX( -90deg ); +} + + +/********************************************* + * SPEAKER NOTES + *********************************************/ + +// Hide on-page notes +.reveal aside.notes { + display: none; +} + +// An interface element that can optionally be used to show the +// speaker notes to all viewers, on top of the presentation +.reveal .speaker-notes { + display: none; + position: absolute; + width: 70%; + max-height: 15%; + left: 15%; + bottom: 26px; + padding: 10px; + z-index: 1; + font-size: 18px; + line-height: 1.4; + color: #fff; + background-color: rgba(0,0,0,0.5); + overflow: auto; + box-sizing: border-box; + text-align: left; + font-family: Helvetica, sans-serif; + -webkit-overflow-scrolling: touch; +} + +.reveal .speaker-notes.visible:not(:empty) { + display: block; +} + +@media screen and (max-width: 1024px) { + .reveal .speaker-notes { + font-size: 14px; + } +} + +@media screen and (max-width: 600px) { + .reveal .speaker-notes { + width: 90%; + left: 5%; + } +} + + +/********************************************* + * ZOOM PLUGIN + *********************************************/ + +.zoomed .reveal *, +.zoomed .reveal *:before, +.zoomed .reveal *:after { + backface-visibility: visible !important; +} + +.zoomed .reveal .progress, +.zoomed .reveal .controls { + opacity: 0; +} + +.zoomed .reveal .roll span { + background: none; +} + +.zoomed .reveal .roll span:after { + visibility: hidden; +} diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/beige.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/beige.css new file mode 100644 index 0000000..f460567 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/beige.css @@ -0,0 +1,322 @@ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + src: url(fonts/Lato.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 700; + src: url(fonts/LatoBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 400; + src: url(fonts/LatoItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 700; + src: url(fonts/LatoBoldItalic.ttf) format('truetype'); +} + +/** + * Beige theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@font-face { + font-family: 'League Gothic'; + src: url("../../lib/font/league-gothic/league-gothic.eot"); + src: url("../../lib/font/league-gothic/league-gothic.eot?#iefix") format("embedded-opentype"), url("../../lib/font/league-gothic/league-gothic.woff") format("woff"), url("../../lib/font/league-gothic/league-gothic.ttf") format("truetype"); + font-weight: normal; + font-style: normal; } + + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #f7f2d3; + background: -moz-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, white), color-stop(100%, #f7f2d3)); + background: -webkit-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: -o-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: -ms-radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background: radial-gradient(center, circle cover, white 0%, #f7f2d3 100%); + background-color: #f7f3de; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #333; } + +::selection { + color: #fff; + background: rgba(79, 64, 28, 0.99); + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #333; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #8b743d; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #c0a86e; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #564826; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #333; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #8b743d; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #8b743d; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #8b743d; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #8b743d; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #8b743d; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #c0a86e; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #c0a86e; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #c0a86e; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #c0a86e; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #8b743d; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/black.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/black.css new file mode 100644 index 0000000..511fa79 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/black.css @@ -0,0 +1,287 @@ +/** + * Black theme for reveal.js. This is the opposite of the 'white' theme. + * + * By Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); +section.has-light-background, section.has-light-background h1, section.has-light-background h2, section.has-light-background h3, section.has-light-background h4, section.has-light-background h5, section.has-light-background h6 { + color: #222; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #222; + background-color: #222; } + +.reveal { + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 38px; + font-weight: normal; + color: #fff; } + +::selection { + color: #fff; + background: #bee4fd; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #fff; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-weight: 600; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 2.5em; } + +.reveal h2 { + font-size: 1.6em; } + +.reveal h3 { + font-size: 1.3em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #42affa; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #8dcffc; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #068de9; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #fff; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #42affa; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #42affa; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #42affa; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #42affa; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #42affa; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #8dcffc; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #8dcffc; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #8dcffc; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #8dcffc; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #42affa; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/blood.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/blood.css new file mode 100644 index 0000000..4475424 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/blood.css @@ -0,0 +1,336 @@ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 300; + src: url(fonts/UbuntuLight.ttf) format('truetype'); +} +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + src: url(fonts/UbuntuBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Ubuntu'; + font-style: italic; + font-weight: 300; + src: url(fonts/UbuntuLightItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Ubuntu'; + font-style: italic; + font-weight: 700; + src: url(fonts/UbuntuBoldItalic.ttf) format('truetype'); +} + + +/** + * Blood theme for reveal.js + * Author: Walther http://github.com/Walther + * + * Designed to be used with highlight.js theme + * "monokai_sublime.css" available from + * https://github.com/isagalaev/highlight.js/ + * + * For other themes, change $codeBackground accordingly. + * + */ + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #222; + background-color: #222; } + +.reveal { + font-family: Ubuntu, "sans-serif"; + font-size: 36px; + font-weight: normal; + color: #eee; } + +::selection { + color: #fff; + background: #a23; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee; + font-family: Ubuntu, "sans-serif"; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: 2px 2px 2px #222; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #a23; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #dd5566; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #6a1520; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #a23; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #a23; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #a23; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #a23; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #a23; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #dd5566; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #dd5566; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #dd5566; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #dd5566; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #a23; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } + +.reveal p { + font-weight: 300; + text-shadow: 1px 1px #222; } + +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + font-weight: 700; } + +.reveal p code { + background-color: #23241f; + display: inline-block; + border-radius: 7px; } + +.reveal small code { + vertical-align: baseline; } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/Lato.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/Lato.ttf new file mode 100644 index 0000000000000000000000000000000000000000..04ea8efb1367727b081dea87e63818be0a4d02f0 GIT binary patch literal 120196 zcmeFacYIvMxj#H}%I>PIv|UlIRhK2%mSx$NTqXBzV;eB0g8|2YX%5%~ z98*FIA)MyCx4Kg#`xi<80&wcXUWp`Wuak} z@z-_$%)DqxS>=B{^3YaXKLGf#^*hJ+488W*|A#TdDpdIP`t$aC4gW~L2QN5)=b=q| zHt*cKVsDtSq)x#6dh__cJxZw%LcKm9`?)Bq6 z*B?&A`_VqBWas#SJ(Ah@FO)xw^4?wJJ2yVNAb%m_`;IeaId9MIeft~#zS_a~RcVaL zx9{1zanF6mPrFc_-ro<*ps4#)$uDmB%i7fD_gIGU`?$kixn<2BaegCo)l_HX7Sq$l zQv6O}65Yi=lrugVS%zEEROeKO>1k1u_Dlo7I|1fkS1==6hp~{DpOvx(JiO8HYy9F& zR;>I+rZT1;Q0;(C*Us`Y>;V6pNtRMoNs<&*iU6QJFXmNwK%pJa#^o>2^-?yVaKHr zb~TPZ*~`Z8Yy(Drjr62Ak4V3p`Wx;w<9G$f792Zp6hzN-y$c7GJI4RXE~A64aomdI zk8&3C8+Nc|>L5#0&Fm3%1zVy1l0Bjv!Lb9spTqBW*dx*=_NshyW%to)9dlsDNj^y8@X$EiQyyaMk( zDFe5tJ1GAh^{ipX<@;D4&b>-H>yz$gZaKm#l@WF`hV}}6dg@!ae;n8M8Md*T={}BL zWe{hSk%R1Jc>`;ae#c61|DXawQcp9p{4UGFwOPJ{b>qDyINruFg7@#&agXaGII3|R z!XaSfKeD}On;CuUlpbcQ>0xQT!&!{_h~FJ4)KS?rv3%|--h$6IDVlF zu>tf~8wVPT_yc&s?=X&oGY*V}7&Dxy-}HX!t9akN=qrsq##m{=I9$PMsedScv*||k z?`6EBmo?Hj6RnAJl(uAyFVWbHGk6L3A{wK^j>C)N2^@6)Y8+M^Yn0bmIo@#x=;{ve zS0j!UbVxs8jX3B`^m<j>M0ghf6SKQdX>5d{TpE| zIEL~2m~xPXaNQ_-r-=6^aL}1}@sBtzV{9s->}PJ}Ugk!dFwRr2;dmF;d)+ zyPU0OyVxZADF)(SY$v;zy$c<51-pvf#{QFim;IW(&3?yz&wj(+VNY{~y}*9R{>I*8 ze_?;+25w}3WEZgCvOlmtvqS7Ub|t%>9bq@H8`(|lDEl@aN3;HF$!Jq24`rUqyzu4dFAMN#i_4O zJu-FM)ZwWMr_P-^XKLkCZ^RL?M+}p>Z@&8G_ul;OoB#RdD{sE==F@LZygC1k*WUQS z>wka!udo09_20ez*6VM+{@UwLy?)p0Cx6!X(>n~Xt3*rxxBvYA`2D|&Uod8gcf*8t zY*S!@4UTLaEuG-F;hlJXa6$>Lm{7V_j`#w;%p)V-iNV1U-$Zyc(>qa5SM{T#-id^+ z@eLCN^fRH$J5f#-N+yhf_6Y+HMn}hlp=0sLgt4ReF;G~?So?%?V;11#5LCCi zskn5)RDzpHW8MzDW{m2_|BFWg-e&v^OjtK&W%_(*c|ysAsd&OvR63DZ;`R2RqdMLK zcQEeW}rODEFic#58{2ZW{MQHeS8ydiIoAOmGv-DAG>Vox#x?{dl#cNY7;m{_ zJQLSrqZodGjpM!GoIv+@eP#glbkmraIz(NlLaPdI0FB}YkWoCL5;0I&lmowja8bLA zzu=S1fNylVMhuCax&u)^p$4Pf2{faZ4smtXz0-dZU?bu#BKxc)3@ER+X7lIIs+yXuXJd10OrHE+d>m&jD6Nw?q`=g%DCM& zkqQ`3$%F-`K*@x)Sg(9WyMiSXw&Ek87b1)!;DNSMsO{5+FvCI+8w;>UusIp%HqCd7A_EnZCF|_l-sy;sw)#&~wmiKlNQ7hCJ%7 zkH(6c6m55`hdI>4F5tl14GE@qD!*jH9;={$eoUmJ-a>JefvX~c7~FQ_M{&u7BL-bU zKLm8CxFYC~xFXQ9k_l%Fw48nj&Ni7|jruGRb(D`^mqAV3Zo|Hy^El&I$ zeM~7ZbPaXlo+1?s0T=!A6l~w8@ZYuUI*LZ9&&cmF7I{#8aOz$48AYA?OXQe<{3#Rv z@rC^B(#!HYs@)JYY%<(#_^xr#c&|w^`As`a#}ljxcO-Tu6(v2Dyeq|!vc{ZielfK- z^;c=;wC1!87Pqy<`YqcgyVZV?{cT6PQ*!QgKHv(vUQRcq-fJeHE`(Hdh|6N~>zFda_!l%+Wt!jFp>6gvYyzsoSd0%fSYI&q}P3zI{w(!r}(%Me7o7?xaKhg2?uKMnGdmiX{ zqUZUZ@AUkn=T|-N_D=Mz=-bq{x9^g^BYn5_-QD*{-!uIi`uFr-)PK1DSpTX1hx=b0 zcxvG51K%I``M^5^e_OC?Vei7>g<}hMEIhFA(83!Bf4TVmA;XY$$TL(lR6Eo@v~Xy} z5^0HfiF-+KN#&B3C4EaC9=>(>?%_vJaEdBAa_eaJ?c8nYty?w<`SK3z| zSo!wKzpRX`9$OPxo4D4w*1tBiwsCFu+M%^;)^1yS-r6h1YR4`a`_9;F>Yo+r<#-)rA{YVR-iJ&b{K?ub%tM^Lo$Qa^8*SegAyx z`76#pdj3xitUB<-fp_5#B9UtOg~~ zSlmCcc5o!z!8n3!9wtj%l6fWLio}(2kewtmiNiUBi)m6+x=KheAoj=%hNK*3G8yUG zXiPSG6EgcJcA%=ZxvMh3H#H+p24$&+seAeHLFGj`uSfIv0gnH_tEhl-8C9 z6wAS6#a&ug?w#LISYMEpl##r?rQBJNZLwq*ILliicgf#9U0ErwKYgcit}~cz34~YH z*9|rm2lHH8&-GUo7laxMs+z4%tMl{+Wnqh_(B&%dSXz~P-``xTQgl^fKb`tB{~^XK zh56VeVKZZ%EV~uIQj7*wAE!(}!b{3kVA28q5(W$Smt`xgk0|~#@C?G zB!?vxcM=VXA=X!WaspSNsXf#g>a{8>GWyNXmHvr$Kx_Fi5b;Pr1vDrW$VEB&&!=RD zO9dpl=m82u3?`uBED^=CAfb~APz8Wjqew8CIY^?6TYQ$-C9g`8vvS zy#5()AmIHB_fKC@UuzMUUyQ!Cuy)=M2JN@EgonOpS!mzt9$B`rn9uqfz#Fo7G5Nja%Wl8OK>%S|*%27@_=aFfiuYIO9A0c9{& z(?fz(;8jb(Srt){R3-?9kXWx35y+}JvmnP9umDv-t;iJ(qAQ;vGd#wO3C3!cU`VJY zih~TP#1L0OO{ON9QYp-ZaFm*u#3|s#L~B5l<`fR<4zT1jo+2lw5S=Pa<``RgXr{Md zc7uVkSrm7%c;EY>TuMvbm68+z< z&v9mbB-Xn=Vf#2!IrK%|bVD7A7bLUjlhz|s=OCq+qEeTG=qBpT)vEUyH40HfJRg)m zg34us*n-e%^!w4QF1%m&0CK*7u((D!p4CLU+;B$x|;Xhzdc#XbhPv1dEsRh{ zfyp2Fn+MB0ZENRwl9R^!hmy>}ijYaNIck<(K0g229bL+eHqXl`Lyhg844=;!$#PZ? zUASt+$pig{30t;wRb_8=FfC#>lyX0?J4+5U zIU&-(RW(_~(DYCEQLg%<%K@GW8)y^^2CE@PbM<<_oxI~NR>V>MN#x=k}4G4F|%Bm1Ys^O#R07wGSmEI5Pj?V;Y5&{QwLNr5kL^Ndt zwUD{s0JT(Awn&1sG&=eSNa>~O<@;MZ_bn?gU$(Eaj@NXJ(euxgtxt zEG0YrvJZZnm}NVp)>JRwHx0gjS^1IK;7aT8RV&NOS6(%|?CMqJ<*Tk<*1oFA?QUAt z-nOzKBcov@Ki^_||4>RA9~wSHfQN>cT|&RjVp0BAL{B_KK)6pdXEdM2k=j zsK#K3R^uR18SeggH5e2XTc&H4`=5(Z(Q@W*9bY|eeJk4L_5cHXpdTkYm!tGh4WHtbn&^TPR;t*!gut+w@@ zfuT@hV}jEe_M1m9Wxe-AZvLkmmr`K{L@HUo-{I`PwJkhpKx7K36= zTGYR_&Esj?+P^5toVazTbncHMJHMQiW-?oi<@Kj|_wZv++EVeFiv7QQ z>zxY@{^nP|+*gj*n9`EI%qi!9voU$C^ql%j%&u(__$+7T=`MlK4A8W{w6Gx8o0Dlv zg9&9+UOE@IVu@p{reDNGWsG5KR;vHoB60#W#dNQD>)xcJMT`g#?jMurGt`MKc zt6(j)@K&fuP^X9IaOz>cGn?~us?qLyxa8s7JbS?Ug_17>oC(Geb5f=S_bfiE)n~y? zYZd|=YrkRhr)AjJ_iu2>Qd089{tb4oHP8O?Hwtr7ok_Tzlq^X}Nw}ZnO!MWxEZVmL zGsu4BDCR294I|$L=cL306C536aKOxk%puD(54s7~4>|>&gXK?Rh6PDsNrVlFPQtj4 z!9@*8GAV(NIpI}}?tBiPC1CN@_$<=3{I}hiTs%l zVs6jF)`kt483skt>E4>kx$wq_qB&2danT&$Sx-{Mh-GTvVo<~oiDEQlQJ1SO&d)Lu z)z!7gbtEX(SaM3-p0b=YcX>~#C&iqY>Vu=jkpqz|4N3PvXyt_sj8- z=(~+A2^+|^i1i)TJJmw{wsNl&?RVT=2i=Xni{z#bPNjUZP_gm-rEZSQb|!b7={xeN zzfIjI{at+lv4qmFA;G9fqD|L>R+6d7HFyCy1n*9yj#cBu#S)FTOW1s55Z-03%kGy( zQ_6k)j(}hNFRvepf;CV5Ss8#HB>U?8aH4KaDf(!;qm~ou7b*_56E|8lFN$;#vbd&g z7Bai&xr1EQurK}*JOZIfq9AnAoo>4%R0D_EVHLJ4x6U>^l!3+9eQoEiuUt1cc->ca z?flwxi=VDreXza#;HtX1RdilmCw=F+$p1VsGV%nsJ@*{9e`#doOOZc3ckdgAo0<;4 zaqqpa)A@Bm)+=x&a@0G}iT?;ETP-6fNC{T^6d379Iss=|4T{IUQ(wD&D(*>x0axTlx04Dv*yQ-%m(d2cj zNygRY!3#gDJ_u`J&EVmS&z%>!Bq_z8xnrKKz{3Btar=(lt*vWYa=Z--%d+7%r>(nf zQw`yB$JDz@2>9%y2qb46ZA}doNaljhjs5-S^apbm->_%pv(u#K6D?G8A*N1t`?Vt7Kvq zpM1@K+3b(qIeC>mTd_({-*>01PW}TduWm|nMy}x(xGXE>J0s7!o4u1w8lB4#;3mZ0 z45x)k3-fcb-H7O!NNMU6-b4YBl440#og7q+hz{a9vOY~Vx3l{9|>D|Aiv}ABkNALc{#qzF(ouA#b{-H~HyDt6Go;9x>2mXHikblAVMvj@&k;Gy`8&wvDVLoUN(Q^fBAU4(1@fK){6%B*MutTNXD_ z1vwK$oroI4wt}w*Q;Xs=R1TV3izGrTBw7lOpje3i z;>yRDffa|*ul)#ckS1h*TseAYR4c2(;V0iqk0=p(G*ytVi~eZ9z&7i*)Uo}s%ers8 z`kZ|&dq2Bw{M6o-{d=yyvFFmqws-GdP*|~KM^n>|B^8AWc6WELZ^`ntjfcbIZN99Q z^=S>;Zd-HY@nF&Y`xhPA)Y!P`$fEuC7X=?bvgWpJ4M+2P);ITUZO_SR-`dx_z9(Or zDDGKRQ905c47QI{R;=p59JPeZMW)n7$Kp=nwQ}h03>SC}_@CyrY$5d#9093->wx|k z>%d$VhLFx{{wOSDxkB0!`eC}1B*Ffn*_tR27!oG^G$dL>`V|%>Ma89@y5} zxxFt~wr~?T1-QEm{?i5WPlZo$e3nm<3;J^dNl_7RCbk3foJK5?YtdcFSh}p6#Z|31|9kzyxi&%tq{sTM(17QQXT22Zv@h zR1Zh2=9p|qvqxI(r5PEecK(7r?ezQ7%lxKGEg6ZwN=h}TX^C$oy3;P>H*0ixEB~_m zXZd8juXd3COLwRbF}eb96{8*YF=- zBLM%1_Wo6GFBVQE71xpbkp~@sz)~K?oVeqUY1GQ%jErJxb(*aH?y@vD+L)$d&hl4@ z8J0^UyZf}Z`ltRZ{S)%106FI`hs_OjWu^IfelO)N#H3FZ*>`s6VEAKTD6mT`e?gP` zs0va@AvuF-BMKnXBpIoIinA952ZQy5e9{XdWDGm1@ne-y$yXssrM;9+QTu6DE&>z+ zk`Xl5Ok^WyGY-0w;LqtF-Q2wBnsxQ1T|+%piuGV}Y1g8zQh(#3(s|39^O7^npPo%) zYDRW-fh#n8pnqW3l6keYz7zK)6}2@qbd59@cUQPQxgOUCr)JZd#FkB23|Zi z0gjsq4x34{yRf80N(3sC6EHYQ5;Ksu3>9s}j4F_%st7wEi-b--a^k*;dY4D*P597y z6SR7Hg3QEh&PP_CkQpBNWHqCy319`NG$hS_Sj)9klRQNKrz8C2;K>Gk+DIQ~hu!MI zTqOd@Rh2p1palH6L7Hn)pu7|s`8+78I-AH)aoC;84GY($G#*~qJkpficG=f1?$}tm z+GfoubXAOWeKmD&8j{kOPYO*6SV|(OJU-&}g$3MHcZo_pCzr17B z#GQxM*38>}Q$)&XZK|*gm$&cu^3?+e?3K&f zcz#0brbAu5%fV?9<_DNMANFPn!e3ttCnKzsoRnZdtTq-|%C^#EKcXkVEhq%Z0kWK= zXENx5Tn9qVNA)x$I5IwWp&(il0pSrv05Q2q&LUV3HA8OEiNZ;tI8b722#rd#w`%SJ z(P)y7CUaz;$U5Lva0_X0jq3bc-ConxlNVoY^k>{E&HF~=X36ynCz4na-FD;%+-J>F zPn^C`>Zx5^*yTo)2dh_@atb)H!>TP}Plufj2V+GAey=0P;YoMmzD?$0u8s6uNis#1 zfFC1-nr_abbGc}5Y%bNnMbufhW{aX_fPCa?3Ar_0S~Jk81hgP**{Tl(hFMQ+87m~r zdd;6fJWaQ+qJaz~#|VQp7|7Eve2?&NANtybO}>teop+wzS`H|f4%GyiLBjvLK zbCe0t0U`FEVXV|8-#XnXP-Ww-U>f*bBHF@!=TAztO`TS z+iAC15)jRa`Gs*YZ{asb2@uIfI*ZO3^M;T3iDKRme=sL16{i;Lrt20-J-q3e$mx@l z??~w2+#4TscD-nO?0TP-B&MP^!m|qe}5TcV19kXKF0h(N5bO3s~9Hr(6P=vQ( zSC*UwN&z8)mvm?y?WwgB=>m4brRjczv(_DuxrC< zxRbzQGi5Ow2toR|9#P9^0$%hec{(*P3pY_Cj#*tvm1)fKVLr(CG2!3)NXN(`*?nqZcf>;Oj^F7F_rI^-0bgJ8yQT?V9{)eq+8( zaQMC4{KB@3vW}vW%p`L`o_o9j#5*^(qS@8FE?$ z>;9#C=5y4VOY|T(T#L|x%s|qD#G}ewt11eL2aG0Yi-jN-S{Zs5(v-|8@-+kts>EBl zf)NFEk?-Y0JQguo=o?FwTL04N(=WXwD=$gcP3}jM>E+U;pp92S%E!<@nJtdZZ)$#G zG6)v5FCtmfvy&ht@tSB9%Y`cFf1+;f0iB|=lX!gBcl`t*ra9Eow+c)>* zy}`w_dA{wi?(ww3l`N$^`a{*QS%K1S!)Bo)(^nPygbw{2ftH>oa zK45d((o7Lck}boRKJvl~avp*}Ss9MW+g#qngxt)@QA1){g4B>~NmeKK2;vd)TmCt& zRkk5)5(y40mOW#`@Cr&rU&*vUAVX(9JVH2HjDUEg2>?+ThF)My3i6pg&*kwU5B zd!!wwUw!eOd#Dkj4Tj5c8DP(clf9noET@gE@|Z=QMcNP}sENr+;!v9F6%EqI&vPaW zz;X#n#8$M?D>wrR$j2yBl~Hgy)7X^(l+0XxijRB&8gCjvQk$flsR;g134P=c_W(VM zv4e!5*&58>`13goQj!?3qPV=<>_|*>n)$C&vfMX3BuNoRMrl@QMkG;|AG*PvmBRld z8PaPqv#Q+kIj+R_H!InW@{H4$m6pm^x+@(YyrrHS^9(`-szM!Eg8O!OhKRa1Xfe*sS+b?wb|hyvX-xWf!}}l z+lSh^uld&HZ@<0d(q$zNe*SGKeexakMC<;0H*UD^K*#MRi*~ht>UN@CjBDg42Fhp1 zLblll;pEcdfG@+9nqtyclu+JzFbR^AxDYL?iM9pQDFSBEj>1zSFVhhZ9ShaY03@B8 z#soBJy^miv1>S7*ko*A|k1_lPKOhf~+(!EH~9tnrIbsvE!FuA zct8}Rs)Ck*7YY@`&AL~dy(sNjL52#6g=j%-w!QIVmHCiab}fb&4Fn*9NOoLMU*n(& zgpfg-O+<+Cx&(WgrL=3jt8GJvziIr!%P$;n3Sap6-fMroxZdP4J8Bp2Thg_ozo2Oh zkH(ss_Iz&pftUM~r&Ck?h5kVE;v1ea2g4hSj1q!^$mCPb*=f2hIM9a->H}wXn>pENU>Q7Px({U6kPVC1#VA6z%^Y}$B)7PS z7gQBrZLY^s~|H#;aaf zbjxdp4!w44(F;}M*Wcc}k+z=z(C8INV`Du%}*=An(4BffO> zG4;ns_rcdfIqE%9V3Z>#4Z|lFM@`Z*`bJ%K#`TnourUvq?{fPMyug%VFq#wiVnZOK z-VN7qk=1NSH1R?;ka1h2?UBf*VVNhWky{=SxX8+E@%vld@~fE5;Z&QvMDcWwN`&iJ2Le)RZJxBl;*i%!1H7+Axzz8aK|axQ9gTQHxa{ zYv1%^jaaFYD4b5y1%LtJBM=4dCOr&h1d)+woXc)a!2Ac06!pOpxG-MzjFAr_`7b!^ zCVn2mq2mdT)TbkP{P)j0Gfa`oj7gCr2`2jH+QHO2v zduDR%LGQ}1fD1djG;FeCwh-%7Vwgw<La`3)4JBkQRs|;~k=TuKKqiJ4qEQ#QR7hB=IxzD+JU4gT!)dp@}S3iRO>(Fe?y1MP`MRgv`Ba)@uyen+A5roucFN!-XD69H$eAVPSJrX!;kAu?>a!GMP3 zQs-cA>&t8Bee4R*wq#KYY9O}}-jtrGjL7$ytw7=`(n1AKz_8NV1N%L`3OGVYQSP0q zG}4;UTuPTdqZagpVZ%BWpe|{Rp_5qjC?c+u|4MP|=;E~4774hmEvRTJ-PgXct9kdbI%Uy$7x)T&Hgm(`!TJqHmrnlL7O3?8P|2z6EGlTsvjBA% z*W*)vQJmmwC(Gk&!_IUpVadsM<)!E04t5P7X(Hwl$eS(BblcEz;m@)Z%ofDFbvsS{ zk7qu)I5@1C36;{Wl`u17D#C(GSwoBEXBFOWeEfg=>+(wQr6!^)o5-qNr)=gn$fY2 zdK_5K$o&SRMIkmgTkqLAa&$v&^EvlyTKB1{1XGYNUVdd=`MJGEj|bYv)E6f2 zo1FUrj5j}NQ7lZ?hp6K0Z=H7aV(-*ev^RdN zGQvM3{f0ru3?rRr-bje$8NQxaU`%--+TECo*JVmeO%2p8sPEgmAiro}XJ^}ReXiA& zRN4OWuC@0Z=xV*-v3=X_ZI#=Sk~2IRH5-nOth!;m3Mtf>zQu2`6|t=%PDb$Y8Naf$ zmSR7cQ~!`sl!}`i&z?f0X-Qe-GfKk9$HEUyC=;WQD2!ukl+!t-Z0>RZX5cizESgtJ zePF~ajUQS9{37FhoD_R-`js={N3f<;Fnxh%G1K>!93(a6y%i#OS9Z|k!=64KWr_H1=uwc!fTUe?))@s}i(zG=g_x zYRm=U<%8Ig0xNId(~3m-HB$NT{@#x9?lOxrxze|4>z=x;k6zx}c5q_v<;Sd2zQ28~ zqR!j*;EtlKv7>9ta&o~y1x-O)&!=9wa@$kaEV%O1hgvrG7ZM+FtU+MXG4&DV;dvt8 zz{4=NlIeC>DV`uAd6gKCVwfnfjzGwm>>z`Q>;MsLLM3pvu}+e}gC;Euc>v=1&(uyI@sAt_S0a5_qaACgUhbQ8f*YCyGje>FGl8OY%rs(aR|k z*f3oR9Vb6ztWra;=9xW?%u^LBFB|M^ zRJb=gC)8h?&GRC^kXNUu4*UFd%dc5oZXdOq(rZWBR$qSl6s*z8$Sv~gih(s?$Klm{ zES$AyA!o~%E?m86bzg6|g`(YQX0)e)HzbiaKr5`fOx$Ryv|#CITalz}0L}!eI zFjR>oMnSNgBP-ivB6dM)A+bv=4Z*4HWiTI=_0Fyg@F-)doV(Hwt&hh2jK+O99l1rDCJhpYmqE9u#=zF+pN!`Yy%O)?BuG)9$K-;8~-hTz&a+&%# z*viFTqzHiBnrOl=^j$>(t%C1_DM1r!#1nA~+8+9A>C__{nII*au7iA!bY9R0*BLVhLfX0Rc8W78_kD z!ABnZsUv_5&`JY#d!Q5>p#>cBd#97+_jpU}UKu?rLsd+g`c~waz=@p|a849OYatM+ zvRgn?f}#j3*zOBrp6o5nU_|Z{rU)g-B(#kB%HaM8+lR!^8PFi9xuFT6foRmjZnniPExok>Mkp7{>Srx4p_h$Yn8tP7Q* z=+KOj5S!4<%!xrtK?pjUf|&gwyE~1CQ#~1XN3JzzTCCYA{JK-l9CPIHRF9|farK4M zcP3f*a;!z!XK^Pc=h!337Aya(BPEgrl;a;~_ug+P)H93vea z7|#J3%^c8N6b%?t6jU>jLP!UOEeL{RfwL6?YK5#1Qvo9dLR6!SS5wYe6#@W8DvSea z9cmsHC9=%P86`bLn|Z=+pmS_1EJOt0i&9Jg6B^nsno%u)6y@j@>4R;-#FYALS8cvD z%h9!LymIj3<)O#6tS?#A9C&Qqn)Y+besu&mTDd zg~NTP4}ANHFTGN|?uHdBj*e3noy2aAJgB51K1^}Mb7#d7Mf54U0)w<~DATQCdA4!5W}4AA&ZYkB1T9;BrmQG(s$v886~1(D83|uk}`!8i5XA< zrH}||M6;yA`?JMliMB?U=3Fc@ql+X*Qrqs|DWWBN?%A~Fsw!>~!IIwVDY}S#u?O-F zEE?;$k^&~zFK%gwgq82kiZ6l(A`i;nh>rDnv&MRM%y?#eD=tW^1-Epjh|6sfV?85w zbhc91Of!}dCB_=1WIdKf!CMF>JrXO;c%NP}HrDYaKdcO-5n*07Ym*hkp%fX5y%n4Q zK}jwyjSmeF%ZsBOux&Il7ApZb+D!xEBvup!KvHB=Q!P{n$cs+Xp=7cdW`@SF+>Or+ zjeX;>@I71gz}UJ^)g~tfBllA*`8+K&CcpRo6a0VrR_Nie?(m|#)7MjUEL<0jjtPAs zy)VZ47eZe+8MrykOctGxbu?POWN2)M0e+7}X{;o?b)^C3#!g1Mz@w#CIv~iI*8WtY zTeI|sR)*M~&^u?DcvYeRJ@Bd^eF(QTbG~9)J;W4Bv{=j;)8g|q52mSOvDKjFjcv+y zD#_I+HWzhfyNv1P#_H7<7s>BAGf!?i-)6Zg!?t7dB)ATH4GE zlOc*J@(rq*Iajlhm>VB=hsKJ}lY)GSr8~vvNu9mubnrY@Fq$XzvC4c%o|M?z^<$<< zNk2}`NDbBvRG0QvWtR4>S-+;Qv~u0i)!QC!E;2c-)`Et`^QsqCXO#A>UB9-kl=jx# z@YzOrq0^a(?Ye7n@~eZ{zJliE^SaMpUfEUKnPSfJXJv+({Y7>8+1|pIm2HjN7nirz zfnb2^608|`Mr~m}zKGVpWM^WIgSOd9!OW+R`$T-5qJvdfUMlAxkBp*&GO|m^-p2}B za2GKs`Ncv?z{3}TTWmU}3x$fa6h#n@bBrq36QUxnpiZ)%tRPk%P(iXo8$Zq)k!(cL zBKBr#fe%5cF!uAF(Nj**D{R$Dt8}nV4{44dG;&bj?aWbyzCEjo-JrE8^*XWhvsgoA z7pohzi4*>f1D796bKX}dIV~$_PwtkAtU`~&WKOCMU6FS6CDIO?y~n{DQf-lYE}uLV zZb`MKT9y`9h;cgz9{C2o!Qf*5)a_4e8s&Ve^0fVF#`*`i=a8h)cm+9B(X1L>miT4? z!Eq#YKmr1=ZDjpj5S6Ku`*V8(f!Bwz^9D)mqDKd|ofOX1{DiQk)(Ju~Ml-xZg0 zMv;M;IcM>YXXc#I`gX@0kCDEijdF(m5Y50Qq|hZ=&RQ{&2YvJmqfSfykZuH>j5Lqg zNof?U5?N_BE$c|I2|T#?pB%}!lnR3NFEUn8n6GnYsV|z$s>z=8V>QFJ!0uLmkYq8b zX$dc@S+=VqPhIa$eAASus)?qzk~~*Oan|AYcjQVprrPbPlY0W4K3{K+hC#pdMOT^2 zRqmP`@(X%E-l+U4=pmCmG)I1#%Wg(68%!lK)XYetoIw>CGal>A7MG70hzB@pmRga3 z`owu^Hf%jlaS<&~4Prnf&+tnlpZ~nmZu)0}<)?}E)O)c$b^Yg&r8Z?W{~^(3|15Gh z{%B5#9Lmb#VY4NYHTfrOLwS9+D{{ZcQ8U9veHZv}vJ1l|RD&cnkqtw3qTP)ArD%#8 z7)02RL>#1{^=G7GkT3&c=CQ0y>vTCm9E>u8oOJW7`Dru-V>=^5jX#@^nRV#t$eP<- zZUawENKq+c(P+rF9F6?Qp3ZNUpK+NduW**QTqQ2);xq@^i1u`2jF+NMskEY)R{m3t zS}X^VRuoTbG=hgDoUz6z9h8oc7+h&`BBIZ=3^iZ;BWN~?hv^^$sVAt>zEdJW4Y`HB z8lSw>oHY4!sc=$FNtW^_-;mywAG8I`lfi5IQUYnx8`p_SN+NH-ww+{Q)+6@kFHc8| zpVn$Y;)g48!D$pVhg^l&MAPs(__cJU%(c;nfw&K@YYlm@+SG6pCP8SKl9>6R$rGbT z>_(669hxw!k_~3m0Ke4T(b1h|ODkM*;ZRLhvVFm**=lwc*7wuV06Tza4py??HcM)*QEXk|+;SkGehQGxmQVJZ59A5O~B81G55q(DKNG(J+d)ATUK}g)c!TAK{U9 zN+W!UJ&b{>7)I-~t)CGh09vu;R^Rvu7_D+3%l01Nr)cQIkvLQYAVN5Q5NKLYI4m2q zTQ@8hILr%I6Ar7|f&z!jHd^hALWIK&>(*6<2e&WQ`n;c?RIDKDOwbPYCrEc%k$RhG zLYOX-XJQUGT*_e3A!%4rY7laZMvmZ7Ve%1O$1N}?`b<0;?K4zwRdkwx?E64;szLfk z+kAdwUe~5@^`^DUaUX^9T7r0nu5Z+x8!%}l4 zs!3rgfiNp6u%XB>MrjQftqOrBuB8CtO?HDw-b?zoE5p}1W>-cs{eP`xSbp4|{oCZ$ik74#OM1F-(xBw{vl5K0y?w?n;+q@4zWaHX z^iM;>`om~0<(e{OrTPGC;bmca%e>lZvDXyl1MJqM1VxJNHb_Yja$T{6~yM2EYge=4}9Q-@F2dBr6-xy%~1i~AB`l>s47+*-^J2hu<$1+ZZu*TXf9uC1)azd z>;2FwfDMyMDfCcp7*I_>Bb(*Ss>mS|x{h+3qe4pC!zA_z1d+WRK+=E#JIz<&jJyFK z?Q&}gRC}|puHAL-u7ww@=}PZSbR?QHlI(?5?WL__VK0B$e#2liS!M$EH`Adz9yhvtml`R&yh;Y4zVQz1i9&cZVjjVY5hN?IAx@}Xf3oAvXnECTSIcJ7>V65mC#q(%9#Wz zCXiJm9Ajo1^n~uxvRT0my7LErux}OQ7Gyv68-f*7Sz?s* zeP^1^us-QO#6Mww*7$Dbm60u>$d#A3HuTk&E7v5K}+rsAV z&eGz7pf6`eXmI^wI?4#ikEsV6ECw~22+wP0&jk*p+FM1zFo z3u>||7H!(PX;H<(;fj{Z@f%hlP*`YkS*!((OIs@!)n-)=ZP~SDsB+or%GPMGaPrID zI}f$gmV2tZ7Y!G**D8Oe;9*8leNM2UtTMe9R3v#U1oC2q-&}-$JX|p<4p~q^a?;hf#6>0*$eu!TME>{u3 z717ra<9|b9vd*c$sQ-dK4q^BBb$mtGxpwuE#a$hBHMHMzmfL|99f~BrU`e)JkBeik zZH_r8I2cG^5}!)bw*P`*hcG_%24rN?$VmU}lL0y!AD<*@1Z!$vu_QtEzfqlI`lFa# zXKx)oj42tAJR_#!&uC|?ZKw<%#$5Ps*MpB^65HtYQJ3lCn8f$mbi(X}bL3`{PZ|xa zYoEQE-l7m&l!X-NBWzhH^pV)IOfi^}4A|ajUc-I+*WI&h>vkM(2&rkw=A6ob zCTvSxjBRpT@M+k*(?iv3ufF@4jT@i6`|7pTbp7ncjnB~ahLWMZ*WEpG=r^BVUpln! zx_d?rz5UQS{yo)bFofIZcOHCT!^Q_M=;*9#GbDqxO0mu5f(wRJUUr(TEM@>M= zYi+h-0yeRzBIIu#u8RCP7}zRVGGV|WNC-cUU5-4nyO9l7$P&T^SD|E=u;*=!P5ZzT zB5xvwNhzpv-aPWJMzcBbvu1N@%4bzItFdg>Z^_`|S7jNUDVDUz2k9whXXFEu)s&Tz z#jiTc1ELe`!^@lGccr%=K!#@Q;X{%q8(LT5NC-#NkrXTS1L8!>xxt;h%$>YDwZeZNPE$T3FCVD<@K_Yl&_gmhtr#0D*o14_sOhVaxaS$$m_5&Hi@ zEtr1RSI0HaZVQwG=v$NHbF?bf64XJi7U{dLPg=)Z_BrHkzg7>@rxa|Fh!_E3ryLlV zyF~^KPcTrSL}yw1By=@{KepfNoWfKk`;oq9N_LD3pFE{ty}ols2=TDaPbNU$zJq%o zzHj?BOGeVKj``BQosi)k++Vk#%wa3;u0AAv=M%`zHzOzIi!MI6=1@kW#~yhsgNIVg zdmROh!91);0#dM{g7Q6SNbQ6c|M=gYvP&(KFRGpA6906|`O>S9%d{WSl3Df*QJ4!b z!g(SIsS{(&)csIzOEYz&&Z?Hi9+GBzR^62&=XZ6TKT@fmFZI;UFDmM-^>}J~i;Cvg zdXz04=Pj?STz+0h`?<@js+OPIhPydA1l3oUlT$|YGAsn}l#S%wr7 zpSdfgh$|4ShG3$=D$^`@L=z}B1xbRXGjP30u)vEa!2*wkF`C}1g?|;dQ`W~UXb>u2 zOqmJ?#X`~YxNo3Ew##2V-L5_1NpEF=KWs%vU8tLn;&%xRdW*tSj3_ON`BGz2`% zV~^1{jcTjQLq&xJVprNUGn>cfi4pAwHrg8KW6W@b?Z};m#em6>_-`7`{UIVwK2t8p z8q+%DvHm-CfQ(QH;&Ei|Bg{Z2MB!qXi+*~7>^t%8mYH85f+sWsi85bTHPqxizrCxd zYh`)E@Vw&Gx>R#^lELaJ_U4p%(=7RIWy^aS%gY;*Y4Li3+F>kd8#ZjruIenftkkx! zrEa((JENkvEZyKr!A`XHoC1fZILo}8H&<6ymldR8Q~u#LFM{1BH8lCpC@aQ^m_$HL$r>*AaVrq{3J!$E0&6$pE$IL#j`d}oIn(`Nyg9;y{ z+%U{hW%E&y1D?&qw|cZ0ei17sZ#pO@+U=k@$pb!|Je0f=_)>V27KkEXIOC+Af}$X5!#Xdjlq5?%6(Xvo&O;I*lmlvtl?D>^vIwzgMd=iu z{B=eGK`>uz&_}5oyky5#J&&N{`sICl@{NYkU?Fk|cI`Z%=MwaGR)va|2P3~N$i>_7 z%A%<{)rmNijomHA&Bm;=z8OiF&4y5<%(P0-JZJ#OCqtYP>){5|dMm zPipTA zk>B6B<-T)UThG03i+bY3`*rHK->;Kb&)a%*@v`eT)}!4Q@vrdvrFYOr=*{Ri7o#(9 z#LqwjjS~nS$QIvhoTbMuauwEka_S4x(+lczJhg=`X>t57JVhNSe<*Sn{}Uo!+3Y3S z|LFf^?#<()I9KRVmuis3P$z<}zyMN=@&g&T`AbrpC-0oIO z2%9AH$CqFH=u&-eojRvZovJ!@stRYq;eJQ7h>Xy#oU8;lRDZlw03DfOn~M20HPuGj z1h*1p$s^$=4u8>BILdo$P`EkX%8>Ww;fY5d(dll&ItBBDz-L|UHQ6$D2G;BRBYlHW zOOM=tGp#&l#`dur*G%-T&YQL@)8qUvTwR|vE@@n1 ztmCVzlNZmMSTH%s6IX1FU+zO+x5#-bdhG*&6YO#72eg7#i1(FbMe86}E(!;4JVZ-} zXwmEuEoe1#YTAq|U&I@F6)qTfRt@kDcZC6F##iNC`8GY0pLFLT*oWV)n6ZGk*A>zF zDOsn#5%GoCxYX#}-_$n`eBS=AX8(+vqvJ|`aQRC&q8^QEd%5k~u&+rti+*z`K0Gre zGb}!wEh!D_LBj`Gs4>H%QP#DEb%**J?iI9_w}V05SO*_t-oNCo)iY9$e}M%&J@c_ z&b8p7Tk>>g1|?fHE;$KP*~z$B0&M|90t^iDIpT|k*BQQNIH_U1AbeQoSZqsz%iIc^ z#K?-9kAe$H^TYGOi_S;{4?3KMSIH_Y6Lb*FWF-o-@1BE>pmt#W;0mT1UQCLz{q{=6)# zJwB5(Gj-rQuV#*M)MiXXQ>Q-N0)3i=(dAO}^{NS`v2^jms`=$*rQVXFf;qFpN8KTP zT3$RikFkk?u{SSav2+T(76K|wOSkOOtyr|-z;HaqQY~m2Iu)E6MAZsTzN<%OiI;=w z^~t$H&cXbkWz3ISw&rihPqPM11FUi~|E%bs!riExaap%D@!&8!21*A>(wDLBgq7Y{iRl!24BVq#tS zMr3qUG&by`IY&pjELRkqtWj8v&T)qfC1e~E!;xNmf(=8xpuvo@wAuwNq~ZPS{{Wfz zc;s%;O5mt+1gRL1Vi3lbQAou*VjS@?`6D?)HbzXW0|6H~pUR|VBFPpS7ullC-S)TA zionhYj_{*K6>Ny6%yP{5D*v_9Gf-4B&Xzwqk5|w|ppxBm2W@uTC^p-DHJfeu1VV$q zYn<7RH0%k(4f~~qf6dI--Yol{Jk+?t?Z55$zj$7JsdiXDVKZh9?88!#177m^#&cD1 zrD$E;%MrR4jRWoi%-=Y~#+DZZpkY0N3$chfgWobZX^TL>7h`2H2Gw?QjtSUK@~-|V zrvmt3N?0D&wP;uW1VJQ$C_jEoGZ>`FoB|UjN9g3Sh)S~{6^=RFgk`PRYK?ZpM8|H+ zTz>P`t6z+kgHs_R2kshqHQLX4Guq6xJD0DxbH%*8xmgb%jh$JMKc{?k+04bd87(#@ zB4Om!XoI*r9QN&c=SQ$IlvE@FfxloFqol_UOaFD~eYd$Y?ERNR>50SAKM19}!qX#X zh0;Cd-Jow9d=v3izr5_HXvfmy^nE zb1wgWzU?!YF3r9C^QU5_jO#RiY5q%HY(`w@A|7-1z~SUHtVF#(Z7~BRA&HFxkLymV z!TBX0?FUoc(tRO^S zsOGdIC>p;TjzLcG@JAP;y-~6Pz$J{la+3qYJ?s9=G zeFEN)EZNwpXk)ao*hn`@dhD=t+F0v-x4AIvecDnh-DRZ@zKDkVJ>`#xHmtcv|2O_1 ze_WMd`*K)%td&0a9@2L?nZNZu8ZX};`~d0qIhnte?m`nq5_eZQ{slHU!N@ZHqbhNN z6(pCEfPhu1w)XqcBI9-(P`5{7x`!Huua{~ch>Hs}fv^Kc=}})}?JJ$u`~K zmOX_*iMYKDfp5IQE&n-NsxIfyg&mjQdM@G@xWnxp?2&02Xfbc(Egkk)+gEjko33-S zJ)F<0+y)YS19si!7N~niiIe>$_vS@nk@=UZGu>CBI%C&BUHQMGrpFFTXI)zFyUqU$ zd!PAR>50SAS;tnoi|LT={l>3w_V>+L!HcZIItT8zjkZNbgj*cAQuH4cxi%OK8h1qXe;) zaYY5wr%p&uO>xHrZnx!07sYAtr{>SinUaaFGA;^kdCWx7qw}r~9F;QMYT^fW=V3cU zNBtbWOZZ)x$0vQxSxnJr)Q3KY3B(x}G*sN{DcagAT2*n)-=Wb^HG|(X8;%IIRwdP9 z@T>MH@ru-ddBgHfnHf1I(SbN|oKM3TB}XBSs?iouhjm9x{r6UF8B?0E@`u}Z>86;w zU#MA|JaOWdQ+I6t^Md7zZQm&GyoqGqh? zc@5)J-??qz?UNm^TyJlgK7+T&-2YG2ms*$b9vRpW-6tS@ED7l2qtdUD>9J;bI`z?d z-)$ZXd!Kq|rMm*@QLv4_SN`S7Ki2f(@6i1<3D|wIuPPCnP|}h-us}E!ms@PKnnjzF zg?9tH{=@GRk<|&EwZ#g@*nIRCL5`}WBekk#2F8P*@-~N;VHeu)D4D>)55ums`O)iF zTxnw_4E(|I&4K^E@=_bqxH$NSh@Fln5R3Xg_uE{zaDLg8Y>vB(YO`7#v)xP|Z({lb z|2*2O4Kp9>2oE?77_?%oiy{(`Q7as=Qbx1KW0rKaFEA_)eg<2OuYyD5nZv�r(aJ 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 d3)lz{Xfc9M412p literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/LatoBold.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/LatoBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..74343694e2b2114272f38b1124813b972cb592e5 GIT binary patch literal 121788 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 literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/LatoBoldItalic.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/LatoBoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..684aacf5b4f354722926994506d3737ef62f0283 GIT binary patch literal 120312 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 literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/OpenSansBoldItalic.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/OpenSansBoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1983a0aaa4e78dfc06234e3ba9aabe832369e8b0 GIT binary patch literal 34752 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 literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/Quicksand.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/Quicksand.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a0c568d5fcd0c78577b669855a10aea9caf751c5 GIT binary patch literal 23824 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 literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/QuicksandBold.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/QuicksandBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..75a2f2318adf247449cae1b7738aead9fe827372 GIT binary patch literal 23408 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 mWD(7*m4Vk>V}0b+uY5BPM-Tw<58_;b4 literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuBold.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..534b7ac4cc66b9cc96ab40204e9884acfe454747 GIT binary patch literal 73960 zcmcG$d4LqsN_w@AibWiu3%vH?Aa40jtFbvo*$RQFDP((nH zF^Qsh<{+9#)R@F1n$>0Uza!TCEsa^3a~>vx~F#E)$7-9+m!g$Oe3MrHwdwRbI0}@cMWnbe2;zt{q^s-VbhNL9!WkqnUyn1(+Bvk;aY)k>?r>5JN^?heI#sp0_R6f zAE@4`dQ$)ViGJiK znE6*6OP~$1-=PK36tpy24O$K@gBE7jv)^LBgx1I!{T5O9m+}1v#L7KRhPk`2|4-Pi zMe9cUD!#u?hG{4Eow(++*p|sKe>>^qeuu3W=ifWKeFWzQ@yyM5{x{K|9}+A7JoZ11 z-yJ4K?rM^xH8$lK6Zu6qVHE>oWCP^Z1da@$|T|mBwdY z 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 literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuBoldItalic.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuBoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b354183d51933fb57de88c98182086f494a18ac4 GIT binary patch literal 72576 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

DW<;Xb#fV;yBud^@9!d5{aIQ1cE(TjD7vu6- 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%0D@^B)`P-=Mr~o$-WZLJtYs8bd|)FkX|Q*$DHV0 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 literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuLight.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuLight.ttf new file mode 100644 index 0000000000000000000000000000000000000000..890a38e211616b38215da7497ac9a84ccc9b808c GIT binary patch literal 82536 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 D92KuV literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuLightItalic.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/UbuntuLightItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cc805dd55a568e2599871a0360cbc0c565aca08b GIT binary patch literal 79956 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
M>wfnu#gRy{HyTxMj=B6L(PD4p z>@(%j>e6PL-RZR3u#^-nZ!M3MMX*Mv4I9c!3T&prKyjh!Dsi^j%YBKEv&5wq76%GV zwt|v!!>|^pZjHF3_qk$lH&Gf@H?7Wmpr_{pcwP3g?(WO7B~h=pq{Qoup8cPIKkD^` zWB*n);O!3#)>tBLXT(~)EV#@w@YDVxZ)I~y^>7%zLE%osWH@_Yuia)aIDF_hYIwLV z(o*RyP@95&cX=pS9KpsFG-e7=&fj(R-=2x(`S_?D#i8H5Ru1d9V|{|IP?7fb65Al#Tl(x`%I#}I2f!? z#@bsO>U^bE%({W zBeH9-bEVVgDm0rt!BUU4xX4-*C^>|KS?y+XaUkOMlr(<(f-8orps*~@wyYcr z365U-|MA{i(PDp%{GneJDWg!V&6BSeKn`%Ce+5AIm{N(kbOY$$t|ZO>ox0InQeDzj zGFjvL}kA6Mg0-|tLW@k~J%yoX^D zxieMhC>{y4)wCts3~db$pH)(xrq+?x2DPj~RU6z5+OMI=K9{bcrXks2XsAKDhmZ_m z>Y>_3gve+?GODS;m};nrSjtpuSw+HklTWky)V`a1clj24hD&_vqrNk~cYTJdE2JGGxW)$Pu^otn`(19s=TLaXcM2hT zTKh&m(5a?6CpxwA&el%N)v03F=ubO;-Kjm;`Bdl2orW)T-qWegb*h(lUfZc{=u}s9 zs<(EkSep^LdPWL51D!RUhR%wI7ZkXhiH;npI9c%z6^8v4YDN2N@S^gtno1RxRgbK0 z+}x=3^8)0VKxE`lJGJIr?YsZL)uEW|GABxwE zAbjGX(n^F2%0uC(gsF$HsS_cp!|oa>Xi{xWrBWS-@bc1l_42Y%Dl`$=8rm89YRDW2 zsY*!gdm{8kNc(0;)vp@VkULZ!S{^d~G^E}gdMc!)L+bXBdU;4ShT@^2kYQiwWauA4 zKMxtZLc^gCg>oTdL8vB#eLZDnSgx!6ubS1JW>{6LKQ*f>%<4W~Ei_*l_+mh_1l0CG z%$0Brx<2JHT3l-X*IjS9w6D0-b*`ISnnV1Js#{YF^`mQCTU;M;-S7Gjm&xu@UvR01 zT*qBn$W`aM(q+Jdc9+u-Gib|C8`PT&cNw&I4eGB9>KelqgZ3?hddQ$!4IzW(#M-Fp z^VyuiL~vd3(%@|Hrr_6u1$~bPzZZNfX!u%CUB_#NqF`yTIcWI1-~+)^!81YQn&3x* zp9~u8IJ-dmaq!=R+Ks_O!RLd9(cqOqtvjgJ1yxH>wFjLA>argesGloPKVG1oDNt7z zsD}!0`n+0L@F9naqjTCF&I=T`%U$N)>NXDSbl>d$s{0MMQFSkOYd>}W+O6H~R;S#T zyEUVG$gO?Qz0ZBbeKOVSHU``^Zq4jg?QU_#sV#p)dt1{EXfP;Omuu>SntBhm?edno zRr{!h|Gtj%HEhe_7{$OiEqPUQ1X8K6t#o+GR0Z8+Zwjvq|=!O z9PPo4H1&p zVo3Z0xvZ}Fi%Bq&qrI&EouWEk!bVGb#lK=68ee!8SiSJyzK;7jd(lp4&ol- zT`a@h%>N$ZUgAFDe&PY*LE^nE&mrP{#QTX45FaESCLSRkB_1O_Ogv6}nr}aWxD~q^ z9l+$mJ;3gT*ML0>uK;@&-UjwBJO!L%nlv#(%o20NdEzeYyS6HKGKVh_zfAlJ@h;?J zBXw+~j*Zl@VWZT4ev*aj!hBj*c73T4K{pI2BD5k z5$f0!p^i-v>ev*aj!hBj*c73TO%dwY6rqky5$f0!p^i-v>ez6WwV+VPrU-RxicrU< z2zBH@SV5tVO%dwY6rqkCp15j(@r8GQ)x>&Y8?l2Z^=3!Cxq$t|p@lPu4}*es)SJXd z7$0MNE#@|M)Slekz$;r6KjL%DEltc2v&0;6p15n_7f89A@mq+u5^p2kPP~J-hj_U1M%J3MlXW?hSzJ)h|{R=+;4k=JZD#OH8L@e0h z${2AyaRYJl!f$Y0+KCH&O;Fm23w=#c+KCH&O>o!3zW{gh?Y9tbCEiB7op=Xv5AiOR zs0&zDf!7Tt>sFBBNmxdR{@{CQ)Q#(CB|hQsz^Neka!@pHk*i%6v+hPbu>$Wj>|Mrj$Kv>w?*Mx-PQ}scBEbHI`+x&@Ph1&9IpfN@ zh2H_E7k&@CXyLcOix++Z+_dl?z%4A*<&YcV&~?h)SzeiAdD6rTF-y!5=ZU+JI*yS@ zN_Y$LR^n~M+lhA&_YkFT#@RRH?3;1+%{XdL%KR<9{oBMxiH{K%SmwBD%92Qfc*_}w1gP6n<)!+aQU>~SijlM7OA$)H&dcEK(;s|k! zxSqIycr|!$HELeoIL9}pi5X&+m?O>;cR^cLjhdHI-9o&TcpLF{;vK|2#JgCYyZNqr zhJZfcPNsF!2cSDDfEaVd8P((|r30#-HWaJx6>A-&=$J z@+QzmbU-$!QJkP!4QkK951H^;G zdx?jL_YvhhR7~@g$X7u;(04q^5&1e6tJGy1diH_UjG8HgV=?3)r@*`0=t<{4|-)YWB@y`4;-=?H5mjBpd~b;K3@Y4 z6IT&Oh-1X{#0|u0mggeIFGl-s2Cx1(a0^DjW^n0~z*&~|hJ}Aae2%3}6EnmtF-M#y z?gFQ12FH*ux`pMxm3SNRcH$kxJ;XctMPDL*nfMjrUHqcES+;wKdx`sq`-umL2Z{F* z4-xMp-cNjh_#p8x@d)uK@fh)8;&I})h~FkYN_>p?IP2s|;?peo30{Ae_46F@CDz!> zsH+5c&Tb%_bOCLQI~G2LxC^}?p;RpV6j+JTJb^Y41XeFR0jwuBfxZc}0lCsals1q6 zU-}rZ8#CMlxYK8Vy$i>HA_peGopt~R&?>O11!*mTmhdugJ#iY8O<-J>_g)O%m;kMx z0d86NN8r^94*_Rcwi_^hB|vK_RhpO~W{ElCJaHE!fdptR<-CP>EAcks?Zi8Xdx&?k z{<9PVE@9efOi4gIM%dr ztih}d)NkWh)5fu;jblw4Y&QNG*JZ3}<5<(iv8Ih;cP%`Pl#et0lfVwvKnH68Gg8z*2Wy~% zHPFEt=wJiYoLQQ(7_t$U=4Jz20B;+9jt*4)<6d(s}9yc2S(f1 zl}^?`Cwf)@@oLbk6P(xzY-2o$`tQUWe+%pb*XqQ(-UJR{ZrF)l^A2#BxQaMJ93!qL zZXnJv|1>c}%o20NdEzdtHg=+qNEvP+-b%cUcsub9;vV8%EXm!>{~qFA;y&Vj;sN48 z;=RN}#QTW%6CWTxNIXnDLOe=5MtqofocJ`~euD8AAWe0mCVvL2kBh<0y1*;m1a3h) z>{1>lK1qBY?Y|2(|6drNOyE38j&w=rv?MO_EygXhz$8b#BwJ$=)PDw7qL>{dAt4A> zpw%V84_^hw7mfm}7ycDkPi$Ja9q|_E%95aGsG-0N1P|_!ptIx zHX~np3-MOsZN%G&cM$gw@8b8~&2rvD+)La?+)q3}JV?BkUw4RjAMt+T1H`XEqDU%V zXU%+r@oz$YNNv*c$9dI_%QJ} z@mu_^ZxbISK1O_sIhOGMg2=$xN$GWtP{U(yF;~Q_r;oZFv{dlnKJZGp?tu)@2cG#GU|b0S ztHE>nz%vD9rr8H>De(?s4{Ep%|NQt9y+I#k#Xi*Vzac(MTtyrqjuF=rHxQ>m(>};MTYDHuak1#LcEoD8}WAH z9mG9E(J=IZYEtHVhJZfcQ;}RDGb7cRGP`Ft?C@$&a;AZ`x_%DF<#HNL>BHn_w+7G(R^$ubZQdvKG zRt2yZ)bGdpMQei=BlfYGsk1#&Q_yl-qKRBM?dS0Jmd;{-pWc)&w z_9Dm({TK~@51c{G^kW>9l3xv;){nL!Uv~qq%(47wVuqL{=7{seUCe(szv33+t;E}i zw-fIm?jhdAFS?sg-9y|<+(+C`JU~21yqDi{hvV)ie&l~`)<$53VhXW|JJT(N#Y5??o9k_}p8o~i^(SHK2 z=amga(cBJzUT*?t`Su$i-3_2GOFn60hL|Phi1Wl<;HU%W%Tk_Oh_@1NBi>HDgSdw% zD~1E;%Tl&`hP(%Yfpoj)|KoJe_0M>4#sIS8u#7+Ax2EwPSR&+840Hxd&>I8a0SR>s?yrk(K)#yc5L zVy-#}ZNO{59_ZW#F?;$aU_Us?AXfTtDx$KAIEt1qh&4XBvKA|KgDAaRnIujTH}LL8 z#xF)a43f7GVm>HOZ9#s6Yy*RA1A|z_aN&xyfkCWd2ud3m#41J&gh@w3Fg zBYuu}6Y*x^-xEJi`~vY7=5QAPhp!FL)Pg;H%8%fAfp( z=2zT9+)La?+)q3}JV<hB5BT682wtV$Xs<8{aWIyc~@qv!;q2W%7w^v7;7}Y18&0Ghe2P-a|^z1SeYSi z<@H%UbvK{7hq#xxkGP+BfOwE7^Uz^PM}jgB9Y)_2lzHed`lg`FLx<5f1!W#O42uXs znTHNTpDg$|%kU&oW~0N(v&83st5Dh^_~$U8eU7011s$mK5!C!Uz~_181>z~2#5$FWh9R;VAyKcrSu*N!ycC-qZLXRIs4gUs+Js?0?IUPlP z{tCDWG#N$hxqw@lv((!tWJO8;HRLgh5u^?%YmuY)c0pN-9L2W_%39LNXM55je(gA4A!K%4*ciD?l630e-j|cYg(xHn|!-T2NZ% zYPQDJn1xCFdGL+Z(4xq*rxyB)W0Ra^sZc#!=gHMP#{g)V83=a^t9NK^X5$_}3Pkey*An`Eq2=OTK81Z4^ zaiYkm>p*eA6Sy+L)-u7?GJ$^db6kw4rbIS6-MkNgFNyG}9xDds>pCS*R;#;QpmMOkvif@_XTc-GyDZXWjZ<*p-HlPQ&l#SGkZKO_YBY2J-SDbj` zM)I7E;5iZ>!bq_ZElO~VxPf>v_6BVPpD6|kZ`p{JBWdm-?j`Oc?k64~9wZ9q+(_=R zk-C(P)TL|$_mDD(F6BbBYP&Mcv1XcM%`{6j&9P>hW6d;DIgw^FM)qm6UN`V+@YQLS zXPP`}ns1p#Pk9?VmxLQ%L|%O{zVr7mbi?Sn>ki)=J>doBjaX{ zhMW0an{hvezb&YP&E!j)@pZpMe3tph2)G%wEhr=4X7p1*838w=p9;zdxEUpp9G)aT z%V(b>zJ%Pi@Qb$ai?-lfig0BUG}2q}gbOI+?-q`ITaZH$${}fHkj4X)G&4*ygR;GY zxQvoB`IMqpxdbikuYe+pUV@RR7Pt#N`Vyp+D5Z zv~o4>J_qbUZC?!y{O^IX-hDN-?z5P0zJop>wr8`nJ)4Ez=9`FPl>;cYXR~k`^>d)u zp3Nekp8>`8Y!>#rA9#BetN}p3S0P3X1L7Eas2D0gCO}EN#zbX?r$H z+p}5Pp3TzsY?iiXv$Q>%RmApeRuS8?S$KdI6x*{|czqTW+p}4GiP)3dKB1$neq*g-roWCK{Iv(YV0ZC zW~SMN(dPz~{3)CzE;9e8A@lzV*aKPg(_At6G}0eMe66w_xCK(jr(vHaX}(1KGVv?K zyO{EErg;*G(;HESIdDQj(b&UQ3HB{>>`j>Up*(Z!O>^u`bF?O!gEbSZ12M;m0mYhV z4q6C7u_l_soK)gsO*Dt~0VhzbiRMu9p9963XpXa$Im}Wch>JDR9OhnbpjZ>l(VA$E z)G>2KLpjZ>l!O~Aqtcm7e=_e@GM02$Co1-<+9Ic7wXiYQ+ib$D7ikPDmF-Iw4 zj#9)NMhYp9SQE`*UMcyAHPIaSq@Y+6&0)NF5Gd9}a~LlqF4jb8QY1}^h|Px`SA-&I zQUo(_Ns%-uk|sscq)3_+Ns}UJQY1}^q)Cx9DUv2d z(xgb56iJgJX;LIjieyNU3@IY^H+He%14S~V2xh{dNQM;2kRlmUBtwd1NRbRFk|9Mh zq)3Jo$&ex$QY1r)WJr+=DUu;YGNed`6v>bx8B!!eieyNU3@MT!MKYvFh7`$=A{kO7 zLyBZbkqjx4Aw}dcuoz;}M>3>Hh7`$=A{kO7LyBZbkqjx4Aw@EzNQM;2kRlmUBtwd1 zNRbRFk|9OlKLIT~LyBZbkqjx4Aw@EzNQM;2kRlmUBtwd1NRbRFk|jm5q=?u;+3^iR zkt`_!tpq5NB}KBNNR|}Ik|J4BBuk29Ns%lmk|jm5q)3(&$&w;jQY1@?WJ!@MDUu~c zvZP3s6v>hzSyCiRieyQVEGd#DMY5zwmK4d7B3V)-ONwMkkt`{aB}KBNNR|}Ik|J4B zBuk29Ns%lmk|jm5q)3(&$&w;jQY1@?WJ!@MDUu~cvZP3s6v>hzSyCiRieyQVEGd#D zMY5zwmK4d7B3V)-M~dV~5wT0Nqx3?N94P_~5h#))MRKG_jugp}A~{kdM~dV~ksK+K zBSmtgNRAZAks>)#Bu9$mNRb>Vk|RZOqzF#5#5j^8MRKG_jugp}A~{kdM~dV~ksK+K zBSmtgNRAZAks>)#B!~QB_>*xYM~dV~ksK+KBSmof47h!c6v>eyIZ`A?isVR<94V3` zMRKG_jugp}A~{kdM~dV~ksK+KBSmtgNRAZAks>)#Bu9$mNRb>VGEa)klOkdxXh*q) zBJ-pOv~{4!JSj3yip-ND^Q6c;DKbxr%#$MXq{uueGEa)klOpq^$UG@BPm0WwBJ-rk zJSj3yip-ND^Q6c;DKbxr%#$MXq{uueGEa)klOpq^$o&6Z*}2C^a$RM-X4iJsJL|}H zKrseI1&VAGC7ZPsATk6c*jXvUP83LZNeK1K_RMs4wtMLA@pu8D@Jdg=A{geyprpov zKivBegxz^C_%TZx(bes$Nj4@x6k;K4a14nY!b1Lt1mE|oo_NP`f?~^OuB&gKI_EoI z-MaUlQ`JPIMnq~vq(($)M5IPUYDA<)L~2B&Mnq~vq(($)M5IPU^u)hrBQ+vYBO)~- zQX?WYB2ptFH6l_YA~hmXBO)~-QX?WYB2ptFH6l_YA~hmXBO;!89FvvK&CLs+n>awPvw&73jS7QY>8sI%!C0^~`nQY3X|Ay707ghN4b} zqE3dQPKKf`Jbm2t%yr>u>3Zh6@U(P2b6vdh*zV6f(P#AxhFR2rMGaWg zfJF^h)PO||Sk!<;4OrBGMGaWgfJF^h)PO||Sk!<;4WV?a^qWNuSk!<;4OrBGMGaWg zfJF^h)PO||Sk!<;4OrBGMGaWgfJF^h)PO||Sk!<;4OrB~yC&W>@vez?O}uO3T@&w` zc-O?cCf+siu8DU|yldiJ6YrXM*TlOf-Zk;AiFZxBYvNrK@0xhm#JeWmHSw;AcTK!& z;$0K(nt0d5yC&W>@vez?O}uO2T?_A8c-O+a7T&e+u7!6kyldfI3-4NZ*TTCN-nHtT?_A8c-O+a z7T&e-u8ntXyldlK8}Hh9*T%ax-nH?rjdyLlYvWxT@7j3R#=AD&wehZvcWu0D<6Rr? z+IZK-yEfjn@ve<`ZMY7M%7$0$UO{6)@oszDuiKwoLH16H5wySF*?XSI2($zJQ#=t9* zuC9qR2D5a z9dUI{M0HK1z08kr1|iSJyhZ7U0oAt?6ohhu8B1ETDrO>(%5V1>Y9k^nn>fY zkGQ%f(rE0qt7{^S#+I(Gi8LBpy1FLP%-lG*x+c=h+|t!Gk*Z0p!PPa9Mr`+VbxowX zlclR`qQKQP>tgH|B#$DUL0%U_UXZ+1>!Ecq#O*hW$?J;yrzL+(h^>pU&rANeMq^c4 zsWN0ec$e-4>sr_Ro8&Jj!?Uj4S8FICe;Ww$mSeLZ*_ z`2_Mw{qq6V?N#}?k)oRN}en}(w zqgriQI^XfA)-`TlLH7CX0GS|Dq;naMN&m}|&c8pV>)l73@p(+wrjI!P{+R5sbpE}g z+3GElu4L%w8oVayN`?-r&W^5*|54kO3>{q~{?wHW9bF@CyON3^R7=jnfe{uk(ff&Lfhe}VoN z=zoF!7wCVH{uk+gk^UFyf06zd>3@;_7wLaV{htl=Vo{`X$CuRqE0V4>xFmL2y3*j1 zcxCBIgG3 zR$alWD_C^}tFBjw9xYr-({W_dX~P+ z^vF>6$WZslQ1^82{*;b8L){}o-6KQY)7|_@9r4|~r@Q%!lFm@~$WZslQ1{4C_sCH9 z$WZslQ1{4C_sCH9$WZqJza6DVhPp?Fx<`h(M~1qmS=PVk(>gXdL){}o-6KQYBSYOI zL){}o-P4TMmN-M*BSYOIL){}o-6KQYBSYQO-PL`Zq3)5P?vbJHk)iI9q3)5P?r9Ws zA7`k0WT<;&sC#6ndt|74WT<<>@`yOyJS)2FVyCV~~tN zG6u;QBx8__K{5u(7$jqmj6pI6$rvPKkc>ex2FVyCV~~tNG6u;QBx8__K{5u(zL4yx z^2YBd>uVih>2*Y3D+ss!F08(uw7Xr>&&Bt(jg$Sj+wXVk z>xy>!Xa4salHLpL3qzmF@5Sm1LrcFGt1k>K{a&oT*w~QtTg&>I^IQ78Sbfd;E&X1s zzUKUvelJ#E^JQD&{m;He088(G_B8@ndjGSp5x~;>pM8x0w(T6!?{w;G1hBk_^gEsU z8Ubwc267X*h1^E&ApKsfzQ%!XsA9<&4#02#h6B(WfS#)%NA;<38-UnAh<#pdzvpcr z#N76q#0EmlZNEuuAjI4@VgnExfY<=U1|T*7u>pt;Kx_bF0}va4*Z{-^Ag1@R%jN-y z4TPBW`%Pj4A!g|}i4BC9rQakr5Mq{olh{CrS^7<410iPVH;D~2W?K49Vgn&&={JcD zG-g`*O=1I$nU+RuAjF>28{qFkz6E(N@*POmU_7I%^)X4mlj<2=tv>RQ>Rq4FjCxe^ z7Zt~6G=F2o5lo0+LIe{c zm=M7P&L?m_f%6HRPvCq4=My-e!1)BuCyL<9^2MA_;C!M8x^2!Ua6VB4-8SbFMbOfm zPl#Xw=Tk6D!7v5G6!cQibJg#ts`rdr3SudoPvLwD=TkVJ!ub@=r*J+6u@uBo5KBQU z1+f&wQV>f)ECsO?#8MDTK`aHa6vR>xOW}M9=TkVJ!ub@=r*J-n^C_H9;d~0`Q#hZ( z`4rBla6X0eDV$H?d;d-B@SoZr*^#hT6e&*&_%q-*Csqx<03CB4V{8TPNP zivQ0BSE=~As-91%?TW9fvgewlE57t}l#Qt@?F_&=w%E53pt9Ql~veaS!X(|s>% zk7)J#^ehV8?_-6J0vwr|kSlUL3Y>3T{92{loU_f_ESK^I`i) zp!XXO+c&HIo?-jwp+7nDN5l4LaOY@c*gh6~-{@Zt+qVWcjlMK&-xeG@HacwI9=ze$ zyY-t2BRAYE4;J)a)*jJL#21I{L$b}kkL5mxgZGczIc(n$+%>W=Y~L8%F_I43HwAAV zxi)OSF8Ju7JbCzo!}e(Kj?s4w+sA@?M?XGn-x?en z{lc()TX4tdzMk8IyN=xv+^_lkjD97s929~{J@ZoyLd}IvXwA?- zJE!kvzTfvPKE0wjJfJL;KYFu`y?P)wT`d(K%H<~I#(n!HV?dalGCXnoo!`OcgPIR` zFjNrenm6(l`Du)=JNwV&%auZ@_!_5p8)3*`IeJJUOGk<>0hF4`uVjx6!uGxqYv5#Z%YuB3I6b<@{u!Qq7mei)uM{ zDt{(dK3xe*6W4V!eGY~-)KHlPcAwV6Folkj`S#uS|Iq(K`ja~2838h_i!Q`@!!)fU zW55#%gzN$_Bop7fpbYdF-+3*#Gk^@C!#*aMr=)utKr>ih`(m8YIZOJn^}Lv0<)YrV zf8UCbFqu-5=$=!52h6r-;dfxib-wEdiGqBb(fRZG>kHi1S5-PP`%H(-%7Q+dRQr`- z!#z*)oqd0=zYt%Em4=>%MhyQs4t&vu=PtdkMiF>2L9YS{r&G0@mGf5gG{s!wt03K zZ~JWzUm3>jk8QE>&mY>Q^Pxuya-4tP_T>40Uym~yeeya#i>}W+3`P zC0DGxt&%SnCf*v(R`Qkb12g&JhtwgQ$mgoFWgYQ3)$>fQIGdZ6hf{@ORUS>0%HjBQ zu3V^|wKKBvbhR`??=z*b!gM|yFP)j0t=gcWGX4O+)su&R&|W>`ztnQCVLpmjpTA5@ge|y%<(!i}`S_ zP@Nify}J_5Ocka}mD0@A*>G;EFg_Jlgrf9Ur*hRW|8Ty1)~70mm8sIKl#J!W+?af- zmVDUS3;L`yQJr(ZeG1vLZ{^T4^%$QjX)>6>K8&ofEEOk9!sV@?HJ1!LAR!dB)1V3BuffpUvmW6_M1_<*Kf#`}9h+w~PP& z_qeVTkDS@W(N~8@%j1mBXVfd0s#a(2d;8nx=H`x{VorEQbB*KD?9aYyh2LJ?!P)O{ z<`i5v+k4f7^7^Uh!S7}>_5IbsYfKU~>GpJef0pRqgbP$96zKir-;*uxUL`-T{~uAW z!@&)Dg779~h>xgZ)Nj^uKK1of@!qDr!#C*r->au?-l#Q|e#>5Ok@*2t^1ewm%AwvK z^h3(pzgh2{y-RN*{b4-?_7?r>(OY%1KQ5TPg1J|3Z+nOKV}4Y-3h&gO!hOml{DkUt ze^Rvz?+)G*{FG*{59sN2JzuUp-1lh*_ooHVLwYLq1A0>QgWAjeSxpQ+tXcKXD+BK5 z`ur^2FYB4JUs3)wH*!dOuYSVd3GLIqsO-YWgQhApl!F~Ptm?wgD+BR|!G8u{3)u1IH#xv*pU{jE1*T`G)t-mP`KR z-h1!)5&wPfiIXS!d-CK1{(JJo2`z3E?<0!)or?ac;IMwzxUs2U M0S|)y`O|;;e?qeq+yDRo literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/league.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/league.css new file mode 100644 index 0000000..14070de --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/league.css @@ -0,0 +1,323 @@ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + src: url(fonts/Lato.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 700; + src: url(fonts/LatoBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 400; + src: url(fonts/LatoItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 700; + src: url(fonts/LatoBoldItalic.ttf) format('truetype'); +} +/** + * League theme for reveal.js. + * + * This was the default theme pre-3.0.0. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ +@font-face { + font-family: 'League Gothic'; + src: url("../../lib/font/league-gothic/league-gothic.eot"); + src: url("../../lib/font/league-gothic/league-gothic.eot?#iefix") format("embedded-opentype"), url("../../lib/font/league-gothic/league-gothic.woff") format("woff"), url("../../lib/font/league-gothic/league-gothic.ttf") format("truetype"); + font-weight: normal; + font-style: normal; } + + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #1c1e20; + background: -moz-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #555a5f), color-stop(100%, #1c1e20)); + background: -webkit-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -o-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: -ms-radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background: radial-gradient(center, circle cover, #555a5f 0%, #1c1e20 100%); + background-color: #2b2b2b; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #eee; } + +::selection { + color: #fff; + background: #FF5E99; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25), 0 20px 20px rgba(0, 0, 0, 0.15); } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #13DAEC; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #71e9f4; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #0d99a5; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #13DAEC; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #13DAEC; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #13DAEC; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #13DAEC; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #13DAEC; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #71e9f4; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #71e9f4; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #71e9f4; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #71e9f4; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #13DAEC; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/moon.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/moon.css new file mode 100644 index 0000000..5984d80 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/moon.css @@ -0,0 +1,317 @@ +/** + * Solarized Dark theme for reveal.js. + * Author: Achim Staebler + */ +@import url(../../lib/font/league-gothic/league-gothic.css); + +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + src: url(fonts/Lato.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 700; + src: url(fonts/LatoBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 400; + src: url(fonts/LatoItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 700; + src: url(fonts/LatoBoldItalic.ttf) format('truetype'); +} + + +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #002b36; + background-color: #002b36; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #93a1a1; } + +::selection { + color: #fff; + background: #d33682; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee8d5; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #268bd2; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #78b9e6; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #1a6091; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #93a1a1; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #268bd2; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #268bd2; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #268bd2; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #268bd2; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #268bd2; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #78b9e6; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #78b9e6; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #78b9e6; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #78b9e6; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #268bd2; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/night.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/night.css new file mode 100644 index 0000000..d6f5c66 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/night.css @@ -0,0 +1,317 @@ +/** + * Black theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + src: url(fonts/Montserrat.ttf) format('truetype'); +} + +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url(fonts/OpenSans.ttf) format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: url(fonts/OpenSansBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + src: url(fonts/OpenSansItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + src: url(fonts/OpenSansBoldItalic.ttf) format('truetype'); +} + + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #111; + background-color: #111; } + +.reveal { + font-family: "Open Sans", sans-serif; + font-size: 30px; + font-weight: normal; + color: #eee; } + +::selection { + color: #fff; + background: #e7ad52; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #eee; + font-family: "Montserrat", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: -0.03em; + text-transform: none; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #e7ad52; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #f3d7ac; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #d08a1d; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #eee; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #e7ad52; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #e7ad52; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #e7ad52; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #e7ad52; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #e7ad52; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #f3d7ac; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #f3d7ac; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #f3d7ac; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #f3d7ac; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #e7ad52; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/serif.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/serif.css new file mode 100644 index 0000000..40ccb39 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/serif.css @@ -0,0 +1,287 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is brown. + * + * This theme is Copyright (C) 2012-2013 Owen Versteeg, http://owenversteeg.com - it is MIT licensed. + */ +.reveal a { + line-height: 1.3em; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #F0F1EB; + background-color: #F0F1EB; } + +.reveal { + font-family: "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif; + font-size: 36px; + font-weight: normal; + color: #000; } + +::selection { + color: #fff; + background: #26351C; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #383D3D; + font-family: "Palatino Linotype", "Book Antiqua", Palatino, FreeSerif, serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: none; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #51483D; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #8b7c69; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #25211c; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #51483D; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #51483D; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #51483D; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #51483D; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #51483D; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #8b7c69; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #8b7c69; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #8b7c69; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #8b7c69; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #51483D; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/simple.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/simple.css new file mode 100644 index 0000000..34755d0 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/simple.css @@ -0,0 +1,324 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is darkblue. + * + * This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed. + * reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +@font-face { + font-family: 'News Cycle'; + font-style: normal; + font-weight: 400; + src: url(fonts/NewsCycle.ttf) format('truetype'); +} +@font-face { + font-family: 'News Cycle'; + font-style: normal; + font-weight: 700; + src: url(fonts/NewsCycleBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + src: url(fonts/Lato.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 700; + src: url(fonts/LatoBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 400; + src: url(fonts/LatoItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 700; + src: url(fonts/LatoBoldItalic.ttf) format('truetype'); +} + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #fff; + background-color: #fff; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #000; } + +::selection { + color: #fff; + background: rgba(0, 0, 0, 0.99); + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #000; + font-family: "News Cycle", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: none; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #00008B; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #0000f1; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #00003f; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #000; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #00008B; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #00008B; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #00008B; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #00008B; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #00008B; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #0000f1; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #0000f1; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #0000f1; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #0000f1; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #00008B; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/sky.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/sky.css new file mode 100644 index 0000000..f453a66 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/sky.css @@ -0,0 +1,330 @@ +/** + * Sky theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 400; + src: url(fonts/Quicksand.ttf) format('truetype'); +} +@font-face { + font-family: 'Quicksand'; + font-style: normal; + font-weight: 700; + src: url(fonts/QuicksandBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 400; + src: url(fonts/OpenSans.ttf) format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: normal; + font-weight: 700; + src: url(fonts/OpenSansBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 400; + src: url(fonts/OpenSansItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Open Sans'; + font-style: italic; + font-weight: 700; + src: url(fonts/OpenSansBoldItalic.ttf) format('truetype'); +} + +.reveal a { + line-height: 1.3em; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #add9e4; + background: -moz-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f7fbfc), color-stop(100%, #add9e4)); + background: -webkit-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: -o-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: -ms-radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background: radial-gradient(center, circle cover, #f7fbfc 0%, #add9e4 100%); + background-color: #f7fbfc; } + +.reveal { + font-family: "Open Sans", sans-serif; + font-size: 36px; + font-weight: normal; + color: #333; } + +::selection { + color: #fff; + background: #134674; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #333; + font-family: "Quicksand", sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: -0.08em; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #3b759e; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #74a7cb; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #264c66; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #333; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #3b759e; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #3b759e; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #3b759e; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #3b759e; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #3b759e; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #74a7cb; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #74a7cb; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #74a7cb; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #74a7cb; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #3b759e; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/solarized.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/solarized.css new file mode 100644 index 0000000..20afd94 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/solarized.css @@ -0,0 +1,322 @@ +/** + * Solarized Light theme for reveal.js. + * Author: Achim Staebler + */ + +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + src: url(fonts/Lato.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 700; + src: url(fonts/LatoBold.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 400; + src: url(fonts/LatoItalic.ttf) format('truetype'); +} +@font-face { + font-family: 'Lato'; + font-style: italic; + font-weight: 700; + src: url(fonts/LatoBoldItalic.ttf) format('truetype'); +} + +@font-face { + font-family: 'League Gothic'; + src: url("../../lib/font/league-gothic/league-gothic.eot"); + src: url("../../lib/font/league-gothic/league-gothic.eot?#iefix") format("embedded-opentype"), url("../../lib/font/league-gothic/league-gothic.woff") format("woff"), url("../../lib/font/league-gothic/league-gothic.ttf") format("truetype"); + font-weight: normal; + font-style: normal; } + +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #fdf6e3; + background-color: #fdf6e3; } + +.reveal { + font-family: "Lato", sans-serif; + font-size: 36px; + font-weight: normal; + color: #657b83; } + +::selection { + color: #fff; + background: #d33682; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #586e75; + font-family: "League Gothic", Impact, sans-serif; + font-weight: normal; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 3.77em; } + +.reveal h2 { + font-size: 2.11em; } + +.reveal h3 { + font-size: 1.55em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #268bd2; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #78b9e6; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #1a6091; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #657b83; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #268bd2; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #268bd2; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #268bd2; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #268bd2; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #268bd2; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #78b9e6; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #78b9e6; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #78b9e6; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #78b9e6; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #268bd2; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/beige.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/beige.scss new file mode 100644 index 0000000..5564f53 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/beige.scss @@ -0,0 +1,39 @@ +/** + * Beige theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + + +// Override theme settings (see ../template/settings.scss) +$mainColor: #333; +$headingColor: #333; +$headingTextShadow: none; +$backgroundColor: #f7f3de; +$linkColor: #8b743d; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: rgba(79, 64, 28, 0.99); +$heading1TextShadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15); + +// Background generator +@mixin bodyBackground() { + @include radial-gradient( rgba(247,242,211,1), rgba(255,255,255,1) ); +} + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/black.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/black.scss new file mode 100644 index 0000000..5f7f601 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/black.scss @@ -0,0 +1,49 @@ +/** + * Black theme for reveal.js. This is the opposite of the 'white' theme. + * + * By Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + +// Include theme-specific fonts +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #222; + +$mainColor: #fff; +$headingColor: #fff; + +$mainFontSize: 38px; +$mainFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: normal; +$headingTextTransform: uppercase; +$headingFontWeight: 600; +$linkColor: #42affa; +$linkColorHover: lighten( $linkColor, 15% ); +$selectionBackgroundColor: lighten( $linkColor, 25% ); + +$heading1Size: 2.5em; +$heading2Size: 1.6em; +$heading3Size: 1.3em; +$heading4Size: 1.0em; + +section.has-light-background { + &, h1, h2, h3, h4, h5, h6 { + color: #222; + } +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/blood.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/blood.scss new file mode 100644 index 0000000..d22b53d --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/blood.scss @@ -0,0 +1,79 @@ +/** + * Blood theme for reveal.js + * Author: Walther http://github.com/Walther + * + * Designed to be used with highlight.js theme + * "monokai_sublime.css" available from + * https://github.com/isagalaev/highlight.js/ + * + * For other themes, change $codeBackground accordingly. + * + */ + + // Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + +// Include theme-specific fonts + +@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,700,300italic,700italic); + +// Colors used in the theme +$blood: #a23; +$coal: #222; +$codeBackground: #23241f; + +$backgroundColor: $coal; + +// Main text +$mainFont: Ubuntu, 'sans-serif'; +$mainFontSize: 36px; +$mainColor: #eee; + +// Headings +$headingFont: Ubuntu, 'sans-serif'; +$headingTextShadow: 2px 2px 2px $coal; + +// h1 shadow, borrowed humbly from +// (c) Default theme by Hakim El Hattab +$heading1TextShadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15); + +// Links +$linkColor: $blood; +$linkColorHover: lighten( $linkColor, 20% ); + +// Text selection +$selectionBackgroundColor: $blood; +$selectionColor: #fff; + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- + +// some overrides after theme template import + +.reveal p { + font-weight: 300; + text-shadow: 1px 1px $coal; +} + +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + font-weight: 700; +} + +.reveal p code { + background-color: $codeBackground; + display: inline-block; + border-radius: 7px; +} + +.reveal small code { + vertical-align: baseline; +} \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/league.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/league.scss new file mode 100644 index 0000000..46ea04a --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/league.scss @@ -0,0 +1,34 @@ +/** + * League theme for reveal.js. + * + * This was the default theme pre-3.0.0. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + +// Override theme settings (see ../template/settings.scss) +$headingTextShadow: 0px 0px 6px rgba(0,0,0,0.2); +$heading1TextShadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15); + +// Background generator +@mixin bodyBackground() { + @include radial-gradient( rgba(28,30,32,1), rgba(85,90,95,1) ); +} + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/moon.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/moon.scss new file mode 100644 index 0000000..e47e5b5 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/moon.scss @@ -0,0 +1,57 @@ +/** + * Solarized Dark theme for reveal.js. + * Author: Achim Staebler + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; +} + +// Solarized colors +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; + +// Override theme settings (see ../template/settings.scss) +$mainColor: $base1; +$headingColor: $base2; +$headingTextShadow: none; +$backgroundColor: $base03; +$linkColor: $blue; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: $magenta; + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/night.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/night.scss new file mode 100644 index 0000000..b0cb57f --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/night.scss @@ -0,0 +1,35 @@ +/** + * Black theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=Montserrat:700); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #111; + +$mainFont: 'Open Sans', sans-serif; +$linkColor: #e7ad52; +$linkColorHover: lighten( $linkColor, 20% ); +$headingFont: 'Montserrat', Impact, sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: -0.03em; +$headingTextTransform: none; +$selectionBackgroundColor: #e7ad52; +$mainFontSize: 30px; + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/serif.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/serif.scss new file mode 100644 index 0000000..ec3fcb3 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/serif.scss @@ -0,0 +1,35 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is brown. + * + * This theme is Copyright (C) 2012-2013 Owen Versteeg, http://owenversteeg.com - it is MIT licensed. + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Override theme settings (see ../template/settings.scss) +$mainFont: 'Palatino Linotype', 'Book Antiqua', Palatino, FreeSerif, serif; +$mainColor: #000; +$headingFont: 'Palatino Linotype', 'Book Antiqua', Palatino, FreeSerif, serif; +$headingColor: #383D3D; +$headingTextShadow: none; +$headingTextTransform: none; +$backgroundColor: #F0F1EB; +$linkColor: #51483D; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: #26351C; + +.reveal a { + line-height: 1.3em; +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/simple.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/simple.scss new file mode 100644 index 0000000..84c7d9b --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/simple.scss @@ -0,0 +1,38 @@ +/** + * A simple theme for reveal.js presentations, similar + * to the default theme. The accent color is darkblue. + * + * This theme is Copyright (C) 2012 Owen Versteeg, https://github.com/StereotypicalApps. It is MIT licensed. + * reveal.js is Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=News+Cycle:400,700); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + + +// Override theme settings (see ../template/settings.scss) +$mainFont: 'Lato', sans-serif; +$mainColor: #000; +$headingFont: 'News Cycle', Impact, sans-serif; +$headingColor: #000; +$headingTextShadow: none; +$headingTextTransform: none; +$backgroundColor: #fff; +$linkColor: #00008B; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: rgba(0, 0, 0, 0.99); + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/sky.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/sky.scss new file mode 100644 index 0000000..3fee67c --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/sky.scss @@ -0,0 +1,46 @@ +/** + * Sky theme for reveal.js. + * + * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700,400italic,700italic); +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700); + + +// Override theme settings (see ../template/settings.scss) +$mainFont: 'Open Sans', sans-serif; +$mainColor: #333; +$headingFont: 'Quicksand', sans-serif; +$headingColor: #333; +$headingLetterSpacing: -0.08em; +$headingTextShadow: none; +$backgroundColor: #f7fbfc; +$linkColor: #3b759e; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: #134674; + +// Fix links so they are not cut off +.reveal a { + line-height: 1.3em; +} + +// Background generator +@mixin bodyBackground() { + @include radial-gradient( #add9e4, #f7fbfc ); +} + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/solarized.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/solarized.scss new file mode 100644 index 0000000..912be56 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/solarized.scss @@ -0,0 +1,63 @@ +/** + * Solarized Light theme for reveal.js. + * Author: Achim Staebler + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + + +// Include theme-specific fonts +@import url(../../lib/font/league-gothic/league-gothic.css); +@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic); + + +/** + * Solarized colors by Ethan Schoonover + */ +html * { + color-profile: sRGB; + rendering-intent: auto; +} + +// Solarized colors +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; + +// Override theme settings (see ../template/settings.scss) +$mainColor: $base00; +$headingColor: $base01; +$headingTextShadow: none; +$backgroundColor: $base3; +$linkColor: $blue; +$linkColorHover: lighten( $linkColor, 20% ); +$selectionBackgroundColor: $magenta; + +// Background generator +// @mixin bodyBackground() { +// @include radial-gradient( rgba($base3,1), rgba(lighten($base3, 20%),1) ); +// } + + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/white.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/white.scss new file mode 100644 index 0000000..6758ce0 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/source/white.scss @@ -0,0 +1,49 @@ +/** + * White theme for reveal.js. This is the opposite of the 'black' theme. + * + * By Hakim El Hattab, http://hakim.se + */ + + +// Default mixins and settings ----------------- +@import "../template/mixins"; +@import "../template/settings"; +// --------------------------------------------- + + +// Include theme-specific fonts +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #fff; + +$mainColor: #222; +$headingColor: #222; + +$mainFontSize: 38px; +$mainFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingFont: 'Source Sans Pro', Helvetica, sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: normal; +$headingTextTransform: uppercase; +$headingFontWeight: 600; +$linkColor: #2a76dd; +$linkColorHover: lighten( $linkColor, 15% ); +$selectionBackgroundColor: lighten( $linkColor, 25% ); + +$heading1Size: 2.5em; +$heading2Size: 1.6em; +$heading3Size: 1.3em; +$heading4Size: 1.0em; + +section.has-dark-background { + &, h1, h2, h3, h4, h5, h6 { + color: #fff; + } +} + + +// Theme template ------------------------------ +@import "../template/theme"; +// --------------------------------------------- \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/mixins.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/mixins.scss new file mode 100644 index 0000000..e0c5606 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/mixins.scss @@ -0,0 +1,29 @@ +@mixin vertical-gradient( $top, $bottom ) { + background: $top; + background: -moz-linear-gradient( top, $top 0%, $bottom 100% ); + background: -webkit-gradient( linear, left top, left bottom, color-stop(0%,$top), color-stop(100%,$bottom) ); + background: -webkit-linear-gradient( top, $top 0%, $bottom 100% ); + background: -o-linear-gradient( top, $top 0%, $bottom 100% ); + background: -ms-linear-gradient( top, $top 0%, $bottom 100% ); + background: linear-gradient( top, $top 0%, $bottom 100% ); +} + +@mixin horizontal-gradient( $top, $bottom ) { + background: $top; + background: -moz-linear-gradient( left, $top 0%, $bottom 100% ); + background: -webkit-gradient( linear, left top, right top, color-stop(0%,$top), color-stop(100%,$bottom) ); + background: -webkit-linear-gradient( left, $top 0%, $bottom 100% ); + background: -o-linear-gradient( left, $top 0%, $bottom 100% ); + background: -ms-linear-gradient( left, $top 0%, $bottom 100% ); + background: linear-gradient( left, $top 0%, $bottom 100% ); +} + +@mixin radial-gradient( $outer, $inner, $type: circle ) { + background: $outer; + background: -moz-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -webkit-gradient( radial, center center, 0px, center center, 100%, color-stop(0%,$inner), color-stop(100%,$outer) ); + background: -webkit-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -o-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: -ms-radial-gradient( center, $type cover, $inner 0%, $outer 100% ); + background: radial-gradient( center, $type cover, $inner 0%, $outer 100% ); +} \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/settings.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/settings.scss new file mode 100644 index 0000000..ffaac23 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/settings.scss @@ -0,0 +1,43 @@ +// Base settings for all themes that can optionally be +// overridden by the super-theme + +// Background of the presentation +$backgroundColor: #2b2b2b; + +// Primary/body text +$mainFont: 'Lato', sans-serif; +$mainFontSize: 36px; +$mainColor: #eee; + +// Vertical spacing between blocks of text +$blockMargin: 20px; + +// Headings +$headingMargin: 0 0 $blockMargin 0; +$headingFont: 'League Gothic', Impact, sans-serif; +$headingColor: #eee; +$headingLineHeight: 1.2; +$headingLetterSpacing: normal; +$headingTextTransform: uppercase; +$headingTextShadow: none; +$headingFontWeight: normal; +$heading1TextShadow: $headingTextShadow; + +$heading1Size: 3.77em; +$heading2Size: 2.11em; +$heading3Size: 1.55em; +$heading4Size: 1.00em; + +// Links and actions +$linkColor: #13DAEC; +$linkColorHover: lighten( $linkColor, 20% ); + +// Text selection +$selectionBackgroundColor: #FF5E99; +$selectionColor: #fff; + +// Generates the presentation background, can be overridden +// to return a background image or gradient +@mixin bodyBackground() { + background: $backgroundColor; +} \ No newline at end of file diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/theme.scss b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/theme.scss new file mode 100644 index 0000000..101a567 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/template/theme.scss @@ -0,0 +1,346 @@ +// Base theme template for reveal.js + +/********************************************* + * GLOBAL STYLES + *********************************************/ + +body { + @include bodyBackground(); + background-color: $backgroundColor; +} + +.reveal { + font-family: $mainFont; + font-size: $mainFontSize; + font-weight: normal; + color: $mainColor; +} + +::selection { + color: $selectionColor; + background: $selectionBackgroundColor; + text-shadow: none; +} + +.reveal .slides>section, +.reveal .slides>section>section { + line-height: 1.3; + font-weight: inherit; +} + +/********************************************* + * HEADERS + *********************************************/ + +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: $headingMargin; + color: $headingColor; + + font-family: $headingFont; + font-weight: $headingFontWeight; + line-height: $headingLineHeight; + letter-spacing: $headingLetterSpacing; + + text-transform: $headingTextTransform; + text-shadow: $headingTextShadow; + + word-wrap: break-word; +} + +.reveal h1 {font-size: $heading1Size; } +.reveal h2 {font-size: $heading2Size; } +.reveal h3 {font-size: $heading3Size; } +.reveal h4 {font-size: $heading4Size; } + +.reveal h1 { + text-shadow: $heading1TextShadow; +} + + +/********************************************* + * OTHER + *********************************************/ + +.reveal p { + margin: $blockMargin 0; + line-height: 1.3; +} + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; +} +.reveal strong, +.reveal b { + font-weight: bold; +} + +.reveal em { + font-style: italic; +} + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + + text-align: left; + margin: 0 0 0 1em; +} + +.reveal ol { + list-style-type: decimal; +} + +.reveal ul { + list-style-type: disc; +} + +.reveal ul ul { + list-style-type: square; +} + +.reveal ul ul ul { + list-style-type: circle; +} + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; +} + +.reveal dt { + font-weight: bold; +} + +.reveal dd { + margin-left: 40px; +} + +.reveal q, +.reveal blockquote { + quotes: none; +} + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: $blockMargin auto; + padding: 5px; + + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0,0,0,0.2); +} + .reveal blockquote p:first-child, + .reveal blockquote p:last-child { + display: inline-block; + } + +.reveal q { + font-style: italic; +} + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: $blockMargin auto; + + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + + word-wrap: break-word; + + box-shadow: 0px 0px 6px rgba(0,0,0,0.3); +} +.reveal code { + font-family: monospace; +} + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; +} + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; +} + +.reveal table th { + font-weight: bold; +} + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; +} + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; +} + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; +} + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; +} + +.reveal sup { + vertical-align: super; +} +.reveal sub { + vertical-align: sub; +} + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; +} + +.reveal small * { + vertical-align: top; +} + + +/********************************************* + * LINKS + *********************************************/ + +.reveal a { + color: $linkColor; + text-decoration: none; + + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; +} + .reveal a:hover { + color: $linkColorHover; + + text-shadow: none; + border: none; + } + +.reveal .roll span:after { + color: #fff; + background: darken( $linkColor, 15% ); +} + + +/********************************************* + * IMAGES + *********************************************/ + +.reveal section img { + margin: 15px 0px; + background: rgba(255,255,255,0.12); + border: 4px solid $mainColor; + + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); +} + + .reveal section img.plain { + border: 0; + box-shadow: none; + } + + .reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; + } + + .reveal a:hover img { + background: rgba(255,255,255,0.2); + border-color: $linkColor; + + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); + } + + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ + +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: $linkColor; +} + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: $linkColor; +} + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: $linkColor; +} + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: $linkColor; +} + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: $linkColorHover; +} + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: $linkColorHover; +} + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: $linkColorHover; +} + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: $linkColorHover; +} + + +/********************************************* + * PROGRESS BAR + *********************************************/ + +.reveal .progress { + background: rgba(0,0,0,0.2); +} + .reveal .progress span { + background: $linkColor; + + -webkit-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + -moz-transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + transition: width 800ms cubic-bezier(0.260, 0.860, 0.440, 0.985); + } + + diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/white.css b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/white.css new file mode 100644 index 0000000..b10dd0e --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/white.css @@ -0,0 +1,287 @@ +/** + * White theme for reveal.js. This is the opposite of the 'black' theme. + * + * By Hakim El Hattab, http://hakim.se + */ +@import url(../../lib/font/source-sans-pro/source-sans-pro.css); +section.has-dark-background, section.has-dark-background h1, section.has-dark-background h2, section.has-dark-background h3, section.has-dark-background h4, section.has-dark-background h5, section.has-dark-background h6 { + color: #fff; } + +/********************************************* + * GLOBAL STYLES + *********************************************/ +body { + background: #fff; + background-color: #fff; } + +.reveal { + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 38px; + font-weight: normal; + color: #222; } + +::selection { + color: #fff; + background: #98bdef; + text-shadow: none; } + +.reveal .slides > section, +.reveal .slides > section > section { + line-height: 1.3; + font-weight: inherit; } + +/********************************************* + * HEADERS + *********************************************/ +.reveal h1, +.reveal h2, +.reveal h3, +.reveal h4, +.reveal h5, +.reveal h6 { + margin: 0 0 20px 0; + color: #222; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-weight: 600; + line-height: 1.2; + letter-spacing: normal; + text-transform: uppercase; + text-shadow: none; + word-wrap: break-word; } + +.reveal h1 { + font-size: 2.5em; } + +.reveal h2 { + font-size: 1.6em; } + +.reveal h3 { + font-size: 1.3em; } + +.reveal h4 { + font-size: 1em; } + +.reveal h1 { + text-shadow: none; } + +/********************************************* + * OTHER + *********************************************/ +.reveal p { + margin: 20px 0; + line-height: 1.3; } + +/* Ensure certain elements are never larger than the slide itself */ +.reveal img, +.reveal video, +.reveal iframe { + max-width: 95%; + max-height: 95%; } + +.reveal strong, +.reveal b { + font-weight: bold; } + +.reveal em { + font-style: italic; } + +.reveal ol, +.reveal dl, +.reveal ul { + display: inline-block; + text-align: left; + margin: 0 0 0 1em; } + +.reveal ol { + list-style-type: decimal; } + +.reveal ul { + list-style-type: disc; } + +.reveal ul ul { + list-style-type: square; } + +.reveal ul ul ul { + list-style-type: circle; } + +.reveal ul ul, +.reveal ul ol, +.reveal ol ol, +.reveal ol ul { + display: block; + margin-left: 40px; } + +.reveal dt { + font-weight: bold; } + +.reveal dd { + margin-left: 40px; } + +.reveal q, +.reveal blockquote { + quotes: none; } + +.reveal blockquote { + display: block; + position: relative; + width: 70%; + margin: 20px auto; + padding: 5px; + font-style: italic; + background: rgba(255, 255, 255, 0.05); + box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); } + +.reveal blockquote p:first-child, +.reveal blockquote p:last-child { + display: inline-block; } + +.reveal q { + font-style: italic; } + +.reveal pre { + display: block; + position: relative; + width: 90%; + margin: 20px auto; + text-align: left; + font-size: 0.55em; + font-family: monospace; + line-height: 1.2em; + word-wrap: break-word; + box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3); } + +.reveal code { + font-family: monospace; } + +.reveal pre code { + display: block; + padding: 5px; + overflow: auto; + max-height: 400px; + word-wrap: normal; } + +.reveal table { + margin: auto; + border-collapse: collapse; + border-spacing: 0; } + +.reveal table th { + font-weight: bold; } + +.reveal table th, +.reveal table td { + text-align: left; + padding: 0.2em 0.5em 0.2em 0.5em; + border-bottom: 1px solid; } + +.reveal table th[align="center"], +.reveal table td[align="center"] { + text-align: center; } + +.reveal table th[align="right"], +.reveal table td[align="right"] { + text-align: right; } + +.reveal table tbody tr:last-child th, +.reveal table tbody tr:last-child td { + border-bottom: none; } + +.reveal sup { + vertical-align: super; } + +.reveal sub { + vertical-align: sub; } + +.reveal small { + display: inline-block; + font-size: 0.6em; + line-height: 1.2em; + vertical-align: top; } + +.reveal small * { + vertical-align: top; } + +/********************************************* + * LINKS + *********************************************/ +.reveal a { + color: #2a76dd; + text-decoration: none; + -webkit-transition: color .15s ease; + -moz-transition: color .15s ease; + transition: color .15s ease; } + +.reveal a:hover { + color: #6ca0e8; + text-shadow: none; + border: none; } + +.reveal .roll span:after { + color: #fff; + background: #1a53a1; } + +/********************************************* + * IMAGES + *********************************************/ +.reveal section img { + margin: 15px 0px; + background: rgba(255, 255, 255, 0.12); + border: 4px solid #222; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); } + +.reveal section img.plain { + border: 0; + box-shadow: none; } + +.reveal a img { + -webkit-transition: all .15s linear; + -moz-transition: all .15s linear; + transition: all .15s linear; } + +.reveal a:hover img { + background: rgba(255, 255, 255, 0.2); + border-color: #2a76dd; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.55); } + +/********************************************* + * NAVIGATION CONTROLS + *********************************************/ +.reveal .controls .navigate-left, +.reveal .controls .navigate-left.enabled { + border-right-color: #2a76dd; } + +.reveal .controls .navigate-right, +.reveal .controls .navigate-right.enabled { + border-left-color: #2a76dd; } + +.reveal .controls .navigate-up, +.reveal .controls .navigate-up.enabled { + border-bottom-color: #2a76dd; } + +.reveal .controls .navigate-down, +.reveal .controls .navigate-down.enabled { + border-top-color: #2a76dd; } + +.reveal .controls .navigate-left.enabled:hover { + border-right-color: #6ca0e8; } + +.reveal .controls .navigate-right.enabled:hover { + border-left-color: #6ca0e8; } + +.reveal .controls .navigate-up.enabled:hover { + border-bottom-color: #6ca0e8; } + +.reveal .controls .navigate-down.enabled:hover { + border-top-color: #6ca0e8; } + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + background: rgba(0, 0, 0, 0.2); } + +.reveal .progress span { + background: #2a76dd; + -webkit-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + -moz-transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); } diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/demo.html b/COMPSTAT_2018_files/reveal.js-3.3.0.1/demo.html new file mode 100644 index 0000000..36ad224 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/demo.html @@ -0,0 +1,410 @@ + + + + + + + reveal.js – The HTML Presentation Framework + + + + + + + + + + + + + + + + + + + + + + + +

+ + +
+
+

Reveal.js

+

The HTML Presentation Framework

+

+ Created by Hakim El Hattab / @hakimel +

+
+ +
+

Hello There

+

+ reveal.js enables you to create beautiful interactive slide decks using HTML. This presentation will show you examples of what it can do. +

+
+ + +
+
+

Vertical Slides

+

Slides can be nested inside of each other.

+

Use the Space key to navigate through all slides.

+
+ + Down arrow + +
+
+

Basement Level 1

+

Nested slides are useful for adding additional detail underneath a high level horizontal slide.

+
+
+

Basement Level 2

+

That's it, time to go back up.

+
+ + Up arrow + +
+
+ +
+

Slides

+

+ Not a coder? Not a problem. There's a fully-featured visual editor for authoring these, try it out at http://slides.com. +

+
+ +
+

Point of View

+

+ Press ESC to enter the slide overview. +

+

+ Hold down alt and click on any element to zoom in on it using zoom.js. Alt + click anywhere to zoom back out. +

+
+ +
+

Touch Optimized

+

+ Presentations look great on touch devices, like mobile phones and tablets. Simply swipe through your slides. +

+
+ +
+ +
+ +
+
+

Fragments

+

Hit the next arrow...

+

... to step through ...

+

... a fragmented slide.

+ + +
+
+

Fragment Styles

+

There's different types of fragments, like:

+

grow

+

shrink

+

fade-out

+

fade-up (also down, left and right!)

+

current-visible

+

Highlight red blue green

+
+
+ +
+

Transition Styles

+

+ You can select from different transitions, like:
+ None - + Fade - + Slide - + Convex - + Concave - + Zoom +

+
+ +
+

Themes

+

+ reveal.js comes with a few themes built in:
+ + Black (default) - + White - + League - + Sky - + Beige - + Simple
+ Serif - + Blood - + Night - + Moon - + Solarized +

+
+ +
+
+

Slide Backgrounds

+

+ Set data-background="#dddddd" on a slide to change the background color. All CSS color formats are supported. +

+ + Down arrow + +
+
+

Image Backgrounds

+
<section data-background="image.png">
+
+
+

Tiled Backgrounds

+
<section data-background="image.png" data-background-repeat="repeat" data-background-size="100px">
+
+
+
+

Video Backgrounds

+
<section data-background-video="video.mp4,video.webm">
+
+
+
+

... and GIFs!

+
+
+ +
+

Background Transitions

+

+ Different background transitions are available via the backgroundTransition option. This one's called "zoom". +

+
Reveal.configure({ backgroundTransition: 'zoom' })
+
+ +
+

Background Transitions

+

+ You can override background transitions per-slide. +

+
<section data-background-transition="zoom">
+
+ +
+

Pretty Code

+

+function linkify( selector ) {
+  if( supports3DTransforms ) {
+
+    var nodes = document.querySelectorAll( selector );
+
+    for( var i = 0, len = nodes.length; i < len; i++ ) {
+      var node = nodes[i];
+
+      if( !node.className ) {
+        node.className += ' roll';
+      }
+    }
+  }
+}
+					
+

Code syntax highlighting courtesy of highlight.js.

+
+ +
+

Marvelous List

+
    +
  • No order here
  • +
  • Or here
  • +
  • Or here
  • +
  • Or here
  • +
+
+ +
+

Fantastic Ordered List

+
    +
  1. One is smaller than...
  2. +
  3. Two is smaller than...
  4. +
  5. Three!
  6. +
+
+ +
+

Tabular Tables

+ + + + + + + + + + + + + + + + + + + + + + + + + +
ItemValueQuantity
Apples$17
Lemonade$218
Bread$32
+
+ +
+

Clever Quotes

+

+ These guys come in two forms, inline: + “The nice thing about standards is that there are so many to choose from” and block: +

+
+ “For years there has been a theory that millions of monkeys typing at random on millions of typewriters would + reproduce the entire works of Shakespeare. The Internet has proven this theory to be untrue.” +
+
+ +
+

Intergalactic Interconnections

+

+ You can link between slides internally, + like this. +

+
+ +
+

Speaker View

+

There's a speaker view. It includes a timer, preview of the upcoming slide as well as your speaker notes.

+

Press the S key to try it out.

+ + +
+ +
+

Export to PDF

+

Presentations can be exported to PDF, here's an example:

+ +
+ +
+

Global State

+

+ Set data-state="something" on a slide and "something" + will be added as a class to the document element when the slide is open. This lets you + apply broader style changes, like switching the page background. +

+
+ +
+

State Events

+

+ Additionally custom events can be triggered on a per slide basis by binding to the data-state name. +

+

+Reveal.addEventListener( 'customevent', function() {
+	console.log( '"customevent" has fired' );
+} );
+					
+
+ +
+

Take a Moment

+

+ Press B or . on your keyboard to pause the presentation. This is helpful when you're on stage and want to take distracting slides off the screen. +

+
+ +
+

Much more

+ +
+ +
+

THE END

+

+ - Try the online editor
+ - Source code & documentation +

+
+ +
+ +
+ + + + + + + + diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/index.html b/COMPSTAT_2018_files/reveal.js-3.3.0.1/index.html new file mode 100644 index 0000000..0c7a672 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/index.html @@ -0,0 +1,50 @@ + + + + + + + reveal.js + + + + + + + + + + + +
+
+
Slide 1
+
Slide 2
+
+
+ + + + + + + diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/js/reveal.js b/COMPSTAT_2018_files/reveal.js-3.3.0.1/js/reveal.js new file mode 100644 index 0000000..7d9a305 --- /dev/null +++ b/COMPSTAT_2018_files/reveal.js-3.3.0.1/js/reveal.js @@ -0,0 +1,4744 @@ +/*! + * reveal.js + * http://lab.hakim.se/reveal-js + * MIT licensed + * + * Copyright (C) 2016 Hakim El Hattab, http://hakim.se + */ +(function( root, factory ) { + if( typeof define === 'function' && define.amd ) { + // AMD. Register as an anonymous module. + define( function() { + root.Reveal = factory(); + return root.Reveal; + } ); + } else if( typeof exports === 'object' ) { + // Node. Does not work with strict CommonJS. + module.exports = factory(); + } else { + // Browser globals. + root.Reveal = factory(); + } +}( this, function() { + + 'use strict'; + + var Reveal; + + // The reveal.js version + var VERSION = '3.3.0'; + + var SLIDES_SELECTOR = '.slides section', + HORIZONTAL_SLIDES_SELECTOR = '.slides>section', + VERTICAL_SLIDES_SELECTOR = '.slides>section.present>section', + HOME_SLIDE_SELECTOR = '.slides>section:first-of-type', + UA = navigator.userAgent, + + // Configuration defaults, can be overridden at initialization time + config = { + + // The "normal" size of the presentation, aspect ratio will be preserved + // when the presentation is scaled to fit different resolutions + width: 960, + height: 700, + + // Factor of the display size that should remain empty around the content + margin: 0.1, + + // Bounds for smallest/largest possible scale to apply to content + minScale: 0.2, + maxScale: 1.5, + + // Display controls in the bottom right corner + controls: true, + + // Display a presentation progress bar + progress: true, + + // Display the page number of the current slide + slideNumber: false, + + // Push each slide change to the browser history + history: false, + + // Enable keyboard shortcuts for navigation + keyboard: true, + + // Optional function that blocks keyboard events when retuning false + keyboardCondition: null, + + // Enable the slide overview mode + overview: true, + + // Vertical centering of slides + center: true, + + // Enables touch navigation on devices with touch input + touch: true, + + // Loop the presentation + loop: false, + + // Change the presentation direction to be RTL + rtl: false, + + // Randomizes the order of slides each time the presentation loads + shuffle: false, + + // Turns fragments on and off globally + fragments: true, + + // Flags if the presentation is running in an embedded mode, + // i.e. contained within a limited portion of the screen + embedded: false, + + // Flags if we should show a help overlay when the questionmark + // key is pressed + help: true, + + // Flags if it should be possible to pause the presentation (blackout) + pause: true, + + // Flags if speaker notes should be visible to all viewers + showNotes: false, + + // Number of milliseconds between automatically proceeding to the + // next slide, disabled when set to 0, this value can be overwritten + // by using a data-autoslide attribute on your slides + autoSlide: 0, + + // Stop auto-sliding after user input + autoSlideStoppable: true, + + // Use this method for navigation when auto-sliding (defaults to navigateNext) + autoSlideMethod: null, + + // Enable slide navigation via mouse wheel + mouseWheel: false, + + // Apply a 3D roll to links on hover + rollingLinks: false, + + // Hides the address bar on mobile devices + hideAddressBar: true, + + // Opens links in an iframe preview overlay + previewLinks: false, + + // Exposes the reveal.js API through window.postMessage + postMessage: true, + + // Dispatches all reveal.js events to the parent window through postMessage + postMessageEvents: false, + + // Focuses body when page changes visiblity to ensure keyboard shortcuts work + focusBodyOnPageVisibilityChange: true, + + // Transition style + transition: 'slide', // none/fade/slide/convex/concave/zoom + + // Transition speed + transitionSpeed: 'default', // default/fast/slow + + // Transition style for full page slide backgrounds + backgroundTransition: 'fade', // none/fade/slide/convex/concave/zoom + + // Parallax background image + parallaxBackgroundImage: '', // CSS syntax, e.g. "a.jpg" + + // Parallax background size + parallaxBackgroundSize: '', // CSS syntax, e.g. "3000px 2000px" + + // Amount of pixels to move the parallax background per slide step + parallaxBackgroundHorizontal: null, + parallaxBackgroundVertical: null, + + // Number of slides away from the current that are visible + viewDistance: 3, + + // Script dependencies to load + dependencies: [] + + }, + + // Flags if reveal.js is loaded (has dispatched the 'ready' event) + loaded = false, + + // Flags if the overview mode is currently active + overview = false, + + // Holds the dimensions of our overview slides, including margins + overviewSlideWidth = null, + overviewSlideHeight = null, + + // The horizontal and vertical index of the currently active slide + indexh, + indexv, + + // The previous and current slide HTML elements + previousSlide, + currentSlide, + + previousBackground, + + // Slides may hold a data-state attribute which we pick up and apply + // as a class to the body. This list contains the combined state of + // all current slides. + state = [], + + // The current scale of the presentation (see width/height config) + scale = 1, + + // CSS transform that is currently applied to the slides container, + // split into two groups + slidesTransform = { layout: '', overview: '' }, + + // Cached references to DOM elements + dom = {}, + + // Features supported by the browser, see #checkCapabilities() + features = {}, + + // Client is a mobile device, see #checkCapabilities() + isMobileDevice, + + // Client is a desktop Chrome, see #checkCapabilities() + isChrome, + + // Throttles mouse wheel navigation + lastMouseWheelStep = 0, + + // Delays updates to the URL due to a Chrome thumbnailer bug + writeURLTimeout = 0, + + // Flags if the interaction event listeners are bound + eventsAreBound = false, + + // The current auto-slide duration + autoSlide = 0, + + // Auto slide properties + autoSlidePlayer, + autoSlideTimeout = 0, + autoSlideStartTime = -1, + autoSlidePaused = false, + + // Holds information about the currently ongoing touch input + touch = { + startX: 0, + startY: 0, + startSpan: 0, + startCount: 0, + captured: false, + threshold: 40 + }, + + // Holds information about the keyboard shortcuts + keyboardShortcuts = { + 'N , SPACE': 'Next slide', + 'P': 'Previous slide', + '← , H': 'Navigate left', + '→ , L': 'Navigate right', + '↑ , K': 'Navigate up', + '↓ , J': 'Navigate down', + 'Home': 'First slide', + 'End': 'Last slide', + 'B , .': 'Pause', + 'F': 'Fullscreen', + 'ESC, O': 'Slide overview' + }; + + /** + * Starts up the presentation if the client is capable. + */ + function initialize( options ) { + + checkCapabilities(); + + if( !features.transforms2d && !features.transforms3d ) { + document.body.setAttribute( 'class', 'no-transforms' ); + + // Since JS won't be running any further, we load all lazy + // loading elements upfront + var images = toArray( document.getElementsByTagName( 'img' ) ), + iframes = toArray( document.getElementsByTagName( 'iframe' ) ); + + var lazyLoadable = images.concat( iframes ); + + for( var i = 0, len = lazyLoadable.length; i < len; i++ ) { + var element = lazyLoadable[i]; + if( element.getAttribute( 'data-src' ) ) { + element.setAttribute( 'src', element.getAttribute( 'data-src' ) ); + element.removeAttribute( 'data-src' ); + } + } + + // If the browser doesn't support core features we won't be + // using JavaScript to control the presentation + return; + } + + // Cache references to key DOM elements + dom.wrapper = document.querySelector( '.reveal' ); + dom.slides = document.querySelector( '.reveal .slides' ); + + // Force a layout when the whole page, incl fonts, has loaded + window.addEventListener( 'load', layout, false ); + + var query = Reveal.getQueryHash(); + + // Do not accept new dependencies via query config to avoid + // the potential of malicious script injection + if( typeof query['dependencies'] !== 'undefined' ) delete query['dependencies']; + + // Copy options over to our config object + extend( config, options ); + extend( config, query ); + + // Hide the address bar in mobile browsers + hideAddressBar(); + + // Loads the dependencies and continues to #start() once done + load(); + + } + + /** + * Inspect the client to see what it's capable of, this + * should only happens once per runtime. + */ + function checkCapabilities() { + + isMobileDevice = /(iphone|ipod|ipad|android)/gi.test( UA ); + isChrome = /chrome/i.test( UA ) && !/edge/i.test( UA ); + + var testElement = document.createElement( 'div' ); + + features.transforms3d = 'WebkitPerspective' in testElement.style || + 'MozPerspective' in testElement.style || + 'msPerspective' in testElement.style || + 'OPerspective' in testElement.style || + 'perspective' in testElement.style; + + features.transforms2d = 'WebkitTransform' in testElement.style || + 'MozTransform' in testElement.style || + 'msTransform' in testElement.style || + 'OTransform' in testElement.style || + 'transform' in testElement.style; + + features.requestAnimationFrameMethod = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame; + features.requestAnimationFrame = typeof features.requestAnimationFrameMethod === 'function'; + + features.canvas = !!document.createElement( 'canvas' ).getContext; + + // Transitions in the overview are disabled in desktop and + // Safari due to lag + features.overviewTransitions = !/Version\/[\d\.]+.*Safari/.test( UA ); + + // Flags if we should use zoom instead of transform to scale + // up slides. Zoom produces crisper results but has a lot of + // xbrowser quirks so we only use it in whitelsited browsers. + features.zoom = 'zoom' in testElement.style && !isMobileDevice && + ( isChrome || /Version\/[\d\.]+.*Safari/.test( UA ) ); + + } + + /** + * Loads the dependencies of reveal.js. Dependencies are + * defined via the configuration option 'dependencies' + * and will be loaded prior to starting/binding reveal.js. + * Some dependencies may have an 'async' flag, if so they + * will load after reveal.js has been started up. + */ + function load() { + + var scripts = [], + scriptsAsync = [], + scriptsToPreload = 0; + + // Called once synchronous scripts finish loading + function proceed() { + if( scriptsAsync.length ) { + // Load asynchronous scripts + head.js.apply( null, scriptsAsync ); + } + + start(); + } + + function loadScript( s ) { + head.ready( s.src.match( /([\w\d_\-]*)\.?js$|[^\\\/]*$/i )[0], function() { + // Extension may contain callback functions + if( typeof s.callback === 'function' ) { + s.callback.apply( this ); + } + + if( --scriptsToPreload === 0 ) { + proceed(); + } + }); + } + + for( var i = 0, len = config.dependencies.length; i < len; i++ ) { + var s = config.dependencies[i]; + + // Load if there's no condition or the condition is truthy + if( !s.condition || s.condition() ) { + if( s.async ) { + scriptsAsync.push( s.src ); + } + else { + scripts.push( s.src ); + } + + loadScript( s ); + } + } + + if( scripts.length ) { + scriptsToPreload = scripts.length; + + // Load synchronous scripts + head.js.apply( null, scripts ); + } + else { + proceed(); + } + + } + + /** + * Starts up reveal.js by binding input events and navigating + * to the current URL deeplink if there is one. + */ + function start() { + + // Make sure we've got all the DOM elements we need + setupDOM(); + + // Listen to messages posted to this window + setupPostMessage(); + + // Prevent the slides from being scrolled out of view + setupScrollPrevention(); + + // Resets all vertical slides so that only the first is visible + resetVerticalSlides(); + + // Updates the presentation to match the current configuration values + configure(); + + // Read the initial hash + readURL(); + + // Update all backgrounds + updateBackground( true ); + + // Notify listeners that the presentation is ready but use a 1ms + // timeout to ensure it's not fired synchronously after #initialize() + setTimeout( function() { + // Enable transitions now that we're loaded + dom.slides.classList.remove( 'no-transition' ); + + loaded = true; + + dispatchEvent( 'ready', { + 'indexh': indexh, + 'indexv': indexv, + 'currentSlide': currentSlide + } ); + }, 1 ); + + // Special setup and config is required when printing to PDF + if( isPrintingPDF() ) { + removeEventListeners(); + + // The document needs to have loaded for the PDF layout + // measurements to be accurate + if( document.readyState === 'complete' ) { + setupPDF(); + } + else { + window.addEventListener( 'load', setupPDF ); + } + } + + } + + /** + * Finds and stores references to DOM elements which are + * required by the presentation. If a required element is + * not found, it is created. + */ + function setupDOM() { + + // Prevent transitions while we're loading + dom.slides.classList.add( 'no-transition' ); + + // Background element + dom.background = createSingletonNode( dom.wrapper, 'div', 'backgrounds', null ); + + // Progress bar + dom.progress = createSingletonNode( dom.wrapper, 'div', 'progress', '' ); + dom.progressbar = dom.progress.querySelector( 'span' ); + + // Arrow controls + createSingletonNode( dom.wrapper, 'aside', 'controls', + '' + + '' + + '' + + '' ); + + // Slide number + dom.slideNumber = createSingletonNode( dom.wrapper, 'div', 'slide-number', '' ); + + // Element containing notes that are visible to the audience + dom.speakerNotes = createSingletonNode( dom.wrapper, 'div', 'speaker-notes', null ); + dom.speakerNotes.setAttribute( 'data-prevent-swipe', '' ); + + // Overlay graphic which is displayed during the paused mode + createSingletonNode( dom.wrapper, 'div', 'pause-overlay', null ); + + // Cache references to elements + dom.controls = document.querySelector( '.reveal .controls' ); + dom.theme = document.querySelector( '#theme' ); + + dom.wrapper.setAttribute( 'role', 'application' ); + + // There can be multiple instances of controls throughout the page + dom.controlsLeft = toArray( document.querySelectorAll( '.navigate-left' ) ); + dom.controlsRight = toArray( document.querySelectorAll( '.navigate-right' ) ); + dom.controlsUp = toArray( document.querySelectorAll( '.navigate-up' ) ); + dom.controlsDown = toArray( document.querySelectorAll( '.navigate-down' ) ); + dom.controlsPrev = toArray( document.querySelectorAll( '.navigate-prev' ) ); + dom.controlsNext = toArray( document.querySelectorAll( '.navigate-next' ) ); + + dom.statusDiv = createStatusDiv(); + } + + /** + * Creates a hidden div with role aria-live to announce the + * current slide content. Hide the div off-screen to make it + * available only to Assistive Technologies. + */ + function createStatusDiv() { + + var statusDiv = document.getElementById( 'aria-status-div' ); + if( !statusDiv ) { + statusDiv = document.createElement( 'div' ); + statusDiv.style.position = 'absolute'; + statusDiv.style.height = '1px'; + statusDiv.style.width = '1px'; + statusDiv.style.overflow ='hidden'; + statusDiv.style.clip = 'rect( 1px, 1px, 1px, 1px )'; + statusDiv.setAttribute( 'id', 'aria-status-div' ); + statusDiv.setAttribute( 'aria-live', 'polite' ); + statusDiv.setAttribute( 'aria-atomic','true' ); + dom.wrapper.appendChild( statusDiv ); + } + return statusDiv; + + } + + /** + * Configures the presentation for printing to a static + * PDF. + */ + function setupPDF() { + + var slideSize = getComputedSlideSize( window.innerWidth, window.innerHeight ); + + // Dimensions of the PDF pages + var pageWidth = Math.floor( slideSize.width * ( 1 + config.margin ) ), + pageHeight = Math.floor( slideSize.height * ( 1 + config.margin ) ); + + // Dimensions of slides within the pages + var slideWidth = slideSize.width, + slideHeight = slideSize.height; + + // Let the browser know what page size we want to print + injectStyleSheet( '@page{size:'+ pageWidth +'px '+ pageHeight +'px; margin: 0;}' ); + + // Limit the size of certain elements to the dimensions of the slide + injectStyleSheet( '.reveal section>img, .reveal section>video, .reveal section>iframe{max-width: '+ slideWidth +'px; max-height:'+ slideHeight +'px}' ); + + document.body.classList.add( 'print-pdf' ); + document.body.style.width = pageWidth + 'px'; + document.body.style.height = pageHeight + 'px'; + + // Add each slide's index as attributes on itself, we need these + // indices to generate slide numbers below + toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( hslide, h ) { + hslide.setAttribute( 'data-index-h', h ); + + if( hslide.classList.contains( 'stack' ) ) { + toArray( hslide.querySelectorAll( 'section' ) ).forEach( function( vslide, v ) { + vslide.setAttribute( 'data-index-h', h ); + vslide.setAttribute( 'data-index-v', v ); + } ); + } + } ); + + // Slide and slide background layout + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ).forEach( function( slide ) { + + // Vertical stacks are not centred since their section + // children will be + if( slide.classList.contains( 'stack' ) === false ) { + // Center the slide inside of the page, giving the slide some margin + var left = ( pageWidth - slideWidth ) / 2, + top = ( pageHeight - slideHeight ) / 2; + + var contentHeight = getAbsoluteHeight( slide ); + var numberOfPages = Math.max( Math.ceil( contentHeight / pageHeight ), 1 ); + + // Center slides vertically + if( numberOfPages === 1 && config.center || slide.classList.contains( 'center' ) ) { + top = Math.max( ( pageHeight - contentHeight ) / 2, 0 ); + } + + // Position the slide inside of the page + slide.style.left = left + 'px'; + slide.style.top = top + 'px'; + slide.style.width = slideWidth + 'px'; + + // TODO Backgrounds need to be multiplied when the slide + // stretches over multiple pages + var background = slide.querySelector( '.slide-background' ); + if( background ) { + background.style.width = pageWidth + 'px'; + background.style.height = ( pageHeight * numberOfPages ) + 'px'; + background.style.top = -top + 'px'; + background.style.left = -left + 'px'; + } + + // Inject notes if `showNotes` is enabled + if( config.showNotes ) { + var notes = getSlideNotes( slide ); + if( notes ) { + var notesSpacing = 8; + var notesElement = document.createElement( 'div' ); + notesElement.classList.add( 'speaker-notes' ); + notesElement.classList.add( 'speaker-notes-pdf' ); + notesElement.innerHTML = notes; + notesElement.style.left = ( notesSpacing - left ) + 'px'; + notesElement.style.bottom = ( notesSpacing - top ) + 'px'; + notesElement.style.width = ( pageWidth - notesSpacing*2 ) + 'px'; + slide.appendChild( notesElement ); + } + } + + // Inject slide numbers if `slideNumbers` are enabled + if( config.slideNumber ) { + var slideNumberH = parseInt( slide.getAttribute( 'data-index-h' ), 10 ) + 1, + slideNumberV = parseInt( slide.getAttribute( 'data-index-v' ), 10 ) + 1; + + var numberElement = document.createElement( 'div' ); + numberElement.classList.add( 'slide-number' ); + numberElement.classList.add( 'slide-number-pdf' ); + numberElement.innerHTML = formatSlideNumber( slideNumberH, '.', slideNumberV ); + background.appendChild( numberElement ); + } + } + + } ); + + // Show all fragments + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ' .fragment' ) ).forEach( function( fragment ) { + fragment.classList.add( 'visible' ); + } ); + + } + + /** + * This is an unfortunate necessity. Some actions – such as + * an input field being focused in an iframe or using the + * keyboard to expand text selection beyond the bounds of + * a slide – can trigger our content to be pushed out of view. + * This scrolling can not be prevented by hiding overflow in + * CSS (we already do) so we have to resort to repeatedly + * checking if the slides have been offset :( + */ + function setupScrollPrevention() { + + setInterval( function() { + if( dom.wrapper.scrollTop !== 0 || dom.wrapper.scrollLeft !== 0 ) { + dom.wrapper.scrollTop = 0; + dom.wrapper.scrollLeft = 0; + } + }, 1000 ); + + } + + /** + * Creates an HTML element and returns a reference to it. + * If the element already exists the existing instance will + * be returned. + */ + function createSingletonNode( container, tagname, classname, innerHTML ) { + + // Find all nodes matching the description + var nodes = container.querySelectorAll( '.' + classname ); + + // Check all matches to find one which is a direct child of + // the specified container + for( var i = 0; i < nodes.length; i++ ) { + var testNode = nodes[i]; + if( testNode.parentNode === container ) { + return testNode; + } + } + + // If no node was found, create it now + var node = document.createElement( tagname ); + node.classList.add( classname ); + if( typeof innerHTML === 'string' ) { + node.innerHTML = innerHTML; + } + container.appendChild( node ); + + return node; + + } + + /** + * Creates the slide background elements and appends them + * to the background container. One element is created per + * slide no matter if the given slide has visible background. + */ + function createBackgrounds() { + + var printMode = isPrintingPDF(); + + // Clear prior backgrounds + dom.background.innerHTML = ''; + dom.background.classList.add( 'no-transition' ); + + // Iterate over all horizontal slides + toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( slideh ) { + + var backgroundStack; + + if( printMode ) { + backgroundStack = createBackground( slideh, slideh ); + } + else { + backgroundStack = createBackground( slideh, dom.background ); + } + + // Iterate over all vertical slides + toArray( slideh.querySelectorAll( 'section' ) ).forEach( function( slidev ) { + + if( printMode ) { + createBackground( slidev, slidev ); + } + else { + createBackground( slidev, backgroundStack ); + } + + backgroundStack.classList.add( 'stack' ); + + } ); + + } ); + + // Add parallax background if specified + if( config.parallaxBackgroundImage ) { + + dom.background.style.backgroundImage = 'url("' + config.parallaxBackgroundImage + '")'; + dom.background.style.backgroundSize = config.parallaxBackgroundSize; + + // Make sure the below properties are set on the element - these properties are + // needed for proper transitions to be set on the element via CSS. To remove + // annoying background slide-in effect when the presentation starts, apply + // these properties after short time delay + setTimeout( function() { + dom.wrapper.classList.add( 'has-parallax-background' ); + }, 1 ); + + } + else { + + dom.background.style.backgroundImage = ''; + dom.wrapper.classList.remove( 'has-parallax-background' ); + + } + + } + + /** + * Creates a background for the given slide. + * + * @param {HTMLElement} slide + * @param {HTMLElement} container The element that the background + * should be appended to + */ + function createBackground( slide, container ) { + + var data = { + background: slide.getAttribute( 'data-background' ), + backgroundSize: slide.getAttribute( 'data-background-size' ), + backgroundImage: slide.getAttribute( 'data-background-image' ), + backgroundVideo: slide.getAttribute( 'data-background-video' ), + backgroundIframe: slide.getAttribute( 'data-background-iframe' ), + backgroundColor: slide.getAttribute( 'data-background-color' ), + backgroundRepeat: slide.getAttribute( 'data-background-repeat' ), + backgroundPosition: slide.getAttribute( 'data-background-position' ), + backgroundTransition: slide.getAttribute( 'data-background-transition' ) + }; + + var element = document.createElement( 'div' ); + + // Carry over custom classes from the slide to the background + element.className = 'slide-background ' + slide.className.replace( /present|past|future/, '' ); + + if( data.background ) { + // Auto-wrap image urls in url(...) + if( /^(http|file|\/\/)/gi.test( data.background ) || /\.(svg|png|jpg|jpeg|gif|bmp)$/gi.test( data.background ) ) { + slide.setAttribute( 'data-background-image', data.background ); + } + else { + element.style.background = data.background; + } + } + + // Create a hash for this combination of background settings. + // This is used to determine when two slide backgrounds are + // the same. + if( data.background || data.backgroundColor || data.backgroundImage || data.backgroundVideo || data.backgroundIframe ) { + element.setAttribute( 'data-background-hash', data.background + + data.backgroundSize + + data.backgroundImage + + data.backgroundVideo + + data.backgroundIframe + + data.backgroundColor + + data.backgroundRepeat + + data.backgroundPosition + + data.backgroundTransition ); + } + + // Additional and optional background properties + if( data.backgroundSize ) element.style.backgroundSize = data.backgroundSize; + if( data.backgroundColor ) element.style.backgroundColor = data.backgroundColor; + if( data.backgroundRepeat ) element.style.backgroundRepeat = data.backgroundRepeat; + if( data.backgroundPosition ) element.style.backgroundPosition = data.backgroundPosition; + if( data.backgroundTransition ) element.setAttribute( 'data-background-transition', data.backgroundTransition ); + + container.appendChild( element ); + + // If backgrounds are being recreated, clear old classes + slide.classList.remove( 'has-dark-background' ); + slide.classList.remove( 'has-light-background' ); + + // If this slide has a background color, add a class that + // signals if it is light or dark. If the slide has no background + // color, no class will be set + var computedBackgroundColor = window.getComputedStyle( element ).backgroundColor; + if( computedBackgroundColor ) { + var rgb = colorToRgb( computedBackgroundColor ); + + // Ignore fully transparent backgrounds. Some browsers return + // rgba(0,0,0,0) when reading the computed background color of + // an element with no background + if( rgb && rgb.a !== 0 ) { + if( colorBrightness( computedBackgroundColor ) < 128 ) { + slide.classList.add( 'has-dark-background' ); + } + else { + slide.classList.add( 'has-light-background' ); + } + } + } + + return element; + + } + + /** + * Registers a listener to postMessage events, this makes it + * possible to call all reveal.js API methods from another + * window. For example: + * + * revealWindow.postMessage( JSON.stringify({ + * method: 'slide', + * args: [ 2 ] + * }), '*' ); + */ + function setupPostMessage() { + + if( config.postMessage ) { + window.addEventListener( 'message', function ( event ) { + var data = event.data; + + // Make sure we're dealing with JSON + if( typeof data === 'string' && data.charAt( 0 ) === '{' && data.charAt( data.length - 1 ) === '}' ) { + data = JSON.parse( data ); + + // Check if the requested method can be found + if( data.method && typeof Reveal[data.method] === 'function' ) { + Reveal[data.method].apply( Reveal, data.args ); + } + } + }, false ); + } + + } + + /** + * Applies the configuration settings from the config + * object. May be called multiple times. + */ + function configure( options ) { + + var numberOfSlides = dom.wrapper.querySelectorAll( SLIDES_SELECTOR ).length; + + dom.wrapper.classList.remove( config.transition ); + + // New config options may be passed when this method + // is invoked through the API after initialization + if( typeof options === 'object' ) extend( config, options ); + + // Force linear transition based on browser capabilities + if( features.transforms3d === false ) config.transition = 'linear'; + + dom.wrapper.classList.add( config.transition ); + + dom.wrapper.setAttribute( 'data-transition-speed', config.transitionSpeed ); + dom.wrapper.setAttribute( 'data-background-transition', config.backgroundTransition ); + + dom.controls.style.display = config.controls ? 'block' : 'none'; + dom.progress.style.display = config.progress ? 'block' : 'none'; + dom.slideNumber.style.display = config.slideNumber && !isPrintingPDF() ? 'block' : 'none'; + + if( config.shuffle ) { + shuffle(); + } + + if( config.rtl ) { + dom.wrapper.classList.add( 'rtl' ); + } + else { + dom.wrapper.classList.remove( 'rtl' ); + } + + if( config.center ) { + dom.wrapper.classList.add( 'center' ); + } + else { + dom.wrapper.classList.remove( 'center' ); + } + + // Exit the paused mode if it was configured off + if( config.pause === false ) { + resume(); + } + + if( config.showNotes ) { + dom.speakerNotes.classList.add( 'visible' ); + } + else { + dom.speakerNotes.classList.remove( 'visible' ); + } + + if( config.mouseWheel ) { + document.addEventListener( 'DOMMouseScroll', onDocumentMouseScroll, false ); // FF + document.addEventListener( 'mousewheel', onDocumentMouseScroll, false ); + } + else { + document.removeEventListener( 'DOMMouseScroll', onDocumentMouseScroll, false ); // FF + document.removeEventListener( 'mousewheel', onDocumentMouseScroll, false ); + } + + // Rolling 3D links + if( config.rollingLinks ) { + enableRollingLinks(); + } + else { + disableRollingLinks(); + } + + // Iframe link previews + if( config.previewLinks ) { + enablePreviewLinks(); + } + else { + disablePreviewLinks(); + enablePreviewLinks( '[data-preview-link]' ); + } + + // Remove existing auto-slide controls + if( autoSlidePlayer ) { + autoSlidePlayer.destroy(); + autoSlidePlayer = null; + } + + // Generate auto-slide controls if needed + if( numberOfSlides > 1 && config.autoSlide && config.autoSlideStoppable && features.canvas && features.requestAnimationFrame ) { + autoSlidePlayer = new Playback( dom.wrapper, function() { + return Math.min( Math.max( ( Date.now() - autoSlideStartTime ) / autoSlide, 0 ), 1 ); + } ); + + autoSlidePlayer.on( 'click', onAutoSlidePlayerClick ); + autoSlidePaused = false; + } + + // When fragments are turned off they should be visible + if( config.fragments === false ) { + toArray( dom.slides.querySelectorAll( '.fragment' ) ).forEach( function( element ) { + element.classList.add( 'visible' ); + element.classList.remove( 'current-fragment' ); + } ); + } + + sync(); + + } + + /** + * Binds all event listeners. + */ + function addEventListeners() { + + eventsAreBound = true; + + window.addEventListener( 'hashchange', onWindowHashChange, false ); + window.addEventListener( 'resize', onWindowResize, false ); + + if( config.touch ) { + dom.wrapper.addEventListener( 'touchstart', onTouchStart, false ); + dom.wrapper.addEventListener( 'touchmove', onTouchMove, false ); + dom.wrapper.addEventListener( 'touchend', onTouchEnd, false ); + + // Support pointer-style touch interaction as well + if( window.navigator.pointerEnabled ) { + // IE 11 uses un-prefixed version of pointer events + dom.wrapper.addEventListener( 'pointerdown', onPointerDown, false ); + dom.wrapper.addEventListener( 'pointermove', onPointerMove, false ); + dom.wrapper.addEventListener( 'pointerup', onPointerUp, false ); + } + else if( window.navigator.msPointerEnabled ) { + // IE 10 uses prefixed version of pointer events + dom.wrapper.addEventListener( 'MSPointerDown', onPointerDown, false ); + dom.wrapper.addEventListener( 'MSPointerMove', onPointerMove, false ); + dom.wrapper.addEventListener( 'MSPointerUp', onPointerUp, false ); + } + } + + if( config.keyboard ) { + document.addEventListener( 'keydown', onDocumentKeyDown, false ); + document.addEventListener( 'keypress', onDocumentKeyPress, false ); + } + + if( config.progress && dom.progress ) { + dom.progress.addEventListener( 'click', onProgressClicked, false ); + } + + if( config.focusBodyOnPageVisibilityChange ) { + var visibilityChange; + + if( 'hidden' in document ) { + visibilityChange = 'visibilitychange'; + } + else if( 'msHidden' in document ) { + visibilityChange = 'msvisibilitychange'; + } + else if( 'webkitHidden' in document ) { + visibilityChange = 'webkitvisibilitychange'; + } + + if( visibilityChange ) { + document.addEventListener( visibilityChange, onPageVisibilityChange, false ); + } + } + + // Listen to both touch and click events, in case the device + // supports both + var pointerEvents = [ 'touchstart', 'click' ]; + + // Only support touch for Android, fixes double navigations in + // stock browser + if( UA.match( /android/gi ) ) { + pointerEvents = [ 'touchstart' ]; + } + + pointerEvents.forEach( function( eventName ) { + dom.controlsLeft.forEach( function( el ) { el.addEventListener( eventName, onNavigateLeftClicked, false ); } ); + dom.controlsRight.forEach( function( el ) { el.addEventListener( eventName, onNavigateRightClicked, false ); } ); + dom.controlsUp.forEach( function( el ) { el.addEventListener( eventName, onNavigateUpClicked, false ); } ); + dom.controlsDown.forEach( function( el ) { el.addEventListener( eventName, onNavigateDownClicked, false ); } ); + dom.controlsPrev.forEach( function( el ) { el.addEventListener( eventName, onNavigatePrevClicked, false ); } ); + dom.controlsNext.forEach( function( el ) { el.addEventListener( eventName, onNavigateNextClicked, false ); } ); + } ); + + } + + /** + * Unbinds all event listeners. + */ + function removeEventListeners() { + + eventsAreBound = false; + + document.removeEventListener( 'keydown', onDocumentKeyDown, false ); + document.removeEventListener( 'keypress', onDocumentKeyPress, false ); + window.removeEventListener( 'hashchange', onWindowHashChange, false ); + window.removeEventListener( 'resize', onWindowResize, false ); + + dom.wrapper.removeEventListener( 'touchstart', onTouchStart, false ); + dom.wrapper.removeEventListener( 'touchmove', onTouchMove, false ); + dom.wrapper.removeEventListener( 'touchend', onTouchEnd, false ); + + // IE11 + if( window.navigator.pointerEnabled ) { + dom.wrapper.removeEventListener( 'pointerdown', onPointerDown, false ); + dom.wrapper.removeEventListener( 'pointermove', onPointerMove, false ); + dom.wrapper.removeEventListener( 'pointerup', onPointerUp, false ); + } + // IE10 + else if( window.navigator.msPointerEnabled ) { + dom.wrapper.removeEventListener( 'MSPointerDown', onPointerDown, false ); + dom.wrapper.removeEventListener( 'MSPointerMove', onPointerMove, false ); + dom.wrapper.removeEventListener( 'MSPointerUp', onPointerUp, false ); + } + + if ( config.progress && dom.progress ) { + dom.progress.removeEventListener( 'click', onProgressClicked, false ); + } + + [ 'touchstart', 'click' ].forEach( function( eventName ) { + dom.controlsLeft.forEach( function( el ) { el.removeEventListener( eventName, onNavigateLeftClicked, false ); } ); + dom.controlsRight.forEach( function( el ) { el.removeEventListener( eventName, onNavigateRightClicked, false ); } ); + dom.controlsUp.forEach( function( el ) { el.removeEventListener( eventName, onNavigateUpClicked, false ); } ); + dom.controlsDown.forEach( function( el ) { el.removeEventListener( eventName, onNavigateDownClicked, false ); } ); + dom.controlsPrev.forEach( function( el ) { el.removeEventListener( eventName, onNavigatePrevClicked, false ); } ); + dom.controlsNext.forEach( function( el ) { el.removeEventListener( eventName, onNavigateNextClicked, false ); } ); + } ); + + } + + /** + * Extend object a with the properties of object b. + * If there's a conflict, object b takes precedence. + */ + function extend( a, b ) { + + for( var i in b ) { + a[ i ] = b[ i ]; + } + + } + + /** + * Converts the target object to an array. + */ + function toArray( o ) { + + return Array.prototype.slice.call( o ); + + } + + /** + * Utility for deserializing a value. + */ + function deserialize( value ) { + + if( typeof value === 'string' ) { + if( value === 'null' ) return null; + else if( value === 'true' ) return true; + else if( value === 'false' ) return false; + else if( value.match( /^\d+$/ ) ) return parseFloat( value ); + } + + return value; + + } + + /** + * Measures the distance in pixels between point a + * and point b. + * + * @param {Object} a point with x/y properties + * @param {Object} b point with x/y properties + */ + function distanceBetween( a, b ) { + + var dx = a.x - b.x, + dy = a.y - b.y; + + return Math.sqrt( dx*dx + dy*dy ); + + } + + /** + * Applies a CSS transform to the target element. + */ + function transformElement( element, transform ) { + + element.style.WebkitTransform = transform; + element.style.MozTransform = transform; + element.style.msTransform = transform; + element.style.transform = transform; + + } + + /** + * Applies CSS transforms to the slides container. The container + * is transformed from two separate sources: layout and the overview + * mode. + */ + function transformSlides( transforms ) { + + // Pick up new transforms from arguments + if( typeof transforms.layout === 'string' ) slidesTransform.layout = transforms.layout; + if( typeof transforms.overview === 'string' ) slidesTransform.overview = transforms.overview; + + // Apply the transforms to the slides container + if( slidesTransform.layout ) { + transformElement( dom.slides, slidesTransform.layout + ' ' + slidesTransform.overview ); + } + else { + transformElement( dom.slides, slidesTransform.overview ); + } + + } + + /** + * Injects the given CSS styles into the DOM. + */ + function injectStyleSheet( value ) { + + var tag = document.createElement( 'style' ); + tag.type = 'text/css'; + if( tag.styleSheet ) { + tag.styleSheet.cssText = value; + } + else { + tag.appendChild( document.createTextNode( value ) ); + } + document.getElementsByTagName( 'head' )[0].appendChild( tag ); + + } + + /** + * Converts various color input formats to an {r:0,g:0,b:0} object. + * + * @param {String} color The string representation of a color, + * the following formats are supported: + * - #000 + * - #000000 + * - rgb(0,0,0) + */ + function colorToRgb( color ) { + + var hex3 = color.match( /^#([0-9a-f]{3})$/i ); + if( hex3 && hex3[1] ) { + hex3 = hex3[1]; + return { + r: parseInt( hex3.charAt( 0 ), 16 ) * 0x11, + g: parseInt( hex3.charAt( 1 ), 16 ) * 0x11, + b: parseInt( hex3.charAt( 2 ), 16 ) * 0x11 + }; + } + + var hex6 = color.match( /^#([0-9a-f]{6})$/i ); + if( hex6 && hex6[1] ) { + hex6 = hex6[1]; + return { + r: parseInt( hex6.substr( 0, 2 ), 16 ), + g: parseInt( hex6.substr( 2, 2 ), 16 ), + b: parseInt( hex6.substr( 4, 2 ), 16 ) + }; + } + + var rgb = color.match( /^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i ); + if( rgb ) { + return { + r: parseInt( rgb[1], 10 ), + g: parseInt( rgb[2], 10 ), + b: parseInt( rgb[3], 10 ) + }; + } + + var rgba = color.match( /^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\,\s*([\d]+|[\d]*.[\d]+)\s*\)$/i ); + if( rgba ) { + return { + r: parseInt( rgba[1], 10 ), + g: parseInt( rgba[2], 10 ), + b: parseInt( rgba[3], 10 ), + a: parseFloat( rgba[4] ) + }; + } + + return null; + + } + + /** + * Calculates brightness on a scale of 0-255. + * + * @param color See colorStringToRgb for supported formats. + */ + function colorBrightness( color ) { + + if( typeof color === 'string' ) color = colorToRgb( color ); + + if( color ) { + return ( color.r * 299 + color.g * 587 + color.b * 114 ) / 1000; + } + + return null; + + } + + /** + * Retrieves the height of the given element by looking + * at the position and height of its immediate children. + */ + function getAbsoluteHeight( element ) { + + var height = 0; + + if( element ) { + var absoluteChildren = 0; + + toArray( element.childNodes ).forEach( function( child ) { + + if( typeof child.offsetTop === 'number' && child.style ) { + // Count # of abs children + if( window.getComputedStyle( child ).position === 'absolute' ) { + absoluteChildren += 1; + } + + height = Math.max( height, child.offsetTop + child.offsetHeight ); + } + + } ); + + // If there are no absolute children, use offsetHeight + if( absoluteChildren === 0 ) { + height = element.offsetHeight; + } + + } + + return height; + + } + + /** + * Returns the remaining height within the parent of the + * target element. + * + * remaining height = [ configured parent height ] - [ current parent height ] + */ + function getRemainingHeight( element, height ) { + + height = height || 0; + + if( element ) { + var newHeight, oldHeight = element.style.height; + + // Change the .stretch element height to 0 in order find the height of all + // the other elements + element.style.height = '0px'; + newHeight = height - element.parentNode.offsetHeight; + + // Restore the old height, just in case + element.style.height = oldHeight + 'px'; + + return newHeight; + } + + return height; + + } + + /** + * Checks if this instance is being used to print a PDF. + */ + function isPrintingPDF() { + + return ( /print-pdf/gi ).test( window.location.search ); + + } + + /** + * Hides the address bar if we're on a mobile device. + */ + function hideAddressBar() { + + if( config.hideAddressBar && isMobileDevice ) { + // Events that should trigger the address bar to hide + window.addEventListener( 'load', removeAddressBar, false ); + window.addEventListener( 'orientationchange', removeAddressBar, false ); + } + + } + + /** + * Causes the address bar to hide on mobile devices, + * more vertical space ftw. + */ + function removeAddressBar() { + + setTimeout( function() { + window.scrollTo( 0, 1 ); + }, 10 ); + + } + + /** + * Dispatches an event of the specified type from the + * reveal DOM element. + */ + function dispatchEvent( type, args ) { + + var event = document.createEvent( 'HTMLEvents', 1, 2 ); + event.initEvent( type, true, true ); + extend( event, args ); + dom.wrapper.dispatchEvent( event ); + + // If we're in an iframe, post each reveal.js event to the + // parent window. Used by the notes plugin + if( config.postMessageEvents && window.parent !== window.self ) { + window.parent.postMessage( JSON.stringify({ namespace: 'reveal', eventName: type, state: getState() }), '*' ); + } + + } + + /** + * Wrap all links in 3D goodness. + */ + function enableRollingLinks() { + + if( features.transforms3d && !( 'msPerspective' in document.body.style ) ) { + var anchors = dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ' a' ); + + for( var i = 0, len = anchors.length; i < len; i++ ) { + var anchor = anchors[i]; + + if( anchor.textContent && !anchor.querySelector( '*' ) && ( !anchor.className || !anchor.classList.contains( anchor, 'roll' ) ) ) { + var span = document.createElement('span'); + span.setAttribute('data-title', anchor.text); + span.innerHTML = anchor.innerHTML; + + anchor.classList.add( 'roll' ); + anchor.innerHTML = ''; + anchor.appendChild(span); + } + } + } + + } + + /** + * Unwrap all 3D links. + */ + function disableRollingLinks() { + + var anchors = dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ' a.roll' ); + + for( var i = 0, len = anchors.length; i < len; i++ ) { + var anchor = anchors[i]; + var span = anchor.querySelector( 'span' ); + + if( span ) { + anchor.classList.remove( 'roll' ); + anchor.innerHTML = span.innerHTML; + } + } + + } + + /** + * Bind preview frame links. + */ + function enablePreviewLinks( selector ) { + + var anchors = toArray( document.querySelectorAll( selector ? selector : 'a' ) ); + + anchors.forEach( function( element ) { + if( /^(http|www)/gi.test( element.getAttribute( 'href' ) ) ) { + element.addEventListener( 'click', onPreviewLinkClicked, false ); + } + } ); + + } + + /** + * Unbind preview frame links. + */ + function disablePreviewLinks() { + + var anchors = toArray( document.querySelectorAll( 'a' ) ); + + anchors.forEach( function( element ) { + if( /^(http|www)/gi.test( element.getAttribute( 'href' ) ) ) { + element.removeEventListener( 'click', onPreviewLinkClicked, false ); + } + } ); + + } + + /** + * Opens a preview window for the target URL. + */ + function showPreview( url ) { + + closeOverlay(); + + dom.overlay = document.createElement( 'div' ); + dom.overlay.classList.add( 'overlay' ); + dom.overlay.classList.add( 'overlay-preview' ); + dom.wrapper.appendChild( dom.overlay ); + + dom.overlay.innerHTML = [ + '
', + '', + '', + '
', + '
', + '
', + '', + '
' + ].join(''); + + dom.overlay.querySelector( 'iframe' ).addEventListener( 'load', function( event ) { + dom.overlay.classList.add( 'loaded' ); + }, false ); + + dom.overlay.querySelector( '.close' ).addEventListener( 'click', function( event ) { + closeOverlay(); + event.preventDefault(); + }, false ); + + dom.overlay.querySelector( '.external' ).addEventListener( 'click', function( event ) { + closeOverlay(); + }, false ); + + setTimeout( function() { + dom.overlay.classList.add( 'visible' ); + }, 1 ); + + } + + /** + * Opens a overlay window with help material. + */ + function showHelp() { + + if( config.help ) { + + closeOverlay(); + + dom.overlay = document.createElement( 'div' ); + dom.overlay.classList.add( 'overlay' ); + dom.overlay.classList.add( 'overlay-help' ); + dom.wrapper.appendChild( dom.overlay ); + + var html = '

Keyboard Shortcuts


'; + + html += ''; + for( var key in keyboardShortcuts ) { + html += ''; + } + + html += '
KEYACTION
' + key + '' + keyboardShortcuts[ key ] + '
'; + + dom.overlay.innerHTML = [ + '
', + '', + '
', + '
', + '
'+ html +'
', + '
' + ].join(''); + + dom.overlay.querySelector( '.close' ).addEventListener( 'click', function( event ) { + closeOverlay(); + event.preventDefault(); + }, false ); + + setTimeout( function() { + dom.overlay.classList.add( 'visible' ); + }, 1 ); + + } + + } + + /** + * Closes any currently open overlay. + */ + function closeOverlay() { + + if( dom.overlay ) { + dom.overlay.parentNode.removeChild( dom.overlay ); + dom.overlay = null; + } + + } + + /** + * Applies JavaScript-controlled layout rules to the + * presentation. + */ + function layout() { + + if( dom.wrapper && !isPrintingPDF() ) { + + var size = getComputedSlideSize(); + + var slidePadding = 20; // TODO Dig this out of DOM + + // Layout the contents of the slides + layoutSlideContents( config.width, config.height, slidePadding ); + + dom.slides.style.width = size.width + 'px'; + dom.slides.style.height = size.height + 'px'; + + // Determine scale of content to fit within available space + scale = Math.min( size.presentationWidth / size.width, size.presentationHeight / size.height ); + + // Respect max/min scale settings + scale = Math.max( scale, config.minScale ); + scale = Math.min( scale, config.maxScale ); + + // Don't apply any scaling styles if scale is 1 + if( scale === 1 ) { + dom.slides.style.zoom = ''; + dom.slides.style.left = ''; + dom.slides.style.top = ''; + dom.slides.style.bottom = ''; + dom.slides.style.right = ''; + transformSlides( { layout: '' } ); + } + else { + // Prefer zoom for scaling up so that content remains crisp. + // Don't use zoom to scale down since that can lead to shifts + // in text layout/line breaks. + if( scale > 1 && features.zoom ) { + dom.slides.style.zoom = scale; + dom.slides.style.left = ''; + dom.slides.style.top = ''; + dom.slides.style.bottom = ''; + dom.slides.style.right = ''; + transformSlides( { layout: '' } ); + } + // Apply scale transform as a fallback + else { + dom.slides.style.zoom = ''; + dom.slides.style.left = '50%'; + dom.slides.style.top = '50%'; + dom.slides.style.bottom = 'auto'; + dom.slides.style.right = 'auto'; + transformSlides( { layout: 'translate(-50%, -50%) scale('+ scale +')' } ); + } + } + + // Select all slides, vertical and horizontal + var slides = toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ); + + for( var i = 0, len = slides.length; i < len; i++ ) { + var slide = slides[ i ]; + + // Don't bother updating invisible slides + if( slide.style.display === 'none' ) { + continue; + } + + if( config.center || slide.classList.contains( 'center' ) ) { + // Vertical stacks are not centred since their section + // children will be + if( slide.classList.contains( 'stack' ) ) { + slide.style.top = 0; + } + else { + slide.style.top = Math.max( ( ( size.height - getAbsoluteHeight( slide ) ) / 2 ) - slidePadding, 0 ) + 'px'; + } + } + else { + slide.style.top = ''; + } + + } + + updateProgress(); + updateParallax(); + + } + + } + + /** + * Applies layout logic to the contents of all slides in + * the presentation. + */ + function layoutSlideContents( width, height, padding ) { + + // Handle sizing of elements with the 'stretch' class + toArray( dom.slides.querySelectorAll( 'section > .stretch' ) ).forEach( function( element ) { + + // Determine how much vertical space we can use + var remainingHeight = getRemainingHeight( element, height ); + + // Consider the aspect ratio of media elements + if( /(img|video)/gi.test( element.nodeName ) ) { + var nw = element.naturalWidth || element.videoWidth, + nh = element.naturalHeight || element.videoHeight; + + var es = Math.min( width / nw, remainingHeight / nh ); + + element.style.width = ( nw * es ) + 'px'; + element.style.height = ( nh * es ) + 'px'; + + } + else { + element.style.width = width + 'px'; + element.style.height = remainingHeight + 'px'; + } + + } ); + + } + + /** + * Calculates the computed pixel size of our slides. These + * values are based on the width and height configuration + * options. + */ + function getComputedSlideSize( presentationWidth, presentationHeight ) { + + var size = { + // Slide size + width: config.width, + height: config.height, + + // Presentation size + presentationWidth: presentationWidth || dom.wrapper.offsetWidth, + presentationHeight: presentationHeight || dom.wrapper.offsetHeight + }; + + // Reduce available space by margin + size.presentationWidth -= ( size.presentationWidth * config.margin ); + size.presentationHeight -= ( size.presentationHeight * config.margin ); + + // Slide width may be a percentage of available width + if( typeof size.width === 'string' && /%$/.test( size.width ) ) { + size.width = parseInt( size.width, 10 ) / 100 * size.presentationWidth; + } + + // Slide height may be a percentage of available height + if( typeof size.height === 'string' && /%$/.test( size.height ) ) { + size.height = parseInt( size.height, 10 ) / 100 * size.presentationHeight; + } + + return size; + + } + + /** + * Stores the vertical index of a stack so that the same + * vertical slide can be selected when navigating to and + * from the stack. + * + * @param {HTMLElement} stack The vertical stack element + * @param {int} v Index to memorize + */ + function setPreviousVerticalIndex( stack, v ) { + + if( typeof stack === 'object' && typeof stack.setAttribute === 'function' ) { + stack.setAttribute( 'data-previous-indexv', v || 0 ); + } + + } + + /** + * Retrieves the vertical index which was stored using + * #setPreviousVerticalIndex() or 0 if no previous index + * exists. + * + * @param {HTMLElement} stack The vertical stack element + */ + function getPreviousVerticalIndex( stack ) { + + if( typeof stack === 'object' && typeof stack.setAttribute === 'function' && stack.classList.contains( 'stack' ) ) { + // Prefer manually defined start-indexv + var attributeName = stack.hasAttribute( 'data-start-indexv' ) ? 'data-start-indexv' : 'data-previous-indexv'; + + return parseInt( stack.getAttribute( attributeName ) || 0, 10 ); + } + + return 0; + + } + + /** + * Displays the overview of slides (quick nav) by scaling + * down and arranging all slide elements. + */ + function activateOverview() { + + // Only proceed if enabled in config + if( config.overview && !isOverview() ) { + + overview = true; + + dom.wrapper.classList.add( 'overview' ); + dom.wrapper.classList.remove( 'overview-deactivating' ); + + if( features.overviewTransitions ) { + setTimeout( function() { + dom.wrapper.classList.add( 'overview-animated' ); + }, 1 ); + } + + // Don't auto-slide while in overview mode + cancelAutoSlide(); + + // Move the backgrounds element into the slide container to + // that the same scaling is applied + dom.slides.appendChild( dom.background ); + + // Clicking on an overview slide navigates to it + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ).forEach( function( slide ) { + if( !slide.classList.contains( 'stack' ) ) { + slide.addEventListener( 'click', onOverviewSlideClicked, true ); + } + } ); + + // Calculate slide sizes + var margin = 70; + var slideSize = getComputedSlideSize(); + overviewSlideWidth = slideSize.width + margin; + overviewSlideHeight = slideSize.height + margin; + + // Reverse in RTL mode + if( config.rtl ) { + overviewSlideWidth = -overviewSlideWidth; + } + + updateSlidesVisibility(); + layoutOverview(); + updateOverview(); + + layout(); + + // Notify observers of the overview showing + dispatchEvent( 'overviewshown', { + 'indexh': indexh, + 'indexv': indexv, + 'currentSlide': currentSlide + } ); + + } + + } + + /** + * Uses CSS transforms to position all slides in a grid for + * display inside of the overview mode. + */ + function layoutOverview() { + + // Layout slides + toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ).forEach( function( hslide, h ) { + hslide.setAttribute( 'data-index-h', h ); + transformElement( hslide, 'translate3d(' + ( h * overviewSlideWidth ) + 'px, 0, 0)' ); + + if( hslide.classList.contains( 'stack' ) ) { + + toArray( hslide.querySelectorAll( 'section' ) ).forEach( function( vslide, v ) { + vslide.setAttribute( 'data-index-h', h ); + vslide.setAttribute( 'data-index-v', v ); + + transformElement( vslide, 'translate3d(0, ' + ( v * overviewSlideHeight ) + 'px, 0)' ); + } ); + + } + } ); + + // Layout slide backgrounds + toArray( dom.background.childNodes ).forEach( function( hbackground, h ) { + transformElement( hbackground, 'translate3d(' + ( h * overviewSlideWidth ) + 'px, 0, 0)' ); + + toArray( hbackground.querySelectorAll( '.slide-background' ) ).forEach( function( vbackground, v ) { + transformElement( vbackground, 'translate3d(0, ' + ( v * overviewSlideHeight ) + 'px, 0)' ); + } ); + } ); + + } + + /** + * Moves the overview viewport to the current slides. + * Called each time the current slide changes. + */ + function updateOverview() { + + transformSlides( { + overview: [ + 'translateX('+ ( -indexh * overviewSlideWidth ) +'px)', + 'translateY('+ ( -indexv * overviewSlideHeight ) +'px)', + 'translateZ('+ ( window.innerWidth < 400 ? -1000 : -2500 ) +'px)' + ].join( ' ' ) + } ); + + } + + /** + * Exits the slide overview and enters the currently + * active slide. + */ + function deactivateOverview() { + + // Only proceed if enabled in config + if( config.overview ) { + + overview = false; + + dom.wrapper.classList.remove( 'overview' ); + dom.wrapper.classList.remove( 'overview-animated' ); + + // Temporarily add a class so that transitions can do different things + // depending on whether they are exiting/entering overview, or just + // moving from slide to slide + dom.wrapper.classList.add( 'overview-deactivating' ); + + setTimeout( function () { + dom.wrapper.classList.remove( 'overview-deactivating' ); + }, 1 ); + + // Move the background element back out + dom.wrapper.appendChild( dom.background ); + + // Clean up changes made to slides + toArray( dom.wrapper.querySelectorAll( SLIDES_SELECTOR ) ).forEach( function( slide ) { + transformElement( slide, '' ); + + slide.removeEventListener( 'click', onOverviewSlideClicked, true ); + } ); + + // Clean up changes made to backgrounds + toArray( dom.background.querySelectorAll( '.slide-background' ) ).forEach( function( background ) { + transformElement( background, '' ); + } ); + + transformSlides( { overview: '' } ); + + slide( indexh, indexv ); + + layout(); + + cueAutoSlide(); + + // Notify observers of the overview hiding + dispatchEvent( 'overviewhidden', { + 'indexh': indexh, + 'indexv': indexv, + 'currentSlide': currentSlide + } ); + + } + } + + /** + * Toggles the slide overview mode on and off. + * + * @param {Boolean} override Optional flag which overrides the + * toggle logic and forcibly sets the desired state. True means + * overview is open, false means it's closed. + */ + function toggleOverview( override ) { + + if( typeof override === 'boolean' ) { + override ? activateOverview() : deactivateOverview(); + } + else { + isOverview() ? deactivateOverview() : activateOverview(); + } + + } + + /** + * Checks if the overview is currently active. + * + * @return {Boolean} true if the overview is active, + * false otherwise + */ + function isOverview() { + + return overview; + + } + + /** + * Checks if the current or specified slide is vertical + * (nested within another slide). + * + * @param {HTMLElement} slide [optional] The slide to check + * orientation of + */ + function isVerticalSlide( slide ) { + + // Prefer slide argument, otherwise use current slide + slide = slide ? slide : currentSlide; + + return slide && slide.parentNode && !!slide.parentNode.nodeName.match( /section/i ); + + } + + /** + * Handling the fullscreen functionality via the fullscreen API + * + * @see http://fullscreen.spec.whatwg.org/ + * @see https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode + */ + function enterFullscreen() { + + var element = document.documentElement; + + // Check which implementation is available + var requestMethod = element.requestFullscreen || + element.webkitRequestFullscreen || + element.webkitRequestFullScreen || + element.mozRequestFullScreen || + element.msRequestFullscreen; + + if( requestMethod ) { + requestMethod.apply( element ); + } + + } + + /** + * Enters the paused mode which fades everything on screen to + * black. + */ + function pause() { + + if( config.pause ) { + var wasPaused = dom.wrapper.classList.contains( 'paused' ); + + cancelAutoSlide(); + dom.wrapper.classList.add( 'paused' ); + + if( wasPaused === false ) { + dispatchEvent( 'paused' ); + } + } + + } + + /** + * Exits from the paused mode. + */ + function resume() { + + var wasPaused = dom.wrapper.classList.contains( 'paused' ); + dom.wrapper.classList.remove( 'paused' ); + + cueAutoSlide(); + + if( wasPaused ) { + dispatchEvent( 'resumed' ); + } + + } + + /** + * Toggles the paused mode on and off. + */ + function togglePause( override ) { + + if( typeof override === 'boolean' ) { + override ? pause() : resume(); + } + else { + isPaused() ? resume() : pause(); + } + + } + + /** + * Checks if we are currently in the paused mode. + */ + function isPaused() { + + return dom.wrapper.classList.contains( 'paused' ); + + } + + /** + * Toggles the auto slide mode on and off. + * + * @param {Boolean} override Optional flag which sets the desired state. + * True means autoplay starts, false means it stops. + */ + + function toggleAutoSlide( override ) { + + if( typeof override === 'boolean' ) { + override ? resumeAutoSlide() : pauseAutoSlide(); + } + + else { + autoSlidePaused ? resumeAutoSlide() : pauseAutoSlide(); + } + + } + + /** + * Checks if the auto slide mode is currently on. + */ + function isAutoSliding() { + + return !!( autoSlide && !autoSlidePaused ); + + } + + /** + * Steps from the current point in the presentation to the + * slide which matches the specified horizontal and vertical + * indices. + * + * @param {int} h Horizontal index of the target slide + * @param {int} v Vertical index of the target slide + * @param {int} f Optional index of a fragment within the + * target slide to activate + * @param {int} o Optional origin for use in multimaster environments + */ + function slide( h, v, f, o ) { + + // Remember where we were at before + previousSlide = currentSlide; + + // Query all horizontal slides in the deck + var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ); + + // If no vertical index is specified and the upcoming slide is a + // stack, resume at its previous vertical index + if( v === undefined && !isOverview() ) { + v = getPreviousVerticalIndex( horizontalSlides[ h ] ); + } + + // If we were on a vertical stack, remember what vertical index + // it was on so we can resume at the same position when returning + if( previousSlide && previousSlide.parentNode && previousSlide.parentNode.classList.contains( 'stack' ) ) { + setPreviousVerticalIndex( previousSlide.parentNode, indexv ); + } + + // Remember the state before this slide + var stateBefore = state.concat(); + + // Reset the state array + state.length = 0; + + var indexhBefore = indexh || 0, + indexvBefore = indexv || 0; + + // Activate and transition to the new slide + indexh = updateSlides( HORIZONTAL_SLIDES_SELECTOR, h === undefined ? indexh : h ); + indexv = updateSlides( VERTICAL_SLIDES_SELECTOR, v === undefined ? indexv : v ); + + // Update the visibility of slides now that the indices have changed + updateSlidesVisibility(); + + layout(); + + // Apply the new state + stateLoop: for( var i = 0, len = state.length; i < len; i++ ) { + // Check if this state existed on the previous slide. If it + // did, we will avoid adding it repeatedly + for( var j = 0; j < stateBefore.length; j++ ) { + if( stateBefore[j] === state[i] ) { + stateBefore.splice( j, 1 ); + continue stateLoop; + } + } + + document.documentElement.classList.add( state[i] ); + + // Dispatch custom event matching the state's name + dispatchEvent( state[i] ); + } + + // Clean up the remains of the previous state + while( stateBefore.length ) { + document.documentElement.classList.remove( stateBefore.pop() ); + } + + // Update the overview if it's currently active + if( isOverview() ) { + updateOverview(); + } + + // Find the current horizontal slide and any possible vertical slides + // within it + var currentHorizontalSlide = horizontalSlides[ indexh ], + currentVerticalSlides = currentHorizontalSlide.querySelectorAll( 'section' ); + + // Store references to the previous and current slides + currentSlide = currentVerticalSlides[ indexv ] || currentHorizontalSlide; + + // Show fragment, if specified + if( typeof f !== 'undefined' ) { + navigateFragment( f ); + } + + // Dispatch an event if the slide changed + var slideChanged = ( indexh !== indexhBefore || indexv !== indexvBefore ); + if( slideChanged ) { + dispatchEvent( 'slidechanged', { + 'indexh': indexh, + 'indexv': indexv, + 'previousSlide': previousSlide, + 'currentSlide': currentSlide, + 'origin': o + } ); + } + else { + // Ensure that the previous slide is never the same as the current + previousSlide = null; + } + + // Solves an edge case where the previous slide maintains the + // 'present' class when navigating between adjacent vertical + // stacks + if( previousSlide ) { + previousSlide.classList.remove( 'present' ); + previousSlide.setAttribute( 'aria-hidden', 'true' ); + + // Reset all slides upon navigate to home + // Issue: #285 + if ( dom.wrapper.querySelector( HOME_SLIDE_SELECTOR ).classList.contains( 'present' ) ) { + // Launch async task + setTimeout( function () { + var slides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR + '.stack') ), i; + for( i in slides ) { + if( slides[i] ) { + // Reset stack + setPreviousVerticalIndex( slides[i], 0 ); + } + } + }, 0 ); + } + } + + // Handle embedded content + if( slideChanged || !previousSlide ) { + stopEmbeddedContent( previousSlide ); + startEmbeddedContent( currentSlide ); + } + + // Announce the current slide contents, for screen readers + dom.statusDiv.textContent = currentSlide.textContent; + + updateControls(); + updateProgress(); + updateBackground(); + updateParallax(); + updateSlideNumber(); + updateNotes(); + + // Update the URL hash + writeURL(); + + cueAutoSlide(); + + } + + /** + * Syncs the presentation with the current DOM. Useful + * when new slides or control elements are added or when + * the configuration has changed. + */ + function sync() { + + // Subscribe to input + removeEventListeners(); + addEventListeners(); + + // Force a layout to make sure the current config is accounted for + layout(); + + // Reflect the current autoSlide value + autoSlide = config.autoSlide; + + // Start auto-sliding if it's enabled + cueAutoSlide(); + + // Re-create the slide backgrounds + createBackgrounds(); + + // Write the current hash to the URL + writeURL(); + + sortAllFragments(); + + updateControls(); + updateProgress(); + updateBackground( true ); + updateSlideNumber(); + updateSlidesVisibility(); + updateNotes(); + + formatEmbeddedContent(); + startEmbeddedContent( currentSlide ); + + if( isOverview() ) { + layoutOverview(); + } + + } + + /** + * Resets all vertical slides so that only the first + * is visible. + */ + function resetVerticalSlides() { + + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + horizontalSlides.forEach( function( horizontalSlide ) { + + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ); + verticalSlides.forEach( function( verticalSlide, y ) { + + if( y > 0 ) { + verticalSlide.classList.remove( 'present' ); + verticalSlide.classList.remove( 'past' ); + verticalSlide.classList.add( 'future' ); + verticalSlide.setAttribute( 'aria-hidden', 'true' ); + } + + } ); + + } ); + + } + + /** + * Sorts and formats all of fragments in the + * presentation. + */ + function sortAllFragments() { + + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + horizontalSlides.forEach( function( horizontalSlide ) { + + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ); + verticalSlides.forEach( function( verticalSlide, y ) { + + sortFragments( verticalSlide.querySelectorAll( '.fragment' ) ); + + } ); + + if( verticalSlides.length === 0 ) sortFragments( horizontalSlide.querySelectorAll( '.fragment' ) ); + + } ); + + } + + /** + * Randomly shuffles all slides in the deck. + */ + function shuffle() { + + var slides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + + slides.forEach( function( slide ) { + + // Insert this slide next to another random slide. This may + // cause the slide to insert before itself but that's fine. + dom.slides.insertBefore( slide, slides[ Math.floor( Math.random() * slides.length ) ] ); + + } ); + + } + + /** + * Updates one dimension of slides by showing the slide + * with the specified index. + * + * @param {String} selector A CSS selector that will fetch + * the group of slides we are working with + * @param {Number} index The index of the slide that should be + * shown + * + * @return {Number} The index of the slide that is now shown, + * might differ from the passed in index if it was out of + * bounds. + */ + function updateSlides( selector, index ) { + + // Select all slides and convert the NodeList result to + // an array + var slides = toArray( dom.wrapper.querySelectorAll( selector ) ), + slidesLength = slides.length; + + var printMode = isPrintingPDF(); + + if( slidesLength ) { + + // Should the index loop? + if( config.loop ) { + index %= slidesLength; + + if( index < 0 ) { + index = slidesLength + index; + } + } + + // Enforce max and minimum index bounds + index = Math.max( Math.min( index, slidesLength - 1 ), 0 ); + + for( var i = 0; i < slidesLength; i++ ) { + var element = slides[i]; + + var reverse = config.rtl && !isVerticalSlide( element ); + + element.classList.remove( 'past' ); + element.classList.remove( 'present' ); + element.classList.remove( 'future' ); + + // http://www.w3.org/html/wg/drafts/html/master/editing.html#the-hidden-attribute + element.setAttribute( 'hidden', '' ); + element.setAttribute( 'aria-hidden', 'true' ); + + // If this element contains vertical slides + if( element.querySelector( 'section' ) ) { + element.classList.add( 'stack' ); + } + + // If we're printing static slides, all slides are "present" + if( printMode ) { + element.classList.add( 'present' ); + continue; + } + + if( i < index ) { + // Any element previous to index is given the 'past' class + element.classList.add( reverse ? 'future' : 'past' ); + + if( config.fragments ) { + var pastFragments = toArray( element.querySelectorAll( '.fragment' ) ); + + // Show all fragments on prior slides + while( pastFragments.length ) { + var pastFragment = pastFragments.pop(); + pastFragment.classList.add( 'visible' ); + pastFragment.classList.remove( 'current-fragment' ); + } + } + } + else if( i > index ) { + // Any element subsequent to index is given the 'future' class + element.classList.add( reverse ? 'past' : 'future' ); + + if( config.fragments ) { + var futureFragments = toArray( element.querySelectorAll( '.fragment.visible' ) ); + + // No fragments in future slides should be visible ahead of time + while( futureFragments.length ) { + var futureFragment = futureFragments.pop(); + futureFragment.classList.remove( 'visible' ); + futureFragment.classList.remove( 'current-fragment' ); + } + } + } + } + + // Mark the current slide as present + slides[index].classList.add( 'present' ); + slides[index].removeAttribute( 'hidden' ); + slides[index].removeAttribute( 'aria-hidden' ); + + // If this slide has a state associated with it, add it + // onto the current state of the deck + var slideState = slides[index].getAttribute( 'data-state' ); + if( slideState ) { + state = state.concat( slideState.split( ' ' ) ); + } + + } + else { + // Since there are no slides we can't be anywhere beyond the + // zeroth index + index = 0; + } + + return index; + + } + + /** + * Optimization method; hide all slides that are far away + * from the present slide. + */ + function updateSlidesVisibility() { + + // Select all slides and convert the NodeList result to + // an array + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ), + horizontalSlidesLength = horizontalSlides.length, + distanceX, + distanceY; + + if( horizontalSlidesLength && typeof indexh !== 'undefined' ) { + + // The number of steps away from the present slide that will + // be visible + var viewDistance = isOverview() ? 10 : config.viewDistance; + + // Limit view distance on weaker devices + if( isMobileDevice ) { + viewDistance = isOverview() ? 6 : 2; + } + + // All slides need to be visible when exporting to PDF + if( isPrintingPDF() ) { + viewDistance = Number.MAX_VALUE; + } + + for( var x = 0; x < horizontalSlidesLength; x++ ) { + var horizontalSlide = horizontalSlides[x]; + + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ), + verticalSlidesLength = verticalSlides.length; + + // Determine how far away this slide is from the present + distanceX = Math.abs( ( indexh || 0 ) - x ) || 0; + + // If the presentation is looped, distance should measure + // 1 between the first and last slides + if( config.loop ) { + distanceX = Math.abs( ( ( indexh || 0 ) - x ) % ( horizontalSlidesLength - viewDistance ) ) || 0; + } + + // Show the horizontal slide if it's within the view distance + if( distanceX < viewDistance ) { + showSlide( horizontalSlide ); + } + else { + hideSlide( horizontalSlide ); + } + + if( verticalSlidesLength ) { + + var oy = getPreviousVerticalIndex( horizontalSlide ); + + for( var y = 0; y < verticalSlidesLength; y++ ) { + var verticalSlide = verticalSlides[y]; + + distanceY = x === ( indexh || 0 ) ? Math.abs( ( indexv || 0 ) - y ) : Math.abs( y - oy ); + + if( distanceX + distanceY < viewDistance ) { + showSlide( verticalSlide ); + } + else { + hideSlide( verticalSlide ); + } + } + + } + } + + } + + } + + /** + * Pick up notes from the current slide and display tham + * to the viewer. + * + * @see `showNotes` config value + */ + function updateNotes() { + + if( config.showNotes && dom.speakerNotes && currentSlide && !isPrintingPDF() ) { + + dom.speakerNotes.innerHTML = getSlideNotes() || ''; + + } + + } + + /** + * Updates the progress bar to reflect the current slide. + */ + function updateProgress() { + + // Update progress if enabled + if( config.progress && dom.progressbar ) { + + dom.progressbar.style.width = getProgress() * dom.wrapper.offsetWidth + 'px'; + + } + + } + + /** + * Updates the slide number div to reflect the current slide. + * + * The following slide number formats are available: + * "h.v": horizontal . vertical slide number (default) + * "h/v": horizontal / vertical slide number + * "c": flattened slide number + * "c/t": flattened slide number / total slides + */ + function updateSlideNumber() { + + // Update slide number if enabled + if( config.slideNumber && dom.slideNumber ) { + + var value = []; + var format = 'h.v'; + + // Check if a custom number format is available + if( typeof config.slideNumber === 'string' ) { + format = config.slideNumber; + } + + switch( format ) { + case 'c': + value.push( getSlidePastCount() + 1 ); + break; + case 'c/t': + value.push( getSlidePastCount() + 1, '/', getTotalSlides() ); + break; + case 'h/v': + value.push( indexh + 1 ); + if( isVerticalSlide() ) value.push( '/', indexv + 1 ); + break; + default: + value.push( indexh + 1 ); + if( isVerticalSlide() ) value.push( '.', indexv + 1 ); + } + + dom.slideNumber.innerHTML = formatSlideNumber( value[0], value[1], value[2] ); + } + + } + + /** + * Applies HTML formatting to a slide number before it's + * written to the DOM. + */ + function formatSlideNumber( a, delimiter, b ) { + + if( typeof b === 'number' && !isNaN( b ) ) { + return ''+ a +'' + + ''+ delimiter +'' + + ''+ b +''; + } + else { + return ''+ a +''; + } + + } + + /** + * Updates the state of all control/navigation arrows. + */ + function updateControls() { + + var routes = availableRoutes(); + var fragments = availableFragments(); + + // Remove the 'enabled' class from all directions + dom.controlsLeft.concat( dom.controlsRight ) + .concat( dom.controlsUp ) + .concat( dom.controlsDown ) + .concat( dom.controlsPrev ) + .concat( dom.controlsNext ).forEach( function( node ) { + node.classList.remove( 'enabled' ); + node.classList.remove( 'fragmented' ); + } ); + + // Add the 'enabled' class to the available routes + if( routes.left ) dom.controlsLeft.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + if( routes.right ) dom.controlsRight.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + if( routes.up ) dom.controlsUp.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + if( routes.down ) dom.controlsDown.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + + // Prev/next buttons + if( routes.left || routes.up ) dom.controlsPrev.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + if( routes.right || routes.down ) dom.controlsNext.forEach( function( el ) { el.classList.add( 'enabled' ); } ); + + // Highlight fragment directions + if( currentSlide ) { + + // Always apply fragment decorator to prev/next buttons + if( fragments.prev ) dom.controlsPrev.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + if( fragments.next ) dom.controlsNext.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + + // Apply fragment decorators to directional buttons based on + // what slide axis they are in + if( isVerticalSlide( currentSlide ) ) { + if( fragments.prev ) dom.controlsUp.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + if( fragments.next ) dom.controlsDown.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + } + else { + if( fragments.prev ) dom.controlsLeft.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + if( fragments.next ) dom.controlsRight.forEach( function( el ) { el.classList.add( 'fragmented', 'enabled' ); } ); + } + + } + + } + + /** + * Updates the background elements to reflect the current + * slide. + * + * @param {Boolean} includeAll If true, the backgrounds of + * all vertical slides (not just the present) will be updated. + */ + function updateBackground( includeAll ) { + + var currentBackground = null; + + // Reverse past/future classes when in RTL mode + var horizontalPast = config.rtl ? 'future' : 'past', + horizontalFuture = config.rtl ? 'past' : 'future'; + + // Update the classes of all backgrounds to match the + // states of their slides (past/present/future) + toArray( dom.background.childNodes ).forEach( function( backgroundh, h ) { + + backgroundh.classList.remove( 'past' ); + backgroundh.classList.remove( 'present' ); + backgroundh.classList.remove( 'future' ); + + if( h < indexh ) { + backgroundh.classList.add( horizontalPast ); + } + else if ( h > indexh ) { + backgroundh.classList.add( horizontalFuture ); + } + else { + backgroundh.classList.add( 'present' ); + + // Store a reference to the current background element + currentBackground = backgroundh; + } + + if( includeAll || h === indexh ) { + toArray( backgroundh.querySelectorAll( '.slide-background' ) ).forEach( function( backgroundv, v ) { + + backgroundv.classList.remove( 'past' ); + backgroundv.classList.remove( 'present' ); + backgroundv.classList.remove( 'future' ); + + if( v < indexv ) { + backgroundv.classList.add( 'past' ); + } + else if ( v > indexv ) { + backgroundv.classList.add( 'future' ); + } + else { + backgroundv.classList.add( 'present' ); + + // Only if this is the present horizontal and vertical slide + if( h === indexh ) currentBackground = backgroundv; + } + + } ); + } + + } ); + + // Stop any currently playing video background + if( previousBackground ) { + + var previousVideo = previousBackground.querySelector( 'video' ); + if( previousVideo ) previousVideo.pause(); + + } + + if( currentBackground ) { + + // Start video playback + var currentVideo = currentBackground.querySelector( 'video' ); + if( currentVideo ) { + + var startVideo = function() { + currentVideo.currentTime = 0; + currentVideo.play(); + currentVideo.removeEventListener( 'loadeddata', startVideo ); + }; + + if( currentVideo.readyState > 1 ) { + startVideo(); + } + else { + currentVideo.addEventListener( 'loadeddata', startVideo ); + } + + } + + var backgroundImageURL = currentBackground.style.backgroundImage || ''; + + // Restart GIFs (doesn't work in Firefox) + if( /\.gif/i.test( backgroundImageURL ) ) { + currentBackground.style.backgroundImage = ''; + window.getComputedStyle( currentBackground ).opacity; + currentBackground.style.backgroundImage = backgroundImageURL; + } + + // Don't transition between identical backgrounds. This + // prevents unwanted flicker. + var previousBackgroundHash = previousBackground ? previousBackground.getAttribute( 'data-background-hash' ) : null; + var currentBackgroundHash = currentBackground.getAttribute( 'data-background-hash' ); + if( currentBackgroundHash && currentBackgroundHash === previousBackgroundHash && currentBackground !== previousBackground ) { + dom.background.classList.add( 'no-transition' ); + } + + previousBackground = currentBackground; + + } + + // If there's a background brightness flag for this slide, + // bubble it to the .reveal container + if( currentSlide ) { + [ 'has-light-background', 'has-dark-background' ].forEach( function( classToBubble ) { + if( currentSlide.classList.contains( classToBubble ) ) { + dom.wrapper.classList.add( classToBubble ); + } + else { + dom.wrapper.classList.remove( classToBubble ); + } + } ); + } + + // Allow the first background to apply without transition + setTimeout( function() { + dom.background.classList.remove( 'no-transition' ); + }, 1 ); + + } + + /** + * Updates the position of the parallax background based + * on the current slide index. + */ + function updateParallax() { + + if( config.parallaxBackgroundImage ) { + + var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ), + verticalSlides = dom.wrapper.querySelectorAll( VERTICAL_SLIDES_SELECTOR ); + + var backgroundSize = dom.background.style.backgroundSize.split( ' ' ), + backgroundWidth, backgroundHeight; + + if( backgroundSize.length === 1 ) { + backgroundWidth = backgroundHeight = parseInt( backgroundSize[0], 10 ); + } + else { + backgroundWidth = parseInt( backgroundSize[0], 10 ); + backgroundHeight = parseInt( backgroundSize[1], 10 ); + } + + var slideWidth = dom.background.offsetWidth, + horizontalSlideCount = horizontalSlides.length, + horizontalOffsetMultiplier, + horizontalOffset; + + if( typeof config.parallaxBackgroundHorizontal === 'number' ) { + horizontalOffsetMultiplier = config.parallaxBackgroundHorizontal; + } + else { + horizontalOffsetMultiplier = horizontalSlideCount > 1 ? ( backgroundWidth - slideWidth ) / ( horizontalSlideCount-1 ) : 0; + } + + horizontalOffset = horizontalOffsetMultiplier * indexh * -1; + + var slideHeight = dom.background.offsetHeight, + verticalSlideCount = verticalSlides.length, + verticalOffsetMultiplier, + verticalOffset; + + if( typeof config.parallaxBackgroundVertical === 'number' ) { + verticalOffsetMultiplier = config.parallaxBackgroundVertical; + } + else { + verticalOffsetMultiplier = ( backgroundHeight - slideHeight ) / ( verticalSlideCount-1 ); + } + + verticalOffset = verticalSlideCount > 0 ? verticalOffsetMultiplier * indexv * 1 : 0; + + dom.background.style.backgroundPosition = horizontalOffset + 'px ' + -verticalOffset + 'px'; + + } + + } + + /** + * Called when the given slide is within the configured view + * distance. Shows the slide element and loads any content + * that is set to load lazily (data-src). + */ + function showSlide( slide ) { + + // Show the slide element + slide.style.display = 'block'; + + // Media elements with data-src attributes + toArray( slide.querySelectorAll( 'img[data-src], video[data-src], audio[data-src]' ) ).forEach( function( element ) { + element.setAttribute( 'src', element.getAttribute( 'data-src' ) ); + element.removeAttribute( 'data-src' ); + } ); + + // Media elements with children + toArray( slide.querySelectorAll( 'video, audio' ) ).forEach( function( media ) { + var sources = 0; + + toArray( media.querySelectorAll( 'source[data-src]' ) ).forEach( function( source ) { + source.setAttribute( 'src', source.getAttribute( 'data-src' ) ); + source.removeAttribute( 'data-src' ); + sources += 1; + } ); + + // If we rewrote sources for this video/audio element, we need + // to manually tell it to load from its new origin + if( sources > 0 ) { + media.load(); + } + } ); + + + // Show the corresponding background element + var indices = getIndices( slide ); + var background = getSlideBackground( indices.h, indices.v ); + if( background ) { + background.style.display = 'block'; + + // If the background contains media, load it + if( background.hasAttribute( 'data-loaded' ) === false ) { + background.setAttribute( 'data-loaded', 'true' ); + + var backgroundImage = slide.getAttribute( 'data-background-image' ), + backgroundVideo = slide.getAttribute( 'data-background-video' ), + backgroundVideoLoop = slide.hasAttribute( 'data-background-video-loop' ), + backgroundVideoMuted = slide.hasAttribute( 'data-background-video-muted' ), + backgroundIframe = slide.getAttribute( 'data-background-iframe' ); + + // Images + if( backgroundImage ) { + background.style.backgroundImage = 'url('+ backgroundImage +')'; + } + // Videos + else if ( backgroundVideo && !isSpeakerNotes() ) { + var video = document.createElement( 'video' ); + + if( backgroundVideoLoop ) { + video.setAttribute( 'loop', '' ); + } + + if( backgroundVideoMuted ) { + video.muted = true; + } + + // Support comma separated lists of video sources + backgroundVideo.split( ',' ).forEach( function( source ) { + video.innerHTML += ''; + } ); + + background.appendChild( video ); + } + // Iframes + else if( backgroundIframe ) { + var iframe = document.createElement( 'iframe' ); + iframe.setAttribute( 'src', backgroundIframe ); + iframe.style.width = '100%'; + iframe.style.height = '100%'; + iframe.style.maxHeight = '100%'; + iframe.style.maxWidth = '100%'; + + background.appendChild( iframe ); + } + } + } + + } + + /** + * Called when the given slide is moved outside of the + * configured view distance. + */ + function hideSlide( slide ) { + + // Hide the slide element + slide.style.display = 'none'; + + // Hide the corresponding background element + var indices = getIndices( slide ); + var background = getSlideBackground( indices.h, indices.v ); + if( background ) { + background.style.display = 'none'; + } + + } + + /** + * Determine what available routes there are for navigation. + * + * @return {Object} containing four booleans: left/right/up/down + */ + function availableRoutes() { + + var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ), + verticalSlides = dom.wrapper.querySelectorAll( VERTICAL_SLIDES_SELECTOR ); + + var routes = { + left: indexh > 0 || config.loop, + right: indexh < horizontalSlides.length - 1 || config.loop, + up: indexv > 0, + down: indexv < verticalSlides.length - 1 + }; + + // reverse horizontal controls for rtl + if( config.rtl ) { + var left = routes.left; + routes.left = routes.right; + routes.right = left; + } + + return routes; + + } + + /** + * Returns an object describing the available fragment + * directions. + * + * @return {Object} two boolean properties: prev/next + */ + function availableFragments() { + + if( currentSlide && config.fragments ) { + var fragments = currentSlide.querySelectorAll( '.fragment' ); + var hiddenFragments = currentSlide.querySelectorAll( '.fragment:not(.visible)' ); + + return { + prev: fragments.length - hiddenFragments.length > 0, + next: !!hiddenFragments.length + }; + } + else { + return { prev: false, next: false }; + } + + } + + /** + * Enforces origin-specific format rules for embedded media. + */ + function formatEmbeddedContent() { + + var _appendParamToIframeSource = function( sourceAttribute, sourceURL, param ) { + toArray( dom.slides.querySelectorAll( 'iframe['+ sourceAttribute +'*="'+ sourceURL +'"]' ) ).forEach( function( el ) { + var src = el.getAttribute( sourceAttribute ); + if( src && src.indexOf( param ) === -1 ) { + el.setAttribute( sourceAttribute, src + ( !/\?/.test( src ) ? '?' : '&' ) + param ); + } + }); + }; + + // YouTube frames must include "?enablejsapi=1" + _appendParamToIframeSource( 'src', 'youtube.com/embed/', 'enablejsapi=1' ); + _appendParamToIframeSource( 'data-src', 'youtube.com/embed/', 'enablejsapi=1' ); + + // Vimeo frames must include "?api=1" + _appendParamToIframeSource( 'src', 'player.vimeo.com/', 'api=1' ); + _appendParamToIframeSource( 'data-src', 'player.vimeo.com/', 'api=1' ); + + } + + /** + * Start playback of any embedded content inside of + * the targeted slide. + */ + function startEmbeddedContent( slide ) { + + if( slide && !isSpeakerNotes() ) { + // Restart GIFs + toArray( slide.querySelectorAll( 'img[src$=".gif"]' ) ).forEach( function( el ) { + // Setting the same unchanged source like this was confirmed + // to work in Chrome, FF & Safari + el.setAttribute( 'src', el.getAttribute( 'src' ) ); + } ); + + // HTML5 media elements + toArray( slide.querySelectorAll( 'video, audio' ) ).forEach( function( el ) { + if( el.hasAttribute( 'data-autoplay' ) && typeof el.play === 'function' ) { + el.play(); + } + } ); + + // Normal iframes + toArray( slide.querySelectorAll( 'iframe[src]' ) ).forEach( function( el ) { + startEmbeddedIframe( { target: el } ); + } ); + + // Lazy loading iframes + toArray( slide.querySelectorAll( 'iframe[data-src]' ) ).forEach( function( el ) { + if( el.getAttribute( 'src' ) !== el.getAttribute( 'data-src' ) ) { + el.removeEventListener( 'load', startEmbeddedIframe ); // remove first to avoid dupes + el.addEventListener( 'load', startEmbeddedIframe ); + el.setAttribute( 'src', el.getAttribute( 'data-src' ) ); + } + } ); + } + + } + + /** + * "Starts" the content of an embedded iframe using the + * postmessage API. + */ + function startEmbeddedIframe( event ) { + + var iframe = event.target; + + // YouTube postMessage API + if( /youtube\.com\/embed\//.test( iframe.getAttribute( 'src' ) ) && iframe.hasAttribute( 'data-autoplay' ) ) { + iframe.contentWindow.postMessage( '{"event":"command","func":"playVideo","args":""}', '*' ); + } + // Vimeo postMessage API + else if( /player\.vimeo\.com\//.test( iframe.getAttribute( 'src' ) ) && iframe.hasAttribute( 'data-autoplay' ) ) { + iframe.contentWindow.postMessage( '{"method":"play"}', '*' ); + } + // Generic postMessage API + else { + iframe.contentWindow.postMessage( 'slide:start', '*' ); + } + + } + + /** + * Stop playback of any embedded content inside of + * the targeted slide. + */ + function stopEmbeddedContent( slide ) { + + if( slide && slide.parentNode ) { + // HTML5 media elements + toArray( slide.querySelectorAll( 'video, audio' ) ).forEach( function( el ) { + if( !el.hasAttribute( 'data-ignore' ) && typeof el.pause === 'function' ) { + el.pause(); + } + } ); + + // Generic postMessage API for non-lazy loaded iframes + toArray( slide.querySelectorAll( 'iframe' ) ).forEach( function( el ) { + el.contentWindow.postMessage( 'slide:stop', '*' ); + el.removeEventListener( 'load', startEmbeddedIframe ); + }); + + // YouTube postMessage API + toArray( slide.querySelectorAll( 'iframe[src*="youtube.com/embed/"]' ) ).forEach( function( el ) { + if( !el.hasAttribute( 'data-ignore' ) && typeof el.contentWindow.postMessage === 'function' ) { + el.contentWindow.postMessage( '{"event":"command","func":"pauseVideo","args":""}', '*' ); + } + }); + + // Vimeo postMessage API + toArray( slide.querySelectorAll( 'iframe[src*="player.vimeo.com/"]' ) ).forEach( function( el ) { + if( !el.hasAttribute( 'data-ignore' ) && typeof el.contentWindow.postMessage === 'function' ) { + el.contentWindow.postMessage( '{"method":"pause"}', '*' ); + } + }); + + // Lazy loading iframes + toArray( slide.querySelectorAll( 'iframe[data-src]' ) ).forEach( function( el ) { + // Only removing the src doesn't actually unload the frame + // in all browsers (Firefox) so we set it to blank first + el.setAttribute( 'src', 'about:blank' ); + el.removeAttribute( 'src' ); + } ); + } + + } + + /** + * Returns the number of past slides. This can be used as a global + * flattened index for slides. + */ + function getSlidePastCount() { + + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + + // The number of past slides + var pastCount = 0; + + // Step through all slides and count the past ones + mainLoop: for( var i = 0; i < horizontalSlides.length; i++ ) { + + var horizontalSlide = horizontalSlides[i]; + var verticalSlides = toArray( horizontalSlide.querySelectorAll( 'section' ) ); + + for( var j = 0; j < verticalSlides.length; j++ ) { + + // Stop as soon as we arrive at the present + if( verticalSlides[j].classList.contains( 'present' ) ) { + break mainLoop; + } + + pastCount++; + + } + + // Stop as soon as we arrive at the present + if( horizontalSlide.classList.contains( 'present' ) ) { + break; + } + + // Don't count the wrapping section for vertical slides + if( horizontalSlide.classList.contains( 'stack' ) === false ) { + pastCount++; + } + + } + + return pastCount; + + } + + /** + * Returns a value ranging from 0-1 that represents + * how far into the presentation we have navigated. + */ + function getProgress() { + + // The number of past and total slides + var totalCount = getTotalSlides(); + var pastCount = getSlidePastCount(); + + if( currentSlide ) { + + var allFragments = currentSlide.querySelectorAll( '.fragment' ); + + // If there are fragments in the current slide those should be + // accounted for in the progress. + if( allFragments.length > 0 ) { + var visibleFragments = currentSlide.querySelectorAll( '.fragment.visible' ); + + // This value represents how big a portion of the slide progress + // that is made up by its fragments (0-1) + var fragmentWeight = 0.9; + + // Add fragment progress to the past slide count + pastCount += ( visibleFragments.length / allFragments.length ) * fragmentWeight; + } + + } + + return pastCount / ( totalCount - 1 ); + + } + + /** + * Checks if this presentation is running inside of the + * speaker notes window. + */ + function isSpeakerNotes() { + + return !!window.location.search.match( /receiver/gi ); + + } + + /** + * Reads the current URL (hash) and navigates accordingly. + */ + function readURL() { + + var hash = window.location.hash; + + // Attempt to parse the hash as either an index or name + var bits = hash.slice( 2 ).split( '/' ), + name = hash.replace( /#|\//gi, '' ); + + // If the first bit is invalid and there is a name we can + // assume that this is a named link + if( isNaN( parseInt( bits[0], 10 ) ) && name.length ) { + var element; + + // Ensure the named link is a valid HTML ID attribute + if( /^[a-zA-Z][\w:.-]*$/.test( name ) ) { + // Find the slide with the specified ID + element = document.getElementById( name ); + } + + if( element ) { + // Find the position of the named slide and navigate to it + var indices = Reveal.getIndices( element ); + slide( indices.h, indices.v ); + } + // If the slide doesn't exist, navigate to the current slide + else { + slide( indexh || 0, indexv || 0 ); + } + } + else { + // Read the index components of the hash + var h = parseInt( bits[0], 10 ) || 0, + v = parseInt( bits[1], 10 ) || 0; + + if( h !== indexh || v !== indexv ) { + slide( h, v ); + } + } + + } + + /** + * Updates the page URL (hash) to reflect the current + * state. + * + * @param {Number} delay The time in ms to wait before + * writing the hash + */ + function writeURL( delay ) { + + if( config.history ) { + + // Make sure there's never more than one timeout running + clearTimeout( writeURLTimeout ); + + // If a delay is specified, timeout this call + if( typeof delay === 'number' ) { + writeURLTimeout = setTimeout( writeURL, delay ); + } + else if( currentSlide ) { + var url = '/'; + + // Attempt to create a named link based on the slide's ID + var id = currentSlide.getAttribute( 'id' ); + if( id ) { + id = id.replace( /[^a-zA-Z0-9\-\_\:\.]/g, '' ); + } + + // If the current slide has an ID, use that as a named link + if( typeof id === 'string' && id.length ) { + url = '/' + id; + } + // Otherwise use the /h/v index + else { + if( indexh > 0 || indexv > 0 ) url += indexh; + if( indexv > 0 ) url += '/' + indexv; + } + + window.location.hash = url; + } + } + + } + + /** + * Retrieves the h/v location of the current, or specified, + * slide. + * + * @param {HTMLElement} slide If specified, the returned + * index will be for this slide rather than the currently + * active one + * + * @return {Object} { h: , v: , f: } + */ + function getIndices( slide ) { + + // By default, return the current indices + var h = indexh, + v = indexv, + f; + + // If a slide is specified, return the indices of that slide + if( slide ) { + var isVertical = isVerticalSlide( slide ); + var slideh = isVertical ? slide.parentNode : slide; + + // Select all horizontal slides + var horizontalSlides = toArray( dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ) ); + + // Now that we know which the horizontal slide is, get its index + h = Math.max( horizontalSlides.indexOf( slideh ), 0 ); + + // Assume we're not vertical + v = undefined; + + // If this is a vertical slide, grab the vertical index + if( isVertical ) { + v = Math.max( toArray( slide.parentNode.querySelectorAll( 'section' ) ).indexOf( slide ), 0 ); + } + } + + if( !slide && currentSlide ) { + var hasFragments = currentSlide.querySelectorAll( '.fragment' ).length > 0; + if( hasFragments ) { + var currentFragment = currentSlide.querySelector( '.current-fragment' ); + if( currentFragment && currentFragment.hasAttribute( 'data-fragment-index' ) ) { + f = parseInt( currentFragment.getAttribute( 'data-fragment-index' ), 10 ); + } + else { + f = currentSlide.querySelectorAll( '.fragment.visible' ).length - 1; + } + } + } + + return { h: h, v: v, f: f }; + + } + + /** + * Retrieves the total number of slides in this presentation. + */ + function getTotalSlides() { + + return dom.wrapper.querySelectorAll( SLIDES_SELECTOR + ':not(.stack)' ).length; + + } + + /** + * Returns the slide element matching the specified index. + */ + function getSlide( x, y ) { + + var horizontalSlide = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR )[ x ]; + var verticalSlides = horizontalSlide && horizontalSlide.querySelectorAll( 'section' ); + + if( verticalSlides && verticalSlides.length && typeof y === 'number' ) { + return verticalSlides ? verticalSlides[ y ] : undefined; + } + + return horizontalSlide; + + } + + /** + * Returns the background element for the given slide. + * All slides, even the ones with no background properties + * defined, have a background element so as long as the + * index is valid an element will be returned. + */ + function getSlideBackground( x, y ) { + + // When printing to PDF the slide backgrounds are nested + // inside of the slides + if( isPrintingPDF() ) { + var slide = getSlide( x, y ); + if( slide ) { + var background = slide.querySelector( '.slide-background' ); + if( background && background.parentNode === slide ) { + return background; + } + } + + return undefined; + } + + var horizontalBackground = dom.wrapper.querySelectorAll( '.backgrounds>.slide-background' )[ x ]; + var verticalBackgrounds = horizontalBackground && horizontalBackground.querySelectorAll( '.slide-background' ); + + if( verticalBackgrounds && verticalBackgrounds.length && typeof y === 'number' ) { + return verticalBackgrounds ? verticalBackgrounds[ y ] : undefined; + } + + return horizontalBackground; + + } + + /** + * Retrieves the speaker notes from a slide. Notes can be + * defined in two ways: + * 1. As a data-notes attribute on the slide
+ * 2. As an

6 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 literal 0 HcmV?d00001 diff --git a/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/Montserrat.ttf b/COMPSTAT_2018_files/reveal.js-3.3.0.1/css/theme/fonts/Montserrat.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e86f761bdd6ffea7b4b58471158c38cc7b845556 GIT binary patch literal 25524 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