Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2013-10-21 10:50:37 +0000
committerHenrik Rentz-Reichert2013-10-21 10:52:22 +0000
commit26a6b651b21b799a7ceeff45352a2b7f41a3080e (patch)
treefa4059556483a73dfda9994966b92762299d59e7
parentd2083381d2f6e5c91670fd53147d9d0ffa9f9f77 (diff)
downloadorg.eclipse.etrice-26a6b651b21b799a7ceeff45352a2b7f41a3080e.tar.gz
org.eclipse.etrice-26a6b651b21b799a7ceeff45352a2b7f41a3080e.tar.xz
org.eclipse.etrice-26a6b651b21b799a7ceeff45352a2b7f41a3080e.zip
[doc] added annotation sectionv_0.4.0.M1
and fixed bug with wrong order of </p> and </div>
-rw-r--r--plugins/org.eclipse.etrice.doc/build-doc.xml6
-rw-r--r--plugins/org.eclipse.etrice.doc/doc/045-annotations.tex65
-rw-r--r--plugins/org.eclipse.etrice.doc/doc/etrice-doc.tex1
-rw-r--r--plugins/org.eclipse.etrice.doc/doc/roomlistings.tex14
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-doc.html16
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docch1.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docch2.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docch3.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docch4.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docch5.html27
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docch6.html40
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docli1.html54
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse1.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse10.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse11.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse12.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse13.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse14.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse15.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse16.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse17.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse18.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse19.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse2.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse20.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse21.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse22.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse23.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse24.html6
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse25.html4
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse26.html1389
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse27.html1482
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse28.html501
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse29.html394
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse3.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse4.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse5.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse6.html6
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse7.html6
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse8.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/html/etrice-docse9.html2
-rw-r--r--plugins/org.eclipse.etrice.doc/manual/etrice.pdf13007
-rw-r--r--plugins/org.eclipse.etrice.doc/toc.xml9
43 files changed, 8796 insertions, 8281 deletions
diff --git a/plugins/org.eclipse.etrice.doc/build-doc.xml b/plugins/org.eclipse.etrice.doc/build-doc.xml
index 474f89ffb..be6ec209c 100644
--- a/plugins/org.eclipse.etrice.doc/build-doc.xml
+++ b/plugins/org.eclipse.etrice.doc/build-doc.xml
@@ -124,6 +124,12 @@
<arg value='""' />
<arg line='"-d../html"' />
</exec>
+
+ <!-- fix for wrong order of </p> and </div> -->
+ <replace dir="${html.dir}" token="&lt;/p> &lt;/div>" value="&lt;/div> &lt;/p>">
+ <include name="**/*.html"/>
+ </replace>
+
<copy todir="${html.dir}">
<fileset dir="${doc.dir}"
includes="**/*.html **/*.png **/*.css"
diff --git a/plugins/org.eclipse.etrice.doc/doc/045-annotations.tex b/plugins/org.eclipse.etrice.doc/doc/045-annotations.tex
new file mode 100644
index 000000000..c2eb8c585
--- /dev/null
+++ b/plugins/org.eclipse.etrice.doc/doc/045-annotations.tex
@@ -0,0 +1,65 @@
+\section{Annotations}
+
+In \eTrice{} it is possible to use annotations similar to Java annotations.
+Annotation types can be defined together with their targets and other properties and
+later they can be used.
+
+Annotations can be processed by the code generator to influence its behavior.
+
+\subsection{Annotation Type Definitions}
+
+Examples of such definitions can be found in the files \texttt{Annotations.room} which are part of the modellibs.
+They contain definitions of annotations that are recognized by the generator of the associated language.
+
+Consider e.g. the annotations definitions for Java
+
+\lstinputlisting[language=ROOM]{../../../runtime/org.eclipse.etrice.modellib.java/model/Annotations.room}
+
+Here we find two definitions. The meaning of those annotations will be explained later in section
+\ref{sec:predef_annotations} about "\nameref{sec:predef_annotations}".
+
+The annotation type definition defines a target where the annotation is allowed to be used.
+This can be one of
+
+\begin{itemize}
+\item DataClass
+\item ActorClass
+\item ActorBehavior
+\item ProtocolClass
+\item CompoundProtocolClass
+\item SubSystemClass
+\item LogicalSystem
+\end{itemize}
+
+Attributes can be added as needed and qualified as mandatory or optional.
+Attributes have a type (similar as the PrimitiveType but with the understanding that
+ptChar is a string). Another attribute type is enum with an explicit list of allowed
+enum literals.
+
+\subsection{Usage and Effect of the Pre-defined Annotations}
+\label{sec:predef_annotations}
+
+The \eTrice{} generators currently implement two annotations.
+
+\subsubsection{BehaviorManual}
+
+This annotation has no attribute. If specified the code generator won't generate a state machine but
+part of the interface and methods of an actor class.
+
+\textbf{Java}
+
+An abstract base class \texttt{Abstract<ActorClassName>} is generated which contains ports, SAPs and attributes as members.
+The \texttt{receiveEvent()} method is dispatching to distinct methods per pair of interface item (port or SAP) and message
+coming in from this interface item. The user has to sub class the abstract base class and may override the
+generated methods as needed.
+
+\textbf{C}
+
+The generator is only generating a public header file and is leaving its implementation to the user.
+
+\subsubsection{ActorBaseClass}
+
+This annotation is defined for Java only. It tells the generator that the generated actor class should
+inherit from the specified base class (mandatory string parameters class and package).
+
+If the actor class is modeled as having another actor base class then the annotation has no effect.
diff --git a/plugins/org.eclipse.etrice.doc/doc/etrice-doc.tex b/plugins/org.eclipse.etrice.doc/doc/etrice-doc.tex
index 956b772cb..2b05aaf0a 100644
--- a/plugins/org.eclipse.etrice.doc/doc/etrice-doc.tex
+++ b/plugins/org.eclipse.etrice.doc/doc/etrice-doc.tex
@@ -89,6 +89,7 @@
\chapter{eTrice Features}
\input{041-Navigation}
\input{043-layout-with-kieler}
+\input{045-Annotations}
%*** BEGIN Not implemented yet
%\input{050-etrice-features}
diff --git a/plugins/org.eclipse.etrice.doc/doc/roomlistings.tex b/plugins/org.eclipse.etrice.doc/doc/roomlistings.tex
index e29374498..b9dc48cb3 100644
--- a/plugins/org.eclipse.etrice.doc/doc/roomlistings.tex
+++ b/plugins/org.eclipse.etrice.doc/doc/roomlistings.tex
@@ -116,7 +116,13 @@
datadriven,
eventdriven,
out,
- handler
+ handler,
+ AnnotationType,
+ optional,
+ mandatory,
+ attribute,
+ ActorBehavior,
+ target,
}
sensitive=false,
morecomment=[l]{//},
@@ -156,7 +162,7 @@ morestring=[b]",
user,
import,
user,
- constructor
+ constructor,
}
sensitive=false,
morecomment=[l]{//},
@@ -192,7 +198,7 @@ morestring=[b]",
stacksize,
NodeClass,
priomax,
- prio
+ prio,
}
sensitive=false,
morecomment=[l]{//},
@@ -208,7 +214,7 @@ morestring=[b]",
import,
from,
Mapping,
- ThreadMapping
+ ThreadMapping,
}
sensitive=false,
morecomment=[l]{//},
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-doc.html b/plugins/org.eclipse.etrice.doc/html/etrice-doc.html
index 05ef67b51..31877ced0 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-doc.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-doc.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
@@ -38,7 +38,7 @@ class="ec-lmss-12">e</span><span
class="ec-lmss-12">Trice</span> <span
class="ec-lmss-12">committers and contributors</span>
</p><!--l. 64--><p class="noindent" ><span
-class="ec-lmss-12">October 15, 2013</span>
+class="ec-lmss-12">October 21, 2013</span>
</p>
</div>
@@ -109,13 +109,15 @@ href="etrice-docse24.html#x31-1320005.1" id="QQ2-31-159">Model Navigation</a></s
<br />&#x00A0;<span class="sectionToc" >5.2 <a
href="etrice-docse25.html#x32-1370005.2" id="QQ2-32-164">Automatic Diagram Layout with KIELER</a></span>
<br />&#x00A0;<span class="sectionToc" >5.3 <a
-href="etrice-docse26.html#x33-1500005.3" id="QQ2-33-181">eTrice Models and Their Relations</a></span>
+href="etrice-docse26.html#x33-1500005.3" id="QQ2-33-181">Annotations</a></span>
+<br />&#x00A0;<span class="sectionToc" >5.4 <a
+href="etrice-docse27.html#x34-1550005.4" id="QQ2-34-187">eTrice Models and Their Relations</a></span>
<br /><span class="chapterToc" >6 <a
-href="etrice-docch6.html#x34-1550006" id="QQ2-34-192">eTrice Tool Developer&#8217;s Reference</a></span>
+href="etrice-docch6.html#x35-1600006" id="QQ2-35-198">eTrice Tool Developer&#8217;s Reference</a></span>
<br />&#x00A0;<span class="sectionToc" >6.1 <a
-href="etrice-docse27.html#x35-1560006.1" id="QQ2-35-193">Architecture</a></span>
+href="etrice-docse28.html#x36-1610006.1" id="QQ2-36-199">Architecture</a></span>
<br />&#x00A0;<span class="sectionToc" >6.2 <a
-href="etrice-docse28.html#x36-1600006.2" id="QQ2-36-197">Component Overview</a></span>
+href="etrice-docse29.html#x37-1650006.2" id="QQ2-37-203">Component Overview</a></span>
</div>
@@ -135,7 +137,7 @@ href="etrice-docse28.html#x36-1600006.2" id="QQ2-36-197">Component Overview</a><
-<!--l. 105--><p class="noindent" ><span class="next">[<a
+<!--l. 106--><p class="noindent" ><span class="next">[<a
href="etrice-docli1.html" id="tailetrice-doc" >next</a>]</span></p>
</body></html>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docch1.html b/plugins/org.eclipse.etrice.doc/html/etrice-docch1.html
index 5434f3973..2c7272bac 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docch1.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docch1.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docch2.html b/plugins/org.eclipse.etrice.doc/html/etrice-docch2.html
index 661970db4..1edee8ea2 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docch2.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docch2.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docch3.html b/plugins/org.eclipse.etrice.doc/html/etrice-docch3.html
index d18bcb5bf..baaab535f 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docch3.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docch3.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docch4.html b/plugins/org.eclipse.etrice.doc/html/etrice-docch4.html
index 2e4a0c085..252ce5d85 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docch4.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docch4.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docch5.html b/plugins/org.eclipse.etrice.doc/html/etrice-docch5.html
index 261436c46..1352a1678 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docch5.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docch5.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
@@ -48,26 +48,33 @@ href="etrice-docse25.html#x32-1460005.2.5">Special Layout Options</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.2.6 <a
href="etrice-docse25.html#x32-1490005.2.6">Further References</a></span>
<br />&#x00A0;<span class="sectionToc" >5.3 <a
-href="etrice-docse26.html#x33-1500005.3">eTrice Models and Their Relations</a></span>
+href="etrice-docse26.html#x33-1500005.3">Annotations</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.3.1 <a
-href="etrice-docse26.html#x33-1510005.3.1">The ROOM Model</a></span>
+href="etrice-docse26.html#x33-1510005.3.1">Annotation Type Definitions</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.3.2 <a
-href="etrice-docse26.html#x33-1520005.3.2">The Config Model</a></span>
-<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.3.3 <a
-href="etrice-docse26.html#x33-1530005.3.3">The Physical Model</a></span>
-<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.3.4 <a
-href="etrice-docse26.html#x33-1540005.3.4">The Mapping Model</a></span>
+href="etrice-docse26.html#x33-1520005.3.2">Usage and Effect of the Pre-defined Annotations</a></span>
+<br />&#x00A0;<span class="sectionToc" >5.4 <a
+href="etrice-docse27.html#x34-1550005.4">eTrice Models and Their Relations</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.4.1 <a
+href="etrice-docse27.html#x34-1560005.4.1">The ROOM Model</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.4.2 <a
+href="etrice-docse27.html#x34-1570005.4.2">The Config Model</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.4.3 <a
+href="etrice-docse27.html#x34-1580005.4.3">The Physical Model</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.4.4 <a
+href="etrice-docse27.html#x34-1590005.4.4">The Mapping Model</a></span>
</div>
+
-<!--l. 101--><div class="crosslinks"><p class="noindent">[<a
+<!--l. 102--><div class="crosslinks"><p class="noindent">[<a
href="etrice-docse24.html" >next</a>] [<a
href="etrice-docse23.html" >prev</a>] [<a
href="etrice-docse23.html#tailetrice-docse23.html" >prev-tail</a>] [<a
href="etrice-docch5.html" >front</a>] [<a
href="etrice-doc.html#etrice-docch5.html" >up</a>] </p></div>
-<!--l. 101--><p class="noindent" ><a
+<!--l. 102--><p class="noindent" ><a
id="tailetrice-docch5.html"></a> </p>
</body></html>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docch6.html b/plugins/org.eclipse.etrice.doc/html/etrice-docch6.html
index dc0ba0b6c..875eb6adc 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docch6.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docch6.html
@@ -10,47 +10,47 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
-<!--l. 101--><div class="crosslinks"><p class="noindent">[<a
-href="etrice-docse27.html" >next</a>] [<a
-href="etrice-docse26.html" >prev</a>] [<a
-href="etrice-docse26.html#tailetrice-docse26.html" >prev-tail</a>] [<a
+<!--l. 102--><div class="crosslinks"><p class="noindent">[<a
+href="etrice-docse28.html" >next</a>] [<a
+href="etrice-docse27.html" >prev</a>] [<a
+href="etrice-docse27.html#tailetrice-docse27.html" >prev-tail</a>] [<a
href="#tailetrice-docch6.html">tail</a>] [<a
href="etrice-doc.html#etrice-docch6.html" >up</a>] </p></div>
<h2 class="chapterHead"><span class="titlemark">Chapter&#x00A0;6</span><br /><a
- id="x34-1550006"></a>eTrice Tool Developer&#8217;s Reference</h2>
+ id="x35-1600006"></a>eTrice Tool Developer&#8217;s Reference</h2>
<div class="sectionTOCS">
&#x00A0;<span class="sectionToc" >6.1 <a
-href="etrice-docse27.html#x35-1560006.1">Architecture</a></span>
+href="etrice-docse28.html#x36-1610006.1">Architecture</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.1.1 <a
-href="etrice-docse27.html#x35-1570006.1.1">Editor and Generator Components</a></span>
+href="etrice-docse28.html#x36-1620006.1.1">Editor and Generator Components</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.1.2 <a
-href="etrice-docse27.html#x35-1580006.1.2">Runtimes</a></span>
+href="etrice-docse28.html#x36-1630006.1.2">Runtimes</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.1.3 <a
-href="etrice-docse27.html#x35-1590006.1.3">Unit Tests</a></span>
+href="etrice-docse28.html#x36-1640006.1.3">Unit Tests</a></span>
<br />&#x00A0;<span class="sectionToc" >6.2 <a
-href="etrice-docse28.html#x36-1600006.2">Component Overview</a></span>
+href="etrice-docse29.html#x37-1650006.2">Component Overview</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.2.1 <a
-href="etrice-docse28.html#x36-1610006.2.1">Room Language Overview</a></span>
+href="etrice-docse29.html#x37-1660006.2.1">Room Language Overview</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.2.2 <a
-href="etrice-docse28.html#x36-1670006.2.2">Config Language Overview</a></span>
+href="etrice-docse29.html#x37-1720006.2.2">Config Language Overview</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.2.3 <a
-href="etrice-docse28.html#x36-1710006.2.3">Aggregation Layer Overview</a></span>
+href="etrice-docse29.html#x37-1760006.2.3">Aggregation Layer Overview</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.2.4 <a
-href="etrice-docse28.html#x36-1750006.2.4">Generator Overview</a></span>
+href="etrice-docse29.html#x37-1800006.2.4">Generator Overview</a></span>
</div>
-<!--l. 105--><div class="crosslinks"><p class="noindent">[<a
-href="etrice-docse27.html" >next</a>] [<a
-href="etrice-docse26.html" >prev</a>] [<a
-href="etrice-docse26.html#tailetrice-docse26.html" >prev-tail</a>] [<a
+<!--l. 106--><div class="crosslinks"><p class="noindent">[<a
+href="etrice-docse28.html" >next</a>] [<a
+href="etrice-docse27.html" >prev</a>] [<a
+href="etrice-docse27.html#tailetrice-docse27.html" >prev-tail</a>] [<a
href="etrice-docch6.html" >front</a>] [<a
href="etrice-doc.html#etrice-docch6.html" >up</a>] </p></div>
-<!--l. 105--><p class="noindent" ><a
+<!--l. 106--><p class="noindent" ><a
id="tailetrice-docch6.html"></a> </p>
</body></html>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docli1.html b/plugins/org.eclipse.etrice.doc/html/etrice-docli1.html
index c9c054187..3a2415648 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docli1.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docli1.html
@@ -10,12 +10,10 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
-
-
<!--l. 70--><div class="crosslinks"><p class="noindent">[<a
href="etrice-docch1.html" >next</a>] [<a
href="etrice-doc.html" >prev</a>] [<a
@@ -109,10 +107,10 @@ href="etrice-docse8.html#x12-610002.6.6" id="QQ2-12-62">Summary</a></span>
href="etrice-docch3.html#x13-620003">Examples</a></span>
<br />&#x00A0;<span class="sectionToc" >3.1 <a
href="etrice-docse9.html#x14-630003.1">Dynamic Actors 1</a></span>
-<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.1.1 <a
-href="etrice-docse9.html#x14-640003.1.1" id="QQ2-14-65">Purpose</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.1.1 <a
+href="etrice-docse9.html#x14-640003.1.1" id="QQ2-14-65">Purpose</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.1.2 <a
href="etrice-docse9.html#x14-650003.1.2" id="QQ2-14-66">Details</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.1.3 <a
@@ -203,10 +201,10 @@ href="etrice-docse19.html#x25-1100004.2.2" id="QQ2-25-116">Motivation</a></span>
href="etrice-docse19.html#x25-1110004.2.3" id="QQ2-25-117">Notation</a></span>
<br />&#x00A0;<span class="sectionToc" >4.3 <a
href="etrice-docse20.html#x26-1120004.3">Ports</a></span>
-<br />&#x00A0;&#x00A0;<span class="subsectionToc" >4.3.1 <a
-href="etrice-docse20.html#x26-1130004.3.1" id="QQ2-26-119">Description</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >4.3.1 <a
+href="etrice-docse20.html#x26-1130004.3.1" id="QQ2-26-119">Description</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >4.3.2 <a
href="etrice-docse20.html#x26-1140004.3.2" id="QQ2-26-120">Motivation</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >4.3.3 <a
@@ -260,35 +258,43 @@ href="etrice-docse25.html#x32-1460005.2.5" id="QQ2-32-177">Special Layout Option
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.2.6 <a
href="etrice-docse25.html#x32-1490005.2.6" id="QQ2-32-180">Further References</a></span>
<br />&#x00A0;<span class="sectionToc" >5.3 <a
-href="etrice-docse26.html#x33-1500005.3">eTrice Models and Their Relations</a></span>
+href="etrice-docse26.html#x33-1500005.3">Annotations</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.3.1 <a
-href="etrice-docse26.html#x33-1510005.3.1" id="QQ2-33-182">The ROOM Model</a></span>
+href="etrice-docse26.html#x33-1510005.3.1" id="QQ2-33-182">Annotation Type Definitions</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.3.2 <a
-href="etrice-docse26.html#x33-1520005.3.2" id="QQ2-33-185">The Config Model</a></span>
-<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.3.3 <a
-href="etrice-docse26.html#x33-1530005.3.3" id="QQ2-33-187">The Physical Model</a></span>
-<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.3.4 <a
-href="etrice-docse26.html#x33-1540005.3.4" id="QQ2-33-190">The Mapping Model</a></span>
+href="etrice-docse26.html#x33-1520005.3.2" id="QQ2-33-184">Usage and Effect of the Pre-defined Annotations</a></span>
+<br />&#x00A0;<span class="sectionToc" >5.4 <a
+href="etrice-docse27.html#x34-1550005.4">eTrice Models and Their Relations</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.4.1 <a
+href="etrice-docse27.html#x34-1560005.4.1" id="QQ2-34-188">The ROOM Model</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.4.2 <a
+href="etrice-docse27.html#x34-1570005.4.2" id="QQ2-34-191">The Config Model</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.4.3 <a
+href="etrice-docse27.html#x34-1580005.4.3" id="QQ2-34-193">The Physical Model</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.4.4 <a
+href="etrice-docse27.html#x34-1590005.4.4" id="QQ2-34-196">The Mapping Model</a></span>
<br /><span class="chapterToc" >6 <a
-href="etrice-docch6.html#x34-1550006">eTrice Tool Developer&#8217;s Reference</a></span>
+href="etrice-docch6.html#x35-1600006">eTrice Tool Developer&#8217;s Reference</a></span>
<br />&#x00A0;<span class="sectionToc" >6.1 <a
-href="etrice-docse27.html#x35-1560006.1">Architecture</a></span>
+href="etrice-docse28.html#x36-1610006.1">Architecture</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.1.1 <a
-href="etrice-docse27.html#x35-1570006.1.1" id="QQ2-35-194">Editor and Generator Components</a></span>
+href="etrice-docse28.html#x36-1620006.1.1" id="QQ2-36-200">Editor and Generator Components</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.1.2 <a
-href="etrice-docse27.html#x35-1580006.1.2" id="QQ2-35-195">Runtimes</a></span>
+href="etrice-docse28.html#x36-1630006.1.2" id="QQ2-36-201">Runtimes</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.1.3 <a
-href="etrice-docse27.html#x35-1590006.1.3" id="QQ2-35-196">Unit Tests</a></span>
+href="etrice-docse28.html#x36-1640006.1.3" id="QQ2-36-202">Unit Tests</a></span>
<br />&#x00A0;<span class="sectionToc" >6.2 <a
-href="etrice-docse28.html#x36-1600006.2">Component Overview</a></span>
+href="etrice-docse29.html#x37-1650006.2">Component Overview</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.2.1 <a
-href="etrice-docse28.html#x36-1610006.2.1" id="QQ2-36-198">Room Language Overview</a></span>
+href="etrice-docse29.html#x37-1660006.2.1" id="QQ2-37-204">Room Language Overview</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.2.2 <a
-href="etrice-docse28.html#x36-1670006.2.2" id="QQ2-36-204">Config Language Overview</a></span>
+href="etrice-docse29.html#x37-1720006.2.2" id="QQ2-37-210">Config Language Overview</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.2.3 <a
-href="etrice-docse28.html#x36-1710006.2.3" id="QQ2-36-208">Aggregation Layer Overview</a></span>
+href="etrice-docse29.html#x37-1760006.2.3" id="QQ2-37-214">Aggregation Layer Overview</a></span>
<br />&#x00A0;&#x00A0;<span class="subsectionToc" >6.2.4 <a
-href="etrice-docse28.html#x36-1750006.2.4" id="QQ2-36-212">Generator Overview</a></span>
+href="etrice-docse29.html#x37-1800006.2.4" id="QQ2-37-218">Generator Overview</a></span>
+
+
</div>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse1.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse1.html
index 25fb90b58..40b16d8fa 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse1.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse1.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse10.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse10.html
index 9932018ff..a6e96e26a 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse10.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse10.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse11.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse11.html
index b92941862..bd024f0ed 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse11.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse11.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse12.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse12.html
index 1a5cb32ba..b8b9aa6f9 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse12.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse12.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse13.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse13.html
index e8d421b0f..3bbaa4abc 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse13.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse13.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse14.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse14.html
index 9b7985f75..f2236750e 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse14.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse14.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse15.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse15.html
index 7c5cfc422..1f5550fb3 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse15.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse15.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse16.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse16.html
index fce70fb0c..e1993fee0 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse16.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse16.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse17.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse17.html
index 276caa555..7f0e7297c 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse17.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse17.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse18.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse18.html
index 6aa3676c7..50fc8e588 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse18.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse18.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 11:56:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse19.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse19.html
index e557a0040..5c6bdbcf2 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse19.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse19.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse2.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse2.html
index 925a879bc..f6c4ca34e 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse2.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse2.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse20.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse20.html
index 27fe9f5f8..164936ba0 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse20.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse20.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 11:56:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse21.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse21.html
index 1a3a0aa2d..8d4e91467 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse21.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse21.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse22.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse22.html
index 1aecb43ab..f33746448 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse22.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse22.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse23.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse23.html
index e1d309059..8752519e5 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse23.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse23.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 11:56:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse24.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse24.html
index 0186a890c..226f18dde 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse24.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse24.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
@@ -35,12 +35,12 @@ frequent task. Therefore in this chapter we want to show the various possibiliti
</p>
<ul class="itemize1">
<li class="itemize">Alt+M &#8211; jump to the textual model
+
+
</li>
<li class="itemize">Alt+B &#8211; jump to the behavior diagram of the current actor class (determined by the cursor or selection position)
</li>
<li class="itemize">Alt+S &#8211; jump to the structure of the current structure class (determined by the cursor or selection position)</li></ul>
-
-
<!--l. 20--><p class="noindent" >Jumping from a diagram to the textual model using Alt+M will open (or bring to the front) an editor with the ROOM file
and will select the structure class of the diagram in the text.
</p><!--l. 23--><p class="noindent" >The other way round, the position of the cursor or selection in the ROOM file is relevant. If it is enclosed by an actor class
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse25.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse25.html
index db63c4ccb..6395952aa 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse25.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse25.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
@@ -268,7 +268,7 @@ button.
<a
id="x32-1450014"></a><a
- id="x33-15100048"></a>
+ id="x34-15600048"></a>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse26.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse26.html
index dee5d26bf..d1816fca5 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse26.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse26.html
@@ -4,1378 +4,195 @@
<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->
<html xmlns="http://www.w3.org/1999/xhtml"
>
-<head><title>eTrice Models and Their Relations</title>
+<head><title>Annotations</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
-href="etrice-docch6.html" >next</a>] [<a
+href="etrice-docse27.html" >next</a>] [<a
href="etrice-docse25.html" >prev</a>] [<a
href="etrice-docse25.html#tailetrice-docse25.html" >prev-tail</a>] [<a
href="#tailetrice-docse26.html">tail</a>] [<a
href="etrice-docch5.html#etrice-docse26.html" >up</a>] </p></div>
<h3 class="sectionHead"><span class="titlemark">5.3 </span> <a
- id="x33-1500005.3"></a>eTrice Models and Their Relations</h3>
-<!--l. 3--><p class="noindent" >eTrice comprises several models:
-</p>
- <ul class="itemize1">
- <li class="itemize">the ROOM model (*.room) &#8211; defines model classes and the logical structure of the model
- </li>
- <li class="itemize">the Config model (*.config) &#8211; defines configuration values for attributes
- </li>
- <li class="itemize">the Physical model (*.etphys) &#8211; defines the structure and properties of the physical system
- </li>
- <li class="itemize">the Mapping model (*.etmap) &#8211; defines a mapping from logical elements to physical elements</li></ul>
-<!--l. 12--><p class="noindent" >In the following diagram the models and their relations are depicted. The meaning of the arrows is: uses/references.
-</p><!--l. 15--><p class="noindent" ><img
-src="images/080-models.jpg" alt="PIC"
- />
-</p><!--l. 17--><p class="noindent" >In the following sections we will describe those models with emphasis of their cross relations.
-</p><!--l. 19--><p class="noindent" >
+ id="x33-1500005.3"></a>Annotations</h3>
+<!--l. 3--><p class="noindent" >In eTrice it is possible to use annotations similar to Java annotations. Annotation types can be defined together with their
+targets and other properties and later they can be used.
+</p><!--l. 7--><p class="noindent" >Annotations can be processed by the code generator to influence its behavior.
+</p><!--l. 9--><p class="noindent" >
</p>
<h4 class="subsectionHead"><span class="titlemark">5.3.1 </span> <a
- id="x33-1510005.3.1"></a>The ROOM Model</h4>
-<!--l. 21--><p class="noindent" >The ROOM model defines <span id="textcolor52"><span
-class="ec-lmssbx-10">DataClass</span></span>es, <span id="textcolor53"><span
-class="ec-lmssbx-10">ProtocolClass</span></span>es, <span id="textcolor54"><span
-class="ec-lmssbx-10">ActorClass</span></span>es, <span id="textcolor55"><span
-class="ec-lmssbx-10">SubSystemClass</span></span>es and <span id="textcolor56"><span
-class="ec-lmssbx-10">LogicalSystem</span></span>s. Thereby
-the three latter form a hierarchy. The <span id="textcolor57"><span
-class="ec-lmssbx-10">LogicalSystem</span></span> is the top level element of the structure. It contains references to
-<span id="textcolor58"><span
-class="ec-lmssbx-10">SubSystemClass</span></span> elements. The <span id="textcolor59"><span
-class="ec-lmssbx-10">SubSystemClass</span></span> in turn contains references to <span id="textcolor60"><span
-class="ec-lmssbx-10">ActorClass</span></span> elements which again
-contain (recursively) references to <span id="textcolor61"><span
-class="ec-lmssbx-10">ActorClass</span></span> elements. The complete structural hierarchy implies a tree
-which has the <span id="textcolor62"><span
-class="ec-lmssbx-10">LogicalSystem</span></span> as root and where each reference stands for a new node with possibly further
-branches.
-</p><!--l. 29--><p class="noindent" >Let&#8217;s consider a simple example. It doesn&#8217;t implement anything meaningful and completely omits behavioral and other
-aspects.
+ id="x33-1510005.3.1"></a>Annotation Type Definitions</h4>
+<!--l. 11--><p class="noindent" >Examples of such definitions can be found in the files <span
+class="ec-lmtt-10">Annotations.room </span>which are part of the modellibs. They contain
+definitions of annotations that are recognized by the generator of the associated language.
+</p><!--l. 14--><p class="noindent" >Consider e.g. the annotations definitions for Java
</p>
-<!--l. 32--><div class="lstinputlisting">
-<a
- id="x33-151001r1"></a>
+<!--l. 16--><div class="lstinputlisting">
<a
- id="x33-151002"></a>
+ id="x33-151001"></a>
<span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151003r1"></a></span><span
+ id="x33-151002r1"></a></span><span
class="ec-lmssbx-10x-x-90">RoomModel</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">test</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151004r2"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">LogicalSystem</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">Main</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151005r3"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">SubSystemRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">subA</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">SubA</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151006r4"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">SubSystemRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">subB</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">SubB</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151007r5"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151008r6"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151009r7"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">SubSystemClass</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">SubA</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151010r8"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actA</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActA</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151011r9"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actB</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActB</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151012r10"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151013r11"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">LogicalThread</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">dflt</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151014r12"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">LogicalThread</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">extra</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151015r13"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorInstanceMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actA</span><span
-class="ec-lmtt-9">/</span><span
-class="ec-lmtt-9">actB1</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">extra</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151016r14"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorInstanceMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actC1</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">dflt</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151017r15"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151018r16"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorInstanceMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actA</span><span
-class="ec-lmtt-9">/</span><span
-class="ec-lmtt-9">actB2</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">extra</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151019r17"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151020r18"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151021r19"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">SubSystemClass</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">SubB</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151022r20"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actA</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActA</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151023r21"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actB</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActB</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151024r22"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151025r23"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">LogicalThread</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">dflt</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151026r24"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">LogicalThread</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">extra</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151027r25"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorInstanceMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actB</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">extra</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151028r26"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151029r27"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151030r28"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorClass</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActA</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151031r29"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Structure</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151032r30"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Attribute</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">val</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">int</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151033r31"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actB1</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActB</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151034r32"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actB2</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActB</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151035r33"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151036r34"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151037r35"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151038r36"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorClass</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActB</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151039r37"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Structure</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151040r38"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Attribute</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">val</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">int</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151041r39"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actC1</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActC</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151042r40"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">actC2</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActC</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151043r41"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151044r42"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151045r43"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151046r44"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorClass</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActC</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151047r45"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151048r46"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">PrimitiveType</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">int</span><span
-class="ec-lmtt-9">:</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ptInteger</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">int</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">(</span><span
-class="ec-lmtt-9">Integer</span><span
-class="ec-lmtt-9">)</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">default</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">"</span><span
-class="ec-lmtt-9">0</span><span
-class="ec-lmtt-9">"</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-151049r47"></a></span><span
-class="ec-lmtt-9">}</span>
-<br />
- <div class="caption"
-><span class="id">Listing&#x00A0;5.1:
- </span><span
-class="content">ROOM
- example
- code</span></div><!--tex4ht:label?: x33-1510005.3 -->
-</div>
-
-
-<!--l. 34--><p class="noindent" >When a <span id="textcolor63"><span
-class="ec-lmssbx-10">LogicalSystem</span></span> is instantiated then recursively all of the contained referenced elements are instantiated as instances
-of the corresponding class. Thus the instance tree of the above example looks like in figure <a
-href="#x33-1510505">5.5<!--tex4ht:ref: fig:instance_tree --></a> (the third line in the white
-boxes shows some mapping information, see section <a
-href="#x33-1540005.3.4">5.3.4<!--tex4ht:ref: sec:mapping_model --></a> <a
-href="#x33-1540005.3.4">The Mapping Model<!--tex4ht:ref: sec:mapping_model --></a>):
-</p>
-<hr class="figure" /><div class="figure"
->
-
-
-<a
- id="x33-1510505"></a><a
- id="x33-15200025"></a><a
- id="x33-15300011"></a><a
- id="x33-15300046"></a><a
- id="x33-15400017"></a>
-
-
-<!--l. 40--><p class="noindent" ><img
-src="images/080-instances.jpg" alt="PIC"
- />
-<br /> </p><div class="caption"
-><span class="id">Figure&#x00A0;5.5: </span><span
-class="content">Instances of a ROOM system</span></div><!--tex4ht:label?: x33-1510505 -->
-
-
-</div><hr class="endfigure" />
-<h4 class="subsectionHead"><span class="titlemark">5.3.2 </span> <a
- id="x33-1520005.3.2"></a>The Config Model</h4>
-<!--l. 47--><p class="noindent" >Once we have the ROOM class model we can configure values using the Config model. This can be done on the class level
-and/or on the instance level. Values defined for class attributes are used for all instances unless there is an instance value
-configured for the same attribute.
-</p>
-<!--l. 51--><div class="lstinputlisting">
-<a
- id="x33-152001r2"></a>
-<a
- id="x33-152002"></a>
-<span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152003r1"></a></span><span
-class="ec-lmssbx-10x-x-90">ConfigModel</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">test</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152004r2"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152005r3"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">import</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">test</span><span
-class="ec-lmtt-9">.*</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">from</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">"</span><span
class="ec-lmtt-9">room</span><span
-class="ec-lmtt-9">-</span><span
-class="ec-lmtt-9">example</span><span
class="ec-lmtt-9">.</span><span
-class="ec-lmtt-9">room</span><span
-class="ec-lmtt-9">"</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152006r4"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152007r5"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorClassConfig</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActA</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152008r6"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Attr</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">val</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">1</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152009r7"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152010r8"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152011r9"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorClassConfig</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ActB</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152012r10"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Attr</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">val</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">2</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152013r11"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152014r12"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152015r13"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorInstanceConfig</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">Main</span><span
-class="ec-lmtt-9">/</span><span
-class="ec-lmtt-9">subA</span><span
-class="ec-lmtt-9">/</span><span
-class="ec-lmtt-9">actA</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152016r14"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Attr</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">val</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">12</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152017r15"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152018r16"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152019r17"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorInstanceConfig</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">Main</span><span
-class="ec-lmtt-9">/</span><span
-class="ec-lmtt-9">subA</span><span
-class="ec-lmtt-9">/</span><span
-class="ec-lmtt-9">actB</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152020r18"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Attr</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">val</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">13</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152021r19"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152022r20"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152023r21"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ActorInstanceConfig</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">Main</span><span
-class="ec-lmtt-9">/</span><span
-class="ec-lmtt-9">subA</span><span
-class="ec-lmtt-9">/</span><span
-class="ec-lmtt-9">actA</span><span
-class="ec-lmtt-9">/</span><span
-class="ec-lmtt-9">actB2</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152024r22"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Attr</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">val</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">14</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152025r23"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-152026r24"></a></span><span
-class="ec-lmtt-9">}</span>
-<br />
- <div class="caption"
-><span class="id">Listing&#x00A0;5.2:
- </span><span
-class="content">Config
- example
- code</span></div><!--tex4ht:label?: x33-1520005.3 -->
-</div>
-<!--l. 53--><p class="noindent" >
-</p>
-<h4 class="subsectionHead"><span class="titlemark">5.3.3 </span> <a
- id="x33-1530005.3.3"></a>The Physical Model</h4>
-<!--l. 55--><p class="noindent" >The physical model defines the physical resources onto which the logical system will be deployed. It is possible to define
-runtime classes which (currently) only define the overall execution model of the platform.
-</p>
-<!--l. 59--><div class="lstinputlisting">
-<a
- id="x33-153001r3"></a>
-<a
- id="x33-153002"></a>
-<span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153003r1"></a></span><span
-class="ec-lmssbx-10x-x-90">PhysicalModel</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">runtimes</span><span
+class="ec-lmtt-9">basic</span><span
+class="ec-lmtt-9">.</span><span
+class="ec-lmtt-9">annotations</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153004r2"></a></span><span
+ id="x33-151003r2"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153005r3"></a></span><span
+ id="x33-151004r3"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">RuntimeClass</span><span
+class="ec-lmssbx-10x-x-90">AnnotationType</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">PCRuntime</span><span
+class="ec-lmtt-9">BehaviorManual</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153006r4"></a></span><span
+ id="x33-151005r4"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">model</span><span
+class="ec-lmssbx-10x-x-90">target</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">multiThreaded</span><span
+class="ec-lmssbx-10x-x-90">ActorBehavior</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153007r5"></a></span><span
+ id="x33-151006r5"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">}</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153008r6"></a></span><span
+ id="x33-151007r6"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153009r7"></a></span><span
+ id="x33-151008r7"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">RuntimeClass</span><span
+class="ec-lmssbx-10x-x-90">AnnotationType</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">MSP430Runtime</span><span
+class="ec-lmtt-9">ActorBaseClass</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">{</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153010r8"></a></span><span
+ id="x33-151009r8"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">model</span><span
+class="ec-lmssbx-10x-x-90">target</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">singleThreaded</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153011r9"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153012r10"></a></span><span
-class="ec-lmtt-9">}</span>
-<br />
- <div class="caption"
-><span class="id">Listing&#x00A0;5.3:
- </span><span
-class="content">etPhys
- runtime
- definition</span></div><!--tex4ht:label?: x33-1530005.3 -->
-</div>
-<!--l. 61--><p class="noindent" >The <span id="textcolor64"><span
-class="ec-lmssbx-10">PhysicalSystem</span></span> is composed of <span id="textcolor65"><span
-class="ec-lmssbx-10">NodeRef</span></span>erences which are instances of <span id="textcolor66"><span
-class="ec-lmssbx-10">NodeClass</span></span>es. Each <span id="textcolor67"><span
-class="ec-lmssbx-10">NodeClass</span></span> is referencing
-a <span id="textcolor68"><span
-class="ec-lmssbx-10">RuntimeClass</span></span> and is defining <span id="textcolor69"><span
-class="ec-lmssbx-10">Threads</span></span>.
-</p>
-<!--l. 65--><div class="lstinputlisting">
-<a
- id="x33-153013r4"></a>
-<a
- id="x33-153014"></a>
-<span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153015r1"></a></span><span
-class="ec-lmssbx-10x-x-90">PhysicalModel</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">test</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153016r2"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153017r3"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">import</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">test</span><span
-class="ec-lmtt-9">.*</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">from</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">"</span><span
-class="ec-lmtt-9">etphys</span><span
-class="ec-lmtt-9">-</span><span
-class="ec-lmtt-9">runtimes</span><span
-class="ec-lmtt-9">.</span><span
-class="ec-lmtt-9">etphys</span><span
-class="ec-lmtt-9">"</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153018r4"></a></span><span
+class="ec-lmssbx-10x-x-90">ActorClass</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153019r5"></a></span><span
+ id="x33-151010r9"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">PhysicalSystem</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">MainPhys</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153020r6"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">mandatory</span><span
class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">attribute</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">NodeRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">pc1</span><span
+class="ec-lmtt-9">class</span><span
class="ec-lmtt-9">:</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">PC_Node</span><span
+class="ec-lmssbx-10x-x-90">ptCharacter</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153021r7"></a></span><span
+ id="x33-151011r10"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">NodeRef</span><span
+class="ec-lmssbx-10x-x-90">mandatory</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">pc2</span><span
-class="ec-lmtt-9">:</span><span
+class="ec-lmssbx-10x-x-90">attribute</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">PC_Node</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153022r8"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">NodeRef</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">mc</span><span
+class="ec-lmtt-9">package</span><span
class="ec-lmtt-9">:</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">MSP430_Node</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153023r9"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153024r10"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153025r11"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">NodeClass</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">PC_Node</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153026r12"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">runtime</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">runtimes</span><span
-class="ec-lmtt-9">.</span><span
-class="ec-lmtt-9">PCRuntime</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153027r13"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">priomin</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">1</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153028r14"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">priomax</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">10</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153029r15"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">DefaultThread</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">thread1</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153030r16"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">execmode</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">blocked</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153031r17"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">prio</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">10</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153032r18"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">stacksize</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">1024</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153033r19"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">msgblocksize</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">64</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153034r20"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">msgpoolsize</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">50</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153035r21"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153036r22"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Thread</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">thread2</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153037r23"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">execmode</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">polled</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153038r24"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">interval</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">1</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">ms</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153039r25"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">prio</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">10</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153040r26"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">stacksize</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">1024</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153041r27"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">msgblocksize</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">64</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153042r28"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">msgpoolsize</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">50</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153043r29"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153044r30"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153045r31"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153046r32"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">NodeClass</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">MSP430_Node</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153047r33"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">runtime</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">runtimes</span><span
-class="ec-lmtt-9">.</span><span
-class="ec-lmtt-9">MSP430Runtime</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153048r34"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">priomin</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">1</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153049r35"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">priomax</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">10</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153050r36"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">DefaultThread</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">main</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
+class="ec-lmssbx-10x-x-90">ptCharacter</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153051r37"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">execmode</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">polled</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153052r38"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">interval</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">10</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">us</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153053r39"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">prio</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">10</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153054r40"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">stacksize</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">256</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153055r41"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">msgblocksize</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">64</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153056r42"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">msgpoolsize</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">=</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">50</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153057r43"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
+ id="x33-151012r11"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">}</span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153058r44"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
+ id="x33-151013r12"></a></span><span
class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-153059r45"></a></span><span
+ id="x33-151014r13"></a></span><span
class="ec-lmtt-9">}</span>
-<br />
- <div class="caption"
-><span class="id">Listing&#x00A0;5.4:
- </span><span
-class="content">etPhys
- example
- code</span></div><!--tex4ht:label?: x33-1530005.3 -->
+</div>
+<!--l. 18--><p class="noindent" >Here we find two definitions. The meaning of those annotations will be explained later in section <a
+href="#x33-1520005.3.2">5.3.2<!--tex4ht:ref: sec:predef_annotations --></a> about "<a
+href="#x33-1520005.3.2">Usage and
+Effect of the Pre-defined Annotations<!--tex4ht:ref: sec:predef_annotations --></a>".
+</p><!--l. 21--><p class="noindent" >The annotation type definition defines a target where the annotation is allowed to be used. This can be one
+of
+</p>
+ <ul class="itemize1">
+ <li class="itemize">DataClass
+ </li>
+ <li class="itemize">ActorClass
+ </li>
+ <li class="itemize">ActorBehavior
+ </li>
+ <li class="itemize">ProtocolClass
+ </li>
+ <li class="itemize">CompoundProtocolClass
+ </li>
+ <li class="itemize">SubSystemClass
+ </li>
+ <li class="itemize">LogicalSystem</li></ul>
-</div>
-<!--l. 67--><p class="noindent" >
+<!--l. 34--><p class="noindent" >Attributes can be added as needed and qualified as mandatory or optional. Attributes have a type (similar as the
+PrimitiveType but with the understanding that ptChar is a string). Another attribute type is enum with an explicit list of
+allowed enum literals.
+</p><!--l. 39--><p class="noindent" >
</p>
-<h4 class="subsectionHead"><span class="titlemark">5.3.4 </span> <a
- id="x33-1540005.3.4"></a>The Mapping Model</h4>
-<!--l. 70--><p class="noindent" >The last model finally combines all this information by mapping logical to physical entities.
+<h4 class="subsectionHead"><span class="titlemark">5.3.2 </span> <a
+ id="x33-1520005.3.2"></a>Usage and Effect of the Pre-defined Annotations</h4>
+<!--l. 42--><p class="noindent" >The eTrice generators currently implement two annotations.
+</p><!--l. 44--><p class="noindent" >
</p>
-<!--l. 72--><div class="lstinputlisting">
-<a
- id="x33-154001r5"></a>
-<a
- id="x33-154002"></a>
-<span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154003r1"></a></span><span
-class="ec-lmssbx-10x-x-90">MappingModel</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">test</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154004r2"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154005r3"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">import</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">test</span><span
-class="ec-lmtt-9">.*</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">from</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">"</span><span
-class="ec-lmtt-9">etphys</span><span
-class="ec-lmtt-9">-</span><span
-class="ec-lmtt-9">example</span><span
-class="ec-lmtt-9">.</span><span
-class="ec-lmtt-9">etphys</span><span
-class="ec-lmtt-9">"</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154006r4"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">import</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">test</span><span
-class="ec-lmtt-9">.*</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">from</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">"</span><span
-class="ec-lmtt-9">room</span><span
-class="ec-lmtt-9">-</span><span
-class="ec-lmtt-9">example</span><span
-class="ec-lmtt-9">.</span><span
-class="ec-lmtt-9">room</span><span
-class="ec-lmtt-9">"</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154007r5"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154008r6"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">Mapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">Main</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">MainPhys</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154009r7"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">SubSystemMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">subA</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">pc1</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154010r8"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ThreadMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">dflt</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">thread1</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154011r9"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ThreadMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">extra</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">thread2</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154012r10"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154013r11"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmssbx-10x-x-90">SubSystemMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">subB</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">mc</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">{</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154014r12"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ThreadMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">dflt</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">main</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154015r13"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ThreadMapping</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">extra</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">-&#x003E;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">main</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154016r14"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154017r15"></a></span><span
-class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">}</span><span
-class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
- id="x33-154018r16"></a></span><span
-class="ec-lmtt-9">}</span>
-<br />
- <div class="caption"
-><span class="id">Listing&#x00A0;5.5:
- </span><span
-class="content">etMap
- example
- code</span></div><!--tex4ht:label?: x33-1540005.3 -->
-</div>
-<!--l. 74--><p class="noindent" >The result of the mapping is also depicted in above tree diagram (figure <a
-href="#x33-1510505">5.5<!--tex4ht:ref: fig:instance_tree --></a>) of the instances. All actor instances (the white
-boxes) are mapped to a node and a thread running on this node (shown as @<span
-class="ec-lmsso-10">node </span>: <span
-class="ec-lmsso-10">thread</span>).
+<h5 class="subsubsectionHead"><a
+ id="x33-1530005.3.2"></a>BehaviorManual</h5>
+<!--l. 46--><p class="noindent" >This annotation has no attribute. If specified the code generator won&#8217;t generate a state machine but part of the interface and
+methods of an actor class.
+</p><!--l. 49--><p class="noindent" ><span
+class="ec-lmssbx-10">Java</span>
+</p><!--l. 51--><p class="noindent" >An abstract base class <span
+class="ec-lmtt-10">Abstract&#x003C;ActorClassName&#x003E; </span>is generated which contains ports, SAPs and attributes as members.
+The <span
+class="ec-lmtt-10">receiveEvent() </span>method is dispatching to distinct methods per pair of interface item (port or SAP) and message
+coming in from this interface item. The user has to sub class the abstract base class and may override the generated methods
+as needed.
+</p><!--l. 56--><p class="noindent" ><span
+class="ec-lmssbx-10">C</span>
+</p><!--l. 58--><p class="noindent" >The generator is only generating a public header file and is leaving its implementation to the user.
+</p><!--l. 60--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x33-1540005.3.2"></a>ActorBaseClass</h5>
+<!--l. 62--><p class="noindent" >This annotation is defined for Java only. It tells the generator that the generated actor class should inherit from the specified
+base class (mandatory string parameters class and package).
+</p><!--l. 65--><p class="noindent" >If the actor class is modeled as having another actor base class then the annotation has no effect.
</p>
-<!--l. 101--><div class="crosslinks"><p class="noindent">[<a
-href="etrice-docch6.html" >next</a>] [<a
+<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
+href="etrice-docse27.html" >next</a>] [<a
href="etrice-docse25.html" >prev</a>] [<a
href="etrice-docse25.html#tailetrice-docse25.html" >prev-tail</a>] [<a
href="etrice-docse26.html" >front</a>] [<a
href="etrice-docch5.html#etrice-docse26.html" >up</a>] </p></div>
-<!--l. 101--><p class="noindent" ><a
- id="tailetrice-docse26.html"></a> </p>
+<!--l. 1--><p class="noindent" ><a
+ id="tailetrice-docse26.html"></a> </p>
</body></html>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse27.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse27.html
index c4ee5722c..1dbca7f83 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse27.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse27.html
@@ -4,158 +4,1378 @@
<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->
<html xmlns="http://www.w3.org/1999/xhtml"
>
-<head><title>Architecture</title>
+<head><title>eTrice Models and Their Relations</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
-href="etrice-docse28.html" >next</a>] [<a
-href="etrice-docch6.html" >prev</a>] [<a
-href="etrice-docch6.html#tailetrice-docch6.html" >prev-tail</a>] [<a
+href="etrice-docch6.html" >next</a>] [<a
+href="etrice-docse26.html" >prev</a>] [<a
+href="etrice-docse26.html#tailetrice-docse26.html" >prev-tail</a>] [<a
href="#tailetrice-docse27.html">tail</a>] [<a
-href="etrice-docch6.html#etrice-docse27.html" >up</a>] </p></div>
-<h3 class="sectionHead"><span class="titlemark">6.1 </span> <a
- id="x35-1560006.1"></a>Architecture</h3>
-<!--l. 3--><p class="noindent" >The basic components of eTrice are depicted in the following diagram.
-</p><!--l. 5--><p class="noindent" ><img
-src="images/200-components.jpg" alt="PIC"
- />
-</p><!--l. 7--><p class="noindent" >Additional to that the eTrice project comprises runtime libraries and unit tests which are treated in subsequent
-sections.
-</p><!--l. 10--><p class="noindent" >
+href="etrice-docch5.html#etrice-docse27.html" >up</a>] </p></div>
+<h3 class="sectionHead"><span class="titlemark">5.4 </span> <a
+ id="x34-1550005.4"></a>eTrice Models and Their Relations</h3>
+<!--l. 3--><p class="noindent" >eTrice comprises several models:
</p>
-<h4 class="subsectionHead"><span class="titlemark">6.1.1 </span> <a
- id="x35-1570006.1.1"></a>Editor and Generator Components</h4>
<ul class="itemize1">
- <li class="itemize">core
- <ul class="itemize2">
- <li class="itemize">core.room
- is an Xtext based language called ROOM. It consists of the plug-ins <span
-class="ec-lmtt-10">org.eclipse.etrice.core.room</span>
- and <span
-class="ec-lmtt-10">org.eclipse.etrice.core.room.ui</span>. ROOM is the basic modeling language of eTrice.
- </li>
- <li class="itemize">core.config is an Xtext based language called Config. It consists of
- the plug-ins <span
-class="ec-lmtt-10">org.eclipse.etrice.core.config </span>and <span
-class="ec-lmtt-10">org.eclipse.etrice.core.config.ui</span>. Config
- is a language designed for the data configuration of model
- </li>
- <li class="itemize">core.etphys is an
- Xtext based language called etPhys. It consists of the plug-ins <span
-class="ec-lmtt-10">org.eclipse.etrice.core.etphys </span>and
- <span
-class="ec-lmtt-10">org.eclipse.etrice.core.etphys.ui</span>. etPhys is a language designed for the description of physical
- systems onto which the logical ROOM systems are deployed.
- </li>
- <li class="itemize">core.etmap is an Xtext based language called etMap. It consists of
- the plug-ins <span
-class="ec-lmtt-10">org.eclipse.etrice.core.etmap </span>and <span
-class="ec-lmtt-10">org.eclipse.etrice.core.etmap.ui</span>. etMap is
- a language designed for the mapping of logical to physical systems.
-
-
- </li>
- <li class="itemize">core.genmodel is an EMF based aggregation layer for Room models. It consists of the plugin
- <span
-class="ec-lmtt-10">org.eclipse.etrice.core.genmodel</span>. A Room model can be transformed into a genmodel which allows
- easy access to implicit relations of the Room model.</li></ul>
+ <li class="itemize">the ROOM model (*.room) &#8211; defines model classes and the logical structure of the model
</li>
- <li class="itemize">ui
- <ul class="itemize2">
- <li class="itemize">textual
- <ul class="itemize3">
- <li class="itemize">room.ui is the ui counterpart of core.room.
- It consists of the plug-in <span
-class="ec-lmtt-10">org.eclipse.etrice.core.room.ui</span>. This plug-in realizes IDE concepts
- like content assist, error markers and navigation by hyper links for the Room language.
- </li>
- <li class="itemize">config.ui is the ui
- counterpart of core.config. It consists of the plug-in <span
-class="ec-lmtt-10">org.eclipse.etrice.core.config.ui</span>. This
- plug-in realizes IDE concepts like content assist, error markers and navigation by hyper links for the
- Config language.
- </li>
- <li class="itemize">etphys.ui is the ui
- counterpart of core.etphys. It consists of the plug-in <span
-class="ec-lmtt-10">org.eclipse.etrice.core.etphys.ui</span>. This
- plug-in realizes IDE concepts like content assist, error markers and navigation by hyper links for the
- etPhys language.
- </li>
- <li class="itemize">etmap.ui is the ui counterpart of core.etmap. It consists of the plug-in
- <span
-class="ec-lmtt-10">org.eclipse.etrice.core.etmap.ui</span>. This plug-in realizes IDE concepts like content assist, error
- markers and navigation by hyper links for the etPhys language.</li></ul>
- </li>
- <li class="itemize">graphical
- <ul class="itemize3">
- <li class="itemize">ui.common is a set of common code for the two diagram editors. It consists of the plug-in
- <span
-class="ec-lmtt-10">org.eclipse.etrice.ui.common</span>.
- </li>
- <li class="itemize">ui.commands encapsulates some commands related to the navigation between eTrice editors. It
- consists of the plug-in <span
-class="ec-lmtt-10">org.eclipse.etrice.ui.commands</span>.
- </li>
- <li class="itemize">ui.structure is the Graphiti based editor for the Actor structure. It consists of the plug-in
- <span
-class="ec-lmtt-10">org.eclipse.etrice.ui.structure</span>.
- </li>
- <li class="itemize">ui.behavior is the Graphiti based editor for the Actor behavior. It consists of the plug-in
- <span
-class="ec-lmtt-10">org.eclipse.etrice.ui.behavior</span>.</li></ul>
- </li></ul>
+ <li class="itemize">the Config model (*.config) &#8211; defines configuration values for attributes
</li>
- <li class="itemize">generators
- <ul class="itemize2">
- <li class="itemize">generator is a set of general classes and language independent parts of all generators. It consists of the
- plug-in <span
-class="ec-lmsso-10">org.eclipse.etrice.generator</span>.
- </li>
- <li class="itemize">generator.c is the generator for the ANSI-C target language. It consists of the plug-in
- <span
-class="ec-lmtt-10">org.eclipse.etrice.generator.c</span>.
- </li>
- <li class="itemize">generator.cpp is the generator for the C++ target language. It consists of the plug-in
- <span
-class="ec-lmtt-10">org.eclipse.etrice.generator.cpp</span>.
- </li>
- <li class="itemize">generator.java is the generator for the Java target language. It consists of the plug-in
- <span
-class="ec-lmtt-10">org.eclipse.etrice.generator.java</span>.
+ <li class="itemize">the Physical model (*.etphys) &#8211; defines the structure and properties of the physical system
+ </li>
+ <li class="itemize">the Mapping model (*.etmap) &#8211; defines a mapping from logical elements to physical elements</li></ul>
+<!--l. 12--><p class="noindent" >In the following diagram the models and their relations are depicted. The meaning of the arrows is: uses/references.
+</p><!--l. 15--><p class="noindent" ><img
+src="images/080-models.jpg" alt="PIC"
+ />
+</p><!--l. 17--><p class="noindent" >In the following sections we will describe those models with emphasis of their cross relations.
+</p><!--l. 19--><p class="noindent" >
+</p>
+<h4 class="subsectionHead"><span class="titlemark">5.4.1 </span> <a
+ id="x34-1560005.4.1"></a>The ROOM Model</h4>
+<!--l. 21--><p class="noindent" >The ROOM model defines <span id="textcolor52"><span
+class="ec-lmssbx-10">DataClass</span></span>es, <span id="textcolor53"><span
+class="ec-lmssbx-10">ProtocolClass</span></span>es, <span id="textcolor54"><span
+class="ec-lmssbx-10">ActorClass</span></span>es, <span id="textcolor55"><span
+class="ec-lmssbx-10">SubSystemClass</span></span>es and <span id="textcolor56"><span
+class="ec-lmssbx-10">LogicalSystem</span></span>s. Thereby
+the three latter form a hierarchy. The <span id="textcolor57"><span
+class="ec-lmssbx-10">LogicalSystem</span></span> is the top level element of the structure. It contains references to
+<span id="textcolor58"><span
+class="ec-lmssbx-10">SubSystemClass</span></span> elements. The <span id="textcolor59"><span
+class="ec-lmssbx-10">SubSystemClass</span></span> in turn contains references to <span id="textcolor60"><span
+class="ec-lmssbx-10">ActorClass</span></span> elements which again
+contain (recursively) references to <span id="textcolor61"><span
+class="ec-lmssbx-10">ActorClass</span></span> elements. The complete structural hierarchy implies a tree
+which has the <span id="textcolor62"><span
+class="ec-lmssbx-10">LogicalSystem</span></span> as root and where each reference stands for a new node with possibly further
+branches.
+</p><!--l. 29--><p class="noindent" >Let&#8217;s consider a simple example. It doesn&#8217;t implement anything meaningful and completely omits behavioral and other
+aspects.
+</p>
+<!--l. 32--><div class="lstinputlisting">
+<a
+ id="x34-156001r1"></a>
+<a
+ id="x34-156002"></a>
+<span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156003r1"></a></span><span
+class="ec-lmssbx-10x-x-90">RoomModel</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">test</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156004r2"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">LogicalSystem</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">Main</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156005r3"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">SubSystemRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">subA</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">SubA</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156006r4"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">SubSystemRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">subB</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">SubB</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156007r5"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156008r6"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156009r7"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">SubSystemClass</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">SubA</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156010r8"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actA</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActA</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156011r9"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actB</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActB</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156012r10"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156013r11"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">LogicalThread</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">dflt</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156014r12"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">LogicalThread</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">extra</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156015r13"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorInstanceMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actA</span><span
+class="ec-lmtt-9">/</span><span
+class="ec-lmtt-9">actB1</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">extra</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156016r14"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorInstanceMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actC1</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">dflt</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156017r15"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156018r16"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorInstanceMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actA</span><span
+class="ec-lmtt-9">/</span><span
+class="ec-lmtt-9">actB2</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">extra</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156019r17"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156020r18"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156021r19"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">SubSystemClass</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">SubB</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156022r20"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actA</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActA</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156023r21"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actB</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActB</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156024r22"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156025r23"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">LogicalThread</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">dflt</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156026r24"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">LogicalThread</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">extra</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156027r25"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorInstanceMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actB</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">extra</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156028r26"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156029r27"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156030r28"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorClass</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActA</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156031r29"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Structure</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156032r30"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Attribute</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">val</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">int</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156033r31"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actB1</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActB</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156034r32"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actB2</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActB</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156035r33"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156036r34"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156037r35"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156038r36"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorClass</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActB</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156039r37"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Structure</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156040r38"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Attribute</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">val</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">int</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156041r39"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actC1</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActC</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156042r40"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">actC2</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActC</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156043r41"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156044r42"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156045r43"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156046r44"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorClass</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActC</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156047r45"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156048r46"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">PrimitiveType</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">int</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ptInteger</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">int</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">(</span><span
+class="ec-lmtt-9">Integer</span><span
+class="ec-lmtt-9">)</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">default</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">0</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-156049r47"></a></span><span
+class="ec-lmtt-9">}</span>
+<br />
+ <div class="caption"
+><span class="id">Listing&#x00A0;5.1:
+ </span><span
+class="content">ROOM
+ example
+ code</span></div><!--tex4ht:label?: x34-1560005.4 -->
+</div>
+
+
+<!--l. 34--><p class="noindent" >When a <span id="textcolor63"><span
+class="ec-lmssbx-10">LogicalSystem</span></span> is instantiated then recursively all of the contained referenced elements are instantiated as instances
+of the corresponding class. Thus the instance tree of the above example looks like in figure <a
+href="#x34-1560505">5.5<!--tex4ht:ref: fig:instance_tree --></a> (the third line in the white
+boxes shows some mapping information, see section <a
+href="#x34-1590005.4.4">5.4.4<!--tex4ht:ref: sec:mapping_model --></a> <a
+href="#x34-1590005.4.4">The Mapping Model<!--tex4ht:ref: sec:mapping_model --></a>):
+</p>
+<hr class="figure" /><div class="figure"
+>
+
+
+<a
+ id="x34-1560505"></a><a
+ id="x34-15700025"></a><a
+ id="x34-15800011"></a><a
+ id="x34-15800046"></a><a
+ id="x34-15900017"></a>
+
+
+<!--l. 40--><p class="noindent" ><img
+src="images/080-instances.jpg" alt="PIC"
+ />
+<br /> </p><div class="caption"
+><span class="id">Figure&#x00A0;5.5: </span><span
+class="content">Instances of a ROOM system</span></div><!--tex4ht:label?: x34-1560505 -->
+
+
+</div><hr class="endfigure" />
+<h4 class="subsectionHead"><span class="titlemark">5.4.2 </span> <a
+ id="x34-1570005.4.2"></a>The Config Model</h4>
+<!--l. 47--><p class="noindent" >Once we have the ROOM class model we can configure values using the Config model. This can be done on the class level
+and/or on the instance level. Values defined for class attributes are used for all instances unless there is an instance value
+configured for the same attribute.
+</p>
+<!--l. 51--><div class="lstinputlisting">
+<a
+ id="x34-157001r2"></a>
+<a
+ id="x34-157002"></a>
+<span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157003r1"></a></span><span
+class="ec-lmssbx-10x-x-90">ConfigModel</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">test</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157004r2"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157005r3"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">import</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">test</span><span
+class="ec-lmtt-9">.*</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">from</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">room</span><span
+class="ec-lmtt-9">-</span><span
+class="ec-lmtt-9">example</span><span
+class="ec-lmtt-9">.</span><span
+class="ec-lmtt-9">room</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157006r4"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157007r5"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorClassConfig</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActA</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157008r6"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Attr</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">val</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">1</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157009r7"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157010r8"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157011r9"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorClassConfig</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">ActB</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157012r10"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Attr</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">val</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">2</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157013r11"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157014r12"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157015r13"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorInstanceConfig</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">Main</span><span
+class="ec-lmtt-9">/</span><span
+class="ec-lmtt-9">subA</span><span
+class="ec-lmtt-9">/</span><span
+class="ec-lmtt-9">actA</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157016r14"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Attr</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">val</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">12</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157017r15"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157018r16"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157019r17"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorInstanceConfig</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">Main</span><span
+class="ec-lmtt-9">/</span><span
+class="ec-lmtt-9">subA</span><span
+class="ec-lmtt-9">/</span><span
+class="ec-lmtt-9">actB</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157020r18"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Attr</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">val</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">13</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157021r19"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157022r20"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157023r21"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ActorInstanceConfig</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">Main</span><span
+class="ec-lmtt-9">/</span><span
+class="ec-lmtt-9">subA</span><span
+class="ec-lmtt-9">/</span><span
+class="ec-lmtt-9">actA</span><span
+class="ec-lmtt-9">/</span><span
+class="ec-lmtt-9">actB2</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157024r22"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Attr</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">val</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">14</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157025r23"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-157026r24"></a></span><span
+class="ec-lmtt-9">}</span>
+<br />
+ <div class="caption"
+><span class="id">Listing&#x00A0;5.2:
+ </span><span
+class="content">Config
+ example
+ code</span></div><!--tex4ht:label?: x34-1570005.4 -->
+</div>
+<!--l. 53--><p class="noindent" >
+</p>
+<h4 class="subsectionHead"><span class="titlemark">5.4.3 </span> <a
+ id="x34-1580005.4.3"></a>The Physical Model</h4>
+<!--l. 55--><p class="noindent" >The physical model defines the physical resources onto which the logical system will be deployed. It is possible to define
+runtime classes which (currently) only define the overall execution model of the platform.
+</p>
+<!--l. 59--><div class="lstinputlisting">
+<a
+ id="x34-158001r3"></a>
+<a
+ id="x34-158002"></a>
+<span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158003r1"></a></span><span
+class="ec-lmssbx-10x-x-90">PhysicalModel</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">runtimes</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158004r2"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158005r3"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">RuntimeClass</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">PCRuntime</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158006r4"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">model</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">multiThreaded</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158007r5"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158008r6"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158009r7"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">RuntimeClass</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">MSP430Runtime</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158010r8"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">model</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">singleThreaded</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158011r9"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158012r10"></a></span><span
+class="ec-lmtt-9">}</span>
+<br />
+ <div class="caption"
+><span class="id">Listing&#x00A0;5.3:
+ </span><span
+class="content">etPhys
+ runtime
+ definition</span></div><!--tex4ht:label?: x34-1580005.4 -->
+</div>
+<!--l. 61--><p class="noindent" >The <span id="textcolor64"><span
+class="ec-lmssbx-10">PhysicalSystem</span></span> is composed of <span id="textcolor65"><span
+class="ec-lmssbx-10">NodeRef</span></span>erences which are instances of <span id="textcolor66"><span
+class="ec-lmssbx-10">NodeClass</span></span>es. Each <span id="textcolor67"><span
+class="ec-lmssbx-10">NodeClass</span></span> is referencing
+a <span id="textcolor68"><span
+class="ec-lmssbx-10">RuntimeClass</span></span> and is defining <span id="textcolor69"><span
+class="ec-lmssbx-10">Threads</span></span>.
+</p>
+<!--l. 65--><div class="lstinputlisting">
+<a
+ id="x34-158013r4"></a>
+<a
+ id="x34-158014"></a>
+<span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158015r1"></a></span><span
+class="ec-lmssbx-10x-x-90">PhysicalModel</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">test</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158016r2"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158017r3"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">import</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">test</span><span
+class="ec-lmtt-9">.*</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">from</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">etphys</span><span
+class="ec-lmtt-9">-</span><span
+class="ec-lmtt-9">runtimes</span><span
+class="ec-lmtt-9">.</span><span
+class="ec-lmtt-9">etphys</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158018r4"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158019r5"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">PhysicalSystem</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">MainPhys</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158020r6"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">NodeRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">pc1</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">PC_Node</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158021r7"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">NodeRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">pc2</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">PC_Node</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158022r8"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">NodeRef</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">mc</span><span
+class="ec-lmtt-9">:</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">MSP430_Node</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158023r9"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158024r10"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158025r11"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">NodeClass</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">PC_Node</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158026r12"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">runtime</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">runtimes</span><span
+class="ec-lmtt-9">.</span><span
+class="ec-lmtt-9">PCRuntime</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158027r13"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">priomin</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">1</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158028r14"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">priomax</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">10</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158029r15"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">DefaultThread</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">thread1</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158030r16"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">execmode</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">blocked</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158031r17"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">prio</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">10</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158032r18"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">stacksize</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">1024</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158033r19"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">msgblocksize</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">64</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158034r20"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">msgpoolsize</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">50</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158035r21"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158036r22"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Thread</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">thread2</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158037r23"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">execmode</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">polled</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158038r24"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">interval</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">1</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ms</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158039r25"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">prio</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">10</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158040r26"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">stacksize</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">1024</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158041r27"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">msgblocksize</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">64</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158042r28"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">msgpoolsize</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">50</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158043r29"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158044r30"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158045r31"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158046r32"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">NodeClass</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">MSP430_Node</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158047r33"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">runtime</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">runtimes</span><span
+class="ec-lmtt-9">.</span><span
+class="ec-lmtt-9">MSP430Runtime</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158048r34"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">priomin</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">1</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158049r35"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">priomax</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">10</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158050r36"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">DefaultThread</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">main</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158051r37"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">execmode</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">polled</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158052r38"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">interval</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">10</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">us</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158053r39"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">prio</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">10</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158054r40"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">stacksize</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">256</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158055r41"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">msgblocksize</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">64</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158056r42"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">msgpoolsize</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">=</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">50</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158057r43"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158058r44"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-158059r45"></a></span><span
+class="ec-lmtt-9">}</span>
+<br />
+ <div class="caption"
+><span class="id">Listing&#x00A0;5.4:
+ </span><span
+class="content">etPhys
+ example
+ code</span></div><!--tex4ht:label?: x34-1580005.4 -->
- </li>
- <li class="itemize">generator.doc is the generator for the model documentation. It consists of the plug-in
- <span
-class="ec-lmtt-10">org.eclipse.etrice.generator.doc</span>.</li></ul>
- </li></ul>
-<!--l. 82--><p class="noindent" >
+</div>
+<!--l. 67--><p class="noindent" >
</p>
-<h4 class="subsectionHead"><span class="titlemark">6.1.2 </span> <a
- id="x35-1580006.1.2"></a>Runtimes</h4>
-<!--l. 84--><p class="noindent" >Currently eTrice ships with a C and a Java runtime. The C++ runtime is still a prototype. The runtimes are libraries written
-in the target language against which the generated code is compiled.
-</p><!--l. 88--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">5.4.4 </span> <a
+ id="x34-1590005.4.4"></a>The Mapping Model</h4>
+<!--l. 70--><p class="noindent" >The last model finally combines all this information by mapping logical to physical entities.
</p>
-<h4 class="subsectionHead"><span class="titlemark">6.1.3 </span> <a
- id="x35-1590006.1.3"></a>Unit Tests</h4>
-<!--l. 90--><p class="noindent" >Most plug-ins and other parts of the code have related unit tests.
+<!--l. 72--><div class="lstinputlisting">
+<a
+ id="x34-159001r5"></a>
+<a
+ id="x34-159002"></a>
+<span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159003r1"></a></span><span
+class="ec-lmssbx-10x-x-90">MappingModel</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">test</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159004r2"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159005r3"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">import</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">test</span><span
+class="ec-lmtt-9">.*</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">from</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">etphys</span><span
+class="ec-lmtt-9">-</span><span
+class="ec-lmtt-9">example</span><span
+class="ec-lmtt-9">.</span><span
+class="ec-lmtt-9">etphys</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159006r4"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">import</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">test</span><span
+class="ec-lmtt-9">.*</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">from</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">room</span><span
+class="ec-lmtt-9">-</span><span
+class="ec-lmtt-9">example</span><span
+class="ec-lmtt-9">.</span><span
+class="ec-lmtt-9">room</span><span
+class="ec-lmtt-9">"</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159007r5"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159008r6"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">Mapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">Main</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">MainPhys</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159009r7"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">SubSystemMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">subA</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">pc1</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159010r8"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ThreadMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">dflt</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">thread1</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159011r9"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ThreadMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">extra</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">thread2</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159012r10"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159013r11"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">SubSystemMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">subB</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">mc</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">{</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159014r12"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ThreadMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">dflt</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">main</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159015r13"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmssbx-10x-x-90">ThreadMapping</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">extra</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">-&#x003E;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">main</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159016r14"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159017r15"></a></span><span
+class="ec-lmtt-9">&#x00A0;</span><span
+class="ec-lmtt-9">}</span><span
+class="ec-lmtt-9">&#x00A0;</span><br /><span class="label"><a
+ id="x34-159018r16"></a></span><span
+class="ec-lmtt-9">}</span>
+<br />
+ <div class="caption"
+><span class="id">Listing&#x00A0;5.5:
+ </span><span
+class="content">etMap
+ example
+ code</span></div><!--tex4ht:label?: x34-1590005.4 -->
+</div>
+<!--l. 74--><p class="noindent" >The result of the mapping is also depicted in above tree diagram (figure <a
+href="#x34-1560505">5.5<!--tex4ht:ref: fig:instance_tree --></a>) of the instances. All actor instances (the white
+boxes) are mapped to a node and a thread running on this node (shown as @<span
+class="ec-lmsso-10">node </span>: <span
+class="ec-lmsso-10">thread</span>).
</p>
-<!--l. 92--><div class="crosslinks"><p class="noindent">[<a
-href="etrice-docse28.html" >next</a>] [<a
-href="etrice-docch6.html" >prev</a>] [<a
-href="etrice-docch6.html#tailetrice-docch6.html" >prev-tail</a>] [<a
+<!--l. 102--><div class="crosslinks"><p class="noindent">[<a
+href="etrice-docch6.html" >next</a>] [<a
+href="etrice-docse26.html" >prev</a>] [<a
+href="etrice-docse26.html#tailetrice-docse26.html" >prev-tail</a>] [<a
href="etrice-docse27.html" >front</a>] [<a
-href="etrice-docch6.html#etrice-docse27.html" >up</a>] </p></div>
-<!--l. 92--><p class="noindent" ><a
+href="etrice-docch5.html#etrice-docse27.html" >up</a>] </p></div>
+<!--l. 102--><p class="noindent" ><a
id="tailetrice-docse27.html"></a> </p>
</body></html>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse28.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse28.html
index 3fc3df488..a291bedbf 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse28.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse28.html
@@ -4,391 +4,158 @@
<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->
<html xmlns="http://www.w3.org/1999/xhtml"
>
-<head><title>Component Overview</title>
+<head><title>Architecture</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
-<!--l. 92--><div class="crosslinks"><p class="noindent">[<a
-href="etrice-docse27.html" >prev</a>] [<a
-href="etrice-docse27.html#tailetrice-docse27.html" >prev-tail</a>] [<a
+<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
+href="etrice-docse29.html" >next</a>] [<a
+href="etrice-docch6.html" >prev</a>] [<a
+href="etrice-docch6.html#tailetrice-docch6.html" >prev-tail</a>] [<a
href="#tailetrice-docse28.html">tail</a>] [<a
href="etrice-docch6.html#etrice-docse28.html" >up</a>] </p></div>
-<h3 class="sectionHead"><span class="titlemark">6.2 </span> <a
- id="x36-1600006.2"></a>Component Overview</h3>
-<!--l. 94--><p class="noindent" >
-</p>
-<h4 class="subsectionHead"><span class="titlemark">6.2.1 </span> <a
- id="x36-1610006.2.1"></a>Room Language Overview</h4>
-<!--l. 96--><p class="noindent" >We assume that the reader is familiar with the Xtext concepts. So we concentrate on the details of our implementation that
-are worth to be pointed out.
-</p><!--l. 99--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1620006.2.1"></a>Model Tweaks</h5>
-<!--l. 101--><p class="noindent" >The Room EMF model is inferred from the grammar. However, this powerful mechanism has to be tweaked at some places.
-This is done in the <span
-class="ec-lmsso-10">/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/RoomPostprocessor.ext </span>which is written in the
-legacy Xtend language.
-</p><!--l. 107--><p class="noindent" >The following parts of the model are changed or added: </p>
+<h3 class="sectionHead"><span class="titlemark">6.1 </span> <a
+ id="x36-1610006.1"></a>Architecture</h3>
+<!--l. 3--><p class="noindent" >The basic components of eTrice are depicted in the following diagram.
+</p><!--l. 5--><p class="noindent" ><img
+src="images/200-components.jpg" alt="PIC"
+ />
+</p><!--l. 7--><p class="noindent" >Additional to that the eTrice project comprises runtime libraries and unit tests which are treated in subsequent
+sections.
+</p><!--l. 10--><p class="noindent" >
+</p>
+<h4 class="subsectionHead"><span class="titlemark">6.1.1 </span> <a
+ id="x36-1620006.1.1"></a>Editor and Generator Components</h4>
<ul class="itemize1">
- <li class="itemize">the default
+ <li class="itemize">core
+ <ul class="itemize2">
+ <li class="itemize">core.room
+ is an Xtext based language called ROOM. It consists of the plug-ins <span
+class="ec-lmtt-10">org.eclipse.etrice.core.room</span>
+ and <span
+class="ec-lmtt-10">org.eclipse.etrice.core.room.ui</span>. ROOM is the basic modeling language of eTrice.
+ </li>
+ <li class="itemize">core.config is an Xtext based language called Config. It consists of
+ the plug-ins <span
+class="ec-lmtt-10">org.eclipse.etrice.core.config </span>and <span
+class="ec-lmtt-10">org.eclipse.etrice.core.config.ui</span>. Config
+ is a language designed for the data configuration of model
+ </li>
+ <li class="itemize">core.etphys is an
+ Xtext based language called etPhys. It consists of the plug-ins <span
+class="ec-lmtt-10">org.eclipse.etrice.core.etphys </span>and
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.core.etphys.ui</span>. etPhys is a language designed for the description of physical
+ systems onto which the logical ROOM systems are deployed.
+ </li>
+ <li class="itemize">core.etmap is an Xtext based language called etMap. It consists of
+ the plug-ins <span
+class="ec-lmtt-10">org.eclipse.etrice.core.etmap </span>and <span
+class="ec-lmtt-10">org.eclipse.etrice.core.etmap.ui</span>. etMap is
+ a language designed for the mapping of logical to physical systems.
- <div class="verbatim" id="verbatim-11">
- multiplicity
-</div>
- <!--l. 109--><p class="nopar" > of the <span
-class="ec-lmtt-10">Port </span>is set to 1
- </p></li>
- <li class="itemize">the operation <span
-class="ec-lmtt-10">isReplicated </span>is added to the <span
-class="ec-lmtt-10">Port</span>
- </li>
- <li class="itemize">the default <span
-class="ec-lmtt-10">size </span>of the <span
-class="ec-lmtt-10">ActorRef </span>is set to 1
- </li>
- <li class="itemize">an operation <span
-class="ec-lmtt-10">getName </span>is add to the <span
-class="ec-lmtt-10">State </span>class
- </li>
- <li class="itemize">an operation <span
-class="ec-lmtt-10">getName </span>is add to the <span
-class="ec-lmtt-10">StateGraphItem </span>class
- </li>
- <li class="itemize">an operation <span
-class="ec-lmtt-10">getGeneralProtocol </span>is added to the <span
-class="ec-lmtt-10">InterfaceItem</span></li></ul>
-<!--l. 117--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1630006.2.1"></a>Imports by URI Using Namespaces</h5>
-<!--l. 119--><p class="noindent" >The import mechanism employed is based on URIs. This is configured for one part in the GenerateRoom.mwe2 model
-workflow by setting the fragments ImportURIScopingFragment and ImportUriValidator). For the other part it is configured in
-the Guice modules by binding </p>
- <ul class="itemize1">
- <li class="itemize"><span
-class="ec-lmtt-10">PlatformRelativeUriResolver </span>&#8211; this class tries to convert the import URI into a platform relative URI. It
- also replaces environment variables written in $ with their respective values.
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">ImportedNamespaceAwareLocalScopeProvider </span>&#8211; this is a standard scope provider which is aware of
- namespaces
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">GlobalNonPlatformURIEditorOpener </span>&#8211; this editor opener tries to convert general URIs into platform URIs
- because editors can only open platform URIs
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">ImportAwareHyperlinkHelper </span>&#8211; turns the URI part of an import into a navigatable hyper link</li></ul>
-<!--l. 132--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1640006.2.1"></a>Naming</h5>
-<!--l. 134--><p class="noindent" >Two classes provide object names used for link resolution and for labels. The <span
-class="ec-lmtt-10">RoomNameProvider </span>provides frequently used
-name strings, some of them are hierarchical like State paths. The <span
-class="ec-lmtt-10">RoomFragmentProvider </span>serves a more formal purpose
-since it provides a link between EMF models (as used by the diagram editors) and the textual model representation used by
-Xtext.
+ </li>
+ <li class="itemize">core.genmodel is an EMF based aggregation layer for Room models. It consists of the plugin
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.core.genmodel</span>. A Room model can be transformed into a genmodel which allows
+ easy access to implicit relations of the Room model.</li></ul>
+ </li>
+ <li class="itemize">ui
+ <ul class="itemize2">
+ <li class="itemize">textual
+ <ul class="itemize3">
+ <li class="itemize">room.ui is the ui counterpart of core.room.
+ It consists of the plug-in <span
+class="ec-lmtt-10">org.eclipse.etrice.core.room.ui</span>. This plug-in realizes IDE concepts
+ like content assist, error markers and navigation by hyper links for the Room language.
+ </li>
+ <li class="itemize">config.ui is the ui
+ counterpart of core.config. It consists of the plug-in <span
+class="ec-lmtt-10">org.eclipse.etrice.core.config.ui</span>. This
+ plug-in realizes IDE concepts like content assist, error markers and navigation by hyper links for the
+ Config language.
+ </li>
+ <li class="itemize">etphys.ui is the ui
+ counterpart of core.etphys. It consists of the plug-in <span
+class="ec-lmtt-10">org.eclipse.etrice.core.etphys.ui</span>. This
+ plug-in realizes IDE concepts like content assist, error markers and navigation by hyper links for the
+ etPhys language.
+ </li>
+ <li class="itemize">etmap.ui is the ui counterpart of core.etmap. It consists of the plug-in
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.core.etmap.ui</span>. This plug-in realizes IDE concepts like content assist, error
+ markers and navigation by hyper links for the etPhys language.</li></ul>
+ </li>
+ <li class="itemize">graphical
+ <ul class="itemize3">
+ <li class="itemize">ui.common is a set of common code for the two diagram editors. It consists of the plug-in
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.ui.common</span>.
+ </li>
+ <li class="itemize">ui.commands encapsulates some commands related to the navigation between eTrice editors. It
+ consists of the plug-in <span
+class="ec-lmtt-10">org.eclipse.etrice.ui.commands</span>.
+ </li>
+ <li class="itemize">ui.structure is the Graphiti based editor for the Actor structure. It consists of the plug-in
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.ui.structure</span>.
+ </li>
+ <li class="itemize">ui.behavior is the Graphiti based editor for the Actor behavior. It consists of the plug-in
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.ui.behavior</span>.</li></ul>
+ </li></ul>
+ </li>
+ <li class="itemize">generators
+ <ul class="itemize2">
+ <li class="itemize">generator is a set of general classes and language independent parts of all generators. It consists of the
+ plug-in <span
+class="ec-lmsso-10">org.eclipse.etrice.generator</span>.
+ </li>
+ <li class="itemize">generator.c is the generator for the ANSI-C target language. It consists of the plug-in
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.generator.c</span>.
+ </li>
+ <li class="itemize">generator.cpp is the generator for the C++ target language. It consists of the plug-in
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.generator.cpp</span>.
+ </li>
+ <li class="itemize">generator.java is the generator for the Java target language. It consists of the plug-in
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.generator.java</span>.
-</p><!--l. 140--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1650006.2.1"></a>Helpers</h5>
-<!--l. 142--><p class="noindent" >The <span
-class="ec-lmtt-10">RoomHelpers </span>class provides a great deal of static methods that help retrieve frequently used information from the
-model. Among many, many others </p>
- <ul class="itemize1">
- <li class="itemize"><span
-class="ec-lmtt-10">getAllEndPorts(ActorClass) </span>- returns a list of all end ports of an actor class including inherited ones
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">getInheritedActionCode(Transition, ActorClass) </span>- get the inherited part of a transition&#8217;s action code
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">getSignature(Operation) </span>- returns a string representing the operation signature suited for a label</li></ul>
-<!--l. 154--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1660006.2.1"></a>Validation</h5>
-<!--l. 156--><p class="noindent" >Validation is used from various places. Therefore all validation code is accumulated in the @ValidationUtil@ class. All methods
-are static and many of them return a Result object which contains information about the problem detected as well as object
-and feature as suited for most validation purposes.
-</p><!--l. 160--><p class="noindent" >
-</p>
-<h4 class="subsectionHead"><span class="titlemark">6.2.2 </span> <a
- id="x36-1670006.2.2"></a>Config Language Overview</h4>
-<!--l. 162--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1680006.2.2"></a>Model Tweaks</h5>
-<!--l. 164--><p class="noindent" >A couple of operations are added to the ConfigModel </p>
- <ul class="itemize1">
- <li class="itemize"><span
-class="ec-lmtt-10">getActorClassConfigs</span>
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">getActorInstanceConfigs</span>
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">getProtocolClassConfigs</span>
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">getSubSystemConfigs</span></li></ul>
-<!--l. 172--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1690006.2.2"></a>Imports by URI Using Namespaces</h5>
-<!--l. 174--><p class="noindent" >Imports are treated like in Room language, section <span
-class="ec-lmsso-10">Imports by URI Using Namespaces</span>.
-
-
-</p><!--l. 176--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1700006.2.2"></a>Util</h5>
-<!--l. 178--><p class="noindent" >A set of static utility methods can be found in the <span
-class="ec-lmtt-10">ConfigUtil </span>class.
-</p><!--l. 180--><p class="noindent" >
-</p>
-<h4 class="subsectionHead"><span class="titlemark">6.2.3 </span> <a
- id="x36-1710006.2.3"></a>Aggregation Layer Overview</h4>
-<!--l. 182--><p class="noindent" >The eTrice Generator Model (genmodel) serves as an aggregation layer. Its purpose is to allow easy access to information
-which is implicitly contained in the Room model but not simple to retrieve. Examples of this are the state machine with
-inherited items or a list of all triggers active at a state in the order in which they will be evaluated or the actual peer port of
-an end port (following bindings through relay ports).
-</p><!--l. 188--><p class="noindent" >The Generator Model is created from a list of Room models by a call of the
+ </li>
+ <li class="itemize">generator.doc is the generator for the model documentation. It consists of the plug-in
+ <span
+class="ec-lmtt-10">org.eclipse.etrice.generator.doc</span>.</li></ul>
+ </li></ul>
+<!--l. 82--><p class="noindent" >
+</p>
+<h4 class="subsectionHead"><span class="titlemark">6.1.2 </span> <a
+ id="x36-1630006.1.2"></a>Runtimes</h4>
+<!--l. 84--><p class="noindent" >Currently eTrice ships with a C and a Java runtime. The C++ runtime is still a prototype. The runtimes are libraries written
+in the target language against which the generated code is compiled.
+</p><!--l. 88--><p class="noindent" >
+</p>
+<h4 class="subsectionHead"><span class="titlemark">6.1.3 </span> <a
+ id="x36-1640006.1.3"></a>Unit Tests</h4>
+<!--l. 90--><p class="noindent" >Most plug-ins and other parts of the code have related unit tests.
</p>
-<div class="verbatim" id="verbatim-12">
-createGeneratorModel(List&#x003C;RoomModel&#x003E;,&#x00A0;boolean)
-</div>
-<!--l. 190--><p class="nopar" >
-</p><!--l. 192--><p class="noindent" >method of the <span
-class="ec-lmtt-10">GeneratorModelBuilder </span>class.
-</p><!--l. 194--><p class="noindent" >The <span
-class="ec-lmtt-10">Root </span>object of the resulting Generator Model provides chiefly two things: </p>
- <ul class="itemize1">
- <li class="itemize">a tree of instances starting at each <span
-class="ec-lmtt-10">SubSystem </span>with representations of each <span
-class="ec-lmtt-10">ActorInstance </span>and <span
-class="ec-lmtt-10">PortInstance</span>
- </li>
- <li class="itemize">for each <span
-class="ec-lmtt-10">ActorClass </span>a corresponding <span
-class="ec-lmtt-10">ExpandedActorClass </span>with an explicit state machine containing all
- inherited state graph items</li></ul>
-<!--l. 202--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1720006.2.3"></a>The Instance Model</h5>
-<!--l. 204--><p class="noindent" >The instance model allows easy access to instances including their unique paths and object IDs. Also it is possible to
-get a list of all peer port instances for each port instance without having to bother about port and actor
-replication.
-</p><!--l. 208--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1730006.2.3"></a>The Expanded Actor Class</h5>
-<!--l. 210--><p class="noindent" >The expanded actor class contains, as already mentioned, the complete state machine of the actor class. This considerably
-simplifies the task of state machine generation. Note that the generated code always contains the complete state machine of
-an actor. I.e. no target language inheritance is used to implement the state machine inheritance. Furthermore the
-<span
-class="ec-lmtt-10">ExpandedActorClass </span>gives access to </p>
- <ul class="itemize1">
- <li class="itemize"><span
-class="ec-lmtt-10">getIncomingTransitions(StateGraphNode) </span>&#8211; the set of incoming transition of a <span
-class="ec-lmtt-10">StateGraphNode </span>(<span
-class="ec-lmtt-10">State</span>,
- <span
-class="ec-lmtt-10">ChoicePoint </span>or <span
-class="ec-lmtt-10">TransitionPoint</span>)
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">getOutgoingTransitions(StateGraphNode) </span>&#8211; the set of outgoing transition of a <span
-class="ec-lmtt-10">StateGraphNode</span>
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">getActiveTriggers(State) </span>&#8211; the triggers that are active in this <span
-class="ec-lmtt-10">State </span>in the order they are evaluated</li></ul>
-<!--l. 224--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1740006.2.3"></a>Transition Chains</h5>
-<!--l. 226--><p class="noindent" >By transition chains we denote a connected subset of the (hierarchical) state machine that starts with a transition starting at
-a state and continues over transitional state graph nodes (choice points and transition points) and continuation transitions
-until a state is reached. In general a transition chain starts at one state and ends in several states (the chain may branch in
-choice points). A <span
-class="ec-lmtt-10">TransitionChain </span>of a transition is retrieved by a call of <span
-class="ec-lmtt-10">getChain(Transition) </span>of the
-<span
-class="ec-lmtt-10">ExpandedActorClass</span>. The <span
-class="ec-lmtt-10">TransitionChain </span>accepts an <span
-class="ec-lmtt-10">ITransitionChainVisitor </span>which is called along the chain to
-generate the action codes of involved transitions and the conditional statements arising from the involved choice
-points.
-
-
-</p><!--l. 236--><p class="noindent" >
-</p>
-<h4 class="subsectionHead"><span class="titlemark">6.2.4 </span> <a
- id="x36-1750006.2.4"></a>Generator Overview</h4>
-<!--l. 238--><p class="noindent" >There is one plug-in that consists of base classes and some generic generator parts which are re-used by all language specific
-generators
-</p><!--l. 241--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1760006.2.4"></a>Base Classes and Interfaces</h5>
-<!--l. 243--><p class="noindent" >We just want to mention the most important classes and interfaces.
-</p>
- <ul class="itemize1">
- <li class="itemize">
- <div class="flushleft"
->
-<!--l. 246--><p class="noindent" >
-<span
-class="ec-lmtt-10">ITranslationProvider </span>&#8212; this interface is used by the <span
-class="ec-lmtt-10">DetailCodeTranslator </span>for the language dependent
-translation of e.g. port.message() notation in detail code</p></div>
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">AbstractGenerator </span>&#8212; concrete language generators should derive from this base class
- </li>
- <li class="itemize">
- <div class="flushleft"
->
-<!--l. 250--><p class="noindent" >
-<span
-class="ec-lmtt-10">DefaultTranslationProvider </span>&#8212; a stub implementation of <span
-class="ec-lmtt-10">ITranslationProvider </span>from which clients may
-derive</p></div>
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">Indexed </span>&#8212; provides an indexed iterable of a given iterable
- </li>
- <li class="itemize"><span
-class="ec-lmtt-10">GeneratorBaseModule </span>&#8212; a Google Guice module that binds a couple of basic services. Concrete language generators
- should use a module that derives from this</li></ul>
-<!--l. 257--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1770006.2.4"></a>Generic Generator Parts</h5>
-<!--l. 259--><p class="noindent" >The generic generator parts provide code generation blocks on a medium granularity. The language dependent top level
-generators embed those blocks in a larger context (file, class, ...). Language dependent low level constructs are provided by
-means of an <span
-class="ec-lmtt-10">ILanguageExtension</span>. This extension and other parts of the generator be configured using Google Guice
-dependency injection.
-</p>
-<!--l. 264--><p class="noindent" ><span class="paragraphHead"><a
- id="x36-1780006.2.4"></a><span
-class="ec-lmssbx-10">GenericActorClassGenerator</span></span>
-The <span
-class="ec-lmtt-10">GenericActorClassGenerator </span>generates constants for the interface items of a actor. Those constants are used by the
-generated state machine.
-
-
-</p>
-<!--l. 269--><p class="noindent" ><span class="paragraphHead"><a
- id="x36-1790006.2.4"></a><span
-class="ec-lmssbx-10">GenericProtocolClassGenerator</span></span>
-The <span
-class="ec-lmtt-10">GenericProtocolClassGenerator </span>generates message ID constants for a protocol.
-</p>
-<!--l. 273--><p class="noindent" ><span class="paragraphHead"><a
- id="x36-1800006.2.4"></a><span
-class="ec-lmssbx-10">GenericStateMachineGenerator</span></span>
-</p>
-<div class="flushleft"
->
-<!--l. 275--><p class="noindent" >
-The <span
-class="ec-lmtt-10">GenericStateMachineGenerator </span>generates the complete state machine implementation. The skeleton of the
-generated code is</p></div>
- <ul class="itemize1">
- <li class="itemize">definition state ID constants
- </li>
- <li class="itemize">definition of transition chain constants
- </li>
- <li class="itemize">definition of trigger constants
- </li>
- <li class="itemize">entry, exit and action code methods
- </li>
- <li class="itemize">the <span
-class="ec-lmtt-10">exitTo </span>method
- </li>
- <li class="itemize">the <span
-class="ec-lmtt-10">executeTransitionChain </span>method
- </li>
- <li class="itemize">the <span
-class="ec-lmtt-10">enterHistory </span>method
- </li>
- <li class="itemize">the <span
-class="ec-lmtt-10">executeInitTransition </span>method
- </li>
- <li class="itemize">the <span
-class="ec-lmtt-10">receiveEvent </span>method</li></ul>
-<!--l. 290--><p class="noindent" >The state machine works as follows. The main entry method is the <br
-class="newline" /><span
-class="ec-lmtt-10">receiveEvent </span>method. This is the case for both, data driven (polled) and event driven state machines. Then a number of
-nested switch/case statements evaluates trigger conditions and derives the transition chain that is executed. If a
-trigger fires then the <span
-class="ec-lmtt-10">exitTo </span>method is called to execute all exit codes involved. Then the transition chain
-action codes are executed and the choice point conditions are evaluated in the <span
-class="ec-lmtt-10">executeTransitionChain</span>
-method. Finally the history of the state where the chain ends is entered and all entry codes are executed by
-<span
-class="ec-lmtt-10">enterHistory</span>.
-</p><!--l. 298--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1810006.2.4"></a>The Java Generator</h5>
-<!--l. 300--><p class="noindent" >The Java generator employs the generic parts of the generator. The <span
-class="ec-lmtt-10">JavaTranslationProvider </span>is very simple and only
-handles the case of sending a message from a distinct replicated port: <span
-class="ec-lmtt-10">replPort[2].message()</span>. Other cases are handled by
-the base class by returning the original text.
-
-
-</p><!--l. 304--><p class="noindent" >The <span
-class="ec-lmtt-10">DataClassGen </span>uses Java inheritance for the generated data classes. Otherwise it is pretty much straight
-forward.
-</p><!--l. 307--><p class="noindent" >The <span
-class="ec-lmtt-10">ProtocolClassGen </span>generates a class for the protocol with nested static classes for regular and conjugated ports and
-similar for replicated ports.
-</p><!--l. 310--><p class="noindent" >The <span
-class="ec-lmtt-10">ActorClassGen </span>uses Java inheritance for the generated actor classes. So ports, SAPs and attributes and detail code
-methods are inherited. Not inherited is the state machine implementation.
-</p><!--l. 313--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1820006.2.4"></a>The ANSI-C Generator</h5>
-<!--l. 315--><p class="noindent" >The C generator translates data, protocol and actor classes into structs together with a set of methods that operate on them
-and receive a pointer to those data (called <span
-class="ec-lmtt-10">self </span>in analogy to the implicit C++ <span
-class="ec-lmtt-10">this </span>pointer). No dynamic memory
-allocation is employed. All actor instances are statically initialized. One of the design goals for the generated C code was an
-optimized footprint in terms of memory and performance to be able to utilize modeling with ROOM also for tiny low end
-micro controllers.
-</p><!--l. 322--><p class="noindent" >
-</p>
-<h5 class="subsubsectionHead"><a
- id="x36-1830006.2.4"></a>The Documentation Generator</h5>
-<!--l. 324--><p class="noindent" >The documentation generator creates documentation in LaTex format which can be converted into PDF and many other
-formats.
-</p>
-<!--l. 105--><div class="crosslinks"><p class="noindent">[<a
-href="etrice-docse27.html" >prev</a>] [<a
-href="etrice-docse27.html#tailetrice-docse27.html" >prev-tail</a>] [<a
+<!--l. 92--><div class="crosslinks"><p class="noindent">[<a
+href="etrice-docse29.html" >next</a>] [<a
+href="etrice-docch6.html" >prev</a>] [<a
+href="etrice-docch6.html#tailetrice-docch6.html" >prev-tail</a>] [<a
href="etrice-docse28.html" >front</a>] [<a
href="etrice-docch6.html#etrice-docse28.html" >up</a>] </p></div>
-<!--l. 105--><p class="noindent" ><a
- id="tailetrice-docse28.html"></a> </p>
+<!--l. 92--><p class="noindent" ><a
+ id="tailetrice-docse28.html"></a> </p>
</body></html>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse29.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse29.html
new file mode 100644
index 000000000..b593e726e
--- /dev/null
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse29.html
@@ -0,0 +1,394 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->
+<html xmlns="http://www.w3.org/1999/xhtml"
+>
+<head><title>Component Overview</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
+<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
+<!-- xhtml,3,next,html -->
+<meta name="src" content="etrice-doc.tex" />
+<meta name="date" content="2013-10-21 12:44:00" />
+<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
+</head><body
+>
+<!--l. 92--><div class="crosslinks"><p class="noindent">[<a
+href="etrice-docse28.html" >prev</a>] [<a
+href="etrice-docse28.html#tailetrice-docse28.html" >prev-tail</a>] [<a
+href="#tailetrice-docse29.html">tail</a>] [<a
+href="etrice-docch6.html#etrice-docse29.html" >up</a>] </p></div>
+<h3 class="sectionHead"><span class="titlemark">6.2 </span> <a
+ id="x37-1650006.2"></a>Component Overview</h3>
+<!--l. 94--><p class="noindent" >
+</p>
+<h4 class="subsectionHead"><span class="titlemark">6.2.1 </span> <a
+ id="x37-1660006.2.1"></a>Room Language Overview</h4>
+<!--l. 96--><p class="noindent" >We assume that the reader is familiar with the Xtext concepts. So we concentrate on the details of our implementation that
+are worth to be pointed out.
+</p><!--l. 99--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1670006.2.1"></a>Model Tweaks</h5>
+<!--l. 101--><p class="noindent" >The Room EMF model is inferred from the grammar. However, this powerful mechanism has to be tweaked at some places.
+This is done in the <span
+class="ec-lmsso-10">/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/RoomPostprocessor.ext </span>which is written in the
+legacy Xtend language.
+</p><!--l. 107--><p class="noindent" >The following parts of the model are changed or added: </p>
+ <ul class="itemize1">
+ <li class="itemize">the default
+
+
+ <div class="verbatim" id="verbatim-11">
+ multiplicity
+</div>
+ <!--l. 109--><p class="nopar" > of the <span
+class="ec-lmtt-10">Port </span>is set to 1
+ </p></li>
+ <li class="itemize">the operation <span
+class="ec-lmtt-10">isReplicated </span>is added to the <span
+class="ec-lmtt-10">Port</span>
+ </li>
+ <li class="itemize">the default <span
+class="ec-lmtt-10">size </span>of the <span
+class="ec-lmtt-10">ActorRef </span>is set to 1
+ </li>
+ <li class="itemize">an operation <span
+class="ec-lmtt-10">getName </span>is add to the <span
+class="ec-lmtt-10">State </span>class
+ </li>
+ <li class="itemize">an operation <span
+class="ec-lmtt-10">getName </span>is add to the <span
+class="ec-lmtt-10">StateGraphItem </span>class
+ </li>
+ <li class="itemize">an operation <span
+class="ec-lmtt-10">getGeneralProtocol </span>is added to the <span
+class="ec-lmtt-10">InterfaceItem</span></li></ul>
+<!--l. 117--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1680006.2.1"></a>Imports by URI Using Namespaces</h5>
+<!--l. 119--><p class="noindent" >The import mechanism employed is based on URIs. This is configured for one part in the GenerateRoom.mwe2 model
+workflow by setting the fragments ImportURIScopingFragment and ImportUriValidator). For the other part it is configured in
+the Guice modules by binding </p>
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ec-lmtt-10">PlatformRelativeUriResolver </span>&#8211; this class tries to convert the import URI into a platform relative URI. It
+ also replaces environment variables written in $ with their respective values.
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">ImportedNamespaceAwareLocalScopeProvider </span>&#8211; this is a standard scope provider which is aware of
+ namespaces
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">GlobalNonPlatformURIEditorOpener </span>&#8211; this editor opener tries to convert general URIs into platform URIs
+ because editors can only open platform URIs
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">ImportAwareHyperlinkHelper </span>&#8211; turns the URI part of an import into a navigatable hyper link</li></ul>
+<!--l. 132--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1690006.2.1"></a>Naming</h5>
+<!--l. 134--><p class="noindent" >Two classes provide object names used for link resolution and for labels. The <span
+class="ec-lmtt-10">RoomNameProvider </span>provides frequently used
+name strings, some of them are hierarchical like State paths. The <span
+class="ec-lmtt-10">RoomFragmentProvider </span>serves a more formal purpose
+since it provides a link between EMF models (as used by the diagram editors) and the textual model representation used by
+Xtext.
+
+
+</p><!--l. 140--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1700006.2.1"></a>Helpers</h5>
+<!--l. 142--><p class="noindent" >The <span
+class="ec-lmtt-10">RoomHelpers </span>class provides a great deal of static methods that help retrieve frequently used information from the
+model. Among many, many others </p>
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ec-lmtt-10">getAllEndPorts(ActorClass) </span>- returns a list of all end ports of an actor class including inherited ones
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">getInheritedActionCode(Transition, ActorClass) </span>- get the inherited part of a transition&#8217;s action code
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">getSignature(Operation) </span>- returns a string representing the operation signature suited for a label</li></ul>
+<!--l. 154--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1710006.2.1"></a>Validation</h5>
+<!--l. 156--><p class="noindent" >Validation is used from various places. Therefore all validation code is accumulated in the @ValidationUtil@ class. All methods
+are static and many of them return a Result object which contains information about the problem detected as well as object
+and feature as suited for most validation purposes.
+</p><!--l. 160--><p class="noindent" >
+</p>
+<h4 class="subsectionHead"><span class="titlemark">6.2.2 </span> <a
+ id="x37-1720006.2.2"></a>Config Language Overview</h4>
+<!--l. 162--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1730006.2.2"></a>Model Tweaks</h5>
+<!--l. 164--><p class="noindent" >A couple of operations are added to the ConfigModel </p>
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ec-lmtt-10">getActorClassConfigs</span>
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">getActorInstanceConfigs</span>
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">getProtocolClassConfigs</span>
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">getSubSystemConfigs</span></li></ul>
+<!--l. 172--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1740006.2.2"></a>Imports by URI Using Namespaces</h5>
+<!--l. 174--><p class="noindent" >Imports are treated like in Room language, section <span
+class="ec-lmsso-10">Imports by URI Using Namespaces</span>.
+
+
+</p><!--l. 176--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1750006.2.2"></a>Util</h5>
+<!--l. 178--><p class="noindent" >A set of static utility methods can be found in the <span
+class="ec-lmtt-10">ConfigUtil </span>class.
+</p><!--l. 180--><p class="noindent" >
+</p>
+<h4 class="subsectionHead"><span class="titlemark">6.2.3 </span> <a
+ id="x37-1760006.2.3"></a>Aggregation Layer Overview</h4>
+<!--l. 182--><p class="noindent" >The eTrice Generator Model (genmodel) serves as an aggregation layer. Its purpose is to allow easy access to information
+which is implicitly contained in the Room model but not simple to retrieve. Examples of this are the state machine with
+inherited items or a list of all triggers active at a state in the order in which they will be evaluated or the actual peer port of
+an end port (following bindings through relay ports).
+</p><!--l. 188--><p class="noindent" >The Generator Model is created from a list of Room models by a call of the
+
+
+</p>
+<div class="verbatim" id="verbatim-12">
+createGeneratorModel(List&#x003C;RoomModel&#x003E;,&#x00A0;boolean)
+</div>
+<!--l. 190--><p class="nopar" >
+</p><!--l. 192--><p class="noindent" >method of the <span
+class="ec-lmtt-10">GeneratorModelBuilder </span>class.
+</p><!--l. 194--><p class="noindent" >The <span
+class="ec-lmtt-10">Root </span>object of the resulting Generator Model provides chiefly two things: </p>
+ <ul class="itemize1">
+ <li class="itemize">a tree of instances starting at each <span
+class="ec-lmtt-10">SubSystem </span>with representations of each <span
+class="ec-lmtt-10">ActorInstance </span>and <span
+class="ec-lmtt-10">PortInstance</span>
+ </li>
+ <li class="itemize">for each <span
+class="ec-lmtt-10">ActorClass </span>a corresponding <span
+class="ec-lmtt-10">ExpandedActorClass </span>with an explicit state machine containing all
+ inherited state graph items</li></ul>
+<!--l. 202--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1770006.2.3"></a>The Instance Model</h5>
+<!--l. 204--><p class="noindent" >The instance model allows easy access to instances including their unique paths and object IDs. Also it is possible to
+get a list of all peer port instances for each port instance without having to bother about port and actor
+replication.
+</p><!--l. 208--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1780006.2.3"></a>The Expanded Actor Class</h5>
+<!--l. 210--><p class="noindent" >The expanded actor class contains, as already mentioned, the complete state machine of the actor class. This considerably
+simplifies the task of state machine generation. Note that the generated code always contains the complete state machine of
+an actor. I.e. no target language inheritance is used to implement the state machine inheritance. Furthermore the
+<span
+class="ec-lmtt-10">ExpandedActorClass </span>gives access to </p>
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ec-lmtt-10">getIncomingTransitions(StateGraphNode) </span>&#8211; the set of incoming transition of a <span
+class="ec-lmtt-10">StateGraphNode </span>(<span
+class="ec-lmtt-10">State</span>,
+ <span
+class="ec-lmtt-10">ChoicePoint </span>or <span
+class="ec-lmtt-10">TransitionPoint</span>)
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">getOutgoingTransitions(StateGraphNode) </span>&#8211; the set of outgoing transition of a <span
+class="ec-lmtt-10">StateGraphNode</span>
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">getActiveTriggers(State) </span>&#8211; the triggers that are active in this <span
+class="ec-lmtt-10">State </span>in the order they are evaluated</li></ul>
+<!--l. 224--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1790006.2.3"></a>Transition Chains</h5>
+<!--l. 226--><p class="noindent" >By transition chains we denote a connected subset of the (hierarchical) state machine that starts with a transition starting at
+a state and continues over transitional state graph nodes (choice points and transition points) and continuation transitions
+until a state is reached. In general a transition chain starts at one state and ends in several states (the chain may branch in
+choice points). A <span
+class="ec-lmtt-10">TransitionChain </span>of a transition is retrieved by a call of <span
+class="ec-lmtt-10">getChain(Transition) </span>of the
+<span
+class="ec-lmtt-10">ExpandedActorClass</span>. The <span
+class="ec-lmtt-10">TransitionChain </span>accepts an <span
+class="ec-lmtt-10">ITransitionChainVisitor </span>which is called along the chain to
+generate the action codes of involved transitions and the conditional statements arising from the involved choice
+points.
+
+
+</p><!--l. 236--><p class="noindent" >
+</p>
+<h4 class="subsectionHead"><span class="titlemark">6.2.4 </span> <a
+ id="x37-1800006.2.4"></a>Generator Overview</h4>
+<!--l. 238--><p class="noindent" >There is one plug-in that consists of base classes and some generic generator parts which are re-used by all language specific
+generators
+</p><!--l. 241--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1810006.2.4"></a>Base Classes and Interfaces</h5>
+<!--l. 243--><p class="noindent" >We just want to mention the most important classes and interfaces.
+</p>
+ <ul class="itemize1">
+ <li class="itemize">
+ <div class="flushleft"
+>
+<!--l. 246--><p class="noindent" >
+<span
+class="ec-lmtt-10">ITranslationProvider </span>&#8212; this interface is used by the <span
+class="ec-lmtt-10">DetailCodeTranslator </span>for the language dependent
+translation of e.g. port.message() notation in detail code</p></div>
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">AbstractGenerator </span>&#8212; concrete language generators should derive from this base class
+ </li>
+ <li class="itemize">
+ <div class="flushleft"
+>
+<!--l. 250--><p class="noindent" >
+<span
+class="ec-lmtt-10">DefaultTranslationProvider </span>&#8212; a stub implementation of <span
+class="ec-lmtt-10">ITranslationProvider </span>from which clients may
+derive</p></div>
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">Indexed </span>&#8212; provides an indexed iterable of a given iterable
+ </li>
+ <li class="itemize"><span
+class="ec-lmtt-10">GeneratorBaseModule </span>&#8212; a Google Guice module that binds a couple of basic services. Concrete language generators
+ should use a module that derives from this</li></ul>
+<!--l. 257--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1820006.2.4"></a>Generic Generator Parts</h5>
+<!--l. 259--><p class="noindent" >The generic generator parts provide code generation blocks on a medium granularity. The language dependent top level
+generators embed those blocks in a larger context (file, class, ...). Language dependent low level constructs are provided by
+means of an <span
+class="ec-lmtt-10">ILanguageExtension</span>. This extension and other parts of the generator be configured using Google Guice
+dependency injection.
+</p>
+<!--l. 264--><p class="noindent" ><span class="paragraphHead"><a
+ id="x37-1830006.2.4"></a><span
+class="ec-lmssbx-10">GenericActorClassGenerator</span></span>
+The <span
+class="ec-lmtt-10">GenericActorClassGenerator </span>generates constants for the interface items of a actor. Those constants are used by the
+generated state machine.
+
+
+</p>
+<!--l. 269--><p class="noindent" ><span class="paragraphHead"><a
+ id="x37-1840006.2.4"></a><span
+class="ec-lmssbx-10">GenericProtocolClassGenerator</span></span>
+The <span
+class="ec-lmtt-10">GenericProtocolClassGenerator </span>generates message ID constants for a protocol.
+</p>
+<!--l. 273--><p class="noindent" ><span class="paragraphHead"><a
+ id="x37-1850006.2.4"></a><span
+class="ec-lmssbx-10">GenericStateMachineGenerator</span></span>
+</p>
+<div class="flushleft"
+>
+<!--l. 275--><p class="noindent" >
+The <span
+class="ec-lmtt-10">GenericStateMachineGenerator </span>generates the complete state machine implementation. The skeleton of the
+generated code is</p></div>
+ <ul class="itemize1">
+ <li class="itemize">definition state ID constants
+ </li>
+ <li class="itemize">definition of transition chain constants
+ </li>
+ <li class="itemize">definition of trigger constants
+ </li>
+ <li class="itemize">entry, exit and action code methods
+ </li>
+ <li class="itemize">the <span
+class="ec-lmtt-10">exitTo </span>method
+ </li>
+ <li class="itemize">the <span
+class="ec-lmtt-10">executeTransitionChain </span>method
+ </li>
+ <li class="itemize">the <span
+class="ec-lmtt-10">enterHistory </span>method
+ </li>
+ <li class="itemize">the <span
+class="ec-lmtt-10">executeInitTransition </span>method
+ </li>
+ <li class="itemize">the <span
+class="ec-lmtt-10">receiveEvent </span>method</li></ul>
+<!--l. 290--><p class="noindent" >The state machine works as follows. The main entry method is the <br
+class="newline" /><span
+class="ec-lmtt-10">receiveEvent </span>method. This is the case for both, data driven (polled) and event driven state machines. Then a number of
+nested switch/case statements evaluates trigger conditions and derives the transition chain that is executed. If a
+trigger fires then the <span
+class="ec-lmtt-10">exitTo </span>method is called to execute all exit codes involved. Then the transition chain
+action codes are executed and the choice point conditions are evaluated in the <span
+class="ec-lmtt-10">executeTransitionChain</span>
+method. Finally the history of the state where the chain ends is entered and all entry codes are executed by
+<span
+class="ec-lmtt-10">enterHistory</span>.
+</p><!--l. 298--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1860006.2.4"></a>The Java Generator</h5>
+<!--l. 300--><p class="noindent" >The Java generator employs the generic parts of the generator. The <span
+class="ec-lmtt-10">JavaTranslationProvider </span>is very simple and only
+handles the case of sending a message from a distinct replicated port: <span
+class="ec-lmtt-10">replPort[2].message()</span>. Other cases are handled by
+the base class by returning the original text.
+
+
+</p><!--l. 304--><p class="noindent" >The <span
+class="ec-lmtt-10">DataClassGen </span>uses Java inheritance for the generated data classes. Otherwise it is pretty much straight
+forward.
+</p><!--l. 307--><p class="noindent" >The <span
+class="ec-lmtt-10">ProtocolClassGen </span>generates a class for the protocol with nested static classes for regular and conjugated ports and
+similar for replicated ports.
+</p><!--l. 310--><p class="noindent" >The <span
+class="ec-lmtt-10">ActorClassGen </span>uses Java inheritance for the generated actor classes. So ports, SAPs and attributes and detail code
+methods are inherited. Not inherited is the state machine implementation.
+</p><!--l. 313--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1870006.2.4"></a>The ANSI-C Generator</h5>
+<!--l. 315--><p class="noindent" >The C generator translates data, protocol and actor classes into structs together with a set of methods that operate on them
+and receive a pointer to those data (called <span
+class="ec-lmtt-10">self </span>in analogy to the implicit C++ <span
+class="ec-lmtt-10">this </span>pointer). No dynamic memory
+allocation is employed. All actor instances are statically initialized. One of the design goals for the generated C code was an
+optimized footprint in terms of memory and performance to be able to utilize modeling with ROOM also for tiny low end
+micro controllers.
+</p><!--l. 322--><p class="noindent" >
+</p>
+<h5 class="subsubsectionHead"><a
+ id="x37-1880006.2.4"></a>The Documentation Generator</h5>
+<!--l. 324--><p class="noindent" >The documentation generator creates documentation in LaTex format which can be converted into PDF and many other
+formats.
+</p>
+<!--l. 106--><div class="crosslinks"><p class="noindent">[<a
+href="etrice-docse28.html" >prev</a>] [<a
+href="etrice-docse28.html#tailetrice-docse28.html" >prev-tail</a>] [<a
+href="etrice-docse29.html" >front</a>] [<a
+href="etrice-docch6.html#etrice-docse29.html" >up</a>] </p></div>
+<!--l. 106--><p class="noindent" ><a
+ id="tailetrice-docse29.html"></a> </p>
+</body></html>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse3.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse3.html
index 2efa32254..19f26cd2f 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse3.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse3.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse4.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse4.html
index cb75ac541..2cdfe293e 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse4.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse4.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse5.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse5.html
index 1cfcd926d..2c216b501 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse5.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse5.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse6.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse6.html
index df8d8ef49..88d0e25c5 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse6.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse6.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
@@ -305,7 +305,7 @@ class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">prio</span><span
+class="ec-lmssbx-10x-x-90">prio</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
@@ -472,7 +472,7 @@ class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ThreadMapping</span><span
+class="ec-lmssbx-10x-x-90">ThreadMapping</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">defaultThread</span><span
class="ec-lmtt-9">&#x00A0;</span><span
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse7.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse7.html
index f27b9a3a3..f3291030d 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse7.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse7.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
@@ -351,7 +351,7 @@ class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">prio</span><span
+class="ec-lmssbx-10x-x-90">prio</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">=</span><span
class="ec-lmtt-9">&#x00A0;</span><span
@@ -521,7 +521,7 @@ class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">&#x00A0;</span><span
-class="ec-lmtt-9">ThreadMapping</span><span
+class="ec-lmssbx-10x-x-90">ThreadMapping</span><span
class="ec-lmtt-9">&#x00A0;</span><span
class="ec-lmtt-9">defaultThread</span><span
class="ec-lmtt-9">&#x00A0;</span><span
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse8.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse8.html
index c67f70385..5dfa32829 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse8.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse8.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/html/etrice-docse9.html b/plugins/org.eclipse.etrice.doc/html/etrice-docse9.html
index 9ab3f9220..f78b766b3 100644
--- a/plugins/org.eclipse.etrice.doc/html/etrice-docse9.html
+++ b/plugins/org.eclipse.etrice.doc/html/etrice-docse9.html
@@ -10,7 +10,7 @@
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" />
<!-- xhtml,3,next,html -->
<meta name="src" content="etrice-doc.tex" />
-<meta name="date" content="2013-10-15 12:32:00" />
+<meta name="date" content="2013-10-21 12:44:00" />
<link rel="stylesheet" type="text/css" href="etrice-doc.css" />
</head><body
>
diff --git a/plugins/org.eclipse.etrice.doc/manual/etrice.pdf b/plugins/org.eclipse.etrice.doc/manual/etrice.pdf
index 67588b10f..555c8c75f 100644
--- a/plugins/org.eclipse.etrice.doc/manual/etrice.pdf
+++ b/plugins/org.eclipse.etrice.doc/manual/etrice.pdf
@@ -694,120 +694,138 @@ endobj
<< /S /GoTo /D (section.5.3) >>
endobj
464 0 obj
-(eTrice Models and Their Relations)
+(Annotations)
endobj
465 0 obj
<< /S /GoTo /D (subsection.5.3.1) >>
endobj
468 0 obj
-(The ROOM Model)
+(Annotation Type Definitions)
endobj
469 0 obj
<< /S /GoTo /D (subsection.5.3.2) >>
endobj
472 0 obj
-(The Config Model)
+(Usage and Effect of the Pre-defined Annotations)
endobj
473 0 obj
-<< /S /GoTo /D (subsection.5.3.3) >>
+<< /S /GoTo /D (section.5.4) >>
endobj
476 0 obj
-(The Physical Model)
+(eTrice Models and Their Relations)
endobj
477 0 obj
-<< /S /GoTo /D (subsection.5.3.4) >>
+<< /S /GoTo /D (subsection.5.4.1) >>
endobj
480 0 obj
-(The Mapping Model)
+(The ROOM Model)
endobj
481 0 obj
-<< /S /GoTo /D (chapter.6) >>
+<< /S /GoTo /D (subsection.5.4.2) >>
endobj
484 0 obj
-(eTrice Tool Developer's Reference)
+(The Config Model)
endobj
485 0 obj
-<< /S /GoTo /D (section.6.1) >>
+<< /S /GoTo /D (subsection.5.4.3) >>
endobj
488 0 obj
-(Architecture)
+(The Physical Model)
endobj
489 0 obj
-<< /S /GoTo /D (subsection.6.1.1) >>
+<< /S /GoTo /D (subsection.5.4.4) >>
endobj
492 0 obj
-(Editor and Generator Components)
+(The Mapping Model)
endobj
493 0 obj
-<< /S /GoTo /D (subsection.6.1.2) >>
+<< /S /GoTo /D (chapter.6) >>
endobj
496 0 obj
-(Runtimes)
+(eTrice Tool Developer's Reference)
endobj
497 0 obj
-<< /S /GoTo /D (subsection.6.1.3) >>
+<< /S /GoTo /D (section.6.1) >>
endobj
500 0 obj
-(Unit Tests)
+(Architecture)
endobj
501 0 obj
-<< /S /GoTo /D (section.6.2) >>
+<< /S /GoTo /D (subsection.6.1.1) >>
endobj
504 0 obj
-(Component Overview)
+(Editor and Generator Components)
endobj
505 0 obj
-<< /S /GoTo /D (subsection.6.2.1) >>
+<< /S /GoTo /D (subsection.6.1.2) >>
endobj
508 0 obj
-(Room Language Overview)
+(Runtimes)
endobj
509 0 obj
-<< /S /GoTo /D (subsection.6.2.2) >>
+<< /S /GoTo /D (subsection.6.1.3) >>
endobj
512 0 obj
-(Config Language Overview)
+(Unit Tests)
endobj
513 0 obj
-<< /S /GoTo /D (subsection.6.2.3) >>
+<< /S /GoTo /D (section.6.2) >>
endobj
516 0 obj
-(Aggregation Layer Overview)
+(Component Overview)
endobj
517 0 obj
-<< /S /GoTo /D (subsection.6.2.4) >>
+<< /S /GoTo /D (subsection.6.2.1) >>
endobj
520 0 obj
-(Generator Overview)
+(Room Language Overview)
endobj
521 0 obj
-<< /S /GoTo /D [522 0 R /Fit] >>
+<< /S /GoTo /D (subsection.6.2.2) >>
endobj
-526 0 obj <<
+524 0 obj
+(Config Language Overview)
+endobj
+525 0 obj
+<< /S /GoTo /D (subsection.6.2.3) >>
+endobj
+528 0 obj
+(Aggregation Layer Overview)
+endobj
+529 0 obj
+<< /S /GoTo /D (subsection.6.2.4) >>
+endobj
+532 0 obj
+(Generator Overview)
+endobj
+533 0 obj
+<< /S /GoTo /D [534 0 R /Fit] >>
+endobj
+538 0 obj <<
/Length 308
/Filter /FlateDecode
>>
stream
xڕMO0 >&|4 \֕d~܏mT;k?S ?"[ф&'ATm ̤8K#=N?[u3:V8 1@s>=lD-ʧ+ !.QXR\TǶ65}7Z4btJXpe"(W% t<n~\`,(
-XXUU"Q1Fl۶Iݍrr)tihvK>q7s^.N^<]}
+XXUU"Q1Fl۶Iݍrr)tihvK>q7s^.N^<]}
endstream
endobj
-522 0 obj <<
+534 0 obj <<
/Type /Page
-/Contents 526 0 R
-/Resources 525 0 R
+/Contents 538 0 R
+/Resources 537 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 531 0 R
-/Group 524 0 R
+/Parent 543 0 R
+/Group 536 0 R
>> endobj
-523 0 obj <<
+535 0 obj <<
/Type /XObject
/Subtype /Image
/Width 410
/Height 410
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 532 0 R
+/SMask 544 0 R
/Length 21057
/Filter /FlateDecode
>>
@@ -873,7 +891,7 @@ eR9Ȕm6 V5.r=;~DlO\8
[
endstream
endobj
-532 0 obj <<
+544 0 obj <<
/Type /XObject
/Subtype /Image
/Width 410
@@ -895,21 +913,21 @@ Y.i7oN2Jr<+͠?%^7d^^͆D́,OfАjfWkI75ɐiV
\0z
endstream
endobj
-524 0 obj
+536 0 obj
<</Type/Group /S/Transparency /CS/DeviceRGB /I true>>
endobj
-527 0 obj <<
-/D [522 0 R /XYZ 55.693 812.325 null]
+539 0 obj <<
+/D [534 0 R /XYZ 55.693 812.325 null]
>> endobj
-528 0 obj <<
-/D [522 0 R /XYZ 56.693 785.197 null]
+540 0 obj <<
+/D [534 0 R /XYZ 56.693 785.197 null]
>> endobj
-525 0 obj <<
-/Font << /F17 529 0 R /F18 530 0 R >>
-/XObject << /Im1 523 0 R >>
+537 0 obj <<
+/Font << /F17 541 0 R /F18 542 0 R >>
+/XObject << /Im1 535 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-572 0 obj <<
+584 0 obj <<
/Length 1159
/Filter /FlateDecode
>>
@@ -921,274 +939,274 @@ w#k_QJu|V,%L.i4=7b h _RpcTkO;u8KHK.O=:
6XhNF^e3'g:N̔-;w~[c
endstream
endobj
-571 0 obj <<
+583 0 obj <<
/Type /Page
-/Contents 572 0 R
-/Resources 570 0 R
+/Contents 584 0 R
+/Resources 582 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 531 0 R
-/Annots [ 533 0 R 534 0 R 535 0 R 536 0 R 537 0 R 538 0 R 539 0 R 540 0 R 541 0 R 542 0 R 543 0 R 544 0 R 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R ]
+/Parent 543 0 R
+/Annots [ 545 0 R 546 0 R 547 0 R 548 0 R 549 0 R 550 0 R 551 0 R 552 0 R 553 0 R 554 0 R 555 0 R 556 0 R 557 0 R 558 0 R 559 0 R 560 0 R 561 0 R 562 0 R 563 0 R 564 0 R 565 0 R 566 0 R 567 0 R 568 0 R 569 0 R 570 0 R 571 0 R 572 0 R 573 0 R 574 0 R 575 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R ]
>> endobj
-533 0 obj <<
+545 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [55.697 624.798 128.728 633.709]
/A << /S /GoTo /D (chapter.1) >>
>> endobj
-534 0 obj <<
+546 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 608.858 161.854 617.769]
/A << /S /GoTo /D (section.1.1) >>
>> endobj
-535 0 obj <<
+547 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 592.918 192.931 601.829]
/A << /S /GoTo /D (subsection.1.1.1) >>
>> endobj
-536 0 obj <<
+548 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 575.041 229.89 585.889]
/A << /S /GoTo /D (subsection.1.1.2) >>
>> endobj
-537 0 obj <<
+549 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 559.1 251.06 569.949]
/A << /S /GoTo /D (section.1.2) >>
>> endobj
-538 0 obj <<
+550 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 543.16 196.709 554.008]
/A << /S /GoTo /D (subsection.1.2.1) >>
>> endobj
-539 0 obj <<
+551 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 527.22 190.719 538.068]
/A << /S /GoTo /D (subsection.1.2.2) >>
>> endobj
-540 0 obj <<
+552 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 513.217 201.151 522.128]
/A << /S /GoTo /D (subsection.1.2.3) >>
>> endobj
-541 0 obj <<
+553 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [55.697 487.314 112.049 496.225]
/A << /S /GoTo /D (chapter.2) >>
>> endobj
-542 0 obj <<
+554 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 469.437 205.053 480.285]
/A << /S /GoTo /D (section.2.1) >>
>> endobj
-543 0 obj <<
+555 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 453.496 277.032 464.345]
/A << /S /GoTo /D (section.2.2) >>
>> endobj
-544 0 obj <<
+556 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 437.556 322.502 448.404]
/A << /S /GoTo /D (subsection.2.2.1) >>
>> endobj
-545 0 obj <<
+557 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 421.616 208.706 432.464]
/A << /S /GoTo /D (subsection.2.2.2) >>
>> endobj
-546 0 obj <<
+558 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 405.676 264.524 416.524]
/A << /S /GoTo /D (section.2.3) >>
>> endobj
-547 0 obj <<
+559 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 389.735 322.502 400.584]
/A << /S /GoTo /D (subsection.2.3.1) >>
>> endobj
-548 0 obj <<
+560 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 373.795 208.706 384.643]
/A << /S /GoTo /D (subsection.2.3.2) >>
>> endobj
-549 0 obj <<
+561 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 359.792 178.209 368.703]
/A << /S /GoTo /D (section.2.4) >>
>> endobj
-550 0 obj <<
+562 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 341.915 152.224 352.763]
/A << /S /GoTo /D (subsection.2.4.1) >>
>> endobj
-551 0 obj <<
+563 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 327.912 266.296 336.823]
/A << /S /GoTo /D (subsection.2.4.2) >>
>> endobj
-552 0 obj <<
+564 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 311.971 223.65 320.883]
/A << /S /GoTo /D (subsection.2.4.3) >>
>> endobj
-553 0 obj <<
+565 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 296.031 229.49 304.942]
/A << /S /GoTo /D (subsection.2.4.4) >>
>> endobj
-554 0 obj <<
+566 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 278.154 272.91 289.002]
/A << /S /GoTo /D (subsection.2.4.5) >>
>> endobj
-555 0 obj <<
+567 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 262.214 166.448 273.062]
/A << /S /GoTo /D (subsection.2.4.6) >>
>> endobj
-556 0 obj <<
+568 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 248.211 165.7 257.122]
/A << /S /GoTo /D (section.2.5) >>
>> endobj
-557 0 obj <<
+569 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 230.333 152.224 241.181]
/A << /S /GoTo /D (subsection.2.5.1) >>
>> endobj
-558 0 obj <<
+570 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 216.33 266.296 225.241]
/A << /S /GoTo /D (subsection.2.5.2) >>
>> endobj
-559 0 obj <<
+571 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 200.39 223.65 209.301]
/A << /S /GoTo /D (subsection.2.5.3) >>
>> endobj
-560 0 obj <<
+572 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 182.512 375.663 193.361]
/A << /S /GoTo /D (subsection.2.5.4) >>
>> endobj
-561 0 obj <<
+573 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 168.509 203.366 177.421]
/A << /S /GoTo /D (subsection.2.5.5) >>
>> endobj
-562 0 obj <<
+574 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 150.632 200.985 161.48]
/A << /S /GoTo /D (subsection.2.5.6) >>
>> endobj
-563 0 obj <<
+575 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 136.629 229.49 145.54]
/A << /S /GoTo /D (subsection.2.5.7) >>
>> endobj
-564 0 obj <<
+576 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 118.752 272.91 129.6]
/A << /S /GoTo /D (subsection.2.5.8) >>
>> endobj
-565 0 obj <<
+577 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 102.811 166.448 113.66]
/A << /S /GoTo /D (subsection.2.5.9) >>
>> endobj
-566 0 obj <<
+578 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 86.318 232.644 98.138]
/A << /S /GoTo /D (section.2.6) >>
>> endobj
-567 0 obj <<
+579 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 70.931 152.224 81.779]
/A << /S /GoTo /D (subsection.2.6.1) >>
>> endobj
-568 0 obj <<
+580 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 56.928 266.296 65.839]
/A << /S /GoTo /D (subsection.2.6.2) >>
>> endobj
-573 0 obj <<
-/D [571 0 R /XYZ 56.693 785.197 null]
+585 0 obj <<
+/D [583 0 R /XYZ 56.693 785.197 null]
>> endobj
-570 0 obj <<
-/Font << /F20 574 0 R /F16 575 0 R >>
+582 0 obj <<
+/Font << /F20 586 0 R /F16 587 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-622 0 obj <<
+634 0 obj <<
/Length 789
/Filter /FlateDecode
>>
@@ -1202,729 +1220,753 @@ xn@=O᥽deTŻ )`m޾3& -a9( 8x;NWwIe
|~Zv{|qwZmhXC[C6jfr(!ZMz ~[ƥ|
endstream
endobj
-621 0 obj <<
+633 0 obj <<
/Type /Page
-/Contents 622 0 R
-/Resources 620 0 R
+/Contents 634 0 R
+/Resources 632 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 531 0 R
-/Annots [ 569 0 R 576 0 R 577 0 R 578 0 R 579 0 R 580 0 R 581 0 R 582 0 R 583 0 R 584 0 R 585 0 R 586 0 R 587 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R 603 0 R 604 0 R 605 0 R 606 0 R 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R ]
+/Parent 543 0 R
+/Annots [ 581 0 R 588 0 R 589 0 R 590 0 R 591 0 R 592 0 R 593 0 R 594 0 R 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 602 0 R 603 0 R 604 0 R 605 0 R 606 0 R 607 0 R 608 0 R 609 0 R 610 0 R 611 0 R 612 0 R 613 0 R 614 0 R 615 0 R 616 0 R 617 0 R 618 0 R 619 0 R 620 0 R 621 0 R 622 0 R 623 0 R 624 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R ]
>> endobj
-569 0 obj <<
+581 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 772.301 219.471 783.149]
/A << /S /GoTo /D (subsection.2.6.3) >>
>> endobj
-576 0 obj <<
+588 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 758.298 238.76 767.209]
/A << /S /GoTo /D (subsection.2.6.4) >>
>> endobj
-577 0 obj <<
+589 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 740.42 227.055 751.269]
/A << /S /GoTo /D (subsection.2.6.5) >>
>> endobj
-578 0 obj <<
+590 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 724.48 166.448 735.328]
/A << /S /GoTo /D (subsection.2.6.6) >>
>> endobj
-579 0 obj <<
+591 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [55.697 698.577 115.301 709.426]
/A << /S /GoTo /D (chapter.3) >>
>> endobj
-580 0 obj <<
+592 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 682.637 169.935 693.485]
/A << /S /GoTo /D (section.3.1) >>
>> endobj
-581 0 obj <<
+593 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 666.697 160.996 677.545]
/A << /S /GoTo /D (subsection.3.1.1) >>
>> endobj
-582 0 obj <<
+594 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 652.694 156.015 661.605]
/A << /S /GoTo /D (subsection.3.1.2) >>
>> endobj
-583 0 obj <<
+595 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 634.816 175.469 645.665]
/A << /S /GoTo /D (subsection.3.1.3) >>
>> endobj
-584 0 obj <<
+596 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 618.876 169.935 629.724]
/A << /S /GoTo /D (section.3.2) >>
>> endobj
-585 0 obj <<
+597 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 602.936 160.996 613.784]
/A << /S /GoTo /D (subsection.3.2.1) >>
>> endobj
-586 0 obj <<
+598 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 588.933 156.015 597.844]
/A << /S /GoTo /D (subsection.3.2.2) >>
>> endobj
-587 0 obj <<
+599 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 571.055 175.469 581.904]
/A << /S /GoTo /D (subsection.3.2.3) >>
>> endobj
-588 0 obj <<
+600 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 555.115 169.935 565.963]
/A << /S /GoTo /D (section.3.3) >>
>> endobj
-589 0 obj <<
+601 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 539.175 160.996 550.023]
/A << /S /GoTo /D (subsection.3.3.1) >>
>> endobj
-590 0 obj <<
+602 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 525.172 156.015 534.083]
/A << /S /GoTo /D (subsection.3.3.2) >>
>> endobj
-591 0 obj <<
+603 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 507.295 175.469 518.143]
/A << /S /GoTo /D (subsection.3.3.3) >>
>> endobj
-592 0 obj <<
+604 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 491.354 169.935 502.203]
/A << /S /GoTo /D (section.3.4) >>
>> endobj
-593 0 obj <<
+605 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 475.414 160.996 486.262]
/A << /S /GoTo /D (subsection.3.4.1) >>
>> endobj
-594 0 obj <<
+606 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 461.411 156.015 470.322]
/A << /S /GoTo /D (subsection.3.4.2) >>
>> endobj
-595 0 obj <<
+607 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 443.534 175.469 454.382]
/A << /S /GoTo /D (subsection.3.4.3) >>
>> endobj
-596 0 obj <<
+608 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 427.593 169.935 438.442]
/A << /S /GoTo /D (section.3.5) >>
>> endobj
-597 0 obj <<
+609 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 411.653 160.996 422.501]
/A << /S /GoTo /D (subsection.3.5.1) >>
>> endobj
-598 0 obj <<
+610 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 397.65 156.015 406.561]
/A << /S /GoTo /D (subsection.3.5.2) >>
>> endobj
-599 0 obj <<
+611 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 379.773 175.469 390.621]
/A << /S /GoTo /D (subsection.3.5.3) >>
>> endobj
-600 0 obj <<
+612 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 363.833 169.935 374.681]
/A << /S /GoTo /D (section.3.6) >>
>> endobj
-601 0 obj <<
+613 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 347.892 160.996 358.741]
/A << /S /GoTo /D (subsection.3.6.1) >>
>> endobj
-602 0 obj <<
+614 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 333.889 156.015 342.8]
/A << /S /GoTo /D (subsection.3.6.2) >>
>> endobj
-603 0 obj <<
+615 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 316.012 175.469 326.86]
/A << /S /GoTo /D (subsection.3.6.3) >>
>> endobj
-604 0 obj <<
+616 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 300.072 169.935 310.92]
/A << /S /GoTo /D (section.3.7) >>
>> endobj
-605 0 obj <<
+617 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 284.131 160.996 294.98]
/A << /S /GoTo /D (subsection.3.7.1) >>
>> endobj
-606 0 obj <<
+618 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 270.128 156.015 279.039]
/A << /S /GoTo /D (subsection.3.7.2) >>
>> endobj
-607 0 obj <<
+619 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 252.251 175.469 263.099]
/A << /S /GoTo /D (subsection.3.7.3) >>
>> endobj
-608 0 obj <<
+620 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 236.311 169.935 247.159]
/A << /S /GoTo /D (section.3.8) >>
>> endobj
-609 0 obj <<
+621 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 220.371 160.996 231.219]
/A << /S /GoTo /D (subsection.3.8.1) >>
>> endobj
-610 0 obj <<
+622 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 206.367 156.015 215.279]
/A << /S /GoTo /D (subsection.3.8.2) >>
>> endobj
-611 0 obj <<
+623 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 188.49 175.469 199.338]
/A << /S /GoTo /D (subsection.3.8.3) >>
>> endobj
-612 0 obj <<
+624 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 172.55 169.935 183.398]
/A << /S /GoTo /D (section.3.9) >>
>> endobj
-613 0 obj <<
+625 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 156.61 160.996 167.458]
/A << /S /GoTo /D (subsection.3.9.1) >>
>> endobj
-614 0 obj <<
+626 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 142.607 156.015 151.518]
/A << /S /GoTo /D (subsection.3.9.2) >>
>> endobj
-615 0 obj <<
+627 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 124.729 175.469 135.577]
/A << /S /GoTo /D (subsection.3.9.3) >>
>> endobj
-616 0 obj <<
+628 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [55.697 98.826 150.71 109.675]
/A << /S /GoTo /D (chapter.4) >>
>> endobj
-617 0 obj <<
+629 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 84.823 121.865 93.734]
/A << /S /GoTo /D (section.4.1) >>
>> endobj
-618 0 obj <<
+630 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 66.946 174.335 77.794]
/A << /S /GoTo /D (subsection.4.1.1) >>
>> endobj
-623 0 obj <<
-/D [621 0 R /XYZ 55.693 812.325 null]
+635 0 obj <<
+/D [633 0 R /XYZ 55.693 812.325 null]
>> endobj
-620 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
+632 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-671 0 obj <<
-/Length 1217
+683 0 obj <<
+/Length 1181
/Filter /FlateDecode
>>
stream
-x[MsHWp[8@>$:J"JBtvvӈD 3O`<o?cj
-EE6mָ -VoIDXR>2&^Y'S m)^D1
-=+S8fb%*(v X
-Ȫ/WvފNUIuFu.QKB]5}3]*L}ϣG7^@#;JbR;4l=4g4ewA5_Tb(oT 2XoQdRtT:>}>otUڥ#hF/Zx(SMJEͣ8"utXtzre_xɦcHW`GŤ:$G&N_0yVorxXV^Ǿ*>Ppu"봐lcRqVw=9co8zl3}fam2Z&uxzr$wOKhSv]3[T$rRe"T
+x[Ms8WpD tIݝĩ9ŠMm\g6~%K`f& Gp^{-X X]}ZcR+z(CV+[}4?>ݹc ܉-W@?r1b #=踾}K\qQlq
+xj(ٺPQ=-?|<
+TK¸%&;F/<Iw M#o?4e{A Ua1ڂNU֥1J
endstream
endobj
-670 0 obj <<
+682 0 obj <<
/Type /Page
-/Contents 671 0 R
-/Resources 669 0 R
+/Contents 683 0 R
+/Resources 681 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 531 0 R
-/Annots [ 619 0 R 625 0 R 626 0 R 627 0 R 628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R 636 0 R 637 0 R 638 0 R 639 0 R 640 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 R 667 0 R ]
+/Parent 543 0 R
+/Annots [ 631 0 R 637 0 R 638 0 R 639 0 R 640 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 R 667 0 R 668 0 R 669 0 R 670 0 R 671 0 R 672 0 R 673 0 R 674 0 R 675 0 R 676 0 R 677 0 R 678 0 R ]
>> endobj
-619 0 obj <<
+631 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 774.238 172.591 783.149]
/A << /S /GoTo /D (subsection.4.1.2) >>
>> endobj
-625 0 obj <<
+637 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 758.298 163.957 767.209]
/A << /S /GoTo /D (subsection.4.1.3) >>
>> endobj
-626 0 obj <<
+638 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 742.358 156.015 751.269]
/A << /S /GoTo /D (subsection.4.1.4) >>
>> endobj
-627 0 obj <<
+639 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 726.417 134.761 735.328]
/A << /S /GoTo /D (section.4.2) >>
>> endobj
-628 0 obj <<
+640 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 708.54 174.335 719.388]
/A << /S /GoTo /D (subsection.4.2.1) >>
>> endobj
-629 0 obj <<
+641 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 694.537 172.591 703.448]
/A << /S /GoTo /D (subsection.4.2.2) >>
>> endobj
-630 0 obj <<
+642 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 678.597 163.957 687.508]
/A << /S /GoTo /D (subsection.4.2.3) >>
>> endobj
-631 0 obj <<
+643 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 662.656 117.161 671.567]
/A << /S /GoTo /D (section.4.3) >>
>> endobj
-632 0 obj <<
+644 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 644.779 174.335 655.627]
/A << /S /GoTo /D (subsection.4.3.1) >>
>> endobj
-633 0 obj <<
+645 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 630.776 172.591 639.687]
/A << /S /GoTo /D (subsection.4.3.2) >>
>> endobj
-634 0 obj <<
+646 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 614.836 163.957 623.747]
/A << /S /GoTo /D (subsection.4.3.3) >>
>> endobj
-635 0 obj <<
+647 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 598.895 137.086 607.807]
/A << /S /GoTo /D (section.4.4) >>
>> endobj
-636 0 obj <<
+648 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 581.018 174.335 591.866]
/A << /S /GoTo /D (subsection.4.4.1) >>
>> endobj
-637 0 obj <<
+649 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 567.015 163.957 575.926]
/A << /S /GoTo /D (subsection.4.4.2) >>
>> endobj
-638 0 obj <<
+650 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 549.138 130.112 559.986]
/A << /S /GoTo /D (section.4.5) >>
>> endobj
-639 0 obj <<
+651 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 533.197 174.335 544.046]
/A << /S /GoTo /D (subsection.4.5.1) >>
>> endobj
-640 0 obj <<
+652 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 519.194 163.957 528.105]
/A << /S /GoTo /D (subsection.4.5.2) >>
>> endobj
-641 0 obj <<
+653 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 503.254 186.595 512.165]
/A << /S /GoTo /D (section.4.6) >>
>> endobj
-642 0 obj <<
+654 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 485.377 174.335 496.225]
/A << /S /GoTo /D (subsection.4.6.1) >>
>> endobj
-643 0 obj <<
+655 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 471.374 172.591 480.285]
/A << /S /GoTo /D (subsection.4.6.2) >>
>> endobj
-644 0 obj <<
+656 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 455.433 163.957 464.345]
/A << /S /GoTo /D (subsection.4.6.3) >>
>> endobj
-645 0 obj <<
+657 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 437.556 166.448 448.404]
/A << /S /GoTo /D (subsection.4.6.4) >>
>> endobj
-646 0 obj <<
+658 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [55.697 413.59 142.711 422.501]
/A << /S /GoTo /D (chapter.5) >>
>> endobj
-647 0 obj <<
+659 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 395.713 169.492 406.561]
/A << /S /GoTo /D (section.5.1) >>
>> endobj
-648 0 obj <<
+660 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 381.71 283.592 390.621]
/A << /S /GoTo /D (subsection.5.1.1) >>
>> endobj
-649 0 obj <<
+661 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 363.833 201.372 374.681]
/A << /S /GoTo /D (subsection.5.1.2) >>
>> endobj
-650 0 obj <<
+662 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 347.892 254.119 358.741]
/A << /S /GoTo /D (subsection.5.1.3) >>
>> endobj
-651 0 obj <<
+663 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 331.952 256.72 342.8]
/A << /S /GoTo /D (subsection.5.1.4) >>
>> endobj
-652 0 obj <<
+664 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [70.641 316.012 266.779 326.86]
/A << /S /GoTo /D (section.5.2) >>
>> endobj
-653 0 obj <<
+665 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 302.009 165.396 310.92]
/A << /S /GoTo /D (subsection.5.2.1) >>
>> endobj
-654 0 obj <<
+666 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 284.131 250.716 294.98]
/A << /S /GoTo /D (subsection.5.2.2) >>
>> endobj
-655 0 obj <<
+667 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 268.191 191.105 279.039]
/A << /S /GoTo /D (subsection.5.2.3) >>
>> endobj
-656 0 obj <<
+668 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 252.251 242.302 263.099]
/A << /S /GoTo /D (subsection.5.2.4) >>
>> endobj
-657 0 obj <<
+669 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 236.311 223.788 247.159]
/A << /S /GoTo /D (subsection.5.2.5) >>
>> endobj
-658 0 obj <<
+670 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [93.555 222.308 205.261 231.219]
/A << /S /GoTo /D (subsection.5.2.6) >>
>> endobj
-659 0 obj <<
+671 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [70.641 206.367 238.774 215.279]
+/Rect [70.641 206.367 145.776 215.279]
/A << /S /GoTo /D (section.5.3) >>
>> endobj
-660 0 obj <<
+672 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 190.427 206.174 199.338]
+/Rect [93.555 188.49 245.291 199.338]
/A << /S /GoTo /D (subsection.5.3.1) >>
>> endobj
-661 0 obj <<
+673 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 172.55 203.172 183.398]
+/Rect [93.555 172.55 330.098 183.398]
/A << /S /GoTo /D (subsection.5.3.2) >>
>> endobj
-662 0 obj <<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 156.61 210.256 167.458]
-/A << /S /GoTo /D (subsection.5.3.3) >>
->> endobj
-663 0 obj <<
+674 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 140.669 212.664 151.518]
-/A << /S /GoTo /D (subsection.5.3.4) >>
+/Rect [70.641 158.547 238.774 167.458]
+/A << /S /GoTo /D (section.5.4) >>
>> endobj
-664 0 obj <<
+675 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [55.697 114.767 229.426 125.615]
-/A << /S /GoTo /D (chapter.6) >>
+/Rect [93.555 142.607 206.174 151.518]
+/A << /S /GoTo /D (subsection.5.4.1) >>
>> endobj
-665 0 obj <<
+676 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [70.641 100.763 146.579 109.675]
-/A << /S /GoTo /D (section.6.1) >>
+/Rect [93.555 124.729 203.172 135.577]
+/A << /S /GoTo /D (subsection.5.4.2) >>
>> endobj
-666 0 obj <<
+677 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 82.886 270.004 93.734]
-/A << /S /GoTo /D (subsection.6.1.1) >>
+/Rect [93.555 108.789 210.256 119.637]
+/A << /S /GoTo /D (subsection.5.4.3) >>
>> endobj
-667 0 obj <<
+678 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 68.883 166.019 77.794]
-/A << /S /GoTo /D (subsection.6.1.2) >>
+/Rect [93.555 92.849 212.664 103.697]
+/A << /S /GoTo /D (subsection.5.4.4) >>
>> endobj
-672 0 obj <<
-/D [670 0 R /XYZ 55.693 812.325 null]
+684 0 obj <<
+/D [682 0 R /XYZ 55.693 812.325 null]
>> endobj
-669 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
+681 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-680 0 obj <<
-/Length 353
+695 0 obj <<
+/Length 504
/Filter /FlateDecode
>>
stream
-xK0+rL4;"h<McatuovSD8%A>o$)d7Ԋ@,q$¢&qdJ5s!؍nY2g-;Mn8F!жfzgZXlWs-H*!A<ܰ?Q>x)X(QJ !hVFTC*Eq"Ҍ/f<OoB@7ĬpS4R )opo6itV=?QхtawҴiReE"@4G}>5^ܗIU48VhiZmց ^ 5<
+xOo0|
+b/>v *MS+,R'70ơiشk?ǡBTpV\e(-P59*
+//E1.Lue#֦RmN9ԦK„STb(ͱ琤Bxӵa{nW] 80y
+sL-%JY KRF9gnn`ެ_E)IfV#>fsjV@Wl F9'aRɢnls<b!pi 2<mxL=(=΂+KHbqN}G}8X?!ZLK~#.Xg0&1`.5| ^3-G'ql$>ZĿK,rg4[
+YEI^ӊw~gU*ښ{{(;ye+쨙izlzvR ~
endstream
endobj
-679 0 obj <<
+694 0 obj <<
/Type /Page
-/Contents 680 0 R
-/Resources 678 0 R
+/Contents 695 0 R
+/Resources 693 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 531 0 R
-/Annots [ 668 0 R 673 0 R 674 0 R 675 0 R 676 0 R 677 0 R ]
+/Parent 543 0 R
+/Annots [ 679 0 R 680 0 R 685 0 R 686 0 R 687 0 R 688 0 R 689 0 R 690 0 R 691 0 R 692 0 R ]
>> endobj
-668 0 obj <<
+679 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 774.238 170.336 783.149]
+/Rect [55.697 772.301 229.426 783.149]
+/A << /S /GoTo /D (chapter.6) >>
+>> endobj
+680 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [70.641 758.298 146.579 767.209]
+/A << /S /GoTo /D (section.6.1) >>
+>> endobj
+685 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [93.555 740.42 270.004 751.269]
+/A << /S /GoTo /D (subsection.6.1.1) >>
+>> endobj
+686 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [93.555 726.417 166.019 735.328]
+/A << /S /GoTo /D (subsection.6.1.2) >>
+>> endobj
+687 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [93.555 710.477 170.336 719.388]
/A << /S /GoTo /D (subsection.6.1.3) >>
>> endobj
-673 0 obj <<
+688 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [70.641 756.361 184.823 767.209]
+/Rect [70.641 692.6 184.823 703.448]
/A << /S /GoTo /D (section.6.2) >>
>> endobj
-674 0 obj <<
+689 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 740.42 236.283 751.269]
+/Rect [93.555 676.659 236.283 687.508]
/A << /S /GoTo /D (subsection.6.2.1) >>
>> endobj
-675 0 obj <<
+690 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 724.48 238.511 735.328]
+/Rect [93.555 660.719 238.511 671.567]
/A << /S /GoTo /D (subsection.6.2.2) >>
>> endobj
-676 0 obj <<
+691 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 708.54 244.405 719.388]
+/Rect [93.555 644.779 244.405 655.627]
/A << /S /GoTo /D (subsection.6.2.3) >>
>> endobj
-677 0 obj <<
+692 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [93.555 694.537 209.259 703.448]
+/Rect [93.555 630.776 209.259 639.687]
/A << /S /GoTo /D (subsection.6.2.4) >>
>> endobj
-681 0 obj <<
-/D [679 0 R /XYZ 55.693 812.325 null]
+696 0 obj <<
+/D [694 0 R /XYZ 55.693 812.325 null]
>> endobj
-678 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R >>
+693 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-684 0 obj <<
+699 0 obj <<
/Length 1408
/Filter /FlateDecode
>>
@@ -1934,33 +1976,33 @@ xXKoFWTPȥh6h!VDܘ\ֿ.EɎ:qr5;|3;+8o^G
la8gQr7KNPuf^?N}3
endstream
endobj
-683 0 obj <<
+698 0 obj <<
/Type /Page
-/Contents 684 0 R
-/Resources 682 0 R
+/Contents 699 0 R
+/Resources 697 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 531 0 R
+/Parent 543 0 R
>> endobj
-685 0 obj <<
-/D [683 0 R /XYZ 55.693 812.325 null]
+700 0 obj <<
+/D [698 0 R /XYZ 55.693 812.325 null]
>> endobj
2 0 obj <<
-/D [683 0 R /XYZ 56.693 785.197 null]
+/D [698 0 R /XYZ 56.693 785.197 null]
>> endobj
6 0 obj <<
-/D [683 0 R /XYZ 56.693 602.881 null]
+/D [698 0 R /XYZ 56.693 602.881 null]
>> endobj
10 0 obj <<
-/D [683 0 R /XYZ 56.693 570.779 null]
+/D [698 0 R /XYZ 56.693 570.779 null]
>> endobj
14 0 obj <<
-/D [683 0 R /XYZ 56.693 473.532 null]
+/D [698 0 R /XYZ 56.693 473.532 null]
>> endobj
-682 0 obj <<
-/Font << /F20 574 0 R /F16 575 0 R /F14 686 0 R >>
+697 0 obj <<
+/Font << /F20 586 0 R /F16 587 0 R /F14 701 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-689 0 obj <<
+704 0 obj <<
/Length 3099
/Filter /FlateDecode
>>
@@ -1982,33 +2024,33 @@ yBfa0B &wkЇ@b1vF#6:l *Dn$_+)xسb/(=9SPYn
"FWGȱSI㯘@ݳ(ya
endstream
endobj
-688 0 obj <<
+703 0 obj <<
/Type /Page
-/Contents 689 0 R
-/Resources 687 0 R
+/Contents 704 0 R
+/Resources 702 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 694 0 R
+/Parent 709 0 R
>> endobj
-690 0 obj <<
-/D [688 0 R /XYZ 55.693 812.325 null]
+705 0 obj <<
+/D [703 0 R /XYZ 55.693 812.325 null]
>> endobj
18 0 obj <<
-/D [688 0 R /XYZ 56.693 785.197 null]
+/D [703 0 R /XYZ 56.693 785.197 null]
>> endobj
22 0 obj <<
-/D [688 0 R /XYZ 56.693 762.26 null]
+/D [703 0 R /XYZ 56.693 762.26 null]
>> endobj
-691 0 obj <<
-/D [688 0 R /XYZ 56.693 588.6 null]
+706 0 obj <<
+/D [703 0 R /XYZ 56.693 588.6 null]
>> endobj
-693 0 obj <<
-/D [688 0 R /XYZ 56.693 408.166 null]
+708 0 obj <<
+/D [703 0 R /XYZ 56.693 408.166 null]
>> endobj
-687 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R /F37 692 0 R >>
+702 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R /F37 707 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-703 0 obj <<
+718 0 obj <<
/Length 1256
/Filter /FlateDecode
>>
@@ -2018,15 +2060,15 @@ xڕVKo6W(kEJN&iSmࢇnXl 9( p8ofz{/~\n7IAř
*\FzE^F W ybf[{%C~އ~K^Dۉy1;PY:x,mEA""a$*$J:6X8":u1JP% ʾ)! #Dkڈ:g8jF4Ԃ0}uM|K]kWk7TN;5W$A$m@ÎH807K?4ʊ υ{pF]bq =
endstream
endobj
-702 0 obj <<
+717 0 obj <<
/Type /Page
-/Contents 703 0 R
-/Resources 701 0 R
+/Contents 718 0 R
+/Resources 716 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 694 0 R
-/Annots [ 696 0 R 697 0 R 698 0 R 699 0 R ]
+/Parent 709 0 R
+/Annots [ 711 0 R 712 0 R 713 0 R 714 0 R ]
>> endobj
-695 0 obj <<
+710 0 obj <<
/Type /XObject
/Subtype /Image
/Width 568
@@ -2292,7 +2334,7 @@ H}LU<B(L 9\XSv!ܗPN+\<,meX<\2:*/ʗuT#W}
!aB!jB$
endstream
endobj
-700 0 obj <<
+715 0 obj <<
/Type /XObject
/Subtype /Image
/Width 719
@@ -2378,46 +2420,46 @@ JP1r fg+'Nĝ&
endstream
endobj
-696 0 obj <<
+711 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [133.5 377.204 155.971 389.025]
/A << /S /GoTo /D (subsection.1.2.2) >>
>> endobj
-697 0 obj <<
+712 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [157.095 377.204 222.174 389.025]
/A << /S /GoTo /D (subsection.1.2.2) >>
>> endobj
-698 0 obj <<
+713 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [102.3 365.249 124.771 377.07]
/A << /S /GoTo /D (section*.11) >>
>> endobj
-699 0 obj <<
+714 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [126.1 365.249 207.087 377.07]
/A << /S /GoTo /D (section*.11) >>
>> endobj
-704 0 obj <<
-/D [702 0 R /XYZ 55.693 812.325 null]
+719 0 obj <<
+/D [717 0 R /XYZ 55.693 812.325 null]
>> endobj
-705 0 obj <<
-/D [702 0 R /XYZ 56.693 787.189 null]
+720 0 obj <<
+/D [717 0 R /XYZ 56.693 787.189 null]
>> endobj
-701 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im2 695 0 R /Im3 700 0 R >>
+716 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im2 710 0 R /Im3 715 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-711 0 obj <<
+726 0 obj <<
/Length 2951
/Filter /FlateDecode
>>
@@ -2436,14 +2478,14 @@ K~AR%%vE #xcc^H4 w\&b ued.)"BTo:kN g
Qtu2ئKB<פɺ&<EWo9?`iㆬs-xBM:xz%~P]'&SG
endstream
endobj
-710 0 obj <<
+725 0 obj <<
/Type /Page
-/Contents 711 0 R
-/Resources 709 0 R
+/Contents 726 0 R
+/Resources 724 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 694 0 R
+/Parent 709 0 R
>> endobj
-707 0 obj <<
+722 0 obj <<
/Type /XObject
/Subtype /Image
/Width 398
@@ -2507,7 +2549,7 @@ q>$$d߼&"ISNZmךT#k3svWFCgaN909K
Y[IWe՛&IoWH;Lc((ђ b8<G
endstream
endobj
-708 0 obj <<
+723 0 obj <<
/Type /XObject
/Subtype /Image
/Width 229
@@ -2575,30 +2617,30 @@ dW(]6dScN’fa$Js
Eh߉ZI$)nE|C;r)ec_(L̟ͥ^197C4Oy)0zE1H#bGF=Tr[v^︧"C};wS<"S4ŭc~/90;l_GYy
endstream
endobj
-712 0 obj <<
-/D [710 0 R /XYZ 55.693 812.325 null]
+727 0 obj <<
+/D [725 0 R /XYZ 55.693 812.325 null]
>> endobj
-713 0 obj <<
-/D [710 0 R /XYZ 56.693 791.174 null]
+728 0 obj <<
+/D [725 0 R /XYZ 56.693 791.174 null]
>> endobj
-714 0 obj <<
-/D [710 0 R /XYZ 56.693 624.569 null]
+729 0 obj <<
+/D [725 0 R /XYZ 56.693 624.569 null]
>> endobj
-715 0 obj <<
-/D [710 0 R /XYZ 56.693 400.298 null]
+730 0 obj <<
+/D [725 0 R /XYZ 56.693 400.298 null]
>> endobj
26 0 obj <<
-/D [710 0 R /XYZ 56.693 273.717 null]
+/D [725 0 R /XYZ 56.693 273.717 null]
>> endobj
-716 0 obj <<
-/D [710 0 R /XYZ 56.693 247.095 null]
+731 0 obj <<
+/D [725 0 R /XYZ 56.693 247.095 null]
>> endobj
-709 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R >>
-/XObject << /Im4 707 0 R /Im5 708 0 R >>
+724 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R >>
+/XObject << /Im4 722 0 R /Im5 723 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-723 0 obj <<
+738 0 obj <<
/Length 1896
/Filter /FlateDecode
>>
@@ -2614,15 +2656,15 @@ WyuU1Yӡ ́Wsö́k>pTa OЍ)H|OiaL.
ޙlD<~‰oL㢩Ą}o$[z K"{GU .+S{Q5$9;& g
endstream
endobj
-722 0 obj <<
+737 0 obj <<
/Type /Page
-/Contents 723 0 R
-/Resources 721 0 R
+/Contents 738 0 R
+/Resources 736 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 694 0 R
-/Annots [ 719 0 R 720 0 R ]
+/Parent 709 0 R
+/Annots [ 734 0 R 735 0 R ]
>> endobj
-717 0 obj <<
+732 0 obj <<
/Type /XObject
/Subtype /Image
/Width 640
@@ -2888,7 +2930,7 @@ eH5G%qXҊK+RDa/3: #S.Cm"ԌPtM8ZFpKPPM8Ԥ hpQu™u
N"8!
endstream
endobj
-718 0 obj <<
+733 0 obj <<
/Type /XObject
/Subtype /Image
/Width 640
@@ -3168,35 +3210,35 @@ OysM<3e
WCd&S {U\'.
endstream
endobj
-719 0 obj <<
+734 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [436.962 136.729 443.936 148.55]
/A << /S /GoTo /D (chapter.4) >>
>> endobj
-720 0 obj <<
+735 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [445.264 136.729 518.31 148.55]
/A << /S /GoTo /D (chapter.4) >>
>> endobj
-724 0 obj <<
-/D [722 0 R /XYZ 55.693 812.325 null]
+739 0 obj <<
+/D [737 0 R /XYZ 55.693 812.325 null]
>> endobj
-725 0 obj <<
-/D [722 0 R /XYZ 56.693 732.948 null]
+740 0 obj <<
+/D [737 0 R /XYZ 56.693 732.948 null]
>> endobj
-726 0 obj <<
-/D [722 0 R /XYZ 56.693 121.84 null]
+741 0 obj <<
+/D [737 0 R /XYZ 56.693 121.84 null]
>> endobj
-721 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im6 717 0 R /Im7 718 0 R >>
+736 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im6 732 0 R /Im7 733 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-730 0 obj <<
+745 0 obj <<
/Length 2666
/Filter /FlateDecode
>>
@@ -3212,22 +3254,22 @@ v[h7fAPa-gn{Wod&An^70v{LD&C8@e~)l
f(Fa螫hϊ;~H/)s-cI< ;M^ ~cd
endstream
endobj
-729 0 obj <<
+744 0 obj <<
/Type /Page
-/Contents 730 0 R
-/Resources 728 0 R
+/Contents 745 0 R
+/Resources 743 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 694 0 R
-/Group 524 0 R
+/Parent 709 0 R
+/Group 536 0 R
>> endobj
-727 0 obj <<
+742 0 obj <<
/Type /XObject
/Subtype /Image
/Width 514
/Height 421
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 733 0 R
+/SMask 748 0 R
/Length 10312
/Filter /FlateDecode
>>
@@ -3263,7 +3305,7 @@ ny ӾRqHX
2
endstream
endobj
-733 0 obj <<
+748 0 obj <<
/Type /XObject
/Subtype /Image
/Width 514
@@ -3277,24 +3319,24 @@ stream
x
endstream
endobj
-731 0 obj <<
-/D [729 0 R /XYZ 55.693 812.325 null]
+746 0 obj <<
+/D [744 0 R /XYZ 55.693 812.325 null]
>> endobj
-706 0 obj <<
-/D [729 0 R /XYZ 56.693 421.767 null]
+721 0 obj <<
+/D [744 0 R /XYZ 56.693 421.767 null]
>> endobj
30 0 obj <<
-/D [729 0 R /XYZ 56.693 219.612 null]
+/D [744 0 R /XYZ 56.693 219.612 null]
>> endobj
-732 0 obj <<
-/D [729 0 R /XYZ 56.693 114.98 null]
+747 0 obj <<
+/D [744 0 R /XYZ 56.693 114.98 null]
>> endobj
-728 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R >>
-/XObject << /Im8 727 0 R >>
+743 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R >>
+/XObject << /Im8 742 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-736 0 obj <<
+751 0 obj <<
/Length 2020
/Filter /FlateDecode
>>
@@ -3306,36 +3348,36 @@ XDJa$#S~y*TnBjp>Q2qu|,dnᎼ9_Spk(af·VZ{
hY0#M&x^urWL.8cNrg R P(`@%ÈyeDFT$XBj?B*?$rnrS;tC|kFW&,,XvS𘿡þCVٗ>C&XrhA>|:˧닓_$_cg˃_ pKciT4;fh`V^EW@S  qJV~r,[[q_J^lг3 nSJmΈr19*Gu%]_6icƓR7.J8vi{z{V#-\/^&F!;Jû5tn߽aI FXNɔ+'эCۜ'Ttr8.s~Rt)КBNs4ۄ3RӅ<I+_R8g^*+O]Į\ v"nc
endstream
endobj
-735 0 obj <<
+750 0 obj <<
/Type /Page
-/Contents 736 0 R
-/Resources 734 0 R
+/Contents 751 0 R
+/Resources 749 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 694 0 R
+/Parent 709 0 R
>> endobj
-737 0 obj <<
-/D [735 0 R /XYZ 55.693 812.325 null]
+752 0 obj <<
+/D [750 0 R /XYZ 55.693 812.325 null]
>> endobj
-738 0 obj <<
-/D [735 0 R /XYZ 56.693 675.165 null]
+753 0 obj <<
+/D [750 0 R /XYZ 56.693 675.165 null]
>> endobj
-739 0 obj <<
-/D [735 0 R /XYZ 56.693 544.543 null]
+754 0 obj <<
+/D [750 0 R /XYZ 56.693 544.543 null]
>> endobj
-740 0 obj <<
-/D [735 0 R /XYZ 56.693 491.63 null]
+755 0 obj <<
+/D [750 0 R /XYZ 56.693 491.63 null]
>> endobj
-741 0 obj <<
-/D [735 0 R /XYZ 56.693 397.539 null]
+756 0 obj <<
+/D [750 0 R /XYZ 56.693 397.539 null]
>> endobj
-742 0 obj <<
-/D [735 0 R /XYZ 56.693 291.492 null]
+757 0 obj <<
+/D [750 0 R /XYZ 56.693 291.492 null]
>> endobj
-734 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F14 686 0 R /F20 574 0 R >>
+749 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F14 701 0 R /F20 586 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-746 0 obj <<
+761 0 obj <<
/Length 1334
/Filter /FlateDecode
>>
@@ -3349,14 +3391,14 @@ vfEۏ?i۸^WiRFAT%)5/; g25pG[zk&ez?qp |5q:
I35D‾[3x&M),k\UnkqkBV^'8VKOwN:';Bv7Lqpc4;><ږdUv`"
endstream
endobj
-745 0 obj <<
+760 0 obj <<
/Type /Page
-/Contents 746 0 R
-/Resources 744 0 R
+/Contents 761 0 R
+/Resources 759 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 748 0 R
+/Parent 763 0 R
>> endobj
-743 0 obj <<
+758 0 obj <<
/Type /XObject
/Subtype /Image
/Width 721
@@ -3491,21 +3533,21 @@ Dїd)/‡$-"ma)#^ܥ>QrU-ǠG

endstream
endobj
-747 0 obj <<
-/D [745 0 R /XYZ 55.693 812.325 null]
+762 0 obj <<
+/D [760 0 R /XYZ 55.693 812.325 null]
>> endobj
34 0 obj <<
-/D [745 0 R /XYZ 56.693 785.197 null]
+/D [760 0 R /XYZ 56.693 785.197 null]
>> endobj
38 0 obj <<
-/D [745 0 R /XYZ 56.693 602.881 null]
+/D [760 0 R /XYZ 56.693 602.881 null]
>> endobj
-744 0 obj <<
-/Font << /F20 574 0 R /F16 575 0 R /F32 624 0 R /F14 686 0 R >>
-/XObject << /Im9 743 0 R >>
+759 0 obj <<
+/Font << /F20 586 0 R /F16 587 0 R /F32 636 0 R /F14 701 0 R >>
+/XObject << /Im9 758 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-754 0 obj <<
+769 0 obj <<
/Length 962
/Filter /FlateDecode
>>
@@ -3518,22 +3560,22 @@ NAԲZ/u2rPuu赅sxTGٳ}~ ʵ%5<)r :~ Mk|D%e>
.ѲN_1: R OOBd٠m덣̴S q=SJFntow֙b&CX}&$OKjA$U#zGG,# ߝcy`9@~L9LrNy]ezX'I2BC~n
endstream
endobj
-753 0 obj <<
+768 0 obj <<
/Type /Page
-/Contents 754 0 R
-/Resources 752 0 R
+/Contents 769 0 R
+/Resources 767 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 748 0 R
-/Group 524 0 R
+/Parent 763 0 R
+/Group 536 0 R
>> endobj
-749 0 obj <<
+764 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1024
/Height 768
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 756 0 R
+/SMask 771 0 R
/Length 47981
/Filter /FlateDecode
>>
@@ -3721,7 +3763,7 @@ DDDr466*skK
#6-q؈O-Xx3e IK=zeZlUsD$˱#ز%ü<$: _[s0+61cOB!&[,@/eF~wNT U@!vhˈ߷oSO% ڤ:]~|`?Ua*vY>
endstream
endobj
-756 0 obj <<
+771 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1024
@@ -3735,14 +3777,14 @@ stream
x!
endstream
endobj
-750 0 obj <<
+765 0 obj <<
/Type /XObject
/Subtype /Image
/Width 609
/Height 563
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 757 0 R
+/SMask 772 0 R
/Length 51022
/Filter /FlateDecode
>>
@@ -3918,7 +3960,7 @@ z'p0/"(T3"b;"#"C&Z 1ȹ.!ZcNp-H
H!)D"R"HD"RB.[56>YVHE7?." ^vT"9o?tHew7|Gd}}b}ƵW 9uo>QEV' "%D,ȑ:\^r)!R rdl̦EHu,dBqӈU"fADJT)ڳoDh~&Ғ!/n6?婗.{ cmpq?@=\"W_w=;vzk{[}9{oX>VqԞ<nmxC??ȑ:\gEz͋rRZt"w=/ʾ \ˢ/d|;X9zwqD}~""% #\yɭ/',[c7tѓ~GD"R҂yuk쾇>⫯:T{qeїrdڰ&cgHI Mn?';_{s-KjA$"%!҂HDJBH "/,TwY!>DdDJҜ!rD@~yM߾Ƶ+]iY611e˖{NOOyoc[7<:?Β^n, >n۶ȑ#NB$"I"G
endstream
endobj
-757 0 obj <<
+772 0 obj <<
/Type /XObject
/Subtype /Image
/Width 609
@@ -3932,21 +3974,21 @@ stream
x
endstream
endobj
-755 0 obj <<
-/D [753 0 R /XYZ 55.693 812.325 null]
+770 0 obj <<
+/D [768 0 R /XYZ 55.693 812.325 null]
>> endobj
42 0 obj <<
-/D [753 0 R /XYZ 56.693 785.197 null]
+/D [768 0 R /XYZ 56.693 785.197 null]
>> endobj
46 0 obj <<
-/D [753 0 R /XYZ 56.693 649.096 null]
+/D [768 0 R /XYZ 56.693 649.096 null]
>> endobj
-752 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R >>
-/XObject << /Im10 749 0 R /Im11 750 0 R >>
+767 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R >>
+/XObject << /Im10 764 0 R /Im11 765 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-762 0 obj <<
+777 0 obj <<
/Length 905
/Filter /FlateDecode
>>
@@ -3956,22 +3998,22 @@ xڅV[6~QZ! m6v&t1 gG: ftn߹cܽ<TH$/
15>b;/bƵ/>8k;Вy00#
endstream
endobj
-761 0 obj <<
+776 0 obj <<
/Type /Page
-/Contents 762 0 R
-/Resources 760 0 R
+/Contents 777 0 R
+/Resources 775 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 748 0 R
-/Group 524 0 R
+/Parent 763 0 R
+/Group 536 0 R
>> endobj
-751 0 obj <<
+766 0 obj <<
/Type /XObject
/Subtype /Image
/Width 700
/Height 648
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 764 0 R
+/SMask 779 0 R
/Length 33730
/Filter /FlateDecode
>>
@@ -4087,7 +4129,7 @@ pӧޅ=<<"$;
i)9 EBamwTU )rNg^{맜>^x6̓yb([ү]H}KEDn_|gm:AaʈAqV"'_O^N(dXED^=a{6lذfцn
endstream
endobj
-764 0 obj <<
+779 0 obj <<
/Type /XObject
/Subtype /Image
/Width 700
@@ -4101,14 +4143,14 @@ stream
x
endstream
endobj
-758 0 obj <<
+773 0 obj <<
/Type /XObject
/Subtype /Image
/Width 416
/Height 252
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 765 0 R
+/SMask 780 0 R
/Length 30106
/Filter /FlateDecode
>>
@@ -4219,7 +4261,7 @@ wonl57αL2BŢҋpm'wFW$#K/nv qʭ]o OH\b{
>AP zt~z;Q׾/D݈(uTj >AP z|~e{on]ҲcGm*9B|@+|S?CA>6v ;A \AAAAoAAAAooAAAAooAAAAooAAAAoAAAAAoAAAAooAAAÄ́o|
endstream
endobj
-765 0 obj <<
+780 0 obj <<
/Type /XObject
/Subtype /Image
/Width 416
@@ -4235,18 +4277,18 @@ xkׅwm:LpꢢdV6T"` ^<i/"5bxQ^DWEڕHՅ)
q͟cVFU?*qsh8WvGT.nDWT=Ue&12?LuUBTLnXs^x,ԽԽQ:r:5ٰalņr٨z|Q>k0EM(XqLVZHoQÄ-jt5G0X8'oڴYBCMqMx/ĦBԾ{ΨQ7l?^޾ ɲzyeQoz{5 MQo;Ej[. G}xJ vvGԿ]j˵]n[Km-Gpy~3͵pxUycѠV,ӇVG#[:4V]ƆFkZq]1G[y'tHG*#bus{ִq=ߟM?>Oߗǯ8ַ.#(H79,?%4Nl6s68߾iJJ?uL0хfM;ۊ[/, =|9V߷/ ni7` nzFg{`cxwhvy6Xu6 ʖm[^yi`Cu,_
endstream
endobj
-763 0 obj <<
-/D [761 0 R /XYZ 55.693 812.325 null]
+778 0 obj <<
+/D [776 0 R /XYZ 55.693 812.325 null]
>> endobj
50 0 obj <<
-/D [761 0 R /XYZ 56.693 312.355 null]
+/D [776 0 R /XYZ 56.693 312.355 null]
>> endobj
-760 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im12 751 0 R /Im13 758 0 R >>
+775 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im12 766 0 R /Im13 773 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-770 0 obj <<
+785 0 obj <<
/Length 729
/Filter /FlateDecode
>>
@@ -4256,22 +4298,22 @@ xڅ[o@W#<0ܡ1&umu'k R wnX薘&ܾ3l Vo`Øc=`
*x.dYڢTq( &lt|D7G˜z͑"FJqE|l/6 x\otZwk z>.Dfs: 0tf iYۏ*B~b&?5
endstream
endobj
-769 0 obj <<
+784 0 obj <<
/Type /Page
-/Contents 770 0 R
-/Resources 768 0 R
+/Contents 785 0 R
+/Resources 783 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 748 0 R
-/Group 524 0 R
+/Parent 763 0 R
+/Group 536 0 R
>> endobj
-759 0 obj <<
+774 0 obj <<
/Type /XObject
/Subtype /Image
/Width 835
/Height 778
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 772 0 R
+/SMask 787 0 R
/Length 30713
/Filter /FlateDecode
>>
@@ -4350,7 +4392,7 @@ ISl}5l&Stm2q_S "gs9D94:<쨾Ǖz M=ٙnr
9D9D
endstream
endobj
-772 0 obj <<
+787 0 obj <<
/Type /XObject
/Subtype /Image
/Width 835
@@ -4364,14 +4406,14 @@ stream
x
endstream
endobj
-766 0 obj <<
+781 0 obj <<
/Type /XObject
/Subtype /Image
/Width 483
/Height 245
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 773 0 R
+/SMask 788 0 R
/Length 8562
/Filter /FlateDecode
>>
@@ -4397,31 +4439,29 @@ P֣RS49Jj-jk5ZF3FFQ;
Ix&
endstream
endobj
-773 0 obj <<
+788 0 obj <<
/Type /XObject
/Subtype /Image
/Width 483
/Height 245
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 1531
+/Length 1534
/Filter /FlateDecode
>>
stream
-xk]wǴVJDс(A48(
-1Ёv dЂ h#A@YLҁ:hHM-Isx{yߏ7_
-)ޭ4鮹+&[{1RwaMěKݛ]$s]u5.eWLt.Usu6gu7ϊ/E_L_j5L 05}ѐLƊekl&v 1-&Vb
-NlxB)x"p@;D1Qdf4ϋ2a'SLTdJBwDbFř䊉e31,KX ф,DiBv&[L}%D|Ֆp3qi&͑Ě"kQLt|/}ߑJ3qߢlx_dD I|"|RI8&ߺ]!i(RzDA)`{D h;Mph'bY@k$ۄ]m4nrŞjnĊC_C+?.%9~}4YI/hx{@ϒ{%6\a!ZlsD;qyrzSs'h~k7fs>Zi>2Ձ7qfeEftۻcݑ!׹LzR'3yudL+Ȟm&5 ")sȨ|Ȭ2oG?Ziy=ɳ쓑y88.riGBrX|y7]b"G:>*M1uD<}y:r 9uG]5ZUO-t1nZ>V܍ǖGuAȹ"^BQ CźP]]+Hnkh #}Q@myߙ>3ŴzwߠvsQl]o\a/Y/{Qn߻%ʣ:yFz!8_X>t8jzKgF4v")ʮX-sGK=K%y蝟2QO<?X6~?s{z"G?l!][Vg-+%ޗy
+xϋϙF3DSN-*J.l$pJN4(܋,†~EM"\D+Hp˅.TbBgսpnsysן~y~O?
+c|Q$ˋrÁQ4}E(LbZ'o{Fquڅ(r˥׫Q|}39ef_-w̻GyF/s#(%aK|:fQRk?Z|6SQvfm'V;t_U᷿D-߿2ςlgnώ/PY;; Upu6׎Li𦈨VqeEto[R˷owz{bnt&=֗i p|@MN9v<c;Y"V>=Yom<;X:U߷+m`; ӣvasxpܲbͺ6o|v͛6[ z
endstream
endobj
-767 0 obj <<
+782 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1002
/Height 811
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 774 0 R
+/SMask 789 0 R
/Length 42848
/Filter /FlateDecode
>>
@@ -4534,7 +4574,7 @@ jNqʻd^:.L)^vf Iվ2lcK;7L
endstream
endobj
-774 0 obj <<
+789 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1002
@@ -4548,15 +4588,15 @@ stream
x
endstream
endobj
-771 0 obj <<
-/D [769 0 R /XYZ 55.693 812.325 null]
+786 0 obj <<
+/D [784 0 R /XYZ 55.693 812.325 null]
>> endobj
-768 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R >>
-/XObject << /Im14 759 0 R /Im15 766 0 R /Im16 767 0 R >>
+783 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R >>
+/XObject << /Im14 774 0 R /Im15 781 0 R /Im16 782 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-778 0 obj <<
+793 0 obj <<
/Length 1152
/Filter /FlateDecode
>>
@@ -4568,22 +4608,22 @@ YkmktļGR.
UJ&;,{VbE¸?xt47 |M (W+gptugL {?~
endstream
endobj
-777 0 obj <<
+792 0 obj <<
/Type /Page
-/Contents 778 0 R
-/Resources 776 0 R
+/Contents 793 0 R
+/Resources 791 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 748 0 R
-/Group 524 0 R
+/Parent 763 0 R
+/Group 536 0 R
>> endobj
-775 0 obj <<
+790 0 obj <<
/Type /XObject
/Subtype /Image
/Width 670
/Height 420
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 781 0 R
+/SMask 796 0 R
/Length 17112
/Filter /FlateDecode
>>
@@ -4635,7 +4675,7 @@ o,mH
endstream
endobj
-781 0 obj <<
+796 0 obj <<
/Type /XObject
/Subtype /Image
/Width 670
@@ -4649,21 +4689,21 @@ stream
x
endstream
endobj
-779 0 obj <<
-/D [777 0 R /XYZ 55.693 812.325 null]
+794 0 obj <<
+/D [792 0 R /XYZ 55.693 812.325 null]
>> endobj
54 0 obj <<
-/D [777 0 R /XYZ 56.693 505.869 null]
+/D [792 0 R /XYZ 56.693 505.869 null]
>> endobj
58 0 obj <<
-/D [777 0 R /XYZ 56.693 359.75 null]
+/D [792 0 R /XYZ 56.693 359.75 null]
>> endobj
-776 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F38 780 0 R /F20 574 0 R /F14 686 0 R >>
-/XObject << /Im17 775 0 R >>
+791 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F38 795 0 R /F20 586 0 R /F14 701 0 R >>
+/XObject << /Im17 790 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-785 0 obj <<
+800 0 obj <<
/Length 440
/Filter /FlateDecode
>>
@@ -4672,23 +4712,23 @@ xu=o0w
3).4nSqSF,4)Y2@8{$)(}rl.8`5Ƚ A[ ro^?eNCN)˻63=Ґ&tdy2XLDm'iNQSIq)5OϻGzeIA;ٷWiG_uXW+CAicʓ{Nr/a`heA2aL :Z!9-v$!.i[Nx}=_rJLӻx_67)hn2PNte7ô-S *CʤM3я+`Jv'xOGK!VbuټN[CɛvʺiWUu\1m@W97x3 o!Z=da|
endstream
endobj
-784 0 obj <<
+799 0 obj <<
/Type /Page
-/Contents 785 0 R
-/Resources 783 0 R
+/Contents 800 0 R
+/Resources 798 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 748 0 R
-/Group 524 0 R
+/Parent 763 0 R
+/Group 536 0 R
>> endobj
-786 0 obj <<
-/D [784 0 R /XYZ 55.693 812.325 null]
+801 0 obj <<
+/D [799 0 R /XYZ 55.693 812.325 null]
>> endobj
-783 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R >>
-/XObject << /Im10 749 0 R /Im11 750 0 R >>
+798 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R >>
+/XObject << /Im10 764 0 R /Im11 765 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-791 0 obj <<
+806 0 obj <<
/Length 898
/Filter /FlateDecode
>>
@@ -4699,22 +4739,22 @@ IN
OVzCȍQ*X/c}yp 5M bae*"rEnFc:`3iSIQ ȠBYAJF\7p0KT8iGkXm܆Ha:z30G}ew:v+FS=?|ehT۫yNu2Ԣ7W?V?J(
endstream
endobj
-790 0 obj <<
+805 0 obj <<
/Type /Page
-/Contents 791 0 R
-/Resources 789 0 R
+/Contents 806 0 R
+/Resources 804 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 793 0 R
-/Group 524 0 R
+/Parent 808 0 R
+/Group 536 0 R
>> endobj
-782 0 obj <<
+797 0 obj <<
/Type /XObject
/Subtype /Image
/Width 923
/Height 657
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 794 0 R
+/SMask 809 0 R
/Length 36311
/Filter /FlateDecode
>>
@@ -4851,7 +4891,7 @@ gv|h%lZ*Wڎ177E2UU
x}CV;*|g߻~IR-ߚj6>Nthk옕v?<} 6Hy7|l
endstream
endobj
-794 0 obj <<
+809 0 obj <<
/Type /XObject
/Subtype /Image
/Width 923
@@ -4865,14 +4905,14 @@ stream
x!
endstream
endobj
-787 0 obj <<
+802 0 obj <<
/Type /XObject
/Subtype /Image
/Width 433
/Height 264
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 795 0 R
+/SMask 810 0 R
/Length 27700
/Filter /FlateDecode
>>
@@ -4984,35 +5024,33 @@ qS"IK㜴Գ~KԿ=
P"g8J4:$-(k%H
endstream
endobj
-795 0 obj <<
+810 0 obj <<
/Type /XObject
/Subtype /Image
/Width 433
/Height 264
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 1523
+/Length 1526
/Filter /FlateDecode
>>
stream
-xk]wǴVJDс(A48(
-1Ёv dЂ h#A@YLҁ:hHM-Isx{yߏ7_
-)ޭ4鮹+&[{1RwaMěKݛ]$s]u5.eWLt.Usu6gu7ϊ/E_L_j5L 05}ѐLƊekl&v 1-&Vb
-NlxB)x"p@;D1Qdf4ϋ2a'SLTdJBwDbFř䊉e31,KX ф,DiBv&[L}%D|Ֆp3qi&͑Ě"kQLt|/}ߑJ3qߢlx_dD I|"|RI8&ߺ]!i(RzDA)`{D h;Mph'bY@k$ۄ]m4nrŞjnĊC_C+?.%9~}4YI/hx{@ϒ{%6\a!ZlsD;qyrzSs'h~k7fs>Zi>2Ձ7qfeEftۻcݑ!׹LzR'3yudL+Ȟm&5 ")sȨ|Ȭ2oG?Ziy=ɳ쓑y88.riGBrX|y7]b"G:>*M1uD<}y:r 9uG]5ZUO-t1nZ>V܍ǖGuAȹ"^BQ CźP]]+Hnkh #}Q@myߙ>3ŴzwߠvsQl]o\a/Y/{Qn߻%ʣ:yFz!8_X>t8jzKgF4v")ʮX-sGK=K%y蝟2QO<?X6~?s{z"G?l!][Vg-+%ޗy
+xϋϙF3DSN-*J.l$pJN4(܋,†~EM"\D+Hp˅.TbBgսpnsysן~y~O?
+c|Q$ˋrÁQ4}E(LbZ'o{Fquڅ(r˥׫Q|}39ef_-w̻GyF/s#(%aK|:fQRk?Z|6SQvfm'V;t_U᷿D-߿2ςlgnώ/PY;; Upu6׎Li𦈨VqeEto[R˷owz{bnt&=֗i p|@MN9v<c;Y"V>=Yom<;X:U߷+m`; ӣvasxpܲbͺ6o|v͛6[ z
endstream
endobj
-792 0 obj <<
-/D [790 0 R /XYZ 55.693 812.325 null]
+807 0 obj <<
+/D [805 0 R /XYZ 55.693 812.325 null]
>> endobj
62 0 obj <<
-/D [790 0 R /XYZ 56.693 383.276 null]
+/D [805 0 R /XYZ 56.693 383.276 null]
>> endobj
-789 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im18 782 0 R /Im19 787 0 R >>
+804 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im18 797 0 R /Im19 802 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-800 0 obj <<
+815 0 obj <<
/Length 717
/Filter /FlateDecode
>>
@@ -5020,22 +5058,22 @@ stream
xuTN0}߯ȣ#o;vJBKTJӧRU!qH\oYZi3L=xi!l/i8ʋ9)Db*~g7ŭPJQ@e?Wg_ٗ%+LF"h{*&1/ ! G{E1jJԪ'z{Eq|sXʵ(O>8a$:-E!ZZs~zs}9)f 4Yy'1DpU_ ~@8Dwa[oZT 4*K~_<76٤9X4Dx*HO7$t0_O$~Mi,K%hPD@2/j%q4/Q4yktdQ%+RZi,(rd,@Ž53fVP7Our(~ΛBɵQ@&0(,LQBBʠ!歬Q]GaU5/}^ -irsWrR7SǔC hX[uvmS
endstream
endobj
-799 0 obj <<
+814 0 obj <<
/Type /Page
-/Contents 800 0 R
-/Resources 798 0 R
+/Contents 815 0 R
+/Resources 813 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 793 0 R
-/Group 524 0 R
+/Parent 808 0 R
+/Group 536 0 R
>> endobj
-788 0 obj <<
+803 0 obj <<
/Type /XObject
/Subtype /Image
/Width 855
/Height 773
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 802 0 R
+/SMask 817 0 R
/Length 28870
/Filter /FlateDecode
>>
@@ -5109,7 +5147,7 @@ UTBv(2v:JhmŨlKy;@qsLN[2VsEɨ~!㰰]
G\ߢzhN^
endstream
endobj
-802 0 obj <<
+817 0 obj <<
/Type /XObject
/Subtype /Image
/Width 855
@@ -5123,14 +5161,14 @@ stream
x
endstream
endobj
-796 0 obj <<
+811 0 obj <<
/Type /XObject
/Subtype /Image
/Width 458
/Height 241
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 803 0 R
+/SMask 818 0 R
/Length 8170
/Filter /FlateDecode
>>
@@ -5152,32 +5190,30 @@ n`$ɹ*XÙ!JWٗtEI祦Q(L'/t-ج 6Y[fs.X|=
A:)
endstream
endobj
-803 0 obj <<
+818 0 obj <<
/Type /XObject
/Subtype /Image
/Width 458
/Height 241
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 1515
+/Length 1518
/Filter /FlateDecode
>>
stream
-xk]wǴVJDс(A48(
-1Ёv dЂ h#A@YLҁ:hHM-Isx{yߏ7_
-)ޭ4鮹+&[{1RwaMěKݛ]$s]u5.eWLt.Usu6gu7ϊ/E_L_j5L 05}ѐLƊekl&v 1-&Vb
-NlxB)x"p@;D1Qdf4ϋ2a'SLTdJBwDbFř䊉e31,KX ф,DiBv&[L}%D|Ֆp3qi&͑Ě"kQLt|/}ߑJ3qߢlx_dD I|"|RI8&ߺ]!i(RzDA)`{D h;Mph'bY@k$ۄ]m4nrŞjnĊC_C+?.%9~}4YI/hx{@ϒ{%6\a!ZlsD;qyrzSs'h~k7fs>Zi>2Ձ7qfeEftۻcݑ!׹LzR'3yudL+Ȟm&5 ")sȨ|Ȭ2oG?Ziy=ɳ쓑y88.riGBrX|y7]b"G:>*M1uD<}y:r 9uG]5ZUO-t1nZ>V܍ǖGuAȹ"^BQ CźP]]+Hnkh #}Q@myߙ>3ŴzwߠvsQl]o\a/Y/{Qn߻%ʣ:yFz!8_X>t8jzKgF4v")ʮX-sGK=K%y蝟2QO<?X6~?s{z"G?l!][Vg-+%ޗy
+xϋϙF3DSN-*J.l$pJN4(܋,†~EM"\D+Hp˅.TbBgսpnsysן~y~O?
+c|Q$ˋrÁQ4}E(LbZ'o{Fquڅ(r˥׫Q|}39ef_-w̻GyF/s#(%aK|:fQRk?Z|6SQvfm'V;t_U᷿D-߿2ςlgnώ/PY;; Upu6׎Li𦈨VqeEto[R˷owz{bnt&=֗i p|@MN9v<c;Y"V>=Yom<;X:U߷+m`; ӣvasxpܲbͺ6o|v͛6[ z
endstream
endobj
-801 0 obj <<
-/D [799 0 R /XYZ 55.693 812.325 null]
+816 0 obj <<
+/D [814 0 R /XYZ 55.693 812.325 null]
>> endobj
-798 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F38 780 0 R /F20 574 0 R >>
-/XObject << /Im20 788 0 R /Im21 796 0 R >>
+813 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F38 795 0 R /F20 586 0 R >>
+/XObject << /Im20 803 0 R /Im21 811 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-808 0 obj <<
+823 0 obj <<
/Length 853
/Filter /FlateDecode
>>
@@ -5188,22 +5224,22 @@ x}U˛6IѢ'pztKЯd[ @;b]͌F̓$IfsyY\1@*
^,!\Idq}Gs> !oKtzX| d盒,`9)FrgX1|dW%'+/PK\,.e[rHddh
endstream
endobj
-807 0 obj <<
+822 0 obj <<
/Type /Page
-/Contents 808 0 R
-/Resources 806 0 R
+/Contents 823 0 R
+/Resources 821 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 793 0 R
-/Group 524 0 R
+/Parent 808 0 R
+/Group 536 0 R
>> endobj
-797 0 obj <<
+812 0 obj <<
/Type /XObject
/Subtype /Image
/Width 403
/Height 436
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 810 0 R
+/SMask 825 0 R
/Length 38493
/Filter /FlateDecode
>>
@@ -5354,28 +5390,28 @@ O\JOdxpBx2'_
k <U=“[
endstream
endobj
-810 0 obj <<
+825 0 obj <<
/Type /XObject
/Subtype /Image
/Width 403
/Height 436
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 2103
+/Length 2108
/Filter /FlateDecode
>>
stream
-xҼ:@c"M]lϯ~ nRʔeE3 =HB7 "*WrNX%R6%˼>҅E|9ޟ>;v33
+x>evց f,1}ϥBWBPke H'a)kXemKΥY+a.9`?,K\d,6}Ϟy?}nn
endstream
endobj
-804 0 obj <<
+819 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1017
/Height 521
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 811 0 R
+/SMask 826 0 R
/Length 33772
/Filter /FlateDecode
>>
@@ -5454,7 +5490,7 @@ AR5_Sl{Y7V.?ed]sjT{1/Q|\_U4Ubufȶ+g5
UnVPo{{4;'״szᆰ]y;
endstream
endobj
-811 0 obj <<
+826 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1017
@@ -5468,15 +5504,15 @@ stream
x
endstream
endobj
-809 0 obj <<
-/D [807 0 R /XYZ 55.693 812.325 null]
+824 0 obj <<
+/D [822 0 R /XYZ 55.693 812.325 null]
>> endobj
-806 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F38 780 0 R >>
-/XObject << /Im22 797 0 R /Im23 804 0 R >>
+821 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F38 795 0 R >>
+/XObject << /Im22 812 0 R /Im23 819 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-815 0 obj <<
+830 0 obj <<
/Length 1083
/Filter /FlateDecode
>>
@@ -5486,22 +5522,22 @@ Yvx{fgu~7Q^L0S b#1^" $*"aPe|]s귥v&N nqQ>ɓTHz9,%&
$8شdTFOl4e>lLMS}F)u k?mTKOSA7PmVAZewԽIZ7Q&EҮ+UkR@*d0~gb)Jevab0.کpa?ә}7iNYlP*-ew
endstream
endobj
-814 0 obj <<
+829 0 obj <<
/Type /Page
-/Contents 815 0 R
-/Resources 813 0 R
+/Contents 830 0 R
+/Resources 828 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 793 0 R
-/Group 524 0 R
+/Parent 808 0 R
+/Group 536 0 R
>> endobj
-805 0 obj <<
+820 0 obj <<
/Type /XObject
/Subtype /Image
/Width 371
/Height 284
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 822 0 R
+/SMask 837 0 R
/Length 8111
/Filter /FlateDecode
>>
@@ -5539,53 +5575,54 @@ aHXFshd Kc,nrQFC!,U LYBtSl&EU՟k
G!,5 ['=A2x>ogEÂRSc [/.,ekb/x-o?,*Be|u 1cr2X>o~K?,f aÄe|",}+,f? .L),a_a1a5(iy=y]
endstream
endobj
-822 0 obj <<
+837 0 obj <<
/Type /XObject
/Subtype /Image
/Width 371
/Height 284
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 257
+/Length 260
/Filter /FlateDecode
>>
stream
-x! 
+x1 
+:I
endstream
endobj
-816 0 obj <<
-/D [814 0 R /XYZ 55.693 812.325 null]
+831 0 obj <<
+/D [829 0 R /XYZ 55.693 812.325 null]
>> endobj
66 0 obj <<
-/D [814 0 R /XYZ 56.693 567.369 null]
+/D [829 0 R /XYZ 56.693 567.369 null]
>> endobj
70 0 obj <<
-/D [814 0 R /XYZ 56.693 537.204 null]
+/D [829 0 R /XYZ 56.693 537.204 null]
>> endobj
-817 0 obj <<
-/D [814 0 R /XYZ 56.693 472.834 null]
+832 0 obj <<
+/D [829 0 R /XYZ 56.693 472.834 null]
>> endobj
-818 0 obj <<
-/D [814 0 R /XYZ 56.693 454.846 null]
+833 0 obj <<
+/D [829 0 R /XYZ 56.693 454.846 null]
>> endobj
-819 0 obj <<
-/D [814 0 R /XYZ 56.693 432.984 null]
+834 0 obj <<
+/D [829 0 R /XYZ 56.693 432.984 null]
>> endobj
-820 0 obj <<
-/D [814 0 R /XYZ 56.693 413.058 null]
+835 0 obj <<
+/D [829 0 R /XYZ 56.693 413.058 null]
>> endobj
-821 0 obj <<
-/D [814 0 R /XYZ 56.693 395.07 null]
+836 0 obj <<
+/D [829 0 R /XYZ 56.693 395.07 null]
>> endobj
74 0 obj <<
-/D [814 0 R /XYZ 56.693 336.899 null]
+/D [829 0 R /XYZ 56.693 336.899 null]
>> endobj
-813 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im24 805 0 R >>
+828 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im24 820 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-827 0 obj <<
+842 0 obj <<
/Length 775
/Filter /FlateDecode
>>
@@ -5595,22 +5632,22 @@ xڭUKs0+8´Vi^v:trH{$񤿾+<neW>՗ȿ#{''
LUkn v]ս*$6Xq([Y$ܞ4$6(Vor.ob(fEbm@^OkRH_Jdz`QI q3:e|];vn֍fĤ5 a1`Fa/~={i>\^ zPQ5;wcn7D?f5 7I#<J\eilU/mwBK8<`w5ow\jcX7ŻGTúX4_l9^٭bD[hDf(\vւ
endstream
endobj
-826 0 obj <<
+841 0 obj <<
/Type /Page
-/Contents 827 0 R
-/Resources 825 0 R
+/Contents 842 0 R
+/Resources 840 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 793 0 R
-/Group 524 0 R
+/Parent 808 0 R
+/Group 536 0 R
>> endobj
-812 0 obj <<
+827 0 obj <<
/Type /XObject
/Subtype /Image
/Width 837
/Height 627
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 829 0 R
+/SMask 844 0 R
/Length 35454
/Filter /FlateDecode
>>
@@ -5698,7 +5735,7 @@ T,L?л*V._rbHckO"TҬgJ;oAέmQ9W捋
&Mh^xa˖-6lEO?c
endstream
endobj
-829 0 obj <<
+844 0 obj <<
/Type /XObject
/Subtype /Image
/Width 837
@@ -5712,7 +5749,7 @@ stream
x
endstream
endobj
-823 0 obj <<
+838 0 obj <<
/Type /XObject
/Subtype /Image
/Width 250
@@ -5778,14 +5815,14 @@ UWqᣑb8ܽqܸqqqqu.t $8p0\~ИIHq*83׭j[[|/
Ct:@
endstream
endobj
-824 0 obj <<
+839 0 obj <<
/Type /XObject
/Subtype /Image
/Width 939
/Height 353
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 830 0 R
+/SMask 845 0 R
/Length 16101
/Filter /FlateDecode
>>
@@ -5832,7 +5869,7 @@ dF'q!Y?2X֊
.$v;$t"v4p<N(0si`ٱ )ʿ D
endstream
endobj
-830 0 obj <<
+845 0 obj <<
/Type /XObject
/Subtype /Image
/Width 939
@@ -5846,194 +5883,195 @@ stream
x
endstream
endobj
-828 0 obj <<
-/D [826 0 R /XYZ 55.693 812.325 null]
+843 0 obj <<
+/D [841 0 R /XYZ 55.693 812.325 null]
>> endobj
-825 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R >>
-/XObject << /Im25 812 0 R /Im26 823 0 R /Im27 824 0 R >>
+840 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R >>
+/XObject << /Im25 827 0 R /Im26 838 0 R /Im27 839 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-833 0 obj <<
+848 0 obj <<
/Length 2413
/Filter /FlateDecode
>>
stream
-xk
-Z7NR⢠% I|-;YROĽp4}ѷ_.^|\f#vbd#Œf7߽id*s2cdz]}-0⸁'k.hx&o}of4?֢K3//X7b8FE:3$2Qc- +…DbNTy4<
-/`XBYGfD4ok/v)NnR77w׏8ZBm㛤7rc;ץ)̬pf t6V8@_}9_TJ5
-ImY!<M>_
-|3
-H2KbDdkU a2`q
-Ų<$]DUtނMiށ@(|*2L)hنe)=%w!0`zH,?}Q>DD1L^G2xbYLpR[l>ɭb#5D3{ Q+ (HD Q^',XDYiR0hbl$1" YĻAOM'\@ |2]|8iyYs -j`^HDZDqbv>h!c=0@u
-+/ULojwut[vfM # *۪YgL
+xێ}BT@_IlU!.
+ZzP"3<Cj/8>39<7tiDG^|=xV#Ns=]&ډq3-F?|7Wbdj:{wO>Lw`HÈP¯lO#_]
+X.h2b݈Q/xRnF8D$J
+Jjb\B?…
+%TǢI8
+eBtBE^*ցtP> t,63C8Q(*[{qSh"n6q[rb9&\(9l|6Vdo
+AaX]tI Hy:WW8pr0:kzX _zXtH{A>BhPA׾Ʀ*@ M[LeSU
+<+Mxg9"4"ځ{`eNUݷ%N! $$5NpjIS9 &寘$ @@x+$a,q# {@^MiF=jyol ccX4EAҭ [ql|ݥ%W/2T. ^azjiN&S )\T(UӢf<Ǚ4O۬})p9ѾiʬJm#i7y]zLuힳoMeUdG| DJ?($}M]k<G
+v?Έ
endstream
endobj
-832 0 obj <<
+847 0 obj <<
/Type /Page
-/Contents 833 0 R
-/Resources 831 0 R
+/Contents 848 0 R
+/Resources 846 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 793 0 R
->> endobj
-834 0 obj <<
-/D [832 0 R /XYZ 55.693 812.325 null]
->> endobj
-835 0 obj <<
-/D [832 0 R /XYZ 56.693 785.197 null]
->> endobj
-836 0 obj <<
-/D [832 0 R /XYZ 56.693 786.193 null]
->> endobj
-838 0 obj <<
-/D [832 0 R /XYZ 56.693 775.234 null]
->> endobj
-839 0 obj <<
-/D [832 0 R /XYZ 56.693 764.275 null]
->> endobj
-840 0 obj <<
-/D [832 0 R /XYZ 56.693 753.316 null]
->> endobj
-841 0 obj <<
-/D [832 0 R /XYZ 56.693 742.358 null]
->> endobj
-842 0 obj <<
-/D [832 0 R /XYZ 56.693 731.399 null]
->> endobj
-843 0 obj <<
-/D [832 0 R /XYZ 56.693 720.44 null]
->> endobj
-844 0 obj <<
-/D [832 0 R /XYZ 56.693 709.481 null]
->> endobj
-845 0 obj <<
-/D [832 0 R /XYZ 56.693 698.522 null]
->> endobj
-846 0 obj <<
-/D [832 0 R /XYZ 56.693 687.563 null]
->> endobj
-847 0 obj <<
-/D [832 0 R /XYZ 56.693 676.604 null]
->> endobj
-848 0 obj <<
-/D [832 0 R /XYZ 56.693 665.645 null]
+/Parent 808 0 R
>> endobj
849 0 obj <<
-/D [832 0 R /XYZ 56.693 654.686 null]
+/D [847 0 R /XYZ 55.693 812.325 null]
>> endobj
850 0 obj <<
-/D [832 0 R /XYZ 56.693 643.727 null]
+/D [847 0 R /XYZ 56.693 785.197 null]
>> endobj
851 0 obj <<
-/D [832 0 R /XYZ 56.693 602.382 null]
->> endobj
-852 0 obj <<
-/D [832 0 R /XYZ 56.693 604.873 null]
+/D [847 0 R /XYZ 56.693 786.193 null]
>> endobj
853 0 obj <<
-/D [832 0 R /XYZ 56.693 593.914 null]
+/D [847 0 R /XYZ 56.693 775.234 null]
>> endobj
854 0 obj <<
-/D [832 0 R /XYZ 56.693 582.955 null]
+/D [847 0 R /XYZ 56.693 764.275 null]
>> endobj
855 0 obj <<
-/D [832 0 R /XYZ 56.693 571.996 null]
+/D [847 0 R /XYZ 56.693 753.316 null]
>> endobj
856 0 obj <<
-/D [832 0 R /XYZ 56.693 561.037 null]
+/D [847 0 R /XYZ 56.693 742.358 null]
>> endobj
857 0 obj <<
-/D [832 0 R /XYZ 56.693 550.079 null]
+/D [847 0 R /XYZ 56.693 731.399 null]
>> endobj
858 0 obj <<
-/D [832 0 R /XYZ 56.693 539.12 null]
+/D [847 0 R /XYZ 56.693 720.44 null]
>> endobj
859 0 obj <<
-/D [832 0 R /XYZ 56.693 528.161 null]
+/D [847 0 R /XYZ 56.693 709.481 null]
>> endobj
860 0 obj <<
-/D [832 0 R /XYZ 56.693 517.202 null]
+/D [847 0 R /XYZ 56.693 698.522 null]
>> endobj
861 0 obj <<
-/D [832 0 R /XYZ 56.693 506.243 null]
+/D [847 0 R /XYZ 56.693 687.563 null]
>> endobj
862 0 obj <<
-/D [832 0 R /XYZ 56.693 495.284 null]
+/D [847 0 R /XYZ 56.693 676.604 null]
>> endobj
863 0 obj <<
-/D [832 0 R /XYZ 56.693 484.325 null]
+/D [847 0 R /XYZ 56.693 665.645 null]
>> endobj
864 0 obj <<
-/D [832 0 R /XYZ 56.693 473.366 null]
+/D [847 0 R /XYZ 56.693 654.686 null]
>> endobj
865 0 obj <<
-/D [832 0 R /XYZ 56.693 462.407 null]
+/D [847 0 R /XYZ 56.693 643.727 null]
>> endobj
866 0 obj <<
-/D [832 0 R /XYZ 56.693 451.448 null]
+/D [847 0 R /XYZ 56.693 602.382 null]
>> endobj
867 0 obj <<
-/D [832 0 R /XYZ 56.693 440.49 null]
+/D [847 0 R /XYZ 56.693 604.873 null]
>> endobj
868 0 obj <<
-/D [832 0 R /XYZ 56.693 429.531 null]
+/D [847 0 R /XYZ 56.693 593.914 null]
>> endobj
869 0 obj <<
-/D [832 0 R /XYZ 56.693 418.572 null]
+/D [847 0 R /XYZ 56.693 582.955 null]
>> endobj
870 0 obj <<
-/D [832 0 R /XYZ 56.693 407.613 null]
+/D [847 0 R /XYZ 56.693 571.996 null]
>> endobj
871 0 obj <<
-/D [832 0 R /XYZ 56.693 396.654 null]
+/D [847 0 R /XYZ 56.693 561.037 null]
>> endobj
872 0 obj <<
-/D [832 0 R /XYZ 56.693 385.695 null]
+/D [847 0 R /XYZ 56.693 550.079 null]
>> endobj
873 0 obj <<
-/D [832 0 R /XYZ 56.693 374.736 null]
+/D [847 0 R /XYZ 56.693 539.12 null]
>> endobj
874 0 obj <<
-/D [832 0 R /XYZ 56.693 363.777 null]
+/D [847 0 R /XYZ 56.693 528.161 null]
>> endobj
875 0 obj <<
-/D [832 0 R /XYZ 56.693 352.818 null]
+/D [847 0 R /XYZ 56.693 517.202 null]
>> endobj
876 0 obj <<
-/D [832 0 R /XYZ 56.693 272.176 null]
+/D [847 0 R /XYZ 56.693 506.243 null]
>> endobj
877 0 obj <<
-/D [832 0 R /XYZ 56.693 274.113 null]
+/D [847 0 R /XYZ 56.693 495.284 null]
>> endobj
878 0 obj <<
-/D [832 0 R /XYZ 56.693 263.155 null]
+/D [847 0 R /XYZ 56.693 484.325 null]
>> endobj
879 0 obj <<
-/D [832 0 R /XYZ 56.693 252.196 null]
+/D [847 0 R /XYZ 56.693 473.366 null]
>> endobj
880 0 obj <<
-/D [832 0 R /XYZ 56.693 241.237 null]
+/D [847 0 R /XYZ 56.693 462.407 null]
>> endobj
881 0 obj <<
-/D [832 0 R /XYZ 56.693 230.278 null]
+/D [847 0 R /XYZ 56.693 451.448 null]
>> endobj
882 0 obj <<
-/D [832 0 R /XYZ 56.693 219.319 null]
+/D [847 0 R /XYZ 56.693 440.49 null]
>> endobj
883 0 obj <<
-/D [832 0 R /XYZ 56.693 208.36 null]
+/D [847 0 R /XYZ 56.693 429.531 null]
>> endobj
884 0 obj <<
-/D [832 0 R /XYZ 56.693 197.401 null]
+/D [847 0 R /XYZ 56.693 418.572 null]
>> endobj
885 0 obj <<
-/D [832 0 R /XYZ 56.693 186.442 null]
+/D [847 0 R /XYZ 56.693 407.613 null]
>> endobj
-831 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F37 692 0 R /F20 574 0 R /F39 837 0 R /F14 686 0 R >>
-/ProcSet [ /PDF /Text ]
+886 0 obj <<
+/D [847 0 R /XYZ 56.693 396.654 null]
+>> endobj
+887 0 obj <<
+/D [847 0 R /XYZ 56.693 385.695 null]
+>> endobj
+888 0 obj <<
+/D [847 0 R /XYZ 56.693 374.736 null]
+>> endobj
+889 0 obj <<
+/D [847 0 R /XYZ 56.693 363.777 null]
+>> endobj
+890 0 obj <<
+/D [847 0 R /XYZ 56.693 352.818 null]
>> endobj
891 0 obj <<
+/D [847 0 R /XYZ 56.693 272.176 null]
+>> endobj
+892 0 obj <<
+/D [847 0 R /XYZ 56.693 274.113 null]
+>> endobj
+893 0 obj <<
+/D [847 0 R /XYZ 56.693 263.155 null]
+>> endobj
+894 0 obj <<
+/D [847 0 R /XYZ 56.693 252.196 null]
+>> endobj
+895 0 obj <<
+/D [847 0 R /XYZ 56.693 241.237 null]
+>> endobj
+896 0 obj <<
+/D [847 0 R /XYZ 56.693 230.278 null]
+>> endobj
+897 0 obj <<
+/D [847 0 R /XYZ 56.693 219.319 null]
+>> endobj
+898 0 obj <<
+/D [847 0 R /XYZ 56.693 208.36 null]
+>> endobj
+899 0 obj <<
+/D [847 0 R /XYZ 56.693 197.401 null]
+>> endobj
+900 0 obj <<
+/D [847 0 R /XYZ 56.693 186.442 null]
+>> endobj
+846 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F37 707 0 R /F20 586 0 R /F39 852 0 R /F14 701 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+906 0 obj <<
/Length 1900
/Filter /FlateDecode
>>
@@ -6048,22 +6086,22 @@ xڵXݓ6_y%}
YGdЮcD=F-+6ppkPw0%a,&Ļ7{/S|)
endstream
endobj
-890 0 obj <<
+905 0 obj <<
/Type /Page
-/Contents 891 0 R
-/Resources 889 0 R
+/Contents 906 0 R
+/Resources 904 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 894 0 R
-/Group 524 0 R
+/Parent 909 0 R
+/Group 536 0 R
>> endobj
-886 0 obj <<
+901 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1021
/Height 343
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 895 0 R
+/SMask 910 0 R
/Length 24144
/Filter /FlateDecode
>>
@@ -6126,7 +6164,7 @@ R}wعmێ-[]GEVAn<~
+
endstream
endobj
-895 0 obj <<
+910 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1021
@@ -6140,14 +6178,14 @@ stream
x!
endstream
endobj
-887 0 obj <<
+902 0 obj <<
/Type /XObject
/Subtype /Image
/Width 438
/Height 229
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 896 0 R
+/SMask 911 0 R
/Length 10234
/Filter /FlateDecode
>>
@@ -6181,7 +6219,7 @@ B! ܲrÛ*95P![E
viL8LR+~! #֡6V8,6Oc
endstream
endobj
-896 0 obj <<
+911 0 obj <<
/Type /XObject
/Subtype /Image
/Width 438
@@ -6195,21 +6233,21 @@ stream
x1
endstream
endobj
-892 0 obj <<
-/D [890 0 R /XYZ 55.693 812.325 null]
+907 0 obj <<
+/D [905 0 R /XYZ 55.693 812.325 null]
>> endobj
78 0 obj <<
-/D [890 0 R /XYZ 56.693 548.142 null]
+/D [905 0 R /XYZ 56.693 548.142 null]
>> endobj
-893 0 obj <<
-/D [890 0 R /XYZ 56.693 291.634 null]
+908 0 obj <<
+/D [905 0 R /XYZ 56.693 291.634 null]
>> endobj
-889 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F38 780 0 R >>
-/XObject << /Im28 886 0 R /Im29 887 0 R >>
+904 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F38 795 0 R >>
+/XObject << /Im28 901 0 R /Im29 902 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-900 0 obj <<
+915 0 obj <<
/Length 2249
/Filter /FlateDecode
>>
@@ -6226,14 +6264,14 @@ jt z9R3,Sŷƪtܖ
@`F:1} fix
endstream
endobj
-899 0 obj <<
+914 0 obj <<
/Type /Page
-/Contents 900 0 R
-/Resources 898 0 R
+/Contents 915 0 R
+/Resources 913 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 894 0 R
+/Parent 909 0 R
>> endobj
-888 0 obj <<
+903 0 obj <<
/Type /XObject
/Subtype /Image
/Width 640
@@ -6641,159 +6679,159 @@ So719ROl3JV GK
endstream
endobj
-901 0 obj <<
-/D [899 0 R /XYZ 55.693 812.325 null]
->> endobj
-902 0 obj <<
-/D [899 0 R /XYZ 56.693 530.73 null]
->> endobj
-903 0 obj <<
-/D [899 0 R /XYZ 67.054 494.72 null]
->> endobj
-904 0 obj <<
-/D [899 0 R /XYZ 67.054 494.72 null]
->> endobj
-905 0 obj <<
-/D [899 0 R /XYZ 67.054 483.762 null]
->> endobj
-906 0 obj <<
-/D [899 0 R /XYZ 67.054 472.803 null]
->> endobj
-907 0 obj <<
-/D [899 0 R /XYZ 67.054 461.844 null]
->> endobj
-908 0 obj <<
-/D [899 0 R /XYZ 67.054 450.885 null]
->> endobj
-909 0 obj <<
-/D [899 0 R /XYZ 67.054 439.926 null]
->> endobj
-910 0 obj <<
-/D [899 0 R /XYZ 67.054 428.967 null]
->> endobj
-911 0 obj <<
-/D [899 0 R /XYZ 67.054 418.008 null]
->> endobj
-912 0 obj <<
-/D [899 0 R /XYZ 67.054 407.049 null]
->> endobj
-913 0 obj <<
-/D [899 0 R /XYZ 67.054 396.09 null]
->> endobj
-914 0 obj <<
-/D [899 0 R /XYZ 67.054 385.131 null]
->> endobj
-915 0 obj <<
-/D [899 0 R /XYZ 67.054 374.173 null]
->> endobj
916 0 obj <<
-/D [899 0 R /XYZ 67.054 363.214 null]
+/D [914 0 R /XYZ 55.693 812.325 null]
>> endobj
917 0 obj <<
-/D [899 0 R /XYZ 67.054 352.255 null]
+/D [914 0 R /XYZ 56.693 530.73 null]
>> endobj
918 0 obj <<
-/D [899 0 R /XYZ 67.054 341.296 null]
+/D [914 0 R /XYZ 67.054 494.72 null]
>> endobj
919 0 obj <<
-/D [899 0 R /XYZ 67.054 319.378 null]
+/D [914 0 R /XYZ 67.054 494.72 null]
>> endobj
920 0 obj <<
-/D [899 0 R /XYZ 67.054 308.419 null]
+/D [914 0 R /XYZ 67.054 483.762 null]
>> endobj
921 0 obj <<
-/D [899 0 R /XYZ 67.054 297.46 null]
+/D [914 0 R /XYZ 67.054 472.803 null]
>> endobj
922 0 obj <<
-/D [899 0 R /XYZ 67.054 286.501 null]
+/D [914 0 R /XYZ 67.054 461.844 null]
>> endobj
923 0 obj <<
-/D [899 0 R /XYZ 67.054 275.542 null]
+/D [914 0 R /XYZ 67.054 450.885 null]
>> endobj
924 0 obj <<
-/D [899 0 R /XYZ 67.054 264.583 null]
+/D [914 0 R /XYZ 67.054 439.926 null]
>> endobj
925 0 obj <<
-/D [899 0 R /XYZ 67.054 253.625 null]
+/D [914 0 R /XYZ 67.054 428.967 null]
>> endobj
926 0 obj <<
-/D [899 0 R /XYZ 315.262 494.72 null]
+/D [914 0 R /XYZ 67.054 418.008 null]
>> endobj
927 0 obj <<
-/D [899 0 R /XYZ 315.262 494.72 null]
+/D [914 0 R /XYZ 67.054 407.049 null]
>> endobj
928 0 obj <<
-/D [899 0 R /XYZ 315.262 483.762 null]
+/D [914 0 R /XYZ 67.054 396.09 null]
>> endobj
929 0 obj <<
-/D [899 0 R /XYZ 315.262 472.803 null]
+/D [914 0 R /XYZ 67.054 385.131 null]
>> endobj
930 0 obj <<
-/D [899 0 R /XYZ 315.262 461.844 null]
+/D [914 0 R /XYZ 67.054 374.173 null]
>> endobj
931 0 obj <<
-/D [899 0 R /XYZ 315.262 450.885 null]
+/D [914 0 R /XYZ 67.054 363.214 null]
>> endobj
932 0 obj <<
-/D [899 0 R /XYZ 315.262 439.926 null]
+/D [914 0 R /XYZ 67.054 352.255 null]
>> endobj
933 0 obj <<
-/D [899 0 R /XYZ 315.262 428.967 null]
+/D [914 0 R /XYZ 67.054 341.296 null]
>> endobj
934 0 obj <<
-/D [899 0 R /XYZ 315.262 418.008 null]
+/D [914 0 R /XYZ 67.054 319.378 null]
>> endobj
935 0 obj <<
-/D [899 0 R /XYZ 315.262 407.049 null]
+/D [914 0 R /XYZ 67.054 308.419 null]
>> endobj
936 0 obj <<
-/D [899 0 R /XYZ 315.262 396.09 null]
+/D [914 0 R /XYZ 67.054 297.46 null]
>> endobj
937 0 obj <<
-/D [899 0 R /XYZ 315.262 385.131 null]
+/D [914 0 R /XYZ 67.054 286.501 null]
>> endobj
938 0 obj <<
-/D [899 0 R /XYZ 315.262 374.173 null]
+/D [914 0 R /XYZ 67.054 275.542 null]
>> endobj
939 0 obj <<
-/D [899 0 R /XYZ 315.262 363.214 null]
+/D [914 0 R /XYZ 67.054 264.583 null]
>> endobj
940 0 obj <<
-/D [899 0 R /XYZ 315.262 352.255 null]
+/D [914 0 R /XYZ 67.054 253.625 null]
>> endobj
941 0 obj <<
-/D [899 0 R /XYZ 315.262 341.296 null]
+/D [914 0 R /XYZ 315.262 494.72 null]
>> endobj
942 0 obj <<
-/D [899 0 R /XYZ 315.262 330.337 null]
+/D [914 0 R /XYZ 315.262 494.72 null]
>> endobj
943 0 obj <<
-/D [899 0 R /XYZ 315.262 319.378 null]
+/D [914 0 R /XYZ 315.262 483.762 null]
>> endobj
944 0 obj <<
-/D [899 0 R /XYZ 315.262 308.419 null]
+/D [914 0 R /XYZ 315.262 472.803 null]
>> endobj
945 0 obj <<
-/D [899 0 R /XYZ 315.262 297.46 null]
+/D [914 0 R /XYZ 315.262 461.844 null]
>> endobj
946 0 obj <<
-/D [899 0 R /XYZ 315.262 286.501 null]
+/D [914 0 R /XYZ 315.262 450.885 null]
>> endobj
947 0 obj <<
-/D [899 0 R /XYZ 315.262 275.542 null]
+/D [914 0 R /XYZ 315.262 439.926 null]
>> endobj
948 0 obj <<
-/D [899 0 R /XYZ 315.262 264.583 null]
+/D [914 0 R /XYZ 315.262 428.967 null]
+>> endobj
+949 0 obj <<
+/D [914 0 R /XYZ 315.262 418.008 null]
+>> endobj
+950 0 obj <<
+/D [914 0 R /XYZ 315.262 407.049 null]
+>> endobj
+951 0 obj <<
+/D [914 0 R /XYZ 315.262 396.09 null]
+>> endobj
+952 0 obj <<
+/D [914 0 R /XYZ 315.262 385.131 null]
+>> endobj
+953 0 obj <<
+/D [914 0 R /XYZ 315.262 374.173 null]
+>> endobj
+954 0 obj <<
+/D [914 0 R /XYZ 315.262 363.214 null]
+>> endobj
+955 0 obj <<
+/D [914 0 R /XYZ 315.262 352.255 null]
+>> endobj
+956 0 obj <<
+/D [914 0 R /XYZ 315.262 341.296 null]
+>> endobj
+957 0 obj <<
+/D [914 0 R /XYZ 315.262 330.337 null]
+>> endobj
+958 0 obj <<
+/D [914 0 R /XYZ 315.262 319.378 null]
+>> endobj
+959 0 obj <<
+/D [914 0 R /XYZ 315.262 308.419 null]
+>> endobj
+960 0 obj <<
+/D [914 0 R /XYZ 315.262 297.46 null]
+>> endobj
+961 0 obj <<
+/D [914 0 R /XYZ 315.262 286.501 null]
+>> endobj
+962 0 obj <<
+/D [914 0 R /XYZ 315.262 275.542 null]
+>> endobj
+963 0 obj <<
+/D [914 0 R /XYZ 315.262 264.583 null]
>> endobj
82 0 obj <<
-/D [899 0 R /XYZ 56.693 205.859 null]
+/D [914 0 R /XYZ 56.693 205.859 null]
>> endobj
-898 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F37 692 0 R /F39 837 0 R >>
-/XObject << /Im30 888 0 R >>
+913 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F37 707 0 R /F39 852 0 R >>
+/XObject << /Im30 903 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-952 0 obj <<
+967 0 obj <<
/Length 494
/Filter /FlateDecode
>>
@@ -6806,14 +6844,14 @@ JfgNl3+ 83ɎUӨ5k{
DQLeIr{VQ
endstream
endobj
-951 0 obj <<
+966 0 obj <<
/Type /Page
-/Contents 952 0 R
-/Resources 950 0 R
+/Contents 967 0 R
+/Resources 965 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 894 0 R
+/Parent 909 0 R
>> endobj
-897 0 obj <<
+912 0 obj <<
/Type /XObject
/Subtype /Image
/Width 640
@@ -7425,15 +7463,15 @@ b]Zdպ_L(Kxɜ2
*$cLEMB$I1DȯF`nj!/|B+2U?ΨufШ[nZ~?៏DQLOOWu]j!Wi
endstream
endobj
-953 0 obj <<
-/D [951 0 R /XYZ 55.693 812.325 null]
+968 0 obj <<
+/D [966 0 R /XYZ 55.693 812.325 null]
>> endobj
-950 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R >>
-/XObject << /Im31 897 0 R >>
+965 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R >>
+/XObject << /Im31 912 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-960 0 obj <<
+975 0 obj <<
/Length 1026
/Filter /FlateDecode
>>
@@ -7443,23 +7481,23 @@ xڝV6 +49Q31-%ftv'ͮ3=4Vm5 J\^,tl(yz<i.
vW2✦La u%<B&R}ya22iAZfc--^4XO;HB"/y dާ{^vpψi@EB`.HC)yP[xR/jK:"J"ÁGo;V\J=ۭ%/,HmAU8 r Oeނ$'˶@;j(S<v=Xӱӽ7{B tɗHčr\&9 ̑g<gqz+K3<?Gaޘ׶F\IwL棑O3ʦ7&Gn-S>ڹ36~X5z@Ly2E=Wٵ.) .a|Ĥ+J??SԽ픝!DpA3.P;zVQ.pTN):2yǺ`
endstream
endobj
-959 0 obj <<
+974 0 obj <<
/Type /Page
-/Contents 960 0 R
-/Resources 958 0 R
+/Contents 975 0 R
+/Resources 973 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 894 0 R
-/Group 524 0 R
-/Annots [ 955 0 R 956 0 R ]
+/Parent 909 0 R
+/Group 536 0 R
+/Annots [ 970 0 R 971 0 R ]
>> endobj
-949 0 obj <<
+964 0 obj <<
/Type /XObject
/Subtype /Image
/Width 391
/Height 501
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 962 0 R
+/SMask 977 0 R
/Length 15681
/Filter /FlateDecode
>>
@@ -7509,7 +7547,7 @@ mRR\d:r}ܒ7%"R*AJ)2Œ.rh~NtȣR"RXN^kLf[@G
q_M^Ӌ}g:hb?Y bAMg I#)bI)vst1Iɘ`egbm)~*liL.V-%KXbs׫KZJ.oEﯱH[+m)bKLd~;L\OTE卲3qRQi۽S\ևڑ)HTKMՑRl/E_TCJ{D#bɫ@r$@M^ۋ3qRQi۽SR")bpU:o*"XF_˙8t6;v)UkX"RX]d|nJּQx&R*#mwmK
endstream
endobj
-962 0 obj <<
+977 0 obj <<
/Type /XObject
/Subtype /Image
/Width 391
@@ -7523,14 +7561,14 @@ stream
x1
endstream
endobj
-954 0 obj <<
+969 0 obj <<
/Type /XObject
/Subtype /Image
/Width 491
/Height 351
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 963 0 R
+/SMask 978 0 R
/Length 13849
/Filter /FlateDecode
>>
@@ -7582,45 +7620,45 @@ fT+TAG<)Wax;]
Шv@PN5$7A
endstream
endobj
-963 0 obj <<
+978 0 obj <<
/Type /XObject
/Subtype /Image
/Width 491
/Height 351
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 2523
+/Length 1979
/Filter /FlateDecode
>>
stream
-x]:}L [70`p{pm
-nḾ CꁕDjUvLf\BV⡓DFh-wf%Yٖ46;6纸%ti^!>=~
+x
+s2J@Ņ g-qϯ皂gB5ʄbM62aq,9v%%C&NK"XGGaz=ϛ/c2
endstream
endobj
-955 0 obj <<
+970 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [80.603 121.479 331.398 132.327]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://trace2uml.tigris.org/)>>
>> endobj
-956 0 obj <<
+971 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [80.603 101.554 432.782 112.402]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://apt.astade.de/)>>
>> endobj
-961 0 obj <<
-/D [959 0 R /XYZ 55.693 812.325 null]
+976 0 obj <<
+/D [974 0 R /XYZ 55.693 812.325 null]
>> endobj
86 0 obj <<
-/D [959 0 R /XYZ 56.693 228.688 null]
+/D [974 0 R /XYZ 56.693 228.688 null]
>> endobj
-958 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R >>
-/XObject << /Im32 949 0 R /Im33 954 0 R >>
+973 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R >>
+/XObject << /Im32 964 0 R /Im33 969 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-966 0 obj <<
+981 0 obj <<
/Length 1642
/Filter /FlateDecode
>>
@@ -7637,22 +7675,22 @@ rm1~Z F\'3j*]0:(
MQ}s-mfcKk)*rzE*LX4u7UwxP/xǩIM_]p gةIv5wLM|M5h=1Jitɂg;;!x0D5||8hnܽ:&b2 Dؽ麡iZ(U#w_)uzM\pz ={ӭ/ֿuU5
endstream
endobj
-965 0 obj <<
+980 0 obj <<
/Type /Page
-/Contents 966 0 R
-/Resources 964 0 R
+/Contents 981 0 R
+/Resources 979 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 894 0 R
-/Group 524 0 R
+/Parent 909 0 R
+/Group 536 0 R
>> endobj
-957 0 obj <<
+972 0 obj <<
/Type /XObject
/Subtype /Image
/Width 478
/Height 386
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 975 0 R
+/SMask 990 0 R
/Length 33612
/Filter /FlateDecode
>>
@@ -7775,7 +7813,7 @@ ff@
*HRbyɗERWWWHx\n3S##ܽ{ObxxDwcR<e1u C^_p\Z .-z,.˒jd"Vȝ@GF92?Ȭrn63oĞ#RΠ;PLy۷o ɭHrrb횝λ'gGE7fG.M|pGc?Ӛw^ZvxgKk3뚙wwC7o޼q:7oܔw%H;:wk{GF'-,t9 nnF9 rYV5f6$Pj(?+QFblZ*u -Yꑘ޽a̒!az"B-8pKyVIndq׿W^vM866⚝=3{!_N:-Nѫ^}g_v&t?=vu~ֲg|e~zinz=qMMOo_q+W^W._reyF$_.)־s.g’Y.\T5oHևEf[Wi.s.gfR¼e#̳.uvjz0̙ 3wY\\r;"===F,$ ֙R 'kt+o L͹#;3#'hy[×{қ4rMrtW]//im sI=IŴ7xŋ.\x 5yMRHBJ^)5ᑉ)g~iyEH4&;tf.jHt\rf̕<mls-f'&&1sgy旿/o}ːD)CΝa桡!?ܽsh̞̳צ_/7_ӽp/aGHOf8{_3{tNNOܹ%ʺu/"6b]…//|u_~VRO%{s#YGFSyeclۂQM
endstream
endobj
-975 0 obj <<
+990 0 obj <<
/Type /XObject
/Subtype /Image
/Width 478
@@ -7789,48 +7827,48 @@ stream
x1
endstream
endobj
-967 0 obj <<
-/D [965 0 R /XYZ 55.693 812.325 null]
+982 0 obj <<
+/D [980 0 R /XYZ 55.693 812.325 null]
>> endobj
90 0 obj <<
-/D [965 0 R /XYZ 56.693 509.4 null]
+/D [980 0 R /XYZ 56.693 509.4 null]
>> endobj
94 0 obj <<
-/D [965 0 R /XYZ 56.693 415.584 null]
+/D [980 0 R /XYZ 56.693 415.584 null]
>> endobj
98 0 obj <<
-/D [965 0 R /XYZ 56.693 385.42 null]
+/D [980 0 R /XYZ 56.693 385.42 null]
>> endobj
-968 0 obj <<
-/D [965 0 R /XYZ 56.693 293.154 null]
+983 0 obj <<
+/D [980 0 R /XYZ 56.693 293.154 null]
>> endobj
-969 0 obj <<
-/D [965 0 R /XYZ 56.693 275.166 null]
+984 0 obj <<
+/D [980 0 R /XYZ 56.693 275.166 null]
>> endobj
-970 0 obj <<
-/D [965 0 R /XYZ 56.693 253.304 null]
+985 0 obj <<
+/D [980 0 R /XYZ 56.693 253.304 null]
>> endobj
-971 0 obj <<
-/D [965 0 R /XYZ 56.693 233.379 null]
+986 0 obj <<
+/D [980 0 R /XYZ 56.693 233.379 null]
>> endobj
-972 0 obj <<
-/D [965 0 R /XYZ 56.693 213.453 null]
+987 0 obj <<
+/D [980 0 R /XYZ 56.693 213.453 null]
>> endobj
-973 0 obj <<
-/D [965 0 R /XYZ 56.693 193.528 null]
+988 0 obj <<
+/D [980 0 R /XYZ 56.693 193.528 null]
>> endobj
-974 0 obj <<
-/D [965 0 R /XYZ 56.693 175.54 null]
+989 0 obj <<
+/D [980 0 R /XYZ 56.693 175.54 null]
>> endobj
102 0 obj <<
-/D [965 0 R /XYZ 56.693 117.369 null]
+/D [980 0 R /XYZ 56.693 117.369 null]
>> endobj
-964 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im34 957 0 R >>
+979 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im34 972 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-982 0 obj <<
+997 0 obj <<
/Length 824
/Filter /FlateDecode
>>
@@ -7842,22 +7880,22 @@ xڥn0z
6qZo.|>@VU3 rSL4H F=lhAlLyu:-cMlӞzeY5irG'ԍMˋ '8#{7LolWz`^r "WM>mjW;N6{ u+
endstream
endobj
-981 0 obj <<
+996 0 obj <<
/Type /Page
-/Contents 982 0 R
-/Resources 980 0 R
+/Contents 997 0 R
+/Resources 995 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 894 0 R
-/Group 524 0 R
+/Parent 909 0 R
+/Group 536 0 R
>> endobj
-976 0 obj <<
+991 0 obj <<
/Type /XObject
/Subtype /Image
/Width 457
/Height 350
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 989 0 R
+/SMask 1004 0 R
/Length 34392
/Filter /FlateDecode
>>
@@ -8002,28 +8040,28 @@ Z=`@?dˆ h9, '4ElV  Z!V  hZ!
geCP
endstream
endobj
-989 0 obj <<
+1004 0 obj <<
/Type /XObject
/Subtype /Image
/Width 457
/Height 350
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 2457
+/Length 2083
/Filter /FlateDecode
>>
stream
-x]gnqsmZjU=tm-6=bU9aH=HMӎ'-d%;DFh2<b[J82Mgs]\^!m}O~'}
+x>evՁ&[Rcϯ|Kτ<!sʄbN¶2Xq,Cm֒C&zG)se^?JHzg_q
endstream
endobj
-977 0 obj <<
+992 0 obj <<
/Type /XObject
/Subtype /Image
/Width 801
/Height 298
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 990 0 R
+/SMask 1005 0 R
/Length 61456
/Filter /FlateDecode
>>
@@ -8292,32 +8330,37 @@ Vi  XWr~;km4|s}˂\$j)'6F4nt_ J:y
{bJpi yʋ^ I[Sht4`MR>3,^9bʅgF5r""jiiijjꫯbXE(&*o+Vo~LK| G,붎X*bqx/ֿ?M2뢽Qoi`'O-r66XeX?L b\
endstream
endobj
-990 0 obj <<
+1005 0 obj <<
/Type /XObject
/Subtype /Image
/Width 801
/Height 298
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 1980
+/Length 4120
/Filter /FlateDecode
>>
stream
-xɋU
-('/D0 %Ҟ<
-9 &A%$\ɠx"uJ yN/UիN}YL 
-_;i!8rOO&+֧\P Hi=|uoLSc98D&}12ןzC]ҏZmJۤroIjpNt  Ǐ|e|(XTuO2wbm`i`&ϧMca<շ)6?4!&ٛ|]ݻ&7I;g1QWR]ЏZmJt183['I` gֿ8y-8~} ~"8Q_G
-~"8
+xIy1yA.Fr^ b X7QLY%>E
+^
+fUDyV:+U%@ֶ\YkvuRsï7}Kbrr2&&&Rw>Ɩjtl,FR9<͡Է E__{RՕ8{\Q'EKۼ)\W婘µjB?/݈KWf\
+"+lK6S}1T{>Zw}h`e𖡛r j SrgϞ3gĩSi#Cq~4Hoꌱ'b`
+Dߙ/Et?M}?p1|0wb0.O1=B'ǹ8v&N:'OuR'O,qL[Z-rsg\V{)I2:6.^J>WޮJA÷Hd[v+z f\mi?q-CQ%s!xO*gm?|<3Ń\ݰ+<IaSɓ'q8rH;v,Φ hS vhR7kܮ]G=ϢOiϱGR
+S)Ν[
+㓩1_)LQ}QoefBAwF͂72"xs薕whx![=-77Ia=11Hl3Vگ~ђPz_f.Gj.Ĝ_ͣ2ps<x0|8Μ>°#ht,@gpl_Gw
+-:hq"RO/FC1YdݗCi{TS<ؚz@hMuZZiټisk^
+9S0@>ytvFo:IGϧF~ޘ-o&E')x!-;o}%d!Z5חo9 2xs[vGt_77eܠ/ٖG9|=mgNGw׽Pױ4=Fc藺I~(MN]=)x?ў)x+;B7P_ v:Jۺ\-5߾4MaсU#tLǎѝN/F-5VFWzGo^.l4o#f#ⵄ~S_ʁIy;Ve  a?PoWwOx嗚(x'9c{]-oVE4CwyDO@|0y)|\HXscav*gJM-y ׊eӲysi[ ʺYlwj>65sw5-𪂶 XEǧ.R5XjwŚwB/V] 4W޽{u+׭twKPX9Ss3wßfeor5߽gOɧE~s}Wfy+Qm?tNu3n9)xVKu|ވ׊k'\%x J3%tn Cy?^>7QO><xhJ3%tW_wVxsx9zs?U:D)Cl[7z+ͣ޹%觞zWT ^CTڙWo[yRyO?U:D)IC^C
+pȾE{{{u?AQ?}.M+<4\c NRYzœ0-_^ ^-*aê_j״_\vҽyzaÃ5|?a}+};+wW_ʆ
endstream
endobj
-978 0 obj <<
+993 0 obj <<
/Type /XObject
/Subtype /Image
/Width 774
/Height 390
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 991 0 R
+/SMask 1006 0 R
/Length 62594
/Filter /FlateDecode
>>
@@ -8579,7 +8622,7 @@ KY`ֲmUzIzi6w[M
tcǎE8^3Vh17Pc6"
endstream
endobj
-991 0 obj <<
+1006 0 obj <<
/Type /XObject
/Subtype /Image
/Width 774
@@ -8593,53 +8636,55 @@ stream
x
endstream
endobj
-983 0 obj <<
-/D [981 0 R /XYZ 55.693 812.325 null]
+998 0 obj <<
+/D [996 0 R /XYZ 55.693 812.325 null]
>> endobj
-984 0 obj <<
-/D [981 0 R /XYZ 56.693 785.197 null]
+999 0 obj <<
+/D [996 0 R /XYZ 56.693 785.197 null]
>> endobj
-985 0 obj <<
-/D [981 0 R /XYZ 56.693 768.758 null]
+1000 0 obj <<
+/D [996 0 R /XYZ 56.693 768.758 null]
>> endobj
-986 0 obj <<
-/D [981 0 R /XYZ 56.693 749.387 null]
+1001 0 obj <<
+/D [996 0 R /XYZ 56.693 749.387 null]
>> endobj
-987 0 obj <<
-/D [981 0 R /XYZ 56.693 729.461 null]
+1002 0 obj <<
+/D [996 0 R /XYZ 56.693 729.461 null]
>> endobj
-988 0 obj <<
-/D [981 0 R /XYZ 56.693 708.983 null]
+1003 0 obj <<
+/D [996 0 R /XYZ 56.693 708.983 null]
>> endobj
-980 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R >>
-/XObject << /Im35 976 0 R /Im36 977 0 R /Im37 978 0 R >>
+995 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R >>
+/XObject << /Im35 991 0 R /Im36 992 0 R /Im37 993 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-995 0 obj <<
-/Length 1975
+1010 0 obj <<
+/Length 1978
/Filter /FlateDecode
>>
stream
-xڽZ[s4~3U7,;,\fw6 00nf;.9رE[}kpt苣Gǯ4҂hq% "5b2Z_vd6gRx⛓^95\ >G؏ͻsa:ecx᯳mV6yUG
-qκP]TܨD"Iyٲ(󿲕O}{Zo,m^ i14PxgP(tFbMɍP]m߲V# Fi{Ug,-*
-.
-q8Cq ecl#ST2-No(`d`pA4$1CA̴@ "%۬vzu=X;`d߰k&=~.MmS|YALeP3LIBf`3
-U9%6HK{Z.O9 tjW3(PA P?8,p[R`~mkEKbj)39*;O>`RWvL-AЌa$Ň!I O\(h%!LLjX'e#ysd']~M(T\u|I4SV6YH_~`¹n_Gs xWbzlΥh3Zɂ˭j׽Tt<Ť^݀˛"hgy3b 0!̽CLlfZ{Ou+_t@)8pWٽG5#%0’hd L˴ȚNrUzƗ&of+pe_[MiJ$*1"ߕS1C)>X1ZC^
-WRDR!:Z v#Z#Wb:>JQb`H3'Q
-
->8q%G"D}~w*|g) jCAtzq 0!{3-]+N9MéF>Zi%W劒@Pr8=mVj-H^h!n&tW oH!C9?D;`S!bN•C@0GW$ybL$x nt`5%@2't~YY~؁у//Љ
+xڽZ[sD~ϯУ<޴tʴ$fQl%%WRɖ$XK`i:998p7㗌FiAE4;f18Lc1E*<ճק?g?$bi*a>æcFrDpNrD3^SM^nBn<TW)Uq37*Hk8u6.lSߞ[ǿ0k:Ky5ae~ ':/
+g(l{rc,TW쨋
+ @el٬v.=%%GⷉbqAp݃k}bvDG H$1ˣGa4w=6C횏_-~OgzmO7ۈ̯
+f⟕ [w}V/֫8 Q٣*UbfFˏ{z\̫buҦɛ=WOu'vlC eE6o,*j#O[s!EV8StM (%bTq(}(H .o6PT1a>JGR 
+7նiBq81620qHǙ1@`3qـ#S_W<-No(`d!ႂiHbDi;~ %vzu=X;`d+߰m&=|`@)S |O|oDT `kP*f,ƙ@4،!BU<!1RlҞӡpN w19cP  \)ةAAaV y(nzL;t@aN3S:[ʎѱ%1dUx3$KE4;$d)c CM+S_]z`\6G=HI{f8BՁPڬ3eeu+4{+>o}o8B]ճ'S.u<FHJ\VӸ쥢(&(e
+,\4A;{țYACnM[=t&n (_OgTE'lHUP8gWcNꝟݛ-qd_31]#,S]yi~Y)PJ/uެŚNj~<CDR;RSrL5fӇ@capPb,TbNVֈΣb$}ia
+Y
+HPPc(G\2L^>eeSymqc'l\U$3p(Nw#_6?=laɋM>$ͨސ
+ dSN;Ww;n
+@nv =M7?w FН0|Wcr8+I% dt\ J
endstream
endobj
-994 0 obj <<
+1009 0 obj <<
/Type /Page
-/Contents 995 0 R
-/Resources 993 0 R
+/Contents 1010 0 R
+/Resources 1008 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1029 0 R
-/Group 524 0 R
+/Parent 1044 0 R
+/Group 536 0 R
>> endobj
-979 0 obj <<
+994 0 obj <<
/Type /XObject
/Subtype /Image
/Width 640
@@ -8813,14 +8858,14 @@ SN)fD'[0$
Ϡ5~ɓ'Ӭ˯ھeӧ 6|֬YcǍgdfۨ햾ަ?Q +O|&Z7Vۓ=߷6ӛ.˛gMh|43="=֋VrAr6v{_v\fku̔ʕTj_<usȐѺ
endstream
endobj
-992 0 obj <<
+1007 0 obj <<
/Type /XObject
/Subtype /Image
/Width 941
/Height 359
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1030 0 R
+/SMask 1045 0 R
/Length 16737
/Filter /FlateDecode
>>
@@ -8846,7 +8891,7 @@ LoЫUWuǖs/<rd/ 93!L &ݭ---MMMx|߾}۷o[hѬ

endstream
endobj
-1030 0 obj <<
+1045 0 obj <<
/Type /XObject
/Subtype /Image
/Width 941
@@ -8860,145 +8905,138 @@ stream
x!
endstream
endobj
-996 0 obj <<
-/D [994 0 R /XYZ 55.693 812.325 null]
->> endobj
-997 0 obj <<
-/D [994 0 R /XYZ 56.693 438.405 null]
->> endobj
-998 0 obj <<
-/D [994 0 R /XYZ 56.693 440.342 null]
->> endobj
-999 0 obj <<
-/D [994 0 R /XYZ 56.693 429.383 null]
->> endobj
-1000 0 obj <<
-/D [994 0 R /XYZ 56.693 418.424 null]
->> endobj
-1001 0 obj <<
-/D [994 0 R /XYZ 56.693 407.465 null]
->> endobj
-1002 0 obj <<
-/D [994 0 R /XYZ 56.693 396.506 null]
->> endobj
-1003 0 obj <<
-/D [994 0 R /XYZ 56.693 385.547 null]
->> endobj
-1004 0 obj <<
-/D [994 0 R /XYZ 56.693 374.588 null]
->> endobj
-1005 0 obj <<
-/D [994 0 R /XYZ 56.693 363.63 null]
->> endobj
-1006 0 obj <<
-/D [994 0 R /XYZ 56.693 352.671 null]
->> endobj
-1007 0 obj <<
-/D [994 0 R /XYZ 56.693 341.712 null]
->> endobj
-1008 0 obj <<
-/D [994 0 R /XYZ 56.693 330.753 null]
->> endobj
-1009 0 obj <<
-/D [994 0 R /XYZ 56.693 319.794 null]
->> endobj
-1010 0 obj <<
-/D [994 0 R /XYZ 56.693 308.835 null]
->> endobj
1011 0 obj <<
-/D [994 0 R /XYZ 56.693 297.876 null]
+/D [1009 0 R /XYZ 55.693 812.325 null]
>> endobj
1012 0 obj <<
-/D [994 0 R /XYZ 56.693 230.098 null]
+/D [1009 0 R /XYZ 56.693 438.405 null]
>> endobj
1013 0 obj <<
-/D [994 0 R /XYZ 56.693 232.035 null]
+/D [1009 0 R /XYZ 56.693 440.342 null]
>> endobj
1014 0 obj <<
-/D [994 0 R /XYZ 56.693 221.076 null]
+/D [1009 0 R /XYZ 56.693 429.383 null]
>> endobj
1015 0 obj <<
-/D [994 0 R /XYZ 56.693 210.118 null]
+/D [1009 0 R /XYZ 56.693 418.424 null]
>> endobj
1016 0 obj <<
-/D [994 0 R /XYZ 56.693 199.159 null]
+/D [1009 0 R /XYZ 56.693 407.465 null]
>> endobj
1017 0 obj <<
-/D [994 0 R /XYZ 56.693 188.2 null]
+/D [1009 0 R /XYZ 56.693 396.506 null]
>> endobj
1018 0 obj <<
-/D [994 0 R /XYZ 56.693 177.241 null]
+/D [1009 0 R /XYZ 56.693 385.547 null]
>> endobj
1019 0 obj <<
-/D [994 0 R /XYZ 56.693 166.282 null]
+/D [1009 0 R /XYZ 56.693 374.588 null]
>> endobj
1020 0 obj <<
-/D [994 0 R /XYZ 56.693 155.323 null]
+/D [1009 0 R /XYZ 56.693 363.63 null]
>> endobj
1021 0 obj <<
-/D [994 0 R /XYZ 56.693 144.364 null]
+/D [1009 0 R /XYZ 56.693 352.671 null]
>> endobj
1022 0 obj <<
-/D [994 0 R /XYZ 56.693 133.405 null]
+/D [1009 0 R /XYZ 56.693 341.712 null]
>> endobj
1023 0 obj <<
-/D [994 0 R /XYZ 56.693 122.446 null]
+/D [1009 0 R /XYZ 56.693 330.753 null]
>> endobj
1024 0 obj <<
-/D [994 0 R /XYZ 56.693 111.487 null]
+/D [1009 0 R /XYZ 56.693 319.794 null]
>> endobj
1025 0 obj <<
-/D [994 0 R /XYZ 56.693 100.529 null]
+/D [1009 0 R /XYZ 56.693 308.835 null]
>> endobj
1026 0 obj <<
-/D [994 0 R /XYZ 56.693 89.57 null]
+/D [1009 0 R /XYZ 56.693 297.876 null]
>> endobj
1027 0 obj <<
-/D [994 0 R /XYZ 56.693 78.611 null]
+/D [1009 0 R /XYZ 56.693 230.098 null]
>> endobj
1028 0 obj <<
-/D [994 0 R /XYZ 56.693 67.652 null]
+/D [1009 0 R /XYZ 56.693 232.035 null]
>> endobj
-993 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F37 692 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im38 979 0 R /Im39 992 0 R >>
-/ProcSet [ /PDF /Text /ImageC ]
+1029 0 obj <<
+/D [1009 0 R /XYZ 56.693 221.076 null]
+>> endobj
+1030 0 obj <<
+/D [1009 0 R /XYZ 56.693 210.118 null]
+>> endobj
+1031 0 obj <<
+/D [1009 0 R /XYZ 56.693 199.159 null]
+>> endobj
+1032 0 obj <<
+/D [1009 0 R /XYZ 56.693 188.2 null]
+>> endobj
+1033 0 obj <<
+/D [1009 0 R /XYZ 56.693 177.241 null]
>> endobj
1034 0 obj <<
-/Length 2227
+/D [1009 0 R /XYZ 56.693 166.282 null]
+>> endobj
+1035 0 obj <<
+/D [1009 0 R /XYZ 56.693 155.323 null]
+>> endobj
+1036 0 obj <<
+/D [1009 0 R /XYZ 56.693 144.364 null]
+>> endobj
+1037 0 obj <<
+/D [1009 0 R /XYZ 56.693 133.405 null]
+>> endobj
+1038 0 obj <<
+/D [1009 0 R /XYZ 56.693 122.446 null]
+>> endobj
+1039 0 obj <<
+/D [1009 0 R /XYZ 56.693 111.487 null]
+>> endobj
+1040 0 obj <<
+/D [1009 0 R /XYZ 56.693 100.529 null]
+>> endobj
+1041 0 obj <<
+/D [1009 0 R /XYZ 56.693 89.57 null]
+>> endobj
+1042 0 obj <<
+/D [1009 0 R /XYZ 56.693 78.611 null]
+>> endobj
+1043 0 obj <<
+/D [1009 0 R /XYZ 56.693 67.652 null]
+>> endobj
+1008 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F37 707 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im38 994 0 R /Im39 1007 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+1049 0 obj <<
+/Length 2228
/Filter /FlateDecode
>>
stream
-x]۶~OT;
-" a!WI3
-4{.G̝N)31)!SSWj5;%$74pLNh{{˴!yf2,MCӶ՘vaȿjWǑEiͮ 0n!ڣӵo~1]W%fa(e$ r2m esn;{vK xٯ?IAz6HIۼ\@8㼰P/k&m M XV 4v򘷁
-2-)[pC΢Z!;yyp
-j a5
-vg`jfZ@Ii!*u j
-AKxDΈqJL5niJj/oҐBNV)0h
-
- >"^ pgs
-D?Gx &{#YG2HXXC1}' 1ziI,>`hlFI
-ee1"[lpW8
-gYֹ+ZkA1-JڜҴ*!0lF:t宮 6MN8gM cpGT/fט6C]KO]bkdj.o)oծJkkF Pԍ! nIvҵ<6cKB0<]6gG}hi Aeѝ<~5zҊ{b6-lW̡ sDI[:0i )&~t .tKrI,m?Q0 i\:Rc0 ](@!4Jgs|7&(v8kA+Ym. 7(boơ>Q1K_VeW,@; UF 0ҢWH !9 ;Dɸ%aCUQ!7[B}CԿakYj2/wȯZ88$ߤkt5N6 uRC4k[,*,DY8^G锨G5\oLQB87Q&"xLpFi~A;FU"7;R=ԩmɻ;`p]6NP+[q 9~_ev?) 2ۈw9Pr.YmiqwN:v)}[ uX]//t(+)R
+x]}'")RRlswtErEhH]E{f8,ywݵ-p&Gp93 x\||)D -VL'ҋ[dޏշ/~X|}=K)}f(_o_xnw/# v"pgrGo>O
+a8퓊gB%g[4է9iTSq.]cycOS@x
+b&+H^7֓ZokPh؆~]7ծhmA}Mu%mj_+5k&䄆Pv6aiYY [=&ܿ~ q3iuVgyZ|Pgklw 64{P+<~^0rk"~0u*AӢ Ⱦ`!:չ5&jגSZ-˛u
+EtҚ8Q/7l7 ABGGt싃[7%! ~tOf>V#& D,'GZ@ ԯΐSZqڧ[ئ}9{UI= 6N`.ܟbR)}
+d'"Җq)XE s/ƥ#1Bt6qcŽ>kGPy%f[
endstream
endobj
-1033 0 obj <<
+1048 0 obj <<
/Type /Page
-/Contents 1034 0 R
-/Resources 1032 0 R
+/Contents 1049 0 R
+/Resources 1047 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1029 0 R
-/Group 524 0 R
+/Parent 1044 0 R
+/Group 536 0 R
>> endobj
-1031 0 obj <<
+1046 0 obj <<
/Type /XObject
/Subtype /Image
/Width 977
/Height 436
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1054 0 R
+/SMask 1069 0 R
/Length 75366
/Filter /FlateDecode
>>
@@ -9239,7 +9277,7 @@ DǮ`وb&
4ʍr
endstream
endobj
-1054 0 obj <<
+1069 0 obj <<
/Type /XObject
/Subtype /Image
/Width 977
@@ -9253,69 +9291,69 @@ stream
x1
endstream
endobj
-1035 0 obj <<
-/D [1033 0 R /XYZ 55.693 812.325 null]
+1050 0 obj <<
+/D [1048 0 R /XYZ 55.693 812.325 null]
>> endobj
-1036 0 obj <<
-/D [1033 0 R /XYZ 56.693 786.193 null]
+1051 0 obj <<
+/D [1048 0 R /XYZ 56.693 786.193 null]
>> endobj
-1037 0 obj <<
-/D [1033 0 R /XYZ 56.693 775.234 null]
+1052 0 obj <<
+/D [1048 0 R /XYZ 56.693 775.234 null]
>> endobj
-1038 0 obj <<
-/D [1033 0 R /XYZ 56.693 764.275 null]
+1053 0 obj <<
+/D [1048 0 R /XYZ 56.693 764.275 null]
>> endobj
-1039 0 obj <<
-/D [1033 0 R /XYZ 56.693 753.316 null]
+1054 0 obj <<
+/D [1048 0 R /XYZ 56.693 753.316 null]
>> endobj
-1040 0 obj <<
-/D [1033 0 R /XYZ 56.693 742.358 null]
+1055 0 obj <<
+/D [1048 0 R /XYZ 56.693 742.358 null]
>> endobj
-1041 0 obj <<
-/D [1033 0 R /XYZ 56.693 731.399 null]
+1056 0 obj <<
+/D [1048 0 R /XYZ 56.693 731.399 null]
>> endobj
-1042 0 obj <<
-/D [1033 0 R /XYZ 56.693 720.44 null]
+1057 0 obj <<
+/D [1048 0 R /XYZ 56.693 720.44 null]
>> endobj
-1043 0 obj <<
-/D [1033 0 R /XYZ 56.693 709.481 null]
+1058 0 obj <<
+/D [1048 0 R /XYZ 56.693 709.481 null]
>> endobj
-1044 0 obj <<
-/D [1033 0 R /XYZ 56.693 604.375 null]
+1059 0 obj <<
+/D [1048 0 R /XYZ 56.693 604.375 null]
>> endobj
-1045 0 obj <<
-/D [1033 0 R /XYZ 56.693 606.866 null]
+1060 0 obj <<
+/D [1048 0 R /XYZ 56.693 606.866 null]
>> endobj
-1046 0 obj <<
-/D [1033 0 R /XYZ 56.693 595.907 null]
+1061 0 obj <<
+/D [1048 0 R /XYZ 56.693 595.907 null]
>> endobj
-1047 0 obj <<
-/D [1033 0 R /XYZ 56.693 584.948 null]
+1062 0 obj <<
+/D [1048 0 R /XYZ 56.693 584.948 null]
>> endobj
-1048 0 obj <<
-/D [1033 0 R /XYZ 56.693 573.989 null]
+1063 0 obj <<
+/D [1048 0 R /XYZ 56.693 573.989 null]
>> endobj
-1049 0 obj <<
-/D [1033 0 R /XYZ 56.693 563.03 null]
+1064 0 obj <<
+/D [1048 0 R /XYZ 56.693 563.03 null]
>> endobj
-1050 0 obj <<
-/D [1033 0 R /XYZ 56.693 552.071 null]
+1065 0 obj <<
+/D [1048 0 R /XYZ 56.693 552.071 null]
>> endobj
-1051 0 obj <<
-/D [1033 0 R /XYZ 56.693 541.112 null]
+1066 0 obj <<
+/D [1048 0 R /XYZ 56.693 541.112 null]
>> endobj
-1052 0 obj <<
-/D [1033 0 R /XYZ 56.693 530.153 null]
+1067 0 obj <<
+/D [1048 0 R /XYZ 56.693 530.153 null]
>> endobj
-1053 0 obj <<
-/D [1033 0 R /XYZ 56.693 519.194 null]
+1068 0 obj <<
+/D [1048 0 R /XYZ 56.693 519.194 null]
>> endobj
-1032 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F37 692 0 R /F20 574 0 R /F39 837 0 R /F14 686 0 R >>
-/XObject << /Im40 1031 0 R >>
+1047 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F37 707 0 R /F20 586 0 R /F39 852 0 R /F14 701 0 R >>
+/XObject << /Im40 1046 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1057 0 obj <<
+1072 0 obj <<
/Length 1490
/Filter /FlateDecode
>>
@@ -9329,29 +9367,29 @@ w X./A 1+e]"u_T}X N+>̴9j'Tܕ;pE
u.ġVզ)Q9 ͇ sܾAGXÔEDn'ƿ I\XԄ,CaYL*clᗝ bA_ k<dg᪀1##ǎMr-z_U:bd"&A A=.@b]j 8Naj##{붯3PNOl,}byb;x&S?l֤FP~ܬ =RMPD̷ <L#0;0f\++>T^mYk¬ۄ;/5M|2\ocqC{."^`gzt4>#,+
endstream
endobj
-1056 0 obj <<
+1071 0 obj <<
/Type /Page
-/Contents 1057 0 R
-/Resources 1055 0 R
+/Contents 1072 0 R
+/Resources 1070 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1029 0 R
-/Group 524 0 R
+/Parent 1044 0 R
+/Group 536 0 R
>> endobj
-1058 0 obj <<
-/D [1056 0 R /XYZ 55.693 812.325 null]
+1073 0 obj <<
+/D [1071 0 R /XYZ 55.693 812.325 null]
>> endobj
106 0 obj <<
-/D [1056 0 R /XYZ 56.693 600.723 null]
+/D [1071 0 R /XYZ 56.693 600.723 null]
>> endobj
-1059 0 obj <<
-/D [1056 0 R /XYZ 56.693 345.957 null]
+1074 0 obj <<
+/D [1071 0 R /XYZ 56.693 345.957 null]
>> endobj
-1055 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F38 780 0 R >>
-/XObject << /Im28 886 0 R /Im29 887 0 R /Im30 888 0 R >>
+1070 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F38 795 0 R >>
+/XObject << /Im28 901 0 R /Im29 902 0 R /Im30 903 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1063 0 obj <<
+1078 0 obj <<
/Length 2240
/Filter /FlateDecode
>>
@@ -9366,165 +9404,165 @@ x\[s6~ze;3'it:}H:;Dڥ(/Ev@,)aE8ix<8΅B6W
"Pz<q8떑veSmL@~!/Ur!$ݲig<;QuH0hsx[\y
endstream
endobj
-1062 0 obj <<
+1077 0 obj <<
/Type /Page
-/Contents 1063 0 R
-/Resources 1061 0 R
+/Contents 1078 0 R
+/Resources 1076 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1029 0 R
->> endobj
-1064 0 obj <<
-/D [1062 0 R /XYZ 55.693 812.325 null]
->> endobj
-1065 0 obj <<
-/D [1062 0 R /XYZ 56.693 755.364 null]
->> endobj
-1066 0 obj <<
-/D [1062 0 R /XYZ 67.054 719.355 null]
->> endobj
-1067 0 obj <<
-/D [1062 0 R /XYZ 67.054 719.355 null]
->> endobj
-1068 0 obj <<
-/D [1062 0 R /XYZ 67.054 708.396 null]
->> endobj
-1069 0 obj <<
-/D [1062 0 R /XYZ 67.054 697.437 null]
->> endobj
-1070 0 obj <<
-/D [1062 0 R /XYZ 67.054 686.478 null]
->> endobj
-1071 0 obj <<
-/D [1062 0 R /XYZ 67.054 675.519 null]
->> endobj
-1072 0 obj <<
-/D [1062 0 R /XYZ 67.054 664.56 null]
->> endobj
-1073 0 obj <<
-/D [1062 0 R /XYZ 67.054 653.601 null]
->> endobj
-1074 0 obj <<
-/D [1062 0 R /XYZ 67.054 642.643 null]
->> endobj
-1075 0 obj <<
-/D [1062 0 R /XYZ 67.054 631.684 null]
->> endobj
-1076 0 obj <<
-/D [1062 0 R /XYZ 67.054 620.725 null]
->> endobj
-1077 0 obj <<
-/D [1062 0 R /XYZ 67.054 609.766 null]
->> endobj
-1078 0 obj <<
-/D [1062 0 R /XYZ 67.054 598.807 null]
+/Parent 1044 0 R
>> endobj
1079 0 obj <<
-/D [1062 0 R /XYZ 67.054 587.848 null]
+/D [1077 0 R /XYZ 55.693 812.325 null]
>> endobj
1080 0 obj <<
-/D [1062 0 R /XYZ 67.054 576.889 null]
+/D [1077 0 R /XYZ 56.693 755.364 null]
>> endobj
1081 0 obj <<
-/D [1062 0 R /XYZ 67.054 565.93 null]
+/D [1077 0 R /XYZ 67.054 719.355 null]
>> endobj
1082 0 obj <<
-/D [1062 0 R /XYZ 67.054 544.012 null]
+/D [1077 0 R /XYZ 67.054 719.355 null]
>> endobj
1083 0 obj <<
-/D [1062 0 R /XYZ 67.054 533.054 null]
+/D [1077 0 R /XYZ 67.054 708.396 null]
>> endobj
1084 0 obj <<
-/D [1062 0 R /XYZ 67.054 522.095 null]
+/D [1077 0 R /XYZ 67.054 697.437 null]
>> endobj
1085 0 obj <<
-/D [1062 0 R /XYZ 67.054 511.136 null]
+/D [1077 0 R /XYZ 67.054 686.478 null]
>> endobj
1086 0 obj <<
-/D [1062 0 R /XYZ 67.054 500.177 null]
+/D [1077 0 R /XYZ 67.054 675.519 null]
>> endobj
1087 0 obj <<
-/D [1062 0 R /XYZ 67.054 489.218 null]
+/D [1077 0 R /XYZ 67.054 664.56 null]
>> endobj
1088 0 obj <<
-/D [1062 0 R /XYZ 67.054 478.259 null]
+/D [1077 0 R /XYZ 67.054 653.601 null]
>> endobj
1089 0 obj <<
-/D [1062 0 R /XYZ 315.262 719.355 null]
+/D [1077 0 R /XYZ 67.054 642.643 null]
>> endobj
1090 0 obj <<
-/D [1062 0 R /XYZ 315.262 719.355 null]
+/D [1077 0 R /XYZ 67.054 631.684 null]
>> endobj
1091 0 obj <<
-/D [1062 0 R /XYZ 315.262 708.396 null]
+/D [1077 0 R /XYZ 67.054 620.725 null]
>> endobj
1092 0 obj <<
-/D [1062 0 R /XYZ 315.262 697.437 null]
+/D [1077 0 R /XYZ 67.054 609.766 null]
>> endobj
1093 0 obj <<
-/D [1062 0 R /XYZ 315.262 686.478 null]
+/D [1077 0 R /XYZ 67.054 598.807 null]
>> endobj
1094 0 obj <<
-/D [1062 0 R /XYZ 315.262 675.519 null]
+/D [1077 0 R /XYZ 67.054 587.848 null]
>> endobj
1095 0 obj <<
-/D [1062 0 R /XYZ 315.262 664.56 null]
+/D [1077 0 R /XYZ 67.054 576.889 null]
>> endobj
1096 0 obj <<
-/D [1062 0 R /XYZ 315.262 653.601 null]
+/D [1077 0 R /XYZ 67.054 565.93 null]
>> endobj
1097 0 obj <<
-/D [1062 0 R /XYZ 315.262 642.643 null]
+/D [1077 0 R /XYZ 67.054 544.012 null]
>> endobj
1098 0 obj <<
-/D [1062 0 R /XYZ 315.262 631.684 null]
+/D [1077 0 R /XYZ 67.054 533.054 null]
>> endobj
1099 0 obj <<
-/D [1062 0 R /XYZ 315.262 620.725 null]
+/D [1077 0 R /XYZ 67.054 522.095 null]
>> endobj
1100 0 obj <<
-/D [1062 0 R /XYZ 315.262 609.766 null]
+/D [1077 0 R /XYZ 67.054 511.136 null]
>> endobj
1101 0 obj <<
-/D [1062 0 R /XYZ 315.262 598.807 null]
+/D [1077 0 R /XYZ 67.054 500.177 null]
>> endobj
1102 0 obj <<
-/D [1062 0 R /XYZ 315.262 587.848 null]
+/D [1077 0 R /XYZ 67.054 489.218 null]
>> endobj
1103 0 obj <<
-/D [1062 0 R /XYZ 315.262 576.889 null]
+/D [1077 0 R /XYZ 67.054 478.259 null]
>> endobj
1104 0 obj <<
-/D [1062 0 R /XYZ 315.262 565.93 null]
+/D [1077 0 R /XYZ 315.262 719.355 null]
>> endobj
1105 0 obj <<
-/D [1062 0 R /XYZ 315.262 554.971 null]
+/D [1077 0 R /XYZ 315.262 719.355 null]
>> endobj
1106 0 obj <<
-/D [1062 0 R /XYZ 315.262 544.012 null]
+/D [1077 0 R /XYZ 315.262 708.396 null]
>> endobj
1107 0 obj <<
-/D [1062 0 R /XYZ 315.262 533.054 null]
+/D [1077 0 R /XYZ 315.262 697.437 null]
>> endobj
1108 0 obj <<
-/D [1062 0 R /XYZ 315.262 522.095 null]
+/D [1077 0 R /XYZ 315.262 686.478 null]
>> endobj
1109 0 obj <<
-/D [1062 0 R /XYZ 315.262 511.136 null]
+/D [1077 0 R /XYZ 315.262 675.519 null]
>> endobj
1110 0 obj <<
-/D [1062 0 R /XYZ 315.262 500.177 null]
+/D [1077 0 R /XYZ 315.262 664.56 null]
>> endobj
1111 0 obj <<
-/D [1062 0 R /XYZ 315.262 489.218 null]
+/D [1077 0 R /XYZ 315.262 653.601 null]
+>> endobj
+1112 0 obj <<
+/D [1077 0 R /XYZ 315.262 642.643 null]
+>> endobj
+1113 0 obj <<
+/D [1077 0 R /XYZ 315.262 631.684 null]
+>> endobj
+1114 0 obj <<
+/D [1077 0 R /XYZ 315.262 620.725 null]
+>> endobj
+1115 0 obj <<
+/D [1077 0 R /XYZ 315.262 609.766 null]
+>> endobj
+1116 0 obj <<
+/D [1077 0 R /XYZ 315.262 598.807 null]
+>> endobj
+1117 0 obj <<
+/D [1077 0 R /XYZ 315.262 587.848 null]
+>> endobj
+1118 0 obj <<
+/D [1077 0 R /XYZ 315.262 576.889 null]
+>> endobj
+1119 0 obj <<
+/D [1077 0 R /XYZ 315.262 565.93 null]
+>> endobj
+1120 0 obj <<
+/D [1077 0 R /XYZ 315.262 554.971 null]
+>> endobj
+1121 0 obj <<
+/D [1077 0 R /XYZ 315.262 544.012 null]
+>> endobj
+1122 0 obj <<
+/D [1077 0 R /XYZ 315.262 533.054 null]
+>> endobj
+1123 0 obj <<
+/D [1077 0 R /XYZ 315.262 522.095 null]
+>> endobj
+1124 0 obj <<
+/D [1077 0 R /XYZ 315.262 511.136 null]
+>> endobj
+1125 0 obj <<
+/D [1077 0 R /XYZ 315.262 500.177 null]
+>> endobj
+1126 0 obj <<
+/D [1077 0 R /XYZ 315.262 489.218 null]
>> endobj
110 0 obj <<
-/D [1062 0 R /XYZ 56.693 430.494 null]
+/D [1077 0 R /XYZ 56.693 430.494 null]
>> endobj
-1061 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F37 692 0 R /F39 837 0 R >>
+1076 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F37 707 0 R /F39 852 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1116 0 obj <<
+1131 0 obj <<
/Length 556
/Filter /FlateDecode
>>
@@ -9532,22 +9570,22 @@ stream
xuTr0ZE/XiI[NiC@L1J1n?Bʒ#C]RTpC(JA*@^n5Y%)4&0Iq#_|?]b~S6P#l DưQPnB(Sn9i~0ho79=v^g:'zD Cԋ}luyZMњ/Lt}xW~b Nlꅞ˵}ao#y"i7(xrt_ &!2/L@Hʶ)xzi
endstream
endobj
-1115 0 obj <<
+1130 0 obj <<
/Type /Page
-/Contents 1116 0 R
-/Resources 1114 0 R
+/Contents 1131 0 R
+/Resources 1129 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1029 0 R
-/Group 524 0 R
+/Parent 1044 0 R
+/Group 536 0 R
>> endobj
-1060 0 obj <<
+1075 0 obj <<
/Type /XObject
/Subtype /Image
/Width 826
/Height 786
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1118 0 R
+/SMask 1133 0 R
/Length 66475
/Filter /FlateDecode
>>
@@ -9797,7 +9835,7 @@ Oօ5qf),2ڎ-J`kr [Z5A>?>rԶ)(ak g;vub\\[jC Wo^
=p9rCwy]wuw#?Tӧ菽%s'u:uܹsZ6}va?\O?[;{<omnʇ IIh|&/-\Jn ŖtuV.ڎ=k
endstream
endobj
-1118 0 obj <<
+1133 0 obj <<
/Type /XObject
/Subtype /Image
/Width 826
@@ -9811,14 +9849,14 @@ stream
x!
endstream
endobj
-1112 0 obj <<
+1127 0 obj <<
/Type /XObject
/Subtype /Image
/Width 800
/Height 640
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1119 0 R
+/SMask 1134 0 R
/Length 62594
/Filter /FlateDecode
>>
@@ -10139,7 +10177,7 @@ w|.wo=$]\d~z d8~CdW=@_@Xy+>:?? t_ w@ۿg>6
Uo%qQºosg"IDH)WǏ>}+-Z$kܸqF'
endstream
endobj
-1119 0 obj <<
+1134 0 obj <<
/Type /XObject
/Subtype /Image
/Width 800
@@ -10154,15 +10192,15 @@ x!
endstream
endobj
-1117 0 obj <<
-/D [1115 0 R /XYZ 55.693 812.325 null]
+1132 0 obj <<
+/D [1130 0 R /XYZ 55.693 812.325 null]
>> endobj
-1114 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R >>
-/XObject << /Im41 1060 0 R /Im42 1112 0 R >>
+1129 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R >>
+/XObject << /Im41 1075 0 R /Im42 1127 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1125 0 obj <<
+1140 0 obj <<
/Length 563
/Filter /FlateDecode
>>
@@ -10171,22 +10209,22 @@ xڝTr0ZLq&δMtvA@i1"l:, s$h!8˃MR@AR$
<싇 |zsVSHlYgBzokݾ3o {()׿3@ǜs߿MaQ#ٌL3LءuF&ޡc i[qL𰢝b)*DuzNxF95jF >EߪC]L*,%fiSGr\(
endstream
endobj
-1124 0 obj <<
+1139 0 obj <<
/Type /Page
-/Contents 1125 0 R
-/Resources 1123 0 R
+/Contents 1140 0 R
+/Resources 1138 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1029 0 R
-/Group 524 0 R
+/Parent 1044 0 R
+/Group 536 0 R
>> endobj
-1113 0 obj <<
+1128 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1028
/Height 765
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1127 0 R
+/SMask 1142 0 R
/Length 91913
/Filter /FlateDecode
>>
@@ -10535,7 +10573,7 @@ B27Pg_Z\y7ByxU.kiŅi~ҎR~/oH)ʵ
>F׻?Ș8e=Jj9w?%g/|K7)o>/o
endstream
endobj
-1127 0 obj <<
+1142 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1028
@@ -10549,14 +10587,14 @@ stream
x
endstream
endobj
-1120 0 obj <<
+1135 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1028
/Height 765
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1128 0 R
+/SMask 1143 0 R
/Length 100196
/Filter /FlateDecode
>>
@@ -10953,7 +10991,7 @@ c89x%KiA}LPsV;)(t5UW/ՒdQvhiaAIYҒ
1UrIR V:)#_/HѬ(=q0lZL"~na@ӳ\2
endstream
endobj
-1128 0 obj <<
+1143 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1028
@@ -10967,14 +11005,14 @@ stream
x
endstream
endobj
-1121 0 obj <<
+1136 0 obj <<
/Type /XObject
/Subtype /Image
/Width 298
/Height 127
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1129 0 R
+/SMask 1144 0 R
/Length 4568
/Filter /FlateDecode
>>
@@ -10997,31 +11035,30 @@ zjjzv.gX27eAYQ0?G /cZ]
>16 }>}@A
endstream
endobj
-1129 0 obj <<
+1144 0 obj <<
/Type /XObject
/Subtype /Image
/Width 298
/Height 127
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 1138
+/Length 96
/Filter /FlateDecode
>>
stream
-x=r6q:U`[&3!Y>4> \fK$Uc}R[(HJV2oͮD
-乎g罫iX˝+ygZf8|OĞk]uˑ/Ru5l^=]vTөL&yOn2o{: c.|*U~Yj%{ s"y<O\^Q'j~58/Zfow=ffMNu]OW?泾i[*Jf}13ݬ۩~}{Svv^MٕwNj5(=rreΨKΙq5omub6g3:qGrluK,w q׃=sñ>CBA>{wܱo==b><7py_*rvv&$r&"H Qדj5VlbDY]q;^g>gjVضD-ϰC}GEs]a.O}Pj^Cr陧
-3qPTq̹m]TMYkh^Ukqp_Ƿ=DNOOPuDd%5&#?oǠB.ʟau뙯k~y:Sk=}zok[!9/O:۽kvͥ¨y5ʧ8X싿w]sza%{m~MgW>oQ}~kΟ9s+%YdhC]SܷyJח`(0sKߍe<<FWUnIMÃ>[j6N}sѸjU&8DoٌoGi1tyR}1q?~/_?]
+x1
+?
endstream
endobj
-1126 0 obj <<
-/D [1124 0 R /XYZ 55.693 812.325 null]
+1141 0 obj <<
+/D [1139 0 R /XYZ 55.693 812.325 null]
>> endobj
-1123 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R >>
-/XObject << /Im43 1113 0 R /Im44 1120 0 R /Im45 1121 0 R >>
+1138 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R >>
+/XObject << /Im43 1128 0 R /Im44 1135 0 R /Im45 1136 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1133 0 obj <<
+1148 0 obj <<
/Length 442
/Filter /FlateDecode
>>
@@ -11031,22 +11068,22 @@ l@Qvr^EoK栧lߋ.R(Txow:Ϳ1cC=.
w\=!G%9EhFi쟫neMC{ J މ 18ݒ3Bc#3p+I˾—\Qv]*ORm}/;7qhMw\X 1~ꦋ9xb-NMyθD{1:̉QC6I N ̏
endstream
endobj
-1132 0 obj <<
+1147 0 obj <<
/Type /Page
-/Contents 1133 0 R
-/Resources 1131 0 R
+/Contents 1148 0 R
+/Resources 1146 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1135 0 R
-/Group 524 0 R
+/Parent 1150 0 R
+/Group 536 0 R
>> endobj
-1122 0 obj <<
+1137 0 obj <<
/Type /XObject
/Subtype /Image
/Width 874
/Height 735
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1136 0 R
+/SMask 1151 0 R
/Length 71289
/Filter /FlateDecode
>>
@@ -11304,7 +11341,7 @@ dfX&aԼ YY=b5g*7˰݅} #`ڣ?{|R
$'?O /Yzns3oO~>=qj{>GB'H}t 8vyNB_qnnر|i}`N"&aGO/^xܹN $}`
endstream
endobj
-1136 0 obj <<
+1151 0 obj <<
/Type /XObject
/Subtype /Image
/Width 874
@@ -11319,14 +11356,14 @@ x
$
endstream
endobj
-1130 0 obj <<
+1145 0 obj <<
/Type /XObject
/Subtype /Image
/Width 391
/Height 485
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1137 0 R
+/SMask 1152 0 R
/Length 13636
/Filter /FlateDecode
>>
@@ -11377,7 +11414,7 @@ RҜ(Ą+?!%kFU%h$wzYbaOn]}Y|S_)|S$[!%()-z
RuD}ْoJI
endstream
endobj
-1137 0 obj <<
+1152 0 obj <<
/Type /XObject
/Subtype /Image
/Width 391
@@ -11391,18 +11428,18 @@ stream
x
endstream
endobj
-1134 0 obj <<
-/D [1132 0 R /XYZ 55.693 812.325 null]
+1149 0 obj <<
+/D [1147 0 R /XYZ 55.693 812.325 null]
>> endobj
114 0 obj <<
-/D [1132 0 R /XYZ 56.693 785.197 null]
+/D [1147 0 R /XYZ 56.693 785.197 null]
>> endobj
-1131 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im46 1122 0 R /Im47 1130 0 R >>
+1146 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im46 1137 0 R /Im47 1145 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1142 0 obj <<
+1157 0 obj <<
/Length 825
/Filter /FlateDecode
>>
@@ -11414,22 +11451,22 @@ x}UYs0~ϯ3Ŋ.K6̴! az)3ɤb;
@_D<bHuzXܬt01>-)
endstream
endobj
-1141 0 obj <<
+1156 0 obj <<
/Type /Page
-/Contents 1142 0 R
-/Resources 1140 0 R
+/Contents 1157 0 R
+/Resources 1155 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1135 0 R
-/Group 524 0 R
+/Parent 1150 0 R
+/Group 536 0 R
>> endobj
-1138 0 obj <<
+1153 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1122
/Height 753
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1144 0 R
+/SMask 1159 0 R
/Length 83399
/Filter /FlateDecode
>>
@@ -11782,7 +11819,7 @@ M T-LeJGƒrae'FEjS'N+۵Vg޺( SUtYE
dHȒhqB4A9<,c5+iEuZm^ eA#avëQ&(BiIMmъx}y7ٱ9a.3EKs|OJUbUJsxaLpb._[\LdcUڗɔ.?}ʇ8"|
endstream
endobj
-1144 0 obj <<
+1159 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1122
@@ -11796,18 +11833,18 @@ stream
x
endstream
endobj
-1143 0 obj <<
-/D [1141 0 R /XYZ 55.693 812.325 null]
+1158 0 obj <<
+/D [1156 0 R /XYZ 55.693 812.325 null]
>> endobj
118 0 obj <<
-/D [1141 0 R /XYZ 56.693 785.197 null]
+/D [1156 0 R /XYZ 56.693 785.197 null]
>> endobj
-1140 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F38 780 0 R >>
-/XObject << /Im48 1138 0 R >>
+1155 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F38 795 0 R >>
+/XObject << /Im48 1153 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1148 0 obj <<
+1163 0 obj <<
/Length 593
/Filter /FlateDecode
>>
@@ -11816,22 +11853,22 @@ xڝTM0+r|
<H(@eƯ|,I9NR!d\~)?ݼ|+niqQ#+&’ϥHܗ3$()+C\ITwz=D Nr 0NRIa1m&Zϰi&r+aIxĺniXsoMq}EJ,af\@x"
endstream
endobj
-1147 0 obj <<
+1162 0 obj <<
/Type /Page
-/Contents 1148 0 R
-/Resources 1146 0 R
+/Contents 1163 0 R
+/Resources 1161 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1135 0 R
-/Group 524 0 R
+/Parent 1150 0 R
+/Group 536 0 R
>> endobj
-1139 0 obj <<
+1154 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1122
/Height 753
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1150 0 R
+/SMask 1165 0 R
/Length 75991
/Filter /FlateDecode
>>
@@ -12056,7 +12093,7 @@ g ;w.^x˗/<yeoooueW7on<[/.=[ίeO 3=ӝ3ю
QKG
endstream
endobj
-1150 0 obj <<
+1165 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1122
@@ -12070,15 +12107,15 @@ stream
x
endstream
endobj
-1149 0 obj <<
-/D [1147 0 R /XYZ 55.693 812.325 null]
+1164 0 obj <<
+/D [1162 0 R /XYZ 55.693 812.325 null]
>> endobj
-1146 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im49 1139 0 R >>
+1161 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im49 1154 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1155 0 obj <<
+1170 0 obj <<
/Length 881
/Filter /FlateDecode
>>
@@ -12088,22 +12125,22 @@ xڕUKsF8rV'hEߧgVʕ32]m(
kLn)>\C,*bپyŬf,Aҩ3խi:Sߥ~B{0C5+7ML"ֺ벽^TF4
endstream
endobj
-1154 0 obj <<
+1169 0 obj <<
/Type /Page
-/Contents 1155 0 R
-/Resources 1153 0 R
+/Contents 1170 0 R
+/Resources 1168 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1135 0 R
-/Group 524 0 R
+/Parent 1150 0 R
+/Group 536 0 R
>> endobj
-1145 0 obj <<
+1160 0 obj <<
/Type /XObject
/Subtype /Image
/Width 785
/Height 652
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1157 0 R
+/SMask 1172 0 R
/Length 28523
/Filter /FlateDecode
>>
@@ -12175,7 +12212,7 @@ xo-4LIJALFG}-{#=~o~@&h P?O>y)
2A@'ִ
endstream
endobj
-1157 0 obj <<
+1172 0 obj <<
/Type /XObject
/Subtype /Image
/Width 785
@@ -12189,14 +12226,14 @@ stream
x
endstream
endobj
-1151 0 obj <<
+1166 0 obj <<
/Type /XObject
/Subtype /Image
/Width 418
/Height 246
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1158 0 R
+/SMask 1173 0 R
/Length 8870
/Filter /FlateDecode
>>
@@ -12228,40 +12265,39 @@ PoCո=)gA]ԙrAgL?LmꎣV&,ۖډ|<7R
j}޵!4ʾez} UUBye~(†(Pn>X^η +rl=FV b3oJWQ.LR@aМYPY3RZySm~ XvYk~#.OsYacS'\ʵCs֣/r
endstream
endobj
-1158 0 obj <<
+1173 0 obj <<
/Type /XObject
/Subtype /Image
/Width 418
/Height 246
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 1393
+/Length 524
/Filter /FlateDecode
>>
stream
-xk\U
-.lALѢ6Mq}<t>8dޜ890
-I}NBkfˏ~w$퐭Ri%[!%Utwܖ5A8$ܼn+e#yeB+HZF[VP *AcF7Μ>Bƿ6$LDG4E:}z ,'=zQ'l=NKcnvA-V&t]?uD;ģ^dA6 0Aujͻr}7VNͽ,tmhLO_mnCPUס> ,=; |po{vm֝c.l,ca?tv 0A5{pZe|o*^[&/D &=\f]*zf/Nvzdۑc԰8CL6 Pmz 0Alz}-,seSg1zUl9=:Ut<xS1SXneێd\=<NX[:=ǻՌ_1^TPU:oOPm~tA\Tp+_7A%sʵ[GU3ܨ@P5^eP }6vtЯG_TUd<VA%"?.I]N_VD`fwNTnTP֡~2=~dh㝳|GؕIUq ~䆯ٹǤyP37.UƁ7å;kGl-r1ɵIM#܁>wi 5v=UACQi bh+g#^9p2ۛ{>HxJN\+x:TQ)">
-@P
-
-Ýv[SR#Vj˾7ªOzucgrZ}ɡ{"&yl
+xڽKAA
+TG"j22L*-S[
+a<"u $5BM.'yewvvL
+S
+v
endstream
endobj
-1156 0 obj <<
-/D [1154 0 R /XYZ 55.693 812.325 null]
+1171 0 obj <<
+/D [1169 0 R /XYZ 55.693 812.325 null]
>> endobj
122 0 obj <<
-/D [1154 0 R /XYZ 56.693 379.607 null]
+/D [1169 0 R /XYZ 56.693 379.607 null]
>> endobj
126 0 obj <<
-/D [1154 0 R /XYZ 56.693 146.273 null]
+/D [1169 0 R /XYZ 56.693 146.273 null]
>> endobj
-1153 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im50 1145 0 R /Im51 1151 0 R >>
+1168 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im50 1160 0 R /Im51 1166 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1163 0 obj <<
+1178 0 obj <<
/Length 1530
/Filter /FlateDecode
>>
@@ -12279,45 +12315,45 @@ m an,m#=I%"c ԪW]ˁQ}6em@ǢaL
sg%H31ظK??`1b"Od << g,ӯ0G0Q/`r
endstream
endobj
-1162 0 obj <<
+1177 0 obj <<
/Type /Page
-/Contents 1163 0 R
-/Resources 1161 0 R
+/Contents 1178 0 R
+/Resources 1176 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1135 0 R
-/Group 524 0 R
-/Annots [ 1152 0 R 1159 0 R ]
+/Parent 1150 0 R
+/Group 536 0 R
+/Annots [ 1167 0 R 1174 0 R ]
>> endobj
-1152 0 obj <<
+1167 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [80.603 772.301 331.398 783.149]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://trace2uml.tigris.org/)>>
>> endobj
-1159 0 obj <<
+1174 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [80.603 752.376 432.782 763.224]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://apt.astade.de/)>>
>> endobj
-1164 0 obj <<
-/D [1162 0 R /XYZ 55.693 812.325 null]
+1179 0 obj <<
+/D [1177 0 R /XYZ 55.693 812.325 null]
>> endobj
130 0 obj <<
-/D [1162 0 R /XYZ 56.693 448.683 null]
+/D [1177 0 R /XYZ 56.693 448.683 null]
>> endobj
134 0 obj <<
-/D [1162 0 R /XYZ 56.693 350.883 null]
+/D [1177 0 R /XYZ 56.693 350.883 null]
>> endobj
138 0 obj <<
-/D [1162 0 R /XYZ 56.693 317.131 null]
+/D [1177 0 R /XYZ 56.693 317.131 null]
>> endobj
-1161 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F14 686 0 R /F20 574 0 R >>
-/XObject << /Im34 957 0 R >>
+1176 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F14 701 0 R /F20 586 0 R >>
+/XObject << /Im34 972 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1167 0 obj <<
+1182 0 obj <<
/Length 1938
/Filter /FlateDecode
>>
@@ -12333,22 +12369,22 @@ QOHP8ABtڿ^ՃRrj'AwP\|֣pd*q퐀aWxKǡA
y !{O!DZf'v߬ Iq̾%R(tP v
endstream
endobj
-1166 0 obj <<
+1181 0 obj <<
/Type /Page
-/Contents 1167 0 R
-/Resources 1165 0 R
+/Contents 1182 0 R
+/Resources 1180 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1135 0 R
-/Group 524 0 R
+/Parent 1150 0 R
+/Group 536 0 R
>> endobj
-1160 0 obj <<
+1175 0 obj <<
/Type /XObject
/Subtype /Image
/Width 994
/Height 569
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1188 0 R
+/SMask 1203 0 R
/Length 56694
/Filter /FlateDecode
>>
@@ -12531,7 +12567,7 @@ U0W].cX2=y+esJ5SS{gjݭ{w+(ZUHtr*Y4en
Z@D5zFNRa #ӲKdd#jb$l%) )CJJ^♬JŸ$v>y%> &_"G&BjNfgfJX*1Q1Dえ?+TR_~FľrXouĩ'9B^^UU,eei=ՏEӻ-өM˯8VtE+< ІjLS$OnEizO=O2uM&SN<yBsgҎs,}@NS9!yBVñEu1Z_os_^.P
endstream
endobj
-1188 0 obj <<
+1203 0 obj <<
/Type /XObject
/Subtype /Image
/Width 994
@@ -12545,78 +12581,78 @@ stream
x!
endstream
endobj
-1168 0 obj <<
-/D [1166 0 R /XYZ 55.693 812.325 null]
+1183 0 obj <<
+/D [1181 0 R /XYZ 55.693 812.325 null]
>> endobj
-1169 0 obj <<
-/D [1166 0 R /XYZ 56.693 521.345 null]
+1184 0 obj <<
+/D [1181 0 R /XYZ 56.693 521.345 null]
>> endobj
-1170 0 obj <<
-/D [1166 0 R /XYZ 56.693 503.663 null]
+1185 0 obj <<
+/D [1181 0 R /XYZ 56.693 503.663 null]
>> endobj
-1171 0 obj <<
-/D [1166 0 R /XYZ 56.693 482.107 null]
+1186 0 obj <<
+/D [1181 0 R /XYZ 56.693 482.107 null]
>> endobj
-1172 0 obj <<
-/D [1166 0 R /XYZ 56.693 464.425 null]
+1187 0 obj <<
+/D [1181 0 R /XYZ 56.693 464.425 null]
>> endobj
-1173 0 obj <<
-/D [1166 0 R /XYZ 56.693 444.805 null]
+1188 0 obj <<
+/D [1181 0 R /XYZ 56.693 444.805 null]
>> endobj
-1174 0 obj <<
-/D [1166 0 R /XYZ 56.693 423.249 null]
+1189 0 obj <<
+/D [1181 0 R /XYZ 56.693 423.249 null]
>> endobj
-1175 0 obj <<
-/D [1166 0 R /XYZ 56.693 405.567 null]
+1190 0 obj <<
+/D [1181 0 R /XYZ 56.693 405.567 null]
>> endobj
142 0 obj <<
-/D [1166 0 R /XYZ 56.693 373.588 null]
+/D [1181 0 R /XYZ 56.693 373.588 null]
>> endobj
-1176 0 obj <<
-/D [1166 0 R /XYZ 56.693 313.398 null]
+1191 0 obj <<
+/D [1181 0 R /XYZ 56.693 313.398 null]
>> endobj
-1177 0 obj <<
-/D [1166 0 R /XYZ 56.693 313.398 null]
+1192 0 obj <<
+/D [1181 0 R /XYZ 56.693 313.398 null]
>> endobj
-1178 0 obj <<
-/D [1166 0 R /XYZ 56.693 302.439 null]
+1193 0 obj <<
+/D [1181 0 R /XYZ 56.693 302.439 null]
>> endobj
-1179 0 obj <<
-/D [1166 0 R /XYZ 56.693 291.48 null]
+1194 0 obj <<
+/D [1181 0 R /XYZ 56.693 291.48 null]
>> endobj
-1180 0 obj <<
-/D [1166 0 R /XYZ 56.693 280.521 null]
+1195 0 obj <<
+/D [1181 0 R /XYZ 56.693 280.521 null]
>> endobj
-1181 0 obj <<
-/D [1166 0 R /XYZ 56.693 269.562 null]
+1196 0 obj <<
+/D [1181 0 R /XYZ 56.693 269.562 null]
>> endobj
-1182 0 obj <<
-/D [1166 0 R /XYZ 56.693 258.604 null]
+1197 0 obj <<
+/D [1181 0 R /XYZ 56.693 258.604 null]
>> endobj
-1183 0 obj <<
-/D [1166 0 R /XYZ 56.693 247.645 null]
+1198 0 obj <<
+/D [1181 0 R /XYZ 56.693 247.645 null]
>> endobj
-1184 0 obj <<
-/D [1166 0 R /XYZ 56.693 236.686 null]
+1199 0 obj <<
+/D [1181 0 R /XYZ 56.693 236.686 null]
>> endobj
-1185 0 obj <<
-/D [1166 0 R /XYZ 56.693 225.727 null]
+1200 0 obj <<
+/D [1181 0 R /XYZ 56.693 225.727 null]
>> endobj
-1186 0 obj <<
-/D [1166 0 R /XYZ 56.693 214.768 null]
+1201 0 obj <<
+/D [1181 0 R /XYZ 56.693 214.768 null]
>> endobj
-1187 0 obj <<
-/D [1166 0 R /XYZ 56.693 203.809 null]
+1202 0 obj <<
+/D [1181 0 R /XYZ 56.693 203.809 null]
>> endobj
146 0 obj <<
-/D [1166 0 R /XYZ 56.693 169.636 null]
+/D [1181 0 R /XYZ 56.693 169.636 null]
>> endobj
-1165 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F37 692 0 R /F39 837 0 R >>
-/XObject << /Im52 1160 0 R >>
+1180 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F37 707 0 R /F39 852 0 R >>
+/XObject << /Im52 1175 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1192 0 obj <<
+1207 0 obj <<
/Length 1839
/Filter /FlateDecode
>>
@@ -12631,22 +12667,22 @@ xZ[oF~ϯWh's𖦄R6[UTٝ$3{ +|s'W N0?:>c41H
@!0X(\!TfC.P+3ļ;N~
endstream
endobj
-1191 0 obj <<
+1206 0 obj <<
/Type /Page
-/Contents 1192 0 R
-/Resources 1190 0 R
+/Contents 1207 0 R
+/Resources 1205 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1223 0 R
-/Group 524 0 R
+/Parent 1238 0 R
+/Group 536 0 R
>> endobj
-1189 0 obj <<
+1204 0 obj <<
/Type /XObject
/Subtype /Image
/Width 493
/Height 330
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1224 0 R
+/SMask 1239 0 R
/Length 12146
/Filter /FlateDecode
>>
@@ -12679,119 +12715,119 @@ Zok><yX`\/ѡk6R-R`K_
wߓphͤt9c< ',$`\fǃdCoo~uA}_-PKi<dfn|)iS"KaқXt=\gt ]1WD\`q[bX7LSO7D\`q3 1.~58qrwlzjLq0Uqr…#G'8`\7?ql3w1`\cCǛq+V\ @{aBsvMD8in42̙3O޳g߯&wZWT`<kk7ķT R0o{תbu 8G/3o_S#"gS8 ߳?׃\xA`xp_{^xa\ r8}3\H;}7O8?qwq`Çoĝ 8;M=t0gq0`|5+6*- )V76qsʁ{<<ѽK\~xm% Ҩozۿ~8G`O +^#Ƀe^i/hbqx"x-ZL><5OttlnjB;5R.n]!|TuRUB$9L^ ~Ƌa\1-'[/:;?K䱆rz2MMGm)Fqjpܰ4oʗ#G%:N@xqcB^#vt&Qrcܼ MX gCN鞫?pҰI!N}AST_8qcrʟZ:
endstream
endobj
-1224 0 obj <<
+1239 0 obj <<
/Type /XObject
/Subtype /Image
/Width 493
/Height 330
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 2999
+/Length 2406
/Filter /FlateDecode
>>
stream
-x ly
+xol]wy6yYjf*ѬH9\EJcD7?kSIX`^X-Aav(*OAš-5S*K /&MG'u
endstream
endobj
-1193 0 obj <<
-/D [1191 0 R /XYZ 55.693 812.325 null]
+1208 0 obj <<
+/D [1206 0 R /XYZ 55.693 812.325 null]
>> endobj
-1194 0 obj <<
-/D [1191 0 R /XYZ 56.693 767.319 null]
+1209 0 obj <<
+/D [1206 0 R /XYZ 56.693 767.319 null]
>> endobj
-1195 0 obj <<
-/D [1191 0 R /XYZ 56.693 769.257 null]
+1210 0 obj <<
+/D [1206 0 R /XYZ 56.693 769.257 null]
>> endobj
-1196 0 obj <<
-/D [1191 0 R /XYZ 56.693 758.298 null]
+1211 0 obj <<
+/D [1206 0 R /XYZ 56.693 758.298 null]
>> endobj
-1197 0 obj <<
-/D [1191 0 R /XYZ 56.693 747.339 null]
+1212 0 obj <<
+/D [1206 0 R /XYZ 56.693 747.339 null]
>> endobj
-1198 0 obj <<
-/D [1191 0 R /XYZ 56.693 736.38 null]
+1213 0 obj <<
+/D [1206 0 R /XYZ 56.693 736.38 null]
>> endobj
-1199 0 obj <<
-/D [1191 0 R /XYZ 56.693 725.421 null]
+1214 0 obj <<
+/D [1206 0 R /XYZ 56.693 725.421 null]
>> endobj
-1200 0 obj <<
-/D [1191 0 R /XYZ 56.693 714.462 null]
+1215 0 obj <<
+/D [1206 0 R /XYZ 56.693 714.462 null]
>> endobj
-1201 0 obj <<
-/D [1191 0 R /XYZ 56.693 703.503 null]
+1216 0 obj <<
+/D [1206 0 R /XYZ 56.693 703.503 null]
>> endobj
-1202 0 obj <<
-/D [1191 0 R /XYZ 56.693 692.544 null]
+1217 0 obj <<
+/D [1206 0 R /XYZ 56.693 692.544 null]
>> endobj
150 0 obj <<
-/D [1191 0 R /XYZ 56.693 631.385 null]
+/D [1206 0 R /XYZ 56.693 631.385 null]
>> endobj
-1203 0 obj <<
-/D [1191 0 R /XYZ 56.693 604.762 null]
+1218 0 obj <<
+/D [1206 0 R /XYZ 56.693 604.762 null]
>> endobj
-1204 0 obj <<
-/D [1191 0 R /XYZ 56.693 305.95 null]
+1219 0 obj <<
+/D [1206 0 R /XYZ 56.693 305.95 null]
>> endobj
-1205 0 obj <<
-/D [1191 0 R /XYZ 56.693 305.95 null]
+1220 0 obj <<
+/D [1206 0 R /XYZ 56.693 305.95 null]
>> endobj
-1206 0 obj <<
-/D [1191 0 R /XYZ 56.693 294.991 null]
+1221 0 obj <<
+/D [1206 0 R /XYZ 56.693 294.991 null]
>> endobj
-1207 0 obj <<
-/D [1191 0 R /XYZ 56.693 284.032 null]
+1222 0 obj <<
+/D [1206 0 R /XYZ 56.693 284.032 null]
>> endobj
-1208 0 obj <<
-/D [1191 0 R /XYZ 56.693 273.073 null]
+1223 0 obj <<
+/D [1206 0 R /XYZ 56.693 273.073 null]
>> endobj
-1209 0 obj <<
-/D [1191 0 R /XYZ 56.693 262.114 null]
+1224 0 obj <<
+/D [1206 0 R /XYZ 56.693 262.114 null]
>> endobj
-1210 0 obj <<
-/D [1191 0 R /XYZ 56.693 251.155 null]
+1225 0 obj <<
+/D [1206 0 R /XYZ 56.693 251.155 null]
>> endobj
-1211 0 obj <<
-/D [1191 0 R /XYZ 56.693 240.197 null]
+1226 0 obj <<
+/D [1206 0 R /XYZ 56.693 240.197 null]
>> endobj
-1212 0 obj <<
-/D [1191 0 R /XYZ 56.693 229.238 null]
+1227 0 obj <<
+/D [1206 0 R /XYZ 56.693 229.238 null]
>> endobj
-1213 0 obj <<
-/D [1191 0 R /XYZ 56.693 218.279 null]
+1228 0 obj <<
+/D [1206 0 R /XYZ 56.693 218.279 null]
>> endobj
-1214 0 obj <<
-/D [1191 0 R /XYZ 56.693 207.32 null]
+1229 0 obj <<
+/D [1206 0 R /XYZ 56.693 207.32 null]
>> endobj
-1215 0 obj <<
-/D [1191 0 R /XYZ 56.693 196.361 null]
+1230 0 obj <<
+/D [1206 0 R /XYZ 56.693 196.361 null]
>> endobj
-1216 0 obj <<
-/D [1191 0 R /XYZ 56.693 185.402 null]
+1231 0 obj <<
+/D [1206 0 R /XYZ 56.693 185.402 null]
>> endobj
-1217 0 obj <<
-/D [1191 0 R /XYZ 56.693 174.443 null]
+1232 0 obj <<
+/D [1206 0 R /XYZ 56.693 174.443 null]
>> endobj
-1218 0 obj <<
-/D [1191 0 R /XYZ 56.693 163.484 null]
+1233 0 obj <<
+/D [1206 0 R /XYZ 56.693 163.484 null]
>> endobj
-1219 0 obj <<
-/D [1191 0 R /XYZ 56.693 152.525 null]
+1234 0 obj <<
+/D [1206 0 R /XYZ 56.693 152.525 null]
>> endobj
-1220 0 obj <<
-/D [1191 0 R /XYZ 56.693 141.566 null]
+1235 0 obj <<
+/D [1206 0 R /XYZ 56.693 141.566 null]
>> endobj
-1221 0 obj <<
-/D [1191 0 R /XYZ 56.693 130.608 null]
+1236 0 obj <<
+/D [1206 0 R /XYZ 56.693 130.608 null]
>> endobj
-1222 0 obj <<
-/D [1191 0 R /XYZ 56.693 119.649 null]
+1237 0 obj <<
+/D [1206 0 R /XYZ 56.693 119.649 null]
>> endobj
-1190 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F37 692 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im53 1189 0 R >>
+1205 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F37 707 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im53 1204 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1229 0 obj <<
+1244 0 obj <<
/Length 1934
/Filter /FlateDecode
>>
@@ -12811,22 +12847,22 @@ x$T "Zz,h8e
Ӗ\S1X阨I:]߹ Hn0ѣv X\ 7kJp]!]pHEGJr!Ss(}W !@;KPV+E`-ԶsO} 8-̀ <yrW&Hb]a)]X3=;O*M5&3DBIZ+|?` Yi- 㷉wك[4<b{]j>v)Oжz!&qdOXf,koZ2=
endstream
endobj
-1228 0 obj <<
+1243 0 obj <<
/Type /Page
-/Contents 1229 0 R
-/Resources 1227 0 R
+/Contents 1244 0 R
+/Resources 1242 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1223 0 R
-/Group 524 0 R
+/Parent 1238 0 R
+/Group 536 0 R
>> endobj
-1225 0 obj <<
+1240 0 obj <<
/Type /XObject
/Subtype /Image
/Width 507
/Height 453
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1233 0 R
+/SMask 1248 0 R
/Length 5981
/Filter /FlateDecode
>>
@@ -12848,28 +12884,28 @@ oURQ|ޓf~^O|sKoRw ~\'N?(~{ qJ',dA*ω厇΍
>Q֢ۼccC𩨨~NW.J(qtO?_rE𩨨/Go >򮴍o #G\ikq̬F7yfﵿwޮ]SQQ93FBW?S/_^^eRQQ ff/BZAgggJ4?sw^SQQ N~O%9r$:_Rݻw{C***{s***|||** 06Wc\i1S:o PQ IE%/& [TT/OEE%<r._-***|Kj,?WnU4Ƹc***tvd+ u||***|KJמm~B%~\ia1OGnp!~λ-,5#TTTS#z+5UE~#ߪT7/TTT?;\ + U@ݍׂjJGrJ'8(zMx] ~a .TTT?W8Oyuwf~oѣozTzx=p lxRgxnw_!_c̐&Ͱ:8o>-.fNSQQ93S:ۨ|***|KJ|_-**|0_J_𩨨35m;桢rJG-***|KJ|| J_𩨨_J_𩨨_j:J[cq#|<TTTN%@EE%o PQQ [TT/oaRQ > SQQ > SQQMg]ik1u)_-***|KJ_-L**|||***|||** +m1ƕPQQ9#
endstream
endobj
-1233 0 obj <<
+1248 0 obj <<
/Type /XObject
/Subtype /Image
/Width 507
/Height 453
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 767
+/Length 755
/Filter /FlateDecode
>>
stream
-xսQ
+xջJA
endstream
endobj
-1226 0 obj <<
+1241 0 obj <<
/Type /XObject
/Subtype /Image
/Width 537
/Height 246
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1234 0 R
+/SMask 1249 0 R
/Length 3392
/Filter /FlateDecode
>>
@@ -12944,37 +12980,35 @@ Ug*]J)PB
*TThPBByhRJْb6V
endstream
endobj
-1234 0 obj <<
+1249 0 obj <<
/Type /XObject
/Subtype /Image
/Width 537
/Height 246
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 906
+/Length 531
/Filter /FlateDecode
>>
stream
-x1o@
-
-\qf 5EMQhrFm\vϫDUpGy6UL4;=kѬ)S6OD j0 DbMUbD3U]2D(='j3ϊ8oŸ@wD
+xݽJPᯋp( UAĩ`PJԭw^:z("E]H<d !o9)
endstream
endobj
-1230 0 obj <<
-/D [1228 0 R /XYZ 55.693 812.325 null]
+1245 0 obj <<
+/D [1243 0 R /XYZ 55.693 812.325 null]
>> endobj
-1231 0 obj <<
-/D [1228 0 R /XYZ 56.693 787.189 null]
+1246 0 obj <<
+/D [1243 0 R /XYZ 56.693 787.189 null]
>> endobj
-1232 0 obj <<
-/D [1228 0 R /XYZ 56.693 367.322 null]
+1247 0 obj <<
+/D [1243 0 R /XYZ 56.693 367.322 null]
>> endobj
-1227 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im54 1225 0 R /Im55 1226 0 R >>
+1242 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im54 1240 0 R /Im55 1241 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1241 0 obj <<
+1256 0 obj <<
/Length 2794
/Filter /FlateDecode
>>
@@ -12992,15 +13026,15 @@ yuIH
DOAҷ-zfEW(J|?FsyYnF'v>LKCn5bYb\չm\MnͶi'R & _T-F3[O2M_ 2tn օ:*t|5j7FϳYtUa^1,ǰC[fb޳QC=%DYZeR6@@!DVq6W(֫y <%'M[]{8ofyXŪ\OWFbIir73hQw7,T`(Ԍ5,v#0O]ɼ&_)̖Sneh;BܶՐ`"lZγ+2[7IH+)w\9xMCbtuS;{K 4pOtW-tٸ
endstream
endobj
-1240 0 obj <<
+1255 0 obj <<
/Type /Page
-/Contents 1241 0 R
-/Resources 1239 0 R
+/Contents 1256 0 R
+/Resources 1254 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1223 0 R
-/Group 524 0 R
+/Parent 1238 0 R
+/Group 536 0 R
>> endobj
-1235 0 obj <<
+1250 0 obj <<
/Type /XObject
/Subtype /Image
/Width 640
@@ -13314,14 +13348,14 @@ IEYvJK
w4%5v<?ֿwb/jp^٦>Xx *5gSLFTo-6Y.\YMݪ}sEVARs zG}~u&XГiy~ ٠o\~A՛l۹0.|r~w~V۬RqjݵԠocn>hbb
endstream
endobj
-1236 0 obj <<
+1251 0 obj <<
/Type /XObject
/Subtype /Image
/Width 974
/Height 573
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1256 0 R
+/SMask 1271 0 R
/Length 73051
/Filter /FlateDecode
>>
@@ -13545,7 +13579,7 @@ Eb>),gb~ ^D^RM^pny1խUb Q3hՎ )%/rALvM͌Mam(
|dF& 1ZM!ً~+%%e_Sc#whh׿5i';J]Ѡ~%=/pE{^xR'>D˴r'io/
endstream
endobj
-1256 0 obj <<
+1271 0 obj <<
/Type /XObject
/Subtype /Image
/Width 974
@@ -13559,14 +13593,14 @@ stream
x!
endstream
endobj
-1237 0 obj <<
+1252 0 obj <<
/Type /XObject
/Subtype /Image
/Width 982
/Height 694
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1257 0 R
+/SMask 1272 0 R
/Length 68939
/Filter /FlateDecode
>>
@@ -13779,7 +13813,7 @@ EgF+1y#$!´Los{vz]4l&>d}a3M6i>4$b
.OHwß?1< %yH$+1B΍q
endstream
endobj
-1257 0 obj <<
+1272 0 obj <<
/Type /XObject
/Subtype /Image
/Width 982
@@ -13793,54 +13827,54 @@ stream
x!
endstream
endobj
-1242 0 obj <<
-/D [1240 0 R /XYZ 55.693 812.325 null]
+1257 0 obj <<
+/D [1255 0 R /XYZ 55.693 812.325 null]
>> endobj
-1243 0 obj <<
-/D [1240 0 R /XYZ 56.693 787.189 null]
+1258 0 obj <<
+/D [1255 0 R /XYZ 56.693 787.189 null]
>> endobj
-1244 0 obj <<
-/D [1240 0 R /XYZ 56.693 732.782 null]
+1259 0 obj <<
+/D [1255 0 R /XYZ 56.693 732.782 null]
>> endobj
-1245 0 obj <<
-/D [1240 0 R /XYZ 67.054 696.773 null]
+1260 0 obj <<
+/D [1255 0 R /XYZ 67.054 696.773 null]
>> endobj
-1246 0 obj <<
-/D [1240 0 R /XYZ 67.054 696.773 null]
+1261 0 obj <<
+/D [1255 0 R /XYZ 67.054 696.773 null]
>> endobj
-1247 0 obj <<
-/D [1240 0 R /XYZ 67.054 685.814 null]
+1262 0 obj <<
+/D [1255 0 R /XYZ 67.054 685.814 null]
>> endobj
-1248 0 obj <<
-/D [1240 0 R /XYZ 67.054 674.855 null]
+1263 0 obj <<
+/D [1255 0 R /XYZ 67.054 674.855 null]
>> endobj
-1249 0 obj <<
-/D [1240 0 R /XYZ 67.054 641.978 null]
+1264 0 obj <<
+/D [1255 0 R /XYZ 67.054 641.978 null]
>> endobj
-1250 0 obj <<
-/D [1240 0 R /XYZ 315.262 696.773 null]
+1265 0 obj <<
+/D [1255 0 R /XYZ 315.262 696.773 null]
>> endobj
-1251 0 obj <<
-/D [1240 0 R /XYZ 315.262 696.773 null]
+1266 0 obj <<
+/D [1255 0 R /XYZ 315.262 696.773 null]
>> endobj
-1252 0 obj <<
-/D [1240 0 R /XYZ 315.262 685.814 null]
+1267 0 obj <<
+/D [1255 0 R /XYZ 315.262 685.814 null]
>> endobj
-1253 0 obj <<
-/D [1240 0 R /XYZ 315.262 674.855 null]
+1268 0 obj <<
+/D [1255 0 R /XYZ 315.262 674.855 null]
>> endobj
-1254 0 obj <<
-/D [1240 0 R /XYZ 315.262 641.978 null]
+1269 0 obj <<
+/D [1255 0 R /XYZ 315.262 641.978 null]
>> endobj
-1255 0 obj <<
-/D [1240 0 R /XYZ 56.693 574.731 null]
+1270 0 obj <<
+/D [1255 0 R /XYZ 56.693 574.731 null]
>> endobj
-1239 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F37 692 0 R /F39 837 0 R >>
-/XObject << /Im56 1235 0 R /Im57 1236 0 R /Im58 1237 0 R >>
+1254 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F37 707 0 R /F39 852 0 R >>
+/XObject << /Im56 1250 0 R /Im57 1251 0 R /Im58 1252 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1261 0 obj <<
+1276 0 obj <<
/Length 1665
/Filter /FlateDecode
>>
@@ -13851,22 +13885,22 @@ xڽXMs6WHT0INqm@S͉D*m R,'ت}H,ݷoeB;d
 ҫC,a84& 4_wCI-t,p,a%K.{X#&$L~XJGaIK}1Pc/pɽ @%vNдy!ņB;@ݲQC^R\Ef3`\:% Pw8{כ78/1 gP6mFt3gMf4PJ4q$W}h }+#ȐE8xP!1(O2?me`%xhz&6KE?JKn_8- By/3X?;-cY3}~eɭAfOr?;2%20@PsWF}r!*Bo$P{hlߞF}t7>V["lȟ2ol&G=_KAJ L6&\9 ڬ\p6͸ŹQIر\(zpFǻUoZjT&^Wj/k?^OWMvW-KC=y4G/QYꪈ:hwZr^/"\1nv^
endstream
endobj
-1260 0 obj <<
+1275 0 obj <<
/Type /Page
-/Contents 1261 0 R
-/Resources 1259 0 R
+/Contents 1276 0 R
+/Resources 1274 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1223 0 R
-/Group 524 0 R
+/Parent 1238 0 R
+/Group 536 0 R
>> endobj
-1238 0 obj <<
+1253 0 obj <<
/Type /XObject
/Subtype /Image
/Width 519
/Height 357
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1274 0 R
+/SMask 1289 0 R
/Length 5203
/Filter /FlateDecode
>>
@@ -14036,7 +14070,7 @@ B!HA!)!ا:,tm}ko)*TPR*TP9ȨPB*RJ:yQB
*TdTPBZ
endstream
endobj
-1274 0 obj <<
+1289 0 obj <<
/Type /XObject
/Subtype /Image
/Width 519
@@ -14050,48 +14084,48 @@ stream
x
endstream
endobj
-1262 0 obj <<
-/D [1260 0 R /XYZ 55.693 812.325 null]
+1277 0 obj <<
+/D [1275 0 R /XYZ 55.693 812.325 null]
>> endobj
-1263 0 obj <<
-/D [1260 0 R /XYZ 56.693 420.445 null]
+1278 0 obj <<
+/D [1275 0 R /XYZ 56.693 420.445 null]
>> endobj
-1264 0 obj <<
-/D [1260 0 R /XYZ 56.693 422.383 null]
+1279 0 obj <<
+/D [1275 0 R /XYZ 56.693 422.383 null]
>> endobj
-1265 0 obj <<
-/D [1260 0 R /XYZ 56.693 411.424 null]
+1280 0 obj <<
+/D [1275 0 R /XYZ 56.693 411.424 null]
>> endobj
-1266 0 obj <<
-/D [1260 0 R /XYZ 56.693 400.465 null]
+1281 0 obj <<
+/D [1275 0 R /XYZ 56.693 400.465 null]
>> endobj
-1267 0 obj <<
-/D [1260 0 R /XYZ 56.693 389.506 null]
+1282 0 obj <<
+/D [1275 0 R /XYZ 56.693 389.506 null]
>> endobj
-1268 0 obj <<
-/D [1260 0 R /XYZ 56.693 378.547 null]
+1283 0 obj <<
+/D [1275 0 R /XYZ 56.693 378.547 null]
>> endobj
-1269 0 obj <<
-/D [1260 0 R /XYZ 56.693 367.588 null]
+1284 0 obj <<
+/D [1275 0 R /XYZ 56.693 367.588 null]
>> endobj
-1270 0 obj <<
-/D [1260 0 R /XYZ 56.693 356.629 null]
+1285 0 obj <<
+/D [1275 0 R /XYZ 56.693 356.629 null]
>> endobj
-1271 0 obj <<
-/D [1260 0 R /XYZ 56.693 345.67 null]
+1286 0 obj <<
+/D [1275 0 R /XYZ 56.693 345.67 null]
>> endobj
-1272 0 obj <<
-/D [1260 0 R /XYZ 56.693 334.711 null]
+1287 0 obj <<
+/D [1275 0 R /XYZ 56.693 334.711 null]
>> endobj
-1273 0 obj <<
-/D [1260 0 R /XYZ 56.693 283.459 null]
+1288 0 obj <<
+/D [1275 0 R /XYZ 56.693 283.459 null]
>> endobj
-1259 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F37 692 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im59 1238 0 R >>
+1274 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F37 707 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im59 1253 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1278 0 obj <<
+1293 0 obj <<
/Length 1432
/Filter /FlateDecode
>>
@@ -14104,15 +14138,15 @@ _ja#AC@y<R+ӜJR$Y<rm{ϧa$8a?抇X#캵qa\~
ӚݮUS(]ם`bt{ru
endstream
endobj
-1277 0 obj <<
+1292 0 obj <<
/Type /Page
-/Contents 1278 0 R
-/Resources 1276 0 R
+/Contents 1293 0 R
+/Resources 1291 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1223 0 R
-/Group 524 0 R
+/Parent 1238 0 R
+/Group 536 0 R
>> endobj
-1258 0 obj <<
+1273 0 obj <<
/Type /XObject
/Subtype /Image
/Width 360
@@ -14224,14 +14258,14 @@ r9_IO
Ѓ iE
endstream
endobj
-1275 0 obj <<
+1290 0 obj <<
/Type /XObject
/Subtype /Image
/Width 534
/Height 586
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1280 0 R
+/SMask 1295 0 R
/Length 31914
/Filter /FlateDecode
>>
@@ -14338,7 +14372,7 @@ eK"q`zbede9+T7Q<c ͤ1./}h[{;=\U.
39ŗQq([ +֔K y2A飠`UUU \rٲeQ
endstream
endobj
-1280 0 obj <<
+1295 0 obj <<
/Type /XObject
/Subtype /Image
/Width 534
@@ -14353,18 +14387,18 @@ x
$
endstream
endobj
-1279 0 obj <<
-/D [1277 0 R /XYZ 55.693 812.325 null]
+1294 0 obj <<
+/D [1292 0 R /XYZ 55.693 812.325 null]
>> endobj
154 0 obj <<
-/D [1277 0 R /XYZ 56.693 537.861 null]
+/D [1292 0 R /XYZ 56.693 537.861 null]
>> endobj
-1276 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im60 1258 0 R /Im61 1275 0 R >>
+1291 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im60 1273 0 R /Im61 1290 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1285 0 obj <<
+1300 0 obj <<
/Length 1117
/Filter /FlateDecode
>>
@@ -14375,22 +14409,22 @@ xڍV[sF~ׯ̈́`IԝMm:Nc* Bs GGVo5D2YT<Di
.2sͦ.n`WZ;;]j6iwg4;n ҟ ^t}z
endstream
endobj
-1284 0 obj <<
+1299 0 obj <<
/Type /Page
-/Contents 1285 0 R
-/Resources 1283 0 R
+/Contents 1300 0 R
+/Resources 1298 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1223 0 R
-/Group 524 0 R
+/Parent 1238 0 R
+/Group 536 0 R
>> endobj
-1281 0 obj <<
+1296 0 obj <<
/Type /XObject
/Subtype /Image
/Width 593
/Height 432
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1287 0 R
+/SMask 1302 0 R
/Length 12944
/Filter /FlateDecode
>>
@@ -14543,29 +14577,29 @@ ATPoץp}Wyc;STΞ; 1O]Wm|TPA7<n8
ATPAU# YTPAT>`|
endstream
endobj
-1287 0 obj <<
+1302 0 obj <<
/Type /XObject
/Subtype /Image
/Width 593
/Height 432
/BitsPerComponent 8
/ColorSpace /DeviceGray
-/Length 639
+/Length 630
/Filter /FlateDecode
>>
stream
-xֱ P X(`qGqqq%рP,}we
+x1AjsJh*Gq+hAI$cWDA2LOR
endstream
endobj
-1286 0 obj <<
-/D [1284 0 R /XYZ 55.693 812.325 null]
+1301 0 obj <<
+/D [1299 0 R /XYZ 55.693 812.325 null]
>> endobj
-1283 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R >>
-/XObject << /Im62 1281 0 R >>
+1298 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R >>
+/XObject << /Im62 1296 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1290 0 obj <<
+1305 0 obj <<
/Length 1531
/Filter /FlateDecode
>>
@@ -14580,22 +14614,22 @@ N8k:AJ}2;Ѧ~b"c !i@#59Ogignu~.|aG *"-
Óv j_r㷻3{q?k'Ɵ8 9y
endstream
endobj
-1289 0 obj <<
+1304 0 obj <<
/Type /Page
-/Contents 1290 0 R
-/Resources 1288 0 R
+/Contents 1305 0 R
+/Resources 1303 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1318 0 R
-/Group 524 0 R
+/Parent 1333 0 R
+/Group 536 0 R
>> endobj
-1282 0 obj <<
+1297 0 obj <<
/Type /XObject
/Subtype /Image
/Width 558
/Height 474
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1319 0 R
+/SMask 1334 0 R
/Length 11907
/Filter /FlateDecode
>>
@@ -14765,7 +14799,7 @@ B&
*D!TPAT+ TPA g,*?"
endstream
endobj
-1319 0 obj <<
+1334 0 obj <<
/Type /XObject
/Subtype /Image
/Width 558
@@ -14779,93 +14813,93 @@ stream
x
endstream
endobj
-1291 0 obj <<
-/D [1289 0 R /XYZ 55.693 812.325 null]
+1306 0 obj <<
+/D [1304 0 R /XYZ 55.693 812.325 null]
>> endobj
-1292 0 obj <<
-/D [1289 0 R /XYZ 56.693 330.23 null]
+1307 0 obj <<
+/D [1304 0 R /XYZ 56.693 330.23 null]
>> endobj
-1293 0 obj <<
-/D [1289 0 R /XYZ 56.693 332.168 null]
+1308 0 obj <<
+/D [1304 0 R /XYZ 56.693 332.168 null]
>> endobj
-1294 0 obj <<
-/D [1289 0 R /XYZ 56.693 321.209 null]
+1309 0 obj <<
+/D [1304 0 R /XYZ 56.693 321.209 null]
>> endobj
-1295 0 obj <<
-/D [1289 0 R /XYZ 56.693 310.25 null]
+1310 0 obj <<
+/D [1304 0 R /XYZ 56.693 310.25 null]
>> endobj
-1296 0 obj <<
-/D [1289 0 R /XYZ 56.693 299.291 null]
+1311 0 obj <<
+/D [1304 0 R /XYZ 56.693 299.291 null]
>> endobj
-1297 0 obj <<
-/D [1289 0 R /XYZ 56.693 288.332 null]
+1312 0 obj <<
+/D [1304 0 R /XYZ 56.693 288.332 null]
>> endobj
-1298 0 obj <<
-/D [1289 0 R /XYZ 56.693 277.373 null]
+1313 0 obj <<
+/D [1304 0 R /XYZ 56.693 277.373 null]
>> endobj
-1299 0 obj <<
-/D [1289 0 R /XYZ 56.693 266.414 null]
+1314 0 obj <<
+/D [1304 0 R /XYZ 56.693 266.414 null]
>> endobj
-1300 0 obj <<
-/D [1289 0 R /XYZ 56.693 255.455 null]
+1315 0 obj <<
+/D [1304 0 R /XYZ 56.693 255.455 null]
>> endobj
-1301 0 obj <<
-/D [1289 0 R /XYZ 56.693 244.496 null]
+1316 0 obj <<
+/D [1304 0 R /XYZ 56.693 244.496 null]
>> endobj
-1302 0 obj <<
-/D [1289 0 R /XYZ 56.693 233.537 null]
+1317 0 obj <<
+/D [1304 0 R /XYZ 56.693 233.537 null]
>> endobj
-1303 0 obj <<
-/D [1289 0 R /XYZ 56.693 222.578 null]
+1318 0 obj <<
+/D [1304 0 R /XYZ 56.693 222.578 null]
>> endobj
-1304 0 obj <<
-/D [1289 0 R /XYZ 56.693 211.62 null]
+1319 0 obj <<
+/D [1304 0 R /XYZ 56.693 211.62 null]
>> endobj
-1305 0 obj <<
-/D [1289 0 R /XYZ 56.693 200.661 null]
+1320 0 obj <<
+/D [1304 0 R /XYZ 56.693 200.661 null]
>> endobj
-1306 0 obj <<
-/D [1289 0 R /XYZ 56.693 189.702 null]
+1321 0 obj <<
+/D [1304 0 R /XYZ 56.693 189.702 null]
>> endobj
-1307 0 obj <<
-/D [1289 0 R /XYZ 56.693 178.743 null]
+1322 0 obj <<
+/D [1304 0 R /XYZ 56.693 178.743 null]
>> endobj
-1308 0 obj <<
-/D [1289 0 R /XYZ 56.693 167.784 null]
+1323 0 obj <<
+/D [1304 0 R /XYZ 56.693 167.784 null]
>> endobj
-1309 0 obj <<
-/D [1289 0 R /XYZ 56.693 156.825 null]
+1324 0 obj <<
+/D [1304 0 R /XYZ 56.693 156.825 null]
>> endobj
-1310 0 obj <<
-/D [1289 0 R /XYZ 56.693 145.866 null]
+1325 0 obj <<
+/D [1304 0 R /XYZ 56.693 145.866 null]
>> endobj
-1311 0 obj <<
-/D [1289 0 R /XYZ 56.693 134.907 null]
+1326 0 obj <<
+/D [1304 0 R /XYZ 56.693 134.907 null]
>> endobj
-1312 0 obj <<
-/D [1289 0 R /XYZ 56.693 123.948 null]
+1327 0 obj <<
+/D [1304 0 R /XYZ 56.693 123.948 null]
>> endobj
-1313 0 obj <<
-/D [1289 0 R /XYZ 56.693 112.989 null]
+1328 0 obj <<
+/D [1304 0 R /XYZ 56.693 112.989 null]
>> endobj
-1314 0 obj <<
-/D [1289 0 R /XYZ 56.693 102.031 null]
+1329 0 obj <<
+/D [1304 0 R /XYZ 56.693 102.031 null]
>> endobj
-1315 0 obj <<
-/D [1289 0 R /XYZ 56.693 91.072 null]
+1330 0 obj <<
+/D [1304 0 R /XYZ 56.693 91.072 null]
>> endobj
-1316 0 obj <<
-/D [1289 0 R /XYZ 56.693 80.113 null]
+1331 0 obj <<
+/D [1304 0 R /XYZ 56.693 80.113 null]
>> endobj
-1317 0 obj <<
-/D [1289 0 R /XYZ 56.693 69.154 null]
+1332 0 obj <<
+/D [1304 0 R /XYZ 56.693 69.154 null]
>> endobj
-1288 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F38 780 0 R /F37 692 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im63 1282 0 R >>
+1303 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F38 795 0 R /F37 707 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im63 1297 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1322 0 obj <<
+1337 0 obj <<
/Length 1520
/Filter /FlateDecode
>>
@@ -14876,56 +14910,56 @@ xڽXYo7~ׯXiT4גS9РN(>l$J^dgwe(;䐒VVYÙ EuB瓳s
I;( 4?.)*/--Y=cs{@>.*[> iEqYkY}_mdL!WqƓbp ڜqcio|f3s3R(kmhgNs#;8-R,[Әܰ쮈sp(6ۄ[eH\Evp41t o@m㻲p'
endstream
endobj
-1321 0 obj <<
+1336 0 obj <<
/Type /Page
-/Contents 1322 0 R
-/Resources 1320 0 R
+/Contents 1337 0 R
+/Resources 1335 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1318 0 R
-/Group 524 0 R
+/Parent 1333 0 R
+/Group 536 0 R
>> endobj
-1323 0 obj <<
-/D [1321 0 R /XYZ 55.693 812.325 null]
+1338 0 obj <<
+/D [1336 0 R /XYZ 55.693 812.325 null]
>> endobj
-1324 0 obj <<
-/D [1321 0 R /XYZ 56.693 786.193 null]
+1339 0 obj <<
+/D [1336 0 R /XYZ 56.693 786.193 null]
>> endobj
-1325 0 obj <<
-/D [1321 0 R /XYZ 56.693 775.234 null]
+1340 0 obj <<
+/D [1336 0 R /XYZ 56.693 775.234 null]
>> endobj
-1326 0 obj <<
-/D [1321 0 R /XYZ 56.693 764.275 null]
+1341 0 obj <<
+/D [1336 0 R /XYZ 56.693 764.275 null]
>> endobj
-1327 0 obj <<
-/D [1321 0 R /XYZ 56.693 753.316 null]
+1342 0 obj <<
+/D [1336 0 R /XYZ 56.693 753.316 null]
>> endobj
-1328 0 obj <<
-/D [1321 0 R /XYZ 56.693 742.358 null]
+1343 0 obj <<
+/D [1336 0 R /XYZ 56.693 742.358 null]
>> endobj
-1329 0 obj <<
-/D [1321 0 R /XYZ 56.693 731.399 null]
+1344 0 obj <<
+/D [1336 0 R /XYZ 56.693 731.399 null]
>> endobj
-1330 0 obj <<
-/D [1321 0 R /XYZ 56.693 720.44 null]
+1345 0 obj <<
+/D [1336 0 R /XYZ 56.693 720.44 null]
>> endobj
-1331 0 obj <<
-/D [1321 0 R /XYZ 56.693 709.481 null]
+1346 0 obj <<
+/D [1336 0 R /XYZ 56.693 709.481 null]
>> endobj
-1332 0 obj <<
-/D [1321 0 R /XYZ 56.693 698.522 null]
+1347 0 obj <<
+/D [1336 0 R /XYZ 56.693 698.522 null]
>> endobj
-1333 0 obj <<
-/D [1321 0 R /XYZ 56.693 687.563 null]
+1348 0 obj <<
+/D [1336 0 R /XYZ 56.693 687.563 null]
>> endobj
158 0 obj <<
-/D [1321 0 R /XYZ 56.693 348.933 null]
+/D [1336 0 R /XYZ 56.693 348.933 null]
>> endobj
-1320 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F37 692 0 R /F39 837 0 R /F20 574 0 R >>
-/XObject << /Im52 1160 0 R >>
+1335 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F37 707 0 R /F39 852 0 R /F20 586 0 R >>
+/XObject << /Im52 1175 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1337 0 obj <<
+1352 0 obj <<
/Length 997
/Filter /FlateDecode
>>
@@ -14936,14 +14970,14 @@ R^4ەTM→7MH.e ,Z*}B}PjBxT:Ճ [\梶'LCnw
wYL0R41͒)` b f
endstream
endobj
-1336 0 obj <<
+1351 0 obj <<
/Type /Page
-/Contents 1337 0 R
-/Resources 1335 0 R
+/Contents 1352 0 R
+/Resources 1350 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1318 0 R
+/Parent 1333 0 R
>> endobj
-1334 0 obj <<
+1349 0 obj <<
/Type /XObject
/Subtype /Image
/Width 251
@@ -15026,27 +15060,27 @@ FJ(5ֿak!ee$|X
;Ȯ?ټ zYن9ym9m uSERrRI~w\okyl˚7 r+jrC)_2'Z'1l(,"f75dofV,Rd/OcENIJOT $cXxR;F 5qH ǒrWMtQJYw$
endstream
endobj
-1338 0 obj <<
-/D [1336 0 R /XYZ 55.693 812.325 null]
+1353 0 obj <<
+/D [1351 0 R /XYZ 55.693 812.325 null]
>> endobj
162 0 obj <<
-/D [1336 0 R /XYZ 56.693 785.197 null]
+/D [1351 0 R /XYZ 56.693 785.197 null]
>> endobj
166 0 obj <<
-/D [1336 0 R /XYZ 56.693 525.67 null]
+/D [1351 0 R /XYZ 56.693 525.67 null]
>> endobj
170 0 obj <<
-/D [1336 0 R /XYZ 56.693 462.96 null]
+/D [1351 0 R /XYZ 56.693 462.96 null]
>> endobj
174 0 obj <<
-/D [1336 0 R /XYZ 56.693 384.421 null]
+/D [1351 0 R /XYZ 56.693 384.421 null]
>> endobj
-1335 0 obj <<
-/Font << /F20 574 0 R /F16 575 0 R /F38 780 0 R >>
-/XObject << /Im64 1334 0 R >>
+1350 0 obj <<
+/Font << /F20 586 0 R /F16 587 0 R /F38 795 0 R >>
+/XObject << /Im64 1349 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1342 0 obj <<
+1357 0 obj <<
/Length 2102
/Filter /FlateDecode
>>
@@ -15057,14 +15091,14 @@ xZm~'
IXSuVTӝ0{lPpY0۴s
endstream
endobj
-1341 0 obj <<
+1356 0 obj <<
/Type /Page
-/Contents 1342 0 R
-/Resources 1340 0 R
+/Contents 1357 0 R
+/Resources 1355 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1318 0 R
+/Parent 1333 0 R
>> endobj
-1339 0 obj <<
+1354 0 obj <<
/Type /XObject
/Subtype /Image
/Width 285
@@ -15272,87 +15306,87 @@ vH Jj?mb}ܼR:<MCj2.9
(
endstream
endobj
-1343 0 obj <<
-/D [1341 0 R /XYZ 55.693 812.325 null]
+1358 0 obj <<
+/D [1356 0 R /XYZ 55.693 812.325 null]
>> endobj
-1344 0 obj <<
-/D [1341 0 R /XYZ 56.693 312.005 null]
+1359 0 obj <<
+/D [1356 0 R /XYZ 56.693 312.005 null]
>> endobj
-1345 0 obj <<
-/D [1341 0 R /XYZ 56.693 314.219 null]
+1360 0 obj <<
+/D [1356 0 R /XYZ 56.693 314.219 null]
>> endobj
-1346 0 obj <<
-/D [1341 0 R /XYZ 56.693 303.26 null]
+1361 0 obj <<
+/D [1356 0 R /XYZ 56.693 303.26 null]
>> endobj
-1347 0 obj <<
-/D [1341 0 R /XYZ 56.693 292.301 null]
+1362 0 obj <<
+/D [1356 0 R /XYZ 56.693 292.301 null]
>> endobj
-1348 0 obj <<
-/D [1341 0 R /XYZ 56.693 281.342 null]
+1363 0 obj <<
+/D [1356 0 R /XYZ 56.693 281.342 null]
>> endobj
-1349 0 obj <<
-/D [1341 0 R /XYZ 56.693 270.383 null]
+1364 0 obj <<
+/D [1356 0 R /XYZ 56.693 270.383 null]
>> endobj
-1350 0 obj <<
-/D [1341 0 R /XYZ 56.693 259.424 null]
+1365 0 obj <<
+/D [1356 0 R /XYZ 56.693 259.424 null]
>> endobj
-1351 0 obj <<
-/D [1341 0 R /XYZ 56.693 248.465 null]
+1366 0 obj <<
+/D [1356 0 R /XYZ 56.693 248.465 null]
>> endobj
-1352 0 obj <<
-/D [1341 0 R /XYZ 56.693 237.506 null]
+1367 0 obj <<
+/D [1356 0 R /XYZ 56.693 237.506 null]
>> endobj
-1353 0 obj <<
-/D [1341 0 R /XYZ 56.693 226.547 null]
+1368 0 obj <<
+/D [1356 0 R /XYZ 56.693 226.547 null]
>> endobj
-1354 0 obj <<
-/D [1341 0 R /XYZ 56.693 215.588 null]
+1369 0 obj <<
+/D [1356 0 R /XYZ 56.693 215.588 null]
>> endobj
-1355 0 obj <<
-/D [1341 0 R /XYZ 56.693 204.63 null]
+1370 0 obj <<
+/D [1356 0 R /XYZ 56.693 204.63 null]
>> endobj
-1356 0 obj <<
-/D [1341 0 R /XYZ 56.693 193.671 null]
+1371 0 obj <<
+/D [1356 0 R /XYZ 56.693 193.671 null]
>> endobj
-1357 0 obj <<
-/D [1341 0 R /XYZ 56.693 182.712 null]
+1372 0 obj <<
+/D [1356 0 R /XYZ 56.693 182.712 null]
>> endobj
-1358 0 obj <<
-/D [1341 0 R /XYZ 56.693 171.753 null]
+1373 0 obj <<
+/D [1356 0 R /XYZ 56.693 171.753 null]
>> endobj
-1359 0 obj <<
-/D [1341 0 R /XYZ 56.693 160.794 null]
+1374 0 obj <<
+/D [1356 0 R /XYZ 56.693 160.794 null]
>> endobj
-1360 0 obj <<
-/D [1341 0 R /XYZ 56.693 149.835 null]
+1375 0 obj <<
+/D [1356 0 R /XYZ 56.693 149.835 null]
>> endobj
-1361 0 obj <<
-/D [1341 0 R /XYZ 56.693 138.876 null]
+1376 0 obj <<
+/D [1356 0 R /XYZ 56.693 138.876 null]
>> endobj
-1362 0 obj <<
-/D [1341 0 R /XYZ 56.693 127.917 null]
+1377 0 obj <<
+/D [1356 0 R /XYZ 56.693 127.917 null]
>> endobj
-1363 0 obj <<
-/D [1341 0 R /XYZ 56.693 116.958 null]
+1378 0 obj <<
+/D [1356 0 R /XYZ 56.693 116.958 null]
>> endobj
-1364 0 obj <<
-/D [1341 0 R /XYZ 56.693 105.999 null]
+1379 0 obj <<
+/D [1356 0 R /XYZ 56.693 105.999 null]
>> endobj
-1365 0 obj <<
-/D [1341 0 R /XYZ 56.693 95.04 null]
+1380 0 obj <<
+/D [1356 0 R /XYZ 56.693 95.04 null]
>> endobj
-1366 0 obj <<
-/D [1341 0 R /XYZ 56.693 84.082 null]
+1381 0 obj <<
+/D [1356 0 R /XYZ 56.693 84.082 null]
>> endobj
-1367 0 obj <<
-/D [1341 0 R /XYZ 56.693 73.123 null]
+1382 0 obj <<
+/D [1356 0 R /XYZ 56.693 73.123 null]
>> endobj
-1340 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F38 780 0 R /F37 692 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im65 1339 0 R >>
+1355 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F38 795 0 R /F37 707 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im65 1354 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1370 0 obj <<
+1385 0 obj <<
/Length 1794
/Filter /FlateDecode
>>
@@ -15364,66 +15398,66 @@ h4.`s"߈ISʎ7'RN:Pm+0 P/7OERH@JNFx(
/u\aYR; YA}zv]Ϋvipx8ruAnB^(3M-USה2`7. =ڬT2AjzRA5*;A'g–ӐR; ]֙php‘(N6jBe4ypBg[j\Bcס]r 3:*
endstream
endobj
-1369 0 obj <<
+1384 0 obj <<
/Type /Page
-/Contents 1370 0 R
-/Resources 1368 0 R
+/Contents 1385 0 R
+/Resources 1383 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1318 0 R
+/Parent 1333 0 R
>> endobj
-1371 0 obj <<
-/D [1369 0 R /XYZ 55.693 812.325 null]
+1386 0 obj <<
+/D [1384 0 R /XYZ 55.693 812.325 null]
>> endobj
-1372 0 obj <<
-/D [1369 0 R /XYZ 56.693 786.193 null]
+1387 0 obj <<
+/D [1384 0 R /XYZ 56.693 786.193 null]
>> endobj
-1373 0 obj <<
-/D [1369 0 R /XYZ 56.693 775.234 null]
+1388 0 obj <<
+/D [1384 0 R /XYZ 56.693 775.234 null]
>> endobj
-1374 0 obj <<
-/D [1369 0 R /XYZ 56.693 764.275 null]
+1389 0 obj <<
+/D [1384 0 R /XYZ 56.693 764.275 null]
>> endobj
-1375 0 obj <<
-/D [1369 0 R /XYZ 56.693 753.316 null]
+1390 0 obj <<
+/D [1384 0 R /XYZ 56.693 753.316 null]
>> endobj
-1376 0 obj <<
-/D [1369 0 R /XYZ 56.693 742.358 null]
+1391 0 obj <<
+/D [1384 0 R /XYZ 56.693 742.358 null]
>> endobj
-1377 0 obj <<
-/D [1369 0 R /XYZ 56.693 731.399 null]
+1392 0 obj <<
+/D [1384 0 R /XYZ 56.693 731.399 null]
>> endobj
-1378 0 obj <<
-/D [1369 0 R /XYZ 56.693 720.44 null]
+1393 0 obj <<
+/D [1384 0 R /XYZ 56.693 720.44 null]
>> endobj
-1379 0 obj <<
-/D [1369 0 R /XYZ 56.693 709.481 null]
+1394 0 obj <<
+/D [1384 0 R /XYZ 56.693 709.481 null]
>> endobj
-1380 0 obj <<
-/D [1369 0 R /XYZ 56.693 698.522 null]
+1395 0 obj <<
+/D [1384 0 R /XYZ 56.693 698.522 null]
>> endobj
-1381 0 obj <<
-/D [1369 0 R /XYZ 56.693 687.563 null]
+1396 0 obj <<
+/D [1384 0 R /XYZ 56.693 687.563 null]
>> endobj
-1382 0 obj <<
-/D [1369 0 R /XYZ 56.693 676.604 null]
+1397 0 obj <<
+/D [1384 0 R /XYZ 56.693 676.604 null]
>> endobj
-1383 0 obj <<
-/D [1369 0 R /XYZ 56.693 665.645 null]
+1398 0 obj <<
+/D [1384 0 R /XYZ 56.693 665.645 null]
>> endobj
-1384 0 obj <<
-/D [1369 0 R /XYZ 56.693 654.686 null]
+1399 0 obj <<
+/D [1384 0 R /XYZ 56.693 654.686 null]
>> endobj
-1385 0 obj <<
-/D [1369 0 R /XYZ 56.693 643.727 null]
+1400 0 obj <<
+/D [1384 0 R /XYZ 56.693 643.727 null]
>> endobj
-1386 0 obj <<
-/D [1369 0 R /XYZ 56.693 632.768 null]
+1401 0 obj <<
+/D [1384 0 R /XYZ 56.693 632.768 null]
>> endobj
-1368 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F37 692 0 R /F39 837 0 R /F20 574 0 R /F38 780 0 R >>
+1383 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F37 707 0 R /F39 852 0 R /F20 586 0 R /F38 795 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1394 0 obj <<
+1409 0 obj <<
/Length 2488
/Filter /FlateDecode
>>
@@ -15437,72 +15471,72 @@ C-Q # ny
l,'L/m%ަqGֵc|~S9M(nGA;V5]/kؘ[JXavgeОmL3GWC1QL.}{Cd~ ҧ{^#j=1Fb5;PO$XIMB:
endstream
endobj
-1393 0 obj <<
+1408 0 obj <<
/Type /Page
-/Contents 1394 0 R
-/Resources 1392 0 R
+/Contents 1409 0 R
+/Resources 1407 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1318 0 R
-/Annots [ 1387 0 R 1389 0 R 1390 0 R ]
+/Parent 1333 0 R
+/Annots [ 1402 0 R 1404 0 R 1405 0 R ]
>> endobj
-1387 0 obj <<
+1402 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [55.697 744.405 70.419 755.254]
/A << /S /GoTo /D (figure.caption.29) >>
>> endobj
-1389 0 obj <<
+1404 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [459.131 268.706 539.579 280.527]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://www.eclipse.org/mat/)>>
>> endobj
-1390 0 obj <<
+1405 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [419.194 213.192 433.916 224.317]
/A << /S /GoTo /D (figure.caption.30) >>
>> endobj
-1395 0 obj <<
-/D [1393 0 R /XYZ 55.693 812.325 null]
+1410 0 obj <<
+/D [1408 0 R /XYZ 55.693 812.325 null]
>> endobj
178 0 obj <<
-/D [1393 0 R /XYZ 56.693 679.407 null]
+/D [1408 0 R /XYZ 56.693 679.407 null]
>> endobj
182 0 obj <<
-/D [1393 0 R /XYZ 56.693 558.018 null]
+/D [1408 0 R /XYZ 56.693 558.018 null]
>> endobj
186 0 obj <<
-/D [1393 0 R /XYZ 56.693 495.787 null]
+/D [1408 0 R /XYZ 56.693 495.787 null]
>> endobj
190 0 obj <<
-/D [1393 0 R /XYZ 56.693 441.36 null]
+/D [1408 0 R /XYZ 56.693 441.36 null]
>> endobj
-1396 0 obj <<
-/D [1393 0 R /XYZ 56.693 393.312 null]
+1411 0 obj <<
+/D [1408 0 R /XYZ 56.693 393.312 null]
>> endobj
-1397 0 obj <<
-/D [1393 0 R /XYZ 56.693 374.186 null]
+1412 0 obj <<
+/D [1408 0 R /XYZ 56.693 374.186 null]
>> endobj
-1398 0 obj <<
-/D [1393 0 R /XYZ 56.693 355.614 null]
+1413 0 obj <<
+/D [1408 0 R /XYZ 56.693 355.614 null]
>> endobj
-1399 0 obj <<
-/D [1393 0 R /XYZ 56.693 336.489 null]
+1414 0 obj <<
+/D [1408 0 R /XYZ 56.693 336.489 null]
>> endobj
194 0 obj <<
-/D [1393 0 R /XYZ 56.693 188.598 null]
+/D [1408 0 R /XYZ 56.693 188.598 null]
>> endobj
198 0 obj <<
-/D [1393 0 R /XYZ 56.693 102.798 null]
+/D [1408 0 R /XYZ 56.693 102.798 null]
>> endobj
-1392 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F38 780 0 R /F20 574 0 R /F14 686 0 R /F25 1400 0 R >>
+1407 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F38 795 0 R /F20 586 0 R /F14 701 0 R /F25 1415 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1405 0 obj <<
+1420 0 obj <<
/Length 258
/Filter /FlateDecode
>>
@@ -15511,14 +15545,14 @@ xmPn0+_87@jR"B*} HE>5Z pn J+@c-sLb9(1W`
(L9y<S"ɀA}РI-脰j93GxC6}襄^ 9P'WܳgF{aw<ZX*瘮\f%ɭ=HnǺp=}LQ=L0~??oG[8e
endstream
endobj
-1404 0 obj <<
+1419 0 obj <<
/Type /Page
-/Contents 1405 0 R
-/Resources 1403 0 R
+/Contents 1420 0 R
+/Resources 1418 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1407 0 R
+/Parent 1422 0 R
>> endobj
-1388 0 obj <<
+1403 0 obj <<
/Type /XObject
/Subtype /Image
/Width 950
@@ -15867,18 +15901,18 @@ b[]TqFCϮ)q!R.(eq<AdϖlSml 5 B?O$NKo0%x2\
85x}930 UmX\ZBNoSO""
endstream
endobj
-1406 0 obj <<
-/D [1404 0 R /XYZ 55.693 812.325 null]
+1421 0 obj <<
+/D [1419 0 R /XYZ 55.693 812.325 null]
>> endobj
-1401 0 obj <<
-/D [1404 0 R /XYZ 56.693 749.053 null]
+1416 0 obj <<
+/D [1419 0 R /XYZ 56.693 749.053 null]
>> endobj
-1403 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im66 1388 0 R >>
+1418 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im66 1403 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1410 0 obj <<
+1425 0 obj <<
/Length 1596
/Filter /FlateDecode
>>
@@ -15890,14 +15924,14 @@ xڥXK6 QQ$+Mi#m|Lh%V#Rq}d6ig@ n:շ7v7/ފh
yzg^K4&AAs
endstream
endobj
-1409 0 obj <<
+1424 0 obj <<
/Type /Page
-/Contents 1410 0 R
-/Resources 1408 0 R
+/Contents 1425 0 R
+/Resources 1423 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1407 0 R
+/Parent 1422 0 R
>> endobj
-1391 0 obj <<
+1406 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1092
@@ -16540,33 +16574,33 @@ Ul'cuq!i'To/mTM_l`G
뾦_eEpdkPVμ# =7tqQ L -Z&rqoW-dcW2VU
endstream
endobj
-1411 0 obj <<
-/D [1409 0 R /XYZ 55.693 812.325 null]
+1426 0 obj <<
+/D [1424 0 R /XYZ 55.693 812.325 null]
>> endobj
-1402 0 obj <<
-/D [1409 0 R /XYZ 56.693 791.174 null]
+1417 0 obj <<
+/D [1424 0 R /XYZ 56.693 791.174 null]
>> endobj
202 0 obj <<
-/D [1409 0 R /XYZ 56.693 485.844 null]
+/D [1424 0 R /XYZ 56.693 485.844 null]
>> endobj
206 0 obj <<
-/D [1409 0 R /XYZ 56.693 413.061 null]
+/D [1424 0 R /XYZ 56.693 413.061 null]
>> endobj
210 0 obj <<
-/D [1409 0 R /XYZ 56.693 282.439 null]
+/D [1424 0 R /XYZ 56.693 282.439 null]
>> endobj
214 0 obj <<
-/D [1409 0 R /XYZ 56.693 206.502 null]
+/D [1424 0 R /XYZ 56.693 206.502 null]
>> endobj
218 0 obj <<
-/D [1409 0 R /XYZ 56.693 143.792 null]
+/D [1424 0 R /XYZ 56.693 143.792 null]
>> endobj
-1408 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F38 780 0 R /F14 686 0 R >>
-/XObject << /Im67 1391 0 R >>
+1423 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F38 795 0 R /F14 701 0 R >>
+/XObject << /Im67 1406 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1414 0 obj <<
+1429 0 obj <<
/Length 1735
/Filter /FlateDecode
>>
@@ -16583,51 +16617,51 @@ i<Oz9:{ۢ/zȣCVkq.'XuV_{n_7PW`B31 6ܒM
$gYpȇչsߕX唵iɄ2ſi)0
endstream
endobj
-1413 0 obj <<
+1428 0 obj <<
/Type /Page
-/Contents 1414 0 R
-/Resources 1412 0 R
+/Contents 1429 0 R
+/Resources 1427 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1407 0 R
+/Parent 1422 0 R
>> endobj
-1415 0 obj <<
-/D [1413 0 R /XYZ 55.693 812.325 null]
+1430 0 obj <<
+/D [1428 0 R /XYZ 55.693 812.325 null]
>> endobj
222 0 obj <<
-/D [1413 0 R /XYZ 56.693 785.197 null]
+/D [1428 0 R /XYZ 56.693 785.197 null]
>> endobj
226 0 obj <<
-/D [1413 0 R /XYZ 56.693 696.474 null]
+/D [1428 0 R /XYZ 56.693 696.474 null]
>> endobj
230 0 obj <<
-/D [1413 0 R /XYZ 56.693 640.185 null]
+/D [1428 0 R /XYZ 56.693 640.185 null]
>> endobj
234 0 obj <<
-/D [1413 0 R /XYZ 56.693 577.752 null]
+/D [1428 0 R /XYZ 56.693 577.752 null]
>> endobj
238 0 obj <<
-/D [1413 0 R /XYZ 56.693 523.123 null]
+/D [1428 0 R /XYZ 56.693 523.123 null]
>> endobj
242 0 obj <<
-/D [1413 0 R /XYZ 56.693 456.262 null]
+/D [1428 0 R /XYZ 56.693 456.262 null]
>> endobj
246 0 obj <<
-/D [1413 0 R /XYZ 56.693 399.973 null]
+/D [1428 0 R /XYZ 56.693 399.973 null]
>> endobj
250 0 obj <<
-/D [1413 0 R /XYZ 56.693 337.54 null]
+/D [1428 0 R /XYZ 56.693 337.54 null]
>> endobj
254 0 obj <<
-/D [1413 0 R /XYZ 56.693 282.912 null]
+/D [1428 0 R /XYZ 56.693 282.912 null]
>> endobj
258 0 obj <<
-/D [1413 0 R /XYZ 56.693 206.033 null]
+/D [1428 0 R /XYZ 56.693 206.033 null]
>> endobj
-1412 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F38 780 0 R /F14 686 0 R >>
+1427 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F38 795 0 R /F14 701 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1418 0 obj <<
+1433 0 obj <<
/Length 1853
/Filter /FlateDecode
>>
@@ -16643,51 +16677,51 @@ B%8~S歃iݹ cYZ #;G͹_V]5#;0zˀ]c
 *Q;蹷4cnn7as|<F DLqXC7ҟB\(_\aRZ.L3w(q9ǚb˚6rfu813%,kZK'tV2y|t;JIJ6f1bKdT5>PAq
endstream
endobj
-1417 0 obj <<
+1432 0 obj <<
/Type /Page
-/Contents 1418 0 R
-/Resources 1416 0 R
+/Contents 1433 0 R
+/Resources 1431 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1407 0 R
+/Parent 1422 0 R
>> endobj
-1419 0 obj <<
-/D [1417 0 R /XYZ 55.693 812.325 null]
+1434 0 obj <<
+/D [1432 0 R /XYZ 55.693 812.325 null]
>> endobj
262 0 obj <<
-/D [1417 0 R /XYZ 56.693 785.197 null]
+/D [1432 0 R /XYZ 56.693 785.197 null]
>> endobj
266 0 obj <<
-/D [1417 0 R /XYZ 56.693 732.505 null]
+/D [1432 0 R /XYZ 56.693 732.505 null]
>> endobj
270 0 obj <<
-/D [1417 0 R /XYZ 56.693 677.876 null]
+/D [1432 0 R /XYZ 56.693 677.876 null]
>> endobj
274 0 obj <<
-/D [1417 0 R /XYZ 56.693 611.016 null]
+/D [1432 0 R /XYZ 56.693 611.016 null]
>> endobj
278 0 obj <<
-/D [1417 0 R /XYZ 56.693 554.727 null]
+/D [1432 0 R /XYZ 56.693 554.727 null]
>> endobj
282 0 obj <<
-/D [1417 0 R /XYZ 56.693 492.294 null]
+/D [1432 0 R /XYZ 56.693 492.294 null]
>> endobj
286 0 obj <<
-/D [1417 0 R /XYZ 56.693 437.665 null]
+/D [1432 0 R /XYZ 56.693 437.665 null]
>> endobj
290 0 obj <<
-/D [1417 0 R /XYZ 56.693 227.066 null]
+/D [1432 0 R /XYZ 56.693 227.066 null]
>> endobj
294 0 obj <<
-/D [1417 0 R /XYZ 56.693 171.053 null]
+/D [1432 0 R /XYZ 56.693 171.053 null]
>> endobj
298 0 obj <<
-/D [1417 0 R /XYZ 56.693 108.62 null]
+/D [1432 0 R /XYZ 56.693 108.62 null]
>> endobj
-1416 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F38 780 0 R /F14 686 0 R >>
+1431 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F38 795 0 R /F14 701 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1422 0 obj <<
+1437 0 obj <<
/Length 798
/Filter /FlateDecode
>>
@@ -16698,27 +16732,27 @@ AKԕhN8Auj|֝WUb&UQJHbA$JӣP@ Յ` ~V%KƏ
m}'
endstream
endobj
-1421 0 obj <<
+1436 0 obj <<
/Type /Page
-/Contents 1422 0 R
-/Resources 1420 0 R
+/Contents 1437 0 R
+/Resources 1435 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1407 0 R
+/Parent 1422 0 R
>> endobj
-1423 0 obj <<
-/D [1421 0 R /XYZ 55.693 812.325 null]
+1438 0 obj <<
+/D [1436 0 R /XYZ 55.693 812.325 null]
>> endobj
302 0 obj <<
-/D [1421 0 R /XYZ 56.693 785.197 null]
+/D [1436 0 R /XYZ 56.693 785.197 null]
>> endobj
306 0 obj <<
-/D [1421 0 R /XYZ 56.693 680.534 null]
+/D [1436 0 R /XYZ 56.693 680.534 null]
>> endobj
-1420 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F38 780 0 R /F14 686 0 R >>
+1435 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F38 795 0 R /F14 701 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1429 0 obj <<
+1444 0 obj <<
/Length 1613
/Filter /FlateDecode
>>
@@ -16731,15 +16765,15 @@ GsPR'pWum:!"#2!Nb]"$΃9Y7ڏg7)ZZ3ˬZץ
j tFW?Y]Ƨacv52D-{z ϿD}~f Ɇ>)zq5prO>:`RF@& n
endstream
endobj
-1428 0 obj <<
+1443 0 obj <<
/Type /Page
-/Contents 1429 0 R
-/Resources 1427 0 R
+/Contents 1444 0 R
+/Resources 1442 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1407 0 R
-/Annots [ 1424 0 R 1431 0 R ]
+/Parent 1422 0 R
+/Annots [ 1439 0 R 1446 0 R ]
>> endobj
-1425 0 obj <<
+1440 0 obj <<
/Type /XObject
/Subtype /Image
/Width 206
@@ -16756,7 +16790,7 @@ vE#l Hz }70 M{
QxrZ}<FWn.%2@^'Q|>>~N״l>IͿԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈHԈ?vGw?}(la,P"R#6^)0Ň,P"R#"5"TX
endstream
endobj
-1426 0 obj <<
+1441 0 obj <<
/Type /XObject
/Subtype /Image
/Width 214
@@ -16786,66 +16820,66 @@ O4j3,O׷/D'H/3)
h{/!Rj/---;J,,,tҐ "Ƚ
endstream
endobj
-1424 0 obj <<
+1439 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [113.926 559.82 539.579 570.945]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://git.eclipse.org/c/etrice/org.eclipse.etrice.git/plain/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext)>>
>> endobj
-1431 0 obj <<
+1446 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [55.697 547.865 345.36 558.99]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://git.eclipse.org/c/etrice/org.eclipse.etrice.git/plain/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext)>>
>> endobj
-1430 0 obj <<
-/D [1428 0 R /XYZ 55.693 812.325 null]
+1445 0 obj <<
+/D [1443 0 R /XYZ 55.693 812.325 null]
>> endobj
310 0 obj <<
-/D [1428 0 R /XYZ 56.693 785.197 null]
+/D [1443 0 R /XYZ 56.693 785.197 null]
>> endobj
314 0 obj <<
-/D [1428 0 R /XYZ 56.693 533.363 null]
+/D [1443 0 R /XYZ 56.693 533.363 null]
>> endobj
318 0 obj <<
-/D [1428 0 R /XYZ 56.693 503.475 null]
+/D [1443 0 R /XYZ 56.693 503.475 null]
>> endobj
322 0 obj <<
-/D [1428 0 R /XYZ 56.693 422.722 null]
+/D [1443 0 R /XYZ 56.693 422.722 null]
>> endobj
-1432 0 obj <<
-/D [1428 0 R /XYZ 56.693 308.484 null]
+1447 0 obj <<
+/D [1443 0 R /XYZ 56.693 308.484 null]
>> endobj
-1433 0 obj <<
-/D [1428 0 R /XYZ 221.326 241.526 null]
+1448 0 obj <<
+/D [1443 0 R /XYZ 221.326 241.526 null]
>> endobj
-1434 0 obj <<
-/D [1428 0 R /XYZ 221.326 229.571 null]
+1449 0 obj <<
+/D [1443 0 R /XYZ 221.326 229.571 null]
>> endobj
-1435 0 obj <<
-/D [1428 0 R /XYZ 221.326 214.313 null]
+1450 0 obj <<
+/D [1443 0 R /XYZ 221.326 214.313 null]
>> endobj
-1436 0 obj <<
-/D [1428 0 R /XYZ 221.326 202.358 null]
+1451 0 obj <<
+/D [1443 0 R /XYZ 221.326 202.358 null]
>> endobj
-1437 0 obj <<
-/D [1428 0 R /XYZ 221.326 191.399 null]
+1452 0 obj <<
+/D [1443 0 R /XYZ 221.326 191.399 null]
>> endobj
-1438 0 obj <<
-/D [1428 0 R /XYZ 221.326 180.44 null]
+1453 0 obj <<
+/D [1443 0 R /XYZ 221.326 180.44 null]
>> endobj
-1439 0 obj <<
-/D [1428 0 R /XYZ 221.326 169.481 null]
+1454 0 obj <<
+/D [1443 0 R /XYZ 221.326 169.481 null]
>> endobj
-1440 0 obj <<
-/D [1428 0 R /XYZ 221.326 158.522 null]
+1455 0 obj <<
+/D [1443 0 R /XYZ 221.326 158.522 null]
>> endobj
-1427 0 obj <<
-/Font << /F20 574 0 R /F16 575 0 R /F38 780 0 R /F14 686 0 R /F39 837 0 R >>
-/XObject << /Im68 1425 0 R /Im69 1426 0 R >>
+1442 0 obj <<
+/Font << /F20 586 0 R /F16 587 0 R /F38 795 0 R /F14 701 0 R /F39 852 0 R >>
+/XObject << /Im68 1440 0 R /Im69 1441 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1444 0 obj <<
+1459 0 obj <<
/Length 2915
/Filter /FlateDecode
>>
@@ -16864,120 +16898,120 @@ $@eQYf
,wҳ}9?FCz<a툮19:%tE$e9_c
endstream
endobj
-1443 0 obj <<
+1458 0 obj <<
/Type /Page
-/Contents 1444 0 R
-/Resources 1442 0 R
+/Contents 1459 0 R
+/Resources 1457 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1474 0 R
-/Annots [ 1441 0 R ]
+/Parent 1489 0 R
+/Annots [ 1456 0 R ]
>> endobj
-1441 0 obj <<
+1456 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [184.63 371.422 199.352 382.27]
/A << /S /GoTo /D (table.caption.33) >>
>> endobj
-1445 0 obj <<
-/D [1443 0 R /XYZ 55.693 812.325 null]
+1460 0 obj <<
+/D [1458 0 R /XYZ 55.693 812.325 null]
>> endobj
-1446 0 obj <<
-/D [1443 0 R /XYZ 56.693 791.174 null]
+1461 0 obj <<
+/D [1458 0 R /XYZ 56.693 791.174 null]
>> endobj
-1447 0 obj <<
-/D [1443 0 R /XYZ 242.582 762.482 null]
+1462 0 obj <<
+/D [1458 0 R /XYZ 242.582 762.482 null]
>> endobj
-1448 0 obj <<
-/D [1443 0 R /XYZ 242.582 750.527 null]
+1463 0 obj <<
+/D [1458 0 R /XYZ 242.582 750.527 null]
>> endobj
-1449 0 obj <<
-/D [1443 0 R /XYZ 242.582 739.568 null]
+1464 0 obj <<
+/D [1458 0 R /XYZ 242.582 739.568 null]
>> endobj
-1450 0 obj <<
-/D [1443 0 R /XYZ 242.582 728.609 null]
+1465 0 obj <<
+/D [1458 0 R /XYZ 242.582 728.609 null]
>> endobj
-1451 0 obj <<
-/D [1443 0 R /XYZ 242.582 717.65 null]
+1466 0 obj <<
+/D [1458 0 R /XYZ 242.582 717.65 null]
>> endobj
-1452 0 obj <<
-/D [1443 0 R /XYZ 242.582 706.691 null]
+1467 0 obj <<
+/D [1458 0 R /XYZ 242.582 706.691 null]
>> endobj
-1453 0 obj <<
-/D [1443 0 R /XYZ 242.582 695.732 null]
+1468 0 obj <<
+/D [1458 0 R /XYZ 242.582 695.732 null]
>> endobj
-1454 0 obj <<
-/D [1443 0 R /XYZ 242.582 684.773 null]
+1469 0 obj <<
+/D [1458 0 R /XYZ 242.582 684.773 null]
>> endobj
-1455 0 obj <<
-/D [1443 0 R /XYZ 242.582 673.815 null]
+1470 0 obj <<
+/D [1458 0 R /XYZ 242.582 673.815 null]
>> endobj
-1456 0 obj <<
-/D [1443 0 R /XYZ 242.582 662.856 null]
+1471 0 obj <<
+/D [1458 0 R /XYZ 242.582 662.856 null]
>> endobj
-1457 0 obj <<
-/D [1443 0 R /XYZ 242.582 651.897 null]
+1472 0 obj <<
+/D [1458 0 R /XYZ 242.582 651.897 null]
>> endobj
-1458 0 obj <<
-/D [1443 0 R /XYZ 242.582 640.938 null]
+1473 0 obj <<
+/D [1458 0 R /XYZ 242.582 640.938 null]
>> endobj
-1459 0 obj <<
-/D [1443 0 R /XYZ 242.582 629.979 null]
+1474 0 obj <<
+/D [1458 0 R /XYZ 242.582 629.979 null]
>> endobj
-1460 0 obj <<
-/D [1443 0 R /XYZ 242.582 619.02 null]
+1475 0 obj <<
+/D [1458 0 R /XYZ 242.582 619.02 null]
>> endobj
-1461 0 obj <<
-/D [1443 0 R /XYZ 242.582 608.061 null]
+1476 0 obj <<
+/D [1458 0 R /XYZ 242.582 608.061 null]
>> endobj
-1462 0 obj <<
-/D [1443 0 R /XYZ 242.582 597.102 null]
+1477 0 obj <<
+/D [1458 0 R /XYZ 242.582 597.102 null]
>> endobj
-1463 0 obj <<
-/D [1443 0 R /XYZ 242.582 586.143 null]
+1478 0 obj <<
+/D [1458 0 R /XYZ 242.582 586.143 null]
>> endobj
-1464 0 obj <<
-/D [1443 0 R /XYZ 242.582 575.184 null]
+1479 0 obj <<
+/D [1458 0 R /XYZ 242.582 575.184 null]
>> endobj
326 0 obj <<
-/D [1443 0 R /XYZ 56.693 541.728 null]
+/D [1458 0 R /XYZ 56.693 541.728 null]
>> endobj
330 0 obj <<
-/D [1443 0 R /XYZ 56.693 525.123 null]
+/D [1458 0 R /XYZ 56.693 525.123 null]
>> endobj
-1465 0 obj <<
-/D [1443 0 R /XYZ 56.693 496.564 null]
+1480 0 obj <<
+/D [1458 0 R /XYZ 56.693 496.564 null]
>> endobj
-1466 0 obj <<
-/D [1443 0 R /XYZ 56.693 187.053 null]
+1481 0 obj <<
+/D [1458 0 R /XYZ 56.693 187.053 null]
>> endobj
-1467 0 obj <<
-/D [1443 0 R /XYZ 56.693 129.218 null]
+1482 0 obj <<
+/D [1458 0 R /XYZ 56.693 129.218 null]
>> endobj
-1468 0 obj <<
-/D [1443 0 R /XYZ 56.693 131.155 null]
+1483 0 obj <<
+/D [1458 0 R /XYZ 56.693 131.155 null]
>> endobj
-1469 0 obj <<
-/D [1443 0 R /XYZ 56.693 120.196 null]
+1484 0 obj <<
+/D [1458 0 R /XYZ 56.693 120.196 null]
>> endobj
-1470 0 obj <<
-/D [1443 0 R /XYZ 56.693 109.237 null]
+1485 0 obj <<
+/D [1458 0 R /XYZ 56.693 109.237 null]
>> endobj
-1471 0 obj <<
-/D [1443 0 R /XYZ 56.693 98.278 null]
+1486 0 obj <<
+/D [1458 0 R /XYZ 56.693 98.278 null]
>> endobj
-1472 0 obj <<
-/D [1443 0 R /XYZ 56.693 87.319 null]
+1487 0 obj <<
+/D [1458 0 R /XYZ 56.693 87.319 null]
>> endobj
-1473 0 obj <<
-/D [1443 0 R /XYZ 56.693 76.36 null]
+1488 0 obj <<
+/D [1458 0 R /XYZ 56.693 76.36 null]
>> endobj
-1442 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R /F14 686 0 R >>
-/XObject << /Im4 707 0 R >>
+1457 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R /F14 701 0 R >>
+/XObject << /Im4 722 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1477 0 obj <<
+1492 0 obj <<
/Length 2125
/Filter /FlateDecode
>>
@@ -16993,132 +17027,132 @@ amauGCe2
6j:,뻕x|C%'wmnѣ/-90iڳ8nH+$qIxB|'_O9Z
endstream
endobj
-1476 0 obj <<
+1491 0 obj <<
/Type /Page
-/Contents 1477 0 R
-/Resources 1475 0 R
+/Contents 1492 0 R
+/Resources 1490 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1474 0 R
+/Parent 1489 0 R
>> endobj
-1478 0 obj <<
-/D [1476 0 R /XYZ 55.693 812.325 null]
+1493 0 obj <<
+/D [1491 0 R /XYZ 55.693 812.325 null]
>> endobj
-1479 0 obj <<
-/D [1476 0 R /XYZ 56.693 787.189 null]
+1494 0 obj <<
+/D [1491 0 R /XYZ 56.693 787.189 null]
>> endobj
-1480 0 obj <<
-/D [1476 0 R /XYZ 56.693 716.842 null]
+1495 0 obj <<
+/D [1491 0 R /XYZ 56.693 716.842 null]
>> endobj
-1481 0 obj <<
-/D [1476 0 R /XYZ 56.693 718.779 null]
+1496 0 obj <<
+/D [1491 0 R /XYZ 56.693 718.779 null]
>> endobj
-1482 0 obj <<
-/D [1476 0 R /XYZ 56.693 707.82 null]
+1497 0 obj <<
+/D [1491 0 R /XYZ 56.693 707.82 null]
>> endobj
-1483 0 obj <<
-/D [1476 0 R /XYZ 56.693 696.861 null]
+1498 0 obj <<
+/D [1491 0 R /XYZ 56.693 696.861 null]
>> endobj
-1484 0 obj <<
-/D [1476 0 R /XYZ 56.693 685.902 null]
+1499 0 obj <<
+/D [1491 0 R /XYZ 56.693 685.902 null]
>> endobj
-1485 0 obj <<
-/D [1476 0 R /XYZ 56.693 674.944 null]
+1500 0 obj <<
+/D [1491 0 R /XYZ 56.693 674.944 null]
>> endobj
-1486 0 obj <<
-/D [1476 0 R /XYZ 56.693 663.985 null]
+1501 0 obj <<
+/D [1491 0 R /XYZ 56.693 663.985 null]
>> endobj
-1487 0 obj <<
-/D [1476 0 R /XYZ 56.693 653.026 null]
+1502 0 obj <<
+/D [1491 0 R /XYZ 56.693 653.026 null]
>> endobj
-1488 0 obj <<
-/D [1476 0 R /XYZ 56.693 642.067 null]
+1503 0 obj <<
+/D [1491 0 R /XYZ 56.693 642.067 null]
>> endobj
-1489 0 obj <<
-/D [1476 0 R /XYZ 56.693 631.108 null]
+1504 0 obj <<
+/D [1491 0 R /XYZ 56.693 631.108 null]
>> endobj
-1490 0 obj <<
-/D [1476 0 R /XYZ 56.693 620.149 null]
+1505 0 obj <<
+/D [1491 0 R /XYZ 56.693 620.149 null]
>> endobj
-1491 0 obj <<
-/D [1476 0 R /XYZ 56.693 609.19 null]
+1506 0 obj <<
+/D [1491 0 R /XYZ 56.693 609.19 null]
>> endobj
-1492 0 obj <<
-/D [1476 0 R /XYZ 56.693 598.231 null]
+1507 0 obj <<
+/D [1491 0 R /XYZ 56.693 598.231 null]
>> endobj
-1493 0 obj <<
-/D [1476 0 R /XYZ 56.693 587.272 null]
+1508 0 obj <<
+/D [1491 0 R /XYZ 56.693 587.272 null]
>> endobj
-1494 0 obj <<
-/D [1476 0 R /XYZ 56.693 576.313 null]
+1509 0 obj <<
+/D [1491 0 R /XYZ 56.693 576.313 null]
>> endobj
-1495 0 obj <<
-/D [1476 0 R /XYZ 56.693 565.355 null]
+1510 0 obj <<
+/D [1491 0 R /XYZ 56.693 565.355 null]
>> endobj
-1496 0 obj <<
-/D [1476 0 R /XYZ 56.693 554.396 null]
+1511 0 obj <<
+/D [1491 0 R /XYZ 56.693 554.396 null]
>> endobj
-1497 0 obj <<
-/D [1476 0 R /XYZ 56.693 543.437 null]
+1512 0 obj <<
+/D [1491 0 R /XYZ 56.693 543.437 null]
>> endobj
-1498 0 obj <<
-/D [1476 0 R /XYZ 56.693 532.478 null]
+1513 0 obj <<
+/D [1491 0 R /XYZ 56.693 532.478 null]
>> endobj
-1499 0 obj <<
-/D [1476 0 R /XYZ 56.693 521.519 null]
+1514 0 obj <<
+/D [1491 0 R /XYZ 56.693 521.519 null]
>> endobj
-1500 0 obj <<
-/D [1476 0 R /XYZ 56.693 510.56 null]
+1515 0 obj <<
+/D [1491 0 R /XYZ 56.693 510.56 null]
>> endobj
334 0 obj <<
-/D [1476 0 R /XYZ 56.693 474.838 null]
+/D [1491 0 R /XYZ 56.693 474.838 null]
>> endobj
338 0 obj <<
-/D [1476 0 R /XYZ 56.693 446.024 null]
+/D [1491 0 R /XYZ 56.693 446.024 null]
>> endobj
342 0 obj <<
-/D [1476 0 R /XYZ 56.693 377.226 null]
+/D [1491 0 R /XYZ 56.693 377.226 null]
>> endobj
346 0 obj <<
-/D [1476 0 R /XYZ 56.693 302.395 null]
+/D [1491 0 R /XYZ 56.693 302.395 null]
>> endobj
-1501 0 obj <<
-/D [1476 0 R /XYZ 56.693 233.93 null]
+1516 0 obj <<
+/D [1491 0 R /XYZ 56.693 233.93 null]
>> endobj
-1502 0 obj <<
-/D [1476 0 R /XYZ 56.693 233.93 null]
+1517 0 obj <<
+/D [1491 0 R /XYZ 56.693 233.93 null]
>> endobj
-1503 0 obj <<
-/D [1476 0 R /XYZ 56.693 222.971 null]
+1518 0 obj <<
+/D [1491 0 R /XYZ 56.693 222.971 null]
>> endobj
-1504 0 obj <<
-/D [1476 0 R /XYZ 56.693 212.012 null]
+1519 0 obj <<
+/D [1491 0 R /XYZ 56.693 212.012 null]
>> endobj
-1505 0 obj <<
-/D [1476 0 R /XYZ 56.693 201.053 null]
+1520 0 obj <<
+/D [1491 0 R /XYZ 56.693 201.053 null]
>> endobj
-1506 0 obj <<
-/D [1476 0 R /XYZ 56.693 190.094 null]
+1521 0 obj <<
+/D [1491 0 R /XYZ 56.693 190.094 null]
>> endobj
-1507 0 obj <<
-/D [1476 0 R /XYZ 56.693 179.135 null]
+1522 0 obj <<
+/D [1491 0 R /XYZ 56.693 179.135 null]
>> endobj
-1508 0 obj <<
-/D [1476 0 R /XYZ 56.693 168.176 null]
+1523 0 obj <<
+/D [1491 0 R /XYZ 56.693 168.176 null]
>> endobj
-1509 0 obj <<
-/D [1476 0 R /XYZ 56.693 157.217 null]
+1524 0 obj <<
+/D [1491 0 R /XYZ 56.693 157.217 null]
>> endobj
-1510 0 obj <<
-/D [1476 0 R /XYZ 56.693 146.259 null]
+1525 0 obj <<
+/D [1491 0 R /XYZ 56.693 146.259 null]
>> endobj
-1511 0 obj <<
-/D [1476 0 R /XYZ 56.693 135.3 null]
+1526 0 obj <<
+/D [1491 0 R /XYZ 56.693 135.3 null]
>> endobj
-1475 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R /F14 686 0 R >>
+1490 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R /F14 701 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1523 0 obj <<
+1538 0 obj <<
/Length 2000
/Filter /FlateDecode
>>
@@ -17131,15 +17165,15 @@ d}d8);@yFVqOR ,Qpۃw/ws&T7qy ($+η㙆* Ҳ
A5{Q]TXdxpC-bdv*`lAP E{0%oϺѻN aP< V>o0GO5ʙb ;du dP *d@ͽ+-
endstream
endobj
-1522 0 obj <<
+1537 0 obj <<
/Type /Page
-/Contents 1523 0 R
-/Resources 1521 0 R
+/Contents 1538 0 R
+/Resources 1536 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1474 0 R
-/Annots [ 1512 0 R ]
+/Parent 1489 0 R
+/Annots [ 1527 0 R ]
>> endobj
-1513 0 obj <<
+1528 0 obj <<
/Type /XObject
/Subtype /Image
/Width 32
@@ -17155,91 +17189,91 @@ x퓱0ĶZEt"t 8J7D|/fqts)tw9l=w~
t:>>
endstream
endobj
-1512 0 obj <<
+1527 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [99.034 362.061 113.757 372.909]
/A << /S /GoTo /D (table.4.3) >>
>> endobj
-1524 0 obj <<
-/D [1522 0 R /XYZ 55.693 812.325 null]
+1539 0 obj <<
+/D [1537 0 R /XYZ 55.693 812.325 null]
>> endobj
350 0 obj <<
-/D [1522 0 R /XYZ 56.693 785.197 null]
+/D [1537 0 R /XYZ 56.693 785.197 null]
>> endobj
354 0 obj <<
-/D [1522 0 R /XYZ 56.693 765.05 null]
+/D [1537 0 R /XYZ 56.693 765.05 null]
>> endobj
358 0 obj <<
-/D [1522 0 R /XYZ 56.693 695.699 null]
+/D [1537 0 R /XYZ 56.693 695.699 null]
>> endobj
362 0 obj <<
-/D [1522 0 R /XYZ 56.693 621.421 null]
+/D [1537 0 R /XYZ 56.693 621.421 null]
>> endobj
-1525 0 obj <<
-/D [1522 0 R /XYZ 56.693 594.799 null]
+1540 0 obj <<
+/D [1537 0 R /XYZ 56.693 594.799 null]
>> endobj
-1527 0 obj <<
-/D [1522 0 R /XYZ 56.693 351.102 null]
+1542 0 obj <<
+/D [1537 0 R /XYZ 56.693 351.102 null]
>> endobj
-1528 0 obj <<
-/D [1522 0 R /XYZ 295.471 316.332 null]
+1543 0 obj <<
+/D [1537 0 R /XYZ 295.471 316.332 null]
>> endobj
-1529 0 obj <<
-/D [1522 0 R /XYZ 295.471 304.377 null]
+1544 0 obj <<
+/D [1537 0 R /XYZ 295.471 304.377 null]
>> endobj
-1530 0 obj <<
-/D [1522 0 R /XYZ 295.471 293.418 null]
+1545 0 obj <<
+/D [1537 0 R /XYZ 295.471 293.418 null]
>> endobj
-1531 0 obj <<
-/D [1522 0 R /XYZ 295.471 282.459 null]
+1546 0 obj <<
+/D [1537 0 R /XYZ 295.471 282.459 null]
>> endobj
-1532 0 obj <<
-/D [1522 0 R /XYZ 295.471 271.5 null]
+1547 0 obj <<
+/D [1537 0 R /XYZ 295.471 271.5 null]
>> endobj
-1533 0 obj <<
-/D [1522 0 R /XYZ 295.471 260.541 null]
+1548 0 obj <<
+/D [1537 0 R /XYZ 295.471 260.541 null]
>> endobj
-1534 0 obj <<
-/D [1522 0 R /XYZ 295.471 249.582 null]
+1549 0 obj <<
+/D [1537 0 R /XYZ 295.471 249.582 null]
>> endobj
-1535 0 obj <<
-/D [1522 0 R /XYZ 295.471 238.623 null]
+1550 0 obj <<
+/D [1537 0 R /XYZ 295.471 238.623 null]
>> endobj
-1536 0 obj <<
-/D [1522 0 R /XYZ 295.471 227.664 null]
+1551 0 obj <<
+/D [1537 0 R /XYZ 295.471 227.664 null]
>> endobj
-1537 0 obj <<
-/D [1522 0 R /XYZ 295.471 213.418 null]
+1552 0 obj <<
+/D [1537 0 R /XYZ 295.471 213.418 null]
>> endobj
-1538 0 obj <<
-/D [1522 0 R /XYZ 295.471 201.463 null]
+1553 0 obj <<
+/D [1537 0 R /XYZ 295.471 201.463 null]
>> endobj
-1539 0 obj <<
-/D [1522 0 R /XYZ 295.471 190.504 null]
+1554 0 obj <<
+/D [1537 0 R /XYZ 295.471 190.504 null]
>> endobj
-1540 0 obj <<
-/D [1522 0 R /XYZ 295.471 179.545 null]
+1555 0 obj <<
+/D [1537 0 R /XYZ 295.471 179.545 null]
>> endobj
-1541 0 obj <<
-/D [1522 0 R /XYZ 295.471 168.586 null]
+1556 0 obj <<
+/D [1537 0 R /XYZ 295.471 168.586 null]
>> endobj
-1542 0 obj <<
-/D [1522 0 R /XYZ 295.471 157.627 null]
+1557 0 obj <<
+/D [1537 0 R /XYZ 295.471 157.627 null]
>> endobj
-1543 0 obj <<
-/D [1522 0 R /XYZ 295.471 146.668 null]
+1558 0 obj <<
+/D [1537 0 R /XYZ 295.471 146.668 null]
>> endobj
-1544 0 obj <<
-/D [1522 0 R /XYZ 295.471 135.709 null]
+1559 0 obj <<
+/D [1537 0 R /XYZ 295.471 135.709 null]
>> endobj
-1521 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R /F43 1526 0 R /F38 780 0 R /F39 837 0 R >>
-/XObject << /Im70 1513 0 R >>
+1536 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R /F43 1541 0 R /F38 795 0 R /F39 852 0 R >>
+/XObject << /Im70 1528 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1547 0 obj <<
+1562 0 obj <<
/Length 1393
/Filter /FlateDecode
>>
@@ -17252,14 +17286,14 @@ xZMsG+Z3ᛢ Ů n*BSl8O.bI,9ڏ7ݯ6NHqi:9G-
^ \oRoNִdQbb=Ϳ^d5~9dS6
endstream
endobj
-1546 0 obj <<
+1561 0 obj <<
/Type /Page
-/Contents 1547 0 R
-/Resources 1545 0 R
+/Contents 1562 0 R
+/Resources 1560 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1474 0 R
+/Parent 1489 0 R
>> endobj
-1514 0 obj <<
+1529 0 obj <<
/Type /XObject
/Subtype /Image
/Width 32
@@ -17278,7 +17312,7 @@ xϫ)aǟ M~R'XB`!)I
!H$L&dX,Fe2
endstream
endobj
-1515 0 obj <<
+1530 0 obj <<
/Type /XObject
/Subtype /Image
/Width 32
@@ -17293,7 +17327,7 @@ stream
x @Cq,6a HK}6M_!v9zf6"߽G9x $@ $
endstream
endobj
-1516 0 obj <<
+1531 0 obj <<
/Type /XObject
/Subtype /Image
/Width 32
@@ -17308,114 +17342,114 @@ stream
x E0n#K0J#m!ww{/>]Ji@J7c`R}8͂MD5 P@
endstream
endobj
-1548 0 obj <<
-/D [1546 0 R /XYZ 55.693 812.325 null]
->> endobj
-1549 0 obj <<
-/D [1546 0 R /XYZ 295.471 750.826 null]
->> endobj
-1550 0 obj <<
-/D [1546 0 R /XYZ 295.471 738.871 null]
->> endobj
-1551 0 obj <<
-/D [1546 0 R /XYZ 295.471 727.912 null]
->> endobj
-1552 0 obj <<
-/D [1546 0 R /XYZ 295.471 716.953 null]
->> endobj
-1553 0 obj <<
-/D [1546 0 R /XYZ 295.471 705.994 null]
->> endobj
-1554 0 obj <<
-/D [1546 0 R /XYZ 295.471 695.035 null]
->> endobj
-1555 0 obj <<
-/D [1546 0 R /XYZ 295.471 684.076 null]
->> endobj
-1556 0 obj <<
-/D [1546 0 R /XYZ 295.471 673.117 null]
->> endobj
-1557 0 obj <<
-/D [1546 0 R /XYZ 295.471 662.158 null]
->> endobj
-1558 0 obj <<
-/D [1546 0 R /XYZ 295.471 647.912 null]
->> endobj
-1559 0 obj <<
-/D [1546 0 R /XYZ 295.471 635.956 null]
->> endobj
-1560 0 obj <<
-/D [1546 0 R /XYZ 295.471 624.998 null]
->> endobj
-1561 0 obj <<
-/D [1546 0 R /XYZ 295.471 614.039 null]
->> endobj
-1562 0 obj <<
-/D [1546 0 R /XYZ 295.471 603.08 null]
->> endobj
1563 0 obj <<
-/D [1546 0 R /XYZ 295.471 592.121 null]
+/D [1561 0 R /XYZ 55.693 812.325 null]
>> endobj
1564 0 obj <<
-/D [1546 0 R /XYZ 295.471 581.162 null]
+/D [1561 0 R /XYZ 295.471 750.826 null]
>> endobj
1565 0 obj <<
-/D [1546 0 R /XYZ 295.471 570.203 null]
+/D [1561 0 R /XYZ 295.471 738.871 null]
>> endobj
1566 0 obj <<
-/D [1546 0 R /XYZ 289.494 541.212 null]
+/D [1561 0 R /XYZ 295.471 727.912 null]
>> endobj
1567 0 obj <<
-/D [1546 0 R /XYZ 289.494 541.212 null]
+/D [1561 0 R /XYZ 295.471 716.953 null]
>> endobj
1568 0 obj <<
-/D [1546 0 R /XYZ 289.494 530.253 null]
+/D [1561 0 R /XYZ 295.471 705.994 null]
>> endobj
1569 0 obj <<
-/D [1546 0 R /XYZ 289.494 519.294 null]
+/D [1561 0 R /XYZ 295.471 695.035 null]
>> endobj
1570 0 obj <<
-/D [1546 0 R /XYZ 289.494 508.335 null]
+/D [1561 0 R /XYZ 295.471 684.076 null]
>> endobj
1571 0 obj <<
-/D [1546 0 R /XYZ 289.494 497.376 null]
+/D [1561 0 R /XYZ 295.471 673.117 null]
>> endobj
1572 0 obj <<
-/D [1546 0 R /XYZ 289.494 486.417 null]
+/D [1561 0 R /XYZ 295.471 662.158 null]
>> endobj
1573 0 obj <<
-/D [1546 0 R /XYZ 289.494 475.458 null]
+/D [1561 0 R /XYZ 295.471 647.912 null]
>> endobj
1574 0 obj <<
-/D [1546 0 R /XYZ 289.494 428.235 null]
+/D [1561 0 R /XYZ 295.471 635.956 null]
>> endobj
1575 0 obj <<
-/D [1546 0 R /XYZ 289.494 428.235 null]
+/D [1561 0 R /XYZ 295.471 624.998 null]
>> endobj
1576 0 obj <<
-/D [1546 0 R /XYZ 289.494 417.277 null]
+/D [1561 0 R /XYZ 295.471 614.039 null]
>> endobj
1577 0 obj <<
-/D [1546 0 R /XYZ 289.494 406.318 null]
+/D [1561 0 R /XYZ 295.471 603.08 null]
>> endobj
1578 0 obj <<
-/D [1546 0 R /XYZ 289.494 395.359 null]
+/D [1561 0 R /XYZ 295.471 592.121 null]
>> endobj
1579 0 obj <<
-/D [1546 0 R /XYZ 289.494 384.4 null]
+/D [1561 0 R /XYZ 295.471 581.162 null]
>> endobj
1580 0 obj <<
-/D [1546 0 R /XYZ 289.494 373.441 null]
+/D [1561 0 R /XYZ 295.471 570.203 null]
>> endobj
1581 0 obj <<
-/D [1546 0 R /XYZ 289.494 362.482 null]
+/D [1561 0 R /XYZ 289.494 541.212 null]
>> endobj
-1545 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im71 1514 0 R /Im72 1515 0 R /Im73 1516 0 R >>
-/ProcSet [ /PDF /Text /ImageC ]
+1582 0 obj <<
+/D [1561 0 R /XYZ 289.494 541.212 null]
+>> endobj
+1583 0 obj <<
+/D [1561 0 R /XYZ 289.494 530.253 null]
>> endobj
1584 0 obj <<
+/D [1561 0 R /XYZ 289.494 519.294 null]
+>> endobj
+1585 0 obj <<
+/D [1561 0 R /XYZ 289.494 508.335 null]
+>> endobj
+1586 0 obj <<
+/D [1561 0 R /XYZ 289.494 497.376 null]
+>> endobj
+1587 0 obj <<
+/D [1561 0 R /XYZ 289.494 486.417 null]
+>> endobj
+1588 0 obj <<
+/D [1561 0 R /XYZ 289.494 475.458 null]
+>> endobj
+1589 0 obj <<
+/D [1561 0 R /XYZ 289.494 428.235 null]
+>> endobj
+1590 0 obj <<
+/D [1561 0 R /XYZ 289.494 428.235 null]
+>> endobj
+1591 0 obj <<
+/D [1561 0 R /XYZ 289.494 417.277 null]
+>> endobj
+1592 0 obj <<
+/D [1561 0 R /XYZ 289.494 406.318 null]
+>> endobj
+1593 0 obj <<
+/D [1561 0 R /XYZ 289.494 395.359 null]
+>> endobj
+1594 0 obj <<
+/D [1561 0 R /XYZ 289.494 384.4 null]
+>> endobj
+1595 0 obj <<
+/D [1561 0 R /XYZ 289.494 373.441 null]
+>> endobj
+1596 0 obj <<
+/D [1561 0 R /XYZ 289.494 362.482 null]
+>> endobj
+1560 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im71 1529 0 R /Im72 1530 0 R /Im73 1531 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+1599 0 obj <<
/Length 1422
/Filter /FlateDecode
>>
@@ -17424,14 +17458,14 @@ xZKsF WQ:c&3m\G7OVtߋ%%'H655/?OG M
fri·ǿ>;D4dCóׯtfv5a$ T)s~f`W?4@ 11"cdpx|jO[ ^x~sp18\ՕEaqPd24pzj3ZHљ l4ӫ[k.+cR4O^JXe8p5.ЧJD l @T'(hu պ^_jKc& @\/ͷuw&.[BX}a=0j2Ai-#`v(gsݝbv28v*P-6b+޴nPY[Yħ꣼D<_}襣W/ UGIj E`ݎTuהL4,z-KS춣oNbeS=|oyRk eb*o@ۛrfީ_y5g3n/?ymDFG᪃'~SFb1";\z^t#QgP
endstream
endobj
-1583 0 obj <<
+1598 0 obj <<
/Type /Page
-/Contents 1584 0 R
-/Resources 1582 0 R
+/Contents 1599 0 R
+/Resources 1597 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1474 0 R
+/Parent 1489 0 R
>> endobj
-1517 0 obj <<
+1532 0 obj <<
/Type /XObject
/Subtype /Image
/Width 36
@@ -17447,7 +17481,7 @@ x헿PO]Ĥ"1 Qlb&1[" abAKmCJJh q_}o7gk<99
y
endstream
endobj
-1518 0 obj <<
+1533 0 obj <<
/Type /XObject
/Subtype /Image
/Width 36
@@ -17466,117 +17500,117 @@ x헿k@
)OV(x
endstream
endobj
-1585 0 obj <<
-/D [1583 0 R /XYZ 55.693 812.325 null]
->> endobj
-1586 0 obj <<
-/D [1583 0 R /XYZ 295.471 724.524 null]
->> endobj
-1587 0 obj <<
-/D [1583 0 R /XYZ 295.471 724.524 null]
->> endobj
-1588 0 obj <<
-/D [1583 0 R /XYZ 295.471 713.565 null]
->> endobj
-1589 0 obj <<
-/D [1583 0 R /XYZ 295.471 702.607 null]
->> endobj
-1590 0 obj <<
-/D [1583 0 R /XYZ 295.471 680.689 null]
->> endobj
-1591 0 obj <<
-/D [1583 0 R /XYZ 295.471 669.73 null]
->> endobj
-1592 0 obj <<
-/D [1583 0 R /XYZ 295.471 658.771 null]
->> endobj
-1593 0 obj <<
-/D [1583 0 R /XYZ 295.471 647.812 null]
->> endobj
-1594 0 obj <<
-/D [1583 0 R /XYZ 295.471 636.853 null]
->> endobj
-1595 0 obj <<
-/D [1583 0 R /XYZ 295.471 578.074 null]
->> endobj
-1596 0 obj <<
-/D [1583 0 R /XYZ 295.471 578.074 null]
->> endobj
-1597 0 obj <<
-/D [1583 0 R /XYZ 295.471 567.115 null]
->> endobj
-1598 0 obj <<
-/D [1583 0 R /XYZ 295.471 556.156 null]
->> endobj
-1599 0 obj <<
-/D [1583 0 R /XYZ 295.471 545.197 null]
->> endobj
1600 0 obj <<
-/D [1583 0 R /XYZ 295.471 534.238 null]
+/D [1598 0 R /XYZ 55.693 812.325 null]
>> endobj
1601 0 obj <<
-/D [1583 0 R /XYZ 295.471 512.32 null]
+/D [1598 0 R /XYZ 295.471 724.524 null]
>> endobj
1602 0 obj <<
-/D [1583 0 R /XYZ 295.471 501.361 null]
+/D [1598 0 R /XYZ 295.471 724.524 null]
>> endobj
1603 0 obj <<
-/D [1583 0 R /XYZ 295.471 430.228 null]
+/D [1598 0 R /XYZ 295.471 713.565 null]
>> endobj
1604 0 obj <<
-/D [1583 0 R /XYZ 295.471 430.228 null]
+/D [1598 0 R /XYZ 295.471 702.607 null]
>> endobj
1605 0 obj <<
-/D [1583 0 R /XYZ 295.471 419.269 null]
+/D [1598 0 R /XYZ 295.471 680.689 null]
>> endobj
1606 0 obj <<
-/D [1583 0 R /XYZ 295.471 408.31 null]
+/D [1598 0 R /XYZ 295.471 669.73 null]
>> endobj
1607 0 obj <<
-/D [1583 0 R /XYZ 295.471 386.392 null]
+/D [1598 0 R /XYZ 295.471 658.771 null]
>> endobj
1608 0 obj <<
-/D [1583 0 R /XYZ 295.471 375.433 null]
+/D [1598 0 R /XYZ 295.471 647.812 null]
>> endobj
1609 0 obj <<
-/D [1583 0 R /XYZ 295.471 364.475 null]
+/D [1598 0 R /XYZ 295.471 636.853 null]
>> endobj
1610 0 obj <<
-/D [1583 0 R /XYZ 295.471 353.516 null]
+/D [1598 0 R /XYZ 295.471 578.074 null]
>> endobj
1611 0 obj <<
-/D [1583 0 R /XYZ 295.471 342.557 null]
+/D [1598 0 R /XYZ 295.471 578.074 null]
>> endobj
1612 0 obj <<
-/D [1583 0 R /XYZ 295.471 271.822 null]
+/D [1598 0 R /XYZ 295.471 567.115 null]
>> endobj
1613 0 obj <<
-/D [1583 0 R /XYZ 295.471 271.822 null]
+/D [1598 0 R /XYZ 295.471 556.156 null]
>> endobj
1614 0 obj <<
-/D [1583 0 R /XYZ 295.471 260.863 null]
+/D [1598 0 R /XYZ 295.471 545.197 null]
>> endobj
1615 0 obj <<
-/D [1583 0 R /XYZ 295.471 249.904 null]
+/D [1598 0 R /XYZ 295.471 534.238 null]
>> endobj
1616 0 obj <<
-/D [1583 0 R /XYZ 295.471 238.945 null]
+/D [1598 0 R /XYZ 295.471 512.32 null]
>> endobj
1617 0 obj <<
-/D [1583 0 R /XYZ 295.471 227.986 null]
+/D [1598 0 R /XYZ 295.471 501.361 null]
>> endobj
1618 0 obj <<
-/D [1583 0 R /XYZ 295.471 206.069 null]
+/D [1598 0 R /XYZ 295.471 430.228 null]
>> endobj
1619 0 obj <<
-/D [1583 0 R /XYZ 295.471 195.11 null]
+/D [1598 0 R /XYZ 295.471 430.228 null]
>> endobj
-1582 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im74 1517 0 R /Im75 1518 0 R >>
-/ProcSet [ /PDF /Text /ImageC ]
+1620 0 obj <<
+/D [1598 0 R /XYZ 295.471 419.269 null]
+>> endobj
+1621 0 obj <<
+/D [1598 0 R /XYZ 295.471 408.31 null]
+>> endobj
+1622 0 obj <<
+/D [1598 0 R /XYZ 295.471 386.392 null]
+>> endobj
+1623 0 obj <<
+/D [1598 0 R /XYZ 295.471 375.433 null]
+>> endobj
+1624 0 obj <<
+/D [1598 0 R /XYZ 295.471 364.475 null]
+>> endobj
+1625 0 obj <<
+/D [1598 0 R /XYZ 295.471 353.516 null]
+>> endobj
+1626 0 obj <<
+/D [1598 0 R /XYZ 295.471 342.557 null]
>> endobj
1627 0 obj <<
+/D [1598 0 R /XYZ 295.471 271.822 null]
+>> endobj
+1628 0 obj <<
+/D [1598 0 R /XYZ 295.471 271.822 null]
+>> endobj
+1629 0 obj <<
+/D [1598 0 R /XYZ 295.471 260.863 null]
+>> endobj
+1630 0 obj <<
+/D [1598 0 R /XYZ 295.471 249.904 null]
+>> endobj
+1631 0 obj <<
+/D [1598 0 R /XYZ 295.471 238.945 null]
+>> endobj
+1632 0 obj <<
+/D [1598 0 R /XYZ 295.471 227.986 null]
+>> endobj
+1633 0 obj <<
+/D [1598 0 R /XYZ 295.471 206.069 null]
+>> endobj
+1634 0 obj <<
+/D [1598 0 R /XYZ 295.471 195.11 null]
+>> endobj
+1597 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im74 1532 0 R /Im75 1533 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
+>> endobj
+1642 0 obj <<
/Length 2415
/Filter /FlateDecode
>>
@@ -17603,15 +17637,15 @@ axT}[({`_$JޢOuF3Ve76 iJD!
R!}Gm
endstream
endobj
-1626 0 obj <<
+1641 0 obj <<
/Type /Page
-/Contents 1627 0 R
-/Resources 1625 0 R
+/Contents 1642 0 R
+/Resources 1640 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1474 0 R
-/Annots [ 1620 0 R ]
+/Parent 1489 0 R
+/Annots [ 1635 0 R ]
>> endobj
-1621 0 obj <<
+1636 0 obj <<
/Type /XObject
/Subtype /Image
/Width 16
@@ -17626,7 +17660,7 @@ stream
xcg HJJx\\\$
endstream
endobj
-1622 0 obj <<
+1637 0 obj <<
/Type /XObject
/Subtype /Image
/Width 16
@@ -17641,7 +17675,7 @@ stream
xcd |̙3Dj011a"R)j@- rrrD~
endstream
endobj
-1623 0 obj <<
+1638 0 obj <<
/Type /XObject
/Subtype /Image
/Width 18
@@ -17656,7 +17690,7 @@ stream
xӡ k1H g[أue]|;DcJ)kq0s)ND
endstream
endobj
-1624 0 obj <<
+1639 0 obj <<
/Type /XObject
/Subtype /Image
/Width 18
@@ -17671,7 +17705,7 @@ stream
xΡ!%{ P-P"P
endstream
endobj
-1519 0 obj <<
+1534 0 obj <<
/Type /XObject
/Subtype /Image
/Width 36
@@ -17686,7 +17720,7 @@ stream
x ?b1)B҈Wci)$cI1jN+EX\ e֊W4Mιf> cH^L
endstream
endobj
-1520 0 obj <<
+1535 0 obj <<
/Type /XObject
/Subtype /Image
/Width 36
@@ -17702,103 +17736,103 @@ x 0 F?[vLL0D`pOmTA*ʻ9<;Dw)qQ\EUUyC$M
endstream
endobj
-1620 0 obj <<
+1635 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [99.034 283.268 113.757 294.117]
/A << /S /GoTo /D (table.caption.38) >>
>> endobj
-1628 0 obj <<
-/D [1626 0 R /XYZ 55.693 812.325 null]
+1643 0 obj <<
+/D [1641 0 R /XYZ 55.693 812.325 null]
>> endobj
-1629 0 obj <<
-/D [1626 0 R /XYZ 56.693 791.174 null]
+1644 0 obj <<
+/D [1641 0 R /XYZ 56.693 791.174 null]
>> endobj
-1630 0 obj <<
-/D [1626 0 R /XYZ 289.494 585.989 null]
+1645 0 obj <<
+/D [1641 0 R /XYZ 289.494 585.989 null]
>> endobj
-1631 0 obj <<
-/D [1626 0 R /XYZ 289.494 585.989 null]
+1646 0 obj <<
+/D [1641 0 R /XYZ 289.494 585.989 null]
>> endobj
-1632 0 obj <<
-/D [1626 0 R /XYZ 289.494 575.03 null]
+1647 0 obj <<
+/D [1641 0 R /XYZ 289.494 575.03 null]
>> endobj
-1633 0 obj <<
-/D [1626 0 R /XYZ 289.494 564.071 null]
+1648 0 obj <<
+/D [1641 0 R /XYZ 289.494 564.071 null]
>> endobj
-1634 0 obj <<
-/D [1626 0 R /XYZ 289.494 553.112 null]
+1649 0 obj <<
+/D [1641 0 R /XYZ 289.494 553.112 null]
>> endobj
-1635 0 obj <<
-/D [1626 0 R /XYZ 289.494 542.153 null]
+1650 0 obj <<
+/D [1641 0 R /XYZ 289.494 542.153 null]
>> endobj
-1636 0 obj <<
-/D [1626 0 R /XYZ 289.494 531.194 null]
+1651 0 obj <<
+/D [1641 0 R /XYZ 289.494 531.194 null]
>> endobj
-1637 0 obj <<
-/D [1626 0 R /XYZ 289.494 520.236 null]
+1652 0 obj <<
+/D [1641 0 R /XYZ 289.494 520.236 null]
>> endobj
-1638 0 obj <<
-/D [1626 0 R /XYZ 289.494 473.013 null]
+1653 0 obj <<
+/D [1641 0 R /XYZ 289.494 473.013 null]
>> endobj
-1639 0 obj <<
-/D [1626 0 R /XYZ 289.494 473.013 null]
+1654 0 obj <<
+/D [1641 0 R /XYZ 289.494 473.013 null]
>> endobj
-1640 0 obj <<
-/D [1626 0 R /XYZ 289.494 462.054 null]
+1655 0 obj <<
+/D [1641 0 R /XYZ 289.494 462.054 null]
>> endobj
-1641 0 obj <<
-/D [1626 0 R /XYZ 289.494 451.095 null]
+1656 0 obj <<
+/D [1641 0 R /XYZ 289.494 451.095 null]
>> endobj
-1642 0 obj <<
-/D [1626 0 R /XYZ 289.494 429.177 null]
+1657 0 obj <<
+/D [1641 0 R /XYZ 289.494 429.177 null]
>> endobj
-1643 0 obj <<
-/D [1626 0 R /XYZ 289.494 418.218 null]
+1658 0 obj <<
+/D [1641 0 R /XYZ 289.494 418.218 null]
>> endobj
-1644 0 obj <<
-/D [1626 0 R /XYZ 289.494 407.259 null]
+1659 0 obj <<
+/D [1641 0 R /XYZ 289.494 407.259 null]
>> endobj
-1645 0 obj <<
-/D [1626 0 R /XYZ 289.494 396.3 null]
+1660 0 obj <<
+/D [1641 0 R /XYZ 289.494 396.3 null]
>> endobj
-1646 0 obj <<
-/D [1626 0 R /XYZ 56.693 348.634 null]
+1661 0 obj <<
+/D [1641 0 R /XYZ 56.693 348.634 null]
>> endobj
366 0 obj <<
-/D [1626 0 R /XYZ 56.693 268.767 null]
+/D [1641 0 R /XYZ 56.693 268.767 null]
>> endobj
370 0 obj <<
-/D [1626 0 R /XYZ 56.693 238.602 null]
+/D [1641 0 R /XYZ 56.693 238.602 null]
>> endobj
374 0 obj <<
-/D [1626 0 R /XYZ 56.693 157.296 null]
+/D [1641 0 R /XYZ 56.693 157.296 null]
>> endobj
-1647 0 obj <<
-/D [1626 0 R /XYZ 56.693 111.357 null]
+1662 0 obj <<
+/D [1641 0 R /XYZ 56.693 111.357 null]
>> endobj
-1648 0 obj <<
-/D [1626 0 R /XYZ 56.693 113.294 null]
+1663 0 obj <<
+/D [1641 0 R /XYZ 56.693 113.294 null]
>> endobj
-1649 0 obj <<
-/D [1626 0 R /XYZ 56.693 102.335 null]
+1664 0 obj <<
+/D [1641 0 R /XYZ 56.693 102.335 null]
>> endobj
-1650 0 obj <<
-/D [1626 0 R /XYZ 56.693 91.376 null]
+1665 0 obj <<
+/D [1641 0 R /XYZ 56.693 91.376 null]
>> endobj
-1651 0 obj <<
-/D [1626 0 R /XYZ 56.693 80.417 null]
+1666 0 obj <<
+/D [1641 0 R /XYZ 56.693 80.417 null]
>> endobj
-1652 0 obj <<
-/D [1626 0 R /XYZ 56.693 69.458 null]
+1667 0 obj <<
+/D [1641 0 R /XYZ 56.693 69.458 null]
>> endobj
-1625 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im78 1621 0 R /Im79 1622 0 R /Im80 1623 0 R /Im81 1624 0 R /Im76 1519 0 R /Im77 1520 0 R >>
+1640 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im78 1636 0 R /Im79 1637 0 R /Im80 1638 0 R /Im81 1639 0 R /Im76 1534 0 R /Im77 1535 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1660 0 obj <<
+1675 0 obj <<
/Length 2376
/Filter /FlateDecode
>>
@@ -17814,137 +17848,137 @@ LҶ> M!bաxa;x|YWSliCHhm)u
ZNVo6O:"Ozm5[O?|r48u#ZAlrKi&90
endstream
endobj
-1659 0 obj <<
+1674 0 obj <<
/Type /Page
-/Contents 1660 0 R
-/Resources 1658 0 R
+/Contents 1675 0 R
+/Resources 1673 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1691 0 R
-/Annots [ 1653 0 R 1657 0 R ]
+/Parent 1706 0 R
+/Annots [ 1668 0 R 1672 0 R ]
>> endobj
-1653 0 obj <<
+1668 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [275.566 230.775 290.289 241.624]
/A << /S /GoTo /D (table.caption.39) >>
>> endobj
-1657 0 obj <<
+1672 0 obj <<
/Type /Annot
/Border[0 0 0]/H/I/C[0 1 1]
/Rect [122.28 142.661 165.479 153.509]
/Subtype/Link/A<</Type/Action/S/URI/URI(http://en.wikipedia.org/wiki/Finite-state_machine)>>
>> endobj
-1661 0 obj <<
-/D [1659 0 R /XYZ 55.693 812.325 null]
+1676 0 obj <<
+/D [1674 0 R /XYZ 55.693 812.325 null]
>> endobj
-1662 0 obj <<
-/D [1659 0 R /XYZ 56.693 786.193 null]
+1677 0 obj <<
+/D [1674 0 R /XYZ 56.693 786.193 null]
>> endobj
-1663 0 obj <<
-/D [1659 0 R /XYZ 56.693 775.234 null]
+1678 0 obj <<
+/D [1674 0 R /XYZ 56.693 775.234 null]
>> endobj
-1664 0 obj <<
-/D [1659 0 R /XYZ 56.693 764.275 null]
+1679 0 obj <<
+/D [1674 0 R /XYZ 56.693 764.275 null]
>> endobj
-1665 0 obj <<
-/D [1659 0 R /XYZ 56.693 753.316 null]
+1680 0 obj <<
+/D [1674 0 R /XYZ 56.693 753.316 null]
>> endobj
-1666 0 obj <<
-/D [1659 0 R /XYZ 56.693 742.358 null]
+1681 0 obj <<
+/D [1674 0 R /XYZ 56.693 742.358 null]
>> endobj
-1667 0 obj <<
-/D [1659 0 R /XYZ 56.693 731.399 null]
+1682 0 obj <<
+/D [1674 0 R /XYZ 56.693 731.399 null]
>> endobj
-1668 0 obj <<
-/D [1659 0 R /XYZ 56.693 720.44 null]
+1683 0 obj <<
+/D [1674 0 R /XYZ 56.693 720.44 null]
>> endobj
-1669 0 obj <<
-/D [1659 0 R /XYZ 56.693 709.481 null]
+1684 0 obj <<
+/D [1674 0 R /XYZ 56.693 709.481 null]
>> endobj
-1670 0 obj <<
-/D [1659 0 R /XYZ 56.693 698.522 null]
+1685 0 obj <<
+/D [1674 0 R /XYZ 56.693 698.522 null]
>> endobj
-1671 0 obj <<
-/D [1659 0 R /XYZ 56.693 687.563 null]
+1686 0 obj <<
+/D [1674 0 R /XYZ 56.693 687.563 null]
>> endobj
-1672 0 obj <<
-/D [1659 0 R /XYZ 56.693 676.604 null]
+1687 0 obj <<
+/D [1674 0 R /XYZ 56.693 676.604 null]
>> endobj
-1673 0 obj <<
-/D [1659 0 R /XYZ 56.693 665.645 null]
+1688 0 obj <<
+/D [1674 0 R /XYZ 56.693 665.645 null]
>> endobj
-1674 0 obj <<
-/D [1659 0 R /XYZ 56.693 624.854 null]
+1689 0 obj <<
+/D [1674 0 R /XYZ 56.693 624.854 null]
>> endobj
-1675 0 obj <<
-/D [1659 0 R /XYZ 56.693 626.791 null]
+1690 0 obj <<
+/D [1674 0 R /XYZ 56.693 626.791 null]
>> endobj
-1676 0 obj <<
-/D [1659 0 R /XYZ 56.693 615.832 null]
+1691 0 obj <<
+/D [1674 0 R /XYZ 56.693 615.832 null]
>> endobj
-1677 0 obj <<
-/D [1659 0 R /XYZ 56.693 604.873 null]
+1692 0 obj <<
+/D [1674 0 R /XYZ 56.693 604.873 null]
>> endobj
-1678 0 obj <<
-/D [1659 0 R /XYZ 56.693 593.914 null]
+1693 0 obj <<
+/D [1674 0 R /XYZ 56.693 593.914 null]
>> endobj
-1679 0 obj <<
-/D [1659 0 R /XYZ 56.693 582.955 null]
+1694 0 obj <<
+/D [1674 0 R /XYZ 56.693 582.955 null]
>> endobj
-1680 0 obj <<
-/D [1659 0 R /XYZ 56.693 571.996 null]
+1695 0 obj <<
+/D [1674 0 R /XYZ 56.693 571.996 null]
>> endobj
-1681 0 obj <<
-/D [1659 0 R /XYZ 56.693 561.037 null]
+1696 0 obj <<
+/D [1674 0 R /XYZ 56.693 561.037 null]
>> endobj
-1682 0 obj <<
-/D [1659 0 R /XYZ 56.693 550.079 null]
+1697 0 obj <<
+/D [1674 0 R /XYZ 56.693 550.079 null]
>> endobj
-1683 0 obj <<
-/D [1659 0 R /XYZ 56.693 539.12 null]
+1698 0 obj <<
+/D [1674 0 R /XYZ 56.693 539.12 null]
>> endobj
-1684 0 obj <<
-/D [1659 0 R /XYZ 56.693 528.161 null]
+1699 0 obj <<
+/D [1674 0 R /XYZ 56.693 528.161 null]
>> endobj
-1685 0 obj <<
-/D [1659 0 R /XYZ 56.693 517.202 null]
+1700 0 obj <<
+/D [1674 0 R /XYZ 56.693 517.202 null]
>> endobj
-1686 0 obj <<
-/D [1659 0 R /XYZ 56.693 506.243 null]
+1701 0 obj <<
+/D [1674 0 R /XYZ 56.693 506.243 null]
>> endobj
-1687 0 obj <<
-/D [1659 0 R /XYZ 56.693 495.284 null]
+1702 0 obj <<
+/D [1674 0 R /XYZ 56.693 495.284 null]
>> endobj
378 0 obj <<
-/D [1659 0 R /XYZ 56.693 459.562 null]
+/D [1674 0 R /XYZ 56.693 459.562 null]
>> endobj
382 0 obj <<
-/D [1659 0 R /XYZ 56.693 427.958 null]
+/D [1674 0 R /XYZ 56.693 427.958 null]
>> endobj
-1688 0 obj <<
-/D [1659 0 R /XYZ 56.693 366.378 null]
+1703 0 obj <<
+/D [1674 0 R /XYZ 56.693 366.378 null]
>> endobj
-1689 0 obj <<
-/D [1659 0 R /XYZ 56.693 336.435 null]
+1704 0 obj <<
+/D [1674 0 R /XYZ 56.693 336.435 null]
>> endobj
-1690 0 obj <<
-/D [1659 0 R /XYZ 56.693 314.019 null]
+1705 0 obj <<
+/D [1674 0 R /XYZ 56.693 314.019 null]
>> endobj
386 0 obj <<
-/D [1659 0 R /XYZ 56.693 274.224 null]
+/D [1674 0 R /XYZ 56.693 274.224 null]
>> endobj
390 0 obj <<
-/D [1659 0 R /XYZ 56.693 216.274 null]
+/D [1674 0 R /XYZ 56.693 216.274 null]
>> endobj
394 0 obj <<
-/D [1659 0 R /XYZ 56.693 186.109 null]
+/D [1674 0 R /XYZ 56.693 186.109 null]
>> endobj
-1658 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
+1673 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1695 0 obj <<
+1710 0 obj <<
/Length 2248
/Filter /FlateDecode
>>
@@ -17959,14 +17993,14 @@ S$xobrFPQKec{\4XM!ʲ=zkو [dFjKKo#.F
~.5THpyPM,whaFHӣ_7 *#DqPw:[]G@pw EK\eF"( 6wKd |t
endstream
endobj
-1694 0 obj <<
+1709 0 obj <<
/Type /Page
-/Contents 1695 0 R
-/Resources 1693 0 R
+/Contents 1710 0 R
+/Resources 1708 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1691 0 R
+/Parent 1706 0 R
>> endobj
-1654 0 obj <<
+1669 0 obj <<
/Type /XObject
/Subtype /Image
/Width 173
@@ -18024,7 +18058,7 @@ N֘$L:֬.~\ixjXҳo8}0/Y$??qﱟj)7ЯQ
+(
endstream
endobj
-1655 0 obj <<
+1670 0 obj <<
/Type /XObject
/Subtype /Image
/Width 290
@@ -18080,7 +18114,7 @@ HwpGGY%nl Z!LϤA63;%Go
F|~-s˷a
endstream
endobj
-1656 0 obj <<
+1671 0 obj <<
/Type /XObject
/Subtype /Image
/Width 269
@@ -18113,150 +18147,150 @@ K".3e0$ ωJL1@
A|x#'o.aN9AH:F$
endstream
endobj
-1696 0 obj <<
-/D [1694 0 R /XYZ 55.693 812.325 null]
->> endobj
-1692 0 obj <<
-/D [1694 0 R /XYZ 56.693 727.794 null]
->> endobj
-1697 0 obj <<
-/D [1694 0 R /XYZ 259.815 681.069 null]
->> endobj
-1698 0 obj <<
-/D [1694 0 R /XYZ 259.815 684.357 null]
->> endobj
-1699 0 obj <<
-/D [1694 0 R /XYZ 259.815 673.398 null]
->> endobj
-1700 0 obj <<
-/D [1694 0 R /XYZ 259.815 662.439 null]
->> endobj
-1701 0 obj <<
-/D [1694 0 R /XYZ 259.815 651.48 null]
->> endobj
-1702 0 obj <<
-/D [1694 0 R /XYZ 259.815 640.521 null]
->> endobj
-1703 0 obj <<
-/D [1694 0 R /XYZ 259.815 618.604 null]
->> endobj
-1704 0 obj <<
-/D [1694 0 R /XYZ 259.815 596.686 null]
->> endobj
-1705 0 obj <<
-/D [1694 0 R /XYZ 259.815 585.727 null]
->> endobj
-1706 0 obj <<
-/D [1694 0 R /XYZ 259.815 546.873 null]
+1711 0 obj <<
+/D [1709 0 R /XYZ 55.693 812.325 null]
>> endobj
1707 0 obj <<
-/D [1694 0 R /XYZ 259.815 550.16 null]
->> endobj
-1708 0 obj <<
-/D [1694 0 R /XYZ 259.815 539.201 null]
->> endobj
-1709 0 obj <<
-/D [1694 0 R /XYZ 259.815 528.243 null]
->> endobj
-1710 0 obj <<
-/D [1694 0 R /XYZ 259.815 517.284 null]
->> endobj
-1711 0 obj <<
-/D [1694 0 R /XYZ 259.815 506.325 null]
+/D [1709 0 R /XYZ 56.693 727.794 null]
>> endobj
1712 0 obj <<
-/D [1694 0 R /XYZ 259.815 495.366 null]
+/D [1709 0 R /XYZ 259.815 681.069 null]
>> endobj
1713 0 obj <<
-/D [1694 0 R /XYZ 259.815 484.407 null]
+/D [1709 0 R /XYZ 259.815 684.357 null]
>> endobj
1714 0 obj <<
-/D [1694 0 R /XYZ 259.815 473.448 null]
+/D [1709 0 R /XYZ 259.815 673.398 null]
>> endobj
1715 0 obj <<
-/D [1694 0 R /XYZ 259.815 462.489 null]
+/D [1709 0 R /XYZ 259.815 662.439 null]
>> endobj
1716 0 obj <<
-/D [1694 0 R /XYZ 259.815 440.571 null]
+/D [1709 0 R /XYZ 259.815 651.48 null]
>> endobj
1717 0 obj <<
-/D [1694 0 R /XYZ 259.815 418.653 null]
+/D [1709 0 R /XYZ 259.815 640.521 null]
>> endobj
1718 0 obj <<
-/D [1694 0 R /XYZ 259.815 407.695 null]
+/D [1709 0 R /XYZ 259.815 618.604 null]
>> endobj
1719 0 obj <<
-/D [1694 0 R /XYZ 259.815 368.84 null]
+/D [1709 0 R /XYZ 259.815 596.686 null]
>> endobj
1720 0 obj <<
-/D [1694 0 R /XYZ 259.815 372.128 null]
+/D [1709 0 R /XYZ 259.815 585.727 null]
>> endobj
1721 0 obj <<
-/D [1694 0 R /XYZ 259.815 361.169 null]
+/D [1709 0 R /XYZ 259.815 546.873 null]
>> endobj
1722 0 obj <<
-/D [1694 0 R /XYZ 259.815 350.21 null]
+/D [1709 0 R /XYZ 259.815 550.16 null]
>> endobj
1723 0 obj <<
-/D [1694 0 R /XYZ 259.815 339.251 null]
+/D [1709 0 R /XYZ 259.815 539.201 null]
>> endobj
1724 0 obj <<
-/D [1694 0 R /XYZ 259.815 328.292 null]
+/D [1709 0 R /XYZ 259.815 528.243 null]
>> endobj
1725 0 obj <<
-/D [1694 0 R /XYZ 259.815 317.333 null]
+/D [1709 0 R /XYZ 259.815 517.284 null]
>> endobj
1726 0 obj <<
-/D [1694 0 R /XYZ 259.815 306.375 null]
+/D [1709 0 R /XYZ 259.815 506.325 null]
>> endobj
1727 0 obj <<
-/D [1694 0 R /XYZ 259.815 295.416 null]
+/D [1709 0 R /XYZ 259.815 495.366 null]
>> endobj
1728 0 obj <<
-/D [1694 0 R /XYZ 259.815 284.457 null]
+/D [1709 0 R /XYZ 259.815 484.407 null]
>> endobj
1729 0 obj <<
-/D [1694 0 R /XYZ 259.815 273.498 null]
+/D [1709 0 R /XYZ 259.815 473.448 null]
>> endobj
1730 0 obj <<
-/D [1694 0 R /XYZ 259.815 262.539 null]
+/D [1709 0 R /XYZ 259.815 462.489 null]
>> endobj
1731 0 obj <<
-/D [1694 0 R /XYZ 259.815 251.58 null]
+/D [1709 0 R /XYZ 259.815 440.571 null]
>> endobj
1732 0 obj <<
-/D [1694 0 R /XYZ 259.815 240.621 null]
+/D [1709 0 R /XYZ 259.815 418.653 null]
>> endobj
1733 0 obj <<
-/D [1694 0 R /XYZ 259.815 229.662 null]
+/D [1709 0 R /XYZ 259.815 407.695 null]
>> endobj
1734 0 obj <<
-/D [1694 0 R /XYZ 259.815 218.703 null]
+/D [1709 0 R /XYZ 259.815 368.84 null]
>> endobj
1735 0 obj <<
-/D [1694 0 R /XYZ 259.815 207.744 null]
+/D [1709 0 R /XYZ 259.815 372.128 null]
>> endobj
1736 0 obj <<
-/D [1694 0 R /XYZ 259.815 196.785 null]
+/D [1709 0 R /XYZ 259.815 361.169 null]
>> endobj
1737 0 obj <<
-/D [1694 0 R /XYZ 259.815 185.827 null]
+/D [1709 0 R /XYZ 259.815 350.21 null]
>> endobj
1738 0 obj <<
-/D [1694 0 R /XYZ 259.815 174.868 null]
+/D [1709 0 R /XYZ 259.815 339.251 null]
>> endobj
1739 0 obj <<
-/D [1694 0 R /XYZ 259.815 163.909 null]
+/D [1709 0 R /XYZ 259.815 328.292 null]
>> endobj
1740 0 obj <<
-/D [1694 0 R /XYZ 259.815 152.95 null]
+/D [1709 0 R /XYZ 259.815 317.333 null]
>> endobj
-1693 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im82 1654 0 R /Im83 1655 0 R /Im84 1656 0 R >>
+1741 0 obj <<
+/D [1709 0 R /XYZ 259.815 306.375 null]
+>> endobj
+1742 0 obj <<
+/D [1709 0 R /XYZ 259.815 295.416 null]
+>> endobj
+1743 0 obj <<
+/D [1709 0 R /XYZ 259.815 284.457 null]
+>> endobj
+1744 0 obj <<
+/D [1709 0 R /XYZ 259.815 273.498 null]
+>> endobj
+1745 0 obj <<
+/D [1709 0 R /XYZ 259.815 262.539 null]
+>> endobj
+1746 0 obj <<
+/D [1709 0 R /XYZ 259.815 251.58 null]
+>> endobj
+1747 0 obj <<
+/D [1709 0 R /XYZ 259.815 240.621 null]
+>> endobj
+1748 0 obj <<
+/D [1709 0 R /XYZ 259.815 229.662 null]
+>> endobj
+1749 0 obj <<
+/D [1709 0 R /XYZ 259.815 218.703 null]
+>> endobj
+1750 0 obj <<
+/D [1709 0 R /XYZ 259.815 207.744 null]
+>> endobj
+1751 0 obj <<
+/D [1709 0 R /XYZ 259.815 196.785 null]
+>> endobj
+1752 0 obj <<
+/D [1709 0 R /XYZ 259.815 185.827 null]
+>> endobj
+1753 0 obj <<
+/D [1709 0 R /XYZ 259.815 174.868 null]
+>> endobj
+1754 0 obj <<
+/D [1709 0 R /XYZ 259.815 163.909 null]
+>> endobj
+1755 0 obj <<
+/D [1709 0 R /XYZ 259.815 152.95 null]
+>> endobj
+1708 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im82 1669 0 R /Im83 1670 0 R /Im84 1671 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1758 0 obj <<
+1773 0 obj <<
/Length 2231
/Filter /FlateDecode
>>
@@ -18272,15 +18306,15 @@ c;8X)h:'/e0<Ny Ə1/
<5vp;.(-7&$q
endstream
endobj
-1757 0 obj <<
+1772 0 obj <<
/Type /Page
-/Contents 1758 0 R
-/Resources 1756 0 R
+/Contents 1773 0 R
+/Resources 1771 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1691 0 R
-/Annots [ 1741 0 R 1748 0 R ]
+/Parent 1706 0 R
+/Annots [ 1756 0 R 1763 0 R ]
>> endobj
-1742 0 obj <<
+1757 0 obj <<
/Type /XObject
/Subtype /Image
/Width 85
@@ -18300,7 +18334,7 @@ a"t͘-#m⃷\k'¸hå+
sWfU1*uBNYͽQԢ
endstream
endobj
-1743 0 obj <<
+1758 0 obj <<
/Type /XObject
/Subtype /Image
/Width 24
@@ -18322,7 +18356,7 @@ stream
Q i
endstream
endobj
-1744 0 obj <<
+1759 0 obj <<
/Type /XObject
/Subtype /Image
/Width 31
@@ -18342,7 +18376,7 @@ dv"+sÎ-pBA)r$uwjŭUyFS-\.y,9i.E'ꚚY=
K9$[Aw]
endstream
endobj
-1745 0 obj <<
+1760 0 obj <<
/Type /XObject
/Subtype /Image
/Width 30
@@ -18361,7 +18395,7 @@ stream
q5<+ er(]QTo~*9Leiۯ.1&8þ,W)n^ּZZqE_eE|qѸ`j:%TKpǙ&z.WԪT*\^ޢBE}{/WI{y yUQn$2l{*v/5μ'uL+<+l,J(&ĻV}$k[uEui1x^*B7tD:UZ{( "*q ?
endstream
endobj
-1746 0 obj <<
+1761 0 obj <<
/Type /XObject
/Subtype /Image
/Width 92
@@ -18388,7 +18422,7 @@ ccchhNJ$ȯ$? JT?]Bs7Ss.9vnRb;v7 \G
#l u䤤e u,1
endstream
endobj
-1747 0 obj <<
+1762 0 obj <<
/Type /XObject
/Subtype /Image
/Width 138
@@ -18417,89 +18451,89 @@ v*A,I<ղ{FAaMc /q)s,w2هz=0 F]YT̗u{p2R
R
endstream
endobj
-1741 0 obj <<
+1756 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [405.219 223.446 419.942 234.294]
/A << /S /GoTo /D (table.caption.41) >>
>> endobj
-1748 0 obj <<
+1763 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [154.742 160.515 169.465 169.426]
/A << /S /GoTo /D (table.caption.43) >>
>> endobj
-1759 0 obj <<
-/D [1757 0 R /XYZ 55.693 812.325 null]
+1774 0 obj <<
+/D [1772 0 R /XYZ 55.693 812.325 null]
>> endobj
-1760 0 obj <<
-/D [1757 0 R /XYZ 56.693 791.174 null]
+1775 0 obj <<
+/D [1772 0 R /XYZ 56.693 791.174 null]
>> endobj
-1761 0 obj <<
-/D [1757 0 R /XYZ 259.379 739.325 null]
+1776 0 obj <<
+/D [1772 0 R /XYZ 259.379 739.325 null]
>> endobj
-1762 0 obj <<
-/D [1757 0 R /XYZ 259.379 742.612 null]
+1777 0 obj <<
+/D [1772 0 R /XYZ 259.379 742.612 null]
>> endobj
-1763 0 obj <<
-/D [1757 0 R /XYZ 259.379 683.673 null]
+1778 0 obj <<
+/D [1772 0 R /XYZ 259.379 683.673 null]
>> endobj
-1764 0 obj <<
-/D [1757 0 R /XYZ 259.379 686.961 null]
+1779 0 obj <<
+/D [1772 0 R /XYZ 259.379 686.961 null]
>> endobj
-1765 0 obj <<
-/D [1757 0 R /XYZ 259.379 648.106 null]
+1780 0 obj <<
+/D [1772 0 R /XYZ 259.379 648.106 null]
>> endobj
-1766 0 obj <<
-/D [1757 0 R /XYZ 259.379 651.394 null]
+1781 0 obj <<
+/D [1772 0 R /XYZ 259.379 651.394 null]
>> endobj
-1767 0 obj <<
-/D [1757 0 R /XYZ 259.379 612.54 null]
+1782 0 obj <<
+/D [1772 0 R /XYZ 259.379 612.54 null]
>> endobj
-1768 0 obj <<
-/D [1757 0 R /XYZ 259.379 615.827 null]
+1783 0 obj <<
+/D [1772 0 R /XYZ 259.379 615.827 null]
>> endobj
-1769 0 obj <<
-/D [1757 0 R /XYZ 259.379 572.117 null]
+1784 0 obj <<
+/D [1772 0 R /XYZ 259.379 572.117 null]
>> endobj
-1770 0 obj <<
-/D [1757 0 R /XYZ 259.379 575.404 null]
+1785 0 obj <<
+/D [1772 0 R /XYZ 259.379 575.404 null]
>> endobj
-1771 0 obj <<
-/D [1757 0 R /XYZ 259.379 564.445 null]
+1786 0 obj <<
+/D [1772 0 R /XYZ 259.379 564.445 null]
>> endobj
-1772 0 obj <<
-/D [1757 0 R /XYZ 259.379 553.487 null]
+1787 0 obj <<
+/D [1772 0 R /XYZ 259.379 553.487 null]
>> endobj
-1773 0 obj <<
-/D [1757 0 R /XYZ 259.379 542.528 null]
+1788 0 obj <<
+/D [1772 0 R /XYZ 259.379 542.528 null]
>> endobj
-1774 0 obj <<
-/D [1757 0 R /XYZ 259.379 531.569 null]
+1789 0 obj <<
+/D [1772 0 R /XYZ 259.379 531.569 null]
>> endobj
398 0 obj <<
-/D [1757 0 R /XYZ 56.693 402.608 null]
+/D [1772 0 R /XYZ 56.693 402.608 null]
>> endobj
402 0 obj <<
-/D [1757 0 R /XYZ 56.693 317.87 null]
+/D [1772 0 R /XYZ 56.693 317.87 null]
>> endobj
-1775 0 obj <<
-/D [1757 0 R /XYZ 56.693 260.916 null]
+1790 0 obj <<
+/D [1772 0 R /XYZ 56.693 260.916 null]
>> endobj
-1776 0 obj <<
-/D [1757 0 R /XYZ 56.693 208.003 null]
+1791 0 obj <<
+/D [1772 0 R /XYZ 56.693 208.003 null]
>> endobj
406 0 obj <<
-/D [1757 0 R /XYZ 56.693 147.12 null]
+/D [1772 0 R /XYZ 56.693 147.12 null]
>> endobj
-1756 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im85 1742 0 R /Im86 1743 0 R /Im87 1744 0 R /Im88 1745 0 R /Im89 1746 0 R /Im90 1747 0 R >>
+1771 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im85 1757 0 R /Im86 1758 0 R /Im87 1759 0 R /Im88 1760 0 R /Im89 1761 0 R /Im90 1762 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1780 0 obj <<
+1795 0 obj <<
/Length 1310
/Filter /FlateDecode
>>
@@ -18512,14 +18546,14 @@ xXKSHW>h#JaIFrp@lbVjhF~ei_#Agb
Q8Zˤ_#@7P/BB0U1lH5O?}L>R+laAi-hڞ4,eFAnT}S*WPDxq<<gBe!m]/<45̷/Y}X;k hr#:\lfA'--ʽoMAm ; /Q73o'1;a?j
endstream
endobj
-1779 0 obj <<
+1794 0 obj <<
/Type /Page
-/Contents 1780 0 R
-/Resources 1778 0 R
+/Contents 1795 0 R
+/Resources 1793 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1691 0 R
+/Parent 1706 0 R
>> endobj
-1749 0 obj <<
+1764 0 obj <<
/Type /XObject
/Subtype /Image
/Width 84
@@ -18537,7 +18571,7 @@ stream
y|?t>@}:t'$%1Kw!M3f##7@TTU^Ajf#m<DHDDP)JP
endstream
endobj
-1750 0 obj <<
+1765 0 obj <<
/Type /XObject
/Subtype /Image
/Width 44
@@ -18557,7 +18591,7 @@ stream
Hޤ"A׻}s3-[&cNN)l@~%`̅}
endstream
endobj
-1751 0 obj <<
+1766 0 obj <<
/Type /XObject
/Subtype /Image
/Width 68
@@ -18580,7 +18614,7 @@ K xŝ͸+Ztӫ !kȬT#uw>o Lxi+Jd%/JEo3cs
yRcAM)JR(
endstream
endobj
-1752 0 obj <<
+1767 0 obj <<
/Type /XObject
/Subtype /Image
/Width 502
@@ -18833,7 +18867,7 @@ B'8
endstream
endobj
-1753 0 obj <<
+1768 0 obj <<
/Type /XObject
/Subtype /Image
/Width 485
@@ -18867,57 +18901,57 @@ S*rvٛݏڛ:>#kQDDDDDO
lOvܩ]i5d{7*Su w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/s*acSu w/ra}SObk +_ڊ!
endstream
endobj
-1781 0 obj <<
-/D [1779 0 R /XYZ 55.693 812.325 null]
+1796 0 obj <<
+/D [1794 0 R /XYZ 55.693 812.325 null]
>> endobj
-1777 0 obj <<
-/D [1779 0 R /XYZ 56.693 789.198 null]
+1792 0 obj <<
+/D [1794 0 R /XYZ 56.693 789.198 null]
>> endobj
-1782 0 obj <<
-/D [1779 0 R /XYZ 265.357 748.451 null]
+1797 0 obj <<
+/D [1794 0 R /XYZ 265.357 748.451 null]
>> endobj
-1783 0 obj <<
-/D [1779 0 R /XYZ 265.357 736.496 null]
+1798 0 obj <<
+/D [1794 0 R /XYZ 265.357 736.496 null]
>> endobj
-1784 0 obj <<
-/D [1779 0 R /XYZ 265.357 725.537 null]
+1799 0 obj <<
+/D [1794 0 R /XYZ 265.357 725.537 null]
>> endobj
-1785 0 obj <<
-/D [1779 0 R /XYZ 265.357 714.578 null]
+1800 0 obj <<
+/D [1794 0 R /XYZ 265.357 714.578 null]
>> endobj
-1786 0 obj <<
-/D [1779 0 R /XYZ 265.357 703.619 null]
+1801 0 obj <<
+/D [1794 0 R /XYZ 265.357 703.619 null]
>> endobj
-1787 0 obj <<
-/D [1779 0 R /XYZ 265.357 692.66 null]
+1802 0 obj <<
+/D [1794 0 R /XYZ 265.357 692.66 null]
>> endobj
-1788 0 obj <<
-/D [1779 0 R /XYZ 265.357 681.701 null]
+1803 0 obj <<
+/D [1794 0 R /XYZ 265.357 681.701 null]
>> endobj
-1789 0 obj <<
-/D [1779 0 R /XYZ 259.379 648.127 null]
+1804 0 obj <<
+/D [1794 0 R /XYZ 259.379 648.127 null]
>> endobj
-1790 0 obj <<
-/D [1779 0 R /XYZ 259.379 651.415 null]
+1805 0 obj <<
+/D [1794 0 R /XYZ 259.379 651.415 null]
>> endobj
-1791 0 obj <<
-/D [1779 0 R /XYZ 259.379 606.386 null]
+1806 0 obj <<
+/D [1794 0 R /XYZ 259.379 606.386 null]
>> endobj
-1792 0 obj <<
-/D [1779 0 R /XYZ 259.379 609.673 null]
+1807 0 obj <<
+/D [1794 0 R /XYZ 259.379 609.673 null]
>> endobj
-1793 0 obj <<
-/D [1779 0 R /XYZ 56.693 570.852 null]
+1808 0 obj <<
+/D [1794 0 R /XYZ 56.693 570.852 null]
>> endobj
-1794 0 obj <<
-/D [1779 0 R /XYZ 56.693 259.813 null]
+1809 0 obj <<
+/D [1794 0 R /XYZ 56.693 259.813 null]
>> endobj
-1778 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im91 1749 0 R /Im92 1750 0 R /Im93 1751 0 R /Im94 1752 0 R /Im95 1753 0 R >>
+1793 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im91 1764 0 R /Im92 1765 0 R /Im93 1766 0 R /Im94 1767 0 R /Im95 1768 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1797 0 obj <<
+1812 0 obj <<
/Length 331
/Filter /FlateDecode
>>
@@ -18926,14 +18960,14 @@ xՑMO1=aoaE&D>.z6Y"a:;tI9} wt eHC݂jÌ2
èJfx=GDp*tilM U 0]"C_:õ5~C&D5YK/_(fm^v SG|[2O/?+VGqP@%}$f"t(u}>vo>'%h \_/g\f!P2E"W ' *EBC @bz\P8x0
endstream
endobj
-1796 0 obj <<
+1811 0 obj <<
/Type /Page
-/Contents 1797 0 R
-/Resources 1795 0 R
+/Contents 1812 0 R
+/Resources 1810 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1691 0 R
+/Parent 1706 0 R
>> endobj
-1754 0 obj <<
+1769 0 obj <<
/Type /XObject
/Subtype /Image
/Width 458
@@ -18986,7 +19020,7 @@ JqVlRen{EG~jD]N.jI )y՜2i.6IvI%<5}kfF,-
2УlIښӥT.:S\Ԩ~UӉgF(ȖfG]pE~U[Zis]\9aUGBe|2PUJIӐ<siʩPjg6򜧴i4M1iՒ42"!pp(WŜ_yWYDI"""".B"
endstream
endobj
-1755 0 obj <<
+1770 0 obj <<
/Type /XObject
/Subtype /Image
/Width 246
@@ -19026,21 +19060,21 @@ w/5Oҍ-6GfJ2bE|SPc qqqi?
As79z &hJrW",ź܊EJF"Lq1\j/A ֹgǪ4YfBĈŊq2-$E%$\DDDDD@=
endstream
endobj
-1798 0 obj <<
-/D [1796 0 R /XYZ 55.693 812.325 null]
+1813 0 obj <<
+/D [1811 0 R /XYZ 55.693 812.325 null]
>> endobj
-1799 0 obj <<
-/D [1796 0 R /XYZ 56.693 697.731 null]
+1814 0 obj <<
+/D [1811 0 R /XYZ 56.693 697.731 null]
>> endobj
-1800 0 obj <<
-/D [1796 0 R /XYZ 56.693 272.531 null]
+1815 0 obj <<
+/D [1811 0 R /XYZ 56.693 272.531 null]
>> endobj
-1795 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im96 1754 0 R /Im97 1755 0 R >>
+1810 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im96 1769 0 R /Im97 1770 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1804 0 obj <<
+1819 0 obj <<
/Length 2225
/Filter /FlateDecode
>>
@@ -19055,14 +19089,14 @@ WۮŁĂSoS _S;Z=&.>+F~:Q)6LD"8rKpN
~qd'!"ܮZ'_=StZx9+i.(k=7%y^B)i,-VM\&$\U۸*h^p?8m?ϡ:eg pZcBR51Js}
endstream
endobj
-1803 0 obj <<
+1818 0 obj <<
/Type /Page
-/Contents 1804 0 R
-/Resources 1802 0 R
+/Contents 1819 0 R
+/Resources 1817 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1691 0 R
+/Parent 1706 0 R
>> endobj
-1801 0 obj <<
+1816 0 obj <<
/Type /XObject
/Subtype /Image
/Width 853
@@ -19123,27 +19157,27 @@ $W.vM.|ڶ6 D6Zѡ']Sp{;e~vwP-5KMfaO+PV
AmDQUMEQS^E*z62ضؠ
endstream
endobj
-1805 0 obj <<
-/D [1803 0 R /XYZ 55.693 812.325 null]
+1820 0 obj <<
+/D [1818 0 R /XYZ 55.693 812.325 null]
>> endobj
410 0 obj <<
-/D [1803 0 R /XYZ 56.693 785.197 null]
+/D [1818 0 R /XYZ 56.693 785.197 null]
>> endobj
414 0 obj <<
-/D [1803 0 R /XYZ 56.693 602.881 null]
+/D [1818 0 R /XYZ 56.693 602.881 null]
>> endobj
418 0 obj <<
-/D [1803 0 R /XYZ 56.693 487.388 null]
+/D [1818 0 R /XYZ 56.693 487.388 null]
>> endobj
422 0 obj <<
-/D [1803 0 R /XYZ 56.693 268.579 null]
+/D [1818 0 R /XYZ 56.693 268.579 null]
>> endobj
-1802 0 obj <<
-/Font << /F20 574 0 R /F16 575 0 R /F14 686 0 R >>
-/XObject << /Im98 1801 0 R >>
+1817 0 obj <<
+/Font << /F20 586 0 R /F16 587 0 R /F14 701 0 R >>
+/XObject << /Im98 1816 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1814 0 obj <<
+1829 0 obj <<
/Length 2692
/Filter /FlateDecode
>>
@@ -19162,75 +19196,75 @@ A1;BP
gQ4*
endstream
endobj
-1813 0 obj <<
+1828 0 obj <<
/Type /Page
-/Contents 1814 0 R
-/Resources 1812 0 R
+/Contents 1829 0 R
+/Resources 1827 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1816 0 R
-/Annots [ 1806 0 R 1807 0 R 1808 0 R 1809 0 R 1810 0 R ]
+/Parent 1831 0 R
+/Annots [ 1821 0 R 1822 0 R 1823 0 R 1824 0 R 1825 0 R ]
>> endobj
-1806 0 obj <<
+1821 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [80.603 379.578 374.607 390.427]
/A << /S /GoTo /D (subsection.5.2.2) >>
>> endobj
-1807 0 obj <<
+1822 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [80.603 361.042 196.939 371.89]
/A << /S /GoTo /D (subsection.5.2.3) >>
>> endobj
-1808 0 obj <<
+1823 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [80.603 342.506 405.767 353.354]
/A << /S /GoTo /D (subsection.5.2.4) >>
>> endobj
-1809 0 obj <<
+1824 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [124.909 321.374 225.583 332.222]
/A << /S /GoTo /D (subsection.5.2.5) >>
>> endobj
-1810 0 obj <<
+1825 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [248.529 53.759 263.251 64.608]
/A << /S /GoTo /D (figure.caption.48) >>
>> endobj
-1815 0 obj <<
-/D [1813 0 R /XYZ 55.693 812.325 null]
+1830 0 obj <<
+/D [1828 0 R /XYZ 55.693 812.325 null]
>> endobj
426 0 obj <<
-/D [1813 0 R /XYZ 56.693 785.197 null]
+/D [1828 0 R /XYZ 56.693 785.197 null]
>> endobj
430 0 obj <<
-/D [1813 0 R /XYZ 56.693 649.27 null]
+/D [1828 0 R /XYZ 56.693 649.27 null]
>> endobj
434 0 obj <<
-/D [1813 0 R /XYZ 56.693 554.025 null]
+/D [1828 0 R /XYZ 56.693 554.025 null]
>> endobj
438 0 obj <<
-/D [1813 0 R /XYZ 56.693 521.07 null]
+/D [1828 0 R /XYZ 56.693 521.07 null]
>> endobj
442 0 obj <<
-/D [1813 0 R /XYZ 56.693 308.597 null]
+/D [1828 0 R /XYZ 56.693 308.597 null]
>> endobj
446 0 obj <<
-/D [1813 0 R /XYZ 56.693 174.972 null]
+/D [1828 0 R /XYZ 56.693 174.972 null]
>> endobj
-1812 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R >>
+1827 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-1823 0 obj <<
+1838 0 obj <<
/Length 2233
/Filter /FlateDecode
>>
@@ -19250,23 +19284,23 @@ Tl
r
endstream
endobj
-1822 0 obj <<
+1837 0 obj <<
/Type /Page
-/Contents 1823 0 R
-/Resources 1821 0 R
+/Contents 1838 0 R
+/Resources 1836 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1816 0 R
-/Group 524 0 R
-/Annots [ 1819 0 R 1820 0 R ]
+/Parent 1831 0 R
+/Group 536 0 R
+/Annots [ 1834 0 R 1835 0 R ]
>> endobj
-1811 0 obj <<
+1826 0 obj <<
/Type /XObject
/Subtype /Image
/Width 900
/Height 389
/BitsPerComponent 8
/ColorSpace /DeviceRGB
-/SMask 1827 0 R
+/SMask 1842 0 R
/Length 67410
/Filter /FlateDecode
>>
@@ -19558,7 +19592,7 @@ R´
endstream
endobj
-1827 0 obj <<
+1842 0 obj <<
/Type /XObject
/Subtype /Image
/Width 900
@@ -19573,7 +19607,7 @@ x
endstream
endobj
-1818 0 obj <<
+1833 0 obj <<
/Type /XObject
/Subtype /Image
/Width 390
@@ -19702,41 +19736,41 @@ gQ('HhhhhאHhhhH"

endstream
endobj
-1819 0 obj <<
+1834 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [161.801 269.981 176.523 281.802]
/A << /S /GoTo /D (figure.caption.50) >>
>> endobj
-1820 0 obj <<
+1835 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [405.244 62.758 419.967 74.579]
/A << /S /GoTo /D (figure.caption.51) >>
>> endobj
-1824 0 obj <<
-/D [1822 0 R /XYZ 55.693 812.325 null]
+1839 0 obj <<
+/D [1837 0 R /XYZ 55.693 812.325 null]
>> endobj
-1817 0 obj <<
-/D [1822 0 R /XYZ 56.693 791.174 null]
+1832 0 obj <<
+/D [1837 0 R /XYZ 56.693 791.174 null]
>> endobj
-1825 0 obj <<
-/D [1822 0 R /XYZ 56.693 590.67 null]
+1840 0 obj <<
+/D [1837 0 R /XYZ 56.693 590.67 null]
>> endobj
450 0 obj <<
-/D [1822 0 R /XYZ 56.693 382.836 null]
+/D [1837 0 R /XYZ 56.693 382.836 null]
>> endobj
-1826 0 obj <<
-/D [1822 0 R /XYZ 56.693 308.005 null]
+1841 0 obj <<
+/D [1837 0 R /XYZ 56.693 308.005 null]
>> endobj
-1821 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R >>
-/XObject << /Im99 1811 0 R /Im100 1818 0 R >>
+1836 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R >>
+/XObject << /Im99 1826 0 R /Im100 1833 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1832 0 obj <<
+1847 0 obj <<
/Length 2482
/Filter /FlateDecode
>>
@@ -19749,14 +19783,14 @@ xڽ˒۸>_#UU^8qJR9sP,Ej rF7@R:NMFa%Wa{mr
OदǶ-w&$L
endstream
endobj
-1831 0 obj <<
+1846 0 obj <<
/Type /Page
-/Contents 1832 0 R
-/Resources 1830 0 R
+/Contents 1847 0 R
+/Resources 1845 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1816 0 R
+/Parent 1831 0 R
>> endobj
-1829 0 obj <<
+1844 0 obj <<
/Type /XObject
/Subtype /Image
/Width 350
@@ -19795,24 +19829,24 @@ O*F!>"$|#t_͸WL
Ǎ7.^ʌ3ON=8{ @ @ t0%[#
endstream
endobj
-1833 0 obj <<
-/D [1831 0 R /XYZ 55.693 812.325 null]
+1848 0 obj <<
+/D [1846 0 R /XYZ 55.693 812.325 null]
>> endobj
-1828 0 obj <<
-/D [1831 0 R /XYZ 56.693 791.174 null]
+1843 0 obj <<
+/D [1846 0 R /XYZ 56.693 791.174 null]
>> endobj
-1834 0 obj <<
-/D [1831 0 R /XYZ 56.693 360.741 null]
+1849 0 obj <<
+/D [1846 0 R /XYZ 56.693 360.741 null]
>> endobj
-1835 0 obj <<
-/D [1831 0 R /XYZ 56.693 180.306 null]
+1850 0 obj <<
+/D [1846 0 R /XYZ 56.693 180.306 null]
>> endobj
-1830 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R /F44 1836 0 R >>
-/XObject << /Im101 1829 0 R >>
+1845 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R /F44 1851 0 R >>
+/XObject << /Im101 1844 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1841 0 obj <<
+1856 0 obj <<
/Length 2594
/Filter /FlateDecode
>>
@@ -19832,15 +19866,15 @@ cpP} _geFȉZ!Ϊ%"iLS=;tTQZ!
,z(~H}_wK~EcX>GrpHep3s\ HB?F9
endstream
endobj
-1840 0 obj <<
+1855 0 obj <<
/Type /Page
-/Contents 1841 0 R
-/Resources 1839 0 R
+/Contents 1856 0 R
+/Resources 1854 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1816 0 R
-/Annots [ 1837 0 R ]
+/Parent 1831 0 R
+/Annots [ 1852 0 R ]
>> endobj
-1838 0 obj <<
+1853 0 obj <<
/Type /XObject
/Subtype /Image
/Width 900
@@ -20099,58 +20133,215 @@ CޑN
Pmy0(
endstream
endobj
-1837 0 obj <<
+1852 0 obj <<
/Type /Annot
/Subtype /Link
/Border[0 0 0]/H/I/C[1 0 0]
/Rect [402.034 391.967 416.756 403.788]
/A << /S /GoTo /D (figure.caption.55) >>
>> endobj
-1842 0 obj <<
-/D [1840 0 R /XYZ 55.693 812.325 null]
+1857 0 obj <<
+/D [1855 0 R /XYZ 55.693 812.325 null]
>> endobj
-1843 0 obj <<
-/D [1840 0 R /XYZ 56.693 791.174 null]
+1858 0 obj <<
+/D [1855 0 R /XYZ 56.693 791.174 null]
>> endobj
-1844 0 obj <<
-/D [1840 0 R /XYZ 56.693 550.871 null]
+1859 0 obj <<
+/D [1855 0 R /XYZ 56.693 550.871 null]
>> endobj
454 0 obj <<
-/D [1840 0 R /XYZ 56.693 291.455 null]
+/D [1855 0 R /XYZ 56.693 291.455 null]
>> endobj
-1845 0 obj <<
-/D [1840 0 R /XYZ 56.693 222.547 null]
+1860 0 obj <<
+/D [1855 0 R /XYZ 56.693 222.547 null]
>> endobj
-1839 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F44 1836 0 R >>
-/XObject << /Im102 1838 0 R >>
+1854 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F44 1851 0 R >>
+/XObject << /Im102 1853 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1850 0 obj <<
-/Length 1989
+1866 0 obj <<
+/Length 2660
/Filter /FlateDecode
>>
stream
-xX[s6~(weI;mܤMB^i @x'NG3"pp -ۋU/6&vb7dqd-:ov
-*IRr{{._/D<& ,Hy.<W{凮bVemVrql9<s}7JPNS /q2k%3Zo^fZݑAaIf'N˄]{'wY_vL5N55|ʞ7ȔESdflvCU"
- Z9OMD |+|ޅÊL11Ѝ; hz!bktՂ;0qpH Q#uӵY;
-xD]o
- ?y
- &I<(J3rq8np/-ˍ <tجA1꟝اjr:`fBulJ^7+:0* U<jxNVДqʝleKLk4h0CFYIc0i`z0tXe2MlقSGIO%wmS |{n>OS\א 6ej]VO=@yZ} D[5xj@n}^?(-7Q}]|j/ IVS1ũ$F3*^ra$+WF-D-/$4*5/V5C^
-
-r$ȈH[[/˭¾
-hȫ\! u%#"\_WRgYy+#p5HoBGgӱ[z\ UYZ_ŠdrvF'gH#aOǼ}u2y'omFs8]
+x]s۸ݿB'j 7sq'绸M}>dH츝b
+9]ПLwRLRF"̗0bQ*'q2Oޛ>ϯ3),|~u`Ϧ]:w<rP1gaC.pΉopN䙝=25oְ]{i* tZD<HZQ-b/CXh¶U 3߼ڶXd@YyVLz*bNn<̶eGRxꭁ՛+Zy[:\Q&2L낐6H
+ 4̼e]Kwݸ`+ɜƝݚWu
+ Xi
+B7At' *6ޟL~j^\4jiAM#p
+5h 2^#:P_*ڇ(V@K  Žr $1M klnSq
+p.oapy ]ӼE+l[x #x'cƱ;
+BQuBTaow-h;+Zd5<'7a3쨽C oY5/;;6fV[UR7.+oPW_ęzE[\f6ZhWgL-\v6
+ݍA_LGaEEC5բDX!)' ž)wS{"J-U\_}/kT oir]8ƆA FӐ[ 26nfjL'.zM+{jW4nPypz
+oYQ-f ĬVX0Vd u
+(wnT{z[;l, H89KyoH5:OD4*D.&PC3@BRs~feD4'_h08 ,wF.@o@%K}!k0 ,ٓH] bVސSla46&zr5w7& C<ThTSQ96BMĘ`^=\T&- z]A%ga,tTyV "NlE4ʱA[DZ!8h} 2)iTB/"(,>nw--͜ 7uDmFg FR8d0k&`Sg'@אQdqi])2 3
+#V5 & xmtM i `@YhjM>R GBEH*ݽy]ӂS)Cmu }<3J$PYHʷd=czSj>
+yrR˲,Q} ƽqBt|8eE`$A:E)(1hBZTAֺ!(/feVlP7pbaR4!A`aBs' +5;t<r>?1Va%OX|mtp'I&˓g,HskIӦ~xe X8` )hUu^_ Eg/;M&H}o{}X4DCY gC躨PQ~BH>} QGxD!QIY%YV\L̪mV>KE0/H8`>&,1U,~Y.Dʢ$> S,཮9`PֳD@񑤇G2x$m+= qRa"=D\w ,
endstream
endobj
-1849 0 obj <<
+1865 0 obj <<
/Type /Page
-/Contents 1850 0 R
-/Resources 1848 0 R
+/Contents 1866 0 R
+/Resources 1864 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1816 0 R
-/Annots [ 1846 0 R 1853 0 R ]
+/Parent 1831 0 R
+/Annots [ 1861 0 R 1869 0 R 1862 0 R 1863 0 R 1884 0 R ]
>> endobj
-1847 0 obj <<
+1861 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [412.058 544.746 539.579 556.566]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://rtsys.informatik.uni-kiel.de/confluence/pages/viewpage.action?pageId=328078)>>
+>> endobj
+1869 0 obj <<
+/Type /Annot
+/Border[0 0 0]/H/I/C[0 1 1]
+/Rect [55.697 533.067 361.549 544.192]
+/Subtype/Link/A<</Type/Action/S/URI/URI(http://rtsys.informatik.uni-kiel.de/confluence/pages/viewpage.action?pageId=328078)>>
+>> endobj
+1862 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [457.934 165.696 480.405 176.545]
+/A << /S /GoTo /D (subsection.5.3.2) >>
+>> endobj
+1863 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [512.721 165.696 539.579 176.545]
+/A << /S /GoTo /D (subsection.5.3.2) >>
+>> endobj
+1884 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [55.697 155.678 232.173 164.59]
+/A << /S /GoTo /D (subsection.5.3.2) >>
+>> endobj
+1867 0 obj <<
+/D [1865 0 R /XYZ 55.693 812.325 null]
+>> endobj
+1868 0 obj <<
+/D [1865 0 R /XYZ 56.693 787.189 null]
+>> endobj
+458 0 obj <<
+/D [1865 0 R /XYZ 56.693 586.81 null]
+>> endobj
+462 0 obj <<
+/D [1865 0 R /XYZ 56.693 494.511 null]
+>> endobj
+466 0 obj <<
+/D [1865 0 R /XYZ 56.693 404.869 null]
+>> endobj
+1870 0 obj <<
+/D [1865 0 R /XYZ 56.693 330.779 null]
+>> endobj
+1871 0 obj <<
+/D [1865 0 R /XYZ 56.693 332.716 null]
+>> endobj
+1872 0 obj <<
+/D [1865 0 R /XYZ 56.693 321.757 null]
+>> endobj
+1873 0 obj <<
+/D [1865 0 R /XYZ 56.693 310.798 null]
+>> endobj
+1874 0 obj <<
+/D [1865 0 R /XYZ 56.693 299.839 null]
+>> endobj
+1875 0 obj <<
+/D [1865 0 R /XYZ 56.693 288.88 null]
+>> endobj
+1876 0 obj <<
+/D [1865 0 R /XYZ 56.693 277.921 null]
+>> endobj
+1877 0 obj <<
+/D [1865 0 R /XYZ 56.693 266.962 null]
+>> endobj
+1878 0 obj <<
+/D [1865 0 R /XYZ 56.693 256.003 null]
+>> endobj
+1879 0 obj <<
+/D [1865 0 R /XYZ 56.693 245.045 null]
+>> endobj
+1880 0 obj <<
+/D [1865 0 R /XYZ 56.693 234.086 null]
+>> endobj
+1881 0 obj <<
+/D [1865 0 R /XYZ 56.693 223.127 null]
+>> endobj
+1882 0 obj <<
+/D [1865 0 R /XYZ 56.693 212.168 null]
+>> endobj
+1883 0 obj <<
+/D [1865 0 R /XYZ 56.693 201.209 null]
+>> endobj
+1864 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F38 795 0 R /F14 701 0 R /F39 852 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1888 0 obj <<
+/Length 1830
+/Filter /FlateDecode
+>>
+stream
+xڽr6ЭTbHN3i`
+0C% bȉNzb/('䗋כWoD4Y4J'$It)&f;]l.o3!|.7WK\MۼyMH_Fs`s.ŽK$Y.d~(R1Gp%F8Ng«NlU:ƌ Y(NwOƪ۳Lo9-9|
+B[Md-^&KZ;;),<ݪ-%#JurKxd?"c"@~"mx}*eYA1MXDz:vb.HI`t1 =)8nn y!6M mLqj"<hTHƂv#(3G>FKkC_I
+{9@xŒ,H9U缈gsi;Й3'RV;ƞsGq.-yXڪZƧ 0
+"?YD~Cnl!'5 .n| s@C6Xj Q^` hCNuJ?V\
+kYB'q2ʊ4โёFs*wU@xm18"|l )d(]ޥ!.Sv,g[;Յڌ
+UpXMNX*SP/ c=<EvŞa@[mr Y]:Q
+zmUN BέpVy.CNco}90iϘGO qnveu24h@:ǜv*3#4Hy}dphCm5Vn~C,m}z@%5,>f@/6C^=˖)Z Ƕ>[Dl##a1 lԠ^Z<8wٴ7u/*L瓱?I_eU[_6sq9fZ f^99b~r\Iviybky<59 I&Q Q4 
+endstream
+endobj
+1887 0 obj <<
+/Type /Page
+/Contents 1888 0 R
+/Resources 1886 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1831 0 R
+>> endobj
+1889 0 obj <<
+/D [1887 0 R /XYZ 55.693 812.325 null]
+>> endobj
+470 0 obj <<
+/D [1887 0 R /XYZ 56.693 671.18 null]
+>> endobj
+1890 0 obj <<
+/D [1887 0 R /XYZ 56.693 612.289 null]
+>> endobj
+1891 0 obj <<
+/D [1887 0 R /XYZ 56.693 447.795 null]
+>> endobj
+474 0 obj <<
+/D [1887 0 R /XYZ 56.693 367.927 null]
+>> endobj
+1886 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F14 701 0 R /F20 586 0 R /F38 795 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+1894 0 obj <<
+/Length 1826
+/Filter /FlateDecode
+>>
+stream
+xZ[sD}ϯv%
+*..)3} S&H`t]1&ZW Q]Ӄ|T<<_28Tb|[9*shpvn"]~5&|ڔԯ|V=+G8PVz^ xu<8ϳ*NAҒ77
+ y8pqD{u*#eѬf-Ǧ*EVG2I@T S-J٠7AÓ2qg*B"BEqp.at2_[=TZtni;h0}T%ZQCRk[ fֳ'54uݏK40
+U#grv o'9
+endstream
+endobj
+1893 0 obj <<
+/Type /Page
+/Contents 1894 0 R
+/Resources 1892 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1929 0 R
+>> endobj
+1885 0 obj <<
/Type /XObject
/Subtype /Image
/Width 710
@@ -20233,250 +20424,139 @@ Uzt5<~O -XJ*"a\N޳5UU5i+݆:0ݯ˜VK~7=
endstream
endobj
-1846 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [412.058 542.828 539.579 554.648]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://rtsys.informatik.uni-kiel.de/confluence/pages/viewpage.action?pageId=328078)>>
->> endobj
-1853 0 obj <<
-/Type /Annot
-/Border[0 0 0]/H/I/C[0 1 1]
-/Rect [55.697 531.149 361.549 542.274]
-/Subtype/Link/A<</Type/Action/S/URI/URI(http://rtsys.informatik.uni-kiel.de/confluence/pages/viewpage.action?pageId=328078)>>
->> endobj
-1851 0 obj <<
-/D [1849 0 R /XYZ 55.693 812.325 null]
->> endobj
-1852 0 obj <<
-/D [1849 0 R /XYZ 56.693 787.189 null]
->> endobj
-458 0 obj <<
-/D [1849 0 R /XYZ 56.693 584.892 null]
->> endobj
-462 0 obj <<
-/D [1849 0 R /XYZ 56.693 492.461 null]
->> endobj
-1848 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F38 780 0 R /F14 686 0 R >>
-/XObject << /Im103 1847 0 R >>
-/ProcSet [ /PDF /Text /ImageC ]
->> endobj
-1860 0 obj <<
-/Length 2378
-/Filter /FlateDecode
->>
-stream
-x\[s6~L~^n=muZ-Nt=iKVJ&"@8pp:G784׃@i0t'/GB"cc||ޝ<07~ԥ48n`؝1M&yA xh}\7?0"Eac(gfx/H/VˆS?1>8QcWrn.6^S'rKH08=QBI?qD+]OYͳܚ&Ph*K| _UMVgМPg:0d,
-2>F ~dv:W"Km.٭n1]ȡ/+,|sEYI.|pZVY,da[M  /'%e0p(E8pNiS~0́Ff uhcMpaFэXL ²7,
-d#siiÏH8WwN6dz*B'barn%Ł\2Q{#o@eY@%ˆPTY2@-im:,&Dq+ƚHŸjE}ʫ-P>u.
-[ bzXX?g2CT/{ZW|yϖP^zxt87y
-q"1eghMYI(A+nxpcOϜs I%Þ#Fdqeĺ(Յ\3R]X$;亖PVjU1Uxqaw_ǝ¬\*_V8V\ B`Gޙ`
-*_L,`ϓsӍJe}TA;Z"f7!vlU/DW*[M$eZlY{T\#52DZёWf Q\2@]epJoNep;q< ;;@f 3Cf>F͝aȪ] ꈶM$Rdsު0bG rS2M,Ɍ2Ug}ˆ** #:s4_U~#LJ1`O q/e7Mm~Ẏ8{hX~P^4]K S^}PXGixCNmtw{t~ͿkޘDn,qB=&s&o~*f:uSow+_$S"uv&M؆C|ẋKŇrBY-'R^bbkۖ*|be՘YI<]UBEʩ(BXJLUJc2߲$CFfQFX^$Es͑!2v^OZNqù@t!Wua|PqRk Vw$Pďyqb)fʐ*ͺHZfj;s=zd!Z*&##vPWbާZƋ
-.z|"򇔠SOBu_P"p\r_<B}V 4
-endstream
-endobj
-1859 0 obj <<
-/Type /Page
-/Contents 1860 0 R
-/Resources 1858 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1816 0 R
-/Annots [ 1854 0 R 1855 0 R 1856 0 R ]
->> endobj
-1854 0 obj <<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [481.357 88.642 496.079 100.463]
-/A << /S /GoTo /D (figure.caption.58) >>
+1895 0 obj <<
+/D [1893 0 R /XYZ 55.693 812.325 null]
>> endobj
-1855 0 obj <<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [345.25 76.687 367.721 88.508]
-/A << /S /GoTo /D (subsection.5.3.4) >>
+478 0 obj <<
+/D [1893 0 R /XYZ 56.693 547.732 null]
>> endobj
-1856 0 obj <<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [369.049 76.687 456.278 88.508]
-/A << /S /GoTo /D (subsection.5.3.4) >>
+1896 0 obj <<
+/D [1893 0 R /XYZ 56.693 413.569 null]
>> endobj
-1861 0 obj <<
-/D [1859 0 R /XYZ 55.693 812.325 null]
+1897 0 obj <<
+/D [1893 0 R /XYZ 56.693 415.506 null]
>> endobj
-466 0 obj <<
-/D [1859 0 R /XYZ 56.693 785.197 null]
+1898 0 obj <<
+/D [1893 0 R /XYZ 56.693 404.547 null]
>> endobj
-1862 0 obj <<
-/D [1859 0 R /XYZ 56.693 657.066 null]
+1899 0 obj <<
+/D [1893 0 R /XYZ 56.693 393.588 null]
>> endobj
-1863 0 obj <<
-/D [1859 0 R /XYZ 56.693 659.003 null]
+1900 0 obj <<
+/D [1893 0 R /XYZ 56.693 382.629 null]
>> endobj
-1864 0 obj <<
-/D [1859 0 R /XYZ 56.693 648.044 null]
+1901 0 obj <<
+/D [1893 0 R /XYZ 56.693 371.67 null]
>> endobj
-1865 0 obj <<
-/D [1859 0 R /XYZ 56.693 637.086 null]
+1902 0 obj <<
+/D [1893 0 R /XYZ 56.693 360.711 null]
>> endobj
-1866 0 obj <<
-/D [1859 0 R /XYZ 56.693 626.127 null]
+1903 0 obj <<
+/D [1893 0 R /XYZ 56.693 349.753 null]
>> endobj
-1867 0 obj <<
-/D [1859 0 R /XYZ 56.693 615.168 null]
+1904 0 obj <<
+/D [1893 0 R /XYZ 56.693 338.794 null]
>> endobj
-1868 0 obj <<
-/D [1859 0 R /XYZ 56.693 604.209 null]
+1905 0 obj <<
+/D [1893 0 R /XYZ 56.693 327.835 null]
>> endobj
-1869 0 obj <<
-/D [1859 0 R /XYZ 56.693 593.25 null]
+1906 0 obj <<
+/D [1893 0 R /XYZ 56.693 316.876 null]
>> endobj
-1870 0 obj <<
-/D [1859 0 R /XYZ 56.693 582.291 null]
+1907 0 obj <<
+/D [1893 0 R /XYZ 56.693 305.917 null]
>> endobj
-1871 0 obj <<
-/D [1859 0 R /XYZ 56.693 571.332 null]
+1908 0 obj <<
+/D [1893 0 R /XYZ 56.693 294.958 null]
>> endobj
-1872 0 obj <<
-/D [1859 0 R /XYZ 56.693 560.373 null]
+1909 0 obj <<
+/D [1893 0 R /XYZ 56.693 283.999 null]
>> endobj
-1873 0 obj <<
-/D [1859 0 R /XYZ 56.693 549.414 null]
+1910 0 obj <<
+/D [1893 0 R /XYZ 56.693 273.04 null]
>> endobj
-1874 0 obj <<
-/D [1859 0 R /XYZ 56.693 538.455 null]
+1911 0 obj <<
+/D [1893 0 R /XYZ 56.693 262.081 null]
>> endobj
-1875 0 obj <<
-/D [1859 0 R /XYZ 56.693 527.496 null]
+1912 0 obj <<
+/D [1893 0 R /XYZ 56.693 251.122 null]
>> endobj
-1876 0 obj <<
-/D [1859 0 R /XYZ 56.693 516.538 null]
+1913 0 obj <<
+/D [1893 0 R /XYZ 56.693 240.164 null]
>> endobj
-1877 0 obj <<
-/D [1859 0 R /XYZ 56.693 505.579 null]
+1914 0 obj <<
+/D [1893 0 R /XYZ 56.693 229.205 null]
>> endobj
-1878 0 obj <<
-/D [1859 0 R /XYZ 56.693 494.62 null]
+1915 0 obj <<
+/D [1893 0 R /XYZ 56.693 218.246 null]
>> endobj
-1879 0 obj <<
-/D [1859 0 R /XYZ 56.693 483.661 null]
+1916 0 obj <<
+/D [1893 0 R /XYZ 56.693 207.287 null]
>> endobj
-1880 0 obj <<
-/D [1859 0 R /XYZ 56.693 472.702 null]
+1917 0 obj <<
+/D [1893 0 R /XYZ 56.693 196.328 null]
>> endobj
-1881 0 obj <<
-/D [1859 0 R /XYZ 56.693 461.743 null]
+1918 0 obj <<
+/D [1893 0 R /XYZ 56.693 185.369 null]
>> endobj
-1882 0 obj <<
-/D [1859 0 R /XYZ 56.693 450.784 null]
+1919 0 obj <<
+/D [1893 0 R /XYZ 56.693 174.41 null]
>> endobj
-1883 0 obj <<
-/D [1859 0 R /XYZ 56.693 439.825 null]
+1920 0 obj <<
+/D [1893 0 R /XYZ 56.693 163.451 null]
>> endobj
-1884 0 obj <<
-/D [1859 0 R /XYZ 56.693 428.866 null]
+1921 0 obj <<
+/D [1893 0 R /XYZ 56.693 152.492 null]
>> endobj
-1885 0 obj <<
-/D [1859 0 R /XYZ 56.693 417.907 null]
+1922 0 obj <<
+/D [1893 0 R /XYZ 56.693 141.533 null]
>> endobj
-1886 0 obj <<
-/D [1859 0 R /XYZ 56.693 406.949 null]
+1923 0 obj <<
+/D [1893 0 R /XYZ 56.693 130.574 null]
>> endobj
-1887 0 obj <<
-/D [1859 0 R /XYZ 56.693 395.99 null]
+1924 0 obj <<
+/D [1893 0 R /XYZ 56.693 119.616 null]
>> endobj
-1888 0 obj <<
-/D [1859 0 R /XYZ 56.693 385.031 null]
+1925 0 obj <<
+/D [1893 0 R /XYZ 56.693 108.657 null]
>> endobj
-1889 0 obj <<
-/D [1859 0 R /XYZ 56.693 374.072 null]
+1926 0 obj <<
+/D [1893 0 R /XYZ 56.693 97.698 null]
>> endobj
-1890 0 obj <<
-/D [1859 0 R /XYZ 56.693 363.113 null]
+1927 0 obj <<
+/D [1893 0 R /XYZ 56.693 86.739 null]
>> endobj
-1891 0 obj <<
-/D [1859 0 R /XYZ 56.693 352.154 null]
+1928 0 obj <<
+/D [1893 0 R /XYZ 56.693 75.78 null]
>> endobj
1892 0 obj <<
-/D [1859 0 R /XYZ 56.693 341.195 null]
->> endobj
-1893 0 obj <<
-/D [1859 0 R /XYZ 56.693 330.236 null]
->> endobj
-1894 0 obj <<
-/D [1859 0 R /XYZ 56.693 319.277 null]
->> endobj
-1895 0 obj <<
-/D [1859 0 R /XYZ 56.693 308.318 null]
->> endobj
-1896 0 obj <<
-/D [1859 0 R /XYZ 56.693 297.359 null]
->> endobj
-1897 0 obj <<
-/D [1859 0 R /XYZ 56.693 286.401 null]
->> endobj
-1898 0 obj <<
-/D [1859 0 R /XYZ 56.693 275.442 null]
->> endobj
-1899 0 obj <<
-/D [1859 0 R /XYZ 56.693 264.483 null]
->> endobj
-1900 0 obj <<
-/D [1859 0 R /XYZ 56.693 253.524 null]
->> endobj
-1901 0 obj <<
-/D [1859 0 R /XYZ 56.693 242.565 null]
->> endobj
-1902 0 obj <<
-/D [1859 0 R /XYZ 56.693 231.606 null]
->> endobj
-1903 0 obj <<
-/D [1859 0 R /XYZ 56.693 220.647 null]
->> endobj
-1904 0 obj <<
-/D [1859 0 R /XYZ 56.693 209.688 null]
->> endobj
-1905 0 obj <<
-/D [1859 0 R /XYZ 56.693 198.729 null]
->> endobj
-1906 0 obj <<
-/D [1859 0 R /XYZ 56.693 187.77 null]
->> endobj
-1907 0 obj <<
-/D [1859 0 R /XYZ 56.693 176.812 null]
->> endobj
-1908 0 obj <<
-/D [1859 0 R /XYZ 56.693 165.853 null]
->> endobj
-1909 0 obj <<
-/D [1859 0 R /XYZ 56.693 154.894 null]
->> endobj
-1858 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
-/ProcSet [ /PDF /Text ]
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im103 1885 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-1913 0 obj <<
-/Length 1601
+1936 0 obj <<
+/Length 1826
/Filter /FlateDecode
>>
stream
-xZIoFW=Q4})کqZ-萔Sڬ.I3md8| Gw ^O'FIe4DҰH&C||<1b#t|>_ӡfᯓO.A*P)m p0i'8" hu4] > ۦua|܌\.'4 }%ޅa &C.URAw\aO/U,iT6 ]걪8OjX8N@ <XxV,?blOW$q4 Mw`26$<:v4'a|9͓ '2C'!IJU--vDY${$qSY Or#a7H)<^֛XYo?8h]3guem[P_ev<ӗyE;)0HD&@;`=p836iBԓ~ʻ?lv3%-8i ޘL۝<W0FcN쬧7|Bo n829ۂX3`gf[B& wGFv"1D=3|iM)^A2^1d<1֏kLfC eWF!pDžItZKRr-#8J57=-YqPNF(QczE!WqP`$ԢoZq\ Hk@NS*H*4`q&P}D\5Q8eό1NHL|!Ǣb-v_w]x=pWޱˌ@.m'z.UWe#De˄ҽA:
- mV՞s'=H
-8kwclL;d7+5s*&\T| _Wn}xUVŪtҖyM{n8s<Xf)L(L,vCztJƗ_EUe7yP ;e-=?x͇X,e?Bv{?]q񐖞t!$NqrmHAiC8R80)m(B4 [ZuWgCx?PtȘc[#}ϞGnl>S=3U iO ؿW覉իQp>U^gy&t*goHKDACz&5`\C5gs _jzPhuY?S=
+xZ[sF~ϯIԛ_igB(- 4Ar$N{kLdDiVguWU'G'M 2d4MDҰDJFUzً`K =8hx9{#"XrE
+t씱sNp!^/F'npB d<?ywpO H138O ϋG}@. dQqrPY*A<أ+5}RMVôkf/<|'&E$W]%SO
+Hbat &!a*OݵwhPTrbHAW_%%)DN%fI)!OvE))Fh 1gg/ /CH8xf1`8gY]o%ns)l<x?y51"Rr)eS-Ǎ:oa: &G84TW4Uf3"tͶ\)}|eƽiA
++@@Azl"ٸ9' 1~-a>ʴw/G2ˆReB ı . Ӿs_Y{28.3le2:"O+"鼨yh`hvF$=K5~bg%7Nv{<)*>ٛAAZ?dk,/
+ݯBO^ce8X\3vCc@B5?r-?v
+^ zД`L v>,8I1їVHv3,+VzQ ܀)|MrQΎ AW 1˗H
+n{4
endstream
endobj
-1912 0 obj <<
+1935 0 obj <<
/Type /Page
-/Contents 1913 0 R
-/Resources 1911 0 R
+/Contents 1936 0 R
+/Resources 1934 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1949 0 R
+/Parent 1929 0 R
+/Annots [ 1930 0 R 1931 0 R 1932 0 R ]
>> endobj
-1857 0 obj <<
+1933 0 obj <<
/Type /XObject
/Subtype /Image
/Width 1241
@@ -20700,407 +20780,473 @@ nĆɡĜ6=Xb ъږ<oqע]n}.iZQݗ \h]kLD)V"ծ
[iGjќ" uL_h5?jQnnߗ&nEQ7'9eKNK"8}/Ƴ NK"8}/Ƴ NK"8}/Ƴ NK"8}/Ƴ NK"8}/Ƴ NK"4G" gqwǗnʽODl:/5 :6El"" """ """ """ ""
endstream
endobj
-1914 0 obj <<
-/D [1912 0 R /XYZ 55.693 812.325 null]
->> endobj
-1910 0 obj <<
-/D [1912 0 R /XYZ 56.693 791.174 null]
->> endobj
-470 0 obj <<
-/D [1912 0 R /XYZ 56.693 567.855 null]
->> endobj
-1915 0 obj <<
-/D [1912 0 R /XYZ 56.693 503.486 null]
->> endobj
-1916 0 obj <<
-/D [1912 0 R /XYZ 56.693 505.423 null]
->> endobj
-1917 0 obj <<
-/D [1912 0 R /XYZ 56.693 494.464 null]
->> endobj
-1918 0 obj <<
-/D [1912 0 R /XYZ 56.693 483.505 null]
->> endobj
-1919 0 obj <<
-/D [1912 0 R /XYZ 56.693 472.546 null]
->> endobj
-1920 0 obj <<
-/D [1912 0 R /XYZ 56.693 461.587 null]
->> endobj
-1921 0 obj <<
-/D [1912 0 R /XYZ 56.693 450.628 null]
->> endobj
-1922 0 obj <<
-/D [1912 0 R /XYZ 56.693 439.669 null]
->> endobj
-1923 0 obj <<
-/D [1912 0 R /XYZ 56.693 428.71 null]
->> endobj
-1924 0 obj <<
-/D [1912 0 R /XYZ 56.693 417.752 null]
->> endobj
-1925 0 obj <<
-/D [1912 0 R /XYZ 56.693 406.793 null]
->> endobj
-1926 0 obj <<
-/D [1912 0 R /XYZ 56.693 395.834 null]
->> endobj
-1927 0 obj <<
-/D [1912 0 R /XYZ 56.693 384.875 null]
->> endobj
-1928 0 obj <<
-/D [1912 0 R /XYZ 56.693 373.916 null]
->> endobj
-1929 0 obj <<
-/D [1912 0 R /XYZ 56.693 362.957 null]
->> endobj
1930 0 obj <<
-/D [1912 0 R /XYZ 56.693 351.998 null]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [481.357 349.175 496.079 360.996]
+/A << /S /GoTo /D (figure.caption.60) >>
>> endobj
1931 0 obj <<
-/D [1912 0 R /XYZ 56.693 341.039 null]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [345.25 337.22 367.721 349.041]
+/A << /S /GoTo /D (subsection.5.4.4) >>
>> endobj
1932 0 obj <<
-/D [1912 0 R /XYZ 56.693 330.08 null]
->> endobj
-1933 0 obj <<
-/D [1912 0 R /XYZ 56.693 319.121 null]
->> endobj
-1934 0 obj <<
-/D [1912 0 R /XYZ 56.693 308.162 null]
->> endobj
-1935 0 obj <<
-/D [1912 0 R /XYZ 56.693 297.204 null]
->> endobj
-1936 0 obj <<
-/D [1912 0 R /XYZ 56.693 286.245 null]
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [369.049 337.22 456.278 349.041]
+/A << /S /GoTo /D (subsection.5.4.4) >>
>> endobj
1937 0 obj <<
-/D [1912 0 R /XYZ 56.693 275.286 null]
+/D [1935 0 R /XYZ 55.693 812.325 null]
>> endobj
1938 0 obj <<
-/D [1912 0 R /XYZ 56.693 264.327 null]
+/D [1935 0 R /XYZ 56.693 791.174 null]
>> endobj
1939 0 obj <<
-/D [1912 0 R /XYZ 56.693 253.368 null]
->> endobj
-474 0 obj <<
-/D [1912 0 R /XYZ 56.693 200.521 null]
+/D [1935 0 R /XYZ 56.693 568.852 null]
>> endobj
1940 0 obj <<
-/D [1912 0 R /XYZ 56.693 143.17 null]
+/D [1935 0 R /XYZ 56.693 557.893 null]
>> endobj
1941 0 obj <<
-/D [1912 0 R /XYZ 56.693 145.66 null]
+/D [1935 0 R /XYZ 56.693 546.934 null]
>> endobj
1942 0 obj <<
-/D [1912 0 R /XYZ 56.693 134.702 null]
+/D [1935 0 R /XYZ 56.693 535.975 null]
>> endobj
1943 0 obj <<
-/D [1912 0 R /XYZ 56.693 123.743 null]
+/D [1935 0 R /XYZ 56.693 525.016 null]
>> endobj
1944 0 obj <<
-/D [1912 0 R /XYZ 56.693 112.784 null]
+/D [1935 0 R /XYZ 56.693 514.057 null]
>> endobj
1945 0 obj <<
-/D [1912 0 R /XYZ 56.693 101.825 null]
+/D [1935 0 R /XYZ 56.693 503.098 null]
>> endobj
1946 0 obj <<
-/D [1912 0 R /XYZ 56.693 90.866 null]
+/D [1935 0 R /XYZ 56.693 492.139 null]
>> endobj
1947 0 obj <<
-/D [1912 0 R /XYZ 56.693 79.907 null]
+/D [1935 0 R /XYZ 56.693 481.18 null]
>> endobj
1948 0 obj <<
-/D [1912 0 R /XYZ 56.693 68.948 null]
+/D [1935 0 R /XYZ 56.693 470.222 null]
>> endobj
-1911 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
-/XObject << /Im104 1857 0 R >>
-/ProcSet [ /PDF /Text /ImageC ]
+1949 0 obj <<
+/D [1935 0 R /XYZ 56.693 459.263 null]
+>> endobj
+1950 0 obj <<
+/D [1935 0 R /XYZ 56.693 448.304 null]
>> endobj
-1952 0 obj <<
-/Length 1948
-/Filter /FlateDecode
->>
-stream
-x[moG_q'dw=R+9r VSx+6n޹ۻÀ,^|0330,NXNNzWҠHs LһL޴N~;;Bv:u8=^=o[={\R MXg\q xLr;g?2oK'ui9XpNd%W'|\XBeZ+Z
-PHވ568fx h]g@vgcXȫVs>kSmhų{R)0R[/nngLߏ0/.ߘ|GKN5Bif8CI0K.
-d !~:x};gÕ/-H` T?N,W HI^FtM$%u4
-7y?MhZ̿Gym\ pzct6݀>#w5o7x h A#toґdҚfpVU2ͮJN0Dٜnz
-LWtt䥍ڬڼU|`ysz7,Kh0Av(՞^,SREWܵ~[Ka_j@=K>c%^Xb}Dj}MGjA ޓ]Y`a7imh^r^pڽqayn;(g,lW}"^jt,S$ 4#.^EF7c=aR'|nWQ$hE5EiA#BtmwiT<G֝
-TL Fh
- _vVCƭAd#ړ>_cϪ T^j|D1P}8bnRaG__H@3<TA3VcȲr>DQ"h㋔jQؐOn?rlsPRƋkt㦣ֹsUY j 4)כmޠNX1b{^ӭbUU-iM^c|v:.h/a,4>5J
-t o~ga}'`{Ǎk'i=ĩE]N.犜y»<l>TUw21y9npt/o#H#BDk@pS9/hƃiB
-cZxUB& J̇]%%%X .3N"QAIseA`e eTղVy6+l-ޟ~<lpih1nj$
-=A ^ ,"*8:=9Ra$@Z6/фz"0t 1h&Elώ^&sL"Ǿ1 C
-Y:豷GS-"tTkJ|ne e'>75 \+.C0~80.>TuT侩2ۏsDއMђe4S,Ad.ΖQ0(Rˍ9de)ّ#̕Qx1?P,r!3ODʕ), {:PrAa߻Le}HAeZk1 M[{8EDu&(I5g>+ќIM;@V
-endstream
-endobj
1951 0 obj <<
-/Type /Page
-/Contents 1952 0 R
-/Resources 1950 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1949 0 R
+/D [1935 0 R /XYZ 56.693 437.345 null]
+>> endobj
+1952 0 obj <<
+/D [1935 0 R /XYZ 56.693 426.386 null]
>> endobj
1953 0 obj <<
-/D [1951 0 R /XYZ 55.693 812.325 null]
+/D [1935 0 R /XYZ 56.693 415.427 null]
+>> endobj
+482 0 obj <<
+/D [1935 0 R /XYZ 56.693 323.826 null]
>> endobj
1954 0 obj <<
-/D [1951 0 R /XYZ 56.693 786.193 null]
+/D [1935 0 R /XYZ 56.693 253.977 null]
>> endobj
1955 0 obj <<
-/D [1951 0 R /XYZ 56.693 775.234 null]
+/D [1935 0 R /XYZ 56.693 255.914 null]
>> endobj
1956 0 obj <<
-/D [1951 0 R /XYZ 56.693 704.555 null]
+/D [1935 0 R /XYZ 56.693 244.955 null]
>> endobj
1957 0 obj <<
-/D [1951 0 R /XYZ 56.693 706.492 null]
+/D [1935 0 R /XYZ 56.693 233.996 null]
>> endobj
1958 0 obj <<
-/D [1951 0 R /XYZ 56.693 695.533 null]
+/D [1935 0 R /XYZ 56.693 223.037 null]
>> endobj
1959 0 obj <<
-/D [1951 0 R /XYZ 56.693 684.574 null]
+/D [1935 0 R /XYZ 56.693 212.078 null]
>> endobj
1960 0 obj <<
-/D [1951 0 R /XYZ 56.693 673.615 null]
+/D [1935 0 R /XYZ 56.693 201.119 null]
>> endobj
1961 0 obj <<
-/D [1951 0 R /XYZ 56.693 662.656 null]
+/D [1935 0 R /XYZ 56.693 190.16 null]
>> endobj
1962 0 obj <<
-/D [1951 0 R /XYZ 56.693 651.697 null]
+/D [1935 0 R /XYZ 56.693 179.201 null]
>> endobj
1963 0 obj <<
-/D [1951 0 R /XYZ 56.693 640.739 null]
+/D [1935 0 R /XYZ 56.693 168.243 null]
>> endobj
1964 0 obj <<
-/D [1951 0 R /XYZ 56.693 629.78 null]
+/D [1935 0 R /XYZ 56.693 157.284 null]
>> endobj
1965 0 obj <<
-/D [1951 0 R /XYZ 56.693 618.821 null]
+/D [1935 0 R /XYZ 56.693 146.325 null]
>> endobj
1966 0 obj <<
-/D [1951 0 R /XYZ 56.693 607.862 null]
+/D [1935 0 R /XYZ 56.693 135.366 null]
>> endobj
1967 0 obj <<
-/D [1951 0 R /XYZ 56.693 596.903 null]
+/D [1935 0 R /XYZ 56.693 124.407 null]
>> endobj
1968 0 obj <<
-/D [1951 0 R /XYZ 56.693 585.944 null]
+/D [1935 0 R /XYZ 56.693 113.448 null]
>> endobj
1969 0 obj <<
-/D [1951 0 R /XYZ 56.693 574.985 null]
+/D [1935 0 R /XYZ 56.693 102.489 null]
>> endobj
1970 0 obj <<
-/D [1951 0 R /XYZ 56.693 564.026 null]
+/D [1935 0 R /XYZ 56.693 91.53 null]
>> endobj
1971 0 obj <<
-/D [1951 0 R /XYZ 56.693 553.067 null]
+/D [1935 0 R /XYZ 56.693 80.571 null]
>> endobj
1972 0 obj <<
-/D [1951 0 R /XYZ 56.693 542.108 null]
+/D [1935 0 R /XYZ 56.693 69.612 null]
>> endobj
-1973 0 obj <<
-/D [1951 0 R /XYZ 56.693 531.15 null]
->> endobj
-1974 0 obj <<
-/D [1951 0 R /XYZ 56.693 520.191 null]
+1934 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
+/XObject << /Im104 1933 0 R >>
+/ProcSet [ /PDF /Text /ImageC ]
>> endobj
1975 0 obj <<
-/D [1951 0 R /XYZ 56.693 509.232 null]
+/Length 2074
+/Filter /FlateDecode
+>>
+stream
+x[MoW{{=:$QN H- %9"Nj6IYl,-`&կ꽪Yr䧋>8pd|( ډ8$Y_n#!@pd\o>^^s~sy}@lHi7r852Y%Oj|o:胍~tiŸ8u^p%Vk5 L_ik2->/&(M` e vOTr^%@
+LP2/&izZ„rVN?Zg (rOr~::?~yiq?#xpLĕ5vV(-"G\֋$ۇnl"sf4wnq-Vo)}Y2BI/ !!HQo%OY,5
+1ֆ #*yۍ=jV:%',Hc7Տr ,Vsdq˨(gq[/M$ldA(ȃ+ ma(¥lI J
+1+u:NE>C/eBKI.R\>?}"0N`
+mT#z vi41PYOe?됴j­ԡ[TV͐K0`6K{Tu הD췦bdש^2EӢ)o6N }2B&}4ɀ`2e㍩uR*4̫P~H 1JNr6TFi Yfd[>7K|W-FҨBV:-q@.<y>eYrX`M25O`˼z͛v:
+YUIhD3<~Hu*GXyџАQr/*_4J.siV>q+H Y4aDթ&)ݮW,EjIqZ}݌l3:=wAS *tQ7,pq\jhbu{;ͧ 4‘Ӫ%vڒ ~lHaDo%חyG8cA;]ac]kK2v bz$¡JBQ~
+4RL"#ORB(0֓]䛽]G떣x %Ր|k'"U[ŗbFySd.pc`p/,EE3e]3͘բNvrw"wAc8=Yftִa݀cE;'*-vs 䦱Q9nrN I4NV4;)(>Qdӯ;Iڷb_~CЫWXzdBDT0S\9`Ky1~y Tw`ݼeP
+endstream
+endobj
+1974 0 obj <<
+/Type /Page
+/Contents 1975 0 R
+/Resources 1973 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1929 0 R
>> endobj
1976 0 obj <<
-/D [1951 0 R /XYZ 56.693 498.273 null]
+/D [1974 0 R /XYZ 55.693 812.325 null]
>> endobj
1977 0 obj <<
-/D [1951 0 R /XYZ 56.693 487.314 null]
+/D [1974 0 R /XYZ 56.693 786.193 null]
>> endobj
1978 0 obj <<
-/D [1951 0 R /XYZ 56.693 476.355 null]
+/D [1974 0 R /XYZ 56.693 775.234 null]
>> endobj
1979 0 obj <<
-/D [1951 0 R /XYZ 56.693 465.396 null]
+/D [1974 0 R /XYZ 56.693 764.275 null]
>> endobj
1980 0 obj <<
-/D [1951 0 R /XYZ 56.693 454.437 null]
+/D [1974 0 R /XYZ 56.693 753.316 null]
>> endobj
1981 0 obj <<
-/D [1951 0 R /XYZ 56.693 443.478 null]
+/D [1974 0 R /XYZ 56.693 742.358 null]
>> endobj
1982 0 obj <<
-/D [1951 0 R /XYZ 56.693 432.519 null]
+/D [1974 0 R /XYZ 56.693 731.399 null]
+>> endobj
+486 0 obj <<
+/D [1974 0 R /XYZ 56.693 678.552 null]
>> endobj
1983 0 obj <<
-/D [1951 0 R /XYZ 56.693 421.56 null]
+/D [1974 0 R /XYZ 56.693 621.2 null]
>> endobj
1984 0 obj <<
-/D [1951 0 R /XYZ 56.693 410.602 null]
+/D [1974 0 R /XYZ 56.693 623.691 null]
>> endobj
1985 0 obj <<
-/D [1951 0 R /XYZ 56.693 399.643 null]
+/D [1974 0 R /XYZ 56.693 612.732 null]
>> endobj
1986 0 obj <<
-/D [1951 0 R /XYZ 56.693 388.684 null]
+/D [1974 0 R /XYZ 56.693 601.773 null]
>> endobj
1987 0 obj <<
-/D [1951 0 R /XYZ 56.693 377.725 null]
+/D [1974 0 R /XYZ 56.693 590.814 null]
>> endobj
1988 0 obj <<
-/D [1951 0 R /XYZ 56.693 366.766 null]
+/D [1974 0 R /XYZ 56.693 579.856 null]
>> endobj
1989 0 obj <<
-/D [1951 0 R /XYZ 56.693 355.807 null]
+/D [1974 0 R /XYZ 56.693 568.897 null]
>> endobj
1990 0 obj <<
-/D [1951 0 R /XYZ 56.693 344.848 null]
+/D [1974 0 R /XYZ 56.693 557.938 null]
>> endobj
1991 0 obj <<
-/D [1951 0 R /XYZ 56.693 333.889 null]
+/D [1974 0 R /XYZ 56.693 546.979 null]
>> endobj
1992 0 obj <<
-/D [1951 0 R /XYZ 56.693 322.93 null]
+/D [1974 0 R /XYZ 56.693 536.02 null]
>> endobj
1993 0 obj <<
-/D [1951 0 R /XYZ 56.693 311.971 null]
+/D [1974 0 R /XYZ 56.693 525.061 null]
>> endobj
1994 0 obj <<
-/D [1951 0 R /XYZ 56.693 301.013 null]
+/D [1974 0 R /XYZ 56.693 454.382 null]
>> endobj
1995 0 obj <<
-/D [1951 0 R /XYZ 56.693 290.054 null]
+/D [1974 0 R /XYZ 56.693 456.319 null]
>> endobj
1996 0 obj <<
-/D [1951 0 R /XYZ 56.693 279.095 null]
+/D [1974 0 R /XYZ 56.693 445.36 null]
>> endobj
1997 0 obj <<
-/D [1951 0 R /XYZ 56.693 268.136 null]
+/D [1974 0 R /XYZ 56.693 434.401 null]
>> endobj
1998 0 obj <<
-/D [1951 0 R /XYZ 56.693 257.177 null]
+/D [1974 0 R /XYZ 56.693 423.442 null]
>> endobj
1999 0 obj <<
-/D [1951 0 R /XYZ 56.693 246.218 null]
+/D [1974 0 R /XYZ 56.693 412.483 null]
>> endobj
2000 0 obj <<
-/D [1951 0 R /XYZ 56.693 235.259 null]
+/D [1974 0 R /XYZ 56.693 401.524 null]
>> endobj
2001 0 obj <<
-/D [1951 0 R /XYZ 56.693 224.3 null]
->> endobj
-478 0 obj <<
-/D [1951 0 R /XYZ 56.693 171.454 null]
+/D [1974 0 R /XYZ 56.693 390.565 null]
>> endobj
2002 0 obj <<
-/D [1951 0 R /XYZ 56.693 126.611 null]
+/D [1974 0 R /XYZ 56.693 379.606 null]
>> endobj
2003 0 obj <<
-/D [1951 0 R /XYZ 56.693 128.548 null]
+/D [1974 0 R /XYZ 56.693 368.648 null]
>> endobj
2004 0 obj <<
-/D [1951 0 R /XYZ 56.693 117.589 null]
+/D [1974 0 R /XYZ 56.693 357.689 null]
>> endobj
2005 0 obj <<
-/D [1951 0 R /XYZ 56.693 106.63 null]
+/D [1974 0 R /XYZ 56.693 346.73 null]
>> endobj
2006 0 obj <<
-/D [1951 0 R /XYZ 56.693 95.671 null]
+/D [1974 0 R /XYZ 56.693 335.771 null]
>> endobj
2007 0 obj <<
-/D [1951 0 R /XYZ 56.693 84.712 null]
+/D [1974 0 R /XYZ 56.693 324.812 null]
>> endobj
2008 0 obj <<
-/D [1951 0 R /XYZ 56.693 73.753 null]
+/D [1974 0 R /XYZ 56.693 313.853 null]
>> endobj
-1950 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F39 837 0 R /F20 574 0 R >>
-/ProcSet [ /PDF /Text ]
+2009 0 obj <<
+/D [1974 0 R /XYZ 56.693 302.894 null]
+>> endobj
+2010 0 obj <<
+/D [1974 0 R /XYZ 56.693 291.935 null]
>> endobj
-2012 0 obj <<
-/Length 798
-/Filter /FlateDecode
->>
-stream
-xWKo@W9xه" Rsj9FJ`;ߙ}$MUaf욠)"wޜs 6INX1+*:{?Gs ܏0}8zp<J7TnA&btpX .Pdz`tab7xjƋ'bm%Mz_ah",4ZO@#HC|2)%7'>實-rVNwB&.k
-l!jkš`g=Q6H[ _L~)O|CÔ20`$,!|2oauh9+&<1<⾭cݲ &/-T8a M0 _-S̍yuzHz,ƯءT#A-Ym})<G1;uN4 JIc]&ڵR`*%+,$c=Ó$׸p%( =YڔTpL'{f]h!y_U?f:ʋݜꘁU"%hV@`,jezr/MGy"oPN/qnT?H[aϲi-5d !ӏ|efhOB( `oV}0XzG6Eu$.M m埙W.+̷̬y8q*KO,(VZQ r%ݫuݕ<hٲ/ƥJoҥNG8u 6C#
-!=8
-'|fÏzBaG#
-endstream
-endobj
2011 0 obj <<
-/Type /Page
-/Contents 2012 0 R
-/Resources 2010 0 R
-/MediaBox [0 0 595.276 841.89]
-/Parent 1949 0 R
-/Annots [ 2009 0 R ]
+/D [1974 0 R /XYZ 56.693 280.976 null]
>> endobj
-2009 0 obj <<
-/Type /Annot
-/Subtype /Link
-/Border[0 0 0]/H/I/C[1 0 0]
-/Rect [365.2 633.267 379.923 645.087]
-/A << /S /GoTo /D (figure.caption.58) >>
+2012 0 obj <<
+/D [1974 0 R /XYZ 56.693 270.017 null]
>> endobj
2013 0 obj <<
-/D [2011 0 R /XYZ 55.693 812.325 null]
+/D [1974 0 R /XYZ 56.693 259.058 null]
>> endobj
2014 0 obj <<
-/D [2011 0 R /XYZ 56.693 786.193 null]
+/D [1974 0 R /XYZ 56.693 248.1 null]
>> endobj
2015 0 obj <<
-/D [2011 0 R /XYZ 56.693 775.234 null]
+/D [1974 0 R /XYZ 56.693 237.141 null]
>> endobj
2016 0 obj <<
-/D [2011 0 R /XYZ 56.693 764.275 null]
+/D [1974 0 R /XYZ 56.693 226.182 null]
>> endobj
2017 0 obj <<
-/D [2011 0 R /XYZ 56.693 753.316 null]
+/D [1974 0 R /XYZ 56.693 215.223 null]
>> endobj
2018 0 obj <<
-/D [2011 0 R /XYZ 56.693 742.358 null]
+/D [1974 0 R /XYZ 56.693 204.264 null]
>> endobj
2019 0 obj <<
-/D [2011 0 R /XYZ 56.693 731.399 null]
+/D [1974 0 R /XYZ 56.693 193.305 null]
>> endobj
2020 0 obj <<
-/D [2011 0 R /XYZ 56.693 720.44 null]
+/D [1974 0 R /XYZ 56.693 182.346 null]
>> endobj
2021 0 obj <<
-/D [2011 0 R /XYZ 56.693 709.481 null]
+/D [1974 0 R /XYZ 56.693 171.387 null]
>> endobj
2022 0 obj <<
-/D [2011 0 R /XYZ 56.693 698.522 null]
+/D [1974 0 R /XYZ 56.693 160.428 null]
>> endobj
2023 0 obj <<
-/D [2011 0 R /XYZ 56.693 687.563 null]
+/D [1974 0 R /XYZ 56.693 149.469 null]
>> endobj
-2010 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F39 837 0 R >>
-/ProcSet [ /PDF /Text ]
+2024 0 obj <<
+/D [1974 0 R /XYZ 56.693 138.511 null]
+>> endobj
+2025 0 obj <<
+/D [1974 0 R /XYZ 56.693 127.552 null]
+>> endobj
+2026 0 obj <<
+/D [1974 0 R /XYZ 56.693 116.593 null]
>> endobj
2027 0 obj <<
+/D [1974 0 R /XYZ 56.693 105.634 null]
+>> endobj
+2028 0 obj <<
+/D [1974 0 R /XYZ 56.693 94.675 null]
+>> endobj
+2029 0 obj <<
+/D [1974 0 R /XYZ 56.693 83.716 null]
+>> endobj
+2030 0 obj <<
+/D [1974 0 R /XYZ 56.693 72.757 null]
+>> endobj
+1973 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F39 852 0 R /F20 586 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2034 0 obj <<
+/Length 1431
+/Filter /FlateDecode
+>>
+stream
+xZYoF~ Df#@:V>PZ&C%nYReñ$
+C-آp4p9AFRn"!4,R 4rtv52bCt|6Ù;?;h~:19+""P
+[q5'8@"f/" KtI~ƹ&H`d*ݜ
+]qps?n
+*bwÜ2$"~aj.u`ARȂ%)FzgTAX6
+Ћ`Hzc.<X&㋮ʞ\ n
+lѤMjkK buLBڇ6..8 IJCcᾮ>~
+z-VKI}7>uփf*L7%mӛ5_^`1p2sDj{TX^{bwapۭ?QB;~'+\*d8|NҎ:x׻q9<Va~,^UA^ hm4bZj1hmNߝimZլ
+endstream
+endobj
+2033 0 obj <<
+/Type /Page
+/Contents 2034 0 R
+/Resources 2032 0 R
+/MediaBox [0 0 595.276 841.89]
+/Parent 1929 0 R
+/Annots [ 2031 0 R ]
+>> endobj
+2031 0 obj <<
+/Type /Annot
+/Subtype /Link
+/Border[0 0 0]/H/I/C[1 0 0]
+/Rect [365.2 384.09 379.923 395.91]
+/A << /S /GoTo /D (figure.caption.60) >>
+>> endobj
+2035 0 obj <<
+/D [2033 0 R /XYZ 55.693 812.325 null]
+>> endobj
+2036 0 obj <<
+/D [2033 0 R /XYZ 56.693 786.193 null]
+>> endobj
+2037 0 obj <<
+/D [2033 0 R /XYZ 56.693 775.234 null]
+>> endobj
+2038 0 obj <<
+/D [2033 0 R /XYZ 56.693 764.275 null]
+>> endobj
+2039 0 obj <<
+/D [2033 0 R /XYZ 56.693 753.316 null]
+>> endobj
+2040 0 obj <<
+/D [2033 0 R /XYZ 56.693 742.358 null]
+>> endobj
+2041 0 obj <<
+/D [2033 0 R /XYZ 56.693 731.399 null]
+>> endobj
+2042 0 obj <<
+/D [2033 0 R /XYZ 56.693 720.44 null]
+>> endobj
+2043 0 obj <<
+/D [2033 0 R /XYZ 56.693 709.481 null]
+>> endobj
+2044 0 obj <<
+/D [2033 0 R /XYZ 56.693 698.522 null]
+>> endobj
+490 0 obj <<
+/D [2033 0 R /XYZ 56.693 645.675 null]
+>> endobj
+2045 0 obj <<
+/D [2033 0 R /XYZ 56.693 600.832 null]
+>> endobj
+2046 0 obj <<
+/D [2033 0 R /XYZ 56.693 602.77 null]
+>> endobj
+2047 0 obj <<
+/D [2033 0 R /XYZ 56.693 591.811 null]
+>> endobj
+2048 0 obj <<
+/D [2033 0 R /XYZ 56.693 580.852 null]
+>> endobj
+2049 0 obj <<
+/D [2033 0 R /XYZ 56.693 569.893 null]
+>> endobj
+2050 0 obj <<
+/D [2033 0 R /XYZ 56.693 558.934 null]
+>> endobj
+2051 0 obj <<
+/D [2033 0 R /XYZ 56.693 547.975 null]
+>> endobj
+2052 0 obj <<
+/D [2033 0 R /XYZ 56.693 537.016 null]
+>> endobj
+2053 0 obj <<
+/D [2033 0 R /XYZ 56.693 526.057 null]
+>> endobj
+2054 0 obj <<
+/D [2033 0 R /XYZ 56.693 515.098 null]
+>> endobj
+2055 0 obj <<
+/D [2033 0 R /XYZ 56.693 504.139 null]
+>> endobj
+2056 0 obj <<
+/D [2033 0 R /XYZ 56.693 493.181 null]
+>> endobj
+2057 0 obj <<
+/D [2033 0 R /XYZ 56.693 482.222 null]
+>> endobj
+2058 0 obj <<
+/D [2033 0 R /XYZ 56.693 471.263 null]
+>> endobj
+2059 0 obj <<
+/D [2033 0 R /XYZ 56.693 460.304 null]
+>> endobj
+2060 0 obj <<
+/D [2033 0 R /XYZ 56.693 449.345 null]
+>> endobj
+2061 0 obj <<
+/D [2033 0 R /XYZ 56.693 438.386 null]
+>> endobj
+2032 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F39 852 0 R >>
+/ProcSet [ /PDF /Text ]
+>> endobj
+2065 0 obj <<
/Length 495
/Filter /FlateDecode
>>
stream
xڍRn +
cT4z)R`xI0xx[_ѡ Yd.v f?PkMe".Lg Q:)x.
-R2)Zogyt/z\pbڝe]+L&[} .5<n92[guՑIVWp:oWb_`>ma0]&߬!gg;ΘGo4ݘӍ_6.j{*Tk+}8ЊFl+n@
->
+R2)Zogyt/z\pbڝe]+L&[} .5<n92[guՑIVWp:oWb_`>ma0]&߬!gg;ΘGo4ݘӍ_6.j{*Tk+}8ЊFl+o@
+>/
endstream
endobj
-2026 0 obj <<
+2064 0 obj <<
/Type /Page
-/Contents 2027 0 R
-/Resources 2025 0 R
+/Contents 2065 0 R
+/Resources 2063 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1949 0 R
+/Parent 1929 0 R
>> endobj
-2024 0 obj <<
+2062 0 obj <<
/Type /XObject
/Subtype /Image
/Width 651
@@ -21279,26 +21425,26 @@ Cڹ98-&-`W8j=s!Q\ӜQ\R59fiEmf.
&
endstream
endobj
-2028 0 obj <<
-/D [2026 0 R /XYZ 55.693 812.325 null]
+2066 0 obj <<
+/D [2064 0 R /XYZ 55.693 812.325 null]
>> endobj
-482 0 obj <<
-/D [2026 0 R /XYZ 56.693 785.197 null]
+494 0 obj <<
+/D [2064 0 R /XYZ 56.693 785.197 null]
>> endobj
-486 0 obj <<
-/D [2026 0 R /XYZ 56.693 598.061 null]
+498 0 obj <<
+/D [2064 0 R /XYZ 56.693 598.061 null]
>> endobj
-2025 0 obj <<
-/Font << /F20 574 0 R /F16 575 0 R >>
-/XObject << /Im105 2024 0 R >>
+2063 0 obj <<
+/Font << /F20 586 0 R /F16 587 0 R >>
+/XObject << /Im105 2062 0 R >>
/ProcSet [ /PDF /Text /ImageC ]
>> endobj
-2031 0 obj <<
+2069 0 obj <<
/Length 2452
/Filter /FlateDecode
>>
stream
-x_o6S%Rg/EYqtkˆ%7(Qcg4sH8P GQ8owhhv?JL`xy|>Ϧ8&i6n/\7Kzo>Oo37Nӟf?RƛJ*ȣ^".W{#=$}@ņ2
+x_o6S%Rg/EYqtkˆ%7(Qcg4sH8P GQ8owhhv?JL`xy|>Ϧ8&i6n/\7Kzo>Oo37Nӟf?RƛJ*ȣ^b.W{#=$}@ņ2
D0OU6f\s,㏶j%5^׶n^S '<JUR+Q6y@'
LI$* ٟ$خ/&PZ*F
E-BhE+;baE,kHNaںͱB,wIU7 @y
@@ -21309,85 +21455,86 @@ E-BhE+;baE,kHNaںͱB,wIU7 @y
M>B - Ê WbQVqT#[ vqX4 dEEYڦ*jYVe#[ćЅ2sQ<<2'ȯ,&}A TΤ @+T`WҠC08!nX݊5]톷V)0s~tI(`t|{c:~^J)
xj'YM?VbݴR\JB Z[,
8'jqcAE%Ygy20[]fǩf\vƔ4JA+@g!eXO_ϻ]2fyXk[}O:AfGm|2A@ݴ]#caGZmŒ
-~dBߺ' 빕sk] G/Kir)GD%{D8D!?XXԙBYOwEDAD/>xʷY" +\U]0 ~zr):G#OhG!9 K`zjt}jܳvwV~%ko6_"Nc{> :^~ mdـ !_؛sN _.~8ȱ oܧ(6z _ڤ31;įf9g+R {&OAucsO,ltF+)|&
+~dBߺ' 빕sk] G/Kir)GD%{D8D!?XXԙBYOwEDAD/>xʷY" +\U]0 ~zr):G#OhG!9 K`zjt}jܳvwV~%ko6_"Nc{> :^~ mdـ !_؛sN _.~8ȱ oܧ(6z _ڤ31;įf9g+R {&OAucsO,ltF+)|&
endstream
endobj
-2030 0 obj <<
+2068 0 obj <<
/Type /Page
-/Contents 2031 0 R
-/Resources 2029 0 R
+/Contents 2069 0 R
+/Resources 2067 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1949 0 R
+/Parent 1929 0 R
>> endobj
-2032 0 obj <<
-/D [2030 0 R /XYZ 55.693 812.325 null]
+2070 0 obj <<
+/D [2068 0 R /XYZ 55.693 812.325 null]
>> endobj
-490 0 obj <<
-/D [2030 0 R /XYZ 56.693 785.197 null]
+502 0 obj <<
+/D [2068 0 R /XYZ 56.693 785.197 null]
>> endobj
-2029 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R /F38 780 0 R >>
+2067 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R /F38 795 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-2035 0 obj <<
-/Length 2450
+2073 0 obj <<
+/Length 2451
/Filter /FlateDecode
>>
stream
-xYK6ϯaBU" 7Ռ'SݪxCC_n4@*'U{fl _~.Eȋ"X8M/Wz\DlYo77km߽{wwf}ެ翶?^h ,bD&5]zGzȽ+/`܏hQ8+],}n$W]caM#x2o.
-?`sd}T8Ǣ߯$6*k1ΰ;"ǻ8Ą=zAG D)#=  ,N]i#I6'%?./aFۨivys&hp YѶ}iAtvdH9*(&k5
-O͢ ׈PWCaTa@cgo+,a)X=0tBZv&Z<`<WulɸH9S,|t,vx~ I+^ D`)NBik|Xm(KRR|D&01]2=15|ATŏ)DY
-GJ3;Ĩ ѰK9gc!2^qH!$ZJnBP*zy'1pގ
-{&dw ˈ.YC,&n:)_F{@/s?m0ʶ%^1|})b>h0fi2UMˣ!0(r/'CVƟ
- DcȝZ
-xGXvK-rYӨ_p$
-ܐ3:)q[ÆgLF/T7s?ô`Z4#pRU:v6I?@rź:IFuʌ `Q:Ajk 1)BÚzLNY^zDCɵޘ3 ,f4U
-z$ENn(chn*8PQQP \£ȸVF2iO]Q?m]X[
-#ҹ8]o6GG\Sp+iCtN hNǂ&McpQ'b[g9m&U49W_?eSkY(9Qt%yz;*^*qR{BT6ŞC>P0SQnn/
--$)C±OG^DKG ^+ƖzN < ^7;aE>YKLlIb k>,̜a*p/"z MZj
+xYݓ۶B 5p ~ͽΗqYI;GAj~($%g Pg{t/"\oWl7gwW[_]߆,cYijv,Ye,LfWr5_alH[W7K߽{#}ͻj]o_oy<H8˂1I\Vq
+%3B?5TEiLw#BV)ɝU맽ambyvRԆymNoQD.PFN0&:,uB֍~4~>NY੶
+7nqq#ƨHAr:Ro<{yFSIL 88`S,;  ,^]icI5'> e'Fivys&hp lci^vndIT'Ns+K]h-Ql Sujn!x软 ׈PWmT
+4ϣ<MdaD m9j^=։ '
+" "
+>{lVnA^(
+.&N% \h嬺\
+~;"5CcG*tA};lE(FMb]kںre,T"UdMYD4Meuςķ@%Jn<$ƞX`1ѽ wNmZTLU'ԕu2 (r|,#2B
+wJ7+͵]E^Ld/ 8Nmlԛ:L~қI`nta q䞒m1I14}P(Tҗ:i:( 2k[}ӴzWԏx[W. `sT%>K7#$s,.i5]ͩX^4rфݿq Y.
++(Tl!YNMxuU<EzՔ'{qOZi
+mqb$6fN <㗮 4;aD!OXKLlIb)k/̞aۨߎ+@SI X`l3tt|
+_H}6B[~>o
endstream
endobj
-2034 0 obj <<
+2072 0 obj <<
/Type /Page
-/Contents 2035 0 R
-/Resources 2033 0 R
+/Contents 2073 0 R
+/Resources 2071 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 1949 0 R
+/Parent 2078 0 R
>> endobj
-2036 0 obj <<
-/D [2034 0 R /XYZ 55.693 812.325 null]
+2074 0 obj <<
+/D [2072 0 R /XYZ 55.693 812.325 null]
>> endobj
-494 0 obj <<
-/D [2034 0 R /XYZ 56.693 785.197 null]
+506 0 obj <<
+/D [2072 0 R /XYZ 56.693 785.197 null]
>> endobj
-498 0 obj <<
-/D [2034 0 R /XYZ 56.693 724.837 null]
+510 0 obj <<
+/D [2072 0 R /XYZ 56.693 724.837 null]
>> endobj
-502 0 obj <<
-/D [2034 0 R /XYZ 56.693 669.293 null]
+514 0 obj <<
+/D [2072 0 R /XYZ 56.693 669.293 null]
>> endobj
-506 0 obj <<
-/D [2034 0 R /XYZ 56.693 636.339 null]
+518 0 obj <<
+/D [2072 0 R /XYZ 56.693 636.339 null]
>> endobj
-2037 0 obj <<
-/D [2034 0 R /XYZ 56.693 568.75 null]
+2075 0 obj <<
+/D [2072 0 R /XYZ 56.693 568.75 null]
>> endobj
-2038 0 obj <<
-/D [2034 0 R /XYZ 56.693 317.736 null]
+2076 0 obj <<
+/D [2072 0 R /XYZ 56.693 317.736 null]
>> endobj
-2039 0 obj <<
-/D [2034 0 R /XYZ 56.693 127.096 null]
+2077 0 obj <<
+/D [2072 0 R /XYZ 56.693 127.096 null]
>> endobj
-2033 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F14 686 0 R /F38 780 0 R >>
+2071 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F14 701 0 R /F38 795 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-2042 0 obj <<
+2081 0 obj <<
/Length 2342
/Filter /FlateDecode
>>
stream
-xڽYKs8W6TՊ!x<JS8(쁢` ;ÎH]ڽXhnt7n޿i;_R7d4[ȍRdzvsէr5_D|lj\n<yurg^Z--W߀__߾@T 71(Bb
+xڽYKs8W6TՊ!x<JS8(쁢` ;ÎH]ڽXhnt7n޿i;_R7d4[ȍRdzvsէr5_D|lj\n<yurg^Z--W߀__߾@T 71(BbyxF7`^X \G/8 ᨺtD2zOL"u$ZꀻNoy0 ,o^dM9eս* vZnUV_`Nj|!cgk6jv=FjkSwSe[<25j#]UsثU{7[$l!ajw@MP
EA7O K1Ѵc
nl+.1? Y؋)ԧS*1jm6)SaKӧgO,;?L\$̈@P4@>}t;8Y
ik$8. Hh2J8~ƾAL; [T质nh2`E%gu`'v|jJ,l©;X2Tyꨨl$΂]#oDEGoP$Aܴa}Yl@iʚGC'r! b# INñйnhSU9/'|`s2>(g`>,}C,&."`-C6j<Mx,LJp$bA74=hۈXnǴ4x[KFq
@@ -21395,54 +21542,54 @@ Vnm3ѫ5n#OG3 p[UzeXq!=pRD<l
]e#7湱VWno({O&v=?Yu &;|4L]|ŸL!e"%-ϊb(tj@cH&U>{?MBe۳=i%ԋT1N Q>08to^8o>]#_Ԉ%ÓG|TYzٛn7ߟz}tQY{R<"I "[ Gﺾ|zw?eZ>g%j ݨ?{L"vjO8/pE"^/;Ч6p>&Sk2UEpk
As ԗI;m]1$!_la€*
-I"^)E~bݳ1+qD0:ΤL?$9;˗7+
+I"^)E~bݳ1+qD0:ΤL?$9;˗7+
endstream
endobj
-2041 0 obj <<
+2080 0 obj <<
/Type /Page
-/Contents 2042 0 R
-/Resources 2040 0 R
+/Contents 2081 0 R
+/Resources 2079 0 R
/MediaBox [0 0 595.276 841.89]
-/Parent 2050 0 R
+/Parent 2078 0 R
>> endobj
-2043 0 obj <<
-/D [2041 0 R /XYZ 55.693 812.325 null]
+2082 0 obj <<
+/D [2080 0 R /XYZ 55.693 812.325 null]
>> endobj
-2044 0 obj <<
-/D [2041 0 R /XYZ 56.693 787.189 null]
+2083 0 obj <<
+/D [2080 0 R /XYZ 56.693 787.189 null]
>> endobj
-2045 0 obj <<
-/D [2041 0 R /XYZ 56.693 662.785 null]
+2084 0 obj <<
+/D [2080 0 R /XYZ 56.693 662.785 null]
>> endobj
-510 0 obj <<
-/D [2041 0 R /XYZ 56.693 588.433 null]
+522 0 obj <<
+/D [2080 0 R /XYZ 56.693 588.433 null]
>> endobj
-2046 0 obj <<
-/D [2041 0 R /XYZ 56.693 561.81 null]
+2085 0 obj <<
+/D [2080 0 R /XYZ 56.693 561.81 null]
>> endobj
-2047 0 obj <<
-/D [2041 0 R /XYZ 56.693 430.387 null]
+2086 0 obj <<
+/D [2080 0 R /XYZ 56.693 430.387 null]
>> endobj
-2048 0 obj <<
-/D [2041 0 R /XYZ 56.693 377.896 null]
+2087 0 obj <<
+/D [2080 0 R /XYZ 56.693 377.896 null]
>> endobj
-514 0 obj <<
-/D [2041 0 R /XYZ 56.693 327.177 null]
+526 0 obj <<
+/D [2080 0 R /XYZ 56.693 327.177 null]
>> endobj
-2049 0 obj <<
-/D [2041 0 R /XYZ 56.693 103.185 null]
+2088 0 obj <<
+/D [2080 0 R /XYZ 56.693 103.185 null]
>> endobj
-2040 0 obj <<
-/Font << /F32 624 0 R /F16 575 0 R /F20 574 0 R /F38 780 0 R /F14 686 0 R >>
+2079 0 obj <<
+/Font << /F32 636 0 R /F16 587 0 R /F20 586 0 R /F38 795 0 R /F14 701 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
-2053 0 obj <<
+2091 0 obj <<
/Length 2708
/Filter /FlateDecode
>>
stream
xڵr8m!p;&T&IU=h
-M.6piǝ\lxxbw^}j]*Obs{'*EʤſY\cD]4 ֛OWkm>|x+^~~Oo֟6xF'lU@=xY(x+zYMw6{$ivW4[]4aP\E-HY4AhMlP (Cd$dl9l$(:>QGWlå\WmrwvE/*U# 7hd&.* 8fخںcqS#iqt<_}uHy?.O>DOSKd~@,}
+M.6piǝ\lxxbw^}j]*Obs{'*Eʤſ