From cad03b38be48698db598d8a70f6894a508292cb9 Mon Sep 17 00:00:00 2001 From: nataliakovalczyk Date: Thu, 14 May 2026 09:15:48 +0200 Subject: [PATCH 1/4] Lab testing --- agh.scss | 23 + refs.bib | 7 + slides.html | 679 +++++++++++++ slides.ipynb | 53 +- .../figure-revealjs/cell-5-output-1.png | Bin 0 -> 101730 bytes .../figure-revealjs/cell-5-output-1.svg | 820 ++++++++++++++++ slides_files/libs/clipboard/clipboard.min.js | 7 + .../libs/quarto-html/light-border.css | 1 + slides_files/libs/quarto-html/popper.min.js | 6 + ...-dark-d0ae9245876894da5ac7e18953ecc5cc.css | 219 +++++ slides_files/libs/quarto-html/tabby.min.js | 418 ++++++++ slides_files/libs/quarto-html/tippy.css | 1 + .../libs/quarto-html/tippy.umd.min.js | 2 + slides_files/libs/revealjs/dist/reset.css | 30 + slides_files/libs/revealjs/dist/reveal.css | 8 + slides_files/libs/revealjs/dist/reveal.esm.js | 9 + .../libs/revealjs/dist/reveal.esm.js.map | 1 + slides_files/libs/revealjs/dist/reveal.js | 9 + slides_files/libs/revealjs/dist/reveal.js.map | 1 + .../dist/theme/fonts/league-gothic/LICENSE | 2 + .../fonts/league-gothic/league-gothic.css | 10 + .../fonts/league-gothic/league-gothic.eot | Bin 0 -> 25696 bytes .../fonts/league-gothic/league-gothic.ttf | Bin 0 -> 64256 bytes .../fonts/league-gothic/league-gothic.woff | Bin 0 -> 30764 bytes .../dist/theme/fonts/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 .../fonts/source-sans-pro/source-sans-pro.css | 39 + ...uarto-42cf113e640367968106c8efdc71498d.css | 8 + .../plugin/highlight/highlight.esm.js | 5 + .../revealjs/plugin/highlight/highlight.js | 5 + .../revealjs/plugin/highlight/monokai.css | 71 ++ .../libs/revealjs/plugin/highlight/plugin.js | 439 +++++++++ .../revealjs/plugin/highlight/zenburn.css | 80 ++ .../revealjs/plugin/markdown/markdown.esm.js | 7 + .../libs/revealjs/plugin/markdown/markdown.js | 7 + .../libs/revealjs/plugin/markdown/plugin.js | 491 ++++++++++ .../libs/revealjs/plugin/math/katex.js | 96 ++ .../libs/revealjs/plugin/math/math.esm.js | 6 + .../libs/revealjs/plugin/math/math.js | 1 + .../libs/revealjs/plugin/math/mathjax2.js | 89 ++ .../libs/revealjs/plugin/math/mathjax3.js | 77 ++ .../libs/revealjs/plugin/math/plugin.js | 15 + .../libs/revealjs/plugin/notes/notes.esm.js | 1 + .../libs/revealjs/plugin/notes/notes.js | 1 + .../libs/revealjs/plugin/notes/plugin.js | 267 ++++++ .../revealjs/plugin/notes/speaker-view.html | 898 ++++++++++++++++++ .../revealjs/plugin/pdf-export/pdfexport.js | 115 +++ .../revealjs/plugin/pdf-export/plugin.yml | 2 + .../quarto-line-highlight/line-highlight.css | 31 + .../quarto-line-highlight/line-highlight.js | 351 +++++++ .../plugin/quarto-line-highlight/plugin.yml | 4 + .../revealjs/plugin/quarto-support/footer.css | 110 +++ .../revealjs/plugin/quarto-support/plugin.yml | 5 + .../revealjs/plugin/quarto-support/support.js | 419 ++++++++ .../libs/revealjs/plugin/reveal-menu/menu.css | 346 +++++++ .../libs/revealjs/plugin/reveal-menu/menu.js | 1 + .../revealjs/plugin/reveal-menu/plugin.yml | 9 + .../plugin/reveal-menu/quarto-menu.css | 68 ++ .../plugin/reveal-menu/quarto-menu.js | 46 + .../libs/revealjs/plugin/search/plugin.js | 243 +++++ .../libs/revealjs/plugin/search/search.esm.js | 7 + .../libs/revealjs/plugin/search/search.js | 7 + .../libs/revealjs/plugin/zoom/plugin.js | 264 +++++ .../libs/revealjs/plugin/zoom/zoom.esm.js | 11 + .../libs/revealjs/plugin/zoom/zoom.js | 11 + 76 files changed, 6990 insertions(+), 14 deletions(-) create mode 100644 agh.scss create mode 100644 refs.bib create mode 100644 slides.html create mode 100644 slides_files/figure-revealjs/cell-5-output-1.png create mode 100644 slides_files/figure-revealjs/cell-5-output-1.svg create mode 100644 slides_files/libs/clipboard/clipboard.min.js create mode 100644 slides_files/libs/quarto-html/light-border.css create mode 100644 slides_files/libs/quarto-html/popper.min.js create mode 100644 slides_files/libs/quarto-html/quarto-syntax-highlighting-dark-d0ae9245876894da5ac7e18953ecc5cc.css create mode 100644 slides_files/libs/quarto-html/tabby.min.js create mode 100644 slides_files/libs/quarto-html/tippy.css create mode 100644 slides_files/libs/quarto-html/tippy.umd.min.js create mode 100644 slides_files/libs/revealjs/dist/reset.css create mode 100644 slides_files/libs/revealjs/dist/reveal.css create mode 100644 slides_files/libs/revealjs/dist/reveal.esm.js create mode 100644 slides_files/libs/revealjs/dist/reveal.esm.js.map create mode 100644 slides_files/libs/revealjs/dist/reveal.js create mode 100644 slides_files/libs/revealjs/dist/reveal.js.map create mode 100644 slides_files/libs/revealjs/dist/theme/fonts/league-gothic/LICENSE create mode 100644 slides_files/libs/revealjs/dist/theme/fonts/league-gothic/league-gothic.css create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/league-gothic/league-gothic.eot create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/league-gothic/league-gothic.ttf create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/league-gothic/league-gothic.woff create mode 100644 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/LICENSE create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.eot create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-italic.woff create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.eot create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-regular.woff create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf create mode 100755 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff create mode 100644 slides_files/libs/revealjs/dist/theme/fonts/source-sans-pro/source-sans-pro.css create mode 100644 slides_files/libs/revealjs/dist/theme/quarto-42cf113e640367968106c8efdc71498d.css create mode 100644 slides_files/libs/revealjs/plugin/highlight/highlight.esm.js create mode 100644 slides_files/libs/revealjs/plugin/highlight/highlight.js create mode 100644 slides_files/libs/revealjs/plugin/highlight/monokai.css create mode 100644 slides_files/libs/revealjs/plugin/highlight/plugin.js create mode 100644 slides_files/libs/revealjs/plugin/highlight/zenburn.css create mode 100644 slides_files/libs/revealjs/plugin/markdown/markdown.esm.js create mode 100644 slides_files/libs/revealjs/plugin/markdown/markdown.js create mode 100755 slides_files/libs/revealjs/plugin/markdown/plugin.js create mode 100755 slides_files/libs/revealjs/plugin/math/katex.js create mode 100644 slides_files/libs/revealjs/plugin/math/math.esm.js create mode 100644 slides_files/libs/revealjs/plugin/math/math.js create mode 100644 slides_files/libs/revealjs/plugin/math/mathjax2.js create mode 100644 slides_files/libs/revealjs/plugin/math/mathjax3.js create mode 100644 slides_files/libs/revealjs/plugin/math/plugin.js create mode 100644 slides_files/libs/revealjs/plugin/notes/notes.esm.js create mode 100644 slides_files/libs/revealjs/plugin/notes/notes.js create mode 100644 slides_files/libs/revealjs/plugin/notes/plugin.js create mode 100644 slides_files/libs/revealjs/plugin/notes/speaker-view.html create mode 100644 slides_files/libs/revealjs/plugin/pdf-export/pdfexport.js create mode 100644 slides_files/libs/revealjs/plugin/pdf-export/plugin.yml create mode 100644 slides_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.css create mode 100644 slides_files/libs/revealjs/plugin/quarto-line-highlight/line-highlight.js create mode 100644 slides_files/libs/revealjs/plugin/quarto-line-highlight/plugin.yml create mode 100644 slides_files/libs/revealjs/plugin/quarto-support/footer.css create mode 100644 slides_files/libs/revealjs/plugin/quarto-support/plugin.yml create mode 100644 slides_files/libs/revealjs/plugin/quarto-support/support.js create mode 100644 slides_files/libs/revealjs/plugin/reveal-menu/menu.css create mode 100644 slides_files/libs/revealjs/plugin/reveal-menu/menu.js create mode 100644 slides_files/libs/revealjs/plugin/reveal-menu/plugin.yml create mode 100644 slides_files/libs/revealjs/plugin/reveal-menu/quarto-menu.css create mode 100644 slides_files/libs/revealjs/plugin/reveal-menu/quarto-menu.js create mode 100644 slides_files/libs/revealjs/plugin/search/plugin.js create mode 100644 slides_files/libs/revealjs/plugin/search/search.esm.js create mode 100644 slides_files/libs/revealjs/plugin/search/search.js create mode 100644 slides_files/libs/revealjs/plugin/zoom/plugin.js create mode 100644 slides_files/libs/revealjs/plugin/zoom/zoom.esm.js create mode 100644 slides_files/libs/revealjs/plugin/zoom/zoom.js diff --git a/agh.scss b/agh.scss new file mode 100644 index 0000000..32b75c2 --- /dev/null +++ b/agh.scss @@ -0,0 +1,23 @@ + +/*-- scss:defaults --*/ +$body-bg: #1E1E1E; +$body-color: #A71930; +$link-color: #00693C; + +.slide-logo { + right: 10px !important; + max-height: 10% !important; + width: auto !important; +} + +figure { + text-align: center; +} + +figure img { + border-radius: 5px; +} + +div.MathJax_Display { + color: #99E8B5; +} diff --git a/refs.bib b/refs.bib new file mode 100644 index 0000000..27dccfa --- /dev/null +++ b/refs.bib @@ -0,0 +1,7 @@ + +@book{Feynman_1963, + year = {1963}, + title = {The Feynman Lectures on Physics}, + author = {Feynman, R. P.}, + publisher = {Addison-Wesley} +} diff --git a/slides.html b/slides.html new file mode 100644 index 0000000..4783d27 --- /dev/null +++ b/slides.html @@ -0,0 +1,679 @@ + + + + + + + + + + + + + RSE Pitch Deck + + + + + + + + + + + + + + +
+
+ +
+

RSE Pitch Deck

+

Formatting publication-ready tables in Quarto with Python

+ +
+
+
+Natalia Kowalczyk +
+
+
+ +
+
+

Basic Markdown tables

+

Explaination of left / center / right alignment:

+ + + + + + + + + + + + + + + + + + + + +
LabelValueUnit
mass1.23kg
time12.5s
+ + + + + + + + + + + + + + + + + + + + + +
on the left = left-align, : right = right-align, : both sides = center.
LabelValueUnit
mass1.23kg
time12.5s
+
+
+

Slide with an equation

+

Any piecewise-continuous \(2\pi\)-periodic function can be approximated by a Fourier series:

+

\[ +f(x)=\sum\limits_{n=-\infty}^{\infty} c_n e^{inx} +\]

+

where

+

\[ +c_n=\frac{1}{2\pi}\int\limits_{-\pi}^{\pi} f(x)e^{-inx}\,dx +\]

+
+
+

Slide with code and a plot

+
+
import numpy as np, matplotlib.pyplot as plt
+plt.plot(np.fft.ifft((c := [0, 1j, -1j]) + [0]*2**8).real, label=f'{c=}')
+plt.plot(np.fft.ifft((c := [0, -1j, 1j]) + [0]*2**8).real, label=f'{c=}')
+plt.legend()
+
+
+
+

+
+
+
+
+
+
+

+
+

+Thank you for your attention +

