[laser] init

This commit is contained in:
Simon Bruder 2019-03-11 18:37:57 +00:00
parent d0e363dfd6
commit a9c2513704
No known key found for this signature in database
GPG key ID: 6F03E0000CC5B62F
23 changed files with 1578 additions and 10 deletions

18
.gitignore vendored
View file

@ -1,13 +1,13 @@
# LaTeX build files # LaTeX build files
/latex/**/*.aux *.aux
/latex/**/*.eps *.eps
/latex/**/*.fdb_latexmk *.fdb_latexmk
/latex/**/*.fls *.fls
/latex/**/*.log *.log
/latex/**/*.nav *.nav
/latex/**/*.out *.out
/latex/**/*.snm *.snm
/latex/**/*.toc *.toc
# generated pdfs (reveal pdf export and LaTeX) # generated pdfs (reveal pdf export and LaTeX)
*.pdf *.pdf

View file

@ -9,7 +9,7 @@ services:
- -S - -S
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./:/var/www/:ro - ./:/srv/www/:ro
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.port=80" - "traefik.port=80"

View file

@ -18,6 +18,7 @@
<tr><td></td><td><a href="revealjs/machtergreifung/">„Machtergreifung“: Von der Präsidialdiktatur zum Führerstaat</a></td></tr> <tr><td></td><td><a href="revealjs/machtergreifung/">„Machtergreifung“: Von der Präsidialdiktatur zum Führerstaat</a></td></tr>
<tr><td></td><td><a href="revealjs/machtergreifung/handout.pdf">„Machtergreifung“: Von der Präsidialdiktatur zum Führerstaat (handout)</a></td></tr> <tr><td></td><td><a href="revealjs/machtergreifung/handout.pdf">„Machtergreifung“: Von der Präsidialdiktatur zum Führerstaat (handout)</a></td></tr>
<tr><td></td><td><a href="revealjs/information-technology/">information technology</a></td></tr> <tr><td></td><td><a href="revealjs/information-technology/">information technology</a></td></tr>
<tr><td></td><td><a href="revealjs/laser/">Laser in optischen Laufwerken</a></td></tr>
</table> </table>
</body> </body>
</html> </html>

View file

@ -0,0 +1,54 @@
background-image="img/laser-matches-styropyro.jpg"
# Einführung
---
<table>
<tr>
<th>L</th>
<td class="fragment" data-fragment-index="1">Light</td>
</tr>
<tr>
<th>A</th>
<td class="fragment" data-fragment-index="1">Amplification by</td>
</tr>
<tr>
<th>S</th>
<td class="fragment" data-fragment-index="1">Stimulated</td>
</tr>
<tr>
<th>E</th>
<td class="fragment" data-fragment-index="1">Emission of</td>
</tr>
<tr>
<th>R</th>
<td class="fragment" data-fragment-index="1">Radiation</td>
</tr>
</table>
<p class="fragment">Lichtverstärkung durch angeregte Abgabe von Strahlung</p>
<notes>
* Angeregte Strahlungsabgabe ist ein Konzept von Einstein
* angeregt heißt, dass Atome, die Strahlung abgeben, nicht im Grundzustand sind
</notes>
---
<div class="table">
<div class="table-row">
<h2 class="table-split">Mikroskopischer Aufbau</h2>
<div class="table-split">
<img src="img/laser-schema.svg">
</div>
</div>
</div>
<notes>
* Unsere Anwendung: Laserdiode
* sehr komplex, daher stark vereinfacht
* Halbleitermaterial: Galliumarsenid, Indiumphosphid
* zwischen Halbleitern: Aktive Region
* Rekombination: Strahlung (Photonen) werden frei
</notes>

View file

@ -0,0 +1,11 @@
# Anwendungen
---
background-image="img/lasercutter.jpg"
## Lasercutter
---
## Laserschwert

View file

@ -0,0 +1,30 @@
# Aufbau einer CD
---
<div class="table">
<div class="table-row">
<h2 class="table-split">Schichten</h2>
<div class="table-split">
<img src="img/layers.svg">
</div>
</div>
</div>
---
## Farben
---
background-image="img/pits-lands.jpg"
## »Pits« und »Lands«
---
## Typen
---
## Spuren

2
revealjs/laser/4-demo.md Normal file
View file

@ -0,0 +1,2 @@
# Demonstration

View file

@ -0,0 +1,70 @@
# Speicherung
<notes>
* Audio-Daten (Schallwellen)
* digital codiert
* auch beschädigt abspielbar
</notes>
---
## Codierung von Ton
<div class="overlay-container">
<div class="fragment"><img height="350px" src="img/nyquist-shannon-1.svg"></div>
<div class="fragment"><img height="350px" src="img/nyquist-shannon-2.svg"></div>
<div class="fragment"><img height="350px" src="img/nyquist-shannon-3.svg"></div>
</div>
<notes>
* Schallwellen (grün)
* Annäherung an Schallwellen (bis zu ~ 20 Tausend pro Sekunde hörbar)
* Samples (rot)
* repräsentiert: Zeitpunkt und Amplitude (wie stark oben/unten; Lautstärke)
* ungefähres Signal kann rekonstruiert werden
</notes>
---
## Fehlerkorrektur
<script>
document.addEventListener('DOMContentLoaded', () => {
const cycles = {
fehlerkorrektur: ['img/fehlerkorrektur.svg', 'img/fehlerkorrektur-scrambled.svg']
}
function setCycle(id, cycle) {
let image = document.getElementById(id)
src = cycles[id][cycle]
if (src === undefined) {
src = 'data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='
}
image.src = src
}
Reveal.addEventListener('fragmentshown', e => {
let el = e.fragment
if (el.hasAttribute('data-cycle')) setCycle(el.getAttribute('data-id'), el.getAttribute('data-cycle'))
})
Reveal.addEventListener('fragmenthidden', e => {
let el = e.fragment
if (el.hasAttribute('data-cycle')) setCycle(el.getAttribute('data-id'), el.getAttribute('data-cycle') - 1)
})
})
</script>
<img id="fehlerkorrektur" src="" height="500px">
<div class="fragment" data-id="fehlerkorrektur" data-cycle="0"></div>
<div class="fragment" data-id="fehlerkorrektur" data-cycle="1"></div>
<notes>
* auch sehr komplexes Thema, wieder stark vereinfacht
* Datenstrom wird unterteilt
* an jedes Paket: Prüfsumme
* kann Fehler im Paket korrigieren
* zusätzlich: verteilt
* kann trotz mehrere mm langen Kratzern abspielen
</notes>

13
revealjs/laser/6-ende.md Normal file
View file

