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 / 3143 < prev    next >
Extensible Markup Language  |  2010-03-13  |  80KB  |  1,741 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/2005/8/layout/arrow2">
  4.     <title val="Upward Arrow" />
  5.     <desc val="" />
  6.     <catLst>
  7.         <cat type="process" pri="23000" />
  8.     </catLst>
  9.     <styleData>
  10.         <dataModel>
  11.             <ptLst>
  12.                 <pt modelId="0" type="doc" />
  13.                 <pt modelId="1" type="node" />
  14.                 <pt modelId="2" type="node" />
  15.             </ptLst>
  16.             <cxnLst>
  17.                 <cxn modelId="3" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  18.                 <cxn modelId="4" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  19.             </cxnLst>
  20.         </dataModel>
  21.     </styleData>
  22.     <clrData>
  23.         <dataModel>
  24.             <ptLst>
  25.                 <pt modelId="0" type="doc" />
  26.                 <pt modelId="1" type="node" />
  27.                 <pt modelId="2" type="node" />
  28.                 <pt modelId="3" type="node" />
  29.                 <pt modelId="4" type="node" />
  30.             </ptLst>
  31.             <cxnLst>
  32.                 <cxn modelId="5" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  33.                 <cxn modelId="6" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  34.                 <cxn modelId="7" type="parOf" srcId="0" destId="3" srcOrd="2" destOrd="0" presId="" />
  35.                 <cxn modelId="8" type="parOf" srcId="0" destId="4" srcOrd="3" destOrd="0" presId="" />
  36.             </cxnLst>
  37.         </dataModel>
  38.     </clrData>
  39.     <layoutNode name="arrowDiagram">
  40.         <varLst>
  41.             <chMax val="5" />
  42.             <dir val="norm" />
  43.             <resizeHandles val="exact" />
  44.         </varLst>
  45.         <alg type="composite">
  46.             <param type="ar" val="1.6" />
  47.         </alg>
  48.         <shape />
  49.         <presOf />
  50.         <constrLst>
  51.             <!-- arrow size & position -->
  52.             <constr type="l" for="ch" forName="arrow" val="0" />
  53.             <constr type="t" for="ch" forName="arrow" val="0" />
  54.             <constr type="w" for="ch" forName="arrow" refType="w" />
  55.             <constr type="h" for="ch" forName="arrow" refType="h" />
  56.             <!-- 1 bullet -->
  57.             <constr type="ctrX" for="ch" forName="arrowDiagram1" refType="w" fact="0.5" />
  58.             <constr type="ctrY" for="ch" forName="arrowDiagram1" refType="h" fact="0.5" />
  59.             <constr type="w" for="ch" forName="arrowDiagram1" refType="w" />
  60.             <constr type="h" for="ch" forName="arrowDiagram1" refType="h" />
  61.             <!-- 2 bullets -->
  62.             <constr type="ctrX" for="ch" forName="arrowDiagram2" refType="w" fact="0.5" />
  63.             <constr type="ctrY" for="ch" forName="arrowDiagram2" refType="h" fact="0.5" />
  64.             <constr type="w" for="ch" forName="arrowDiagram2" refType="w" />
  65.             <constr type="h" for="ch" forName="arrowDiagram2" refType="h" />
  66.             <!-- 3 bullets -->
  67.             <constr type="ctrX" for="ch" forName="arrowDiagram3" refType="w" fact="0.5" />
  68.             <constr type="ctrY" for="ch" forName="arrowDiagram3" refType="h" fact="0.5" />
  69.             <constr type="w" for="ch" forName="arrowDiagram3" refType="w" />
  70.             <constr type="h" for="ch" forName="arrowDiagram3" refType="h" />
  71.             <!-- 4 bullets -->
  72.             <constr type="ctrX" for="ch" forName="arrowDiagram4" refType="w" fact="0.5" />
  73.             <constr type="ctrY" for="ch" forName="arrowDiagram4" refType="h" fact="0.5" />
  74.             <constr type="w" for="ch" forName="arrowDiagram4" refType="w" />
  75.             <constr type="h" for="ch" forName="arrowDiagram4" refType="h" />
  76.             <!-- 5 bullets -->
  77.             <constr type="ctrX" for="ch" forName="arrowDiagram5" refType="w" fact="0.5" />
  78.             <constr type="ctrY" for="ch" forName="arrowDiagram5" refType="h" fact="0.5" />
  79.             <constr type="w" for="ch" forName="arrowDiagram5" refType="w" />
  80.             <constr type="h" for="ch" forName="arrowDiagram5" refType="h" />
  81.         </constrLst>
  82.         <ruleLst />
  83.         <!-- Only create shapes if there's at least one child; otherwise show nothing -->
  84.         <choose>
  85.             <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  86.                 <layoutNode name="arrow" styleLbl="bgShp">
  87.                     <alg type="sp" />
  88.                     <shape type="swooshArrow">
  89.                         <adjLst>
  90.                             <adj idx="2" val="0.25" />
  91.                         </adjLst>
  92.                     </shape>
  93.                     <presOf />
  94.                     <constrLst />
  95.                     <ruleLst />
  96.                 </layoutNode>
  97.                 <!-- the bullets are added to arrow based on number of semantic entries -->
  98.                 <choose>
  99.                     <!-- if no elements, do nothing -->
  100.                     <if axis="ch" ptType="node" func="cnt" op="lt" val="1" />
  101.                     <!-- if there's one bullet -->
  102.                     <if axis="ch" ptType="node" func="cnt" op="equ" val="1">
  103.                         <!-- layout node for diagram -->
  104.                         <layoutNode name="arrowDiagram1">
  105.                             <varLst>
  106.                                 <bulletEnabled val="true" />
  107.                             </varLst>
  108.                             <alg type="composite">
  109.                                 <param type="vertAlign" val="none" />
  110.                                 <param type="horzAlign" val="none" />
  111.                             </alg>
  112.                             <shape />
  113.                             <presOf />
  114.                             <constrLst>
  115.                                 <!-- bullet 1 size & position -->
  116.                                 <constr type="ctrX" for="ch" forName="bullet1" refType="w" fact="0.80" />
  117.                                 <constr type="ctrY" for="ch" forName="bullet1" refType="h" fact="0.262" />
  118.                                 <constr type="w" for="ch" forName="bullet1" refType="w" fact="0.074" />
  119.                                 <constr type="h" for="ch" forName="bullet1" refType="w" refFor="ch" refForName="bullet1" fact="1" />
  120.                                 <!-- text box 1 size & position -->
  121.                                 <constr type="r" for="ch" forName="textBox1" refType="ctrX" refFor="ch" refForName="bullet1" />
  122.                                 <constr type="t" for="ch" forName="textBox1" refType="ctrY" refFor="ch" refForName="bullet1" />
  123.                                 <constr type="w" for="ch" forName="textBox1" refType="w" fact="0.4" />
  124.                                 <constr type="h" for="ch" forName="textBox1" refType="h" fact="0.738" />
  125.                                 <constr type="userA" refType="h" refFor="ch" refForName="bullet1" fact="0.53" />
  126.                                 <constr type="rMarg" for="ch" forName="textBox1" refType="userA" fact="2.834" />
  127.                                 <!-- font size -->
  128.                                 <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  129.                             </constrLst>
  130.                             <ruleLst />
  131.                             <forEach axis="ch" ptType="node" st="1" cnt="1">
  132.                                 <!-- layout node for bullet 1 -->
  133.                                 <layoutNode name="bullet1" styleLbl="node1">
  134.                                     <alg type="sp" />
  135.                                     <shape type="ellipse" />
  136.                                     <presOf />
  137.                                     <constrLst />
  138.                                     <ruleLst />
  139.                                 </layoutNode>
  140.                                 <!-- layout node for text box 1 -->
  141.                                 <layoutNode name="textBox1" styleLbl="revTx">
  142.                                     <varLst>
  143.                                         <bulletEnabled val="true" />
  144.                                     </varLst>
  145.                                     <alg type="tx">
  146.                                         <param type="txAnchorVert" val="t" />
  147.                                         <param type="parTxLTRAlign" val="r" />
  148.                                         <param type="parTxRTLAlign" val="r" />
  149.                                     </alg>
  150.                                     <shape type="round2DiagRect" />
  151.                                     <presOf axis="desOrSelf" ptType="node" />
  152.                                     <constrLst>
  153.                                         <constr type="lMarg" val="0" />
  154.                                         <constr type="tMarg" val="0" />
  155.                                         <constr type="bMarg" val="0" />
  156.                                     </constrLst>
  157.                                     <ruleLst>
  158.                                         <rule type="primFontSz" val="5" />
  159.                                     </ruleLst>
  160.                                 </layoutNode>
  161.                             </forEach>
  162.                         </layoutNode>
  163.                     </if>
  164.                     <!-- if there's two bullets -->
  165.                     <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  166.                         <!-- layout node for diagram -->
  167.                         <layoutNode name="arrowDiagram2">
  168.                             <alg type="composite">
  169.                                 <param type="vertAlign" val="none" />
  170.                                 <param type="horzAlign" val="none" />
  171.                             </alg>
  172.                             <shape />
  173.                             <presOf />
  174.                             <choose>
  175.                                 <if func="var" arg="dir" op="equ" val="norm">
  176.                                     <!-- Normal Direction -->
  177.                                     <constrLst>
  178.                                         <!-- bullet 2a size & position -->
  179.                                         <constr type="ctrX" for="ch" forName="bullet2a" refType="w" fact="0.25" />
  180.                                         <constr type="ctrY" for="ch" forName="bullet2a" refType="h" fact="0.573" />
  181.                                         <constr type="w" for="ch" forName="bullet2a" refType="w" fact="0.035" />
  182.                                         <constr type="h" for="ch" forName="bullet2a" refType="w" refFor="ch" refForName="bullet2a" fact="1" />
  183.                                         <!-- text box 2a size & position -->
  184.                                         <constr type="l" for="ch" forName="textBox2a" refType="ctrX" refFor="ch" refForName="bullet2a" fact="1" />
  185.                                         <constr type="t" for="ch" forName="textBox2a" refType="ctrY" refFor="ch" refForName="bullet2a" fact="1" />
  186.                                         <constr type="w" for="ch" forName="textBox2a" refType="w" fact="0.325" />
  187.                                         <constr type="h" for="ch" forName="textBox2a" refType="h" fact="0.427" />
  188.                                         <constr type="userA" refType="h" refFor="ch" refForName="bullet2a" fact="0.53" />
  189.                                         <constr type="lMarg" for="ch" forName="textBox2a" refType="userA" fact="2.834" />
  190.                                         <!-- bullet 2b size & position -->
  191.                                         <constr type="ctrX" for="ch" forName="bullet2b" refType="w" fact="0.585" />
  192.                                         <constr type="ctrY" for="ch" forName="bullet2b" refType="h" fact="0.338" />
  193.                                         <constr type="w" for="ch" forName="bullet2b" refType="w" fact="0.06" />
  194.                                         <constr type="h" for="ch" forName="bullet2b" refType="w" refFor="ch" refForName="bullet2b" fact="1" />
  195.                                         <!-- text box 2b size & position -->
  196.                                         <constr type="l" for="ch" forName="textBox2b" refType="ctrX" refFor="ch" refForName="bullet2b" fact="1" />
  197.                                         <constr type="t" for="ch" forName="textBox2b" refType="ctrY" refFor="ch" refForName="bullet2b" fact="1" />
  198.                                         <constr type="w" for="ch" forName="textBox2b" refType="w" fact="0.325" />
  199.                                         <constr type="h" for="ch" forName="textBox2b" refType="h" fact="0.662" />
  200.                                         <constr type="userB" refType="h" refFor="ch" refForName="bullet2b" fact="0.53" />
  201.                                         <constr type="lMarg" for="ch" forName="textBox2b" refType="userB" fact="2.834" />
  202.                                         <!-- font size & font equality -->
  203.                                         <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  204.                                     </constrLst>
  205.                                 </if>
  206.                                 <else>
  207.                                     <!-- Reverse Direction -->
  208.                                     <constrLst>
  209.                                         <!-- bullet 2a size & position -->
  210.                                         <constr type="ctrX" for="ch" forName="bullet2a" refType="w" fact="0.25" />
  211.                                         <constr type="ctrY" for="ch" forName="bullet2a" refType="h" fact="0.573" />
  212.                                         <constr type="w" for="ch" forName="bullet2a" refType="w" fact="0.035" />
  213.                                         <constr type="h" for="ch" forName="bullet2a" refType="w" refFor="ch" refForName="bullet2a" fact="1" />
  214.                                         <!-- text box 2a size & position -->
  215.                                         <constr type="r" for="ch" forName="textBox2a" refType="ctrX" refFor="ch" refForName="bullet2a" fact="1" />
  216.                                         <constr type="b" for="ch" forName="textBox2a" refType="ctrY" refFor="ch" refForName="bullet2a" fact="1" />
  217.                                         <constr type="w" for="ch" forName="textBox2a" refType="w" fact="0.25" />
  218.                                         <constr type="h" for="ch" forName="textBox2a" refType="h" fact="0.573" />
  219.                                         <constr type="userA" refType="h" refFor="ch" refForName="bullet2a" fact="0.53" />
  220.                                         <constr type="rMarg" for="ch" forName="textBox2a" refType="userA" fact="2.834" />
  221.                                         <!-- bullet 2b size & position -->
  222.                                         <constr type="ctrX" for="ch" forName="bullet2b" refType="w" fact="0.585" />
  223.                                         <constr type="ctrY" for="ch" forName="bullet2b" refType="h" fact="0.338" />
  224.                                         <constr type="w" for="ch" forName="bullet2b" refType="w" fact="0.06" />
  225.                                         <constr type="h" for="ch" forName="bullet2b" refType="w" refFor="ch" refForName="bullet2b" fact="1" />
  226.                                         <!-- text box 2b size & position -->
  227.                                         <constr type="r" for="ch" forName="textBox2b" refType="ctrX" refFor="ch" refForName="bullet2b" fact="1" />
  228.                                         <constr type="b" for="ch" forName="textBox2b" refType="ctrY" refFor="ch" refForName="bullet2b" fact="1" />
  229.                                         <constr type="w" for="ch" forName="textBox2b" refType="w" fact="0.28" />
  230.                                         <constr type="h" for="ch" forName="textBox2b" refType="h" fact="0.338" />
  231.                                         <constr type="userB" refType="h" refFor="ch" refForName="bullet2b" fact="0.53" />
  232.                                         <constr type="rMarg" for="ch" forName="textBox2b" refType="userB" fact="2.834" />
  233.                                         <!-- font size & font equality -->
  234.                                         <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  235.                                     </constrLst>
  236.                                 </else>
  237.                             </choose>
  238.                             <ruleLst />
  239.                             <forEach axis="ch" ptType="node" st="1" cnt="1">
  240.                                 <!-- layout node for bullet 2a -->
  241.                                 <layoutNode name="bullet2a" styleLbl="node1">
  242.                                     <alg type="sp" />
  243.                                     <shape type="ellipse" />
  244.                                     <presOf />
  245.                                     <constrLst />
  246.                                     <ruleLst />
  247.                                 </layoutNode>
  248.                                 <!-- layout node for text box 2a -->
  249.                                 <layoutNode name="textBox2a" styleLbl="revTx">
  250.                                     <varLst>
  251.                                         <bulletEnabled val="true" />
  252.                                     </varLst>
  253.                                     <choose>
  254.                                         <!-- Normal Direction -->
  255.                                         <if func="var" arg="dir" op="equ" val="norm">
  256.                                             <choose>
  257.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  258.                                                     <alg type="tx">
  259.                                                         <param type="txAnchorVert" val="t" />
  260.                                                         <param type="parTxLTRAlign" val="l" />
  261.                                                         <param type="parTxRTLAlign" val="r" />
  262.                                                     </alg>
  263.                                                 </if>
  264.                                                 <else>
  265.                                                     <alg type="tx">
  266.                                                         <param type="txAnchorVert" val="t" />
  267.                                                         <param type="parTxLTRAlign" val="l" />
  268.                                                         <param type="parTxRTLAlign" val="l" />
  269.                                                     </alg>
  270.                                                 </else>
  271.                                             </choose>
  272.                                         </if>
  273.                                         <!-- Reverse Direction -->
  274.                                         <else>
  275.                                             <choose>
  276.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  277.                                                     <alg type="tx">
  278.                                                         <param type="txAnchorVert" val="b" />
  279.                                                         <param type="txAnchorVertCh" val="b" />
  280.                                                         <param type="parTxLTRAlign" val="l" />
  281.                                                         <param type="parTxRTLAlign" val="r" />
  282.                                                     </alg>
  283.                                                 </if>
  284.                                                 <else>
  285.                                                     <alg type="tx">
  286.                                                         <param type="txAnchorVert" val="b" />
  287.                                                         <param type="parTxLTRAlign" val="r" />
  288.                                                         <param type="parTxRTLAlign" val="r" />
  289.                                                     </alg>
  290.                                                 </else>
  291.                                             </choose>
  292.                                         </else>
  293.                                     </choose>
  294.                                     <shape type="rect" />
  295.                                     <presOf axis="desOrSelf" ptType="node" />
  296.                                     <choose>
  297.                                         <!-- Normal Direction -->
  298.                                         <if func="var" arg="dir" op="equ" val="norm">
  299.                                             <constrLst>
  300.                                                 <constr type="rMarg" val="0" />
  301.                                                 <constr type="tMarg" val="0" />
  302.                                                 <constr type="bMarg" val="0" />
  303.                                             </constrLst>
  304.                                         </if>
  305.                                         <!-- Reverse Direction -->
  306.                                         <else>
  307.                                             <constrLst>
  308.                                                 <constr type="lMarg" val="0" />
  309.                                                 <constr type="tMarg" val="0" />
  310.                                                 <constr type="bMarg" val="0" />
  311.                                             </constrLst>
  312.                                         </else>
  313.                                     </choose>
  314.                                     <ruleLst>
  315.                                         <rule type="primFontSz" val="5" />
  316.                                     </ruleLst>
  317.                                 </layoutNode>
  318.                             </forEach>
  319.                             <forEach axis="ch" ptType="node" st="2" cnt="1">
  320.                                 <!-- layout node for bullet 2b -->
  321.                                 <layoutNode name="bullet2b" styleLbl="node1">
  322.                                     <alg type="sp" />
  323.                                     <shape type="ellipse" />
  324.                                     <presOf />
  325.                                     <constrLst />
  326.                                     <ruleLst />
  327.                                 </layoutNode>
  328.                                 <!-- layout node for text box 2b -->
  329.                                 <layoutNode name="textBox2b" styleLbl="revTx">
  330.                                     <varLst>
  331.                                         <bulletEnabled val="true" />
  332.                                     </varLst>
  333.                                     <choose>
  334.                                         <!-- Normal Direction -->
  335.                                         <if func="var" arg="dir" op="equ" val="norm">
  336.                                             <choose>
  337.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  338.                                                     <alg type="tx">
  339.                                                         <param type="txAnchorVert" val="t" />
  340.                                                         <param type="parTxLTRAlign" val="l" />
  341.                                                         <param type="parTxRTLAlign" val="r" />
  342.                                                     </alg>
  343.                                                 </if>
  344.                                                 <else>
  345.                                                     <alg type="tx">
  346.                                                         <param type="txAnchorVert" val="t" />
  347.                                                         <param type="parTxLTRAlign" val="l" />
  348.                                                         <param type="parTxRTLAlign" val="l" />
  349.                                                     </alg>
  350.                                                 </else>
  351.                                             </choose>
  352.                                         </if>
  353.                                         <!-- Reverse Direction -->
  354.                                         <else>
  355.                                             <choose>
  356.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  357.                                                     <alg type="tx">
  358.                                                         <param type="txAnchorVert" val="b" />
  359.                                                         <param type="txAnchorVertCh" val="b" />
  360.                                                         <param type="parTxLTRAlign" val="l" />
  361.                                                         <param type="parTxRTLAlign" val="r" />
  362.                                                     </alg>
  363.                                                 </if>
  364.                                                 <else>
  365.                                                     <alg type="tx">
  366.                                                         <param type="txAnchorVert" val="b" />
  367.                                                         <param type="parTxLTRAlign" val="r" />
  368.                                                         <param type="parTxRTLAlign" val="r" />
  369.                                                     </alg>
  370.                                                 </else>
  371.                                             </choose>
  372.                                         </else>
  373.                                     </choose>
  374.                                     <shape type="rect" />
  375.                                     <presOf axis="desOrSelf" ptType="node" />
  376.                                     <choose>
  377.                                         <!-- Normal Direction -->
  378.                                         <if func="var" arg="dir" op="equ" val="norm">
  379.                                             <constrLst>
  380.                                                 <constr type="rMarg" val="0" />
  381.                                                 <constr type="tMarg" val="0" />
  382.                                                 <constr type="bMarg" val="0" />
  383.                                             </constrLst>
  384.                                         </if>
  385.                                         <!-- Reverse Direction -->
  386.                                         <else>
  387.                                             <constrLst>
  388.                                                 <constr type="lMarg" val="0" />
  389.                                                 <constr type="tMarg" val="0" />
  390.                                                 <constr type="bMarg" val="0" />
  391.                                             </constrLst>
  392.                                         </else>
  393.                                     </choose>
  394.                                     <ruleLst>
  395.                                         <rule type="primFontSz" val="5" />
  396.                                     </ruleLst>
  397.                                 </layoutNode>
  398.                             </forEach>
  399.                         </layoutNode>
  400.                     </if>
  401.                     <!-- if there's three bullets -->
  402.                     <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  403.                         <!-- layout node for diagram -->
  404.                         <layoutNode name="arrowDiagram3">
  405.                             <alg type="composite">
  406.                                 <param type="vertAlign" val="none" />
  407.                                 <param type="horzAlign" val="none" />
  408.                             </alg>
  409.                             <shape />
  410.                             <presOf />
  411.                             <choose>
  412.                                 <!-- Normal Direction -->
  413.                                 <if func="var" arg="dir" op="equ" val="norm">
  414.                                     <constrLst>
  415.                                         <!-- bullet 3a size & position -->
  416.                                         <constr type="ctrX" for="ch" forName="bullet3a" refType="w" fact="0.14" />
  417.                                         <constr type="ctrY" for="ch" forName="bullet3a" refType="h" fact="0.711" />
  418.                                         <constr type="w" for="ch" forName="bullet3a" refType="w" fact="0.026" />
  419.                                         <constr type="h" for="ch" forName="bullet3a" refType="w" refFor="ch" refForName="bullet3a" fact="1" />
  420.                                         <!-- text box 3a size & position -->
  421.                                         <constr type="l" for="ch" forName="textBox3a" refType="ctrX" refFor="ch" refForName="bullet3a" fact="1" />
  422.                                         <constr type="t" for="ch" forName="textBox3a" refType="ctrY" refFor="ch" refForName="bullet3a" fact="1" />
  423.                                         <constr type="w" for="ch" forName="textBox3a" refType="w" fact="0.233" />
  424.                                         <constr type="h" for="ch" forName="textBox3a" refType="h" fact="0.289" />
  425.                                         <constr type="userA" refType="h" refFor="ch" refForName="bullet3a" fact="0.53" />
  426.                                         <constr type="lMarg" for="ch" forName="textBox3a" refType="userA" fact="2.834" />
  427.                                         <!-- bullet 3b size & position -->
  428.                                         <constr type="ctrX" for="ch" forName="bullet3b" refType="w" fact="0.38" />
  429.                                         <constr type="ctrY" for="ch" forName="bullet3b" refType="h" fact="0.456" />
  430.                                         <constr type="w" for="ch" forName="bullet3b" refType="w" fact="0.047" />
  431.                                         <constr type="h" for="ch" forName="bullet3b" refType="w" refFor="ch" refForName="bullet3b" fact="1" />
  432.                                         <!-- text box 3b size & position -->
  433.                                         <constr type="l" for="ch" forName="textBox3b" refType="ctrX" refFor="ch" refForName="bullet3b" fact="1" />
  434.                                         <constr type="t" for="ch" forName="textBox3b" refType="ctrY" refFor="ch" refForName="bullet3b" fact="1" />
  435.                                         <constr type="w" for="ch" forName="textBox3b" refType="w" fact="0.24" />
  436.                                         <constr type="h" for="ch" forName="textBox3b" refType="h" fact="0.544" />
  437.                                         <constr type="userB" refType="h" refFor="ch" refForName="bullet3b" fact="0.53" />
  438.                                         <constr type="lMarg" for="ch" forName="textBox3b" refType="userB" fact="2.834" />
  439.                                         <!-- bullet 3c size & position -->
  440.                                         <constr type="ctrX" for="ch" forName="bullet3c" refType="w" fact="0.665" />
  441.                                         <constr type="ctrY" for="ch" forName="bullet3c" refType="h" fact="0.305" />
  442.                                         <constr type="w" for="ch" forName="bullet3c" refType="w" fact="0.065" />
  443.                                         <constr type="h" for="ch" forName="bullet3c" refType="w" refFor="ch" refForName="bullet3c" fact="1" />
  444.                                         <!-- text box 3c size & position -->
  445.                                         <constr type="l" for="ch" forName="textBox3c" refType="ctrX" refFor="ch" refForName="bullet3c" />
  446.                                         <constr type="t" for="ch" forName="textBox3c" refType="ctrY" refFor="ch" refForName="bullet3c" />
  447.                                         <constr type="w" for="ch" forName="textBox3c" refType="w" fact="0.24" />
  448.                                         <constr type="h" for="ch" forName="textBox3c" refType="h" fact="0.695" />
  449.                                         <constr type="userC" refType="h" refFor="ch" refForName="bullet3c" fact="0.53" />
  450.                                         <constr type="lMarg" for="ch" forName="textBox3c" refType="userC" fact="2.834" />
  451.                                         <!-- font size & font equality -->
  452.                                         <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  453.                                     </constrLst>
  454.                                 </if>
  455.                                 <!-- Reverse Direction -->
  456.                                 <else>
  457.                                     <constrLst>
  458.                                         <!-- bullet 3a size & position -->
  459.                                         <constr type="ctrX" for="ch" forName="bullet3a" refType="w" fact="0.14" />
  460.                                         <constr type="ctrY" for="ch" forName="bullet3a" refType="h" fact="0.711" />
  461.                                         <constr type="w" for="ch" forName="bullet3a" refType="w" fact="0.026" />
  462.                                         <constr type="h" for="ch" forName="bullet3a" refType="w" refFor="ch" refForName="bullet3a" fact="1" />
  463.                                         <!-- text box 3a size & position -->
  464.                                         <constr type="r" for="ch" forName="textBox3a" refType="ctrX" refFor="ch" refForName="bullet3a" fact="1" />
  465.                                         <constr type="b" for="ch" forName="textBox3a" refType="ctrY" refFor="ch" refForName="bullet3a" fact="1" />
  466.                                         <constr type="w" for="ch" forName="textBox3a" refType="w" fact="0.14" />
  467.                                         <constr type="h" for="ch" forName="textBox3a" refType="h" fact="0.711" />
  468.                                         <constr type="userA" refType="h" refFor="ch" refForName="bullet3a" fact="0.53" />
  469.                                         <constr type="rMarg" for="ch" forName="textBox3a" refType="userA" fact="2.834" />
  470.                                         <!-- bullet 3b size & position -->
  471.                                         <constr type="ctrX" for="ch" forName="bullet3b" refType="w" fact="0.38" />
  472.                                         <constr type="ctrY" for="ch" forName="bullet3b" refType="h" fact="0.456" />
  473.                                         <constr type="w" for="ch" forName="bullet3b" refType="w" fact="0.047" />
  474.                                         <constr type="h" for="ch" forName="bullet3b" refType="w" refFor="ch" refForName="bullet3b" fact="1" />
  475.                                         <!-- text box 3b size & position -->
  476.                                         <constr type="r" for="ch" forName="textBox3b" refType="ctrX" refFor="ch" refForName="bullet3b" fact="1" />
  477.                                         <constr type="b" for="ch" forName="textBox3b" refType="ctrY" refFor="ch" refForName="bullet3b" fact="1" />
  478.                                         <constr type="w" for="ch" forName="textBox3b" refType="w" fact="0.24" />
  479.                                         <constr type="h" for="ch" forName="textBox3b" refType="h" fact="0.456" />
  480.                                         <constr type="userB" refType="h" refFor="ch" refForName="bullet3b" fact="0.53" />
  481.                                         <constr type="rMarg" for="ch" forName="textBox3b" refType="userB" fact="2.834" />
  482.                                         <!-- bullet 3c size & position -->
  483.                                         <constr type="ctrX" for="ch" forName="bullet3c" refType="w" fact="0.665" />
  484.                                         <constr type="ctrY" for="ch" forName="bullet3c" refType="h" fact="0.305" />
  485.                                         <constr type="w" for="ch" forName="bullet3c" refType="w" fact="0.065" />
  486.                                         <constr type="h" for="ch" forName="bullet3c" refType="w" refFor="ch" refForName="bullet3c" fact="1" />
  487.                                         <!-- text box 3c size & position -->
  488.                                         <constr type="r" for="ch" forName="textBox3c" refType="ctrX" refFor="ch" refForName="bullet3c" fact="1" />
  489.                                         <constr type="b" for="ch" forName="textBox3c" refType="ctrY" refFor="ch" refForName="bullet3c" fact="1" />
  490.                                         <constr type="w" for="ch" forName="textBox3c" refType="w" fact="0.24" />
  491.                                         <constr type="h" for="ch" forName="textBox3c" refType="h" fact="0.305" />
  492.                                         <constr type="userC" refType="h" refFor="ch" refForName="bullet3c" fact="0.53" />
  493.                                         <constr type="rMarg" for="ch" forName="textBox3c" refType="userC" fact="2.834" />
  494.                                         <!-- font size & font equality -->
  495.                                         <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  496.                                     </constrLst>
  497.                                 </else>
  498.                             </choose>
  499.                             <ruleLst />
  500.                             <forEach axis="ch" ptType="node" st="1" cnt="1">
  501.                                 <!-- layout node for bullet 3a -->
  502.                                 <layoutNode name="bullet3a" styleLbl="node1">
  503.                                     <alg type="sp" />
  504.                                     <shape type="ellipse" />
  505.                                     <presOf />
  506.                                     <constrLst />
  507.                                     <ruleLst />
  508.                                 </layoutNode>
  509.                                 <!-- layout node for text box 3a -->
  510.                                 <layoutNode name="textBox3a" styleLbl="revTx">
  511.                                     <varLst>
  512.                                         <bulletEnabled val="true" />
  513.                                     </varLst>
  514.                                     <choose>
  515.                                         <!-- Normal Direction -->
  516.                                         <if func="var" arg="dir" op="equ" val="norm">
  517.                                             <choose>
  518.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  519.                                                     <alg type="tx">
  520.                                                         <param type="txAnchorVert" val="t" />
  521.                                                         <param type="parTxLTRAlign" val="l" />
  522.                                                         <param type="parTxRTLAlign" val="r" />
  523.                                                     </alg>
  524.                                                 </if>
  525.                                                 <else>
  526.                                                     <alg type="tx">
  527.                                                         <param type="txAnchorVert" val="t" />
  528.                                                         <param type="parTxLTRAlign" val="l" />
  529.                                                         <param type="parTxRTLAlign" val="l" />
  530.                                                     </alg>
  531.                                                 </else>
  532.                                             </choose>
  533.                                         </if>
  534.                                         <!-- Reverse Direction -->
  535.                                         <else>
  536.                                             <choose>
  537.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  538.                                                     <alg type="tx">
  539.                                                         <param type="txAnchorVert" val="b" />
  540.                                                         <param type="txAnchorVertCh" val="b" />
  541.                                                         <param type="parTxLTRAlign" val="l" />
  542.                                                         <param type="parTxRTLAlign" val="r" />
  543.                                                     </alg>
  544.                                                 </if>
  545.                                                 <else>
  546.                                                     <alg type="tx">
  547.                                                         <param type="txAnchorVert" val="b" />
  548.                                                         <param type="parTxLTRAlign" val="r" />
  549.                                                         <param type="parTxRTLAlign" val="r" />
  550.                                                     </alg>
  551.                                                 </else>
  552.                                             </choose>
  553.                                         </else>
  554.                                     </choose>
  555.                                     <shape type="rect" />
  556.                                     <presOf axis="desOrSelf" ptType="node" />
  557.                                     <choose>
  558.                                         <!-- Normal Direction -->
  559.                                         <if func="var" arg="dir" op="equ" val="norm">
  560.                                             <constrLst>
  561.                                                 <constr type="rMarg" val="0" />
  562.                                                 <constr type="tMarg" val="0" />
  563.                                                 <constr type="bMarg" val="0" />
  564.                                             </constrLst>
  565.                                         </if>
  566.                                         <!-- Reverse Direction -->
  567.                                         <else>
  568.                                             <constrLst>
  569.                                                 <constr type="lMarg" val="0" />
  570.                                                 <constr type="tMarg" val="0" />
  571.                                                 <constr type="bMarg" val="0" />
  572.                                             </constrLst>
  573.                                         </else>
  574.                                     </choose>
  575.                                     <ruleLst>
  576.                                         <rule type="primFontSz" val="5" />
  577.                                     </ruleLst>
  578.                                 </layoutNode>
  579.                             </forEach>
  580.                             <forEach axis="ch" ptType="node" st="2" cnt="1">
  581.                                 <!-- layout node for text box 3b -->
  582.                                 <!-- layout node for bullet 3b -->
  583.                                 <layoutNode name="bullet3b" styleLbl="node1">
  584.                                     <alg type="sp" />
  585.                                     <shape type="ellipse" />
  586.                                     <presOf />
  587.                                     <constrLst />
  588.                                     <ruleLst />
  589.                                 </layoutNode>
  590.                                 <layoutNode name="textBox3b" styleLbl="revTx">
  591.                                     <varLst>
  592.                                         <bulletEnabled val="true" />
  593.                                     </varLst>
  594.                                     <choose>
  595.                                         <!-- Normal Direction -->
  596.                                         <if func="var" arg="dir" op="equ" val="norm">
  597.                                             <choose>
  598.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  599.                                                     <alg type="tx">
  600.                                                         <param type="txAnchorVert" val="t" />
  601.                                                         <param type="parTxLTRAlign" val="l" />
  602.                                                         <param type="parTxRTLAlign" val="r" />
  603.                                                     </alg>
  604.                                                 </if>
  605.                                                 <else>
  606.                                                     <alg type="tx">
  607.                                                         <param type="txAnchorVert" val="t" />
  608.                                                         <param type="parTxLTRAlign" val="l" />
  609.                                                         <param type="parTxRTLAlign" val="l" />
  610.                                                     </alg>
  611.                                                 </else>
  612.                                             </choose>
  613.                                         </if>
  614.                                         <!-- Reverse Direction -->
  615.                                         <else>
  616.                                             <choose>
  617.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  618.                                                     <alg type="tx">
  619.                                                         <param type="txAnchorVert" val="b" />
  620.                                                         <param type="txAnchorVertCh" val="b" />
  621.                                                         <param type="parTxLTRAlign" val="l" />
  622.                                                         <param type="parTxRTLAlign" val="r" />
  623.                                                     </alg>
  624.                                                 </if>
  625.                                                 <else>
  626.                                                     <alg type="tx">
  627.                                                         <param type="txAnchorVert" val="b" />
  628.                                                         <param type="parTxLTRAlign" val="r" />
  629.                                                         <param type="parTxRTLAlign" val="r" />
  630.                                                     </alg>
  631.                                                 </else>
  632.                                             </choose>
  633.                                         </else>
  634.                                     </choose>
  635.                                     <shape type="rect" />
  636.                                     <presOf axis="desOrSelf" ptType="node" />
  637.                                     <choose>
  638.                                         <!-- Normal Direction -->
  639.                                         <if func="var" arg="dir" op="equ" val="norm">
  640.                                             <constrLst>
  641.                                                 <constr type="rMarg" val="0" />
  642.                                                 <constr type="tMarg" val="0" />
  643.                                                 <constr type="bMarg" val="0" />
  644.                                             </constrLst>
  645.                                         </if>
  646.                                         <!-- Reverse Direction -->
  647.                                         <else>
  648.                                             <constrLst>
  649.                                                 <constr type="lMarg" val="0" />
  650.                                                 <constr type="tMarg" val="0" />
  651.                                                 <constr type="bMarg" val="0" />
  652.                                             </constrLst>
  653.                                         </else>
  654.                                     </choose>
  655.                                     <ruleLst>
  656.                                         <rule type="primFontSz" val="5" />
  657.                                     </ruleLst>
  658.                                 </layoutNode>
  659.                             </forEach>
  660.                             <forEach axis="ch" ptType="node" st="3" cnt="1">
  661.                                 <!-- layout node for bullet 3c -->
  662.                                 <layoutNode name="bullet3c" styleLbl="node1">
  663.                                     <alg type="sp" />
  664.                                     <shape type="ellipse" />
  665.                                     <presOf />
  666.                                     <constrLst />
  667.                                     <ruleLst />
  668.                                 </layoutNode>
  669.                                 <!-- layout node for text box 3c -->
  670.                                 <layoutNode name="textBox3c" styleLbl="revTx">
  671.                                     <varLst>
  672.                                         <bulletEnabled val="true" />
  673.                                     </varLst>
  674.                                     <choose>
  675.                                         <!-- Normal Direction -->
  676.                                         <if func="var" arg="dir" op="equ" val="norm">
  677.                                             <choose>
  678.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  679.                                                     <alg type="tx">
  680.                                                         <param type="txAnchorVert" val="t" />
  681.                                                         <param type="parTxLTRAlign" val="l" />
  682.                                                         <param type="parTxRTLAlign" val="r" />
  683.                                                     </alg>
  684.                                                 </if>
  685.                                                 <else>
  686.                                                     <alg type="tx">
  687.                                                         <param type="txAnchorVert" val="t" />
  688.                                                         <param type="parTxLTRAlign" val="l" />
  689.                                                         <param type="parTxRTLAlign" val="l" />
  690.                                                     </alg>
  691.                                                 </else>
  692.                                             </choose>
  693.                                         </if>
  694.                                         <!-- Reverse Direction -->
  695.                                         <else>
  696.                                             <choose>
  697.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  698.                                                     <alg type="tx">
  699.                                                         <param type="txAnchorVert" val="b" />
  700.                                                         <param type="txAnchorVertCh" val="b" />
  701.                                                         <param type="parTxLTRAlign" val="l" />
  702.                                                         <param type="parTxRTLAlign" val="r" />
  703.                                                     </alg>
  704.                                                 </if>
  705.                                                 <else>
  706.                                                     <alg type="tx">
  707.                                                         <param type="txAnchorVert" val="b" />
  708.                                                         <param type="parTxLTRAlign" val="r" />
  709.                                                         <param type="parTxRTLAlign" val="r" />
  710.                                                     </alg>
  711.                                                 </else>
  712.                                             </choose>
  713.                                         </else>
  714.                                     </choose>
  715.                                     <shape type="rect" />
  716.                                     <presOf axis="desOrSelf" ptType="node" />
  717.                                     <choose>
  718.                                         <!-- Normal Direction -->
  719.                                         <if func="var" arg="dir" op="equ" val="norm">
  720.                                             <constrLst>
  721.                                                 <constr type="rMarg" val="0" />
  722.                                                 <constr type="tMarg" val="0" />
  723.                                                 <constr type="bMarg" val="0" />
  724.                                             </constrLst>
  725.                                         </if>
  726.                                         <!-- Reverse Direction -->
  727.                                         <else>
  728.                                             <constrLst>
  729.                                                 <constr type="lMarg" val="0" />
  730.                                                 <constr type="tMarg" val="0" />
  731.                                                 <constr type="bMarg" val="0" />
  732.                                             </constrLst>
  733.                                         </else>
  734.                                     </choose>
  735.                                     <ruleLst>
  736.                                         <rule type="primFontSz" val="5" />
  737.                                     </ruleLst>
  738.                                 </layoutNode>
  739.                             </forEach>
  740.                         </layoutNode>
  741.                     </if>
  742.                     <!-- if there's four bullets -->
  743.                     <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  744.                         <!-- layout node for diagram -->
  745.                         <layoutNode name="arrowDiagram4">
  746.                             <alg type="composite">
  747.                                 <param type="vertAlign" val="none" />
  748.                                 <param type="horzAlign" val="none" />
  749.                             </alg>
  750.                             <shape />
  751.                             <presOf />
  752.                             <choose>
  753.                                 <!-- Normal Direction -->
  754.                                 <if func="var" arg="dir" op="equ" val="norm">
  755.                                     <constrLst>
  756.                                         <!-- bullet 4a size & position -->
  757.                                         <constr type="ctrX" for="ch" forName="bullet4a" refType="w" fact="0.11" />
  758.                                         <constr type="ctrY" for="ch" forName="bullet4a" refType="h" fact="0.762" />
  759.                                         <constr type="w" for="ch" forName="bullet4a" refType="w" fact="0.023" />
  760.                                         <constr type="h" for="ch" forName="bullet4a" refType="w" refFor="ch" refForName="bullet4a" fact="1" />
  761.                                         <!-- text box 4a size & position -->
  762.                                         <constr type="l" for="ch" forName="textBox4a" refType="ctrX" refFor="ch" refForName="bullet4a" fact="1" />
  763.                                         <constr type="t" for="ch" forName="textBox4a" refType="ctrY" refFor="ch" refForName="bullet4a" fact="1" />
  764.                                         <constr type="w" for="ch" forName="textBox4a" refType="w" fact="0.171" />
  765.                                         <constr type="h" for="ch" forName="textBox4a" refType="h" fact="0.238" />
  766.                                         <constr type="userA" refType="h" refFor="ch" refForName="bullet4a" fact="0.53" />
  767.                                         <constr type="lMarg" for="ch" forName="textBox4a" refType="userA" fact="2.834" />
  768.                                         <!-- bullet 4b size & position -->
  769.                                         <constr type="ctrX" for="ch" forName="bullet4b" refType="w" fact="0.281" />
  770.                                         <constr type="ctrY" for="ch" forName="bullet4b" refType="h" fact="0.543" />
  771.                                         <constr type="w" for="ch" forName="bullet4b" refType="w" fact="0.04" />
  772.                                         <constr type="h" for="ch" forName="bullet4b" refType="w" refFor="ch" refForName="bullet4b" fact="1" />
  773.                                         <!-- text box 4b size & position -->
  774.                                         <constr type="l" for="ch" forName="textBox4b" refType="ctrX" refFor="ch" refForName="bullet4b" />
  775.                                         <constr type="t" for="ch" forName="textBox4b" refType="ctrY" refFor="ch" refForName="bullet4b" />
  776.                                         <constr type="w" for="ch" forName="textBox4b" refType="w" fact="0.21" />
  777.                                         <constr type="h" for="ch" forName="textBox4b" refType="h" fact="0.457" />
  778.                                         <constr type="userB" refType="h" refFor="ch" refForName="bullet4b" fact="0.53" />
  779.                                         <constr type="lMarg" for="ch" forName="textBox4b" refType="userB" fact="2.834" />
  780.                                         <!-- bullet 4c size & position -->
  781.                                         <constr type="ctrX" for="ch" forName="bullet4c" refType="w" fact="0.495" />
  782.                                         <constr type="ctrY" for="ch" forName="bullet4c" refType="h" fact="0.382" />
  783.                                         <constr type="w" for="ch" forName="bullet4c" refType="w" fact="0.053" />
  784.                                         <constr type="h" for="ch" forName="bullet4c" refType="w" refFor="ch" refForName="bullet4c" fact="1" />
  785.                                         <!-- text box 4c size & position -->
  786.                                         <constr type="l" for="ch" forName="textBox4c" refType="ctrX" refFor="ch" refForName="bullet4c" />
  787.                                         <constr type="t" for="ch" forName="textBox4c" refType="ctrY" refFor="ch" refForName="bullet4c" />
  788.                                         <constr type="w" for="ch" forName="textBox4c" refType="w" fact="0.21" />
  789.                                         <constr type="h" for="ch" forName="textBox4c" refType="h" fact="0.618" />
  790.                                         <constr type="userC" refType="h" refFor="ch" refForName="bullet4c" fact="0.53" />
  791.                                         <constr type="lMarg" for="ch" forName="textBox4c" refType="userC" fact="2.834" />
  792.                                         <!-- bullet 4d size & position -->
  793.                                         <constr type="ctrX" for="ch" forName="bullet4d" refType="w" fact="0.73" />
  794.                                         <constr type="ctrY" for="ch" forName="bullet4d" refType="h" fact="0.283" />
  795.                                         <constr type="w" for="ch" forName="bullet4d" refType="w" fact="0.071" />
  796.                                         <constr type="h" for="ch" forName="bullet4d" refType="w" refFor="ch" refForName="bullet4d" fact="1" />
  797.                                         <!-- text box 4d size & position -->
  798.                                         <constr type="l" for="ch" forName="textBox4d" refType="ctrX" refFor="ch" refForName="bullet4d" fact="1" />
  799.                                         <constr type="t" for="ch" forName="textBox4d" refType="ctrY" refFor="ch" refForName="bullet4d" fact="1" />
  800.                                         <constr type="w" for="ch" forName="textBox4d" refType="w" fact="0.21" />
  801.                                         <constr type="h" for="ch" forName="textBox4d" refType="h" fact="0.717" />
  802.                                         <constr type="userD" refType="h" refFor="ch" refForName="bullet4d" fact="0.53" />
  803.                                         <constr type="lMarg" for="ch" forName="textBox4d" refType="userD" fact="2.834" />
  804.                                         <!-- font size & font equality -->
  805.                                         <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  806.                                     </constrLst>
  807.                                 </if>
  808.                                 <!-- Reverse Direction -->
  809.                                 <else>
  810.                                     <constrLst>
  811.                                         <!-- bullet 4a size & position -->
  812.                                         <constr type="ctrX" for="ch" forName="bullet4a" refType="w" fact="0.11" />
  813.                                         <constr type="ctrY" for="ch" forName="bullet4a" refType="h" fact="0.762" />
  814.                                         <constr type="w" for="ch" forName="bullet4a" refType="w" fact="0.023" />
  815.                                         <constr type="h" for="ch" forName="bullet4a" refType="w" refFor="ch" refForName="bullet4a" fact="1" />
  816.                                         <!-- text box 4a size & position -->
  817.                                         <constr type="r" for="ch" forName="textBox4a" refType="ctrX" refFor="ch" refForName="bullet4a" fact="1" />
  818.                                         <constr type="b" for="ch" forName="textBox4a" refType="ctrY" refFor="ch" refForName="bullet4a" fact="1" />
  819.                                         <constr type="w" for="ch" forName="textBox4a" refType="w" fact="0.11" />
  820.                                         <constr type="h" for="ch" forName="textBox4a" refType="h" fact="0.762" />
  821.                                         <constr type="userA" refType="h" refFor="ch" refForName="bullet4a" fact="0.53" />
  822.                                         <constr type="rMarg" for="ch" forName="textBox4a" refType="userA" fact="2.834" />
  823.                                         <!-- bullet 4b size & position -->
  824.                                         <constr type="ctrX" for="ch" forName="bullet4b" refType="w" fact="0.281" />
  825.                                         <constr type="ctrY" for="ch" forName="bullet4b" refType="h" fact="0.543" />
  826.                                         <constr type="w" for="ch" forName="bullet4b" refType="w" fact="0.04" />
  827.                                         <constr type="h" for="ch" forName="bullet4b" refType="w" refFor="ch" refForName="bullet4b" fact="1" />
  828.                                         <!-- text box 4b size & position -->
  829.                                         <constr type="r" for="ch" forName="textBox4b" refType="ctrX" refFor="ch" refForName="bullet4b" fact="1" />
  830.                                         <constr type="b" for="ch" forName="textBox4b" refType="ctrY" refFor="ch" refForName="bullet4b" fact="1" />
  831.                                         <constr type="w" for="ch" forName="textBox4b" refType="w" fact="0.171" />
  832.                                         <constr type="h" for="ch" forName="textBox4b" refType="h" fact="0.543" />
  833.                                         <constr type="userB" refType="h" refFor="ch" refForName="bullet4b" fact="0.53" />
  834.                                         <constr type="rMarg" for="ch" forName="textBox4b" refType="userB" fact="2.834" />
  835.                                         <!-- bullet 4c size & position -->
  836.                                         <constr type="ctrX" for="ch" forName="bullet4c" refType="w" fact="0.495" />
  837.                                         <constr type="ctrY" for="ch" forName="bullet4c" refType="h" fact="0.382" />
  838.                                         <constr type="w" for="ch" forName="bullet4c" refType="w" fact="0.053" />
  839.                                         <constr type="h" for="ch" forName="bullet4c" refType="w" refFor="ch" refForName="bullet4c" fact="1" />
  840.                                         <!-- text box 4c size & position -->
  841.                                         <constr type="r" for="ch" forName="textBox4c" refType="ctrX" refFor="ch" refForName="bullet4c" />
  842.                                         <constr type="b" for="ch" forName="textBox4c" refType="ctrY" refFor="ch" refForName="bullet4c" />
  843.                                         <constr type="w" for="ch" forName="textBox4c" refType="w" fact="0.21" />
  844.                                         <constr type="h" for="ch" forName="textBox4c" refType="h" fact="0.382" />
  845.                                         <constr type="userC" refType="h" refFor="ch" refForName="bullet4c" fact="0.53" />
  846.                                         <constr type="rMarg" for="ch" forName="textBox4c" refType="userC" fact="2.834" />
  847.                                         <!-- bullet 4d size & position -->
  848.                                         <constr type="ctrX" for="ch" forName="bullet4d" refType="w" fact="0.73" />
  849.                                         <constr type="ctrY" for="ch" forName="bullet4d" refType="h" fact="0.283" />
  850.                                         <constr type="w" for="ch" forName="bullet4d" refType="w" fact="0.071" />
  851.                                         <constr type="h" for="ch" forName="bullet4d" refType="w" refFor="ch" refForName="bullet4d" fact="1" />
  852.                                         <!-- text box 4d size & position -->
  853.                                         <constr type="r" for="ch" forName="textBox4d" refType="ctrX" refFor="ch" refForName="bullet4d" />
  854.                                         <constr type="b" for="ch" forName="textBox4d" refType="ctrY" refFor="ch" refForName="bullet4d" />
  855.                                         <constr type="w" for="ch" forName="textBox4d" refType="w" fact="0.21" />
  856.                                         <constr type="h" for="ch" forName="textBox4d" refType="h" fact="0.283" />
  857.                                         <constr type="userD" refType="h" refFor="ch" refForName="bullet4d" fact="0.53" />
  858.                                         <constr type="rMarg" for="ch" forName="textBox4d" refType="userD" fact="2.834" />
  859.                                         <!-- font size & font equality -->
  860.                                         <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  861.                                     </constrLst>
  862.                                 </else>
  863.                             </choose>
  864.                             <ruleLst />
  865.                             <forEach axis="ch" ptType="node" st="1" cnt="1">
  866.                                 <!-- layout node for bullet 4a -->
  867.                                 <layoutNode name="bullet4a" styleLbl="node1">
  868.                                     <alg type="sp" />
  869.                                     <shape type="ellipse" />
  870.                                     <presOf />
  871.                                     <constrLst />
  872.                                     <ruleLst />
  873.                                 </layoutNode>
  874.                                 <!-- layout node for text box 4a -->
  875.                                 <layoutNode name="textBox4a" styleLbl="revTx">
  876.                                     <varLst>
  877.                                         <bulletEnabled val="true" />
  878.                                     </varLst>
  879.                                     <choose>
  880.                                         <!-- Normal Direction -->
  881.                                         <if func="var" arg="dir" op="equ" val="norm">
  882.                                             <choose>
  883.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  884.                                                     <alg type="tx">
  885.                                                         <param type="txAnchorVert" val="t" />
  886.                                                         <param type="parTxLTRAlign" val="l" />
  887.                                                         <param type="parTxRTLAlign" val="r" />
  888.                                                     </alg>
  889.                                                 </if>
  890.                                                 <else>
  891.                                                     <alg type="tx">
  892.                                                         <param type="txAnchorVert" val="t" />
  893.                                                         <param type="parTxLTRAlign" val="l" />
  894.                                                         <param type="parTxRTLAlign" val="l" />
  895.                                                     </alg>
  896.                                                 </else>
  897.                                             </choose>
  898.                                         </if>
  899.                                         <!-- Reverse Direction -->
  900.                                         <else>
  901.                                             <choose>
  902.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  903.                                                     <alg type="tx">
  904.                                                         <param type="txAnchorVert" val="b" />
  905.                                                         <param type="txAnchorVertCh" val="b" />
  906.                                                         <param type="parTxLTRAlign" val="l" />
  907.                                                         <param type="parTxRTLAlign" val="r" />
  908.                                                     </alg>
  909.                                                 </if>
  910.                                                 <else>
  911.                                                     <alg type="tx">
  912.                                                         <param type="txAnchorVert" val="b" />
  913.                                                         <param type="parTxLTRAlign" val="r" />
  914.                                                         <param type="parTxRTLAlign" val="r" />
  915.                                                     </alg>
  916.                                                 </else>
  917.                                             </choose>
  918.                                         </else>
  919.                                     </choose>
  920.                                     <shape type="rect" />
  921.                                     <presOf axis="desOrSelf" ptType="node" />
  922.                                     <choose>
  923.                                         <!-- Normal Direction -->
  924.                                         <if func="var" arg="dir" op="equ" val="norm">
  925.                                             <constrLst>
  926.                                                 <constr type="rMarg" val="0" />
  927.                                                 <constr type="tMarg" val="0" />
  928.                                                 <constr type="bMarg" val="0" />
  929.                                             </constrLst>
  930.                                         </if>
  931.                                         <!-- Reverse Direction -->
  932.                                         <else>
  933.                                             <constrLst>
  934.                                                 <constr type="lMarg" val="0" />
  935.                                                 <constr type="tMarg" val="0" />
  936.                                                 <constr type="bMarg" val="0" />
  937.                                             </constrLst>
  938.                                         </else>
  939.                                     </choose>
  940.                                     <ruleLst>
  941.                                         <rule type="primFontSz" val="5" />
  942.                                     </ruleLst>
  943.                                 </layoutNode>
  944.                             </forEach>
  945.                             <forEach axis="ch" ptType="node" st="2" cnt="1">
  946.                                 <!-- layout node for bullet 4b -->
  947.                                 <layoutNode name="bullet4b" styleLbl="node1">
  948.                                     <alg type="sp" />
  949.                                     <shape type="ellipse" />
  950.                                     <presOf />
  951.                                     <constrLst />
  952.                                     <ruleLst />
  953.                                 </layoutNode>
  954.                                 <!-- layout node for text box 4b -->
  955.                                 <layoutNode name="textBox4b" styleLbl="revTx">
  956.                                     <varLst>
  957.                                         <bulletEnabled val="true" />
  958.                                     </varLst>
  959.                                     <choose>
  960.                                         <!-- Normal Direction -->
  961.                                         <if func="var" arg="dir" op="equ" val="norm">
  962.                                             <choose>
  963.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  964.                                                     <alg type="tx">
  965.                                                         <param type="txAnchorVert" val="t" />
  966.                                                         <param type="parTxLTRAlign" val="l" />
  967.                                                         <param type="parTxRTLAlign" val="r" />
  968.                                                     </alg>
  969.                                                 </if>
  970.                                                 <else>
  971.                                                     <alg type="tx">
  972.                                                         <param type="txAnchorVert" val="t" />
  973.                                                         <param type="parTxLTRAlign" val="l" />
  974.                                                         <param type="parTxRTLAlign" val="l" />
  975.                                                     </alg>
  976.                                                 </else>
  977.                                             </choose>
  978.                                         </if>
  979.                                         <!-- Reverse Direction -->
  980.                                         <else>
  981.                                             <choose>
  982.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  983.                                                     <alg type="tx">
  984.                                                         <param type="txAnchorVert" val="b" />
  985.                                                         <param type="txAnchorVertCh" val="b" />
  986.                                                         <param type="parTxLTRAlign" val="l" />
  987.                                                         <param type="parTxRTLAlign" val="r" />
  988.                                                     </alg>
  989.                                                 </if>
  990.                                                 <else>
  991.                                                     <alg type="tx">
  992.                                                         <param type="txAnchorVert" val="b" />
  993.                                                         <param type="parTxLTRAlign" val="r" />
  994.                                                         <param type="parTxRTLAlign" val="r" />
  995.                                                     </alg>
  996.                                                 </else>
  997.                                             </choose>
  998.                                         </else>
  999.                                     </choose>
  1000.                                     <shape type="rect" />
  1001.                                     <presOf axis="desOrSelf" ptType="node" />
  1002.                                     <choose>
  1003.                                         <!-- Normal Direction -->
  1004.                                         <if func="var" arg="dir" op="equ" val="norm">
  1005.                                             <constrLst>
  1006.                                                 <constr type="rMarg" val="0" />
  1007.                                                 <constr type="tMarg" val="0" />
  1008.                                                 <constr type="bMarg" val="0" />
  1009.                                             </constrLst>
  1010.                                         </if>
  1011.                                         <!-- Reverse Direction -->
  1012.                                         <else>
  1013.                                             <constrLst>
  1014.                                                 <constr type="lMarg" val="0" />
  1015.                                                 <constr type="tMarg" val="0" />
  1016.                                                 <constr type="bMarg" val="0" />
  1017.                                             </constrLst>
  1018.                                         </else>
  1019.                                     </choose>
  1020.                                     <ruleLst>
  1021.                                         <rule type="primFontSz" val="5" />
  1022.                                     </ruleLst>
  1023.                                 </layoutNode>
  1024.                             </forEach>
  1025.                             <forEach axis="ch" ptType="node" st="3" cnt="1">
  1026.                                 <!-- layout node for bullet 4c -->
  1027.                                 <layoutNode name="bullet4c" styleLbl="node1">
  1028.                                     <alg type="sp" />
  1029.                                     <shape type="ellipse" />
  1030.                                     <presOf />
  1031.                                     <constrLst />
  1032.                                     <ruleLst />
  1033.                                 </layoutNode>
  1034.                                 <!-- layout node for text box 4c -->
  1035.                                 <layoutNode name="textBox4c" styleLbl="revTx">
  1036.                                     <varLst>
  1037.                                         <bulletEnabled val="true" />
  1038.                                     </varLst>
  1039.                                     <choose>
  1040.                                         <!-- Normal Direction -->
  1041.                                         <if func="var" arg="dir" op="equ" val="norm">
  1042.                                             <choose>
  1043.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1044.                                                     <alg type="tx">
  1045.                                                         <param type="txAnchorVert" val="t" />
  1046.                                                         <param type="parTxLTRAlign" val="l" />
  1047.                                                         <param type="parTxRTLAlign" val="r" />
  1048.                                                     </alg>
  1049.                                                 </if>
  1050.                                                 <else>
  1051.                                                     <alg type="tx">
  1052.                                                         <param type="txAnchorVert" val="t" />
  1053.                                                         <param type="parTxLTRAlign" val="l" />
  1054.                                                         <param type="parTxRTLAlign" val="l" />
  1055.                                                     </alg>
  1056.                                                 </else>
  1057.                                             </choose>
  1058.                                         </if>
  1059.                                         <!-- Reverse Direction -->
  1060.                                         <else>
  1061.                                             <choose>
  1062.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1063.                                                     <alg type="tx">
  1064.                                                         <param type="txAnchorVert" val="b" />
  1065.                                                         <param type="txAnchorVertCh" val="b" />
  1066.                                                         <param type="parTxLTRAlign" val="l" />
  1067.                                                         <param type="parTxRTLAlign" val="r" />
  1068.                                                     </alg>
  1069.                                                 </if>
  1070.                                                 <else>
  1071.                                                     <alg type="tx">
  1072.                                                         <param type="txAnchorVert" val="b" />
  1073.                                                         <param type="parTxLTRAlign" val="r" />
  1074.                                                         <param type="parTxRTLAlign" val="r" />
  1075.                                                     </alg>
  1076.                                                 </else>
  1077.                                             </choose>
  1078.                                         </else>
  1079.                                     </choose>
  1080.                                     <shape type="rect" />
  1081.                                     <presOf axis="desOrSelf" ptType="node" />
  1082.                                     <choose>
  1083.                                         <!-- Normal Direction -->
  1084.                                         <if func="var" arg="dir" op="equ" val="norm">
  1085.                                             <constrLst>
  1086.                                                 <constr type="rMarg" val="0" />
  1087.                                                 <constr type="tMarg" val="0" />
  1088.                                                 <constr type="bMarg" val="0" />
  1089.                                             </constrLst>
  1090.                                         </if>
  1091.                                         <!-- Reverse Direction -->
  1092.                                         <else>
  1093.                                             <constrLst>
  1094.                                                 <constr type="lMarg" val="0" />
  1095.                                                 <constr type="tMarg" val="0" />
  1096.                                                 <constr type="bMarg" val="0" />
  1097.                                             </constrLst>
  1098.                                         </else>
  1099.                                     </choose>
  1100.                                     <ruleLst>
  1101.                                         <rule type="primFontSz" val="5" />
  1102.                                     </ruleLst>
  1103.                                 </layoutNode>
  1104.                             </forEach>
  1105.                             <forEach axis="ch" ptType="node" st="4" cnt="1">
  1106.                                 <!-- layout node for bullet 4d -->
  1107.                                 <layoutNode name="bullet4d" styleLbl="node1">
  1108.                                     <alg type="sp" />
  1109.                                     <shape type="ellipse" />
  1110.                                     <presOf />
  1111.                                     <constrLst />
  1112.                                     <ruleLst />
  1113.                                 </layoutNode>
  1114.                                 <!-- layout node for text box 4d -->
  1115.                                 <layoutNode name="textBox4d" styleLbl="revTx">
  1116.                                     <varLst>
  1117.                                         <bulletEnabled val="true" />
  1118.                                     </varLst>
  1119.                                     <choose>
  1120.                                         <!-- Normal Direction -->
  1121.                                         <if func="var" arg="dir" op="equ" val="norm">
  1122.                                             <choose>
  1123.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1124.                                                     <alg type="tx">
  1125.                                                         <param type="txAnchorVert" val="t" />
  1126.                                                         <param type="parTxLTRAlign" val="l" />
  1127.                                                         <param type="parTxRTLAlign" val="r" />
  1128.                                                     </alg>
  1129.                                                 </if>
  1130.                                                 <else>
  1131.                                                     <alg type="tx">
  1132.                                                         <param type="txAnchorVert" val="t" />
  1133.                                                         <param type="parTxLTRAlign" val="l" />
  1134.                                                         <param type="parTxRTLAlign" val="l" />
  1135.                                                     </alg>
  1136.                                                 </else>
  1137.                                             </choose>
  1138.                                         </if>
  1139.                                         <!-- Reverse Direction -->
  1140.                                         <else>
  1141.                                             <choose>
  1142.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1143.                                                     <alg type="tx">
  1144.                                                         <param type="txAnchorVert" val="b" />
  1145.                                                         <param type="txAnchorVertCh" val="b" />
  1146.                                                         <param type="parTxLTRAlign" val="l" />
  1147.                                                         <param type="parTxRTLAlign" val="r" />
  1148.                                                     </alg>
  1149.                                                 </if>
  1150.                                                 <else>
  1151.                                                     <alg type="tx">
  1152.                                                         <param type="txAnchorVert" val="b" />
  1153.                                                         <param type="parTxLTRAlign" val="r" />
  1154.                                                         <param type="parTxRTLAlign" val="r" />
  1155.                                                     </alg>
  1156.                                                 </else>
  1157.                                             </choose>
  1158.                                         </else>
  1159.                                     </choose>
  1160.                                     <shape type="rect" />
  1161.                                     <presOf axis="desOrSelf" ptType="node" />
  1162.                                     <choose>
  1163.                                         <!-- Normal Direction -->
  1164.                                         <if func="var" arg="dir" op="equ" val="norm">
  1165.                                             <constrLst>
  1166.                                                 <constr type="rMarg" val="0" />
  1167.                                                 <constr type="tMarg" val="0" />
  1168.                                                 <constr type="bMarg" val="0" />
  1169.                                             </constrLst>
  1170.                                         </if>
  1171.                                         <!-- Reverse Direction -->
  1172.                                         <else>
  1173.                                             <constrLst>
  1174.                                                 <constr type="lMarg" val="0" />
  1175.                                                 <constr type="tMarg" val="0" />
  1176.                                                 <constr type="bMarg" val="0" />
  1177.                                             </constrLst>
  1178.                                         </else>
  1179.                                     </choose>
  1180.                                     <ruleLst>
  1181.                                         <rule type="primFontSz" val="5" />
  1182.                                     </ruleLst>
  1183.                                 </layoutNode>
  1184.                             </forEach>
  1185.                         </layoutNode>
  1186.                     </if>
  1187.                     <!-- if there's five or more, we only display max of 5 -->
  1188.                     <else>
  1189.                         <!-- layout node for diagram -->
  1190.                         <layoutNode name="arrowDiagram5">
  1191.                             <alg type="composite">
  1192.                                 <param type="vertAlign" val="none" />
  1193.                                 <param type="horzAlign" val="none" />
  1194.                             </alg>
  1195.                             <shape />
  1196.                             <presOf />
  1197.                             <choose>
  1198.                                 <!-- Normal Direction -->
  1199.                                 <if func="var" arg="dir" op="equ" val="norm">
  1200.                                     <constrLst>
  1201.                                         <!-- bullet 5a size & position -->
  1202.                                         <constr type="ctrX" for="ch" forName="bullet5a" refType="w" fact="0.11" />
  1203.                                         <constr type="ctrY" for="ch" forName="bullet5a" refType="h" fact="0.762" />
  1204.                                         <constr type="w" for="ch" forName="bullet5a" refType="w" fact="0.023" />
  1205.                                         <constr type="h" for="ch" forName="bullet5a" refType="w" refFor="ch" refForName="bullet5a" fact="1" />
  1206.                                         <!-- text box 5a size & position -->
  1207.                                         <constr type="l" for="ch" forName="textBox5a" refType="ctrX" refFor="ch" refForName="bullet5a" fact="1" />
  1208.                                         <constr type="t" for="ch" forName="textBox5a" refType="ctrY" refFor="ch" refForName="bullet5a" fact="1" />
  1209.                                         <constr type="w" for="ch" forName="textBox5a" refType="w" fact="0.131" />
  1210.                                         <constr type="h" for="ch" forName="textBox5a" refType="h" fact="0.238" />
  1211.                                         <constr type="userA" refType="h" refFor="ch" refForName="bullet5a" fact="0.53" />
  1212.                                         <constr type="lMarg" for="ch" forName="textBox5a" refType="userA" fact="2.834" />
  1213.                                         <!-- bullet 5b size & position -->
  1214.                                         <constr type="ctrX" for="ch" forName="bullet5b" refType="w" fact="0.241" />
  1215.                                         <constr type="ctrY" for="ch" forName="bullet5b" refType="h" fact="0.581" />
  1216.                                         <constr type="w" for="ch" forName="bullet5b" refType="w" fact="0.036" />
  1217.                                         <constr type="h" for="ch" forName="bullet5b" refType="w" refFor="ch" refForName="bullet5b" fact="1" />
  1218.                                         <!-- text box 5b size & position -->
  1219.                                         <constr type="l" for="ch" forName="textBox5b" refType="ctrX" refFor="ch" refForName="bullet5b" fact="1" />
  1220.                                         <constr type="t" for="ch" forName="textBox5b" refType="ctrY" refFor="ch" refForName="bullet5b" fact="1" />
  1221.                                         <constr type="w" for="ch" forName="textBox5b" refType="w" fact="0.166" />
  1222.                                         <constr type="h" for="ch" forName="textBox5b" refType="h" fact="0.419" />
  1223.                                         <constr type="userB" refType="h" refFor="ch" refForName="bullet5b" fact="0.53" />
  1224.                                         <constr type="lMarg" for="ch" forName="textBox5b" refType="userB" fact="2.834" />
  1225.                                         <!-- bullet 5c size & position -->
  1226.                                         <constr type="ctrX" for="ch" forName="bullet5c" refType="w" fact="0.407" />
  1227.                                         <constr type="ctrY" for="ch" forName="bullet5c" refType="h" fact="0.438" />
  1228.                                         <constr type="w" for="ch" forName="bullet5c" refType="w" fact="0.048" />
  1229.                                         <constr type="h" for="ch" forName="bullet5c" refType="w" refFor="ch" refForName="bullet5c" fact="1" />
  1230.                                         <!-- text box 5c size & position -->
  1231.                                         <constr type="l" for="ch" forName="textBox5c" refType="ctrX" refFor="ch" refForName="bullet5c" fact="1" />
  1232.                                         <constr type="t" for="ch" forName="textBox5c" refType="ctrY" refFor="ch" refForName="bullet5c" fact="1" />
  1233.                                         <constr type="w" for="ch" forName="textBox5c" refType="w" fact="0.193" />
  1234.                                         <constr type="h" for="ch" forName="textBox5c" refType="h" fact="0.562" />
  1235.                                         <constr type="userC" refType="h" refFor="ch" refForName="bullet5c" fact="0.53" />
  1236.                                         <constr type="lMarg" for="ch" forName="textBox5c" refType="userC" fact="2.834" />
  1237.                                         <!-- bullet 5d size & position -->
  1238.                                         <constr type="ctrX" for="ch" forName="bullet5d" refType="w" fact="0.6" />
  1239.                                         <constr type="ctrY" for="ch" forName="bullet5d" refType="h" fact="0.33" />
  1240.                                         <constr type="w" for="ch" forName="bullet5d" refType="w" fact="0.062" />
  1241.                                         <constr type="h" for="ch" forName="bullet5d" refType="w" refFor="ch" refForName="bullet5d" fact="1" />
  1242.                                         <!-- text box 5d size & position -->
  1243.                                         <constr type="l" for="ch" forName="textBox5d" refType="ctrX" refFor="ch" refForName="bullet5d" fact="1" />
  1244.                                         <constr type="t" for="ch" forName="textBox5d" refType="ctrY" refFor="ch" refForName="bullet5d" fact="1" />
  1245.                                         <constr type="w" for="ch" forName="textBox5d" refType="w" fact="0.2" />
  1246.                                         <constr type="h" for="ch" forName="textBox5d" refType="h" fact="0.67" />
  1247.                                         <constr type="userD" refType="h" refFor="ch" refForName="bullet5d" fact="0.53" />
  1248.                                         <constr type="lMarg" for="ch" forName="textBox5d" refType="userD" fact="2.834" />
  1249.                                         <!-- bullet 5e size & position -->
  1250.                                         <constr type="ctrX" for="ch" forName="bullet5e" refType="w" fact="0.8" />
  1251.                                         <constr type="ctrY" for="ch" forName="bullet5e" refType="h" fact="0.264" />
  1252.                                         <constr type="w" for="ch" forName="bullet5e" refType="w" fact="0.079" />
  1253.                                         <constr type="h" for="ch" forName="bullet5e" refType="w" refFor="ch" refForName="bullet5e" fact="1" />
  1254.                                         <!-- text box 5e size & position -->
  1255.                                         <constr type="l" for="ch" forName="textBox5e" refType="ctrX" refFor="ch" refForName="bullet5e" fact="1" />
  1256.                                         <constr type="t" for="ch" forName="textBox5e" refType="ctrY" refFor="ch" refForName="bullet5e" fact="1" />
  1257.                                         <constr type="w" for="ch" forName="textBox5e" refType="w" fact="0.2" />
  1258.                                         <constr type="h" for="ch" forName="textBox5e" refType="h" fact="0.736" />
  1259.                                         <constr type="userE" refType="h" refFor="ch" refForName="bullet5e" fact="0.53" />
  1260.                                         <constr type="lMarg" for="ch" forName="textBox5e" refType="userE" fact="2.834" />
  1261.                                         <!-- font size & font equality -->
  1262.                                         <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  1263.                                     </constrLst>
  1264.                                 </if>
  1265.                                 <!-- Reverse Direction -->
  1266.                                 <else>
  1267.                                     <constrLst>
  1268.                                         <!-- bullet 5a size & position -->
  1269.                                         <constr type="ctrX" for="ch" forName="bullet5a" refType="w" fact="0.11" />
  1270.                                         <constr type="ctrY" for="ch" forName="bullet5a" refType="h" fact="0.762" />
  1271.                                         <constr type="w" for="ch" forName="bullet5a" refType="w" fact="0.023" />
  1272.                                         <constr type="h" for="ch" forName="bullet5a" refType="w" refFor="ch" refForName="bullet5a" fact="1" />
  1273.                                         <!-- text box 5a size & position -->
  1274.                                         <constr type="r" for="ch" forName="textBox5a" refType="ctrX" refFor="ch" refForName="bullet5a" fact="1" />
  1275.                                         <constr type="b" for="ch" forName="textBox5a" refType="ctrY" refFor="ch" refForName="bullet5a" fact="1" />
  1276.                                         <constr type="w" for="ch" forName="textBox5a" refType="w" fact="0.11" />
  1277.                                         <constr type="h" for="ch" forName="textBox5a" refType="h" fact="0.762" />
  1278.                                         <constr type="userA" refType="h" refFor="ch" refForName="bullet5a" fact="0.53" />
  1279.                                         <constr type="rMarg" for="ch" forName="textBox5a" refType="userA" fact="2.834" />
  1280.                                         <!-- bullet 5b size & position -->
  1281.                                         <constr type="ctrX" for="ch" forName="bullet5b" refType="w" fact="0.241" />
  1282.                                         <constr type="ctrY" for="ch" forName="bullet5b" refType="h" fact="0.581" />
  1283.                                         <constr type="w" for="ch" forName="bullet5b" refType="w" fact="0.036" />
  1284.                                         <constr type="h" for="ch" forName="bullet5b" refType="w" refFor="ch" refForName="bullet5b" fact="1" />
  1285.                                         <!-- text box 5b size & position -->
  1286.                                         <constr type="r" for="ch" forName="textBox5b" refType="ctrX" refFor="ch" refForName="bullet5b" fact="1" />
  1287.                                         <constr type="b" for="ch" forName="textBox5b" refType="ctrY" refFor="ch" refForName="bullet5b" fact="1" />
  1288.                                         <constr type="w" for="ch" forName="textBox5b" refType="w" fact="0.131" />
  1289.                                         <constr type="h" for="ch" forName="textBox5b" refType="h" fact="0.581" />
  1290.                                         <constr type="userB" refType="h" refFor="ch" refForName="bullet5b" fact="0.53" />
  1291.                                         <constr type="rMarg" for="ch" forName="textBox5b" refType="userB" fact="2.834" />
  1292.                                         <!-- bullet 5c size & position -->
  1293.                                         <constr type="ctrX" for="ch" forName="bullet5c" refType="w" fact="0.407" />
  1294.                                         <constr type="ctrY" for="ch" forName="bullet5c" refType="h" fact="0.438" />
  1295.                                         <constr type="w" for="ch" forName="bullet5c" refType="w" fact="0.048" />
  1296.                                         <constr type="h" for="ch" forName="bullet5c" refType="w" refFor="ch" refForName="bullet5c" fact="1" />
  1297.                                         <!-- text box 5c size & position -->
  1298.                                         <constr type="r" for="ch" forName="textBox5c" refType="ctrX" refFor="ch" refForName="bullet5c" fact="1" />
  1299.                                         <constr type="b" for="ch" forName="textBox5c" refType="ctrY" refFor="ch" refForName="bullet5c" fact="1" />
  1300.                                         <constr type="w" for="ch" forName="textBox5c" refType="w" fact="0.166" />
  1301.                                         <constr type="h" for="ch" forName="textBox5c" refType="h" fact="0.438" />
  1302.                                         <constr type="userC" refType="h" refFor="ch" refForName="bullet5c" fact="0.53" />
  1303.                                         <constr type="rMarg" for="ch" forName="textBox5c" refType="userC" fact="2.834" />
  1304.                                         <!-- bullet 5d size & position -->
  1305.                                         <constr type="ctrX" for="ch" forName="bullet5d" refType="w" fact="0.6" />
  1306.                                         <constr type="ctrY" for="ch" forName="bullet5d" refType="h" fact="0.33" />
  1307.                                         <constr type="w" for="ch" forName="bullet5d" refType="w" fact="0.062" />
  1308.                                         <constr type="h" for="ch" forName="bullet5d" refType="w" refFor="ch" refForName="bullet5d" fact="1" />
  1309.                                         <!-- text box 5d size & position -->
  1310.                                         <constr type="r" for="ch" forName="textBox5d" refType="ctrX" refFor="ch" refForName="bullet5d" fact="1" />
  1311.                                         <constr type="b" for="ch" forName="textBox5d" refType="ctrY" refFor="ch" refForName="bullet5d" fact="1" />
  1312.                                         <constr type="w" for="ch" forName="textBox5d" refType="w" fact="0.193" />
  1313.                                         <constr type="h" for="ch" forName="textBox5d" refType="h" fact="0.33" />
  1314.                                         <constr type="userD" refType="h" refFor="ch" refForName="bullet5d" fact="0.53" />
  1315.                                         <constr type="rMarg" for="ch" forName="textBox5d" refType="userD" fact="2.834" />
  1316.                                         <!-- bullet 5e size & position -->
  1317.                                         <constr type="ctrX" for="ch" forName="bullet5e" refType="w" fact="0.8" />
  1318.                                         <constr type="ctrY" for="ch" forName="bullet5e" refType="h" fact="0.264" />
  1319.                                         <constr type="w" for="ch" forName="bullet5e" refType="w" fact="0.079" />
  1320.                                         <constr type="h" for="ch" forName="bullet5e" refType="w" refFor="ch" refForName="bullet5e" fact="1" />
  1321.                                         <!-- text box 5e size & position -->
  1322.                                         <constr type="r" for="ch" forName="textBox5e" refType="ctrX" refFor="ch" refForName="bullet5e" fact="1" />
  1323.                                         <constr type="b" for="ch" forName="textBox5e" refType="ctrY" refFor="ch" refForName="bullet5e" fact="1" />
  1324.                                         <constr type="w" for="ch" forName="textBox5e" refType="w" fact="0.2" />
  1325.                                         <constr type="h" for="ch" forName="textBox5e" refType="h" fact="0.264" />
  1326.                                         <constr type="userE" refType="h" refFor="ch" refForName="bullet5e" fact="0.53" />
  1327.                                         <constr type="rMarg" for="ch" forName="textBox5e" refType="userE" fact="2.834" />
  1328.                                         <!-- font size & font equality -->
  1329.                                         <constr op="equ" type="primFontSz" for="ch" ptType="node" val="65" />
  1330.                                     </constrLst>
  1331.                                 </else>
  1332.                             </choose>
  1333.                             <ruleLst />
  1334.                             <forEach axis="ch" ptType="node" st="1" cnt="1">
  1335.                                 <!-- layout node for bullet 5a -->
  1336.                                 <layoutNode name="bullet5a" styleLbl="node1">
  1337.                                     <alg type="sp" />
  1338.                                     <shape type="ellipse" />
  1339.                                     <presOf />
  1340.                                     <constrLst />
  1341.                                     <ruleLst />
  1342.                                 </layoutNode>
  1343.                                 <!-- layout node for text box 5a -->
  1344.                                 <layoutNode name="textBox5a" styleLbl="revTx">
  1345.                                     <varLst>
  1346.                                         <bulletEnabled val="true" />
  1347.                                     </varLst>
  1348.                                     <choose>
  1349.                                         <!-- Normal Direction -->
  1350.                                         <if func="var" arg="dir" op="equ" val="norm">
  1351.                                             <choose>
  1352.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1353.                                                     <alg type="tx">
  1354.                                                         <param type="txAnchorVert" val="t" />
  1355.                                                         <param type="parTxLTRAlign" val="l" />
  1356.                                                         <param type="parTxRTLAlign" val="r" />
  1357.                                                     </alg>
  1358.                                                 </if>
  1359.                                                 <else>
  1360.                                                     <alg type="tx">
  1361.                                                         <param type="txAnchorVert" val="t" />
  1362.                                                         <param type="parTxLTRAlign" val="l" />
  1363.                                                         <param type="parTxRTLAlign" val="l" />
  1364.                                                     </alg>
  1365.                                                 </else>
  1366.                                             </choose>
  1367.                                         </if>
  1368.                                         <!-- Reverse Direction -->
  1369.                                         <else>
  1370.                                             <choose>
  1371.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1372.                                                     <alg type="tx">
  1373.                                                         <param type="txAnchorVert" val="b" />
  1374.                                                         <param type="txAnchorVertCh" val="b" />
  1375.                                                         <param type="parTxLTRAlign" val="l" />
  1376.                                                         <param type="parTxRTLAlign" val="r" />
  1377.                                                     </alg>
  1378.                                                 </if>
  1379.                                                 <else>
  1380.                                                     <alg type="tx">
  1381.                                                         <param type="txAnchorVert" val="b" />
  1382.                                                         <param type="parTxLTRAlign" val="r" />
  1383.                                                         <param type="parTxRTLAlign" val="r" />
  1384.                                                     </alg>
  1385.                                                 </else>
  1386.                                             </choose>
  1387.                                         </else>
  1388.                                     </choose>
  1389.                                     <shape type="rect" />
  1390.                                     <presOf axis="desOrSelf" ptType="node" />
  1391.                                     <choose>
  1392.                                         <!-- Normal Direction -->
  1393.                                         <if func="var" arg="dir" op="equ" val="norm">
  1394.                                             <constrLst>
  1395.                                                 <constr type="rMarg" val="0" />
  1396.                                                 <constr type="tMarg" val="0" />
  1397.                                                 <constr type="bMarg" val="0" />
  1398.                                             </constrLst>
  1399.                                         </if>
  1400.                                         <!-- Reverse Direction -->
  1401.                                         <else>
  1402.                                             <constrLst>
  1403.                                                 <constr type="lMarg" val="0" />
  1404.                                                 <constr type="tMarg" val="0" />
  1405.                                                 <constr type="bMarg" val="0" />
  1406.                                             </constrLst>
  1407.                                         </else>
  1408.                                     </choose>
  1409.                                     <ruleLst>
  1410.                                         <rule type="primFontSz" val="5" />
  1411.                                     </ruleLst>
  1412.                                 </layoutNode>
  1413.                             </forEach>
  1414.                             <forEach axis="ch" ptType="node" st="2" cnt="1">
  1415.                                 <!-- layout node for bullet 5b -->
  1416.                                 <layoutNode name="bullet5b" styleLbl="node1">
  1417.                                     <alg type="sp" />
  1418.                                     <shape type="ellipse" />
  1419.                                     <presOf />
  1420.                                     <constrLst />
  1421.                                     <ruleLst />
  1422.                                 </layoutNode>
  1423.                                 <!-- layout node for text box 5b -->
  1424.                                 <layoutNode name="textBox5b" styleLbl="revTx">
  1425.                                     <varLst>
  1426.                                         <bulletEnabled val="true" />
  1427.                                     </varLst>
  1428.                                     <choose>
  1429.                                         <!-- Normal Direction -->
  1430.                                         <if func="var" arg="dir" op="equ" val="norm">
  1431.                                             <choose>
  1432.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1433.                                                     <alg type="tx">
  1434.                                                         <param type="txAnchorVert" val="t" />
  1435.                                                         <param type="parTxLTRAlign" val="l" />
  1436.                                                         <param type="parTxRTLAlign" val="r" />
  1437.                                                     </alg>
  1438.                                                 </if>
  1439.                                                 <else>
  1440.                                                     <alg type="tx">
  1441.                                                         <param type="txAnchorVert" val="t" />
  1442.                                                         <param type="parTxLTRAlign" val="l" />
  1443.                                                         <param type="parTxRTLAlign" val="l" />
  1444.                                                     </alg>
  1445.                                                 </else>
  1446.                                             </choose>
  1447.                                         </if>
  1448.                                         <!-- Reverse Direction -->
  1449.                                         <else>
  1450.                                             <choose>
  1451.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1452.                                                     <alg type="tx">
  1453.                                                         <param type="txAnchorVert" val="b" />
  1454.                                                         <param type="txAnchorVertCh" val="b" />
  1455.                                                         <param type="parTxLTRAlign" val="l" />
  1456.                                                         <param type="parTxRTLAlign" val="r" />
  1457.                                                     </alg>
  1458.                                                 </if>
  1459.                                                 <else>
  1460.                                                     <alg type="tx">
  1461.                                                         <param type="txAnchorVert" val="b" />
  1462.                                                         <param type="parTxLTRAlign" val="r" />
  1463.                                                         <param type="parTxRTLAlign" val="r" />
  1464.                                                     </alg>
  1465.                                                 </else>
  1466.                                             </choose>
  1467.                                         </else>
  1468.                                     </choose>
  1469.                                     <shape type="rect" />
  1470.                                     <presOf axis="desOrSelf" ptType="node" />
  1471.                                     <choose>
  1472.                                         <!-- Normal Direction -->
  1473.                                         <if func="var" arg="dir" op="equ" val="norm">
  1474.                                             <constrLst>
  1475.                                                 <constr type="rMarg" val="0" />
  1476.                                                 <constr type="tMarg" val="0" />
  1477.                                                 <constr type="bMarg" val="0" />
  1478.                                             </constrLst>
  1479.                                         </if>
  1480.                                         <!-- Reverse Direction -->
  1481.                                         <else>
  1482.                                             <constrLst>
  1483.                                                 <constr type="lMarg" val="0" />
  1484.                                                 <constr type="tMarg" val="0" />
  1485.                                                 <constr type="bMarg" val="0" />
  1486.                                             </constrLst>
  1487.                                         </else>
  1488.                                     </choose>
  1489.                                     <ruleLst>
  1490.                                         <rule type="primFontSz" val="5" />
  1491.                                     </ruleLst>
  1492.                                 </layoutNode>
  1493.                             </forEach>
  1494.                             <forEach axis="ch" ptType="node" st="3" cnt="1">
  1495.                                 <!-- layout node for bullet 5c -->
  1496.                                 <layoutNode name="bullet5c" styleLbl="node1">
  1497.                                     <alg type="sp" />
  1498.                                     <shape type="ellipse" />
  1499.                                     <presOf />
  1500.                                     <constrLst />
  1501.                                     <ruleLst />
  1502.                                 </layoutNode>
  1503.                                 <!-- layout node for text box 5c -->
  1504.                                 <layoutNode name="textBox5c" styleLbl="revTx">
  1505.                                     <varLst>
  1506.                                         <bulletEnabled val="true" />
  1507.                                     </varLst>
  1508.                                     <choose>
  1509.                                         <!-- Normal Direction -->
  1510.                                         <if func="var" arg="dir" op="equ" val="norm">
  1511.                                             <choose>
  1512.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1513.                                                     <alg type="tx">
  1514.                                                         <param type="txAnchorVert" val="t" />
  1515.                                                         <param type="parTxLTRAlign" val="l" />
  1516.                                                         <param type="parTxRTLAlign" val="r" />
  1517.                                                     </alg>
  1518.                                                 </if>
  1519.                                                 <else>
  1520.                                                     <alg type="tx">
  1521.                                                         <param type="txAnchorVert" val="t" />
  1522.                                                         <param type="parTxLTRAlign" val="l" />
  1523.                                                         <param type="parTxRTLAlign" val="l" />
  1524.                                                     </alg>
  1525.                                                 </else>
  1526.                                             </choose>
  1527.                                         </if>
  1528.                                         <!-- Reverse Direction -->
  1529.                                         <else>
  1530.                                             <choose>
  1531.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1532.                                                     <alg type="tx">
  1533.                                                         <param type="txAnchorVert" val="b" />
  1534.                                                         <param type="txAnchorVertCh" val="b" />
  1535.                                                         <param type="parTxLTRAlign" val="l" />
  1536.                                                         <param type="parTxRTLAlign" val="r" />
  1537.                                                     </alg>
  1538.                                                 </if>
  1539.                                                 <else>
  1540.                                                     <alg type="tx">
  1541.                                                         <param type="txAnchorVert" val="b" />
  1542.                                                         <param type="parTxLTRAlign" val="r" />
  1543.                                                         <param type="parTxRTLAlign" val="r" />
  1544.                                                     </alg>
  1545.                                                 </else>
  1546.                                             </choose>
  1547.                                         </else>
  1548.                                     </choose>
  1549.                                     <shape type="rect" />
  1550.                                     <presOf axis="desOrSelf" ptType="node" />
  1551.                                     <choose>
  1552.                                         <!-- Normal Direction -->
  1553.                                         <if func="var" arg="dir" op="equ" val="norm">
  1554.                                             <constrLst>
  1555.                                                 <constr type="rMarg" val="0" />
  1556.                                                 <constr type="tMarg" val="0" />
  1557.                                                 <constr type="bMarg" val="0" />
  1558.                                             </constrLst>
  1559.                                         </if>
  1560.                                         <!-- Reverse Direction -->
  1561.                                         <else>
  1562.                                             <constrLst>
  1563.                                                 <constr type="lMarg" val="0" />
  1564.                                                 <constr type="tMarg" val="0" />
  1565.                                                 <constr type="bMarg" val="0" />
  1566.                                             </constrLst>
  1567.                                         </else>
  1568.                                     </choose>
  1569.                                     <ruleLst>
  1570.                                         <rule type="primFontSz" val="5" />
  1571.                                     </ruleLst>
  1572.                                 </layoutNode>
  1573.                             </forEach>
  1574.                             <forEach axis="ch" ptType="node" st="4" cnt="1">
  1575.                                 <!-- layout node for bullet 5d -->
  1576.                                 <layoutNode name="bullet5d" styleLbl="node1">
  1577.                                     <alg type="sp" />
  1578.                                     <shape type="ellipse" />
  1579.                                     <presOf />
  1580.                                     <constrLst />
  1581.                                     <ruleLst />
  1582.                                 </layoutNode>
  1583.                                 <!-- layout node for text box 5d -->
  1584.                                 <layoutNode name="textBox5d" styleLbl="revTx">
  1585.                                     <varLst>
  1586.                                         <bulletEnabled val="true" />
  1587.                                     </varLst>
  1588.                                     <choose>
  1589.                                         <!-- Normal Direction -->
  1590.                                         <if func="var" arg="dir" op="equ" val="norm">
  1591.                                             <choose>
  1592.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1593.                                                     <alg type="tx">
  1594.                                                         <param type="txAnchorVert" val="t" />
  1595.                                                         <param type="parTxLTRAlign" val="l" />
  1596.                                                         <param type="parTxRTLAlign" val="r" />
  1597.                                                     </alg>
  1598.                                                 </if>
  1599.                                                 <else>
  1600.                                                     <alg type="tx">
  1601.                                                         <param type="txAnchorVert" val="t" />
  1602.                                                         <param type="parTxLTRAlign" val="l" />
  1603.                                                         <param type="parTxRTLAlign" val="l" />
  1604.                                                     </alg>
  1605.                                                 </else>
  1606.                                             </choose>
  1607.                                         </if>
  1608.                                         <!-- Reverse Direction -->
  1609.                                         <else>
  1610.                                             <choose>
  1611.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1612.                                                     <alg type="tx">
  1613.                                                         <param type="txAnchorVert" val="b" />
  1614.                                                         <param type="txAnchorVertCh" val="b" />
  1615.                                                         <param type="parTxLTRAlign" val="l" />
  1616.                                                         <param type="parTxRTLAlign" val="r" />
  1617.                                                     </alg>
  1618.                                                 </if>
  1619.                                                 <else>
  1620.                                                     <alg type="tx">
  1621.                                                         <param type="txAnchorVert" val="b" />
  1622.                                                         <param type="parTxLTRAlign" val="r" />
  1623.                                                         <param type="parTxRTLAlign" val="r" />
  1624.                                                     </alg>
  1625.                                                 </else>
  1626.                                             </choose>
  1627.                                         </else>
  1628.                                     </choose>
  1629.                                     <shape type="rect" />
  1630.                                     <presOf axis="desOrSelf" ptType="node" />
  1631.                                     <choose>
  1632.                                         <!-- Normal Direction -->
  1633.                                         <if func="var" arg="dir" op="equ" val="norm">
  1634.                                             <constrLst>
  1635.                                                 <constr type="rMarg" val="0" />
  1636.                                                 <constr type="tMarg" val="0" />
  1637.                                                 <constr type="bMarg" val="0" />
  1638.                                             </constrLst>
  1639.                                         </if>
  1640.                                         <!-- Reverse Direction -->
  1641.                                         <else>
  1642.                                             <constrLst>
  1643.                                                 <constr type="lMarg" val="0" />
  1644.                                                 <constr type="tMarg" val="0" />
  1645.                                                 <constr type="bMarg" val="0" />
  1646.                                             </constrLst>
  1647.                                         </else>
  1648.                                     </choose>
  1649.                                     <ruleLst>
  1650.                                         <rule type="primFontSz" val="5" />
  1651.                                     </ruleLst>
  1652.                                 </layoutNode>
  1653.                             </forEach>
  1654.                             <forEach axis="ch" ptType="node" st="5" cnt="1">
  1655.                                 <!-- layout node for bullet 5e -->
  1656.                                 <layoutNode name="bullet5e" styleLbl="node1">
  1657.                                     <alg type="sp" />
  1658.                                     <shape type="ellipse" />
  1659.                                     <presOf />
  1660.                                     <constrLst />
  1661.                                     <ruleLst />
  1662.                                 </layoutNode>
  1663.                                 <!-- layout node for text box 5e -->
  1664.                                 <layoutNode name="textBox5e" styleLbl="revTx">
  1665.                                     <varLst>
  1666.                                         <bulletEnabled val="true" />
  1667.                                     </varLst>
  1668.                                     <choose>
  1669.                                         <!-- Normal Direction -->
  1670.                                         <if func="var" arg="dir" op="equ" val="norm">
  1671.                                             <choose>
  1672.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1673.                                                     <alg type="tx">
  1674.                                                         <param type="txAnchorVert" val="t" />
  1675.                                                         <param type="parTxLTRAlign" val="l" />
  1676.                                                         <param type="parTxRTLAlign" val="r" />
  1677.                                                     </alg>
  1678.                                                 </if>
  1679.                                                 <else>
  1680.                                                     <alg type="tx">
  1681.                                                         <param type="txAnchorVert" val="t" />
  1682.                                                         <param type="parTxLTRAlign" val="l" />
  1683.                                                         <param type="parTxRTLAlign" val="l" />
  1684.                                                     </alg>
  1685.                                                 </else>
  1686.                                             </choose>
  1687.                                         </if>
  1688.                                         <!-- Reverse Direction -->
  1689.                                         <else>
  1690.                                             <choose>
  1691.                                                 <if axis="root des" ptType="all node" func="maxDepth" op="gt" val="1">
  1692.                                                     <alg type="tx">
  1693.                                                         <param type="txAnchorVert" val="b" />
  1694.                                                         <param type="txAnchorVertCh" val="b" />
  1695.                                                         <param type="parTxLTRAlign" val="l" />
  1696.                                                         <param type="parTxRTLAlign" val="r" />
  1697.                                                     </alg>
  1698.                                                 </if>
  1699.                                                 <else>
  1700.                                                     <alg type="tx">
  1701.                                                         <param type="txAnchorVert" val="b" />
  1702.                                                         <param type="parTxLTRAlign" val="r" />
  1703.                                                         <param type="parTxRTLAlign" val="r" />
  1704.                                                     </alg>
  1705.                                                 </else>
  1706.                                             </choose>
  1707.                                         </else>
  1708.                                     </choose>
  1709.                                     <shape type="rect" />
  1710.                                     <presOf axis="desOrSelf" ptType="node" />
  1711.                                     <choose>
  1712.                                         <!-- Normal Direction -->
  1713.                                         <if func="var" arg="dir" op="equ" val="norm">
  1714.                                             <constrLst>
  1715.                                                 <constr type="rMarg" val="0" />
  1716.                                                 <constr type="tMarg" val="0" />
  1717.                                                 <constr type="bMarg" val="0" />
  1718.                                             </constrLst>
  1719.                                         </if>
  1720.                                         <!-- Reverse Direction -->
  1721.                                         <else>
  1722.                                             <constrLst>
  1723.                                                 <constr type="lMarg" val="0" />
  1724.                                                 <constr type="tMarg" val="0" />
  1725.                                                 <constr type="bMarg" val="0" />
  1726.                                             </constrLst>
  1727.                                         </else>
  1728.                                     </choose>
  1729.                                     <ruleLst>
  1730.                                         <rule type="primFontSz" val="5" />
  1731.                                     </ruleLst>
  1732.                                 </layoutNode>
  1733.                             </forEach>
  1734.                         </layoutNode>
  1735.                     </else>
  1736.                 </choose>
  1737.             </if>
  1738.             <else />
  1739.         </choose>
  1740.     </layoutNode>
  1741. </layoutDef>