[svnbook] r3669 committed - * src/fr/book/ch01-fundamental-concepts.xml...
svnbook at googlecode.com
svnbook at googlecode.com
Tue Jan 19 17:18:10 CST 2010
Revision: 3669
Author: subversif999 at gmail.com
Date: Tue Jan 19 15:17:06 2010
Log: * src/fr/book/ch01-fundamental-concepts.xml
- Translate Chapter 1
* src/fr/book/images/ch02dia1.svg
* src/fr/book/images/ch02dia2.svg
* src/fr/book/images/ch02dia3.svg
* src/fr/book/images/ch02dia4.svg
* src/fr/book/images/ch02dia5.svg
* src/fr/book/images/ch02dia6.svg
* src/fr/book/images/ch02dia7.svg
- Add rough svg draft of Chapter 1 pics
* src/fr/book/images/ch02dia1.png
* src/fr/book/images/ch02dia2.png
* src/fr/book/images/ch02dia3.png
* src/fr/book/images/ch02dia4.png
* src/fr/book/images/ch02dia5.png
* src/fr/book/images/ch02dia6.png
* src/fr/book/images/ch02dia7.png
- Replace Chapter 1 pngs with exports of the new svg files
http://code.google.com/p/svnbook/source/detail?r=3669
Added:
/trunk/src/fr/book/images/ch02dia1.svg
/trunk/src/fr/book/images/ch02dia2.svg
/trunk/src/fr/book/images/ch02dia3.svg
/trunk/src/fr/book/images/ch02dia4.svg
/trunk/src/fr/book/images/ch02dia5.svg
/trunk/src/fr/book/images/ch02dia6.svg
/trunk/src/fr/book/images/ch02dia7.svg
Modified:
/trunk/src/fr/book/ch01-fundamental-concepts.xml
/trunk/src/fr/book/images/ch02dia1.png
/trunk/src/fr/book/images/ch02dia2.png
/trunk/src/fr/book/images/ch02dia3.png
/trunk/src/fr/book/images/ch02dia4.png
/trunk/src/fr/book/images/ch02dia5.png
/trunk/src/fr/book/images/ch02dia6.png
/trunk/src/fr/book/images/ch02dia7.png
=======================================
--- /dev/null
+++ /trunk/src/fr/book/images/ch02dia1.svg Tue Jan 19 15:17:06 2010
@@ -0,0 +1,564 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="265.74802"
+ height="354.33069"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47pre4 r22446"
+ sodipodi:docname="ch02dia1.svg">
+ <defs
+ id="defs4">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 177.16534 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="265.74802 : 177.16534 : 1"
+ inkscape:persp3d-origin="132.87401 : 118.11023 : 1"
+ id="perspective4895" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient3702">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3704" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop3706" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend"
+ style="overflow:visible">
+ <path
+ id="path4420"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <linearGradient
+ id="linearGradient1530">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-3">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-3-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient5994"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient5996"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3"
+ id="linearGradient5998"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3"
+ id="linearGradient6000"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient6004"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient6006"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9"
+ id="linearGradient6037"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9"
+ id="linearGradient6039"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3702"
+ id="radialGradient3708"
+ cx="317.82148"
+ cy="809.57255"
+ fx="317.82148"
+ fy="809.57255"
+ r="3.5385743"
+ gradientTransform="matrix(1,0,0,6.8305415,0,-4720.2464)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3702"
+ id="radialGradient3710"
+ cx="275.71425"
+ cy="710.28567"
+ fx="275.71425"
+ fy="710.28567"
+ r="28.241842"
+ gradientTransform="matrix(1,0,0,1.3354397,0,-238.25801)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3702"
+ id="radialGradient3712"
+ cx="224.5892"
+ cy="710.28567"
+ fx="224.5892"
+ fy="710.28567"
+ r="0.74273707"
+ gradientTransform="matrix(1,0,0,50.778773,0,-35357.149)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3702"
+ id="radialGradient3714"
+ cx="224.76427"
+ cy="809.57243"
+ fx="224.76427"
+ fy="809.57243"
+ r="3.5383272"
+ gradientTransform="matrix(1,0,0,6.8309845,0,-4720.6043)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3702"
+ id="radialGradient3716"
+ cx="136.98289"
+ cy="809.24106"
+ fx="136.98289"
+ fy="809.24106"
+ r="0.40034207"
+ gradientTransform="matrix(1,0,0,59.54632,0,-47378.086)"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3702"
+ id="radialGradient3718"
+ cx="177.19179"
+ cy="710.04843"
+ fx="177.19179"
+ fy="710.04843"
+ r="27.030131"
+ gradientTransform="matrix(1,0,0,1.4040814,0,-286.9174)"
+ gradientUnits="userSpaceOnUse" />
+ <inkscape:perspective
+ id="perspective3015"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4"
+ inkscape:cx="102.63572"
+ inkscape:cy="181.02636"
+ inkscape:document-units="px"
+ inkscape:current-layer="g6903-2-60"
+ showgrid="false"
+ inkscape:window-width="1280"
+ inkscape:window-height="950"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:window-maximized="1"
+ showguides="false"
+ inkscape:snap-global="true"
+ units="mm">
+ <inkscape:grid
+ type="xygrid"
+ id="grid3377"
+ empspacing="5"
+ visible="false"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by/3.0/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by/3.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Calque 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-94.044111,-575.63048)">
+ <g
+ id="g2891-3-4-0"
+ transform="matrix(0.09535333,0,0,0.08682684,112.35299,832.62434)">
+ <path
+
style="fill:url(#linearGradient6037);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="rect908-3-1-8"
+ d="m 0.625,0.63671 0,699.625 515.34375,0 0,-523.84375
-165.4375,-175.78125 -349.90625,0 z" />
+ <path
+
style="fill:none;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes=""
+ id="path1535-3-1-3"
+ d="" />
+ <path
+
style="fill:url(#linearGradient6039);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes="cccc"
+ id="path1538-8-3-5"
+ d="M 515.97788,176.25216 348.98813,0.625 346.109,176.25215 l
169.86888,1e-5 z" />
+ </g>
+ <text
+ xml:space="preserve"
+
style="font-size:16.01348495px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ x="107.26945"
+ y="960.5625"
+ id="text3288"
+ transform="scale(1.0479508,0.95424327)"><tspan
+ sodipodi:role="line"
+ id="tspan3290"
+ x="107.26945"
+ y="960.5625">Client</tspan></text>
+ <g
+ id="g6064"
+ transform="matrix(0.41953366,0,0,0.38201903,168.72416,567.80416)">
+ <text
+ id="text3340-0-2"
+ y="535.56"
+ x="75.98214"
+
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-style:italic;-inkscape-font-specification:AlArabiya
Italic"
+ y="535.56"
+ x="75.98214"
+ id="tspan3342-3-1"
+ sodipodi:role="line">Lecture</tspan></text>
+ <rect
+ inkscape:transform-center-y="11.428571"
+ inkscape:transform-center-x="22.857143"
+ y="470.64789"
+ x="42.857136"
+ height="100"
+ width="140"
+ id="rect5799"
+
style="fill:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
/>
+ </g>
+ <g
+ id="g2891"
+ transform="matrix(0.09535333,0,0,0.08682684,200.58041,612.16922)">
+ <path
+
style="fill:url(#linearGradient5994);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="rect908"
+ d="m 0.625,0.63671 0,699.625 515.34375,0 0,-523.84375
-165.4375,-175.78125 -349.90625,0 z" />
+ <path
+
style="fill:none;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes=""
+ id="path1535"
+ d="" />
+ <path
+
style="fill:url(#linearGradient5996);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes="cccc"
+ id="path1538"
+ d="M 515.97788,176.25216 348.98813,0.625 346.109,176.25215 l
169.86888,1e-5 z" />
+ </g>
+ <g
+ id="g2891-3-4"
+ transform="matrix(0.09535333,0,0,0.08682684,200.58041,832.62434)">
+ <path
+
style="fill:url(#linearGradient5998);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="rect908-3-1"
+ d="m 0.625,0.63671 0,699.625 515.34375,0 0,-523.84375
-165.4375,-175.78125 -349.90625,0 z" />
+ <path
+
style="fill:none;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes=""
+ id="path1535-3-1"
+ d="" />
+ <path
+
style="fill:url(#linearGradient6000);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes="cccc"
+ id="path1538-8-3"
+ d="M 515.97788,176.25216 348.98813,0.625 346.109,176.25215 l
169.86888,1e-5 z" />
+ </g>
+ <text
+ xml:space="preserve"
+
style="font-size:16.01348495px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ x="191.45992"
+ y="960.5625"
+ id="text3288-13"
+ transform="scale(1.0479508,0.95424327)"><tspan
+ sodipodi:role="line"
+ id="tspan3290-1"
+ x="191.45992"
+ y="960.5625">Client</tspan></text>
+ <text
+ xml:space="preserve"
+
style="font-size:16.01348495px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ x="190.10719"
+ y="626.83112"
+ id="text3332"
+ transform="scale(1.0479508,0.95424327)"><tspan
+ sodipodi:role="line"
+ x="190.10719"
+ y="626.83112"
+ id="tspan3336">Dépôt</tspan></text>
+ <g
+ id="g2891-3"
+ transform="matrix(0.09535333,0,0,0.08682684,293.17746,832.62434)">
+ <path
+
style="fill:url(#linearGradient6004);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="rect908-3"
+ d="m 0.625,0.63671 0,699.625 515.34375,0 0,-523.84375
-165.4375,-175.78125 -349.90625,0 z" />
+ <path
+
style="fill:none;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes=""
+ id="path1535-3"
+ d="" />
+ <path
+
style="fill:url(#linearGradient6006);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes="cccc"
+ id="path1538-8"
+ d="M 515.97788,176.25216 348.98813,0.625 346.109,176.25215 l
169.86888,1e-5 z" />
+ </g>
+ <text
+ xml:space="preserve"
+
style="font-size:16.01348495px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ x="279.82007"
+ y="960.5625"
+ id="text3288-1"
+ transform="scale(1.0479508,0.95424327)"><tspan
+ sodipodi:role="line"
+ id="tspan3290-9"
+ x="279.82007"
+ y="960.5625">Client</tspan></text>
+ <g
+ id="g6076"
+ transform="matrix(0.41953366,0,0,0.38201903,73.26588,567.80416)">
+ <text
+ id="text3340-0-2-7"
+ y="535.56"
+ x="517.41071"
+
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-style:italic;-inkscape-font-specification:AlArabiya
Italic"
+ y="535.56"
+ x="517.41071"
+ id="tspan3342-3-1-7"
+ sodipodi:role="line">Lecture</tspan></text>
+ <rect
+ inkscape:transform-center-y="11.428571"
+ inkscape:transform-center-x="22.857143"
+ y="470.64789"
+ x="484.28571"
+ height="100"
+ width="140"
+ id="rect5799-7"
+
style="fill:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
/>
+ </g>
+ <g
+ id="g8542"
+ transform="matrix(0.41953366,0,0,0.38201903,79.094283,567.69499)">
+ <text
+ id="text3340-0-2-0"
+ y="539.19531"
+ x="66.025391"
+
style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ xml:space="preserve"><tspan
+ style="font-style:italic;-inkscape-font-specification:AlArabiya
Italic"
+ y="539.19531"
+ x="66.025391"
+ id="tspan3342-3-1-8"
+ sodipodi:role="line">Écriture</tspan></text>
+ <rect
+ inkscape:transform-center-y="11.428571"
+ inkscape:transform-center-x="22.857143"
+ y="470.93362"
+ x="53.681644"
+ height="100"
+ width="140"
+ id="rect5799-75"
+
style="fill:none;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none"
/>
+ </g>
+ <path
+
style="fill:url(#radialGradient3716);fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 136.92157,832.67962 -0.0947,-46.87712"
+ id="path8593"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g2891-3-4-0"
+ inkscape:connection-end="#g8542" />
+ <path
+
style="fill:url(#radialGradient3718);fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
+ d="m 150.39741,747.6006 53.1723,-74.62987"
+ id="path8967"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g8542"
+ inkscape:connection-end="#g2891"
+ sodipodi:nodetypes="cc" />
+ <path
+
style="fill:url(#radialGradient3712);fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 225.15256,672.97073 -0.14191,74.62988"
+ id="path8969"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g2891"
+ inkscape:connection-end="#g6064" />
+ <path
+
style="fill:url(#radialGradient3710);fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 247.11473,672.97073 53.82051,74.62988"
+ id="path8971"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g2891"
+ inkscape:connection-end="#g6076"
+ sodipodi:nodetypes="cc" />
+ <path
+
style="fill:url(#radialGradient3714);fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
+ d="m 225.02111,785.80251 0.11481,46.87711"
+ id="path2928"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g6064"
+ inkscape:connection-end="#g2891-3-4" />
+ <path
+
style="fill:url(#radialGradient3708);fill-opacity:1;stroke:#000000;stroke-width:1.77165353;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
+ d="m 315.32419,785.80251 1.50685,46.87711"
+ id="path2930"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g6076"
+ inkscape:connection-end="#g2891-3" />
+ <g
+ id="g6903-2-60"
+ transform="matrix(7.438786,0,0,7.438786,-896.26387,-5080.77)" />
+ </g>
+</svg>
=======================================
--- /dev/null
+++ /trunk/src/fr/book/images/ch02dia2.svg Tue Jan 19 15:17:06 2010
@@ -0,0 +1,1974 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="807.87402"
+ height="807.87402"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47pre4 r22446"
+ sodipodi:docname="ch02dia2.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow2Mend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Mend"
+ style="overflow:visible;">
+ <path
+ id="path6341"
+
style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L
8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441
8.7185878,4.0337352 z "
+ transform="scale(0.6) rotate(180) translate(0,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend"
+ style="overflow:visible">
+ <path
+ id="path4420"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend"
+ style="overflow:visible">
+ <path
+ id="path4402"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <linearGradient
+ id="linearGradient1530">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2882"
+ inkscape:persp3d-origin="258.30145 : 233.62891 : 1"
+ inkscape:vp_z="516.60291 : 350.44336 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 350.44336 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3079"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ y2="393.26135"
+ y1="263.18716"
+ xlink:href="#linearGradient1530-7"
+ x2="501.16647"
+ x1="634.15637"
+ inkscape:collect="always"
+ id="linearGradient2162-1" />
+ <linearGradient
+ id="linearGradient3089">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3091" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3093" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3095" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3148"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3101-0"
+ xlink:href="#linearGradient1530-7-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3158">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3160" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3162" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3164" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3217"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170-5"
+ xlink:href="#linearGradient1530-7-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3227">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3229" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3231" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3233" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3304"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3304-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3358"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4193"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5780"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5829"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5801-9"
+ id="linearGradient5817-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-11.428571,141.42857)"
+ x1="-225.71428"
+ y1="349.50504"
+ x2="-85.714279"
+ y2="349.50504" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5801-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5803-0" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5805-4" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5829-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5801-3"
+ id="linearGradient5817-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-11.428571,141.42857)"
+ x1="-225.71428"
+ y1="349.50504"
+ x2="-85.714279"
+ y2="349.50504" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5801-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5803-1" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5805-0" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective8513"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2991"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2991-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3027"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3065"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-39"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3257"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3257-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3303"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3334"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3334-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3395"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3432"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3463"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3564"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4727"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4784"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-76">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-3" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4794">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4796" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4798" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4800" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-8">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-53" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-09" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4808">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4810" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4812" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4814" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-3-9-1">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-8" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-9" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4822">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4824" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4826" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4828" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective4995"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3-9-5">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-7" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-1" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-3" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5005">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5007" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5009" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5011" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-5">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-7" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5019">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5021" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5023" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5025" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-2">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-4" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-6" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5033">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5035" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5037" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5039" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5435"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3-9-5-1">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-7-9" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-1-1" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-3-7" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5445">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5447" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5449" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5451" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-5-8">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-6-7" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-5-3" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-7-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5459">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5461" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5463" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5465" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-2-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-4-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-6-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-1-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5473">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5475" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5477" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5479" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-3-9-4">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-6" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-34" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5487">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5489" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5491" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5493" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-6">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-51" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-7" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5501">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5503" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5505" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5507" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-4">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-1" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-55" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5515">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5517" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5519" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5521" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective6005"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6005-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6005-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6005-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6005-67"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6005-38"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2-9"
+ id="linearGradient7338"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,662.9073,208.43767)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2-9"
+ id="linearGradient7341"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,662.9073,208.43767)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/src/fr/book/images/ch02dia3.svg Tue Jan 19 15:17:06 2010
@@ -0,0 +1,3270 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="807.87402"
+ height="807.87402"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47pre4 r22446"
+ sodipodi:docname="ch02dia3.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend"
+ style="overflow:visible">
+ <path
+ id="path4420"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend"
+ style="overflow:visible">
+ <path
+ id="path4402"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <linearGradient
+ id="linearGradient1530">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2882"
+ inkscape:persp3d-origin="258.30145 : 233.62891 : 1"
+ inkscape:vp_z="516.60291 : 350.44336 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 350.44336 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3079"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ y2="393.26135"
+ y1="263.18716"
+ xlink:href="#linearGradient1530-7"
+ x2="501.16647"
+ x1="634.15637"
+ inkscape:collect="always"
+ id="linearGradient2162-1" />
+ <linearGradient
+ id="linearGradient3089">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3091" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3093" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3095" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3148"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3101-0"
+ xlink:href="#linearGradient1530-7-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3158">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3160" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3162" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3164" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3217"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170-5"
+ xlink:href="#linearGradient1530-7-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3227">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3229" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3231" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3233" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3304"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3304-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3358"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4193"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5780"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5829"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5801-9"
+ id="linearGradient5817-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-11.428571,141.42857)"
+ x1="-225.71428"
+ y1="349.50504"
+ x2="-85.714279"
+ y2="349.50504" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5801-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5803-0" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5805-4" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5829-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5801-3"
+ id="linearGradient5817-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-11.428571,141.42857)"
+ x1="-225.71428"
+ y1="349.50504"
+ x2="-85.714279"
+ y2="349.50504" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5801-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5803-1" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5805-0" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective8513"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2991"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2991-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3027"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3065"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-39"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3257"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3257-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3303"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3334"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3334-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3395"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3432"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3463"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3564"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient4659"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,295.4259,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient4661"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,295.4259,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9"
+ id="linearGradient4663"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,116.3111,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9"
+ id="linearGradient4665"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,116.3111,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient4681"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,211.93145,622.76206)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient4683"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,211.93145,622.76206)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <inkscape:perspective
+ id="perspective4727"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4784"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-76">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-3" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4794">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4796" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4798" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4800" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-8">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-53" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-09" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4808">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4810" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4812" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4814" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-3-9-1">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-8" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-9" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4822">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4824" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4826" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4828" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective4995"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5"
+ id="linearGradient4663-5"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,116.3111,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-3-9-5">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-7" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-1" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-3" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5"
+ id="linearGradient4665-7"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,116.3111,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5005">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5007" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5009" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5011" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5"
+ id="linearGradient4659-78"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,295.4259,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-5">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5"
+ id="linearGradient4661-4"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,295.4259,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5019">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5021" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5023" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5025" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2"
+ id="linearGradient4681-1"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,211.93145,622.76206)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-2">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-4" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-6" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2"
+ id="linearGradient4683-8"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,211.93145,622.76206)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5033">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5035" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5037" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5039" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5435"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5-1"
+ id="linearGradient4663-5-4"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,116.3111,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-3-9-5-1">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-7-9" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-1-1" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-3-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5-1"
+ id="linearGradient4665-7-7"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,116.3111,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5445">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5447" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5449" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5451" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5-8"
+ id="linearGradient4659-78-0"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,295.4259,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-5-8">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-6-7" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-5-3" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-7-2" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5-8"
+ id="linearGradient4661-4-8"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,295.4259,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5459">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5461" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5463" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5465" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2-9"
+ id="linearGradient4681-1-8"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,211.93145,622.76206)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-2-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-4-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-6-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-1-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2-9"
+ id="linearGradient4683-8-2"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,211.93145,622.76206)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5473">
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/src/fr/book/images/ch02dia4.svg Tue Jan 19 15:17:06 2010
@@ -0,0 +1,2317 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="807.87402"
+ height="807.87402"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47pre4 r22446"
+ sodipodi:docname="ch02dia4.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend"
+ style="overflow:visible">
+ <path
+ id="path4420"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend"
+ style="overflow:visible">
+ <path
+ id="path4402"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <linearGradient
+ id="linearGradient1530">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2882"
+ inkscape:persp3d-origin="258.30145 : 233.62891 : 1"
+ inkscape:vp_z="516.60291 : 350.44336 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 350.44336 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3079"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ y2="393.26135"
+ y1="263.18716"
+ xlink:href="#linearGradient1530-7"
+ x2="501.16647"
+ x1="634.15637"
+ inkscape:collect="always"
+ id="linearGradient2162-1" />
+ <linearGradient
+ id="linearGradient3089">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3091" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3093" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3095" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3148"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3101-0"
+ xlink:href="#linearGradient1530-7-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3158">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3160" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3162" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3164" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3217"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170-5"
+ xlink:href="#linearGradient1530-7-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3227">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3229" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3231" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3233" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3304"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3304-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3358"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4193"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5780"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5829"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5801-9"
+ id="linearGradient5817-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-11.428571,141.42857)"
+ x1="-225.71428"
+ y1="349.50504"
+ x2="-85.714279"
+ y2="349.50504" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5801-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5803-0" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5805-4" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5829-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5801-3"
+ id="linearGradient5817-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-11.428571,141.42857)"
+ x1="-225.71428"
+ y1="349.50504"
+ x2="-85.714279"
+ y2="349.50504" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5801-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5803-1" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5805-0" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective8513"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2991"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2991-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3027"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3065"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-39"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3257"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3257-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3303"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3334"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3334-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3395"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3432"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3463"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3564"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient4659"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,295.4259,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient4661"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,295.4259,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9"
+ id="linearGradient4663"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,116.3111,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9"
+ id="linearGradient4665"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,116.3111,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient4681"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,211.93145,622.76206)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient4683"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,211.93145,622.76206)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <inkscape:perspective
+ id="perspective4727"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4784"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-76">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-3" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4794">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4796" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4798" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4800" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-8">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-53" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-09" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4808">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4810" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4812" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4814" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-3-9-1">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-8" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-9" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4822">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4824" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4826" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4828" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective4995"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5"
+ id="linearGradient4663-5"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,116.3111,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-3-9-5">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-7" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-1" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-3" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5"
+ id="linearGradient4665-7"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,116.3111,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5005">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5007" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5009" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5011" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5"
+ id="linearGradient4659-78"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,295.4259,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-5">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5"
+ id="linearGradient4661-4"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,295.4259,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5019">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5021" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5023" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5025" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2"
+ id="linearGradient4681-1"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,211.93145,622.76206)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-2">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-4" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-6" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2"
+ id="linearGradient4683-8"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,211.93145,622.76206)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5033">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5035" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5037" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5039" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5435"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5-1"
+ id="linearGradient4663-5-4"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,116.3111,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-3-9-5-1">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-7-9" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-1-1" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-3-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5-1"
+ id="linearGradient4665-7-7"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,116.3111,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5445">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5447" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5449" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5451" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5-8"
+ id="linearGradient4659-78-0"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,295.4259,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-5-8">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-6-7" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-5-3" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-7-2" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5-8"
+ id="linearGradient4661-4-8"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,295.4259,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5459">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5461" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5463" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5465" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2-9"
+ id="linearGradient4681-1-8"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,211.93145,622.76206)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-2-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-4-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-6-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-1-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2-9"
+ id="linearGradient4683-8-2"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,211.93145,622.76206)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5473">
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/src/fr/book/images/ch02dia5.svg Tue Jan 19 15:17:06 2010
@@ -0,0 +1,2284 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="807.87402"
+ height="807.87402"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47pre4 r22446"
+ sodipodi:docname="ch02dia5.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend"
+ style="overflow:visible">
+ <path
+ id="path4420"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend"
+ style="overflow:visible">
+ <path
+ id="path4402"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+
style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <linearGradient
+ id="linearGradient1530">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective2882"
+ inkscape:persp3d-origin="258.30145 : 233.62891 : 1"
+ inkscape:vp_z="516.60291 : 350.44336 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 350.44336 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3079"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ y2="393.26135"
+ y1="263.18716"
+ xlink:href="#linearGradient1530-7"
+ x2="501.16647"
+ x1="634.15637"
+ inkscape:collect="always"
+ id="linearGradient2162-1" />
+ <linearGradient
+ id="linearGradient3089">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3091" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3093" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3095" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3148"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3101-0"
+ xlink:href="#linearGradient1530-7-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3158">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3160" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3162" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3164" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3217"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-7-3-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3170-5"
+ xlink:href="#linearGradient1530-7-3-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3227">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3229" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3231" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3233" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3304"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3304-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3358"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4193"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5780"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5829"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5801-9"
+ id="linearGradient5817-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-11.428571,141.42857)"
+ x1="-225.71428"
+ y1="349.50504"
+ x2="-85.714279"
+ y2="349.50504" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5801-9">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5803-0" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5805-4" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5829-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5801-3"
+ id="linearGradient5817-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-11.428571,141.42857)"
+ x1="-225.71428"
+ y1="349.50504"
+ x2="-85.714279"
+ y2="349.50504" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5801-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5803-1" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop5805-0" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective8513"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2991"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2991-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3027"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3065"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3099-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2939-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3077-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-39"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3171-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3257"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3257-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3303"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3334"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3334-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3395"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3432"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3463"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3503-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3564"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient4659"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,295.4259,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient4661"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,295.4259,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9"
+ id="linearGradient4663"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,116.3111,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9"
+ id="linearGradient4665"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,116.3111,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient4681"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,211.93145,622.76206)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient4683"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,211.93145,622.76206)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <inkscape:perspective
+ id="perspective4727"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4784"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-76">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-3" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4794">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4796" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4798" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4800" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-8">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-53" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-09" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4808">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4810" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4812" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4814" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-7-3-9-1">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-8" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-9" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4822">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4824" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4826" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4828" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective4995"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5"
+ id="linearGradient4663-5"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,116.3111,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-3-9-5">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-7" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-1" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-3" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5"
+ id="linearGradient4665-7"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,116.3111,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5005">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5007" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5009" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5011" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5"
+ id="linearGradient4659-78"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,295.4259,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-5">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5"
+ id="linearGradient4661-4"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,295.4259,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5019">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5021" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5023" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5025" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2"
+ id="linearGradient4681-1"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,211.93145,622.76206)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-2">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-4" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-6" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2"
+ id="linearGradient4683-8"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,211.93145,622.76206)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5033">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5035" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5037" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5039" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5435"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5-1"
+ id="linearGradient4663-5-4"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,116.3111,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-3-9-5-1">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-5-3-7-9" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-0-4-1-1" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-8-1-3-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-3-9-5-1"
+ id="linearGradient4665-7-7"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,116.3111,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5445">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5447" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5449" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5451" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5-8"
+ id="linearGradient4659-78-0"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,295.4259,807.21718)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7-5-8">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6-6-7" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-5-5-3" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-7-7-2" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7-5-8"
+ id="linearGradient4661-4-8"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,295.4259,807.21718)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5459">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop5461" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop5463" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop5465" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2-9"
+ id="linearGradient4681-1-8"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.08186348,0,0,0.10113458,211.93145,622.76206)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-2-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-4-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-6-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-1-5" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-2-9"
+ id="linearGradient4683-8-2"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.09378836,0,0,0.08827565,211.93145,622.76206)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient5473">
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/src/fr/book/images/ch02dia6.svg Tue Jan 19 15:17:06 2010
@@ -0,0 +1,1295 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="248.03149"
+ height="566.92914"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47pre4 r22446"
+ sodipodi:docname="ch02dia6.svg">
+ <defs
+ id="defs4">
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend"
+ style="overflow:visible">
+ <path
+ id="path5498"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <inkscape:perspective
+ id="perspective3613"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5116"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5116-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5116-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5176"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5176-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5176-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5216"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5216-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5304"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5318"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5318-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5354"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5412"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5440"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5930"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend-8"
+ style="overflow:visible">
+ <path
+ id="path5498-2"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective5930-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend-6"
+ style="overflow:visible">
+ <path
+ id="path5498-0"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6121"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend-3"
+ style="overflow:visible">
+ <path
+ id="path5498-5"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6127"
+ style="overflow:visible">
+ <path
+ id="path6129"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6131"
+ style="overflow:visible">
+ <path
+ id="path6133"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6121-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend-0"
+ style="overflow:visible">
+ <path
+ id="path5498-1"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6127-6"
+ style="overflow:visible">
+ <path
+ id="path6129-4"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6131-1"
+ style="overflow:visible">
+ <path
+ id="path6133-1"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6326"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ viewBox="0 0 10 10"
+ refY="5"
+ refX="10"
+ orient="auto"
+ markerWidth="4"
+ markerUnits="strokeWidth"
+ markerHeight="3"
+ id="ArrowStart">
+ <path
+ id="path3586"
+ d="M 10 0 L 0 5 L 10 10 z" />
+ </marker>
+ <marker
+ viewBox="0 0 10 10"
+ refY="5"
+ refX="0"
+ orient="auto"
+ markerWidth="4"
+ markerUnits="strokeWidth"
+ markerHeight="3"
+ id="ArrowEnd">
+ <path
+ id="path3583"
+ d="M 0 0 L 10 5 L 0 10 z" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6799"
+ inkscape:persp3d-origin="215.661 : 120.203 : 1"
+ inkscape:vp_z="431.32199 : 180.3045 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 180.3045 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6818"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6853"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6878"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-40"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-48"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-95"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective2900"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient5996"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient2910">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop2912" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop2914" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop2916" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3302"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-4">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-6" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-9" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-4"
+ id="linearGradient3292-9"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient3312">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3314" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3316" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3318" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3371"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient3290-2"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-7">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-8" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-4" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-0" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient3292-3"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient3381">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3383" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3385" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3387" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3393"
+ xlink:href="#linearGradient1530-7"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ id="perspective3371-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-9"
+ id="linearGradient3290-6"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-7" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-1" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-2" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-9"
+ id="linearGradient3292-94"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient3381-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3383-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3385-2" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3387-4" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3393-2"
+ xlink:href="#linearGradient1530-9"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ id="perspective3371-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-44"
+ id="linearGradient3290-1"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-44">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-1" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-14" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-4" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-44"
+ id="linearGradient3292-97"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient3381-2">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3383-0" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3385-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3387-3" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3393-6"
+ xlink:href="#linearGradient1530-44"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ id="perspective3371-47"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-6">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-2" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6"
+ id="linearGradient3292-0"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient3381-5">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3383-5" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3385-3" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3387-2" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-4"
+ id="linearGradient3599"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-4"
+ id="linearGradient3601"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6"
+ id="linearGradient3611"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6"
+ id="linearGradient3613"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient3615"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530"
+ id="linearGradient3617"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient3660"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-7"
+ id="linearGradient3662"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-44"
+ id="linearGradient3668"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-44"
+ id="linearGradient3670"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6"
+ id="linearGradient3074"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6"
+ id="linearGradient3076"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6"
+ id="linearGradient3125"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6"
+ id="linearGradient3127"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.324639"
+ inkscape:cx="100.54909"
+ inkscape:cy="451.04123"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1280"
+ inkscape:window-height="950"
+ inkscape:window-x="0"
+ inkscape:window-y="25"
+ inkscape:window-maximized="1"
+ units="mm"
+ width="148mm" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by/3.0/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by/3.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Calque 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-485.43309)">
+ <g
+ id="g5376" />
+ <path
+
style="fill:#ffb380;fill-opacity:1;stroke:#c5bfe0;stroke-width:1.84520066;stroke-miterlimit:4;stroke-opacity:0.47252748;stroke-dasharray:none"
+ d="m 20.159032,508.25293 c -2.107702,0 -3.803361,1.58559
-3.803361,3.55648 l 0,32.13411 45.774939,0 3.837023,0 3.803355,0
0,-28.54617 c 0,-1.97089 -1.695653,-3.58794 -3.803355,-3.58794 l
-26.724484,0 c 0,-1.97089 -1.695658,-3.55648 -3.803361,-3.55648 l
-15.280756,0 z"
+ id="rect2886-6-3-9" />
+ <rect
+
style="fill:#000000;fill-opacity:1;stroke:#c5bfe0;stroke-width:0.49337846;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.47252748;stroke-dasharray:none;stroke-dashoffset:1.15511814"
+ id="rect5389"
+ width="0.5696137"
+ height="304.23105"
+ x="36.457714"
+ y="545.11279" />
+ <path
+
style="fill:none;stroke:#000000;stroke-width:0.50613666;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
+ d="m 36.468089,3508.3864 26.120568,0"
+ id="path5472-3"
+ inkscape:connector-type="polyline" />
+ <path
+
style="fill:none;stroke:#000000;stroke-width:0.50613666;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)"
+ d="m 36.468089,3759.9612 26.120568,0"
+ id="path5472-6"
+ inkscape:connector-type="polyline" />
+ <path
+
style="fill:#ffb380;fill-opacity:1;stroke:#c5bfe0;stroke-width:1.84520066;stroke-miterlimit:4;stroke-opacity:0.47252748;stroke-dasharray:none"
+ d="m 70.222024,581.2263 c -2.107702,0 -3.803361,1.58559
-3.803361,3.55648 l 0,32.13411 45.774937,0 3.83702,0 3.80336,0 0,-28.54617
c 0,-1.97089 -1.69565,-3.58794 -3.80336,-3.58794 l -26.72448,0 c 0,-1.97089
-1.69566,-3.55648 -3.80336,-3.55648 l -15.280756,0 z"
+ id="rect2886-6-3-9-9" />
+ <rect
+
style="fill:#000000;fill-opacity:1;stroke:#c5bfe0;stroke-width:0.37305534;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.47252748;stroke-dasharray:none;stroke-dashoffset:1.15511814"
+ id="rect5389-3"
+ width="0.68993676"
+ height="143.60214"
+ x="86.462143"
+ y="616.86371" />
+ <path
+
style="fill:#ffb380;fill-opacity:1;stroke:#c5bfe0;stroke-width:1.84520066;stroke-miterlimit:4;stroke-opacity:0.47252748;stroke-dasharray:none"
+ d="m 70.222024,829.25779 c -2.107702,0 -3.803361,1.58559
-3.803361,3.55648 l 0,32.13411 45.774937,0 3.83702,0 3.80336,0 0,-28.54617
c 0,-1.97089 -1.69565,-3.58794 -3.80336,-3.58794 l -26.72448,0 c 0,-1.97089
-1.69566,-3.55648 -3.80336,-3.55648 l -15.280756,0 z"
+ id="rect2886-6-3-9-4" />
+ <rect
+
style="fill:#000000;fill-opacity:1;stroke:#c5bfe0;stroke-width:0.37305391;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:0.47252748;stroke-dasharray:none;stroke-dashoffset:1.15511814"
+ id="rect5389-0"
+ width="0.68993819"
+ height="143.60071"
+ x="86.462143"
+ y="864.89777" />
+ <text
+ xml:space="preserve"
+
style="font-size:15.16062737px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ x="44.591118"
+ y="533.37085"
+ id="text6286"><tspan
+ sodipodi:role="line"
+ id="tspan6288"
+ x="44.591118"
+ y="533.37085">/</tspan></text>
+ <text
+ xml:space="preserve"
+
style="font-size:15.16062737px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ x="75.75946"
+ y="607.26422"
+ id="text6290"><tspan
+ sodipodi:role="line"
+ id="tspan6292"
+ x="75.75946"
+ y="607.26422">calc</tspan></text>
+ <text
+ xml:space="preserve"
+
style="font-size:15.16062737px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream
Vera Sans"
+ x="74.743286"
+ y="853.7854"
+ id="text6294"><tspan
+ sodipodi:role="line"
+ id="tspan6296"
+ x="74.743286"
+ y="853.7854">paint</tspan></text>
+ <g
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++ /trunk/src/fr/book/images/ch02dia7.svg Tue Jan 19 15:17:06 2010
@@ -0,0 +1,2064 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="992.12598"
+ height="637.79529"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.47pre4 r22446"
+ sodipodi:docname="ch02dia7.svg">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient5695">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:0"
+ offset="0"
+ id="stop5697" />
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1"
+ id="stop5699" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend"
+ style="overflow:visible">
+ <path
+ id="path5498"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective10" />
+ <inkscape:perspective
+ id="perspective3613"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5116"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5116-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5116-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5176"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5176-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5176-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5216"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5216-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5304"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5318"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5318-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5354"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5412"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5440"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective5930"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend-8"
+ style="overflow:visible">
+ <path
+ id="path5498-2"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective5930-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend-6"
+ style="overflow:visible">
+ <path
+ id="path5498-0"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6121"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend-3"
+ style="overflow:visible">
+ <path
+ id="path5498-5"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6127"
+ style="overflow:visible">
+ <path
+ id="path6129"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6131"
+ style="overflow:visible">
+ <path
+ id="path6133"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6121-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow2Lend-0"
+ style="overflow:visible">
+ <path
+ id="path5498-1"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6127-6"
+ style="overflow:visible">
+ <path
+ id="path6129-4"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow2Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="marker6131-1"
+ style="overflow:visible">
+ <path
+ id="path6133-1"
+
style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 -2.2072895,0.01601326
8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519
-6e-7,8.035443 z"
+ transform="matrix(-1.1,0,0,-1.1,-1.1,0)" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6326"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ viewBox="0 0 10 10"
+ refY="5"
+ refX="10"
+ orient="auto"
+ markerWidth="4"
+ markerUnits="strokeWidth"
+ markerHeight="3"
+ id="ArrowStart">
+ <path
+ id="path3586"
+ d="M 10,0 0,5 10,10 z" />
+ </marker>
+ <marker
+ viewBox="0 0 10 10"
+ refY="5"
+ refX="0"
+ orient="auto"
+ markerWidth="4"
+ markerUnits="strokeWidth"
+ markerHeight="3"
+ id="ArrowEnd">
+ <path
+ id="path3583"
+ d="M 0,0 10,5 0,10 z" />
+ </marker>
+ <inkscape:perspective
+ id="perspective6799"
+ inkscape:persp3d-origin="215.661 : 120.203 : 1"
+ inkscape:vp_z="431.32199 : 180.3045 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 180.3045 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6818"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6853"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6878"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-40"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-48"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective6915-95"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3389"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3389-2"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective3389-0"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective4818"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695"
+ id="linearGradient5701"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695"
+ id="linearGradient5862"
+ gradientUnits="userSpaceOnUse"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695"
+ id="linearGradient5867"
+ gradientUnits="userSpaceOnUse"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375"
+ gradientTransform="matrix(1.1995012,0,0,1,-3.0798005,414.56692)" />
+ <inkscape:perspective
+ id="perspective5882"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695-5"
+ id="linearGradient5867-6"
+ gradientUnits="userSpaceOnUse"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375"
+ gradientTransform="matrix(1.1995012,0,0,1,-3.0798005,414.56692)" />
+ <linearGradient
+ id="linearGradient5695-5">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:0"
+ offset="0"
+ id="stop5697-1" />
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1"
+ id="stop5699-4" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5882-0"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695-56"
+ id="linearGradient5867-0"
+ gradientUnits="userSpaceOnUse"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375"
+ gradientTransform="matrix(1.1995012,0,0,1,-3.0798005,414.56692)" />
+ <linearGradient
+ id="linearGradient5695-56">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:0"
+ offset="0"
+ id="stop5697-0" />
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1"
+ id="stop5699-6" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective5882-2"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695-3"
+ id="linearGradient5867-7"
+ gradientUnits="userSpaceOnUse"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375"
+ gradientTransform="matrix(1.1995012,0,0,1,-3.0798005,414.56692)" />
+ <linearGradient
+ id="linearGradient5695-3">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:0"
+ offset="0"
+ id="stop5697-2" />
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1"
+ offset="1"
+ id="stop5699-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695"
+ id="linearGradient5963"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1995012,0,0,1,-3.0798005,414.56692)"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695-3"
+ id="linearGradient5968"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1995012,0,0,1,237.4307,411.5293)"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695-56"
+ id="linearGradient5973"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1995012,0,0,1,477.9447,411.5293)"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695-5"
+ id="linearGradient5978"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1995012,0,0,1,718.4587,411.5293)"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5695"
+ id="linearGradient5983"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1995012,0,0,1,-3.0843005,411.5293)"
+ x1="15.4375"
+ y1="56.84375"
+ x2="215.9375"
+ y2="56.84375" />
+ <inkscape:perspective
+ id="perspective3039"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6"
+ id="linearGradient3611"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-6">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-2" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6"
+ id="linearGradient3613"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient3049">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3051" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3053" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3055" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3061"
+ xlink:href="#linearGradient1530-6"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ id="perspective3052"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-6-6">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3-6" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-2-4" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-6-0" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3061-0"
+ xlink:href="#linearGradient1530-6-6"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3062">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3064" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3066" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3068" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3052-7"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-9"
+ id="linearGradient3611-56"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-6-9">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3-8" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-2-7" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-6-2" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3061-8"
+ xlink:href="#linearGradient1530-6-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3062-2">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3064-9" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3066-9" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3068-6" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3074-0"
+ xlink:href="#linearGradient1530-6-9"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-6"
+ id="linearGradient3162"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.06391752,0,0,0.07896407,348.335,607.6261)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-6"
+ id="linearGradient3164"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.07322826,0,0,0.06892404,348.335,607.6261)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <inkscape:perspective
+ id="perspective3174"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-6-4"
+ id="linearGradient3162-6"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.06391752,0,0,0.07896407,348.335,607.6261)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ id="linearGradient1530-6-6-4">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3-6-8" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-2-4-0" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-6-0-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-6-4"
+ id="linearGradient3164-1"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.07322826,0,0,0.06892404,348.335,607.6261)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ id="linearGradient3184">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop3186" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop3188" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop3190" />
+ </linearGradient>
+ <linearGradient
+ y2="393.26135"
+ x2="501.16647"
+ y1="263.18716"
+ x1="634.15637"
+
gradientTransform="matrix(0.07322826,0,0,0.06892404,348.335,607.6261)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3196"
+ xlink:href="#linearGradient1530-6-6-4"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ id="perspective4118"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient1530-6-9-0">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3-8-3" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-2-7-7" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-6-2-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4128">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4130" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4132" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4134" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-6-6-3">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3-6-0" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-2-4-5" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-6-0-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4142">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4144" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4146" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4148" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1530-6-0">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop1531-3-0" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop1534-2-2" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop1532-6-8" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4156">
+ <stop
+ style="stop-color:#9b9b9b;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop4158" />
+ <stop
+ style="stop-color:#cdcdcd;stop-opacity:1.0000000;"
+ offset="0.50000000"
+ id="stop4160" />
+ <stop
+ style="stop-color:#fff;stop-opacity:1;"
+ offset="1"
+ id="stop4162" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-0"
+ id="linearGradient4321"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.8585277,0,0,1.1647848,-143.34375,-225.42579)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-0"
+ id="linearGradient4323"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.9835877,0,0,1.0166862,-143.34375,-225.42579)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-6-3"
+ id="linearGradient4325"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.06391752,0,0,0.07896407,348.335,607.6261)"
+ x1="612.54254"
+ y1="784.01776"
+ x2="285.02374"
+ y2="227.28568" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-6-3"
+ id="linearGradient4327"
+ gradientUnits="userSpaceOnUse"
+
gradientTransform="matrix(0.07322826,0,0,0.06892404,348.335,607.6261)"
+ x1="634.15637"
+ y1="263.18716"
+ x2="501.16647"
+ y2="393.26135" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1530-6-9-0"
+ id="linearGradient4329"
+ gradientUnits="userSpaceOnUse"
***The diff for this file has been truncated for email.***
=======================================
--- /trunk/src/fr/book/ch01-fundamental-concepts.xml Fri Sep 12 07:39:35
2008
+++ /trunk/src/fr/book/ch01-fundamental-concepts.xml Tue Jan 19 15:17:06
2010
@@ -1,109 +1,117 @@
<chapter id="svn.basic">
- <title>Fundamental Concepts</title>
-
- <para>This chapter is a short, casual introduction to Subversion.
- If you're new to version control, this chapter is definitely for
- you. We begin with a discussion of general version control
- concepts, work our way into the specific ideas behind
- Subversion, and show some simple examples of Subversion in
- use.</para>
-
- <para>Even though the examples in this chapter show people sharing
- collections of program source code, keep in mind that Subversion
- can manage any sort of file collection—it's not limited to
- helping computer programmers.</para>
+ <title>Notions fondamentales</title>
+
+ <para>Ce chapitre est une introduction rapide à Subversion. Si vous ne
+ connaissez rien à la gestion de versions, ce chapitre est à coup sûr
+ pour vous. Nous allons commencer par une présentation des notions
+ générales de la gestion de versions, puis étudier plus précisément
+ les idées particulières qui se cachent derrière Subversion, et enfin
+ donner quelques exemples simples d'utilisation de Subversion.</para>
+
+ <para>Même si les exemples de ce chapitre mettent en scène des personnes
+ partageant du code source, gardez à l'esprit que Subversion peut gérer
+ n'importe quel type d'ensemble de fichiers, il n'est pas réservé aux
+ programmeurs.</para>
<!-- =================================================================
-->
<!-- =================================================================
-->
<!-- =================================================================
-->
<sect1 id="svn.basic.repository">
- <title>The Repository</title>
-
- <para>Subversion is a centralized system for sharing information.
- At its core is a repository, which is a central store of data.
- The repository stores information in the form of a
- <firstterm>filesystem tree</firstterm>—a typical hierarchy
- of files and directories. Any number of
- <firstterm>clients</firstterm> connect to the repository, and
- then read or write to these files. By writing data, a client
- makes the information available to others; by reading data, the
- client receives information from others. <xref
- linkend="svn.basic.repository.dia-1"/> illustrates this.</para>
+ <title>Le dépôt</title>
+
+ <para>Subversion est un système centralisé fait pour partager
+ l'information. Le dépôt constitue le cœur de ce système, en tant
+ que lieu de stockage central des données. Les informations y sont
+ organisées sous la forme d'une <firstterm>arborescence de
+ fichiers</firstterm>, c'est-à-dire une hiérarchie classique de
+ fichiers et de répertoires. Un certain nombre de
+ <firstterm>clients</firstterm> se connectent au dépôt, et
+ parcourent ou modifient ces fichiers. En modifiant des données,
+ un client rend ces informations disponibles à d'autres
+ personnes ; en lisant des données, le client reçoit les
+ informations des autres personnes. La <xref
+ linkend="svn.basic.repository.dia-1"/> illustre cela.</para>
<figure id="svn.basic.repository.dia-1">
- <title>A typical client/server system</title>
+ <title>Un authentique système client/serveur</title>
<graphic fileref="images/ch02dia1.png"/>
</figure>
- <para>So why is this interesting? So far, this sounds like the
- definition of a typical file server. And indeed, the repository
- <emphasis>is</emphasis> a kind of file server, but it's not your
- usual breed. What makes the Subversion repository special is
- that <emphasis>it remembers every change</emphasis> ever written
- to it—every change to every file, and even changes to the
- directory tree itself, such as the addition, deletion, and
- rearrangement of files and directories.</para>
-
- <para>When a client reads data from the repository, it normally
- sees only the latest version of the filesystem tree. But the
- client also has the ability to view
- <emphasis>previous</emphasis> states of the filesystem. For
- example, a client can ask historical questions such
- as <quote>What did this directory contain last
- Wednesday?</quote> and <quote>Who was the last person to change
- this file, and what changes did he make?</quote> These are the
- sorts of questions that are at the heart of
- any <firstterm>version control system</firstterm>: systems that
- are designed to track changes to data over time.
- </para>
+ <para>Quel est l'intérêt ? Jusque là, cela ressemble à la
+ définition d'un serveur de fichiers classique. En fait, le dépôt
+ <emphasis>est</emphasis> bien une sorte de serveur de fichiers,
+ mais d'un type particulier. Ce qui rend le dépôt Subversion
+ spécial, c'est qu'<emphasis>il se souvient de toutes les
+ modifications</emphasis> qui ont été apportées : chaque
+ modification de chaque fichier, ainsi que les modifications de
+ l'arborescence-même des répertoires, comme l'ajout, la
+ suppression ou la réorganisation de fichiers et de
+ répertoires.</para>
+
+ <para>Quand un client parcourt le dépôt, il consulte généralement
+ la dernière version de l'arborescence du système de fichiers.
+ Mais le client est également capable de visualiser
+ des états <emphasis>antérieurs</emphasis> du système de fichiers.
+ Par exemple, un client peut poser des questions concernant
+ l'historique des données, comme <quote>Que contenait ce
+ répertoire mercredi dernier ?</quote> ou <quote>Quelle est
+ la dernière personne qui a modifié ce fichier, et quels
+ changements a-t-elle effectué ?</quote>. C'est le genre de
+ questions qui est au cœur de tout <firstterm>logiciel de gestion
+ de versions</firstterm>, logiciel conçu pour conserver
+ l'historique des modifications des données au cours
+ du temps.</para>
</sect1>
<!-- =================================================================
-->
<!-- =================================================================
-->
<!-- =================================================================
-->
<sect1 id="svn.basic.vsn-models">
- <title>Versioning Models</title>
-
- <para>The core mission of a version control system is to enable
- collaborative editing and sharing of data. But different
- systems use different strategies to achieve this. It's
- important to understand these different strategies, for a couple
- of reasons. First, it will help you compare and contrast
- existing version control systems, in case you encounter other
- systems similar to Subversion. Beyond that, it will also help
- you make more effective use of Subversion, since Subversion
- itself supports a couple of different ways of working.</para>
+ <title>Modèles de gestion de versions</title>
+
+ <para>La mission essentielle d'un logiciel de gestion de versions
+ est de permettre l'édition collaborative et le partage de données.
+ Mais il existe différentes stratégies pour réaliser cela.
+ Comprendre ces différentes stratégies est important pour
+ plusieurs raisons. Tout d'abord, cela vous aidera à comparer
+ et différencier les logiciels de gestion de versions existants,
+ au cas où vous rencontriez d'autres logiciels similaires à
+ Subversion. Ensuite, cela vous aidera également à utiliser plus
+ efficacement Subversion, puisque Subversion lui-même autorise
+ différentes façons de travailler..</para>
<!-- ===============================================================
-->
<sect2 id="svn.basic.vsn-models.problem-sharing">
- <title>The Problem of File Sharing</title>
-
- <para>All version control systems have to solve the same
- fundamental problem: how will the system allow users to share
- information, but prevent them from accidentally stepping on
- each other's feet? It's all too easy for users to
- accidentally overwrite each other's changes in the
- repository.</para>
-
- <para>Consider the scenario shown in <xref
+ <title>Problématique du partage de fichiers</title>
+
+ <para>Tous les logiciels de gestion de versions doivent résoudre
+ le même problème fondamental : comment le logiciel va-t-il
+ permettre aux utilisateurs de partager l'information, tout en
+ les empêchant de se marcher mutuellement sur les pieds par
+ accident ? Il est vraiment trop facile pour les utilisateurs
+ d'écraser malencontreusement les changements effectués par
+ d'autres dans le dépôt.</para>
+
+ <para>Observons le scénario décrit à la <xref
linkend="svn.basic.vsn-models.problem-sharing.dia-1"/>.
- Suppose we have two coworkers, Harry and Sally. They each
- decide to edit the same repository file at the same time. If
- Harry saves his changes to the repository first, it's
- possible that (a few moments later) Sally could accidentally
- overwrite them with her own new version of the file. While
- Harry's version of the file won't be lost forever (because the
- system remembers every change), any changes Harry made
- <emphasis>won't</emphasis> be present in Sally's newer version
- of the file, because she never saw Harry's changes to begin
- with. Harry's work is still effectively lost—or at
- least missing from the latest version of the file—and
- probably by accident. This is definitely a situation we want
- to avoid!</para>
+ Supposons que nous ayons deux collaborateurs, Harry et Sally.
+ Ils décident tous les deux d'éditer au même moment le même
+ fichier dans le dépôt. Si Harry sauvegarde ses modifications dans
+ le dépôt en premier, il est possible que, quelques instants plus
+ tard, Sally les écrase avec sa propre version du fichier.
+ Bien que la version de Harry ne soit pas perdue pour toujours,
+ car le système se souvient de tous les changements,
+ <emphasis>aucune </emphasis> des modifications effectuées par
+ Harry ne sera présente dans la nouvelle version du fichier de
+ Sally, car elle n'aura jamais vu les changements réalisés par
+ Harry. De fait, le travail de Harry est perdu, ou du moins perdu
+ dans la version finale du fichier, et ceci probablement par
+ accident. Il s'agit précisément d'une situation que nous
+ voulons à tout prix éviter !</para>
<figure id="svn.basic.vsn-models.problem-sharing.dia-1">
- <title>The problem to avoid</title>
+ <title>La situation à éviter</title>
<graphic fileref="images/ch02dia2.png"/>
</figure>
@@ -111,73 +119,80 @@
<!-- ===============================================================
-->
<sect2 id="svn.basic.vsn-models.lock-unlock">
- <title>The Lock-Modify-Unlock Solution</title>
-
- <para>Many version control systems use a
- <firstterm>lock-modify-unlock</firstterm> model to address the
- problem of many authors clobbering each other's work. In this
- model, the repository allows only one person to change a file
- at a time. This exclusivity policy is managed using locks.
- Harry must <quote>lock</quote> a file before he can begin
- making changes to it. If Harry has locked a file, Sally
- cannot also lock it, and therefore cannot make any changes to
- that file. All she can do is read the file and wait for
- Harry to finish his changes and release his lock. After Harry
- unlocks the file, Sally can take her turn by locking and
- editing the file. <xref
- linkend="svn.basic.vsn-models.lock-unlock.dia-1"/>
- demonstrates this simple solution.</para>
+ <title>Modèle verrouiller-modifier-libérer</title>
+
+ <para>De nombreux logiciels de gestion de versions utilisent
+ le modèle <firstterm>verrouiller-modifier-libérer</firstterm>
+ pour résoudre le problème de plusieurs auteurs annihilant
+ le travail des autres. Dans ce modèle, le dépôt ne permet
+ qu'à une seule personne de modifier un fichier à un instant
+ donné. Cette politique exclusive est gérée grâce à des verrous
+ (<quote>lock</quote> en anglais). Harry doit
+ <quote>verrouiller</quote> un fichier avant de commencer à le
+ modifier. Si Harry a verrouillé un fichier, alors Sally ne
+ pourra pas le verrouiller et ne pourra donc faire aucun
+ changement dessus. Tout ce qu'elle pourra faire sera de lire le
+ fichier, et d'attendre que Harry ait fini ses changements et
+ libéré le verrou. Après que Harry ait libéré le fichier, Sally
+ pourra à son tour le verrouiller et l'éditer. La <xref
+ linkend="svn.basic.vsn-models.lock-unlock.dia-1"/> illustre
+ cette solution très simple.</para>
<figure id="svn.basic.vsn-models.lock-unlock.dia-1">
- <title>The lock-modify-unlock solution</title>
+ <title>Modèle verrouiller-modifier-libérer</title>
<graphic fileref="images/ch02dia3.png"/>
</figure>
- <para>The problem with the lock-modify-unlock model is that it's
- a bit restrictive and often becomes a roadblock for
- users:</para>
+ <para>Le problème avec le modèle verrouiller-modifier-libérer
+ est qu'il est relativement restrictif, et devient souvent un
+ barrage pour les utilisateurs :</para>
<itemizedlist>
<listitem>
- <para><emphasis>Locking may cause administrative
- problems.</emphasis>
-
- Sometimes Harry will lock a file and then forget about it.
- Meanwhile, because Sally is still waiting to edit the file,
- her hands are tied. And then Harry goes on vacation. Now
- Sally has to get an administrator to release Harry's lock.
- The situation ends up causing a lot of unnecessary delay
- and wasted time.</para>
+ <para><emphasis>Le verrouillage peut créer des problèmes
+ d'administration.</emphasis>
+
+ Parfois, Harry va verrouiller un fichier et oublier qu'il
+ l'a fait. Pendant ce temps, Sally, qui est encore en train
+ d'attendre pour éditer le fichier, est bloquée. Puis Harry
+ part en vacances. Sally doit alors aller trouver un
+ administrateur pour libérer le verrou de Harry. La situation
+ finit par générer beaucoup de délais inutiles et de temps
+ perdu.</para>
</listitem>
<listitem>
- <para><emphasis>Locking may cause unnecessary
- serialization.</emphasis>
-
- What if Harry is editing the beginning of a text file,
- and Sally simply wants to edit the end of the same file?
- These changes don't overlap at all. They could easily
- edit the file simultaneously, and no great harm would
- come, assuming the changes were properly merged together.
- There's no need for them to take turns in this
- situation.</para>
+ <para><emphasis>Le verrouillage peut créer une
+ sérialisation inutile.</emphasis>
+
+ Que se passe-t-il lorsque Harry veut éditer le début d'un
+ fichier texte et que Sally veut simplement éditer la fin
+ de ce même fichier ? Ces changements ne se chevauchent
+ pas du tout. Ils pourraient aisément éditer le fichier
+ simultanément, et il n'y aurait pas beaucoup de dégâts,
+ en supposant que les changements soient correctement
+ fusionnés. Dans cette situation, il n'est pas nécessaire
+ de les forcer à éditer le fichier chacun à leur tour.</para>
</listitem>
<listitem>
- <para><emphasis>Locking may create a false sense of
- security.</emphasis>
-
- Suppose Harry locks and edits file A, while Sally
- simultaneously locks and edits file B. But what if A and
- B depend on one another, and the changes made to each are
- semantically incompatible? Suddenly A and B don't work
- together anymore. The locking system was powerless to
- prevent the problem—yet it somehow provided a false
- sense of security. It's easy for Harry and Sally to
- imagine that by locking files, each is beginning a safe,
- insulated task, and thus they need not bother discussing
- their incompatible changes early on. Locking often
- becomes a substitute for real communication.</para>
+ <para><emphasis>Le verrouillage peut créer un faux sentiment
+ de sécurité.</emphasis>
+
+ Supposons que Harry verrouille et édite le fichier A,
+ alors qu'au même moment Sally verrouille et édite le
+ fichier B. Que se passe-t-il si A et B dépendent l'un de
+ l'autre et que les changements faits à chacun sont
+ incompatibles d'un point de vue sémantique ? A et B ne
+ fonctionnent soudainement plus ensemble. Le système de
+ verrouillage a été incapable d'empêcher ce problème, bien
+ qu'il ait d'une certaine manière instillé un faux sentiment
+ de sécurité. Il est facile pour Harry et Sally d'imaginer
+ qu'en verrouillant les fichiers, chacun commence une tâche
+ isolée et sans danger, et donc que ce n'est pas la peine de
+ discuter à l'avance de leurs modifications incompatibles.
+ Verrouiller devient souvent un substitut à une réelle
+ communication.</para>
</listitem>
</itemizedlist>
@@ -185,100 +200,118 @@
<!-- ===============================================================
-->
<sect2 id="svn.basic.vsn-models.copy-merge">
- <title>The Copy-Modify-Merge Solution</title>
-
- <para>Subversion, CVS, and many other version control systems
- use a <firstterm>copy-modify-merge</firstterm> model as an
- alternative to locking. In this model, each user's client
- contacts the project repository and creates a personal
- <firstterm>working copy</firstterm>—a local reflection
- of the repository's files and directories. Users then work
- simultaneously and independently, modifying their private
- copies. Finally, the private copies are merged together into
- a new, final version. The version control system often
- assists with the merging, but ultimately, a human being is
- responsible for making it happen correctly.</para>
-
- <para>Here's an example. Say that Harry and Sally each create
- working copies of the same project, copied from the
- repository. They work concurrently and make changes to the
- same file A within their copies. Sally saves her changes to
- the repository first. When Harry attempts to save his changes
- later, the repository informs him that his file A is
- <firstterm>out of date</firstterm>. In other words, file
- A in the repository has somehow changed since he last copied
- it. So Harry asks his client to <firstterm>merge</firstterm>
- any new changes from the repository into his working copy of
- file A. Chances are that Sally's changes don't overlap with
- his own; once he has both sets of changes integrated, he
- saves his working copy back to the repository. <xref
- linkend="svn.basic.vsn-models.copy-merge.dia-1"/> and <xref
- linkend="svn.basic.vsn-models.copy-merge.dia-2"/> show this
- process.</para>
+ <title>Modèle copier-modifier-fusionner</title>
+
+ <para>Subversion, CVS, et beaucoup d'autres logiciels de gestion
+ de versions utilisent le modèle
+ <firstterm>copier-modifier-fusionner</firstterm>
+ comme alternative au verrouillage. Dans ce modèle, chaque
+ utilisateur contacte le dépôt du projet via son client et
+ crée une copie de travail personnelle, une sorte de version
+ locale des fichiers et répertoires du dépôt. Les utilisateurs
+ peuvent alors travailler simultanément et indépendamment les
+ uns des autres, et modifier leurs copies privées. Pour finir,
+ les copies privées sont fusionnées au sein d'une nouvelle
+ version finale. Le logiciel de gestion de versions fournit de
+ l'aide afin de réaliser cette fusion, mais au final la
+ responsabilité de s'assurer que tout se passe bien incombe à
+ un être humain.</para>
+
+ <para>Voici un exemple. Supposons que Harry et Sally aient créé
+ chacun des copies de travail du même projet, copiées à partir
+ du dépôt. Ils travaillent simultanément et effectuent sur leur
+ copie des modifications du même fichier A. Sally sauvegarde
+ ses changements dans le dépôt en premier. Lorsque Harry essaie
+ par la suite de sauvegarder ses modifications, le dépôt
+ l'informe que son fichier A est <firstterm>périmé</firstterm>.
+ En d'autres termes, le fichier A du dépôt a changé, d'une façon
+ ou d'une autre, depuis la dernière fois qu'il l'avait copié.
+ Harry demande donc à son client de
+ <firstterm>fusionner</firstterm> tous les changements en
+ provenance du dépôt dans sa copie de travail du fichier A.
+ Il y a des chances que les modifications de Sally n'empiètent
+ pas sur les siennes ; une fois qu'il a intégré les
+ changements provenant des deux côtés, il sauvegarde sa copie
+ de travail dans le dépôt. La <xref
+ linkend="svn.basic.vsn-models.copy-merge.dia-1"/> et la <xref
+ linkend="svn.basic.vsn-models.copy-merge.dia-2"/> illustrent
+ ce processus.</para>
<figure id="svn.basic.vsn-models.copy-merge.dia-1">
- <title>The copy-modify-merge solution</title>
+ <title>Modèle copier-modifier-fusionner</title>
<graphic fileref="images/ch02dia4.png"/>
</figure>
<figure id="svn.basic.vsn-models.copy-merge.dia-2">
- <title>The copy-modify-merge solution (continued)</title>
+ <title>Modèle copier-modifier-fusionner (suite)</title>
<graphic fileref="images/ch02dia5.png"/>
</figure>
- <para>But what if Sally's changes <emphasis>do</emphasis> overlap
- with Harry's changes? What then? This situation is called a
- <firstterm>conflict</firstterm>, and it's usually not much of
- a problem. When Harry asks his client to merge the latest
- repository changes into his working copy, his copy of file A
- is somehow flagged as being in a state of conflict: he'll be
- able to see both sets of conflicting changes and manually
- choose between them. Note that software can't automatically
- resolve conflicts; only humans are capable of understanding
- and making the necessary intelligent choices. Once Harry has
- manually resolved the overlapping changes—perhaps after
- a discussion with Sally—he can safely save the
- merged file back to the repository.</para>
-
- <para>The copy-modify-merge model may sound a bit chaotic, but
- in practice, it runs extremely smoothly. Users can work in
- parallel, never waiting for one another. When they work on
- the same files, it turns out that most of their concurrent
- changes don't overlap at all; conflicts are infrequent. And
- the amount of time it takes to resolve conflicts is usually
- far less than the time lost by a locking system.</para>
-
- <para>In the end, it all comes down to one critical factor: user
- communication. When users communicate poorly, both syntactic
- and semantic conflicts increase. No system can force users to
- communicate perfectly, and no system can detect semantic
- conflicts. So there's no point in being lulled into a false
- sense of security that a locking system will somehow prevent
- conflicts; in practice, locking seems to inhibit productivity
- more than anything else.</para>
+ <para>Mais que se passe-t-il quand les modifications de Sally
+ empiètent sur celles de Harry ? Que fait-on dans ce
+ cas-là ? Cette situation est appelée un
+ <firstterm>conflit</firstterm>
+ et ce n'est en général pas un gros problème. Lorsque Harry
+ demandera à son logiciel client de fusionner les changements
+ les plus récents du dépôt dans sa copie de travail, sa copie
+ du fichier sera en quelque sorte marquée comme étant dans un
+ état de conflit : il aura la possibilité de voir les deux
+ ensembles de changements entrant en conflit et de choisir
+ manuellement entre les deux. Notez bien qu'un logiciel ne
+ peut pas résoudre automatiquement les conflits ; seuls les
+ humains sont capables de comprendre et de faire les choix
+ intelligents nécessaires. Une fois que Harry a manuellement
+ résolu les modifications se chevauchant, par exemple après une
+ discussion avec Sally, il peut sauvegarder le fichier fusionné
+ en toute sécurité dans le dépôt.</para>
+
+ <para>Le modèle copier-modifier-fusionner peut sembler un peu
+ chaotique, mais en pratique, il fonctionne de façon très
+ fluide. Les utilisateurs peuvent travailler en parallèle, sans
+ jamais devoir s'attendre les uns les autres. Lorsqu'ils
+ travaillent sur les mêmes fichiers, il s'avère que la plupart
+ des changements réalisés en parallèle ne se chevauchent pas du
+ tout ; les conflits sont rares. Et le temps nécessaire à la
+ résolution des conflits est en général bien inférieur au temps
+ gaspillé par un système de verrouillage.</para>
+
+ <para>Au final, tout revient à un facteur critique : la
+ communication entre les utilisateurs. Lorsque les utilisateurs
+ communiquent mal, les conflits syntaxiques et sémantiques
+ augmentent. Aucun système ne peut forcer les utilisateurs à
+ communiquer parfaitement, et aucun système ne peut détecter
+ les conflits sémantiques. Il n'y a donc aucun intérêt à se
+ laisser endormir par un faux sentiment de sécurité selon
+ lequel un système de verrouillage permettrait d'éviter les
+ conflits ; en pratique, le verrouillage semble limiter la
+ productivité plus qu'aucun autre facteur.</para>
<sidebar id="svn.basic.vsn-models.copy-merge.sb-1">
- <title>When Locking Is Necessary</title>
-
- <para>While the lock-modify-unlock model is considered
- generally harmful to collaboration, sometimes
- locking is appropriate.</para>
-
- <para>The copy-modify-merge model is based on the assumption
- that files are contextually mergeable—that is, that the
- majority of the files in the repository are line-based text
- files (such as program source code). But for files with
- binary formats, such as artwork or sound, it's often
- impossible to merge conflicting changes. In these
- situations, it really is necessary for users to take strict
- turns when changing the file. Without serialized access,
- somebody ends up wasting time on changes that are ultimately
- discarded.</para>
-
- <para>While Subversion is primarily a copy-modify-merge
- system, it still recognizes the need to lock an occasional
- file, and thus provides mechanisms for this. We discuss
- this feature in <xref linkend="svn.advanced.locking"/>.</para>
+ <title>Quand verrouiller est nécessaire</title>
+
+ <para>Même si le modèle verrouiller-modifier-libérer est en
+ général considéré comme pénalisant pour la collaboration, il
+ y a quand même des cas où le verrouillage est
+ approprié.</para>
+
+ <para>Le modèle copier-modifier-fusionner est basé sur
+ l'hypothèse que les fichiers sont contextuellement
+ fusionnables, c'est-à-dire que la majorité des fichiers d'un
+ dépôt sont des fichiers textes (comme le code source d'un
+ programme). Mais pour les fichiers binaires, tels que des
+ images ou du son, il est souvent impossible de fusionner les
+ modifications en conflit. Dans ces cas-là, il est réellement
+ nécessaire que les utilisateurs ne modifient le fichier qu'à
+ tour de rôle. Sans accès sérialisé, quelqu'un finirait par
+ perdre du temps sur des modifications qui seraient finalement
+ perdues.</para>
+
+ <para>Bien que Subversion soit avant tout un système
+ copier-modifier-fusionner, il reconnaît toutefois la
+ nécessité du verrouillage pour certains fichiers et fournit
+ donc un mécanisme pour cela. Cette fonctionnalité sera
+ traitée plus tard dans ce livre, dans <xref
+ linkend="svn.advanced.locking"/>.</para>
</sidebar>
@@ -292,150 +325,161 @@
<!-- =================================================================
-->
<!-- =================================================================
-->
<sect1 id="svn.basic.in-action">
- <title>Subversion in Action</title>
-
- <para>It's time to move from the abstract to the concrete. In
- this section, we'll show real examples of Subversion being
- used.</para>
+ <title>Subversion en action</title>
+
+ <para>Il est temps de passer de l'abstrait au concret. Dans cette
+ section, nous allons vous montrer des exemples réels
+ d'utilisation de Subversion.</para>
<!-- ===============================================================
-->
<sect2 id="svn.advanced.reposurls">
- <title>Subversion Repository URLs</title>
-
- <para>Throughout this book, Subversion uses URLs to identify
- versioned files and directories in Subversion repositories.
- For the most part, these URLs use the standard syntax,
- allowing for server names and port numbers to be specified as
- part of the URL:</para>
+ <title>URL des dépôts Subversion</title>
+
+ <para>Tout au long de ce livre, Subversion va utiliser des URL
+ pour identifier des fichiers et des répertoires suivis en
+ version au sein de dépôts Subversion. Pour la plupart, ces URL
+ utilisent la syntaxe standard, permettant de spécifier les
+ noms des serveurs et les numéros de port à l'intérieur même
+ de l'URL :</para>
<screen>
-$ svn checkout http://svn.example.com:9834/repos
+$ svn checkout http://svn.exemple.com:9834/depot
…
</screen>
- <para>But there are some nuances in Subversion's handling of URLs
- that are notable. For example, URLs containing the
- <literal>file://</literal> access method (used for local
- repositories) must, in accordance with convention, have either a
- server name of <literal>localhost</literal> or no server name at
- all:</para>
+ <para>Mais il existe quelques nuances dans la gestion des URL
+ par Subversion qui doivent être notées. Par exemple, les URL
+ ayant pour méthode d'accès <literal>file:// </literal>
+ (utilisée pour les dépôts locaux) doivent posséder, en accord
+ avec les conventions, soit un nom de serveur
+ <literal>localhost </literal>, soit pas de nom de serveur
+ du tout :</para>
<screen>
-$ svn checkout file:///var/svn/repos
+$ svn checkout file:///var/svn/depot
…
-$ svn checkout file://localhost/var/svn/repos
+$ svn checkout file://localhost/var/svn/depot
…
</screen>
- <para>Also, users of the <literal>file://</literal> scheme on
- Windows platforms will need to use an unofficially
- <quote>standard</quote> syntax for accessing repositories
- that are on the same machine, but on a different drive than
- the client's current working drive. Either of the two
- following URL path syntaxes will work, where
- <literal>X</literal> is the drive on which the repository
- resides:</para>
+ <para>D'autre part, les utilisateurs du procédé
+ <literal>file://</literal> sur les plateformes Windows devront
+ se servir d'une syntaxe qui est un <quote>standard</quote>
+ officieux pour accéder à leurs dépôts se trouvant sur la même
+ machine mais sur un disque différent du disque de travail
+ habituel du client. Les deux syntaxes de chemin d'URL suivantes
+ fonctionnent, <literal>X</literal> étant le disque sur lequel
+ le dépôt se trouve :</para>
<screen>
-C:\> svn checkout file:///X:/var/svn/repos
+C:\> svn checkout file:///X:/var/svn/depot
…
-C:\> svn checkout "file:///X|/var/svn/repos"
+C:\> svn checkout "file:///X|/var/svn/depot"
…
</screen>
- <para>In the second syntax, you need to quote the URL so that the
- vertical bar character is not interpreted as a pipe. Also, note
- that a URL uses forward slashes even though the native
- (non-URL) form of a path on Windows uses backslashes.</para>
+ <para>Dans la seconde syntaxe, vous aurez besoin d'entourer
+ l'URL de guillemets pour éviter que la barre verticale ne soit
+ interprétée comme un symbole de redirection (un
+ <quote>pipe</quote>). De plus, remarquez qu'une URL utilise
+ des barres obliques (ou <quote>slash</quote>) alors que la
+ forme native (non-URL) d'un chemin sous Windows utilise des
+ barres obliques inversées (ou <quote>antislash</quote>).</para>
<note>
- <para>You cannot use Subversion's <literal>file://</literal> URLs
- in a regular web browser the way typical
- <literal>file://</literal> URLs can. When you attempt to view
- a <literal>file://</literal> URL in a regular web browser, it
- reads and displays the contents of the file at that location
- by examining the filesystem directly. However, Subversion's
- resources exist in a virtual filesystem (see <xref
- linkend="svn.developer.layerlib.repos" />), and your browser
- will not understand how to interact with that
- filesystem.</para>
+ <para>Les URL Subversion <literal>file://</literal> ne
+ peuvent pas être utilisées dans un navigateur web classique
+ de la même façon qu'une URL <literal>file:// </literal>
+ habituelle. Lorsque vous essayez de visualiser une URL
+ <literal>file:// </literal> dans un navigateur web
+ classique, il lit et affiche le contenu du fichier situé à
+ cet emplacement en interrogeant directement le système de
+ fichiers. Cependant, les ressources de Subversion existent
+ dans un système de fichier virtuel (cf. <xref
+ linkend="svn.developer.layerlib.repos" />), et votre
+ navigateur ne va pas comprendre comment interagir avec ce
+ système de fichiers.</para>
</note>
- <para>Finally, it should be noted that the Subversion client will
- automatically encode URLs as necessary, just like a web browser
- does. For example, if a URL contains a space or upper-ASCII
- character as in the following:</para>
+ <para>Enfin, il faut noter que le client Subversion va
+ automatiquement encoder les URL en cas de besoin, exactement
+ comme le fait un navigateur web. Par exemple, si une URL
+ contient un espace ou un caractère ASCII spécial, comme dans
+ ce qui suit :</para>
<screen>
-$ svn checkout "http://host/path with space/project/españa"
+$ svn checkout "http://hote/chemin avec espace/projet/españa"
</screen>
- <para>then Subversion will escape the unsafe characters
- and behave as though you had typed:</para>
+ <para>alors Subversion va banaliser les caractères spéciaux et
+ se comporter comme si vous aviez tapé :</para>
<screen>
-$ svn checkout http://host/path%20with%20space/project/espa%C3%B1a
+$ svn checkout http://hote/chemin%20avec%20espace/projet/espa%C3%B1a
</screen>
- <para>If the URL contains spaces, be sure to place it within
quotation
- marks so that your shell treats the whole thing as a single
- argument to the <command>svn</command> program.</para>
+ <para>Si l'URL contient des espaces, prenez bien soin de la
+ placer entre guillemets, pour que votre shell traite le tout
+ comme un unique argument du programme
+ <command>svn</command>.</para>
<sidebar id="svn.basic.in-action.wc.sb-1">
- <title>Repository URLs</title>
-
- <para>You can access Subversion repositories through many
- different methods—on local disk or through various
- network protocols, depending on how your administrator has
- set things up for you. A repository location, however, is
- always a URL.
- <xref linkend="svn.basic.in-action.wc.tbl-1"/> describes how
- different URL schemes map to the available access
- methods.</para>
+ <title>URL du dépôt</title>
+
+ <para>On peut accéder aux dépôts Subversion de nombreuses
+ manières différentes, sur un disque local ou à travers
+ différents protocoles réseau, en fonction de la façon dont
+ votre administrateur a mis les choses en place pour vous.
+ L'emplacement d'un dépôt, toutefois, est toujours une URL.
+ Le <xref linkend="svn.basic.in-action.wc.tbl-1"/> décrit
+ les différents procédés d'accès et les méthodes d'accès
+ correspondantes.</para>
<table id="svn.basic.in-action.wc.tbl-1">
- <title>Repository access URLs</title>
+ <title>URL d'accès au dépôt</title>
<tgroup cols="2">
<thead>
<row>
- <entry>Schema</entry>
- <entry>Access method</entry>
+ <entry>Procédé</entry>
+ <entry>Méthode d'accès</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>file:///</literal></entry>
- <entry>Direct repository access (on local disk)</entry>
+ <entry>Accès direct au dépôt (sur un disque local)
+ </entry>
</row>
<row>
<entry><literal>http://</literal></entry>
- <entry>Access via WebDAV protocol to Subversion-aware
- Apache server</entry>
+ <entry>Accès via le protocole WebDAV à un serveur
+ Apache configuré pour Subversion</entry>
</row>
<row>
<entry><literal>https://</literal></entry>
- <entry>Same as <literal>http://</literal>, but with
- SSL encryption.</entry>
+ <entry>Identique à <literal>http://</literal>, mais
+ avec chiffrement SSL</entry>
</row>
<row>
<entry><literal>svn://</literal></entry>
- <entry>Access via custom protocol to an
- <literal>svnserve</literal> server</entry>
+ <entry>Accès via un protocole personnalisé à un
+ serveur <literal>svnserve</literal></entry>
</row>
<row>
<entry><literal>svn+ssh://</literal></entry>
- <entry>Same as <literal>svn://</literal>, but through
- an SSH tunnel.</entry>
+ <entry>Identique à <literal>svn://</literal>, mais à
+ travers un tunnel SSH</entry>
</row>
</tbody>
</tgroup>
</table>
- <para>For more information on how Subversion parses URLs, see
- <xref linkend="svn.advanced.reposurls"/>. For more
- information on the different types of network servers
- available for Subversion, see
- <xref linkend="svn.serverconfig"/>.</para>
+ <para>Pour plus d'informations sur la façon dont Subversion
+ analyse les URL, se reporter à <xref
+ linkend="svn.advanced.reposurls"/>. Pour plus d'informations
+ sur les différents types de serveurs réseau disponibles
+ pour Subversion, se reporter au <xref
+ linkend="svn.serverconfig"/>.</para>
</sidebar>
@@ -443,210 +487,238 @@
<!-- ===============================================================
-->
<sect2 id="svn.basic.in-action.wc">
- <title>Working Copies</title>
-
- <para>You've already read about working copies; now we'll
- demonstrate how the Subversion client creates and uses
- them.</para>
-
- <para>A Subversion working copy is an ordinary directory tree on
- your local system, containing a collection of files. You can
- edit these files however you wish, and if they're source code
- files, you can compile your program from them in the usual
- way. Your working copy is your own private work area:
- Subversion will never incorporate other people's changes, nor
- make your own changes available to others, until you
- explicitly tell it to do so. You can even have multiple
- working copies of the same project.</para>
-
- <para>After you've made some changes to the files in your
- working copy and verified that they work properly, Subversion
- provides you with commands to <quote>publish</quote> your
- changes to the other people working with you on your project
- (by writing to the repository). If other people publish their
- own changes, Subversion provides you with commands to merge
- those changes into your working copy (by reading from the
- repository).</para>
-
- <para>A working copy also contains some extra files, created and
- maintained by Subversion, to help it carry out these commands.
- In particular, each directory in your working copy contains a
- subdirectory named <filename>.svn</filename>, also known as
- the working copy's <firstterm>administrative
- directory</firstterm>. The files in each administrative
- directory help Subversion recognize which files contain
- unpublished changes, and which files are out of date with
- respect to others' work.</para>
-
- <para>A typical Subversion repository often holds the files (or
- source code) for several projects; usually, each project is a
- subdirectory in the repository's filesystem tree. In this
- arrangement, a user's working copy will usually correspond to
- a particular subtree of the repository.</para>
-
- <para>For example, suppose you have a repository that contains
- two software projects, <literal>paint</literal> and
- <literal>calc</literal>. Each project lives in its own
- top-level subdirectory, as shown in <xref
+ <title>Copies de travail</title>
+
+ <para>Vous avez déjà découvert ce que sont les copies de
+ travail ; nous allons maintenant vous expliquer comment le
+ client Subversion les crée et les utilise.</para>
+
+ <para>Une copie de travail Subversion est une arborescence
+ classique de répertoires de votre système local, contenant un
+ ensemble de fichiers. Vous pouvez éditer ces fichiers comme
+ vous le voulez, et s'il s'agit de code source, vous pouvez
+ compiler votre programme à partir de ceux-ci de la façon
+ habituelle. Votre copie de travail est votre espace de travail
+ personnel privé : Subversion n'y incorporera jamais les
+ changements d'autres personnes, ni ne rendra jamais disponibles
+ vos propres changements à d'autres personnes, tant que vous ne
+ lui demanderez pas explicitement de le faire. Vous pouvez même
+ avoir plusieurs copies de travail d'un même projet.</para>
+
+ <para>Après que vous ayez apporté quelques modifications aux
+ fichiers de votre copie de travail, et vérifié qu'elles
+ fonctionnent correctement, Subversion vous fournit des
+ commandes pour <quote>publier</quote> vos changements vers
+ les autres personnes qui travaillent avec vous sur votre
+ projet (en les transmettant au dépôt). Si d'autres personnes
+ publient leurs propres modifications, Subversion vous fournit
+ des commandes pour fusionner ces changements dans votre copie
+ de travail (en les obtenant du dépôt).</para>
+
+ <para>Une copie de travail contient également quelques fichiers
+ supplémentaires, créés et gérés par Subversion, pour l'aider
+ à effectuer ces opérations. En particulier, chaque répertoire
+ de votre copie de travail contient un sous-répertoire appelé
+ <filename>.svn</filename>, aussi appelé <firstterm>répertoire
+ administratif</firstterm> de votre copie de travail. Les
+ fichiers de chacun de ces répertoires administratifs permettent
+ à Subversion d'identifier quels fichiers contiennent des
+ modifications non-publiées, et quels fichiers sont périmés
+ vis-à-vis du travail des autres personnes.</para>
+
+ <para>Un dépôt Subversion contient bien souvent les fichiers
+ (ou code source) de plusieurs projets ; habituellement,
+ chaque projet est un sous-répertoire de l'arborescence du
+ système de fichiers du dépôt. Dans cette situation, la copie
+ de travail d'un utilisateur correspondra à une
+ sous-arborescence particulière du dépôt.</para>
+
+ <para>Par exemple, supposons que votre dépôt contienne deux
+ projets logiciels, <literal>paint</literal> et
+ <literal>calc</literal>. Chaque projet réside dans son propre
+ sous-répertoire racine, comme indiqué dans la <xref
linkend="svn.basic.in-action.wc.dia-1"/>.</para>
<figure id="svn.basic.in-action.wc.dia-1">
- <title>The repository's filesystem</title>
+ <title>Système de fichiers du dépôt</title>
<graphic fileref="images/ch02dia6.png"/>
</figure>
- <para>To get a working copy, you must <firstterm>check
- out</firstterm> some subtree of the repository. (The term
- <emphasis>check out</emphasis> may sound like it has something to
do
- with locking or reserving resources, but it doesn't; it simply
- creates a private copy of the project for you.) For example,
- if you check out <filename>/calc</filename>, you will get a
- working copy like this:</para>
+ <para>Pour obtenir une copie de travail, vous devez
+ <firstterm>extraire</firstterm> une sous-arborescence du
+ répertoire (le terme <quote>extraire</quote>,
+ <quote>check out</quote> en anglais, peut vous faire penser
+ que cela a quelque chose à voir avec verrouiller ou réserver
+ des ressources, mais ce n'est pas le cas ; cela crée
+ simplement pour vous une copie privée du projet). Par exemple,
+ si vous extrayez <filename>/calc</filename>, vous obtiendrez
+ une copie de travail qui ressemblera à ceci :</para>
<screen>
-$ svn checkout http://svn.example.com/repos/calc
+$ svn checkout http://svn.exemple.com/depot/calc
A calc/Makefile
-A calc/integer.c
-A calc/button.c
-Checked out revision 56.
+A calc/entier.c
+A calc/bouton.c
+Révision 56 extraite.
$ ls -A calc
-Makefile button.c integer.c .svn/
+Makefile entier.c bouton.c .svn/
</screen>
- <para>The list of letter <literal>A</literal>s in the left
- margin indicates that Subversion is adding a number of items
- to your working copy. You now have a personal copy of the
- repository's <filename>/calc</filename> directory, with one
- additional entry—<filename>.svn</filename>—which
- holds the extra information needed by Subversion, as mentioned
- earlier.</para>
-
- <para>Suppose you make changes to <filename>button.c</filename>.
- Since the <filename>.svn</filename> directory remembers the
- file's original modification date and contents, Subversion can
- tell that you've changed the file. However, Subversion does
- not make your changes public until you explicitly tell it to.
- The act of publishing your changes is more commonly known as
- <firstterm>committing</firstterm> (or <firstterm>checking
- in</firstterm>) changes to the repository.</para>
-
- <para>To publish your changes to others, you can use
- Subversion's <command>svn commit</command> command:</para>
+ <para>Les lettres <literal>A</literal> qui s'affichent dans la
+ marge de gauche indiquent que Subversion est en train
+ d'ajouter des éléments dans votre copie de travail. Vous avez
+ désormais votre copie personnelle du répertoire
+ <filename>/calc</filename> du dépôt, avec une entrée
+ supplémentaire, <filename>.svn</filename>, qui contient des
+ informations complémentaires nécessaires à Subversion, comme
+ évoqué précédemment.</para>
+
+ <para>Supposons que vous fassiez des modifications à
+ <filename>bouton.c</filename>. Comme le répertoire
+ <filename>.svn</filename> se souvient de la date de
+ modification et du contenu du fichier original, Subversion
+ peut en déduire que vous avez modifié le fichier. Néanmoins,
+ Subversion ne rend pas vos modifications publiques tant que
+ vous ne lui dites pas de le faire. L'action de publication de
+ vos modifications est plus communément appelée
+ <firstterm>propagation</firstterm> (<quote>commit</quote> ou
+ <quote>check in</quote> en anglais, et parfois
+ <firstterm>archivage</firstterm> , ou
+ <firstterm>livraison</firstterm> en français) des
+ modifications au sein du dépôt.</para>
+
+ <para>Pour rendre publiques vos modifications, vous pouvez
+ utiliser la commande Subversion
+ <command>svn commit</command> :</para>
<screen>
-$ svn commit button.c -m "Fixed a typo in button.c."
-Sending button.c
-Transmitting file data .
-Committed revision 57.
+$ svn commit bouton.c -m "Coquille corrigée dans bouton.c."
+Ajout bouton.c
+Transmission des données .
+Révision 57 propagée.
</screen>
- <para>Now your changes to <filename>button.c</filename> have
- been committed to the repository, with a note describing your
- change (namely, that you fixed a typo). If another user
- checks out a working copy of <filename>/calc</filename>, she
- will see your changes in the latest version of the
- file.</para>
-
- <para>Suppose you have a collaborator, Sally, who checked out a
- working copy of <filename>/calc</filename> at the same time
- you did. When you commit your change to
- <filename>button.c</filename>, Sally's working copy is left
- unchanged; Subversion modifies working copies only at the
- user's request.</para>
-
- <para>To bring her project up to date, Sally can ask Subversion
- to <firstterm>update</firstterm> her working copy, by using
- the <command>svn update</command> command. This will incorporate
- your changes into her working copy, as well as any others that
- have been committed since she checked it out.</para>
+ <para>À présent, vos modifications de
+ <filename>bouton.c</filename> ont été propagées au sein du
***The diff for this file has been truncated for email.***
=======================================
--- /trunk/src/fr/book/images/ch02dia1.png Thu Mar 11 09:30:43 2004
+++ /trunk/src/fr/book/images/ch02dia1.png Tue Jan 19 15:17:06 2010
Binary file, no diff available.
=======================================
--- /trunk/src/fr/book/images/ch02dia2.png Thu Mar 11 09:30:43 2004
+++ /trunk/src/fr/book/images/ch02dia2.png Tue Jan 19 15:17:06 2010
Binary file, no diff available.
=======================================
--- /trunk/src/fr/book/images/ch02dia3.png Thu Mar 11 09:30:43 2004
+++ /trunk/src/fr/book/images/ch02dia3.png Tue Jan 19 15:17:06 2010
Binary file, no diff available.
=======================================
--- /trunk/src/fr/book/images/ch02dia4.png Thu Mar 11 09:30:43 2004
+++ /trunk/src/fr/book/images/ch02dia4.png Tue Jan 19 15:17:06 2010
Binary file, no diff available.
=======================================
--- /trunk/src/fr/book/images/ch02dia5.png Thu Mar 11 09:30:43 2004
+++ /trunk/src/fr/book/images/ch02dia5.png Tue Jan 19 15:17:06 2010
Binary file, no diff available.
=======================================
--- /trunk/src/fr/book/images/ch02dia6.png Thu Mar 11 09:30:43 2004
+++ /trunk/src/fr/book/images/ch02dia6.png Tue Jan 19 15:17:06 2010
Binary file, no diff available.
=======================================
--- /trunk/src/fr/book/images/ch02dia7.png Thu Mar 11 09:30:43 2004
+++ /trunk/src/fr/book/images/ch02dia7.png Tue Jan 19 15:17:06 2010
Binary file, no diff available.
More information about the svnbook-dev
mailing list