@ -0,0 +1,13 @@
style="font-size: 24px;"
# Ende
<table>
* Wikipedia (en): [Laser diode](https://en.wikipedia.org/wiki/Laser_diode)
* Youtube: [Technology Connections](https://www.youtube.com/channel/UCy0tKL1T7wFoYcxCe0xjN6Q) ([sAbhPeTp51s](https://www.youtube.com/watch?v=sAbhPeTp51s)), [styropyro](https://www.youtube.com/channel/UCJYJgj7rzsn0vdR7fkgjuIA) ([7WoNWslRx1g](https://www.youtube.com/watch?v=7WoNWslRx1g))
* Svarichevsky Mikail (3.13.by): [CD & DVD under microscope](https://3.14.by/en/read/cd-dvd-microscope)
******
* Wikimedia Commons: [Pbroks13](https://commons.wikimedia.org/wiki/User:Pbroks13): [CD layers.svg](https://commons.wikimedia.org/wiki/File:CD_layers.svg)

View file

@ -0,0 +1,70 @@
\documentclass[
parskip=full,
DIV=16,
paper=a4
]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\setromanfont{Georgia}
\setsansfont{Fira Sans}
\renewcommand*{\familydefault}{\sfdefault}
\usepackage{enumitem}
\setlist{noitemsep, topsep=0pt, parsep=0pt, partopsep=0pt} % more compact
\usepackage[compact]{titlesec}
\pagenumbering{gobble}
\title{\vspace{-2em}Laser in optischen Laufwerken}
\author{Jacob Assel, Simon Bruder, Eric Doberstein}
\date{13.03.2019\vspace{-1em}}
\begin{document}
\maketitle
\section*{Einführung}
Laser ist eine Abkürzung für \textbf{L}ight \textbf{A}mplification by
\textbf{S}timulated \textbf{E}mission of \textbf{R}adiation (Lichtverstärkung
durch angeregte Abgabe von Strahlung). Angeregt bedeutet in diesem Fall, dass
das Atom, das die Strahlung abgibt sich nicht im Grundzustand befindet.
\subsection*{Laserdiode}
Im einfachsten Fall ist eine Laserdiode so aufgebaut, dass zwischen zwei
Halbleitern (p- und n-dotiert) aus z.\,B. Galliumarsenid oder Indiumphoshpid
sich die aktive Region befindet, in der die Elektronen und Löcher
rekombinieren. Bei der Rekombination wird Strahlung in der Form von Photonen
frei, die als Laserstrahl sichtbar wird.
\section*{Anwendungen}
\section*{Aufbau einer CD}
\section*{Speicherung}
Auf einer Audio-CD müssen Schallwellen so digital codiert werden, dass man sie
auch von einem beschädigten Medium wieder in Schallwellen umgewandelt werden
können.
\subsection*{Codierung von Ton: Das Nyquist-Shannon-Abtasttheorem}
Schallwellen werden mit einer bestimmten Frequenz (44100 Hz) abgetastet und
für jeden Punkt, an denen die Abtastfrequenz die Schallwelle schneidet wird
ein Datenpunkt gespeichert. Jeder Datenpunkt enthält zwei Werte: Den Zeitpunkt
der Abtastung und die Amplitude (Ausschlag → Lautstärke). Aus diesen
Datenpunkten kann später eine ungefähre Schallwelle rekonstruiert werden.
Dabei ist zu beachten, dass die höchste darstellbare Frequenz die Hälfte der
Abtastrate beträgt (im Fall der CD also 22,05 KHz).
\subsection*{Fehlerkorrektur}
Der wie oben beschriebene Datenstrom wird in kleinere Pakete aufgeteilt. Jedes
der Pakete wird mit einer Prüfsumme versehen, die es ermöglicht, Fehler in
diesem Paket zu erkennen und zu korrigieren. Zusätzlich dazu werden die Pakete
möglichst großflächig zu verteilen, um die Fehler zu verteilen und
dadurch Interpolation zu erleichtern.
\end{document}

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="520" height="160" viewBox="0 0 137.583 42.333"><path fill="#db00d4" d="M0 0h26.458v10.583H0z"/><path d="M26.458 0v10.583h7.938V0zm34.396 0v10.583h7.938V0zM95.25 0v10.583h7.937V0zm34.396 0v10.583h7.937V0zM26.458 15.875v10.583h7.938V15.875zm34.396 0v10.583h7.938V15.875zm34.396 0v10.583h7.937V15.875zm34.396 0v10.583h7.937V15.875zM26.458 31.75v10.583h7.938V31.75zm34.396 0v10.583h7.938V31.75zm34.396 0v10.583h7.937V31.75zm34.396 0v10.583h7.937V31.75z" fill="#0058ff"/><path fill="#db00d4" d="M68.791 15.875H95.25v10.583H68.791zM68.791 0H95.25v10.583H68.791zM34.395 31.75h26.458v10.583H34.395z"/><path fill="#37c8ab" d="M0 31.75h26.458v10.583H0zM34.395 15.875h26.458v10.583H34.395zM103.187 0h26.458v10.583h-26.458zM68.791 31.75H95.25v10.583H68.791z"/><path fill="#fc0" d="M0 15.875h26.458v10.583H0zM34.395 0h26.458v10.583H34.395zM103.187 15.875h26.458v10.583h-26.458zM103.187 31.75h26.458v10.583h-26.458z"/></svg>

After

Width:  |  Height:  |  Size: 957 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="520" height="160" viewBox="0 0 137.583 42.333"><path fill="#db00d4" d="M0 0h26.458v10.583H0z"/><path d="M26.458 0v10.583h7.938V0zm34.396 0v10.583h7.938V0zM95.25 0v10.583h7.937V0zm34.396 0v10.583h7.937V0zM26.458 15.875v10.583h7.938V15.875zm34.396 0v10.583h7.938V15.875zm34.396 0v10.583h7.937V15.875zm34.396 0v10.583h7.937V15.875zM26.458 31.75v10.583h7.938V31.75zm34.396 0v10.583h7.938V31.75zm34.396 0v10.583h7.937V31.75zm34.396 0v10.583h7.937V31.75z" fill="#0058ff"/><path fill="#db00d4" d="M34.395 0h26.458v10.583H34.395zM68.791 0H95.25v10.583H68.791zM103.187 0h26.458v10.583h-26.458z"/><path fill="#37c8ab" d="M0 15.875h26.458v10.583H0zM34.395 15.875h26.458v10.583H34.395zM68.791 15.875H95.25v10.583H68.791zM103.187 15.875h26.458v10.583h-26.458z"/><path fill="#fc0" d="M0 31.75h26.458v10.583H0zM34.395 31.75h26.458v10.583H34.395zM68.791 31.75H95.25v10.583H68.791zM103.187 31.75h26.458v10.583h-26.458z"/></svg>

After

Width:  |  Height:  |  Size: 957 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 413 KiB

View file

@ -0,0 +1,970 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
id="svg245"
width="1000"
height="1000"
version="1.0">
<metadata
id="metadata249">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs119">
<linearGradient
id="k">
<stop
id="stop2"
offset="0"
stop-color="maroon" />
<stop
style="stop-color:#7f7f7f;stop-opacity:0.98039216"
id="stop4"
offset="1"
stop-opacity=".982" />
</linearGradient>
<linearGradient
id="j">
<stop
id="stop7"
offset="0"
stop-color="#750000" />
<stop
id="stop9"
offset="1"
stop-color="#862a2a"
stop-opacity=".673" />
</linearGradient>
<linearGradient
id="f">
<stop
id="stop12"
offset="0"
stop-color="#323232" />
<stop
id="stop14"
offset=".394"
stop-color="#f3f3f3" />
<stop
id="stop16"
offset=".479"
stop-color="#323232" />
<stop
id="stop18"
offset="1"
stop-color="#969696" />
</linearGradient>
<linearGradient
id="a">
<stop
id="stop21"
offset="0" />
<stop
id="stop23"
offset=".5"
stop-color="#fff" />
<stop
id="stop25"
offset="1" />
</linearGradient>
<linearGradient
id="e">
<stop
id="stop28"
offset="0"
stop-color="#fff"
stop-opacity=".902" />
<stop
id="stop30"
offset="1"
stop-color="#e6e6e6"
stop-opacity="0" />
</linearGradient>
<linearGradient
id="i">
<stop
id="stop33"
offset="0"
stop-color="#868686" />
<stop
id="stop35"
offset=".394"
stop-color="#f3f3f3" />
<stop
id="stop37"
offset=".479"
stop-color="#949494" />
<stop
id="stop39"
offset="1"
stop-color="#d3d3d3" />
</linearGradient>
<linearGradient
id="b">
<stop
id="stop42"
offset="0"
stop-opacity=".586" />
<stop
id="stop44"
offset=".736"
stop-opacity=".31" />
<stop
id="stop46"
offset="1"
stop-color="#5f5f5f"
stop-opacity="0" />
</linearGradient>
<linearGradient
id="c">
<stop
id="stop49"
offset="0"
stop-color="#fff" />
<stop
id="stop51"
offset="1"
stop-color="#fff"
stop-opacity="0" />
</linearGradient>
<linearGradient
id="d">
<stop
id="stop54"
offset="0"
stop-opacity=".455" />
<stop
id="stop56"
offset="1"
stop-color="#fff"
stop-opacity=".462" />
</linearGradient>
<linearGradient
id="g">
<stop
id="stop59"
offset="0"
stop-opacity=".455" />
<stop
id="stop61"
offset="1"
stop-opacity="0" />
</linearGradient>
<linearGradient
id="h">
<stop
id="stop64"
offset="0"
stop-color="#fff"
stop-opacity="0" />
<stop
id="stop66"
offset="1"
stop-color="#fff" />
</linearGradient>
<linearGradient
xlink:href="#a"
id="r"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1361.69 1159.981) scale(1.46714)"
spreadMethod="pad"
x1="-937.263"
y1="-629.02"
x2="-900.136"
y2="-629.02" />
<linearGradient
xlink:href="#a"
id="s"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1361.69 1159.981) scale(1.46714)"
x1="-918.691"
y1="-643.851"
x2="-918.691"
y2="-613.328" />
<linearGradient
xlink:href="#a"
id="t"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1361.69 1159.981) scale(1.46714)"
spreadMethod="pad"
x1="-927.999"
y1="-647.187"
x2="-909.384"
y2="-647.187" />
<linearGradient
xlink:href="#a"
id="u"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(1361.69 1168.722) scale(1.46714)"
spreadMethod="pad"
x1="-918.691"
y1="-659.939"
x2="-918.691"
y2="-642.739" />
<linearGradient
xlink:href="#b"
id="l"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(3.78335 0 0 1.19597 839.957 -445.025)"
x1="-34.928"
y1="531.336"
x2="-86.536"
y2="321.577" />
<linearGradient
xlink:href="#c"
id="m"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.7612 0 0 .84107 -376.01 -163.62)"
x1="268.704"
y1="703.861"
x2="339.089"
y2="373.74" />
<linearGradient
xlink:href="#d"
id="o"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(3.78335 0 0 1.19597 839.957 -445.025)"
x1="18.753"
y1="603.657"
x2="-139.843"
y2="417.203" />
<linearGradient
xlink:href="#d"
id="n"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(3.78335 0 0 1.19597 839.957 -445.025)"
x1="-112.117"
y1="414.252"
x2="-112.117"
y2="507.471" />
<radialGradient
xlink:href="#e"
id="p"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(.15638 -.22316 .79948 .56022 290.887 -37.33)"
cx="116.639"
cy="-179.143"
fx="116.639"
fy="-179.143"
r="293.969" />
<radialGradient
xlink:href="#e"
id="q"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(.46857 .88343 -.22086 .11714 786.577 142.531)"
cx="-364.867"
cy="-183.754"
fx="-364.867"
fy="-183.754"
r="350.725" />
<linearGradient
xlink:href="#f"
id="w"
gradientUnits="userSpaceOnUse"
x1="-125.321"
y1="355.218"
x2="-33.543"
y2="620.606" />
<linearGradient
xlink:href="#b"
id="v"
gradientUnits="userSpaceOnUse"
x1="-34.928"
y1="531.336"
x2="-86.536"
y2="321.577" />
<linearGradient
xlink:href="#c"
id="x"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.01872 .98162)"
x1="268.704"
y1="703.861"
x2="339.089"
y2="373.74" />
<linearGradient
xlink:href="#d"
id="z"
gradientUnits="userSpaceOnUse"
x1="18.753"
y1="603.657"
x2="-139.843"
y2="417.203" />
<linearGradient
xlink:href="#d"
id="y"
gradientUnits="userSpaceOnUse"
x1="-112.117"
y1="414.252"
x2="-112.117"
y2="507.471" />
<linearGradient
xlink:href="#c"
id="A"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.98733 1.01283)"
x1="-118.477"
y1="566.042"
x2="-32.234"
y2="396.04" />
<linearGradient
xlink:href="#c"
id="B"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.905 1.10496)"
x1="-1.718"
y1="254.859"
x2="-87.625"
y2="398.143" />
<linearGradient
xlink:href="#c"
id="C"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.98733 1.01283)"
x1="-345.631"
y1="669.915"
x2="-142.871"
y2="401.122" />
<linearGradient
xlink:href="#g"
id="D"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8942 1.11833)"
x1="9.315"
y1="95.409"
x2="-203.65"
y2="384.013" />
<linearGradient
xlink:href="#c"
id="E"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.98733 1.01283)"
x1="-118.477"
y1="566.042"
x2="-32.234"
y2="396.04" />
<linearGradient
xlink:href="#g"
id="F"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8942 1.11833)"
x1="52.677"
y1="220.767"
x2="-83.903"
y2="396.49" />
<linearGradient
xlink:href="#c"
id="G"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.98733 1.01283)"
x1="-219.18"
y1="572.92"
x2="-156.894"
y2="397.458" />
<linearGradient
xlink:href="#h"
id="H"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8942 1.11833)"
x1="-197.631"
y1="380.682"
x2="-236.111"
y2="436.56" />
<linearGradient
xlink:href="#c"
id="I"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8942 1.11833)"
x1="58.723"
y1="178.05"
x2="-119.612"
y2="372.882" />
<linearGradient
xlink:href="#c"
id="J"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8979 1.1137)"
x1="-65.023"
y1="238.451"
x2="-212.71"
y2="383.427" />
<linearGradient
xlink:href="#i"
id="L"
gradientUnits="userSpaceOnUse"
x1="-125.321"
y1="355.218"
x2="-33.543"
y2="620.606" />
<linearGradient
xlink:href="#b"
id="K"
gradientUnits="userSpaceOnUse"
x1="-34.928"
y1="531.336"
x2="-86.536"
y2="321.577" />
<linearGradient
xlink:href="#c"
id="M"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.01872 .98162)"
x1="268.704"
y1="703.861"
x2="339.089"
y2="373.74" />
<linearGradient
xlink:href="#d"
id="O"
gradientUnits="userSpaceOnUse"
x1="18.753"
y1="603.657"
x2="-139.843"
y2="417.203" />
<linearGradient
xlink:href="#d"
id="N"
gradientUnits="userSpaceOnUse"
x1="-112.117"
y1="414.252"
x2="-112.117"
y2="507.471" />
<linearGradient
xlink:href="#c"
id="P"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.98733 1.01283)"
x1="-118.477"
y1="566.042"
x2="-32.234"
y2="396.04" />
<linearGradient
xlink:href="#c"
id="Q"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.905 1.10496)"
x1="-1.718"
y1="254.859"
x2="-87.625"
y2="398.143" />
<linearGradient
xlink:href="#c"
id="R"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.98733 1.01283)"
x1="-345.631"
y1="669.915"
x2="-142.871"
y2="401.122" />
<linearGradient
xlink:href="#g"
id="S"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8942 1.11833)"
x1="9.315"
y1="95.409"
x2="-203.65"
y2="384.013" />
<linearGradient
xlink:href="#c"
id="T"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.98733 1.01283)"
x1="-118.477"
y1="566.042"
x2="-32.234"
y2="396.04" />
<linearGradient
xlink:href="#g"
id="U"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8942 1.11833)"
x1="52.677"
y1="220.767"
x2="-83.903"
y2="396.49" />
<linearGradient
xlink:href="#c"
id="V"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.98733 1.01283)"
x1="-219.18"
y1="572.92"
x2="-156.894"
y2="397.458" />
<linearGradient
xlink:href="#h"
id="W"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8942 1.11833)"
x1="-197.631"
y1="380.682"
x2="-236.111"
y2="436.56" />
<linearGradient
xlink:href="#c"
id="X"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8942 1.11833)"
x1="58.723"
y1="178.05"
x2="-119.612"
y2="372.882" />
<linearGradient
xlink:href="#c"
id="Y"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(.8979 1.1137)"
x1="-65.023"
y1="238.451"
x2="-212.71"
y2="383.427" />
<linearGradient
xlink:href="#b"
id="Z"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.8243464,0,0,0.89281552,898.3207,-224.19569)"
x1="-34.928"
y1="531.336"
x2="-86.536"
y2="321.577" />
<linearGradient
xlink:href="#c"
id="ab"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.061291,0,0,0.62787558,-9.4229852,-14.121981)"
x1="268.704"
y1="703.861"
x2="339.089"
y2="373.74" />
<linearGradient
xlink:href="#j"
id="ad"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.8243464,0,0,0.89281552,898.3207,-224.19569)"
x1="18.753"
y1="603.657"
x2="-139.843"
y2="417.203" />
<linearGradient
xlink:href="#d"
id="ac"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.8243464,0,0,0.89281552,898.3207,-224.19569)"
x1="-112.117"
y1="414.252"
x2="-112.117"
y2="507.471" />
<linearGradient
xlink:href="#c"
id="ae"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-2.7817948,0.06145353,-0.19942535,-0.90207237,300.01105,645.70913)"
x1="-118.477"
y1="566.042"
x2="-32.234"
y2="396.04" />
<linearGradient
xlink:href="#c"
id="af"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.7817825,-0.06145142,0.19942623,0.90207704,1086.417,-239.067)"
x1="-345.631"
y1="669.915"
x2="-142.871"
y2="401.122" />
<linearGradient
xlink:href="#g"
id="ag"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.5193906,-0.05565501,0.22019918,0.99604061,1086.417,-239.067)"
x1="9.315"
y1="95.409"
x2="-203.65"
y2="384.013" />
<linearGradient
xlink:href="#c"
id="ah"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.6606039,0.7081638,-2.2980498,0.53849474,1854.8614,38.57188)"
x1="-118.477"
y1="566.042"
x2="-32.234"
y2="396.04" />
<linearGradient
xlink:href="#c"
id="ai"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1.6605903,-0.70816244,2.2980606,-0.53850145,-927.494,305.078)"
x1="-219.18"
y1="572.92"
x2="-156.894"
y2="397.458" />
<linearGradient
gradientTransform="matrix(0.74652,0,0,0.74652,271.276,696.256)"
xlink:href="#k"
id="aa"
x1="28.492"
y1="-562.181"
x2="576.705"
y2="-771.69"
gradientUnits="userSpaceOnUse"
spreadMethod="pad" />
</defs>
<g
id="g131"
fill-rule="evenodd">
<path
id="path121"
d="M377.206-21.837c-271.574 0-492.072 69.665-492.072 155.514 0 85.848 220.498 155.551 492.072 155.551S869.16 219.525 869.16 133.677c0-85.849-220.38-155.514-491.954-155.514zm0 106.815c85.034 0 154.053 21.818 154.053 48.699 0 26.88-69.019 48.698-154.053 48.698-85.034 0-154.053-21.818-154.053-48.698s69.02-48.699 154.053-48.699z"
fill="#b6b6b5"
stroke="url(#l)"
stroke-width="2.708"
stroke-opacity=".585"
transform="translate(271.276 606.886) scale(.74652)" />
<path
id="path123"
d="M373.302-7.612c-266.12 0-478.286 57.165-478.286 141.29 0 84.124 216.069 152.427 482.188 152.427 266.12 0 482.073-68.303 482.073-152.427 0-84.125-219.855-141.29-485.975-141.29zm3.902 93.57c83.326 0 150.96 21.38 150.96 47.72s-67.634 47.72-150.96 47.72c-83.326 0-150.959-21.38-150.959-47.72s67.633-47.72 150.96-47.72z"
fill="url(#m)"
transform="translate(271.276 606.886) scale(.74652)" />
<path
id="path125"
d="M377.206 80.182c-93.408 0-169.225 23.967-169.225 53.495s75.817 53.494 169.225 53.494c93.409 0 169.225-23.966 169.225-53.494s-75.816-53.495-169.225-53.495zm-1.818 28.082c44.369 0 80.392 11.387 80.392 25.413s-36.023 25.413-80.392 25.413c-44.37 0-80.392-11.387-80.392-25.413s36.023-25.413 80.392-25.413z"
fill="url(#o)"
stroke="url(#n)"
stroke-width="1.806"
transform="translate(271.276 606.886) scale(.74652)" />
<path
id="path127"
transform="translate(284.09 853.368) scale(.74652)"
d="M25.469-310.5c-67.57 19.82-117.511 45.583-141.531 74.625 48.955 46.39 134.33 101.874 236.843 150.531 28.564 13.558 56.702 25.745 83.875 36.469 48.852 5.143 101.088 7.938 155.375 7.938 38.47 0 75.91-1.418 111.844-4.063-13.8-27.958-52.411-64.498-107.625-102.844-1.403.012-2.806.031-4.219.031C274.997-147.813 206-169.619 206-196.5c0-10.527 10.608-20.251 28.594-28.219A1405.337 1405.337 0 0 0 196-243.78c-60.441-28.69-118.97-51.254-170.531-66.72z"
fill="url(#p)" />
<path
id="path129"
transform="translate(284.09 853.368) scale(.74652)"
d="M498.344-345.781c17.859 55.093 45.261 119.27 80.406 185.531 17.604 33.19 35.865 64.455 54.188 93.156 65.168-13.774 119.35-32.339 157.53-54.094-15.552-38.41-34.626-79.389-56.812-121.218a1377.397 1377.397 0 0 0-38.5-67.906c-55.274-16.273-122.39-28.584-196.812-35.47z"
fill="url(#q)" />
</g>
<g
id="g141"
fill-rule="evenodd"
stroke="#000"
stroke-width="5"
stroke-linecap="round">
<path
id="path133"
d="M-20.913 216.503v19.97c0 11.74 15.57 21.267 34.754 21.267 19.184 0 34.753-9.528 34.753-21.267v-19.97"
fill="url(#r)"
transform="translate(271.276 696.256) scale(.74652)" />
<path
id="path135"
d="M48.594 216.503c0-11.74-15.57-21.268-34.753-21.268-19.184 0-34.754 9.528-34.754 21.268 0 11.739 15.57 21.267 34.754 21.267 19.184 0 34.753-9.528 34.753-21.267z"
fill="url(#s)"
transform="translate(271.276 696.256) scale(.74652)" />
<path
id="path137"
d="M-4.856 201.734v14.769c0 6.315 8.376 11.44 18.697 11.44 10.32 0 18.696-5.125 18.696-11.44v-14.77"
fill="url(#t)"
transform="translate(271.276 696.256) scale(.74652)" />
<path
id="path139"
d="M32.537 201.734c0-6.316-8.376-11.441-18.696-11.441-10.321 0-18.697 5.125-18.697 11.441 0 6.316 8.376 11.44 18.697 11.44 10.32 0 18.696-5.125 18.696-11.44z"
fill="url(#u)"
transform="translate(271.276 696.256) scale(.74652)" />
</g>
<path
id="path143"
d="M275.225 575.917a2.613 2.613 0 0 0-2.567 2.636v137.943l-7.022 22.816c2.017-2.262 4.466-3.631 7.022-4.176v33.733l5.226 1.587v-35.297c2.557.577 5 1.97 7.022 4.153l-7.022-22.816V578.553a2.58 2.58 0 0 0-.77-1.866 2.633 2.633 0 0 0-1.89-.77zm-2.567 206.903v62.708a2.627 2.627 0 0 0 1.283 2.31 2.616 2.616 0 0 0 2.637 0 2.648 2.648 0 0 0 1.306-2.31V784.71l-5.226-1.89z"
fill="red" />
<path
id="path145"
d="M284.79 787.118v58.41a2.627 2.627 0 0 0 1.282 2.31 2.616 2.616 0 0 0 2.637 0 2.648 2.648 0 0 0 1.306-2.31v-56.705m0-15.871v-86.993l7.022-22.816c-2.023 2.185-4.463 3.6-7.022 4.176v-88.766a2.58 2.58 0 0 0-.77-1.866 2.633 2.633 0 0 0-1.89-.77 2.613 2.613 0 0 0-2.566 2.636v88.79c-2.565-.542-4.998-1.93-7.022-4.2l7.022 22.816v85.686"
fill="#f60"
fill-rule="evenodd" />
<path
id="path147"
transform="matrix(2.82435 0 0 .89282 898.321 108.378)"
d="M-122.313 353.844c-71.78 0-130.062 58.25-130.062 130.031s58.281 130.063 130.063 130.063c71.78 0 130.03-58.282 130.03-130.063 0-71.781-58.25-130.031-130.03-130.031zm0 89.312c22.476 0 40.72 18.243 40.72 40.719 0 22.476-18.244 40.719-40.72 40.719-22.475 0-40.718-18.243-40.718-40.719 0-22.476 18.243-40.719 40.719-40.719z"
fill="url(#w)"
fill-rule="evenodd"
stroke="url(#v)"
stroke-width="1.273"
stroke-opacity=".585" />
<path
id="path149"
d="M276.453 182.08c-98.183 0-176.46 66.719-176.46 164.901 0 98.183 79.717 177.9 177.9 177.9s177.857-79.717 177.857-177.9c0-98.182-81.114-164.9-179.297-164.9zm1.44 109.206c30.742 0 55.695 24.953 55.695 55.695 0 30.743-24.953 55.696-55.695 55.696-30.743 0-55.695-24.953-55.695-55.696 0-30.742 24.952-55.695 55.695-55.695z"
transform="matrix(2.0234 0 0 .63963 -9.423 318.452)"
fill="url(#x)"
fill-rule="evenodd" />
<path
id="path151"
transform="matrix(2.82435 0 0 .89282 898.321 108.378)"
d="M-122.313 439.146c-24.689 0-44.728 20.04-44.728 44.729 0 24.69 20.04 44.729 44.728 44.729 24.69 0 44.73-20.04 44.73-44.729 0-24.69-20.04-44.729-44.73-44.729zm-.48 23.48c11.727 0 21.249 9.522 21.249 21.249 0 11.727-9.522 21.249-21.25 21.249-11.727 0-21.248-9.522-21.248-21.249 0-11.727 9.521-21.249 21.249-21.249z"
fill="url(#z)"
fill-rule="evenodd"
stroke="url(#y)"
stroke-width=".849" />
<g
id="g161"
fill-rule="evenodd">
<path
id="path153"
d="M-113.823 438.876l17-82.776c23.469 4.966 69.009 31.221 81.554 53.441l-71.036 47.657c-.403-4.094-18.43-17.158-27.518-18.322z"
fill="url(#A)"
transform="matrix(-2.81748 .06224 -.1969 -.89065 300.011 978.283)" />
<path
id="path155"
d="M-102.625 442.438l31.76-78.195c13.798 8.02 29.79 16.211 41.039 28.808l-59.532 60.076c-2.949-3.077-8.252-7.743-13.267-10.689z"
fill="url(#B)"
transform="matrix(-2.81748 .06224 -.1969 -.89065 300.011 978.283)" />
<path
id="path157"
d="M-214.827 441.102l17-82.775c23.469 4.966 69.008 31.221 81.554 53.44l-71.036 47.658c-.404-4.095-18.43-17.158-27.518-18.323z"
fill="url(#C)"
transform="matrix(2.81748 -.06224 .1969 .89065 1086.417 93.507)" />
<path
id="path159"
d="M-203.63 444.665l31.76-78.195c13.798 8.02 28.291 17.48 39.31 30.538l-57.803 58.345c-2.948-3.077-8.251-7.742-13.267-10.688z"
fill="url(#D)"
transform="matrix(2.81748 -.06224 .1969 .89065 1086.417 93.507)" />
</g>
<g
id="g171"
fill-rule="evenodd">
<path
id="path163"
d="M-113.823 438.876l17-82.776c23.469 4.966 69.009 31.221 81.554 53.441l-71.036 47.657c-.403-4.094-18.43-17.158-27.518-18.322z"
fill="url(#E)"
transform="matrix(1.6819 .71725 -2.26895 .53168 1854.862 371.146)" />
<path
id="path165"
d="M-102.625 442.438l31.76-78.195c13.798 8.02 28.29 16.021 39.31 29.08l-57.803 59.804c-2.949-3.077-8.252-7.743-13.267-10.689z"
fill="url(#F)"
transform="matrix(1.6819 .71725 -2.26895 .53168 1854.862 371.146)" />
<path
id="path167"
d="M-214.827 441.102l17-82.775c23.469 4.966 69.008 31.221 81.554 53.44l-71.036 47.658c-.404-4.095-18.43-17.158-27.518-18.323z"
fill="url(#G)"
transform="matrix(-1.6819 -.71725 2.26895 -.53168 -927.494 637.653)" />
<path
id="path169"
d="M-203.63 444.665l31.76-78.195c13.798 8.02 28.291 17.48 39.31 30.538l-57.803 58.345c-2.948-3.077-8.251-7.742-13.267-10.688z"
fill="url(#H)"
transform="matrix(-1.6819 -.71725 2.26895 -.53168 -927.494 637.653)" />
</g>
<path
id="path173"
d="M-102.625 442.438l31.76-78.195c13.798 8.02 28.29 17.48 39.31 30.538l-57.803 58.346c-2.949-3.077-8.252-7.743-13.267-10.689z"
fill="url(#I)"
fill-rule="evenodd"
transform="matrix(.01306 .89281 -2.82433 .00413 1918.23 647.78)" />
<path
id="path175"
d="M-203.63 444.665l30.663-77.47c13.798 8.019 29.395 15.296 40.414 28.354l-57.81 59.804c-2.948-3.077-8.251-7.742-13.267-10.688z"
fill="url(#J)"
fill-rule="evenodd"
transform="matrix(-.01306 -.89281 2.82433 -.00413 -823.563 342.115)" />
<g
id="g205"
fill-rule="evenodd"
opacity=".5">
<path
id="path177"
d="M-122.313 353.844c-71.78 0-130.062 58.25-130.062 130.031s58.281 130.063 130.063 130.063c71.78 0 130.03-58.282 130.03-130.063 0-71.781-58.25-130.031-130.03-130.031zm0 89.312c22.476 0 40.72 18.243 40.72 40.719 0 22.476-18.244 40.719-40.72 40.719-22.475 0-40.718-18.243-40.718-40.719 0-22.476 18.243-40.719 40.719-40.719z"
transform="matrix(2.82435 0 0 .89282 898.321 -57.91)"
fill="url(#L)"
stroke="url(#K)"
stroke-width="1.273"
stroke-opacity=".585" />
<path
id="path179"
transform="matrix(2.0234 0 0 .63963 -9.423 152.165)"
d="M276.453 182.08c-98.183 0-176.46 66.719-176.46 164.901 0 98.183 79.717 177.9 177.9 177.9s177.857-79.717 177.857-177.9c0-98.182-81.114-164.9-179.297-164.9zm1.44 109.206c30.742 0 55.695 24.953 55.695 55.695 0 30.743-24.953 55.696-55.695 55.696-30.743 0-55.695-24.953-55.695-55.696 0-30.742 24.952-55.695 55.695-55.695z"
fill="url(#M)" />
<path
id="path181"
d="M-122.313 439.146c-24.689 0-44.728 20.04-44.728 44.729 0 24.69 20.04 44.729 44.728 44.729 24.69 0 44.73-20.04 44.73-44.729 0-24.69-20.04-44.729-44.73-44.729zm-.48 23.48c11.727 0 21.249 9.522 21.249 21.249 0 11.727-9.522 21.249-21.25 21.249-11.727 0-21.248-9.522-21.248-21.249 0-11.727 9.521-21.249 21.249-21.249z"
transform="matrix(2.82435 0 0 .89282 898.321 -57.91)"
fill="url(#O)"
stroke="url(#N)"
stroke-width=".849" />
<path
id="path183"
d="M-113.823 438.876l17-82.776c23.469 4.966 69.009 31.221 81.554 53.441l-71.036 47.657c-.403-4.094-18.43-17.158-27.518-18.322z"
fill="url(#P)"
transform="matrix(-2.81748 .06224 -.1969 -.89065 300.011 811.996)" />
<path
id="path185"
d="M-102.625 442.438l31.76-78.195c13.798 8.02 29.79 16.211 41.039 28.808l-59.532 60.076c-2.949-3.077-8.252-7.743-13.267-10.689z"
fill="url(#Q)"
transform="matrix(-2.81748 .06224 -.1969 -.89065 300.011 811.996)" />
<path
id="path187"
d="M-214.827 441.102l17-82.775c23.469 4.966 69.008 31.221 81.554 53.44l-71.036 47.658c-.404-4.095-18.43-17.158-27.518-18.323z"
fill="url(#R)"
transform="matrix(2.81748 -.06224 .1969 .89065 1086.417 -72.78)" />
<path
id="path189"
d="M-203.63 444.665l31.76-78.195c13.798 8.02 28.291 17.48 39.31 30.538l-57.803 58.345c-2.948-3.077-8.251-7.742-13.267-10.688z"
fill="url(#S)"
transform="matrix(2.81748 -.06224 .1969 .89065 1086.417 -72.78)" />
<g
id="g199">
<path
id="path191"
d="M-113.823 438.876l17-82.776c23.469 4.966 69.009 31.221 81.554 53.441l-71.036 47.657c-.403-4.094-18.43-17.158-27.518-18.322z"
fill="url(#T)"
transform="matrix(1.6819 .71725 -2.26895 .53168 1854.862 204.86)" />
<path
id="path193"
d="M-102.625 442.438l31.76-78.195c13.798 8.02 28.29 16.021 39.31 29.08l-57.803 59.804c-2.949-3.077-8.252-7.743-13.267-10.689z"
fill="url(#U)"
transform="matrix(1.6819 .71725 -2.26895 .53168 1854.862 204.86)" />
<path
id="path195"
d="M-214.827 441.102l17-82.775c23.469 4.966 69.008 31.221 81.554 53.44l-71.036 47.658c-.404-4.095-18.43-17.158-27.518-18.323z"
fill="url(#V)"
transform="matrix(-1.6819 -.71725 2.26895 -.53168 -927.494 471.366)" />
<path
id="path197"
d="M-203.63 444.665l31.76-78.195c13.798 8.02 28.291 17.48 39.31 30.538l-57.803 58.345c-2.948-3.077-8.251-7.742-13.267-10.688z"
fill="url(#W)"
transform="matrix(-1.6819 -.71725 2.26895 -.53168 -927.494 471.366)" />
</g>
<path
id="path201"
d="M-102.625 442.438l31.76-78.195c13.798 8.02 28.29 17.48 39.31 30.538l-57.803 58.346c-2.949-3.077-8.252-7.743-13.267-10.689z"
fill="url(#X)"
transform="matrix(.01306 .89281 -2.82433 .00413 1918.231 481.492)" />
<path
id="path203"
d="M-203.63 444.665l30.663-77.47c13.798 8.019 29.395 15.296 40.414 28.354l-57.81 59.804c-2.948-3.077-8.251-7.742-13.267-10.688z"
fill="url(#Y)"
transform="matrix(-.01306 -.89281 2.82433 -.00413 -823.563 175.827)" />
</g>
<path
d="m 552.86782,91.721864 c -202.73542,0 -367.34159,52.007066 -367.34159,116.094316 0,64.08799 164.60617,116.12267 367.34159,116.12267 202.73543,0 367.2535,-52.03468 367.2535,-116.12342 0,-64.08725 -164.51807,-116.094312 -367.2535,-116.094312 z m 0,79.740276 c 63.47958,0 115.00365,16.28758 115.00365,36.35404 0,20.06645 -51.52407,36.35477 -115.0029,36.35477 -63.47958,0 -115.00365,-16.28757 -115.00365,-36.35477 0,-20.06646 51.52481,-36.35404 115.00365,-36.35404 z"
id="path207"
style="fill:url(#aa);fill-rule:evenodd;stroke:url(#Z);stroke-width:2.02157617;stroke-opacity:0.58499995" />
<path
d="m 549.95341,102.34186 c -198.6639,0 -357.05007,42.67481 -357.05007,105.47581 0,62.7995 161.29983,113.78906 359.96299,113.78906 198.6639,0 359.87714,-50.98956 359.87714,-113.78981 0,-62.80025 -164.12616,-105.47581 -362.79006,-105.47581 z m 2.91292,69.85113 c 62.20453,0 112.69466,15.9606 112.69466,35.62393 0,19.66334 -50.49013,35.62394 -112.69466,35.62394 -62.20453,0 -112.69391,-15.9606 -112.69391,-35.62394 0,-19.66333 50.48938,-35.62393 112.69466,-35.62393 z"
id="path209"
style="fill:url(#ab);fill-rule:evenodd;stroke-width:0.74651998" />
<path
d="m 552.86782,167.88183 c -69.73094,0 -126.32984,17.89185 -126.32984,39.93435 0,22.04324 56.5989,39.93508 126.32984,39.93508 69.73169,0 126.32985,-17.89184 126.32985,-39.93508 0,-22.04325 -56.59816,-39.93435 -126.32985,-39.93435 z m -1.35717,20.96303 c 33.12235,0 60.01424,8.50137 60.01424,18.97132 0,10.47069 -26.89189,18.97131 -60.01424,18.97131 -33.12309,0 -60.01424,-8.50062 -60.01424,-18.97131 0,-10.46995 26.89189,-18.97132 60.01424,-18.97132 z"
id="path211"
style="fill:url(#ad);fill-rule:evenodd;stroke:url(#ac);stroke-width:1.3482151" />
<path
d="m 534.28843,247.74081 -31.5987,74.78264 C 435.59028,319.56126 302.11325,299.01106 262.39167,280.00167 l 190.75825,-46.86652 c 1.94245,3.62137 55.30668,14.13461 81.13926,14.60566 z"
id="path213"
style="fill:url(#ae);fill-rule:evenodd;stroke-width:0.74651998" />
<path
d="m 567.99921,167.17133 31.59876,-74.781635 c 67.10124,2.962257 200.57608,23.511925 240.2991,42.520415 l -190.75865,46.86788 c -1.94457,-3.62207 -55.30457,-14.13469 -81.13921,-14.60666 z"
id="path215"
style="fill:url(#af);fill-rule:evenodd;stroke-width:1.58796835" />
<path
d="m 600.24809,169.64781 74.08657,-71.621116 c 40.45472,6.284226 83.15113,13.807726 116.76807,24.752016 l -151.37067,55.56263 c -8.91179,-2.55704 -24.77143,-6.38187 -39.48397,-8.69353 z"
id="path217"
style="fill:url(#ag);fill-rule:evenodd;stroke-width:1.58796835" />
<path
d="m 667.63781,190.27221 216.40644,-31.81668 c 28.20353,19.47372 45.22568,66.09613 15.90984,86.90762 L 672.3476,219.75228 c 8.61186,-2.4665 7.93178,-22.34259 -4.71054,-29.47932 z"
id="path219"
style="fill:url(#ah);fill-rule:evenodd;stroke-width:0.74651998" />
<path
d="m 434.66191,224.63755 -216.40463,31.81657 c -28.20491,-19.47347 -45.22567,-66.09557 -15.91299,-86.90759 l 227.60907,25.61177 c -8.61186,2.46699 -7.93323,22.34148 4.70855,29.47925 z"
id="path221"
style="fill:url(#ai);fill-rule:evenodd;stroke-width:1.58796632" />
<path
id="path225"
stroke-linecap="round"
stroke-width="5.226"
stroke="#fff"
fill="none"
d="M142.129 702.387a42.117 42.117 0 1 1-84.234 0 42.117 42.117 0 1 1 84.234 0z" />
<path
id="path227"
fill="#fff"
text-anchor="middle"
font-family="Bitstream Vera Sans"
font-weight="400"
font-size="103.026"
style="line-height:125%;text-align:center"
d="M74.25 726.22l21.142-55.055h7.85l22.532 55.054h-8.3l-6.421-16.674H88.032l-6.046 16.674h-7.737zm15.885-22.608h18.664c-3.189-8.689-6.741-17.252-9.486-26.096-.401-.945-.655 2.505-1.075 3.393-1.8 6.631-4.554 12.947-6.869 19.406z" />
<path
id="path229"
stroke-linecap="round"
stroke-width="5.226"
stroke="#fff"
fill="none"
d="M140.017 537.209a42.117 42.117 0 1 1-84.234 0 42.117 42.117 0 1 1 84.234 0z" />
<path
id="path231"
fill="#fff"
text-anchor="middle"
font-family="Bitstream Vera Sans"
font-weight="400"
font-size="103.026"
style="line-height:125%;text-align:center"
d="M79.972 564.736V509.68c7.644.033 15.29-.07 22.933.06 5.092.168 10.648 1.804 13.537 6.33 3.445 4.766 3.243 11.86-.867 16.171-.917 1.393-3.741 2.58-4.086 3.295 5.02 1.371 9.245 5.646 9.888 10.915 1.03 6.634-2.417 14.222-8.984 16.55-6.256 2.389-13.025 1.585-19.569 1.734H79.972zm7.285-31.921c5.496-.07 11.002.172 16.488-.202 3.46-.17 7.164-2.293 7.762-5.954.872-3.806-.83-8.579-4.872-9.71-4.907-1.17-9.996-.654-14.997-.77h-4.38v16.636zm0 25.424c5.766-.043 11.536.1 17.299-.103 3.584-.185 7.403-1.938 8.721-5.498 1.8-4.292.28-10.103-4.227-12.014-4.682-1.834-9.8-1.184-14.719-1.312h-7.074z" />
<path
id="path233"
stroke-linecap="round"
stroke-width="5.226"
stroke="#fff"
fill="none"
d="M139.937 372.03a42.117 42.117 0 1 1-84.234 0 42.117 42.117 0 1 1 84.234 0z" />
<path
id="path235"
fill="#fff"
text-anchor="middle"
font-family="Bitstream Vera Sans"
font-weight="400"
font-size="103.026"
style="line-height:125%;text-align:center"
d="M114.87 380.255l7.285 1.84c-1.66 7.228-6.404 14.054-13.516 16.74-6.211 2.358-13.26 2.114-19.53.1-7.146-2.38-12.006-9.014-13.987-16.059-2.527-8.687-2.368-18.518 1.857-26.659 4.007-7.945 12.878-12.51 21.587-12.64 7.076-.37 14.539 2.33 18.814 8.175 1.775 2.334 3.023 5.039 3.836 7.848l-7.173 1.69c-1.417-4.881-4.756-9.652-9.958-10.89-6.547-1.661-14.342-.035-18.617 5.5-3.402 4.426-4.358 10.23-4.472 15.68.065 6.315 1.106 13.292 5.711 17.997 6.332 6.148 17.892 6.48 23.912-.289 2.258-2.52 3.545-5.76 4.25-9.033z" />
<path
id="path237"
stroke-linecap="round"
stroke-width="5.226"
stroke="#fff"
fill="none"
d="M143.104 206.852a42.117 42.117 0 1 1-84.234 0 42.117 42.117 0 1 1 84.234 0z" />
<path
id="path239"
fill="#fff"
text-anchor="middle"
font-family="Bitstream Vera Sans"
font-weight="400"
font-size="103.026"
style="line-height:125%;text-align:center"
d="M80.866 234.38v-55.055c7.785.048 15.573-.112 23.354.11 5.641.12 11.464 2 15.288 6.33 5.907 6.325 7.274 15.498 6.783 23.833-.47 7.923-3.363 16.399-10.142 21.082-5.773 3.798-12.9 3.767-19.56 3.7zm7.286-6.498c5.356-.07 10.723.172 16.07-.194 4.413-.294 8.996-2.256 11.214-6.283 3.632-6.105 3.814-13.558 3.1-20.432-.607-5.91-3.958-12.033-9.771-14.161-5.314-1.478-10.885-.854-16.333-.99h-4.28z" />
<path
id="path241"
stroke-linecap="round"
stroke-width="5.226"
stroke="#fff"
fill="none"
d="M239.476 911.317a42.117 42.117 0 1 1-84.234 0 42.117 42.117 0 1 1 84.234 0z" />
<path
id="path243"
fill="#fff"
text-anchor="middle"
font-family="Bitstream Vera Sans"
font-weight="400"
font-size="103.026"
style="line-height:125%;text-align:center"
d="M177.626 938.845V883.79h39.807v6.497h-32.522v16.862h30.457v6.459H184.91v18.74h33.8v6.497h-41.085z" />
</svg>

