From 0c646fca193a0b81bf930f726801046fbc12689e Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 22 Jun 2008 00:16:52 +0000 Subject: new stuff --- LaTeX/chapters/simulator.tex | 64 +- LaTeX/diplomarbeit.pdf | 1789 ++++++++++++++----------- LaTeX/images/ss-ereignisauswahl.png | Bin 0 -> 7323 bytes LaTeX/images/ss-rechtsklick-prozessbalken.png | Bin 0 -> 2908 bytes LaTeX/images/ss-sidebar.png | Bin 0 -> 3283 bytes 5 files changed, 1015 insertions(+), 838 deletions(-) create mode 100644 LaTeX/images/ss-ereignisauswahl.png create mode 100644 LaTeX/images/ss-rechtsklick-prozessbalken.png create mode 100644 LaTeX/images/ss-sidebar.png diff --git a/LaTeX/chapters/simulator.tex b/LaTeX/chapters/simulator.tex index 40c8b30..25fe0e5 100644 --- a/LaTeX/chapters/simulator.tex +++ b/LaTeX/chapters/simulator.tex @@ -53,10 +53,20 @@ Die Toolbar l\"{a}sst sich auch nach Belieben repositionieren (z.B. links, recht \subsection{Die Visualisierung} +\begin{figure}[htbp] + \centering + \fbox{\includegraphics[width=8.8cm]{images/ss-rechtsklick-prozessbalken}} + \caption{Rechtsklick auf einen Prozessbalken} + \label{fig:RechtsklickProzessbalken} +\end{figure} + Mittig rechts (Abbildung \ref{fig:StandardGUI}) befindet sich die grafische Repr\"{a}sentation der Simulation. Die X-Achse repr\"{a}sentiert die Zeit in Millisekunden. Die aktuelle Simulation endet nach genau 15 Sekunden. In Abbildung \ref{fig:Visualisierung} sind 3 Prozesse (mit den PIDs 1, 2 und 3) dargestellt, die jeweils einen eigenen horizontalen schwarzen Balken besitzen. Auf diesen Prozessbalken kann man die jeweilige lokale Prozesszeit ablesen. Die vertikale rote Linie stellt die globale Zeit dar. + Die Prozessbalken dienen auch f\"{u}r Start- und Zielpunkte von Nachrichten. Wenn beispielsweise Prozess 1 eine Nachricht zum Prozess 2 verschickt, so wird eine Linie vom einen Prozessbalken zum Anderen gezeichnet. Nachrichten, die ein Prozess an sich selbst schickt, werden nicht visualisiert. +Mit einem Linksklick auf einen Prozessbalken ist es ebenso m\"{o}glich einen Prozess zu editieren. Dies muss also nicht zwingend \"{u}ber das ``Simulator''-Men\"{u} geschehen. Ein Rechtsklick hingegen \"{o}ffnet ein Popup-Fenster mit weiteren Auswahlm\"{o}glichkeiten (Abbildung \ref{fig:RechtsklickProzessbalken}). Ein Prozess kann \"{u}ber das Popup-Men\"{u} nur dann abst\"{u}rzen oder wiederbelebt werden, wenn die Simulation aktuell l\"{a}uft. + \begin{figure}[htbp] \centering \fbox{\includegraphics[width=14cm]{images/ss-visualisierung}} @@ -69,41 +79,25 @@ Generell kann die Anzahl der Prozesse nach belieben variieren. Die Dauer der Sim \subsection{Die Sidebar} - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - sdfljsdf lsdjfsdlk fjsdlfj sdlkfjsd lfsdjfdl k - - -\subsubsection{Ereignisse} - -\subsubsection{Variablen} +Mithilfe der Sidebar (mittig links, Abbildung \ref{fig:StandardGUI}) lassen sich Ereignisse bestimmter Prozesse verwalten. Ganz oben (Abbildung \ref{fig:Sidebar}) ist der zu verwaltende Prozess selektiert. Dort gibt es auch die Auswahl ``Alle Prozesse'', womit die Ereignisse aller Prozesse gleichzeitig verwaltet werden k\"{o}nnen. Unter ``Lokale Ereignisse'' versteht man die Ereignisse, die auftreten, wenn die zum jeweiligen Prozess lokale Prozesszeit eingetreten ist. Die darunterliegende Ereignistabelle listet alle programmierten Ereignisse (hier noch keine vorhanden) mitsamt Eintrittszeit sowie PID auf. + +\begin{figure}[htbp] + \centering + \fbox{\includegraphics[width=9cm]{images/ss-sidebar}} + \caption{Die Sidebar} + \label{fig:Sidebar} +\end{figure} + +F\"{u}r die Erstellung eines neuen Ereignisses kann man entweder mit Rechtsklick auf einen Prozessbalken (Abbildung \ref{fig:RechtsklickProzessbalken}) klicken, oder unterhalb der Ereignistabelle ein Ereignis ausw\"{a}hlen (Abbildung \ref{fig:Ereignisauswahl}), im Textfeld die Zeit eintragen und auf ``\"{U}bernehmen'' klicken. + +\begin{figure}[htbp] + \centering + \fbox{\includegraphics[width=9cm]{images/ss-ereignisauswahl}} + \caption{Die Ereignisauswahl via Sidebar} + \label{fig:Ereignisauswahl} +\end{figure} + +Neben dem ``Ereignis''-Tab der Sidebar gibt es einen Tab mit dem Namen ``Variablen''. Dort kann man alle Variablen des aktuell ausgew\"{a}hlten Prozesses editieren. Mehr dazu aber sp\"{a}ter. \subsection{Loggfenster} diff --git a/LaTeX/diplomarbeit.pdf b/LaTeX/diplomarbeit.pdf index 1a9d083..fc364a8 100644 --- a/LaTeX/diplomarbeit.pdf +++ b/LaTeX/diplomarbeit.pdf @@ -565,11 +565,8 @@ $:m #N xXqq+xiD*mĻ fI0%jTb_6~ٯqߧ~O4OnAT[4%Y35cdZϞTuY7񜘔ipذW\(&QlL&~S*#D2Ex4U|Pr v0iC^T%\r?_pcgվn_զ}zn|uI_'˵ V:S y aBر{h/g(I4G^KQ4XB)P48e*(- s+&FZym]}s5[v]Z( Jөr^XjlayMezOt4XN,'`Vm4D)*3ݦ5]y\]]K˘]IW$|w>;tTQ!>{Ӂ[2O_5Eo^7\n1WjR}%36x Սq,F%Qn,i1"ȶ/kini΀l+}qYn%r^Qc+B 1^sLY;zWbKh&Qn=,IIqd^ֲ':~[^\A:E4ërnU§yu%Mqe&`8hӸ&:t/k϶jZo~KCFrةr&tjoSa yL߭ևR5wȽOu=ٕjS58ZLêWjQNoGFoPXeT\tN,iQ@Y6۲Sz~Yv{JUA*e441X@T~ ɜVf;xٯbJaNs4d6ԡE#3\f- qMu/#ʽM?x\uUsȳk>-RW`9?TuDʌ,O:ɋ2ι Fֿ1u!cc<`i)$Z3u.ÀP1i[S {'s[ad V &sE2ɫrθh^#gL%0@O`<B1 !B}; -"Q<³9k=2j8E.&ЫrxsG =vu=֑吝c0Td⩎˱=+si6_ j'Hf) -E+Q;URB3MР  {"~PY)l/yǏ5Kÿܝpğk8/Љ;U! ´cwI԰ىˡ=q,u5y\.I daЫrsVe=OAg$.9ȶ^Ag*o -e_sOP20=i p=C/k {J# <FfƀbS {bThGyzGCU -*Y߰Daˡ y"(gx(;Y t˱=mx:pγڬ/ -x31CUTZ~0rz7 hvP,=׳,XP i# rendstream +"Q<³9k=2j8E.&ЫrxsG =vu=> endobj 287 0 obj << -/Length 2562 +/Length 2560 /Filter /FlateDecode >> stream -x[z<#E( yذfF;V ek,>-RK}`Yž}}M6+(H"Sq0V\^{dvXՃMQ5ū_ $aJھW7Y==l7WCu=T_^W] )Zs%$Z3%\F ?D"<}1M81+]鄝wEsή9_Gzs/M+OqwVPN$粈$Ta8Ժah0練hl> -@ڜt1CK2bV -dɘ,A͈˟>xP lV_p…w(͟έg0\跸;QQ (cZDzXE,7x _K$8mDra^"T/_$A.^& չ6Ǜr'啠. f\kWĆ:TX$ts6O{O{O.2|j+0|Z]?~G?ppw{l٪+FWwQ;iSWCʑ!Ʊ4Fhr )Z)B!e.P$C!je!3>9WR B -Έr`+rݎv;i )s!N΄Ey -{_vRšPKPUPaD7g5KTR.aP.JH!JUgJ.PULoka$iscŧ9QƠSNPaW=;Vmۿ@}zfc+*),(#4q<Ѫ0 -pC_%іODF[.'@2J[Ę_YX/{],K9tEh8pZ -ǵ!Lk|OR[. YCjO`]ְD;^1҉`PaVgQ-IG`s6 p/zb0aj vscbE5AhaڡoYrى(g'm,vp+a FY ӱ},x.)aAف{3fԃ$)m-vY9v / pA .m]ǜ@Uazbk\"IJP˅tj3_q%L%aqA|7.ZKwr_r: a.xO N(a"Ď&NZf;8Oىg'm0vaotP_z}||qn -f<^)@۩"?yNpQa6ہ{yMR]>IisvfrAt?;PBxwաo -Ԧ#Ol-*`8p]l-fس$0ma1va`;Yâ ;8}Ք?Luߖ{' C̯)kYrg.m/vt?)f ÐSN{S_#w-B&qx)p6wze8=|kgL(:ƱC%>r7I"%'F)VRA|6 3jzqH'3Pl’||t.}ޟӄJ+lD.+\̥qO&Z:;Eu2 }xܦYU;`wݬ/lQ°";qxݪ0w}c{'^@lğk uW)q_ ?-)Պ?=[ƑJ4endstream +x[sHzt#[>2&*|leiK-R*Uc'?-a/VI$u0NƊZ{?uծxziV0Jxk$LI۷?fWjU>\1x|˫?x 8%Vkq$Dk רየt[/0 @W#u۸+⿮_757vt\oe}wj߼to8]wqgDr.INAJA~>_7D eTX|,xP},]PU Kd jF\^ OC]6C.ʿ6 Pέg0\跸;QQ (cZDzXE,|/%qts6]" // j/\WC[QMpXJyi9N/ ]+LJ\6 m- + V߿uϣW~7\<[yDԨirdq74Q#ZǪE}i{isEٰ )20PZY`ȌǀOvs,<>U1@p-TE$"3"knGDe4񔉹' g¢<]ʎ/;e %El(*0BP"%*|0raR%$#%*ۻ oka${e8ݽ|kgL(:ƱC%>r7I"%'F)VRAb6 3jzqH'3Pl’||t.? +V1&و0']:Vc`s>hgL_t:qgU]6G 9E0Nl^*]W)P*)ZCU|ܿ-.ي{G#"Jendstream endobj 286 0 obj << /Type /Page @@ -934,7 +921,7 @@ endobj 311 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.9113 406.9393 158.1596 416.9938] +/Rect [89.9113 407.0383 158.1596 416.9938] /Subtype /Link /A << /S /GoTo /D (section.4.2) >> >> endobj @@ -955,14 +942,14 @@ endobj 314 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.9113 353.1576 165.8808 363.2121] +/Rect [89.9113 353.2566 165.8808 363.2121] /Subtype /Link /A << /S /GoTo /D (section.4.4) >> >> endobj 315 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [115.2084 335.2304 216.3536 345.2848] +/Rect [115.2084 335.3294 216.3536 345.2848] /Subtype /Link /A << /S /GoTo /D (subsection.4.4.1) >> >> endobj @@ -1030,15 +1017,17 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 326 0 obj << -/Length 805 +/Length 1048 /Filter /FlateDecode >> stream -xݗn0~ -wۦ Z @Ѹ4=xQ" rybY60`QҏƟ"Hq̉Hh4!hLp.1Roui!IU(Q\xR Gߍ˟ѻf]>8vCni ! NβΖ`XqK`6+T -0$J$AC{iԺF+pHFM. #sLETvL[uۨQ -7>2 C&QJ@h`᜜8@aC=Fa_7bS,Q 4jSY|RN0n|dmPمh,\\?Ai,R6,݌+c,2o53]1˗Ͳnŝv^j\8Ge-*SI } )K5 -e*{JH6}. fbƲ-v_G-r.z@[h  咝%{Oe%"ڦզ%t۬zjl^>u6mzImSռVyJbZ/ԝҾnn?(1`-+?v7-ϝJR׻|xFvPU- 'Qi^>OLf]n01ceT7XiLs,.訶 :SNJ8aBiyvJљeX5&\Mnj8c|endstream +xˎ6ZJ 1_I-ȸ4]hƊE,y +{h],1@9gR$"c#e Idߐ^ùD\H.\9Bʋ!QFsTo67~2i̓яeX%;[my*_ഴ=Զ~n3CHPD`K08֝^H$]2 ?N&`02X$D N$;O@'. (s3,TW!N2*R7J۲Jmib*R uo>`D: +‘$\AQ{))FZJɩqw" +shF! 8:7a3}U !N|*U'a +џ%X#Dr*V9?,ӞY +im̳XWCc,2g+m[{o =io*f׮ϸ>Pq'T;QIש nIWuL'Jۢ-- x?1}.1b +c\ƲE-?3C9/z@'h ; \rɞ%s{Ob`L֖֓kFu۪֏ձ]Cd}uWn>i` >5wANDDj=7p_:Ý^6(cpu CTLr?o$,$7u(b@?TIzk8uДhr^I3Asul%ն)MpC]|E`1!If~:b)L(fzn8*˄pYp':sg f0}C[g\4d= :endstream endobj 325 0 obj << /Type /Page @@ -1046,7 +1035,7 @@ endobj /Resources 324 0 R /MediaBox [0 0 595.2757 841.8898] /Parent 246 0 R -/Annots [ 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R ] +/Annots [ 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R 335 0 R 336 0 R 337 0 R ] >> endobj 329 0 obj << /Type /Annot @@ -1086,10 +1075,31 @@ endobj 334 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [89.9113 512.374 379.3299 524.9033] +/Rect [89.9113 514.5958 295.6977 524.9033] /Subtype /Link /A << /S /GoTo /D (figure.3.4) >> >> endobj +335 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [89.9113 494.4468 379.3299 506.9761] +/Subtype /Link +/A << /S /GoTo /D (figure.3.5) >> +>> endobj +336 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [89.9113 478.7413 174.6576 489.0488] +/Subtype /Link +/A << /S /GoTo /D (figure.3.6) >> +>> endobj +337 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [89.9113 458.5923 274.4041 471.1216] +/Subtype /Link +/A << /S /GoTo /D (figure.3.7) >> +>> endobj 327 0 obj << /D [325 0 R /XYZ 74.4095 793.4011 null] >> endobj @@ -1100,7 +1110,7 @@ endobj /Font << /F26 242 0 R /F28 245 0 R >> /ProcSet [ /PDF /Text ] >> endobj -343 0 obj << +349 0 obj << /Length 204 /Filter /FlateDecode >> @@ -1108,62 +1118,62 @@ stream xun1 { !gEJ٪-IOߜwjuU?P}#SHC;560+hBc&Գȧ`(2RҼlBhP'C(Azk3j?>?;_jaw8W^ͺL3-Ix1AfHqV79[cfOlt׿b MuUendstream endobj -342 0 obj << +348 0 obj << /Type /Page -/Contents 343 0 R -/Resources 341 0 R +/Contents 349 0 R +/Resources 347 0 R /MediaBox [0 0 595.2757 841.8898] /Parent 246 0 R >> endobj -344 0 obj << -/D [342 0 R /XYZ 74.4095 793.4011 null] +350 0 obj << +/D [348 0 R /XYZ 74.4095 793.4011 null] >> endobj -345 0 obj << -/D [342 0 R /XYZ 74.4095 643.0213 null] +351 0 obj << +/D [348 0 R /XYZ 74.4095 643.0213 null] >> endobj -341 0 obj << +347 0 obj << /Font << /F26 242 0 R /F28 245 0 R >> /ProcSet [ /PDF /Text ] >> endobj -348 0 obj << +354 0 obj << /Length 409 /Filter /FlateDecode >> stream xڅOk0)tH3s*BC.i!ufJ>8;.cӼߓDu ILHN "~f/+:j=3fl7:,W&Pa^uѮ>]Yolڿ#: s[]sucCmDem\wlGq"z)9:3\pnNE;=ldJbf!Fޗn(~ԂUX.oKw~/`KXF?Hw&M $|&s> endobj -350 0 obj << +356 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[0 1 0] /Rect [76.4707 458.7688 104.2989 468.8233] /Subtype /Link /A << /S /GoTo /D (cite.wilcox) >> >> endobj -349 0 obj << -/D [347 0 R /XYZ 74.4095 793.4011 null] +355 0 obj << +/D [353 0 R /XYZ 74.4095 793.4011 null] >> endobj 6 0 obj << -/D [347 0 R /XYZ 74.4095 771.7323 null] +/D [353 0 R /XYZ 74.4095 771.7323 null] >> endobj 10 0 obj << -/D [347 0 R /XYZ 74.4095 575.3733 null] +/D [353 0 R /XYZ 74.4095 575.3733 null] >> endobj 14 0 obj << -/D [347 0 R /XYZ 74.4095 529.5154 null] +/D [353 0 R /XYZ 74.4095 529.5154 null] >> endobj -346 0 obj << +352 0 obj << /Font << /F26 242 0 R /F28 245 0 R >> /ProcSet [ /PDF /Text ] >> endobj -356 0 obj << +362 0 obj << /Length 1108 /Filter /FlateDecode >> @@ -1174,30 +1184,30 @@ f d$(,4Q[`DW:F5Vzpt`OM-=`$5KztvM3g]ɜ{jɦ~Qp[X9I댞@Py8φ> Hs_J a9BqJOuendstream endobj -355 0 obj << +361 0 obj << /Type /Page -/Contents 356 0 R -/Resources 354 0 R +/Contents 362 0 R +/Resources 360 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 351 0 R -/Annots [ 358 0 R ] +/Parent 357 0 R +/Annots [ 364 0 R ] >> endobj -353 0 obj << +359 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/client-server.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 359 0 R +/PTEX.InfoDict 365 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] /BBox [0.00000000 0.00000000 382.00000000 112.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 360 0 R ->>/Font << /R8 361 0 R >> +/R7 366 0 R +>>/Font << /R8 367 0 R >> >> -/Length 362 0 R +/Length 368 0 R /Filter /FlateDecode >> stream @@ -1205,54 +1215,54 @@ x (C!R;}tI6?΃ߏbw'> endobj -360 0 obj +366 0 obj << /Type /ExtGState /OPM 1 >> endobj -361 0 obj +367 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -362 0 obj +368 0 obj 452 endobj -358 0 obj << +364 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [238.447 335.3154 255.7275 347.8447] /Subtype /Link /A << /S /GoTo /D (figure.2.1) >> >> endobj -357 0 obj << -/D [355 0 R /XYZ 74.4095 793.4011 null] +363 0 obj << +/D [361 0 R /XYZ 74.4095 793.4011 null] >> endobj 18 0 obj << -/D [355 0 R /XYZ 74.4095 771.7323 null] +/D [361 0 R /XYZ 74.4095 771.7323 null] >> endobj 22 0 obj << -/D [355 0 R /XYZ 74.4095 469.1255 null] +/D [361 0 R /XYZ 74.4095 469.1255 null] >> endobj -335 0 obj << -/D [355 0 R /XYZ 286.2652 157.2095 null] +338 0 obj << +/D [361 0 R /XYZ 286.2652 157.2095 null] >> endobj -354 0 obj << +360 0 obj << /Font << /F26 242 0 R /F28 245 0 R >> -/XObject << /Im2 353 0 R >> +/XObject << /Im2 359 0 R >> /ProcSet [ /PDF /Text ] >> endobj -365 0 obj << +371 0 obj << /Length 1682 /Filter /FlateDecode >> @@ -1265,30 +1275,30 @@ i =NWv^(^E*ls0REO=W l2. A)b`tSkќ+ pb_/rT*EwyU^y_>qˎv3SU&9E:O&6:{Hc*_oi\|mٟ S%qy-Vi춛r#LFDž"|VSe-\xϿspM cM kDOę`ѿ<!ܦ`p{jc{#O( 5Du\ 99f\ڦ6E[qBX;r0%~N"ܔE,:J/KF}ާs#7yl%=6أH&\5)#vRWaM Bٺ/:@HnfI~cǝGccߘTÔ688Gb_o|SQIM!n{ {K7(j= }Fg٘QACՌeIBxşXДb:~Ȼjj¤$:۵,z%*@ Y-rfDڿFHeP :1 4]=endstream endobj -364 0 obj << +370 0 obj << /Type /Page -/Contents 365 0 R -/Resources 363 0 R +/Contents 371 0 R +/Resources 369 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 351 0 R +/Parent 357 0 R >> endobj -366 0 obj << -/D [364 0 R /XYZ 74.4095 793.4011 null] +372 0 obj << +/D [370 0 R /XYZ 74.4095 793.4011 null] >> endobj 26 0 obj << -/D [364 0 R /XYZ 74.4095 771.7323 null] +/D [370 0 R /XYZ 74.4095 771.7323 null] >> endobj 30 0 obj << -/D [364 0 R /XYZ 74.4095 570.8045 null] +/D [370 0 R /XYZ 74.4095 570.8045 null] >> endobj 34 0 obj << -/D [364 0 R /XYZ 74.4095 374.9231 null] +/D [370 0 R /XYZ 74.4095 374.9231 null] >> endobj -363 0 obj << +369 0 obj << /Font << /F61 291 0 R /F26 242 0 R /F28 245 0 R >> /ProcSet [ /PDF /Text ] >> endobj -370 0 obj << +376 0 obj << /Length 1103 /Filter /FlateDecode >> @@ -1301,29 +1311,29 @@ xڍVKo dZ;(%)#76)c`h%oMioP.A[Ve7R,xz>t'gm 00£az@V nA~퓰SAa+6!*(A8B8A#5tl-E Y87v,,Mq1b5O8'gޒ3/#EֽCp-us@JˮHbR};4\6,k!s_?uDŽ/@1L6B¯Xendstream endobj -369 0 obj << +375 0 obj << /Type /Page -/Contents 370 0 R -/Resources 368 0 R +/Contents 376 0 R +/Resources 374 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 351 0 R +/Parent 357 0 R >> endobj -367 0 obj << +373 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (/usr/home/buetow/svn/vs/trunk/LaTeX/images/client-server-protokolle.pdf) /PTEX.PageNumber 1 -/PTEX.InfoDict 372 0 R +/PTEX.InfoDict 378 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] /BBox [0.00000000 0.00000000 376.00000000 320.00000000] /Resources << /ProcSet [ /PDF /Text ] /ExtGState << -/R7 373 0 R ->>/Font << /R8 374 0 R >> +/R7 379 0 R +>>/Font << /R8 380 0 R >> >> -/Length 375 0 R +/Length 381 0 R /Filter /FlateDecode >> stream @@ -1333,47 +1343,47 @@ x Y La- 7pD7[:pHp {-q*YA^6@K  B|jZ%Tp'endstream endobj -372 0 obj +378 0 obj << /Producer (GPL Ghostscript 8.61) /CreationDate (D:20080621232141+02'00') /ModDate (D:20080621232141+02'00') >> endobj -373 0 obj +379 0 obj << /Type /ExtGState /OPM 1 >> endobj -374 0 obj +380 0 obj << /BaseFont /Helvetica /Type /Font /Subtype /Type1 >> endobj -375 0 obj +381 0 obj 499 endobj -371 0 obj << -/D [369 0 R /XYZ 74.4095 793.4011 null] +377 0 obj << +/D [375 0 R /XYZ 74.4095 793.4011 null] >> endobj 38 0 obj << -/D [369 0 R /XYZ 74.4095 771.7323 null] +/D [375 0 R /XYZ 74.4095 771.7323 null] >> endobj 42 0 obj << -/D [369 0 R /XYZ 74.4095 628.326 null] +/D [375 0 R /XYZ 74.4095 628.326 null] >> endobj -336 0 obj << -/D [369 0 R /XYZ 278.1207 239.5758 null] +339 0 obj << +/D [375 0 R /XYZ 278.1207 239.5758 null] >> endobj -368 0 obj << +374 0 obj << /Font << /F61 291 0 R /F26 242 0 R /F28 245 0 R >> -/XObject << /Im3 367 0 R >> +/XObject << /Im3 373 0 R >> /ProcSet [ /PDF /Text ] >> endobj -378 0 obj << +384 0 obj << /Length 861 /Filter /FlateDecode >> @@ -1383,29 +1393,29 @@ xڍV 1(fǃMy64x.}Dik3lWtwR PA(7"{o0@xFZvOg`hƚ7RJvQWjy> endobj -380 0 obj << +386 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [137.0253 713.2563 154.3058 725.5326] /Subtype /Link /A << /S /GoTo /D (figure.2.2) >> >> endobj -379 0 obj << -/D [377 0 R /XYZ 74.4095 793.4011 null] +385 0 obj << +/D [383 0 R /XYZ 74.4095 793.4011 null] >> endobj -376 0 obj << +382 0 obj << /Font << /F61 291 0 R /F28 245 0 R >> /ProcSet [ /PDF /Text ] >> endobj -384 0 obj << +390 0 obj << /Length 783 /Filter /FlateDecode >> @@ -1416,15 +1426,15 @@ a ˑuI1sΑ ԝTq(pץ4OMҪ;Ym۬''U0*W^V뮪s`sܬi, E^U=bki~l`S/C~YqFۡ뿻endstream endobj -383 0 obj << +389 0 obj << /Type /Page -/Contents 384 0 R -/Resources 382 0 R +/Contents 390 0 R +/Resources 388 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 351 0 R -/Annots [ 386 0 R ] +/Parent 357 0 R +/Annots [ 392 0 R ] >> endobj -381 0 obj << +387 0 obj << /Type /XObject /Subtype /Image /Width 380 @@ -1563,31 +1573,31 @@ HI M] 0H88' u W#xLDhz2QE"I=oh,G5qHLIJL7EJ'1+8DήT$=-  x|{kc~)ڢ8g1:fMA%4`*M*A/l\i6G,,,GZG}:WSqNNkj,jJ~=ӸjtBʡUjgS)rSkv&ldR]r`LT6̚myc'fofHh4KKf'fMK] 4`Z2.o1.mr޴<#bǸeP1C?IWtrkpF`D /CiiiZ4il/iactvkUh4>ik *Pn/|zzt~w={)W5(60.O [O>˸3h ^k_S + !۝+KJum0䫷Ns~sFZ^9se^JU_J%VMJ}z~3ǝ1GOլ޲:`0B7[#Zs7D?O'Y>s/537<95 Y%ȇ_>$iJzNi]Gҕ)9(+; +(7/,؋~'.Ȝ`oy`KPqzu>>T׍zaݖʾۥ=E,mMɭy0SBNfq;lg6/-fP10p m=p`0գȁ@sjB=-j^דGe7Ď|Z|%Ttj0F`L,ȩx*:len)i6Z#Rq`C(N[#x^ܮ]'Ixv]If׏K6[Nnq,q8EEE7oLK =ދȞ Քqendstream endobj -386 0 obj << +392 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [190.0532 489.2756 207.3337 501.8048] /Subtype /Link /A << /S /GoTo /D (figure.3.1) >> >> endobj -385 0 obj << -/D [383 0 R /XYZ 74.4095 793.4011 null] +391 0 obj << +/D [389 0 R /XYZ 74.4095 793.4011 null] >> endobj 46 0 obj << -/D [383 0 R /XYZ 74.4095 771.7323 null] +/D [389 0 R /XYZ 74.4095 771.7323 null] >> endobj 50 0 obj << -/D [383 0 R /XYZ 74.4095 583.1646 null] +/D [389 0 R /XYZ 74.4095 583.1646 null] >> endobj -337 0 obj << -/D [383 0 R /XYZ 302.1747 181.4511 null] +340 0 obj << +/D [389 0 R /XYZ 302.1747 181.4511 null] >> endobj -382 0 obj << +388 0 obj << /Font << /F26 242 0 R /F28 245 0 R >> -/XObject << /Im4 381 0 R >> +/XObject << /Im4 387 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -390 0 obj << +396 0 obj << /Length 1480 /Filter /FlateDecode >> @@ -1599,15 +1609,15 @@ xڭXKs 9ő{]gQ[ĵ/ sGyHz߹E͒$fXYs~$FLmj" S"lo_h臕>j}-~% 1WZ}Z5kN 7Rq˩2AD$MWop*tr|O90hC_`|WiJGG jdOoG"34,7 )!$b{󂣜6-N^SKrͤ 9W57{5$s$&Iq ɹ{ib/QL1JPNSCGr窿L~ 8KeWz|b+LEFS r>QP,',=Ǫ|;-$r ʢs(4/y=. ?ot9"Xᒱ#Ԏ(GV5b E80Vpv/vmy'vX/܍w}}2Ǐ7qûoGWaxϦQWf`qq2[ O)|\c5nlNpvկ.ݟ$wDxУ:=L\'3GN$Iendstream endobj -389 0 obj << +395 0 obj << /Type /Page -/Contents 390 0 R -/Resources 388 0 R +/Contents 396 0 R +/Resources 394 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 394 0 R -/Annots [ 392 0 R 393 0 R ] +/Parent 400 0 R +/Annots [ 398 0 R 399 0 R ] >> endobj -387 0 obj << +393 0 obj << /Type /XObject /Subtype /Image /Width 500 @@ -1636,61 +1646,61 @@ n #_ԱyXCZ2x#ewq{d3>0R]CS۹}.o1ި&IJ_۽Pvy;OMWtLoUbܾnsbv{k^]iޘ[ vn{7Wly{vs{fen}|~"ߞ/}s;]޾*nnvsks{Xnz?UxP1 xng .oVvnno'#2nǘLX7<}9*k[nz=RBy{s}QnZLrNy{}RJ1_ێѭ7c9oo$3H}.br=ZX`uq\p۱iy{c@:uN[ov{7Qsܾ6nLu{Upcdglns=`nucΫknߜM$:ۗnvy{ bOܾbo2yKOf+ RtʝMNy;oRܾ!y;s;6@bKv F$u{2!ovnLfm]n_K۹1w.ovnv:]܎%o_/7s;c\7QXR8#ovnǘy{{=).on7z4"ó3vn So=1C^"q7>?^?vn7Vwzu۹}yn_1X ‹OyLF_-awX"mo;H;k}.۹}~2; n gL1J=۹gwiv ]oy;z׭)4nLW烼ۍnߜv۹ܾO.ovn}ns;۹}ܮ( ۹}v.ov d2s;!ovns۹.ovn]ng퐷s;;Gp;>c[,jƼ?33vn4j5|vn_iy;+HvpWns;r;C㻽R]\b,*퐷s$ns;!ovnCnvy;s;]p۹y;s;vnvp;vy;s{ vn60s;>V^Cb5Vnvy;t{XދY 3ot~;L˃!oI핣l 2^J.oJ6<s;ܾZnb۹vn{Kq= Cp;vnvp;v۹퐷s;۹} ܮ( ۹}nnOIɦ}py;s;y;s;y;s;y;s; ovnv@@@@p۹s;s;s;s;s;vnvn۹y;s;y;s;y;s;y;s;vnv@@@@@۹۹s;s;s;s;.ovn۹y;s ovn ovn ovn ovn۹۹۹۹ns;vnvvnvvnvvnvvnv@퀼۹۹۹۹ns;vnvvnvvnvvnv퀼۹۹۹۹iendstream endobj -392 0 obj << +398 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [205.1356 721.6683 222.4161 734.1976] /Subtype /Link /A << /S /GoTo /D (figure.3.2) >> >> endobj -393 0 obj << +399 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [307.9041 179.0054 325.1846 191.5347] /Subtype /Link /A << /S /GoTo /D (figure.3.3) >> >> endobj -391 0 obj << -/D [389 0 R /XYZ 74.4095 793.4011 null] +397 0 obj << +/D [395 0 R /XYZ 74.4095 793.4011 null] >> endobj 54 0 obj << -/D [389 0 R /XYZ 74.4095 771.7323 null] +/D [395 0 R /XYZ 74.4095 771.7323 null] >> endobj -338 0 obj << -/D [389 0 R /XYZ 303.7144 349.3901 null] +341 0 obj << +/D [395 0 R /XYZ 303.7144 349.3901 null] >> endobj 58 0 obj << -/D [389 0 R /XYZ 74.4095 245.0415 null] +/D [395 0 R /XYZ 74.4095 245.0415 null] >> endobj -388 0 obj << +394 0 obj << /Font << /F61 291 0 R /F26 242 0 R /F28 245 0 R >> -/XObject << /Im5 387 0 R >> +/XObject << /Im5 393 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -399 0 obj << -/Length 2004 +405 0 obj << +/Length 1625 /Filter /FlateDecode >> stream -xڭYKsFWV y7d]o9*r()@@xK>3x MFOOw|$"H5<4W@<nx_d#/M|]"Ygip9*ݯ?7&i*b;cyoo?|{?%gYȯR8IH)HOW,MS9E@DZijeZe gy"=u2OY&VҪ̦7(8j=7/4{So"O+Vv}i\5w!bn읩ˁG"etWhg77Ġ5 -]BI]砚cW߭:AL -*|AT#oP- P!*"I<" xk\29 rj "ST.uXL)gK@ Z4&i-M=go1}x4&R`bWqdu9f?Ǎsgz -b?¥+0⪫bZIZ!c^Ŭ -VK#ByN0!JY -y[l*7݅:Bg:"Π|(ͯ`?8xL 7'I9Ǜp3u>wU)TYf~ij֖,;S! P89f/G#3]#DKtHrmY$$KU 4e02l1ضe;{?)Ȓ0rje u͙:t{Sc^U9nY?Whl$puPQ b LB#Dk/V劫3r1JSB͝ۆΖ"vP_=Uzklɰ5/MWbp<𘿲X-3wmsktqTǺ*v[+d!ݕ7m&ڒYw33:zz1 kqGut6/ҸN'EBG^Yzt:?AADkZ:%Uc$S)$ -J$.4ΤzXfېπXT%LsNiʼ<*KXi^ߗ=tFb11gQu k`?M+M7Urw}bs&!O8-V^ݥ:bA5z>8xg(AR|d^ZDGS11J0#e(7OH0Gb; >ѫ["}YAcmsx/**y1ϸHd[q |{Wŀ]Rp(2O"=t pz̘γS/NK]sq9fvэ(6!;6灰C?+8(tAQNx7D[1dm1g4PnI?<5rIUb8̢{񶨞р(N7؇`8me'լ4%Pa]5E艝ɗs;#Fw^-M1.QWgYpWdԧĜ^QJL|>_N02tw/R"v$o~{) -^)֔ hVc_γ*P$jn^6GPY'w ~)tHҩD=[=*iJ"Jdn1pxޒ,tggFF\CT[;"=(k8Pk-:XSqS嘶Cik9 ge[( -w3v\fp ٞ?o+mMo[BKhsL? +P<=|O s ֒mgCxyP(VCVHjP؋V35mkTX@щP։(_1^@NrDwОA҉iLzr.X,abvrgQq5 ,endstream +xڭXo6_GX~Zdڡ@Цr8B9 +ߝHʒ%V;wwcXDEZI0`,yXh sA9jZ|QbmąW/?ǼɊU̵Y +ˋra-fW^[zV$i^JB ;Ԟ9Dk1FRb1RWó\Sd4ob5(Mr3AFu-euIlr k?aGn>-^MVc5B&6nwͪM:AX37qk+YxS]'&{ 46dh3x NuCҶγ +8 00 ރ=`(8Kb,QӸ Nҫ#gp wQܧ&С#p +FaiԄwws72}0hby:LJ NABwCǠVB˛:k\(c-b>g}5dj jFՐq.Ls::v}-xFmVJe)y}"w&W7& Z(c|[|J [xwYˣQ4AR,. +{uðb hqb1[ lj;[tH {!.viqphI4FS90jϻFHpF(g|ߙ$3h 32meVP02_1yim08t$TA^L939>+1=c^$?+R'Z1( ]N'd(ItLP">C{Jp5M/)ʉO';I:2e 64^gE]*{9V +n5UyՒxpw5 ]e@1b Xed ׋v_&j07[rnE]̋9Υ۸/#$Nk9Ktusm=?YIYDx,oC-%UBNjH"& ۡ B I2 +g^i#`bs +VM朂rAfg"%sW 4Q` '$/IDJ ǝ1 0+<'<d?W)hmOIx. hJ548^(Bzژ2@:t;tSWܵzƧdy2CsP봸Gm:ds.O> {phT 0~s0w<ÀRQ0 ’xf."i>9CB1w8=i.x[P:pSXudMSOLa "= : 񫛻 $Ȝ{rH¡eqyEx zqnA]ր]nw# j3a)!~x{Q{~i }0cP>+o\1P';v> endobj -395 0 obj << +401 0 obj << /Type /XObject /Subtype /Image /Width 180 @@ -1718,51 +1728,76 @@ SȈoD\ ٘Zl7Z%lL-6Z!7,7>L")dcjb,>߰ߞ{و|t9T,t)T(«8 {endstream endobj -401 0 obj << +402 0 obj << +/Type /XObject +/Subtype /Image +/Width 310 +/Height 194 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 2256 +/Filter /FlateDecode +>> +stream +xѱ6IpyqH-83#[)A)% @׷o߾%^xi^ʋ/KP^xi^ʋ/KP^xi^*P^xi^ʋ/PW/KP^x?fnoя5Y>I%B(BJmZ.B=ͷ-%_Sv=sq>Gē8r-.JhOmܵП9h}:֎Ywšg~ M[N?\'?>kC w"%Az5xۛеn;k E Jn_E݉zRd(7eE~Ƈc#|)8_xR7EB&< DE(BP"i[s^% \"\!%B(BJЍ~Uj瘋xjЮN~~B!ICT̿y:7ow0wq# .Yc|- d> E{I_-Ax󍄎BˡM2{ л:0mK Kj.>R8ҽ ^͗ir>Ov>E!%B(BJP!%B(BJзz?=ΟD[_EUFK$kmŌQЮGՒBr+W\R1 cϠm1 Bz*(Űs-~[ +24fEP^ +JHhke F`tP +J?upKw@!DE(BP"!DE(BP">˯ӅIgxMGkY >ڑ Ibn]5ɧ@+,L=`ZB8Ol8ivA/&stol;v%tF!拫:ϡ!<.>PBhZnLC*m\MBDE(BP%fnʡDTpaKdP"!D%B(Bg\aXYagz،߫ЃS⻆[Q[#ӼŝÝ؊JMf}Gv +:y}SR{phC{٩/A#!7P6V3m_oU-BsB*rkeŶ'ޣyhݷ;yBO$4M~5*Hha;7Ic;j Cv%ttZ\(wK"@Ի1}Jr,90K.X6ʻvBn#%edQq.I]3,+Bfl[lnL[2uc@hr=2o| )3 wE(BP"!T5NM5N8T$2E(BP""D=;j摱Oi.#tbN +B{oucC.qf32Ls"*ܺF!:mgօ6m6ig(ΉPIoMEQmV1!{;kl@@#Zk[ +M>7pm -!tۖQr06RUpuMΉ!r:9s"oh'tZ0P""Bvjx:KP^xi^ʋ/KP^xi^*P^xi^ʋ/PW/KP^x!/ +x/@ oendstream +endobj +407 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [192.9534 383.2407 210.2339 395.7699] +/Rect [192.9534 171.0176 210.2339 183.5468] /Subtype /Link /A << /S /GoTo /D (figure.3.1) >> >> endobj -402 0 obj << +408 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] -/Rect [212.2141 347.3862 229.4946 359.9154] +/Rect [212.2141 135.1631 229.4946 147.6924] /Subtype /Link -/A << /S /GoTo /D (figure.3.4) >> +/A << /S /GoTo /D (figure.3.5) >> >> endobj -400 0 obj << -/D [398 0 R /XYZ 74.4095 793.4011 null] +406 0 obj << +/D [404 0 R /XYZ 74.4095 793.4011 null] >> endobj -339 0 obj << -/D [398 0 R /XYZ 259.0544 551.8234 null] +342 0 obj << +/D [404 0 R /XYZ 259.0544 549.1637 null] >> endobj 62 0 obj << -/D [398 0 R /XYZ 74.4095 448.1166 null] +/D [404 0 R /XYZ 74.4095 444.5201 null] >> endobj -397 0 obj << +343 0 obj << +/D [404 0 R /XYZ 246.5489 220.8352 null] +>> endobj +403 0 obj << /Font << /F61 291 0 R /F33 253 0 R /F28 245 0 R /F26 242 0 R >> -/XObject << /Im6 395 0 R >> +/XObject << /Im6 401 0 R /Im7 402 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -405 0 obj << -/Length 455 +412 0 obj << +/Length 1471 /Filter /FlateDecode >> stream -xڭT=o0+8/wiSK,7mKU, Bw|G?ހQ -5b.XޗGrXW -TczoH}m3uu3Ca&RMzpܥ UkuP!%9z_80y!G>1ATcR?(dmqĺ0J#;>)!)2b9yKAA !d:QD{tfìbD#9o"g['5 |B)B:wٓKGbɡ"p:f&6~{Lr׮zpDRfqI2oLr2?v7o6@[)թ,VZ"mn&؀6}-,˩$7C~x,R`x<7<ǃT1:Hs r;F=q4~}7{6Ygip]%xHPy81 !nvp_ݮ{?{s7"fYr>WSdc5u4NͿ\*cl#)jS 5q9ꮨhKrȢq{EAzaZy +F'@5mOe.lW`wS oæm >0nT5v""ľ.5t^3yV,>Gb,Mƶ1iHrc.t,*DiMwE펾O) Az{yT.NF"MIQ4=ve|-׵ЉS^-eG6#uFTS@ҙz~lk?HbO[vSy+t5l۳$49]AXne*gex{vLFlް *֭_FȻ'[CJB%[pQBELD2)x 'FΜP~J\zIc p)}qFoBjhwk=aПr?uu NxX d!UWN9D3 vc:hVA~L4>4ΙMi+sqI^{;8#`P1~3jC! a>1"T,Y"tf~Xr/s1?OxI&3ue.BO,q %d|6 nv51sIx7U#t)Ab{vA+8$$syvtf3[NJĊ2P9;TqÄ5ɿXǝ0o'v% EgIL )٣T:mPSf v`l: +W#3t zs4xpS AfA5*5_M/Ӓ0]h8Aՠ--5}"7!;o-*Zp#fN);8+1`Fu)C]ug/A=#"DpJ4uD񊎎4?|:) \HqPdZ;@X%#s > endobj -396 0 obj << +409 0 obj << /Type /XObject /Subtype /Image /Width 586 @@ -1777,212 +1812,320 @@ x 7-XW [r7g7U~Zz?ކ[1g bǗsI9ۮ㥧 '&7Wjo_E3/jcOL˺=.cuQ݌1]uUKc-usg1uzJݦY,Ց;[aaX,uV7bX,usX,n,R7ucX,bMX,nVbXfX,bMX,nbX,u,R7;bMX,nbX,uS7bdX,YMbbXn,RFu[c5Y,5Mݾ8;b-n"n`{M[bX6Jݎ_гsX,KݞvVyn,Śn{QRv"aX,u˯kbXm= vb[BQDnbX]Vyn,Śnů\X,kvcX,(uܼqncLsncM݌1ƨ1ӷnߞ{&1Ƙ.uLX,kXNX,nVbXfX,KX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXf5Y,n,R7ucX,bMX,nVbXfX,bMX,nbX,u,R7;bMX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXfX,KX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXf5Y,n,R7ucX,bMX,nVbXfX,bMX,nbX,u,R7;bMX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXfX,KX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXf5Y,n,R7ucX,bMX,nVbXfX,bMX,nbX,u,R7;bMX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXfX,KX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXf5Y,n,R7ucX,ݯbXiյ9,nu[vqkwRQv҅bXkcucX,|u[݋bX,U3qvb[~>^S7b=ngnsX,KJZ)~fݬ&b2V|\X,k](X,˵dX,VӺU~vncLs,mf1u1Ƙm#3u3m{&1Ƙ.uLX,kXNX,nVbXfX,KX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXf5Y,n,R7ucX,bMX,nVbXfX,bMX,nbX,u,R7;bMX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXfX,KX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXf5Y,n,R7ucX,bMX,nVbXfX,bMX,nbX,u,R7;bMX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXfX,KX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXf5Y,n,R7ucX,bMX,nVbXfX,bMX,nbX,u,R7;bMX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXfX,KX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KR7ucX,bMX,nVbXf5Y,n,R7ucX,ݯbXiյ9,nu[vqkwRQv҅bXkcucX,|u[݋bX,U3qvb[~>^S7b=ngnsX,KJZ)~fݬ&b2V|\X,k](X,u$b[Glww݌1Ƙ&sU7c1#mwW1ncLhݾҩ1Ƙ~uk6LX,k|NX,nVbXfX,KX,nbX,uS7bdX,YMbbXn,R7ucX,bjX,KRc5Y,5ᵛ1c1c1c1c1yg&뵙onqZL }I^9g/b[RgzK.in=3"Ǹwiøik_tZzk9{ř;[=ҧ|C;q(Uoq'GkrdBu{\d1޻NV3Xfpw#uBImOu蓄4J1tqUI\=0got9MO&#GĞx\瓫&}M;1?&(X}a___ˡ{֊;\݊X\ӌeB~|*y컑J{ӫnF:v[-rtU ߞ 3> >> endobj -340 0 obj << -/D [404 0 R /XYZ 204.7328 313.7103 null] +413 0 obj << +/D [411 0 R /XYZ 74.4095 793.4011 null] >> endobj -403 0 obj << +344 0 obj << +/D [411 0 R /XYZ 204.7328 237.539 null] +>> endobj +410 0 obj << /Font << /F61 291 0 R /F28 245 0 R >> -/XObject << /Im7 396 0 R >> +/XObject << /Im8 409 0 R >> /ProcSet [ /PDF /Text /ImageC ] >> endobj -409 0 obj << -/Length 483 +419 0 obj << +/Length 1579 /Filter /FlateDecode >> stream -xV@[څwxHP(Ql_n.Ϭ׏]aC\ -pf̙3[ 0A?`Vq%fK>F&l5>xc;ꖡtTNHct -+$/+-D%p|X~^Kc;c:JBƐ1n%e4 $te1H{nq*s5p>#4/ħPEMj\쌓ZhF54mYImtT.! fQ?C -XqtaE҃i3$Aq*!䴊!&eT^Rmq,cb(%_GFBP1LBNxʏ~rCz}} I)'#W:#u ˍp.eWw{9.W xE\#3,ftC_zPendstream +xڭXK6W(+/To)6 6EA^)jIN,[w#ɲ X`wD~3g+?"iāMBՂk{56K#Y8} r=z} +Im^.#i]29o=-|,L~pp,9s0DR0c@z+URHDbepP0k6ӽ EޛtXR]f"mس=8lhۢ嗥WEU:{hbMeQo?_aVEi&Rǣ`zȪ'3͘5yyEXs-μ9.;炟D硴iZ}ϋu]}-nnB2fB +D²DZ{)DlZy \JHpӑ=r: Y)O4N1-0}-0jqu܉c|+EķYNQph|(@bp .V-RI9M؅D6̰,s66T˲v yĐj:A0IuCb?v.]45R#g28+cڧ,^SfۦhBYn|Jk"1+Qv×vC\oN՗nw'CHVʗw,49Xv =]I\yQs҆ۢcΰӁTYk3*M M'VwkcҪA8S+ɦCa"E)̇hߤbM7QMZs9[2 zE~>[" x1؏f93\ΖD2dqWgd|VB3OdP-́Jx?Cs'ٖ--bM0<+JJK*\xWI41`z/u@Dboendstream endobj -408 0 obj << +418 0 obj << /Type /Page -/Contents 409 0 R -/Resources 407 0 R +/Contents 419 0 R +/Resources 417 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 394 0 R +/Parent 400 0 R +/Annots [ 421 0 R 422 0 R 423 0 R 424 0 R ] >> endobj -410 0 obj << -/D [408 0 R /XYZ 74.4095 793.4011 null] +415 0 obj << +/Type /XObject +/Subtype /Image +/Width 318 +/Height 231 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 2499 +/Filter /FlateDecode +>> +stream +x݊VK9Nr4 BbHb3Mqm &Tz^>JRUZuy'"s/\in5˚{}"5o0Xw?$\`YsG"us/ +ծ6ccs?Rp} QWݪ[p?-zT?2e"][֞ˣꅙ۸Pۥmzn7 J=fؕGk[j&sg\%׵oyשf6m?ڻjn=?5]]™DC,kg׉0Xܯa._>yse׉0XJ~D.UYܽo^$r3l.XXޮea~ sϸy3OIn̥Y{ =?sЪ7mb;BrpæK5d=DFV(ގ}Gn}ؘs[q;YHW+>#s1,`|8>o$(>P6X\mP^.U'17nwoܪ&&TsM-37q&mjN_{en4# ʛ867+3C0e|&ÄVR&s$>X.r7צf.s˪.=1®悹gys\28{=+ܖح r٭"QD6j}`+0`.`.\\eP='nn2`.sI\Len4͠ zKTuUevU#`9"DVcuRϽ'e̍t s5Ԝ][܍[=<>7n*Aysgܕ0ԿRu.$,s~;Mkn_m0wYsB#'c!#'i˫Qf:e`.ֿ ak0s0`.`.p^޹+"ϱ]|[ mVwlZn1l2gon [rw +uWոu .t7UօGsh+FTZgXxSimYrS`7 jA[:6Zss$t s ;isKq.sǹ#Ip$s[x6]ϓ̝oo9Hܳ;Ȃgfs<>rЫB-؜-ܮm77XWOת4ې\MvUm$ǿ븽EZz=T +枬.usWk#ͽ}j{ʞj.ws}.`.\\ s 0s0`.`.\\ 0s0`.`.\`.`.\\ s0s2`.`.\\ s 0s0`.`.\\ 0s0`.`.\`.`.\\ s0s2`.ͽ+"kNm?>WD6."ɍqO~I\gp0D ,k0Xw%\`Ys߽se܋hoGMC>1\8{w o?;Um[jsJiK&V+4~Ȇ-H..<#͍۝XUƅ.ms{6gMz-w$#WuЦ8{=T3[ #OJ&X%׵}c̍on_X_ܚ;>?5]~4bV+4󷉸jMؕ]'-so*˚70X/}seѫD ,kHD9e+E"̱ghm;w.07WXX-k;07WXX5]dn-k̝\aa [t;KC2w&ssEorqqqWj?j̝\vڷ`khsM5޶6/'{[M5s{sar8w&[ɻQs[kg ;ܨ3\x;|\@q}1Ə_$疙V%XE6J  /L> +>> endobj +422 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [243.3886 661.4287 260.6691 673.9579] +/Subtype /Link +/A << /S /GoTo /D (figure.3.6) >> +>> endobj +423 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [204.6996 251.3589 221.9801 263.8882] +/Subtype /Link +/A << /S /GoTo /D (figure.3.4) >> +>> endobj +424 0 obj << +/Type /Annot +/Border[0 0 0]/H/I/C[1 0 0] +/Rect [166.8352 233.4317 184.1157 247.8692] +/Subtype /Link +/A << /S /GoTo /D (figure.3.7) >> +>> endobj +420 0 obj << +/D [418 0 R /XYZ 74.4095 793.4011 null] >> endobj 66 0 obj << -/D [408 0 R /XYZ 74.4095 771.7323 null] +/D [418 0 R /XYZ 74.4095 771.7323 null] >> endobj -407 0 obj << +345 0 obj << +/D [418 0 R /XYZ 307.069 341.9306 null] +>> endobj +417 0 obj << /Font << /F61 291 0 R /F26 242 0 R /F28 245 0 R >> -/ProcSet [ /PDF /Text ] +/XObject << /Im9 415 0 R >> +/ProcSet [ /PDF /Text /ImageC ] >> endobj -413 0 obj << -/Length 191 +427 0 obj << +/Length 445 /Filter /FlateDecode >> stream -xڍ= 1 Ƥצ*~vSE֏SCJ&:BV`gwkZt~*z#a`5@ڀ5;i=/+c5VlvZI1LJ2:tKEs_ʪH ?~GFo@ݍ9}:Tendstream +xڭTMO0Wlf_cn*`O+rCRFja)t;i5@{yƨ@>Tɫ :V`=F/I*+,#rq6/9 ՛}YvU rLbN=IVCǻdy7 ]Qh3y6!)F9K k {+h]ڑ*QiJ^N;kmoެۇeohH>d8D̀zO̔3k꽄M,j\X_ ykM7ϢWqRG)}:*u"$HusKLNLH{( @==;Ɠ?b;L+endstream endobj -412 0 obj << +426 0 obj << /Type /Page -/Contents 413 0 R -/Resources 411 0 R +/Contents 427 0 R +/Resources 425 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 394 0 R +/Parent 400 0 R >> endobj -414 0 obj << -/D [412 0 R /XYZ 74.4095 793.4011 null] +416 0 obj << +/Type /XObject +/Subtype /Image +/Width 318 +/Height 367 +/BitsPerComponent 8 +/ColorSpace /DeviceRGB +/Length 6084 +/Filter /FlateDecode +>> +stream +x흋ՕL&LubH2f|GDyihhy74 /_"8C\htTm˽NOUSUoź]TjS~oݚsBj nrJD9w/ ѓe[QtK%Ͽ6Dk%r 3DuN&ȹU̹?t|3g=iygۺw0sYmSsn9cD<}BzDT/kh*Ul7n~5wyu㋯d=:ֿdx};bH;>c噹{ MҞy?JD#Ǯ<܏r=~k}q}9nEh75G'1}CH>M jT_=ד_ٿvρMU1|57H+:|ފryf^rh]&8$ ->8ǫO¡|'/ +inHQK3}'qT_.|?I\$.}~D'O|mvluXvoqI'ٿB{*\*c/tg\K̻קOξ?|$ONmHܝļ5$=;̉mSωiӅegϴyM%=g#gkgOb˭8vDщWO^܇;N:4S}c˫Ym8͌U;O'/Mo?΁7My?g/yJ=1;{'lۨn{i$f2{O 66q4˶w3i϶b瑷v=k|]sK'=N31{'̶;MkmHy?/S /^O0o2bd+7HbC]clpLJ G_gc/-K FY Mǫk'hpkkwnݯYa#XЪG6A}'O<GP$n=yUiR J^yn~ě_}sWɔ}~w?;|s:} r r \\O2Ĺ1 Hn䀨DcmН;LʳzR1 +;[r3Oi'eKSg7wD*y+<3gbOp)lOń ̹ړ?*Bՙ 4IN.I~x3{5@.yu8Ç5`KԒ\ei[![23TA@.A@.ryAB}y'"!EJn*:کݩ|WΛQL\(rU/>SVVWrUu3!uԋגk+Y>dC!LJ߾UB{I1/[B {ȅܴ+}ԋ}$)miK*=Bnizɕt] -a/EԋW_[f꾓ܡ\Unfv!lU{6 * +r!X9`r!!EA.B A.Br+Cr_r3+$bnί]5#W{R =}%O#sU=civ[.y>oWӳ%'[\2\P*t,BJ6m6wfr t[gÝG w?=]r)OP!r3_IͽBSF +亀s!WK>?@r/|N**$Cz;޲&v| yKC%[s3TsB\ȹ\ȹr" !TmY"W{ж\?Q5י4rq˛'lX7ҥiv{7(y2QyUۍSjwD+)-$>l3w8eGjo\\톼yB4Vi"7u jק&))'7` +KW0K(;BN4n2Hrp@rCVz#'j\X +\󏃐{pO?޲j (7iM +I3iTE_c,E1 B.B\ r\PYohH r dOB%g} 8H,LO4rq֫Zz2oH.A/w +KC.ՖV/^Bgk7!ZN_!{3ǹ8 %6@,j;6k|fYR\Fx[ GO{˶JصϹ%iN[ٍׅ+䢅\-,\^x~Y_^L !g\"" !ȅ\ !T!rq֛72m%g} \ϗ\HhM#gE;띾;6^{m)Y~ǹ8 %׼@rW\5pkcoHo9ڎޕ 8l +8uЬg$9W8׎bJ|fBrBB.B\"޼8ۖc׃ g},6skQrn86y-]xW_⬗i_-]{4<~Y ;Nrq;Ԭᔅ%O:>n'jAkUv W{jz|URU}Cnjf}sٚԞmՋWЙ y+W^Erǹ8 %6@,jZ⬏\5>,).o#WbB⬏3g9m\f7*/G sCnY_^L !g\"" !ȅ\ !Trqևl4eCGK.Y/Uog}<9띾;6^{m)Y~䆏sqJyӁbÏ\skcï8] ?JrqJYBÆ߯B8s5fgv ZwB\ r\"""g}Fl[-_*\C̭EU-'qܞmo4뷥 @7\dq-!!g}_YOqQrY/Ӷfg=eBn8g!gZ rI.Z:)[_orqֻ;ekG.ȍYO:*>Z#w;BrBB.B\ r\K(g 9͏hC1n-H9" 3r`˷. J|Ș!rUpY}Xϛej܆sևMn;"W/s H +;\úœ}cUpc-rWE|xvs5uJc\W/m끯(\s o9˅\L=Pr]1AI +{˙\o&t^/` WZ12" !EA.Br\ErBծFS(wr9*jwjEleK8nqjf|UMveղ遒mqy- v Wk+\^2<ɼȕD 7qY_>+::90;f>g[«ȕܷwMO.BrBB.B\ r\PWfcï7e{8 K$֕\ڌ_co&|>R}&6 \Ƀ>\.8r7'$+Y/ q.\rycÇ\^|og}~}ǹ8u 36搋\""l" Ă\"2B%gQ=9_rqWcB"{ϣiKl_rqK~!,a..wH;0t֛ipQr{sq{]Ul=M.Yorg¢y_ܞ g})r 8sz +g}(mvy^[/F !Օ\ +VZ?endstream +endobj +428 0 obj << +/D [426 0 R /XYZ 74.4095 793.4011 null] >> endobj -411 0 obj << +346 0 obj << +/D [426 0 R /XYZ 257.1957 309.7264 null] +>> endobj +425 0 obj << /Font << /F61 291 0 R /F28 245 0 R >> -/ProcSet [ /PDF /Text ] +/XObject << /Im10 416 0 R >> +/ProcSet [ /PDF /Text /ImageC ] >> endobj -417 0 obj << -/Length 1471 +431 0 obj << +/Length 191 /Filter /FlateDecode >> stream -xڥYr6}WQz -`q}c3m4n:rw!^$Ӂ`"AŞ-(DP+0)_6gl>|˯-%`C/o]?k$sWw'>rr[^wŒSb/C9~C#wi֚`^ί+4nb?\0.2C7G' є0.9q2}~U*29&~x>e41|x~ZnstUӺ:VATs*M8F^|{إ!]*7& -VhB0ؠ DbSRۼ|N/;{T* m=ECu?j* R4pnR^p9#R3¤HC zty&A]l"H& EEK9B - i.3M` :e +LMM_768i` QD^_߷wu@4]>eH} )0@=#,≺šb)z@jTI1]jEBDa7xmPC3-+l"<KuP̓|[!#9%#\  Aj_ }u~>O`?ՐƒOb[^2A{I卿7wۢ@G)E>Du) Hn\iBq4'+ƭS122eCdR'LW)c8tOh?.qF9ɡT: $s3V;q$ Oˬ&L:jPHeGУ=طo۟p#xnq 牅=J\Zt CO~&Q&%w`i;sr੬ iFcQ V+뢗$>t4X0bf;d~0Ɲ^">if8rPP -ۆ)&lVFwNA4Pb(XKMf"P9J__JK8)xO]*A -'8`dhð@ OR\endstream +xڍ= 1 Ƥצ*~vSE֏SCJ&:BV`gwkZt~*z#a`5@ڀ5;i=/+c5VlvZI1LJ2:tKEs_ʪH ?~GFo@ݍYtҾWoTendstream endobj -416 0 obj << +430 0 obj << /Type /Page -/Contents 417 0 R -/Resources 415 0 R +/Contents 431 0 R +/Resources 429 0 R /MediaBox [0 0 595.2757 841.8898] -/Parent 394 0 R +/Parent 400