From 3523dd1975a72cac3ac251503aa94d75891572bd Mon Sep 17 00:00:00 2001
From: Tue Herlau <tuhe@dtu.dk>
Date: Mon, 19 Sep 2022 15:24:23 +0200
Subject: [PATCH] CI/CD

---
 .gitlab-ci.yml                                |  132 ++
 LICENSE                                       |   36 +-
 README.md                                     |  186 +-
 examples/automatic/02450_beamer_preamble.tex  |   93 +
 examples/automatic/02450_lectures_base.tex    |   25 +
 examples/automatic/beamer_slider_preamble.tex |   93 +
 examples/automatic/beamercolorthemeDTU.sty    |   29 +
 examples/automatic/beamerfontthemeDTU.sty     |   38 +
 examples/automatic/beamerinnerthemeDTU.sty    |   52 +
 examples/automatic/beamerouterthemeDTU.sty    |   98 +
 examples/automatic/beamerthemeDTU.sty         |  255 +++
 examples/automatic/blank.png                  |  Bin 0 -> 3161 bytes
 examples/automatic/cache.pkl                  |  Bin 0 -> 281 bytes
 examples/automatic/departments.tex            |  130 ++
 examples/automatic/dtu_slideshow_base.tex     |   25 +
 examples/automatic/dtucolours.tex             |   83 +
 examples/automatic/index.aux                  |   33 +
 examples/automatic/index.fdb_latexmk          |  316 +++
 examples/automatic/index.fls                  | 1881 +++++++++++++++++
 examples/automatic/index.nav                  |    9 +
 examples/automatic/index.out                  |    0
 examples/automatic/index.pdf                  |  Bin 0 -> 129585 bytes
 examples/automatic/index.snm                  |    0
 examples/automatic/index.tex                  |   23 +
 examples/automatic/index.toc                  |    1 +
 examples/automatic/index_NO_SVGS.aux          |   33 +
 examples/automatic/index_NO_SVGS.fdb_latexmk  |  315 +++
 examples/automatic/index_NO_SVGS.fls          | 1875 ++++++++++++++++
 examples/automatic/index_NO_SVGS.nav          |    9 +
 examples/automatic/index_NO_SVGS.out          |    0
 examples/automatic/index_NO_SVGS.pdf          |  Bin 0 -> 116593 bytes
 examples/automatic/index_NO_SVGS.snm          |    0
 examples/automatic/index_NO_SVGS.tex          |   26 +
 examples/automatic/index_NO_SVGS.toc          |    1 +
 examples/automatic/index_a.png                |  Bin 0 -> 15748 bytes
 examples/automatic/index_b.png                |  Bin 0 -> 14912 bytes
 .../osvgs/do_not_edit/myoverlay-l1_fonts.svg  |  281 +++
 examples/automatic/osvgs/myoverlay.svg        |  296 +++
 examples/automatic/osvgs/tmp/myoverlay.png    |  Bin 0 -> 12025 bytes
 .../x_do_not_edit_myoverlay-l1_nofonts.pdf    |  Bin 0 -> 14330 bytes
 examples/automatic/tex_compute_uk.pdf         |  Bin 0 -> 3167 bytes
 examples/automatic/tex_dtu_compute_a_uk.pdf   |  Bin 0 -> 13504 bytes
 examples/automatic/tex_dtu_frise.pdf          |  Bin 0 -> 32488 bytes
 examples/automatic/tex_dtu_logo.pdf           |  Bin 0 -> 1830 bytes
 examples/automatic/textext_preamble.tex       |    9 +
 examples/flipped-path.svg                     |  540 +++++
 examples/flipped-triangle.svg                 |  527 +++++
 examples/flipped.svg                          |  560 +++++
 examples/run_example.py                       |   41 +
 inkscape2tex.py                               |  183 --
 setup.py                                      |   78 +-
 src/beamer_slider.egg-info/PKG-INFO           |    2 +-
 src/beamer_slider.egg-info/requires.txt       |   12 +-
 src/jinjafy/__init__.py                       |  134 +-
 src/jinjafy/bibliography_maker.py             |   84 +-
 src/jinjafy/cache/__init__.py                 |   14 +-
 src/jinjafy/cache/simplecache.py              |  188 +-
 src/jinjafy/jinja_env.py                      |  272 +--
 src/jinjafy/jinja_matlab_load.py              |  296 +--
 src/jinjafy/jinjafy.py                        |  426 ++--
 src/jinjafy/plot/__init__.py                  |    2 +-
 src/jinjafy/plot/plot_helpers.py              |   96 +-
 src/jinjafy/snipper.py                        |  176 +-
 src/jinjafy/textools.py                       |  374 ++--
 src/slider/__init__.py                        |    4 +-
 src/slider/__main__.py                        |    6 +-
 src/slider/beamer_nup.py                      |  162 +-
 src/slider/convert.py                         |  256 +--
 src/slider/latexutils.py                      |   84 +-
 src/slider/legacy_importer.py                 | 1032 ++++-----
 src/slider/slide.py                           |  563 ++---
 src/slider/slide_fixer.py                     |  278 +--
 src/slider/slider_cli.py                      |  188 +-
 src/slider/slider_init.py                     |  112 +-
 tests/set_expected_output.py                  |    1 +
 tests/test_slider.py                          |   80 +
 76 files changed, 10443 insertions(+), 2711 deletions(-)
 create mode 100644 .gitlab-ci.yml
 create mode 100644 examples/automatic/02450_beamer_preamble.tex
 create mode 100644 examples/automatic/02450_lectures_base.tex
 create mode 100644 examples/automatic/beamer_slider_preamble.tex
 create mode 100644 examples/automatic/beamercolorthemeDTU.sty
 create mode 100644 examples/automatic/beamerfontthemeDTU.sty
 create mode 100644 examples/automatic/beamerinnerthemeDTU.sty
 create mode 100644 examples/automatic/beamerouterthemeDTU.sty
 create mode 100644 examples/automatic/beamerthemeDTU.sty
 create mode 100644 examples/automatic/blank.png
 create mode 100644 examples/automatic/cache.pkl
 create mode 100644 examples/automatic/departments.tex
 create mode 100644 examples/automatic/dtu_slideshow_base.tex
 create mode 100644 examples/automatic/dtucolours.tex
 create mode 100644 examples/automatic/index.aux
 create mode 100644 examples/automatic/index.fdb_latexmk
 create mode 100644 examples/automatic/index.fls
 create mode 100644 examples/automatic/index.nav
 create mode 100644 examples/automatic/index.out
 create mode 100644 examples/automatic/index.pdf
 create mode 100644 examples/automatic/index.snm
 create mode 100644 examples/automatic/index.tex
 create mode 100644 examples/automatic/index.toc
 create mode 100644 examples/automatic/index_NO_SVGS.aux
 create mode 100644 examples/automatic/index_NO_SVGS.fdb_latexmk
 create mode 100644 examples/automatic/index_NO_SVGS.fls
 create mode 100644 examples/automatic/index_NO_SVGS.nav
 create mode 100644 examples/automatic/index_NO_SVGS.out
 create mode 100644 examples/automatic/index_NO_SVGS.pdf
 create mode 100644 examples/automatic/index_NO_SVGS.snm
 create mode 100644 examples/automatic/index_NO_SVGS.tex
 create mode 100644 examples/automatic/index_NO_SVGS.toc
 create mode 100644 examples/automatic/index_a.png
 create mode 100644 examples/automatic/index_b.png
 create mode 100644 examples/automatic/osvgs/do_not_edit/myoverlay-l1_fonts.svg
 create mode 100644 examples/automatic/osvgs/myoverlay.svg
 create mode 100644 examples/automatic/osvgs/tmp/myoverlay.png
 create mode 100644 examples/automatic/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
 create mode 100644 examples/automatic/tex_compute_uk.pdf
 create mode 100644 examples/automatic/tex_dtu_compute_a_uk.pdf
 create mode 100644 examples/automatic/tex_dtu_frise.pdf
 create mode 100644 examples/automatic/tex_dtu_logo.pdf
 create mode 100644 examples/automatic/textext_preamble.tex
 create mode 100644 examples/flipped-path.svg
 create mode 100644 examples/flipped-triangle.svg
 create mode 100644 examples/flipped.svg
 create mode 100644 examples/run_example.py
 delete mode 100644 inkscape2tex.py
 create mode 100644 tests/set_expected_output.py
 create mode 100644 tests/test_slider.py

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..29c27de
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,132 @@
+image: python:3.9-buster
+
+stages:
+#  - pull
+#  - build
+  - test
+  - deploy
+
+#.pullprivate:
+#  stage: pull
+#  script:
+#    - echo "Cloning repos to set up a fresh build environment."
+#    - cd ..
+#    - if [ -d 02465private ];  then echo "Private repository exists";  else git clone https://oauth2:${GBAR_TOKEN}@gitlab.gbar.dtu.dk/02465material/02465private.git; fi
+#    - if [ -d 02465students ]; then echo "Students repository exists"; else git clone https://oauth2:${GBAR_TOKEN}@gitlab.gbar.dtu.dk/02465material/02465students.git; fi
+#    - rm -rf 02465students_complete
+#    - cp -rf 02465students 02465students_complete
+
+#setup_38:
+#  extends: .pullprivate
+#  image: python:3.8-buster
+#
+#setup_39:
+#  extends: .pullprivate
+#  image: python:3.9-buster
+#
+#setup_310:
+#  extends: .pullprivate
+#  image: python:3.10-buster
+
+#.build:
+#  stage: build
+#  script:
+#    - apt-get update
+#    - apt install git
+#    - apt install -y python-opengl xvfb # Virtual framebuffer for GL stuff.
+#    - echo "Current working directory"
+#    - pwd
+#    - echo "Contents of cwd:"
+#    - ls
+#    - echo "Content of 02465material"
+#    - ls /builds/02465material
+#    - echo "Content of /builds/02465material/02465public"
+#    - ls /builds/02465material/02465public
+#    - cd pythontools
+#    #- pip install -U setuptools #==58 # Required for unitgrade-devel because of python 2to3 is not in python 3.10... very hacky, and very bad. Need to change away from minifier.
+#    - pip install -U -r requirements_full.txt --no-cache --upgrade
+#    - cd tests
+#    - echo "CURRENT WORKKING DIRECTORY"
+#    - pwd
+#    - xvfb-run -s "-screen 0 1400x900x24" python deploy_student_repos.py # > deploy_student_repos_log.txt
+
+
+#build_38:
+#  extends: .build
+#  image: python:3.8-buster
+#
+#build_39:
+#  extends: .build
+#  image: python:3.9-buster
+
+#build_310:
+#  extends: .build
+#  image: python:3.10-buster
+
+
+.test_students:
+  stage: test
+  script:
+    - echo "Testing student files"
+    - apt-get update
+    - apt install git
+    - apt install -y xvfb # Virtual framebuffer for GL stuff.
+    - pwd
+    - ls
+#    - apt install -y swig # build-essential python-dev swig python-pygame # This is for swig. Remove when you go to a conda build system (and see what happens).
+#    - pip install -U -r ../02465students/requirements_pip.txt  --no-cache --upgrade
+#    - pip install -U -r ../02465students/requirements_conda.txt  --no-cache --upgrade
+#    - cd ../02465public/pythontools/tests
+#    - xvfb-run -s "-screen 0 1400x900x24" python test_student_code.py
+
+
+test_38:
+  extends: .test_students
+  image: python:3.8-buster
+
+#test_39:
+#  extends: .test_students
+#  image: python:3.9-buster
+#
+#test_310:
+#  extends: .test_students
+#  image: python:3.10-buster
+
+pages:
+  stage: deploy
+  script:
+    - echo "Building the documentation."
+    - apt-get update
+    - apt install git
+    - apt install -y python-opengl xvfb # Virtual framebuffer for GL stuff.
+#    - apt install -y python3-sphinx
+    - pwd
+    - ls
+    - mkdir public
+    - echo "hello" > public/index.html
+#    - pip install -U -r pythontools/requirements_full.txt --no-cache --upgrade
+#    - cd ../02465students_complete/docs/source
+#    - sphinx-build -b html . ../../../02465public/public
+#    - echo "> Changind directory to 02465public"
+#    - cd ../../../02465public # Important for the artifact directory to be available.
+#    - echo "> current working directory"
+#    - pwd
+#    - echo "Content of this directory is:"
+#    - ls
+#    - echo "Content of public directory is:"
+#    - ls public
+#    - echo "ci project dir {$CI_PROJECT_DIR}"
+#    - cat public/index.html
+  artifacts:
+    paths:
+    - public
+  rules:
+    - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH
+
+
+#- pip install -U setuptools #==58 Required for unitgrade-devel because of python 2to3 is not in python 3.10... very hacky, and very bad. Need to change away from minifier.
+#    - xvfb-run -s "-screen 0 1400x900x24" python deploy_student_repos.py > deploy_student_repos_log.txt
+#- echo "The public/docs/source/index.rst file is"
+#- cat pythontools/docs/source/index.rst
+#- echo "The 02465students/docs/source/index.rst file is"
+#- cat ../02465students_complete/docs/source/index.rst
diff --git a/LICENSE b/LICENSE
index 335ea9d..a788751 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,19 +1,19 @@
-Copyright (c) 2018 The Python Packaging Authority
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+Copyright (c) 2018 The Python Packaging Authority
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
\ No newline at end of file
diff --git a/README.md b/README.md
index 2877708..b0ca678 100644
--- a/README.md
+++ b/README.md
@@ -1,94 +1,94 @@
-# Slider
-
-Slide overlay software based on beamer and inkscape. This project is currently used in DTU coursebox.
-
-- **Check out the video in the `examples` directory on gitlab for a demonstration.**
-
-## What it does
-Slider allows you to combine free-hand drawing with a standard LaTeX beamer slideshow. It allows you to insert a special `\osvg{label}` tag in your beamer slides:
-```latex
-\begin{frame}\osvg{label}
-Various standard latex stuff
-\end{frame}
-```
-Then by running the `slider` command (see below) this will automatically create a transparent `.svg` file placed "above" the LaTeX contents 
-which allows you to do free-hand drawing. While you could do this manually, slider has the advantage it maintains the **LaTeX** contents as a non-editable background layer in the `.svg` file so you can do absolute positioning etc. Naturally, you can insert new `\osvg` tags (and keep them updated) at any point by just running the `slider` command. 
-
-### Install:
-Simple pip-install the package and you should be all set.
-```terminal
-pip install beamer-slider
-```
-You can import the package using `import slider`. 
-
-
-# Use and examples
-Go to an empty directory where you want to start a slideshow and run the command:
-```terminal
-python -m slider index.tex
-```
-This will start a small beamer project and populate it with the (few) necesary files to make the framework work. You can see the 
-generated files in the `/examples/new_project` folder. The main `LaTeX` file looks like this:
-```latex
- 
-\documentclass[aspectratio=43]{beamer}
-\usepackage{etoolbox}
-\newtoggle{overlabel_includesvgs}
-\newtoggle{overlabel_includelabels}
-\toggletrue{overlabel_includesvgs}
-\toggletrue{overlabel_includelabels}
-\input{beamer_slider_preamble.tex}
-
-\title{Example slide show}
-\author{Tue Herlau}
-\begin{document}
-\begin{frame}
-\maketitle
-\end{frame}
-
-\begin{frame}\osvg{myoverlay} % Use the \osvg{labelname} - tag to create new overlays. Run slider and check the ./osvgs directory for the svg files!
-\title{Slide with an overlay}
-This is some example text!
-\end{frame}
-
-\end{document}
-
-```
-And the generated PDF file looks like this:
-
-![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/new_project_nup.png)
-
-Don't worry about the label in the upper-left corner: you can just turn it off with the LaTeX switch.
-
-Next, go to the `osvgs` folder. It will contain an image called `myoverlay.svg` (remember this was our label name).
-![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/inkscape.png)
-
-At the start, this file contains all the LaTeX contents as editable `svg` contents which we can move around (for instance by rotating the text), and we can add 
-free-hand drawings to the slide. The bottom layer of the image will always be a non-editable layer containing the **actual** LaTeX content of the slide (in this case the logo and text). You can use this for reference when you edit. When you are happy, simply save the file and re-run 
-```terminal
-python -m slider index.tex
-```
-(it will automatically try to detect the `index.tex` if run without arguments). This will keep all layers up to date, flatten fonts and generally just make sure everything is okay. 
-You can find the output in the `examples/basic1` folder and the `pdf` file will now look as follows:
-
-![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/basic1_nup.png)
-
-Thats is! And since this is an overlay, you are free to add more LaTeX to the slide or contents to the `svg` and as long as you run `slider`, the `.svg` images will be kept up to date.
-
-## Additional features
-- You can add new overlays at any point by inserting a '\osvg{my_label}' command in your LaTeX document
-- Overlay-images with multiple layers are automatically converted into '\pause'-frames in LaTeX
-
-
-## Citing
-```bibtex
-@online{beamer_slider,
-	title={Beamer-slider (0.1.7): \texttt{pip install beamer-slider}},
-	url={https://lab.compute.dtu.dk/tuhe/slider},
-	urldate = {2021-09-08}, 
-	month={9},
-	publisher={Technical University of Denmark (DTU)},
-	author={Tue Herlau},
-	year={2021},
-}
+# Slider
+
+Slide overlay software based on beamer and inkscape. This project is currently used in DTU coursebox.
+
+- **Check out the video in the `examples` directory on gitlab for a demonstration.**
+
+## What it does
+Slider allows you to combine free-hand drawing with a standard LaTeX beamer slideshow. It allows you to insert a special `\osvg{label}` tag in your beamer slides:
+```latex
+\begin{frame}\osvg{label}
+Various standard latex stuff
+\end{frame}
+```
+Then by running the `slider` command (see below) this will automatically create a transparent `.svg` file placed "above" the LaTeX contents 
+which allows you to do free-hand drawing. While you could do this manually, slider has the advantage it maintains the **LaTeX** contents as a non-editable background layer in the `.svg` file so you can do absolute positioning etc. Naturally, you can insert new `\osvg` tags (and keep them updated) at any point by just running the `slider` command. 
+
+### Install:
+Simple pip-install the package and you should be all set.
+```terminal
+pip install beamer-slider
+```
+You can import the package using `import slider`. 
+
+
+# Use and examples
+Go to an empty directory where you want to start a slideshow and run the command:
+```terminal
+python -m slider index.tex
+```
+This will start a small beamer project and populate it with the (few) necesary files to make the framework work. You can see the 
+generated files in the `/examples/new_project` folder. The main `LaTeX` file looks like this:
+```latex
+ 
+\documentclass[aspectratio=43]{beamer}
+\usepackage{etoolbox}
+\newtoggle{overlabel_includesvgs}
+\newtoggle{overlabel_includelabels}
+\toggletrue{overlabel_includesvgs}
+\toggletrue{overlabel_includelabels}
+\input{beamer_slider_preamble.tex}
+
+\title{Example slide show}
+\author{Tue Herlau}
+\begin{document}
+\begin{frame}
+\maketitle
+\end{frame}
+
+\begin{frame}\osvg{myoverlay} % Use the \osvg{labelname} - tag to create new overlays. Run slider and check the ./osvgs directory for the svg files!
+\title{Slide with an overlay}
+This is some example text!
+\end{frame}
+
+\end{document}
+
+```
+And the generated PDF file looks like this:
+
+![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/new_project_nup.png)
+
+Don't worry about the label in the upper-left corner: you can just turn it off with the LaTeX switch.
+
+Next, go to the `osvgs` folder. It will contain an image called `myoverlay.svg` (remember this was our label name).
+![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/inkscape.png)
+
+At the start, this file contains all the LaTeX contents as editable `svg` contents which we can move around (for instance by rotating the text), and we can add 
+free-hand drawings to the slide. The bottom layer of the image will always be a non-editable layer containing the **actual** LaTeX content of the slide (in this case the logo and text). You can use this for reference when you edit. When you are happy, simply save the file and re-run 
+```terminal
+python -m slider index.tex
+```
+(it will automatically try to detect the `index.tex` if run without arguments). This will keep all layers up to date, flatten fonts and generally just make sure everything is okay. 
+You can find the output in the `examples/basic1` folder and the `pdf` file will now look as follows:
+
+![alt text|small](https://gitlab.compute.dtu.dk/tuhe/slider/-/raw/main/docs/basic1_nup.png)
+
+Thats is! And since this is an overlay, you are free to add more LaTeX to the slide or contents to the `svg` and as long as you run `slider`, the `.svg` images will be kept up to date.
+
+## Additional features
+- You can add new overlays at any point by inserting a '\osvg{my_label}' command in your LaTeX document
+- Overlay-images with multiple layers are automatically converted into '\pause'-frames in LaTeX
+
+
+## Citing
+```bibtex
+@online{beamer_slider,
+	title={Beamer-slider (0.1.7): \texttt{pip install beamer-slider}},
+	url={https://lab.compute.dtu.dk/tuhe/slider},
+	urldate = {2021-09-08}, 
+	month={9},
+	publisher={Technical University of Denmark (DTU)},
+	author={Tue Herlau},
+	year={2021},
+}
 ```
\ No newline at end of file
diff --git a/examples/automatic/02450_beamer_preamble.tex b/examples/automatic/02450_beamer_preamble.tex
new file mode 100644
index 0000000..02f19ef
--- /dev/null
+++ b/examples/automatic/02450_beamer_preamble.tex
@@ -0,0 +1,93 @@
+% WARNING! This file was automatically generated; see slider/DTU_Beamer_files for original version.
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[english]{babel}
+\usepackage{pgfplots}
+\pgfplotsset{compat=newest}
+\usepackage{booktabs}
+\usepackage{siunitx}
+
+\usepackage[inkscape=true,inkscapeformat=pdf,inkscapelatex=true]{svg}
+\svgpath{osvgs/}
+
+\usepackage{url}
+\usepackage{pmboxdraw}
+\usepackage{amssymb}
+\usepackage{pgffor}
+	
+\usetheme[department=compute]{DTU}
+\newcommand{\tabitem}{{\color{dtured}$\bullet$} }
+\usepackage[absolute,overlay]{textpos}
+\textblockorigin{0mm}{0mm}
+
+\setlength{\TPHorizModule}{\paperwidth}
+\setlength{\TPVertModule}{\paperheight}
+
+% Latin Modern
+\usepackage{lmodern}
+\newcommand{\overlabel}[1]{ \begin{textblock}{1}(0,0) \url{#1} \end{textblock} }
+
+% Verdana font type
+%\usepackage{verdana}
+% Helvetica
+%\usepackage{helvet}
+% Times (text and math)
+%\usepackage{newtx, newtxmath}
+
+% \usetheme[department=compute]{DTU}
+
+\makeatletter
+
+\def\osvg{\@ifnextchar[{\@with}{\@without} }
+\def\@with[#1]#2{
+	\foreach[count=\n] \x in {#1}{
+		\iftoggle{overlabel_includesvgs}{
+			\IfFileExists{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf}{
+			\begin{textblock}{1}(0,0)
+				\includegraphics<\x>[width=1.0\linewidth]{osvgs/x_do_not_edit_#2-l\n_nofonts}
+			\end{textblock}
+			}{ File: \url{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf} does not exist; bad layer import? Check \url{osvgs/#2.svg} including layer information.
+			}
+		}
+	}
+	\olabel{#2}
+}
+\def\@without#1{
+	% Try to include first 10 layer files if they are there.
+	\foreach[count=\n] \x in {1,...,10}{
+		\iftoggle{overlabel_includesvgs}{
+			\IfFileExists{osvgs/x_do_not_edit_#1-l\n_nofonts.pdf}{
+				\begin{textblock}{1}(0,0)
+					\includegraphics<\n->[width=1.0\linewidth]{osvgs/x_do_not_edit_#1-l\n_nofonts}
+				\end{textblock}
+			}{
+		}
+	}
+	}
+	\olabel{#1}
+}
+\newcommand{\olabel}[1]{
+	\iftoggle{overlabel_includelabels}{
+		\begin{textblock}{1}(0,0) \url{#1} \end{textblock}
+	}{ 
+	\begin{textblock}{1}(0,0) 	{\color{white} \url{#1} } \end{textblock}
+	}
+}
+
+\makeatother
+
+\makeatother
+\ifdefined\bluem
+% nothing.
+\else
+
+\newcommand\bluem[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{ #1 }}}
+\newcommand\redm[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{ #1 }}}
+\newcommand\greenm[1]{{\textcolor[HTML]{398E00}{ #1 }}}
+\newcommand\yellowm[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{ #1 }}}
+				
+\newcommand\bluet[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{\textbf{#1}}}}
+\newcommand\redt[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{\textbf{#1}}}}
+\newcommand\greent[1]{{\textcolor[HTML]{398E00}{\textbf{#1}}}}
+\newcommand\yellowt[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{\textbf{#1}}}}
+\fi
\ No newline at end of file
diff --git a/examples/automatic/02450_lectures_base.tex b/examples/automatic/02450_lectures_base.tex
new file mode 100644
index 0000000..4cc692f
--- /dev/null
+++ b/examples/automatic/02450_lectures_base.tex
@@ -0,0 +1,25 @@
+\documentclass[aspectratio=43]{beamer}
+\usepackage{etoolbox}
+\newtoggle{overlabel_includesvgs}
+\newtoggle{overlabel_includelabels}
+
+\toggletrue{overlabel_includesvgs}
+\toggletrue{overlabel_includelabels}
+
+\input{02450_beamer_preamble}
+
+\IfFileExists{generated/slide1.tex}{ \input{generated/slide1} }{ }
+\begin{document}
+	\begin{frame}
+	\maketitle
+\end{frame}
+\begin{frame}
+\IfFileExists{generated/slide2.tex}{ \input{generated/slide2} }{ }
+\end{frame}
+\begin{frame}
+\IfFileExists{generated/slide3.tex}{ \input{generated/slide3} }{ }
+\end{frame}
+
+\input{svg_converted_slides}
+
+\end{document}
diff --git a/examples/automatic/beamer_slider_preamble.tex b/examples/automatic/beamer_slider_preamble.tex
new file mode 100644
index 0000000..02f19ef
--- /dev/null
+++ b/examples/automatic/beamer_slider_preamble.tex
@@ -0,0 +1,93 @@
+% WARNING! This file was automatically generated; see slider/DTU_Beamer_files for original version.
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[english]{babel}
+\usepackage{pgfplots}
+\pgfplotsset{compat=newest}
+\usepackage{booktabs}
+\usepackage{siunitx}
+
+\usepackage[inkscape=true,inkscapeformat=pdf,inkscapelatex=true]{svg}
+\svgpath{osvgs/}
+
+\usepackage{url}
+\usepackage{pmboxdraw}
+\usepackage{amssymb}
+\usepackage{pgffor}
+	
+\usetheme[department=compute]{DTU}
+\newcommand{\tabitem}{{\color{dtured}$\bullet$} }
+\usepackage[absolute,overlay]{textpos}
+\textblockorigin{0mm}{0mm}
+
+\setlength{\TPHorizModule}{\paperwidth}
+\setlength{\TPVertModule}{\paperheight}
+
+% Latin Modern
+\usepackage{lmodern}
+\newcommand{\overlabel}[1]{ \begin{textblock}{1}(0,0) \url{#1} \end{textblock} }
+
+% Verdana font type
+%\usepackage{verdana}
+% Helvetica
+%\usepackage{helvet}
+% Times (text and math)
+%\usepackage{newtx, newtxmath}
+
+% \usetheme[department=compute]{DTU}
+
+\makeatletter
+
+\def\osvg{\@ifnextchar[{\@with}{\@without} }
+\def\@with[#1]#2{
+	\foreach[count=\n] \x in {#1}{
+		\iftoggle{overlabel_includesvgs}{
+			\IfFileExists{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf}{
+			\begin{textblock}{1}(0,0)
+				\includegraphics<\x>[width=1.0\linewidth]{osvgs/x_do_not_edit_#2-l\n_nofonts}
+			\end{textblock}
+			}{ File: \url{osvgs/x_do_not_edit_#2-l\n_nofonts.pdf} does not exist; bad layer import? Check \url{osvgs/#2.svg} including layer information.
+			}
+		}
+	}
+	\olabel{#2}
+}
+\def\@without#1{
+	% Try to include first 10 layer files if they are there.
+	\foreach[count=\n] \x in {1,...,10}{
+		\iftoggle{overlabel_includesvgs}{
+			\IfFileExists{osvgs/x_do_not_edit_#1-l\n_nofonts.pdf}{
+				\begin{textblock}{1}(0,0)
+					\includegraphics<\n->[width=1.0\linewidth]{osvgs/x_do_not_edit_#1-l\n_nofonts}
+				\end{textblock}
+			}{
+		}
+	}
+	}
+	\olabel{#1}
+}
+\newcommand{\olabel}[1]{
+	\iftoggle{overlabel_includelabels}{
+		\begin{textblock}{1}(0,0) \url{#1} \end{textblock}
+	}{ 
+	\begin{textblock}{1}(0,0) 	{\color{white} \url{#1} } \end{textblock}
+	}
+}
+
+\makeatother
+
+\makeatother
+\ifdefined\bluem
+% nothing.
+\else
+
+\newcommand\bluem[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{ #1 }}}
+\newcommand\redm[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{ #1 }}}
+\newcommand\greenm[1]{{\textcolor[HTML]{398E00}{ #1 }}}
+\newcommand\yellowm[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{ #1 }}}
+				
+\newcommand\bluet[1]{{\textcolor[rgb]{0.20, 0.40, 0.80}{\textbf{#1}}}}
+\newcommand\redt[1]{{\textcolor[rgb]{0.60, 0.00, 0.00}{\textbf{#1}}}}
+\newcommand\greent[1]{{\textcolor[HTML]{398E00}{\textbf{#1}}}}
+\newcommand\yellowt[1]{{\textcolor[rgb]{1.00, 0.80, 0.00}{\textbf{#1}}}}
+\fi
\ No newline at end of file
diff --git a/examples/automatic/beamercolorthemeDTU.sty b/examples/automatic/beamercolorthemeDTU.sty
new file mode 100644
index 0000000..c16cc49
--- /dev/null
+++ b/examples/automatic/beamercolorthemeDTU.sty
@@ -0,0 +1,29 @@
+% beamercolorthemeDTU.sty
+% This file is a part of the DTU beamer package and makes sure that
+% the DTU colours are available. This file does neither redefine 
+% beamer settings, nor does it add new configurations. It has to be 
+% maintained for backward compatibility.
+%
+% Changelog
+% 2011-06-23 jowr Replaced the old colour definitions with the new ones from the design guide
+% 2011-07-05 jowr Added alternative colours for the graphs
+% 2011-08-16 jowr Moved colour definitions to resources folder, also used in poster class
+% 2014-09-27 jowr Added documentation and prepared merge to git repository
+%
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Load the file if it exists, throw a warning otherwise
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+\InputIfFileExists{dtucolours}{
+    \PackageInfo{dtubeamer}{Successfully loaded the DTU colours.}
+  }{
+    \PackageWarning{dtubeamer}{Could not load the colours from dtucolours.sty. This compilation is likely to fail.}
+  }%
+
+\mode<presentation>
+
+% The new design does not need any adaption here, black is 
+% the default colour. 
+
+\mode<all> 
\ No newline at end of file
diff --git a/examples/automatic/beamerfontthemeDTU.sty b/examples/automatic/beamerfontthemeDTU.sty
new file mode 100644
index 0000000..2030ae7
--- /dev/null
+++ b/examples/automatic/beamerfontthemeDTU.sty
@@ -0,0 +1,38 @@
+% Copyright 2014 by Remus Mihail Prunescu
+
+% LaTeX Support Group 2014
+% DTU Official Presentation
+
+% For PDFLATEX
+\usefonttheme{professionalfonts}
+
+% Title font
+\setbeamerfont{title}{size=\large, series=\bfseries}
+\setbeamercolor{title}{fg=black}
+
+% Subtitle font
+\setbeamerfont{subtitle}{size=\small, series=\normalfont}
+
+% Author font
+\setbeamerfont{author}{size=\small, series=\normalfont}
+
+% Footline
+\setbeamerfont{framecounter in head/foot}{size=\tiny}
+\setbeamerfont{department in head/foot}{size=\tiny, series=\bfseries}
+\setbeamerfont{title in head/foot}{size=\tiny}
+\setbeamerfont{date in head/foot}{size=\tiny}
+
+% Frametitle
+\setbeamerfont{frametitle}{size=\large, series=\bfseries}
+\setbeamerfont{block body}{size=\small}
+\setbeamerfont{section title}{size=\small}
+\setbeamerfont{block body alerted}{size=\small}
+\setbeamerfont{block body example}{size=\small}
+\setbeamerfont{block title}{size=\large,parent={structure,block body}}
+\setbeamerfont{block title alerted}{parent={block title,alerted text}}
+\setbeamerfont{block title example}{parent={block title,example text}}
+\setbeamerfont{itemize/enumerate body}{size=\small}
+
+% Colors
+\setbeamercolor{frametitle}{fg=black}
+\setbeamercolor{structure}{fg=black}
\ No newline at end of file
diff --git a/examples/automatic/beamerinnerthemeDTU.sty b/examples/automatic/beamerinnerthemeDTU.sty
new file mode 100644
index 0000000..4a2124b
--- /dev/null
+++ b/examples/automatic/beamerinnerthemeDTU.sty
@@ -0,0 +1,52 @@
+% Copyright 2007 by Till Tantau
+% Copyright 2010 by Remus Mihail Prunescu
+
+% LaTeX Support Group 2010
+% DTU Official Presentation
+
+
+\mode<presentation>
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Title page: DTU
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\defbeamertemplate*{title page}{DTU}[1][]
+{
+	% Set bInTitle to true to make sure the right footline is printed
+	\global\edef\bInTitle{true}
+	
+	\linespread{1.45}
+	% Content of the title page
+	
+	% Title + Subtitle
+	\vspace{\dimTitleOffset}
+	\begin{beamercolorbox}[left]{title box}
+		\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par
+		\ifx\insertsubtitle\@empty
+		\else
+			\vspace{\dimSubtitleOffset}
+			{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}
+		\fi
+	\end{beamercolorbox}
+	
+	\vspace{\dimAuthorOffset}
+	% Author
+	\begin{beamercolorbox}[left]{author box}
+		\usebeamerfont{author}\usebeamercolor[fg]{author}\insertauthor
+	\end{beamercolorbox}
+	
+	\vspace{\dimInstituteOffset}% Institute
+	\begin{beamercolorbox}[left]{institute box}
+		\usebeamerfont{institute}\usebeamercolor[fg]{author}\insertinstitute
+	\end{beamercolorbox}
+
+	% Title graphic
+	{\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par}
+	
+	% Fill the space till bottom
+	\vskip0pt plus 1filll
+}
+
+\mode
+<all> 
diff --git a/examples/automatic/beamerouterthemeDTU.sty b/examples/automatic/beamerouterthemeDTU.sty
new file mode 100644
index 0000000..8c8df22
--- /dev/null
+++ b/examples/automatic/beamerouterthemeDTU.sty
@@ -0,0 +1,98 @@
+% Copyright 2014 by Remus Mihail Prunescu
+
+% LaTeX Support Group 2014
+% DTU Official Presentation
+
+\mode<presentation>
+
+\setbeamercolor*{framecounter in head/foot}{parent=palette tertiary}
+\setbeamercolor*{department in head/foot}{parent=palette tertiary}
+\setbeamercolor*{title in head/foot}{parent=palette tertiary}
+\setbeamercolor*{date in head/foot}{parent=palette tertiary}
+
+% No navigation symbols
+\setbeamertemplate{navigation symbols}{} 
+
+% Header
+\setbeamertemplate{headline}
+{
+	\ifdefstring{\bDTUWhiteFrame}{true}
+	{
+		\insertFrameDTUWhiteLogo
+	}
+	{
+		\ifdefstring{\bInTitle}{true}
+		{
+			\insertTitleDTULogo
+		}
+		{
+			\insertFrameDTULogo
+		}
+	}
+}
+
+% Footer
+\setbeamertemplate{footline}
+{
+	\ifdefstring{\bInTitle}{true}
+	{
+		\vspace{-0.35\paperheight}
+		\begin{beamercolorbox}[wd=\paperwidth]{title bottom}
+			\vbox{%
+				\makebox[0pt][l]{\hspace{\dimDTUDepLogoXOffset}\insertdepartmentlogoA}%
+				\vbox{%
+					\hspace{\dimDTUFriseXOffset}%
+					\makebox[0pt][l]{\insertDTUFrise}%
+					\vspace{\dimDTUDepFriseOffset}%
+				}%
+			}%
+			\vspace{\dimDTUFriseYOffset}
+		\end{beamercolorbox}
+		\global\def\bInTitle{false}
+	}
+	{
+		\ifdefstring{\bDTUWhiteFrame}{true}
+		{
+		}
+		{ %
+			\hbox{ %
+				\hspace{\dimTextLeftMargin}\hspace{-1.5pt}\insertframenumber %
+				\setlength{\widthframenumber}{2em + \widthof{\insertframenumber}} %
+				\setlength{\widthdepartment}{1em + \widthof{\insertdepartmentandinstitute}} %
+				\setlength{\widthdate}{1em + \widthof{00 00000000 0000}} % Tue: Added extra 0's (2 to 7) to prevent wrap
+				\setlength{\widthtitle}{\textwidth-\widthframenumber-\widthdepartment-\widthdate-\dimTextLeftMargin-\dimTextLeftMargin} %
+				%\parbox[t]{\widthframenumber}{\insertframenumber} %
+				\parbox[t]{\widthdepartment}{\insertdepartmentandinstitute} %
+				\parbox[t]{\widthtitle}{\raggedleft\insertshorttitleinfooter} %
+				\parbox[t]{\widthdate}{\raggedleft\DTUDateFormat\insertdate} %
+				\vspace{\dimFootlineYOffset} %
+			}
+		}
+	}
+}
+
+% Position the frame title so that it would get into the headline
+\setbeamertemplate{frametitle}
+{
+	\vspace{\dimPlaceTitleInHeader}
+	\ifdefstring{\inShowSection}{true}
+	{
+			\usebeamerfont{section title}\color{black!20}%
+			\ifnumcomp{\thesection}{=}{0}{%
+				\ \par%
+			}
+			{%
+				\insertsection\par
+			}
+	}
+	{
+		\vspace{\dimFrameTitleOffset}
+	}
+	\vspace{-1pt}\usebeamerfont{frametitle}%
+	\ifdefstring{\bDTUWhiteFrame}{true}{\color{white}}{\color{black}}%
+	\insertframetitle
+	\vspace{\dimAfterFrameTitleOffset}
+}
+
+\mode
+<all>
diff --git a/examples/automatic/beamerthemeDTU.sty b/examples/automatic/beamerthemeDTU.sty
new file mode 100644
index 0000000..bafcd2e
--- /dev/null
+++ b/examples/automatic/beamerthemeDTU.sty
@@ -0,0 +1,255 @@
+% Copyright Remus Mihail Prunescu
+
+% LaTeX Support Group
+% DTU Official Presentation
+
+\mode<presentation>
+
+\RequirePackage{etoolbox}
+\RequirePackage{datetime}
+\RequirePackage{keyval}
+\RequirePackage{calc}
+
+% Enlarge slide size
+\beamer@paperwidth 1.09375\beamer@paperwidth%
+\beamer@paperheight 1.09375\beamer@paperheight%
+
+% Extra package
+\InputIfFileExists{departments}%
+	{\ClassInfo{}{The file departments.tex with department logo file naming has been loaded.}}%
+	{\ClassInfo{}{The file departments.tex is missing. Consult the manual.}%
+}%
+
+% Default values for options
+\newcommand{\inDepartmentShortName}{elektro}
+\newcommand{\inLanguage}{english}
+\newcommand{\inShowSection}{true}
+
+% Check language
+\@ifpackagewith{babel}{danish}{%
+	\renewcommand{\inLanguage}{danish}%
+}{}
+
+
+% Save options
+\DeclareOptionBeamer{department}{\renewcommand{\inDepartmentShortName}{#1}}
+\DeclareOptionBeamer{showsection}{\renewcommand{\inShowSection}{#1}}
+\ProcessOptionsBeamer
+
+% % % % % % % % % % % %
+% Define Dimensions
+% % % % % % % % % % % %
+
+\newcommand{\dimDTULogoWidth}{0.0394\paperwidth} % Percent
+\newcommand{\dimDTULogoHeight}{0.0777\paperheight} % Percent
+\newcommand{\dimDTULogoYOffset}{0.0404\paperheight} % Percent
+\newcommand{\dimDTULogoXOffset}{0.9176\paperwidth} % Percent
+
+\newcommand{\dimDTUDepLogoXOffset}{0.062\paperwidth} % Percent
+\newcommand{\dimDTUDepLogoHeight}{0.0897\paperheight} % Percent
+
+\newcommand{\dimDTUFriseYOffset}{0.03\paperheight} % Percent
+\newcommand{\dimDTUFriseXOffset}{0.418\paperwidth} % Percent
+\newcommand{\dimDTUFriseHeight}{0.3412\paperheight} % Percent
+\newcommand{\dimDTUDepFriseOffset}{0.018\paperheight} % Percent
+
+\newcommand{\dimTitleOffset}{0.148\paperheight}
+\newcommand{\dimSubtitleOffset}{0.0175\paperheight}
+\newcommand{\dimFrameTitleOffset}{0.033\paperheight}
+\newcommand{\dimAfterFrameTitleOffset}{-0.008\paperheight}
+\newcommand{\dimAuthorOffset}{0.06\paperheight}
+\newcommand{\dimInstituteOffset}{0.027\paperheight}
+
+\newcommand{\dimFootlineYOffset}{0.025\paperheight} % Tue: This was 0.0355 in original file
+
+\newcommand{\dimLeftMarginI}{0.02\paperwidth}
+\newcommand{\dimTextLeftMargin}{0.0669\paperwidth} % Percent
+
+\newcommand{\dimPlaceTitleInHeader}{-0.09\paperheight}
+
+
+\makeatletter
+\setbeamersize{text margin left=\dimTextLeftMargin, text margin right=\dimTextLeftMargin}
+\makeatother
+
+% % % % % % % % % % % %
+% End of Dimensions
+% % % % % % % % % % % %
+
+% New commands to be used in the DTU template
+%\newcommand{\insertdepartmentandinstitute}{\departmenttitle , \institutetitle}
+\newcommand{\insertdepartmentandinstitute}{\departmenttitle}
+\newcommand{\insertDTULogo}{\includegraphics[width=\dimDTULogoWidth]{tex_dtu_logo}}
+\newcommand{\insertDTUWhiteLogo}{}
+\newcommand{\inserttitlefootline}{}
+\newcommand{\inserttitleheadline}{}
+\newcommand{\institutetitle}{}
+
+% Internal variable to check if \titlepage was called: false by default
+\def\bInTitle{false}
+\def\bDTUWhiteFrame{false}
+
+% Process language
+% Is it DK or UK?
+\ifdefstring{\inLanguage}{danish}
+{
+	\renewcommand{\institutetitle}{Danmarks Tekniske Universitet}
+	\renewcommand{\insertDTUWhiteLogo}{\includegraphics[height=\dimDTULogoHeight]{tex_dtu_dk_a1_neg}}
+}
+{
+	\ifdefstring{\inLanguage}{english}
+	{
+		\renewcommand{\institutetitle}{Technical University of Denmark}
+		\renewcommand{\insertDTUWhiteLogo}{\includegraphics[height=\dimDTULogoHeight]{tex_dtu_uk_a1_neg}}
+	}
+	{
+		% Undefined language
+		% Default values are used
+	}
+}
+
+\ifcsdef{department@\inDepartmentShortName}
+{
+	\activateDepartmentInfo{\inLanguage}{\inDepartmentShortName}
+}
+{
+	\PackageError{DTU Beamer Template}{Department is undefined. Reverting to default (elektro).}{Check the user guide for defined departments. If you cannot find it then contact support group to add the department.}
+	\activateDepartmentInfo{\inLanguage}{elektro}
+}
+
+% Command for generating the department title
+\newcommand{\departmenttitle}{\thedepartmentNameText}
+% Command for inserting the department logo
+\newcommand{\insertdepartmentlogoA}{%
+	\ifdefstring{\inDepartmentShortName}{admin}
+	{
+	}
+	{
+		\includegraphics[height=\dimDTUDepLogoHeight]{\thedepartmentLogo}
+	}
+}
+% Command for inserting frise
+\newcommand{\insertDTUFrise}{\includegraphics[height=\dimDTUFriseHeight]{\thedepartmentFrise}}
+
+% Command used from frame DTU logo (headline)
+\newcommand{\insertFrameDTULogo}
+{
+	\vspace{\dimDTULogoYOffset}
+	\begin{beamercolorbox}[right]{logo in head/foot}%
+		\insertDTULogo\makebox[\dimDTULogoWidth][]{}
+	\end{beamercolorbox}
+}
+\newcommand{\insertFrameDTUWhiteLogo}
+{
+	\vspace{\dimDTULogoYOffset}
+	\begin{beamercolorbox}[right]{logo in head/foot}%
+		\insertDTUWhiteLogo\makebox[\dimDTULogoWidth][]{}
+	\end{beamercolorbox}
+}
+
+% Command used in title page for inserting the DTU logo in headline
+\newcommand{\insertTitleDTULogo}
+{
+	\insertFrameDTULogo
+}
+
+% Change themes
+\usefonttheme{DTU}
+\useoutertheme{DTU}
+\useinnertheme{DTU}
+\usecolortheme{DTU}
+
+% Left margin for list environment
+\setlength{\leftmargini}{\dimLeftMarginI}
+
+% Adjust bullets placement
+\setlength\labelsep{3pt}
+
+\setbeamersize{text margin left=\dimTextLeftMargin}
+
+% Itemize
+\setbeamertemplate{items}[circle]
+\setbeamercolor{itemize item}{fg=dtured}
+\setbeamercolor{itemize subitem}{fg=dtured}
+
+\setbeamerfont{section in toc}{size=\small}
+\setbeamerfont{subsection in toc}{size=\scriptsize}
+
+\setbeamertemplate{enumerate items}[circle]
+\setbeamercolor{item projected}{fg=white,bg=dtured}
+
+% Table of contents
+\setbeamertemplate{section in toc}{%
+	\color{dtured}$\bullet$  \inserttocsection \par}
+
+\setbeamertemplate{subsection in toc}{
+	\hskip1em{\color{dtured}$\bullet$} \inserttocsubsection \par}
+
+% Fix space between sections and subsections in toc
+\makeatletter
+\patchcmd{\beamer@sectionintoc}
+  {\vfill}
+  {\vskip\itemsep}
+  {}
+  {}
+\pretocmd{\beamer@subsectionintoc}
+  {\vskip0.5\itemsep}
+  {}
+  {}
+\makeatother 
+
+
+% Date format
+\newcommand{\DTUDateFormat}{\DTUDate}
+\newdateformat{DTUDate}{\THEDAY.\THEMONTH.\THEYEAR}
+
+% Customize blocks
+\setbeamertemplate{blocks}[rounded][shadow=true]
+\setbeamercolor{block title}{fg=white,bg=dtured}
+\setbeamerfont{block title}{series=\bfseries\small}
+\setbeamercolor{block body}{fg=black,bg=white}
+
+
+\newcommand{\defaultDTUFrameStyle}{
+	\setbeamertemplate{background}{}
+	\color{black}
+}
+
+% White DTU frame
+\makeatletter
+\define@key{beamerframe}{dtuwhitelogo}[true]{%
+	\global\def\bDTUWhiteFrame{true}
+	\color{white}
+}
+\define@key{beamerframe}{bgfilename}{%
+	\setbeamertemplate{background}{
+		\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{#1}
+	}
+}
+% Default framestyle
+\pretocmd{\beamer@@@@frame}
+{
+	\global\def\bDTUWhiteFrame{false}
+	\defaultDTUFrameStyle
+}
+{}{}
+\makeatother
+
+% Lengths for footer
+\newlength{\widthframenumber}
+\newlength{\widthdepartment}
+\newlength{\widthtitle}
+\newlength{\widthdate}
+
+% Short title for the footer
+\makeatletter
+\newcommand\insertshorttitleinfooter{%
+	\beamer@shorttitle%
+}
+\makeatother
+
+% Description list
+\setbeamercolor{description item}{fg=dtured}
+
+\mode
+<all>
diff --git a/examples/automatic/blank.png b/examples/automatic/blank.png
new file mode 100644
index 0000000000000000000000000000000000000000..082daebc2e8b00d950bcd22987c75a26f0349d97
GIT binary patch
literal 3161
zcmeAS@N?(olHy`uVBq!ia0y~yV3uKEU~=GKV_;xlw@ENyU|?V@4sv&5Sa(k5B?AKk
zOS+@4BLl<6e(pbstPBhcoCO|{#S9EWB_ParFHOFJfr0y-r;B4qMcmu#hKvUk1P&Zn
z{?C@#S#`qOyw0{YwY&@r4iA2FGcbIZ^N@jo!KjUyf#HM%9|MCzvIPS}L(iz-Xn>3+
zhS7{LS~855ila5cXl*!J8;;h7qqX6ntqnWQ$hiA+)W}+XC}Ln>VDNPHb6Mw<&;$Tp
CXOsT`

literal 0
HcmV?d00001

diff --git a/examples/automatic/cache.pkl b/examples/automatic/cache.pkl
new file mode 100644
index 0000000000000000000000000000000000000000..5ecf442895547f3a7c2d2063a90217400a04ae2d
GIT binary patch
literal 281
zcmZo*naan=00y;FG<w)mQqvMkb4sRoYxOwjXXNLm>X(#er0TomCzs}?=9Lud7w2TA
zq!#I?RwU*Y<fInsCzh7v=O&h9ChKSBrKDEG`}xNQhq(vqm84co=}|CAH84muOEgVP
zOfoY_O|mdGGE7WKG_goDPBKX}HA|Y(!<k!|UzS>wlUO;WN5R4%)jZ9_IK?u>!qOte
z%qYp&)Hul^$=uX1(abQ_*nCQl6N!$>FD^?j)`#1nS6r4prAHyz%-GB#CCxNB)!ZV@
aAj!liDKX8^($v`8z`)$xG$nCLsU84Ge_xCM

literal 0
HcmV?d00001

diff --git a/examples/automatic/departments.tex b/examples/automatic/departments.tex
new file mode 100644
index 0000000..09eb330
--- /dev/null
+++ b/examples/automatic/departments.tex
@@ -0,0 +1,130 @@
+% departments.tex
+% This file is a part of the DTU letter package and contains the file path for
+% the grahic file, and text name for the different departments.
+%
+% Changelog
+% 2010-04-07 Added % at the end of each line to make it possible to use the definitions in the documentation
+% 2010-04-09 Added the 5th mandatory argument (long text name)
+% 2010-04-23 Moved the new argument, #6, to #4 and added all info. However two graphic files are missing and I have therefore made a test: if the graphic file is missing the administration logo is used.  
+% 2013-02-11 Added compute and diplom department entries.  Added check to see that the department macros are defined, otherwise an error is printed.
+% 
+%\makeDepartmentInfo{<danish|english>}{<departmentname>}{<text graphic file name>}{<Big department logo file name>}{<department text name>}{<department long text name>}
+%
+
+\RequirePackage{etoolbox}
+
+\newcommand\setDepartmentNameLogo[1]{\def\@departmentNameLogo{#1}}%
+\newcommand\thedepartmentNameLogo{\@departmentNameLogo}%
+\newcommand\setDepartmentNameText[1]{\def\@departmentNameText{#1}}%
+\newcommand\thedepartmentNameText{\@departmentNameText}%
+\newcommand\setDepartmentLongNameText[1]{\def\@departmentLongNameText{#1}}%
+\newcommand\thedepartmentLongNameText{\@departmentLongNameText}%
+\newcommand\setDepartmentLogo[1]{\def\@departmentLogo{#1}}%
+\newcommand\thedepartmentLogo{\@departmentLogo}%
+\newcommand\setDepartmentFrise[1]{\def\@departmentFrise{#1}}%
+\newcommand\thedepartmentFrise{\@departmentFrise}%
+%
+\newcommand\createDepartment[1]{%
+\expandafter\def\csname department@#1\endcsname{#1}}%
+%
+\newcommand\aliasDepartment[2]{%
+\expandafter\def\csname department@#2\endcsname{#1}}%
+%
+\ifundef{\makeDepartmentInfo}{%
+	\newcommand\makeDepartmentInfo[7]{%
+		\def\@departmentcmd{\csname department@#2\endcsname}
+		\createDepartment{#2}
+		\expandafter\def\csname namelogo#1@\@departmentcmd\endcsname{\setDepartmentNameLogo{#3}}%
+		\expandafter\def\csname deplogo#1@\@departmentcmd\endcsname{\setDepartmentLogo{#4}}%
+		\expandafter\def\csname depfrise#1@\@departmentcmd\endcsname{\setDepartmentFrise{#5}}%
+		\expandafter\def\csname nametext#1@\@departmentcmd\endcsname{\setDepartmentNameText{#6}}%
+		\expandafter\def\csname namelongtext#1@\@departmentcmd\endcsname{\setDepartmentLongNameText{#7}}%
+		
+	}%
+}{}%
+%
+\newcommand\activateDepartmentInfo[2]{%
+	\ifcsname department@#2\endcsname%
+		\def\@departmentcmd{\csname department@#2\endcsname}%
+	\else%
+		\def\@departmentcmd{\department@admin}%
+	\fi%
+	\csname namelogo#1@\@departmentcmd\endcsname% TODO test if command exists before executing it
+	\csname nametext#1@\@departmentcmd\endcsname%
+	\csname namelongtext#1@\@departmentcmd\endcsname%
+	\csname deplogo#1@\@departmentcmd\endcsname%
+	\csname depfrise#1@\@departmentcmd\endcsname%
+	% \fromdepartment{\thedepartmentLongNameText}
+}%
+%
+\makeDepartmentInfo{danish} {aqua}{tex_aqua_dk}{tex_dtu_aqua_a}{tex_dtu_aqua_frise}{DTU Aqua}{Institut for Akvatiske Ressourcer}%
+\makeDepartmentInfo{english}{aqua}{tex_aqua_uk}{tex_dtu_aqua_a_uk}{tex_dtu_aqua_frise}{DTU Aqua}{National Institute of Aquatic Resources}%
+
+\makeDepartmentInfo{danish} {byg}{tex_byg_dk}{tex_dtu_byg_a}{tex_dtu_byg_frise}{DTU Byg}{Institut for Byggeri og Anl\ae g}%
+\makeDepartmentInfo{english}{byg}{tex_byg_uk}{tex_dtu_byg_a_uk}{tex_dtu_byg_frise}{DTU Civil Engineering}{Department of Civil Engineering}%
+
+\makeDepartmentInfo{danish}{compute}{tex_compute_uk}{tex_dtu_compute_a}{tex_dtu_frise}{DTU Compute}{Institut for Matematik og Computer Science}
+\makeDepartmentInfo{english}{compute}{tex_compute_uk}{tex_dtu_compute_a_uk}{tex_dtu_frise}{DTU Compute}{Department of Applied Mathematics and Computer Science}
+
+\makeDepartmentInfo{danish} {elektro}{tex_elektro_dk}{tex_dtu_elektro_a}{tex_dtu_frise}{DTU Elektro}{Institut for Elektroteknologi}
+\makeDepartmentInfo{english}{elektro}{tex_elektro_uk}{tex_dtu_elektro_a_uk}{tex_dtu_frise}{DTU Electrical Engineering}{Department of Electrical Engineering}
+
+\makeDepartmentInfo{danish} {energi}{tex_energikonvertering_dk}{tex_dtu_energi_a}{tex_dtu_energi_frise}{DTU Energi}{Institut for Energikonvertering og -lagring}
+\makeDepartmentInfo{english}{energi}{tex_energikonvertering_uk}{tex_dtu_energi_a_uk}{tex_dtu_energi_frise}{DTU Energy}{Department of Energy Conversion and Storage}
+
+\makeDepartmentInfo{danish} {fotonik}{tex_fotonik_dk}{tex_dtu_fotonik_a}{tex_dtu_frise}{DTU Fotonik}{Institut for Fotonik}
+\makeDepartmentInfo{english}{fotonik}{tex_fotonik_uk}{tex_dtu_fotonik_a_uk}{tex_dtu_frise}{DTU Fotonik}{Department of Photonics Engineering}
+
+\makeDepartmentInfo{danish} {fysik}{tex_fysik_dk}{tex_dtu_fysik_a}{tex_dtu_fysik_frise}{DTU Fysik}{Institut for Fysik}
+\makeDepartmentInfo{english}{fysik}{tex_fysik_uk}{tex_dtu_fysik_a_uk}{tex_dtu_fysik_frise}{DTU Physics}{Department of Physics}
+
+\makeDepartmentInfo{danish} {food}{tex_fodevareinstituttet_dk}{tex_dtu_fdevareinstituttet_a}{tex_dtu_frise}{DTU F\o devareinstituttet}{F\o devareinstituttet}
+\makeDepartmentInfo{english}{food}{tex_fodevareinstituttet_uk}{tex_dtu_fdevareinstituttet_a_uk}{tex_dtu_frise}{DTU Food}{National Food Institute}
+
+\makeDepartmentInfo{danish} {kemi}{tex_kemi_dk}{tex_dtu_kemi_a}{tex_dtu_kemi_frise}{DTU Kemi}{Institut for Kemi}
+\makeDepartmentInfo{english}{kemi}{tex_kemi_uk}{tex_dtu_kemi_a_uk}{tex_dtu_kemi_frise}{DTU Chemistry}{Department of Chemistry}
+
+\makeDepartmentInfo{danish} {kemiteknik}{tex_kemiteknik_dk}{tex_dtu_kemiteknik_a}{tex_dtu_kemiteknik_frise}{DTU Kemiteknik}{Institut for Kemiteknik}
+\makeDepartmentInfo{english}{kemiteknik}{tex_kemiteknik_uk}{tex_dtu_kemiteknik_a_uk}{tex_dtu_kemiteknik_frise}{DTU Chemical Engineering}{Department of Chemical and Biochemical Engineering}
+
+\makeDepartmentInfo{danish} {management}{tex_management_dk}{tex_dtu_management_a}{tex_dtu_frise}{DTU Management}{Institut for Systemer, Produktion og Ledelse}
+\makeDepartmentInfo{english}{management}{tex_management_uk}{tex_dtu_management_a_uk}{tex_dtu_frise}{DTU Management Engineering}{Department of Management Engineering}
+
+\makeDepartmentInfo{danish} {mekanik}{tex_mekanik_dk}{tex_dtu_mekanik_a}{tex_dtu_mek_frise}{DTU Mekanik}{Institut for Mekanisk Teknologi}
+\makeDepartmentInfo{english}{mekanik}{tex_mekanik_uk}{tex_dtu_mekanik_a_uk}{tex_dtu_mek_frise}{DTU Mechanical Engineering}{Department of Mechanical Engineering}
+
+\makeDepartmentInfo{danish} {miljo}{tex_miljo_dk}{tex_dtu_milj_a}{tex_dtu_miljoe_frise}{DTU Milj\o}{Institut for Vand og Milj\o teknologi}
+\makeDepartmentInfo{english}{environmentalEng}{tex_miljo_uk}{tex_dtu_milj_a_uk}{tex_dtu_miljoe_frise}{DTU Environment}{Department of Environmental Engineering}
+
+\makeDepartmentInfo{danish} {nanotek}{tex_nanotek_dk}{tex_dtu_nanotek_a}{tex_dtu_frise}{DTU Nanotek}{Institut for Mikro- og Nanoteknologi}
+\makeDepartmentInfo{english}{nanotek}{tex_nanotek_uk}{tex_dtu_nanotek_a_uk}{tex_dtu_frise}{DTU Nanotech}{Department of Micro- and Nanotechnology}
+
+\makeDepartmentInfo{danish} {space}{tex_space_dk}{tex_dtu_space_a}{tex_dtu_space_frise}{DTU Space}{Institut for Rumforskning og Rumteknologi}
+\makeDepartmentInfo{english}{space}{tex_space_uk}{tex_dtu_space_a_uk}{tex_dtu_space_frise}{DTU Space}{National Space Institute}
+
+\makeDepartmentInfo{danish} {systembiologi}{}{tex_dtu_systembiologi_a}{tex_dtu_frise}{DTU Systembiologi}{Institut for Systembiologi}
+\makeDepartmentInfo{english}{systembiologi}{}{tex_dtu_systembiologi_a_uk}{tex_dtu_frise}{DTU Systems Biology}{Department of Systems Biology}
+
+\makeDepartmentInfo{danish} {transport}{tex_transport_dk}{tex_dtu_transport_a}{tex_dtu_transport_frise}{DTU Transport}{Institut for Transport}
+\makeDepartmentInfo{english}{transport}{tex_transport_uk}{tex_dtu_transport_a_uk}{tex_dtu_transport_frise}{DTU Transport}{Department of Transport}
+
+\makeDepartmentInfo{danish} {vaterinaerinstituttet}{tex_veterinaertinstituttet_dk}{tex_dtu_veterinerinstituttet_a}{tex_dtu_vet_frise}{DTU Veterin\ae rinstituttet}{Veterin\ae rinstituttet}
+\makeDepartmentInfo{english}{vaterinaerinstituttet}{tex_veterinaertinstituttet_uk}{tex_dtu_veterinerinstituttet_a_uk}{tex_dtu_vet_frise}{DTU Vet}{National Veterinary Institute}
+
+\makeDepartmentInfo{danish} {vindenergi}{tex_vindenergi_dk}{tex_dtu_vindenergi_a}{tex_dtu_vindenergi_frise}{DTU Vindenergi}{Institut for Vindenergi}
+\makeDepartmentInfo{english}{vindenergi}{tex_vindenergi_uk}{tex_dtu_vindenergi_a_uk}{tex_dtu_vindenergi_frise}{DTU Wind Energy}{Department of Wind Energy}
+
+
+% Extra
+\makeDepartmentInfo{danish} {bibliotek}{tex_bibliotek_dk}{tex_dtu_bibliotek_a}{tex_dtu_bibliotek_frise}{DTU Bibliotek}{Danmarks Tekniske Informationcenter}%
+\makeDepartmentInfo{english}{bibliotek}{tex_bibliotek_uk}{tex_dtu_bibliotek_uk_a}{tex_dtu_bibliotek_frise}{DTU Library}{Technical Information Center of Denmark}%
+
+\makeDepartmentInfo{danish} {admin}{tex_dtu_navn_dk}{}{tex_dtu_frise}{Danmarks Tekniske Universitet}{}%
+\makeDepartmentInfo{english}{admin}{tex_dtu_navn_uk}{}{tex_dtu_frise}{Technical University of Denmark}{}%
+
+\makeDepartmentInfo{danish} {riso}{tex_riso_dk}{tex_ris_dtu_a}{tex_dtu_frise}{Ris\o\ DTU}{Nationallaboratoriet for B\ae redygtig Energi}
+\makeDepartmentInfo{english}{riso}{tex_riso_uk}{tex_ris_dtu_a_uk}{tex_dtu_frise}{Ris\o\ DTU}{National Laboratory for Sustainable Energy}
+
+\makeDepartmentInfo{danish}{diplom}{tex_diplom_dk}{tex_dtu_diplom_a}{tex_dtu_frise}{Center for Diplomingeni\o ruddannelse}{DTU Diplom}
+\makeDepartmentInfo{english}{diplom}{tex_diplom_dk}{tex_dtu_diplom_a_uk}{tex_dtu_frise}{Center for Diplomingeni\o ruddannelse}{DTU Diplom}
+
diff --git a/examples/automatic/dtu_slideshow_base.tex b/examples/automatic/dtu_slideshow_base.tex
new file mode 100644
index 0000000..f2acdf9
--- /dev/null
+++ b/examples/automatic/dtu_slideshow_base.tex
@@ -0,0 +1,25 @@
+% This is the basic DTU slideshow file. Used when creating a new slideshow with slider
+\documentclass[aspectratio=43]{beamer}
+\usepackage{etoolbox}
+
+\input{02450_beamer_preamble}
+%\IfFileExists{generated/slide2.tex}{ \input{generated/slide2} }{ }
+\newtoggle{overlabel_includesvgs}
+\newtoggle{overlabel_includelabels}
+
+\toggletrue{overlabel_includesvgs}
+\toggletrue{overlabel_includelabels}
+
+\begin{document}
+\begin{frame}
+\maketitle
+\end{frame}
+
+\begin{frame} \osvg{osvg01}
+\frametitle{Example frame}
+\begin{enumerate}
+	\item Item 1	
+\end{enumerate}
+\end{frame}
+
+\end{document}
\ No newline at end of file
diff --git a/examples/automatic/dtucolours.tex b/examples/automatic/dtucolours.tex
new file mode 100644
index 0000000..731dcb4
--- /dev/null
+++ b/examples/automatic/dtucolours.tex
@@ -0,0 +1,83 @@
+% dtucolours.sty
+% This file has been a part of the DTU beamer package and is now
+% moved to the resources folder because there are other parts of the 
+% DTU package that need the colours as well.
+%
+% Changelog
+% 2011-06-23 jowr Replaced the old colour definitions with the new ones from the design guide
+% 2011-07-05 jowr Added alternative colours for the graphs
+% 2011-08-16 jowr Moved colour definitions to resources folder, also used in poster class
+% 2012-06-19 jowr Added colours for cooperation with IPU
+% 2014-09-27 jowr Replaced definecolor with providecolor, do not overwrite custom colour definitions
+%
+%
+\RequirePackage{xcolor}
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define primary colours (designguide v2.3, page 13)
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecolor{dtured}       {rgb}{0.60, 0.00, 0.00} % Primærfarve 1 - CMYK:   0/ 91/ 72/ 23 - RGB: 153/  0/  0
+\providecolor{dtugrey}      {rgb}{0.60, 0.60, 0.60} % Primærfarve 2 - CMYK:   0/  0/  0/ 56 - RGB: 153/153/153
+% 
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define secondary colours  (designguide v2.3, page 13)
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Please note that dtured and dtubrown have the same rgb and hex values and only differ in cmyk and pms notation.
+\providecolor{dtuyellow}    {rgb}{1.00, 0.80, 0.00} % Sekundærfarve 12 - CMYK:   0/ 25/100/  0 - RGB: 255/204/  0 - HEX: FFCC00
+\providecolor{dtuorange}    {rgb}{1.00, 0.60, 0.00} % Sekundærfarve 1  - CMYK:   0/ 50/100/  0 - RGB: 255/153/  0 - HEX: FF9900
+\providecolor{dtulightred}  {rgb}{1.00, 0.00, 0.00} % Sekundærfarve 3  - CMYK:   0/100/100/  0 - RGB: 255/  0/  0 - HEX: FF0000
+\providecolor{dtubrown}     {rgb}{0.60, 0.00, 0.00} % Sekundærfarve 4  - CMYK:   0/100/100/ 50 - RGB: 153/  0/  0 - HEX: 990000
+\providecolor{dtupurple}    {rgb}{0.80, 0.20, 0.60} % Sekundærfarve 6  - CMYK:  25/100/  0/  0 - RGB: 204/ 51/153 - HEX: CC3399
+\providecolor{dtuviolet}    {rgb}{0.40, 0.00, 0.60} % Sekundærfarve 9  - CMYK:  75/ 75/  0/  0 - RGB: 102/  0/153 - HEX: 660099
+\providecolor{dtudarkblue}  {rgb}{0.20, 0.40, 0.80} % Sekundærfarve 13 - CMYK:  75/ 50/  0/  0 - RGB:  51/102/204 - HEX: 3366CC
+\providecolor{dtulightblue} {rgb}{0.20, 0.80, 1.00} % Sekundærfarve 10 - CMYK:  50/  0/  0/  0 - RGB:  51/204/255 - HEX: 33CCFF
+\providecolor{dtulightgreen}{rgb}{0.60, 0.80, 0.20} % Sekundærfarve 11 - CMYK:  25/  0/100/  0 - RGB: 153/204/ 51 - HEX: 99CC33
+\providecolor{dtudarkgreen} {rgb}{0.40, 0.80, 0.00} % Sekundærfarve 14 - CMYK:  50/  0/100/  0 - RGB: 102/204/  0 - HEX: 66CC00
+\providecolor{dtucoolgrey}  {rgb}{0.59, 0.58, 0.57} % Farve til poster - CMYK:   0/  1/  5/ 39 - RGB: 150/148/145 - HEX: 969491
+% 
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define colours for drawings and graphs (designguide v2.3, page 14)
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecolor{graph01}{named}{dtuorange}
+\providecolor{graph02}{named}{dtupurple}
+\providecolor{graph03}{named}{dtulightblue}
+\providecolor{graph04}{named}{dtubrown}
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define alternate colours for drawings and graphs 
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define alternate colours for graphs, which are compatible with black 
+% and white printers. The initial set of colours makes it hard to distinguish 
+% between the two lighter and the two darker colours.
+\providecolor{graph01alt}{named}{dtuviolet}
+\providecolor{graph02alt}{named}{dtuyellow}
+\providecolor{graph03alt}{named}{dtulightred}
+\providecolor{graph04alt}{named}{dtulightgreen}
+\providecolor{graph05alt}{named}{dtugrey}
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Define colours for IPU related documents, from IPU Designguide (16.09.2008)
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecolor{ipugreen}     {rgb}{0.00, 0.40, 0.20} % Dark green, 1st  standard colour  - CMYK: 088/000/095/026 - RGB: 000/102/051
+\providecolor{ipugrey}      {rgb}{0.45, 0.47, 0.49} % Dark grey, 2nd standard colour    - CMYK: 015/000/000/075 - RGB: 114/121/126
+\providecolor{ipulightgreen}{rgb}{0.36, 0.67, 0.15} % Light green, 1sr secondary colour - CMYK: 070/000/100/000 - RGB: 091/172/038
+\providecolor{ipulightgrey} {rgb}{0.85, 0.86, 0.87} % Light grey, 2nd secondary colour  - CMYK: 003/000/003/020 - RGB: 217/220/222
+%
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Old definitions
+% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \providecolor{dtured}       {cmyk}{0.00, 0.95, 0.72, 0.27}
+% \providecolor{dtudarkgray}  {cmyk}{0.00, 0.00, 0.00, 0.56}
+% \providecolor{dtugray}      {cmyk}{0.00, 0.00, 0.00, 0.37}
+% \providecolor{dtulightgray} {cmyk}{0.00, 0.00, 0.00, 0.19}
+% \providecolor{dtudarkblue}  {cmyk}{1.00, 0.72, 0.00, 0.38}
+% \providecolor{dtublue}      {cmyk}{0.60, 0.44, 0.00, 0.24}
+% \providecolor{dtulightblue} {cmyk}{0.30, 0.22, 0.00, 0.12}
+% \providecolor{dtudarkgreen} {cmyk}{1.00, 0.00, 0.83, 0.47}
+% \providecolor{dtugreen}     {cmyk}{0.725,0.004,1.00, 0.004}
+% \providecolor{dtuyellow}    {cmyk}{0.00, 0.00, 1.00, 0.00}
+% \providecolor{dtuorange}    {cmyk}{0.00, 0.34, 0.91, 0.00}
+% \providecolor{dtudarkorange}{cmyk}{0.00, 0.51, 1.00, 0.00}
+% \providecolor{dtupurpur}    {cmyk}{0.00, 0.94, 0.00, 0.43}
+% \providecolor{dtupurple}    {cmyk}{0.83, 1.00, 0.00, 0.23}
+%
diff --git a/examples/automatic/index.aux b/examples/automatic/index.aux
new file mode 100644
index 0000000..bf24296
--- /dev/null
+++ b/examples/automatic/index.aux
@@ -0,0 +1,33 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand{\transparent@use}[1]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldcontentsline\contentsline
+\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\contentsline\oldcontentsline
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\providecommand\HyField@AuxAddToCoFields[2]{}
+\providecommand\babel@aux[2]{}
+\@nameuse{bbl@beforestart}
+\babel@aux{english}{}
+\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
+\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
+\@writefile{nav}{\headcommand {\beamer@partpages {1}{2}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{2}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{2}}}
+\@writefile{nav}{\headcommand {\beamer@documentpages {2}}}
+\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {2}}}
+\gdef\svg@ink@ver@settings{{\m@ne }{inkscape}{1}}
+\gdef \@abspage@last{2}
diff --git a/examples/automatic/index.fdb_latexmk b/examples/automatic/index.fdb_latexmk
new file mode 100644
index 0000000..202ed8a
--- /dev/null
+++ b/examples/automatic/index.fdb_latexmk
@@ -0,0 +1,316 @@
+# Fdb version 3
+["pdflatex"] 1663593082 "index.tex" "index.pdf" "index" 1663593085
+  "/dev/null" 1663230546 0 d41d8cd98f00b204e9800998ecf8427e ""
+  "/etc/texmf/web2c/texmf.cnf" 1661854897 475 c0e671620eb5563b2130f56340a5fde8 ""
+  "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecss1095.tfm" 1136768653 3584 8ece407347b270c252c46fdfaef5a9ef ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1246382020 916 f87d7c45f9c908e672703b83b72241a3 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1246382020 928 2dc8d444221b7a635bb58038579b861a ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1246382020 908 2921f8a10601f252058503cc6570e581 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1246382020 940 228d6584342e91276bf566bcf9716b83 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss10.tfm" 1136768653 1316 b636689f1933f24d1294acdf6041daaa ""
+  "/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf" 1496785618 7008 9ff5fdcc865b01beca2b0fe4a46231d4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty" 1643231327 147419 2058c0f5e6893b19c8f3ce95d177646c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def" 1643231327 5233 d5e383ed66bf272b71b1a90b596e21c6 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty" 1576016007 8622 63834878edeb14dd71d58d8f22bc3e06 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty" 1572645307 492 1994775aa15b0d1289725a0b1bbc2d4c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty" 1572645307 480 5778104efadad304ced77548ca2184b1 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty" 1583617216 6501 4011d89d9621e0b0901138815ba5ff29 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb ""
+  "/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed ""
+  "/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1576624944 13807 952b0226d4efca026f0e19dd266dcc22 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1600895880 17859 4409f8f50cd365c68e684407e5350b1b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1593379760 20089 80423eac55aa175305d35b49e04fe23b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1601326656 992 855ff26741653ab54814101ca36e153c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1601326656 43820 1fef971b75380574ab35a0d37fd92608 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1601326656 19324 f4e4c6403dd0f1605fd20ed22fa79dea ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1601326656 6038 ccb406740cc3f03bbfb58ad504fe8c27 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1601326656 6944 e12f8f7a7364ddf66f93ba30fb3a3742 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1601326656 4883 42daaf41e27c3735286e23e48d2d7af9 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1601326656 2544 8c06d2a7f0f469616ac9e13db6d2f842 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1601326656 44195 5e390c414de027626ca5e2df888fa68d ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1601326656 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1601326656 21302 788a79944eb22192a4929e46963a3067 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1601326656 9690 01feb7cde25d4293ef36eef45123eb80 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1601326656 33335 dd1fa4814d4e51f18be97d88bf0da60c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1601326656 2965 4c2b1f4e0826925746439038172e5d6f ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1601326656 5196 2cc249e0ee7e03da5f5f6589257b1e5b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1601326656 20726 d4c8db1e2e53b72721d29916314a22ea ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1601326656 35249 abd4adf948f960299a4b3d27c5dddf46 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1601326656 21989 fdc867d05d228316de137a9fc5ec3bbe ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1601326656 8893 e851de2175338fdf7c17f3e091d94618 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex" 1601326656 5493 23e371e6fe3e7e42533d6d6c15662e0d ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex" 1601326656 321 cdd11262840e01e25374a2d458f15e99 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex" 1601326656 1319 0b2de5126c6cbc295f0eb77f7344b34d ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex" 1601326656 325 36322b0789619b270aec5993d5a9ed08 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1608933718 11518 738408f795261b70ce8dd47459171309 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1621110968 186007 6e7dfe0bd57520fd5f91641aa72dcac8 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex" 1601326656 8843 5533436db3e30fbad1e0440db6027dac ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex" 1601326656 7474 f05a7223b140f230922562ac6a9fede5 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex" 1608933718 85938 8e4ba97c5906e1c0d158aea81fe29af7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1601326656 32995 ac577023e12c0e4bd8aa420b2e852d1a ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex" 1601326656 14524 e1074042dc8f19d631452e43073ea3ba ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1557692582 3063 8c415c68a0f3394e45cfeca0b65f6ee6 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1601326656 521 8e224a7af69b7fee4451d1bf76b46654 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1601326656 13391 84d29568c13bdce4133ab4a214711112 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1601326656 104935 184ed87524e76d4957860df4ce0cd1c3 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1601326656 10165 cec5fa73d49da442e56efc2d605ef154 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1601326656 28178 41c17713108e0795aac6fef3d275fbca ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1601326656 9989 c55967bf45126ff9b061fa2ca0c4694f ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1601326656 3865 ac538ab80c5cf82b345016e474786549 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1557692582 3177 27d85c44fbfe09ff3b2cf2879e3ea434 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1621110968 11024 0179538121bc2dba172013a3ef89519f ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1608933718 7854 4176998eeefd8745ac6d2d4bd9c98451 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1601326656 3379 781797a101f647bab82741a99944a229 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1601326656 92405 f515f31275db273f97b9d8f52e1b0736 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1601326656 37376 11cd75aac3da1c1b152b2848f30adc14 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1601326656 8471 c2883569d03f69e8e1cabfef4999cfd7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex" 1601326656 71722 aa25655703db0306f6401798e312b7b8 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1601326656 21201 08d231a2386e2b61d64641c50dc15abd ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1601326656 16121 346f9013d34804439f7436ff6786cef7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1621110968 44784 cedaa399d15f95e68e22906e2cc09ef8 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1621110968 465 d68603f8b820ea4a08cce534944db581 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1601326656 926 2963ea0dcf6cc6c0a770b69ec46a477b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1601326656 5546 f3f24d7898386cb7daac70bdd2c4d6dc ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def" 1606168878 13244 6674e4de0678d77c2d7465acc4ea20d7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1601326656 12601 4786e597516eddd82097506db7cfa098 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1621110968 61163 9b2eefc24e021323e0fc140e9826d016 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1601326656 1896 b8e0ca0ac371d74c0ca05583f6313c91 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1601326656 7778 53c8b5623d80238f6a20aa1df1868e63 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1606168878 23997 a4bed72405fa644418bea7eac2887006 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1621110968 37060 797782f0eb50075c9bc952374d9a659a ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex" 1601326656 37431 9abe862035de1b29c7a677f3205e3d9f ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1601326656 4494 af17fb7efeafe423710479858e42fa7e ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex" 1601326656 7251 fb18c67117e09c64de82267e12cd8aa4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1621110968 29274 e15c5b7157d21523bd9c9f1dfa146b8e ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1621110968 6825 a2b0ea5b539dda0625e99dd15785ab59 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplots.surfshading.code.tex" 1452211337 22701 5fab7b8ebb90b053dc067d1bd37e43c2 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.code.tex" 1422740226 3047 aa82404aec57311271f4991c44bd71dc ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.contourlua.code.tex" 1620507943 2931 5d52092da9e839accd7c9026062fe5c3 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsarray.code.tex" 1496704190 23537 54be8160344d894595f6d145b1311658 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsdeque.code.tex" 1262481251 4288 b8d6247899b21e3bb66bb11b24d30f2c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructure.code.tex" 1452211337 13828 11d1b09335a4a8baa693dd1e6cac3edf ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructureext.code.tex" 1496704190 24373 6544c1554e5da33118301011eb03058d ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsmatrix.code.tex" 1364427911 18861 7dc35832c8ccea3aa73cdcd75ec0a60b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstableshared.code.tex" 1583276309 83469 f77a7d8a23834d4c2472f8dba8e67bff ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex" 1583276309 12347 43d867ea29e34d528123d9ef750aa146 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex" 1620507943 485274 aafeb7052fbed4c8aba6fcc36c94ea72 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.code.tex" 1452211337 22428 72578a4c9324bc5dfafe23fe64f64024 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code.tex" 1583276309 12489 859c23df41fb9067128ef5a64b01c0a4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.tex" 1583276309 3533 973f376afa5a4526f16b11630b9931b4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex" 1621284213 520 2a55e10851bbb34fb49a8e1d6b50a09b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code.tex" 1523216742 123680 d33fda4929d7200c3e6f0ec83c006aef ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessing.code.tex" 1583276309 367035 be5ad6faf030b5e07b899b712359f9d2 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex" 1470951798 19944 7957349fbe31c4e8dea9de4cd41cb086 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandler.code.tex" 1496704190 133871 7247b31742a2240343a6739cb76d6821 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage.code.tex" 1620507943 25239 bf1615252744653354985789b73e7404 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.code.tex" 1620507943 120954 bdf135670013db80411b2fb0f95876ac ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.code.tex" 1620507943 26393 a7d9bbecdd0db20d652c909dac892e25 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex" 1583276309 91244 1a0e9e49b7a2d10d1b1a610306ba4f8c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surfshading.pgfsys-pdftex.def" 1470951798 5907 9dc460712c23e5b3338820499d47608c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric.code.tex" 1351287374 3095 c82d281b748902a65be2ccca97360b11 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.code.tex" 1430688073 23050 a369aa910ef860a3621fe0459faa335c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.data.code.tex" 1346285630 26859 7a4ee9d206fb0a0daa0d3108445afb57 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.code.tex" 1380839021 23958 1b96260863091af1669c3a38b1c4c9af ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.code.tex" 1496704190 88956 018b2512ef27998e97af72e8b1dcdbd5 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code.tex" 1620507943 71792 dba1b75b15201895eb36f142f13b3238 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb.code.tex" 1312159636 3286 c17079ba50483e1ac1721268ea016041 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex" 1605910342 19231 3cbf682090baecad8e17a66b7a271ed1 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex" 1605910342 7677 cf3e6aa6a8d444f55327f61df80bfa0c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty" 1591045760 12594 0d51ac3a545aaaa555021326ff22a6cc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1359763108 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty" 1359763108 13829 94730e64147574077f8ecfea9bb69af4 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd" 1359763108 961 6518c6525a34feb5e8250ffa91731cff ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd" 1359763108 961 d02606146ba5601b5645f987c92e6193 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1622667781 2222 da905dc1db75412efd2d8f67739f0596 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty" 1622667781 4173 bc0410bcccdff806d6132d3c1ef35481 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty" 1636758526 87648 07fbb6e9169e00cb2a2f40b31b2dbf3c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty" 1636758526 4128 8eea906621b6639f7ba476a472036bbe ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty" 1636758526 2444 926f379cc60fcf0c6e3fee2223b4370d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1636758526 3034 3bfb87122e6fa8758225c0dd3cbaceba ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1636758526 2462 754d6b31b2ab5a09bb72c348ace2ec75 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty" 1622581934 4946 461cc78f6f26901410d9f1d725079cc6 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty" 1622581934 5157 f308c7c04889e16c588e78aa42599fae ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty" 1622581934 5049 969aec05d5f39c43f8005910498fcf90 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo" 1636758526 8464 74db94825c407b51399ca17d9bd38a3d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls" 1642805339 12310 2b9d5ca8ca1cc18adf963d2ae2e8b18a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty" 1634676111 24160 45a13ef4310e1e6ae8a2702a712b5f37 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty" 1642805339 7344 4b669c019e50a1be48999086dfa79ba1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty" 1642805339 12589 c2e8a707f95e114b40e2be10f5aefffa ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty" 1634676111 26232 66f0c0fc1c3ea04aadb9c1402292d0ac ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty" 1563915504 9407 98317d4428bbbc4430035c0c0e3898d5 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty" 1634676111 13642 ba13518fbcbdad62e3935775004ddea2 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty" 1642805339 25568 b143e4d6d4d09120b7bab4bac96b2093 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty" 1642805339 12171 76b69a0f505c817a764f41b6d7fb98e1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty" 1642805339 9209 8a4ea3057cafb3e094ef6fcec6ff5abc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty" 1612994634 17622 85760d86f730e8faf1f7378f6e67e409 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty" 1519256047 8313 358d4bb860bd9098eb24099f36b27af1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty" 1616189216 7574 6d0e29b16443d86a896479ec2aabff07 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty" 1519256047 29020 6cae2187b2d2bc4f39b6bb5bddbcf031 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty" 1634676111 5712 f2473ee53b8c7edb3cfb0b157f067562 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty" 1500070590 1753 c10ec1df45e4b4c7ee05e306d23f95d7 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty" 1595450012 27425 7f090822023c1cb57d609b70b5e7cc42 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty" 1500070590 1593 48c3729494fa250d34789fd6af677f99 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty" 1616189216 13527 6266cecef9dcaa294ba1dc5ff2d8a798 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty" 1500070590 5753 fbf8c2f7c7d6d5d1d2b900c353f094e8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty" 1500070590 1140 cdaff8d445bd2a4e7afdec5190a758c0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty" 1500070590 4548 cdde9ae4b614ce5ea4cf7a232ceeb6a8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty" 1563915504 5356 d32dea458460fce4541d4f9aa765b876 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty" 1634676111 7755 23d097ce0f5b45524f920565fe65e8ae ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty" 1483400771 637 685bd3d40aca2fa87965a39bc31aca7f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty" 1595450012 1808 098e1772761e9b4a016e74f1a4c1cb74 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty" 1519256047 4026 1ba2c6a2acf275d63cb85d60d8597fe8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty" 1535061494 7089 c34bc77851d46db7348b94bd5e51168a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty" 1519256047 4236 21e590075d6781cc58fee783316ee268 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty" 1513642141 333 48f83c1a5bf00cbab1ca9013199d6da1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.20.pdf" 1513642141 2958 4e0c4a6e994e5c4d9da11c477e927f0f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.pdf" 1513642141 2936 6cc3ef0682cbb62be8aa1b19f0a84ed6 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.20.pdf" 1513642141 2734 0bcf939051dd2a936cdfe5982f7c233b ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.pdf" 1513642141 2667 7624351b441ffe4bd2d14e08fbcf063d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.20.pdf" 1513642141 24451 195d2c060e84f339954bc6d9b52131d7 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.pdf" 1513642141 24611 df07010540266b2b205b492a4d02e7e1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty" 1642805339 13080 71b38252cbe3d689bcd03161d205eb84 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty" 1642805339 6946 ef0e875be97ab827b5cf3232042f1628 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty" 1513642141 355 75c98e7b8f427eb7c625ed391b140c5b ""
+  "/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty" 1579038678 6078 f1cb470c9199e7110a27851508ed7a5c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty" 1427500626 4105 4c80eaed8cd4f9a80cc6244c0adeb81f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty" 1427500626 27587 b023ffe1328fa89e7f133201d87029de ""
+  "/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1579991033 13886 d1306dcf79a944f6988e688c1785f9ce ""
+  "/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1601931149 46845 3b58f70c6e861a13d927bff09d35ecbc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def" 1580337424 14353 f66b7dd28616119c2519cd5cc4dcae14 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty" 1580337424 12389 43a81443714469abac77ce09f44ad2e2 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty" 1580337424 12098 5c732241af77b5f0e56e640b7d538395 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty" 1582668197 30872 ed70d543c537f19c96fc753321f1c3cc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def" 1601931164 19103 48d29b6e2a64cb717117ef65f107b404 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty" 1639603921 7197 eb6c1ebf41667a05cb50c23c19d5e8bc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty" 1622581934 18399 7e40f80366dffb22c0e7b70517db5cb4 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty" 1636758526 7996 a8fb260d598dcaf305a7ae7b9c3e3229 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1622581934 2671 4de6781a30211fe0ea4c672e4a2a8166 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty" 1636758526 4009 187ea2dc3194cd5a76cd99a8d7a6c4d0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def" 1623096352 49890 0bb76a5b745d92e86aed6f3f93e334f0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def" 1623096352 1777 940b1aa83773bc035eb882e8d6842769 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty" 1623096352 230915 97a8817f13de4e61bbc3592cb2caa995 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty" 1612734870 13242 133e617c5eebffdd05e421624022b267 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def" 1623096352 14132 c9404e8e78123ef0d1007c34d1d6da51 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def" 1623096352 117004 86586f287ddfad919a0a4bd68934277a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty" 1507930826 3910 e04f6a6d983bdbdb024917b7ccc80262 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty" 1637529091 99856 6cbb9d59d820d727b2acbf2edddcf8c8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty" 1637529091 11081 5538240709a5dbcdc97e4d1524f034a8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty" 1637529091 3225 54deb0fdd4552a94c6525a4a8ff74efc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty" 1637529091 1954 94f3677c5f3a58b3854eb25278202694 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1602274869 22521 d2fceb764a442a2001d257ef11db7618 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1642022539 29921 f0f4f870357ebfb8fe58ed9ed4ee9b92 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty" 1642805374 6107 429b3b241150e53f86ce666eb492861e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty" 1642022539 4674 ac560df2ef76ab2c406a4948a48f79f8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1279039959 678 4792914a8f45be57bb98413425e4c7af ""
+  "/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1601326656 1090 bae35ef70b3168089ef166db3e66f5b2 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1601326656 410 615550c46f918fcbee37641b02a862d9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1601326656 21013 f4ff83d25bb56552493b030f27c075ae ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1601326656 989 c49c8ae06d96f8b15869da7428047b1e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1601326656 339 c2e180022e3afdb99c7d0ea5ce469b7d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1601326656 306 c56a323ca5bf9242f54474ced10fca71 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1601326656 443 8c872229db56122037e86bcda49e14f3 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1601326656 348 ee405e64380c11319f0e249fed57e6c5 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1601326656 274 5ae372b7df79135d240456a1c6f2cf9a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1601326656 325 f9f16d12354225b7dd52a3321f085955 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty" 1601326656 2232 b9a67bccba736ed334b4b1a860a85c6f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty" 1496704190 4904 ee78b44e85d6fccf08cd99370557481e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty" 1575674250 85722 674bb1bdd5ee2d78383a11e280d8251f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu" 1575674250 7980 7af90c90876992fc604543eb1fde4107 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1575674187 9715 b051d5b493d9fe5f4bc251462d039e5f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty" 1580595219 4282 5d27280ace1239baaa4a225df16125ff ""
+  "/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty" 1643838064 278240 d4b89a1802011f3ee8109ec59cd1f876 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty" 1606428179 43468 671ae75b3a15019004495eff4c0911e8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty" 1601156499 12834 212c11575fd736fdcf1f0fd8e72900f5 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty" 1636758526 12694 6c23725d50ab9d1e2d3ce482c58ffcf3 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty" 1622581934 10214 00ce62e730d0cfe22b35e8f1c84949c7 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty" 1622581934 3468 068d84ef9735e15f11c5a120c0a1a139 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty" 1622581934 4118 0f286eca74ee36b7743ff20320e5479f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl" 1641504762 5594 be2b9cd9ef9fd98fdd85c0156600daf9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty" 1641504762 44107 6f2f3317a642c086712536af0abfcbd8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict" 1596662134 3535 7dc96051305a7e943219126c49c44cd6 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict" 1512078926 903 c6d17f0656e9e1abb172b4faebabd617 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict" 1512078926 433 bfb8d1c2c020defd2de8e5c276710094 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict" 1512078926 1337 9a6c05e8f0c8b3c5f27cbd0e455cf475 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict" 1512078926 1638 2bf1a1dea98f8a4d28033fce76e9cc67 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict" 1512078926 3523 1f9d9b91f7d78b73e74c7e97bca30fb0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty" 1622492733 8765 56d370785f0143111ff9898b5adfe08e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty" 1575152205 4155 541de118e0abc42fce3317addc90afb0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty" 1253232110 1380 971a51b00a14503ddf754cab24c3f209 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty" 1635798903 56029 3f7889dab51d620aa43177c391b7b190 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty" 1605910342 4902 efb3d66683a2da2a232f71e3a571a899 ""
+  "/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1644012257 39432 7155514e09a3d69036fac785183a21c2 ""
+  "/usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc" 1254938640 2375 baa924870cfb487815765f9094cf3728 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmss10.tfm" 1254938640 11176 53ebf7a171df1f9447b387b178768bb5 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmss12.tfm" 1254938640 11232 955a7245396175d9219648eadc654ac9 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmss8.tfm" 1254938640 11180 705632ac6b4fb69204ad970192cdf4e5 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmssbx10.tfm" 1254938640 11168 06d87f5698fd1b642d96449b7c8d90b0 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmtt10.tfm" 1254938640 1372 2ef2c2b492b3c4cd7879fe083abbb061 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmex10.tfm" 1254938640 992 ce925c9346c7613270a79afbee98c070 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmmi10.tfm" 1254938640 1528 6d36b2385e0ca062a654de6ac59cb34f ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmmi6.tfm" 1254938640 1512 94a3fd88c6f27dbd9ecb46987e297a4e ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmmi8.tfm" 1254938640 1520 a3fe5596932db2db2cbda300920dd4e9 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmsy10.tfm" 1254938640 1308 02cc510f9dd6012e5815d0c0ffbf6869 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmsy6.tfm" 1254938640 1300 b0605d44c16c22d99dc001808e4f24ea ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmsy8.tfm" 1254938640 1304 cdc9a17df9ef0d2dc320eff37bbab1c4 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/rm-lmr10.tfm" 1254938640 11868 4f81e9b6033c032bdaf9884f4d7ef412 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/rm-lmr6.tfm" 1254938640 11836 e3b6ce3e601aec94f64a536e7f4224d5 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/rm-lmr8.tfm" 1254938640 11864 309fd7f43e4a0ba39f6f7644d76e8edf ""
+  "/usr/share/texmf/fonts/type1/public/lm/lmss10.pfb" 1254938640 97408 f595704ec2a07246c2d6f7b602587452 ""
+  "/usr/share/texmf/fonts/type1/public/lm/lmss8.pfb" 1254938640 94400 e33ecfb646a9f148e2e53da01a9168fe ""
+  "/usr/share/texmf/fonts/type1/public/lm/lmssbx10.pfb" 1254938640 119663 e82fa1a58f98ccd89bdbd77311ac9cf1 ""
+  "/usr/share/texmf/fonts/type1/public/lm/lmtt10.pfb" 1254938640 113227 1010e11451afc2822c95dae77c390042 ""
+  "/usr/share/texmf/tex/latex/lm/lmodern.sty" 1256929440 1606 c17281c7cff2bbd7ff0173e1433487ec ""
+  "/usr/share/texmf/tex/latex/lm/omllmm.fd" 1256929440 888 44447a3a3af84a22454ef89500942d93 ""
+  "/usr/share/texmf/tex/latex/lm/omslmsy.fd" 1256929440 805 af340a8260c447aa315cfc740ff0152f ""
+  "/usr/share/texmf/tex/latex/lm/omxlmex.fd" 1256929440 566 a94661f7b66063f191960bb7935b6ba2 ""
+  "/usr/share/texmf/tex/latex/lm/ot1lmr.fd" 1256929440 1880 bae7b659316f7344a86218ad38b01d91 ""
+  "/usr/share/texmf/tex/latex/lm/t1lmss.fd" 1256929440 1639 ba1c66ef577aa5cadc2c0fdc691a26ee ""
+  "/usr/share/texmf/tex/latex/lm/t1lmtt.fd" 1256929440 2681 354015af3b61e7be30009f084986375a ""
+  "/usr/share/texmf/web2c/texmf.cnf" 1644012257 39432 7155514e09a3d69036fac785183a21c2 ""
+  "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1661855397 4076253 38befb6d6b6e65b49c50e6f58e595c43 ""
+  "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1661855409 1511258 48b331477fc99ed5ad6f4a5dd0889b17 ""
+  "beamer_slider_preamble.tex" 1663593080 2728 dd84392bcc98cbdc080fd45d3291136a ""
+  "beamercolorthemeDTU.sty" 1663593080 1181 7ab9734d3304a1004f2d9e1737bd3023 ""
+  "beamerfontthemeDTU.sty" 1663593080 1259 711cf5a5686863499f78b39f42a55f2a ""
+  "beamerinnerthemeDTU.sty" 1663593080 1413 443050b5e9bf0131334a4dd368ae135d ""
+  "beamerouterthemeDTU.sty" 1663593080 2587 ef6b483247d69fb58cb5fae2db9f1840 ""
+  "beamerthemeDTU.sty" 1663593080 7254 017a52b2de7ff8eb9becb7a433e0dca2 ""
+  "departments.tex" 1663593080 9638 46ca44325622949c043b61db8bfa9b5e ""
+  "dtucolours.tex" 1663593080 5683 ab2862d4c2b577922d042e90ebfdfadd ""
+  "index.aux" 1663593084 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
+  "index.nav" 1663593084 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
+  "index.out" 1663593084 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
+  "index.tex" 1663593067 755 9004b6443984040ed868a5f2c4eb9ee2 ""
+  "osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf" 1663593082 14330 c8f2b4757800ad88cc213656e56406db ""
+  "tex_dtu_compute_a_uk.pdf" 1663593080 13504 7ae3ecb9b649001643f902e32d3a8cca ""
+  "tex_dtu_frise.pdf" 1663593080 32488 57c0f48ec5395d976ac1e57718922c22 ""
+  "tex_dtu_logo.pdf" 1663593080 1830 e452da49133969a7656f3882c11e9b04 ""
+  (generated)
+  "index.aux"
+  "index.log"
+  "index.nav"
+  "index.out"
+  "index.pdf"
+  "index.snm"
+  "index.toc"
diff --git a/examples/automatic/index.fls b/examples/automatic/index.fls
new file mode 100644
index 0000000..f4dcab3
--- /dev/null
+++ b/examples/automatic/index.fls
@@ -0,0 +1,1881 @@
+PWD /home/tuhe/Documents/slider/examples/automatic
+INPUT /etc/texmf/web2c/texmf.cnf
+INPUT /usr/share/texmf/web2c/texmf.cnf
+INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf
+INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt
+INPUT index.tex
+OUTPUT index.log
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss10.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.pdf
+OUTPUT index.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT ./beamer_slider_preamble.tex
+INPUT beamer_slider_preamble.tex
+INPUT ./beamer_slider_preamble.tex
+INPUT beamer_slider_preamble.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecss1095.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructure.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructureext.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsarray.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsmatrix.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstableshared.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsdeque.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.data.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplots.surfshading.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surfshading.pgfsys-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surfshading.pgfsys-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandler.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.contourlua.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.contourlua.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /dev/null
+INPUT /dev/null
+INPUT /dev/null
+INPUT ./index.w18
+INPUT index.w18
+INPUT index.w18
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT beamerthemeDTU.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT ./departments.tex
+INPUT ./departments.tex
+INPUT ./departments.tex
+INPUT departments.tex
+INPUT ./departments.tex
+INPUT ./departments.tex
+INPUT departments.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT beamerfontthemeDTU.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT beamerouterthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT beamerinnerthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT beamercolorthemeDTU.sty
+INPUT ./dtucolours.tex
+INPUT ./dtucolours.tex
+INPUT ./dtucolours.tex
+INPUT dtucolours.tex
+INPUT ./dtucolours.tex
+INPUT ./dtucolours.tex
+INPUT dtucolours.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/t1lmss.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmss.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmss.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmss.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss10.tfm
+INPUT ./index.aux
+INPUT index.aux
+INPUT index.aux
+OUTPUT index.aux
+INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT ./index.out
+INPUT index.out
+INPUT ./index.out
+INPUT index.out
+INPUT ./index.out
+INPUT index.out
+INPUT ./index.out
+INPUT index.out
+INPUT ./index.out
+INPUT ./index.out
+OUTPUT index.out
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl
+INPUT ./index.nav
+INPUT index.nav
+INPUT index.nav
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss8.tfm
+INPUT ./tex_dtu_logo.pdf
+INPUT tex_dtu_logo.pdf
+INPUT ./tex_dtu_logo.pdf
+INPUT ./tex_dtu_logo.pdf
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss12.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmssbx10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss8.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss8.tfm
+INPUT ./tex_dtu_logo.pdf
+INPUT tex_dtu_logo.pdf
+INPUT ./tex_dtu_logo.pdf
+INPUT ./tex_dtu_compute_a_uk.pdf
+INPUT tex_dtu_compute_a_uk.pdf
+INPUT ./tex_dtu_compute_a_uk.pdf
+INPUT ./tex_dtu_compute_a_uk.pdf
+INPUT ./tex_dtu_frise.pdf
+INPUT tex_dtu_frise.pdf
+INPUT ./tex_dtu_frise.pdf
+INPUT ./tex_dtu_frise.pdf
+INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
+INPUT ./osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
+INPUT osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
+INPUT ./osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
+INPUT osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
+INPUT ./osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
+INPUT ./osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
+INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmtt10.tfm
+INPUT /usr/share/texmf/tex/latex/lm/ot1lmr.fd
+INPUT /usr/share/texmf/tex/latex/lm/ot1lmr.fd
+INPUT /usr/share/texmf/tex/latex/lm/ot1lmr.fd
+INPUT /usr/share/texmf/tex/latex/lm/ot1lmr.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/rm-lmr10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/rm-lmr8.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/rm-lmr6.tfm
+INPUT /usr/share/texmf/tex/latex/lm/omllmm.fd
+INPUT /usr/share/texmf/tex/latex/lm/omllmm.fd
+INPUT /usr/share/texmf/tex/latex/lm/omllmm.fd
+INPUT /usr/share/texmf/tex/latex/lm/omllmm.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmmi10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmmi8.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmmi6.tfm
+INPUT /usr/share/texmf/tex/latex/lm/omslmsy.fd
+INPUT /usr/share/texmf/tex/latex/lm/omslmsy.fd
+INPUT /usr/share/texmf/tex/latex/lm/omslmsy.fd
+INPUT /usr/share/texmf/tex/latex/lm/omslmsy.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmsy10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmsy8.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmsy6.tfm
+INPUT /usr/share/texmf/tex/latex/lm/omxlmex.fd
+INPUT /usr/share/texmf/tex/latex/lm/omxlmex.fd
+INPUT /usr/share/texmf/tex/latex/lm/omxlmex.fd
+INPUT /usr/share/texmf/tex/latex/lm/omxlmex.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmex10.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm
+INPUT ./tex_dtu_logo.pdf
+INPUT tex_dtu_logo.pdf
+INPUT ./tex_dtu_logo.pdf
+OUTPUT index.nav
+OUTPUT index.toc
+OUTPUT index.snm
+INPUT index.aux
+INPUT ./index.out
+INPUT ./index.out
+INPUT /usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc
+INPUT /usr/share/texmf/fonts/type1/public/lm/lmss10.pfb
+INPUT /usr/share/texmf/fonts/type1/public/lm/lmss8.pfb
+INPUT /usr/share/texmf/fonts/type1/public/lm/lmssbx10.pfb
+INPUT /usr/share/texmf/fonts/type1/public/lm/lmtt10.pfb
diff --git a/examples/automatic/index.nav b/examples/automatic/index.nav
new file mode 100644
index 0000000..9033d8b
--- /dev/null
+++ b/examples/automatic/index.nav
@@ -0,0 +1,9 @@
+\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
+\headcommand {\beamer@framepages {1}{1}}
+\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
+\headcommand {\beamer@framepages {2}{2}}
+\headcommand {\beamer@partpages {1}{2}}
+\headcommand {\beamer@subsectionpages {1}{2}}
+\headcommand {\beamer@sectionpages {1}{2}}
+\headcommand {\beamer@documentpages {2}}
+\headcommand {\gdef \inserttotalframenumber {2}}
diff --git a/examples/automatic/index.out b/examples/automatic/index.out
new file mode 100644
index 0000000..e69de29
diff --git a/examples/automatic/index.pdf b/examples/automatic/index.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9ebf9c571c4f01a1b29e17462d4eabd3f83a2e73
GIT binary patch
literal 129585
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

literal 0
HcmV?d00001

diff --git a/examples/automatic/index.snm b/examples/automatic/index.snm
new file mode 100644
index 0000000..e69de29
diff --git a/examples/automatic/index.tex b/examples/automatic/index.tex
new file mode 100644
index 0000000..9da6ebb
--- /dev/null
+++ b/examples/automatic/index.tex
@@ -0,0 +1,23 @@
+ 
+\documentclass[aspectratio=43]{beamer}
+\usepackage{etoolbox}
+\newtoggle{overlabel_includesvgs}
+\newtoggle{overlabel_includelabels}
+\toggletrue{overlabel_includesvgs}
+\toggletrue{overlabel_includelabels}
+\input{beamer_slider_preamble.tex}
+
+\title{Example slide show}
+\author{Author}
+\begin{document}
+\begin{frame}
+\maketitle
+\end{frame}
+% This slideshow is made using slider. Install using: pip install beamer-slider 
+% check http://gitlab.compute.dtu.dk/tuhe/slider for more information. 
+\begin{frame}\osvg{myoverlay} % Use the \osvg{labelname} - tag to create new overlays. Run the command `slider` in the terminal and check the ./osvgs directory for the svg files!
+\title{Slide with an overlay}
+This is some example text!
+\end{frame}
+
+\end{document}
diff --git a/examples/automatic/index.toc b/examples/automatic/index.toc
new file mode 100644
index 0000000..9fbdd18
--- /dev/null
+++ b/examples/automatic/index.toc
@@ -0,0 +1 @@
+\babel@toc {english}{}\relax 
diff --git a/examples/automatic/index_NO_SVGS.aux b/examples/automatic/index_NO_SVGS.aux
new file mode 100644
index 0000000..bf24296
--- /dev/null
+++ b/examples/automatic/index_NO_SVGS.aux
@@ -0,0 +1,33 @@
+\relax 
+\providecommand\hyper@newdestlabel[2]{}
+\providecommand{\transparent@use}[1]{}
+\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
+\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
+\global\let\oldcontentsline\contentsline
+\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
+\global\let\oldnewlabel\newlabel
+\gdef\newlabel#1#2{\newlabelxx{#1}#2}
+\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
+\AtEndDocument{\ifx\hyper@anchor\@undefined
+\let\contentsline\oldcontentsline
+\let\newlabel\oldnewlabel
+\fi}
+\fi}
+\global\let\hyper@last\relax 
+\gdef\HyperFirstAtBeginDocument#1{#1}
+\providecommand\HyField@AuxAddToFields[1]{}
+\providecommand\HyField@AuxAddToCoFields[2]{}
+\providecommand\babel@aux[2]{}
+\@nameuse{bbl@beforestart}
+\babel@aux{english}{}
+\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
+\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
+\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
+\@writefile{nav}{\headcommand {\beamer@partpages {1}{2}}}
+\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{2}}}
+\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{2}}}
+\@writefile{nav}{\headcommand {\beamer@documentpages {2}}}
+\@writefile{nav}{\headcommand {\gdef \inserttotalframenumber {2}}}
+\gdef\svg@ink@ver@settings{{\m@ne }{inkscape}{1}}
+\gdef \@abspage@last{2}
diff --git a/examples/automatic/index_NO_SVGS.fdb_latexmk b/examples/automatic/index_NO_SVGS.fdb_latexmk
new file mode 100644
index 0000000..4cc2aae
--- /dev/null
+++ b/examples/automatic/index_NO_SVGS.fdb_latexmk
@@ -0,0 +1,315 @@
+# Fdb version 3
+["pdflatex"] 1663593080 "index_NO_SVGS.tex" "index_NO_SVGS.pdf" "index_NO_SVGS" 1663593082
+  "/dev/null" 1663230546 0 d41d8cd98f00b204e9800998ecf8427e ""
+  "/etc/texmf/web2c/texmf.cnf" 1661854897 475 c0e671620eb5563b2130f56340a5fde8 ""
+  "/usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecss1095.tfm" 1136768653 3584 8ece407347b270c252c46fdfaef5a9ef ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1246382020 916 f87d7c45f9c908e672703b83b72241a3 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1246382020 928 2dc8d444221b7a635bb58038579b861a ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1246382020 908 2921f8a10601f252058503cc6570e581 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1246382020 940 228d6584342e91276bf566bcf9716b83 ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
+  "/usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss10.tfm" 1136768653 1316 b636689f1933f24d1294acdf6041daaa ""
+  "/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf" 1496785618 7008 9ff5fdcc865b01beca2b0fe4a46231d4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty" 1643231327 147419 2058c0f5e6893b19c8f3ce95d177646c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def" 1643231327 5233 d5e383ed66bf272b71b1a90b596e21c6 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty" 1576016007 8622 63834878edeb14dd71d58d8f22bc3e06 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty" 1572645307 492 1994775aa15b0d1289725a0b1bbc2d4c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty" 1572645307 480 5778104efadad304ced77548ca2184b1 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty" 1583617216 6501 4011d89d9621e0b0901138815ba5ff29 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb ""
+  "/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed ""
+  "/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1576624944 13807 952b0226d4efca026f0e19dd266dcc22 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1600895880 17859 4409f8f50cd365c68e684407e5350b1b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1593379760 20089 80423eac55aa175305d35b49e04fe23b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1601326656 992 855ff26741653ab54814101ca36e153c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1601326656 43820 1fef971b75380574ab35a0d37fd92608 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1601326656 19324 f4e4c6403dd0f1605fd20ed22fa79dea ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1601326656 6038 ccb406740cc3f03bbfb58ad504fe8c27 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1601326656 6944 e12f8f7a7364ddf66f93ba30fb3a3742 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1601326656 4883 42daaf41e27c3735286e23e48d2d7af9 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1601326656 2544 8c06d2a7f0f469616ac9e13db6d2f842 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1601326656 44195 5e390c414de027626ca5e2df888fa68d ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1601326656 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1601326656 21302 788a79944eb22192a4929e46963a3067 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1601326656 9690 01feb7cde25d4293ef36eef45123eb80 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1601326656 33335 dd1fa4814d4e51f18be97d88bf0da60c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1601326656 2965 4c2b1f4e0826925746439038172e5d6f ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1601326656 5196 2cc249e0ee7e03da5f5f6589257b1e5b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1601326656 20726 d4c8db1e2e53b72721d29916314a22ea ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1601326656 35249 abd4adf948f960299a4b3d27c5dddf46 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1601326656 21989 fdc867d05d228316de137a9fc5ec3bbe ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1601326656 8893 e851de2175338fdf7c17f3e091d94618 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex" 1601326656 5493 23e371e6fe3e7e42533d6d6c15662e0d ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex" 1601326656 321 cdd11262840e01e25374a2d458f15e99 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex" 1601326656 1319 0b2de5126c6cbc295f0eb77f7344b34d ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex" 1601326656 325 36322b0789619b270aec5993d5a9ed08 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1608933718 11518 738408f795261b70ce8dd47459171309 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1621110968 186007 6e7dfe0bd57520fd5f91641aa72dcac8 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex" 1601326656 8843 5533436db3e30fbad1e0440db6027dac ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex" 1601326656 7474 f05a7223b140f230922562ac6a9fede5 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex" 1608933718 85938 8e4ba97c5906e1c0d158aea81fe29af7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1601326656 32995 ac577023e12c0e4bd8aa420b2e852d1a ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex" 1601326656 14524 e1074042dc8f19d631452e43073ea3ba ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1557692582 3063 8c415c68a0f3394e45cfeca0b65f6ee6 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1601326656 521 8e224a7af69b7fee4451d1bf76b46654 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1601326656 13391 84d29568c13bdce4133ab4a214711112 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1601326656 104935 184ed87524e76d4957860df4ce0cd1c3 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1601326656 10165 cec5fa73d49da442e56efc2d605ef154 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1601326656 28178 41c17713108e0795aac6fef3d275fbca ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1601326656 9989 c55967bf45126ff9b061fa2ca0c4694f ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1601326656 3865 ac538ab80c5cf82b345016e474786549 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1557692582 3177 27d85c44fbfe09ff3b2cf2879e3ea434 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1621110968 11024 0179538121bc2dba172013a3ef89519f ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1608933718 7854 4176998eeefd8745ac6d2d4bd9c98451 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1601326656 3379 781797a101f647bab82741a99944a229 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1601326656 92405 f515f31275db273f97b9d8f52e1b0736 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1601326656 37376 11cd75aac3da1c1b152b2848f30adc14 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1601326656 8471 c2883569d03f69e8e1cabfef4999cfd7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex" 1601326656 71722 aa25655703db0306f6401798e312b7b8 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1601326656 21201 08d231a2386e2b61d64641c50dc15abd ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1601326656 16121 346f9013d34804439f7436ff6786cef7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1621110968 44784 cedaa399d15f95e68e22906e2cc09ef8 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1621110968 465 d68603f8b820ea4a08cce534944db581 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1601326656 926 2963ea0dcf6cc6c0a770b69ec46a477b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1601326656 5546 f3f24d7898386cb7daac70bdd2c4d6dc ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def" 1606168878 13244 6674e4de0678d77c2d7465acc4ea20d7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1601326656 12601 4786e597516eddd82097506db7cfa098 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1621110968 61163 9b2eefc24e021323e0fc140e9826d016 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1601326656 1896 b8e0ca0ac371d74c0ca05583f6313c91 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1601326656 7778 53c8b5623d80238f6a20aa1df1868e63 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1606168878 23997 a4bed72405fa644418bea7eac2887006 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1621110968 37060 797782f0eb50075c9bc952374d9a659a ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex" 1601326656 37431 9abe862035de1b29c7a677f3205e3d9f ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1601326656 4494 af17fb7efeafe423710479858e42fa7e ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex" 1601326656 7251 fb18c67117e09c64de82267e12cd8aa4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1621110968 29274 e15c5b7157d21523bd9c9f1dfa146b8e ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1621110968 6825 a2b0ea5b539dda0625e99dd15785ab59 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplots.surfshading.code.tex" 1452211337 22701 5fab7b8ebb90b053dc067d1bd37e43c2 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.code.tex" 1422740226 3047 aa82404aec57311271f4991c44bd71dc ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.contourlua.code.tex" 1620507943 2931 5d52092da9e839accd7c9026062fe5c3 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsarray.code.tex" 1496704190 23537 54be8160344d894595f6d145b1311658 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsdeque.code.tex" 1262481251 4288 b8d6247899b21e3bb66bb11b24d30f2c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructure.code.tex" 1452211337 13828 11d1b09335a4a8baa693dd1e6cac3edf ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructureext.code.tex" 1496704190 24373 6544c1554e5da33118301011eb03058d ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsmatrix.code.tex" 1364427911 18861 7dc35832c8ccea3aa73cdcd75ec0a60b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstableshared.code.tex" 1583276309 83469 f77a7d8a23834d4c2472f8dba8e67bff ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex" 1583276309 12347 43d867ea29e34d528123d9ef750aa146 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex" 1620507943 485274 aafeb7052fbed4c8aba6fcc36c94ea72 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.code.tex" 1452211337 22428 72578a4c9324bc5dfafe23fe64f64024 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code.tex" 1583276309 12489 859c23df41fb9067128ef5a64b01c0a4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.tex" 1583276309 3533 973f376afa5a4526f16b11630b9931b4 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex" 1621284213 520 2a55e10851bbb34fb49a8e1d6b50a09b ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code.tex" 1523216742 123680 d33fda4929d7200c3e6f0ec83c006aef ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessing.code.tex" 1583276309 367035 be5ad6faf030b5e07b899b712359f9d2 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex" 1470951798 19944 7957349fbe31c4e8dea9de4cd41cb086 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandler.code.tex" 1496704190 133871 7247b31742a2240343a6739cb76d6821 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage.code.tex" 1620507943 25239 bf1615252744653354985789b73e7404 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.code.tex" 1620507943 120954 bdf135670013db80411b2fb0f95876ac ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.code.tex" 1620507943 26393 a7d9bbecdd0db20d652c909dac892e25 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex" 1583276309 91244 1a0e9e49b7a2d10d1b1a610306ba4f8c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surfshading.pgfsys-pdftex.def" 1470951798 5907 9dc460712c23e5b3338820499d47608c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric.code.tex" 1351287374 3095 c82d281b748902a65be2ccca97360b11 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.code.tex" 1430688073 23050 a369aa910ef860a3621fe0459faa335c ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.data.code.tex" 1346285630 26859 7a4ee9d206fb0a0daa0d3108445afb57 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.code.tex" 1380839021 23958 1b96260863091af1669c3a38b1c4c9af ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.code.tex" 1496704190 88956 018b2512ef27998e97af72e8b1dcdbd5 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code.tex" 1620507943 71792 dba1b75b15201895eb36f142f13b3238 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb.code.tex" 1312159636 3286 c17079ba50483e1ac1721268ea016041 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex" 1605910342 19231 3cbf682090baecad8e17a66b7a271ed1 ""
+  "/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex" 1605910342 7677 cf3e6aa6a8d444f55327f61df80bfa0c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty" 1591045760 12594 0d51ac3a545aaaa555021326ff22a6cc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1359763108 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty" 1359763108 13829 94730e64147574077f8ecfea9bb69af4 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd" 1359763108 961 6518c6525a34feb5e8250ffa91731cff ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd" 1359763108 961 d02606146ba5601b5645f987c92e6193 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1622667781 2222 da905dc1db75412efd2d8f67739f0596 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty" 1622667781 4173 bc0410bcccdff806d6132d3c1ef35481 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty" 1636758526 87648 07fbb6e9169e00cb2a2f40b31b2dbf3c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty" 1636758526 4128 8eea906621b6639f7ba476a472036bbe ""
+  "/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty" 1636758526 2444 926f379cc60fcf0c6e3fee2223b4370d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1636758526 3034 3bfb87122e6fa8758225c0dd3cbaceba ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1636758526 2462 754d6b31b2ab5a09bb72c348ace2ec75 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty" 1622581934 4946 461cc78f6f26901410d9f1d725079cc6 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty" 1622581934 5157 f308c7c04889e16c588e78aa42599fae ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty" 1622581934 5049 969aec05d5f39c43f8005910498fcf90 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo" 1636758526 8464 74db94825c407b51399ca17d9bd38a3d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls" 1642805339 12310 2b9d5ca8ca1cc18adf963d2ae2e8b18a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty" 1634676111 24160 45a13ef4310e1e6ae8a2702a712b5f37 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty" 1642805339 7344 4b669c019e50a1be48999086dfa79ba1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty" 1642805339 12589 c2e8a707f95e114b40e2be10f5aefffa ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty" 1634676111 26232 66f0c0fc1c3ea04aadb9c1402292d0ac ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty" 1563915504 9407 98317d4428bbbc4430035c0c0e3898d5 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty" 1634676111 13642 ba13518fbcbdad62e3935775004ddea2 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty" 1642805339 25568 b143e4d6d4d09120b7bab4bac96b2093 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty" 1642805339 12171 76b69a0f505c817a764f41b6d7fb98e1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty" 1642805339 9209 8a4ea3057cafb3e094ef6fcec6ff5abc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty" 1612994634 17622 85760d86f730e8faf1f7378f6e67e409 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty" 1519256047 8313 358d4bb860bd9098eb24099f36b27af1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty" 1616189216 7574 6d0e29b16443d86a896479ec2aabff07 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty" 1519256047 29020 6cae2187b2d2bc4f39b6bb5bddbcf031 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty" 1634676111 5712 f2473ee53b8c7edb3cfb0b157f067562 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty" 1500070590 1753 c10ec1df45e4b4c7ee05e306d23f95d7 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty" 1595450012 27425 7f090822023c1cb57d609b70b5e7cc42 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty" 1500070590 1593 48c3729494fa250d34789fd6af677f99 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty" 1616189216 13527 6266cecef9dcaa294ba1dc5ff2d8a798 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty" 1500070590 5753 fbf8c2f7c7d6d5d1d2b900c353f094e8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty" 1500070590 1140 cdaff8d445bd2a4e7afdec5190a758c0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty" 1500070590 4548 cdde9ae4b614ce5ea4cf7a232ceeb6a8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty" 1563915504 5356 d32dea458460fce4541d4f9aa765b876 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty" 1634676111 7755 23d097ce0f5b45524f920565fe65e8ae ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty" 1483400771 637 685bd3d40aca2fa87965a39bc31aca7f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty" 1595450012 1808 098e1772761e9b4a016e74f1a4c1cb74 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty" 1519256047 4026 1ba2c6a2acf275d63cb85d60d8597fe8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty" 1535061494 7089 c34bc77851d46db7348b94bd5e51168a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty" 1519256047 4236 21e590075d6781cc58fee783316ee268 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty" 1513642141 333 48f83c1a5bf00cbab1ca9013199d6da1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.20.pdf" 1513642141 2958 4e0c4a6e994e5c4d9da11c477e927f0f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.pdf" 1513642141 2936 6cc3ef0682cbb62be8aa1b19f0a84ed6 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.20.pdf" 1513642141 2734 0bcf939051dd2a936cdfe5982f7c233b ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.pdf" 1513642141 2667 7624351b441ffe4bd2d14e08fbcf063d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.20.pdf" 1513642141 24451 195d2c060e84f339954bc6d9b52131d7 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.pdf" 1513642141 24611 df07010540266b2b205b492a4d02e7e1 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty" 1642805339 13080 71b38252cbe3d689bcd03161d205eb84 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty" 1642805339 6946 ef0e875be97ab827b5cf3232042f1628 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty" 1513642141 355 75c98e7b8f427eb7c625ed391b140c5b ""
+  "/usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty" 1579038678 6078 f1cb470c9199e7110a27851508ed7a5c ""
+  "/usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty" 1427500626 4105 4c80eaed8cd4f9a80cc6244c0adeb81f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty" 1427500626 27587 b023ffe1328fa89e7f133201d87029de ""
+  "/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1579991033 13886 d1306dcf79a944f6988e688c1785f9ce ""
+  "/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty" 1601931149 46845 3b58f70c6e861a13d927bff09d35ecbc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def" 1580337424 14353 f66b7dd28616119c2519cd5cc4dcae14 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty" 1580337424 12389 43a81443714469abac77ce09f44ad2e2 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty" 1580337424 12098 5c732241af77b5f0e56e640b7d538395 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty" 1582668197 30872 ed70d543c537f19c96fc753321f1c3cc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def" 1601931164 19103 48d29b6e2a64cb717117ef65f107b404 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty" 1639603921 7197 eb6c1ebf41667a05cb50c23c19d5e8bc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty" 1622581934 18399 7e40f80366dffb22c0e7b70517db5cb4 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty" 1636758526 7996 a8fb260d598dcaf305a7ae7b9c3e3229 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty" 1622581934 2671 4de6781a30211fe0ea4c672e4a2a8166 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty" 1636758526 4009 187ea2dc3194cd5a76cd99a8d7a6c4d0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def" 1623096352 49890 0bb76a5b745d92e86aed6f3f93e334f0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def" 1623096352 1777 940b1aa83773bc035eb882e8d6842769 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty" 1623096352 230915 97a8817f13de4e61bbc3592cb2caa995 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty" 1612734870 13242 133e617c5eebffdd05e421624022b267 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def" 1623096352 14132 c9404e8e78123ef0d1007c34d1d6da51 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def" 1623096352 117004 86586f287ddfad919a0a4bd68934277a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty" 1507930826 3910 e04f6a6d983bdbdb024917b7ccc80262 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty" 1637529091 99856 6cbb9d59d820d727b2acbf2edddcf8c8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty" 1637529091 11081 5538240709a5dbcdc97e4d1524f034a8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty" 1637529091 3225 54deb0fdd4552a94c6525a4a8ff74efc ""
+  "/usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty" 1637529091 1954 94f3677c5f3a58b3854eb25278202694 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1602274869 22521 d2fceb764a442a2001d257ef11db7618 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1642022539 29921 f0f4f870357ebfb8fe58ed9ed4ee9b92 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty" 1642805374 6107 429b3b241150e53f86ce666eb492861e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty" 1642022539 4674 ac560df2ef76ab2c406a4948a48f79f8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1279039959 678 4792914a8f45be57bb98413425e4c7af ""
+  "/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1601326656 1090 bae35ef70b3168089ef166db3e66f5b2 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1601326656 410 615550c46f918fcbee37641b02a862d9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1601326656 21013 f4ff83d25bb56552493b030f27c075ae ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1601326656 989 c49c8ae06d96f8b15869da7428047b1e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1601326656 339 c2e180022e3afdb99c7d0ea5ce469b7d ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1601326656 306 c56a323ca5bf9242f54474ced10fca71 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1601326656 443 8c872229db56122037e86bcda49e14f3 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1601326656 348 ee405e64380c11319f0e249fed57e6c5 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1601326656 274 5ae372b7df79135d240456a1c6f2cf9a ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1601326656 325 f9f16d12354225b7dd52a3321f085955 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty" 1601326656 2232 b9a67bccba736ed334b4b1a860a85c6f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty" 1496704190 4904 ee78b44e85d6fccf08cd99370557481e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty" 1575674250 85722 674bb1bdd5ee2d78383a11e280d8251f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu" 1575674250 7980 7af90c90876992fc604543eb1fde4107 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1575674187 9715 b051d5b493d9fe5f4bc251462d039e5f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty" 1580595219 4282 5d27280ace1239baaa4a225df16125ff ""
+  "/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty" 1643838064 278240 d4b89a1802011f3ee8109ec59cd1f876 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty" 1606428179 43468 671ae75b3a15019004495eff4c0911e8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty" 1601156499 12834 212c11575fd736fdcf1f0fd8e72900f5 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty" 1636758526 12694 6c23725d50ab9d1e2d3ce482c58ffcf3 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty" 1622581934 10214 00ce62e730d0cfe22b35e8f1c84949c7 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty" 1622581934 3468 068d84ef9735e15f11c5a120c0a1a139 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty" 1622581934 4118 0f286eca74ee36b7743ff20320e5479f ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl" 1641504762 5594 be2b9cd9ef9fd98fdd85c0156600daf9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty" 1641504762 44107 6f2f3317a642c086712536af0abfcbd8 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict" 1596662134 3535 7dc96051305a7e943219126c49c44cd6 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict" 1512078926 903 c6d17f0656e9e1abb172b4faebabd617 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict" 1512078926 433 bfb8d1c2c020defd2de8e5c276710094 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict" 1512078926 1337 9a6c05e8f0c8b3c5f27cbd0e455cf475 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict" 1512078926 1638 2bf1a1dea98f8a4d28033fce76e9cc67 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict" 1512078926 3523 1f9d9b91f7d78b73e74c7e97bca30fb0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty" 1622492733 8765 56d370785f0143111ff9898b5adfe08e ""
+  "/usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty" 1575152205 4155 541de118e0abc42fce3317addc90afb0 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty" 1253232110 1380 971a51b00a14503ddf754cab24c3f209 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty" 1635798903 56029 3f7889dab51d620aa43177c391b7b190 ""
+  "/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty" 1605910342 4902 efb3d66683a2da2a232f71e3a571a899 ""
+  "/usr/share/texlive/texmf-dist/web2c/texmf.cnf" 1644012257 39432 7155514e09a3d69036fac785183a21c2 ""
+  "/usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc" 1254938640 2375 baa924870cfb487815765f9094cf3728 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmss10.tfm" 1254938640 11176 53ebf7a171df1f9447b387b178768bb5 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmss12.tfm" 1254938640 11232 955a7245396175d9219648eadc654ac9 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmss8.tfm" 1254938640 11180 705632ac6b4fb69204ad970192cdf4e5 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmssbx10.tfm" 1254938640 11168 06d87f5698fd1b642d96449b7c8d90b0 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/ec-lmtt10.tfm" 1254938640 1372 2ef2c2b492b3c4cd7879fe083abbb061 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmex10.tfm" 1254938640 992 ce925c9346c7613270a79afbee98c070 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmmi10.tfm" 1254938640 1528 6d36b2385e0ca062a654de6ac59cb34f ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmmi6.tfm" 1254938640 1512 94a3fd88c6f27dbd9ecb46987e297a4e ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmmi8.tfm" 1254938640 1520 a3fe5596932db2db2cbda300920dd4e9 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmsy10.tfm" 1254938640 1308 02cc510f9dd6012e5815d0c0ffbf6869 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmsy6.tfm" 1254938640 1300 b0605d44c16c22d99dc001808e4f24ea ""
+  "/usr/share/texmf/fonts/tfm/public/lm/lmsy8.tfm" 1254938640 1304 cdc9a17df9ef0d2dc320eff37bbab1c4 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/rm-lmr10.tfm" 1254938640 11868 4f81e9b6033c032bdaf9884f4d7ef412 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/rm-lmr6.tfm" 1254938640 11836 e3b6ce3e601aec94f64a536e7f4224d5 ""
+  "/usr/share/texmf/fonts/tfm/public/lm/rm-lmr8.tfm" 1254938640 11864 309fd7f43e4a0ba39f6f7644d76e8edf ""
+  "/usr/share/texmf/fonts/type1/public/lm/lmss10.pfb" 1254938640 97408 f595704ec2a07246c2d6f7b602587452 ""
+  "/usr/share/texmf/fonts/type1/public/lm/lmss8.pfb" 1254938640 94400 e33ecfb646a9f148e2e53da01a9168fe ""
+  "/usr/share/texmf/fonts/type1/public/lm/lmssbx10.pfb" 1254938640 119663 e82fa1a58f98ccd89bdbd77311ac9cf1 ""
+  "/usr/share/texmf/fonts/type1/public/lm/lmtt10.pfb" 1254938640 113227 1010e11451afc2822c95dae77c390042 ""
+  "/usr/share/texmf/tex/latex/lm/lmodern.sty" 1256929440 1606 c17281c7cff2bbd7ff0173e1433487ec ""
+  "/usr/share/texmf/tex/latex/lm/omllmm.fd" 1256929440 888 44447a3a3af84a22454ef89500942d93 ""
+  "/usr/share/texmf/tex/latex/lm/omslmsy.fd" 1256929440 805 af340a8260c447aa315cfc740ff0152f ""
+  "/usr/share/texmf/tex/latex/lm/omxlmex.fd" 1256929440 566 a94661f7b66063f191960bb7935b6ba2 ""
+  "/usr/share/texmf/tex/latex/lm/ot1lmr.fd" 1256929440 1880 bae7b659316f7344a86218ad38b01d91 ""
+  "/usr/share/texmf/tex/latex/lm/t1lmss.fd" 1256929440 1639 ba1c66ef577aa5cadc2c0fdc691a26ee ""
+  "/usr/share/texmf/tex/latex/lm/t1lmtt.fd" 1256929440 2681 354015af3b61e7be30009f084986375a ""
+  "/usr/share/texmf/web2c/texmf.cnf" 1644012257 39432 7155514e09a3d69036fac785183a21c2 ""
+  "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1661855397 4076253 38befb6d6b6e65b49c50e6f58e595c43 ""
+  "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1661855409 1511258 48b331477fc99ed5ad6f4a5dd0889b17 ""
+  "beamer_slider_preamble.tex" 1663593080 2728 dd84392bcc98cbdc080fd45d3291136a ""
+  "beamercolorthemeDTU.sty" 1663593080 1181 7ab9734d3304a1004f2d9e1737bd3023 ""
+  "beamerfontthemeDTU.sty" 1663593080 1259 711cf5a5686863499f78b39f42a55f2a ""
+  "beamerinnerthemeDTU.sty" 1663593080 1413 443050b5e9bf0131334a4dd368ae135d ""
+  "beamerouterthemeDTU.sty" 1663593080 2587 ef6b483247d69fb58cb5fae2db9f1840 ""
+  "beamerthemeDTU.sty" 1663593080 7254 017a52b2de7ff8eb9becb7a433e0dca2 ""
+  "departments.tex" 1663593080 9638 46ca44325622949c043b61db8bfa9b5e ""
+  "dtucolours.tex" 1663593080 5683 ab2862d4c2b577922d042e90ebfdfadd ""
+  "index_NO_SVGS.aux" 1663593081 1412 2d0a9582e28c65e3f8629db6ea0ea185 "pdflatex"
+  "index_NO_SVGS.nav" 1663593081 395 640a03f4d3f0f705896c1d8375ddfa75 "pdflatex"
+  "index_NO_SVGS.out" 1663593081 0 d41d8cd98f00b204e9800998ecf8427e "pdflatex"
+  "index_NO_SVGS.tex" 1663593080 838 4e00e6a5aab60eb8521ada48a3b4a56b ""
+  "tex_dtu_compute_a_uk.pdf" 1663593080 13504 7ae3ecb9b649001643f902e32d3a8cca ""
+  "tex_dtu_frise.pdf" 1663593080 32488 57c0f48ec5395d976ac1e57718922c22 ""
+  "tex_dtu_logo.pdf" 1663593080 1830 e452da49133969a7656f3882c11e9b04 ""
+  (generated)
+  "index_NO_SVGS.aux"
+  "index_NO_SVGS.log"
+  "index_NO_SVGS.nav"
+  "index_NO_SVGS.out"
+  "index_NO_SVGS.pdf"
+  "index_NO_SVGS.snm"
+  "index_NO_SVGS.toc"
diff --git a/examples/automatic/index_NO_SVGS.fls b/examples/automatic/index_NO_SVGS.fls
new file mode 100644
index 0000000..5db8289
--- /dev/null
+++ b/examples/automatic/index_NO_SVGS.fls
@@ -0,0 +1,1875 @@
+PWD /home/tuhe/Documents/slider/examples/automatic
+INPUT /etc/texmf/web2c/texmf.cnf
+INPUT /usr/share/texmf/web2c/texmf.cnf
+INPUT /usr/share/texlive/texmf-dist/web2c/texmf.cnf
+INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt
+INPUT index_NO_SVGS.tex
+OUTPUT index_NO_SVGS.log
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamer.cls
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemodes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasedecode.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/pgf.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfint.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/size11.clo
+INPUT /usr/share/texlive/texmf-dist/fonts/map/fontname/texfonts.map
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/xxcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/atbegshi/atbegshi.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/atveryend/atveryend.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaserequires.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecompatibility.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasefont.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/sansmathaccent/sansmathaccent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlogo.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasemisc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetitle.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasesection.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframe.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframesize.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasecolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenotes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseauxtemplates.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaseboxes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbaselocalstructure.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/enumerate.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasenavigation.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerbasethemes.sty
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/cm/cmss10.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamercolorthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerinnerthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.pdf
+OUTPUT index_NO_SVGS.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonbook.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericonarticle.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamericononline.20.pdf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerouterthemedefault.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT ./beamer_slider_preamble.tex
+INPUT beamer_slider_preamble.tex
+INPUT ./beamer_slider_preamble.tex
+INPUT beamer_slider_preamble.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/ecss1095.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgfplots/pgfplots.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/math/pgfmath.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplotsoldpgfsupp_loader.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructure.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsliststructureext.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsarray.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsmatrix.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstableshared.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/liststructure/pgfplotsdeque.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.data.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplots.surfshading.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surfshading.pgfsys-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots.surfshading.pgfsys-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandler.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.contourlua.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplots.contourlua.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/booktabs/booktabs.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/svg/svg.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrbase.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/koma-script/scrlfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/trimspaces/trimspaces.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/ifplatform/ifplatform.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/shellesc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/catchfile/catchfile.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/ifluatex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /dev/null
+INPUT /dev/null
+INPUT /dev/null
+INPUT ./index_NO_SVGS.w18
+INPUT index_NO_SVGS.w18
+INPUT index_NO_SVGS.w18
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/transparent/transparent.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/url/url.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdraw.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pmboxdraw/pmboxdrawenc.dfu
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT beamerthemeDTU.sty
+INPUT ./beamerthemeDTU.sty
+INPUT beamerthemeDTU.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
+INPUT /usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcprefix.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fcnumparser.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fc-english.def
+INPUT /usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/datetime/datetime-defaults.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/fmtcount/fmtcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty
+INPUT ./departments.tex
+INPUT ./departments.tex
+INPUT ./departments.tex
+INPUT departments.tex
+INPUT ./departments.tex
+INPUT ./departments.tex
+INPUT departments.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT beamerfontthemeDTU.sty
+INPUT ./beamerfontthemeDTU.sty
+INPUT beamerfontthemeDTU.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/beamer/beamerfontthemeprofessionalfonts.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT beamerouterthemeDTU.sty
+INPUT ./beamerouterthemeDTU.sty
+INPUT beamerouterthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT beamerinnerthemeDTU.sty
+INPUT ./beamerinnerthemeDTU.sty
+INPUT beamerinnerthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT beamercolorthemeDTU.sty
+INPUT ./beamercolorthemeDTU.sty
+INPUT beamercolorthemeDTU.sty
+INPUT ./dtucolours.tex
+INPUT ./dtucolours.tex
+INPUT ./dtucolours.tex
+INPUT dtucolours.tex
+INPUT ./dtucolours.tex
+INPUT ./dtucolours.tex
+INPUT dtucolours.tex
+INPUT /usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/textpos/textpos.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/lmodern.sty
+INPUT /usr/share/texmf/tex/latex/lm/t1lmss.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmss.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmss.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmss.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss10.tfm
+INPUT ./index_NO_SVGS.aux
+INPUT index_NO_SVGS.aux
+INPUT index_NO_SVGS.aux
+OUTPUT index_NO_SVGS.aux
+INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty
+INPUT /usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
+INPUT ./index_NO_SVGS.out
+INPUT index_NO_SVGS.out
+INPUT ./index_NO_SVGS.out
+INPUT index_NO_SVGS.out
+INPUT ./index_NO_SVGS.out
+INPUT index_NO_SVGS.out
+INPUT ./index_NO_SVGS.out
+INPUT index_NO_SVGS.out
+INPUT ./index_NO_SVGS.out
+INPUT ./index_NO_SVGS.out
+OUTPUT index_NO_SVGS.out
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
+INPUT /usr/share/texlive/texmf-dist/tex/latex/graphics/color.sty
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl
+INPUT /usr/share/texlive/texmf-dist/tex/latex/translations/translations-basic-dictionary-english.trsl
+INPUT ./index_NO_SVGS.nav
+INPUT index_NO_SVGS.nav
+INPUT index_NO_SVGS.nav
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss8.tfm
+INPUT ./tex_dtu_logo.pdf
+INPUT tex_dtu_logo.pdf
+INPUT ./tex_dtu_logo.pdf
+INPUT ./tex_dtu_logo.pdf
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss12.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmssbx10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss8.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmss8.tfm
+INPUT ./tex_dtu_logo.pdf
+INPUT tex_dtu_logo.pdf
+INPUT ./tex_dtu_logo.pdf
+INPUT ./tex_dtu_compute_a_uk.pdf
+INPUT tex_dtu_compute_a_uk.pdf
+INPUT ./tex_dtu_compute_a_uk.pdf
+INPUT ./tex_dtu_compute_a_uk.pdf
+INPUT ./tex_dtu_frise.pdf
+INPUT tex_dtu_frise.pdf
+INPUT ./tex_dtu_frise.pdf
+INPUT ./tex_dtu_frise.pdf
+INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
+INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
+INPUT /usr/share/texmf/tex/latex/lm/t1lmtt.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/ec-lmtt10.tfm
+INPUT /usr/share/texmf/tex/latex/lm/ot1lmr.fd
+INPUT /usr/share/texmf/tex/latex/lm/ot1lmr.fd
+INPUT /usr/share/texmf/tex/latex/lm/ot1lmr.fd
+INPUT /usr/share/texmf/tex/latex/lm/ot1lmr.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/rm-lmr10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/rm-lmr8.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/rm-lmr6.tfm
+INPUT /usr/share/texmf/tex/latex/lm/omllmm.fd
+INPUT /usr/share/texmf/tex/latex/lm/omllmm.fd
+INPUT /usr/share/texmf/tex/latex/lm/omllmm.fd
+INPUT /usr/share/texmf/tex/latex/lm/omllmm.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmmi10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmmi8.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmmi6.tfm
+INPUT /usr/share/texmf/tex/latex/lm/omslmsy.fd
+INPUT /usr/share/texmf/tex/latex/lm/omslmsy.fd
+INPUT /usr/share/texmf/tex/latex/lm/omslmsy.fd
+INPUT /usr/share/texmf/tex/latex/lm/omslmsy.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmsy10.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmsy8.tfm
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmsy6.tfm
+INPUT /usr/share/texmf/tex/latex/lm/omxlmex.fd
+INPUT /usr/share/texmf/tex/latex/lm/omxlmex.fd
+INPUT /usr/share/texmf/tex/latex/lm/omxlmex.fd
+INPUT /usr/share/texmf/tex/latex/lm/omxlmex.fd
+INPUT /usr/share/texmf/fonts/tfm/public/lm/lmex10.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
+INPUT /usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm
+INPUT /usr/share/texlive/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm
+INPUT ./tex_dtu_logo.pdf
+INPUT tex_dtu_logo.pdf
+INPUT ./tex_dtu_logo.pdf
+OUTPUT index_NO_SVGS.nav
+OUTPUT index_NO_SVGS.toc
+OUTPUT index_NO_SVGS.snm
+INPUT index_NO_SVGS.aux
+INPUT ./index_NO_SVGS.out
+INPUT ./index_NO_SVGS.out
+INPUT /usr/share/texmf/fonts/enc/dvips/lm/lm-ec.enc
+INPUT /usr/share/texmf/fonts/type1/public/lm/lmss10.pfb
+INPUT /usr/share/texmf/fonts/type1/public/lm/lmss8.pfb
+INPUT /usr/share/texmf/fonts/type1/public/lm/lmssbx10.pfb
+INPUT /usr/share/texmf/fonts/type1/public/lm/lmtt10.pfb
diff --git a/examples/automatic/index_NO_SVGS.nav b/examples/automatic/index_NO_SVGS.nav
new file mode 100644
index 0000000..9033d8b
--- /dev/null
+++ b/examples/automatic/index_NO_SVGS.nav
@@ -0,0 +1,9 @@
+\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
+\headcommand {\beamer@framepages {1}{1}}
+\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
+\headcommand {\beamer@framepages {2}{2}}
+\headcommand {\beamer@partpages {1}{2}}
+\headcommand {\beamer@subsectionpages {1}{2}}
+\headcommand {\beamer@sectionpages {1}{2}}
+\headcommand {\beamer@documentpages {2}}
+\headcommand {\gdef \inserttotalframenumber {2}}
diff --git a/examples/automatic/index_NO_SVGS.out b/examples/automatic/index_NO_SVGS.out
new file mode 100644
index 0000000..e69de29
diff --git a/examples/automatic/index_NO_SVGS.pdf b/examples/automatic/index_NO_SVGS.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1970bb48594ac244f29f52bfb5ec05edbeb3c908
GIT binary patch
literal 116593
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
SxC{-=49zULR8?L5-M9d#y?KlP

literal 0
HcmV?d00001

diff --git a/examples/automatic/index_NO_SVGS.snm b/examples/automatic/index_NO_SVGS.snm
new file mode 100644
index 0000000..e69de29
diff --git a/examples/automatic/index_NO_SVGS.tex b/examples/automatic/index_NO_SVGS.tex
new file mode 100644
index 0000000..cbc878b
--- /dev/null
+++ b/examples/automatic/index_NO_SVGS.tex
@@ -0,0 +1,26 @@
+ 
+\documentclass[handout,aspectratio=43]{beamer}
+\usepackage{etoolbox}
+\newtoggle{overlabel_includesvgs}
+\newtoggle{overlabel_includelabels}
+\toggletrue{overlabel_includesvgs}
+\toggletrue{overlabel_includelabels}
+\input{beamer_slider_preamble.tex}
+
+\title{Example slide show}
+\author{Author}
+ \togglefalse{overlabel_includesvgs}
+\toggletrue{overlabel_includelabels}
+
+\begin{document}
+\begin{frame}
+\maketitle
+\end{frame}
+% This slideshow is made using slider. Install using: pip install beamer-slider 
+% check http://gitlab.compute.dtu.dk/tuhe/slider for more information. 
+\begin{frame}\osvg{myoverlay} % Use the \osvg{labelname} - tag to create new overlays. Run the command `slider` in the terminal and check the ./osvgs directory for the svg files!
+\title{Slide with an overlay}
+This is some example text!
+\end{frame}
+
+\end{document}
diff --git a/examples/automatic/index_NO_SVGS.toc b/examples/automatic/index_NO_SVGS.toc
new file mode 100644
index 0000000..9fbdd18
--- /dev/null
+++ b/examples/automatic/index_NO_SVGS.toc
@@ -0,0 +1 @@
+\babel@toc {english}{}\relax 
diff --git a/examples/automatic/index_a.png b/examples/automatic/index_a.png
new file mode 100644
index 0000000000000000000000000000000000000000..6fb5c787df048ab160ffdeac8b2c7102efbfecf4
GIT binary patch
literal 15748
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%0AKT9szaHp_itx^?STUT$vf
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
Hl+XkKS}B|3

literal 0
HcmV?d00001

diff --git a/examples/automatic/index_b.png b/examples/automatic/index_b.png
new file mode 100644
index 0000000000000000000000000000000000000000..528492623cffc4d1771567f6178f5610d3883682
GIT binary patch
literal 14912
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
JF6*2UngEk28Os0w

literal 0
HcmV?d00001

diff --git a/examples/automatic/osvgs/do_not_edit/myoverlay-l1_fonts.svg b/examples/automatic/osvgs/do_not_edit/myoverlay-l1_fonts.svg
new file mode 100644
index 0000000..ac2d638
--- /dev/null
+++ b/examples/automatic/osvgs/do_not_edit/myoverlay-l1_fonts.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg height="297.638pt" version="1.2" viewBox="0 0 396.85 297.638" width="396.85pt" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink"><metadata/>
+<g id="layer1" inkscape:groupmode="layer" inkscape:label="bg_layer" sodipodi:insensitive="true" style="display:inline">
+</g>
+<g id="layer2" inkscape:groupmode="layer" inkscape:label="Layer 1" style="display:inline">
+<defs>
+<g>
+<symbol id="glyph0-0" overflow="visible">
+<path d="" style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-1" overflow="visible">
+<path d="M 7.015625 -6.78125 L 7.015625 -7.5 L 0.390625 -7.5 L 0.390625 -6.78125 L 1.84375 -6.78125 C 1.984375 -6.78125 2.109375 -6.796875 2.25 -6.796875 L 3.21875 -6.796875 L 3.21875 0 L 4.1875 0 L 4.1875 -6.796875 L 5.15625 -6.796875 C 5.296875 -6.796875 5.421875 -6.78125 5.546875 -6.78125 Z M 7.015625 -6.78125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-2" overflow="visible">
+<path d="M 4.734375 0 L 4.734375 -3.25 C 4.734375 -3.96875 4.578125 -4.953125 3.25 -4.953125 C 2.5625 -4.953125 2.046875 -4.625 1.703125 -4.171875 L 1.703125 -7.5625 L 0.875 -7.5625 L 0.875 0 L 1.734375 0 L 1.734375 -2.671875 C 1.734375 -3.390625 2 -4.296875 2.828125 -4.296875 C 3.875 -4.296875 3.890625 -3.515625 3.890625 -3.171875 L 3.890625 0 Z M 4.734375 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-3" overflow="visible">
+<path d="M 1.703125 0 L 1.703125 -4.828125 L 0.875 -4.828125 L 0.875 0 Z M 1.78125 -6.171875 L 1.78125 -7.140625 L 0.8125 -7.140625 L 0.8125 -6.171875 Z M 1.78125 -6.171875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-4" overflow="visible">
+<path d="M 3.921875 -1.390625 C 3.921875 -2 3.515625 -2.359375 3.5 -2.390625 C 3.078125 -2.78125 2.78125 -2.84375 2.234375 -2.9375 C 1.640625 -3.0625 1.125 -3.171875 1.125 -3.703125 C 1.125 -4.375 1.921875 -4.375 2.0625 -4.375 C 2.40625 -4.375 2.984375 -4.328125 3.609375 -3.96875 L 3.734375 -4.671875 C 3.171875 -4.9375 2.71875 -5.015625 2.171875 -5.015625 C 1.890625 -5.015625 0.359375 -5.015625 0.359375 -3.59375 C 0.359375 -3.0625 0.671875 -2.71875 0.953125 -2.5 C 1.28125 -2.265625 1.53125 -2.21875 2.125 -2.109375 C 2.515625 -2.03125 3.140625 -1.890625 3.140625 -1.3125 C 3.140625 -0.5625 2.28125 -0.5625 2.125 -0.5625 C 1.234375 -0.5625 0.625 -0.96875 0.4375 -1.09375 L 0.3125 -0.359375 C 0.65625 -0.1875 1.25 0.125 2.140625 0.125 C 2.328125 0.125 2.921875 0.125 3.390625 -0.234375 C 3.734375 -0.484375 3.921875 -0.921875 3.921875 -1.390625 Z M 3.921875 -1.390625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-5" overflow="visible">
+<path d="M 5.109375 -2.390625 C 5.109375 -3.859375 4.015625 -5.015625 2.71875 -5.015625 C 1.390625 -5.015625 0.328125 -3.828125 0.328125 -2.390625 C 0.328125 -0.953125 1.4375 0.125 2.71875 0.125 C 4.015625 0.125 5.109375 -0.984375 5.109375 -2.390625 Z M 4.265625 -2.5 C 4.265625 -1.21875 3.515625 -0.578125 2.71875 -0.578125 C 1.953125 -0.578125 1.171875 -1.1875 1.171875 -2.5 C 1.171875 -3.828125 2 -4.359375 2.71875 -4.359375 C 3.46875 -4.359375 4.265625 -3.796875 4.265625 -2.5 Z M 4.265625 -2.5 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-6" overflow="visible">
+<path d="M 7.765625 0 L 7.765625 -3.25 C 7.765625 -3.96875 7.59375 -4.953125 6.265625 -4.953125 C 5.625 -4.953125 5.046875 -4.65625 4.65625 -4.0625 C 4.359375 -4.890625 3.609375 -4.953125 3.25 -4.953125 C 2.46875 -4.953125 1.953125 -4.515625 1.671875 -4.109375 L 1.671875 -4.90625 L 0.875 -4.90625 L 0.875 0 L 1.734375 0 L 1.734375 -2.671875 C 1.734375 -3.40625 2.03125 -4.296875 2.828125 -4.296875 C 3.84375 -4.296875 3.90625 -3.578125 3.90625 -3.171875 L 3.90625 0 L 4.75 0 L 4.75 -2.671875 C 4.75 -3.40625 5.046875 -4.296875 5.84375 -4.296875 C 6.859375 -4.296875 6.921875 -3.578125 6.921875 -3.171875 L 6.921875 0 Z M 7.765625 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-7" overflow="visible">
+<path d="M 4.515625 -2.390625 C 4.515625 -2.75 4.5 -3.578125 4.078125 -4.21875 C 3.625 -4.90625 2.96875 -5.015625 2.5625 -5.015625 C 1.359375 -5.015625 0.375 -3.859375 0.375 -2.46875 C 0.375 -1.03125 1.421875 0.125 2.734375 0.125 C 3.421875 0.125 4.046875 -0.140625 4.46875 -0.453125 L 4.40625 -1.15625 C 3.71875 -0.59375 3 -0.546875 2.75 -0.546875 C 1.875 -0.546875 1.171875 -1.3125 1.140625 -2.390625 Z M 3.890625 -2.984375 L 1.203125 -2.984375 C 1.375 -3.8125 1.953125 -4.359375 2.5625 -4.359375 C 3.140625 -4.359375 3.75 -3.984375 3.890625 -2.984375 Z M 3.890625 -2.984375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-8" overflow="visible">
+<path d="M 5.015625 0 L 2.828125 -2.5 L 4.828125 -4.828125 L 3.9375 -4.828125 L 2.46875 -3.03125 L 0.96875 -4.828125 L 0.0625 -4.828125 L 2.109375 -2.5 L 0 0 L 0.890625 0 L 2.46875 -2.046875 L 4.109375 0 Z M 5.015625 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-9" overflow="visible">
+<path d="M 4.453125 0 L 4.453125 -3.140625 C 4.453125 -4.265625 3.65625 -5.015625 2.65625 -5.015625 C 1.953125 -5.015625 1.453125 -4.84375 0.953125 -4.546875 L 1.015625 -3.828125 C 1.578125 -4.234375 2.125 -4.375 2.65625 -4.375 C 3.171875 -4.375 3.609375 -3.9375 3.609375 -3.140625 L 3.609375 -2.671875 C 1.96875 -2.640625 0.59375 -2.1875 0.59375 -1.234375 C 0.59375 -0.765625 0.875 0.125 1.828125 0.125 C 1.984375 0.125 3 0.09375 3.640625 -0.390625 L 3.640625 0 Z M 3.609375 -1.4375 C 3.609375 -1.234375 3.609375 -0.953125 3.234375 -0.75 C 2.921875 -0.5625 2.5 -0.546875 2.390625 -0.546875 C 1.859375 -0.546875 1.375 -0.796875 1.375 -1.25 C 1.375 -2.015625 3.140625 -2.09375 3.609375 -2.109375 Z M 3.609375 -1.4375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-10" overflow="visible">
+<path d="M 5.234375 -2.421875 C 5.234375 -3.734375 4.546875 -4.953125 3.5 -4.953125 C 2.84375 -4.953125 2.203125 -4.734375 1.703125 -4.296875 L 1.703125 -4.828125 L 0.890625 -4.828125 L 0.890625 2.109375 L 1.75 2.109375 L 1.75 -0.5 C 2.078125 -0.1875 2.5625 0.125 3.21875 0.125 C 4.265625 0.125 5.234375 -0.953125 5.234375 -2.421875 Z M 4.375 -2.421875 C 4.375 -1.3125 3.609375 -0.546875 2.78125 -0.546875 C 2.359375 -0.546875 2.0625 -0.765625 1.84375 -1.0625 C 1.75 -1.21875 1.75 -1.234375 1.75 -1.4375 L 1.75 -3.625 C 2 -4 2.421875 -4.265625 2.890625 -4.265625 C 3.71875 -4.265625 4.375 -3.4375 4.375 -2.421875 Z M 4.375 -2.421875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-11" overflow="visible">
+<path d="M 1.703125 0 L 1.703125 -7.5625 L 0.875 -7.5625 L 0.875 0 Z M 1.703125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-12" overflow="visible">
+<path d="M 3.609375 -0.296875 L 3.4375 -0.9375 C 3.15625 -0.703125 2.8125 -0.578125 2.46875 -0.578125 C 2.0625 -0.578125 1.90625 -0.90625 1.90625 -1.484375 L 1.90625 -4.203125 L 3.4375 -4.203125 L 3.4375 -4.828125 L 1.90625 -4.828125 L 1.90625 -6.21875 L 1.15625 -6.21875 L 1.15625 -4.828125 L 0.203125 -4.828125 L 0.203125 -4.203125 L 1.125 -4.203125 L 1.125 -1.296875 C 1.125 -0.640625 1.28125 0.125 2.03125 0.125 C 2.78125 0.125 3.34375 -0.15625 3.609375 -0.296875 Z M 3.609375 -0.296875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-13" overflow="visible">
+<path d="M 2.1875 -7.5625 L 1.28125 -7.5625 L 1.375 -2.375 L 1.375 -1.90625 L 2.109375 -1.90625 L 2.109375 -2.375 Z M 2.1875 0 L 2.1875 -0.90625 L 1.28125 -0.90625 L 1.28125 0 Z M 2.1875 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-0" overflow="visible">
+<path d="" style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-1" overflow="visible">
+<path d="M 2.84375 0 L 2.84375 -0.453125 L 1.6875 -0.453125 C 1.625 -0.453125 1.546875 -0.453125 1.46875 -0.453125 L 0.796875 -0.453125 L 1.71875 -1.265625 C 1.828125 -1.359375 2.125 -1.59375 2.234375 -1.6875 C 2.5 -1.921875 2.84375 -2.234375 2.84375 -2.75 C 2.84375 -3.421875 2.34375 -4.046875 1.5 -4.046875 C 0.859375 -4.046875 0.46875 -3.703125 0.265625 -3.09375 L 0.546875 -2.734375 C 0.6875 -3.234375 0.890625 -3.625 1.40625 -3.625 C 1.90625 -3.625 2.296875 -3.28125 2.296875 -2.734375 C 2.296875 -2.25 2 -1.96875 1.640625 -1.625 C 1.515625 -1.5 1.203125 -1.234375 1.078125 -1.109375 C 0.90625 -0.96875 0.484375 -0.5625 0.3125 -0.40625 L 0.3125 0 Z M 2.84375 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-2" overflow="visible">
+<path d="M 4.21875 -2.03125 C 4.21875 -3.203125 3.34375 -4.140625 2.28125 -4.140625 L 0.578125 -4.140625 L 0.578125 0 L 2.28125 0 C 3.359375 0 4.21875 -0.90625 4.21875 -2.03125 Z M 3.640625 -2.046875 C 3.640625 -0.9375 2.90625 -0.359375 2.125 -0.359375 L 1.171875 -0.359375 L 1.171875 -3.796875 L 2.125 -3.796875 C 2.9375 -3.796875 3.640625 -3.140625 3.640625 -2.046875 Z M 3.640625 -2.046875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-3" overflow="visible">
+<path d="M 4.09375 -3.6875 L 4.09375 -4.09375 L 0.234375 -4.09375 L 0.234375 -3.6875 L 1.09375 -3.6875 C 1.15625 -3.6875 1.234375 -3.6875 1.296875 -3.6875 L 1.859375 -3.6875 L 1.859375 0 L 2.46875 0 L 2.46875 -3.6875 L 3.03125 -3.6875 C 3.09375 -3.6875 3.171875 -3.6875 3.234375 -3.6875 Z M 4.09375 -3.6875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-4" overflow="visible">
+<path d="M 3.765625 -1.390625 L 3.765625 -4.140625 L 3.25 -4.140625 L 3.25 -1.390625 C 3.25 -0.59375 2.703125 -0.234375 2.203125 -0.234375 C 1.6875 -0.234375 1.1875 -0.59375 1.1875 -1.390625 L 1.1875 -4.140625 L 0.578125 -4.140625 L 0.578125 -1.390625 C 0.578125 -0.515625 1.328125 0.125 2.1875 0.125 C 3.046875 0.125 3.765625 -0.53125 3.765625 -1.390625 Z M 3.765625 -1.390625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-5" overflow="visible">
+<path d="M 3.71875 -0.28125 L 3.6875 -0.734375 C 3.5 -0.609375 3.3125 -0.484375 3.09375 -0.421875 C 2.890625 -0.359375 2.671875 -0.359375 2.453125 -0.359375 C 2.0625 -0.359375 1.6875 -0.546875 1.421875 -0.859375 C 1.140625 -1.1875 1 -1.625 1 -2.078125 C 1 -2.515625 1.140625 -2.953125 1.421875 -3.28125 C 1.6875 -3.59375 2.0625 -3.796875 2.453125 -3.796875 C 2.65625 -3.796875 2.84375 -3.765625 3.03125 -3.71875 C 3.21875 -3.65625 3.390625 -3.5625 3.5625 -3.453125 L 3.65625 -4 C 3.46875 -4.0625 3.265625 -4.125 3.0625 -4.15625 C 2.859375 -4.203125 2.65625 -4.203125 2.453125 -4.203125 C 1.90625 -4.203125 1.390625 -3.96875 1 -3.578125 C 0.609375 -3.171875 0.40625 -2.625 0.40625 -2.078125 C 0.40625 -1.515625 0.609375 -0.96875 1 -0.5625 C 1.390625 -0.171875 1.90625 0.0625 2.453125 0.0625 C 2.6875 0.0625 2.90625 0.046875 3.109375 0 C 3.328125 -0.0625 3.53125 -0.15625 3.71875 -0.28125 Z M 3.71875 -0.28125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-6" overflow="visible">
+<path d="M 2.984375 -1.3125 C 2.984375 -2.09375 2.359375 -2.734375 1.578125 -2.734375 C 0.8125 -2.734375 0.171875 -2.09375 0.171875 -1.3125 C 0.171875 -0.546875 0.8125 0.0625 1.578125 0.0625 C 2.359375 0.0625 2.984375 -0.546875 2.984375 -1.3125 Z M 2.46875 -1.375 C 2.46875 -0.6875 2.046875 -0.359375 1.578125 -0.359375 C 1.109375 -0.359375 0.703125 -0.703125 0.703125 -1.375 C 0.703125 -2.046875 1.140625 -2.34375 1.578125 -2.34375 C 2.03125 -2.34375 2.46875 -2.03125 2.46875 -1.375 Z M 2.46875 -1.375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-7" overflow="visible">
+<path d="M 4.53125 0 L 4.53125 -1.765625 C 4.53125 -2.234375 4.40625 -2.703125 3.671875 -2.703125 C 3.15625 -2.703125 2.859375 -2.421875 2.703125 -2.21875 C 2.65625 -2.390625 2.5 -2.703125 1.90625 -2.703125 C 1.5625 -2.703125 1.234375 -2.578125 0.96875 -2.25 L 0.96875 -2.6875 L 0.5 -2.6875 L 0.5 0 L 1.015625 0 L 1.015625 -1.453125 C 1.015625 -1.84375 1.1875 -2.3125 1.640625 -2.3125 C 2.25 -2.3125 2.25 -1.890625 2.25 -1.71875 L 2.25 0 L 2.78125 0 L 2.78125 -1.453125 C 2.78125 -1.84375 2.9375 -2.3125 3.40625 -2.3125 C 4.015625 -2.3125 4.015625 -1.890625 4.015625 -1.71875 L 4.015625 0 Z M 4.53125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-8" overflow="visible">
+<path d="M 3.0625 -1.328125 C 3.0625 -2.046875 2.65625 -2.703125 2.078125 -2.703125 C 1.796875 -2.703125 1.359375 -2.625 1.015625 -2.359375 L 1.015625 -2.65625 L 0.5 -2.65625 L 0.5 1.15625 L 1.03125 1.15625 L 1.03125 -0.28125 C 1.34375 0 1.6875 0.0625 1.890625 0.0625 C 2.515625 0.0625 3.0625 -0.546875 3.0625 -1.328125 Z M 2.53125 -1.328125 C 2.53125 -0.734375 2.09375 -0.328125 1.625 -0.328125 C 1.53125 -0.328125 1.390625 -0.34375 1.234375 -0.46875 C 1.046875 -0.609375 1.03125 -0.703125 1.03125 -0.8125 L 1.03125 -1.984375 C 1.15625 -2.15625 1.390625 -2.296875 1.6875 -2.296875 C 2.15625 -2.296875 2.53125 -1.859375 2.53125 -1.328125 Z M 2.53125 -1.328125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-9" overflow="visible">
+<path d="M 2.78125 0 L 2.78125 -2.65625 L 2.25 -2.65625 L 2.25 -0.921875 C 2.25 -0.4375 1.84375 -0.296875 1.5 -0.296875 C 1.0625 -0.296875 1.015625 -0.40625 1.015625 -0.6875 L 1.015625 -2.65625 L 0.5 -2.65625 L 0.5 -0.65625 C 0.5 -0.125 0.734375 0.0625 1.140625 0.0625 C 1.390625 0.0625 1.921875 0.015625 2.28125 -0.28125 L 2.28125 0 Z M 2.78125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-10" overflow="visible">
+<path d="M 2.109375 -0.15625 L 2.015625 -0.546875 C 1.8125 -0.40625 1.609375 -0.359375 1.4375 -0.359375 C 1.1875 -0.359375 1.125 -0.59375 1.125 -0.875 L 1.125 -2.28125 L 2 -2.28125 L 2 -2.65625 L 1.125 -2.65625 L 1.125 -3.40625 L 0.65625 -3.40625 L 0.65625 -2.65625 L 0.125 -2.65625 L 0.125 -2.28125 L 0.640625 -2.28125 L 0.640625 -0.765625 C 0.640625 -0.359375 0.75 0.0625 1.171875 0.0625 C 1.609375 0.0625 1.9375 -0.078125 2.109375 -0.15625 Z M 2.109375 -0.15625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-11" overflow="visible">
+<path d="M 2.625 -1.3125 C 2.625 -1.578125 2.59375 -1.984375 2.359375 -2.328125 C 2.15625 -2.625 1.796875 -2.734375 1.5 -2.734375 C 0.765625 -2.734375 0.203125 -2.09375 0.203125 -1.34375 C 0.203125 -0.578125 0.8125 0.0625 1.59375 0.0625 C 1.9375 0.0625 2.296875 -0.046875 2.609375 -0.234375 L 2.5625 -0.65625 C 2.234375 -0.40625 1.859375 -0.328125 1.59375 -0.328125 C 1.078125 -0.328125 0.6875 -0.765625 0.671875 -1.3125 Z M 2.265625 -1.671875 L 0.703125 -1.671875 C 0.84375 -2.140625 1.203125 -2.34375 1.5 -2.34375 C 1.765625 -2.34375 2.15625 -2.21875 2.265625 -1.671875 Z M 2.265625 -1.671875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-12" overflow="visible">
+<path d="M 3.53125 0 L 3.53125 -0.46875 L 3 -0.46875 L 1.5 -0.453125 L 1.1875 -0.453125 L 1.1875 -1.953125 L 3.265625 -1.953125 L 3.265625 -2.34375 L 1.1875 -2.34375 L 1.1875 -3.71875 L 2.046875 -3.71875 C 2.125 -3.71875 2.203125 -3.703125 2.265625 -3.703125 L 3.4375 -3.703125 L 3.4375 -4.125 L 0.578125 -4.125 L 0.578125 0 Z M 3.53125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-13" overflow="visible">
+<path d="M 2.921875 0 L 1.65625 -1.359375 L 2.8125 -2.65625 L 2.28125 -2.65625 L 1.4375 -1.671875 L 0.578125 -2.65625 L 0.03125 -2.65625 L 1.234375 -1.359375 L 0 0 L 0.53125 0 L 1.4375 -1.125 L 2.375 0 Z M 2.921875 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-14" overflow="visible">
+<path d="M 2.609375 0 L 2.609375 -1.71875 C 2.609375 -2.328125 2.140625 -2.734375 1.546875 -2.734375 C 1.171875 -2.734375 0.890625 -2.65625 0.546875 -2.484375 L 0.578125 -2.046875 C 0.78125 -2.171875 1.078125 -2.359375 1.546875 -2.359375 C 1.8125 -2.359375 2.078125 -2.15625 2.078125 -1.71875 L 2.078125 -1.46875 C 1.203125 -1.4375 0.328125 -1.265625 0.328125 -0.703125 C 0.328125 -0.40625 0.53125 0.0625 1.0625 0.0625 C 1.3125 0.0625 1.78125 0 2.09375 -0.234375 L 2.09375 0 Z M 2.078125 -0.84375 C 2.078125 -0.734375 2.078125 -0.578125 1.875 -0.453125 C 1.6875 -0.34375 1.453125 -0.328125 1.390625 -0.328125 C 1.0625 -0.328125 0.8125 -0.484375 0.8125 -0.703125 C 0.8125 -1.09375 1.8125 -1.125 2.078125 -1.140625 Z M 2.078125 -0.84375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-15" overflow="visible">
+<path d="M 1 0 L 1 -4.140625 L 0.5 -4.140625 L 0.5 0 Z M 1 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-16" overflow="visible">
+<path d="M 2.28125 -0.78125 C 2.28125 -0.890625 2.28125 -1.109375 2.015625 -1.34375 C 1.796875 -1.546875 1.59375 -1.578125 1.296875 -1.640625 C 0.953125 -1.703125 0.671875 -1.75 0.671875 -2.015625 C 0.671875 -2.359375 1.109375 -2.359375 1.203125 -2.359375 C 1.546875 -2.359375 1.796875 -2.28125 2.09375 -2.125 L 2.171875 -2.546875 C 1.765625 -2.71875 1.46875 -2.734375 1.265625 -2.734375 C 1.109375 -2.734375 0.203125 -2.734375 0.203125 -1.953125 C 0.203125 -1.671875 0.359375 -1.515625 0.4375 -1.4375 C 0.65625 -1.234375 0.90625 -1.1875 1.21875 -1.125 C 1.5 -1.0625 1.828125 -1.015625 1.828125 -0.71875 C 1.828125 -0.34375 1.328125 -0.34375 1.234375 -0.34375 C 0.859375 -0.34375 0.5 -0.484375 0.265625 -0.65625 L 0.171875 -0.203125 C 0.375 -0.09375 0.75 0.0625 1.234375 0.0625 C 1.515625 0.0625 1.765625 0.015625 2 -0.140625 C 2.21875 -0.3125 2.28125 -0.578125 2.28125 -0.78125 Z M 2.28125 -0.78125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-17" overflow="visible">
+<path d="M 1 0 L 1 -2.65625 L 0.5 -2.65625 L 0.5 0 Z M 1.0625 -3.34375 L 1.0625 -3.953125 L 0.453125 -3.953125 L 0.453125 -3.34375 Z M 1.0625 -3.34375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-18" overflow="visible">
+<path d="M 2.765625 0 L 2.765625 -4.140625 L 2.265625 -4.140625 L 2.265625 -2.390625 C 1.875 -2.671875 1.5 -2.703125 1.3125 -2.703125 C 0.6875 -2.703125 0.21875 -2.078125 0.21875 -1.328125 C 0.21875 -0.5625 0.6875 0.0625 1.296875 0.0625 C 1.671875 0.0625 2.015625 -0.109375 2.25 -0.3125 L 2.25 0 Z M 2.25 -0.734375 C 2.09375 -0.5 1.875 -0.328125 1.578125 -0.328125 C 1.15625 -0.328125 0.734375 -0.625 0.734375 -1.3125 C 0.734375 -2.0625 1.234375 -2.3125 1.640625 -2.3125 C 1.890625 -2.3125 2.09375 -2.21875 2.25 -2.015625 Z M 2.25 -0.734375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-19" overflow="visible">
+<path d="M 2.78125 0 L 2.78125 -1.765625 C 2.78125 -2.234375 2.640625 -2.703125 1.90625 -2.703125 C 1.390625 -2.703125 1.109375 -2.40625 1 -2.28125 L 1 -4.140625 L 0.5 -4.140625 L 0.5 0 L 1.015625 0 L 1.015625 -1.453125 C 1.015625 -1.84375 1.1875 -2.3125 1.640625 -2.3125 C 2.25 -2.3125 2.25 -1.890625 2.25 -1.71875 L 2.25 0 Z M 2.78125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-20" overflow="visible">
+<path d="M 4.234375 -2.65625 L 3.765625 -2.65625 L 3.203125 -0.859375 C 3.15625 -0.6875 3.09375 -0.484375 3.078125 -0.359375 L 3.0625 -0.359375 C 3.03125 -0.59375 2.828125 -1.234375 2.8125 -1.28125 L 2.375 -2.65625 L 1.921875 -2.65625 C 1.75 -2.140625 1.296875 -0.796875 1.25 -0.359375 L 1.234375 -0.359375 C 1.1875 -0.78125 0.75 -2.109375 0.65625 -2.390625 C 0.609375 -2.53125 0.609375 -2.546875 0.578125 -2.65625 L 0.09375 -2.65625 L 0.96875 0 L 1.46875 0 L 1.84375 -1.15625 C 1.921875 -1.453125 2.109375 -2.015625 2.140625 -2.28125 L 2.140625 -2.296875 C 2.15625 -2.171875 2.1875 -2.03125 2.234375 -1.890625 L 2.359375 -1.4375 L 2.8125 0 L 3.359375 0 Z M 4.234375 -2.65625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-21" overflow="visible">
+<path d="M 2.703125 0 L 2.703125 -0.375 L 1.921875 -0.375 L 1.921875 -4.046875 L 1.78125 -4.046875 C 1.390625 -3.6875 0.90625 -3.65625 0.546875 -3.640625 L 0.546875 -3.265625 C 0.78125 -3.28125 1.078125 -3.28125 1.375 -3.40625 L 1.375 -0.375 L 0.578125 -0.375 L 0.578125 0 Z M 2.703125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-22" overflow="visible">
+<path d="M 2.90625 -2 C 2.90625 -3.625 2.171875 -4.046875 1.609375 -4.046875 C 1.078125 -4.046875 0.828125 -3.796875 0.65625 -3.609375 C 0.28125 -3.234375 0.265625 -2.8125 0.265625 -2.578125 C 0.265625 -1.8125 0.6875 -1.15625 1.265625 -1.15625 C 1.9375 -1.15625 2.3125 -1.59375 2.34375 -1.640625 C 2.25 -0.6875 1.796875 -0.265625 1.296875 -0.265625 C 0.984375 -0.265625 0.796875 -0.375 0.65625 -0.5 L 0.453125 -0.15625 C 0.75 0.0625 1.015625 0.125 1.296875 0.125 C 2.140625 0.125 2.90625 -0.71875 2.90625 -2 Z M 2.328125 -2.453125 C 2.328125 -2.015625 2.0625 -1.546875 1.546875 -1.546875 C 1.3125 -1.546875 1.140625 -1.609375 0.984375 -1.859375 C 0.828125 -2.09375 0.8125 -2.3125 0.8125 -2.578125 C 0.8125 -2.8125 0.8125 -3.078125 1 -3.34375 C 1.125 -3.53125 1.296875 -3.671875 1.59375 -3.671875 C 2.171875 -3.671875 2.296875 -2.96875 2.328125 -2.59375 C 2.328125 -2.546875 2.328125 -2.5 2.328125 -2.453125 Z M 2.328125 -2.453125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-23" overflow="visible">
+<path d="M 1.140625 0 L 1.140625 -0.53125 L 0.609375 -0.53125 L 0.609375 0 Z M 1.140625 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-24" overflow="visible">
+<path d="M 2.90625 -1.9375 C 2.90625 -2.21875 2.90625 -2.921875 2.625 -3.421875 C 2.328125 -3.953125 1.875 -4.046875 1.578125 -4.046875 C 1.3125 -4.046875 0.84375 -3.953125 0.546875 -3.4375 C 0.265625 -2.96875 0.25 -2.3125 0.25 -1.9375 C 0.25 -1.5 0.28125 -0.953125 0.53125 -0.5 C 0.78125 -0.015625 1.234375 0.125 1.578125 0.125 C 2.171875 0.125 2.5 -0.21875 2.6875 -0.59375 C 2.890625 -1.015625 2.90625 -1.5625 2.90625 -1.9375 Z M 2.390625 -2.015625 C 2.390625 -1.625 2.390625 -1.171875 2.25 -0.796875 C 2.078125 -0.359375 1.78125 -0.265625 1.578125 -0.265625 C 1.328125 -0.265625 1.046875 -0.40625 0.890625 -0.84375 C 0.78125 -1.203125 0.765625 -1.578125 0.765625 -2.015625 C 0.765625 -2.5625 0.765625 -3.640625 1.578125 -3.640625 C 2.390625 -3.640625 2.390625 -2.5625 2.390625 -2.015625 Z M 2.390625 -2.015625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-0" overflow="visible">
+<path d="" style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-1" overflow="visible">
+<path d="M 5.625 -0.328125 C 5.625 -0.671875 5.390625 -0.671875 5 -0.671875 L 5 -3.296875 C 5 -3.515625 5 -4.765625 4.03125 -4.765625 C 3.703125 -4.765625 3.25 -4.625 2.953125 -4.1875 C 2.78125 -4.5625 2.484375 -4.765625 2.125 -4.765625 C 1.78125 -4.765625 1.453125 -4.609375 1.1875 -4.359375 C 1.171875 -4.6875 0.953125 -4.6875 0.75 -4.6875 L 0.40625 -4.6875 C 0.234375 -4.6875 -0.046875 -4.6875 -0.046875 -4.359375 C -0.046875 -4.03125 0.1875 -4.03125 0.578125 -4.03125 L 0.578125 -0.671875 C 0.1875 -0.671875 -0.046875 -0.671875 -0.046875 -0.328125 C -0.046875 0 0.25 0 0.40625 0 L 1.359375 0 C 1.53125 0 1.8125 0 1.8125 -0.328125 C 1.8125 -0.671875 1.578125 -0.671875 1.1875 -0.671875 L 1.1875 -2.609375 C 1.1875 -3.578125 1.640625 -4.09375 2.078125 -4.09375 C 2.328125 -4.09375 2.484375 -3.90625 2.484375 -3.203125 L 2.484375 -0.671875 C 2.28125 -0.671875 2 -0.671875 2 -0.328125 C 2 0 2.296875 0 2.453125 0 L 3.265625 0 C 3.4375 0 3.71875 0 3.71875 -0.328125 C 3.71875 -0.671875 3.484375 -0.671875 3.09375 -0.671875 L 3.09375 -2.609375 C 3.09375 -3.578125 3.546875 -4.09375 3.984375 -4.09375 C 4.234375 -4.09375 4.390625 -3.90625 4.390625 -3.203125 L 4.390625 -0.671875 C 4.1875 -0.671875 3.90625 -0.671875 3.90625 -0.328125 C 3.90625 0 4.203125 0 4.359375 0 L 5.171875 0 C 5.34375 0 5.625 0 5.625 -0.328125 Z M 5.625 -0.328125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-2" overflow="visible">
+<path d="M 5.453125 -4.359375 C 5.453125 -4.6875 5.1875 -4.6875 5.015625 -4.6875 L 3.734375 -4.6875 C 3.578125 -4.6875 3.296875 -4.6875 3.296875 -4.359375 C 3.296875 -4.03125 3.5625 -4.03125 3.734375 -4.03125 L 4.046875 -4.03125 L 3.25 -1.703125 C 3.109375 -1.3125 3.046875 -1.109375 2.96875 -0.765625 C 2.90625 -0.984375 2.8125 -1.203125 2.734375 -1.421875 L 1.71875 -4.03125 L 2 -4.03125 C 2.15625 -4.03125 2.421875 -4.03125 2.421875 -4.359375 C 2.421875 -4.6875 2.171875 -4.6875 2 -4.6875 L 0.71875 -4.6875 C 0.546875 -4.6875 0.28125 -4.6875 0.28125 -4.359375 C 0.28125 -4.03125 0.5625 -4.03125 0.71875 -4.03125 L 1.0625 -4.03125 L 2.609375 -0.140625 C 2.640625 -0.03125 2.640625 0 2.640625 0 C 2.640625 0 2.375 0.921875 2.234375 1.1875 C 1.921875 1.78125 1.53125 1.8125 1.359375 1.8125 C 1.359375 1.8125 1.421875 1.71875 1.421875 1.578125 C 1.421875 1.3125 1.21875 1.109375 0.953125 1.109375 C 0.65625 1.109375 0.46875 1.3125 0.46875 1.59375 C 0.46875 2.046875 0.84375 2.484375 1.375 2.484375 C 2.46875 2.484375 2.953125 1.046875 3 0.921875 L 4.6875 -4.03125 L 5.015625 -4.03125 C 5.171875 -4.03125 5.453125 -4.03125 5.453125 -4.359375 Z M 5.453125 -4.359375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-3" overflow="visible">
+<path d="M 5.09375 -2.359375 C 5.09375 -3.71875 4.078125 -4.796875 2.859375 -4.796875 C 1.640625 -4.796875 0.625 -3.71875 0.625 -2.359375 C 0.625 -0.96875 1.65625 0.0625 2.859375 0.0625 C 4.046875 0.0625 5.09375 -0.984375 5.09375 -2.359375 Z M 4.328125 -2.421875 C 4.328125 -1.421875 3.65625 -0.59375 2.859375 -0.59375 C 2.046875 -0.59375 1.375 -1.421875 1.375 -2.421875 C 1.375 -3.421875 2.078125 -4.125 2.859375 -4.125 C 3.640625 -4.125 4.328125 -3.421875 4.328125 -2.421875 Z M 4.328125 -2.421875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-4" overflow="visible">
+<path d="M 5.453125 -4.359375 C 5.453125 -4.6875 5.1875 -4.6875 5.015625 -4.6875 L 3.734375 -4.6875 C 3.578125 -4.6875 3.296875 -4.6875 3.296875 -4.359375 C 3.296875 -4.03125 3.5625 -4.03125 3.734375 -4.03125 L 4.046875 -4.03125 L 2.859375 -0.515625 L 1.671875 -4.03125 L 1.96875 -4.03125 C 2.140625 -4.03125 2.40625 -4.03125 2.40625 -4.359375 C 2.40625 -4.6875 2.140625 -4.6875 1.96875 -4.6875 L 0.703125 -4.6875 C 0.515625 -4.6875 0.265625 -4.6875 0.265625 -4.359375 C 0.265625 -4.03125 0.53125 -4.03125 0.703125 -4.03125 L 1.03125 -4.03125 L 2.28125 -0.328125 C 2.40625 0.046875 2.625 0.046875 2.859375 0.046875 C 3.0625 0.046875 3.3125 0.046875 3.4375 -0.3125 L 4.6875 -4.03125 L 5.015625 -4.03125 C 5.171875 -4.03125 5.453125 -4.03125 5.453125 -4.359375 Z M 5.453125 -4.359375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-5" overflow="visible">
+<path d="M 5.046875 -1.1875 C 5.046875 -1.484375 4.734375 -1.484375 4.671875 -1.484375 C 4.46875 -1.484375 4.390625 -1.453125 4.3125 -1.25 C 4.078125 -0.703125 3.484375 -0.59375 3.1875 -0.59375 C 2.359375 -0.59375 1.546875 -1.140625 1.375 -2.078125 L 4.625 -2.078125 C 4.84375 -2.078125 5.046875 -2.078125 5.046875 -2.484375 C 5.046875 -3.71875 4.359375 -4.796875 2.9375 -4.796875 C 1.640625 -4.796875 0.59375 -3.703125 0.59375 -2.359375 C 0.59375 -1.03125 1.703125 0.0625 3.109375 0.0625 C 4.546875 0.0625 5.046875 -0.921875 5.046875 -1.1875 Z M 4.28125 -2.734375 L 1.390625 -2.734375 C 1.53125 -3.53125 2.171875 -4.125 2.9375 -4.125 C 3.5 -4.125 4.1875 -3.859375 4.28125 -2.734375 Z M 4.28125 -2.734375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-6" overflow="visible">
+<path d="M 5.296875 -4.078125 C 5.296875 -4.296875 5.171875 -4.765625 4.265625 -4.765625 C 3.71875 -4.765625 3.015625 -4.5625 2.421875 -3.875 L 2.421875 -4.25 C 2.421875 -4.578125 2.359375 -4.6875 1.984375 -4.6875 L 0.78125 -4.6875 C 0.625 -4.6875 0.34375 -4.6875 0.34375 -4.359375 C 0.34375 -4.03125 0.609375 -4.03125 0.78125 -4.03125 L 1.671875 -4.03125 L 1.671875 -0.671875 L 0.78125 -0.671875 C 0.625 -0.671875 0.34375 -0.671875 0.34375 -0.34375 C 0.34375 0 0.609375 0 0.78125 0 L 3.625 0 C 3.796875 0 4.078125 0 4.078125 -0.328125 C 4.078125 -0.671875 3.796875 -0.671875 3.625 -0.671875 L 2.421875 -0.671875 L 2.421875 -2.03125 C 2.421875 -3.046875 3.0625 -4.09375 4.375 -4.09375 C 4.390625 -3.828125 4.578125 -3.609375 4.84375 -3.609375 C 5.09375 -3.609375 5.296875 -3.796875 5.296875 -4.078125 Z M 5.296875 -4.078125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-7" overflow="visible">
+<path d="M 5.09375 -0.328125 C 5.09375 -0.671875 4.828125 -0.671875 4.65625 -0.671875 L 3.234375 -0.671875 L 3.234375 -6.203125 C 3.234375 -6.546875 3.171875 -6.65625 2.796875 -6.65625 L 1.078125 -6.65625 C 0.90625 -6.65625 0.625 -6.65625 0.625 -6.3125 C 0.625 -5.984375 0.921875 -5.984375 1.0625 -5.984375 L 2.484375 -5.984375 L 2.484375 -0.671875 L 1.078125 -0.671875 C 0.90625 -0.671875 0.625 -0.671875 0.625 -0.328125 C 0.625 0 0.921875 0 1.0625 0 L 4.65625 0 C 4.8125 0 5.09375 0 5.09375 -0.328125 Z M 5.09375 -0.328125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-8" overflow="visible">
+<path d="M 5.65625 -0.34375 C 5.65625 -0.671875 5.375 -0.671875 5.21875 -0.671875 C 4.765625 -0.671875 4.65625 -0.71875 4.5625 -0.75 L 4.5625 -3.109375 C 4.5625 -3.875 3.96875 -4.796875 2.40625 -4.796875 C 1.9375 -4.796875 0.828125 -4.796875 0.828125 -4 C 0.828125 -3.671875 1.0625 -3.5 1.3125 -3.5 C 1.484375 -3.5 1.78125 -3.59375 1.796875 -4 C 1.796875 -4.078125 1.8125 -4.09375 2.03125 -4.109375 C 2.171875 -4.125 2.3125 -4.125 2.421875 -4.125 C 3.25 -4.125 3.8125 -3.796875 3.8125 -3.015625 C 1.890625 -2.984375 0.546875 -2.4375 0.546875 -1.390625 C 0.546875 -0.640625 1.234375 0.0625 2.34375 0.0625 C 2.75 0.0625 3.421875 -0.015625 3.9375 -0.34375 C 4.171875 -0.015625 4.6875 0 5.109375 0 C 5.40625 0 5.65625 0 5.65625 -0.34375 Z M 3.8125 -1.453125 C 3.8125 -1.203125 3.8125 -0.984375 3.390625 -0.78125 C 3 -0.59375 2.5 -0.59375 2.421875 -0.59375 C 1.75 -0.59375 1.296875 -0.96875 1.296875 -1.390625 C 1.296875 -1.921875 2.234375 -2.328125 3.8125 -2.375 Z M 3.8125 -1.453125 " style="stroke:none;"/>
+</symbol>
+</g>
+<clipPath id="clip1">
+<path d="M 0.167969 0 L 396.535156 0 L 396.535156 297.277344 L 0.167969 297.277344 Z M 0.167969 0 "/>
+</clipPath>
+<clipPath id="clip3">
+<path d="M 1 0.0117188 L 15.917969 0.0117188 L 15.917969 9 L 1 9 Z M 1 0.0117188 "/>
+</clipPath>
+<clipPath id="clip4">
+<path d="M 0.300781 10 L 15.917969 10 L 15.917969 22.789062 L 0.300781 22.789062 Z M 0.300781 10 "/>
+</clipPath>
+<clipPath id="clip2">
+<rect height="23" width="16" x="0" y="0"/>
+</clipPath>
+<g clip-path="url(#clip2)" id="surface5">
+<g clip-path="url(#clip3)" clip-rule="nonzero">
+<path d="M 1.308594 0.0117188 C 1.246094 0.0117188 1.207031 0.03125 1.179688 0.0585938 C 1.152344 0.0859375 1.132812 0.121094 1.132812 0.1875 L 1.132812 8.109375 C 1.132812 8.171875 1.152344 8.210938 1.179688 8.238281 C 1.207031 8.265625 1.246094 8.285156 1.308594 8.285156 L 3.378906 8.285156 C 4.1875 8.285156 4.675781 8.101562 4.972656 7.714844 C 5.414062 7.1875 5.429688 6.339844 5.429688 5.035156 L 5.429688 3.257812 C 5.429688 1.957031 5.414062 1.109375 4.972656 0.578125 C 4.675781 0.195312 4.1875 0.0117188 3.378906 0.0117188 Z M 2.449219 0.976562 L 3.179688 0.976562 C 3.503906 0.976562 3.695312 1.03125 3.84375 1.210938 C 4.074219 1.484375 4.09375 2.042969 4.09375 3.167969 L 4.09375 5.128906 C 4.09375 6.25 4.074219 6.808594 3.84375 7.085938 C 3.695312 7.261719 3.503906 7.316406 3.179688 7.316406 L 2.449219 7.316406 Z M 15.039062 0.1875 C 15.039062 0.121094 15.019531 0.0859375 14.996094 0.0585938 C 14.964844 0.03125 14.929688 0.0117188 14.867188 0.0117188 L 13.898438 0.0117188 C 13.835938 0.0117188 13.796875 0.03125 13.769531 0.0585938 C 13.742188 0.0859375 13.722656 0.121094 13.722656 0.1875 L 13.722656 6.035156 C 13.722656 6.644531 13.675781 7.007812 13.480469 7.226562 C 13.34375 7.375 13.15625 7.445312 12.890625 7.445312 C 12.644531 7.445312 12.464844 7.382812 12.320312 7.226562 C 12.136719 7.019531 12.078125 6.667969 12.078125 6.035156 L 12.078125 0.1875 C 12.078125 0.121094 12.058594 0.0859375 12.03125 0.0546875 C 12.003906 0.03125 11.96875 0.0117188 11.902344 0.0117188 L 10.933594 0.0117188 C 10.875 0.0117188 10.835938 0.03125 10.808594 0.0546875 C 10.78125 0.0859375 10.761719 0.121094 10.761719 0.1875 L 10.761719 6.035156 C 10.761719 6.890625 10.878906 7.421875 11.214844 7.796875 C 11.566406 8.183594 12.101562 8.386719 12.90625 8.386719 C 13.722656 8.386719 14.246094 8.167969 14.566406 7.792969 C 14.949219 7.355469 15.039062 6.828125 15.039062 6.035156 Z M 8.785156 8.109375 C 8.785156 8.171875 8.765625 8.210938 8.738281 8.238281 C 8.710938 8.265625 8.671875 8.285156 8.613281 8.285156 L 7.550781 8.285156 C 7.488281 8.285156 7.453125 8.265625 7.425781 8.238281 C 7.398438 8.210938 7.378906 8.171875 7.378906 8.109375 L 7.378906 1.058594 L 6.132812 1.058594 C 6.070312 1.058594 6.035156 1.039062 6.007812 1.011719 C 5.976562 0.984375 5.960938 0.945312 5.960938 0.882812 L 5.960938 0.1875 C 5.960938 0.121094 5.976562 0.0859375 6.007812 0.0585938 C 6.035156 0.03125 6.070312 0.0117188 6.132812 0.0117188 L 10.027344 0.0117188 C 10.09375 0.0117188 10.128906 0.03125 10.15625 0.0585938 C 10.183594 0.0859375 10.203125 0.121094 10.203125 0.1875 L 10.203125 0.882812 C 10.203125 0.945312 10.183594 0.984375 10.15625 1.011719 C 10.128906 1.039062 10.09375 1.058594 10.027344 1.058594 L 8.785156 1.058594 L 8.785156 8.109375 " style=" stroke:none;fill-rule:nonzero;fill:rgb(43.920898%,43.920898%,43.920898%);fill-opacity:1;"/>
+</g>
+<g clip-path="url(#clip4)" clip-rule="nonzero">
+<path d="M 15.917969 12.421875 L 12.59375 14.167969 C 8.289062 12.496094 7.929688 12.496094 3.625 14.167969 L 0.300781 12.421875 L 3.625 10.675781 C 7.929688 12.351562 8.289062 12.351562 12.59375 10.675781 Z M 15.917969 16.734375 L 12.59375 18.480469 C 8.289062 16.804688 7.929688 16.804688 3.625 18.480469 L 0.300781 16.734375 L 3.625 14.988281 C 7.929688 16.664062 8.289062 16.664062 12.59375 14.988281 Z M 15.917969 21.046875 L 12.59375 22.789062 C 8.289062 21.117188 7.929688 21.117188 3.625 22.789062 L 0.300781 21.046875 L 3.625 19.300781 C 7.929688 20.976562 8.289062 20.976562 12.59375 19.300781 L 15.917969 21.046875 " style=" stroke:none;fill-rule:nonzero;fill:rgb(59.999084%,0%,0%);fill-opacity:1;"/>
+</g>
+</g>
+<clipPath id="clip5">
+<path d="M 0.167969 0 L 52 0 L 52 10 L 0.167969 10 Z M 0.167969 0 "/>
+</clipPath>
+</defs>
+<g id="surface1">
+<g clip-path="url(#clip1)" clip-rule="nonzero">
+<path d="M 0.167969 297.277344 L 396.535156 297.277344 L 396.535156 0 L 0.167969 0 Z M 0.167969 297.277344 " style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;"/>
+</g>
+<use transform="matrix(1,0,0,1,365,12)" xlink:href="#surface5"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="26.680883" xlink:href="#glyph0-1" y="140.370276"/>
+<use x="34.096597" xlink:href="#glyph0-2" y="140.370276"/>
+<use x="39.726481" xlink:href="#glyph0-3" y="140.370276"/>
+<use x="42.329499" xlink:href="#glyph0-4" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="50.134195" xlink:href="#glyph0-3" y="140.370276"/>
+<use x="52.737213" xlink:href="#glyph0-4" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="60.552805" xlink:href="#glyph0-4" y="140.370276"/>
+<use x="64.729184" xlink:href="#glyph0-5" y="140.370276"/>
+<use x="70.177108" xlink:href="#glyph0-6" y="140.370276"/>
+<use x="78.833859" xlink:href="#glyph0-7" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="87.305381" xlink:href="#glyph0-7" y="140.370276"/>
+<use x="92.148585" xlink:href="#glyph0-8" y="140.370276"/>
+<use x="97.172661" xlink:href="#glyph0-9" y="140.370276"/>
+<use x="102.409205" xlink:href="#glyph0-6" y="140.370276"/>
+<use x="111.065957" xlink:href="#glyph0-10" y="140.370276"/>
+<use x="116.695841" xlink:href="#glyph0-11" y="140.370276"/>
+<use x="119.298859" xlink:href="#glyph0-7" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="127.770381" xlink:href="#glyph0-12" y="140.370276"/>
+<use x="131.704872" xlink:href="#glyph0-7" y="140.370276"/>
+<use x="136.548076" xlink:href="#glyph0-8" y="140.370276"/>
+<use x="141.572152" xlink:href="#glyph0-12" y="140.370276"/>
+<use x="145.506643" xlink:href="#glyph0-13" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="27.303126" xlink:href="#glyph1-1" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="38.934539" xlink:href="#glyph1-2" y="288.685888"/>
+<use x="43.516177" xlink:href="#glyph1-3" y="288.685888"/>
+<use x="47.848852" xlink:href="#glyph1-4" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="54.315923" xlink:href="#glyph1-5" y="288.685888"/>
+<use x="58.368589" xlink:href="#glyph1-6" y="288.685888"/>
+<use x="61.540033" xlink:href="#glyph1-7" y="288.685888"/>
+<use x="66.577207" xlink:href="#glyph1-8" y="288.685888"/>
+<use x="69.852535" xlink:href="#glyph1-9" y="288.685888"/>
+<use x="73.127863" xlink:href="#glyph1-10" y="288.685888"/>
+<use x="75.418682" xlink:href="#glyph1-11" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="262.315356" xlink:href="#glyph1-12" y="288.685888"/>
+<use x="266.119656" xlink:href="#glyph1-13" y="288.685888"/>
+<use x="269.042733" xlink:href="#glyph1-14" y="288.685888"/>
+<use x="272.089994" xlink:href="#glyph1-7" y="288.685888"/>
+<use x="277.127169" xlink:href="#glyph1-8" y="288.685888"/>
+<use x="280.402497" xlink:href="#glyph1-15" y="288.685888"/>
+<use x="281.915978" xlink:href="#glyph1-11" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="286.848671" xlink:href="#glyph1-16" y="288.685888"/>
+<use x="289.28039" xlink:href="#glyph1-15" y="288.685888"/>
+<use x="290.793871" xlink:href="#glyph1-17" y="288.685888"/>
+<use x="292.307352" xlink:href="#glyph1-18" y="288.685888"/>
+<use x="295.58268" xlink:href="#glyph1-11" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="300.515374" xlink:href="#glyph1-16" y="288.685888"/>
+<use x="302.947092" xlink:href="#glyph1-19" y="288.685888"/>
+<use x="306.22242" xlink:href="#glyph1-6" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="309.220724" xlink:href="#glyph1-20" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="344.915588" xlink:href="#glyph1-21" y="288.685888"/>
+<use x="348.087032" xlink:href="#glyph1-22" y="288.685888"/>
+<use x="351.258476" xlink:href="#glyph1-23" y="288.685888"/>
+<use x="353.020322" xlink:href="#glyph1-22" y="288.685888"/>
+<use x="356.191766" xlink:href="#glyph1-23" y="288.685888"/>
+<use x="357.953613" xlink:href="#glyph1-1" y="288.685888"/>
+<use x="361.125057" xlink:href="#glyph1-24" y="288.685888"/>
+<use x="364.296501" xlink:href="#glyph1-1" y="288.685888"/>
+<use x="367.467945" xlink:href="#glyph1-1" y="288.685888"/>
+</g>
+<g clip-path="url(#clip5)" clip-rule="nonzero">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="0.166131" xlink:href="#glyph2-1" y="6.527062"/>
+<use x="5.886451" xlink:href="#glyph2-2" y="6.527062"/>
+<use x="11.606771" xlink:href="#glyph2-3" y="6.527062"/>
+<use x="17.327091" xlink:href="#glyph2-4" y="6.527062"/>
+<use x="23.047412" xlink:href="#glyph2-5" y="6.527062"/>
+<use x="28.767732" xlink:href="#glyph2-6" y="6.527062"/>
+<use x="34.488052" xlink:href="#glyph2-7" y="6.527062"/>
+<use x="40.208372" xlink:href="#glyph2-8" y="6.527062"/>
+<use x="45.928692" xlink:href="#glyph2-2" y="6.527062"/>
+</g>
+</g>
+</g>
+<rect height="60" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" width="220" x="70" y="50"/> <rect height="50" style="fill:rgb(200,0,255);stroke-width:3;stroke:rgb(100,200,0)" width="50" x="320" y="240"/></g>
+</svg>
\ No newline at end of file
diff --git a/examples/automatic/osvgs/myoverlay.svg b/examples/automatic/osvgs/myoverlay.svg
new file mode 100644
index 0000000..9e9a51f
--- /dev/null
+++ b/examples/automatic/osvgs/myoverlay.svg
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns:sodipodi = "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape = "http://www.inkscape.org/namespaces/inkscape" 
+ height="297.638pt" version="1.2" viewBox="0 0 396.85 297.638" width="396.85pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><metadata></metadata>
+<g inkscape:groupmode="layer" id="layer1" inkscape:label="bg_layer" style="display:inline" sodipodi:insensitive="true">
+<image
+xlink:href="tmp/myoverlay.png"
+width="100%"
+height="100%"
+preserveAspectRatio="none"
+style="image-rendering:optimizeQuality"
+id="image4444th"
+x="0"
+y="0" />
+</g>
+<g inkscape:groupmode="layer"
+id="layer2"
+inkscape:label="Layer 1"
+style="display:inline">
+
+<defs>
+<g>
+<symbol id="glyph0-0" overflow="visible">
+<path d="" style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-1" overflow="visible">
+<path d="M 7.015625 -6.78125 L 7.015625 -7.5 L 0.390625 -7.5 L 0.390625 -6.78125 L 1.84375 -6.78125 C 1.984375 -6.78125 2.109375 -6.796875 2.25 -6.796875 L 3.21875 -6.796875 L 3.21875 0 L 4.1875 0 L 4.1875 -6.796875 L 5.15625 -6.796875 C 5.296875 -6.796875 5.421875 -6.78125 5.546875 -6.78125 Z M 7.015625 -6.78125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-2" overflow="visible">
+<path d="M 4.734375 0 L 4.734375 -3.25 C 4.734375 -3.96875 4.578125 -4.953125 3.25 -4.953125 C 2.5625 -4.953125 2.046875 -4.625 1.703125 -4.171875 L 1.703125 -7.5625 L 0.875 -7.5625 L 0.875 0 L 1.734375 0 L 1.734375 -2.671875 C 1.734375 -3.390625 2 -4.296875 2.828125 -4.296875 C 3.875 -4.296875 3.890625 -3.515625 3.890625 -3.171875 L 3.890625 0 Z M 4.734375 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-3" overflow="visible">
+<path d="M 1.703125 0 L 1.703125 -4.828125 L 0.875 -4.828125 L 0.875 0 Z M 1.78125 -6.171875 L 1.78125 -7.140625 L 0.8125 -7.140625 L 0.8125 -6.171875 Z M 1.78125 -6.171875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-4" overflow="visible">
+<path d="M 3.921875 -1.390625 C 3.921875 -2 3.515625 -2.359375 3.5 -2.390625 C 3.078125 -2.78125 2.78125 -2.84375 2.234375 -2.9375 C 1.640625 -3.0625 1.125 -3.171875 1.125 -3.703125 C 1.125 -4.375 1.921875 -4.375 2.0625 -4.375 C 2.40625 -4.375 2.984375 -4.328125 3.609375 -3.96875 L 3.734375 -4.671875 C 3.171875 -4.9375 2.71875 -5.015625 2.171875 -5.015625 C 1.890625 -5.015625 0.359375 -5.015625 0.359375 -3.59375 C 0.359375 -3.0625 0.671875 -2.71875 0.953125 -2.5 C 1.28125 -2.265625 1.53125 -2.21875 2.125 -2.109375 C 2.515625 -2.03125 3.140625 -1.890625 3.140625 -1.3125 C 3.140625 -0.5625 2.28125 -0.5625 2.125 -0.5625 C 1.234375 -0.5625 0.625 -0.96875 0.4375 -1.09375 L 0.3125 -0.359375 C 0.65625 -0.1875 1.25 0.125 2.140625 0.125 C 2.328125 0.125 2.921875 0.125 3.390625 -0.234375 C 3.734375 -0.484375 3.921875 -0.921875 3.921875 -1.390625 Z M 3.921875 -1.390625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-5" overflow="visible">
+<path d="M 5.109375 -2.390625 C 5.109375 -3.859375 4.015625 -5.015625 2.71875 -5.015625 C 1.390625 -5.015625 0.328125 -3.828125 0.328125 -2.390625 C 0.328125 -0.953125 1.4375 0.125 2.71875 0.125 C 4.015625 0.125 5.109375 -0.984375 5.109375 -2.390625 Z M 4.265625 -2.5 C 4.265625 -1.21875 3.515625 -0.578125 2.71875 -0.578125 C 1.953125 -0.578125 1.171875 -1.1875 1.171875 -2.5 C 1.171875 -3.828125 2 -4.359375 2.71875 -4.359375 C 3.46875 -4.359375 4.265625 -3.796875 4.265625 -2.5 Z M 4.265625 -2.5 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-6" overflow="visible">
+<path d="M 7.765625 0 L 7.765625 -3.25 C 7.765625 -3.96875 7.59375 -4.953125 6.265625 -4.953125 C 5.625 -4.953125 5.046875 -4.65625 4.65625 -4.0625 C 4.359375 -4.890625 3.609375 -4.953125 3.25 -4.953125 C 2.46875 -4.953125 1.953125 -4.515625 1.671875 -4.109375 L 1.671875 -4.90625 L 0.875 -4.90625 L 0.875 0 L 1.734375 0 L 1.734375 -2.671875 C 1.734375 -3.40625 2.03125 -4.296875 2.828125 -4.296875 C 3.84375 -4.296875 3.90625 -3.578125 3.90625 -3.171875 L 3.90625 0 L 4.75 0 L 4.75 -2.671875 C 4.75 -3.40625 5.046875 -4.296875 5.84375 -4.296875 C 6.859375 -4.296875 6.921875 -3.578125 6.921875 -3.171875 L 6.921875 0 Z M 7.765625 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-7" overflow="visible">
+<path d="M 4.515625 -2.390625 C 4.515625 -2.75 4.5 -3.578125 4.078125 -4.21875 C 3.625 -4.90625 2.96875 -5.015625 2.5625 -5.015625 C 1.359375 -5.015625 0.375 -3.859375 0.375 -2.46875 C 0.375 -1.03125 1.421875 0.125 2.734375 0.125 C 3.421875 0.125 4.046875 -0.140625 4.46875 -0.453125 L 4.40625 -1.15625 C 3.71875 -0.59375 3 -0.546875 2.75 -0.546875 C 1.875 -0.546875 1.171875 -1.3125 1.140625 -2.390625 Z M 3.890625 -2.984375 L 1.203125 -2.984375 C 1.375 -3.8125 1.953125 -4.359375 2.5625 -4.359375 C 3.140625 -4.359375 3.75 -3.984375 3.890625 -2.984375 Z M 3.890625 -2.984375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-8" overflow="visible">
+<path d="M 5.015625 0 L 2.828125 -2.5 L 4.828125 -4.828125 L 3.9375 -4.828125 L 2.46875 -3.03125 L 0.96875 -4.828125 L 0.0625 -4.828125 L 2.109375 -2.5 L 0 0 L 0.890625 0 L 2.46875 -2.046875 L 4.109375 0 Z M 5.015625 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-9" overflow="visible">
+<path d="M 4.453125 0 L 4.453125 -3.140625 C 4.453125 -4.265625 3.65625 -5.015625 2.65625 -5.015625 C 1.953125 -5.015625 1.453125 -4.84375 0.953125 -4.546875 L 1.015625 -3.828125 C 1.578125 -4.234375 2.125 -4.375 2.65625 -4.375 C 3.171875 -4.375 3.609375 -3.9375 3.609375 -3.140625 L 3.609375 -2.671875 C 1.96875 -2.640625 0.59375 -2.1875 0.59375 -1.234375 C 0.59375 -0.765625 0.875 0.125 1.828125 0.125 C 1.984375 0.125 3 0.09375 3.640625 -0.390625 L 3.640625 0 Z M 3.609375 -1.4375 C 3.609375 -1.234375 3.609375 -0.953125 3.234375 -0.75 C 2.921875 -0.5625 2.5 -0.546875 2.390625 -0.546875 C 1.859375 -0.546875 1.375 -0.796875 1.375 -1.25 C 1.375 -2.015625 3.140625 -2.09375 3.609375 -2.109375 Z M 3.609375 -1.4375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-10" overflow="visible">
+<path d="M 5.234375 -2.421875 C 5.234375 -3.734375 4.546875 -4.953125 3.5 -4.953125 C 2.84375 -4.953125 2.203125 -4.734375 1.703125 -4.296875 L 1.703125 -4.828125 L 0.890625 -4.828125 L 0.890625 2.109375 L 1.75 2.109375 L 1.75 -0.5 C 2.078125 -0.1875 2.5625 0.125 3.21875 0.125 C 4.265625 0.125 5.234375 -0.953125 5.234375 -2.421875 Z M 4.375 -2.421875 C 4.375 -1.3125 3.609375 -0.546875 2.78125 -0.546875 C 2.359375 -0.546875 2.0625 -0.765625 1.84375 -1.0625 C 1.75 -1.21875 1.75 -1.234375 1.75 -1.4375 L 1.75 -3.625 C 2 -4 2.421875 -4.265625 2.890625 -4.265625 C 3.71875 -4.265625 4.375 -3.4375 4.375 -2.421875 Z M 4.375 -2.421875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-11" overflow="visible">
+<path d="M 1.703125 0 L 1.703125 -7.5625 L 0.875 -7.5625 L 0.875 0 Z M 1.703125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-12" overflow="visible">
+<path d="M 3.609375 -0.296875 L 3.4375 -0.9375 C 3.15625 -0.703125 2.8125 -0.578125 2.46875 -0.578125 C 2.0625 -0.578125 1.90625 -0.90625 1.90625 -1.484375 L 1.90625 -4.203125 L 3.4375 -4.203125 L 3.4375 -4.828125 L 1.90625 -4.828125 L 1.90625 -6.21875 L 1.15625 -6.21875 L 1.15625 -4.828125 L 0.203125 -4.828125 L 0.203125 -4.203125 L 1.125 -4.203125 L 1.125 -1.296875 C 1.125 -0.640625 1.28125 0.125 2.03125 0.125 C 2.78125 0.125 3.34375 -0.15625 3.609375 -0.296875 Z M 3.609375 -0.296875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph0-13" overflow="visible">
+<path d="M 2.1875 -7.5625 L 1.28125 -7.5625 L 1.375 -2.375 L 1.375 -1.90625 L 2.109375 -1.90625 L 2.109375 -2.375 Z M 2.1875 0 L 2.1875 -0.90625 L 1.28125 -0.90625 L 1.28125 0 Z M 2.1875 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-0" overflow="visible">
+<path d="" style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-1" overflow="visible">
+<path d="M 2.84375 0 L 2.84375 -0.453125 L 1.6875 -0.453125 C 1.625 -0.453125 1.546875 -0.453125 1.46875 -0.453125 L 0.796875 -0.453125 L 1.71875 -1.265625 C 1.828125 -1.359375 2.125 -1.59375 2.234375 -1.6875 C 2.5 -1.921875 2.84375 -2.234375 2.84375 -2.75 C 2.84375 -3.421875 2.34375 -4.046875 1.5 -4.046875 C 0.859375 -4.046875 0.46875 -3.703125 0.265625 -3.09375 L 0.546875 -2.734375 C 0.6875 -3.234375 0.890625 -3.625 1.40625 -3.625 C 1.90625 -3.625 2.296875 -3.28125 2.296875 -2.734375 C 2.296875 -2.25 2 -1.96875 1.640625 -1.625 C 1.515625 -1.5 1.203125 -1.234375 1.078125 -1.109375 C 0.90625 -0.96875 0.484375 -0.5625 0.3125 -0.40625 L 0.3125 0 Z M 2.84375 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-2" overflow="visible">
+<path d="M 4.21875 -2.03125 C 4.21875 -3.203125 3.34375 -4.140625 2.28125 -4.140625 L 0.578125 -4.140625 L 0.578125 0 L 2.28125 0 C 3.359375 0 4.21875 -0.90625 4.21875 -2.03125 Z M 3.640625 -2.046875 C 3.640625 -0.9375 2.90625 -0.359375 2.125 -0.359375 L 1.171875 -0.359375 L 1.171875 -3.796875 L 2.125 -3.796875 C 2.9375 -3.796875 3.640625 -3.140625 3.640625 -2.046875 Z M 3.640625 -2.046875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-3" overflow="visible">
+<path d="M 4.09375 -3.6875 L 4.09375 -4.09375 L 0.234375 -4.09375 L 0.234375 -3.6875 L 1.09375 -3.6875 C 1.15625 -3.6875 1.234375 -3.6875 1.296875 -3.6875 L 1.859375 -3.6875 L 1.859375 0 L 2.46875 0 L 2.46875 -3.6875 L 3.03125 -3.6875 C 3.09375 -3.6875 3.171875 -3.6875 3.234375 -3.6875 Z M 4.09375 -3.6875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-4" overflow="visible">
+<path d="M 3.765625 -1.390625 L 3.765625 -4.140625 L 3.25 -4.140625 L 3.25 -1.390625 C 3.25 -0.59375 2.703125 -0.234375 2.203125 -0.234375 C 1.6875 -0.234375 1.1875 -0.59375 1.1875 -1.390625 L 1.1875 -4.140625 L 0.578125 -4.140625 L 0.578125 -1.390625 C 0.578125 -0.515625 1.328125 0.125 2.1875 0.125 C 3.046875 0.125 3.765625 -0.53125 3.765625 -1.390625 Z M 3.765625 -1.390625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-5" overflow="visible">
+<path d="M 3.71875 -0.28125 L 3.6875 -0.734375 C 3.5 -0.609375 3.3125 -0.484375 3.09375 -0.421875 C 2.890625 -0.359375 2.671875 -0.359375 2.453125 -0.359375 C 2.0625 -0.359375 1.6875 -0.546875 1.421875 -0.859375 C 1.140625 -1.1875 1 -1.625 1 -2.078125 C 1 -2.515625 1.140625 -2.953125 1.421875 -3.28125 C 1.6875 -3.59375 2.0625 -3.796875 2.453125 -3.796875 C 2.65625 -3.796875 2.84375 -3.765625 3.03125 -3.71875 C 3.21875 -3.65625 3.390625 -3.5625 3.5625 -3.453125 L 3.65625 -4 C 3.46875 -4.0625 3.265625 -4.125 3.0625 -4.15625 C 2.859375 -4.203125 2.65625 -4.203125 2.453125 -4.203125 C 1.90625 -4.203125 1.390625 -3.96875 1 -3.578125 C 0.609375 -3.171875 0.40625 -2.625 0.40625 -2.078125 C 0.40625 -1.515625 0.609375 -0.96875 1 -0.5625 C 1.390625 -0.171875 1.90625 0.0625 2.453125 0.0625 C 2.6875 0.0625 2.90625 0.046875 3.109375 0 C 3.328125 -0.0625 3.53125 -0.15625 3.71875 -0.28125 Z M 3.71875 -0.28125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-6" overflow="visible">
+<path d="M 2.984375 -1.3125 C 2.984375 -2.09375 2.359375 -2.734375 1.578125 -2.734375 C 0.8125 -2.734375 0.171875 -2.09375 0.171875 -1.3125 C 0.171875 -0.546875 0.8125 0.0625 1.578125 0.0625 C 2.359375 0.0625 2.984375 -0.546875 2.984375 -1.3125 Z M 2.46875 -1.375 C 2.46875 -0.6875 2.046875 -0.359375 1.578125 -0.359375 C 1.109375 -0.359375 0.703125 -0.703125 0.703125 -1.375 C 0.703125 -2.046875 1.140625 -2.34375 1.578125 -2.34375 C 2.03125 -2.34375 2.46875 -2.03125 2.46875 -1.375 Z M 2.46875 -1.375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-7" overflow="visible">
+<path d="M 4.53125 0 L 4.53125 -1.765625 C 4.53125 -2.234375 4.40625 -2.703125 3.671875 -2.703125 C 3.15625 -2.703125 2.859375 -2.421875 2.703125 -2.21875 C 2.65625 -2.390625 2.5 -2.703125 1.90625 -2.703125 C 1.5625 -2.703125 1.234375 -2.578125 0.96875 -2.25 L 0.96875 -2.6875 L 0.5 -2.6875 L 0.5 0 L 1.015625 0 L 1.015625 -1.453125 C 1.015625 -1.84375 1.1875 -2.3125 1.640625 -2.3125 C 2.25 -2.3125 2.25 -1.890625 2.25 -1.71875 L 2.25 0 L 2.78125 0 L 2.78125 -1.453125 C 2.78125 -1.84375 2.9375 -2.3125 3.40625 -2.3125 C 4.015625 -2.3125 4.015625 -1.890625 4.015625 -1.71875 L 4.015625 0 Z M 4.53125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-8" overflow="visible">
+<path d="M 3.0625 -1.328125 C 3.0625 -2.046875 2.65625 -2.703125 2.078125 -2.703125 C 1.796875 -2.703125 1.359375 -2.625 1.015625 -2.359375 L 1.015625 -2.65625 L 0.5 -2.65625 L 0.5 1.15625 L 1.03125 1.15625 L 1.03125 -0.28125 C 1.34375 0 1.6875 0.0625 1.890625 0.0625 C 2.515625 0.0625 3.0625 -0.546875 3.0625 -1.328125 Z M 2.53125 -1.328125 C 2.53125 -0.734375 2.09375 -0.328125 1.625 -0.328125 C 1.53125 -0.328125 1.390625 -0.34375 1.234375 -0.46875 C 1.046875 -0.609375 1.03125 -0.703125 1.03125 -0.8125 L 1.03125 -1.984375 C 1.15625 -2.15625 1.390625 -2.296875 1.6875 -2.296875 C 2.15625 -2.296875 2.53125 -1.859375 2.53125 -1.328125 Z M 2.53125 -1.328125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-9" overflow="visible">
+<path d="M 2.78125 0 L 2.78125 -2.65625 L 2.25 -2.65625 L 2.25 -0.921875 C 2.25 -0.4375 1.84375 -0.296875 1.5 -0.296875 C 1.0625 -0.296875 1.015625 -0.40625 1.015625 -0.6875 L 1.015625 -2.65625 L 0.5 -2.65625 L 0.5 -0.65625 C 0.5 -0.125 0.734375 0.0625 1.140625 0.0625 C 1.390625 0.0625 1.921875 0.015625 2.28125 -0.28125 L 2.28125 0 Z M 2.78125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-10" overflow="visible">
+<path d="M 2.109375 -0.15625 L 2.015625 -0.546875 C 1.8125 -0.40625 1.609375 -0.359375 1.4375 -0.359375 C 1.1875 -0.359375 1.125 -0.59375 1.125 -0.875 L 1.125 -2.28125 L 2 -2.28125 L 2 -2.65625 L 1.125 -2.65625 L 1.125 -3.40625 L 0.65625 -3.40625 L 0.65625 -2.65625 L 0.125 -2.65625 L 0.125 -2.28125 L 0.640625 -2.28125 L 0.640625 -0.765625 C 0.640625 -0.359375 0.75 0.0625 1.171875 0.0625 C 1.609375 0.0625 1.9375 -0.078125 2.109375 -0.15625 Z M 2.109375 -0.15625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-11" overflow="visible">
+<path d="M 2.625 -1.3125 C 2.625 -1.578125 2.59375 -1.984375 2.359375 -2.328125 C 2.15625 -2.625 1.796875 -2.734375 1.5 -2.734375 C 0.765625 -2.734375 0.203125 -2.09375 0.203125 -1.34375 C 0.203125 -0.578125 0.8125 0.0625 1.59375 0.0625 C 1.9375 0.0625 2.296875 -0.046875 2.609375 -0.234375 L 2.5625 -0.65625 C 2.234375 -0.40625 1.859375 -0.328125 1.59375 -0.328125 C 1.078125 -0.328125 0.6875 -0.765625 0.671875 -1.3125 Z M 2.265625 -1.671875 L 0.703125 -1.671875 C 0.84375 -2.140625 1.203125 -2.34375 1.5 -2.34375 C 1.765625 -2.34375 2.15625 -2.21875 2.265625 -1.671875 Z M 2.265625 -1.671875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-12" overflow="visible">
+<path d="M 3.53125 0 L 3.53125 -0.46875 L 3 -0.46875 L 1.5 -0.453125 L 1.1875 -0.453125 L 1.1875 -1.953125 L 3.265625 -1.953125 L 3.265625 -2.34375 L 1.1875 -2.34375 L 1.1875 -3.71875 L 2.046875 -3.71875 C 2.125 -3.71875 2.203125 -3.703125 2.265625 -3.703125 L 3.4375 -3.703125 L 3.4375 -4.125 L 0.578125 -4.125 L 0.578125 0 Z M 3.53125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-13" overflow="visible">
+<path d="M 2.921875 0 L 1.65625 -1.359375 L 2.8125 -2.65625 L 2.28125 -2.65625 L 1.4375 -1.671875 L 0.578125 -2.65625 L 0.03125 -2.65625 L 1.234375 -1.359375 L 0 0 L 0.53125 0 L 1.4375 -1.125 L 2.375 0 Z M 2.921875 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-14" overflow="visible">
+<path d="M 2.609375 0 L 2.609375 -1.71875 C 2.609375 -2.328125 2.140625 -2.734375 1.546875 -2.734375 C 1.171875 -2.734375 0.890625 -2.65625 0.546875 -2.484375 L 0.578125 -2.046875 C 0.78125 -2.171875 1.078125 -2.359375 1.546875 -2.359375 C 1.8125 -2.359375 2.078125 -2.15625 2.078125 -1.71875 L 2.078125 -1.46875 C 1.203125 -1.4375 0.328125 -1.265625 0.328125 -0.703125 C 0.328125 -0.40625 0.53125 0.0625 1.0625 0.0625 C 1.3125 0.0625 1.78125 0 2.09375 -0.234375 L 2.09375 0 Z M 2.078125 -0.84375 C 2.078125 -0.734375 2.078125 -0.578125 1.875 -0.453125 C 1.6875 -0.34375 1.453125 -0.328125 1.390625 -0.328125 C 1.0625 -0.328125 0.8125 -0.484375 0.8125 -0.703125 C 0.8125 -1.09375 1.8125 -1.125 2.078125 -1.140625 Z M 2.078125 -0.84375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-15" overflow="visible">
+<path d="M 1 0 L 1 -4.140625 L 0.5 -4.140625 L 0.5 0 Z M 1 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-16" overflow="visible">
+<path d="M 2.28125 -0.78125 C 2.28125 -0.890625 2.28125 -1.109375 2.015625 -1.34375 C 1.796875 -1.546875 1.59375 -1.578125 1.296875 -1.640625 C 0.953125 -1.703125 0.671875 -1.75 0.671875 -2.015625 C 0.671875 -2.359375 1.109375 -2.359375 1.203125 -2.359375 C 1.546875 -2.359375 1.796875 -2.28125 2.09375 -2.125 L 2.171875 -2.546875 C 1.765625 -2.71875 1.46875 -2.734375 1.265625 -2.734375 C 1.109375 -2.734375 0.203125 -2.734375 0.203125 -1.953125 C 0.203125 -1.671875 0.359375 -1.515625 0.4375 -1.4375 C 0.65625 -1.234375 0.90625 -1.1875 1.21875 -1.125 C 1.5 -1.0625 1.828125 -1.015625 1.828125 -0.71875 C 1.828125 -0.34375 1.328125 -0.34375 1.234375 -0.34375 C 0.859375 -0.34375 0.5 -0.484375 0.265625 -0.65625 L 0.171875 -0.203125 C 0.375 -0.09375 0.75 0.0625 1.234375 0.0625 C 1.515625 0.0625 1.765625 0.015625 2 -0.140625 C 2.21875 -0.3125 2.28125 -0.578125 2.28125 -0.78125 Z M 2.28125 -0.78125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-17" overflow="visible">
+<path d="M 1 0 L 1 -2.65625 L 0.5 -2.65625 L 0.5 0 Z M 1.0625 -3.34375 L 1.0625 -3.953125 L 0.453125 -3.953125 L 0.453125 -3.34375 Z M 1.0625 -3.34375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-18" overflow="visible">
+<path d="M 2.765625 0 L 2.765625 -4.140625 L 2.265625 -4.140625 L 2.265625 -2.390625 C 1.875 -2.671875 1.5 -2.703125 1.3125 -2.703125 C 0.6875 -2.703125 0.21875 -2.078125 0.21875 -1.328125 C 0.21875 -0.5625 0.6875 0.0625 1.296875 0.0625 C 1.671875 0.0625 2.015625 -0.109375 2.25 -0.3125 L 2.25 0 Z M 2.25 -0.734375 C 2.09375 -0.5 1.875 -0.328125 1.578125 -0.328125 C 1.15625 -0.328125 0.734375 -0.625 0.734375 -1.3125 C 0.734375 -2.0625 1.234375 -2.3125 1.640625 -2.3125 C 1.890625 -2.3125 2.09375 -2.21875 2.25 -2.015625 Z M 2.25 -0.734375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-19" overflow="visible">
+<path d="M 2.78125 0 L 2.78125 -1.765625 C 2.78125 -2.234375 2.640625 -2.703125 1.90625 -2.703125 C 1.390625 -2.703125 1.109375 -2.40625 1 -2.28125 L 1 -4.140625 L 0.5 -4.140625 L 0.5 0 L 1.015625 0 L 1.015625 -1.453125 C 1.015625 -1.84375 1.1875 -2.3125 1.640625 -2.3125 C 2.25 -2.3125 2.25 -1.890625 2.25 -1.71875 L 2.25 0 Z M 2.78125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-20" overflow="visible">
+<path d="M 4.234375 -2.65625 L 3.765625 -2.65625 L 3.203125 -0.859375 C 3.15625 -0.6875 3.09375 -0.484375 3.078125 -0.359375 L 3.0625 -0.359375 C 3.03125 -0.59375 2.828125 -1.234375 2.8125 -1.28125 L 2.375 -2.65625 L 1.921875 -2.65625 C 1.75 -2.140625 1.296875 -0.796875 1.25 -0.359375 L 1.234375 -0.359375 C 1.1875 -0.78125 0.75 -2.109375 0.65625 -2.390625 C 0.609375 -2.53125 0.609375 -2.546875 0.578125 -2.65625 L 0.09375 -2.65625 L 0.96875 0 L 1.46875 0 L 1.84375 -1.15625 C 1.921875 -1.453125 2.109375 -2.015625 2.140625 -2.28125 L 2.140625 -2.296875 C 2.15625 -2.171875 2.1875 -2.03125 2.234375 -1.890625 L 2.359375 -1.4375 L 2.8125 0 L 3.359375 0 Z M 4.234375 -2.65625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-21" overflow="visible">
+<path d="M 2.703125 0 L 2.703125 -0.375 L 1.921875 -0.375 L 1.921875 -4.046875 L 1.78125 -4.046875 C 1.390625 -3.6875 0.90625 -3.65625 0.546875 -3.640625 L 0.546875 -3.265625 C 0.78125 -3.28125 1.078125 -3.28125 1.375 -3.40625 L 1.375 -0.375 L 0.578125 -0.375 L 0.578125 0 Z M 2.703125 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-22" overflow="visible">
+<path d="M 2.90625 -2 C 2.90625 -3.625 2.171875 -4.046875 1.609375 -4.046875 C 1.078125 -4.046875 0.828125 -3.796875 0.65625 -3.609375 C 0.28125 -3.234375 0.265625 -2.8125 0.265625 -2.578125 C 0.265625 -1.8125 0.6875 -1.15625 1.265625 -1.15625 C 1.9375 -1.15625 2.3125 -1.59375 2.34375 -1.640625 C 2.25 -0.6875 1.796875 -0.265625 1.296875 -0.265625 C 0.984375 -0.265625 0.796875 -0.375 0.65625 -0.5 L 0.453125 -0.15625 C 0.75 0.0625 1.015625 0.125 1.296875 0.125 C 2.140625 0.125 2.90625 -0.71875 2.90625 -2 Z M 2.328125 -2.453125 C 2.328125 -2.015625 2.0625 -1.546875 1.546875 -1.546875 C 1.3125 -1.546875 1.140625 -1.609375 0.984375 -1.859375 C 0.828125 -2.09375 0.8125 -2.3125 0.8125 -2.578125 C 0.8125 -2.8125 0.8125 -3.078125 1 -3.34375 C 1.125 -3.53125 1.296875 -3.671875 1.59375 -3.671875 C 2.171875 -3.671875 2.296875 -2.96875 2.328125 -2.59375 C 2.328125 -2.546875 2.328125 -2.5 2.328125 -2.453125 Z M 2.328125 -2.453125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-23" overflow="visible">
+<path d="M 1.140625 0 L 1.140625 -0.53125 L 0.609375 -0.53125 L 0.609375 0 Z M 1.140625 0 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph1-24" overflow="visible">
+<path d="M 2.90625 -1.9375 C 2.90625 -2.21875 2.90625 -2.921875 2.625 -3.421875 C 2.328125 -3.953125 1.875 -4.046875 1.578125 -4.046875 C 1.3125 -4.046875 0.84375 -3.953125 0.546875 -3.4375 C 0.265625 -2.96875 0.25 -2.3125 0.25 -1.9375 C 0.25 -1.5 0.28125 -0.953125 0.53125 -0.5 C 0.78125 -0.015625 1.234375 0.125 1.578125 0.125 C 2.171875 0.125 2.5 -0.21875 2.6875 -0.59375 C 2.890625 -1.015625 2.90625 -1.5625 2.90625 -1.9375 Z M 2.390625 -2.015625 C 2.390625 -1.625 2.390625 -1.171875 2.25 -0.796875 C 2.078125 -0.359375 1.78125 -0.265625 1.578125 -0.265625 C 1.328125 -0.265625 1.046875 -0.40625 0.890625 -0.84375 C 0.78125 -1.203125 0.765625 -1.578125 0.765625 -2.015625 C 0.765625 -2.5625 0.765625 -3.640625 1.578125 -3.640625 C 2.390625 -3.640625 2.390625 -2.5625 2.390625 -2.015625 Z M 2.390625 -2.015625 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-0" overflow="visible">
+<path d="" style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-1" overflow="visible">
+<path d="M 5.625 -0.328125 C 5.625 -0.671875 5.390625 -0.671875 5 -0.671875 L 5 -3.296875 C 5 -3.515625 5 -4.765625 4.03125 -4.765625 C 3.703125 -4.765625 3.25 -4.625 2.953125 -4.1875 C 2.78125 -4.5625 2.484375 -4.765625 2.125 -4.765625 C 1.78125 -4.765625 1.453125 -4.609375 1.1875 -4.359375 C 1.171875 -4.6875 0.953125 -4.6875 0.75 -4.6875 L 0.40625 -4.6875 C 0.234375 -4.6875 -0.046875 -4.6875 -0.046875 -4.359375 C -0.046875 -4.03125 0.1875 -4.03125 0.578125 -4.03125 L 0.578125 -0.671875 C 0.1875 -0.671875 -0.046875 -0.671875 -0.046875 -0.328125 C -0.046875 0 0.25 0 0.40625 0 L 1.359375 0 C 1.53125 0 1.8125 0 1.8125 -0.328125 C 1.8125 -0.671875 1.578125 -0.671875 1.1875 -0.671875 L 1.1875 -2.609375 C 1.1875 -3.578125 1.640625 -4.09375 2.078125 -4.09375 C 2.328125 -4.09375 2.484375 -3.90625 2.484375 -3.203125 L 2.484375 -0.671875 C 2.28125 -0.671875 2 -0.671875 2 -0.328125 C 2 0 2.296875 0 2.453125 0 L 3.265625 0 C 3.4375 0 3.71875 0 3.71875 -0.328125 C 3.71875 -0.671875 3.484375 -0.671875 3.09375 -0.671875 L 3.09375 -2.609375 C 3.09375 -3.578125 3.546875 -4.09375 3.984375 -4.09375 C 4.234375 -4.09375 4.390625 -3.90625 4.390625 -3.203125 L 4.390625 -0.671875 C 4.1875 -0.671875 3.90625 -0.671875 3.90625 -0.328125 C 3.90625 0 4.203125 0 4.359375 0 L 5.171875 0 C 5.34375 0 5.625 0 5.625 -0.328125 Z M 5.625 -0.328125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-2" overflow="visible">
+<path d="M 5.453125 -4.359375 C 5.453125 -4.6875 5.1875 -4.6875 5.015625 -4.6875 L 3.734375 -4.6875 C 3.578125 -4.6875 3.296875 -4.6875 3.296875 -4.359375 C 3.296875 -4.03125 3.5625 -4.03125 3.734375 -4.03125 L 4.046875 -4.03125 L 3.25 -1.703125 C 3.109375 -1.3125 3.046875 -1.109375 2.96875 -0.765625 C 2.90625 -0.984375 2.8125 -1.203125 2.734375 -1.421875 L 1.71875 -4.03125 L 2 -4.03125 C 2.15625 -4.03125 2.421875 -4.03125 2.421875 -4.359375 C 2.421875 -4.6875 2.171875 -4.6875 2 -4.6875 L 0.71875 -4.6875 C 0.546875 -4.6875 0.28125 -4.6875 0.28125 -4.359375 C 0.28125 -4.03125 0.5625 -4.03125 0.71875 -4.03125 L 1.0625 -4.03125 L 2.609375 -0.140625 C 2.640625 -0.03125 2.640625 0 2.640625 0 C 2.640625 0 2.375 0.921875 2.234375 1.1875 C 1.921875 1.78125 1.53125 1.8125 1.359375 1.8125 C 1.359375 1.8125 1.421875 1.71875 1.421875 1.578125 C 1.421875 1.3125 1.21875 1.109375 0.953125 1.109375 C 0.65625 1.109375 0.46875 1.3125 0.46875 1.59375 C 0.46875 2.046875 0.84375 2.484375 1.375 2.484375 C 2.46875 2.484375 2.953125 1.046875 3 0.921875 L 4.6875 -4.03125 L 5.015625 -4.03125 C 5.171875 -4.03125 5.453125 -4.03125 5.453125 -4.359375 Z M 5.453125 -4.359375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-3" overflow="visible">
+<path d="M 5.09375 -2.359375 C 5.09375 -3.71875 4.078125 -4.796875 2.859375 -4.796875 C 1.640625 -4.796875 0.625 -3.71875 0.625 -2.359375 C 0.625 -0.96875 1.65625 0.0625 2.859375 0.0625 C 4.046875 0.0625 5.09375 -0.984375 5.09375 -2.359375 Z M 4.328125 -2.421875 C 4.328125 -1.421875 3.65625 -0.59375 2.859375 -0.59375 C 2.046875 -0.59375 1.375 -1.421875 1.375 -2.421875 C 1.375 -3.421875 2.078125 -4.125 2.859375 -4.125 C 3.640625 -4.125 4.328125 -3.421875 4.328125 -2.421875 Z M 4.328125 -2.421875 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-4" overflow="visible">
+<path d="M 5.453125 -4.359375 C 5.453125 -4.6875 5.1875 -4.6875 5.015625 -4.6875 L 3.734375 -4.6875 C 3.578125 -4.6875 3.296875 -4.6875 3.296875 -4.359375 C 3.296875 -4.03125 3.5625 -4.03125 3.734375 -4.03125 L 4.046875 -4.03125 L 2.859375 -0.515625 L 1.671875 -4.03125 L 1.96875 -4.03125 C 2.140625 -4.03125 2.40625 -4.03125 2.40625 -4.359375 C 2.40625 -4.6875 2.140625 -4.6875 1.96875 -4.6875 L 0.703125 -4.6875 C 0.515625 -4.6875 0.265625 -4.6875 0.265625 -4.359375 C 0.265625 -4.03125 0.53125 -4.03125 0.703125 -4.03125 L 1.03125 -4.03125 L 2.28125 -0.328125 C 2.40625 0.046875 2.625 0.046875 2.859375 0.046875 C 3.0625 0.046875 3.3125 0.046875 3.4375 -0.3125 L 4.6875 -4.03125 L 5.015625 -4.03125 C 5.171875 -4.03125 5.453125 -4.03125 5.453125 -4.359375 Z M 5.453125 -4.359375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-5" overflow="visible">
+<path d="M 5.046875 -1.1875 C 5.046875 -1.484375 4.734375 -1.484375 4.671875 -1.484375 C 4.46875 -1.484375 4.390625 -1.453125 4.3125 -1.25 C 4.078125 -0.703125 3.484375 -0.59375 3.1875 -0.59375 C 2.359375 -0.59375 1.546875 -1.140625 1.375 -2.078125 L 4.625 -2.078125 C 4.84375 -2.078125 5.046875 -2.078125 5.046875 -2.484375 C 5.046875 -3.71875 4.359375 -4.796875 2.9375 -4.796875 C 1.640625 -4.796875 0.59375 -3.703125 0.59375 -2.359375 C 0.59375 -1.03125 1.703125 0.0625 3.109375 0.0625 C 4.546875 0.0625 5.046875 -0.921875 5.046875 -1.1875 Z M 4.28125 -2.734375 L 1.390625 -2.734375 C 1.53125 -3.53125 2.171875 -4.125 2.9375 -4.125 C 3.5 -4.125 4.1875 -3.859375 4.28125 -2.734375 Z M 4.28125 -2.734375 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-6" overflow="visible">
+<path d="M 5.296875 -4.078125 C 5.296875 -4.296875 5.171875 -4.765625 4.265625 -4.765625 C 3.71875 -4.765625 3.015625 -4.5625 2.421875 -3.875 L 2.421875 -4.25 C 2.421875 -4.578125 2.359375 -4.6875 1.984375 -4.6875 L 0.78125 -4.6875 C 0.625 -4.6875 0.34375 -4.6875 0.34375 -4.359375 C 0.34375 -4.03125 0.609375 -4.03125 0.78125 -4.03125 L 1.671875 -4.03125 L 1.671875 -0.671875 L 0.78125 -0.671875 C 0.625 -0.671875 0.34375 -0.671875 0.34375 -0.34375 C 0.34375 0 0.609375 0 0.78125 0 L 3.625 0 C 3.796875 0 4.078125 0 4.078125 -0.328125 C 4.078125 -0.671875 3.796875 -0.671875 3.625 -0.671875 L 2.421875 -0.671875 L 2.421875 -2.03125 C 2.421875 -3.046875 3.0625 -4.09375 4.375 -4.09375 C 4.390625 -3.828125 4.578125 -3.609375 4.84375 -3.609375 C 5.09375 -3.609375 5.296875 -3.796875 5.296875 -4.078125 Z M 5.296875 -4.078125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-7" overflow="visible">
+<path d="M 5.09375 -0.328125 C 5.09375 -0.671875 4.828125 -0.671875 4.65625 -0.671875 L 3.234375 -0.671875 L 3.234375 -6.203125 C 3.234375 -6.546875 3.171875 -6.65625 2.796875 -6.65625 L 1.078125 -6.65625 C 0.90625 -6.65625 0.625 -6.65625 0.625 -6.3125 C 0.625 -5.984375 0.921875 -5.984375 1.0625 -5.984375 L 2.484375 -5.984375 L 2.484375 -0.671875 L 1.078125 -0.671875 C 0.90625 -0.671875 0.625 -0.671875 0.625 -0.328125 C 0.625 0 0.921875 0 1.0625 0 L 4.65625 0 C 4.8125 0 5.09375 0 5.09375 -0.328125 Z M 5.09375 -0.328125 " style="stroke:none;"/>
+</symbol>
+<symbol id="glyph2-8" overflow="visible">
+<path d="M 5.65625 -0.34375 C 5.65625 -0.671875 5.375 -0.671875 5.21875 -0.671875 C 4.765625 -0.671875 4.65625 -0.71875 4.5625 -0.75 L 4.5625 -3.109375 C 4.5625 -3.875 3.96875 -4.796875 2.40625 -4.796875 C 1.9375 -4.796875 0.828125 -4.796875 0.828125 -4 C 0.828125 -3.671875 1.0625 -3.5 1.3125 -3.5 C 1.484375 -3.5 1.78125 -3.59375 1.796875 -4 C 1.796875 -4.078125 1.8125 -4.09375 2.03125 -4.109375 C 2.171875 -4.125 2.3125 -4.125 2.421875 -4.125 C 3.25 -4.125 3.8125 -3.796875 3.8125 -3.015625 C 1.890625 -2.984375 0.546875 -2.4375 0.546875 -1.390625 C 0.546875 -0.640625 1.234375 0.0625 2.34375 0.0625 C 2.75 0.0625 3.421875 -0.015625 3.9375 -0.34375 C 4.171875 -0.015625 4.6875 0 5.109375 0 C 5.40625 0 5.65625 0 5.65625 -0.34375 Z M 3.8125 -1.453125 C 3.8125 -1.203125 3.8125 -0.984375 3.390625 -0.78125 C 3 -0.59375 2.5 -0.59375 2.421875 -0.59375 C 1.75 -0.59375 1.296875 -0.96875 1.296875 -1.390625 C 1.296875 -1.921875 2.234375 -2.328125 3.8125 -2.375 Z M 3.8125 -1.453125 " style="stroke:none;"/>
+</symbol>
+</g>
+<clipPath id="clip1">
+<path d="M 0.167969 0 L 396.535156 0 L 396.535156 297.277344 L 0.167969 297.277344 Z M 0.167969 0 "/>
+</clipPath>
+<clipPath id="clip3">
+<path d="M 1 0.0117188 L 15.917969 0.0117188 L 15.917969 9 L 1 9 Z M 1 0.0117188 "/>
+</clipPath>
+<clipPath id="clip4">
+<path d="M 0.300781 10 L 15.917969 10 L 15.917969 22.789062 L 0.300781 22.789062 Z M 0.300781 10 "/>
+</clipPath>
+<clipPath id="clip2">
+<rect height="23" width="16" x="0" y="0"/>
+</clipPath>
+<g clip-path="url(#clip2)" id="surface5">
+<g clip-path="url(#clip3)" clip-rule="nonzero">
+<path d="M 1.308594 0.0117188 C 1.246094 0.0117188 1.207031 0.03125 1.179688 0.0585938 C 1.152344 0.0859375 1.132812 0.121094 1.132812 0.1875 L 1.132812 8.109375 C 1.132812 8.171875 1.152344 8.210938 1.179688 8.238281 C 1.207031 8.265625 1.246094 8.285156 1.308594 8.285156 L 3.378906 8.285156 C 4.1875 8.285156 4.675781 8.101562 4.972656 7.714844 C 5.414062 7.1875 5.429688 6.339844 5.429688 5.035156 L 5.429688 3.257812 C 5.429688 1.957031 5.414062 1.109375 4.972656 0.578125 C 4.675781 0.195312 4.1875 0.0117188 3.378906 0.0117188 Z M 2.449219 0.976562 L 3.179688 0.976562 C 3.503906 0.976562 3.695312 1.03125 3.84375 1.210938 C 4.074219 1.484375 4.09375 2.042969 4.09375 3.167969 L 4.09375 5.128906 C 4.09375 6.25 4.074219 6.808594 3.84375 7.085938 C 3.695312 7.261719 3.503906 7.316406 3.179688 7.316406 L 2.449219 7.316406 Z M 15.039062 0.1875 C 15.039062 0.121094 15.019531 0.0859375 14.996094 0.0585938 C 14.964844 0.03125 14.929688 0.0117188 14.867188 0.0117188 L 13.898438 0.0117188 C 13.835938 0.0117188 13.796875 0.03125 13.769531 0.0585938 C 13.742188 0.0859375 13.722656 0.121094 13.722656 0.1875 L 13.722656 6.035156 C 13.722656 6.644531 13.675781 7.007812 13.480469 7.226562 C 13.34375 7.375 13.15625 7.445312 12.890625 7.445312 C 12.644531 7.445312 12.464844 7.382812 12.320312 7.226562 C 12.136719 7.019531 12.078125 6.667969 12.078125 6.035156 L 12.078125 0.1875 C 12.078125 0.121094 12.058594 0.0859375 12.03125 0.0546875 C 12.003906 0.03125 11.96875 0.0117188 11.902344 0.0117188 L 10.933594 0.0117188 C 10.875 0.0117188 10.835938 0.03125 10.808594 0.0546875 C 10.78125 0.0859375 10.761719 0.121094 10.761719 0.1875 L 10.761719 6.035156 C 10.761719 6.890625 10.878906 7.421875 11.214844 7.796875 C 11.566406 8.183594 12.101562 8.386719 12.90625 8.386719 C 13.722656 8.386719 14.246094 8.167969 14.566406 7.792969 C 14.949219 7.355469 15.039062 6.828125 15.039062 6.035156 Z M 8.785156 8.109375 C 8.785156 8.171875 8.765625 8.210938 8.738281 8.238281 C 8.710938 8.265625 8.671875 8.285156 8.613281 8.285156 L 7.550781 8.285156 C 7.488281 8.285156 7.453125 8.265625 7.425781 8.238281 C 7.398438 8.210938 7.378906 8.171875 7.378906 8.109375 L 7.378906 1.058594 L 6.132812 1.058594 C 6.070312 1.058594 6.035156 1.039062 6.007812 1.011719 C 5.976562 0.984375 5.960938 0.945312 5.960938 0.882812 L 5.960938 0.1875 C 5.960938 0.121094 5.976562 0.0859375 6.007812 0.0585938 C 6.035156 0.03125 6.070312 0.0117188 6.132812 0.0117188 L 10.027344 0.0117188 C 10.09375 0.0117188 10.128906 0.03125 10.15625 0.0585938 C 10.183594 0.0859375 10.203125 0.121094 10.203125 0.1875 L 10.203125 0.882812 C 10.203125 0.945312 10.183594 0.984375 10.15625 1.011719 C 10.128906 1.039062 10.09375 1.058594 10.027344 1.058594 L 8.785156 1.058594 L 8.785156 8.109375 " style=" stroke:none;fill-rule:nonzero;fill:rgb(43.920898%,43.920898%,43.920898%);fill-opacity:1;"/>
+</g>
+<g clip-path="url(#clip4)" clip-rule="nonzero">
+<path d="M 15.917969 12.421875 L 12.59375 14.167969 C 8.289062 12.496094 7.929688 12.496094 3.625 14.167969 L 0.300781 12.421875 L 3.625 10.675781 C 7.929688 12.351562 8.289062 12.351562 12.59375 10.675781 Z M 15.917969 16.734375 L 12.59375 18.480469 C 8.289062 16.804688 7.929688 16.804688 3.625 18.480469 L 0.300781 16.734375 L 3.625 14.988281 C 7.929688 16.664062 8.289062 16.664062 12.59375 14.988281 Z M 15.917969 21.046875 L 12.59375 22.789062 C 8.289062 21.117188 7.929688 21.117188 3.625 22.789062 L 0.300781 21.046875 L 3.625 19.300781 C 7.929688 20.976562 8.289062 20.976562 12.59375 19.300781 L 15.917969 21.046875 " style=" stroke:none;fill-rule:nonzero;fill:rgb(59.999084%,0%,0%);fill-opacity:1;"/>
+</g>
+</g>
+<clipPath id="clip5">
+<path d="M 0.167969 0 L 52 0 L 52 10 L 0.167969 10 Z M 0.167969 0 "/>
+</clipPath>
+</defs>
+<g id="surface1">
+<g clip-path="url(#clip1)" clip-rule="nonzero">
+<path d="M 0.167969 297.277344 L 396.535156 297.277344 L 396.535156 0 L 0.167969 0 Z M 0.167969 297.277344 " style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;"/>
+</g>
+<use transform="matrix(1,0,0,1,365,12)" xlink:href="#surface5"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="26.680883" xlink:href="#glyph0-1" y="140.370276"/>
+<use x="34.096597" xlink:href="#glyph0-2" y="140.370276"/>
+<use x="39.726481" xlink:href="#glyph0-3" y="140.370276"/>
+<use x="42.329499" xlink:href="#glyph0-4" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="50.134195" xlink:href="#glyph0-3" y="140.370276"/>
+<use x="52.737213" xlink:href="#glyph0-4" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="60.552805" xlink:href="#glyph0-4" y="140.370276"/>
+<use x="64.729184" xlink:href="#glyph0-5" y="140.370276"/>
+<use x="70.177108" xlink:href="#glyph0-6" y="140.370276"/>
+<use x="78.833859" xlink:href="#glyph0-7" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="87.305381" xlink:href="#glyph0-7" y="140.370276"/>
+<use x="92.148585" xlink:href="#glyph0-8" y="140.370276"/>
+<use x="97.172661" xlink:href="#glyph0-9" y="140.370276"/>
+<use x="102.409205" xlink:href="#glyph0-6" y="140.370276"/>
+<use x="111.065957" xlink:href="#glyph0-10" y="140.370276"/>
+<use x="116.695841" xlink:href="#glyph0-11" y="140.370276"/>
+<use x="119.298859" xlink:href="#glyph0-7" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="127.770381" xlink:href="#glyph0-12" y="140.370276"/>
+<use x="131.704872" xlink:href="#glyph0-7" y="140.370276"/>
+<use x="136.548076" xlink:href="#glyph0-8" y="140.370276"/>
+<use x="141.572152" xlink:href="#glyph0-12" y="140.370276"/>
+<use x="145.506643" xlink:href="#glyph0-13" y="140.370276"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="27.303126" xlink:href="#glyph1-1" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="38.934539" xlink:href="#glyph1-2" y="288.685888"/>
+<use x="43.516177" xlink:href="#glyph1-3" y="288.685888"/>
+<use x="47.848852" xlink:href="#glyph1-4" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="54.315923" xlink:href="#glyph1-5" y="288.685888"/>
+<use x="58.368589" xlink:href="#glyph1-6" y="288.685888"/>
+<use x="61.540033" xlink:href="#glyph1-7" y="288.685888"/>
+<use x="66.577207" xlink:href="#glyph1-8" y="288.685888"/>
+<use x="69.852535" xlink:href="#glyph1-9" y="288.685888"/>
+<use x="73.127863" xlink:href="#glyph1-10" y="288.685888"/>
+<use x="75.418682" xlink:href="#glyph1-11" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="262.315356" xlink:href="#glyph1-12" y="288.685888"/>
+<use x="266.119656" xlink:href="#glyph1-13" y="288.685888"/>
+<use x="269.042733" xlink:href="#glyph1-14" y="288.685888"/>
+<use x="272.089994" xlink:href="#glyph1-7" y="288.685888"/>
+<use x="277.127169" xlink:href="#glyph1-8" y="288.685888"/>
+<use x="280.402497" xlink:href="#glyph1-15" y="288.685888"/>
+<use x="281.915978" xlink:href="#glyph1-11" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="286.848671" xlink:href="#glyph1-16" y="288.685888"/>
+<use x="289.28039" xlink:href="#glyph1-15" y="288.685888"/>
+<use x="290.793871" xlink:href="#glyph1-17" y="288.685888"/>
+<use x="292.307352" xlink:href="#glyph1-18" y="288.685888"/>
+<use x="295.58268" xlink:href="#glyph1-11" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="300.515374" xlink:href="#glyph1-16" y="288.685888"/>
+<use x="302.947092" xlink:href="#glyph1-19" y="288.685888"/>
+<use x="306.22242" xlink:href="#glyph1-6" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="309.220724" xlink:href="#glyph1-20" y="288.685888"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="344.915588" xlink:href="#glyph1-21" y="288.685888"/>
+<use x="348.087032" xlink:href="#glyph1-22" y="288.685888"/>
+<use x="351.258476" xlink:href="#glyph1-23" y="288.685888"/>
+<use x="353.020322" xlink:href="#glyph1-22" y="288.685888"/>
+<use x="356.191766" xlink:href="#glyph1-23" y="288.685888"/>
+<use x="357.953613" xlink:href="#glyph1-1" y="288.685888"/>
+<use x="361.125057" xlink:href="#glyph1-24" y="288.685888"/>
+<use x="364.296501" xlink:href="#glyph1-1" y="288.685888"/>
+<use x="367.467945" xlink:href="#glyph1-1" y="288.685888"/>
+</g>
+<g clip-path="url(#clip5)" clip-rule="nonzero">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+<use x="0.166131" xlink:href="#glyph2-1" y="6.527062"/>
+<use x="5.886451" xlink:href="#glyph2-2" y="6.527062"/>
+<use x="11.606771" xlink:href="#glyph2-3" y="6.527062"/>
+<use x="17.327091" xlink:href="#glyph2-4" y="6.527062"/>
+<use x="23.047412" xlink:href="#glyph2-5" y="6.527062"/>
+<use x="28.767732" xlink:href="#glyph2-6" y="6.527062"/>
+<use x="34.488052" xlink:href="#glyph2-7" y="6.527062"/>
+<use x="40.208372" xlink:href="#glyph2-8" y="6.527062"/>
+<use x="45.928692" xlink:href="#glyph2-2" y="6.527062"/>
+</g>
+</g>
+</g>
+   <rect x="70" y="50" width="220" height="60" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" />   <rect x="320" y="240" width="50" height="50" style="fill:rgb(200,0,255);stroke-width:3;stroke:rgb(100,200,0)" /></svg>
+</g></svg>
\ No newline at end of file
diff --git a/examples/automatic/osvgs/tmp/myoverlay.png b/examples/automatic/osvgs/tmp/myoverlay.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8f77c1b00b45d00e207128138cc761afc331b84
GIT binary patch
literal 12025
zcmeAS@N?(olHy`uVBq!ia0y~yV76vpV9MoSVqjpH_x7h60|NtNage(c<IR&g^$ZLQ
zoCO|{#S9GMf*{OzO6{{f1A_vCr;B4q#jUq@tLL08ee~nwd7i@t63vp%Do!06*a8)E
zG=p-xqHgJJTXecA;O)A+yxqCC&#qb{y0m8Z#qHc$OF~~d?Nlv~{4U{^clgfpKmROt
zKR1s*Y?7B-VfTN9@%+=(=bq0gJomch-18d05DgJ7zd(Q6uUAe?R92S0u|5C3yIiFT
z1B1m)m$`?In$`dN^Zj16eof_>8HT)4CNpfSx9yf;2*|MyK0DideZ<B^Nz4p>ZWr^I
z7#ikRZ!CR(@9&?_=jF}wV!pq-`})et&o37D=iS(_FnW95*H>4oKb=%R%&i-@XGiYs
zZMxCha&B&VdNn*=maDa>sAyN&Td8@Mw&mV_dV0FMTg<+i%6>W9RpIOFu0^JQeRsF|
z@v+{Ck;Tu?<z8OqTd{VYZ8e)?z!8h=>+9a$-CcfnSLy1Im6w)!Pyc?u-rh*t)b#73
zZauE`rFToOvpRmb=q?{y|M%<H*Vos_@Bg>B->%BV{NMyd=dA1NWQB!;cNRV6*56a`
z<iy0CJ9oNoe8|9{zUsy~`~QFH|Gtjj|MzYF_MDrSRt7IW*vxL8d&|VsbZhMHvhR1x
z?{7*y-K4N0XsK7Xm~K#TaQ%;m?Ng>qS+Qcpj2Sb;bfezf-Ch3s+gnXd&8gbqeEjCQ
zx3)}~G9~r&w7Z4JWov(Z`T1t^`B|pf-=0p7Z+ot$rnW8PV$$I@-kUdXYHDga3drQm
z;kWy-AaZkB@v}28udcq%%x^Pc=FFRGqqkpN?B4!-ns&IJDj3+?*ME9)vYCzd)t#N6
zH>IAoDt|X;_H65v6BFLNd6Sg)|I}3Nc0SptT_rEm=T$yC$S%JoaPhId-|yXC8@>I*
z?4w8T7cevkYlv_yU9v<)P3_(7?fN2IS62isj@p{_`}=$TR;SL+&d0}kx&IzNF;RJS
z$jV7mr;5%D+Fkb6UB1@j)8lt{cTb)?*}CLK!Gi;hC#IyGon@MFVZnnaW_G@utE)m+
zG&CQ(xwAO^>Z;J_ty!Y`yb|y3E?*z8&?zb^>Y%86&4+^@!v4JUuRnGEJb$Z`_jJ9v
zmc?l+CZwI6Rr=z>!Vh28tXWg{_t)83rrJiSS5^c%3hep)Za2iuukIfQCAz&aJBu6z
zLe|Cne6@PLUi7vc0hXy+p<e#}{aa$^+tpsWe0jOgOrd`tU$5UEw>>ZR$Jw(RuE$m9
z-rkmb-tKqKOrz98!H*t4o?r2(bE<ZD-G_th6OXRj{chL#eZR8){`&e*e*dpmt4m*B
zi>-dUbt0>p&x{GPX8ro}`F#8Opd0V&zVF^!{r%h=%gqHP|6Yafm$IoS2nh)hV0k{T
z`kj9L&(n|CvsVT!b?cYAyE1sW0!P`~TU(QkcC89s&E~iv;b7CFd<%vHoS{a4_Dh*&
zwdlLJx?WuqX<W4P!J?^Jp|373KK|q5<LWOj1X&JB=kK|=Ds=U&t=aBk5ql~Mk9LWk
zxBY&nDSK<?Wi>0SU$gV~?fi5~`*3j7_Pp5DVQW1ntKF^t|My{GP*Bi0yWek4XmN|{
z=|paN!pv_IP%!7rnKKF;*VaS^S4h9x^?F_MPR^j<;Q3XrR;~<QzAj>;lF`NozgOAs
z0_BD)`@e5IdgO?Un&_UI3Agih=RP|#bGBJ7SF6)xb^mu)S6_DwoH~7a`30?q=Gw+a
zMqGY--tBs=<~vJ-#j#>e^SAJ)&z`xtyHEeUe^toJqQkuATk`Mk`>-|Z%8HAD`Tq~K
za?du+HcLA*!*8zD-mll9@7H`jduwZUf5~A+2EP@P+_!vj6^{+sU-y?&SgqvUoyyD0
zd|B_G;%Qotd3l-s-Y=IXsd}HYe!u6$5&eBXltj2p^Y86>Fv+(1Tg{)3$M^q!xBJSK
zD~BF0S+Zo$$79m<KMu>!GRuuB__eS0_oGLTxZ+ng<<FB_d0f8U#@f32XqV{K)#3d9
znm^nM49#U29<*3J`n>UO+3j4AMN2#<>+N{ZbfS7?;`Nwf-<X&?wcqcGTUxuhxgC3O
zuzB+2$@)8=OltDpmT~dXo6YCv*;Ia#&fin`@8|RDt3p>lxD)^X*Y&B|;rqT`i~j!h
zw)o5)d3SdipR-W@RCw`m>g8p=S679u4qF?Qa%!4xbRWd`Lb<oL%rwai3JD2$e5`kS
z-d(G@KR;&7m~pIEI{(&|%s)RqF7=+CcV|c8!QzNH#pf*hZ9bitr0UJaBXMC>=<25A
zqsNb{tEluynZA15Z{OG18Mz_h;M?u@_obYi#3`&Mv!!2`qbc|HHc+sCetv%c-*30i
z+yDR5wE5I@{rLTLe=ja}-~Z!L_s*R=cbC7PXIY%~|KH!un>Nj>`E;_SrRC3`KjHDU
zUth1^KhL)M+bq-URpIOZz1@CaFLKk8w6n7wp7&{48@v14-12*oI|?2ya_zSJ@t}Fl
znl(nLr*xvWWPE&dbgFiEUw=P;lY*93)}0-N#m~;1JagvG&f@1wJSVg9N^PnB{!W2o
z)22;cQ?;hfne%6{G#^7j(%iyhk`KAJ-z~e{Ykp5+U(I>j?=F41(iQ~|9Ovureb^?w
zXz}9hxwp$s_|M<>{a$siw0U1&pI+pql+)9655Mmc+gA4W)~BbZ)m2rOE?Xv7)cExD
z^!T!ysiImT98C*yZf=?$U-$FWRPDo?udR(1mzJ(BsGg=_So!Hmld{d13(oC#o~&50
zV)^_!t4%j%7$z&_cZRKtseEvtvETMv#Mf6>larG2c0Qd3$<{?C_qBh`zW*of^fcYg
zX=k;PX4d}xHdP~V(F3{lhm4Gk7cW}mHC-?Eh|$6T4O3H7O-)U!Uq|W|UOP9}`tZ@R
z9*}qM$QH7trl<SQG<xcO-Yslj&Cf-}x*Sb6ZroT@th>iv$I|kr%k!umSG&$_P0F)i
zI8eX##=N>;FE=J1XLB?te01c`pFbbASI*<}yUokaP-oXwUDn?&UuR)vW~Qa}>R$DG
zS+kso9~=H&KA5@tA;W?5?wyLxZ6fJAdwP0aUS58Fo^ADk2FCh7kLCU6OTXB1w}9cn
z^T!-^l^aq|PdhbLTm0XIXPWQ9!cVl#7#RL(FS^UZz|h6Zz;Kj}VZjXsh9CM`FVz?r
z{3`SJ|NZvo=VxVmH+Oe+6_qU+7Z=6uE(;6{yu93hzH$0F#qc+`x4)ldnr-*<$z%l%
zHXexyGiFGz9Gs-;eXrtiuL4Ka*H>4UcnTk7V<?c3u>e&y%&g0oEMJ~~Ym26`@?!7l
zdacjhQqt4YQ&L)<r=_R2tEZ)<wJlFcOZ#VXJ$@r2!}5vu|Nr~`^z`)q|9-!ZuXxyc
z=FFLX`+q+sdF#Eru`&7avEF8d8Mf8mPEFNrR@m|7lK1N?D}`Ac-`?7KIQZXg5ov}3
zDb3(zJ~1&dd#k?AGRge(^?H1IYHIHNeYTdCJClxfISS}RZPC~RN(Ha4umAsf=PkQR
z28KC(S|KY0_I;SVck{{{3=DlfCnx={TW(lXGAoIh;YVd>XD4U;iIXP-a~K%xvw!~l
zi4=GNAhE4`_U!r4dcs{mM4I8idGEZuydO?0gO>J{+zrqW*(V?>y7UGEgWr@BoyGMf
z^3gFdcN|x{=uOcM_uI(GFh`)WvNHSH8ct9S(=s&N_@Y($ejh0EKD3^lZ7y%}+U4`!
zMGOZrpFEu&56U7@QMdT*{|K-+HnZ_2B`0^sEv@_eOVxYYnX_l-+SOK7RaK>>rTuvA
zE-Wm(I&}3ikbgFVT1gX6n`U1FmHKrhQ@cd9zrDFxd})cNq@<*L-H*hIq@SOj{{Hgv
z^JLlMVxpEMd<+jlwt{Nk+uL00dU|`;hO7)qN_ymYa_X#EyGmbQQ{Xsf`FxI1>M4;q
zTl4Sl6V(oTb8D-%mX?;L=E}guZtfo^vVu~<sZS@F!Rf3aiJ1WuRLlGBYKPa=U60NF
z_q@L7`+NO=Q8TT}bZVc?to(j|{=`|oF2|?Ow_#xL6Ms3|OjpV<=_<GWljqOa90NA_
z%rxFzy88NZ|Fe3ri}*jEWv`q$bGH4Tg0n|DU*E4(w^vu^XquFI+HBwNcgyzwuYK9V
z0&>Bfl$`tfUijBXeeAD)lA0<yFM3<l)>+eI!`8;`ZYe&mJA2NY`ICziZg1Pd%DwH}
z%*~a*zP#C6&AmRzN^#-K+V7_Op3j@~|0ka|$gC-wzQ2q8^yBgUKAD-5=hfX|*PlJ-
z&Ywnhse5(RU;1k;Um6z4NHY{@X-6*eiRqPE`si`@?n4u6dL477Y89GhyG^%w7_XEn
zFU?T!>h#$Y5&!NKcmMx1{mfiz?(@DmH#dcC&pY|{ma0jXNc2)K4SoIM<9%CNxwqH-
zdbw-+{d>RfmbZqlEckX)w~c3I^<mz?i}pwV=^tfdn4?#8>GE{j?{^-#%b&fsS)HS)
z$TWLi>DQ~z?-Y4IUFO>zp`ClM>8k$zJ>R}wH{O=d-=tt>_;HV8^DG{TfJG%Q=f9by
zZN~86%cPmpwiW&P@nl=>Wc@uGe!OpdmY$wJ%dYl*8!zv#Z@NG0_ZNk1WMp_SnVsQ4
zX4>~I(fM~PpU>(P?tgK4vE=RT`m&~3?`prx-q`kb`Tld?K$*F_`P_nNC9`eUM8hqb
z^%xGEcXG>mwaET&=1=>76X(y3t;oCi<cU=5u8{2OdJ6*=Z@RkbX?nW6hp%t+j)L3E
z=jY8bR8GIY@6hTgt0Fdn;^ODs_j4S@86HHWzQ6nXY;u3?@9q0#FK+J;3!b?ubT+@-
zofYx+=@(cTEUHvbPt&cx7J0Ou-FR2Z$w&1KTYQ3oe%{*ZU$TxB?6l@RXU?Q9cGs`_
za`DWTEr*IHM{T#;9KAh@_1uEl8<X8{HL>1)b|&)swdm?=Yc%(GweBhnZsW7v9j*^H
ze_qk|_wm2pYz9T&o4dQ46*R&(r`?s#TT%b{tmt{m<sDngbfdSWJvtI9td_E58JnX(
z`7ue~_q*3Wlr0B`MCYWP#m`@f$NOYmR@<3-TiK#H&+ptbN#k$1Hww<_ZU?DhVE=rQ
znc=~gP1!#`o&WVc{_m&L?qzIuuUuJL|NHix>i4!AN?-fe&wZQB49YCh=6b&_&*z%w
z_`T=c+}HOj9!G}9mhL!T{VXjdXO3C!*VFp>^9+@X*zU5`{x++B&}ii8*~QE7V29;~
z+}n!;mBVcQ|4}@@AX-gxW!iMTlMjtwsHs0sO;69eKW|&X!)yNbcWsKFDV86d+SPCW
z{$BNL9tnZqb#s!K87$OpR)5p^cRGGrpVZXq2L}q}_xJ<_eLmPM{q_BOo?Q$K?(0)x
zVp?~VCToZ5<w+ksBJy7(J9TyF>Vj`K&n@6)D3E!QnyUN%_kD5uUm3@~y={FSmV5cx
z{qzgA-|t-F<XrgY&zUV-pjq?Z+U;fQqe3gD{`mDZxQ%aZ@!e9e5jL_lY<G>%uc`j~
z6_n&_{{C`ZBWl<D?$z`-s|~r)0xX55S$`faY(Ka2>9iM<RO>foue-s}aM}ABzx|q7
z1`D%hn}y!qqWLfC=gyt8)6e<b-|=zI>^v<&>EFWf=||ZZJ`_Kn%#KoFf(kMXGn8@-
z#1)Zd02Ol%8yUgXs)#gL6O0Se1g$qfsz6+jrlV|dO&~6IGhj6}ND~$_kTgNf09Ef;
zEC$u~ATvO!pcccpNM?XkjY!8MhZ-~hhEB-S(D4OT8kIpYr+cN%?LHh}J{q|x_x85G
zzrJ!eB^++!-COl_*TXjHcl&<lm4ANuQsuAo4CC~3f4|?a|NHg&{o?bs?_3!CmL*vi
zJUH;@=jX%IlarFXrf6);zrSy5_VsDn;p_75?phe2VQp<K!o}(sur_MzhoqS^XBIy{
zxA(&#?rw>1i~H?%y<9e1Z_kHA*W;?+YOK3zxb9qM*qr^1^B30s{&se*_4e4^W$zpr
z{5B<JUs!OkOH`Y0)zWiwt(PxZa%P_G?}&L9&GYZgnKtcPe55Sj-~3G}Cr{KfD!kcZ
z*S9wLcps=4IRF38`TtM7nxpe>&*yVDZrqrk6LFO7fZ{w^zvsRB!OMKsMs58Uy}EeQ
ziSy^rpFaKjWLszs!<=PDx7GjuSNZu_=&F#Fg^!Q1&gc02>C>f4mq2~PeKkKnO!1v<
zR{Q0m`|a)d{ysiAx3;|0ulv}o)TX=V*TlXLi%&m)@<b<QN5Q{8KeuLG&APnI_vxvr
z%A1XhjKuU}DxS?uzqTgw^Y8cj<F{l41_fQJd_FgPSINr)UY*EIDc9G<>PBr@5wP%(
z<9-uc+rOXB+sE&%Dt&yc_xARDdD+-Cv1{97vY(%uyL0DGPfyRlz(7`UKX32Tr%$hr
z+M4y__|?_n`f+<IPEXVQ`uh6&D=UK!)_S{dS7goq)6>)Q^z`)iH#a|T;@0C>U%Di^
z(Bk*Ex1i{2WM+3-7?72fRgna8X}zm^`D_u}HA&151f0~DM{Z7Ib-b|9x&5&2hN7pZ
z6gb%UWGpH^JeV<K#)o6q*2mXhUgpcLTl{|S_qKW&`?{K!mzF+$^eF4f3c<Lg;p^jE
zW7?a;?7IZJ;_6;rTFNVJ#slu?J^bG%Z~t$>eY=_;9}YINPuB=k+S9l-`+D5=yt{91
zZeAU-QfQu#w6t~VsVPnSzkEJ#&tGq+tf!~P(KJmr`rWOquif)M9A5kN)#~+buCBIU
zE;zG_*Zu$deevSO?{_|*_o07!Op&Jm%f*WqPo6yKC}5Ivqu}eStH*aJ-mm>0E5Ne-
zUe)Ud2b-1uip$IYe>y#0tdL#y<u-l^g9RV#XCCbqmw%ia^ku{6XJ@&a9;~nbo6W)S
z@3Dyfwogw_m%qJL`ts7!`*pu_=iAjbDeU<B?Kc0<o_)2yzs;C2<K5le>8Yu$P7CME
znX~<VUG<?B&ZGL<lw}vbczS((eEhnYooQ!hot<xQFT(Zq#>U6rZs+qiC46~tk+r@$
zDCkn^^w@1BFE4=xDT_|)ItrNN-`nFi*J^Xx*;_jbAHTS`I5{b4RrvaO)2EBaWxu_(
zb>qg3xwp5)?k>yK5c&1#wElUE$33st@89<#diRU1a<yMBDsaTre!cpke|6Z}uKxb_
zx3*^I<>gg)JwG>hx!>GbGiOSkoA@Ds{cex@F2#pQ+)WQ|Wv~DH-2VU1qvG)`@9%es
zYP%`DSz!G_V_WUtUtf!#pL=^}XK|;H>a%~x|NZ^l|Ith{=|+IYmV|>%3LNvQUTO0C
zGtALDDkd(zz5M;X4^x=g`KIW_{<>3q-ZrJEb-vpCx?e9J#kV&%J@9bXsQRhBe$S?u
zokh~-c{&y!FL~?t_V?f4mK*(K`*hvtvh(w7AMTtvbLPXjw(s|R_Dh+%dfhH9jwaLW
zYc2JAp3TY@5)#^$e_t*#;nkIu7cX99T`ux%aW-hIXye9>@pV6+zPr2oyyf#b%Y0|Q
zyS@E=!Q#6Wk9!>j*2M4M_uy>B5@{j5ZRh4%KY#w*eHy3xZDD_#!V}gnUTm`!;rjaO
z>gtq}laBv2vwX5)VZe*o`TIDV60WQWl$*!UVR5v7YUcHIu}>5>8>OBKSr=1zex7Z6
z%qGvtY9Bv-RCen*apJ^|Kc7yYw|>8;na}B0pu3fm;OXVdmxD$SZe_1u8@V~{VCcIY
zkNYHz(|qRJ{WahJ)3?Iw_qVso?&VYUVs~X-T_tUn12RH+^_<FQGaUt5wp-cT|Nr~_
ze*X1!cVAsy9lkzJHcmlLZ=Fl0P<-vz(Ch1B`O6#r^sh6m`trhewpncH)zDsP^Lx9?
z->-?>d}^w8`3~Oo;p^iBShT~}>HOH)t9)xh$CD>dn#?~<P;^%Fn`4oEZH;3yo9xjr
zk^6=FegB=`xU?^sdBKOxhga^ce8{|9smtPwjhfoCso`;;aqtHRo7ws0Vpaw%{rC5`
z{f`ID_Ejps1N#GxeDa>I$J^?}D`jGlF}3)drFzYQ;3YS>@)MSNO;tMnR(8wD*Vopb
zK5=4(Ve+vaNn<{#%G=v=+i$OXv?g?sOQ+{#wXHcfi@v?N`T5z|)q#uM9v)WR|MS`G
zpP!$<zp?T0VSam_CIxfz?JufVb?{owu_}F~qN1`Udi%Q<+ZO%kJDt1e27|`F;6F7v
z6P0gvFV4Qc?)CNc^44WJ@9*txR**1Ea{1A)O4$6+!)g5Q&9(Me7kqzrcjC_W+Xs})
zEcfg#ys;s1XRAn|ZTHS=mzH{ia_YXCpXK)|pDz$R)-NBwHfrm&wbAz9?-X;3>)8}M
za43AYQhC>VrPvvhCkHR{nfZ9@TlIHlny>Dsl$029i!vN7o3$!t=coMo-?ux3)${J|
z`ueC_|KI)pfA9bO{eAugLB5@TK!yGym(CB3d91oII}A9Qo}Ha7fA^ZIs%q%ksM33T
zDpk2OAMxIKv}SAK;WkiCssH~kc)8!-*YW?Y^6u<7@hbUv-`m^U-^Z5U-CFwknrpY1
z?>w8G?)`G=FW&wBc02#_<;&8hStWb6?M>j8JAV5~!Qr;6Yoouvuo7Z8TK4MnnKL>w
z!j^hX&APcMH7xAfy}i}`7dTvX;+Of%e7%1Ezs=|EW}D?kr8MrX{{HW&e*Ma*ty$ai
z?)Fs~|Nj2|KWO0U%hkB*Z*P7+Y?tq=TD!OUd)e!2YvcA-_1k{C;VK^c<;!LN@2{`t
z|N8Rs;n8J2Gbc@$@Zmu-f7q%JO`Fuy({zu&j*H%!75bzoF7Dpn@Au_d4nFMq@M4=S
zN7JU%)6bqhb@iK5_GY`M;NdpW&B}}cIm_p=a*JJA8(n^&fl*l9@6W5%>*FdOwtjqk
z95g5N>FTHBwJnRL%Uc$u^h%ko+xcvkyIkdy`Tzes@7CY<qdWdj((7w$>;M10FDxX~
zS7i)hf#!p<udf5Sw~3Ye+1c6OpWFZ6nRvLZ_4{+t;<bDB?3rg<op*m<?WHB251rS8
znh*E(R>xPr-P$d#&)2lTbF$j*vbV2pZ-4JDUke&fOFZ1xD`)$w;%;_){om60cC~i@
z|9t*_uX=s)^K-^&XLkH})V+S+uUC(Eymb^X$-860(bO(imGSJ%%<p%K&;NeEzrF|L
zUp7aB<YPUvOtbkUjgIX1V)(Z|`1c#R+TY)FEjGIKN||O|v3T;*(k%B@$>+1?;x?=Q
zv5LoR$hx}f(fqrQJ=}j>e0urPrK)dlBrSjKD|~z`zUHIrMd^s`d3Qk>KKPJ&Ht+l^
zx;g*<{jL4|t#?l8Hm|8#&h31<k5Xh@*Oy+8EuX3p_-Jvzoz{+mv^3DL>FV(HAak~C
z*^+j4*5BV>9ZO2u`D72h|L!~6>}`aZN=;e6oNX14jD<l>+rt+xUd*$tUbcL>{5w9Y
zSGn<^2u_~YD{cPox&8mjp6#9&54Z7GNgE_I^lxGo5G*~RoavVyy*=;lhD7J9t3tD{
zulswsC*aGc$jHdk)Aj8?pE2gHbG^Fp^vRQv+j1hOYK3<FmpryOPFsXaH-4Xuvhw1%
zy;UDSemws4*ZSDq+w$)2+FSj7o<(6&Uf#P+si(89t_t0lbX0hYX!W-@od1s<ivL+!
zvi)Q~A2$Q5rkS4?Yxmi;j0ZH&7v_LFa}CLl_q>`jMMzlqc#ov;zeCy#7Edkvco`l%
zKeu}kSOs#2VYHit=p=)BqoDA>-p@o1wZYxNMeb%T-P7dDz`!>Nv=(5rzX-`8$T10u
zZ`uqqAjbmjLmq$H1<8VjOh6+kSkf*u06?lh;Q@6mhzrsL<syd~7Birk=7EbwWl`+i
zGiT0d1}{rVPcMISV`J6VSMIjwCMY^zTNf+M;usPVa=49m{hm*!+<K*09Sw4CZRxlB
zwc^94x3{<Nf3<40T-}d{VQZsGUtiO;DSUftE2xqKO{zQp>k7~?Nj%gNxj8NO=BA}-
zXJ>7{Q*`>Mc>EiFJ`3Ak2}97b2iD~_e?A;G&Aw(+xF6Jm_qY3*Qd9FMa82mGnxFdn
z|7^;<yzJ?zsoiIyHl>{0{eIu?3(owqN2l(5IxX6*S1Pn%%jIiVRtB%%@u;gQc;Aml
z-Jz?)O5ff2Iia54^^9$d5NI}7+AQbAg@w**qqg#GfAaBE=ln}2xAg0ZaFxElS9@`h
zYqywg*1bJH)#uj~U2#4;!*Frk-(UVVACGKEJbcdT^&0JUJCg3~D0CFKvNCwNb331`
zby?1}H8)R8RF*c)y0S6(IG?Q5m9^3498LUoKN4<kN}cF<>C&Zpwcqa^o|^jn++20v
zStY;UZts^ifA{IM{{3yaw>$UMmc6|-b>hT_4;g+)R(-!)zIgHC>hJGr5A&LTfi$!^
zIXTt8nD6^|OnT<bneN-e+}w_}ipTB9y1J@q^R~RZR>jZGEZ%Lje($%au&`^H|I7^%
z4m3>DjV^nCZ|{R6b$@@^{{3?K_qVsZzg+U3t`}Q%K?@uhU*6xZKhh!i`r6vpH#R=r
zQ~8;1=aa%SknnhWnBRWSi$&ds*5_wkUG=ry{?EhH`ulBOUDOI$5wJDussaZnFs`kQ
zHqXEJr-@rH<I0M_iuBvlbfcRTUfkID_-6Y2T9IacNh1|)?bnC-?R)zA_?i@CYSeEX
zXk^}9^77K=bpP|b2hIn~wJN=}J-<FE=IV|eJI<Ur6SUN8=k>nD2b<aDEeaNty}dP2
zv-tVBxrWKd%J0{T%gV;?DtVcBxXpK#$;uhU{4-fru3Q<s%;)F3-S3l<lcmk`{``2{
z4{EQsPM5JNc>(gynUh=k-%j8E=jnk)=EKv^TfJU$cXzq`@#7QU-QC?UYyE9Uj~G|$
zu^!3K?e>2Z=VY_*bpfTTs;{q1>;C)*&=9HQ-3Xf2Yi8q>Fn9oJAidxF{nz*R_C-%l
zfTmTMoZI<gcN9Eq=C`Z39$UUPW~ULPN%j8TUPpm7F*`rqOrOu&^x)_7`SBYP4z6Cm
z@7Hnre}%8Ft#uRt^&8&peh-S+!}>-Hb$M}>Pp6)@|8G<CbF#l(<>#~J%?dNDN?-Y!
z-@URreEs)()$doxt8i;QI%uG+o&Dp(!|<3w*ZccwK}%DbHvjwc-2VOj{q`J9plQ~1
zyWdqkXk_Qwx4K#+d0ouTq7M%aHnZ_^*}I6>Syeo26+cw{_0r|b?EG?bX3v&pIr!}C
z?EdS;m+NDLf<Oxm4r+3X=~#TfQ+)XR)U{DtXIYo$eS9uw#F=(x#>EAW%{Ok`P~eE#
zk^$;N1!#m+oD`le-1YYUqD6}yJ$iI#dVKxguXeS+WR4${HqH9-cKdy~=?l$rZ*56G
zKd+5fTF%5)S9fjfZqO7)&6A1lcE8_ju70;u-KO?X3n!>0Y<fLrbLQn`*Vaa_kKFuh
zR`$BeN1f_+|9(9Fz@+Tn_XiYyACHQsr=|V-G=2Y>Q>UsPb*g`Rdt034;H|CM@l`LE
zeuytlN=n+Cc6L|E%b<l$ty{Ki>DJq|BKP*T@;imc8yK1En!cwnc75Bv|L@wL^<Q3H
z)#hmGleNBAeBSo-G+j`?<^A68_xNP3SR6Oh{rzSAeoyg*1&({Gzw_Da$RBM^Immub
zNsi}upX~0GlaoNpsWzR~>;4jdBiP?|YyJO!SFT(sdwUDCk|TP1o_yVphZ}o--YGs`
z`ubY#-(O!3xAWUSx$Kyg^{QKcp9IUnEt!|^)qFnt;o9DRzh2+3|NnR8FZGFY=Ip8b
z{OrTitE<E7|Ns47Sy_2>PW1^D4_{wjKR-VIHDPO`s=(l(s(*%`#<u^-KR!GZ)e8CX
zSpI*7%<(%Llih=YE)`0y%DTEr)qC2VjmgIyFCXufzP{9Z`s;PO*CifqOFrIL`|+rF
z`P*Bf^Gbie-M&5d_BQ|dc9xcw%xpX_uB;4h=aUuFi;;-@{_pqu_g7Y4zOgacd#cvg
zm&@mi{aflg+sxO?E9=UNz~A5AK7RBFlytR1SLNK<QFv~SW%``LV^cJPZK4_e$L{}q
z_r2KP<FD86m#g!eYg74Y?e=@Ow&&kJIaxh?WsoXI)9&~Cc7u9j(cAVsXyOJH+sQQ(
zbbcM&Q1kN>C?zfNoc!wA+UkElpNsE1m%rzuTRWdDDBGCj-um+H?(c|WptWF!XKyHY
zc*xmK_REWlkKb;;&)4)|?e=?BFBZ1nt9rfm!&5oisyVCbg{H@r-Te0Ub~~>$I6cm<
zHG>RcfJ3*Vug|XFfkQ=A#lxoRuUy9ucb?!p`YnH9K*ogyjvqgMOg`3QneqJ9#uI1H
z&NWPSdwy<icbtx<rsk!Hhtnh5d-hyf>RtZg!o#iC<E%4&ZOgr_6}CoVpNz0DsBixE
z_V)IAo6l#A4+|^LZ|&^t)cle3=>GSxl9C^;hx_v`zPr0SdRxxSNg!}(ef)lJy`4uk
zvwkoRS?t!U6}n1AMWv;@_sR3;{St<cZe_3E`|+6cblqsNy7Uhbaw^?*276vEn=M!W
z=i||C@$xq}KFa_9;r?*-_U!BHjL%s-?vP91H&06u{`Bb+-_MeO^>KS|+_<sSd-}TQ
z?eDJd|MyiqzGh?P=V!6I%S`j`{0Q0m9h3`Bs?SeJPk(=Z|Nrg#|K?6s^X;<#KEX3!
zZ`Icmc{|U}Ha~v+c>DLIqH&*Cp0*_Y{vUgFef<7zy<Hlg>K+wNoH()Y`P_0fHMM&s
zmwjFJf3A-IoAv6-N=r-2iPz)8V@t0pPOo{l^Lbp|&!?Tj>TUIB&Yk=B<+A_ol9!*J
z&CYMTe|C;lX;w{5&EBf7U6rbbkK5`*Y)CjcNp)@X_P(wzuJ_;Kx97#C%)D{q#)sJ-
zEiEl$ca_YvudjQ3ZLM|bt1H`bqmQ3wvOh2W&>Xao%=~`M^SR~s3J&vDR#t*i)R9hM
zb>CTEKAqMVw{iLFA+Mr*xx3Eb&W6OpSHt7~zFNJ$Pty3=-12*xHaWA+a+mqfm-9Pd
znte@Xy5V7EnNKelxcAE)Zs&i0XJ>IqNy+N4wQYQ|RcB4F&$(64T>AQ&tYMN%znm>-
zWWceRjn#3&tXWc-?+z6!bITZU>h1k<2{d|WZ*5We>4~@gUK1^?RUam)YpDBenf!9|
zB2d}Aqwp~(JALT?`0?Y!DRx|o-TUX6<wk{th57mU9q*HM@0AMu(aglY^Xs+f>+52x
zAGV6e6`fT5{QUg-(A8m2E*x#XvOd24-k!?8zrV|y<wQ)?3JnSlKHQ$F6TNLs=H+Fb
zot>7Jmic?XUhDsNtOHbjJ#3ec+f(szMd0F9;p^}1tNnfd&ogt=>}x%H7<ii=G;!-m
zm}FeoQTQ0N=&S7QEzlxb*KV<^tHb@hy{n(iO!u4i`7FcoRqgV16+b>aT=>5Nlv#D7
zO1|ApZ(p49_0`qd-`{HA?R;KTR1_2xv?_ePT-`m}UF;`Md;zVm`k3(J-|zSK|9(6+
z&AM`9Q|jpx6P3C7t52#<FL`xkrDHSO^Lf>IKPtW@%Nxh!wAWa@xVZTEg@w+C+i(1T
z6~2Ghqb_Z}Up7ZP*XG~f_t1RP?Jb#?cNRZ?c(|S2vEXLv^w9NjwI?U3#_lfL`|H)}
zW`!4^m8Wrg^Y(td=6tSKCt#sd>mkp8l|f4<D!Z4xxnZcPntHH_^`Y<@vA*`@^Xq<D
zJUimAruC`QwF@-lx;kv_s^H~*g?-hh&z-xsx4L|)R;W_pwCU49W6jD|f`Lv>hyMKh
zEG#UXoSdwz|LoGGOF}|Id{x2q&(F=}<m8-qf9m}C`-`8SJ95P3yHvrZ6Q@se+ZTxb
z-@D4$&O<EZNOPiw$gO>~pjC+8)Aee1eEk0IZuGjCoy~E{@{eb@e=jL`<>~JqzpEs3
zZ`D_=@O3pyiuu!z_sK?Y&&$2E<mAauWy_PSOIzf7`re%>V31RJDDt4%)t?EpKIgFf
zLZ$=FD$CV>-(X;<d-o<8vSJ3*X~675fToaf^dT(v{gZdfY7z=(k>F-vU|{fc^>bP0
Hl+XkKn55iT

literal 0
HcmV?d00001

diff --git a/examples/automatic/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf b/examples/automatic/osvgs/x_do_not_edit_myoverlay-l1_nofonts.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..477b89f6686b81b77f296379cf5bb0a31765c2e7
GIT binary patch
literal 14330
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

literal 0
HcmV?d00001

diff --git a/examples/automatic/tex_compute_uk.pdf b/examples/automatic/tex_compute_uk.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1488ea4bb66ad14ada91789909d4f3b9448e1103
GIT binary patch
literal 3167
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

literal 0
HcmV?d00001

diff --git a/examples/automatic/tex_dtu_compute_a_uk.pdf b/examples/automatic/tex_dtu_compute_a_uk.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..d0d2f4efcdd8ace82a3d969627865501743c2671
GIT binary patch
literal 13504
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
Zuf-*aMI~S#8X6m!8FHzry863u0RZ*ql*j-8

literal 0
HcmV?d00001

diff --git a/examples/automatic/tex_dtu_frise.pdf b/examples/automatic/tex_dtu_frise.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a099312f58e8adc076799f45f00699408020fcc2
GIT binary patch
literal 32488
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

literal 0
HcmV?d00001

diff --git a/examples/automatic/tex_dtu_logo.pdf b/examples/automatic/tex_dtu_logo.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..862fbcd41103ab0c721cdcf46f52131c89dfbe03
GIT binary patch
literal 1830
zcmY!laB<T$)HCH$-THRjZ!Tj61BLvgEG`=x1%02?y!4U`1rr4Wg&-~k1qFS#%$$<c
zA_aZ7oWzn;m(=9^lvFM|JFeoAqSVA(u8KLS)4cms%z0eCTea#X^m@Fi=8-?Balp9y
z)zKT@*=7ECMDi{+|EZ;FB(h}2U+b%vQjB~5{BN(XdnR9h_0Q+~N0vUfJ0<Z`yLjTZ
zrX2<O-+Y)Bq+Xc)WV%uv%eIx=udk#>PSP{rk7gHovuNJ^=}X>sFg&=ZY}N2>TkMHB
zJ(cZh4zY7Wb8Pl~(plW!{C-bpsle4u(~iF16s)Gzta<v#w{SH*;ii<Sq0<A;ubp<b
zW`U^GMu9C}+gaK)%eA`wC+MYi&tcgsp11At=hcFtF*A3+n)TK)@$UL7g*Fzq&%D*&
zqh9;|2V33`;T>MtOB_5{KSnWWCTAVm^3Z<H^G)W;iIbN(xxZyR>;K#8#jgA8D<_=E
zaeVOST5&a-&Gm(O)nzl5v6sd+Yzxcat4Ot<nC#RR@98G7Aok-_{jTX5HhY(_W`E8!
zxi~+)WZ~A99c$yVo=G+=W!iiE+4e^gZ*`_#@)v3D`d2ln<F=^Kk-0pT)AuZHemMQt
zKR&-(_GwKb9!=>{`i|WWHgjgU?3$jqaAz7@;LYGE84{j%Em@NabvN6s*H*ga7dNv!
zvbr+nZTdH<tgsB0kGIyX2zns+$4Z91s(yo9_{!eu&E*R%53PJTd*wT8kqc7S3*B~q
zsa<`r<HEPKY!klwq_4gIMVL+H(?pi=3Y*KUN5bzhX83QM@;B#AWW$Gr<v{`N4}~5l
z8P5tiej-G6S8?LX()k?fwq3q6`&Pd_`l9AUx83*J+owJhswThc_svw2UYZfPdiEQ!
zwd=mG^m15nb@%xlrCK-GRgS$+m7W-q^}gIK$ziTyrYrm9F2$K5zR^7=vn<~&QJE9=
zLUO9f=}XK<H_S<0SLdvGsm`de-9O>#!Y>&$D=tT_7R{QFH+{a8-t8{=IahBbTsoMR
z&)Ll7a{44s(6Y?S>leBmu*wbT>f!&iviQfBuZM40s89JCvTNo!77MFAiv4cd*DVjc
ze4Vz=V%hdjo5dE0|M_BC_Umg$f7<5vCthZk2+psbZfCG>&cTiyYq#pZe(0}J{7lX0
z{-k^}**xv~&3|MLyezGHC-x%RKa2JMvHgNSjx*N(nD4lM=8V`oYm@ht=#}p1@vXZ3
z(8}$yO09jt_X}lKkD3YuuPR5c(t6GLxi6e!nf#yc$M@O3P+k_4(zA8_lKJA|u6Or^
zgp2GuIQgewtCwESI}W)gGiz6NcNw^gm~B7RudydB(tO$FlP|LET`TvlTW0@i@$r8r
zJ63#q!@1EV^~bUDuK4hp{CB_n{;&jf@Mu5#v;9xhQTxmF)BnGJ#+90v0?ojwc`2Z*
z56bT#T0ud<($oMX58@fY3kGme;961Q9$b=GlB!^10}=og4~Yf}pkl+>QNd6_KRHps
zP{Ga)Bxh#_DkY$%o5Iae&=09BNLA1eNK8)!Dbo)~EK1EQQ80v;H@>MUnTbyM6$;S`
z1_}lW#uj=OCME_3Mhd28dS+${v0z=!`FSO&c_qaPprR`XEaYC4Us{0VFo->1QII^y
zt-%WVAw`LK#RVWclPh7u&cO=$E~#ai$*Do^P9Q;u5A=gli}Op1l2eNnK;aOC<R6f0
zLE!`PIm8~2e~LkR^}RDwiWQ<2Kwb`lyS5bMMI-~vkOIWHC^fMpzeqtNIWe;+U%^n%
z&`{4vK_jE2q`*pFA1s(&lvt3FnOv-wUzDz?3AQGnC_kk%Ih7P`c6P9MHAk`@;(q7E
zlEj?+bcoT3>8Zug7(wW%C`wJ^GElJKGJpdGGgDJzQ-w4IsF<O#iHQPORv`~AW?+UP
zW?*1wimA@T2t&-!*bGC=#K00m%oJH&Nl{{EPHGXjHVe+IN>#7``zk0uzeEA#aY%CU
g%uCBx07U~hUW-c-i%P&gG&Hra;8Im}^>^a}0Anr1<p2Nx

literal 0
HcmV?d00001

diff --git a/examples/automatic/textext_preamble.tex b/examples/automatic/textext_preamble.tex
new file mode 100644
index 0000000..0e031c6
--- /dev/null
+++ b/examples/automatic/textext_preamble.tex
@@ -0,0 +1,9 @@
+\usepackage{amsmath}
+\usepackage{amsfonts}
+\usepackage{color}
+\usepackage{bm}
+
+\newcommand{\m}[1]{\bm{ #1} }
+\newcommand{\mcal}[1]{\mathcal{ #1}}
+
+	
\ No newline at end of file
diff --git a/examples/flipped-path.svg b/examples/flipped-path.svg
new file mode 100644
index 0000000..1c210ac
--- /dev/null
+++ b/examples/flipped-path.svg
@@ -0,0 +1,540 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   height="297.638pt"
+   version="1.2"
+   viewBox="0 0 396.85 297.638"
+   width="396.85pt"
+   id="svg350"
+   sodipodi:docname="myoverlay.svg"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <defs
+     id="defs354" />
+  <sodipodi:namedview
+     id="namedview352"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="pt"
+     showgrid="false"
+     inkscape:zoom="1.6227767"
+     inkscape:cx="264.66981"
+     inkscape:cy="197.8091"
+     inkscape:window-width="1920"
+     inkscape:window-height="1051"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer2" />
+  <metadata
+     id="metadata2" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="bg_layer"
+     style="display:inline"
+     sodipodi:insensitive="true">
+    <image
+       xlink:href="automatic/osvgs/tmp/myoverlay.png"
+       width="100%"
+       height="100%"
+       preserveAspectRatio="none"
+       style="image-rendering:optimizeQuality"
+       id="image4444th"
+       x="0"
+       y="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 1"
+     style="display:inline"
+     transform="matrix(-1,0,0,1,311.36658,0)">
+    <defs
+       id="defs176">
+      <g
+         id="g150">
+        <symbol
+           id="glyph0-0"
+           overflow="visible">
+          <path
+             d=""
+             style="stroke:none"
+             id="path6" />
+        </symbol>
+        <symbol
+           id="glyph0-1"
+           overflow="visible">
+          <path
+             d="M 7.015625,-6.78125 V -7.5 h -6.625 v 0.71875 H 1.84375 c 0.140625,0 0.265625,-0.015625 0.40625,-0.015625 H 3.21875 V 0 H 4.1875 v -6.796875 h 0.96875 c 0.140625,0 0.265625,0.015625 0.390625,0.015625 z m 0,0"
+             style="stroke:none"
+             id="path9" />
+        </symbol>
+        <symbol
+           id="glyph0-2"
+           overflow="visible">
+          <path
+             d="m 4.734375,0 v -3.25 c 0,-0.71875 -0.15625,-1.703125 -1.484375,-1.703125 -0.6875,0 -1.203125,0.328125 -1.546875,0.78125 V -7.5625 H 0.875 V 0 h 0.859375 v -2.671875 c 0,-0.71875 0.265625,-1.625 1.09375,-1.625 1.046875,0 1.0625,0.78125 1.0625,1.125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path12" />
+        </symbol>
+        <symbol
+           id="glyph0-3"
+           overflow="visible">
+          <path
+             d="M 1.703125,0 V -4.828125 H 0.875 V 0 Z M 1.78125,-6.171875 v -0.96875 H 0.8125 v 0.96875 z m 0,0"
+             style="stroke:none"
+             id="path15" />
+        </symbol>
+        <symbol
+           id="glyph0-4"
+           overflow="visible">
+          <path
+             d="M 3.921875,-1.390625 C 3.921875,-2 3.515625,-2.359375 3.5,-2.390625 3.078125,-2.78125 2.78125,-2.84375 2.234375,-2.9375 1.640625,-3.0625 1.125,-3.171875 1.125,-3.703125 1.125,-4.375 1.921875,-4.375 2.0625,-4.375 c 0.34375,0 0.921875,0.046875 1.546875,0.40625 l 0.125,-0.703125 c -0.5625,-0.265625 -1.015625,-0.34375 -1.5625,-0.34375 -0.28125,0 -1.8125,0 -1.8125,1.421875 0,0.53125 0.3125,0.875 0.59375,1.09375 0.328125,0.234375 0.578125,0.28125 1.171875,0.390625 0.390625,0.078125 1.015625,0.21875 1.015625,0.796875 0,0.75 -0.859375,0.75 -1.015625,0.75 -0.890625,0 -1.5,-0.40625 -1.6875,-0.53125 l -0.125,0.734375 C 0.65625,-0.1875 1.25,0.125 2.140625,0.125 c 0.1875,0 0.78125,0 1.25,-0.359375 0.34375,-0.25 0.53125,-0.6875 0.53125,-1.15625 z m 0,0"
+             style="stroke:none"
+             id="path18" />
+        </symbol>
+        <symbol
+           id="glyph0-5"
+           overflow="visible">
+          <path
+             d="m 5.109375,-2.390625 c 0,-1.46875 -1.09375,-2.625 -2.390625,-2.625 -1.328125,0 -2.390625,1.1875 -2.390625,2.625 0,1.4375 1.109375,2.515625 2.390625,2.515625 1.296875,0 2.390625,-1.109375 2.390625,-2.515625 z M 4.265625,-2.5 c 0,1.28125 -0.75,1.921875 -1.546875,1.921875 -0.765625,0 -1.546875,-0.609375 -1.546875,-1.921875 0,-1.328125 0.828125,-1.859375 1.546875,-1.859375 0.75,0 1.546875,0.5625 1.546875,1.859375 z m 0,0"
+             style="stroke:none"
+             id="path21" />
+        </symbol>
+        <symbol
+           id="glyph0-6"
+           overflow="visible">
+          <path
+             d="m 7.765625,0 v -3.25 c 0,-0.71875 -0.171875,-1.703125 -1.5,-1.703125 -0.640625,0 -1.21875,0.296875 -1.609375,0.890625 C 4.359375,-4.890625 3.609375,-4.953125 3.25,-4.953125 c -0.78125,0 -1.296875,0.4375 -1.578125,0.84375 V -4.90625 H 0.875 V 0 h 0.859375 v -2.671875 c 0,-0.734375 0.296875,-1.625 1.09375,-1.625 1.015625,0 1.078125,0.71875 1.078125,1.125 V 0 H 4.75 v -2.671875 c 0,-0.734375 0.296875,-1.625 1.09375,-1.625 1.015625,0 1.078125,0.71875 1.078125,1.125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path24" />
+        </symbol>
+        <symbol
+           id="glyph0-7"
+           overflow="visible">
+          <path
+             d="M 4.515625,-2.390625 C 4.515625,-2.75 4.5,-3.578125 4.078125,-4.21875 3.625,-4.90625 2.96875,-5.015625 2.5625,-5.015625 c -1.203125,0 -2.1875,1.15625 -2.1875,2.546875 0,1.4375 1.046875,2.59375 2.359375,2.59375 0.6875,0 1.3125,-0.265625 1.734375,-0.578125 L 4.40625,-1.15625 C 3.71875,-0.59375 3,-0.546875 2.75,-0.546875 c -0.875,0 -1.578125,-0.765625 -1.609375,-1.84375 z m -0.625,-0.59375 h -2.6875 c 0.171875,-0.828125 0.75,-1.375 1.359375,-1.375 0.578125,0 1.1875,0.375 1.328125,1.375 z m 0,0"
+             style="stroke:none"
+             id="path27" />
+        </symbol>
+        <symbol
+           id="glyph0-8"
+           overflow="visible">
+          <path
+             d="m 5.015625,0 -2.1875,-2.5 2,-2.328125 H 3.9375 l -1.46875,1.796875 -1.5,-1.796875 H 0.0625 L 2.109375,-2.5 0,0 H 0.890625 L 2.46875,-2.046875 4.109375,0 Z m 0,0"
+             style="stroke:none"
+             id="path30" />
+        </symbol>
+        <symbol
+           id="glyph0-9"
+           overflow="visible">
+          <path
+             d="m 4.453125,0 v -3.140625 c 0,-1.125 -0.796875,-1.875 -1.796875,-1.875 -0.703125,0 -1.203125,0.171875 -1.703125,0.46875 l 0.0625,0.71875 C 1.578125,-4.234375 2.125,-4.375 2.65625,-4.375 c 0.515625,0 0.953125,0.4375 0.953125,1.234375 v 0.46875 C 1.96875,-2.640625 0.59375,-2.1875 0.59375,-1.234375 0.59375,-0.765625 0.875,0.125 1.828125,0.125 1.984375,0.125 3,0.09375 3.640625,-0.390625 V 0 Z m -0.84375,-1.4375 c 0,0.203125 0,0.484375 -0.375,0.6875 -0.3125,0.1875 -0.734375,0.203125 -0.84375,0.203125 -0.53125,0 -1.015625,-0.25 -1.015625,-0.703125 0,-0.765625 1.765625,-0.84375 2.234375,-0.859375 z m 0,0"
+             style="stroke:none"
+             id="path33" />
+        </symbol>
+        <symbol
+           id="glyph0-10"
+           overflow="visible">
+          <path
+             d="m 5.234375,-2.421875 c 0,-1.3125 -0.6875,-2.53125 -1.734375,-2.53125 -0.65625,0 -1.296875,0.21875 -1.796875,0.65625 v -0.53125 h -0.8125 v 6.9375 H 1.75 V -0.5 c 0.328125,0.3125 0.8125,0.625 1.46875,0.625 1.046875,0 2.015625,-1.078125 2.015625,-2.546875 z m -0.859375,0 c 0,1.109375 -0.765625,1.875 -1.59375,1.875 -0.421875,0 -0.71875,-0.21875 -0.9375,-0.515625 C 1.75,-1.21875 1.75,-1.234375 1.75,-1.4375 V -3.625 C 2,-4 2.421875,-4.265625 2.890625,-4.265625 c 0.828125,0 1.484375,0.828125 1.484375,1.84375 z m 0,0"
+             style="stroke:none"
+             id="path36" />
+        </symbol>
+        <symbol
+           id="glyph0-11"
+           overflow="visible">
+          <path
+             d="M 1.703125,0 V -7.5625 H 0.875 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path39" />
+        </symbol>
+        <symbol
+           id="glyph0-12"
+           overflow="visible">
+          <path
+             d="M 3.609375,-0.296875 3.4375,-0.9375 c -0.28125,0.234375 -0.625,0.359375 -0.96875,0.359375 -0.40625,0 -0.5625,-0.328125 -0.5625,-0.90625 v -2.71875 H 3.4375 v -0.625 H 1.90625 V -6.21875 h -0.75 v 1.390625 H 0.203125 v 0.625 H 1.125 v 2.90625 c 0,0.65625 0.15625,1.421875 0.90625,1.421875 0.75,0 1.3125,-0.28125 1.578125,-0.421875 z m 0,0"
+             style="stroke:none"
+             id="path42" />
+        </symbol>
+        <symbol
+           id="glyph0-13"
+           overflow="visible">
+          <path
+             d="M 2.1875,-7.5625 H 1.28125 L 1.375,-2.375 v 0.46875 H 2.109375 V -2.375 Z M 2.1875,0 V -0.90625 H 1.28125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path45" />
+        </symbol>
+        <symbol
+           id="glyph1-0"
+           overflow="visible">
+          <path
+             d=""
+             style="stroke:none"
+             id="path48" />
+        </symbol>
+        <symbol
+           id="glyph1-1"
+           overflow="visible">
+          <path
+             d="M 2.84375,0 V -0.453125 H 1.6875 c -0.0625,0 -0.140625,0 -0.21875,0 H 0.796875 l 0.921875,-0.8125 C 1.828125,-1.359375 2.125,-1.59375 2.234375,-1.6875 2.5,-1.921875 2.84375,-2.234375 2.84375,-2.75 c 0,-0.671875 -0.5,-1.296875 -1.34375,-1.296875 -0.640625,0 -1.03125,0.34375 -1.234375,0.953125 l 0.28125,0.359375 C 0.6875,-3.234375 0.890625,-3.625 1.40625,-3.625 c 0.5,0 0.890625,0.34375 0.890625,0.890625 C 2.296875,-2.25 2,-1.96875 1.640625,-1.625 c -0.125,0.125 -0.4375,0.390625 -0.5625,0.515625 C 0.90625,-0.96875 0.484375,-0.5625 0.3125,-0.40625 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path51" />
+        </symbol>
+        <symbol
+           id="glyph1-2"
+           overflow="visible">
+          <path
+             d="m 4.21875,-2.03125 c 0,-1.171875 -0.875,-2.109375 -1.9375,-2.109375 H 0.578125 V 0 H 2.28125 c 1.078125,0 1.9375,-0.90625 1.9375,-2.03125 z M 3.640625,-2.046875 c 0,1.109375 -0.734375,1.6875 -1.515625,1.6875 H 1.171875 v -3.4375 H 2.125 c 0.8125,0 1.515625,0.65625 1.515625,1.75 z m 0,0"
+             style="stroke:none"
+             id="path54" />
+        </symbol>
+        <symbol
+           id="glyph1-3"
+           overflow="visible">
+          <path
+             d="M 4.09375,-3.6875 V -4.09375 H 0.234375 V -3.6875 H 1.09375 c 0.0625,0 0.140625,0 0.203125,0 h 0.5625 V 0 H 2.46875 v -3.6875 h 0.5625 c 0.0625,0 0.140625,0 0.203125,0 z m 0,0"
+             style="stroke:none"
+             id="path57" />
+        </symbol>
+        <symbol
+           id="glyph1-4"
+           overflow="visible">
+          <path
+             d="m 3.765625,-1.390625 v -2.75 H 3.25 v 2.75 c 0,0.796875 -0.546875,1.15625 -1.046875,1.15625 -0.515625,0 -1.015625,-0.359375 -1.015625,-1.15625 v -2.75 H 0.578125 v 2.75 c 0,0.875 0.75,1.515625 1.609375,1.515625 0.859375,0 1.578125,-0.65625 1.578125,-1.515625 z m 0,0"
+             style="stroke:none"
+             id="path60" />
+        </symbol>
+        <symbol
+           id="glyph1-5"
+           overflow="visible">
+          <path
+             d="M 3.71875,-0.28125 3.6875,-0.734375 c -0.1875,0.125 -0.375,0.25 -0.59375,0.3125 -0.203125,0.0625 -0.421875,0.0625 -0.640625,0.0625 -0.390625,0 -0.765625,-0.1875 -1.03125,-0.5 C 1.140625,-1.1875 1,-1.625 1,-2.078125 c 0,-0.4375 0.140625,-0.875 0.421875,-1.203125 0.265625,-0.3125 0.640625,-0.515625 1.03125,-0.515625 0.203125,0 0.390625,0.03125 0.578125,0.078125 0.1875,0.0625 0.359375,0.15625 0.53125,0.265625 L 3.65625,-4 C 3.46875,-4.0625 3.265625,-4.125 3.0625,-4.15625 2.859375,-4.203125 2.65625,-4.203125 2.453125,-4.203125 c -0.546875,0 -1.0625,0.234375 -1.453125,0.625 -0.390625,0.40625 -0.59375,0.953125 -0.59375,1.5 0,0.5625 0.203125,1.109375 0.59375,1.515625 0.390625,0.390625 0.90625,0.625 1.453125,0.625 C 2.6875,0.0625 2.90625,0.046875 3.109375,0 3.328125,-0.0625 3.53125,-0.15625 3.71875,-0.28125 Z m 0,0"
+             style="stroke:none"
+             id="path63" />
+        </symbol>
+        <symbol
+           id="glyph1-6"
+           overflow="visible">
+          <path
+             d="m 2.984375,-1.3125 c 0,-0.78125 -0.625,-1.421875 -1.40625,-1.421875 -0.765625,0 -1.40625,0.640625 -1.40625,1.421875 0,0.765625 0.640625,1.375 1.40625,1.375 0.78125,0 1.40625,-0.609375 1.40625,-1.375 z M 2.46875,-1.375 c 0,0.6875 -0.421875,1.015625 -0.890625,1.015625 -0.46875,0 -0.875,-0.34375 -0.875,-1.015625 0,-0.671875 0.4375,-0.96875 0.875,-0.96875 0.453125,0 0.890625,0.3125 0.890625,0.96875 z m 0,0"
+             style="stroke:none"
+             id="path66" />
+        </symbol>
+        <symbol
+           id="glyph1-7"
+           overflow="visible">
+          <path
+             d="m 4.53125,0 v -1.765625 c 0,-0.46875 -0.125,-0.9375 -0.859375,-0.9375 -0.515625,0 -0.8125,0.28125 -0.96875,0.484375 C 2.65625,-2.390625 2.5,-2.703125 1.90625,-2.703125 c -0.34375,0 -0.671875,0.125 -0.9375,0.453125 V -2.6875 H 0.5 V 0 h 0.515625 v -1.453125 c 0,-0.390625 0.171875,-0.859375 0.625,-0.859375 C 2.25,-2.3125 2.25,-1.890625 2.25,-1.71875 V 0 h 0.53125 v -1.453125 c 0,-0.390625 0.15625,-0.859375 0.625,-0.859375 0.609375,0 0.609375,0.421875 0.609375,0.59375 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path69" />
+        </symbol>
+        <symbol
+           id="glyph1-8"
+           overflow="visible">
+          <path
+             d="m 3.0625,-1.328125 c 0,-0.71875 -0.40625,-1.375 -0.984375,-1.375 -0.28125,0 -0.71875,0.078125 -1.0625,0.34375 V -2.65625 H 0.5 v 3.8125 h 0.53125 v -1.4375 C 1.34375,0 1.6875,0.0625 1.890625,0.0625 c 0.625,0 1.171875,-0.609375 1.171875,-1.390625 z m -0.53125,0 c 0,0.59375 -0.4375,1 -0.90625,1 -0.09375,0 -0.234375,-0.015625 -0.390625,-0.140625 C 1.046875,-0.609375 1.03125,-0.703125 1.03125,-0.8125 v -1.171875 c 0.125,-0.171875 0.359375,-0.3125 0.65625,-0.3125 0.46875,0 0.84375,0.4375 0.84375,0.96875 z m 0,0"
+             style="stroke:none"
+             id="path72" />
+        </symbol>
+        <symbol
+           id="glyph1-9"
+           overflow="visible">
+          <path
+             d="M 2.78125,0 V -2.65625 H 2.25 v 1.734375 c 0,0.484375 -0.40625,0.625 -0.75,0.625 -0.4375,0 -0.484375,-0.109375 -0.484375,-0.390625 V -2.65625 H 0.5 v 2 c 0,0.53125 0.234375,0.71875 0.640625,0.71875 0.25,0 0.78125,-0.046875 1.140625,-0.34375 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path75" />
+        </symbol>
+        <symbol
+           id="glyph1-10"
+           overflow="visible">
+          <path
+             d="m 2.109375,-0.15625 -0.09375,-0.390625 c -0.203125,0.140625 -0.40625,0.1875 -0.578125,0.1875 -0.25,0 -0.3125,-0.234375 -0.3125,-0.515625 V -2.28125 H 2 v -0.375 H 1.125 v -0.75 H 0.65625 v 0.75 H 0.125 v 0.375 h 0.515625 v 1.515625 c 0,0.40625 0.109375,0.828125 0.53125,0.828125 0.4375,0 0.765625,-0.140625 0.9375,-0.21875 z m 0,0"
+             style="stroke:none"
+             id="path78" />
+        </symbol>
+        <symbol
+           id="glyph1-11"
+           overflow="visible">
+          <path
+             d="M 2.625,-1.3125 C 2.625,-1.578125 2.59375,-1.984375 2.359375,-2.328125 2.15625,-2.625 1.796875,-2.734375 1.5,-2.734375 c -0.734375,0 -1.296875,0.640625 -1.296875,1.390625 0,0.765625 0.609375,1.40625 1.390625,1.40625 0.34375,0 0.703125,-0.109375 1.015625,-0.296875 L 2.5625,-0.65625 c -0.328125,0.25 -0.703125,0.328125 -0.96875,0.328125 -0.515625,0 -0.90625,-0.4375 -0.921875,-0.984375 z M 2.265625,-1.671875 h -1.5625 c 0.140625,-0.46875 0.5,-0.671875 0.796875,-0.671875 0.265625,0 0.65625,0.125 0.765625,0.671875 z m 0,0"
+             style="stroke:none"
+             id="path81" />
+        </symbol>
+        <symbol
+           id="glyph1-12"
+           overflow="visible">
+          <path
+             d="M 3.53125,0 V -0.46875 H 3 L 1.5,-0.453125 H 1.1875 v -1.5 H 3.265625 V -2.34375 H 1.1875 v -1.375 h 0.859375 c 0.078125,0 0.15625,0.015625 0.21875,0.015625 H 3.4375 V -4.125 H 0.578125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path84" />
+        </symbol>
+        <symbol
+           id="glyph1-13"
+           overflow="visible">
+          <path
+             d="M 2.921875,0 1.65625,-1.359375 2.8125,-2.65625 H 2.28125 L 1.4375,-1.671875 0.578125,-2.65625 H 0.03125 L 1.234375,-1.359375 0,0 H 0.53125 L 1.4375,-1.125 2.375,0 Z m 0,0"
+             style="stroke:none"
+             id="path87" />
+        </symbol>
+        <symbol
+           id="glyph1-14"
+           overflow="visible">
+          <path
+             d="m 2.609375,0 v -1.71875 c 0,-0.609375 -0.46875,-1.015625 -1.0625,-1.015625 -0.375,0 -0.65625,0.078125 -1,0.25 l 0.03125,0.4375 c 0.203125,-0.125 0.5,-0.3125 0.96875,-0.3125 0.265625,0 0.53125,0.203125 0.53125,0.640625 v 0.25 c -0.875,0.03125 -1.75,0.203125 -1.75,0.765625 0,0.296875 0.203125,0.765625 0.734375,0.765625 0.25,0 0.71875,-0.0625 1.03125,-0.296875 V 0 Z m -0.53125,-0.84375 c 0,0.109375 0,0.265625 -0.203125,0.390625 -0.1875,0.109375 -0.421875,0.125 -0.484375,0.125 -0.328125,0 -0.578125,-0.15625 -0.578125,-0.375 0,-0.390625 1,-0.421875 1.265625,-0.4375 z m 0,0"
+             style="stroke:none"
+             id="path90" />
+        </symbol>
+        <symbol
+           id="glyph1-15"
+           overflow="visible">
+          <path
+             d="M 1,0 V -4.140625 H 0.5 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path93" />
+        </symbol>
+        <symbol
+           id="glyph1-16"
+           overflow="visible">
+          <path
+             d="m 2.28125,-0.78125 c 0,-0.109375 0,-0.328125 -0.265625,-0.5625 -0.21875,-0.203125 -0.421875,-0.234375 -0.71875,-0.296875 -0.34375,-0.0625 -0.625,-0.109375 -0.625,-0.375 0,-0.34375 0.4375,-0.34375 0.53125,-0.34375 0.34375,0 0.59375,0.078125 0.890625,0.234375 l 0.078125,-0.421875 c -0.40625,-0.171875 -0.703125,-0.1875 -0.90625,-0.1875 -0.15625,0 -1.0625,0 -1.0625,0.78125 0,0.28125 0.15625,0.4375 0.234375,0.515625 0.21875,0.203125 0.46875,0.25 0.78125,0.3125 0.28125,0.0625 0.609375,0.109375 0.609375,0.40625 0,0.375 -0.5,0.375 -0.59375,0.375 -0.375,0 -0.734375,-0.140625 -0.96875,-0.3125 l -0.09375,0.453125 C 0.375,-0.09375 0.75,0.0625 1.234375,0.0625 1.515625,0.0625 1.765625,0.015625 2,-0.140625 2.21875,-0.3125 2.28125,-0.578125 2.28125,-0.78125 Z m 0,0"
+             style="stroke:none"
+             id="path96" />
+        </symbol>
+        <symbol
+           id="glyph1-17"
+           overflow="visible">
+          <path
+             d="M 1,0 V -2.65625 H 0.5 V 0 Z M 1.0625,-3.34375 V -3.953125 H 0.453125 v 0.609375 z m 0,0"
+             style="stroke:none"
+             id="path99" />
+        </symbol>
+        <symbol
+           id="glyph1-18"
+           overflow="visible">
+          <path
+             d="m 2.765625,0 v -4.140625 h -0.5 v 1.75 C 1.875,-2.671875 1.5,-2.703125 1.3125,-2.703125 c -0.625,0 -1.09375,0.625 -1.09375,1.375 0,0.765625 0.46875,1.390625 1.078125,1.390625 0.375,0 0.71875,-0.171875 0.953125,-0.375 V 0 Z M 2.25,-0.734375 C 2.09375,-0.5 1.875,-0.328125 1.578125,-0.328125 c -0.421875,0 -0.84375,-0.296875 -0.84375,-0.984375 0,-0.75 0.5,-1 0.90625,-1 0.25,0 0.453125,0.09375 0.609375,0.296875 z m 0,0"
+             style="stroke:none"
+             id="path102" />
+        </symbol>
+        <symbol
+           id="glyph1-19"
+           overflow="visible">
+          <path
+             d="m 2.78125,0 v -1.765625 c 0,-0.46875 -0.140625,-0.9375 -0.875,-0.9375 -0.515625,0 -0.796875,0.296875 -0.90625,0.421875 V -4.140625 H 0.5 V 0 h 0.515625 v -1.453125 c 0,-0.390625 0.171875,-0.859375 0.625,-0.859375 C 2.25,-2.3125 2.25,-1.890625 2.25,-1.71875 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path105" />
+        </symbol>
+        <symbol
+           id="glyph1-20"
+           overflow="visible">
+          <path
+             d="m 4.234375,-2.65625 h -0.46875 l -0.5625,1.796875 c -0.046875,0.171875 -0.109375,0.375 -0.125,0.5 H 3.0625 C 3.03125,-0.59375 2.828125,-1.234375 2.8125,-1.28125 L 2.375,-2.65625 H 1.921875 C 1.75,-2.140625 1.296875,-0.796875 1.25,-0.359375 H 1.234375 C 1.1875,-0.78125 0.75,-2.109375 0.65625,-2.390625 0.609375,-2.53125 0.609375,-2.546875 0.578125,-2.65625 H 0.09375 L 0.96875,0 h 0.5 l 0.375,-1.15625 c 0.078125,-0.296875 0.265625,-0.859375 0.296875,-1.125 v -0.015625 c 0.015625,0.125 0.046875,0.265625 0.09375,0.40625 L 2.359375,-1.4375 2.8125,0 h 0.546875 z m 0,0"
+             style="stroke:none"
+             id="path108" />
+        </symbol>
+        <symbol
+           id="glyph1-21"
+           overflow="visible">
+          <path
+             d="M 2.703125,0 V -0.375 H 1.921875 V -4.046875 H 1.78125 c -0.390625,0.359375 -0.875,0.390625 -1.234375,0.40625 v 0.375 C 0.78125,-3.28125 1.078125,-3.28125 1.375,-3.40625 V -0.375 H 0.578125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path111" />
+        </symbol>
+        <symbol
+           id="glyph1-22"
+           overflow="visible">
+          <path
+             d="m 2.90625,-2 c 0,-1.625 -0.734375,-2.046875 -1.296875,-2.046875 -0.53125,0 -0.78125,0.25 -0.953125,0.4375 -0.375,0.375 -0.390625,0.796875 -0.390625,1.03125 0,0.765625 0.421875,1.421875 1,1.421875 0.671875,0 1.046875,-0.4375 1.078125,-0.484375 -0.09375,0.953125 -0.546875,1.375 -1.046875,1.375 -0.3125,0 -0.5,-0.109375 -0.640625,-0.234375 L 0.453125,-0.15625 C 0.75,0.0625 1.015625,0.125 1.296875,0.125 2.140625,0.125 2.90625,-0.71875 2.90625,-2 Z M 2.328125,-2.453125 c 0,0.4375 -0.265625,0.90625 -0.78125,0.90625 -0.234375,0 -0.40625,-0.0625 -0.5625,-0.3125 C 0.828125,-2.09375 0.8125,-2.3125 0.8125,-2.578125 c 0,-0.234375 0,-0.5 0.1875,-0.765625 0.125,-0.1875 0.296875,-0.328125 0.59375,-0.328125 0.578125,0 0.703125,0.703125 0.734375,1.078125 0,0.046875 0,0.09375 0,0.140625 z m 0,0"
+             style="stroke:none"
+             id="path114" />
+        </symbol>
+        <symbol
+           id="glyph1-23"
+           overflow="visible">
+          <path
+             d="M 1.140625,0 V -0.53125 H 0.609375 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path117" />
+        </symbol>
+        <symbol
+           id="glyph1-24"
+           overflow="visible">
+          <path
+             d="m 2.90625,-1.9375 c 0,-0.28125 0,-0.984375 -0.28125,-1.484375 -0.296875,-0.53125 -0.75,-0.625 -1.046875,-0.625 -0.265625,0 -0.734375,0.09375 -1.03125,0.609375 -0.28125,0.46875 -0.296875,1.125 -0.296875,1.5 0,0.4375 0.03125,0.984375 0.28125,1.4375 0.25,0.484375 0.703125,0.625 1.046875,0.625 C 2.171875,0.125 2.5,-0.21875 2.6875,-0.59375 2.890625,-1.015625 2.90625,-1.5625 2.90625,-1.9375 Z M 2.390625,-2.015625 c 0,0.390625 0,0.84375 -0.140625,1.21875 -0.171875,0.4375 -0.46875,0.53125 -0.671875,0.53125 -0.25,0 -0.53125,-0.140625 -0.6875,-0.578125 -0.109375,-0.359375 -0.125,-0.734375 -0.125,-1.171875 0,-0.546875 0,-1.625 0.8125,-1.625 0.8125,0 0.8125,1.078125 0.8125,1.625 z m 0,0"
+             style="stroke:none"
+             id="path120" />
+        </symbol>
+        <symbol
+           id="glyph2-0"
+           overflow="visible">
+          <path
+             d=""
+             style="stroke:none"
+             id="path123" />
+        </symbol>
+        <symbol
+           id="glyph2-1"
+           overflow="visible">
+          <path
+             d="m 5.625,-0.328125 c 0,-0.34375 -0.234375,-0.34375 -0.625,-0.34375 v -2.625 C 5,-3.515625 5,-4.765625 4.03125,-4.765625 3.703125,-4.765625 3.25,-4.625 2.953125,-4.1875 2.78125,-4.5625 2.484375,-4.765625 2.125,-4.765625 c -0.34375,0 -0.671875,0.15625 -0.9375,0.40625 C 1.171875,-4.6875 0.953125,-4.6875 0.75,-4.6875 H 0.40625 c -0.171875,0 -0.453125,0 -0.453125,0.328125 0,0.328125 0.234375,0.328125 0.625,0.328125 v 3.359375 c -0.390625,0 -0.625,0 -0.625,0.34375 C -0.046875,0 0.25,0 0.40625,0 H 1.359375 C 1.53125,0 1.8125,0 1.8125,-0.328125 c 0,-0.34375 -0.234375,-0.34375 -0.625,-0.34375 v -1.9375 c 0,-0.96875 0.453125,-1.484375 0.890625,-1.484375 0.25,0 0.40625,0.1875 0.40625,0.890625 v 2.53125 C 2.28125,-0.671875 2,-0.671875 2,-0.328125 2,0 2.296875,0 2.453125,0 h 0.8125 C 3.4375,0 3.71875,0 3.71875,-0.328125 c 0,-0.34375 -0.234375,-0.34375 -0.625,-0.34375 v -1.9375 c 0,-0.96875 0.453125,-1.484375 0.890625,-1.484375 0.25,0 0.40625,0.1875 0.40625,0.890625 v 2.53125 c -0.203125,0 -0.484375,0 -0.484375,0.34375 C 3.90625,0 4.203125,0 4.359375,0 h 0.8125 C 5.34375,0 5.625,0 5.625,-0.328125 Z m 0,0"
+             style="stroke:none"
+             id="path126" />
+        </symbol>
+        <symbol
+           id="glyph2-2"
+           overflow="visible">
+          <path
+             d="M 5.453125,-4.359375 C 5.453125,-4.6875 5.1875,-4.6875 5.015625,-4.6875 h -1.28125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 h 0.3125 L 3.25,-1.703125 c -0.140625,0.390625 -0.203125,0.59375 -0.28125,0.9375 -0.0625,-0.21875 -0.15625,-0.4375 -0.234375,-0.65625 L 1.71875,-4.03125 H 2 c 0.15625,0 0.421875,0 0.421875,-0.328125 C 2.421875,-4.6875 2.171875,-4.6875 2,-4.6875 H 0.71875 c -0.171875,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.28125,0.328125 0.4375,0.328125 H 1.0625 l 1.546875,3.890625 C 2.640625,-0.03125 2.640625,0 2.640625,0 c 0,0 -0.265625,0.921875 -0.40625,1.1875 -0.3125,0.59375 -0.703125,0.625 -0.875,0.625 0,0 0.0625,-0.09375 0.0625,-0.234375 0,-0.265625 -0.203125,-0.46875 -0.46875,-0.46875 -0.296875,0 -0.484375,0.203125 -0.484375,0.484375 0,0.453125 0.375,0.890625 0.90625,0.890625 1.09375,0 1.578125,-1.4375 1.625,-1.5625 L 4.6875,-4.03125 h 0.328125 c 0.15625,0 0.4375,0 0.4375,-0.328125 z m 0,0"
+             style="stroke:none"
+             id="path129" />
+        </symbol>
+        <symbol
+           id="glyph2-3"
+           overflow="visible">
+          <path
+             d="m 5.09375,-2.359375 c 0,-1.359375 -1.015625,-2.4375 -2.234375,-2.4375 -1.21875,0 -2.234375,1.078125 -2.234375,2.4375 0,1.390625 1.03125,2.421875 2.234375,2.421875 1.1875,0 2.234375,-1.046875 2.234375,-2.421875 z m -0.765625,-0.0625 c 0,1 -0.671875,1.828125 -1.46875,1.828125 -0.8125,0 -1.484375,-0.828125 -1.484375,-1.828125 0,-1 0.703125,-1.703125 1.484375,-1.703125 0.78125,0 1.46875,0.703125 1.46875,1.703125 z m 0,0"
+             style="stroke:none"
+             id="path132" />
+        </symbol>
+        <symbol
+           id="glyph2-4"
+           overflow="visible">
+          <path
+             d="M 5.453125,-4.359375 C 5.453125,-4.6875 5.1875,-4.6875 5.015625,-4.6875 h -1.28125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 h 0.3125 l -1.1875,3.515625 -1.1875,-3.515625 H 1.96875 c 0.171875,0 0.4375,0 0.4375,-0.328125 0,-0.328125 -0.265625,-0.328125 -0.4375,-0.328125 H 0.703125 c -0.1875,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 H 1.03125 l 1.25,3.703125 c 0.125,0.375 0.34375,0.375 0.578125,0.375 0.203125,0 0.453125,0 0.578125,-0.359375 l 1.25,-3.71875 h 0.328125 c 0.15625,0 0.4375,0 0.4375,-0.328125 z m 0,0"
+             style="stroke:none"
+             id="path135" />
+        </symbol>
+        <symbol
+           id="glyph2-5"
+           overflow="visible">
+          <path
+             d="m 5.046875,-1.1875 c 0,-0.296875 -0.3125,-0.296875 -0.375,-0.296875 -0.203125,0 -0.28125,0.03125 -0.359375,0.234375 -0.234375,0.546875 -0.828125,0.65625 -1.125,0.65625 -0.828125,0 -1.640625,-0.546875 -1.8125,-1.484375 h 3.25 c 0.21875,0 0.421875,0 0.421875,-0.40625 0,-1.234375 -0.6875,-2.3125 -2.109375,-2.3125 -1.296875,0 -2.34375,1.09375 -2.34375,2.4375 0,1.328125 1.109375,2.421875 2.515625,2.421875 1.4375,0 1.9375,-0.984375 1.9375,-1.25 z M 4.28125,-2.734375 H 1.390625 C 1.53125,-3.53125 2.171875,-4.125 2.9375,-4.125 c 0.5625,0 1.25,0.265625 1.34375,1.390625 z m 0,0"
+             style="stroke:none"
+             id="path138" />
+        </symbol>
+        <symbol
+           id="glyph2-6"
+           overflow="visible">
+          <path
+             d="m 5.296875,-4.078125 c 0,-0.21875 -0.125,-0.6875 -1.03125,-0.6875 -0.546875,0 -1.25,0.203125 -1.84375,0.890625 V -4.25 c 0,-0.328125 -0.0625,-0.4375 -0.4375,-0.4375 H 0.78125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 h 0.890625 v 3.359375 H 0.78125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 C 0.34375,0 0.609375,0 0.78125,0 H 3.625 c 0.171875,0 0.453125,0 0.453125,-0.328125 0,-0.34375 -0.28125,-0.34375 -0.453125,-0.34375 H 2.421875 V -2.03125 c 0,-1.015625 0.640625,-2.0625 1.953125,-2.0625 0.015625,0.265625 0.203125,0.484375 0.46875,0.484375 0.25,0 0.453125,-0.1875 0.453125,-0.46875 z m 0,0"
+             style="stroke:none"
+             id="path141" />
+        </symbol>
+        <symbol
+           id="glyph2-7"
+           overflow="visible">
+          <path
+             d="m 5.09375,-0.328125 c 0,-0.34375 -0.265625,-0.34375 -0.4375,-0.34375 H 3.234375 v -5.53125 c 0,-0.34375 -0.0625,-0.453125 -0.4375,-0.453125 h -1.71875 c -0.171875,0 -0.453125,0 -0.453125,0.34375 0,0.328125 0.296875,0.328125 0.4375,0.328125 h 1.421875 v 5.3125 h -1.40625 c -0.171875,0 -0.453125,0 -0.453125,0.34375 C 0.625,0 0.921875,0 1.0625,0 h 3.59375 c 0.15625,0 0.4375,0 0.4375,-0.328125 z m 0,0"
+             style="stroke:none"
+             id="path144" />
+        </symbol>
+        <symbol
+           id="glyph2-8"
+           overflow="visible">
+          <path
+             d="m 5.65625,-0.34375 c 0,-0.328125 -0.28125,-0.328125 -0.4375,-0.328125 -0.453125,0 -0.5625,-0.046875 -0.65625,-0.078125 v -2.359375 c 0,-0.765625 -0.59375,-1.6875 -2.15625,-1.6875 -0.46875,0 -1.578125,0 -1.578125,0.796875 0,0.328125 0.234375,0.5 0.484375,0.5 0.171875,0 0.46875,-0.09375 0.484375,-0.5 0,-0.078125 0.015625,-0.09375 0.234375,-0.109375 C 2.171875,-4.125 2.3125,-4.125 2.421875,-4.125 3.25,-4.125 3.8125,-3.796875 3.8125,-3.015625 c -1.921875,0.03125 -3.265625,0.578125 -3.265625,1.625 0,0.75 0.6875,1.453125 1.796875,1.453125 0.40625,0 1.078125,-0.078125 1.59375,-0.40625 C 4.171875,-0.015625 4.6875,0 5.109375,0 5.40625,0 5.65625,0 5.65625,-0.34375 Z M 3.8125,-1.453125 c 0,0.25 0,0.46875 -0.421875,0.671875 C 3,-0.59375 2.5,-0.59375 2.421875,-0.59375 c -0.671875,0 -1.125,-0.375 -1.125,-0.796875 0,-0.53125 0.9375,-0.9375 2.515625,-0.984375 z m 0,0"
+             style="stroke:none"
+             id="path147" />
+        </symbol>
+      </g>
+      <clipPath
+         id="clip1">
+        <path
+           d="M 0.167969,0 H 396.53516 V 297.27734 H 0.167969 Z m 0,0"
+           id="path152" />
+      </clipPath>
+      <clipPath
+         id="clip3">
+        <path
+           d="M 1,0.0117188 H 15.917969 V 9 H 1 Z m 0,0"
+           id="path155" />
+      </clipPath>
+      <clipPath
+         id="clip4">
+        <path
+           d="M 0.300781,10 H 15.917969 V 22.789062 H 0.300781 Z m 0,0"
+           id="path158" />
+      </clipPath>
+      <clipPath
+         id="clip2">
+        <rect
+           height="23"
+           width="16"
+           x="0"
+           y="0"
+           id="rect161" />
+      </clipPath>
+      <g
+         clip-path="url(#clip2)"
+         id="surface5">
+        <g
+           clip-path="url(#clip3)"
+           clip-rule="nonzero"
+           id="g166">
+          <path
+             d="m 1.308594,0.0117188 c -0.0625,0 -0.101563,0.0195312 -0.128906,0.046875 C 1.152344,0.0859375 1.132812,0.121094 1.132812,0.1875 v 7.921875 c 0,0.0625 0.019532,0.101563 0.046876,0.128906 0.027343,0.027344 0.066406,0.046875 0.128906,0.046875 h 2.070312 c 0.808594,0 1.296875,-0.183594 1.59375,-0.570312 C 5.414062,7.1875 5.429688,6.339844 5.429688,5.035156 V 3.257812 C 5.429688,1.957031 5.414062,1.109375 4.972656,0.578125 4.675781,0.195312 4.1875,0.0117188 3.378906,0.0117188 Z M 2.449219,0.976562 h 0.730469 c 0.324218,0 0.515624,0.054688 0.664062,0.234376 0.230469,0.273437 0.25,0.832031 0.25,1.957031 v 1.960937 c 0,1.121094 -0.019531,1.679688 -0.25,1.957032 C 3.695312,7.261719 3.503906,7.316406 3.179688,7.316406 H 2.449219 Z M 15.039062,0.1875 c 0,-0.066406 -0.01953,-0.1015625 -0.04297,-0.1289062 -0.03125,-0.0273438 -0.06641,-0.046875 -0.128906,-0.046875 h -0.96875 c -0.0625,0 -0.101563,0.0195312 -0.128907,0.046875 -0.02734,0.0273437 -0.04687,0.0625002 -0.04687,0.1289062 v 5.847656 c 0,0.609375 -0.04687,0.972656 -0.242187,1.191406 -0.136719,0.148438 -0.324219,0.21875 -0.589844,0.21875 -0.246094,0 -0.425781,-0.0625 -0.570313,-0.21875 C 12.136719,7.019531 12.078125,6.667969 12.078125,6.035156 V 0.1875 c 0,-0.066406 -0.01953,-0.1015625 -0.04687,-0.1328125 C 12.003906,0.03125 11.96875,0.0117188 11.902344,0.0117188 h -0.96875 c -0.05859,0 -0.09766,0.0195312 -0.125,0.0429687 -0.02734,0.03125 -0.04687,0.0664065 -0.04687,0.1328125 v 5.847656 c 0,0.855469 0.117187,1.386719 0.453125,1.761719 0.351562,0.386719 0.886718,0.589844 1.691406,0.589844 0.816406,0 1.339844,-0.21875 1.660156,-0.59375 0.382813,-0.4375 0.472656,-0.964844 0.472656,-1.757813 z M 8.785156,8.109375 c 0,0.0625 -0.019531,0.101563 -0.046875,0.128906 -0.027343,0.027344 -0.066406,0.046875 -0.125,0.046875 h -1.0625 c -0.0625,0 -0.097656,-0.019531 -0.125,-0.046875 C 7.398438,8.210938 7.378906,8.171875 7.378906,8.109375 V 1.058594 H 6.132812 c -0.0625,0 -0.097656,-0.019532 -0.125,-0.046875 C 5.976562,0.984375 5.960938,0.945312 5.960938,0.882812 V 0.1875 c 0,-0.066406 0.015624,-0.1015625 0.046874,-0.1289062 0.027344,-0.0273438 0.0625,-0.046875 0.125,-0.046875 h 3.894532 c 0.06641,0 0.101562,0.0195312 0.128906,0.046875 0.02734,0.0273437 0.04687,0.0625002 0.04687,0.1289062 v 0.695312 c 0,0.0625 -0.01953,0.101563 -0.04687,0.128907 -0.02734,0.027343 -0.0625,0.046875 -0.128906,0.046875 H 8.785156 v 7.050781"
+             style="fill:#6e6e6e;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path164" />
+        </g>
+        <g
+           clip-path="url(#clip4)"
+           clip-rule="nonzero"
+           id="g170">
+          <path
+             d="m 15.917969,12.421875 -3.324219,1.746094 c -4.304688,-1.671875 -4.664062,-1.671875 -8.96875,0 L 0.300781,12.421875 3.625,10.675781 c 4.304688,1.675781 4.664062,1.675781 8.96875,0 z m 0,4.3125 -3.324219,1.746094 c -4.304688,-1.675781 -4.664062,-1.675781 -8.96875,0 L 0.300781,16.734375 3.625,14.988281 c 4.304688,1.675781 4.664062,1.675781 8.96875,0 z m 0,4.3125 -3.324219,1.742187 c -4.304688,-1.671874 -4.664062,-1.671874 -8.96875,0 L 0.300781,21.046875 3.625,19.300781 c 4.304688,1.675781 4.664062,1.675781 8.96875,0 l 3.324219,1.746094"
+             style="fill:#970000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path168" />
+        </g>
+      </g>
+      <clipPath
+         id="clip5">
+        <path
+           d="M 0.167969,0 H 52 V 10 H 0.167969 Z m 0,0"
+           id="path173" />
+      </clipPath>
+    </defs>
+    <rect
+       style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.75"
+       id="rect458"
+       width="73.549698"
+       height="40.894558"
+       x="96.390228"
+       y="110.86462" />
+    <rect
+       style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.75"
+       id="rect460"
+       width="57.660095"
+       height="77.672966"
+       x="229.3764"
+       y="89.695877" />
+    <rect
+       style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.75"
+       id="rect462"
+       width="53.320251"
+       height="43.764114"
+       x="100.37479"
+       y="188.37962" />
+    <path
+       sodipodi:type="spiral"
+       style="fill:none;fill-rule:evenodd;stroke:#000000"
+       id="path148"
+       sodipodi:cx="52.783718"
+       sodipodi:cy="136.99548"
+       sodipodi:expansion="1"
+       sodipodi:revolution="3"
+       sodipodi:radius="37.520355"
+       sodipodi:argument="-18.167603"
+       sodipodi:t0="0"
+       d="m 52.783718,136.99548 c 1.460465,1.18575 -0.877822,2.55369 -1.97079,2.42739 -2.961876,-0.34225 -3.812269,-4.00225 -2.883987,-6.36897 1.660478,-4.2335 7.006664,-5.26428 10.767148,-3.34058 5.51866,2.8231 6.754117,10.04995 3.797184,15.16532 -3.941127,6.81799 -13.106796,8.25976 -19.563506,4.25379 -8.12511,-5.04112 -9.773515,-16.17004 -4.710381,-23.96169 6.132134,-9.43673 19.236872,-11.29195 28.359863,-5.16698 10.75113,7.21807 12.813336,22.30595 5.623578,32.75804 -8.300859,12.06737 -25.376509,14.33668 -37.15622,6.08018 -13.384858,-9.38156 -15.861392,-28.44812 -6.536775,-41.5544 10.46081,-14.70326 31.520505,-17.387101 45.952578,-6.99337 16.022337,11.53901 18.91356,34.59346 7.449972,50.35076"
+       transform="matrix(0.75,0,0,0.75,7.5101626,10.60124)" />
+  </g>
+</svg>
diff --git a/examples/flipped-triangle.svg b/examples/flipped-triangle.svg
new file mode 100644
index 0000000..7bd2331
--- /dev/null
+++ b/examples/flipped-triangle.svg
@@ -0,0 +1,527 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   height="297.638pt"
+   version="1.2"
+   viewBox="0 0 396.85 297.638"
+   width="396.85pt"
+   id="svg350"
+   sodipodi:docname="myoverlay.svg"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <defs
+     id="defs354" />
+  <sodipodi:namedview
+     id="namedview352"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="pt"
+     showgrid="false"
+     inkscape:zoom="1.6227767"
+     inkscape:cx="264.66982"
+     inkscape:cy="197.80911"
+     inkscape:window-width="1920"
+     inkscape:window-height="1171"
+     inkscape:window-x="3840"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer2" />
+  <metadata
+     id="metadata2" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="bg_layer"
+     style="display:inline"
+     sodipodi:insensitive="true">
+    <image
+       xlink:href="automatic/osvgs/tmp/myoverlay.png"
+       width="100%"
+       height="100%"
+       preserveAspectRatio="none"
+       style="image-rendering:optimizeQuality"
+       id="image4444th"
+       x="0"
+       y="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 1"
+     style="display:inline"
+     transform="matrix(1,0,0,-1,0,321.83961)">
+    <defs
+       id="defs176">
+      <g
+         id="g150">
+        <symbol
+           id="glyph0-0"
+           overflow="visible">
+          <path
+             d=""
+             style="stroke:none"
+             id="path6" />
+        </symbol>
+        <symbol
+           id="glyph0-1"
+           overflow="visible">
+          <path
+             d="M 7.015625,-6.78125 V -7.5 h -6.625 v 0.71875 H 1.84375 c 0.140625,0 0.265625,-0.015625 0.40625,-0.015625 H 3.21875 V 0 H 4.1875 v -6.796875 h 0.96875 c 0.140625,0 0.265625,0.015625 0.390625,0.015625 z m 0,0"
+             style="stroke:none"
+             id="path9" />
+        </symbol>
+        <symbol
+           id="glyph0-2"
+           overflow="visible">
+          <path
+             d="m 4.734375,0 v -3.25 c 0,-0.71875 -0.15625,-1.703125 -1.484375,-1.703125 -0.6875,0 -1.203125,0.328125 -1.546875,0.78125 V -7.5625 H 0.875 V 0 h 0.859375 v -2.671875 c 0,-0.71875 0.265625,-1.625 1.09375,-1.625 1.046875,0 1.0625,0.78125 1.0625,1.125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path12" />
+        </symbol>
+        <symbol
+           id="glyph0-3"
+           overflow="visible">
+          <path
+             d="M 1.703125,0 V -4.828125 H 0.875 V 0 Z M 1.78125,-6.171875 v -0.96875 H 0.8125 v 0.96875 z m 0,0"
+             style="stroke:none"
+             id="path15" />
+        </symbol>
+        <symbol
+           id="glyph0-4"
+           overflow="visible">
+          <path
+             d="M 3.921875,-1.390625 C 3.921875,-2 3.515625,-2.359375 3.5,-2.390625 3.078125,-2.78125 2.78125,-2.84375 2.234375,-2.9375 1.640625,-3.0625 1.125,-3.171875 1.125,-3.703125 1.125,-4.375 1.921875,-4.375 2.0625,-4.375 c 0.34375,0 0.921875,0.046875 1.546875,0.40625 l 0.125,-0.703125 c -0.5625,-0.265625 -1.015625,-0.34375 -1.5625,-0.34375 -0.28125,0 -1.8125,0 -1.8125,1.421875 0,0.53125 0.3125,0.875 0.59375,1.09375 0.328125,0.234375 0.578125,0.28125 1.171875,0.390625 0.390625,0.078125 1.015625,0.21875 1.015625,0.796875 0,0.75 -0.859375,0.75 -1.015625,0.75 -0.890625,0 -1.5,-0.40625 -1.6875,-0.53125 l -0.125,0.734375 C 0.65625,-0.1875 1.25,0.125 2.140625,0.125 c 0.1875,0 0.78125,0 1.25,-0.359375 0.34375,-0.25 0.53125,-0.6875 0.53125,-1.15625 z m 0,0"
+             style="stroke:none"
+             id="path18" />
+        </symbol>
+        <symbol
+           id="glyph0-5"
+           overflow="visible">
+          <path
+             d="m 5.109375,-2.390625 c 0,-1.46875 -1.09375,-2.625 -2.390625,-2.625 -1.328125,0 -2.390625,1.1875 -2.390625,2.625 0,1.4375 1.109375,2.515625 2.390625,2.515625 1.296875,0 2.390625,-1.109375 2.390625,-2.515625 z M 4.265625,-2.5 c 0,1.28125 -0.75,1.921875 -1.546875,1.921875 -0.765625,0 -1.546875,-0.609375 -1.546875,-1.921875 0,-1.328125 0.828125,-1.859375 1.546875,-1.859375 0.75,0 1.546875,0.5625 1.546875,1.859375 z m 0,0"
+             style="stroke:none"
+             id="path21" />
+        </symbol>
+        <symbol
+           id="glyph0-6"
+           overflow="visible">
+          <path
+             d="m 7.765625,0 v -3.25 c 0,-0.71875 -0.171875,-1.703125 -1.5,-1.703125 -0.640625,0 -1.21875,0.296875 -1.609375,0.890625 C 4.359375,-4.890625 3.609375,-4.953125 3.25,-4.953125 c -0.78125,0 -1.296875,0.4375 -1.578125,0.84375 V -4.90625 H 0.875 V 0 h 0.859375 v -2.671875 c 0,-0.734375 0.296875,-1.625 1.09375,-1.625 1.015625,0 1.078125,0.71875 1.078125,1.125 V 0 H 4.75 v -2.671875 c 0,-0.734375 0.296875,-1.625 1.09375,-1.625 1.015625,0 1.078125,0.71875 1.078125,1.125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path24" />
+        </symbol>
+        <symbol
+           id="glyph0-7"
+           overflow="visible">
+          <path
+             d="M 4.515625,-2.390625 C 4.515625,-2.75 4.5,-3.578125 4.078125,-4.21875 3.625,-4.90625 2.96875,-5.015625 2.5625,-5.015625 c -1.203125,0 -2.1875,1.15625 -2.1875,2.546875 0,1.4375 1.046875,2.59375 2.359375,2.59375 0.6875,0 1.3125,-0.265625 1.734375,-0.578125 L 4.40625,-1.15625 C 3.71875,-0.59375 3,-0.546875 2.75,-0.546875 c -0.875,0 -1.578125,-0.765625 -1.609375,-1.84375 z m -0.625,-0.59375 h -2.6875 c 0.171875,-0.828125 0.75,-1.375 1.359375,-1.375 0.578125,0 1.1875,0.375 1.328125,1.375 z m 0,0"
+             style="stroke:none"
+             id="path27" />
+        </symbol>
+        <symbol
+           id="glyph0-8"
+           overflow="visible">
+          <path
+             d="m 5.015625,0 -2.1875,-2.5 2,-2.328125 H 3.9375 l -1.46875,1.796875 -1.5,-1.796875 H 0.0625 L 2.109375,-2.5 0,0 H 0.890625 L 2.46875,-2.046875 4.109375,0 Z m 0,0"
+             style="stroke:none"
+             id="path30" />
+        </symbol>
+        <symbol
+           id="glyph0-9"
+           overflow="visible">
+          <path
+             d="m 4.453125,0 v -3.140625 c 0,-1.125 -0.796875,-1.875 -1.796875,-1.875 -0.703125,0 -1.203125,0.171875 -1.703125,0.46875 l 0.0625,0.71875 C 1.578125,-4.234375 2.125,-4.375 2.65625,-4.375 c 0.515625,0 0.953125,0.4375 0.953125,1.234375 v 0.46875 C 1.96875,-2.640625 0.59375,-2.1875 0.59375,-1.234375 0.59375,-0.765625 0.875,0.125 1.828125,0.125 1.984375,0.125 3,0.09375 3.640625,-0.390625 V 0 Z m -0.84375,-1.4375 c 0,0.203125 0,0.484375 -0.375,0.6875 -0.3125,0.1875 -0.734375,0.203125 -0.84375,0.203125 -0.53125,0 -1.015625,-0.25 -1.015625,-0.703125 0,-0.765625 1.765625,-0.84375 2.234375,-0.859375 z m 0,0"
+             style="stroke:none"
+             id="path33" />
+        </symbol>
+        <symbol
+           id="glyph0-10"
+           overflow="visible">
+          <path
+             d="m 5.234375,-2.421875 c 0,-1.3125 -0.6875,-2.53125 -1.734375,-2.53125 -0.65625,0 -1.296875,0.21875 -1.796875,0.65625 v -0.53125 h -0.8125 v 6.9375 H 1.75 V -0.5 c 0.328125,0.3125 0.8125,0.625 1.46875,0.625 1.046875,0 2.015625,-1.078125 2.015625,-2.546875 z m -0.859375,0 c 0,1.109375 -0.765625,1.875 -1.59375,1.875 -0.421875,0 -0.71875,-0.21875 -0.9375,-0.515625 C 1.75,-1.21875 1.75,-1.234375 1.75,-1.4375 V -3.625 C 2,-4 2.421875,-4.265625 2.890625,-4.265625 c 0.828125,0 1.484375,0.828125 1.484375,1.84375 z m 0,0"
+             style="stroke:none"
+             id="path36" />
+        </symbol>
+        <symbol
+           id="glyph0-11"
+           overflow="visible">
+          <path
+             d="M 1.703125,0 V -7.5625 H 0.875 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path39" />
+        </symbol>
+        <symbol
+           id="glyph0-12"
+           overflow="visible">
+          <path
+             d="M 3.609375,-0.296875 3.4375,-0.9375 c -0.28125,0.234375 -0.625,0.359375 -0.96875,0.359375 -0.40625,0 -0.5625,-0.328125 -0.5625,-0.90625 v -2.71875 H 3.4375 v -0.625 H 1.90625 V -6.21875 h -0.75 v 1.390625 H 0.203125 v 0.625 H 1.125 v 2.90625 c 0,0.65625 0.15625,1.421875 0.90625,1.421875 0.75,0 1.3125,-0.28125 1.578125,-0.421875 z m 0,0"
+             style="stroke:none"
+             id="path42" />
+        </symbol>
+        <symbol
+           id="glyph0-13"
+           overflow="visible">
+          <path
+             d="M 2.1875,-7.5625 H 1.28125 L 1.375,-2.375 v 0.46875 H 2.109375 V -2.375 Z M 2.1875,0 V -0.90625 H 1.28125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path45" />
+        </symbol>
+        <symbol
+           id="glyph1-0"
+           overflow="visible">
+          <path
+             d=""
+             style="stroke:none"
+             id="path48" />
+        </symbol>
+        <symbol
+           id="glyph1-1"
+           overflow="visible">
+          <path
+             d="M 2.84375,0 V -0.453125 H 1.6875 c -0.0625,0 -0.140625,0 -0.21875,0 H 0.796875 l 0.921875,-0.8125 C 1.828125,-1.359375 2.125,-1.59375 2.234375,-1.6875 2.5,-1.921875 2.84375,-2.234375 2.84375,-2.75 c 0,-0.671875 -0.5,-1.296875 -1.34375,-1.296875 -0.640625,0 -1.03125,0.34375 -1.234375,0.953125 l 0.28125,0.359375 C 0.6875,-3.234375 0.890625,-3.625 1.40625,-3.625 c 0.5,0 0.890625,0.34375 0.890625,0.890625 C 2.296875,-2.25 2,-1.96875 1.640625,-1.625 c -0.125,0.125 -0.4375,0.390625 -0.5625,0.515625 C 0.90625,-0.96875 0.484375,-0.5625 0.3125,-0.40625 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path51" />
+        </symbol>
+        <symbol
+           id="glyph1-2"
+           overflow="visible">
+          <path
+             d="m 4.21875,-2.03125 c 0,-1.171875 -0.875,-2.109375 -1.9375,-2.109375 H 0.578125 V 0 H 2.28125 c 1.078125,0 1.9375,-0.90625 1.9375,-2.03125 z M 3.640625,-2.046875 c 0,1.109375 -0.734375,1.6875 -1.515625,1.6875 H 1.171875 v -3.4375 H 2.125 c 0.8125,0 1.515625,0.65625 1.515625,1.75 z m 0,0"
+             style="stroke:none"
+             id="path54" />
+        </symbol>
+        <symbol
+           id="glyph1-3"
+           overflow="visible">
+          <path
+             d="M 4.09375,-3.6875 V -4.09375 H 0.234375 V -3.6875 H 1.09375 c 0.0625,0 0.140625,0 0.203125,0 h 0.5625 V 0 H 2.46875 v -3.6875 h 0.5625 c 0.0625,0 0.140625,0 0.203125,0 z m 0,0"
+             style="stroke:none"
+             id="path57" />
+        </symbol>
+        <symbol
+           id="glyph1-4"
+           overflow="visible">
+          <path
+             d="m 3.765625,-1.390625 v -2.75 H 3.25 v 2.75 c 0,0.796875 -0.546875,1.15625 -1.046875,1.15625 -0.515625,0 -1.015625,-0.359375 -1.015625,-1.15625 v -2.75 H 0.578125 v 2.75 c 0,0.875 0.75,1.515625 1.609375,1.515625 0.859375,0 1.578125,-0.65625 1.578125,-1.515625 z m 0,0"
+             style="stroke:none"
+             id="path60" />
+        </symbol>
+        <symbol
+           id="glyph1-5"
+           overflow="visible">
+          <path
+             d="M 3.71875,-0.28125 3.6875,-0.734375 c -0.1875,0.125 -0.375,0.25 -0.59375,0.3125 -0.203125,0.0625 -0.421875,0.0625 -0.640625,0.0625 -0.390625,0 -0.765625,-0.1875 -1.03125,-0.5 C 1.140625,-1.1875 1,-1.625 1,-2.078125 c 0,-0.4375 0.140625,-0.875 0.421875,-1.203125 0.265625,-0.3125 0.640625,-0.515625 1.03125,-0.515625 0.203125,0 0.390625,0.03125 0.578125,0.078125 0.1875,0.0625 0.359375,0.15625 0.53125,0.265625 L 3.65625,-4 C 3.46875,-4.0625 3.265625,-4.125 3.0625,-4.15625 2.859375,-4.203125 2.65625,-4.203125 2.453125,-4.203125 c -0.546875,0 -1.0625,0.234375 -1.453125,0.625 -0.390625,0.40625 -0.59375,0.953125 -0.59375,1.5 0,0.5625 0.203125,1.109375 0.59375,1.515625 0.390625,0.390625 0.90625,0.625 1.453125,0.625 C 2.6875,0.0625 2.90625,0.046875 3.109375,0 3.328125,-0.0625 3.53125,-0.15625 3.71875,-0.28125 Z m 0,0"
+             style="stroke:none"
+             id="path63" />
+        </symbol>
+        <symbol
+           id="glyph1-6"
+           overflow="visible">
+          <path
+             d="m 2.984375,-1.3125 c 0,-0.78125 -0.625,-1.421875 -1.40625,-1.421875 -0.765625,0 -1.40625,0.640625 -1.40625,1.421875 0,0.765625 0.640625,1.375 1.40625,1.375 0.78125,0 1.40625,-0.609375 1.40625,-1.375 z M 2.46875,-1.375 c 0,0.6875 -0.421875,1.015625 -0.890625,1.015625 -0.46875,0 -0.875,-0.34375 -0.875,-1.015625 0,-0.671875 0.4375,-0.96875 0.875,-0.96875 0.453125,0 0.890625,0.3125 0.890625,0.96875 z m 0,0"
+             style="stroke:none"
+             id="path66" />
+        </symbol>
+        <symbol
+           id="glyph1-7"
+           overflow="visible">
+          <path
+             d="m 4.53125,0 v -1.765625 c 0,-0.46875 -0.125,-0.9375 -0.859375,-0.9375 -0.515625,0 -0.8125,0.28125 -0.96875,0.484375 C 2.65625,-2.390625 2.5,-2.703125 1.90625,-2.703125 c -0.34375,0 -0.671875,0.125 -0.9375,0.453125 V -2.6875 H 0.5 V 0 h 0.515625 v -1.453125 c 0,-0.390625 0.171875,-0.859375 0.625,-0.859375 C 2.25,-2.3125 2.25,-1.890625 2.25,-1.71875 V 0 h 0.53125 v -1.453125 c 0,-0.390625 0.15625,-0.859375 0.625,-0.859375 0.609375,0 0.609375,0.421875 0.609375,0.59375 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path69" />
+        </symbol>
+        <symbol
+           id="glyph1-8"
+           overflow="visible">
+          <path
+             d="m 3.0625,-1.328125 c 0,-0.71875 -0.40625,-1.375 -0.984375,-1.375 -0.28125,0 -0.71875,0.078125 -1.0625,0.34375 V -2.65625 H 0.5 v 3.8125 h 0.53125 v -1.4375 C 1.34375,0 1.6875,0.0625 1.890625,0.0625 c 0.625,0 1.171875,-0.609375 1.171875,-1.390625 z m -0.53125,0 c 0,0.59375 -0.4375,1 -0.90625,1 -0.09375,0 -0.234375,-0.015625 -0.390625,-0.140625 C 1.046875,-0.609375 1.03125,-0.703125 1.03125,-0.8125 v -1.171875 c 0.125,-0.171875 0.359375,-0.3125 0.65625,-0.3125 0.46875,0 0.84375,0.4375 0.84375,0.96875 z m 0,0"
+             style="stroke:none"
+             id="path72" />
+        </symbol>
+        <symbol
+           id="glyph1-9"
+           overflow="visible">
+          <path
+             d="M 2.78125,0 V -2.65625 H 2.25 v 1.734375 c 0,0.484375 -0.40625,0.625 -0.75,0.625 -0.4375,0 -0.484375,-0.109375 -0.484375,-0.390625 V -2.65625 H 0.5 v 2 c 0,0.53125 0.234375,0.71875 0.640625,0.71875 0.25,0 0.78125,-0.046875 1.140625,-0.34375 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path75" />
+        </symbol>
+        <symbol
+           id="glyph1-10"
+           overflow="visible">
+          <path
+             d="m 2.109375,-0.15625 -0.09375,-0.390625 c -0.203125,0.140625 -0.40625,0.1875 -0.578125,0.1875 -0.25,0 -0.3125,-0.234375 -0.3125,-0.515625 V -2.28125 H 2 v -0.375 H 1.125 v -0.75 H 0.65625 v 0.75 H 0.125 v 0.375 h 0.515625 v 1.515625 c 0,0.40625 0.109375,0.828125 0.53125,0.828125 0.4375,0 0.765625,-0.140625 0.9375,-0.21875 z m 0,0"
+             style="stroke:none"
+             id="path78" />
+        </symbol>
+        <symbol
+           id="glyph1-11"
+           overflow="visible">
+          <path
+             d="M 2.625,-1.3125 C 2.625,-1.578125 2.59375,-1.984375 2.359375,-2.328125 2.15625,-2.625 1.796875,-2.734375 1.5,-2.734375 c -0.734375,0 -1.296875,0.640625 -1.296875,1.390625 0,0.765625 0.609375,1.40625 1.390625,1.40625 0.34375,0 0.703125,-0.109375 1.015625,-0.296875 L 2.5625,-0.65625 c -0.328125,0.25 -0.703125,0.328125 -0.96875,0.328125 -0.515625,0 -0.90625,-0.4375 -0.921875,-0.984375 z M 2.265625,-1.671875 h -1.5625 c 0.140625,-0.46875 0.5,-0.671875 0.796875,-0.671875 0.265625,0 0.65625,0.125 0.765625,0.671875 z m 0,0"
+             style="stroke:none"
+             id="path81" />
+        </symbol>
+        <symbol
+           id="glyph1-12"
+           overflow="visible">
+          <path
+             d="M 3.53125,0 V -0.46875 H 3 L 1.5,-0.453125 H 1.1875 v -1.5 H 3.265625 V -2.34375 H 1.1875 v -1.375 h 0.859375 c 0.078125,0 0.15625,0.015625 0.21875,0.015625 H 3.4375 V -4.125 H 0.578125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path84" />
+        </symbol>
+        <symbol
+           id="glyph1-13"
+           overflow="visible">
+          <path
+             d="M 2.921875,0 1.65625,-1.359375 2.8125,-2.65625 H 2.28125 L 1.4375,-1.671875 0.578125,-2.65625 H 0.03125 L 1.234375,-1.359375 0,0 H 0.53125 L 1.4375,-1.125 2.375,0 Z m 0,0"
+             style="stroke:none"
+             id="path87" />
+        </symbol>
+        <symbol
+           id="glyph1-14"
+           overflow="visible">
+          <path
+             d="m 2.609375,0 v -1.71875 c 0,-0.609375 -0.46875,-1.015625 -1.0625,-1.015625 -0.375,0 -0.65625,0.078125 -1,0.25 l 0.03125,0.4375 c 0.203125,-0.125 0.5,-0.3125 0.96875,-0.3125 0.265625,0 0.53125,0.203125 0.53125,0.640625 v 0.25 c -0.875,0.03125 -1.75,0.203125 -1.75,0.765625 0,0.296875 0.203125,0.765625 0.734375,0.765625 0.25,0 0.71875,-0.0625 1.03125,-0.296875 V 0 Z m -0.53125,-0.84375 c 0,0.109375 0,0.265625 -0.203125,0.390625 -0.1875,0.109375 -0.421875,0.125 -0.484375,0.125 -0.328125,0 -0.578125,-0.15625 -0.578125,-0.375 0,-0.390625 1,-0.421875 1.265625,-0.4375 z m 0,0"
+             style="stroke:none"
+             id="path90" />
+        </symbol>
+        <symbol
+           id="glyph1-15"
+           overflow="visible">
+          <path
+             d="M 1,0 V -4.140625 H 0.5 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path93" />
+        </symbol>
+        <symbol
+           id="glyph1-16"
+           overflow="visible">
+          <path
+             d="m 2.28125,-0.78125 c 0,-0.109375 0,-0.328125 -0.265625,-0.5625 -0.21875,-0.203125 -0.421875,-0.234375 -0.71875,-0.296875 -0.34375,-0.0625 -0.625,-0.109375 -0.625,-0.375 0,-0.34375 0.4375,-0.34375 0.53125,-0.34375 0.34375,0 0.59375,0.078125 0.890625,0.234375 l 0.078125,-0.421875 c -0.40625,-0.171875 -0.703125,-0.1875 -0.90625,-0.1875 -0.15625,0 -1.0625,0 -1.0625,0.78125 0,0.28125 0.15625,0.4375 0.234375,0.515625 0.21875,0.203125 0.46875,0.25 0.78125,0.3125 0.28125,0.0625 0.609375,0.109375 0.609375,0.40625 0,0.375 -0.5,0.375 -0.59375,0.375 -0.375,0 -0.734375,-0.140625 -0.96875,-0.3125 l -0.09375,0.453125 C 0.375,-0.09375 0.75,0.0625 1.234375,0.0625 1.515625,0.0625 1.765625,0.015625 2,-0.140625 2.21875,-0.3125 2.28125,-0.578125 2.28125,-0.78125 Z m 0,0"
+             style="stroke:none"
+             id="path96" />
+        </symbol>
+        <symbol
+           id="glyph1-17"
+           overflow="visible">
+          <path
+             d="M 1,0 V -2.65625 H 0.5 V 0 Z M 1.0625,-3.34375 V -3.953125 H 0.453125 v 0.609375 z m 0,0"
+             style="stroke:none"
+             id="path99" />
+        </symbol>
+        <symbol
+           id="glyph1-18"
+           overflow="visible">
+          <path
+             d="m 2.765625,0 v -4.140625 h -0.5 v 1.75 C 1.875,-2.671875 1.5,-2.703125 1.3125,-2.703125 c -0.625,0 -1.09375,0.625 -1.09375,1.375 0,0.765625 0.46875,1.390625 1.078125,1.390625 0.375,0 0.71875,-0.171875 0.953125,-0.375 V 0 Z M 2.25,-0.734375 C 2.09375,-0.5 1.875,-0.328125 1.578125,-0.328125 c -0.421875,0 -0.84375,-0.296875 -0.84375,-0.984375 0,-0.75 0.5,-1 0.90625,-1 0.25,0 0.453125,0.09375 0.609375,0.296875 z m 0,0"
+             style="stroke:none"
+             id="path102" />
+        </symbol>
+        <symbol
+           id="glyph1-19"
+           overflow="visible">
+          <path
+             d="m 2.78125,0 v -1.765625 c 0,-0.46875 -0.140625,-0.9375 -0.875,-0.9375 -0.515625,0 -0.796875,0.296875 -0.90625,0.421875 V -4.140625 H 0.5 V 0 h 0.515625 v -1.453125 c 0,-0.390625 0.171875,-0.859375 0.625,-0.859375 C 2.25,-2.3125 2.25,-1.890625 2.25,-1.71875 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path105" />
+        </symbol>
+        <symbol
+           id="glyph1-20"
+           overflow="visible">
+          <path
+             d="m 4.234375,-2.65625 h -0.46875 l -0.5625,1.796875 c -0.046875,0.171875 -0.109375,0.375 -0.125,0.5 H 3.0625 C 3.03125,-0.59375 2.828125,-1.234375 2.8125,-1.28125 L 2.375,-2.65625 H 1.921875 C 1.75,-2.140625 1.296875,-0.796875 1.25,-0.359375 H 1.234375 C 1.1875,-0.78125 0.75,-2.109375 0.65625,-2.390625 0.609375,-2.53125 0.609375,-2.546875 0.578125,-2.65625 H 0.09375 L 0.96875,0 h 0.5 l 0.375,-1.15625 c 0.078125,-0.296875 0.265625,-0.859375 0.296875,-1.125 v -0.015625 c 0.015625,0.125 0.046875,0.265625 0.09375,0.40625 L 2.359375,-1.4375 2.8125,0 h 0.546875 z m 0,0"
+             style="stroke:none"
+             id="path108" />
+        </symbol>
+        <symbol
+           id="glyph1-21"
+           overflow="visible">
+          <path
+             d="M 2.703125,0 V -0.375 H 1.921875 V -4.046875 H 1.78125 c -0.390625,0.359375 -0.875,0.390625 -1.234375,0.40625 v 0.375 C 0.78125,-3.28125 1.078125,-3.28125 1.375,-3.40625 V -0.375 H 0.578125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path111" />
+        </symbol>
+        <symbol
+           id="glyph1-22"
+           overflow="visible">
+          <path
+             d="m 2.90625,-2 c 0,-1.625 -0.734375,-2.046875 -1.296875,-2.046875 -0.53125,0 -0.78125,0.25 -0.953125,0.4375 -0.375,0.375 -0.390625,0.796875 -0.390625,1.03125 0,0.765625 0.421875,1.421875 1,1.421875 0.671875,0 1.046875,-0.4375 1.078125,-0.484375 -0.09375,0.953125 -0.546875,1.375 -1.046875,1.375 -0.3125,0 -0.5,-0.109375 -0.640625,-0.234375 L 0.453125,-0.15625 C 0.75,0.0625 1.015625,0.125 1.296875,0.125 2.140625,0.125 2.90625,-0.71875 2.90625,-2 Z M 2.328125,-2.453125 c 0,0.4375 -0.265625,0.90625 -0.78125,0.90625 -0.234375,0 -0.40625,-0.0625 -0.5625,-0.3125 C 0.828125,-2.09375 0.8125,-2.3125 0.8125,-2.578125 c 0,-0.234375 0,-0.5 0.1875,-0.765625 0.125,-0.1875 0.296875,-0.328125 0.59375,-0.328125 0.578125,0 0.703125,0.703125 0.734375,1.078125 0,0.046875 0,0.09375 0,0.140625 z m 0,0"
+             style="stroke:none"
+             id="path114" />
+        </symbol>
+        <symbol
+           id="glyph1-23"
+           overflow="visible">
+          <path
+             d="M 1.140625,0 V -0.53125 H 0.609375 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path117" />
+        </symbol>
+        <symbol
+           id="glyph1-24"
+           overflow="visible">
+          <path
+             d="m 2.90625,-1.9375 c 0,-0.28125 0,-0.984375 -0.28125,-1.484375 -0.296875,-0.53125 -0.75,-0.625 -1.046875,-0.625 -0.265625,0 -0.734375,0.09375 -1.03125,0.609375 -0.28125,0.46875 -0.296875,1.125 -0.296875,1.5 0,0.4375 0.03125,0.984375 0.28125,1.4375 0.25,0.484375 0.703125,0.625 1.046875,0.625 C 2.171875,0.125 2.5,-0.21875 2.6875,-0.59375 2.890625,-1.015625 2.90625,-1.5625 2.90625,-1.9375 Z M 2.390625,-2.015625 c 0,0.390625 0,0.84375 -0.140625,1.21875 -0.171875,0.4375 -0.46875,0.53125 -0.671875,0.53125 -0.25,0 -0.53125,-0.140625 -0.6875,-0.578125 -0.109375,-0.359375 -0.125,-0.734375 -0.125,-1.171875 0,-0.546875 0,-1.625 0.8125,-1.625 0.8125,0 0.8125,1.078125 0.8125,1.625 z m 0,0"
+             style="stroke:none"
+             id="path120" />
+        </symbol>
+        <symbol
+           id="glyph2-0"
+           overflow="visible">
+          <path
+             d=""
+             style="stroke:none"
+             id="path123" />
+        </symbol>
+        <symbol
+           id="glyph2-1"
+           overflow="visible">
+          <path
+             d="m 5.625,-0.328125 c 0,-0.34375 -0.234375,-0.34375 -0.625,-0.34375 v -2.625 C 5,-3.515625 5,-4.765625 4.03125,-4.765625 3.703125,-4.765625 3.25,-4.625 2.953125,-4.1875 2.78125,-4.5625 2.484375,-4.765625 2.125,-4.765625 c -0.34375,0 -0.671875,0.15625 -0.9375,0.40625 C 1.171875,-4.6875 0.953125,-4.6875 0.75,-4.6875 H 0.40625 c -0.171875,0 -0.453125,0 -0.453125,0.328125 0,0.328125 0.234375,0.328125 0.625,0.328125 v 3.359375 c -0.390625,0 -0.625,0 -0.625,0.34375 C -0.046875,0 0.25,0 0.40625,0 H 1.359375 C 1.53125,0 1.8125,0 1.8125,-0.328125 c 0,-0.34375 -0.234375,-0.34375 -0.625,-0.34375 v -1.9375 c 0,-0.96875 0.453125,-1.484375 0.890625,-1.484375 0.25,0 0.40625,0.1875 0.40625,0.890625 v 2.53125 C 2.28125,-0.671875 2,-0.671875 2,-0.328125 2,0 2.296875,0 2.453125,0 h 0.8125 C 3.4375,0 3.71875,0 3.71875,-0.328125 c 0,-0.34375 -0.234375,-0.34375 -0.625,-0.34375 v -1.9375 c 0,-0.96875 0.453125,-1.484375 0.890625,-1.484375 0.25,0 0.40625,0.1875 0.40625,0.890625 v 2.53125 c -0.203125,0 -0.484375,0 -0.484375,0.34375 C 3.90625,0 4.203125,0 4.359375,0 h 0.8125 C 5.34375,0 5.625,0 5.625,-0.328125 Z m 0,0"
+             style="stroke:none"
+             id="path126" />
+        </symbol>
+        <symbol
+           id="glyph2-2"
+           overflow="visible">
+          <path
+             d="M 5.453125,-4.359375 C 5.453125,-4.6875 5.1875,-4.6875 5.015625,-4.6875 h -1.28125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 h 0.3125 L 3.25,-1.703125 c -0.140625,0.390625 -0.203125,0.59375 -0.28125,0.9375 -0.0625,-0.21875 -0.15625,-0.4375 -0.234375,-0.65625 L 1.71875,-4.03125 H 2 c 0.15625,0 0.421875,0 0.421875,-0.328125 C 2.421875,-4.6875 2.171875,-4.6875 2,-4.6875 H 0.71875 c -0.171875,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.28125,0.328125 0.4375,0.328125 H 1.0625 l 1.546875,3.890625 C 2.640625,-0.03125 2.640625,0 2.640625,0 c 0,0 -0.265625,0.921875 -0.40625,1.1875 -0.3125,0.59375 -0.703125,0.625 -0.875,0.625 0,0 0.0625,-0.09375 0.0625,-0.234375 0,-0.265625 -0.203125,-0.46875 -0.46875,-0.46875 -0.296875,0 -0.484375,0.203125 -0.484375,0.484375 0,0.453125 0.375,0.890625 0.90625,0.890625 1.09375,0 1.578125,-1.4375 1.625,-1.5625 L 4.6875,-4.03125 h 0.328125 c 0.15625,0 0.4375,0 0.4375,-0.328125 z m 0,0"
+             style="stroke:none"
+             id="path129" />
+        </symbol>
+        <symbol
+           id="glyph2-3"
+           overflow="visible">
+          <path
+             d="m 5.09375,-2.359375 c 0,-1.359375 -1.015625,-2.4375 -2.234375,-2.4375 -1.21875,0 -2.234375,1.078125 -2.234375,2.4375 0,1.390625 1.03125,2.421875 2.234375,2.421875 1.1875,0 2.234375,-1.046875 2.234375,-2.421875 z m -0.765625,-0.0625 c 0,1 -0.671875,1.828125 -1.46875,1.828125 -0.8125,0 -1.484375,-0.828125 -1.484375,-1.828125 0,-1 0.703125,-1.703125 1.484375,-1.703125 0.78125,0 1.46875,0.703125 1.46875,1.703125 z m 0,0"
+             style="stroke:none"
+             id="path132" />
+        </symbol>
+        <symbol
+           id="glyph2-4"
+           overflow="visible">
+          <path
+             d="M 5.453125,-4.359375 C 5.453125,-4.6875 5.1875,-4.6875 5.015625,-4.6875 h -1.28125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 h 0.3125 l -1.1875,3.515625 -1.1875,-3.515625 H 1.96875 c 0.171875,0 0.4375,0 0.4375,-0.328125 0,-0.328125 -0.265625,-0.328125 -0.4375,-0.328125 H 0.703125 c -0.1875,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 H 1.03125 l 1.25,3.703125 c 0.125,0.375 0.34375,0.375 0.578125,0.375 0.203125,0 0.453125,0 0.578125,-0.359375 l 1.25,-3.71875 h 0.328125 c 0.15625,0 0.4375,0 0.4375,-0.328125 z m 0,0"
+             style="stroke:none"
+             id="path135" />
+        </symbol>
+        <symbol
+           id="glyph2-5"
+           overflow="visible">
+          <path
+             d="m 5.046875,-1.1875 c 0,-0.296875 -0.3125,-0.296875 -0.375,-0.296875 -0.203125,0 -0.28125,0.03125 -0.359375,0.234375 -0.234375,0.546875 -0.828125,0.65625 -1.125,0.65625 -0.828125,0 -1.640625,-0.546875 -1.8125,-1.484375 h 3.25 c 0.21875,0 0.421875,0 0.421875,-0.40625 0,-1.234375 -0.6875,-2.3125 -2.109375,-2.3125 -1.296875,0 -2.34375,1.09375 -2.34375,2.4375 0,1.328125 1.109375,2.421875 2.515625,2.421875 1.4375,0 1.9375,-0.984375 1.9375,-1.25 z M 4.28125,-2.734375 H 1.390625 C 1.53125,-3.53125 2.171875,-4.125 2.9375,-4.125 c 0.5625,0 1.25,0.265625 1.34375,1.390625 z m 0,0"
+             style="stroke:none"
+             id="path138" />
+        </symbol>
+        <symbol
+           id="glyph2-6"
+           overflow="visible">
+          <path
+             d="m 5.296875,-4.078125 c 0,-0.21875 -0.125,-0.6875 -1.03125,-0.6875 -0.546875,0 -1.25,0.203125 -1.84375,0.890625 V -4.25 c 0,-0.328125 -0.0625,-0.4375 -0.4375,-0.4375 H 0.78125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 h 0.890625 v 3.359375 H 0.78125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 C 0.34375,0 0.609375,0 0.78125,0 H 3.625 c 0.171875,0 0.453125,0 0.453125,-0.328125 0,-0.34375 -0.28125,-0.34375 -0.453125,-0.34375 H 2.421875 V -2.03125 c 0,-1.015625 0.640625,-2.0625 1.953125,-2.0625 0.015625,0.265625 0.203125,0.484375 0.46875,0.484375 0.25,0 0.453125,-0.1875 0.453125,-0.46875 z m 0,0"
+             style="stroke:none"
+             id="path141" />
+        </symbol>
+        <symbol
+           id="glyph2-7"
+           overflow="visible">
+          <path
+             d="m 5.09375,-0.328125 c 0,-0.34375 -0.265625,-0.34375 -0.4375,-0.34375 H 3.234375 v -5.53125 c 0,-0.34375 -0.0625,-0.453125 -0.4375,-0.453125 h -1.71875 c -0.171875,0 -0.453125,0 -0.453125,0.34375 0,0.328125 0.296875,0.328125 0.4375,0.328125 h 1.421875 v 5.3125 h -1.40625 c -0.171875,0 -0.453125,0 -0.453125,0.34375 C 0.625,0 0.921875,0 1.0625,0 h 3.59375 c 0.15625,0 0.4375,0 0.4375,-0.328125 z m 0,0"
+             style="stroke:none"
+             id="path144" />
+        </symbol>
+        <symbol
+           id="glyph2-8"
+           overflow="visible">
+          <path
+             d="m 5.65625,-0.34375 c 0,-0.328125 -0.28125,-0.328125 -0.4375,-0.328125 -0.453125,0 -0.5625,-0.046875 -0.65625,-0.078125 v -2.359375 c 0,-0.765625 -0.59375,-1.6875 -2.15625,-1.6875 -0.46875,0 -1.578125,0 -1.578125,0.796875 0,0.328125 0.234375,0.5 0.484375,0.5 0.171875,0 0.46875,-0.09375 0.484375,-0.5 0,-0.078125 0.015625,-0.09375 0.234375,-0.109375 C 2.171875,-4.125 2.3125,-4.125 2.421875,-4.125 3.25,-4.125 3.8125,-3.796875 3.8125,-3.015625 c -1.921875,0.03125 -3.265625,0.578125 -3.265625,1.625 0,0.75 0.6875,1.453125 1.796875,1.453125 0.40625,0 1.078125,-0.078125 1.59375,-0.40625 C 4.171875,-0.015625 4.6875,0 5.109375,0 5.40625,0 5.65625,0 5.65625,-0.34375 Z M 3.8125,-1.453125 c 0,0.25 0,0.46875 -0.421875,0.671875 C 3,-0.59375 2.5,-0.59375 2.421875,-0.59375 c -0.671875,0 -1.125,-0.375 -1.125,-0.796875 0,-0.53125 0.9375,-0.9375 2.515625,-0.984375 z m 0,0"
+             style="stroke:none"
+             id="path147" />
+        </symbol>
+      </g>
+      <clipPath
+         id="clip1">
+        <path
+           d="M 0.167969,0 H 396.53516 V 297.27734 H 0.167969 Z m 0,0"
+           id="path152" />
+      </clipPath>
+      <clipPath
+         id="clip3">
+        <path
+           d="M 1,0.0117188 H 15.917969 V 9 H 1 Z m 0,0"
+           id="path155" />
+      </clipPath>
+      <clipPath
+         id="clip4">
+        <path
+           d="M 0.300781,10 H 15.917969 V 22.789062 H 0.300781 Z m 0,0"
+           id="path158" />
+      </clipPath>
+      <clipPath
+         id="clip2">
+        <rect
+           height="23"
+           width="16"
+           x="0"
+           y="0"
+           id="rect161" />
+      </clipPath>
+      <g
+         clip-path="url(#clip2)"
+         id="surface5">
+        <g
+           clip-path="url(#clip3)"
+           clip-rule="nonzero"
+           id="g166">
+          <path
+             d="m 1.308594,0.0117188 c -0.0625,0 -0.101563,0.0195312 -0.128906,0.046875 C 1.152344,0.0859375 1.132812,0.121094 1.132812,0.1875 v 7.921875 c 0,0.0625 0.019532,0.101563 0.046876,0.128906 0.027343,0.027344 0.066406,0.046875 0.128906,0.046875 h 2.070312 c 0.808594,0 1.296875,-0.183594 1.59375,-0.570312 C 5.414062,7.1875 5.429688,6.339844 5.429688,5.035156 V 3.257812 C 5.429688,1.957031 5.414062,1.109375 4.972656,0.578125 4.675781,0.195312 4.1875,0.0117188 3.378906,0.0117188 Z M 2.449219,0.976562 h 0.730469 c 0.324218,0 0.515624,0.054688 0.664062,0.234376 0.230469,0.273437 0.25,0.832031 0.25,1.957031 v 1.960937 c 0,1.121094 -0.019531,1.679688 -0.25,1.957032 C 3.695312,7.261719 3.503906,7.316406 3.179688,7.316406 H 2.449219 Z M 15.039062,0.1875 c 0,-0.066406 -0.01953,-0.1015625 -0.04297,-0.1289062 -0.03125,-0.0273438 -0.06641,-0.046875 -0.128906,-0.046875 h -0.96875 c -0.0625,0 -0.101563,0.0195312 -0.128907,0.046875 -0.02734,0.0273437 -0.04687,0.0625002 -0.04687,0.1289062 v 5.847656 c 0,0.609375 -0.04687,0.972656 -0.242187,1.191406 -0.136719,0.148438 -0.324219,0.21875 -0.589844,0.21875 -0.246094,0 -0.425781,-0.0625 -0.570313,-0.21875 C 12.136719,7.019531 12.078125,6.667969 12.078125,6.035156 V 0.1875 c 0,-0.066406 -0.01953,-0.1015625 -0.04687,-0.1328125 C 12.003906,0.03125 11.96875,0.0117188 11.902344,0.0117188 h -0.96875 c -0.05859,0 -0.09766,0.0195312 -0.125,0.0429687 -0.02734,0.03125 -0.04687,0.0664065 -0.04687,0.1328125 v 5.847656 c 0,0.855469 0.117187,1.386719 0.453125,1.761719 0.351562,0.386719 0.886718,0.589844 1.691406,0.589844 0.816406,0 1.339844,-0.21875 1.660156,-0.59375 0.382813,-0.4375 0.472656,-0.964844 0.472656,-1.757813 z M 8.785156,8.109375 c 0,0.0625 -0.019531,0.101563 -0.046875,0.128906 -0.027343,0.027344 -0.066406,0.046875 -0.125,0.046875 h -1.0625 c -0.0625,0 -0.097656,-0.019531 -0.125,-0.046875 C 7.398438,8.210938 7.378906,8.171875 7.378906,8.109375 V 1.058594 H 6.132812 c -0.0625,0 -0.097656,-0.019532 -0.125,-0.046875 C 5.976562,0.984375 5.960938,0.945312 5.960938,0.882812 V 0.1875 c 0,-0.066406 0.015624,-0.1015625 0.046874,-0.1289062 0.027344,-0.0273438 0.0625,-0.046875 0.125,-0.046875 h 3.894532 c 0.06641,0 0.101562,0.0195312 0.128906,0.046875 0.02734,0.0273437 0.04687,0.0625002 0.04687,0.1289062 v 0.695312 c 0,0.0625 -0.01953,0.101563 -0.04687,0.128907 -0.02734,0.027343 -0.0625,0.046875 -0.128906,0.046875 H 8.785156 v 7.050781"
+             style="fill:#6e6e6e;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path164" />
+        </g>
+        <g
+           clip-path="url(#clip4)"
+           clip-rule="nonzero"
+           id="g170">
+          <path
+             d="m 15.917969,12.421875 -3.324219,1.746094 c -4.304688,-1.671875 -4.664062,-1.671875 -8.96875,0 L 0.300781,12.421875 3.625,10.675781 c 4.304688,1.675781 4.664062,1.675781 8.96875,0 z m 0,4.3125 -3.324219,1.746094 c -4.304688,-1.675781 -4.664062,-1.675781 -8.96875,0 L 0.300781,16.734375 3.625,14.988281 c 4.304688,1.675781 4.664062,1.675781 8.96875,0 z m 0,4.3125 -3.324219,1.742187 c -4.304688,-1.671874 -4.664062,-1.671874 -8.96875,0 L 0.300781,21.046875 3.625,19.300781 c 4.304688,1.675781 4.664062,1.675781 8.96875,0 l 3.324219,1.746094"
+             style="fill:#970000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path168" />
+        </g>
+      </g>
+      <clipPath
+         id="clip5">
+        <path
+           d="M 0.167969,0 H 52 V 10 H 0.167969 Z m 0,0"
+           id="path173" />
+      </clipPath>
+    </defs>
+    <rect
+       style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.75"
+       id="rect458"
+       width="73.549698"
+       height="40.894558"
+       x="84.347076"
+       y="109.414" />
+    <rect
+       style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.75"
+       id="rect460"
+       width="57.660095"
+       height="77.672966"
+       x="229.3764"
+       y="89.695877" />
+    <rect
+       style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.75"
+       id="rect462"
+       width="53.320251"
+       height="43.764114"
+       x="100.37479"
+       y="188.37962" />
+  </g>
+</svg>
diff --git a/examples/flipped.svg b/examples/flipped.svg
new file mode 100644
index 0000000..5ad9812
--- /dev/null
+++ b/examples/flipped.svg
@@ -0,0 +1,560 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   height="297.638pt"
+   version="1.2"
+   viewBox="0 0 396.85 297.638"
+   width="396.85pt"
+   id="svg350"
+   sodipodi:docname="myoverlay.svg"
+   inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg">
+  <defs
+     id="defs354">
+    <rect
+       x="149.44997"
+       y="268.10807"
+       width="195.40392"
+       height="87.970533"
+       id="rect2988" />
+  </defs>
+  <sodipodi:namedview
+     id="namedview352"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:document-units="pt"
+     showgrid="false"
+     inkscape:zoom="1.6227767"
+     inkscape:cx="264.66981"
+     inkscape:cy="197.8091"
+     inkscape:window-width="1434"
+     inkscape:window-height="849"
+     inkscape:window-x="263"
+     inkscape:window-y="55"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="layer2" />
+  <metadata
+     id="metadata2" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="bg_layer"
+     style="display:inline"
+     sodipodi:insensitive="true">
+    <image
+       xlink:href="automatic/osvgs/tmp/myoverlay.png"
+       width="100%"
+       height="100%"
+       preserveAspectRatio="none"
+       style="image-rendering:optimizeQuality"
+       id="image4444th"
+       x="0"
+       y="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Layer 1"
+     style="display:inline"
+     transform="matrix(1,0,0,-1,0,338.62784)">
+    <defs
+       id="defs176">
+      <g
+         id="g150">
+        <symbol
+           id="glyph0-0"
+           overflow="visible">
+          <path
+             d=""
+             style="stroke:none"
+             id="path6" />
+        </symbol>
+        <symbol
+           id="glyph0-1"
+           overflow="visible">
+          <path
+             d="M 7.015625,-6.78125 V -7.5 h -6.625 v 0.71875 H 1.84375 c 0.140625,0 0.265625,-0.015625 0.40625,-0.015625 H 3.21875 V 0 H 4.1875 v -6.796875 h 0.96875 c 0.140625,0 0.265625,0.015625 0.390625,0.015625 z m 0,0"
+             style="stroke:none"
+             id="path9" />
+        </symbol>
+        <symbol
+           id="glyph0-2"
+           overflow="visible">
+          <path
+             d="m 4.734375,0 v -3.25 c 0,-0.71875 -0.15625,-1.703125 -1.484375,-1.703125 -0.6875,0 -1.203125,0.328125 -1.546875,0.78125 V -7.5625 H 0.875 V 0 h 0.859375 v -2.671875 c 0,-0.71875 0.265625,-1.625 1.09375,-1.625 1.046875,0 1.0625,0.78125 1.0625,1.125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path12" />
+        </symbol>
+        <symbol
+           id="glyph0-3"
+           overflow="visible">
+          <path
+             d="M 1.703125,0 V -4.828125 H 0.875 V 0 Z M 1.78125,-6.171875 v -0.96875 H 0.8125 v 0.96875 z m 0,0"
+             style="stroke:none"
+             id="path15" />
+        </symbol>
+        <symbol
+           id="glyph0-4"
+           overflow="visible">
+          <path
+             d="M 3.921875,-1.390625 C 3.921875,-2 3.515625,-2.359375 3.5,-2.390625 3.078125,-2.78125 2.78125,-2.84375 2.234375,-2.9375 1.640625,-3.0625 1.125,-3.171875 1.125,-3.703125 1.125,-4.375 1.921875,-4.375 2.0625,-4.375 c 0.34375,0 0.921875,0.046875 1.546875,0.40625 l 0.125,-0.703125 c -0.5625,-0.265625 -1.015625,-0.34375 -1.5625,-0.34375 -0.28125,0 -1.8125,0 -1.8125,1.421875 0,0.53125 0.3125,0.875 0.59375,1.09375 0.328125,0.234375 0.578125,0.28125 1.171875,0.390625 0.390625,0.078125 1.015625,0.21875 1.015625,0.796875 0,0.75 -0.859375,0.75 -1.015625,0.75 -0.890625,0 -1.5,-0.40625 -1.6875,-0.53125 l -0.125,0.734375 C 0.65625,-0.1875 1.25,0.125 2.140625,0.125 c 0.1875,0 0.78125,0 1.25,-0.359375 0.34375,-0.25 0.53125,-0.6875 0.53125,-1.15625 z m 0,0"
+             style="stroke:none"
+             id="path18" />
+        </symbol>
+        <symbol
+           id="glyph0-5"
+           overflow="visible">
+          <path
+             d="m 5.109375,-2.390625 c 0,-1.46875 -1.09375,-2.625 -2.390625,-2.625 -1.328125,0 -2.390625,1.1875 -2.390625,2.625 0,1.4375 1.109375,2.515625 2.390625,2.515625 1.296875,0 2.390625,-1.109375 2.390625,-2.515625 z M 4.265625,-2.5 c 0,1.28125 -0.75,1.921875 -1.546875,1.921875 -0.765625,0 -1.546875,-0.609375 -1.546875,-1.921875 0,-1.328125 0.828125,-1.859375 1.546875,-1.859375 0.75,0 1.546875,0.5625 1.546875,1.859375 z m 0,0"
+             style="stroke:none"
+             id="path21" />
+        </symbol>
+        <symbol
+           id="glyph0-6"
+           overflow="visible">
+          <path
+             d="m 7.765625,0 v -3.25 c 0,-0.71875 -0.171875,-1.703125 -1.5,-1.703125 -0.640625,0 -1.21875,0.296875 -1.609375,0.890625 C 4.359375,-4.890625 3.609375,-4.953125 3.25,-4.953125 c -0.78125,0 -1.296875,0.4375 -1.578125,0.84375 V -4.90625 H 0.875 V 0 h 0.859375 v -2.671875 c 0,-0.734375 0.296875,-1.625 1.09375,-1.625 1.015625,0 1.078125,0.71875 1.078125,1.125 V 0 H 4.75 v -2.671875 c 0,-0.734375 0.296875,-1.625 1.09375,-1.625 1.015625,0 1.078125,0.71875 1.078125,1.125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path24" />
+        </symbol>
+        <symbol
+           id="glyph0-7"
+           overflow="visible">
+          <path
+             d="M 4.515625,-2.390625 C 4.515625,-2.75 4.5,-3.578125 4.078125,-4.21875 3.625,-4.90625 2.96875,-5.015625 2.5625,-5.015625 c -1.203125,0 -2.1875,1.15625 -2.1875,2.546875 0,1.4375 1.046875,2.59375 2.359375,2.59375 0.6875,0 1.3125,-0.265625 1.734375,-0.578125 L 4.40625,-1.15625 C 3.71875,-0.59375 3,-0.546875 2.75,-0.546875 c -0.875,0 -1.578125,-0.765625 -1.609375,-1.84375 z m -0.625,-0.59375 h -2.6875 c 0.171875,-0.828125 0.75,-1.375 1.359375,-1.375 0.578125,0 1.1875,0.375 1.328125,1.375 z m 0,0"
+             style="stroke:none"
+             id="path27" />
+        </symbol>
+        <symbol
+           id="glyph0-8"
+           overflow="visible">
+          <path
+             d="m 5.015625,0 -2.1875,-2.5 2,-2.328125 H 3.9375 l -1.46875,1.796875 -1.5,-1.796875 H 0.0625 L 2.109375,-2.5 0,0 H 0.890625 L 2.46875,-2.046875 4.109375,0 Z m 0,0"
+             style="stroke:none"
+             id="path30" />
+        </symbol>
+        <symbol
+           id="glyph0-9"
+           overflow="visible">
+          <path
+             d="m 4.453125,0 v -3.140625 c 0,-1.125 -0.796875,-1.875 -1.796875,-1.875 -0.703125,0 -1.203125,0.171875 -1.703125,0.46875 l 0.0625,0.71875 C 1.578125,-4.234375 2.125,-4.375 2.65625,-4.375 c 0.515625,0 0.953125,0.4375 0.953125,1.234375 v 0.46875 C 1.96875,-2.640625 0.59375,-2.1875 0.59375,-1.234375 0.59375,-0.765625 0.875,0.125 1.828125,0.125 1.984375,0.125 3,0.09375 3.640625,-0.390625 V 0 Z m -0.84375,-1.4375 c 0,0.203125 0,0.484375 -0.375,0.6875 -0.3125,0.1875 -0.734375,0.203125 -0.84375,0.203125 -0.53125,0 -1.015625,-0.25 -1.015625,-0.703125 0,-0.765625 1.765625,-0.84375 2.234375,-0.859375 z m 0,0"
+             style="stroke:none"
+             id="path33" />
+        </symbol>
+        <symbol
+           id="glyph0-10"
+           overflow="visible">
+          <path
+             d="m 5.234375,-2.421875 c 0,-1.3125 -0.6875,-2.53125 -1.734375,-2.53125 -0.65625,0 -1.296875,0.21875 -1.796875,0.65625 v -0.53125 h -0.8125 v 6.9375 H 1.75 V -0.5 c 0.328125,0.3125 0.8125,0.625 1.46875,0.625 1.046875,0 2.015625,-1.078125 2.015625,-2.546875 z m -0.859375,0 c 0,1.109375 -0.765625,1.875 -1.59375,1.875 -0.421875,0 -0.71875,-0.21875 -0.9375,-0.515625 C 1.75,-1.21875 1.75,-1.234375 1.75,-1.4375 V -3.625 C 2,-4 2.421875,-4.265625 2.890625,-4.265625 c 0.828125,0 1.484375,0.828125 1.484375,1.84375 z m 0,0"
+             style="stroke:none"
+             id="path36" />
+        </symbol>
+        <symbol
+           id="glyph0-11"
+           overflow="visible">
+          <path
+             d="M 1.703125,0 V -7.5625 H 0.875 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path39" />
+        </symbol>
+        <symbol
+           id="glyph0-12"
+           overflow="visible">
+          <path
+             d="M 3.609375,-0.296875 3.4375,-0.9375 c -0.28125,0.234375 -0.625,0.359375 -0.96875,0.359375 -0.40625,0 -0.5625,-0.328125 -0.5625,-0.90625 v -2.71875 H 3.4375 v -0.625 H 1.90625 V -6.21875 h -0.75 v 1.390625 H 0.203125 v 0.625 H 1.125 v 2.90625 c 0,0.65625 0.15625,1.421875 0.90625,1.421875 0.75,0 1.3125,-0.28125 1.578125,-0.421875 z m 0,0"
+             style="stroke:none"
+             id="path42" />
+        </symbol>
+        <symbol
+           id="glyph0-13"
+           overflow="visible">
+          <path
+             d="M 2.1875,-7.5625 H 1.28125 L 1.375,-2.375 v 0.46875 H 2.109375 V -2.375 Z M 2.1875,0 V -0.90625 H 1.28125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path45" />
+        </symbol>
+        <symbol
+           id="glyph1-0"
+           overflow="visible">
+          <path
+             d=""
+             style="stroke:none"
+             id="path48" />
+        </symbol>
+        <symbol
+           id="glyph1-1"
+           overflow="visible">
+          <path
+             d="M 2.84375,0 V -0.453125 H 1.6875 c -0.0625,0 -0.140625,0 -0.21875,0 H 0.796875 l 0.921875,-0.8125 C 1.828125,-1.359375 2.125,-1.59375 2.234375,-1.6875 2.5,-1.921875 2.84375,-2.234375 2.84375,-2.75 c 0,-0.671875 -0.5,-1.296875 -1.34375,-1.296875 -0.640625,0 -1.03125,0.34375 -1.234375,0.953125 l 0.28125,0.359375 C 0.6875,-3.234375 0.890625,-3.625 1.40625,-3.625 c 0.5,0 0.890625,0.34375 0.890625,0.890625 C 2.296875,-2.25 2,-1.96875 1.640625,-1.625 c -0.125,0.125 -0.4375,0.390625 -0.5625,0.515625 C 0.90625,-0.96875 0.484375,-0.5625 0.3125,-0.40625 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path51" />
+        </symbol>
+        <symbol
+           id="glyph1-2"
+           overflow="visible">
+          <path
+             d="m 4.21875,-2.03125 c 0,-1.171875 -0.875,-2.109375 -1.9375,-2.109375 H 0.578125 V 0 H 2.28125 c 1.078125,0 1.9375,-0.90625 1.9375,-2.03125 z M 3.640625,-2.046875 c 0,1.109375 -0.734375,1.6875 -1.515625,1.6875 H 1.171875 v -3.4375 H 2.125 c 0.8125,0 1.515625,0.65625 1.515625,1.75 z m 0,0"
+             style="stroke:none"
+             id="path54" />
+        </symbol>
+        <symbol
+           id="glyph1-3"
+           overflow="visible">
+          <path
+             d="M 4.09375,-3.6875 V -4.09375 H 0.234375 V -3.6875 H 1.09375 c 0.0625,0 0.140625,0 0.203125,0 h 0.5625 V 0 H 2.46875 v -3.6875 h 0.5625 c 0.0625,0 0.140625,0 0.203125,0 z m 0,0"
+             style="stroke:none"
+             id="path57" />
+        </symbol>
+        <symbol
+           id="glyph1-4"
+           overflow="visible">
+          <path
+             d="m 3.765625,-1.390625 v -2.75 H 3.25 v 2.75 c 0,0.796875 -0.546875,1.15625 -1.046875,1.15625 -0.515625,0 -1.015625,-0.359375 -1.015625,-1.15625 v -2.75 H 0.578125 v 2.75 c 0,0.875 0.75,1.515625 1.609375,1.515625 0.859375,0 1.578125,-0.65625 1.578125,-1.515625 z m 0,0"
+             style="stroke:none"
+             id="path60" />
+        </symbol>
+        <symbol
+           id="glyph1-5"
+           overflow="visible">
+          <path
+             d="M 3.71875,-0.28125 3.6875,-0.734375 c -0.1875,0.125 -0.375,0.25 -0.59375,0.3125 -0.203125,0.0625 -0.421875,0.0625 -0.640625,0.0625 -0.390625,0 -0.765625,-0.1875 -1.03125,-0.5 C 1.140625,-1.1875 1,-1.625 1,-2.078125 c 0,-0.4375 0.140625,-0.875 0.421875,-1.203125 0.265625,-0.3125 0.640625,-0.515625 1.03125,-0.515625 0.203125,0 0.390625,0.03125 0.578125,0.078125 0.1875,0.0625 0.359375,0.15625 0.53125,0.265625 L 3.65625,-4 C 3.46875,-4.0625 3.265625,-4.125 3.0625,-4.15625 2.859375,-4.203125 2.65625,-4.203125 2.453125,-4.203125 c -0.546875,0 -1.0625,0.234375 -1.453125,0.625 -0.390625,0.40625 -0.59375,0.953125 -0.59375,1.5 0,0.5625 0.203125,1.109375 0.59375,1.515625 0.390625,0.390625 0.90625,0.625 1.453125,0.625 C 2.6875,0.0625 2.90625,0.046875 3.109375,0 3.328125,-0.0625 3.53125,-0.15625 3.71875,-0.28125 Z m 0,0"
+             style="stroke:none"
+             id="path63" />
+        </symbol>
+        <symbol
+           id="glyph1-6"
+           overflow="visible">
+          <path
+             d="m 2.984375,-1.3125 c 0,-0.78125 -0.625,-1.421875 -1.40625,-1.421875 -0.765625,0 -1.40625,0.640625 -1.40625,1.421875 0,0.765625 0.640625,1.375 1.40625,1.375 0.78125,0 1.40625,-0.609375 1.40625,-1.375 z M 2.46875,-1.375 c 0,0.6875 -0.421875,1.015625 -0.890625,1.015625 -0.46875,0 -0.875,-0.34375 -0.875,-1.015625 0,-0.671875 0.4375,-0.96875 0.875,-0.96875 0.453125,0 0.890625,0.3125 0.890625,0.96875 z m 0,0"
+             style="stroke:none"
+             id="path66" />
+        </symbol>
+        <symbol
+           id="glyph1-7"
+           overflow="visible">
+          <path
+             d="m 4.53125,0 v -1.765625 c 0,-0.46875 -0.125,-0.9375 -0.859375,-0.9375 -0.515625,0 -0.8125,0.28125 -0.96875,0.484375 C 2.65625,-2.390625 2.5,-2.703125 1.90625,-2.703125 c -0.34375,0 -0.671875,0.125 -0.9375,0.453125 V -2.6875 H 0.5 V 0 h 0.515625 v -1.453125 c 0,-0.390625 0.171875,-0.859375 0.625,-0.859375 C 2.25,-2.3125 2.25,-1.890625 2.25,-1.71875 V 0 h 0.53125 v -1.453125 c 0,-0.390625 0.15625,-0.859375 0.625,-0.859375 0.609375,0 0.609375,0.421875 0.609375,0.59375 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path69" />
+        </symbol>
+        <symbol
+           id="glyph1-8"
+           overflow="visible">
+          <path
+             d="m 3.0625,-1.328125 c 0,-0.71875 -0.40625,-1.375 -0.984375,-1.375 -0.28125,0 -0.71875,0.078125 -1.0625,0.34375 V -2.65625 H 0.5 v 3.8125 h 0.53125 v -1.4375 C 1.34375,0 1.6875,0.0625 1.890625,0.0625 c 0.625,0 1.171875,-0.609375 1.171875,-1.390625 z m -0.53125,0 c 0,0.59375 -0.4375,1 -0.90625,1 -0.09375,0 -0.234375,-0.015625 -0.390625,-0.140625 C 1.046875,-0.609375 1.03125,-0.703125 1.03125,-0.8125 v -1.171875 c 0.125,-0.171875 0.359375,-0.3125 0.65625,-0.3125 0.46875,0 0.84375,0.4375 0.84375,0.96875 z m 0,0"
+             style="stroke:none"
+             id="path72" />
+        </symbol>
+        <symbol
+           id="glyph1-9"
+           overflow="visible">
+          <path
+             d="M 2.78125,0 V -2.65625 H 2.25 v 1.734375 c 0,0.484375 -0.40625,0.625 -0.75,0.625 -0.4375,0 -0.484375,-0.109375 -0.484375,-0.390625 V -2.65625 H 0.5 v 2 c 0,0.53125 0.234375,0.71875 0.640625,0.71875 0.25,0 0.78125,-0.046875 1.140625,-0.34375 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path75" />
+        </symbol>
+        <symbol
+           id="glyph1-10"
+           overflow="visible">
+          <path
+             d="m 2.109375,-0.15625 -0.09375,-0.390625 c -0.203125,0.140625 -0.40625,0.1875 -0.578125,0.1875 -0.25,0 -0.3125,-0.234375 -0.3125,-0.515625 V -2.28125 H 2 v -0.375 H 1.125 v -0.75 H 0.65625 v 0.75 H 0.125 v 0.375 h 0.515625 v 1.515625 c 0,0.40625 0.109375,0.828125 0.53125,0.828125 0.4375,0 0.765625,-0.140625 0.9375,-0.21875 z m 0,0"
+             style="stroke:none"
+             id="path78" />
+        </symbol>
+        <symbol
+           id="glyph1-11"
+           overflow="visible">
+          <path
+             d="M 2.625,-1.3125 C 2.625,-1.578125 2.59375,-1.984375 2.359375,-2.328125 2.15625,-2.625 1.796875,-2.734375 1.5,-2.734375 c -0.734375,0 -1.296875,0.640625 -1.296875,1.390625 0,0.765625 0.609375,1.40625 1.390625,1.40625 0.34375,0 0.703125,-0.109375 1.015625,-0.296875 L 2.5625,-0.65625 c -0.328125,0.25 -0.703125,0.328125 -0.96875,0.328125 -0.515625,0 -0.90625,-0.4375 -0.921875,-0.984375 z M 2.265625,-1.671875 h -1.5625 c 0.140625,-0.46875 0.5,-0.671875 0.796875,-0.671875 0.265625,0 0.65625,0.125 0.765625,0.671875 z m 0,0"
+             style="stroke:none"
+             id="path81" />
+        </symbol>
+        <symbol
+           id="glyph1-12"
+           overflow="visible">
+          <path
+             d="M 3.53125,0 V -0.46875 H 3 L 1.5,-0.453125 H 1.1875 v -1.5 H 3.265625 V -2.34375 H 1.1875 v -1.375 h 0.859375 c 0.078125,0 0.15625,0.015625 0.21875,0.015625 H 3.4375 V -4.125 H 0.578125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path84" />
+        </symbol>
+        <symbol
+           id="glyph1-13"
+           overflow="visible">
+          <path
+             d="M 2.921875,0 1.65625,-1.359375 2.8125,-2.65625 H 2.28125 L 1.4375,-1.671875 0.578125,-2.65625 H 0.03125 L 1.234375,-1.359375 0,0 H 0.53125 L 1.4375,-1.125 2.375,0 Z m 0,0"
+             style="stroke:none"
+             id="path87" />
+        </symbol>
+        <symbol
+           id="glyph1-14"
+           overflow="visible">
+          <path
+             d="m 2.609375,0 v -1.71875 c 0,-0.609375 -0.46875,-1.015625 -1.0625,-1.015625 -0.375,0 -0.65625,0.078125 -1,0.25 l 0.03125,0.4375 c 0.203125,-0.125 0.5,-0.3125 0.96875,-0.3125 0.265625,0 0.53125,0.203125 0.53125,0.640625 v 0.25 c -0.875,0.03125 -1.75,0.203125 -1.75,0.765625 0,0.296875 0.203125,0.765625 0.734375,0.765625 0.25,0 0.71875,-0.0625 1.03125,-0.296875 V 0 Z m -0.53125,-0.84375 c 0,0.109375 0,0.265625 -0.203125,0.390625 -0.1875,0.109375 -0.421875,0.125 -0.484375,0.125 -0.328125,0 -0.578125,-0.15625 -0.578125,-0.375 0,-0.390625 1,-0.421875 1.265625,-0.4375 z m 0,0"
+             style="stroke:none"
+             id="path90" />
+        </symbol>
+        <symbol
+           id="glyph1-15"
+           overflow="visible">
+          <path
+             d="M 1,0 V -4.140625 H 0.5 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path93" />
+        </symbol>
+        <symbol
+           id="glyph1-16"
+           overflow="visible">
+          <path
+             d="m 2.28125,-0.78125 c 0,-0.109375 0,-0.328125 -0.265625,-0.5625 -0.21875,-0.203125 -0.421875,-0.234375 -0.71875,-0.296875 -0.34375,-0.0625 -0.625,-0.109375 -0.625,-0.375 0,-0.34375 0.4375,-0.34375 0.53125,-0.34375 0.34375,0 0.59375,0.078125 0.890625,0.234375 l 0.078125,-0.421875 c -0.40625,-0.171875 -0.703125,-0.1875 -0.90625,-0.1875 -0.15625,0 -1.0625,0 -1.0625,0.78125 0,0.28125 0.15625,0.4375 0.234375,0.515625 0.21875,0.203125 0.46875,0.25 0.78125,0.3125 0.28125,0.0625 0.609375,0.109375 0.609375,0.40625 0,0.375 -0.5,0.375 -0.59375,0.375 -0.375,0 -0.734375,-0.140625 -0.96875,-0.3125 l -0.09375,0.453125 C 0.375,-0.09375 0.75,0.0625 1.234375,0.0625 1.515625,0.0625 1.765625,0.015625 2,-0.140625 2.21875,-0.3125 2.28125,-0.578125 2.28125,-0.78125 Z m 0,0"
+             style="stroke:none"
+             id="path96" />
+        </symbol>
+        <symbol
+           id="glyph1-17"
+           overflow="visible">
+          <path
+             d="M 1,0 V -2.65625 H 0.5 V 0 Z M 1.0625,-3.34375 V -3.953125 H 0.453125 v 0.609375 z m 0,0"
+             style="stroke:none"
+             id="path99" />
+        </symbol>
+        <symbol
+           id="glyph1-18"
+           overflow="visible">
+          <path
+             d="m 2.765625,0 v -4.140625 h -0.5 v 1.75 C 1.875,-2.671875 1.5,-2.703125 1.3125,-2.703125 c -0.625,0 -1.09375,0.625 -1.09375,1.375 0,0.765625 0.46875,1.390625 1.078125,1.390625 0.375,0 0.71875,-0.171875 0.953125,-0.375 V 0 Z M 2.25,-0.734375 C 2.09375,-0.5 1.875,-0.328125 1.578125,-0.328125 c -0.421875,0 -0.84375,-0.296875 -0.84375,-0.984375 0,-0.75 0.5,-1 0.90625,-1 0.25,0 0.453125,0.09375 0.609375,0.296875 z m 0,0"
+             style="stroke:none"
+             id="path102" />
+        </symbol>
+        <symbol
+           id="glyph1-19"
+           overflow="visible">
+          <path
+             d="m 2.78125,0 v -1.765625 c 0,-0.46875 -0.140625,-0.9375 -0.875,-0.9375 -0.515625,0 -0.796875,0.296875 -0.90625,0.421875 V -4.140625 H 0.5 V 0 h 0.515625 v -1.453125 c 0,-0.390625 0.171875,-0.859375 0.625,-0.859375 C 2.25,-2.3125 2.25,-1.890625 2.25,-1.71875 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path105" />
+        </symbol>
+        <symbol
+           id="glyph1-20"
+           overflow="visible">
+          <path
+             d="m 4.234375,-2.65625 h -0.46875 l -0.5625,1.796875 c -0.046875,0.171875 -0.109375,0.375 -0.125,0.5 H 3.0625 C 3.03125,-0.59375 2.828125,-1.234375 2.8125,-1.28125 L 2.375,-2.65625 H 1.921875 C 1.75,-2.140625 1.296875,-0.796875 1.25,-0.359375 H 1.234375 C 1.1875,-0.78125 0.75,-2.109375 0.65625,-2.390625 0.609375,-2.53125 0.609375,-2.546875 0.578125,-2.65625 H 0.09375 L 0.96875,0 h 0.5 l 0.375,-1.15625 c 0.078125,-0.296875 0.265625,-0.859375 0.296875,-1.125 v -0.015625 c 0.015625,0.125 0.046875,0.265625 0.09375,0.40625 L 2.359375,-1.4375 2.8125,0 h 0.546875 z m 0,0"
+             style="stroke:none"
+             id="path108" />
+        </symbol>
+        <symbol
+           id="glyph1-21"
+           overflow="visible">
+          <path
+             d="M 2.703125,0 V -0.375 H 1.921875 V -4.046875 H 1.78125 c -0.390625,0.359375 -0.875,0.390625 -1.234375,0.40625 v 0.375 C 0.78125,-3.28125 1.078125,-3.28125 1.375,-3.40625 V -0.375 H 0.578125 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path111" />
+        </symbol>
+        <symbol
+           id="glyph1-22"
+           overflow="visible">
+          <path
+             d="m 2.90625,-2 c 0,-1.625 -0.734375,-2.046875 -1.296875,-2.046875 -0.53125,0 -0.78125,0.25 -0.953125,0.4375 -0.375,0.375 -0.390625,0.796875 -0.390625,1.03125 0,0.765625 0.421875,1.421875 1,1.421875 0.671875,0 1.046875,-0.4375 1.078125,-0.484375 -0.09375,0.953125 -0.546875,1.375 -1.046875,1.375 -0.3125,0 -0.5,-0.109375 -0.640625,-0.234375 L 0.453125,-0.15625 C 0.75,0.0625 1.015625,0.125 1.296875,0.125 2.140625,0.125 2.90625,-0.71875 2.90625,-2 Z M 2.328125,-2.453125 c 0,0.4375 -0.265625,0.90625 -0.78125,0.90625 -0.234375,0 -0.40625,-0.0625 -0.5625,-0.3125 C 0.828125,-2.09375 0.8125,-2.3125 0.8125,-2.578125 c 0,-0.234375 0,-0.5 0.1875,-0.765625 0.125,-0.1875 0.296875,-0.328125 0.59375,-0.328125 0.578125,0 0.703125,0.703125 0.734375,1.078125 0,0.046875 0,0.09375 0,0.140625 z m 0,0"
+             style="stroke:none"
+             id="path114" />
+        </symbol>
+        <symbol
+           id="glyph1-23"
+           overflow="visible">
+          <path
+             d="M 1.140625,0 V -0.53125 H 0.609375 V 0 Z m 0,0"
+             style="stroke:none"
+             id="path117" />
+        </symbol>
+        <symbol
+           id="glyph1-24"
+           overflow="visible">
+          <path
+             d="m 2.90625,-1.9375 c 0,-0.28125 0,-0.984375 -0.28125,-1.484375 -0.296875,-0.53125 -0.75,-0.625 -1.046875,-0.625 -0.265625,0 -0.734375,0.09375 -1.03125,0.609375 -0.28125,0.46875 -0.296875,1.125 -0.296875,1.5 0,0.4375 0.03125,0.984375 0.28125,1.4375 0.25,0.484375 0.703125,0.625 1.046875,0.625 C 2.171875,0.125 2.5,-0.21875 2.6875,-0.59375 2.890625,-1.015625 2.90625,-1.5625 2.90625,-1.9375 Z M 2.390625,-2.015625 c 0,0.390625 0,0.84375 -0.140625,1.21875 -0.171875,0.4375 -0.46875,0.53125 -0.671875,0.53125 -0.25,0 -0.53125,-0.140625 -0.6875,-0.578125 -0.109375,-0.359375 -0.125,-0.734375 -0.125,-1.171875 0,-0.546875 0,-1.625 0.8125,-1.625 0.8125,0 0.8125,1.078125 0.8125,1.625 z m 0,0"
+             style="stroke:none"
+             id="path120" />
+        </symbol>
+        <symbol
+           id="glyph2-0"
+           overflow="visible">
+          <path
+             d=""
+             style="stroke:none"
+             id="path123" />
+        </symbol>
+        <symbol
+           id="glyph2-1"
+           overflow="visible">
+          <path
+             d="m 5.625,-0.328125 c 0,-0.34375 -0.234375,-0.34375 -0.625,-0.34375 v -2.625 C 5,-3.515625 5,-4.765625 4.03125,-4.765625 3.703125,-4.765625 3.25,-4.625 2.953125,-4.1875 2.78125,-4.5625 2.484375,-4.765625 2.125,-4.765625 c -0.34375,0 -0.671875,0.15625 -0.9375,0.40625 C 1.171875,-4.6875 0.953125,-4.6875 0.75,-4.6875 H 0.40625 c -0.171875,0 -0.453125,0 -0.453125,0.328125 0,0.328125 0.234375,0.328125 0.625,0.328125 v 3.359375 c -0.390625,0 -0.625,0 -0.625,0.34375 C -0.046875,0 0.25,0 0.40625,0 H 1.359375 C 1.53125,0 1.8125,0 1.8125,-0.328125 c 0,-0.34375 -0.234375,-0.34375 -0.625,-0.34375 v -1.9375 c 0,-0.96875 0.453125,-1.484375 0.890625,-1.484375 0.25,0 0.40625,0.1875 0.40625,0.890625 v 2.53125 C 2.28125,-0.671875 2,-0.671875 2,-0.328125 2,0 2.296875,0 2.453125,0 h 0.8125 C 3.4375,0 3.71875,0 3.71875,-0.328125 c 0,-0.34375 -0.234375,-0.34375 -0.625,-0.34375 v -1.9375 c 0,-0.96875 0.453125,-1.484375 0.890625,-1.484375 0.25,0 0.40625,0.1875 0.40625,0.890625 v 2.53125 c -0.203125,0 -0.484375,0 -0.484375,0.34375 C 3.90625,0 4.203125,0 4.359375,0 h 0.8125 C 5.34375,0 5.625,0 5.625,-0.328125 Z m 0,0"
+             style="stroke:none"
+             id="path126" />
+        </symbol>
+        <symbol
+           id="glyph2-2"
+           overflow="visible">
+          <path
+             d="M 5.453125,-4.359375 C 5.453125,-4.6875 5.1875,-4.6875 5.015625,-4.6875 h -1.28125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 h 0.3125 L 3.25,-1.703125 c -0.140625,0.390625 -0.203125,0.59375 -0.28125,0.9375 -0.0625,-0.21875 -0.15625,-0.4375 -0.234375,-0.65625 L 1.71875,-4.03125 H 2 c 0.15625,0 0.421875,0 0.421875,-0.328125 C 2.421875,-4.6875 2.171875,-4.6875 2,-4.6875 H 0.71875 c -0.171875,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.28125,0.328125 0.4375,0.328125 H 1.0625 l 1.546875,3.890625 C 2.640625,-0.03125 2.640625,0 2.640625,0 c 0,0 -0.265625,0.921875 -0.40625,1.1875 -0.3125,0.59375 -0.703125,0.625 -0.875,0.625 0,0 0.0625,-0.09375 0.0625,-0.234375 0,-0.265625 -0.203125,-0.46875 -0.46875,-0.46875 -0.296875,0 -0.484375,0.203125 -0.484375,0.484375 0,0.453125 0.375,0.890625 0.90625,0.890625 1.09375,0 1.578125,-1.4375 1.625,-1.5625 L 4.6875,-4.03125 h 0.328125 c 0.15625,0 0.4375,0 0.4375,-0.328125 z m 0,0"
+             style="stroke:none"
+             id="path129" />
+        </symbol>
+        <symbol
+           id="glyph2-3"
+           overflow="visible">
+          <path
+             d="m 5.09375,-2.359375 c 0,-1.359375 -1.015625,-2.4375 -2.234375,-2.4375 -1.21875,0 -2.234375,1.078125 -2.234375,2.4375 0,1.390625 1.03125,2.421875 2.234375,2.421875 1.1875,0 2.234375,-1.046875 2.234375,-2.421875 z m -0.765625,-0.0625 c 0,1 -0.671875,1.828125 -1.46875,1.828125 -0.8125,0 -1.484375,-0.828125 -1.484375,-1.828125 0,-1 0.703125,-1.703125 1.484375,-1.703125 0.78125,0 1.46875,0.703125 1.46875,1.703125 z m 0,0"
+             style="stroke:none"
+             id="path132" />
+        </symbol>
+        <symbol
+           id="glyph2-4"
+           overflow="visible">
+          <path
+             d="M 5.453125,-4.359375 C 5.453125,-4.6875 5.1875,-4.6875 5.015625,-4.6875 h -1.28125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 h 0.3125 l -1.1875,3.515625 -1.1875,-3.515625 H 1.96875 c 0.171875,0 0.4375,0 0.4375,-0.328125 0,-0.328125 -0.265625,-0.328125 -0.4375,-0.328125 H 0.703125 c -0.1875,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 H 1.03125 l 1.25,3.703125 c 0.125,0.375 0.34375,0.375 0.578125,0.375 0.203125,0 0.453125,0 0.578125,-0.359375 l 1.25,-3.71875 h 0.328125 c 0.15625,0 0.4375,0 0.4375,-0.328125 z m 0,0"
+             style="stroke:none"
+             id="path135" />
+        </symbol>
+        <symbol
+           id="glyph2-5"
+           overflow="visible">
+          <path
+             d="m 5.046875,-1.1875 c 0,-0.296875 -0.3125,-0.296875 -0.375,-0.296875 -0.203125,0 -0.28125,0.03125 -0.359375,0.234375 -0.234375,0.546875 -0.828125,0.65625 -1.125,0.65625 -0.828125,0 -1.640625,-0.546875 -1.8125,-1.484375 h 3.25 c 0.21875,0 0.421875,0 0.421875,-0.40625 0,-1.234375 -0.6875,-2.3125 -2.109375,-2.3125 -1.296875,0 -2.34375,1.09375 -2.34375,2.4375 0,1.328125 1.109375,2.421875 2.515625,2.421875 1.4375,0 1.9375,-0.984375 1.9375,-1.25 z M 4.28125,-2.734375 H 1.390625 C 1.53125,-3.53125 2.171875,-4.125 2.9375,-4.125 c 0.5625,0 1.25,0.265625 1.34375,1.390625 z m 0,0"
+             style="stroke:none"
+             id="path138" />
+        </symbol>
+        <symbol
+           id="glyph2-6"
+           overflow="visible">
+          <path
+             d="m 5.296875,-4.078125 c 0,-0.21875 -0.125,-0.6875 -1.03125,-0.6875 -0.546875,0 -1.25,0.203125 -1.84375,0.890625 V -4.25 c 0,-0.328125 -0.0625,-0.4375 -0.4375,-0.4375 H 0.78125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 0,0.328125 0.265625,0.328125 0.4375,0.328125 h 0.890625 v 3.359375 H 0.78125 c -0.15625,0 -0.4375,0 -0.4375,0.328125 C 0.34375,0 0.609375,0 0.78125,0 H 3.625 c 0.171875,0 0.453125,0 0.453125,-0.328125 0,-0.34375 -0.28125,-0.34375 -0.453125,-0.34375 H 2.421875 V -2.03125 c 0,-1.015625 0.640625,-2.0625 1.953125,-2.0625 0.015625,0.265625 0.203125,0.484375 0.46875,0.484375 0.25,0 0.453125,-0.1875 0.453125,-0.46875 z m 0,0"
+             style="stroke:none"
+             id="path141" />
+        </symbol>
+        <symbol
+           id="glyph2-7"
+           overflow="visible">
+          <path
+             d="m 5.09375,-0.328125 c 0,-0.34375 -0.265625,-0.34375 -0.4375,-0.34375 H 3.234375 v -5.53125 c 0,-0.34375 -0.0625,-0.453125 -0.4375,-0.453125 h -1.71875 c -0.171875,0 -0.453125,0 -0.453125,0.34375 0,0.328125 0.296875,0.328125 0.4375,0.328125 h 1.421875 v 5.3125 h -1.40625 c -0.171875,0 -0.453125,0 -0.453125,0.34375 C 0.625,0 0.921875,0 1.0625,0 h 3.59375 c 0.15625,0 0.4375,0 0.4375,-0.328125 z m 0,0"
+             style="stroke:none"
+             id="path144" />
+        </symbol>
+        <symbol
+           id="glyph2-8"
+           overflow="visible">
+          <path
+             d="m 5.65625,-0.34375 c 0,-0.328125 -0.28125,-0.328125 -0.4375,-0.328125 -0.453125,0 -0.5625,-0.046875 -0.65625,-0.078125 v -2.359375 c 0,-0.765625 -0.59375,-1.6875 -2.15625,-1.6875 -0.46875,0 -1.578125,0 -1.578125,0.796875 0,0.328125 0.234375,0.5 0.484375,0.5 0.171875,0 0.46875,-0.09375 0.484375,-0.5 0,-0.078125 0.015625,-0.09375 0.234375,-0.109375 C 2.171875,-4.125 2.3125,-4.125 2.421875,-4.125 3.25,-4.125 3.8125,-3.796875 3.8125,-3.015625 c -1.921875,0.03125 -3.265625,0.578125 -3.265625,1.625 0,0.75 0.6875,1.453125 1.796875,1.453125 0.40625,0 1.078125,-0.078125 1.59375,-0.40625 C 4.171875,-0.015625 4.6875,0 5.109375,0 5.40625,0 5.65625,0 5.65625,-0.34375 Z M 3.8125,-1.453125 c 0,0.25 0,0.46875 -0.421875,0.671875 C 3,-0.59375 2.5,-0.59375 2.421875,-0.59375 c -0.671875,0 -1.125,-0.375 -1.125,-0.796875 0,-0.53125 0.9375,-0.9375 2.515625,-0.984375 z m 0,0"
+             style="stroke:none"
+             id="path147" />
+        </symbol>
+      </g>
+      <clipPath
+         id="clip1">
+        <path
+           d="M 0.167969,0 H 396.53516 V 297.27734 H 0.167969 Z m 0,0"
+           id="path152" />
+      </clipPath>
+      <clipPath
+         id="clip3">
+        <path
+           d="M 1,0.0117188 H 15.917969 V 9 H 1 Z m 0,0"
+           id="path155" />
+      </clipPath>
+      <clipPath
+         id="clip4">
+        <path
+           d="M 0.300781,10 H 15.917969 V 22.789062 H 0.300781 Z m 0,0"
+           id="path158" />
+      </clipPath>
+      <clipPath
+         id="clip2">
+        <rect
+           height="23"
+           width="16"
+           x="0"
+           y="0"
+           id="rect161" />
+      </clipPath>
+      <g
+         clip-path="url(#clip2)"
+         id="surface5">
+        <g
+           clip-path="url(#clip3)"
+           clip-rule="nonzero"
+           id="g166">
+          <path
+             d="m 1.308594,0.0117188 c -0.0625,0 -0.101563,0.0195312 -0.128906,0.046875 C 1.152344,0.0859375 1.132812,0.121094 1.132812,0.1875 v 7.921875 c 0,0.0625 0.019532,0.101563 0.046876,0.128906 0.027343,0.027344 0.066406,0.046875 0.128906,0.046875 h 2.070312 c 0.808594,0 1.296875,-0.183594 1.59375,-0.570312 C 5.414062,7.1875 5.429688,6.339844 5.429688,5.035156 V 3.257812 C 5.429688,1.957031 5.414062,1.109375 4.972656,0.578125 4.675781,0.195312 4.1875,0.0117188 3.378906,0.0117188 Z M 2.449219,0.976562 h 0.730469 c 0.324218,0 0.515624,0.054688 0.664062,0.234376 0.230469,0.273437 0.25,0.832031 0.25,1.957031 v 1.960937 c 0,1.121094 -0.019531,1.679688 -0.25,1.957032 C 3.695312,7.261719 3.503906,7.316406 3.179688,7.316406 H 2.449219 Z M 15.039062,0.1875 c 0,-0.066406 -0.01953,-0.1015625 -0.04297,-0.1289062 -0.03125,-0.0273438 -0.06641,-0.046875 -0.128906,-0.046875 h -0.96875 c -0.0625,0 -0.101563,0.0195312 -0.128907,0.046875 -0.02734,0.0273437 -0.04687,0.0625002 -0.04687,0.1289062 v 5.847656 c 0,0.609375 -0.04687,0.972656 -0.242187,1.191406 -0.136719,0.148438 -0.324219,0.21875 -0.589844,0.21875 -0.246094,0 -0.425781,-0.0625 -0.570313,-0.21875 C 12.136719,7.019531 12.078125,6.667969 12.078125,6.035156 V 0.1875 c 0,-0.066406 -0.01953,-0.1015625 -0.04687,-0.1328125 C 12.003906,0.03125 11.96875,0.0117188 11.902344,0.0117188 h -0.96875 c -0.05859,0 -0.09766,0.0195312 -0.125,0.0429687 -0.02734,0.03125 -0.04687,0.0664065 -0.04687,0.1328125 v 5.847656 c 0,0.855469 0.117187,1.386719 0.453125,1.761719 0.351562,0.386719 0.886718,0.589844 1.691406,0.589844 0.816406,0 1.339844,-0.21875 1.660156,-0.59375 0.382813,-0.4375 0.472656,-0.964844 0.472656,-1.757813 z M 8.785156,8.109375 c 0,0.0625 -0.019531,0.101563 -0.046875,0.128906 -0.027343,0.027344 -0.066406,0.046875 -0.125,0.046875 h -1.0625 c -0.0625,0 -0.097656,-0.019531 -0.125,-0.046875 C 7.398438,8.210938 7.378906,8.171875 7.378906,8.109375 V 1.058594 H 6.132812 c -0.0625,0 -0.097656,-0.019532 -0.125,-0.046875 C 5.976562,0.984375 5.960938,0.945312 5.960938,0.882812 V 0.1875 c 0,-0.066406 0.015624,-0.1015625 0.046874,-0.1289062 0.027344,-0.0273438 0.0625,-0.046875 0.125,-0.046875 h 3.894532 c 0.06641,0 0.101562,0.0195312 0.128906,0.046875 0.02734,0.0273437 0.04687,0.0625002 0.04687,0.1289062 v 0.695312 c 0,0.0625 -0.01953,0.101563 -0.04687,0.128907 -0.02734,0.027343 -0.0625,0.046875 -0.128906,0.046875 H 8.785156 v 7.050781"
+             style="fill:#6e6e6e;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path164" />
+        </g>
+        <g
+           clip-path="url(#clip4)"
+           clip-rule="nonzero"
+           id="g170">
+          <path
+             d="m 15.917969,12.421875 -3.324219,1.746094 c -4.304688,-1.671875 -4.664062,-1.671875 -8.96875,0 L 0.300781,12.421875 3.625,10.675781 c 4.304688,1.675781 4.664062,1.675781 8.96875,0 z m 0,4.3125 -3.324219,1.746094 c -4.304688,-1.675781 -4.664062,-1.675781 -8.96875,0 L 0.300781,16.734375 3.625,14.988281 c 4.304688,1.675781 4.664062,1.675781 8.96875,0 z m 0,4.3125 -3.324219,1.742187 c -4.304688,-1.671874 -4.664062,-1.671874 -8.96875,0 L 0.300781,21.046875 3.625,19.300781 c 4.304688,1.675781 4.664062,1.675781 8.96875,0 l 3.324219,1.746094"
+             style="fill:#970000;fill-opacity:1;fill-rule:nonzero;stroke:none"
+             id="path168" />
+        </g>
+      </g>
+      <clipPath
+         id="clip5">
+        <path
+           d="M 0.167969,0 H 52 V 10 H 0.167969 Z m 0,0"
+           id="path173" />
+      </clipPath>
+    </defs>
+    <rect
+       style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.75"
+       id="rect458"
+       width="73.549698"
+       height="40.894558"
+       x="96.390228"
+       y="110.86462" />
+    <rect
+       style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.75"
+       id="rect460"
+       width="57.660095"
+       height="77.672966"
+       x="229.3764"
+       y="89.695877" />
+    <rect
+       style="fill:#0000ff;fill-rule:evenodd;stroke-width:0.75"
+       id="rect462"
+       width="53.320251"
+       height="43.764114"
+       x="100.37479"
+       y="188.37962" />
+    <path
+       sodipodi:type="spiral"
+       style="fill:none;fill-rule:evenodd;stroke:#000000"
+       id="path148"
+       sodipodi:cx="52.783718"
+       sodipodi:cy="136.99548"
+       sodipodi:expansion="1"
+       sodipodi:revolution="3"
+       sodipodi:radius="37.520355"
+       sodipodi:argument="-18.167603"
+       sodipodi:t0="0"
+       d="m 52.783718,136.99548 c 1.460465,1.18575 -0.877822,2.55369 -1.97079,2.42739 -2.961876,-0.34225 -3.812269,-4.00225 -2.883987,-6.36897 1.660478,-4.2335 7.006664,-5.26428 10.767148,-3.34058 5.51866,2.8231 6.754117,10.04995 3.797184,15.16532 -3.941127,6.81799 -13.106796,8.25976 -19.563506,4.25379 -8.12511,-5.04112 -9.773515,-16.17004 -4.710381,-23.96169 6.132134,-9.43673 19.236872,-11.29195 28.359863,-5.16698 10.75113,7.21807 12.813336,22.30595 5.623578,32.75804 -8.300859,12.06737 -25.376509,14.33668 -37.15622,6.08018 -13.384858,-9.38156 -15.861392,-28.44812 -6.536775,-41.5544 10.46081,-14.70326 31.520505,-17.387101 45.952578,-6.99337 16.022337,11.53901 18.91356,34.59346 7.449972,50.35076"
+       transform="matrix(0.75,0,0,0.75,7.5101626,10.60124)" />
+    <text
+       xml:space="preserve"
+       transform="matrix(2.5195981,0,0,1.4983666,-270.27155,-205.91547)"
+       id="text2986"
+       style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;white-space:pre;shape-inside:url(#rect2988);fill:#000000;fill-opacity:1;stroke:none"><tspan
+         x="149.44922"
+         y="304.1376"
+         id="tspan260">Hello </tspan><tspan
+         x="149.44922"
+         y="392.1083"
+         id="tspan264"><tspan
+           dx="0 28.886719 22.246094 13.320312 8.8867188 22.246094"
+           id="tspan262">world!</tspan></tspan></text>
+  </g>
+</svg>
diff --git a/examples/run_example.py b/examples/run_example.py
new file mode 100644
index 0000000..51420e4
--- /dev/null
+++ b/examples/run_example.py
@@ -0,0 +1,41 @@
+import shutil
+import os
+import subprocess
+from slider.convert import pdf2png
+from slider.slider_cli import slider_cli
+if __name__ == "__main__":
+
+    if True:
+        if os.path.isdir("./automatic"):
+            shutil.rmtree("./automatic")
+            os.mkdir("automatic")
+
+        slider_cli("automatic/index.tex", interactive=False)
+
+    fn = "automatic/osvgs/myoverlay.svg"
+    slider_cli("automatic/index.tex", interactive=False)
+    pdf2png("automatic/index.pdf", fout="automatic/index_a.png", page_to_convert=2)
+    RECT1 = '   <rect x="70" y="50" width="220" height="60" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" />'
+    RECT2 = '   <rect x="320" y="240" width="50" height="50" style="fill:rgb(200,0,255);stroke-width:3;stroke:rgb(100,200,0)" />'
+
+    with open("automatic/osvgs/myoverlay.svg", 'r') as f:
+        s = f.read()
+    i = s.find("</svg>")
+    ss = s[:i] + RECT1 + RECT2 + s[i:]
+
+        # pieces = s.split("</svg>")
+
+    # ss = s.replace("</svg>", RECT + "</svg>")
+    # ss = pieces[0] + "<g>" +  + pieces[1]
+    with open(fn, 'w') as f:
+        f.write(ss)
+    slider_cli("automatic/index.tex", interactive=False)
+
+    pdf2png("automatic/index.pdf", fout="automatic/index_b.png", page_to_convert=2)
+    a = 234
+
+
+
+    # slider_cli("automatic/index.tex")
+    a = 234
+    pass
\ No newline at end of file
diff --git a/inkscape2tex.py b/inkscape2tex.py
deleted file mode 100644
index 0b7e684..0000000
--- a/inkscape2tex.py
+++ /dev/null
@@ -1,183 +0,0 @@
-# #!/usr/bin/env python
-# """Convert inkscape SVG files to TeX input.
-#
-# - SVG to PDF or EPS with inkscape, optionally with LaTeX output.
-# - DOT to SVG
-#
-# Skips conversion if PDF file found newer than SVG source.
-# Requires `inkscape` in path.
-# """
-# # Copyright 2010-2017 by Ioannis Filippidis
-# # All rights reserved. Licensed under BSD-2.
-# #
-# import argparse
-# import datetime
-# import fnmatch
-# import logging
-# import os
-# import shlex
-# import subprocess
-# import time
-#
-# import humanize
-#
-# import svg2latex as convert
-# # from svglatex import convert
-#
-#
-# log = logging.getLogger(__name__)
-#
-#
-# def main():
-#     """Start from here."""
-#     args = parse_args()
-#     f = '{name}.svg'.format(name=args.input_file)
-#     out_type = args.method
-#     if './img/' in f:
-#         files = [f]
-#     else:
-#         files = locate(f, './img')
-#     svg = None
-#     for svg in files:
-#         log.info('Will convert SVG file "{f}" to {t}'.format(
-#             f=svg, t=out_type))
-#         convert_if_svg_newer(svg, out_type)
-#     if svg is None:
-#         raise Exception(
-#             'SVG file "{f}" not found! '
-#             'Cannot export to PDF.'.format(f=f))
-#
-#
-# def parse_args():
-#     """Parse command-line arguments using."""
-#     parser = argparse.ArgumentParser()
-#     parser.add_argument(
-#         '-i', '--input-file', type=str,
-#         help=(
-#             'Name (w/o extension) of SVG file. '
-#             'Either file name to search for under `./img`, '
-#             'or path that starts with `./img`.'))
-#     choices = [
-#         'latex-pdf', 'pdf',
-#         'latex-eps', 'eps']
-#     parser.add_argument(
-#         '-m', '--method', type=str, choices=choices,
-#         help=(
-#             'Export to this file type. '
-#             'The prefix "latex" produces also a file `*.pdf_tex` '
-#             'that contains the text from the SVG. '
-#             'The command `\includesvgpdf` passes `pdf`, '
-#             'and `\includesvg` passes `latex-pdf`.'))
-#     args = parser.parse_args()
-#     return args
-#
-#
-# def convert_if_svg_newer(svg, out_type):
-#     """Convert SVG file to PDF or EPS."""
-#     base, ext = os.path.splitext(svg)
-#     assert ext == '.svg', ext
-#     if 'pdf' in out_type:
-#         out = base + '.pdf'
-#     elif 'eps' in out_type:
-#         out = base + '.eps'
-#     else:
-#         raise ValueError(out_type)
-#     if not os.access(svg, os.F_OK):
-#         raise FileNotFoundError(
-#             'No SVG file "{f}"'.format(f=svg))
-#     fresh = is_newer(out, svg)
-#     if out_type == 'latex-pdf':
-#         pdf_tex = base + '.pdf_tex'
-#         fresh &= is_newer(pdf_tex, svg)
-#     if fresh:
-#         log.info('No update needed, target newer than SVG.')
-#         return
-#     log.info('File not found or old. Converting from SVG...')
-#     convert_svg(svg, out, out_type)
-#
-#
-# def is_newer(target, source):
-#     """Return `True` if `target` newer than `source` file."""
-#     assert os.path.isfile(source), source
-#     if not os.path.isfile(target):
-#         return False
-#     t_src = os.stat(source)[8]
-#     t_tgt = os.stat(target)[8]
-#     _print_dates(source, target, t_src, t_tgt)
-#     return t_src < t_tgt
-#
-#
-# def _print_dates(source, target, t_src, t_tgt):
-#     s = _format_time(t_src)
-#     t = _format_time(t_tgt)
-#     log.info((
-#         'last modification dates:\n'
-#         '    Source ({source}): {s}\n'
-#         '    Target ({target}): {t}').format(
-#             source=source, target=target,
-#             s=s, t=t))
-#
-#
-# def _format_time(t):
-#     """Return time readable by humans."""
-#     return humanize.naturaltime(
-#         datetime.datetime.fromtimestamp(t))
-#
-#
-# def convert_svg(svg, out, out_type):
-#     """Convert from SVG to output format."""
-#     # TODO: implement options `latex-eps`, `eps`
-#     assert out_type in ('latex-pdf', 'pdf'), out_type
-#     if out_type == 'latex-pdf':
-#         convert.main(svg)
-#     elif out_type == 'pdf':
-#         inkscape = convert.which_inkscape()
-#         svg_path = os.path.realpath(svg)
-#         out_path = os.path.realpath(out)
-#         args = [
-#             inkscape,
-#             '--without-gui',
-#             '--export-area-drawing',
-#             '--export-ignore-filters',
-#             '--export-dpi={dpi}'.format(dpi=96),
-#             '--export-pdf={out}'.format(out=out_path),
-#             svg_path]
-#         r = subprocess.call(args)
-#         if r != 0:
-#             raise Exception('Conversion error')
-#
-#
-# def convert_svg_using_inkscape(svg, out, out_type):
-#     """Convert from SVG to output format."""
-#     # inkscape need be called with an absolute path on OS X
-#     # http://wiki.inkscape.org/wiki/index.php/MacOS_X
-#     symlink_relpath = 'bin/inkscape'
-#     home = os.path.expanduser('~')
-#     symlink_abspath = os.path.join(home, symlink_relpath)
-#     inkscape_abspath = os.path.realpath(symlink_abspath)
-#     svg_abspath = os.path.realpath(svg)
-#     args = ['{inkscape_abspath} -z -D --file={svg}'.format(
-#         inkscape_abspath=inkscape_abspath, svg=svg_abspath)]
-#     if 'pdf' in out_type:
-#         args.append('--export-pdf={pdf}'.format(pdf=out))
-#     if 'eps' in out_type:
-#         args.append('--export-eps={eps}'.format(eps=out))
-#     if 'latex' in out_type:
-#         args.append('--export-latex')
-#     args = shlex.split(' '.join(args))
-#     r = subprocess.call(args)
-#     if r != 0:
-#         raise Exception(
-#             'conversion from "{svg}" to "{out}" failed'.format(
-#                 svg=svg, out=out))
-#
-#
-# def locate(pattern, root=os.curdir):
-#     """Locate all files matching supplied filename pattern under `root`."""
-#     for path, dirs, files in os.walk(os.path.abspath(root)):
-#         for filename in fnmatch.filter(files, pattern):
-#             yield os.path.join(path, filename)
-#
-#
-# if __name__ == '__main__':
-#     main()
diff --git a/setup.py b/setup.py
index dea8d59..e869ea1 100644
--- a/setup.py
+++ b/setup.py
@@ -1,39 +1,39 @@
-# Use this guide:
-# Use:  pipreqs.exe slider --no-pin --force for requirements.txt
-# https://packaging.python.org/tutorials/packaging-projects/
-# py -m build && twine upload dist/*
-
-import setuptools
-
-
-with open("README.md", "r", encoding="utf-8") as fh:
-    long_description = fh.read()
-
-setuptools.setup(
-    name="beamer-slider",
-    version="0.1.14b",
-    author="Tue Herlau",
-    author_email="tuhe@dtu.dk",
-    description="Software to create inkscape overlays in Beamer",
-    long_description=long_description,
-    long_description_content_type="text/markdown",
-    license="MIT",
-    url='https://lab.compute.dtu.dk/tuhe/slider',
-    project_urls={
-        "Bug Tracker": "https://lab.compute.dtu.dk/tuhe/slider/issues",
-    },
-    classifiers=[
-        "Programming Language :: Python :: 3",
-        "License :: OSI Approved :: MIT License",
-        "Operating System :: OS Independent",
-    ],
-    package_dir={"": "src"},
-    packages=setuptools.find_packages(where="src"),
-    python_requires=">=3.8",
-    install_requires=['Jinja2', 'numpy', 'chardet', 'scipy', 'seaborn', 'lxml', 'matplotlib', 'pylatexenc', 'beautifulsoup4', 'PyPDF2', 'clize'],
-    include_package_data=True,
-    package_data={'': ['DTU_Beamer_files/DTU_Beamer_files.zip'],},  # Check Manifest.in.
-    entry_points={
-        'console_scripts': ['slider=slider.slider_cli:clize_main_entry_point'],
-    }
-)
+# Use this guide:
+# Use:  pipreqs.exe slider --no-pin --force for requirements.txt
+# https://packaging.python.org/tutorials/packaging-projects/
+# py -m build && twine upload dist/*
+
+import setuptools
+
+
+with open("README.md", "r", encoding="utf-8") as fh:
+    long_description = fh.read()
+
+setuptools.setup(
+    name="beamer-slider",
+    version="0.1.23",
+    author="Tue Herlau",
+    author_email="tuhe@dtu.dk",
+    description="Software to create inkscape overlays in Beamer",
+    long_description=long_description,
+    long_description_content_type="text/markdown",
+    license="MIT",
+    url='https://lab.compute.dtu.dk/tuhe/slider',
+    project_urls={
+        "Bug Tracker": "https://lab.compute.dtu.dk/tuhe/slider/issues",
+    },
+    classifiers=[
+        "Programming Language :: Python :: 3",
+        "License :: OSI Approved :: MIT License",
+        "Operating System :: OS Independent",
+    ],
+    package_dir={"": "src"},
+    packages=setuptools.find_packages(where="src"),
+    python_requires=">=3.8",
+    install_requires=['Jinja2', 'numpy', 'chardet', 'scipy', 'seaborn', 'lxml', 'matplotlib', 'pylatexenc', 'beautifulsoup4', 'PyPDF2', 'clize'],
+    include_package_data=True,
+    package_data={'': ['DTU_Beamer_files/DTU_Beamer_files.zip'],},  # Check Manifest.in.
+    entry_points={
+        'console_scripts': ['slider=slider.slider_cli:clize_main_entry_point'],
+    }
+)
diff --git a/src/beamer_slider.egg-info/PKG-INFO b/src/beamer_slider.egg-info/PKG-INFO
index 6fa4e8b..de25749 100644
--- a/src/beamer_slider.egg-info/PKG-INFO
+++ b/src/beamer_slider.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: beamer-slider
-Version: 0.1.13
+Version: 0.1.23
 Summary: Software to create inkscape overlays in Beamer
 Home-page: https://lab.compute.dtu.dk/tuhe/slider
 Author: Tue Herlau
diff --git a/src/beamer_slider.egg-info/requires.txt b/src/beamer_slider.egg-info/requires.txt
index ab64305..6765fa1 100644
--- a/src/beamer_slider.egg-info/requires.txt
+++ b/src/beamer_slider.egg-info/requires.txt
@@ -1,11 +1,11 @@
 Jinja2
-numpy
+PyPDF2
+beautifulsoup4
 chardet
-scipy
-seaborn
+clize
 lxml
 matplotlib
+numpy
 pylatexenc
-beautifulsoup4
-PyPDF2
-clize
+scipy
+seaborn
diff --git a/src/jinjafy/__init__.py b/src/jinjafy/__init__.py
index ecb19f5..300cdad 100644
--- a/src/jinjafy/__init__.py
+++ b/src/jinjafy/__init__.py
@@ -1,68 +1,68 @@
-from jinjafy.jinjafy import jinjafy_comment
-from jinjafy.jinjafy import jinjafy_template
-from jinjafy.jinja_matlab_load import matlab_load
-# from slider import latexmk
-from jinjafy.textools import mat2table
-import subprocess
-# import os
-import platform
-# from subprocess import subprocess
-
-
-def execute_command(command, shell=True):
-    """
-    This is a super dodgy command from way back in the early 3.x days. I *think* all uses are better served by regular
-    subprocess.check_output(..., shell=True), but I am not completely sure, and various people have updated the function
-    to make it work on linux/mac; I know that giving inputs as lists was required at some point (perhaps for args with spaces?).
-
-    Current behavior will be subprocess.check_output, and if that works it can just be removed. Until and unless this turns out to be
-    useful again, I think the function is best avoided.
-    """
-    # if not isinstance(command, list):
-    #     command = [command]
-    #
-    # if not platform.uname()[0] == "Linux":
-    #     result = subprocess.run(command, stdout=subprocess.PIPE, shell=shell)
-    #     out = result.stdout
-    # else:
-    #     cmd = " ".join(command)
-    #     out = subprocess.check_output(cmd, shell=shell)
-    # s = out.decode("utf-8")
-    # OK = True
-    # return s, OK
-
-    if isinstance(command, list):
-        command = " ".join(command)
-    # if not isinstance(command, list):
-    #     command = [command]
-
-    # if not platform.uname()[0] == "Linux":
-    #     result = subprocess.run(command, stdout=subprocess.PIPE, shell=shell)
-    #     out = result.stdout
-    # else:
-    #     cmd = " ".join(command)
-    out = subprocess.check_output(command, shell=shell)
-    s = out.decode("utf-8")
-    OK = True
-    return s, OK
-
-
-# def get_system_name():
-#     if is_win():
-#         return "Win"
-#     if is_compute():
-#         return "thinlinc.compute.dtu.dk"
-#     if is_cogsys_cluster():
-#         return "cogys cluster"
-
-# def execute_command(command, shell=True):
-#     if not isinstance(command, list):
-#         command = [command]
-#     # if not is_compute():
-#     # result = subprocess.run(command, stdout=subprocess.PIPE, shell=shell)
-#     # out = result.stdout
-#     # else:
-#     out = subprocess.check_output(command, shell=shell)
-#     s = out.decode("utf-8")
-#     OK = True
+from jinjafy.jinjafy import jinjafy_comment
+from jinjafy.jinjafy import jinjafy_template
+from jinjafy.jinja_matlab_load import matlab_load
+# from slider import latexmk
+from jinjafy.textools import mat2table
+import subprocess
+# import os
+import platform
+# from subprocess import subprocess
+
+
+def execute_command(command, shell=True):
+    """
+    This is a super dodgy command from way back in the early 3.x days. I *think* all uses are better served by regular
+    subprocess.check_output(..., shell=True), but I am not completely sure, and various people have updated the function
+    to make it work on linux/mac; I know that giving inputs as lists was required at some point (perhaps for args with spaces?).
+
+    Current behavior will be subprocess.check_output, and if that works it can just be removed. Until and unless this turns out to be
+    useful again, I think the function is best avoided.
+    """
+    # if not isinstance(command, list):
+    #     command = [command]
+    #
+    # if not platform.uname()[0] == "Linux":
+    #     result = subprocess.run(command, stdout=subprocess.PIPE, shell=shell)
+    #     out = result.stdout
+    # else:
+    #     cmd = " ".join(command)
+    #     out = subprocess.check_output(cmd, shell=shell)
+    # s = out.decode("utf-8")
+    # OK = True
+    # return s, OK
+
+    if isinstance(command, list):
+        command = " ".join(command)
+    # if not isinstance(command, list):
+    #     command = [command]
+
+    # if not platform.uname()[0] == "Linux":
+    #     result = subprocess.run(command, stdout=subprocess.PIPE, shell=shell)
+    #     out = result.stdout
+    # else:
+    #     cmd = " ".join(command)
+    out = subprocess.check_output(command, shell=shell)
+    s = out.decode("utf-8")
+    OK = True
+    return s, OK
+
+
+# def get_system_name():
+#     if is_win():
+#         return "Win"
+#     if is_compute():
+#         return "thinlinc.compute.dtu.dk"
+#     if is_cogsys_cluster():
+#         return "cogys cluster"
+
+# def execute_command(command, shell=True):
+#     if not isinstance(command, list):
+#         command = [command]
+#     # if not is_compute():
+#     # result = subprocess.run(command, stdout=subprocess.PIPE, shell=shell)
+#     # out = result.stdout
+#     # else:
+#     out = subprocess.check_output(command, shell=shell)
+#     s = out.decode("utf-8")
+#     OK = True
 #     return s, OK
\ No newline at end of file
diff --git a/src/jinjafy/bibliography_maker.py b/src/jinjafy/bibliography_maker.py
index ad583cc..32ff8f8 100644
--- a/src/jinjafy/bibliography_maker.py
+++ b/src/jinjafy/bibliography_maker.py
@@ -1,42 +1,42 @@
-import os
-import pkg_resources  # part of setuptools
-from jinjafy import execute_command
-import subprocess
-from datetime import datetime
-
-bibliography = """
-@online{%s,
-	title={%s},
-	url={%s},
-	urldate = {%s}, 
-	month={9},
-	publisher={Technical University of Denmark (DTU)},
-	author={Tue Herlau},
-	year={%s},
-}
-"""
-# 	comments={See url{asdfsdaf} for examples},
-
-def make_bibliography(setup_py, outfile=None):
-    if not os.path.isfile(setup_py) or os.path.basename(setup_py) != "setup.py":
-        raise Exception("No setup.py")
-
-    v = subprocess.check_output(f"cd {os.path.dirname(setup_py)} && python setup.py --name --version --url --description", shell=True).decode("utf-8").splitlines()
-    v = [s.strip() for s in v]
-    name, version, url, description = v
-
-    ex = "\\texttt{pip install " + name + "}"
-    title = f"{name.capitalize()} ({version}): {ex}"
-    date = datetime.today().strftime('%Y-%m-%d')
-    year = datetime.today().strftime('%Y')
-
-    key = name.replace("-", "_")
-    s = (bibliography%(key, title, url, date, year) ).strip()
-    if outfile is not None:
-        if os.path.isdir(outfile):
-            outfile = os.path.join(outfile, name.replace("-",'_') + ".bib")
-        with open(outfile, 'w') as f:
-            f.write(s)
-        print(f"[Writing bibliography with entry '{key}' to]", outfile)
-
-    return s
+import os
+import pkg_resources  # part of setuptools
+from jinjafy import execute_command
+import subprocess
+from datetime import datetime
+
+bibliography = """
+@online{%s,
+	title={%s},
+	url={%s},
+	urldate = {%s}, 
+	month={9},
+	publisher={Technical University of Denmark (DTU)},
+	author={Tue Herlau},
+	year={%s},
+}
+"""
+# 	comments={See url{asdfsdaf} for examples},
+
+def make_bibliography(setup_py, outfile=None):
+    if not os.path.isfile(setup_py) or os.path.basename(setup_py) != "setup.py":
+        raise Exception("No setup.py")
+
+    v = subprocess.check_output(f"cd {os.path.dirname(setup_py)} && python setup.py --name --version --url --description", shell=True).decode("utf-8").splitlines()
+    v = [s.strip() for s in v]
+    name, version, url, description = v
+
+    ex = "\\texttt{pip install " + name + "}"
+    title = f"{name.capitalize()} ({version}): {ex}"
+    date = datetime.today().strftime('%Y-%m-%d')
+    year = datetime.today().strftime('%Y')
+
+    key = name.replace("-", "_")
+    s = (bibliography%(key, title, url, date, year) ).strip()
+    if outfile is not None:
+        if os.path.isdir(outfile):
+            outfile = os.path.join(outfile, name.replace("-",'_') + ".bib")
+        with open(outfile, 'w') as f:
+            f.write(s)
+        print(f"[Writing bibliography with entry '{key}' to]", outfile)
+
+    return s
diff --git a/src/jinjafy/cache/__init__.py b/src/jinjafy/cache/__init__.py
index a46ef35..99c3aee 100644
--- a/src/jinjafy/cache/__init__.py
+++ b/src/jinjafy/cache/__init__.py
@@ -1,8 +1,8 @@
-from jinjafy.cache.simplecache import cache_update_str as cache_update_str
-from jinjafy.cache.simplecache import cache_contains_str as cache_contains_str
-
-from jinjafy.cache.simplecache import cache_update_file as cache_update_file
-from jinjafy.cache.simplecache import cache_contains_file as cache_contains_file
-
-from jinjafy.cache.simplecache import cache_update_dir as cache_update_dir
+from jinjafy.cache.simplecache import cache_update_str as cache_update_str
+from jinjafy.cache.simplecache import cache_contains_str as cache_contains_str
+
+from jinjafy.cache.simplecache import cache_update_file as cache_update_file
+from jinjafy.cache.simplecache import cache_contains_file as cache_contains_file
+
+from jinjafy.cache.simplecache import cache_update_dir as cache_update_dir
 from jinjafy.cache.simplecache import cache_contains_dir as cache_contains_dir
\ No newline at end of file
diff --git a/src/jinjafy/cache/simplecache.py b/src/jinjafy/cache/simplecache.py
index e24ab19..32e605c 100644
--- a/src/jinjafy/cache/simplecache.py
+++ b/src/jinjafy/cache/simplecache.py
@@ -1,94 +1,94 @@
-from hashlib import md5
-import os
-import pickle
-import glob
-
-def dir_content_cache_(dir, pattern="*"):
-    fl = glob.glob(dir + "/" + pattern)
-    s = ''.join(fl)
-    key = "key_"+dir
-    return fl, s,key
-
-def cache_contains_dir(cache_base, dir, pattern="*"):
-    # fl = glob.glob(dir)
-    fl,s,key =  dir_content_cache_(dir, pattern=pattern)
-
-    v = [cache_contains_file(cache_base, f) for f in fl]
-    if all(v) and cache_contains_str(cache_base, key, s):
-        return True
-    return False
-
-def cache_update_dir(cache_base, dir, pattern="*"):
-    fl, s, key = dir_content_cache_(dir, pattern=pattern)
-    cache_update_str(cache_base, key, s)
-    for f in fl:
-        cache_update_file(cache_base, f)
-
-
-def cache_contains_str(cache_base,key=None,value=None):
-    assert(key or value)
-    value = hash_binary_(value.encode())
-    if not key: key = value
-    return cache_contains_hash(cache_base, key, value)
-
-def cache_update_str(cache_base,key,value):
-    assert(key or value)
-    value = hash_binary_(value.encode())
-    if not key: key = value
-    return cache_update_hash(cache_base, key, value)
-
-
-def cache_contains_file(cache_base,file):
-    key = os.path.abspath(file)
-    if not os.path.exists(file):
-        return False
-    value = hash_file_(file)
-    return cache_contains_hash(cache_base, key, value)
-
-def hash_file_(file):
-    import hashlib
-    hasher = hashlib.md5()
-    with open(file, 'rb') as afile:
-        buf = afile.read()
-        hasher.update(buf)
-    return hasher.hexdigest()
-
-def cache_update_file(cache_base, file):
-    key = os.path.abspath(file)
-    value = hash_file_(file)
-    return cache_update_hash(cache_base, key, value)
-
-
-def cache_contains_hash(cache_base,key,hash_val):
-    cc = load_cache(cache_base)
-    return cc.get(key,"Not found") == hash_val
-
-def cache_update_hash(cache_base,key,hash_val):
-    cc = load_cache(cache_base)
-    cc[key] = hash_val
-    save_cache(cache_base, cc)
-
-
-def hash_binary_(str_bin):
-    return md5(str_bin).hexdigest()
-
-
-def cache_file(cache_base):
-    return os.path.join(cache_base, "cache.pkl")
-
-def save_cache(cache_base, cache):
-    with open(cache_file(cache_base), 'wb') as f:
-        pickle.dump(cache,f)
-
-def load_cache(cache_base):
-    if not os.path.exists(cache_file(cache_base)):
-        save_cache(cache_base, {'default' : 42})
-        return load_cache(cache_base)
-    with open(cache_file(cache_base), 'rb') as f:
-        return pickle.load(f)
-
-
-if __name__ == "__main__":
-    cache_base = "./"
-
-    print("Hello World")
+from hashlib import md5
+import os
+import pickle
+import glob
+
+def dir_content_cache_(dir, pattern="*"):
+    fl = glob.glob(dir + "/" + pattern)
+    s = ''.join(fl)
+    key = "key_"+dir
+    return fl, s,key
+
+def cache_contains_dir(cache_base, dir, pattern="*"):
+    # fl = glob.glob(dir)
+    fl,s,key =  dir_content_cache_(dir, pattern=pattern)
+
+    v = [cache_contains_file(cache_base, f) for f in fl]
+    if all(v) and cache_contains_str(cache_base, key, s):
+        return True
+    return False
+
+def cache_update_dir(cache_base, dir, pattern="*"):
+    fl, s, key = dir_content_cache_(dir, pattern=pattern)
+    cache_update_str(cache_base, key, s)
+    for f in fl:
+        cache_update_file(cache_base, f)
+
+
+def cache_contains_str(cache_base,key=None,value=None):
+    assert(key or value)
+    value = hash_binary_(value.encode())
+    if not key: key = value
+    return cache_contains_hash(cache_base, key, value)
+
+def cache_update_str(cache_base,key,value):
+    assert(key or value)
+    value = hash_binary_(value.encode())
+    if not key: key = value
+    return cache_update_hash(cache_base, key, value)
+
+
+def cache_contains_file(cache_base,file):
+    key = os.path.abspath(file)
+    if not os.path.exists(file):
+        return False
+    value = hash_file_(file)
+    return cache_contains_hash(cache_base, key, value)
+
+def hash_file_(file):
+    import hashlib
+    hasher = hashlib.md5()
+    with open(file, 'rb') as afile:
+        buf = afile.read()
+        hasher.update(buf)
+    return hasher.hexdigest()
+
+def cache_update_file(cache_base, file):
+    key = os.path.abspath(file)
+    value = hash_file_(file)
+    return cache_update_hash(cache_base, key, value)
+
+
+def cache_contains_hash(cache_base,key,hash_val):
+    cc = load_cache(cache_base)
+    return cc.get(key,"Not found") == hash_val
+
+def cache_update_hash(cache_base,key,hash_val):
+    cc = load_cache(cache_base)
+    cc[key] = hash_val
+    save_cache(cache_base, cc)
+
+
+def hash_binary_(str_bin):
+    return md5(str_bin).hexdigest()
+
+
+def cache_file(cache_base):
+    return os.path.join(cache_base, "cache.pkl")
+
+def save_cache(cache_base, cache):
+    with open(cache_file(cache_base), 'wb') as f:
+        pickle.dump(cache,f)
+
+def load_cache(cache_base):
+    if not os.path.exists(cache_file(cache_base)):
+        save_cache(cache_base, {'default' : 42})
+        return load_cache(cache_base)
+    with open(cache_file(cache_base), 'rb') as f:
+        return pickle.load(f)
+
+
+if __name__ == "__main__":
+    cache_base = "./"
+
+    print("Hello World")
diff --git a/src/jinjafy/jinja_env.py b/src/jinjafy/jinja_env.py
index 102ef96..0235274 100644
--- a/src/jinjafy/jinja_env.py
+++ b/src/jinjafy/jinja_env.py
@@ -1,136 +1,136 @@
-import numpy as np
-from fractions import Fraction
-import jinja2
-
-
-def format_list_symbols(list, pattern, symbol="x", seperator=",\ "):
-    return format_join(list, pattern=symbol+"_{%i}", seperator=seperator)
-
-
-def n2w(i):
-    w = {0: 'zero', 1: 'one', 2: 'two', 3: 'three', 4: 'four', 5: 'five', 6: 'six', 7: 'seven', 8: 'eight',
-         9: 'nine', 10: 'ten'}
-    return i if i < 0 or i > 10 else w[i]
-
-
-def format_list(list_, pattern):
-    list_ = tolist(list_)
-    return [pattern % s for s in list_]
-
-
-def format_join(list, pattern, seperator=",\ ",withand=False,withor=False,lastsep=None):
-    ls = format_list(list, pattern)
-    if withand:
-        return seperator.join(ls[:-1]) + "$, and $" + ls[-1]
-    if withor:
-        return seperator.join(ls[:-1]) + "$, or $" + ls[-1]
-    return seperator.join(ls)
-
-
-def format_join_enum(list, pattern="x_{%i}=%g", seperator=",\ "):
-    list = tolist(list)
-    return seperator.join(format_list( zip( range(1,len(list)+1 ), list), pattern))
-
-
-def as_set(l, symbol='f_{%i}'):
-    if type(l) != list and type(l) != np.ndarray:
-        l = [l]
-    l = tolist(l)
-    s = [symbol%(i,) for i in l]
-    s = '\{' + ", ".join(s) + "\}"
-    return s
-
-
-def as_set_list(ll, symbol='%g'):
-    s = []
-    for l in ll.flat:
-        l = tolist(l)
-        s.append(as_set(l, symbol))
-    s = ["$"+ds+"$" for ds in s]
-    s = ", ".join(s)
-    return s
-
-
-def infty(n,tol=10^8):
-    if n > tol:
-        s = '\infty'
-    else:
-        s = str(n)
-    return s
-
-
-def flatten(ar):
-    v = []
-    if type(ar) is np.ndarray or type(ar) is np.array:
-        for x in ar.flat:
-            m = flatten(x)
-            if type(m) == list:
-                v = v + m
-            else:
-                v.append(m)
-    else:
-        v = ar
-    return v
-
-
-def tolist(l):
-    if type(l) == np.ndarray:
-        l2 = []
-        for x in l.flat:
-            l2.append(  x.tolist() if isinstance(x,np.ndarray) else x  )
-        l = l2
-
-    elif type(l) == list or hasattr(l, '__iter__'):
-        pass
-    else:
-        l = [l]
-    return l
-
-
-def jget(A,n=0):
-    A = flatten(A)
-    return A[n]
-
-
-def as_rational(x, output='tex', always_frac=False):
-    if type(x) == jinja2.runtime.Undefined:
-        return "UNDEFINED(jinja2)"
-    b = Fraction.from_float(x).limit_denominator(10000)
-    s = "output_error_in_as_rational_filter"
-    if output == 'tex':
-        if (b.denominator == 1 or b.numerator == 0) and not always_frac:
-            s = '%i'%b.numerator
-        else:
-            s = "\\frac{%i}{%i}"%(b.numerator, b.denominator)
-    return s
-
-
-def mylen(l):
-    if isinstance(l, np.ndarray):
-        sz = l.size
-    else:
-        sz = len(l)
-    return sz
-
-
-def permute_exam_answers(section,permutation):
-    v = section.split("\\item")
-    v = v[:5] + v[-1:]
-    assert(len(v) == 6)
-    permutation = [0] + permutation + [5]
-    v[0] = "\\begin{answer}[%i]\n"%permutation.index(1)
-    v2 = "\\item".join( [v[i] for i in permutation] )
-    return v2
-
-
-def startswithvowel(value):
-    if value.lower().startswith(("a", "e", "i", "o","u")):
-        return True
-    else:
-        return False
-
-
-def aan(s):
-    if s.startswith("no "):
-        return ""
-    return "an" if startswithvowel(s) else "a"
+import numpy as np
+from fractions import Fraction
+import jinja2
+
+
+def format_list_symbols(list, pattern, symbol="x", seperator=",\ "):
+    return format_join(list, pattern=symbol+"_{%i}", seperator=seperator)
+
+
+def n2w(i):
+    w = {0: 'zero', 1: 'one', 2: 'two', 3: 'three', 4: 'four', 5: 'five', 6: 'six', 7: 'seven', 8: 'eight',
+         9: 'nine', 10: 'ten'}
+    return i if i < 0 or i > 10 else w[i]
+
+
+def format_list(list_, pattern):
+    list_ = tolist(list_)
+    return [pattern % s for s in list_]
+
+
+def format_join(list, pattern, seperator=",\ ",withand=False,withor=False,lastsep=None):
+    ls = format_list(list, pattern)
+    if withand:
+        return seperator.join(ls[:-1]) + "$, and $" + ls[-1]
+    if withor:
+        return seperator.join(ls[:-1]) + "$, or $" + ls[-1]
+    return seperator.join(ls)
+
+
+def format_join_enum(list, pattern="x_{%i}=%g", seperator=",\ "):
+    list = tolist(list)
+    return seperator.join(format_list( zip( range(1,len(list)+1 ), list), pattern))
+
+
+def as_set(l, symbol='f_{%i}'):
+    if type(l) != list and type(l) != np.ndarray:
+        l = [l]
+    l = tolist(l)
+    s = [symbol%(i,) for i in l]
+    s = '\{' + ", ".join(s) + "\}"
+    return s
+
+
+def as_set_list(ll, symbol='%g'):
+    s = []
+    for l in ll.flat:
+        l = tolist(l)
+        s.append(as_set(l, symbol))
+    s = ["$"+ds+"$" for ds in s]
+    s = ", ".join(s)
+    return s
+
+
+def infty(n,tol=10^8):
+    if n > tol:
+        s = '\infty'
+    else:
+        s = str(n)
+    return s
+
+
+def flatten(ar):
+    v = []
+    if type(ar) is np.ndarray or type(ar) is np.array:
+        for x in ar.flat:
+            m = flatten(x)
+            if type(m) == list:
+                v = v + m
+            else:
+                v.append(m)
+    else:
+        v = ar
+    return v
+
+
+def tolist(l):
+    if type(l) == np.ndarray:
+        l2 = []
+        for x in l.flat:
+            l2.append(  x.tolist() if isinstance(x,np.ndarray) else x  )
+        l = l2
+
+    elif type(l) == list or hasattr(l, '__iter__'):
+        pass
+    else:
+        l = [l]
+    return l
+
+
+def jget(A,n=0):
+    A = flatten(A)
+    return A[n]
+
+
+def as_rational(x, output='tex', always_frac=False):
+    if type(x) == jinja2.runtime.Undefined:
+        return "UNDEFINED(jinja2)"
+    b = Fraction.from_float(x).limit_denominator(10000)
+    s = "output_error_in_as_rational_filter"
+    if output == 'tex':
+        if (b.denominator == 1 or b.numerator == 0) and not always_frac:
+            s = '%i'%b.numerator
+        else:
+            s = "\\frac{%i}{%i}"%(b.numerator, b.denominator)
+    return s
+
+
+def mylen(l):
+    if isinstance(l, np.ndarray):
+        sz = l.size
+    else:
+        sz = len(l)
+    return sz
+
+
+def permute_exam_answers(section,permutation):
+    v = section.split("\\item")
+    v = v[:5] + v[-1:]
+    assert(len(v) == 6)
+    permutation = [0] + permutation + [5]
+    v[0] = "\\begin{answer}[%i]\n"%permutation.index(1)
+    v2 = "\\item".join( [v[i] for i in permutation] )
+    return v2
+
+
+def startswithvowel(value):
+    if value.lower().startswith(("a", "e", "i", "o","u")):
+        return True
+    else:
+        return False
+
+
+def aan(s):
+    if s.startswith("no "):
+        return ""
+    return "an" if startswithvowel(s) else "a"
diff --git a/src/jinjafy/jinja_matlab_load.py b/src/jinjafy/jinja_matlab_load.py
index c675815..13f17af 100644
--- a/src/jinjafy/jinja_matlab_load.py
+++ b/src/jinjafy/jinja_matlab_load.py
@@ -1,149 +1,149 @@
-import numpy as np
-import scipy.io as spio
-
-def matlab_load(mfile):
-    j = mfile.rfind('.')
-    if j > -1:
-        ex = mfile[j + 1:]
-        base = mfile[:j]
-    else:
-        ex = ''
-        base = mfile
-    mat = loadmat(base + '.mat')
-    mat = uuroll(mat)
-    mat = fix_1_arrays(mat)
-    mat = fix_strings(mat)
-    mat = fix_simple_lists(mat)
-    return mat
-
-
-def loadmat(filename):
-    '''
-    this function should be called instead of direct spio.loadmat
-    as it cures the problem of not properly recovering python dictionaries
-    from mat files. It calls the function check keys to cure all entries
-    which are still mat-objects
-    '''
-    data = spio.loadmat(filename,struct_as_record=False)
-    data2 = _check_keys(data)
-    return data2
-
-
-def _check_keys(dd):
-    '''
-    checks if entries in dictionary are mat-objects. If yes
-    todict is called to change them to nested dictionaries
-    '''
-    if isinstance(dd, spio.matlab.mio5_params.mat_struct):
-        dd = _check_keys(_todict(dd))
-    elif type(dd) == dict:
-        for key in dd:
-            kv = flist(dd[key])
-            if type( kv ) == spio.matlab.mio5_params.mat_struct:
-                dd[key] = _check_keys(kv)
-            else:
-                dd[key] = _check_keys(dd[key])
-    elif type(dd) == list:
-        dd = [_check_keys(l) for l in dd]
-    elif type(dd) == np.ndarray:
-        if dd.dtype.str == '|O' and dd.size > 0:
-            if type( flist(dd.flat[0]) ) == spio.matlab.mio5_params.mat_struct:
-                for i in range( dd.size ):
-                    dd.flat[i] = _check_keys( flist( dd.flat[i]) )
-        else:
-            for i in range(dd.size):
-                dd.flat[i] = _check_keys(dd.flat[i])
-
-    return dd
-
-def fix_simple_lists(l):
-    if type(l) == dict:
-        for k,v in l.items():
-            l[k] = fix_simple_lists(v)
-    elif type(l) == np.ndarray and l.dtype.name == "uint8" and l.shape[0] == 1 and l.ndim == 2:
-        # l = l.tolist()
-        l = l.tolist()[0]
-    return l
-
-def apply_recursively(l, myfun):
-    if type(l) == dict:
-        for k,v in l.items():
-            l[k] = apply_recursively(v, myfun)
-    elif type(l) == np.ndarray and l.dtype.str == '|O' and l.size > 0:
-        for i in range( l.size ):
-            l.flat[i] = apply_recursively( l.flat[i], myfun)
-    else:
-        l = myfun(l)
-    return l
-
-
-def fix_1_arrays(l):
-    def _fix_1_arrays(l):
-        if type(l) == np.ndarray and l.size == 1 and np.issubdtype(l.dtype, np.number):
-            l = l.flat[0]
-        return l
-    l = apply_recursively(l, _fix_1_arrays)
-    return l
-
-
-def fix_strings(l):
-    if type(l) == dict:
-        for k,v in l.items():
-            l[k] = fix_strings(v)
-    elif type(l) == np.ndarray and l.size > 0:
-        tp = type(superpop(l.flat[0]))
-        if tp == str or tp == np.str_:
-            l = [superpop(x) for x in l.flat ]
-            if len(l) == 1:
-                l = l.pop()
-    return l
-
-
-def superpop(l):
-    if type(l) == list and len(l) == 1:
-        return superpop(l[0])
-    if type(l) == np.ndarray and l.size == 1:
-        return superpop(l.tolist())
-    return l
-
-
-def flist(l):
-    if type(l) == list and len(l) == 1:
-        l = flist( l.pop() )
-
-    if type(l) == np.ndarray and l.dtype.name == "object":
-        l3 = [flist(v) for v in l.flat]
-        l = flist( l3 )
-    return l
-
-
-def _todict(matobj):
-    '''
-    A recursive function which constructs from matobjects nested dictionaries
-    '''
-    dict = {}
-    for strg in matobj._fieldnames:
-        elem = matobj.__dict__[strg]
-        if isinstance(elem, spio.matlab.mio5_params.mat_struct):
-            dict[strg] = _todict(elem)
-        else:
-            dict[strg] = elem
-    return dict
-
-
-def uuroll(v):
-    if type(v) is dict:
-        for key,val in v.items():
-            v[key] = uuroll(val)
-    if type(v) is np.ndarray or type(v) is np.array:
-        for j in range(v.size):
-            v.flat[j] = uuroll(v.flat[j])
-    return v
-
-
-def uroll(mat):
-    for k in mat.keys():
-        v = mat[k]
-        v = uuroll(v)
-        mat[k] = v
+import numpy as np
+import scipy.io as spio
+
+def matlab_load(mfile):
+    j = mfile.rfind('.')
+    if j > -1:
+        ex = mfile[j + 1:]
+        base = mfile[:j]
+    else:
+        ex = ''
+        base = mfile
+    mat = loadmat(base + '.mat')
+    mat = uuroll(mat)
+    mat = fix_1_arrays(mat)
+    mat = fix_strings(mat)
+    mat = fix_simple_lists(mat)
+    return mat
+
+
+def loadmat(filename):
+    '''
+    this function should be called instead of direct spio.loadmat
+    as it cures the problem of not properly recovering python dictionaries
+    from mat files. It calls the function check keys to cure all entries
+    which are still mat-objects
+    '''
+    data = spio.loadmat(filename,struct_as_record=False)
+    data2 = _check_keys(data)
+    return data2
+
+
+def _check_keys(dd):
+    '''
+    checks if entries in dictionary are mat-objects. If yes
+    todict is called to change them to nested dictionaries
+    '''
+    if isinstance(dd, spio.matlab.mio5_params.mat_struct):
+        dd = _check_keys(_todict(dd))
+    elif type(dd) == dict:
+        for key in dd:
+            kv = flist(dd[key])
+            if type( kv ) == spio.matlab.mio5_params.mat_struct:
+                dd[key] = _check_keys(kv)
+            else:
+                dd[key] = _check_keys(dd[key])
+    elif type(dd) == list:
+        dd = [_check_keys(l) for l in dd]
+    elif type(dd) == np.ndarray:
+        if dd.dtype.str == '|O' and dd.size > 0:
+            if type( flist(dd.flat[0]) ) == spio.matlab.mio5_params.mat_struct:
+                for i in range( dd.size ):
+                    dd.flat[i] = _check_keys( flist( dd.flat[i]) )
+        else:
+            for i in range(dd.size):
+                dd.flat[i] = _check_keys(dd.flat[i])
+
+    return dd
+
+def fix_simple_lists(l):
+    if type(l) == dict:
+        for k,v in l.items():
+            l[k] = fix_simple_lists(v)
+    elif type(l) == np.ndarray and l.dtype.name == "uint8" and l.shape[0] == 1 and l.ndim == 2:
+        # l = l.tolist()
+        l = l.tolist()[0]
+    return l
+
+def apply_recursively(l, myfun):
+    if type(l) == dict:
+        for k,v in l.items():
+            l[k] = apply_recursively(v, myfun)
+    elif type(l) == np.ndarray and l.dtype.str == '|O' and l.size > 0:
+        for i in range( l.size ):
+            l.flat[i] = apply_recursively( l.flat[i], myfun)
+    else:
+        l = myfun(l)
+    return l
+
+
+def fix_1_arrays(l):
+    def _fix_1_arrays(l):
+        if type(l) == np.ndarray and l.size == 1 and np.issubdtype(l.dtype, np.number):
+            l = l.flat[0]
+        return l
+    l = apply_recursively(l, _fix_1_arrays)
+    return l
+
+
+def fix_strings(l):
+    if type(l) == dict:
+        for k,v in l.items():
+            l[k] = fix_strings(v)
+    elif type(l) == np.ndarray and l.size > 0:
+        tp = type(superpop(l.flat[0]))
+        if tp == str or tp == np.str_:
+            l = [superpop(x) for x in l.flat ]
+            if len(l) == 1:
+                l = l.pop()
+    return l
+
+
+def superpop(l):
+    if type(l) == list and len(l) == 1:
+        return superpop(l[0])
+    if type(l) == np.ndarray and l.size == 1:
+        return superpop(l.tolist())
+    return l
+
+
+def flist(l):
+    if type(l) == list and len(l) == 1:
+        l = flist( l.pop() )
+
+    if type(l) == np.ndarray and l.dtype.name == "object":
+        l3 = [flist(v) for v in l.flat]
+        l = flist( l3 )
+    return l
+
+
+def _todict(matobj):
+    '''
+    A recursive function which constructs from matobjects nested dictionaries
+    '''
+    dict = {}
+    for strg in matobj._fieldnames:
+        elem = matobj.__dict__[strg]
+        if isinstance(elem, spio.matlab.mio5_params.mat_struct):
+            dict[strg] = _todict(elem)
+        else:
+            dict[strg] = elem
+    return dict
+
+
+def uuroll(v):
+    if type(v) is dict:
+        for key,val in v.items():
+            v[key] = uuroll(val)
+    if type(v) is np.ndarray or type(v) is np.array:
+        for j in range(v.size):
+            v.flat[j] = uuroll(v.flat[j])
+    return v
+
+
+def uroll(mat):
+    for k in mat.keys():
+        v = mat[k]
+        v = uuroll(v)
+        mat[k] = v
     return mat
\ No newline at end of file
diff --git a/src/jinjafy/jinjafy.py b/src/jinjafy/jinjafy.py
index 43da4a7..5b7a696 100644
--- a/src/jinjafy/jinjafy.py
+++ b/src/jinjafy/jinjafy.py
@@ -1,214 +1,214 @@
-import inspect
-import jinja2
-from math import floor, log10
-import os
-import numpy as np
-from jinjafy import jinja_env
-
-
-def jinjafy_template(data,file_in,file_out=None, filters={},template_searchpath=None):
-    if template_searchpath:
-        file_in = os.path.relpath(file_in, template_searchpath)
-
-    return jinjafy_comment(data, file_in=file_in, file_out=file_out,jinja_tag=None, filters=filters,template_searchpath=template_searchpath)
-
-
-def jinjafy_comment(data,file_in=None,file_out=None,jinja_tag="jinja",jinja_code=None,trim_whitespace=True,trim_comments=True,comment_char="#",
-                    filters={},template_searchpath=None):
-    # Extract all comments from the given file and jinjafy them.
-    if file_in is None:
-        frame = inspect.stack()[1]
-        module = inspect.getmodule(frame[0])
-        file_in = module.__file__
-    elif not jinja_tag:
-        trim_comments=False
-        trim_whitespace=False
-
-    if not template_searchpath:
-        with open(file_in,'r') as f:
-            s = f.read()
-            if jinja_tag:
-                stag = "<" + jinja_tag + ">"
-                etag = "</" + jinja_tag + ">"
-
-                i_start = s.find(stag)
-                i_end = s.find(etag)
-                s = s[i_start+len(stag):i_end]
-            ss = [s]
-            if trim_comments:
-                ss = [ds.strip()[1:] for ds in s.splitlines() if len(ds.strip()) > 0 and ds.strip()[0] in ["#", "%"] ]
-            if trim_whitespace:
-                ss = [ds.strip() for ds in ss]
-
-            jinja_code = '\n'.join(ss)
-
-    from jinjafy.snipper import SnipperExtension
-    extensions = [SnipperExtension]
-    if template_searchpath:
-        if not isinstance(template_searchpath, list):
-            template_searchpath = [template_searchpath]
-        template_searchpath = [ts.replace("\\", "/") for ts in template_searchpath]
-        templateLoader = jinja2.FileSystemLoader(searchpath=template_searchpath)
-        env = jinja2.Environment(lstrip_blocks=True, trim_blocks=True,loader=templateLoader, extensions=extensions)
-    else:
-        env = jinja2.Environment(lstrip_blocks=True, trim_blocks=True, extensions=extensions)
-
-    import math
-    env.globals['exp'] = math.exp
-    env.globals['sqrt'] = math.sqrt
-    env.globals['cos'] = math.cos
-    env.globals['sin'] = math.sin
-
-    env.globals['mround'] = mround
-    env.globals['bold'] = bold
-    env.globals['fmat'] = fmat
-    env.globals['enumerate'] = enumerate
-    env.globals['zip'] = zip
-    env.globals['ensure_numpy'] = ensure_numpy
-    env.globals['transpose'] = transpose
-    import math
-    env.globals['ceil'] = math.ceil
-    env.globals['floor'] = math.floor
-
-
-    from pylatexenc import latexencode
-    env.globals['utf8tolatex'] = latexencode.utf8tolatex
-    env.globals['as_set'] = jinja_env.as_set
-    env.globals['as_set_list'] = jinja_env.as_set_list
-    env.globals['len'] = jinja_env.mylen
-    env.globals['get'] = jinja_env.jget
-    env.globals['tolist'] = jinja_env.tolist
-
-    filters['as_set'] =  jinja_env.as_set
-    filters['format_list'] =jinja_env.format_list
-    filters['format_join'] = jinja_env.format_join
-    filters['format_join_enum'] = jinja_env.format_join_enum
-    filters['pm'] = lambda x: f" {x}" if x < 0 else f"+{x}"
-    filters['bold'] = bold
-    filters['capfirst'] = lambda x: (x[0].upper() + x[1:] if len(x) > 1 else x.upper()) if x != None and isinstance(x, str) else x
-    filters['lowerfirst'] = lambda x: (x[0].lower() + x[1:] if len(x) > 1 else x.lower()) if x != None and isinstance(x, str) else x
-    filters['infty'] = jinja_env.infty
-    filters['n2w'] = jinja_env.n2w
-    def latex_url(url):
-        if not isinstance(url, str):
-            return url
-        url = url.replace("%", r"\%")
-        return url
-    filters['latex_url'] = latex_url
-    filters['format_list_symbols'] = jinja_env.format_list_symbols
-    filters['mround'] = mround
-    def eround(val,l):
-        x = str(mround(val, l))
-        if l == 0:
-            return x
-        if '.' not in x:
-            x = x + "."
-        n = l - (len(x) - x.find(".") - 1)
-        if n > 0:
-            x = x + "0"*n
-        return x
-
-    filters['eround'] = eround
-    filters['get'] = jinja_env.jget
-    filters['flatten'] = jinja_env.flatten
-    filters['aan'] = jinja_env.aan
-    filters['bracket'] = bracket
-    filters['tolist'] = jinja_env.tolist
-    filters['rational'] = jinja_env.as_rational
-    filters['permute_exam_answers'] = jinja_env.permute_exam_answers
-    env.filters.update(filters)
-
-    data['block_start_string'] = '{%'
-    if not template_searchpath:
-        jinja_out = env.from_string(jinja_code).render(data)
-    else:
-        file_in = file_in.replace("\\", "/")
-        template = env.get_template(file_in)
-        jinja_out = template.render(data)
-
-    if file_out is not None:
-        with open(file_out,'w',encoding='utf-8') as f:
-            # jinja_out = jinja_out.encode('utf-8')
-
-            f.write(jinja_out)
-            print("Writing to: " + file_out)
-
-    return jinja_out
-
-
-def bold(bob,d=True) :
-    if not isinstance(bob, str) :
-        bob = str(bob)
-    if d :
-        bob = '\\textbf{' + bob +"}"
-    return bob
-
-
-def fmat(bob,l=2,dobold=False) :
-    bob = mround(bob,l)
-    bob = bold(bob, dobold)
-    return bob
-
-def bracket(s):
-    return "{"+str(s)+"}"
-
-def un2str(x, xe, precision=2):
-    """pretty print nominal value and uncertainty
-
-        x  - nominal value
-        xe - uncertainty
-        precision - number of significant digits in uncertainty
-
-        returns shortest string representation of `x +- xe` either as
-        x.xx(ee)e+xx
-        or as
-        xxx.xx(ee)"""
-    # base 10 exponents
-    x_exp = int(floor(log10(x)))
-    xe_exp = int(floor(log10(xe)))
-
-    # uncertainty
-    un_exp = xe_exp - precision + 1
-    un_int = round(xe * 10 ** (-un_exp))
-
-    # nominal value
-    no_exp = un_exp
-    no_int = round(x * 10 ** (-no_exp))
-
-    # format - nom(unc)exp
-    fieldw = x_exp - no_exp
-    fmt = '%%.%df' % fieldw
-    result1 = (fmt + '(%.0f)e%d') % (no_int * 10 ** (-fieldw), un_int, x_exp)
-
-    # format - nom(unc)
-    fieldw = max(0, -no_exp)
-    fmt = '%%.%df' % fieldw
-    result2 = (fmt + '(%.0f)') % (no_int * 10 ** no_exp, un_int * 10 ** max(0, un_exp))
-
-    # return shortest representation
-    if len(result2) <= len(result1):
-        return result2
-    else:
-        return result1
-
-
-def mround(val, l=2):
-    if not isinstance(l, int):
-        return un2str(val, l, 1)
-    else:
-        if isinstance(val, np.ndarray):
-            return np.round(val * 10 ** l) / (10 ** l)
-        else:
-            return round(val * 10 ** l) / (10 ** l)
-
-
-def transpose(X):
-    return np.transpose( ensure_numpy( X) )
-
-
-def ensure_numpy(X):
-    if type(X) != np.ndarray:
-        X = np.asarray(X)
-    if X.ndim == 1:
-        X = np.transpose( np.expand_dims(X,1) )
+import inspect
+import jinja2
+from math import floor, log10
+import os
+import numpy as np
+from jinjafy import jinja_env
+
+
+def jinjafy_template(data,file_in,file_out=None, filters={},template_searchpath=None):
+    if template_searchpath:
+        file_in = os.path.relpath(file_in, template_searchpath)
+
+    return jinjafy_comment(data, file_in=file_in, file_out=file_out,jinja_tag=None, filters=filters,template_searchpath=template_searchpath)
+
+
+def jinjafy_comment(data,file_in=None,file_out=None,jinja_tag="jinja",jinja_code=None,trim_whitespace=True,trim_comments=True,comment_char="#",
+                    filters={},template_searchpath=None):
+    # Extract all comments from the given file and jinjafy them.
+    if file_in is None:
+        frame = inspect.stack()[1]
+        module = inspect.getmodule(frame[0])
+        file_in = module.__file__
+    elif not jinja_tag:
+        trim_comments=False
+        trim_whitespace=False
+
+    if not template_searchpath:
+        with open(file_in,'r') as f:
+            s = f.read()
+            if jinja_tag:
+                stag = "<" + jinja_tag + ">"
+                etag = "</" + jinja_tag + ">"
+
+                i_start = s.find(stag)
+                i_end = s.find(etag)
+                s = s[i_start+len(stag):i_end]
+            ss = [s]
+            if trim_comments:
+                ss = [ds.strip()[1:] for ds in s.splitlines() if len(ds.strip()) > 0 and ds.strip()[0] in ["#", "%"] ]
+            if trim_whitespace:
+                ss = [ds.strip() for ds in ss]
+
+            jinja_code = '\n'.join(ss)
+
+    from jinjafy.snipper import SnipperExtension
+    extensions = [SnipperExtension]
+    if template_searchpath:
+        if not isinstance(template_searchpath, list):
+            template_searchpath = [template_searchpath]
+        template_searchpath = [ts.replace("\\", "/") for ts in template_searchpath]
+        templateLoader = jinja2.FileSystemLoader(searchpath=template_searchpath)
+        env = jinja2.Environment(lstrip_blocks=True, trim_blocks=True,loader=templateLoader, extensions=extensions)
+    else:
+        env = jinja2.Environment(lstrip_blocks=True, trim_blocks=True, extensions=extensions)
+
+    import math
+    env.globals['exp'] = math.exp
+    env.globals['sqrt'] = math.sqrt
+    env.globals['cos'] = math.cos
+    env.globals['sin'] = math.sin
+
+    env.globals['mround'] = mround
+    env.globals['bold'] = bold
+    env.globals['fmat'] = fmat
+    env.globals['enumerate'] = enumerate
+    env.globals['zip'] = zip
+    env.globals['ensure_numpy'] = ensure_numpy
+    env.globals['transpose'] = transpose
+    import math
+    env.globals['ceil'] = math.ceil
+    env.globals['floor'] = math.floor
+
+
+    from pylatexenc import latexencode
+    env.globals['utf8tolatex'] = latexencode.utf8tolatex
+    env.globals['as_set'] = jinja_env.as_set
+    env.globals['as_set_list'] = jinja_env.as_set_list
+    env.globals['len'] = jinja_env.mylen
+    env.globals['get'] = jinja_env.jget
+    env.globals['tolist'] = jinja_env.tolist
+
+    filters['as_set'] =  jinja_env.as_set
+    filters['format_list'] =jinja_env.format_list
+    filters['format_join'] = jinja_env.format_join
+    filters['format_join_enum'] = jinja_env.format_join_enum
+    filters['pm'] = lambda x: f" {x}" if x < 0 else f"+{x}"
+    filters['bold'] = bold
+    filters['capfirst'] = lambda x: (x[0].upper() + x[1:] if len(x) > 1 else x.upper()) if x != None and isinstance(x, str) else x
+    filters['lowerfirst'] = lambda x: (x[0].lower() + x[1:] if len(x) > 1 else x.lower()) if x != None and isinstance(x, str) else x
+    filters['infty'] = jinja_env.infty
+    filters['n2w'] = jinja_env.n2w
+    def latex_url(url):
+        if not isinstance(url, str):
+            return url
+        url = url.replace("%", r"\%")
+        return url
+    filters['latex_url'] = latex_url
+    filters['format_list_symbols'] = jinja_env.format_list_symbols
+    filters['mround'] = mround
+    def eround(val,l):
+        x = str(mround(val, l))
+        if l == 0:
+            return x
+        if '.' not in x:
+            x = x + "."
+        n = l - (len(x) - x.find(".") - 1)
+        if n > 0:
+            x = x + "0"*n
+        return x
+
+    filters['eround'] = eround
+    filters['get'] = jinja_env.jget
+    filters['flatten'] = jinja_env.flatten
+    filters['aan'] = jinja_env.aan
+    filters['bracket'] = bracket
+    filters['tolist'] = jinja_env.tolist
+    filters['rational'] = jinja_env.as_rational
+    filters['permute_exam_answers'] = jinja_env.permute_exam_answers
+    env.filters.update(filters)
+
+    data['block_start_string'] = '{%'
+    if not template_searchpath:
+        jinja_out = env.from_string(jinja_code).render(data)
+    else:
+        file_in = file_in.replace("\\", "/")
+        template = env.get_template(file_in)
+        jinja_out = template.render(data)
+
+    if file_out is not None:
+        with open(file_out,'w',encoding='utf-8') as f:
+            # jinja_out = jinja_out.encode('utf-8')
+
+            f.write(jinja_out)
+            print("Writing to: " + file_out)
+
+    return jinja_out
+
+
+def bold(bob,d=True) :
+    if not isinstance(bob, str) :
+        bob = str(bob)
+    if d :
+        bob = '\\textbf{' + bob +"}"
+    return bob
+
+
+def fmat(bob,l=2,dobold=False) :
+    bob = mround(bob,l)
+    bob = bold(bob, dobold)
+    return bob
+
+def bracket(s):
+    return "{"+str(s)+"}"
+
+def un2str(x, xe, precision=2):
+    """pretty print nominal value and uncertainty
+
+        x  - nominal value
+        xe - uncertainty
+        precision - number of significant digits in uncertainty
+
+        returns shortest string representation of `x +- xe` either as
+        x.xx(ee)e+xx
+        or as
+        xxx.xx(ee)"""
+    # base 10 exponents
+    x_exp = int(floor(log10(x)))
+    xe_exp = int(floor(log10(xe)))
+
+    # uncertainty
+    un_exp = xe_exp - precision + 1
+    un_int = round(xe * 10 ** (-un_exp))
+
+    # nominal value
+    no_exp = un_exp
+    no_int = round(x * 10 ** (-no_exp))
+
+    # format - nom(unc)exp
+    fieldw = x_exp - no_exp
+    fmt = '%%.%df' % fieldw
+    result1 = (fmt + '(%.0f)e%d') % (no_int * 10 ** (-fieldw), un_int, x_exp)
+
+    # format - nom(unc)
+    fieldw = max(0, -no_exp)
+    fmt = '%%.%df' % fieldw
+    result2 = (fmt + '(%.0f)') % (no_int * 10 ** no_exp, un_int * 10 ** max(0, un_exp))
+
+    # return shortest representation
+    if len(result2) <= len(result1):
+        return result2
+    else:
+        return result1
+
+
+def mround(val, l=2):
+    if not isinstance(l, int):
+        return un2str(val, l, 1)
+    else:
+        if isinstance(val, np.ndarray):
+            return np.round(val * 10 ** l) / (10 ** l)
+        else:
+            return round(val * 10 ** l) / (10 ** l)
+
+
+def transpose(X):
+    return np.transpose( ensure_numpy( X) )
+
+
+def ensure_numpy(X):
+    if type(X) != np.ndarray:
+        X = np.asarray(X)
+    if X.ndim == 1:
+        X = np.transpose( np.expand_dims(X,1) )
     return X
\ No newline at end of file
diff --git a/src/jinjafy/plot/__init__.py b/src/jinjafy/plot/__init__.py
index d2254a5..035fe91 100644
--- a/src/jinjafy/plot/__init__.py
+++ b/src/jinjafy/plot/__init__.py
@@ -1 +1 @@
-# from thtools.plot.plot_helpers import *
+# from thtools.plot.plot_helpers import *
diff --git a/src/jinjafy/plot/plot_helpers.py b/src/jinjafy/plot/plot_helpers.py
index 594e718..b1e9c27 100644
--- a/src/jinjafy/plot/plot_helpers.py
+++ b/src/jinjafy/plot/plot_helpers.py
@@ -1,48 +1,48 @@
-import matplotlib.pyplot as plt
-import numpy as np
-import seaborn as sns
-import inspect
-import os
-from datetime import datetime
-
-def subplots(nrows=2, ncols=2, size_inches=(10,12), *args):
-    fig,axx = plt.subplots(nrows, ncols, *args)
-    fig.set_size_inches(size_inches[0], size_inches[1])
-    if not isinstance(axx, list):
-        axx = np.asarray(axx, dtype=np.object).reshape((nrows, ncols))
-    return fig, axx
-
-def get_colors(palette="dark",max_colors=5):
-    return sns.color_palette(palette, max_colors)
-
-
-def watermark_plot(extra="", nback=2, fz_y=10):
-    # from slider.thtools_base import watermark_string
-    s = watermark_string(nback=nback)
-    plt.figtext(0.05, 0.95, s)
-
-
-
-def watermark_string(nback=2):
-
-
-    tm =  datetime.now().strftime('%b-%d-%I:%M%p')
-    # for line in traceback.format_stack():
-    #     #     print(line.strip())
-    v = inspect.stack()
-    ss = []
-    j = 0
-    for i in range(len(v)):
-        if "plot_helpers.py" in v[i].filename: continue
-        ss.append( os.path.basename( v[i].filename) )
-        j = j + 1
-        if j > nback: break
-    # from thtools import execute_command
-    from jinjafy import execute_command
-    v, _ = execute_command("git rev-parse --short HEAD".split())
-
-    ss.append(tm)
-    return ('/'.join(ss) + f" @{v}").strip()
-
-
-
+import matplotlib.pyplot as plt
+import numpy as np
+import seaborn as sns
+import inspect
+import os
+from datetime import datetime
+
+def subplots(nrows=2, ncols=2, size_inches=(10,12), *args):
+    fig,axx = plt.subplots(nrows, ncols, *args)
+    fig.set_size_inches(size_inches[0], size_inches[1])
+    if not isinstance(axx, list):
+        axx = np.asarray(axx, dtype=np.object).reshape((nrows, ncols))
+    return fig, axx
+
+def get_colors(palette="dark",max_colors=5):
+    return sns.color_palette(palette, max_colors)
+
+
+def watermark_plot(extra="", nback=2, fz_y=10):
+    # from slider.thtools_base import watermark_string
+    s = watermark_string(nback=nback)
+    plt.figtext(0.05, 0.95, s)
+
+
+
+def watermark_string(nback=2):
+
+
+    tm =  datetime.now().strftime('%b-%d-%I:%M%p')
+    # for line in traceback.format_stack():
+    #     #     print(line.strip())
+    v = inspect.stack()
+    ss = []
+    j = 0
+    for i in range(len(v)):
+        if "plot_helpers.py" in v[i].filename: continue
+        ss.append( os.path.basename( v[i].filename) )
+        j = j + 1
+        if j > nback: break
+    # from thtools import execute_command
+    from jinjafy import execute_command
+    v, _ = execute_command("git rev-parse --short HEAD".split())
+
+    ss.append(tm)
+    return ('/'.join(ss) + f" @{v}").strip()
+
+
+
diff --git a/src/jinjafy/snipper.py b/src/jinjafy/snipper.py
index ad55d29..445f874 100644
--- a/src/jinjafy/snipper.py
+++ b/src/jinjafy/snipper.py
@@ -1,89 +1,89 @@
-from jinja2 import nodes
-from jinja2.ext import Extension
-import os
-
-
-class SnipperExtension(Extension):
-    # a set of names that trigger the extension.
-    tags = set(['snipper'])
-
-    def __init__(self, environment):
-        super(SnipperExtension, self).__init__(environment)
-
-        # add the defaults to the environment
-        environment.extend(
-            fragment_cache_prefix='',
-            fragment_cache=None
-        )
-        self.ofile = ""
-
-    def parse(self, parser):
-        # the first token is the token that started the tag.  In our case
-        # we only listen to ``'cache'`` so this will be a name token with
-        # `cache` as value.  We get the line number so that we can give
-        # that line number to the nodes we create by hand.
-        lineno = next(parser.stream).lineno
-
-        # now we parse a single expression that is used as cache key.
-        args = [parser.parse_expression()]
-        ofile = os.path.join(os.path.dirname(parser.filename), args[0].value)
-        args[0].value = ofile
-        if not os.path.isdir(os.path.dirname(ofile)):
-            os.makedirs(os.path.dirname(ofile))
-        self.ofile = ofile
-        print("Snipper args", args, "ofile", ofile)
-
-        # if there is a comma, the user provided a timeout.  If not use
-        # None as second parameter.
-        if parser.stream.skip_if('comma'):
-            args.append(parser.parse_expression())
-        else:
-            args.append(nodes.Const(None))
-
-        # now we parse the body of the cache block up to `endcache` and
-        # drop the needle (which would always be `endcache` in that case)
-        body = parser.parse_statements(['name:endsnipper'], drop_needle=True)
-
-        # now return a `CallBlock` node that calls our _cache_support
-        # helper method on this extension.
-        return nodes.CallBlock(self.call_method('_snip_method', args),
-                                [], [], body).set_lineno(lineno)
-
-        # parser.environment.loader.searchpath
-        # parser.parse_statements(body)
-        return body
-
-    def _snip_method(self, name, timeout, caller):
-        # rv = 0
-        # key = self.environment.fragment_cache_prefix + name
-
-        # try to load the block from the cache
-        # if there is no fragment in the cache, render it and store
-        # it in the cache.
-        # rv = self.environment.fragment_cache.get(key)
-        # if rv is not None:
-        #     return rv
-        rv = caller()
-        outfile = name
-        print("Actually snipping to ", self.ofile, "name", name, "timeout", timeout)
-        with open(name, 'w') as f:
-            f.write(rv)
-        # print("Actually snipping to ", self.ofile, 'writing', rv)
-
-        # self.environment.fragment_cache.add(key, rv, timeout)
-        return rv
-
-
-    def _cache_support(self, name, timeout, caller):
-        """Helper callback."""
-        key = self.environment.fragment_cache_prefix + name
-
-        # try to load the block from the cache
-        # if there is no fragment in the cache, render it and store
-        # it in the cache.
-        rv = self.environment.fragment_cache.get(key)
-        if rv is not None:
-            return rv
-        rv = caller()
-        self.environment.fragment_cache.add(key, rv, timeout)
+from jinja2 import nodes
+from jinja2.ext import Extension
+import os
+
+
+class SnipperExtension(Extension):
+    # a set of names that trigger the extension.
+    tags = set(['snipper'])
+
+    def __init__(self, environment):
+        super(SnipperExtension, self).__init__(environment)
+
+        # add the defaults to the environment
+        environment.extend(
+            fragment_cache_prefix='',
+            fragment_cache=None
+        )
+        self.ofile = ""
+
+    def parse(self, parser):
+        # the first token is the token that started the tag.  In our case
+        # we only listen to ``'cache'`` so this will be a name token with
+        # `cache` as value.  We get the line number so that we can give
+        # that line number to the nodes we create by hand.
+        lineno = next(parser.stream).lineno
+
+        # now we parse a single expression that is used as cache key.
+        args = [parser.parse_expression()]
+        ofile = os.path.join(os.path.dirname(parser.filename), args[0].value)
+        args[0].value = ofile
+        if not os.path.isdir(os.path.dirname(ofile)):
+            os.makedirs(os.path.dirname(ofile))
+        self.ofile = ofile
+        print("Snipper args", args, "ofile", ofile)
+
+        # if there is a comma, the user provided a timeout.  If not use
+        # None as second parameter.
+        if parser.stream.skip_if('comma'):
+            args.append(parser.parse_expression())
+        else:
+            args.append(nodes.Const(None))
+
+        # now we parse the body of the cache block up to `endcache` and
+        # drop the needle (which would always be `endcache` in that case)
+        body = parser.parse_statements(['name:endsnipper'], drop_needle=True)
+
+        # now return a `CallBlock` node that calls our _cache_support
+        # helper method on this extension.
+        return nodes.CallBlock(self.call_method('_snip_method', args),
+                                [], [], body).set_lineno(lineno)
+
+        # parser.environment.loader.searchpath
+        # parser.parse_statements(body)
+        return body
+
+    def _snip_method(self, name, timeout, caller):
+        # rv = 0
+        # key = self.environment.fragment_cache_prefix + name
+
+        # try to load the block from the cache
+        # if there is no fragment in the cache, render it and store
+        # it in the cache.
+        # rv = self.environment.fragment_cache.get(key)
+        # if rv is not None:
+        #     return rv
+        rv = caller()
+        outfile = name
+        print("Actually snipping to ", self.ofile, "name", name, "timeout", timeout)
+        with open(name, 'w') as f:
+            f.write(rv)
+        # print("Actually snipping to ", self.ofile, 'writing', rv)
+
+        # self.environment.fragment_cache.add(key, rv, timeout)
+        return rv
+
+
+    def _cache_support(self, name, timeout, caller):
+        """Helper callback."""
+        key = self.environment.fragment_cache_prefix + name
+
+        # try to load the block from the cache
+        # if there is no fragment in the cache, render it and store
+        # it in the cache.
+        rv = self.environment.fragment_cache.get(key)
+        if rv is not None:
+            return rv
+        rv = caller()
+        self.environment.fragment_cache.add(key, rv, timeout)
         return rv
\ No newline at end of file
diff --git a/src/jinjafy/textools.py b/src/jinjafy/textools.py
index 511932d..e4ff818 100644
--- a/src/jinjafy/textools.py
+++ b/src/jinjafy/textools.py
@@ -1,187 +1,187 @@
-from jinjafy import jinjafy_comment
-import numpy as np
-
-#"<jinja1>"
-#\begin{tabular}{ {{cc}} }
-# {% if bookstabs %}\toprule{% endif %}
-# {% if vvlabels %}
-#   {% for vl in vvlabels %}
-#       {% if loop.index > 1 %} & {% endif %}  \multicolumn{ {{vl[0]}} }{ {{vl[2]}} }{ {{vl[1]}} }
-#   {% endfor %} \\
-#   {% for vl in vvlabels %}
-#       {% if vl[3] %}
-# 	     \cmidrule(r){ {{vl[3]}} }
-#       {% endif %}
-#   {% endfor %}
-# {% endif %}
-# {% for row in X %}
-# {% if bookstabs and loop.index == 2%}\midrule{% endif %}
-# {% for c in row %}
-# {% if loop.index > 1 %} & {% endif %} {{ c['tex'] }} {% if loop.index == W %} \\ {% endif %}
-# {% endfor %}
-# {% endfor %}
-# {% if bookstabs %}\bottomrule{% endif %}
-#\end{tabular}
-#</jinja1>
-# Convert a matrix to a table super quickly
-def mat2table(X,vlabels=None,hlabels=None,file_out = None, bookstabs=True, vvlabels=None,plot=False,pdf_out=None, standalone=False):
-    X, Xx, Xerr,Xdl = fmat_X2dict(X)
-    if pdf_out: plot = True
-    #%%
-    if plot:
-        import matplotlib.pyplot as plt
-        #plt.style.use('ggplot')
-        plt.style.use('seaborn')
-        fig = plt.figure()
-        ax = fig.gca()
-        #ax = plt.gca()
-        ls = []
-        for j in range(X.shape[0]):
-            ls.append(ax.plot(Xx[j, :]).pop() )
-
-            if Xerr[j]:
-                plt.errorbar(range(X.shape[1]), Xx[j,:], yerr=Xerr[j], color=ls[j].get_color())
-
-            for i in range( X.shape[1] ):
-                if 'xs' in X[j,i]:
-                    plt.plot([i]*len(X[j,i]['xs']), X[j,i]['xs'], '.', color=ls[j].get_color())
-
-        if vlabels:
-            plt.legend(ls, vlabels, bbox_to_anchor=(1.04, 1), loc="upper left")
-        if hlabels:
-            plt.xticks(range(X.shape[1]), hlabels[1:])
-        #plt.subplots_adjust(right=0.5)
-        plt.tight_layout(rect=[0, 0, 1, 1])
-        plt.show()
-        #if pdf_out:
-        #    fig.savefig(pdf_out, bbox_inches='tight')
-
-
-    if vlabels:
-        vltex =  [{'tex': v} for v in vlabels]
-        for i in range(len(Xdl)):
-            Xdl[i] = [vltex[i]] + Xdl[i]
-
-    if hlabels:
-        Xdl = [ [{'tex': h} for h in hlabels] ] + Xdl
-
-    if vvlabels:
-        cc = 1
-        for i in range(len(vvlabels)):
-            if len(vvlabels[i]) < 3:
-                vvlabels[i].append("c")
-            dl = vvlabels[i][0]
-            if dl == 1:
-                a = None
-            else:
-                a = "%i-%i"%(cc, cc+dl-1)
-            cc = cc + dl
-            vvlabels[i] = vvlabels[i] + [a]
-
-    H = len(Xdl)
-    W = len(Xdl[0])
-    cc = ["c" for i in range(W)]
-    if vlabels:
-        cc[0] = "l"
-    cc = "".join(cc)
-
-    def fmat(x):
-        if isinstance(x, int):
-            x = str(x)
-        if isinstance(x, float):
-            x = "%2.3f"%x
-        return x
-
-    #X = [ [fmat(x) for x in row] for row in X]
-
-    data = {'X' : Xdl, 'hlabels': hlabels, 'vlabels': vlabels, 'cc': cc, 'H':H, 'W': W, 'bookstabs': bookstabs,
-            'vvlabels': vvlabels}
-
-    from jinjafy.jinjafy import jinjafy_comment
-    s = jinjafy_comment(data,jinja_tag="jinja1")
-    if file_out:
-        print("Writing to: " + file_out)
-
-        if standalone:
-            s = jinjafy_comment({"s": s}, jinja_tag="jinja3")
-
-        with open(file_out, 'w') as f:
-            f.write(s)
-        if standalone:
-
-            from slider import latexmk
-            latexmk(file_out)
-
-
-    return s
-# "<jinja3>"
-# \documentclass[crop]{standalone}
-# \usepackage{booktabs}
-# \usepackage{siunitx}
-# \begin{document}
-# {{s}}
-# \end{document}
-# </jinja3>
-
-def fmat_X2dict(X):
-    X = np.asarray(X, dtype=np.object)
-    if len(X.shape) > 2:
-        X2 = np.ndarray(X.shape[:2], dtype=np.object)
-        for i in range(X.shape[0]):
-            for j in range(X.shape[1]):
-                X2[i, j] = X[i, j, :].squeeze()
-        X = X2
-    X = np.reshape(X, X.shape[:2])
-
-    for i in range(X.shape[0]):
-        for j in range(X.shape[1]):
-            dx = X[i,j]
-            if isinstance(dx, (list, np.ndarray)):
-                dx = [x for x in np.ravel(dx)]
-
-            if not isinstance(dx, dict):
-                dx = {'x': dx}
-            elif not isinstance(dx['x'], str):
-                x = dx['x']
-                # if isinstance(x, np.ndarray):
-                if 'tex' not in dx:
-                    dx['std'] = np.std(x)
-                    dx['std_mean'] = np.std(x) / np.sqrt( len(x))
-                    dx['xs'] = x
-                    dx['x'] = np.mean(x)
-                    x2, u2 = mround( dx['x'], dx['std_mean'] )
-
-                    dx['tex'] = '\\SI{%g\\pm %.2f}{}'%(x2, u2)
-
-            if 'tex' not in dx:
-                dx['tex'] = dx['x']
-
-            X[i,j] = dx
-
-    Xerr = [None] * X.shape[0]
-    Xx = np.zeros(X.shape)
-
-    for i in range(X.shape[0]):
-        if "std" in X[0,0]:
-            Xerr[i] = [dx['std_mean'] for dx in X[i]]
-
-        for j in range(X.shape[1]):
-            Xx[i,j] = X[i,j]['x']
-
-    Xdl = []
-    for i in range(X.shape[0]):
-        dx = []
-        for j in range(X.shape[1]):
-            dx.append(X[i,j])
-        Xdl.append(dx)
-
-
-    return X,Xx,Xerr,Xdl
-
-import math
-def mround(x,u):
-    n = np.floor(np.log10(x)+1)
-    dx = np.round(x / np.power(10.0, n), 2)
-    du = np.round(u / np.power(10.0, n), 2)
-    return dx * np.power(10, n), du * np.power(10.0,n)
-
+from jinjafy import jinjafy_comment
+import numpy as np
+
+#"<jinja1>"
+#\begin{tabular}{ {{cc}} }
+# {% if bookstabs %}\toprule{% endif %}
+# {% if vvlabels %}
+#   {% for vl in vvlabels %}
+#       {% if loop.index > 1 %} & {% endif %}  \multicolumn{ {{vl[0]}} }{ {{vl[2]}} }{ {{vl[1]}} }
+#   {% endfor %} \\
+#   {% for vl in vvlabels %}
+#       {% if vl[3] %}
+# 	     \cmidrule(r){ {{vl[3]}} }
+#       {% endif %}
+#   {% endfor %}
+# {% endif %}
+# {% for row in X %}
+# {% if bookstabs and loop.index == 2%}\midrule{% endif %}
+# {% for c in row %}
+# {% if loop.index > 1 %} & {% endif %} {{ c['tex'] }} {% if loop.index == W %} \\ {% endif %}
+# {% endfor %}
+# {% endfor %}
+# {% if bookstabs %}\bottomrule{% endif %}
+#\end{tabular}
+#</jinja1>
+# Convert a matrix to a table super quickly
+def mat2table(X,vlabels=None,hlabels=None,file_out = None, bookstabs=True, vvlabels=None,plot=False,pdf_out=None, standalone=False):
+    X, Xx, Xerr,Xdl = fmat_X2dict(X)
+    if pdf_out: plot = True
+    #%%
+    if plot:
+        import matplotlib.pyplot as plt
+        #plt.style.use('ggplot')
+        plt.style.use('seaborn')
+        fig = plt.figure()
+        ax = fig.gca()
+        #ax = plt.gca()
+        ls = []
+        for j in range(X.shape[0]):
+            ls.append(ax.plot(Xx[j, :]).pop() )
+
+            if Xerr[j]:
+                plt.errorbar(range(X.shape[1]), Xx[j,:], yerr=Xerr[j], color=ls[j].get_color())
+
+            for i in range( X.shape[1] ):
+                if 'xs' in X[j,i]:
+                    plt.plot([i]*len(X[j,i]['xs']), X[j,i]['xs'], '.', color=ls[j].get_color())
+
+        if vlabels:
+            plt.legend(ls, vlabels, bbox_to_anchor=(1.04, 1), loc="upper left")
+        if hlabels:
+            plt.xticks(range(X.shape[1]), hlabels[1:])
+        #plt.subplots_adjust(right=0.5)
+        plt.tight_layout(rect=[0, 0, 1, 1])
+        plt.show()
+        #if pdf_out:
+        #    fig.savefig(pdf_out, bbox_inches='tight')
+
+
+    if vlabels:
+        vltex =  [{'tex': v} for v in vlabels]
+        for i in range(len(Xdl)):
+            Xdl[i] = [vltex[i]] + Xdl[i]
+
+    if hlabels:
+        Xdl = [ [{'tex': h} for h in hlabels] ] + Xdl
+
+    if vvlabels:
+        cc = 1
+        for i in range(len(vvlabels)):
+            if len(vvlabels[i]) < 3:
+                vvlabels[i].append("c")
+            dl = vvlabels[i][0]
+            if dl == 1:
+                a = None
+            else:
+                a = "%i-%i"%(cc, cc+dl-1)
+            cc = cc + dl
+            vvlabels[i] = vvlabels[i] + [a]
+
+    H = len(Xdl)
+    W = len(Xdl[0])
+    cc = ["c" for i in range(W)]
+    if vlabels:
+        cc[0] = "l"
+    cc = "".join(cc)
+
+    def fmat(x):
+        if isinstance(x, int):
+            x = str(x)
+        if isinstance(x, float):
+            x = "%2.3f"%x
+        return x
+
+    #X = [ [fmat(x) for x in row] for row in X]
+
+    data = {'X' : Xdl, 'hlabels': hlabels, 'vlabels': vlabels, 'cc': cc, 'H':H, 'W': W, 'bookstabs': bookstabs,
+            'vvlabels': vvlabels}
+
+    from jinjafy.jinjafy import jinjafy_comment
+    s = jinjafy_comment(data,jinja_tag="jinja1")
+    if file_out:
+        print("Writing to: " + file_out)
+
+        if standalone:
+            s = jinjafy_comment({"s": s}, jinja_tag="jinja3")
+
+        with open(file_out, 'w') as f:
+            f.write(s)
+        if standalone:
+
+            from slider import latexmk
+            latexmk(file_out)
+
+
+    return s
+# "<jinja3>"
+# \documentclass[crop]{standalone}
+# \usepackage{booktabs}
+# \usepackage{siunitx}
+# \begin{document}
+# {{s}}
+# \end{document}
+# </jinja3>
+
+def fmat_X2dict(X):
+    X = np.asarray(X, dtype=np.object)
+    if len(X.shape) > 2:
+        X2 = np.ndarray(X.shape[:2], dtype=np.object)
+        for i in range(X.shape[0]):
+            for j in range(X.shape[1]):
+                X2[i, j] = X[i, j, :].squeeze()
+        X = X2
+    X = np.reshape(X, X.shape[:2])
+
+    for i in range(X.shape[0]):
+        for j in range(X.shape[1]):
+            dx = X[i,j]
+            if isinstance(dx, (list, np.ndarray)):
+                dx = [x for x in np.ravel(dx)]
+
+            if not isinstance(dx, dict):
+                dx = {'x': dx}
+            elif not isinstance(dx['x'], str):
+                x = dx['x']
+                # if isinstance(x, np.ndarray):
+                if 'tex' not in dx:
+                    dx['std'] = np.std(x)
+                    dx['std_mean'] = np.std(x) / np.sqrt( len(x))
+                    dx['xs'] = x
+                    dx['x'] = np.mean(x)
+                    x2, u2 = mround( dx['x'], dx['std_mean'] )
+
+                    dx['tex'] = '\\SI{%g\\pm %.2f}{}'%(x2, u2)
+
+            if 'tex' not in dx:
+                dx['tex'] = dx['x']
+
+            X[i,j] = dx
+
+    Xerr = [None] * X.shape[0]
+    Xx = np.zeros(X.shape)
+
+    for i in range(X.shape[0]):
+        if "std" in X[0,0]:
+            Xerr[i] = [dx['std_mean'] for dx in X[i]]
+
+        for j in range(X.shape[1]):
+            Xx[i,j] = X[i,j]['x']
+
+    Xdl = []
+    for i in range(X.shape[0]):
+        dx = []
+        for j in range(X.shape[1]):
+            dx.append(X[i,j])
+        Xdl.append(dx)
+
+
+    return X,Xx,Xerr,Xdl
+
+import math
+def mround(x,u):
+    n = np.floor(np.log10(x)+1)
+    dx = np.round(x / np.power(10.0, n), 2)
+    du = np.round(u / np.power(10.0, n), 2)
+    return dx * np.power(10, n), du * np.power(10.0,n)
+
diff --git a/src/slider/__init__.py b/src/slider/__init__.py
index 60a7cba..d27a04f 100644
--- a/src/slider/__init__.py
+++ b/src/slider/__init__.py
@@ -1,2 +1,2 @@
-# from jinjafy import execute_command
-from slider.latexutils import latexmk
+# from jinjafy import execute_command
+from slider.latexutils import latexmk
diff --git a/src/slider/__main__.py b/src/slider/__main__.py
index 7c3c20c..8a74ccd 100644
--- a/src/slider/__main__.py
+++ b/src/slider/__main__.py
@@ -1,4 +1,4 @@
-from slider.slider_cli import clize_main_entry_point
-
-if __name__ == "__main__":
+from slider.slider_cli import clize_main_entry_point
+
+if __name__ == "__main__":
     clize_main_entry_point()
\ No newline at end of file
diff --git a/src/slider/beamer_nup.py b/src/slider/beamer_nup.py
index 8542a7e..793172c 100644
--- a/src/slider/beamer_nup.py
+++ b/src/slider/beamer_nup.py
@@ -1,81 +1,81 @@
-import os
-import glob
-
-
-def beamer_nup(pdf_file, nup=6, output=None, a4paper=True):
-    # pdf_file = pdf_file[:-4] + ".pdf"
-    if nup not in [1, 2, 3, 4, 6]:
-        assert False
-
-    jinja = os.path.dirname( __file__ ) + "/../../jinja"
-    if os.path.isdir(jinja):
-        js = {}
-        for name in glob.glob(jinja + "/*.tex"):
-            with open(name, 'r') as f:
-                js[os.path.basename(name)[:-4] ] = f.read()
-
-        s = ""
-        for k, v in js.items():
-            v = v.replace("\\", "\\\\")
-
-            s += f'{k} = """\n' + v + '\n"""' + "\n"
-
-        with open(os.path.dirname(__file__) + "/jinjastrings/generated.py", 'w') as f:
-            s = "# WARNING! THIS FILE IS AUTOMATICALLY GENERATED! ALL CHANGES WILL BE WIPED. SEE JINJA DIRECTORY\n"*10  + s
-            f.write(s)
-
-
-
-    from slider.jinjastrings.generated import lecture_collector_partial
-
-    import jinja2
-
-    import tempfile
-    # tempfile.gettempdir()
-    tmp = tempfile.TemporaryDirectory().name
-    os.mkdir(tmp)
-    import shutil
-    dest_pdf = tmp + "/" + os.path.basename(pdf_file)
-    shutil.copyfile(pdf_file, dest_pdf)
-
-    import jinja2
-    data = {'a4': False,
-            'twoup': False,
-            'sixup': False,
-            'a4paper': a4paper}
-    if nup == 1:
-        data['a4'] = True
-    if nup == 2:
-        data['twoup'] = True
-    if nup == 3:
-        data['threeup'] = True
-    if nup == 4:
-        data['fourup'] = True
-    if nup == 6:
-        data['sixup'] = True
-    data['frame'] = True
-
-    data['pdffiles'] = [os.path.basename(dest_pdf)]
-
-    # data = {'hello': 'world'}
-    print(tmp)
-    s = jinja2.Environment().from_string(lecture_collector_partial).render(data)
-
-    with open(tmp +"/nup.tex", 'w') as f:
-        f.write(s)
-
-    from slider import latexmk
-    latexmk(tmp +"/nup.tex", shell=True)
-
-    if output == None:
-        output = os.path.dirname(pdf_file) + "/" + os.path.basename(pdf_file)[:-4] + f"_{nup}up.pdf"
-    shutil.move(tmp +"/nup.pdf", output)
-    print(tmp)
-    print("[Beamer-nup] Wrote output to", output)
-    return output
-
-
-
-if __name__ == "__main__":
-    beamer_nup("../../examples/new_project/index.pdf")
-
+import os
+import glob
+
+
+def beamer_nup(pdf_file, nup=6, output=None, a4paper=True):
+    # pdf_file = pdf_file[:-4] + ".pdf"
+    if nup not in [1, 2, 3, 4, 6]:
+        assert False
+
+    jinja = os.path.dirname( __file__ ) + "/../../jinja"
+    if os.path.isdir(jinja):
+        js = {}
+        for name in glob.glob(jinja + "/*.tex"):
+            with open(name, 'r') as f:
+                js[os.path.basename(name)[:-4] ] = f.read()
+
+        s = ""
+        for k, v in js.items():
+            v = v.replace("\\", "\\\\")
+
+            s += f'{k} = """\n' + v + '\n"""' + "\n"
+
+        with open(os.path.dirname(__file__) + "/jinjastrings/generated.py", 'w') as f:
+            s = "# WARNING! THIS FILE IS AUTOMATICALLY GENERATED! ALL CHANGES WILL BE WIPED. SEE JINJA DIRECTORY\n"*10  + s
+            f.write(s)
+
+
+
+    from slider.jinjastrings.generated import lecture_collector_partial
+
+    import jinja2
+
+    import tempfile
+    # tempfile.gettempdir()
+    tmp = tempfile.TemporaryDirectory().name
+    os.mkdir(tmp)
+    import shutil
+    dest_pdf = tmp + "/" + os.path.basename(pdf_file)
+    shutil.copyfile(pdf_file, dest_pdf)
+
+    import jinja2
+    data = {'a4': False,
+            'twoup': False,
+            'sixup': False,
+            'a4paper': a4paper}
+    if nup == 1:
+        data['a4'] = True
+    if nup == 2:
+        data['twoup'] = True
+    if nup == 3:
+        data['threeup'] = True
+    if nup == 4:
+        data['fourup'] = True
+    if nup == 6:
+        data['sixup'] = True
+    data['frame'] = True
+
+    data['pdffiles'] = [os.path.basename(dest_pdf)]
+
+    # data = {'hello': 'world'}
+    print(tmp)
+    s = jinja2.Environment().from_string(lecture_collector_partial).render(data)
+
+    with open(tmp +"/nup.tex", 'w') as f:
+        f.write(s)
+
+    from slider import latexmk
+    latexmk(tmp +"/nup.tex", shell=True)
+
+    if output == None:
+        output = os.path.dirname(pdf_file) + "/" + os.path.basename(pdf_file)[:-4] + f"_{nup}up.pdf"
+    shutil.move(tmp +"/nup.pdf", output)
+    print(tmp)
+    print("[Beamer-nup] Wrote output to", output)
+    return output
+
+
+
+if __name__ == "__main__":
+    beamer_nup("../../examples/new_project/index.pdf")
+
diff --git a/src/slider/convert.py b/src/slider/convert.py
index 61b85ca..5e212fd 100644
--- a/src/slider/convert.py
+++ b/src/slider/convert.py
@@ -1,126 +1,130 @@
-from jinjafy import execute_command
-import os
-from bs4 import BeautifulSoup
-
-def svg2pdf(fin, fout=None, crop=True, text_to_path=False, export_area_page=True):
-    """
-     -C, --export-area-page                     Area to export is page
-       -T, --export-text-to-path                  Convert text to paths (PS/EPS/PDF/SVG)
-    """
-    # text_to_path = True
-    if fout is None:
-        fout = fin[:-4] + ".pdf"
-    cmd = ['inkscape']
-    if export_area_page:
-        cmd.append("-C")
-    if text_to_path: # Good idea for inkscape which seems to bungle the fonts (space in font names?)
-        cmd.append("-T")
-    cmd.append(fin)
-    cmd.append(f"--export-filename={fout}")
-    # '-C', '--without-gui', f'--file={fin}', f'--export-pdf={fout}']
-    # cmd = ['inkscape', '-C', '-T', '--without-gui', '--file=%s'%svg_fonts_layers[-1], '--export-pdf=%s' % pdf_nofonts_layers[-1]]
-    execute_command(cmd)
-    # cmd = f"pdftocairo {fout} -pdf {fout}"
-    # execute_command(cmd.split())
-
-    if crop:
-        cmd = ['pdfcrop', fout, fout]
-        execute_command(cmd)
-
-
-
-def pdf2svg(fin, fout, page_no=None):
-    '''
-    To remove fonts look at
-    https://tex.stackexchange.com/questions/23407/how-can-i-convert-text-to-paths-with-pdflatex
-    convert to ps and back to pdf
-    '''
-    if fout is None:
-        fout = fin[:-4] + ".svg"
-
-    '''
-    pdftocairo -svg C:/Users/tuhe/Documents/02465public/Lectures/Lecture_2/Latex/Lecture_2_NO_SVGS.pdf C:/Users/tuhe/Documents/02465public/Lectures/Lecture_2/Latex/osvgs/tmp/determpath.svg -f 2 -l 2
-    
-    '''
-    cmd = ['pdftocairo', '-svg', fin, fout]
-    if page_no is not None:
-        if not isinstance(page_no, str):
-            page_no = str(page_no)
-        cmd += ['-f', str(page_no), '-l', str(page_no)]
-
-    execute_command(cmd)
-
-
-def pdf2png(fin, fout=None, scale_to=None):
-    if fout is None:
-        fout = fin[:-4] + ".png"
-    fout = fout[:-4]
-    cmd = f"pdftocairo -png -singlefile {fin} {fout}"
-    if scale_to is not None:
-        cmd += f" -scale-to {scale_to}"
-    execute_command(cmd.split())
-    return fout + ".png"
-
-
-def pdfcrop(fin, fout=None):
-    if fout is None:
-        fout = fin
-    cmd = f"pdfcrop {fin} {fout}"
-    execute_command(cmd.split())
-
-
-
-def svg_edit_to_importable(svg_edit_file,verbose=False, keep_background_layer=True):
-    assert False
-    """
-    Take an inkscape file as input and split it into layers.
-    CODE NOT IN USE RIGHT NOW; MUST WORK OUT WHAT TO USE IT FOR.
-    """
-    odir = os.path.dirname(svg_edit_file)
-    fn = os.path.basename(svg_edit_file)[:-4]
-
-    pdf_nofonts_base = odir + "/x_do_not_edit_%s-l%s_nofonts.pdf"
-    svg_fonts_base =  odir + "/" + SVG_TEXINCLUDE_RELPATH + "/%s-l%s_fonts.svg"
-    if not os.path.exists(os.path.dirname(svg_fonts_base)):
-        os.mkdir(os.path.dirname(svg_fonts_base))
-
-    pdf_nofonts_layers = []
-    svg_fonts_layers = []
-
-    with open(svg_edit_file, 'r', encoding="UTF-8",errors="surrogateescape") as f:
-        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
-        for i in soup.findAll("image", {'id': 'image4444th'}):
-            i.extract()
-
-        layer_labels = []
-        for i in soup.findAll("g", {'inkscape:groupmode': 'layer'}):
-            if i['inkscape:label'] == "bg_layer":
-                #i.extract()
-                pass
-            else:
-                layer_labels.append(i['inkscape:label'])
-
-        for j in range(len(layer_labels)):
-            s2 = soup.__copy__()
-            for i in s2.findAll("g", {'inkscape:groupmode': 'layer'}):
-                if layer_labels[j] == i['inkscape:label'] or i['inkscape:label'] == "bg_layer":
-                    pass
-                else:
-                    i.extract()
-            # now you got an image only with this layer. save it.
-            layer_number = layer_labels[j].split(" ").pop()
-            pdf_nofonts_layers.append(pdf_nofonts_base%(fn,layer_number))
-            svg_fonts_layers.append(svg_fonts_base % (fn, layer_number))
-
-            with open(svg_fonts_layers[-1], 'bw') as f2:
-                f2.write(s2.encode("UTF-8"))
-
-            cmd = ['inkscape', '-C', '-T', '--without-gui', '--file=%s'%svg_fonts_layers[-1], '--export-pdf=%s' % pdf_nofonts_layers[-1]]
-            execute_command(cmd)
-
-    if verbose:
-        print("svg_edit_to_importable called. Converting svg file\n  > %s\nto files:"%svg_edit_file)
-        for s in pdf_nofonts_layers + svg_fonts_layers:
-            print("  > " + s)
-
-    return pdf_nofonts_layers, svg_fonts_layers
+from jinjafy import execute_command
+import os
+from bs4 import BeautifulSoup
+
+def svg2pdf(fin, fout=None, crop=True, text_to_path=False, export_area_page=True):
+    """
+     -C, --export-area-page                     Area to export is page
+       -T, --export-text-to-path                  Convert text to paths (PS/EPS/PDF/SVG)
+    """
+    # text_to_path = True
+    if fout is None:
+        fout = fin[:-4] + ".pdf"
+    cmd = ['inkscape']
+    if export_area_page:
+        cmd.append("-C")
+    if text_to_path: # Good idea for inkscape which seems to bungle the fonts (space in font names?)
+        cmd.append("-T")
+    cmd.append(fin)
+    cmd.append(f"--export-filename={fout}")
+    # '-C', '--without-gui', f'--file={fin}', f'--export-pdf={fout}']
+    # cmd = ['inkscape', '-C', '-T', '--without-gui', '--file=%s'%svg_fonts_layers[-1], '--export-pdf=%s' % pdf_nofonts_layers[-1]]
+    execute_command(cmd)
+    # cmd = f"pdftocairo {fout} -pdf {fout}"
+    # execute_command(cmd.split())
+
+    if crop:
+        cmd = ['pdfcrop', fout, fout]
+        execute_command(cmd)
+
+
+
+def pdf2svg(fin, fout, page_no=None):
+    '''
+    To remove fonts look at
+    https://tex.stackexchange.com/questions/23407/how-can-i-convert-text-to-paths-with-pdflatex
+    convert to ps and back to pdf
+    '''
+    if fout is None:
+        fout = fin[:-4] + ".svg"
+
+    '''
+    pdftocairo -svg C:/Users/tuhe/Documents/02465public/Lectures/Lecture_2/Latex/Lecture_2_NO_SVGS.pdf C:/Users/tuhe/Documents/02465public/Lectures/Lecture_2/Latex/osvgs/tmp/determpath.svg -f 2 -l 2
+    
+    '''
+    cmd = ['pdftocairo', '-svg', fin, fout]
+    if page_no is not None:
+        if not isinstance(page_no, str):
+            page_no = str(page_no)
+        cmd += ['-f', str(page_no), '-l', str(page_no)]
+
+    execute_command(cmd)
+
+
+def pdf2png(fin, fout=None, scale_to=None, page_to_convert=None):
+    if fout is None:
+        fout = fin[:-4] + ".png"
+    fout = fout[:-4]
+
+    cmd = f"pdftocairo -png -singlefile {fin} {fout}"
+    if page_to_convert is not None:
+        cmd += f" -f {page_to_convert} -l {page_to_convert}"
+
+    if scale_to is not None:
+        cmd += f" -scale-to {scale_to}"
+    execute_command(cmd.split())
+    return fout + ".png"
+
+
+def pdfcrop(fin, fout=None):
+    if fout is None:
+        fout = fin
+    cmd = f"pdfcrop {fin} {fout}"
+    execute_command(cmd.split())
+
+
+
+def svg_edit_to_importable(svg_edit_file,verbose=False, keep_background_layer=True):
+    assert False
+    """
+    Take an inkscape file as input and split it into layers.
+    CODE NOT IN USE RIGHT NOW; MUST WORK OUT WHAT TO USE IT FOR.
+    """
+    odir = os.path.dirname(svg_edit_file)
+    fn = os.path.basename(svg_edit_file)[:-4]
+
+    pdf_nofonts_base = odir + "/x_do_not_edit_%s-l%s_nofonts.pdf"
+    svg_fonts_base =  odir + "/" + SVG_TEXINCLUDE_RELPATH + "/%s-l%s_fonts.svg"
+    if not os.path.exists(os.path.dirname(svg_fonts_base)):
+        os.mkdir(os.path.dirname(svg_fonts_base))
+
+    pdf_nofonts_layers = []
+    svg_fonts_layers = []
+
+    with open(svg_edit_file, 'r', encoding="UTF-8",errors="surrogateescape") as f:
+        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
+        for i in soup.findAll("image", {'id': 'image4444th'}):
+            i.extract()
+
+        layer_labels = []
+        for i in soup.findAll("g", {'inkscape:groupmode': 'layer'}):
+            if i['inkscape:label'] == "bg_layer":
+                #i.extract()
+                pass
+            else:
+                layer_labels.append(i['inkscape:label'])
+
+        for j in range(len(layer_labels)):
+            s2 = soup.__copy__()
+            for i in s2.findAll("g", {'inkscape:groupmode': 'layer'}):
+                if layer_labels[j] == i['inkscape:label'] or i['inkscape:label'] == "bg_layer":
+                    pass
+                else:
+                    i.extract()
+            # now you got an image only with this layer. save it.
+            layer_number = layer_labels[j].split(" ").pop()
+            pdf_nofonts_layers.append(pdf_nofonts_base%(fn,layer_number))
+            svg_fonts_layers.append(svg_fonts_base % (fn, layer_number))
+
+            with open(svg_fonts_layers[-1], 'bw') as f2:
+                f2.write(s2.encode("UTF-8"))
+
+            cmd = ['inkscape', '-C', '-T', '--without-gui', '--file=%s'%svg_fonts_layers[-1], '--export-pdf=%s' % pdf_nofonts_layers[-1]]
+            execute_command(cmd)
+
+    if verbose:
+        print("svg_edit_to_importable called. Converting svg file\n  > %s\nto files:"%svg_edit_file)
+        for s in pdf_nofonts_layers + svg_fonts_layers:
+            print("  > " + s)
+
+    return pdf_nofonts_layers, svg_fonts_layers
diff --git a/src/slider/latexutils.py b/src/slider/latexutils.py
index ad91774..5ba36ed 100644
--- a/src/slider/latexutils.py
+++ b/src/slider/latexutils.py
@@ -1,42 +1,42 @@
-from jinjafy import execute_command
-import os
-import shutil
-import subprocess
-import glob
-
-def latexmk(texfile,pdf_out=None,shell=True,cleanup=False, Linux=False):
-    cdir = os.getcwd()
-    texfile = os.path.abspath(texfile)
-    dname = os.path.dirname(texfile)
-    os.chdir(dname)
-    texfile = os.path.basename(texfile)
-    CMD = "latexmk -f -g -pdf -shell-escape -interaction=nonstopmode " + texfile
-    print("Running LaTeX command>> " + CMD)
-
-    s = subprocess.check_output(CMD, shell=True)
-
-    # if Linux:
-    #     CMD = "latexmk -f -g -pdf -interaction=nonstopmode " + texfile
-    #     print("Running LaTeX command>> " + CMD)
-    #     s = execute_command(CMD.split(" "), shell=shell)
-    # else:
-    #     CMD = "latexmk -f -g -pdf -shell-escape -interaction=nonstopmode " + texfile
-    #     s = execute_command(CMD.split(" "),shell=shell)
-    #
-    if pdf_out:
-        shutil.copyfile(texfile[:-4]+".pdf", pdf_out)
-    else:
-        pdf_out = os.path.join(os.path.dirname(texfile), texfile[:-4]+".pdf")
-
-    if cleanup and os.path.exists(pdf_out):
-        bft = ['bbl', 'blg', 'fdb_latexmk', 'fls', 'aux', 'synctex.gz', 'log']
-        for ex in bft:
-            fl = glob.glob(dname + "/*."+ex)
-            for f in fl:
-                os.remove(f)
-
-    os.chdir(cdir)
-    return pdf_out
-
-
-
+from jinjafy import execute_command
+import os
+import shutil
+import subprocess
+import glob
+
+def latexmk(texfile,pdf_out=None,shell=True,cleanup=False, Linux=False):
+    cdir = os.getcwd()
+    texfile = os.path.abspath(texfile)
+    dname = os.path.dirname(texfile)
+    os.chdir(dname)
+    texfile = os.path.basename(texfile)
+    CMD = "latexmk -f -g -pdf -shell-escape -interaction=nonstopmode " + texfile
+    print("Running LaTeX command>> " + CMD)
+
+    s = subprocess.check_output(CMD, shell=True)
+
+    # if Linux:
+    #     CMD = "latexmk -f -g -pdf -interaction=nonstopmode " + texfile
+    #     print("Running LaTeX command>> " + CMD)
+    #     s = execute_command(CMD.split(" "), shell=shell)
+    # else:
+    #     CMD = "latexmk -f -g -pdf -shell-escape -interaction=nonstopmode " + texfile
+    #     s = execute_command(CMD.split(" "),shell=shell)
+    #
+    if pdf_out:
+        shutil.copyfile(texfile[:-4]+".pdf", pdf_out)
+    else:
+        pdf_out = os.path.join(os.path.dirname(texfile), texfile[:-4]+".pdf")
+
+    if cleanup and os.path.exists(pdf_out):
+        bft = ['bbl', 'blg', 'fdb_latexmk', 'fls', 'aux', 'synctex.gz', 'log']
+        for ex in bft:
+            fl = glob.glob(dname + "/*."+ex)
+            for f in fl:
+                os.remove(f)
+
+    os.chdir(cdir)
+    return pdf_out
+
+
+
diff --git a/src/slider/legacy_importer.py b/src/slider/legacy_importer.py
index 5753a7e..bc1b2f7 100644
--- a/src/slider/legacy_importer.py
+++ b/src/slider/legacy_importer.py
@@ -1,517 +1,517 @@
-# Control import of slides from pdf to svg-editable format.
-# inkscape -z -f "Input.pdf" -l "Output.svg"
-# https://github.com/eea/odfpy
-import os
-import shutil
-from jinjafy import jinjafy_comment
-from bs4 import BeautifulSoup
-import glob
-from jinjafy import execute_command
-import zipfile
-import tempfile
-
-CDIR = os.path.dirname(os.path.realpath(__file__))
-CDIR = CDIR.replace('\\','/')
-
-SVG_EDIT_RELPATH = "osvgs" # files that are supposed to be edited goes here.
-SVG_TMP_RELPATH = "tmp" # various files that can be flat out deleted goes here
-SVG_TEXINCLUDE_RELPATH = "do_not_edit" # the no_fonts version and the pure (+fonts) versions goes here
-DTU_beamer_base = CDIR +"/DTU_Beamer_files"
-BLANK_PNG =DTU_beamer_base + "/blank.png"
-
-def ensure_dir(dname):
-    assert False
-    if not os.path.exists(dname):
-        os.mkdir(dname)
-
-def join_pdfs(slide_deck_pdf, outfile):
-    assert False
-    dn = os.path.dirname(slide_deck_pdf[0])
-    files = [os.path.relpath(os.path.dirname(pdf), start=dn) + "/" + os.path.basename(pdf) for pdf in slide_deck_pdf]
-    outf = os.path.relpath(os.path.dirname(outfile), start=dn) + "/" + os.path.basename(outfile)
-    cmd = "cd " + dn + " && pdftk " + " ".join(files) + " cat output " + outf
-    execute_command(cmd.split())
-
-
-def li_import(slide_deck_pdf, tex_output_path=None, num_to_take=None, force=False, svg_pfix="osvg", svg_height=743.75, svg_width=992.5,
-              svg_converted_slides="svg_converted_slides.tex"):
-    assert False
-    '''
-    svg_height and svg_width are used to scale the converted image. This is useful because otherwise the viewbox
-    will fail to match the DTU template. I.e. these numbers will generally change dependent on the LaTeX template.
-
-    :param slide_deck_pdf:
-    :param tex_output_path:
-    :param num_to_take:
-    :param force:
-    :param svg_pfix:
-    :param svg_height:
-    :param svg_width:
-    :return:
-    '''
-    # take this slide deck. Generate beamer, svg output.
-
-    if isinstance(slide_deck_pdf, list):
-        dn = os.path.dirname(slide_deck_pdf[0])
-        ofile = os.path.join(dn, "tmp.pdf")
-        join_pdfs(slide_deck_pdf, ofile)
-        slide_deck_pdf = ofile
-
-    if tex_output_path is None:
-        tex_output_path = slide_deck_pdf[:-4]+"_output.tex"
-
-    output_dir = os.path.dirname(tex_output_path)
-
-    # if output_dir is None:
-    #     output_dir = os.path.dirname(slide_deck_pdf)
-    assert(os.path.exists(output_dir))
-    svg_tmp_dir = output_dir + "/" + SVG_EDIT_RELPATH +"/" + SVG_TMP_RELPATH
-    svg_texinclude_dir = output_dir + "/" + SVG_EDIT_RELPATH +"/" +SVG_TEXINCLUDE_RELPATH
-    svg_edit_dir = output_dir + "/" +SVG_EDIT_RELPATH
-    tex_output_file = os.path.basename(tex_output_path)
-
-    print("Converting slides to output: " + tex_output_file)
-    if os.path.exists(output_dir + "/" + tex_output_file) or glob.glob(svg_edit_dir + "/*.svg"):
-        print("Non-empty output directory...")
-        if not force:
-            raise Exception("Non-empty output directory. Please clean")
-
-    ensure_dir(svg_edit_dir)
-    ensure_dir(svg_tmp_dir)
-    ensure_dir(svg_texinclude_dir)
-
-    if not output_dir:
-        raise Exception("Must specify output directory!")
-
-    lecture_tex_out = move_template_files(output_dir, tex_output_file)
-    osvgs_basename = []
-    print("Splitting slide deck into images...")
-
-    # slide_deck_split_svg = slidedeck_to_images(slide_deck_pdf, svg_tmp_dir + "/" + svg_pfix + "-%i.svg",
-    #                                            num_to_take=num_to_take)
-    slide_deck_split_svg = slidedeck_to_images(slide_deck_pdf, svg_tmp_dir+"/"+svg_pfix+"-%i.svg", num_to_take=num_to_take)
-    print("Converting svg to osvg..")
-    for i,osvg in enumerate(slide_deck_split_svg):
-        dosvg = raw_svg_to_osvg(osvg, overwrite_existing=True, height=svg_height, width=svg_width)
-        osvgs_basename.append(dosvg)
-
-    print("jinjafying and cleaning...")
-    # osvgs_basename = osvgs_basename[3:] # Drop first 3 slides; automatically generated.
-    data = {'osvgs_basename' : osvgs_basename}
-    s = jinjafy_comment(data, jinja_tag="jinja1")
-    with open(output_dir + "/%s"%svg_converted_slides, 'w') as f:
-        f.write(s)
-    return lecture_tex_out
-
-# <jinja1>
-# {% for sf in osvgs_basename %}
-# \begin{frame}\osvg{{"{"}}{{sf}}{{"}"}}
-# % add content here
-# \end{frame}
-# {% endfor %}
-# </jinja1>
-# \begin{textblock}{1}(0,0)
-# 	\includesvg[width=1.0\linewidth]{{"{"}}{{sf}}{{"}"}}
-# \end{textblock}\overlabel{ {{sf}} }
-# SVG editable file (i.e. with background image) to file which can be imported into
-# the .tex file.
-
-'''
-Take a raw svg in the tmp directory and compile it into the nice svg format with empty, white background.
-This can be used when importing a new slide deck or when inserting a new overlabel tag somewhere in a
-tex document.
-'''
-def raw_svg_to_osvg(raw_svg_file, overwrite_existing=False, height=None, width=None):
-    svg_tmp_dir = os.path.dirname(raw_svg_file)
-    svg_edit_dir = os.path.dirname(svg_tmp_dir)
-    ofile_edit = svg_edit_dir + "/" + os.path.basename(raw_svg_file)
-    # if height is not None and width is not None:
-    #     svg_set_hw_(raw_svg_file, raw_svg_file,height=height, width=width)
-
-    ofile_fonts_pure = rm_svg_bg(svg_input=raw_svg_file, svg_output=ofile_edit, height=height, width=width)
-    png_file = svg_tmp_dir + "/" + os.path.basename(ofile_fonts_pure)[:-4] + ".png"
-    shutil.copyfile(BLANK_PNG, png_file)
-    ofile_edit = add_png_background_to_svg(svg_input=ofile_fonts_pure, svg_output=None, png_file=png_file)
-    pdf_nofonts, svg_fonts = svg_edit_to_importable(ofile_edit)
-    osvgs_basename = os.path.basename(raw_svg_file)[:-4]
-    return osvgs_basename
-
-
-'''
-Related to li_import. 
-Set the width/height of an imported slide svg image in case it does not match the DTU template. 
-'''
-def svg_set_hw_(svg_in, svg_out, height, width):
-    assert False
-    print(f"HW fix [{height} {width}] > {svg_in} -> {svg_out}")
-
-    with open(svg_in, 'r', encoding="UTF-8") as f:
-        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
-        tags = soup.find_all("svg")
-        assert (len(tags) == 1)
-        tag = tags[0]
-        tag['height'] = str(height)
-        tag['width'] = str(width)
-        tag['viewBox'] = f"0 0 {height} {width}"
-    # print([svg_input, logo_rem, bg_rem, tx_rem])
-    with open(svg_out, 'bw') as f:
-        f.write(soup.encode("UTF-8"))
-    return
-    with open(svg_in, 'r', encoding="UTF-8", errors="surrogateescape") as f:
-        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
-        tags = soup.find_all("svg")
-        assert(len(tags) == 1)
-        tag = tags[0]
-        tag['height'] = str(height)
-        tag['width'] = str(width)
-        tag['viewBox'] = f"0 0 {height} {width}"
-        s2 = soup.__copy__()
-        # sout = s2.encode("UTF-8")
-    # f.close()
-    with open(svg_out, 'w', encoding="UTF-8") as f2:
-        f2.write(str(s2))
-
-def svg_check_background_layer(svg_edit_file, verbose=False):
-    assert False
-
-    # Check if svg background layer is pointing to the right .png file.
-    # this may not be the case sometimes because svg files are moved, etc. which overwrite the default
-    # background .png path.
-    with open(svg_edit_file, 'r', encoding="UTF-8",errors="surrogateescape") as f:
-        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
-        g = None
-        for i in soup.findAll("g", {'inkscape:groupmode': 'layer'}):
-            if i['inkscape:label'] == "bg_layer":
-                g = i
-                break
-        ok = True
-        bgim = g.find("image")
-        bg_png = bgim['xlink:href']
-        real_png = os.path.dirname(svg_edit_file) + "/" + SVG_TMP_RELPATH + "/" + os.path.basename(svg_edit_file)[:-4] + ".png"
-        real_png = os.path.relpath(real_png, start=os.path.dirname( svg_edit_file) )
-        bg_png = os.path.relpath(bg_png,start=os.path.dirname( svg_edit_file)  )
-        if real_png != bg_png:
-            print("slider:warning> Bungled background png image in " + svg_edit_file)
-            s = jinjafy_comment({'png_file': real_png}, jinja_tag="jinja3")
-            new_img = BeautifulSoup(s, "html.parser")
-            g.insert_after( new_img)
-            g.unwrap()
-            bgim.unwrap()
-
-            with open(svg_edit_file[:-4]+"_test.svg", "w") as f2:
-                f2.write(soup.prettify(formatter="xml"))
-
-# <jinja3>
-# <g inkscape:groupmode="layer" id="layer1" inkscape:label="bg_layer" style="display:inline" sodipodi:insensitive="true">
-#      <image
-#        xlink:href="{{png_file}}"
-#        width="100%"
-#        height="100%"
-#        preserveAspectRatio="none"
-#        style="image-rendering:optimizeQuality"
-#        id="image4444th"
-#        x="0"
-#        y="0" />
-#  </g>
-# </jinja3>
-
-
-
-def svg_edit_to_importable(svg_edit_file,verbose=False):
-    odir = os.path.dirname(svg_edit_file)
-    fn = os.path.basename(svg_edit_file)[:-4]
-
-    pdf_nofonts_base = odir + "/x_do_not_edit_%s-l%s_nofonts.pdf"
-    svg_fonts_base =  odir + "/" + SVG_TEXINCLUDE_RELPATH + "/%s-l%s_fonts.svg"
-    if not os.path.exists(os.path.dirname(svg_fonts_base)):
-        os.mkdir(os.path.dirname(svg_fonts_base))
-
-    pdf_nofonts_layers = []
-    svg_fonts_layers = []
-
-    with open(svg_edit_file, 'r', encoding="UTF-8",errors="surrogateescape") as f:
-        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
-
-        for i in soup.findAll("image", {'id': 'image4444th'}):
-            i.extract()
-
-        layer_labels = []
-        for i in soup.findAll("g", {'inkscape:groupmode': 'layer'}):
-            if i['inkscape:label'] == "bg_layer":
-                #i.extract()
-                pass
-            else:
-                layer_labels.append(i['inkscape:label'])
-
-        for j in range(len(layer_labels)):
-            s2 = soup.__copy__()
-            for i in s2.findAll("g", {'inkscape:groupmode': 'layer'}):
-                if layer_labels[j] == i['inkscape:label'] or i['inkscape:label'] == "bg_layer":
-                    pass
-                else:
-                    i.extract()
-            # now you got an image only with this layer. save it.
-            layer_number = layer_labels[j].split(" ").pop()
-            pdf_nofonts_layers.append(pdf_nofonts_base%(fn,layer_number))
-            svg_fonts_layers.append(svg_fonts_base % (fn, layer_number))
-
-            with open(svg_fonts_layers[-1], 'bw') as f2:
-                f2.write(s2.encode("UTF-8"))
-
-            from slider.convert import svg2pdf
-            svg2pdf(svg_fonts_layers[-1], fout=pdf_nofonts_layers[-1], crop=False, text_to_path=True, export_area_page=True)
-            # cmd = ['inkscape', '-C', '-T', '--without-gui', '--file=%s'%svg_fonts_layers[-1], '--export-pdf=%s' % pdf_nofonts_layers[-1]]
-
-    if verbose:
-        print("svg_edit_to_importable called. converted svg file\n  > %s\nto files:"%svg_edit_file)
-        for s in pdf_nofonts_layers + svg_fonts_layers:
-            print("  > " + s)
-
-    return pdf_nofonts_layers, svg_fonts_layers
-
-# <jinja2>
-# {{svg_start}}
-# <g inkscape:groupmode="layer" id="layer1" inkscape:label="bg_layer" style="display:inline" sodipodi:insensitive="true">
-#      <image
-#        xlink:href="{{png_file}}"
-#        width="100%"
-#        height="100%"
-#        preserveAspectRatio="none"
-#        style="image-rendering:optimizeQuality"
-#        id="image4444th"
-#        x="0"
-#        y="0" />
-#  </g>
-# <g inkscape:groupmode="layer"
-#     id="layer2"
-#     inkscape:label="Layer 1"
-#     style="display:inline">
-# {{svg_end}}
-# </g></svg>
-# </jinja2>
-def add_png_background_to_svg(svg_input, png_file, svg_output=None):
-    if not svg_output: svg_output = svg_input
-    rp = os.path.relpath(png_file, os.path.commonprefix([svg_output, png_file]))
-    rp = rp.replace("\\", "/")
-
-    with open(svg_input,'r', encoding="UTF-8") as f:
-        svg = f.read()
-    mds = "</metadata>"
-    mds_id = svg.find(mds)
-    if mds_id < 0:
-        # file has no meta data.
-        j = svg.find(">", svg.find("<svg"))
-        svg = svg[:j+1] + "<metadata></metadata>" +svg[j+1:]
-        mds_id = svg.find(mds)
-
-    mds_dex = mds_id+len(mds)
-
-    data = {'png_file' : rp, 'svg_start': svg[:mds_dex],'svg_end': svg[mds_dex:]}
-    svg = jinjafy_comment(data, jinja_tag="jinja2")
-
-    si = svg.find("<svg") + 4
-    dsvg = ' xmlns:sodipodi = "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"\n xmlns:inkscape = "http://www.inkscape.org/namespaces/inkscape" \n'
-    svg = svg[:si] + dsvg + svg[si:]
-
-    with open(svg_output, 'w',encoding="UTF-8") as f:
-        f.write(svg)
-    return svg_output
-
-
-def slidedeck_to_images(slide_deck_pdf, base_out_pattern, num_to_take=None):
-    assert False
-    if not os.path.exists(os.path.dirname(base_out_pattern)):
-        os.mkdir(os.path.dirname(base_out_pattern))
-    num_pages = num_pages_in_pdf(slide_deck_pdf)
-    opat = base_out_pattern[:-4] + "_tmp.pdf"
-    opat.replace("%i", '%d')
-    cmd = f"pdftk {slide_deck_pdf} burst output {opat} compress"
-    print("pdftk splitting into ", num_pages)
-
-    execute_command(cmd.split())
-    outfiles = []
-    slide_deck_split_pdf = [base_out_pattern[:-4] % (i + 1) + "_tmp.pdf" for i in range(num_pages)]
-    for i, opdf in enumerate(slide_deck_split_pdf):
-        print("convertion", i, opdf)
-        ofile = base_out_pattern %(i+1)
-        cmd = f"pdf2svg {opdf} {ofile}"
-        execute_command(cmd.split())
-        b = os.path.getsize(ofile)
-        # print(b)
-        if b == 0:
-            print("Skipping this file because it has size 0...")
-        else:
-            outfiles.append(ofile)
-
-    return outfiles
-
-def slidedeck_to_images_DEFUNCT(slide_deck_pdf, base_out_pattern, num_to_take=None):
-    assert False
-    if not os.path.exists(os.path.dirname(base_out_pattern)):
-        os.mkdir(os.path.dirname(base_out_pattern))
-
-    num_pages = num_pages_in_pdf(slide_deck_pdf)
-    slide_deck_split_pdf = [base_out_pattern[:-4] % (i + 1) + "_tmp.pdf" for i in range(num_pages)]
-    if num_to_take: slide_deck_split_pdf = slide_deck_split_pdf[0:num_to_take]
-
-    outfiles = []
-    for i, opdf in enumerate(slide_deck_split_pdf):
-        print("convertion", i, opdf)
-        ofile = base_out_pattern %(i+1)
-        slide_to_image(slide_deck_pdf, ofile, page_to_take=i+1)
-        outfiles.append(ofile)
-    return outfiles
-
-def num_pages_in_pdf(pdf_file):
-    assert False
-    cmd = ['pdftk', '%s' % pdf_file, 'dump_data']
-    ss = execute_command(cmd)[0].splitlines()
-    s = int([s for s in ss if 'NumberOfPages' in s].pop().split()[-1])
-    return s
-
-
-def slide_to_image(slide_deck_pdf, output, page_to_take=1, use_inkscape=True):
-    if not os.path.exists(os.path.dirname(output)):
-        os.mkdir(os.path.dirname(output))
-    slide_deck_split_pdf = output[:-4] + "_tmp.pdf"
-    ext = output[-3:]
-    if ext == "svg":
-        from slider.convert import pdf2svg
-        pdf2svg(slide_deck_pdf, fout=output, page_no=page_to_take)
-        # cmd = ['pdftk', '%s' % slide_deck_pdf, 'cat', '%i' % page_to_take, 'output', '%s' % slide_deck_split_pdf]
-        # # page_to_take = 1
-
-        # if use_inkscape:
-        #     cmd = ['inkscape', '-C', '--without-gui', '--file=%s' % slide_deck_split_pdf, '-l', '%s' % output]
-        # else:
-        #     cmd = ['pdf2svg', slide_deck_split_pdf, output]
-    else:
-        if os.path.exists(output):
-            os.remove(output)
-        cmd = ("pdftocairo -png -f %i -l %i"% (page_to_take, page_to_take)).split(" ") + [slide_deck_pdf, output]
-        execute_command(cmd)
-    if ext == "png":
-        png_with_postfix = glob.glob(output + "-*.png")
-        if not png_with_postfix:
-            print("WARNING! no png generated.")
-            print(output)
-        else:
-            png_with_postfix = png_with_postfix.pop()
-            shutil.move(png_with_postfix, output)
-
-    return output
-
-
-def move_template_files(output_dir="examples/output", output_tex_file=None):
-    files_to_move = ["tex_dtu_logo.pdf", "tex_dtu_compute_a_uk.pdf", "tex_dtu_frise.pdf", "dtucolours.tex",
-                     "beamerthemeDTU.sty", "beamerfontthemeDTU.sty","beamercolorthemeDTU.sty",
-                     "beamerinnerthemeDTU.sty", "beamerouterthemeDTU.sty", "departments.tex", "tex_compute_uk.pdf",
-                     "02450_beamer_preamble.tex",  # Deprecated.
-                     'beamer_slider_preamble.tex', # The current version.
-                     ]
-
-    zipf = DTU_beamer_base + "/DTU_Beamer_files.zip"
-    # os.path.exists(zipf)
-
-    tmp = tempfile.mkdtemp()
-
-    # output_dir = output_dir)
-    # import random
-    # "".join( [str(random.randint(1, 10))  for _ in range(10)] )
-    # tmp = str(output_dir) +   "/"+  "".join( [str(random.randint(1, 10))  for _ in range(10)] )
-    # os.mkdir(tmp)
-
-    with zipfile.ZipFile(zipf) as zip:
-        # for files in zip.namelist():
-        #     data = zip.read(files, output_dir)
-        #     myfile_path = output_dir / Path(files).name
-        #     myfile_path.write_bytes(data)
-        # zip.extract(name, output_dir +"/" + os.path.basename(name))
-        zip.extractall(tmp)
-
-    for f in glob.glob(tmp + "/**/*.*"):
-        shutil.move(f, str(output_dir) + "/"+os.path.basename(f))
-    shutil.rmtree(tmp)
-    if output_tex_file != None:
-        assert False
-    return
-    print(f)
-
-    sd = list( zip(files_to_move, files_to_move) )
-    if output_tex_file:
-        sd.append( ("02450_lectures_base.tex", output_tex_file))
-    for (source,dest) in sd:
-        shutil.copy(DTU_beamer_base + "/" + source, output_dir + "/" + dest)
-
-    if output_tex_file:
-        lecture_tex_out = output_dir + "/" + output_tex_file
-    else:
-        lecture_tex_out = None
-
-    return lecture_tex_out
-
-
-def rm_svg_bg(svg_input, svg_output=None, fix_bg=True, fix_txt=True, fix_logo=True, height=None, width=None):
-    logo_rem = 0
-    tx_rem = 0
-    bg_rem = 0
-    if not svg_output:
-        svg_output = svg_input
-
-    with open(svg_input, 'r', encoding="UTF-8") as f:
-        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
-        BG_white = ["fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none", "fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"]
-        for bgw in BG_white:
-            gg = soup.findAll("path", {"style" : bgw})
-            for g in gg:
-                if not fix_bg: break
-                g['style'] = bgw.replace("opacity:1", "opacity:0")
-                bg_rem += 1
-                if bg_rem >= 2: break
-
-        dtulogo = soup.findAll("image")
-        for i in dtulogo:
-            if "iVBORw0KGgoAAAANSUhEUgAABawAAAFcCAYAAAAkg" in i['xlink:href'] and fix_logo:
-                i.extract()
-                logo_rem += 1
-
-        btx = ["font-variant:normal;font-weight:bold;font-size:8px;font-family:Verdana;-inkscape-font-specification:Verdana-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none",
-               "font-variant:normal;font-weight:normal;font-size:9px;font-family:Verdana;-inkscape-font-specification:Verdana;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none",
-               "font-variant:normal;font-weight:bold;font-size:9px;font-family:Verdana;-inkscape-font-specification:Verdana-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none",
-               "font-variant:normal;font-weight:bold;font-size:8px;font-family:Arial;-inkscape-font-specification:Arial-BoldMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none",
-               "font-variant:normal;font-weight:normal;font-size:9px;font-family:Arial;-inkscape-font-specification:ArialMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"]
-
-        for j,style in enumerate(btx):
-            if not fix_txt:
-                break
-            for tx in soup.findAll("text", {"style": style}):
-                tx.extract()
-                tx_rem += 1
-
-        # soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
-        if height is not None and width is not None:
-            ''' 
-            We are doing this if the svg is being imported and the height/width might not match the DTU template viewbox. 
-                        
-            '''
-            tags = soup.find_all("svg")
-            if len(tags) != 1:
-                a = 1234
-
-            assert (len(tags) == 1)
-            tag = tags[0]
-            tag['height'] = str(height)
-            tag['width'] = str(width)
-            tag['viewBox'] = f"0 0 {height} {width}"
-
-
-    print([svg_input, logo_rem, bg_rem, tx_rem])
-    with open(svg_output, 'bw') as f:
-        f.write(soup.encode("UTF-8"))
-    return svg_output
-
-
-if __name__ == "__main__":
-    print("operating...")
-    lecture_tex_out = li_import("examples/ex1/Lecture11.pdf", output_dir="examples/output", num_to_take=3)
+# Control import of slides from pdf to svg-editable format.
+# inkscape -z -f "Input.pdf" -l "Output.svg"
+# https://github.com/eea/odfpy
+import os
+import shutil
+from jinjafy import jinjafy_comment
+from bs4 import BeautifulSoup
+import glob
+from jinjafy import execute_command
+import zipfile
+import tempfile
+
+CDIR = os.path.dirname(os.path.realpath(__file__))
+CDIR = CDIR.replace('\\','/')
+
+SVG_EDIT_RELPATH = "osvgs" # files that are supposed to be edited goes here.
+SVG_TMP_RELPATH = "tmp" # various files that can be flat out deleted goes here
+SVG_TEXINCLUDE_RELPATH = "do_not_edit" # the no_fonts version and the pure (+fonts) versions goes here
+DTU_beamer_base = CDIR +"/DTU_Beamer_files"
+BLANK_PNG =DTU_beamer_base + "/blank.png"
+
+def ensure_dir(dname):
+    assert False
+    if not os.path.exists(dname):
+        os.mkdir(dname)
+
+def join_pdfs(slide_deck_pdf, outfile):
+    assert False
+    dn = os.path.dirname(slide_deck_pdf[0])
+    files = [os.path.relpath(os.path.dirname(pdf), start=dn) + "/" + os.path.basename(pdf) for pdf in slide_deck_pdf]
+    outf = os.path.relpath(os.path.dirname(outfile), start=dn) + "/" + os.path.basename(outfile)
+    cmd = "cd " + dn + " && pdftk " + " ".join(files) + " cat output " + outf
+    execute_command(cmd.split())
+
+
+def li_import(slide_deck_pdf, tex_output_path=None, num_to_take=None, force=False, svg_pfix="osvg", svg_height=743.75, svg_width=992.5,
+              svg_converted_slides="svg_converted_slides.tex"):
+    assert False
+    '''
+    svg_height and svg_width are used to scale the converted image. This is useful because otherwise the viewbox
+    will fail to match the DTU template. I.e. these numbers will generally change dependent on the LaTeX template.
+
+    :param slide_deck_pdf:
+    :param tex_output_path:
+    :param num_to_take:
+    :param force:
+    :param svg_pfix:
+    :param svg_height:
+    :param svg_width:
+    :return:
+    '''
+    # take this slide deck. Generate beamer, svg output.
+
+    if isinstance(slide_deck_pdf, list):
+        dn = os.path.dirname(slide_deck_pdf[0])
+        ofile = os.path.join(dn, "tmp.pdf")
+        join_pdfs(slide_deck_pdf, ofile)
+        slide_deck_pdf = ofile
+
+    if tex_output_path is None:
+        tex_output_path = slide_deck_pdf[:-4]+"_output.tex"
+
+    output_dir = os.path.dirname(tex_output_path)
+
+    # if output_dir is None:
+    #     output_dir = os.path.dirname(slide_deck_pdf)
+    assert(os.path.exists(output_dir))
+    svg_tmp_dir = output_dir + "/" + SVG_EDIT_RELPATH +"/" + SVG_TMP_RELPATH
+    svg_texinclude_dir = output_dir + "/" + SVG_EDIT_RELPATH +"/" +SVG_TEXINCLUDE_RELPATH
+    svg_edit_dir = output_dir + "/" +SVG_EDIT_RELPATH
+    tex_output_file = os.path.basename(tex_output_path)
+
+    print("Converting slides to output: " + tex_output_file)
+    if os.path.exists(output_dir + "/" + tex_output_file) or glob.glob(svg_edit_dir + "/*.svg"):
+        print("Non-empty output directory...")
+        if not force:
+            raise Exception("Non-empty output directory. Please clean")
+
+    ensure_dir(svg_edit_dir)
+    ensure_dir(svg_tmp_dir)
+    ensure_dir(svg_texinclude_dir)
+
+    if not output_dir:
+        raise Exception("Must specify output directory!")
+
+    lecture_tex_out = move_template_files(output_dir, tex_output_file)
+    osvgs_basename = []
+    print("Splitting slide deck into images...")
+
+    # slide_deck_split_svg = slidedeck_to_images(slide_deck_pdf, svg_tmp_dir + "/" + svg_pfix + "-%i.svg",
+    #                                            num_to_take=num_to_take)
+    slide_deck_split_svg = slidedeck_to_images(slide_deck_pdf, svg_tmp_dir+"/"+svg_pfix+"-%i.svg", num_to_take=num_to_take)
+    print("Converting svg to osvg..")
+    for i,osvg in enumerate(slide_deck_split_svg):
+        dosvg = raw_svg_to_osvg(osvg, overwrite_existing=True, height=svg_height, width=svg_width)
+        osvgs_basename.append(dosvg)
+
+    print("jinjafying and cleaning...")
+    # osvgs_basename = osvgs_basename[3:] # Drop first 3 slides; automatically generated.
+    data = {'osvgs_basename' : osvgs_basename}
+    s = jinjafy_comment(data, jinja_tag="jinja1")
+    with open(output_dir + "/%s"%svg_converted_slides, 'w') as f:
+        f.write(s)
+    return lecture_tex_out
+
+# <jinja1>
+# {% for sf in osvgs_basename %}
+# \begin{frame}\osvg{{"{"}}{{sf}}{{"}"}}
+# % add content here
+# \end{frame}
+# {% endfor %}
+# </jinja1>
+# \begin{textblock}{1}(0,0)
+# 	\includesvg[width=1.0\linewidth]{{"{"}}{{sf}}{{"}"}}
+# \end{textblock}\overlabel{ {{sf}} }
+# SVG editable file (i.e. with background image) to file which can be imported into
+# the .tex file.
+
+'''
+Take a raw svg in the tmp directory and compile it into the nice svg format with empty, white background.
+This can be used when importing a new slide deck or when inserting a new overlabel tag somewhere in a
+tex document.
+'''
+def raw_svg_to_osvg(raw_svg_file, overwrite_existing=False, height=None, width=None):
+    svg_tmp_dir = os.path.dirname(raw_svg_file)
+    svg_edit_dir = os.path.dirname(svg_tmp_dir)
+    ofile_edit = svg_edit_dir + "/" + os.path.basename(raw_svg_file)
+    # if height is not None and width is not None:
+    #     svg_set_hw_(raw_svg_file, raw_svg_file,height=height, width=width)
+
+    ofile_fonts_pure = rm_svg_bg(svg_input=raw_svg_file, svg_output=ofile_edit, height=height, width=width)
+    png_file = svg_tmp_dir + "/" + os.path.basename(ofile_fonts_pure)[:-4] + ".png"
+    shutil.copyfile(BLANK_PNG, png_file)
+    ofile_edit = add_png_background_to_svg(svg_input=ofile_fonts_pure, svg_output=None, png_file=png_file)
+    pdf_nofonts, svg_fonts = svg_edit_to_importable(ofile_edit)
+    osvgs_basename = os.path.basename(raw_svg_file)[:-4]
+    return osvgs_basename
+
+
+'''
+Related to li_import. 
+Set the width/height of an imported slide svg image in case it does not match the DTU template. 
+'''
+def svg_set_hw_(svg_in, svg_out, height, width):
+    assert False
+    print(f"HW fix [{height} {width}] > {svg_in} -> {svg_out}")
+
+    with open(svg_in, 'r', encoding="UTF-8") as f:
+        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
+        tags = soup.find_all("svg")
+        assert (len(tags) == 1)
+        tag = tags[0]
+        tag['height'] = str(height)
+        tag['width'] = str(width)
+        tag['viewBox'] = f"0 0 {height} {width}"
+    # print([svg_input, logo_rem, bg_rem, tx_rem])
+    with open(svg_out, 'bw') as f:
+        f.write(soup.encode("UTF-8"))
+    return
+    with open(svg_in, 'r', encoding="UTF-8", errors="surrogateescape") as f:
+        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
+        tags = soup.find_all("svg")
+        assert(len(tags) == 1)
+        tag = tags[0]
+        tag['height'] = str(height)
+        tag['width'] = str(width)
+        tag['viewBox'] = f"0 0 {height} {width}"
+        s2 = soup.__copy__()
+        # sout = s2.encode("UTF-8")
+    # f.close()
+    with open(svg_out, 'w', encoding="UTF-8") as f2:
+        f2.write(str(s2))
+
+def svg_check_background_layer(svg_edit_file, verbose=False):
+    assert False
+
+    # Check if svg background layer is pointing to the right .png file.
+    # this may not be the case sometimes because svg files are moved, etc. which overwrite the default
+    # background .png path.
+    with open(svg_edit_file, 'r', encoding="UTF-8",errors="surrogateescape") as f:
+        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
+        g = None
+        for i in soup.findAll("g", {'inkscape:groupmode': 'layer'}):
+            if i['inkscape:label'] == "bg_layer":
+                g = i
+                break
+        ok = True
+        bgim = g.find("image")
+        bg_png = bgim['xlink:href']
+        real_png = os.path.dirname(svg_edit_file) + "/" + SVG_TMP_RELPATH + "/" + os.path.basename(svg_edit_file)[:-4] + ".png"
+        real_png = os.path.relpath(real_png, start=os.path.dirname( svg_edit_file) )
+        bg_png = os.path.relpath(bg_png,start=os.path.dirname( svg_edit_file)  )
+        if real_png != bg_png:
+            print("slider:warning> Bungled background png image in " + svg_edit_file)
+            s = jinjafy_comment({'png_file': real_png}, jinja_tag="jinja3")
+            new_img = BeautifulSoup(s, "html.parser")
+            g.insert_after( new_img)
+            g.unwrap()
+            bgim.unwrap()
+
+            with open(svg_edit_file[:-4]+"_test.svg", "w") as f2:
+                f2.write(soup.prettify(formatter="xml"))
+
+# <jinja3>
+# <g inkscape:groupmode="layer" id="layer1" inkscape:label="bg_layer" style="display:inline" sodipodi:insensitive="true">
+#      <image
+#        xlink:href="{{png_file}}"
+#        width="100%"
+#        height="100%"
+#        preserveAspectRatio="none"
+#        style="image-rendering:optimizeQuality"
+#        id="image4444th"
+#        x="0"
+#        y="0" />
+#  </g>
+# </jinja3>
+
+
+
+def svg_edit_to_importable(svg_edit_file,verbose=False):
+    odir = os.path.dirname(svg_edit_file)
+    fn = os.path.basename(svg_edit_file)[:-4]
+
+    pdf_nofonts_base = odir + "/x_do_not_edit_%s-l%s_nofonts.pdf"
+    svg_fonts_base =  odir + "/" + SVG_TEXINCLUDE_RELPATH + "/%s-l%s_fonts.svg"
+    if not os.path.exists(os.path.dirname(svg_fonts_base)):
+        os.mkdir(os.path.dirname(svg_fonts_base))
+
+    pdf_nofonts_layers = []
+    svg_fonts_layers = []
+
+    with open(svg_edit_file, 'r', encoding="UTF-8",errors="surrogateescape") as f:
+        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
+
+        for i in soup.findAll("image", {'id': 'image4444th'}):
+            i.extract()
+
+        layer_labels = []
+        for i in soup.findAll("g", {'inkscape:groupmode': 'layer'}):
+            if i['inkscape:label'] == "bg_layer":
+                #i.extract()
+                pass
+            else:
+                layer_labels.append(i['inkscape:label'])
+
+        for j in range(len(layer_labels)):
+            s2 = soup.__copy__()
+            for i in s2.findAll("g", {'inkscape:groupmode': 'layer'}):
+                if layer_labels[j] == i['inkscape:label'] or i['inkscape:label'] == "bg_layer":
+                    pass
+                else:
+                    i.extract()
+            # now you got an image only with this layer. save it.
+            layer_number = layer_labels[j].split(" ").pop()
+            pdf_nofonts_layers.append(pdf_nofonts_base%(fn,layer_number))
+            svg_fonts_layers.append(svg_fonts_base % (fn, layer_number))
+
+            with open(svg_fonts_layers[-1], 'bw') as f2:
+                f2.write(s2.encode("UTF-8"))
+
+            from slider.convert import svg2pdf
+            svg2pdf(svg_fonts_layers[-1], fout=pdf_nofonts_layers[-1], crop=False, text_to_path=True, export_area_page=True)
+            # cmd = ['inkscape', '-C', '-T', '--without-gui', '--file=%s'%svg_fonts_layers[-1], '--export-pdf=%s' % pdf_nofonts_layers[-1]]
+
+    if verbose:
+        print("svg_edit_to_importable called. converted svg file\n  > %s\nto files:"%svg_edit_file)
+        for s in pdf_nofonts_layers + svg_fonts_layers:
+            print("  > " + s)
+
+    return pdf_nofonts_layers, svg_fonts_layers
+
+# <jinja2>
+# {{svg_start}}
+# <g inkscape:groupmode="layer" id="layer1" inkscape:label="bg_layer" style="display:inline" sodipodi:insensitive="true">
+#      <image
+#        xlink:href="{{png_file}}"
+#        width="100%"
+#        height="100%"
+#        preserveAspectRatio="none"
+#        style="image-rendering:optimizeQuality"
+#        id="image4444th"
+#        x="0"
+#        y="0" />
+#  </g>
+# <g inkscape:groupmode="layer"
+#     id="layer2"
+#     inkscape:label="Layer 1"
+#     style="display:inline">
+# {{svg_end}}
+# </g></svg>
+# </jinja2>
+def add_png_background_to_svg(svg_input, png_file, svg_output=None):
+    if not svg_output: svg_output = svg_input
+    rp = os.path.relpath(png_file, os.path.commonprefix([svg_output, png_file]))
+    rp = rp.replace("\\", "/")
+
+    with open(svg_input,'r', encoding="UTF-8") as f:
+        svg = f.read()
+    mds = "</metadata>"
+    mds_id = svg.find(mds)
+    if mds_id < 0:
+        # file has no meta data.
+        j = svg.find(">", svg.find("<svg"))
+        svg = svg[:j+1] + "<metadata></metadata>" +svg[j+1:]
+        mds_id = svg.find(mds)
+
+    mds_dex = mds_id+len(mds)
+
+    data = {'png_file' : rp, 'svg_start': svg[:mds_dex],'svg_end': svg[mds_dex:]}
+    svg = jinjafy_comment(data, jinja_tag="jinja2")
+
+    si = svg.find("<svg") + 4
+    dsvg = ' xmlns:sodipodi = "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"\n xmlns:inkscape = "http://www.inkscape.org/namespaces/inkscape" \n'
+    svg = svg[:si] + dsvg + svg[si:]
+
+    with open(svg_output, 'w',encoding="UTF-8") as f:
+        f.write(svg)
+    return svg_output
+
+
+def slidedeck_to_images(slide_deck_pdf, base_out_pattern, num_to_take=None):
+    assert False
+    if not os.path.exists(os.path.dirname(base_out_pattern)):
+        os.mkdir(os.path.dirname(base_out_pattern))
+    num_pages = num_pages_in_pdf(slide_deck_pdf)
+    opat = base_out_pattern[:-4] + "_tmp.pdf"
+    opat.replace("%i", '%d')
+    cmd = f"pdftk {slide_deck_pdf} burst output {opat} compress"
+    print("pdftk splitting into ", num_pages)
+
+    execute_command(cmd.split())
+    outfiles = []
+    slide_deck_split_pdf = [base_out_pattern[:-4] % (i + 1) + "_tmp.pdf" for i in range(num_pages)]
+    for i, opdf in enumerate(slide_deck_split_pdf):
+        print("convertion", i, opdf)
+        ofile = base_out_pattern %(i+1)
+        cmd = f"pdf2svg {opdf} {ofile}"
+        execute_command(cmd.split())
+        b = os.path.getsize(ofile)
+        # print(b)
+        if b == 0:
+            print("Skipping this file because it has size 0...")
+        else:
+            outfiles.append(ofile)
+
+    return outfiles
+
+def slidedeck_to_images_DEFUNCT(slide_deck_pdf, base_out_pattern, num_to_take=None):
+    assert False
+    if not os.path.exists(os.path.dirname(base_out_pattern)):
+        os.mkdir(os.path.dirname(base_out_pattern))
+
+    num_pages = num_pages_in_pdf(slide_deck_pdf)
+    slide_deck_split_pdf = [base_out_pattern[:-4] % (i + 1) + "_tmp.pdf" for i in range(num_pages)]
+    if num_to_take: slide_deck_split_pdf = slide_deck_split_pdf[0:num_to_take]
+
+    outfiles = []
+    for i, opdf in enumerate(slide_deck_split_pdf):
+        print("convertion", i, opdf)
+        ofile = base_out_pattern %(i+1)
+        slide_to_image(slide_deck_pdf, ofile, page_to_take=i+1)
+        outfiles.append(ofile)
+    return outfiles
+
+def num_pages_in_pdf(pdf_file):
+    assert False
+    cmd = ['pdftk', '%s' % pdf_file, 'dump_data']
+    ss = execute_command(cmd)[0].splitlines()
+    s = int([s for s in ss if 'NumberOfPages' in s].pop().split()[-1])
+    return s
+
+
+def slide_to_image(slide_deck_pdf, output, page_to_take=1, use_inkscape=True):
+    if not os.path.exists(os.path.dirname(output)):
+        os.mkdir(os.path.dirname(output))
+    slide_deck_split_pdf = output[:-4] + "_tmp.pdf"
+    ext = output[-3:]
+    if ext == "svg":
+        from slider.convert import pdf2svg
+        pdf2svg(slide_deck_pdf, fout=output, page_no=page_to_take)
+        # cmd = ['pdftk', '%s' % slide_deck_pdf, 'cat', '%i' % page_to_take, 'output', '%s' % slide_deck_split_pdf]
+        # # page_to_take = 1
+
+        # if use_inkscape:
+        #     cmd = ['inkscape', '-C', '--without-gui', '--file=%s' % slide_deck_split_pdf, '-l', '%s' % output]
+        # else:
+        #     cmd = ['pdf2svg', slide_deck_split_pdf, output]
+    else:
+        if os.path.exists(output):
+            os.remove(output)
+        cmd = ("pdftocairo -png -f %i -l %i"% (page_to_take, page_to_take)).split(" ") + [slide_deck_pdf, output]
+        execute_command(cmd)
+    if ext == "png":
+        png_with_postfix = glob.glob(output + "-*.png")
+        if not png_with_postfix:
+            print("WARNING! no png generated.")
+            print(output)
+        else:
+            png_with_postfix = png_with_postfix.pop()
+            shutil.move(png_with_postfix, output)
+
+    return output
+
+
+def move_template_files(output_dir="examples/output", output_tex_file=None):
+    files_to_move = ["tex_dtu_logo.pdf", "tex_dtu_compute_a_uk.pdf", "tex_dtu_frise.pdf", "dtucolours.tex",
+                     "beamerthemeDTU.sty", "beamerfontthemeDTU.sty","beamercolorthemeDTU.sty",
+                     "beamerinnerthemeDTU.sty", "beamerouterthemeDTU.sty", "departments.tex", "tex_compute_uk.pdf",
+                     "02450_beamer_preamble.tex",  # Deprecated.
+                     'beamer_slider_preamble.tex', # The current version.
+                     ]
+
+    zipf = DTU_beamer_base + "/DTU_Beamer_files.zip"
+    # os.path.exists(zipf)
+
+    tmp = tempfile.mkdtemp()
+
+    # output_dir = output_dir)
+    # import random
+    # "".join( [str(random.randint(1, 10))  for _ in range(10)] )
+    # tmp = str(output_dir) +   "/"+  "".join( [str(random.randint(1, 10))  for _ in range(10)] )
+    # os.mkdir(tmp)
+
+    with zipfile.ZipFile(zipf) as zip:
+        # for files in zip.namelist():
+        #     data = zip.read(files, output_dir)
+        #     myfile_path = output_dir / Path(files).name
+        #     myfile_path.write_bytes(data)
+        # zip.extract(name, output_dir +"/" + os.path.basename(name))
+        zip.extractall(tmp)
+
+    for f in glob.glob(tmp + "/**/*.*"):
+        shutil.move(f, str(output_dir) + "/"+os.path.basename(f))
+    shutil.rmtree(tmp)
+    if output_tex_file != None:
+        assert False
+    return
+    print(f)
+
+    sd = list( zip(files_to_move, files_to_move) )
+    if output_tex_file:
+        sd.append( ("02450_lectures_base.tex", output_tex_file))
+    for (source,dest) in sd:
+        shutil.copy(DTU_beamer_base + "/" + source, output_dir + "/" + dest)
+
+    if output_tex_file:
+        lecture_tex_out = output_dir + "/" + output_tex_file
+    else:
+        lecture_tex_out = None
+
+    return lecture_tex_out
+
+
+def rm_svg_bg(svg_input, svg_output=None, fix_bg=True, fix_txt=True, fix_logo=True, height=None, width=None):
+    logo_rem = 0
+    tx_rem = 0
+    bg_rem = 0
+    if not svg_output:
+        svg_output = svg_input
+
+    with open(svg_input, 'r', encoding="UTF-8") as f:
+        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
+        BG_white = ["fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none", "fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none"]
+        for bgw in BG_white:
+            gg = soup.findAll("path", {"style" : bgw})
+            for g in gg:
+                if not fix_bg: break
+                g['style'] = bgw.replace("opacity:1", "opacity:0")
+                bg_rem += 1
+                if bg_rem >= 2: break
+
+        dtulogo = soup.findAll("image")
+        for i in dtulogo:
+            if "iVBORw0KGgoAAAANSUhEUgAABawAAAFcCAYAAAAkg" in i['xlink:href'] and fix_logo:
+                i.extract()
+                logo_rem += 1
+
+        btx = ["font-variant:normal;font-weight:bold;font-size:8px;font-family:Verdana;-inkscape-font-specification:Verdana-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none",
+               "font-variant:normal;font-weight:normal;font-size:9px;font-family:Verdana;-inkscape-font-specification:Verdana;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none",
+               "font-variant:normal;font-weight:bold;font-size:9px;font-family:Verdana;-inkscape-font-specification:Verdana-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none",
+               "font-variant:normal;font-weight:bold;font-size:8px;font-family:Arial;-inkscape-font-specification:Arial-BoldMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none",
+               "font-variant:normal;font-weight:normal;font-size:9px;font-family:Arial;-inkscape-font-specification:ArialMT;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"]
+
+        for j,style in enumerate(btx):
+            if not fix_txt:
+                break
+            for tx in soup.findAll("text", {"style": style}):
+                tx.extract()
+                tx_rem += 1
+
+        # soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
+        if height is not None and width is not None:
+            ''' 
+            We are doing this if the svg is being imported and the height/width might not match the DTU template viewbox. 
+                        
+            '''
+            tags = soup.find_all("svg")
+            if len(tags) != 1:
+                a = 1234
+
+            assert (len(tags) == 1)
+            tag = tags[0]
+            tag['height'] = str(height)
+            tag['width'] = str(width)
+            tag['viewBox'] = f"0 0 {height} {width}"
+
+
+    print([svg_input, logo_rem, bg_rem, tx_rem])
+    with open(svg_output, 'bw') as f:
+        f.write(soup.encode("UTF-8"))
+    return svg_output
+
+
+if __name__ == "__main__":
+    print("operating...")
+    lecture_tex_out = li_import("examples/ex1/Lecture11.pdf", output_dir="examples/output", num_to_take=3)
     print("Wrote new main file: " + lecture_tex_out)
\ No newline at end of file
diff --git a/src/slider/slide.py b/src/slider/slide.py
index 884822c..28f4ad7 100644
--- a/src/slider/slide.py
+++ b/src/slider/slide.py
@@ -1,281 +1,282 @@
-#!python
-# The above makes the script executable.
-
-import PyPDF2
-import os
-from slider import legacy_importer
-from slider.legacy_importer import SVG_EDIT_RELPATH, SVG_TMP_RELPATH, move_template_files, DTU_beamer_base, svg_edit_to_importable
-from jinjafy.cache import cache_update_str, cache_contains_str, cache_contains_file, cache_update_file
-import shutil
-from slider.slide_fixer import check_svg_file_and_fix_if_broken
-import glob
-
-dc = "\\documentclass"
-
-def fix_handout(s):
-    i = s.find(dc) + len(dc)
-    j1 = s.find('[', i)
-    j2 = s.find("{", i)
-    if 0 < j1 < j2:
-        s = s[:j1 + 1] + "handout," + s[j1 + 1:]
-    else:
-        s = s[:j2 + 1] + "[handout]" + s[j2 + 1:]
-    return s
-
-def set_svg_background_images(lecture_tex, verbose=False,
-                              fix_broken_osvg_files=False,
-                              recompile_on_change=True,
-                              clean_temporary_files=False,
-                              copy_template_resource_files=True,
-                              force_recompile=False,
-                              force_fix_broken_osvg_files = None,
-                              ):
-    '''
-    Main file for fixing/setting osvg background images in the given lecture .pdf.
-    Usage:
-
-    > slider <text-file-to-convert>
-
-    :param lecture_tex: File to set background image in.
-    :return:
-    '''
-    MAIN_TEX_DIR = os.path.dirname(lecture_tex)
-    SVG_TMP_DIR = MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH + "/" + SVG_TMP_RELPATH
-    SVG_OSVG_DIR = MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH
-    force_fix_broken_osvg_files = [] if force_fix_broken_osvg_files is None else force_fix_broken_osvg_files
-
-    print("Slider is setting the background images for the .tex. file\n>  %s" % os.path.abspath(lecture_tex))
-    if copy_template_resource_files:
-        move_template_files(output_dir=MAIN_TEX_DIR, output_tex_file=None)
-    if not os.path.exists(lecture_tex):
-        # move a basic .tex file to this location and proceed
-        shutil.copyfile(DTU_beamer_base +"/dtu_slideshow_base.tex", lecture_tex)
-
-    ANY_CHANGES = True
-    tex = recursive_tex_apply(lecture_tex)
-    tex = "\n".join([tex[k] for k in tex])
-    all_tex = tex
-    tex = tex.splitlines()
-
-    ol = "\\osvg"
-    tex = [s.strip() for s in tex if ol in s and "@ifnextchar" not in s and "%" not in s[:s.find(ol)]] # exclude definition of osvg command
-    sinfo = {}
-
-    for s in tex:
-        i = s.find(ol) + len(ol)
-        if s[i] == "[": i = s.find("]", i)
-        i = s.find("{", i)
-        ie = s.find("}", i)
-        if ie == -1: continue
-        s = s[i+1:ie]
-        ii = all_tex.find(s)
-        frame_start = all_tex.rfind("\\begin{frame}", 0, ii)
-        frame_end = all_tex.find("\\end{frame}", ii, len(all_tex))
-
-        cs = all_tex[frame_start:frame_end]
-        d = {"pdf_label": s, "svg_edit_file": MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH + "/" + s + ".svg", 'slide_tex': cs}
-        sinfo[s] = d
-        # print(d)
-
-    if not os.path.exists(MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH):
-        os.mkdir(MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH)
-    # Prepare alternative .tex file; compile with handout and watermarks for later reference.
-    lecture_tex_nosvg = lecture_tex[:-4] + "_NO_SVGS.tex"
-    with open(lecture_tex, "r") as f:
-        s = f.read()
-
-    if s.find(dc) < 0:
-        # find and fix the import
-        dc2 = "\\input{"
-        j1 = s.find(dc2)+len(dc2)
-        j2 = s.find(dc2) + s.find("}", s.find(dc2))
-        fhead = MAIN_TEX_DIR + "/" + s[j1:j2]+".tex"
-        with open(fhead, 'r') as f:
-            sh = f.read()
-            sh = fix_handout(sh)
-            with open(fhead, 'w') as f2:
-                f2.write(sh)
-    else:
-        s = fix_handout(s)
-
-    i = s.find("\\begin{document}")
-    ii = s.rfind("\n", i - 10, i)
-    s = s[:ii] + "\n \\togglefalse{overlabel_includesvgs}\n\\toggletrue{overlabel_includelabels}\n" + s[ii:]
-
-    with open(lecture_tex_nosvg, "w") as f:
-        f.write(s)
-
-    lecture_tex_nosvg_pdf = lecture_tex_nosvg[:-4] + ".pdf"
-
-    # lecture_tex_nosvg_tex = recursive_tex_apply(lecture_tex_nosvg)
-
-    if cache_contains_str(MAIN_TEX_DIR, key='all_tex', value=all_tex) and os.path.exists(lecture_tex_nosvg_pdf):
-        print("slider> Cache contains nosvg tex file")
-    else:
-        cdir = os.getcwd()
-        os.chdir(os.path.dirname(lecture_tex_nosvg))
-
-        from slider import latexmk
-        print("Compiling latex file using latexmk...", os.path.basename(lecture_tex_nosvg))
-        latexmk(os.path.abspath(lecture_tex_nosvg))
-        # execute_command(("latexmk -shell-escape -f -pdf -interaction=nonstopmode " + os.path.basename(lecture_tex_nosvg)).split(" "))
-        os.chdir(cdir)
-        cache_update_file(MAIN_TEX_DIR, lecture_tex_nosvg)
-        ANY_CHANGES = True
-
-    # Make .png background images.
-    with open(lecture_tex_nosvg_pdf, 'rb') as f:
-        pdfdoc = PyPDF2.PdfFileReader(f)
-        for i in range(pdfdoc.getNumPages()):
-            content = pdfdoc.getPage(i).extractText()
-            for osvg_name, d in sinfo.items(): #enumerate(sinfo):
-
-                if d['pdf_label'] in content:
-                    d['pdf_page'] = i
-                    d['png_bgimg'] = SVG_TMP_DIR + "/" + d['pdf_label'] + ".png"
-                    if not os.path.exists(d['svg_edit_file']):
-                        '''
-                        Found \osvg{myslide}, but myslide.svg does not exist. Re-create it from the original slide.
-                        '''
-                        print("Failed to find editable file: %s. Re-creating from snapshot..."%d['svg_edit_file'])
-                        tmp_svg_file = "%s/%s/%s"%(os.path.dirname(d['svg_edit_file']),
-                                                   SVG_TMP_RELPATH,
-                                                   os.path.basename(d['svg_edit_file']))
-                        tmp_svg_file = legacy_importer.slide_to_image(lecture_tex_nosvg_pdf, tmp_svg_file, i + 1)
-                        legacy_importer.raw_svg_to_osvg(tmp_svg_file, overwrite_existing=True)
-                        ANY_CHANGES = True
-
-                    if cache_contains_str(MAIN_TEX_DIR, key=d['pdf_label'], value=d['slide_tex']):
-                        # print("slider> Cache contains slide tex; continuing: " + d['pdf_label'] )
-                        continue
-                    legacy_importer.slide_to_image(lecture_tex_nosvg_pdf, d['png_bgimg'], i + 1)
-                    ANY_CHANGES = True
-                    cache_update_str(MAIN_TEX_DIR, key=d['pdf_label'], value=d['slide_tex'])
-
-
-    # This is the step that actually fixes the svg files. i.e. squeeze fonts, etc.
-    for osvg_name, d in sinfo.items():
-        if (osvg_name+".svg") not in force_fix_broken_osvg_files:
-            if cache_contains_file(MAIN_TEX_DIR, d['svg_edit_file']) and not force_recompile:
-                continue
-        '''        
-        Check if the svg image pass sanity checks: Does it exist and is it okay?                
-        '''
-        if fix_broken_osvg_files:
-            check_svg_file_and_fix_if_broken(d['svg_edit_file'], verbose=verbose)
-
-        legacy_importer.svg_edit_to_importable(d['svg_edit_file'], verbose=verbose)
-        # legacy_importer.svg_check_background_layer(d['svg_edit_file'], verbose=verbose) # This was an old check for BG img.
-        cache_update_file(MAIN_TEX_DIR, d['svg_edit_file'])
-        ANY_CHANGES = True
-
-    if ANY_CHANGES and recompile_on_change:
-
-        latexmk(lecture_tex)
-
-    if clean_temporary_files:
-        if verbose:
-            print("> SlideConverter: Removing temporary dirs...")
-        # raise Exception()
-        DNE = SVG_OSVG_DIR + "/do_not_edit"
-        if os.path.exists(SVG_TMP_DIR):
-            for v in glob.glob(SVG_TMP_DIR + "/*"):
-                if not v.endswith("png"):
-                    os.remove(v)
-
-        if os.path.exists(DNE):
-            for v in glob.glob(DNE + "/*"):
-                if not v.endswith("png"):
-                    os.remove(v)
-
-def slide_no_by_text(pdf_file, text):
-    assert False
-    # Make .png background images.
-    if os.path.exists(pdf_file):
-        with open(pdf_file, 'rb') as f:
-            print(pdf_file)
-            pdfdoc = PyPDF2.PdfFileReader(f)
-            for i in range(pdfdoc.getNumPages()):
-                content = pdfdoc.getPage(i).extractText()
-                # for j, d in enumerate(sinfo):
-                if text in content:
-                    return i+1
-    else:
-        print("Warning: slide.py() -> slide_no_by_text(): PDF file not found " + pdf_file)
-    return -1
-    # raise Exception()
-
-def recursive_tex_apply(doc, fun=None, current_output=None):
-    if not fun:
-        def mfun(curdoc, txt, cur_out):
-            if not cur_out: cur_out = dict()
-            cur_out[curdoc] = txt
-            return cur_out
-
-        fun = mfun
-    if os.path.exists(doc):
-        def rfile(doc, encoding):
-            with open(doc, 'r', encoding=encoding) as f:
-                tex = f.read()
-            return tex
-        try:
-            tex = rfile(doc, encoding="utf-8")
-        except Exception as e:
-            print("Problem reading file", doc)
-            print(e)
-            import glob
-            from chardet.universaldetector import UniversalDetector
-            detector = UniversalDetector()
-            detector.reset()
-            with open(doc, 'rb') as f:
-                detector.feed(f.read())
-            detector.close()
-            res = detector.result['encoding']
-            print("Detecting encoding with chardet...")
-            print(res)
-            tex = rfile(doc, encoding=detector.result['encoding'])
-
-        current_output = fun(doc, tex, current_output)
-        for s in tex.splitlines():
-            fs = '\\input{'
-            if fs in s and not s.strip().startswith("%"):
-                j = s.find(fs)
-                rec_file = s[j + len(fs):s.find("}", j)]
-                if os.path.isabs(rec_file):
-                    rec_file_tex = rec_file
-                else:
-                    rec_file_tex = os.path.dirname(doc) + "/" + rec_file
-                    if not rec_file_tex.endswith(".tex"):
-                        rec_file_tex += ".tex"
-
-                current_output = recursive_tex_apply(rec_file_tex, fun, current_output)
-    return current_output
-
-def recursive_tex_collect(doc):
-    assert False
-    sdict = recursive_tex_apply(doc)
-    def gathersub(file):
-        lines = []
-        if file not in sdict:
-            print(sdict)
-            raise Exception("Bad error occured in split lines " + file )
-        for s in sdict[file].splitlines():
-            fs = '\\input{'
-            if fs in s and not s.strip().startswith("%"):
-                j = s.find(fs)
-                rec_file = s[j + len(fs):s.find("}", j)]
-                if os.path.isabs(rec_file):
-                    rec_file_tex = rec_file
-                else:
-                    rec_file_tex = os.path.dirname(file) + "/" + rec_file
-                    if not rec_file_tex.endswith(".tex"):
-                        rec_file_tex += ".tex"
-
-                lines += gathersub(rec_file_tex)
-            else:
-                lines.append(s)
-        return lines
-
-    lines = gathersub(doc)
-    return "\n".join(lines)
-
+#!python
+# The above makes the script executable.
+
+
+import os
+from slider import legacy_importer
+from slider.legacy_importer import SVG_EDIT_RELPATH, SVG_TMP_RELPATH, move_template_files, DTU_beamer_base, svg_edit_to_importable
+from jinjafy.cache import cache_update_str, cache_contains_str, cache_contains_file, cache_update_file
+import shutil
+from slider.slide_fixer import check_svg_file_and_fix_if_broken
+import glob
+
+dc = "\\documentclass"
+
+def fix_handout(s):
+    i = s.find(dc) + len(dc)
+    j1 = s.find('[', i)
+    j2 = s.find("{", i)
+    if 0 < j1 < j2:
+        s = s[:j1 + 1] + "handout," + s[j1 + 1:]
+    else:
+        s = s[:j2 + 1] + "[handout]" + s[j2 + 1:]
+    return s
+
+def set_svg_background_images(lecture_tex, verbose=False,
+                              fix_broken_osvg_files=False,
+                              recompile_on_change=True,
+                              clean_temporary_files=False,
+                              copy_template_resource_files=True,
+                              force_recompile=False,
+                              force_fix_broken_osvg_files = None,
+                              ):
+    '''
+    Main file for fixing/setting osvg background images in the given lecture .pdf.
+    Usage:
+
+    > slider <text-file-to-convert>
+
+    :param lecture_tex: File to set background image in.
+    :return:
+    '''
+    MAIN_TEX_DIR = os.path.dirname(lecture_tex)
+    SVG_TMP_DIR = MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH + "/" + SVG_TMP_RELPATH
+    SVG_OSVG_DIR = MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH
+    force_fix_broken_osvg_files = [] if force_fix_broken_osvg_files is None else force_fix_broken_osvg_files
+
+    print("Slider is setting the background images for the .tex. file\n>  %s" % os.path.abspath(lecture_tex))
+    if copy_template_resource_files:
+        move_template_files(output_dir=MAIN_TEX_DIR, output_tex_file=None)
+    if not os.path.exists(lecture_tex):
+        # move a basic .tex file to this location and proceed
+        shutil.copyfile(DTU_beamer_base +"/dtu_slideshow_base.tex", lecture_tex)
+
+    ANY_CHANGES = True
+    tex = recursive_tex_apply(lecture_tex)
+    tex = "\n".join([tex[k] for k in tex])
+    all_tex = tex
+    tex = tex.splitlines()
+
+    ol = "\\osvg"
+    tex = [s.strip() for s in tex if ol in s and "@ifnextchar" not in s and "%" not in s[:s.find(ol)]] # exclude definition of osvg command
+    sinfo = {}
+
+    for s in tex:
+        i = s.find(ol) + len(ol)
+        if s[i] == "[": i = s.find("]", i)
+        i = s.find("{", i)
+        ie = s.find("}", i)
+        if ie == -1: continue
+        s = s[i+1:ie]
+        ii = all_tex.find(s)
+        frame_start = all_tex.rfind("\\begin{frame}", 0, ii)
+        frame_end = all_tex.find("\\end{frame}", ii, len(all_tex))
+
+        cs = all_tex[frame_start:frame_end]
+        d = {"pdf_label": s, "svg_edit_file": MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH + "/" + s + ".svg", 'slide_tex': cs}
+        sinfo[s] = d
+        # print(d)
+
+    if not os.path.exists(MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH):
+        os.mkdir(MAIN_TEX_DIR + "/" + SVG_EDIT_RELPATH)
+    # Prepare alternative .tex file; compile with handout and watermarks for later reference.
+    lecture_tex_nosvg = lecture_tex[:-4] + "_NO_SVGS.tex"
+    with open(lecture_tex, "r") as f:
+        s = f.read()
+
+    if s.find(dc) < 0:
+        # find and fix the import
+        dc2 = "\\input{"
+        j1 = s.find(dc2)+len(dc2)
+        j2 = s.find(dc2) + s.find("}", s.find(dc2))
+        fhead = MAIN_TEX_DIR + "/" + s[j1:j2]+".tex"
+        with open(fhead, 'r') as f:
+            sh = f.read()
+            sh = fix_handout(sh)
+            with open(fhead, 'w') as f2:
+                f2.write(sh)
+    else:
+        s = fix_handout(s)
+
+    i = s.find("\\begin{document}")
+    ii = s.rfind("\n", i - 10, i)
+    s = s[:ii] + "\n \\togglefalse{overlabel_includesvgs}\n\\toggletrue{overlabel_includelabels}\n" + s[ii:]
+
+    with open(lecture_tex_nosvg, "w") as f:
+        f.write(s)
+
+    lecture_tex_nosvg_pdf = lecture_tex_nosvg[:-4] + ".pdf"
+
+    # lecture_tex_nosvg_tex = recursive_tex_apply(lecture_tex_nosvg)
+
+    if cache_contains_str(MAIN_TEX_DIR, key='all_tex', value=all_tex) and os.path.exists(lecture_tex_nosvg_pdf):
+        print("slider> Cache contains nosvg tex file")
+    else:
+        cdir = os.getcwd()
+        os.chdir(os.path.dirname(lecture_tex_nosvg))
+
+        from slider import latexmk
+        print("Compiling latex file using latexmk...", os.path.basename(lecture_tex_nosvg))
+        latexmk(os.path.abspath(lecture_tex_nosvg))
+        # execute_command(("latexmk -shell-escape -f -pdf -interaction=nonstopmode " + os.path.basename(lecture_tex_nosvg)).split(" "))
+        os.chdir(cdir)
+        cache_update_file(MAIN_TEX_DIR, lecture_tex_nosvg)
+        ANY_CHANGES = True
+
+    # Make .png background images.
+    import PyPDF2 # Import PyPDF2 here. There is a strange issue (possibly bad package version?) which makes it inappropriate as a top-level import (CI/CD Breaks).
+    with open(lecture_tex_nosvg_pdf, 'rb') as f:
+        pdfdoc = PyPDF2.PdfFileReader(f)
+        for i in range(pdfdoc.getNumPages()):
+            content = pdfdoc.getPage(i).extractText()
+            for osvg_name, d in sinfo.items(): #enumerate(sinfo):
+
+                if d['pdf_label'] in content:
+                    d['pdf_page'] = i
+                    d['png_bgimg'] = SVG_TMP_DIR + "/" + d['pdf_label'] + ".png"
+                    if not os.path.exists(d['svg_edit_file']):
+                        '''
+                        Found \osvg{myslide}, but myslide.svg does not exist. Re-create it from the original slide.
+                        '''
+                        print("Failed to find editable file: %s. Re-creating from snapshot..."%d['svg_edit_file'])
+                        tmp_svg_file = "%s/%s/%s"%(os.path.dirname(d['svg_edit_file']),
+                                                   SVG_TMP_RELPATH,
+                                                   os.path.basename(d['svg_edit_file']))
+                        tmp_svg_file = legacy_importer.slide_to_image(lecture_tex_nosvg_pdf, tmp_svg_file, i + 1)
+                        legacy_importer.raw_svg_to_osvg(tmp_svg_file, overwrite_existing=True)
+                        ANY_CHANGES = True
+
+                    if cache_contains_str(MAIN_TEX_DIR, key=d['pdf_label'], value=d['slide_tex']):
+                        # print("slider> Cache contains slide tex; continuing: " + d['pdf_label'] )
+                        continue
+                    legacy_importer.slide_to_image(lecture_tex_nosvg_pdf, d['png_bgimg'], i + 1)
+                    ANY_CHANGES = True
+                    cache_update_str(MAIN_TEX_DIR, key=d['pdf_label'], value=d['slide_tex'])
+
+
+    # This is the step that actually fixes the svg files. i.e. squeeze fonts, etc.
+    for osvg_name, d in sinfo.items():
+        if (osvg_name+".svg") not in force_fix_broken_osvg_files:
+            if cache_contains_file(MAIN_TEX_DIR, d['svg_edit_file']) and not force_recompile:
+                continue
+        '''        
+        Check if the svg image pass sanity checks: Does it exist and is it okay?                
+        '''
+        if fix_broken_osvg_files:
+            check_svg_file_and_fix_if_broken(d['svg_edit_file'], verbose=verbose)
+
+        legacy_importer.svg_edit_to_importable(d['svg_edit_file'], verbose=verbose)
+        # legacy_importer.svg_check_background_layer(d['svg_edit_file'], verbose=verbose) # This was an old check for BG img.
+        cache_update_file(MAIN_TEX_DIR, d['svg_edit_file'])
+        ANY_CHANGES = True
+
+    if ANY_CHANGES and recompile_on_change:
+
+        latexmk(lecture_tex)
+
+    if clean_temporary_files:
+        if verbose:
+            print("> SlideConverter: Removing temporary dirs...")
+        # raise Exception()
+        DNE = SVG_OSVG_DIR + "/do_not_edit"
+        if os.path.exists(SVG_TMP_DIR):
+            for v in glob.glob(SVG_TMP_DIR + "/*"):
+                if not v.endswith("png"):
+                    os.remove(v)
+
+        if os.path.exists(DNE):
+            for v in glob.glob(DNE + "/*"):
+                if not v.endswith("png"):
+                    os.remove(v)
+
+def slide_no_by_text(pdf_file, text):
+    assert False
+    # Make .png background images.
+    if os.path.exists(pdf_file):
+        with open(pdf_file, 'rb') as f:
+            print(pdf_file)
+            pdfdoc = PyPDF2.PdfFileReader(f)
+            for i in range(pdfdoc.getNumPages()):
+                content = pdfdoc.getPage(i).extractText()
+                # for j, d in enumerate(sinfo):
+                if text in content:
+                    return i+1
+    else:
+        print("Warning: slide.py() -> slide_no_by_text(): PDF file not found " + pdf_file)
+    return -1
+    # raise Exception()
+
+def recursive_tex_apply(doc, fun=None, current_output=None):
+    if not fun:
+        def mfun(curdoc, txt, cur_out):
+            if not cur_out: cur_out = dict()
+            cur_out[curdoc] = txt
+            return cur_out
+
+        fun = mfun
+    if os.path.exists(doc):
+        def rfile(doc, encoding):
+            with open(doc, 'r', encoding=encoding) as f:
+                tex = f.read()
+            return tex
+        try:
+            tex = rfile(doc, encoding="utf-8")
+        except Exception as e:
+            print("Problem reading file", doc)
+            print(e)
+            import glob
+            from chardet.universaldetector import UniversalDetector
+            detector = UniversalDetector()
+            detector.reset()
+            with open(doc, 'rb') as f:
+                detector.feed(f.read())
+            detector.close()
+            res = detector.result['encoding']
+            print("Detecting encoding with chardet...")
+            print(res)
+            tex = rfile(doc, encoding=detector.result['encoding'])
+
+        current_output = fun(doc, tex, current_output)
+        for s in tex.splitlines():
+            fs = '\\input{'
+            if fs in s and not s.strip().startswith("%"):
+                j = s.find(fs)
+                rec_file = s[j + len(fs):s.find("}", j)]
+                if os.path.isabs(rec_file):
+                    rec_file_tex = rec_file
+                else:
+                    rec_file_tex = os.path.dirname(doc) + "/" + rec_file
+                    if not rec_file_tex.endswith(".tex"):
+                        rec_file_tex += ".tex"
+
+                current_output = recursive_tex_apply(rec_file_tex, fun, current_output)
+    return current_output
+
+def recursive_tex_collect(doc):
+    assert False
+    sdict = recursive_tex_apply(doc)
+    def gathersub(file):
+        lines = []
+        if file not in sdict:
+            print(sdict)
+            raise Exception("Bad error occured in split lines " + file )
+        for s in sdict[file].splitlines():
+            fs = '\\input{'
+            if fs in s and not s.strip().startswith("%"):
+                j = s.find(fs)
+                rec_file = s[j + len(fs):s.find("}", j)]
+                if os.path.isabs(rec_file):
+                    rec_file_tex = rec_file
+                else:
+                    rec_file_tex = os.path.dirname(file) + "/" + rec_file
+                    if not rec_file_tex.endswith(".tex"):
+                        rec_file_tex += ".tex"
+
+                lines += gathersub(rec_file_tex)
+            else:
+                lines.append(s)
+        return lines
+
+    lines = gathersub(doc)
+    return "\n".join(lines)
+
diff --git a/src/slider/slide_fixer.py b/src/slider/slide_fixer.py
index eaf16b3..e027166 100644
--- a/src/slider/slide_fixer.py
+++ b/src/slider/slide_fixer.py
@@ -1,140 +1,140 @@
-"""
-Fix broken issues in osvg files.
-for instance, you copy a random file, and it has the wrong dimensions, etc.
-Need some fairly serious checking I guess...
-
-Example of a good file:
-
-inkscape:groupmode="layer"
-     id="layer1"
-     inkscape:label="bg_layer"
-     style="display:inline"
-     sodipodi:insensitive="true">
-"""
-
-
-good_file = """<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns:sodipodi = "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape = "http://www.inkscape.org/namespaces/inkscape"
- height="297.638pt" version="1.2" viewBox="0 0 396.85 297.638" width="396.85pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><metadata></metadata>
-<g inkscape:groupmode="layer" id="layer1" inkscape:label="bg_layer" style="display:inline" sodipodi:insensitive="true">
-<image
-xlink:href="{0}"
-width="100%"
-height="100%"
-preserveAspectRatio="none"
-style="image-rendering:optimizeQuality"
-id="image4444th"
-x="0"
-y="0" />
-</g>
-<g inkscape:groupmode="layer"
-id="layer2"
-inkscape:label="Layer 1"
-style="display:inline">
-</svg>
-"""
-
-""""
-First idea would be to simply load files, replace the tmp-stuff, and check if they agree.
-"""
-from bs4 import BeautifulSoup
-import os
-
-def check_svg_file_and_fix_if_broken(osvg_file, verbose=True):
-    assert False
-    '''
-    Sanity check the given file. Does the slide appears to be in okay shape? Is it broken?
-    if it is, fix it.
-    '''
-    # print(osvg_file)
-    png_ = "tmp/" + os.path.basename(osvg_file)[:-4] + ".png"
-
-    ID = 'image4444th'
-    to_save = None
-    with open(osvg_file, 'r', encoding="UTF-8",errors="surrogateescape") as f:
-        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
-
-        bg_tags = soup.findAll("image", {'id': ID})
-
-        if len(bg_tags) == 0:
-            print("uh oh. No background image found in", osvg_file)
-
-        g = None
-        is_file_ok = True
-        for i in soup.findAll("g", {'inkscape:groupmode': 'layer'}):
-            if i['inkscape:label'] == "bg_layer":
-                g = i
-        if g is not None:
-            bgim = g.find("image")
-            if bgim['id'] == ID:
-                # We have a BG image, it has the right ID. Also check if the path matches.
-                bg_png = bgim['xlink:href']
-
-                if bg_png != png_:
-                    print("Mismatching background PNGs", osvg_file)
-                    print(bg_png, png_)
-                    bgim['xlink:href'] = png_
-                    to_save = soup.prettify(formatter="xml")
-
-            else:
-                print("We found the bg_layer tag, but it has no image in it. SVG is broken", osvg_file)
-                is_file_ok = False
-        else:
-            is_file_ok = False
-
-        if is_file_ok:
-            # Do sanity check of svg height property.
-            height = soup.find('svg')['height']
-            if height.find("pt") > 0:
-                height = height[:-2]
-            height = float(height)
-            # float(soup.find('svg')['height'])
-            if abs(height - 297.638) > 5:
-                is_file_ok = False
-
-    if to_save is not None:
-        # raise Exception("asdfsdaf", osvg_file)
-        with open(osvg_file, 'w', encoding="UTF-8", errors="surrogateescape") as f:
-            f.write(to_save)
-        return
-
-    if not is_file_ok:
-        # raise Exception("Broken file", osvg_file)
-        # File is not ok. We have to fix it. But how?
-
-        gsoup = BeautifulSoup(good_file, 'xml', from_encoding="UTF-8")
-        bstag = BeautifulSoup(str(gsoup.svg.g).format(png_), 'lxml', from_encoding="UTF-8")
-        g_bg = str(bstag.g)
-        with open(osvg_file, 'r', encoding="UTF-8", errors="surrogateescape") as f:
-            s = f.read()
-            soup = BeautifulSoup(s, 'xml', from_encoding="UTF-8")
-            print("Finding all tags")
-
-            for j in soup.svg.find_all(recursive=False):
-                IL= "inkscape:label"
-                if IL in j.attrs and j[IL] == "bg_layer":
-                    # gsoup = BeautifulSoup(good_file, 'xml', from_encoding="UTF-8")
-                    j.replaceWith(bstag.g)
-                    # print( j['inkscape:label']  )
-                    break
-                    # print("FOUND")
-                # print(j)
-                # c += 1
-                # print(c, "-----")
-                # if c == 4:
-                #     break
-
-            soup.svg.attrs = gsoup.svg.attrs
-            s = str(soup)
-            # j = s.find("<defs")
-            # print("Found defs at j", j)
-            # s = good_file.format( png_) + "\n" + s[j:]
-        # import time
-        # time.sleep(0.1)
-        # print(s[:4000])
-        # soup2 = BeautifulSoup(s, 'xml', from_encoding="UTF-8")
-
-        with open(osvg_file, 'w', encoding="UTF-8", errors="surrogateescape") as f:
-            f.write(s)
+"""
+Fix broken issues in osvg files.
+for instance, you copy a random file, and it has the wrong dimensions, etc.
+Need some fairly serious checking I guess...
+
+Example of a good file:
+
+inkscape:groupmode="layer"
+     id="layer1"
+     inkscape:label="bg_layer"
+     style="display:inline"
+     sodipodi:insensitive="true">
+"""
+
+
+good_file = """<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns:sodipodi = "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape = "http://www.inkscape.org/namespaces/inkscape"
+ height="297.638pt" version="1.2" viewBox="0 0 396.85 297.638" width="396.85pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><metadata></metadata>
+<g inkscape:groupmode="layer" id="layer1" inkscape:label="bg_layer" style="display:inline" sodipodi:insensitive="true">
+<image
+xlink:href="{0}"
+width="100%"
+height="100%"
+preserveAspectRatio="none"
+style="image-rendering:optimizeQuality"
+id="image4444th"
+x="0"
+y="0" />
+</g>
+<g inkscape:groupmode="layer"
+id="layer2"
+inkscape:label="Layer 1"
+style="display:inline">
+</svg>
+"""
+
+""""
+First idea would be to simply load files, replace the tmp-stuff, and check if they agree.
+"""
+from bs4 import BeautifulSoup
+import os
+
+def check_svg_file_and_fix_if_broken(osvg_file, verbose=True):
+    assert False
+    '''
+    Sanity check the given file. Does the slide appears to be in okay shape? Is it broken?
+    if it is, fix it.
+    '''
+    # print(osvg_file)
+    png_ = "tmp/" + os.path.basename(osvg_file)[:-4] + ".png"
+
+    ID = 'image4444th'
+    to_save = None
+    with open(osvg_file, 'r', encoding="UTF-8",errors="surrogateescape") as f:
+        soup = BeautifulSoup(f, 'xml', from_encoding="UTF-8")
+
+        bg_tags = soup.findAll("image", {'id': ID})
+
+        if len(bg_tags) == 0:
+            print("uh oh. No background image found in", osvg_file)
+
+        g = None
+        is_file_ok = True
+        for i in soup.findAll("g", {'inkscape:groupmode': 'layer'}):
+            if i['inkscape:label'] == "bg_layer":
+                g = i
+        if g is not None:
+            bgim = g.find("image")
+            if bgim['id'] == ID:
+                # We have a BG image, it has the right ID. Also check if the path matches.
+                bg_png = bgim['xlink:href']
+
+                if bg_png != png_:
+                    print("Mismatching background PNGs", osvg_file)
+                    print(bg_png, png_)
+                    bgim['xlink:href'] = png_
+                    to_save = soup.prettify(formatter="xml")
+
+            else:
+                print("We found the bg_layer tag, but it has no image in it. SVG is broken", osvg_file)
+                is_file_ok = False
+        else:
+            is_file_ok = False
+
+        if is_file_ok:
+            # Do sanity check of svg height property.
+            height = soup.find('svg')['height']
+            if height.find("pt") > 0:
+                height = height[:-2]
+            height = float(height)
+            # float(soup.find('svg')['height'])
+            if abs(height - 297.638) > 5:
+                is_file_ok = False
+
+    if to_save is not None:
+        # raise Exception("asdfsdaf", osvg_file)
+        with open(osvg_file, 'w', encoding="UTF-8", errors="surrogateescape") as f:
+            f.write(to_save)
+        return
+
+    if not is_file_ok:
+        # raise Exception("Broken file", osvg_file)
+        # File is not ok. We have to fix it. But how?
+
+        gsoup = BeautifulSoup(good_file, 'xml', from_encoding="UTF-8")
+        bstag = BeautifulSoup(str(gsoup.svg.g).format(png_), 'lxml', from_encoding="UTF-8")
+        g_bg = str(bstag.g)
+        with open(osvg_file, 'r', encoding="UTF-8", errors="surrogateescape") as f:
+            s = f.read()
+            soup = BeautifulSoup(s, 'xml', from_encoding="UTF-8")
+            print("Finding all tags")
+
+            for j in soup.svg.find_all(recursive=False):
+                IL= "inkscape:label"
+                if IL in j.attrs and j[IL] == "bg_layer":
+                    # gsoup = BeautifulSoup(good_file, 'xml', from_encoding="UTF-8")
+                    j.replaceWith(bstag.g)
+                    # print( j['inkscape:label']  )
+                    break
+                    # print("FOUND")
+                # print(j)
+                # c += 1
+                # print(c, "-----")
+                # if c == 4:
+                #     break
+
+            soup.svg.attrs = gsoup.svg.attrs
+            s = str(soup)
+            # j = s.find("<defs")
+            # print("Found defs at j", j)
+            # s = good_file.format( png_) + "\n" + s[j:]
+        # import time
+        # time.sleep(0.1)
+        # print(s[:4000])
+        # soup2 = BeautifulSoup(s, 'xml', from_encoding="UTF-8")
+
+        with open(osvg_file, 'w', encoding="UTF-8", errors="surrogateescape") as f:
+            f.write(s)
     a = 234
\ No newline at end of file
diff --git a/src/slider/slider_cli.py b/src/slider/slider_cli.py
index 683b44c..3e7ba67 100644
--- a/src/slider/slider_cli.py
+++ b/src/slider/slider_cli.py
@@ -1,94 +1,94 @@
-import  clize
-import os
-import sys
-import shutil
-from slider.slide import set_svg_background_images
-import click
-
-def confirm_start_new_project(latexfile, force=False):
-    try:
-        if force or click.confirm(f"Do you want to create a new Slider LaTeX file named {latexfile}?", abort=True):
-            # print("Starting new project")
-            from slider.slider_init import slider_init
-            slider_init(latexfile)
-
-    except click.exceptions.Abort as e:
-        sys.exit()
-
-
-def slider_cli(latexfile=None, force=False, verbose=False):
-    """
-    Slider software for manipulating overlay-svg images.
-    To get started, first start a slider project by creating a new folder and running
-
-    > python -m slider index.tex
-
-    This will create a bunch of files including a folder named osvgs. This is where you keep the slides!
-
-    When you edit/change overlays, remember to run
-
-    > python -m slider index.tex
-    > python -m slider
-
-    to keep everything synchronized.
-    You can add new overlays by simply using the LaTeX \osvg{labelname}-tag on new slides (and running slider)
-    Edit the overlays by looking in the \osvg-folder, in this case osvg/labelname.svg.
-
-    Remember the overlays by default import the content of the slides (useful if you want to move existing equations around)
-    so remember to remove non-wanted contents.
-    When done, run slider again to keep everything in sync.
-
-    :param latexfile:
-    :param force:
-    :param verbose:
-    """
-
-    # print("Initializing da slides.")
-    wdir = os.getcwd()
-    print(wdir)
-    if latexfile == None:
-        print("Trying to manually detect main latex file.")
-        import glob
-        files = glob.glob("*.tex")
-        mfiles = []
-        for name in files:
-            with open(name, 'r') as f:
-                lines = [l.strip() for l in f.read().splitlines()]
-            s = "\n".join([l for l in lines if not l.startswith("%")] )
-            if "\\begin{document}" in s and "{beamer}" in s and "_NO_SVGS" not in name:
-                print("Main file found!")
-                mfiles.append(name)
-        if len(mfiles) != 1:
-            print("Many candidate files found")
-            print(mfiles)
-            sys.exit()
-        else:
-            latexfile = mfiles[0]
-        # latexfile = "index.tex"
-    if not latexfile.endswith(".tex"):
-        latexfile += ".tex"
-    latexfile = os.path.join(wdir, latexfile)
-    if os.path.exists(latexfile):
-        # print("File already exists:", latexfile)
-        # print("Doing the slide-stuff.")
-        set_svg_background_images(lecture_tex=latexfile)
-    else:
-        confirm_start_new_project(latexfile=latexfile, force=force)
-
-
-def clize_main_entry_point():
-    """
-    I collect this in one function to make a single entry point regardless of where
-    > slider
-    or
-    > python -m slider
-
-    is used.
-
-    :return:
-    """
-    clize.run(slider_cli)
-
-
-if __name__ == '__main__':
-    clize_main_entry_point()
+import  clize
+import os
+import sys
+import shutil
+from slider.slide import set_svg_background_images
+import click
+
+def confirm_start_new_project(latexfile, force=False):
+    try:
+        if force or click.confirm(f"Do you want to create a new Slider LaTeX file named {latexfile}?", abort=True):
+            # print("Starting new project")
+            from slider.slider_init import slider_init
+            slider_init(latexfile)
+
+    except click.exceptions.Abort as e:
+        sys.exit()
+
+
+def slider_cli(latexfile=None, interactive=True, verbose=False):
+    """
+    Slider software for manipulating overlay-svg images.
+    To get started, first start a slider project by creating a new folder and running
+
+    > python -m slider index.tex
+
+    This will create a bunch of files including a folder named osvgs. This is where you keep the slides!
+
+    When you edit/change overlays, remember to run
+
+    > python -m slider index.tex
+    > python -m slider
+
+    to keep everything synchronized.
+    You can add new overlays by simply using the LaTeX \osvg{labelname}-tag on new slides (and running slider)
+    Edit the overlays by looking in the \osvg-folder, in this case osvg/labelname.svg.
+
+    Remember the overlays by default import the content of the slides (useful if you want to move existing equations around)
+    so remember to remove non-wanted contents.
+    When done, run slider again to keep everything in sync.
+
+    :param latexfile:
+    :param force:
+    :param verbose:
+    """
+
+    # print("Initializing da slides.")
+    wdir = os.getcwd()
+    print(wdir)
+    if latexfile == None:
+        print("Trying to manually detect main latex file.")
+        import glob
+        files = glob.glob("*.tex")
+        mfiles = []
+        for name in files:
+            with open(name, 'r') as f:
+                lines = [l.strip() for l in f.read().splitlines()]
+            s = "\n".join([l for l in lines if not l.startswith("%")] )
+            if "\\begin{document}" in s and "{beamer}" in s and "_NO_SVGS" not in name:
+                print("Main file found!")
+                mfiles.append(name)
+        if len(mfiles) != 1:
+            print("Many candidate files found")
+            print(mfiles)
+            sys.exit()
+        else:
+            latexfile = mfiles[0]
+        # latexfile = "index.tex"
+    if not latexfile.endswith(".tex"):
+        latexfile += ".tex"
+    latexfile = os.path.join(wdir, latexfile)
+    if os.path.exists(latexfile):
+        # print("File already exists:", latexfile)
+        # print("Doing the slide-stuff.")
+        set_svg_background_images(lecture_tex=latexfile)
+    else:
+        confirm_start_new_project(latexfile=latexfile, force=not interactive)
+
+
+def clize_main_entry_point():
+    """
+    I collect this in one function to make a single entry point regardless of where
+    > slider
+    or
+    > python -m slider
+
+    is used.
+
+    :return:
+    """
+    clize.run(slider_cli)
+
+
+if __name__ == '__main__':
+    clize_main_entry_point()
diff --git a/src/slider/slider_init.py b/src/slider/slider_init.py
index 38efdc6..0333390 100644
--- a/src/slider/slider_init.py
+++ b/src/slider/slider_init.py
@@ -1,56 +1,56 @@
-#!python
-# No, do this instead: https://setuptools.readthedocs.io/en/latest/userguide/entry_point.html
-# The above makes the script executable.
-import clize
-import os
-
-base_slide = """ 
-\\documentclass[aspectratio=43]{beamer}
-\\usepackage{etoolbox}
-\\newtoggle{overlabel_includesvgs}
-\\newtoggle{overlabel_includelabels}
-\\toggletrue{overlabel_includesvgs}
-\\toggletrue{overlabel_includelabels}
-\\input{beamer_slider_preamble.tex}
-
-\\title{Example slide show}
-\\author{Author}
-\\begin{document}
-\\begin{frame}
-\\maketitle
-\\end{frame}
-% This slideshow is made using slider. Install using: pip install beamer-slider 
-% check http://gitlab.compute.dtu.dk/tuhe/slider for more information. 
-\\begin{frame}\\osvg{myoverlay} % Use the \\osvg{labelname} - tag to create new overlays. Run the command `slider` in the terminal and check the ./osvgs directory for the svg files!
-\\title{Slide with an overlay}
-This is some example text!
-\\end{frame}
-
-\\end{document}
-"""
-
-def slider_init(latexfile=None):
-    wdir = os.getcwd()
-    print(wdir)
-    if latexfile == None:
-        latexfile = "index.tex"
-    if not latexfile.endswith(".tex"):
-        latexfile += ".tex"
-    latexfile = os.path.join(wdir, latexfile)
-    if os.path.exists(latexfile):
-        print("File already exists", latexfile)
-
-    if not os.path.isdir(os.path.dirname(latexfile)):
-        os.makedirs(os.path.dirname(latexfile))
-
-    with open(latexfile, 'w') as f:
-        f.write(base_slide)
-
-    print("Initializing with", latexfile)
-
-    from slider.slide import set_svg_background_images
-    set_svg_background_images(latexfile, clean_temporary_files=True)
-
-
-if __name__ == "__main__":
-    clize.run(slider_init)
+#!python
+# No, do this instead: https://setuptools.readthedocs.io/en/latest/userguide/entry_point.html
+# The above makes the script executable.
+import clize
+import os
+
+base_slide = """ 
+\\documentclass[aspectratio=43]{beamer}
+\\usepackage{etoolbox}
+\\newtoggle{overlabel_includesvgs}
+\\newtoggle{overlabel_includelabels}
+\\toggletrue{overlabel_includesvgs}
+\\toggletrue{overlabel_includelabels}
+\\input{beamer_slider_preamble.tex}
+
+\\title{Example slide show}
+\\author{Author}
+\\begin{document}
+\\begin{frame}
+\\maketitle
+\\end{frame}
+% This slideshow is made using slider. Install using: pip install beamer-slider 
+% check http://gitlab.compute.dtu.dk/tuhe/slider for more information. 
+\\begin{frame}\\osvg{myoverlay} % Use the \\osvg{labelname} - tag to create new overlays. Run the command `slider` in the terminal and check the ./osvgs directory for the svg files!
+\\title{Slide with an overlay}
+This is some example text!
+\\end{frame}
+
+\\end{document}
+"""
+
+def slider_init(latexfile=None):
+    wdir = os.getcwd()
+    print(wdir)
+    if latexfile == None:
+        latexfile = "index.tex"
+    if not latexfile.endswith(".tex"):
+        latexfile += ".tex"
+    latexfile = os.path.join(wdir, latexfile)
+    if os.path.exists(latexfile):
+        print("File already exists", latexfile)
+
+    if not os.path.isdir(os.path.dirname(latexfile)):
+        os.makedirs(os.path.dirname(latexfile))
+
+    with open(latexfile, 'w') as f:
+        f.write(base_slide)
+
+    print("Initializing with", latexfile)
+
+    from slider.slide import set_svg_background_images
+    set_svg_background_images(latexfile, clean_temporary_files=True)
+
+
+if __name__ == "__main__":
+    clize.run(slider_init)
diff --git a/tests/set_expected_output.py b/tests/set_expected_output.py
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/tests/set_expected_output.py
@@ -0,0 +1 @@
+
diff --git a/tests/test_slider.py b/tests/test_slider.py
new file mode 100644
index 0000000..f60cbe0
--- /dev/null
+++ b/tests/test_slider.py
@@ -0,0 +1,80 @@
+import os
+# import pytest
+import numpy as np
+from PIL import Image
+from unittest import TestCase
+import shutil
+import os
+import subprocess
+from slider.convert import pdf2png
+from slider.slider_cli import slider_cli
+
+def assert_images_equal(image_1: str, image_2: str):
+    img1 = Image.open(image_1)
+    img2 = Image.open(image_2)
+
+    # Convert to same mode and size for comparison
+    img2 = img2.convert(img1.mode)
+    img2 = img2.resize(img1.size)
+
+    sum_sq_diff = np.sum((np.asarray(img1).astype('float') - np.asarray(img2).astype('float'))**2)
+
+    if sum_sq_diff == 0:
+        # Images are exactly the same
+        pass
+    else:
+        normalized_sum_sq_diff = sum_sq_diff / np.sqrt(sum_sq_diff)
+        assert normalized_sum_sq_diff < 0.001
+
+
+class TestSlider(TestCase):
+    def tearDownClass(cls) -> None:
+        if os.path.isdir("./automatic"):
+            shutil.rmtree("./automatic")
+
+    def setUpClass(cls) -> None:
+        # Generate the output files.
+        if os.path.isdir("./automatic"):
+            shutil.rmtree("./automatic")
+            os.mkdir("automatic")
+
+        slider_cli("automatic/index.tex", interactive=False)
+
+        fn = "automatic/osvgs/myoverlay.svg"
+        slider_cli("automatic/index.tex", interactive=False)
+        pdf2png("automatic/index.pdf", fout="automatic/index_a.png", page_to_convert=2)
+        RECT1 = '   <rect x="70" y="50" width="220" height="60" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)" />'
+        RECT2 = '   <rect x="320" y="240" width="50" height="50" style="fill:rgb(200,0,255);stroke-width:3;stroke:rgb(100,200,0)" />'
+
+        with open("automatic/osvgs/myoverlay.svg", 'r') as f:
+            s = f.read()
+        i = s.find("</svg>")
+        ss = s[:i] + RECT1 + RECT2 + s[i:]
+
+        # pieces = s.split("</svg>")
+
+        # ss = s.replace("</svg>", RECT + "</svg>")
+        # ss = pieces[0] + "<g>" +  + pieces[1]
+        with open(fn, 'w') as f:
+            f.write(ss)
+        slider_cli("automatic/index.tex", interactive=False)
+
+        pdf2png("automatic/index.pdf", fout="automatic/index_b.png", page_to_convert=2)
+        a = 234
+        pass
+
+    def test_frontpage(self):
+        pass
+
+    def test_second_page_before_compile(self):
+        pass
+
+    def test_second_page_after_compile(self):
+
+        pass
+
+
+
+if __name__ == "__main__":
+    pass
+    pass
\ No newline at end of file
-- 
GitLab