After

Width:  |  Height:  |  Size: 35 KiB

View file

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg62"
width="311.36365pt"
viewBox="0 0 311.36365 204.67273"
version="1.1"
height="204.67273pt">
<metadata
id="metadata66">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
style="stroke-linecap:butt;stroke-linejoin:round"
id="defs4">
<style
id="style2"
type="text/css">
*{stroke-linecap:butt;stroke-linejoin:round;}
</style>
<defs
id="defs13">
<path
d="M 0,3 C 0.795609,3 1.55874,2.683901 2.12132,2.12132 2.683901,1.55874 3,0.795609 3,0 3,-0.795609 2.683901,-1.55874 2.12132,-2.12132 1.55874,-2.683901 0.795609,-3 0,-3 -0.795609,-3 -1.55874,-2.683901 -2.12132,-2.12132 -2.683901,-1.55874 -3,-0.795609 -3,0 -3,0.795609 -2.683901,1.55874 -2.12132,2.12132 -1.55874,2.683901 -0.795609,3 0,3 Z"
id="m66555d7486"
style="stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round" />
</defs>
</defs>
<path
transform="translate(-65.718185,-40.943638)"
clip-path="none"
d="m 69.218182,143.28 7.380818,-29.65485 3.880636,-14.661717 3.195819,-11.23771 2.777318,-8.988256 2.511,-7.399709 2.282727,-6.058555 2.0925,-4.946678 1.940318,-4.034781 1.788137,-3.224862 1.674,-2.573923 1.559865,-1.9999 1.44573,-1.502814 1.36963,-1.107441 1.2555,-0.74171 1.21746,-0.467486 1.17941,-0.215365 1.14136,0.01463 1.14136,0.233994 1.17941,0.471691 1.21746,0.730818 1.29354,1.045932 1.36964,1.406756 1.44573,1.813982 1.55986,2.328878 1.674,2.917657 1.78813,3.579566 1.94032,4.402908 2.0925,5.321481 2.28273,6.437961 2.511,7.777643 2.77732,9.353457 3.15777,11.440983 3.80455,14.65719 5.51659,22.24126 8.06563,32.44189 3.88064,14.65236 3.19582,11.22733 2.77732,8.97742 2.511,7.38858 2.28272,6.04744 2.0925,4.93574 1.94032,4.02408 1.78814,3.21458 1.674,2.56398 1.55986,1.99041 1.44573,1.49385 1.36964,1.09884 1.2555,0.73374 1.21745,0.45972 1.17941,0.20782 1.14136,-0.0219 1.14137,-0.2413 1.17941,-0.47921 1.21745,-0.73854 1.29355,-1.05406 1.36963,-1.41525 1.44573,-1.82279 1.55986,-2.33818 1.674,-2.92735 1.78814,-3.58955 1.94032,-4.41324 2.0925,-5.33195 2.28272,-6.44853 2.511,-7.7881 2.77732,-9.36348 3.19582,-11.59268 3.84259,-14.82345 5.63073,-22.72152 7.79932,-31.36253 3.88063,-14.661717 3.19582,-11.23771 2.77732,-8.988256 2.511,-7.399709 2.28273,-6.058555 2.0925,-4.946678 1.94032,-4.034781 1.78813,-3.224862 1.674,-2.573923 1.55987,-1.9999 1.44572,-1.502814 1.36964,-1.107441 1.2555,-0.74171 1.21745,-0.467486 1.17941,-0.215365 1.14137,0.01463 1.14136,0.233994 1.17941,0.471691 1.21745,0.730818 1.29355,1.045932 1.36964,1.406756 1.44572,1.813982 1.55987,2.328878 1.674,2.917657 1.78813,3.579566 1.94032,4.402908 2.0925,5.321481 2.28273,6.437961 2.511,7.777643 2.77732,9.353457 3.15777,11.440983 3.80454,14.65719 5.5166,22.24126 8.06563,32.44189 3.88064,14.65236 3.19582,11.22733 2.77732,8.97742 2.51099,7.38858 2.28273,6.04744 2.0925,4.93574 1.94032,4.02408 1.78814,3.21458 1.674,2.56398 1.55986,1.99041 1.44573,1.49385 1.36963,1.09884 1.2555,0.73374 1.21746,0.45972 1.17941,0.20782 1.14136,-0.0219 1.14136,-0.2413 1.17941,-0.47921 1.21746,-0.73854 1.29354,-1.05406 1.36964,-1.41525 1.44573,-1.82279 1.55986,-2.33818 1.674,-2.92735 1.78814,-3.58955 1.94032,-4.41324 2.0925,-5.33195 2.28272,-6.44853 2.511,-7.7881 2.77732,-9.36348 3.19582,-11.59268 3.84259,-14.82345 5.63073,-22.72152 0.38045,-1.55243 v 0"
style="fill:none;stroke:#90ee90;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round"
id="path9" />
<defs
id="defs60" />
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View file