+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/slides.ipynb b/slides.ipynb index 3f9d8fb..79acd13 100644 --- a/slides.ipynb +++ b/slides.ipynb @@ -3,18 +3,21 @@ { "cell_type": "raw", "id": "fe23c36b-ad6b-4058-bd45-10ff4a1099a8", - "metadata": {}, + "metadata": { + "vscode": { + "languageId": "raw" + } + }, "source": [ "---\n", - "title: \"AGH Slide Deck\"\n", - "author: \"Rea Producible & Py Thonic\"\n", + "title: \"RSE Pitch Deck\"\n", + "subtitle: \"Formatting publication-ready tables in Quarto with Python\"\n", + "author: \"Natalia Kowalczyk\"\n", "format:\n", " revealjs:\n", " theme: [moon, agh.scss]\n", " transition: slide\n", " background-transition: fade\n", - " footer: HABEMUS Python\n", - " logo: https://www.agh.edu.pl/typo3conf/ext/agh_layout/Resources/Public/img/Logo.svg\n", " citation-style: https://raw.githubusercontent.com/citation-style-language/styles/master/chicago-notes-classic.csl \n", "bibliography: refs.bib\n", "---" @@ -115,7 +118,9 @@ "id": "6f341e2c-2f0f-4d80-8726-d2d9e5e32003", "metadata": {}, "source": [ - "## Slide with a quote" + "## Basic Markdown tables\n", + "\n", + "Explaination of left / center / right alignment:" ] }, { @@ -123,10 +128,30 @@ "id": "192efd6e-f33f-410f-8580-1171ede6e2d0", "metadata": {}, "source": [ - "
☁️
\n", - "\n", - "``_Some changes are more difficult to describe than the motion of a point on a solid object, for example the speed of drift\n", - "of a cloud that is drifting very slowly, but rapidly forming or evaporating..._'' [@Feynman_1963]" + "| Label | Value | Unit |\n", + "|:------|------:|:----:|\n", + "| mass | 1.23 | kg |\n", + "| time | 12.5 | s |" + ] + }, + { + "cell_type": "markdown", + "id": "a52e3dbf", + "metadata": {}, + "source": [ + "# | echo: true\n", + "| Label | Value | Unit |\n", + "|:------|------:|:----:|\n", + "| mass | 1.23 | kg |\n", + "| time | 12.5 | s |" + ] + }, + { + "cell_type": "markdown", + "id": "29fe0acc", + "metadata": {}, + "source": [ + ": on the left = left-align, : right = right-align, : both sides = center." ] }, { @@ -172,16 +197,16 @@ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 36, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAChAAAAIZCAYAAABNzOcEAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAdhwAAHYcBj+XxZQABAABJREFUeJzs3XdYU9cfBvA3Ye+lLAERJ+IW98Jd3HXWUevWtlZr3XXhrrOOaq3WVWfdddaNe+NEqjJEpih7k5D8/vBnJAQQlOQy3s/z8HjPPefe+2ZgIHxzjkgul8tBRERERERERERERERERERERERERKWKWOgARERERERERERERERERERERERERKR5LCAkIiIiIiIiIiIiIiIiIiIiIiIiKoVYQEhERERERERERERERERERERERERUCrGAkIiIiIiIiIiIiIiIiIiIiIiIiKgUYgEhERERERERERERERERERERERERUSnEAkIiIiIiIiIiIiIiIiIiIiIiIiKiUogFhERERERERERERERERERERERERESlEAsIiYiIiIiIiIiIiIiIiIiIiIiIiEohFhASERERERERERERERERERERERERlUIsICQiIiIiIiIiIiIiIiIiIiIiIiIqhVhASERERERERERERERERERERERERFQKsYCQiIiIiIiIiIiIiIiIiIiIiIiIqBRiASERERERERERERERERERERERERFRKcQCQiIiIiIiIiIiIiIiIiIiIiIiIqJSiAWERERERERERERERERERERERERERKUQCwiJiIiIiIiIiIiIiIiIiIiIiIiISiFtoQMQfQqpVIqQkBAAgKmpKcRi1sISEREREREREREREREREREREVHJJZPJkJCQAABwdHSEtvbnl/+xgJCKpZCQELi4uAgdg4iIiIiIiIiIiIiIiIiIiIiISOMCAwNRoUKFzz4Pp20jIiIiIiIiIiIiIiIiIiIiIiIiKoU4AyEVS6amportwMBAmJubCxeGPiojIwPnzp0DALRr1w66uroCJyIiotKIr0dERCQ0vhYREVFRwNcjIiISGl+LiIioKODrERVXcXFxilVbs9ZPfQ4WEFKxJBZ/mDzT3NwcFhYWAqahj8nIyICxsTEAwMLCgi+8REQkCL4eERGR0PhaRERERQFfj4iISGh8LSIioqKAr0dUEmStn/qs8xTKWYiIiIiIiIiIiIiIiIiIiIiIiIioWGEBIREREREREREREREREREREREREVEpxAJCIiIiIiIiIiIiIiIiIiIiIiIiolKIBYREREREREREREREREREREREREREpRALCImIiIiIiIiIiIiIiIiIiIiIiIhKIRYQEhEREREREREREREREREREREREZVCLCAkIiIiIiIiIiIiIiIiIiIiIiIiKoVYQEhERERERERERERERERERERERERUCrGAkIiIiIiIiIiIiIiIiIiIiIiIiKgUYgEhERERERERERERERERERERERERUSnEAkIiIiIiIiIiIiIiIiIiIiIiIiKiUogFhERERERERERERERERERERERERESlEAsIiYiIiIiIiIiIiIiIiIiIiIiIiEohFhASERERERERERERERERERERERERlULaQgcgIiIiIiIioqIpU5aJNEkGjPQMcuz3jwpFbEoipLJMiEUi6GrrQFdLBzpaWtDV1oGOljZ0tbSho6UNAx096OnoavgWEBEREVFhkWVmIjM1DbIMCWRS6Yd/JRLIMiSQS6WQSaQQicUQaWtBpKUFsbY2RFpaEGlrQaytBZGWNrR0daBtbAQtPf5sSEREJY9UKkViYiKSkpKQmZkJmUwmdCQiyoVMJoOlpSUA4NWrVxCLOQcbFR6xWAwdHR2YmZnByMgIIpFI6Eh5YgEhERERERERUQknl8sRmRCNqMQ4vE6IwevEGMV2VFIsYlOSkJiWgoS05A//pqciOT0V1WzKw2/OzhzPO37/apz0vZnvHHraujAzMIKZgRGOjF6E6nYVVMaExLyGX2Qw7MysYGdmBSsjsyL/5goRERFRcSNNSUXam2ikvn6LtKg37/59E42MuHhkJCRBkpgESXwiJIlJirY0KblQM4h1daBtZAQdY0PomBgptrWNjaFvZQG9spbQL2sF/TKW777KWkG/rBW0DXP+cAsREZGQUlNTERUVhZSUFKGjEFE+yeVyGBoaAgAyMjL4HiQVutTUVCQkJEBbWxuWlpawsrISOlKuWEBIREREREREVMwlpqXgZXQEdLS0Uc22fI5jnGf1RYZUUuBzJ6Tl/odiba2Cva2QLs1AVGIGohJjoS3WynHMSd+bGLNnuaKto6UNW1NL2JpawdHCGi5l7FCxTDm4lLFHxbLl4GRpA50C5iAiIiIqyeRyOdJjYpEc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+kgLFy5ssi5ZBADOac+ePRaNFAEBAXrzzTcbnW/v627kEQA4p5bm0RUdO3bUn/70J23dulUXLlxQXl6e0tPTdf78eV26dElbt27VnXfeabFm8eLFWr58eZN1ySM4Eus/HggATSgrK7MY170bVFM8PT0txk3dLQoA4JwyMzMVEhLS4Hsmk0lxcXGKi4vTrFmzlJiYqNzcXEnSpk2btH79+gZvX2+r7CK3AABX2Pu8qHb9ltSuW5/sAgDHFhYWpqysLAUEBDT4vqenp4YPH67hw4dr+vTpmjRpkpENy5Yt09SpUxUXF9fgWrIIAJzPiRMnNH78eFVVVRnHVq1apejo6EbX2Pu6G3kEAM6nNXkkSbfccovOnj3baIOfn5+fRo8erdGjR+vdd9/V3LlzjTuzP/nkkxo/fry6dOnS4FryCI6EOxACsIm6gVtRUWH12rqP5qp75w0AABprHqwrPj5emzZtsriLxgsvvNDgXFtlF7kFALjC3udFteu3pHbd+mQXADg2T0/PRpsH6xo7dqzee+89i2ONnUNJZBEAOJusrCzdcccdunDhgnHsueee05QpU5pcZ+/rbuQRADiX1uaRJPn7+1t9d8AHH3xQL774ojEuLy/Xq6++2uh88giOhAZCADbh5+dnMa776bKm1O2or1sLAICWGDJkiCZOnGiMU1NTlZ6eXm+erbKL3AIAXGHv86Lax1pSu259sgsAUNvUqVN16623GuMdO3Y0egcMsggAnEdubq5uu+02nTp1yjj22GOP6W9/+1uza+193Y08AgDncTV51BoLFy5URESEMf78888bnUsewZHQQAjAJup+qjkvL8/qtfn5+RZjf39/W2wJAODEJkyYYDHet29fvTm2yi5yCwBwha2yxd3dvd4jjevWLyoqsnhkS0vqk10AgLpqn0OVlZXpxx9/bHAeWQQAziEvL0+33367jh49ahx7+OGHtXTpUqvW2/u6W+36LaldWVmp4uLiZusDAK4PV5tHreHh4aHExERjnJGRoezs7AbnkkdwJDQQArCJbt26WYxPnz5t9dqMjAzjtbe3t0JDQ222LwCAc+rVq5fF+Pz58/Xm2Cq7YmJiWrg7AICjsne21K5fXV2ts2fPWlW7qqpKWVlZzdYHADgva86hJLIIAJxBQUGB7rjjDotm8gceeEBvvfWW1TWu5blRVlaWqqurrap9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", + "image/png": "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ctWiAACuySQLFixYMNExU/Gibt261vbwww9bT5uZkvPG9OnTNXXq1ETL16fV2sW6BQDIqOuihOe/lXPffH7WLgBwbqZSu0kaNB+mJbUmNGvWzNr69u1rPax1Y20YMWKEevXqZV1fJYa1CABcz759+9SlSxdFR0fHHzNtHk3lpqSk93031iMAcD23sx4ZtWvX1okTJ5JM8MuZM6fat29vbWPGjNHjjz8eX5n9lVdesX5m0aJFE30t6xGcCRUIAaSJmxfcyMjIVL/25tZcN1feAAAgqeTBm9WrV89KGkxYReODDz5I17WLdQsAkFHXRQnPfyvnvvn8rF0A4NzMB1FJJQ/e7J577tHYsWNtjiV1DWWwFgGAazEJ6XfffbdVremG9957Tz169Ej2del93431CABcy+2uR4afn1+qqwM++uij+vDDD23WjE8++STJ+axHcCYkEAJIEyYzP7mny5Jzc0b9zecCAOBWNGrUSN26dYvf3759u1WKPr3WLtYtAEBGXRclPHYr5775/KxdAICETMXBu+66K35/wYIFSVbAYC0CANdhOny0bt1ahw4dij/2/PPP6+23307xtel93431CABcx52sR7fjhRdeUOHCheP3Z86cmeRc1iM4ExIIAaSJm59qvnjxYqpfe+nSJbunAAAAuBNdu3a12V+1alW6rV2sWwCAtF5bvLy87Foa33z+a9eu2bRsuZXzs3YBAJK7hjIffG3evDnReaxFAOAazLVM27ZttWvXrvhjTz31lD7//PNUvT6977slPP+tnDsqKkohISEpnh8A4Bzr0e0wrYg7duwYv3/kyBEFBwcnOpf1CM6EBEIAaaJkyZI2+0ePHk31a82im7A8b0BAQJrGBgBwPeXLl7fZP3PmTLqtXaVKlbqtGAEAzie915aE54+JidGJEydSdW6T3GFavaR0fgCA60rNNZTBWgQAzu/KlStWm8iEyeQDBgzQN998kymvjcz6Ytak1Dh+/LhiY2NTPD8AwDnWo4y8PmI9QlZHAiGANFGpUiWb/f3796f6tQcOHLBZjN3d+dUEALgzJiE9odDQ0DRbu0w1joQffFWsWPG24wQAOJe0ui5Kam253fMfPnzY5gYmaxcA4HauoQzWIgBwbqa6bPv27bVu3br4Y71799aYMWPk5uaW6vOk9323hOc3SepmnbnV667kzg8AcI71KCOv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", "text/plain": [ "
" ] @@ -240,7 +265,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.13.5" + "version": "3.12.0" } }, "nbformat": 4, diff --git a/slides_files/figure-revealjs/cell-5-output-1.png b/slides_files/figure-revealjs/cell-5-output-1.png new file mode 100644 index 0000000000000000000000000000000000000000..76775dd14a7ae65afa2e4bacb527159dc8023d5e GIT binary patch literal 101730 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 literal 0 HcmV?d00001 diff --git a/slides_files/figure-revealjs/cell-5-output-1.svg b/slides_files/figure-revealjs/cell-5-output-1.svg new file mode 100644 index 0000000..30f23bb --- /dev/null +++ b/slides_files/figure-revealjs/cell-5-output-1.svg @@ -0,0 +1,820 @@ + + + + + + + + 2026-05-14T09:02:29.546710 + image/svg+xml + + + Matplotlib v3.9.3, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/slides_files/libs/clipboard/clipboard.min.js b/slides_files/libs/clipboard/clipboard.min.js new file mode 100644 index 0000000..1103f81 --- /dev/null +++ b/slides_files/libs/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return n={686:function(t,e,n){"use strict";n.d(e,{default:function(){return b}});var e=n(279),i=n.n(e),e=n(370),u=n.n(e),e=n(817),r=n.n(e);function c(t){try{return document.execCommand(t)}catch(t){return}}var a=function(t){t=r()(t);return c("cut"),t};function o(t,e){var n,o,t=(n=t,o="rtl"===document.documentElement.getAttribute("dir"),(t=document.createElement("textarea")).style.fontSize="12pt",t.style.border="0",t.style.padding="0",t.style.margin="0",t.style.position="absolute",t.style[o?"right":"left"]="-9999px",o=window.pageYOffset||document.documentElement.scrollTop,t.style.top="".concat(o,"px"),t.setAttribute("readonly",""),t.value=n,t);return e.container.appendChild(t),e=r()(t),c("copy"),t.remove(),e}var f=function(t){var e=1.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px} \ No newline at end of file diff --git a/slides_files/libs/quarto-html/popper.min.js b/slides_files/libs/quarto-html/popper.min.js new file mode 100644 index 0000000..e3726d7 --- /dev/null +++ b/slides_files/libs/quarto-html/popper.min.js @@ -0,0 +1,6 @@ +/** + * @popperjs/core v2.11.7 - MIT License + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function c(){return!/^((?!chrome|android).)*safari/i.test(f())}function p(e,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var a=e.getBoundingClientRect(),f=1,p=1;o&&r(e)&&(f=e.offsetWidth>0&&s(a.width)/e.offsetWidth||1,p=e.offsetHeight>0&&s(a.height)/e.offsetHeight||1);var u=(n(e)?t(e):window).visualViewport,l=!c()&&i,d=(a.left+(l&&u?u.offsetLeft:0))/f,h=(a.top+(l&&u?u.offsetTop:0))/p,m=a.width/f,v=a.height/p;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function u(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function l(e){return e?(e.nodeName||"").toLowerCase():null}function d(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function h(e){return p(d(e)).left+u(e).scrollLeft}function m(e){return t(e).getComputedStyle(e)}function v(e){var t=m(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function y(e,n,o){void 0===o&&(o=!1);var i,a,f=r(n),c=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),m=d(n),y=p(e,c,o),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(f||!f&&!o)&&(("body"!==l(n)||v(m))&&(g=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:u(i)),r(n)?((b=p(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):m&&(b.x=h(m))),{x:y.left+g.scrollLeft-b.x,y:y.top+g.scrollTop-b.y,width:y.width,height:y.height}}function g(e){var t=p(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function b(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||d(e)}function x(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:r(e)&&v(e)?e:x(b(e))}function w(e,n){var r;void 0===n&&(n=[]);var o=x(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],v(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(w(b(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return r(e)&&"fixed"!==m(e).position?e.offsetParent:null}function E(e){for(var n=t(e),i=j(e);i&&O(i)&&"static"===m(i).position;)i=j(i);return i&&("html"===l(i)||"body"===l(i)&&"static"===m(i).position)?n:i||function(e){var t=/firefox/i.test(f());if(/Trident/i.test(f())&&r(e)&&"fixed"===m(e).position)return null;var n=b(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(l(n))<0;){var i=m(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var D="top",A="bottom",L="right",P="left",M="auto",k=[D,A,L,P],W="start",B="end",H="viewport",T="popper",R=k.reduce((function(e,t){return e.concat([t+"-"+W,t+"-"+B])}),[]),S=[].concat(k,[M]).reduce((function(e,t){return e.concat([t,t+"-"+W,t+"-"+B])}),[]),V=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function N(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function I(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function _(e,r,o){return r===H?I(function(e,n){var r=t(e),o=d(e),i=r.visualViewport,a=o.clientWidth,s=o.clientHeight,f=0,p=0;if(i){a=i.width,s=i.height;var u=c();(u||!u&&"fixed"===n)&&(f=i.offsetLeft,p=i.offsetTop)}return{width:a,height:s,x:f+h(e),y:p}}(e,o)):n(r)?function(e,t){var n=p(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(r,o):I(function(e){var t,n=d(e),r=u(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+h(e),c=-r.scrollTop;return"rtl"===m(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:c}}(d(e)))}function F(e,t,o,s){var f="clippingParents"===t?function(e){var t=w(b(e)),o=["absolute","fixed"].indexOf(m(e).position)>=0&&r(e)?E(e):e;return n(o)?t.filter((function(e){return n(e)&&N(e,o)&&"body"!==l(e)})):[]}(e):[].concat(t),c=[].concat(f,[o]),p=c[0],u=c.reduce((function(t,n){var r=_(e,n,s);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),_(e,p,s));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function U(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?U(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case D:t={x:s,y:n.y-r.height};break;case A:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?z(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case W:t[c]=t[c]-(n[p]/2-r[p]/2);break;case B:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function Y(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function G(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function J(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.strategy,s=void 0===a?e.strategy:a,f=r.boundary,c=void 0===f?"clippingParents":f,u=r.rootBoundary,l=void 0===u?H:u,h=r.elementContext,m=void 0===h?T:h,v=r.altBoundary,y=void 0!==v&&v,g=r.padding,b=void 0===g?0:g,x=Y("number"!=typeof b?b:G(b,k)),w=m===T?"reference":T,O=e.rects.popper,j=e.elements[y?w:m],E=F(n(j)?j:j.contextElement||d(e.elements.popper),c,l,s),P=p(e.elements.reference),M=X({reference:P,element:O,strategy:"absolute",placement:i}),W=I(Object.assign({},O,M)),B=m===T?W:P,R={top:E.top-B.top+x.top,bottom:B.bottom-E.bottom+x.bottom,left:E.left-B.left+x.left,right:B.right-E.right+x.right},S=e.modifiersData.offset;if(m===T&&S){var V=S[i];Object.keys(R).forEach((function(e){var t=[L,A].indexOf(e)>=0?1:-1,n=[D,A].indexOf(e)>=0?"y":"x";R[e]+=V[n]*t}))}return R}var K={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,L].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},se={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return se[e]}))}var ce={start:"end",end:"start"};function pe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function ue(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?S:f,p=U(r),u=p?s?R:R.filter((function(e){return U(e)===p})):k,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=J(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,y=C(v),g=f||(y===v||!h?[fe(v)]:function(e){if(C(e)===M)return[];var t=fe(e);return[pe(e),t,pe(t)]}(v)),b=[v].concat(g).reduce((function(e,n){return e.concat(C(n)===M?ue(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,j=!0,E=b[0],k=0;k=0,S=R?"width":"height",V=J(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),q=R?T?L:P:T?A:D;x[S]>w[S]&&(q=fe(q));var N=fe(q),I=[];if(i&&I.push(V[H]<=0),s&&I.push(V[q]<=0,V[N]<=0),I.every((function(e){return e}))){E=B,j=!1;break}O.set(B,I)}if(j)for(var _=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},F=h?3:1;F>0;F--){if("break"===_(F))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function de(e,t,n){return i(e,a(t,n))}var he={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,y=void 0===v?0:v,b=J(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=U(t.placement),O=!w,j=z(x),M="x"===j?"y":"x",k=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if(k){if(s){var q,N="y"===j?D:P,I="y"===j?A:L,_="y"===j?"height":"width",F=k[j],X=F+b[N],Y=F-b[I],G=m?-H[_]/2:0,K=w===W?B[_]:H[_],Q=w===W?-H[_]:-B[_],Z=t.elements.arrow,$=m&&Z?g(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=de(0,B[_],$[_]),oe=O?B[_]/2-G-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=O?-B[_]/2+G+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&E(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(q=null==S?void 0:S[j])?q:0,ce=F+ie-fe,pe=de(m?a(X,F+oe-fe-se):X,F,m?i(Y,ce):Y);k[j]=pe,V[j]=pe-F}if(c){var ue,le="x"===j?D:P,he="x"===j?A:L,me=k[M],ve="y"===M?"height":"width",ye=me+b[le],ge=me-b[he],be=-1!==[D,P].indexOf(x),xe=null!=(ue=null==S?void 0:S[M])?ue:0,we=be?ye:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ge,je=m&&be?function(e,t,n){var r=de(e,t,n);return r>n?n:r}(we,me,Oe):de(m?we:ye,me,m?Oe:ge);k[M]=je,V[M]=je-me}t.modifiersData[r]=V}},requiresIfExists:["offset"]};var me={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=z(s),c=[P,L].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return Y("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:G(e,k))}(o.padding,n),u=g(i),l="y"===f?D:P,d="y"===f?A:L,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=E(i),y=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],O=y/2-u[c]/2+b,j=de(x,O,w),M=f;n.modifiersData[r]=((t={})[M]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&N(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ve(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ye(e){return[D,L,A,P].some((function(t){return e[t]>=0}))}var ge={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=J(t,{elementContext:"reference"}),s=J(t,{altBoundary:!0}),f=ve(a,r),c=ve(s,o,i),p=ye(f),u=ye(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},be=Z({defaultModifiers:[ee,te,oe,ie]}),xe=[ee,te,oe,ie,ae,le,he,me,ge],we=Z({defaultModifiers:xe});e.applyStyles=ie,e.arrow=me,e.computeStyles=oe,e.createPopper=we,e.createPopperLite=be,e.defaultModifiers=xe,e.detectOverflow=J,e.eventListeners=ee,e.flip=le,e.hide=ge,e.offset=ae,e.popperGenerator=Z,e.popperOffsets=te,e.preventOverflow=he,Object.defineProperty(e,"__esModule",{value:!0})})); + diff --git a/slides_files/libs/quarto-html/quarto-syntax-highlighting-dark-d0ae9245876894da5ac7e18953ecc5cc.css b/slides_files/libs/quarto-html/quarto-syntax-highlighting-dark-d0ae9245876894da5ac7e18953ecc5cc.css new file mode 100644 index 0000000..4cc8eb0 --- /dev/null +++ b/slides_files/libs/quarto-html/quarto-syntax-highlighting-dark-d0ae9245876894da5ac7e18953ecc5cc.css @@ -0,0 +1,219 @@ +/* quarto syntax highlight colors */ +:root { + --quarto-hl-al-color: #f07178; + --quarto-hl-an-color: #d4d0ab; + --quarto-hl-at-color: #00e0e0; + --quarto-hl-bn-color: #d4d0ab; + --quarto-hl-bu-color: #abe338; + --quarto-hl-ch-color: #abe338; + --quarto-hl-co-color: #f8f8f2; + --quarto-hl-cv-color: #ffd700; + --quarto-hl-cn-color: #ffd700; + --quarto-hl-cf-color: #ffa07a; + --quarto-hl-dt-color: #ffa07a; + --quarto-hl-dv-color: #d4d0ab; + --quarto-hl-do-color: #f8f8f2; + --quarto-hl-er-color: #f07178; + --quarto-hl-ex-color: #00e0e0; + --quarto-hl-fl-color: #d4d0ab; + --quarto-hl-fu-color: #ffa07a; + --quarto-hl-im-color: #abe338; + --quarto-hl-in-color: #d4d0ab; + --quarto-hl-kw-color: #ffa07a; + --quarto-hl-op-color: #ffa07a; + --quarto-hl-ot-color: #00e0e0; + --quarto-hl-pp-color: #dcc6e0; + --quarto-hl-re-color: #00e0e0; + --quarto-hl-sc-color: #abe338; + --quarto-hl-ss-color: #abe338; + --quarto-hl-st-color: #abe338; + --quarto-hl-va-color: #00e0e0; + --quarto-hl-vs-color: #abe338; + --quarto-hl-wa-color: #dcc6e0; +} + +/* other quarto variables */ +:root { + --quarto-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/* syntax highlight based on Pandoc's rules */ +pre > code.sourceCode > span { + color: #f8f8f2; +} + +code.sourceCode > span { + color: #f8f8f2; +} + +div.sourceCode, +div.sourceCode pre.sourceCode { + color: #f8f8f2; +} + +/* Normal */ +code span { + color: #f8f8f2; +} + +/* Alert */ +code span.al { + color: #f07178; +} + +/* Annotation */ +code span.an { + color: #d4d0ab; +} + +/* Attribute */ +code span.at { + color: #00e0e0; +} + +/* BaseN */ +code span.bn { + color: #d4d0ab; +} + +/* BuiltIn */ +code span.bu { + color: #abe338; +} + +/* ControlFlow */ +code span.cf { + font-weight: bold; + color: #ffa07a; +} + +/* Char */ +code span.ch { + color: #abe338; +} + +/* Constant */ +code span.cn { + color: #ffd700; +} + +/* Comment */ +code span.co { + font-style: italic; + color: #f8f8f2; +} + +/* CommentVar */ +code span.cv { + color: #ffd700; +} + +/* Documentation */ +code span.do { + color: #f8f8f2; +} + +/* DataType */ +code span.dt { + color: #ffa07a; +} + +/* DecVal */ +code span.dv { + color: #d4d0ab; +} + +/* Error */ +code span.er { + color: #f07178; + text-decoration: underline; +} + +/* Extension */ +code span.ex { + font-weight: bold; + color: #00e0e0; +} + +/* Float */ +code span.fl { + color: #d4d0ab; +} + +/* Function */ +code span.fu { + color: #ffa07a; +} + +/* Import */ +code span.im { + color: #abe338; +} + +/* Information */ +code span.in { + color: #d4d0ab; +} + +/* Keyword */ +code span.kw { + font-weight: bold; + color: #ffa07a; +} + +/* Operator */ +code span.op { + color: #ffa07a; +} + +/* Other */ +code span.ot { + color: #00e0e0; +} + +/* Preprocessor */ +code span.pp { + color: #dcc6e0; +} + +/* RegionMarker */ +code span.re { + background-color: #f8f8f2; + color: #00e0e0; +} + +/* SpecialChar */ +code span.sc { + color: #abe338; +} + +/* SpecialString */ +code span.ss { + color: #abe338; +} + +/* String */ +code span.st { + color: #abe338; +} + +/* Variable */ +code span.va { + color: #00e0e0; +} + +/* VerbatimString */ +code span.vs { + color: #abe338; +} + +/* Warning */ +code span.wa { + color: #dcc6e0; +} + +.prevent-inlining { + content: " !el.hasAttribute("disabled") && !el.getAttribute("aria-hidden") + ); + }; + + /** + * Remove roles and attributes from a tab and its content + * @param {Node} tab The tab + * @param {Node} content The tab content + * @param {Object} settings User settings and options + */ + var destroyTab = function (tab, content, settings) { + // Remove the generated ID + if (tab.id.slice(0, settings.idPrefix.length) === settings.idPrefix) { + tab.id = ""; + } + + // remove event listener + tab.removeEventListener("focus", focusHandler, true); + + // Remove roles + tab.removeAttribute("role"); + tab.removeAttribute("aria-controls"); + tab.removeAttribute("aria-selected"); + tab.removeAttribute("tabindex"); + tab.closest("li").removeAttribute("role"); + content.removeAttribute("role"); + content.removeAttribute("aria-labelledby"); + content.removeAttribute("hidden"); + }; + + /** + * Add the required roles and attributes to a tab and its content + * @param {Node} tab The tab + * @param {Node} content The tab content + * @param {Object} settings User settings and options + */ + var setupTab = function (tab, content, settings) { + // Give tab an ID if it doesn't already have one + if (!tab.id) { + tab.id = settings.idPrefix + content.id; + } + + // Add roles + tab.setAttribute("role", "tab"); + tab.setAttribute("aria-controls", content.id); + tab.closest("li").setAttribute("role", "presentation"); + content.setAttribute("role", "tabpanel"); + content.setAttribute("aria-labelledby", tab.id); + + // Add selected state + if (tab.matches(settings.default)) { + tab.setAttribute("aria-selected", "true"); + } else { + tab.setAttribute("aria-selected", "false"); + content.setAttribute("hidden", "hidden"); + } + + // add focus event listender + tab.addEventListener("focus", focusHandler); + }; + + /** + * Hide a tab and its content + * @param {Node} newTab The new tab that's replacing it + */ + var hide = function (newTab) { + // Variables + var tabGroup = newTab.closest('[role="tablist"]'); + if (!tabGroup) return {}; + var tab = tabGroup.querySelector('[role="tab"][aria-selected="true"]'); + if (!tab) return {}; + var content = document.querySelector(tab.hash); + + // Hide the tab + tab.setAttribute("aria-selected", "false"); + + // Hide the content + if (!content) return { previousTab: tab }; + content.setAttribute("hidden", "hidden"); + + // Return the hidden tab and content + return { + previousTab: tab, + previousContent: content, + }; + }; + + /** + * Show a tab and its content + * @param {Node} tab The tab + * @param {Node} content The tab content + */ + var show = function (tab, content) { + tab.setAttribute("aria-selected", "true"); + content.removeAttribute("hidden"); + tab.focus(); + }; + + /** + * Toggle a new tab + * @param {Node} tab The tab to show + */ + var toggle = function (tab) { + // Make sure there's a tab to toggle and it's not already active + if (!tab || tab.getAttribute("aria-selected") == "true") return; + + // Variables + var content = document.querySelector(tab.hash); + if (!content) return; + + // Hide active tab and content + var details = hide(tab); + + // Show new tab and content + show(tab, content); + + // Add event details + details.tab = tab; + details.content = content; + + // Emit a custom event + emitEvent(tab, details); + }; + + /** + * Get all of the tabs in a tablist + * @param {Node} tab A tab from the list + * @return {Object} The tabs and the index of the currently active one + */ + var getTabsMap = function (tab) { + var tabGroup = tab.closest('[role="tablist"]'); + var tabs = tabGroup ? tabGroup.querySelectorAll('[role="tab"]') : null; + if (!tabs) return; + return { + tabs: tabs, + index: Array.prototype.indexOf.call(tabs, tab), + }; + }; + + /** + * Switch the active tab based on keyboard activity + * @param {Node} tab The currently active tab + * @param {Key} key The key that was pressed + */ + var switchTabs = function (tab, key) { + // Get a map of tabs + var map = getTabsMap(tab); + if (!map) return; + var length = map.tabs.length - 1; + var index; + + // Go to previous tab + if (["ArrowUp", "ArrowLeft", "Up", "Left"].indexOf(key) > -1) { + index = map.index < 1 ? length : map.index - 1; + } + + // Go to next tab + else if (["ArrowDown", "ArrowRight", "Down", "Right"].indexOf(key) > -1) { + index = map.index === length ? 0 : map.index + 1; + } + + // Go to home + else if (key === "Home") { + index = 0; + } + + // Go to end + else if (key === "End") { + index = length; + } + + // Toggle the tab + toggle(map.tabs[index]); + }; + + /** + * Create the Constructor object + */ + var Constructor = function (selector, options) { + // + // Variables + // + + var publicAPIs = {}; + var settings, tabWrapper; + + // + // Methods + // + + publicAPIs.destroy = function () { + // Get all tabs + var tabs = tabWrapper.querySelectorAll("a"); + + // Add roles to tabs + Array.prototype.forEach.call(tabs, function (tab) { + // Get the tab content + var content = document.querySelector(tab.hash); + if (!content) return; + + // Setup the tab + destroyTab(tab, content, settings); + }); + + // Remove role from wrapper + tabWrapper.removeAttribute("role"); + + // Remove event listeners + document.documentElement.removeEventListener( + "click", + clickHandler, + true + ); + tabWrapper.removeEventListener("keydown", keyHandler, true); + + // Reset variables + settings = null; + tabWrapper = null; + }; + + /** + * Setup the DOM with the proper attributes + */ + publicAPIs.setup = function () { + // Variables + tabWrapper = document.querySelector(selector); + if (!tabWrapper) return; + var tabs = tabWrapper.querySelectorAll("a"); + + // Add role to wrapper + tabWrapper.setAttribute("role", "tablist"); + + // Add roles to tabs. provide dynanmic tab indexes if we are within reveal + var contentTabindexes = + window.document.body.classList.contains("reveal-viewport"); + var nextTabindex = 1; + Array.prototype.forEach.call(tabs, function (tab) { + if (contentTabindexes) { + tab.setAttribute("tabindex", "" + nextTabindex++); + } else { + tab.setAttribute("tabindex", "0"); + } + + // Get the tab content + var content = document.querySelector(tab.hash); + if (!content) return; + + // set tab indexes for content + if (contentTabindexes) { + getKeyboardFocusableElements(content).forEach(function (el) { + el.setAttribute("tabindex", "" + nextTabindex++); + }); + } + + // Setup the tab + setupTab(tab, content, settings); + }); + }; + + /** + * Toggle a tab based on an ID + * @param {String|Node} id The tab to toggle + */ + publicAPIs.toggle = function (id) { + // Get the tab + var tab = id; + if (typeof id === "string") { + tab = document.querySelector( + selector + ' [role="tab"][href*="' + id + '"]' + ); + } + + // Toggle the tab + toggle(tab); + }; + + /** + * Handle click events + */ + var clickHandler = function (event) { + // Only run on toggles + var tab = event.target.closest(selector + ' [role="tab"]'); + if (!tab) return; + + // Prevent link behavior + event.preventDefault(); + + // Toggle the tab + toggle(tab); + }; + + /** + * Handle keydown events + */ + var keyHandler = function (event) { + // Only run if a tab is in focus + var tab = document.activeElement; + if (!tab.matches(selector + ' [role="tab"]')) return; + + // Only run for specific keys + if (["Home", "End"].indexOf(event.key) < 0) return; + + // Switch tabs + switchTabs(tab, event.key); + }; + + /** + * Initialize the instance + */ + var init = function () { + // Merge user options with defaults + settings = extend(defaults, options || {}); + + // Setup the DOM + publicAPIs.setup(); + + // Add event listeners + document.documentElement.addEventListener("click", clickHandler, true); + tabWrapper.addEventListener("keydown", keyHandler, true); + }; + + // + // Initialize and return the Public APIs + // + + init(); + return publicAPIs; + }; + + // + // Return the Constructor + // + + return Constructor; + } +); diff --git a/slides_files/libs/quarto-html/tippy.css b/slides_files/libs/quarto-html/tippy.css new file mode 100644 index 0000000..e6ae635 --- /dev/null +++ b/slides_files/libs/quarto-html/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/slides_files/libs/quarto-html/tippy.umd.min.js b/slides_files/libs/quarto-html/tippy.umd.min.js new file mode 100644 index 0000000..ca292be --- /dev/null +++ b/slides_files/libs/quarto-html/tippy.umd.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e=e||self).tippy=t(e.Popper)}(this,(function(e){"use strict";var t={passive:!0,capture:!0},n=function(){return document.body};function r(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function o(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function i(e,t){return"function"==typeof e?e.apply(void 0,t):e}function a(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function s(e,t){var n=Object.assign({},e);return t.forEach((function(e){delete n[e]})),n}function u(e){return[].concat(e)}function c(e,t){-1===e.indexOf(t)&&e.push(t)}function p(e){return e.split("-")[0]}function f(e){return[].slice.call(e)}function l(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function d(){return document.createElement("div")}function v(e){return["Element","Fragment"].some((function(t){return o(e,t)}))}function m(e){return o(e,"MouseEvent")}function g(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function h(e){return v(e)?[e]:function(e){return o(e,"NodeList")}(e)?f(e):Array.isArray(e)?e:f(document.querySelectorAll(e))}function b(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function y(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function w(e){var t,n=u(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function E(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function O(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var x={isTouch:!1},C=0;function T(){x.isTouch||(x.isTouch=!0,window.performance&&document.addEventListener("mousemove",A))}function A(){var e=performance.now();e-C<20&&(x.isTouch=!1,document.removeEventListener("mousemove",A)),C=e}function L(){var e=document.activeElement;if(g(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var D=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,R=Object.assign({appendTo:n,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),k=Object.keys(R);function P(e){var t=(e.plugins||[]).reduce((function(t,n){var r,o=n.name,i=n.defaultValue;o&&(t[o]=void 0!==e[o]?e[o]:null!=(r=R[o])?r:i);return t}),{});return Object.assign({},e,t)}function j(e,t){var n=Object.assign({},t,{content:i(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(P(Object.assign({},R,{plugins:t}))):k).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},R.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function M(e,t){e.innerHTML=t}function V(e){var t=d();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",v(e)?t.appendChild(e):M(t,e)),t}function I(e,t){v(t.content)?(M(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?M(e,t.content):e.textContent=t.content)}function S(e){var t=e.firstElementChild,n=f(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function N(e){var t=d(),n=d();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=d();function o(n,r){var o=S(t),i=o.box,a=o.content,s=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||I(a,e.props),r.arrow?s?n.arrow!==r.arrow&&(i.removeChild(s),i.appendChild(V(r.arrow))):i.appendChild(V(r.arrow)):s&&i.removeChild(s)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),I(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}N.$$tippy=!0;var B=1,H=[],U=[];function _(o,s){var v,g,h,C,T,A,L,k,M=j(o,Object.assign({},R,P(l(s)))),V=!1,I=!1,N=!1,_=!1,F=[],W=a(we,M.interactiveDebounce),X=B++,Y=(k=M.plugins).filter((function(e,t){return k.indexOf(e)===t})),$={id:X,reference:o,popper:d(),popperInstance:null,props:M,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:Y,clearDelayTimeouts:function(){clearTimeout(v),clearTimeout(g),cancelAnimationFrame(h)},setProps:function(e){if($.state.isDestroyed)return;ae("onBeforeUpdate",[$,e]),be();var t=$.props,n=j(o,Object.assign({},t,l(e),{ignoreAttributes:!0}));$.props=n,he(),t.interactiveDebounce!==n.interactiveDebounce&&(ce(),W=a(we,n.interactiveDebounce));t.triggerTarget&&!n.triggerTarget?u(t.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):n.triggerTarget&&o.removeAttribute("aria-expanded");ue(),ie(),J&&J(t,n);$.popperInstance&&(Ce(),Ae().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));ae("onAfterUpdate",[$,e])},setContent:function(e){$.setProps({content:e})},show:function(){var e=$.state.isVisible,t=$.state.isDestroyed,o=!$.state.isEnabled,a=x.isTouch&&!$.props.touch,s=r($.props.duration,0,R.duration);if(e||t||o||a)return;if(te().hasAttribute("disabled"))return;if(ae("onShow",[$],!1),!1===$.props.onShow($))return;$.state.isVisible=!0,ee()&&(z.style.visibility="visible");ie(),de(),$.state.isMounted||(z.style.transition="none");if(ee()){var u=re(),p=u.box,f=u.content;b([p,f],0)}A=function(){var e;if($.state.isVisible&&!_){if(_=!0,z.offsetHeight,z.style.transition=$.props.moveTransition,ee()&&$.props.animation){var t=re(),n=t.box,r=t.content;b([n,r],s),y([n,r],"visible")}se(),ue(),c(U,$),null==(e=$.popperInstance)||e.forceUpdate(),ae("onMount",[$]),$.props.animation&&ee()&&function(e,t){me(e,t)}(s,(function(){$.state.isShown=!0,ae("onShown",[$])}))}},function(){var e,t=$.props.appendTo,r=te();e=$.props.interactive&&t===n||"parent"===t?r.parentNode:i(t,[r]);e.contains(z)||e.appendChild(z);$.state.isMounted=!0,Ce()}()},hide:function(){var e=!$.state.isVisible,t=$.state.isDestroyed,n=!$.state.isEnabled,o=r($.props.duration,1,R.duration);if(e||t||n)return;if(ae("onHide",[$],!1),!1===$.props.onHide($))return;$.state.isVisible=!1,$.state.isShown=!1,_=!1,V=!1,ee()&&(z.style.visibility="hidden");if(ce(),ve(),ie(!0),ee()){var i=re(),a=i.box,s=i.content;$.props.animation&&(b([a,s],o),y([a,s],"hidden"))}se(),ue(),$.props.animation?ee()&&function(e,t){me(e,(function(){!$.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()}))}(o,$.unmount):$.unmount()},hideWithInteractivity:function(e){ne().addEventListener("mousemove",W),c(H,W),W(e)},enable:function(){$.state.isEnabled=!0},disable:function(){$.hide(),$.state.isEnabled=!1},unmount:function(){$.state.isVisible&&$.hide();if(!$.state.isMounted)return;Te(),Ae().forEach((function(e){e._tippy.unmount()})),z.parentNode&&z.parentNode.removeChild(z);U=U.filter((function(e){return e!==$})),$.state.isMounted=!1,ae("onHidden",[$])},destroy:function(){if($.state.isDestroyed)return;$.clearDelayTimeouts(),$.unmount(),be(),delete o._tippy,$.state.isDestroyed=!0,ae("onDestroy",[$])}};if(!M.render)return $;var q=M.render($),z=q.popper,J=q.onUpdate;z.setAttribute("data-tippy-root",""),z.id="tippy-"+$.id,$.popper=z,o._tippy=$,z._tippy=$;var G=Y.map((function(e){return e.fn($)})),K=o.hasAttribute("aria-expanded");return he(),ue(),ie(),ae("onCreate",[$]),M.showOnCreate&&Le(),z.addEventListener("mouseenter",(function(){$.props.interactive&&$.state.isVisible&&$.clearDelayTimeouts()})),z.addEventListener("mouseleave",(function(){$.props.interactive&&$.props.trigger.indexOf("mouseenter")>=0&&ne().addEventListener("mousemove",W)})),$;function Q(){var e=$.props.touch;return Array.isArray(e)?e:[e,0]}function Z(){return"hold"===Q()[0]}function ee(){var e;return!(null==(e=$.props.render)||!e.$$tippy)}function te(){return L||o}function ne(){var e=te().parentNode;return e?w(e):document}function re(){return S(z)}function oe(e){return $.state.isMounted&&!$.state.isVisible||x.isTouch||C&&"focus"===C.type?0:r($.props.delay,e?0:1,R.delay)}function ie(e){void 0===e&&(e=!1),z.style.pointerEvents=$.props.interactive&&!e?"":"none",z.style.zIndex=""+$.props.zIndex}function ae(e,t,n){var r;(void 0===n&&(n=!0),G.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=$.props)[e].apply(r,t)}function se(){var e=$.props.aria;if(e.content){var t="aria-"+e.content,n=z.id;u($.props.triggerTarget||o).forEach((function(e){var r=e.getAttribute(t);if($.state.isVisible)e.setAttribute(t,r?r+" "+n:n);else{var o=r&&r.replace(n,"").trim();o?e.setAttribute(t,o):e.removeAttribute(t)}}))}}function ue(){!K&&$.props.aria.expanded&&u($.props.triggerTarget||o).forEach((function(e){$.props.interactive?e.setAttribute("aria-expanded",$.state.isVisible&&e===te()?"true":"false"):e.removeAttribute("aria-expanded")}))}function ce(){ne().removeEventListener("mousemove",W),H=H.filter((function(e){return e!==W}))}function pe(e){if(!x.isTouch||!N&&"mousedown"!==e.type){var t=e.composedPath&&e.composedPath()[0]||e.target;if(!$.props.interactive||!O(z,t)){if(u($.props.triggerTarget||o).some((function(e){return O(e,t)}))){if(x.isTouch)return;if($.state.isVisible&&$.props.trigger.indexOf("click")>=0)return}else ae("onClickOutside",[$,e]);!0===$.props.hideOnClick&&($.clearDelayTimeouts(),$.hide(),I=!0,setTimeout((function(){I=!1})),$.state.isMounted||ve())}}}function fe(){N=!0}function le(){N=!1}function de(){var e=ne();e.addEventListener("mousedown",pe,!0),e.addEventListener("touchend",pe,t),e.addEventListener("touchstart",le,t),e.addEventListener("touchmove",fe,t)}function ve(){var e=ne();e.removeEventListener("mousedown",pe,!0),e.removeEventListener("touchend",pe,t),e.removeEventListener("touchstart",le,t),e.removeEventListener("touchmove",fe,t)}function me(e,t){var n=re().box;function r(e){e.target===n&&(E(n,"remove",r),t())}if(0===e)return t();E(n,"remove",T),E(n,"add",r),T=r}function ge(e,t,n){void 0===n&&(n=!1),u($.props.triggerTarget||o).forEach((function(r){r.addEventListener(e,t,n),F.push({node:r,eventType:e,handler:t,options:n})}))}function he(){var e;Z()&&(ge("touchstart",ye,{passive:!0}),ge("touchend",Ee,{passive:!0})),(e=$.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(ge(e,ye),e){case"mouseenter":ge("mouseleave",Ee);break;case"focus":ge(D?"focusout":"blur",Oe);break;case"focusin":ge("focusout",Oe)}}))}function be(){F.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),F=[]}function ye(e){var t,n=!1;if($.state.isEnabled&&!xe(e)&&!I){var r="focus"===(null==(t=C)?void 0:t.type);C=e,L=e.currentTarget,ue(),!$.state.isVisible&&m(e)&&H.forEach((function(t){return t(e)})),"click"===e.type&&($.props.trigger.indexOf("mouseenter")<0||V)&&!1!==$.props.hideOnClick&&$.state.isVisible?n=!0:Le(e),"click"===e.type&&(V=!n),n&&!r&&De(e)}}function we(e){var t=e.target,n=te().contains(t)||z.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,a=p(o.placement),s=o.modifiersData.offset;if(!s)return!0;var u="bottom"===a?s.top.y:0,c="top"===a?s.bottom.y:0,f="right"===a?s.left.x:0,l="left"===a?s.right.x:0,d=t.top-r+u>i,v=r-t.bottom-c>i,m=t.left-n+f>i,g=n-t.right-l>i;return d||v||m||g}))}(Ae().concat(z).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:M}:null})).filter(Boolean),e)&&(ce(),De(e))}function Ee(e){xe(e)||$.props.trigger.indexOf("click")>=0&&V||($.props.interactive?$.hideWithInteractivity(e):De(e))}function Oe(e){$.props.trigger.indexOf("focusin")<0&&e.target!==te()||$.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||De(e)}function xe(e){return!!x.isTouch&&Z()!==e.type.indexOf("touch")>=0}function Ce(){Te();var t=$.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,s=t.moveTransition,u=ee()?S(z).arrow:null,c=a?{getBoundingClientRect:a,contextElement:a.contextElement||te()}:o,p=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(ee()){var n=re().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];ee()&&u&&p.push({name:"arrow",options:{element:u,padding:3}}),p.push.apply(p,(null==n?void 0:n.modifiers)||[]),$.popperInstance=e.createPopper(c,z,Object.assign({},n,{placement:r,onFirstUpdate:A,modifiers:p}))}function Te(){$.popperInstance&&($.popperInstance.destroy(),$.popperInstance=null)}function Ae(){return f(z.querySelectorAll("[data-tippy-root]"))}function Le(e){$.clearDelayTimeouts(),e&&ae("onTrigger",[$,e]),de();var t=oe(!0),n=Q(),r=n[0],o=n[1];x.isTouch&&"hold"===r&&o&&(t=o),t?v=setTimeout((function(){$.show()}),t):$.show()}function De(e){if($.clearDelayTimeouts(),ae("onUntrigger",[$,e]),$.state.isVisible){if(!($.props.trigger.indexOf("mouseenter")>=0&&$.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&V)){var t=oe(!1);t?g=setTimeout((function(){$.state.isVisible&&$.hide()}),t):h=requestAnimationFrame((function(){$.hide()}))}}else ve()}}function F(e,n){void 0===n&&(n={});var r=R.plugins.concat(n.plugins||[]);document.addEventListener("touchstart",T,t),window.addEventListener("blur",L);var o=Object.assign({},n,{plugins:r}),i=h(e).reduce((function(e,t){var n=t&&_(t,o);return n&&e.push(n),e}),[]);return v(e)?i[0]:i}F.defaultProps=R,F.setDefaultProps=function(e){Object.keys(e).forEach((function(t){R[t]=e[t]}))},F.currentInput=x;var W=Object.assign({},e.applyStyles,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}}),X={mouseover:"mouseenter",focusin:"focus",click:"click"};var Y={name:"animateFill",defaultValue:!1,fn:function(e){var t;if(null==(t=e.props.render)||!t.$$tippy)return{};var n=S(e.popper),r=n.box,o=n.content,i=e.props.animateFill?function(){var e=d();return e.className="tippy-backdrop",y([e],"hidden"),e}():null;return{onCreate:function(){i&&(r.insertBefore(i,r.firstElementChild),r.setAttribute("data-animatefill",""),r.style.overflow="hidden",e.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(i){var e=r.style.transitionDuration,t=Number(e.replace("ms",""));o.style.transitionDelay=Math.round(t/10)+"ms",i.style.transitionDuration=e,y([i],"visible")}},onShow:function(){i&&(i.style.transitionDuration="0ms")},onHide:function(){i&&y([i],"hidden")}}}};var $={clientX:0,clientY:0},q=[];function z(e){var t=e.clientX,n=e.clientY;$={clientX:t,clientY:n}}var J={name:"followCursor",defaultValue:!1,fn:function(e){var t=e.reference,n=w(e.props.triggerTarget||t),r=!1,o=!1,i=!0,a=e.props;function s(){return"initial"===e.props.followCursor&&e.state.isVisible}function u(){n.addEventListener("mousemove",f)}function c(){n.removeEventListener("mousemove",f)}function p(){r=!0,e.setProps({getReferenceClientRect:null}),r=!1}function f(n){var r=!n.target||t.contains(n.target),o=e.props.followCursor,i=n.clientX,a=n.clientY,s=t.getBoundingClientRect(),u=i-s.left,c=a-s.top;!r&&e.props.interactive||e.setProps({getReferenceClientRect:function(){var e=t.getBoundingClientRect(),n=i,r=a;"initial"===o&&(n=e.left+u,r=e.top+c);var s="horizontal"===o?e.top:r,p="vertical"===o?e.right:n,f="horizontal"===o?e.bottom:r,l="vertical"===o?e.left:n;return{width:p-l,height:f-s,top:s,right:p,bottom:f,left:l}}})}function l(){e.props.followCursor&&(q.push({instance:e,doc:n}),function(e){e.addEventListener("mousemove",z)}(n))}function d(){0===(q=q.filter((function(t){return t.instance!==e}))).filter((function(e){return e.doc===n})).length&&function(e){e.removeEventListener("mousemove",z)}(n)}return{onCreate:l,onDestroy:d,onBeforeUpdate:function(){a=e.props},onAfterUpdate:function(t,n){var i=n.followCursor;r||void 0!==i&&a.followCursor!==i&&(d(),i?(l(),!e.state.isMounted||o||s()||u()):(c(),p()))},onMount:function(){e.props.followCursor&&!o&&(i&&(f($),i=!1),s()||u())},onTrigger:function(e,t){m(t)&&($={clientX:t.clientX,clientY:t.clientY}),o="focus"===t.type},onHidden:function(){e.props.followCursor&&(p(),c(),i=!0)}}}};var G={name:"inlinePositioning",defaultValue:!1,fn:function(e){var t,n=e.reference;var r=-1,o=!1,i=[],a={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(o){var a=o.state;e.props.inlinePositioning&&(-1!==i.indexOf(a.placement)&&(i=[]),t!==a.placement&&-1===i.indexOf(a.placement)&&(i.push(a.placement),e.setProps({getReferenceClientRect:function(){return function(e){return function(e,t,n,r){if(n.length<2||null===e)return t;if(2===n.length&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":var o=n[0],i=n[n.length-1],a="top"===e,s=o.top,u=i.bottom,c=a?o.left:i.left,p=a?o.right:i.right;return{top:s,bottom:u,left:c,right:p,width:p-c,height:u-s};case"left":case"right":var f=Math.min.apply(Math,n.map((function(e){return e.left}))),l=Math.max.apply(Math,n.map((function(e){return e.right}))),d=n.filter((function(t){return"left"===e?t.left===f:t.right===l})),v=d[0].top,m=d[d.length-1].bottom;return{top:v,bottom:m,left:f,right:l,width:l-f,height:m-v};default:return t}}(p(e),n.getBoundingClientRect(),f(n.getClientRects()),r)}(a.placement)}})),t=a.placement)}};function s(){var t;o||(t=function(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat(((null==(n=e.popperOptions)?void 0:n.modifiers)||[]).filter((function(e){return e.name!==t.name})),[t])})}}(e.props,a),o=!0,e.setProps(t),o=!1)}return{onCreate:s,onAfterUpdate:s,onTrigger:function(t,n){if(m(n)){var o=f(e.reference.getClientRects()),i=o.find((function(e){return e.left-2<=n.clientX&&e.right+2>=n.clientX&&e.top-2<=n.clientY&&e.bottom+2>=n.clientY})),a=o.indexOf(i);r=a>-1?a:r}},onHidden:function(){r=-1}}}};var K={name:"sticky",defaultValue:!1,fn:function(e){var t=e.reference,n=e.popper;function r(t){return!0===e.props.sticky||e.props.sticky===t}var o=null,i=null;function a(){var s=r("reference")?(e.popperInstance?e.popperInstance.state.elements.reference:t).getBoundingClientRect():null,u=r("popper")?n.getBoundingClientRect():null;(s&&Q(o,s)||u&&Q(i,u))&&e.popperInstance&&e.popperInstance.update(),o=s,i=u,e.state.isMounted&&requestAnimationFrame(a)}return{onMount:function(){e.props.sticky&&a()}}}};function Q(e,t){return!e||!t||(e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left)}return F.setDefaultProps({plugins:[Y,J,G,K],render:N}),F.createSingleton=function(e,t){var n;void 0===t&&(t={});var r,o=e,i=[],a=[],c=t.overrides,p=[],f=!1;function l(){a=o.map((function(e){return u(e.props.triggerTarget||e.reference)})).reduce((function(e,t){return e.concat(t)}),[])}function v(){i=o.map((function(e){return e.reference}))}function m(e){o.forEach((function(t){e?t.enable():t.disable()}))}function g(e){return o.map((function(t){var n=t.setProps;return t.setProps=function(o){n(o),t.reference===r&&e.setProps(o)},function(){t.setProps=n}}))}function h(e,t){var n=a.indexOf(t);if(t!==r){r=t;var s=(c||[]).concat("content").reduce((function(e,t){return e[t]=o[n].props[t],e}),{});e.setProps(Object.assign({},s,{getReferenceClientRect:"function"==typeof s.getReferenceClientRect?s.getReferenceClientRect:function(){var e;return null==(e=i[n])?void 0:e.getBoundingClientRect()}}))}}m(!1),v(),l();var b={fn:function(){return{onDestroy:function(){m(!0)},onHidden:function(){r=null},onClickOutside:function(e){e.props.showOnCreate&&!f&&(f=!0,r=null)},onShow:function(e){e.props.showOnCreate&&!f&&(f=!0,h(e,i[0]))},onTrigger:function(e,t){h(e,t.currentTarget)}}}},y=F(d(),Object.assign({},s(t,["overrides"]),{plugins:[b].concat(t.plugins||[]),triggerTarget:a,popperOptions:Object.assign({},t.popperOptions,{modifiers:[].concat((null==(n=t.popperOptions)?void 0:n.modifiers)||[],[W])})})),w=y.show;y.show=function(e){if(w(),!r&&null==e)return h(y,i[0]);if(!r||null!=e){if("number"==typeof e)return i[e]&&h(y,i[e]);if(o.indexOf(e)>=0){var t=e.reference;return h(y,t)}return i.indexOf(e)>=0?h(y,e):void 0}},y.showNext=function(){var e=i[0];if(!r)return y.show(0);var t=i.indexOf(r);y.show(i[t+1]||e)},y.showPrevious=function(){var e=i[i.length-1];if(!r)return y.show(e);var t=i.indexOf(r),n=i[t-1]||e;y.show(n)};var E=y.setProps;return y.setProps=function(e){c=e.overrides||c,E(e)},y.setInstances=function(e){m(!0),p.forEach((function(e){return e()})),o=e,m(!1),v(),l(),p=g(y),y.setProps({triggerTarget:a})},p=g(y),y},F.delegate=function(e,n){var r=[],o=[],i=!1,a=n.target,c=s(n,["target"]),p=Object.assign({},c,{trigger:"manual",touch:!1}),f=Object.assign({touch:R.touch},c,{showOnCreate:!0}),l=F(e,p);function d(e){if(e.target&&!i){var t=e.target.closest(a);if(t){var r=t.getAttribute("data-tippy-trigger")||n.trigger||R.trigger;if(!t._tippy&&!("touchstart"===e.type&&"boolean"==typeof f.touch||"touchstart"!==e.type&&r.indexOf(X[e.type])<0)){var s=F(t,f);s&&(o=o.concat(s))}}}}function v(e,t,n,o){void 0===o&&(o=!1),e.addEventListener(t,n,o),r.push({node:e,eventType:t,handler:n,options:o})}return u(l).forEach((function(e){var n=e.destroy,a=e.enable,s=e.disable;e.destroy=function(e){void 0===e&&(e=!0),e&&o.forEach((function(e){e.destroy()})),o=[],r.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),r=[],n()},e.enable=function(){a(),o.forEach((function(e){return e.enable()})),i=!1},e.disable=function(){s(),o.forEach((function(e){return e.disable()})),i=!0},function(e){var n=e.reference;v(n,"touchstart",d,t),v(n,"mouseover",d),v(n,"focusin",d),v(n,"click",d)}(e)})),l},F.hideAll=function(e){var t=void 0===e?{}:e,n=t.exclude,r=t.duration;U.forEach((function(e){var t=!1;if(n&&(t=g(n)?e.reference===n:e.popper===n.popper),!t){var o=e.props.duration;e.setProps({duration:r}),e.hide(),e.state.isDestroyed||e.setProps({duration:o})}}))},F.roundArrow='',F})); + diff --git a/slides_files/libs/revealjs/dist/reset.css b/slides_files/libs/revealjs/dist/reset.css new file mode 100644 index 0000000..e238539 --- /dev/null +++ b/slides_files/libs/revealjs/dist/reset.css @@ -0,0 +1,30 @@ +/* http://meyerweb.com/eric/tools/css/reset/ + v4.0 | 20180602 + License: none (public domain) +*/ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +main, menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; +} +/* HTML5 display-role reset for older browsers */ +article, aside, details, figcaption, figure, +footer, header, hgroup, main, menu, nav, section { + display: block; +} \ No newline at end of file diff --git a/slides_files/libs/revealjs/dist/reveal.css b/slides_files/libs/revealjs/dist/reveal.css new file mode 100644 index 0000000..869289e --- /dev/null +++ b/slides_files/libs/revealjs/dist/reveal.css @@ -0,0 +1,8 @@ +/*! +* reveal.js 5.1.0 +* https://revealjs.com +* MIT licensed +* +* Copyright (C) 2011-2024 Hakim El Hattab, https://hakim.se +*/ +.reveal .r-stretch,.reveal .stretch{max-width:none;max-height:none}.reveal pre.r-stretch code,.reveal pre.stretch code{height:100%;max-height:100%;box-sizing:border-box}.reveal .r-fit-text{display:inline-block;white-space:nowrap}.reveal .r-stack{display:grid;grid-template-rows:100%}.reveal .r-stack>*{grid-area:1/1;margin:auto}.reveal .r-hstack,.reveal .r-vstack{display:flex}.reveal .r-hstack img,.reveal .r-hstack video,.reveal .r-vstack img,.reveal .r-vstack video{min-width:0;min-height:0;object-fit:contain}.reveal .r-vstack{flex-direction:column;align-items:center;justify-content:center}.reveal .r-hstack{flex-direction:row;align-items:center;justify-content:center}.reveal .items-stretch{align-items:stretch}.reveal .items-start{align-items:flex-start}.reveal .items-center{align-items:center}.reveal .items-end{align-items:flex-end}.reveal .justify-between{justify-content:space-between}.reveal .justify-around{justify-content:space-around}.reveal .justify-start{justify-content:flex-start}.reveal .justify-center{justify-content:center}.reveal .justify-end{justify-content:flex-end}html.reveal-full-page{width:100%;height:100%;height:100vh;height:calc(var(--vh,1vh) * 100);height:100svh;overflow:hidden}.reveal-viewport{height:100%;overflow:hidden;position:relative;line-height:1;margin:0;background-color:#fff;color:#000;--r-controls-spacing:12px}.reveal-viewport:fullscreen{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important}.reveal .fragment{transition:all .2s ease}.reveal .fragment:not(.custom){opacity:0;visibility:hidden;will-change:opacity}.reveal .fragment.visible{opacity:1;visibility:inherit}.reveal .fragment.disabled{transition:none}.reveal .fragment.grow{opacity:1;visibility:inherit}.reveal .fragment.grow.visible{transform:scale(1.3)}.reveal .fragment.shrink{opacity:1;visibility:inherit}.reveal .fragment.shrink.visible{transform:scale(.7)}.reveal .fragment.zoom-in{transform:scale(.1)}.reveal .fragment.zoom-in.visible{transform:none}.reveal .fragment.fade-out{opacity:1;visibility:inherit}.reveal .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.strike{opacity:1;visibility:inherit}.reveal .fragment.strike.visible{text-decoration:line-through}.reveal .fragment.fade-up{transform:translate(0,40px)}.reveal .fragment.fade-up.visible{transform:translate(0,0)}.reveal .fragment.fade-down{transform:translate(0,-40px)}.reveal .fragment.fade-down.visible{transform:translate(0,0)}.reveal .fragment.fade-right{transform:translate(-40px,0)}.reveal .fragment.fade-right.visible{transform:translate(0,0)}.reveal .fragment.fade-left{transform:translate(40px,0)}.reveal .fragment.fade-left.visible{transform:translate(0,0)}.reveal .fragment.current-visible,.reveal .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .fragment.current-visible.current-fragment,.reveal .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.fade-in-then-semi-out.current-fragment{opacity:1;visibility:inherit}.reveal .fragment.highlight-blue,.reveal .fragment.highlight-current-blue,.reveal .fragment.highlight-current-green,.reveal .fragment.highlight-current-red,.reveal .fragment.highlight-green,.reveal .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .fragment.highlight-red.visible{color:#ff2c2d}.reveal .fragment.highlight-green.visible{color:#17ff2e}.reveal .fragment.highlight-blue.visible{color:#1b91ff}.reveal .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:"";font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}@keyframes bounce-right{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(10px)}30%{transform:translateX(-5px)}}@keyframes bounce-left{0%,10%,25%,40%,50%{transform:translateX(0)}20%{transform:translateX(-10px)}30%{transform:translateX(5px)}}@keyframes bounce-down{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(10px)}30%{transform:translateY(-5px)}}.reveal .controls{display:none;position:absolute;top:auto;bottom:var(--r-controls-spacing);right:var(--r-controls-spacing);left:auto;z-index:11;color:#000;pointer-events:none;font-size:10px}.reveal .controls button{position:absolute;padding:0;background-color:transparent;border:0;outline:0;cursor:pointer;color:currentColor;transform:scale(.9999);transition:color .2s ease,opacity .2s ease,transform .2s ease;z-index:2;pointer-events:auto;font-size:inherit;visibility:hidden;opacity:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{content:"";position:absolute;top:0;left:0;width:2.6em;height:.5em;border-radius:.25em;background-color:currentColor;transition:all .15s ease,background-color .8s ease;transform-origin:.2em 50%;will-change:transform}.reveal .controls .controls-arrow{position:relative;width:3.6em;height:3.6em}.reveal .controls .controls-arrow:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal .controls .controls-arrow:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{transform:translateX(.5em) translateY(1.55em) rotate(36deg)}.reveal .controls .controls-arrow:active:after{transform:translateX(.5em) translateY(1.55em) rotate(-36deg)}.reveal .controls .navigate-left{right:6.4em;bottom:3.2em;transform:translateX(-10px)}.reveal .controls .navigate-left.highlight{animation:bounce-left 2s 50 both ease-out}.reveal .controls .navigate-right{right:0;bottom:3.2em;transform:translateX(10px)}.reveal .controls .navigate-right .controls-arrow{transform:rotate(180deg)}.reveal .controls .navigate-right.highlight{animation:bounce-right 2s 50 both ease-out}.reveal .controls .navigate-up{right:3.2em;bottom:6.4em;transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{transform:rotate(90deg)}.reveal .controls .navigate-down{right:3.2em;bottom:-1.4em;padding-bottom:1.4em;transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{transform:rotate(-90deg)}.reveal .controls .navigate-down.highlight{animation:bounce-down 2s 50 both ease-out}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled{opacity:.3}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled:hover{opacity:1}.reveal .controls[data-controls-back-arrows=hidden] .navigate-up.enabled{opacity:0;visibility:hidden}.reveal .controls .enabled{visibility:visible;opacity:.9;cursor:pointer;transform:none}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled.fragmented:hover,.reveal .controls .enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled{opacity:.3}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=hidden] .navigate-left.enabled{opacity:0;visibility:hidden}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled{opacity:.3}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled:hover{opacity:1}.reveal.rtl .controls[data-controls-back-arrows=hidden] .navigate-right.enabled{opacity:0;visibility:hidden}.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-down,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-up{display:none}.reveal:not(.has-vertical-slides) .controls .navigate-left,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-left{bottom:1.4em;right:5.5em}.reveal:not(.has-vertical-slides) .controls .navigate-right,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-right{bottom:1.4em;right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{right:1.4em;bottom:5em}.reveal:not(.has-horizontal-slides) .controls .navigate-down{right:1.4em;bottom:.5em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}.reveal.no-hover .controls .controls-arrow:active:before,.reveal.no-hover .controls .controls-arrow:hover:before{transform:translateX(.5em) translateY(1.55em) rotate(45deg)}.reveal.no-hover .controls .controls-arrow:active:after,.reveal.no-hover .controls .controls-arrow:hover:after{transform:translateX(.5em) translateY(1.55em) rotate(-45deg)}@media screen and (min-width:500px){.reveal-viewport{--r-controls-spacing:0.8em}.reveal .controls[data-controls-layout=edges]{top:0;right:0;bottom:0;left:0}.reveal .controls[data-controls-layout=edges] .navigate-down,.reveal .controls[data-controls-layout=edges] .navigate-left,.reveal .controls[data-controls-layout=edges] .navigate-right,.reveal .controls[data-controls-layout=edges] .navigate-up{bottom:auto;right:auto}.reveal .controls[data-controls-layout=edges] .navigate-left{top:50%;left:var(--r-controls-spacing);margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-right{top:50%;right:var(--r-controls-spacing);margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-up{top:var(--r-controls-spacing);left:50%;margin-left:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:calc(var(--r-controls-spacing) - 1.4em + .3em);left:50%;margin-left:-1.8em}}.reveal .progress{position:absolute;display:none;height:3px;width:100%;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.2);color:#fff}.reveal .progress:after{content:"";display:block;position:absolute;height:10px;width:100%;top:-10px}.reveal .progress span{display:block;height:100%;width:100%;background-color:currentColor;transition:transform .8s cubic-bezier(.26,.86,.44,.985);transform-origin:0 0;transform:scaleX(0)}.reveal .slide-number{position:absolute;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,.4);padding:5px}.reveal .slide-number a{color:currentColor}.reveal .slide-number-delimiter{margin:0 3px}.reveal{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pinch-zoom}.reveal.embedded{touch-action:pan-y}.reveal.embedded.is-vertical-slide{touch-action:none}.reveal .slides{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;overflow:visible;z-index:1;text-align:center;perspective:600px;perspective-origin:50% 40%}.reveal .slides>section{perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;pointer-events:auto;z-index:10;transform-style:flat;transition:transform-origin .8s cubic-bezier(.26,.86,.44,.985),transform .8s cubic-bezier(.26,.86,.44,.985),visibility .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985)}.reveal[data-transition-speed=fast] .slides section{transition-duration:.4s}.reveal[data-transition-speed=slow] .slides section{transition-duration:1.2s}.reveal .slides section[data-transition-speed=fast]{transition-duration:.4s}.reveal .slides section[data-transition-speed=slow]{transition-duration:1.2s}.reveal .slides>section.stack{padding-top:0;padding-bottom:0;pointer-events:none;height:100%}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1}.reveal .slides>section:empty,.reveal .slides>section>section:empty,.reveal .slides>section>section[data-background-interactive],.reveal .slides>section[data-background-interactive]{pointer-events:none}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0!important}.reveal .slides>section:not(.present),.reveal .slides>section>section:not(.present){pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.future,.reveal .slides>section.future>section,.reveal .slides>section.past,.reveal .slides>section.past>section,.reveal .slides>section>section.future,.reveal .slides>section>section.past{opacity:0}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{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{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{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{transform:translate(0,150%)}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{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{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{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{transform:translate(0,150%)}.reveal .slides section[data-transition=default].stack,.reveal.default .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{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{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{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{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=convex].stack,.reveal.convex .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{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{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{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{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=concave].stack,.reveal.concave .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{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{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{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{transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){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;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;transform:scale(.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{transform:scale(16)}.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{transform:scale(.2)}.reveal.cube .slides{perspective:1300px}.reveal.cube .slides section{padding:30px;min-height:700px;backface-visibility:hidden;box-sizing:border-box;transform-style:preserve-3d}.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,.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:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);transform:translateZ(-90px) rotateX(65deg)}.reveal.cube .slides>section.stack{padding:0;background:0 0}.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)}.reveal.page .slides{perspective-origin:0 50%;perspective:3000px}.reveal.page .slides section{padding:30px;min-height:700px;box-sizing:border-box;transform-style:preserve-3d}.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,.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:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);-webkit-transform:translateZ(-90px) rotateX(65deg)}.reveal.page .slides>section.stack{padding:0;background:0 0}.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)}.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 .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{transition:none}.reveal .slides section[data-transition=none],.reveal.none .slides section:not([data-transition]){transform:none;transition:none}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;z-index:100;transition:all 1s ease}.reveal .pause-overlay .resume-button{position:absolute;bottom:20px;right:20px;color:#ccc;border-radius:2px;padding:6px 14px;border:2px solid #ccc;font-size:16px;background:0 0;cursor:pointer}.reveal .pause-overlay .resume-button:hover{color:#fff;border-color:#fff}.reveal.paused .pause-overlay{visibility:visible;opacity:1}.reveal .no-transition,.reveal .no-transition *,.reveal .slides.disable-slide-transitions section{transition:none!important}.reveal .slides.disable-slide-transitions section{transform:none!important}.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;overflow:hidden;background-color:rgba(0,0,0,0);transition:all .8s cubic-bezier(.26,.86,.44,.985)}.reveal .slide-background-content{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible;z-index:2}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important}.reveal .slide-background video{position:absolute;width:100%;height:100%;max-width:none;max-height:none;top:0;left:0;object-fit:cover}.reveal .slide-background[data-background-size=contain] video{object-fit:contain}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background:not([data-background-transition]){transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background:not([data-background-transition]){opacity:1}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past:not([data-background-transition]){transform:translate(-100%,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future:not([data-background-transition]){transform:translate(100%,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){transform:translate(0,-100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){transform:translate(0,100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(-90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(-90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background:not([data-background-transition]){transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(.2)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(.2)}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{transition-duration:.4s}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{transition-duration:1.2s}.reveal [data-auto-animate-target^=unmatched]{will-change:opacity}.reveal section[data-auto-animate]:not(.stack):not([data-auto-animate=running]) [data-auto-animate-target^=unmatched]{opacity:0}.reveal.overview{perspective-origin:50% 50%;perspective:700px}.reveal.overview .slides{-moz-transform-style:preserve-3d}.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.present,.reveal.overview .slides section:hover{outline:10px solid rgba(150,150,150,.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;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:0 0;outline:0;overflow:visible}.reveal.overview .backgrounds{perspective:inherit;-moz-transform-style:preserve-3d}.reveal.overview .backgrounds .slide-background{opacity:1;visibility:visible;outline:10px solid rgba(150,150,150,.1);outline-offset:10px}.reveal.overview .backgrounds .slide-background.stack{overflow:visible}.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.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 code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{transform-origin:100% 0}.reveal.has-parallax-background .backgrounds{transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{transition-duration:.4s}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{transition-duration:1.2s}.reveal>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.95);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease}.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:.6;transition:all .3s ease}.reveal>.overlay header{position:absolute;left:0;top:0;width:100%;padding:5px;z-index:2;box-sizing:border-box}.reveal>.overlay header a{display:inline-block;width:40px;height:40px;line-height:36px;padding:0 10px;float:right;opacity:.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:50px;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 .3s ease}.reveal>.overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal>.overlay.overlay-preview.loaded .viewport-inner{position:absolute;z-index:-1;left:0;top:45%;width:100%;text-align:center;letter-spacing:normal}.reveal>.overlay.overlay-preview .x-frame-error{opacity:0;transition:opacity .3s ease .3s}.reveal>.overlay.overlay-preview.loaded .x-frame-error{opacity:1}.reveal>.overlay.overlay-preview.loaded .spinner{opacity:0;visibility:hidden;transform:scale(.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 td,.reveal>.overlay.overlay-help .viewport .viewport-inner table th{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}.reveal .playback{position:absolute;left:15px;bottom:20px;z-index:30;cursor:pointer;transition:all .4s ease;-webkit-tap-highlight-color:transparent}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .hljs{min-height:100%}.reveal .hljs table{margin:initial}.reveal .hljs-ln-code,.reveal .hljs-ln-numbers{padding:0;border:0}.reveal .hljs-ln-numbers{opacity:.6;padding-right:.75em;text-align:right;vertical-align:top}.reveal .hljs.has-highlights tr:not(.highlight-line){opacity:.4}.reveal .hljs.has-highlights.fragment{transition:all .2s ease}.reveal .hljs:not(:first-child).fragment{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.reveal pre[data-auto-animate-target]{overflow:hidden}.reveal pre[data-auto-animate-target] code{height:100%}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;perspective:400px;perspective-origin:50% 50%}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{display:block;position:relative;padding:0 2px;pointer-events:none;transition:all .4s ease;transform-origin:50% 0;transform-style:preserve-3d;backface-visibility:hidden}.reveal .roll:hover span{background:rgba(0,0,0,.5);transform:translate3d(0,0,-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(0,110%,0) rotateX(-90deg)}.reveal aside.notes{display:none}.reveal .speaker-notes{display:none;position:absolute;width:33.3333333333%;height:100%;top:0;left:100%;padding:14px 18px 14px 18px;z-index:1;font-size:18px;line-height:1.4;border:1px solid rgba(0,0,0,.05);color:#222;background-color:#f5f5f5;overflow:auto;box-sizing:border-box;text-align:left;font-family:Helvetica,sans-serif;-webkit-overflow-scrolling:touch}.reveal .speaker-notes .notes-placeholder{color:#ccc;font-style:italic}.reveal .speaker-notes:focus{outline:0}.reveal .speaker-notes:before{content:"Speaker notes";display:block;margin-bottom:10px;opacity:.5}.reveal.show-notes{max-width:75%;overflow:visible}.reveal.show-notes .speaker-notes{display:block}@media screen and (min-width:1600px){.reveal .speaker-notes{font-size:20px}}@media screen and (max-width:1024px){.reveal.show-notes{border-left:0;max-width:none;max-height:70%;max-height:70vh;overflow:visible}.reveal.show-notes .speaker-notes{top:100%;left:0;width:100%;height:30vh;border:0}}@media screen and (max-width:600px){.reveal.show-notes{max-height:60%;max-height:60vh}.reveal.show-notes .speaker-notes{top:100%;height:40vh}.reveal .speaker-notes{font-size:14px}}.reveal .jump-to-slide{position:absolute;top:15px;left:15px;z-index:30;font-size:32px;-webkit-tap-highlight-color:transparent}.reveal .jump-to-slide-input{background:0 0;padding:8px;font-size:inherit;color:currentColor;border:0}.reveal .jump-to-slide-input::placeholder{color:currentColor;opacity:.5}.reveal.has-dark-background .jump-to-slide-input{color:#fff}.reveal.has-light-background .jump-to-slide-input{color:#222}.reveal .jump-to-slide-input:focus{outline:0}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{backface-visibility:visible!important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.zoomed .reveal .roll span:after{visibility:hidden}.reveal-viewport.loading-scroll-mode{visibility:hidden}.reveal-viewport.reveal-scroll{margin:0 auto;overflow:auto;overflow-x:hidden;overflow-y:auto;z-index:1;--r-scrollbar-width:7px;--r-scrollbar-trigger-size:5px;--r-controls-spacing:8px}@media screen and (max-width:500px){.reveal-viewport.reveal-scroll{--r-scrollbar-width:3px;--r-scrollbar-trigger-size:3px}}.reveal-viewport.reveal-scroll .backgrounds,.reveal-viewport.reveal-scroll .controls,.reveal-viewport.reveal-scroll .playback,.reveal-viewport.reveal-scroll .progress,.reveal-viewport.reveal-scroll .slide-number,.reveal-viewport.reveal-scroll .speaker-notes{display:none!important}.reveal-viewport.reveal-scroll .overlay,.reveal-viewport.reveal-scroll .pause-overlay{position:fixed}.reveal-viewport.reveal-scroll .reveal{overflow:visible;touch-action:manipulation}.reveal-viewport.reveal-scroll .slides{position:static;pointer-events:initial;left:auto;top:auto;width:100%!important;margin:0;padding:0;overflow:visible;display:block;perspective:none;perspective-origin:50% 50%}.reveal-viewport.reveal-scroll .scroll-page{position:relative;width:100%;height:calc(var(--page-height) + var(--page-scroll-padding));z-index:1;overflow:visible}.reveal-viewport.reveal-scroll .scroll-page-sticky{position:sticky;height:var(--page-height);top:0}.reveal-viewport.reveal-scroll .scroll-page-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.reveal-viewport.reveal-scroll .scroll-page section{visibility:visible!important;display:block!important;position:absolute!important;width:var(--slide-width)!important;height:var(--slide-height)!important;top:50%!important;left:50%!important;opacity:1!important;transform:scale(var(--slide-scale)) translate(-50%,-50%)!important;transform-style:flat!important;transform-origin:0 0!important}.reveal-viewport.reveal-scroll .slide-background{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto!important;visibility:visible;opacity:1;touch-action:manipulation}.reveal-viewport.reveal-scroll[data-scrollbar=auto]::-webkit-scrollbar,.reveal-viewport.reveal-scroll[data-scrollbar=true]::-webkit-scrollbar{display:none}.reveal-viewport.reveal-scroll[data-scrollbar=auto],.reveal-viewport.reveal-scroll[data-scrollbar=true]{scrollbar-width:none}.reveal-viewport.has-dark-background,.reveal.has-dark-background{--r-overlay-element-bg-color:240,240,240;--r-overlay-element-fg-color:0,0,0}.reveal-viewport.has-light-background,.reveal.has-light-background{--r-overlay-element-bg-color:0,0,0;--r-overlay-element-fg-color:240,240,240}.reveal-viewport.reveal-scroll .scrollbar{position:sticky;top:50%;z-index:20;opacity:0;transition:all .3s ease}.reveal-viewport.reveal-scroll .scrollbar.visible,.reveal-viewport.reveal-scroll .scrollbar:hover{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-inner{position:absolute;width:var(--r-scrollbar-width);height:calc(var(--viewport-height) - var(--r-controls-spacing) * 2);right:var(--r-controls-spacing);top:0;transform:translateY(-50%);border-radius:var(--r-scrollbar-width);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-playhead{position:absolute;width:var(--r-scrollbar-width);height:var(--r-scrollbar-width);top:0;left:0;border-radius:var(--r-scrollbar-width);background-color:rgba(var(--r-overlay-element-bg-color),1);z-index:11;transition:background-color .2s ease}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide{position:absolute;width:100%;background-color:rgba(var(--r-overlay-element-bg-color),.2);box-shadow:0 0 0 1px rgba(var(--r-overlay-element-fg-color),.1);border-radius:var(--r-scrollbar-width);transition:background-color .2s ease}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:after{content:"";position:absolute;width:200%;height:100%;top:0;left:-50%;background:rgba(0,0,0,0);z-index:-1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:hover{background-color:rgba(var(--r-overlay-element-bg-color),.4)}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-trigger{position:absolute;width:100%;transition:background-color .2s ease}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active.has-triggers{background-color:rgba(var(--r-overlay-element-bg-color),.4);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger:after{content:"";position:absolute;width:var(--r-scrollbar-trigger-size);height:var(--r-scrollbar-trigger-size);border-radius:20px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(var(--r-overlay-element-bg-color),1);transition:transform .2s ease,opacity .2s ease;opacity:.4}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active:after,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active~.scrollbar-trigger:after{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger~.scrollbar-trigger.active:after{transform:translate(calc(var(--r-scrollbar-width) * -2),0);background-color:rgba(var(--r-overlay-element-bg-color),1)}html.reveal-print *{-webkit-print-color-adjust:exact}html.reveal-print{width:100%;height:100%;overflow:visible}html.reveal-print body{margin:0 auto!important;border:0;padding:0;float:none!important;overflow:visible}html.reveal-print .nestedarrow,html.reveal-print .reveal .controls,html.reveal-print .reveal .playback,html.reveal-print .reveal .progress,html.reveal-print .reveal.overview,html.reveal-print .state-background{display:none!important}html.reveal-print .reveal pre code{overflow:hidden!important}html.reveal-print .reveal{width:auto!important;height:auto!important;overflow:hidden!important}html.reveal-print .reveal .slides{position:static;width:100%!important;height:auto!important;zoom:1!important;pointer-events:initial;left:auto;top:auto;margin:0!important;padding:0!important;overflow:visible;display:block;perspective:none;perspective-origin:50% 50%}html.reveal-print .reveal .slides .pdf-page{position:relative;overflow:hidden;z-index:1;page-break-after:always}html.reveal-print .reveal .slides .pdf-page:last-of-type{page-break-after:avoid}html.reveal-print .reveal .slides section{visibility:visible!important;display:block!important;position:absolute!important;margin:0!important;padding:0!important;box-sizing:border-box!important;min-height:1px;opacity:1!important;transform-style:flat!important;transform:none!important}html.reveal-print .reveal section.stack{position:relative!important;margin:0!important;padding:0!important;page-break-after:avoid!important;height:auto!important;min-height:auto!important}html.reveal-print .reveal img{box-shadow:none}html.reveal-print .reveal .backgrounds{display:none}html.reveal-print .reveal .slide-background{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto!important}html.reveal-print .reveal.show-notes{max-width:none;max-height:none}html.reveal-print .reveal .speaker-notes-pdf{display:block;width:100%;height:auto;max-height:none;top:auto;right:auto;bottom:auto;left:auto;z-index:100}html.reveal-print .reveal .speaker-notes-pdf[data-layout=separate-page]{position:relative;color:inherit;background-color:transparent;padding:20px;page-break-after:always;border:0}html.reveal-print .reveal .slide-number-pdf{display:block;position:absolute;font-size:14px;visibility:visible}html.reveal-print .aria-status{display:none}@media print{html:not(.print-pdf){overflow:visible;width:auto;height:auto}html:not(.print-pdf) body{margin:0;padding:0;overflow:visible}html:not(.print-pdf) .reveal{background:#fff;font-size:20pt}html:not(.print-pdf) .reveal .backgrounds,html:not(.print-pdf) .reveal .controls,html:not(.print-pdf) .reveal .progress,html:not(.print-pdf) .reveal .slide-number,html:not(.print-pdf) .reveal .state-background{display:none!important}html:not(.print-pdf) .reveal li,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal td{font-size:20pt!important;color:#000}html:not(.print-pdf) .reveal h1,html:not(.print-pdf) .reveal h2,html:not(.print-pdf) .reveal h3,html:not(.print-pdf) .reveal h4,html:not(.print-pdf) .reveal h5,html:not(.print-pdf) .reveal h6{color:#000!important;height:auto;line-height:normal;text-align:left;letter-spacing:normal}html:not(.print-pdf) .reveal h1{font-size:28pt!important}html:not(.print-pdf) .reveal h2{font-size:24pt!important}html:not(.print-pdf) .reveal h3{font-size:22pt!important}html:not(.print-pdf) .reveal h4{font-size:22pt!important;font-variant:small-caps}html:not(.print-pdf) .reveal h5{font-size:21pt!important}html:not(.print-pdf) .reveal h6{font-size:20pt!important;font-style:italic}html:not(.print-pdf) .reveal a:link,html:not(.print-pdf) .reveal a:visited{color:#000!important;font-weight:700;text-decoration:underline}html:not(.print-pdf) .reveal div,html:not(.print-pdf) .reveal ol,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal ul{visibility:visible;position:static;width:auto;height:auto;display:block;overflow:visible;margin:0;text-align:left!important}html:not(.print-pdf) .reveal pre,html:not(.print-pdf) .reveal table{margin-left:0;margin-right:0}html:not(.print-pdf) .reveal pre code{padding:20px}html:not(.print-pdf) .reveal blockquote{margin:20px 0}html:not(.print-pdf) .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;transform:none!important;overflow:visible!important;display:block!important;text-align:left!important;perspective:none;perspective-origin:50% 50%}html:not(.print-pdf) .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;transform-style:flat!important;transform:none!important;transition:none!important}html:not(.print-pdf) .reveal .slides section.stack{padding:0!important}html:not(.print-pdf) .reveal .slides section:last-of-type{page-break-after:avoid!important}html:not(.print-pdf) .reveal .slides section .fragment{opacity:1!important;visibility:visible!important;transform:none!important}html:not(.print-pdf) .reveal .r-fit-text{white-space:normal!important}html:not(.print-pdf) .reveal section img{display:block;margin:15px 0;background:#fff;border:1px solid #666;box-shadow:none}html:not(.print-pdf) .reveal section small{font-size:.8em}html:not(.print-pdf) .reveal .hljs{max-height:100%;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-size:15pt}html:not(.print-pdf) .reveal .hljs .hljs-ln-numbers{white-space:nowrap}html:not(.print-pdf) .reveal .hljs td{font-size:inherit!important;color:inherit!important}} \ No newline at end of file diff --git a/slides_files/libs/revealjs/dist/reveal.esm.js b/slides_files/libs/revealjs/dist/reveal.esm.js new file mode 100644 index 0000000..60411ac --- /dev/null +++ b/slides_files/libs/revealjs/dist/reveal.esm.js @@ -0,0 +1,9 @@ +/*! +* reveal.js 5.1.0 +* https://revealjs.com +* MIT licensed +* +* Copyright (C) 2011-2024 Hakim El Hattab, https://hakim.se +*/ +const e=(e,t)=>{for(let i in t)e[i]=t[i];return e},t=(e,t)=>Array.from(e.querySelectorAll(t)),i=(e,t,i)=>{i?e.classList.add(t):e.classList.remove(t)},s=e=>{if("string"==typeof e){if("null"===e)return null;if("true"===e)return!0;if("false"===e)return!1;if(e.match(/^-?[\d\.]+$/))return parseFloat(e)}return e},a=(e,t)=>{e.style.transform=t},n=(e,t)=>{let i=e.matches||e.matchesSelector||e.msMatchesSelector;return!(!i||!i.call(e,t))},r=(e,t)=>{if("function"==typeof e.closest)return e.closest(t);for(;e;){if(n(e,t))return e;e=e.parentNode}return null},o=e=>{let t=(e=e||document.documentElement).requestFullscreen||e.webkitRequestFullscreen||e.webkitRequestFullScreen||e.mozRequestFullScreen||e.msRequestFullscreen;t&&t.apply(e)},l=e=>{let t=document.createElement("style");return t.type="text/css",e&&e.length>0&&(t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))),document.head.appendChild(t),t},d=()=>{let e={};location.search.replace(/[A-Z0-9]+?=([\w\.%-]*)/gi,(t=>{e[t.split("=").shift()]=t.split("=").pop()}));for(let t in e){let i=e[t];e[t]=s(unescape(i))}return void 0!==e.dependencies&&delete e.dependencies,e},c={mp4:"video/mp4",m4a:"video/mp4",ogv:"video/ogg",mpeg:"video/mpeg",webm:"video/webm"},h=navigator.userAgent,u=/(iphone|ipod|ipad|android)/gi.test(h)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,g=/android/gi.test(h);var p=function(e){if(e){var t=function(e){return[].slice.call(e)},i=3,s=[],a=null,n="requestAnimationFrame"in e?function(){e.cancelAnimationFrame(a),a=e.requestAnimationFrame((function(){return o(s.filter((function(e){return e.dirty&&e.active})))}))}:function(){},r=function(e){return function(){s.forEach((function(t){return t.dirty=e})),n()}},o=function(e){e.filter((function(e){return!e.styleComputed})).forEach((function(e){e.styleComputed=h(e)})),e.filter(u).forEach(g);var t=e.filter(c);t.forEach(d),t.forEach((function(e){g(e),l(e)})),t.forEach(p)},l=function(e){return e.dirty=0},d=function(e){e.availableWidth=e.element.parentNode.clientWidth,e.currentWidth=e.element.scrollWidth,e.previousFontSize=e.currentFontSize,e.currentFontSize=Math.min(Math.max(e.minSize,e.availableWidth/e.currentWidth*e.previousFontSize),e.maxSize),e.whiteSpace=e.multiLine&&e.currentFontSize===e.minSize?"normal":"nowrap"},c=function(e){return 2!==e.dirty||2===e.dirty&&e.element.parentNode.clientWidth!==e.availableWidth},h=function(t){var i=e.getComputedStyle(t.element,null);return t.currentFontSize=parseFloat(i.getPropertyValue("font-size")),t.display=i.getPropertyValue("display"),t.whiteSpace=i.getPropertyValue("white-space"),!0},u=function(e){var t=!1;return!e.preStyleTestCompleted&&(/inline-/.test(e.display)||(t=!0,e.display="inline-block"),"nowrap"!==e.whiteSpace&&(t=!0,e.whiteSpace="nowrap"),e.preStyleTestCompleted=!0,t)},g=function(e){e.element.style.whiteSpace=e.whiteSpace,e.element.style.display=e.display,e.element.style.fontSize=e.currentFontSize+"px"},p=function(e){e.element.dispatchEvent(new CustomEvent("fit",{detail:{oldValue:e.previousFontSize,newValue:e.currentFontSize,scaleFactor:e.currentFontSize/e.previousFontSize}}))},v=function(e,t){return function(){e.dirty=t,e.active&&n()}},m=function(e){return function(){s=s.filter((function(t){return t.element!==e.element})),e.observeMutations&&e.observer.disconnect(),e.element.style.whiteSpace=e.originalStyle.whiteSpace,e.element.style.display=e.originalStyle.display,e.element.style.fontSize=e.originalStyle.fontSize}},f=function(e){return function(){e.active||(e.active=!0,n())}},y=function(e){return function(){return e.active=!1}},b=function(e){e.observeMutations&&(e.observer=new MutationObserver(v(e,1)),e.observer.observe(e.element,e.observeMutations))},w={minSize:16,maxSize:512,multiLine:!0,observeMutations:"MutationObserver"in e&&{subtree:!0,childList:!0,characterData:!0}},E=null,S=function(){e.clearTimeout(E),E=e.setTimeout(r(2),k.observeWindowDelay)},A=["resize","orientationchange"];return Object.defineProperty(k,"observeWindow",{set:function(t){var i="".concat(t?"add":"remove","EventListener");A.forEach((function(t){e[i](t,S)}))}}),k.observeWindow=!0,k.observeWindowDelay=100,k.fitAll=r(i),k}function R(e,t){var a=Object.assign({},w,t),r=e.map((function(e){var t=Object.assign({},a,{element:e,active:!0});return function(e){e.originalStyle={whiteSpace:e.element.style.whiteSpace,display:e.element.style.display,fontSize:e.element.style.fontSize},b(e),e.newbie=!0,e.dirty=!0,s.push(e)}(t),{element:e,fit:v(t,i),unfreeze:f(t),freeze:y(t),unsubscribe:m(t)}}));return n(),r}function k(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e?R(t(document.querySelectorAll(e)),i):R([e],i)[0]}}("undefined"==typeof window?null:window);class v{constructor(e){this.Reveal=e,this.startEmbeddedIframe=this.startEmbeddedIframe.bind(this)}shouldPreload(e){if(this.Reveal.isScrollView())return!0;let t=this.Reveal.getConfig().preloadIframes;return"boolean"!=typeof t&&(t=e.hasAttribute("data-preload")),t}load(e,i={}){e.style.display=this.Reveal.getConfig().display,t(e,"img[data-src], video[data-src], audio[data-src], iframe[data-src]").forEach((e=>{("IFRAME"!==e.tagName||this.shouldPreload(e))&&(e.setAttribute("src",e.getAttribute("data-src")),e.setAttribute("data-lazy-loaded",""),e.removeAttribute("data-src"))})),t(e,"video, audio").forEach((e=>{let i=0;t(e,"source[data-src]").forEach((e=>{e.setAttribute("src",e.getAttribute("data-src")),e.removeAttribute("data-src"),e.setAttribute("data-lazy-loaded",""),i+=1})),u&&"VIDEO"===e.tagName&&e.setAttribute("playsinline",""),i>0&&e.load()}));let s=e.slideBackgroundElement;if(s){s.style.display="block";let t=e.slideBackgroundContentElement,a=e.getAttribute("data-background-iframe");if(!1===s.hasAttribute("data-loaded")){s.setAttribute("data-loaded","true");let n=e.getAttribute("data-background-image"),r=e.getAttribute("data-background-video"),o=e.hasAttribute("data-background-video-loop"),l=e.hasAttribute("data-background-video-muted");if(n)/^data:/.test(n.trim())?t.style.backgroundImage=`url(${n.trim()})`:t.style.backgroundImage=n.split(",").map((e=>`url(${((e="")=>encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]").replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)))(decodeURI(e.trim()))})`)).join(",");else if(r&&!this.Reveal.isSpeakerNotes()){let e=document.createElement("video");o&&e.setAttribute("loop",""),l&&(e.muted=!0),u&&(e.muted=!0,e.setAttribute("playsinline","")),r.split(",").forEach((t=>{const i=document.createElement("source");i.setAttribute("src",t);let s=((e="")=>c[e.split(".").pop()])(t);s&&i.setAttribute("type",s),e.appendChild(i)})),t.appendChild(e)}else if(a&&!0!==i.excludeIframes){let e=document.createElement("iframe");e.setAttribute("allowfullscreen",""),e.setAttribute("mozallowfullscreen",""),e.setAttribute("webkitallowfullscreen",""),e.setAttribute("allow","autoplay"),e.setAttribute("data-src",a),e.style.width="100%",e.style.height="100%",e.style.maxHeight="100%",e.style.maxWidth="100%",t.appendChild(e)}}let n=t.querySelector("iframe[data-src]");n&&this.shouldPreload(s)&&!/autoplay=(1|true|yes)/gi.test(a)&&n.getAttribute("src")!==a&&n.setAttribute("src",a)}this.layout(e)}layout(e){Array.from(e.querySelectorAll(".r-fit-text")).forEach((e=>{p(e,{minSize:24,maxSize:.8*this.Reveal.getConfig().height,observeMutations:!1,observeWindow:!1})}))}unload(e){e.style.display="none";let i=this.Reveal.getSlideBackground(e);i&&(i.style.display="none",t(i,"iframe[src]").forEach((e=>{e.removeAttribute("src")}))),t(e,"video[data-lazy-loaded][src], audio[data-lazy-loaded][src], iframe[data-lazy-loaded][src]").forEach((e=>{e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")})),t(e,"video[data-lazy-loaded] source[src], audio source[src]").forEach((e=>{e.setAttribute("data-src",e.getAttribute("src")),e.removeAttribute("src")}))}formatEmbeddedContent(){let e=(e,i,s)=>{t(this.Reveal.getSlidesElement(),"iframe["+e+'*="'+i+'"]').forEach((t=>{let i=t.getAttribute(e);i&&-1===i.indexOf(s)&&t.setAttribute(e,i+(/\?/.test(i)?"&":"?")+s)}))};e("src","youtube.com/embed/","enablejsapi=1"),e("data-src","youtube.com/embed/","enablejsapi=1"),e("src","player.vimeo.com/","api=1"),e("data-src","player.vimeo.com/","api=1")}startEmbeddedContent(e){e&&!this.Reveal.isSpeakerNotes()&&(t(e,'img[src$=".gif"]').forEach((e=>{e.setAttribute("src",e.getAttribute("src"))})),t(e,"video, audio").forEach((e=>{if(r(e,".fragment")&&!r(e,".fragment.visible"))return;let t=this.Reveal.getConfig().autoPlayMedia;if("boolean"!=typeof t&&(t=e.hasAttribute("data-autoplay")||!!r(e,".slide-background")),t&&"function"==typeof e.play)if(e.readyState>1)this.startEmbeddedMedia({target:e});else if(u){let t=e.play();t&&"function"==typeof t.catch&&!1===e.controls&&t.catch((()=>{e.controls=!0,e.addEventListener("play",(()=>{e.controls=!1}))}))}else e.removeEventListener("loadeddata",this.startEmbeddedMedia),e.addEventListener("loadeddata",this.startEmbeddedMedia)})),t(e,"iframe[src]").forEach((e=>{r(e,".fragment")&&!r(e,".fragment.visible")||this.startEmbeddedIframe({target:e})})),t(e,"iframe[data-src]").forEach((e=>{r(e,".fragment")&&!r(e,".fragment.visible")||e.getAttribute("src")!==e.getAttribute("data-src")&&(e.removeEventListener("load",this.startEmbeddedIframe),e.addEventListener("load",this.startEmbeddedIframe),e.setAttribute("src",e.getAttribute("data-src")))})))}startEmbeddedMedia(e){let t=!!r(e.target,"html"),i=!!r(e.target,".present");t&&i&&(e.target.paused||e.target.ended)&&(e.target.currentTime=0,e.target.play()),e.target.removeEventListener("loadeddata",this.startEmbeddedMedia)}startEmbeddedIframe(e){let t=e.target;if(t&&t.contentWindow){let i=!!r(e.target,"html"),s=!!r(e.target,".present");if(i&&s){let e=this.Reveal.getConfig().autoPlayMedia;"boolean"!=typeof e&&(e=t.hasAttribute("data-autoplay")||!!r(t,".slide-background")),/youtube\.com\/embed\//.test(t.getAttribute("src"))&&e?t.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*"):/player\.vimeo\.com\//.test(t.getAttribute("src"))&&e?t.contentWindow.postMessage('{"method":"play"}',"*"):t.contentWindow.postMessage("slide:start","*")}}}stopEmbeddedContent(i,s={}){s=e({unloadIframes:!0},s),i&&i.parentNode&&(t(i,"video, audio").forEach((e=>{e.hasAttribute("data-ignore")||"function"!=typeof e.pause||(e.setAttribute("data-paused-by-reveal",""),e.pause())})),t(i,"iframe").forEach((e=>{e.contentWindow&&e.contentWindow.postMessage("slide:stop","*"),e.removeEventListener("load",this.startEmbeddedIframe)})),t(i,'iframe[src*="youtube.com/embed/"]').forEach((e=>{!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")})),t(i,'iframe[src*="player.vimeo.com/"]').forEach((e=>{!e.hasAttribute("data-ignore")&&e.contentWindow&&"function"==typeof e.contentWindow.postMessage&&e.contentWindow.postMessage('{"method":"pause"}',"*")})),!0===s.unloadIframes&&t(i,"iframe[data-src]").forEach((e=>{e.setAttribute("src","about:blank"),e.removeAttribute("src")})))}}const m=".slides section",f=".slides>section",y=".slides>section.present>section",b=/registerPlugin|registerKeyboardShortcut|addKeyBinding|addEventListener|showPreview/,w=/fade-(down|up|right|left|out|in-then-out|in-then-semi-out)|semi-fade-out|current-visible|shrink|grow/;class E{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="slide-number",this.Reveal.getRevealElement().appendChild(this.element)}configure(e,t){let i="none";e.slideNumber&&!this.Reveal.isPrintView()&&("all"===e.showSlideNumber||"speaker"===e.showSlideNumber&&this.Reveal.isSpeakerNotes())&&(i="block"),this.element.style.display=i}update(){this.Reveal.getConfig().slideNumber&&this.element&&(this.element.innerHTML=this.getSlideNumber())}getSlideNumber(e=this.Reveal.getCurrentSlide()){let t,i=this.Reveal.getConfig(),s="h.v";if("function"==typeof i.slideNumber)t=i.slideNumber(e);else{"string"==typeof i.slideNumber&&(s=i.slideNumber),/c/.test(s)||1!==this.Reveal.getHorizontalSlides().length||(s="c");let a=e&&"uncounted"===e.dataset.visibility?0:1;switch(t=[],s){case"c":t.push(this.Reveal.getSlidePastCount(e)+a);break;case"c/t":t.push(this.Reveal.getSlidePastCount(e)+a,"/",this.Reveal.getTotalSlides());break;default:let i=this.Reveal.getIndices(e);t.push(i.h+a);let n="h/v"===s?"/":".";this.Reveal.isVerticalSlide(e)&&t.push(n,i.v+1)}}let a="#"+this.Reveal.location.getHash(e);return this.formatNumber(t[0],t[1],t[2],a)}formatNumber(e,t,i,s="#"+this.Reveal.location.getHash()){return"number"!=typeof i||isNaN(i)?`\n\t\t\t\t\t${e}\n\t\t\t\t\t`:`\n\t\t\t\t\t${e}\n\t\t\t\t\t${t}\n\t\t\t\t\t${i}\n\t\t\t\t\t`}destroy(){this.element.remove()}}class S{constructor(e){this.Reveal=e,this.onInput=this.onInput.bind(this),this.onBlur=this.onBlur.bind(this),this.onKeyDown=this.onKeyDown.bind(this)}render(){this.element=document.createElement("div"),this.element.className="jump-to-slide",this.jumpInput=document.createElement("input"),this.jumpInput.type="text",this.jumpInput.className="jump-to-slide-input",this.jumpInput.placeholder="Jump to slide",this.jumpInput.addEventListener("input",this.onInput),this.jumpInput.addEventListener("keydown",this.onKeyDown),this.jumpInput.addEventListener("blur",this.onBlur),this.element.appendChild(this.jumpInput)}show(){this.indicesOnShow=this.Reveal.getIndices(),this.Reveal.getRevealElement().appendChild(this.element),this.jumpInput.focus()}hide(){this.isVisible()&&(this.element.remove(),this.jumpInput.value="",clearTimeout(this.jumpTimeout),delete this.jumpTimeout)}isVisible(){return!!this.element.parentNode}jump(){clearTimeout(this.jumpTimeout),delete this.jumpTimeout;let e,t=this.jumpInput.value.trim("");if(/^\d+$/.test(t)){const i=this.Reveal.getConfig().slideNumber;if("c"===i||"c/t"===i){const i=this.Reveal.getSlides()[parseInt(t,10)-1];i&&(e=this.Reveal.getIndices(i))}}return e||(/^\d+\.\d+$/.test(t)&&(t=t.replace(".","/")),e=this.Reveal.location.getIndicesFromHash(t,{oneBasedIndex:!0})),!e&&/\S+/i.test(t)&&t.length>1&&(e=this.search(t)),e&&""!==t?(this.Reveal.slide(e.h,e.v,e.f),!0):(this.Reveal.slide(this.indicesOnShow.h,this.indicesOnShow.v,this.indicesOnShow.f),!1)}jumpAfter(e){clearTimeout(this.jumpTimeout),this.jumpTimeout=setTimeout((()=>this.jump()),e)}search(e){const t=new RegExp("\\b"+e.trim()+"\\b","i"),i=this.Reveal.getSlides().find((e=>t.test(e.innerText)));return i?this.Reveal.getIndices(i):null}cancel(){this.Reveal.slide(this.indicesOnShow.h,this.indicesOnShow.v,this.indicesOnShow.f),this.hide()}confirm(){this.jump(),this.hide()}destroy(){this.jumpInput.removeEventListener("input",this.onInput),this.jumpInput.removeEventListener("keydown",this.onKeyDown),this.jumpInput.removeEventListener("blur",this.onBlur),this.element.remove()}onKeyDown(e){13===e.keyCode?this.confirm():27===e.keyCode&&(this.cancel(),e.stopImmediatePropagation())}onInput(e){this.jumpAfter(200)}onBlur(){setTimeout((()=>this.hide()),1)}}const A=e=>{let t=e.match(/^#([0-9a-f]{3})$/i);if(t&&t[1])return t=t[1],{r:17*parseInt(t.charAt(0),16),g:17*parseInt(t.charAt(1),16),b:17*parseInt(t.charAt(2),16)};let i=e.match(/^#([0-9a-f]{6})$/i);if(i&&i[1])return i=i[1],{r:parseInt(i.slice(0,2),16),g:parseInt(i.slice(2,4),16),b:parseInt(i.slice(4,6),16)};let s=e.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i);if(s)return{r:parseInt(s[1],10),g:parseInt(s[2],10),b:parseInt(s[3],10)};let a=e.match(/^rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\,\s*([\d]+|[\d]*.[\d]+)\s*\)$/i);return a?{r:parseInt(a[1],10),g:parseInt(a[2],10),b:parseInt(a[3],10),a:parseFloat(a[4])}:null};class R{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="backgrounds",this.Reveal.getRevealElement().appendChild(this.element)}create(){this.element.innerHTML="",this.element.classList.add("no-transition"),this.Reveal.getHorizontalSlides().forEach((e=>{let i=this.createBackground(e,this.element);t(e,"section").forEach((e=>{this.createBackground(e,i),i.classList.add("stack")}))})),this.Reveal.getConfig().parallaxBackgroundImage?(this.element.style.backgroundImage='url("'+this.Reveal.getConfig().parallaxBackgroundImage+'")',this.element.style.backgroundSize=this.Reveal.getConfig().parallaxBackgroundSize,this.element.style.backgroundRepeat=this.Reveal.getConfig().parallaxBackgroundRepeat,this.element.style.backgroundPosition=this.Reveal.getConfig().parallaxBackgroundPosition,setTimeout((()=>{this.Reveal.getRevealElement().classList.add("has-parallax-background")}),1)):(this.element.style.backgroundImage="",this.Reveal.getRevealElement().classList.remove("has-parallax-background"))}createBackground(e,t){let i=document.createElement("div");i.className="slide-background "+e.className.replace(/present|past|future/,"");let s=document.createElement("div");return s.className="slide-background-content",i.appendChild(s),t.appendChild(i),e.slideBackgroundElement=i,e.slideBackgroundContentElement=s,this.sync(e),i}sync(e){const t=e.slideBackgroundElement,i=e.slideBackgroundContentElement,s={background:e.getAttribute("data-background"),backgroundSize:e.getAttribute("data-background-size"),backgroundImage:e.getAttribute("data-background-image"),backgroundVideo:e.getAttribute("data-background-video"),backgroundIframe:e.getAttribute("data-background-iframe"),backgroundColor:e.getAttribute("data-background-color"),backgroundGradient:e.getAttribute("data-background-gradient"),backgroundRepeat:e.getAttribute("data-background-repeat"),backgroundPosition:e.getAttribute("data-background-position"),backgroundTransition:e.getAttribute("data-background-transition"),backgroundOpacity:e.getAttribute("data-background-opacity")},a=e.hasAttribute("data-preload");e.classList.remove("has-dark-background"),e.classList.remove("has-light-background"),t.removeAttribute("data-loaded"),t.removeAttribute("data-background-hash"),t.removeAttribute("data-background-size"),t.removeAttribute("data-background-transition"),t.style.backgroundColor="",i.style.backgroundSize="",i.style.backgroundRepeat="",i.style.backgroundPosition="",i.style.backgroundImage="",i.style.opacity="",i.innerHTML="",s.background&&(/^(http|file|\/\/)/gi.test(s.background)||/\.(svg|png|jpg|jpeg|gif|bmp|webp)([?#\s]|$)/gi.test(s.background)?e.setAttribute("data-background-image",s.background):t.style.background=s.background),(s.background||s.backgroundColor||s.backgroundGradient||s.backgroundImage||s.backgroundVideo||s.backgroundIframe)&&t.setAttribute("data-background-hash",s.background+s.backgroundSize+s.backgroundImage+s.backgroundVideo+s.backgroundIframe+s.backgroundColor+s.backgroundGradient+s.backgroundRepeat+s.backgroundPosition+s.backgroundTransition+s.backgroundOpacity),s.backgroundSize&&t.setAttribute("data-background-size",s.backgroundSize),s.backgroundColor&&(t.style.backgroundColor=s.backgroundColor),s.backgroundGradient&&(t.style.backgroundImage=s.backgroundGradient),s.backgroundTransition&&t.setAttribute("data-background-transition",s.backgroundTransition),a&&t.setAttribute("data-preload",""),s.backgroundSize&&(i.style.backgroundSize=s.backgroundSize),s.backgroundRepeat&&(i.style.backgroundRepeat=s.backgroundRepeat),s.backgroundPosition&&(i.style.backgroundPosition=s.backgroundPosition),s.backgroundOpacity&&(i.style.opacity=s.backgroundOpacity);const n=this.getContrastClass(e);"string"==typeof n&&e.classList.add(n)}getContrastClass(e){const t=e.slideBackgroundElement;let i=e.getAttribute("data-background-color");if(!i||!A(i)){let e=window.getComputedStyle(t);e&&e.backgroundColor&&(i=e.backgroundColor)}if(i){const e=A(i);if(e&&0!==e.a)return"string"==typeof(s=i)&&(s=A(s)),(s?(299*s.r+587*s.g+114*s.b)/1e3:null)<128?"has-dark-background":"has-light-background"}var s;return null}bubbleSlideContrastClassToElement(e,t){["has-light-background","has-dark-background"].forEach((i=>{e.classList.contains(i)?t.classList.add(i):t.classList.remove(i)}),this)}update(e=!1){let i=this.Reveal.getConfig(),s=this.Reveal.getCurrentSlide(),a=this.Reveal.getIndices(),n=null,r=i.rtl?"future":"past",o=i.rtl?"past":"future";if(Array.from(this.element.childNodes).forEach(((i,s)=>{i.classList.remove("past","present","future"),sa.h?i.classList.add(o):(i.classList.add("present"),n=i),(e||s===a.h)&&t(i,".slide-background").forEach(((e,t)=>{e.classList.remove("past","present","future");const i="number"==typeof a.v?a.v:0;ti?e.classList.add("future"):(e.classList.add("present"),s===a.h&&(n=e))}))})),this.previousBackground&&!this.previousBackground.closest("body")&&(this.previousBackground=null),n&&this.previousBackground){let e=this.previousBackground.getAttribute("data-background-hash"),t=n.getAttribute("data-background-hash");if(t&&t===e&&n!==this.previousBackground){this.element.classList.add("no-transition");const e=n.querySelector("video"),t=this.previousBackground.querySelector("video");if(e&&t){const i=e.parentNode;t.parentNode.appendChild(e),i.appendChild(t)}}}if(this.previousBackground&&this.Reveal.slideContent.stopEmbeddedContent(this.previousBackground,{unloadIframes:!this.Reveal.slideContent.shouldPreload(this.previousBackground)}),n){this.Reveal.slideContent.startEmbeddedContent(n);let e=n.querySelector(".slide-background-content");if(e){let t=e.style.backgroundImage||"";/\.gif/i.test(t)&&(e.style.backgroundImage="",window.getComputedStyle(e).opacity,e.style.backgroundImage=t)}this.previousBackground=n}s&&this.bubbleSlideContrastClassToElement(s,this.Reveal.getRevealElement()),setTimeout((()=>{this.element.classList.remove("no-transition")}),10)}updateParallax(){let e=this.Reveal.getIndices();if(this.Reveal.getConfig().parallaxBackgroundImage){let t,i,s=this.Reveal.getHorizontalSlides(),a=this.Reveal.getVerticalSlides(),n=this.element.style.backgroundSize.split(" ");1===n.length?t=i=parseInt(n[0],10):(t=parseInt(n[0],10),i=parseInt(n[1],10));let r,o,l=this.element.offsetWidth,d=s.length;r="number"==typeof this.Reveal.getConfig().parallaxBackgroundHorizontal?this.Reveal.getConfig().parallaxBackgroundHorizontal:d>1?(t-l)/(d-1):0,o=r*e.h*-1;let c,h,u=this.element.offsetHeight,g=a.length;c="number"==typeof this.Reveal.getConfig().parallaxBackgroundVertical?this.Reveal.getConfig().parallaxBackgroundVertical:(i-u)/(g-1),h=g>0?c*e.v:0,this.element.style.backgroundPosition=o+"px "+-h+"px"}}destroy(){this.element.remove()}}let k=0;class L{constructor(e){this.Reveal=e}run(e,t){this.reset();let i=this.Reveal.getSlides(),s=i.indexOf(t),a=i.indexOf(e);if(e&&t&&e.hasAttribute("data-auto-animate")&&t.hasAttribute("data-auto-animate")&&e.getAttribute("data-auto-animate-id")===t.getAttribute("data-auto-animate-id")&&!(s>a?t:e).hasAttribute("data-auto-animate-restart")){this.autoAnimateStyleSheet=this.autoAnimateStyleSheet||l();let i=this.getAutoAnimateOptions(t);e.dataset.autoAnimate="pending",t.dataset.autoAnimate="pending",i.slideDirection=s>a?"forward":"backward";let n="none"===e.style.display;n&&(e.style.display=this.Reveal.getConfig().display);let r=this.getAutoAnimatableElements(e,t).map((e=>this.autoAnimateElements(e.from,e.to,e.options||{},i,k++)));if(n&&(e.style.display="none"),"false"!==t.dataset.autoAnimateUnmatched&&!0===this.Reveal.getConfig().autoAnimateUnmatched){let e=.8*i.duration,s=.2*i.duration;this.getUnmatchedAutoAnimateElements(t).forEach((e=>{let t=this.getAutoAnimateOptions(e,i),s="unmatched";t.duration===i.duration&&t.delay===i.delay||(s="unmatched-"+k++,r.push(`[data-auto-animate="running"] [data-auto-animate-target="${s}"] { transition: opacity ${t.duration}s ease ${t.delay}s; }`)),e.dataset.autoAnimateTarget=s}),this),r.push(`[data-auto-animate="running"] [data-auto-animate-target="unmatched"] { transition: opacity ${e}s ease ${s}s; }`)}this.autoAnimateStyleSheet.innerHTML=r.join(""),requestAnimationFrame((()=>{this.autoAnimateStyleSheet&&(getComputedStyle(this.autoAnimateStyleSheet).fontWeight,t.dataset.autoAnimate="running")})),this.Reveal.dispatchEvent({type:"autoanimate",data:{fromSlide:e,toSlide:t,sheet:this.autoAnimateStyleSheet}})}}reset(){t(this.Reveal.getRevealElement(),'[data-auto-animate]:not([data-auto-animate=""])').forEach((e=>{e.dataset.autoAnimate=""})),t(this.Reveal.getRevealElement(),"[data-auto-animate-target]").forEach((e=>{delete e.dataset.autoAnimateTarget})),this.autoAnimateStyleSheet&&this.autoAnimateStyleSheet.parentNode&&(this.autoAnimateStyleSheet.parentNode.removeChild(this.autoAnimateStyleSheet),this.autoAnimateStyleSheet=null)}autoAnimateElements(e,t,i,s,a){e.dataset.autoAnimateTarget="",t.dataset.autoAnimateTarget=a;let n=this.getAutoAnimateOptions(t,s);void 0!==i.delay&&(n.delay=i.delay),void 0!==i.duration&&(n.duration=i.duration),void 0!==i.easing&&(n.easing=i.easing);let r=this.getAutoAnimatableProperties("from",e,i),o=this.getAutoAnimatableProperties("to",t,i);if(t.classList.contains("fragment")&&(delete o.styles.opacity,e.classList.contains("fragment"))){(e.className.match(w)||[""])[0]===(t.className.match(w)||[""])[0]&&"forward"===s.slideDirection&&t.classList.add("visible","disabled")}if(!1!==i.translate||!1!==i.scale){let e=this.Reveal.getScale(),t={x:(r.x-o.x)/e,y:(r.y-o.y)/e,scaleX:r.width/o.width,scaleY:r.height/o.height};t.x=Math.round(1e3*t.x)/1e3,t.y=Math.round(1e3*t.y)/1e3,t.scaleX=Math.round(1e3*t.scaleX)/1e3,t.scaleX=Math.round(1e3*t.scaleX)/1e3;let s=!1!==i.translate&&(0!==t.x||0!==t.y),a=!1!==i.scale&&(0!==t.scaleX||0!==t.scaleY);if(s||a){let e=[];s&&e.push(`translate(${t.x}px, ${t.y}px)`),a&&e.push(`scale(${t.scaleX}, ${t.scaleY})`),r.styles.transform=e.join(" "),r.styles["transform-origin"]="top left",o.styles.transform="none"}}for(let e in o.styles){const t=o.styles[e],i=r.styles[e];t===i?delete o.styles[e]:(!0===t.explicitValue&&(o.styles[e]=t.value),!0===i.explicitValue&&(r.styles[e]=i.value))}let l="",d=Object.keys(o.styles);if(d.length>0){r.styles.transition="none",o.styles.transition=`all ${n.duration}s ${n.easing} ${n.delay}s`,o.styles["transition-property"]=d.join(", "),o.styles["will-change"]=d.join(", "),l='[data-auto-animate-target="'+a+'"] {'+Object.keys(r.styles).map((e=>e+": "+r.styles[e]+" !important;")).join("")+'}[data-auto-animate="running"] [data-auto-animate-target="'+a+'"] {'+Object.keys(o.styles).map((e=>e+": "+o.styles[e]+" !important;")).join("")+"}"}return l}getAutoAnimateOptions(t,i){let s={easing:this.Reveal.getConfig().autoAnimateEasing,duration:this.Reveal.getConfig().autoAnimateDuration,delay:0};if(s=e(s,i),t.parentNode){let e=r(t.parentNode,"[data-auto-animate-target]");e&&(s=this.getAutoAnimateOptions(e,s))}return t.dataset.autoAnimateEasing&&(s.easing=t.dataset.autoAnimateEasing),t.dataset.autoAnimateDuration&&(s.duration=parseFloat(t.dataset.autoAnimateDuration)),t.dataset.autoAnimateDelay&&(s.delay=parseFloat(t.dataset.autoAnimateDelay)),s}getAutoAnimatableProperties(e,t,i){let s=this.Reveal.getConfig(),a={styles:[]};if(!1!==i.translate||!1!==i.scale){let e;if("function"==typeof i.measure)e=i.measure(t);else if(s.center)e=t.getBoundingClientRect();else{let i=this.Reveal.getScale();e={x:t.offsetLeft*i,y:t.offsetTop*i,width:t.offsetWidth*i,height:t.offsetHeight*i}}a.x=e.x,a.y=e.y,a.width=e.width,a.height=e.height}const n=getComputedStyle(t);return(i.styles||s.autoAnimateStyles).forEach((t=>{let i;"string"==typeof t&&(t={property:t}),void 0!==t.from&&"from"===e?i={value:t.from,explicitValue:!0}:void 0!==t.to&&"to"===e?i={value:t.to,explicitValue:!0}:("line-height"===t.property&&(i=parseFloat(n["line-height"])/parseFloat(n["font-size"])),isNaN(i)&&(i=n[t.property])),""!==i&&(a.styles[t.property]=i)})),a}getAutoAnimatableElements(e,t){let i=("function"==typeof this.Reveal.getConfig().autoAnimateMatcher?this.Reveal.getConfig().autoAnimateMatcher:this.getAutoAnimatePairs).call(this,e,t),s=[];return i.filter(((e,t)=>{if(-1===s.indexOf(e.to))return s.push(e.to),!0}))}getAutoAnimatePairs(e,t){let i=[];const s="h1, h2, h3, h4, h5, h6, p, li";return this.findAutoAnimateMatches(i,e,t,"[data-id]",(e=>e.nodeName+":::"+e.getAttribute("data-id"))),this.findAutoAnimateMatches(i,e,t,s,(e=>e.nodeName+":::"+e.innerText)),this.findAutoAnimateMatches(i,e,t,"img, video, iframe",(e=>e.nodeName+":::"+(e.getAttribute("src")||e.getAttribute("data-src")))),this.findAutoAnimateMatches(i,e,t,"pre",(e=>e.nodeName+":::"+e.innerText)),i.forEach((e=>{n(e.from,s)?e.options={scale:!1}:n(e.from,"pre")&&(e.options={scale:!1,styles:["width","height"]},this.findAutoAnimateMatches(i,e.from,e.to,".hljs .hljs-ln-code",(e=>e.textContent),{scale:!1,styles:[],measure:this.getLocalBoundingBox.bind(this)}),this.findAutoAnimateMatches(i,e.from,e.to,".hljs .hljs-ln-numbers[data-line-number]",(e=>e.getAttribute("data-line-number")),{scale:!1,styles:["width"],measure:this.getLocalBoundingBox.bind(this)}))}),this),i}getLocalBoundingBox(e){const t=this.Reveal.getScale();return{x:Math.round(e.offsetLeft*t*100)/100,y:Math.round(e.offsetTop*t*100)/100,width:Math.round(e.offsetWidth*t*100)/100,height:Math.round(e.offsetHeight*t*100)/100}}findAutoAnimateMatches(e,t,i,s,a,n){let r={},o={};[].slice.call(t.querySelectorAll(s)).forEach(((e,t)=>{const i=a(e);"string"==typeof i&&i.length&&(r[i]=r[i]||[],r[i].push(e))})),[].slice.call(i.querySelectorAll(s)).forEach(((t,i)=>{const s=a(t);let l;if(o[s]=o[s]||[],o[s].push(t),r[s]){const e=o[s].length-1,t=r[s].length-1;r[s][e]?(l=r[s][e],r[s][e]=null):r[s][t]&&(l=r[s][t],r[s][t]=null)}l&&e.push({from:l,to:t,options:n})}))}getUnmatchedAutoAnimateElements(e){return[].slice.call(e.children).reduce(((e,t)=>{const i=t.querySelector("[data-auto-animate-target]");return t.hasAttribute("data-auto-animate-target")||i||e.push(t),t.querySelector("[data-auto-animate-target]")&&(e=e.concat(this.getUnmatchedAutoAnimateElements(t))),e}),[])}}class C{constructor(e){this.Reveal=e,this.active=!1,this.activatedCallbacks=[],this.onScroll=this.onScroll.bind(this)}activate(){if(this.active)return;const e=this.Reveal.getState();this.active=!0,this.slideHTMLBeforeActivation=this.Reveal.getSlidesElement().innerHTML;const i=t(this.Reveal.getRevealElement(),f),s=t(this.Reveal.getRevealElement(),".backgrounds>.slide-background");let a;this.viewportElement.classList.add("loading-scroll-mode","reveal-scroll");const n=window.getComputedStyle(this.viewportElement);n&&n.background&&(a=n.background);const r=[],o=i[0].parentNode;let l;const d=(e,t,i,n)=>{let o;if(l&&this.Reveal.shouldAutoAnimateBetween(l,e))o=document.createElement("div"),o.className="scroll-page-content scroll-auto-animate-page",o.style.display="none",l.closest(".scroll-page-content").parentNode.appendChild(o);else{const e=document.createElement("div");if(e.className="scroll-page",r.push(e),n&&s.length>t){const i=s[t],n=window.getComputedStyle(i);n&&n.background?e.style.background=n.background:a&&(e.style.background=a)}else a&&(e.style.background=a);const i=document.createElement("div");i.className="scroll-page-sticky",e.appendChild(i),o=document.createElement("div"),o.className="scroll-page-content",i.appendChild(o)}o.appendChild(e),e.classList.remove("past","future"),e.setAttribute("data-index-h",t),e.setAttribute("data-index-v",i),e.slideBackgroundElement&&(e.slideBackgroundElement.remove("past","future"),o.insertBefore(e.slideBackgroundElement,e)),l=e};i.forEach(((e,t)=>{this.Reveal.isVerticalStack(e)?e.querySelectorAll("section").forEach(((e,i)=>{d(e,t,i,!0)})):d(e,t,0)}),this),this.createProgressBar(),t(this.Reveal.getRevealElement(),".stack").forEach((e=>e.remove())),r.forEach((e=>o.appendChild(e))),this.Reveal.slideContent.layout(this.Reveal.getSlidesElement()),this.Reveal.layout(),this.Reveal.setState(e),this.activatedCallbacks.forEach((e=>e())),this.activatedCallbacks=[],this.restoreScrollPosition(),this.viewportElement.classList.remove("loading-scroll-mode"),this.viewportElement.addEventListener("scroll",this.onScroll,{passive:!0})}deactivate(){if(!this.active)return;const e=this.Reveal.getState();this.active=!1,this.viewportElement.removeEventListener("scroll",this.onScroll),this.viewportElement.classList.remove("reveal-scroll"),this.removeProgressBar(),this.Reveal.getSlidesElement().innerHTML=this.slideHTMLBeforeActivation,this.Reveal.sync(),this.Reveal.setState(e),this.slideHTMLBeforeActivation=null}toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this.isActive()?this.deactivate():this.activate()}isActive(){return this.active}createProgressBar(){this.progressBar=document.createElement("div"),this.progressBar.className="scrollbar",this.progressBarInner=document.createElement("div"),this.progressBarInner.className="scrollbar-inner",this.progressBar.appendChild(this.progressBarInner),this.progressBarPlayhead=document.createElement("div"),this.progressBarPlayhead.className="scrollbar-playhead",this.progressBarInner.appendChild(this.progressBarPlayhead),this.viewportElement.insertBefore(this.progressBar,this.viewportElement.firstChild);const e=e=>{let t=(e.clientY-this.progressBarInner.getBoundingClientRect().top)/this.progressBarHeight;t=Math.max(Math.min(t,1),0),this.viewportElement.scrollTop=t*(this.viewportElement.scrollHeight-this.viewportElement.offsetHeight)},t=i=>{this.draggingProgressBar=!1,this.showProgressBar(),document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)};this.progressBarInner.addEventListener("mousedown",(i=>{i.preventDefault(),this.draggingProgressBar=!0,document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),e(i)}))}removeProgressBar(){this.progressBar&&(this.progressBar.remove(),this.progressBar=null)}layout(){this.isActive()&&(this.syncPages(),this.syncScrollPosition())}syncPages(){const e=this.Reveal.getConfig(),t=this.Reveal.getComputedSlideSize(window.innerWidth,window.innerHeight),i=this.Reveal.getScale(),s="compact"===e.scrollLayout,a=this.viewportElement.offsetHeight,n=t.height*i,r=s?n:a;this.scrollTriggerHeight=s?n:a,this.viewportElement.style.setProperty("--page-height",r+"px"),this.viewportElement.style.scrollSnapType="string"==typeof e.scrollSnap?`y ${e.scrollSnap}`:"",this.slideTriggers=[];const o=Array.from(this.Reveal.getRevealElement().querySelectorAll(".scroll-page"));this.pages=o.map((i=>{const n=this.createPage({pageElement:i,slideElement:i.querySelector("section"),stickyElement:i.querySelector(".scroll-page-sticky"),contentElement:i.querySelector(".scroll-page-content"),backgroundElement:i.querySelector(".slide-background"),autoAnimateElements:i.querySelectorAll(".scroll-auto-animate-page"),autoAnimatePages:[]});n.pageElement.style.setProperty("--slide-height",!0===e.center?"auto":t.height+"px"),this.slideTriggers.push({page:n,activate:()=>this.activatePage(n),deactivate:()=>this.deactivatePage(n)}),this.createFragmentTriggersForPage(n),n.autoAnimateElements.length>0&&this.createAutoAnimateTriggersForPage(n);let o=Math.max(n.scrollTriggers.length-1,0);o+=n.autoAnimatePages.reduce(((e,t)=>e+Math.max(t.scrollTriggers.length-1,0)),n.autoAnimatePages.length),n.pageElement.querySelectorAll(".scroll-snap-point").forEach((e=>e.remove()));for(let e=0;e0?(n.pageHeight=a,n.pageElement.style.setProperty("--page-height",a+"px")):(n.pageHeight=r,n.pageElement.style.removeProperty("--page-height")),n.scrollPadding=this.scrollTriggerHeight*o,n.totalHeight=n.pageHeight+n.scrollPadding,n.pageElement.style.setProperty("--page-scroll-padding",n.scrollPadding+"px"),o>0?(n.stickyElement.style.position="sticky",n.stickyElement.style.top=Math.max((a-n.pageHeight)/2,0)+"px"):(n.stickyElement.style.position="relative",n.pageElement.style.scrollSnapAlign=n.pageHeight1?(this.progressBar||this.createProgressBar(),this.syncProgressBar()):this.removeProgressBar()}setTriggerRanges(){this.totalScrollTriggerCount=this.slideTriggers.reduce(((e,t)=>e+Math.max(t.page.scrollTriggers.length,1)),0);let e=0;this.slideTriggers.forEach(((t,i)=>{t.range=[e,e+Math.max(t.page.scrollTriggers.length,1)/this.totalScrollTriggerCount];const s=(t.range[1]-t.range[0])/t.page.scrollTriggers.length;t.page.scrollTriggers.forEach(((t,i)=>{t.range=[e+i*s,e+(i+1)*s]})),e=t.range[1]}))}createFragmentTriggersForPage(e,t){t=t||e.slideElement;const i=this.Reveal.fragments.sort(t.querySelectorAll(".fragment"),!0);return i.length&&(e.fragments=this.Reveal.fragments.sort(t.querySelectorAll(".fragment:not(.disabled)")),e.scrollTriggers.push({activate:()=>{this.Reveal.fragments.update(-1,e.fragments,t)}}),i.forEach(((i,s)=>{e.scrollTriggers.push({activate:()=>{this.Reveal.fragments.update(s,e.fragments,t)}})}))),e.scrollTriggers.length}createAutoAnimateTriggersForPage(e){e.autoAnimateElements.length>0&&this.slideTriggers.push(...Array.from(e.autoAnimateElements).map(((t,i)=>{let s=this.createPage({slideElement:t.querySelector("section"),contentElement:t,backgroundElement:t.querySelector(".slide-background")});return this.createFragmentTriggersForPage(s,s.slideElement),e.autoAnimatePages.push(s),{page:s,activate:()=>this.activatePage(s),deactivate:()=>this.deactivatePage(s)}})))}createPage(e){return e.scrollTriggers=[],e.indexh=parseInt(e.slideElement.getAttribute("data-index-h"),10),e.indexv=parseInt(e.slideElement.getAttribute("data-index-v"),10),e}syncProgressBar(){this.progressBarInner.querySelectorAll(".scrollbar-slide").forEach((e=>e.remove()));const e=this.viewportElement.scrollHeight,t=this.viewportElement.offsetHeight,i=t/e;this.progressBarHeight=this.progressBarInner.offsetHeight,this.playheadHeight=Math.max(i*this.progressBarHeight,8),this.progressBarScrollableHeight=this.progressBarHeight-this.playheadHeight;const s=t/e*this.progressBarHeight,a=Math.min(s/8,4);this.progressBarPlayhead.style.height=this.playheadHeight-a+"px",s>6?this.slideTriggers.forEach((e=>{const{page:t}=e;t.progressBarSlide=document.createElement("div"),t.progressBarSlide.className="scrollbar-slide",t.progressBarSlide.style.top=e.range[0]*this.progressBarHeight+"px",t.progressBarSlide.style.height=(e.range[1]-e.range[0])*this.progressBarHeight-a+"px",t.progressBarSlide.classList.toggle("has-triggers",t.scrollTriggers.length>0),this.progressBarInner.appendChild(t.progressBarSlide),t.scrollTriggerElements=t.scrollTriggers.map(((i,s)=>{const n=document.createElement("div");return n.className="scrollbar-trigger",n.style.top=(i.range[0]-e.range[0])*this.progressBarHeight+"px",n.style.height=(i.range[1]-i.range[0])*this.progressBarHeight-a+"px",t.progressBarSlide.appendChild(n),0===s&&(n.style.display="none"),n}))})):this.pages.forEach((e=>e.progressBarSlide=null))}syncScrollPosition(){const e=this.viewportElement.offsetHeight,t=e/this.viewportElement.scrollHeight,i=this.viewportElement.scrollTop,s=this.viewportElement.scrollHeight-e,a=Math.max(Math.min(i/s,1),0),n=Math.max(Math.min((i+e/2)/this.viewportElement.scrollHeight,1),0);let r;this.slideTriggers.forEach((e=>{const{page:i}=e;a>=e.range[0]-2*t&&a<=e.range[1]+2*t&&!i.loaded?(i.loaded=!0,this.Reveal.slideContent.load(i.slideElement)):i.loaded&&(i.loaded=!1,this.Reveal.slideContent.unload(i.slideElement)),a>=e.range[0]&&a<=e.range[1]?(this.activateTrigger(e),r=e.page):e.active&&this.deactivateTrigger(e)})),r&&r.scrollTriggers.forEach((e=>{n>=e.range[0]&&n<=e.range[1]?this.activateTrigger(e):e.active&&this.deactivateTrigger(e)})),this.setProgressBarValue(i/(this.viewportElement.scrollHeight-e))}setProgressBarValue(e){this.progressBar&&(this.progressBarPlayhead.style.transform=`translateY(${e*this.progressBarScrollableHeight}px)`,this.getAllPages().filter((e=>e.progressBarSlide)).forEach((e=>{e.progressBarSlide.classList.toggle("active",!0===e.active),e.scrollTriggers.forEach(((t,i)=>{e.scrollTriggerElements[i].classList.toggle("active",!0===e.active&&!0===t.active)}))})),this.showProgressBar())}showProgressBar(){this.progressBar.classList.add("visible"),clearTimeout(this.hideProgressBarTimeout),"auto"!==this.Reveal.getConfig().scrollProgress||this.draggingProgressBar||(this.hideProgressBarTimeout=setTimeout((()=>{this.progressBar&&this.progressBar.classList.remove("visible")}),500))}prev(){this.viewportElement.scrollTop-=this.scrollTriggerHeight}next(){this.viewportElement.scrollTop+=this.scrollTriggerHeight}scrollToSlide(e){if(this.active){const t=this.getScrollTriggerBySlide(e);t&&(this.viewportElement.scrollTop=t.range[0]*(this.viewportElement.scrollHeight-this.viewportElement.offsetHeight))}else this.activatedCallbacks.push((()=>this.scrollToSlide(e)))}storeScrollPosition(){clearTimeout(this.storeScrollPositionTimeout),this.storeScrollPositionTimeout=setTimeout((()=>{sessionStorage.setItem("reveal-scroll-top",this.viewportElement.scrollTop),sessionStorage.setItem("reveal-scroll-origin",location.origin+location.pathname),this.storeScrollPositionTimeout=null}),50)}restoreScrollPosition(){const e=sessionStorage.getItem("reveal-scroll-top"),t=sessionStorage.getItem("reveal-scroll-origin");e&&t===location.origin+location.pathname&&(this.viewportElement.scrollTop=parseInt(e,10))}activatePage(e){if(!e.active){e.active=!0;const{slideElement:t,backgroundElement:i,contentElement:s,indexh:a,indexv:n}=e;s.style.display="block",t.classList.add("present"),i&&i.classList.add("present"),this.Reveal.setCurrentScrollPage(t,a,n),this.Reveal.backgrounds.bubbleSlideContrastClassToElement(t,this.viewportElement),Array.from(s.parentNode.querySelectorAll(".scroll-page-content")).forEach((e=>{e!==s&&(e.style.display="none")}))}}deactivatePage(e){e.active&&(e.active=!1,e.slideElement&&e.slideElement.classList.remove("present"),e.backgroundElement&&e.backgroundElement.classList.remove("present"))}activateTrigger(e){e.active||(e.active=!0,e.activate())}deactivateTrigger(e){e.active&&(e.active=!1,e.deactivate&&e.deactivate())}getSlideByIndices(e,t){const i=this.getAllPages().find((i=>i.indexh===e&&i.indexv===t));return i?i.slideElement:null}getScrollTriggerBySlide(e){return this.slideTriggers.find((t=>t.page.slideElement===e))}getAllPages(){return this.pages.flatMap((e=>[e,...e.autoAnimatePages||[]]))}onScroll(){this.syncScrollPosition(),this.storeScrollPosition()}get viewportElement(){return this.Reveal.getViewportElement()}}class x{constructor(e){this.Reveal=e}async activate(){const e=this.Reveal.getConfig(),i=t(this.Reveal.getRevealElement(),m),s=e.slideNumber&&/all|print/i.test(e.showSlideNumber),a=this.Reveal.getComputedSlideSize(window.innerWidth,window.innerHeight),n=Math.floor(a.width*(1+e.margin)),r=Math.floor(a.height*(1+e.margin)),o=a.width,d=a.height;await new Promise(requestAnimationFrame),l("@page{size:"+n+"px "+r+"px; margin: 0px;}"),l(".reveal section>img, .reveal section>video, .reveal section>iframe{max-width: "+o+"px; max-height:"+d+"px}"),document.documentElement.classList.add("reveal-print","print-pdf"),document.body.style.width=n+"px",document.body.style.height=r+"px";const c=this.Reveal.getViewportElement();let h;if(c){const e=window.getComputedStyle(c);e&&e.background&&(h=e.background)}await new Promise(requestAnimationFrame),this.Reveal.layoutSlideContents(o,d),await new Promise(requestAnimationFrame);const u=i.map((e=>e.scrollHeight)),g=[],p=i[0].parentNode;let v=1;i.forEach((function(i,a){if(!1===i.classList.contains("stack")){let l=(n-o)/2,c=(r-d)/2;const p=u[a];let m=Math.max(Math.ceil(p/r),1);m=Math.min(m,e.pdfMaxPagesPerSlide),(1===m&&e.center||i.classList.contains("center"))&&(c=Math.max((r-p)/2,0));const f=document.createElement("div");if(g.push(f),f.className="pdf-page",f.style.height=(r+e.pdfPageHeightOffset)*m+"px",h&&(f.style.background=h),f.appendChild(i),i.style.left=l+"px",i.style.top=c+"px",i.style.width=o+"px",this.Reveal.slideContent.layout(i),i.slideBackgroundElement&&f.insertBefore(i.slideBackgroundElement,i),e.showNotes){const t=this.Reveal.getSlideNotes(i);if(t){const i=8,s="string"==typeof e.showNotes?e.showNotes:"inline",a=document.createElement("div");a.classList.add("speaker-notes"),a.classList.add("speaker-notes-pdf"),a.setAttribute("data-layout",s),a.innerHTML=t,"separate-page"===s?g.push(a):(a.style.left=i+"px",a.style.bottom=i+"px",a.style.width=n-2*i+"px",f.appendChild(a))}}if(s){const e=document.createElement("div");e.classList.add("slide-number"),e.classList.add("slide-number-pdf"),e.innerHTML=v++,f.appendChild(e)}if(e.pdfSeparateFragments){const e=this.Reveal.fragments.sort(f.querySelectorAll(".fragment"),!0);let t;e.forEach((function(e,i){t&&t.forEach((function(e){e.classList.remove("current-fragment")})),e.forEach((function(e){e.classList.add("visible","current-fragment")}),this);const a=f.cloneNode(!0);if(s){const e=i+1;a.querySelector(".slide-number-pdf").innerHTML+="."+e}g.push(a),t=e}),this),e.forEach((function(e){e.forEach((function(e){e.classList.remove("visible","current-fragment")}))}))}else t(f,".fragment:not(.fade-out)").forEach((function(e){e.classList.add("visible")}))}}),this),await new Promise(requestAnimationFrame),g.forEach((e=>p.appendChild(e))),this.Reveal.slideContent.layout(this.Reveal.getSlidesElement()),this.Reveal.dispatchEvent({type:"pdf-ready"}),c.classList.remove("loading-scroll-mode")}isActive(){return"print"===this.Reveal.getConfig().view}}class P{constructor(e){this.Reveal=e}configure(e,t){!1===e.fragments?this.disable():!1===t.fragments&&this.enable()}disable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.classList.add("visible"),e.classList.remove("current-fragment")}))}enable(){t(this.Reveal.getSlidesElement(),".fragment").forEach((e=>{e.classList.remove("visible"),e.classList.remove("current-fragment")}))}availableRoutes(){let e=this.Reveal.getCurrentSlide();if(e&&this.Reveal.getConfig().fragments){let t=e.querySelectorAll(".fragment:not(.disabled)"),i=e.querySelectorAll(".fragment:not(.disabled):not(.visible)");return{prev:t.length-i.length>0,next:!!i.length}}return{prev:!1,next:!1}}sort(e,t=!1){e=Array.from(e);let i=[],s=[],a=[];e.forEach((e=>{if(e.hasAttribute("data-fragment-index")){let t=parseInt(e.getAttribute("data-fragment-index"),10);i[t]||(i[t]=[]),i[t].push(e)}else s.push([e])})),i=i.concat(s);let n=0;return i.forEach((e=>{e.forEach((e=>{a.push(e),e.setAttribute("data-fragment-index",n)})),n++})),!0===t?i:a}sortAll(){this.Reveal.getHorizontalSlides().forEach((e=>{let i=t(e,"section");i.forEach(((e,t)=>{this.sort(e.querySelectorAll(".fragment"))}),this),0===i.length&&this.sort(e.querySelectorAll(".fragment"))}))}update(e,t,i=this.Reveal.getCurrentSlide()){let s={shown:[],hidden:[]};if(i&&this.Reveal.getConfig().fragments&&(t=t||this.sort(i.querySelectorAll(".fragment"))).length){let a=0;if("number"!=typeof e){let t=this.sort(i.querySelectorAll(".fragment.visible")).pop();t&&(e=parseInt(t.getAttribute("data-fragment-index")||0,10))}Array.from(t).forEach(((t,i)=>{if(t.hasAttribute("data-fragment-index")&&(i=parseInt(t.getAttribute("data-fragment-index"),10)),a=Math.max(a,i),i<=e){let a=t.classList.contains("visible");t.classList.add("visible"),t.classList.remove("current-fragment"),i===e&&(this.Reveal.announceStatus(this.Reveal.getStatusText(t)),t.classList.add("current-fragment"),this.Reveal.slideContent.startEmbeddedContent(t)),a||(s.shown.push(t),this.Reveal.dispatchEvent({target:t,type:"visible",bubbles:!1}))}else{let e=t.classList.contains("visible");t.classList.remove("visible"),t.classList.remove("current-fragment"),e&&(this.Reveal.slideContent.stopEmbeddedContent(t),s.hidden.push(t),this.Reveal.dispatchEvent({target:t,type:"hidden",bubbles:!1}))}})),e="number"==typeof e?e:-1,e=Math.max(Math.min(e,a),-1),i.setAttribute("data-fragment",e)}return s.hidden.length&&this.Reveal.dispatchEvent({type:"fragmenthidden",data:{fragment:s.hidden[0],fragments:s.hidden}}),s.shown.length&&this.Reveal.dispatchEvent({type:"fragmentshown",data:{fragment:s.shown[0],fragments:s.shown}}),s}sync(e=this.Reveal.getCurrentSlide()){return this.sort(e.querySelectorAll(".fragment"))}goto(e,t=0){let i=this.Reveal.getCurrentSlide();if(i&&this.Reveal.getConfig().fragments){let s=this.sort(i.querySelectorAll(".fragment:not(.disabled)"));if(s.length){if("number"!=typeof e){let t=this.sort(i.querySelectorAll(".fragment:not(.disabled).visible")).pop();e=t?parseInt(t.getAttribute("data-fragment-index")||0,10):-1}e+=t;let a=this.update(e,s);return this.Reveal.controls.update(),this.Reveal.progress.update(),this.Reveal.getConfig().fragmentInURL&&this.Reveal.location.writeURL(),!(!a.shown.length&&!a.hidden.length)}}return!1}next(){return this.goto(null,1)}prev(){return this.goto(null,-1)}}class T{constructor(e){this.Reveal=e,this.active=!1,this.onSlideClicked=this.onSlideClicked.bind(this)}activate(){if(this.Reveal.getConfig().overview&&!this.Reveal.isScrollView()&&!this.isActive()){this.active=!0,this.Reveal.getRevealElement().classList.add("overview"),this.Reveal.cancelAutoSlide(),this.Reveal.getSlidesElement().appendChild(this.Reveal.getBackgroundsElement()),t(this.Reveal.getRevealElement(),m).forEach((e=>{e.classList.contains("stack")||e.addEventListener("click",this.onSlideClicked,!0)}));const e=70,i=this.Reveal.getComputedSlideSize();this.overviewSlideWidth=i.width+e,this.overviewSlideHeight=i.height+e,this.Reveal.getConfig().rtl&&(this.overviewSlideWidth=-this.overviewSlideWidth),this.Reveal.updateSlidesVisibility(),this.layout(),this.update(),this.Reveal.layout();const s=this.Reveal.getIndices();this.Reveal.dispatchEvent({type:"overviewshown",data:{indexh:s.h,indexv:s.v,currentSlide:this.Reveal.getCurrentSlide()}})}}layout(){this.Reveal.getHorizontalSlides().forEach(((e,i)=>{e.setAttribute("data-index-h",i),a(e,"translate3d("+i*this.overviewSlideWidth+"px, 0, 0)"),e.classList.contains("stack")&&t(e,"section").forEach(((e,t)=>{e.setAttribute("data-index-h",i),e.setAttribute("data-index-v",t),a(e,"translate3d(0, "+t*this.overviewSlideHeight+"px, 0)")}))})),Array.from(this.Reveal.getBackgroundsElement().childNodes).forEach(((e,i)=>{a(e,"translate3d("+i*this.overviewSlideWidth+"px, 0, 0)"),t(e,".slide-background").forEach(((e,t)=>{a(e,"translate3d(0, "+t*this.overviewSlideHeight+"px, 0)")}))}))}update(){const e=Math.min(window.innerWidth,window.innerHeight),t=Math.max(e/5,150)/e,i=this.Reveal.getIndices();this.Reveal.transformSlides({overview:["scale("+t+")","translateX("+-i.h*this.overviewSlideWidth+"px)","translateY("+-i.v*this.overviewSlideHeight+"px)"].join(" ")})}deactivate(){if(this.Reveal.getConfig().overview){this.active=!1,this.Reveal.getRevealElement().classList.remove("overview"),this.Reveal.getRevealElement().classList.add("overview-deactivating"),setTimeout((()=>{this.Reveal.getRevealElement().classList.remove("overview-deactivating")}),1),this.Reveal.getRevealElement().appendChild(this.Reveal.getBackgroundsElement()),t(this.Reveal.getRevealElement(),m).forEach((e=>{a(e,""),e.removeEventListener("click",this.onSlideClicked,!0)})),t(this.Reveal.getBackgroundsElement(),".slide-background").forEach((e=>{a(e,"")})),this.Reveal.transformSlides({overview:""});const e=this.Reveal.getIndices();this.Reveal.slide(e.h,e.v),this.Reveal.layout(),this.Reveal.cueAutoSlide(),this.Reveal.dispatchEvent({type:"overviewhidden",data:{indexh:e.h,indexv:e.v,currentSlide:this.Reveal.getCurrentSlide()}})}}toggle(e){"boolean"==typeof e?e?this.activate():this.deactivate():this.isActive()?this.deactivate():this.activate()}isActive(){return this.active}onSlideClicked(e){if(this.isActive()){e.preventDefault();let t=e.target;for(;t&&!t.nodeName.match(/section/gi);)t=t.parentNode;if(t&&!t.classList.contains("disabled")&&(this.deactivate(),t.nodeName.match(/section/gi))){let e=parseInt(t.getAttribute("data-index-h"),10),i=parseInt(t.getAttribute("data-index-v"),10);this.Reveal.slide(e,i)}}}}class N{constructor(e){this.Reveal=e,this.shortcuts={},this.bindings={},this.onDocumentKeyDown=this.onDocumentKeyDown.bind(this)}configure(e,t){"linear"===e.navigationMode?(this.shortcuts["→ , ↓ , SPACE , N , L , J"]="Next slide",this.shortcuts["← , ↑ , P , H , K"]="Previous slide"):(this.shortcuts["N , SPACE"]="Next slide",this.shortcuts["P , Shift SPACE"]="Previous slide",this.shortcuts["← , H"]="Navigate left",this.shortcuts["→ , L"]="Navigate right",this.shortcuts["↑ , K"]="Navigate up",this.shortcuts["↓ , J"]="Navigate down"),this.shortcuts["Alt + ←/↑/→/↓"]="Navigate without fragments",this.shortcuts["Shift + ←/↑/→/↓"]="Jump to first/last slide",this.shortcuts["B , ."]="Pause",this.shortcuts.F="Fullscreen",this.shortcuts.G="Jump to slide",this.shortcuts["ESC, O"]="Slide overview"}bind(){document.addEventListener("keydown",this.onDocumentKeyDown,!1)}unbind(){document.removeEventListener("keydown",this.onDocumentKeyDown,!1)}addKeyBinding(e,t){"object"==typeof e&&e.keyCode?this.bindings[e.keyCode]={callback:t,key:e.key,description:e.description}:this.bindings[e]={callback:t,key:null,description:null}}removeKeyBinding(e){delete this.bindings[e]}triggerKey(e){this.onDocumentKeyDown({keyCode:e})}registerKeyboardShortcut(e,t){this.shortcuts[e]=t}getShortcuts(){return this.shortcuts}getBindings(){return this.bindings}onDocumentKeyDown(e){let t=this.Reveal.getConfig();if("function"==typeof t.keyboardCondition&&!1===t.keyboardCondition(e))return!0;if("focused"===t.keyboardCondition&&!this.Reveal.isFocused())return!0;let i=e.keyCode,s=!this.Reveal.isAutoSliding();this.Reveal.onUserInput(e);let a=document.activeElement&&!0===document.activeElement.isContentEditable,n=document.activeElement&&document.activeElement.tagName&&/input|textarea/i.test(document.activeElement.tagName),r=document.activeElement&&document.activeElement.className&&/speaker-notes/i.test(document.activeElement.className),l=!(-1!==[32,37,38,39,40,63,78,80,191].indexOf(e.keyCode)&&e.shiftKey||e.altKey)&&(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey);if(a||n||r||l)return;let d,c=[66,86,190,191,112];if("object"==typeof t.keyboard)for(d in t.keyboard)"togglePause"===t.keyboard[d]&&c.push(parseInt(d,10));if(this.Reveal.isPaused()&&-1===c.indexOf(i))return!1;let h="linear"===t.navigationMode||!this.Reveal.hasHorizontalSlides()||!this.Reveal.hasVerticalSlides(),u=!1;if("object"==typeof t.keyboard)for(d in t.keyboard)if(parseInt(d,10)===i){let i=t.keyboard[d];"function"==typeof i?i.apply(null,[e]):"string"==typeof i&&"function"==typeof this.Reveal[i]&&this.Reveal[i].call(),u=!0}if(!1===u)for(d in this.bindings)if(parseInt(d,10)===i){let t=this.bindings[d].callback;"function"==typeof t?t.apply(null,[e]):"string"==typeof t&&"function"==typeof this.Reveal[t]&&this.Reveal[t].call(),u=!0}!1===u&&(u=!0,80===i||33===i?this.Reveal.prev({skipFragments:e.altKey}):78===i||34===i?this.Reveal.next({skipFragments:e.altKey}):72===i||37===i?e.shiftKey?this.Reveal.slide(0):!this.Reveal.overview.isActive()&&h?t.rtl?this.Reveal.next({skipFragments:e.altKey}):this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.left({skipFragments:e.altKey}):76===i||39===i?e.shiftKey?this.Reveal.slide(this.Reveal.getHorizontalSlides().length-1):!this.Reveal.overview.isActive()&&h?t.rtl?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.next({skipFragments:e.altKey}):this.Reveal.right({skipFragments:e.altKey}):75===i||38===i?e.shiftKey?this.Reveal.slide(void 0,0):!this.Reveal.overview.isActive()&&h?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.up({skipFragments:e.altKey}):74===i||40===i?e.shiftKey?this.Reveal.slide(void 0,Number.MAX_VALUE):!this.Reveal.overview.isActive()&&h?this.Reveal.next({skipFragments:e.altKey}):this.Reveal.down({skipFragments:e.altKey}):36===i?this.Reveal.slide(0):35===i?this.Reveal.slide(this.Reveal.getHorizontalSlides().length-1):32===i?(this.Reveal.overview.isActive()&&this.Reveal.overview.deactivate(),e.shiftKey?this.Reveal.prev({skipFragments:e.altKey}):this.Reveal.next({skipFragments:e.altKey})):[58,59,66,86,190].includes(i)||191===i&&!e.shiftKey?this.Reveal.togglePause():70===i?o(t.embedded?this.Reveal.getViewportElement():document.documentElement):65===i?t.autoSlideStoppable&&this.Reveal.toggleAutoSlide(s):71===i?t.jumpToSlide&&this.Reveal.toggleJumpToSlide():63!==i&&191!==i||!e.shiftKey?112===i?this.Reveal.toggleHelp():u=!1:this.Reveal.toggleHelp()),u?e.preventDefault&&e.preventDefault():27!==i&&79!==i||(!1===this.Reveal.closeOverlay()&&this.Reveal.overview.toggle(),e.preventDefault&&e.preventDefault()),this.Reveal.cueAutoSlide()}}class M{MAX_REPLACE_STATE_FREQUENCY=1e3;constructor(e){this.Reveal=e,this.writeURLTimeout=0,this.replaceStateTimestamp=0,this.onWindowHashChange=this.onWindowHashChange.bind(this)}bind(){window.addEventListener("hashchange",this.onWindowHashChange,!1)}unbind(){window.removeEventListener("hashchange",this.onWindowHashChange,!1)}getIndicesFromHash(e=window.location.hash,t={}){let i=e.replace(/^#\/?/,""),s=i.split("/");if(/^[0-9]*$/.test(s[0])||!i.length){const e=this.Reveal.getConfig();let i,a=e.hashOneBasedIndex||t.oneBasedIndex?1:0,n=parseInt(s[0],10)-a||0,r=parseInt(s[1],10)-a||0;return e.fragmentInURL&&(i=parseInt(s[2],10),isNaN(i)&&(i=void 0)),{h:n,v:r,f:i}}{let e,t;/\/[-\d]+$/g.test(i)&&(t=parseInt(i.split("/").pop(),10),t=isNaN(t)?void 0:t,i=i.split("/").shift());try{e=document.getElementById(decodeURIComponent(i)).closest(".slides section")}catch(e){}if(e)return{...this.Reveal.getIndices(e),f:t}}return null}readURL(){const e=this.Reveal.getIndices(),t=this.getIndicesFromHash();t?t.h===e.h&&t.v===e.v&&void 0===t.f||this.Reveal.slide(t.h,t.v,t.f):this.Reveal.slide(e.h||0,e.v||0)}writeURL(e){let t=this.Reveal.getConfig(),i=this.Reveal.getCurrentSlide();if(clearTimeout(this.writeURLTimeout),"number"==typeof e)this.writeURLTimeout=setTimeout(this.writeURL,e);else if(i){let e=this.getHash();t.history?window.location.hash=e:t.hash&&("/"===e?this.debouncedReplaceState(window.location.pathname+window.location.search):this.debouncedReplaceState("#"+e))}}replaceState(e){window.history.replaceState(null,null,e),this.replaceStateTimestamp=Date.now()}debouncedReplaceState(e){clearTimeout(this.replaceStateTimeout),Date.now()-this.replaceStateTimestamp>this.MAX_REPLACE_STATE_FREQUENCY?this.replaceState(e):this.replaceStateTimeout=setTimeout((()=>this.replaceState(e)),this.MAX_REPLACE_STATE_FREQUENCY)}getHash(e){let t="/",i=e||this.Reveal.getCurrentSlide(),s=i?i.getAttribute("id"):null;s&&(s=encodeURIComponent(s));let a=this.Reveal.getIndices(e);if(this.Reveal.getConfig().fragmentInURL||(a.f=void 0),"string"==typeof s&&s.length)t="/"+s,a.f>=0&&(t+="/"+a.f);else{let e=this.Reveal.getConfig().hashOneBasedIndex?1:0;(a.h>0||a.v>0||a.f>=0)&&(t+=a.h+e),(a.v>0||a.f>=0)&&(t+="/"+(a.v+e)),a.f>=0&&(t+="/"+a.f)}return t}onWindowHashChange(e){this.readURL()}}class I{constructor(e){this.Reveal=e,this.onNavigateLeftClicked=this.onNavigateLeftClicked.bind(this),this.onNavigateRightClicked=this.onNavigateRightClicked.bind(this),this.onNavigateUpClicked=this.onNavigateUpClicked.bind(this),this.onNavigateDownClicked=this.onNavigateDownClicked.bind(this),this.onNavigatePrevClicked=this.onNavigatePrevClicked.bind(this),this.onNavigateNextClicked=this.onNavigateNextClicked.bind(this),this.onEnterFullscreen=this.onEnterFullscreen.bind(this)}render(){const e=this.Reveal.getConfig().rtl,i=this.Reveal.getRevealElement();this.element=document.createElement("aside"),this.element.className="controls",this.element.innerHTML=`\n\t\t\t\n\t\t\t\n\t\t\t`,this.Reveal.getRevealElement().appendChild(this.element),this.controlsLeft=t(i,".navigate-left"),this.controlsRight=t(i,".navigate-right"),this.controlsUp=t(i,".navigate-up"),this.controlsDown=t(i,".navigate-down"),this.controlsPrev=t(i,".navigate-prev"),this.controlsNext=t(i,".navigate-next"),this.controlsFullscreen=t(i,".enter-fullscreen"),this.controlsRightArrow=this.element.querySelector(".navigate-right"),this.controlsLeftArrow=this.element.querySelector(".navigate-left"),this.controlsDownArrow=this.element.querySelector(".navigate-down")}configure(e,t){this.element.style.display=e.controls?"block":"none",this.element.setAttribute("data-controls-layout",e.controlsLayout),this.element.setAttribute("data-controls-back-arrows",e.controlsBackArrows)}bind(){let e=["touchstart","click"];g&&(e=["touchstart"]),e.forEach((e=>{this.controlsLeft.forEach((t=>t.addEventListener(e,this.onNavigateLeftClicked,!1))),this.controlsRight.forEach((t=>t.addEventListener(e,this.onNavigateRightClicked,!1))),this.controlsUp.forEach((t=>t.addEventListener(e,this.onNavigateUpClicked,!1))),this.controlsDown.forEach((t=>t.addEventListener(e,this.onNavigateDownClicked,!1))),this.controlsPrev.forEach((t=>t.addEventListener(e,this.onNavigatePrevClicked,!1))),this.controlsNext.forEach((t=>t.addEventListener(e,this.onNavigateNextClicked,!1))),this.controlsFullscreen.forEach((t=>t.addEventListener(e,this.onEnterFullscreen,!1)))}))}unbind(){["touchstart","click"].forEach((e=>{this.controlsLeft.forEach((t=>t.removeEventListener(e,this.onNavigateLeftClicked,!1))),this.controlsRight.forEach((t=>t.removeEventListener(e,this.onNavigateRightClicked,!1))),this.controlsUp.forEach((t=>t.removeEventListener(e,this.onNavigateUpClicked,!1))),this.controlsDown.forEach((t=>t.removeEventListener(e,this.onNavigateDownClicked,!1))),this.controlsPrev.forEach((t=>t.removeEventListener(e,this.onNavigatePrevClicked,!1))),this.controlsNext.forEach((t=>t.removeEventListener(e,this.onNavigateNextClicked,!1))),this.controlsFullscreen.forEach((t=>t.removeEventListener(e,this.onEnterFullscreen,!1)))}))}update(){let e=this.Reveal.availableRoutes();[...this.controlsLeft,...this.controlsRight,...this.controlsUp,...this.controlsDown,...this.controlsPrev,...this.controlsNext].forEach((e=>{e.classList.remove("enabled","fragmented"),e.setAttribute("disabled","disabled")})),e.left&&this.controlsLeft.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.right&&this.controlsRight.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.up&&this.controlsUp.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),e.down&&this.controlsDown.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),(e.left||e.up)&&this.controlsPrev.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")})),(e.right||e.down)&&this.controlsNext.forEach((e=>{e.classList.add("enabled"),e.removeAttribute("disabled")}));let t=this.Reveal.getCurrentSlide();if(t){let e=this.Reveal.fragments.availableRoutes();e.prev&&this.controlsPrev.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsNext.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),this.Reveal.isVerticalSlide(t)?(e.prev&&this.controlsUp.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsDown.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")}))):(e.prev&&this.controlsLeft.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})),e.next&&this.controlsRight.forEach((e=>{e.classList.add("fragmented","enabled"),e.removeAttribute("disabled")})))}if(this.Reveal.getConfig().controlsTutorial){let t=this.Reveal.getIndices();!this.Reveal.hasNavigatedVertically()&&e.down?this.controlsDownArrow.classList.add("highlight"):(this.controlsDownArrow.classList.remove("highlight"),this.Reveal.getConfig().rtl?!this.Reveal.hasNavigatedHorizontally()&&e.left&&0===t.v?this.controlsLeftArrow.classList.add("highlight"):this.controlsLeftArrow.classList.remove("highlight"):!this.Reveal.hasNavigatedHorizontally()&&e.right&&0===t.v?this.controlsRightArrow.classList.add("highlight"):this.controlsRightArrow.classList.remove("highlight"))}}destroy(){this.unbind(),this.element.remove()}onNavigateLeftClicked(e){e.preventDefault(),this.Reveal.onUserInput(),"linear"===this.Reveal.getConfig().navigationMode?this.Reveal.prev():this.Reveal.left()}onNavigateRightClicked(e){e.preventDefault(),this.Reveal.onUserInput(),"linear"===this.Reveal.getConfig().navigationMode?this.Reveal.next():this.Reveal.right()}onNavigateUpClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.up()}onNavigateDownClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.down()}onNavigatePrevClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.prev()}onNavigateNextClicked(e){e.preventDefault(),this.Reveal.onUserInput(),this.Reveal.next()}onEnterFullscreen(e){const t=this.Reveal.getConfig(),i=this.Reveal.getViewportElement();o(t.embedded?i:i.parentElement)}}class B{constructor(e){this.Reveal=e,this.onProgressClicked=this.onProgressClicked.bind(this)}render(){this.element=document.createElement("div"),this.element.className="progress",this.Reveal.getRevealElement().appendChild(this.element),this.bar=document.createElement("span"),this.element.appendChild(this.bar)}configure(e,t){this.element.style.display=e.progress?"block":"none"}bind(){this.Reveal.getConfig().progress&&this.element&&this.element.addEventListener("click",this.onProgressClicked,!1)}unbind(){this.Reveal.getConfig().progress&&this.element&&this.element.removeEventListener("click",this.onProgressClicked,!1)}update(){if(this.Reveal.getConfig().progress&&this.bar){let e=this.Reveal.getProgress();this.Reveal.getTotalSlides()<2&&(e=0),this.bar.style.transform="scaleX("+e+")"}}getMaxWidth(){return this.Reveal.getRevealElement().offsetWidth}onProgressClicked(e){this.Reveal.onUserInput(e),e.preventDefault();let t=this.Reveal.getSlides(),i=t.length,s=Math.floor(e.clientX/this.getMaxWidth()*i);this.Reveal.getConfig().rtl&&(s=i-s);let a=this.Reveal.getIndices(t[s]);this.Reveal.slide(a.h,a.v)}destroy(){this.element.remove()}}class H{constructor(e){this.Reveal=e,this.lastMouseWheelStep=0,this.cursorHidden=!1,this.cursorInactiveTimeout=0,this.onDocumentCursorActive=this.onDocumentCursorActive.bind(this),this.onDocumentMouseScroll=this.onDocumentMouseScroll.bind(this)}configure(e,t){e.mouseWheel?document.addEventListener("wheel",this.onDocumentMouseScroll,!1):document.removeEventListener("wheel",this.onDocumentMouseScroll,!1),e.hideInactiveCursor?(document.addEventListener("mousemove",this.onDocumentCursorActive,!1),document.addEventListener("mousedown",this.onDocumentCursorActive,!1)):(this.showCursor(),document.removeEventListener("mousemove",this.onDocumentCursorActive,!1),document.removeEventListener("mousedown",this.onDocumentCursorActive,!1))}showCursor(){this.cursorHidden&&(this.cursorHidden=!1,this.Reveal.getRevealElement().style.cursor="")}hideCursor(){!1===this.cursorHidden&&(this.cursorHidden=!0,this.Reveal.getRevealElement().style.cursor="none")}destroy(){this.showCursor(),document.removeEventListener("wheel",this.onDocumentMouseScroll,!1),document.removeEventListener("mousemove",this.onDocumentCursorActive,!1),document.removeEventListener("mousedown",this.onDocumentCursorActive,!1)}onDocumentCursorActive(e){this.showCursor(),clearTimeout(this.cursorInactiveTimeout),this.cursorInactiveTimeout=setTimeout(this.hideCursor.bind(this),this.Reveal.getConfig().hideCursorTime)}onDocumentMouseScroll(e){if(Date.now()-this.lastMouseWheelStep>1e3){this.lastMouseWheelStep=Date.now();let t=e.detail||-e.wheelDelta;t>0?this.Reveal.next():t<0&&this.Reveal.prev()}}}const D=(e,t)=>{const i=document.createElement("script");i.type="text/javascript",i.async=!1,i.defer=!1,i.src=e,"function"==typeof t&&(i.onload=i.onreadystatechange=e=>{("load"===e.type||/loaded|complete/.test(i.readyState))&&(i.onload=i.onreadystatechange=i.onerror=null,t())},i.onerror=e=>{i.onload=i.onreadystatechange=i.onerror=null,t(new Error("Failed loading script: "+i.src+"\n"+e))});const s=document.querySelector("head");s.insertBefore(i,s.lastChild)};class F{constructor(e){this.Reveal=e,this.state="idle",this.registeredPlugins={},this.asyncDependencies=[]}load(e,t){return this.state="loading",e.forEach(this.registerPlugin.bind(this)),new Promise((e=>{let i=[],s=0;if(t.forEach((e=>{e.condition&&!e.condition()||(e.async?this.asyncDependencies.push(e):i.push(e))})),i.length){s=i.length;const t=t=>{t&&"function"==typeof t.callback&&t.callback(),0==--s&&this.initPlugins().then(e)};i.forEach((e=>{"string"==typeof e.id?(this.registerPlugin(e),t(e)):"string"==typeof e.src?D(e.src,(()=>t(e))):(console.warn("Unrecognized plugin format",e),t())}))}else this.initPlugins().then(e)}))}initPlugins(){return new Promise((e=>{let t=Object.values(this.registeredPlugins),i=t.length;if(0===i)this.loadAsync().then(e);else{let s,a=()=>{0==--i?this.loadAsync().then(e):s()},n=0;s=()=>{let e=t[n++];if("function"==typeof e.init){let t=e.init(this.Reveal);t&&"function"==typeof t.then?t.then(a):a()}else a()},s()}}))}loadAsync(){return this.state="loaded",this.asyncDependencies.length&&this.asyncDependencies.forEach((e=>{D(e.src,e.callback)})),Promise.resolve()}registerPlugin(e){2===arguments.length&&"string"==typeof arguments[0]?(e=arguments[1]).id=arguments[0]:"function"==typeof e&&(e=e());let t=e.id;"string"!=typeof t?console.warn("Unrecognized plugin format; can't find plugin.id",e):void 0===this.registeredPlugins[t]?(this.registeredPlugins[t]=e,"loaded"===this.state&&"function"==typeof e.init&&e.init(this.Reveal)):console.warn('reveal.js: "'+t+'" plugin has already been registered')}hasPlugin(e){return!!this.registeredPlugins[e]}getPlugin(e){return this.registeredPlugins[e]}getRegisteredPlugins(){return this.registeredPlugins}destroy(){Object.values(this.registeredPlugins).forEach((e=>{"function"==typeof e.destroy&&e.destroy()})),this.registeredPlugins={},this.asyncDependencies=[]}}class z{constructor(e){this.Reveal=e,this.touchStartX=0,this.touchStartY=0,this.touchStartCount=0,this.touchCaptured=!1,this.onPointerDown=this.onPointerDown.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onTouchStart=this.onTouchStart.bind(this),this.onTouchMove=this.onTouchMove.bind(this),this.onTouchEnd=this.onTouchEnd.bind(this)}bind(){let e=this.Reveal.getRevealElement();"onpointerdown"in window?(e.addEventListener("pointerdown",this.onPointerDown,!1),e.addEventListener("pointermove",this.onPointerMove,!1),e.addEventListener("pointerup",this.onPointerUp,!1)):window.navigator.msPointerEnabled?(e.addEventListener("MSPointerDown",this.onPointerDown,!1),e.addEventListener("MSPointerMove",this.onPointerMove,!1),e.addEventListener("MSPointerUp",this.onPointerUp,!1)):(e.addEventListener("touchstart",this.onTouchStart,!1),e.addEventListener("touchmove",this.onTouchMove,!1),e.addEventListener("touchend",this.onTouchEnd,!1))}unbind(){let e=this.Reveal.getRevealElement();e.removeEventListener("pointerdown",this.onPointerDown,!1),e.removeEventListener("pointermove",this.onPointerMove,!1),e.removeEventListener("pointerup",this.onPointerUp,!1),e.removeEventListener("MSPointerDown",this.onPointerDown,!1),e.removeEventListener("MSPointerMove",this.onPointerMove,!1),e.removeEventListener("MSPointerUp",this.onPointerUp,!1),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1)}isSwipePrevented(e){if(n(e,"video[controls], audio[controls]"))return!0;for(;e&&"function"==typeof e.hasAttribute;){if(e.hasAttribute("data-prevent-swipe"))return!0;e=e.parentNode}return!1}onTouchStart(e){if(this.touchCaptured=!1,this.isSwipePrevented(e.target))return!0;this.touchStartX=e.touches[0].clientX,this.touchStartY=e.touches[0].clientY,this.touchStartCount=e.touches.length}onTouchMove(e){if(this.isSwipePrevented(e.target))return!0;let t=this.Reveal.getConfig();if(this.touchCaptured)g&&e.preventDefault();else{this.Reveal.onUserInput(e);let i=e.touches[0].clientX,s=e.touches[0].clientY;if(1===e.touches.length&&2!==this.touchStartCount){let a=this.Reveal.availableRoutes({includeFragments:!0}),n=i-this.touchStartX,r=s-this.touchStartY;n>40&&Math.abs(n)>Math.abs(r)?(this.touchCaptured=!0,"linear"===t.navigationMode?t.rtl?this.Reveal.next():this.Reveal.prev():this.Reveal.left()):n<-40&&Math.abs(n)>Math.abs(r)?(this.touchCaptured=!0,"linear"===t.navigationMode?t.rtl?this.Reveal.prev():this.Reveal.next():this.Reveal.right()):r>40&&a.up?(this.touchCaptured=!0,"linear"===t.navigationMode?this.Reveal.prev():this.Reveal.up()):r<-40&&a.down&&(this.touchCaptured=!0,"linear"===t.navigationMode?this.Reveal.next():this.Reveal.down()),t.embedded?(this.touchCaptured||this.Reveal.isVerticalSlide())&&e.preventDefault():e.preventDefault()}}}onTouchEnd(e){this.touchCaptured=!1}onPointerDown(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchStart(e))}onPointerMove(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchMove(e))}onPointerUp(e){e.pointerType!==e.MSPOINTER_TYPE_TOUCH&&"touch"!==e.pointerType||(e.touches=[{clientX:e.clientX,clientY:e.clientY}],this.onTouchEnd(e))}}const q="focus",O="blur";class W{constructor(e){this.Reveal=e,this.onRevealPointerDown=this.onRevealPointerDown.bind(this),this.onDocumentPointerDown=this.onDocumentPointerDown.bind(this)}configure(e,t){e.embedded?this.blur():(this.focus(),this.unbind())}bind(){this.Reveal.getConfig().embedded&&this.Reveal.getRevealElement().addEventListener("pointerdown",this.onRevealPointerDown,!1)}unbind(){this.Reveal.getRevealElement().removeEventListener("pointerdown",this.onRevealPointerDown,!1),document.removeEventListener("pointerdown",this.onDocumentPointerDown,!1)}focus(){this.state!==q&&(this.Reveal.getRevealElement().classList.add("focused"),document.addEventListener("pointerdown",this.onDocumentPointerDown,!1)),this.state=q}blur(){this.state!==O&&(this.Reveal.getRevealElement().classList.remove("focused"),document.removeEventListener("pointerdown",this.onDocumentPointerDown,!1)),this.state=O}isFocused(){return this.state===q}destroy(){this.Reveal.getRevealElement().classList.remove("focused")}onRevealPointerDown(e){this.focus()}onDocumentPointerDown(e){let t=r(e.target,".reveal");t&&t===this.Reveal.getRevealElement()||this.blur()}}class U{constructor(e){this.Reveal=e}render(){this.element=document.createElement("div"),this.element.className="speaker-notes",this.element.setAttribute("data-prevent-swipe",""),this.element.setAttribute("tabindex","0"),this.Reveal.getRevealElement().appendChild(this.element)}configure(e,t){e.showNotes&&this.element.setAttribute("data-layout","string"==typeof e.showNotes?e.showNotes:"inline")}update(){this.Reveal.getConfig().showNotes&&this.element&&this.Reveal.getCurrentSlide()&&!this.Reveal.isScrollView()&&!this.Reveal.isPrintView()&&(this.element.innerHTML=this.getSlideNotes()||'No notes on this slide.')}updateVisibility(){this.Reveal.getConfig().showNotes&&this.hasNotes()&&!this.Reveal.isScrollView()&&!this.Reveal.isPrintView()?this.Reveal.getRevealElement().classList.add("show-notes"):this.Reveal.getRevealElement().classList.remove("show-notes")}hasNotes(){return this.Reveal.getSlidesElement().querySelectorAll("[data-notes], aside.notes").length>0}isSpeakerNotesWindow(){return!!window.location.search.match(/receiver/gi)}getSlideNotes(e=this.Reveal.getCurrentSlide()){if(e.hasAttribute("data-notes"))return e.getAttribute("data-notes");let t=e.querySelectorAll("aside.notes");return t?Array.from(t).map((e=>e.innerHTML)).join("\n"):null}destroy(){this.element.remove()}}class V{constructor(e,t){this.diameter=100,this.diameter2=this.diameter/2,this.thickness=6,this.playing=!1,this.progress=0,this.progressOffset=1,this.container=e,this.progressCheck=t,this.canvas=document.createElement("canvas"),this.canvas.className="playback",this.canvas.width=this.diameter,this.canvas.height=this.diameter,this.canvas.style.width=this.diameter2+"px",this.canvas.style.height=this.diameter2+"px",this.context=this.canvas.getContext("2d"),this.container.appendChild(this.canvas),this.render()}setPlaying(e){const t=this.playing;this.playing=e,!t&&this.playing?this.animate():this.render()}animate(){const e=this.progress;this.progress=this.progressCheck(),e>.8&&this.progress<.2&&(this.progressOffset=this.progress),this.render(),this.playing&&requestAnimationFrame(this.animate.bind(this))}render(){let e=this.playing?this.progress:0,t=this.diameter2-this.thickness,i=this.diameter2,s=this.diameter2,a=28;this.progressOffset+=.1*(1-this.progressOffset);const n=-Math.PI/2+e*(2*Math.PI),r=-Math.PI/2+this.progressOffset*(2*Math.PI);this.context.save(),this.context.clearRect(0,0,this.diameter,this.diameter),this.context.beginPath(),this.context.arc(i,s,t+4,0,2*Math.PI,!1),this.context.fillStyle="rgba( 0, 0, 0, 0.4 )",this.context.fill(),this.context.beginPath(),this.context.arc(i,s,t,0,2*Math.PI,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="rgba( 255, 255, 255, 0.2 )",this.context.stroke(),this.playing&&(this.context.beginPath(),this.context.arc(i,s,t,r,n,!1),this.context.lineWidth=this.thickness,this.context.strokeStyle="#fff",this.context.stroke()),this.context.translate(i-14,s-14),this.playing?(this.context.fillStyle="#fff",this.context.fillRect(0,0,10,a),this.context.fillRect(18,0,10,a)):(this.context.beginPath(),this.context.translate(4,0),this.context.moveTo(0,0),this.context.lineTo(24,14),this.context.lineTo(0,a),this.context.fillStyle="#fff",this.context.fill()),this.context.restore()}on(e,t){this.canvas.addEventListener(e,t,!1)}off(e,t){this.canvas.removeEventListener(e,t,!1)}destroy(){this.playing=!1,this.canvas.parentNode&&this.container.removeChild(this.canvas)}}var j={width:960,height:700,margin:.04,minScale:.2,maxScale:2,controls:!0,controlsTutorial:!0,controlsLayout:"bottom-right",controlsBackArrows:"faded",progress:!0,slideNumber:!1,showSlideNumber:"all",hashOneBasedIndex:!1,hash:!1,respondToHashChanges:!0,jumpToSlide:!0,history:!1,keyboard:!0,keyboardCondition:null,disableLayout:!1,overview:!0,center:!0,touch:!0,loop:!1,rtl:!1,navigationMode:"default",shuffle:!1,fragments:!0,fragmentInURL:!0,embedded:!1,help:!0,pause:!0,showNotes:!1,showHiddenSlides:!1,autoPlayMedia:null,preloadIframes:null,autoAnimate:!0,autoAnimateMatcher:null,autoAnimateEasing:"ease",autoAnimateDuration:1,autoAnimateUnmatched:!0,autoAnimateStyles:["opacity","color","background-color","padding","font-size","line-height","letter-spacing","border-width","border-color","border-radius","outline","outline-offset"],autoSlide:0,autoSlideStoppable:!0,autoSlideMethod:null,defaultTiming:null,mouseWheel:!1,previewLinks:!1,postMessage:!0,postMessageEvents:!1,focusBodyOnPageVisibilityChange:!0,transition:"slide",transitionSpeed:"default",backgroundTransition:"fade",parallaxBackgroundImage:"",parallaxBackgroundSize:"",parallaxBackgroundRepeat:"",parallaxBackgroundPosition:"",parallaxBackgroundHorizontal:null,parallaxBackgroundVertical:null,view:null,scrollLayout:"full",scrollSnap:"mandatory",scrollProgress:"auto",scrollActivationWidth:435,pdfMaxPagesPerSlide:Number.POSITIVE_INFINITY,pdfSeparateFragments:!0,pdfPageHeightOffset:-1,viewDistance:3,mobileViewDistance:2,display:"block",hideInactiveCursor:!0,hideCursorTime:5e3,sortFragmentsOnSync:!0,dependencies:[],plugins:[]};const K="5.1.0";function $(n,o){arguments.length<2&&(o=arguments[0],n=document.querySelector(".reveal"));const l={};let c,h,g,p,w,A={},k=!1,D=!1,q={hasNavigatedHorizontally:!1,hasNavigatedVertically:!1},O=[],$=1,X={layout:"",overview:""},Y={},_="idle",J=0,G=0,Q=-1,Z=!1,ee=new v(l),te=new E(l),ie=new S(l),se=new L(l),ae=new R(l),ne=new C(l),re=new x(l),oe=new P(l),le=new T(l),de=new N(l),ce=new M(l),he=new I(l),ue=new B(l),ge=new H(l),pe=new F(l),ve=new W(l),me=new z(l),fe=new U(l);function ye(){D=!0,A.showHiddenSlides||t(Y.wrapper,'section[data-visibility="hidden"]').forEach((e=>{const t=e.parentNode;1===t.childElementCount&&/section/i.test(t.nodeName)?t.remove():e.remove()})),function(){Y.slides.classList.add("no-transition"),u?Y.wrapper.classList.add("no-hover"):Y.wrapper.classList.remove("no-hover");ae.render(),te.render(),ie.render(),he.render(),ue.render(),fe.render(),Y.pauseOverlay=((e,t,i,s="")=>{let a=e.querySelectorAll("."+i);for(let t=0;tResume presentation':null),Y.statusElement=function(){let e=Y.wrapper.querySelector(".aria-status");e||(e=document.createElement("div"),e.style.position="absolute",e.style.height="1px",e.style.width="1px",e.style.overflow="hidden",e.style.clip="rect( 1px, 1px, 1px, 1px )",e.classList.add("aria-status"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),Y.wrapper.appendChild(e));return e}(),Y.wrapper.setAttribute("role","application")}(),A.postMessage&&window.addEventListener("message",At,!1),setInterval((()=>{(!ne.isActive()&&0!==Y.wrapper.scrollTop||0!==Y.wrapper.scrollLeft)&&(Y.wrapper.scrollTop=0,Y.wrapper.scrollLeft=0)}),1e3),document.addEventListener("fullscreenchange",xt),document.addEventListener("webkitfullscreenchange",xt),rt().forEach((e=>{t(e,"section").forEach(((e,t)=>{t>0&&(e.classList.remove("present"),e.classList.remove("past"),e.classList.add("future"),e.setAttribute("aria-hidden","true"))}))})),Ee(),ae.update(!0),function(){const e="print"===A.view,t="scroll"===A.view||"reader"===A.view;(e||t)&&(e?Ae():me.unbind(),Y.viewport.classList.add("loading-scroll-mode"),e?"complete"===document.readyState?re.activate():window.addEventListener("load",(()=>re.activate())):ne.activate())}(),ce.readURL(),setTimeout((()=>{Y.slides.classList.remove("no-transition"),Y.wrapper.classList.add("ready"),Ce({type:"ready",data:{indexh:c,indexv:h,currentSlide:p}})}),1)}function be(e){Y.statusElement.textContent=e}function we(e){let t="";if(3===e.nodeType)t+=e.textContent;else if(1===e.nodeType){let i=e.getAttribute("aria-hidden"),s="none"===window.getComputedStyle(e).display;"true"===i||s||Array.from(e.childNodes).forEach((e=>{t+=we(e)}))}return t=t.trim(),""===t?"":t+" "}function Ee(t){const s={...A};if("object"==typeof t&&e(A,t),!1===l.isReady())return;const a=Y.wrapper.querySelectorAll(m).length;Y.wrapper.classList.remove(s.transition),Y.wrapper.classList.add(A.transition),Y.wrapper.setAttribute("data-transition-speed",A.transitionSpeed),Y.wrapper.setAttribute("data-background-transition",A.backgroundTransition),Y.viewport.style.setProperty("--slide-width","string"==typeof A.width?A.width:A.width+"px"),Y.viewport.style.setProperty("--slide-height","string"==typeof A.height?A.height:A.height+"px"),A.shuffle&&Ge(),i(Y.wrapper,"embedded",A.embedded),i(Y.wrapper,"rtl",A.rtl),i(Y.wrapper,"center",A.center),!1===A.pause&&Ke(),A.previewLinks?(Te(),Ne("[data-preview-link=false]")):(Ne(),Te("[data-preview-link]:not([data-preview-link=false])")),se.reset(),w&&(w.destroy(),w=null),a>1&&A.autoSlide&&A.autoSlideStoppable&&(w=new V(Y.wrapper,(()=>Math.min(Math.max((Date.now()-Q)/J,0),1))),w.on("click",Tt),Z=!1),"default"!==A.navigationMode?Y.wrapper.setAttribute("data-navigation-mode",A.navigationMode):Y.wrapper.removeAttribute("data-navigation-mode"),fe.configure(A,s),ve.configure(A,s),ge.configure(A,s),he.configure(A,s),ue.configure(A,s),de.configure(A,s),oe.configure(A,s),te.configure(A,s),Je()}function Se(){window.addEventListener("resize",Lt,!1),A.touch&&me.bind(),A.keyboard&&de.bind(),A.progress&&ue.bind(),A.respondToHashChanges&&ce.bind(),he.bind(),ve.bind(),Y.slides.addEventListener("click",kt,!1),Y.slides.addEventListener("transitionend",Rt,!1),Y.pauseOverlay.addEventListener("click",Ke,!1),A.focusBodyOnPageVisibilityChange&&document.addEventListener("visibilitychange",Ct,!1)}function Ae(){me.unbind(),ve.unbind(),de.unbind(),he.unbind(),ue.unbind(),ce.unbind(),window.removeEventListener("resize",Lt,!1),Y.slides.removeEventListener("click",kt,!1),Y.slides.removeEventListener("transitionend",Rt,!1),Y.pauseOverlay.removeEventListener("click",Ke,!1)}function Re(e,t,i){n.addEventListener(e,t,i)}function ke(e,t,i){n.removeEventListener(e,t,i)}function Le(e){"string"==typeof e.layout&&(X.layout=e.layout),"string"==typeof e.overview&&(X.overview=e.overview),X.layout?a(Y.slides,X.layout+" "+X.overview):a(Y.slides,X.overview)}function Ce({target:t=Y.wrapper,type:i,data:s,bubbles:a=!0}){let n=document.createEvent("HTMLEvents",1,2);return n.initEvent(i,a,!0),e(n,s),t.dispatchEvent(n),t===Y.wrapper&&Pe(i),n}function xe(e){Ce({type:"slidechanged",data:{indexh:c,indexv:h,previousSlide:g,currentSlide:p,origin:e}})}function Pe(t,i){if(A.postMessageEvents&&window.parent!==window.self){let s={namespace:"reveal",eventName:t,state:ut()};e(s,i),window.parent.postMessage(JSON.stringify(s),"*")}}function Te(e="a"){Array.from(Y.wrapper.querySelectorAll(e)).forEach((e=>{/^(http|www)/gi.test(e.getAttribute("href"))&&e.addEventListener("click",Pt,!1)}))}function Ne(e="a"){Array.from(Y.wrapper.querySelectorAll(e)).forEach((e=>{/^(http|www)/gi.test(e.getAttribute("href"))&&e.removeEventListener("click",Pt,!1)}))}function Me(e){Be(),Y.overlay=document.createElement("div"),Y.overlay.classList.add("overlay"),Y.overlay.classList.add("overlay-preview"),Y.wrapper.appendChild(Y.overlay),Y.overlay.innerHTML=`
\n\t\t\t\t\n\t\t\t\t\n\t\t\t
\n\t\t\t
\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\tUnable to load iframe. This is likely due to the site's policy (x-frame-options).\n\t\t\t\t\n\t\t\t
`,Y.overlay.querySelector("iframe").addEventListener("load",(e=>{Y.overlay.classList.add("loaded")}),!1),Y.overlay.querySelector(".close").addEventListener("click",(e=>{Be(),e.preventDefault()}),!1),Y.overlay.querySelector(".external").addEventListener("click",(e=>{Be()}),!1)}function Ie(){if(A.help){Be(),Y.overlay=document.createElement("div"),Y.overlay.classList.add("overlay"),Y.overlay.classList.add("overlay-help"),Y.wrapper.appendChild(Y.overlay);let e='

Keyboard Shortcuts


',t=de.getShortcuts(),i=de.getBindings();e+="";for(let i in t)e+=``;for(let t in i)i[t].key&&i[t].description&&(e+=``);e+="
KEYACTION
${i}${t[i]}
${i[t].key}${i[t].description}
",Y.overlay.innerHTML=`\n\t\t\t\t
\n\t\t\t\t\t\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t
${e}
\n\t\t\t\t
\n\t\t\t`,Y.overlay.querySelector(".close").addEventListener("click",(e=>{Be(),e.preventDefault()}),!1)}}function Be(){return!!Y.overlay&&(Y.overlay.parentNode.removeChild(Y.overlay),Y.overlay=null,!0)}function He(){if(Y.wrapper&&!re.isActive()){const e=Y.viewport.offsetWidth,t=Y.viewport.offsetHeight;if(!A.disableLayout){u&&!A.embedded&&document.documentElement.style.setProperty("--vh",.01*window.innerHeight+"px");const i=ne.isActive()?Fe(e,t):Fe(),s=$;De(A.width,A.height),Y.slides.style.width=i.width+"px",Y.slides.style.height=i.height+"px",$=Math.min(i.presentationWidth/i.width,i.presentationHeight/i.height),$=Math.max($,A.minScale),$=Math.min($,A.maxScale),1===$||ne.isActive()?(Y.slides.style.zoom="",Y.slides.style.left="",Y.slides.style.top="",Y.slides.style.bottom="",Y.slides.style.right="",Le({layout:""})):(Y.slides.style.zoom="",Y.slides.style.left="50%",Y.slides.style.top="50%",Y.slides.style.bottom="auto",Y.slides.style.right="auto",Le({layout:"translate(-50%, -50%) scale("+$+")"}));const a=Array.from(Y.wrapper.querySelectorAll(m));for(let e=0,t=a.length;e0&&e.presentationWidth<=A.scrollActivationWidth?ne.isActive()||(ae.create(),ne.activate()):ne.isActive()&&ne.deactivate()}}(),Y.viewport.style.setProperty("--slide-scale",$),Y.viewport.style.setProperty("--viewport-width",e+"px"),Y.viewport.style.setProperty("--viewport-height",t+"px"),ne.layout(),ue.update(),ae.updateParallax(),le.isActive()&&le.update()}}function De(e,i){t(Y.slides,"section > .stretch, section > .r-stretch").forEach((t=>{let s=((e,t=0)=>{if(e){let i,s=e.style.height;return e.style.height="0px",e.parentNode.style.height="auto",i=t-e.parentNode.offsetHeight,e.style.height=s+"px",e.parentNode.style.removeProperty("height"),i}return t})(t,i);if(/(img|video)/gi.test(t.nodeName)){const i=t.naturalWidth||t.videoWidth,a=t.naturalHeight||t.videoHeight,n=Math.min(e/i,s/a);t.style.width=i*n+"px",t.style.height=a*n+"px"}else t.style.width=e+"px",t.style.height=s+"px"}))}function Fe(e,t){let i=A.width,s=A.height;A.disableLayout&&(i=Y.slides.offsetWidth,s=Y.slides.offsetHeight);const a={width:i,height:s,presentationWidth:e||Y.wrapper.offsetWidth,presentationHeight:t||Y.wrapper.offsetHeight};return a.presentationWidth-=a.presentationWidth*A.margin,a.presentationHeight-=a.presentationHeight*A.margin,"string"==typeof a.width&&/%$/.test(a.width)&&(a.width=parseInt(a.width,10)/100*a.presentationWidth),"string"==typeof a.height&&/%$/.test(a.height)&&(a.height=parseInt(a.height,10)/100*a.presentationHeight),a}function ze(e,t){"object"==typeof e&&"function"==typeof e.setAttribute&&e.setAttribute("data-previous-indexv",t||0)}function qe(e){if("object"==typeof e&&"function"==typeof e.setAttribute&&e.classList.contains("stack")){const t=e.hasAttribute("data-start-indexv")?"data-start-indexv":"data-previous-indexv";return parseInt(e.getAttribute(t)||0,10)}return 0}function Oe(e=p){return e&&e.parentNode&&!!e.parentNode.nodeName.match(/section/i)}function We(){return!(!p||!Oe(p))&&!p.nextElementSibling}function Ue(){return 0===c&&0===h}function Ve(){return!!p&&(!p.nextElementSibling&&(!Oe(p)||!p.parentNode.nextElementSibling))}function je(){if(A.pause){const e=Y.wrapper.classList.contains("paused");pt(),Y.wrapper.classList.add("paused"),!1===e&&Ce({type:"paused"})}}function Ke(){const e=Y.wrapper.classList.contains("paused");Y.wrapper.classList.remove("paused"),gt(),e&&Ce({type:"resumed"})}function $e(e){"boolean"==typeof e?e?je():Ke():Xe()?Ke():je()}function Xe(){return Y.wrapper.classList.contains("paused")}function Ye(e,i,s,a){if(Ce({type:"beforeslidechange",data:{indexh:void 0===e?c:e,indexv:void 0===i?h:i,origin:a}}).defaultPrevented)return;g=p;const r=Y.wrapper.querySelectorAll(f);if(ne.isActive()){const t=ne.getSlideByIndices(e,i);return void(t&&ne.scrollToSlide(t))}if(0===r.length)return;void 0!==i||le.isActive()||(i=qe(r[e])),g&&g.parentNode&&g.parentNode.classList.contains("stack")&&ze(g.parentNode,h);const o=O.concat();O.length=0;let l=c||0,d=h||0;c=Qe(f,void 0===e?c:e),h=Qe(y,void 0===i?h:i);let u=c!==l||h!==d;u||(g=null);let v=r[c],m=v.querySelectorAll("section");n.classList.toggle("is-vertical-slide",m.length>1),p=m[h]||v;let b=!1;u&&g&&p&&!le.isActive()&&(_="running",b=_e(g,p,l,d),b&&Y.slides.classList.add("disable-slide-transitions")),tt(),He(),le.isActive()&&le.update(),void 0!==s&&oe.goto(s),g&&g!==p&&(g.classList.remove("present"),g.setAttribute("aria-hidden","true"),Ue()&&setTimeout((()=>{t(Y.wrapper,f+".stack").forEach((e=>{ze(e,0)}))}),0));e:for(let e=0,t=O.length;e{be(we(p))})),ue.update(),he.update(),fe.update(),ae.update(),ae.updateParallax(),te.update(),oe.update(),ce.writeURL(),gt(),b&&(setTimeout((()=>{Y.slides.classList.remove("disable-slide-transitions")}),0),A.autoAnimate&&se.run(g,p))}function _e(e,t,i,s){return e.hasAttribute("data-auto-animate")&&t.hasAttribute("data-auto-animate")&&e.getAttribute("data-auto-animate-id")===t.getAttribute("data-auto-animate-id")&&!(c>i||h>s?t:e).hasAttribute("data-auto-animate-restart")}function Je(){Ae(),Se(),He(),J=A.autoSlide,gt(),ae.create(),ce.writeURL(),!0===A.sortFragmentsOnSync&&oe.sortAll(),he.update(),ue.update(),tt(),fe.update(),fe.updateVisibility(),ae.update(!0),te.update(),ee.formatEmbeddedContent(),!1===A.autoPlayMedia?ee.stopEmbeddedContent(p,{unloadIframes:!1}):ee.startEmbeddedContent(p),le.isActive()&&le.layout()}function Ge(e=rt()){e.forEach(((t,i)=>{let s=e[Math.floor(Math.random()*e.length)];s.parentNode===t.parentNode&&t.parentNode.insertBefore(t,s);let a=t.querySelectorAll("section");a.length&&Ge(a)}))}function Qe(e,i){let s=t(Y.wrapper,e),a=s.length,n=ne.isActive()||re.isActive(),r=!1,o=!1;if(a){A.loop&&(i>=a&&(r=!0),(i%=a)<0&&(i=a+i,o=!0)),i=Math.max(Math.min(i,a-1),0);for(let e=0;ei?(t.classList.add(a?"past":"future"),A.fragments&&et(t)):e===i&&A.fragments&&(r?et(t):o&&Ze(t))}let e=s[i],t=e.classList.contains("present");e.classList.add("present"),e.removeAttribute("hidden"),e.removeAttribute("aria-hidden"),t||Ce({target:e,type:"visible",bubbles:!1});let l=e.getAttribute("data-state");l&&(O=O.concat(l.split(" ")))}else i=0;return i}function Ze(e){t(e,".fragment").forEach((e=>{e.classList.add("visible"),e.classList.remove("current-fragment")}))}function et(e){t(e,".fragment.visible").forEach((e=>{e.classList.remove("visible","current-fragment")}))}function tt(){let e,i,s=rt(),a=s.length;if(a&&void 0!==c){let n=le.isActive()?10:A.viewDistance;u&&(n=le.isActive()?6:A.mobileViewDistance),re.isActive()&&(n=Number.MAX_VALUE);for(let r=0;r0,right:c0,down:h1&&(s.left=!0,s.right=!0),i.length>1&&(s.up=!0,s.down=!0)),t.length>1&&"linear"===A.navigationMode&&(s.right=s.right||s.down,s.left=s.left||s.up),!0===e){let e=oe.availableRoutes();s.left=s.left||e.prev,s.up=s.up||e.prev,s.down=s.down||e.next,s.right=s.right||e.next}if(A.rtl){let e=s.left;s.left=s.right,s.right=e}return s}function st(e=p){let t=rt(),i=0;e:for(let s=0;s0){let e=p.querySelector(".current-fragment");i=e&&e.hasAttribute("data-fragment-index")?parseInt(e.getAttribute("data-fragment-index"),10):p.querySelectorAll(".fragment.visible").length-1}}return{h:s,v:a,f:i}}function nt(){return t(Y.wrapper,m+':not(.stack):not([data-visibility="uncounted"])')}function rt(){return t(Y.wrapper,f)}function ot(){return t(Y.wrapper,".slides>section>section")}function lt(){return rt().length>1}function dt(){return ot().length>1}function ct(){return nt().length}function ht(e,t){let i=rt()[e],s=i&&i.querySelectorAll("section");return s&&s.length&&"number"==typeof t?s?s[t]:void 0:i}function ut(){let e=at();return{indexh:e.h,indexv:e.v,indexf:e.f,paused:Xe(),overview:le.isActive()}}function gt(){if(pt(),p&&!1!==A.autoSlide){let e=p.querySelector(".current-fragment[data-autoslide]"),i=e?e.getAttribute("data-autoslide"):null,s=p.parentNode?p.parentNode.getAttribute("data-autoslide"):null,a=p.getAttribute("data-autoslide");i?J=parseInt(i,10):a?J=parseInt(a,10):s?J=parseInt(s,10):(J=A.autoSlide,0===p.querySelectorAll(".fragment").length&&t(p,"video, audio").forEach((e=>{e.hasAttribute("data-autoplay")&&J&&1e3*e.duration/e.playbackRate>J&&(J=1e3*e.duration/e.playbackRate+1e3)}))),!J||Z||Xe()||le.isActive()||Ve()&&!oe.availableRoutes().next&&!0!==A.loop||(G=setTimeout((()=>{"function"==typeof A.autoSlideMethod?A.autoSlideMethod():St(),gt()}),J),Q=Date.now()),w&&w.setPlaying(-1!==G)}}function pt(){clearTimeout(G),G=-1}function vt(){J&&!Z&&(Z=!0,Ce({type:"autoslidepaused"}),clearTimeout(G),w&&w.setPlaying(!1))}function mt(){J&&Z&&(Z=!1,Ce({type:"autoslideresumed"}),gt())}function ft({skipFragments:e=!1}={}){if(q.hasNavigatedHorizontally=!0,ne.isActive())return ne.prev();A.rtl?(le.isActive()||e||!1===oe.next())&&it().left&&Ye(c+1,"grid"===A.navigationMode?h:void 0):(le.isActive()||e||!1===oe.prev())&&it().left&&Ye(c-1,"grid"===A.navigationMode?h:void 0)}function yt({skipFragments:e=!1}={}){if(q.hasNavigatedHorizontally=!0,ne.isActive())return ne.next();A.rtl?(le.isActive()||e||!1===oe.prev())&&it().right&&Ye(c-1,"grid"===A.navigationMode?h:void 0):(le.isActive()||e||!1===oe.next())&&it().right&&Ye(c+1,"grid"===A.navigationMode?h:void 0)}function bt({skipFragments:e=!1}={}){if(ne.isActive())return ne.prev();(le.isActive()||e||!1===oe.prev())&&it().up&&Ye(c,h-1)}function wt({skipFragments:e=!1}={}){if(q.hasNavigatedVertically=!0,ne.isActive())return ne.next();(le.isActive()||e||!1===oe.next())&&it().down&&Ye(c,h+1)}function Et({skipFragments:e=!1}={}){if(ne.isActive())return ne.prev();if(e||!1===oe.prev())if(it().up)bt({skipFragments:e});else{let i;if(i=A.rtl?t(Y.wrapper,f+".future").pop():t(Y.wrapper,f+".past").pop(),i&&i.classList.contains("stack")){let e=i.querySelectorAll("section").length-1||void 0;Ye(c-1,e)}else A.rtl?yt({skipFragments:e}):ft({skipFragments:e})}}function St({skipFragments:e=!1}={}){if(q.hasNavigatedHorizontally=!0,q.hasNavigatedVertically=!0,ne.isActive())return ne.next();if(e||!1===oe.next()){let t=it();t.down&&t.right&&A.loop&&We()&&(t.down=!1),t.down?wt({skipFragments:e}):A.rtl?ft({skipFragments:e}):yt({skipFragments:e})}}function At(e){let t=e.data;if("string"==typeof t&&"{"===t.charAt(0)&&"}"===t.charAt(t.length-1)&&(t=JSON.parse(t),t.method&&"function"==typeof l[t.method]))if(!1===b.test(t.method)){const e=l[t.method].apply(l,t.args);Pe("callback",{method:t.method,result:e})}else console.warn('reveal.js: "'+t.method+'" is is blacklisted from the postMessage API')}function Rt(e){"running"===_&&/section/gi.test(e.target.nodeName)&&(_="idle",Ce({type:"slidetransitionend",data:{indexh:c,indexv:h,previousSlide:g,currentSlide:p}}))}function kt(e){const t=r(e.target,'a[href^="#"]');if(t){const i=t.getAttribute("href"),s=ce.getIndicesFromHash(i);s&&(l.slide(s.h,s.v,s.f),e.preventDefault())}}function Lt(e){He()}function Ct(e){!1===document.hidden&&document.activeElement!==document.body&&("function"==typeof document.activeElement.blur&&document.activeElement.blur(),document.body.focus())}function xt(e){(document.fullscreenElement||document.webkitFullscreenElement)===Y.wrapper&&(e.stopImmediatePropagation(),setTimeout((()=>{l.layout(),l.focus.focus()}),1))}function Pt(e){if(e.currentTarget&&e.currentTarget.hasAttribute("href")){let t=e.currentTarget.getAttribute("href");t&&(Me(t),e.preventDefault())}}function Tt(e){Ve()&&!1===A.loop?(Ye(0,0),mt()):Z?mt():vt()}const Nt={VERSION:K,initialize:function(e){if(!n)throw'Unable to find presentation root (
).';if(k=!0,Y.wrapper=n,Y.slides=n.querySelector(".slides"),!Y.slides)throw'Unable to find slides container (
).';return A={...j,...A,...o,...e,...d()},/print-pdf/gi.test(window.location.search)&&(A.view="print"),function(){!0===A.embedded?Y.viewport=r(n,".reveal-viewport")||n:(Y.viewport=document.body,document.documentElement.classList.add("reveal-full-page"));Y.viewport.classList.add("reveal-viewport")}(),window.addEventListener("load",He,!1),pe.load(A.plugins,A.dependencies).then(ye),new Promise((e=>l.on("ready",e)))},configure:Ee,destroy:function(){!1!==k&&(Ae(),pt(),Ne(),fe.destroy(),ve.destroy(),pe.destroy(),ge.destroy(),he.destroy(),ue.destroy(),ae.destroy(),te.destroy(),ie.destroy(),document.removeEventListener("fullscreenchange",xt),document.removeEventListener("webkitfullscreenchange",xt),document.removeEventListener("visibilitychange",Ct,!1),window.removeEventListener("message",At,!1),window.removeEventListener("load",He,!1),Y.pauseOverlay&&Y.pauseOverlay.remove(),Y.statusElement&&Y.statusElement.remove(),document.documentElement.classList.remove("reveal-full-page"),Y.wrapper.classList.remove("ready","center","has-horizontal-slides","has-vertical-slides"),Y.wrapper.removeAttribute("data-transition-speed"),Y.wrapper.removeAttribute("data-background-transition"),Y.viewport.classList.remove("reveal-viewport"),Y.viewport.style.removeProperty("--slide-width"),Y.viewport.style.removeProperty("--slide-height"),Y.slides.style.removeProperty("width"),Y.slides.style.removeProperty("height"),Y.slides.style.removeProperty("zoom"),Y.slides.style.removeProperty("left"),Y.slides.style.removeProperty("top"),Y.slides.style.removeProperty("bottom"),Y.slides.style.removeProperty("right"),Y.slides.style.removeProperty("transform"),Array.from(Y.wrapper.querySelectorAll(m)).forEach((e=>{e.style.removeProperty("display"),e.style.removeProperty("top"),e.removeAttribute("hidden"),e.removeAttribute("aria-hidden")})))},sync:Je,syncSlide:function(e=p){ae.sync(e),oe.sync(e),ee.load(e),ae.update(),fe.update()},syncFragments:oe.sync.bind(oe),slide:Ye,left:ft,right:yt,up:bt,down:wt,prev:Et,next:St,navigateLeft:ft,navigateRight:yt,navigateUp:bt,navigateDown:wt,navigatePrev:Et,navigateNext:St,navigateFragment:oe.goto.bind(oe),prevFragment:oe.prev.bind(oe),nextFragment:oe.next.bind(oe),on:Re,off:ke,addEventListener:Re,removeEventListener:ke,layout:He,shuffle:Ge,availableRoutes:it,availableFragments:oe.availableRoutes.bind(oe),toggleHelp:function(e){"boolean"==typeof e?e?Ie():Be():Y.overlay?Be():Ie()},toggleOverview:le.toggle.bind(le),toggleScrollView:ne.toggle.bind(ne),togglePause:$e,toggleAutoSlide:function(e){"boolean"==typeof e?e?mt():vt():Z?mt():vt()},toggleJumpToSlide:function(e){"boolean"==typeof e?e?ie.show():ie.hide():ie.isVisible()?ie.hide():ie.show()},isFirstSlide:Ue,isLastSlide:Ve,isLastVerticalSlide:We,isVerticalSlide:Oe,isVerticalStack:function(e=p){return e.classList.contains(".stack")||null!==e.querySelector("section")},isPaused:Xe,isAutoSliding:function(){return!(!J||Z)},isSpeakerNotes:fe.isSpeakerNotesWindow.bind(fe),isOverview:le.isActive.bind(le),isFocused:ve.isFocused.bind(ve),isScrollView:ne.isActive.bind(ne),isPrintView:re.isActive.bind(re),isReady:()=>D,loadSlide:ee.load.bind(ee),unloadSlide:ee.unload.bind(ee),startEmbeddedContent:()=>ee.startEmbeddedContent(p),stopEmbeddedContent:()=>ee.stopEmbeddedContent(p,{unloadIframes:!1}),showPreview:Me,hidePreview:Be,addEventListeners:Se,removeEventListeners:Ae,dispatchEvent:Ce,getState:ut,setState:function(e){if("object"==typeof e){Ye(s(e.indexh),s(e.indexv),s(e.indexf));let t=s(e.paused),i=s(e.overview);"boolean"==typeof t&&t!==Xe()&&$e(t),"boolean"==typeof i&&i!==le.isActive()&&le.toggle(i)}},getProgress:function(){let e=ct(),t=st();if(p){let e=p.querySelectorAll(".fragment");if(e.length>0){let i=.9;t+=p.querySelectorAll(".fragment.visible").length/e.length*i}}return Math.min(t/(e-1),1)},getIndices:at,getSlidesAttributes:function(){return nt().map((e=>{let t={};for(let i=0;ig,getCurrentSlide:()=>p,getSlideBackground:function(e,t){let i="number"==typeof e?ht(e,t):e;if(i)return i.slideBackgroundElement},getSlideNotes:fe.getSlideNotes.bind(fe),getSlides:nt,getHorizontalSlides:rt,getVerticalSlides:ot,hasHorizontalSlides:lt,hasVerticalSlides:dt,hasNavigatedHorizontally:()=>q.hasNavigatedHorizontally,hasNavigatedVertically:()=>q.hasNavigatedVertically,shouldAutoAnimateBetween:_e,addKeyBinding:de.addKeyBinding.bind(de),removeKeyBinding:de.removeKeyBinding.bind(de),triggerKey:de.triggerKey.bind(de),registerKeyboardShortcut:de.registerKeyboardShortcut.bind(de),getComputedSlideSize:Fe,setCurrentScrollPage:function(e,t,i){let s=c||0;c=t,h=i;const a=p!==e;g=p,p=e,p&&g&&A.autoAnimate&&_e(g,p,s,h)&&se.run(g,p),a&&(g&&(ee.stopEmbeddedContent(g),ee.stopEmbeddedContent(g.slideBackgroundElement)),ee.startEmbeddedContent(p),ee.startEmbeddedContent(p.slideBackgroundElement)),requestAnimationFrame((()=>{be(we(p))})),xe()},getScale:()=>$,getConfig:()=>A,getQueryHash:d,getSlidePath:ce.getHash.bind(ce),getRevealElement:()=>n,getSlidesElement:()=>Y.slides,getViewportElement:()=>Y.viewport,getBackgroundsElement:()=>ae.element,registerPlugin:pe.registerPlugin.bind(pe),hasPlugin:pe.hasPlugin.bind(pe),getPlugin:pe.getPlugin.bind(pe),getPlugins:pe.getRegisteredPlugins.bind(pe)};return e(l,{...Nt,announceStatus:be,getStatusText:we,focus:ve,scroll:ne,progress:ue,controls:he,location:ce,overview:le,fragments:oe,backgrounds:ae,slideContent:ee,slideNumber:te,onUserInput:function(e){A.autoSlideStoppable&&vt()},closeOverlay:Be,updateSlidesVisibility:tt,layoutSlideContents:De,transformSlides:Le,cueAutoSlide:gt,cancelAutoSlide:pt}),Nt}let X=$,Y=[];X.initialize=e=>(Object.assign(X,new $(document.querySelector(".reveal"),e)),Y.map((e=>e(X))),X.initialize()),["configure","on","off","addEventListener","removeEventListener","registerPlugin"].forEach((e=>{X[e]=(...t)=>{Y.push((i=>i[e].call(null,...t)))}})),X.isReady=()=>!1,X.VERSION=K;export{X as default}; +//# sourceMappingURL=reveal.esm.js.map diff --git a/slides_files/libs/revealjs/dist/reveal.esm.js.map b/slides_files/libs/revealjs/dist/reveal.esm.js.map new file mode 100644 index 0000000..5d23aab --- /dev/null +++ b/slides_files/libs/revealjs/dist/reveal.esm.js.map @@ -0,0 +1 @@ +{"version":3,"file":"reveal.esm.js","sources":["../js/utils/util.js","../js/utils/device.js","../node_modules/fitty/dist/fitty.module.js","../js/controllers/slidecontent.js","../js/utils/constants.js","../js/controllers/slidenumber.js","../js/controllers/jumptoslide.js","../js/utils/color.js","../js/controllers/backgrounds.js","../js/controllers/autoanimate.js","../js/controllers/scrollview.js","../js/controllers/printview.js","../js/controllers/fragments.js","../js/controllers/overview.js","../js/controllers/keyboard.js","../js/controllers/location.js","../js/controllers/controls.js","../js/controllers/progress.js","../js/controllers/pointer.js","../js/utils/loader.js","../js/controllers/plugins.js","../js/controllers/touch.js","../js/controllers/focus.js","../js/controllers/notes.js","../js/components/playback.js","../js/config.js","../js/reveal.js","../js/index.js"],"sourcesContent":["/**\n * Extend object a with the properties of object b.\n * If there's a conflict, object b takes precedence.\n *\n * @param {object} a\n * @param {object} b\n */\nexport const extend = ( a, b ) => {\n\n\tfor( let i in b ) {\n\t\ta[ i ] = b[ i ];\n\t}\n\n\treturn a;\n\n}\n\n/**\n * querySelectorAll but returns an Array.\n */\nexport const queryAll = ( el, selector ) => {\n\n\treturn Array.from( el.querySelectorAll( selector ) );\n\n}\n\n/**\n * classList.toggle() with cross browser support\n */\nexport const toggleClass = ( el, className, value ) => {\n\tif( value ) {\n\t\tel.classList.add( className );\n\t}\n\telse {\n\t\tel.classList.remove( className );\n\t}\n}\n\n/**\n * Utility for deserializing a value.\n *\n * @param {*} value\n * @return {*}\n */\nexport const deserialize = ( value ) => {\n\n\tif( typeof value === 'string' ) {\n\t\tif( value === 'null' ) return null;\n\t\telse if( value === 'true' ) return true;\n\t\telse if( value === 'false' ) return false;\n\t\telse if( value.match( /^-?[\\d\\.]+$/ ) ) return parseFloat( value );\n\t}\n\n\treturn value;\n\n}\n\n/**\n * Measures the distance in pixels between point a\n * and point b.\n *\n * @param {object} a point with x/y properties\n * @param {object} b point with x/y properties\n *\n * @return {number}\n */\nexport const distanceBetween = ( a, b ) => {\n\n\tlet dx = a.x - b.x,\n\t\tdy = a.y - b.y;\n\n\treturn Math.sqrt( dx*dx + dy*dy );\n\n}\n\n/**\n * Applies a CSS transform to the target element.\n *\n * @param {HTMLElement} element\n * @param {string} transform\n */\nexport const transformElement = ( element, transform ) => {\n\n\telement.style.transform = transform;\n\n}\n\n/**\n * Element.matches with IE support.\n *\n * @param {HTMLElement} target The element to match\n * @param {String} selector The CSS selector to match\n * the element against\n *\n * @return {Boolean}\n */\nexport const matches = ( target, selector ) => {\n\n\tlet matchesMethod = target.matches || target.matchesSelector || target.msMatchesSelector;\n\n\treturn !!( matchesMethod && matchesMethod.call( target, selector ) );\n\n}\n\n/**\n * Find the closest parent that matches the given\n * selector.\n *\n * @param {HTMLElement} target The child element\n * @param {String} selector The CSS selector to match\n * the parents against\n *\n * @return {HTMLElement} The matched parent or null\n * if no matching parent was found\n */\nexport const closest = ( target, selector ) => {\n\n\t// Native Element.closest\n\tif( typeof target.closest === 'function' ) {\n\t\treturn target.closest( selector );\n\t}\n\n\t// Polyfill\n\twhile( target ) {\n\t\tif( matches( target, selector ) ) {\n\t\t\treturn target;\n\t\t}\n\n\t\t// Keep searching\n\t\ttarget = target.parentNode;\n\t}\n\n\treturn null;\n\n}\n\n/**\n * Handling the fullscreen functionality via the fullscreen API\n *\n * @see http://fullscreen.spec.whatwg.org/\n * @see https://developer.mozilla.org/en-US/docs/DOM/Using_fullscreen_mode\n */\nexport const enterFullscreen = element => {\n\n\telement = element || document.documentElement;\n\n\t// Check which implementation is available\n\tlet requestMethod = element.requestFullscreen ||\n\t\t\t\t\t\telement.webkitRequestFullscreen ||\n\t\t\t\t\t\telement.webkitRequestFullScreen ||\n\t\t\t\t\t\telement.mozRequestFullScreen ||\n\t\t\t\t\t\telement.msRequestFullscreen;\n\n\tif( requestMethod ) {\n\t\trequestMethod.apply( element );\n\t}\n\n}\n\n/**\n * Creates an HTML element and returns a reference to it.\n * If the element already exists the existing instance will\n * be returned.\n *\n * @param {HTMLElement} container\n * @param {string} tagname\n * @param {string} classname\n * @param {string} innerHTML\n *\n * @return {HTMLElement}\n */\nexport const createSingletonNode = ( container, tagname, classname, innerHTML='' ) => {\n\n\t// Find all nodes matching the description\n\tlet nodes = container.querySelectorAll( '.' + classname );\n\n\t// Check all matches to find one which is a direct child of\n\t// the specified container\n\tfor( let i = 0; i < nodes.length; i++ ) {\n\t\tlet testNode = nodes[i];\n\t\tif( testNode.parentNode === container ) {\n\t\t\treturn testNode;\n\t\t}\n\t}\n\n\t// If no node was found, create it now\n\tlet node = document.createElement( tagname );\n\tnode.className = classname;\n\tnode.innerHTML = innerHTML;\n\tcontainer.appendChild( node );\n\n\treturn node;\n\n}\n\n/**\n * Injects the given CSS styles into the DOM.\n *\n * @param {string} value\n */\nexport const createStyleSheet = ( value ) => {\n\n\tlet tag = document.createElement( 'style' );\n\ttag.type = 'text/css';\n\n\tif( value && value.length > 0 ) {\n\t\tif( tag.styleSheet ) {\n\t\t\ttag.styleSheet.cssText = value;\n\t\t}\n\t\telse {\n\t\t\ttag.appendChild( document.createTextNode( value ) );\n\t\t}\n\t}\n\n\tdocument.head.appendChild( tag );\n\n\treturn tag;\n\n}\n\n/**\n * Returns a key:value hash of all query params.\n */\nexport const getQueryHash = () => {\n\n\tlet query = {};\n\n\tlocation.search.replace( /[A-Z0-9]+?=([\\w\\.%-]*)/gi, a => {\n\t\tquery[ a.split( '=' ).shift() ] = a.split( '=' ).pop();\n\t} );\n\n\t// Basic deserialization\n\tfor( let i in query ) {\n\t\tlet value = query[ i ];\n\n\t\tquery[ i ] = deserialize( unescape( value ) );\n\t}\n\n\t// Do not accept new dependencies via query config to avoid\n\t// the potential of malicious script injection\n\tif( typeof query['dependencies'] !== 'undefined' ) delete query['dependencies'];\n\n\treturn query;\n\n}\n\n/**\n * Returns the remaining height within the parent of the\n * target element.\n *\n * remaining height = [ configured parent height ] - [ current parent height ]\n *\n * @param {HTMLElement} element\n * @param {number} [height]\n */\nexport const getRemainingHeight = ( element, height = 0 ) => {\n\n\tif( element ) {\n\t\tlet newHeight, oldHeight = element.style.height;\n\n\t\t// Change the .stretch element height to 0 in order find the height of all\n\t\t// the other elements\n\t\telement.style.height = '0px';\n\n\t\t// In Overview mode, the parent (.slide) height is set of 700px.\n\t\t// Restore it temporarily to its natural height.\n\t\telement.parentNode.style.height = 'auto';\n\n\t\tnewHeight = height - element.parentNode.offsetHeight;\n\n\t\t// Restore the old height, just in case\n\t\telement.style.height = oldHeight + 'px';\n\n\t\t// Clear the parent (.slide) height. .removeProperty works in IE9+\n\t\telement.parentNode.style.removeProperty('height');\n\n\t\treturn newHeight;\n\t}\n\n\treturn height;\n\n}\n\nconst fileExtensionToMimeMap = {\n\t'mp4': 'video/mp4',\n\t'm4a': 'video/mp4',\n\t'ogv': 'video/ogg',\n\t'mpeg': 'video/mpeg',\n\t'webm': 'video/webm'\n}\n\n/**\n * Guess the MIME type for common file formats.\n */\nexport const getMimeTypeFromFile = ( filename='' ) => {\n\treturn fileExtensionToMimeMap[filename.split('.').pop()]\n}\n\n/**\n * Encodes a string for RFC3986-compliant URL format.\n * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI#encoding_for_rfc3986\n *\n * @param {string} url\n */\nexport const encodeRFC3986URI = ( url='' ) => {\n\treturn encodeURI(url)\n\t .replace(/%5B/g, \"[\")\n\t .replace(/%5D/g, \"]\")\n\t .replace(\n\t\t/[!'()*]/g,\n\t\t(c) => `%${c.charCodeAt(0).toString(16).toUpperCase()}`\n\t );\n}","const UA = navigator.userAgent;\n\nexport const isMobile = /(iphone|ipod|ipad|android)/gi.test( UA ) ||\n\t\t\t\t\t\t( navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1 ); // iPadOS\n\nexport const isChrome = /chrome/i.test( UA ) && !/edge/i.test( UA );\n\nexport const isAndroid = /android/gi.test( UA );","/**\n * fitty v2.3.7 - Snugly resizes text to fit its parent container\n * Copyright (c) 2023 Rik Schennink (https://pqina.nl/)\n */\n\nvar e=function(e){if(e){var t=function(e){return[].slice.call(e)},n=0,i=1,r=2,o=3,a=[],l=null,u=\"requestAnimationFrame\"in e?function(){e.cancelAnimationFrame(l),l=e.requestAnimationFrame((function(){return s(a.filter((function(e){return e.dirty&&e.active})))}))}:function(){},c=function(e){return function(){a.forEach((function(t){return t.dirty=e})),u()}},s=function(e){e.filter((function(e){return!e.styleComputed})).forEach((function(e){e.styleComputed=m(e)})),e.filter(y).forEach(v);var t=e.filter(p);t.forEach(d),t.forEach((function(e){v(e),f(e)})),t.forEach(S)},f=function(e){return e.dirty=n},d=function(e){e.availableWidth=e.element.parentNode.clientWidth,e.currentWidth=e.element.scrollWidth,e.previousFontSize=e.currentFontSize,e.currentFontSize=Math.min(Math.max(e.minSize,e.availableWidth/e.currentWidth*e.previousFontSize),e.maxSize),e.whiteSpace=e.multiLine&&e.currentFontSize===e.minSize?\"normal\":\"nowrap\"},p=function(e){return e.dirty!==r||e.dirty===r&&e.element.parentNode.clientWidth!==e.availableWidth},m=function(t){var n=e.getComputedStyle(t.element,null);return t.currentFontSize=parseFloat(n.getPropertyValue(\"font-size\")),t.display=n.getPropertyValue(\"display\"),t.whiteSpace=n.getPropertyValue(\"white-space\"),!0},y=function(e){var t=!1;return!e.preStyleTestCompleted&&(/inline-/.test(e.display)||(t=!0,e.display=\"inline-block\"),\"nowrap\"!==e.whiteSpace&&(t=!0,e.whiteSpace=\"nowrap\"),e.preStyleTestCompleted=!0,t)},v=function(e){e.element.style.whiteSpace=e.whiteSpace,e.element.style.display=e.display,e.element.style.fontSize=e.currentFontSize+\"px\"},S=function(e){e.element.dispatchEvent(new CustomEvent(\"fit\",{detail:{oldValue:e.previousFontSize,newValue:e.currentFontSize,scaleFactor:e.currentFontSize/e.previousFontSize}}))},h=function(e,t){return function(){e.dirty=t,e.active&&u()}},w=function(e){return function(){a=a.filter((function(t){return t.element!==e.element})),e.observeMutations&&e.observer.disconnect(),e.element.style.whiteSpace=e.originalStyle.whiteSpace,e.element.style.display=e.originalStyle.display,e.element.style.fontSize=e.originalStyle.fontSize}},b=function(e){return function(){e.active||(e.active=!0,u())}},z=function(e){return function(){return e.active=!1}},F=function(e){e.observeMutations&&(e.observer=new MutationObserver(h(e,i)),e.observer.observe(e.element,e.observeMutations))},g={minSize:16,maxSize:512,multiLine:!0,observeMutations:\"MutationObserver\"in e&&{subtree:!0,childList:!0,characterData:!0}},W=null,E=function(){e.clearTimeout(W),W=e.setTimeout(c(r),x.observeWindowDelay)},M=[\"resize\",\"orientationchange\"];return Object.defineProperty(x,\"observeWindow\",{set:function(t){var n=\"\".concat(t?\"add\":\"remove\",\"EventListener\");M.forEach((function(t){e[n](t,E)}))}}),x.observeWindow=!0,x.observeWindowDelay=100,x.fitAll=c(o),x}function C(e,t){var n=Object.assign({},g,t),i=e.map((function(e){var t=Object.assign({},n,{element:e,active:!0});return function(e){e.originalStyle={whiteSpace:e.element.style.whiteSpace,display:e.element.style.display,fontSize:e.element.style.fontSize},F(e),e.newbie=!0,e.dirty=!0,a.push(e)}(t),{element:e,fit:h(t,o),unfreeze:b(t),freeze:z(t),unsubscribe:w(t)}}));return u(),i}function x(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return\"string\"==typeof e?C(t(document.querySelectorAll(e)),n):C([e],n)[0]}}(\"undefined\"==typeof window?null:window);export default e;\n","import { extend, queryAll, closest, getMimeTypeFromFile, encodeRFC3986URI } from '../utils/util.js'\nimport { isMobile } from '../utils/device.js'\n\nimport fitty from 'fitty';\n\n/**\n * Handles loading, unloading and playback of slide\n * content such as images, videos and iframes.\n */\nexport default class SlideContent {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\tthis.startEmbeddedIframe = this.startEmbeddedIframe.bind( this );\n\n\t}\n\n\t/**\n\t * Should the given element be preloaded?\n\t * Decides based on local element attributes and global config.\n\t *\n\t * @param {HTMLElement} element\n\t */\n\tshouldPreload( element ) {\n\n\t\tif( this.Reveal.isScrollView() ) {\n\t\t\treturn true;\n\t\t}\n\n\t\t// Prefer an explicit global preload setting\n\t\tlet preload = this.Reveal.getConfig().preloadIframes;\n\n\t\t// If no global setting is available, fall back on the element's\n\t\t// own preload setting\n\t\tif( typeof preload !== 'boolean' ) {\n\t\t\tpreload = element.hasAttribute( 'data-preload' );\n\t\t}\n\n\t\treturn preload;\n\t}\n\n\t/**\n\t * Called when the given slide is within the configured view\n\t * distance. Shows the slide element and loads any content\n\t * that is set to load lazily (data-src).\n\t *\n\t * @param {HTMLElement} slide Slide to show\n\t */\n\tload( slide, options = {} ) {\n\n\t\t// Show the slide element\n\t\tslide.style.display = this.Reveal.getConfig().display;\n\n\t\t// Media elements with data-src attributes\n\t\tqueryAll( slide, 'img[data-src], video[data-src], audio[data-src], iframe[data-src]' ).forEach( element => {\n\t\t\tif( element.tagName !== 'IFRAME' || this.shouldPreload( element ) ) {\n\t\t\t\telement.setAttribute( 'src', element.getAttribute( 'data-src' ) );\n\t\t\t\telement.setAttribute( 'data-lazy-loaded', '' );\n\t\t\t\telement.removeAttribute( 'data-src' );\n\t\t\t}\n\t\t} );\n\n\t\t// Media elements with children\n\t\tqueryAll( slide, 'video, audio' ).forEach( media => {\n\t\t\tlet sources = 0;\n\n\t\t\tqueryAll( media, 'source[data-src]' ).forEach( source => {\n\t\t\t\tsource.setAttribute( 'src', source.getAttribute( 'data-src' ) );\n\t\t\t\tsource.removeAttribute( 'data-src' );\n\t\t\t\tsource.setAttribute( 'data-lazy-loaded', '' );\n\t\t\t\tsources += 1;\n\t\t\t} );\n\n\t\t\t// Enable inline video playback in mobile Safari\n\t\t\tif( isMobile && media.tagName === 'VIDEO' ) {\n\t\t\t\tmedia.setAttribute( 'playsinline', '' );\n\t\t\t}\n\n\t\t\t// If we rewrote sources for this video/audio element, we need\n\t\t\t// to manually tell it to load from its new origin\n\t\t\tif( sources > 0 ) {\n\t\t\t\tmedia.load();\n\t\t\t}\n\t\t} );\n\n\n\t\t// Show the corresponding background element\n\t\tlet background = slide.slideBackgroundElement;\n\t\tif( background ) {\n\t\t\tbackground.style.display = 'block';\n\n\t\t\tlet backgroundContent = slide.slideBackgroundContentElement;\n\t\t\tlet backgroundIframe = slide.getAttribute( 'data-background-iframe' );\n\n\t\t\t// If the background contains media, load it\n\t\t\tif( background.hasAttribute( 'data-loaded' ) === false ) {\n\t\t\t\tbackground.setAttribute( 'data-loaded', 'true' );\n\n\t\t\t\tlet backgroundImage = slide.getAttribute( 'data-background-image' ),\n\t\t\t\t\tbackgroundVideo = slide.getAttribute( 'data-background-video' ),\n\t\t\t\t\tbackgroundVideoLoop = slide.hasAttribute( 'data-background-video-loop' ),\n\t\t\t\t\tbackgroundVideoMuted = slide.hasAttribute( 'data-background-video-muted' );\n\n\t\t\t\t// Images\n\t\t\t\tif( backgroundImage ) {\n\t\t\t\t\t// base64\n\t\t\t\t\tif( /^data:/.test( backgroundImage.trim() ) ) {\n\t\t\t\t\t\tbackgroundContent.style.backgroundImage = `url(${backgroundImage.trim()})`;\n\t\t\t\t\t}\n\t\t\t\t\t// URL(s)\n\t\t\t\t\telse {\n\t\t\t\t\t\tbackgroundContent.style.backgroundImage = backgroundImage.split( ',' ).map( background => {\n\t\t\t\t\t\t\t// Decode URL(s) that are already encoded first\n\t\t\t\t\t\t\tlet decoded = decodeURI(background.trim());\n\t\t\t\t\t\t\treturn `url(${encodeRFC3986URI(decoded)})`;\n\t\t\t\t\t\t}).join( ',' );\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Videos\n\t\t\t\telse if ( backgroundVideo && !this.Reveal.isSpeakerNotes() ) {\n\t\t\t\t\tlet video = document.createElement( 'video' );\n\n\t\t\t\t\tif( backgroundVideoLoop ) {\n\t\t\t\t\t\tvideo.setAttribute( 'loop', '' );\n\t\t\t\t\t}\n\n\t\t\t\t\tif( backgroundVideoMuted ) {\n\t\t\t\t\t\tvideo.muted = true;\n\t\t\t\t\t}\n\n\t\t\t\t\t// Enable inline playback in mobile Safari\n\t\t\t\t\t//\n\t\t\t\t\t// Mute is required for video to play when using\n\t\t\t\t\t// swipe gestures to navigate since they don't\n\t\t\t\t\t// count as direct user actions :'(\n\t\t\t\t\tif( isMobile ) {\n\t\t\t\t\t\tvideo.muted = true;\n\t\t\t\t\t\tvideo.setAttribute( 'playsinline', '' );\n\t\t\t\t\t}\n\n\t\t\t\t\t// Support comma separated lists of video sources\n\t\t\t\t\tbackgroundVideo.split( ',' ).forEach( source => {\n\t\t\t\t\t\tconst sourceElement = document.createElement( 'source' );\n\t\t\t\t\t\tsourceElement.setAttribute( 'src', source );\n\n\t\t\t\t\t\tlet type = getMimeTypeFromFile( source );\n\t\t\t\t\t\tif( type ) {\n\t\t\t\t\t\t\tsourceElement.setAttribute( 'type', type );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvideo.appendChild( sourceElement );\n\t\t\t\t\t} );\n\n\t\t\t\t\tbackgroundContent.appendChild( video );\n\t\t\t\t}\n\t\t\t\t// Iframes\n\t\t\t\telse if( backgroundIframe && options.excludeIframes !== true ) {\n\t\t\t\t\tlet iframe = document.createElement( 'iframe' );\n\t\t\t\t\tiframe.setAttribute( 'allowfullscreen', '' );\n\t\t\t\t\tiframe.setAttribute( 'mozallowfullscreen', '' );\n\t\t\t\t\tiframe.setAttribute( 'webkitallowfullscreen', '' );\n\t\t\t\t\tiframe.setAttribute( 'allow', 'autoplay' );\n\n\t\t\t\t\tiframe.setAttribute( 'data-src', backgroundIframe );\n\n\t\t\t\t\tiframe.style.width = '100%';\n\t\t\t\t\tiframe.style.height = '100%';\n\t\t\t\t\tiframe.style.maxHeight = '100%';\n\t\t\t\t\tiframe.style.maxWidth = '100%';\n\n\t\t\t\t\tbackgroundContent.appendChild( iframe );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Start loading preloadable iframes\n\t\t\tlet backgroundIframeElement = backgroundContent.querySelector( 'iframe[data-src]' );\n\t\t\tif( backgroundIframeElement ) {\n\n\t\t\t\t// Check if this iframe is eligible to be preloaded\n\t\t\t\tif( this.shouldPreload( background ) && !/autoplay=(1|true|yes)/gi.test( backgroundIframe ) ) {\n\t\t\t\t\tif( backgroundIframeElement.getAttribute( 'src' ) !== backgroundIframe ) {\n\t\t\t\t\t\tbackgroundIframeElement.setAttribute( 'src', backgroundIframe );\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\tthis.layout( slide );\n\n\t}\n\n\t/**\n\t * Applies JS-dependent layout helpers for the scope.\n\t */\n\tlayout( scopeElement ) {\n\n\t\t// Autosize text with the r-fit-text class based on the\n\t\t// size of its container. This needs to happen after the\n\t\t// slide is visible in order to measure the text.\n\t\tArray.from( scopeElement.querySelectorAll( '.r-fit-text' ) ).forEach( element => {\n\t\t\tfitty( element, {\n\t\t\t\tminSize: 24,\n\t\t\t\tmaxSize: this.Reveal.getConfig().height * 0.8,\n\t\t\t\tobserveMutations: false,\n\t\t\t\tobserveWindow: false\n\t\t\t} );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Unloads and hides the given slide. This is called when the\n\t * slide is moved outside of the configured view distance.\n\t *\n\t * @param {HTMLElement} slide\n\t */\n\tunload( slide ) {\n\n\t\t// Hide the slide element\n\t\tslide.style.display = 'none';\n\n\t\t// Hide the corresponding background element\n\t\tlet background = this.Reveal.getSlideBackground( slide );\n\t\tif( background ) {\n\t\t\tbackground.style.display = 'none';\n\n\t\t\t// Unload any background iframes\n\t\t\tqueryAll( background, 'iframe[src]' ).forEach( element => {\n\t\t\t\telement.removeAttribute( 'src' );\n\t\t\t} );\n\t\t}\n\n\t\t// Reset lazy-loaded media elements with src attributes\n\t\tqueryAll( slide, 'video[data-lazy-loaded][src], audio[data-lazy-loaded][src], iframe[data-lazy-loaded][src]' ).forEach( element => {\n\t\t\telement.setAttribute( 'data-src', element.getAttribute( 'src' ) );\n\t\t\telement.removeAttribute( 'src' );\n\t\t} );\n\n\t\t// Reset lazy-loaded media elements with children\n\t\tqueryAll( slide, 'video[data-lazy-loaded] source[src], audio source[src]' ).forEach( source => {\n\t\t\tsource.setAttribute( 'data-src', source.getAttribute( 'src' ) );\n\t\t\tsource.removeAttribute( 'src' );\n\t\t} );\n\n\t}\n\n\t/**\n\t * Enforces origin-specific format rules for embedded media.\n\t */\n\tformatEmbeddedContent() {\n\n\t\tlet _appendParamToIframeSource = ( sourceAttribute, sourceURL, param ) => {\n\t\t\tqueryAll( this.Reveal.getSlidesElement(), 'iframe['+ sourceAttribute +'*=\"'+ sourceURL +'\"]' ).forEach( el => {\n\t\t\t\tlet src = el.getAttribute( sourceAttribute );\n\t\t\t\tif( src && src.indexOf( param ) === -1 ) {\n\t\t\t\t\tel.setAttribute( sourceAttribute, src + ( !/\\?/.test( src ) ? '?' : '&' ) + param );\n\t\t\t\t}\n\t\t\t});\n\t\t};\n\n\t\t// YouTube frames must include \"?enablejsapi=1\"\n\t\t_appendParamToIframeSource( 'src', 'youtube.com/embed/', 'enablejsapi=1' );\n\t\t_appendParamToIframeSource( 'data-src', 'youtube.com/embed/', 'enablejsapi=1' );\n\n\t\t// Vimeo frames must include \"?api=1\"\n\t\t_appendParamToIframeSource( 'src', 'player.vimeo.com/', 'api=1' );\n\t\t_appendParamToIframeSource( 'data-src', 'player.vimeo.com/', 'api=1' );\n\n\t}\n\n\t/**\n\t * Start playback of any embedded content inside of\n\t * the given element.\n\t *\n\t * @param {HTMLElement} element\n\t */\n\tstartEmbeddedContent( element ) {\n\n\t\tif( element && !this.Reveal.isSpeakerNotes() ) {\n\n\t\t\t// Restart GIFs\n\t\t\tqueryAll( element, 'img[src$=\".gif\"]' ).forEach( el => {\n\t\t\t\t// Setting the same unchanged source like this was confirmed\n\t\t\t\t// to work in Chrome, FF & Safari\n\t\t\t\tel.setAttribute( 'src', el.getAttribute( 'src' ) );\n\t\t\t} );\n\n\t\t\t// HTML5 media elements\n\t\t\tqueryAll( element, 'video, audio' ).forEach( el => {\n\t\t\t\tif( closest( el, '.fragment' ) && !closest( el, '.fragment.visible' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t// Prefer an explicit global autoplay setting\n\t\t\t\tlet autoplay = this.Reveal.getConfig().autoPlayMedia;\n\n\t\t\t\t// If no global setting is available, fall back on the element's\n\t\t\t\t// own autoplay setting\n\t\t\t\tif( typeof autoplay !== 'boolean' ) {\n\t\t\t\t\tautoplay = el.hasAttribute( 'data-autoplay' ) || !!closest( el, '.slide-background' );\n\t\t\t\t}\n\n\t\t\t\tif( autoplay && typeof el.play === 'function' ) {\n\n\t\t\t\t\t// If the media is ready, start playback\n\t\t\t\t\tif( el.readyState > 1 ) {\n\t\t\t\t\t\tthis.startEmbeddedMedia( { target: el } );\n\t\t\t\t\t}\n\t\t\t\t\t// Mobile devices never fire a loaded event so instead\n\t\t\t\t\t// of waiting, we initiate playback\n\t\t\t\t\telse if( isMobile ) {\n\t\t\t\t\t\tlet promise = el.play();\n\n\t\t\t\t\t\t// If autoplay does not work, ensure that the controls are visible so\n\t\t\t\t\t\t// that the viewer can start the media on their own\n\t\t\t\t\t\tif( promise && typeof promise.catch === 'function' && el.controls === false ) {\n\t\t\t\t\t\t\tpromise.catch( () => {\n\t\t\t\t\t\t\t\tel.controls = true;\n\n\t\t\t\t\t\t\t\t// Once the video does start playing, hide the controls again\n\t\t\t\t\t\t\t\tel.addEventListener( 'play', () => {\n\t\t\t\t\t\t\t\t\tel.controls = false;\n\t\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t\t} );\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t// If the media isn't loaded, wait before playing\n\t\t\t\t\telse {\n\t\t\t\t\t\tel.removeEventListener( 'loadeddata', this.startEmbeddedMedia ); // remove first to avoid dupes\n\t\t\t\t\t\tel.addEventListener( 'loadeddata', this.startEmbeddedMedia );\n\t\t\t\t\t}\n\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Normal iframes\n\t\t\tqueryAll( element, 'iframe[src]' ).forEach( el => {\n\t\t\t\tif( closest( el, '.fragment' ) && !closest( el, '.fragment.visible' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tthis.startEmbeddedIframe( { target: el } );\n\t\t\t} );\n\n\t\t\t// Lazy loading iframes\n\t\t\tqueryAll( element, 'iframe[data-src]' ).forEach( el => {\n\t\t\t\tif( closest( el, '.fragment' ) && !closest( el, '.fragment.visible' ) ) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif( el.getAttribute( 'src' ) !== el.getAttribute( 'data-src' ) ) {\n\t\t\t\t\tel.removeEventListener( 'load', this.startEmbeddedIframe ); // remove first to avoid dupes\n\t\t\t\t\tel.addEventListener( 'load', this.startEmbeddedIframe );\n\t\t\t\t\tel.setAttribute( 'src', el.getAttribute( 'data-src' ) );\n\t\t\t\t}\n\t\t\t} );\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Starts playing an embedded video/audio element after\n\t * it has finished loading.\n\t *\n\t * @param {object} event\n\t */\n\tstartEmbeddedMedia( event ) {\n\n\t\tlet isAttachedToDOM = !!closest( event.target, 'html' ),\n\t\t\tisVisible \t\t= !!closest( event.target, '.present' );\n\n\t\tif( isAttachedToDOM && isVisible ) {\n\t\t\t// Don't restart if media is already playing\n\t\t\tif( event.target.paused || event.target.ended ) {\n\t\t\t\tevent.target.currentTime = 0;\n\t\t\t\tevent.target.play();\n\t\t\t}\n\t\t}\n\n\t\tevent.target.removeEventListener( 'loadeddata', this.startEmbeddedMedia );\n\n\t}\n\n\t/**\n\t * \"Starts\" the content of an embedded iframe using the\n\t * postMessage API.\n\t *\n\t * @param {object} event\n\t */\n\tstartEmbeddedIframe( event ) {\n\n\t\tlet iframe = event.target;\n\n\t\tif( iframe && iframe.contentWindow ) {\n\n\t\t\tlet isAttachedToDOM = !!closest( event.target, 'html' ),\n\t\t\t\tisVisible \t\t= !!closest( event.target, '.present' );\n\n\t\t\tif( isAttachedToDOM && isVisible ) {\n\n\t\t\t\t// Prefer an explicit global autoplay setting\n\t\t\t\tlet autoplay = this.Reveal.getConfig().autoPlayMedia;\n\n\t\t\t\t// If no global setting is available, fall back on the element's\n\t\t\t\t// own autoplay setting\n\t\t\t\tif( typeof autoplay !== 'boolean' ) {\n\t\t\t\t\tautoplay = iframe.hasAttribute( 'data-autoplay' ) || !!closest( iframe, '.slide-background' );\n\t\t\t\t}\n\n\t\t\t\t// YouTube postMessage API\n\t\t\t\tif( /youtube\\.com\\/embed\\//.test( iframe.getAttribute( 'src' ) ) && autoplay ) {\n\t\t\t\t\tiframe.contentWindow.postMessage( '{\"event\":\"command\",\"func\":\"playVideo\",\"args\":\"\"}', '*' );\n\t\t\t\t}\n\t\t\t\t// Vimeo postMessage API\n\t\t\t\telse if( /player\\.vimeo\\.com\\//.test( iframe.getAttribute( 'src' ) ) && autoplay ) {\n\t\t\t\t\tiframe.contentWindow.postMessage( '{\"method\":\"play\"}', '*' );\n\t\t\t\t}\n\t\t\t\t// Generic postMessage API\n\t\t\t\telse {\n\t\t\t\t\tiframe.contentWindow.postMessage( 'slide:start', '*' );\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Stop playback of any embedded content inside of\n\t * the targeted slide.\n\t *\n\t * @param {HTMLElement} element\n\t */\n\tstopEmbeddedContent( element, options = {} ) {\n\n\t\toptions = extend( {\n\t\t\t// Defaults\n\t\t\tunloadIframes: true\n\t\t}, options );\n\n\t\tif( element && element.parentNode ) {\n\t\t\t// HTML5 media elements\n\t\t\tqueryAll( element, 'video, audio' ).forEach( el => {\n\t\t\t\tif( !el.hasAttribute( 'data-ignore' ) && typeof el.pause === 'function' ) {\n\t\t\t\t\tel.setAttribute('data-paused-by-reveal', '');\n\t\t\t\t\tel.pause();\n\t\t\t\t}\n\t\t\t} );\n\n\t\t\t// Generic postMessage API for non-lazy loaded iframes\n\t\t\tqueryAll( element, 'iframe' ).forEach( el => {\n\t\t\t\tif( el.contentWindow ) el.contentWindow.postMessage( 'slide:stop', '*' );\n\t\t\t\tel.removeEventListener( 'load', this.startEmbeddedIframe );\n\t\t\t});\n\n\t\t\t// YouTube postMessage API\n\t\t\tqueryAll( element, 'iframe[src*=\"youtube.com/embed/\"]' ).forEach( el => {\n\t\t\t\tif( !el.hasAttribute( 'data-ignore' ) && el.contentWindow && typeof el.contentWindow.postMessage === 'function' ) {\n\t\t\t\t\tel.contentWindow.postMessage( '{\"event\":\"command\",\"func\":\"pauseVideo\",\"args\":\"\"}', '*' );\n\t\t\t\t}\n\t\t\t});\n\n\t\t\t// Vimeo postMessage API\n\t\t\tqueryAll( element, 'iframe[src*=\"player.vimeo.com/\"]' ).forEach( el => {\n\t\t\t\tif( !el.hasAttribute( 'data-ignore' ) && el.contentWindow && typeof el.contentWindow.postMessage === 'function' ) {\n\t\t\t\t\tel.contentWindow.postMessage( '{\"method\":\"pause\"}', '*' );\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tif( options.unloadIframes === true ) {\n\t\t\t\t// Unload lazy-loaded iframes\n\t\t\t\tqueryAll( element, 'iframe[data-src]' ).forEach( el => {\n\t\t\t\t\t// Only removing the src doesn't actually unload the frame\n\t\t\t\t\t// in all browsers (Firefox) so we set it to blank first\n\t\t\t\t\tel.setAttribute( 'src', 'about:blank' );\n\t\t\t\t\tel.removeAttribute( 'src' );\n\t\t\t\t} );\n\t\t\t}\n\t\t}\n\n\t}\n\n}\n","\nexport const SLIDES_SELECTOR = '.slides section';\nexport const HORIZONTAL_SLIDES_SELECTOR = '.slides>section';\nexport const VERTICAL_SLIDES_SELECTOR = '.slides>section.present>section';\nexport const HORIZONTAL_BACKGROUNDS_SELECTOR = '.backgrounds>.slide-background';\n\n// Methods that may not be invoked via the postMessage API\nexport const POST_MESSAGE_METHOD_BLACKLIST = /registerPlugin|registerKeyboardShortcut|addKeyBinding|addEventListener|showPreview/;\n\n// Regex for retrieving the fragment style from a class attribute\nexport const FRAGMENT_STYLE_REGEX = /fade-(down|up|right|left|out|in-then-out|in-then-semi-out)|semi-fade-out|current-visible|shrink|grow/;\n\n// Slide number formats\nexport const SLIDE_NUMBER_FORMAT_HORIZONTAL_DOT_VERTICAL = 'h.v';\nexport const SLIDE_NUMBER_FORMAT_HORIZONTAL_SLASH_VERTICAL = 'h/v';\nexport const SLIDE_NUMBER_FORMAT_CURRENT = 'c';\nexport const SLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL = 'c/t';","import {\n\tSLIDE_NUMBER_FORMAT_CURRENT,\n\tSLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL,\n\tSLIDE_NUMBER_FORMAT_HORIZONTAL_DOT_VERTICAL,\n\tSLIDE_NUMBER_FORMAT_HORIZONTAL_SLASH_VERTICAL\n} from \"../utils/constants\";\n\n/**\n * Handles the display of reveal.js' optional slide number.\n */\nexport default class SlideNumber {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'slide-number';\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\n\t}\n\n\t/**\n\t * Called when the reveal.js config is updated.\n\t */\n\tconfigure( config, oldConfig ) {\n\n\t\tlet slideNumberDisplay = 'none';\n\t\tif( config.slideNumber && !this.Reveal.isPrintView() ) {\n\t\t\tif( config.showSlideNumber === 'all' ) {\n\t\t\t\tslideNumberDisplay = 'block';\n\t\t\t}\n\t\t\telse if( config.showSlideNumber === 'speaker' && this.Reveal.isSpeakerNotes() ) {\n\t\t\t\tslideNumberDisplay = 'block';\n\t\t\t}\n\t\t}\n\n\t\tthis.element.style.display = slideNumberDisplay;\n\n\t}\n\n\t/**\n\t * Updates the slide number to match the current slide.\n\t */\n\tupdate() {\n\n\t\t// Update slide number if enabled\n\t\tif( this.Reveal.getConfig().slideNumber && this.element ) {\n\t\t\tthis.element.innerHTML = this.getSlideNumber();\n\t\t}\n\n\t}\n\n\t/**\n\t * Returns the HTML string corresponding to the current slide\n\t * number, including formatting.\n\t */\n\tgetSlideNumber( slide = this.Reveal.getCurrentSlide() ) {\n\n\t\tlet config = this.Reveal.getConfig();\n\t\tlet value;\n\t\tlet format = SLIDE_NUMBER_FORMAT_HORIZONTAL_DOT_VERTICAL;\n\n\t\tif ( typeof config.slideNumber === 'function' ) {\n\t\t\tvalue = config.slideNumber( slide );\n\t\t} else {\n\t\t\t// Check if a custom number format is available\n\t\t\tif( typeof config.slideNumber === 'string' ) {\n\t\t\t\tformat = config.slideNumber;\n\t\t\t}\n\n\t\t\t// If there are ONLY vertical slides in this deck, always use\n\t\t\t// a flattened slide number\n\t\t\tif( !/c/.test( format ) && this.Reveal.getHorizontalSlides().length === 1 ) {\n\t\t\t\tformat = SLIDE_NUMBER_FORMAT_CURRENT;\n\t\t\t}\n\n\t\t\t// Offset the current slide number by 1 to make it 1-indexed\n\t\t\tlet horizontalOffset = slide && slide.dataset.visibility === 'uncounted' ? 0 : 1;\n\n\t\t\tvalue = [];\n\t\t\tswitch( format ) {\n\t\t\t\tcase SLIDE_NUMBER_FORMAT_CURRENT:\n\t\t\t\t\tvalue.push( this.Reveal.getSlidePastCount( slide ) + horizontalOffset );\n\t\t\t\t\tbreak;\n\t\t\t\tcase SLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL:\n\t\t\t\t\tvalue.push( this.Reveal.getSlidePastCount( slide ) + horizontalOffset, '/', this.Reveal.getTotalSlides() );\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tlet indices = this.Reveal.getIndices( slide );\n\t\t\t\t\tvalue.push( indices.h + horizontalOffset );\n\t\t\t\t\tlet sep = format === SLIDE_NUMBER_FORMAT_HORIZONTAL_SLASH_VERTICAL ? '/' : '.';\n\t\t\t\t\tif( this.Reveal.isVerticalSlide( slide ) ) value.push( sep, indices.v + 1 );\n\t\t\t}\n\t\t}\n\n\t\tlet url = '#' + this.Reveal.location.getHash( slide );\n\t\treturn this.formatNumber( value[0], value[1], value[2], url );\n\n\t}\n\n\t/**\n\t * Applies HTML formatting to a slide number before it's\n\t * written to the DOM.\n\t *\n\t * @param {number} a Current slide\n\t * @param {string} delimiter Character to separate slide numbers\n\t * @param {(number|*)} b Total slides\n\t * @param {HTMLElement} [url='#'+locationHash()] The url to link to\n\t * @return {string} HTML string fragment\n\t */\n\tformatNumber( a, delimiter, b, url = '#' + this.Reveal.location.getHash() ) {\n\n\t\tif( typeof b === 'number' && !isNaN( b ) ) {\n\t\t\treturn `\n\t\t\t\t\t${a}\n\t\t\t\t\t${delimiter}\n\t\t\t\t\t${b}\n\t\t\t\t\t`;\n\t\t}\n\t\telse {\n\t\t\treturn `\n\t\t\t\t\t${a}\n\t\t\t\t\t`;\n\t\t}\n\n\t}\n\n\tdestroy() {\n\n\t\tthis.element.remove();\n\n\t}\n\n}","import {\n\tSLIDE_NUMBER_FORMAT_CURRENT,\n\tSLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL\n} from \"../utils/constants\";\n\n/**\n * Makes it possible to jump to a slide by entering its\n * slide number or id.\n */\nexport default class JumpToSlide {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t\tthis.onInput = this.onInput.bind( this );\n\t\tthis.onBlur = this.onBlur.bind( this );\n\t\tthis.onKeyDown = this.onKeyDown.bind( this );\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'jump-to-slide';\n\n this.jumpInput = document.createElement( 'input' );\n this.jumpInput.type = 'text';\n this.jumpInput.className = 'jump-to-slide-input';\n this.jumpInput.placeholder = 'Jump to slide';\n\t\tthis.jumpInput.addEventListener( 'input', this.onInput );\n\t\tthis.jumpInput.addEventListener( 'keydown', this.onKeyDown );\n\t\tthis.jumpInput.addEventListener( 'blur', this.onBlur );\n\n this.element.appendChild( this.jumpInput );\n\n\t}\n\n\tshow() {\n\n\t\tthis.indicesOnShow = this.Reveal.getIndices();\n\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\t\tthis.jumpInput.focus();\n\n\t}\n\n\thide() {\n\n\t\tif( this.isVisible() ) {\n\t\t\tthis.element.remove();\n\t\t\tthis.jumpInput.value = '';\n\n\t\t\tclearTimeout( this.jumpTimeout );\n\t\t\tdelete this.jumpTimeout;\n\t\t}\n\n\t}\n\n\tisVisible() {\n\n\t\treturn !!this.element.parentNode;\n\n\t}\n\n\t/**\n\t * Parses the current input and jumps to the given slide.\n\t */\n\tjump() {\n\n\t\tclearTimeout( this.jumpTimeout );\n\t\tdelete this.jumpTimeout;\n\n\t\tlet query = this.jumpInput.value.trim( '' );\n\t\tlet indices;\n\n\t\t// When slide numbers are formatted to be a single linear mumber\n\t\t// (instead of showing a separate horizontal/vertical index) we\n\t\t// use the same format for slide jumps\n\t\tif( /^\\d+$/.test( query ) ) {\n\t\t\tconst slideNumberFormat = this.Reveal.getConfig().slideNumber;\n\t\t\tif( slideNumberFormat === SLIDE_NUMBER_FORMAT_CURRENT || slideNumberFormat === SLIDE_NUMBER_FORMAT_CURRENT_SLASH_TOTAL ) {\n\t\t\t\tconst slide = this.Reveal.getSlides()[ parseInt( query, 10 ) - 1 ];\n\t\t\t\tif( slide ) {\n\t\t\t\t\tindices = this.Reveal.getIndices( slide );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif( !indices ) {\n\t\t\t// If the query uses \"horizontal.vertical\" format, convert to\n\t\t\t// \"horizontal/vertical\" so that our URL parser can understand\n\t\t\tif( /^\\d+\\.\\d+$/.test( query ) ) {\n\t\t\t\tquery = query.replace( '.', '/' );\n\t\t\t}\n\n\t\t\tindices = this.Reveal.location.getIndicesFromHash( query, { oneBasedIndex: true } );\n\t\t}\n\n\t\t// Still no valid index? Fall back on a text search\n\t\tif( !indices && /\\S+/i.test( query ) && query.length > 1 ) {\n\t\t\tindices = this.search( query );\n\t\t}\n\n\t\tif( indices && query !== '' ) {\n\t\t\tthis.Reveal.slide( indices.h, indices.v, indices.f );\n\t\t\treturn true;\n\t\t}\n\t\telse {\n\t\t\tthis.Reveal.slide( this.indicesOnShow.h, this.indicesOnShow.v, this.indicesOnShow.f );\n\t\t\treturn false;\n\t\t}\n\n\t}\n\n\tjumpAfter( delay ) {\n\n\t\tclearTimeout( this.jumpTimeout );\n\t\tthis.jumpTimeout = setTimeout( () => this.jump(), delay );\n\n\t}\n\n\t/**\n\t * A lofi search that looks for the given query in all\n\t * of our slides and returns the first match.\n\t */\n\tsearch( query ) {\n\n\t\tconst regex = new RegExp( '\\\\b' + query.trim() + '\\\\b', 'i' );\n\n\t\tconst slide = this.Reveal.getSlides().find( ( slide ) => {\n\t\t\treturn regex.test( slide.innerText );\n\t\t} );\n\n\t\tif( slide ) {\n\t\t\treturn this.Reveal.getIndices( slide );\n\t\t}\n\t\telse {\n\t\t\treturn null;\n\t\t}\n\n\t}\n\n\t/**\n\t * Reverts back to the slide we were on when jump to slide was\n\t * invoked.\n\t */\n\tcancel() {\n\n\t\tthis.Reveal.slide( this.indicesOnShow.h, this.indicesOnShow.v, this.indicesOnShow.f );\n\t\tthis.hide();\n\n\t}\n\n\tconfirm() {\n\n\t\tthis.jump();\n\t\tthis.hide();\n\n\t}\n\n\tdestroy() {\n\n\t\tthis.jumpInput.removeEventListener( 'input', this.onInput );\n\t\tthis.jumpInput.removeEventListener( 'keydown', this.onKeyDown );\n\t\tthis.jumpInput.removeEventListener( 'blur', this.onBlur );\n\n\t\tthis.element.remove();\n\n\t}\n\n\tonKeyDown( event ) {\n\n\t\tif( event.keyCode === 13 ) {\n\t\t\tthis.confirm();\n\t\t}\n\t\telse if( event.keyCode === 27 ) {\n\t\t\tthis.cancel();\n\n\t\t\tevent.stopImmediatePropagation();\n\t\t}\n\n\t}\n\n\tonInput( event ) {\n\n\t\tthis.jumpAfter( 200 );\n\n\t}\n\n\tonBlur() {\n\n\t\tsetTimeout( () => this.hide(), 1 );\n\n\t}\n\n}","/**\n * Converts various color input formats to an {r:0,g:0,b:0} object.\n *\n * @param {string} color The string representation of a color\n * @example\n * colorToRgb('#000');\n * @example\n * colorToRgb('#000000');\n * @example\n * colorToRgb('rgb(0,0,0)');\n * @example\n * colorToRgb('rgba(0,0,0)');\n *\n * @return {{r: number, g: number, b: number, [a]: number}|null}\n */\nexport const colorToRgb = ( color ) => {\n\n\tlet hex3 = color.match( /^#([0-9a-f]{3})$/i );\n\tif( hex3 && hex3[1] ) {\n\t\thex3 = hex3[1];\n\t\treturn {\n\t\t\tr: parseInt( hex3.charAt( 0 ), 16 ) * 0x11,\n\t\t\tg: parseInt( hex3.charAt( 1 ), 16 ) * 0x11,\n\t\t\tb: parseInt( hex3.charAt( 2 ), 16 ) * 0x11\n\t\t};\n\t}\n\n\tlet hex6 = color.match( /^#([0-9a-f]{6})$/i );\n\tif( hex6 && hex6[1] ) {\n\t\thex6 = hex6[1];\n\t\treturn {\n\t\t\tr: parseInt( hex6.slice( 0, 2 ), 16 ),\n\t\t\tg: parseInt( hex6.slice( 2, 4 ), 16 ),\n\t\t\tb: parseInt( hex6.slice( 4, 6 ), 16 )\n\t\t};\n\t}\n\n\tlet rgb = color.match( /^rgb\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\)$/i );\n\tif( rgb ) {\n\t\treturn {\n\t\t\tr: parseInt( rgb[1], 10 ),\n\t\t\tg: parseInt( rgb[2], 10 ),\n\t\t\tb: parseInt( rgb[3], 10 )\n\t\t};\n\t}\n\n\tlet rgba = color.match( /^rgba\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\,\\s*([\\d]+|[\\d]*.[\\d]+)\\s*\\)$/i );\n\tif( rgba ) {\n\t\treturn {\n\t\t\tr: parseInt( rgba[1], 10 ),\n\t\t\tg: parseInt( rgba[2], 10 ),\n\t\t\tb: parseInt( rgba[3], 10 ),\n\t\t\ta: parseFloat( rgba[4] )\n\t\t};\n\t}\n\n\treturn null;\n\n}\n\n/**\n * Calculates brightness on a scale of 0-255.\n *\n * @param {string} color See colorToRgb for supported formats.\n * @see {@link colorToRgb}\n */\nexport const colorBrightness = ( color ) => {\n\n\tif( typeof color === 'string' ) color = colorToRgb( color );\n\n\tif( color ) {\n\t\treturn ( color.r * 299 + color.g * 587 + color.b * 114 ) / 1000;\n\t}\n\n\treturn null;\n\n}","import { queryAll } from '../utils/util.js'\nimport { colorToRgb, colorBrightness } from '../utils/color.js'\n\n/**\n * Creates and updates slide backgrounds.\n */\nexport default class Backgrounds {\n\n\tconstructor( Reveal ) {\n\n\t\tthis.Reveal = Reveal;\n\n\t}\n\n\trender() {\n\n\t\tthis.element = document.createElement( 'div' );\n\t\tthis.element.className = 'backgrounds';\n\t\tthis.Reveal.getRevealElement().appendChild( this.element );\n\n\t}\n\n\t/**\n\t * Creates the slide background elements and appends them\n\t * to the background container. One element is created per\n\t * slide no matter if the given slide has visible background.\n\t */\n\tcreate() {\n\n\t\t// Clear prior backgrounds\n\t\tthis.element.innerHTML = '';\n\t\tthis.element.classList.add( 'no-transition' );\n\n\t\t// Iterate over all horizontal slides\n\t\tthis.Reveal.getHorizontalSlides().forEach( slideh => {\n\n\t\t\tlet backgroundStack = this.createBackground( slideh, this.element );\n\n\t\t\t// Iterate over all vertical slides\n\t\t\tqueryAll( slideh, 'section' ).forEach( slidev => {\n\n\t\t\t\tthis.createBackground( slidev, backgroundStack );\n\n\t\t\t\tbackgroundStack.classList.add( 'stack' );\n\n\t\t\t} );\n\n\t\t} );\n\n\t\t// Add parallax background if specified\n\t\tif( this.Reveal.getConfig().parallaxBackgroundImage ) {\n\n\t\t\tthis.element.style.backgroundImage = 'url(\"' + this.Reveal.getConfig().parallaxBackgroundImage + '\")';\n\t\t\tthis.element.style.backgroundSize = this.Reveal.getConfig().parallaxBackgroundSize;\n\t\t\tthis.element.style.backgroundRepeat = this.Reveal.getConfig().parallaxBackgroundRepeat;\n\t\t\tthis.element.style.backgroundPosition = this.Reveal.getConfig().parallaxBackgroundPosition;\n\n\t\t\t// Make sure the below properties are set on the element - these properties are\n\t\t\t// needed for proper transitions to be set on the element via CSS. To remove\n\t\t\t// annoying background slide-in effect when the presentation starts, apply\n\t\t\t// these properties after short time delay\n\t\t\tsetTimeout( () => {\n\t\t\t\tthis.Reveal.getRevealElement().classList.add( 'has-parallax-background' );\n\t\t\t}, 1 );\n\n\t\t}\n\t\telse {\n\n\t\t\tthis.element.style.backgroundImage = '';\n\t\t\tthis.Reveal.getRevealElement().classList.remove( 'has-parallax-background' );\n\n\t\t}\n\n\t}\n\n\t/**\n\t * Creates a background for the given slide.\n\t *\n\t * @param {HTMLElement} slide\n\t * @param {HTMLElement} container The element that the background\n\t * should be appended to\n\t * @return {HTMLElement} New background div\n\t */\n\tcreateBackground( slide, container ) {\n\n\t\t// Main slide background element\n\t\tlet element = document.createElement( 'div' );\n\t\telement.className = 'slide-background ' + slide.className.replace( /present|past|future/, '' );\n\n\t\t// Inner background element that wraps images/videos/iframes\n\t\tlet contentElement = document.createElement( 'div' );\n\t\tcontentElement.className = 'slide-background-content';\n\n\t\telement.appendChild( contentElement );\n\t\tcontainer.appendChild( element );\n\n\t\tslide.slideBackgroundElement = element;\n\t\tslide.slideBackgroundContentElement = contentElement;\n\n\t\t// Syncs the background to reflect all current background settings\n\t\tthis.sync( slide );\n\n\t\treturn element;\n\n\t}\n\n\t/**\n\t * Renders all of the visual properties of a slide background\n\t * based on the various background attributes.\n\t *\n\t * @param {HTMLElement} slide\n\t */\n\tsync( slide ) {\n\n\t\tconst element = slide.slideBackgroundElement,\n\t\t\tcontentElement = slide.slideBackgroundContentElement;\n\n\t\tconst data = {\n\t\t\tbackground: slide.getAttribute( 'data-background' ),\n\t\t\tbackgroundSize: slide.getAttribute( 'data-background-size' ),\n\t\t\tbackgroundImage: slide.getAttribute( 'data-background-image' ),\n\t\t\tbackgroundVideo: slide.getAttribute( 'data-background-video' ),\n\t\t\tbackgroundIframe: slide.getAttribute( 'data-background-iframe' ),\n\t\t\tbackgroundColor: slide.getAttribute( 'data-background-color' ),\n\t\t\tbackgroundGradient: slide.getAttribute( 'data-background-gradient' ),\n\t\t\tbackgroundRepeat: slide.getAttribute( 'data-background-repeat' ),\n\t\t\tbackgroundPosition: slide.getAttribute( 'data-background-position' ),\n\t\t\tbackgroundTransition: slide.getAttribute( 'data-background-transition' ),\n\t\t\tbackgroundOpacity: slide.getAttribute( 'data-background-opacity' ),\n\t\t};\n\n\t\tconst dataPreload = slide.hasAttribute( 'data-preload' );\n\n\t\t// Reset the prior background state in case this is not the\n\t\t// initial sync\n\t\tslide.classList.remove( 'has-dark-background' );\n\t\tslide.classList.remove( 'has-light-background' );\n\n\t\telement.removeAttribute( 'data-loaded' );\n\t\telement.removeAttribute( 'data-background-hash' );\n\t\telement.removeAttribute( 'data-background-size' );\n\t\telement.removeAttribute( 'data-background-transition' );\n\t\telement.style.backgroundColor = '';\n\n\t\tcontentElement.style.backgroundSize = '';\n\t\tcontentElement.style.backgroundRepeat = '';\n\t\tcontentElement.style.backgroundPosition = '';\n\t\tcontentElement.style.backgroundImage = '';\n\t\tcontentElement.style.opacity = '';\n\t\tcontentElement.innerHTML = '';\n\n\t\tif( data.background ) {\n\t\t\t// Auto-wrap image urls in url(...)\n\t\t\tif( /^(http|file|\\/\\/)/gi.test( data.background ) || /\\.(svg|png|jpg|jpeg|gif|bmp|webp)([?#\\s]|$)/gi.test( data.background ) ) {\n\t\t\t\tslide.setAttribute( 'data-background-image', data.background );\n\t\t\t}\n\t\t\telse {\n\t\t\t\telement.style.background = data.background;\n\t\t\t}\n\t\t}\n\n\t\t// Create a hash for this combination of background settings.\n\t\t// This is used to determine when two slide backgrounds are\n\t\t// the same.\n\t\tif( data.background || data.backgroundColor || data.backgroundGradient || data.backgroundImage || data.backgroundVideo || data.backgroundIframe ) {\n\t\t\telement.setAttribute( 'data-background-hash', data.background +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundSize +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundImage +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundVideo +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundIframe +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundColor +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundGradient +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundRepeat +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundPosition +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundTransition +\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata.backgroundOpacity );\n\t\t}\n\n\t\t// Additional and optional background properties\n\t\tif( data.backgroundSize ) element.setAttribute( 'data-background-size', data.backgroundSize );\n\t\tif( data.backgroundColor ) element.style.backgroundColor = data.backgroundColor;\n\t\tif( data.backgroundGradient ) element.style.backgroundImage = data.backgroundGradient;\n\t\tif( data.backgroundTransition ) element.setAttribute( 'data-background-transition', data.backgroundTransition );\n\n\t\tif( dataPreload ) element.setAttribute( 'data-preload', '' );\n\n\t\t// Background image options are set on the content wrapper\n\t\tif( data.backgroundSize ) contentElement.style.backgroundSize = data.backgroundSize;\n\t\tif( data.backgroundRepeat ) contentElement.style.backgroundRepeat = data.backgroundRepeat;\n\t\tif( data.backgroundPosition ) contentElement.style.backgroundPosition = data.backgroundPosition;\n\t\tif( data.backgroundOpacity ) contentElement.style.opacity = data.backgroundOpacity;\n\n\t\tconst contrastClass = this.getContrastClass( slide );\n\n\t\tif( typeof contrastClass === 'string' ) {\n\t\t\tslide.classList.add( contrastClass );\n\t\t}\n\n\t}\n\n\t/**\n\t * Returns a class name that can be applied to a slide to indicate\n\t * if it has a light or dark background.\n\t *\n\t * @param {*} slide\n\t *\n\t * @returns {string|null}\n\t */\n\tgetContrastClass( slide ) {\n\n\t\tconst element = slide.slideBackgroundElement;\n\n\t\t// If this slide has a background color, we add a class that\n\t\t// signals if it is light or dark. If the slide has no background\n\t\t// color, no class will be added\n\t\tlet contrastColor = slide.getAttribute( 'data-background-color' );\n\n\t\t// If no bg color was found, or it cannot be converted by colorToRgb, check the computed background\n\t\tif( !contrastColor || !colorToRgb( contrastColor ) ) {\n\t\t\tlet computedBackgroundStyle = window.getComputedStyle( element );\n\t\t\tif( computedBackgroundStyle && computedBackgroundStyle.backgroundColor ) {\n\t\t\t\tcontrastColor = computedBackgroundStyle.backgroundColor;\n\t\t\t}\n\t\t}\n\n\t\tif( contrastColor ) {\n\t\t\tconst rgb = colorToRgb( contrastColor );\n\n\t\t\t// Ignore fully transparent backgrounds. Some browsers return\n\t\t\t// rgba(0,0,0,0) when reading the computed background color of\n\t\t\t// an element with no background\n\t\t\tif( rgb && rgb.a !== 0 ) {\n\t\t\t\tif( colorBrightness( contrastColor ) < 128 ) {\n\t\t\t\t\treturn 'has-dark-background';\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\treturn 'has-light-background';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn null;\n\n\t}\n\n\t/**\n\t * Bubble the 'has-light-background'/'has-dark-background' classes.\n\t */\n\tbubbleSlideContrastClassToElement( slide, target ) {\n\n\t\t[ 'has-light-background', 'has-dark-background' ].forEach( classToBubble => {\n\t\t\tif( slide.classList.contains( classToBubble ) ) {\n\t\t\t\ttarget.classList.add( classToBubble );\n\t\t\t}\n\t\t\telse {\n\t\t\t\ttarget.classList.remove( classToBubble );\n\t\t\t}\n\t\t}, this );\n\n\t}\n\n\t/**\n\t * Updates the background elements to reflect the current\n\t * slide.\n\t *\n\t * @param {boolean} includeAll If true, the backgrounds of\n\t * all vertical slides (not just the present) will be updated.\n\t */\n\tupdate( includeAll = false ) {\n\n\t\tlet config = this.Reveal.getConfig();\n\t\tlet currentSlide = this.Reveal.getCurrentSlide();\n\t\tlet indices = this.Reveal.getIndices();\n\n\t\tlet currentBackground = null;\n\n\t\t// Reverse past/future classes when in RTL mode\n\t\tlet horizontalPast = config.rtl ? 'future' : 'past',\n\t\t\thorizontalFuture = config.rtl ? 'past' : 'future';\n\n\t\t// Update the classes of all backgrounds to match the\n\t\t// states of their slides (past/present/future)\n\t\tArray.from( this.element.childNodes ).forEach( ( backgroundh, h ) => {\n\n\t\t\tbackgroundh.classList.remove( 'past', 'present', 'future' );\n\n\t\t\tif( h < indices.h ) {\n\t\t\t\tbackgroundh.classList.add( horizontalPast );\n\t\t\t}\n\t\t\telse if ( h > indices.h ) {\n\t\t\t\tbackgroundh.classList.add( horizontalFuture );\n\t\t\t}\n\t\t\telse {\n\t\t\t\tbackgroundh.classList.add( 'present' );\n\n\t\t\t\t// Store a reference to the current background element\n\t\t\t\tcurrentBackground = backgroundh;\n\t\t\t}\n\n\t\t\tif( includeAll || h === indices.h ) {\n\t\t\t\tqueryAll( backgroundh, '.slide-background' ).forEach( ( backgroundv, v ) => {\n\n\t\t\t\t\tbackgroundv.classList.remove( 'past', 'present', 'future' );\n\n\t\t\t\t\tconst indexv = typeof indices.v === 'number' ? indices.v : 0;\n\n\t\t\t\t\tif( v < indexv ) {\n\t\t\t\t\t\tbackgroundv.classList.add( 'past' );\n\t\t\t\t\t}\n\t\t\t\t\telse if ( v > indexv ) {\n\t\t\t\t\t\tbackgroundv.classList.add( 'future' );\n\t\t\t\t\t}\n\t\t\t\t\telse {\n\t\t\t\t\t\tbackgroundv.classList.add( 'present' );\n\n\t\t\t\t\t\t// Only if this is the present horizontal and vertical slide\n\t\t\t\t\t\tif( h === indices.h ) currentBackground = backgroundv;\n\t\t\t\t\t}\n\n\t\t\t\t} );\n\t\t\t}\n\n\t\t} );\n\n\t\t// The previous background may refer to a DOM element that has\n\t\t// been removed after a presentation is synced & bgs are recreated\n\t\tif( this.previousBackground && !this.previousBackground.closest( 'body' ) ) {\n\t\t\tthis.previousBackground = null;\n\t\t}\n\n\t\tif( currentBackground && this.previousBackground ) {\n\n\t\t\t// Don't transition between identical backgrounds. This\n\t\t\t// prevents unwanted flicker.\n\t\t\tlet previousBackgroundHash = this.previousBackground.getAttribute( 'data-background-hash' );\n\t\t\tlet currentBackgroundHash = currentBackground.getAttribute( 'data-background-hash' );\n\n\t\t\tif( currentBackgroundHash && currentBackgroundHash === previousBackgroundHash && currentBackground !== this.previousBackground ) {\n\t\t\t\tthis.element.classList.add( 'no-transition' );\n\n\t\t\t\t// If multiple slides have the same background video, carry\n\t\t\t\t// the