\image html adaptive1d_sample_mesh.png "Adaptive hypothesis and Netgen 2D algorithm - the size of mesh segments reflects the size of geometrical features"
-<b>See Also</b> a \ref tui_1d_adaptive "sample TUI Script" that creates mesh of the above image.
+<b>See Also</b> a \ref tui_1d_adaptive "sample TUI Script" that uses Adaptive hypothesis.
<br>
\anchor arithmetic_1d_anchor
The direction of the splitting is defined by the orientation of the underlying geometrical edge.
<b>"Reverse Edges"</b> list box allows to specify the edges for which the splitting should be made
in the direction opposing to their orientation. This list box is enabled only if the geometry object
-is selected for the meshing. In this case the user can select edges to be reversed either directly
+is selected for the meshing. In this case the user can select edges to be reversed either by directly
picking them in the 3D viewer or by selecting the edges or groups of edges in the Object Browser.
\image html a-arithmetic1d.png
\anchor geometric_1d_anchor
<h2>Geometric Progression hypothesis</h2>
-<b>Geometric Progression</b> hypothesis allows to split edges into
+<b>Geometric Progression</b> hypothesis allows splitting edges into
segments with a length that changes in geometric progression (Lk =
-Lk-1 * d) beginning from a given starting length and with a given
-common ratio.
+Lk-1 * d) starting from a given <b>Start Length</b> and <b>Common Ratio</b>.
-The direction of the splitting is defined by the orientation of the
-underlying geometrical edge. <b>"Reverse Edges"</b> list box allows to
-specify the edges for which the splitting should be made in the
-direction opposing to their orientation. This list box is enabled only
-if the geometry object is selected for the meshing. In this case the
-user can select edges to be reversed either directly picking them in
-the 3D viewer or by selecting the edges or groups of edges in the
-Object Browser.
+The splitting direction is defined by the orientation of the
+underlying geometrical edge.
+<b>Reverse Edges</b> list box allows specifying the edges, for which
+the splitting should be made in the direction opposite to their
+orientation. This list box is usable only if a geometry object is
+selected for meshing. In this case it is possible to select edges to
+be reversed either directly picking them in the 3D viewer or by
+selecting the edges or groups of edges in the Object Browser.
\image html a-geometric1d.png
\anchor hypo_quad_params_anchor
<h2>Quadrangle parameters</h2>
-\image html hypo_quad_params_dialog.png "Quadrangle parameters creation/edition dialog"
+\image html hypo_quad_params_dialog.png "Quadrangle parameters: Transition"
<b>Quadrangle parameters</b> is a hypothesis for Quadrangle (Mapping) algorithm.
<b>Transition</b> tab is used to define the algorithm of transition
between opposite sides of faces with a different number of
-segments on opposite sides. The following types of transition
+segments on them. The following types of transition
algorithms are available:
- <b>Standard</b> is the default case, when both triangles and quadrangles
necessary to select the vertex, which will be used as the fourth edge
(degenerated).
-\image html hypo_quad_params_dialog_vert.png "Base Vertex tab of Quadrangle parameters creation/edition dialog"
+\image html hypo_quad_params_dialog_vert.png "Quadrangle parameters: Base Vertex"
\image html hypo_quad_params_1.png "A face built from 3 edges"
\image html hypo_quad_params_res_2.png "The resulting meshes"
-\image html hypo_quad_params_dialog_enf.png "Enforced nodes tab of Quadrangle parameters creation/edition dialog"
+\image html hypo_quad_params_dialog_enf.png "Quadrangle parameters: Enforced nodes"
-<b>Enforced nodes</b> tab allows for defining points where the
+<b>Enforced nodes</b> tab allows defining points, where the
algorithm should create nodes. There are two ways to define positions
of the enforced nodes.
<ul>
projected to the meshed face and located close enough to the
meshed face will be used to create the enforced nodes.</li>
</ul>
-Algorithm of creation of the enforced nodes is following.
-\image html hypo_quad_params_enfnodes_algo.png "Steps of the algorithm of creation of the enforced nodes"
-<ol>
- <li> Left image: Positions of nodes are computed without taking into
+Let us see how the algorithm works:
+
+
+<ul>
+ <li> Initially positions of nodes are computed without taking into
account the enforced vertex (yellow point).</li>
- <li> Middle image: A node closest to the enforced vertex is
+\image html hypo_quad_params_enfnodes_algo1.png "Initial mesh"
+
+ <li> Then the node closest to the enforced vertex is
detected. Extreme nodes of the row and column of the detected node
are used to create virtual edges (yellow lines) ending at the
enforced vertex. </li>
- <li> Right image: The meshed face is thus divided by the virtual
+\image html hypo_quad_params_enfnodes_algo2.png "Creation of virtual edges"
+
+ <li> Consequently, the meshed face is divided by the virtual
edges into four quadrilateral sub-domains each of which is meshed
- as usually: the nodes of the row and column of detected node are
+ as usually: the nodes of the row and column of the detected node are
moved to the virtual edges and the quadrilateral elements are
constructed.
-</ol>
+
+\image html hypo_quad_params_enfnodes_algo3.png "Final mesh"
+
+</ul>
If there are several enforced vertices, the algorithm is applied
recursively to the formed sub-domains.
It is also possible to
\subpage constructing_submeshes_page "construct mesh on a part of the geometrical object",
for example, a face, with different meshing parameters or using
-another meshing algorithm than the whole mesh.
+another meshing algorithm.
Several created meshes can be \subpage building_compounds_page "combined into another mesh".
+++ /dev/null
-/*!
-
-\page arranging_study_objects_page Arranging objects in study
-
-If sub-meshes or groups container item has more than one child sub-object, then there is a possibility to sort these children in ascending order.
-
-To use sort functionality select "Sort children" popup menu item for the parent object.
-
-\image html smesh_sort.png "Sorting of sub-objects"
-
-*/
<li>For meshing of 1D entities (<b>edges</b>):</li>
<ul>
-<li>Wire Discretisation meshing algorithm - splits a wire into a
+<li>Wire Discretization meshing algorithm - splits a wire into a
number of mesh segments following any 1D hypothesis.</li>
-<li>Composite Side Discretisation algorithm - allows to apply any 1D
+<li>Composite Side Discretization algorithm - allows to apply any 1D
hypothesis to a whole side of a geometrical face even if it is
composed of several edges provided that they form C1 curve, have the
same hypotheses assigned and form one side in all faces of the main
<li>\subpage segments_around_vertex_algo_page "for defining the local size of elements around a certain node"</li>
<li>\subpage prism_3d_algo_page "for meshing prismatic shapes"</li>
<li>\subpage radial_quadrangle_1D2D_algo_page "for meshing special 2d faces (circles and part of circles)"</li>
+<li>\subpage use_existing_page "Use Edges to be Created Manually" and
+\ref use_existing_page "Use Faces to be Created Manually" algorithms can be
+used to create a 1D or a 2D mesh in a python script.</li>
</ul>
-\ref use_existing_anchor "Use Edges to be Created Manually" and
-\ref use_existing_anchor "Use Faces to be Created Manually" algorithms can be
-used to create a 1D or a 2D mesh in a python script.
\ref constructing_meshes_page "Constructing meshes" page describes in
detail how to apply meshing algorithms.
elements at the intersection of Cartesian cells with the geometrical
boundary.
-\image html cartesian3D_sphere.png "A shpere meshed by Body Fitting algorithm"
+\image html cartesian3D_sphere.png "A sphere meshed by Body Fitting algorithm"
The meshing algorithm is as follows.
<ol>
</li>
</ol>
To apply this algorithm when you define your mesh, select <b>Body
- Fitting</b> in the list of 3D algorithms and click <em> "Add
- Hypothesis" </em> button and <em>"Body Fitting Parameters"</em>" menu
-item. Dialog of <b>Body Fitting Parameters
- hypothesis</b> will appear.
+ Fitting</b> in the list of 3D algorithms and add <b>Body Fitting
+ Parameters</b> hypothesis. The following dialog will appear:
<br>
\anchor cartesian_hyp_anchor
This dialog allows to define
<ul>
<li>\b Name of the algorithm. </li>
+
<li> Minimal size of a cell truncated by the geometry boundary. If the
size of a truncated grid cell is \b Threshold times less than a
initial cell size, then a mesh element is not created. </li>
+
<li> <b> Implement Edges </b> check-box activates incorporation of
geometrical edges in the mesh.
-\image html cartesian_implement_edge.png "'Implement Edges' switched off (left) and on (right)"
- <li> Cartesian structured grid. Location of nodes along each grid axis
- is defined individually. <b> Definition mode </b> chooses a way of
- grid definition:
+
+\image html cartesian_implement_edge.png "Implement Edges switched off to the left and on to the right"
+
+ <li> <b>Definition mode</b> allows choosing how Cartesian structured
+ grid is defined. Location of nodes along each grid axis is defined
+ individually:
<ul>
<li> You can specify the \b Coordinates of grid nodes. \b Insert button
- inserts a node at distance \b Step (negative or positive) from a
- selected node. \b Delete button removes a selected node. Double
+ inserts a node at \b Step distance (negative or positive) from the
+ selected node. \b Delete button removes the selected node. Double
click on a coordinate in the list enables its edition.
\b Note that node coordinates are measured along directions of
axes that can differ from the directions of the Global Coordinate
<em>f(t)</em> where \a t is a position along a grid axis
normalized at [0.0,1.0]. The whole range of geometry can be
divided into sub-ranges with their own spacing formulas to apply;
- \a t varies between 0.0 and 1.0 within each sub-range. \b Insert button
- divides a selected range into two ones. \b Delete button adds the
+ \a t varies between 0.0 and 1.0 within each sub-range. \b Insert button
+ divides a selected range into two. \b Delete button adds the
selected sub-range to the previous one. Double click on a range in
the list enables edition of its right boundary. Double click on a
function in the list enables its edition.
</li> </ul>
</li>
- <li> Coordinates of a <b> Fixed Point</b>. They allow to exactly
- locate a grid node in a direction defined by spacing. If all the three
- directions are defined by spacing, then there will be a mesh node at
- the <b> Fixed Point</b>. If two directions are defined by spacing,
- then there will be at least a link between mesh nodes passing through
- the <b> Fixed Point</b>. If only one direction is defined by spacing,
- then there will be at least an element facet passing through
- the <b> Fixed Point</b>. If no directions are defined by spacing,
- <b> Fixed Point</b> is disabled.</li>
- <li> <b> Directions of Axes</b>. You can set up almost any
- directions of grid axes that can help in generation of as many as
- possible hexahedral elements.
+
+ <li> <b> Fixed Point</b> group allows defining an exact location of
+ a grid node in the direction defined by spacing. The following cases
+ are possible:
+ <ul>
+ <li>If all three directions are defined by spacing, there will
+ be a mesh node at the <b> Fixed Point</b>. </li>
+ <li>If two directions are defined by spacing, there will be at
+ least a link between mesh nodes passing through the <b> Fixed
+ Point</b>.</li>
+ <li> If only one direction is defined by spacing, there will be
+ at least an element facet passing through the <b> Fixed
+ Point</b>.</li>
+ <li>If no directions are defined by spacing, <b> Fixed Point</b>
+ is disabled.</li>
+ </ul>
+ </li>
+
+ <li> <b> Directions of Axes</b> group allows setting the directions of grid axes.
<ul>
- <li><b> Orthogonal Axes </b> check-box, if activated, keeps the
- axes orthogonal during their modification. </li>
+ <li>If <b> Orthogonal Axes </b> check-box is activated the
+ axes remain orthogonal during their modification. </li>
<li> Selection buttons enable snapping corresponding axes to
direction of a geometrical edge selected in the Object
Browser. Edge direction is defined by coordinates of its end
points.</li>
<li><b> Optimal Axes</b> button runs an algorithm that tries to
- set the axes so that a number of generated hexahedra to be
- maximal.</li>
+ set the axes to maximize the number of generated hexahedra.</li>
<li><b> Reset </b> button returns the axes in a default position
parallel to the axes of the Global Coordinate System.</li>
- </ul></li>
-</ul>
+ </ul>
+ </li>
+ </ul>
<br>
<b>See Also</b> a sample TUI Script of a
<li> \ref submesh_order_anchor "Changing sub-mesh priority" (optional)</li>
<li> \ref compute_anchor "Computing the mesh"</li>
</ul>
-Mesh can be \ref use_existing_anchor "computed using your own meshing algorithms"
-written in Python.
-
\anchor create_mesh_anchor
<h2>Creation of a mesh object</h2>
\image html createmesh-inv.png
<br>
</li>
+ <li>Select <b>Mesh Type</b> in the corresponding list from <b>Any, Hexahedral, Tetrahedral, Triangular </b> and \b Quadrilateral (there can be less items for lower dimensions).
+
+ Selection of a mesh type hides any algorithms that are not able to create elements of this type.</li>
+
<li>Apply \subpage basic_meshing_algos_page "meshing algorithms" and
\subpage about_hypo_page "hypotheses" which will be used to compute
this mesh.
<em>"Edit Hypothesis" button</em>
</center>
- Most 2D and 3D algorithms can work without hypotheses using some
- default meshing parameters. Some algorithms does not require any
- hypothesis. After selection of an algorithm "Hypothesis" field of
+ Most 2D and 3D algorithms can work without hypotheses using default meshing parameters. Some algorithms do not require any hypotheses. After selection of an algorithm "Hypothesis" field of
the dialog can contain:
<ul>
<li> <em>\<Default\></em> if the algorithm can work using default
parameters.</li>
<li> <em>\<None\></em> if the algorithm requires a hypothesis defining
its parameters.</li>
- <li> Nothing if the algorithm has no parameters to tune.</li>
+ <li> If the algorithm does not use hypotheses, this field is grayed.</li>
</ul>
- After selection of an algorithm "Add. Hypothesis" field of
- the dialog can contain:
+ After selection of an algorithm <b>Add. Hypothesis</b> field can contain:
<ul>
- <li> <em>\<None\></em> if the algorithm can be additionally tuned
+ <li> <em>\<None\></em> if the algorithm can be tuned
using an additional hypothesis.</li>
- <li> Nothing if the algorithm has no additional parameters to tune.</li>
+ <li> If the algorithm does not use additional hypotheses, this field is grayed.</li>
</ul>
Proceed in the same way with 2D and 1D Algorithms and Hypotheses that
<br><br>
-\anchor use_existing_anchor
-<h2>"Use Edges to be Created Manually" and "Use Faces to be Created Manually" algorithms</h2>
-
-It is possible to create a 1D or a 2D mesh in a python script
-(using <em>AddNode, AddEdge</em> and <em>AddFace</em> commands) and
-then use such sub-meshes in the construction of a 2D or a 3D mesh. For
-this, there exist two algorithms: <b>Use Edges to be Created
-Manually</b> and <b>Use Faces to be Created Manually</b>.
-Imagine, you want to use standard algorithms to generate 1D and 3D
-meshes and to create 2D mesh by your python code. Then you
-<ol>
- <li> create a mesh object, assign a 1D algorithm,</li>
- <li> invoke \b Compute command, which computes a 1D mesh,</li>
- <li> assign <b>Use Faces to be Created Manually</b> and a 3D algorithm,</li>
- <li> run your python code, which creates a 2D mesh,</li>
- <li> invoke \b Compute command, which computes a 3D mesh.</li>
-</ol>
-\warning <b>Use Edges to be Created Manually</b> and <b>Use Faces to
-be Created Manually</b> algorithms should be assigned _before_
-mesh generation by the Python code.
-
-Consider trying a sample script demonstrating the usage of
-\ref tui_use_existing_faces "Use Faces to be Created Manually"
-algorithm for construction of a 2D mesh using Python commands.
-\image html use_existing_face_sample_mesh.png
-<em> Mesh computed by \ref tui_use_existing_faces "the sample script"
- shown in a Shrink mode.</em>
*/
--- /dev/null
+/*!
+
+\page use_existing_page Use Edges/Faces to be Created Manually"
+
+The algorithms <b>Use Edges to be Created Manually</b> and <b>Use Faces to be Created Manually</b> allow creating a 1D or a 2D mesh in a python script (using <em>AddNode, AddEdge</em> and <em>AddFace</em> commands) and then using such sub-meshes in the construction of a 2D or a 3D mesh.
+
+For example, you want to use standard algorithms to generate 1D and 3D
+meshes and to create 2D mesh by your python code. For this, you
+<ol>
+ <li> create a mesh object, assign a 1D algorithm,</li>
+ <li> invoke \b Compute command, which computes a 1D mesh,</li>
+ <li> assign <b>Use Faces to be Created Manually</b> and a 3D algorithm,</li>
+ <li> run your python code, which creates a 2D mesh,</li>
+ <li> invoke \b Compute command, which computes a 3D mesh.</li>
+</ol>
+
+\warning <b>Use Edges to be Created Manually</b> and <b>Use Faces to
+be Created Manually</b> algorithms should be assigned _before_
+mesh generation by the Python code.
+
+Consider trying a sample script demonstrating the usage of
+\ref tui_use_existing_faces "Use Faces to be Created Manually"
+algorithm for construction of a 2D mesh using Python commands.
+
+\image html use_existing_face_sample_mesh.png
+<em> Mesh computed by \ref tui_use_existing_faces "the sample script"
+ shown in a Shrink mode.</em>
+
+*/
Parameters to be defined in this mode:
<ul>
-<li><b>Group of elements to duplicate</b> (<em>mandatory</em>): these
- elements will be duplicated.</li>
-<li><b>Construct group with newly created elements</b> option
- (<em>checked by default</em>): if checked - the group of newly created
- elements will be built. The name of the created group starts from
- "DoubleElements".</li>
+ <li><b>Group of elements to duplicate</b> (<em>mandatory</em>): these
+ elements will be duplicated.</li>
+ <li><b>Construct group with newly created elements</b> option
+ (<em>checked by default</em>): if checked - the group of newly created
+ elements will be built. The name of the created group starts from
+ "DoubleElements".</li>
</ul>
<br>
\anchor mode_group_boundary_anchor
<h2>Duplicate nodes on group boundaries</h2>
-This mode duplicates nodes located on boundaries between given groups of
-volumes. If required, flat elements are created on the duplicated
-nodes: a triangular facet shared by two volumes of two groups generates
-a flat prism, a quadrangular facet generates a flat hexahedron.
-<br>
-The created flat volumes are stored in groups. These groups are named
-according to the position of the group in the list of groups: group
-"j_n_p" is a group of flat elements that are built between the group \#n
-and the group \#p in the group list. All the flat elements are gathered
-into the group named "joints3D". The flat element of the multiple
-junctions between the simple junction are stored in a group named
-"jointsMultiples".
+This mode duplicates nodes located on boundaries between given groups of volumes.
<br>
Parameters to be defined in this mode:
<ul>
-<li><b>Groups of volumes</b> (<em>mandatory</em>): list of volume
- groups. These groups should be disjoint, i.e. should not share volumes.</li>
-<li><b>Create joint elements</b> : if checked - the flat elements are created.</li>
-<li><b>On all boundaries</b> : if checked - then the volumes not
- included into the <b>Groups of volumes</b> are considered as another given
- group. And thus nodes on boundary between <b>Groups of volumes</b> and the
- rest mesh are also duplicated.</li>
+ <li><b>Groups of volumes</b> (<em>mandatory</em>): list of volume
+ groups. These groups should be disjoint, i.e. should not have shared
+ volumes.</li>
+ <li> If <b>Create joint elements</b> option is activated, flat
+ elements are created on the duplicated nodes: a triangular facet
+ shared by two volumes of two groups generates a flat prism, a
+ quadrangular facet generates a flat hexahedron.
+ <br>
+ The created flat volumes are stored in groups. These groups are named
+ according to the position of the group in the list of groups: group
+ "j_n_p" is a group of flat elements that are built between the group \#n
+ and the group \#p in the group list. All the flat elements are gathered
+ into the group named "joints3D". The flat element of the multiple
+ junctions between the simple junction are stored in a group named
+ "jointsMultiples".</li>
+ <li> If <b>On all boundaries</b> option is activated, the volumes,
+ which are not included into <b>Groups of volumes</b>, are considered
+ as another group and thus the nodes on the boundary
+ between <b>Groups of volumes</b> and the remaining mesh are also
+ duplicated.</li>
</ul>
<br><b>See Also</b> a sample TUI Script of a
\image html image74.gif
<center><em>"Edit Group" button</em></center>
-The following dialog box will appear:
+The following dialog box will appear (if the selected group
+is <em>standalone</em>, else this dialog looks different):
\image html editgroup.png
In this dialog box you can modify the name and the color of your group
-despite of its type. You can add or remove the elements forming a
+despite of its type. You can add or remove the elements composing a
<em>standalone group</em>. You can change criteria of the filter of
-the <em>group on filter</em>. For more information see
+a <em>group on filter</em>. For more information see
\ref creating_groups_page "Creating Groups" page.
<li>Click the \b Apply or <b>Apply and Close</b> button to confirm
<em>To convert an existing group on geometry or a group on filer into
a standalone group of elements and modify:</em>
<ol>
-<li>Select your group on geometry (or your group on filter) in the
+<li>Select your group on geometry (or on filter) in the
Object Browser and in the \b Mesh menu click the <b>Edit Group as
-Standalone</b> item.</li>
+Standalone</b> item.</li>
\image html image74.gif
<center><em>"Edit Group as Standalone" button</em></center>
-The selected group will be converted into a standalone group and
+The selected group will be converted into a standalone group and
its contents can be modified.
<li>Click the \b Apply or <b>Apply and Close</b> button to confirm modification of the
\page grouping_elements_page Grouping elements
In Mesh module it is possible to create groups of mesh elements:
-nodes, edges, faces or volumes. One group contains elements of only
-one type. The following ways of creation are possible:
+nodes, edges, faces, volumes, 0D elements or balls. One group contains
+elements of only one type. The following ways of creation are
+possible:
- by selecting the elements using filters and/or directly on the
presentation in the VTK viewer, and/or by using elements of other
- \subpage using_operations_on_groups_page "Subjected to Boolean operations"
- \subpage deleting_groups_page "Deleted"
+In the Object Browser, if groups or sub-meshes container item has more
+than one child sub-object, it is possible to sort the children in
+ascending order. For this, select the parent object in the Object
+Browser and choose <b>Sort children</b> context menu item.
+
+\image html smesh_sort.png "Sorting of sub-objects"
+
An important tool, providing filters for creation of \b Standalone
-groups is \ref selection_filter_library_page.
+groups and groups <b>On Filter</b> is \ref selection_filter_library_page.
*/
\subpage using_notebook_mesh_page "Salome notebook".
Mesh module preferences are described in the \subpage mesh_preferences_page section of SALOME Mesh Help.
-Also, there is a possibility to \subpage arranging_study_objects_page "re-arrange sub-meshes and groups in the SALOME study".
Almost all mesh module functionalities are accessible via
\subpage smeshpy_interface_page "Mesh module Python interface".
\image html image67.png
<center><em>"Move Node" button</em></center>
-One of the following dialogs will appear:
+The following dialog will appear:
-\image html meshtopass1.png "manual method of selecting node"
-\image html meshtopass2.png "automatic method of selecting node"
+\image html meshtopass1.png "Manual node selection"
+
+\image html meshtopass2.png "Automatic node selection"
</li>
-<li>Specify the way of selection of the node: manually (first radio button) or automatically (second radio button).</li>
-<li>If the manual method selected, select the necessary node (X, Y, Z fields show the original coordinates of the node to move) or set the ID node.</li>
+<li>Specify the way of node selection: manually (the first radio
+ button) or automatically (the second radio button).</li>
+<li>If the manual method is selected, select the necessary node (X, Y,
+ Z fields show the original coordinates of the node to move) or type
+ the node ID.</li>
<li>Enter the coordinates of the destination point.</li>
-<li>Click <b>Update Destination</b> button to update the coordinates of the destination point.</li>
-<li>Activate \b Preview checkbox to show the result of move in the viewer</li>
-<li>Click the \b Apply or <b>Apply and Close</b> button to confirm the operation.</li>
+<li>Click <b>Update Destination</b> button to set the coordinates
+ of the destination point equal to the coordinates of the node to
+ move.</li>
+<li>Activate \b Preview check-box to show the result of move in the
+ viewer.</li>
+<li>Click the \b Apply or <b>Apply and Close</b> button to confirm the
+ operation.</li>
</ol>
\image html moving_nodes1.png "The initial mesh"
\image html split_into_tetra.png
<br>
-<b>Target element type</b> group of radio-buttons allows to select
-a type of operation. If \b Tetrahedron button is checked, then the
-operation will split volumes of any type into tetrahedra.
-If \b Prism button is checked, then the operation will split hexahedra
-into prisms, and the dialog will look as follows:
-
-\image html split_into_prisms.png
+First it is possible to select the type of operation:
+- If \b Tetrahedron button is checked, the operation will split volumes of any type into tetrahedra.
+- If \b Prism button is checked, the operation will split hexahedra into prisms.
<ul>
-<li>The main list contains list of volumes to split. You can click on
+<li>The main list contains the list of volumes to split. You can click on
a volume in the 3D viewer and it will be highlighted (lock Shift
keyboard button to select several volumes). Click \b Add button and
the ID of this volume will be added to the list. To remove the
selected element or elements from the list click \b Remove button. <b>Sort
- list</b> button allows to sort the list of IDs. \b Filter button allows to
- apply a definite filter to the selection of volumes.
+ list</b> button allows to sort the list of IDs. \b Filter button allows applying a filter to the selection of volumes.
<br><b>Note:</b> If you split not all adjacent non-tetrahedral
volumes, your mesh becomes non-conform.</li>
-<li><b>Apply to all</b> radio button allows to split all
+
+<li><b>Apply to all</b> radio button allows splitting all
volumes of the currently selected mesh.</li>
-</ul>
+
+<li>If \b Tetrahedron element type is selected, <b> Split hexahedron </b> group allows specifying the number of tetrahedra a hexahedron will be split into. If the chosen method does not allow to get a conform mesh, a generic solution is applied: an additional node is created at the gravity center of a hexahedron, serving an apex of tetrahedra, all quadrangle sides of the hexahedron are split into two triangles each serving a base of a new tetrahedron.</li>
-<ul>
-<li><b> Split hexahedron </b> group allows to specify a method of
- splitting hexahedra.
+<li>If \b Prism element type is selected, the <b>Split hexahedron</b> group looks as follows:
+
+\image html split_into_prisms.png
<ul>
-<li><b>Into N tetrahedra/prisms</b> allows to specify the number of
- tetrahedra or prisms a hexahedron will be split into. If the
- specified method does not allow to get a conform mesh, a generic
- solution is applied: an additional node is created at the gravity
- center of a hexahedron, serving an apex of tetrahedra, all
- quadrangle sides of the hexahedron are split into two triangles each
- serving a base of a new tetrahedron.</li>
-<li> <b> Facet to split </b> group allows to specify a side (facet) of a
- hexahedron to split into triangles when splitting into prisms.
- The facet to split is defined by specifying a point and a direction
- close to normal of the facet. The operation finds a hexahedron most
- close to the specified point and splits a facet whose normal is most
- close to the specified direction. Then the splitting is propagated
- from that hexahedron to all adjacent hexahedra.
- <ul>
- <li> <b> Hexa location </b> allows to specify a <em> start
- point </em> by which a first split hexahedron is found. <em>
- Selection button</em> switches to selection of the element whose
- barycenter will be used the start point and whose direction will be
- used as a normal to facet to split into triangles. To return to
- selection of volumes to split it is necessary to switch this button
- off. </li>
- <li> <b> Facet normal </b> allows to specify a direction of the
- normal to hexahedron facet to split into triangles.</li>
- </ul>
-<li><b> All domains </b> - if it is off the operation stops as all
+<li><b>Into 2 (or 4) prisms</b> allows to specify the number of prisms a hexahedron will be split into.</li>
+<li> <b> Facet to split </b> group allows to specify the side (facet) of the hexahedron, which is split into triangles. This facet is defined by a point and a direction. The algorithm finds a hexahedron closest to the specified point and splits a facet whose normal is closest to the specified direction. Then the splitting is propagated from that hexahedron to all adjacent hexahedra.
+The point and the direction by which the first split hexahedron is found can be specified:
+<ul>
+ <li> by input of coordinates in <b> Hexa location </b> and <b> Facet normal </b> fields, or </li>
+ <li> by clicking <b>Selection</b> button and selecting in the viewer the element whose barycenter will be used as the start point and whose direction will be used as a normal to facet to split into triangles. Switch this button
+off to return to selection of volumes to split.</li>
+</ul>
+
+<li> If <b> All domains </b> option is off, the operation stops when all
hehexedra adjacent to the start hexahedron are split into
prisms. Else the operation tries to continue splitting starting from
another hexahedron closest to the <b> Hexa location</b>. </li>
</li>
</ul>
-<li><b>Select from</b> a set of fields allows to choose a sub-mesh or an
- existing group whose elements will be added to the list as you ckick
- \b Add button.</li>
+<li><b>Select from</b> set of fields allows choosing a sub-mesh or an
+ existing group whose elements will be added to the list as you click \b Add button.</li>
</ul>
-<li>Click the \b Apply or <b>Apply and Close</b> button to confirm the operation.</li>
+<li>Click \b Apply or <b>Apply and Close</b> button to confirm the operation.</li>
</ol>
*/
/*!
-\page import_algos_page "Import Elements from Another Mesh" Algorithms
+\page import_algos_page Import Elements from Another Mesh Algorithms
-\n <em>Import nD Elements from Another Mesh </em>algorithms allow to
+\n <b>Import Elements from Another Mesh</b> algorithms allow to
define the mesh of a geometrical
object by importing suitably located mesh elements from another
mesh. The mesh elements to import from the other mesh should be contained in
double *coords = this->GetPoint(oldId);
SMDS_MeshNode *newNode = _mesh->AddNode(coords[0], coords[1], coords[2]);
newId = newNode->getVtkId();
- std::map<long, int> emptyMap;
- nodeQuadDomains[oldId] = emptyMap;
+ if (! nodeQuadDomains.count(oldId))
+ {
+ std::map<long, int> emptyMap;
+ nodeQuadDomains[oldId] = emptyMap;
+ }
nodeQuadDomains[oldId][dom1_2] = newId;
}
orderedNodes.push_back(newId);
//================================================================================
SMESH_File::SMESH_File(const std::string& name, bool open)
- :_name(name), _size(-1), _file(0), _map(0), _pos(0), _end(0)
+ :_name(name), _size(-1),
+#ifdef WIN32
+ _file(INVALID_HANDLE_VALUE),
+#else
+ _file(-1),
+#endif
+ _map(0), _pos(0), _end(0)
{
if ( open ) this->open();
}
else if ( _file >= 0 )
{
#ifdef WIN32
- CloseHandle(_file);
- _file = INVALID_HANDLE_VALUE;
+ if(_file != INVALID_HANDLE_VALUE) {
+ CloseHandle(_file);
+ _file = INVALID_HANDLE_VALUE;
+ }
#else
- ::close(_file);
- _file = -1;
+ if(_file != -1) {
+ ::close(_file);
+ _file = -1;
+ }
#endif
}
}
{
const SMESH::submesh_array& aSMArray = theSubMeshArray[i];
TListOfInt subMeshIds;
+ if ( i > 0 )
+ aPythonDump << ", ";
aPythonDump << "[ ";
// Collect subMeshes which should be clear
// do it list-by-list, because modification of submesh order
bool makeLayer(_SolidData& data);
bool setEdgeData(_LayerEdge& edge, const set<TGeomID>& subIds,
SMESH_MesherHelper& helper, _SolidData& data);
+ gp_XYZ getWeigthedNormal( const SMDS_MeshNode* n,
+ std::pair< TGeomID, gp_XYZ > fId2Normal[],
+ const int nbFaces );
bool findNeiborsOnEdge(const _LayerEdge* edge,
const SMDS_MeshNode*& n1,
const SMDS_MeshNode*& n2,
set<TGeomID>::iterator id = faceIds.begin();
TopoDS_Face F;
+ std::pair< TGeomID, gp_XYZ > id2Norm[20];
for ( ; id != faceIds.end(); ++id )
{
const TopoDS_Shape& s = getMeshDS()->IndexToShape( *id );
if ( s.IsNull() || s.ShapeType() != TopAbs_FACE || !subIds.count( *id ))
continue;
- totalNbFaces++;
F = TopoDS::Face( s );
gp_XY uv = helper.GetNodeUV( F, node, 0, &normOK );
}
if ( helper.GetSubShapeOri( data._solid, F ) != TopAbs_REVERSED )
geomNorm.Reverse();
+ id2Norm[ totalNbFaces ].first = *id;
+ id2Norm[ totalNbFaces ].second = geomNorm.XYZ();
+ totalNbFaces++;
edge._normal += geomNorm.XYZ();
}
if ( totalNbFaces == 0 )
return error(SMESH_Comment("Can't get normal to node ") << node->GetID(), data._index);
- edge._normal /= totalNbFaces;
+ if ( totalNbFaces < 3 )
+ {
+ edge._normal /= totalNbFaces;
+ }
+ else
+ {
+ edge._normal = getWeigthedNormal( node, id2Norm, totalNbFaces );
+ }
switch ( posType )
{
return true;
}
+//================================================================================
+/*!
+ * \brief Return normal at a node weighted with angles taken by FACEs
+ * \param [in] n - the node
+ * \param [in] fId2Normal - FACE ids and normals
+ * \param [in] nbFaces - nb of FACEs meeting at the node
+ * \return gp_XYZ - computed normal
+ */
+//================================================================================
+
+gp_XYZ _ViscousBuilder::getWeigthedNormal( const SMDS_MeshNode* n,
+ std::pair< TGeomID, gp_XYZ > fId2Normal[],
+ const int nbFaces )
+{
+ gp_XYZ resNorm(0,0,0);
+ TopoDS_Shape V = SMESH_MesherHelper::GetSubShapeByNode( n, getMeshDS() );
+ if ( V.ShapeType() != TopAbs_VERTEX )
+ {
+ for ( int i = 0; i < nbFaces; ++i )
+ resNorm += fId2Normal[i].second / nbFaces ;
+ return resNorm;
+ }
+
+ double angles[30];
+ for ( int i = 0; i < nbFaces; ++i )
+ {
+ const TopoDS_Face& F = TopoDS::Face( getMeshDS()->IndexToShape( fId2Normal[i].first ));
+
+ // look for two EDGEs shared by F and other FACEs within fId2Normal
+ TopoDS_Edge ee[2];
+ int nbE = 0;
+ PShapeIteratorPtr eIt = SMESH_MesherHelper::GetAncestors( V, *_mesh, TopAbs_EDGE );
+ while ( const TopoDS_Shape* E = eIt->next() )
+ {
+ if ( !SMESH_MesherHelper::IsSubShape( *E, F ))
+ continue;
+ bool isSharedEdge = false;
+ for ( int j = 0; j < nbFaces && !isSharedEdge; ++j )
+ {
+ if ( i == j ) continue;
+ const TopoDS_Shape& otherF = getMeshDS()->IndexToShape( fId2Normal[j].first );
+ isSharedEdge = SMESH_MesherHelper::IsSubShape( *E, otherF );
+ }
+ if ( !isSharedEdge )
+ continue;
+ ee[ nbE ] = TopoDS::Edge( *E );
+ ee[ nbE ].Orientation( SMESH_MesherHelper::GetSubShapeOri( F, *E ));
+ if ( ++nbE == 2 )
+ break;
+ }
+
+ // get an angle between the two EDGEs
+ angles[i] = 0;
+ if ( nbE < 1 ) continue;
+ if ( nbE == 1 )
+ {
+ ee[ 1 ] == ee[ 0 ];
+ }
+ else
+ {
+ TopoDS_Vertex v10 = SMESH_MesherHelper::IthVertex( 1, ee[ 0 ]);
+ TopoDS_Vertex v01 = SMESH_MesherHelper::IthVertex( 0, ee[ 1 ]);
+ if ( !v10.IsSame( v01 ))
+ std::swap( ee[0], ee[1] );
+ }
+ angles[i] = SMESH_MesherHelper::GetAngle( ee[0], ee[1], F );
+ }
+
+ // compute a weighted normal
+ double sumAngle = 0;
+ for ( int i = 0; i < nbFaces; ++i )
+ {
+ angles[i] = ( angles[i] > 2*M_PI ) ? 0 : M_PI - angles[i];
+ sumAngle += angles[i];
+ }
+ for ( int i = 0; i < nbFaces; ++i )
+ resNorm += angles[i] / sumAngle * fId2Normal[i].second;
+
+ return resNorm;
+}
+
//================================================================================
/*!
* \brief Find 2 neigbor nodes of a node on EDGE
<name>@default</name>
<message>
<source>SMESH_COMMON_RATIO</source>
- <translation type="unfinished">Common Ratio</translation>
+ <translation>Taux de croissance</translation>
</message>
<message>
<source>SMESH_GEOMETRIC_1D_TITLE</source>
- <translation type="unfinished">Hypothesis Construction</translation>
+ <translation>Construction de l'hypothèse</translation>
</message>
<message>
<source>SMESH_GEOMETRIC_1D_HYPOTHESIS</source>
- <translation type="unfinished">Geometric Progression</translation>
+ <translation>Progression géométrique</translation>
</message>
<message>
<source>SMESH_EDGES_WITH_LAYERS</source>
- <translation type="unfinished">Edges with layers</translation>
+ <translation>Arêtes avec couche limite</translation>
</message>
<message>
<source>SMESH_FACES_WITH_LAYERS</source>
- <translation type="unfinished">Faces with layers
-(walls)</translation>
+ <translation>Faces avec couche limite (parois)</translation>
</message>
<message>
<source>SMESH_ADAPTIVE1D_TITLE</source>
- <translation type="unfinished">Hypothesis Construction</translation>
+ <translation>Construction de l'hypothèse</translation>
</message>
<message>
<source>SMESH_MAX_SIZE</source>
- <translation type="unfinished">Max size</translation>
+ <translation>Taille max</translation>
</message>
<message>
<source>SMESH_MIN_SIZE</source>
- <translation type="unfinished">Min size</translation>
+ <translation>Taille min</translation>
</message>
<message>
<source>SMESH_ADAPTIVE1D_HYPOTHESIS</source>
- <translation type="unfinished">Adaptive</translation>
+ <translation>Adaptation géométrique</translation>
</message>
<message>
<source>SMESH_ARITHMETIC_1D_HYPOTHESIS</source>
<name>StdMeshersGUI_CartesianParamCreator</name>
<message>
<source>ADD_EDGES</source>
- <translation type="unfinished">Implement Edges</translation>
+ <translation>Ajouter des arêtes</translation>
</message>
<message>
<source>THRESHOLD</source>
<source>AXIS_Z</source>
<translation>Axe Z</translation>
</message>
+ <message>
+ <source>INVALID_AXES_DIR</source>
+ <translation>Mauvaise direction des axes</translation>
+ </message>
+ <message>
+ <source>FIXED_POINT</source>
+ <translation>Point fixe</translation>
+ </message>
+ <message>
+ <source>AXES_DIRECTION</source>
+ <translation>Directions des axes</translation>
+ </message>
+ <message>
+ <source>ORTHOGONAL_AXES</source>
+ <translation>Axes orthogonaux</translation>
+ </message>
+ <message>
+ <source>OPTIMAL_AXES</source>
+ <translation>Axes optimaux</translation>
+ </message>
+ <message>
+ <source>RESET_AXES</source>
+ <translation>Réinitialiser</translation>
+ </message>
</context>
<context>
<name>StdMeshersGUI::GridAxisTab</name>
<name>StdMeshersGUI_StdHypothesisCreator</name>
<message>
<source>TO_IGNORE_EDGES</source>
- <translation type="unfinished">Edges without layers (inlets and oulets)</translation>
+ <translation>Arêtes sans couches limites (entrées / sorties)</translation>
</message>
<message>
<source>NOT_TO_IGNORE_EDGES</source>
- <translation type="unfinished">Edges with layers (walls)</translation>
+ <translation>Arêtes avec couche limite (parois)</translation>
</message>
<message>
<source>TO_IGNORE_EDGES_OR_NOT</source>
- <translation type="unfinished">Specified edges are</translation>
+ <translation>Les arêtes sélectionnées sont</translation>
+ </message>
+ <message>
+ <source>TO_IGNORE_FACES_OR_NOT</source>
+ <translation>Les face sélectionnées sont</translation>
+ </message>
+ <message>
+ <source>NOT_TO_IGNORE_FACES</source>
+ <translation>Faces avec couche limite (parois)</translation>
+ </message>
+ <message>
+ <source>TO_IGNORE_FACES</source>
+ <translation>Faces sans couche limite (entrées / sorties)</translation>
</message>
</context>
</TS>
importFromCSV.py
tableDeBase.py
tableGroupes.py
+ tableGroupeRatios.py
+ tableGroupeTailles.py
tableGroupesRef.py
tableMachines.py
tableMaillages.py
tableTailles.py
tableVersions.py
versions.py
+ __init__.py
)
-SET(plugin_DB
- myMesh.db
- )
-
# --- rules ---
-SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS})
-SALOME_INSTALL_SCRIPTS("${plugin_DB}" ${SALOME_SMESH_INSTALL_PLUGINS})
+SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS}/Verima/Base)
# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2014 EDF R&D
+# Copyright (C) 2007-2013 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
+# version 2.1 of the License.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
from tableMailles import TableMailles
from tableTailles import TableTailles
from tableRatios import TableRatios
+from tableGroupeRatios import TableGroupeRatios
+from tableGroupeTailles import TableGroupeTailles
from tablePerfs import TablePerfs
from Stats.job import Job
-from Stats.ref import Ref
from CreeDocuments.jobHtml import Document
self.maTableGroupes.createSqlTable()
self.maTableRatios=TableRatios()
self.maTableRatios.createSqlTable()
+ self.maTableGroupeRatios=TableGroupeRatios()
+ self.maTableGroupeRatios.createSqlTable()
+ self.maTableGroupeTailles=TableGroupeTailles()
+ self.maTableGroupeTailles.createSqlTable()
def initialise(self):
self.maTableMaillages=TableMaillages()
self.maTableGroupesRef=TableGroupesRef()
self.maTablePerfs=TablePerfs()
self.maTableRatios=TableRatios()
+ self.maTableGroupeRatios=TableGroupeRatios()
+ self.maTableGroupeTailles=TableGroupeTailles()
def remplit(self):
self.maTableMailleurs.remplit()
self.maTableMaillages.remplit()
self.maTableVersions.remplit()
- #self.maTableVersions.creeVersion()
self.maTableMachines.creeMachine()
self.maTableGroupesRef.remplit()
self.maTableGroupes.exportToCSV()
self.maTablePerfs.exportToCSV()
self.maTableRatios.exportToCSV()
+ self.maTableGroupeRatios.exportToCSV()
+ self.maTableGroupeTailles.exportToCSV()
if partiel==True: return
self.maTableMailleurs.exportToCSV()
self.maTableVersions.exportToCSV()
self.maTablePerfs.importFromCSV(folder,force)
self.maTableRatios.importFromCSV(folder,force)
self.maTableGroupesRef.importFromCSV(folder,force)
+ self.maTableGroupeRatios.importFromCSV(folder,force)
+ self.maTableGroupeTailles.importFromCSV(folder,force)
def Structure(self):
# jamais appelee. juste pour memoire
else : paramMaillage=self.maTableMaillages.verifieListeMaillages(listeMaillage)
# paramMaillage=(( id, script, fichier med),)
- #version="Salome7.3"
bOk,versionId,versionName = self.maTableVersions.chercheVersion(version)
if bOk==False:
self.maTableVersions.creeVersion(version)
print " Job : ", params[1]
print " Version de salome : ", versionName
- #recherche si le Job a deja ete passe
- if self.maTablePerfs.getVal(params[0],versionId,nomMachine) !=None and force==False:
- print "job numero: " , params[0], "deja passe"
- print ""
- print "___________________________________________"
- continue
- # recherche de la reference du Job
- maRef=Ref(self,params[0],versionId,nomMachine)
- idVersionRef=self.maTableVersions.getVersionRef()
idJob=params[0]
- if maRef.existe==False and idVersionRef != versionId :
- print "pas de reference pour le job : ", params[0]
- print "pas de passage du job",
- continue
-
-
mesGroupesRef=self.maTableGroupesRef.getVals(idJob)
fichierGroupesRef=str(params[2]).replace('.med','_groupesRef.res')
from Stats.utiles import writeFile
- writeFile(fichierGroupesRef,",".join(mesGroupesRef))
- monjob=Job(params,salomePath,versionId,nomMachine,mesGroupesRef)
+ if mesGroupesRef != [] :
+ writeFile(fichierGroupesRef,",".join(mesGroupesRef))
+ monjob=Job(params,salomePath,versionId,mesGroupesRef)
print ""
print " Debut d execution"
monjob.execute()
# remplit Perfs
self.maTablePerfs.insereOuRemplaceLigne((idJob,versionId,nomMachine,int(monjob.getCPU()),0),False)
- if idVersionRef != versionId :
- stop=maRef.verifieCpu(monjob.getCPU())
- if stop :
- print " Arret "
- print " Pb CPU: Seuil Atteint sur job : ", params[0]
- print "________________________________________"
# remplit la table Mailles
listeColonnes,listeValues=monjob.getStatSurMailles()
- print listeColonnes,listeValues
i=0
for col in listeColonnes :
- lVal=[idJob,versionId,nomMachine,col]+[listeValues[i]]
+ lVal=[idJob,versionId,col]+[listeValues[i]]
lVal=tuple(lVal)
if str(listeValues[i]) != str(0): self.maTableMailles.insereOuRemplaceLigne(lVal,False)
i+=1
- if idVersionRef != versionId :
- stop=maRef.verifieMailles(listeValues,listeColonnes)
- if stop :
- print " Arret "
- print " Pb sur le nombre de Maille : Seuil Atteint sur job : ", params[0]
- print "_________________________________________________________________"
- #exit()
- else :
- print "verification du Nb de Mailles effectuee"
# remplit la table Tailles
listeValues=monjob.getStatSurTailles()
- lVal=[params[0],versionId,nomMachine]+listeValues
+ lVal=[params[0],versionId]+listeValues
self.maTableTailles.insereOuRemplaceLigne(tuple(lVal),False)
- if idVersionRef != versionId :
- stop=maRef.verifieTailles(lVal)
- if stop :
- print " Arret "
- print " Pb sur la taille des mailles : Seuil Atteint sur job : ", params[0]
- print "_________________________________________________________________"
- #exit()
- else :
- print "verification du Nb de Mailles effectuee"
-
# remplit la table Ratio
maDim=self.maTableMaillages.getVal(params[0],'dimension')
- if maDim == 3 :
- listeValues=monjob.getStatSurRatios()
- lVal=[params[0],versionId,nomMachine]+listeValues
- self.maTableRatios.insereOuRemplaceLigne(tuple(lVal),False)
- if idVersionRef != versionId :
- stop=maRef.verifieRatios(lVal)
- if stop :
- print " Arret "
- print " Pb sur la taille des mailles : Seuil Atteint sur job : ", params[0]
- print "_________________________________________________________________"
- #exit()
- else :
- print "verification du Nb de Mailles effectuee"
+ listeValues=monjob.getStatSurRatios()
+ lVal=[params[0],versionId]+listeValues
+ self.maTableRatios.insereOuRemplaceLigne(tuple(lVal),False)
# remplit les Groupes
for groupe in mesGroupesRef:
listeColonnes,listeValues=monjob.getStatSurGroupes(groupe)
i=0
for col in listeColonnes :
- lVal=[groupe,params[0],versionId,nomMachine,col]+[listeValues[i]]
+ lVal=[groupe,params[0],versionId,col]+[listeValues[i]]
lVal=tuple(lVal)
if str(listeValues[i]) != str(0): self.maTableGroupes.insereOuRemplaceLigne(lVal,False)
i=i+1
- if idVersionRef != versionId :
- stop=maRef.verifieMaillesPourGroupes(groupe,listeValues,listeColonnes)
- stop=0
- if stop :
- print " Arret "
- print " Pb sur le nombre de Maille : Seuil Atteint sur job : ", params[0]
- print "_________________________________________________________________"
- #exit()
- print "verification du Nb de Mailles sur les groupes reference effectuee"
- print "_________________________________________________________________"
+
+ # remplit les Ratio Groupes
+ for groupe in mesGroupesRef:
+ listeValues=monjob.getStatSurRatiosGroupes(groupe)
+ if listeValues==['0','0','0','0','0','0'] : continue
+ lVal=[params[0],versionId,groupe]+listeValues
+ self.maTableGroupeRatios.insereOuRemplaceLigne(tuple(lVal),False)
+ listeValues=monjob.getStatSurTaillesGroupes(groupe)
+ lVal=[params[0],versionId,groupe]+listeValues
+ self.maTableGroupeTailles.insereOuRemplaceLigne(tuple(lVal),False)
+ monjob.menage()
+
- def compare(self,version,versionRef,fichier):
+ def compare(self,version,ListeVersionRefString,fichier):
print "_________________________________________________________________"
print "Generation du rapport de comparaison"
+ print version
bOk,versionId,versionName = self.maTableVersions.chercheVersion(version)
if bOk==False :
print "version ", version , " inconnue dans la base"
versionCompName=versionName
versionCompId=versionId
- if versionRef==None:
- idVersionRef=self.maTableVersions.getVersionRef()
- bOk,versionId,versionName = self.maTableVersions.chercheVersion(idVersionRef)
- if bOk==False :
- print "version de référence ", versionRef , " inconnue dans la base"
- versionRefName=versionName
- versionRefId=versionId
- print "Version de comparaison : ", versionRefName
+ listeVersionRefId=[]
+ listeVersionRefName=[]
+ ListeVersionRef=ListeVersionRefString.split(",")
+ for id in ListeVersionRef:
+ bOk,versionId,versionName = self.maTableVersions.chercheVersion(id)
+ if bOk==False :
+ print "version ", id , " inconnue dans la base"
+ exit()
+ listeVersionRefId.append(versionId)
+ listeVersionRefName.append(versionName)
bOk,nomMachine = self.maTableMachines.chercheMachine()
monDocument=Document()
- monDocument.initEntete(versionName, versionRefName,nomMachine)
- mailleursIdListe,mailleursNameListe=self.maTableMailleurs.getTous()
+ monDocument.initEntete(versionCompName, nomMachine)
+
+ maillagesIdListe, maillagesNameListe=self.maTableMaillages.getTous()
+ if len(maillagesIdListe) != len (listeVersionRefId):
+ print "Pas assez de version de reference"
+ exit()
allEntitySurMaille=self.maTableMailles.getAllEntity()
allEntitySurGroupe=self.maTableGroupes.getAllEntity()
- # Boucle sur les mailleurs
- for indexMailleur in range(len(mailleursNameListe)):
- monDocument.initMailleur(mailleursNameListe[indexMailleur])
- l1,l2,l3,l4,l5,l6=self.maTableMaillages.getTousPourMaillage(mailleursIdListe[indexMailleur])
- maillagesIdListe=l1
- maillagesNameListe=l2
- maillagesSeuilCPUListe=l3
- maillagesSeuilRatioListe=l4
- maillagesSeuilTailleListe=l5
- maillagesSeuilNbMailleListe=l6
+
+ # Boucle sur les maillages
+ for idMaillage in maillagesIdListe :
+ print idMaillage
+ versionRefId=listeVersionRefId[idMaillage - 1]
+ versionRefName=listeVersionRefName[idMaillage - 1]
+ mailleurId=self.maTableMaillages.getMailleurId(idMaillage)
+ mailleurName=self.maTableMailleurs.getName(mailleurId)
+
+ # Recuperation des seuils
+ l1,l2,l3,l4,l5,l6=self.maTableMaillages.getSeuilsPourMaillage(idMaillage)
+ monSeuilCPU=l3
+ monSeuilRatio=l4
+ monSeuilTaille=l5
+ monSeuilNbMaille=l6
+
+
+ # Et du temps CPU
dicoMaillage={}
- # Boucle sur les maillages
- for indexMaillage in range(len(maillagesNameListe)):
- idMaillage=maillagesIdListe[indexMaillage]
- dicoMaillage["NOM"]=maillagesNameListe[indexMaillage]
- dicoMaillage["NBCPU"]=self.maTablePerfs.getVal(idMaillage,versionCompId,nomMachine)
- dicoMaillage["REFCPU"]=self.maTablePerfs.getVal(idMaillage,versionRefId,nomMachine)
- dicoMaillage["DIFCPU"],dicoMaillage["DIFREL"],dicoMaillage["WARNING"]=self.calculDiffCPU(dicoMaillage["NBCPU"],dicoMaillage["REFCPU"],maillagesSeuilCPUListe[indexMaillage])
-
- dicoMaillage["RMAX"]=self.maTableRatios.getVal(idMaillage,versionCompId,nomMachine,'RatioMax')
- dicoMaillage["RMAXREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,nomMachine,'RatioMax')
- dicoMaillage["RMIN"]=self.maTableRatios.getVal(idMaillage,versionCompId,nomMachine,'RatioMin')
- dicoMaillage["RMINREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,nomMachine,'RatioMin')
- dicoMaillage["RMOY"]=self.maTableRatios.getVal(idMaillage,versionCompId,nomMachine,'Moyenne')
- dicoMaillage["RMOYREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,nomMachine,'Moyenne')
- dicoMaillage["R1Q"]=self.maTableRatios.getVal(idMaillage,versionCompId,nomMachine,'Q1')
- dicoMaillage["R1QREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,nomMachine,'Q1')
- dicoMaillage["RMED"]=self.maTableRatios.getVal(idMaillage,versionCompId,nomMachine,'Mediane')
- dicoMaillage["RMEDREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,nomMachine,'Mediane')
- dicoMaillage["R3Q"]=self.maTableRatios.getVal(idMaillage,versionCompId,nomMachine,'Q3')
- dicoMaillage["R3QREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,nomMachine,'Q3')
-
- dicoMaillage["TMAX"]=self.maTableTailles.getVal(idMaillage,versionCompId,nomMachine,'TailleMax')
- dicoMaillage["TMAXREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,nomMachine,'TailleMax')
- dicoMaillage["TMIN"]=self.maTableTailles.getVal(idMaillage,versionCompId,nomMachine,'TailleMin')
- dicoMaillage["TMINREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,nomMachine,'TailleMin')
- dicoMaillage["TMOY"]=self.maTableTailles.getVal(idMaillage,versionCompId,nomMachine,'Moyenne')
- dicoMaillage["TMOYREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,nomMachine,'Moyenne')
- dicoMaillage["T1Q"]=self.maTableTailles.getVal(idMaillage,versionCompId,nomMachine,'Q1')
- dicoMaillage["T1QREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,nomMachine,'Q1')
- dicoMaillage["TMED"]=self.maTableTailles.getVal(idMaillage,versionCompId,nomMachine,'Mediane')
- dicoMaillage["TMEDREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,nomMachine,'Mediane')
- dicoMaillage["T3Q"]=self.maTableTailles.getVal(idMaillage,versionCompId,nomMachine,'Q3')
- dicoMaillage["T3QREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,nomMachine,'Q3')
-
- monDocument.initJob(dicoMaillage)
+ dicoMaillage["NBCPU"]=self.maTablePerfs.getVal(idMaillage,versionCompId,nomMachine)
+ dicoMaillage["REFCPU"]=self.maTablePerfs.getVal(idMaillage,versionRefId,nomMachine)
+ dicoMaillage["DIFCPU"],dicoMaillage["DIFREL"],dicoMaillage["WARNING"]=self.calculDiffCPU(dicoMaillage["NBCPU"],dicoMaillage["REFCPU"],monSeuilCPU)
+ monDocument.initMaillage(maillagesNameListe[idMaillage-1],mailleurName,versionRefName,dicoMaillage)
- i=0
- dico={}
- dico["TITRE"]="Nombre de Mailles dans le maillage entier"
- for nomColonne in allEntitySurMaille:
- val=self.maTableMailles.getVal(idMaillage,versionCompId,nomMachine,nomColonne)
- valRef=self.maTableMailles.getVal(idMaillage,versionRefId,nomMachine,nomColonne)
+ # Boucle sur les Mailles
+
+ dico={}
+ dico["TITRE"]="Nombre de Mailles dans le maillage entier"
+ i=0
+ for nomColonne in allEntitySurMaille:
+ val=self.maTableMailles.getVal(idMaillage,versionCompId,nomColonne)
+ valRef=self.maTableMailles.getVal(idMaillage,versionRefId,nomColonne)
if val==0 and valRef==0 : continue
i=i+1
#print nomColonne;print val; print valRef
dico[cMAIL]=nomColonne
dico[cREF]=valRef
dico[cNB]=val
- dico[cDIF],dico[cREL],dico[cWARN]=self.calculDiff(val,valRef,maillagesSeuilNbMailleListe[indexMaillage])
- monDocument.initMaille(dico,i)
-
- # Boucle sur les groupes du maillage
- mesGroupesRef=self.maTableGroupesRef.getVals(idMaillage)
- if mesGroupesRef==[] : monDocument.addNoGroup()
- for groupeId in mesGroupesRef:
- i=0
- dico={}
- dico["TITRE"]="Nombre de Mailles dans le groupe "+groupeId
- for nomColonne in allEntitySurGroupe:
- val=self.maTableGroupes.getVal(groupeId,idMaillage,versionCompId,nomMachine,nomColonne)
- valRef=self.maTableGroupes.getVal(groupeId,idMaillage,versionRefId,nomMachine,nomColonne)
- if val==0 and valRef==0 : continue
- i=i+1
- cMAIL="MAIL"+str(i); cREF="REF"+str(i)
- cNB="NB"+str(i); cDIF="DIF"+str(i); cREL="REL"+str(i)
- cWARN="WARN"+str(i);
- #print nomColonne," ",val," ",valRef
- dico[cMAIL]=nomColonne
- dico[cREF]=valRef
- dico[cNB]=val
- dico[cDIF],dico[cREL],dico[cWARN]=self.calculDiff(val,valRef,maillagesSeuilNbMailleListe[indexMaillage])
- monDocument.initMaille(dico,i)
+ dico[cDIF],dico[cREL],dico[cWARN]=self.calculDiff(val,valRef,monSeuilNbMaille)
+ monDocument.initMaille(dico,i)
+
+
+
+ #
+ dicoMaillage={}
+
+ dicoMaillage["RMAX"]=self.maTableRatios.getVal(idMaillage,versionCompId,'RatioMax')
+ dicoMaillage["RMAXREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,'RatioMax')
+ dicoMaillage["DIFARMAX"],dicoMaillage["DIFRRMAX"],dicoMaillage["WRRMAX"]=self.calculDiff(dicoMaillage["RMAX"],dicoMaillage["RMAXREF"],monSeuilRatio)
+ dicoMaillage["RMIN"]=self.maTableRatios.getVal(idMaillage,versionCompId,'RatioMin')
+ dicoMaillage["RMINREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,'RatioMin')
+ dicoMaillage["DIFARMIN"],dicoMaillage["DIFRRMIN"],dicoMaillage["WRRMIN"]=self.calculDiff(dicoMaillage["RMIN"],dicoMaillage["RMINREF"],monSeuilRatio)
+ dicoMaillage["RMOY"]=self.maTableRatios.getVal(idMaillage,versionCompId,'Moyenne')
+ dicoMaillage["RMOYREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,'Moyenne')
+ dicoMaillage["DIFARMOY"],dicoMaillage["DIFRRMOY"],dicoMaillage["WRRMOY"]=self.calculDiff(dicoMaillage["RMOY"],dicoMaillage["RMOYREF"],monSeuilRatio)
+ dicoMaillage["R1Q"]=self.maTableRatios.getVal(idMaillage,versionCompId,'Q1')
+ dicoMaillage["R1QREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,'Q1')
+ dicoMaillage["DIFAR1Q"],dicoMaillage["DIFRR1Q"],dicoMaillage["WRR1Q"]=self.calculDiff(dicoMaillage["R1Q"],dicoMaillage["R1QREF"],monSeuilRatio)
+ dicoMaillage["RMED"]=self.maTableRatios.getVal(idMaillage,versionCompId,'Mediane')
+ dicoMaillage["RMEDREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,'Mediane')
+ dicoMaillage["DIFARMED"],dicoMaillage["DIFRRMED"],dicoMaillage["WRRMED"]=self.calculDiff(dicoMaillage["RMED"],dicoMaillage["RMEDREF"],monSeuilRatio)
+ dicoMaillage["R3Q"]=self.maTableRatios.getVal(idMaillage,versionCompId,'Q3')
+ dicoMaillage["R3QREF"]=self.maTableRatios.getVal(idMaillage,versionRefId,'Q3')
+ dicoMaillage["DIFAR3Q"],dicoMaillage["DIFRR3Q"],dicoMaillage["WRR3Q"]=self.calculDiff(dicoMaillage["R3Q"],dicoMaillage["R3QREF"],monSeuilRatio)
+
+ dicoMaillage["TMAX"]=self.maTableTailles.getVal(idMaillage,versionCompId,'TailleMax')
+ dicoMaillage["TMAXREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,'TailleMax')
+ dicoMaillage["DIFATMAX"],dicoMaillage["DIFRTMAX"],dicoMaillage["WTMAX"]=self.calculDiff(dicoMaillage["TMAX"],dicoMaillage["TMAXREF"],monSeuilTaille)
+ dicoMaillage["TMIN"]=self.maTableTailles.getVal(idMaillage,versionCompId,'TailleMin')
+ dicoMaillage["TMINREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,'TailleMin')
+ dicoMaillage["DIFATMIN"],dicoMaillage["DIFRTMIN"],dicoMaillage["WTMIN"]=self.calculDiff(dicoMaillage["TMIN"],dicoMaillage["TMINREF"],monSeuilTaille)
+ dicoMaillage["TMOY"]=self.maTableTailles.getVal(idMaillage,versionCompId,'Moyenne')
+ dicoMaillage["TMOYREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,'Moyenne')
+ dicoMaillage["DIFATMOY"],dicoMaillage["DIFRTMOY"],dicoMaillage["WTMOY"]=self.calculDiff(dicoMaillage["TMOY"],dicoMaillage["TMOYREF"],monSeuilTaille)
+ dicoMaillage["T1Q"]=self.maTableTailles.getVal(idMaillage,versionCompId,'Q1')
+ dicoMaillage["T1QREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,'Q1')
+ dicoMaillage["DIFAT1Q"],dicoMaillage["DIFRT1Q"],dicoMaillage["WT1Q"]=self.calculDiff(dicoMaillage["T1Q"],dicoMaillage["T1QREF"],monSeuilTaille)
+ dicoMaillage["TMED"]=self.maTableTailles.getVal(idMaillage,versionCompId,'Mediane')
+ dicoMaillage["TMEDREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,'Mediane')
+ dicoMaillage["DIFATMED"],dicoMaillage["DIFRTMED"],dicoMaillage["WTMED"]=self.calculDiffCPU(dicoMaillage["TMED"],dicoMaillage["TMEDREF"],monSeuilTaille)
+ dicoMaillage["T3Q"]=self.maTableTailles.getVal(idMaillage,versionCompId,'Q3')
+ dicoMaillage["T3QREF"]=self.maTableTailles.getVal(idMaillage,versionRefId,'Q3')
+ dicoMaillage["DIFAT3Q"],dicoMaillage["DIFRT3Q"],dicoMaillage["WT3Q"]=self.calculDiffCPU(dicoMaillage["T3Q"],dicoMaillage["T3QREF"],monSeuilTaille)
+
+ #PNPNPN a revoir le initJob
+ monDocument.initJob(dicoMaillage)
+
+
+ # Boucle sur les groupes du maillage
+ mesGroupesRef=self.maTableGroupesRef.getVals(idMaillage)
+ if mesGroupesRef==[] : monDocument.addNoGroup()
+ for groupeId in mesGroupesRef:
+ i=0
+ dico={}
+ dico["TITRE"]="Nombre de Mailles dans le groupe "+groupeId
+ for nomColonne in allEntitySurGroupe:
+ val=self.maTableGroupes.getVal(groupeId,idMaillage,versionCompId,nomColonne)
+ valRef=self.maTableGroupes.getVal(groupeId,idMaillage,versionRefId,nomColonne)
+ if val==0 and valRef==0 : continue
+ i=i+1
+ cMAIL="MAIL"+str(i); cREF="REF"+str(i)
+ cNB="NB"+str(i); cDIF="DIF"+str(i); cREL="REL"+str(i)
+ cWARN="WARN"+str(i);
+ dico[cMAIL]=nomColonne
+ dico[cREF]=valRef
+ dico[cNB]=val
+ dico[cDIF],dico[cREL],dico[cWARN]=self.calculDiff(val,valRef,monSeuilNbMaille)
+ monDocument.initMaille(dico,i)
+
+
+ #
+ dico={}
+
+ if self.maTableGroupeRatios.getVal(idMaillage,versionCompId,groupeId,'RatioMax') != 0 :
+ dico["RMAX"]=self.maTableGroupeRatios.getVal(idMaillage,versionCompId,groupeId,'RatioMax')
+ dico["RMAXREF"]=self.maTableGroupeRatios.getVal(idMaillage,versionRefId,groupeId,'RatioMax')
+ dico["DIFARMAX"],dico["DIFRRMAX"],dico["WRRMAX"]=self.calculDiff(dico["RMAX"],dico["RMAXREF"],monSeuilRatio)
+ dico["RMIN"]=self.maTableGroupeRatios.getVal(idMaillage,versionCompId,groupeId,'RatioMin')
+ dico["RMINREF"]=self.maTableGroupeRatios.getVal(idMaillage,versionRefId,groupeId,'RatioMin')
+ dico["DIFARMIN"],dico["DIFRRMIN"],dico["WRRMIN"]=self.calculDiff(dico["RMIN"],dico["RMINREF"],monSeuilRatio)
+ dico["RMOY"]=self.maTableGroupeRatios.getVal(idMaillage,versionCompId,groupeId,'Moyenne')
+ dico["RMOYREF"]=self.maTableGroupeRatios.getVal(idMaillage,versionRefId,groupeId,'Moyenne')
+ dico["DIFARMOY"],dico["DIFRRMOY"],dico["WRRMOY"]=self.calculDiff(dico["RMOY"],dico["RMOYREF"],monSeuilRatio)
+ dico["R1Q"]=self.maTableGroupeRatios.getVal(idMaillage,versionCompId,groupeId,'Q1')
+ dico["R1QREF"]=self.maTableGroupeRatios.getVal(idMaillage,versionRefId,groupeId,'Q1')
+ dico["DIFAR1Q"],dico["DIFRR1Q"],dico["WRR1Q"]=self.calculDiff(dico["R1Q"],dico["R1QREF"],monSeuilRatio)
+ dico["RMED"]=self.maTableGroupeRatios.getVal(idMaillage,versionCompId,groupeId,'Mediane')
+ dico["RMEDREF"]=self.maTableGroupeRatios.getVal(idMaillage,versionRefId,groupeId,'Mediane')
+ dico["DIFARMED"],dico["DIFRRMED"],dico["WRRMED"]=self.calculDiff(dico["RMED"],dico["RMEDREF"],monSeuilRatio)
+ dico["R3Q"]=self.maTableGroupeRatios.getVal(idMaillage,versionCompId,groupeId,'Q3')
+ dico["R3QREF"]=self.maTableGroupeRatios.getVal(idMaillage,versionRefId,groupeId,'Q3')
+ dico["DIFAR3Q"],dico["DIFRR3Q"],dico["WRR3Q"]=self.calculDiff(dico["R3Q"],dico["R3QREF"],monSeuilRatio)
+ monDocument.CreeGroupeRatios(dico)
+
+ dico={}
+ if self.maTableGroupeTailles.getVal(idMaillage,versionCompId,groupeId,'TailleMax') != 0:
+ dico["TMAX"]=self.maTableGroupeTailles.getVal(idMaillage,versionCompId,groupeId,'TailleMax')
+ dico["TMAXREF"]=self.maTableGroupeTailles.getVal(idMaillage,versionRefId,groupeId,'TailleMax')
+ dico["DIFATMAX"],dico["DIFRTMAX"],dico["WTMAX"]=self.calculDiff(dico["TMAX"],dico["TMAXREF"],monSeuilTaille)
+ dico["TMIN"]=self.maTableGroupeTailles.getVal(idMaillage,versionCompId,groupeId,'TailleMin')
+ dico["TMINREF"]=self.maTableGroupeTailles.getVal(idMaillage,versionRefId,groupeId,'TailleMin')
+ dico["DIFATMIN"],dico["DIFRTMIN"],dico["WTMIN"]=self.calculDiff(dico["TMIN"],dico["TMINREF"],monSeuilTaille)
+ dico["TMOY"]=self.maTableGroupeTailles.getVal(idMaillage,versionCompId,groupeId,'Moyenne')
+ dico["TMOYREF"]=self.maTableGroupeTailles.getVal(idMaillage,versionRefId,groupeId,'Moyenne')
+ dico["DIFATMOY"],dico["DIFRTMOY"],dico["WTMOY"]=self.calculDiff(dico["TMOY"],dico["TMOYREF"],monSeuilTaille)
+ dico["T1Q"]=self.maTableGroupeTailles.getVal(idMaillage,versionCompId,groupeId,'Q1')
+ dico["T1QREF"]=self.maTableGroupeTailles.getVal(idMaillage,versionRefId,groupeId,'Q1')
+ dico["DIFAT1Q"],dico["DIFRT1Q"],dico["WT1Q"]=self.calculDiff(dico["T1Q"],dico["T1QREF"],monSeuilTaille)
+ dico["TMED"]=self.maTableGroupeTailles.getVal(idMaillage,versionCompId,groupeId,'Mediane')
+ dico["TMEDREF"]=self.maTableGroupeTailles.getVal(idMaillage,versionRefId,groupeId,'Mediane')
+ dico["DIFATMED"],dico["DIFRTMED"],dico["WTMED"]=self.calculDiffCPU(dico["TMED"],dico["TMEDREF"],monSeuilTaille)
+ dico["T3Q"]=self.maTableGroupeTailles.getVal(idMaillage,versionCompId,groupeId,'Q3')
+ dico["T3QREF"]=self.maTableGroupeTailles.getVal(idMaillage,versionRefId,groupeId,'Q3')
+ dico["DIFAT3Q"],dico["DIFRT3Q"],dico["WT3Q"]=self.calculDiffCPU(dico["T3Q"],dico["T3QREF"],monSeuilTaille)
+ monDocument.CreeGroupeTaille(dico)
+
+
+
+
monDocument.creeDocument(fichier)
return diff,diffRelStr,warning
def calculDiff(self,nb,nbRef,seuil):
+ #print nb,nbRef,seuil
diff=nb-nbRef
diffRel=((nb-nbRef)*100)/(nbRef*1.00)
if diffRel > seuil or (-1*diffRel) > seuil :
from PyQt4 import QtGui,QtCore
pathRacine=os.path.abspath(os.path.join(os.path.dirname(os.path.abspath(__file__)),'..'))
-print pathRacine
if os.path.dirname(pathRacine) not in sys.path :
sys.path.insert(0,pathRacine)
def getFields(self):
return self.FieldStringList
- def insereLigne(self,valeurs,debug=True):
+ def insereLigne(self,valeurs,debug=False):
if self.verifieExitenceId(valeurs[0])!=0 :
print "impossible d inserer " , valeurs, "dans ", self.nom
print "l id est deja existant"
if debug : print texteQuery, " " , maQuery.exec_(texteQuery)
else : maQuery.exec_(texteQuery)
- def insereLigneAutoId(self,valeurs):
+ def insereLigneAutoId(self,valeurs,debug=False):
texteQuery='insert into ' + self.nom + self.cols+ " values "+ str(valeurs)+ ';'
maQuery=QSqlQuery()
- print texteQuery, " " , maQuery.exec_(texteQuery)
+ if debug : print texteQuery, " " , maQuery.exec_(texteQuery)
+ else : maQuery.exec_(texteQuery)
- def insereOuRemplaceLigne(self,valeurs,debug=True):
+ def insereOuRemplaceLigne(self,valeurs,debug=False):
texteQuery='insert or replace into ' + self.nom + " values "+ str(valeurs)+ ';'
maQuery=QSqlQuery()
if debug : print texteQuery, " " , maQuery.exec_(texteQuery)
--- /dev/null
+from PyQt4 import QtSql, QtCore
+from tableDeBase import TableDeBase
+
+class TableGroupeRatios (TableDeBase):
+ def __init__(self):
+ TableDeBase.__init__(self,"GroupesRatios")
+ self.setField(('Maillage','Version','Groupe','RatioMax','RatioMin','Quartile1','Mediane','Quartile3','Moyenne'))
+ self.setTypeField(('int','int','str','float','float','float','float','float','float'),('idMaillage','idVersion','Groupe'))
+
+ def createSqlTable(self):
+ query=QtSql.QSqlQuery()
+
+ texteQuery ="create table GroupesRatios(idMaillage int, idVersion int, Groupe varchar(40),"
+ texteQuery+="RatioMax float, RatioMin float, "
+ texteQuery+="Q1 float,"
+ texteQuery+="Mediane float,"
+ texteQuery+="Q3 float,"
+ texteQuery+="Moyenne float,"
+ texteQuery+="foreign key (idMaillage) references Maillages(id),"
+ texteQuery+="foreign key (idVersion) references Versions(id),"
+ texteQuery+="foreign key (Groupe) references GroupesRef(nomGroupe),"
+ texteQuery+="primary key (idMaillage,idVersion,Groupe));"
+ print "Creation de TableGroupeRatios : " , query.exec_(texteQuery)
+
+ def getVal(self,idMaillage, idVersion, Groupe, Entite):
+ query=QtSql.QSqlQuery()
+ texteQuery ='select '+ str(Entite) + ' from GroupesRatios where idMaillage='+str(idMaillage)
+ texteQuery+=' and idVersion='+str(idVersion)
+ texteQuery+=" and Groupe='" + str(Groupe) +"';"
+ query.exec_(texteQuery)
+ nb=0
+ val=0 # Valeur si l enregistrement n existe pas
+ while (query.next()) :
+ val=query.value(0).toFloat()[0]
+ nb=nb+1
+ if nb > 1 : print "Double valeur de Reference dans la table des mailles"
+ return val
+
--- /dev/null
+from PyQt4 import QtSql, QtCore
+from tableDeBase import TableDeBase
+
+class TableGroupeTailles (TableDeBase):
+ def __init__(self):
+ TableDeBase.__init__(self,"GroupeTailles")
+ self.setField(('Maillage','Version','Groupe','TailleMax','TailleMin','Quartile1','Mediane','Quartile3','Moyenne'))
+ self.setTypeField(('int','int','str','float','float','float','float','float','float'),('idMaillage','idVersion'))
+
+ def createSqlTable(self):
+ query=QtSql.QSqlQuery()
+
+ texteQuery ="create table GroupeTailles(idMaillage int, idVersion int, "
+ texteQuery+="Groupe varchar(40),TailleMax float, TailleMin float, "
+ texteQuery+="Q1 float, "
+ texteQuery+="Mediane float, "
+ texteQuery+="Q3 float, "
+ texteQuery+="Moyenne float, "
+ texteQuery+="foreign key (idMaillage) references Maillages(id),"
+ texteQuery+="foreign key (idVersion) references Versions(id),"
+ texteQuery+="foreign key (Groupe) references GroupesRef(nomGroupe),"
+ texteQuery+="primary key (idMaillage,idVersion,Groupe));"
+
+ print "Creation de TableGroupeTailles : " , query.exec_(texteQuery)
+
+ def getVal(self,idMaillage, idVersion, Groupe, Entite):
+ query=QtSql.QSqlQuery()
+ texteQuery ='select '+ str(Entite) + ' from GroupeTailles where idMaillage='+str(idMaillage)
+ texteQuery+=' and idVersion='+str(idVersion)
+ texteQuery+=" and Groupe='" + str(Groupe) +"';"
+ query.exec_(texteQuery)
+ nb=0
+ val=0 # Valeur si l enregistrement n existe pas
+ while (query.next()) :
+ val=query.value(0).toFloat()[0]
+ nb=nb+1
+ if nb > 1 : print "Double valeur de Reference dans la table des tailles"
+ return val
+
class TableGroupes (TableDeBase):
def __init__(self):
TableDeBase.__init__(self,"Groupes")
- #self.setField(('Groupe','Maillage','Version','Machine', 'Node','0D','Edge','Quad_Edge','Triangle','Quad_Triangle','BiQuad_Triangle','Quadrangle','Quad_Quadrangle','BiQuad_Quadrangle','Polygon','Quad_Polygon','Tetra','Quad_Tetra','Pyramid','Quad_Pyramid','Hexa','Quad_Hexa','TriQuad_Hexa','Penta','Quad_Penta','Hexagonal_Prism','Polyhedra','Quad_Polyhedra',))
- #self.setTypeField(('int','str','int','int','str','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int'),('id','idMaillage','idVersion','Machine'))
- self.setField(('Groupe','Maillage','Version','Machine','Entite','NbEntite'))
- self.setTypeField(('str','int','int','str','str','int'),('nomGroupe','idMaillage','idVersion','Machine','Entite'))
+ self.setField(('Groupe','Maillage','Version','Entite','NbEntite'))
+ self.setTypeField(('str','int','int','str','int'),('nomGroupe','idMaillage','idVersion','Entite'))
def createSqlTable(self):
query=QtSql.QSqlQuery()
- #texteQuery ="create table Groupes( nomGroupe varchar(40),idMaillage int, idVersion int,"
- #texteQuery+="Machine varchar(10), Node int, "
- #texteQuery+="0D int, Edge int, Quad_Edge int, Triangle int, Quad_Triangle int, BiQuad_Triangle int,"
- #texteQuery+="Quadrangle int, Quad_Quadrangle int, BiQuad_Quadrangle int, Polygon int,"
- #texteQuery+="Quad_Polygon int, Tetra int, Quad_Tetra int, Pyramid int, Quad_Pyramid int,"
- #texteQuery+="Hexa int, Quad_Hexa int, TriQuad_Hexa int, Penta int, Quad_Penta int,"
- #texteQuery+="Hexagonal_Prism int, Polyhedra int, Quad_Polyhedra int, "
texteQuery ="create table Groupes( nomGroupe varchar(40),idMaillage int, idVersion int,"
- texteQuery+="Machine varchar(10), Entite var(40), NbEntite int,"
+ texteQuery+="Entite var(40), NbEntite int,"
texteQuery+="foreign key (idMaillage) references Maillages(id),"
texteQuery+="foreign key (idVersion) references Versions(id),"
- texteQuery+="foreign key (Machine) references Machines(nomMachine),"
- texteQuery+="primary key (nomGroupe,idMaillage,idVersion,Machine,Entite));"
+ texteQuery+="primary key (nomGroupe,idMaillage,idVersion,Entite));"
print "Creation de TableGroupes : ", query.exec_(texteQuery)
- def getVal(self,nomGroupe,idMaillage,idVersion,Machine,typeMaille):
+ def getVal(self,nomGroupe,idMaillage,idVersion,typeMaille):
val=0 # Valeur si l enregistrement n existe pas
query=QtSql.QSqlQuery()
texteQuery ='select NbEntite from Groupes where nomGroupe ="' + nomGroupe +'"'
texteQuery +=' and idMaillage=' + str(idMaillage)
texteQuery +=' and idVersion = ' + str(idVersion)
- texteQuery +=' and Machine ="' + Machine + '"'
texteQuery +=' and Entite ="' + str(typeMaille) + '";'
query.exec_(texteQuery)
while (query.next()) :
val=query.value(0).toInt()[0]
while (query.next()) :
- print "plusieurs enregistrements dans groupe pour ", nomGroupe," ",str(idMaillage)," ",str(idVersion)," ",Machine
+ print "plusieurs enregistrements dans groupe pour ", nomGroupe," ",str(idMaillage)," ",str(idVersion),"\n"
return val
return listeGroupes
- def remplit(self):
- self.insereLigne(('FRONT_07',2))
- self.insereLigne(('FOND_07',2))
- self.insereLigne(('PAROI_07',2))
- self.insereLigne(('ROCHE_07',2))
- self.insereLigne(('FOND_16',2))
- self.insereLigne(('PAROI_16',2))
- self.insereLigne(('ROCHE_16',2))
+# def remplit(self):
+
+# Groupe pour le script du tunnel (fiche 7566)
+# self.insereLigne(('FRONT_07',1))
+# self.insereLigne(('FOND_07',1))
+# self.insereLigne(('PAROI_07',1))
+# self.insereLigne(('ROCHE_07',1))
+# self.insereLigne(('FOND_16',1))
+# self.insereLigne(('PAROI_16',1))
+# self.insereLigne(('ROCHE_16',1))
+# Groupe pour le script de l'attache d'une ailette (fiche 7957)
+# self.insereLigne(('RAIN_JONC',2))
+# self.insereLigne(('EXT_CRAN',2))
+# self.insereLigne(('ENV_E',2))
+# self.insereLigne(('ENV_I',2))
if self.dejaRemplie():
print "table Maillage deja initialisee"
return
- self.insereLigneAutoId(('tetra', 'Scripts/script1.py', '/tmp/tetra.med', 2,3,5,5,5,5, 'essaiPN'))
- self.insereLigneAutoId(('MASSIF_M', 'Scripts/excavation.py', '/tmp/MASSIF.new.med', 1,3,5,5,5,5, 'essaiGN'))
-
+# self.insereLigneAutoId(('Fiche_7566_TUNNEL', '/home/H77945/CAS_TEST/MAILLEUR/FICHE_7566_TUNNEL/Fiche_7566_TUNNEL.py', '/tmp/Fiche_7566_TUNNEL.med', 3,3,10,10,10,10, 'Maillage d un tunnel'))
+# self.insereLigneAutoId(('Fiche_7957_AILETTE', '/home/H77945/CAS_TEST/MAILLEUR/FICHE_7957_AILETTE/Fiche_7957_AILETTE.py', '/tmp/Fiche_7957_AILETTE.med', 1,2,10,10,10,10, 'Maillage d une attache d aillette'))
+
def construitListeMaillages(self):
maQuery=QtSql.QSqlQuery()
texteQuery="select id, nomScript,medResultat from Maillages;"
print "impossible de traiter le maillage : ", idM
return newListeMaillages
- def getTousPourMaillage(self,idMailleur):
- l1=[]; l2=[]; l3=[]
- l4=[]; l5=[]; l6=[]
- texteQuery="select id,nomMaillage,seuilCPU,seuilRatio,seuilTaille,seuilNbMaille from Maillages where idMailleur= "+ str(idMailleur) +" ;"
+ def getSeuilsPourMaillage(self,idMaillage):
+ texteQuery="select id,nomMaillage,seuilCPU,seuilRatio,seuilTaille,seuilNbMaille from Maillages where id = "+ str(idMaillage) +" ;"
maQuery=QtSql.QSqlQuery()
- #print texteQuery
maQuery.exec_(texteQuery)
while(maQuery.next()):
- l1.append( maQuery.value(0).toInt()[0])
- l2.append( maQuery.value(1).toString())
- l3.append( maQuery.value(2).toInt()[0])
- l4.append( maQuery.value(3).toInt()[0])
- l5.append( maQuery.value(4).toInt()[0])
- l6.append( maQuery.value(5).toInt()[0])
+ l1 = maQuery.value(0).toInt()[0]
+ l2 = maQuery.value(1).toString()
+ l3 = maQuery.value(2).toInt()[0]
+ l4 = maQuery.value(3).toInt()[0]
+ l5 = maQuery.value(4).toInt()[0]
+ l6 = maQuery.value(5).toInt()[0]
return l1,l2,l3,l4,l5,l6
+ def getTous(self):
+ maillagesIdListe=[]; maillagesNomListe=[]
+ texteQuery="select id,nomMaillage from Maillages order by id;"
+ maQuery=QtSql.QSqlQuery()
+ maQuery.exec_(texteQuery)
+ while(maQuery.next()):
+ maillagesIdListe.append( maQuery.value(0).toInt()[0])
+ maillagesNomListe.append( maQuery.value(1).toString())
+ return maillagesIdListe, maillagesNomListe
+
+ def getMailleurId(self,idMaillage):
+ texteQuery="select idMailleur from Maillages where id = "+ str(idMaillage) +" ;"
+ maQuery=QtSql.QSqlQuery()
+ print texteQuery
+ print maQuery.exec_(texteQuery)
+ maQuery.exec_(texteQuery)
+ while(maQuery.next()):
+ idMailleur = maQuery.value(0).toInt()[0]
+ return idMailleur
class TableMailles (TableDeBase):
def __init__(self):
TableDeBase.__init__(self,"Mailles")
- # self.setField(('Maillage','Version','Machine','Node','N0D','Edge','Quad_Edge','Triangle','Quad_Triangle','BiQuad_Triangle','Quadrangle','Quad_Quadrangle','BiQuad_Quadrangle','Polygon','Quad_Polygon','Tetra','Quad_Tetra','Pyramid','Quad_Pyramid','Hexa','Quad_Hexa','TriQuad_Hexa','Penta','Quad_Penta','Hexagonal_Prism','Polyhedra','Quad_Polyhedra',))
- # self.setTypeField(('int','int','str','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int','int'),('idMaillage','idVersion','Machine'))
- self.setField(('Maillage','Version','Machine','Entite','NbEntite'))
- self.setTypeField(('int','int','str','str','int'),('idMaillage','idVersion','Machine','Entite'))
+ self.setField(('Maillage','Version','Entite','NbEntite'))
+ self.setTypeField(('int','int','str','int'),('idMaillage','idVersion','Entite'))
def createSqlTable(self):
query=QtSql.QSqlQuery()
- #texteQuery ="create table Mailles(idMaillage int, idVersion int,Machine var(10), Node int, "
- #texteQuery+="N0D int, Edge int, Quad_Edge int, Triangle int, Quad_Triangle int, BiQuad_Triangle int,"
- #texteQuery+="Quadrangle int, Quad_Quadrangle int, BiQuad_Quadrangle int, Polygon int,"
- #texteQuery+="Quad_Polygon int, Tetra int, Quad_Tetra int, Pyramid int, Quad_Pyramid int,"
- #texteQuery+="Hexa int, Quad_Hexa int, TriQuad_Hexa int, Penta int, Quad_Penta int,"
- #texteQuery+="Hexagonal_Prism int, Polyhedra int, Quad_Polyhedra int, "
- texteQuery ="create table Mailles(idMaillage int, idVersion int, Machine var(40), Entite var(40), NbEntite int, "
+ texteQuery ="create table Mailles(idMaillage int, idVersion int, Entite var(40), NbEntite int, "
texteQuery+="foreign key (idMaillage) references Maillages(id),"
texteQuery+="foreign key (idVersion) references Versions(id),"
- texteQuery+="foreign key (Machine) references Machines(nomMachine),"
- texteQuery+="primary key (idMaillage,idVersion,Machine,Entite));"
+ texteQuery+="primary key (idMaillage,idVersion,Entite));"
print "Creation de TableMailles : " , query.exec_(texteQuery)
- def getVal(self,idMaillage, idVersion, Machine, Entite):
+ def getVal(self,idMaillage, idVersion, Entite):
query=QtSql.QSqlQuery()
texteQuery ='select NbEntite from Mailles where idMaillage='+str(idMaillage)
texteQuery+=' and idVersion='+str(idVersion)
- texteQuery+=" and Machine='" + str(Machine) +"'"
texteQuery+=" and Entite='" + str(Entite) +"';"
query.exec_(texteQuery)
nb=0
if self.dejaRemplie() :
print "Table Mailleurs deja initialisee"
return
- self.insereLigneAutoId(('Blsurf+Ghs3D',))
- self.insereLigneAutoId(('Tetra',))
+ self.insereLigneAutoId(('BLSURF',))
+ self.insereLigneAutoId(('NETGEN1D2D',))
+ self.insereLigneAutoId(('GHS3D+BLSURF',))
+ self.insereLigneAutoId(('GHS3D+NETGEN1D2D',))
+ self.insereLigneAutoId(('NETGEN1D2D3D',))
- def insereLigneAutoId(self,valeurs):
+ def insereLigneAutoId(self,valeurs,debug=False):
# difficulte a construire le texte avec une seule valeur
texteQuery='insert into Mailleurs (nomMailleur) values ("'+ str(valeurs[0])+ '");'
maQuery=QtSql.QSqlQuery()
- print texteQuery, " " , maQuery.exec_(texteQuery)
+ if debug : print texteQuery, " " , maQuery.exec_(texteQuery)
+ else : maQuery.exec_(texteQuery)
def getTous(self):
l1=[]
l1.append( maQuery.value(0).toInt()[0])
l2.append( maQuery.value(1).toString())
return l1,l2
+
+ def getName(self,mailleurId):
+ texteQuery="select nomMailleur from Mailleurs where id = " + str(mailleurId) + " ;"
+ maQuery=QtSql.QSqlQuery()
+ maQuery.exec_(texteQuery)
+ while(maQuery.next()):
+ mailleurName=maQuery.value(0).toString()
+ return mailleurName
+
+
class TablePerfs (TableDeBase):
def __init__(self):
TableDeBase.__init__(self,"Perfs")
- self.setField(('Maillage','Version','Machine','NbSecCpu','Memoire'))
- self.setTypeField(('int','int','str','int','int'),('idMaillage','idVersion','Machine'))
+ self.setField(('Maillage','Version','NbSecCpu','Memoire'))
+ self.setTypeField(('int','int','int','int'),('idMaillage','idVersion','Machine'))
def createSqlTable(self):
query=QtSql.QSqlQuery()
class TableRatios (TableDeBase):
def __init__(self):
TableDeBase.__init__(self,"Ratios")
- self.setField(('Maillage','Version','Machine','RatioMax','RatioMin','Quartile1','Mediane','Quartile3','Moyenne'))
- self.setTypeField(('int','int','str','float','float','float','float','float','float'),('idMaillage','idVersion','Machine'))
+ self.setField(('Maillage','Version','RatioMax','RatioMin','Quartile1','Mediane','Quartile3','Moyenne'))
+ self.setTypeField(('int','int','float','float','float','float','float','float'),('idMaillage','idVersion','Machine'))
def createSqlTable(self):
query=QtSql.QSqlQuery()
- texteQuery ="create table Ratios(idMaillage int, idVersion int, Machine varchar(10),"
+ texteQuery ="create table Ratios(idMaillage int, idVersion int, "
texteQuery+="RatioMax float, RatioMin float, "
texteQuery+="Q1 float,"
texteQuery+="Mediane float,"
texteQuery+="Moyenne float,"
texteQuery+="foreign key (idMaillage) references Maillages(id),"
texteQuery+="foreign key (idVersion) references Versions(id),"
- texteQuery+="foreign key (Machine) references Machines(nomMachine),"
- texteQuery+="primary key (idMaillage,idVersion,Machine));"
+ texteQuery+="primary key (idMaillage,idVersion));"
print "Creation de TableRatios : " , query.exec_(texteQuery)
- def getVal(self,idMaillage, idVersion, Machine, Entite):
+ def getVal(self,idMaillage, idVersion, Entite):
query=QtSql.QSqlQuery()
texteQuery ='select '+ str(Entite) + ' from Ratios where idMaillage='+str(idMaillage)
texteQuery+=' and idVersion='+str(idVersion)
- texteQuery+=" and Machine='" + str(Machine) +"';"
query.exec_(texteQuery)
nb=0
val=0 # Valeur si l enregistrement n existe pas
while (query.next()) :
- val=query.value(0).toInt()[0]
+ val=query.value(0).toFloat()[0]
nb=nb+1
if nb > 1 : print "Double valeur de Reference dans la table des mailles"
return val
class TableTailles (TableDeBase):
def __init__(self):
TableDeBase.__init__(self,"Tailles")
- self.setField(('Maillage','Version','Machine','TailleMax','TailleMin','Quartile1','Mediane','Quartile3','Moyenne'))
- self.setTypeField(('int','int','str','float','float','float','float','float','float'),('idMaillage','idVersion','Machine'))
+ self.setField(('Maillage','Version','TailleMax','TailleMin','Quartile1','Mediane','Quartile3','Moyenne'))
+ self.setTypeField(('int','int','str','float','float','float','float','float','float'),('idMaillage','idVersion'))
def createSqlTable(self):
query=QtSql.QSqlQuery()
- texteQuery ="create table Tailles(idMaillage int, idVersion int, Machine varchar(10),"
+ texteQuery ="create table Tailles(idMaillage int, idVersion int, "
texteQuery+="TailleMax float, TailleMin float, "
texteQuery+="Q1 float, "
texteQuery+="Mediane float, "
texteQuery+="Moyenne float, "
texteQuery+="foreign key (idMaillage) references Maillages(id),"
texteQuery+="foreign key (idVersion) references Versions(id),"
- texteQuery+="foreign key (Machine) references Machines(nomMachine),"
- texteQuery+="primary key (idMaillage,idVersion,Machine));"
+ texteQuery+="primary key (idMaillage,idVersion));"
print "Creation de TableTailles : " , query.exec_(texteQuery)
- def getVal(self,idMaillage, idVersion, Machine, Entite):
+ def getVal(self,idMaillage, idVersion, Entite):
query=QtSql.QSqlQuery()
texteQuery ='select '+ str(Entite) + ' from Tailles where idMaillage='+str(idMaillage)
texteQuery+=' and idVersion='+str(idVersion)
- texteQuery+=" and Machine='" + str(Machine) +"';"
query.exec_(texteQuery)
nb=0
val=0 # Valeur si l enregistrement n existe pas
while (query.next()) :
- val=query.value(0).toInt()[0]
+ val=query.value(0).toFloat()[0]
nb=nb+1
if nb > 1 : print "Double valeur de Reference dans la table des mailles"
return val
class TableVersions (TableDeBase):
def __init__(self):
TableDeBase.__init__(self,"Versions")
- self.setField(("id","nomVersion","Reference"))
- self.setTypeField(('int','str','str'),("id"))
- self.cols=" (nomVersion, ref) "
+ self.setField(("id","nomVersion","commentaire"))
+ self.setTypeField(('int','str','str'),('id',))
+ self.cols=" (nomVersion, commentaire) "
def createSqlTable(self):
query=QtSql.QSqlQuery()
texteQuery ="create table Versions(id integer primary key autoincrement, nomVersion varchar(10),"
- texteQuery+="ref varchar(3));"
+ texteQuery+="commentaire varchar(30));"
print "Creation de TableVersions : " , query.exec_(texteQuery)
- def dejaRemplie(self):
- texteQuery="select * from Versions where nomVersion='Salome6.6';"
- maQuery=QtSql.QSqlQuery()
- maQuery.exec_(texteQuery)
- nb=0
- while(maQuery.next()): nb=nb+1
- return nb
def remplit(self):
-#PN pour tester
- if self.dejaRemplie():
- print "Table des Versions deja initialisee"
- return
- self.insereLigneAutoId(('Salome6.6','non'))
- self.insereLigneAutoId(('Salome7.3','oui'))
+ self.insereLigneAutoId(('Salome7.2.0',''))
+ self.insereLigneAutoId(('Salome7.3.0',''))
+ self.insereLigneAutoId(('Salome7.4.0',''))
- def creeVersion(self,version):
- self.insereLigneAutoId((version,'non'))
+ def creeVersion(self,version,commentaire=""):
+ self.insereLigneAutoId((version,commentaire))
def chercheVersion(self,version):
if nb != 1 : return 0, 0, ""
return 1, id, nom
- def remplaceVersion(self,version):
- bOk,versionId,versionName = self.chercheVersion(version)
- if bOk == 0 : return "La version choisie comme version de reference n est pas dans la base"
- query=QtSql.QSqlQuery()
- texteQuery ='update Versions set ref="non" where ref="oui";'
- query.exec_(texteQuery)
- texteQuery ='update Versions set ref="oui"where id='+str(versionId)+";"
- query.exec_(texteQuery)
- return "changement effectue"
- def getVersionRef(self):
- query=QtSql.QSqlQuery()
- texteQuery ='select id from Versions where ref="oui";'
- query.exec_(texteQuery)
- while (query.next()) :
- id=query.value(0).toInt()[0]
- while (query.next()) :
- print "Base corrompue : plusieurs versions de reference"
- exit()
- return id
IF(SALOME_BUILD_GUI)
ADD_SUBDIRECTORY(Gui)
ENDIF(SALOME_BUILD_GUI)
-ADD_SUBDIRECTORY(Scripts)
ADD_SUBDIRECTORY(Stats)
ADD_SUBDIRECTORY(Base)
# scripts / static
SET(plugin_SCRIPTS
ajoutEnreg.py
- changeVersion.py
compareVersions.py
createDatabase.py
lance.py
# --- rules ---
-SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS})
+SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS}/Verima)
# scripts / static
SET(plugin_SCRIPTS
- creeHtml.py
+ __init__.py
jobHtml.py
)
# --- rules ---
-SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS})
+SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS}/Verima/CreeDocuments)
+++ /dev/null
-#!/usr/bin/env python
-# -*- coding: iso-8859-1 -*-
-
-import string
-
-FichierEntete='templatesHtml/entete.html'
-FichierMailleur='templatesHtml/mailleur.html'
-FichierJob='templatesHtml/job.html'
-FichierTableau='templatesHtml/tableau.html'
-FichierLigne='templatesHtml/ligne.html'
-FichierFinTableau='templatesHtml/tableauFin.html'
-
-def compte_all(texte, subString):
- start = 0
- compte=0
- while True:
- trouve = texte.find(subString, start)
- if trouve == -1: return compte
- compte+=1
- start = trouve + len(subString)
-
-def FormateTexte(texte,dico):
- for clef in dico.keys():
- texteARemplacer="%"+str(clef)+"%"
- remplacement=dico[clef]
- if texte.find(texteARemplacer) < 0 :
- print "impossible de remplacer ",texteARemplacer, "Pas d'occurence"
- print remplacement
- continue
- if compte_all(texte,texteARemplacer) != 1 :
- print "impossible de remplacer ",texteARemplacer, "trop d'occurences"
- continue
- remplacement=str(remplacement)
- texte=texte.replace(texteARemplacer,remplacement)
- return texte
-
-def FormateLigne(texte,nb):
- texteARemplacer="2%"
- remplacement=str(nb)+"%"
- texte=texte.replace(texteARemplacer,remplacement)
- return texte
-
-def CreeEntete(dico):
- texteIni=open(FichierEntete).read()
- texteRetour=FormateTexte(texteIni,dico)
- return texteRetour
-
-def CreeMailleur(dico):
- texteIni=open(FichierMailleur).read()
- texteRetour=FormateTexte(texteIni,dico)
- return texteRetour
-
-def CreeJob(dico):
- texte=open(FichierJob).read()
- texteRetour=FormateTexte(texte,dico)
- return texteRetour
-
-def CreeMailleOuGroupe(dico,nb):
- texteIni=open(FichierTableau).read()
-
- texteLigneIni=open(FichierLigne).read()
- for i in range (2,nb+1) :
- texteLigne=FormateLigne(texteLigneIni,i)
- texteIni=texteIni+texteLigne
-
- texteRetour=FormateTexte(texteIni,dico)
-
- finTexte=open(FichierFinTableau).read()
- texteFinal=texteRetour+finTexte
-
- return texteFinal
-
-
-def EcritFichier(texte,filename):
- fp=open(filename,'w')
- fp.write(texte)
- fp.close()
-
-
-if __name__=='__main__':
- dicoEntete={}
- dicoEntete["VERSIONTEST"]="V7.2"
- dicoEntete["VERSIONREF"]="V6.6"
- dicoEntete["MACHINE"]="dsp111002"
- monTexte=CreeEntete(dicoEntete)
-
- dicoMailleur={}
- dicoMailleur["MAILLEUR"]="GHS3D"
- texteMailleur=CreeMailleur(dicoMailleur)
- monTexte+=texteMailleur
-
-
- dicoJob={}
- dicoJob["NOM"]="MASSIF"
- dicoJob["NBCPU"]="10"
- dicoJob["REFCPU"]="11"
- dicoJob["DIFCPU"]="1"
- dicoJob["DIFREL"]="10%"
- dicoJob["WARNING"]="WARNING"
- dicoJob["RMAX"]=6.1
- dicoJob["RMAXREF"]=5.95
- dicoJob["WRMAX"]="WARNING"
- dicoJob["RMOY"]=3.8
- dicoJob["RMOYREF"]=3.88
- dicoJob["WRMOY"]=""
- dicoJob["R1Q"]=2.84
- dicoJob["R1QREF"]=2.84
- dicoJob["RMED"]=3.6
- dicoJob["RMEDREF"]=3.5
- dicoJob["R2Q"]=4.91
- dicoJob["R2QREF"]=4.92
- dicoJob["TMAX"]=34.5
- dicoJob["TMAXREF"]=35.5
- dicoJob["WTMAX"]=""
- dicoJob["TMOY"]=17.4
- dicoJob["TMOYREF"]=17.5
- dicoJob["WTMOY"]=""
- dicoJob["T1Q"]=8.9
- dicoJob["T1QREF"]=8.9
- dicoJob["TMED"]=17.3
- dicoJob["TMEDREF"]=17.8
- dicoJob["T2Q"]=26.4
- dicoJob["T2QREF"]=26.5
- texteMailleur=CreeJob(dicoJob)
- monTexte+=texteMailleur
-
- dico={}
- dico["TITRE"]="Nombre de Mailles dans le maillage entier"
- dico["MAIL1"]="Quad_Edge"
- dico["REF1"]=421
- dico["NB1"]=422
- dico["DIF1"]=1
- dico["REL1"]=0.2
- dico["WARN1"]=""
- dico["MAIL2"]="Quad_Triangle"
- dico["REF2"]=1068
- dico["NB2"]=1078
- dico["DIF2"]=8
- dico["REL2"]=0.9
- dico["WARN2"]=""
- dico["MAIL3"]="Quad_Pyramid"
- dico["NB3"]=5520
- dico["REF3"]=5484
- dico["DIF3"]=36
- dico["REL3"]="0.6"
- dico["WARN3"]="WARNING"
- texteMaille=CreeMailleOuGroupe(dico,3)
- monTexte+=texteMaille
-
- fichierEssai="letter.html"
- EcritFichier(monTexte,fichierEssai)
- exit()
-
- dico={}
- dico["TITRE"]="Nombre de Mailles dans le groupe FOND_07"
- dico["MAIL1"]="Quad_Triangle"
- dico["REF1"]=12
- dico["NB1"]=12
- dico["DIF1"]=0
- dico["REL1"]=0
- dico["WARN1"]=""
- texteMaille=CreeMailleOuGroupe(dico,1)
- monTexte+=texteMaille
-
- dico={}
- dico["TITRE"]="Nombre de Mailles dans le groupe PAROI_07"
- dico["MAIL1"]="Quad_Triangle"
- dico["REF1"]=132
- dico["NB1"]=132
- dico["DIF1"]=0
- dico["REL1"]=0
- dico["WARN1"]=""
- texteMaille=CreeMailleOuGroupe(dico,1)
- monTexte+=texteMaille
-
- dico={}
- dico["TITRE"]="Nombre de Mailles dans le groupe ROCHE_07"
- dico["MAIL1"]="Pyramid"
- dico["REF1"]=2326
- dico["NB1"]=2330
- dico["DIF1"]=4
- dico["REL1"]=0
- dico["WARN1"]=""
- texteMaille=CreeMailleOuGroupe(dico,1)
- monTexte+=texteMaille
-
- dicoJob={}
-
- dicoJob={}
- dicoJob["NOM"]="CUBE"
- dicoJob["NBCPU"]="1"
- dicoJob["REFCPU"]="21"
- dicoJob["DIFCPU"]="1"
- dicoJob["DIFREL"]="100%"
- dicoJob["WARNING"]="WARNING"
- dicoJob["RMAX"]=7
- dicoJob["RMAXREF"]=6
- dicoJob["WRMAX"]="WARNING"
- dicoJob["RMOY"]=2.7
- dicoJob["RMOYREF"]=1.8
- dicoJob["WRMOY"]="WARNING"
- dicoJob["R1Q"]=1.3
- dicoJob["R1QREF"]=1.4
- dicoJob["RMED"]=2.6
- dicoJob["RMEDREF"]=2.6
- dicoJob["R2Q"]=3.9
- dicoJob["R2QREF"]=3.8
- dicoJob["TMAX"]=4
- dicoJob["TMAXREF"]=3.5
- dicoJob["WTMAX"]="WARNING"
- dicoJob["TMOY"]=1.8
- dicoJob["TMOYREF"]=1.5
- dicoJob["WTMOY"]="WARNING"
- dicoJob["T1Q"]=0.7
- dicoJob["T1QREF"]=0.7
- dicoJob["TMED"]=1.9
- dicoJob["TMEDREF"]=2
- dicoJob["T2Q"]=3.1
- dicoJob["T2QREF"]=3.2
- texteMailleur=CreeJob(dicoJob)
- monTexte+=texteMailleur
-
- dico={}
- dico["TITRE"]="Nombre de Mailles dans le maillage entier"
- dico["MAIL1"]="Edge"
- dico["REF1"]=12
- dico["NB1"]=13
- dico["DIF1"]=1
- dico["REL1"]="8.3%"
- dico["WARN1"]="WARNING"
- dico["MAIL2"]="Triangle"
- dico["REF2"]=24
- dico["NB2"]=24
- dico["DIF2"]=0
- dico["REL2"]="0%"
- dico["WARN2"]=""
- dico["MAIL3"]="Pyramid"
- dico["NB3"]=4
- dico["REF3"]=5
- dico["DIF3"]=1
- dico["REL3"]="25%"
- dico["WARN3"]="WARNING"
- texteMaille=CreeMailleOuGroupe(dico,3)
- monTexte+=texteMaille
-
- dico={}
- dico["TITRE"]="Nombre de Mailles dans le groupe SURFACE"
- dico["MAIL1"]="Edge"
- dico["REF1"]=12
- dico["NB1"]=13
- dico["DIF1"]=1
- dico["REL1"]="8.3%"
- dico["WARN1"]="WARNING"
- dico["MAIL2"]="Triangle"
- dico["REF2"]=24
- dico["NB2"]=24
- dico["DIF2"]=0
- dico["REL2"]="0%"
- dico["WARN2"]=""
- texteMaille=CreeMailleOuGroupe(dico,2)
- monTexte+=texteMaille
-
- fichierEssai="/tmp/letter.html"
- EcritFichier(monTexte,fichierEssai)
-
dir=os.path.dirname(os.path.abspath(__file__))
FichierEntete=os.path.join(dir,'templatesHtml/entete.html')
-FichierMailleur=os.path.join(dir,'templatesHtml/mailleur.html')
+FichierMaillageEntete=os.path.join(dir,'templatesHtml/maillageEntete.html')
FichierJob=os.path.join(dir,'templatesHtml/job.html')
-#FichierJob=os.path.join(dir,'templatesHtml/jobIncomplet.html')
FichierTableau=os.path.join(dir,'templatesHtml/tableau.html')
FichierLigne=os.path.join(dir,'templatesHtml/ligne.html')
FichierFinTableau=os.path.join(dir,'templatesHtml/tableauFin.html')
FichierSansGroupe=os.path.join(dir,'templatesHtml/sansGroupe.html')
+FichierGroupeRatio=os.path.join(dir,'templatesHtml/groupeRatio.html')
+FichierGroupeTaille=os.path.join(dir,'templatesHtml/groupeTaille.html')
def compte_all(texte, subString):
texteRetour=FormateTexte(texteIni,dico)
return texteRetour
-def CreeMailleur(dico):
- texteIni=open(FichierMailleur).read()
+def CreeMaillage(dico):
+ texteIni=open(FichierMaillageEntete).read()
texteRetour=FormateTexte(texteIni,dico)
return texteRetour
texteRetour=FormateTexte(texte,dico)
return texteRetour
+def CreeGroupeTaille(dico):
+ texte=open(FichierGroupeTaille).read()
+ texteRetour=FormateTexte(texte,dico)
+ return texteRetour
+
+def CreeGroupeRatio(dico):
+ texte=open(FichierGroupeRatio).read()
+ texteRetour=FormateTexte(texte,dico)
+ return texteRetour
+
+
def CreeMailleOuGroupe(dico,nb):
texteIni=open(FichierTableau).read()
-
texteLigneIni=open(FichierLigne).read()
for i in range (2,nb+1) :
texteLigne=FormateLigne(texteLigneIni,i)
def creeDocument(self,monFichier):
EcritFichier(self.monTexte,monFichier)
- def initEntete(self,version, versionRef,machine):
+ def initEntete(self,version, machine):
self.dicoEntete["VERSIONTEST"]=version
- self.dicoEntete["VERSIONREF"]=versionRef
self.dicoEntete["MACHINE"]=machine
self.monTexte=CreeEntete(self.dicoEntete)
- def initMailleur(self,mailleurName):
- dicoMailleur={}
- dicoMailleur["MAILLEUR"]=mailleurName
- texteMailleur=CreeMailleur(dicoMailleur)
- self.monTexte+=texteMailleur
+ def initMaillage(self,maillageName,mailleurName,versionRefName,dicoMaillage):
+ dicoMaillage["MAILLEUR"]=mailleurName
+ dicoMaillage["MAILLAGE"]=maillageName
+ dicoMaillage["VERSIONREF"]=versionRefName
+ texteMaillageEntete=CreeMaillage(dicoMaillage)
+ self.monTexte+=texteMaillageEntete
def initJob(self,dicoJob):
texteMailleur=CreeJob(dicoJob)
texteNoGroupe=open(FichierSansGroupe).read()
self.monTexte+=texteNoGroupe
+ def CreeGroupeTaille(self,dico):
+ texteGroupeTaille=CreeGroupeTaille(dico)
+ self.monTexte+=texteGroupeTaille
+
+ def CreeGroupeRatios(self,dico):
+ texteGroupeRatio=CreeGroupeRatio(dico)
+ self.monTexte+=texteGroupeRatio
#
# scripts / static
SET(plugin_HTML_FILES
entete.html
+ groupeRatio.html
+ groupeTaille.html
job.html
- jobIncomplet.html
ligne.html
- mailleur.html
+ maillageEntete.html
sansGroupe.html
- tableauComplet.html
tableauFin.html
tableau.html
)
# --- rules ---
-SALOME_INSTALL_SCRIPTS("${plugin_HTML_FILES}" ${SALOME_SMESH_INSTALL_PLUGINS})
+SALOME_INSTALL_SCRIPTS("${plugin_HTML_FILES}" ${SALOME_SMESH_INSTALL_PLUGINS}/CreeDocuments/templatesHtml)
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
<META NAME="CREATED" CONTENT="20130812;14411500">
- <META NAME="CHANGED" CONTENT="20130812;15072900">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGED" CONTENT="20140429;11265900">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
<STYLE TYPE="text/css">
<!--
@page { margin: 2cm }
- P { margin-bottom: 0.21cm }
+ P { margin-bottom: 0.21cm; color: #000000 }
A:link { so-language: zxx }
-->
</STYLE>
</HEAD>
<BODY LANG="fr-FR" TEXT="#000000" DIR="LTR">
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><U><B>Synthèse
+<P ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><U><FONT FACE="Arial, sans-serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Synthèse
de l'exécution des scripts de test des mailleurs</B></U></FONT></FONT></P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
+<P ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<SPAN ID="Cadre1" DIR="LTR" STYLE="float: left; width: 23.43cm; height: 2.58cm; border: none; padding: 0cm; background: #ffffff">
- <P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; border: none; padding: 0cm; widows: 0; orphans: 0">
- <FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Version
+<DIV ID="Cadre1" DIR="LTR" STYLE="float: left; width: 23.43cm; height: 1.74cm; border: none; padding: 0cm; background: #ffffff">
+ <P ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; border: none; padding: 0cm; widows: 0; orphans: 0">
+ <FONT FACE="Arial, sans-serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Version
de Salomé testée : %VERSIONTEST%</B></FONT></FONT></P>
- <P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; border: none; padding: 0cm; widows: 0; orphans: 0">
- <FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Version
- de Référence : %VERSIONREF%</B></FONT></FONT></P>
- <P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; border: none; padding: 0cm; widows: 0; orphans: 0">
- <FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Machine
+ <P ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; border: none; padding: 0cm; widows: 0; orphans: 0">
+ <FONT FACE="Arial, sans-serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Machine
d'exécution : %MACHINE%</B></FONT></FONT></P>
-</SPAN><BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
+</DIV>
+<P ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
<BR>
</P>
+</BODY>
+</HTML>
\ No newline at end of file
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+ <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
+ <TITLE></TITLE>
+ <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
+ <META NAME="CREATED" CONTENT="0;0">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGED" CONTENT="20140506;14431400">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+</HEAD>
+<BODY LANG="fr-FR" DIR="LTR">
+<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; line-height: 200%; widows: 0; orphans: 0">
+<FONT COLOR="#000000"><U><FONT FACE="Arial, sans-serif"><FONT SIZE=3><B>Aspect
+Ratio</B></U></FONT></FONT></FONT></P>
+<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT><BR>
+ </P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Référence</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Version
+ courante</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ absolue</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ relative</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border: 1px solid #000000; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Warning</FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Ratio
+ Max</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMAXREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMAX%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFARMAX%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRRMAX%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P LANG="en-US" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRRMAX%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Ratio
+ Min</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMINREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMIN%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFARMIN%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRRMIN%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRRMIN%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Moyenne</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMOYREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMOY%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFARMOY%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRRMOY%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRRMOY%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>1er
+ Quartile</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%R1QREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%R1Q%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFAR1Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRR1Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRR1Q%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Elt
+ Médian</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMEDREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMED%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFARMED%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRRMED%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRRMED%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>3ieme
+ Quartile</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%R3QREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%R3Q%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFAR3Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRR3Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRR3Q%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+</TABLE>
+<P STYLE="page-break-before: always">
+</P>
+</BODY>
+</HTML>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+ <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
+ <TITLE></TITLE>
+ <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
+ <META NAME="CREATED" CONTENT="0;0">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGED" CONTENT="20140506;14433800">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+</HEAD>
+<BODY LANG="fr-FR" DIR="LTR">
+<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; line-height: 200%; widows: 0; orphans: 0">
+<FONT COLOR="#000000"><U><FONT FACE="Arial, sans-serif"><FONT SIZE=3><B>Longueur
+des arêtes des mailles </B></U></FONT></FONT></FONT>
+</P>
+<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT><BR>
+ </P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Référence</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Version
+ courante</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ absolue</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ relative</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border: 1px solid #000000; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Warning</FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Taille
+ Max</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMAXREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMAX%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFATMAX%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRTMAX%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WTMAX%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Taille
+ Min</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMINREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMIN%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFATMIN%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRTMIN%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WTMIN%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Moyenne</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMOYREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMOY%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFATMOY%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRTMOY%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WTMOY%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>1er
+ Quartile</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%T1QREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%T1Q%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFAT1Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRT1Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WT1Q%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Elt
+ Médian</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMEDREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMED%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFATMED%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRTMED%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WTMED%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>3ieme
+ Quartile</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%T3QREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%T3Q%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFAT3Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRT3Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WT3Q%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+</TABLE>
+<P>
+</P>
+</BODY>
+</HTML>
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
<META NAME="CREATED" CONTENT="0;0">
- <META NAME="CHANGED" CONTENT="20131009;16003100">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGED" CONTENT="20140506;14421200">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
</HEAD>
<BODY LANG="fr-FR" DIR="LTR">
-<P ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<HR SIZE=18>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=4><U><B>Cas
-Test : %NOM%</B></U></FONT></FONT></FONT></P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><U><B>Performance
-CPU</B></U></SPAN></FONT></FONT></FONT><FONT COLOR="#000000"> </FONT>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>nb
-de seconde CPU : %NBCPU% Référence :%REFCPU%</FONT></FONT></FONT></P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Différence
-absolue : %DIFCPU% <SPAN LANG="en-US">Différence relative :%DIFREL% </SPAN></FONT></FONT></FONT>
-</P>
-<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WARNING%</FONT></FONT></FONT></P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US"><U><B>Aspect
-Ratio 3D</B></U></SPAN></FONT></FONT></FONT><FONT COLOR="#000000"> </FONT>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<TABLE WIDTH=953 CELLPADDING=3 CELLSPACING=0>
- <COL WIDTH=189>
- <COL WIDTH=246>
- <COL WIDTH=246>
- <COL WIDTH=246>
+<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; line-height: 200%; widows: 0; orphans: 0">
+<FONT COLOR="#000000"><U><FONT FACE="Arial, sans-serif"><FONT SIZE=3><B>Aspect
+Ratio</B></U></FONT></FONT></FONT></P>
+<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
<TR VALIGN=TOP>
- <TD WIDTH=189 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT><BR>
</P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P LANG="en-US" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Maillage</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Référence</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Version
+ courante</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ absolue</FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Référence</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ relative</FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Warning</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border: 1px solid #000000; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Warning</FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=189 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Ratio
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Ratio
Max</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMAX%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMAXREF%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMAXREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMAX%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WRMAX%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFARMAX%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRRMAX%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P LANG="en-US" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRRMAX%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=189 STYLE="border-top: none; border-bottom: 1px solid #000001; border-left: 1px solid #000001; border-right: 1px solid #000001; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.19cm; padding-right: 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Ratio
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Ratio
Min</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border-top: none; border-bottom: 1px solid #000001; border-left: 1px solid #000001; border-right: 1px solid #000001; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.19cm; padding-right: 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMIN%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMINREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMIN%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border-top: none; border-bottom: 1px solid #000001; border-left: 1px solid #000001; border-right: 1px solid #000001; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.19cm; padding-right: 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMINREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFARMIN%</P>
</TD>
- <TD WIDTH=246 STYLE="border-top: none; border-bottom: 1px solid #000001; border-left: 1px solid #000001; border-right: 1px solid #000001; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.19cm; padding-right: 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WRMIN%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRRMIN%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRRMIN%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=189 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Moyenne</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Moyenne</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMOYREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMOY%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMOY%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFARMOY%</P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMOYREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRRMOY%</P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WRMOY%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRRMOY%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=189 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>1er
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>1er
Quartile</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%R1Q%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%R1QREF%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%R1QREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%R1Q%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFAR1Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRR1Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRR1Q%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=189 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Elt
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Elt
Médian</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMED%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMEDREF%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMEDREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%RMED%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFARMED%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRRMED%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRRMED%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=189 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>3ieme
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>3ieme
Quartile</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%R3Q%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%R3QREF%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%R3QREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%R3Q%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=246 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFAR3Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRR3Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WRR3Q%</FONT></FONT></FONT></P>
</TD>
</TR>
</TABLE>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><U><B>Taille
-des mailles </B></U></FONT></FONT></FONT>
+<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; line-height: 200%; widows: 0; orphans: 0">
+<FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3><U><B>Longueur
+des arêtes des mailles </B></U></FONT></FONT></FONT>
</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<TABLE WIDTH=953 CELLPADDING=3 CELLSPACING=0>
- <COL WIDTH=163>
- <COL WIDTH=255>
- <COL WIDTH=255>
- <COL WIDTH=255>
+<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
<TR VALIGN=TOP>
- <TD WIDTH=163 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT><BR>
</P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P LANG="en-US" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Maillage</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Référence</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Version
+ courante</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ absolue</FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Référence</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ relative</FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Warning</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border: 1px solid #000000; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Warning</FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=163 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Taille
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Taille
Max</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMAX%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMAXREF%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMAXREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMAX%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WTMAX%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFATMAX%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRTMAX%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WTMAX%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=163 STYLE="border-top: none; border-bottom: 1px solid #000001; border-left: 1px solid #000001; border-right: 1px solid #000001; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.19cm; padding-right: 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Taille
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Taille
Min</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border-top: none; border-bottom: 1px solid #000001; border-left: 1px solid #000001; border-right: 1px solid #000001; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.19cm; padding-right: 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMIN%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMINREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMIN%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border-top: none; border-bottom: 1px solid #000001; border-left: 1px solid #000001; border-right: 1px solid #000001; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.19cm; padding-right: 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMINREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFATMIN%</P>
</TD>
- <TD WIDTH=255 STYLE="border-top: none; border-bottom: 1px solid #000001; border-left: 1px solid #000001; border-right: 1px solid #000001; padding-top: 0cm; padding-bottom: 0.05cm; padding-left: 0.19cm; padding-right: 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WTMIN%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRTMIN%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WTMIN%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=163 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Moyenne</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Moyenne</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMOYREF%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMOY%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMOY%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFATMOY%</P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMOYREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRTMOY%</P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WTMOY%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WTMOY%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=163 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>1er
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>1er
Quartile</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%T1Q%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%T1QREF%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%T1QREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%T1Q%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFAT1Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRT1Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WT1Q%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=163 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Elt
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Elt
Médian</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMED%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMEDREF%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMEDREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%TMED%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFATMED%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRTMED%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WTMED%</FONT></FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
- <TD WIDTH=163 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>3ieme
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>3ieme
Quartile</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%T3Q%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%T3QREF%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%T3QREF%</FONT></FONT></FONT></P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%T3Q%</FONT></FONT></FONT></P>
</TD>
- <TD WIDTH=255 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFAT3Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFRT3Q%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WT3Q%</FONT></FONT></FONT></P>
</TD>
</TR>
</TABLE>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
+<P>
</P>
</BODY>
-</HTML>
\ No newline at end of file
+</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
- <TITLE></TITLE>
- <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
- <META NAME="CREATED" CONTENT="0;0">
- <META NAME="CHANGED" CONTENT="20130826;15220900">
-</HEAD>
-<BODY LANG="fr-FR" DIR="LTR">
-<P ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<HR SIZE=18>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=4><U><B>Cas
-Test : %NOM%</B></U></FONT></FONT></FONT></P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><U><B>Performance
-CPU</B></U></SPAN></FONT></FONT></FONT><FONT COLOR="#000000"> </FONT>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>nb
-de seconde CPU : %NBCPU% Référence :%REFCPU%</FONT></FONT></FONT></P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Différence
-absolue : %DIFCPU% <SPAN LANG="en-US">Différence relative :%DIFREL% </SPAN></FONT></FONT></FONT>
-</P>
-<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WARNING%</FONT></FONT></FONT></P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-</BODY>
-</HTML>
\ No newline at end of file
<TR VALIGN=TOP>
<TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>%MAIL2%</P>
+ <P><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%MAIL2%</FONT></FONT></P>
</TD>
<TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
<P>%REF2%</P>
--- /dev/null
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+ <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
+ <TITLE></TITLE>
+ <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
+ <META NAME="CREATED" CONTENT="0;0">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGED" CONTENT="20140506;14392800">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+</HEAD>
+<BODY LANG="fr-FR" DIR="LTR">
+<P ALIGN=CENTER STYLE="margin-bottom: 0cm"><BR>
+</P>
+<P ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0; page-break-before: always">
+<META NAME="CHANGEDBY" CONTENT="CANO Valerie"><META NAME="CHANGEDBY" CONTENT="CANO Valerie"><META NAME="CHANGEDBY" CONTENT="CANO Valerie"><META NAME="CHANGEDBY" CONTENT="CANO Valerie"><META NAME="CHANGEDBY" CONTENT="CANO Valerie"><BR>
+</P>
+<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=4><U><B>Cas
+Test : %MAILLAGE%</B></U></FONT></FONT></FONT></P>
+<P ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT FACE="Arial, sans-serif"><FONT SIZE=3><B>Mailleur
+testé : <META NAME="CHANGEDBY" CONTENT="CANO Valerie">%MAILLEUR%</B></FONT></FONT></P>
+<P ALIGN=LEFT STYLE="margin-bottom: 0cm"><FONT FACE="Arial, sans-serif"><FONT SIZE=3><B>Version
+de Réference %VERSIONREF%</B></FONT></FONT></P>
+<P ALIGN=LEFT STYLE="margin-bottom: 0cm; line-height: 200%; widows: 0; orphans: 0">
+<FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3><SPAN LANG="fr-FR"><U><B>Performance
+CPU</B></U></SPAN></FONT></FONT></FONT><FONT COLOR="#000000"> </FONT>
+</P>
+<TABLE WIDTH=100% CELLPADDING=0 CELLSPACING=0>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <COL WIDTH=43*>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT><BR>
+ </P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Référence</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Version
+ courante</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ absolue</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ relative</FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border: 1px solid #000000; padding: 0cm">
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Warning</FONT></FONT></P>
+ </TD>
+ </TR>
+ <TR VALIGN=TOP>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Nombre
+ de seconde CPU</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%REFCPU%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%NBCPU%</FONT></FONT></FONT></P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFCPU%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding: 0cm">
+ <P ALIGN=LEFT>%DIFREL%</P>
+ </TD>
+ <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 0cm">
+ <P LANG="en-US" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%WARNING%</FONT></FONT></FONT></P>
+ </TD>
+ </TR>
+</TABLE>
+<P>
+</P>
+</BODY>
+</HTML>
+++ /dev/null
-<BODY LANG="fr-FR" DIR="LTR">
-<P STYLE="margin-bottom: 0cm; border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.07cm; padding-left: 0cm; padding-right: 0cm">
-<P ALIGN=CENTER STYLE="margin-bottom: 0cm"><B>%MAILLEUR%</B></P>
-<P STYLE="margin-bottom: 0cm; border-top: none; border-bottom: 1.00pt solid #000000; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.07cm; padding-left: 0cm; padding-right: 0cm">
-<BR>
-</P>
-<P STYLE="margin-bottom: 0cm"><BR>
-</P>
+++ /dev/null
-</BODY>
-</HTML>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
- <TITLE></TITLE>
- <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
- <META NAME="CREATED" CONTENT="0;0">
- <META NAME="CHANGED" CONTENT="20130812;16315600">
-</HEAD>
-<BODY LANG="fr-FR" DIR="LTR">
-<P ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<HR SIZE=6>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=4><U><B>Cas
-Test : %NOM%</B></U></FONT></FONT></FONT></P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><U><B>Performance
-CPU</B></U></SPAN></FONT></FONT></FONT><FONT COLOR="#000000"> </FONT>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>nb
-de seconde CPU : %NBCPU% Référence :%REFCPU%</FONT></FONT></FONT></P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Différence
-absolue : %DIFCPU% <SPAN LANG="en-US">Différence
-relative :%DIFREL% </SPAN></FONT></FONT></FONT>
-</P>
-<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WARNING%</FONT></FONT></FONT></P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US"><U><B>Aspect
-Ratio 3D</B></U></SPAN></FONT></FONT></FONT><FONT COLOR="#000000"> </FONT>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<TABLE WIDTH=953 CELLPADDING=11 CELLSPACING=0>
- <COL WIDTH=173>
- <COL WIDTH=230>
- <COL WIDTH=230>
- <COL WIDTH=230>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P LANG="en-US" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Maillage</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Référence</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Warning</FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Ratio
- Max</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMAX%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMAXREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WRMAX%</FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Moyenne</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMOY%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMOYREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WRMOY%</FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>1er
- Quartile</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%R1Q%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%R1QREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Elt
- Médian</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMED%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%RMEDREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>2nd
- Quartile</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%R2Q%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%R2QREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P LANG="en-US" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><U><B>Taille
-des mailles </B></U></FONT></FONT></FONT>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<TABLE WIDTH=953 CELLPADDING=11 CELLSPACING=0>
- <COL WIDTH=147>
- <COL WIDTH=239>
- <COL WIDTH=239>
- <COL WIDTH=239>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P LANG="en-US" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Maillage</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Référence</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Warning</FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Ratio
- Max</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMAX%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMAXREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WTMAX%</FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Moyenne</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMOY%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMOYREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%WTMOY%</FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>1er
- Quartile</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%T1Q%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%T1QREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>Elt
- Médian</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMED%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%TMEDREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>2nd
- Quartile</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%T2Q%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3>%T2QREF%</FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0.05cm 0.19cm">
- <P ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><BR>
-</P>
-</BODY>
-</HTML>
\ No newline at end of file
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
- <TITLE></TITLE>
- <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
- <META NAME="CREATED" CONTENT="20130517;10010000">
- <META NAME="CHANGED" CONTENT="20130711;15325400">
- <STYLE TYPE="text/css">
- <!--
- @page { margin: 2cm }
- P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: left; widows: 0; orphans: 0 }
- P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: fr-FR }
- P.cjk { font-family: "DejaVu Sans"; font-size: 12pt; so-language: zh-CN }
- P.ctl { font-family: "FreeSans"; font-size: 12pt; so-language: hi-IN }
- -->
- </STYLE>
-</HEAD>
-<BODY LANG="fr-FR" TEXT="#000000" DIR="LTR">
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><U><B>Synthèse
-de l'exécution des scripts de test des mailleurs</B></U></FONT></FONT></P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<SPAN ID="Cadre1" DIR="LTR" STYLE="float: left; width: 23.43cm; height: 2.58cm; border: none; padding: 0cm; background: #ffffff">
- <P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; border: none; padding: 0cm; widows: 0; orphans: 0">
- <FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Version
- de Salomé testée : %VERSIONTEST%</B></FONT></FONT></P>
- <P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; border: none; padding: 0cm; widows: 0; orphans: 0">
- <FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Version
- de Référence : %VERSIONREF%</B></FONT></FONT></P>
- <P CLASS="western" ALIGN=JUSTIFY STYLE="margin-bottom: 0cm; border: none; padding: 0cm; widows: 0; orphans: 0">
- <FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><B>Machine
- d'exécution : %MACHINE%</B></FONT></FONT></P>
-</SPAN><BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-left: 4cm; margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-</BODY>
-</HTML>
\ No newline at end of file
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
- <TITLE></TITLE>
- <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
- <META NAME="AUTHOR" CONTENT="A96028">
- <META NAME="CREATED" CONTENT="20130524;17480000">
- <META NAME="CHANGED" CONTENT="20130711;12000100">
- <STYLE TYPE="text/css">
- <!--
- @page { margin: 2cm }
- P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: left; widows: 0; orphans: 0 }
- P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: fr-FR }
- P.cjk { font-family: "Calibri Cyr"; font-size: 12pt; so-language: zh-CN }
- P.ctl { font-family: "Calibri Greek"; font-size: 12pt; so-language: hi-IN }
- TD P { margin-bottom: 0cm; direction: ltr; color: #000000; text-align: left; widows: 0; orphans: 0 }
- TD P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: fr-FR }
- TD P.cjk { font-family: "Calibri Cyr"; font-size: 12pt; so-language: zh-CN }
- TD P.ctl { font-family: "Calibri Greek"; font-size: 12pt; so-language: hi-IN }
- -->
- </STYLE>
-</HEAD>
-<BODY LANG="fr-FR" TEXT="#000000" DIR="LTR">
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<HR SIZE=2>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=4><SPAN LANG="fr-FR"><U><B>Cas
-Test : %NOM%</B></U></SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><U><B>Performance
-CPU</B></U></SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"> </SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">
- </SPAN></FONT></FONT></FONT>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"> </SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">nb
-de seconde CPU :%NBCPU% </SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"> </SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">référence :%REFCPU%</SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"> </SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Différence
-absolue :%DIFCPU%</SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"> </SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US">Différence
-relative :%DIFREL% </SPAN></FONT></FONT></FONT>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US"> </SPAN></FONT></FONT></FONT><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US">%WARNING%</SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US"><U><B>Aspect
-Ratio 3D</B></U></SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US">
-</SPAN></FONT></FONT></FONT>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<TABLE WIDTH=953 CELLPADDING=11 CELLSPACING=0>
- <COL WIDTH=173>
- <COL WIDTH=230>
- <COL WIDTH=230>
- <COL WIDTH=230>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US">Maillage</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Référence</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Warning</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Ratio
- Max</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%RMAX%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%RMAXREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WRMAX%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Moyenne</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%RMOY%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%RMOYREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WRMOY%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">1er
- Quartile</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%R1Q%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%R1QREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Elt
- Médian</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%RMED%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%RMEDREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=173 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">2nd
- Quartile</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%R2Q%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%R2QREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=230 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US"><U><B>Taille
-des mailles </B></U></SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US">
-</SPAN></FONT></FONT></FONT>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<TABLE WIDTH=953 CELLPADDING=11 CELLSPACING=0>
- <COL WIDTH=147>
- <COL WIDTH=239>
- <COL WIDTH=239>
- <COL WIDTH=239>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="en-US">Maillage</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Référence</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Warning</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Ratio
- Max</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%TMAX%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%TMAXREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WTMAX%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Moyenne</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%TMOY%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%TMOYREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff0000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WTMOY%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">1er
- Quartile</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%T1Q%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%T1QREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">Elt
- Médian</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%TMED%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%TMEDREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=147 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">2nd
- Quartile</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%T2Q%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%T2QREF%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=239 STYLE="border: 1px solid #000001; padding: 0cm 0.19cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><BR>
- </P>
- </TD>
- </TR>
-</TABLE>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"> </SPAN></FONT></FONT></FONT><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"> </SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-</BODY>
-</HTML>
\ No newline at end of file
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
- <TITLE></TITLE>
- <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
- <META NAME="CREATED" CONTENT="20130517;10010000">
- <META NAME="CHANGED" CONTENT="20130521;17590000">
- <STYLE TYPE="text/css">
- <!--
- @page { margin: 2cm }
- P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: left; widows: 0; orphans: 0 }
- P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: fr-FR }
- P.cjk { font-family: "DejaVu Sans"; font-size: 12pt; so-language: zh-CN }
- P.ctl { font-family: "FreeSans"; font-size: 12pt; so-language: hi-IN }
- -->
- </STYLE>
-</HEAD>
-<BODY LANG="fr-FR" TEXT="#000000" DIR="LTR">
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><SPAN LANG="fr-FR"><B>____________________________________________________________</B></SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; border-top: none; border-bottom: 1.00pt solid #000001; border-left: none; border-right: none; padding-top: 0cm; padding-bottom: 0.07cm; padding-left: 0cm; padding-right: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=4 STYLE="font-size: 16pt"><SPAN LANG="fr-FR"><B>%MAILLEUR%</B></SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-</BODY>
-</HTML>
\ No newline at end of file
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
- <TITLE></TITLE>
- <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
- <META NAME="CREATED" CONTENT="20130517;10010000">
- <META NAME="CHANGED" CONTENT="20130524;9530000">
- <STYLE TYPE="text/css">
- <!--
- @page { margin: 2cm }
- P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: left; widows: 0; orphans: 0 }
- P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: fr-FR }
- P.cjk { font-family: "DejaVu Sans"; font-size: 12pt; so-language: zh-CN }
- P.ctl { font-family: "FreeSans"; font-size: 12pt; so-language: hi-IN }
- TD P { margin-bottom: 0cm; direction: ltr; color: #000000; text-align: left; widows: 0; orphans: 0 }
- TD P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: fr-FR }
- TD P.cjk { font-family: "DejaVu Sans"; font-size: 12pt; so-language: zh-CN }
- TD P.ctl { font-family: "FreeSans"; font-size: 12pt; so-language: hi-IN }
- -->
- </STYLE>
-</HEAD>
-<BODY LANG="fr-FR" TEXT="#000000" DIR="LTR">
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><U><B>%TITRE%</B></U></SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<TABLE WIDTH=953 CELLPADDING=11 CELLSPACING=0>
- <COL WIDTH=187>
- <COL WIDTH=108>
- <COL WIDTH=129>
- <COL WIDTH=130>
- <COL WIDTH=133>
- <COL WIDTH=134>
- <TR VALIGN=TOP>
- <TD WIDTH=187 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Type
- de Maille</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=108 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Nombre
- référence</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=129 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Nombre</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=130 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Différence</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=133 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Différence</B></SPAN></FONT></FONT></FONT></P>
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>relative</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=134 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Warning</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=187 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%MAIL1% </SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=108 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REF1% </SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=129 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%NB1% </SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=130 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%DIF1% </SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=133 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REL1% </SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=134 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WARN1% </SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
-</TABLE>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-</BODY>
-</HTML>
\ No newline at end of file
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
- <TITLE></TITLE>
- <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
- <META NAME="CREATED" CONTENT="20130517;10010000">
- <META NAME="CHANGED" CONTENT="20130521;17590000">
- <STYLE TYPE="text/css">
- <!--
- @page { margin: 2cm }
- P { margin-bottom: 0.21cm; direction: ltr; color: #000000; text-align: left; widows: 0; orphans: 0 }
- P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: fr-FR }
- P.cjk { font-family: "DejaVu Sans"; font-size: 12pt; so-language: zh-CN }
- P.ctl { font-family: "FreeSans"; font-size: 12pt; so-language: hi-IN }
- TD P { margin-bottom: 0cm; direction: ltr; color: #000000; text-align: left; widows: 0; orphans: 0 }
- TD P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: fr-FR }
- TD P.cjk { font-family: "DejaVu Sans"; font-size: 12pt; so-language: zh-CN }
- TD P.ctl { font-family: "FreeSans"; font-size: 12pt; so-language: hi-IN }
- -->
- </STYLE>
-</HEAD>
-<BODY LANG="fr-FR" TEXT="#000000" DIR="LTR">
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><U><B>%TITRE%</B></U></SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<TABLE WIDTH=953 CELLPADDING=11 CELLSPACING=0>
- <COL WIDTH=158>
- <COL WIDTH=117>
- <COL WIDTH=110>
- <COL WIDTH=132>
- <COL WIDTH=140>
- <COL WIDTH=164>
- <TR VALIGN=TOP>
- <TD WIDTH=158 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Type
- de Maille</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=117 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Nombre
- référence</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=110 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Nombre</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=132 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Différence</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=140 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Différence</B></SPAN></FONT></FONT></FONT></P>
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>relative</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=164 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Warning</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=158 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%MAIL1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=117 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REF1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=110 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%NB1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=132 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%DIF1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=140 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REL1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=164 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WARN1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=158 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%MAIL2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=117 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REF2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=110 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%NB2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=132 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%DIF2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=140 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REL2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=164 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WARN2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=158 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%MAIL3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=117 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REF3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=110 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%NB3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=132 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%DIF3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=140 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REL3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=164 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WARN3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
-</TABLE>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-</BODY>
-</HTML>
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;\red0\green0\blue1;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy24\hr9\min53}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx2087\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx3391\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx4899\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx6423\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx7975\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\clbrdrr\brdrs\brdrw2\brdrcf5\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx2087\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx3391\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx4899\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx6425\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx7977\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\clbrdrr\brdrs\brdrw2\brdrcf5\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%\~}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%\~}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%\~}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%\~}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%\~}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%\~}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw2\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3061\cellx4346\cellx5748\cellx7770\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1577\cellx3063\cellx4349\cellx5751\cellx7773\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw1\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3135\cellx4406\cellx5792\cellx7791\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1667\cellx3136\cellx4409\cellx5795\cellx7794\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4466\cellx5837\cellx7812\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1756\cellx3208\cellx4467\cellx5838\cellx7814\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN12%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw2\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN12%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1844\cellx3280\cellx4524\cellx5880\cellx7832\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN13%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw2\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7731\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN12%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN13%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1631\cellx3007\cellx4504\cellx5961\cellx7650\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN14%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4323\cellx5833\cellx7674\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN12%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN13%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN14%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1530\cellx2963\cellx4324\cellx5841\cellx7691\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN15%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw2\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5875\cellx7696\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN12%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN13%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN14%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN15%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1621\cellx3037\cellx4383\cellx5883\cellx7711\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN16%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw1\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2789\cellx4118\cellx5918\cellx7718\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN12%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN13%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN14%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN15%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN16%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1388\cellx2790\cellx4123\cellx5924\cellx7730\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN17%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4180\cellx5960\cellx7739\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN12%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN13%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN14%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN15%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN16%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN17%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1480\cellx2865\cellx4184\cellx5965\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN18%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw2\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2777\cellx4242\cellx6002\cellx7762\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN12%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN13%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN14%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN15%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN16%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN17%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN18%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1429\cellx2779\cellx4245\cellx6005\cellx7768\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN19%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw2\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrhair\brdrw1\brdrcf1\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx1314\clbrdrt\brdrhair\brdrw1\brdrcf1\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx2778\clbrdrt\brdrhair\brdrw1\brdrcf1\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx4243\clbrdrt\brdrhair\brdrw1\brdrcf1\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx6003\clbrdrt\brdrhair\brdrw1\brdrcf1\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx7764\clbrdrt\brdrhair\brdrw1\brdrcf1\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\clbrdrr\brdrhair\brdrw1\brdrcf1\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx1314\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx2779\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx4245\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx6005\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx7768\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\clbrdrr\brdrhair\brdrw1\brdrcf1\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx1314\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx2779\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx4245\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx6005\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\cellx7768\clbrdrl\brdrhair\brdrw1\brdrcf1\clbrdrb\brdrhair\brdrw1\brdrcf1\clbrdrr\brdrhair\brdrw1\brdrcf1\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw1\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2855\cellx4304\cellx6044\cellx7784\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL10%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN10%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL11%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN11%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL12%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN12%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL13%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN13%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL14%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN14%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL15%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN15%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL16%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN16%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL17%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN17%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL18%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN18%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL19%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN19%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1407\cellx2856\cellx4305\cellx6045\cellx7787\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL20%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF20%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB20%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF20%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL20%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN20%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-<P CLASS="western" ALIGN=CENTER STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><U><B>%TITRE%</B></U></SPAN></FONT></FONT></FONT></P>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
-<TABLE WIDTH=953 CELLPADDING=11 CELLSPACING=0>
- <COL WIDTH=158>
- <COL WIDTH=117>
- <COL WIDTH=110>
- <COL WIDTH=132>
- <COL WIDTH=140>
- <COL WIDTH=164>
- <TR VALIGN=TOP>
- <TD WIDTH=158 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Type
- de Maille</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=117 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Nombre
- référence</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=110 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Nombre</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=132 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Différence</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=140 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Différence</B></SPAN></FONT></FONT></FONT></P>
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>relative</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=164 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR"><B>Warning</B></SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=158 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%MAIL1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=117 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REF1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=110 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%NB1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=132 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%DIF1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=140 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REL1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=164 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WARN1%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=158 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%MAIL2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=117 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REF2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=110 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%NB2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=132 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%DIF2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=140 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REL2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=164 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WARN2%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=158 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%MAIL3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=117 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REF3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=110 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%NB3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=132 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%DIF3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=140 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%REL3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- <TD WIDTH=164 STYLE="border: none; padding: 0cm">
- <P CLASS="western" ALIGN=LEFT STYLE="widows: 0; orphans: 0"><FONT COLOR="#ff3333"><FONT FACE="Times New Roman, serif"><FONT SIZE=3><SPAN LANG="fr-FR">%WARN3%</SPAN></FONT></FONT></FONT></P>
- </TD>
- </TR>
-</TABLE>
-<P CLASS="western" ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0">
-<BR>
-</P>
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;\red0\green0\blue1;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx1803\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx3189\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx4514\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx6052\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx7670\clbrdrt\brdrs\brdrw2\brdrcf5\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\clbrdrr\brdrs\brdrw2\brdrcf5\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx1803\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx3189\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx4514\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx6052\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx7689\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\clbrdrr\brdrs\brdrw2\brdrcf5\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx1803\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx3189\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx4514\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx6052\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx7689\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\clbrdrr\brdrs\brdrw2\brdrcf5\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx1803\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx3189\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx4514\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx6052\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\cellx7689\clbrdrl\brdrs\brdrw2\brdrcf5\clbrdrb\brdrs\brdrw2\brdrcf5\clbrdrr\brdrs\brdrw2\brdrcf5\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw2\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1657\cellx3456\cellx4675\cellx6300\cellx7935\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1657\cellx3458\cellx4677\cellx6304\cellx7939\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1657\cellx3458\cellx4677\cellx6304\cellx7939\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1657\cellx3458\cellx4677\cellx6304\cellx7939\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1657\cellx3458\cellx4677\cellx6304\cellx7939\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw1\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1746\cellx3525\cellx4731\cellx6337\cellx7954\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1746\cellx3526\cellx4732\cellx6340\cellx7957\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1746\cellx3526\cellx4732\cellx6340\cellx7957\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1746\cellx3526\cellx4732\cellx6340\cellx7957\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1746\cellx3526\cellx4732\cellx6340\cellx7957\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1746\cellx3526\cellx4732\cellx6340\cellx7957\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1834\cellx3594\cellx4787\cellx6376\cellx7974\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1834\cellx3594\cellx4787\cellx6376\cellx7974\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1834\cellx3594\cellx4787\cellx6376\cellx7974\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1834\cellx3594\cellx4787\cellx6376\cellx7974\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1834\cellx3594\cellx4787\cellx6376\cellx7974\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1834\cellx3594\cellx4787\cellx6376\cellx7974\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1834\cellx3594\cellx4787\cellx6376\cellx7974\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1368\cellx2759\cellx4102\cellx5568\cellx7685\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1368\cellx2760\cellx4108\cellx5575\cellx7692\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1368\cellx2760\cellx4108\cellx5575\cellx7692\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1368\cellx2760\cellx4108\cellx5575\cellx7692\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1368\cellx2760\cellx4108\cellx5575\cellx7692\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1368\cellx2760\cellx4108\cellx5575\cellx7692\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1368\cellx2760\cellx4108\cellx5575\cellx7692\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1368\cellx2760\cellx4108\cellx5575\cellx7692\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\brdrb\brdrdb\brdrw1\brdrcf4\brsp0\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1394\cellx2912\cellx4225\cellx5659\cellx7728\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1394\cellx2913\cellx4230\cellx5664\cellx7732\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1394\cellx2913\cellx4230\cellx5664\cellx7732\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1394\cellx2913\cellx4230\cellx5664\cellx7732\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1394\cellx2913\cellx4230\cellx5664\cellx7732\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1394\cellx2913\cellx4230\cellx5664\cellx7732\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1394\cellx2913\cellx4230\cellx5664\cellx7732\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1394\cellx2913\cellx4230\cellx5664\cellx7732\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1394\cellx2913\cellx4230\cellx5664\cellx7732\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
+++ /dev/null
-{\rtf1\ansi\deff3\adeflang1025
-{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset128 Times New Roman;}{\f4\froman\fprq0\fcharset128 Times New Roman;}{\f5\fswiss\fprq0\fcharset128 Arial;}{\f6\fnil\fprq0\fcharset128 DejaVu Sans;}{\f7\fswiss\fprq0\fcharset128 FreeSans;}{\f8\fnil\fprq0\fcharset128 FreeSans;}}
-{\colortbl;\red0\green0\blue0;\red255\green51\blue51;\red0\green0\blue0;\red128\green128\blue128;}
-{\stylesheet{\s0\snext0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Standard;}
-{\s15\sbasedon0\snext16\ql\nowidctlpar\sb240\sa120\keepn\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs28\alang1081\loch\f5\fs28\lang1036 Titre;}
-{\s16\sbasedon0\snext16\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Corps de texte;}
-{\s17\sbasedon16\snext17\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Liste;}
-{\s18\sbasedon0\snext18\ql\nowidctlpar\sb120\sa120\noline\ltrpar\cf0\i\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\ai\loch\f4\fs24\lang1036 L\u233\'3fgende;}
-{\s19\sbasedon0\snext19\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af7\afs24\alang1081\loch\f4\fs24\lang1036 Index;}
-{\s20\sbasedon16\snext20\ql\nowidctlpar\sb0\sa120\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu du cadre;}
-{\s21\sbasedon0\snext16\ql\nowidctlpar\sb0\sa283\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs12\alang1081\loch\f4\fs12\lang1036 Ligne horizontale;}
-{\s22\sbasedon0\snext22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036 Contenu de tableau;}
-{\s23\sbasedon22\snext23\qc\nowidctlpar\noline\ltrpar\cf0\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\loch\f4\fs24\lang1036 Titre de tableau;}
-}{\info{\creatim\yr2013\mo5\dy17\hr10\min1}{\revtim\yr2013\mo5\dy21\hr17\min59}{\printim\yr0\mo0\dy0\hr0\min0}{\comment LibreOffice}{\vern3500}}\deftab709
-
-{\*\pgdsctbl
-{\pgdsc0\pgdscuse195\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Standard;}}
-\formshade{\*\pgdscno0}\paperh16838\paperw11906\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
-\pgndec\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\qc\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\cf1\ul\ulc1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-%TITRE\~%}
-\par \pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch\lang1036
-}
-\par \trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2987\cellx4286\cellx5704\cellx7749\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Type de Maille}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre r\u233\'e9f\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Nombre}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Diff\u233\'e9rence}
-\par \pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-relative}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\b\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\ab\rtlch \ltrch\loch\fs24\lang1036
-Warning}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2989\cellx4290\cellx5708\cellx7753\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{{\*\bkmkstart __DdeLink__371_289903680}{\*\bkmkend __DdeLink__371_289903680}\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL1%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN1%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2989\cellx4290\cellx5708\cellx7753\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL2%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN2%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2989\cellx4290\cellx5708\cellx7753\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL3%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN3%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2989\cellx4290\cellx5708\cellx7753\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL4%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN4%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2989\cellx4290\cellx5708\cellx7753\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL5%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN5%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2989\cellx4290\cellx5708\cellx7753\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL6%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN6%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2989\cellx4290\cellx5708\cellx7753\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL7%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN7%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2989\cellx4290\cellx5708\cellx7753\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL8%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN8%}\cell\row\pard\trowd\trql\trleft-108\ltrrow\trpaddft3\trpaddt0\trpaddfl3\trpaddl0\trpaddfb3\trpaddb0\trpaddfr3\trpaddr0\cellx1486\cellx2989\cellx4290\cellx5708\cellx7753\cellx9528\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%MAIL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%NB9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%DIF9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf1\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%REL9%}\cell\pard\plain \s22\ql\nowidctlpar\noline\ltrpar\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\intbl\ql\nowidctlpar{\cf2\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\rtlch \ltrch\loch\fs24\lang1036
-%WARN9%}\cell\row\pard\pard\plain \s0\ql\nowidctlpar\ltrpar{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\cf0\kerning1\hich\af6\langfe2052\dbch\af8\afs24\alang1081\loch\f4\fs24\lang1036\ql\nowidctlpar{\rtlch \ltrch\loch
-}
-\par }
\ No newline at end of file
<TITLE></TITLE>
<META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
<META NAME="CREATED" CONTENT="20130827;10105100">
- <META NAME="CHANGED" CONTENT="20130827;10124500">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
+ <META NAME="CHANGED" CONTENT="20140429;11533900">
+ <META NAME="CHANGEDBY" CONTENT="CANO Valerie">
<STYLE TYPE="text/css">
<!--
@page { margin: 2cm }
</STYLE>
</HEAD>
<BODY LANG="fr-FR" DIR="LTR">
-<P STYLE="margin-bottom: 0cm"><BR>
+<P STYLE="margin-bottom: 0cm"><U><FONT FACE="Arial, sans-serif"><B>Aucun
+groupe de référence connu pour ce maillage</B></U></FONT></P>
+<P STYLE="margin-bottom: 0cm">
</P>
-<P STYLE="margin-bottom: 0cm"><BR>
-</P>
-<P STYLE="margin-bottom: 0cm"><U><B>Aucun groupe de référence connu
-pour ce maillage</B></U></P>
-<P STYLE="margin-bottom: 0cm"><BR>
-</P>
-<P STYLE="margin-bottom: 0cm"><BR>
+<P STYLE="margin-bottom: 0cm">
</P>
</BODY>
-</HTML>
\ No newline at end of file
+</HTML>
-<P STYLE="margin-bottom: 0cm"><BR>
+<P STYLE="margin-bottom: 0cm">
</P>
-<P STYLE="margin-bottom: 0cm"><U>%TITRE%</U></P>
-<P STYLE="margin-bottom: 0cm"><BR>
+<P ALIGN=LEFT STYLE="margin-bottom: 0cm; widows: 0; orphans: 0"><FONT COLOR="#000000"><FONT FACE="Arial, sans-serif"><FONT SIZE=3><SPAN LANG="en-US"><U><B>%TITRE%</B></U></SPAN></FONT></FONT></FONT></P>
+<P STYLE="margin-bottom: 0cm">
</P>
<TABLE WIDTH=100% CELLPADDING=6 CELLSPACING=0>
<COL WIDTH=43*>
<COL WIDTH=43*>
<TR VALIGN=TOP>
<TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Type de Maille</P>
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Type de Maille</FONT></FONT></P>
</TD>
<TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Nombre</P>
- <P>Référence</P>
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Référence</FONT></FONT></P>
</TD>
<TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Nombre</P>
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Version
+ courante</FONT></FONT></P>
</TD>
<TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Différence</P>
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ absolue</FONT></FONT></P>
</TD>
<TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Différence</P>
- <P>relative</P>
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Différence
+ relative</FONT></FONT></P>
</TD>
<TD WIDTH=17% STYLE="border: 1px solid #000000; padding: 0.1cm">
- <P>Warning</P>
+ <P ALIGN=CENTER><FONT FACE="Arial, sans-serif"><FONT SIZE=3>Warning</FONT></FONT></P>
</TD>
</TR>
<TR VALIGN=TOP>
<TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>%MAIL1%</P>
+ <P><FONT FACE="Arial, sans-serif"><FONT SIZE=3>%MAIL1%</FONT></FONT></P>
</TD>
<TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
<P>%REF1%</P>
+++ /dev/null
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=utf-8">
- <TITLE></TITLE>
- <META NAME="GENERATOR" CONTENT="LibreOffice 3.5 (Linux)">
- <META NAME="CREATED" CONTENT="20130812;16554200">
- <META NAME="CHANGED" CONTENT="20130812;16584100">
- <STYLE TYPE="text/css">
- <!--
- @page { margin: 2cm }
- P { margin-bottom: 0.21cm }
- TD P { margin-bottom: 0cm }
- -->
- </STYLE>
-</HEAD>
-<BODY LANG="fr-FR" DIR="LTR">
-<P STYLE="margin-bottom: 0cm"><BR>
-</P>
-<P STYLE="margin-bottom: 0cm"><U>%TITRE%</U></P>
-<P STYLE="margin-bottom: 0cm"><BR>
-</P>
-<TABLE WIDTH=100% CELLPADDING=6 CELLSPACING=0>
- <COL WIDTH=43*>
- <COL WIDTH=43*>
- <COL WIDTH=43*>
- <COL WIDTH=43*>
- <COL WIDTH=43*>
- <COL WIDTH=43*>
- <TR VALIGN=TOP>
- <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Type de Maille</P>
- </TD>
- <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Nombre</P>
- <P>Référence</P>
- </TD>
- <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Nombre</P>
- </TD>
- <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Différence</P>
- </TD>
- <TD WIDTH=17% STYLE="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0.1cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>Différence</P>
- <P>relative</P>
- </TD>
- <TD WIDTH=17% STYLE="border: 1px solid #000000; padding: 0.1cm">
- <P>Warning</P>
- </TD>
- </TR>
- <TR VALIGN=TOP>
- <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>%MAIL1%</P>
- </TD>
- <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>%REF1%</P>
- </TD>
- <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>%NB1%</P>
- </TD>
- <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>%DIF1%</P>
- </TD>
- <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: none; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0cm">
- <P>%REL1%</P>
- </TD>
- <TD WIDTH=17% STYLE="border-top: none; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding-top: 0cm; padding-bottom: 0.1cm; padding-left: 0.1cm; padding-right: 0.1cm">
- <P><FONT COLOR="#ff3333">%WARN1%</FONT></P>
- </TD>
- </TR>
-</TABLE>
-<P STYLE="margin-bottom: 0cm"><BR>
-</P>
-</BODY>
-</HTML>
</TD>
</TR>
</TABLE>
-<P STYLE="margin-bottom: 0cm"><BR>
+<P STYLE="margin-bottom: 0cm">
</P>
</TABLE>
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
-Petit Verificateur de mailleurs entre amis
-==========================================
+Verificateur des mailleurs
+==========================
Contents:
Utilisation de l'outil
======================
+Introduction
+-------------
+Avant d'utiliser les différents scripts décrits ci-dessous, il faut préalablement taper dans un terminal la commande ./runSession dans le répertoire Salome où se situe le runSession. On peut trouver les différents scripts au niveau du répertoire : ./Salome-n°version/modules/SMESH_n°version/share/salome/plugins/smesh/Verima
+
Création de la base
--------------------
-La base de données ne doit, à priori, n'être créée qu'une unique fois. Cependant, relancer le script de création ne changera pas les informations contenues dans la base et n'a pas d'incidence sur la base ni sur son contenu. Le script va seulement éventuellement ajouter dans la base, les références de la machine sur laquelle il est exécuté.
+La base de données ne doit, à priori, n'être créée qu'une unique fois. Cependant, relancer le script de création ne changera pas les informations contenues dans la base et n'a pas d'incidence sur la base ni sur son contenu.
* createDatabase.py
-
- - Crée la structure de la base et le fichier myMeshDB.db
+ - Crée la structure de la base et le fichier myMeshDB.db
- Si le fichier myMeshDB.db (c'est à dire si la base) existe déjà , le script ne modifie pas la structure des tables et n'affecte pas les enregistrements qu'elles contiennent déjà .
- - Le script crée un enregistrement correspondant à la machine et à sa version d'OS (résultats de la commande uname). Si l'enregistrement existe déjà , la requête affiche l'erreur False et la database n'est pas touchée.
- Le script a un unique paramètre optionnel : le nom de la database.
.. code-block:: python
- python createDatabase -d maBaseAMoi.db
-
-Le jeu de test créé par défaut
--------------------------------
-
- * Pour les machines
- - la machine sur laquelle la base est créée est ajoutée.
-
- * Pour les mailleurs
- - 1, Blsurf+Ghs3D
- - 2, Tetra
-
-
- * Pour les scripts
- -1, script1 utilise le mailleur 2 dimension 2
- -2, excavation utilise le mailleur 1 dimension 3
-
- * Pour les versions
- - Salome 7.3 comme version de référence
- - lorsqu'on utilise une version de Salome, cette version sera créée dans la database. Il n'est pas nécessaire de créer une autre version que la version de référence.
-
- * Pour les groupes de référence
- - Seul le script excavation a des groupes de référence : il s'agit de FRONT_07 et FOND_07, PAROI_07 et ROCHE_07, FOND_16, PAROI_16 et ROCHE_16.
-
- * Pour changer le jeu de test par défaut, il faut éditer dans la directory Base, les fichiers tableMailleurs, tableMaillages, tableGroupesRef et tableVersions et modifier les méthodes "remplit". Par exemple, pour ajouter le mailleur "MonMailleur" :
-
-
- .. code-block:: python
-
- self.insereLigneAutoId(('MonMailleur'))
-
-
-
-
+ python createDatabase.py -d maBaseAMoi.db
+
+Initialisation d'un jeu de tests par défaut
+-------------------------------------------
+Si on le souhaite, on peut initialiser un jeu de tests par défaut. Ce jeu de tests s'applique aux versions, aux mailleurs testés, aux scripts de maillage et enfin aux groupes de référence associés à ces maillages.
+Les quatres fichiers python se situent dans le répertoire Base.
+
+ * Pour les versions, il s'agit du fichier tableVersions. Dans la méthode "remplit", on renseigne :
+ - Le nom de la version
+ - Un commentaire
+
+ * Pour les mailleurs, il s'agit du fichier tableMailleurs. Dans la méthode remplit, on renseigne :
+ - Le nom du mailleur
+
+ * Pour les scripts, il s'agit du fichier tableMaillages. Dans la méthode remplit, on renseigne :
+ - Le nom du cas test
+ - Le nom du script python
+ - Le nom du fichier med
+ - Le numéro de l'identifiant correspondant au mailleur testé
+ - La dimension maximale du maillage
+ - Les quatres seuils correspondant aux quatres critères à savoir le temps CPU, l'aspect ratio, la longueur et enfin le nombre d'entités
+ - Un commentaire
+
+ * Pour les groupes de référence, il s'agit du fichier tableGroupesRef. Dans la méthode remplit, on renseigne :
+ - Le nom du groupe
+ - Le numéro d'identifiant correspondant au maillage
+
+Remarque : actuellement, le jeu par défaut porte :
+ * sur les versions
+ - n°id=1,'Salome7.2.0'
+ - n°id=2,'Salome7.3.0'
+ - n°id=3,'Salome7.4.0'
+ * sur les mailleurs
+ - n°id=1,'BLSURF'
+ - n°id=2,'NETGEN1D2D'
+ - n°id=3,'GHS3D+BLSURF'
+ - n°id=4,'GHS3D+NETGEN1D2D'
+ - n°id=5,'NETGEN1D2D3D'
+
Ajouter un enregistrement à une table
-------------------------------------
-Lors d'une nouvelle version de Salome, de l'arrivée d'un nouveau cas test ou d'un nouveau mailleur, il sera nécessaire d'enrichir la base de données. Aucun contrôle sur la cohérence des valeurs n'est effectué.
+Lors d'une nouvelle version de Salome, de l'arrivée d'un nouveau cas test ou d'un nouveau mailleur, il sera nécessaire d'enrichir la base de données. Aucun contrôle sur la cohérence des valeurs n'est effectué.
* l'autoincrement
* ajoutEnreg.py
- - Le script a deux paramètres : le nom de la databse (optionnel) et le nom de la table qu'il faut enrichir.
+ - Le script a deux paramètres : le nom de la database (optionnel) et le nom de la table qu'il faut enrichir.
les valeurs des colonnes doivent être fournies dans l'ordre.
.. code-block:: python
python ajoutEnreg -d maBaseAMoi.db -t TableMaillages "monMaillage" "mesScripts/lanceMonMaillage" "/tmp/monFichierMed" 4 3 5 5 5 5 "essai pour mon Mailleur"
-
-
Changement de la version de référence
-------------------------------------
A priori, cette fonction ne devrait pas être utilisée. mais ... Elle permet de changer la version de référence.
- * changeRef.py
+ * changeVersion.py
.. code-block:: python
.. image:: images/visualisation.png
-Lancer un job de maillage particulier ou l'ensemble des tests
+Lancer un job de maillage particulier ou l'ensemble des tests
----------------------------------------------------------------
* le script passejob.py permet de passer l'ensemble des tests ou un cas particulier. il admet les options suivantes :
- '-a' pour passer l ensemble des Tests (non activée par defaut)
- - '-s' pour preciser le path du runAppli (par exemple ~/Appli). permet au job de trouver le runAppli
+ - '-s' pour preciser le path du runAppli (par exemple ~/Appli). Permet au job de trouver le runAppli
- '-d' pour preciser le fichier dataBase
- '-v' pour spécifier la version de Salome
- si l'option -a n'est pas activée, il faut préciser l'identifiant du job à passer
.. code-block:: python
- from Stats.getStats import getStatsMaillage, getStatsGroupes, genHistogram
- #
- fichierStatMailles=fichierMedResult.replace('.med','.res')
- fichierStatRatio=fichierMedResult.replace('.med','.ratio')
- fichierStatTailles=fichierMedResult.replace('.med','.taille')
+ from Stats.getStats import getStatsMaillage, getStatsGroupes
+ from Stats.getCritere import getStatsCritere
#
- getStatsMaillage(monMaillage,fichierStatMailles)
+ fichierMedResult = 'fichierMed.med'
+ getStatsMaillage(monMaillage,fichierMedResult)
getStatsGroupes(monMaillage,fichierMedResult)
- genHistogram(monMaillage, SMESH.FT_AspectRatio3D, 20, False, fichierStatRatio,theStudy)
- genHistogram(monMaillage, SMESH.FT_MaxElementLength3D, 20, False, fichierStatTailles,theStudy)
-
- * si le maillage est du 2D, on remplace SMESH.FT_MaxElementLength3D par SMESH.FT_MaxElementLength2D et on ne calcule pas l'aspect Ratio
+ getStatsCritere(dimMaillage,monMaillage,fichierMedResult,theStudy)
Lancement du script de comparaison
-----------------------------------
* compareVersions.py
- '-s' pour preciser le path du runAppli (par exemple ~/Appli). permet au job de trouver le runAppli
- - '-v' pour spécifier la version de Salome a comparer
- - '-r' pour spécifier une version de comparaison différente de la version de référence
+ - '-r' pour spécifier les numéros de versions de référence pour chacun des scripts
- '-d' pour preciser le fichier dataBase
- - '-f' pour spécifier le nom du fichier html produit (/tmp/toto.html par défaut -) )
+ - '-f' pour spécifier le nom du rapport html produit (/tmp/toto.html par défaut -) )
+
+ .. code-block:: python
+
+ python compareVersions.py -s ./runAppli -r 1,2,2 -d ./myMesh.db -f ./rapport.html
+
- produit le rapport Html à ajouter à la newsletter
+ Ici, pour les scripts n°1, 2 et 3, les versions de référence sont, respectivement "Salome7.2.0", "Salome7.3.0" et "Salome 7.3.0".
export/import de la base
* la table des machines
* la table des groupes references
- - les fichiers sont ranges dans la directory ExportDB+date. la premiere ligne de chaque fichier contient le nom des colonnes, puis les valeurs par ligne
+ - les fichiers sont ranges dans la directory ExportDB+date. la premiere ligne de chaque fichier contient le nom des colonnes, puis les valeurs par ligne
- pour faire une vraie sauvegarde de la base (structure et donnees) il faut lancer sqlite3 et executer .dump
- admet l option -p (pour partiel) qui n importe pas les tables a priori communes a tous
- admet l option -f (pour force) qui pour les enregistrements qui existent déjà dans la base remplace
par les valeurs donnees dans le fichier
-
+
+Critères de vérification
+========================
+Principe
+--------
+Le principe est simple.
+Pour chaque maillage, on définit des valeurs de référence associées au maillage. A chaque nouvelle version de Salome, on compare les résultats obtenus avec ces valeurs de référence pour le script étudié. On émet un warning à chaque fois que les écarts relatifs dépassent un certain seuil.
+
+Critères
+--------
+Les critères de vérification portent sur :
+
+ * Le temps CPU
+
+ * Le nombre d'entités du maillage classé par type
+ - Le nombre de noeuds
+ - Le nombre de segments (maille 1D)
+ - Le nombre de triangles (maille 2D)
+ - Le nombre de quadrangles (maille 2D)
+ - Le nombre de tétraèdres (maille 2D)
+
+ * Le rapport de tailles de chaque élément du maillage (fonction GetAspectRatio)
+ - Pour un maillage 3D, on calcul le ratio des mailles 3D
+ - Pour un maillage 2D, on calcul le ratio des mailles 2D
+
+ * La longueur de chaque élément du maillage (fonction GetMaxElementLength)
+ - Pour un maillage 3D, on calcul la longueur des mailles 3D
+ - Pour un maillage 2D, on calcul la longueur des mailles 2D
+
+Ces critères sont calculés sur tout le maillage et éventuellement sur des groupes de mailles de référence associés au maillage.
+
+Pour chaque maillage, les valeurs de référence sont calculées sur la base d'une version spécifique de Salome (qui peut être différente d'un maillage à l'autre).
+
+Pour le rapport de tailles et la longueur des mailles, on calcule systématiquement le maximun, le minimum, la moyenne, le 1er et 3ème quartile et enfin la médiane.
+
+Pour ces quatres critères, on définit un seuil à ne pas dépasser (qui peut être différent d'un critère à l'autre). Actuellement, au sein d'un même critère, les seuils sont identiques.
+
monEditor.py
monNomBase.py
visualiseDatabase.py
+ __init__.py
)
# --- resources ---
# --- rules ---
-SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS})
+SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS}/Verima/Gui)
-SALOME_INSTALL_SCRIPTS("${_pyuic_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS})
+SALOME_INSTALL_SCRIPTS("${_pyuic_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS}/Verima/Gui)
# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2014 EDF R&D
+# Copyright (C) 2007-2013 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
+# version 2.1 of the License.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
--- /dev/null
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'desFenetreChoix.ui'
+#
+# Created: Thu Mar 27 11:25:15 2014
+# by: PyQt4 UI code generator 4.9.6
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+try:
+ _fromUtf8 = QtCore.QString.fromUtf8
+except AttributeError:
+ def _fromUtf8(s):
+ return s
+
+try:
+ _encoding = QtGui.QApplication.UnicodeUTF8
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig, _encoding)
+except AttributeError:
+ def _translate(context, text, disambig):
+ return QtGui.QApplication.translate(context, text, disambig)
+
+class Ui_Choix(object):
+ def setupUi(self, Choix):
+ Choix.setObjectName(_fromUtf8("Choix"))
+ Choix.resize(440, 708)
+ self.gridLayout = QtGui.QGridLayout(Choix)
+ self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
+ self.buttonBox = QtGui.QDialogButtonBox(Choix)
+ self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
+ self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
+ self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
+ self.gridLayout.addWidget(self.buttonBox, 2, 0, 1, 1)
+ self.groupBox = QtGui.QGroupBox(Choix)
+ self.groupBox.setObjectName(_fromUtf8("groupBox"))
+ self.layoutWidget = QtGui.QWidget(self.groupBox)
+ self.layoutWidget.setGeometry(QtCore.QRect(40, 310, 311, 269))
+ self.layoutWidget.setObjectName(_fromUtf8("layoutWidget"))
+ self.gridLayout_2 = QtGui.QGridLayout(self.layoutWidget)
+ self.gridLayout_2.setMargin(0)
+ self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
+ self.PBMaille = QtGui.QPushButton(self.layoutWidget)
+ self.PBMaille.setObjectName(_fromUtf8("PBMaille"))
+ self.gridLayout_2.addWidget(self.PBMaille, 1, 0, 1, 1)
+ self.PBRatio = QtGui.QPushButton(self.layoutWidget)
+ self.PBRatio.setObjectName(_fromUtf8("PBRatio"))
+ self.gridLayout_2.addWidget(self.PBRatio, 3, 0, 1, 1)
+ self.PBPerf = QtGui.QPushButton(self.layoutWidget)
+ self.PBPerf.setObjectName(_fromUtf8("PBPerf"))
+ self.gridLayout_2.addWidget(self.PBPerf, 7, 0, 1, 1)
+ self.PBGroupeRatio = QtGui.QPushButton(self.layoutWidget)
+ self.PBGroupeRatio.setObjectName(_fromUtf8("PBGroupeRatio"))
+ self.gridLayout_2.addWidget(self.PBGroupeRatio, 6, 0, 1, 1)
+ self.PBGroupe = QtGui.QPushButton(self.layoutWidget)
+ self.PBGroupe.setObjectName(_fromUtf8("PBGroupe"))
+ self.gridLayout_2.addWidget(self.PBGroupe, 4, 0, 1, 1)
+ self.PBTaille = QtGui.QPushButton(self.layoutWidget)
+ self.PBTaille.setObjectName(_fromUtf8("PBTaille"))
+ self.gridLayout_2.addWidget(self.PBTaille, 2, 0, 1, 1)
+ self.PBGroupeTaille = QtGui.QPushButton(self.layoutWidget)
+ self.PBGroupeTaille.setObjectName(_fromUtf8("PBGroupeTaille"))
+ self.gridLayout_2.addWidget(self.PBGroupeTaille, 5, 0, 1, 1)
+ self.layoutWidget1 = QtGui.QWidget(self.groupBox)
+ self.layoutWidget1.setGeometry(QtCore.QRect(40, 50, 301, 211))
+ self.layoutWidget1.setObjectName(_fromUtf8("layoutWidget1"))
+ self.verticalLayout = QtGui.QVBoxLayout(self.layoutWidget1)
+ self.verticalLayout.setMargin(0)
+ self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
+ self.PBMailleur = QtGui.QPushButton(self.layoutWidget1)
+ self.PBMailleur.setObjectName(_fromUtf8("PBMailleur"))
+ self.verticalLayout.addWidget(self.PBMailleur)
+ self.PBMaillage = QtGui.QPushButton(self.layoutWidget1)
+ self.PBMaillage.setObjectName(_fromUtf8("PBMaillage"))
+ self.verticalLayout.addWidget(self.PBMaillage)
+ self.PBMachine = QtGui.QPushButton(self.layoutWidget1)
+ self.PBMachine.setObjectName(_fromUtf8("PBMachine"))
+ self.verticalLayout.addWidget(self.PBMachine)
+ self.PBVersion = QtGui.QPushButton(self.layoutWidget1)
+ self.PBVersion.setObjectName(_fromUtf8("PBVersion"))
+ self.verticalLayout.addWidget(self.PBVersion)
+ self.PBGroupesRef = QtGui.QPushButton(self.layoutWidget1)
+ self.PBGroupesRef.setObjectName(_fromUtf8("PBGroupesRef"))
+ self.verticalLayout.addWidget(self.PBGroupesRef)
+ self.gridLayout.addWidget(self.groupBox, 1, 0, 1, 1)
+
+ self.retranslateUi(Choix)
+ QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Choix.accept)
+ QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Choix.reject)
+ QtCore.QMetaObject.connectSlotsByName(Choix)
+
+ def retranslateUi(self, Choix):
+ Choix.setWindowTitle(_translate("Choix", "Verification de Maillage", None))
+ self.groupBox.setTitle(_translate("Choix", "Tables ", None))
+ self.PBMaille.setText(_translate("Choix", "Table Mailles", None))
+ self.PBRatio.setText(_translate("Choix", "Table Ratios", None))
+ self.PBPerf.setText(_translate("Choix", "Table Performances", None))
+ self.PBGroupeRatio.setText(_translate("Choix", "Table Groupe Ratios", None))
+ self.PBGroupe.setText(_translate("Choix", "Table Groupes", None))
+ self.PBTaille.setText(_translate("Choix", "Table Tailles", None))
+ self.PBGroupeTaille.setText(_translate("Choix", "Table Groupe Tailles", None))
+ self.PBMailleur.setText(_translate("Choix", "Table Mailleurs", None))
+ self.PBMaillage.setText(_translate("Choix", "Table Maillages", None))
+ self.PBMachine.setText(_translate("Choix", "Table Machines", None))
+ self.PBVersion.setText(_translate("Choix", "Table Versions", None))
+ self.PBGroupesRef.setText(_translate("Choix", "Table Groupes Référence", None))
+
+
+if __name__ == "__main__":
+ import sys
+ app = QtGui.QApplication(sys.argv)
+ Choix = QtGui.QDialog()
+ ui = Ui_Choix()
+ ui.setupUi(Choix)
+ Choix.show()
+ sys.exit(app.exec_())
+
<rect>
<x>0</x>
<y>0</y>
- <width>421</width>
- <height>633</height>
+ <width>440</width>
+ <height>708</height>
</rect>
</property>
<property name="windowTitle">
<string>Verification de Maillage</string>
</property>
<layout class="QGridLayout" name="gridLayout">
- <item row="0" column="0">
+ <item row="2" column="0">
+ <widget class="QDialogButtonBox" name="buttonBox">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="standardButtons">
+ <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+ </property>
+ </widget>
+ </item>
+ <item row="1" column="0">
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Tables </string>
</property>
- <widget class="QPushButton" name="PBMailleur">
- <property name="geometry">
- <rect>
- <x>30</x>
- <y>30</y>
- <width>271</width>
- <height>28</height>
- </rect>
- </property>
- <property name="text">
- <string>Table Mailleurs</string>
- </property>
- </widget>
- <widget class="QPushButton" name="PBMaillage">
- <property name="geometry">
- <rect>
- <x>30</x>
- <y>70</y>
- <width>271</width>
- <height>28</height>
- </rect>
- </property>
- <property name="text">
- <string>Table Maillages</string>
- </property>
- </widget>
- <widget class="QPushButton" name="PBVersion">
- <property name="geometry">
- <rect>
- <x>30</x>
- <y>110</y>
- <width>271</width>
- <height>28</height>
- </rect>
- </property>
- <property name="text">
- <string>Table Versions</string>
- </property>
- </widget>
- <widget class="QPushButton" name="PBMachine">
- <property name="geometry">
- <rect>
- <x>30</x>
- <y>150</y>
- <width>271</width>
- <height>28</height>
- </rect>
- </property>
- <property name="text">
- <string>Table Machines</string>
- </property>
- </widget>
- <widget class="QPushButton" name="PBPerf">
- <property name="geometry">
- <rect>
- <x>30</x>
- <y>390</y>
- <width>271</width>
- <height>28</height>
- </rect>
- </property>
- <property name="text">
- <string>Table Performances</string>
- </property>
- </widget>
- <widget class="QPushButton" name="PBGroupe">
- <property name="geometry">
- <rect>
- <x>30</x>
- <y>270</y>
- <width>271</width>
- <height>28</height>
- </rect>
- </property>
- <property name="text">
- <string>Table Groupes</string>
- </property>
- </widget>
- <widget class="QPushButton" name="PBMaille">
+ <widget class="QWidget" name="layoutWidget">
<property name="geometry">
<rect>
- <x>30</x>
- <y>230</y>
- <width>271</width>
- <height>28</height>
- </rect>
- </property>
- <property name="text">
- <string>Table Mailles</string>
- </property>
- </widget>
- <widget class="QPushButton" name="PBRatio">
- <property name="geometry">
- <rect>
- <x>30</x>
+ <x>40</x>
<y>310</y>
- <width>271</width>
- <height>28</height>
+ <width>311</width>
+ <height>269</height>
</rect>
</property>
- <property name="text">
- <string>Table Ratios</string>
- </property>
+ <layout class="QGridLayout" name="gridLayout_2">
+ <item row="1" column="0">
+ <widget class="QPushButton" name="PBMaille">
+ <property name="text">
+ <string>Table Mailles</string>
+ </property>
+ </widget>
+ </item>
+ <item row="3" column="0">
+ <widget class="QPushButton" name="PBRatio">
+ <property name="text">
+ <string>Table Ratios</string>
+ </property>
+ </widget>
+ </item>
+ <item row="7" column="0">
+ <widget class="QPushButton" name="PBPerf">
+ <property name="text">
+ <string>Table Performances</string>
+ </property>
+ </widget>
+ </item>
+ <item row="6" column="0">
+ <widget class="QPushButton" name="PBGroupeRatio">
+ <property name="text">
+ <string>Table Groupe Ratios</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0">
+ <widget class="QPushButton" name="PBGroupe">
+ <property name="text">
+ <string>Table Groupes</string>
+ </property>
+ </widget>
+ </item>
+ <item row="2" column="0">
+ <widget class="QPushButton" name="PBTaille">
+ <property name="text">
+ <string>Table Tailles</string>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0">
+ <widget class="QPushButton" name="PBGroupeTaille">
+ <property name="text">
+ <string>Table Groupe Tailles</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
</widget>
- <widget class="QPushButton" name="PBGroupesRef">
+ <widget class="QWidget" name="layoutWidget">
<property name="geometry">
<rect>
- <x>30</x>
- <y>190</y>
- <width>271</width>
- <height>28</height>
+ <x>40</x>
+ <y>50</y>
+ <width>301</width>
+ <height>211</height>
</rect>
</property>
- <property name="text">
- <string>Table Groupes Référence</string>
- </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QPushButton" name="PBMailleur">
+ <property name="text">
+ <string>Table Mailleurs</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="PBMaillage">
+ <property name="text">
+ <string>Table Maillages</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="PBMachine">
+ <property name="text">
+ <string>Table Machines</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="PBVersion">
+ <property name="text">
+ <string>Table Versions</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="PBGroupesRef">
+ <property name="text">
+ <string>Table Groupes Référence</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
</widget>
- <widget class="QPushButton" name="PBTaille">
- <property name="geometry">
- <rect>
- <x>30</x>
- <y>350</y>
- <width>271</width>
- <height>28</height>
- </rect>
- </property>
- <property name="text">
- <string>Table Tailles</string>
- </property>
- </widget>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QDialogButtonBox" name="buttonBox">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="standardButtons">
- <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
- </property>
</widget>
</item>
</layout>
self.connect(self.PBMachine,SIGNAL("clicked()"),self.MachinePush)
self.connect(self.PBGroupe,SIGNAL("clicked()"),self.GroupePush)
self.connect(self.PBRatio,SIGNAL("clicked()"),self.RatioPush)
+ self.connect(self.PBGroupeRatio,SIGNAL("clicked()"),self.GroupeRatioPush)
+ self.connect(self.PBGroupeTaille,SIGNAL("clicked()"),self.GroupeTaillePush)
self.connect(self.PBPerf,SIGNAL("clicked()"),self.PerfPush)
self.connect(self.PBMaille,SIGNAL("clicked()"),self.MaillePush)
self.connect(self.PBTaille,SIGNAL("clicked()"),self.TaillePush)
editor=TableEditor(self.db.maTableRatios,self)
editor.exec_()
+ def GroupeRatioPush(self):
+ editor=TableEditor(self.db.maTableGroupeRatios,self)
+ editor.exec_()
+
+ def GroupeTaillePush(self):
+ editor=TableEditor(self.db.maTableGroupeTailles,self)
+ editor.exec_()
+
+
def PerfPush(self):
editor=TableEditor(self.db.maTablePerfs,self)
editor.exec_()
--- /dev/null
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'myMain.ui'
+#
+# Created: Wed Feb 19 11:02:51 2014
+# by: PyQt4 UI code generator 4.7.3
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+class Ui_Gestion(object):
+ def setupUi(self, Gestion):
+ Gestion.setObjectName("Gestion")
+ Gestion.resize(400, 525)
+ self.gridLayout_4 = QtGui.QGridLayout(Gestion)
+ self.gridLayout_4.setObjectName("gridLayout_4")
+ self.gridLayout_2 = QtGui.QGridLayout()
+ self.gridLayout_2.setObjectName("gridLayout_2")
+ self.gridLayout_4.addLayout(self.gridLayout_2, 2, 0, 1, 1)
+ spacerItem = QtGui.QSpacerItem(20, 45, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout_4.addItem(spacerItem, 1, 0, 1, 1)
+ self.gridLayout_3 = QtGui.QGridLayout()
+ self.gridLayout_3.setObjectName("gridLayout_3")
+ self.BExp = QtGui.QPushButton(Gestion)
+ self.BExp.setMinimumSize(QtCore.QSize(281, 41))
+ self.BExp.setObjectName("BExp")
+ self.gridLayout_3.addWidget(self.BExp, 0, 0, 1, 1)
+ self.BImp = QtGui.QPushButton(Gestion)
+ self.BImp.setMinimumSize(QtCore.QSize(281, 41))
+ self.BImp.setObjectName("BImp")
+ self.gridLayout_3.addWidget(self.BImp, 1, 0, 1, 1)
+ self.gridLayout_4.addLayout(self.gridLayout_3, 5, 0, 1, 1)
+ self.gridLayout = QtGui.QGridLayout()
+ self.gridLayout.setObjectName("gridLayout")
+ self.BCree = QtGui.QPushButton(Gestion)
+ self.BCree.setMinimumSize(QtCore.QSize(281, 41))
+ self.BCree.setObjectName("BCree")
+ self.gridLayout.addWidget(self.BCree, 0, 0, 1, 1)
+ self.BVue = QtGui.QPushButton(Gestion)
+ self.BVue.setMinimumSize(QtCore.QSize(281, 41))
+ self.BVue.setObjectName("BVue")
+ self.gridLayout.addWidget(self.BVue, 1, 0, 1, 1)
+ self.gridLayout_4.addLayout(self.gridLayout, 0, 0, 1, 1)
+ spacerItem1 = QtGui.QSpacerItem(20, 45, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
+ self.gridLayout_4.addItem(spacerItem1, 4, 0, 1, 1)
+ self.BStat = QtGui.QPushButton(Gestion)
+ self.BStat.setMinimumSize(QtCore.QSize(281, 41))
+ self.BStat.setObjectName("BStat")
+ self.gridLayout_4.addWidget(self.BStat, 3, 0, 1, 1)
+
+ self.retranslateUi(Gestion)
+ QtCore.QMetaObject.connectSlotsByName(Gestion)
+
+ def retranslateUi(self, Gestion):
+ Gestion.setWindowTitle(QtGui.QApplication.translate("Gestion", "Gestion de la Database", None, QtGui.QApplication.UnicodeUTF8))
+ self.BExp.setText(QtGui.QApplication.translate("Gestion", "Export de la database", None, QtGui.QApplication.UnicodeUTF8))
+ self.BImp.setText(QtGui.QApplication.translate("Gestion", "Import d\'une database", None, QtGui.QApplication.UnicodeUTF8))
+ self.BCree.setText(QtGui.QApplication.translate("Gestion", "Creation de la database", None, QtGui.QApplication.UnicodeUTF8))
+ self.BVue.setText(QtGui.QApplication.translate("Gestion", "Visualiser la database", None, QtGui.QApplication.UnicodeUTF8))
+ self.BStat.setText(QtGui.QApplication.translate("Gestion", "Statistiques", None, QtGui.QApplication.UnicodeUTF8))
+
+
+if __name__ == "__main__":
+ import sys
+ app = QtGui.QApplication(sys.argv)
+ Gestion = QtGui.QWidget()
+ ui = Ui_Gestion()
+ ui.setupUi(Gestion)
+ Gestion.show()
+ sys.exit(app.exec_())
+
--- /dev/null
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'nomBase.ui'
+#
+# Created: Wed Feb 19 11:02:51 2014
+# by: PyQt4 UI code generator 4.7.3
+#
+# WARNING! All changes made in this file will be lost!
+
+from PyQt4 import QtCore, QtGui
+
+class Ui_LEDataBaseName(object):
+ def setupUi(self, LEDataBaseName):
+ LEDataBaseName.setObjectName("LEDataBaseName")
+ LEDataBaseName.resize(400, 61)
+ self.gridLayout = QtGui.QGridLayout(LEDataBaseName)
+ self.gridLayout.setObjectName("gridLayout")
+ self.LEBaseName = QtGui.QLineEdit(LEDataBaseName)
+ self.LEBaseName.setMinimumSize(QtCore.QSize(341, 41))
+ self.LEBaseName.setObjectName("LEBaseName")
+ self.gridLayout.addWidget(self.LEBaseName, 0, 0, 1, 1)
+
+ self.retranslateUi(LEDataBaseName)
+ QtCore.QMetaObject.connectSlotsByName(LEDataBaseName)
+
+ def retranslateUi(self, LEDataBaseName):
+ LEDataBaseName.setWindowTitle(QtGui.QApplication.translate("LEDataBaseName", "Enter DataBase File", None, QtGui.QApplication.UnicodeUTF8))
+ self.LEBaseName.setText(QtGui.QApplication.translate("LEDataBaseName", "myMesh.db", None, QtGui.QApplication.UnicodeUTF8))
+
+
+if __name__ == "__main__":
+ import sys
+ app = QtGui.QApplication(sys.argv)
+ LEDataBaseName = QtGui.QDialog()
+ ui = Ui_LEDataBaseName()
+ ui.setupUi(LEDataBaseName)
+ LEDataBaseName.show()
+ sys.exit(app.exec_())
+
+++ /dev/null
-# Copyright (C) 2012-2014 EDF R&D
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-#
-
-# --- scripts ---
-
-# scripts / static
-SET(plugin_SCRIPTS
- excavation_6.6.py
- excavation_7.2.0.py
- excavation.py
- )
-
-# --- rules ---
-
-SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS})
+++ /dev/null
-# -*- coding: iso-8859-1 -*-
-
-###
-### Copyright EDF R&D 2012-2014
-###
-### Gérald NICOLAS
-### (33/0)1.47.65.56.94
-###
-
-import sys
-import salome
-
-import os
-#==================== Personnalisation - Debut =========================
-# Les fichiers MED des deux maillages seront exportes dans ce repertoire.
-# Comportement par defaut : l'export est inactive (ligne 1099)
-# The MED files for both two meshes are exported in this directory.
-# Default behaviour : no export (line 1099)
-HOME = os.environ["HOME"]
-rep_GEOM_MAIL = os.path.join(HOME, "ASTER_USER", "TEST", "Excavation", "GEOM_MAIL")
-#==================== Personnalisation - Fin ===========================
-
-salome.salome_init()
-theStudy = salome.myStudy
-#
-verbose = 1
-verbose_max = 0
-#
-erreur = 0
-#
-l_cas = [ "tout", "syme" ]
-
-###
-### GEOM component
-###
-import GEOM
-from salome.geom import geomBuilder
-geompy = geomBuilder.New(theStudy)
-import math
-import SALOMEDS
-#
-# 0. Les conventions d'orientation des axes sont les suivantes :
-# . l'axe Z s'enfonce dans le plan du dessin, son origine étant dans le plan
-# . l'axe Y est vers le haut
-# . l'axe X est vers la gauche.
-# . l'origine du repere est au centre du tunnel
-# Remarque : Les suffixes G (gauche), D (droit), B(bas) et H (haut) doivent
-# etre compris quand on regarde depuis l'entree du tunnel, sa partie
-# plane etant en bas.
-#
-# 1. Dimensions globales
-# 1.1. Dimensions caracteristiques du domaine
-# Taille generale du bloc contenant le tunnel
-LG_ARETE_BLOC = 4.6
-# Taille generale du massif
-LG_ARETE_MASSIF = LG_ARETE_BLOC*15.0
-# Longueur du tunnel
-LGTUNNEL = 20.0
-# Abscisse du centre du cylindre de percage 1 (+ ou -)
-X1 = 2.0
-# Abscisse du centre du cylindre de percage 2 (+ ou -)
-X2 = 1.0
-# Nombre de couches dans le tunnel
-NC = 20
-#
-# 1.2. Dimensions deduites
-#
-# 1.2.1. Rayons des cylindres de percement
-# . Rayon du cylindre superieur
-RAYON_H = 0.5*LG_ARETE_BLOC
-# . Rayon du premier cylindre inferieur
-RAYON_1 = RAYON_H + X1
-# . Rayon du premier cylindre inferieur
-# sinus = sin(angle), angle entre le plan horizontal et
-# le plan d'intersection des deux cylindres inférieurs
-sinus = ( (X1+X2)**2 - X1**2 ) / ( (X1+X2)**2 + X1**2 )
-if verbose_max :
- print "sinus =", sinus
-tangente = math.tan(math.asin(sinus))
-if verbose_max :
- print "tangente =", tangente
-Y2 = - (X1+X2)*tangente
-if verbose_max :
- print "Y2 =", Y2
-RAYON_2 = RAYON_H + Y2
-#
-if verbose_max :
- print "RAYON_H =", RAYON_H
- print "RAYON_1 =", RAYON_1
- print "RAYON_2 =", RAYON_2
-#
-# 1.2.2. Longueur de la boite qui servira a la construction des cavites
-LG_OUTIL = 2.0 * LG_ARETE_MASSIF
-#
-# 1.2.3. Decalage pour que tout le massif soit traverse
-DELTA = 0.01*LG_ARETE_MASSIF
-#
-# 2. Les cylindres du tunnelier
-#
-d_cyl = {}
-#
-LG_OUTIL = LG_OUTIL + 2.*DELTA
-#
-OUTIL_H = geompy.MakeCylinderRH(RAYON_H, LG_OUTIL)
-TRX = 0.0
-TRY = 0.0
-TRZ = - DELTA
-geompy.TranslateDXDYDZ(OUTIL_H, TRX, TRY, TRZ)
-d_cyl["TUN_H"] = (RAYON_H, TRX, TRY)
-#
-OUTIL_G_1 = geompy.MakeCylinderRH(RAYON_1, LG_OUTIL)
-TRX = -X1
-geompy.TranslateDXDYDZ(OUTIL_G_1, TRX, TRY, TRZ)
-d_cyl["TUN_G1"] = (RAYON_1, TRX, TRY)
-#
-OUTIL_D_1 = geompy.MakeCylinderRH(RAYON_1, LG_OUTIL)
-TRX = X1
-geompy.TranslateDXDYDZ(OUTIL_D_1, TRX, TRY, TRZ)
-d_cyl["TUN_D1"] = (RAYON_1, TRX, TRY)
-#
-OUTIL_G_2 = geompy.MakeCylinderRH(RAYON_2, LG_OUTIL)
-TRX = X2
-TRY = Y2
-geompy.TranslateDXDYDZ(OUTIL_G_2, TRX, TRY, TRZ)
-d_cyl["TUN_G2"] = (RAYON_2, TRX, TRY)
-#
-OUTIL_D_2 = geompy.MakeCylinderRH(RAYON_2, LG_OUTIL)
-TRX = -X2
-geompy.TranslateDXDYDZ(OUTIL_D_2, TRX, TRY, TRZ)
-d_cyl["TUN_D2"] = (RAYON_2, TRX, TRY)
-#
-if verbose :
- print "Cylindre"
- for cle in d_cyl.keys() :
- t_aux = d_cyl[cle]
- print cle, ": rayon =", t_aux[0], ", centre (", t_aux[1], ",", t_aux[2], ")"
-#
-# 3. L'empreinte de decoupe
-# 3.1. Les boites de base
-#
-DX = 2.0*LG_ARETE_BLOC
-DY = 2.0*LG_ARETE_BLOC
-DZ = LG_OUTIL
-B_B = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-# En haut
-TRX = -LG_ARETE_BLOC
-TRY = 0.0
-TRZ = - DELTA
-B_H = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
-# A gauche
-TRX = X2
-TRY = -2.0*LG_ARETE_BLOC
-B_G = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
-# A droite
-TRX = -2.0*LG_ARETE_BLOC - X2
-TRY = -2.0*LG_ARETE_BLOC
-B_D = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
-# En bas
-TRX = -LG_ARETE_BLOC
-TRY = -2.5*LG_ARETE_BLOC
-geompy.TranslateDXDYDZ(B_B, TRX, TRY, TRZ)
-#
-# 3.2. Plans d'intersection entre les cylindres inférieurs
-# Centre des premiers cylindres inférieurs
-DX = -X1
-DY = 0.0
-DZ = 0.0
-CG1 = geompy.MakeVertex(DX, DY, DZ)
-DX = X1
-CD1 = geompy.MakeVertex(DX, DY, DZ)
-# Vecteurs normaux aux plans des intersections des cylindres inférieurs
-DX = -Y2
-DY = X1+X2
-DZ = 0.0
-VG = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
-DX = Y2
-VD = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
-# Plans des intersections des cylindres inférieurs
-DZ = 2.0*LG_OUTIL
-PG = geompy.MakePlane(CG1, VG, DZ)
-PD = geompy.MakePlane(CD1, VD, DZ)
-#
-# 3.3. Decoupes
-# 3.3.1. Partie superieure
-B_H1 = geompy.MakeCut(B_H, OUTIL_H)
-#
-# 3.3.2. Partie gauche
-# . Séparation par le plan de l'intersection
-B_G1 = geompy.MakeHalfPartition(B_G, PG)
-# . Création des deux volumes internes
-L_AUX = geompy.MakeBlockExplode(B_G1, 6, 6)
-# . Repérage du volume interne supérieur
-DX = 2.0*LG_ARETE_BLOC + 2.0*DELTA
-DY = 2.0*LG_ARETE_BLOC + 2.0*DELTA
-DZ = LG_OUTIL + 2.0*DELTA
-boite_aux_G = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-TRX = 0.0
-TRY = -2.0*LG_ARETE_BLOC + DELTA
-TRZ = - 2.0*DELTA
-geompy.TranslateDXDYDZ(boite_aux_G, TRX, TRY, TRZ)
-l_aux = geompy.GetShapesOnBox (boite_aux_G, B_G1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
-#print "l_aux =", l_aux
-B_G2 = geompy.MakeCut(l_aux[0], OUTIL_G_1)
-# . Repérage du volume interne inférieur
-TRX = 0.0
-TRY = -RAYON_H - DELTA
-TRZ = 0.0
-geompy.TranslateDXDYDZ(boite_aux_G, TRX, TRY, TRZ)
-l_aux = geompy.GetShapesOnBox (boite_aux_G, B_G1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
-B_G3 = geompy.MakeCut(l_aux[0], OUTIL_G_2)
-#
-# 3.3.3. Partie droite
-# . Séparation par le plan de l'intersection
-B_D1 = geompy.MakeHalfPartition(B_D, PD)
-# . Création des deux volumes internes
-L_AUX = geompy.MakeBlockExplode(B_D1, 6, 6)
-# . Repérage du volume interne supérieur
-DX = 2.0*LG_ARETE_BLOC + 2.0*DELTA
-DY = 2.0*LG_ARETE_BLOC + 2.0*DELTA
-DZ = LG_OUTIL + 2.0*DELTA
-boite_aux_D = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-TRX = -DX
-TRY = -2.0*LG_ARETE_BLOC + DELTA
-TRZ = - 2.0*DELTA
-geompy.TranslateDXDYDZ(boite_aux_D, TRX, TRY, TRZ)
-l_aux = geompy.GetShapesOnBox (boite_aux_D, B_D1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
-if ( verbose_max ) :
- print "3.3.3. supérieur l_aux =", l_aux
-B_D2 = geompy.MakeCut(l_aux[0], OUTIL_D_1)
-# . Repérage du volume interne inférieur
-TRX = 0.0
-TRY = -RAYON_H - DELTA
-TRZ = 0.0
-geompy.TranslateDXDYDZ(boite_aux_D, TRX, TRY, TRZ)
-l_aux = geompy.GetShapesOnBox (boite_aux_D, B_D1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
-if ( verbose_max ) :
- print "3.3.3. inférieur l_aux =", l_aux
-B_D3 = geompy.MakeCut(l_aux[0], OUTIL_D_2)
-#
-# 3.3. Fusion
-#
-Union_1 = geompy.MakeFuse(B_B , B_G3)
-Union_2 = geompy.MakeFuse(Union_1, B_D3)
-Union_3 = geompy.MakeFuse(Union_2, B_G2)
-Union_4 = geompy.MakeFuse(Union_3, B_D2)
-EMPREINTE = geompy.MakeFuse(Union_4, B_H1)
-#
-# 4. Le tunnel
-# 4.1. La base
-#
-DX = LG_ARETE_BLOC + 2.0*DELTA
-DY = LG_ARETE_BLOC + 2.0*DELTA
-DZ = LGTUNNEL
-BOITE_TUNNEL = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-TRX = -RAYON_H - DELTA
-TRY = -RAYON_H - DELTA
-TRZ = 0.0
-geompy.TranslateDXDYDZ(BOITE_TUNNEL, TRX, TRY, TRZ)
-#
-TUNNEL_PLEIN = geompy.MakeCut(BOITE_TUNNEL, EMPREINTE)
-#
-# 4.2. Partitionnement par les cavites
-#
-DX = LG_ARETE_BLOC + 2.0*DELTA
-DY = LG_ARETE_BLOC + 2.0*DELTA
-DZ = LGTUNNEL/NC
-boite_cav = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-TRX = -0.5*LG_ARETE_BLOC - DELTA
-TRY = -0.5*LG_ARETE_BLOC - DELTA
-TRZ = 0.0
-geompy.TranslateDXDYDZ(boite_cav, TRX, TRY, TRZ)
-TRX = 0.0
-TRY = 0.0
-TRZ = LGTUNNEL/NC
-l_aux = [TUNNEL_PLEIN]
-for iaux in range(NC) :
- TUNNEL = geompy.MakePartition(l_aux, [boite_cav], [], [], geompy.ShapeType["SOLID"], 0, [], 0)
- l_aux = [TUNNEL]
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_cav, TRX, TRY, TRZ)
-#
-# 5. La structure générale
-#
-dico_struct = {}
-groupe_g = {}
-for cas in l_cas :
-#
- if verbose :
- print ". Geometrie du cas", cas
-#
- DX = LG_ARETE_MASSIF
- if cas == "syme" :
- DX = 0.5*DX
- DY = LG_ARETE_MASSIF
- DZ = LG_ARETE_MASSIF
- MASSIF_00 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- if cas == "tout" :
- TRX = -0.5*LG_ARETE_MASSIF
- else :
- TRX = 0.0
- TRY = -0.5*LG_ARETE_MASSIF
- TRZ = 0.0
- geompy.TranslateDXDYDZ(MASSIF_00, TRX, TRY, TRZ)
- MASSIF_G = geompy.MakePartition([MASSIF_00], [TUNNEL], [], [], geompy.ShapeType["SOLID"], 0, [], 0)
- #print MASSIF_G
-#
- dico_struct[cas] = MASSIF_G
-#
-# 6. Les groupes
-# * Volumes :
-# ===========
-# ROCHE : le massif complet
-# . Pour nn valant 01, 02, 03, ..., 19, 20 :
-# ROCHE_nn : la partie du massif qui reste quand on etudie l'excavation de la couche nn
-# CAV_nn : la partie du massif qui est extraite pour l'excavation de la couche nn
-# ces morceaux sont disjoints ; on ne s'interesse qu'a ce qui est retire
-# au moment de l'attaque de la couche n
-# Vu autrement : ROCHE = ROCHE_01 + CAV_01
-# ROCHE = ROCHE_02 + CAV_01 + CAV_02
-# ROCHE = ROCHE_03 + CAV_01 + CAV_02 + CAV_03
-# ... ... ... ... ... ...
-# ROCHE = ROCHE_20 + CAV_01 + CAV_02 + CAV_03 + ... + CAV_20
-#
-# Toutes les mailles de ces groupes seront dupliquees (memes noeuds) et rassemblees
-# dans des groupes miroirs :
-# R_00_b est l'analogue de ROCHE
-# R_nn_b est l'analogue de ROCHE_nn
-# CAV_nn_b est l'analogue de CAV_nn
-#
-# * Faces :
-# =========
-# . Les bords exterieurs du domaine
-# ---------------------------------
-# BAS : la face inferieure du massif
-# HAUT : la face superieure du massif
-# DEVANT : la face avant du massif
-# DERRIERE : la face arriere du massif
-# GAUCHE : la face gauche du massif
-# Pour la geometrie complete :
-# DROITE : la face droite du massif
-# sinon (pour la geometrie avec symetrie) :
-# SYME_nn : la face a droite bordant la roche au cours de l'excavation de la couche nn,
-# nn valant 00, 01, 02, 03, ..., 19, 20
-# Remarque : SYME_00 equivaut a DROITE
-#
-# . Les bords des cavites
-# -----------------------
-# Pour nn valant 01, 02, 03, ..., 19, 20 :
-# FOND_nn : la paroi qui est le fond de la cavite n, jouxtant la cavite (n+1)
-# BORD_nn : la paroi peripherique de la cavite n
-# PAROI_nn : les parois peripheriques des cavites 1, 2, ..., n-1
-# Vu autrement : PAROI_02 = BORD_01
-# PAROI_03 = BORD_01 + BORD_02
-# PAROI_04 = BORD_01 + BORD_02 + BORD_03
-# ... ... ... ... ... ...
-# PAROI_20 = BORD_01 + BORD_02 + BORD_03 + ... + BORD_19
-# FRONT_nn : la frontiere complete de la cavite n
-# Vu autrement : FRONT_01 = FOND_01 + BORD_01
-# FRONT_02 = FOND_02 + BORD_01 + BORD_02
-# ... ... ... ... ... ...
-# FRONT_20 = FOND_20 + BORD_01 + BORD_02 + BORD_03 + ... + BORD_20
-# Vu autrement : FRONT_nn = PAROI_nn + FOND_nn + BORD_nn (nn>1)
-#
-# . Les bords du tunnel
-# ---------------------
-# TUN_H : la face superieure du tunnel
-# TUN_G1 : la face gauche et en haut du tunnel
-# TUN_G2 : la face gauche et en bas du tunnel
-# TUN_BASE : la face inferieure du tunnel
-# Pour la geometrie complete :
-# TUN_D1 : la face droite et en haut du tunnel
-# TUN_D2 : la face droite et en bas du tunnel
-# Remarque : les groupes TUN_xx recouvrent les bords des cavites sur toute la longueur de l'excavation
-#
- l_cav_toutes_v_id = []
- l_cav_toutes_p_id = []
- l_groupe_cav_g = []
- l_groupe_roche_g = []
- l_groupe_cav_f_g = []
- l_groupe_cav_p_g = []
- l_groupe_cav_e_g = []
- l_face_avant_cav = []
- l_groupe_tunnel_g = []
-#
-# 6.1. La roche
-#
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_solid_id = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.1. l_solid_id =", l_solid_id
- ROCHE_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( ROCHE_G, l_solid_id )
-#
-# 6.2. Les faces externes
-# 6.2.1. Paralleles a Oyz
-# 6.2.1.1. Parallele a Oyz : face gauche
-#
- DX = 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = 0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.1. Gauche l_aux =", l_aux
- GAUCHE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( GAUCHE_G, l_aux )
-#
-# 6.2.1.2. Parallele a Oyz : face droite dans le cas complet, plan de symetrie sinon
-#
- l_groupe_cav_s_g = []
- l_face_id_syme = []
- if cas == "tout" :
- TRX = -LG_ARETE_MASSIF
- TRY = 0.0
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.2. Droite l_aux =", l_aux
- DROITE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DROITE_G, l_aux )
-#
- else :
-# L'ensemble des faces
- TRX = -0.5*LG_ARETE_MASSIF
- TRY = 0.0
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_face_id_syme = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.2. Symetrie - tout l_face_id_syme =", l_face_id_syme
- l_aux = []
- for face_id in l_face_id_syme :
- l_aux.append(face_id)
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_00"))
-# Les faces bordant le tunnel
- DX = 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC + 2.0*DELTA
- boite_2 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_2, TRX, TRY, TRZ)
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- for iaux in range(NC) :
- if ( verbose_max ) :
- print "6.2.1.2. Cavite %02d" % (iaux+1)
- # Les id des faces bordant la cavite courante
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_2, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_2 =", l_aux_2
- for face_id in l_aux_2 :
- l_aux.remove(face_id)
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_%02d" % (iaux+1)))
-# On translate les boites selon Z, d'une distance égale à l'épaisseur d'une cavité
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_2, TRX, TRY, TRZ)
-#
-# 6.2.2. Paralleles a Oxz : faces haut & bas
-#
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = 0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.2. Haut l_aux =", l_aux
- HAUT_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( HAUT_G, l_aux )
-#
- TRX = 0.0
- TRY = -LG_ARETE_MASSIF
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.2. Bas l_aux =", l_aux
- BAS_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( BAS_G, l_aux )
-#
-# 6.2.3. Paralleles a Oxy
-# 6.2.3.1. Faces debouchant du tunnel : toutes les faces contenues dans la boite
-# d'epaisseur quasi-nulle en dZ, de tailles debordant l'empreinte du tunnel en X/Y et centree en (0.,0.,0.)
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = 2.0*DELTA
- boite_aux_1 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux_1, TRX, TRY, TRZ)
- l_face_avant_tunnel = geompy.GetShapesOnBoxIDs (boite_aux_1, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.1. Devant l_face_avant_tunnel =", l_face_avant_tunnel
- # Création du groupe de la face avant
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_face_avant_tunnel )
- l_groupe_cav_f_g.append((GR_CAV_G, "FOND_00"))
-#
-# 6.2.3.2. Faces avant du massif : toutes les faces contenues dans la boite
-# d'epaisseur quasi-nulle en dZ, de tailles extremes en X/Y et centree en (0.,0.,0.)
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.2. Devant l_aux_2 =", l_aux_2
-# Pour le groupe, on retire les faces correspondant a l'empreinte du tunnel
- l_aux = []
- for face_id in l_aux_2 :
- if face_id not in l_face_avant_tunnel :
- l_aux.append(face_id)
- if ( verbose_max ) :
- print "6.2.3.2. Devant l_aux =", l_aux
- DEVANT_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DEVANT_G, l_aux )
-#
-# 6.2.3.3. Faces avant du massif : toutes les faces contenues dans la boite
-# d'epaisseur quasi-nulle en dZ, de tailles extremes en X/Y et centree en (0.,0.,extremite)
- TRX = 0.0
- TRY = 0.0
- TRZ = LG_ARETE_MASSIF
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.3. Derriere l_aux =", l_aux
- DERRIERE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DERRIERE_G, l_aux )
-#
-# 6.3. Les faces et les solides internes au tunnel
- l_cyl_supp = []
-#
-# 6.3.1. Les faces de la base
-# Le plan support
- DX = 0.0
- DY = LG_ARETE_BLOC
- DZ = 0.0
- normale = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
- DY = -0.5*LG_ARETE_BLOC
- point = geompy.MakeVertex(DX, DY, DZ)
- # Les faces posees sur ce plan
- liste_face_tunnel_base = geompy.GetShapesOnPlaneWithLocationIDs (MASSIF_G, geompy.ShapeType["FACE"], normale, point, GEOM.ST_ON )
- if ( verbose_max ) :
- print "6.3.1. liste_face_tunnel_base =", liste_face_tunnel_base
-# Création du groupe associe
- GR_TUNNEL_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_TUNNEL_G, liste_face_tunnel_base )
- l_groupe_tunnel_g.append((GR_TUNNEL_G, "TUN_BASE"))
-#
-# 6.3.2. Les faces sur les portions cylindriques
-# On distingue chaque cylindre pour les futurs suivis de frontiere dans HOMARD
-# Remarque : il serait plus logique de proceder avec GetShapesOnCylinderWithLocationIDs mais
-# je n'arrive pas donc je repere les faces dans un tube englobant la surface de chaque cylindre. Bug ? Mauvaise utilisation ?
-# Du coup, il faut s'assurer que l'on ne capte pas des faces planes precedentes (6.3.1).
-# Cela peut arriver si les dimensions sont peu serrees
- TRZ = - DELTA
- for cle in d_cyl.keys() :
- t_aux = d_cyl[cle]
- # Creation du tube encadrant le cylindre support
- if ( verbose_max ) :
- print "6.3.2.", cle, ": rayon =", t_aux[0], ", centre (", t_aux[1], ",", t_aux[2], ")"
- cyl_1 = geompy.MakeCylinderRH(1.1*t_aux[0], LG_OUTIL)
- cyl_2 = geompy.MakeCylinderRH(0.9*t_aux[0], LG_OUTIL)
- boite = geompy.MakeCut(cyl_1, cyl_2)
- TRX = t_aux[1]
- TRY = t_aux[2]
- geompy.TranslateDXDYDZ(boite, TRX, TRY, TRZ)
- l_cyl_supp.append((boite, cle))
- # Reperage des faces
- l_aux_1 = geompy.GetShapesOnShapeIDs (boite, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- l_aux = []
- for face_id in l_aux_1 :
- if face_id not in liste_face_tunnel_base :
- l_aux.append(face_id)
- if ( verbose_max ) :
- print ".. l_aux =", l_aux
- # Création du groupe associe
- if len(l_aux) > 0 :
- GR_TUNNEL_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_TUNNEL_G, l_aux )
- l_groupe_tunnel_g.append((GR_TUNNEL_G, cle))
-#
-# 6.3.3. Creation de boites :
-# . une qui englobe le volume d'une cavite
-#
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC + 2.0*DELTA
- boite_cav_v = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_cav_v, TRX, TRY, TRZ)
-#
-# . une qui englobe une le fond d'une cavite
- DZ = 2.0*DELTA
- boite_cav_f = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = LGTUNNEL/NC - DELTA
- geompy.TranslateDXDYDZ(boite_cav_f, TRX, TRY, TRZ)
-#
-# 6.3.4. On deplace ces boites au fur et a mesure des couches
-# On memorise les faces et volumes contenus dans les boites et
-# on cree les groupes a la volee
-#
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- for face_id in l_face_avant_tunnel :
- l_face_avant_cav.append(face_id)
- for iaux in range(NC) :
- if ( verbose_max ) :
- print "6.3.4. Cavite %02d" % (iaux+1)
- # Création du groupe de l'exterieur des cavites
- if iaux > 0 :
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_cav_toutes_p_id )
- l_groupe_cav_e_g.append((GR_CAV_G, "PAROI_%02d" % (iaux+1)))
- # Les id des solides dans la cavite courante
- l_aux_1 = geompy.GetShapesOnBoxIDs (boite_cav_v, MASSIF_G, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- # Création du groupe solide de la cavite courante
- CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( CAV_G, l_aux_1 )
- l_groupe_cav_g.append((CAV_G, "CAV_%02d" % (iaux+1)))
- # On ajoute ces id a la liste de tous ceux depuis le debut des cavites (i.e. le percement du tunnel)
- for solid_id in l_aux_1 :
- l_cav_toutes_v_id.append(solid_id)
- if ( verbose_max ) :
- print ".. l_cav_toutes_v_id =", l_cav_toutes_v_id
- # On repere les id des solides du massif mais qui ne sont pas dans les cavites precedemment traitées
- l_solid_id_1 = []
- for solid_id in l_solid_id :
- if solid_id not in l_cav_toutes_v_id :
- l_solid_id_1.append(solid_id)
- if ( verbose_max ) :
- print ".. l_solid_id_1 =", l_solid_id_1
- # Création du groupe solide de la roche de laquelle on a retiré tous les creusements effectués
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( GR_CAV_G, l_solid_id_1 )
- l_groupe_roche_g.append((GR_CAV_G, "ROCHE_%02d" % (iaux+1)))
- # Les id des faces du fond de la cavite courante
- l_aux_1 = geompy.GetShapesOnBoxIDs (boite_cav_f, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- # Création du groupe du fond de la cavite
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux_1 )
- l_groupe_cav_f_g.append((GR_CAV_G, "FOND_%02d" % (iaux+1)))
- # Les id des faces dans la cavite courante
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_cav_v, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_2 =", l_aux_2
- # Création du groupe du pourtour de la cavite : penser a retirer les fonds et l'eventuel plan de symetrie !
- # On cumule tous les pourtours depuis le debut
- l_aux = []
- for face_id in l_aux_2 :
- if face_id not in l_aux_1 + l_face_avant_cav + l_face_id_syme :
- l_aux.append(face_id)
- l_cav_toutes_p_id.append(face_id)
- if ( verbose_max ) :
- print ".. l_aux =", l_aux
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_p_g.append((GR_CAV_G, "BORD_%02d" % (iaux+1)))
- # Création du groupe de l'exterieur des cavites
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_cav_toutes_p_id+l_aux_1 )
- l_groupe_cav_e_g.append((GR_CAV_G, "FRONT_%02d" % (iaux+1)))
- # On translate les boites selon Z, d'une distance égale à l'épaisseur d'une cavité
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_cav_v, TRX, TRY, TRZ)
- geompy.TranslateDXDYDZ(boite_cav_f, TRX, TRY, TRZ)
- l_face_avant_cav = []
- for face_id in l_aux_1 :
- l_face_avant_cav.append(face_id)
-#
-# 6.4. Archivage
-#
- groupe_g[("ROCHE_G", cas)] = ROCHE_G
- groupe_g[("GAUCHE_G", cas)] = GAUCHE_G
- if cas == "tout" :
- groupe_g[("DROITE_G", cas)] = DROITE_G
- groupe_g[("HAUT_G", cas)] = HAUT_G
- groupe_g[("BAS_G", cas)] = BAS_G
- groupe_g[("DEVANT_G", cas)] = DEVANT_G
- groupe_g[("DERRIERE_G", cas)] = DERRIERE_G
- groupe_g[("cav", cas)] = l_groupe_cav_g
- groupe_g[("roche", cas)] = l_groupe_roche_g
- groupe_g[("tunnel", cas)] = l_groupe_tunnel_g
- groupe_g[("cav_f", cas)] = l_groupe_cav_f_g
- groupe_g[("cav_p", cas)] = l_groupe_cav_p_g
- groupe_g[("cav_e", cas)] = l_groupe_cav_e_g
- groupe_g[("cav_s", cas)] = l_groupe_cav_s_g
-#
-# 7. Affichage
-# 7.1. Les objets de construction
-#
-geompy.addToStudy( OUTIL_H, 'OUTIL_H' )
-geompy.addToStudy( OUTIL_G_1, 'OUTIL_G_1' )
-geompy.addToStudy( OUTIL_D_1, 'OUTIL_D_1' )
-geompy.addToStudy( OUTIL_G_2, 'OUTIL_G_2' )
-geompy.addToStudy( OUTIL_D_2, 'OUTIL_D_2' )
-geompy.addToStudy( B_B, 'B_B' )
-geompy.addToStudy( B_H, 'B_H' )
-geompy.addToStudy( B_G, 'B_G' )
-geompy.addToStudy( B_D, 'B_D' )
-geompy.addToStudy( CG1, 'CG1' )
-geompy.addToStudy( VG, 'VG' )
-geompy.addToStudy( PG, 'PG' )
-geompy.addToStudy( CD1, 'CD1' )
-geompy.addToStudy( VD, 'VD' )
-geompy.addToStudy( PD, 'PD' )
-geompy.addToStudy( B_H1, 'B_H1' )
-geompy.addToStudy( B_G1, 'B_G1' )
-geompy.addToStudy( boite_aux_G, 'boite_aux_G' )
-geompy.addToStudy( B_G2, 'B_G2' )
-geompy.addToStudy( B_G3, 'B_G3' )
-geompy.addToStudy( B_D1, 'B_D1' )
-geompy.addToStudy( boite_aux_D, 'boite_aux_D' )
-geompy.addToStudy( B_D2, 'B_D2' )
-geompy.addToStudy( B_D3, 'B_D3' )
-geompy.addToStudy( EMPREINTE, 'EMPREINTE' )
-geompy.addToStudy( BOITE_TUNNEL, 'BOITE_TUNNEL' )
-geompy.addToStudy( TUNNEL_PLEIN, 'TUNNEL_PLEIN' )
-geompy.addToStudy( boite_cav, 'boite_cav' )
-geompy.addToStudy( TUNNEL, 'TUNNEL' )
-geompy.addToStudy( MASSIF_00, 'MASSIF_00' )
-geompy.addToStudy( boite_aux, 'boite_aux' )
-geompy.addToStudy( boite_aux_1, 'boite_aux_1' )
-geompy.addToStudy( normale, 'normale' )
-geompy.addToStudy( point, 'point' )
-geompy.addToStudy( boite_cav_v, 'boite_cav_v' )
-geompy.addToStudy( boite_cav_f, 'boite_cav_f' )
-for objet in l_cyl_supp :
- geompy.addToStudy( objet[0], objet[1] )
-#
-# 7.2. La structure a etudier et ses groupes
-#
-for cas in l_cas :
-#
- MASSIF_G = dico_struct[cas]
- #print MASSIF_G
- geompy.addToStudy( MASSIF_G, "MASSIF"+cas )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("ROCHE_G", cas)], "ROCHE" )
- l_groupe_cav_g = groupe_g[("cav", cas)]
- for groupe in l_groupe_cav_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- l_groupe_roche_g = groupe_g[("roche", cas)]
- for groupe in l_groupe_roche_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("GAUCHE_G", cas)], "GAUCHE" )
- if cas == "tout" :
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DROITE_G", cas)], "DROITE" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("HAUT_G", cas)], "HAUT" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("BAS_G", cas)], "BAS" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DEVANT_G", cas)], "DEVANT" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DERRIERE_G", cas)], "DERRIERE" )
- l_groupe_tunnel_g = groupe_g[("tunnel", cas)]
- for groupe in l_groupe_tunnel_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- l_groupe_cav_f_g = groupe_g[("cav_f", cas)]
- l_groupe_cav_p_g = groupe_g[("cav_p", cas)]
- l_groupe_cav_e_g = groupe_g[("cav_e", cas)]
- l_groupe_cav_s_g = groupe_g[("cav_s", cas)]
- for groupe in l_groupe_cav_f_g + l_groupe_cav_p_g + l_groupe_cav_e_g + l_groupe_cav_s_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
-#
-
-###=======================================================================
-### SMESH component
-###=======================================================================
-
-import SMESH, SALOMEDS
-from salome.smesh import smeshBuilder
-smesh = smeshBuilder.New(theStudy)
-from salome.BLSURFPlugin import BLSURFPluginBuilder
-from salome.GHS3DPlugin import GHS3DPluginBuilder
-#
-for cas in l_cas :
-#
- if verbose :
- print ". Maillage du cas", cas
-#
- MASSIF_G = dico_struct[cas]
-#
-# 1. Maillage
-#
- MASSIF_M = smesh.Mesh(MASSIF_G)
-#
-# 2. Parametres du maillage volumique
-#
- if cas == "tout" :
- GHS3D_3D = MASSIF_M.Tetrahedron(algo=smeshBuilder.GHS3D)
- GHS3D_Parameters = smesh.CreateHypothesis('GHS3D_Parameters', 'GHS3DEngine')
- # Niveau d'optimisation : 3 ==> standard +
- GHS3D_Parameters.SetOptimizationLevel( 3 )
- else :
- isdone = MASSIF_M.AddHypothesis(GHS3D_Parameters)
- GHS3D_3D_1 = MASSIF_M.Tetrahedron(algo=smeshBuilder.GHS3D)
-#
-# 3. Parametres du maillage surfacique
-#
- if cas == "tout" :
- #
- BLSURF = MASSIF_M.Triangle(algo=smeshBuilder.BLSURF)
- BLSURF_Parameters = BLSURF.Parameters()
- # Geometrical mesh - if set to "Custom", allows user input in Angle Mesh S, Angle Mesh C and Gradation fields.
- # These fields control computation of the element size, so called geometrical size, conform to the
- # surface geometry considering local curvatures.
- # If both the User size and the geometrical size are defined, the eventual element size correspond to the least of the two.
- BLSURF_Parameters.SetGeometricMesh( 1 )
- # Gradation - maximum ratio between the lengths of two adjacent edges.
- BLSURF_Parameters.SetGradation( 2.5 )
- # Angle Mesh S - maximum angle between the mesh face and the tangent to the geometrical surface at each mesh node, in degrees.
- BLSURF_Parameters.SetAngleMeshS( 16. )
- # Angle Mesh C - maximum angle between the mesh edge and the tangent to the geometrical curve at each mesh node, in degrees.
- BLSURF_Parameters.SetAngleMeshC( 16. )
- # Taille de maille globale
- BLSURF_Parameters.SetPhySize( 25. )
- else :
- isdone = MASSIF_M.AddHypothesis(BLSURF_Parameters)
- BLSURF_1 = MASSIF_M.Triangle(algo=smeshBuilder.BLSURF)
-#
-# 4. Calcul
-#
- isDone = MASSIF_M.Compute()
-#
- MASSIF_M.ConvertToQuadratic( 1 )
-#
-# 5. Groupes
-# 5.1. Groupes issus de la géométrie : volume et limites externes
-#
- ROCHE_M = MASSIF_M.Group(groupe_g[("ROCHE_G", cas)])
-#
- GAUCHE_M = MASSIF_M.Group(groupe_g[("GAUCHE_G", cas)])
- if cas == "tout" :
- DROITE_M = MASSIF_M.Group(groupe_g[("DROITE_G", cas)])
- HAUT_M = MASSIF_M.Group(groupe_g[("HAUT_G", cas)])
- BAS_M = MASSIF_M.Group(groupe_g[("BAS_G", cas)])
- DEVANT_M = MASSIF_M.Group(groupe_g[("DEVANT_G", cas)])
- DERRIERE_M = MASSIF_M.Group(groupe_g[("DERRIERE_G", cas)])
-#
-# 5.2. Groupes issus de la géométrie : gestion des cavités
-# On mémorise dans l_groupe_b les groupes qui correspondent à des mailles
-# qu'il faudra dédoubler pour le calcul de second gradient : la roche finale et les cavités
-#
- l_groupe_roche_g = groupe_g[("roche", cas)]
- l_groupe_cav_g = groupe_g[("cav", cas)]
- l_groupe_cav_f_g = groupe_g[("cav_f", cas)]
- l_groupe_cav_p_g = groupe_g[("cav_p", cas)]
- l_groupe_cav_e_g = groupe_g[("cav_e", cas)]
- l_groupe_cav_s_g = groupe_g[("cav_s", cas)]
- l_groupe_tunnel_g = groupe_g[("tunnel", cas)]
- l_groupe_m = []
- l_groupe_b = []
- for groupe in l_groupe_roche_g + l_groupe_cav_g + l_groupe_cav_f_g + l_groupe_cav_p_g + l_groupe_cav_e_g + l_groupe_cav_s_g + l_groupe_tunnel_g :
- GR_M = MASSIF_M.Group(groupe[0])
- l_groupe_m.append((GR_M, groupe[1]))
- if groupe in l_groupe_cav_g :
- l_groupe_b.append(GR_M)
- elif groupe[1] == "ROCHE_20" :
- l_groupe_b.append(GR_M)
-#
-# 6. Duplication des mailles dans la roche finale et les cavités
-#
- d_aux = {}
- for groupe in l_groupe_b :
-#
-# 6.1. Nom du groupe et nombre de mailles qu'il contient
-#
- name = groupe.GetName()
- size_groupe = groupe.Size()
- if verbose_max :
- print "Longueur du groupe",name, ":", size_groupe
-#
-# 6.2. Pour chaque maille du groupe, on repere la liste des noeuds
-# et on cree une maille avec ces memes noeuds
-#
- l_aux = []
- for jaux in range (size_groupe) :
- id_elem = groupe.GetID(jaux+1)
- #if name == "CAV_01" :
- #print ".. element",jaux,":", id_elem
- l_nodes = MASSIF_M.GetElemNodes ( id_elem )
- ##print ".. l_nodes :", l_nodes
- id_elem_new = MASSIF_M.AddVolume(l_nodes)
- ##print ".. nouvel element :", id_elem_new
- l_aux.append(id_elem_new)
-#
-# 6.3. Creation d'un groupe contenant ces mailles doubles creees
-#
- name = name + "_b"
- if name[0:1] == "R" :
- name = "R_20_b"
- #print "name :", name
- ElementType = groupe.GetType();
- groupe_new = MASSIF_M.MakeGroupByIds( name, ElementType, l_aux )
- smesh.SetName(groupe_new, name)
- d_aux[name] = groupe_new
- if verbose_max :
- size_groupe_new = groupe_new.Size()
- print "Longueur du groupe",name, ":", size_groupe
-#
-# 6.4. Creation des groupes contenant les mailles doubles creees pour chacune
-# des situations d'excavation :
-# Couche 20 : R_20_b
-# Couche 19 : R_19_b = R_20_b + CAV_20_b
-# Couche 18 : R_18_b = R_20_b + CAV_20_b + CAV_19_b
-# ... etc ...
-# Couche 01 : R_01_b = R_20_b + CAV_20_b + CAV_19_b + ... + CAV_02_b
-# Roche : R_00_b = R_20_b + CAV_20_b + CAV_19_b + ... + CAV_02_b + CAV_01_b
-#
- groupe_d = d_aux["R_20_b"]
- for nro_cav in range(NC-1, -1, -1 ) :
- name = "R_%02d_b" % nro_cav
- groupe_new = MASSIF_M.UnionGroups ( groupe_d, d_aux["CAV_%02d_b" % (nro_cav+1)], name)
- smesh.SetName(groupe_new, name)
- groupe_d = groupe_new
-#
-# 7. Ecriture
-#
- fichierMedResult = '/tmp/MASSIF.new.med'
- MASSIF_M.ExportMED( fichierMedResult, 0, SMESH.MED_V2_2, 1 )
-#
-#___________________________________________________________
-# Ajout PN : statistiques sur les Mailles
-#___________________________________________________________
-fichierStatResult=fichierMedResult.replace('.med','.res')
-from getStats import getStatsMaillage
-getStatsMaillage(MASSIF_M,fichierStatResult)
-
+++ /dev/null
-# Get Information About Mesh by GetMeshIn
-import salome
-salome.salome_init()
-
-import SMESH, SALOMEDS
-from salome.smesh import smeshBuilder
-smesh = smeshBuilder.New(salome.myStudy)
-
-aMesh,aResult = smesh.CreateMeshesFromMED('/tmp/MASSIF.new.med')
-print aResult, aMesh
-
-monMesh=aMesh[0]
-
-# Get Information About Group by GetMeshInfo
-print "\nInformation about group by GetMeshInfo:"
-lGroups=monMesh.GetGroups()
-print lGroups
-for g in lGroups :
- print g.GetName()
-info = smesh.GetMeshInfo(lGroups[0])
-keys = info.keys(); keys.sort()
-for i in keys:
- print " %s : %d" % ( i, info[i] )
- pass
-#
+++ /dev/null
-# -*- coding: iso-8859-1 -*-
-"""
-Maillage du tunnel
-Copyright EDF R&D 2012-2014
-
- Gérald NICOLAS
- (+33/0)1.47.65.56.94
-
- 25/04/2013 : prise en compte de Builder
-"""
-__revision__ = "V2.2"
-
-import os
-import sys
-import salome
-
-salome.salome_init()
-theStudy = salome.myStudy
-
-import iparameters
-ipar = iparameters.IParameters(salome.myStudy.GetCommonParameters("Interface Applicative", 1))
-
-erreur = 0
-
-import math
-import SALOMEDS
-#==================== Personnalisation - Debut =========================
-HOME = os.environ["HOME"]
-rep_GEOM_MAIL = os.path.join(HOME, "ASTER_USER", "TEST", "Excavation", "GEOM_MAIL")
-# Les fichiers MED des deux maillages seront exportes dans ce repertoire.
-# Comportement par defaut : l'export est inactive (line 45)
-# The MED files for both two meshes are exported in this directory.
-# Default behaviour : no export (line 45)
-#
-# Symetrie ? Tout ?
-l_cas = [ "tout", "syme" ]
-#
-# création de la géométrie 1/0 ?
-cree_geom = 1
-#
-# création du maillage 1/0 ?
-cree_mail = 1
-#
-# export MED 1/0 ?
-export_med = 0
-#
-# Creation des mailles doubles 1/0 ?
-double = 1
-#
-# Controle vis-a-vis d'une reference 1/0 ?
-controle = 1
-#==================== Personnalisation - Fin ===========================
-#
-verbose = 1
-verbose_max = 0
-#
-# A. GEOMETRIE
-#
-if cree_geom :
-#
- import GEOM
- from salome.geom import geomBuilder
- geompy = geomBuilder.New(theStudy)
- #
- # 0. Les conventions d'orientation des axes sont les suivantes :
- # . l'axe Z s'enfonce dans le plan du dessin, son origine étant dans le plan
- # . l'axe Y est vers le haut
- # . l'axe X est vers la gauche.
- # . l'origine du repere est au centre du tunnel
- # Remarque : Les suffixes G (gauche), D (droit), B(bas) et H (haut) doivent
- # etre compris quand on regarde depuis l'entree du tunnel, sa partie
- # plane etant en bas.
- #
- # 1. Dimensions globales
- # 1.1. Dimensions caracteristiques du domaine
- # Taille generale du bloc contenant le tunnel
- LG_ARETE_BLOC = 4.6
- # Taille generale du massif
- LG_ARETE_MASSIF = LG_ARETE_BLOC*15.0
- # Longueur du tunnel
- LGTUNNEL = 20.0
- # Abscisse du centre du cylindre de percage 1 (+ ou -)
- X1 = 2.0
- # Abscisse du centre du cylindre de percage 2 (+ ou -)
- X2 = 1.0
- # Nombre de couches dans le tunnel
- NC = 20
- #
- # 1.2. Dimensions deduites
- #
- # 1.2.1. Rayons des cylindres de percement
- # . Rayon du cylindre superieur
- RAYON_H = 0.5*LG_ARETE_BLOC
- # . Rayon du premier cylindre inferieur
- RAYON_1 = RAYON_H + X1
- # . Rayon du premier cylindre inferieur
- # sinus = sin(angle), angle entre le plan horizontal et
- # le plan d'intersection des deux cylindres inférieurs
- sinus = ( (X1+X2)**2 - X1**2 ) / ( (X1+X2)**2 + X1**2 )
- if verbose_max :
- print "sinus =", sinus
- tangente = math.tan(math.asin(sinus))
- if verbose_max :
- print "tangente =", tangente
- Y2 = - (X1+X2)*tangente
- if verbose_max :
- print "Y2 =", Y2
- RAYON_2 = RAYON_H + Y2
- #
- if verbose_max :
- print "RAYON_H =", RAYON_H
- print "RAYON_1 =", RAYON_1
- print "RAYON_2 =", RAYON_2
- #
- # 1.2.2. Longueur de la boite qui servira a la construction des cavites
- LG_OUTIL = 2.0 * LG_ARETE_MASSIF
- #
- # 1.2.3. Decalage pour que tout le massif soit traverse
- DELTA = 0.01*LG_ARETE_MASSIF
- #
- # 2. Les cylindres du tunnelier
- #
- d_cyl = {}
- #
- LG_OUTIL = LG_OUTIL + 2.*DELTA
- #
- OUTIL_H = geompy.MakeCylinderRH(RAYON_H, LG_OUTIL)
- TRX = 0.0
- TRY = 0.0
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(OUTIL_H, TRX, TRY, TRZ)
- d_cyl["TUN_H"] = (RAYON_H, TRX, TRY)
- #
- OUTIL_G_1 = geompy.MakeCylinderRH(RAYON_1, LG_OUTIL)
- TRX = -X1
- geompy.TranslateDXDYDZ(OUTIL_G_1, TRX, TRY, TRZ)
- d_cyl["TUN_G1"] = (RAYON_1, TRX, TRY)
- #
- OUTIL_D_1 = geompy.MakeCylinderRH(RAYON_1, LG_OUTIL)
- TRX = X1
- geompy.TranslateDXDYDZ(OUTIL_D_1, TRX, TRY, TRZ)
- d_cyl["TUN_D1"] = (RAYON_1, TRX, TRY)
- #
- OUTIL_G_2 = geompy.MakeCylinderRH(RAYON_2, LG_OUTIL)
- TRX = X2
- TRY = Y2
- geompy.TranslateDXDYDZ(OUTIL_G_2, TRX, TRY, TRZ)
- d_cyl["TUN_G2"] = (RAYON_2, TRX, TRY)
- #
- OUTIL_D_2 = geompy.MakeCylinderRH(RAYON_2, LG_OUTIL)
- TRX = -X2
- geompy.TranslateDXDYDZ(OUTIL_D_2, TRX, TRY, TRZ)
- d_cyl["TUN_D2"] = (RAYON_2, TRX, TRY)
- #
- if verbose :
- print "Cylindre"
- for cle in d_cyl.keys() :
- t_aux = d_cyl[cle]
- print cle, ": rayon =", t_aux[0], ", centre (", t_aux[1], ",", t_aux[2], ")"
- #
- # 3. L'empreinte de decoupe
- # 3.1. Les boites de base
- #
- DX = 2.0*LG_ARETE_BLOC
- DY = 2.0*LG_ARETE_BLOC
- DZ = LG_OUTIL
- B_B = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- # En haut
- TRX = -LG_ARETE_BLOC
- TRY = 0.0
- TRZ = - DELTA
- B_H = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
- # A gauche
- TRX = X2
- TRY = -2.0*LG_ARETE_BLOC
- B_G = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
- # A droite
- TRX = -2.0*LG_ARETE_BLOC - X2
- TRY = -2.0*LG_ARETE_BLOC
- B_D = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
- # En bas
- TRX = -LG_ARETE_BLOC
- TRY = -2.5*LG_ARETE_BLOC
- geompy.TranslateDXDYDZ(B_B, TRX, TRY, TRZ)
- #
- # 3.2. Plans d'intersection entre les cylindres inférieurs
- # Centre des premiers cylindres inférieurs
- DX = -X1
- DY = 0.0
- DZ = 0.0
- CG1 = geompy.MakeVertex(DX, DY, DZ)
- DX = X1
- CD1 = geompy.MakeVertex(DX, DY, DZ)
- # Vecteurs normaux aux plans des intersections des cylindres inférieurs
- DX = -Y2
- DY = X1+X2
- DZ = 0.0
- VG = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
- DX = Y2
- VD = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
- # Plans des intersections des cylindres inférieurs
- DZ = 2.0*LG_OUTIL
- PG = geompy.MakePlane(CG1, VG, DZ)
- PD = geompy.MakePlane(CD1, VD, DZ)
- #
- # 3.3. Decoupes
- # 3.3.1. Partie superieure
- B_H1 = geompy.MakeCut(B_H, OUTIL_H)
- #
- # 3.3.2. Partie gauche
- # . Séparation par le plan de l'intersection
- B_G1 = geompy.MakeHalfPartition(B_G, PG)
- # . Création des deux volumes internes
- L_AUX = geompy.MakeBlockExplode(B_G1, 6, 6)
- # . Repérage du volume interne supérieur
- DX = 2.0*LG_ARETE_BLOC + 2.0*DELTA
- DY = 2.0*LG_ARETE_BLOC + 2.0*DELTA
- DZ = LG_OUTIL + 2.0*DELTA
- boite_aux_G = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = 0.0
- TRY = -2.0*LG_ARETE_BLOC + DELTA
- TRZ = - 2.0*DELTA
- geompy.TranslateDXDYDZ(boite_aux_G, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBox (boite_aux_G, B_G1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- #print "l_aux =", l_aux
- B_G2 = geompy.MakeCut(l_aux[0], OUTIL_G_1)
- # . Repérage du volume interne inférieur
- TRX = 0.0
- TRY = -RAYON_H - DELTA
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux_G, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBox (boite_aux_G, B_G1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- B_G3 = geompy.MakeCut(l_aux[0], OUTIL_G_2)
- #
- # 3.3.3. Partie droite
- # . Séparation par le plan de l'intersection
- B_D1 = geompy.MakeHalfPartition(B_D, PD)
- # . Création des deux volumes internes
- L_AUX = geompy.MakeBlockExplode(B_D1, 6, 6)
- # . Repérage du volume interne supérieur
- DX = 2.0*LG_ARETE_BLOC + 2.0*DELTA
- DY = 2.0*LG_ARETE_BLOC + 2.0*DELTA
- DZ = LG_OUTIL + 2.0*DELTA
- boite_aux_D = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -DX
- TRY = -2.0*LG_ARETE_BLOC + DELTA
- TRZ = - 2.0*DELTA
- geompy.TranslateDXDYDZ(boite_aux_D, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBox (boite_aux_D, B_D1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "3.3.3. supérieur l_aux =", l_aux
- B_D2 = geompy.MakeCut(l_aux[0], OUTIL_D_1)
- # . Repérage du volume interne inférieur
- TRX = 0.0
- TRY = -RAYON_H - DELTA
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux_D, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBox (boite_aux_D, B_D1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "3.3.3. inférieur l_aux =", l_aux
- B_D3 = geompy.MakeCut(l_aux[0], OUTIL_D_2)
- #
- # 3.3. Fusion
- #
- Union_1 = geompy.MakeFuse(B_B , B_G3)
- Union_2 = geompy.MakeFuse(Union_1, B_D3)
- Union_3 = geompy.MakeFuse(Union_2, B_G2)
- Union_4 = geompy.MakeFuse(Union_3, B_D2)
- EMPREINTE = geompy.MakeFuse(Union_4, B_H1)
- #
- # 4. Le tunnel
- # 4.1. La base
- #
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL
- BOITE_TUNNEL = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -RAYON_H - DELTA
- TRY = -RAYON_H - DELTA
- TRZ = 0.0
- geompy.TranslateDXDYDZ(BOITE_TUNNEL, TRX, TRY, TRZ)
- #
- TUNNEL_PLEIN = geompy.MakeCut(BOITE_TUNNEL, EMPREINTE)
- #
- # 4.2. Partitionnement par les cavites
- #
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC
- boite_cav = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_cav, TRX, TRY, TRZ)
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- l_aux = [TUNNEL_PLEIN]
- for iaux in range(NC) :
- TUNNEL = geompy.MakePartition(l_aux, [boite_cav], [], [], geompy.ShapeType["SOLID"], 0, [], 0)
- l_aux = [TUNNEL]
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_cav, TRX, TRY, TRZ)
- #
- # 5. La structure générale
- #
- dico_struct = {}
- groupe_g = {}
- for cas in l_cas :
- #
- if verbose :
- print ". Geometrie du cas", cas
- #
- DX = LG_ARETE_MASSIF
- if cas == "syme" :
- DX = 0.5*DX
- DY = LG_ARETE_MASSIF
- DZ = LG_ARETE_MASSIF
- MASSIF_00 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- if cas == "tout" :
- TRX = -0.5*LG_ARETE_MASSIF
- else :
- TRX = 0.0
- TRY = -0.5*LG_ARETE_MASSIF
- TRZ = 0.0
- geompy.TranslateDXDYDZ(MASSIF_00, TRX, TRY, TRZ)
- MASSIF_G = geompy.MakePartition([MASSIF_00], [TUNNEL], [], [], geompy.ShapeType["SOLID"], 0, [], 0)
- #print MASSIF_G
- #
- dico_struct[cas] = MASSIF_G
- #
- # 6. Les groupes
- # * Volumes :
- # ===========
- # ROCHE : le massif complet
- # . Pour nn valant 01, 02, 03, ..., 19, 20 :
- # ROCHE_nn : la partie du massif qui reste quand on etudie l'excavation de la couche nn
- # CAV_nn : la partie du massif qui est extraite pour l'excavation de la couche nn
- # ces morceaux sont disjoints ; on ne s'interesse qu'a ce qui est retire
- # au moment de l'attaque de la couche n
- # Vu autrement : ROCHE = ROCHE_01 + CAV_01
- # ROCHE = ROCHE_02 + CAV_01 + CAV_02
- # ROCHE = ROCHE_03 + CAV_01 + CAV_02 + CAV_03
- # ... ... ... ... ... ...
- # ROCHE = ROCHE_20 + CAV_01 + CAV_02 + CAV_03 + ... + CAV_20
- #
- # Toutes les mailles de ces groupes seront dupliquees (memes noeuds) et rassemblees
- # dans des groupes miroirs :
- # R_00_b est l'analogue de ROCHE
- # R_nn_b est l'analogue de ROCHE_nn
- # CAV_nn_b est l'analogue de CAV_nn
- #
- # * Faces :
- # =========
- # . Les bords exterieurs du domaine
- # ---------------------------------
- # BAS : la face inferieure du massif
- # HAUT : la face superieure du massif
- # DEVANT : la face avant du massif
- # DERRIERE : la face arriere du massif
- # GAUCHE : la face gauche du massif
- # Pour la geometrie complete :
- # DROITE : la face droite du massif
- # sinon (pour la geometrie avec symetrie) :
- # SYME_nn : la face a droite bordant la roche au cours de l'excavation de la couche nn,
- # nn valant 00, 01, 02, 03, ..., 19, 20
- # Remarque : SYME_00 equivaut a DROITE
- #
- # . Les bords des cavites
- # -----------------------
- # Pour nn valant 01, 02, 03, ..., 19, 20 :
- # FOND_nn : la paroi qui est le fond de la cavite n, jouxtant la cavite (n+1)
- # BORD_nn : la paroi peripherique de la cavite n
- # PAROI_nn : les parois peripheriques des cavites 1, 2, ..., n-1 (n>1)
- # Vu autrement : PAROI_02 = BORD_01
- # PAROI_03 = BORD_01 + BORD_02
- # PAROI_04 = BORD_01 + BORD_02 + BORD_03
- # ... ... ... ... ... ...
- # PAROI_20 = BORD_01 + BORD_02 + BORD_03 + ... + BORD_19
- # FRONT_nn : la frontiere complete de la cavite n
- # Vu autrement : FRONT_01 = FOND_01 + BORD_01
- # FRONT_02 = FOND_02 + BORD_01 + BORD_02
- # ... ... ... ... ... ...
- # FRONT_20 = FOND_20 + BORD_01 + BORD_02 + BORD_03 + ... + BORD_20
- # Vu autrement : FRONT_nn = PAROI_nn + FOND_nn + BORD_nn (nn>1)
- #
- # . Les bords du tunnel
- # ---------------------
- # TUN_H : la face superieure du tunnel
- # TUN_G1 : la face gauche et en haut du tunnel
- # TUN_G2 : la face gauche et en bas du tunnel
- # TUN_BASE : la face inferieure du tunnel
- # Pour la geometrie complete :
- # TUN_D1 : la face droite et en haut du tunnel
- # TUN_D2 : la face droite et en bas du tunnel
- # Remarque : les groupes TUN_xx recouvrent les bords des cavites sur toute la longueur de l'excavation
- #
- l_cav_toutes_v_id = []
- l_cav_toutes_p_id = []
- l_groupe_cav_g = []
- l_groupe_roche_g = []
- l_groupe_cav_f_g = []
- l_groupe_cav_p_g = []
- l_groupe_cav_e_g = []
- l_face_avant_cav = []
- l_groupe_tunnel_g = []
- #
- # 6.1. La roche
- #
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_solid_id = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.1. l_solid_id =", l_solid_id
- ROCHE_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( ROCHE_G, l_solid_id )
- #
- # 6.2. Les faces externes
- # 6.2.1. Paralleles a Oyz
- # 6.2.1.1. Parallele a Oyz : face gauche
- #
- DX = 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = 0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.1. Gauche l_aux =", l_aux
- GAUCHE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( GAUCHE_G, l_aux )
- #
- # 6.2.1.2. Parallele a Oyz : face droite dans le cas complet, plan de symetrie sinon
- #
- l_groupe_cav_s_g = []
- l_face_id_syme = []
- if cas == "tout" :
- TRX = -LG_ARETE_MASSIF
- TRY = 0.0
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.2. Droite l_aux =", l_aux
- DROITE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DROITE_G, l_aux )
- #
- else :
- # L'ensemble des faces
- TRX = -0.5*LG_ARETE_MASSIF
- TRY = 0.0
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_face_id_syme = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.2. Symetrie - tout l_face_id_syme =", l_face_id_syme
- l_aux = []
- for face_id in l_face_id_syme :
- l_aux.append(face_id)
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_00"))
- # Les faces bordant le tunnel
- DX = 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC + 2.0*DELTA
- boite_2 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_2, TRX, TRY, TRZ)
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- l_aux_3 = []
- for iaux in range(NC) :
- if ( verbose_max ) :
- print "6.2.1.2. Cavite %02d" % (iaux+1)
- # Les id des faces bordant la cavite courante
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_2, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. id des faces bordant la cavite % d =" % (iaux+1), l_aux_2
- for face_id in l_aux_2 :
- l_aux.remove(face_id)
- l_aux_3.append(face_id)
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_%02d" % (iaux+1)))
- # On translate les boites selon Z, d'une distance égale à l'épaisseur d'une cavité
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_2, TRX, TRY, TRZ)
- if ( verbose_max ) :
- print ".. id des faces bordant les cavites =", l_aux_3
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux_3 )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_CAV"))
- #
- # 6.2.2. Paralleles a Oxz : faces haut & bas
- #
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = 0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.2. Haut l_aux =", l_aux
- HAUT_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( HAUT_G, l_aux )
- #
- TRX = 0.0
- TRY = -LG_ARETE_MASSIF
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.2. Bas l_aux =", l_aux
- BAS_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( BAS_G, l_aux )
- #
- # 6.2.3. Paralleles a Oxy
- # 6.2.3.1. Faces debouchant du tunnel : toutes les faces contenues dans la boite
- # d'epaisseur quasi-nulle en dZ, de tailles debordant l'empreinte du tunnel en X/Y et centree en (0.,0.,0.)
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = 2.0*DELTA
- boite_aux_1 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux_1, TRX, TRY, TRZ)
- l_face_avant_tunnel = geompy.GetShapesOnBoxIDs (boite_aux_1, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.1. Devant l_face_avant_tunnel =", l_face_avant_tunnel
- # Création du groupe de la face avant
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_face_avant_tunnel )
- l_groupe_cav_f_g.append((GR_CAV_G, "FOND_00"))
- #
- # 6.2.3.2. Faces avant du massif : toutes les faces contenues dans la boite
- # d'epaisseur quasi-nulle en dZ, de tailles extremes en X/Y et centree en (0.,0.,0.)
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.2. Devant l_aux_2 =", l_aux_2
- # Pour le groupe, on retire les faces correspondant a l'empreinte du tunnel
- l_aux = []
- for face_id in l_aux_2 :
- if face_id not in l_face_avant_tunnel :
- l_aux.append(face_id)
- if ( verbose_max ) :
- print "6.2.3.2. Devant l_aux =", l_aux
- DEVANT_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DEVANT_G, l_aux )
- #
- # 6.2.3.3. Faces avant du massif : toutes les faces contenues dans la boite
- # d'epaisseur quasi-nulle en dZ, de tailles extremes en X/Y et centree en (0.,0.,extremite)
- TRX = 0.0
- TRY = 0.0
- TRZ = LG_ARETE_MASSIF
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.3. Derriere l_aux =", l_aux
- DERRIERE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DERRIERE_G, l_aux )
- #
- # 6.3. Les faces et les solides internes au tunnel
- l_cyl_supp = []
- #
- # 6.3.1. Les faces de la base
- # Le plan support
- DX = 0.0
- DY = LG_ARETE_BLOC
- DZ = 0.0
- normale = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
- DY = -0.5*LG_ARETE_BLOC
- point = geompy.MakeVertex(DX, DY, DZ)
- # Les faces posees sur ce plan
- liste_face_tunnel_base = geompy.GetShapesOnPlaneWithLocationIDs (MASSIF_G, geompy.ShapeType["FACE"], normale, point, GEOM.ST_ON )
- if ( verbose_max ) :
- print "6.3.1. liste_face_tunnel_base =", liste_face_tunnel_base
- # Création du groupe associe
- GR_TUNNEL_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_TUNNEL_G, liste_face_tunnel_base )
- l_groupe_tunnel_g.append((GR_TUNNEL_G, "TUN_BASE"))
- #
- # 6.3.2. Les faces sur les portions cylindriques
- # On distingue chaque cylindre pour les futurs suivis de frontiere dans HOMARD
- # Remarque : il serait plus logique de proceder avec GetShapesOnCylinderWithLocationIDs mais
- # je n'arrive pas donc je repere les faces dans un tube englobant la surface de chaque cylindre. Bug ? Mauvaise utilisation ?
- # Du coup, il faut s'assurer que l'on ne capte pas des faces planes precedentes (6.3.1).
- # Cela peut arriver si les dimensions sont peu serrees
- TRZ = - DELTA
- for cle in d_cyl.keys() :
- t_aux = d_cyl[cle]
- # Creation du tube encadrant le cylindre support
- if ( verbose_max ) :
- print "6.3.2.", cle, ": rayon =", t_aux[0], ", centre (", t_aux[1], ",", t_aux[2], ")"
- cyl_1 = geompy.MakeCylinderRH(1.1*t_aux[0], LG_OUTIL)
- cyl_2 = geompy.MakeCylinderRH(0.9*t_aux[0], LG_OUTIL)
- boite = geompy.MakeCut(cyl_1, cyl_2)
- TRX = t_aux[1]
- TRY = t_aux[2]
- geompy.TranslateDXDYDZ(boite, TRX, TRY, TRZ)
- l_cyl_supp.append((boite, cle))
- # Reperage des faces
- l_aux_1 = geompy.GetShapesOnShapeIDs (boite, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- l_aux = []
- for face_id in l_aux_1 :
- if face_id not in liste_face_tunnel_base :
- l_aux.append(face_id)
- if ( verbose_max ) :
- print ".. l_aux =", l_aux
- # Création du groupe associe
- if len(l_aux) > 0 :
- GR_TUNNEL_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_TUNNEL_G, l_aux )
- l_groupe_tunnel_g.append((GR_TUNNEL_G, cle))
- #
- # 6.3.3. Creation de boites :
- # . une qui englobe le volume d'une cavite
- #
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC + 2.0*DELTA
- boite_cav_v = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_cav_v, TRX, TRY, TRZ)
- #
- # . une qui englobe une le fond d'une cavite
- DZ = 2.0*DELTA
- boite_cav_f = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = LGTUNNEL/NC - DELTA
- geompy.TranslateDXDYDZ(boite_cav_f, TRX, TRY, TRZ)
- #
- # 6.3.4. On deplace ces boites au fur et a mesure des couches
- # On memorise les faces et volumes contenus dans les boites et
- # on cree les groupes a la volee
- #
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- for face_id in l_face_avant_tunnel :
- l_face_avant_cav.append(face_id)
- for iaux in range(NC) :
- if ( verbose_max ) :
- print "6.3.4. Cavite %02d" % (iaux+1)
- # Création du groupe de l'exterieur des cavites
- if iaux > 0 :
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_cav_toutes_p_id )
- l_groupe_cav_e_g.append((GR_CAV_G, "PAROI_%02d" % (iaux+1)))
- # Les id des solides dans la cavite courante
- l_aux_1 = geompy.GetShapesOnBoxIDs (boite_cav_v, MASSIF_G, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- # Création du groupe solide de la cavite courante
- CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( CAV_G, l_aux_1 )
- l_groupe_cav_g.append((CAV_G, "CAV_%02d" % (iaux+1)))
- # On ajoute ces id a la liste de tous ceux depuis le debut des cavites (i.e. le percement du tunnel)
- for solid_id in l_aux_1 :
- l_cav_toutes_v_id.append(solid_id)
- if ( verbose_max ) :
- print ".. l_cav_toutes_v_id =", l_cav_toutes_v_id
- # On repere les id des solides du massif mais qui ne sont pas dans les cavites precedemment traitées
- l_solid_id_1 = []
- for solid_id in l_solid_id :
- if solid_id not in l_cav_toutes_v_id :
- l_solid_id_1.append(solid_id)
- if ( verbose_max ) :
- print ".. l_solid_id_1 =", l_solid_id_1
- # Création du groupe solide de la roche de laquelle on a retiré tous les creusements effectués
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( GR_CAV_G, l_solid_id_1 )
- l_groupe_roche_g.append((GR_CAV_G, "ROCHE_%02d" % (iaux+1)))
- # Les id des faces du fond de la cavite courante
- l_aux_1 = geompy.GetShapesOnBoxIDs (boite_cav_f, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- # Création du groupe du fond de la cavite
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux_1 )
- l_groupe_cav_f_g.append((GR_CAV_G, "FOND_%02d" % (iaux+1)))
- # Les id des faces dans la cavite courante
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_cav_v, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_2 =", l_aux_2
- # Création du groupe du pourtour de la cavite : penser a retirer les fonds et l'eventuel plan de symetrie !
- # On cumule tous les pourtours depuis le debut
- l_aux = []
- for face_id in l_aux_2 :
- if face_id not in l_aux_1 + l_face_avant_cav + l_face_id_syme :
- l_aux.append(face_id)
- l_cav_toutes_p_id.append(face_id)
- if ( verbose_max ) :
- print ".. l_aux =", l_aux
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_p_g.append((GR_CAV_G, "BORD_%02d" % (iaux+1)))
- # Création du groupe de l'exterieur des cavites
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_cav_toutes_p_id+l_aux_1 )
- l_groupe_cav_e_g.append((GR_CAV_G, "FRONT_%02d" % (iaux+1)))
- # On translate les boites selon Z, d'une distance égale à l'épaisseur d'une cavité
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_cav_v, TRX, TRY, TRZ)
- geompy.TranslateDXDYDZ(boite_cav_f, TRX, TRY, TRZ)
- l_face_avant_cav = []
- for face_id in l_aux_1 :
- l_face_avant_cav.append(face_id)
- #
- # 6.4. Archivage
- #
- groupe_g[("ROCHE_G", cas)] = ROCHE_G
- groupe_g[("GAUCHE_G", cas)] = GAUCHE_G
- if cas == "tout" :
- groupe_g[("DROITE_G", cas)] = DROITE_G
- groupe_g[("HAUT_G", cas)] = HAUT_G
- groupe_g[("BAS_G", cas)] = BAS_G
- groupe_g[("DEVANT_G", cas)] = DEVANT_G
- groupe_g[("DERRIERE_G", cas)] = DERRIERE_G
- groupe_g[("cav", cas)] = l_groupe_cav_g
- groupe_g[("roche", cas)] = l_groupe_roche_g
- groupe_g[("tunnel", cas)] = l_groupe_tunnel_g
- groupe_g[("cav_f", cas)] = l_groupe_cav_f_g
- groupe_g[("cav_p", cas)] = l_groupe_cav_p_g
- groupe_g[("cav_e", cas)] = l_groupe_cav_e_g
- groupe_g[("cav_s", cas)] = l_groupe_cav_s_g
- #
- # 7. Affichage
- # 7.1. Les objets de construction
- #
- geompy.addToStudy( OUTIL_H, 'OUTIL_H' )
- geompy.addToStudy( OUTIL_G_1, 'OUTIL_G_1' )
- geompy.addToStudy( OUTIL_D_1, 'OUTIL_D_1' )
- geompy.addToStudy( OUTIL_G_2, 'OUTIL_G_2' )
- geompy.addToStudy( OUTIL_D_2, 'OUTIL_D_2' )
- geompy.addToStudy( B_B, 'B_B' )
- geompy.addToStudy( B_H, 'B_H' )
- geompy.addToStudy( B_G, 'B_G' )
- geompy.addToStudy( B_D, 'B_D' )
- geompy.addToStudy( CG1, 'CG1' )
- geompy.addToStudy( VG, 'VG' )
- geompy.addToStudy( PG, 'PG' )
- geompy.addToStudy( CD1, 'CD1' )
- geompy.addToStudy( VD, 'VD' )
- geompy.addToStudy( PD, 'PD' )
- geompy.addToStudy( B_H1, 'B_H1' )
- geompy.addToStudy( B_G1, 'B_G1' )
- geompy.addToStudy( boite_aux_G, 'boite_aux_G' )
- geompy.addToStudy( B_G2, 'B_G2' )
- geompy.addToStudy( B_G3, 'B_G3' )
- geompy.addToStudy( B_D1, 'B_D1' )
- geompy.addToStudy( boite_aux_D, 'boite_aux_D' )
- geompy.addToStudy( B_D2, 'B_D2' )
- geompy.addToStudy( B_D3, 'B_D3' )
- geompy.addToStudy( EMPREINTE, 'EMPREINTE' )
- geompy.addToStudy( BOITE_TUNNEL, 'BOITE_TUNNEL' )
- geompy.addToStudy( TUNNEL_PLEIN, 'TUNNEL_PLEIN' )
- geompy.addToStudy( boite_cav, 'boite_cav' )
- geompy.addToStudy( TUNNEL, 'TUNNEL' )
- geompy.addToStudy( MASSIF_00, 'MASSIF_00' )
- geompy.addToStudy( boite_aux, 'boite_aux' )
- geompy.addToStudy( boite_aux_1, 'boite_aux_1' )
- geompy.addToStudy( normale, 'normale' )
- geompy.addToStudy( point, 'point' )
- geompy.addToStudy( boite_cav_v, 'boite_cav_v' )
- geompy.addToStudy( boite_cav_f, 'boite_cav_f' )
- for objet in l_cyl_supp :
- geompy.addToStudy( objet[0], objet[1] )
- #
- # 7.2. La structure a etudier et ses groupes
- #
- for cas in l_cas :
- #
- MASSIF_G = dico_struct[cas]
- #print MASSIF_G
- geompy.addToStudy( MASSIF_G, "MASSIF"+cas )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("ROCHE_G", cas)], "ROCHE" )
- l_groupe_cav_g = groupe_g[("cav", cas)]
- for groupe in l_groupe_cav_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- l_groupe_roche_g = groupe_g[("roche", cas)]
- for groupe in l_groupe_roche_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("GAUCHE_G", cas)], "GAUCHE" )
- if cas == "tout" :
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DROITE_G", cas)], "DROITE" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("HAUT_G", cas)], "HAUT" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("BAS_G", cas)], "BAS" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DEVANT_G", cas)], "DEVANT" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DERRIERE_G", cas)], "DERRIERE" )
- l_groupe_tunnel_g = groupe_g[("tunnel", cas)]
- for groupe in l_groupe_tunnel_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- l_groupe_cav_f_g = groupe_g[("cav_f", cas)]
- l_groupe_cav_p_g = groupe_g[("cav_p", cas)]
- l_groupe_cav_e_g = groupe_g[("cav_e", cas)]
- l_groupe_cav_s_g = groupe_g[("cav_s", cas)]
- for groupe in l_groupe_cav_f_g + l_groupe_cav_p_g + l_groupe_cav_e_g + l_groupe_cav_s_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
-#
-#
-# B. MAILLAGE
-#
-if not erreur and cree_mail :
-#
- import SMESH, SALOMEDS
- from salome.smesh import smeshBuilder
-#
- smesh = smeshBuilder.New(theStudy)
- from salome.BLSURFPlugin import BLSURFPluginBuilder
- from salome.NETGENPlugin import NETGENPluginBuilder
-#
- prem = 1
- for cas in l_cas :
- #
- if verbose :
- print ". Maillage du cas", cas
- #
- MASSIF_G = dico_struct[cas]
- #
- # 1. Maillage
- #
- MASSIF_M = smesh.Mesh(MASSIF_G)
- #
- # 2. Parametres du maillage volumique
- #
- if prem :
- GHS3D_3D = MASSIF_M.Tetrahedron(algo=smeshBuilder.GHS3D)
- GHS3D_Parameters = smesh.CreateHypothesis('GHS3D_Parameters', 'GHS3DEngine')
- # Niveau d'optimisation : 3 ==> standard +
- GHS3D_Parameters.SetOptimizationLevel( 3 )
- else :
- isdone = MASSIF_M.AddHypothesis(GHS3D_Parameters)
- GHS3D_3D_1 = MASSIF_M.Tetrahedron(algo=smeshBuilder.GHS3D)
- #
- # 3. Parametres du maillage surfacique
- #
- if prem :
- #
- BLSURF = MASSIF_M.Triangle(algo=smeshBuilder.BLSURF)
- BLSURF_Parameters = BLSURF.Parameters()
- # Geometrical mesh - if set to "Custom", allows user input in Angle Mesh S, Angle Mesh C and Gradation fields.
- # These fields control computation of the element size, so called geometrical size, conform to the
- # surface geometry considering local curvatures.
- # If both the User size and the geometrical size are defined, the eventual element size correspond to the least of the two.
- BLSURF_Parameters.SetGeometricMesh( 1 )
- # Gradation - maximum ratio between the lengths of two adjacent edges.
- BLSURF_Parameters.SetGradation( 2.5 )
- # Angle Mesh S - maximum angle between the mesh face and the tangent to the geometrical surface at each mesh node, in degrees.
- BLSURF_Parameters.SetAngleMeshS( 16. )
- # Angle Mesh C - maximum angle between the mesh edge and the tangent to the geometrical curve at each mesh node, in degrees.
- BLSURF_Parameters.SetAngleMeshC( 16. )
- # Taille de maille globale
- daux = LG_ARETE_BLOC*5
- BLSURF_Parameters.SetPhySize( daux )
- # Taille de maille locale autour du tunnel
- daux = 0.9 * ( LGTUNNEL / NC )
- saux = "% e" % daux
- for groupe in l_groupe_cav_s_g :
- if ( groupe[1] == "SYME_CAV" ) :
- #print groupe[1], groupe[0]
- BLSURF_Parameters.SetSizeMap(groupe[0], saux )
- BLSURF_Parameters.SetSizeMap(groupe[0], 'def f(u,v): return '+saux )
- for groupe in l_groupe_tunnel_g :
- BLSURF_Parameters.SetSizeMap(groupe[0], saux )
- BLSURF_Parameters.SetSizeMap(groupe[0], 'def f(u,v): return '+saux )
- # Taille de maille maximale
- BLSURF_Parameters.SetMaxSize( LG_ARETE_MASSIF )
- # Taille de maille minimale
- daux = LG_ARETE_BLOC/10.
- BLSURF_Parameters.SetMinSize( daux )
- # Distance maximale entre le maillage et la CAO
- daux = LG_ARETE_BLOC/10.
- BLSURF_Parameters.SetChordalError( daux )
- else :
- isdone = MASSIF_M.AddHypothesis(BLSURF_Parameters)
- BLSURF_1 = MASSIF_M.Triangle(algo=smeshBuilder.BLSURF)
- #
- # 4. Calcul
- #
- isDone = MASSIF_M.Compute()
- #
- MASSIF_M.ConvertToQuadratic( 1 )
- #
- # 5. Groupes
- # 5.1. Groupes issus de la géométrie : volume et limites externes
- #
- ROCHE_M = MASSIF_M.Group(groupe_g[("ROCHE_G", cas)])
- #
- GAUCHE_M = MASSIF_M.Group(groupe_g[("GAUCHE_G", cas)])
- if cas == "tout" :
- DROITE_M = MASSIF_M.Group(groupe_g[("DROITE_G", cas)])
- HAUT_M = MASSIF_M.Group(groupe_g[("HAUT_G", cas)])
- BAS_M = MASSIF_M.Group(groupe_g[("BAS_G", cas)])
- DEVANT_M = MASSIF_M.Group(groupe_g[("DEVANT_G", cas)])
- DERRIERE_M = MASSIF_M.Group(groupe_g[("DERRIERE_G", cas)])
- #
- # 5.2. Groupes issus de la géométrie : gestion des cavités
- # On mémorise dans l_groupe_b les groupes qui correspondent à des mailles
- # qu'il faudra dédoubler pour le calcul de second gradient : la roche finale et les cavités
- #
- l_groupe_roche_g = groupe_g[("roche", cas)]
- l_groupe_cav_g = groupe_g[("cav", cas)]
- l_groupe_cav_f_g = groupe_g[("cav_f", cas)]
- l_groupe_cav_p_g = groupe_g[("cav_p", cas)]
- l_groupe_cav_e_g = groupe_g[("cav_e", cas)]
- l_groupe_cav_s_g = groupe_g[("cav_s", cas)]
- l_groupe_tunnel_g = groupe_g[("tunnel", cas)]
- l_groupe_m = []
- l_groupe_b = []
- for groupe in l_groupe_roche_g + l_groupe_cav_g + l_groupe_cav_f_g + l_groupe_cav_p_g + l_groupe_cav_e_g + l_groupe_cav_s_g + l_groupe_tunnel_g :
- GR_M = MASSIF_M.Group(groupe[0])
- l_groupe_m.append((GR_M, groupe[1]))
- if groupe in l_groupe_cav_g :
- l_groupe_b.append(GR_M)
- elif groupe[1] == "ROCHE_20" :
- l_groupe_b.append(GR_M)
- #
- # 6. Duplication des mailles dans la roche finale et les cavités
- #
- if double :
- #
- d_aux = {}
- for groupe in l_groupe_b :
- #
- # 6.1. Nom du groupe et nombre de mailles qu'il contient
- #
- name = groupe.GetName()
- size_groupe = groupe.Size()
- if verbose_max :
- print "Longueur du groupe",name, ":", size_groupe
- #
- # 6.2. Pour chaque maille du groupe, on repere la liste des noeuds
- # et on cree une maille avec ces memes noeuds
- #
- l_aux = []
- for jaux in range (size_groupe) :
- id_elem = groupe.GetID(jaux+1)
- #if name == "CAV_01" :
- #print ".. element",jaux,":", id_elem
- l_nodes = MASSIF_M.GetElemNodes ( id_elem )
- ##print ".. l_nodes :", l_nodes
- id_elem_new = MASSIF_M.AddVolume(l_nodes)
- ##print ".. nouvel element :", id_elem_new
- l_aux.append(id_elem_new)
- #
- # 6.3. Creation d'un groupe contenant ces mailles doubles creees
- #
- name = name + "_b"
- if name[0:1] == "R" :
- name = "R_20_b"
- #print "name :", name
- ElementType = groupe.GetType();
- groupe_new = MASSIF_M.MakeGroupByIds( name, ElementType, l_aux )
- smesh.SetName(groupe_new, name)
- d_aux[name] = groupe_new
- if verbose_max :
- size_groupe_new = groupe_new.Size()
- print "Longueur du groupe",name, ":", size_groupe
- #
- # 6.4. Creation des groupes contenant les mailles doubles creees pour chacune
- # des situations d'excavation :
- # Couche 20 : R_20_b
- # Couche 19 : R_19_b = R_20_b + CAV_20_b
- # Couche 18 : R_18_b = R_20_b + CAV_20_b + CAV_19_b
- # ... etc ...
- # Couche 01 : R_01_b = R_20_b + CAV_20_b + CAV_19_b + ... + CAV_02_b
- # Roche : R_00_b = R_20_b + CAV_20_b + CAV_19_b + ... + CAV_02_b + CAV_01_b
- #
- groupe_d = d_aux["R_20_b"]
- for nro_cav in range(NC-1, -1, -1 ) :
- name = "R_%02d_b" % nro_cav
- groupe_new = MASSIF_M.UnionGroups ( groupe_d, d_aux["CAV_%02d_b" % (nro_cav+1)], name)
- smesh.SetName(groupe_new, name)
- groupe_d = groupe_new
- #
- # 7. Tests
- #
- val_calc = {}
- val_calc["no"] = MASSIF_M.NbNodes()
- val_calc["ed"] = MASSIF_M.NbEdges()
- val_calc["tr"] = MASSIF_M.NbTriangles()
- val_calc["te"] = MASSIF_M.NbTetras()
- #
- if verbose :
- print "Nombre de noeuds :", val_calc["no"]
- print "Nombre d'aretes :", val_calc["ed"]
- print "Nombre de triangles :", val_calc["tr"]
- print "Nombre de tetraedres :", val_calc["te"]
- ## Get Information About Mesh by GetMeshInfo
- #info = smesh.GetMeshInfo(MASSIF_M)
- #keys = info.keys()
- #if len(keys) > 0 :
- #print "\nInformation sur le maillage avec GetMeshInfo:"
- #keys.sort()
- #for iaux in keys :
- #if info[iaux] > 0 :
- #print " %s : %d" % ( iaux, info[iaux] )
- #
- if controle :
- #
- val_ref = {}
- val_ref[("tout","no")] = 8301
- val_ref[("tout","ed")] = 572
- val_ref[("tout","tr")] = 1478
- val_ref[("tout","te")] = 11940
- val_ref[("syme","no")] = 4128
- val_ref[("syme","ed")] = 428
- val_ref[("syme","tr")] = 1068
- val_ref[("syme","te")] = 5484
- daux = {}
- #
- for entite in ( "no", "ed", "tr", "te" ) :
- daux[entite] = float(val_calc[entite]-val_ref[(cas,entite)]) / float(val_ref[(cas,entite)])
- saux = "==> ecart relatif " + entite + " = %f " % (daux[entite]*100.)
- saux += "%"
- if ( abs(daux[entite]) ) > 0.05 :
- erreur += 1
- print ". val_ref[(", cas, ",", entite, ")] =", val_ref[(cas,entite)]
- print ". val_calc[", entite, "] =", val_calc[entite]
- print saux
- elif verbose :
- print saux
- #
- prem = 0
- #
- # 8. Nommage
- #
- ## set object names
- smesh.SetName(BLSURF.GetAlgorithm(), 'BLSURF')
- smesh.SetName(BLSURF_Parameters, 'BLSURF Parameters')
- smesh.SetName(GHS3D_3D.GetAlgorithm(), 'GHS3D_3D')
- smesh.SetName(GHS3D_Parameters, 'GHS3D Parameters')
- if cas == "tout" :
- smesh.SetName(MASSIF_M.GetMesh(), 'MASSIF')
- else :
- smesh.SetName(MASSIF_M.GetMesh(), 'MASSIF_sym')
- #
- smesh.SetName(GAUCHE_M, 'GAUCHE')
- if cas == "tout" :
- smesh.SetName(DROITE_M, 'DROITE')
- smesh.SetName(HAUT_M, 'HAUT')
- smesh.SetName(BAS_M, 'BAS')
- smesh.SetName(DEVANT_M, 'DEVANT')
- smesh.SetName(DERRIERE_M, 'DERRIERE')
- smesh.SetName(ROCHE_M, 'ROCHE')
- #
- l_groupe_m = []
- for groupe in l_groupe_m :
- smesh.SetName(groupe[0], groupe[1])
-#
-#
-#
-# 7. Ecriture
-#
-fichierMedResult = '/tmp/MASSIF.new.med'
-MASSIF_M.ExportMED( fichierMedResult, 0, SMESH.MED_V2_2, 1 )
-#
-#___________________________________________________________
-# Ajout PN : statistiques sur les Mailles
-#___________________________________________________________
-
-from Stats.getStats import getStatsMaillage, getStatsGroupes, genHistogram
-
-fichierStatMailles=fichierMedResult.replace('.med','.res')
-fichierStatRatio=fichierMedResult.replace('.med','.ratio')
-fichierStatTailles=fichierMedResult.replace('.med','.taille')
-
-getStatsMaillage(MASSIF_M,fichierStatMailles)
-getStatsGroupes(MASSIF_M,fichierMedResult)
-genHistogram(MASSIF_M, SMESH.FT_AspectRatio3D, 20, False, fichierStatRatio,theStudy)
-genHistogram(MASSIF_M, SMESH.FT_MaxElementLength3D, 20, False, fichierStatTailles,theStudy)
+++ /dev/null
-# -*- coding: iso-8859-1 -*-
-
-###
-### Copyright EDF R&D 2012-2014
-###
-### Gérald NICOLAS
-### (33/0)1.47.65.56.94
-###
-
-import sys
-import salome
-
-import os
-#==================== Personnalisation - Debut =========================
-# Les fichiers MED des deux maillages seront exportes dans ce repertoire.
-# Comportement par defaut : l'export est inactive (ligne 1099)
-# The MED files for both two meshes are exported in this directory.
-# Default behaviour : no export (line 1099)
-HOME = os.environ["HOME"]
-rep_GEOM_MAIL = os.path.join(HOME, "ASTER_USER", "TEST", "Excavation", "GEOM_MAIL")
-#==================== Personnalisation - Fin ===========================
-
-salome.salome_init()
-theStudy = salome.myStudy
-#
-verbose = 1
-verbose_max = 0
-#
-erreur = 0
-#
-l_cas = [ "tout", "syme" ]
-
-###
-### GEOM component
-###
-import GEOM
-import math
-import SALOMEDS
-from salome.geom import geomBuilder
-geompy = geomBuilder.New(theStudy)
-#
-# 0. Les conventions d'orientation des axes sont les suivantes :
-# . l'axe Z s'enfonce dans le plan du dessin, son origine étant dans le plan
-# . l'axe Y est vers le haut
-# . l'axe X est vers la gauche.
-# . l'origine du repere est au centre du tunnel
-# Remarque : Les suffixes G (gauche), D (droit), B(bas) et H (haut) doivent
-# etre compris quand on regarde depuis l'entree du tunnel, sa partie
-# plane etant en bas.
-#
-# 1. Dimensions globales
-# 1.1. Dimensions caracteristiques du domaine
-# Taille generale du bloc contenant le tunnel
-LG_ARETE_BLOC = 4.6
-# Taille generale du massif
-LG_ARETE_MASSIF = LG_ARETE_BLOC*15.0
-# Longueur du tunnel
-LGTUNNEL = 20.0
-# Abscisse du centre du cylindre de percage 1 (+ ou -)
-X1 = 2.0
-# Abscisse du centre du cylindre de percage 2 (+ ou -)
-X2 = 1.0
-# Nombre de couches dans le tunnel
-NC = 20
-#
-# 1.2. Dimensions deduites
-#
-# 1.2.1. Rayons des cylindres de percement
-# . Rayon du cylindre superieur
-RAYON_H = 0.5*LG_ARETE_BLOC
-# . Rayon du premier cylindre inferieur
-RAYON_1 = RAYON_H + X1
-# . Rayon du premier cylindre inferieur
-# sinus = sin(angle), angle entre le plan horizontal et
-# le plan d'intersection des deux cylindres inférieurs
-sinus = ( (X1+X2)**2 - X1**2 ) / ( (X1+X2)**2 + X1**2 )
-if verbose_max :
- print "sinus =", sinus
-tangente = math.tan(math.asin(sinus))
-if verbose_max :
- print "tangente =", tangente
-Y2 = - (X1+X2)*tangente
-if verbose_max :
- print "Y2 =", Y2
-RAYON_2 = RAYON_H + Y2
-#
-if verbose_max :
- print "RAYON_H =", RAYON_H
- print "RAYON_1 =", RAYON_1
- print "RAYON_2 =", RAYON_2
-#
-# 1.2.2. Longueur de la boite qui servira a la construction des cavites
-LG_OUTIL = 2.0 * LG_ARETE_MASSIF
-#
-# 1.2.3. Decalage pour que tout le massif soit traverse
-DELTA = 0.01*LG_ARETE_MASSIF
-#
-# 2. Les cylindres du tunnelier
-#
-d_cyl = {}
-#
-LG_OUTIL = LG_OUTIL + 2.*DELTA
-#
-OUTIL_H = geompy.MakeCylinderRH(RAYON_H, LG_OUTIL)
-TRX = 0.0
-TRY = 0.0
-TRZ = - DELTA
-geompy.TranslateDXDYDZ(OUTIL_H, TRX, TRY, TRZ)
-d_cyl["TUN_H"] = (RAYON_H, TRX, TRY)
-#
-OUTIL_G_1 = geompy.MakeCylinderRH(RAYON_1, LG_OUTIL)
-TRX = -X1
-geompy.TranslateDXDYDZ(OUTIL_G_1, TRX, TRY, TRZ)
-d_cyl["TUN_G1"] = (RAYON_1, TRX, TRY)
-#
-OUTIL_D_1 = geompy.MakeCylinderRH(RAYON_1, LG_OUTIL)
-TRX = X1
-geompy.TranslateDXDYDZ(OUTIL_D_1, TRX, TRY, TRZ)
-d_cyl["TUN_D1"] = (RAYON_1, TRX, TRY)
-#
-OUTIL_G_2 = geompy.MakeCylinderRH(RAYON_2, LG_OUTIL)
-TRX = X2
-TRY = Y2
-geompy.TranslateDXDYDZ(OUTIL_G_2, TRX, TRY, TRZ)
-d_cyl["TUN_G2"] = (RAYON_2, TRX, TRY)
-#
-OUTIL_D_2 = geompy.MakeCylinderRH(RAYON_2, LG_OUTIL)
-TRX = -X2
-geompy.TranslateDXDYDZ(OUTIL_D_2, TRX, TRY, TRZ)
-d_cyl["TUN_D2"] = (RAYON_2, TRX, TRY)
-#
-if verbose :
- print "Cylindre"
- for cle in d_cyl.keys() :
- t_aux = d_cyl[cle]
- print cle, ": rayon =", t_aux[0], ", centre (", t_aux[1], ",", t_aux[2], ")"
-#
-# 3. L'empreinte de decoupe
-# 3.1. Les boites de base
-#
-DX = 2.0*LG_ARETE_BLOC
-DY = 2.0*LG_ARETE_BLOC
-DZ = LG_OUTIL
-B_B = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-# En haut
-TRX = -LG_ARETE_BLOC
-TRY = 0.0
-TRZ = - DELTA
-B_H = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
-# A gauche
-TRX = X2
-TRY = -2.0*LG_ARETE_BLOC
-B_G = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
-# A droite
-TRX = -2.0*LG_ARETE_BLOC - X2
-TRY = -2.0*LG_ARETE_BLOC
-B_D = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
-# En bas
-TRX = -LG_ARETE_BLOC
-TRY = -2.5*LG_ARETE_BLOC
-geompy.TranslateDXDYDZ(B_B, TRX, TRY, TRZ)
-#
-# 3.2. Plans d'intersection entre les cylindres inférieurs
-# Centre des premiers cylindres inférieurs
-DX = -X1
-DY = 0.0
-DZ = 0.0
-CG1 = geompy.MakeVertex(DX, DY, DZ)
-DX = X1
-CD1 = geompy.MakeVertex(DX, DY, DZ)
-# Vecteurs normaux aux plans des intersections des cylindres inférieurs
-DX = -Y2
-DY = X1+X2
-DZ = 0.0
-VG = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
-DX = Y2
-VD = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
-# Plans des intersections des cylindres inférieurs
-DZ = 2.0*LG_OUTIL
-PG = geompy.MakePlane(CG1, VG, DZ)
-PD = geompy.MakePlane(CD1, VD, DZ)
-#
-# 3.3. Decoupes
-# 3.3.1. Partie superieure
-B_H1 = geompy.MakeCut(B_H, OUTIL_H)
-#
-# 3.3.2. Partie gauche
-# . Séparation par le plan de l'intersection
-B_G1 = geompy.MakeHalfPartition(B_G, PG)
-# . Création des deux volumes internes
-L_AUX = geompy.MakeBlockExplode(B_G1, 6, 6)
-# . Repérage du volume interne supérieur
-DX = 2.0*LG_ARETE_BLOC + 2.0*DELTA
-DY = 2.0*LG_ARETE_BLOC + 2.0*DELTA
-DZ = LG_OUTIL + 2.0*DELTA
-boite_aux_G = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-TRX = 0.0
-TRY = -2.0*LG_ARETE_BLOC + DELTA
-TRZ = - 2.0*DELTA
-geompy.TranslateDXDYDZ(boite_aux_G, TRX, TRY, TRZ)
-l_aux = geompy.GetShapesOnBox (boite_aux_G, B_G1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
-#print "l_aux =", l_aux
-B_G2 = geompy.MakeCut(l_aux[0], OUTIL_G_1)
-# . Repérage du volume interne inférieur
-TRX = 0.0
-TRY = -RAYON_H - DELTA
-TRZ = 0.0
-geompy.TranslateDXDYDZ(boite_aux_G, TRX, TRY, TRZ)
-l_aux = geompy.GetShapesOnBox (boite_aux_G, B_G1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
-B_G3 = geompy.MakeCut(l_aux[0], OUTIL_G_2)
-#
-# 3.3.3. Partie droite
-# . Séparation par le plan de l'intersection
-B_D1 = geompy.MakeHalfPartition(B_D, PD)
-# . Création des deux volumes internes
-L_AUX = geompy.MakeBlockExplode(B_D1, 6, 6)
-# . Repérage du volume interne supérieur
-DX = 2.0*LG_ARETE_BLOC + 2.0*DELTA
-DY = 2.0*LG_ARETE_BLOC + 2.0*DELTA
-DZ = LG_OUTIL + 2.0*DELTA
-boite_aux_D = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-TRX = -DX
-TRY = -2.0*LG_ARETE_BLOC + DELTA
-TRZ = - 2.0*DELTA
-geompy.TranslateDXDYDZ(boite_aux_D, TRX, TRY, TRZ)
-l_aux = geompy.GetShapesOnBox (boite_aux_D, B_D1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
-if ( verbose_max ) :
- print "3.3.3. supérieur l_aux =", l_aux
-B_D2 = geompy.MakeCut(l_aux[0], OUTIL_D_1)
-# . Repérage du volume interne inférieur
-TRX = 0.0
-TRY = -RAYON_H - DELTA
-TRZ = 0.0
-geompy.TranslateDXDYDZ(boite_aux_D, TRX, TRY, TRZ)
-l_aux = geompy.GetShapesOnBox (boite_aux_D, B_D1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
-if ( verbose_max ) :
- print "3.3.3. inférieur l_aux =", l_aux
-B_D3 = geompy.MakeCut(l_aux[0], OUTIL_D_2)
-#
-# 3.3. Fusion
-#
-Union_1 = geompy.MakeFuse(B_B , B_G3)
-Union_2 = geompy.MakeFuse(Union_1, B_D3)
-Union_3 = geompy.MakeFuse(Union_2, B_G2)
-Union_4 = geompy.MakeFuse(Union_3, B_D2)
-EMPREINTE = geompy.MakeFuse(Union_4, B_H1)
-#
-# 4. Le tunnel
-# 4.1. La base
-#
-DX = LG_ARETE_BLOC + 2.0*DELTA
-DY = LG_ARETE_BLOC + 2.0*DELTA
-DZ = LGTUNNEL
-BOITE_TUNNEL = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-TRX = -RAYON_H - DELTA
-TRY = -RAYON_H - DELTA
-TRZ = 0.0
-geompy.TranslateDXDYDZ(BOITE_TUNNEL, TRX, TRY, TRZ)
-#
-TUNNEL_PLEIN = geompy.MakeCut(BOITE_TUNNEL, EMPREINTE)
-#
-# 4.2. Partitionnement par les cavites
-#
-DX = LG_ARETE_BLOC + 2.0*DELTA
-DY = LG_ARETE_BLOC + 2.0*DELTA
-DZ = LGTUNNEL/NC
-boite_cav = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
-TRX = -0.5*LG_ARETE_BLOC - DELTA
-TRY = -0.5*LG_ARETE_BLOC - DELTA
-TRZ = 0.0
-geompy.TranslateDXDYDZ(boite_cav, TRX, TRY, TRZ)
-TRX = 0.0
-TRY = 0.0
-TRZ = LGTUNNEL/NC
-l_aux = [TUNNEL_PLEIN]
-for iaux in range(NC) :
- TUNNEL = geompy.MakePartition(l_aux, [boite_cav], [], [], geompy.ShapeType["SOLID"], 0, [], 0)
- l_aux = [TUNNEL]
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_cav, TRX, TRY, TRZ)
-#
-# 5. La structure générale
-#
-dico_struct = {}
-groupe_g = {}
-for cas in l_cas :
-#
- if verbose :
- print ". Geometrie du cas", cas
-#
- DX = LG_ARETE_MASSIF
- if cas == "syme" :
- DX = 0.5*DX
- DY = LG_ARETE_MASSIF
- DZ = LG_ARETE_MASSIF
- MASSIF_00 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- if cas == "tout" :
- TRX = -0.5*LG_ARETE_MASSIF
- else :
- TRX = 0.0
- TRY = -0.5*LG_ARETE_MASSIF
- TRZ = 0.0
- geompy.TranslateDXDYDZ(MASSIF_00, TRX, TRY, TRZ)
- MASSIF_G = geompy.MakePartition([MASSIF_00], [TUNNEL], [], [], geompy.ShapeType["SOLID"], 0, [], 0)
- #print MASSIF_G
-#
- dico_struct[cas] = MASSIF_G
-#
-# 6. Les groupes
-# * Volumes :
-# ===========
-# ROCHE : le massif complet
-# . Pour nn valant 01, 02, 03, ..., 19, 20 :
-# ROCHE_nn : la partie du massif qui reste quand on etudie l'excavation de la couche nn
-# CAV_nn : la partie du massif qui est extraite pour l'excavation de la couche nn
-# ces morceaux sont disjoints ; on ne s'interesse qu'a ce qui est retire
-# au moment de l'attaque de la couche n
-# Vu autrement : ROCHE = ROCHE_01 + CAV_01
-# ROCHE = ROCHE_02 + CAV_01 + CAV_02
-# ROCHE = ROCHE_03 + CAV_01 + CAV_02 + CAV_03
-# ... ... ... ... ... ...
-# ROCHE = ROCHE_20 + CAV_01 + CAV_02 + CAV_03 + ... + CAV_20
-#
-# Toutes les mailles de ces groupes seront dupliquees (memes noeuds) et rassemblees
-# dans des groupes miroirs :
-# R_00_b est l'analogue de ROCHE
-# R_nn_b est l'analogue de ROCHE_nn
-# CAV_nn_b est l'analogue de CAV_nn
-#
-# * Faces :
-# =========
-# . Les bords exterieurs du domaine
-# ---------------------------------
-# BAS : la face inferieure du massif
-# HAUT : la face superieure du massif
-# DEVANT : la face avant du massif
-# DERRIERE : la face arriere du massif
-# GAUCHE : la face gauche du massif
-# Pour la geometrie complete :
-# DROITE : la face droite du massif
-# sinon (pour la geometrie avec symetrie) :
-# SYME_nn : la face a droite bordant la roche au cours de l'excavation de la couche nn,
-# nn valant 00, 01, 02, 03, ..., 19, 20
-# Remarque : SYME_00 equivaut a DROITE
-#
-# . Les bords des cavites
-# -----------------------
-# Pour nn valant 01, 02, 03, ..., 19, 20 :
-# FOND_nn : la paroi qui est le fond de la cavite n, jouxtant la cavite (n+1)
-# BORD_nn : la paroi peripherique de la cavite n
-# PAROI_nn : les parois peripheriques des cavites 1, 2, ..., n-1
-# Vu autrement : PAROI_02 = BORD_01
-# PAROI_03 = BORD_01 + BORD_02
-# PAROI_04 = BORD_01 + BORD_02 + BORD_03
-# ... ... ... ... ... ...
-# PAROI_20 = BORD_01 + BORD_02 + BORD_03 + ... + BORD_19
-# FRONT_nn : la frontiere complete de la cavite n
-# Vu autrement : FRONT_01 = FOND_01 + BORD_01
-# FRONT_02 = FOND_02 + BORD_01 + BORD_02
-# ... ... ... ... ... ...
-# FRONT_20 = FOND_20 + BORD_01 + BORD_02 + BORD_03 + ... + BORD_20
-# Vu autrement : FRONT_nn = PAROI_nn + FOND_nn + BORD_nn (nn>1)
-#
-# . Les bords du tunnel
-# ---------------------
-# TUN_H : la face superieure du tunnel
-# TUN_G1 : la face gauche et en haut du tunnel
-# TUN_G2 : la face gauche et en bas du tunnel
-# TUN_BASE : la face inferieure du tunnel
-# Pour la geometrie complete :
-# TUN_D1 : la face droite et en haut du tunnel
-# TUN_D2 : la face droite et en bas du tunnel
-# Remarque : les groupes TUN_xx recouvrent les bords des cavites sur toute la longueur de l'excavation
-#
- l_cav_toutes_v_id = []
- l_cav_toutes_p_id = []
- l_groupe_cav_g = []
- l_groupe_roche_g = []
- l_groupe_cav_f_g = []
- l_groupe_cav_p_g = []
- l_groupe_cav_e_g = []
- l_face_avant_cav = []
- l_groupe_tunnel_g = []
-#
-# 6.1. La roche
-#
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_solid_id = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.1. l_solid_id =", l_solid_id
- ROCHE_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( ROCHE_G, l_solid_id )
-#
-# 6.2. Les faces externes
-# 6.2.1. Paralleles a Oyz
-# 6.2.1.1. Parallele a Oyz : face gauche
-#
- DX = 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = 0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.1. Gauche l_aux =", l_aux
- GAUCHE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( GAUCHE_G, l_aux )
-#
-# 6.2.1.2. Parallele a Oyz : face droite dans le cas complet, plan de symetrie sinon
-#
- l_groupe_cav_s_g = []
- l_face_id_syme = []
- if cas == "tout" :
- TRX = -LG_ARETE_MASSIF
- TRY = 0.0
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.2. Droite l_aux =", l_aux
- DROITE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DROITE_G, l_aux )
-#
- else :
-# L'ensemble des faces
- TRX = -0.5*LG_ARETE_MASSIF
- TRY = 0.0
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_face_id_syme = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.2. Symetrie - tout l_face_id_syme =", l_face_id_syme
- l_aux = []
- for face_id in l_face_id_syme :
- l_aux.append(face_id)
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_00"))
-# Les faces bordant le tunnel
- DX = 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC + 2.0*DELTA
- boite_2 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_2, TRX, TRY, TRZ)
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- for iaux in range(NC) :
- if ( verbose_max ) :
- print "6.2.1.2. Cavite %02d" % (iaux+1)
- # Les id des faces bordant la cavite courante
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_2, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_2 =", l_aux_2
- for face_id in l_aux_2 :
- l_aux.remove(face_id)
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_%02d" % (iaux+1)))
-# On translate les boites selon Z, d'une distance égale à l'épaisseur d'une cavité
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_2, TRX, TRY, TRZ)
-#
-# 6.2.2. Paralleles a Oxz : faces haut & bas
-#
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = 0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.2. Haut l_aux =", l_aux
- HAUT_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( HAUT_G, l_aux )
-#
- TRX = 0.0
- TRY = -LG_ARETE_MASSIF
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.2. Bas l_aux =", l_aux
- BAS_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( BAS_G, l_aux )
-#
-# 6.2.3. Paralleles a Oxy
-# 6.2.3.1. Faces debouchant du tunnel : toutes les faces contenues dans la boite
-# d'epaisseur quasi-nulle en dZ, de tailles debordant l'empreinte du tunnel en X/Y et centree en (0.,0.,0.)
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = 2.0*DELTA
- boite_aux_1 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux_1, TRX, TRY, TRZ)
- l_face_avant_tunnel = geompy.GetShapesOnBoxIDs (boite_aux_1, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.1. Devant l_face_avant_tunnel =", l_face_avant_tunnel
- # Création du groupe de la face avant
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_face_avant_tunnel )
- l_groupe_cav_f_g.append((GR_CAV_G, "FOND_00"))
-#
-# 6.2.3.2. Faces avant du massif : toutes les faces contenues dans la boite
-# d'epaisseur quasi-nulle en dZ, de tailles extremes en X/Y et centree en (0.,0.,0.)
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.2. Devant l_aux_2 =", l_aux_2
-# Pour le groupe, on retire les faces correspondant a l'empreinte du tunnel
- l_aux = []
- for face_id in l_aux_2 :
- if face_id not in l_face_avant_tunnel :
- l_aux.append(face_id)
- if ( verbose_max ) :
- print "6.2.3.2. Devant l_aux =", l_aux
- DEVANT_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DEVANT_G, l_aux )
-#
-# 6.2.3.3. Faces avant du massif : toutes les faces contenues dans la boite
-# d'epaisseur quasi-nulle en dZ, de tailles extremes en X/Y et centree en (0.,0.,extremite)
- TRX = 0.0
- TRY = 0.0
- TRZ = LG_ARETE_MASSIF
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.3. Derriere l_aux =", l_aux
- DERRIERE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DERRIERE_G, l_aux )
-#
-# 6.3. Les faces et les solides internes au tunnel
- l_cyl_supp = []
-#
-# 6.3.1. Les faces de la base
-# Le plan support
- DX = 0.0
- DY = LG_ARETE_BLOC
- DZ = 0.0
- normale = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
- DY = -0.5*LG_ARETE_BLOC
- point = geompy.MakeVertex(DX, DY, DZ)
- # Les faces posees sur ce plan
- liste_face_tunnel_base = geompy.GetShapesOnPlaneWithLocationIDs (MASSIF_G, geompy.ShapeType["FACE"], normale, point, GEOM.ST_ON )
- if ( verbose_max ) :
- print "6.3.1. liste_face_tunnel_base =", liste_face_tunnel_base
-# Création du groupe associe
- GR_TUNNEL_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_TUNNEL_G, liste_face_tunnel_base )
- l_groupe_tunnel_g.append((GR_TUNNEL_G, "TUN_BASE"))
-#
-# 6.3.2. Les faces sur les portions cylindriques
-# On distingue chaque cylindre pour les futurs suivis de frontiere dans HOMARD
-# Remarque : il serait plus logique de proceder avec GetShapesOnCylinderWithLocationIDs mais
-# je n'arrive pas donc je repere les faces dans un tube englobant la surface de chaque cylindre. Bug ? Mauvaise utilisation ?
-# Du coup, il faut s'assurer que l'on ne capte pas des faces planes precedentes (6.3.1).
-# Cela peut arriver si les dimensions sont peu serrees
- TRZ = - DELTA
- for cle in d_cyl.keys() :
- t_aux = d_cyl[cle]
- # Creation du tube encadrant le cylindre support
- if ( verbose_max ) :
- print "6.3.2.", cle, ": rayon =", t_aux[0], ", centre (", t_aux[1], ",", t_aux[2], ")"
- cyl_1 = geompy.MakeCylinderRH(1.1*t_aux[0], LG_OUTIL)
- cyl_2 = geompy.MakeCylinderRH(0.9*t_aux[0], LG_OUTIL)
- boite = geompy.MakeCut(cyl_1, cyl_2)
- TRX = t_aux[1]
- TRY = t_aux[2]
- geompy.TranslateDXDYDZ(boite, TRX, TRY, TRZ)
- l_cyl_supp.append((boite, cle))
- # Reperage des faces
- l_aux_1 = geompy.GetShapesOnShapeIDs (boite, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- l_aux = []
- for face_id in l_aux_1 :
- if face_id not in liste_face_tunnel_base :
- l_aux.append(face_id)
- if ( verbose_max ) :
- print ".. l_aux =", l_aux
- # Création du groupe associe
- if len(l_aux) > 0 :
- GR_TUNNEL_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_TUNNEL_G, l_aux )
- l_groupe_tunnel_g.append((GR_TUNNEL_G, cle))
-#
-# 6.3.3. Creation de boites :
-# . une qui englobe le volume d'une cavite
-#
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC + 2.0*DELTA
- boite_cav_v = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_cav_v, TRX, TRY, TRZ)
-#
-# . une qui englobe une le fond d'une cavite
- DZ = 2.0*DELTA
- boite_cav_f = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = LGTUNNEL/NC - DELTA
- geompy.TranslateDXDYDZ(boite_cav_f, TRX, TRY, TRZ)
-#
-# 6.3.4. On deplace ces boites au fur et a mesure des couches
-# On memorise les faces et volumes contenus dans les boites et
-# on cree les groupes a la volee
-#
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- for face_id in l_face_avant_tunnel :
- l_face_avant_cav.append(face_id)
- for iaux in range(NC) :
- if ( verbose_max ) :
- print "6.3.4. Cavite %02d" % (iaux+1)
- # Création du groupe de l'exterieur des cavites
- if iaux > 0 :
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_cav_toutes_p_id )
- l_groupe_cav_e_g.append((GR_CAV_G, "PAROI_%02d" % (iaux+1)))
- # Les id des solides dans la cavite courante
- l_aux_1 = geompy.GetShapesOnBoxIDs (boite_cav_v, MASSIF_G, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- # Création du groupe solide de la cavite courante
- CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( CAV_G, l_aux_1 )
- l_groupe_cav_g.append((CAV_G, "CAV_%02d" % (iaux+1)))
- # On ajoute ces id a la liste de tous ceux depuis le debut des cavites (i.e. le percement du tunnel)
- for solid_id in l_aux_1 :
- l_cav_toutes_v_id.append(solid_id)
- if ( verbose_max ) :
- print ".. l_cav_toutes_v_id =", l_cav_toutes_v_id
- # On repere les id des solides du massif mais qui ne sont pas dans les cavites precedemment traitées
- l_solid_id_1 = []
- for solid_id in l_solid_id :
- if solid_id not in l_cav_toutes_v_id :
- l_solid_id_1.append(solid_id)
- if ( verbose_max ) :
- print ".. l_solid_id_1 =", l_solid_id_1
- # Création du groupe solide de la roche de laquelle on a retiré tous les creusements effectués
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( GR_CAV_G, l_solid_id_1 )
- l_groupe_roche_g.append((GR_CAV_G, "ROCHE_%02d" % (iaux+1)))
- # Les id des faces du fond de la cavite courante
- l_aux_1 = geompy.GetShapesOnBoxIDs (boite_cav_f, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- # Création du groupe du fond de la cavite
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux_1 )
- l_groupe_cav_f_g.append((GR_CAV_G, "FOND_%02d" % (iaux+1)))
- # Les id des faces dans la cavite courante
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_cav_v, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_2 =", l_aux_2
- # Création du groupe du pourtour de la cavite : penser a retirer les fonds et l'eventuel plan de symetrie !
- # On cumule tous les pourtours depuis le debut
- l_aux = []
- for face_id in l_aux_2 :
- if face_id not in l_aux_1 + l_face_avant_cav + l_face_id_syme :
- l_aux.append(face_id)
- l_cav_toutes_p_id.append(face_id)
- if ( verbose_max ) :
- print ".. l_aux =", l_aux
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_p_g.append((GR_CAV_G, "BORD_%02d" % (iaux+1)))
- # Création du groupe de l'exterieur des cavites
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_cav_toutes_p_id+l_aux_1 )
- l_groupe_cav_e_g.append((GR_CAV_G, "FRONT_%02d" % (iaux+1)))
- # On translate les boites selon Z, d'une distance égale à l'épaisseur d'une cavité
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_cav_v, TRX, TRY, TRZ)
- geompy.TranslateDXDYDZ(boite_cav_f, TRX, TRY, TRZ)
- l_face_avant_cav = []
- for face_id in l_aux_1 :
- l_face_avant_cav.append(face_id)
-#
-# 6.4. Archivage
-#
- groupe_g[("ROCHE_G", cas)] = ROCHE_G
- groupe_g[("GAUCHE_G", cas)] = GAUCHE_G
- if cas == "tout" :
- groupe_g[("DROITE_G", cas)] = DROITE_G
- groupe_g[("HAUT_G", cas)] = HAUT_G
- groupe_g[("BAS_G", cas)] = BAS_G
- groupe_g[("DEVANT_G", cas)] = DEVANT_G
- groupe_g[("DERRIERE_G", cas)] = DERRIERE_G
- groupe_g[("cav", cas)] = l_groupe_cav_g
- groupe_g[("roche", cas)] = l_groupe_roche_g
- groupe_g[("tunnel", cas)] = l_groupe_tunnel_g
- groupe_g[("cav_f", cas)] = l_groupe_cav_f_g
- groupe_g[("cav_p", cas)] = l_groupe_cav_p_g
- groupe_g[("cav_e", cas)] = l_groupe_cav_e_g
- groupe_g[("cav_s", cas)] = l_groupe_cav_s_g
-#
-# 7. Affichage
-# 7.1. Les objets de construction
-#
-geompy.addToStudy( OUTIL_H, 'OUTIL_H' )
-geompy.addToStudy( OUTIL_G_1, 'OUTIL_G_1' )
-geompy.addToStudy( OUTIL_D_1, 'OUTIL_D_1' )
-geompy.addToStudy( OUTIL_G_2, 'OUTIL_G_2' )
-geompy.addToStudy( OUTIL_D_2, 'OUTIL_D_2' )
-geompy.addToStudy( B_B, 'B_B' )
-geompy.addToStudy( B_H, 'B_H' )
-geompy.addToStudy( B_G, 'B_G' )
-geompy.addToStudy( B_D, 'B_D' )
-geompy.addToStudy( CG1, 'CG1' )
-geompy.addToStudy( VG, 'VG' )
-geompy.addToStudy( PG, 'PG' )
-geompy.addToStudy( CD1, 'CD1' )
-geompy.addToStudy( VD, 'VD' )
-geompy.addToStudy( PD, 'PD' )
-geompy.addToStudy( B_H1, 'B_H1' )
-geompy.addToStudy( B_G1, 'B_G1' )
-geompy.addToStudy( boite_aux_G, 'boite_aux_G' )
-geompy.addToStudy( B_G2, 'B_G2' )
-geompy.addToStudy( B_G3, 'B_G3' )
-geompy.addToStudy( B_D1, 'B_D1' )
-geompy.addToStudy( boite_aux_D, 'boite_aux_D' )
-geompy.addToStudy( B_D2, 'B_D2' )
-geompy.addToStudy( B_D3, 'B_D3' )
-geompy.addToStudy( EMPREINTE, 'EMPREINTE' )
-geompy.addToStudy( BOITE_TUNNEL, 'BOITE_TUNNEL' )
-geompy.addToStudy( TUNNEL_PLEIN, 'TUNNEL_PLEIN' )
-geompy.addToStudy( boite_cav, 'boite_cav' )
-geompy.addToStudy( TUNNEL, 'TUNNEL' )
-geompy.addToStudy( MASSIF_00, 'MASSIF_00' )
-geompy.addToStudy( boite_aux, 'boite_aux' )
-geompy.addToStudy( boite_aux_1, 'boite_aux_1' )
-geompy.addToStudy( normale, 'normale' )
-geompy.addToStudy( point, 'point' )
-geompy.addToStudy( boite_cav_v, 'boite_cav_v' )
-geompy.addToStudy( boite_cav_f, 'boite_cav_f' )
-for objet in l_cyl_supp :
- geompy.addToStudy( objet[0], objet[1] )
-#
-# 7.2. La structure a etudier et ses groupes
-#
-for cas in l_cas :
-#
- MASSIF_G = dico_struct[cas]
- #print MASSIF_G
- geompy.addToStudy( MASSIF_G, "MASSIF"+cas )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("ROCHE_G", cas)], "ROCHE" )
- l_groupe_cav_g = groupe_g[("cav", cas)]
- for groupe in l_groupe_cav_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- l_groupe_roche_g = groupe_g[("roche", cas)]
- for groupe in l_groupe_roche_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("GAUCHE_G", cas)], "GAUCHE" )
- if cas == "tout" :
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DROITE_G", cas)], "DROITE" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("HAUT_G", cas)], "HAUT" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("BAS_G", cas)], "BAS" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DEVANT_G", cas)], "DEVANT" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DERRIERE_G", cas)], "DERRIERE" )
- l_groupe_tunnel_g = groupe_g[("tunnel", cas)]
- for groupe in l_groupe_tunnel_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- l_groupe_cav_f_g = groupe_g[("cav_f", cas)]
- l_groupe_cav_p_g = groupe_g[("cav_p", cas)]
- l_groupe_cav_e_g = groupe_g[("cav_e", cas)]
- l_groupe_cav_s_g = groupe_g[("cav_s", cas)]
- for groupe in l_groupe_cav_f_g + l_groupe_cav_p_g + l_groupe_cav_e_g + l_groupe_cav_s_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
-#
-
-###=======================================================================
-### SMESH component
-###=======================================================================
-
-import SMESH, SALOMEDS
-from salome.smesh import smeshBuilder
-smesh = smeshBuilder.New(theStudy)
-
-from salome.BLSURFPlugin import BLSURFPluginBuilder
-from salome.GHS3DPlugin import GHS3DPluginBuilder
-#
-for cas in l_cas :
-#
- if verbose :
- print ". Maillage du cas", cas
-#
- MASSIF_G = dico_struct[cas]
-#
-# 1. Maillage
-#
- MASSIF_M = smesh.Mesh(MASSIF_G)
-#
-# 2. Parametres du maillage volumique
-#
- if cas == "tout" :
- GHS3D_3D = MASSIF_M.Tetrahedron(algo=smeshBuilder.GHS3D)
- GHS3D_Parameters = smesh.CreateHypothesis('GHS3D_Parameters', 'GHS3DEngine')
- # Niveau d'optimisation : 3 ==> standard +
- GHS3D_Parameters.SetOptimizationLevel( 3 )
- else :
- isdone = MASSIF_M.AddHypothesis(GHS3D_Parameters)
- GHS3D_3D_1 = MASSIF_M.Tetrahedron(algo=smeshBuilder.GHS3D)
-#
-# 3. Parametres du maillage surfacique
-#
- if cas == "tout" :
- #
- BLSURF = MASSIF_M.Triangle(algo=smeshBuilder.BLSURF)
- BLSURF_Parameters = BLSURF.Parameters()
- # Geometrical mesh - if set to "Custom", allows user input in Angle Mesh S, Angle Mesh C and Gradation fields.
- # These fields control computation of the element size, so called geometrical size, conform to the
- # surface geometry considering local curvatures.
- # If both the User size and the geometrical size are defined, the eventual element size correspond to the least of the two.
- BLSURF_Parameters.SetGeometricMesh( 1 )
- # Gradation - maximum ratio between the lengths of two adjacent edges.
- BLSURF_Parameters.SetGradation( 2.5 )
- # Angle Mesh S - maximum angle between the mesh face and the tangent to the geometrical surface at each mesh node, in degrees.
- BLSURF_Parameters.SetAngleMeshS( 16. )
- # Angle Mesh C - maximum angle between the mesh edge and the tangent to the geometrical curve at each mesh node, in degrees.
- BLSURF_Parameters.SetAngleMeshC( 16. )
- # Taille de maille globale
- BLSURF_Parameters.SetPhySize( 25. )
- else :
- isdone = MASSIF_M.AddHypothesis(BLSURF_Parameters)
- BLSURF_1 = MASSIF_M.Triangle(algo=smeshBuilder.BLSURF)
-#
-# 4. Calcul
-#
- isDone = MASSIF_M.Compute()
-#
- MASSIF_M.ConvertToQuadratic( 1 )
-#
-# 5. Groupes
-# 5.1. Groupes issus de la géométrie : volume et limites externes
-#
- ROCHE_M = MASSIF_M.Group(groupe_g[("ROCHE_G", cas)])
-#
- GAUCHE_M = MASSIF_M.Group(groupe_g[("GAUCHE_G", cas)])
- if cas == "tout" :
- DROITE_M = MASSIF_M.Group(groupe_g[("DROITE_G", cas)])
- HAUT_M = MASSIF_M.Group(groupe_g[("HAUT_G", cas)])
- BAS_M = MASSIF_M.Group(groupe_g[("BAS_G", cas)])
- DEVANT_M = MASSIF_M.Group(groupe_g[("DEVANT_G", cas)])
- DERRIERE_M = MASSIF_M.Group(groupe_g[("DERRIERE_G", cas)])
-#
-# 5.2. Groupes issus de la géométrie : gestion des cavités
-# On mémorise dans l_groupe_b les groupes qui correspondent à des mailles
-# qu'il faudra dédoubler pour le calcul de second gradient : la roche finale et les cavités
-#
- l_groupe_roche_g = groupe_g[("roche", cas)]
- l_groupe_cav_g = groupe_g[("cav", cas)]
- l_groupe_cav_f_g = groupe_g[("cav_f", cas)]
- l_groupe_cav_p_g = groupe_g[("cav_p", cas)]
- l_groupe_cav_e_g = groupe_g[("cav_e", cas)]
- l_groupe_cav_s_g = groupe_g[("cav_s", cas)]
- l_groupe_tunnel_g = groupe_g[("tunnel", cas)]
- l_groupe_m = []
- l_groupe_b = []
- for groupe in l_groupe_roche_g + l_groupe_cav_g + l_groupe_cav_f_g + l_groupe_cav_p_g + l_groupe_cav_e_g + l_groupe_cav_s_g + l_groupe_tunnel_g :
- GR_M = MASSIF_M.Group(groupe[0])
- l_groupe_m.append((GR_M, groupe[1]))
- if groupe in l_groupe_cav_g :
- l_groupe_b.append(GR_M)
- elif groupe[1] == "ROCHE_20" :
- l_groupe_b.append(GR_M)
-#
-# 6. Duplication des mailles dans la roche finale et les cavités
-#
- d_aux = {}
- for groupe in l_groupe_b :
-#
-# 6.1. Nom du groupe et nombre de mailles qu'il contient
-#
- name = groupe.GetName()
- size_groupe = groupe.Size()
- if verbose_max :
- print "Longueur du groupe",name, ":", size_groupe
-#
-# 6.2. Pour chaque maille du groupe, on repere la liste des noeuds
-# et on cree une maille avec ces memes noeuds
-#
- l_aux = []
- for jaux in range (size_groupe) :
- id_elem = groupe.GetID(jaux+1)
- #if name == "CAV_01" :
- #print ".. element",jaux,":", id_elem
- l_nodes = MASSIF_M.GetElemNodes ( id_elem )
- ##print ".. l_nodes :", l_nodes
- id_elem_new = MASSIF_M.AddVolume(l_nodes)
- ##print ".. nouvel element :", id_elem_new
- l_aux.append(id_elem_new)
-#
-# 6.3. Creation d'un groupe contenant ces mailles doubles creees
-#
- name = name + "_b"
- if name[0:1] == "R" :
- name = "R_20_b"
- #print "name :", name
- ElementType = groupe.GetType();
- groupe_new = MASSIF_M.MakeGroupByIds( name, ElementType, l_aux )
- smesh.SetName(groupe_new, name)
- d_aux[name] = groupe_new
- if verbose_max :
- size_groupe_new = groupe_new.Size()
- print "Longueur du groupe",name, ":", size_groupe
-#
-# 6.4. Creation des groupes contenant les mailles doubles creees pour chacune
-# des situations d'excavation :
-# Couche 20 : R_20_b
-# Couche 19 : R_19_b = R_20_b + CAV_20_b
-# Couche 18 : R_18_b = R_20_b + CAV_20_b + CAV_19_b
-# ... etc ...
-# Couche 01 : R_01_b = R_20_b + CAV_20_b + CAV_19_b + ... + CAV_02_b
-# Roche : R_00_b = R_20_b + CAV_20_b + CAV_19_b + ... + CAV_02_b + CAV_01_b
-#
- groupe_d = d_aux["R_20_b"]
- for nro_cav in range(NC-1, -1, -1 ) :
- name = "R_%02d_b" % nro_cav
- groupe_new = MASSIF_M.UnionGroups ( groupe_d, d_aux["CAV_%02d_b" % (nro_cav+1)], name)
- smesh.SetName(groupe_new, name)
- groupe_d = groupe_new
-#
-# 7. Ecriture
-#
- fichierMedResult = '/tmp/MASSIF.new.med'
- MASSIF_M.ExportMED( fichierMedResult, 0, SMESH.MED_V2_2, 1 )
-#
-#___________________________________________________________
-# Ajout PN : statistiques sur les Mailles
-#___________________________________________________________
-fichierStatResult=fichierMedResult.replace('.med','.res')
-from Stats.getStats import getStatsMaillage, getStatsGroupes
-getStatsMaillage(MASSIF_M,fichierStatResult)
-fichierGroupes=fichierMedResult.replace('.med','_groups.res')
-getStatsGroupes(MASSIF_M,fichierGroupes)
-
+++ /dev/null
-# -*- coding: iso-8859-1 -*-
-"""
-Maillage du tunnel
-Copyright EDF R&D 2012-2014
-
- Gérald NICOLAS
- (+33/0)1.47.65.56.94
-
- 25/04/2013 : prise en compte de Builder
-"""
-__revision__ = "V2.2"
-
-import os
-import sys
-import salome
-
-salome.salome_init()
-theStudy = salome.myStudy
-
-import iparameters
-ipar = iparameters.IParameters(salome.myStudy.GetCommonParameters("Interface Applicative", 1))
-
-erreur = 0
-
-import math
-import SALOMEDS
-#==================== Personnalisation - Debut =========================
-HOME = os.environ["HOME"]
-rep_GEOM_MAIL = os.path.join(HOME, "ASTER_USER", "TEST", "Excavation", "GEOM_MAIL")
-# Les fichiers MED des deux maillages seront exportes dans ce repertoire.
-# Comportement par defaut : l'export est inactive (line 45)
-# The MED files for both two meshes are exported in this directory.
-# Default behaviour : no export (line 45)
-#
-# Symetrie ? Tout ?
-l_cas = [ "tout", "syme" ]
-#
-# création de la géométrie 1/0 ?
-cree_geom = 1
-#
-# création du maillage 1/0 ?
-cree_mail = 1
-#
-# export MED 1/0 ?
-export_med = 0
-#
-# Creation des mailles doubles 1/0 ?
-double = 1
-#
-# Controle vis-a-vis d'une reference 1/0 ?
-controle = 1
-#==================== Personnalisation - Fin ===========================
-#
-verbose = 1
-verbose_max = 0
-#
-# A. GEOMETRIE
-#
-if cree_geom :
-#
- import GEOM
- from salome.geom import geomBuilder
- geompy = geomBuilder.New(theStudy)
- #
- # 0. Les conventions d'orientation des axes sont les suivantes :
- # . l'axe Z s'enfonce dans le plan du dessin, son origine étant dans le plan
- # . l'axe Y est vers le haut
- # . l'axe X est vers la gauche.
- # . l'origine du repere est au centre du tunnel
- # Remarque : Les suffixes G (gauche), D (droit), B(bas) et H (haut) doivent
- # etre compris quand on regarde depuis l'entree du tunnel, sa partie
- # plane etant en bas.
- #
- # 1. Dimensions globales
- # 1.1. Dimensions caracteristiques du domaine
- # Taille generale du bloc contenant le tunnel
- LG_ARETE_BLOC = 4.6
- # Taille generale du massif
- LG_ARETE_MASSIF = LG_ARETE_BLOC*15.0
- # Longueur du tunnel
- LGTUNNEL = 20.0
- # Abscisse du centre du cylindre de percage 1 (+ ou -)
- X1 = 2.0
- # Abscisse du centre du cylindre de percage 2 (+ ou -)
- X2 = 1.0
- # Nombre de couches dans le tunnel
- NC = 20
- #
- # 1.2. Dimensions deduites
- #
- # 1.2.1. Rayons des cylindres de percement
- # . Rayon du cylindre superieur
- RAYON_H = 0.5*LG_ARETE_BLOC
- # . Rayon du premier cylindre inferieur
- RAYON_1 = RAYON_H + X1
- # . Rayon du premier cylindre inferieur
- # sinus = sin(angle), angle entre le plan horizontal et
- # le plan d'intersection des deux cylindres inférieurs
- sinus = ( (X1+X2)**2 - X1**2 ) / ( (X1+X2)**2 + X1**2 )
- if verbose_max :
- print "sinus =", sinus
- tangente = math.tan(math.asin(sinus))
- if verbose_max :
- print "tangente =", tangente
- Y2 = - (X1+X2)*tangente
- if verbose_max :
- print "Y2 =", Y2
- RAYON_2 = RAYON_H + Y2
- #
- if verbose_max :
- print "RAYON_H =", RAYON_H
- print "RAYON_1 =", RAYON_1
- print "RAYON_2 =", RAYON_2
- #
- # 1.2.2. Longueur de la boite qui servira a la construction des cavites
- LG_OUTIL = 2.0 * LG_ARETE_MASSIF
- #
- # 1.2.3. Decalage pour que tout le massif soit traverse
- DELTA = 0.01*LG_ARETE_MASSIF
- #
- # 2. Les cylindres du tunnelier
- #
- d_cyl = {}
- #
- LG_OUTIL = LG_OUTIL + 2.*DELTA
- #
- OUTIL_H = geompy.MakeCylinderRH(RAYON_H, LG_OUTIL)
- TRX = 0.0
- TRY = 0.0
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(OUTIL_H, TRX, TRY, TRZ)
- d_cyl["TUN_H"] = (RAYON_H, TRX, TRY)
- #
- OUTIL_G_1 = geompy.MakeCylinderRH(RAYON_1, LG_OUTIL)
- TRX = -X1
- geompy.TranslateDXDYDZ(OUTIL_G_1, TRX, TRY, TRZ)
- d_cyl["TUN_G1"] = (RAYON_1, TRX, TRY)
- #
- OUTIL_D_1 = geompy.MakeCylinderRH(RAYON_1, LG_OUTIL)
- TRX = X1
- geompy.TranslateDXDYDZ(OUTIL_D_1, TRX, TRY, TRZ)
- d_cyl["TUN_D1"] = (RAYON_1, TRX, TRY)
- #
- OUTIL_G_2 = geompy.MakeCylinderRH(RAYON_2, LG_OUTIL)
- TRX = X2
- TRY = Y2
- geompy.TranslateDXDYDZ(OUTIL_G_2, TRX, TRY, TRZ)
- d_cyl["TUN_G2"] = (RAYON_2, TRX, TRY)
- #
- OUTIL_D_2 = geompy.MakeCylinderRH(RAYON_2, LG_OUTIL)
- TRX = -X2
- geompy.TranslateDXDYDZ(OUTIL_D_2, TRX, TRY, TRZ)
- d_cyl["TUN_D2"] = (RAYON_2, TRX, TRY)
- #
- if verbose :
- print "Cylindre"
- for cle in d_cyl.keys() :
- t_aux = d_cyl[cle]
- print cle, ": rayon =", t_aux[0], ", centre (", t_aux[1], ",", t_aux[2], ")"
- #
- # 3. L'empreinte de decoupe
- # 3.1. Les boites de base
- #
- DX = 2.0*LG_ARETE_BLOC
- DY = 2.0*LG_ARETE_BLOC
- DZ = LG_OUTIL
- B_B = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- # En haut
- TRX = -LG_ARETE_BLOC
- TRY = 0.0
- TRZ = - DELTA
- B_H = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
- # A gauche
- TRX = X2
- TRY = -2.0*LG_ARETE_BLOC
- B_G = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
- # A droite
- TRX = -2.0*LG_ARETE_BLOC - X2
- TRY = -2.0*LG_ARETE_BLOC
- B_D = geompy.MakeTranslation(B_B, TRX, TRY, TRZ)
- # En bas
- TRX = -LG_ARETE_BLOC
- TRY = -2.5*LG_ARETE_BLOC
- geompy.TranslateDXDYDZ(B_B, TRX, TRY, TRZ)
- #
- # 3.2. Plans d'intersection entre les cylindres inférieurs
- # Centre des premiers cylindres inférieurs
- DX = -X1
- DY = 0.0
- DZ = 0.0
- CG1 = geompy.MakeVertex(DX, DY, DZ)
- DX = X1
- CD1 = geompy.MakeVertex(DX, DY, DZ)
- # Vecteurs normaux aux plans des intersections des cylindres inférieurs
- DX = -Y2
- DY = X1+X2
- DZ = 0.0
- VG = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
- DX = Y2
- VD = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
- # Plans des intersections des cylindres inférieurs
- DZ = 2.0*LG_OUTIL
- PG = geompy.MakePlane(CG1, VG, DZ)
- PD = geompy.MakePlane(CD1, VD, DZ)
- #
- # 3.3. Decoupes
- # 3.3.1. Partie superieure
- B_H1 = geompy.MakeCut(B_H, OUTIL_H)
- #
- # 3.3.2. Partie gauche
- # . Séparation par le plan de l'intersection
- B_G1 = geompy.MakeHalfPartition(B_G, PG)
- # . Création des deux volumes internes
- L_AUX = geompy.MakeBlockExplode(B_G1, 6, 6)
- # . Repérage du volume interne supérieur
- DX = 2.0*LG_ARETE_BLOC + 2.0*DELTA
- DY = 2.0*LG_ARETE_BLOC + 2.0*DELTA
- DZ = LG_OUTIL + 2.0*DELTA
- boite_aux_G = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = 0.0
- TRY = -2.0*LG_ARETE_BLOC + DELTA
- TRZ = - 2.0*DELTA
- geompy.TranslateDXDYDZ(boite_aux_G, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBox (boite_aux_G, B_G1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- #print "l_aux =", l_aux
- B_G2 = geompy.MakeCut(l_aux[0], OUTIL_G_1)
- # . Repérage du volume interne inférieur
- TRX = 0.0
- TRY = -RAYON_H - DELTA
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux_G, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBox (boite_aux_G, B_G1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- B_G3 = geompy.MakeCut(l_aux[0], OUTIL_G_2)
- #
- # 3.3.3. Partie droite
- # . Séparation par le plan de l'intersection
- B_D1 = geompy.MakeHalfPartition(B_D, PD)
- # . Création des deux volumes internes
- L_AUX = geompy.MakeBlockExplode(B_D1, 6, 6)
- # . Repérage du volume interne supérieur
- DX = 2.0*LG_ARETE_BLOC + 2.0*DELTA
- DY = 2.0*LG_ARETE_BLOC + 2.0*DELTA
- DZ = LG_OUTIL + 2.0*DELTA
- boite_aux_D = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -DX
- TRY = -2.0*LG_ARETE_BLOC + DELTA
- TRZ = - 2.0*DELTA
- geompy.TranslateDXDYDZ(boite_aux_D, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBox (boite_aux_D, B_D1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "3.3.3. supérieur l_aux =", l_aux
- B_D2 = geompy.MakeCut(l_aux[0], OUTIL_D_1)
- # . Repérage du volume interne inférieur
- TRX = 0.0
- TRY = -RAYON_H - DELTA
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux_D, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBox (boite_aux_D, B_D1, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "3.3.3. inférieur l_aux =", l_aux
- B_D3 = geompy.MakeCut(l_aux[0], OUTIL_D_2)
- #
- # 3.3. Fusion
- #
- Union_1 = geompy.MakeFuse(B_B , B_G3)
- Union_2 = geompy.MakeFuse(Union_1, B_D3)
- Union_3 = geompy.MakeFuse(Union_2, B_G2)
- Union_4 = geompy.MakeFuse(Union_3, B_D2)
- EMPREINTE = geompy.MakeFuse(Union_4, B_H1)
- #
- # 4. Le tunnel
- # 4.1. La base
- #
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL
- BOITE_TUNNEL = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -RAYON_H - DELTA
- TRY = -RAYON_H - DELTA
- TRZ = 0.0
- geompy.TranslateDXDYDZ(BOITE_TUNNEL, TRX, TRY, TRZ)
- #
- TUNNEL_PLEIN = geompy.MakeCut(BOITE_TUNNEL, EMPREINTE)
- #
- # 4.2. Partitionnement par les cavites
- #
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC
- boite_cav = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_cav, TRX, TRY, TRZ)
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- l_aux = [TUNNEL_PLEIN]
- for iaux in range(NC) :
- TUNNEL = geompy.MakePartition(l_aux, [boite_cav], [], [], geompy.ShapeType["SOLID"], 0, [], 0)
- l_aux = [TUNNEL]
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_cav, TRX, TRY, TRZ)
- #
- # 5. La structure générale
- #
- dico_struct = {}
- groupe_g = {}
- for cas in l_cas :
- #
- if verbose :
- print ". Geometrie du cas", cas
- #
- DX = LG_ARETE_MASSIF
- if cas == "syme" :
- DX = 0.5*DX
- DY = LG_ARETE_MASSIF
- DZ = LG_ARETE_MASSIF
- MASSIF_00 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- if cas == "tout" :
- TRX = -0.5*LG_ARETE_MASSIF
- else :
- TRX = 0.0
- TRY = -0.5*LG_ARETE_MASSIF
- TRZ = 0.0
- geompy.TranslateDXDYDZ(MASSIF_00, TRX, TRY, TRZ)
- MASSIF_G = geompy.MakePartition([MASSIF_00], [TUNNEL], [], [], geompy.ShapeType["SOLID"], 0, [], 0)
- #print MASSIF_G
- #
- dico_struct[cas] = MASSIF_G
- #
- # 6. Les groupes
- # * Volumes :
- # ===========
- # ROCHE : le massif complet
- # . Pour nn valant 01, 02, 03, ..., 19, 20 :
- # ROCHE_nn : la partie du massif qui reste quand on etudie l'excavation de la couche nn
- # CAV_nn : la partie du massif qui est extraite pour l'excavation de la couche nn
- # ces morceaux sont disjoints ; on ne s'interesse qu'a ce qui est retire
- # au moment de l'attaque de la couche n
- # Vu autrement : ROCHE = ROCHE_01 + CAV_01
- # ROCHE = ROCHE_02 + CAV_01 + CAV_02
- # ROCHE = ROCHE_03 + CAV_01 + CAV_02 + CAV_03
- # ... ... ... ... ... ...
- # ROCHE = ROCHE_20 + CAV_01 + CAV_02 + CAV_03 + ... + CAV_20
- #
- # Toutes les mailles de ces groupes seront dupliquees (memes noeuds) et rassemblees
- # dans des groupes miroirs :
- # R_00_b est l'analogue de ROCHE
- # R_nn_b est l'analogue de ROCHE_nn
- # CAV_nn_b est l'analogue de CAV_nn
- #
- # * Faces :
- # =========
- # . Les bords exterieurs du domaine
- # ---------------------------------
- # BAS : la face inferieure du massif
- # HAUT : la face superieure du massif
- # DEVANT : la face avant du massif
- # DERRIERE : la face arriere du massif
- # GAUCHE : la face gauche du massif
- # Pour la geometrie complete :
- # DROITE : la face droite du massif
- # sinon (pour la geometrie avec symetrie) :
- # SYME_nn : la face a droite bordant la roche au cours de l'excavation de la couche nn,
- # nn valant 00, 01, 02, 03, ..., 19, 20
- # Remarque : SYME_00 equivaut a DROITE
- #
- # . Les bords des cavites
- # -----------------------
- # Pour nn valant 01, 02, 03, ..., 19, 20 :
- # FOND_nn : la paroi qui est le fond de la cavite n, jouxtant la cavite (n+1)
- # BORD_nn : la paroi peripherique de la cavite n
- # PAROI_nn : les parois peripheriques des cavites 1, 2, ..., n-1 (n>1)
- # Vu autrement : PAROI_02 = BORD_01
- # PAROI_03 = BORD_01 + BORD_02
- # PAROI_04 = BORD_01 + BORD_02 + BORD_03
- # ... ... ... ... ... ...
- # PAROI_20 = BORD_01 + BORD_02 + BORD_03 + ... + BORD_19
- # FRONT_nn : la frontiere complete de la cavite n
- # Vu autrement : FRONT_01 = FOND_01 + BORD_01
- # FRONT_02 = FOND_02 + BORD_01 + BORD_02
- # ... ... ... ... ... ...
- # FRONT_20 = FOND_20 + BORD_01 + BORD_02 + BORD_03 + ... + BORD_20
- # Vu autrement : FRONT_nn = PAROI_nn + FOND_nn + BORD_nn (nn>1)
- #
- # . Les bords du tunnel
- # ---------------------
- # TUN_H : la face superieure du tunnel
- # TUN_G1 : la face gauche et en haut du tunnel
- # TUN_G2 : la face gauche et en bas du tunnel
- # TUN_BASE : la face inferieure du tunnel
- # Pour la geometrie complete :
- # TUN_D1 : la face droite et en haut du tunnel
- # TUN_D2 : la face droite et en bas du tunnel
- # Remarque : les groupes TUN_xx recouvrent les bords des cavites sur toute la longueur de l'excavation
- #
- l_cav_toutes_v_id = []
- l_cav_toutes_p_id = []
- l_groupe_cav_g = []
- l_groupe_roche_g = []
- l_groupe_cav_f_g = []
- l_groupe_cav_p_g = []
- l_groupe_cav_e_g = []
- l_face_avant_cav = []
- l_groupe_tunnel_g = []
- #
- # 6.1. La roche
- #
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_solid_id = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.1. l_solid_id =", l_solid_id
- ROCHE_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( ROCHE_G, l_solid_id )
- #
- # 6.2. Les faces externes
- # 6.2.1. Paralleles a Oyz
- # 6.2.1.1. Parallele a Oyz : face gauche
- #
- DX = 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = 0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.1. Gauche l_aux =", l_aux
- GAUCHE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( GAUCHE_G, l_aux )
- #
- # 6.2.1.2. Parallele a Oyz : face droite dans le cas complet, plan de symetrie sinon
- #
- l_groupe_cav_s_g = []
- l_face_id_syme = []
- if cas == "tout" :
- TRX = -LG_ARETE_MASSIF
- TRY = 0.0
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.2. Droite l_aux =", l_aux
- DROITE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DROITE_G, l_aux )
- #
- else :
- # L'ensemble des faces
- TRX = -0.5*LG_ARETE_MASSIF
- TRY = 0.0
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_face_id_syme = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.1.2. Symetrie - tout l_face_id_syme =", l_face_id_syme
- l_aux = []
- for face_id in l_face_id_syme :
- l_aux.append(face_id)
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_00"))
- # Les faces bordant le tunnel
- DX = 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC + 2.0*DELTA
- boite_2 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_2, TRX, TRY, TRZ)
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- l_aux_3 = []
- for iaux in range(NC) :
- if ( verbose_max ) :
- print "6.2.1.2. Cavite %02d" % (iaux+1)
- # Les id des faces bordant la cavite courante
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_2, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. id des faces bordant la cavite % d =" % (iaux+1), l_aux_2
- for face_id in l_aux_2 :
- l_aux.remove(face_id)
- l_aux_3.append(face_id)
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_%02d" % (iaux+1)))
- # On translate les boites selon Z, d'une distance égale à l'épaisseur d'une cavité
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_2, TRX, TRY, TRZ)
- if ( verbose_max ) :
- print ".. id des faces bordant les cavites =", l_aux_3
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux_3 )
- l_groupe_cav_s_g.append((GR_CAV_G, "SYME_CAV"))
- #
- # 6.2.2. Paralleles a Oxz : faces haut & bas
- #
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = 2.0*DELTA
- DZ = LG_ARETE_MASSIF + 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = 0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.2. Haut l_aux =", l_aux
- HAUT_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( HAUT_G, l_aux )
- #
- TRX = 0.0
- TRY = -LG_ARETE_MASSIF
- TRZ = 0.0
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.2. Bas l_aux =", l_aux
- BAS_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( BAS_G, l_aux )
- #
- # 6.2.3. Paralleles a Oxy
- # 6.2.3.1. Faces debouchant du tunnel : toutes les faces contenues dans la boite
- # d'epaisseur quasi-nulle en dZ, de tailles debordant l'empreinte du tunnel en X/Y et centree en (0.,0.,0.)
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = 2.0*DELTA
- boite_aux_1 = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux_1, TRX, TRY, TRZ)
- l_face_avant_tunnel = geompy.GetShapesOnBoxIDs (boite_aux_1, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.1. Devant l_face_avant_tunnel =", l_face_avant_tunnel
- # Création du groupe de la face avant
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_face_avant_tunnel )
- l_groupe_cav_f_g.append((GR_CAV_G, "FOND_00"))
- #
- # 6.2.3.2. Faces avant du massif : toutes les faces contenues dans la boite
- # d'epaisseur quasi-nulle en dZ, de tailles extremes en X/Y et centree en (0.,0.,0.)
- DX = LG_ARETE_MASSIF + 2.0*DELTA
- DY = LG_ARETE_MASSIF + 2.0*DELTA
- DZ = 2.0*DELTA
- boite_aux = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_MASSIF - DELTA
- TRY = -0.5*LG_ARETE_MASSIF - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.2. Devant l_aux_2 =", l_aux_2
- # Pour le groupe, on retire les faces correspondant a l'empreinte du tunnel
- l_aux = []
- for face_id in l_aux_2 :
- if face_id not in l_face_avant_tunnel :
- l_aux.append(face_id)
- if ( verbose_max ) :
- print "6.2.3.2. Devant l_aux =", l_aux
- DEVANT_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DEVANT_G, l_aux )
- #
- # 6.2.3.3. Faces avant du massif : toutes les faces contenues dans la boite
- # d'epaisseur quasi-nulle en dZ, de tailles extremes en X/Y et centree en (0.,0.,extremite)
- TRX = 0.0
- TRY = 0.0
- TRZ = LG_ARETE_MASSIF
- geompy.TranslateDXDYDZ(boite_aux, TRX, TRY, TRZ)
- l_aux = geompy.GetShapesOnBoxIDs (boite_aux, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print "6.2.3.3. Derriere l_aux =", l_aux
- DERRIERE_G = geompy.CreateGroup ( MASSIF_G, geompy.ShapeType["FACE"] )
- geompy.UnionIDs ( DERRIERE_G, l_aux )
- #
- # 6.3. Les faces et les solides internes au tunnel
- l_cyl_supp = []
- #
- # 6.3.1. Les faces de la base
- # Le plan support
- DX = 0.0
- DY = LG_ARETE_BLOC
- DZ = 0.0
- normale = geompy.MakeVectorDXDYDZ(DX, DY, DZ)
- DY = -0.5*LG_ARETE_BLOC
- point = geompy.MakeVertex(DX, DY, DZ)
- # Les faces posees sur ce plan
- liste_face_tunnel_base = geompy.GetShapesOnPlaneWithLocationIDs (MASSIF_G, geompy.ShapeType["FACE"], normale, point, GEOM.ST_ON )
- if ( verbose_max ) :
- print "6.3.1. liste_face_tunnel_base =", liste_face_tunnel_base
- # Création du groupe associe
- GR_TUNNEL_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_TUNNEL_G, liste_face_tunnel_base )
- l_groupe_tunnel_g.append((GR_TUNNEL_G, "TUN_BASE"))
- #
- # 6.3.2. Les faces sur les portions cylindriques
- # On distingue chaque cylindre pour les futurs suivis de frontiere dans HOMARD
- # Remarque : il serait plus logique de proceder avec GetShapesOnCylinderWithLocationIDs mais
- # je n'arrive pas donc je repere les faces dans un tube englobant la surface de chaque cylindre. Bug ? Mauvaise utilisation ?
- # Du coup, il faut s'assurer que l'on ne capte pas des faces planes precedentes (6.3.1).
- # Cela peut arriver si les dimensions sont peu serrees
- TRZ = - DELTA
- for cle in d_cyl.keys() :
- t_aux = d_cyl[cle]
- # Creation du tube encadrant le cylindre support
- if ( verbose_max ) :
- print "6.3.2.", cle, ": rayon =", t_aux[0], ", centre (", t_aux[1], ",", t_aux[2], ")"
- cyl_1 = geompy.MakeCylinderRH(1.1*t_aux[0], LG_OUTIL)
- cyl_2 = geompy.MakeCylinderRH(0.9*t_aux[0], LG_OUTIL)
- boite = geompy.MakeCut(cyl_1, cyl_2)
- TRX = t_aux[1]
- TRY = t_aux[2]
- geompy.TranslateDXDYDZ(boite, TRX, TRY, TRZ)
- l_cyl_supp.append((boite, cle))
- # Reperage des faces
- l_aux_1 = geompy.GetShapesOnShapeIDs (boite, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- l_aux = []
- for face_id in l_aux_1 :
- if face_id not in liste_face_tunnel_base :
- l_aux.append(face_id)
- if ( verbose_max ) :
- print ".. l_aux =", l_aux
- # Création du groupe associe
- if len(l_aux) > 0 :
- GR_TUNNEL_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_TUNNEL_G, l_aux )
- l_groupe_tunnel_g.append((GR_TUNNEL_G, cle))
- #
- # 6.3.3. Creation de boites :
- # . une qui englobe le volume d'une cavite
- #
- DX = LG_ARETE_BLOC + 2.0*DELTA
- DY = LG_ARETE_BLOC + 2.0*DELTA
- DZ = LGTUNNEL/NC + 2.0*DELTA
- boite_cav_v = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = - DELTA
- geompy.TranslateDXDYDZ(boite_cav_v, TRX, TRY, TRZ)
- #
- # . une qui englobe une le fond d'une cavite
- DZ = 2.0*DELTA
- boite_cav_f = geompy.MakeBoxDXDYDZ(DX, DY, DZ)
- TRX = -0.5*LG_ARETE_BLOC - DELTA
- TRY = -0.5*LG_ARETE_BLOC - DELTA
- TRZ = LGTUNNEL/NC - DELTA
- geompy.TranslateDXDYDZ(boite_cav_f, TRX, TRY, TRZ)
- #
- # 6.3.4. On deplace ces boites au fur et a mesure des couches
- # On memorise les faces et volumes contenus dans les boites et
- # on cree les groupes a la volee
- #
- TRX = 0.0
- TRY = 0.0
- TRZ = LGTUNNEL/NC
- for face_id in l_face_avant_tunnel :
- l_face_avant_cav.append(face_id)
- for iaux in range(NC) :
- if ( verbose_max ) :
- print "6.3.4. Cavite %02d" % (iaux+1)
- # Création du groupe de l'exterieur des cavites
- if iaux > 0 :
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_cav_toutes_p_id )
- l_groupe_cav_e_g.append((GR_CAV_G, "PAROI_%02d" % (iaux+1)))
- # Les id des solides dans la cavite courante
- l_aux_1 = geompy.GetShapesOnBoxIDs (boite_cav_v, MASSIF_G, geompy.ShapeType["SOLID"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- # Création du groupe solide de la cavite courante
- CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( CAV_G, l_aux_1 )
- l_groupe_cav_g.append((CAV_G, "CAV_%02d" % (iaux+1)))
- # On ajoute ces id a la liste de tous ceux depuis le debut des cavites (i.e. le percement du tunnel)
- for solid_id in l_aux_1 :
- l_cav_toutes_v_id.append(solid_id)
- if ( verbose_max ) :
- print ".. l_cav_toutes_v_id =", l_cav_toutes_v_id
- # On repere les id des solides du massif mais qui ne sont pas dans les cavites precedemment traitées
- l_solid_id_1 = []
- for solid_id in l_solid_id :
- if solid_id not in l_cav_toutes_v_id :
- l_solid_id_1.append(solid_id)
- if ( verbose_max ) :
- print ".. l_solid_id_1 =", l_solid_id_1
- # Création du groupe solide de la roche de laquelle on a retiré tous les creusements effectués
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["SOLID"])
- geompy.UnionIDs ( GR_CAV_G, l_solid_id_1 )
- l_groupe_roche_g.append((GR_CAV_G, "ROCHE_%02d" % (iaux+1)))
- # Les id des faces du fond de la cavite courante
- l_aux_1 = geompy.GetShapesOnBoxIDs (boite_cav_f, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_1 =", l_aux_1
- # Création du groupe du fond de la cavite
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux_1 )
- l_groupe_cav_f_g.append((GR_CAV_G, "FOND_%02d" % (iaux+1)))
- # Les id des faces dans la cavite courante
- l_aux_2 = geompy.GetShapesOnBoxIDs (boite_cav_v, MASSIF_G, geompy.ShapeType["FACE"], GEOM.ST_IN )
- if ( verbose_max ) :
- print ".. l_aux_2 =", l_aux_2
- # Création du groupe du pourtour de la cavite : penser a retirer les fonds et l'eventuel plan de symetrie !
- # On cumule tous les pourtours depuis le debut
- l_aux = []
- for face_id in l_aux_2 :
- if face_id not in l_aux_1 + l_face_avant_cav + l_face_id_syme :
- l_aux.append(face_id)
- l_cav_toutes_p_id.append(face_id)
- if ( verbose_max ) :
- print ".. l_aux =", l_aux
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_aux )
- l_groupe_cav_p_g.append((GR_CAV_G, "BORD_%02d" % (iaux+1)))
- # Création du groupe de l'exterieur des cavites
- GR_CAV_G = geompy.CreateGroup(MASSIF_G, geompy.ShapeType["FACE"])
- geompy.UnionIDs ( GR_CAV_G, l_cav_toutes_p_id+l_aux_1 )
- l_groupe_cav_e_g.append((GR_CAV_G, "FRONT_%02d" % (iaux+1)))
- # On translate les boites selon Z, d'une distance égale à l'épaisseur d'une cavité
- if iaux<NC-1 :
- geompy.TranslateDXDYDZ(boite_cav_v, TRX, TRY, TRZ)
- geompy.TranslateDXDYDZ(boite_cav_f, TRX, TRY, TRZ)
- l_face_avant_cav = []
- for face_id in l_aux_1 :
- l_face_avant_cav.append(face_id)
- #
- # 6.4. Archivage
- #
- groupe_g[("ROCHE_G", cas)] = ROCHE_G
- groupe_g[("GAUCHE_G", cas)] = GAUCHE_G
- if cas == "tout" :
- groupe_g[("DROITE_G", cas)] = DROITE_G
- groupe_g[("HAUT_G", cas)] = HAUT_G
- groupe_g[("BAS_G", cas)] = BAS_G
- groupe_g[("DEVANT_G", cas)] = DEVANT_G
- groupe_g[("DERRIERE_G", cas)] = DERRIERE_G
- groupe_g[("cav", cas)] = l_groupe_cav_g
- groupe_g[("roche", cas)] = l_groupe_roche_g
- groupe_g[("tunnel", cas)] = l_groupe_tunnel_g
- groupe_g[("cav_f", cas)] = l_groupe_cav_f_g
- groupe_g[("cav_p", cas)] = l_groupe_cav_p_g
- groupe_g[("cav_e", cas)] = l_groupe_cav_e_g
- groupe_g[("cav_s", cas)] = l_groupe_cav_s_g
- #
- # 7. Affichage
- # 7.1. Les objets de construction
- #
- geompy.addToStudy( OUTIL_H, 'OUTIL_H' )
- geompy.addToStudy( OUTIL_G_1, 'OUTIL_G_1' )
- geompy.addToStudy( OUTIL_D_1, 'OUTIL_D_1' )
- geompy.addToStudy( OUTIL_G_2, 'OUTIL_G_2' )
- geompy.addToStudy( OUTIL_D_2, 'OUTIL_D_2' )
- geompy.addToStudy( B_B, 'B_B' )
- geompy.addToStudy( B_H, 'B_H' )
- geompy.addToStudy( B_G, 'B_G' )
- geompy.addToStudy( B_D, 'B_D' )
- geompy.addToStudy( CG1, 'CG1' )
- geompy.addToStudy( VG, 'VG' )
- geompy.addToStudy( PG, 'PG' )
- geompy.addToStudy( CD1, 'CD1' )
- geompy.addToStudy( VD, 'VD' )
- geompy.addToStudy( PD, 'PD' )
- geompy.addToStudy( B_H1, 'B_H1' )
- geompy.addToStudy( B_G1, 'B_G1' )
- geompy.addToStudy( boite_aux_G, 'boite_aux_G' )
- geompy.addToStudy( B_G2, 'B_G2' )
- geompy.addToStudy( B_G3, 'B_G3' )
- geompy.addToStudy( B_D1, 'B_D1' )
- geompy.addToStudy( boite_aux_D, 'boite_aux_D' )
- geompy.addToStudy( B_D2, 'B_D2' )
- geompy.addToStudy( B_D3, 'B_D3' )
- geompy.addToStudy( EMPREINTE, 'EMPREINTE' )
- geompy.addToStudy( BOITE_TUNNEL, 'BOITE_TUNNEL' )
- geompy.addToStudy( TUNNEL_PLEIN, 'TUNNEL_PLEIN' )
- geompy.addToStudy( boite_cav, 'boite_cav' )
- geompy.addToStudy( TUNNEL, 'TUNNEL' )
- geompy.addToStudy( MASSIF_00, 'MASSIF_00' )
- geompy.addToStudy( boite_aux, 'boite_aux' )
- geompy.addToStudy( boite_aux_1, 'boite_aux_1' )
- geompy.addToStudy( normale, 'normale' )
- geompy.addToStudy( point, 'point' )
- geompy.addToStudy( boite_cav_v, 'boite_cav_v' )
- geompy.addToStudy( boite_cav_f, 'boite_cav_f' )
- for objet in l_cyl_supp :
- geompy.addToStudy( objet[0], objet[1] )
- #
- # 7.2. La structure a etudier et ses groupes
- #
- for cas in l_cas :
- #
- MASSIF_G = dico_struct[cas]
- #print MASSIF_G
- geompy.addToStudy( MASSIF_G, "MASSIF"+cas )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("ROCHE_G", cas)], "ROCHE" )
- l_groupe_cav_g = groupe_g[("cav", cas)]
- for groupe in l_groupe_cav_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- l_groupe_roche_g = groupe_g[("roche", cas)]
- for groupe in l_groupe_roche_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("GAUCHE_G", cas)], "GAUCHE" )
- if cas == "tout" :
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DROITE_G", cas)], "DROITE" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("HAUT_G", cas)], "HAUT" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("BAS_G", cas)], "BAS" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DEVANT_G", cas)], "DEVANT" )
- geompy.addToStudyInFather( MASSIF_G, groupe_g[("DERRIERE_G", cas)], "DERRIERE" )
- l_groupe_tunnel_g = groupe_g[("tunnel", cas)]
- for groupe in l_groupe_tunnel_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
- l_groupe_cav_f_g = groupe_g[("cav_f", cas)]
- l_groupe_cav_p_g = groupe_g[("cav_p", cas)]
- l_groupe_cav_e_g = groupe_g[("cav_e", cas)]
- l_groupe_cav_s_g = groupe_g[("cav_s", cas)]
- for groupe in l_groupe_cav_f_g + l_groupe_cav_p_g + l_groupe_cav_e_g + l_groupe_cav_s_g :
- geompy.addToStudyInFather( MASSIF_G, groupe[0], groupe[1] )
-#
-#
-# B. MAILLAGE
-#
-if not erreur and cree_mail :
-#
- import SMESH, SALOMEDS
- from salome.smesh import smeshBuilder
-#
- smesh = smeshBuilder.New(theStudy)
- from salome.BLSURFPlugin import BLSURFPluginBuilder
- from salome.NETGENPlugin import NETGENPluginBuilder
-#
- prem = 1
- for cas in l_cas :
- #
- if verbose :
- print ". Maillage du cas", cas
- #
- MASSIF_G = dico_struct[cas]
- #
- # 1. Maillage
- #
- MASSIF_M = smesh.Mesh(MASSIF_G)
- #
- # 2. Parametres du maillage volumique
- #
- if prem :
- GHS3D_3D = MASSIF_M.Tetrahedron(algo=smeshBuilder.GHS3D)
- GHS3D_Parameters = smesh.CreateHypothesis('GHS3D_Parameters', 'GHS3DEngine')
- # Niveau d'optimisation : 3 ==> standard +
- GHS3D_Parameters.SetOptimizationLevel( 3 )
- else :
- isdone = MASSIF_M.AddHypothesis(GHS3D_Parameters)
- GHS3D_3D_1 = MASSIF_M.Tetrahedron(algo=smeshBuilder.GHS3D)
- #
- # 3. Parametres du maillage surfacique
- #
- if prem :
- #
- BLSURF = MASSIF_M.Triangle(algo=smeshBuilder.BLSURF)
- BLSURF_Parameters = BLSURF.Parameters()
- # Geometrical mesh - if set to "Custom", allows user input in Angle Mesh S, Angle Mesh C and Gradation fields.
- # These fields control computation of the element size, so called geometrical size, conform to the
- # surface geometry considering local curvatures.
- # If both the User size and the geometrical size are defined, the eventual element size correspond to the least of the two.
- BLSURF_Parameters.SetGeometricMesh( 1 )
- # Gradation - maximum ratio between the lengths of two adjacent edges.
- BLSURF_Parameters.SetGradation( 2.5 )
- # Angle Mesh S - maximum angle between the mesh face and the tangent to the geometrical surface at each mesh node, in degrees.
- BLSURF_Parameters.SetAngleMeshS( 16. )
- # Angle Mesh C - maximum angle between the mesh edge and the tangent to the geometrical curve at each mesh node, in degrees.
- BLSURF_Parameters.SetAngleMeshC( 16. )
- # Taille de maille globale
- daux = LG_ARETE_BLOC*5
- BLSURF_Parameters.SetPhySize( daux )
- # Taille de maille locale autour du tunnel
- daux = 0.9 * ( LGTUNNEL / NC )
- saux = "% e" % daux
- for groupe in l_groupe_cav_s_g :
- if ( groupe[1] == "SYME_CAV" ) :
- #print groupe[1], groupe[0]
- BLSURF_Parameters.SetSizeMap(groupe[0], saux )
- BLSURF_Parameters.SetSizeMap(groupe[0], 'def f(u,v): return '+saux )
- for groupe in l_groupe_tunnel_g :
- BLSURF_Parameters.SetSizeMap(groupe[0], saux )
- BLSURF_Parameters.SetSizeMap(groupe[0], 'def f(u,v): return '+saux )
- # Taille de maille maximale
- BLSURF_Parameters.SetMaxSize( LG_ARETE_MASSIF )
- # Taille de maille minimale
- daux = LG_ARETE_BLOC/10.
- BLSURF_Parameters.SetMinSize( daux )
- # Distance maximale entre le maillage et la CAO
- daux = LG_ARETE_BLOC/10.
- BLSURF_Parameters.SetChordalError( daux )
- else :
- isdone = MASSIF_M.AddHypothesis(BLSURF_Parameters)
- BLSURF_1 = MASSIF_M.Triangle(algo=smeshBuilder.BLSURF)
- #
- # 4. Calcul
- #
- isDone = MASSIF_M.Compute()
- #
- MASSIF_M.ConvertToQuadratic( 1 )
- #
- # 5. Groupes
- # 5.1. Groupes issus de la géométrie : volume et limites externes
- #
- ROCHE_M = MASSIF_M.Group(groupe_g[("ROCHE_G", cas)])
- #
- GAUCHE_M = MASSIF_M.Group(groupe_g[("GAUCHE_G", cas)])
- if cas == "tout" :
- DROITE_M = MASSIF_M.Group(groupe_g[("DROITE_G", cas)])
- HAUT_M = MASSIF_M.Group(groupe_g[("HAUT_G", cas)])
- BAS_M = MASSIF_M.Group(groupe_g[("BAS_G", cas)])
- DEVANT_M = MASSIF_M.Group(groupe_g[("DEVANT_G", cas)])
- DERRIERE_M = MASSIF_M.Group(groupe_g[("DERRIERE_G", cas)])
- #
- # 5.2. Groupes issus de la géométrie : gestion des cavités
- # On mémorise dans l_groupe_b les groupes qui correspondent à des mailles
- # qu'il faudra dédoubler pour le calcul de second gradient : la roche finale et les cavités
- #
- l_groupe_roche_g = groupe_g[("roche", cas)]
- l_groupe_cav_g = groupe_g[("cav", cas)]
- l_groupe_cav_f_g = groupe_g[("cav_f", cas)]
- l_groupe_cav_p_g = groupe_g[("cav_p", cas)]
- l_groupe_cav_e_g = groupe_g[("cav_e", cas)]
- l_groupe_cav_s_g = groupe_g[("cav_s", cas)]
- l_groupe_tunnel_g = groupe_g[("tunnel", cas)]
- l_groupe_m = []
- l_groupe_b = []
- for groupe in l_groupe_roche_g + l_groupe_cav_g + l_groupe_cav_f_g + l_groupe_cav_p_g + l_groupe_cav_e_g + l_groupe_cav_s_g + l_groupe_tunnel_g :
- GR_M = MASSIF_M.Group(groupe[0])
- l_groupe_m.append((GR_M, groupe[1]))
- if groupe in l_groupe_cav_g :
- l_groupe_b.append(GR_M)
- elif groupe[1] == "ROCHE_20" :
- l_groupe_b.append(GR_M)
- #
- # 6. Duplication des mailles dans la roche finale et les cavités
- #
- if double :
- #
- d_aux = {}
- for groupe in l_groupe_b :
- #
- # 6.1. Nom du groupe et nombre de mailles qu'il contient
- #
- name = groupe.GetName()
- size_groupe = groupe.Size()
- if verbose_max :
- print "Longueur du groupe",name, ":", size_groupe
- #
- # 6.2. Pour chaque maille du groupe, on repere la liste des noeuds
- # et on cree une maille avec ces memes noeuds
- #
- l_aux = []
- for jaux in range (size_groupe) :
- id_elem = groupe.GetID(jaux+1)
- #if name == "CAV_01" :
- #print ".. element",jaux,":", id_elem
- l_nodes = MASSIF_M.GetElemNodes ( id_elem )
- ##print ".. l_nodes :", l_nodes
- id_elem_new = MASSIF_M.AddVolume(l_nodes)
- ##print ".. nouvel element :", id_elem_new
- l_aux.append(id_elem_new)
- #
- # 6.3. Creation d'un groupe contenant ces mailles doubles creees
- #
- name = name + "_b"
- if name[0:1] == "R" :
- name = "R_20_b"
- #print "name :", name
- ElementType = groupe.GetType();
- groupe_new = MASSIF_M.MakeGroupByIds( name, ElementType, l_aux )
- smesh.SetName(groupe_new, name)
- d_aux[name] = groupe_new
- if verbose_max :
- size_groupe_new = groupe_new.Size()
- print "Longueur du groupe",name, ":", size_groupe
- #
- # 6.4. Creation des groupes contenant les mailles doubles creees pour chacune
- # des situations d'excavation :
- # Couche 20 : R_20_b
- # Couche 19 : R_19_b = R_20_b + CAV_20_b
- # Couche 18 : R_18_b = R_20_b + CAV_20_b + CAV_19_b
- # ... etc ...
- # Couche 01 : R_01_b = R_20_b + CAV_20_b + CAV_19_b + ... + CAV_02_b
- # Roche : R_00_b = R_20_b + CAV_20_b + CAV_19_b + ... + CAV_02_b + CAV_01_b
- #
- groupe_d = d_aux["R_20_b"]
- for nro_cav in range(NC-1, -1, -1 ) :
- name = "R_%02d_b" % nro_cav
- groupe_new = MASSIF_M.UnionGroups ( groupe_d, d_aux["CAV_%02d_b" % (nro_cav+1)], name)
- smesh.SetName(groupe_new, name)
- groupe_d = groupe_new
- #
- # 7. Tests
- #
- val_calc = {}
- val_calc["no"] = MASSIF_M.NbNodes()
- val_calc["ed"] = MASSIF_M.NbEdges()
- val_calc["tr"] = MASSIF_M.NbTriangles()
- val_calc["te"] = MASSIF_M.NbTetras()
- #
- if verbose :
- print "Nombre de noeuds :", val_calc["no"]
- print "Nombre d'aretes :", val_calc["ed"]
- print "Nombre de triangles :", val_calc["tr"]
- print "Nombre de tetraedres :", val_calc["te"]
- ## Get Information About Mesh by GetMeshInfo
- #info = smesh.GetMeshInfo(MASSIF_M)
- #keys = info.keys()
- #if len(keys) > 0 :
- #print "\nInformation sur le maillage avec GetMeshInfo:"
- #keys.sort()
- #for iaux in keys :
- #if info[iaux] > 0 :
- #print " %s : %d" % ( iaux, info[iaux] )
- #
- if controle :
- #
- val_ref = {}
- val_ref[("tout","no")] = 8301
- val_ref[("tout","ed")] = 572
- val_ref[("tout","tr")] = 1478
- val_ref[("tout","te")] = 11940
- val_ref[("syme","no")] = 4128
- val_ref[("syme","ed")] = 428
- val_ref[("syme","tr")] = 1068
- val_ref[("syme","te")] = 5484
- daux = {}
- #
- for entite in ( "no", "ed", "tr", "te" ) :
- daux[entite] = float(val_calc[entite]-val_ref[(cas,entite)]) / float(val_ref[(cas,entite)])
- saux = "==> ecart relatif " + entite + " = %f " % (daux[entite]*100.)
- saux += "%"
- if ( abs(daux[entite]) ) > 0.05 :
- erreur += 1
- print ". val_ref[(", cas, ",", entite, ")] =", val_ref[(cas,entite)]
- print ". val_calc[", entite, "] =", val_calc[entite]
- print saux
- elif verbose :
- print saux
- #
- prem = 0
- #
- # 8. Nommage
- #
- ## set object names
- smesh.SetName(BLSURF.GetAlgorithm(), 'BLSURF')
- smesh.SetName(BLSURF_Parameters, 'BLSURF Parameters')
- smesh.SetName(GHS3D_3D.GetAlgorithm(), 'GHS3D_3D')
- smesh.SetName(GHS3D_Parameters, 'GHS3D Parameters')
- if cas == "tout" :
- smesh.SetName(MASSIF_M.GetMesh(), 'MASSIF')
- else :
- smesh.SetName(MASSIF_M.GetMesh(), 'MASSIF_sym')
- #
- smesh.SetName(GAUCHE_M, 'GAUCHE')
- if cas == "tout" :
- smesh.SetName(DROITE_M, 'DROITE')
- smesh.SetName(HAUT_M, 'HAUT')
- smesh.SetName(BAS_M, 'BAS')
- smesh.SetName(DEVANT_M, 'DEVANT')
- smesh.SetName(DERRIERE_M, 'DERRIERE')
- smesh.SetName(ROCHE_M, 'ROCHE')
- #
- l_groupe_m = []
- for groupe in l_groupe_m :
- smesh.SetName(groupe[0], groupe[1])
-#
-#
-#
-# 7. Ecriture
-#
-fichierMedResult = '/tmp/MASSIF.new.med'
-MASSIF_M.ExportMED( fichierMedResult, 0, SMESH.MED_V2_2, 1 )
-#
-#___________________________________________________________
-# Ajout PN : statistiques sur les Mailles
-#___________________________________________________________
-
-from Stats.getStats import getStatsMaillage, getStatsGroupes, genHistogram
-
-fichierStatMailles=fichierMedResult.replace('.med','.res')
-fichierStatRatio=fichierMedResult.replace('.med','.ratio')
-fichierStatTailles=fichierMedResult.replace('.med','.taille')
-
-getStatsMaillage(MASSIF_M,fichierStatMailles)
-getStatsGroupes(MASSIF_M,fichierMedResult)
-genHistogram(MASSIF_M, SMESH.FT_AspectRatio3D, 20, False, fichierStatRatio,theStudy)
-genHistogram(MASSIF_M, SMESH.FT_MaxElementLength3D, 20, False, fichierStatTailles,theStudy)
+++ /dev/null
-import sys
-import salome
-
-salome.salome_init()
-theStudy = salome.myStudy
-
-import salome_notebook
-notebook = salome_notebook.notebook
-sys.path.insert( 0, r'/local00/home/A96028/Salome/V7_main/appli_V7_main')
-
-###
-### GEOM component
-###
-
-import GEOM
-from salome.geom import geomBuilder
-import math
-import SALOMEDS
-geompy = geomBuilder.New(theStudy)
-
-##
-### SMESH component
-###
-import SMESH, SALOMEDS
-from salome.smesh import smeshBuilder
-smesh = smeshBuilder.New(theStudy)
-from salome.NETGENPlugin import NETGENPluginBuilder
-
-# create a box
-O = geompy.MakeVertex(0, 0, 0)
-OX = geompy.MakeVectorDXDYDZ(1, 0, 0)
-OY = geompy.MakeVectorDXDYDZ(0, 1, 0)
-OZ = geompy.MakeVectorDXDYDZ(0, 0, 1)
-Box_1 = geompy.MakeBoxDXDYDZ(200, 200, 200)
-geompy.addToStudy( O, 'O' )
-geompy.addToStudy( OX, 'OX' )
-geompy.addToStudy( OY, 'OY' )
-geompy.addToStudy( OZ, 'OZ' )
-geompy.addToStudy( Box_1, 'Box_1' )
-
-Mesh_1 = smesh.Mesh(Box_1)
-NETGEN_2D3D = Mesh_1.Tetrahedron(algo=smeshBuilder.NETGEN_1D2D3D)
-NETGEN_3D_Simple_Parameters_1 = NETGEN_2D3D.Parameters(smeshBuilder.SIMPLE)
-NETGEN_3D_Simple_Parameters_1.SetNumberOfSegments( 15 )
-NETGEN_3D_Simple_Parameters_1.LengthFromEdges()
-NETGEN_3D_Simple_Parameters_1.LengthFromFaces()
-isDone = Mesh_1.Compute()
-
-smesh.SetName(Mesh_1.GetMesh(), 'Mesh_1')
-smesh.SetName(NETGEN_2D3D.GetAlgorithm(), 'NETGEN_2D3D')
-smesh.SetName(NETGEN_3D_Simple_Parameters_1, 'NETGEN 3D Simple Parameters_1')
-
-
-fichierMedResult='/tmp/tetra.med'
-#Mesh_1.ExportMED(fichierMedResult)
-
-#____________________________________________________________
-from Stats.getStats import getStatsMaillage, getStatsGroupes, genHistogram
-
-fichierStatMailles=fichierMedResult.replace('.med','.res')
-fichierStatTailles=fichierMedResult.replace('.med','.taille')
-fichierStatRatio=fichierMedResult.replace('.med','.ratio')
-
-getStatsMaillage(Mesh_1,fichierStatMailles)
-getStatsGroupes(Mesh_1,fichierMedResult)
-genHistogram(Mesh_1, SMESH.FT_MaxElementLength3D, 20, False, fichierStatTailles,theStudy)
-genHistogram(Mesh_1, SMESH.FT_AspectRatio3D, 20, False, fichierStatRatio,theStudy)
-
-
-
+++ /dev/null
-import GEOM
-from salome.geom import geomBuilder
-geompy = geomBuilder.New(salome.myStudy)
-
-import SMESH
-from salome.smesh import smeshBuilder
-smesh = smeshBuilder.New(salome.myStudy)
-
-import sys
-
-# create a box
-def Calcule():
- box = geompy.MakeBox(0., 0., 0., 100., 200., 300.)
- idbox = geompy.addToStudy(box, "box")
-
- # create a mesh
- tetra = smesh.Mesh(box, "MeshBox")
-
- algo1D = tetra.Segment()
- algo1D.NumberOfSegments(7)
-
- algo2D = tetra.Triangle()
- algo2D.MaxElementArea(800.)
-
- algo3D = tetra.Tetrahedron()
- algo3D.MaxElementVolume(900.)
-
- # compute the mesh
- ret = tetra.Compute()
- if ret == 0:
- print "problem when computing the mesh"
- else:
- print "mesh computed"
- pass
- tetra.ExportMED('/tmp/titi.med')
- from getStats import getStatsMaillage
- getStatsMaillage(tetra)
-
-if __name__ == '__main__':
- print sys.argv
# scripts / static
SET(plugin_SCRIPTS
+ __init__.py
+ getCritere.py
getStats.py
job.py
- mean.py
- ref.py
+ Type_Maille.py
utiles.py
)
# --- rules ---
-SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS})
+SALOME_INSTALL_SCRIPTS("${plugin_SCRIPTS}" ${SALOME_SMESH_INSTALL_PLUGINS}/Verima/Stats)
+++ /dev/null
- 1.07007 1.08963 2
- 1.08963 1.10918 7
- 1.10918 1.12874 7
- 1.12874 1.1483 9
- 1.1483 1.16785 9
- 1.16785 1.18741 10
- 1.18741 1.20697 16
- 1.20697 1.22653 13
- 1.22653 1.24608 22
- 1.24608 1.26564 12
- 1.26564 1.2852 29
- 1.2852 1.30475 21
- 1.30475 1.32431 19
- 1.32431 1.34387 11
- 1.34387 1.36342 23
- 1.36342 1.38298 10
- 1.38298 1.40254 18
- 1.40254 1.42209 13
- 1.42209 1.44165 15
- 1.44165 1.46121 9
- 1.46121 1.48076 13
- 1.48076 1.50032 16
- 1.50032 1.51988 21
- 1.51988 1.53943 9
- 1.53943 1.55899 12
- 1.55899 1.57855 13
- 1.57855 1.5981 8
- 1.5981 1.61766 9
- 1.61766 1.63722 6
- 1.63722 1.65677 5
- 1.65677 1.67633 5
- 1.67633 1.69589 5
- 1.69589 1.71545 8
- 1.71545 1.735 5
- 1.735 1.75456 4
- 1.75456 1.77412 3
- 1.77412 1.79367 2
- 1.79367 1.81323 4
- 1.81323 1.83279 4
- 1.83279 1.85234 2
- 1.85234 1.8719 2
- 1.8719 1.89146 2
- 1.89146 1.91101 1
- 1.91101 1.93057 0
- 1.93057 1.95013 0
- 1.95013 1.96968 2
- 1.96968 1.98924 0
- 1.98924 2.0088 0
- 2.0088 2.02835 0
- 2.02835 2.04791 0
- 2.04791 2.06747 0
- 2.06747 2.08702 0
- 2.08702 2.10658 0
- 2.10658 2.12614 0
- 2.12614 2.14569 0
- 2.14569 2.16525 0
- 2.16525 2.18481 0
- 2.18481 2.20437 0
- 2.20437 2.22392 0
- 2.22392 2.24348 0
- 2.24348 2.26304 0
- 2.26304 2.28259 0
- 2.28259 2.30215 0
- 2.30215 2.32171 1
+++ /dev/null
- 1.07007 1.08963 2
- 1.08963 1.10918 7
- 1.10918 1.12874 7
- 1.12874 1.1483 9
- 1.1483 1.16785 9
- 1.16785 1.18741 10
- 1.18741 1.20697 16
- 1.20697 1.22653 13
- 1.22653 1.24608 22
- 1.24608 1.26564 12
- 1.26564 1.2852 29
- 1.2852 1.30475 21
- 1.30475 1.32431 19
- 1.32431 1.34387 11
- 1.34387 1.36342 23
- 1.36342 1.38298 10
- 1.38298 1.40254 18
- 1.40254 1.42209 13
- 1.42209 1.44165 15
- 1.44165 1.46121 9
- 1.46121 1.48076 13
- 1.48076 1.50032 16
- 1.50032 1.51988 21
- 1.51988 1.53943 9
- 1.53943 1.55899 12
- 1.55899 1.57855 13
- 1.57855 1.5981 8
- 1.5981 1.61766 9
- 1.61766 1.63722 6
- 1.63722 1.65677 5
- 1.65677 1.67633 5
- 1.67633 1.69589 5
- 1.69589 1.71545 8
- 1.71545 1.735 5
- 1.735 1.75456 4
- 1.75456 1.77412 3
- 1.77412 1.79367 2
- 1.79367 1.81323 4
- 1.81323 1.83279 4
- 1.83279 1.85234 2
- 1.85234 1.8719 2
- 1.8719 1.89146 2
- 1.89146 1.91101 1
- 1.91101 1.93057 0
- 1.93057 1.95013 0
- 1.95013 1.96968 2
- 1.96968 1.98924 0
- 1.98924 2.0088 0
- 2.0088 2.02835 0
- 2.02835 2.04791 0
- 2.04791 2.06747 0
- 2.06747 2.08702 0
- 2.08702 2.10658 0
- 2.10658 2.12614 0
- 2.12614 2.14569 0
- 2.14569 2.16525 0
- 2.16525 2.18481 0
- 2.18481 2.20437 0
- 2.20437 2.22392 0
- 2.22392 2.24348 0
- 2.24348 2.26304 0
- 2.26304 2.28259 0
- 2.28259 2.30215 0
- 2.30215 2.32171 1
--- /dev/null
+dicoDimENtite= { 'Entity_Node':0,
+'Entity_0D':0,
+'Entity_Ball':0,
+'Entity_Edge':0,
+'Entity_Quad_Edge':0,
+'Entity_Triangle':1,
+'Entity_Quad_Triangle':1,
+'Entity_BiQuad_Triangle':1,
+'Entity_Quadrangle':1,
+'Entity_Quad_Quadrangle':1,
+'Entity_BiQuad_Quadrangle':1,
+'Entity_Polygon':1,
+'Entity_Quad_Polygon':1,
+'Entity_Tetra':1,
+'Entity_Quad_Tetra':1,
+'Entity_Hexa':1,
+'Entity_Quad_Hexa':1,
+'Entity_TriQuad_Hexa':1,
+'Entity_Pyramid ':1,
+'Entity_Quad_Pyramid':1,
+'Entity_Penta ':1,
+'Entity_Quad_Penta':1,
+'Entity_Hexagonal_Prism':1,
+'Entity_Polyhedra':1,
+'Entity_Quad_Polyhedra':1,
+}
# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2014 EDF R&D
+# Copyright (C) 2007-2013 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
+# version 2.1 of the License.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
--- /dev/null
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+import sys,os
+import salome
+from getStats import getGroupesRef
+from Type_Maille import dicoDimENtite
+
+def getCritere(dim,NomMesh,acritere,theStudy):
+ import SMESH
+ from salome.smesh import smeshBuilder
+ smesh = smeshBuilder.New(theStudy)
+ import numpy
+# print dim,NomMesh,acritere
+ if dim == 2 :
+ NumElt=NomMesh.GetElementsByType(SMESH.FACE)
+ if dim == 3 :
+ NumElt=NomMesh.GetElementsByType(SMESH.VOLUME)
+
+ critere=[]
+ if acritere =="Ratio" :
+ for i in range(len(NumElt)):
+ critere.append (NomMesh.GetAspectRatio(NumElt[i]))
+
+ if acritere =="Length" :
+ for i in range(len(NumElt)):
+ critere.append (NomMesh.GetMaxElementLength(NumElt[i]))
+
+ crit= numpy.array(critere)
+ max=crit.max()
+ min=crit.min()
+ moyenne=crit.mean()
+ M=numpy.median(crit)
+ Q1=numpy.percentile(crit,25)
+ Q3=numpy.percentile(crit,75)
+
+ return [max,min,Q1,M,Q3,moyenne]
+
+def getCritereGroupe(NomMesh,NomGr,acritere,theStudy):
+ import SMESH
+ from salome.smesh import smeshBuilder
+ smesh = smeshBuilder.New(theStudy)
+ import numpy
+
+ # on ne traite que les mailles 2D et 3D
+ NumElt = NomGr.GetListOfID()
+ type_gr=NomMesh.GetElementGeomType(NumElt[0])
+
+# print "critere",acritere
+# print "type groupe",type_gr
+# print dicoDimENtite[str(type_gr)]
+
+ if dicoDimENtite[str(type_gr)]==0 :
+ return [0,0,0,0,0,0]
+
+ critere=[]
+ if acritere =="Ratio" :
+ for i in range(len(NumElt)):
+ critere.append (NomMesh.GetAspectRatio(NumElt[i]))
+
+ if acritere =="Length" :
+ for i in range(len(NumElt)):
+ critere.append (NomMesh.GetMaxElementLength(NumElt[i]))
+
+ crit= numpy.array(critere)
+ max=crit.max()
+ min=crit.min()
+ moyenne=crit.mean()
+ M=numpy.median(crit)
+ Q1=numpy.percentile(crit,25)
+ Q3=numpy.percentile(crit,75)
+
+ return [max,min,Q1,M,Q3,moyenne]
+
+def getObjectsGroupe(Mesh,liste,theStudy):
+ import SMESH
+ from salome.smesh import smeshBuilder
+ dico={}
+ lGroups=Mesh.GetGroups()
+ for g in lGroups :
+ name = g.GetName()
+ for n in liste :
+ if name == n : dico[name]=g
+ return dico
+
+def getStatsCritere(dim,Mesh,fichierMedResult,theStudy):
+ fichierStatRatio=fichierMedResult.replace('.med','.ratio')
+ max,min,Q1,M,Q3,moyenne = getCritere(dim,Mesh,"Ratio",theStudy)
+ f = open(fichierStatRatio, 'w')
+ f.write(str(max)+","+str(min)+","+str(Q1)+","+str(M)+","+str(Q3)+","+str(moyenne))
+ f.close()
+
+ fichierStatRatio=fichierMedResult.replace('.med','.taille')
+ max,min,Q1,M,Q3,moyenne = getCritere(dim,Mesh,"Length",theStudy)
+ f = open(fichierStatRatio, 'w')
+ f.write(str(max)+","+str(min)+","+str(Q1)+","+str(M)+","+str(Q3)+","+str(moyenne))
+ f.close()
+
+ liste=getGroupesRef(fichierMedResult)
+ dicoGroupe=getObjectsGroupe(Mesh,liste,theStudy)
+ for groupe in liste :
+ max,min,Q1,M,Q3,moyenne=getCritereGroupe(Mesh,dicoGroupe[groupe],"Ratio",theStudy)
+ extension="_"+groupe+'_Ratio.res'
+ fichier=fichierMedResult.replace('.med',extension)
+ f = open(fichier, 'w')
+ f.write(str(max)+","+str(min)+","+str(Q1)+","+str(M)+","+str(Q3)+","+str(moyenne))
+ f.close()
+ max,min,Q1,M,Q3,moyenne=getCritereGroupe(Mesh,dicoGroupe[groupe],"Length",theStudy)
+ extension="_"+groupe+'_Taille.res'
+ fichier=fichierMedResult.replace('.med',extension)
+ f = open(fichier, 'w')
+ f.write(str(max)+","+str(min)+","+str(Q1)+","+str(M)+","+str(Q3)+","+str(moyenne))
+ f.close()
+
import os
import logging
-
-
# -----------------------------------------------------------------------------
# --- satistiques maillage
return liste
-def getStatsMaillage(maillage,fichierStatMaillage):
+def getStatsMaillage(maillage,fichierMed):
"""
"""
logging.info('start')
OK = False
+ fichier=fichierMed.replace('.med','.res')
if maillage is not None:
mesures = maillage.GetMeshInfo()
txt=""
txt += str(SMESH.EntityType._item(i))+ " " +str(mesures[SMESH.EntityType._item(i)]) + "\n"
from utiles import writeFile
- writeFile(fichierStatMaillage,txt)
-
+ writeFile(fichier,txt)
def getStatsGroupes(maillage,fichierMedResult):
from utiles import writeFile
writeFile(fichierStatGroupe,txt)
-def genHistogram(aMesh, aCriterion, nbIntervals, isLog, aFile,theStudy):
- import SMESH,SALOMEDS
- from salome.smesh import smeshBuilder
- smesh = smeshBuilder.New(theStudy)
- aFunctor = smesh.GetFunctor(aCriterion)
- aFunctor.SetMesh(aMesh.GetMesh())
- histogram = aFunctor.GetHistogram(nbIntervals,isLog)
- f = open(aFile, 'w')
- for tranche in histogram:
- f.write(str(tranche.min) + " " + str(tranche.max) + " " + str(tranche.nbEvents) + "\n")
- pass
- f.close()
import os
import subprocess
import time
-from ref import Ref
from PyQt4.QtGui import *
from PyQt4.QtCore import *
class Job:
- def __init__(self,listeParamMaillage,salomePath,versionId,nomMachine,mesGroupesRef):
+ def __init__(self,listeParamMaillage,salomePath,versionId,mesGroupesRef):
self.id=listeParamMaillage[0]
self.script=str(listeParamMaillage[1])
self.fichierMedResult=str(listeParamMaillage[2])
self.fichierStatResult=str(listeParamMaillage[2]).replace('.med','.res')
+ self.fichierGroupe=self.fichierMedResult.replace('.med','_groupesRef.res')
self.salomePath=salomePath
self.versionId=versionId
- self.nomMachine=nomMachine
self.mesGroupesRef=mesGroupesRef
self.CPU=3 # Quand on n appelle pas execute
+ self.fichiersADetruire=[self.fichierMedResult,self.fichierStatResult,self.fichierGroupe]
def execute(self):
script= os.path.abspath(os.path.join(os.path.abspath(__file__),'../..',self.script))
debut=time.time()
- a=os.system(commande+" -t "+script+" > /tmp/Exec 2>&1")
- #a=os.system(commande+" -t "+script)
+ #a=os.system(commande+" -t "+script+" > /tmp/Exec 2>&1")
+ a=os.system(commande+" -t "+script)
fin=time.time()
self.CPU=fin-debut
print " Temps d execution : ", self.CPU
return listeColonnes,listeValues
+ def getStatSurRatiosGroupes(self,groupe):
+ extension="_"+groupe+'_Ratio.res'
+ fichier=self.fichierMedResult.replace('.med',extension)
+ self.fichiersADetruire.append(fichier)
+ try:
+ text=open(fichier).read()
+ except:
+ print "Impossible d'ouvrir le fichier: ", str(fichier)
+ exit(1)
+ liste=text.split(",")
+ return liste
+
+ def getStatSurTaillesGroupes(self,groupe):
+ extension="_"+groupe+'_Taille.res'
+ fichier=self.fichierMedResult.replace('.med',extension)
+ self.fichiersADetruire.append(fichier)
+ try:
+ text=open(fichier).read()
+ except:
+ print "Impossible d'ouvrir le fichier: ", str(fichier)
+ exit(1)
+ liste=text.split(",")
+ return liste
+
+
def getStatSurGroupes(self,groupe):
extension="_"+groupe+'.res'
fichier=self.fichierMedResult.replace('.med',extension)
-
+ self.fichiersADetruire.append(fichier)
try:
text=open(fichier).read()
except:
def getStatSurTailles(self):
fichier=self.fichierMedResult.replace('.med','.taille')
- from mean import getMean
- return getMean(fichier)
+ self.fichiersADetruire.append(fichier)
+ try:
+ text=open(fichier).read()
+ except:
+ print "Impossible d'ouvrir le fichier: ", str(fichier)
+ exit(1)
+ liste=text.split(",")
+# print "taille",liste
+ return liste
def getStatSurRatios(self):
fichier=self.fichierMedResult.replace('.med','.ratio')
- from mean import getMean
- return getMean(fichier)
+ self.fichiersADetruire.append(fichier)
+ try:
+ text=open(fichier).read()
+ except:
+ print "Impossible d'ouvrir le fichier: ", str(fichier)
+ exit(1)
+ liste=text.split(",")
+ return liste
def getCPU(self):
return self.CPU
+
+ def menage(self):
+ for fichier in self.fichiersADetruire:
+ try :
+ os.remove(fichier)
+ except :
+ pass
+
+++ /dev/null
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-
-import os
-import numpy, scipy
-import scipy.stats
-
-
-def getMean(fichierStatMaillage):
- """
- """
- try :
- monTableau=numpy.loadtxt(fichierStatMaillage)
- except :
- print "impossible de charger le fichier : ", fichierStatMaillage
-
- mesIntervalles=monTableau[ :, 0:2 ]
- mesPoids=monTableau[ : ,2]
- moyIntervalles=numpy.average(mesIntervalles, axis=1)
- moyenne=numpy.average(moyIntervalles,weights=mesPoids)
- freqCum=numpy.cumsum(mesPoids)
- nbVal=freqCum[-1 ]
- mesFrequences=mesPoids/nbVal
- mesValeurs=scipy.stats.rv_discrete(values=(moyIntervalles,mesFrequences))
- Q1=mesValeurs.ppf(0.25)
- M=mesValeurs.median()
- Q3=mesValeurs.ppf(0.75)
-
- i=mesPoids.shape[0] -1
- while i > 0:
- if mesPoids[i] > 0:
- max=mesIntervalles[i][1]
- break
- i=i-1
- i=0
- while i < mesPoids.shape[0] -1:
- if mesPoids[i] > 0:
- min=mesIntervalles[i][0]
- break
- i=i+1
- i=0
-
- return [max,min,Q1,M,Q3,moyenne]
-
-
-if __name__ == "__main__":
- from optparse import OptionParser
- p=OptionParser()
- p.add_option('-f',dest='fichier',default='tetra.taille',help='fichier a traiter')
- #p.add_option('-f',dest='fichier',default='Mesh_1_aspect_ratio_3d.txt',help='fichier a traiter')
- options, args = p.parse_args()
-
- getMean(options.fichier)
-
+++ /dev/null
- 1.07007 1.08963 2
- 1.08963 1.10918 7
- 1.10918 1.12874 7
- 1.12874 1.1483 9
- 1.1483 1.16785 9
- 1.16785 1.18741 10
- 1.18741 1.20697 16
- 1.20697 1.22653 13
- 1.22653 1.24608 22
- 1.24608 1.26564 12
- 1.26564 1.2852 29
- 1.2852 1.30475 21
- 1.30475 1.32431 19
- 1.32431 1.34387 11
- 1.34387 1.36342 23
- 1.36342 1.38298 10
- 1.38298 1.40254 18
- 1.40254 1.42209 13
- 1.42209 1.44165 15
- 1.44165 1.46121 9
- 1.46121 1.48076 13
- 1.48076 1.50032 16
- 1.50032 1.51988 21
- 1.51988 1.53943 9
- 1.53943 1.55899 12
- 1.55899 1.57855 13
- 1.57855 1.5981 8
- 1.5981 1.61766 9
- 1.61766 1.63722 6
- 1.63722 1.65677 5
- 1.65677 1.67633 5
- 1.67633 1.69589 5
- 1.69589 1.71545 8
- 1.71545 1.735 5
- 1.735 1.75456 4
- 1.75456 1.77412 3
- 1.77412 1.79367 2
- 1.79367 1.81323 4
- 1.81323 1.83279 4
- 1.83279 1.85234 2
- 1.85234 1.8719 2
- 1.8719 1.89146 2
- 1.89146 1.91101 1
- 1.91101 1.93057 0
- 1.93057 1.95013 0
- 1.95013 1.96968 2
- 1.96968 1.98924 0
- 1.98924 2.0088 0
- 2.0088 2.02835 0
- 2.02835 2.04791 0
- 2.04791 2.06747 0
- 2.06747 2.08702 0
- 2.08702 2.10658 0
- 2.10658 2.12614 0
- 2.12614 2.14569 0
- 2.14569 2.16525 0
- 2.16525 2.18481 0
- 2.18481 2.20437 0
- 2.20437 2.22392 0
- 2.22392 2.24348 0
- 2.24348 2.26304 0
- 2.26304 2.28259 0
- 2.28259 2.30215 0
- 2.30215 2.32171 1
+++ /dev/null
-11 12 21
-12 15 18
-15 16 72
+++ /dev/null
-11.3493731992 11.8233773452 21
-11.8233773452 12.2973814913 18
-12.2973814913 12.7713856373 72
-12.7713856373 13.2453897834 219
-13.2453897834 13.7193939294 1068
-13.7193939294 14.1933980755 486
-14.1933980755 14.6674022216 399
-14.6674022216 15.1414063676 261
-15.1414063676 15.6154105137 192
-15.6154105137 16.0894146597 111
-16.0894146597 16.5634188058 105
-16.5634188058 17.0374229518 54
-17.0374229518 17.5114270979 39
-17.5114270979 17.985431244 33
-17.985431244 18.45943539 6
-18.45943539 18.9334395361 45
-18.9334395361 19.4074436821 0
-19.4074436821 19.8814478282 0
-19.8814478282 20.3554519743 0
-20.3554519743 20.8294561203 15
# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2014 EDF R&D
+# Copyright (C) 2007-2013 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
-# version 2.1 of the License, or (at your option) any later version.
+# version 2.1 of the License.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
+++ /dev/null
-#!/usr/bin/env python
-
-import sys, os
-rep=os.path.dirname(os.path.abspath(__file__))
-installDir=os.path.join(rep,'..')
-sys.path.insert(0,installDir)
-
-from PyQt4 import QtGui,QtCore,QtSql
-from Base.dataBase import Base
-
-def completeDatabase(fichier,version):
- maBase=Base(fichier)
- maBase.initialise()
- message= maBase.maTableVersions.remplaceVersion(version)
- print message
- maBase.close()
-
-
-
-if __name__ == "__main__":
- from optparse import OptionParser
- p=OptionParser()
- p.add_option('-d',dest='database',default="myMesh.db",help='nom de la database')
- options, args = p.parse_args()
- if len(args) != 1 :
- print "Entrer la version qui doit devenir la version de reference"
- version=args[0]
- completeDatabase(options.database,version)
-
if __name__ == "__main__":
from optparse import OptionParser
p=OptionParser()
- p.add_option('-s',dest='salomePath',help='chemin du runAppli',default="Appli")
+ p.add_option('-s',dest='salomePath',help='chemin du runAppli de la version a comparer',default="Appli")
p.add_option('-v',dest='version',help='id de la version a comparer',default=None)
- p.add_option('-r',dest='versionRef',help='id de la version de reference',default=None)
+ p.add_option('-r',dest='versionRef',help='liste des id des versions de reference',default=None)
p.add_option('-d',dest='database',default="myMesh.db",help='nom de la database')
p.add_option('-f',dest='fileHtml',default="/tmp/toto.htm",help='nom du fichier produit')
options, args = p.parse_args()
p.add_option('-d',dest='database',default="myMesh.db",help='nom de la database')
p.add_option('-f',dest='force',default=True,help='force la passage des jobs meme si l execution a deja eu lieu sur cette machine pour cette version de salome')
options, args = p.parse_args()
- if len(args) != 0 and options.all== True:
- print "Enter -a ou un numero de job"
- exit()
if len(args) == 0 and options.all== False:
print "Enter -a ou un numero de job"
+ print 2
exit()
if options.salomePath==None :
print "chemin du runAppli obligatoire"