@ -0,0 +1,186 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
id="svg62"
width="311.36365pt"
viewBox="0 0 311.36365 204.67273"
version="1.1"
height="204.67273pt">
<metadata
id="metadata66">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
style="stroke-linecap:butt;stroke-linejoin:round"
id="defs4">
<style
id="style2"
type="text/css">
*{stroke-linecap:butt;stroke-linejoin:round;}
</style>
<defs
id="defs13">
<path
d="M 0,3 C 0.795609,3 1.55874,2.683901 2.12132,2.12132 2.683901,1.55874 3,0.795609 3,0 3,-0.795609 2.683901,-1.55874 2.12132,-2.12132 1.55874,-2.683901 0.795609,-3 0,-3 -0.795609,-3 -1.55874,-2.683901 -2.12132,-2.12132 -2.683901,-1.55874 -3,-0.795609 -3,0 -3,0.795609 -2.683901,1.55874 -2.12132,2.12132 -1.55874,2.683901 -0.795609,3 0,3 Z"
id="m66555d7486"
style="stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round" />
</defs>
</defs>
<g
transform="translate(-65.718185,-40.943638)"
clip-path="none"
id="g49"
style="stroke-linecap:butt;stroke-linejoin:round">
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="69.218185"
xlink:href="#m66555d7486"
y="143.28"
id="use15"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="88.240906"
xlink:href="#m66555d7486"
y="73.392136"
id="use17"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="107.26363"
xlink:href="#m66555d7486"
y="44.443638"
id="use19"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="126.28636"
xlink:href="#m66555d7486"
y="73.392136"
id="use21"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="145.3091"
xlink:href="#m66555d7486"
y="143.28"
id="use23"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="164.33182"
xlink:href="#m66555d7486"
y="213.16786"
id="use25"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="183.35454"
xlink:href="#m66555d7486"
y="242.11636"
id="use27"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="202.37727"
xlink:href="#m66555d7486"
y="213.16786"
id="use29"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="221.39999"
xlink:href="#m66555d7486"
y="143.28"
id="use31"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="240.42273"
xlink:href="#m66555d7486"
y="73.392136"
id="use33"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="259.44547"
xlink:href="#m66555d7486"
y="44.443638"
id="use35"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="278.46817"
xlink:href="#m66555d7486"
y="73.392136"
id="use37"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="297.49091"
xlink:href="#m66555d7486"
y="143.28"
id="use39"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="316.51364"
xlink:href="#m66555d7486"
y="213.16786"
id="use41"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="335.53638"
xlink:href="#m66555d7486"
y="242.11636"
id="use43"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="354.55908"
xlink:href="#m66555d7486"
y="213.16786"
id="use45"
width="100%"
height="100%" />
<use
style="fill:#ff0000;stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round"
x="373.58182"
xlink:href="#m66555d7486"
y="143.28"
id="use47"
width="100%"
height="100%" />
</g>
<defs
id="defs60" />
</svg>

