home *** CD-ROM | disk | FTP | other *** search
/ ftp.tcs3.com / ftp.tcs3.com.tar / ftp.tcs3.com / DRIVERS / Audio / Office2010 / ProPlus.WW / ProPsWW.cab / OART.DLL / 3000 / 3579 < prev    next >
Extensible Markup Language  |  2010-03-13  |  30KB  |  656 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8"?>
  2. <!-- Copyright (c) Microsoft Corporation.  All rights reserved. -->
  3. <layoutDef xmlns="http://schemas.openxmlformats.org/drawingml/2006/diagram" uniqueId="urn:microsoft.com/office/officeart/2009/3/layout/DescendingProcess">
  4.     <title val="Descending Process" />
  5.     <desc val="" />
  6.     <catLst>
  7.         <cat type="process" pri="23500" />
  8.     </catLst>
  9.     <sampData>
  10.         <dataModel>
  11.             <ptLst>
  12.                 <pt modelId="0" type="doc" />
  13.                 <pt modelId="1" type="node">
  14.                     <prSet phldr="1" />
  15.                 </pt>
  16.                 <pt modelId="2" type="node">
  17.                     <prSet phldr="1" />
  18.                 </pt>
  19.                 <pt modelId="3" type="node">
  20.                     <prSet phldr="1" />
  21.                 </pt>
  22.                 <pt modelId="4" type="node">
  23.                     <prSet phldr="1" />
  24.                 </pt>
  25.                 <pt modelId="5" type="node">
  26.                     <prSet phldr="1" />
  27.                 </pt>
  28.             </ptLst>
  29.             <cxnLst>
  30.                 <cxn modelId="6" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  31.                 <cxn modelId="7" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  32.                 <cxn modelId="8" type="parOf" srcId="0" destId="3" srcOrd="2" destOrd="0" presId="" />
  33.                 <cxn modelId="9" type="parOf" srcId="0" destId="4" srcOrd="3" destOrd="0" presId="" />
  34.                 <cxn modelId="10" type="parOf" srcId="0" destId="5" srcOrd="4" destOrd="0" presId="" />
  35.             </cxnLst>
  36.         </dataModel>
  37.     </sampData>
  38.     <styleData>
  39.         <dataModel>
  40.             <ptLst>
  41.                 <pt modelId="0" type="doc" />
  42.                 <pt modelId="1" type="node">
  43.                     <prSet phldr="1" />
  44.                 </pt>
  45.                 <pt modelId="2" type="node">
  46.                     <prSet phldr="1" />
  47.                 </pt>
  48.                 <pt modelId="3" type="node">
  49.                     <prSet phldr="1" />
  50.                 </pt>
  51.             </ptLst>
  52.             <cxnLst>
  53.                 <cxn modelId="4" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  54.                 <cxn modelId="5" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  55.                 <cxn modelId="6" type="parOf" srcId="0" destId="3" srcOrd="2" destOrd="0" presId="" />
  56.             </cxnLst>
  57.         </dataModel>
  58.     </styleData>
  59.     <clrData>
  60.         <dataModel>
  61.             <ptLst>
  62.                 <pt modelId="0" type="doc" />
  63.                 <pt modelId="1" type="node">
  64.                     <prSet phldr="1" />
  65.                 </pt>
  66.                 <pt modelId="2" type="node">
  67.                     <prSet phldr="1" />
  68.                 </pt>
  69.                 <pt modelId="3" type="node">
  70.                     <prSet phldr="1" />
  71.                 </pt>
  72.             </ptLst>
  73.             <cxnLst>
  74.                 <cxn modelId="4" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  75.                 <cxn modelId="5" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  76.                 <cxn modelId="6" type="parOf" srcId="0" destId="3" srcOrd="2" destOrd="0" presId="" />
  77.             </cxnLst>
  78.         </dataModel>
  79.     </clrData>
  80.     <layoutNode>
  81.         <varLst>
  82.             <chMax val="7" />
  83.             <chPref val="5" />
  84.         </varLst>
  85.         <alg type="composite">
  86.             <param type="ar" val="1.1" />
  87.         </alg>
  88.         <shape />
  89.         <choose>
  90.             <if axis="ch" ptType="node" func="cnt" op="equ" val="1">
  91.                 <constrLst>
  92.                     <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  93.                     <constr type="w" for="ch" forName="arrowNode" refType="w" fact="0.75" />
  94.                     <constr type="h" for="ch" forName="arrowNode" refType="h" />
  95.                     <constr type="l" for="ch" forName="arrowNode" refType="w" fact="0.07" />
  96.                     <constr type="t" for="ch" forName="arrowNode" val="0" />
  97.                     <constr type="l" for="ch" forName="txNode1" refType="w" fact="0" />
  98.                     <constr type="t" for="ch" forName="txNode1" refType="h" fact="0" />
  99.                     <constr type="r" for="ch" forName="txNode1" refType="w" fact="0.37" />
  100.                     <constr type="h" for="ch" forName="txNode1" refType="h" fact="0.16" />
  101.                 </constrLst>
  102.             </if>
  103.             <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  104.                 <constrLst>
  105.                     <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  106.                     <constr type="w" for="ch" forName="arrowNode" refType="w" fact="0.75" />
  107.                     <constr type="h" for="ch" forName="arrowNode" refType="h" />
  108.                     <constr type="l" for="ch" forName="arrowNode" refType="w" fact="0.07" />
  109.                     <constr type="t" for="ch" forName="arrowNode" val="0" />
  110.                     <constr type="l" for="ch" forName="txNode1" refType="w" fact="0" />
  111.                     <constr type="t" for="ch" forName="txNode1" refType="h" fact="0" />
  112.                     <constr type="r" for="ch" forName="txNode1" refType="w" fact="0.37" />
  113.                     <constr type="h" for="ch" forName="txNode1" refType="h" fact="0.16" />
  114.                     <constr type="l" for="ch" forName="txNode2" refType="w" fact="0.5" />
  115.                     <constr type="b" for="ch" forName="txNode2" refType="h" fact="1" />
  116.                     <constr type="r" for="ch" forName="txNode2" refType="w" fact="1" />
  117.                     <constr type="h" for="ch" forName="txNode2" refType="h" fact="0.16" />
  118.                 </constrLst>
  119.             </if>
  120.             <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  121.                 <constrLst>
  122.                     <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  123.                     <constr type="w" for="ch" forName="arrowNode" refType="w" fact="0.75" />
  124.                     <constr type="h" for="ch" forName="arrowNode" refType="h" />
  125.                     <constr type="l" for="ch" forName="arrowNode" refType="w" fact="0.07" />
  126.                     <constr type="t" for="ch" forName="arrowNode" val="0" />
  127.                     <constr type="l" for="ch" forName="txNode1" refType="w" fact="0" />
  128.                     <constr type="t" for="ch" forName="txNode1" refType="h" fact="0" />
  129.                     <constr type="r" for="ch" forName="txNode1" refType="w" fact="0.37" />
  130.                     <constr type="h" for="ch" forName="txNode1" refType="h" fact="0.16" />
  131.                     <constr type="l" for="ch" forName="txNode2" refType="w" fact="0.56" />
  132.                     <constr type="ctrY" for="ch" forName="txNode2" refType="h" fact="0.3992" />
  133.                     <constr type="r" for="ch" forName="txNode2" refType="w" fact="1" />
  134.                     <constr type="h" for="ch" forName="txNode2" refType="h" fact="0.16" />
  135.                     <constr type="l" for="ch" forName="txNode3" refType="w" fact="0.5" />
  136.                     <constr type="b" for="ch" forName="txNode3" refType="h" fact="1" />
  137.                     <constr type="r" for="ch" forName="txNode3" refType="w" fact="1" />
  138.                     <constr type="h" for="ch" forName="txNode3" refType="h" fact="0.16" />
  139.                     <constr type="ctrX" for="ch" forName="dotNode2" refType="w" fact="0.4782" />
  140.                     <constr type="ctrY" for="ch" forName="dotNode2" refType="h" fact="0.3992" />
  141.                     <constr type="h" for="ch" forName="dotNode2" refType="h" fact="0.0218" />
  142.                     <constr type="w" for="ch" forName="dotNode2" refType="h" refFor="ch" refForName="dotNode2" />
  143.                 </constrLst>
  144.             </if>
  145.             <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  146.                 <constrLst>
  147.                     <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  148.                     <constr type="w" for="ch" forName="arrowNode" refType="w" fact="0.75" />
  149.                     <constr type="h" for="ch" forName="arrowNode" refType="h" />
  150.                     <constr type="l" for="ch" forName="arrowNode" refType="w" fact="0.07" />
  151.                     <constr type="t" for="ch" forName="arrowNode" val="0" />
  152.                     <constr type="l" for="ch" forName="txNode1" refType="w" fact="0" />
  153.                     <constr type="t" for="ch" forName="txNode1" refType="h" fact="0" />
  154.                     <constr type="r" for="ch" forName="txNode1" refType="w" fact="0.37" />
  155.                     <constr type="h" for="ch" forName="txNode1" refType="h" fact="0.16" />
  156.                     <constr type="l" for="ch" forName="txNode2" refType="w" fact="0.49" />
  157.                     <constr type="ctrY" for="ch" forName="txNode2" refType="h" fact="0.3153" />
  158.                     <constr type="r" for="ch" forName="txNode2" refType="w" fact="1" />
  159.                     <constr type="h" for="ch" forName="txNode2" refType="h" fact="0.16" />
  160.                     <constr type="l" for="ch" forName="txNode3" refType="w" fact="0" />
  161.                     <constr type="ctrY" for="ch" forName="txNode3" refType="h" fact="0.5004" />
  162.                     <constr type="r" for="ch" forName="txNode3" refType="w" fact="0.5" />
  163.                     <constr type="h" for="ch" forName="txNode3" refType="h" fact="0.16" />
  164.                     <constr type="l" for="ch" forName="txNode4" refType="w" fact="0.5" />
  165.                     <constr type="b" for="ch" forName="txNode4" refType="h" fact="1" />
  166.                     <constr type="r" for="ch" forName="txNode4" refType="w" fact="1" />
  167.                     <constr type="h" for="ch" forName="txNode4" refType="h" fact="0.16" />
  168.                     <constr type="ctrX" for="ch" forName="dotNode2" refType="w" fact="0.39" />
  169.                     <constr type="ctrY" for="ch" forName="dotNode2" refType="h" fact="0.3153" />
  170.                     <constr type="h" for="ch" forName="dotNode2" refType="h" fact="0.0218" />
  171.                     <constr type="w" for="ch" forName="dotNode2" refType="h" refFor="ch" refForName="dotNode2" />
  172.                     <constr type="ctrX" for="ch" forName="dotNode3" refType="w" fact="0.5626" />
  173.                     <constr type="ctrY" for="ch" forName="dotNode3" refType="h" fact="0.5004" />
  174.                     <constr type="h" for="ch" forName="dotNode3" refType="h" fact="0.0218" />
  175.                     <constr type="w" for="ch" forName="dotNode3" refType="h" refFor="ch" refForName="dotNode3" />
  176.                 </constrLst>
  177.             </if>
  178.             <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  179.                 <constrLst>
  180.                     <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  181.                     <constr type="w" for="ch" forName="arrowNode" refType="w" fact="0.75" />
  182.                     <constr type="h" for="ch" forName="arrowNode" refType="h" />
  183.                     <constr type="l" for="ch" forName="arrowNode" refType="w" fact="0.07" />
  184.                     <constr type="t" for="ch" forName="arrowNode" val="0" />
  185.                     <constr type="l" for="ch" forName="txNode1" refType="w" fact="0" />
  186.                     <constr type="t" for="ch" forName="txNode1" refType="h" fact="0" />
  187.                     <constr type="r" for="ch" forName="txNode1" refType="w" fact="0.37" />
  188.                     <constr type="h" for="ch" forName="txNode1" refType="h" fact="0.16" />
  189.                     <constr type="l" for="ch" forName="txNode2" refType="w" fact="0.46" />
  190.                     <constr type="ctrY" for="ch" forName="txNode2" refType="h" fact="0.2885" />
  191.                     <constr type="r" for="ch" forName="txNode2" refType="w" fact="1" />
  192.                     <constr type="h" for="ch" forName="txNode2" refType="h" fact="0.16" />
  193.                     <constr type="l" for="ch" forName="txNode3" refType="w" fact="0" />
  194.                     <constr type="ctrY" for="ch" forName="txNode3" refType="h" fact="0.4089" />
  195.                     <constr type="r" for="ch" forName="txNode3" refType="w" fact="0.43" />
  196.                     <constr type="h" for="ch" forName="txNode3" refType="h" fact="0.16" />
  197.                     <constr type="l" for="ch" forName="txNode4" refType="w" fact="0.67" />
  198.                     <constr type="ctrY" for="ch" forName="txNode4" refType="h" fact="0.5497" />
  199.                     <constr type="r" for="ch" forName="txNode4" refType="w" fact="1" />
  200.                     <constr type="h" for="ch" forName="txNode4" refType="h" fact="0.16" />
  201.                     <constr type="l" for="ch" forName="txNode5" refType="w" fact="0.5" />
  202.                     <constr type="b" for="ch" forName="txNode5" refType="h" fact="1" />
  203.                     <constr type="r" for="ch" forName="txNode5" refType="w" fact="1" />
  204.                     <constr type="h" for="ch" forName="txNode5" refType="h" fact="0.16" />
  205.                     <constr type="ctrX" for="ch" forName="dotNode2" refType="w" fact="0.3565" />
  206.                     <constr type="ctrY" for="ch" forName="dotNode2" refType="h" fact="0.2885" />
  207.                     <constr type="h" for="ch" forName="dotNode2" refType="h" fact="0.0218" />
  208.                     <constr type="w" for="ch" forName="dotNode2" refType="h" refFor="ch" refForName="dotNode2" />
  209.                     <constr type="ctrX" for="ch" forName="dotNode3" refType="w" fact="0.4922" />
  210.                     <constr type="ctrY" for="ch" forName="dotNode3" refType="h" fact="0.4089" />
  211.                     <constr type="h" for="ch" forName="dotNode3" refType="h" fact="0.0218" />
  212.                     <constr type="w" for="ch" forName="dotNode3" refType="h" refFor="ch" refForName="dotNode3" />
  213.                     <constr type="ctrX" for="ch" forName="dotNode4" refType="w" fact="0.5939" />
  214.                     <constr type="ctrY" for="ch" forName="dotNode4" refType="h" fact="0.5497" />
  215.                     <constr type="h" for="ch" forName="dotNode4" refType="h" fact="0.0218" />
  216.                     <constr type="w" for="ch" forName="dotNode4" refType="h" refFor="ch" refForName="dotNode4" />
  217.                 </constrLst>
  218.             </if>
  219.             <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  220.                 <constrLst>
  221.                     <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  222.                     <constr type="w" for="ch" forName="arrowNode" refType="w" fact="0.75" />
  223.                     <constr type="h" for="ch" forName="arrowNode" refType="h" />
  224.                     <constr type="l" for="ch" forName="arrowNode" refType="w" fact="0.07" />
  225.                     <constr type="t" for="ch" forName="arrowNode" val="0" />
  226.                     <constr type="l" for="ch" forName="txNode1" refType="w" fact="0" />
  227.                     <constr type="t" for="ch" forName="txNode1" refType="h" fact="0" />
  228.                     <constr type="r" for="ch" forName="txNode1" refType="w" fact="0.37" />
  229.                     <constr type="h" for="ch" forName="txNode1" refType="h" fact="0.16" />
  230.                     <constr type="l" for="ch" forName="txNode2" refType="w" fact="0.45" />
  231.                     <constr type="ctrY" for="ch" forName="txNode2" refType="h" fact="0.2693" />
  232.                     <constr type="r" for="ch" forName="txNode2" refType="w" fact="1" />
  233.                     <constr type="h" for="ch" forName="txNode2" refType="h" fact="0.16" />
  234.                     <constr type="l" for="ch" forName="txNode3" refType="w" fact="0" />
  235.                     <constr type="ctrY" for="ch" forName="txNode3" refType="h" fact="0.3638" />
  236.                     <constr type="r" for="ch" forName="txNode3" refType="w" fact="0.37" />
  237.                     <constr type="h" for="ch" forName="txNode3" refType="h" fact="0.16" />
  238.                     <constr type="l" for="ch" forName="txNode4" refType="w" fact="0.63" />
  239.                     <constr type="ctrY" for="ch" forName="txNode4" refType="h" fact="0.4744" />
  240.                     <constr type="r" for="ch" forName="txNode4" refType="w" fact="1" />
  241.                     <constr type="h" for="ch" forName="txNode4" refType="h" fact="0.16" />
  242.                     <constr type="l" for="ch" forName="txNode5" refType="w" fact="0" />
  243.                     <constr type="ctrY" for="ch" forName="txNode5" refType="h" fact="0.5961" />
  244.                     <constr type="r" for="ch" forName="txNode5" refType="w" fact="0.55" />
  245.                     <constr type="h" for="ch" forName="txNode5" refType="h" fact="0.16" />
  246.                     <constr type="l" for="ch" forName="txNode6" refType="w" fact="0.5" />
  247.                     <constr type="b" for="ch" forName="txNode6" refType="h" fact="1" />
  248.                     <constr type="r" for="ch" forName="txNode6" refType="w" fact="1" />
  249.                     <constr type="h" for="ch" forName="txNode6" refType="h" fact="0.16" />
  250.                     <constr type="ctrX" for="ch" forName="dotNode2" refType="w" fact="0.33" />
  251.                     <constr type="ctrY" for="ch" forName="dotNode2" refType="h" fact="0.2693" />
  252.                     <constr type="h" for="ch" forName="dotNode2" refType="h" fact="0.0218" />
  253.                     <constr type="w" for="ch" forName="dotNode2" refType="h" refFor="ch" refForName="dotNode2" />
  254.                     <constr type="ctrX" for="ch" forName="dotNode3" refType="w" fact="0.4419" />
  255.                     <constr type="ctrY" for="ch" forName="dotNode3" refType="h" fact="0.3638" />
  256.                     <constr type="h" for="ch" forName="dotNode3" refType="h" fact="0.0218" />
  257.                     <constr type="w" for="ch" forName="dotNode3" refType="h" refFor="ch" refForName="dotNode3" />
  258.                     <constr type="ctrX" for="ch" forName="dotNode4" refType="w" fact="0.5425" />
  259.                     <constr type="ctrY" for="ch" forName="dotNode4" refType="h" fact="0.4744" />
  260.                     <constr type="h" for="ch" forName="dotNode4" refType="h" fact="0.0218" />
  261.                     <constr type="w" for="ch" forName="dotNode4" refType="h" refFor="ch" refForName="dotNode4" />
  262.                     <constr type="ctrX" for="ch" forName="dotNode5" refType="w" fact="0.6153" />
  263.                     <constr type="ctrY" for="ch" forName="dotNode5" refType="h" fact="0.5961" />
  264.                     <constr type="h" for="ch" forName="dotNode5" refType="h" fact="0.0218" />
  265.                     <constr type="w" for="ch" forName="dotNode5" refType="h" refFor="ch" refForName="dotNode5" />
  266.                 </constrLst>
  267.             </if>
  268.             <else>
  269.                 <constrLst>
  270.                     <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  271.                     <constr type="w" for="ch" forName="arrowNode" refType="w" fact="0.75" />
  272.                     <constr type="h" for="ch" forName="arrowNode" refType="h" />
  273.                     <constr type="l" for="ch" forName="arrowNode" refType="w" fact="0.07" />
  274.                     <constr type="t" for="ch" forName="arrowNode" val="0" />
  275.                     <constr type="l" for="ch" forName="txNode1" refType="w" fact="0" />
  276.                     <constr type="t" for="ch" forName="txNode1" refType="h" fact="0" />
  277.                     <constr type="r" for="ch" forName="txNode1" refType="w" fact="0.37" />
  278.                     <constr type="h" for="ch" forName="txNode1" refType="h" fact="0.16" />
  279.                     <constr type="l" for="ch" forName="txNode2" refType="w" fact="0.44" />
  280.                     <constr type="ctrY" for="ch" forName="txNode2" refType="h" fact="0.2693" />
  281.                     <constr type="r" for="ch" forName="txNode2" refType="w" fact="1" />
  282.                     <constr type="h" for="ch" forName="txNode2" refType="h" fact="0.16" />
  283.                     <constr type="l" for="ch" forName="txNode3" refType="w" fact="0" />
  284.                     <constr type="ctrY" for="ch" forName="txNode3" refType="h" fact="0.3424" />
  285.                     <constr type="r" for="ch" forName="txNode3" refType="w" fact="0.33" />
  286.                     <constr type="h" for="ch" forName="txNode3" refType="h" fact="0.16" />
  287.                     <constr type="l" for="ch" forName="txNode4" refType="w" fact="0.61" />
  288.                     <constr type="ctrY" for="ch" forName="txNode4" refType="h" fact="0.4276" />
  289.                     <constr type="r" for="ch" forName="txNode4" refType="w" fact="1" />
  290.                     <constr type="h" for="ch" forName="txNode4" refType="h" fact="0.16" />
  291.                     <constr type="l" for="ch" forName="txNode5" refType="w" fact="0" />
  292.                     <constr type="ctrY" for="ch" forName="txNode5" refType="h" fact="0.5218" />
  293.                     <constr type="r" for="ch" forName="txNode5" refType="w" fact="0.5" />
  294.                     <constr type="h" for="ch" forName="txNode5" refType="h" fact="0.16" />
  295.                     <constr type="l" for="ch" forName="txNode6" refType="w" fact="0.71" />
  296.                     <constr type="ctrY" for="ch" forName="txNode6" refType="h" fact="0.6179" />
  297.                     <constr type="r" for="ch" forName="txNode6" refType="w" fact="1" />
  298.                     <constr type="h" for="ch" forName="txNode6" refType="h" fact="0.16" />
  299.                     <constr type="l" for="ch" forName="txNode7" refType="w" fact="0.5" />
  300.                     <constr type="b" for="ch" forName="txNode7" refType="h" fact="1" />
  301.                     <constr type="r" for="ch" forName="txNode7" refType="w" fact="1" />
  302.                     <constr type="h" for="ch" forName="txNode7" refType="h" fact="0.16" />
  303.                     <constr type="ctrX" for="ch" forName="dotNode2" refType="w" fact="0.33" />
  304.                     <constr type="ctrY" for="ch" forName="dotNode2" refType="h" fact="0.2693" />
  305.                     <constr type="h" for="ch" forName="dotNode2" refType="h" fact="0.0218" />
  306.                     <constr type="w" for="ch" forName="dotNode2" refType="h" refFor="ch" refForName="dotNode2" />
  307.                     <constr type="ctrX" for="ch" forName="dotNode3" refType="w" fact="0.425" />
  308.                     <constr type="ctrY" for="ch" forName="dotNode3" refType="h" fact="0.3424" />
  309.                     <constr type="h" for="ch" forName="dotNode3" refType="h" fact="0.0218" />
  310.                     <constr type="w" for="ch" forName="dotNode3" refType="h" refFor="ch" refForName="dotNode3" />
  311.                     <constr type="ctrX" for="ch" forName="dotNode4" refType="w" fact="0.505" />
  312.                     <constr type="ctrY" for="ch" forName="dotNode4" refType="h" fact="0.4276" />
  313.                     <constr type="h" for="ch" forName="dotNode4" refType="h" fact="0.0218" />
  314.                     <constr type="w" for="ch" forName="dotNode4" refType="h" refFor="ch" refForName="dotNode4" />
  315.                     <constr type="ctrX" for="ch" forName="dotNode5" refType="w" fact="0.5742" />
  316.                     <constr type="ctrY" for="ch" forName="dotNode5" refType="h" fact="0.5218" />
  317.                     <constr type="h" for="ch" forName="dotNode5" refType="h" fact="0.0218" />
  318.                     <constr type="w" for="ch" forName="dotNode5" refType="h" refFor="ch" refForName="dotNode5" />
  319.                     <constr type="ctrX" for="ch" forName="dotNode6" refType="w" fact="0.63" />
  320.                     <constr type="ctrY" for="ch" forName="dotNode6" refType="h" fact="0.6179" />
  321.                     <constr type="h" for="ch" forName="dotNode6" refType="h" fact="0.0218" />
  322.                     <constr type="w" for="ch" forName="dotNode6" refType="h" refFor="ch" refForName="dotNode6" />
  323.                 </constrLst>
  324.             </else>
  325.         </choose>
  326.         <forEach axis="self" ptType="parTrans" st="1" cnt="0">
  327.             <forEach axis="self" ptType="sibTrans" st="2" cnt="0">
  328.                 <forEach axis="self" name="dotRepeat">
  329.                     <layoutNode name="dotRepeatNode" styleLbl="fgShp">
  330.                         <alg type="sp" />
  331.                         <shape type="ellipse" />
  332.                         <presOf axis="self" />
  333.                     </layoutNode>
  334.                 </forEach>
  335.             </forEach>
  336.         </forEach>
  337.         <choose>
  338.             <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  339.                 <layoutNode name="arrowNode" styleLbl="node1">
  340.                     <alg type="sp" />
  341.                     <shape type="swooshArrow" rot="73.2729">
  342.                         <adjLst>
  343.                             <adj idx="1" val="0.1631" />
  344.                             <adj idx="2" val="0.3137" />
  345.                         </adjLst>
  346.                     </shape>
  347.                     <presOf axis="none" />
  348.                 </layoutNode>
  349.             </if>
  350.         </choose>
  351.         <forEach axis="ch" ptType="node" st="1" cnt="1">
  352.             <layoutNode name="txNode1" styleLbl="revTx">
  353.                 <varLst>
  354.                     <bulletEnabled val="true" />
  355.                 </varLst>
  356.                 <!-- first node is bottom-middle aligned -->
  357.                 <alg type="tx">
  358.                     <param type="txAnchorVert" val="b" />
  359.                 </alg>
  360.                 <shape type="rect" zOrderOff="10" />
  361.                 <presOf axis="desOrSelf" ptType="node" />
  362.                 <constrLst>
  363.                     <constr type="lMarg" refType="primFontSz" fact="0.1" />
  364.                     <constr type="rMarg" refType="primFontSz" fact="0.1" />
  365.                     <constr type="tMarg" refType="primFontSz" fact="0.1" />
  366.                     <constr type="bMarg" refType="primFontSz" fact="0.1" />
  367.                 </constrLst>
  368.                 <ruleLst>
  369.                     <rule type="primFontSz" val="5" />
  370.                 </ruleLst>
  371.             </layoutNode>
  372.         </forEach>
  373.         <forEach axis="ch" ptType="node" st="2" cnt="1">
  374.             <layoutNode name="txNode2" styleLbl="revTx">
  375.                 <varLst>
  376.                     <bulletEnabled val="true" />
  377.                 </varLst>
  378.                 <choose>
  379.                     <!-- last node is top-middle aligned -->
  380.                     <if axis="self" ptType="node" func="revPos" op="equ" val="1">
  381.                         <alg type="tx">
  382.                             <param type="txAnchorVert" val="t" />
  383.                         </alg>
  384.                     </if>
  385.                     <!-- odd nodes are right aligned -->
  386.                     <if axis="self" ptType="node" func="posOdd" op="equ" val="1">
  387.                         <alg type="tx">
  388.                             <param type="parTxLTRAlign" val="r" />
  389.                             <param type="parTxRTLAlign" val="r" />
  390.                         </alg>
  391.                     </if>
  392.                     <!-- even nodes are left aligned -->
  393.                     <else>
  394.                         <alg type="tx">
  395.                             <param type="parTxLTRAlign" val="l" />
  396.                             <param type="parTxRTLAlign" val="l" />
  397.                         </alg>
  398.                     </else>
  399.                 </choose>
  400.                 <shape type="rect" zOrderOff="10" />
  401.                 <presOf axis="desOrSelf" ptType="node" />
  402.                 <constrLst>
  403.                     <constr type="lMarg" refType="primFontSz" fact="0.1" />
  404.                     <constr type="rMarg" refType="primFontSz" fact="0.1" />
  405.                     <constr type="tMarg" refType="primFontSz" fact="0.1" />
  406.                     <constr type="bMarg" refType="primFontSz" fact="0.1" />
  407.                 </constrLst>
  408.                 <ruleLst>
  409.                     <rule type="primFontSz" val="5" />
  410.                 </ruleLst>
  411.             </layoutNode>
  412.             <choose>
  413.                 <if axis="par ch" ptType="all node" func="cnt" op="neq" val="2">
  414.                     <forEach axis="follow" ptType="sibTrans" cnt="1">
  415.                         <layoutNode name="dotNode2">
  416.                             <alg type="sp" />
  417.                             <shape />
  418.                             <presOf />
  419.                             <forEach ref="dotRepeat" />
  420.                         </layoutNode>
  421.                     </forEach>
  422.                 </if>
  423.             </choose>
  424.         </forEach>
  425.         <forEach axis="ch" ptType="node" st="3" cnt="1">
  426.             <layoutNode name="txNode3" styleLbl="revTx">
  427.                 <varLst>
  428.                     <bulletEnabled val="true" />
  429.                 </varLst>
  430.                 <choose>
  431.                     <!-- last node is top-middle aligned -->
  432.                     <if axis="self" ptType="node" func="revPos" op="equ" val="1">
  433.                         <alg type="tx">
  434.                             <param type="txAnchorVert" val="t" />
  435.                         </alg>
  436.                     </if>
  437.                     <!-- odd nodes are right aligned -->
  438.                     <if axis="self" ptType="node" func="posOdd" op="equ" val="1">
  439.                         <alg type="tx">
  440.                             <param type="parTxLTRAlign" val="r" />
  441.                             <param type="parTxRTLAlign" val="r" />
  442.                         </alg>
  443.                     </if>
  444.                     <!-- even nodes are left aligned -->
  445.                     <else>
  446.                         <alg type="tx">
  447.                             <param type="parTxLTRAlign" val="l" />
  448.                             <param type="parTxRTLAlign" val="l" />
  449.                         </alg>
  450.                     </else>
  451.                 </choose>
  452.                 <shape type="rect" zOrderOff="10" />
  453.                 <presOf axis="desOrSelf" ptType="node" />
  454.                 <constrLst>
  455.                     <constr type="lMarg" refType="primFontSz" fact="0.1" />
  456.                     <constr type="rMarg" refType="primFontSz" fact="0.1" />
  457.                     <constr type="tMarg" refType="primFontSz" fact="0.1" />
  458.                     <constr type="bMarg" refType="primFontSz" fact="0.1" />
  459.                 </constrLst>
  460.                 <ruleLst>
  461.                     <rule type="primFontSz" val="5" />
  462.                 </ruleLst>
  463.             </layoutNode>
  464.             <choose>
  465.                 <if axis="par ch" ptType="all node" func="cnt" op="neq" val="3">
  466.                     <forEach axis="follow" ptType="sibTrans" cnt="1">
  467.                         <layoutNode name="dotNode3">
  468.                             <alg type="sp" />
  469.                             <shape />
  470.                             <presOf />
  471.                             <forEach ref="dotRepeat" />
  472.                         </layoutNode>
  473.                     </forEach>
  474.                 </if>
  475.             </choose>
  476.         </forEach>
  477.         <forEach axis="ch" ptType="node" st="4" cnt="1">
  478.             <layoutNode name="txNode4" styleLbl="revTx">
  479.                 <varLst>
  480.                     <bulletEnabled val="true" />
  481.                 </varLst>
  482.                 <choose>
  483.                     <!-- last node is top-middle aligned -->
  484.                     <if axis="self" ptType="node" func="revPos" op="equ" val="1">
  485.                         <alg type="tx">
  486.                             <param type="txAnchorVert" val="t" />
  487.                         </alg>
  488.                     </if>
  489.                     <!-- odd nodes are right aligned -->
  490.                     <if axis="self" ptType="node" func="posOdd" op="equ" val="1">
  491.                         <alg type="tx">
  492.                             <param type="parTxLTRAlign" val="r" />
  493.                             <param type="parTxRTLAlign" val="r" />
  494.                         </alg>
  495.                     </if>
  496.                     <!-- even nodes are left aligned -->
  497.                     <else>
  498.                         <alg type="tx">
  499.                             <param type="parTxLTRAlign" val="l" />
  500.                             <param type="parTxRTLAlign" val="l" />
  501.                         </alg>
  502.                     </else>
  503.                 </choose>
  504.                 <shape type="rect" zOrderOff="10" />
  505.                 <presOf axis="desOrSelf" ptType="node" />
  506.                 <constrLst>
  507.                     <constr type="lMarg" refType="primFontSz" fact="0.1" />
  508.                     <constr type="rMarg" refType="primFontSz" fact="0.1" />
  509.                     <constr type="tMarg" refType="primFontSz" fact="0.1" />
  510.                     <constr type="bMarg" refType="primFontSz" fact="0.1" />
  511.                 </constrLst>
  512.                 <ruleLst>
  513.                     <rule type="primFontSz" val="5" />
  514.                 </ruleLst>
  515.             </layoutNode>
  516.             <choose>
  517.                 <if axis="par ch" ptType="all node" func="cnt" op="neq" val="4">
  518.                     <forEach axis="follow" ptType="sibTrans" cnt="1">
  519.                         <layoutNode name="dotNode4">
  520.                             <alg type="sp" />
  521.                             <shape />
  522.                             <presOf />
  523.                             <forEach ref="dotRepeat" />
  524.                         </layoutNode>
  525.                     </forEach>
  526.                 </if>
  527.             </choose>
  528.         </forEach>
  529.         <forEach axis="ch" ptType="node" st="5" cnt="1">
  530.             <layoutNode name="txNode5" styleLbl="revTx">
  531.                 <varLst>
  532.                     <bulletEnabled val="true" />
  533.                 </varLst>
  534.                 <choose>
  535.                     <!-- last node is top-middle aligned -->
  536.                     <if axis="self" ptType="node" func="revPos" op="equ" val="1">
  537.                         <alg type="tx">
  538.                             <param type="txAnchorVert" val="t" />
  539.                         </alg>
  540.                     </if>
  541.                     <!-- odd nodes are right aligned -->
  542.                     <if axis="self" ptType="node" func="posOdd" op="equ" val="1">
  543.                         <alg type="tx">
  544.                             <param type="parTxLTRAlign" val="r" />
  545.                             <param type="parTxRTLAlign" val="r" />
  546.                         </alg>
  547.                     </if>
  548.                     <!-- even nodes are left aligned -->
  549.                     <else>
  550.                         <alg type="tx">
  551.                             <param type="parTxLTRAlign" val="l" />
  552.                             <param type="parTxRTLAlign" val="l" />
  553.                         </alg>
  554.                     </else>
  555.                 </choose>
  556.                 <shape type="rect" zOrderOff="10" />
  557.                 <presOf axis="desOrSelf" ptType="node" />
  558.                 <constrLst>
  559.                     <constr type="lMarg" refType="primFontSz" fact="0.1" />
  560.                     <constr type="rMarg" refType="primFontSz" fact="0.1" />
  561.                     <constr type="tMarg" refType="primFontSz" fact="0.1" />
  562.                     <constr type="bMarg" refType="primFontSz" fact="0.1" />
  563.                 </constrLst>
  564.                 <ruleLst>
  565.                     <rule type="primFontSz" val="5" />
  566.                 </ruleLst>
  567.             </layoutNode>
  568.             <choose>
  569.                 <if axis="par ch" ptType="all node" func="cnt" op="neq" val="5">
  570.                     <forEach axis="follow" ptType="sibTrans" cnt="1">
  571.                         <layoutNode name="dotNode5">
  572.                             <alg type="sp" />
  573.                             <shape />
  574.                             <presOf />
  575.                             <forEach ref="dotRepeat" />
  576.                         </layoutNode>
  577.                     </forEach>
  578.                 </if>
  579.             </choose>
  580.         </forEach>
  581.         <forEach axis="ch" ptType="node" st="6" cnt="1">
  582.             <layoutNode name="txNode6" styleLbl="revTx">
  583.                 <varLst>
  584.                     <bulletEnabled val="true" />
  585.                 </varLst>
  586.                 <choose>
  587.                     <!-- last node is top-middle aligned -->
  588.                     <if axis="self" ptType="node" func="revPos" op="equ" val="1">
  589.                         <alg type="tx">
  590.                             <param type="txAnchorVert" val="t" />
  591.                         </alg>
  592.                     </if>
  593.                     <!-- odd nodes are right aligned -->
  594.                     <if axis="self" ptType="node" func="posOdd" op="equ" val="1">
  595.                         <alg type="tx">
  596.                             <param type="parTxLTRAlign" val="r" />
  597.                             <param type="parTxRTLAlign" val="r" />
  598.                         </alg>
  599.                     </if>
  600.                     <!-- even nodes are left aligned -->
  601.                     <else>
  602.                         <alg type="tx">
  603.                             <param type="parTxLTRAlign" val="l" />
  604.                             <param type="parTxRTLAlign" val="l" />
  605.                         </alg>
  606.                     </else>
  607.                 </choose>
  608.                 <shape type="rect" zOrderOff="10" />
  609.                 <presOf axis="desOrSelf" ptType="node" />
  610.                 <constrLst>
  611.                     <constr type="lMarg" refType="primFontSz" fact="0.1" />
  612.                     <constr type="rMarg" refType="primFontSz" fact="0.1" />
  613.                     <constr type="tMarg" refType="primFontSz" fact="0.1" />
  614.                     <constr type="bMarg" refType="primFontSz" fact="0.1" />
  615.                 </constrLst>
  616.                 <ruleLst>
  617.                     <rule type="primFontSz" val="5" />
  618.                 </ruleLst>
  619.             </layoutNode>
  620.             <choose>
  621.                 <if axis="par ch" ptType="all node" func="cnt" op="neq" val="6">
  622.                     <forEach axis="follow" ptType="sibTrans" cnt="1">
  623.                         <layoutNode name="dotNode6">
  624.                             <alg type="sp" />
  625.                             <shape />
  626.                             <presOf />
  627.                             <forEach ref="dotRepeat" />
  628.                         </layoutNode>
  629.                     </forEach>
  630.                 </if>
  631.             </choose>
  632.         </forEach>
  633.         <forEach axis="ch" ptType="node" st="7" cnt="1">
  634.             <layoutNode name="txNode7" styleLbl="revTx">
  635.                 <varLst>
  636.                     <bulletEnabled val="true" />
  637.                 </varLst>
  638.                 <!-- last node is top-middle aligned -->
  639.                 <alg type="tx">
  640.                     <param type="txAnchorVert" val="t" />
  641.                 </alg>
  642.                 <shape type="rect" zOrderOff="10" />
  643.                 <presOf axis="desOrSelf" ptType="node" />
  644.                 <constrLst>
  645.                     <constr type="lMarg" refType="primFontSz" fact="0.1" />
  646.                     <constr type="rMarg" refType="primFontSz" fact="0.1" />
  647.                     <constr type="tMarg" refType="primFontSz" fact="0.1" />
  648.                     <constr type="bMarg" refType="primFontSz" fact="0.1" />
  649.                 </constrLst>
  650.                 <ruleLst>
  651.                     <rule type="primFontSz" val="5" />
  652.                 </ruleLst>
  653.             </layoutNode>
  654.         </forEach>
  655.     </layoutNode>
  656. </layoutDef>