From 3e99d1388269fb56a998ec9141bb8d017400ed49 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 15:07:08 +0200 Subject: [PATCH 01/20] Add padding to comparison slides --- css/theme/latex.css | 8 +++----- css/theme/source/latex.scss | 10 +++------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/css/theme/latex.css b/css/theme/latex.css index 919597f..a47f3c2 100644 --- a/css/theme/latex.css +++ b/css/theme/latex.css @@ -173,9 +173,6 @@ body { body .layout-two-columns .layout-column-two { grid-area: column2; background: white; } - body .layout-two-columns .layout-column-one .layout-content, - body .layout-two-columns .layout-column-two .layout-content { - padding-top: calc(var(--margin) * var(--square)); } body .layout-two-previews { display: grid; min-height: 100vh; @@ -315,7 +312,7 @@ body { .layout-two-columns .layout-column-one, .layout-two-columns .layout-column-two { padding: calc(var(--margin) * var(--square)); - padding-top: 0; } + padding-top: calc(var(--margin) * var(--square)); } .layout-two-columns .layout-column-one *:first-child, .layout-two-columns .layout-column-two *:first-child { margin-top: 0; } @@ -389,7 +386,8 @@ h2 { line-height: 1.2; } p[data-category]::before, -h2[data-category]::before { +h2[data-category]::before, +h3[data-category]::before { content: attr(data-category); font-size: .7em; font-variant: small-caps; diff --git a/css/theme/source/latex.scss b/css/theme/source/latex.scss index 5175723..c0cab5d 100644 --- a/css/theme/source/latex.scss +++ b/css/theme/source/latex.scss @@ -252,11 +252,6 @@ body { grid-area: column2; background: white; } - - .layout-column-one .layout-content, - .layout-column-two .layout-content { - padding-top: calc(var(--margin) * var(--square)); - } } .layout-two-previews { @@ -395,7 +390,7 @@ body { .layout-column-one, .layout-column-two { padding: calc(var(--margin) * var(--square)); - padding-top: 0; + padding-top: calc(var(--margin) * var(--square)); *:first-child { margin-top: 0; @@ -482,7 +477,8 @@ h2 { } p[data-category]::before, -h2[data-category]::before { +h2[data-category]::before, +h3[data-category]::before { content: attr(data-category); font-size: .7em; font-variant: small-caps; From 02bd8b4cc9767d3fc4779f1775b0001cb4f429f0 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 15:07:21 +0200 Subject: [PATCH 02/20] Minor changes --- sections/german/02/02.md | 36 +++--- sections/german/02/comments-crop.svg | 166 +++++++++++++++++++++++++++ sections/german/02/comments-orig.svg | 166 +++++++++++++++++++++++++++ sections/german/02/comments.png | Bin 42107 -> 0 bytes sections/german/02/comments.tex | 13 +++ 5 files changed, 362 insertions(+), 19 deletions(-) create mode 100644 sections/german/02/comments-crop.svg create mode 100644 sections/german/02/comments-orig.svg delete mode 100755 sections/german/02/comments.png create mode 100644 sections/german/02/comments.tex diff --git a/sections/german/02/02.md b/sections/german/02/02.md index 94c1865..b4bbfea 100644 --- a/sections/german/02/02.md +++ b/sections/german/02/02.md @@ -12,8 +12,7 @@
-
Word
-

What You See Is What You Get

+

What You See Is What You Get

  • Formatierung mit unmittelbarem optischen Feedback
@@ -21,8 +20,7 @@
-
LaTeX
-

What You See Is What You Mean

+

What You See Is What You Mean

  • Trennung von Inhalt und Struktur
  • Formatierung erst am Ende ersichtlich
  • @@ -36,7 +34,7 @@
    - +
    Der Weg zum fertigen Dokument
    @@ -47,14 +45,14 @@

    Was brauchen wir dazu?

    -
    Editor
    -

    enthält unseren Quelltext mit allen Befehlen zur semantischen Gliederung

    -

    TeXstudio, TeXMaker

    +

    Editor

    +

    enthält unseren Quelltext mit allen Befehlen zur semantischen Gliederung

    +

    TeXstudio, TeXMaker

    -
    Compiler
    -

    erstellt aus dem Quelltext ein fertig formatiertes PDF-Dokument

    -

    MiKTeX, TeX Live, MacTeX

    +

    Compiler

    +

    erstellt aus dem Quelltext ein fertig formatiertes PDF-Dokument

    +

    MiKTeX, TeX Live, MacTeX

    @@ -63,13 +61,13 @@

    Befehle

    - Allgemeiner Aufbau eine Befehls: -
    \usepackage[optionale_parameter]{obligatorische_parameter}
    +

    Allgemeiner Aufbau eine Befehls:

    +
    \usepackage[<optionale_parameter>]{<obligatorische_parameter>}

    Ein paar Beispiele:

    \newpage % fügt eine neue Seite ein
    -\textbf{Text} % schreibt den übergebenen Text fett
    +\textbf{<text>} % schreibt den übergebenen Text fett
     \usepackage[utf8]{inputenc} % setzt die Textkodierung
    -\frac{zähler}{nenner} % Brüche
    +\frac{<zähler>}{<nenner>} % fügt den mathematischen Bruch ein
    @@ -115,7 +113,7 @@ Geburtsort: Milwaukee, Wisconsin
    - +
@@ -125,7 +123,7 @@ Geburtsort: Milwaukee, Wisconsin

Software-Installation

- Bitte installiert zuerst den Compiler, also MikTeX (windows), MacTeX (MacOS) bzw. TeX Live (Linux) und danach den Editor. In diesem Workshop verwenden wir TeXstudio. +

Bitte installiert **zuerst den Compiler**, also MikTeX (Windows), MacTeX (MacOS) bzw. TeX Live (Linux) und **danach den Editor**. In diesem Workshop verwenden wir TeXstudio.

  • MikTeX (Windows): https://miktex.org/
  • @@ -140,12 +138,12 @@ Geburtsort: Milwaukee, Wisconsin
    -

    Erste Schritte mit LaTeX

    +

    Erste Schritte im Umgang mit LaTeX

    • Falls nötig: Install now!
    • Ladet euch aus dem VC die Datei aufgabe01.tex herunter und speichert sie in einem eigenen Ordner.
    • Öffnet die Datei in TeXstudio.
    • -
    • Kompiliert die Datei durch Druck auf ⏩.
    • +
    • Kompiliert die Datei durch Druck auf .
    • Was ist in dem Ordner passiert, in dem die Datei liegt?
    diff --git a/sections/german/02/comments-crop.svg b/sections/german/02/comments-crop.svg new file mode 100644 index 0000000..0b68fd3 --- /dev/null +++ b/sections/german/02/comments-crop.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/02/comments-orig.svg b/sections/german/02/comments-orig.svg new file mode 100644 index 0000000..bb753f1 --- /dev/null +++ b/sections/german/02/comments-orig.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/02/comments.png b/sections/german/02/comments.png deleted file mode 100755 index 524f4eee83b4c176aa414d89dfb804fac92aca7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42107 zcmdRWhdXRkd^g& zf4ZLMfA~GUuKT*L>Wj}f&*ONn;|x?$lHR+UdiRzsTlUJzNT_Yuvds_wT|l-I|9&PF zP>la0aTJ%;Aj2;&vg`Np`(sX$+D_`WW=^g~4yIeoZESCvo^>>FFg3Mtw6JxW*?wg)%kv=J|e3o=uG_^|59Tbzr9r3S+>$f$6jhZ zSm^@m57LmLIniC%06ta=6Ewu|6C9DwWA9M(!nhdwJPP z_17R%*#hg~9TPsETLyl3I8T(P{#x(T^U*pf8*%pp*&Y1Db?TI@^9~ZR{rKnZHE9w* z;tx-dMaGit-0|-ZS-207@Ba6P3dRgnhyQ&t_Jaf$+kamk7-*}KE`0<&B{>7aOZo=ey_nwq(rMkw( zMV-P$MV_wlviYjj!2E81aW`Q)U5<_m6ICjJ8@Xd{}cL@vAiI zx0l@}yL-qe|9e$wN;J{DoCj3OzK%G76=Yq$xloZzIeFo>( z*VoA@D0t4FXG&^TVfzrlEH9&=P}<&ph-Bbs{BOh81qIQf8?#}5mX?MVJVxj}{l&$^ z#kV!YaE@)P&Q$zT{PkzN&ARK&j*?yxh7%fWhp9rOG_!PSdR_Y!#l@>6X71UA>?9@4 zNKZHH$kr>;<=A%n{r&kDY8hW978th$+VLx#*#F+*e8i(iAMlOhgj_kgx&+eO8NO6R zM6xQsvF-PvrfD9Ub^E>Iwd^IL?>=(m;K9a@BjkVAeRQr}TN&Z>mBrKGh}o0WEbZiU zeyPWC-#PQo%RQA(nPl;6Av^PR6g@qKE?l^vedegKu`ySC z(;0(u+Q|C5QYqoh@l3KLequc~d{a|XU)$SNH8nrZ4%MDId)9QI%Kv$4YI3`!?JQm2 z6AktwJF9DERPmjnqN274-(9A!tf;uRsi}#Hg(V^}QPJX&=H|o! zfu-A*wggm*IXa$`4x?kwgmSwP#xIqZ((gcJlU0p7l{QF z$9t1HE-nuDtMH4CBui6XL*vof@rmha76E~{IT}+{0m(h9Wl<_D! zn&n2m&M9tg)xWc0zGtqUIf`31m@T_~>C&%Xzao5QgA8OOB_-AL^`HES@m+~gQ&bE& zOkuE6R+V*#A|SOoV4u8IM|RYfQ_RegI)yfgcnr+`;>oK0SR>D0zGNRy6J5{v^TThS zT-yu9nBBW~KllBc<{N>R!&uxq9bZamK%1;0V`*XW&}X@tUhWo&OvT1RPU?ow#2AOC zq2VQuktnU_fBrb#`1@zPH8ZE2UEtn5mZ#sU_fk;E&6LiEUgwQxPE=yWJ&b$yuRhVx z(>uFk+im-(0f*w}Ntvx|$Io}S*2 zPgws<%;IDhSuhi~4zc|JEcN24t-w!fT>rPTDdgH(ztU5vx>ZzEj}%8IoS z&QoX3FmZG5O5wI_Tzc7Vsiv;JvRGK5c=hTrRaI5tzduuk$Hw}9TJA~m6HhkmD|J_h zw#msg3b`wp9(GVPUL%d@+w69mXbREnT}`RK)M#;2g4NNL zm6aizbuG5T7Wq1AYHG0pjx3^U1N-Xh>SABdh7=yE=x?6!-Sqrwd7=OBx5AGLbRklg z&CFQvWnOdjtTGW!{@h)6PAIVOjcD;)xDbVhPrh?Ie)@}wilqLH#ljCYHMyuT_EF*C z;bO+d45v472Cz-0Is-f}Wkg~8C3dnB%J8$0b zEKc_Z)fgYsI;N9#v`jxt%5m)CNdI{D!i$s^3mGM)(M*GNcGrGyKAo)S_0`4M34_hQ zjv;;}ZN2HUdAt1wUxYN3J!zg@U0>_)U8ltUKcin7YyQOj-iHq#gn0Mg4H~*kN=ho- z^xf`)aYFtHvY3(^-Zr_pxjoJudcx~}+E8}?uC8{KdGf6;PDPp@(3c&)$K+GTLK-C} ziHE&UbdId6tINs7#o_l4F^c1Y=d&jyi{|~SjjVZTY|B?zC^>Wuu{O?JD+q3EY!upX z9mFnoa&_(hWl46&E}$rI`|HEcU%Z$bj#TFH-S8S59OQSMrY&)q8vHZW7O0fQC?pg=_QW%^u~A{$?JX!`SOCZ3n_Q}W5}0J) zWlulq*1KLYJxsq)cm3AauNt@s(tUK#^YS7u8LnmdMKB%syN#BW`>C%N!|fl*mjgQS zTuy7gGF&~r+3t~<$w*dpeDKA-_iYmk!YjibpBfs* zCni#gi?42o8RT2G-`%SbHq5zar{CRbqctBfBcu zR-N;&2s6xt4Bsv7HUDX5YRc{WOXFo`X0A>at%w(uBUXHUy-7Li;oS$wNQNs6x!96u zQq=-AGmp>n1BW$_(YWX{%l@70nZS;SNoeMZaGDhxYPGTw?tRqC?7qm*aX^>$;DL;Z zD9xT&vIwU7+MlhYEdJuRmC{P4%m(EmKD>W_qPx)6d~;)+SV}{3#=gaM3kL*hjbz1l z2Z++dc+IZ)i=SNc*<{`qxm)9<=!k0BTIt>DgST%PJUMe@1%QH4Q|>{+s?17^O=i1g zfa1;wCfRIxH0GSLMe2}{5GwMWc#SrNp4t}~`X{UeT$5E|4Y{~pO~>d5L<&f!oKVGa2HM{lQ26mvbNr%!7 z)P*y?&CfT=>%!W@ij60wbGsE0aS%{xgy%FnJHOqJEqnLwMT-+p-mm^b!Kmwv>6xo< z?&7lSr?hZYLax)p_#VJ$jb`U40=B2M$%=_>-6y)nB_G3ae4a|*`YL~Q;Gx?3#zwSG z38k%$C31?2%qw~CIjP9iu3oJ#Tj~=sZhr+KeT-_6_tDJI*;+izJ0H%SXR9s@{q6FW|X&#&c;pH8pideA7L2c9hPV zAj&+45xGXQ`728eBMz$gQK83$`0+`zJoMv}Kn@uh89k287rn;i4HyIk|K20HJMg>4 zw4b3iBQrDT(urG|nams{MJXmBJwtmj6ak!F{{yA>^(jwk1?lI+Bnr9C)rxL}ZzrYr{WB$OuJK%R zut!RWf@W^_)Yq?HQOqQbpT(7y3JVGetyI%*+-kA7zA`rgVlcSiA>g|qT(Lf7E8srI zM64Nu^

    o6ANo&z8kD)4$q!3Xy)iEa#1};`|B|9O$7RMz|;DcW1wtrKO4I`GQZN9 zYeE{&ds94F<+Vi%!_l)kclC2v_mim^_=XZ#eQlUkbO3iYTm!UYkM1J=XJKJhbaSk~ z?b|mgHMN5%dgnRImj|8cXW~zCa41o{@~b?7o@0`o@TIM-`dijD0iQMg+1XjI^$7!3 z5fP$e^V6Cc8s5q?Z=P#Q+IVza$mRFieDgVzk98yMhj;I=DU6>VYi{f53D(JCIej|l z^Jk^SsqTPw%hc!3?~>AcJ;c(gF*cg`mPH_rM^RC;zcO1}*zu+bf@c8iX@bAGO&QFIN3v7Bn z+4{`WP|)(fm**^#kd+P87Si26tx|Y~D)<4IFy}ft;?JnGxIS=o#%3g|specUvr;6&A)+2Q=7~^fIxs<{8&KFv{8^ml^?7 z_wCiy>N`93biOg&vweGseMxWUluMuI%te&Ani`_9$9HyWR}F9hRu3)D4iV1;i@@+a z^+>#xkI#mAU;$_L_Fs1V={Y%L3mpbyLt&yU%*_6G?%Yu=aY27JH8n*UsrX=1nCCL3 zgP(R85TAAuf85&9(OhuzS{EJy@y&0O(ouc$K1vaQ&7`5F)z;SL*KS#3oLi?SUYMDl z&bIP`ez*V6$;l5B3l!Zf4%r|H51ltotVe)u5q;K2hn4vy$+Tk_t# zNzcq2YEu?9MMng#&NHgM$L$vtCb|&|px4^gc8Z<-+0&<&e456co^{atM8k1mOIZwje55HYGHi#d#+{7MQwunbl8-ef zrKO|{Mek)LBiROkHuvqCZLWDU9cqVtvF>DdVOXks%t1;@*CuCqS=rI)k{M!yrAUX( z&1`PWpiBMz`^KiUh?rN2VowdaF!|qD->|Hy@ayP#w!^ze zKc5{eU!7*WaKRr1n%Ac1eym7J{adULue^d`1I+Uw@M&rtr zmbSKY#z_oT=PFi4>LJ8d6Qt0sklhOeD(1Dn#G+m3gj!lS0oSfJD@3En}Xzd&gN*TIv!6 z9Nm6pq(K03khcf-{+*WVuw%!LSNdg-kDS)zy7~P)K*-Uc9YHnXE-t(TzW8<|AvRXV z-kuwqB_%B_fT;M(Ugg|NH)i_EG_*QU!7qDyuDRPwSS&3qi9JDVk{vr7ho4HPsvV%AX&@d_k=;qleCm?kjbhPN54SRX zYP5VbM3i0>Dns7*@n63N-{0O&^lB~P&nAH(A*oNF-Xe;9d*%!)FYnQOou;llbHHdu zPEKWgd7)PMhjDSTMn)%PWn}@T?0&r8N?-t6q#%KHEMG9!@IHb-Eb2i ztOQo{T(TiPqovhxA%>ESY?O`wisKQrav{ttEIXmk zw2ePcP8PFKrOJvT_9rST_9fI3iBvUi*J)j-B>^|n)G{C*39>}WPM6=japRb(zOwSZ z01A3DU_g*(Y;BRbIVt*z$oP19Aj$|P`#(Qb@z`hGgy$y0N7e}pTMjV*1!<>dwyyiN z!rj}dcUDWYe9@&I-svai;qk7k$et0qfS_51m3O#Fzf3p@@|-(&75g8$6AF^UkN3A# zbGG`Oe1J>z5}`-iZ^RO55$3K4^jSUdqspH*lwR~RIFyw2AsQNa z@Ljxv>Y-T`P0f2XJj7xGzV})l2mp)Y0&#ibyWx&+Q%h??y^AB;IW;Ko$Nb6-OH1Sa za<uK(FPiy)$nNE4N|GTiDu;5nw$dWBlDV@uFp#=N%LGgMu!DU>g`Tf6Y+8`qrW) zy_N}>6uJPm6p9Le;%C){kibB?C2grxHCZpOHN~qV%nXNj56rr8QHNYNH4O)_FpjTV zn6%@^>(ec=Gm;1@JwfJr@0v)+d3>wZ)*S@VK{3SoBfu1RZ24%KO5~}>fM3uCWfc^d zPMr#jjg39f&CJXk9vgeVd8~SD-Y8c)`!8df3L9Af=V!L^r9RJEuQ}d01-v|9YnI6I z2itof6`&OVbQ1LP*-Rh$VQFR6mFrzns%hoovKY%}1}Np>AqXyx%1!Wa2C8op3tl6q z4F*_6S9SrFF+jg89rWp^;7}}nrj{Yq*!Z@43Wbyaw9tgHJy=-H|I~{e5KIh(0-LnF z?1oLu?=Vc}?d{E2pw718Gz~bHnz|SwwsHTljz9v3-c4@h(gfm>BRFxMnc1|bH}p_O+4?qL z$Y%WZgCxGIg}x1??(^F3oK7wE`-(!&f!b}qIC<4)wY$HyrDeAG;{_?Y`vkrRqOVQZ z^1R)Wn>qxGO7&Vg=h+z-pSs;U{h-kv<FngVX}LWn^bZYYi8DzvZ6N za=*)(g_feNrNv%axLznx2@JxHn<_Xch=$iC1ArVG2qZj~$8TC~&_>A#n91h= zETc}Qs+~#`E7p%7xqT}MXuq|qOBRw%adGjGhb=#C`MA5__S;(s(%B+SKjOOuLKcqkIvN}zm#X8TIY2Is|mQ+xsHd39=xP`!)`UT z+rY=<7!}piv^3JRwm_Y%7tm(TUMqMQ8++c&{p{H$d>`n!=nW-|(KcXxAI$Q$QZ|cW zkGwYQ8*ym)`c;ODiiwxkrSoohE?d-YwDRGeNc5hs9elb*p3J*;?b4e3tIoCIY%nx5 zbc(I0XdlSa$+XDtkEuT=3P~Fn&?}`y0^_}W`4YHl?sD}4bh`5wF0^!X1awcafcq9G zL3;LQ1CAI7pl9LZGuNIl)zzgvt(E<}xHyiWWiUqG*bhk^Ja|wW642P=pMYU}$$15~ zTI^ABN++Mwj|ES1di*#|R@I58xu3(OJ4@GnALR2&+yUA!)LBCI3Ih@?YEWf6oUXy{ z&L9g50CWl4wzch?jG`jM#Jv*-OFL7~mA~O+*-GcDC!*Z?L&h})SBYBn{5cbvoU9zR z5LIwsAj{dadqH^cc5;fQDE-?lqey>&K%s-(bKV5S_}<+O=SM$6sGh0dCz2x=aPxwyv@9ItX4t0q@E=QDrVF zyqxLjj}r@n^DAF0^BF(p_9=mvfy+F5{o3wBr!J77zCIna_z~=GkX}1*RF|pmk~%tq z020}&j;!)`OtHaOWwm-oWyf}i70uej6NZT~Z~RJYOt}Pv6hglM?JMl}i3d-x-@AXG zzc}&Cfqq?P`V_6KPP0S?0wb$vXh^849)K1jmZcdMTj`$S^@L_QH8YScN{)wzr)VO( zBv#P*SCNQo>Ft)OY*4?&MHeT*;~r&CAefL(P>}nJ!#!e>#eN78GAwb@)w-_mqp9`F zm-m%^qykPq_oHP(-Q+=|9&L)ReRVYtFD4aB7JOGp+s(H;hC_Zj)BC2F#_fI`-8vALa`e%sb9@KDx>uHO%D<@<;lDquKAr3xyRAmkd_ zTjB~jS@$Vwi9&v-cS(Gma|WY3KWLck#5V)jIrMy4zJ{gylF>5qtvcquT;6BI6NeSG zHb`0Vw7h)d!B9W?bbfyRTD9of_OoZt4mZVC?%^zb&lo1mW4SxF#m9~DhP+LTAve!4 zZ1AJ95yNiB;c?wt;(0D3mq={&r>t4}lzprSLejtv&^#5eI8XMJnYRd|0h z(ytP|*`9OPvb%&@*V?peyaf+U|SyyciY7BW=Dkt+W^SYvehC6I8Qsg{U)iS(z7 zT>)DnN&xJPCtucAgbBQgx_u?as6^v>T*kY1g6>DBDcfu5eH+0vhM6i2R=;;hHKvD# z@`fiRg`sYil+Zw*ZvR$UHycb6O30DmSbWx^43HQqR&7GUGygXW&^z;UYKj@yv$eIA z+x$>~IP|`y`|&=PFK^E&|I6On+dD*Yf?-H2O)*{y7A|kRB3;_DJSZm*E@VeCX#edOe!WbGlLe;fW zs(h-J!N$%$I9p2}<7n75wRpO38E(-HE32Aur-S4>(XEa<&Pn+CifU#$caEXxLO`bo z7%H&jhO0G<;wy!!kgE+&U;0bY#?I~`mY^f7FZZK168y9;AX(r|{F<1s9p5`Ihdz6) zz}l$!$wdehaCttumd_stWRni|1G61W4xnRTVYzqd#3gz8hAZ0>4Y_0>8>1C~37|^G zUi4fH>0x$n5BT^|3Xl!F0OE33*9F=*Dnf#_`ZHLuIxI2XF;}L>cKFq`!qBUEW@s7G zii%A~BD16caYEvBS2WexI4BOe4F=W{z#3Z=?F@8~1jRV^yk&|tkMB4 zI4e}HTvS&jWzdYXzQ+UwCzW|M8DmN1_P}4y%-jQR=j*$9p^TH4HyTPQQCNbdhAxPX z?DVVT_N&Dr0ZIX95{qEc<%mfL@1Ix*b$hlipxWW8*2LpI0oBz$e>h#*^}SbfKaw*; z*MSalltcG^|BN|2cLL2{)#sub#sUQkysSUK#PDXWreb5FV(z4B1M)}FCYlRefU5)jTtO6c?e#VZm zM{v18DFL93=Fs~D8pro*`DH`%deohqhS~wWjg@ed{Q@1yDi)1aU&oyQ4J+Tj-!foF zmD6#W)TYu9t~2*!k<_P>KY7xb6S&HeUHlM5#=tGLXg$7kcGdynj4;!z`-p0lJ{3)q zN#tDD50=){JWBX!sL&q=?7p#DGBuUDD)__%mJnsf zT~a?>YFMqK{jvPZ0f3;R9|8|Sz*N0s=-LM3!&qmAK3TWZJJS&+b~e9m7Nxz`XL2^4J(D<@T@O&X88&L0meq+-0x@c?$Y5 zNb9UMOM@%_K!``7M4vyJ97_&nb%+Dv#HqlRuEXx7$eXn3uEJn@`10>GH+E_8%@ zVpPkc76Zx=RQtLh`p%tgbe@yB2lPJZClSgWq_6R*sVG(-ti<{b@#j5tmK2CQIDCTR z{DHu`P>7;mX{EKP>gdR!N5WLE4vk#vN=mH#^~+LDULHIH$|wv`Amb0?PM>_q}cJccASFffo1TSgjUhFnSr_H5q#51~UUZc`p%ByeL>m+~?0rupN$QR=2Xsr0vli7hG8Jifu9zSavAso&263 z)D+L>xVCH$7a9FAhQxs~>>6+>3c^Fb-X~A!@aI%$cLl!TGZwC{g%@Z3 z04x2jJ6s9BNJW<`_p!WrkBel7A?7kkh3o^xl`B^q`0lrjLwRM8J&47rb#qERvmFjK zIsjp1eGEQE_|YF~Yr{Hu+1Vd}7U5Nn+${qTgVF{u7G@F_IJ5()6Z?se<7vU^guX#! zX8yScX6WLe)9_yfAmey0P9|q(D}8P`dgzc}uZ?uF3KVA~aS{aPPbK;MJq17T$A57Y zWL}UVq3}R<0P^JMs2RazZf_^$_gd!KzI{97MC=t%W-L+Q`Qco91ZpNHt_5ME$ARa{6$U#d&B6%YWLG3CS6_dj#4F zwg{dYb%<2C*?H={P^I((3Q|)1@Y3;Aq*4wb#!x#H-jSZ2p8kHoj!`QKOxl{y3+WhyRPaIXgq7x&WXC?P{yi6X8=~ zu5JG!S9le8wFJX&OHJUnzXO;cvi?UMduVtjvc|a5EU!Lm!z}MumS)5ITT$o~4$#vG z4H#11@E>vN5a5Jc9TQM^{O$M~$J^3St$%z;z6^X$4%XT~!^*)yfiC4+!Fjy-WsAkI z=BL|RPlK2v1b{t-HV+wCU0*-6{yJ6xi~+)_m~u&Jw}j&a1vDBPz&(j^p9r=*{Aexx zMJ{Lpw{LGnJ(j};`1Yy`YE`{6WQydMFCSbEpg^SS9!MQM8-oc_YJ2e#f@-Sb&Y2JQ zr@>Ogl0u?DX_&q^6nyF&+w)yEOZ|{!H|IDv#m&vf(sQ8p5k@N*eJXdyhf-a%{h5vF z89*>21d`zIA=QQA`2!A(`Pk<~)Ij8p*x1-k>?gAW)J0xOyU^yi<7i{@yLXS1U?f6# zO3`4ynrpnH`Qj2S^ygH($FU?|Iy7ywvhum8973QOT3TJ%SgKG~S8t2$^$9w9Hlnul zW=~N#7=Q59Y^juitinFy`Uqx5eIbyonTk!3+Aw--W))rC;I0H2+nJj8&mdlKdXLMS zWH$+&KmTF#ufb*z+!kDs+i0A55yBuJUp2TPFIHgPRpq-@>l>K{#m2e3g`6^b-JEA&;d0ZCY{1PhOe-Th)9hzTR{@YQZ zbmdBWY&VB)(Zd<9F(Jlsc`PLpJkg{q+DCOT5n;G!XKe?Qe;65AU0A+wc4Ml4BLq>( zmcBj?dIP|+X5S4**xVNfjq1$uW=s0lL(wbSIy!0-1a?r7dl0sr@cbF8Z^HbOCG+q^ zk%SxIu4P6-DH4VDG3yhzJ4x%4=GNT>H^1h;8!-NqX`bXAjhNZ03Ee)ZTiPtbRDaxr z`DsJB{hrlr`Dt}i^>vrE#d+#K9_vT?DJcR*@~u(B5V1jTN6~>Eiz-`ZvL8wtq6Qlq zJ_60U!%~OIcj6;jlN10HbI%sSr~7g#(m*Dz-9vcy2&)acO7V^%2f)g(TI~H)s9gwS zz>LQ>hY|wG0c169+g zdIv|ZGOiqsabDh`%yv1p!wjfeh%W|99b$6i*ax1y-blKfoM7;6@9uJjeI4!XlD4*-K(7*MZOJOgvx4O9ul=&$Cuv{5xo-p$ zo+S|u{oQ=%qjCfjJPqWq=8AWbY(vW7D>qZM!3hve!UYir zI!yAK+l5;Buk%DODY{)`mVK6y5lFxBI{=8WxQ58T!afKz{C(81q<3w#Vp9n28gLrW z2A=KVqethe_Hf?+Z)767MRCv0iHV7>w>J*Wl&^BY)b*Sxi%EOp@c=3Um;&5etZgP) z7$!*&om8~6YD;Fy8yYw(8qqF3z?AMPw53P84l$@Nr=Sy>GF9DOa zTtlJR%*~spX!gGuNUes}i+7D73*vUrmHJu@zf8Hz|DDJo0wo9~+r$qs5knKP3G1@refgWuxaG>-R-|EvR(pSw86$)49ZSXuMHNWjZ>5< zP$62ufkJln(Ql!2UxBe=$_%z{p82^qPo#FZ2IAkXPy(C{ZnF*x^}WwXqGTva6ww#yCRW#eIpNeG)drl{`T zA3shIL8NV44F_w@lt}V*yydSAB5wn$0P7x=iqDWNlbDa`vEw^K^~a-(Aeczt5aALq zAOddGH70oIjf;NE)@wi$z8?}&wl)6<#}P7;pGdMIVxp-vQZTyUQ4Hvf9%snqMx4ZK)W-y5N}L33f}pt_H4gAWG0CBVuCsZeKVe)z;rn3^9OD7QSOI z%m-Vipc7ucO84oS9t| zH#&oq)+kU&S$liY)B?DbNi78;rdin!h`ZD+q&Y~wxU`f9paV1j?;48%#X)qbvjqS3 zLNVT@H&X#|FU*tN6gWBPV!yHGPJ~^6;zeDrh7TPl>v^J=4l1a^=A^g6j(tKT@h)K# ziX_eK{HjC@9odBLqW31!L^CsK&z@~dY7T%Qck!aPc(i@cg9i-gJ+OnxcUE8VlgHEz z?ivgj=`fS?)Zt9BN*W1CNzHiBAFpUarXD6w45~0YKkm9Mx zrHW^1oakpd1Gg{Tg2YN# zaj+H$qX&81TSzVaaH6QMl?9JS80)RY0r+_DlRi>uUb!;hBsl9<>Q+Vv-xi587#yEw zpm9Q3g%&)}{CTA2<`woMcnYteQfc=Bn4~Fd85M4h>);*{2+2dN93f+r*OcS|VczbV z5&Fyj^1E1kcL8Zu9z&f$zDiA1^>&k4HO3dzGGt_A4B-hkCJIqzX?oVo1b0lNBDV!u zD;y2Y#wJ^aj05ra_{YBuzYNX7ZB;ZkXZ5L|_p7{wK?Jirckxf0Y-gAR1s}tXINcYF zCoceR9ONbq$s7dJi{rnKJE>vr2jd0c#=?KTT#juT&HSu@Yaxo<)vJN+mdC#_94>B2 z!sEnp!y}d+zD$lN*nc_+5+aIodNDuaJ`yhE8+f$Pr1<>xG4dw*>_# z^Dqwqh#$wt<3G|hd_uc6D&Ra`~rJwc#4*Q6FP3urWWQ80lFx$dJqmzO_* zPL0TmcA3XQI!McYSib=#wW0PED~tAW3r@2?fHBrgQtT6&mHey;i``*o2TxF%58@j}P-c!yWODACviu z&)KW79{~ta)7EAq^~1tL-9~67w8l6Yat7!&kZS~!s;;i^87f+M(xs&dDBD;-E+xki z!6KAO2CB)4iJ{^8L(o{ksUX2gNK1q55c4fa0Dl;;`{7WGk`Ij=iWZT4CaPDsG#ye! zkV2Kcy~_|gTu55|m&M~p4}mxK215&{ebR7|%fGAl2|z^~A0PLcxYiHg;oEuHA9c>o zGxoQkorT4HTo6j79k;s^6Mrn3dvWpb$Y|(_$MX?e&r)AR-~qE5NemA?*{YBvQV$ zm-k(iaBz5|dk=LFc^BlG02{D?pgkvdOh`{zD#*z(@$pfj+~C1OigLK*Rt)DFg%|+v zIo8mK#JO(9P zN=&Ts^`$Or-hCw*q<&(=;=-Q-qOJW75C!!2)SgK1pBej-Tup?`z$ZiBRX|hw_KnwN zvh(xD5E|9YcCRTb10pke;@r7ITVfgr$uIro%PN~fut~mAff5ZYZ{QZX2&P;JSkY&$ zGKeY=acJ01a~Q&Tj6}!a!e8yeX;o}6DRNmXZG@*DJ_#4|@+$R8z-v}AGD`MJzyl}H zt=h?qc1x@$;LZPBD3Zdz9Y38?d~>WUE#1(x;WA66v=DPPFO-uwh+*2h-Ctm2=;t8v z%&}RapHq>+cMBewq~s3K^>Jk)AKhi1G?E&lPwk=(*|^7da~)KUa7i~73^t<@5@^BZ z?&TNgeKN~~^U;7Qx8(reWm0H+!yTCHLeck{@$6@$A}0b9#1tQ>0gClwm)~7t8!tI?nX%?dI_Nzod_#m*$x^nE7nXCmlL+q-JxyVlxIK4||2a;XMk^ z)iE|gYanI^sh2vj()duso99Mgzjxk;rc39uOpE~$zN+X-y(o%rBPO0W(|F(-{x<=; z;}Uk@)`}#)ey>BfQsrkxvF+&3@!tvBCxxgKQpJeBtV~pFSRsNT)vKAR79JH<z{HVM%oC$3mUM1=P3EdbT&eEQ&Cf6@TEjd5|NC-m9eBW2zF3d z0Cwvd8W>NWyiG_m)t@*yI7Vk{lMKO6h*AsO%;o*}Eq8z~Buperv7|w|)_f{tDgXtE zMz@Q}r^2^$uY8uK!P4C@D`we)etx_@e^TfX$@#FhGEXenoqk3i3gCJ|VG2O-@(V^o z!WpG=VzoH;lRZS{)?ls1K-Ye0b^dF$7Z^jRU#!Msud^egm2k19v>D^aGVx*lE4Z?ssfSqxwh;7YDT)l*0kIiA)=49g5_R?rYIpC|5PqQpgD_C^!?Q;771Z8{1jf`}ni0?k)C zi*7^ZC@2ktKGY!8=GWe@qC2EsFUTQ{Tr}KYVSRpyXaWRn_k9f0(u$P0v?>yUL}TxxTxspZIrBA z5akNK>VmvKs2kjC1MVV4B_*?uUCKOj|Cg@aLlH) zTY_>)XK3*7^YfdXX1;`Q9MnN_VmOSmVr>i(dPvCz!M~a=4D^10!qdrq(x!0r@%-zq zDVGGLu_6{y2nASM7|nzV0N#s`D|RVJIS<3nBBW9e16CrO1xSF1LgUSL%lw`!4`$pE zsu8X{J$-p|vdq=#N=M?)&0@*I34Of<4vqcnC-y7uY}p$-$n(MFU`(gI`}|;|0?+BV z>)#rNn?A+IxZBRf4@MnRetF!S)>Amt?=+R)_!TlHrn??93ogBVKE8EJB*}NS7){o$ zys9xi+v~X4XP)G^xbeg`YYZsi-Z{RkT?J{!~?3aup}2T^##O<&;b!zDdO6EM{Sy_CXl)E*OJb6&7Q~y zz-odi&_Zqa$%^bzyH!7gvrWdSWD+x#55vQ`IXf7LUk+5B)xdignb=^&lAQKP^U)v3cL$G(BZ`wrWK@RZ+ z2^SaMQyCddtjxHk510tRV0+TRVm)>BYIIrjCwy0pmlJ#32khKFFI^w{7;-0?AF*y| z;=g}$F)}g+hlK$QB3^UkNkE`WMW?AGGCt@ic{`ctH#gxDt}|)qE$dbHc(3CMJykskU`>_aEw1k2oBlq?DGD z+KFb$#KHnJyG4N{hd6j)Y1QAN35er!XBcA019mDZDkoyq$NZoTqaJbP-Y6(2cmp?5 zh=H7%{N4?3ma#*K=Ye;@0AT`PYH3jgYQ14$0aBi>QtqIsl?ojSzd3h%%|em0^3LTM<*@S zXTZP-hluU;=^uNcM3Gyyk5) zApj~M#6tiRgUCLko(3R}Kt%D8{gOpg+Qh`9ba^lcyuVpK=|EFg;$e2%w=?l~VszJe$@%LfV=4!lO<4x=Yryu1X$=HzsJkfDlBpOA1y zLIAmJAkNXwNRkXEAKogNxO1_cy3T^V&WCjRIas`^MmZk~A=AF#fjKDRgoT4-7pV7w zpA%<2h+l}1c{UE-#Gzk$zhPu>sbcdYsulg(4^l7#`yU8LyjK{*8la+uSpuU|g| zpTJ^`;m|V%z2?h5_31iKWy{4XCu(w>SAif7!YSfWfz9k$P3<61n2q4#Uc?x=Y`dV% zBh2bHkCmLF&)VfUrs#T+nAE}dT3wnM6Y5`~K#v4l18+tf1?7iof>9XgZx7?+8vq}; zF}lOYH%|a{s0kbf<&7AI!mB=XM+)W&ibbAOMjsp0AyD?&@4joK=8A^(z4 z{8K2&{_pQKKe+$U>1GnQ{D@4<#rjm0wpyyQlKItlKni9{BgG_=?T7K~9uk zfYxTv2#j2$0HqPfHXw4-`{-V^W&Y=)3@MNyabGBq2u(;yNts>5-a)*G-}%?!#6-Pw zbdtv@GQpG@^YJV1gwP)6U{)`AR61HLW z*B?v%e(-0aW+G9qbBPFmIPS#wrllo2rlrn(`wBfJI3z@GWZz1ygENS4wN2q3lLr== zj0){N{#Yk$QJ;=^^P2L+so1&?_KYXpR$*&=|Necc_bacX{|${IU<8zq`?L3T%9qiSP+ARfcw<#8VmH zWQI7A#m$?{R0-}wVS#~SscOlZnXJrw`Xw%B5n5$IG7{htc?}^eI-#WIS}dEC6h^IG z>gr=Bd3@2V6P5T(d?YLS!`dy6JPTwc`4cEWL9z|)Px&z^yafFm>CAS9n18~#6$(E8cQ2KozSs%oHXX8nUeP*1^dGMu6?CyZpf4 z;U?>QFI=(a?S8v1`Kbze2NW%YZjbsP#zHVw>z<+mk@X*7%m|w>N6N52MhzmSK+x_+ z9Cn2dYe~<38gan+1VHcFS(+$DFA~S@cL~x`Fow$jQ$UrvQ~C7aou9uRoWz!grLt?A zx9bvpWOP9Fp(<0RieZJvb#LDWx`&eWCV%;gu~M5*S`nhDi_rGi6xu1XTHR#5YY<~K z*md6`uS|dD(b5?PHsv*5d+Xt@;)34$TYfE(k|^4r*pHk@V|u#?lRIx7;fZ+BldlUKo1W(>BE;zk%zp4T$+x z!pRq2_^J+44AU*}!Gl40gTJkBw{8iS+l~H^oy~!&35_BRE&|Tpp`BS;y@6whh>32H zP-Fl?z=%#w=@mQp4PG;j$s*2N0jwUN0v9AA+0c?Yu?~+MIf5sQu4co#) z<6Od0L-GmpPN&Q&Q*QiZ;Wngy~4_fYAvIr2of zVj_M;1bPs5tg+_J!zlt_3CLW+QSgUNr(HC5h`DDC6}9#I_Xmgvz{c?3Ge5gh`rq7U zZI9>7Q7C;c_PVuNoChu>gzP3W6QBcBz&(yUA|gu8&PRxr1ZD*>2GsbW3=>8ya9kD^ zaou$uM9hu`#UZUoycmSL@ti=(kf4Qcb>!DwX^}UmuFK0qVaOP>DWwsB7I*}Vm+i3J z@LZrhqDwIB(s8aB#$I8bLXA0gEDlp(z@;x9X$oVBq758cJJW&b1|_A>rH@1p6TL6a zfN7wajlFWpg|IwO0qDJcZ-v5sSKJ6B3vvY$&a1#8U^*E1bT5vwl0r%e64T!Wn%^s> z#N0T-w*O860Mj^@;x8>NP55b;`ANmOBoJniK1Edf!1+4>C3r`l8ai?f#lF2gP+?oK z&PyC70hgGVk;Ryi9fswu^Blv+0mj5K&m-`Mc7Uv`A&$KOr)p$(^Z$3QST%8e60C2C zyVo&&iE3|L*o_eE31lqsGZ5k<-eq-lwfLJUWEzRn1I{%IHz1&mlSKAmn7#Ts&#rN2 zh;=Y~5CsHD|CFs);s(9gECiffP{4KZ3~>q&ac}~JHef7x0pT)C#0V`eR^_+95U@J& z3HW}5;(BPCENU2G9kE1mgUSH&LP{c{h{(*_d{;9Ckox=ABa~J^9L@(fH#ee1yBxbP zd(|*vjFD~RK8f*sScmtKh{ntUBm%;{dveiJ`_1)TD4OBn2Z+-Tr0KmSV1Zy-+q(1h zZOnjT2XMzJfFmMGrGzPH+p>kDgbeqeLx{LoCjxQsqaQyXaW2-yz}IZ6Jg2Ijo+5}9 zf__lDuoj7#Pdw*X?ur-9V<||q0b4;~P9pM37ngc216JtgXx)EcfWC=VRyzBU20@i* zTqG9#{m{@+D}z;P2(9#R=hqO3GP{2LF1GtC%}kX*R(SYWKg8XDPbf%Blj1a#zm21tQX!oC;!(!&m_fhksYcE!+r(Yhxv+v3)FgNkwuOB zc+|Vs`LoShlNzO$u@xS~OKp3ibvp{75qMW(8;duAB8}y>8Wvp=A z42~w)f?!;Zflu6*wC^}iOA@hgRBJOVby!aTwzWThHu{9&ONbG9tU!IfnPfOPIDv_6 z4^_)0WUJJX_O`TqX=e>(6+0G(c7PzVHsUlj%4y{f2{?%ZhQd~Cr*nNmVYQdxg&{T? z92&|HF4JPc^43r-<1j|j-k-sL=@YjA^4w4eA)BDfR=V0V z)aO5V^-6&_U_~m02(RM};AElz)g$HUG5}EBp zQaJddw%Db|q4)1)zkInHBjP|$S(=P74d`$~@j{@H>wFVXCOf46nZqT!N_kC!BT^!)XBP&i1=Ws@gFr6LR#)7-E`FL!4+WTqk?bP~ii!^=h6lS-M5R=}A7ltDFTmLraZNTHC}2-@l~$rw2~9fm)Q zm4#G=+AT3Sj;gA=zgix#%*RQF7iQWevzZ4AEqLN^0s&RX$5T2r_rr`OZrv8$Sq^Lk z1c29#w0OT=pETsB8e@cKlQq~0wGS{eT!xCCo>DCvTUJa4y85|3c+t(vMcWZq$803r zrOwXIQyqsX0(Q_B77yPi2Vk38RGycY!|`-1>~h>=v|-`yyzx!Qbe*TZfa5RjWL#`@ z;i5Wx&`J8PRIVj~^zYYY+11_^`;QhKI1nz>d^3#Y=>Pt9WsPCC-+yG0fx(sg85i6C z{KkQj@&E8&%n7w4=}y@HWF%z&jx+MR#qps`2kURrTth4n zqRHkKBV9a&$C*hDR_G1?ueLLB>v3KCzFA0Ah72XiOo}B*ibR73LXuQM$*h4QMTEp^ z5=CVhGo&OTB25w{u}D%$laNYCNUn*L9xX>1_P5 zN$*!!Y@DCA@>}DjQ|_&r94;AdylwoP`&Vx7keXAbTDCy$(qbRuQ75l&J7j$-JgO<_ z{-PK6jweLUDB9^c;`gD0Z^vynz7D$a@2gkNfcco5SaPfj$S(Al!ee7&V`^{z{#+xz zs*9H{m0?XGZK3Ms1b5nD7*imtdLp&NaRydUeNRU^XvlCdlg4J=@O`?c4O2kp5KVLb zV2Leuwxz=nFlTxA*OOLP=b=tReRDAv2AlMTl$2rYY00ao+@Rsv`!WJzr@w1zp<@$B ztko526QPuzF{8z_PlJm|#a?A@pmY{;Lw*fiewhZ?7twX2Mmaoh2EZcs?!&m1Pp5xD zDA!lA+ddZr-QD(jy>WcAF7ZFAeUVp4_Ug5Xnv&gqYgu1C_~^6eh4HZ*NWktS8yx`C z=+SE_{qTS17SD+OUhv}B;Vt4+%F7O<=)nSTBoEctvKurA#L73-F04syfBH%|{N|G> z%|ifV{&;po1{M1~OV~LJ;VJEBy~vND#4{;02K4i880eh}(S_1=S~31#j;7`wQ0=#^ zV-0J`!Xj@%@FSLFshw*COGo1d1iQ%E+IZ8ZFUlKBK`Ml@ZD7jJuE2(nhlmaUGPN3W zrf~NArM(+Ut5=0@;T?fysbyRGvh=!i`jbWW{fcdW-_%cbiB`g#K!{_zZ{dch)u#_7 zn@P_mq;gmV{MISgHeqZ)Y&LV|%(N_X#lFh@ewE+7XnsjV7Kt7ja(&Um`p4trgcX@) z>u4#$-aa$G^@S`rTtAJJHmW^Z4h$WFnfD0q6|@{c;{|6Si7XvnCwoj8d}P3-Z~mtX zLup`ie&svn=Tl9S^YLET_CMsGHBgoj_km+42|>DuJ^D5XsB=g zTEVIlgoDVCbBH?Uzqrk$OWNE}PQ7G8C(w5YB#2FL=FCWT{A;VTW#~4=Vf}UC55a5; zvP@(VaHtd0v)AanOwJ1FgfKLZY@4Xd2^9%4Ixot*O#kCK{uYhxZn~!f6=V3mr>AuC zxN15pD%`+Rr@W&N{7f39^b<~p`^j&zzT@ggQ$cSn{+Z*)iIM6FudX|9-otZ^GZp&q zWqVV1zo@AoCJOlC*~^zKN+G)7z)Rql!c?eU?N(gl`UgnZ0KSKRd>_giD$gZXEI8;i zFO?Ec^Ht<|4%KoG1hU}jK-$jCe^9-fOA@(MCGO?DRaV^Dhty>H^g+nwq7SH#)(*+5 zqop8MBZFuRkwjNnSt*og=pGX6W~)ywtmr zcmZX0Q@~RC{FlYD1>zqg)oYZRyvx%n_f|JHix3UYBy=m_TV_;4c%91d(CSCOF!}TZ zpd;vTKv~*DYAi$52)qbO+?C|`GHBHq>hQQ{gz&-Q{XY*O2?Y>FjjfN1CA_NpY?JUJD z(Fa`g2MrrmjVDAjZG7X5nGu3kp&)`ZlA%jMq$gBT$odBOSMD#uM@!=k#B7Wpfo{74 z8WsG->V{9I6(@;0B_jjP+CCRY=U_7-CGq7eP43)=Xy zV{A2M9zbsD+2Nx`&Fj}mM;~mztOOK*KTTQCRDE+@H|z>R`YW0s@XHv>cpo8TXzD%v z;P_A@1<(4~sb)xFN}mol8$NE_$6ju8s(T^xC!7n9&WWjSYBwp$ELc4`yuRf(Km3J^ z)Bz~nm6$62NRMd>&~(LGC#3-qZ@M@UI_%LS3D_Y}!tB*M?`@y0ay)@lEyStxEgOpO zgt8SbD{V5U>JW5NUnvM>;K+GVC7oFEY$YO#0Aw@Cy+Mg+ye%4@#U4iv9kQqX7g+9Y z+9$M=4As^Q53}Q_`a^8xH;mQYmGU96POC{`8I^c zdHS;CX3UJ4?ot$`MCLI1I3ZdV!2lHaS`8Vp03ap*rneAP`TUPWy>6r2)klex`p^$` z-&C~+3U!yJ=7l3aTax?wDLo|-gVaWmi9oZyV9_F%^t5-B;Pm=y=)!Loe;K0iv=0h+^5jXm;6zZu(f9ZCIW>afn`k0?zKxRy`Q|{QAlKzNsL=$gVB^)ihMxAKB=daI>ifSfG_dnadT^CIy$M036+&MLR z)<$R_`rX!nc8iVyN)kOHy$7v&^f~W4$AE-cH^38gSx?8kL;u^O?$`&bhGu)EBY{@+ z3CEsP+FneoyD71k6(^J(=>Cuj(I8J)Zb8TQ(d5?H<4=Usp4-@{VIEY2lHkJq`!=rg zy0ZgvC_-B7ik-Sw8Wk4d0K@U~!C29Gv!l6ampUYkX}@rO1ohN{SqkN#FP%e#j|fd$4*Q6+lSH9D+_zTvOeGlFzJ8`ULKYBo#Sf$*XZXwu^O7 z*AIMu_T4r$+q$wy_fyrnsLLoq*xAl39!JjBndoRoiz{f5*AS#IOYy<}-a{T`hhMWn zyh-`Czu;43VjgzXhgn(6uCLDCxT}=164iD0&ii%CmTww;eOgYI`=)`7iQc;whHXEv z7xM*IOT-HgcKA4rDN`Dc6`2|sC<58++qZ9evk_f5r3z;tEApIqO?0P~66ekL8dmm7He7qW8hrdHNTM=s~N8P%_9agE+cwtB^G6btu8+A(@nOCdH}E=>+K2{~QxVSwNx6t|M7hA# z2_lV1!Gr{t;9>r_h^9~XcszApRnZ1@S%|pMp&>@+Pd)V?8dtD)-q~=q?l#K7lVnsY z8r=6K@9A2AAm=;heBzZPt z`j`rtM0?@zQWGvJb$bn4<-n?Kv1@K~YYG3mwew7;Im$g}!U-Z%UNpGRt)hvGox-HT zjfLq(Awb`K>4iCQ1+v42O|p)LDRcdtkv2>>E`XFHtJ^;eR)2r}I;{SS-dC-8Uv^=a z=k7oB_`2gB?|P5At>+}8xd}3M$jI3jLV^uYV)6=8yRS`rGbAcq0t4;cV(r?h0n6^j zuIR;85Ag4wP^d>A-DM>mBjw(!z)!_R&FiYSokdbja1Qy1!2QtvoRD@Ka`e`H{Prm{ z*WoM(DfI$|S(S=rSB;_ULGQL`IOKGdlQOfkM;L;6`qa(e)E`;pE8X2K$N11B1U{)$ z9yyXs!Wrjl9}Qkd)Qo0i+RQ#;G3lchF8IW2lzSp};!r89(b~oOk@&h+&iuP#+2NQy z3DTs9T3rQfj4+Maiy2r^&bqDu*lzz$L ziU1+b=I2}vyc7C+{gy2Y0=p{>)1>%;YB2O5m_rd>mU^M=HE#$j43TV-^;3!{iz`dQ z&KjuX80_C)6sl&2B7(Ds?GL07$ofBI@78Li`zH_^#v|DKq%xEROq>QK+fTxT1${>{ z8-8R;OT=)9v>QOdd*%OKQ1ng7$BrsTEHxC{6o&L|R1mbQA_RN(c$eC=j}7h`JHHIA zyVnw1Z_ZXmGK$Bye0`yR7%h*a#smAaG43o@)!pL1d1>%os*nf#?c5J664Nou^U2&W z+D10MQ*Ga(2}9aX%`Ko@*i3>CpqCn6uL_8VU+1+JNx={#L+L;fk^Gl?E21R85)CI| zXC5G+X$GW(C7|Wx^rWRESF;~&IL!#tDE`vn65RqNVb{|;XhB7m9$NcQ4w8BR12s^7 ztk#qnq6C0}Ky;DDy?%Xbv(D71$MG>ds&u9u@~BNL7&USku1PT;f$~`Lp4at0W*S4Q z(6WdM1-4w2K>)9bQ;j*QMJqaRl8p$>LRINZVsPG_Kpt@!ESsrIW}UEVq{AQ~5FS`% ztrS!r*ZwPxV!X?dc`oS%FG+4AznTsE#Oh7{=f0rG5CU4E*XGlx8ng{tCWRUi8Yc2D zMIQGb8(bMO6?S-ijaPL|Y-RhBcY%zj#dB~AB8@TyH4A&xf1sz3KvF))j2mNeYroKs z<7h?|J-Q-($gpA2_^qdvxUYI1&m$#gJ`A*BrTR(VfE(Q0h9jGkAAGGmKTYd^G=}?Z z{PGtThfuzV`uqU;T=T&b2^U~3iad3i6ix>~LCA1QC~mO(htmgMU$3}!!gv&} zP09$^V>Sn>!Gh?>CaMu$Q{luD|0dU`%ifMOwm>VO_7vxWKY#{%5j#n`_el~kNqQfu z;}wBQg?0|(?d$PSJV|unq98Fk@BI931qvegNH7AxeEKZ5QA*KzsF$wv9sBn=xqN#a^q=CAo5H!QWN(}?FG}gKd?Gw1pJ6BB@UJA{vyn5G=V>4=I^Za+u zl5efORRoQih0sj0o8RA2Kc7d%O?Vr$p?>fY2aB?+_wVn)3^$MzT!A&md3_)MZAWMG zOI=_LXVfL93%j})9?@2Fs?CqK@YCNgrXrC+blWsa?iE4$=tXd_Ar*1|{k`Ciy4fPe zGL>2>8(M!<P$MBb%3DBz$F zh5I~+v9^|!h@ZK!LL{Wqmer1<-t6_z5pP08it^_6ADi9pl?+PJ!@MDk8Xn(YE+zG; zx0qG}@iO=HL8YPHZWU$nx_Z={KQ6jasG`+k&PJ54--#$I78zYQIZM5430g3*zOy)& zz1#cyQtwQ07vXR9DG(@xgg%RQgLO1SJ!Z7}t4B32992)6P*+2yp}~>;1CdfJ;X)K6^P80#<| z91_b`^b0j;Sl-c5Aw7ulK!oKadzaJtjfg}cG?6oq(_yTN3VF4?ILIxo&=HH&krgW< z18voUliS`Lai@r6bERJzsW`pT*wzn6!r8 z0$@6yCw3k3<%ECrYvZZ*p<$}!>Qkq3YE?M}+$!8408qR%eXw$IFUcPk2B<$4jC23U zryQfiGi%f{O}wE;(dOfDk$ss%kd+O{mR5P<<9*7xi!m{O(ltb~6k{t&l_yR#>HEVc zwXeKcyvPCEnc#+KHiV0@qdC3O&R-hLh!`Y zwSRFI`VPHZw#8E7RdclWuhGo6d3cKVmNw5n*P$G-bt{1kf85AIhbg?Hqpp^EC-*T) zZhZQ=r2sL%J1hM{aSA@u`XFc)QJqhmxY6iuoBu>g*a2aEF~h+c9C5He)!v-v{kNWy z2pJKGFJ!v$1+}(<_FuL_J1G`R%1{3kJ0UmL9)Bw>xz}C_XW(|v%quTHdVHVBx=+|& zLgk4b%%dUGyA0e$oHgw~O52X&_gooIBJJn5NwRoU$Hyh7>9jZMG~(wBWFs0>%o+YFLdDN946NgGAp;3fXm^NPoN_}oT@T{e;shpb$c_ZC5OuLx(5>0G5&U-B zdK1XLL&CC)_83DqovbRi+M{9qzJcEzq2nDzKF?o+a}UoR&X;iAM)NmYwD53x2<@Dmj`VoHV zh+B^%{YE3UJn{gsqFR8?*gXg>@B2s@7Hnr{Wr}M5V=z1h)@9bIO3Ycp5v++E#V4a z!n`yy*=VzKGJZdA4%66zt1yo&8V@R|3r7<=W1WPr%3XH>%uGqd&5?joe0O`JIK3$S z>Rve7f1L6!1@k2D=J{Zp*f6JZJ0h-Yv%~QIo7&ozDw}NWf+i7E{LfWljtbEFDk1(2 zLKku-Y?ZyF&@Y0Gfr$#GF*?(Wm0Jk0#UuiwA>4foxgy$;XWA@8aK!vy_%=QyyUU9Q z$dJVo0?URRnY~MVsIIP7j~)#eutb@OT!ec}Ikly9R}(l@XGPE2`RC0Ms44y2GdBv! z)IPHjy+(>!X3?UqsrKs1GCi!W?niFIQn$ML<7V=Mgm{cvFhyy!6LRwMl{w)Fupd2_ z%#L+PE6BqU6!lH&?LmiUcF$I+elRpJct;#=qjPWRVX-I)*(?O`x_Y%pT5&`iWLd%9AxJkn-DM?8&$bk*Vs4}Cw3!E4w3U?oplv2a=R**VX|CC!Ix8aOqMHM8RYJx;J1| z&2y2}VB9bakM4VzQH(W#EGi%c2b1-@rRgko_#^SG_z9cec>F!#vvX1e+^5}pg}JY< zt?c~gJ17g5rFi|$wQjqi_oeRm{cj_qyxTmYcKuie7xF#4=U%!3=m1UtpSBINQxXftdN{YX;d;Cv_1}ZE?-{v z@L%B<$6>@q+vMbwqjTS1cD9nNR1+~RtWwkEzb_&RMUV$A&B8^)@zm=6R`uM^FZFT^ z8ykkp=bJ{(+&N%x>I30;{BKlZ$TRt(UgZ+V8wT3E&@0YD4EYO zr~7Y`79rS(r+1~^#dc4PV|Mb42;l$n<%{7f*{j>qhD{nhT3a?hl^Af!& zj&L?xA zWFP?JQLFF*O;MSp+OTBsrMb(NFQ2hKcn#7zMq;>yd|*r{E*n~iVb84H zEDY_opQ`{Z*n=q{ax`q%J<#RQW0qRid!OJ(?oQL!qptP&6>-78rgvp)sI`K49XN@<`6fPwsEbQl{-L9*aHyFEMHWmWuO6SX$Rh&OO zgSH(6Z**B&tCs3W+e_rbcDw^ zp~_Z8ldumO4-dcZPF2DDqw<9(*$shVX_;0f6got9rv+ZNtnkLLWzt;_QvYA?Z9QJn zv^d4|ZGD^D6ul~~;F}v>TsShtYE)d?!NVE7b8e|>)csga-rLXTT|0rwMsMj{bw@&q zDbgAmV>F`jD#l|=0FD`seOl?$-Ao~I6s<@fV`a~sa6;GK4e4vxf66c+oT0Mt?KKe4 zo3wpdvc8t@JMxJGe8$yfTeQK0Q6vsQjj`nAT(Qlq+`}A({v4okl4_4CCsXX9pozF4 z%@|WuD`p5j=_iB^^-?Ll2QR$#@19>!kPc$jTDgy`+Pz|vq(-=*WypHPVGZ)h zkjJ5DkMw!dD31pk|SW6H3aN1Fyv)AL$$ zBTi}S$nNP#j>#NjNpnBFgO(;{W~a_v@|Tz@ooj~N3Gp%wmyF+PT{$gWTY#)De#w+f zV4cF9(VGZZ>5s9V+aWAWh@$@i7$!yygDXWV6XN>ESS7AAA3~#qn3~}y;!hdNG{r&* zOP6T&g>^%>=TQj`SbCV**V0z3h}}F2w+i0=eo>`twdfnP&sHr)s}UHedL?mFnvweO z4f;wa;|AQ1E=qY78`;w4c12I=7n9c!$G_gQ=a%V_VmoMRVWXw#UHj^D1CNN_WB8=v z@5Zt&Zts}7llDYbZAxWTRf+UUbTTDByhu}^b2vv2FJKWiXrikIp-PyAL!9kdj8_xE zpp^C3aZIEJjQsjsf8W+nqp4%vo@@}thjHIwT=_=;)uI;4CBLbz*n}_#szQctT;#4o zqylT0zg|0HR7OlpjA7dI>QL}tu}{;Xpo?H@r|wYRFj+w03}&V><)%GA%I`Zkcd4x{ zX(o_DpFe*dWD-veymvN8_dbV}zyi>ofJaUnH)g_@f=J``-6W!_bgtX9=l`!3U|OQV z!~wm!OAUS3-d5T^A6OC^l|0d><0LgBO;PW3H4*r`(361dhc^rj$V!Ji4Aew(kh6To zsqV<%3{5spWD5p+6oD;tWc&90t8#pOaFJmbM%%G1a#o1fgISX_D>iWqjq@$7izeU} zx+{12n?x~*SPW{YZYgcohJ&LNdPW6IHl08EDMZX^X-XKBGl8`({B->B{W~1aZr#(j z$Ms$1FkD5(&#SgggX1rIwanXysx!YM9x12>&CmPvz2{g<2c^mPmoteko-lrq=qi$E zUQBQLy}t+@9-N%(9jcB2(x;Q zu&i4}M+!dm_f)6`%a!qr;y^?zmGIO>x#zF;xyr#cCi;`Z53|iN7w-}H{2Yz~`kVg} z3B{_17DF0ne8sPMLhcEd*`q=TKr+V9Ouq^NcXYF7`4HX9m*|_seM-=2nS$6vsLQFu z(S9H$9lODR79v zS6;om`C_%f9zdbpULaz!Dyf=X?Eu9cfp`BO5VE+BI5M*>%nXTaMSE#Y3mXvbBL}e7Gu%Vm!|xBY3TF}${k$K zNAa(q&+Wf{+uSvUo1ZYiKhSHv%BM$qHqXZJu&Fu>?rRk_-1^mVTWy;g*e$v-t!S3n z!I=1V@14~H-u~^KWi=^01-fhVC1#b>8>D(OR)@r{T$lqn%DvJ#(5; z`&VR*$>ulVQ4VjyZCrQc`{$gjSzYp=$TULA#7O&Vc$aJO!@F%*RliX8*y>Mqg~2f) zZrA=^Uh4aL{D5PJdp``k<~1d$$JbY{NkYxU=(hrDZCbY-85iwlIg;rW$!{yrh45OB*O zGPwB18jr9^%M|;@)NJZ{cdmR-UyRxFy_Vur!fLvJ4hd!Ds&(snA`)QW@02N1Fr08= zg`GS(BCAJfOG#6Q3G#Xtzhb^jC{8IV9XYI-MSXNn@3x#UZ|TzN z5#PTQ_HZX_i+vOLH=W=r5irAgops*)e69&Q>R8>c&K|?zwJl;=7{)!E#5<`21r?eB zoni(fHdmA~L0*1(fdnwi?d9j@j0!oOm?(PNS;{g=6Kx`m*CcuU)9x5P%VODls+==G>O1ahfKa*qNAnW@diqa&vFg!pKrQ+?A*^! z59j=dtZ6ZsxjST;%MvtY{OqkddxxB?-ZE)R(%Y#MbpkT&l~YOEOD85gL*BRln+apb z4!5UY=?_4;cHoa6KkPSbkc8|K1Jwtu&9qlzdpncAcHXD>8RRV}_aQ^Im#_2mpRGB0 z(~}Na7oE5SdxC4`9Y1kU?RN!rY8Ey;xPO%L>Bu6GTH*LW)arM$Bz>EgnSPi z4NX3fG4sgj^=^^+9pO7r*0Vbife3P^OA)ghF|$^A#HdgsXj>`N?JR`{cB*3X`-KbL zU?ZXxgh*u*-ytWdGWOeJJuL-&jR-C2)pFg;FMZo{sw&2{Z7`Vx z0 z`J}!JK9s)Gw^-QudF~i3k|vogyt(6p*IdV?b1sDTTz|wBX|K$|@LUH0pK*cnn_K9n zMBARH)2>yrt7%1RLx6V%3~A8u;|DHX8VeG+C%x<+RLbu9*Z00Mvh%%HxcURL*;YHo zxp`H5?ffn+t&^ZGm6kWEW`BEXIXc`i%7aVlCo3x}H)zlvKu}ONs({G&L$wPn<4gQ_ zPXP#c{iOZ$w%|9WS++0D7?si3>?s~I23H=uoZJVpzve+qVHBJ4cwA=rR!WigFqNZG zigDO9kYdiL>8TqP!wj|8@7Qs|@<{vyuc#;AtMz=AnP=ZNA2)tHC$#?O8xRP4aN7NI z{kjZ6x?+eE-DB|jguKwuZeQKCFo}=<^^_l#e7xYJW5Ig!DF;iM3t2j64Cm0K zD}5iR7(}_h?{P5G{)}UE!6!`X3v6uz-o8y-VX3Di{q~MquhFIv2HATYYpc21BLy}) zd#5z#Zmx&>?ShtZ4+1BYtcHh(uW=BB%Q8V{`7qw;s%1^<_h_BpPT8&BH@@Gqu`9nsfc1LDE+jS}8g8=g znr=})QJ>O)OYTU&8y-F==jl_Glbau;sY~)_B~p+p^W| znR9`ZukJM~$5$qCYP|PDrAF8Ot$ecR+Uq3`8I|ejIh6itkT(OmXQTNp@u-$ZBHSM> zG^a#GDa7sYkZeR}s%-XW9CJr$^6Ifz|4B;n$nB*!K*!%T@08n(M>noKR7kwGzoO5f zyInVCkGoxsAY66Ej9zHJ00z+#Y$52rudT}3Mz9%=oIpKskZ_acDnPx> zgsVl>o(>tTs-qLY5$N1{T%( zoG-5i$n8(X_dK(5a6*q7e-BvK{8z8K(bAJ`BQ_iWsr&HC=PBbLT0qX+a>9;gi3uxIf&s^l!B zDfpfd6T^nztGe5ezqTJzEq2@r2@QFrAPJ&Hv)FYWR5~Np$#yA*N=8NKH(ugoOUh6` zy-qfDo`;?~K=%zcF~YeK4hoT{YuDVqQ`6~k|6|Ml06)jmnG7IOmgs-q=J6tq3%m>$Rbh2w+&9OSFB3{(R6p4OU8 zx^33w>CK)BdP?~lcP81rX*xRe*^BP0xJKckgymY%{okD<2W@$He1$5KQ~WpHVpJ`* z=(o4Gb{3K!^06XwTXz4|bTGmTH9W|GaWiy& zdkmC2`RWF#b%>&_+2KLuL7$j&J0Wj}%}y-^^Cj8cb_N-&HdGxgLKYd-1@8@eFS0PFmSy)G}QtLvX1G-ub-A^`5=OY#m4fUWBfZrnk<_%}Htd zJ_*fINcFV=1xd1;QDk?B9el-hsnEyv07hpoUX-BH0NX#9RZiaD-StZ@(Ro5&8)kmW z$moK(ThsvEj}08;pGk7*mRhUQ>w|aELDMsWSoihQJ9la`wX_J8MDxV|j~Tu2?nmuk zp4yU<-^%HRM$8BXS`y3!tCe@;S4*9Cw>KNqVR#Uu10J0{e}0YM`rN&CJajLdU)NQm2$zG`}t=sy?55q+L~;VJ%~!l7|XD??LG@2VD0l_ zrwyBVv?V3?H#}oZFtrBWlrVEOp>+_M;V1?ezS90POQ&zoHC~(1@^M(tWsP9-C9xp) zM$*X7Plw)plJsUp*Kp(gy!IL8Td}wvJv&gn@0bY_jAvZaKf91w&EBclY}O0%`hkej zTe7Rk2=8TBWaRL>mutLMO>R;j!UEK1heRY$RTV*;`h)9x-$ZVGXVfX(T`Ms+ev?AD zUBI%Gl3n+9K2s!>!2A+3(IhbSfiB`@1alc)>B6H0p@Ai4d`u?%+QCiBE|jKKkN%xk zs9oWlH2Fs}^vZ+UZ6g3`<1G(Mz&OXIYS3#d~x8z@~t^}(M^Lz`UFC?P91e9 z?A|y0yk1^f{Kf+nCkYMtL_ttJ=j7&=aY^GzUoihgj9>;D3;ix3%x8eG3TfC`-k{;C zITNrnKHd7sr)$P0CS@t@ExTIb8#C&>nq~;Q&!;N$w4UELmn090x0K{Wpc)_ld;WG`CiO+6>~ri`vTMoRgM^#jaEjCr&b+oGN|sr_lpX0azgMkeVOsC2aZ``#-r7@ zdmWQs^g5}*bU>c%lgwV>Rg;co7NiutcWl_1d~#9I`_{71)~cO*T0kq>n$~;0oXf#3 zJMb{0gTw*EBY*zgI3&NdRg0!_3pRe-d1p}e1R03PZlR-jKI)!Jk~M(CDlabuM#@n9 z={-Z)8T@oeKo)kahUV(_J~U7?EOYQu1RL(cRt+VSF=OFX3(-gX^N(U>0-pz(Cj@G0 z)2I7E#fek`?w8Tdeh=RCBtV^RmLWQFXe-BNMUYOzCop$uo~fx6o&A6T1H|!!vmCHp zM$JgwHhqKoSzrcR&xWpS>5DHfw0F?m@vz-1Rpp+Ql)!S+c^*I-2^>FLv2Wku-|o&7!&QiQ z=!x3|ymvRf15E|K0M03jfopE-7a93zrK@sQ{KP)BAL~_mjVndadte-^kVy3(yG|O9 z0%ZD!;XKeYgiG8oQ3yD0o*jkZ(p^gsKeV1AQ<_oa2GhSfb|3s|F6M!d8*pYl>CYgs zzfQ9qwzE_I+Af3_GVmC5j?nl6lz$LeM<3g>BR=moX#eoEJOBu}!Gm>`f@Z-N(IYGN z>v?>l7kjKI(q7akKkbW4;2}ii@z1ZWZTyIkfO_F)VV>811Z``EZl^Iso`WDYUt=Q= zw_)ayta488pRguan^P&Q{u<1=RR1}lI}y!dDF7|@o7;KMEQ!cXoj89b)9rx&Aq?jj z6-9=Jr_#x?y<=UY@ae;$fjUzANlEu15ww|}$ciAZ&IQJDiRXLMm{?w&!bV4j#ZVY# zv~{3(qu1}^v%3Fg{##E;&7&J=Gt(0|=EwG;>p6&%P6$tFEz>cW81&70qgGPqX30~o zN6aAxKy%B`G9DiGDc(iiKNEC&D>;xntz;rt$B!FjpViE1N|Pd^)<~GOyq1FZ+~A2D zcGoqy6LBRbiaQ@VzhKO>XV1htg%bSoF|$)`eJ*XY7}GDqdZii&;!l*#Xj&Uc9+CjF zI=5ntqvKiLK`xitoehS@!sz_u^WJKbd$COlUYkuY;@P#@i5$!PkCYE|9m98dHh6aF zkovBZip}RV@3zKaXzY`JeZ1mc8M;*Q_>=5i2^)(Y63SpSK}BD0oS`!o8Qz2HM#JT1 z$})gh+(1Fr(2OC%h1e2E+IyXxr?ynW+*aXLV~XbGsyMw)65TpOIB$7R;$|3v-ruiEokW%He(n)=^ zPpuO^cj=GxzV5_{17q(@uYAs4HI85W`ZhG1UtWPep2adsN|?Q>?Q5& z`#UQW3RTtAIv#)0H6V)_R;CfX_8-u@&`aUq_|pS&l}hRlKD9HQ={Pjzy~UR3dZ;upIbyDK}uuc<$I1(3QU zj0HMCCcOn=vW#`YOD7;0IOKD?AJ(|0)wtSk+s5EPS&(a4GT>S&aWM4MG%aNdpH2Wcg!Fq%L+8KZsR*aPBf}pf76n zSzKZM_DIvI;dY~UU_hd4x;{rFylH7kauopiXOfd!rDT7tj!topAHrM1aUhiL48lxm z`Er}JOl8lJl9G=@nsm?L_dU+$O9W)~+B;hah2XKGCD(zMz)fJ2aVNd<8Up5{EpS}3 z>5XXGeQ@r>>T9A;onem9(m0#U&z~pMOyVz-vBJae>pv2E!_%&Gd&8eE zMTOAn_}AdAja4R0mP}(~=RE?rGI)H3MhO4)Fvz%B8WBS`^TfiN_z!eQ0^H-c>X5yv zj0bVFVP9y;%JUwa$kO#Ui)uv_oZF`XJ9eh%!n`2NK$BC?OqVkxsV6Vrw({SS5;6ah zUbgRw!nJ=Hbt%JVirAD^QZzYO98f}ZgoXMXlVq(DHgUkuU0#nWefik2jRV(jiw|!0 zm#;QErG11&SB^eNZpe^1$}+P7T(lHM4}ek*WjxQ%iV!maXJOL@GQ;i&5EPh;*KWQ~ z3w_LcQtmSF-)!N!@d^;$%aI zUwG?wzg*{wJObsJn%A-)EOjYZZm*e;BBBs+($?8^)qRAI3y4s?z3gQx_Gt% z`HskSn8NMw>;HzF2?T!;7Pf&eJW)EN)x59N(sk=zNRl2Y~(Te>zTNfs%BaG7gPLJ7*C~$aM zARX6(V`5`%ZkojG^Y!gY34y`26Wx*C{fp<$Rs5LYl4hs+4^L#t%a?&FZ{k;vzd3Eg z>)rICBL_QaMoLi~36a>?N5mfrI1fZF6(}RoirB@z0a-x7WTg9S(Wv<;A_X~dI8>=i zL2hZUCd(ZU4IR#l!HJKn>OlV5eHcXOoWR9^U^(D`zZb4pac_0%H93k!pj!|cc;Y^H zx7V4jzc)t4@1Wj1e(am#^cmFO0%!i(*z1uVrC)bqUeD$qGg?-8^3ON z9T6>Z^zj?p$haN@1g2MgY!+AG&uud{TfX(vv2JkEi2g(b@gsW;stHavI!9{V*GVp; zcgGc<;LUZahO2vhKc{#i}%p5E!I^aJTEzwGQhdlm*EJ1~YF6$13nZGD|7Y`Oqhq~iLy zE!Sj0LreoO8N788%XWV$Uma_kBJzmEq*amLcJ%S$lq!03-oDnn_SQb^X!LD7SHJ!f zi|SY;?!T@Yjur1*>a67OLV5jdZO_*wUOAD%+oG+twG*w6B~U0~ zMhGa8iDd7|d-5b5R0PA2(7cb9{viMYwaf-RCeGEeX9LV@us1qIG}w&|9TonT3# z%;lNDZoPP6K|gZ(LRDLJXiUbAkD(KMR>~P08{6?YJMJm4y>qIo;yd9?gltWe-d1tg+OJeik)4fm|RE1>pw*DQ_unT+vjKe z(z?EFJBR=Jb^akz`&Z&`VtHpv)kW%$=+&#&!Fgw~##VUQ$IDR*QMo-(l>{A|e$%Qq zqP>Gh5;hI4`Ma^87i#Y}3%71YV za+0)DxcXyvY=7mDuo4m~=FPNCZ*NyVM=`keSxEsw_a&q#L zBUw~Wybcti4>DoslD&J;!A)`vPQCT(hnlolrkdRzuz3C)SH{tvnDmy<*z;ZZQ_q<+LBxA zGkwQ?p80lu>~kw?LgEDemM*+wfCh2PhZ*-&I$*dXZCz>SlihB-dFPaP%_aMNb=p(! z293@tO(j(+GpZMEYrT71oh2w8kY!+-bi6vrLhDiUr;{0TV8IkNuTZGB>axBjHvDLX z<%}68D!&A!mucNF|8aNbUDw%878aAGhuuzbY`fUiI=iXugJrF{%}lymSj4? zhyp-BKJ2~LBfa0_ThfCiaRv3P402>^gpud)e2tT0gv&nD)1E`z|B|XDk;qqf*?!70 zUa4{h*sQqKI-_Uh*0R$UvWxhuzRuG??y=&5Z){~0+?e&8nAAf%3tD4LfRj znvV&P{Y&l~bt#|aarkss-UsnR#{{VTzki&n_~#G%JzgdG-$#gRS+!QxfPYeapxm6j zv;X^hN3-Pq`{Dcrt%v{T0=W#e{oVHd|N7{v_Ri;y#}v#Qw|r>_{$)7VR4-Q7&gXvs DuRW0} diff --git a/sections/german/02/comments.tex b/sections/german/02/comments.tex new file mode 100644 index 0000000..b2fb846 --- /dev/null +++ b/sections/german/02/comments.tex @@ -0,0 +1,13 @@ +\documentclass[a4paper]{article} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\begin{document} +\thispagestyle{empty} + +% Beginn Steckbrief +\noindent Name: Donald Knuth \\ +Geburtsdatum: \\ % TODO: einfügen +Geburtsort: Milwaukee, Wisconsin +% Ende Steckbrief + +\end{document} \ No newline at end of file From f91a40e8a7275de7ffad10976c638aaa11e7faf3 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 17:09:36 +0200 Subject: [PATCH 03/20] Minor changes for coherence reasons --- sections/german/03/03.md | 89 +++++++++++++++---------------- sections/german/03/hallo-crop.svg | 42 +++++++-------- sections/german/03/hallo-orig.svg | 40 +++++++------- sections/german/03/hallo.tex | 8 +-- 4 files changed, 87 insertions(+), 92 deletions(-) diff --git a/sections/german/03/03.md b/sections/german/03/03.md index 15424da..88d5ce5 100644 --- a/sections/german/03/03.md +++ b/sections/german/03/03.md @@ -9,12 +9,12 @@

    Präambel & Dokumentumgebung

    -

    👁 Ein mit LaTeX gesetztes Dokument besteht aus:

    -
      -
    • Präambel: globale Einstellungen (Dokumentklasse, Encoding, Sprache, Seitenformat, zusäzliche Pakete, ...) und
    • -
    • Dokumentumgebung: textueller Inhalt des Dokuments.
    • -
    -
    \documentclass{scrartcl}
    +        

    👁 Ein mit LaTeX gesetztes Dokument besteht aus:

    +
      +
    • Präambel: globale Einstellungen (Dokumentklasse, Encoding, Sprache, Seitenformat, zusäzliche Pakete, ...) und
    • +
    • Dokumentumgebung: textueller Inhalt des Dokuments.
    • +
    +
    \documentclass{scrartcl}
     \usepackage[utf8]{inputenc}
     \usepackage[T1]{fontenc}
     \usepackage[ngerman]{babel}
    @@ -22,13 +22,12 @@
     \begin{document}
     Hallo, Welt!
     \end{document}
    -
    -
    -
    - -
    - -
    +
    +
    +
    + +
    +
    --- @@ -36,19 +35,15 @@ Hallo, Welt!

    Dokumentklasse

    -

    \documentclass[parameter]{dokumentklasse}
    -

    -

    Konkret zum Beispiel +

    \documentclass[<parameter>]{<dokumentklasse>}
    +

    Konkret zum Beispiel

    \documentclass[10pt,a5paper,landscape]{scrartcl}
    -

    -
    -
      -
    • scrartcl, article für einfache Dokumente
    • -
    • scrreport, report für komplexere Dokumente
    • -
    • scrbook, book für Bücher
    • -
    • beamer für Präsentationen
    • -
    -
    +
      +
    • scrartcl, article für einfache Dokumente
    • +
    • scrreport, report für komplexere Dokumente
    • +
    • scrbook, book für Bücher
    • +
    • beamer für Präsentationen
    • +
    @@ -58,13 +53,13 @@ Hallo, Welt!

    Pakete

    -
    \usepackage[optionen]{paketname}
    +
    \usepackage[<optionen>]{<paketname>}

    • Pakete stellen zusätzliche Befehle und Funktionalitäten zur Verfügung.
    • Es existieren verschiedene Pakete für verschiedene Anwendungsfälle (z. B. Formelsatz, Listen, ...).
    • -
    • Sie müssen vor der Nutzung in der Präambel eingebunden werden. +
    • Sie müssen vor der Nutzung **in der Präambel** eingebunden werden.
    @@ -111,11 +106,11 @@ Hallo, Welt!
    \usepackage[ngerman, swedish, russian, greek, english]{babel}

    Umschalten zwischen Sprachen:

    -
    \selectlanguage{Sprache A}
    -\selectlanguage{Sprache B}
    +
    \selectlanguage{<sprache a>}
    +\selectlanguage{<sprache b>}

    Eingebetteter Text in anderer Sprache:

    -
    \selectlanguage{Sprache A}
    -\foreignlanguage{Sprache B}{Hier steht Text in Sprache B innerhalb eines Textes in Sprache A}
    +
    \selectlanguage{<sprache a>}
    +\foreignlanguage{<sprache b>}{Hier steht Text in Sprache B innerhalb eines Textes in Sprache A}
@@ -124,8 +119,8 @@ Hallo, Welt!
-

Sprachen – Ein Beispiel

-
\today
+        

Sprachen – Ein Beispiel

+
\today
 \selectlanguage{ngerman}
 \today
 \selectlanguage{swedish}
@@ -136,7 +131,7 @@ Hallo, Welt!
 \today
 \selectlanguage{english}
 \today
-
+
@@ -174,9 +169,9 @@ nichts verloren.

Bestimmte Zeichen lösen in LaTeX Dinge aus:

`# $ % ^ & _ { } ~ \`

50% sind die Hälfte.
-

Lösung: `\` voranstellen:

+

Lösung: »`\`« voranstellen:

50\% sind die Hälfte.
-

Funktioniert nicht mit `\\`, Lösung dafür später.

+

Funktioniert nicht mit »`\\`«, Lösung dafür später.

@@ -208,7 +203,7 @@ nichts verloren.

Abschnitte und Kapitel

-

Mit Sternchen fällt bei allen diesen Befehlen die Nummerierung und der Eintrag im Inhaltsverzeichnis weg:

+

Mit Sternchen fallen bei allen diesen Befehlen die Nummerierung und der Eintrag im Inhaltsverzeichnis weg:

\section*{Kein Verzeichniseintrag}

Außerdem kann für das Inhaltsverzeichnis ein alternativer Titel angegeben werden:

\section[Titel im Verzeichnis]
@@ -236,7 +231,7 @@ nichts verloren.
  • Das Setzen des Titels erfolgt in der Dokumentumgebung mit dem Befehl \maketitle.
  • Die genaue Gestaltung hängt ab von der verwendeten Dokumentklasse.
  • Mehrere Autoren werden mit \and getrennt.
  • -
  • Wird kein Datum angegeben, wird per default das aktuelle Datum gesetzt. Dies kann mit \date{} vermieden werden.
  • +
  • Wird kein Datum angegeben, wird per default das aktuelle Datum gesetzt. Ein abweichendes Datum kann mit \date{} definiert werden.
  • @@ -264,7 +259,7 @@ Mein Lieblingsrezept \end{document}
    - +
    @@ -276,8 +271,8 @@ Mein Lieblingsrezept

    \tableofcontents
    • Nummerierung erfolgt automatisch
    • -
    • Viele Anpassungsmöglichkeiten (Aufzählungszeichen, -tiefe, automatische Benennung, …)
    • -
    • (Unter-)Kapitel, die nicht im Verzeichnis aufgeführt werden sollen, werden mit einem `*` versehen, also z. B. \section\*{}.
    • +
    • Viele Anpassungsmöglichkeiten (Aufzählungszeichen und -tiefe, automatische Benennung, …)
    • +
    • (Unter-)Kapitel, die nicht im Verzeichnis aufgeführt werden sollen, werden mit einem »`*`« versehen, also z. B. \section\*{}.
    • Am besten zweimal kompilieren

    @@ -307,7 +302,7 @@ Mein Lieblingsrezept \end{document}
    - +
    @@ -319,11 +314,11 @@ Mein Lieblingsrezept

    Abbildungsverzeichnis und Tabellenverzeichnis

    \listoffigures
     \listoftables
    - -

    + +

    diff --git a/sections/german/03/hallo-crop.svg b/sections/german/03/hallo-crop.svg index 9e5f77f..f3feec4 100644 --- a/sections/german/03/hallo-crop.svg +++ b/sections/german/03/hallo-crop.svg @@ -1,56 +1,56 @@ - + - + - + - + - + - + - + - + - + - + - - - - - - + + + + + + - + - - - - + + + + diff --git a/sections/german/03/hallo-orig.svg b/sections/german/03/hallo-orig.svg index a654438..f6fae6a 100644 --- a/sections/german/03/hallo-orig.svg +++ b/sections/german/03/hallo-orig.svg @@ -6,51 +6,51 @@ - + - + - + - + - + - + - + - + - + - - - - - - + + + + + + - + - - - - + + + + diff --git a/sections/german/03/hallo.tex b/sections/german/03/hallo.tex index 0b473a9..cd5d387 100644 --- a/sections/german/03/hallo.tex +++ b/sections/german/03/hallo.tex @@ -1,11 +1,11 @@ -\documentclass{scrartcl} -\usepackage[utf8]{inputenc} +\documentclass[a4paper,ngerman]{article} +\usepackage{babel} \usepackage[T1]{fontenc} -\usepackage[ngerman]{babel} +\usepackage[utf8]{inputenc} \usepackage{lmodern} \begin{document} \thispagestyle{empty} - Hallo, Welt! +Hallo, Welt! \end{document} From 0dcd009598511b8657d7de9a92fad4cbda75329a Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 17:44:56 +0200 Subject: [PATCH 04/20] Minor changes for coherence reasons --- css/theme/latex.css | 7 ++-- css/theme/source/latex.scss | 6 ++- sections/german/04/04.md | 78 +++++++++++++++++++++---------------- 3 files changed, 52 insertions(+), 39 deletions(-) diff --git a/css/theme/latex.css b/css/theme/latex.css index a47f3c2..91867d4 100644 --- a/css/theme/latex.css +++ b/css/theme/latex.css @@ -122,10 +122,11 @@ body { max-height: calc(.9 * var(--square)); box-shadow: 0.2em 0.2em 0.5em 0 rgba(0, 0, 0, 0.3); object-fit: cover; - margin: calc(.05 * var(--square)); } + margin: calc(.05 * var(--square)); + padding: .5em; + background-color: white; + box-sizing: border-box; } body .layout-preview img[src$="-crop.svg"] { - box-sizing: border-box; - background: white; padding: calc(var(--margin) * var(--square)); object-fit: contain; width: calc(0.9 * var(--square)); } diff --git a/css/theme/source/latex.scss b/css/theme/source/latex.scss index c0cab5d..a7f621a 100644 --- a/css/theme/source/latex.scss +++ b/css/theme/source/latex.scss @@ -178,9 +178,11 @@ body { box-shadow: .2em .2em .5em 0 rgba(0, 0, 0, .3); object-fit: cover; margin: calc(.05 * var(--square)); + padding: .5em; + background-color: white; + box-sizing: border-box; + &[src$="-crop.svg"] { - box-sizing: border-box; - background: white; padding: calc(var(--margin) * var(--square)); object-fit: contain; width: calc(0.9 * var(--square)); diff --git a/sections/german/04/04.md b/sections/german/04/04.md index 67c1dc7..a406b12 100644 --- a/sections/german/04/04.md +++ b/sections/german/04/04.md @@ -11,12 +11,12 @@

    Zielsetzung

    Ein größeres LaTeX-Projekt anlegen und dabei …

      -
    • verhindern, dass LaTeX-Dokumente zu monströser Größe anwachsen 👹
    • +
    • verhindern, dass LaTeX-Dokumente zu monströser Größe anwachsen 👹
    • den Überblick über die Struktur eines Projekts behalten
    - +
    @@ -24,13 +24,11 @@
    -

    Hauptdatei 👑

    +

    Hauptdatei 👑

    • enthält Grundgerüst, Titel, Inhaltsverzeichnis etc.
    • bindet einzelne Kapitel ein mit
      \input{file.tex} oder \include{file}
    • -
    -
    \documentclass{article}
     \usepackage[ngerman]{babel}
    @@ -45,8 +43,9 @@
     \end{document}
    - ![](sections/german/04/main-orig.svg) +
    +
    --- @@ -57,12 +56,19 @@
  • enthält **keine Präambel**
  • enthält **kein** `\begin{document}` und `\end{document}`
  • -
    \section{Dies ist Abschnitt1}
    +        
    \section{Dies ist Abschnitt 1}
     Hier ein Absatz zum
    -Inhalt von Abschnitt 1.
    +Inhalt von Abschnitt 1. + +% …
    +
    \section{Dies ist Abschnitt 2}
    +Hier ein Absatz zum
    +Inhalt von Abschnitt 2.
    +
    +% …
    -

    +
    @@ -70,12 +76,12 @@ Inhalt von Abschnitt 1.
    -

    input oder include?

    +

    `input` oder `include`?

    \input{filename.tex}
      -
    • Dateiendung .tex angeben
    • +
    • Dateiendung `.tex` angeben
    • **Schachtelung** möglich: Unterdateien können wiederum per `\input{}` andere Unterunterdateien einbinden
    • Unterdatei wird im fertigen Dokument **ohne Sprung auf neue Seite** in Hauptdatei eingefügt
    @@ -83,7 +89,7 @@ Inhalt von Abschnitt 1.
    \include{filename}
      -
    • Dateiendung .tex **nicht** angeben
    • +
    • Dateiendung `.tex` **nicht** angeben
    • **Schachtelung** nicht möglich
    • für jede Unterdatei wird im fertigen Dokument eine **neue Seite** angelegt
    @@ -97,7 +103,7 @@ Inhalt von Abschnitt 1.

    Dateipfade angeben 👣

    • wichtig für `\input{}` und `\include{}` sowie später für das Einbinden von Bildern
    • -
    • Datei- und Ordnerstruktur = Baumstruktur 🌳
    • +
    • Datei- und Ordnerstruktur = Baumstruktur 🌳
    @@ -115,17 +121,19 @@ Inhalt von Abschnitt 1.
  • Pfad von der Wurzel des Ordnerbaums bis zur jeweiligen Datei
  • die verschiedenen Ebenen des Baums werden dabei durch folgende Zeichen getrennt:
      -
    • Unter Unix: `/`
    • -
    • Unter Windows: `\`
    • +
    • Unter Unix: »`/`«
    • +
    • Unter Windows: »`\`«
  • - Beispiel: Absoluter Pfad zu main.tex -
      -
    • Unix: /home/knut/docs/latex/main.tex
    • -
    • Windows: C:\knut\docs\latex\main.tex
    • -
    -

    Allerdings muss bei LaTeX stets die Unix-Syntax für Pfadangaben verwendet werden. Deshalb werden wir im folgenden diese verwerden.

    +
    +

    Beispiel: Absoluter Pfad zu `main.tex`

    +
      +
    • Unix: `/home/knut/docs/latex/main.tex`
    • +
    • Windows: `C:\knut\docs\latex\main.tex`
    • +
    +

    Allerdings muss **bei LaTeX stets die Unix-Syntax** für Pfadangaben verwendet werden. Deshalb werden wir im folgenden diese verwerden.

    +
    @@ -140,12 +148,14 @@ Inhalt von Abschnitt 1.

    Relative Dateipfade

    • Pfad von einem bestimmten Ort irgendwo im Ordnerbaum bis zur jeweiligen Datei
    • -
    • kürzer + weniger Schreibarbeit! ☺
    • +
    • kürzer + weniger Schreibarbeit!
    • bei `\input{}`und `\include{}` muss der Pfad zu einer Unterdatei relativ zur Hauptdatei angeben werden
    - Beispiel: Relativer Pfad von main.tex zu part1.tex -

    ./part1.tex

    -

    Der **einfache Punkt .** bezieht sich bei relativen Pfaden auf den Ordner, in dem die Ausgangsdatei liegt (hier: latex).

    +
    +

    Beispiel: Relativer Pfad
    von `main.tex` zu `part1.tex`

    +

    `./part1.tex`

    +

    Der **einfache Punkt ».«** bezieht sich bei relativen Pfaden auf den Ordner, in dem die Ausgangsdatei liegt (hier: `latex`).

    +
    @@ -158,8 +168,8 @@ Inhalt von Abschnitt 1.

    Dateipfade angeben 👣

    Relative Dateipfade

    - Beispiel: Relativer Pfad von main.tex zu part1.tex in Unterordner -

    ./sections/part1.tex

    +

    Beispiel: Relativer Pfad von `main.tex` zu `part1.tex` in Unterordner

    +

    `./sections/part1.tex`

    @@ -172,9 +182,9 @@ Inhalt von Abschnitt 1.

    Dateipfade angeben 👣

    Relative Dateipfade

    - Beispiel: Relativer Pfad von main.tex in eigenem Unterordner zu part1.tex in anderem Unterordner -

    ../sections/part1.tex

    -

    **Zwei Punkte ..** bezeichnen den Elternordner des aktuellen Ordners (hier: Dokumente, der Elternordner latex des Ordners main).

    +

    Beispiel: Relativer Pfad von `main.tex` in eigenem Unterordner zu `part1.tex` in anderem Unterordner

    +

    `../sections/part1.tex`

    +

    **Zwei Punkte »..«** bezeichnen den Elternordner des aktuellen Ordners (hier: Dokumente, der Elternordner latex des Ordners main).

    @@ -187,8 +197,8 @@ Inhalt von Abschnitt 1.

    Kompilieren des Projekts

      -
    • **Nur die Hauptdatei** wird kompiliert, um das fertige PDF-Dokument zu erhalten
    • -
    • Fehlermeldungen enthalten dann Verweis, in welcher Unterdatei sie aufgetreten sind
    • +
    • **Nur die Hauptdatei** wird kompiliert, um das fertige PDF-Dokument zu erhalten.
    • +
    • Fehlermeldungen enthalten dann Verweis, in welcher Unterdatei sie aufgetreten sind.
    @@ -199,7 +209,7 @@ Inhalt von Abschnitt 1.

    Kompilieren des Projekts

      -
    • die Unterdateiten können wegen ihrer fehlenden Präambel nicht selbstständig kompiliert werden
    • +
    • Die Unterdateiten können wegen ihrer fehlenden Präambel nicht selbstständig kompiliert werden.
    • Trick bei `\include{}`: `\includeonly{file1,file2,...}` in die Präambel schreiben, um nur einzelne Unterdateien zu kompilieren
    @@ -210,7 +220,7 @@ Inhalt von Abschnitt 1.

    Präambel ausgelagert

    -

    Was denkt ihr, passiert, wenn wir den Präambel in eine Unterdatei auslagern?

    +

    Was denkt ihr, passiert, wenn wir die Präambel in eine Unterdatei auslagern?

    Wird das Gesamtdokument kompilieren oder nicht?

    Ja, es kompiliert!
    Ein einfacher Weg, um die Hauptdatei noch übersichtlicher zu halten.

    From ec6d04804900610856e73edff82a4960b8256600 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 19:29:33 +0200 Subject: [PATCH 05/20] Minor changes for coherence reasons --- css/theme/latex.css | 8 ++-- css/theme/source/latex.scss | 4 +- sections/german/05/05.md | 90 ++++++++++++++++++++----------------- 3 files changed, 54 insertions(+), 48 deletions(-) diff --git a/css/theme/latex.css b/css/theme/latex.css index 91867d4..451df86 100644 --- a/css/theme/latex.css +++ b/css/theme/latex.css @@ -538,16 +538,16 @@ kbd { * Links * ============ */ -p { +p, li { z-index: 1; } -p a:link, p a:hover, p a:active, p a:visited { +p a:link, p a:hover, p a:active, p a:visited, li a:link, li a:hover, li a:active, li a:visited { text-decoration: none; color: var(--secondary-dark); font-weight: bold; position: relative; z-index: 1; } - p a:link::before, p a:hover::before, p a:active::before, p a:visited::before { + p a:link::before, p a:hover::before, p a:active::before, p a:visited::before, li a:link::before, li a:hover::before, li a:active::before, li a:visited::before { content: ''; position: absolute; width: 102%; @@ -558,7 +558,7 @@ p a:link, p a:hover, p a:active, p a:visited { left: -1%; transition: .2s height ease; } -p a:hover::before { +p a:hover::before, li a:hover::before { height: 110%; } pre.small-text { diff --git a/css/theme/source/latex.scss b/css/theme/source/latex.scss index a7f621a..a093c83 100644 --- a/css/theme/source/latex.scss +++ b/css/theme/source/latex.scss @@ -655,11 +655,11 @@ kbd { * Links * ============ */ -p { +p, li { z-index: 1; } -p a { +p a, li a { &:link, &:hover, &:active, diff --git a/sections/german/05/05.md b/sections/german/05/05.md index 9bee1e1..fdd1883 100644 --- a/sections/german/05/05.md +++ b/sections/german/05/05.md @@ -10,18 +10,18 @@

    Leerzeichen

      -
    • normale Wortzwischenräume per Leertaste
    • -
    • geschützte Leerzeichen: `~`
    • -
    • schmale Leerzeichen: `\,`
    • -
    • viele weitere Breiten verfügbar
    • +
    • normale Wortzwischenräume per Leertaste
    • +
    • geschützte Leerzeichen: »`~`«
    • +
    • schmale Leerzeichen: »`\,`«
    • +
    • viele weitere Breiten verfügbar
    Schmale Leerzeichen werden z.\,B. in
     Abkürzungen und zwischen Zahlen und
     Einheiten verwendet: 10\,s.
    -Normalbreite, aber geschützte Leerzeichen
    -können beispielsweise dabei helfen,
    -Titel und Namen in einer Zeile zu halten:
    -Dr.~Fooboar.
    +Normalbreite, aber geschützte +Leerzeichen können beispielsweise +dabei helfen, Titel und Namen in +einer Zeile zu halten: Dr.~Fooboar.
    @@ -77,7 +77,6 @@ Ein- und Ausgabe % als Ergänzungsstrich `---` -
    @@ -115,7 +114,7 @@ Ein- und Ausgabe % als Ergänzungsstrich `"~` -

    Einige der Codes funktionieren nur mit eingebundenem Babel-Paket.

    +

    Einige der Codes funktionieren nur mit eingebundenem babel-Paket.

    @@ -211,7 +210,8 @@ Ein- und Ausgabe % als Ergänzungsstrich
    \enquote{Ein \enquote{verschachteltes}
     Zitat.}

    Wenn das Paket mit `autostyle=true` eingebunden wird, werden bei fremdsprachigen Zitaten die entsprechenden Anführungszeichen verwendet:

    -
    \foreignquote{english}{An English quote.}
    +
    \foreignquote{english}{An English
    +quote.}
    @@ -363,54 +363,60 @@ Zitat.} ---
    -
    -

    Sonderzeichen & Symbole

    -

    Mathmode

    -

    Einige Sonderzeichen und Symbole funktionieren nur in einer Mathematikumgebung:

    -
    % griechische Buchstaben
    +  
    +

    Sonderzeichen & Symbole

    +

    Mathmode

    +

    Einige Sonderzeichen und Symbole funktionieren nur in einer Mathematikumgebung:

    +
    % griechische Buchstaben
     $\pi \Sigma \delta$
     
     % Kreuz
     $\dagger$
    -
    +
    ---
    -
    -

    Sonderzeichen & Symbole

    -

    Euro 💸

    -
      -
    • Paket eurosym
    • -
    • Befehl \euro
    • -
    -
    LaTeX zu verwenden kostet 0 \euro.
    -
    +
    +

    Sonderzeichen & Symbole

    +

    Euro 💸

    +
      +
    • Paket eurosym
    • +
    • Befehl \euro
    • +
    +
    LaTeX zu verwenden kostet 0 \euro.
    +
    ---
    -
    -

    Sonderzeichen & Symbole

    -

    Detexify to the rescue! ⛑️

    - -
    +
    +

    Sonderzeichen & Symbole

    +

    Detexify to the rescue! ⛑️

    + +
    ---
    -
    -

    Sonderzeichen einfügen

    -
      -
    • Suche dir aus der PDF-Liste zu Sonderzeichen einige interessante Symbole aus und füge sie in den ersten Absatz von xxx ein.
    • -
    • Lies dir den ersten Absatz von xxx durch und hebe auf unterschiedliche Art und Weise (fett, kursiv etc.) Abschnitte hervor, die dir wichtig erscheinen.
    • -
    • Variiere zum Testen die Schriftgröße: Setze einen Satz in winziger, einen anderen in riesiger Schrift. Probiere aus, eine eigene Schriftgröße zu konfiguieren.
    • -
    -
    +
    +

    Sonderzeichen einfügen

    +
      +
    • Suche dir aus der PDF-Liste zu Sonderzeichen einige interessante Symbole aus und füge sie in den ersten Absatz von xxx ein.
    • +
    • Lies dir den ersten Absatz von xxx durch und hebe auf unterschiedliche Art und Weise (fett, kursiv etc.) Abschnitte hervor, die dir wichtig erscheinen.
    • +
    • Variiere zum Testen die Schriftgröße: Setze einen Satz in winziger, einen anderen in riesiger Schrift. Probiere aus, eine eigene Schriftgröße zu konfiguieren.
    • +
    +
    From 6ceec9e6b65127279cad9ea5438e24c9efea45f3 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 20:05:24 +0200 Subject: [PATCH 06/20] Minor changes for coherence reasons --- sections/german/06/06.md | 34 ++- .../schriftgroesse-fontsize-befehl-crop.svg | 289 ++++++++++++++++++ .../schriftgroesse-fontsize-befehl-orig.svg | 289 ++++++++++++++++++ .../06/schriftgroesse-fontsize-befehl.tex | 19 ++ .../german/06/schriftgroesse-optiker-crop.svg | 217 +++++++++++++ .../german/06/schriftgroesse-optiker-orig.svg | 217 +++++++++++++ sections/german/06/schriftgroesse-optiker.tex | 20 ++ sections/german/06/schriftgroesse_optiker.png | Bin 13359 -> 0 bytes 8 files changed, 1074 insertions(+), 11 deletions(-) create mode 100644 sections/german/06/schriftgroesse-fontsize-befehl-crop.svg create mode 100644 sections/german/06/schriftgroesse-fontsize-befehl-orig.svg create mode 100644 sections/german/06/schriftgroesse-fontsize-befehl.tex create mode 100644 sections/german/06/schriftgroesse-optiker-crop.svg create mode 100644 sections/german/06/schriftgroesse-optiker-orig.svg create mode 100644 sections/german/06/schriftgroesse-optiker.tex delete mode 100644 sections/german/06/schriftgroesse_optiker.png diff --git a/sections/german/06/06.md b/sections/german/06/06.md index 19796a1..8ee4e7e 100644 --- a/sections/german/06/06.md +++ b/sections/german/06/06.md @@ -18,11 +18,12 @@

    Hervorhebungen

    -

    Für Hervorhebungen im Fließtext eignet sich am besten der semantische Befehl `\emph{}` *(emphasis),* der sich auch schachteln lässt:

    -
    \emph{Wenn man in einem ganzen Haufen von
    -wichtigem Text \emph{noch wichtigeren
    -Text} verstecken will, hilft die
    -Verschachtelung von Emphasen.}
    +

    Für Hervorhebungen im Fließtext eignet sich am besten der semantische Befehl `\emph{}` *(emphasis)*, der sich auch schachteln lässt:

    +
    \emph{Wenn man in einem ganzen Haufen
    +von wichtigem Text \emph{noch
    +wichtigeren Text} verstecken will,
    +hilft die Verschachtelung von
    +Emphasen.}
    @@ -89,7 +90,7 @@ Verschachtelung von Emphasen.}

    Schriftgröße

    -

    normalsize

    +

    `normalsize`

    • Wird für den Fließtext verwendet
    • Standard: 10pt
    • @@ -106,7 +107,7 @@ Verschachtelung von Emphasen.}

      Schriftgröße

      Voreingestellte Schriftgrößen

      {\fontsize ein Textabschnitt}
      -

      Zur Auswahl: immer relativ zu normalsize

      +

      Zur Auswahl: immer relativ zu `normalsize`

      {\tiny         Wenn}
       {\footnotesize du}
       {\small        das}
      @@ -118,7 +119,7 @@ Verschachtelung von Emphasen.}
      {\Huge Brille.}
    - +
    --- @@ -127,7 +128,7 @@ Verschachtelung von Emphasen.}

    Schriftgröße

    Manuelle Konfiguration möglich

    -
    \fontsize{<Schriftgröße>}{<Zeilenhöhe>}
    +        
    \fontsize{<schriftgröße>}{<zeilenhöhe>}
     \selectfont

    Beispiel:

    Das ist Text in normaler Schriftgröße.
    @@ -140,7 +141,7 @@ wirklich riesiger Schrift.
     Back to normal.
    - +
    @@ -149,7 +150,7 @@ Back to normal.

    URLs

    -

    Das Paket hyperref stellt den Befehl `\url{}` bereit, der URLs

    +

    Das Paket `hyperref` stellt den Befehl `\url{}` bereit, der URLs

    • zeichentreu
    • mit bindestrichlosen Umbrüchen
    • @@ -163,3 +164,14 @@ Back to normal.
    + +--- + +
    +
    +

    Text auszeichnen

    +
      +
    • +
    +
    +
    diff --git a/sections/german/06/schriftgroesse-fontsize-befehl-crop.svg b/sections/german/06/schriftgroesse-fontsize-befehl-crop.svg new file mode 100644 index 0000000..9d059f6 --- /dev/null +++ b/sections/german/06/schriftgroesse-fontsize-befehl-crop.svg @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/06/schriftgroesse-fontsize-befehl-orig.svg b/sections/german/06/schriftgroesse-fontsize-befehl-orig.svg new file mode 100644 index 0000000..a910e36 --- /dev/null +++ b/sections/german/06/schriftgroesse-fontsize-befehl-orig.svg @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/06/schriftgroesse-fontsize-befehl.tex b/sections/german/06/schriftgroesse-fontsize-befehl.tex new file mode 100644 index 0000000..402524a --- /dev/null +++ b/sections/german/06/schriftgroesse-fontsize-befehl.tex @@ -0,0 +1,19 @@ +\documentclass[a4paper, 12pt, ngerman]{article} +\usepackage{lmodern} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{hyperref} +\usepackage{babel} +\begin{document} +\thispagestyle{empty} + +Das ist Text in normaler Schriftgröße. + +\fontsize{1cm}{1cm}\selectfont +Das ist eine Textpassage in +wirklich riesiger Schrift. + +\normalsize +Back to normal. + +\end{document} \ No newline at end of file diff --git a/sections/german/06/schriftgroesse-optiker-crop.svg b/sections/german/06/schriftgroesse-optiker-crop.svg new file mode 100644 index 0000000..acc4506 --- /dev/null +++ b/sections/german/06/schriftgroesse-optiker-crop.svg @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/06/schriftgroesse-optiker-orig.svg b/sections/german/06/schriftgroesse-optiker-orig.svg new file mode 100644 index 0000000..f54e80a --- /dev/null +++ b/sections/german/06/schriftgroesse-optiker-orig.svg @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/06/schriftgroesse-optiker.tex b/sections/german/06/schriftgroesse-optiker.tex new file mode 100644 index 0000000..2c1cf5e --- /dev/null +++ b/sections/german/06/schriftgroesse-optiker.tex @@ -0,0 +1,20 @@ +\documentclass[a4paper]{article} +\usepackage{lmodern} +\usepackage{amssymb,amsmath} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{hyperref} +\begin{document} +\thispagestyle{empty} + +{\tiny Wenn} +{\footnotesize du} +{\small das} +{\normalsize lesen} +{\large kannst,} +{\Large brauchst} +{\LARGE du} +{\huge keine} +{\Huge Brille.} + +\end{document} \ No newline at end of file diff --git a/sections/german/06/schriftgroesse_optiker.png b/sections/german/06/schriftgroesse_optiker.png deleted file mode 100644 index 5fa75e49e0889e32510172ad84fad5a4c44cef8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13359 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 From 6f9edb185194b04dfa945005cc330425e3fd5eac Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 20:25:00 +0200 Subject: [PATCH 07/20] Minor changes for coherence reasons --- sections/german/07/07.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/sections/german/07/07.md b/sections/german/07/07.md index cf247da..abf1db2 100644 --- a/sections/german/07/07.md +++ b/sections/german/07/07.md @@ -1,6 +1,3 @@ -

    Absatz­formatierung

    @@ -12,13 +9,14 @@

    Flattersatz

    -

    Standardmäßig setzt LaTeX Fließtext im Blocksatz, aber auch Flattersatz ist möglich. Befehle:

    -
    \raggedright … \raggedleft … \centering …
    -

    Umgebungen:

    +

    Standardmäßig setzt LaTeX Fließtext im Blocksatz, aber auch Flattersatz ist möglich.

    +
    \raggedright … \raggedleft …
    +\centering …
    +

    Alternativ einsetzbare Umgebungen:

    \begin{flushleft}  Text \end{flushleft}
     \begin{flushright} Text \end{flushright}
     \begin{center}     Text \end{center}
    -

    Guter Flattersatz ist noch schwieriger als guter Blocksatz → lieber vermeiden

    +

    Guter Flattersatz ist noch schwieriger als guter Blocksatz, daher lieber vermeiden!

    From 0037ddc4220dac46f1709bdcd98332c3cabebeb2 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 20:41:23 +0200 Subject: [PATCH 08/20] Minor changes for coherence reasons --- sections/german/08/08.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/sections/german/08/08.md b/sections/german/08/08.md index b1e6c52..356c3f5 100644 --- a/sections/german/08/08.md +++ b/sections/german/08/08.md @@ -1,6 +1,6 @@
    -

    📜
    Aufzählungen

    +

    Aufzählungen

    @@ -8,11 +8,11 @@
    -

    Ungeordnete Listen

    +

    Ungeordnete Listen 📜

    \begin{itemize}
     	\item Nudelplatten
    -	\item Passierte Tomaten, Möhren, Erbsen, Zwiebeln
    -	\item Oregano, Basilikum, Rosmarin, Salz, Pfeffer
    +	\item Passierte Tomaten, % …
    +	\item Oregano, Basilikum, % …
     	\item Mozzarella
     	\item Mehl
     	\item Milch
    @@ -20,7 +20,7 @@
     		

    Die einzelnen Stichpunkte werden in jeder Aufzählungsumgebung durch den Befehl \item gekennzeichnet.

    - +
    @@ -30,14 +30,14 @@

    Geordnete Listen und Definitionslisten

    \begin{enumerate}
    -  \item die Zwiebeln in einem Topf anbraten
    -  \item passierte Tomaten, Möhren und Erbsen dazugeben und aufkochen
    -  \item mit Kräutern und Gewürzen abschmecken
    -  % \item ...
    +  \item die Zwiebeln in einem Topf % …
    +  \item passierte Tomaten, Möhren % …
    +  \item mit Kräutern und Gewürzen % …
    +  % \item …
     \end{enumerate}
    \begin{description}
    -  \item [Béchamelsauce] Béchamelsauce, Sauce Béchamel oder Milchsauce ist eine helle Sauce aus Milch, Butter und Mehl, die meist zu Gemüse, Kartoffeln oder Eierspeisen serviert wird. Als klassische Grundsauce findet sie variiert bei vielen Gerichten Verwendung.  (siehe \url{https://de.wikipedia.org/wiki/B%C3%A9chamelsauce})
    -  \item [Lasagne] Als Lasagne (Plural Lasagnen) werden sowohl besonders breite Bandnudeln als auch der mehrere Teigschichten (Nudelplatten) beinhaltende Auflauf bezeichnet. (siehe \url{https://de.wikipedia.org/wiki/Lasagne})
    +  \item [Béchamelsauce] Béchamel % …
    +  \item [Lasagne] Als Lasagne % …
     \end{description}
    @@ -54,15 +54,15 @@

    Das Paket paralist stellt Aufzählungen ohne riesige Zwischenräume zur Verfügung.

    \section{Zutaten}
     \begin{compactitem}
    -  % \item ...
    +  % \item …
     \end{compactitem}
     \section{Zubereitung}
     \begin{compactenum}
    -  % \item ...
    +  % \item …
     \end{compactenum}
     \section{Glossar}
     \begin{compactdesc}
    -  % \item ...
    +  % \item …
     \end{compactdesc}
    @@ -76,7 +76,7 @@

    Verschachtelte Listen

    \begin{compactitem}
    -	% ...
    +  % …
       \item Gemüse \begin{compactitem}
         \item Passierte Tomaten
         \item Möhren
    @@ -88,7 +88,7 @@
         \item Basilikum
         \item Rosmarin
       \end{compactenum}
    -  % ...
    +  % …
     \end{compactitem}
    @@ -104,13 +104,13 @@

    Die Art der Aufzählung lässt sich über den optionalen Parameter label ändern. Hierfür ist das Paket enumitem notwendig.

    % Römische Zahlen
     \begin{enumerate}[label=\roman\*]
    -%...
    +% …
     % Arabische Zahlen
     \begin{enumerate}[label=\arabic\*]
    -%...
    +% …
     % Alphabetisch
     \begin{enumerate}[label=\alph\*]
    -%...
    +% …
    From a30932bdb282896b84b7832e61c6a503fa3f416a Mon Sep 17 00:00:00 2001 From: Christian Kremitzl Date: Thu, 9 May 2019 20:57:07 +0200 Subject: [PATCH 09/20] =?UTF-8?q?Spielwiese=20gem=C3=A4ht.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sections/german/03/03.md | 14 -------------- sections/german/07/07.md | 2 +- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/sections/german/03/03.md b/sections/german/03/03.md index 15424da..4671bb9 100644 --- a/sections/german/03/03.md +++ b/sections/german/03/03.md @@ -329,20 +329,6 @@ Mein Lieblingsrezept --- -
    -
    -

    Spielwiese

    -

    TODO:

    -
      -
    • Was passiert, wenn man verschiedene Dinge ändert?
    • -
    • Umgang mit Fehlermeldungen
    • -
    -
    -
    - ---- - -

    Grundstruktur des Skripts anpassen

    diff --git a/sections/german/07/07.md b/sections/german/07/07.md index cf247da..818b0bd 100644 --- a/sections/german/07/07.md +++ b/sections/german/07/07.md @@ -45,7 +45,7 @@
    - +
    From 200e5d1f865e912e5e73ae3653de51924c151e8d Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 21:03:59 +0200 Subject: [PATCH 10/20] Minor changes for coherence reasons --- sections/german/09/09.md | 45 +++++++++++----------- sections/german/09/simple-maths-crop.svg | 49 ++++++++++-------------- sections/german/09/simple-maths-orig.svg | 47 +++++++++-------------- sections/german/09/simple-maths.tex | 4 +- 4 files changed, 64 insertions(+), 81 deletions(-) diff --git a/sections/german/09/09.md b/sections/german/09/09.md index e2b72cc..12e392b 100644 --- a/sections/german/09/09.md +++ b/sections/german/09/09.md @@ -1,6 +1,6 @@
    -

    🧮
    Mathematische Formeln

    +

    Mathematische Formeln

    @@ -8,13 +8,12 @@
    -

    Formel-Umgebungen

    +

    Formel-Umgebungen 🧮

    $2 \sqrt{\frac{\pi^2}{3} \cdot c_2}$
    -

    Die mathematische Umgebung wird durch zwei Dollarzeichen abgegrenzt. Außerdem gibt es eine Blockumgebung.

    +

    Mathematische Formeln können nur im sogenannten Mathmode gesetzt werden, der inline durch zwei Dollarzeichen aktiviert wird. Außerdem gibt es eine Blockumgebung:

    \begin{equation}
       2 \sqrt{\frac{\pi^2}{3} \cdot c_2}
     \end{equation}
    -

    Die Nummerierung kann durch durch einen »\*« in \begin{equation\*} und \end{equation\*} unterdrückt werden.

    Pakete: amsmath, amsthm, amssymb, mathtools

    @@ -33,27 +32,27 @@ Ergebnis - `$`\sqrt{16}$ + \sqrt{16} $\sqrt{16}$ - `$`\frac{3}{4}$ + \frac{3}{4} $\frac{3}{4}$ - `$`e^{\pi}$ + e^{\pi} $e^{\pi}$ - `$`\sum\_{i=1}^{n}x^2$ + \sum\_{i=1}^{n}x^2 $\sum_{i=1}^{n} x^2$ - `$`12 \leq 4 x^2 + 13$ + 12 \leq 4 x^2 + 13 $12 \leq 4 x^2 + 13$ -

    Durch $^{…}$ und $_{…}$ werden Inhalte hoch- oder tiefgestellt.

    +

    Durch ^{…} und _{…} werden die Inhalte in den Klammern hoch- oder tiefgestellt.

    @@ -68,31 +67,31 @@ Ergebnis - `$`(x), [x], \lbrace x\rbrace, \lvert x\rvert$ + (x), [x], \lbrace x\rbrace, \lvert x\rvert $(x), [x], \lbrace x\rbrace, \lvert x\rvert$ - `$`\exists,\forall,\in,\notin,\infty$ + \exists, \forall, \in, \notin, \infty $\exists,\forall,\in,\notin,\infty$ - `$`\alpha, \beta, \Gamma, \Delta, \varepsilon, \pi$ + \alpha, \beta, \Gamma, \Delta, \varepsilon, \pi $\alpha, \beta, \Gamma, \Delta, \varepsilon, \pi$ - `$`\rightarrow, \leftarrow, \Rightarrow, \Leftarrow, \Leftrightarrow$ + \rightarrow, \leftarrow, \Rightarrow, \Leftarrow, \Leftrightarrow $\rightarrow, \leftarrow, \Rightarrow, \Leftarrow, \Leftrightarrow$ - `$`(A \cup B) \cap C$ + (A \cup B) \cap C $(A \cup B) \cap C$ - `$`(A \lor B) \land C$ + (A \lor B) \land C $(A \lor B) \land C$ - `$`(A \cdot B) \times C$ + (A \cdot B) \times C $(A \cdot B) \times C$ @@ -110,19 +109,19 @@ Ergebnis - `$`\left( \frac{1}{2} \right)$ + \left( \frac{1}{2} \right) $\left(\frac{1}{2} \right)$ - `$`\left\lbrace \frac{1}{2} \right\rbrace$ + \left\lbrace \frac{1}{2} \right\rbrace $\left\lbrace\frac{1}{2} \right\rbrace$ - `$`\left[ \frac{1}{2} \right]$ + \left[ \frac{1}{2} \right] $\left[\frac{1}{2} \right]$ -
    $4 \cdot \left(\frac{1}{2} + \frac{3}{12 \cdot \left(\ 2 + frac{1}{26 \cdot \left(\frac{1}{2} \+ 24 right)} \right) }\right)$
    +
    $4 \cdot \left( \frac{1}{2} % …

    $4 \cdot \left(\frac{1}{2} +\frac{3}{ 12 \cdot \left( 2 + \frac{1}{86 \cdot \left(\frac{1}{2} + 24 \right)} \right)} \right)$

    @@ -151,13 +150,13 @@

    Ausrichtung von mehreren Gleichungen

    Die Umgebung align erlaubt es, Gleichungen zum Beispiel am »=« auszurichten.

    \begin{align}
    -  13 \cdot (4a - 3)^2 &= 13 \cdot (16a^2 - 24a + 9) \\\\
    +  13 \cdot (4a - 3)^2 &= 13 … \\\\
           &= 208a^2 - 312a + 117
     \end{align}
    • Ausgerichtet wird am »&«-Zeichen.
    • Zeilenumbrüche werden mit »\\\\« eingefügt.
    • -
    • Die Nummerierung kann auch hier durch durch einen »\*« in \begin{align\*} und \end{align\*} unterdrückt werden.
    • +
    • Die Nummerierung kann bei `align` und `equation` durch durch ein Sternchen nach dem Umgebungsnamen (z. B. \begin{align\*} und \end{align\*}) unterdrückt werden.
    diff --git a/sections/german/09/simple-maths-crop.svg b/sections/german/09/simple-maths-crop.svg index bef1f78..7857d18 100644 --- a/sections/german/09/simple-maths-crop.svg +++ b/sections/german/09/simple-maths-crop.svg @@ -1,5 +1,5 @@ - + @@ -8,73 +8,64 @@ + + + - + - + + + + - + - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + diff --git a/sections/german/09/simple-maths-orig.svg b/sections/german/09/simple-maths-orig.svg index 541a241..c19dbb3 100644 --- a/sections/german/09/simple-maths-orig.svg +++ b/sections/german/09/simple-maths-orig.svg @@ -8,73 +8,64 @@ + + + - + - + + + + - + - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + diff --git a/sections/german/09/simple-maths.tex b/sections/german/09/simple-maths.tex index 3660ca1..1d55f09 100644 --- a/sections/german/09/simple-maths.tex +++ b/sections/german/09/simple-maths.tex @@ -7,6 +7,8 @@ \begin{document} \thispagestyle{empty} -$2 \sqrt{\frac{\pi^2}{3} \cdot c_2}$ +$$ +2 \sqrt{\frac{\pi^2}{3} \cdot c_2} +$$ \end{document} From 113cee8115851297cb5ccca2b61da9c81cfd4a55 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Thu, 9 May 2019 21:15:31 +0200 Subject: [PATCH 11/20] Minor changes for coherence reasons --- sections/german/10/10.md | 52 +++++++++++++------------- sections/german/10/minted-overview.tex | 2 +- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/sections/german/10/10.md b/sections/german/10/10.md index 3a04da2..5315f77 100644 --- a/sections/german/10/10.md +++ b/sections/german/10/10.md @@ -1,6 +1,6 @@
    -

    🖥️
    Quelltext-Listings

    +

    Quelltext-Listings

    @@ -8,16 +8,16 @@
    -

    Installation

    -

    - Mit dem Paket minted lässt sich Quelltext gut darstellen. Dafür wird die Programmiersprache Python benötigt. -

    -

    - Nach der Installation von Python kann das zugehörige Paket Pygments in der Eingabeaufforderung installiert werden durch: -

    -
    pip install Pygments
    -

    Anschließend muss das LaTeX-Paket nur noch eingebunden werden:

    -
    \usepackage{minted}
    +

    Installation 🖥️

    +

    + Mit dem Paket minted lässt sich Quelltext gut darstellen. Dafür wird die Programmiersprache Python benötigt. +

    +

    + Nach der Installation von Python kann das zugehörige Paket Pygments in der Eingabeaufforderung installiert werden durch: +

    +
    pip install Pygments
    +

    Anschließend muss das LaTeX-Paket nur noch eingebunden werden:

    +
    \usepackage{minted}
    @@ -39,7 +39,7 @@ bei PdfLaTeX vor %.tex ergänzt werden:

    - pdflatex -syntex=1 -interaction=nonstopmode --shell-escape %.tex + pdflatex -syntex=1 -interaction=nonstopmode --shell-escape %.tex

    @@ -51,7 +51,7 @@

    Code im LaTeX-Quelltext

    In einer eigenen Umgebung:

    \section\*{Haskell-Magie}
    -Quadrate aller geraden Zahlen zwischen 1 und 200:
    +Quadrate aller geraden % …
     \begin{minted}{haskell}
     [x^2 | x <- [1..200], even x]
     \end{minted}
    @@ -69,19 +69,19 @@ Eine Überschrift wird so ausgezeichnet:
    -

    Code aus externen Dateien

    -

    Um Redundanz zu vermeiden, ist es manchmal praktisch, den Quelltext direkt aus der Quelldatei einzulesen.

    -
    \section\*{Einfache Java-Anwendung}
    -\inputminted{java}{Test.java}
    -
    public class HelloWorld {
    -  public static void main(String[] args) {
    -    System.out.println("Hello, World!");
    -  }
    -}
    -
    -
    - -
    +

    Code aus externen Dateien

    +

    Um Redundanz zu vermeiden, ist es manchmal praktisch, den Quelltext direkt aus der Quelldatei einzulesen.

    +
    \section\*{Einfache Java-Anwendung}
    +    \inputminted{java}{Test.java}
    +
    public class HelloWorld {
    +    public static void main(/\*…\*/) {
    +        System.out.println("Hello, World!");
    +    }
    +    }
    +
    +
    + +
    --- diff --git a/sections/german/10/minted-overview.tex b/sections/german/10/minted-overview.tex index 79197df..0e8c2ff 100644 --- a/sections/german/10/minted-overview.tex +++ b/sections/german/10/minted-overview.tex @@ -25,7 +25,7 @@ texcl=false, ]{html}
    -

    Installation

    +

    Installation 🖥️

    Mit dem Paket minted lässt sich Quelltext gut darstellen. Dafür wird die Programmiersprache Python benötigt.

    From 20512f5ea650ec1f230a1eb9199dff5394c58925 Mon Sep 17 00:00:00 2001 From: Christian Kremitzl Date: Thu, 9 May 2019 21:19:00 +0200 Subject: [PATCH 12/20] Referenz auf Referenz. --- sections/german/01/01.md | 7 +- sections/german/01/l2kurz-orig.svg | 1630 ++++++++++++++++++++++++++++ 2 files changed, 1635 insertions(+), 2 deletions(-) create mode 100644 sections/german/01/l2kurz-orig.svg diff --git a/sections/german/01/01.md b/sections/german/01/01.md index ce63abc..b0e95d6 100644 --- a/sections/german/01/01.md +++ b/sections/german/01/01.md @@ -122,10 +122,10 @@ --- -
    +

    Ablauf des Workshops

    -

    Ziel: Ihr baut eure eigene LaTeX-Referenz +

    Ziel: Ihr baut eure eigene LaTeX-Referenz auf Basis von [l2kurz](https://www.ctan.org/tex-archive/info/lshort/german)

    • Learning by Doing
    • Verstehen, wie LaTeX funktioniert
    • @@ -144,6 +144,9 @@
    +
    + +
    diff --git a/sections/german/01/l2kurz-orig.svg b/sections/german/01/l2kurz-orig.svg new file mode 100644 index 0000000..efe83e1 --- /dev/null +++ b/sections/german/01/l2kurz-orig.svg @@ -0,0 +1,1630 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 8dde6fbd1f4c2f2ce1892e7f02d65b8bdc90f6dd Mon Sep 17 00:00:00 2001 From: Christian Kremitzl Date: Thu, 9 May 2019 21:20:23 +0200 Subject: [PATCH 13/20] Zeilenumbruch. --- sections/german/01/01.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sections/german/01/01.md b/sections/german/01/01.md index b0e95d6..c9460d9 100644 --- a/sections/german/01/01.md +++ b/sections/german/01/01.md @@ -125,7 +125,8 @@

    Ablauf des Workshops

    -

    Ziel: Ihr baut eure eigene LaTeX-Referenz auf Basis von [l2kurz](https://www.ctan.org/tex-archive/info/lshort/german) +

    Ziel: Ihr baut eure eigene LaTeX-Referenz
    + auf Basis von [l2kurz](https://www.ctan.org/tex-archive/info/lshort/german)

    • Learning by Doing
    • Verstehen, wie LaTeX funktioniert
    • From 031e41ef693fd1ff27a4e8bc99902da1e958e5fd Mon Sep 17 00:00:00 2001 From: Christian Kremitzl Date: Thu, 9 May 2019 23:46:23 +0200 Subject: [PATCH 14/20] =?UTF-8?q?Skript-Aufgaben=20eingef=C3=BCgt=20/=20an?= =?UTF-8?q?gepasst.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sections/german/03/03.md | 12 +++++++----- sections/german/04/04.md | 10 ++++------ sections/german/05/05.md | 11 +++++++---- sections/german/06/06.md | 13 +++++++++++++ sections/german/07/07.md | 4 ++-- sections/german/08/08.md | 5 ++--- sections/german/09/09.md | 2 +- sections/german/10/10.md | 2 +- sections/german/11/11.md | 2 +- sections/german/12/12.md | 5 +++-- sections/german/13/13.md | 3 ++- sections/german/14/14.md | 12 ++++++------ 12 files changed, 49 insertions(+), 32 deletions(-) diff --git a/sections/german/03/03.md b/sections/german/03/03.md index 4671bb9..c783a39 100644 --- a/sections/german/03/03.md +++ b/sections/german/03/03.md @@ -329,13 +329,15 @@ Mein Lieblingsrezept --- -
      +
      -

      Grundstruktur des Skripts anpassen

      +

      Dokument und Text gliedern

        -
      • Füge ein Inhaltsverzeichnis in das Skript ein.
      • -
      • Füge im 1. Kapitel xxxxx mehrere neue Absätze mit \section{} und \subsection{} ein und beobachte, was im Inhaltsverzeichnis passiert.
      • -
      • Provoziere absichtlich einen Fehler, indem du einen dir bereits bekannten Befehl wie \begin{document} falsch schreibst. Sieh dir an, welche Informationen dir die Fehlermeldung liefert und behebe den Fehler wieder.
      • +
      • Ladet das Skript l2kurz aus dem VC herunter, entpackt es und öffnet die Datei `allgemeines.tex` in TeXStudio.
      • +
      • Packt den gesamten Text (einschließlich Kommentare) in allgemeines.tex in eine **Document**-Umgebung und schreibt darüber eine **Präambel**, damit das Dokument kompiliert werden kann.
      • +
      • Im nicht auskommentierten Abschnitt wurden **Absätze** durch `//` markiert. Verwendet stattdessen echte Absätze.
      • +
      • Kommentiert den restlichen Text ein. Verwendet für alle **Überschriften** passende LaTeX-Befehle (`\section` bis `\subsubsection`). +
      • Fügt ein **Inhaltsverzeichnis** ein.
      diff --git a/sections/german/04/04.md b/sections/german/04/04.md index 67c1dc7..7c37f28 100644 --- a/sections/german/04/04.md +++ b/sections/german/04/04.md @@ -224,13 +224,11 @@ Inhalt von Abschnitt 1.
      -

      Projektstruktur für das Skript anlegen

      +

      Ein strukturiertes Projekt

        -
      • Teile das Skript in sinnvolle Abschnitte auf und lagere sie in separate .tex-Dateien aus.
      • -
      • Verwende zunächst \input{}, um die Abschnitte in deine Hauptdatei einzubinden.
      • -
      • Beobachte, was sich verändert, wenn du stattdessen \include{} einsetzt.
      • -
      • Verschiebe die Teildateien zur besseren Strukturierung in einen eigenen Unterordner sections. Was musst du nun bei der Angabe des relativen Pfades bei \include{} verändern?
      • -
      • Lagere nun noch die Präambel aus.
      • +
      • Entfernt die Präambel, die beiden `document`-Zeilen und das Inhaltsverzeichnis aus `allgemeines.tex`.
      • +
      • Kompiliert stattdessen `l2kurz.tex` – das ist ab sofort unsere **Hauptdatei,** `allgemeines.tex` ist bereits eingebunden und wird mit kompiliert.
      • +
      • Diese Datei ist sehr unübersichtlich. Lagert alles vor `\begin{document}` in eine neue Datei `praeambel.tex` aus und bindet sie mit `\input{praeambel}` ein.
      diff --git a/sections/german/05/05.md b/sections/german/05/05.md index cf66225..6ac768d 100644 --- a/sections/german/05/05.md +++ b/sections/german/05/05.md @@ -19,7 +19,7 @@ Abkürzungen und zwischen Zahlen und Einheiten verwendet: 10\,s. Normalbreite, aber geschützte Leerzeichen können u.\,a. -dabei helfen, Titel und Namen in einer +dabei helfen, Titel und Namen in einer Zeile zu halten: Dr.~Fooboar.
      @@ -344,9 +344,12 @@ $\dagger$

      Sonderzeichen einfügen

        -
      • Suche dir aus der PDF-Liste zu Sonderzeichen einige interessante Symbole aus und füge sie in den ersten Absatz von xxx ein.
      • -
      • Lies dir den ersten Absatz von xxx durch und hebe auf unterschiedliche Art und Weise (fett, kursiv etc.) Abschnitte hervor, die dir wichtig erscheinen.
      • -
      • Variiere zum Testen die Schriftgröße: Setze einen Satz in winziger, einen anderen in riesiger Schrift. Probiere aus, eine eigene Schriftgröße zu konfiguieren.
      • +
      • Ersetzt in Abschnitt 1.1.1 die Leerzeichen vor und nach dem Namen Knuth durch **geschützte Leerzeichen.**
      • +
      • Fügt in Abschnitt 1.2.1, Absatz 2, ein **halbes Leerzeichen** zwischen ›z.‹ und ›B.‹ von ›z.B.‹ ein.
      • +
      • In Abschnitt 1.2.3 stehen an mehren Stellen Bindestriche als **Gedankenstriche.** Tauscht sie durch Halbgeviertstriche aus.
      • +
      • In Abschnitt 1.2.1, Absatz 2, wird ein `"=` verwendet. Was passiert, wenn ihr stattdessen einen einfachen **Bindestrich** verwendet?
      • +
      • In Abschnitt 1.1.1 sollten »Tech« und »TeX« in **Anführungszeichen** stehen. Nutzt dafür `\enquote{…}`
      • +
      • Ersetzt die drei Punkte in 1.2.1, Absatz 2, durch eine echte **Ellipse.**
      diff --git a/sections/german/06/06.md b/sections/german/06/06.md index 2d9b816..f74943c 100644 --- a/sections/german/06/06.md +++ b/sections/german/06/06.md @@ -153,3 +153,16 @@ Back to normal.
    + +--- + +
    +
    +

    Text hervorheben

    +
      +
    • **Betont** das Wort »Pakete« in Abschnitt 1.1.2 mit `\emph{…}`.
    • +
    • Probiert auch an beliebigen Stellen **optische Hervorhebungen** aus, entfernt sie aber wieder, wenn ihr ein aufgeräumtes Dokument erhalten wollt.
    • +
    • Auf der zweiten Seite des Dokuments steht ein Link zur Quelle. Ergänzt dort einen **Link** zum VC-Kurs zum LaTeX-Wochenende.
    • +
    +
    +
    diff --git a/sections/german/07/07.md b/sections/german/07/07.md index 818b0bd..b854599 100644 --- a/sections/german/07/07.md +++ b/sections/german/07/07.md @@ -53,9 +53,9 @@
    -

    Absätze ändern

    +

    Absätze formatieren

      -
    • Formatiere den ersten Absatz des Kapitels xxx rechtsbündig zentriert.
    • +
    • Seht euch auf der Titelseite an, wie **Abstände und Ausrichtungen** genutzt werden. Spielt ein wenig mit den Einstellungen und beobachtet, was sich verändert. Benutzt die Undo-Funktion, wenn ihr euch verlaufen habt ;)
    diff --git a/sections/german/08/08.md b/sections/german/08/08.md index b1e6c52..f509a50 100644 --- a/sections/german/08/08.md +++ b/sections/german/08/08.md @@ -123,9 +123,8 @@

    Aufzählungen einfügen

      -
    • Füge in Absatz xxx von Kapitel xxx eine nummerierte Aufzählung von xxx ein.
    • -
    • Wandle die Aufzählung anschließend in eine Liste mit Bullet Points um.
    • -
    • Füge in Absatz xxx nun noch eine description ein. Kann man darin eine Aufzählung verschachteln?
    • +
    • Formatiert die einzelnen Vor- und Nachteile in Abschnitt 1.2.3 als **ungeordnete Listen.**
    • +
    • Formatiert den Arbeitsablauf in Abschnitt 1.2.4 als **geordnete Liste.** Die Ziffern im Code sollen nicht stehen bleiben.
    diff --git a/sections/german/09/09.md b/sections/german/09/09.md index e2b72cc..88edb25 100644 --- a/sections/german/09/09.md +++ b/sections/german/09/09.md @@ -171,7 +171,7 @@

    Formeln setzen

      -
    • +
    • Seht euch Kapitel 4 an und fügt einen neuen Abschnitt 4.5 mit eurer Lieblings**formel** ein.
    diff --git a/sections/german/10/10.md b/sections/german/10/10.md index 3a04da2..cedf649 100644 --- a/sections/german/10/10.md +++ b/sections/german/10/10.md @@ -109,7 +109,7 @@ breaklines=true,

    Quelltext einbinden

      -
    • +
    • Abschnitt 2.4 enthält zwei **Listings.** Lagert den Inhalt in zwei neue Dateien aus und bindet sie mit `\inputminted` ein.
    diff --git a/sections/german/11/11.md b/sections/german/11/11.md index 6da032e..c4428d4 100644 --- a/sections/german/11/11.md +++ b/sections/german/11/11.md @@ -75,7 +75,7 @@ height=5cm]{<dateipfad>}

    Grafiken einfügen

      -
    • +
    • Abschnitt 5 enthält ein kleines **Bild.** Setzt dasselbe Bild nochmal größer (Breite: `\textwidth`) ans Ende des Abschnitts.
    diff --git a/sections/german/12/12.md b/sections/german/12/12.md index 187eb1b..5c98796 100644 --- a/sections/german/12/12.md +++ b/sections/german/12/12.md @@ -196,9 +196,10 @@
    -

    Tabellen einfügen

    +

    Tabellen setzen

      -
    • +
    • Tabelle 6 in Abschnitt 7 veranschaulicht die vordefinierten Schriftgrade. Fügt eine zusätzliche **rechtsbündige Spalte** ein, in der ihr die Schriftgrößen durchnummeriert.
    • +
    • Fügt außerdem eine **Überschriftenzeile** ein, die ihr per `\midrule` vom Rest der Tabelle trennt. Die Spaltenüberschriften können zum Beispiel »Nr.«, »Befehl« und »Beispiel« heißen.
    diff --git a/sections/german/13/13.md b/sections/german/13/13.md index a043fb5..323e7eb 100644 --- a/sections/german/13/13.md +++ b/sections/german/13/13.md @@ -117,7 +117,8 @@ sec:section4}.

    Referenzen einfügen

      -
    • +
    • Schreibt eine **Fußnote** zu einem beliebigen Wort.
    • +
    • Fügt auf der zweiten Seite des Dokuments einen Absatz zum LaTeX-Wochenende ein, in dem ihr mit `\cref` auf einige der Stellen **verweist,** an denen ihr zuletzt gearbeitet habt. Ggf. müsst ihr dafür zunächst Label vergeben.
    diff --git a/sections/german/14/14.md b/sections/german/14/14.md index b4edca2..6e84a7e 100644 --- a/sections/german/14/14.md +++ b/sections/german/14/14.md @@ -78,18 +78,18 @@

    Ein Literaturverzeichnis erstellen und einfügen

      -
    • Suche in einer Literaturdatenbank deiner Wahl die BibTeX-Einträge für folgende LaTeX-Handbücher: +
    • Sucht in einer Literaturdatenbank eurer Wahl die BibTeX-Einträge für folgende LaTeX-Handbücher:
      • Leslie Lamport (1994): LaTeX. A Document Preparation System.
      • Dilip Datta (2017): LaTeX in 24 Hours. A Practical Guide for Scientific Writing.
      • Frank Mittelbach / Michel Goossens (2012): Der LaTeX-Begleiter.
    • -
    • Füge die BibTeX-Einträge in eine bibtex-Datei bibliography.bib ein.
    • -
    • Wähle einen Bibliographierstil aus und füge den entsprechenden Befehl per \bibliographystyle{} in deine LaTeX-Datei für das Skript ein.
    • -
    • Füge das Literaturverzeichnis über \bibliography{} in deine LaTeX-Datei ein.
    • -
    • Zitiere die 3 Handbücher an geeigneter Stelle im Skript, damit diese im Literaturverzeichnis erscheinen.
    • -
    • Probiere nun einen anderen Bibliographierstil aus und vergleiche, was sich im PDF verändert.
    • +
    • Fügt die BibTeX-Einträge in der BibTeX-Datei l2kurz.bib ein.
    • + + +
    • Zitiert die 3 Handbücher an geeigneter Stelle im Skript, damit sie im Literaturverzeichnis erscheinen.
    • +
    • Sucht nun die Stelle, an der das Literaturverzeichnis erstellt wird. Probiert einen anderen Bibliographierstil aus und vergleicht, was sich im PDF verändert.
    From c5e84108d8581d3d042af0b7e1465730d38a3400 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Fri, 10 May 2019 08:50:12 +0200 Subject: [PATCH 15/20] Minor changes for coherence reasons --- css/theme/latex.css | 5 + css/theme/source/latex.scss | 7 + sections/german/02/02.md | 2 +- sections/german/03/03.md | 20 +- sections/german/04/04.md | 8 +- sections/german/08/08.md | 20 + sections/german/08/paralist-extended-crop.svg | 294 +++ sections/german/08/paralist-extended-orig.svg | 294 +++ sections/german/08/paralist-extended.tex | 18 + sections/german/10/10.md | 4 +- sections/german/11/11.md | 18 +- sections/german/12/12.md | 28 +- sections/german/13/13.md | 57 +- .../german/13/cref-multiple-example-crop.svg | 252 +-- .../german/13/cref-multiple-example-orig.svg | 250 +-- sections/german/13/cref-multiple-example.tex | 9 +- sections/german/14/14.md | 59 +- sections/german/15/15.md | 60 +- sections/german/15/beamer-crop.svg | 1610 ++++++++++++++++ sections/german/15/beamer-orig.svg | 1620 +++++++++++++++++ sections/german/15/beamer.tex | 18 + sections/german/15/tikz.tex | 34 + tex2svg-single.sh | 2 +- 23 files changed, 4360 insertions(+), 329 deletions(-) create mode 100644 sections/german/08/paralist-extended-crop.svg create mode 100644 sections/german/08/paralist-extended-orig.svg create mode 100644 sections/german/08/paralist-extended.tex create mode 100644 sections/german/15/beamer-crop.svg create mode 100644 sections/german/15/beamer-orig.svg create mode 100644 sections/german/15/beamer.tex create mode 100644 sections/german/15/tikz.tex diff --git a/css/theme/latex.css b/css/theme/latex.css index 451df86..7ad157c 100644 --- a/css/theme/latex.css +++ b/css/theme/latex.css @@ -126,6 +126,11 @@ body { padding: .5em; background-color: white; box-sizing: border-box; } + body .layout-preview img.large { + width: 60%; + max-width: 100%; + max-height: 100%; + box-sizing: border-box; } body .layout-preview img[src$="-crop.svg"] { padding: calc(var(--margin) * var(--square)); object-fit: contain; diff --git a/css/theme/source/latex.scss b/css/theme/source/latex.scss index a093c83..333be34 100644 --- a/css/theme/source/latex.scss +++ b/css/theme/source/latex.scss @@ -182,6 +182,13 @@ body { background-color: white; box-sizing: border-box; + &.large { + width: 60%; + max-width: 100%; + max-height: 100%; + box-sizing: border-box; + } + &[src$="-crop.svg"] { padding: calc(var(--margin) * var(--square)); object-fit: contain; diff --git a/sections/german/02/02.md b/sections/german/02/02.md index b4bbfea..2011f47 100644 --- a/sections/german/02/02.md +++ b/sections/german/02/02.md @@ -34,7 +34,7 @@
    - +
    Der Weg zum fertigen Dokument
    diff --git a/sections/german/03/03.md b/sections/german/03/03.md index 88d5ce5..a4aa826 100644 --- a/sections/german/03/03.md +++ b/sections/german/03/03.md @@ -11,8 +11,8 @@

    Präambel & Dokumentumgebung

    👁 Ein mit LaTeX gesetztes Dokument besteht aus:

      -
    • Präambel: globale Einstellungen (Dokumentklasse, Encoding, Sprache, Seitenformat, zusäzliche Pakete, ...) und
    • -
    • Dokumentumgebung: textueller Inhalt des Dokuments.
    • +
    • Präambel: globale Einstellungen (Dokumentklasse, Encoding, Sprache, Seitenformat, zusäzliche Pakete, ...) und
    • +
    • Dokumentumgebung: textueller Inhalt des Dokuments.
    \documentclass{scrartcl}
     \usepackage[utf8]{inputenc}
    @@ -39,10 +39,10 @@ Hallo, Welt!
             

    Konkret zum Beispiel

    \documentclass[10pt,a5paper,landscape]{scrartcl}
      -
    • scrartcl, article für einfache Dokumente
    • -
    • scrreport, report für komplexere Dokumente
    • -
    • scrbook, book für Bücher
    • -
    • beamer für Präsentationen
    • +
    • scrartcl, article für einfache Dokumente
    • +
    • scrreport, report für komplexere Dokumente
    • +
    • scrbook, book für Bücher
    • +
    • beamer für Präsentationen
    @@ -75,8 +75,8 @@ Hallo, Welt!

    • Die Zeichenkodierung bestimmt, welche Zeichen verfügbar sind.
    • -
    • ASCII enthält kaum Sonderzeichen wie deutsche Umlaute.
    • -
    • UTF-8 ist eine universelle Kodierung.
    • +
    • ASCII enthält kaum Sonderzeichen wie deutsche Umlaute.
    • +
    • UTF-8 ist eine universelle Kodierung.

    @@ -90,8 +90,8 @@ Hallo, Welt!
    \usepackage[ngerman]{babel}

      -
    • Das Paket babel stellt sprachspezifische Informationen (z. B. Silbentrennung, Sonderzeichen, Wechsel zwischen Fonts, Übersetzung von Labels wie ›Kapitel‹, ›Inhaltsverzeichnis‹ oder ›Abbildung‹) bereit.
    • -
    • ngerman steht für die neue deutsche Rechschreibung.
    • +
    • Das Paket babel stellt sprachspezifische Informationen (z. B. Silbentrennung, Sonderzeichen, Wechsel zwischen Fonts, Übersetzung von Labels wie ›Kapitel‹, ›Inhaltsverzeichnis‹ oder ›Abbildung‹) bereit.
    • +
    • ngerman steht für die neue deutsche Rechschreibung.

    diff --git a/sections/german/04/04.md b/sections/german/04/04.md index a406b12..0d3a7c1 100644 --- a/sections/german/04/04.md +++ b/sections/german/04/04.md @@ -127,7 +127,7 @@ Inhalt von Abschnitt 2.
    -

    Beispiel: Absoluter Pfad zu `main.tex`

    +

    Beispiel: Absoluter Pfad zu `main.tex`

    • Unix: `/home/knut/docs/latex/main.tex`
    • Windows: `C:\knut\docs\latex\main.tex`
    • @@ -152,7 +152,7 @@ Inhalt von Abschnitt 2.
    • bei `\input{}`und `\include{}` muss der Pfad zu einer Unterdatei relativ zur Hauptdatei angeben werden
    -

    Beispiel: Relativer Pfad
    von `main.tex` zu `part1.tex`

    +

    Beispiel: Relativer Pfad
    von `main.tex` zu `part1.tex`

    `./part1.tex`

    Der **einfache Punkt ».«** bezieht sich bei relativen Pfaden auf den Ordner, in dem die Ausgangsdatei liegt (hier: `latex`).

    @@ -168,7 +168,7 @@ Inhalt von Abschnitt 2.

    Dateipfade angeben 👣

    Relative Dateipfade

    -

    Beispiel: Relativer Pfad von `main.tex` zu `part1.tex` in Unterordner

    +

    Beispiel: Relativer Pfad von `main.tex` zu `part1.tex` in Unterordner

    `./sections/part1.tex`

    @@ -182,7 +182,7 @@ Inhalt von Abschnitt 2.

    Dateipfade angeben 👣

    Relative Dateipfade

    -

    Beispiel: Relativer Pfad von `main.tex` in eigenem Unterordner zu `part1.tex` in anderem Unterordner

    +

    Beispiel: Relativer Pfad von `main.tex` in eigenem Unterordner zu `part1.tex` in anderem Unterordner

    `../sections/part1.tex`

    **Zwei Punkte »..«** bezeichnen den Elternordner des aktuellen Ordners (hier: Dokumente, der Elternordner latex des Ordners main).

    diff --git a/sections/german/08/08.md b/sections/german/08/08.md index 356c3f5..632c803 100644 --- a/sections/german/08/08.md +++ b/sections/german/08/08.md @@ -70,6 +70,26 @@
    + +--- + +
    +
    +

    Aufzählung im Absatz

    +

    Neben den kompakten Listen stellt paralist auch Listen zur Verfügung, die in einem Absatz stehen.

    +
    Folgende Kräuter sind für % …
    +\begin{inparaitem}
    +	\item Liebstöckel
    +	\item Petersilie
    +	\item Schnittlauch
    +\end{inparaitem}
    +

    Natürlich gibt es auch hier ein Pendant namens inparaenum für geordnete Listen.

    +
    +
    + +
    +
    + ---
    diff --git a/sections/german/08/paralist-extended-crop.svg b/sections/german/08/paralist-extended-crop.svg new file mode 100644 index 0000000..1059d8f --- /dev/null +++ b/sections/german/08/paralist-extended-crop.svg @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/08/paralist-extended-orig.svg b/sections/german/08/paralist-extended-orig.svg new file mode 100644 index 0000000..1abeebf --- /dev/null +++ b/sections/german/08/paralist-extended-orig.svg @@ -0,0 +1,294 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/08/paralist-extended.tex b/sections/german/08/paralist-extended.tex new file mode 100644 index 0000000..c69fe87 --- /dev/null +++ b/sections/german/08/paralist-extended.tex @@ -0,0 +1,18 @@ +\documentclass[a4paper]{article} +\usepackage{lmodern} +\usepackage{amssymb,amsmath} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{paralist} + +\begin{document} +\thispagestyle{empty} + +Folgende Kräuter sind für die Soße ebenfalls geeignet und können nach Bedarf beigefügt werden: +\begin{inparaitem} + \item Liebstöckel + \item Petersilie + \item Schnittlauch +\end{inparaitem} + +\end{document} \ No newline at end of file diff --git a/sections/german/10/10.md b/sections/german/10/10.md index 5315f77..50b5735 100644 --- a/sections/german/10/10.md +++ b/sections/german/10/10.md @@ -35,11 +35,11 @@

    - In TeXstudio muss diese unter Optionen > TeXstudio konfigurieren > Befehle + In TeXstudio muss diese unter Optionen > TeXstudio konfigurieren > Befehle bei PdfLaTeX vor %.tex ergänzt werden:

    - pdflatex -syntex=1 -interaction=nonstopmode --shell-escape %.tex + pdflatex -syntex=1 -interaction=nonstopmode --shell-escape %.tex

    diff --git a/sections/german/11/11.md b/sections/german/11/11.md index 6da032e..5a33274 100644 --- a/sections/german/11/11.md +++ b/sections/german/11/11.md @@ -1,6 +1,6 @@
    -

    🖼️
    Grafiken

    +

    Grafiken

    @@ -8,11 +8,12 @@
    -

    Grafiken einbinden

    +

    Grafiken abbilden 🖼️

    Um Grafiken darzustellen, muss das Paket graphicx eingebunden werden.

    \begin{figure}
         \includegraphics{<dateipfad>}
    -    \caption[<kurztitel>]{<bildunterschrift>}
    +    \caption[<kurztitel>]
    +            {<bildunterschrift>}
     \end{figure}

    Bildgröße angeben:

    \includegraphics[width=0.5\*\textwidth,
    @@ -26,12 +27,16 @@ height=5cm]{<dateipfad>}

    Positionierung auf der Seite

    \begin{figure}[<positionskürzel>]
    -

    LaTeX positioniert Grafiken für uns automatisch. Durch Kürzel können wir unsere Präferenzen angeben.

    +

    LaTeX positioniert Grafiken automatisch. Durch Kürzel können wir unsere Präferenzen angeben.

    + + + + @@ -48,6 +53,7 @@ height=5cm]{<dateipfad>} +
    Kürzel Position
    h(bitte) hier
    t oberer Seitenrand H definitiv und unbedingt ohne Widerspruch genau an dieser Stelle und nirgendwo sonst (benötigt Paket float)
    @@ -56,13 +62,13 @@ height=5cm]{<dateipfad>}

    Zentrierte Anordnung

    -
    \begin{figure}[p]
    +        
    \begin{figure}[<position>]
         \begin{center}
             \includegraphics{<dateipfad>}
         \end{center}
     \end{figure}

    Alternativ:

    -
    \begin{figure}[p]
    +        
    \begin{figure}[<position>]
         \centering
         \includegraphics{<dateipfad>}
     \end{figure}
    diff --git a/sections/german/12/12.md b/sections/german/12/12.md index 187eb1b..b64130c 100644 --- a/sections/german/12/12.md +++ b/sections/german/12/12.md @@ -1,6 +1,6 @@
    -

    🗒️
    Tabellen

    +

    Tabellen

    @@ -8,7 +8,7 @@
    -

    Grundstruktur

    +

    Grundstruktur 🗒️

    Für typografisch schöne Tabellen nutzen wir das Paket booktabs.

    \usepackage{booktabs}
    \begin{table}[<position>]
    @@ -69,7 +69,7 @@
         \bottomrule
     \end{tabular}
      -
    • Zellen werden durch & abgetrennt.
    • +
    • Zellen werden durch »&« abgetrennt.
    • Zeilen werden durch zwei Backslashes beendet.
    • \toprule, \midrule und \bottomrule strukturieren die Tabelle.
    @@ -109,9 +109,9 @@

    Besonders lange Tabellen

    Tabellen, die über mehrere Seiten gehen, werden von tabular einfach abgeschnitten. Die Lösung bietet hier das Paket longtable:

    \usepackage{longtable}
    -
    \begin{longtable}{lll}
    +        
    \begin{longtable}{<spaltendefinition>}
         % Tabelleninhalt
    -    \caption{<untertitel>}
    +    \caption{<tabellenunterschrift>}
         \label{<label>}
     \end{longtable}
    @@ -122,9 +122,9 @@

    Hinweise zu longtable

    -
    \begin{longtable}{lll}
    +        
    \begin{longtable}{<spaltendefinition>}
         % Tabelleninhalt
    -    \caption{<untertitel>}
    +    \caption{<tabellenunterschrift>}
         \label{<label>}
     \end{longtable}
      @@ -143,8 +143,8 @@

      Sollte die Tabelle einmal zu breit für eine Seite werden, können einzelne Seiten auch im Querformat dargestellt werden:

      \usepackage{lscape}
      \begin{landscape}
      -    \begin{table}[h]
      -        \begin{tabular}{lll}
      +    \begin{table}[<position>]
      +        \begin{tabular}{<spaltendef.>}
                   % Tabelleninhalt
               \end{tabular}
           \end{table}
      @@ -160,12 +160,12 @@
               
      \begin{table}[h]
           \begin{tabular}{llr}
               \toprule
      -        Struktur & \multicolumn{2}{l}{Zeitkomplexität für Zugriff} \\ \cmidrule(r){2-3}
      -        & Average & Worst \\
      +        Struktur & \multicolumn{2}{l}{Zeitkomplexität für Zugriff} \\\\ \cmidrule(r){2-3}
      +        & Average & Worst \\\\
               \midrule
      -        Stack & $\mathcal{O}(n)$ & $\mathcal{O}(n)$ \\
      -        Binärbaum & $\mathcal{O}(log(n))$ & $\mathcal{O}(log(n))$ \\
      -        AVL-Baum & $\mathcal{O}(log(n))$ & $\mathcal{O}(log(n))$ \\
      +        Stack & $\mathcal{O}(n)$ & $\mathcal{O}(n)$ \\\\
      +        Binärbaum & $\mathcal{O}(log(n))$ & $\mathcal{O}(log(n))$ \\\\
      +        AVL-Baum & $\mathcal{O}(log(n))$ & $\mathcal{O}(log(n))$ \\\\
               \bottomrule
           \end{tabular}
       \end{table}
      diff --git a/sections/german/13/13.md b/sections/german/13/13.md index 84fa072..21f5623 100644 --- a/sections/german/13/13.md +++ b/sections/german/13/13.md @@ -1,6 +1,6 @@
      -

      📎
      Referenzen und Fußnoten

      +

      Referenzen und Fußnoten

      @@ -8,7 +8,7 @@
      -

      Fußnoten

      +

      Fußnoten 📎

      \usepackage{hyperref}

      Die Nummerierung erfolgt automatisch und ist fortlaufend, unabhängig davon, ob ein neuer Abschnitt beginnt.

      Eber, beim Hausschwein insbesondere
      @@ -32,12 +32,12 @@ wiki/Eber}}
      Wie man in Abbildung 23 sieht, ...
      Mit dem Befehl \ref:
      \begin{figure}[H]
      -    \includegraphics[width=\textwidth]{fooboar.jpeg}
      +    \includegraphics % …
           \caption{Unser Maskottchen Fooboar}
           \label{img:fooboar}
       \end{figure}
       
      -Wie man in Abbildung \ref{img:fooboar} sieht, ...
      +Wie man in Abbildung \ref{img:fooboar} …
    @@ -51,7 +51,7 @@ Wie man in Abbildung \ref{img:fooboar} sieht, ...

    Referenzen

    Mit dem Paket cleveref:
    \begin{figure}[H]
    -    \includegraphics[width=\textwidth]{fooboar.jpeg}
    +    \includegraphics % …
         \caption{Unser Maskottchen Fooboar}
         \label{img:fooboar}
     \end{figure}
    @@ -67,6 +67,38 @@ Jungeber (siehe \cref{img:fooboar}).
    --- +
    +
    +

    Label vergeben

    +

    + Beide Referenzierungsbefehle funktionieren mit Abschnitten, Bildern, Tabellen, Listings und Gleichungen, sofern die richtigen Label vergeben wurden. +

    +

    + Label müssen eindeutig sein. Zur Strukturierung ist das Voranstellen von Kürzeln üblich, denn einige Pakete ziehen aus den Kürzeln Informationen.
    +

    + + + + + + + + + + + + + + + + + +
    fig: Figurestbl: Tabellen
    sec: Abschnittesubsec: Unter­abschnitte
    ch: Kapitelitm: Aufzählungs­elemente
    eq: Gleichungenlst: Quelltext­listings
    +
    +
    + +--- +

    Dinge, die zu beachten sind

    @@ -74,11 +106,9 @@ Jungeber (siehe \cref{img:fooboar}).
  • Durch \cref eingefügte Passagen tauchen in einigen Dokumentklassen erst dann auf Deutsch auf, wenn bereits in der Dokumentklasse die Sprache festgelegt wurde:
    \documentclass[ngerman]{article}
  • -
  • Beschriftungen (\caption{…}) müssen immer vergeben werden.
  • -
  • - Label müssen eindeutig sein. Zur Strukturierung ist das Voranstellen von Kürzeln üblich:
    - img für Bilder, tab für Tabellen, fig für Figures, sec für Abschnitte, … -
  • +
  • Beschriftungen (\caption{…}) müssen, von Abschnitten abgesehen, immer vergeben werden.
  • +
  • Bei Abschnitten wird das Label direkt hinter dem Befehl angefügt.
  • +
    \section{Hinweise}\label{sec:hinweise}
    @@ -90,10 +120,7 @@ Jungeber (siehe \cref{img:fooboar}).

    Weiterführend

    • - Beide Referenzierungsbefehle funktionieren mit Bildern, Tabellen, Listings und sogar Überschriften, sofern die richtigen Label vergeben wurden. -
    • -
    • - Wurde vor dem Paket cleveref das Paket hyperref eingebunden, entsteht ein klickbarer Link im fertigen PDF. + Wurde vor dem Paket cleveref das Paket hyperref eingebunden, entsteht ein klickbarer Link im fertigen PDF.
    • Mehrere Referenzen können in \cref kommagetrennt angegeben werden. @@ -102,7 +129,7 @@ Jungeber (siehe \cref{img:fooboar}). % … Hier sei verwiesen auf \cref{sec:section1,sec:section2, -sec:section4}. +sec:section3,sec:section5}.
    diff --git a/sections/german/13/cref-multiple-example-crop.svg b/sections/german/13/cref-multiple-example-crop.svg index 3a18c16..799a436 100644 --- a/sections/german/13/cref-multiple-example-crop.svg +++ b/sections/german/13/cref-multiple-example-crop.svg @@ -1,5 +1,5 @@ - + @@ -54,13 +54,13 @@ - + - + - + @@ -69,19 +69,34 @@ - + - + - + - + - + + + + + + + + + + + + + + + + @@ -138,18 +153,15 @@ - + - - - - - + + - + @@ -218,146 +230,178 @@ - - - - + + + + + + + - - - + + + + + + - + - - - - - - - - - - - - + - - - + + + + - + + + - - + - - - + + - - - - - + - + + + + + - - - - - - - - - + - - - + + + + - - - + - + + - - - - + + + + + - - - + + + + - + - - - - - - - - + + + + + + + + + - - - + + + - - - - + + + - - - - - - + - - + + + + - + + + - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/13/cref-multiple-example-orig.svg b/sections/german/13/cref-multiple-example-orig.svg index 610d18d..d8d1cb8 100644 --- a/sections/german/13/cref-multiple-example-orig.svg +++ b/sections/german/13/cref-multiple-example-orig.svg @@ -54,13 +54,13 @@ - + - + - + @@ -69,19 +69,34 @@ - + - + - + - + - + + + + + + + + + + + + + + + + @@ -138,18 +153,15 @@ - + - - - - - + + - + @@ -218,146 +230,178 @@ - - - - + + + + + + + - - - + + + + + + - + - - - - - - - - - - - - + - - - + + + + - + + + - - + - - - + + - - - - - + - + + + + + - - - - - - - - - + - - - + + + + - - - + - + + - - - - + + + + + - - - + + + + - + - - - - - - - - + + + + + + + + + - - - + + + - - - - + + + - - - - - - + - - + + + + - + + + - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/13/cref-multiple-example.tex b/sections/german/13/cref-multiple-example.tex index 01b8000..1286de8 100644 --- a/sections/german/13/cref-multiple-example.tex +++ b/sections/german/13/cref-multiple-example.tex @@ -9,11 +9,12 @@ \section{Ein Einstieg}\label{sec:section1} \section{Bitte schnallen Sie sich an}\label{sec:section2} -\section{Jetzt geht es bergab}\label{sec:section3} -\section{Kurz vor Eintritt}\label{sec:section4} -\section{Beruhigen Sie sich}\label{sec:section5} +\section{Flughöhe erreicht}\label{sec:section3} +\section{Jetzt geht es bergab}\label{sec:section4} +\section{Kurz vor Aufschlag}\label{sec:section5} +\section{Beruhigen Sie sich}\label{sec:section6} -Hier sei verwiesen auf \cref{sec:section1,sec:section2,sec:section4}. +Hier sei verwiesen auf \cref{sec:section1,sec:section2,sec:section3,sec:section5}. \end{document} diff --git a/sections/german/14/14.md b/sections/german/14/14.md index 31f9ee9..0c9b347 100644 --- a/sections/german/14/14.md +++ b/sections/german/14/14.md @@ -1,7 +1,6 @@

    Literatur­verwaltung

    -
    Literatur ist nichts für Bürokraten,
    sie sollte nicht verwaltet werden,
    sondern gelesen und gelebt.« Zarathustra
    @@ -10,8 +9,10 @@

    Was brauchen wir dafür?

    -

    BibTex als Schnittstelle zwischen der Literatur und LaTeX

    -

    Bibliographiedatei (nachfolgend ".bib" Datei) zur Speicherung von Literaturverweisen

    +

      +
    • BibTex als Schnittstelle zwischen der Literatur und LaTeX
    • +
    • Bibliographiedatei (nachfolgend `.bib`-Datei) zur Speicherung von Literaturverweisen
    • +
    @@ -20,12 +21,12 @@

    Wie wird das verwendet?

    -

    Durch BibTex wird LaTeX um einige Befehle zum Zitieren erweitert

    +

    Durch BibTex wird LaTeX um einige Befehle zum Zitieren erweitert:

      -
    • \cite{Quelle} zitieren einer Quelle
    • -
    • \cite[S. 15]{Quelle} zitieren einer Seite
    • -
    • \bibliography{Name der .bib Datei} Verweis auf die genutzte .bib Datei
    • -
    • \bibliographystyle{Zitierstil} Angabe des genutzten Zitierstils
    • +
    • Zitieren einer Quelle: \cite{<quelle>}
    • +
    • Zitieren einer Seite: \cite[S. 15]{<quelle>}
    • +
    • Verweis auf die genutzte `.bib`-Datei: \bibliography{<.bib-datei>}
    • +
    • Angabe des genutzten Zitierstils:
      \bibliographystyle{<zitierstil>}
    @@ -33,13 +34,14 @@ ---
    -
    -

    Was ist diese ominöse .bib Datei?

    -

    Sammlung von Literatureinträgen

    -

    Im BibTex Format

    -
    -

    Beispielhafter Literatureintrag im BibTex Format

    -
    @article{turing1990, %Art des Dokuments und Bezeichner für den \cite Befehl
    +    
    +

    Was ist diese ominöse .bib Datei?

    +
      +
    • Sammlung von Literatureinträgen im BibTeX-Format
    • +
    • Beispielhafter Literatureintrag:
    • +
    +
    +
    @article{turing1990, % Art des Dokuments und Bezeichner für den \cite Befehl
         title={The chemical basis of morphogenesis}, % Titel
         author={Turing, Alan Mathison}, % Autor
         journal={Bulletin of mathematical biology}, % Titel des Journals
    @@ -48,16 +50,16 @@
         year={1990}, % Erscheinungsjahr
         publisher={Springer} % Verleger des Journals
     }
    +
    -
    ---
    - -
    Finden von fertigen BibTex Einträgen – Bamberger Katalog
    + +
    Finden von fertigen BibTex-Einträgen – Bamberger Katalog
    @@ -66,9 +68,18 @@
    - - -
    Finden von fertigen BibTex Einträgen – Google Scholar
    + +
    Finden von fertigen BibTex-Einträgen – Google Scholar
    +
    +
    + +--- + +
    +
    +
    + +
    Finden von fertigen BibTex-Einträgen – Google Scholar
    @@ -85,10 +96,10 @@
  • Frank Mittelbach / Michel Goossens (2012): Der LaTeX-Begleiter.
  • -
  • Füge die BibTeX-Einträge in eine bibtex-Datei bibliography.bib ein.
  • -
  • Wähle einen Bibliographierstil aus und füge den entsprechenden Befehl per \bibliographystyle{} in deine LaTeX-Datei für das Skript ein.
  • +
  • Füge die BibTeX-Einträge in eine BibTeX-Datei bibliography.bib ein.
  • +
  • Wähle einen Bibliographiestil aus und füge den entsprechenden Befehl per \bibliographystyle{} in deine LaTeX-Datei für das Skript ein.
  • Füge das Literaturverzeichnis über \bibliography{} in deine LaTeX-Datei ein.
  • -
  • Zitiere die 3 Handbücher an geeigneter Stelle im Skript, damit diese im Literaturverzeichnis erscheinen.
  • +
  • Zitiere die drei Handbücher an geeigneter Stelle im Skript, damit diese im Literaturverzeichnis erscheinen.
  • Probiere nun einen anderen Bibliographierstil aus und vergleiche, was sich im PDF verändert.
  • diff --git a/sections/german/15/15.md b/sections/german/15/15.md index 8d74066..2c6fb13 100644 --- a/sections/german/15/15.md +++ b/sections/german/15/15.md @@ -8,8 +8,8 @@
    -

    Einen Index erstellen

    -
    \usepackage{makeidx}
    +        

    Stichwortverzeichnis

    +
    \usepackage{makeidx}
     \makeindex
     \begin{document}
     \maketitle
    @@ -35,27 +35,27 @@ weiter verbreitet.
     
     
    -

    Beamer

    +

    `beamer`

    Dokumentenklasse zur Erstellung von Präsentationen.

    \documentclass{beamer}
     \usetheme{Frankfurt}
     \usecolortheme{seahorse}
    -\author{ACID}
    +\usepackage[utf8]{inputenc}
    +
     \begin{document}
     \begin{frame}
    -\frametitle{Zitronensorbet}
    -\framesubtitle{Inkarnation des Guten?}
    -\begin{frame}
    -\begin{definition}
    -Ein Zitronensorbet ist eine
    -halbgefrorene \textbf{Speiseeiscreme}
    -auf Basis von \textit{Zitronen}.
    -\end{definition}
    +	\frametitle{Zitronensorbet}
    +	\framesubtitle{Inkarnation des Guten?}
    +	\begin{definition}
    +		Ein Zitronensorbet ist eine
    +		halbgefrorene \textbf{Speiseeiscreme}
    +		auf Basis von \textit{Zitronen}.
    +	\end{definition}
     \end{frame}
     \end{document}
    - +
    --- @@ -90,31 +90,9 @@ child { node {home} }; \end{tikzpicture}
    -
    - -
    -
    - ---- - -
    -
    -

    paralist

    -

    Paket für platzsparendere Listen

    -
    \begin{asparaenum} %enumerate
    -   \item Erdbeeren
    -   \item Stachelbeeren
    -   \item Eisbären
    -\end{asparaenum}
    -
    -\begin{asparaitem} %itemize
    -   \item Erdbeeren
    -   \item Stachelbeeren
    -   \item Eisbären
    -\end{asparaitem}
    -
    -
    - +
    + +
    --- @@ -126,9 +104,9 @@ child { node {home}
    \Tree [.S [.NP LaTeX ]
     [.VP [.V is ] [.NP fun ] ] ]
    -
    -
    - +
    + +
    --- diff --git a/sections/german/15/beamer-crop.svg b/sections/german/15/beamer-crop.svg new file mode 100644 index 0000000..e2e94ae --- /dev/null +++ b/sections/german/15/beamer-crop.svg @@ -0,0 +1,1610 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/15/beamer-orig.svg b/sections/german/15/beamer-orig.svg new file mode 100644 index 0000000..d999630 --- /dev/null +++ b/sections/german/15/beamer-orig.svg @@ -0,0 +1,1620 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/15/beamer.tex b/sections/german/15/beamer.tex new file mode 100644 index 0000000..3445e2c --- /dev/null +++ b/sections/german/15/beamer.tex @@ -0,0 +1,18 @@ +\documentclass{beamer} +\usetheme{Frankfurt} +\usecolortheme{seahorse} +\usepackage[utf8]{inputenc} + +\begin{document} + +\begin{frame} + \frametitle{Zitronensorbet} + \framesubtitle{Inkarnation des Guten?} + \begin{definition} + Ein Zitronensorbet ist eine + halbgefrorene \textbf{Speiseeiscreme} + auf Basis von \textit{Zitronen}. + \end{definition} +\end{frame} + +\end{document} \ No newline at end of file diff --git a/sections/german/15/tikz.tex b/sections/german/15/tikz.tex new file mode 100644 index 0000000..abdf537 --- /dev/null +++ b/sections/german/15/tikz.tex @@ -0,0 +1,34 @@ +\documentclass[a4paper]{article} +\usepackage{lmodern} +\usepackage{amssymb,amsmath} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{hyperref} +\usepackage{tikz} +\begin{document} +\tikzstyle{every node}=[draw=black,thick,anchor=west] +\tikzstyle{selected}=[draw=red,fill=red!30] +\tikzstyle{dir}=[fill=gray!50] +\tikzstyle{relativeTo}=[fill=blue!70] +\begin{tikzpicture}[% +grow via +three points={one child at (0.5,-0.7) and +two children at +(0.5,-0.7) and (0.5,-1.4)}, +edge from +parent path={(\tikzparentnode.south) + |- (\tikzchildnode.west)}] +\node {/ oder C:} +\child { \node {home} + \child { \node {knut} + \child { \node {pictures} } + \child { \node {docs} + \child { \node [dir] {latex} + \child { \node [relativeTo] {main.tex} } + \child { \node [selected] {part1.tex} } + } + } + } +}; +\end{tikzpicture} +\end{document} \ No newline at end of file diff --git a/tex2svg-single.sh b/tex2svg-single.sh index 91e531c..2ed5e89 100755 --- a/tex2svg-single.sh +++ b/tex2svg-single.sh @@ -7,5 +7,5 @@ pdflatex --shell-escape --halt-on-error $base pdfcrop $base.pdf pdf2svg $base.pdf $base-orig.svg pdf2svg $base-crop.pdf $base-crop.svg -rm -f $base.aux $base.log $base.out $base.pdf $base-crop.pdf +rm -f $base.aux $base.log $base.out $base.pdf $base-crop.pdf $base.nav $base.snm popd From 5a09f3641b7375414917e9cc85d58634fa508832 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Fri, 10 May 2019 09:34:38 +0200 Subject: [PATCH 16/20] =?UTF-8?q?Refactor=20=C2=BBAusblick=C2=AB=20section?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/theme/latex.css | 6 +- css/theme/source/latex.scss | 2 +- sections/german/15/15.md | 120 ++++++++---------- sections/german/15/constituency-tree-crop.svg | 97 ++++++++++++++ sections/german/15/constituency-tree-orig.svg | 97 ++++++++++++++ sections/german/15/constituency-tree.tex | 14 ++ sections/german/15/constituency_tree.png | Bin 20063 -> 0 bytes sections/german/15/texample.png | Bin 110763 -> 113730 bytes 8 files changed, 268 insertions(+), 68 deletions(-) create mode 100644 sections/german/15/constituency-tree-crop.svg create mode 100644 sections/german/15/constituency-tree-orig.svg create mode 100644 sections/german/15/constituency-tree.tex delete mode 100644 sections/german/15/constituency_tree.png diff --git a/css/theme/latex.css b/css/theme/latex.css index 7ad157c..f4a6d3e 100644 --- a/css/theme/latex.css +++ b/css/theme/latex.css @@ -546,13 +546,13 @@ kbd { p, li { z-index: 1; } -p a:link, p a:hover, p a:active, p a:visited, li a:link, li a:hover, li a:active, li a:visited { +p a:link, p a:hover, p a:active, p a:visited, li a:link, li a:hover, li a:active, li a:visited, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited { text-decoration: none; color: var(--secondary-dark); font-weight: bold; position: relative; z-index: 1; } - p a:link::before, p a:hover::before, p a:active::before, p a:visited::before, li a:link::before, li a:hover::before, li a:active::before, li a:visited::before { + p a:link::before, p a:hover::before, p a:active::before, p a:visited::before, li a:link::before, li a:hover::before, li a:active::before, li a:visited::before, h2 a:link::before, h2 a:hover::before, h2 a:active::before, h2 a:visited::before { content: ''; position: absolute; width: 102%; @@ -563,7 +563,7 @@ p a:link, p a:hover, p a:active, p a:visited, li a:link, li a:hover, li a:active left: -1%; transition: .2s height ease; } -p a:hover::before, li a:hover::before { +p a:hover::before, li a:hover::before, h2 a:hover::before { height: 110%; } pre.small-text { diff --git a/css/theme/source/latex.scss b/css/theme/source/latex.scss index 333be34..514f44e 100644 --- a/css/theme/source/latex.scss +++ b/css/theme/source/latex.scss @@ -666,7 +666,7 @@ p, li { z-index: 1; } -p a, li a { +p a, li a, h2 a { &:link, &:hover, &:active, diff --git a/sections/german/15/15.md b/sections/german/15/15.md index 2c6fb13..bdfec21 100644 --- a/sections/german/15/15.md +++ b/sections/german/15/15.md @@ -8,7 +8,7 @@
    -

    Stichwortverzeichnis

    +

    Stichwortverzeichnis anlegen

    \usepackage{makeidx}
     \makeindex
     \begin{document}
    @@ -35,8 +35,8 @@ weiter verbreitet.
     
     
    -

    `beamer`

    -

    Dokumentenklasse zur Erstellung von Präsentationen.

    +

    Präsentationen gestalten

    +

    Für Präsentationen gibt es die Dokumentenklasse `beamer` sowie zahlreiche [Vorlagen und Themes](https://www.overleaf.com/learn/latex/Beamer).

    \documentclass{beamer}
     \usetheme{Frankfurt}
     \usecolortheme{seahorse}
    @@ -55,15 +55,15 @@ weiter verbreitet.
     \end{document}
    - +
    ---
    -

    TikZ – TikZ ist kein Zeichenprogramm

    -

    Paket zur Erstellung von Vektorgrafiken.

    +

    Grafiken erstellen

    +

    TikZ (»TikZ ist kein Zeichenprogramm«) ist ein umfangreiches Paket zur Erstellung von Vektorgrafiken.

    \tikzstyle{every node}=[draw=black,thick,anchor=west]
     \tikzstyle{selected}=[draw=red,fill=red!30]
     \tikzstyle{dir}=[fill=gray!50]
    @@ -100,74 +100,66 @@ child { node {home}
     

    Linguistik

    -

    Beispiel Konstituentenbäume mit qtree

    +

    Mit dem Paket qtree lassen sich Konstituentenbäume erstellen:

    \Tree [.S [.NP LaTeX ]
     [.VP [.V is ] [.NP fun ] ] ]
    - +
    --- -
    -
    -

    CTAN - Comprehensive TeX Archive Network

    -

    Zentrale Quelle für LaTeX-Pakete und ihrer Dokumentation.

    -
    -
    - -
    -
    - ---- - -
    -
    -

    Overleaf

    -

    Ein Online-LaTeX-Editor, der das kollaboratives Arbeiten an Dokumenten ermöglicht.

    -

    Außerdem findest du auf der Seite unter Templates LaTeX-Vorlagen für viele Gelegenheiten (Lebenslauf, Abschlussarbeiten, ...) -

    -
    - -
    -
    - ---- - -
    -
    -

    StackExchange

    -

    Frage-Forum zu LaTeX.

    -
    -
    - -
    -
    - ---- - -
    -
    -

    TeXample

    -

    Webseite mit LaTeX-Beispielvorlagen, vor allem zu TikZ.

    -
    -
    - -
    -
    - ---- -
    -

    Vielen Dank für eure Aufmerksamkeit!

    -

    Bitte hinterlasst uns eine kurzes Feedback:

    -
      -
    • Was hat dir gut gefallen?
    • -
    • Was hätten wir besser machen können?
    • -
    • Was hättest du dir gewünscht?
    • -
    +

    CTAN

    +

    Das »Comprehensive TeX Archive Network« ist die zentrale Quelle für LaTeX-Pakete und ihre Dokumentation.

    + +
    +
    + +--- + +
    +
    +

    Overleaf

    +

    Ein Online-LaTeX-Editor, der das kollaboratives Arbeiten an Dokumenten ermöglicht.

    +

    Außerdem findest du auf der Seite verschiedene Tutorials und unter »Templates« LaTeX-Vorlagen für viele Gelegenheiten (Lebenslauf, Abschlussarbeiten, ...).

    + +
    +
    + +--- + +
    +
    +

    StackExchange

    +

    Frage-Forum zu LaTeX.

    + +
    +
    + +--- + +
    +
    +

    TeXample

    +

    Webseite mit zahlreichen LaTeX-Beispielvorlagen, vor allem zu TikZ.

    + +
    +
    + +--- + +
    +
    +

    Vielen Dank für eure Aufmerksamkeit!

    +

    Bitte hinterlasst uns eine kurzes Feedback:

    +
      +
    • Was hat euch gut gefallen?
    • +
    • Was hätten wir besser machen können?
    • +
    • Was hättet ihr euch gewünscht?
    • +
    diff --git a/sections/german/15/constituency-tree-crop.svg b/sections/german/15/constituency-tree-crop.svg new file mode 100644 index 0000000..c648344 --- /dev/null +++ b/sections/german/15/constituency-tree-crop.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/15/constituency-tree-orig.svg b/sections/german/15/constituency-tree-orig.svg new file mode 100644 index 0000000..728d872 --- /dev/null +++ b/sections/german/15/constituency-tree-orig.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sections/german/15/constituency-tree.tex b/sections/german/15/constituency-tree.tex new file mode 100644 index 0000000..dcc7110 --- /dev/null +++ b/sections/german/15/constituency-tree.tex @@ -0,0 +1,14 @@ +\documentclass[a4paper]{article} +\usepackage{lmodern} +\usepackage{amssymb,amsmath} +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage{hyperref} +\usepackage{qtree} + +\begin{document} +\thispagestyle{empty} + +\Tree [.S [.NP LaTeX ] [.VP [.V is ] [.NP fun ] ] ] + +\end{document} \ No newline at end of file diff --git a/sections/german/15/constituency_tree.png b/sections/german/15/constituency_tree.png deleted file mode 100644 index fc9b75cf767e1c3a50e9cda6261b395210362006..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20063 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 z zy%rT}^Tx!7y}KXkbSFt?Fh0G8L225d(t`@a^^pugrna+z8EY=0%?&&tt<%A^1M?wq zL-63DKUMF7a(iSEJO-5tS-J75wQt#{{M!}((K@h*%0Zng3byTiMGuf(F57nZo#!sR zRb|xoZT*Hu@9h~Z?)#ApOL%73j{a>AxANumEZo0)lnM|_MJU|KFAy?ah0Ta%zW_EC zzClJ*-i+m~%>rTH$U%BN6G`7k@ki?isV4>u{3SRZo2%t#Zi+3xUlhlITGQp%W%+r5 zM=TzvH&C9lV)N_K&gD)0yQ`}8V6VR62z}_v+v2u9w*g50W*+49t`mF=dCsEW#2r3S z?fkOqDDmyg#mR9TLagmx-t4^~*@0{ypS+Y+8}{w6tD-%b^@H))X(OMbv_ht2j2Wt4 zx;g?}M?#b#M}L}_H>snvjoR9vPh_IA8{6BME%tcJR~g?=_1AT|i=%^)7hJ##V>>v5 z?t(RC0*#*!u7!A{4oM80tUE{hk2l^Tw{-#*gkB!$dHb|F2S`!iw7CKfsK-hXj6xxT8uVKb2NUUi6%68GRFk zO<^#Z_^fAfOUEf{av%ZM68m&g7|Jnp8an9k4-1?5u?1F{gV%&FP(7@shra0g8e_r( zpQ!oX*jh`kvpkBx!n9xQ`ovyUIg^w+6vC_I^g*nrfEIRdb2L>ZkgU#)QeENVzSg0H zuGJPVjmDGV`aYo#GGE?CTi^`n)>T1z&5?keG(=gfEXeFn?n2BA37>K#BOQBQ1KoGW zG(%r8Fa+m|237D@IWP@pxT6`@k1X}9O_(5QhvvfkP)|5{O|`yB#Mob2(~G%}EV4av ziprb78Tx7FDJS=MYD$7eC5}N=bd3o^DKj&&Y={M)Qv?!j?qaEkm8JewO`}Oo!VD4Z z-t`Rn5|W?Nw>1Svr`LrjIdSY>qB>)fbgUkiOi|-T1OMYI$R!avfog6J z)0>%Dx-LHn5?UMxxnt4YhI6qKnL3n}hUad)RtozT0?%|)N>><_`g4W z&(U){Yo58P<1}BwylKZj-rwE&urfhz$oPTE_*nhSWcZNTD>I{w5?#=0kHozh{YRPr3!2+U}unj;@wb|pZoBb)wkPL6tdoVUO z7W_JIWOPYr6N#-i{#z%B%adBPSXjic{TU^RxWBGYF_@O`^JHo83 zt@dTMjYZ%+bG)Yu6hHsb1u_!j`$F874%oH1$?0=-hB=$pY=a%*CMIU`#*$n_W_-L} zM-+X1eTn+DEZPdJB%jAv*a!X@m)v&^rXDyr(x}v7$bEVBl537dLZey0ZVnpK{X|MP zPI@{ZG*MqWB@vXhPQL?zWM0C>O}zhkZvH(9c_rD~U~?EI99Uk*-+y8Zs+h8QU}hF5 z$Zto;+>SpJ7(&qX#E40|%}+E4=YG{J4LM7*^th8vr&1x#Pk}!TA&G=uZk(ATx3PKM~S7hRHs)8cTlT3JVV2qzD zCN56k1Y6||7whkAQ=-GHkxg+_phlSLk+;yO@vWFy_&-Nvn3x@HM~#t|tpjUhB7Yvi z`GT%fOM31bD#sMWl#6_upO42iH#+xuH&j_gB{-jDWL9jb4c5baAd&ygfv#sf9t;Rz!)>ryD?Ig+yM=5l*krX>$JV2AWP55X(MrKjZ@CG9Ng7a}JI0H9bAYO7H85IX;w+p}lDe*E#ZbpLBI4do_R8O3HdPb`21z$1QTU z{hV6nnqM6fWo}kg9co&~vKi2BzK&J5dDF!j&JXj2qx zD$Xxm#+RlmkkLyXdKF#W)d4iIT-dy(*$z5>zn5M7~geb9r{86dCQgja;T zxOEwT5b#o@U6q&{ijKC_eRV{wMZ=(R#9S|F0)g2C{qic#_#m6)YyJXNyT#gtUpn|8 zYip8-%Le<**2jM+PqFI4vCfdJ2=Gy5wMszCAgFfnZY^`q!I~u}_xD4arou98yWTdK1mVzr0l3mV7=Hgm4(TV=S{q< z?ThTmMq}MdNVDwxmN|oKB%EZO%Ie3^3w}RAW`7aG16v&a+D*J)h1~!+-o)KEIHlrx zUyGT}3&z~d(w70LIvYLv-`}(^3hj}lScK-UINS6%-H3er(O9I8P9!96nRRxnfPF7H z@cwKok9;*$py3719R6)x6W$5EG_qOnAL2q$edu=-x{dzA#^{8STv|p!z(&f=#1Tj< zb=g0eCg>7kTC5&9N9Q%GoN{@z>Y5np46Q-X5JeZVo10(1vavbeZtNvLYwGSW%^M+V zG&}V8l`*F)&l4)+UVGqWU4spTYJgX~U?2DN%3mE^D&HPd#d$Jmd6%Er4veURda23g zxKxzY_-JO)?ANrmbMqLagmEn`X<{(5@)HKy>NIV27*6IP2qPS?Hyfh`18){pJF}lTXFu}6G>(*Q7P^JzoL?bNk3pp!Gzf%lnH0TF123zMOXvL=-G<-2yT|j% zBS>Ox5$+7M|Fl(oY24YfyMq3Nox;S#RNhMeJLMeDG{uIT7ys=3qJ4TX`Yl$HMp$lG zfU|z%`z z?0K9dDdOQ^3_$_87YCQP)ZZ@Cl018kzFBFzPe%dg z`({H;!;C#;(?^RJw(J|y*}-d6o!+4ER8N=XC0<0#nzN(n(R{?XB|TX%Ua*+`246W} ztq#4h8eDNl13%q>%3NpdBD!+8Ge_I43R?PQDSW2S$u8esmfDu~1{q!1agb83NhaW! z&D+e={HpWtFpVGJx9L`IzR?Ox0Hd70E~uQTxok9FLPE>e^TZ>>hjjFIocfQyFB~oL z6#X(B?9!+)e3f~Cd}x|5w2HJz_2Y&byE#V%f%?O;Uy+`G=aED@>FE-wd$W|4GnMOm zUcV`^(W33iVHHNbKG#>(rlhyuZd7 zReXUuEI{F5NQSh#kWd?<8BvEhyIE1dYq9#w0ck)zvs_4L@OMU9$e{v1jM~4_rRGKkdd4F`iT)rPHh$KYz42=b#`7ryoU!8PUX*}>5fG%hMUjx%`JJxPrIR6 zScc-F2U*OmuTSbebgZ*AKI7zEK7Gcuj@c}$`!n1E5I2&+M>dSfU6<^F4Blr!KQ1NF z>kbU3i#aFi!kwt@RF&-;&Ym95it>QP-!W{IR^7kv+U$|Zg~>i#@~I29e=qa8KDAL0 zX8l&jP4(TOvt18iIJ6WVnDssD)e7ePV zm;2Z(l#c}swSf2mQ(8bwNQ_~5j|I;h}-Wnb2cfKhi(&y|yYP!s-cH+OILC74!TAwVbm+l?s!T!Pq_G4hvsnkP?G64#d?^h6< zB@C(p*w5HzF9GYL<)M95X0ZbzTX2rM4g>3H@@2#$R|3hC$w}o4wKxLg7R&Fdl!T$w zi)}};tUdWzoN~ivsXw8HxjHwD6Xx3j+A~RKL|xuz8PmUGnwJoMNu4F6Tw-Hwb@J(I zFI4PS#a_c!fIo!9`rTkgohz2wE?71GKG)RXL1N6~dHyEZ!%Bi#F;fN!$gz)L{&{ZJ zU0f3FO@$NWhgg^hYpqE-G9r`y=TXkv8M?+S#j(?X8I936NY^x0UU7 zZ}h7LkL`41dM{aoE2lDvJ4otBe#Lhek4|E~Irq9oqGrV^)%}h8bbr1sk~1QZqD6Gg zm32n#tOdC=1lntnOb*hgT@R_+6x*0g!63+)FX^`l|hq&pxsO;_4#A;-tJt#Hc-jkvk z48z(1JGcYf^#u;Q4dGS#X*6GCGcHYpDZXq@6sm00bIW^F;)oL79`2rBT^bmn@ThM% zT!tn%Bwm1w*wkzXw^iEoBX{wWMP#n+h}52U&pV<|O&*69se3T4be;VQYUcG(3B2F% z?(A1PP>036`ZSVuaw6y;V>he?;0)6~vgzuJhxT;tX-?ZLm_n|0DI~^H+HvC30T?7G z$+NuvT8go8?C|aYXXvBhSTS?+?don?$KuhLzo|hUWX=|mNmY41%wjB?k#SQAUlPJT zg2pwoEDJIp;_zS0KEEB~&@f@nyi7iaFTIGF0~;;2Vt-W{->ygMm|r|^ulY%NS`aF5 zt5FoB%53uNzdS6(pX^w8pOyf#>~aw0(iOu%0g$FG7|Z_dYo^B58maWpz<2&}GDSm+3S7Y}#gAIT^X(uW__x zcGs2Ddz2Kg$os*U^dgR~Vp|OpbN%Nt)5{=mfb;DfcnS5)4HG>8RNojVn#o{46q zt6)$h#VC^EWBu1qU`ED^h)iD48twR*M($-5_3+jCnog~^)?C}n=x}g;4%1SUqT`pj z>T`$Wp`H(RELq?P``S`Us13Q)fY#twwsSF>MEt7*LJw~TcB!$)HMs1=Ecp#*0;5Mq zyW!d<8UK=ej#$Q+&`TOBBB8wNo&D zGtQjGcS{P?2@O*%X1PjENbc?)ju^N)q^G4HpPUw6P3l3KYQx!$7}8K1{!?kno*y0L zay;3^V9#$pMDi5B?`RsyZNc?c^W`f0CvsGeU`ZT&`ad8wCdJ zb469YTrU!p8PJg0=Ma7Y~ez1KiFzj>E?SEL1pEsHwqoA#wicBW&|2vLo@)#)- zAV+f%h?T_9=C<6ks(58&)9lnw#gELw3YD$TUuU4O!gp)R3KCM_(B)I4Kx~j1-)?Y4>~%g|0AZDY=3f%F;0mc z1oRt7Vk#em1GI<_jjQGXXSZPk{T?Fa0OJA8j*dJcIxczi%Aua_D(aNT_hX5>CaWnm zuk&)ls+8IdjGn}%iC7z~^cMq3a`VPhS70|7C4^}_4kFTRy)H@}QY187|D6T+d%D5I zz~C#2WTauKo?zbLT!jOl`!~OHRHi{k1x<(){$@hzoG2 za&s8_J6y=6Tugcn2a?(~ZwWv&o;1O{?p;4U_*Q z3qyO?wv*oHj<)*zn*q1OZq-glcOI2zYVwv%i^MFBB`3I=`-{1A#B!GNongVFF9d`% zbOG_9s8fzF+b40PrDr&*e)#j3X+1V@knTO>qVhE;-5XR-V*Q%5?lXa}-H4x&juxwXr#G?O$kb|L07>KtdQjW=6Yo*K9@Ju>SUa(r_(qh4av z{ta~+vGD-~Q}sNOwjiuADkd$ZKW}NtKa!f3Hog@VgV$>db0C2^^%R4W<}CWJ&b^U9 z6xu!Gbw#LCB%Rs3vNB0a(xBZaOzy-~ zq>$8=F*W2)Ru}7fD+}8nVmUc)Bwe0M2XbWGB_+IH2uyv5BkioRb}T!AN%zSAxyWyt z*VI|@)mo*wK1*lE(Djn2$DRpzDDYM@6X5nL)OpxwX&H=91S0E#zpo4{`=WudU=r)J zc;X_TGovqUvU6E^%f|X^4sXMIn$X#BllW;u0Pfu*zYi~QpFaMk$P{QeGCdvCV${i3 z`<9KJ=fhYO1JgyRY-mamUgM0Pa;x9Bu}T+wXw2)ZV&1@VeN%ULlKCy0nU>ZX44(&` zA7YqE0wY@LliaPnkLqcIvnw5Kaj@UbqjdcKty>elpA}_)h-}gCf3{duG&Vaf>!CW? zSd*NTX22>Sr#ZCcV#$&!;{eOSe)gr-z>T<4=*xl$jer>7ituwej{1d}i3dys=Rp)L zE9SwG$QqDjOxN~0u*_J)W`jN1lv{J}%E`tcN=G4X7yoI3$W!0H!+X?DkJrh%)4U)q zZqMIXD-?V?VI5(mUZzyzG~H;jp{USRKe`xT?nN202*iH%SURDXZXMIrg+01YxuTS) zc%Y?>@bS?(tu#rapExi^CU2`|!wY3{;b>piHMKE+eHj=Vn)nW#vF$^}W07Nw$A2eP zDEf7*^b@)QdtzdirjomC68oDD53Ujw3HXdu61>${#%h0>b~n@Czsxf1a$&_4!5p_Y z#PjxUf0xysr83Ocf+Wz7PWsIDEe{3;X{ZE{$t?npfS{gK+B7*OO=tTd#$z1f|IwNQ zNnm?9i_T9^bIL}b>wc?$*JR{7)6I6W}LX-QCwJ zN>c4xFDs2;L%}}izdy*Dk8om%P6O+o_2w&I=@eO!U9REf8v#utw-u6GLx}_8^5ItD4CpAt}+zqw^-jWhnWE_OY+ zZ5;QcxbFrdk)TN&s|_4GJNpd~=2wdyShZ3;>uX$v zbk2Koa@QDjNq0(Y`sLf~pxb{eE*Th{$MM;^R4+D)%Q-wXk;RySIj2{<(RH9E3!jq2 zz{n9#a*{3$8*0~+&GPWc2A)Gq^mFCH_ny&cvIZQl@ys$~{97u16t??@3_xILO-40% zisotp&HX9N&T0Ii%Mg8EsjnZ7(bwRFcdMBvF!iNuw+xlOD&Z_fY)-(XeCxFiLti5` z{1horZhaTZxS3&I$`iQUoOZ|jigQy?Md_VXx;|U3NX2n8<~20%g?Z%kt^Swf8-b}? z)z*uLN-$n*0XJdy_kTx+E5L)a-tY`^g3nK;#19H$r9Gig^a3U%r&B9J|7P1R zlhzdDbhf;$cMBC0d92SI#TbHMSiW^dJAjk7!rc_vE-w?^*ENI*(Uw+O^vleyVQt$` z#3?n(D3h8U=X?hA8DbM7a{U?QD&Xz{-LXknR`;5|+NGPJ2#Sf;+8i2chd|kGT;tgn z>IB^0s{cBBqzgF~hF_YGoM(El-=X-?i1MT;R%Gfzw?B#`sq|xKz_0Na znjHhyZ1^iQY)aIUWn=tP`fzufq-A0pY-asl5A5%^3fl}R(n&=`M9CD4V1xocPyWxu1~-LW-Q%Vg&69UJ?mMLe_wbzK*)WtC@&3<}y=tF0;m^O)7oi zcKN;QmTh5B&JyePl5ac!Zt#UtUH8vIwbMWBWWD}Xg^#G6;|%qQs`p+MfY0e#RlWs* zau(`6<73jBPK^K;a+p|-`?spj`lzVnR&u~LJt@4v{OE`s5McFsy=l3-nC{QBU`Wy>3kp$j2SRfd;eZ{yl?>+dq(4z`N1CNsyqO| zR_O+7g3s2gi%-Sf!}_Y$B{gC00(;r=kVf^Yp!u{$aj4S3 zy#6MAn&)}{+5#-md-r#TA;vUODtJ0`t+2eMw}GWqe16~Vp>Im-Wr20w$6;gsVB2b-CvP|)Pn+T!sEY^Nqn}5-ese59A zptJ9NDh9@MT(W+QNtv5o_L~ZH(@7%J;GGd037Y5LHBD-QM6ZJfCtknuX;IP<`Dh=s z`?BIi2Y316q)ANI&eKAZ(+JMxFF=DGJ`xNxiJe)d+HWG&3t`g3YC3X`?1A(9P3AdW zzkj~2h_(j^t7_MlSfnW=h8n8U6NP?SJNbH#*S?~CK5kmzdMRtGwF1id^>q??&_KD9{^_3H2E)8I#eV&7m)mw2 zR6woH_e>_BQR?A2K+5j??7C&^WMj5%y9spLKHt?|4ttn~QCrdF{Z$!Z?s1t6acJRu z=90NS`{WFutX3YrgSNarvyb3baW6bxYVuk;Pe@6{y}3|n4!Ggm9B$k;gEdrmYWtSB zj#sV0SYt=8)3N+F!+0mpY2o8e4iR-3D?9p`4;I|r0D&lgTCaB1fBR}Zc_*s{WXHgG z@s$-mR0{LrB6}{KfY?h7shDkH*@)Xl<4ax+Q6f7^q@^>{>_bP?C{BkWT)^km)mOE5SrvCHkD3Mf`o)2uhimSN!r|H zDlInTDYbHSzGnUBHTnlXZ`?BVY@a>wTglq?Be+{K;CyCI`V{M9=aU%NG%3m>7e-F# zoP&qW*G$Cq($x%AGt@f}L}u;ne)(AV!mNUk{57VV3^tA&5ftb=`pwCaNDT1T1Iu2KKMV5VS05=<7+g%cD^2|_dS7g z>BW`VRhU67?!KEL)Q2{1 z3w2i^j}~{KA$~{V9BlPXaq|$PF6cRy+MOs;4eIEh4~Dwo;k>gGI&R;GjHQ-tUA3O@ zc9bIoseGZ#WXn*-vT$dxEcfPn!5Zl)+i>^<> zE!IFbK;I=c;`;Di8dm0Ja{d?lCg7ufnk9;VRIUmM6eEs`Cj?ITttyYqIY>paaQ!67 z)MzhVXnyIuPJ$g z-B4z^re>h?v+jn6uVPbpu}wIAMlYLH$w?0m4WX|h%XU0SzXHbT-qmKBiki}foPLm@ z^fS=)co}=SYO@u(>>f@3UDMY0nA-Sg(fbmjw_d1f0CNxkYK4MR-oU508p>QL6T|EgP4{#v zH3CVZ80jlsxCbHNr(`iB|MrlQXlt$kge8@*IkhWz)sL2wLlj57 zF5c44TSdpmCo{c%jkj(r_QcMR;mr8VT|G03CDT%vgY*>}pG?n#+5OJ7caJ;eQtI@i z{tr{%7##_lbsIbB*tTuk>DabyJL$NSbZpzUQ=N`&yJI`K_0BhQXV$9vTeTh??6c24 zn2;Z96tsli_zs)JcI)wc`|%0!O3GS6pjNU^6~L1f18z6G8F@1^{0DLX8$bo_;!6xxMfGM>ZH>nH_`Si!sPd&@%1Rz?%nTl! za%WS31Tf$yZ?=mlsM3#(m2!6246bQ6J2Ww54Q!Urd^QpyTdqaUi7k2s*W$7lVWjS7 zj&;X)1Bs|Dpw?*8A4)G;B^V(r9R*;;Hl&e9?M1^mY~ z|MN3$OKsn( zp)oT*RGHK}({v*B*8HQ!D%20otQ=!)5?)Tpis`n!H^`7k$lW=n|D=5<%m|@*AAx=O zdx=ow-tL8*JUk=7n+JRDV>Xhyw_b2Yo=Cl=)pLH}mqebJ8OyS^4NW14Ut(U>cw(D@ zQ1P2OY7Ca$5)`xU+o}zKnLU6EEO1Sw?hHFKI#)I^4nftxAfl-mtcGbgqEp{1 ziehx_RE@*x+9MYr;oM^1RIyt694|t|aM?W8tHmN_Cj15%nZH1qD)rV7#l~vZn1Z?tjP(>qZ(Sb|4YaRtMj8RK8u40HH;eX*BLR^HQoj;3JKtzKD?V(1ATvpo6@Na(; z#Se2x_l>3sbOHS|nypTPn9bg1t2FY)DDI*juGtL2_CN`ZH$=m zPjYXIp`F^}9qL%-TvfzsdTir5Fnje*%OhDVj-yS-yuh0K@QZ)F7>3Nvs zf3}+>dCbX`d~k`1vu34}iNv|;7|Nvpx~$7-^@)Ot>I6QVx}rubHSIfdnJwT)J`2Y$1?tzKaxNSX<9mI+V=t*-ps|^ zwyn3@CEu})pUkn{k)Q8pbbwK(*FTrdb<=E&y1_9O1A?^lsS;e&)tq?AQ4mS=418FF z8$6-~W$Ac50(NqgG}P2u-gsaG;IaQjDI>v#n7Nl{MHZ*@t6UC=hzN}NGX{w^dhOa? zqh?VYwtE#$r(R2#Qi)kGNm#jm?9~+;4UKjO89e*Ah3c6^KmUd~)k7NEm#9E8NzpW! zTgaC;sH8#6jdJ_lZNMoycLV}KH>PLT`&$zkz;bUr{fXR|1*9d9L8oa3g!}z2$ z#gNNF;(A&yZSqJy?Mp(k))w~?PH1-5n7_ACz2o7mb80lF3mC%goGJ$DXuUw@QC}Jk z5b=(lmDzf|giCJN+S3t~?yJ$+ZyK9eJH3G|aB|G+T^TNdiLWKN9H=n`gV(tbw;RZ< zOg1<+?|FS4?es*!2SbTIT5iC#<51l0(O4`;+XQ}S;r=`{2>Va z?N&_!oBI;1NQ3KI9hA?S$Yl=ZXe1pUf41;A*{@sYYLyeg-s{Dyxy6dJN85NB(J*k; zyuA4S6Zkc3S0Bo9q9fDYMq>O5R zbGjkwD`Sq$0hR3(JMz{wd2ck-su`)kjaqbM*0W=Q&PqdrQoL^mZRmsUc{z?d2aw<- zyEzn$g@o!0F0~IS(`^82R)o51Yo{ zm5vNOI{rp4cD^kTnKEJB8I|1a%q>4Z4pi-Hihjc~v%^GQHQ{zVq(UFx85fcZ)mvJfd zlvCpaLV*+h2B=Mzj+OQOKFAOEd7pRmoL%l{Ch7U!5BAsN0IuT;Hi7<(r^tr1G$WHjeoQzFe2opmpN_%Xn$y za3T&3m7bp6k5WEh-Zt$xo7Z|owNEY?A!FW%J!0_dFN2mjPo8yP0b)qES5E7e<($)+m`iw`j&WlcmdwZM!4CY^Eo6Wn`^qK z5305dYtw68V|Q+_2yuJd9oCw+$JG_w0ML3|Ut<-^N1nj&SXo&Yj_wO9Z#;)6oUiW} zv^8P5k04eSt3$T=(j<0rnh*fEU2q=>d8Lc4+Q>!x;?CE%<(+yad(S=*QX@0tlRpt# zddQ>kB8P&9E(Q$ee}5i7?GkY-toH*r@*m8%TH-vN-nF-aIXNjhzj+rzVJ}MCy5`Wg;l23iwN1MwoO=20Vg1c7&n)zCI#b?Uzaj+vV`P zXU`=jISAa&smZB?8MtWbN(6dfY#wzl9{V|-CaqYzDx>u`-YS9(y{u1tUPZ3$u#Y2hTr8`D^l%S`StVzYy8Ynw zYyU2UHf#7NEyHsRi45ki19A|JHs8l6?>bL(-yeWNxl$%zypmKI7v{LBGyjZ$kd0S) za(b%m-3uPP19~XPWibMi!z-!_0C64>bD9=>ytqLVe4zxSgm%v*J^3dz-%R;}v-i0C zeC={?-|H_JKDmHFS;rer&TFVUg*4!BJet@oa+4?Dxn3`aHYhEDT9Bryp;DX|Ko)y| zu(H}xbgdCRo+Zo1k?T+7k|FZS_z(%#@}vVOy0aq76}5jrWIZd?e9FGUv{hEaHqC}#3^Zh(-`I%%d3x{TDY?X}=DqugHjEbv27n&I@K&DCJiA0diSMe^bw&JUQXXj?_7Z7Hh*TlQ=&tJ)IU2TeZ9cqLpHM$p~WrEU9;n%^`pk@0*V)wrUicu zjd{Bzlk#yXZ&%9`dt=jWG_;vL>ng=kkqz-8@)V||qQ;Yc!?HbxEfH4-X>m^#Df0kTlU;PkRxqxc-SuZq2OYg2In>KN zR45-`7`xSwRyFK?(qHNt&W9V?oa&lc#?W8`V)2J9%Lcv|`-IL^_Fn(t0t|PHcX5AQ z<;ZIQQCINkxswFfPe9qp6Gvkg>z}%{LbWSc6$tUEuXMvP-{(-M?H)et#st}Em}AAS z*u1aG&>7*dVp>yIU*~lYJqX;&jPrJdNvyAQOFGb&G@`yI!G;KM{MRCjTb6Vwu`Jv5Kk4(f zmxpty{O-T*{h{9TEZzj7g+!N`I+Y1n)&hKjoi!Pz`Bft=Tfa$mhZbG649r9G+;15C z73j(S+||B+rF=Zk5QywLJ`j%bA7*m!T~$3M^S%II6HOjI?9Z7dl3%*919!`dL$R_c z-o50wS(?4SpXdMh=PS-LTMO#vn^!W>7TZUi<_AUJ81HLk*KJEb7O=)Q2O-oW(C3^~ z+}9Ioc0Iq)=`ep2V>r7X5W(bE5H2-e#^ZN@+nXxpck|6dl~8ChAy6Q~_pQwO+CVpd z8Y-kV@vzU-^~b#HBmYe%B_TuJ$2EH6ho!ZmV*w3!NB`Rcgvbk7yx$Z3Wh#@?$tu+~ zKxps7P#pGhE5vu;=@vF5o|&MJd-~w<1K-ZNaA1Du?duGy*pujBr%8by*qdjjo4Gb> zqX!?*mYYAtRxeJ}w6w&wEF%55c;{xy!6+Oj)$V`6e?b!dT1GVD2;LURx8AnAhx?4t zb4g`Y?ZNPI34*?;^mXF#$NuGW0Vc=(Vz`Z6InDmq%?^H=Ju?eqhj{%Cp7(**!_k>( z#gg})P7vF9AMXW2=zUk_dz+!@a7*}F&|APZBnB`GAJE5+5U~XIQy{8q**}`c=)gu5 zdr%W5o+PZPJ~yju()OAm zTRPJX905YKx|`mxA%}VbCCM1W$sxnZD{5nwZf2Kl#wqv5hD!55gpOv2nx2#43A4(& zhs*Yj!4c(1J0(2OqTpD)+aVnfJ`*Yv&a?6R<_XZm~RYRi{5 z(gYfQokw25{N}LSJm!cI{N#h9Q#YHu+)gcpD}=Ro1ymaV9WHu3G!%5s`nKw`X77PJF5qmMMTJ&g%<{MotK~U$q$-xix|ZN<5fhN(H-2bP&FF`1Z;4 zf`F+Dz|hqPKew(0Ttx)W=M3BEdKGM;|K;#~oL%@tBGGDAq^NK7w4*eMhI66Es>;P~p;_ljo3m8( ztQ)P^&s@A`k4rG?+#gypqZD$!BA!-7SJb24ctY#D+?3MI>ku&EmkI&va&FJK_P!2ql5nj4>dm)jtOdC)%l#VI;} zL#=iAhR)SRfnJN9>6b7QAtk!26591nRRus(bviedyQeJPrTBrp=i%+nVYkU43h+Bj z@oo#x-Zh@jM*T>)(d~r2CI@_Y4h|_n)bEnqiAnc*Wwqf8d6L6n;luaT?~1$TfvKr( z^qh@QuE>kON$-Tfiyvw3hOY}Ae*c?FQEnj@J|*EJid`*Wb5_=oT;8u=p?(Zn4(^k^ zhbm#N^!zaVsQ=b5*IY1EV%eF3+M!gHet6z_BX?E9`&;g+_d4cZ)e7xTzE=9VVH4|( zfTzMMO@2(k?%f28)`(R7EWVT7>=UZ6NQQv;VeNF2BE$7&G~*(mxM( zx&bMN!g-Cr(Cid5gzXZi#y<>-_az{>^azi&qSe*N>enG3akgB0g!azBhz}SNLr93- zTYrIh(we%vc{26y8E)dy%W5N0jB$ZQP$wgZNy5gXux%jq9j||e|H*+UkS38OpLzL` zfnEukIT?RR53&taPi+yHX#wY|4oQ}Ubu_A9$PZM0^A4_^)Y>kC{G7;F0A(CM%42Bk zh$0z3iU=Xk^4B%1*PYm(UzVGj_?S1@?th5q7-n&XB>N@!PV5u8!J%ZAT~1Z}W79c$pKs!G)FPbuj~hHQr@P?o7;d;*4(Cmlbepf0#(ii#R%jJ;3J78@$fa;B+eJ=sg>fEHs>(`3yeU3B zi`@u~L-)DHr34Qv*Ix3IQvD_cT(_bKWWJ`{tv2d6Ee)E>GECF(f#P2Ub{BV}H zc_4FO6kdWk7ixNo=g#$uGXUzxMuuE$@Q)D3s76er zyl-581-3K8Ii>%V)_(zux{1-8v}#YsGIs>BYh}5$&_4}B<>$@9cpmuNi+5y2wiA0 z%JL0(I0L^A<(=!Ojam*z+Dt}|#+x9$KBwn}Fd^+yac&qD47nIAN^nH{Eoqy2AT5Zp zCizXC8sugAW*wQAvtWh6{RRZ*cjXDOb$ z1(5^(QjeM=j=htQ$NLB=%Za}8wo(ZeJd*N++^Bw+C3V%XLu!!UkwqYf#1@1%m=7wK}} zAmNxjQHiVPuIAggACz3}esu>oKKC5BTf|;@F%I{9t5LdmegTT&6OB$6S@9zK?xV&O zf+AOkSKeKpY0UHkk`1o9y7Ig;X%7Lu(3~uHeOhV%-c?#%1B&65wT>9e+$lG><#(5E zdyvJ3!6z3Q%x8y=<(bI3Rw$__>+esa%IYavC+zklTmx$*f36sMOKr;I<{O9^7+Sm* zxNp2ZsSqJ>%RR%a_|PchWUKGkb54m7CS-Zve0sh z%J4`wd@Cvj6I&eU!=dF2E(604C)Op&iTDj89zh~#t@A)JhW?^~w}Nlv88j(qn=CwK zd0;tO61Zl+oqkvtsQCMfwBZe&g(KditpFXf$Wld1AF_#4HCAHXxg9mf43Je)qP z3Q^d2Ps;+6g^xNII}vZ#+k&-DLN;Y8ROGr;egM(*Rn4R>ivWZzdOVRg_`^=sc~yn^ z*8n$_Zo=)6Ow*;O|6PIa{u8K_KO4g)fcsUF&&vZ=gc_IDs`7#s4fg!fe zqZcu`<7wHmnJrr>3O^u}&%;wn0NQX>3Xx?^k+7)krsT!83TVmbTjQB7I&2vc*||Jj z-&eA_cdwP_SL9uXaQ5zcpgslg`H_#GD~7tA^#-u)3J;$!L>(ZdoEikPU?<+<8CWzy z*d4N;eLwTiKrqio0&Hxa?nLE!c|%Pbp6GqW7^)LghGGH07YNv-*Y50tf5;E-w^wqRHt8s<((HZo z$Ri;prD9Ou=C58@HG(6efA!J8p6HcB3Xa-{Gb=#M;t^K@VudjKN|f zWtnVQfM>bZj(1Ds-XJO28MTC%JlqHk@h~J~$4kD2`86%gq9?O=S_=tGn zOTwV5P=i}F5iyi}^p{B;`^%eITC+-9cg8D$$K@=5ZUT6`_{T?5C&ogz!j#BfZI;YK z5D_(a=!l8v;4Zh1IU6?g^F1m}J(x;XSNu~q(GX@#D|*1{Gqc?Gr? zC;)zXfdiTCGWLFX8>72%aWl1zUwNuB{opWI^gugDFL~jYPp$ zNg7pkxvu^p5pcw0YSqB(^FsQd_&Ie;e-R-9WJp?aN=Udr%q=qo)9b?I@X5)|2li9` zxrZebC6sqf1!kyc#Wm|9A0#A?LIHbWYo-u{lnt#re2>V$O_BQdri_+MeWz_*%*5O^ z$2Lz^Ro&?H&x(6UU`R(1BuJQdZNa;G%=tYpqfZXYkZj!i1ckF2?Z0ngD59gb8fiDMn|hh348}9O{R%mQ;&~ij35cWre02f6qoV zHKz%j?XZEwGE@Qr3C72tnc3t^+mU)Y@gtg1*;tPrff(T*Tp7_4Ec_+(mt>CVOCNMZ z1Em*thAKyqxwc9j-jYFhQ0?#}$(gG#KQU(1UAuE#q^U@XL}|gy)tNb9_fh6;^ZV_i z1FI&x4O-J-KkGx2wPhY|3n1r9UKjAqTz_V>azU`WAF-~2t)fG48sibMFuW#(#R|5O z6A{a}2lo2)6Hld!OSSJobBglMZhldc6*i3-cu3}leral>$8t77Hhk#TmuSzAMc zxnv_WO8YPO92QtZ+I+n7vh_4p#+2#wJcerbdK9DmOE}OdOq1HM9vUlI^b5)}UBgO- zl#OR#ro}-eGv1=9sAEG*cKj!UMic&qexX_tIVx8z3KK0$_=^g8GWL-1O8w22EGVke z8Rf6%yUPdf1^n1Bh2@XaF~mm^>k^*abpa*R-+<@HiMarZ!yWn{J6siKW_H)1{QQ}B z23?CaonO{iU#FAE1TNYqebH)P+!P(`OSf?IgWK~8tF;}u=r>zL#t#`5hO+xT11X|18 zU1JwUu4ohO2=SDYUbn;~h5^WtPbI}4?G{R%ljv`qm8=WyQU9PH>RI(_zf7I6NDd`B zj8E=#DiDYAjm|t`ZS~3N;pmglkwMb%#z>8elU?d?zFKInTJAH%Dj4OCYJ@zp_rYErV;H*<# zr(u7!9afC%M*@QDOK2V|>3aRuYK;9Ir&*fsz{=gr8vRNu+VM4rS(Dr(RArm+^U}M+ zr3aOjXN&QPh5Uybe%~+8zP#SR&U*u1q*_#Jr2dPnBWLx{b$@0-I7~Y9w|sgK3G<_l zT@vhWSW{!Rz@P$CorhzbEb@U9V)TxJcJ!=NF%`R`Tw&Vqn*1GuI>^;VBkmD)o=vT_ zStHEO%DvkZ7L=&!o;eT;w3IBadFO{rVBOrS9Qoh07hpxt&=ebr%V8tGzS2jAg%WhX zs7M@5MwU};%hf3!TOqU{3(OruV{4G0tNz=4 ze^ROqcts_yq{DWWm(uct)@M|Mb{bwOgG(wns*$^>4{9{$;7QPG{5t$^ z)MV~x0Z;mKAKEAt zC8uR}#A1r->xfbkKK+BnQ;H=!%p~!#2wAANx1S7WWY)l%b+HBfre+q| zEVQVSb`w1G*DDu&Mv735?5t~3B%(Lh$LayAb*+APkgY4SuL!6qmm{;&9i{A~Mm9zO zK1GR|9jxe;`@NfsdI*tBp_P(-fT)8A>SL};1useKe;5oOq6Q`i0H&5@t!e*&2; zmPD83Zybyq*s*yJ*yl6zWW{*Rb)HmVuQh_rIC|gq<5kq@Q zAB0kZ#1S?eT+e4&s(Www?l@Io(aX-Z+>;rwW2(bJS7Kshz7K1VH=D1D$}Y~dxHtZm z+qrpZXW^HnOxDihgbYc*A^A5u57^4U5Mk`JyC*^Gd9KIWtGn#R=;@Yz_;iUHUr|9* zYuFi9=7E**jP9Stl*mXuOt2Aer+nESu8aTukEcL{y&H_Xott{0VWSrHmO)I*)hnvZ zoBIlSSV6Dv+pIe^W3ZXuQTirq$1m?1(bn2a~mfIMe>yuW|1P^Oa;l^wQVc3~Z;{A#kK?LtB>+*dXv?sRr3 zWCpuTu_Ua@+Z?v=l6w)zt8(@-YqVZPV+^U~q!00o><+eE1%=tjA7HZ|3mzGmqaq z7zV#mktBx=n#9@x<9vbrN+uaC1Ol1fClVRy7@cQO^sZ1d{&@O2;aq7{i7l1EHb)^i&oBEr{a+A zUHR}Oow0y)Zuf&qh4xC$%tCJ#+eYIZB(?pja^Z`PXqI)bUU{=Jc*RA@16?j{x3FyHQzo7QNqe@)ncK#48GB*ddCmZT@uw6`sqG_0jwecA`r{0kbSpE{W_sW*b17}-MJAq=TPB= zy%Z%M3*q1iKc{bJqtaJzSR=UWyp#jVavtM!#@n?OF=+4ZT;d^i1H<&LHqYG$eMD61 zUKfYWPKtlfclQ5sf-d>o^p6Kqs?;2|8p{O}0Hd%8@w-*E9j+712%-eX*x1;_B`Z!) zw$8u2G!HYs5$o3cS{91%CynOiSJe2BU{UHeN5^XaDH(y;J7FSn`+8(?1U-LYkaehU zjznd;w{b3!-dqWpgAyy|D`s#5Y|y)g#8j1 z*6rJ!3Z8|*=@@xU48a*(Yg(?2&$t|m%!v@|24^cW07im(n`HiiFx0Q1ChuZnVh*O8 z2Hgz7pJ`eJ9t;-n9GAKR|=o! zCd#kO$~ou1U(D=+!KP9Ika%282C3UgJ4mwl9xgpxsq&&+(7-=amPtgIdtMpbr@0#v zUqHW{KjBqV6SZUC#xzQtr2N$#Za6RR`FTKIyhofCY-T!|BEs?}UnWcwv;cwrOzbjl z*Ea*LfraoSLJ2A+@G}R@k>|NeI5p7)r-?ovA~wPJPJIHWELYaZz2i71RXf$u8s&=m zkr^YdmfD#psMeahN073}^ena8v2(L=hqJR*PrFYNGGv?ee^=PJN?%Z5Ec@pV)?)}4 z0`GL5={^wfr+->iOEUb@rCS?i@XA|>+jFX2tLzglX!(ELjI`XhTE9 zpgf#4Yiqv*@7$5S1y1*B;j+G6=f2#nJboahxy~~OBC~u!UM83nj#i_Qd{81upO{hS z+c@Vu8gVj<+zZC9jLVNsBvoPrw(+&!xY#-gwbY8hoi_-4u|mC#hraOVWrgq8Fl zpU(&fSQjEWS*Be0SP{UFkBDodShS>tb!w!;!;$mSc}mZeRBV7jfINPm1gIF>v?4<2 z_&3f-?cQkzXgRQE<`ZXOPKf|sSjIZk9kBWY z14V{`o<;h9JPQ|4KVcLRJaV4r${RLn%T}`?P2Ff*_m?Tz(Ea11O6!@jET@CX{FFZR zzA3qns8z;B- zQDyDLsm997-CpbP0isbAS8QTxM^6f5N(GDk&shf7p1r^BNvU0FwIdjk^NZ^(($La@ z8x_~3?VfO(w{*#~SYS(I!XK`;HaVYZz-*JwZpZXSH~Pq#V52YEjhx-&Kk5Or99+1D z`t`fu0Y+EyV?8{_?!^l0J09B`lW=9=3-3@7|V< zvQE2off+oaE^TAyb{gDLxbv8Td~q?tuJ7iQ0t0czxj5(3s}J=)XDS8toXd(}N^@`YJ@iUx}S-bj|V?|kEVaR!$E%}?n zVN0rC6juD?Sy8nGnww|AanF+OKu-tZc--{@?(5r%9W^Js{1p>W&)u+kJKfu}-H6p5 zzshPy7kbNunjSR9^lwl#$}<*bXcO`T<+WEFh)@>i8e2x(>gS)G1y*nZxR_W=^n6nXAjq7l)BQ$pBIU-no&(g@#_qmf;SBZ z9?q7{XP5*u%=(%BSzr>mfLmwnow6o&p!-Ai)p4UXFQXoDy*r){=lJ5C{Ykh)`#2qD zH3*X%LCn0wPSnLOFE|jnAaH8f$13G4 zVq848-Ru3t%fXh9m&cH<1E^CBSw-4skw(BC=$eEx=wkuNr~XL@UWO(MF8SJ*9`+~h zCw`t|r*lnkxRvooPd)Y3sz$-tN=&z!<94tV8w*OWxP@7z&L=I@=hmdIb5+P#*7DsN ziSR5te}RJ4=57ZguKA{qX{kO-Kw0&M*0^Jfn2lfMS}z`)zfvO-e@VW!k>3n9gp+T- zp*h57Xj{J~)D|l?9)!z|p=EYe9bO0tS$!W{7g0A`S6w-6=`(R=nU@AdfWHZTjO!)C zORVXg+$nU?vjK0ih`!{mAUb5$_{hx6Ol8?aXoEstpeqB`8q*)`fYSyN@PPk2%F_Z_ ziex<^?BbcT91K4?YB!+h)$A*7V+Ona@p`Pb^ZJIw2PT=Dh)71>4jLjitIX(7j(mJV z-JrgFp72hko|LsW&#G?wcA@ zf9zk20mEdt*V{W6X}O2+)0201R|zbgbE^0FM|jf$!_(ggt^aI{DmZ{_d0x9g}{&~gs<;bGU?CjEmW}|iuQ$B&@n5Itj z!5|Jm2D$Y|>tZhmda|sw6`FbhZc*Xa{**B9s#Lum*ecTt%Ly_{AT$_ z&xX)^omzEhu;9MABTXzqP!~*Na{l*{BdnLWjKG2+Ed-UK(du4z8zZCkZLMv?^FBQJ zZyT&o=%sAWd~{kMzBj*t)kgF<}_I@_}bbrLf@2)qS5A6BTbt35- zHEP91f2O27sohUIYWM`e!CZ%Nsvgv{tooa8$v%#T!%R>Fz)ev88dzuBrlS|lkRNa( zK6BgLOr6%}cV`4$jb*92auHkY>;im~9M}yjMBR6dHmP2(L)ujE*9_{-k~9yv?D#G* zl9VGpd-M#i7bK&Og;a|H=?~jQrj^ZzN_JyDJ#*H9AO0z8;@?x1x0En@&>6?!N4$J1 zmk=z)?!ajAcHBGa0kX9Zuw3_IQUzRnJ>1(Suv`&-o<9hDd!zmL?WZMy0K!B4IvRp> zD_A@^kFLka8hHDau!`!3w7|i~ddan>&h0S#v;D&}AmEyO%H0$z-M!w+Wyj0){RVqw z6Ni)@C1{nLg<6)D?DBz28rtC}y?<7u@s+h8U`&?;wZQcWM!!-u`X?RgwPN!PIYda2 zIuO)qp$~J3{py#?{~Dh3yy@^mNf_)upI+u=i#Mdl`G7nLCLeIOicV)w3r{PU=o`ri z8rjgB_(TWZfUFi*sq1g)1V{|%tB78OyZ+LE`d#y=5sO{%0U1m?xXaAJ!Qs6~ z1vJyUD2UHkbAYk5&-AZ0ORld=tU$%0LxO<&$iNY3U|{AQv;2AO*rE2|{n@tsZI|0O zJ@9omOYc<1sIGE75GYRUI-MmD`7-+T4E~z+>Dl}6Adrqjc01m8oEPv)m{@>d z;fTSJ_d@!0spz=_LOBF@1~`6&#S_AufAA|(2K2An^KoDA_nG)kKfPq71q`0t8Sdpj zX?8E((HlN1GX2c1>$x`mysUC$?RaZikod|-jfc4G#Nxj0sPVgB3)~Hjhj{G7dQR^9 zBy~3^GAx|jKK!k?z3amsyoy(N*^kBJWkeUR?b&nfPrpLt-7VB9{Ke!^{jV#LkgLZC z2(Ma(6?nM!Z|Z}?(wSz>%^23!jvLp1?zdD9&mFqFQMq_v!MvdGI7GDwgv4y4+D>=> zp1CQqinfk(-u=6{3_>;0b1DM}Ydr2q-aApjDzI7HfvQ24OeA1O2e(1Y4D7SDE{`K% ze{HJ^-hr9+?9haOO>ep?SP-*;9&&gZs-pkc3Pa4Y*vw~j!*f-4s?E(@OPV&e8{;yZ z75r6Uk9-Fo?XEAym7(!#mLyC#y~b?LTKQYJmGEr24q%ts(KT0eilT68 zD9w}Qp(#=tS{u)PpS|w`w*SP8>_CRs_{+6U87Bx}#qxt8}0e-k8ChwJrf8)v<{KJ>Zo9;jMyEyVY%s}{~#~)7nT$a$P z{Fz0Mc-=N=>gt*yjU9s~_Z4sbvf6#x2ege|a4AZOy+0I^w_S{s-W{#Ui zy|dsX5K~GF@mlCAPw$hb3?doW;d&mGe|njh&eEU<)VZ5_f`2I2PakHiCVU7eVPwAO zP}-XjY#1Uda~O{mD_>Qt1U`|9=E?HvdAx4fu)CKmM@`LmaWzfUcvTThQK-FhA1V`pG^d242bNU zDf17b)5ng-b$K}rm_lpsu8b7)3-6IvcYiFSfyX4o`>g5rGyTngQh(ZIrw)(0);E>a z=R~@D=*8*RtX0HpZr;r-vRc5UZue{1;!hrc5Wzbs!&BSgS6lb%E6IDmS%Uf2V>zo} zEr)*;Q=tF1`1(YWneA(e&wWq9IKEf5Ugztsd#Sf{Gdl4%Y{-dPljy44!_~e|^sYhW z=E{;ysbQ?*40>W|wAg&R_+s<7)pZk2 zo`0Abfu~PO+I+p@w)^0OWW@!w&+zdfet9G)M{QqrzjYR3FMd{WP4Um(p9hquYJ(%6 zl5=W;n$$LXNr=eD7Nw-p^ZNEJIIZZMkf0D1{x(c>tm)HUwqT;(v3O=(%;HMcJ>m?6 z&jZK*j&QNMKs}vZ@n+9L>s>EYQ%h@CBdVc23xiP33mdDY%8h4Rd49)J=UFt@NKGo({e=u z%KdW0><^W6;`MNX>6S~Y=Pk@`w^aBaM_&Wj27kIe?`ENW3(cHSVAK`$O@Cw}H#bk( z4H>A13MD*V`fcgj6(1;K7%p~0%6}bO`&^r#IjeH^oaD5*8BrH7%IRlHMwadWq`&0<&hzUq+{;!D27RRb z702<}`nHCL6EY~;9@r|FBig_hOB&QP_hPE`?#g7U zj&5!vCwN9G@g@wjDSctsZ3$A}sYmXhH>7Kjag5S*+JTRmkS6X2;X6R84KpqfIRl(< zdHmsO&;MmNpJ@k4Ekk$X1@)c^)yk#ib#;)N+sG4Yv2nXj&KQ%4jV! zD1G6r^;^*N3CyH1^2)L1?m>UmXgYA<(3aI^`?tYxNKIj73^z{_|5@t8!^6g)ynAVH ze(-?m1$K`7mh2Ltza2gi$Uc;$Jm;ART-D965e{8o$ci4PPaH2y>%wF4V4PK{wZ^Yvaol#y|CibZn zS@gjsh*-c@gBV~1Ac1^v5vy_eQVQmXJM$iAZ(=3moFf6=gBw8*4N!imeM z>1ucLGbYKCDmcED)Er=(FF)9RrKA{VntDf&3(zOnPem2&T7!Y4^4e4eDS?B+3;(c3 zl+1Uied9NLekDSg$SyjJ6w0SKH+iGm-h+RFJoU6MX&94^U&b{^uT<+B_IQ7LY5KbN zZdIo^5qv?Kt(=}~URMn6!+ygLeti}CAXRW@lw1!Of!=k={n~*4<=rD6HYET0bZ2S! z)n<1?)js!*r2IuRtJdb!N58VQx5+DZW7#`!EVLZP_e%G9_N{NcPB((u_jCH?olbEY z?is5mA^g=W@d@kvi{i2EUjg2?NaPUP<=Wj!y~tcPFlmgGcvm8oPVXufI$n%}zn$?T z4uHM@vKGEPGktT&KRX~pX?)l{i(-rdQo9F{!{sN2;_gG=qv-0$3Si55*Af|3* zWtSm;M=+64T7DgtrZaejkjQTu3xmdBjO>OCnzZ|agW*{~zs<8f2O~C3SCr2X1^=-* zLWqns(UN_a+zjeqqCj|wOeg=yq8jcgjek%yV?Ns0PbfObl9^Yr1T^eZ3|An$qKt%=JvhUlg z5sD(aqbZD(_DCDONh5el=;#v0q=FMh%?USA{wYtv8!IqFv(&G=WN5-}1|VwJ>ewRhJ*Z^DQ`9@2eQKx_ zJa8E5O;ZKbv}-NnUTqFyC$5n1U;-(H#5@sA{Pji}p(d<}?QXe&Zu4B+`PN_2S~ z=zogW+^S!2mbSfjfmDC>iGFq%DE6;K`^dwPa6ipT{aRky)J_ms*#@kbG4>g4TR{ME zDEJKsPDkUr_?%xD-s$H(V@jIPQS1IE9f$NLditU;(M#&e`u~rquK=o}S=tUxaCZrT z0KwfYIKe%*ySuvucXv-9xH|;bgS)#Q+~wc*zW2NJS8Y)osIxmeJ>5Oi{q)oC&?yg} z!pn7bS)@lL6;v>b<=OP*`-bl}GHyG6=b_0vFk5cOk~ef&LLF-0k)%ELXyah?DzDs+ z^L$+Gguy;Zv&s`aq^$o8{a8v9+K0jx0hBAv+Cq9L!5)PE$!BF z+KC%d>)7J;B5Soo-qU!<{~g`b_5q{Hd#`Txf<)r&%H(Y;nq<|hs}Hxc7Ov$e>|eP? zUWx`DiXxZ=AYw_z#5xsH2`>$Zm63r=JawATxDfbN7Uq=OeBiz?P#xu*AnCO9xmyDb zzZ|W;xkfc~M!&G5A(2an z)piJ)JCy3p?dp$W+RQLWwYKc7tck;+q2(OugewZ=r!W7;8Q95#H+Ol#3au`@5e0b% zjsQUrf0>&=!*-zceXaz1I$8@6c@0G9Q(+OzVx)96wkOH4t3^cFdc~og8$biVaOCND zMA5{kCtQJ${{vh(rH&P%0&)=_Q@g+-pU4V~h~A`OGX+bJb_)z9K#GMBrYdqQur8c- z7W_)9bW?0E_FYf66jL11Zj;%Yw}}*x5L3lJu{PU@p-NS8&|^<;URxJ`RhF;%rS$Hs z#R+P-+GPdBX`S?Zg77&2UH+Emi==5fN+e-?+a#m=)Lr7p^xSBk>{h;6)TF93 zC#w7r1Y0p{*dz(oKq+q^J6`7Vemw^Q(yD~iX_DQG@FR^n_N++5(2IYV^j`hLnUns0 z-Y@s~6x?m8gqzc%t~#sD01k-UyJ^iC&0jv1sT7VE=TGfbIwWIeY29wbDfZV?8LQB0 zGPdlxnH=^9xJv$!h9;))!sF)l7aGn`1%(#xH}ZBut0`&-*DS_3p42&No?rW<`NXPTbTOfBPR+qv*aXanfPN$rj z`{rtxCAOoWqo9CYR8-%$*lI`f30HV?xgFbU1NqnT2UD9jjsXdUh=_wVOL;{VnM*v) zc(hX8ybCo4hr(ACiXb2=@@Ck?A$Y(?c8@MlISX8v_IkI<58l2MI+X zL;ss3NHwVz z;is4xX?YnFT1ag~NXB4bjdHi}jWa=AFN9~#xAp=$+Nurf2Id?*t>lJ_7VQ{FKNykM zSF5g|LdXzZ#syedsbVE7Zx*SHT%?Eps;lak;LYAf4jN!D$j&VHFoI3PVdt?s&wApC zQa2~Q^n^Ss@Q5{cQl=1QgrwIwWL^}e&C_sqv;nDr1w=>pH4oc{-S6kbXrIb6#Fy@f ze}p{^4?IPGgCw(Gu<2#t^G_h)Y}{*GFefTr8~f^=WcOwm z7@Cd!$9?osC8=@0km%Kf)h^e1t2f4WyHP2yxY8ury-zdtqL-AEYTK@8qD|9?GMni2 z$)M84+;}FNSgBT2?&T-=wE$6GhrhT{m1nNEdIY3TmMzgWd>IZ)K%@3DuA#8|(DVR$ zcg{%bis#8C;!OlrXOTr=VWD=+dP#FZVB`IIq2*vAYVnVCC3rHX^l>crjwCe|!=|+K zLohiIBOe}?V#^%=#b0fTt3OtTo0PKU%!S|P8{$k8vQLvnmA&RZeoot;L}bRd9QL~! z9t)YG?~KB@<85}krQtp{*Y>roaQU7x4c4o3DOf>$CVHQ6unyBTjkT+}Gjwhg2goIo zq4FC}JL#ra!?;&XjX;rbzwYVo9-qMmU+>x0`W!lM#gj_Zbql8IqIM3FL9Fhp&NDc2 zTh5ljE4{{6R;1g4CH=XopS=T(#%)BmHQ40+Lpz?AFf#~}W8J2`PodAIpfean0m_Ke zs{=RA-$VE@oVjE~vi`I}HZ!_+=T}Cfb!+Y?ghWzjJ9{NZh@fc?pj)yaE;w72dVdF~ zV&;Dy?@}$d{D{lamYXT9;_Fb|xwJvGn_H@g$0z8ok_78;B)z0Yvi(X1B z+1@$}L=kY8GzUqLFk=)-Vba4v?i!qeDqV{dmMp6)Us_lJb(~zjX2oOa04Bas>H2VvP$tDDKS_3^*MN>0NGBbLqDR)j?ZD>04_SbT1WpW3`p zsgrKb3^(5RgRjOXMi$BhgTfeB*5u5}QaZe>rv9DI2&A+qH>v23a}8B9#VX_eYIH9d5M11b{+-Y%@{{e(dVv~)$S1`8@; z?~#aVHw#1zG&$x%9S+H>i_{Tw;!_i)%sOvF&7Jwa7s>SA)8Wt@^5}*&!rl=P38M_H z6Mp;5qw+^hEr|GpB)Zvq*b#ws)o}qpVKs-*4v8>4U9qq2YBQPgb1~fcla4#TuULC(%2HopyNvGh6aAiPhHg`<{+<+ws?IY{J1Ko@+A2hCpOh zU2A0#qL{L5KIH?EF9YeEK)bScruZ0FN*Y(pDoWU%N_)eN)c?Z*XnO2;0mUMo zTx;GLiFUc$FL7bWncib03_qtFc%tU3BO})Jt_pXU8;N=PsLrLO<;5oKPt7DA_q0m6 zX3!1(Vj2gz-E?{_3Y{)?blH7&-POvPcC8z)`t~Pe;q83T+1+(|vkC9@{%pp4g|43D zsQWow>F@o$)G77G%Q_>M%M)9veD3~DmEU+(o6f1_klAp*AxQri-xti+X~waYejJ+u z_KQXJ0V$Nz&&FzOXWJ3J`d!iKFe4B4v4?uMS^TOVySBEzp*!Mr?xN$TALItxZnMhz z7JwV=+ir5|-$Ks&p~BBGUrsL=-A{Hkc#H@{Dg^ic6vun6>ufe-teVIyMC5Q$pe(o(p}& zB+c2)@WQ=~bP>I`@Wp2^c@NNeU_;IYgv8>v^dNtf&yaFgM+JO22w`v}fQCQ@8CNY8+N z)50O}p!)tGTe<<;w20v*hp^(LHOK6n940O#fB{exgYoqK89#)K)rOg964TX<1ykBZ z)X^1tvxrAog(~gv@i!uAo=OE=xlcf#Kf-rEMi}hmNZ6~0vH}#;O&VH|-S1E|8A|c5 z&bS411-qy7JeLmcqL3J1R__qI*26OyVV zp1_Bv6>6G6a9lUvKYXSq;`a>R$x&a_BmM04Cwpl91H`BKB{{waqWl)hwFb?*)AGHG z%iIgUCLASvBtdqWZ$fo(Y4mCw);TI_d3p2?c(fsICX_Ae>`+X~{?b4)HAr#)ECnwE=_?_`Qa9HW?~ogKJ^xx3^+FE?&8tZ8tmuhrIo?f ziWM}(;#k2-tUb9_uWvQ6f2Uahf~xoc-_T0e_-{SHj^g|)%kg2wv_%L5^&f2sgFPO@ zg}+g^V%1fMhP6M;d=+r9Y~c-}`|;X6@vlQ=v250b`I4C{eL88CRO!;$%K94*k-CQV zn6&5+OI|^9oeVc7#kl2V-zj-5u->!=E}g#Ws`po%EG#uQ_`V5fh_zV9)XFwwb=e1m zo~@Vwr;l#FBg_oGJ75(wD&m4r2^SMpOk#nA) z+OPH)FGGU7e%%)x^0@?)dLQr-*~Ee#AFU7YmvsQohqPI{bP;@4TPh%C_Dr;rxhQ<< z^C)&V_w2Bw-K0W)mgFh-A*mwTXq`G||9ZeX1vJk&?!w_5Es7sOij5$yGD{c<7)>@Yd1~s&TvaZ-@Z> z)SiZK+i$vz4SAaxGTqmaRDgfN-~1XqCT!1@133A`wyMzd?`1X}o^*}3K5b0vzYC10 zTvSmbjzkM$+7Dy^+;U96* zOuG~P$$yPKDJ}YO&;}Zc#Jk56xCrhk4+R{8d&f%;D>vjX-b64Qrl*wK-zrk@t5z)Q z#^y|ZUwqA2A@5Tr;D{AB+?U-P;bmy7^>`<{gVr&=7nFED88oj1sBXUPWQDsUjPJCV zsjY<$8j&YUj(g~^K8QfqQ60vJONsgf-_7n=T9xqPd_i|Wx4eQ_i`3SOINy;lpUT-O z<_~!3;v02`ts9$(4Of9o9drXVxL>TYj`D-+rUD=R!c2!SEKZEQy|Z#(^l-r*Yu~-N zq;1ar+E5sN)D{3mo!ok)J!Yo|;Vh5l^V8Q8y$euba6mS+nOj>HxqiJR=8JB>Nf!S! zk-ngJkamE5x5PG7BH5#2pYtViq+oBwmP7m?+=$2ygkjCoO&k49TgbBI?1_N;MrkKo z&nEw1QF&z`{tiA^_;I8BpPjJKM>2DMx0r`M=#$*1#c5MtKP_s6*2=;(8TV1zOI0=I zbSYM%Gn0oadH`T<_S^5H*3!5nc2W2Go`&~AY zt|isM*OE^HV~2QdxTFp?`PHxZkO!i3VHjxRc>GK4ryxL%QV!bB;3oAXp(yh?>9d_90?~6 z`~0mk)C8U>IVuB;e17PImPG3tB#GFb0QGw(&KxK7Kd75Lm{iOXNOpBCOfasOSCMV! z&DYm~_3lP$&J;@;|5&m>4smP{-AmD@04&XA=T#-UI&dn7ooN!-J zj0uH0_482AS^5y#p3^h?y2?*2XI(>$XWybtvCUj71NZ8%ttWCpqsX|2 zPQ8_~L&Te~-LHOE{e!>lFdXc}RTHLuA67DP^mk`?njqY${B|co;^*3<8x9r5%msZX zJv3V3?FC`|V$RMcZ5#Y*B8kB@ebt&uefC{&u1@}uBH>O%1AAF89k89L$U+O8no{(= z?%{6qdtznznO<>&Y@qA>z}7*SQpJ=!VzR)!S0=*;aUA%GwoDo-K|D zfB!BSC8+?z`ipV{W=W2i!x|<95LgzSv5!WIpJcONm1R~@!Q3~7oI4*Y)F=J93!Twq zZqbi`Z6bvaabJgx!_2`Jyrx=x%5mOB65Exv9(iz?l7g=Rjp|>LE~#;fG+>DJ?0vNn zS-($mmh^ThCzl0}DPJt<+%&nGQQSENuUW6p-{Vd@Zu8NSFz`A?+q_5T)UmShn%qxMgjo^e=qjbP#x@Lm z41`N6Q5U~){vKgn_I+25VS53c6~?Q@WdDqV;RC)Y4%SuwQ-{$rdT+)hNy07bxX{gx zY<+SSQVQPe`L6Dc2SV2^#N2IBE;*XaPt%SOckxH2`+^K}9$5>hoHO{+0j9m|$>06% zz5L$mx<=Ir`{q3&l-E82c>c?aubO`ugc}6l*%a&$XB;WNN6=l~Dc6?@vjtm6-itMd zC|{y^-Oq0iQ%X{l_$tv&pTAg(ay#ANjb|%jEMZ-qV`d#XPgPrmkKzL6r3g+O{@Zoe z3u30grPLV5%8pjNA2N`H1;Sjw>S;V(9)HqDV;2~jEJlo4J*CW)tDwHXY>lbNi`$GT zy;!!1a%)TsN8QM7z=2fHi@@;1#}U&9w|zXiS=*svT_lQWPcfj5KschHJi&1LqojI+ z4gG>s8gw}oZ-V`r84GEwFjTRv6wnW!XE|d!;p_ZO?KG9-r$p2DcXP&tdYjXE(AB6O z#|(xX`r`GVck8@Kl+rJf*~7N1$c4-2+{$df0S%YB{6+*%O>UoKtWvq$J#Td+`uebc zjueCDNc^5T%2e{0sC>PYxv>h#;tNMj?&XhI6-6$`Y`#^T%w1bO zE>FSWw@<2-@Mf7CEHp0?D#Ez}-8sl8D%#eIyX05r4(pZz{f}gfvT%2G$l2gBrI%LIO>b! zf;4uVQ5$s?%qJl%H?h40n*D?6uSAq{Kc2ggC=&V0?W1G6kY^AeQ)`XxDWC2jQ`J@#x;Ddl`;V=K)yPCZq#T}IRAQZ1vG?CxCid+mEK z2guEw9{dIU3y~W-f(#>0xWo3dg#J72sR!15h96z-fBb(Q5DB}~%Pz9if-<_~3ZGIO z7{oNDtkY-7Um{-AhWVkxFosjE`00%Kb=0ZicUkylyaBA2my}GD5yQ!DEs{%(*^jten1N$I zh+@mOZ<6Uw1h7;M^6G+G&yWEqy+GM;-?&o+-{aWe@E*ykOxLh+!O5xDsn09w%RxH**jB3dB?-Z*@#v_mHy&?D$*NO z;)0y4OYblELqV#*Ue{AU7)`r*QqDq_K4VEnQR?gZGz*rhm?D;A3*AvT#g0)S1?&?( zAt_bjc%YO>-AWB^a}7_nInIfScsKY?(!cVc8n^l5EKUIpLU=xzA^%!b>CBIgey&Jq z1$LX^o-R8hu7 zu7q*ZbQq?0KK?;DD5EEya^hxFhZyd|!)fzTT^^HQ$Sf>qj6oHA`l-X~20+p+#`$ts zU)Ba6=i`|=b)LDKsnQnIEECvzMV?Vi!W%eeRxv0uKBNkY&a8LLG8Qj)0w$P(A2MP1 z7f%bKO)rPBaB=ve$*#Pzl6Sx zG7?1OuB4h=PTFueoQ>RkwJ|T9kg|LEzpO);IDF5M->W)b=1EF!3?DmMUKtIw_*T8M z<3G$y;qmB{2~w1$u#jUYR6y{SqZD%-$mwB`FTU#F!=e3^EM9OChqYzJJ0mYdJpEz< zlp(l1lcPqIB@l$q_|YSY37i)DqVYiCGRDzg8aXn?Em1))O>yDGgI|P3b zVD2$yfTKi?oC$aF{M2p84yiyEmAg@bWg*s*C=9+!-u!x9c;FayBN6VR^SPXw>-%U8 zHV(sb(mw=awm|MwtUz!?=m2Ky?K{u|Mt^r1djP{IjkbIrMYHp&35n59uXbLJyJW}E>=pFqRq6yXva2fcKGehtI zSEM=4sNI~9KMVE?Es(Vti)~^NVn{TgULKs>i`->nov3xRhB=2Zdlh2{n^6xeua9!y zg$*J;a8Rij%#gxtn-1_WI{VY9goUjnC6iKI<)W^l{3iCcpMS#hlx;#%E~!X;m5O=P zF6kpRyzE_tiv~Y8>3PTL-CC~#R2`Ki{$IW@36~6dp-OL11K)k~+mtpGgliaPTd&k` z2Oxt)3aSCAC_o62aWWHvXnDU7g#Du6AhBThQ$?85sVk8blvKx!dBzpM^r7UO06-iV z^dE*)hg>JLRyl)y9t7HXX7^VbawDT8TX<&oz0WFP3Kfm`2g;6#)XOY^_o|C|-wt^) zX2d+bi6X}v%Rn-U*etC=pd(c8^q)DSK>haSNHVSUdi!Hfj`mXp)x!Vge0a~1Nbu2$ zga4J;u{=$w8?t07Vqufr z47z>#V5H+|Y6x)L(2IwLb#E1P>%}bD=5jtrD55RVy#l7nMN&2@@#~GjUGk@3A!dt1 zowJ7~Mg!^2ub!?LGeV@DxB1v>>Xz2Qf!a8+UEVHcy&?LB&d^qrA$~e@P^eF;bD|5+ z;7fqOj&7eXg6g|c=l^P;=)c4FgdI%erzRP>@sNTHJ?dZ~Kk=r2;m-NQ%pz=PJvIbC z>7r5xQ#TW`w)gkg*k0O)4N zi&aP7AYCRSWVa6*fX0=DJa->b&24?=W)A4L)R}9|5FrCzN8w4 zVq*6yiQy|}q>5c9zuEEKGscW1@5O%TX|)~O9Eb^RNRZYZv}^$SR!_5w^xq^s8zUKX zlidd84z&>bZ(4@-yC3PaY;>R6J#EgwAShTx?(hi~|<{ z3sW22{?=Z`&@B&)=yqxrxo}$s;T?y7*O1u13Dl z-Mia#^g2g^_WzV9mzXsIk9Pw8k}Q{q zEsoBgITO;*4fH~g$X;%>8Bc+gSpZ^!(jym7v_LCHBndD4Q){YHORkr_hbF#n9LW@( zj~I!ryc0t96B#f7dI-@+)e_$vht>#l$4aRgHEJ35ch=hlize0u)^qc!XLLq1A*naS zx1*+r{|VU?z+|pJgN;yBj2f2qPTzvqZWmh0$_5BL$xG) z{^tg&ighU>aS02gOon(s=}&-qR;3>hEIdm(8)l(VRCFJH z_#qs1RBui!v z{f8|%VIdJ#f1KXU5yE$;d4ObOn9z<4oSl{yhXMgp(!4>0`Gr({DuW?-8Vg)a@|EY@S(2F#Y}pfO8@xrM(aV6q9x=Lz$l zy$QMHnbjgg6pS!ihQ}i8=u@+U-vmZP*lBI81QL(f5??!1>?%#fygpV2`>!;84qla; zS5+O()6-;0pZ>4t*2sc4gCdE8UHxQmj=ff88IdPl^erv?`=i>1B3Dkb3E-K?g5@Za zSy&*qMUbclBul3c%OXtcjA-pQ@Zl9?Ep?$F09nj!<+0RV%VIdu`=xKzu-&N5oy1NcDMkcp?;qWL=EVB9tZ`P^|vI>R?wp+|ykru3>Pg*Stt+CXXh&XBs z)1Zh>p*sDB{FxgmuF3JPJjR*AeX|buKu$S@mj{n7ohnhS-NSUnn;CAW>ZU6XV_f}X z>8y6k`<`_NV_UnW7H`h;V_F;)x%l?rzai}_w|32MyYdv9xXP5|FT(I-!D!nF>l?2z z@`#aX@5P4c6YpZIuHxNe8d2I@pg0T1r`bJxh=YmjoxfumSXkK1Ugvxf`xE2N&|~eZ z=uA@#uejq`?3hNI$^wsvu~`CEEGrJ2$7_gb+)wb`-fK6}&qL0>$lghPF0oK9>n~bv zf>Hj=T#{2}uY3=iK^QlYU*pkzfk6nvLv&A0qWL`>8oiw|lB7(%G8WXZLW&336<5bS z_J0{;{Myn=u5TZw4E6O%K6`t05{+xEH zYhwbK2fS1H%i(9g&C?4eF*n9dhQYP5H142y#HB$B2?lNb{nMo^QWC>~F%8aA9@DYB z2Laq+!5gJU_u-0_c1M6{CL#O&jddb7o3&;s!d6zG&qhl8Ap{sK88kUL`HPl1uG5<{ zI!u#&A`3iSob>-;0UQX^^~Jke>daV)Aqq2LbWh;{*cx?)AZaE~?BAt2#^^)6X8Qnq zRx=i;htsb2O!+t3;TA;lF%5f0x8x*aIaa9)J8#DXnCpEOv$ye;9$(kRJFJpP^vZ-F5H?I6%=JbZCyM|V5nEv|3?4G;4u(hWR_*v|}P2IdQu)W_a|sRA$59fb{l?_=P?$>HXfxkjN&mck(aO>E z?qBd~`m?QWVDz^L$J%_WWe``_i`g!@6G!*yjY00oZ)_eHYBd-xb2mS?7g@Dlykqud z6eR^){`UGr>KQf@=a&1MK#6oGAXyn{V6Ko*P!c+spuDzDwMZ6!uJl2(LL!)g2F{xa zpV!><&f&TIa-2*{$n`HUvy%+$ZQb!qCkpf@bg;%V!(_8Z+uOkV(t2+!xO9>7f^Uoh zN3W=%W@Dlq_W}{8daXBX0g=|%r&&)onCBUGT^3?Q+v84A&-@3jb^`XehHC`#5O3rl)CQxRWg6d#X~&II&MvoY=(D z&a{F?weuJ0@2p2Y_S7RE`kU41N}v_$L#RVulgx{ecn|iG0{1=CYmLpVyEo)nF!pxQ zu%zT4Y>su-AMO%G5lD+`ZilB(ib2=zz#=#FJmk3pH{+^HRx?&^VDUhX)tPbgKj4=N zJf?x7X3}H)HR`CTTO+-|UAe+5L{ak3_&;y;$5om~Js2B3uJHlJ6TsoX3KAI)U@g4M zSJ1Jh9W-ag7OZheOWUpO`*g#T)7^MSSH4$8s?w^j*Lwe48NES%xD9Hbst)SwBTbk^ zbeIzyZPk}b5&iCN-h0gl-Hq<+!!{D1&qCsHzU_s7atD1il0dsS)VjI1@VZs{ctngf0m^4Pg0r+^Ekre-jiI;MJD--%4ewA(Vvyk~BAMmBkZ_}l?|J))-Au>}#s z`I=zV0V`%w{xIPrucU@_bG~cFNCf@vrcnUiJ3IUUQ#|@GUs8IR9FvP4&kwRk;cpL` zUqHPMuvJj_qp0>u!9It|bWo-u7oYV9sXKk0(_-z8po53*LNLN=b?1kZkAMe>6RFoy zSbN8t)MuyA#&R5?0MA|Da0 z+(FwBAMaV$q)Kq`gUC&soc4X%x7-PF$d(QmABe(d#RC)|J|3~q3t3xFU;By*@v#b3Fwc2Py{fKy!2))5 zr!^K+=RI`gEX5yKE!S#hn;C}=ax9`>RSZIdqa(8AH_gxi!;HwX6n>(QWsx* zxi}U{J!6~n7W=(KLYg`GK;+AP0jxgsY&Pp+;JDB#o zW@!*E=`y+@_Da8IqNYS#m*4sL*ts^@V3V``Y78aj7JK_naIF2oO4M_ZDD&jn+GEV+ z6g%sIgMU1TMxi|c-0=dXJz$_~^Y9TYiv0b>>c>9)?ruKu%W*o+jdu*`Yah>(eEn@% zbG>2cb4)Eb#P4%DEqDh%%;Ppa*NF~=;oUHzfEPZ*1r~_MPN)vH?8e8|Nw}d$ATfiE z_CZ0qSg?oD#>;c|cENpUtGL=uQ>1y3juZMJ?5A%4`5j>Y2GV5RX z5HYbuVz=v3)TC=cl1D+0-IY1-*AwYUoD>$nd8COWDY-kMgIKU@;)@Mxu6J6uq+bL( z-x%P?)48qGC?C2W9=iFK&RZkj-XKiJTW@!Y4=S!#)zv22rl@P*TZi`Mn-;AUpQulC zb^G~jm@5tO?ocjKK}4HBxJKOCQ8(h0e{}FJ5ufi_FJZD-d%BPPJmMBueC2!I7Qv!_ zML#K{+V}-V&F}DLQyEJbw7Rqi$-}46;}Y7vE%ZKVF`-+jk2l)b_+~tc(jD$MgX!IX z7CL95B6v_-WQ~t_Sh&D77T!FOCjecXUXT4g!`6wXKXGV&Dg~Z-dA+k^k@rhXwRE*t zdQUSLa8^pPDKdCAO0tjnVoBe%=;!YiBhaHReGR%Me~ZP3MwrF;{ynwkv?W=k&n3yh zLgyEmDAgc#qzxrmnsm1ZXX+JvL`w~a%IW$`y(kWtbFiOq)IVAnBe zA!<)Lk&WRgQeuyYoujw4Zs_`6bOu#8Udu@uQ6{FTO=fJY@9?7z0Yl6>;Q_UBtmF2f zK>}ZQ`cPX|F;cExN-aED-`VMEixY*wk(uI=I!j@>@G8mx1G2ueg^(ipm&VWEvnFUw zq0`LdjJ)sggWhi?VC8a67kN-aV6b9raefp{6zADJ;>X2L{)^n*&)a(_%#3*BUv{jb=!0OjsgItjfJ zu1JZhu#6)#eQL9HxUGo0*^N@8{O#7XRN-hb0?~r>)W`b7@VyB*Aw{5^qwxN?_o1DJ z>a)b*nbyGO6a@7%1M2X_KN{NjkA^P$Al>H*QuK5-v&vMn>EC5>k1=G340qg{@<5u7 z?f!j~k?8&n64;rQ@VUtq7{7Q#%)?S}U-)NFmU{%BrUO4V^k)mM^Tq_%FX}y~$^+NQ zV3*PcBdrt>m%;u$S5S1J#>m@f>7U>=rHdBqi=X)uLtAgigWele*~q4hUKT{&kcML~ z31>-?jj_>%j_#6cQe#Ok-@_`)J`z!h%P0gawdrt)+3z8q2%b#t{t*AfuJvmI)n#bC zqm@CeFj$uNjkeULn9A*E>4OAo-*6xFAUMv3YKG>xw*|j$!SkHcrNBq-xqFgVx{_cg z3NII-;-VkfN;#mL4(ZDX9)fusr^b8u!CpWmYE#uSMjnnL18C=?&1ieuw+)4;mKIP= zzA(*7IF5Ngp5~f?3Ol{@=Ifo(59nZ@CU;2xPLILA4>zM=u~cz&>H9f))Q6W}6*$#` zjedACBHhLxw!J(yG$j%}{sfP`+(-C)-B-f#PAeGt7Sq)kYe2j@H(KlL{*f#=Z2}O6 zWT{|3HFck&0#|bSxbUj4xY1TTB6*ZONm|b-w;Qw91kw51l@Cx`lGfvK!nc1kll4UB zBPP)u6$pu-n%s8UpT*+@YdWSsFjS$3&u>JDw85S_OO?CX{A~O2sXy3u)PJMl1|n$^ zVtuJSK2bXIC{~mu^FWnx!pA-*q8^S~>y;_?RB)tIq-&RRPFe$FeWV6Lh~AW|JxGtV z_2t!rmP4uGX5_+b>R6Qy9{ig`)LHws>f(OR-h7k+L!{Vyr(a^K=_QMN z#Z{r^KqKM<-e(VUM!Wv!BV@Bct`kp$*|x|tP~TT&!QBTk;;h)K=;Av3E+&4hoCWOj zUG){uuUC}@AzfH1$&f;dRlY@A_9-k}>VhK$lOPYfl|;5%22(k3k4#6*$gRh`=eWb^ z90F^=S+^IF;1e03vr%8h6=T>rr;DokEQsI?>JC$JNC+4QIrD9Q_C*t$vy38ArYaC4|q;lC1|%W~;?&I`%31 zE$Wf{KF9{?#%oz9)ucIK4MYy^8iA6X}!u@&&X-zgjtu#P#F#eJe? zhVvmAeL5&;)d$4i#6xSC(Mk{X#x0$j=ZhJffjZ;$E7qgfcYc=hY6#kDxC-?7g;34m zFdd3$y%D#RgU4j~r_=UiGWl=B?_FN1-Fga*@uZ#bcBcZ8#`gx)^X|WVY1!uxr$h*s z7I;OcB6vEF^ai?*J6_Ijq1vbF6G&~`G5o-4tp#x09Q6@)Hb44T#wEBgV_ChUO|sgy z6-fxVB-Q)!hT1|&`PeTLVE~Du04**SzpuOnwKuHz3sY5M%PZ)-U#LR7zs8z<6{(JJ zVI&0ZoO+K!T;hI2@X`;*y{;~-NT!hW3hXH3F(ZdfE z2Te5U;`vDvWihC4l(rc6CEY*tw|y_UMkMRAIe&Ww51zSh99zSaRVGHAMp~Oj4b8{6 zH6E&Qu%8y@c~ZUqc<-*5h)#>hS4JWb$xDekhnfU!byXCwpPPw1%X^q7NPJtD>5V6y zYJQ}?7rdoJE;kYG`sY|5j5f1m!~K`B54Xo2jG}AF)%|-~^=0$7MEb%#g5AAvyx(4M z9jk4nG6gvt*DO&#&CT|;bT#8Y@e8s(XDWy;v>BCvdy8XEYz)s=rV0>|@eh}61OWii z*W@QDA66ZjTffn265F_GsSh?X3k4R7R}sdqtS z>}(D>A-t7Tm#mi;JvFhv7+TaB6KeUX%yJd zGIB@^YD-7Dui*IBHbmE`nu}|>J4h3Te^s-hs}I>fC!AI)S$d>1tYDm;%|CdvY>njC zTKT#0A_JJVe@1GHIZ`pvJ#IERGcO#rSLo@3%rN&k`{(rfyl|$He8V6tg~i5tOhsdi zKe@W+SHm?aZB=9yE6%znx|>QI%>oWctMac+2TyMgEHcG1xQXUwR&_C5zWf5u>_mbe zOZNlspj-F8D4TrU4tKKW`KApwp8S}TGueaP_XuO2JQI!%&Z8&#lHRCr%Fy0J1DTQW z$V5!OI{z)!Hjj(#C0SKv*CSxe824<8VY?Ng3^7(vvifg0J;-@xZM;4sdG?XY+&@LG zs3l!g45~qQp|)Cr~grT#am@Q>3gi}GRyKr)5Sy=tu!h9)4 zLq|TjBrYbz;^dGlokLNDDx)i*41p?QO7@y0J0dUohZ}~DywNrE@5&pdNB@oxbgNSC ztO2byoQ-Bh&}d-^Wkhc@r-GCa>tJ#|tk=QfLc?OOY@bhb`qZRKaEYEvL8XO$h5GpH z#sqXH59-t%bf;tT!vjx^u(d_B4ode#?!n7nyUUwp1jjqn#kJ;Hl$)ZDD1@e;`54{9T)1*#MrXP^Vt-x|(Y{nTaWYvBTLE2NF$gmg z&;FQqp7A7FQ&F&~OEdoxnGQdbV!y2sN159R_pf4g{wleJ@48jwTzmLcVV75_M83B4 z-D~WxYNbKHXLIu^KlTaP*oS$9(-EcgZH zVcs;*=MVH&3X_FAwo7#MEKD}Visqr@^2Pk@Hf_4Rm<^O_2BazKRwLKlUIQB&M|J14 z7|rT8Q1PewuyYk|)ds8IRaJfHc2o&z^?hkIOyl`G-lk6Z+=JLdKQSzi{+9j9@2m-E z7`5pWu5d0MOf`71;xic# zSw&54%jv87y<`US@`_8lY5?<@>c7^QIo^W!!YMVZ+Yz~KJX8l!LBoK2o_NqPxlqHw zkVh!uhdjY}xhxO%sxF|kJ2NlUltL|Q6!S|Xm1ip-Wot2WuulpkZk3Om@|Ud_8$Ja% zCjJ0HXO=Fp1-e-MrgJM;R#BOYLB_nEo-9mstYXD%Ud(Df#Th8-O(=b|QOA%!+o+z# zDW><{OMoJum;HNGI(;JAuw?HZNat31cs|kbJ9DPcKzd-RW^(82ssN)UOF)bmOXbc* zbKMvZ9<7-AFXE2&3>x`Pr*~}a3`FGxDJ`jODeR^d6jx4Lb}2fG`1!;%IZlQzUawSb zUXosrDk;3xODe0K-(SAe4Wu~#1!ld(B>hK9xP>Nl8K#~M`E6n0js_@oZ<$uvx{!04 zJ)3t;%t@KGVvDOxP_hM~#KOdMNLvoSzeGRXgDzOndT~ys*|yj)I5RVRv$XcFFYyt< zO??Qn_uPX?;eS`ZW5&E6J8jwZG?w>=wqBHvP|BAImFdA=&MCAGo=DN%#)OCXJeT#z zO`|crI{#dZ=5dGS#a~vX3fe85J#W%PqSy{@@biH&>7zF5EgDNFI!>Mzrj1Lbi1-Mdw3Wj$b=UEKJRzm zx%a-`-0#kv`Oaj{Bs0m`d$RV~YpwlT`+w}a_`c#DyWtdt&22r&-KJ>9;!uyKB8*qq zq);Rq-p6<-bYvN4(?Q1rEgLn6rw01uvyx5X26g$-#1j_!A@s5@sljN3pPj~()p z^$SRy#@z`UZiMZJZG;*Y`Yu((pQub{iPg<+m(;PCq^7*2$}rT2gvRY>J=BfVm#5wp zBe(bGN49-M@f{D@f?7{x@q4-rrA+0+q5De z?mK+ip!_wh>N$?)c#tg}v$e3|*0@*-Q>v!ps^5F;&w22|)DLz-{7ACKUS+N-p-PSg zZH58MegA$gzncA{bo$$jY?c z%snO={sYg2_*0`7d-$y1=@8PuZX{nA=<}4BYlwH1=puLE=Lmi(qghchtCD*^i=#oQ z1@Q|Zr+gEsX-|p)9PH_l!1{NoEX$cB%j?SHy~t=$R>5Sw<@|J5^j8CKc+s5(KOy51 z{gmjCV0`FtDUZ>OLC3CBu7^jwdy`YnkMWF+g#`+GVpS&R3s1ILNt^HpD8xCa{s&Wu z=cjHNq)PJ zK9xg-cWNXn>1A~SUL>KLD{J$e+0o<`gxb7Z?POx)L`mG%Ceu6p6t4uU@h~OoOih#8 zcf9c@-GuDQaX^ygcy{7}vs*{c`5DtpS0)1XAqLw0XAkwpM2Q^1EDb#ouA3?P1>VA& z-25$R=*_5KBIP%fZLovsc9H_$eY)ixh}~PQ+Zw(;?~|arIpbS05c~)&M{o3~#zxCb z|K(DZtuCVv*xZejg0%HX3}DRMwyL5X20@P*U1jr)f|r;?6D+BPb&RmBZ8SuL@fuv? z038rv$3(pv_lq8t^&KnwP*_rhK7W*UvzYcIMP0bz>|z!;%oCiGl(W5cJTr)eZT8fl z!992(@Yj8Hq+X_Lokv`G=8@pJ4%qmuj%0aLRP>Q>5GU6pKa<^0U06eUswG5EFP@Tu z-Z<>qDke7(FWQ*vKBTpP1j&4MZLJFJag;}{C@6DBq)PAt$d zXlMu=@=oxEb`&=KIAcolR`#@T$rnPeLJj4AfuYTl4?*Nqi{D;eY_Hs^GEZSlFbb1e_zP(1^B!n{l!~cA0;{i(Vm-vv*^v z9LA2JCv8w|PIok7)OX6vr13~lL~N{U>ScG`Je@ZBGk1aPywoCZ|M9JE zT7~~X7Kf(v|G2>3tN-84e5)fq55E$=XXh7`+}0Y|es$_`G0STxH1Exd!oD={1YPjl z+PmO(VO*wP+oIp^r4o(Imn*B`t_%qgZs(%D9k-}A#nFo&iS|LySJ520{S!TB_Uh6S zj9X9~)oM6f=R=teYxSN4do`4&@l`y2i#q5fxAqZ>@xPH}M*jJWyVvEKCMo-WDW4?U z`de_(6O!@hv8~)nWv-6-*3pT5JydBg5N~wciXbP~%1h+g$x!Nu8a+CREz4+Vp%edg zzKtsc5`3fCes`KIyM$f8IqrEO#*NQ^M7!X1|16K^N@1V4_fO(K$p{Hy%Z7#u!1Vt% z2DggxQh@&k@YHU0NM5>!9c<6MWaz|&gXVLYwho?AOGGcXu`w{H1r=o^we99!Pmj}{ zM;4{nI|aCT-w|N!n^3BBUL5xl>@!(%P^5a5OWH84I7XJ8eDE!79egi<@%qv#fl=CA z^k}~4jOS>${lCDm-oCOVe|qx)WR19c-8F_qGa-3+8?ZHILT{ovOI%Du_v7(ZK27w= z$}!#hD_(C(qe~zirSKQSSV7B4o@+HRwaM|gGSWSppN0GT%LS-DTVL*1l1u4AG4!H{ zPHOns;oEFU4G^UgfKRjDb@|nya!Zu@#9J?KxAJ98@(RB=w5~u3_x(ag3-DW`0ZFoNW%a?!)D4psTpaAV?snOAP@C;Z{XEweyp`~E@M_8&XP>5u1!hBh1w`li(B@0WTU}1=twB4AhE!cwSU$Vj9n+(2~j3X;Tbru2YEV<%xjyL z48!i6^j(=)1xNzdS8r)sCiOm*eZ})i@LxDmyMCHYx+dHP4TTKDH)zKXbfBI5--p`8 zClm~?=O;mgt_Rj#qe2h4R&Rf>4o2b%R>NcUPW=h~1qyTx_;0{UAL{=aR(|8x_N?@J zNp!r$E3vLmV|3f|NY>*4{x$)@iCPP}hz}Y<+J+(sI%j2+&*)_gN}VlXzF`^SvaIBJp6BS zm`u2bNYGEEU`QQ`4=*{On2yg=r2VfbP-SP*szhJ(j+Jd{R`8-Y**sgwvvu#KNgjn_ z$-I>qY{)Wn@9B3&<+f(L#D8=0T^CTviD~w{(#|1{&-IeHb)Xuv(VtnPagQJt)2?uDdC`!U*pp)3y@3T9z3?7efj!B6DEP{~_NEE)Zr z$-jRpi;n&#?ikKzMAIrTq5+{>>mKWR1`gnj^$=2`6h}?+D%U`6=6RCr5dGEr`%h}j zaes8TZ{oEXq~wd{?`~Ms57~nKx>4N0uL2FE6gPR2#2Vrv8>5}0>P<+Q8yN%gpKqe7`Z@_mqDR%OblUgv1TxRj%JH1*`yjrE35zClYW`XTtNF5cqHyeV#jBfY9S27 zwIkVh^dl#G&mT?YI=Uvf#F6}>HUqds-p6G2Z(Zjvt=n13LX#`kyO)<8hIe|sUH2tA zO*VPxoXN3#Hx7y4fh@YO-W%cKr|OBGrMY;P?u%W%QN~+WINb_(t$0Y7K`*goI;(o> zOQ5tLnk)X$x2Y|=qUDlslrcaP78}*!0XCo0K%@~J|8N;f;dM-z;=rZINqL^0Rmjly z!l$x^Dc#uAxcf(k3P<^U&H@yY{vZav0$$~m_m2FH$B4?B5^(4tFPuNGK+yyZ*8^FD zC(M3iRpxu;x&7_cFO>J$(bSlZkN@WU_KVTgBb(&eV;{&qFjDXPSQRX#wpCt`ZgEH? zwzXwkyI0MapdbB2nBVKq&M7cViO`QFh`O-uU%oVR*A(;#iPbrd0WuEsmf?{X2(8g& zmpjvslUM7kkgVh(XAftOM6rjSG{<-_2v=U}onJXkbSmkV|Fjuyy|(vYgr0E7ZHo2B zz73XDt9aiN*{45Fv!?IDsB-x_qnD(ai1GzOPS-PV(dMhkJ||3qv`G2p^Gdj@qxhge z(n#CSL)Qp@vXAa(M~i!MX_w@@%zi0mspq~@$IgjoOf2JcIkw0y(Hhi?E25jYC2cNq zMNhWAyBPH;KM#ofe64K71>V*-nN`+UoU;EDTBFKMl)tTk6)A2NnryPtX%jm?^TBwL zZxOV4Ei_RXCT-{*OToHE%_Sb$wzf_)3k!}E8;ur!`V%q8TOvAV4ikm4%@06fNX=DX z7rsABF)L0$-r~=g?~i_uw&lC2u=G>RuZD>JnA7VNhjV`X6T$tS@E50*%P7PxKCTnU32_y(h2_JpO!0`))q25P5qt8MSUTx~Q7>@VuLvBAUDK)Kw!l8QY58BR6 zp7{q@gXUSgv25Ua=5OA+Uzsl&KhOZQ7;+idN}g%#7!|#F;;_5eArgy8UhWwbg(Oz` zo5RS^S$skt^IOUvY#uBOLc)9>Y45MnZ__tktWyj3=eOtJ;xturd;~%)OD$HwXZO?Q(7ihUb z-HNm-V!_K2Ow&)G_J^yt>Kf|5LB4D4R%0q6 z8XC;XDj0wCC%%nD!w)?jtVzUhx%mCove2aBs4ocX!QG}di8cZ)mWiHch*?DW3e-4e z)Q_-Ft+S*lM=a1DJfQt1(sP+6L-oP5q>Fi55woi!j*}mz!P?`%|3JGCR(-OMMvHi@OV__T%24xo; z;!-rJ$+m^uM}RZ^G=VL5Vc1FxQhAH!AH0HGilT<%a@)I48M zTNtG;&irzvu0ihQU|ETSZ9(O0#)UB{Z*=ikWl7)0-n}uz;m^b~->DYWP}PD~>T8=4 zq_^X&&JK|PnU0S3gXeL2nEUDi<%`n2xohmK8s&pH# zx#KnRf&KooBxSQ%AX<_aTNGccg2NS=9hS74GKtg%;cx1vz@q8mK%}y6c^7OYrH*+N z3w--yCHD{?+?dCZd;qo2Td#@ZiDwKcs@>DNKrQt)hf&m-Euzh!Ji&QStVC=+7b8mR zDvxMi;774}nfYmjis`#0_f*=qWPlT244`Qx?U{H!ZghFOcs^^ahlg&ap)=!DaGDpH z5~CNPOUs+}WUD*$RdA;g+6_fg8o*byJWE+dsq+k}ipe=`F+`Q2aM|75+G6>#A>Sl6 z+U@<;oVugewI^qu00c#z~O3X#(QF?9_fnFM39HQ#Ly60F2q&c?9GJAwv(%t zWc@IM7}G#GIP>*-@}e~RZm%)7y`Yg3iN3MC*U7s3vbR31UAy97GFx}P;z?Z)d3k{- z+0%y;V-o<;M1E~A$T_g4?nZGgDtJbx{p0K&Y39MH*fSsG_lwF~H~2d@_TMug}6Iu8-YljY_vXe0AeYvzl()o(myU9kl#ZeY0c7FUr_dDHI? z3st_7OHfyOtSd{1j3O)t+B1?{7qW@95v&-`IoY_!9e(|EmyxnB1;{Oy%#RWz4o$CX_lZ0R0M0=~^uCE+)N_G#>Zvm*kV^?Hygxnno!IfGk}dm*d- z+<|{BgaO6Fl0^lWzHq`wie;FckbcN)kDJ0m+x3&G*0n2e=w0migdQ_rmWaZ_<&(;f z(27Tj3!Qs)>&nxc6$Ldl_}NNLc}2X2Z;Lu#7b=ty^)A6MBDcQevcB2-ImSihw0vIj z#!w#kO?6bF;oI&#O?X>Yb3jzq$cxA8-K#eXws!PPAOX_ryYJy@RVx+c41xnEIn+9R zzdf9(HN@@9D3I>X5dRK<+MVN-c_^A((+ufETl7S1Vz8Ksf%u?+O>IYSFh4R%?YJuq zW6eEY-;xaub720?>lE;=r+Gu;M*GsJ_^+QUZ``!{<%3(i<7LT-u!bFgChN)2 z0!uTTxqn(vH71OMQoc_rrpWQCrFZ~an0%lyx@%>GXWOLw5ir;NToqi^E5l0_89W(YEq zLuH7knw@l_PF{v4yHE42o4iC#5XuWyY-sZ|Yu>D;>=Y95HDxU6|;?3{Ehktg9&qaCg zebCJ$(jKBXPXD~*;eyIqo3^i6U^eM0Nn9DJzusux*8j71-&2=04lN#0(mKH0Arg5; zpxh(fWbtrs>`i4i8o1wyx685I=$-(~bBYjo2%%qXIg)wkr^h%lM;w)ofkw=TxW_Xl zL}qLGoqMhTF+DOm7QG^PXU`PV@d5BovLQ_}GX8xDYs+IxoqFtfR^3TwuhTjbPH541 zrchBVKx5~WJAVtX<4z5ErBkn3>913<%qzZhQX~PJUi|%AEh43UTSr+ zv%?3y{geYORCcG|7PtuD1A3o+vq1M55@2rHY2|4DE|vUso41ZWiz%&L-I;#l&E)qh zp55M-MOWs28w;(`>lf}K07hBFa%mLv#2BEHg$osId-gKG**rTi@BOB9|2}-yf3zRI zfWBvr+%x|%HCh~s`h;idnXY1}w7JJw*g5b11dW5gVvnM+ zc7gglrge)XyEHQ$sHkG{y`3+HPUf}GEVMO9WE9|)s@TFS)1WKR9NYr#QP@V-*K_Z7 zy^iOBe1u~?HQXV(yxmfl zb-UW^O_d~U4=`eW{C@$A z-_KC=$u1da$+|HWLwSpe)&;FV!}biQHoLNXr)22aGX2-&AxESQPD5Yl;(`idtv4`8 z$tBOj!>my({<_2OpD82%+<&Hw!)uaegnC=PivpQe`KkT7C{72QQ+?c@`uGz(WAHB5 z%&)-o*>OHIbd?JpsZwgrjJkZ$C$`TwK0=i@-FAG2z!Jes){-pyhhd>5@)1mSjePQN z*V9`L0Jau!S&f0AiZyIf*QW3k)3l34526@q!}9o%kU;Y{1uK~{%dBaAn4DZ|Fu_<( zTGEfMYRqDgFumHfV*09O65$D|jvQRLxd}x+O4+$UqzN5;;P(t4y(X5E=dA!bozw-! zsy?(MCgB#v_8Ae~`$_Hay4_N*>6-fUuK0l4!arH7jqy5?b~^3}nQlnZt|HnGs8uEX z=(z_Rdolf^0grfXHcXZ5aUjCrd$ejNM`nRaRSA*NT4FiS&uKzPB+W3l!kkT4g)z~d zScm`a?q3+uG7AZ$D}KJwd?^Y$!syWdFjcW&;*oQ4NBc&HnRYkxnN5)>k)O_DvYyTZ z8~gnHmgt-zCATO=!^XtjU5j6DrY0xf-|hWfwo?V7qgf}NnNQt3FP#hZ60h|`ZN&k> zKH$3a_#zI?VZ$cATN}0_NbW-cQ1hJhGuEw2PuN9c=Z|rt18>q{F^k)(;iz9BXJec( zQ;3?$_Lwy5U|6&T490@4o$E-%cjA}V8i|7}mlyEN%6X3J5-3T!dEL|HVy@jXIXa%L zW1nv046x}0q_tKW4VB^5HIP~(f=UFx-QiD0T=O^ZPbximkk3(JzHVyVQK>~KfSrOlWI4DaQ&pi4TGFf*{N%d8ykk3Hg6r=hwl#d_dz{TmCya9%?d@7n&XGErb{%$CcjtgGR&hvxFtRoSvWkSw0>y7796`q*Y+l+ zc*tGCTx`8@>48Ji)#|d_@ub#zWAnm%zcBgl5aJ@8n}>%7ogF&au|Hg)_hqurbQSp7 zC|9*CEF!e`BED{HuDMb?{L0>7I!4mNg-v(Ti^=mcVWs)fXb(Qu==Uc*PqDBcy+{}!a)0#XzR7}Ml5sp} zoJ>u5izc8APJa>51v?{&Kl!^dZ^Plg7obWh|2ob1_eB3g`M+bxLsWw?E)NF!2)?e^ kKTMP*z>`3K_+LKbG!#UK6in~+{MC@6tg1|`!1|V4uZA1?9oOpm4#!KB#_#2EGA?B#U}`^Fj&GgK*D@Cdg&LwRn>{XTt)3R!?EJJbpMdToSX); zgiOCB!zi@?sEEj1ET8xjZKKb(kBo(xA3oH)zkwmA>dDE~u8sG1_Y0Iiw^uxSuHT0t zoHvypm)W!9BKRTkee~n{GA8m{FzxreTBF6sdfAxnQMvUwKzxw;!*H#7b z_p>$Ha)ZtO&Ea%oQ`6?@snqq}=;i%=f$Q~Np<;0#g3N!%wEjdH*u80b^3@M%E3!+k zAtol)uc$Dn9s-8diG7Qa0~diB15QXtXlG}~_T|Cu#EDBPg*6YfKlTMapbz2SD=#m3 zpwXav{(Ehc1Goql=nSc5aL^MfTM*AM83kKJ!d~XQ6iLFMlL#k`cxIEYq zE7YbJHiJtPRaFPhJKm+m#9+1{fz`zLc z_5wqMG48ghF{!I7S=F*-7!Fgioq;}G$@t5!4_jWUDrIHIJIO{U0 zqCea?_apFkTPK6Mt!+*!dss5(kAov3jF0Ea7A#q#V`9wKS~=3w)5GzSk@%U5U*b?* z9KATnCnX>B5P0Z3R>WU@Ff-nug}p{f&C<#Tn`nB4RAn!w%qqm*Ns88M?B#IH4%K2Q zJ0XScwju^)CTA=3o@@#qDpoxgI=5Q#V+`?om^6%$)XulZC*6JeeM?disUw<>(n~bFKlwZ*2E7+P(s9g!(0DKo8h{z` zs?um9>fl%*9?$!^Ym?j=2x^E{SxFGnFrK(wN-y^cqjCYAaNFy@4F)p7usJdFuT%ny z(c1j%%=+ZPbKj98p`c*jh=h*LabtpT?d2YKERCv1TfqLP1buy?tN%}$?-3jN{H87a z`?ke!^?F*%nrLQC(r!9G5A8ylMs5DNDaDGQR!58kJb*k&uPB*N&$5o!1F2 z_y{FnNL&^&EheEVu6|{W?_xs;QSp@V9uV@rv=&H}GeK#L#1jVgXlN;(4+fD1(Xt7F zg#Rl)fT&GBpNWz&YPaZEt;y{JUH{QS(}BX3&mXaA3mJ0?uiDTP?uCC%aJMTCA8a3|LuTp$FIo{s3?|8bpx%j?)CY|zImod^rB_g$S zXw&v0gCt|}HlDWj=C-V6{M~9vlV;Ine1dSrecTp4U{3|NpfDvxxO-;1zbZCP&i;v6 zA`oGBWV1UQZ!TkPv1b2aJzr{Njw(6xPk>hXA6@$2aZ0?*nT3UgKb|r8gHj?G(oYY4 zI(tnGu_T>t7Gsq>ziDhAB`ka({s6#z7Z@Av0vhk&VgTF~^O6)iA0HgO} z`N@Wnhtgn3d312GXKP@NkPyo-Aw<%iYYLi++yq@Dap!m6K5j_Ee2Ynci+O3a;T&@2Ds!j4tG4E_YC=a#C&O&~*WN#GBqvE0x!S)Mp*|M`cu!n!f zVT-;vwuw!WgoJ`-b?K@)O8BDG5ro7a#Fz6Tb-4qM9Fw1u@y^JFvMt7fm~Rmm{B>@t z%!AJn8n&qSfCz@+sP`~VA)2PItY=h9QrsNFKZM|iTux9LYXB?fS4Y zGsvA9v#mCd6#P*?nrRA`U7EW@a1ghSW+CC(nc*A>iBrLN*b^6PVFt3_7ARbg}QbzOOCRYDJooY)jTr)MO#%G~P(3FF| z0i|#-l#K4lz-?;>XSzQfxhliNaW7egxuV8v`YfO86kUW-k*BMdJVwR*!&8dDcnAqZ z>10l0-q-Y8>Wg6P-UYEV(d1`vu|p`A07RpekwZc4`ycUaW1ym{4)t{c-h>&ZyRi_EbW`DH< zfnM#MK_F05hjK}t5FEkT!8|5dTf@ClzZ;<$GB!%r@VJb~WaAs{)BL(qCEe_72=guw z-L5e_Mjo&C!A+X}5@K}4>Fq>fwP!Jkx7`Rt-4?YxxuXhAl&o(H)^-2Ut$g5Th}YopZ#I>sP< za9)O-1DvAYZD#m21?68m#z4=Y`F#S^90>Rv*P@>>mKX-4LO#weE#}i8Ilv(?hOIH2 zPRuZQ9q0R(j$Y+Rz7L09oH(eT1$=%>_gg7-*-%-0IH5z8RP=yw> z_eLoC-w}x*o6%RBOgdmxD3>347AjaV%=b0^dQ`xSHb*G9H^?y+0QzzbF&f0w=2Bmh zNgku&tV|wt>60X6Eyh>4h1*Kx$)p=sd~=ORGd_A%uOS`NyHq*MoSuEgh$ZaF(6pjFBL!yGq*Zc*pF9eX7FO7rNXBLBWW@1^PZny!iIi!Rc*Ws=Bw z2pvl?PmPxQW&n=B~Lx!`_-ArQ-KG&1rL@unlm?RvW9~i@u+t^ z9f~Ba6UNrKfH2@h(hCY;z(&jEruzGJ3)yA55w>jBX;Wb%xktKsGdQh4?6}mATM}!J z^Ek8xf$x=G5QFabas9iSo$Ccsao;e)2ejPV=E_i%j564N>|JipF3p&;@K)#gAn|K* z^|{oWfJgZr6hplJ(QdQ}A~RC>7N6LTS#bLlzBhQEPVx~oYEO?^JjejFRRf9cF&Oc| zl;sd2pZCj$MAQ2rdJGb3Bhb?q+6srYTa!gakrzy1S7F}4Yq-8lvY7LJzLEFpsR7!2 z4@0flH+WwcLu0y|&ZvXY!(78M6B%WOM`2WwKJ*ic0Oc6tiw9pq*%i3%7ne^A+ULXN z&LgtdCfQ+e5`#YozuoD%iBReekXR{ySXLopqAk{UD{cys2R-UYghR#huM+j7&e?|b zh=30Vxbafu(M7&rFh+5HWvTOGBXs*Ty^a;2@&wb$eu)#(m9g`9-sTXVZc^^((^@lve7yQ)Dn3$y>KhVx9 zJOs3rG2#o=&-U}6azA|{hm@^7cx|4%?rp!JChy~EOrIy}A&C7OQ_uMc6G)}XM}2Nd z(Upo=Si*!`vAYA;M#r>T#KfK6icdB+nZ2YR>g@e?p%yvF9y|`KhcYtUw(R%?%5SkL z`Bz*Vq>|a|T(yks$bek3j>%eG27g1l)%V;aPr!~8JCm6(of)(q8V4e3QIc$$nIh%H zMUfw5+l#TGmWhY**LgU}CLw41f-*HY-t~z2cr3b&`HL+W&B#ceKd$Ka-m9e+noPQm zjvK}dvbT^N*8Rrs5XeLVFX+sGPo3CMSFE0c)sRHIlWnFsUwrhzK2_6lB$Q*`x4Y=A zHVS|Fp^{afXc42+{)GT$k5{R!x|Sh^-z}?OaOlM~HwnGs4qh|}?eB7x-jCPH4&n7<8-O91pI2ylt`o2nJ&hcJ zR$0>MD)c?iSffsdaNvEhIx@4596HaQ*2fQEx!-h=?Mk*E?`~bdxVr;Up3P@=wGxrM z|CStVZOGjL_8K>3^Ok-FrlKEZBwb=FCnliJHOiE)Z*qer(^=cpH&fu+AIz~l-Gp+= zzWgw0Sbo&)6p4FY<2XQo{`_TP!w%MtX`=ayTJfZ*X2d59pt?a~Tx`#J!E~@t{>D{I z3Ok~)m_E|mBXwk5eJFuM%7`)z?yu~{`#|pX9b@q@2}z6hh?OE?aCZ&nHho5@>7)L&q{owpv!wCx3@&$rIo zO>*fHWv}R5<0sAEl+qXDwAp-2dYRoqANeJC`*x^5Id+<|&UCD!7=S+|2D6~hG%kjTlign4Y+*lu@drCdq%#~8)oMCy5KH1C`lNgBb{VC9) zc3g70nlWqFxrXo#_5|}eSFRwu-5><(TJpQvdFSyO-9p(C-Z%fOSf@^7k@ShMr!KlK zjz{hL1KQe?q2w-_@^F4a;*;A43LGa{4zi_(&u}{Ar1A-3@KPNL8BD4Cl1*0*f zOxo>`yn4A7(sctaCVK=wKyB83h_Ff??Fbghs7slVK;``;TbWUYb2n`+3V~rH%gNxO z4lhK2oxq<+I7GgT9xXpz#q z?6pGcoiGYPRV8Hl(J|84d@81XxRPaGKe}eP`7B8lS?XRy= z>pd|W0y-gJT=4?$1m@xl#UjY#PHE_=QvxZ+M1l5pL> z{VgYIXPkF?rqfq-)EG@h27YtX;R{QMGBR=kUc#t8;r4!pm_|oB?>LXhG^LQxP)I1p z7fg|}v9!eTjQ$!|&RlGDitf#?uLE-RWTcF?-`~ysRpb$Ii77aem`ujD_VxmFO5z<(r~EJK^;8_&J&Rx# zT5R|pp`Z#CDU(^O#8p#dvzym`C6tO$`XRC5ZU4#pCMgvAxrlrgvL zU7DBkHC3qe%{637m&a}T^cJQnVkEKHreKV^J&1#!1MR1K#(b4d0S7I(EDp|Bx zKU3+(^embCXL=`?V~Tgv`tjph z;zvj96HwCzS1Dn5TM!SL)6cSFqDuj{v+C+t_*-lJ=8;W(>|Gi9M_iSbZ*E@dXpt>C z#0+%25+~mYu2jZ#K^RDHNICjLeBMIRZqXB;LG1NztQI1)yKBQz%CooXpuDm9_3#a7 zZ`!&W=O%@MW1_( zJbFzlv(iyQ3(#8$xA!dcFR{Ep!P%k8apbP#Kg2u$F8KxRoEzz_Dv*HquH8LtX}jS? zQcsW2yso+WYiNOp>rZSIiyk#<3?Q{NB1J_AgoqjRn>8<6IRhT7bU}{VbiPC6(UHST zMTgaX*&;}*kJt3OH)A9L8L%J}DbeX(PAhKO+GJj7Ur-)JA}Sv<-go|lpfAvrlWj6z z-kVG;+f1Ks24)3J>N}-`NB{Z|MnPd{xg_`$$!BkWZ*9vSg_WT-?v^$leSqJYutbn#>T5~qG1UmqulI-nG z9UR!`8A~(l>5pmGgUAmlVu-X_79Ox_*tBI|cwIEH^w@+Fmr1if5}7JEH7eB2k)X&z~Bz(ezDHG-G$FXJ~-U1E-%0BT1JY>Cz-@QM3(XW^LkSv9NgpXtjgfaE@oeuy1%kBR4B}> zZ&R*cnN7#&9S5i~oewdVOuvp3&!nchGA{muZiA|*R(+VkpZ*MO* z*XwyI9Yt1du3vIHh%+i>xODN{{$`;H`&pdF<#)&XcE(8BEos>i!_(DB5)<{?iv*BI zqPMI@i05@R2*Ck4KAB8AK8BZ+&4=~N(qtky=S3gSnR2A&LK2d!Xq&N9iG`} zDpFuqunlNcC{TUv=8Q0!wL$PnQP)zd?b`ZgH&<$=kRU_@SXLz8)5mEYH>j4?v+8rF zO{>R_{yv>PCC%EiMH8{Nac{5-^VyI+J-x!!750=QF*&Dt(AKE6$#p2*l->fpdaaGO zS>=XprV|L1WXqhNTX`_2K~YMg=J-SH2RKf?RJWp{;9g(&ZFBtk-bmK`w9K~Cpy)K* zbk}NID>=74WJxGL_rAUT!}|4j%=K}_EvE`_w#WO!cG%<7F|-a&C*qaH9X%I{_JdY~xV zm8iy;4DZ*tYjoI&rBp7JfrR1qy`~Q7BFB!l=Q}2gv6fUS>I#`JXkP{-rVEf!GDnPCy`TA?uhm=D3@t>U!LG5vsow`Y!!RDutPlc zR+;c3Rk`Wn6Yey%nvS=?LBg^_tZ zfA-1Ydmq81rF5yl=fe*i72X%YC$zlKdKy?np=I z4&bnAk>9_*e%v~1;Yf*BUUb?&S@c`C6WJZt9!+5~ztpb=973UZR|_#+Buz!fSP&E( z?Q<(!B1|r?Werp%B_)cK`R|V6M%BoF*2g0cz05^S7E=GGekDBSeWV2>((sO?$CI2ghJ36Vkln7TKbGUrw<(igtla2gyp zm{hFn(Gt?$a9@Ob>e#eWt8VRm)-+^D@( zx=P@EQu|&sqgdc)p!BxdyqQ0%-(rZCI=7r+$M^DmqO3vL;+(_oTTzKhjroacDf-}| zI06jUns>(!)Cj(|3;sI8oUK!-g2|k;yJ=Q4{+)x#lSHNh_2;+U;U@Px%LF0kBY`sI z=_*h6mDSafGL}zB8~gpsOgaEFWQ@7|;iak0-TCcph);~mK6mLYFE4KgJDhgjzIM^F zwPPd4ykftSHLLcs#dfXDapqUfTAT4Vh}i`62c4JvAwL6MAHGnkIn$MwVdcG6zKW%G zsavD>^n9_!ne#;ZXO`S+3BelL}uM7{qWGJ-B^pd zZ(MQWCJU^?@oLS!zE5HeM-IiD<|gjhy}J_#&^kK3>9d1R3#+ zE8Wqtr4#FO`%ATYicJD7OF1gm#y9QhB&MCyb#EoR#+H^QN$tq?_cimuJ~%X?&7aT0 zO((}EBsrRN3vsC@in#d(Elzb|S60U}PSnTj`z6FhIGjnU1Z!(+aSWIk7~)g^@?_?J zUCq(%(fpakrb4=@j3nlX0>C{yHQ4KtMvX&`$sHWZT;1HZ&d(8JBbT_{ZcKCfi2ln| zvM~bmT#w@vZ7U7jT1seV??6>?v=dp))pH|u1136p)y=Vu%ibUvHZyO_Xh2}-7WSFC zm2difHC$SuqDzDI=%Pga<&s6Ap=aGno%&Mbm(DTQ>(qKR+B9=de`#V)vdvOus>K$k ztVwe@ZtkJw5#v&0CKGe)Q8fYoLyJL;0s%R+Ax+6g=iRBpd9dEzeK85XU& zEbDbyQ#jn`Zbb)^i_LUow3;0@UmmYhxtt?vYncH`0k)i^i58g13o?zyo1;PC*B&WC zW@f)-w|naodOuTU01esVoHS*IY(OY>%upzhzCLS3tXi~WHk*RX*c%!WKzkT;Qe;um3 zNKd>Vr}6ZB^k&j_#$Gi7;F@!j45sUh_r_945jk!AmIP`-$KFrUXN$f$L*zf``1q3j z{q0EG+|aiIwCT=`Mf(qarJ{CQtJ5_5_&^`7JM4`Z5#&rBPrA8JQ&Wdw;Ble29GCgs zoUebq)TB}_L7yg3=s)fro{k}vO5T_+M$hUjJDkY!ESqkvAaizh=5#)jOkuSW6%*S8 z=9XG6I%83%uCK3u(cHz)3(Tiy)No~?gW2gLKtxh2YXDD1Fee6J&*vAeY`A2u)Be>0 zwC^V9c<<&Nj!$w9G=-c)Wq8+x&G-g_9Za`i`a<7`YKQ%qgkR%B#8o%Gakvu#+0D`)>Nx$vC-2F@N%OfK!zov-@BjW&PdU&@S zh%nJ=*%_(9mZi<^uM0FpGUH8>7cZX{$|v0A|&9bm!7?Px1WMwOG=cpG)~FJmW}UO+xg_I7An=H_NgZ)I9_S$e7ZlL3y+n+!9%#K&=l*y)M+hlKXu}AzdPMG z6^1VJ{dIspi_XT@P;zu_?&lw1Pt8=Kt|2FfOyPbvRpZ_u9CCC8Tu*iNP(}CZY8nC_ zC$qiazqfWf8d%mUo#r)F9=i>Y_g9CQ z5^42uvGG@rQ%2k>-N`Nq5pxj5=%GbJd)a^bGiWwdV-rOBWcZZcP7aTUS3!Hs2OM2z zt*DBW1&2q=>z)btsAN;Q0XueDBN%Ws#^WS*Ch|raGc;N*yXSO`k|8>XtIca&`5E4J z<~mQepZ)?j?hs@Gr%ovfQF#HjcPDBmcUMNp4xDMjbVz{P4B}%dnH>Vw3Sd=F0iP|s@3r=~k44uSk2>aFaa^Sa zd`nd3aecdgyiir>7JU&rI@=XG2|;Iel&foA(o1kf^jK~va9nSfKFuSOss6?qUrp)n zX|7K}1u}oWdu}uz6!zKSaep-L{gmLzjvHa|#_cAuF0RnFR>VW|`jLR-elPb8RGH&hVGIv%cbEsS1z1$>|{fa7o`>uOQJT*Jg#>g0%jLl#tEcU*Z zSgneL4(?RH+RulyPDLeft$E?ZsgM4_Vk$;Atx_wqOyY=%eSgCQtB9v@)qS+@f`%`w zkpam?DWtT;KL9l!gtmJ)9n5EYab@Gz7pC{NQ`R%Dch4mRY(<`;J=@=Li32vEeR-!l z>d3bTgE|B6<*0)zkB(DO!!9C3E|P;%<&t5;wK(F<;UP^v72uZPH#!poK5)uxITB|Z zSb8t(2HUU}(|r^H>oHE3Rx9S5wQwd|24fbctQJS91GS5%t@oQB`Xao1fXqL2fW@Ah zD+Qo9wC`AE1%;&ny%h2PLy=QO1nO-3#nwMYM7EdV!49en#S2;Bbo??L13;94t~Ya9 z()%hPOM$yO-(F`avO(@3llqab)ocB`SJMv+Jw~&Y99JA~Z5!H}ahgdk0rDTI(~DLgownC=QLdRcR~YID-hqi03Wez-SRn2IuH;vv8IG)XJ?l@ z*>|)9HE6lL*6z1z=d*8@wxk?Fy*|I@mNP2x+ptzT_m3dBFPTE`0_YFVCQ8na#nE=J zhU+spTuKx9zgHZXA}^(NI@k6;PR9arC3rw%!N(oi+ZC)y6gV}dX}uoT8W>X`t!KK{ z+F9UU3;UUbnK-fA>~O(y7q+mqmD_kUNy4o6V|Trt)q}*z>+Mm+`KhOBn-d-kBA3o^ zXSW&k+X)=L_f3?!SpV<0*F_HR_USh)9M<1edIG!Sr^4a>q*^#6ugd~ z(kdzx2=eyF?Dj773Y-k&Q4m`2;zALy zyE|=c+6UkABwz`6Q}ciRj73AUbs0?_vVc9A4qPxAHpRfzH1T#SLC*=bIgP#(tP}SLf`H?C#z_mKf_u1W=|?g>JeU4_cyU~f;j#&}c{-=JaHjvcpf*1TYx4nThYgMis53AWl=T3IM^;UZYF z;#gZ--#%p1XXv!63uO-m9;Ckp-Q5d^CS|WkO1tVP?KR8aWl4U5HT&I8tHaw-swouW zOcoG%5Z3S^KU*_mkBWKh7Z(sE;QlVR(p3ug#QVwq*w}dcHxIFJ1(BKv0+X$21=FdX zP*QE}*1Ms1BKpit-j5A8R-K!*4s)f;f7V`~Iif5|ah39cRAZ}3u}D$UWk*l@ zY2SjjAgrfMtN(7@y8u)m{bF@B4d#H$5si_?1#(;GP4Fyc!G>;sWo_VjrnVrJvR|^M zrQXS*)iOoK8mzouFHlOLE%iF0kS5?1?A+{*MMq=D137dV1^@qYDbS@*=0X-jV; zOV7L+!IGZ)ZTsTZ^HJUDG$gQr?Ve5}KqU^bv>bQ6+W#?)GYb(ucey9n0gtVG?v+j{ zF=?0@5VdEuytUrO zC7@Xf!EsPGFKfX}+?8pKaiB}>?ue^(j{9~Lf-PZh^0K_E{!CA5BD$>y&M^G;z zF79G+*Ag2a$B7PV+DK8dBPKoNKQA*mIeHd#Q%q^?z&fvM7J$ZCHA-cwpuxJx{3uR=3E%~x)o_ElQ8QW~G6zgyC zY-L=NR4ozjeR*}&wP|a6vGF59hUe?q{}tCUi$H9J~xI-LXw z=lm`1PF7nIe*OA2bc-Dt5^^wGqO!Y>Tc<8%ZB6@pf8KA&x(zJhiI$ok&SZ&HY79@T1dc1*SZ07FD;h{T|Z3J+9mxAVP?f;d@r|wI>d&J;GhOGjS-vs}p#CbGtFH4TRgL zk7~W@z&*Xd?2>-x-`doaJotEGPuA^DPHgi?K+zvUwe-Z)8rg9SnN5+9s_!4v@{Ech zJ2}@Cm}wp(LE9&93SB1iaT4MQc{V${Kij}^r8+IAAe2GL@|o$fWAB~NN3ER?6INx&nKEMoC=pQmE}S|60Jm`{R>^G0ta)DPh~VX8w7Eqc zi(jWR{8x7Jk1&8Tc2Y%cyj;rkW7=`lNKvtZA>^yRwaIzAr;D3g_N=)a8h~R*3>tPB zGTL!-wb*+*3vG6?SUebye6e>vD^)HOB)}f>)bSEKIBkH)oHCtgunGl?3|mHK=Iksn zB$Oc`*4AykeW(sf=4^GisgxS6EuFMXeY2drv8lzNX0b9^a@Sj2VsN=FrMioMg#|kd zzzeJ{e56%u0<&Yue`R+FPwGz%!ky?ESg=U19)59ceiU(s+mx(0U)R~$K$9S?k3vK32S ztXPsNmn~D*8W5e!j%B1M>ym#~w2Sw6R1S^IdhyHxZeGc(Dm4ZG zf&fxyKtF|nXyHdwHV+Sjv&j=jjU`D@N%Hbihv+su#Db?8@bU3m>8&W8 zZ_fK0>`FLX4s62}O1W#*-5k#Q0Ji!NZL(@E3KmdyghfxG)LY3oh<7zu9u5zW^99xi zJktSGZ5_afhJD|G)Hk4&e!TftY&e7}g|V%?wMR=z!V=2g8<|-s*CUN1fP?q@37n4i z_4C|;+=@Jsj6BAJV7UHCt~BxJt55FD2S8%NXuap~?eq5|%X~h(K=+gWk>nNF0h8$- z_eWNqWLS;838w$2h>;*cp_t}y{kpeQMvUbb;U3|VVu_B)H-lS^(id}>MJQwDX5FP; z-eDp{r|yz5gDm<-iTKe-BAOB~=MHi=>11ikuw%M7oa&0DSud%&B9?#+*f6}N^m~>5 znhPi>DrmR12jaR4{#AM)7gsN{wYe_z;96`^BdlHG)^OX1>C|8rF%Y(OpEm%8 zJaGgnl^5LY&wa!tJR98xR{%rXQ0!4xT8V1*d|r+m~F)rMV*_HE>|bKA=r ziLv@R)901Jg>+8If`*!-z&Z~nQ4!tox3JTkZU;Ba5`ZR|n+T2zZZ)rcgFG6+<&F)d z_~R&lHB+xd&9~Eif$U87t%3TwHZQ4RrrfX>9Bp?tY2)AF%Y zwEn}+OMQeR@9DwwcbnEa&RWc;)e@4Y^5-vW{GE!ih`j2V9u(`;t z!*eXhs_mm06wU+Wri5=F0gd@vrQ7OK%x(q^fVdqjwsG;aINMC{7R<{=HIt4C2qZl$ z+u**RvPqw;h3~F#wEFrUvfC4(Cv)fYGJ$dM@^B(i<;UQ}N!( zSLt|5)okciJD+Sw3T37J(Qf+~9NbiTxJZOat-B*az#=LMzS?q~P|=Zpv%+ETe4f8? zASWI!494unGuqwt@njKIYdF5{4u}?gI|b=GZ&5@Xddw(aHX=K8ZiQNJ*49*R+ijhl zO)f>o6mE_M0JZyS4a_8uyR5A2pQteSFjq3F1k8y;2grx#X#g6PGEWTgqL7h6)b_B( zUgY4w<#tH?#bhE|r1@Yc$our0+uMhQ>~*Cjb$KTgxt z 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 Date: Fri, 10 May 2019 09:55:29 +0200 Subject: [PATCH 17/20] Add missing word --- sections/german/01/01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sections/german/01/01.md b/sections/german/01/01.md index c9460d9..0b2ee55 100644 --- a/sections/german/01/01.md +++ b/sections/german/01/01.md @@ -115,7 +115,7 @@

  • einfache Versionierung
  • unabhängig von proprietären Programmen
  • Quelltext und Ausgabe langfristig lesbar
  • -
  • einfache Zusammenarbeit anderen Programmen
  • +
  • einfache Zusammenarbeit mit anderen Programmen
  • From 696603c96992a5b65662d6b8eba0504e1575330c Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Fri, 10 May 2019 10:14:07 +0200 Subject: [PATCH 18/20] Fix image borders --- css/theme/latex.css | 3 ++- css/theme/source/latex.scss | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/css/theme/latex.css b/css/theme/latex.css index f4a6d3e..0c63f5d 100644 --- a/css/theme/latex.css +++ b/css/theme/latex.css @@ -123,9 +123,10 @@ body { box-shadow: 0.2em 0.2em 0.5em 0 rgba(0, 0, 0, 0.3); object-fit: cover; margin: calc(.05 * var(--square)); - padding: .5em; background-color: white; box-sizing: border-box; } + body .layout-preview img.thin-padding { + padding: .5em; } body .layout-preview img.large { width: 60%; max-width: 100%; diff --git a/css/theme/source/latex.scss b/css/theme/source/latex.scss index 514f44e..e64094f 100644 --- a/css/theme/source/latex.scss +++ b/css/theme/source/latex.scss @@ -178,10 +178,13 @@ body { box-shadow: .2em .2em .5em 0 rgba(0, 0, 0, .3); object-fit: cover; margin: calc(.05 * var(--square)); - padding: .5em; background-color: white; box-sizing: border-box; + &.thin-padding { + padding: .5em; + } + &.large { width: 60%; max-width: 100%; From 9ffc6ff4b67c2fee262664c8afd058c16476cef2 Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Fri, 10 May 2019 10:14:14 +0200 Subject: [PATCH 19/20] Add missing full stop --- sections/german/01/01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sections/german/01/01.md b/sections/german/01/01.md index 0b2ee55..1266711 100644 --- a/sections/german/01/01.md +++ b/sections/german/01/01.md @@ -126,7 +126,7 @@

    Ablauf des Workshops

    Ziel: Ihr baut eure eigene LaTeX-Referenz
    - auf Basis von [l2kurz](https://www.ctan.org/tex-archive/info/lshort/german) + auf Basis von [l2kurz](https://www.ctan.org/tex-archive/info/lshort/german).

    • Learning by Doing
    • Verstehen, wie LaTeX funktioniert
    • From 26cb503a8e9be44650c0a0ccf5e571c87e39b0cd Mon Sep 17 00:00:00 2001 From: Florian Knoch Date: Fri, 10 May 2019 10:14:36 +0200 Subject: [PATCH 20/20] Attempt solving the alignment problem --- sections/german/03/03.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sections/german/03/03.md b/sections/german/03/03.md index fdc53d3..64c5895 100644 --- a/sections/german/03/03.md +++ b/sections/german/03/03.md @@ -9,7 +9,7 @@

      Präambel & Dokumentumgebung

      -

      👁 Ein mit LaTeX gesetztes Dokument besteht aus:

      +

      👁 Ein mit LaTeX gesetztes Dokument besteht aus:

      • Präambel: globale Einstellungen (Dokumentklasse, Encoding, Sprache, Seitenformat, zusäzliche Pakete, ...) und
      • Dokumentumgebung: textueller Inhalt des Dokuments.