After

Width:  |  Height:  |  Size: 5.4 KiB

View file

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg62"
width="311.36365pt"
viewBox="0 0 311.36365 204.67273"
version="1.1"
height="204.67273pt">
<metadata
id="metadata66">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
style="stroke-linecap:butt;stroke-linejoin:round"
id="defs4">
<style
id="style2"
type="text/css">
*{stroke-linecap:butt;stroke-linejoin:round;}
</style>
<defs
id="defs13">
<path
d="M 0,3 C 0.795609,3 1.55874,2.683901 2.12132,2.12132 2.683901,1.55874 3,0.795609 3,0 3,-0.795609 2.683901,-1.55874 2.12132,-2.12132 1.55874,-2.683901 0.795609,-3 0,-3 -0.795609,-3 -1.55874,-2.683901 -2.12132,-2.12132 -2.683901,-1.55874 -3,-0.795609 -3,0 -3,0.795609 -2.683901,1.55874 -2.12132,2.12132 -1.55874,2.683901 -0.795609,3 0,3 Z"
id="m66555d7486"
style="stroke:#ff0000;stroke-linecap:butt;stroke-linejoin:round" />
</defs>
</defs>
<path
transform="translate(-65.718185,-40.943638)"
clip-path="none"
d="M 69.218182,143.28 88.240909,73.392137 107.26364,44.443636 126.28636,73.392137 145.30909,143.28 l 19.02273,69.88786 19.02272,28.9485 19.02273,-28.9485 L 221.4,143.28 240.42273,73.392137 259.44545,44.443636 278.46818,73.392137 297.49091,143.28 l 19.02273,69.88786 19.02272,28.9485 19.02273,-28.9485 19.02273,-69.88786"
style="fill:none;stroke:#ff0000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:round"
id="path52" />
<defs
id="defs60" />
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

7
revealjs/laser/index.md Normal file
View file

@ -0,0 +1,7 @@
title: "Laser in optischen Laufwerken"
theme: "theme.css"
---
<!--background-image="img/cover.jpg"-->
# Laser in optischen Laufwerken

53
revealjs/laser/theme.css Normal file
View file

@ -0,0 +1,53 @@
@import "../_assets/reveal.js/css/theme/black.css";
@import "../_assets/fonts/Fira Sans/index.css";
@import "../_assets/styles/quote.css";
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5,
.reveal h6,
.reveal {
font-family: "Fira Sans", sans-serif;
}
.reveal section img {
margin: 0;
background: none;
border: none;
box-shadow: none;
}
/* split screen */
.table {
display: table;
}
.table-row {
display: table-row;
}
.table-split {
display: table-cell;
width: 50%;
vertical-align: middle !important;
}
.reveal table th,
.reveal table td {
border-bottom: none;
}
/* image overlay */
.overlay-container {
position: relative;
}
.overlay-container div {
position: absolute;
left: 0;
right:0;
}