Add HAC-IFF strategy and analysis
@ -3,9 +3,9 @@
|
|||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||||
<head>
|
<head>
|
||||||
<!-- 2021-11-30 mar. 11:44 -->
|
<!-- 2021-11-30 mar. 15:17 -->
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
<title>DCM - Dynamical Multi-Body Model</title>
|
<title>ESRF Double Crystal Monochromator - Dynamical Multi-Body Model</title>
|
||||||
<meta name="author" content="Dehaeze Thomas" />
|
<meta name="author" content="Dehaeze Thomas" />
|
||||||
<meta name="generator" content="Org Mode" />
|
<meta name="generator" content="Org Mode" />
|
||||||
<link rel="stylesheet" type="text/css" href="https://research.tdehaeze.xyz/css/style.css"/>
|
<link rel="stylesheet" type="text/css" href="https://research.tdehaeze.xyz/css/style.css"/>
|
||||||
@ -34,46 +34,51 @@
|
|||||||
|
|
|
|
||||||
<a accesskey="H" href="../index.html"> HOME </a>
|
<a accesskey="H" href="../index.html"> HOME </a>
|
||||||
</div><div id="content" class="content">
|
</div><div id="content" class="content">
|
||||||
<h1 class="title">DCM - Dynamical Multi-Body Model</h1>
|
<h1 class="title">ESRF Double Crystal Monochromator - Dynamical Multi-Body Model</h1>
|
||||||
<div id="table-of-contents" role="doc-toc">
|
<div id="table-of-contents" role="doc-toc">
|
||||||
<h2>Table of Contents</h2>
|
<h2>Table of Contents</h2>
|
||||||
<div id="text-table-of-contents" role="doc-toc">
|
<div id="text-table-of-contents" role="doc-toc">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#orgcb7822a">1. System Kinematics</a>
|
<li><a href="#org3fb7374">1. System Kinematics</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#orgc4b429c">1.1. Bragg Angle</a></li>
|
<li><a href="#org1ef1423">1.1. Bragg Angle</a></li>
|
||||||
<li><a href="#orga30e667">1.2. Kinematics (111 Crystal)</a>
|
<li><a href="#orgcd8fbe6">1.2. Kinematics (111 Crystal)</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#org390c6c1">1.2.1. Interferometers - 111 Crystal</a></li>
|
<li><a href="#org542b06e">1.2.1. Interferometers - 111 Crystal</a></li>
|
||||||
<li><a href="#org4c00d94">1.2.2. Piezo - 111 Crystal</a></li>
|
<li><a href="#org52f68f7">1.2.2. Piezo - 111 Crystal</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#org82434d5">1.3. Save Kinematics</a></li>
|
<li><a href="#org616bb45">1.3. Save Kinematics</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#orgd95f56d">2. Open Loop System Identification</a>
|
<li><a href="#org0000e6d">2. Open Loop System Identification</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#org49ca34a">2.1. Identification</a></li>
|
<li><a href="#org16c8552">2.1. Identification</a></li>
|
||||||
<li><a href="#org170173c">2.2. Plant in the frame of the fastjacks</a></li>
|
<li><a href="#orgc2236c5">2.2. Plant in the frame of the fastjacks</a></li>
|
||||||
<li><a href="#orge372095">2.3. Plant in the frame of the crystal</a></li>
|
<li><a href="#orgb0e1668">2.3. Plant in the frame of the crystal</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#org00855cb">3. Active Damping Plant (Strain gauges)</a>
|
<li><a href="#org4bda37c">3. Active Damping Plant (Strain gauges)</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#org6886aa9">3.1. Identification</a></li>
|
<li><a href="#orga8033f0">3.1. Identification</a></li>
|
||||||
<li><a href="#orgd1754c8">3.2. Relative Active Damping</a></li>
|
<li><a href="#org78fe7a9">3.2. Relative Active Damping</a></li>
|
||||||
<li><a href="#orgf6e5d1c">3.3. Damped Plant</a></li>
|
<li><a href="#org760bce8">3.3. Damped Plant</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#org3953e07">4. Active Damping Plant (Force Sensors)</a>
|
<li><a href="#org09dff16">4. Active Damping Plant (Force Sensors)</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#org243bdc3">4.1. Identification</a></li>
|
<li><a href="#orgeb8c92e">4.1. Identification</a></li>
|
||||||
<li><a href="#orga2bc3f0">4.2. Controller - Root Locus</a></li>
|
<li><a href="#orgae5e7fb">4.2. Controller - Root Locus</a></li>
|
||||||
<li><a href="#org63d6a74">4.3. Damped Plant</a></li>
|
<li><a href="#orgde5a8cd">4.3. Damped Plant</a></li>
|
||||||
<li><a href="#org8c22e6e">4.4. Save</a></li>
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li><a href="#org27e3538">5. HAC-LAC (IFF) architecture</a>
|
||||||
|
<ul>
|
||||||
|
<li><a href="#org72519d4">5.1. System Identification</a></li>
|
||||||
|
<li><a href="#org6919788">5.2. High Authority Controller</a></li>
|
||||||
|
<li><a href="#orgc5ddfb6">5.3. Performances</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="#org053c75c">5. HAC-LAC (IFF) architecture</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -89,22 +94,23 @@ In this document, a Simscape (.e.g. multi-body) model of the ESRF Double Crystal
|
|||||||
It is structured as follow:
|
It is structured as follow:
|
||||||
</p>
|
</p>
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>Section <a href="#org0fd3e9f">1</a>: the kinematics of the DCM is presented, and Jacobian matrices which are used to solve the inverse and forward kinematics are computed.</li>
|
<li>Section <a href="#org14dc352">1</a>: the kinematics of the DCM is presented, and Jacobian matrices which are used to solve the inverse and forward kinematics are computed.</li>
|
||||||
<li>Section <a href="#orgd4eb6dd">2</a>: the system dynamics is identified in the absence of control.</li>
|
<li>Section <a href="#orgc1f64db">2</a>: the system dynamics is identified in the absence of control.</li>
|
||||||
<li>Section <a href="#orgdb80cfb">3</a>: it is studied whether if the strain gauges fixed to the piezoelectric actuators can be used to actively damp the plant.</li>
|
<li>Section <a href="#org80ca2a0">3</a>: it is studied whether if the strain gauges fixed to the piezoelectric actuators can be used to actively damp the plant.</li>
|
||||||
<li>Section <a href="#org8e736b1">4</a>: piezoelectric force sensors are added in series with the piezoelectric actuators and are used to actively damp the plant using the Integral Force Feedback (IFF) control strategy.</li>
|
<li>Section <a href="#orgb029a8b">4</a>: piezoelectric force sensors are added in series with the piezoelectric actuators and are used to actively damp the plant using the Integral Force Feedback (IFF) control strategy.</li>
|
||||||
<li>Section <a href="#orga68bafc">5</a>: the High Authority Control - Low Authority Control (HAC-LAC) strategy is tested on the Simscape model.</li>
|
<li>Section <a href="#orgee34a4d">5</a>: the High Authority Control - Low Authority Control (HAC-LAC) strategy is tested on the Simscape model.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div id="outline-container-orgcb7822a" class="outline-2">
|
<div id="outline-container-org3fb7374" class="outline-2">
|
||||||
<h2 id="orgcb7822a"><span class="section-number-2">1.</span> System Kinematics</h2>
|
<h2 id="org3fb7374"><span class="section-number-2">1.</span> System Kinematics</h2>
|
||||||
<div class="outline-text-2" id="text-1">
|
<div class="outline-text-2" id="text-1">
|
||||||
<p>
|
<p>
|
||||||
<a id="org0fd3e9f"></a>
|
<a id="org14dc352"></a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-orgc4b429c" class="outline-3">
|
|
||||||
<h3 id="orgc4b429c"><span class="section-number-3">1.1.</span> Bragg Angle</h3>
|
<div id="outline-container-org1ef1423" class="outline-3">
|
||||||
|
<h3 id="org1ef1423"><span class="section-number-3">1.1.</span> Bragg Angle</h3>
|
||||||
<div class="outline-text-3" id="text-1-1">
|
<div class="outline-text-3" id="text-1-1">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Tested bragg angles</span>
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Tested bragg angles</span>
|
||||||
@ -120,7 +126,7 @@ dz = d_off<span class="org-builtin">./</span>(2<span class="org-builtin">*</span
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div id="org122820c" class="figure">
|
<div id="org6064b2d" class="figure">
|
||||||
<p><img src="figs/jack_motion_bragg_angle.png" alt="jack_motion_bragg_angle.png" />
|
<p><img src="figs/jack_motion_bragg_angle.png" alt="jack_motion_bragg_angle.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 1: </span>Jack motion as a function of Bragg angle</p>
|
<p><span class="figure-number">Figure 1: </span>Jack motion as a function of Bragg angle</p>
|
||||||
@ -138,34 +144,34 @@ dz = d_off<span class="org-builtin">./</span>(2<span class="org-builtin">*</span
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-orga30e667" class="outline-3">
|
<div id="outline-container-orgcd8fbe6" class="outline-3">
|
||||||
<h3 id="orga30e667"><span class="section-number-3">1.2.</span> Kinematics (111 Crystal)</h3>
|
<h3 id="orgcd8fbe6"><span class="section-number-3">1.2.</span> Kinematics (111 Crystal)</h3>
|
||||||
<div class="outline-text-3" id="text-1-2">
|
<div class="outline-text-3" id="text-1-2">
|
||||||
<p>
|
<p>
|
||||||
The reference frame is taken at the center of the 111 second crystal.
|
The reference frame is taken at the center of the 111 second crystal.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-org390c6c1" class="outline-4">
|
<div id="outline-container-org542b06e" class="outline-4">
|
||||||
<h4 id="org390c6c1"><span class="section-number-4">1.2.1.</span> Interferometers - 111 Crystal</h4>
|
<h4 id="org542b06e"><span class="section-number-4">1.2.1.</span> Interferometers - 111 Crystal</h4>
|
||||||
<div class="outline-text-4" id="text-1-2-1">
|
<div class="outline-text-4" id="text-1-2-1">
|
||||||
<p>
|
<p>
|
||||||
Three interferometers are pointed to the bottom surface of the 111 crystal.
|
Three interferometers are pointed to the bottom surface of the 111 crystal.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The position of the measurement points are shown in Figure <a href="#org7147d17">2</a> as well as the origin where the motion of the crystal is computed.
|
The position of the measurement points are shown in Figure <a href="#org8f69a58">2</a> as well as the origin where the motion of the crystal is computed.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
<div id="org7147d17" class="figure">
|
<div id="org8f69a58" class="figure">
|
||||||
<p><img src="figs/sensor_111_crystal_points.png" alt="sensor_111_crystal_points.png" />
|
<p><img src="figs/sensor_111_crystal_points.png" alt="sensor_111_crystal_points.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 2: </span>Bottom view of the second crystal 111. Position of the measurement points.</p>
|
<p><span class="figure-number">Figure 2: </span>Bottom view of the second crystal 111. Position of the measurement points.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The inverse kinematics consisting of deriving the interferometer measurements from the motion of the crystal (see Figure <a href="#org8e47ad4">3</a>):
|
The inverse kinematics consisting of deriving the interferometer measurements from the motion of the crystal (see Figure <a href="#org6470cc1">3</a>):
|
||||||
</p>
|
</p>
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
\begin{bmatrix}
|
\begin{bmatrix}
|
||||||
@ -179,7 +185,7 @@ d_z \\ r_y \\ r_x
|
|||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
|
|
||||||
<div id="org8e47ad4" class="figure">
|
<div id="org6470cc1" class="figure">
|
||||||
<p><img src="figs/schematic_sensor_jacobian_inverse_kinematics.png" alt="schematic_sensor_jacobian_inverse_kinematics.png" />
|
<p><img src="figs/schematic_sensor_jacobian_inverse_kinematics.png" alt="schematic_sensor_jacobian_inverse_kinematics.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 3: </span>Inverse Kinematics - Interferometers</p>
|
<p><span class="figure-number">Figure 3: </span>Inverse Kinematics - Interferometers</p>
|
||||||
@ -187,7 +193,7 @@ d_z \\ r_y \\ r_x
|
|||||||
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
From the Figure <a href="#org7147d17">2</a>, the inverse kinematics can be solved as follow (for small motion):
|
From the Figure <a href="#org8f69a58">2</a>, the inverse kinematics can be solved as follow (for small motion):
|
||||||
</p>
|
</p>
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
\bm{J}_{s,111}
|
\bm{J}_{s,111}
|
||||||
@ -207,7 +213,7 @@ J_s_111 = [1, 0.07, <span class="org-builtin">-</span>0.015
|
|||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<table id="org8c13b9a" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
<table id="org9ac8ea9" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||||
<caption class="t-above"><span class="table-number">Table 1:</span> Sensor Jacobian \(\bm{J}_{s,111}\)</caption>
|
<caption class="t-above"><span class="table-number">Table 1:</span> Sensor Jacobian \(\bm{J}_{s,111}\)</caption>
|
||||||
|
|
||||||
<colgroup>
|
<colgroup>
|
||||||
@ -239,7 +245,7 @@ J_s_111 = [1, 0.07, <span class="org-builtin">-</span>0.015
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The forward kinematics is solved by inverting the Jacobian matrix (see Figure <a href="#org700c4d4">4</a>).
|
The forward kinematics is solved by inverting the Jacobian matrix (see Figure <a href="#orgacd4853">4</a>).
|
||||||
</p>
|
</p>
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
\begin{bmatrix}
|
\begin{bmatrix}
|
||||||
@ -253,13 +259,13 @@ x_1 \\ x_2 \\ x_3
|
|||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
|
|
||||||
<div id="org700c4d4" class="figure">
|
<div id="orgacd4853" class="figure">
|
||||||
<p><img src="figs/schematic_sensor_jacobian_forward_kinematics.png" alt="schematic_sensor_jacobian_forward_kinematics.png" />
|
<p><img src="figs/schematic_sensor_jacobian_forward_kinematics.png" alt="schematic_sensor_jacobian_forward_kinematics.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 4: </span>Forward Kinematics - Interferometers</p>
|
<p><span class="figure-number">Figure 4: </span>Forward Kinematics - Interferometers</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<table id="org65d7338" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
<table id="org1305abc" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||||
<caption class="t-above"><span class="table-number">Table 2:</span> Inverse of the sensor Jacobian \(\bm{J}_{s,111}^{-1}\)</caption>
|
<caption class="t-above"><span class="table-number">Table 2:</span> Inverse of the sensor Jacobian \(\bm{J}_{s,111}^{-1}\)</caption>
|
||||||
|
|
||||||
<colgroup>
|
<colgroup>
|
||||||
@ -292,15 +298,15 @@ x_1 \\ x_2 \\ x_3
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-org4c00d94" class="outline-4">
|
<div id="outline-container-org52f68f7" class="outline-4">
|
||||||
<h4 id="org4c00d94"><span class="section-number-4">1.2.2.</span> Piezo - 111 Crystal</h4>
|
<h4 id="org52f68f7"><span class="section-number-4">1.2.2.</span> Piezo - 111 Crystal</h4>
|
||||||
<div class="outline-text-4" id="text-1-2-2">
|
<div class="outline-text-4" id="text-1-2-2">
|
||||||
<p>
|
<p>
|
||||||
The location of the actuators with respect with the center of the 111 second crystal are shown in Figure <a href="#orgd329873">5</a>.
|
The location of the actuators with respect with the center of the 111 second crystal are shown in Figure <a href="#org6ddaa8b">5</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
<div id="orgd329873" class="figure">
|
<div id="org6ddaa8b" class="figure">
|
||||||
<p><img src="figs/actuator_jacobian_111_points.png" alt="actuator_jacobian_111_points.png" />
|
<p><img src="figs/actuator_jacobian_111_points.png" alt="actuator_jacobian_111_points.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 5: </span>Location of actuators with respect to the center of the 111 second crystal (bottom view)</p>
|
<p><span class="figure-number">Figure 5: </span>Location of actuators with respect to the center of the 111 second crystal (bottom view)</p>
|
||||||
@ -321,14 +327,14 @@ d_z \\ r_y \\ r_x
|
|||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
|
|
||||||
<div id="orga74633d" class="figure">
|
<div id="orgd947fd1" class="figure">
|
||||||
<p><img src="figs/schematic_actuator_jacobian_inverse_kinematics.png" alt="schematic_actuator_jacobian_inverse_kinematics.png" />
|
<p><img src="figs/schematic_actuator_jacobian_inverse_kinematics.png" alt="schematic_actuator_jacobian_inverse_kinematics.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 6: </span>Inverse Kinematics - Actuators</p>
|
<p><span class="figure-number">Figure 6: </span>Inverse Kinematics - Actuators</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Based on the geometry in Figure <a href="#orgd329873">5</a>, we obtain:
|
Based on the geometry in Figure <a href="#org6ddaa8b">5</a>, we obtain:
|
||||||
</p>
|
</p>
|
||||||
\begin{equation}
|
\begin{equation}
|
||||||
\bm{J}_{a,111}
|
\bm{J}_{a,111}
|
||||||
@ -348,7 +354,7 @@ J_a_111 = [1, 0.14, <span class="org-builtin">-</span>0.1525
|
|||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<table id="org363311b" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
<table id="org96d1229" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||||
<caption class="t-above"><span class="table-number">Table 3:</span> Actuator Jacobian \(\bm{J}_{a,111}\)</caption>
|
<caption class="t-above"><span class="table-number">Table 3:</span> Actuator Jacobian \(\bm{J}_{a,111}\)</caption>
|
||||||
|
|
||||||
<colgroup>
|
<colgroup>
|
||||||
@ -394,13 +400,13 @@ d_{u_r} \\ d_{u_h} \\ d_{d}
|
|||||||
\end{equation}
|
\end{equation}
|
||||||
|
|
||||||
|
|
||||||
<div id="orgeeec18d" class="figure">
|
<div id="orgbdeca35" class="figure">
|
||||||
<p><img src="figs/schematic_actuator_jacobian_forward_kinematics.png" alt="schematic_actuator_jacobian_forward_kinematics.png" />
|
<p><img src="figs/schematic_actuator_jacobian_forward_kinematics.png" alt="schematic_actuator_jacobian_forward_kinematics.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 7: </span>Forward Kinematics - Actuators for 111 crystal</p>
|
<p><span class="figure-number">Figure 7: </span>Forward Kinematics - Actuators for 111 crystal</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<table id="org19c3313" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
<table id="orgb28ebac" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||||
<caption class="t-above"><span class="table-number">Table 4:</span> Inverse of the actuator Jacobian \(\bm{J}_{a,111}^{-1}\)</caption>
|
<caption class="t-above"><span class="table-number">Table 4:</span> Inverse of the actuator Jacobian \(\bm{J}_{a,111}^{-1}\)</caption>
|
||||||
|
|
||||||
<colgroup>
|
<colgroup>
|
||||||
@ -434,8 +440,8 @@ d_{u_r} \\ d_{u_h} \\ d_{d}
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-org82434d5" class="outline-3">
|
<div id="outline-container-org616bb45" class="outline-3">
|
||||||
<h3 id="org82434d5"><span class="section-number-3">1.3.</span> Save Kinematics</h3>
|
<h3 id="org616bb45"><span class="section-number-3">1.3.</span> Save Kinematics</h3>
|
||||||
<div class="outline-text-3" id="text-1-3">
|
<div class="outline-text-3" id="text-1-3">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-matlab">save(<span class="org-string">'mat/dcm_kinematics.mat'</span>, <span class="org-string">'J_a_111'</span>, <span class="org-string">'J_s_111'</span>)
|
<pre class="src src-matlab">save(<span class="org-string">'mat/dcm_kinematics.mat'</span>, <span class="org-string">'J_a_111'</span>, <span class="org-string">'J_s_111'</span>)
|
||||||
@ -445,15 +451,15 @@ d_{u_r} \\ d_{u_h} \\ d_{d}
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-orgd95f56d" class="outline-2">
|
<div id="outline-container-org0000e6d" class="outline-2">
|
||||||
<h2 id="orgd95f56d"><span class="section-number-2">2.</span> Open Loop System Identification</h2>
|
<h2 id="org0000e6d"><span class="section-number-2">2.</span> Open Loop System Identification</h2>
|
||||||
<div class="outline-text-2" id="text-2">
|
<div class="outline-text-2" id="text-2">
|
||||||
<p>
|
<p>
|
||||||
<a id="orgd4eb6dd"></a>
|
<a id="orgc1f64db"></a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org49ca34a" class="outline-3">
|
<div id="outline-container-org16c8552" class="outline-3">
|
||||||
<h3 id="org49ca34a"><span class="section-number-3">2.1.</span> Identification</h3>
|
<h3 id="org16c8552"><span class="section-number-3">2.1.</span> Identification</h3>
|
||||||
<div class="outline-text-3" id="text-2-1">
|
<div class="outline-text-3" id="text-2-1">
|
||||||
<p>
|
<p>
|
||||||
Let’s considered the system \(\bm{G}(s)\) with:
|
Let’s considered the system \(\bm{G}(s)\) with:
|
||||||
@ -464,11 +470,11 @@ Let’s considered the system \(\bm{G}(s)\) with:
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
It is schematically shown in Figure <a href="#org52a4b7c">8</a>.
|
It is schematically shown in Figure <a href="#orga1c2462">8</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
<div id="org52a4b7c" class="figure">
|
<div id="orga1c2462" class="figure">
|
||||||
<p><img src="figs/schematic_system_inputs_outputs.png" alt="schematic_system_inputs_outputs.png" />
|
<p><img src="figs/schematic_system_inputs_outputs.png" alt="schematic_system_inputs_outputs.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 8: </span>Dynamical system with inputs and outputs</p>
|
<p><span class="figure-number">Figure 8: </span>Dynamical system with inputs and outputs</p>
|
||||||
@ -510,20 +516,20 @@ State-space model with 3 outputs, 3 inputs, and 24 states.
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-org170173c" class="outline-3">
|
<div id="outline-container-orgc2236c5" class="outline-3">
|
||||||
<h3 id="org170173c"><span class="section-number-3">2.2.</span> Plant in the frame of the fastjacks</h3>
|
<h3 id="orgc2236c5"><span class="section-number-3">2.2.</span> Plant in the frame of the fastjacks</h3>
|
||||||
<div class="outline-text-3" id="text-2-2">
|
<div class="outline-text-3" id="text-2-2">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-matlab">load(<span class="org-string">'mat/dcm_kinematics.mat'</span>);
|
<pre class="src src-matlab">load(<span class="org-string">'dcm_kinematics.mat'</span>);
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Using the forward and inverse kinematics, we can computed the dynamics from piezo forces to axial motion of the 3 fastjacks (see Figure <a href="#orgf9b4903">9</a>).
|
Using the forward and inverse kinematics, we can computed the dynamics from piezo forces to axial motion of the 3 fastjacks (see Figure <a href="#org015dc10">9</a>).
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
<div id="orgf9b4903" class="figure">
|
<div id="org015dc10" class="figure">
|
||||||
<p><img src="figs/schematic_jacobian_frame_fastjack.png" alt="schematic_jacobian_frame_fastjack.png" />
|
<p><img src="figs/schematic_jacobian_frame_fastjack.png" alt="schematic_jacobian_frame_fastjack.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 9: </span>Use of Jacobian matrices to obtain the system in the frame of the fastjacks</p>
|
<p><span class="figure-number">Figure 9: </span>Use of Jacobian matrices to obtain the system in the frame of the fastjacks</p>
|
||||||
@ -544,7 +550,7 @@ The DC gain of the new system shows that the system is well decoupled at low fre
|
|||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<table id="org19e4a7e" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
<table id="orgb47db5c" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
||||||
<caption class="t-above"><span class="table-number">Table 5:</span> DC gain of the plant in the frame of the fast jacks \(\bm{G}_{\text{fj}}\)</caption>
|
<caption class="t-above"><span class="table-number">Table 5:</span> DC gain of the plant in the frame of the fast jacks \(\bm{G}_{\text{fj}}\)</caption>
|
||||||
|
|
||||||
<colgroup>
|
<colgroup>
|
||||||
@ -576,17 +582,17 @@ The DC gain of the new system shows that the system is well decoupled at low fre
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The bode plot of \(\bm{G}_{\text{fj}}(s)\) is shown in Figure <a href="#org6777e66">10</a>.
|
The bode plot of \(\bm{G}_{\text{fj}}(s)\) is shown in Figure <a href="#org3a99582">10</a>.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
<div id="org6777e66" class="figure">
|
<div id="org3a99582" class="figure">
|
||||||
<p><img src="figs/bode_plot_plant_fj.png" alt="bode_plot_plant_fj.png" />
|
<p><img src="figs/bode_plot_plant_fj.png" alt="bode_plot_plant_fj.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 10: </span>Bode plot of the diagonal and off-diagonal elements of the plant in the frame of the fast jacks</p>
|
<p><span class="figure-number">Figure 10: </span>Bode plot of the diagonal and off-diagonal elements of the plant in the frame of the fast jacks</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="important" id="orgcdf2cc1">
|
<div class="important" id="orge3e331d">
|
||||||
<p>
|
<p>
|
||||||
Computing the system in the frame of the fastjack gives good decoupling at low frequency (until the first resonance of the system).
|
Computing the system in the frame of the fastjack gives good decoupling at low frequency (until the first resonance of the system).
|
||||||
</p>
|
</p>
|
||||||
@ -595,11 +601,11 @@ Computing the system in the frame of the fastjack gives good decoupling at low f
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-orge372095" class="outline-3">
|
<div id="outline-container-orgb0e1668" class="outline-3">
|
||||||
<h3 id="orge372095"><span class="section-number-3">2.3.</span> Plant in the frame of the crystal</h3>
|
<h3 id="orgb0e1668"><span class="section-number-3">2.3.</span> Plant in the frame of the crystal</h3>
|
||||||
<div class="outline-text-3" id="text-2-3">
|
<div class="outline-text-3" id="text-2-3">
|
||||||
|
|
||||||
<div id="org4377a93" class="figure">
|
<div id="orge8c1108" class="figure">
|
||||||
<p><img src="figs/schematic_jacobian_frame_crystal.png" alt="schematic_jacobian_frame_crystal.png" />
|
<p><img src="figs/schematic_jacobian_frame_crystal.png" alt="schematic_jacobian_frame_crystal.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 11: </span>Use of Jacobian matrices to obtain the system in the frame of the crystal</p>
|
<p><span class="figure-number">Figure 11: </span>Use of Jacobian matrices to obtain the system in the frame of the crystal</p>
|
||||||
@ -654,18 +660,18 @@ The main reason is that, as we map forces to the center of the 111 crystal and n
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-org00855cb" class="outline-2">
|
<div id="outline-container-org4bda37c" class="outline-2">
|
||||||
<h2 id="org00855cb"><span class="section-number-2">3.</span> Active Damping Plant (Strain gauges)</h2>
|
<h2 id="org4bda37c"><span class="section-number-2">3.</span> Active Damping Plant (Strain gauges)</h2>
|
||||||
<div class="outline-text-2" id="text-3">
|
<div class="outline-text-2" id="text-3">
|
||||||
<p>
|
<p>
|
||||||
<a id="orgdb80cfb"></a>
|
<a id="org80ca2a0"></a>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
In this section, we wish to see whether if strain gauges fixed to the piezoelectric actuator can be used for active damping.
|
In this section, we wish to see whether if strain gauges fixed to the piezoelectric actuator can be used for active damping.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org6886aa9" class="outline-3">
|
<div id="outline-container-orga8033f0" class="outline-3">
|
||||||
<h3 id="org6886aa9"><span class="section-number-3">3.1.</span> Identification</h3>
|
<h3 id="orga8033f0"><span class="section-number-3">3.1.</span> Identification</h3>
|
||||||
<div class="outline-text-3" id="text-3-1">
|
<div class="outline-text-3" id="text-3-1">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span>
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span>
|
||||||
@ -724,15 +730,15 @@ G_sg = linearize(mdl, io);
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
|
||||||
<div id="org72b48ee" class="figure">
|
<div id="org8f04d26" class="figure">
|
||||||
<p><img src="figs/strain_gauge_plant_bode_plot.png" alt="strain_gauge_plant_bode_plot.png" />
|
<p><img src="figs/strain_gauge_plant_bode_plot.png" alt="strain_gauge_plant_bode_plot.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 12: </span>Bode Plot of the transfer functions from piezoelectric forces to strain gauges measuremed displacements</p>
|
<p><span class="figure-number">Figure 12: </span>Bode Plot of the transfer functions from piezoelectric forces to strain gauges measuremed displacements</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="important" id="org070666c">
|
<div class="important" id="orgd585bf5">
|
||||||
<p>
|
<p>
|
||||||
As the distance between the poles and zeros in Figure <a href="#org16f0105">15</a> is very small, little damping can be actively added using the strain gauges.
|
As the distance between the poles and zeros in Figure <a href="#org11a1e17">15</a> is very small, little damping can be actively added using the strain gauges.
|
||||||
This will be confirmed using a Root Locus plot.
|
This will be confirmed using a Root Locus plot.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -740,8 +746,8 @@ This will be confirmed using a Root Locus plot.
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-orgd1754c8" class="outline-3">
|
<div id="outline-container-org78fe7a9" class="outline-3">
|
||||||
<h3 id="orgd1754c8"><span class="section-number-3">3.2.</span> Relative Active Damping</h3>
|
<h3 id="org78fe7a9"><span class="section-number-3">3.2.</span> Relative Active Damping</h3>
|
||||||
<div class="outline-text-3" id="text-3-2">
|
<div class="outline-text-3" id="text-3-2">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-matlab">Krad_g1 = eye(3)<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(s<span class="org-builtin">^</span>2<span class="org-builtin">/</span>(2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>500)<span class="org-builtin">^</span>2 <span class="org-builtin">+</span> 2<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>500) <span class="org-builtin">+</span> 1);
|
<pre class="src src-matlab">Krad_g1 = eye(3)<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(s<span class="org-builtin">^</span>2<span class="org-builtin">/</span>(2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>500)<span class="org-builtin">^</span>2 <span class="org-builtin">+</span> 2<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>500) <span class="org-builtin">+</span> 1);
|
||||||
@ -749,11 +755,11 @@ This will be confirmed using a Root Locus plot.
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
As can be seen in Figure <a href="#org16a4fc0">13</a>, very little damping can be added using relative damping strategy using strain gauges.
|
As can be seen in Figure <a href="#orgec235bb">13</a>, very little damping can be added using relative damping strategy using strain gauges.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
<div id="org16a4fc0" class="figure">
|
<div id="orgec235bb" class="figure">
|
||||||
<p><img src="figs/relative_damping_root_locus.png" alt="relative_damping_root_locus.png" />
|
<p><img src="figs/relative_damping_root_locus.png" alt="relative_damping_root_locus.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 13: </span>Root Locus for the relative damping control</p>
|
<p><span class="figure-number">Figure 13: </span>Root Locus for the relative damping control</p>
|
||||||
@ -766,8 +772,8 @@ As can be seen in Figure <a href="#org16a4fc0">13</a>, very little damping can b
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-orgf6e5d1c" class="outline-3">
|
<div id="outline-container-org760bce8" class="outline-3">
|
||||||
<h3 id="orgf6e5d1c"><span class="section-number-3">3.3.</span> Damped Plant</h3>
|
<h3 id="org760bce8"><span class="section-number-3">3.3.</span> Damped Plant</h3>
|
||||||
<div class="outline-text-3" id="text-3-3">
|
<div class="outline-text-3" id="text-3-3">
|
||||||
<p>
|
<p>
|
||||||
The controller is implemented on Simscape, and the damped plant is identified.
|
The controller is implemented on Simscape, and the damped plant is identified.
|
||||||
@ -789,7 +795,7 @@ io(io_i) = linio([mdl, <span class="org-string">'/DCM'</span>], 1, <span class="
|
|||||||
|
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% DCM Kinematics</span>
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% DCM Kinematics</span>
|
||||||
load(<span class="org-string">'mat/dcm_kinematics.mat'</span>);
|
load(<span class="org-string">'dcm_kinematics.mat'</span>);
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -812,7 +818,7 @@ G_dp.OutputName = {<span class="org-string">'d_ur'</span>, <span class="org-str
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div id="org908c24c" class="figure">
|
<div id="orgca0b154" class="figure">
|
||||||
<p><img src="figs/comp_damp_undamped_plant_rad_bode_plot.png" alt="comp_damp_undamped_plant_rad_bode_plot.png" />
|
<p><img src="figs/comp_damp_undamped_plant_rad_bode_plot.png" alt="comp_damp_undamped_plant_rad_bode_plot.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 14: </span>Bode plot of both the open-loop plant and the damped plant using relative active damping</p>
|
<p><span class="figure-number">Figure 14: </span>Bode plot of both the open-loop plant and the damped plant using relative active damping</p>
|
||||||
@ -821,11 +827,11 @@ G_dp.OutputName = {<span class="org-string">'d_ur'</span>, <span class="org-str
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-org3953e07" class="outline-2">
|
<div id="outline-container-org09dff16" class="outline-2">
|
||||||
<h2 id="org3953e07"><span class="section-number-2">4.</span> Active Damping Plant (Force Sensors)</h2>
|
<h2 id="org09dff16"><span class="section-number-2">4.</span> Active Damping Plant (Force Sensors)</h2>
|
||||||
<div class="outline-text-2" id="text-4">
|
<div class="outline-text-2" id="text-4">
|
||||||
<p>
|
<p>
|
||||||
<a id="org8e736b1"></a>
|
<a id="orgb029a8b"></a>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Force sensors are added above the piezoelectric actuators.
|
Force sensors are added above the piezoelectric actuators.
|
||||||
@ -833,8 +839,8 @@ They can consists of a simple piezoelectric ceramic stack.
|
|||||||
See for instance <a href="fleming10_integ_strain_force_feedb_high">fleming10_integ_strain_force_feedb_high</a>.
|
See for instance <a href="fleming10_integ_strain_force_feedb_high">fleming10_integ_strain_force_feedb_high</a>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div id="outline-container-org243bdc3" class="outline-3">
|
<div id="outline-container-orgeb8c92e" class="outline-3">
|
||||||
<h3 id="org243bdc3"><span class="section-number-3">4.1.</span> Identification</h3>
|
<h3 id="orgeb8c92e"><span class="section-number-3">4.1.</span> Identification</h3>
|
||||||
<div class="outline-text-3" id="text-4-1">
|
<div class="outline-text-3" id="text-4-1">
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span>
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span>
|
||||||
@ -856,44 +862,13 @@ G_fs = linearize(mdl, io);
|
|||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="org-src-container">
|
<p>
|
||||||
<pre class="src src-matlab">dcgain(G_fs)
|
The Bode plot of the identified dynamics is shown in Figure <a href="#org11a1e17">15</a>.
|
||||||
</pre>
|
At high frequency, the diagonal terms are constants while the off-diagonal terms have some roll-off.
|
||||||
</div>
|
</p>
|
||||||
|
|
||||||
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
|
|
||||||
|
|
||||||
|
|
||||||
<colgroup>
|
<div id="org11a1e17" class="figure">
|
||||||
<col class="org-right" />
|
|
||||||
|
|
||||||
<col class="org-right" />
|
|
||||||
|
|
||||||
<col class="org-right" />
|
|
||||||
</colgroup>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td class="org-right">-1.4113e-13</td>
|
|
||||||
<td class="org-right">1.0339e-13</td>
|
|
||||||
<td class="org-right">3.774e-14</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="org-right">1.0339e-13</td>
|
|
||||||
<td class="org-right">-1.4113e-13</td>
|
|
||||||
<td class="org-right">3.774e-14</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td class="org-right">3.7792e-14</td>
|
|
||||||
<td class="org-right">3.7792e-14</td>
|
|
||||||
<td class="org-right">-7.5585e-14</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
<div id="org16f0105" class="figure">
|
|
||||||
<p><img src="figs/iff_plant_bode_plot.png" alt="iff_plant_bode_plot.png" />
|
<p><img src="figs/iff_plant_bode_plot.png" alt="iff_plant_bode_plot.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 15: </span>Bode plot of IFF Plant</p>
|
<p><span class="figure-number">Figure 15: </span>Bode plot of IFF Plant</p>
|
||||||
@ -901,109 +876,213 @@ G_fs = linearize(mdl, io);
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-orga2bc3f0" class="outline-3">
|
<div id="outline-container-orgae5e7fb" class="outline-3">
|
||||||
<h3 id="orga2bc3f0"><span class="section-number-3">4.2.</span> Controller - Root Locus</h3>
|
<h3 id="orgae5e7fb"><span class="section-number-3">4.2.</span> Controller - Root Locus</h3>
|
||||||
<div class="outline-text-3" id="text-4-2">
|
<div class="outline-text-3" id="text-4-2">
|
||||||
|
<p>
|
||||||
|
We want to have integral action around the resonances of the system, but we do not want to integrate at low frequency.
|
||||||
|
Therefore, we can use a low pass filter.
|
||||||
|
</p>
|
||||||
|
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-matlab">Kiff_g1 = eye(3)<span class="org-builtin">*</span>1<span class="org-builtin">/</span>(1 <span class="org-builtin">+</span> s<span class="org-builtin">/</span>2<span class="org-builtin">/</span><span class="org-matlab-math">pi</span><span class="org-builtin">/</span>20);
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Integral Force Feedback Controller</span>
|
||||||
|
Kiff_g1 = eye(3)<span class="org-builtin">*</span>1<span class="org-builtin">/</span>(1 <span class="org-builtin">+</span> s<span class="org-builtin">/</span>2<span class="org-builtin">/</span><span class="org-matlab-math">pi</span><span class="org-builtin">/</span>20);
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div id="org4041645" class="figure">
|
<div id="org5b2bab0" class="figure">
|
||||||
<p><img src="figs/iff_root_locus.png" alt="iff_root_locus.png" />
|
<p><img src="figs/iff_root_locus.png" alt="iff_root_locus.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 16: </span>Root Locus plot for the IFF Control strategy</p>
|
<p><span class="figure-number">Figure 16: </span>Root Locus plot for the IFF Control strategy</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Integral Force Feedback Controller</span>
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Integral Force Feedback Controller with optimal gain</span>
|
||||||
Kiff = g<span class="org-builtin">*</span>Kiff_g1;
|
Kiff = g<span class="org-builtin">*</span>Kiff_g1;
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="org-src-container">
|
||||||
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Save the IFF controller</span>
|
||||||
|
save(<span class="org-string">'mat/Kiff.mat'</span>, <span class="org-string">'Kiff'</span>);
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-org63d6a74" class="outline-3">
|
<div id="outline-container-orgde5a8cd" class="outline-3">
|
||||||
<h3 id="org63d6a74"><span class="section-number-3">4.3.</span> Damped Plant</h3>
|
<h3 id="orgde5a8cd"><span class="section-number-3">4.3.</span> Damped Plant</h3>
|
||||||
<div class="outline-text-3" id="text-4-3">
|
<div class="outline-text-3" id="text-4-3">
|
||||||
<div class="org-src-container">
|
<p>
|
||||||
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span>
|
Both the Open Loop dynamics (see Figure <a href="#org015dc10">9</a>) and the dynamics with IFF (see Figure <a href="#org7a880a7">17</a>) are identified.
|
||||||
clear io; io_i = 1;
|
</p>
|
||||||
|
|
||||||
<span class="org-matlab-cellbreak">%% Inputs</span>
|
<p>
|
||||||
<span class="org-comment-delimiter">% </span><span class="org-comment">Control Input {3x1} [N]</span>
|
We are here interested in the dynamics from \(\bm{u}^\prime = [u_{u_r}^\prime,\ u_{u_h}^\prime,\ u_d^\prime]\) (input of the damped plant) to \(\bm{d}_{\text{fj}} = [d_{u_r},\ d_{u_h},\ d_d]\) (motion of the crystal expressed in the frame of the fast-jacks).
|
||||||
io(io_i) = linio([mdl, <span class="org-string">'/control_system'</span>], 1, <span class="org-string">'input'</span>); io_i = io_i <span class="org-builtin">+</span> 1;
|
This is schematically represented in Figure <a href="#org7a880a7">17</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
<span class="org-matlab-cellbreak">%% Outputs</span>
|
|
||||||
<span class="org-comment-delimiter">% </span><span class="org-comment">Force Sensor {3x1} [m]</span>
|
<div id="org7a880a7" class="figure">
|
||||||
io(io_i) = linio([mdl, <span class="org-string">'/DCM'</span>], 1, <span class="org-string">'openoutput'</span>); io_i = io_i <span class="org-builtin">+</span> 1;
|
<p><img src="figs/schematic_jacobian_frame_fastjack_iff.png" alt="schematic_jacobian_frame_fastjack_iff.png" />
|
||||||
</pre>
|
</p>
|
||||||
|
<p><span class="figure-number">Figure 17: </span>Use of Jacobian matrices to obtain the system in the frame of the fastjacks</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="org-src-container">
|
<p>
|
||||||
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% DCM Kinematics</span>
|
The dynamics from \(\bm{u}\) to \(\bm{d}_{\text{fj}}\) (open-loop dynamics) and from \(\bm{u}^\prime\) to \(\bm{d}_{\text{fs}}\) are compared in Figure <a href="#org9f5d048">18</a>.
|
||||||
load(<span class="org-string">'mat/dcm_kinematics.mat'</span>);
|
It is clear that the Integral Force Feedback control strategy is very effective in damping the resonances of the plant.
|
||||||
</pre>
|
</p>
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="org-src-container">
|
|
||||||
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Identification of the Open Loop plant</span>
|
|
||||||
controller.type = 0; <span class="org-comment-delimiter">% </span><span class="org-comment">Open Loop</span>
|
|
||||||
G_ol = J_a_111<span class="org-builtin">*</span>inv(J_s_111)<span class="org-builtin">*</span>linearize(mdl, io);
|
|
||||||
G_ol.InputName = {<span class="org-string">'u_ur'</span>, <span class="org-string">'u_uh'</span>, <span class="org-string">'u_d'</span>};
|
|
||||||
G_ol.OutputName = {<span class="org-string">'d_ur'</span>, <span class="org-string">'d_uh'</span>, <span class="org-string">'d_d'</span>};
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="org-src-container">
|
|
||||||
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Identification of the damped plant with IFF</span>
|
|
||||||
controller.type = 1; <span class="org-comment-delimiter">% </span><span class="org-comment">IFF</span>
|
|
||||||
G_dp = J_a_111<span class="org-builtin">*</span>inv(J_s_111)<span class="org-builtin">*</span>linearize(mdl, io);
|
|
||||||
G_dp.InputName = {<span class="org-string">'u_ur'</span>, <span class="org-string">'u_uh'</span>, <span class="org-string">'u_d'</span>};
|
|
||||||
G_dp.OutputName = {<span class="org-string">'d_ur'</span>, <span class="org-string">'d_uh'</span>, <span class="org-string">'d_d'</span>};
|
|
||||||
</pre>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div id="org8455151" class="figure">
|
<div id="org9f5d048" class="figure">
|
||||||
<p><img src="figs/comp_damped_undamped_plant_iff_bode_plot.png" alt="comp_damped_undamped_plant_iff_bode_plot.png" />
|
<p><img src="figs/comp_damped_undamped_plant_iff_bode_plot.png" alt="comp_damped_undamped_plant_iff_bode_plot.png" />
|
||||||
</p>
|
</p>
|
||||||
<p><span class="figure-number">Figure 17: </span>Bode plot of both the open-loop plant and the damped plant using IFF</p>
|
<p><span class="figure-number">Figure 18: </span>Bode plot of both the open-loop plant and the damped plant using IFF</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="important" id="orgebe4b09">
|
<div class="important" id="org8586fa6">
|
||||||
<p>
|
<p>
|
||||||
The Integral Force Feedback control strategy is very effective in damping the suspension modes of the DCM.
|
The Integral Force Feedback control strategy is very effective in damping the modes present in the plant.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="outline-container-org8c22e6e" class="outline-3">
|
|
||||||
<h3 id="org8c22e6e"><span class="section-number-3">4.4.</span> Save</h3>
|
|
||||||
<div class="outline-text-3" id="text-4-4">
|
|
||||||
<div class="org-src-container">
|
|
||||||
<pre class="src src-matlab">save(<span class="org-string">'mat/Kiff.mat'</span>, <span class="org-string">'Kiff'</span>);
|
|
||||||
</pre>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-org053c75c" class="outline-2">
|
<div id="outline-container-org27e3538" class="outline-2">
|
||||||
<h2 id="org053c75c"><span class="section-number-2">5.</span> HAC-LAC (IFF) architecture</h2>
|
<h2 id="org27e3538"><span class="section-number-2">5.</span> HAC-LAC (IFF) architecture</h2>
|
||||||
<div class="outline-text-2" id="text-5">
|
<div class="outline-text-2" id="text-5">
|
||||||
<p>
|
<p>
|
||||||
<a id="orga68bafc"></a>
|
<a id="orgee34a4d"></a>
|
||||||
</p>
|
</p>
|
||||||
|
<p>
|
||||||
|
The HAC-LAC architecture is shown in Figure <a href="#orgb03e1da">19</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="orgb03e1da" class="figure">
|
||||||
|
<p><img src="figs/schematic_jacobian_frame_fastjack_hac_iff.png" alt="schematic_jacobian_frame_fastjack_hac_iff.png" />
|
||||||
|
</p>
|
||||||
|
<p><span class="figure-number">Figure 19: </span>HAC-LAC architecture</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id="outline-container-org72519d4" class="outline-3">
|
||||||
|
<h3 id="org72519d4"><span class="section-number-3">5.1.</span> System Identification</h3>
|
||||||
|
<div class="outline-text-3" id="text-5-1">
|
||||||
|
<p>
|
||||||
|
Let’s identify the damped plant.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="org022508f" class="figure">
|
||||||
|
<p><img src="figs/bode_plot_hac_iff_plant.png" alt="bode_plot_hac_iff_plant.png" />
|
||||||
|
</p>
|
||||||
|
<p><span class="figure-number">Figure 20: </span>Bode Plot of the plant for the High Authority Controller (transfer function from \(\bm{u}^\prime\) to \(\bm{\epsilon}_d\))</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="outline-container-org6919788" class="outline-3">
|
||||||
|
<h3 id="org6919788"><span class="section-number-3">5.2.</span> High Authority Controller</h3>
|
||||||
|
<div class="outline-text-3" id="text-5-2">
|
||||||
|
<p>
|
||||||
|
Let’s design a controller with a bandwidth of 100Hz.
|
||||||
|
As the plant is well decoupled and well approximated by a constant at low frequency, the high authority controller can easily be designed with SISO loop shaping.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="org-src-container">
|
||||||
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Controller design</span>
|
||||||
|
wc = 2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>100; <span class="org-comment-delimiter">% </span><span class="org-comment">Wanted crossover frequency [rad/s]</span>
|
||||||
|
a = 2; <span class="org-comment-delimiter">% </span><span class="org-comment">Lead parameter</span>
|
||||||
|
|
||||||
|
Khac = diag(1<span class="org-builtin">./</span>diag(abs(evalfr(G_dp, 1<span class="org-constant">j</span><span class="org-builtin">*</span>wc)))) <span class="org-builtin">*</span> <span class="org-comment-delimiter">.</span><span class="org-comment">.. % Diagonal controller</span>
|
||||||
|
wc<span class="org-builtin">/</span>s <span class="org-builtin">*</span> <span class="org-comment-delimiter">.</span><span class="org-comment">.. % Integrator</span>
|
||||||
|
1<span class="org-builtin">/</span>(sqrt(a))<span class="org-builtin">*</span>(1 <span class="org-builtin">+</span> s<span class="org-builtin">/</span>(wc<span class="org-builtin">/</span>sqrt(a)))<span class="org-builtin">/</span>(1 <span class="org-builtin">+</span> s<span class="org-builtin">/</span>(wc<span class="org-builtin">*</span>sqrt(a))) <span class="org-builtin">*</span> <span class="org-comment-delimiter">.</span><span class="org-comment">.. % Lead</span>
|
||||||
|
1<span class="org-builtin">/</span>(s<span class="org-builtin">^</span>2<span class="org-builtin">/</span>(4<span class="org-builtin">*</span>wc)<span class="org-builtin">^</span>2 <span class="org-builtin">+</span> 2<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(4<span class="org-builtin">*</span>wc) <span class="org-builtin">+</span> 1); <span class="org-comment-delimiter">% </span><span class="org-comment">Low pass filter</span>
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="org-src-container">
|
||||||
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Save the HAC controller</span>
|
||||||
|
save(<span class="org-string">'mat/Khac_iff.mat'</span>, <span class="org-string">'Khac'</span>);
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="org-src-container">
|
||||||
|
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Loop Gain</span>
|
||||||
|
L_hac_lac = G_dp <span class="org-builtin">*</span> Khac;
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="org1eefea2" class="figure">
|
||||||
|
<p><img src="figs/hac_iff_loop_gain_bode_plot.png" alt="hac_iff_loop_gain_bode_plot.png" />
|
||||||
|
</p>
|
||||||
|
<p><span class="figure-number">Figure 21: </span>Bode Plot of the Loop gain for the High Authority Controller</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
As shown in the Root Locus plot in Figure <a href="#orgc90ee63">22</a>, the closed loop system should be stable.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="orgc90ee63" class="figure">
|
||||||
|
<p><img src="figs/loci_hac_iff_fast_jack.png" alt="loci_hac_iff_fast_jack.png" />
|
||||||
|
</p>
|
||||||
|
<p><span class="figure-number">Figure 22: </span>Root Locus for the High Authority Controller</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="outline-container-orgc5ddfb6" class="outline-3">
|
||||||
|
<h3 id="orgc5ddfb6"><span class="section-number-3">5.3.</span> Performances</h3>
|
||||||
|
<div class="outline-text-3" id="text-5-3">
|
||||||
|
<p>
|
||||||
|
In order to estimate the performances of the HAC-IFF control strategy, the transfer function from motion errors of the stepper motors to the motion error of the crystal is identified both in open loop and with the HAC-IFF strategy.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
It is first verified that the closed-loop system is stable:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="org-src-container">
|
||||||
|
<pre class="src src-matlab">isstable(T_hl)
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<pre class="example">
|
||||||
|
1
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
|
||||||
|
<p>
|
||||||
|
And both transmissibilities are compared in Figure <a href="#org152d7e8">23</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
<div id="org152d7e8" class="figure">
|
||||||
|
<p><img src="figs/stepper_transmissibility_comp_ol_hac_iff.png" alt="stepper_transmissibility_comp_ol_hac_iff.png" />
|
||||||
|
</p>
|
||||||
|
<p><span class="figure-number">Figure 23: </span>Comparison of the transmissibility of errors from vibrations of the stepper motor between the open-loop case and the hac-iff case.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="important" id="org755e221">
|
||||||
|
<p>
|
||||||
|
The HAC-IFF control strategy can effectively reduce the transmissibility of the motion errors of the stepper motors.
|
||||||
|
This reduction is effective inside the bandwidth of the controller.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="postamble" class="status">
|
<div id="postamble" class="status">
|
||||||
<p class="author">Author: Dehaeze Thomas</p>
|
<p class="author">Author: Dehaeze Thomas</p>
|
||||||
<p class="date">Created: 2021-11-30 mar. 11:44</p>
|
<p class="date">Created: 2021-11-30 mar. 15:17</p>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
444
dcm-simscape.org
@ -1,4 +1,4 @@
|
|||||||
#+TITLE: DCM - Dynamical Multi-Body Model
|
#+TITLE: ESRF Double Crystal Monochromator - Dynamical Multi-Body Model
|
||||||
:DRAWER:
|
:DRAWER:
|
||||||
#+LANGUAGE: en
|
#+LANGUAGE: en
|
||||||
#+EMAIL: dehaeze.thomas@gmail.com
|
#+EMAIL: dehaeze.thomas@gmail.com
|
||||||
@ -65,6 +65,7 @@ It is structured as follow:
|
|||||||
:header-args:matlab+: :tangle matlab/dcm_kinematics.m
|
:header-args:matlab+: :tangle matlab/dcm_kinematics.m
|
||||||
:END:
|
:END:
|
||||||
<<sec:dcm_kinematics>>
|
<<sec:dcm_kinematics>>
|
||||||
|
|
||||||
** Introduction :ignore:
|
** Introduction :ignore:
|
||||||
|
|
||||||
** Matlab Init :noexport:ignore:
|
** Matlab Init :noexport:ignore:
|
||||||
@ -378,6 +379,13 @@ data2orgtable(inv(J_a_111), {}, {}, ' %.4f ');
|
|||||||
| 1.7857 | 1.7857 | -3.5714 |
|
| 1.7857 | 1.7857 | -3.5714 |
|
||||||
| -4.5455 | 4.5455 | 0.0 |
|
| -4.5455 | 4.5455 | 0.0 |
|
||||||
|
|
||||||
|
** TODO Inputs and Outputs :noexport:
|
||||||
|
|
||||||
|
Disturbances:
|
||||||
|
- Motion errors of the stepper motor
|
||||||
|
- Vibrations from the outside
|
||||||
|
- Vibrations from the cooling system directly applied on the crystals
|
||||||
|
|
||||||
** Save Kinematics
|
** Save Kinematics
|
||||||
#+begin_src matlab :exports none :tangle no
|
#+begin_src matlab :exports none :tangle no
|
||||||
save('matlab/mat/dcm_kinematics.mat', 'J_a_111', 'J_s_111')
|
save('matlab/mat/dcm_kinematics.mat', 'J_a_111', 'J_s_111')
|
||||||
@ -482,7 +490,7 @@ size(G)
|
|||||||
|
|
||||||
** Plant in the frame of the fastjacks
|
** Plant in the frame of the fastjacks
|
||||||
#+begin_src matlab
|
#+begin_src matlab
|
||||||
load('mat/dcm_kinematics.mat');
|
load('dcm_kinematics.mat');
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
Using the forward and inverse kinematics, we can computed the dynamics from piezo forces to axial motion of the 3 fastjacks (see Figure [[fig:schematic_jacobian_frame_fastjack]]).
|
Using the forward and inverse kinematics, we can computed the dynamics from piezo forces to axial motion of the 3 fastjacks (see Figure [[fig:schematic_jacobian_frame_fastjack]]).
|
||||||
@ -886,7 +894,7 @@ io(io_i) = linio([mdl, '/DCM'], 1, 'openoutput'); io_i = io_i + 1;
|
|||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab
|
||||||
%% DCM Kinematics
|
%% DCM Kinematics
|
||||||
load('mat/dcm_kinematics.mat');
|
load('dcm_kinematics.mat');
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab
|
||||||
@ -1030,14 +1038,8 @@ G_fs.InputName = {'u_ur', 'u_uh', 'u_d'};
|
|||||||
G_fs.OutputName = {'fs_ur', 'fs_uh', 'fs_d'};
|
G_fs.OutputName = {'fs_ur', 'fs_uh', 'fs_d'};
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+begin_src matlab :results value replace :exports both :tangle no
|
The Bode plot of the identified dynamics is shown in Figure [[fig:iff_plant_bode_plot]].
|
||||||
dcgain(G_fs)
|
At high frequency, the diagonal terms are constants while the off-diagonal terms have some roll-off.
|
||||||
#+end_src
|
|
||||||
|
|
||||||
#+RESULTS:
|
|
||||||
| -1.4113e-13 | 1.0339e-13 | 3.774e-14 |
|
|
||||||
| 1.0339e-13 | -1.4113e-13 | 3.774e-14 |
|
|
||||||
| 3.7792e-14 | 3.7792e-14 | -7.5585e-14 |
|
|
||||||
|
|
||||||
#+begin_src matlab :exports none
|
#+begin_src matlab :exports none
|
||||||
%% Bode plot for the plant
|
%% Bode plot for the plant
|
||||||
@ -1062,7 +1064,7 @@ for i = 1:2
|
|||||||
end
|
end
|
||||||
hold off;
|
hold off;
|
||||||
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
|
ylabel('Amplitude'); set(gca, 'XTickLabel',[]);
|
||||||
legend('location', 'northwest', 'FontSize', 8, 'NumColumns', 2);
|
legend('location', 'northwest', 'FontSize', 8, 'NumColumns', 2);
|
||||||
ylim([1e-13, 1e-7]);
|
ylim([1e-13, 1e-7]);
|
||||||
|
|
||||||
@ -1092,7 +1094,11 @@ exportFig('figs/iff_plant_bode_plot.pdf', 'width', 'wide', 'height', 'tall');
|
|||||||
[[file:figs/iff_plant_bode_plot.png]]
|
[[file:figs/iff_plant_bode_plot.png]]
|
||||||
|
|
||||||
** Controller - Root Locus
|
** Controller - Root Locus
|
||||||
|
We want to have integral action around the resonances of the system, but we do not want to integrate at low frequency.
|
||||||
|
Therefore, we can use a low pass filter.
|
||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab
|
||||||
|
%% Integral Force Feedback Controller
|
||||||
Kiff_g1 = eye(3)*1/(1 + s/2/pi/20);
|
Kiff_g1 = eye(3)*1/(1 + s/2/pi/20);
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
@ -1136,12 +1142,61 @@ exportFig('figs/iff_root_locus.pdf', 'width', 'wide', 'height', 'tall');
|
|||||||
[[file:figs/iff_root_locus.png]]
|
[[file:figs/iff_root_locus.png]]
|
||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab
|
||||||
%% Integral Force Feedback Controller
|
%% Integral Force Feedback Controller with optimal gain
|
||||||
Kiff = g*Kiff_g1;
|
Kiff = g*Kiff_g1;
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none :tangle no
|
||||||
|
save('matlab/mat/Kiff.mat', 'Kiff');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :eval no
|
||||||
|
%% Save the IFF controller
|
||||||
|
save('mat/Kiff.mat', 'Kiff');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
** Damped Plant
|
** Damped Plant
|
||||||
#+begin_src matlab
|
Both the Open Loop dynamics (see Figure [[fig:schematic_jacobian_frame_fastjack]]) and the dynamics with IFF (see Figure [[fig:schematic_jacobian_frame_fastjack_iff]]) are identified.
|
||||||
|
|
||||||
|
We are here interested in the dynamics from $\bm{u}^\prime = [u_{u_r}^\prime,\ u_{u_h}^\prime,\ u_d^\prime]$ (input of the damped plant) to $\bm{d}_{\text{fj}} = [d_{u_r},\ d_{u_h},\ d_d]$ (motion of the crystal expressed in the frame of the fast-jacks).
|
||||||
|
This is schematically represented in Figure [[fig:schematic_jacobian_frame_fastjack_iff]].
|
||||||
|
|
||||||
|
#+begin_src latex :file schematic_jacobian_frame_fastjack_iff.pdf
|
||||||
|
\begin{tikzpicture}
|
||||||
|
% Blocs
|
||||||
|
\node[block={4.0cm}{3.0cm}] (G) {$\bm{G}(s)$};
|
||||||
|
\coordinate[] (inputF) at ($(G.south west)!0.5!(G.north west)$);
|
||||||
|
\coordinate[] (outputF) at ($(G.south east)!0.8!(G.north east)$);
|
||||||
|
\coordinate[] (outputL) at ($(G.south east)!0.2!(G.north east)$);
|
||||||
|
|
||||||
|
\node[block, right=1.5 of outputL] (Js) {$\bm{J}_{s}^{-1}$};
|
||||||
|
\node[block, right=1.5 of Js] (Ja) {$\bm{J}_{a}$};
|
||||||
|
\node[addb, left= of G] (addF) {};
|
||||||
|
\node[block, above=0.5 of G] (Kiff) {$\bm{K}_{\text{IFF}}(s)$};
|
||||||
|
|
||||||
|
% Connections and labels
|
||||||
|
\draw[->] ($(addF.west)+(-1.5,0)$) node[above right]{$\begin{bmatrix} u_{u_r}^\prime \\ u_{u_h}^\prime \\ u_d^\prime \end{bmatrix}$} -- (addF.west);
|
||||||
|
\draw[->] (addF.east) -- node[miday, above]{$\begin{bmatrix} u_{u_r} \\ u_{u_h} \\ u_d \end{bmatrix}$} (inputF);
|
||||||
|
\draw[->] (outputF) -- ++(2.0, 0) node[above left]{$\begin{bmatrix} \tau_{u_r} \\ \tau_{u_h} \\ \tau_d \end{bmatrix}$};
|
||||||
|
\draw[->] ($(outputF) + (0.6, 0)$)node[branch]{} |- (Kiff.east);
|
||||||
|
\draw[->] (Kiff.west) -| (addF.north);
|
||||||
|
\draw[->] (outputL) -- node[midway, above]{$\begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix}$} (Js.west);
|
||||||
|
\draw[->] (Js.east) -- node[midway, above]{$\begin{bmatrix} d_z \\ r_y \\ r_x \end{bmatrix}$} (Ja.west);
|
||||||
|
\draw[->] (Ja.east) -- ++(1.5, 0) node[above left]{$\begin{bmatrix} d_{u_r} \\ d_{u_h} \\ d_{d} \end{bmatrix}$};
|
||||||
|
|
||||||
|
\begin{scope}[on background layer]
|
||||||
|
\node[fit={(G.south -| addF.west) (Ja.east |- Kiff.north)}, fill=black!20!white, draw, inner sep=6pt] (system) {};
|
||||||
|
\node[above] at (system.north) {$\bm{G}_{\text{fj,IFF}}(s)$};
|
||||||
|
\end{scope}
|
||||||
|
\end{tikzpicture}
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+name: fig:schematic_jacobian_frame_fastjack_iff
|
||||||
|
#+caption: Use of Jacobian matrices to obtain the system in the frame of the fastjacks
|
||||||
|
#+RESULTS:
|
||||||
|
[[file:figs/schematic_jacobian_frame_fastjack_iff.png]]
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
%% Input/Output definition
|
%% Input/Output definition
|
||||||
clear io; io_i = 1;
|
clear io; io_i = 1;
|
||||||
|
|
||||||
@ -1154,12 +1209,12 @@ io(io_i) = linio([mdl, '/control_system'], 1, 'input'); io_i = io_i + 1;
|
|||||||
io(io_i) = linio([mdl, '/DCM'], 1, 'openoutput'); io_i = io_i + 1;
|
io(io_i) = linio([mdl, '/DCM'], 1, 'openoutput'); io_i = io_i + 1;
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab :exports none
|
||||||
%% DCM Kinematics
|
%% Load DCM Kinematics
|
||||||
load('mat/dcm_kinematics.mat');
|
load('dcm_kinematics.mat');
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab :exports none
|
||||||
%% Identification of the Open Loop plant
|
%% Identification of the Open Loop plant
|
||||||
controller.type = 0; % Open Loop
|
controller.type = 0; % Open Loop
|
||||||
G_ol = J_a_111*inv(J_s_111)*linearize(mdl, io);
|
G_ol = J_a_111*inv(J_s_111)*linearize(mdl, io);
|
||||||
@ -1167,7 +1222,7 @@ G_ol.InputName = {'u_ur', 'u_uh', 'u_d'};
|
|||||||
G_ol.OutputName = {'d_ur', 'd_uh', 'd_d'};
|
G_ol.OutputName = {'d_ur', 'd_uh', 'd_d'};
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
#+begin_src matlab
|
#+begin_src matlab :exports none
|
||||||
%% Identification of the damped plant with IFF
|
%% Identification of the damped plant with IFF
|
||||||
controller.type = 1; % IFF
|
controller.type = 1; % IFF
|
||||||
G_dp = J_a_111*inv(J_s_111)*linearize(mdl, io);
|
G_dp = J_a_111*inv(J_s_111)*linearize(mdl, io);
|
||||||
@ -1175,6 +1230,9 @@ G_dp.InputName = {'u_ur', 'u_uh', 'u_d'};
|
|||||||
G_dp.OutputName = {'d_ur', 'd_uh', 'd_d'};
|
G_dp.OutputName = {'d_ur', 'd_uh', 'd_d'};
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
The dynamics from $\bm{u}$ to $\bm{d}_{\text{fj}}$ (open-loop dynamics) and from $\bm{u}^\prime$ to $\bm{d}_{\text{fs}}$ are compared in Figure [[fig:comp_damped_undamped_plant_iff_bode_plot]].
|
||||||
|
It is clear that the Integral Force Feedback control strategy is very effective in damping the resonances of the plant.
|
||||||
|
|
||||||
#+begin_src matlab :exports none
|
#+begin_src matlab :exports none
|
||||||
%% Comparison of the damped and undamped plant
|
%% Comparison of the damped and undamped plant
|
||||||
figure;
|
figure;
|
||||||
@ -1237,24 +1295,67 @@ exportFig('figs/comp_damped_undamped_plant_iff_bode_plot.pdf', 'width', 'wide',
|
|||||||
[[file:figs/comp_damped_undamped_plant_iff_bode_plot.png]]
|
[[file:figs/comp_damped_undamped_plant_iff_bode_plot.png]]
|
||||||
|
|
||||||
#+begin_important
|
#+begin_important
|
||||||
The Integral Force Feedback control strategy is very effective in damping the suspension modes of the DCM.
|
The Integral Force Feedback control strategy is very effective in damping the modes present in the plant.
|
||||||
#+end_important
|
#+end_important
|
||||||
|
|
||||||
** Save
|
|
||||||
#+begin_src matlab :exports none :tangle no
|
|
||||||
save('matlab/mat/Kiff.mat', 'Kiff');
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
#+begin_src matlab :eval no
|
|
||||||
save('mat/Kiff.mat', 'Kiff');
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
* HAC-LAC (IFF) architecture
|
* HAC-LAC (IFF) architecture
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:header-args:matlab+: :tangle matlab/dcm_hac_iff.m
|
:header-args:matlab+: :tangle matlab/dcm_hac_iff.m
|
||||||
:END:
|
:END:
|
||||||
<<sec:hac_iff>>
|
<<sec:hac_iff>>
|
||||||
** Introduction :ignore:
|
** Introduction :ignore:
|
||||||
|
|
||||||
|
The HAC-LAC architecture is shown in Figure [[fig:schematic_jacobian_frame_fastjack_hac_iff]].
|
||||||
|
|
||||||
|
#+begin_src latex :file schematic_jacobian_frame_fastjack_hac_iff.pdf
|
||||||
|
\begin{tikzpicture}
|
||||||
|
% Blocs
|
||||||
|
\node[block={4.0cm}{3.0cm}] (G) {$\bm{G}(s)$};
|
||||||
|
\coordinate[] (inputF) at ($(G.south west)!0.5!(G.north west)$);
|
||||||
|
\coordinate[] (outputF) at ($(G.south east)!0.8!(G.north east)$);
|
||||||
|
\coordinate[] (outputL) at ($(G.south east)!0.2!(G.north east)$);
|
||||||
|
|
||||||
|
\node[block, right=1.3 of outputL] (Js) {$\bm{J}_{s}^{-1}$};
|
||||||
|
|
||||||
|
\node[addb, left= of G] (addF) {};
|
||||||
|
\node[block, above=0.5 of G] (Kiff) {$\bm{K}_{\text{IFF}}(s)$};
|
||||||
|
|
||||||
|
\node[block, left=1.3 of addF] (Khac) {$\bm{K}_{\text{HAC}}(s)$};
|
||||||
|
\node[block, left=1.3 of Khac] (Ja) {$\bm{J}_{a}$};
|
||||||
|
\node[addb={+}{}{}{}{-}, left=1.3 of Ja] (subL) {};
|
||||||
|
\coordinate[left=1.3 of subL] (mux);
|
||||||
|
\node[block] (bragg2d) at ($(mux) + (-1.2, 0.8)$) {$\frac{d_{\text{off}}}{2 \cos \theta_b}$};
|
||||||
|
\coordinate (rx) at ($(mux) + (0, -0.8)$);
|
||||||
|
|
||||||
|
|
||||||
|
% Connections and labels
|
||||||
|
\draw[->] (Khac.east) -- node[midway, above]{$\begin{bmatrix} u_{u_r}^\prime \\ u_{u_h}^\prime \\ u_d^\prime \end{bmatrix}$} (addF.west);
|
||||||
|
\draw[->] (addF.east) -- node[midway, above]{$\begin{bmatrix} u_{u_r} \\ u_{u_h} \\ u_d \end{bmatrix}$} (inputF);
|
||||||
|
\draw[->] (outputF) -- ++(2.0, 0) node[above left]{$\begin{bmatrix} \tau_{u_r} \\ \tau_{u_h} \\ \tau_d \end{bmatrix}$};
|
||||||
|
\draw[->] ($(outputF) + (0.6, 0)$)node[branch]{} |- (Kiff.east);
|
||||||
|
\draw[->] (Kiff.west) -| (addF.north);
|
||||||
|
\draw[->] (outputL) -- node[midway, above]{$\begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix}$} (Js.west);
|
||||||
|
\draw[->] (Js.east) -- ++(1.0, 0);
|
||||||
|
|
||||||
|
|
||||||
|
\draw[line width=4pt] ($(mux) + (0, -1.0)$) -- ($(mux) + (0, 1.0)$);
|
||||||
|
\draw[->] (mux) -- node[midway, above]{$\begin{bmatrix} r_{d_z} \\ r_{r_y} \\ r_{r_x} \end{bmatrix}$} (subL.west);
|
||||||
|
\draw[->] (subL.east) -- node[midway, above]{$\begin{bmatrix} \epsilon_{d_z} \\ \epsilon_{r_y} \\ \epsilon_{r_x} \end{bmatrix}$} (Ja.west);
|
||||||
|
\draw[->] (Ja.east) -- node[midway, above]{$\begin{bmatrix} \epsilon_{d_{u_r}} \\ \epsilon_{d_{u_h}} \\ \epsilon_{d_d} \end{bmatrix}$} (Khac.west);
|
||||||
|
|
||||||
|
\draw[->] ($(Js.east) + (0.6, 0)$)node[branch]{}node[above]{$\begin{bmatrix} d_z \\ r_y \\ r_x \end{bmatrix}$} -- ++(0, -1.0) -| (subL.south);
|
||||||
|
\draw[->] ($(bragg2d.west) + (-0.6, 0)$)coordinate(ref_input)node[above right]{$\theta_b$} -- (bragg2d.west);
|
||||||
|
\draw[->] (bragg2d.east) --node[midway, above]{$r_{d_z}$} (bragg2d-|mux);
|
||||||
|
\draw[->] (ref_input|-mux)node[above right]{$r_{r_y}$} -- (mux);
|
||||||
|
\draw[->] (ref_input|-rx) node[above right]{$r_{r_x}$} -- (rx-|mux);
|
||||||
|
\end{tikzpicture}
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+name: fig:schematic_jacobian_frame_fastjack_hac_iff
|
||||||
|
#+caption: HAC-LAC architecture
|
||||||
|
#+RESULTS:
|
||||||
|
[[file:figs/schematic_jacobian_frame_fastjack_hac_iff.png]]
|
||||||
|
|
||||||
** Matlab Init :noexport:ignore:
|
** Matlab Init :noexport:ignore:
|
||||||
#+begin_src matlab
|
#+begin_src matlab
|
||||||
%% dcm_hac_iff.m
|
%% dcm_hac_iff.m
|
||||||
@ -1285,6 +1386,291 @@ save('mat/Kiff.mat', 'Kiff');
|
|||||||
<<m-init-other>>
|
<<m-init-other>>
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
** System Identification
|
||||||
|
Let's identify the damped plant.
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Input/Output definition
|
||||||
|
clear io; io_i = 1;
|
||||||
|
|
||||||
|
%% Inputs
|
||||||
|
% Control Input {3x1} [N]
|
||||||
|
io(io_i) = linio([mdl, '/control_system'], 1, 'input'); io_i = io_i + 1;
|
||||||
|
|
||||||
|
%% Outputs
|
||||||
|
% Force Sensor {3x1} [m]
|
||||||
|
io(io_i) = linio([mdl, '/DCM'], 1, 'openoutput'); io_i = io_i + 1;
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Load DCM Kinematics and IFF controller
|
||||||
|
load('dcm_kinematics.mat');
|
||||||
|
load('Kiff.mat');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Identification of the damped plant with IFF
|
||||||
|
controller.type = 1; % IFF
|
||||||
|
G_dp = J_a_111*inv(J_s_111)*linearize(mdl, io);
|
||||||
|
G_dp.InputName = {'u_ur', 'u_uh', 'u_d'};
|
||||||
|
G_dp.OutputName = {'d_ur', 'd_uh', 'd_d'};
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Comparison of the damped and undamped plant
|
||||||
|
figure;
|
||||||
|
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
ax1 = nexttile([2,1]);
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_dp(1,1), freqs, 'Hz'))), '-', ...
|
||||||
|
'DisplayName', 'd - IFF');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_dp(2,2), freqs, 'Hz'))), '-', ...
|
||||||
|
'DisplayName', 'uh - IFF');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_dp(3,3), freqs, 'Hz'))), '-', ...
|
||||||
|
'DisplayName', 'ur - IFF');
|
||||||
|
for i = 1:2
|
||||||
|
for j = i+1:3
|
||||||
|
plot(freqs, abs(squeeze(freqresp(G_dp(i,j), freqs, 'Hz'))), 'color', [0, 0, 0, 0.2], ...
|
||||||
|
'HandleVisibility', 'off');
|
||||||
|
end
|
||||||
|
end
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
|
||||||
|
legend('location', 'southeast', 'FontSize', 8, 'NumColumns', 2);
|
||||||
|
ylim([1e-12, 1e-8]);
|
||||||
|
|
||||||
|
ax2 = nexttile;
|
||||||
|
hold on;
|
||||||
|
plot(freqs, 180/pi*angle(squeeze(freqresp(G_dp(1,1), freqs, 'Hz'))), '-');
|
||||||
|
plot(freqs, 180/pi*angle(squeeze(freqresp(G_dp(2,2), freqs, 'Hz'))), '-');
|
||||||
|
plot(freqs, 180/pi*angle(squeeze(freqresp(G_dp(3,3), freqs, 'Hz'))), '-');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||||
|
hold off;
|
||||||
|
yticks(-360:90:360);
|
||||||
|
ylim([-180, 0]);
|
||||||
|
|
||||||
|
linkaxes([ax1,ax2],'x');
|
||||||
|
xlim([freqs(1), freqs(end)]);
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :tangle no :exports results :results file replace
|
||||||
|
exportFig('figs/bode_plot_hac_iff_plant.pdf', 'width', 'wide', 'height', 'tall');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+name: fig:bode_plot_hac_iff_plant
|
||||||
|
#+caption: Bode Plot of the plant for the High Authority Controller (transfer function from $\bm{u}^\prime$ to $\bm{\epsilon}_d$)
|
||||||
|
#+RESULTS:
|
||||||
|
[[file:figs/bode_plot_hac_iff_plant.png]]
|
||||||
|
|
||||||
|
** High Authority Controller
|
||||||
|
Let's design a controller with a bandwidth of 100Hz.
|
||||||
|
As the plant is well decoupled and well approximated by a constant at low frequency, the high authority controller can easily be designed with SISO loop shaping.
|
||||||
|
|
||||||
|
#+begin_src matlab
|
||||||
|
%% Controller design
|
||||||
|
wc = 2*pi*100; % Wanted crossover frequency [rad/s]
|
||||||
|
a = 2; % Lead parameter
|
||||||
|
|
||||||
|
Khac = diag(1./diag(abs(evalfr(G_dp, 1j*wc)))) * ... % Diagonal controller
|
||||||
|
wc/s * ... % Integrator
|
||||||
|
1/(sqrt(a))*(1 + s/(wc/sqrt(a)))/(1 + s/(wc*sqrt(a))) * ... % Lead
|
||||||
|
1/(s^2/(4*wc)^2 + 2*s/(4*wc) + 1); % Low pass filter
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none :tangle no
|
||||||
|
save('matlab/mat/Khac_iff.mat', 'Khac');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :eval no
|
||||||
|
%% Save the HAC controller
|
||||||
|
save('mat/Khac_iff.mat', 'Khac');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab
|
||||||
|
%% Loop Gain
|
||||||
|
L_hac_lac = G_dp * Khac;
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Bode Plot of the Loop Gain
|
||||||
|
figure;
|
||||||
|
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
|
||||||
|
|
||||||
|
ax1 = nexttile([2,1]);
|
||||||
|
hold on;
|
||||||
|
plot(freqs, abs(squeeze(freqresp(L_hac_lac(1,1), freqs, 'Hz'))), '-', ...
|
||||||
|
'DisplayName', 'd');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(L_hac_lac(2,2), freqs, 'Hz'))), '-', ...
|
||||||
|
'DisplayName', 'uh');
|
||||||
|
plot(freqs, abs(squeeze(freqresp(L_hac_lac(3,3), freqs, 'Hz'))), '-', ...
|
||||||
|
'DisplayName', 'ur');
|
||||||
|
for i = 1:2
|
||||||
|
for j = i+1:3
|
||||||
|
plot(freqs, abs(squeeze(freqresp(L_hac_lac(i,j), freqs, 'Hz'))), 'color', [0, 0, 0, 0.2], ...
|
||||||
|
'HandleVisibility', 'off');
|
||||||
|
end
|
||||||
|
end
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
ylabel('Loop Gain'); set(gca, 'XTickLabel',[]);
|
||||||
|
legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 2);
|
||||||
|
ylim([1e-2, 1e1]);
|
||||||
|
|
||||||
|
ax2 = nexttile;
|
||||||
|
hold on;
|
||||||
|
plot(freqs, 180/pi*angle(squeeze(freqresp(L_hac_lac(1,1), freqs, 'Hz'))), '-');
|
||||||
|
plot(freqs, 180/pi*angle(squeeze(freqresp(L_hac_lac(2,2), freqs, 'Hz'))), '-');
|
||||||
|
plot(freqs, 180/pi*angle(squeeze(freqresp(L_hac_lac(3,3), freqs, 'Hz'))), '-');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
|
||||||
|
hold off;
|
||||||
|
yticks(-360:90:360);
|
||||||
|
ylim([-180, 0]);
|
||||||
|
|
||||||
|
linkaxes([ax1,ax2],'x');
|
||||||
|
xlim([freqs(1), freqs(end)]);
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :tangle no :exports results :results file replace
|
||||||
|
exportFig('figs/hac_iff_loop_gain_bode_plot.pdf', 'width', 'wide', 'height', 'tall');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+name: fig:hac_iff_loop_gain_bode_plot
|
||||||
|
#+caption: Bode Plot of the Loop gain for the High Authority Controller
|
||||||
|
#+RESULTS:
|
||||||
|
[[file:figs/hac_iff_loop_gain_bode_plot.png]]
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Compute the Eigenvalues of the loop gain
|
||||||
|
Ldet = zeros(3, length(freqs));
|
||||||
|
|
||||||
|
Lmimo = squeeze(freqresp(L_hac_lac, freqs, 'Hz'));
|
||||||
|
for i_f = 1:length(freqs)
|
||||||
|
Ldet(:, i_f) = eig(squeeze(Lmimo(:,:,i_f)));
|
||||||
|
end
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
As shown in the Root Locus plot in Figure [[fig:loci_hac_iff_fast_jack]], the closed loop system should be stable.
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Plot of the eigenvalues of L in the complex plane
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
for i = 1:3
|
||||||
|
plot(real(squeeze(Ldet(i,:))), imag(squeeze(Ldet(i,:))), 'k.');
|
||||||
|
plot(real(squeeze(Ldet(i,:))), -imag(squeeze(Ldet(i,:))), 'k.');
|
||||||
|
end
|
||||||
|
plot(-1, 0, 'kx', 'HandleVisibility', 'off');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'lin'); set(gca, 'YScale', 'lin');
|
||||||
|
xlabel('Real'); ylabel('Imag');
|
||||||
|
xlim([-3, 1]); ylim([-2, 2]);
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :tangle no :exports results :results file replace
|
||||||
|
exportFig('figs/loci_hac_iff_fast_jack.pdf', 'width', 'wide', 'height', 'tall');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+name: fig:loci_hac_iff_fast_jack
|
||||||
|
#+caption: Root Locus for the High Authority Controller
|
||||||
|
#+RESULTS:
|
||||||
|
[[file:figs/loci_hac_iff_fast_jack.png]]
|
||||||
|
|
||||||
|
** Performances
|
||||||
|
In order to estimate the performances of the HAC-IFF control strategy, the transfer function from motion errors of the stepper motors to the motion error of the crystal is identified both in open loop and with the HAC-IFF strategy.
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Input/Output definition
|
||||||
|
clear io; io_i = 1;
|
||||||
|
|
||||||
|
%% Inputs
|
||||||
|
% Jack Motion Erros {3x1} [m]
|
||||||
|
io(io_i) = linio([mdl, '/stepper_errors'], 1, 'input'); io_i = io_i + 1;
|
||||||
|
|
||||||
|
%% Outputs
|
||||||
|
% Interferometer Output {3x1} [m]
|
||||||
|
io(io_i) = linio([mdl, '/DCM'], 1, 'output'); io_i = io_i + 1;
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Identification of the transmissibility of errors in open-loop
|
||||||
|
controller.type = 0; % Open Loop
|
||||||
|
T_ol = inv(J_s_111)*linearize(mdl, io)*J_a_111;
|
||||||
|
T_ol.InputName = {'e_dz', 'e_ry', 'e_rx'};
|
||||||
|
T_ol.OutputName = {'dx', 'ry', 'rx'};
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Load DCM Kinematics and IFF controller
|
||||||
|
load('dcm_kinematics.mat');
|
||||||
|
load('Kiff.mat');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Identification of the transmissibility of errors with HAC-IFF
|
||||||
|
controller.type = 3; % IFF
|
||||||
|
T_hl = inv(J_s_111)*linearize(mdl, io)*J_a_111;
|
||||||
|
T_hl.InputName = {'e_dz', 'e_ry', 'e_rx'};
|
||||||
|
T_hl.OutputName = {'dx', 'ry', 'rx'};
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
It is first verified that the closed-loop system is stable:
|
||||||
|
|
||||||
|
#+begin_src matlab :results value replace :exports both :tangle no
|
||||||
|
isstable(T_hl)
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+RESULTS:
|
||||||
|
: 1
|
||||||
|
|
||||||
|
And both transmissibilities are compared in Figure [[fig:stepper_transmissibility_comp_ol_hac_iff]].
|
||||||
|
|
||||||
|
#+begin_src matlab :exports none
|
||||||
|
%% Transmissibility of stepper errors
|
||||||
|
f = logspace(0, 3, 1000);
|
||||||
|
|
||||||
|
figure;
|
||||||
|
hold on;
|
||||||
|
plot(f, abs(squeeze(freqresp(T_ol(1,1), f, 'Hz'))), '-', ...
|
||||||
|
'DisplayName', '$d_z$ - OL');
|
||||||
|
plot(f, abs(squeeze(freqresp(T_ol(2,2), f, 'Hz'))), '-', ...
|
||||||
|
'DisplayName', '$r_y$ - OL');
|
||||||
|
plot(f, abs(squeeze(freqresp(T_ol(3,3), f, 'Hz'))), '-', ...
|
||||||
|
'DisplayName', '$r_x$ - OL');
|
||||||
|
set(gca,'ColorOrderIndex',1)
|
||||||
|
plot(f, abs(squeeze(freqresp(T_hl(1,1), f, 'Hz'))), '--', ...
|
||||||
|
'DisplayName', '$d_z$ - HAC-IFF');
|
||||||
|
plot(f, abs(squeeze(freqresp(T_hl(2,2), f, 'Hz'))), '--', ...
|
||||||
|
'DisplayName', '$r_y$ - HAC-IFF');
|
||||||
|
plot(f, abs(squeeze(freqresp(T_hl(3,3), f, 'Hz'))), '--', ...
|
||||||
|
'DisplayName', '$r_x$ - HAC-IFF');
|
||||||
|
hold off;
|
||||||
|
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
|
||||||
|
xlabel('Frequency [Hz]'); ylabel('Stepper transmissibility');
|
||||||
|
legend('location', 'southeast', 'FontSize', 8, 'NumColumns', 2);
|
||||||
|
ylim([1e-2, 1e2]);
|
||||||
|
xlim([f(1), f(end)]);
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src matlab :tangle no :exports results :results file replace
|
||||||
|
exportFig('figs/stepper_transmissibility_comp_ol_hac_iff.pdf', 'width', 'wide', 'height', 'tall');
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+name: fig:stepper_transmissibility_comp_ol_hac_iff
|
||||||
|
#+caption: Comparison of the transmissibility of errors from vibrations of the stepper motor between the open-loop case and the hac-iff case.
|
||||||
|
#+RESULTS:
|
||||||
|
[[file:figs/stepper_transmissibility_comp_ol_hac_iff.png]]
|
||||||
|
|
||||||
|
#+begin_important
|
||||||
|
The HAC-IFF control strategy can effectively reduce the transmissibility of the motion errors of the stepper motors.
|
||||||
|
This reduction is effective inside the bandwidth of the controller.
|
||||||
|
#+end_important
|
||||||
|
|
||||||
* Helping Functions :noexport:
|
* Helping Functions :noexport:
|
||||||
** Initialize Path
|
** Initialize Path
|
||||||
#+NAME: m-init-path
|
#+NAME: m-init-path
|
||||||
|
BIN
dcm-simscape.pdf
BIN
figs/bode_plot_hac_iff_plant.pdf
Normal file
BIN
figs/bode_plot_hac_iff_plant.png
Normal file
After Width: | Height: | Size: 103 KiB |
1288
figs/bode_plot_iff_plant.pdf
Normal file
BIN
figs/bode_plot_iff_plant.png
Normal file
After Width: | Height: | Size: 100 KiB |
BIN
figs/hac_iff_loop_gain_bode_plot.pdf
Normal file
BIN
figs/hac_iff_loop_gain_bode_plot.png
Normal file
After Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 117 KiB After Width: | Height: | Size: 116 KiB |
BIN
figs/loci_hac_iff_fast_jack.pdf
Normal file
BIN
figs/loci_hac_iff_fast_jack.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
figs/schematic_jacobian_frame_fastjack_hac_iff.pdf
Normal file
BIN
figs/schematic_jacobian_frame_fastjack_hac_iff.png
Normal file
After Width: | Height: | Size: 26 KiB |
696
figs/schematic_jacobian_frame_fastjack_hac_iff.svg
Normal file
@ -0,0 +1,696 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="586.206pt" height="142.189pt" viewBox="0 0 586.206 142.189" version="1.2">
|
||||||
|
<defs>
|
||||||
|
<g>
|
||||||
|
<symbol overflow="visible" id="glyph0-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph0-1">
|
||||||
|
<path style="stroke:none;" d="M 7.28125 -2.078125 C 7.328125 -2.234375 7.328125 -2.234375 7.40625 -2.25 C 7.515625 -2.265625 7.65625 -2.265625 7.78125 -2.265625 C 8.03125 -2.265625 8.1875 -2.265625 8.1875 -2.5625 C 8.1875 -2.609375 8.15625 -2.734375 7.96875 -2.734375 C 7.75 -2.734375 7.53125 -2.71875 7.296875 -2.71875 C 7.078125 -2.71875 6.859375 -2.703125 6.640625 -2.703125 C 6.234375 -2.703125 5.265625 -2.734375 4.875 -2.734375 C 4.75 -2.734375 4.5625 -2.734375 4.5625 -2.453125 C 4.5625 -2.265625 4.75 -2.265625 4.90625 -2.265625 L 5.265625 -2.265625 C 5.375 -2.265625 5.921875 -2.265625 5.921875 -2.203125 C 5.921875 -2.203125 5.921875 -2.171875 5.859375 -1.9375 C 5.84375 -1.875 5.6875 -1.234375 5.671875 -1.234375 C 5.515625 -0.5625 4.71875 -0.296875 4.09375 -0.296875 C 3.515625 -0.296875 2.921875 -0.421875 2.453125 -0.796875 C 1.9375 -1.234375 1.9375 -1.90625 1.9375 -2.125 C 1.9375 -2.578125 2.140625 -4.359375 3.09375 -5.4375 C 3.671875 -6.078125 4.625 -6.5 5.640625 -6.5 C 6.890625 -6.5 7.34375 -5.53125 7.34375 -4.71875 C 7.34375 -4.609375 7.328125 -4.46875 7.328125 -4.375 C 7.328125 -4.21875 7.453125 -4.21875 7.59375 -4.21875 C 7.8125 -4.21875 7.8125 -4.234375 7.859375 -4.4375 L 8.4375 -6.671875 C 8.4375 -6.71875 8.453125 -6.765625 8.453125 -6.828125 C 8.453125 -6.96875 8.328125 -6.96875 8.21875 -6.96875 L 7.296875 -6.25 C 7.09375 -6.453125 6.578125 -6.96875 5.484375 -6.96875 C 2.3125 -6.96875 0.546875 -4.53125 0.546875 -2.5 C 0.546875 -0.6875 1.9375 0.171875 3.78125 0.171875 C 4.828125 0.171875 5.515625 -0.171875 5.828125 -0.515625 C 6.078125 -0.25 6.59375 0 6.65625 0 C 6.75 0 6.78125 -0.078125 6.8125 -0.234375 Z M 7.28125 -2.078125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph0-2">
|
||||||
|
<path style="stroke:none;" d="M 5.96875 -6.140625 C 6 -6.296875 6.015625 -6.296875 6.078125 -6.3125 C 6.203125 -6.328125 6.34375 -6.328125 6.453125 -6.328125 C 6.71875 -6.328125 6.875 -6.328125 6.875 -6.625 C 6.875 -6.640625 6.859375 -6.796875 6.671875 -6.796875 C 6.46875 -6.796875 6.25 -6.78125 6.046875 -6.78125 C 5.828125 -6.78125 5.59375 -6.765625 5.359375 -6.765625 C 4.96875 -6.765625 4.015625 -6.796875 3.640625 -6.796875 C 3.515625 -6.796875 3.34375 -6.796875 3.34375 -6.515625 C 3.34375 -6.328125 3.5 -6.328125 3.671875 -6.328125 L 4.015625 -6.328125 C 4.40625 -6.328125 4.421875 -6.328125 4.671875 -6.296875 L 3.46875 -1.5 C 3.21875 -0.484375 2.59375 -0.1875 2.140625 -0.1875 C 2.046875 -0.1875 1.625 -0.203125 1.328125 -0.421875 C 1.859375 -0.5625 2.046875 -1.015625 2.046875 -1.28125 C 2.046875 -1.609375 1.765625 -1.859375 1.4375 -1.859375 C 1.046875 -1.859375 0.5625 -1.53125 0.5625 -0.90625 C 0.5625 -0.234375 1.234375 0.171875 2.1875 0.171875 C 3.296875 0.171875 4.5 -0.28125 4.78125 -1.453125 Z M 5.96875 -6.140625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph0-3">
|
||||||
|
<path style="stroke:none;" d="M 5.828125 -4.15625 C 6.5 -4.625 8.3125 -5.90625 8.65625 -6.078125 C 8.890625 -6.203125 9.09375 -6.3125 9.59375 -6.328125 C 9.78125 -6.34375 9.9375 -6.34375 9.9375 -6.625 C 9.9375 -6.703125 9.859375 -6.796875 9.75 -6.796875 C 9.515625 -6.796875 9.21875 -6.765625 8.96875 -6.765625 C 8.5625 -6.765625 8.140625 -6.796875 7.734375 -6.796875 C 7.640625 -6.796875 7.453125 -6.796875 7.453125 -6.515625 C 7.453125 -6.328125 7.625 -6.328125 7.6875 -6.328125 C 7.765625 -6.328125 7.96875 -6.3125 8.140625 -6.265625 L 3.625 -3.140625 L 4.40625 -6.296875 C 4.625 -6.328125 4.96875 -6.328125 5.078125 -6.328125 C 5.203125 -6.328125 5.40625 -6.328125 5.453125 -6.359375 C 5.546875 -6.421875 5.5625 -6.609375 5.5625 -6.625 C 5.5625 -6.75 5.453125 -6.796875 5.34375 -6.796875 C 5.09375 -6.796875 4.828125 -6.78125 4.59375 -6.78125 C 4.34375 -6.78125 4.09375 -6.765625 3.84375 -6.765625 C 3.59375 -6.765625 3.328125 -6.78125 3.078125 -6.78125 C 2.828125 -6.78125 2.5625 -6.796875 2.296875 -6.796875 C 2.203125 -6.796875 2.015625 -6.796875 2.015625 -6.515625 C 2.015625 -6.328125 2.140625 -6.328125 2.421875 -6.328125 C 2.640625 -6.328125 2.828125 -6.3125 3.03125 -6.3125 L 1.609375 -0.65625 C 1.578125 -0.5 1.5625 -0.5 1.390625 -0.46875 C 1.21875 -0.46875 1.015625 -0.46875 0.859375 -0.46875 C 0.609375 -0.46875 0.578125 -0.46875 0.546875 -0.453125 C 0.421875 -0.375 0.421875 -0.21875 0.421875 -0.171875 C 0.421875 -0.15625 0.4375 0 0.640625 0 C 0.890625 0 1.15625 -0.015625 1.390625 -0.015625 C 1.640625 -0.015625 1.90625 -0.03125 2.15625 -0.03125 C 2.40625 -0.03125 2.671875 -0.015625 2.90625 -0.015625 C 3.171875 -0.015625 3.4375 0 3.6875 0 C 3.78125 0 3.859375 0 3.90625 -0.0625 C 3.953125 -0.125 3.96875 -0.265625 3.96875 -0.28125 C 3.96875 -0.46875 3.828125 -0.46875 3.5625 -0.46875 C 3.359375 -0.46875 3.171875 -0.46875 2.96875 -0.484375 L 3.484375 -2.546875 L 4.703125 -3.390625 L 6.1875 -0.53125 C 5.984375 -0.46875 5.6875 -0.46875 5.640625 -0.46875 C 5.515625 -0.46875 5.453125 -0.46875 5.40625 -0.390625 C 5.359375 -0.34375 5.34375 -0.203125 5.34375 -0.171875 C 5.34375 -0.171875 5.34375 0 5.546875 0 C 5.875 0 6.6875 -0.03125 7.015625 -0.03125 C 7.21875 -0.03125 7.4375 -0.015625 7.640625 -0.015625 C 7.84375 -0.015625 8.046875 0 8.234375 0 C 8.3125 0 8.515625 0 8.515625 -0.28125 C 8.515625 -0.46875 8.34375 -0.46875 8.1875 -0.46875 C 7.734375 -0.46875 7.71875 -0.5 7.640625 -0.65625 Z M 5.828125 -4.15625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-1">
|
||||||
|
<path style="stroke:none;" d="M 3.28125 2.375 C 3.28125 2.34375 3.28125 2.328125 3.109375 2.15625 C 1.875 0.90625 1.5625 -0.953125 1.5625 -2.484375 C 1.5625 -4.203125 1.9375 -5.921875 3.15625 -7.15625 C 3.28125 -7.28125 3.28125 -7.296875 3.28125 -7.328125 C 3.28125 -7.40625 3.234375 -7.4375 3.1875 -7.4375 C 3.078125 -7.4375 2.1875 -6.75 1.609375 -5.5 C 1.09375 -4.40625 0.984375 -3.3125 0.984375 -2.484375 C 0.984375 -1.703125 1.09375 -0.5 1.640625 0.609375 C 2.234375 1.828125 3.078125 2.484375 3.1875 2.484375 C 3.234375 2.484375 3.28125 2.453125 3.28125 2.375 Z M 3.28125 2.375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-2">
|
||||||
|
<path style="stroke:none;" d="M 2.859375 -2.484375 C 2.859375 -3.25 2.75 -4.453125 2.203125 -5.5625 C 1.609375 -6.78125 0.765625 -7.4375 0.65625 -7.4375 C 0.609375 -7.4375 0.5625 -7.390625 0.5625 -7.328125 C 0.5625 -7.296875 0.5625 -7.28125 0.75 -7.109375 C 1.71875 -6.125 2.28125 -4.546875 2.28125 -2.484375 C 2.28125 -0.78125 1.921875 0.953125 0.6875 2.203125 C 0.5625 2.328125 0.5625 2.34375 0.5625 2.375 C 0.5625 2.4375 0.609375 2.484375 0.65625 2.484375 C 0.765625 2.484375 1.65625 1.796875 2.234375 0.546875 C 2.75 -0.546875 2.859375 -1.640625 2.859375 -2.484375 Z M 2.859375 -2.484375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-1">
|
||||||
|
<path style="stroke:none;" d="M 3.921875 -1.53125 C 3.921875 -1.890625 3.734375 -2.140625 3.609375 -2.265625 C 3.34375 -2.53125 3.0625 -2.578125 2.625 -2.671875 C 2.265625 -2.75 1.875 -2.828125 1.875 -3.265625 C 1.875 -3.5625 2.109375 -4.15625 2.984375 -4.15625 C 3.234375 -4.15625 3.71875 -4.09375 3.875 -3.703125 C 3.59375 -3.6875 3.390625 -3.484375 3.390625 -3.265625 C 3.390625 -3.125 3.484375 -2.96875 3.703125 -2.96875 C 3.921875 -2.96875 4.15625 -3.140625 4.15625 -3.53125 C 4.15625 -3.96875 3.734375 -4.375 2.984375 -4.375 C 1.671875 -4.375 1.3125 -3.375 1.3125 -2.9375 C 1.3125 -2.15625 2.046875 -2.015625 2.328125 -1.953125 C 2.84375 -1.859375 3.359375 -1.75 3.359375 -1.203125 C 3.359375 -0.9375 3.125 -0.109375 1.9375 -0.109375 C 1.796875 -0.109375 1.046875 -0.109375 0.8125 -0.640625 C 1.1875 -0.578125 1.4375 -0.875 1.4375 -1.15625 C 1.4375 -1.390625 1.28125 -1.5 1.0625 -1.5 C 0.8125 -1.5 0.515625 -1.296875 0.515625 -0.859375 C 0.515625 -0.28125 1.078125 0.109375 1.9375 0.109375 C 3.53125 0.109375 3.921875 -1.09375 3.921875 -1.53125 Z M 3.921875 -1.53125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-2">
|
||||||
|
<path style="stroke:none;" d="M 5.375 -1.421875 C 5.375 -1.515625 5.296875 -1.515625 5.265625 -1.515625 C 5.15625 -1.515625 5.15625 -1.46875 5.125 -1.34375 C 4.984375 -0.78125 4.796875 -0.109375 4.375 -0.109375 C 4.171875 -0.109375 4.078125 -0.234375 4.078125 -0.5625 C 4.078125 -0.78125 4.1875 -1.25 4.265625 -1.59375 L 4.546875 -2.671875 C 4.578125 -2.8125 4.671875 -3.1875 4.71875 -3.34375 C 4.765625 -3.5625 4.859375 -3.9375 4.859375 -4 C 4.859375 -4.1875 4.71875 -4.265625 4.578125 -4.265625 C 4.53125 -4.265625 4.265625 -4.265625 4.1875 -3.921875 L 3.453125 -0.9375 C 3.4375 -0.90625 3.046875 -0.109375 2.3125 -0.109375 C 1.796875 -0.109375 1.703125 -0.5625 1.703125 -0.921875 C 1.703125 -1.46875 1.984375 -2.265625 2.234375 -2.9375 C 2.359375 -3.234375 2.40625 -3.375 2.40625 -3.5625 C 2.40625 -4.015625 2.09375 -4.375 1.59375 -4.375 C 0.65625 -4.375 0.28125 -2.9375 0.28125 -2.859375 C 0.28125 -2.75 0.40625 -2.75 0.40625 -2.75 C 0.5 -2.75 0.515625 -2.78125 0.5625 -2.9375 C 0.8125 -3.796875 1.1875 -4.15625 1.5625 -4.15625 C 1.65625 -4.15625 1.8125 -4.15625 1.8125 -3.828125 C 1.8125 -3.59375 1.703125 -3.3125 1.640625 -3.15625 C 1.28125 -2.171875 1.0625 -1.5625 1.0625 -1.078125 C 1.0625 -0.140625 1.75 0.109375 2.28125 0.109375 C 2.9375 0.109375 3.296875 -0.34375 3.46875 -0.5625 C 3.578125 -0.15625 3.921875 0.109375 4.34375 0.109375 C 4.703125 0.109375 4.921875 -0.125 5.078125 -0.4375 C 5.25 -0.796875 5.375 -1.421875 5.375 -1.421875 Z M 5.375 -1.421875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-3">
|
||||||
|
<path style="stroke:none;" d="M 5.0625 -4.03125 C 5.0625 -4.265625 4.859375 -4.265625 4.671875 -4.265625 L 1.890625 -4.265625 C 1.6875 -4.265625 1.3125 -4.265625 0.875 -3.796875 C 0.546875 -3.453125 0.265625 -2.96875 0.265625 -2.90625 C 0.265625 -2.90625 0.265625 -2.8125 0.390625 -2.8125 C 0.46875 -2.8125 0.484375 -2.859375 0.546875 -2.9375 C 1.03125 -3.6875 1.59375 -3.6875 1.796875 -3.6875 L 2.625 -3.6875 L 1.65625 -0.515625 C 1.609375 -0.390625 1.5625 -0.1875 1.5625 -0.15625 C 1.5625 -0.046875 1.625 0.125 1.84375 0.125 C 2.171875 0.125 2.21875 -0.15625 2.25 -0.3125 L 2.90625 -3.6875 L 4.578125 -3.6875 C 4.703125 -3.6875 5.0625 -3.6875 5.0625 -4.03125 Z M 5.0625 -4.03125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-4">
|
||||||
|
<path style="stroke:none;" d="M 4.90625 -1.421875 C 4.90625 -1.515625 4.828125 -1.515625 4.796875 -1.515625 C 4.703125 -1.515625 4.6875 -1.46875 4.671875 -1.40625 C 4.34375 -0.34375 3.671875 -0.109375 3.34375 -0.109375 C 2.96875 -0.109375 2.796875 -0.421875 2.796875 -0.765625 C 2.796875 -0.984375 2.859375 -1.203125 2.96875 -1.640625 L 3.3125 -2.984375 C 3.375 -3.25 3.59375 -4.15625 4.296875 -4.15625 C 4.34375 -4.15625 4.578125 -4.15625 4.78125 -4.03125 C 4.5 -3.984375 4.3125 -3.734375 4.3125 -3.5 C 4.3125 -3.34375 4.421875 -3.15625 4.6875 -3.15625 C 4.90625 -3.15625 5.21875 -3.328125 5.21875 -3.71875 C 5.21875 -4.234375 4.640625 -4.375 4.296875 -4.375 C 3.71875 -4.375 3.375 -3.859375 3.265625 -3.625 C 3.015625 -4.28125 2.484375 -4.375 2.1875 -4.375 C 1.15625 -4.375 0.59375 -3.09375 0.59375 -2.859375 C 0.59375 -2.75 0.71875 -2.75 0.71875 -2.75 C 0.796875 -2.75 0.828125 -2.78125 0.84375 -2.859375 C 1.171875 -3.90625 1.828125 -4.15625 2.171875 -4.15625 C 2.359375 -4.15625 2.703125 -4.078125 2.703125 -3.5 C 2.703125 -3.1875 2.53125 -2.53125 2.171875 -1.140625 C 2.015625 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.9375 -0.109375 0.734375 -0.234375 C 0.984375 -0.28125 1.203125 -0.5 1.203125 -0.765625 C 1.203125 -1.046875 0.984375 -1.125 0.828125 -1.125 C 0.53125 -1.125 0.28125 -0.859375 0.28125 -0.546875 C 0.28125 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.875 0.109375 2.234375 -0.578125 2.265625 -0.640625 C 2.375 -0.28125 2.734375 0.109375 3.328125 0.109375 C 4.34375 0.109375 4.90625 -1.171875 4.90625 -1.421875 Z M 4.90625 -1.421875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-5">
|
||||||
|
<path style="stroke:none;" d="M 4.3125 -3.734375 C 4.3125 -4.078125 4 -4.375 3.5 -4.375 C 2.859375 -4.375 2.421875 -3.890625 2.234375 -3.609375 C 2.15625 -4.0625 1.796875 -4.375 1.328125 -4.375 C 0.875 -4.375 0.6875 -4 0.59375 -3.8125 C 0.421875 -3.484375 0.28125 -2.875 0.28125 -2.859375 C 0.28125 -2.75 0.40625 -2.75 0.40625 -2.75 C 0.5 -2.75 0.515625 -2.765625 0.578125 -2.984375 C 0.75 -3.6875 0.9375 -4.15625 1.296875 -4.15625 C 1.46875 -4.15625 1.609375 -4.078125 1.609375 -3.703125 C 1.609375 -3.5 1.578125 -3.390625 1.453125 -2.875 L 0.875 -0.578125 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.0625 0.109375 C 1.1875 0.109375 1.359375 0.03125 1.4375 -0.171875 C 1.453125 -0.203125 1.796875 -1.5625 1.828125 -1.734375 L 2.15625 -3.015625 C 2.1875 -3.15625 2.46875 -3.609375 2.703125 -3.828125 C 2.78125 -3.90625 3.078125 -4.15625 3.5 -4.15625 C 3.75 -4.15625 3.90625 -4.046875 3.90625 -4.046875 C 3.609375 -4 3.390625 -3.75 3.390625 -3.5 C 3.390625 -3.34375 3.5 -3.15625 3.78125 -3.15625 C 4.046875 -3.15625 4.3125 -3.375 4.3125 -3.734375 Z M 4.3125 -3.734375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-6">
|
||||||
|
<path style="stroke:none;" d="M 3.546875 -0.390625 C 3.546875 -0.421875 3.53125 -0.53125 3.453125 -0.53125 C 3.453125 -0.53125 3.40625 -0.53125 3.3125 -0.46875 C 3.015625 -0.28125 2.640625 -0.109375 2.28125 -0.109375 C 1.703125 -0.109375 1.203125 -0.53125 1.203125 -1.390625 C 1.203125 -1.75 1.28125 -2.125 1.3125 -2.234375 L 2.953125 -2.234375 C 3.109375 -2.234375 3.28125 -2.234375 3.28125 -2.40625 C 3.28125 -2.546875 3.171875 -2.546875 3 -2.546875 L 1.390625 -2.546875 C 1.640625 -3.390625 2.1875 -3.96875 3.09375 -3.96875 L 3.390625 -3.96875 C 3.5625 -3.96875 3.71875 -3.96875 3.71875 -4.125 C 3.71875 -4.265625 3.59375 -4.265625 3.421875 -4.265625 L 3.078125 -4.265625 C 1.796875 -4.265625 0.46875 -3.28125 0.46875 -1.765625 C 0.46875 -0.671875 1.203125 0.109375 2.265625 0.109375 C 2.90625 0.109375 3.546875 -0.28125 3.546875 -0.390625 Z M 3.546875 -0.390625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-7">
|
||||||
|
<path style="stroke:none;" d="M 4.9375 -1.421875 C 4.9375 -1.515625 4.84375 -1.515625 4.8125 -1.515625 C 4.71875 -1.515625 4.703125 -1.46875 4.671875 -1.34375 C 4.5 -0.6875 4.328125 -0.109375 3.921875 -0.109375 C 3.65625 -0.109375 3.625 -0.359375 3.625 -0.5625 C 3.625 -0.796875 3.640625 -0.875 3.6875 -1.046875 L 5.109375 -6.765625 C 5.109375 -6.765625 5.109375 -6.875 4.984375 -6.875 C 4.828125 -6.875 3.890625 -6.78125 3.71875 -6.765625 C 3.640625 -6.75 3.59375 -6.703125 3.59375 -6.578125 C 3.59375 -6.453125 3.671875 -6.453125 3.828125 -6.453125 C 4.296875 -6.453125 4.3125 -6.390625 4.3125 -6.296875 L 4.296875 -6.09375 L 3.6875 -3.75 C 3.515625 -4.109375 3.234375 -4.375 2.78125 -4.375 C 1.625 -4.375 0.390625 -2.921875 0.390625 -1.46875 C 0.390625 -0.546875 0.9375 0.109375 1.71875 0.109375 C 1.90625 0.109375 2.40625 0.0625 3 -0.640625 C 3.078125 -0.21875 3.421875 0.109375 3.90625 0.109375 C 4.25 0.109375 4.484375 -0.125 4.640625 -0.4375 C 4.796875 -0.796875 4.9375 -1.421875 4.9375 -1.421875 Z M 3.546875 -3.125 L 3.046875 -1.171875 C 3 -1 3 -0.984375 2.859375 -0.8125 C 2.421875 -0.265625 2.015625 -0.109375 1.734375 -0.109375 C 1.234375 -0.109375 1.09375 -0.65625 1.09375 -1.046875 C 1.09375 -1.53125 1.421875 -2.75 1.640625 -3.203125 C 1.953125 -3.796875 2.390625 -4.15625 2.796875 -4.15625 C 3.4375 -4.15625 3.578125 -3.34375 3.578125 -3.28125 C 3.578125 -3.234375 3.5625 -3.171875 3.546875 -3.125 Z M 3.546875 -3.125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-8">
|
||||||
|
<path style="stroke:none;" d="M 4.5 -4.953125 C 4.5 -5.609375 4.328125 -6.984375 3.3125 -6.984375 C 1.9375 -6.984375 0.421875 -4.1875 0.421875 -1.921875 C 0.421875 -0.984375 0.703125 0.109375 1.609375 0.109375 C 3 0.109375 4.5 -2.734375 4.5 -4.953125 Z M 3.53125 -3.59375 L 1.46875 -3.59375 C 1.640625 -4.234375 1.828125 -5.015625 2.234375 -5.71875 C 2.5 -6.21875 2.859375 -6.765625 3.3125 -6.765625 C 3.796875 -6.765625 3.859375 -6.125 3.859375 -5.5625 C 3.859375 -5.078125 3.78125 -4.578125 3.53125 -3.59375 Z M 3.453125 -3.28125 C 3.34375 -2.828125 3.125 -1.984375 2.75 -1.265625 C 2.40625 -0.59375 2.03125 -0.109375 1.609375 -0.109375 C 1.28125 -0.109375 1.0625 -0.390625 1.0625 -1.3125 C 1.0625 -1.734375 1.125 -2.3125 1.390625 -3.28125 Z M 3.453125 -3.28125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-1">
|
||||||
|
<path style="stroke:none;" d="M 5.4375 -1.734375 C 5.4375 -1.90625 5.28125 -1.90625 5.1875 -1.90625 L 1 -1.90625 C 0.90625 -1.90625 0.75 -1.90625 0.75 -1.734375 C 0.75 -1.5625 0.921875 -1.5625 1 -1.5625 L 5.1875 -1.5625 C 5.265625 -1.5625 5.4375 -1.5625 5.4375 -1.734375 Z M 5.4375 -1.734375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-2">
|
||||||
|
<path style="stroke:none;" d="M 2.078125 -3.5 C 2.078125 -3.71875 1.890625 -3.875 1.671875 -3.875 C 1.390625 -3.875 1.3125 -3.65625 1.296875 -3.5625 L 0.375 -0.5625 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.6875 -0.3125 0.703125 -0.390625 L 2.015625 -3.28125 C 2.046875 -3.34375 2.078125 -3.40625 2.078125 -3.5 Z M 2.078125 -3.5 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-1">
|
||||||
|
<path style="stroke:none;" d="M 3.28125 0 L 3.28125 -0.25 L 3.015625 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.5625 L 2.328125 -4.40625 C 2.328125 -4.59375 2.3125 -4.609375 2.109375 -4.609375 C 1.671875 -4.171875 1.046875 -4.15625 0.75 -4.15625 L 0.75 -3.90625 C 0.921875 -3.90625 1.375 -3.90625 1.765625 -4.109375 L 1.765625 -0.5625 C 1.765625 -0.34375 1.765625 -0.25 1.0625 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.28125 0 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-2">
|
||||||
|
<path style="stroke:none;" d="M 2.515625 0 L 2.515625 -0.25 L 2.328125 -0.25 C 1.765625 -0.25 1.765625 -0.328125 1.765625 -0.5625 L 1.765625 -4.171875 C 1.765625 -4.40625 1.765625 -4.484375 2.328125 -4.484375 L 2.515625 -4.484375 L 2.515625 -4.734375 L 1.4375 -4.703125 L 0.359375 -4.734375 L 0.359375 -4.484375 L 0.53125 -4.484375 C 1.109375 -4.484375 1.109375 -4.40625 1.109375 -4.171875 L 1.109375 -0.5625 C 1.109375 -0.328125 1.109375 -0.25 0.53125 -0.25 L 0.359375 -0.25 L 0.359375 0 L 1.421875 -0.03125 Z M 2.515625 0 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-3">
|
||||||
|
<path style="stroke:none;" d="M 4.734375 -3.109375 L 4.515625 -4.703125 L 0.390625 -4.703125 L 0.390625 -4.453125 L 0.5625 -4.453125 C 1.09375 -4.453125 1.109375 -4.390625 1.109375 -4.15625 L 1.109375 -0.5625 C 1.109375 -0.328125 1.09375 -0.25 0.5625 -0.25 L 0.390625 -0.25 L 0.390625 0 L 1.4375 -0.03125 L 2.65625 0 L 2.65625 -0.25 L 2.421875 -0.25 C 1.765625 -0.25 1.765625 -0.34375 1.765625 -0.5625 L 1.765625 -2.234375 L 2.4375 -2.234375 C 3.125 -2.234375 3.21875 -2.03125 3.21875 -1.421875 L 3.46875 -1.421875 L 3.46875 -3.296875 L 3.21875 -3.296875 C 3.21875 -2.703125 3.125 -2.484375 2.4375 -2.484375 L 1.765625 -2.484375 L 1.765625 -4.1875 C 1.765625 -4.40625 1.765625 -4.453125 2.09375 -4.453125 L 3.0625 -4.453125 C 4.1875 -4.453125 4.375 -4.09375 4.5 -3.109375 Z M 4.734375 -3.109375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-4">
|
||||||
|
<path style="stroke:none;" d="M 5.453125 0 L 5.453125 -0.25 L 5.28125 -0.25 C 4.75 -0.25 4.734375 -0.3125 4.734375 -0.5625 L 4.734375 -4.171875 C 4.734375 -4.40625 4.75 -4.484375 5.28125 -4.484375 L 5.453125 -4.484375 L 5.453125 -4.734375 L 4.40625 -4.703125 L 3.359375 -4.734375 L 3.359375 -4.484375 L 3.53125 -4.484375 C 4.0625 -4.484375 4.078125 -4.421875 4.078125 -4.171875 L 4.078125 -2.59375 L 1.765625 -2.59375 L 1.765625 -4.171875 C 1.765625 -4.40625 1.78125 -4.484375 2.3125 -4.484375 L 2.484375 -4.484375 L 2.484375 -4.734375 L 1.4375 -4.703125 L 0.390625 -4.734375 L 0.390625 -4.484375 L 0.5625 -4.484375 C 1.09375 -4.484375 1.109375 -4.421875 1.109375 -4.171875 L 1.109375 -0.5625 C 1.109375 -0.328125 1.09375 -0.25 0.5625 -0.25 L 0.390625 -0.25 L 0.390625 0 L 1.421875 -0.03125 L 2.484375 0 L 2.484375 -0.25 L 2.3125 -0.25 C 1.78125 -0.25 1.765625 -0.3125 1.765625 -0.5625 L 1.765625 -2.34375 L 4.078125 -2.34375 L 4.078125 -0.5625 C 4.078125 -0.328125 4.0625 -0.25 3.53125 -0.25 L 3.359375 -0.25 L 3.359375 0 L 4.40625 -0.03125 Z M 5.453125 0 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-5">
|
||||||
|
<path style="stroke:none;" d="M 5.53125 0 L 5.53125 -0.25 L 5.390625 -0.25 C 4.921875 -0.25 4.875 -0.3125 4.796875 -0.515625 L 3.109375 -4.78125 C 3.078125 -4.890625 3.046875 -4.953125 2.921875 -4.953125 C 2.78125 -4.953125 2.765625 -4.890625 2.71875 -4.78125 L 1.125 -0.734375 C 1.046875 -0.5625 0.9375 -0.25 0.3125 -0.25 L 0.3125 0 C 0.546875 -0.015625 0.796875 -0.03125 1.03125 -0.03125 C 1.296875 -0.03125 1.8125 0 1.859375 0 L 1.859375 -0.25 C 1.546875 -0.25 1.359375 -0.390625 1.359375 -0.578125 C 1.359375 -0.640625 1.359375 -0.65625 1.390625 -0.71875 L 1.734375 -1.578125 L 3.703125 -1.578125 L 4.09375 -0.5625 C 4.109375 -0.53125 4.140625 -0.484375 4.140625 -0.4375 C 4.140625 -0.25 3.765625 -0.25 3.578125 -0.25 L 3.578125 0 L 4.609375 -0.03125 C 4.9375 -0.03125 5.453125 0 5.53125 0 Z M 3.59375 -1.828125 L 1.828125 -1.828125 L 2.71875 -4.078125 Z M 3.59375 -1.828125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-6">
|
||||||
|
<path style="stroke:none;" d="M 5.15625 -1.625 C 5.15625 -1.703125 5.15625 -1.75 5.046875 -1.75 C 5 -1.75 4.9375 -1.75 4.921875 -1.671875 C 4.875 -0.546875 3.921875 -0.109375 3.234375 -0.109375 C 2.5 -0.109375 1.234375 -0.5625 1.234375 -2.359375 C 1.234375 -4.25 2.578125 -4.625 3.21875 -4.625 C 3.90625 -4.625 4.734375 -4.171875 4.90625 -2.96875 C 4.921875 -2.890625 4.984375 -2.890625 5.03125 -2.890625 C 5.15625 -2.890625 5.15625 -2.9375 5.15625 -3.078125 L 5.15625 -4.703125 C 5.15625 -4.8125 5.15625 -4.875 5.0625 -4.875 C 5.03125 -4.875 5 -4.875 4.953125 -4.796875 L 4.578125 -4.265625 C 4.28125 -4.5625 3.8125 -4.875 3.140625 -4.875 C 1.6875 -4.875 0.484375 -3.75 0.484375 -2.375 C 0.484375 -0.96875 1.703125 0.140625 3.140625 0.140625 C 4.375 0.140625 5.15625 -0.78125 5.15625 -1.625 Z M 5.15625 -1.625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-7">
|
||||||
|
<path style="stroke:none;" d="M 3.5 -1.265625 L 3.265625 -1.265625 C 3.25 -1.109375 3.171875 -0.703125 3.09375 -0.625 C 3.03125 -0.59375 2.5 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.09375 -1.421875 2.515625 -1.75 C 3.03125 -2.171875 3.5 -2.59375 3.5 -3.25 C 3.5 -4.09375 2.765625 -4.609375 1.875 -4.609375 C 1.015625 -4.609375 0.4375 -4 0.4375 -3.359375 C 0.4375 -3.015625 0.734375 -2.96875 0.8125 -2.96875 C 0.96875 -2.96875 1.171875 -3.09375 1.171875 -3.34375 C 1.171875 -3.46875 1.125 -3.71875 0.765625 -3.71875 C 0.984375 -4.203125 1.453125 -4.359375 1.78125 -4.359375 C 2.46875 -4.359375 2.828125 -3.8125 2.828125 -3.25 C 2.828125 -2.65625 2.40625 -2.171875 2.171875 -1.921875 L 0.5 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.296875 0 Z M 3.5 -1.265625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-8">
|
||||||
|
<path style="stroke:none;" d="M 3.25 -0.828125 C 3.25 -0.921875 3.15625 -0.921875 3.125 -0.921875 C 3.03125 -0.921875 3.03125 -0.890625 3 -0.796875 C 2.84375 -0.375 2.484375 -0.15625 2.046875 -0.15625 C 1.578125 -0.15625 0.953125 -0.5 0.953125 -1.5 C 0.953125 -2.390625 1.375 -2.875 2.03125 -2.875 C 2.109375 -2.875 2.453125 -2.875 2.703125 -2.765625 C 2.578125 -2.71875 2.5 -2.609375 2.5 -2.46875 C 2.5 -2.28125 2.640625 -2.140625 2.828125 -2.140625 C 3.015625 -2.140625 3.15625 -2.25 3.15625 -2.484375 C 3.15625 -3.09375 2.203125 -3.09375 2 -3.09375 C 0.96875 -3.09375 0.3125 -2.296875 0.3125 -1.5 C 0.3125 -0.625 1.0625 0.0625 1.96875 0.0625 C 3 0.0625 3.25 -0.75 3.25 -0.828125 Z M 3.25 -0.828125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-9">
|
||||||
|
<path style="stroke:none;" d="M 3.671875 -1.484375 C 3.671875 -2.34375 2.921875 -3.09375 1.96875 -3.09375 C 1.015625 -3.09375 0.265625 -2.34375 0.265625 -1.484375 C 0.265625 -0.625 1.03125 0.0625 1.96875 0.0625 C 2.90625 0.0625 3.671875 -0.625 3.671875 -1.484375 Z M 3.03125 -1.546875 C 3.03125 -1.203125 3.015625 -0.84375 2.8125 -0.5625 C 2.625 -0.296875 2.3125 -0.15625 1.96875 -0.15625 C 1.71875 -0.15625 1.34375 -0.234375 1.109375 -0.578125 C 0.921875 -0.859375 0.90625 -1.21875 0.90625 -1.546875 C 0.90625 -1.84375 0.90625 -2.25 1.15625 -2.546875 C 1.328125 -2.75 1.609375 -2.90625 1.96875 -2.90625 C 2.375 -2.90625 2.671875 -2.703125 2.828125 -2.484375 C 3.015625 -2.21875 3.03125 -1.875 3.03125 -1.546875 Z M 3.03125 -1.546875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-10">
|
||||||
|
<path style="stroke:none;" d="M 2.828125 -0.90625 C 2.828125 -1.171875 2.703125 -1.375 2.53125 -1.546875 C 2.265625 -1.796875 1.9375 -1.84375 1.703125 -1.890625 C 1.140625 -1.984375 0.6875 -2.0625 0.6875 -2.4375 C 0.6875 -2.65625 0.875 -2.921875 1.546875 -2.921875 C 2.34375 -2.921875 2.375 -2.359375 2.390625 -2.171875 C 2.40625 -2.09375 2.484375 -2.09375 2.515625 -2.09375 C 2.625 -2.09375 2.625 -2.140625 2.625 -2.265625 L 2.625 -2.90625 C 2.625 -3.03125 2.625 -3.09375 2.53125 -3.09375 C 2.5 -3.09375 2.484375 -3.09375 2.390625 -3.015625 C 2.375 -3 2.3125 -2.9375 2.265625 -2.90625 C 2.0625 -3.046875 1.796875 -3.09375 1.546875 -3.09375 C 0.546875 -3.09375 0.3125 -2.578125 0.3125 -2.234375 C 0.3125 -2 0.40625 -1.828125 0.578125 -1.6875 C 0.84375 -1.453125 1.109375 -1.40625 1.53125 -1.34375 C 1.875 -1.28125 2.4375 -1.171875 2.4375 -0.71875 C 2.4375 -0.4375 2.25 -0.125 1.59375 -0.125 C 0.921875 -0.125 0.6875 -0.5625 0.5625 -1.03125 C 0.53125 -1.125 0.53125 -1.15625 0.4375 -1.15625 C 0.3125 -1.15625 0.3125 -1.109375 0.3125 -0.96875 L 0.3125 -0.109375 C 0.3125 0 0.3125 0.0625 0.40625 0.0625 C 0.46875 0.0625 0.609375 -0.078125 0.75 -0.234375 C 1.046875 0.0625 1.421875 0.0625 1.59375 0.0625 C 2.484375 0.0625 2.828125 -0.421875 2.828125 -0.90625 Z M 2.828125 -0.90625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-11">
|
||||||
|
<path style="stroke:none;" d="M 3.5625 -1.203125 C 3.5625 -1.734375 3.125 -2.28125 2.359375 -2.4375 C 3.09375 -2.703125 3.34375 -3.21875 3.34375 -3.65625 C 3.34375 -4.203125 2.71875 -4.609375 1.953125 -4.609375 C 1.171875 -4.609375 0.59375 -4.234375 0.59375 -3.671875 C 0.59375 -3.4375 0.75 -3.3125 0.953125 -3.3125 C 1.171875 -3.3125 1.296875 -3.46875 1.296875 -3.65625 C 1.296875 -3.859375 1.171875 -4.015625 0.953125 -4.03125 C 1.1875 -4.328125 1.671875 -4.40625 1.921875 -4.40625 C 2.234375 -4.40625 2.671875 -4.25 2.671875 -3.65625 C 2.671875 -3.359375 2.578125 -3.03125 2.40625 -2.828125 C 2.171875 -2.5625 1.984375 -2.546875 1.625 -2.53125 C 1.453125 -2.515625 1.4375 -2.515625 1.40625 -2.5 C 1.40625 -2.5 1.34375 -2.484375 1.34375 -2.421875 C 1.34375 -2.3125 1.40625 -2.3125 1.515625 -2.3125 L 1.890625 -2.3125 C 2.4375 -2.3125 2.828125 -1.9375 2.828125 -1.203125 C 2.828125 -0.34375 2.328125 -0.078125 1.921875 -0.078125 C 1.640625 -0.078125 1.03125 -0.15625 0.75 -0.5625 C 1.0625 -0.578125 1.140625 -0.8125 1.140625 -0.953125 C 1.140625 -1.171875 0.984375 -1.34375 0.765625 -1.34375 C 0.5625 -1.34375 0.375 -1.21875 0.375 -0.9375 C 0.375 -0.28125 1.09375 0.140625 1.9375 0.140625 C 2.90625 0.140625 3.5625 -0.5 3.5625 -1.203125 Z M 3.5625 -1.203125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-1">
|
||||||
|
<path style="stroke:none;" d="M 3.125 -1.078125 C 3.125 -1.71875 2.421875 -1.84375 2.171875 -1.890625 C 2.109375 -1.90625 1.921875 -1.921875 1.890625 -1.9375 C 1.625 -1.984375 1.5 -2.140625 1.5 -2.296875 C 1.5 -2.453125 1.625 -2.640625 1.78125 -2.734375 C 1.96875 -2.84375 2.21875 -2.859375 2.328125 -2.859375 C 2.484375 -2.859375 2.84375 -2.84375 2.984375 -2.609375 C 2.8125 -2.5625 2.703125 -2.421875 2.703125 -2.28125 C 2.703125 -2.125 2.84375 -2.0625 2.921875 -2.0625 C 3 -2.0625 3.265625 -2.109375 3.265625 -2.453125 C 3.265625 -2.90625 2.765625 -3.0625 2.34375 -3.0625 C 1.25 -3.0625 1.0625 -2.265625 1.0625 -2.046875 C 1.0625 -1.796875 1.203125 -1.625 1.296875 -1.546875 C 1.484375 -1.40625 1.609375 -1.375 2.09375 -1.296875 C 2.234375 -1.265625 2.671875 -1.171875 2.671875 -0.828125 C 2.671875 -0.71875 2.609375 -0.453125 2.3125 -0.28125 C 2.046875 -0.125 1.703125 -0.125 1.609375 -0.125 C 1.34375 -0.125 0.9375 -0.1875 0.78125 -0.421875 C 1.015625 -0.4375 1.171875 -0.625 1.171875 -0.8125 C 1.171875 -0.984375 1.046875 -1.0625 0.890625 -1.0625 C 0.6875 -1.0625 0.5 -0.90625 0.5 -0.609375 C 0.5 -0.1875 0.9375 0.0625 1.609375 0.0625 C 2.890625 0.0625 3.125 -0.8125 3.125 -1.078125 Z M 3.125 -1.078125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-2">
|
||||||
|
<path style="stroke:none;" d="M 3.96875 -0.984375 C 3.96875 -1.078125 3.875 -1.078125 3.84375 -1.078125 C 3.75 -1.078125 3.75 -1.046875 3.703125 -0.875 C 3.609375 -0.53125 3.484375 -0.125 3.1875 -0.125 C 3.015625 -0.125 2.96875 -0.28125 2.96875 -0.46875 C 2.96875 -0.578125 3.015625 -0.828125 3.0625 -1.015625 L 3.21875 -1.640625 C 3.28125 -1.890625 3.296875 -1.9375 3.359375 -2.171875 C 3.40625 -2.34375 3.484375 -2.671875 3.484375 -2.703125 C 3.484375 -2.859375 3.359375 -2.921875 3.25 -2.921875 C 3.125 -2.921875 2.96875 -2.84375 2.921875 -2.65625 C 2.78125 -2.875 2.546875 -3.0625 2.21875 -3.0625 C 1.328125 -3.0625 0.421875 -2.078125 0.421875 -1.078125 C 0.421875 -0.40625 0.875 0.0625 1.46875 0.0625 C 1.84375 0.0625 2.171875 -0.140625 2.453125 -0.421875 C 2.59375 0 2.984375 0.0625 3.171875 0.0625 C 3.421875 0.0625 3.59375 -0.078125 3.71875 -0.296875 C 3.875 -0.5625 3.96875 -0.96875 3.96875 -0.984375 Z M 2.8125 -2.171875 L 2.484375 -0.875 C 2.4375 -0.671875 2.28125 -0.53125 2.125 -0.40625 C 2.0625 -0.34375 1.796875 -0.125 1.484375 -0.125 C 1.234375 -0.125 0.984375 -0.3125 0.984375 -0.796875 C 0.984375 -1.171875 1.1875 -1.921875 1.34375 -2.203125 C 1.671875 -2.765625 2.015625 -2.859375 2.21875 -2.859375 C 2.703125 -2.859375 2.828125 -2.34375 2.828125 -2.265625 C 2.828125 -2.234375 2.8125 -2.1875 2.8125 -2.171875 Z M 2.8125 -2.171875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-3">
|
||||||
|
<path style="stroke:none;" d="M 3.96875 -0.984375 C 3.96875 -1.078125 3.875 -1.078125 3.84375 -1.078125 C 3.75 -1.078125 3.75 -1.046875 3.703125 -0.875 C 3.609375 -0.53125 3.484375 -0.125 3.1875 -0.125 C 3.015625 -0.125 2.96875 -0.28125 2.96875 -0.46875 C 2.96875 -0.59375 2.96875 -0.65625 3 -0.75 L 3.96875 -4.609375 C 3.96875 -4.625 3.984375 -4.71875 3.984375 -4.71875 C 3.984375 -4.75 3.96875 -4.8125 3.875 -4.8125 C 3.734375 -4.8125 3.15625 -4.765625 2.984375 -4.75 C 2.9375 -4.734375 2.84375 -4.734375 2.84375 -4.578125 C 2.84375 -4.484375 2.9375 -4.484375 3.015625 -4.484375 C 3.34375 -4.484375 3.34375 -4.4375 3.34375 -4.390625 C 3.34375 -4.34375 3.34375 -4.296875 3.328125 -4.234375 L 2.921875 -2.65625 C 2.78125 -2.875 2.546875 -3.0625 2.21875 -3.0625 C 1.328125 -3.0625 0.421875 -2.078125 0.421875 -1.078125 C 0.421875 -0.40625 0.875 0.0625 1.46875 0.0625 C 1.84375 0.0625 2.171875 -0.140625 2.453125 -0.421875 C 2.59375 0 2.984375 0.0625 3.171875 0.0625 C 3.421875 0.0625 3.59375 -0.078125 3.71875 -0.296875 C 3.875 -0.5625 3.96875 -0.96875 3.96875 -0.984375 Z M 2.8125 -2.171875 L 2.484375 -0.875 C 2.4375 -0.671875 2.28125 -0.53125 2.125 -0.40625 C 2.0625 -0.34375 1.796875 -0.125 1.484375 -0.125 C 1.234375 -0.125 0.984375 -0.3125 0.984375 -0.796875 C 0.984375 -1.171875 1.1875 -1.921875 1.34375 -2.203125 C 1.671875 -2.765625 2.015625 -2.859375 2.21875 -2.859375 C 2.703125 -2.859375 2.828125 -2.34375 2.828125 -2.265625 C 2.828125 -2.234375 2.8125 -2.1875 2.8125 -2.171875 Z M 2.8125 -2.171875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-4">
|
||||||
|
<path style="stroke:none;" d="M 3.546875 -3.375 C 3.546875 -4.109375 3.265625 -4.890625 2.59375 -4.890625 C 1.546875 -4.890625 0.4375 -3.03125 0.4375 -1.4375 C 0.4375 -0.609375 0.75 0.0625 1.390625 0.0625 C 2.453125 0.0625 3.546875 -1.828125 3.546875 -3.375 Z M 2.828125 -2.53125 L 1.21875 -2.53125 C 1.578125 -4.03125 2.171875 -4.6875 2.578125 -4.6875 C 3.03125 -4.6875 3.03125 -3.921875 3.03125 -3.78125 C 3.03125 -3.515625 2.96875 -3.109375 2.828125 -2.53125 Z M 2.765625 -2.28125 C 2.5625 -1.53125 2.40625 -1.15625 2.203125 -0.8125 C 1.984375 -0.453125 1.703125 -0.125 1.40625 -0.125 C 1.015625 -0.125 0.953125 -0.65625 0.953125 -1.03125 C 0.953125 -1.484375 1.09375 -2.03125 1.15625 -2.28125 Z M 2.765625 -2.28125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-5">
|
||||||
|
<path style="stroke:none;" d="M 4.359375 -0.984375 C 4.359375 -1.078125 4.265625 -1.078125 4.234375 -1.078125 C 4.140625 -1.078125 4.140625 -1.046875 4.09375 -0.875 C 4 -0.546875 3.875 -0.125 3.578125 -0.125 C 3.40625 -0.125 3.34375 -0.28125 3.34375 -0.46875 C 3.34375 -0.578125 3.40625 -0.828125 3.453125 -1.015625 L 3.609375 -1.640625 L 3.765625 -2.25 C 3.8125 -2.421875 3.890625 -2.734375 3.890625 -2.765625 C 3.890625 -2.90625 3.78125 -2.984375 3.65625 -2.984375 C 3.40625 -2.984375 3.34375 -2.78125 3.296875 -2.5625 L 2.9375 -1.125 C 2.90625 -0.984375 2.84375 -0.71875 2.828125 -0.71875 C 2.6875 -0.5 2.421875 -0.125 1.984375 -0.125 C 1.5 -0.125 1.5 -0.578125 1.5 -0.703125 C 1.5 -1.109375 1.703125 -1.609375 1.890625 -2.109375 C 1.953125 -2.25 1.984375 -2.359375 1.984375 -2.46875 C 1.984375 -2.828125 1.6875 -3.0625 1.328125 -3.0625 C 0.640625 -3.0625 0.328125 -2.109375 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.5625 -2.015625 C 0.734375 -2.59375 1.046875 -2.859375 1.3125 -2.859375 C 1.421875 -2.859375 1.484375 -2.78125 1.484375 -2.625 C 1.484375 -2.46875 1.421875 -2.3125 1.359375 -2.15625 C 0.984375 -1.203125 0.984375 -1 0.984375 -0.8125 C 0.984375 -0.6875 0.984375 -0.375 1.234375 -0.15625 C 1.4375 0.015625 1.71875 0.0625 1.953125 0.0625 C 2.390625 0.0625 2.625 -0.171875 2.859375 -0.390625 C 3.015625 0.0625 3.46875 0.0625 3.5625 0.0625 C 3.796875 0.0625 3.96875 -0.0625 4.109375 -0.296875 C 4.265625 -0.5625 4.359375 -0.96875 4.359375 -0.984375 Z M 4.359375 -0.984375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-6">
|
||||||
|
<path style="stroke:none;" d="M 3.546875 -2.546875 C 3.546875 -2.90625 3.171875 -3.0625 2.8125 -3.0625 C 2.453125 -3.0625 2.140625 -2.90625 1.84375 -2.5625 C 1.71875 -2.984375 1.296875 -3.0625 1.125 -3.0625 C 0.875 -3.0625 0.6875 -2.90625 0.578125 -2.703125 C 0.421875 -2.4375 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.921875 0.59375 -2.109375 C 0.703125 -2.546875 0.828125 -2.859375 1.109375 -2.859375 C 1.28125 -2.859375 1.328125 -2.71875 1.328125 -2.53125 C 1.328125 -2.390625 1.265625 -2.140625 1.21875 -1.953125 L 1.0625 -1.328125 L 0.84375 -0.4375 C 0.8125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.109375 0.0625 1.25 0 1.3125 -0.125 C 1.328125 -0.171875 1.40625 -0.484375 1.4375 -0.65625 L 1.625 -1.40625 C 1.640625 -1.4375 1.796875 -2.0625 1.8125 -2.109375 C 1.828125 -2.15625 2.03125 -2.5 2.25 -2.671875 C 2.328125 -2.71875 2.515625 -2.859375 2.8125 -2.859375 C 2.875 -2.859375 3.046875 -2.859375 3.1875 -2.765625 C 2.96875 -2.703125 2.890625 -2.515625 2.890625 -2.390625 C 2.890625 -2.234375 3 -2.125 3.15625 -2.125 C 3.328125 -2.125 3.546875 -2.265625 3.546875 -2.546875 Z M 3.546875 -2.546875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-7">
|
||||||
|
<path style="stroke:none;" d="M 3.453125 -1 C 3.453125 -1.09375 3.375 -1.09375 3.34375 -1.09375 C 3.25 -1.09375 3.234375 -1.0625 3.21875 -0.984375 C 3.078125 -0.640625 2.671875 -0.46875 2.328125 -0.46875 C 2.171875 -0.46875 2 -0.5 1.828125 -0.546875 C 1.5 -0.625 1.453125 -0.625 1.328125 -0.625 C 1.328125 -0.625 1.203125 -0.625 1.171875 -0.609375 C 1.34375 -0.796875 1.46875 -0.921875 2.0625 -1.390625 C 2.203125 -1.515625 2.71875 -1.921875 2.921875 -2.125 C 3.34375 -2.546875 3.609375 -2.890625 3.609375 -2.96875 C 3.609375 -3.0625 3.53125 -3.0625 3.5 -3.0625 C 3.4375 -3.0625 3.40625 -3.046875 3.375 -2.984375 C 3.15625 -2.671875 3.015625 -2.5625 2.84375 -2.5625 C 2.765625 -2.5625 2.65625 -2.578125 2.453125 -2.78125 C 2.21875 -3.015625 2.0625 -3.0625 1.90625 -3.0625 C 1.359375 -3.0625 0.984375 -2.453125 0.984375 -2.25 C 0.984375 -2.1875 1.046875 -2.171875 1.09375 -2.171875 C 1.171875 -2.171875 1.1875 -2.1875 1.21875 -2.265625 C 1.328125 -2.5 1.71875 -2.515625 1.828125 -2.515625 C 1.984375 -2.515625 2.171875 -2.484375 2.265625 -2.453125 C 2.640625 -2.375 2.6875 -2.375 2.859375 -2.375 C 2.6875 -2.1875 2.5625 -2.0625 1.90625 -1.53125 C 1.359375 -1.109375 1.171875 -0.921875 1.046875 -0.796875 C 0.625 -0.375 0.421875 -0.078125 0.421875 -0.015625 C 0.421875 0.0625 0.515625 0.0625 0.546875 0.0625 C 0.609375 0.0625 0.625 0.0625 0.65625 0 C 0.84375 -0.265625 1.0625 -0.421875 1.296875 -0.421875 C 1.375 -0.421875 1.484375 -0.421875 1.671875 -0.25 C 1.890625 -0.03125 2.03125 0.0625 2.25 0.0625 C 2.984375 0.0625 3.453125 -0.765625 3.453125 -1 Z M 3.453125 -1 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-8">
|
||||||
|
<path style="stroke:none;" d="M 3.859375 -2.609375 C 3.890625 -2.71875 3.890625 -2.71875 3.890625 -2.765625 C 3.890625 -2.90625 3.78125 -2.984375 3.65625 -2.984375 C 3.578125 -2.984375 3.453125 -2.953125 3.375 -2.828125 C 3.34375 -2.78125 3.296875 -2.5625 3.265625 -2.421875 L 3.109375 -1.84375 L 2.84375 -0.734375 C 2.84375 -0.734375 2.53125 -0.125 1.984375 -0.125 C 1.515625 -0.125 1.515625 -0.578125 1.515625 -0.703125 C 1.515625 -1.078125 1.671875 -1.515625 1.875 -2.046875 C 1.96875 -2.265625 2 -2.359375 2 -2.46875 C 2 -2.796875 1.71875 -3.0625 1.34375 -3.0625 C 0.640625 -3.0625 0.328125 -2.109375 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.5625 -2.015625 C 0.75 -2.59375 1.046875 -2.859375 1.3125 -2.859375 C 1.4375 -2.859375 1.484375 -2.78125 1.484375 -2.625 C 1.484375 -2.46875 1.421875 -2.3125 1.390625 -2.21875 C 1.0625 -1.375 0.984375 -1.109375 0.984375 -0.8125 C 0.984375 -0.6875 0.984375 -0.375 1.265625 -0.140625 C 1.484375 0.03125 1.765625 0.0625 1.953125 0.0625 C 2.234375 0.0625 2.484375 -0.03125 2.71875 -0.25 C 2.625 0.140625 2.546875 0.4375 2.25 0.78125 C 2.0625 0.984375 1.796875 1.21875 1.421875 1.21875 C 1.375 1.21875 1.046875 1.21875 0.90625 0.984375 C 1.28125 0.953125 1.28125 0.609375 1.28125 0.609375 C 1.28125 0.390625 1.078125 0.34375 1 0.34375 C 0.828125 0.34375 0.609375 0.484375 0.609375 0.8125 C 0.609375 1.15625 0.9375 1.421875 1.421875 1.421875 C 2.125 1.421875 2.984375 0.875 3.203125 0 Z M 3.859375 -2.609375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-9">
|
||||||
|
<path style="stroke:none;" d="M 3.890625 -0.984375 C 3.890625 -1.078125 3.796875 -1.078125 3.78125 -1.078125 C 3.671875 -1.078125 3.671875 -1.046875 3.640625 -0.96875 C 3.5 -0.484375 3.078125 -0.125 2.6875 -0.125 C 2.421875 -0.125 2.265625 -0.3125 2.265625 -0.578125 C 2.265625 -0.75 2.4375 -1.390625 2.625 -2.15625 C 2.765625 -2.6875 3.078125 -2.859375 3.3125 -2.859375 C 3.3125 -2.859375 3.53125 -2.859375 3.6875 -2.765625 C 3.46875 -2.703125 3.375 -2.515625 3.375 -2.390625 C 3.375 -2.234375 3.5 -2.125 3.65625 -2.125 C 3.8125 -2.125 4.046875 -2.265625 4.046875 -2.546875 C 4.046875 -2.9375 3.59375 -3.0625 3.328125 -3.0625 C 2.96875 -3.0625 2.703125 -2.828125 2.546875 -2.5625 C 2.421875 -2.84375 2.109375 -3.0625 1.71875 -3.0625 C 0.9375 -3.0625 0.5 -2.203125 0.5 -2 C 0.5 -1.90625 0.59375 -1.90625 0.609375 -1.90625 C 0.703125 -1.90625 0.703125 -1.9375 0.75 -2.03125 C 0.921875 -2.5625 1.359375 -2.859375 1.6875 -2.859375 C 1.921875 -2.859375 2.109375 -2.734375 2.109375 -2.40625 C 2.109375 -2.265625 2.03125 -1.921875 1.96875 -1.6875 L 1.734375 -0.734375 C 1.65625 -0.5 1.421875 -0.125 1.078125 -0.125 C 1.046875 -0.125 0.84375 -0.125 0.703125 -0.21875 C 0.984375 -0.3125 1 -0.5625 1 -0.609375 C 1 -0.75 0.890625 -0.859375 0.734375 -0.859375 C 0.53125 -0.859375 0.328125 -0.6875 0.328125 -0.4375 C 0.328125 -0.09375 0.71875 0.0625 1.0625 0.0625 C 1.375 0.0625 1.671875 -0.125 1.84375 -0.421875 C 2 -0.0625 2.390625 0.0625 2.65625 0.0625 C 3.46875 0.0625 3.890625 -0.796875 3.890625 -0.984375 Z M 3.890625 -0.984375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-10">
|
||||||
|
<path style="stroke:none;" d="M 3.265625 -1.90625 C 3.265625 -2.71875 2.703125 -3.0625 2.234375 -3.0625 C 1.859375 -3.0625 1.5625 -2.859375 1.359375 -2.671875 L 1.828125 -4.609375 C 1.84375 -4.625 1.859375 -4.71875 1.859375 -4.71875 C 1.859375 -4.75 1.828125 -4.8125 1.75 -4.8125 C 1.609375 -4.8125 1.03125 -4.765625 0.859375 -4.75 C 0.8125 -4.734375 0.703125 -4.734375 0.703125 -4.578125 C 0.703125 -4.484375 0.8125 -4.484375 0.890625 -4.484375 C 1.21875 -4.484375 1.21875 -4.4375 1.21875 -4.390625 C 1.21875 -4.34375 1.15625 -4.0625 1.109375 -3.90625 L 0.953125 -3.265625 L 0.5 -1.421875 C 0.453125 -1.25 0.453125 -1.15625 0.453125 -1.078125 C 0.453125 -0.375 0.90625 0.0625 1.484375 0.0625 C 2.34375 0.0625 3.265625 -0.875 3.265625 -1.90625 Z M 2.71875 -2.1875 C 2.71875 -1.90625 2.5625 -1.203125 2.359375 -0.796875 C 2.1875 -0.453125 1.84375 -0.125 1.484375 -0.125 C 1.140625 -0.125 0.953125 -0.421875 0.953125 -0.828125 C 0.953125 -1.09375 1.015625 -1.328125 1.203125 -2.109375 C 1.25 -2.234375 1.25 -2.25 1.375 -2.40625 C 1.640625 -2.71875 1.953125 -2.859375 2.203125 -2.859375 C 2.484375 -2.859375 2.71875 -2.65625 2.71875 -2.1875 Z M 2.71875 -2.1875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph6-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph6-1">
|
||||||
|
<path style="stroke:none;" d="M 11.53125 -4.265625 C 11.53125 -4.578125 11.25 -4.578125 11 -4.578125 L 6.453125 -4.578125 L 6.453125 -9.109375 C 6.453125 -9.34375 6.453125 -9.640625 6.171875 -9.640625 C 5.859375 -9.640625 5.859375 -9.375 5.859375 -9.109375 L 5.859375 -4.578125 L 1.3125 -4.578125 C 1.078125 -4.578125 0.78125 -4.578125 0.78125 -4.28125 C 0.78125 -3.96875 1.0625 -3.96875 1.3125 -3.96875 L 5.859375 -3.96875 L 5.859375 0.5625 C 5.859375 0.8125 5.859375 1.09375 6.140625 1.09375 C 6.453125 1.09375 6.453125 0.828125 6.453125 0.5625 L 6.453125 -3.96875 L 11 -3.96875 C 11.234375 -3.96875 11.53125 -3.96875 11.53125 -4.265625 Z M 11.53125 -4.265625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph7-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph7-1">
|
||||||
|
<path style="stroke:none;" d="M 6.875 -2.484375 C 6.875 -2.671875 6.6875 -2.671875 6.546875 -2.671875 L 1.15625 -2.671875 C 1.015625 -2.671875 0.828125 -2.671875 0.828125 -2.484375 C 0.828125 -2.28125 1.015625 -2.28125 1.15625 -2.28125 L 6.546875 -2.28125 C 6.6875 -2.28125 6.875 -2.28125 6.875 -2.484375 Z M 6.875 -2.484375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph8-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph8-1">
|
||||||
|
<path style="stroke:none;" d="M 3.046875 -1.0625 C 3.046875 -1.671875 2.46875 -2.21875 1.6875 -2.21875 C 0.90625 -2.21875 0.328125 -1.671875 0.328125 -1.0625 C 0.328125 -0.453125 0.90625 0.046875 1.6875 0.046875 C 2.46875 0.046875 3.046875 -0.453125 3.046875 -1.0625 Z M 2.546875 -1.109375 C 2.546875 -0.859375 2.546875 -0.125 1.6875 -0.125 C 0.8125 -0.125 0.8125 -0.859375 0.8125 -1.109375 C 0.8125 -1.328125 0.8125 -2.0625 1.6875 -2.0625 C 2.546875 -2.0625 2.546875 -1.328125 2.546875 -1.109375 Z M 2.546875 -1.109375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph8-2">
|
||||||
|
<path style="stroke:none;" d="M 4.484375 -3.109375 C 4.484375 -3.3125 4.28125 -3.484375 3.9375 -3.484375 C 3.734375 -3.484375 3.515625 -3.421875 3.328125 -3.3125 C 3.28125 -3.4375 3.078125 -3.484375 2.375 -3.484375 C 1.640625 -3.484375 0.828125 -3.21875 0.828125 -2.671875 L 0.828125 -2.140625 L 0.34375 -2.140625 L 0.34375 -1.921875 L 0.828125 -1.921875 L 0.828125 -0.421875 C 0.828125 -0.265625 0.828125 -0.21875 0.5 -0.21875 L 0.421875 -0.21875 L 0.421875 0 C 0.625 -0.015625 0.84375 -0.015625 1.0625 -0.015625 L 1.765625 0 L 1.765625 -0.21875 L 1.625 -0.21875 C 1.25 -0.21875 1.25 -0.265625 1.25 -0.421875 L 1.25 -1.921875 L 3 -1.921875 L 3 -0.421875 C 3 -0.265625 3 -0.21875 2.671875 -0.21875 L 2.578125 -0.21875 L 2.578125 0 C 2.796875 -0.015625 3.015625 -0.015625 3.21875 -0.015625 L 3.9375 0 L 3.9375 -0.21875 L 3.796875 -0.21875 C 3.421875 -0.21875 3.421875 -0.265625 3.421875 -0.421875 L 3.421875 -1.921875 L 4.125 -1.921875 L 4.125 -2.140625 L 3.390625 -2.140625 L 3.390625 -2.671875 C 3.390625 -3.140625 3.703125 -3.328125 3.9375 -3.328125 C 3.96875 -3.328125 4.0625 -3.3125 4.0625 -3.296875 C 4.03125 -3.265625 3.984375 -3.203125 3.984375 -3.09375 C 3.984375 -2.96875 4.078125 -2.84375 4.234375 -2.84375 C 4.390625 -2.84375 4.484375 -2.96875 4.484375 -3.109375 Z M 3.015625 -2.859375 C 3 -2.796875 3 -2.734375 3 -2.671875 L 3 -2.140625 L 1.234375 -2.140625 L 1.234375 -2.671875 C 1.234375 -3.140625 1.828125 -3.328125 2.359375 -3.328125 C 2.390625 -3.328125 2.9375 -3.3125 2.9375 -3.296875 L 2.921875 -3.296875 C 2.890625 -3.265625 2.84375 -3.203125 2.84375 -3.09375 C 2.84375 -2.984375 2.90625 -2.890625 3.015625 -2.859375 Z M 3.015625 -2.859375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph9-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph9-1">
|
||||||
|
<path style="stroke:none;" d="M 2.78125 -1.328125 C 2.78125 -1.8125 2.4375 -2.1875 1.921875 -2.1875 C 1.71875 -2.1875 1.46875 -2.109375 1.234375 -1.921875 L 1.5625 -3.25 C 1.578125 -3.3125 1.578125 -3.328125 1.578125 -3.359375 C 1.578125 -3.4375 1.5 -3.4375 1.421875 -3.4375 L 0.8125 -3.390625 C 0.734375 -3.390625 0.71875 -3.375 0.703125 -3.359375 C 0.671875 -3.328125 0.65625 -3.28125 0.65625 -3.25 C 0.65625 -3.15625 0.75 -3.15625 0.8125 -3.15625 C 0.8125 -3.15625 0.90625 -3.15625 0.984375 -3.15625 C 1.078125 -3.140625 1.078125 -3.125 1.078125 -3.078125 C 1.078125 -3.0625 1.03125 -2.859375 1 -2.75 L 0.59375 -1.09375 C 0.5625 -0.984375 0.546875 -0.90625 0.546875 -0.796875 C 0.546875 -0.28125 0.921875 0.046875 1.390625 0.046875 C 2.109375 0.046875 2.78125 -0.640625 2.78125 -1.328125 Z M 2.34375 -1.515625 C 2.34375 -1.328125 2.25 -0.859375 2.09375 -0.578125 C 1.921875 -0.28125 1.640625 -0.109375 1.40625 -0.109375 C 1.1875 -0.109375 0.953125 -0.25 0.953125 -0.640625 C 0.953125 -0.796875 0.984375 -0.953125 1.03125 -1.125 C 1.046875 -1.1875 1.125 -1.515625 1.125 -1.546875 C 1.140625 -1.59375 1.484375 -2.015625 1.90625 -2.015625 C 2.125 -2.015625 2.34375 -1.890625 2.34375 -1.515625 Z M 2.34375 -1.515625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph9-2">
|
||||||
|
<path style="stroke:none;" d="M 3.234375 -1.78125 C 3.234375 -2.15625 2.703125 -2.1875 2.46875 -2.1875 C 2.34375 -2.1875 2.015625 -2.1875 1.671875 -1.796875 C 1.609375 -2.0625 1.328125 -2.1875 1.078125 -2.1875 C 0.921875 -2.1875 0.765625 -2.109375 0.640625 -1.921875 C 0.515625 -1.703125 0.453125 -1.453125 0.453125 -1.421875 C 0.453125 -1.359375 0.53125 -1.359375 0.5625 -1.359375 C 0.640625 -1.359375 0.640625 -1.359375 0.671875 -1.484375 C 0.765625 -1.796875 0.875 -2.015625 1.0625 -2.015625 C 1.234375 -2.015625 1.265625 -1.859375 1.265625 -1.765625 C 1.265625 -1.6875 1.21875 -1.5 1.1875 -1.375 L 1.078125 -0.921875 L 0.953125 -0.484375 C 0.9375 -0.359375 0.875 -0.140625 0.875 -0.125 C 0.875 -0.015625 0.96875 0.046875 1.0625 0.046875 C 1.140625 0.046875 1.234375 0.015625 1.28125 -0.078125 C 1.296875 -0.109375 1.34375 -0.265625 1.359375 -0.375 L 1.46875 -0.8125 C 1.484375 -0.890625 1.546875 -1.078125 1.5625 -1.15625 L 1.609375 -1.359375 C 1.640625 -1.453125 1.796875 -1.703125 1.953125 -1.84375 C 2.125 -1.984375 2.28125 -2.015625 2.453125 -2.015625 C 2.515625 -2.015625 2.75 -2.015625 2.90625 -1.9375 C 2.703125 -1.859375 2.703125 -1.65625 2.703125 -1.65625 C 2.703125 -1.5625 2.765625 -1.453125 2.921875 -1.453125 C 3.0625 -1.453125 3.234375 -1.5625 3.234375 -1.78125 Z M 3.234375 -1.78125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph9-3">
|
||||||
|
<path style="stroke:none;" d="M 3.65625 -0.71875 C 3.65625 -0.78125 3.5625 -0.78125 3.546875 -0.78125 C 3.46875 -0.78125 3.453125 -0.765625 3.421875 -0.671875 C 3.34375 -0.390625 3.125 -0.109375 2.875 -0.109375 C 2.765625 -0.109375 2.71875 -0.1875 2.71875 -0.296875 C 2.71875 -0.40625 2.78125 -0.546875 2.828125 -0.65625 C 2.875 -0.796875 3.09375 -1.34375 3.09375 -1.59375 C 3.09375 -1.9375 2.875 -2.1875 2.359375 -2.1875 C 1.875 -2.1875 1.578125 -1.875 1.4375 -1.71875 L 1.828125 -3.25 C 1.84375 -3.3125 1.84375 -3.328125 1.84375 -3.359375 C 1.84375 -3.4375 1.765625 -3.4375 1.6875 -3.4375 L 1.078125 -3.390625 C 1 -3.390625 0.984375 -3.375 0.953125 -3.359375 C 0.9375 -3.328125 0.921875 -3.28125 0.921875 -3.25 C 0.921875 -3.15625 1 -3.15625 1.078125 -3.15625 C 1.078125 -3.15625 1.171875 -3.15625 1.25 -3.15625 C 1.34375 -3.140625 1.34375 -3.125 1.34375 -3.078125 C 1.34375 -3.078125 1.34375 -3.0625 1.3125 -2.96875 L 0.640625 -0.234375 C 0.609375 -0.15625 0.609375 -0.15625 0.609375 -0.125 C 0.609375 -0.015625 0.703125 0.046875 0.796875 0.046875 C 0.90625 0.046875 1.015625 -0.015625 1.046875 -0.140625 C 1.0625 -0.1875 1.078125 -0.25 1.15625 -0.578125 L 1.234375 -0.921875 C 1.3125 -1.21875 1.3125 -1.21875 1.453125 -1.4375 C 1.65625 -1.75 1.953125 -2.015625 2.34375 -2.015625 C 2.59375 -2.015625 2.6875 -1.875 2.6875 -1.671875 C 2.6875 -1.390625 2.46875 -0.859375 2.40625 -0.6875 C 2.328125 -0.5 2.3125 -0.46875 2.3125 -0.375 C 2.3125 -0.125 2.5625 0.046875 2.859375 0.046875 C 3.375 0.046875 3.65625 -0.59375 3.65625 -0.71875 Z M 3.65625 -0.71875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph9-4">
|
||||||
|
<path style="stroke:none;" d="M 2.96875 -0.734375 C 2.96875 -0.796875 2.875 -0.796875 2.859375 -0.796875 C 2.78125 -0.796875 2.78125 -0.78125 2.75 -0.71875 C 2.640625 -0.421875 2.25 -0.375 2.0625 -0.375 C 1.953125 -0.375 1.828125 -0.390625 1.6875 -0.40625 C 1.40625 -0.453125 1.328125 -0.453125 1.265625 -0.453125 C 1.171875 -0.453125 1.171875 -0.453125 1.140625 -0.453125 C 1.34375 -0.640625 1.59375 -0.828125 1.875 -1.015625 C 2.203125 -1.265625 2.40625 -1.421875 2.625 -1.625 C 2.875 -1.859375 3.03125 -2.078125 3.03125 -2.125 C 3.03125 -2.1875 2.96875 -2.1875 2.9375 -2.1875 C 2.859375 -2.1875 2.859375 -2.1875 2.8125 -2.125 C 2.625 -1.875 2.515625 -1.84375 2.4375 -1.84375 C 2.359375 -1.84375 2.28125 -1.859375 2.125 -1.96875 C 1.953125 -2.109375 1.84375 -2.1875 1.65625 -2.1875 C 1.203125 -2.1875 0.921875 -1.75 0.921875 -1.59375 C 0.921875 -1.53125 0.984375 -1.53125 1.015625 -1.53125 C 1.078125 -1.53125 1.09375 -1.53125 1.125 -1.578125 C 1.140625 -1.640625 1.1875 -1.765625 1.59375 -1.765625 C 1.734375 -1.765625 1.828125 -1.75 2.09375 -1.703125 C 2.28125 -1.671875 2.328125 -1.671875 2.421875 -1.671875 C 2.28125 -1.546875 2.125 -1.421875 1.75 -1.15625 C 1.390625 -0.90625 1.171875 -0.75 0.953125 -0.53125 C 0.75 -0.359375 0.515625 -0.078125 0.515625 -0.015625 C 0.515625 0.046875 0.59375 0.046875 0.625 0.046875 C 0.6875 0.046875 0.703125 0.046875 0.734375 0.015625 C 0.875 -0.1875 1.046875 -0.28125 1.21875 -0.28125 C 1.359375 -0.28125 1.4375 -0.234375 1.609375 -0.09375 C 1.75 0 1.859375 0.046875 2 0.046875 C 2.578125 0.046875 2.96875 -0.53125 2.96875 -0.734375 Z M 2.96875 -0.734375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph9-5">
|
||||||
|
<path style="stroke:none;" d="M 3.28125 -1.84375 C 3.296875 -1.921875 3.296875 -1.96875 3.296875 -1.96875 C 3.296875 -2.078125 3.203125 -2.140625 3.109375 -2.140625 C 2.921875 -2.140625 2.875 -1.96875 2.84375 -1.828125 L 2.734375 -1.421875 L 2.578125 -0.796875 C 2.5625 -0.734375 2.546875 -0.625 2.53125 -0.59375 C 2.53125 -0.578125 2.265625 -0.109375 1.84375 -0.109375 C 1.609375 -0.109375 1.4375 -0.21875 1.4375 -0.546875 C 1.4375 -0.8125 1.578125 -1.171875 1.734375 -1.53125 C 1.75 -1.59375 1.78125 -1.671875 1.78125 -1.75 C 1.78125 -2 1.5625 -2.1875 1.25 -2.1875 C 0.734375 -2.1875 0.453125 -1.5625 0.453125 -1.421875 C 0.453125 -1.359375 0.53125 -1.359375 0.5625 -1.359375 C 0.640625 -1.359375 0.640625 -1.375 0.671875 -1.453125 C 0.765625 -1.796875 1 -2.015625 1.234375 -2.015625 C 1.328125 -2.015625 1.375 -1.96875 1.375 -1.828125 C 1.375 -1.734375 1.34375 -1.671875 1.3125 -1.578125 C 1.0625 -0.984375 1.03125 -0.8125 1.03125 -0.609375 C 1.03125 -0.0625 1.484375 0.046875 1.8125 0.046875 C 2.09375 0.046875 2.3125 -0.078125 2.4375 -0.1875 C 2.359375 0.09375 2.3125 0.3125 2.078125 0.546875 C 1.96875 0.65625 1.734375 0.84375 1.421875 0.84375 C 1.328125 0.84375 1.15625 0.828125 1.03125 0.734375 C 1.265625 0.671875 1.28125 0.484375 1.28125 0.4375 C 1.28125 0.28125 1.171875 0.234375 1.0625 0.234375 C 0.921875 0.234375 0.75 0.34375 0.75 0.578125 C 0.75 0.828125 1 1.015625 1.421875 1.015625 C 1.984375 1.015625 2.65625 0.640625 2.8125 0 Z M 3.28125 -1.84375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph9-6">
|
||||||
|
<path style="stroke:none;" d="M 3.3125 -0.71875 C 3.3125 -0.78125 3.21875 -0.78125 3.203125 -0.78125 C 3.125 -0.78125 3.109375 -0.75 3.09375 -0.703125 C 2.953125 -0.265625 2.578125 -0.109375 2.359375 -0.109375 C 2.203125 -0.109375 2 -0.171875 2 -0.453125 C 2 -0.5 2 -0.546875 2.046875 -0.703125 C 2.125 -1.0625 2.265625 -1.609375 2.296875 -1.6875 C 2.359375 -1.828125 2.53125 -2.015625 2.78125 -2.015625 C 2.796875 -2.015625 2.96875 -2.015625 3.078125 -1.9375 C 2.84375 -1.875 2.84375 -1.65625 2.84375 -1.65625 C 2.84375 -1.5625 2.90625 -1.453125 3.078125 -1.453125 C 3.203125 -1.453125 3.375 -1.5625 3.375 -1.78125 C 3.375 -2.078125 3.046875 -2.1875 2.78125 -2.1875 C 2.46875 -2.1875 2.265625 -1.984375 2.15625 -1.859375 C 2 -2.140625 1.671875 -2.1875 1.5 -2.1875 C 0.875 -2.1875 0.53125 -1.609375 0.53125 -1.421875 C 0.53125 -1.359375 0.609375 -1.359375 0.640625 -1.359375 C 0.671875 -1.359375 0.71875 -1.359375 0.734375 -1.40625 C 0.890625 -1.890625 1.296875 -2.015625 1.484375 -2.015625 C 1.640625 -2.015625 1.828125 -1.953125 1.828125 -1.6875 C 1.828125 -1.5625 1.75 -1.21875 1.578125 -0.5625 C 1.5 -0.28125 1.265625 -0.109375 1.0625 -0.109375 C 1.03125 -0.109375 0.875 -0.109375 0.765625 -0.1875 C 0.984375 -0.265625 0.984375 -0.453125 0.984375 -0.484375 C 0.984375 -0.625 0.875 -0.6875 0.765625 -0.6875 C 0.640625 -0.6875 0.453125 -0.59375 0.453125 -0.359375 C 0.453125 -0.046875 0.796875 0.046875 1.046875 0.046875 C 1.328125 0.046875 1.546875 -0.109375 1.671875 -0.28125 C 1.859375 0.015625 2.171875 0.046875 2.328125 0.046875 C 2.953125 0.046875 3.3125 -0.53125 3.3125 -0.71875 Z M 3.3125 -0.71875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph9-7">
|
||||||
|
<path style="stroke:none;" d="M 3.75 -0.71875 C 3.75 -0.78125 3.65625 -0.78125 3.640625 -0.78125 C 3.546875 -0.78125 3.546875 -0.75 3.515625 -0.671875 C 3.421875 -0.296875 3.296875 -0.109375 3.125 -0.109375 C 2.984375 -0.109375 2.9375 -0.21875 2.9375 -0.375 C 2.9375 -0.484375 3.078125 -1.078125 3.28125 -1.84375 C 3.296875 -1.921875 3.296875 -1.9375 3.296875 -1.96875 C 3.296875 -2.078125 3.21875 -2.140625 3.125 -2.140625 C 2.921875 -2.140625 2.875 -1.96875 2.84375 -1.828125 L 2.75 -1.421875 L 2.59375 -0.796875 C 2.578125 -0.734375 2.546875 -0.625 2.546875 -0.59375 C 2.53125 -0.578125 2.265625 -0.109375 1.84375 -0.109375 C 1.65625 -0.109375 1.4375 -0.1875 1.4375 -0.546875 C 1.4375 -0.796875 1.5625 -1.140625 1.703125 -1.46875 C 1.765625 -1.609375 1.78125 -1.671875 1.78125 -1.75 C 1.78125 -2 1.5625 -2.1875 1.25 -2.1875 C 0.734375 -2.1875 0.453125 -1.5625 0.453125 -1.421875 C 0.453125 -1.359375 0.53125 -1.359375 0.5625 -1.359375 C 0.640625 -1.359375 0.640625 -1.375 0.671875 -1.453125 C 0.765625 -1.78125 1 -2.015625 1.234375 -2.015625 C 1.328125 -2.015625 1.375 -1.96875 1.375 -1.828125 C 1.375 -1.734375 1.359375 -1.671875 1.296875 -1.53125 C 1.03125 -0.875 1.03125 -0.75 1.03125 -0.609375 C 1.03125 -0.046875 1.5 0.046875 1.8125 0.046875 C 2.09375 0.046875 2.34375 -0.078125 2.53125 -0.28125 C 2.65625 0.03125 3.015625 0.046875 3.109375 0.046875 C 3.28125 0.046875 3.421875 -0.03125 3.546875 -0.21875 C 3.671875 -0.40625 3.75 -0.6875 3.75 -0.71875 Z M 3.75 -0.71875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph9-8">
|
||||||
|
<path style="stroke:none;" d="M 3.390625 -0.71875 C 3.390625 -0.78125 3.296875 -0.78125 3.28125 -0.78125 C 3.1875 -0.78125 3.1875 -0.75 3.171875 -0.671875 C 3.078125 -0.3125 2.953125 -0.109375 2.78125 -0.109375 C 2.640625 -0.109375 2.578125 -0.21875 2.578125 -0.375 C 2.578125 -0.4375 2.578125 -0.484375 2.59375 -0.53125 L 3.28125 -3.25 C 3.296875 -3.3125 3.296875 -3.328125 3.296875 -3.359375 C 3.296875 -3.4375 3.21875 -3.4375 3.140625 -3.4375 L 2.53125 -3.390625 C 2.453125 -3.390625 2.4375 -3.375 2.421875 -3.359375 C 2.390625 -3.328125 2.375 -3.28125 2.375 -3.25 C 2.375 -3.15625 2.46875 -3.15625 2.53125 -3.15625 C 2.53125 -3.15625 2.625 -3.15625 2.703125 -3.15625 C 2.796875 -3.140625 2.796875 -3.125 2.796875 -3.078125 C 2.796875 -3.0625 2.765625 -2.90625 2.734375 -2.828125 L 2.5 -1.890625 C 2.40625 -2.015625 2.21875 -2.1875 1.90625 -2.1875 C 1.21875 -2.1875 0.515625 -1.515625 0.515625 -0.8125 C 0.515625 -0.296875 0.890625 0.046875 1.390625 0.046875 C 1.796875 0.046875 2.109375 -0.234375 2.171875 -0.296875 C 2.265625 -0.046875 2.53125 0.046875 2.75 0.046875 C 2.953125 0.046875 3.078125 -0.0625 3.1875 -0.21875 C 3.3125 -0.421875 3.390625 -0.671875 3.390625 -0.71875 Z M 2.203125 -0.65625 C 2.171875 -0.578125 2.171875 -0.578125 2.09375 -0.46875 C 1.90625 -0.265625 1.65625 -0.109375 1.40625 -0.109375 C 1.234375 -0.109375 0.96875 -0.203125 0.96875 -0.625 C 0.96875 -0.84375 1.078125 -1.359375 1.265625 -1.625 C 1.453125 -1.890625 1.703125 -2.015625 1.90625 -2.015625 C 2.140625 -2.015625 2.34375 -1.890625 2.421875 -1.59375 Z M 2.203125 -0.65625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph10-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph10-1">
|
||||||
|
<path style="stroke:none;" d="M 6.53125 0.296875 L 6.53125 -0.390625 L 3.234375 -0.390625 L 3.234375 17.4375 L 3.90625 17.4375 L 3.90625 0.296875 Z M 6.53125 0.296875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph10-2">
|
||||||
|
<path style="stroke:none;" d="M 6.53125 17.421875 L 6.53125 16.734375 L 3.90625 16.734375 L 3.90625 -0.390625 L 3.234375 -0.390625 L 3.234375 17.421875 Z M 6.53125 17.421875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph10-3">
|
||||||
|
<path style="stroke:none;" d="M 3.375 17.4375 L 3.375 -0.390625 L 0.0625 -0.390625 L 0.0625 0.296875 L 2.6875 0.296875 L 2.6875 17.4375 Z M 3.375 17.4375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph10-4">
|
||||||
|
<path style="stroke:none;" d="M 3.375 17.421875 L 3.375 -0.390625 L 2.6875 -0.390625 L 2.6875 16.734375 L 0.0625 16.734375 L 0.0625 17.421875 Z M 3.375 17.421875 "/>
|
||||||
|
</symbol>
|
||||||
|
</g>
|
||||||
|
<clipPath id="clip1">
|
||||||
|
<path d="M 560 96 L 584.148438 96 L 584.148438 128 L 560 128 Z M 560 96 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip2">
|
||||||
|
<path d="M 1.265625 63 L 16 63 L 16 65 L 1.265625 65 Z M 1.265625 63 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip3">
|
||||||
|
<path d="M 1.265625 48 L 32 48 L 32 80 L 1.265625 80 Z M 1.265625 48 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip4">
|
||||||
|
<path d="M 1.265625 86 L 67 86 L 67 88 L 1.265625 88 Z M 1.265625 86 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip5">
|
||||||
|
<path d="M 1.265625 108 L 67 108 L 67 110 L 1.265625 110 Z M 1.265625 108 "/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g id="surface1">
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -56.692661 -42.522062 L 56.692571 -42.522062 L 56.692571 42.518827 L -56.692661 42.518827 Z M -56.692661 -42.522062 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-1" x="413.085658" y="89.01628"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-1" x="421.870552" y="89.01628"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-1" x="425.722581" y="89.01628"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-2" x="430.366096" y="89.01628"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 94.540029 -39.984231 L 128.55717 -39.984231 L 128.55717 -11.635959 L 94.540029 -11.635959 Z M 94.540029 -39.984231 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-2" x="525.623777" y="115.012009"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-1" x="532.875416" y="111.416516"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-1" x="539.066106" y="111.416516"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-1" x="531.87711" y="117.46104"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -85.539857 0.000346718 C -85.539857 5.504217 -89.998738 9.963099 -95.502609 9.963099 C -101.002551 9.963099 -105.465361 5.504217 -105.465361 0.000346718 C -105.465361 -5.503524 -101.002551 -9.962405 -95.502609 -9.962405 C -89.998738 -9.962405 -85.539857 -5.503524 -85.539857 0.000346718 Z M -85.539857 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph6-1" x="322.53314" y="90.682775"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -21.198393 57.69081 L 21.198303 57.69081 L 21.198303 86.035153 L -21.198393 86.035153 Z M -21.198393 57.69081 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-3" x="405.877769" y="17.561833"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-2" x="415.497899" y="19.04736"/>
|
||||||
|
<use xlink:href="#glyph4-3" x="418.359664" y="19.04736"/>
|
||||||
|
<use xlink:href="#glyph4-3" x="423.470899" y="19.04736"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-1" x="429.07844" y="17.561833"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-1" x="432.931464" y="17.561833"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-2" x="437.574979" y="17.561833"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -189.280548 -14.173789 L -142.813896 -14.173789 L -142.813896 14.174483 L -189.280548 14.174483 Z M -189.280548 -14.173789 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-3" x="238.748023" y="89.01628"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-4" x="248.368153" y="90.502801"/>
|
||||||
|
<use xlink:href="#glyph4-5" x="254.215806" y="90.502801"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-6" x="259.848496" y="90.502801"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-1" x="266.000583" y="89.01628"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-1" x="269.853607" y="89.01628"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-2" x="274.497122" y="89.01628"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -261.145147 -14.173789 L -227.128006 -14.173789 L -227.128006 14.174483 L -261.145147 14.174483 Z M -261.145147 -14.173789 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-2" x="175.380451" y="89.195259"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-2" x="181.633784" y="90.680786"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -298.493682 0.000346718 C -298.493682 5.504217 -302.956492 9.963099 -308.456434 9.963099 C -313.960304 9.963099 -318.419186 5.504217 -318.419186 0.000346718 C -318.419186 -5.503524 -313.960304 -9.962405 -308.456434 -9.962405 C -302.956492 -9.962405 -298.493682 -5.503524 -298.493682 0.000346718 Z M -298.493682 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph6-1" x="110.787866" y="90.682775"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-1" x="107.262971" y="104.205645"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -406.296473 8.505614 L -372.279332 8.505614 L -372.279332 36.849958 L -406.296473 36.849958 Z M -406.296473 8.505614 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="30.41628" y="62.117701"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph8-1" x="34.539761" y="63.141859"/>
|
||||||
|
<use xlink:href="#glyph8-2" x="37.910806" y="63.141859"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.00130749 -0.00182376 L 24.811288 -0.00182376 " transform="matrix(0.994329,0,0,-0.994329,24.243488,63.736468)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-7" x="24.243488" y="69.62886"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-8" x="29.544028" y="69.62886"/>
|
||||||
|
<use xlink:href="#glyph4-9" x="33.065933" y="69.62886"/>
|
||||||
|
<use xlink:href="#glyph4-10" x="37.014294" y="69.62886"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-4" x="41.507022" y="69.62886"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-1" x="45.280499" y="70.679865"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -142.314972 0.000346718 L -110.097098 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05263 0.000346718 L 1.609462 1.681758 L 3.086589 0.000346718 L 1.609462 -1.684993 Z M 6.05263 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,311.356697,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-1" x="286.140711" y="47.476211"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-2" x="286.140711" y="65.307507"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-2" x="293.046323" y="55.402005"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-2" x="298.71698" y="51.806512"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-5" x="298.71698" y="57.851036"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-2" x="303.400268" y="58.841388"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-2" x="292.745042" y="67.289204"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-2" x="298.415698" y="63.693712"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-5" x="298.415698" y="69.738236"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-3" x="303.09998" y="70.789241"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-2" x="295.322342" y="79.176403"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-2" x="300.992998" y="75.581905"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="300.992998" y="81.982399"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-3" x="308.188955" y="47.476211"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-4" x="308.188955" y="65.307507"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -85.539857 0.000346718 L -61.82725 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054046 0.000346718 L 1.60695 1.681758 L 3.088006 0.000346718 L 1.60695 -1.684993 Z M 6.054046 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,359.355288,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-1" x="338.36683" y="47.476211"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-2" x="338.36683" y="65.307507"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-2" x="345.271448" y="55.402005"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-5" x="350.943099" y="56.887532"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-2" x="355.626387" y="57.877883"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-2" x="344.971161" y="67.289204"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-5" x="350.641817" y="68.774731"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-3" x="355.325105" y="69.825737"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-2" x="347.547466" y="79.176403"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="353.219117" y="80.66193"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-3" x="360.415074" y="47.476211"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-4" x="360.415074" y="65.307507"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.191494 25.810789 L 109.252374 25.810789 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052611 -0.000491282 L 1.609444 1.684848 L 3.086571 -0.000491282 L 1.609444 -1.681902 Z M 6.052611 -0.000491282 " transform="matrix(0.994329,0,0,-0.994329,529.462184,60.874512)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-1" x="505.780954" y="21.812588"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-2" x="505.780954" y="39.64289"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-3" x="512.686566" y="29.737388"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-5" x="517.016868" y="31.222915"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-2" x="521.70115" y="32.213266"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-3" x="512.385285" y="41.624587"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-5" x="516.715586" y="43.110114"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-3" x="521.399869" y="44.161119"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-3" x="514.962585" y="53.511786"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="519.292886" y="54.997313"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-3" x="526.488843" y="21.811594"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-4" x="526.488843" y="39.64289"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.198101 25.810789 L 74.198101 71.864946 L 26.328963 71.864946 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051675 -0.00166573 L 1.608507 1.683674 L 3.085635 -0.00166573 L 1.608507 -1.683077 Z M 6.051675 -0.00166573 " transform="matrix(-0.994329,0,0,0.994329,452.654072,15.083688)"/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 499.414062 60.875 C 499.414062 59.78125 498.527344 58.894531 497.429688 58.894531 C 496.335938 58.894531 495.449219 59.78125 495.449219 60.875 C 495.449219 61.96875 496.335938 62.855469 497.429688 62.855469 C 498.527344 62.855469 499.414062 61.96875 499.414062 60.875 Z M 499.414062 60.875 "/>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -21.693388 71.864946 L -95.502609 71.864946 L -95.502609 14.594836 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053542 -0.00126901 L 1.610375 1.68407 L 3.087502 -0.00126901 L 1.610375 -1.68268 Z M 6.053542 -0.00126901 " transform="matrix(0,0.994329,0.994329,0,328.692668,69.203446)"/>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.191494 -25.810095 L 89.409369 -25.810095 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052306 0.00118472 L 1.609139 1.682596 L 3.086266 0.00118472 L 1.609139 -1.684155 Z M 6.052306 0.00118472 " transform="matrix(0.994329,0,0,-0.994329,509.732018,112.204303)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-1" x="487.18303" y="73.140828"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-2" x="487.18303" y="90.972124"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-4" x="493.787361" y="81.066622"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-1" x="499.449069" y="82.552149"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-4" x="493.787361" y="92.953822"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-7" x="499.449069" y="94.439349"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-4" x="493.787361" y="104.841021"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-11" x="499.449069" y="106.326548"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-3" x="503.892724" y="73.140828"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-4" x="503.892724" y="90.972124"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 129.056093 -25.810095 L 152.7687 -25.810095 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 578.75 112.203125 L 574.332031 110.53125 L 575.800781 112.203125 L 574.332031 113.878906 Z M 578.75 112.203125 "/>
|
||||||
|
<g clip-path="url(#clip1)" clip-rule="nonzero">
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052438 0.00118472 L 1.609271 1.682596 L 3.086398 0.00118472 L 1.609271 -1.684155 Z M 6.052438 0.00118472 " transform="matrix(0.994329,0,0,-0.994329,572.731887,112.204303)"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:3.9851;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -355.272726 -28.347926 L -355.272726 28.348619 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -355.272726 0.000346718 L -323.054851 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054535 0.000346718 L 1.607439 1.681758 L 3.088495 0.000346718 L 1.607439 -1.684993 Z M 6.054535 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,99.608709,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-1" x="75.528972" y="47.476211"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-2" x="75.528972" y="65.307507"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-5" x="82.132308" y="55.402005"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="86.601816" y="56.887532"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-4" x="90.725297" y="57.877883"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-5" x="82.254611" y="67.289204"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-6" x="86.724118" y="68.774731"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-5" x="90.40214" y="69.766077"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-5" x="82.191968" y="79.176403"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-6" x="86.661476" y="80.66193"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-6" x="90.339497" y="81.653276"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-3" x="95.311141" y="47.476211"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-4" x="95.311141" y="65.307507"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -298.493682 0.000346718 L -266.275807 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05318 0.000346718 L 1.610013 1.681758 L 3.08714 0.000346718 L 1.610013 -1.684993 Z M 6.05318 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,156.063181,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-1" x="132.2067" y="47.476211"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-2" x="132.2067" y="65.307507"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-6" x="138.811031" y="55.402005"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="142.831102" y="56.887532"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-4" x="146.955578" y="57.877883"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-6" x="138.93234" y="67.289204"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-6" x="142.953405" y="68.774731"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-5" x="146.631426" y="69.766077"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-6" x="138.869697" y="79.176403"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-6" x="142.890762" y="80.66193"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-6" x="146.568784" y="81.653276"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-3" x="151.540427" y="47.476211"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-4" x="151.540427" y="65.307507"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -226.629083 0.000346718 L -194.415137 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054469 0.000346718 L 1.607373 1.681758 L 3.088429 0.000346718 L 1.607373 -1.684993 Z M 6.054469 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,227.51893,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-1" x="201.06595" y="47.155043"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-2" x="201.06595" y="64.986339"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-6" x="207.971562" y="54.75768"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="211.991633" y="56.244201"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-7" x="216.116108" y="57.234553"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-2" x="220.306209" y="58.224904"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-6" x="207.670281" y="66.645874"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="211.691346" y="68.131401"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-7" x="215.814827" y="69.121752"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-3" x="220.005922" y="70.855861"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-6" x="210.230677" y="79.176403"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="214.251742" y="80.662925"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-8" x="218.375223" y="81.71393"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-3" x="225.590072" y="47.155043"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-4" x="225.590072" y="64.986339"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.0627 -25.810095 L 146.0627 -54.158368 L -308.456434 -54.158368 L -308.456434 -14.598071 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054235 -0.000646109 L 1.607139 1.684693 L 3.088195 -0.000646109 L 1.607139 -1.682057 Z M 6.054235 -0.000646109 " transform="matrix(0,-0.994329,-0.994329,0,116.94467,103.875369)"/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 570.867188 112.203125 C 570.867188 111.109375 569.980469 110.222656 568.886719 110.222656 C 567.792969 110.222656 566.90625 111.109375 566.90625 112.203125 C 566.90625 113.296875 567.792969 114.1875 568.886719 114.1875 C 569.980469 114.1875 570.867188 113.296875 570.867188 112.203125 Z M 570.867188 112.203125 "/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-1" x="557.421413" y="73.140828"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-2" x="557.421413" y="90.972124"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-7" x="564.02475" y="81.066622"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-7" x="569.181339" y="82.552149"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-5" x="564.270349" y="92.953822"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-8" x="568.738862" y="94.439349"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-5" x="564.156996" y="104.841021"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-9" x="568.626503" y="106.326548"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-3" x="573.745307" y="73.140828"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph10-4" x="573.745307" y="90.972124"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip2)" clip-rule="nonzero">
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -423.802003 22.675822 L -411.427133 22.675822 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
</g>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 17.753906 63.992188 L 13.335938 62.316406 L 14.808594 63.992188 L 13.335938 65.664062 Z M 17.753906 63.992188 "/>
|
||||||
|
<g clip-path="url(#clip3)" clip-rule="nonzero">
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051524 -0.00169821 L 1.608357 1.683641 L 3.089413 -0.00169821 L 1.608357 -1.683109 Z M 6.051524 -0.00169821 " transform="matrix(0.994329,0,0,-0.994329,11.736702,63.990499)"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-8" x="6.057216" y="58.708148"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-10" x="10.707691" y="60.194669"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -371.780409 22.675822 L -359.904463 22.675822 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051915 -0.00169821 L 1.608748 1.683641 L 3.085875 -0.00169821 L 1.608748 -1.683109 Z M 6.051915 -0.00169821 " transform="matrix(0.994329,0,0,-0.994329,62.966782,63.990499)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-5" x="55.60362" y="57.717796"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="60.073127" y="59.203323"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-4" x="64.196608" y="60.194669"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip4)" clip-rule="nonzero">
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -423.802003 0.000346718 L -359.904463 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051915 0.000346718 L 1.608748 1.681758 L 3.085875 0.000346718 L 1.608748 -1.684993 Z M 6.051915 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,62.966782,86.539407)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-5" x="6.057216" y="79.303678"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-6" x="10.526724" y="80.789205"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-5" x="14.204745" y="81.779556"/>
|
||||||
|
</g>
|
||||||
|
<g clip-path="url(#clip5)" clip-rule="nonzero">
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -423.802003 -22.679057 L -359.904463 -22.679057 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051915 -0.00153688 L 1.608748 1.683802 L 3.085875 -0.00153688 L 1.608748 -1.682948 Z M 6.051915 -0.00153688 " transform="matrix(0.994329,0,0,-0.994329,62.966782,109.088316)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-5" x="6.057216" y="102.814579"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-6" x="10.526724" y="104.3011"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph9-6" x="14.204745" y="105.291452"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 88 KiB |
BIN
figs/schematic_jacobian_frame_fastjack_iff.pdf
Normal file
BIN
figs/schematic_jacobian_frame_fastjack_iff.png
Normal file
After Width: | Height: | Size: 23 KiB |
459
figs/schematic_jacobian_frame_fastjack_iff.svg
Normal file
@ -0,0 +1,459 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="404.753pt" height="160.964pt" viewBox="0 0 404.753 160.964" version="1.2">
|
||||||
|
<defs>
|
||||||
|
<g>
|
||||||
|
<symbol overflow="visible" id="glyph0-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph0-1">
|
||||||
|
<path style="stroke:none;" d="M 7.3125 -2.09375 C 7.359375 -2.234375 7.359375 -2.25 7.4375 -2.265625 C 7.546875 -2.28125 7.6875 -2.28125 7.8125 -2.28125 C 8.0625 -2.28125 8.21875 -2.28125 8.21875 -2.5625 C 8.21875 -2.625 8.1875 -2.75 8.015625 -2.75 C 7.796875 -2.75 7.5625 -2.734375 7.328125 -2.734375 C 7.109375 -2.734375 6.890625 -2.71875 6.671875 -2.71875 C 6.265625 -2.71875 5.296875 -2.75 4.890625 -2.75 C 4.78125 -2.75 4.59375 -2.75 4.59375 -2.453125 C 4.59375 -2.28125 4.765625 -2.28125 4.921875 -2.28125 L 5.296875 -2.28125 C 5.40625 -2.28125 5.953125 -2.28125 5.953125 -2.21875 C 5.953125 -2.203125 5.953125 -2.1875 5.875 -1.953125 C 5.875 -1.875 5.71875 -1.25 5.703125 -1.234375 C 5.53125 -0.5625 4.734375 -0.296875 4.109375 -0.296875 C 3.53125 -0.296875 2.9375 -0.421875 2.46875 -0.796875 C 1.9375 -1.234375 1.9375 -1.921875 1.9375 -2.140625 C 1.9375 -2.59375 2.15625 -4.375 3.109375 -5.46875 C 3.6875 -6.109375 4.640625 -6.53125 5.65625 -6.53125 C 6.921875 -6.53125 7.390625 -5.5625 7.390625 -4.75 C 7.390625 -4.640625 7.359375 -4.484375 7.359375 -4.390625 C 7.359375 -4.234375 7.484375 -4.234375 7.625 -4.234375 C 7.84375 -4.234375 7.859375 -4.25 7.90625 -4.453125 L 8.46875 -6.703125 C 8.484375 -6.75 8.5 -6.796875 8.5 -6.859375 C 8.5 -7 8.359375 -7 8.25 -7 L 7.328125 -6.28125 C 7.125 -6.484375 6.609375 -7 5.5 -7 C 2.3125 -7 0.546875 -4.5625 0.546875 -2.515625 C 0.546875 -0.703125 1.953125 0.171875 3.796875 0.171875 C 4.84375 0.171875 5.546875 -0.171875 5.859375 -0.515625 C 6.109375 -0.265625 6.625 0 6.6875 0 C 6.78125 0 6.8125 -0.078125 6.84375 -0.234375 Z M 7.3125 -2.09375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph0-2">
|
||||||
|
<path style="stroke:none;" d="M 5.984375 -6.171875 C 6.03125 -6.3125 6.046875 -6.328125 6.109375 -6.34375 C 6.234375 -6.359375 6.375 -6.359375 6.484375 -6.359375 C 6.75 -6.359375 6.90625 -6.359375 6.90625 -6.65625 C 6.90625 -6.671875 6.890625 -6.828125 6.703125 -6.828125 C 6.5 -6.828125 6.28125 -6.8125 6.078125 -6.8125 C 5.859375 -6.8125 5.609375 -6.796875 5.390625 -6.796875 C 5 -6.796875 4.046875 -6.828125 3.65625 -6.828125 C 3.53125 -6.828125 3.359375 -6.828125 3.359375 -6.546875 C 3.359375 -6.359375 3.515625 -6.359375 3.6875 -6.359375 L 4.046875 -6.359375 C 4.421875 -6.359375 4.453125 -6.359375 4.6875 -6.328125 L 3.484375 -1.5 C 3.234375 -0.484375 2.609375 -0.1875 2.15625 -0.1875 C 2.0625 -0.1875 1.625 -0.203125 1.328125 -0.421875 C 1.875 -0.5625 2.046875 -1.03125 2.046875 -1.296875 C 2.046875 -1.625 1.78125 -1.859375 1.4375 -1.859375 C 1.046875 -1.859375 0.5625 -1.546875 0.5625 -0.921875 C 0.5625 -0.234375 1.25 0.171875 2.203125 0.171875 C 3.3125 0.171875 4.515625 -0.28125 4.8125 -1.453125 Z M 5.984375 -6.171875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph0-3">
|
||||||
|
<path style="stroke:none;" d="M 5.859375 -4.1875 C 6.53125 -4.640625 8.34375 -5.9375 8.703125 -6.109375 C 8.921875 -6.234375 9.140625 -6.34375 9.640625 -6.359375 C 9.828125 -6.375 9.984375 -6.375 9.984375 -6.65625 C 9.984375 -6.734375 9.90625 -6.828125 9.796875 -6.828125 C 9.5625 -6.828125 9.265625 -6.796875 9 -6.796875 C 8.59375 -6.796875 8.171875 -6.828125 7.765625 -6.828125 C 7.6875 -6.828125 7.484375 -6.828125 7.484375 -6.546875 C 7.484375 -6.359375 7.65625 -6.359375 7.71875 -6.359375 C 7.796875 -6.359375 8.015625 -6.34375 8.1875 -6.296875 L 3.640625 -3.15625 L 4.421875 -6.3125 C 4.640625 -6.359375 5 -6.359375 5.109375 -6.359375 C 5.234375 -6.359375 5.4375 -6.359375 5.46875 -6.390625 C 5.578125 -6.453125 5.578125 -6.640625 5.578125 -6.65625 C 5.578125 -6.78125 5.484375 -6.828125 5.359375 -6.828125 C 5.109375 -6.828125 4.859375 -6.8125 4.609375 -6.8125 C 4.359375 -6.8125 4.109375 -6.796875 3.859375 -6.796875 C 3.609375 -6.796875 3.34375 -6.8125 3.09375 -6.8125 C 2.84375 -6.8125 2.5625 -6.828125 2.3125 -6.828125 C 2.21875 -6.828125 2.015625 -6.828125 2.015625 -6.546875 C 2.015625 -6.359375 2.15625 -6.359375 2.4375 -6.359375 C 2.640625 -6.359375 2.84375 -6.34375 3.046875 -6.34375 L 1.625 -0.671875 C 1.578125 -0.5 1.578125 -0.5 1.390625 -0.484375 C 1.21875 -0.46875 1.03125 -0.46875 0.859375 -0.46875 C 0.609375 -0.46875 0.59375 -0.46875 0.546875 -0.453125 C 0.421875 -0.375 0.421875 -0.21875 0.421875 -0.171875 C 0.421875 -0.15625 0.4375 0 0.640625 0 C 0.890625 0 1.15625 -0.015625 1.40625 -0.015625 C 1.65625 -0.015625 1.90625 -0.03125 2.15625 -0.03125 C 2.421875 -0.03125 2.671875 -0.015625 2.921875 -0.015625 C 3.1875 -0.015625 3.453125 0 3.703125 0 C 3.796875 0 3.875 0 3.9375 -0.0625 C 3.96875 -0.125 3.984375 -0.265625 3.984375 -0.28125 C 3.984375 -0.46875 3.859375 -0.46875 3.578125 -0.46875 C 3.375 -0.46875 3.1875 -0.484375 2.96875 -0.484375 L 3.5 -2.5625 L 4.734375 -3.40625 L 6.203125 -0.53125 C 6.015625 -0.46875 5.71875 -0.46875 5.671875 -0.46875 C 5.546875 -0.46875 5.484375 -0.46875 5.421875 -0.390625 C 5.390625 -0.34375 5.359375 -0.203125 5.359375 -0.171875 C 5.359375 -0.171875 5.359375 0 5.578125 0 C 5.90625 0 6.71875 -0.03125 7.046875 -0.03125 C 7.25 -0.03125 7.46875 -0.015625 7.6875 -0.015625 C 7.875 -0.015625 8.09375 0 8.28125 0 C 8.34375 0 8.546875 0 8.546875 -0.28125 C 8.546875 -0.46875 8.375 -0.46875 8.234375 -0.46875 C 7.765625 -0.46875 7.75 -0.5 7.671875 -0.671875 Z M 5.859375 -4.1875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-1">
|
||||||
|
<path style="stroke:none;" d="M 2.78125 -4.390625 C 2.78125 -4.703125 2.46875 -4.90625 2.09375 -4.90625 C 1.546875 -4.90625 0.90625 -4.515625 0.90625 -3.78125 L 0.90625 -3 L 0.3125 -3 L 0.3125 -2.75 L 0.90625 -2.75 L 0.90625 -0.546875 C 0.90625 -0.25 0.84375 -0.25 0.390625 -0.25 L 0.390625 0 C 0.421875 0 0.90625 -0.03125 1.1875 -0.03125 L 2.09375 0 L 2.09375 -0.25 L 1.953125 -0.25 C 1.4375 -0.25 1.4375 -0.328125 1.4375 -0.5625 L 1.4375 -2.75 L 2.3125 -2.75 L 2.3125 -3 L 1.40625 -3 L 1.40625 -3.78125 C 1.40625 -4.421875 1.78125 -4.703125 2.078125 -4.703125 C 2.140625 -4.703125 2.21875 -4.703125 2.28125 -4.671875 C 2.1875 -4.625 2.125 -4.515625 2.125 -4.390625 C 2.125 -4.203125 2.265625 -4.078125 2.453125 -4.078125 C 2.640625 -4.078125 2.78125 -4.203125 2.78125 -4.390625 Z M 2.78125 -4.390625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-2">
|
||||||
|
<path style="stroke:none;" d="M 1.6875 0.328125 L 1.6875 -3.078125 L 0.59375 -3 L 0.59375 -2.75 C 1.109375 -2.75 1.171875 -2.703125 1.171875 -2.359375 L 1.171875 0.328125 C 1.171875 0.59375 1.109375 1.21875 0.640625 1.21875 C 0.625 1.21875 0.453125 1.21875 0.296875 1.15625 C 0.3125 1.15625 0.46875 1.0625 0.46875 0.859375 C 0.46875 0.671875 0.328125 0.53125 0.140625 0.53125 C -0.0625 0.53125 -0.1875 0.671875 -0.1875 0.859375 C -0.1875 1.234375 0.234375 1.421875 0.65625 1.421875 C 1.21875 1.421875 1.6875 0.984375 1.6875 0.328125 Z M 1.6875 -4.1875 C 1.6875 -4.421875 1.515625 -4.59375 1.296875 -4.59375 C 1.0625 -4.59375 0.90625 -4.40625 0.90625 -4.203125 C 0.90625 -3.984375 1.078125 -3.796875 1.296875 -3.796875 C 1.53125 -3.796875 1.6875 -4 1.6875 -4.1875 Z M 1.6875 -4.1875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-3">
|
||||||
|
<path style="stroke:none;" d="M 1.609375 -0.046875 C 1.609375 -0.453125 1.453125 -0.796875 1.125 -0.796875 C 0.875 -0.796875 0.71875 -0.609375 0.71875 -0.390625 C 0.71875 -0.234375 0.84375 0 1.125 0 C 1.296875 0 1.421875 -0.109375 1.421875 -0.109375 C 1.421875 0.078125 1.421875 0.671875 0.875 1.15625 C 0.84375 1.1875 0.828125 1.21875 0.828125 1.25 C 0.828125 1.296875 0.875 1.359375 0.921875 1.359375 C 1.015625 1.359375 1.609375 0.796875 1.609375 -0.046875 Z M 1.609375 -0.046875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-4">
|
||||||
|
<path style="stroke:none;" d="M 2.515625 0 L 2.515625 -0.25 L 2.34375 -0.25 C 1.765625 -0.25 1.765625 -0.328125 1.765625 -0.578125 L 1.765625 -4.1875 C 1.765625 -4.421875 1.765625 -4.515625 2.34375 -4.515625 L 2.515625 -4.515625 L 2.515625 -4.765625 L 1.4375 -4.734375 L 0.359375 -4.765625 L 0.359375 -4.515625 L 0.53125 -4.515625 C 1.109375 -4.515625 1.109375 -4.421875 1.109375 -4.1875 L 1.109375 -0.578125 C 1.109375 -0.328125 1.109375 -0.25 0.53125 -0.25 L 0.359375 -0.25 L 0.359375 0 L 1.4375 -0.03125 Z M 2.515625 0 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-5">
|
||||||
|
<path style="stroke:none;" d="M 4.75 -3.125 L 4.546875 -4.734375 L 0.390625 -4.734375 L 0.390625 -4.484375 L 0.5625 -4.484375 C 1.09375 -4.484375 1.109375 -4.40625 1.109375 -4.171875 L 1.109375 -0.5625 C 1.109375 -0.328125 1.09375 -0.25 0.5625 -0.25 L 0.390625 -0.25 L 0.390625 0 L 1.453125 -0.03125 L 2.671875 0 L 2.671875 -0.25 L 2.421875 -0.25 C 1.765625 -0.25 1.765625 -0.34375 1.765625 -0.578125 L 1.765625 -2.25 L 2.453125 -2.25 C 3.140625 -2.25 3.234375 -2.03125 3.234375 -1.421875 L 3.484375 -1.421875 L 3.484375 -3.3125 L 3.234375 -3.3125 C 3.234375 -2.703125 3.140625 -2.5 2.453125 -2.5 L 1.765625 -2.5 L 1.765625 -4.203125 C 1.765625 -4.421875 1.78125 -4.484375 2.109375 -4.484375 L 3.078125 -4.484375 C 4.203125 -4.484375 4.390625 -4.109375 4.515625 -3.125 Z M 4.75 -3.125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-6">
|
||||||
|
<path style="stroke:none;" d="M 3.296875 0 L 3.296875 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.578125 L 2.328125 -4.4375 C 2.328125 -4.625 2.328125 -4.625 2.125 -4.625 C 1.671875 -4.1875 1.046875 -4.1875 0.765625 -4.1875 L 0.765625 -3.9375 C 0.921875 -3.9375 1.390625 -3.9375 1.765625 -4.125 L 1.765625 -0.578125 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.296875 0 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-7">
|
||||||
|
<path style="stroke:none;" d="M 3.515625 -1.265625 L 3.28125 -1.265625 C 3.265625 -1.109375 3.1875 -0.703125 3.09375 -0.640625 C 3.046875 -0.59375 2.515625 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.109375 -1.4375 2.515625 -1.765625 C 3.03125 -2.171875 3.515625 -2.609375 3.515625 -3.265625 C 3.515625 -4.109375 2.78125 -4.625 1.890625 -4.625 C 1.03125 -4.625 0.4375 -4.015625 0.4375 -3.375 C 0.4375 -3.03125 0.734375 -2.984375 0.8125 -2.984375 C 0.96875 -2.984375 1.171875 -3.109375 1.171875 -3.359375 C 1.171875 -3.484375 1.125 -3.734375 0.765625 -3.734375 C 0.984375 -4.21875 1.453125 -4.375 1.78125 -4.375 C 2.484375 -4.375 2.84375 -3.828125 2.84375 -3.265625 C 2.84375 -2.65625 2.40625 -2.1875 2.1875 -1.9375 L 0.515625 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.3125 0 Z M 3.515625 -1.265625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph1-8">
|
||||||
|
<path style="stroke:none;" d="M 3.578125 -1.203125 C 3.578125 -1.75 3.140625 -2.296875 2.375 -2.453125 C 3.09375 -2.71875 3.359375 -3.234375 3.359375 -3.671875 C 3.359375 -4.21875 2.734375 -4.625 1.953125 -4.625 C 1.1875 -4.625 0.59375 -4.25 0.59375 -3.6875 C 0.59375 -3.453125 0.75 -3.328125 0.953125 -3.328125 C 1.171875 -3.328125 1.3125 -3.484375 1.3125 -3.671875 C 1.3125 -3.875 1.171875 -4.03125 0.953125 -4.046875 C 1.203125 -4.34375 1.671875 -4.421875 1.9375 -4.421875 C 2.25 -4.421875 2.6875 -4.265625 2.6875 -3.671875 C 2.6875 -3.375 2.59375 -3.046875 2.40625 -2.84375 C 2.1875 -2.578125 1.984375 -2.5625 1.640625 -2.53125 C 1.46875 -2.515625 1.453125 -2.515625 1.421875 -2.515625 C 1.421875 -2.515625 1.34375 -2.5 1.34375 -2.421875 C 1.34375 -2.328125 1.40625 -2.328125 1.53125 -2.328125 L 1.90625 -2.328125 C 2.453125 -2.328125 2.84375 -1.953125 2.84375 -1.203125 C 2.84375 -0.34375 2.328125 -0.078125 1.9375 -0.078125 C 1.65625 -0.078125 1.03125 -0.15625 0.75 -0.578125 C 1.078125 -0.578125 1.15625 -0.8125 1.15625 -0.96875 C 1.15625 -1.1875 0.984375 -1.34375 0.765625 -1.34375 C 0.578125 -1.34375 0.375 -1.21875 0.375 -0.9375 C 0.375 -0.28125 1.09375 0.140625 1.9375 0.140625 C 2.90625 0.140625 3.578125 -0.515625 3.578125 -1.203125 Z M 3.578125 -1.203125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-1">
|
||||||
|
<path style="stroke:none;" d="M 3.296875 2.390625 C 3.296875 2.359375 3.296875 2.34375 3.125 2.171875 C 1.875 0.921875 1.5625 -0.96875 1.5625 -2.484375 C 1.5625 -4.21875 1.9375 -5.953125 3.171875 -7.203125 C 3.296875 -7.3125 3.296875 -7.328125 3.296875 -7.359375 C 3.296875 -7.4375 3.25 -7.46875 3.1875 -7.46875 C 3.09375 -7.46875 2.203125 -6.78125 1.609375 -5.53125 C 1.109375 -4.421875 0.984375 -3.328125 0.984375 -2.484375 C 0.984375 -1.71875 1.09375 -0.5 1.640625 0.609375 C 2.234375 1.84375 3.09375 2.484375 3.1875 2.484375 C 3.25 2.484375 3.296875 2.453125 3.296875 2.390625 Z M 3.296875 2.390625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph2-2">
|
||||||
|
<path style="stroke:none;" d="M 2.875 -2.484375 C 2.875 -3.265625 2.765625 -4.46875 2.21875 -5.59375 C 1.625 -6.8125 0.765625 -7.46875 0.671875 -7.46875 C 0.609375 -7.46875 0.5625 -7.421875 0.5625 -7.359375 C 0.5625 -7.328125 0.5625 -7.3125 0.75 -7.140625 C 1.734375 -6.15625 2.296875 -4.5625 2.296875 -2.484375 C 2.296875 -0.78125 1.9375 0.96875 0.703125 2.21875 C 0.5625 2.34375 0.5625 2.359375 0.5625 2.390625 C 0.5625 2.453125 0.609375 2.484375 0.671875 2.484375 C 0.765625 2.484375 1.65625 1.8125 2.25 0.546875 C 2.75 -0.546875 2.875 -1.65625 2.875 -2.484375 Z M 2.875 -2.484375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-1">
|
||||||
|
<path style="stroke:none;" d="M 3.9375 -1.546875 C 3.9375 -1.90625 3.75 -2.15625 3.640625 -2.265625 C 3.359375 -2.546875 3.078125 -2.59375 2.640625 -2.6875 C 2.28125 -2.765625 1.875 -2.84375 1.875 -3.28125 C 1.875 -3.578125 2.125 -4.1875 3 -4.1875 C 3.25 -4.1875 3.75 -4.109375 3.890625 -3.71875 C 3.609375 -3.71875 3.40625 -3.5 3.40625 -3.28125 C 3.40625 -3.140625 3.5 -2.984375 3.71875 -2.984375 C 3.9375 -2.984375 4.1875 -3.15625 4.1875 -3.546875 C 4.1875 -3.984375 3.75 -4.40625 3 -4.40625 C 1.6875 -4.40625 1.3125 -3.390625 1.3125 -2.953125 C 1.3125 -2.171875 2.046875 -2.015625 2.34375 -1.953125 C 2.859375 -1.859375 3.375 -1.75 3.375 -1.203125 C 3.375 -0.953125 3.140625 -0.109375 1.953125 -0.109375 C 1.8125 -0.109375 1.046875 -0.109375 0.8125 -0.640625 C 1.1875 -0.59375 1.4375 -0.890625 1.4375 -1.171875 C 1.4375 -1.390625 1.28125 -1.515625 1.078125 -1.515625 C 0.8125 -1.515625 0.515625 -1.296875 0.515625 -0.859375 C 0.515625 -0.28125 1.078125 0.109375 1.9375 0.109375 C 3.546875 0.109375 3.9375 -1.09375 3.9375 -1.546875 Z M 3.9375 -1.546875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-2">
|
||||||
|
<path style="stroke:none;" d="M 5.40625 -1.421875 C 5.40625 -1.515625 5.3125 -1.515625 5.28125 -1.515625 C 5.1875 -1.515625 5.171875 -1.484375 5.140625 -1.34375 C 5 -0.78125 4.8125 -0.109375 4.40625 -0.109375 C 4.1875 -0.109375 4.09375 -0.234375 4.09375 -0.5625 C 4.09375 -0.78125 4.203125 -1.25 4.296875 -1.609375 L 4.5625 -2.671875 C 4.59375 -2.828125 4.703125 -3.203125 4.734375 -3.359375 C 4.78125 -3.578125 4.890625 -3.96875 4.890625 -4.015625 C 4.890625 -4.203125 4.75 -4.296875 4.59375 -4.296875 C 4.546875 -4.296875 4.296875 -4.28125 4.203125 -3.9375 L 3.46875 -0.953125 C 3.453125 -0.90625 3.0625 -0.109375 2.328125 -0.109375 C 1.8125 -0.109375 1.71875 -0.5625 1.71875 -0.921875 C 1.71875 -1.484375 1.984375 -2.265625 2.25 -2.953125 C 2.375 -3.25 2.421875 -3.390625 2.421875 -3.578125 C 2.421875 -4.03125 2.09375 -4.40625 1.609375 -4.40625 C 0.65625 -4.40625 0.28125 -2.953125 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.78125 0.5625 -2.953125 C 0.8125 -3.8125 1.1875 -4.1875 1.578125 -4.1875 C 1.65625 -4.1875 1.828125 -4.171875 1.828125 -3.859375 C 1.828125 -3.609375 1.71875 -3.328125 1.65625 -3.171875 C 1.28125 -2.1875 1.078125 -1.578125 1.078125 -1.078125 C 1.078125 -0.140625 1.765625 0.109375 2.296875 0.109375 C 2.953125 0.109375 3.3125 -0.34375 3.484375 -0.5625 C 3.59375 -0.15625 3.9375 0.109375 4.375 0.109375 C 4.71875 0.109375 4.953125 -0.125 5.109375 -0.4375 C 5.28125 -0.796875 5.40625 -1.421875 5.40625 -1.421875 Z M 5.40625 -1.421875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-3">
|
||||||
|
<path style="stroke:none;" d="M 5.09375 -4.046875 C 5.09375 -4.296875 4.875 -4.296875 4.6875 -4.296875 L 1.90625 -4.296875 C 1.703125 -4.296875 1.3125 -4.296875 0.875 -3.828125 C 0.546875 -3.46875 0.265625 -2.984375 0.265625 -2.921875 C 0.265625 -2.921875 0.265625 -2.828125 0.390625 -2.828125 C 0.46875 -2.828125 0.484375 -2.859375 0.546875 -2.953125 C 1.03125 -3.71875 1.609375 -3.71875 1.8125 -3.71875 L 2.640625 -3.71875 L 1.65625 -0.515625 C 1.625 -0.390625 1.5625 -0.1875 1.5625 -0.15625 C 1.5625 -0.046875 1.625 0.125 1.84375 0.125 C 2.1875 0.125 2.234375 -0.15625 2.265625 -0.3125 L 2.921875 -3.71875 L 4.59375 -3.71875 C 4.734375 -3.71875 5.09375 -3.71875 5.09375 -4.046875 Z M 5.09375 -4.046875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-4">
|
||||||
|
<path style="stroke:none;" d="M 4.9375 -1.421875 C 4.9375 -1.515625 4.84375 -1.515625 4.8125 -1.515625 C 4.734375 -1.515625 4.703125 -1.484375 4.6875 -1.40625 C 4.359375 -0.34375 3.6875 -0.109375 3.359375 -0.109375 C 2.96875 -0.109375 2.8125 -0.421875 2.8125 -0.765625 C 2.8125 -0.984375 2.875 -1.203125 2.984375 -1.640625 L 3.328125 -3 C 3.390625 -3.265625 3.609375 -4.1875 4.3125 -4.1875 C 4.359375 -4.1875 4.59375 -4.1875 4.8125 -4.046875 C 4.53125 -4 4.328125 -3.75 4.328125 -3.515625 C 4.328125 -3.359375 4.4375 -3.171875 4.703125 -3.171875 C 4.921875 -3.171875 5.25 -3.34375 5.25 -3.75 C 5.25 -4.265625 4.65625 -4.40625 4.3125 -4.40625 C 3.75 -4.40625 3.390625 -3.875 3.28125 -3.640625 C 3.03125 -4.296875 2.484375 -4.40625 2.203125 -4.40625 C 1.171875 -4.40625 0.59375 -3.109375 0.59375 -2.859375 C 0.59375 -2.765625 0.71875 -2.765625 0.71875 -2.765625 C 0.796875 -2.765625 0.828125 -2.78125 0.84375 -2.875 C 1.1875 -3.9375 1.84375 -4.1875 2.1875 -4.1875 C 2.375 -4.1875 2.71875 -4.09375 2.71875 -3.515625 C 2.71875 -3.203125 2.546875 -2.53125 2.1875 -1.140625 C 2.015625 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.953125 -0.109375 0.734375 -0.234375 C 0.984375 -0.28125 1.203125 -0.5 1.203125 -0.78125 C 1.203125 -1.046875 0.984375 -1.125 0.84375 -1.125 C 0.53125 -1.125 0.28125 -0.859375 0.28125 -0.546875 C 0.28125 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.875 0.109375 2.234375 -0.59375 2.265625 -0.640625 C 2.390625 -0.28125 2.75 0.109375 3.34375 0.109375 C 4.375 0.109375 4.9375 -1.171875 4.9375 -1.421875 Z M 4.9375 -1.421875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-5">
|
||||||
|
<path style="stroke:none;" d="M 4.953125 -1.421875 C 4.953125 -1.515625 4.859375 -1.515625 4.84375 -1.515625 C 4.734375 -1.515625 4.734375 -1.484375 4.703125 -1.34375 C 4.53125 -0.703125 4.34375 -0.109375 3.9375 -0.109375 C 3.671875 -0.109375 3.640625 -0.375 3.640625 -0.5625 C 3.640625 -0.8125 3.65625 -0.875 3.703125 -1.046875 L 5.140625 -6.796875 C 5.140625 -6.796875 5.140625 -6.90625 5 -6.90625 C 4.859375 -6.90625 3.90625 -6.8125 3.75 -6.796875 C 3.65625 -6.78125 3.609375 -6.734375 3.609375 -6.609375 C 3.609375 -6.484375 3.6875 -6.484375 3.84375 -6.484375 C 4.3125 -6.484375 4.34375 -6.421875 4.34375 -6.3125 L 4.3125 -6.125 L 3.71875 -3.765625 C 3.53125 -4.125 3.25 -4.40625 2.796875 -4.40625 C 1.625 -4.40625 0.390625 -2.9375 0.390625 -1.484375 C 0.390625 -0.546875 0.953125 0.109375 1.71875 0.109375 C 1.921875 0.109375 2.421875 0.0625 3.015625 -0.640625 C 3.09375 -0.21875 3.4375 0.109375 3.921875 0.109375 C 4.265625 0.109375 4.5 -0.125 4.65625 -0.4375 C 4.828125 -0.796875 4.953125 -1.421875 4.953125 -1.421875 Z M 3.5625 -3.140625 L 3.0625 -1.1875 C 3.015625 -1 3.015625 -0.984375 2.859375 -0.8125 C 2.421875 -0.265625 2.015625 -0.109375 1.734375 -0.109375 C 1.25 -0.109375 1.109375 -0.65625 1.109375 -1.046875 C 1.109375 -1.546875 1.421875 -2.765625 1.65625 -3.21875 C 1.953125 -3.8125 2.40625 -4.1875 2.8125 -4.1875 C 3.453125 -4.1875 3.59375 -3.359375 3.59375 -3.296875 C 3.59375 -3.25 3.578125 -3.1875 3.5625 -3.140625 Z M 3.5625 -3.140625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph3-6">
|
||||||
|
<path style="stroke:none;" d="M 4.34375 -3.75 C 4.34375 -4.09375 4.015625 -4.40625 3.515625 -4.40625 C 2.859375 -4.40625 2.421875 -3.90625 2.234375 -3.640625 C 2.15625 -4.078125 1.796875 -4.40625 1.328125 -4.40625 C 0.875 -4.40625 0.6875 -4.015625 0.59375 -3.828125 C 0.421875 -3.5 0.28125 -2.890625 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.78125 0.578125 -3 C 0.75 -3.703125 0.953125 -4.1875 1.296875 -4.1875 C 1.46875 -4.1875 1.609375 -4.09375 1.609375 -3.71875 C 1.609375 -3.515625 1.578125 -3.40625 1.453125 -2.890625 L 0.875 -0.59375 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.078125 0.109375 C 1.1875 0.109375 1.375 0.03125 1.4375 -0.171875 C 1.46875 -0.203125 1.796875 -1.5625 1.84375 -1.734375 L 2.15625 -3.03125 C 2.203125 -3.171875 2.484375 -3.640625 2.71875 -3.859375 C 2.796875 -3.921875 3.078125 -4.1875 3.515625 -4.1875 C 3.765625 -4.1875 3.9375 -4.0625 3.9375 -4.0625 C 3.640625 -4.015625 3.40625 -3.765625 3.40625 -3.515625 C 3.40625 -3.359375 3.515625 -3.171875 3.796875 -3.171875 C 4.0625 -3.171875 4.34375 -3.390625 4.34375 -3.75 Z M 4.34375 -3.75 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-1">
|
||||||
|
<path style="stroke:none;" d="M 5.46875 -1.734375 C 5.46875 -1.921875 5.296875 -1.921875 5.203125 -1.921875 L 1.015625 -1.921875 C 0.90625 -1.921875 0.75 -1.921875 0.75 -1.734375 C 0.75 -1.578125 0.921875 -1.578125 1.015625 -1.578125 L 5.203125 -1.578125 C 5.296875 -1.578125 5.46875 -1.578125 5.46875 -1.734375 Z M 5.46875 -1.734375 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph4-2">
|
||||||
|
<path style="stroke:none;" d="M 2.078125 -3.515625 C 2.078125 -3.734375 1.890625 -3.890625 1.671875 -3.890625 C 1.390625 -3.890625 1.328125 -3.671875 1.296875 -3.578125 L 0.375 -0.5625 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.6875 -0.328125 0.703125 -0.390625 L 2.03125 -3.296875 C 2.0625 -3.359375 2.078125 -3.421875 2.078125 -3.515625 Z M 2.078125 -3.515625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-1">
|
||||||
|
<path style="stroke:none;" d="M 3.140625 -1.078125 C 3.140625 -1.71875 2.4375 -1.84375 2.171875 -1.890625 C 2.109375 -1.90625 1.9375 -1.9375 1.890625 -1.953125 C 1.640625 -2 1.515625 -2.140625 1.515625 -2.296875 C 1.515625 -2.453125 1.640625 -2.640625 1.796875 -2.75 C 1.984375 -2.859375 2.21875 -2.875 2.34375 -2.875 C 2.484375 -2.875 2.84375 -2.859375 3 -2.625 C 2.828125 -2.578125 2.703125 -2.4375 2.703125 -2.296875 C 2.703125 -2.125 2.84375 -2.0625 2.9375 -2.0625 C 3.015625 -2.0625 3.28125 -2.109375 3.28125 -2.46875 C 3.28125 -2.921875 2.78125 -3.078125 2.34375 -3.078125 C 1.265625 -3.078125 1.0625 -2.265625 1.0625 -2.0625 C 1.0625 -1.796875 1.21875 -1.625 1.3125 -1.546875 C 1.484375 -1.40625 1.609375 -1.375 2.09375 -1.296875 C 2.25 -1.265625 2.6875 -1.1875 2.6875 -0.84375 C 2.6875 -0.71875 2.609375 -0.453125 2.328125 -0.28125 C 2.046875 -0.125 1.703125 -0.125 1.625 -0.125 C 1.34375 -0.125 0.953125 -0.1875 0.78125 -0.421875 C 1.015625 -0.453125 1.171875 -0.625 1.171875 -0.8125 C 1.171875 -0.984375 1.046875 -1.078125 0.90625 -1.078125 C 0.703125 -1.078125 0.5 -0.90625 0.5 -0.609375 C 0.5 -0.1875 0.9375 0.0625 1.609375 0.0625 C 2.90625 0.0625 3.140625 -0.8125 3.140625 -1.078125 Z M 3.140625 -1.078125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-2">
|
||||||
|
<path style="stroke:none;" d="M 3.984375 -1 C 3.984375 -1.09375 3.890625 -1.09375 3.875 -1.09375 C 3.765625 -1.09375 3.765625 -1.0625 3.71875 -0.875 C 3.625 -0.53125 3.5 -0.125 3.203125 -0.125 C 3.03125 -0.125 2.96875 -0.28125 2.96875 -0.46875 C 2.96875 -0.578125 3.03125 -0.84375 3.078125 -1.015625 L 3.234375 -1.640625 C 3.296875 -1.90625 3.3125 -1.9375 3.375 -2.171875 C 3.421875 -2.359375 3.5 -2.6875 3.5 -2.71875 C 3.5 -2.875 3.375 -2.9375 3.265625 -2.9375 C 3.140625 -2.9375 2.984375 -2.859375 2.9375 -2.65625 C 2.796875 -2.890625 2.5625 -3.078125 2.21875 -3.078125 C 1.328125 -3.078125 0.421875 -2.09375 0.421875 -1.09375 C 0.421875 -0.40625 0.875 0.0625 1.484375 0.0625 C 1.859375 0.0625 2.1875 -0.140625 2.46875 -0.421875 C 2.59375 0 3 0.0625 3.1875 0.0625 C 3.4375 0.0625 3.609375 -0.078125 3.734375 -0.296875 C 3.890625 -0.578125 3.984375 -0.96875 3.984375 -1 Z M 2.828125 -2.171875 L 2.5 -0.875 C 2.453125 -0.671875 2.296875 -0.53125 2.140625 -0.40625 C 2.078125 -0.34375 1.796875 -0.125 1.5 -0.125 C 1.234375 -0.125 0.984375 -0.3125 0.984375 -0.796875 C 0.984375 -1.171875 1.1875 -1.9375 1.359375 -2.21875 C 1.671875 -2.78125 2.03125 -2.875 2.21875 -2.875 C 2.703125 -2.875 2.84375 -2.34375 2.84375 -2.265625 C 2.84375 -2.25 2.828125 -2.1875 2.828125 -2.171875 Z M 2.828125 -2.171875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-3">
|
||||||
|
<path style="stroke:none;" d="M 4.375 -1 C 4.375 -1.09375 4.28125 -1.09375 4.265625 -1.09375 C 4.15625 -1.09375 4.15625 -1.0625 4.109375 -0.875 C 4.015625 -0.546875 3.890625 -0.125 3.59375 -0.125 C 3.421875 -0.125 3.359375 -0.28125 3.359375 -0.46875 C 3.359375 -0.578125 3.421875 -0.84375 3.46875 -1.015625 L 3.78125 -2.265625 C 3.828125 -2.4375 3.90625 -2.75 3.90625 -2.78125 C 3.90625 -2.921875 3.796875 -3 3.671875 -3 C 3.421875 -3 3.359375 -2.796875 3.3125 -2.578125 L 2.953125 -1.125 C 2.90625 -0.984375 2.84375 -0.71875 2.84375 -0.71875 C 2.703125 -0.5 2.421875 -0.125 2 -0.125 C 1.515625 -0.125 1.515625 -0.578125 1.515625 -0.703125 C 1.515625 -1.109375 1.703125 -1.609375 1.90625 -2.125 C 1.953125 -2.265625 2 -2.359375 2 -2.46875 C 2 -2.84375 1.6875 -3.078125 1.34375 -3.078125 C 0.640625 -3.078125 0.328125 -2.125 0.328125 -2 C 0.328125 -1.921875 0.421875 -1.921875 0.453125 -1.921875 C 0.546875 -1.921875 0.546875 -1.953125 0.578125 -2.03125 C 0.734375 -2.59375 1.046875 -2.875 1.3125 -2.875 C 1.4375 -2.875 1.484375 -2.796875 1.484375 -2.640625 C 1.484375 -2.46875 1.4375 -2.328125 1.359375 -2.171875 C 0.984375 -1.203125 0.984375 -1 0.984375 -0.8125 C 0.984375 -0.703125 0.984375 -0.375 1.25 -0.15625 C 1.453125 0.015625 1.71875 0.0625 1.96875 0.0625 C 2.40625 0.0625 2.640625 -0.171875 2.875 -0.390625 C 3.03125 0.0625 3.484375 0.0625 3.578125 0.0625 C 3.8125 0.0625 4 -0.0625 4.125 -0.296875 C 4.28125 -0.578125 4.375 -0.96875 4.375 -1 Z M 4.375 -1 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-4">
|
||||||
|
<path style="stroke:none;" d="M 3.984375 -1 C 3.984375 -1.09375 3.890625 -1.09375 3.875 -1.09375 C 3.765625 -1.09375 3.765625 -1.0625 3.71875 -0.875 C 3.625 -0.53125 3.5 -0.125 3.203125 -0.125 C 3.03125 -0.125 2.96875 -0.28125 2.96875 -0.46875 C 2.96875 -0.59375 2.984375 -0.65625 3.015625 -0.75 L 3.984375 -4.625 C 3.984375 -4.640625 4 -4.734375 4 -4.734375 C 4 -4.78125 3.984375 -4.84375 3.890625 -4.84375 C 3.75 -4.84375 3.171875 -4.78125 3 -4.765625 C 2.953125 -4.765625 2.84375 -4.75 2.84375 -4.609375 C 2.84375 -4.515625 2.953125 -4.515625 3.03125 -4.515625 C 3.359375 -4.515625 3.359375 -4.453125 3.359375 -4.40625 C 3.359375 -4.359375 3.359375 -4.3125 3.34375 -4.25 L 2.9375 -2.65625 C 2.796875 -2.890625 2.5625 -3.078125 2.21875 -3.078125 C 1.328125 -3.078125 0.421875 -2.09375 0.421875 -1.09375 C 0.421875 -0.40625 0.875 0.0625 1.484375 0.0625 C 1.859375 0.0625 2.1875 -0.140625 2.46875 -0.421875 C 2.59375 0 3 0.0625 3.1875 0.0625 C 3.4375 0.0625 3.609375 -0.078125 3.734375 -0.296875 C 3.890625 -0.578125 3.984375 -0.96875 3.984375 -1 Z M 2.828125 -2.171875 L 2.5 -0.875 C 2.453125 -0.671875 2.296875 -0.53125 2.140625 -0.40625 C 2.078125 -0.34375 1.796875 -0.125 1.5 -0.125 C 1.234375 -0.125 0.984375 -0.3125 0.984375 -0.796875 C 0.984375 -1.171875 1.1875 -1.9375 1.359375 -2.21875 C 1.671875 -2.78125 2.03125 -2.875 2.21875 -2.875 C 2.703125 -2.875 2.84375 -2.34375 2.84375 -2.265625 C 2.84375 -2.25 2.828125 -2.1875 2.828125 -2.171875 Z M 2.828125 -2.171875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-5">
|
||||||
|
<path style="stroke:none;" d="M 3.46875 -1.015625 C 3.46875 -1.09375 3.390625 -1.09375 3.359375 -1.09375 C 3.265625 -1.09375 3.25 -1.0625 3.21875 -0.984375 C 3.09375 -0.640625 2.6875 -0.46875 2.34375 -0.46875 C 2.1875 -0.46875 2 -0.515625 1.828125 -0.546875 C 1.515625 -0.625 1.453125 -0.625 1.328125 -0.625 C 1.328125 -0.625 1.21875 -0.625 1.171875 -0.609375 C 1.359375 -0.796875 1.484375 -0.921875 2.0625 -1.40625 C 2.21875 -1.515625 2.734375 -1.9375 2.9375 -2.125 C 3.359375 -2.546875 3.625 -2.90625 3.625 -2.984375 C 3.625 -3.078125 3.546875 -3.078125 3.515625 -3.078125 C 3.453125 -3.078125 3.421875 -3.0625 3.390625 -3 C 3.171875 -2.6875 3.03125 -2.578125 2.859375 -2.578125 C 2.78125 -2.578125 2.671875 -2.578125 2.46875 -2.78125 C 2.234375 -3.03125 2.078125 -3.078125 1.921875 -3.078125 C 1.359375 -3.078125 0.984375 -2.46875 0.984375 -2.265625 C 0.984375 -2.1875 1.046875 -2.171875 1.09375 -2.171875 C 1.1875 -2.171875 1.203125 -2.1875 1.21875 -2.265625 C 1.328125 -2.515625 1.71875 -2.53125 1.828125 -2.53125 C 2 -2.53125 2.171875 -2.484375 2.265625 -2.46875 C 2.65625 -2.390625 2.703125 -2.390625 2.875 -2.390625 C 2.703125 -2.1875 2.578125 -2.0625 1.90625 -1.546875 C 1.359375 -1.109375 1.171875 -0.9375 1.046875 -0.796875 C 0.625 -0.390625 0.421875 -0.078125 0.421875 -0.015625 C 0.421875 0.0625 0.515625 0.0625 0.546875 0.0625 C 0.609375 0.0625 0.625 0.0625 0.65625 0 C 0.84375 -0.265625 1.0625 -0.421875 1.296875 -0.421875 C 1.390625 -0.421875 1.484375 -0.421875 1.671875 -0.25 C 1.890625 -0.03125 2.03125 0.0625 2.265625 0.0625 C 3 0.0625 3.46875 -0.78125 3.46875 -1.015625 Z M 3.46875 -1.015625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-6">
|
||||||
|
<path style="stroke:none;" d="M 3.875 -2.625 C 3.90625 -2.71875 3.90625 -2.734375 3.90625 -2.78125 C 3.90625 -2.921875 3.796875 -3 3.671875 -3 C 3.59375 -3 3.46875 -2.96875 3.390625 -2.84375 C 3.359375 -2.796875 3.3125 -2.578125 3.28125 -2.4375 L 3.125 -1.859375 L 2.84375 -0.734375 C 2.84375 -0.734375 2.53125 -0.125 2 -0.125 C 1.515625 -0.125 1.515625 -0.578125 1.515625 -0.703125 C 1.515625 -1.078125 1.671875 -1.515625 1.890625 -2.0625 C 1.96875 -2.28125 2 -2.359375 2 -2.484375 C 2 -2.8125 1.71875 -3.078125 1.34375 -3.078125 C 0.640625 -3.078125 0.328125 -2.125 0.328125 -2 C 0.328125 -1.921875 0.421875 -1.921875 0.453125 -1.921875 C 0.546875 -1.921875 0.546875 -1.953125 0.578125 -2.03125 C 0.75 -2.609375 1.046875 -2.875 1.328125 -2.875 C 1.4375 -2.875 1.5 -2.796875 1.5 -2.640625 C 1.5 -2.46875 1.4375 -2.328125 1.40625 -2.234375 C 1.0625 -1.375 1 -1.125 1 -0.8125 C 1 -0.703125 1 -0.375 1.265625 -0.140625 C 1.484375 0.03125 1.78125 0.0625 1.96875 0.0625 C 2.25 0.0625 2.5 -0.03125 2.71875 -0.25 C 2.640625 0.140625 2.5625 0.4375 2.265625 0.78125 C 2.078125 1 1.796875 1.21875 1.421875 1.21875 C 1.375 1.21875 1.046875 1.21875 0.90625 1 C 1.28125 0.953125 1.28125 0.609375 1.28125 0.609375 C 1.28125 0.390625 1.078125 0.34375 1.015625 0.34375 C 0.84375 0.34375 0.609375 0.484375 0.609375 0.8125 C 0.609375 1.15625 0.9375 1.421875 1.4375 1.421875 C 2.140625 1.421875 3 0.875 3.21875 0 Z M 3.875 -2.625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph5-7">
|
||||||
|
<path style="stroke:none;" d="M 3.90625 -1 C 3.90625 -1.09375 3.8125 -1.09375 3.796875 -1.09375 C 3.6875 -1.09375 3.6875 -1.046875 3.65625 -0.96875 C 3.515625 -0.484375 3.09375 -0.125 2.703125 -0.125 C 2.421875 -0.125 2.28125 -0.3125 2.28125 -0.578125 C 2.28125 -0.765625 2.453125 -1.390625 2.640625 -2.171875 C 2.78125 -2.703125 3.09375 -2.875 3.328125 -2.875 C 3.328125 -2.875 3.546875 -2.875 3.703125 -2.78125 C 3.484375 -2.71875 3.390625 -2.515625 3.390625 -2.390625 C 3.390625 -2.25 3.515625 -2.140625 3.671875 -2.140625 C 3.828125 -2.140625 4.0625 -2.265625 4.0625 -2.5625 C 4.0625 -2.953125 3.609375 -3.078125 3.34375 -3.078125 C 2.984375 -3.078125 2.703125 -2.84375 2.5625 -2.578125 C 2.4375 -2.859375 2.109375 -3.078125 1.71875 -3.078125 C 0.9375 -3.078125 0.5 -2.21875 0.5 -2 C 0.5 -1.921875 0.59375 -1.921875 0.609375 -1.921875 C 0.703125 -1.921875 0.703125 -1.9375 0.75 -2.03125 C 0.921875 -2.578125 1.359375 -2.875 1.703125 -2.875 C 1.9375 -2.875 2.125 -2.75 2.125 -2.421875 C 2.125 -2.28125 2.03125 -1.9375 1.96875 -1.6875 L 1.734375 -0.734375 C 1.671875 -0.5 1.4375 -0.125 1.078125 -0.125 C 1.0625 -0.125 0.84375 -0.125 0.703125 -0.21875 C 0.984375 -0.3125 1.015625 -0.5625 1.015625 -0.609375 C 1.015625 -0.765625 0.890625 -0.859375 0.734375 -0.859375 C 0.53125 -0.859375 0.328125 -0.703125 0.328125 -0.4375 C 0.328125 -0.09375 0.71875 0.0625 1.0625 0.0625 C 1.390625 0.0625 1.671875 -0.125 1.84375 -0.421875 C 2.015625 -0.0625 2.390625 0.0625 2.671875 0.0625 C 3.484375 0.0625 3.90625 -0.796875 3.90625 -1 Z M 3.90625 -1 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph6-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph6-1">
|
||||||
|
<path style="stroke:none;" d="M 11.578125 -4.28125 C 11.578125 -4.59375 11.296875 -4.59375 11.046875 -4.59375 L 6.484375 -4.59375 L 6.484375 -9.15625 C 6.484375 -9.390625 6.484375 -9.6875 6.1875 -9.6875 C 5.890625 -9.6875 5.890625 -9.40625 5.890625 -9.15625 L 5.890625 -4.59375 L 1.328125 -4.59375 C 1.078125 -4.59375 0.796875 -4.59375 0.796875 -4.296875 C 0.796875 -3.984375 1.0625 -3.984375 1.328125 -3.984375 L 5.890625 -3.984375 L 5.890625 0.5625 C 5.890625 0.8125 5.890625 1.09375 6.171875 1.09375 C 6.484375 1.09375 6.484375 0.828125 6.484375 0.5625 L 6.484375 -3.984375 L 11.046875 -3.984375 C 11.28125 -3.984375 11.578125 -3.984375 11.578125 -4.28125 Z M 11.578125 -4.28125 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph7-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph7-1">
|
||||||
|
<path style="stroke:none;" d="M 6.5625 0.296875 L 6.5625 -0.390625 L 3.25 -0.390625 L 3.25 17.515625 L 3.9375 17.515625 L 3.9375 0.296875 Z M 6.5625 0.296875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph7-2">
|
||||||
|
<path style="stroke:none;" d="M 6.5625 17.5 L 6.5625 16.828125 L 3.9375 16.828125 L 3.9375 -0.390625 L 3.25 -0.390625 L 3.25 17.5 Z M 6.5625 17.5 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph7-3">
|
||||||
|
<path style="stroke:none;" d="M 3.390625 17.515625 L 3.390625 -0.390625 L 0.0625 -0.390625 L 0.0625 0.296875 L 2.703125 0.296875 L 2.703125 17.515625 Z M 3.390625 17.515625 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph7-4">
|
||||||
|
<path style="stroke:none;" d="M 3.390625 17.5 L 3.390625 -0.390625 L 2.703125 -0.390625 L 2.703125 16.828125 L 0.0625 16.828125 L 0.0625 17.5 Z M 3.390625 17.5 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph8-0">
|
||||||
|
<path style="stroke:none;" d=""/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph8-1">
|
||||||
|
<path style="stroke:none;" d="M 3.25 -1.796875 C 3.25 -2.15625 2.71875 -2.203125 2.484375 -2.203125 C 2.359375 -2.203125 2.03125 -2.203125 1.6875 -1.8125 C 1.625 -2.078125 1.328125 -2.203125 1.09375 -2.203125 C 0.921875 -2.203125 0.78125 -2.125 0.640625 -1.921875 C 0.515625 -1.71875 0.453125 -1.453125 0.453125 -1.4375 C 0.453125 -1.359375 0.53125 -1.359375 0.5625 -1.359375 C 0.640625 -1.359375 0.640625 -1.375 0.6875 -1.5 C 0.765625 -1.796875 0.875 -2.03125 1.0625 -2.03125 C 1.234375 -2.03125 1.265625 -1.875 1.265625 -1.765625 C 1.265625 -1.703125 1.21875 -1.515625 1.1875 -1.375 L 1.078125 -0.9375 L 0.96875 -0.484375 C 0.9375 -0.359375 0.875 -0.140625 0.875 -0.125 C 0.875 -0.015625 0.96875 0.0625 1.0625 0.0625 C 1.140625 0.0625 1.234375 0.015625 1.28125 -0.078125 C 1.3125 -0.109375 1.34375 -0.28125 1.375 -0.375 L 1.484375 -0.8125 C 1.5 -0.890625 1.546875 -1.078125 1.5625 -1.15625 L 1.625 -1.375 C 1.640625 -1.453125 1.796875 -1.71875 1.96875 -1.859375 C 2.140625 -2 2.296875 -2.03125 2.46875 -2.03125 C 2.53125 -2.03125 2.765625 -2.03125 2.9375 -1.953125 C 2.71875 -1.875 2.71875 -1.65625 2.71875 -1.65625 C 2.71875 -1.578125 2.78125 -1.453125 2.9375 -1.453125 C 3.078125 -1.453125 3.25 -1.578125 3.25 -1.796875 Z M 3.25 -1.796875 "/>
|
||||||
|
</symbol>
|
||||||
|
<symbol overflow="visible" id="glyph8-2">
|
||||||
|
<path style="stroke:none;" d="M 3.671875 -0.71875 C 3.671875 -0.78125 3.59375 -0.78125 3.5625 -0.78125 C 3.484375 -0.78125 3.484375 -0.765625 3.453125 -0.671875 C 3.359375 -0.40625 3.140625 -0.109375 2.890625 -0.109375 C 2.78125 -0.109375 2.734375 -0.1875 2.734375 -0.296875 C 2.734375 -0.40625 2.796875 -0.546875 2.84375 -0.671875 C 2.90625 -0.796875 3.125 -1.34375 3.125 -1.609375 C 3.125 -1.953125 2.890625 -2.203125 2.375 -2.203125 C 1.890625 -2.203125 1.59375 -1.890625 1.453125 -1.71875 L 1.828125 -3.265625 C 1.859375 -3.34375 1.859375 -3.34375 1.859375 -3.375 C 1.859375 -3.453125 1.78125 -3.453125 1.703125 -3.453125 L 1.09375 -3.40625 C 1 -3.40625 0.984375 -3.40625 0.96875 -3.375 C 0.953125 -3.359375 0.9375 -3.296875 0.9375 -3.265625 C 0.9375 -3.1875 1.015625 -3.1875 1.078125 -3.1875 C 1.078125 -3.1875 1.171875 -3.1875 1.25 -3.171875 C 1.34375 -3.15625 1.34375 -3.140625 1.34375 -3.109375 C 1.34375 -3.09375 1.34375 -3.078125 1.328125 -2.984375 L 0.640625 -0.234375 C 0.625 -0.171875 0.625 -0.15625 0.625 -0.125 C 0.625 -0.015625 0.703125 0.0625 0.8125 0.0625 C 0.90625 0.0625 1.015625 -0.015625 1.046875 -0.140625 C 1.0625 -0.1875 1.078125 -0.265625 1.15625 -0.578125 L 1.25 -0.921875 C 1.328125 -1.21875 1.328125 -1.234375 1.453125 -1.453125 C 1.671875 -1.75 1.953125 -2.03125 2.359375 -2.03125 C 2.609375 -2.03125 2.703125 -1.890625 2.703125 -1.671875 C 2.703125 -1.390625 2.484375 -0.859375 2.421875 -0.6875 C 2.34375 -0.515625 2.328125 -0.46875 2.328125 -0.390625 C 2.328125 -0.125 2.578125 0.0625 2.875 0.0625 C 3.40625 0.0625 3.671875 -0.59375 3.671875 -0.71875 Z M 3.671875 -0.71875 "/>
|
||||||
|
</symbol>
|
||||||
|
</g>
|
||||||
|
<clipPath id="clip1">
|
||||||
|
<path d="M 37 17 L 368 17 L 368 160.898438 L 37 160.898438 Z M 37 17 "/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip2">
|
||||||
|
<path d="M 383 120 L 404.507812 120 L 404.507812 153 L 383 153 Z M 383 120 "/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<g id="surface1">
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(79.998779%,79.998779%,79.998779%);fill-opacity:1;" d="M 37.515625 159.898438 L 366.992188 159.898438 L 366.992188 18.476562 L 37.515625 18.476562 Z M 37.515625 159.898438 "/>
|
||||||
|
<g clip-path="url(#clip1)" clip-rule="nonzero">
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -111.442481 -48.994901 L 218.235144 -48.994901 L 218.235144 92.513276 L -111.442481 92.513276 Z M -111.442481 -48.994901 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-1" x="181.212415" y="11.316208"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-1" x="190.041028" y="12.809297"/>
|
||||||
|
<use xlink:href="#glyph1-2" x="192.509641" y="12.809297"/>
|
||||||
|
<use xlink:href="#glyph1-3" x="194.978255" y="12.809297"/>
|
||||||
|
<use xlink:href="#glyph1-4" x="197.232206" y="12.809297"/>
|
||||||
|
<use xlink:href="#glyph1-5" x="200.108538" y="12.809297"/>
|
||||||
|
<use xlink:href="#glyph1-5" x="205.245791" y="12.809297"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-1" x="210.88131" y="11.316208"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-1" x="214.753947" y="11.316208"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-2" x="219.421099" y="11.316208"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -56.694248 -42.518295 L 56.695218 -42.518295 L 56.695218 42.52185 L -56.694248 42.52185 Z M -56.694248 -42.518295 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-1" x="138.269621" y="113.422898"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-1" x="147.098233" y="113.422898"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-1" x="150.97087" y="113.422898"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-2" x="155.638022" y="113.422898"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100.210038 -39.9855 L 134.226878 -39.9855 L 134.226878 -11.63618 L 100.210038 -11.63618 Z M 100.210038 -39.9855 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-2" x="257.046138" y="139.550953"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-1" x="264.333691" y="135.937159"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-6" x="270.556893" y="135.937159"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-1" x="263.331302" y="142.012451"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 177.741698 -39.9855 L 211.758538 -39.9855 L 211.758538 -11.63618 L 177.741698 -11.63618 Z M 177.741698 -39.9855 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-2" x="337.968755" y="139.398047"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-2" x="344.25292" y="140.891135"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -85.539965 -0.000176796 C -85.539965 5.50318 -89.999716 9.962931 -95.503073 9.962931 C -101.00252 9.962931 -105.462271 5.50318 -105.462271 -0.000176796 C -105.462271 -5.503533 -101.00252 -9.963284 -95.503073 -9.963284 C -89.999716 -9.963284 -85.539965 -5.503533 -85.539965 -0.000176796 Z M -85.539965 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph6-1" x="47.255163" y="115.097876"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -21.196036 57.691258 L 21.197006 57.691258 L 21.197006 86.03667 L -21.196036 86.03667 Z M -21.196036 57.691258 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph0-3" x="131.024043" y="41.604725"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-4" x="140.694142" y="43.097814"/>
|
||||||
|
<use xlink:href="#glyph1-5" x="143.570474" y="43.097814"/>
|
||||||
|
<use xlink:href="#glyph1-5" x="148.707727" y="43.097814"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-1" x="154.343812" y="41.604725"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-1" x="158.215449" y="41.604725"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph2-2" x="162.882601" y="41.604725"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -147.984298 -0.000176796 L -110.097911 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.055084 -0.000176796 L 1.607059 1.684444 L 3.088431 -0.000176796 L 1.607059 -1.684798 Z M 6.055084 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,36.022827,110.933417)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-1" x="4.814062" y="71.671377"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-2" x="4.814062" y="89.59344"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-2" x="11.753827" y="79.637515"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-2" x="17.453349" y="76.023721"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="17.453349" y="82.099013"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph8-1" x="22.161476" y="83.094406"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-2" x="11.452011" y="91.585224"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-2" x="17.151533" y="87.972429"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="17.151533" y="94.046722"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph8-2" x="21.858661" y="95.103078"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-2" x="14.041431" y="103.532933"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph4-2" x="19.741952" y="99.920138"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-4" x="19.741952" y="106.353212"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-3" x="26.974539" y="71.671377"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-4" x="26.974539" y="89.59344"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -85.539965 -0.000176796 L -61.826284 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054352 -0.000176796 L 1.610235 1.684444 L 3.087699 -0.000176796 L 1.610235 -1.684798 Z M 6.054352 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,84.265747,110.933417)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-1" x="63.169451" y="71.671377"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-2" x="63.169451" y="89.59344"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-2" x="70.110215" y="79.637515"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="75.809737" y="81.130604"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph8-1" x="80.517864" y="82.125997"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-2" x="69.8074" y="91.585224"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="75.506922" y="93.078313"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph8-2" x="80.215049" y="94.134668"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-2" x="72.397819" y="103.532933"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-4" x="78.097341" y="105.026022"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-3" x="85.329928" y="71.671377"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-4" x="85.329928" y="89.59344"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.191615 25.812441 L 109.250708 25.812441 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054214 0.00116071 L 1.610097 1.681873 L 3.087561 0.00116071 L 1.610097 -1.68346 Z M 6.054214 0.00116071 " transform="matrix(0.99939,0,0,-0.99939,255.238541,85.137879)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-1" x="231.436766" y="45.877118"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-2" x="231.436766" y="63.798181"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-3" x="238.37753" y="53.842257"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="242.729874" y="55.335346"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph8-1" x="247.437002" y="56.330738"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-3" x="238.074715" y="65.789966"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="242.427059" y="67.283055"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph8-2" x="247.134187" y="68.33941"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-3" x="240.665134" y="77.737675"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-4" x="245.017478" y="79.230764"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-3" x="252.250065" y="45.876118"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-4" x="252.250065" y="63.798181"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.19808 25.812441 L 74.19808 71.863964 L 26.329042 71.863964 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054863 -0.000683958 L 1.606838 1.683937 L 3.08821 -0.000683958 L 1.606838 -1.681396 Z M 6.054863 -0.000683958 " transform="matrix(-0.99939,0,0,0.99939,178.039452,39.113965)"/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 225.035156 85.136719 C 225.035156 84.039062 224.144531 83.148438 223.042969 83.148438 C 221.945312 83.148438 221.054688 84.039062 221.054688 85.136719 C 221.054688 86.238281 221.945312 87.128906 223.042969 87.128906 C 224.144531 87.128906 225.035156 86.238281 225.035156 85.136719 Z M 225.035156 85.136719 "/>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -21.696341 71.863964 L -95.503073 71.863964 L -95.503073 14.594662 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053075 -0.00173257 L 1.608959 1.682889 L 3.086422 -0.00173257 L 1.608959 -1.682445 Z M 6.053075 -0.00173257 " transform="matrix(0,0.99939,0.99939,0,53.447044,93.50921)"/>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.191615 -25.812794 L 95.078002 -25.812794 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054928 -0.00151431 L 1.606902 1.683107 L 3.088275 -0.00151431 L 1.606902 -1.682227 Z M 6.054928 -0.00151431 " transform="matrix(0.99939,0,0,-0.99939,241.073765,136.728955)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-1" x="215.576445" y="97.466635"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-2" x="215.576445" y="115.388698"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-4" x="222.214394" y="105.432774"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-6" x="227.904921" y="106.925863"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-4" x="222.214394" y="117.380483"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-7" x="227.904921" y="118.873572"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-4" x="222.214394" y="129.328192"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph1-8" x="227.904921" y="130.821281"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-3" x="232.371196" y="97.466635"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-4" x="232.371196" y="115.388698"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 134.723275 -25.812794 L 172.609662 -25.812794 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054007 -0.00151431 L 1.609891 1.683107 L 3.087354 -0.00151431 L 1.609891 -1.682227 Z M 6.054007 -0.00151431 " transform="matrix(0.99939,0,0,-0.99939,318.55906,136.728955)"/>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-1" x="293.254042" y="97.466635"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-2" x="293.254042" y="115.388698"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-5" x="299.891991" y="105.432774"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-5" x="305.073829" y="106.925863"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-6" x="300.137841" y="117.380483"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-6" x="304.6301" y="118.873572"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-6" x="300.02491" y="129.328192"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-7" x="304.516169" y="130.821281"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-3" x="309.662029" y="97.466635"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-4" x="309.662029" y="115.388698"/>
|
||||||
|
</g>
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 212.258843 -25.812794 L 250.14523 -25.812794 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
|
||||||
|
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 402.09375 136.730469 L 397.652344 135.046875 L 399.128906 136.730469 L 397.652344 138.410156 Z M 402.09375 136.730469 "/>
|
||||||
|
<g clip-path="url(#clip2)" clip-rule="nonzero">
|
||||||
|
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053077 -0.00151431 L 1.608961 1.683107 L 3.086424 -0.00151431 L 1.608961 -1.682227 Z M 6.053077 -0.00151431 " transform="matrix(0.99939,0,0,-0.99939,396.044364,136.728955)"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-1" x="371.411347" y="97.466635"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-2" x="371.411347" y="115.388698"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-5" x="378.351112" y="105.432774"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="383.533949" y="106.925863"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph8-1" x="388.241076" y="107.921255"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-5" x="378.049296" y="117.380483"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-3" x="383.231134" y="118.873572"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph8-2" x="387.938261" y="119.929927"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph3-5" x="380.638716" y="129.328192"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph5-4" x="385.821553" y="130.821281"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-3" x="393.054139" y="97.466635"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
|
||||||
|
<use xlink:href="#glyph7-4" x="393.054139" y="115.388698"/>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 56 KiB |
BIN
figs/stepper_transmissibility_comp_ol_hac_iff.pdf
Normal file
BIN
figs/stepper_transmissibility_comp_ol_hac_iff.png
Normal file
After Width: | Height: | Size: 113 KiB |