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 / 3477 < prev    next >
Extensible Markup Language  |  2010-03-13  |  264KB  |  3,995 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/2008/layout/AscendingPictureAccentProcess">
  4.     <title val="Ascending Picture Accent Process" />
  5.     <desc val="" />
  6.     <catLst>
  7.         <cat type="process" pri="22500" />
  8.         <cat type="picture" pri="16000" />
  9.         <cat type="pictureconvert" pri="16000" />
  10.     </catLst>
  11.     <sampData>
  12.         <dataModel>
  13.             <ptLst>
  14.                 <pt modelId="0" type="doc" />
  15.                 <pt modelId="1" type="node">
  16.                     <prSet phldr="1" />
  17.                 </pt>
  18.                 <pt modelId="2" type="node">
  19.                     <prSet phldr="1" />
  20.                 </pt>
  21.             </ptLst>
  22.             <cxnLst>
  23.                 <cxn modelId="3" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  24.                 <cxn modelId="4" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  25.             </cxnLst>
  26.         </dataModel>
  27.     </sampData>
  28.     <styleData>
  29.         <dataModel>
  30.             <ptLst>
  31.                 <pt modelId="0" type="doc" />
  32.                 <pt modelId="1" type="node">
  33.                     <prSet phldr="1" />
  34.                 </pt>
  35.                 <pt modelId="2" type="node">
  36.                     <prSet phldr="1" />
  37.                 </pt>
  38.             </ptLst>
  39.             <cxnLst>
  40.                 <cxn modelId="3" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  41.                 <cxn modelId="4" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  42.             </cxnLst>
  43.         </dataModel>
  44.     </styleData>
  45.     <clrData>
  46.         <dataModel>
  47.             <ptLst>
  48.                 <pt modelId="0" type="doc" />
  49.                 <pt modelId="1" type="node">
  50.                     <prSet phldr="1" />
  51.                 </pt>
  52.                 <pt modelId="2" type="node">
  53.                     <prSet phldr="1" />
  54.                 </pt>
  55.                 <pt modelId="3" type="node">
  56.                     <prSet phldr="1" />
  57.                 </pt>
  58.                 <pt modelId="4" type="node">
  59.                     <prSet phldr="1" />
  60.                 </pt>
  61.             </ptLst>
  62.             <cxnLst>
  63.                 <cxn modelId="5" type="parOf" srcId="0" destId="1" srcOrd="0" destOrd="0" presId="" />
  64.                 <cxn modelId="6" type="parOf" srcId="0" destId="2" srcOrd="1" destOrd="0" presId="" />
  65.                 <cxn modelId="7" type="parOf" srcId="0" destId="3" srcOrd="2" destOrd="0" presId="" />
  66.                 <cxn modelId="8" type="parOf" srcId="0" destId="4" srcOrd="3" destOrd="0" presId="" />
  67.             </cxnLst>
  68.         </dataModel>
  69.     </clrData>
  70.     <layoutNode>
  71.         <varLst>
  72.             <chMax val="7" />
  73.             <chPref val="7" />
  74.             <dir val="norm" />
  75.         </varLst>
  76.         <shape />
  77.         <choose>
  78.             <if axis="ch" ptType="node" func="cnt" op="equ" val="1">
  79.                 <choose>
  80.                     <!-- normal direction -->
  81.                     <if func="var" arg="dir" op="equ" val="norm">
  82.                         <choose>
  83.                             <!-- with second level text -->
  84.                             <if axis="des" func="maxDepth" op="gt" val="1">
  85.                                 <alg type="composite">
  86.                                     <param type="ar" val="2.7" />
  87.                                 </alg>
  88.                                 <constrLst>
  89.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  90.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  91.                                     <constr type="userD" refType="w" fact="0.0247" />
  92.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.2711" />
  93.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9603" />
  94.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.5325" />
  95.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.3856" />
  96.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.2469" />
  97.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9" />
  98.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.2469" />
  99.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.6667" />
  100.                                     <constr type="l" for="ch" forName="desTx1" refType="r" refFor="ch" refForName="parTx1" />
  101.                                     <constr type="r" for="ch" forName="desTx1" refType="w" />
  102.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  103.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  104.                                 </constrLst>
  105.                             </if>
  106.                             <!-- only top level text -->
  107.                             <else>
  108.                                 <alg type="composite">
  109.                                     <param type="ar" val="2" />
  110.                                 </alg>
  111.                                 <constrLst>
  112.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  113.                                     <constr type="userD" refType="w" fact="0.0333" />
  114.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.366" />
  115.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.7113" />
  116.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.7189" />
  117.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.3856" />
  118.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.3333" />
  119.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.6667" />
  120.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.3333" />
  121.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.6667" />
  122.                                 </constrLst>
  123.                             </else>
  124.                         </choose>
  125.                     </if>
  126.                     <!-- reverse direction -->
  127.                     <else>
  128.                         <choose>
  129.                             <!-- with second level text -->
  130.                             <if axis="des" func="maxDepth" op="gt" val="1">
  131.                                 <alg type="composite">
  132.                                     <param type="ar" val="2.7" />
  133.                                 </alg>
  134.                                 <constrLst>
  135.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  136.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  137.                                     <constr type="userD" refType="w" fact="0.0247" />
  138.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.7289" />
  139.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9603" />
  140.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.5325" />
  141.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.3856" />
  142.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.7531" />
  143.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9" />
  144.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.2469" />
  145.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.6667" />
  146.                                     <constr type="r" for="ch" forName="desTx1" refType="l" refFor="ch" refForName="parTx1" />
  147.                                     <constr type="l" for="ch" forName="desTx1" val="0" />
  148.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  149.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  150.                                 </constrLst>
  151.                             </if>
  152.                             <!-- only top level text -->
  153.                             <else>
  154.                                 <alg type="composite">
  155.                                     <param type="ar" val="2" />
  156.                                 </alg>
  157.                                 <constrLst>
  158.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  159.                                     <constr type="userD" refType="w" fact="0.0333" />
  160.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.634" />
  161.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.7113" />
  162.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.7189" />
  163.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.3856" />
  164.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.6667" />
  165.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.6667" />
  166.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.3333" />
  167.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.6667" />
  168.                                 </constrLst>
  169.                             </else>
  170.                         </choose>
  171.                     </else>
  172.                 </choose>
  173.             </if>
  174.             <if axis="ch" ptType="node" func="cnt" op="equ" val="2">
  175.                 <choose>
  176.                     <!-- normal direction -->
  177.                     <if func="var" arg="dir" op="equ" val="norm">
  178.                         <choose>
  179.                             <!-- with second level text -->
  180.                             <if axis="des" func="maxDepth" op="gt" val="1">
  181.                                 <alg type="composite">
  182.                                     <param type="ar" val="2" />
  183.                                 </alg>
  184.                                 <constrLst>
  185.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  186.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  187.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  188.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  189.                                     <constr type="userD" refType="w" fact="0.0188" />
  190.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.3221" />
  191.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.5911" />
  192.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  193.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  194.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.3056" />
  195.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.644" />
  196.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  197.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  198.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.2859" />
  199.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.6898" />
  200.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  201.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  202.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.3095" />
  203.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0587" />
  204.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  205.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  206.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.3346" />
  207.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0287" />
  208.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  209.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  210.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.3597" />
  211.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="-0.0013" />
  212.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  213.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  214.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.3848" />
  215.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0287" />
  216.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  217.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  218.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.41" />
  219.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0587" />
  220.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  221.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  222.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.3597" />
  223.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.062" />
  224.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  225.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  226.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.3597" />
  227.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1253" />
  228.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  229.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  230.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.197" />
  231.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8169" />
  232.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.4064" />
  233.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.218" />
  234.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.1785" />
  235.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.7834" />
  236.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1884" />
  237.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.3768" />
  238.                                     <constr type="l" for="ch" forName="desTx1" refType="r" refFor="ch" refForName="parTx1" />
  239.                                     <constr type="r" for="ch" forName="desTx1" refType="w" />
  240.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  241.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  242.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.3688" />
  243.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.3905" />
  244.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.4064" />
  245.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.218" />
  246.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.3503" />
  247.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.357" />
  248.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1884" />
  249.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.3768" />
  250.                                     <constr type="l" for="ch" forName="desTx2" refType="r" refFor="ch" refForName="parTx2" />
  251.                                     <constr type="r" for="ch" forName="desTx2" refType="w" />
  252.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  253.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  254.                                 </constrLst>
  255.                             </if>
  256.                             <!-- only top level text -->
  257.                             <else>
  258.                                 <alg type="composite">
  259.                                     <param type="ar" val="1.5073" />
  260.                                 </alg>
  261.                                 <constrLst>
  262.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  263.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  264.                                     <constr type="userD" refType="w" fact="0.025" />
  265.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.4274" />
  266.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.5911" />
  267.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  268.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  269.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.4055" />
  270.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.644" />
  271.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  272.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  273.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.3794" />
  274.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.6898" />
  275.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  276.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  277.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.4106" />
  278.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0587" />
  279.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  280.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  281.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.444" />
  282.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0287" />
  283.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  284.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  285.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.4773" />
  286.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="-0.0013" />
  287.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  288.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  289.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.5106" />
  290.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0287" />
  291.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  292.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  293.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.544" />
  294.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0587" />
  295.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  296.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  297.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.4773" />
  298.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.062" />
  299.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  300.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  301.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.4773" />
  302.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1253" />
  303.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  304.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  305.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.2614" />
  306.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8086" />
  307.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.5392" />
  308.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.218" />
  309.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.2369" />
  310.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.7834" />
  311.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.25" />
  312.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.3768" />
  313.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.4893" />
  314.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.3822" />
  315.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.5392" />
  316.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.218" />
  317.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.4648" />
  318.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.357" />
  319.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.25" />
  320.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.3768" />
  321.                                 </constrLst>
  322.                             </else>
  323.                         </choose>
  324.                     </if>
  325.                     <!-- reverse direction -->
  326.                     <else>
  327.                         <choose>
  328.                             <!-- with second level text -->
  329.                             <if axis="des" func="maxDepth" op="gt" val="1">
  330.                                 <alg type="composite">
  331.                                     <param type="ar" val="2" />
  332.                                 </alg>
  333.                                 <constrLst>
  334.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  335.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  336.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  337.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  338.                                     <constr type="userD" refType="w" fact="0.0188" />
  339.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.6779" />
  340.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.5911" />
  341.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  342.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  343.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.6944" />
  344.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.644" />
  345.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  346.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  347.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.7141" />
  348.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.6898" />
  349.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  350.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  351.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.6905" />
  352.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0587" />
  353.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  354.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  355.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.6654" />
  356.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0287" />
  357.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  358.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  359.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.6403" />
  360.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="-0.0013" />
  361.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  362.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  363.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.6152" />
  364.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0287" />
  365.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  366.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  367.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.59" />
  368.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0587" />
  369.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  370.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  371.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.6403" />
  372.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.062" />
  373.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  374.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  375.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.6403" />
  376.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1253" />
  377.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  378.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  379.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.803" />
  380.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8169" />
  381.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.4064" />
  382.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.218" />
  383.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.8215" />
  384.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.7834" />
  385.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1884" />
  386.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.3768" />
  387.                                     <constr type="r" for="ch" forName="desTx1" refType="l" refFor="ch" refForName="parTx1" />
  388.                                     <constr type="l" for="ch" forName="desTx1" val="0" />
  389.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  390.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  391.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.6312" />
  392.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.3905" />
  393.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.4064" />
  394.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.218" />
  395.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.6497" />
  396.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.357" />
  397.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1884" />
  398.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.3768" />
  399.                                     <constr type="r" for="ch" forName="desTx2" refType="l" refFor="ch" refForName="parTx2" />
  400.                                     <constr type="l" for="ch" forName="desTx2" val="0" />
  401.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  402.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  403.                                 </constrLst>
  404.                             </if>
  405.                             <!-- only top level text -->
  406.                             <else>
  407.                                 <alg type="composite">
  408.                                     <param type="ar" val="1.5073" />
  409.                                 </alg>
  410.                                 <constrLst>
  411.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  412.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  413.                                     <constr type="userD" refType="w" fact="0.025" />
  414.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.5726" />
  415.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.5911" />
  416.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  417.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  418.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.5945" />
  419.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.644" />
  420.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  421.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  422.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.6206" />
  423.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.6898" />
  424.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  425.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  426.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.5894" />
  427.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0587" />
  428.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  429.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  430.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.556" />
  431.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0287" />
  432.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  433.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  434.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.5227" />
  435.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="-0.0013" />
  436.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  437.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  438.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.4894" />
  439.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0287" />
  440.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  441.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  442.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.456" />
  443.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0587" />
  444.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  445.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  446.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.5227" />
  447.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.062" />
  448.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  449.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  450.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.5227" />
  451.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1253" />
  452.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  453.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  454.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.7386" />
  455.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8086" />
  456.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.5392" />
  457.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.218" />
  458.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.7631" />
  459.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.7834" />
  460.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.25" />
  461.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.3768" />
  462.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.5107" />
  463.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.3822" />
  464.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.5392" />
  465.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.218" />
  466.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.5352" />
  467.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.357" />
  468.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.25" />
  469.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.3768" />
  470.                                 </constrLst>
  471.                             </else>
  472.                         </choose>
  473.                     </else>
  474.                 </choose>
  475.             </if>
  476.             <if axis="ch" ptType="node" func="cnt" op="equ" val="3">
  477.                 <choose>
  478.                     <!-- normal direction -->
  479.                     <if func="var" arg="dir" op="equ" val="norm">
  480.                         <choose>
  481.                             <!-- with second level text -->
  482.                             <if axis="des" func="maxDepth" op="gt" val="1">
  483.                                 <alg type="composite">
  484.                                     <param type="ar" val="1.75" />
  485.                                 </alg>
  486.                                 <constrLst>
  487.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  488.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  489.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  490.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  491.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  492.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  493.                                     <constr type="userD" refType="w" fact="0.0162" />
  494.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.2981" />
  495.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.763" />
  496.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  497.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  498.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.2676" />
  499.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.7887" />
  500.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  501.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  502.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.2357" />
  503.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.809" />
  504.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  505.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  506.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.4445" />
  507.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.4655" />
  508.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  509.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  510.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.4323" />
  511.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.5178" />
  512.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  513.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  514.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.4236" />
  515.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0718" />
  516.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  517.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  518.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.446" />
  519.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0468" />
  520.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  521.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  522.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.4685" />
  523.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0218" />
  524.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  525.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  526.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.491" />
  527.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0468" />
  528.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  529.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  530.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.5135" />
  531.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0718" />
  532.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  533.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  534.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.4685" />
  535.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0745" />
  536.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  537.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  538.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.4685" />
  539.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1273" />
  540.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  541.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  542.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.1487" />
  543.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8596" />
  544.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.3491" />
  545.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.1638" />
  546.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.1328" />
  547.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8361" />
  548.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1618" />
  549.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.2832" />
  550.                                     <constr type="l" for="ch" forName="desTx1" refType="r" refFor="ch" refForName="parTx1" />
  551.                                     <constr type="r" for="ch" forName="desTx1" refType="w" />
  552.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  553.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  554.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.3732" />
  555.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.6469" />
  556.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.3491" />
  557.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.1638" />
  558.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.3573" />
  559.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.6234" />
  560.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1618" />
  561.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.2832" />
  562.                                     <constr type="l" for="ch" forName="desTx2" refType="r" refFor="ch" refForName="parTx2" />
  563.                                     <constr type="r" for="ch" forName="desTx2" refType="w" />
  564.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  565.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  566.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.4763" />
  567.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.3243" />
  568.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.3491" />
  569.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.1638" />
  570.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.4604" />
  571.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.3008" />
  572.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1618" />
  573.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.2832" />
  574.                                     <constr type="l" for="ch" forName="desTx3" refType="r" refFor="ch" refForName="parTx3" />
  575.                                     <constr type="r" for="ch" forName="desTx3" refType="w" />
  576.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  577.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  578.                                 </constrLst>
  579.                             </if>
  580.                             <!-- only top level text -->
  581.                             <else>
  582.                                 <alg type="composite">
  583.                                     <param type="ar" val="1.4161" />
  584.                                 </alg>
  585.                                 <constrLst>
  586.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  587.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  588.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  589.                                     <constr type="userD" refType="w" fact="0.02" />
  590.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.3684" />
  591.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.763" />
  592.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  593.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  594.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.3307" />
  595.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.7887" />
  596.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  597.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  598.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.2912" />
  599.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.809" />
  600.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  601.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  602.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.5494" />
  603.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.4655" />
  604.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  605.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  606.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.5342" />
  607.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.5178" />
  608.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  609.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  610.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.5234" />
  611.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0718" />
  612.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  613.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  614.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.5512" />
  615.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0468" />
  616.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  617.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  618.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.579" />
  619.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0218" />
  620.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  621.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  622.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.6068" />
  623.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0468" />
  624.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  625.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  626.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.6346" />
  627.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0718" />
  628.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  629.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  630.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.579" />
  631.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0745" />
  632.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  633.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  634.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.579" />
  635.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1273" />
  636.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  637.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  638.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.1837" />
  639.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8551" />
  640.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.4314" />
  641.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.1638" />
  642.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.1641" />
  643.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8361" />
  644.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.2" />
  645.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.2832" />
  646.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.4612" />
  647.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.6424" />
  648.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.4314" />
  649.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.1638" />
  650.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.4416" />
  651.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.6234" />
  652.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.2" />
  653.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.2832" />
  654.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.5886" />
  655.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.3198" />
  656.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.4314" />
  657.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.1638" />
  658.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.569" />
  659.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.3008" />
  660.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.2" />
  661.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.2832" />
  662.                                 </constrLst>
  663.                             </else>
  664.                         </choose>
  665.                     </if>
  666.                     <!-- reverse direction -->
  667.                     <else>
  668.                         <choose>
  669.                             <!-- with second level text -->
  670.                             <if axis="des" func="maxDepth" op="gt" val="1">
  671.                                 <alg type="composite">
  672.                                     <param type="ar" val="1.75" />
  673.                                 </alg>
  674.                                 <constrLst>
  675.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  676.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  677.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  678.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  679.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  680.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  681.                                     <constr type="userD" refType="w" fact="0.0162" />
  682.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.7019" />
  683.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.763" />
  684.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  685.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  686.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.7324" />
  687.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.7887" />
  688.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  689.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  690.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.7643" />
  691.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.809" />
  692.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  693.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  694.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.5555" />
  695.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.4655" />
  696.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  697.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  698.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.5677" />
  699.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.5178" />
  700.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  701.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  702.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.5764" />
  703.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0718" />
  704.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  705.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  706.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.554" />
  707.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0468" />
  708.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  709.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  710.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.5315" />
  711.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0218" />
  712.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  713.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  714.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.509" />
  715.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0468" />
  716.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  717.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  718.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.4865" />
  719.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0718" />
  720.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  721.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  722.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.5315" />
  723.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0745" />
  724.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  725.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  726.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.5315" />
  727.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1273" />
  728.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  729.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  730.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.8513" />
  731.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8596" />
  732.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.3491" />
  733.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.1638" />
  734.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.8672" />
  735.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8361" />
  736.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1618" />
  737.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.2832" />
  738.                                     <constr type="r" for="ch" forName="desTx1" refType="l" refFor="ch" refForName="parTx1" />
  739.                                     <constr type="l" for="ch" forName="desTx1" val="0" />
  740.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  741.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  742.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.6268" />
  743.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.6469" />
  744.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.3491" />
  745.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.1638" />
  746.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.6427" />
  747.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.6234" />
  748.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1618" />
  749.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.2832" />
  750.                                     <constr type="r" for="ch" forName="desTx2" refType="l" refFor="ch" refForName="parTx2" />
  751.                                     <constr type="l" for="ch" forName="desTx2" val="0" />
  752.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  753.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  754.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.5237" />
  755.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.3243" />
  756.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.3491" />
  757.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.1638" />
  758.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.5396" />
  759.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.3008" />
  760.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1618" />
  761.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.2832" />
  762.                                     <constr type="r" for="ch" forName="desTx3" refType="l" refFor="ch" refForName="parTx3" />
  763.                                     <constr type="l" for="ch" forName="desTx3" val="0" />
  764.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  765.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  766.                                 </constrLst>
  767.                             </if>
  768.                             <!-- only top level text -->
  769.                             <else>
  770.                                 <alg type="composite">
  771.                                     <param type="ar" val="1.4161" />
  772.                                 </alg>
  773.                                 <constrLst>
  774.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  775.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  776.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  777.                                     <constr type="userD" refType="w" fact="0.02" />
  778.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.6316" />
  779.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.763" />
  780.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  781.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  782.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.6693" />
  783.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.7887" />
  784.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  785.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  786.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.7088" />
  787.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.809" />
  788.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  789.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  790.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.4506" />
  791.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.4655" />
  792.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  793.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  794.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.4658" />
  795.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.5178" />
  796.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  797.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  798.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.4766" />
  799.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0718" />
  800.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  801.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  802.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.4488" />
  803.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0468" />
  804.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  805.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  806.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.421" />
  807.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0218" />
  808.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  809.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  810.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.3932" />
  811.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0468" />
  812.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  813.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  814.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.3654" />
  815.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0718" />
  816.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  817.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  818.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.421" />
  819.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0745" />
  820.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  821.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  822.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.421" />
  823.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1273" />
  824.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  825.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  826.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.8163" />
  827.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8551" />
  828.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.4314" />
  829.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.1638" />
  830.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.8359" />
  831.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8361" />
  832.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.2" />
  833.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.2832" />
  834.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.5388" />
  835.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.6424" />
  836.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.4314" />
  837.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.1638" />
  838.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.5584" />
  839.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.6234" />
  840.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.2" />
  841.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.2832" />
  842.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.4114" />
  843.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.3198" />
  844.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.4314" />
  845.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.1638" />
  846.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.431" />
  847.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.3008" />
  848.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.2" />
  849.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.2832" />
  850.                                 </constrLst>
  851.                             </else>
  852.                         </choose>
  853.                     </else>
  854.                 </choose>
  855.             </if>
  856.             <if axis="ch" ptType="node" func="cnt" op="equ" val="4">
  857.                 <choose>
  858.                     <!-- normal direction -->
  859.                     <if func="var" arg="dir" op="equ" val="norm">
  860.                         <choose>
  861.                             <!-- with second level text -->
  862.                             <if axis="des" func="maxDepth" op="gt" val="1">
  863.                                 <alg type="composite">
  864.                                     <param type="ar" val="1.55" />
  865.                                 </alg>
  866.                                 <constrLst>
  867.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  868.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  869.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  870.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  871.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  872.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  873.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  874.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx4" refType="primFontSz" refFor="ch" refForName="desTx1" />
  875.                                     <constr type="userD" refType="w" fact="0.0136" />
  876.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.3253" />
  877.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8215" />
  878.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  879.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  880.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.2949" />
  881.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.843" />
  882.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  883.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  884.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.2635" />
  885.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8607" />
  886.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  887.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  888.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.2313" />
  889.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.8745" />
  890.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  891.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  892.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.4675" />
  893.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.6419" />
  894.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  895.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  896.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.5486" />
  897.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.3784" />
  898.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  899.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  900.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.5267" />
  901.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0496" />
  902.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  903.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  904.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.5462" />
  905.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0282" />
  906.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  907.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  908.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.5657" />
  909.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0068" />
  910.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  911.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  912.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.5851" />
  913.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0282" />
  914.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  915.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  916.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.6046" />
  917.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0496" />
  918.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  919.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  920.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.5657" />
  921.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.052" />
  922.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  923.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  924.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.5657" />
  925.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.0972" />
  926.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  927.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  928.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.1466" />
  929.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9095" />
  930.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.294" />
  931.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.1222" />
  932.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.1333" />
  933.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8922" />
  934.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1363" />
  935.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.2113" />
  936.                                     <constr type="l" for="ch" forName="desTx1" refType="r" refFor="ch" refForName="parTx1" />
  937.                                     <constr type="r" for="ch" forName="desTx1" refType="w" />
  938.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  939.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  940.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.4105" />
  941.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.762" />
  942.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.294" />
  943.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.1222" />
  944.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.3972" />
  945.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.7447" />
  946.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1363" />
  947.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.2113" />
  948.                                     <constr type="l" for="ch" forName="desTx2" refType="r" refFor="ch" refForName="parTx2" />
  949.                                     <constr type="r" for="ch" forName="desTx2" refType="w" />
  950.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  951.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  952.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.5229" />
  953.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.5294" />
  954.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.294" />
  955.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.1222" />
  956.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.5095" />
  957.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.5121" />
  958.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1363" />
  959.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.2113" />
  960.                                     <constr type="l" for="ch" forName="desTx3" refType="r" refFor="ch" refForName="parTx3" />
  961.                                     <constr type="r" for="ch" forName="desTx3" refType="w" />
  962.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  963.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  964.                                     <constr type="l" for="ch" forName="parTx4" refType="w" fact="0.5722" />
  965.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.2523" />
  966.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.294" />
  967.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.1222" />
  968.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.5588" />
  969.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.235" />
  970.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1363" />
  971.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.2113" />
  972.                                     <constr type="l" for="ch" forName="desTx4" refType="r" refFor="ch" refForName="parTx4" />
  973.                                     <constr type="r" for="ch" forName="desTx4" refType="w" />
  974.                                     <constr type="t" for="ch" forName="desTx4" refType="t" refFor="ch" refForName="parTx4" />
  975.                                     <constr type="h" for="ch" forName="desTx4" refType="h" refFor="ch" refForName="parTx4" />
  976.                                 </constrLst>
  977.                             </if>
  978.                             <!-- only top level text -->
  979.                             <else>
  980.                                 <alg type="composite">
  981.                                     <param type="ar" val="1.2675" />
  982.                                 </alg>
  983.                                 <constrLst>
  984.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  985.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  986.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  987.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  988.                                     <constr type="userD" refType="w" fact="0.0167" />
  989.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.3978" />
  990.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8215" />
  991.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  992.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  993.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.3606" />
  994.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.843" />
  995.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  996.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  997.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.3223" />
  998.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8607" />
  999.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  1000.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  1001.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.2829" />
  1002.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.8745" />
  1003.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  1004.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  1005.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.5717" />
  1006.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.6419" />
  1007.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  1008.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  1009.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.6709" />
  1010.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.3784" />
  1011.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  1012.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  1013.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.6441" />
  1014.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0496" />
  1015.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  1016.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  1017.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.6679" />
  1018.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0282" />
  1019.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  1020.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  1021.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.6917" />
  1022.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0068" />
  1023.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  1024.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  1025.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.7155" />
  1026.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0282" />
  1027.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  1028.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  1029.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.7394" />
  1030.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0496" />
  1031.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  1032.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  1033.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.6917" />
  1034.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.052" />
  1035.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  1036.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  1037.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.6917" />
  1038.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.0972" />
  1039.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  1040.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  1041.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.1793" />
  1042.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9064" />
  1043.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.3595" />
  1044.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.1222" />
  1045.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.163" />
  1046.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8922" />
  1047.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1667" />
  1048.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.2113" />
  1049.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.502" />
  1050.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.7589" />
  1051.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.3595" />
  1052.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.1222" />
  1053.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.4857" />
  1054.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.7447" />
  1055.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1667" />
  1056.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.2113" />
  1057.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.6394" />
  1058.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.5263" />
  1059.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.3595" />
  1060.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.1222" />
  1061.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.6231" />
  1062.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.5121" />
  1063.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1667" />
  1064.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.2113" />
  1065.                                     <constr type="l" for="ch" forName="parTx4" refType="w" fact="0.6997" />
  1066.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.2492" />
  1067.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.3595" />
  1068.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.1222" />
  1069.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.6834" />
  1070.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.235" />
  1071.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1667" />
  1072.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.2113" />
  1073.                                 </constrLst>
  1074.                             </else>
  1075.                         </choose>
  1076.                     </if>
  1077.                     <!-- reverse direction -->
  1078.                     <else>
  1079.                         <choose>
  1080.                             <!-- with second level text -->
  1081.                             <if axis="des" func="maxDepth" op="gt" val="1">
  1082.                                 <alg type="composite">
  1083.                                     <param type="ar" val="1.55" />
  1084.                                 </alg>
  1085.                                 <constrLst>
  1086.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  1087.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1088.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1089.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1090.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  1091.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1092.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1093.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx4" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1094.                                     <constr type="userD" refType="w" fact="0.0136" />
  1095.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.6747" />
  1096.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8215" />
  1097.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  1098.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  1099.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.7051" />
  1100.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.843" />
  1101.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  1102.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  1103.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.7365" />
  1104.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8607" />
  1105.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  1106.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  1107.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.7687" />
  1108.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.8745" />
  1109.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  1110.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  1111.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.5325" />
  1112.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.6419" />
  1113.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  1114.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  1115.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.4514" />
  1116.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.3784" />
  1117.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  1118.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  1119.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.4733" />
  1120.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0496" />
  1121.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  1122.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  1123.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.4538" />
  1124.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0282" />
  1125.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  1126.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  1127.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.4343" />
  1128.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0068" />
  1129.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  1130.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  1131.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.4149" />
  1132.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0282" />
  1133.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  1134.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  1135.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.3954" />
  1136.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0496" />
  1137.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  1138.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  1139.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.4343" />
  1140.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.052" />
  1141.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  1142.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  1143.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.4343" />
  1144.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.0972" />
  1145.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  1146.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  1147.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.8534" />
  1148.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9095" />
  1149.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.294" />
  1150.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.1222" />
  1151.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.8667" />
  1152.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8922" />
  1153.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1363" />
  1154.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.2113" />
  1155.                                     <constr type="r" for="ch" forName="desTx1" refType="l" refFor="ch" refForName="parTx1" />
  1156.                                     <constr type="l" for="ch" forName="desTx1" val="0" />
  1157.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  1158.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  1159.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.5895" />
  1160.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.762" />
  1161.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.294" />
  1162.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.1222" />
  1163.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.6028" />
  1164.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.7447" />
  1165.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1363" />
  1166.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.2113" />
  1167.                                     <constr type="r" for="ch" forName="desTx2" refType="l" refFor="ch" refForName="parTx2" />
  1168.                                     <constr type="l" for="ch" forName="desTx2" val="0" />
  1169.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  1170.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  1171.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.4771" />
  1172.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.5294" />
  1173.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.294" />
  1174.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.1222" />
  1175.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.4905" />
  1176.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.5121" />
  1177.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1363" />
  1178.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.2113" />
  1179.                                     <constr type="r" for="ch" forName="desTx3" refType="l" refFor="ch" refForName="parTx3" />
  1180.                                     <constr type="l" for="ch" forName="desTx3" val="0" />
  1181.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  1182.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  1183.                                     <constr type="r" for="ch" forName="parTx4" refType="w" fact="0.4278" />
  1184.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.2523" />
  1185.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.294" />
  1186.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.1222" />
  1187.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.4412" />
  1188.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.235" />
  1189.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1363" />
  1190.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.2113" />
  1191.                                     <constr type="r" for="ch" forName="desTx4" refType="l" refFor="ch" refForName="parTx4" />
  1192.                                     <constr type="l" for="ch" forName="desTx4" val="0" />
  1193.                                     <constr type="t" for="ch" forName="desTx4" refType="t" refFor="ch" refForName="parTx4" />
  1194.                                     <constr type="h" for="ch" forName="desTx4" refType="h" refFor="ch" refForName="parTx4" />
  1195.                                 </constrLst>
  1196.                             </if>
  1197.                             <!-- only top level text -->
  1198.                             <else>
  1199.                                 <alg type="composite">
  1200.                                     <param type="ar" val="1.2675" />
  1201.                                 </alg>
  1202.                                 <constrLst>
  1203.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  1204.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1205.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1206.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1207.                                     <constr type="userD" refType="w" fact="0.0167" />
  1208.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.6022" />
  1209.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8215" />
  1210.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  1211.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  1212.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.6394" />
  1213.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.843" />
  1214.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  1215.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  1216.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.6777" />
  1217.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8607" />
  1218.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  1219.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  1220.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.7171" />
  1221.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.8745" />
  1222.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  1223.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  1224.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.4283" />
  1225.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.6419" />
  1226.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  1227.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  1228.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.3291" />
  1229.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.3784" />
  1230.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  1231.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  1232.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.3559" />
  1233.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0496" />
  1234.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  1235.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  1236.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.3321" />
  1237.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0282" />
  1238.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  1239.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  1240.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.3083" />
  1241.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0068" />
  1242.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  1243.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  1244.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.2845" />
  1245.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0282" />
  1246.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  1247.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  1248.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.2606" />
  1249.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0496" />
  1250.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  1251.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  1252.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.3083" />
  1253.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.052" />
  1254.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  1255.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  1256.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.3083" />
  1257.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.0972" />
  1258.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  1259.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  1260.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.8207" />
  1261.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9064" />
  1262.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.3595" />
  1263.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.1222" />
  1264.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.837" />
  1265.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8922" />
  1266.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1667" />
  1267.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.2113" />
  1268.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.498" />
  1269.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.7589" />
  1270.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.3595" />
  1271.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.1222" />
  1272.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.5143" />
  1273.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.7447" />
  1274.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1667" />
  1275.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.2113" />
  1276.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.3606" />
  1277.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.5263" />
  1278.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.3595" />
  1279.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.1222" />
  1280.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.3769" />
  1281.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.5121" />
  1282.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1667" />
  1283.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.2113" />
  1284.                                     <constr type="r" for="ch" forName="parTx4" refType="w" fact="0.3003" />
  1285.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.2492" />
  1286.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.3595" />
  1287.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.1222" />
  1288.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.3166" />
  1289.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.235" />
  1290.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1667" />
  1291.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.2113" />
  1292.                                 </constrLst>
  1293.                             </else>
  1294.                         </choose>
  1295.                     </else>
  1296.                 </choose>
  1297.             </if>
  1298.             <if axis="ch" ptType="node" func="cnt" op="equ" val="5">
  1299.                 <choose>
  1300.                     <!-- normal direction -->
  1301.                     <if func="var" arg="dir" op="equ" val="norm">
  1302.                         <choose>
  1303.                             <!-- with second level text -->
  1304.                             <if axis="des" func="maxDepth" op="gt" val="1">
  1305.                                 <alg type="composite">
  1306.                                     <param type="ar" val="1.41" />
  1307.                                 </alg>
  1308.                                 <constrLst>
  1309.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  1310.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1311.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1312.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1313.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1314.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  1315.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1316.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1317.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx4" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1318.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx5" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1319.                                     <constr type="userD" refType="w" fact="0.0118" />
  1320.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.3263" />
  1321.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8674" />
  1322.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  1323.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  1324.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.3001" />
  1325.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8824" />
  1326.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  1327.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  1328.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.2733" />
  1329.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8948" />
  1330.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  1331.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  1332.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.2462" />
  1333.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.9044" />
  1334.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  1335.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  1336.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.4691" />
  1337.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.7222" />
  1338.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  1339.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  1340.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.4484" />
  1341.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.7518" />
  1342.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  1343.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  1344.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.5549" />
  1345.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.5422" />
  1346.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  1347.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  1348.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.601" />
  1349.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.3229" />
  1350.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  1351.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  1352.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.5779" />
  1353.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0635" />
  1354.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  1355.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  1356.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.5951" />
  1357.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0448" />
  1358.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  1359.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  1360.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.6123" />
  1361.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.026" />
  1362.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  1363.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  1364.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.6295" />
  1365.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0448" />
  1366.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  1367.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  1368.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.6467" />
  1369.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0635" />
  1370.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  1371.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  1372.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.6123" />
  1373.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0656" />
  1374.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  1375.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  1376.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.6123" />
  1377.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1052" />
  1378.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  1379.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  1380.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.1746" />
  1381.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9304" />
  1382.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2544" />
  1383.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0962" />
  1384.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.1631" />
  1385.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9169" />
  1386.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.118" />
  1387.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1663" />
  1388.                                     <constr type="l" for="ch" forName="desTx1" refType="r" refFor="ch" refForName="parTx1" />
  1389.                                     <constr type="r" for="ch" forName="desTx1" refType="w" />
  1390.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  1391.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  1392.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.3982" />
  1393.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.8167" />
  1394.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2544" />
  1395.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0962" />
  1396.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.3866" />
  1397.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.8032" />
  1398.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.118" />
  1399.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1663" />
  1400.                                     <constr type="l" for="ch" forName="desTx2" refType="r" refFor="ch" refForName="parTx2" />
  1401.                                     <constr type="r" for="ch" forName="desTx2" refType="w" />
  1402.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  1403.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  1404.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.5194" />
  1405.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.6524" />
  1406.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2544" />
  1407.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0962" />
  1408.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.5078" />
  1409.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6389" />
  1410.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.118" />
  1411.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1663" />
  1412.                                     <constr type="l" for="ch" forName="desTx3" refType="r" refFor="ch" refForName="parTx3" />
  1413.                                     <constr type="r" for="ch" forName="desTx3" refType="w" />
  1414.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  1415.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  1416.                                     <constr type="l" for="ch" forName="parTx4" refType="w" fact="0.5827" />
  1417.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.4412" />
  1418.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2544" />
  1419.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0962" />
  1420.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.5712" />
  1421.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.4277" />
  1422.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.118" />
  1423.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1663" />
  1424.                                     <constr type="l" for="ch" forName="desTx4" refType="r" refFor="ch" refForName="parTx4" />
  1425.                                     <constr type="r" for="ch" forName="desTx4" refType="w" />
  1426.                                     <constr type="t" for="ch" forName="desTx4" refType="t" refFor="ch" refForName="parTx4" />
  1427.                                     <constr type="h" for="ch" forName="desTx4" refType="h" refFor="ch" refForName="parTx4" />
  1428.                                     <constr type="l" for="ch" forName="parTx5" refType="w" fact="0.618" />
  1429.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.2262" />
  1430.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2544" />
  1431.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0962" />
  1432.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.6064" />
  1433.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.2127" />
  1434.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.118" />
  1435.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1663" />
  1436.                                     <constr type="l" for="ch" forName="desTx5" refType="r" refFor="ch" refForName="parTx5" />
  1437.                                     <constr type="r" for="ch" forName="desTx5" refType="w" />
  1438.                                     <constr type="t" for="ch" forName="desTx5" refType="t" refFor="ch" refForName="parTx5" />
  1439.                                     <constr type="h" for="ch" forName="desTx5" refType="h" refFor="ch" refForName="parTx5" />
  1440.                                 </constrLst>
  1441.                             </if>
  1442.                             <!-- only top level text -->
  1443.                             <else>
  1444.                                 <alg type="composite">
  1445.                                     <param type="ar" val="1.1643" />
  1446.                                 </alg>
  1447.                                 <constrLst>
  1448.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  1449.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1450.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1451.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1452.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1453.                                     <constr type="userD" refType="w" fact="0.0143" />
  1454.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.3951" />
  1455.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8674" />
  1456.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  1457.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  1458.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.3634" />
  1459.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8824" />
  1460.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  1461.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  1462.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.331" />
  1463.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8948" />
  1464.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  1465.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  1466.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.2981" />
  1467.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.9044" />
  1468.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  1469.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  1470.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.5681" />
  1471.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.7222" />
  1472.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  1473.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  1474.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.543" />
  1475.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.7518" />
  1476.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  1477.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  1478.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.672" />
  1479.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.5422" />
  1480.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  1481.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  1482.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.7278" />
  1483.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.3229" />
  1484.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  1485.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  1486.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.6999" />
  1487.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0635" />
  1488.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  1489.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  1490.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.7207" />
  1491.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0448" />
  1492.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  1493.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  1494.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.7415" />
  1495.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.026" />
  1496.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  1497.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  1498.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.7624" />
  1499.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0448" />
  1500.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  1501.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  1502.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.7832" />
  1503.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0635" />
  1504.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  1505.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  1506.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.7415" />
  1507.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0656" />
  1508.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  1509.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  1510.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.7415" />
  1511.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1052" />
  1512.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  1513.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  1514.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.2115" />
  1515.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.928" />
  1516.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.3081" />
  1517.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0962" />
  1518.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.1975" />
  1519.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9169" />
  1520.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1429" />
  1521.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1663" />
  1522.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.4822" />
  1523.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.8143" />
  1524.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.3081" />
  1525.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0962" />
  1526.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.4682" />
  1527.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.8032" />
  1528.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1429" />
  1529.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1663" />
  1530.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.629" />
  1531.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.65" />
  1532.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.3081" />
  1533.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0962" />
  1534.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.615" />
  1535.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6389" />
  1536.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1429" />
  1537.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1663" />
  1538.                                     <constr type="l" for="ch" forName="parTx4" refType="w" fact="0.7057" />
  1539.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.4388" />
  1540.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.3081" />
  1541.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0962" />
  1542.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.6917" />
  1543.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.4277" />
  1544.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1429" />
  1545.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1663" />
  1546.                                     <constr type="l" for="ch" forName="parTx5" refType="w" fact="0.7484" />
  1547.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.2238" />
  1548.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.3081" />
  1549.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0962" />
  1550.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.7344" />
  1551.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.2127" />
  1552.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.1429" />
  1553.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1663" />
  1554.                                 </constrLst>
  1555.                             </else>
  1556.                         </choose>
  1557.                     </if>
  1558.                     <!-- reverse direction -->
  1559.                     <else>
  1560.                         <choose>
  1561.                             <!-- with second level text -->
  1562.                             <if axis="des" func="maxDepth" op="gt" val="1">
  1563.                                 <alg type="composite">
  1564.                                     <param type="ar" val="1.41" />
  1565.                                 </alg>
  1566.                                 <constrLst>
  1567.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  1568.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1569.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1570.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1571.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1572.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  1573.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1574.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1575.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx4" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1576.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx5" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1577.                                     <constr type="userD" refType="w" fact="0.0118" />
  1578.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.6737" />
  1579.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8674" />
  1580.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  1581.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  1582.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.6999" />
  1583.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8824" />
  1584.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  1585.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  1586.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.7267" />
  1587.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8948" />
  1588.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  1589.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  1590.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.7538" />
  1591.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.9044" />
  1592.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  1593.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  1594.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.5309" />
  1595.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.7222" />
  1596.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  1597.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  1598.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.5516" />
  1599.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.7518" />
  1600.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  1601.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  1602.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.4451" />
  1603.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.5422" />
  1604.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  1605.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  1606.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.399" />
  1607.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.3229" />
  1608.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  1609.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  1610.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.4221" />
  1611.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0635" />
  1612.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  1613.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  1614.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.4049" />
  1615.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0448" />
  1616.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  1617.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  1618.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.3877" />
  1619.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.026" />
  1620.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  1621.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  1622.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.3705" />
  1623.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0448" />
  1624.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  1625.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  1626.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.3533" />
  1627.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0635" />
  1628.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  1629.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  1630.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.3877" />
  1631.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0656" />
  1632.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  1633.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  1634.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.3877" />
  1635.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1052" />
  1636.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  1637.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  1638.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.8254" />
  1639.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9304" />
  1640.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2544" />
  1641.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0962" />
  1642.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.8369" />
  1643.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9169" />
  1644.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.118" />
  1645.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1663" />
  1646.                                     <constr type="r" for="ch" forName="desTx1" refType="l" refFor="ch" refForName="parTx1" />
  1647.                                     <constr type="l" for="ch" forName="desTx1" val="0" />
  1648.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  1649.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  1650.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.6018" />
  1651.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.8167" />
  1652.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2544" />
  1653.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0962" />
  1654.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.6134" />
  1655.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.8032" />
  1656.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.118" />
  1657.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1663" />
  1658.                                     <constr type="r" for="ch" forName="desTx2" refType="l" refFor="ch" refForName="parTx2" />
  1659.                                     <constr type="l" for="ch" forName="desTx2" val="0" />
  1660.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  1661.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  1662.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.4806" />
  1663.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.6524" />
  1664.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2544" />
  1665.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0962" />
  1666.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.4922" />
  1667.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6389" />
  1668.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.118" />
  1669.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1663" />
  1670.                                     <constr type="r" for="ch" forName="desTx3" refType="l" refFor="ch" refForName="parTx3" />
  1671.                                     <constr type="l" for="ch" forName="desTx3" val="0" />
  1672.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  1673.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  1674.                                     <constr type="r" for="ch" forName="parTx4" refType="w" fact="0.4173" />
  1675.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.4412" />
  1676.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2544" />
  1677.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0962" />
  1678.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.4288" />
  1679.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.4277" />
  1680.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.118" />
  1681.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1663" />
  1682.                                     <constr type="r" for="ch" forName="desTx4" refType="l" refFor="ch" refForName="parTx4" />
  1683.                                     <constr type="l" for="ch" forName="desTx4" val="0" />
  1684.                                     <constr type="t" for="ch" forName="desTx4" refType="t" refFor="ch" refForName="parTx4" />
  1685.                                     <constr type="h" for="ch" forName="desTx4" refType="h" refFor="ch" refForName="parTx4" />
  1686.                                     <constr type="r" for="ch" forName="parTx5" refType="w" fact="0.382" />
  1687.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.2262" />
  1688.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2544" />
  1689.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0962" />
  1690.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.3936" />
  1691.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.2127" />
  1692.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.118" />
  1693.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1663" />
  1694.                                     <constr type="r" for="ch" forName="desTx5" refType="l" refFor="ch" refForName="parTx5" />
  1695.                                     <constr type="l" for="ch" forName="desTx5" val="0" />
  1696.                                     <constr type="t" for="ch" forName="desTx5" refType="t" refFor="ch" refForName="parTx5" />
  1697.                                     <constr type="h" for="ch" forName="desTx5" refType="h" refFor="ch" refForName="parTx5" />
  1698.                                 </constrLst>
  1699.                             </if>
  1700.                             <!-- only top level text -->
  1701.                             <else>
  1702.                                 <alg type="composite">
  1703.                                     <param type="ar" val="1.1643" />
  1704.                                 </alg>
  1705.                                 <constrLst>
  1706.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  1707.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1708.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1709.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1710.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1711.                                     <constr type="userD" refType="w" fact="0.0143" />
  1712.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.6049" />
  1713.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8674" />
  1714.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  1715.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  1716.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.6366" />
  1717.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8824" />
  1718.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  1719.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  1720.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.669" />
  1721.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8948" />
  1722.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  1723.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  1724.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.7019" />
  1725.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.9044" />
  1726.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  1727.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  1728.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.4319" />
  1729.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.7222" />
  1730.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  1731.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  1732.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.457" />
  1733.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.7518" />
  1734.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  1735.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  1736.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.328" />
  1737.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.5422" />
  1738.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  1739.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  1740.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.2722" />
  1741.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.3229" />
  1742.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  1743.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  1744.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.3001" />
  1745.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0635" />
  1746.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  1747.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  1748.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.2793" />
  1749.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0448" />
  1750.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  1751.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  1752.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.2585" />
  1753.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.026" />
  1754.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  1755.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  1756.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.2376" />
  1757.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0448" />
  1758.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  1759.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  1760.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.2168" />
  1761.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0635" />
  1762.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  1763.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  1764.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.2585" />
  1765.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0656" />
  1766.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  1767.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  1768.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.2585" />
  1769.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1052" />
  1770.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  1771.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  1772.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.7885" />
  1773.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.928" />
  1774.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.3081" />
  1775.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0962" />
  1776.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.8025" />
  1777.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9169" />
  1778.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1429" />
  1779.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1663" />
  1780.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.5178" />
  1781.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.8143" />
  1782.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.3081" />
  1783.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0962" />
  1784.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.5318" />
  1785.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.8032" />
  1786.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1429" />
  1787.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1663" />
  1788.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.371" />
  1789.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.65" />
  1790.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.3081" />
  1791.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0962" />
  1792.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.385" />
  1793.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6389" />
  1794.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1429" />
  1795.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1663" />
  1796.                                     <constr type="r" for="ch" forName="parTx4" refType="w" fact="0.2943" />
  1797.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.4388" />
  1798.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.3081" />
  1799.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0962" />
  1800.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.3083" />
  1801.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.4277" />
  1802.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1429" />
  1803.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1663" />
  1804.                                     <constr type="r" for="ch" forName="parTx5" refType="w" fact="0.2516" />
  1805.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.2238" />
  1806.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.3081" />
  1807.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0962" />
  1808.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.2656" />
  1809.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.2127" />
  1810.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.1429" />
  1811.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1663" />
  1812.                                 </constrLst>
  1813.                             </else>
  1814.                         </choose>
  1815.                     </else>
  1816.                 </choose>
  1817.             </if>
  1818.             <if axis="ch" ptType="node" func="cnt" op="equ" val="6">
  1819.                 <choose>
  1820.                     <!-- normal direction -->
  1821.                     <if func="var" arg="dir" op="equ" val="norm">
  1822.                         <choose>
  1823.                             <!-- with second level text -->
  1824.                             <if axis="des" func="maxDepth" op="gt" val="1">
  1825.                                 <alg type="composite">
  1826.                                     <param type="ar" val="1.33" />
  1827.                                 </alg>
  1828.                                 <constrLst>
  1829.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  1830.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1831.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1832.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1833.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1834.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx6" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1835.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  1836.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1837.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1838.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx4" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1839.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx5" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1840.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx6" refType="primFontSz" refFor="ch" refForName="desTx1" />
  1841.                                     <constr type="userD" refType="w" fact="0.0105" />
  1842.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.3608" />
  1843.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8839" />
  1844.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  1845.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  1846.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.3384" />
  1847.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8967" />
  1848.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  1849.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  1850.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.3155" />
  1851.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.9076" />
  1852.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  1853.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  1854.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.2923" />
  1855.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.9165" />
  1856.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  1857.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  1858.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.2688" />
  1859.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.9234" />
  1860.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  1861.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  1862.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.4883" />
  1863.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.764" />
  1864.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  1865.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  1866.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.4695" />
  1867.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.7878" />
  1868.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  1869.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  1870.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.5696" />
  1871.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.6227" />
  1872.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  1873.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  1874.                                     <constr type="ctrX" for="ch" forName="dot9" refType="w" fact="0.6247" />
  1875.                                     <constr type="ctrY" for="ch" forName="dot9" refType="h" fact="0.4556" />
  1876.                                     <constr type="w" for="ch" forName="dot9" refType="userD" />
  1877.                                     <constr type="h" for="ch" forName="dot9" refType="userD" />
  1878.                                     <constr type="ctrX" for="ch" forName="dot10" refType="w" fact="0.6509" />
  1879.                                     <constr type="ctrY" for="ch" forName="dot10" refType="h" fact="0.2816" />
  1880.                                     <constr type="w" for="ch" forName="dot10" refType="userD" />
  1881.                                     <constr type="h" for="ch" forName="dot10" refType="userD" />
  1882.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.6281" />
  1883.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0748" />
  1884.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  1885.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  1886.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.6437" />
  1887.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0581" />
  1888.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  1889.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  1890.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.6593" />
  1891.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0414" />
  1892.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  1893.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  1894.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.675" />
  1895.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0581" />
  1896.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  1897.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  1898.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.6906" />
  1899.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0748" />
  1900.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  1901.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  1902.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.6593" />
  1903.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0766" />
  1904.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  1905.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  1906.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.6593" />
  1907.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1118" />
  1908.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  1909.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  1910.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.2091" />
  1911.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9433" />
  1912.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2275" />
  1913.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0811" />
  1914.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.1988" />
  1915.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9322" />
  1916.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1055" />
  1917.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1403" />
  1918.                                     <constr type="l" for="ch" forName="desTx1" refType="r" refFor="ch" refForName="parTx1" />
  1919.                                     <constr type="r" for="ch" forName="desTx1" refType="w" />
  1920.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  1921.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  1922.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.4273" />
  1923.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.8468" />
  1924.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2275" />
  1925.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0811" />
  1926.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.4169" />
  1927.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.8357" />
  1928.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1055" />
  1929.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1403" />
  1930.                                     <constr type="l" for="ch" forName="desTx2" refType="r" refFor="ch" refForName="parTx2" />
  1931.                                     <constr type="r" for="ch" forName="desTx2" refType="w" />
  1932.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  1933.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  1934.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.5349" />
  1935.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.7023" />
  1936.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2275" />
  1937.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0811" />
  1938.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.5245" />
  1939.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6912" />
  1940.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1055" />
  1941.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1403" />
  1942.                                     <constr type="l" for="ch" forName="desTx3" refType="r" refFor="ch" refForName="parTx3" />
  1943.                                     <constr type="r" for="ch" forName="desTx3" refType="w" />
  1944.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  1945.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  1946.                                     <constr type="l" for="ch" forName="parTx4" refType="w" fact="0.5998" />
  1947.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.5441" />
  1948.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2275" />
  1949.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0811" />
  1950.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.5894" />
  1951.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.533" />
  1952.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1055" />
  1953.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1403" />
  1954.                                     <constr type="l" for="ch" forName="desTx4" refType="r" refFor="ch" refForName="parTx4" />
  1955.                                     <constr type="r" for="ch" forName="desTx4" refType="w" />
  1956.                                     <constr type="t" for="ch" forName="desTx4" refType="t" refFor="ch" refForName="parTx4" />
  1957.                                     <constr type="h" for="ch" forName="desTx4" refType="h" refFor="ch" refForName="parTx4" />
  1958.                                     <constr type="l" for="ch" forName="parTx5" refType="w" fact="0.6416" />
  1959.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.3737" />
  1960.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2275" />
  1961.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0811" />
  1962.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.6313" />
  1963.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.3626" />
  1964.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.1055" />
  1965.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1403" />
  1966.                                     <constr type="l" for="ch" forName="desTx5" refType="r" refFor="ch" refForName="parTx5" />
  1967.                                     <constr type="r" for="ch" forName="desTx5" refType="w" />
  1968.                                     <constr type="t" for="ch" forName="desTx5" refType="t" refFor="ch" refForName="parTx5" />
  1969.                                     <constr type="h" for="ch" forName="desTx5" refType="h" refFor="ch" refForName="parTx5" />
  1970.                                     <constr type="l" for="ch" forName="parTx6" refType="w" fact="0.6644" />
  1971.                                     <constr type="t" for="ch" forName="parTx6" refType="h" fact="0.2061" />
  1972.                                     <constr type="w" for="ch" forName="parTx6" refType="w" fact="0.2275" />
  1973.                                     <constr type="h" for="ch" forName="parTx6" refType="h" fact="0.0811" />
  1974.                                     <constr type="ctrX" for="ch" forName="picture6" refType="w" fact="0.6541" />
  1975.                                     <constr type="ctrY" for="ch" forName="picture6" refType="h" fact="0.195" />
  1976.                                     <constr type="w" for="ch" forName="picture6" refType="w" fact="0.1055" />
  1977.                                     <constr type="h" for="ch" forName="picture6" refType="h" fact="0.1403" />
  1978.                                     <constr type="l" for="ch" forName="desTx6" refType="r" refFor="ch" refForName="parTx6" />
  1979.                                     <constr type="r" for="ch" forName="desTx6" refType="w" />
  1980.                                     <constr type="t" for="ch" forName="desTx6" refType="t" refFor="ch" refForName="parTx6" />
  1981.                                     <constr type="h" for="ch" forName="desTx6" refType="h" refFor="ch" refForName="parTx6" />
  1982.                                 </constrLst>
  1983.                             </if>
  1984.                             <!-- only top level text -->
  1985.                             <else>
  1986.                                 <alg type="composite">
  1987.                                     <param type="ar" val="1.1223" />
  1988.                                 </alg>
  1989.                                 <constrLst>
  1990.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  1991.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1992.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1993.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1994.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1995.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx6" refType="primFontSz" refFor="ch" refForName="parTx1" />
  1996.                                     <constr type="userD" refType="w" fact="0.0125" />
  1997.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.4276" />
  1998.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8839" />
  1999.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  2000.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  2001.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.401" />
  2002.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8967" />
  2003.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  2004.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  2005.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.3739" />
  2006.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.9076" />
  2007.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  2008.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  2009.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.3464" />
  2010.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.9165" />
  2011.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  2012.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  2013.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.3186" />
  2014.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.9234" />
  2015.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  2016.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  2017.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.5786" />
  2018.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.764" />
  2019.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  2020.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  2021.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.5564" />
  2022.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.7878" />
  2023.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  2024.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  2025.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.675" />
  2026.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.6227" />
  2027.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  2028.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  2029.                                     <constr type="ctrX" for="ch" forName="dot9" refType="w" fact="0.7403" />
  2030.                                     <constr type="ctrY" for="ch" forName="dot9" refType="h" fact="0.4556" />
  2031.                                     <constr type="w" for="ch" forName="dot9" refType="userD" />
  2032.                                     <constr type="h" for="ch" forName="dot9" refType="userD" />
  2033.                                     <constr type="ctrX" for="ch" forName="dot10" refType="w" fact="0.7714" />
  2034.                                     <constr type="ctrY" for="ch" forName="dot10" refType="h" fact="0.2816" />
  2035.                                     <constr type="w" for="ch" forName="dot10" refType="userD" />
  2036.                                     <constr type="h" for="ch" forName="dot10" refType="userD" />
  2037.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.7443" />
  2038.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0748" />
  2039.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  2040.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  2041.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.7628" />
  2042.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0581" />
  2043.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  2044.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  2045.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.7814" />
  2046.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0414" />
  2047.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  2048.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  2049.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.7999" />
  2050.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0581" />
  2051.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  2052.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  2053.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.8184" />
  2054.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0748" />
  2055.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  2056.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  2057.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.7814" />
  2058.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0766" />
  2059.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  2060.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  2061.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.7814" />
  2062.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1118" />
  2063.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  2064.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  2065.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.2479" />
  2066.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9416" />
  2067.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2696" />
  2068.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0811" />
  2069.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.2356" />
  2070.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9322" />
  2071.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.125" />
  2072.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1403" />
  2073.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.5064" />
  2074.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.8451" />
  2075.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2696" />
  2076.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0811" />
  2077.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.4941" />
  2078.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.8357" />
  2079.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.125" />
  2080.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1403" />
  2081.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.6339" />
  2082.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.7006" />
  2083.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2696" />
  2084.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0811" />
  2085.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.6216" />
  2086.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6912" />
  2087.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.125" />
  2088.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1403" />
  2089.                                     <constr type="l" for="ch" forName="parTx4" refType="w" fact="0.7108" />
  2090.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.5424" />
  2091.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2696" />
  2092.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0811" />
  2093.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.6985" />
  2094.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.533" />
  2095.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.125" />
  2096.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1403" />
  2097.                                     <constr type="l" for="ch" forName="parTx5" refType="w" fact="0.7604" />
  2098.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.372" />
  2099.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2696" />
  2100.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0811" />
  2101.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.7481" />
  2102.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.3626" />
  2103.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.125" />
  2104.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1403" />
  2105.                                     <constr type="l" for="ch" forName="parTx6" refType="w" fact="0.7874" />
  2106.                                     <constr type="t" for="ch" forName="parTx6" refType="h" fact="0.2044" />
  2107.                                     <constr type="w" for="ch" forName="parTx6" refType="w" fact="0.2696" />
  2108.                                     <constr type="h" for="ch" forName="parTx6" refType="h" fact="0.0811" />
  2109.                                     <constr type="ctrX" for="ch" forName="picture6" refType="w" fact="0.7751" />
  2110.                                     <constr type="ctrY" for="ch" forName="picture6" refType="h" fact="0.195" />
  2111.                                     <constr type="w" for="ch" forName="picture6" refType="w" fact="0.125" />
  2112.                                     <constr type="h" for="ch" forName="picture6" refType="h" fact="0.1403" />
  2113.                                 </constrLst>
  2114.                             </else>
  2115.                         </choose>
  2116.                     </if>
  2117.                     <!-- reverse direction -->
  2118.                     <else>
  2119.                         <choose>
  2120.                             <!-- with second level text -->
  2121.                             <if axis="des" func="maxDepth" op="gt" val="1">
  2122.                                 <alg type="composite">
  2123.                                     <param type="ar" val="1.33" />
  2124.                                 </alg>
  2125.                                 <constrLst>
  2126.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  2127.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2128.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2129.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2130.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2131.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx6" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2132.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  2133.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2134.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2135.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx4" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2136.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx5" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2137.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx6" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2138.                                     <constr type="userD" refType="w" fact="0.0105" />
  2139.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.6392" />
  2140.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8839" />
  2141.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  2142.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  2143.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.6616" />
  2144.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8967" />
  2145.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  2146.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  2147.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.6845" />
  2148.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.9076" />
  2149.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  2150.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  2151.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.7077" />
  2152.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.9165" />
  2153.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  2154.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  2155.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.7312" />
  2156.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.9234" />
  2157.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  2158.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  2159.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.5117" />
  2160.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.764" />
  2161.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  2162.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  2163.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.5305" />
  2164.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.7878" />
  2165.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  2166.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  2167.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.4304" />
  2168.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.6227" />
  2169.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  2170.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  2171.                                     <constr type="ctrX" for="ch" forName="dot9" refType="w" fact="0.3753" />
  2172.                                     <constr type="ctrY" for="ch" forName="dot9" refType="h" fact="0.4556" />
  2173.                                     <constr type="w" for="ch" forName="dot9" refType="userD" />
  2174.                                     <constr type="h" for="ch" forName="dot9" refType="userD" />
  2175.                                     <constr type="ctrX" for="ch" forName="dot10" refType="w" fact="0.3491" />
  2176.                                     <constr type="ctrY" for="ch" forName="dot10" refType="h" fact="0.2816" />
  2177.                                     <constr type="w" for="ch" forName="dot10" refType="userD" />
  2178.                                     <constr type="h" for="ch" forName="dot10" refType="userD" />
  2179.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.3719" />
  2180.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0748" />
  2181.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  2182.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  2183.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.3563" />
  2184.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0581" />
  2185.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  2186.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  2187.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.3407" />
  2188.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0414" />
  2189.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  2190.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  2191.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.325" />
  2192.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0581" />
  2193.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  2194.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  2195.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.3094" />
  2196.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0748" />
  2197.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  2198.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  2199.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.3407" />
  2200.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0766" />
  2201.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  2202.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  2203.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.3407" />
  2204.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1118" />
  2205.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  2206.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  2207.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.7909" />
  2208.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9433" />
  2209.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2275" />
  2210.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0811" />
  2211.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.8012" />
  2212.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9322" />
  2213.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1055" />
  2214.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1403" />
  2215.                                     <constr type="r" for="ch" forName="desTx1" refType="l" refFor="ch" refForName="parTx1" />
  2216.                                     <constr type="l" for="ch" forName="desTx1" val="0" />
  2217.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  2218.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  2219.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.5727" />
  2220.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.8468" />
  2221.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2275" />
  2222.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0811" />
  2223.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.5831" />
  2224.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.8357" />
  2225.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1055" />
  2226.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1403" />
  2227.                                     <constr type="r" for="ch" forName="desTx2" refType="l" refFor="ch" refForName="parTx2" />
  2228.                                     <constr type="l" for="ch" forName="desTx2" val="0" />
  2229.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  2230.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  2231.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.4651" />
  2232.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.7023" />
  2233.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2275" />
  2234.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0811" />
  2235.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.4755" />
  2236.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6912" />
  2237.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1055" />
  2238.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1403" />
  2239.                                     <constr type="r" for="ch" forName="desTx3" refType="l" refFor="ch" refForName="parTx3" />
  2240.                                     <constr type="l" for="ch" forName="desTx3" val="0" />
  2241.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  2242.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  2243.                                     <constr type="r" for="ch" forName="parTx4" refType="w" fact="0.4002" />
  2244.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.5441" />
  2245.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2275" />
  2246.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0811" />
  2247.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.4106" />
  2248.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.533" />
  2249.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1055" />
  2250.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1403" />
  2251.                                     <constr type="r" for="ch" forName="desTx4" refType="l" refFor="ch" refForName="parTx4" />
  2252.                                     <constr type="l" for="ch" forName="desTx4" val="0" />
  2253.                                     <constr type="t" for="ch" forName="desTx4" refType="t" refFor="ch" refForName="parTx4" />
  2254.                                     <constr type="h" for="ch" forName="desTx4" refType="h" refFor="ch" refForName="parTx4" />
  2255.                                     <constr type="r" for="ch" forName="parTx5" refType="w" fact="0.3584" />
  2256.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.3737" />
  2257.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2275" />
  2258.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0811" />
  2259.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.3687" />
  2260.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.3626" />
  2261.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.1055" />
  2262.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1403" />
  2263.                                     <constr type="r" for="ch" forName="desTx5" refType="l" refFor="ch" refForName="parTx5" />
  2264.                                     <constr type="l" for="ch" forName="desTx5" val="0" />
  2265.                                     <constr type="t" for="ch" forName="desTx5" refType="t" refFor="ch" refForName="parTx5" />
  2266.                                     <constr type="h" for="ch" forName="desTx5" refType="h" refFor="ch" refForName="parTx5" />
  2267.                                     <constr type="r" for="ch" forName="parTx6" refType="w" fact="0.3356" />
  2268.                                     <constr type="t" for="ch" forName="parTx6" refType="h" fact="0.2061" />
  2269.                                     <constr type="w" for="ch" forName="parTx6" refType="w" fact="0.2275" />
  2270.                                     <constr type="h" for="ch" forName="parTx6" refType="h" fact="0.0811" />
  2271.                                     <constr type="ctrX" for="ch" forName="picture6" refType="w" fact="0.3459" />
  2272.                                     <constr type="ctrY" for="ch" forName="picture6" refType="h" fact="0.195" />
  2273.                                     <constr type="w" for="ch" forName="picture6" refType="w" fact="0.1055" />
  2274.                                     <constr type="h" for="ch" forName="picture6" refType="h" fact="0.1403" />
  2275.                                     <constr type="r" for="ch" forName="desTx6" refType="l" refFor="ch" refForName="parTx6" />
  2276.                                     <constr type="l" for="ch" forName="desTx6" val="0" />
  2277.                                     <constr type="t" for="ch" forName="desTx6" refType="t" refFor="ch" refForName="parTx6" />
  2278.                                     <constr type="h" for="ch" forName="desTx6" refType="h" refFor="ch" refForName="parTx6" />
  2279.                                 </constrLst>
  2280.                             </if>
  2281.                             <!-- only top level text -->
  2282.                             <else>
  2283.                                 <alg type="composite">
  2284.                                     <param type="ar" val="1.1223" />
  2285.                                 </alg>
  2286.                                 <constrLst>
  2287.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  2288.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2289.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2290.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2291.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2292.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx6" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2293.                                     <constr type="userD" refType="w" fact="0.0125" />
  2294.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.5724" />
  2295.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8839" />
  2296.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  2297.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  2298.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.599" />
  2299.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8967" />
  2300.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  2301.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  2302.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.6261" />
  2303.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.9076" />
  2304.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  2305.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  2306.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.6536" />
  2307.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.9165" />
  2308.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  2309.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  2310.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.6814" />
  2311.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.9234" />
  2312.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  2313.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  2314.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.4214" />
  2315.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.764" />
  2316.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  2317.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  2318.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.4436" />
  2319.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.7878" />
  2320.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  2321.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  2322.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.325" />
  2323.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.6227" />
  2324.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  2325.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  2326.                                     <constr type="ctrX" for="ch" forName="dot9" refType="w" fact="0.2597" />
  2327.                                     <constr type="ctrY" for="ch" forName="dot9" refType="h" fact="0.4556" />
  2328.                                     <constr type="w" for="ch" forName="dot9" refType="userD" />
  2329.                                     <constr type="h" for="ch" forName="dot9" refType="userD" />
  2330.                                     <constr type="ctrX" for="ch" forName="dot10" refType="w" fact="0.2286" />
  2331.                                     <constr type="ctrY" for="ch" forName="dot10" refType="h" fact="0.2816" />
  2332.                                     <constr type="w" for="ch" forName="dot10" refType="userD" />
  2333.                                     <constr type="h" for="ch" forName="dot10" refType="userD" />
  2334.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.2557" />
  2335.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="0.0748" />
  2336.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  2337.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  2338.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.2372" />
  2339.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="0.0581" />
  2340.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  2341.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  2342.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.2187" />
  2343.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="0.0414" />
  2344.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  2345.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  2346.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.2001" />
  2347.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="0.0581" />
  2348.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  2349.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  2350.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.1816" />
  2351.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="0.0748" />
  2352.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  2353.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  2354.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.2187" />
  2355.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="0.0766" />
  2356.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  2357.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  2358.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.2187" />
  2359.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.1118" />
  2360.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  2361.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  2362.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.7522" />
  2363.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.9416" />
  2364.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2696" />
  2365.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0811" />
  2366.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.7644" />
  2367.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.9322" />
  2368.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.125" />
  2369.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1403" />
  2370.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.4937" />
  2371.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.8451" />
  2372.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2696" />
  2373.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0811" />
  2374.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.5059" />
  2375.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.8357" />
  2376.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.125" />
  2377.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1403" />
  2378.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.3662" />
  2379.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.7006" />
  2380.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2696" />
  2381.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0811" />
  2382.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.3784" />
  2383.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6912" />
  2384.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.125" />
  2385.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1403" />
  2386.                                     <constr type="r" for="ch" forName="parTx4" refType="w" fact="0.2893" />
  2387.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.5424" />
  2388.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2696" />
  2389.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0811" />
  2390.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.3015" />
  2391.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.533" />
  2392.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.125" />
  2393.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1403" />
  2394.                                     <constr type="r" for="ch" forName="parTx5" refType="w" fact="0.2397" />
  2395.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.372" />
  2396.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2696" />
  2397.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0811" />
  2398.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.2519" />
  2399.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.3626" />
  2400.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.125" />
  2401.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1403" />
  2402.                                     <constr type="r" for="ch" forName="parTx6" refType="w" fact="0.2127" />
  2403.                                     <constr type="t" for="ch" forName="parTx6" refType="h" fact="0.2044" />
  2404.                                     <constr type="w" for="ch" forName="parTx6" refType="w" fact="0.2696" />
  2405.                                     <constr type="h" for="ch" forName="parTx6" refType="h" fact="0.0811" />
  2406.                                     <constr type="ctrX" for="ch" forName="picture6" refType="w" fact="0.2249" />
  2407.                                     <constr type="ctrY" for="ch" forName="picture6" refType="h" fact="0.195" />
  2408.                                     <constr type="w" for="ch" forName="picture6" refType="w" fact="0.125" />
  2409.                                     <constr type="h" for="ch" forName="picture6" refType="h" fact="0.1403" />
  2410.                                 </constrLst>
  2411.                             </else>
  2412.                         </choose>
  2413.                     </else>
  2414.                 </choose>
  2415.             </if>
  2416.             <else>
  2417.                 <choose>
  2418.                     <!-- normal direction -->
  2419.                     <if func="var" arg="dir" op="equ" val="norm">
  2420.                         <choose>
  2421.                             <!-- with second level text -->
  2422.                             <if axis="des" func="maxDepth" op="gt" val="1">
  2423.                                 <alg type="composite">
  2424.                                     <param type="ar" val="1.25" />
  2425.                                 </alg>
  2426.                                 <constrLst>
  2427.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  2428.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2429.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2430.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2431.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2432.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx6" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2433.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx7" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2434.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  2435.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2436.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2437.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx4" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2438.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx5" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2439.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx6" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2440.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx7" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2441.                                     <constr type="userD" refType="w" fact="0.0097" />
  2442.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.3909" />
  2443.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8342" />
  2444.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  2445.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  2446.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.3721" />
  2447.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8448" />
  2448.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  2449.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  2450.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.353" />
  2451.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8539" />
  2452.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  2453.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  2454.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.3337" />
  2455.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.8615" />
  2456.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  2457.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  2458.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.3142" />
  2459.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.8676" />
  2460.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  2461.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  2462.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.5088" />
  2463.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.7255" />
  2464.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  2465.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  2466.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.4926" />
  2467.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.7454" />
  2468.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  2469.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  2470.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.5836" />
  2471.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.6026" />
  2472.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  2473.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  2474.                                     <constr type="ctrX" for="ch" forName="dot9" refType="w" fact="0.6371" />
  2475.                                     <constr type="ctrY" for="ch" forName="dot9" refType="h" fact="0.4632" />
  2476.                                     <constr type="w" for="ch" forName="dot9" refType="userD" />
  2477.                                     <constr type="h" for="ch" forName="dot9" refType="userD" />
  2478.                                     <constr type="ctrX" for="ch" forName="dot10" refType="w" fact="0.6701" />
  2479.                                     <constr type="ctrY" for="ch" forName="dot10" refType="h" fact="0.3187" />
  2480.                                     <constr type="w" for="ch" forName="dot10" refType="userD" />
  2481.                                     <constr type="h" for="ch" forName="dot10" refType="userD" />
  2482.                                     <constr type="ctrX" for="ch" forName="dot11" refType="w" fact="0.6853" />
  2483.                                     <constr type="ctrY" for="ch" forName="dot11" refType="h" fact="0.1763" />
  2484.                                     <constr type="w" for="ch" forName="dot11" refType="userD" />
  2485.                                     <constr type="h" for="ch" forName="dot11" refType="userD" />
  2486.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.6627" />
  2487.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="-0.0099" />
  2488.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  2489.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  2490.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.6773" />
  2491.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="-0.0239" />
  2492.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  2493.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  2494.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.6919" />
  2495.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="-0.0378" />
  2496.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  2497.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  2498.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.7065" />
  2499.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="-0.0239" />
  2500.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  2501.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  2502.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.7212" />
  2503.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="-0.0099" />
  2504.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  2505.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  2506.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.6919" />
  2507.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="-0.0084" />
  2508.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  2509.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  2510.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.6919" />
  2511.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.0211" />
  2512.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  2513.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  2514.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.2556" />
  2515.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8856" />
  2516.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2101" />
  2517.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0704" />
  2518.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.246" />
  2519.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8769" />
  2520.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.0974" />
  2521.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1218" />
  2522.                                     <constr type="l" for="ch" forName="desTx1" refType="r" refFor="ch" refForName="parTx1" />
  2523.                                     <constr type="r" for="ch" forName="desTx1" refType="w" />
  2524.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  2525.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  2526.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.4535" />
  2527.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.7956" />
  2528.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2101" />
  2529.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0704" />
  2530.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.4439" />
  2531.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.787" />
  2532.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.0974" />
  2533.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1218" />
  2534.                                     <constr type="l" for="ch" forName="desTx2" refType="r" refFor="ch" refForName="parTx2" />
  2535.                                     <constr type="r" for="ch" forName="desTx2" refType="w" />
  2536.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  2537.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  2538.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.5511" />
  2539.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.673" />
  2540.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2101" />
  2541.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0704" />
  2542.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.5415" />
  2543.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6644" />
  2544.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.0974" />
  2545.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1218" />
  2546.                                     <constr type="l" for="ch" forName="desTx3" refType="r" refFor="ch" refForName="parTx3" />
  2547.                                     <constr type="r" for="ch" forName="desTx3" refType="w" />
  2548.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  2549.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  2550.                                     <constr type="l" for="ch" forName="parTx4" refType="w" fact="0.6132" />
  2551.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.538" />
  2552.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2101" />
  2553.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0704" />
  2554.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.6037" />
  2555.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.5294" />
  2556.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.0974" />
  2557.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1218" />
  2558.                                     <constr type="l" for="ch" forName="desTx4" refType="r" refFor="ch" refForName="parTx4" />
  2559.                                     <constr type="r" for="ch" forName="desTx4" refType="w" />
  2560.                                     <constr type="t" for="ch" forName="desTx4" refType="t" refFor="ch" refForName="parTx4" />
  2561.                                     <constr type="h" for="ch" forName="desTx4" refType="h" refFor="ch" refForName="parTx4" />
  2562.                                     <constr type="l" for="ch" forName="parTx5" refType="w" fact="0.6576" />
  2563.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.3951" />
  2564.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2101" />
  2565.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0704" />
  2566.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.648" />
  2567.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.3864" />
  2568.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.0974" />
  2569.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1218" />
  2570.                                     <constr type="l" for="ch" forName="desTx5" refType="r" refFor="ch" refForName="parTx5" />
  2571.                                     <constr type="r" for="ch" forName="desTx5" refType="w" />
  2572.                                     <constr type="t" for="ch" forName="desTx5" refType="t" refFor="ch" refForName="parTx5" />
  2573.                                     <constr type="h" for="ch" forName="desTx5" refType="h" refFor="ch" refForName="parTx5" />
  2574.                                     <constr type="l" for="ch" forName="parTx6" refType="w" fact="0.6828" />
  2575.                                     <constr type="t" for="ch" forName="parTx6" refType="h" fact="0.2531" />
  2576.                                     <constr type="w" for="ch" forName="parTx6" refType="w" fact="0.2101" />
  2577.                                     <constr type="h" for="ch" forName="parTx6" refType="h" fact="0.0704" />
  2578.                                     <constr type="ctrX" for="ch" forName="picture6" refType="w" fact="0.6733" />
  2579.                                     <constr type="ctrY" for="ch" forName="picture6" refType="h" fact="0.2444" />
  2580.                                     <constr type="w" for="ch" forName="picture6" refType="w" fact="0.0974" />
  2581.                                     <constr type="h" for="ch" forName="picture6" refType="h" fact="0.1218" />
  2582.                                     <constr type="l" for="ch" forName="desTx6" refType="r" refFor="ch" refForName="parTx6" />
  2583.                                     <constr type="r" for="ch" forName="desTx6" refType="w" />
  2584.                                     <constr type="t" for="ch" forName="desTx6" refType="t" refFor="ch" refForName="parTx6" />
  2585.                                     <constr type="h" for="ch" forName="desTx6" refType="h" refFor="ch" refForName="parTx6" />
  2586.                                     <constr type="l" for="ch" forName="parTx7" refType="w" fact="0.6966" />
  2587.                                     <constr type="t" for="ch" forName="parTx7" refType="h" fact="0.1162" />
  2588.                                     <constr type="w" for="ch" forName="parTx7" refType="w" fact="0.2101" />
  2589.                                     <constr type="h" for="ch" forName="parTx7" refType="h" fact="0.0704" />
  2590.                                     <constr type="ctrX" for="ch" forName="picture7" refType="w" fact="0.6871" />
  2591.                                     <constr type="ctrY" for="ch" forName="picture7" refType="h" fact="0.1075" />
  2592.                                     <constr type="w" for="ch" forName="picture7" refType="w" fact="0.0974" />
  2593.                                     <constr type="h" for="ch" forName="picture7" refType="h" fact="0.1218" />
  2594.                                     <constr type="l" for="ch" forName="desTx7" refType="r" refFor="ch" refForName="parTx7" />
  2595.                                     <constr type="r" for="ch" forName="desTx7" refType="w" />
  2596.                                     <constr type="t" for="ch" forName="desTx7" refType="t" refFor="ch" refForName="parTx7" />
  2597.                                     <constr type="h" for="ch" forName="desTx7" refType="h" refFor="ch" refForName="parTx7" />
  2598.                                 </constrLst>
  2599.                             </if>
  2600.                             <!-- only top level text -->
  2601.                             <else>
  2602.                                 <alg type="composite">
  2603.                                     <param type="ar" val="1.096" />
  2604.                                 </alg>
  2605.                                 <constrLst>
  2606.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  2607.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2608.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2609.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2610.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2611.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx6" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2612.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx7" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2613.                                     <constr type="userD" refType="w" fact="0.0111" />
  2614.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.4459" />
  2615.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8342" />
  2616.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  2617.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  2618.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.4244" />
  2619.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8448" />
  2620.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  2621.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  2622.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.4026" />
  2623.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8539" />
  2624.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  2625.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  2626.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.3806" />
  2627.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.8615" />
  2628.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  2629.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  2630.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.3584" />
  2631.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.8676" />
  2632.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  2633.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  2634.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.5803" />
  2635.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.7255" />
  2636.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  2637.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  2638.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.5618" />
  2639.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.7454" />
  2640.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  2641.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  2642.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.6656" />
  2643.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.6026" />
  2644.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  2645.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  2646.                                     <constr type="ctrX" for="ch" forName="dot9" refType="w" fact="0.7266" />
  2647.                                     <constr type="ctrY" for="ch" forName="dot9" refType="h" fact="0.4632" />
  2648.                                     <constr type="w" for="ch" forName="dot9" refType="userD" />
  2649.                                     <constr type="h" for="ch" forName="dot9" refType="userD" />
  2650.                                     <constr type="ctrX" for="ch" forName="dot10" refType="w" fact="0.7643" />
  2651.                                     <constr type="ctrY" for="ch" forName="dot10" refType="h" fact="0.3187" />
  2652.                                     <constr type="w" for="ch" forName="dot10" refType="userD" />
  2653.                                     <constr type="h" for="ch" forName="dot10" refType="userD" />
  2654.                                     <constr type="ctrX" for="ch" forName="dot11" refType="w" fact="0.7816" />
  2655.                                     <constr type="ctrY" for="ch" forName="dot11" refType="h" fact="0.1763" />
  2656.                                     <constr type="w" for="ch" forName="dot11" refType="userD" />
  2657.                                     <constr type="h" for="ch" forName="dot11" refType="userD" />
  2658.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.7558" />
  2659.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="-0.0099" />
  2660.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  2661.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  2662.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.7725" />
  2663.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="-0.0239" />
  2664.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  2665.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  2666.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.7892" />
  2667.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="-0.0378" />
  2668.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  2669.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  2670.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.8058" />
  2671.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="-0.0239" />
  2672.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  2673.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  2674.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.8225" />
  2675.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="-0.0099" />
  2676.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  2677.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  2678.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.7892" />
  2679.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="-0.0084" />
  2680.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  2681.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  2682.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.7892" />
  2683.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.0211" />
  2684.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  2685.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  2686.                                     <constr type="l" for="ch" forName="parTx1" refType="w" fact="0.2915" />
  2687.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8845" />
  2688.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2396" />
  2689.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0704" />
  2690.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.2806" />
  2691.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8769" />
  2692.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1111" />
  2693.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1218" />
  2694.                                     <constr type="l" for="ch" forName="parTx2" refType="w" fact="0.5172" />
  2695.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.7946" />
  2696.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2396" />
  2697.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0704" />
  2698.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.5063" />
  2699.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.787" />
  2700.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1111" />
  2701.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1218" />
  2702.                                     <constr type="l" for="ch" forName="parTx3" refType="w" fact="0.6285" />
  2703.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.672" />
  2704.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2396" />
  2705.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0704" />
  2706.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.6176" />
  2707.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6644" />
  2708.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1111" />
  2709.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1218" />
  2710.                                     <constr type="l" for="ch" forName="parTx4" refType="w" fact="0.6994" />
  2711.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.5369" />
  2712.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2396" />
  2713.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0704" />
  2714.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.6885" />
  2715.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.5294" />
  2716.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1111" />
  2717.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1218" />
  2718.                                     <constr type="l" for="ch" forName="parTx5" refType="w" fact="0.75" />
  2719.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.394" />
  2720.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2396" />
  2721.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0704" />
  2722.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.7391" />
  2723.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.3864" />
  2724.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.1111" />
  2725.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1218" />
  2726.                                     <constr type="l" for="ch" forName="parTx6" refType="w" fact="0.7788" />
  2727.                                     <constr type="t" for="ch" forName="parTx6" refType="h" fact="0.252" />
  2728.                                     <constr type="w" for="ch" forName="parTx6" refType="w" fact="0.2396" />
  2729.                                     <constr type="h" for="ch" forName="parTx6" refType="h" fact="0.0704" />
  2730.                                     <constr type="ctrX" for="ch" forName="picture6" refType="w" fact="0.7679" />
  2731.                                     <constr type="ctrY" for="ch" forName="picture6" refType="h" fact="0.2444" />
  2732.                                     <constr type="w" for="ch" forName="picture6" refType="w" fact="0.1111" />
  2733.                                     <constr type="h" for="ch" forName="picture6" refType="h" fact="0.1218" />
  2734.                                     <constr type="l" for="ch" forName="parTx7" refType="w" fact="0.7945" />
  2735.                                     <constr type="t" for="ch" forName="parTx7" refType="h" fact="0.1151" />
  2736.                                     <constr type="w" for="ch" forName="parTx7" refType="w" fact="0.2396" />
  2737.                                     <constr type="h" for="ch" forName="parTx7" refType="h" fact="0.0704" />
  2738.                                     <constr type="ctrX" for="ch" forName="picture7" refType="w" fact="0.7836" />
  2739.                                     <constr type="ctrY" for="ch" forName="picture7" refType="h" fact="0.1075" />
  2740.                                     <constr type="w" for="ch" forName="picture7" refType="w" fact="0.1111" />
  2741.                                     <constr type="h" for="ch" forName="picture7" refType="h" fact="0.1218" />
  2742.                                 </constrLst>
  2743.                             </else>
  2744.                         </choose>
  2745.                     </if>
  2746.                     <!-- reverse direction -->
  2747.                     <else>
  2748.                         <choose>
  2749.                             <!-- with second level text -->
  2750.                             <if axis="des" func="maxDepth" op="gt" val="1">
  2751.                                 <alg type="composite">
  2752.                                     <param type="ar" val="1.25" />
  2753.                                 </alg>
  2754.                                 <constrLst>
  2755.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  2756.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2757.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2758.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2759.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2760.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx6" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2761.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx7" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2762.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx1" val="65" />
  2763.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx2" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2764.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx3" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2765.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx4" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2766.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx5" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2767.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx6" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2768.                                     <constr op="equ" type="primFontSz" for="ch" forName="desTx7" refType="primFontSz" refFor="ch" refForName="desTx1" />
  2769.                                     <constr type="userD" refType="w" fact="0.0097" />
  2770.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.6091" />
  2771.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8342" />
  2772.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  2773.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  2774.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.6279" />
  2775.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8448" />
  2776.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  2777.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  2778.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.647" />
  2779.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8539" />
  2780.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  2781.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  2782.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.6663" />
  2783.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.8615" />
  2784.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  2785.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  2786.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.6858" />
  2787.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.8676" />
  2788.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  2789.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  2790.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.4912" />
  2791.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.7255" />
  2792.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  2793.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  2794.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.5074" />
  2795.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.7454" />
  2796.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  2797.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  2798.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.4164" />
  2799.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.6026" />
  2800.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  2801.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  2802.                                     <constr type="ctrX" for="ch" forName="dot9" refType="w" fact="0.3629" />
  2803.                                     <constr type="ctrY" for="ch" forName="dot9" refType="h" fact="0.4632" />
  2804.                                     <constr type="w" for="ch" forName="dot9" refType="userD" />
  2805.                                     <constr type="h" for="ch" forName="dot9" refType="userD" />
  2806.                                     <constr type="ctrX" for="ch" forName="dot10" refType="w" fact="0.3299" />
  2807.                                     <constr type="ctrY" for="ch" forName="dot10" refType="h" fact="0.3187" />
  2808.                                     <constr type="w" for="ch" forName="dot10" refType="userD" />
  2809.                                     <constr type="h" for="ch" forName="dot10" refType="userD" />
  2810.                                     <constr type="ctrX" for="ch" forName="dot11" refType="w" fact="0.3147" />
  2811.                                     <constr type="ctrY" for="ch" forName="dot11" refType="h" fact="0.1763" />
  2812.                                     <constr type="w" for="ch" forName="dot11" refType="userD" />
  2813.                                     <constr type="h" for="ch" forName="dot11" refType="userD" />
  2814.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.3373" />
  2815.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="-0.0099" />
  2816.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  2817.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  2818.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.3227" />
  2819.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="-0.0239" />
  2820.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  2821.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  2822.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.3081" />
  2823.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="-0.0378" />
  2824.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  2825.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  2826.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.2935" />
  2827.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="-0.0239" />
  2828.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  2829.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  2830.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.2788" />
  2831.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="-0.0099" />
  2832.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  2833.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  2834.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.3081" />
  2835.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="-0.0084" />
  2836.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  2837.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  2838.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.3081" />
  2839.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.0211" />
  2840.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  2841.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  2842.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.7444" />
  2843.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8856" />
  2844.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2101" />
  2845.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0704" />
  2846.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.754" />
  2847.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8769" />
  2848.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.0974" />
  2849.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1218" />
  2850.                                     <constr type="r" for="ch" forName="desTx1" refType="l" refFor="ch" refForName="parTx1" />
  2851.                                     <constr type="l" for="ch" forName="desTx1" val="0" />
  2852.                                     <constr type="t" for="ch" forName="desTx1" refType="t" refFor="ch" refForName="parTx1" />
  2853.                                     <constr type="h" for="ch" forName="desTx1" refType="h" refFor="ch" refForName="parTx1" />
  2854.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.5465" />
  2855.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.7956" />
  2856.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2101" />
  2857.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0704" />
  2858.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.5561" />
  2859.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.787" />
  2860.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.0974" />
  2861.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1218" />
  2862.                                     <constr type="r" for="ch" forName="desTx2" refType="l" refFor="ch" refForName="parTx2" />
  2863.                                     <constr type="l" for="ch" forName="desTx2" val="0" />
  2864.                                     <constr type="t" for="ch" forName="desTx2" refType="t" refFor="ch" refForName="parTx2" />
  2865.                                     <constr type="h" for="ch" forName="desTx2" refType="h" refFor="ch" refForName="parTx2" />
  2866.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.4489" />
  2867.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.673" />
  2868.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2101" />
  2869.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0704" />
  2870.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.4585" />
  2871.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6644" />
  2872.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.0974" />
  2873.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1218" />
  2874.                                     <constr type="r" for="ch" forName="desTx3" refType="l" refFor="ch" refForName="parTx3" />
  2875.                                     <constr type="l" for="ch" forName="desTx3" val="0" />
  2876.                                     <constr type="t" for="ch" forName="desTx3" refType="t" refFor="ch" refForName="parTx3" />
  2877.                                     <constr type="h" for="ch" forName="desTx3" refType="h" refFor="ch" refForName="parTx3" />
  2878.                                     <constr type="r" for="ch" forName="parTx4" refType="w" fact="0.3868" />
  2879.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.538" />
  2880.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2101" />
  2881.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0704" />
  2882.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.3963" />
  2883.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.5294" />
  2884.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.0974" />
  2885.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1218" />
  2886.                                     <constr type="r" for="ch" forName="desTx4" refType="l" refFor="ch" refForName="parTx4" />
  2887.                                     <constr type="l" for="ch" forName="desTx4" val="0" />
  2888.                                     <constr type="t" for="ch" forName="desTx4" refType="t" refFor="ch" refForName="parTx4" />
  2889.                                     <constr type="h" for="ch" forName="desTx4" refType="h" refFor="ch" refForName="parTx4" />
  2890.                                     <constr type="r" for="ch" forName="parTx5" refType="w" fact="0.3424" />
  2891.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.3951" />
  2892.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2101" />
  2893.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0704" />
  2894.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.352" />
  2895.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.3864" />
  2896.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.0974" />
  2897.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1218" />
  2898.                                     <constr type="r" for="ch" forName="desTx5" refType="l" refFor="ch" refForName="parTx5" />
  2899.                                     <constr type="l" for="ch" forName="desTx5" val="0" />
  2900.                                     <constr type="t" for="ch" forName="desTx5" refType="t" refFor="ch" refForName="parTx5" />
  2901.                                     <constr type="h" for="ch" forName="desTx5" refType="h" refFor="ch" refForName="parTx5" />
  2902.                                     <constr type="r" for="ch" forName="parTx6" refType="w" fact="0.3172" />
  2903.                                     <constr type="t" for="ch" forName="parTx6" refType="h" fact="0.2531" />
  2904.                                     <constr type="w" for="ch" forName="parTx6" refType="w" fact="0.2101" />
  2905.                                     <constr type="h" for="ch" forName="parTx6" refType="h" fact="0.0704" />
  2906.                                     <constr type="ctrX" for="ch" forName="picture6" refType="w" fact="0.3267" />
  2907.                                     <constr type="ctrY" for="ch" forName="picture6" refType="h" fact="0.2444" />
  2908.                                     <constr type="w" for="ch" forName="picture6" refType="w" fact="0.0974" />
  2909.                                     <constr type="h" for="ch" forName="picture6" refType="h" fact="0.1218" />
  2910.                                     <constr type="r" for="ch" forName="desTx6" refType="l" refFor="ch" refForName="parTx6" />
  2911.                                     <constr type="l" for="ch" forName="desTx6" val="0" />
  2912.                                     <constr type="t" for="ch" forName="desTx6" refType="t" refFor="ch" refForName="parTx6" />
  2913.                                     <constr type="h" for="ch" forName="desTx6" refType="h" refFor="ch" refForName="parTx6" />
  2914.                                     <constr type="r" for="ch" forName="parTx7" refType="w" fact="0.3034" />
  2915.                                     <constr type="t" for="ch" forName="parTx7" refType="h" fact="0.1162" />
  2916.                                     <constr type="w" for="ch" forName="parTx7" refType="w" fact="0.2101" />
  2917.                                     <constr type="h" for="ch" forName="parTx7" refType="h" fact="0.0704" />
  2918.                                     <constr type="ctrX" for="ch" forName="picture7" refType="w" fact="0.3129" />
  2919.                                     <constr type="ctrY" for="ch" forName="picture7" refType="h" fact="0.1075" />
  2920.                                     <constr type="w" for="ch" forName="picture7" refType="w" fact="0.0974" />
  2921.                                     <constr type="h" for="ch" forName="picture7" refType="h" fact="0.1218" />
  2922.                                     <constr type="r" for="ch" forName="desTx7" refType="l" refFor="ch" refForName="parTx7" />
  2923.                                     <constr type="l" for="ch" forName="desTx7" val="0" />
  2924.                                     <constr type="t" for="ch" forName="desTx7" refType="t" refFor="ch" refForName="parTx7" />
  2925.                                     <constr type="h" for="ch" forName="desTx7" refType="h" refFor="ch" refForName="parTx7" />
  2926.                                 </constrLst>
  2927.                             </if>
  2928.                             <!-- only top level text -->
  2929.                             <else>
  2930.                                 <alg type="composite">
  2931.                                     <param type="ar" val="1.096" />
  2932.                                 </alg>
  2933.                                 <constrLst>
  2934.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx1" val="65" />
  2935.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx2" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2936.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx3" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2937.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx4" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2938.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx5" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2939.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx6" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2940.                                     <constr op="equ" type="primFontSz" for="ch" forName="parTx7" refType="primFontSz" refFor="ch" refForName="parTx1" />
  2941.                                     <constr type="userD" refType="w" fact="0.0111" />
  2942.                                     <constr type="ctrX" for="ch" forName="dot1" refType="w" fact="0.5541" />
  2943.                                     <constr type="ctrY" for="ch" forName="dot1" refType="h" fact="0.8342" />
  2944.                                     <constr type="w" for="ch" forName="dot1" refType="userD" />
  2945.                                     <constr type="h" for="ch" forName="dot1" refType="userD" />
  2946.                                     <constr type="ctrX" for="ch" forName="dot2" refType="w" fact="0.5756" />
  2947.                                     <constr type="ctrY" for="ch" forName="dot2" refType="h" fact="0.8448" />
  2948.                                     <constr type="w" for="ch" forName="dot2" refType="userD" />
  2949.                                     <constr type="h" for="ch" forName="dot2" refType="userD" />
  2950.                                     <constr type="ctrX" for="ch" forName="dot3" refType="w" fact="0.5974" />
  2951.                                     <constr type="ctrY" for="ch" forName="dot3" refType="h" fact="0.8539" />
  2952.                                     <constr type="w" for="ch" forName="dot3" refType="userD" />
  2953.                                     <constr type="h" for="ch" forName="dot3" refType="userD" />
  2954.                                     <constr type="ctrX" for="ch" forName="dot4" refType="w" fact="0.6194" />
  2955.                                     <constr type="ctrY" for="ch" forName="dot4" refType="h" fact="0.8615" />
  2956.                                     <constr type="w" for="ch" forName="dot4" refType="userD" />
  2957.                                     <constr type="h" for="ch" forName="dot4" refType="userD" />
  2958.                                     <constr type="ctrX" for="ch" forName="dot5" refType="w" fact="0.6416" />
  2959.                                     <constr type="ctrY" for="ch" forName="dot5" refType="h" fact="0.8676" />
  2960.                                     <constr type="w" for="ch" forName="dot5" refType="userD" />
  2961.                                     <constr type="h" for="ch" forName="dot5" refType="userD" />
  2962.                                     <constr type="ctrX" for="ch" forName="dot6" refType="w" fact="0.4197" />
  2963.                                     <constr type="ctrY" for="ch" forName="dot6" refType="h" fact="0.7255" />
  2964.                                     <constr type="w" for="ch" forName="dot6" refType="userD" />
  2965.                                     <constr type="h" for="ch" forName="dot6" refType="userD" />
  2966.                                     <constr type="ctrX" for="ch" forName="dot7" refType="w" fact="0.4382" />
  2967.                                     <constr type="ctrY" for="ch" forName="dot7" refType="h" fact="0.7454" />
  2968.                                     <constr type="w" for="ch" forName="dot7" refType="userD" />
  2969.                                     <constr type="h" for="ch" forName="dot7" refType="userD" />
  2970.                                     <constr type="ctrX" for="ch" forName="dot8" refType="w" fact="0.3344" />
  2971.                                     <constr type="ctrY" for="ch" forName="dot8" refType="h" fact="0.6026" />
  2972.                                     <constr type="w" for="ch" forName="dot8" refType="userD" />
  2973.                                     <constr type="h" for="ch" forName="dot8" refType="userD" />
  2974.                                     <constr type="ctrX" for="ch" forName="dot9" refType="w" fact="0.2734" />
  2975.                                     <constr type="ctrY" for="ch" forName="dot9" refType="h" fact="0.4632" />
  2976.                                     <constr type="w" for="ch" forName="dot9" refType="userD" />
  2977.                                     <constr type="h" for="ch" forName="dot9" refType="userD" />
  2978.                                     <constr type="ctrX" for="ch" forName="dot10" refType="w" fact="0.2357" />
  2979.                                     <constr type="ctrY" for="ch" forName="dot10" refType="h" fact="0.3187" />
  2980.                                     <constr type="w" for="ch" forName="dot10" refType="userD" />
  2981.                                     <constr type="h" for="ch" forName="dot10" refType="userD" />
  2982.                                     <constr type="ctrX" for="ch" forName="dot11" refType="w" fact="0.2184" />
  2983.                                     <constr type="ctrY" for="ch" forName="dot11" refType="h" fact="0.1763" />
  2984.                                     <constr type="w" for="ch" forName="dot11" refType="userD" />
  2985.                                     <constr type="h" for="ch" forName="dot11" refType="userD" />
  2986.                                     <constr type="ctrX" for="ch" forName="dotArrow1" refType="w" fact="0.2442" />
  2987.                                     <constr type="ctrY" for="ch" forName="dotArrow1" refType="h" fact="-0.0099" />
  2988.                                     <constr type="w" for="ch" forName="dotArrow1" refType="userD" />
  2989.                                     <constr type="h" for="ch" forName="dotArrow1" refType="userD" />
  2990.                                     <constr type="ctrX" for="ch" forName="dotArrow2" refType="w" fact="0.2275" />
  2991.                                     <constr type="ctrY" for="ch" forName="dotArrow2" refType="h" fact="-0.0239" />
  2992.                                     <constr type="w" for="ch" forName="dotArrow2" refType="userD" />
  2993.                                     <constr type="h" for="ch" forName="dotArrow2" refType="userD" />
  2994.                                     <constr type="ctrX" for="ch" forName="dotArrow3" refType="w" fact="0.2108" />
  2995.                                     <constr type="ctrY" for="ch" forName="dotArrow3" refType="h" fact="-0.0378" />
  2996.                                     <constr type="w" for="ch" forName="dotArrow3" refType="userD" />
  2997.                                     <constr type="h" for="ch" forName="dotArrow3" refType="userD" />
  2998.                                     <constr type="ctrX" for="ch" forName="dotArrow4" refType="w" fact="0.1942" />
  2999.                                     <constr type="ctrY" for="ch" forName="dotArrow4" refType="h" fact="-0.0239" />
  3000.                                     <constr type="w" for="ch" forName="dotArrow4" refType="userD" />
  3001.                                     <constr type="h" for="ch" forName="dotArrow4" refType="userD" />
  3002.                                     <constr type="ctrX" for="ch" forName="dotArrow5" refType="w" fact="0.1775" />
  3003.                                     <constr type="ctrY" for="ch" forName="dotArrow5" refType="h" fact="-0.0099" />
  3004.                                     <constr type="w" for="ch" forName="dotArrow5" refType="userD" />
  3005.                                     <constr type="h" for="ch" forName="dotArrow5" refType="userD" />
  3006.                                     <constr type="ctrX" for="ch" forName="dotArrow6" refType="w" fact="0.2108" />
  3007.                                     <constr type="ctrY" for="ch" forName="dotArrow6" refType="h" fact="-0.0084" />
  3008.                                     <constr type="w" for="ch" forName="dotArrow6" refType="userD" />
  3009.                                     <constr type="h" for="ch" forName="dotArrow6" refType="userD" />
  3010.                                     <constr type="ctrX" for="ch" forName="dotArrow7" refType="w" fact="0.2108" />
  3011.                                     <constr type="ctrY" for="ch" forName="dotArrow7" refType="h" fact="0.0211" />
  3012.                                     <constr type="w" for="ch" forName="dotArrow7" refType="userD" />
  3013.                                     <constr type="h" for="ch" forName="dotArrow7" refType="userD" />
  3014.                                     <constr type="r" for="ch" forName="parTx1" refType="w" fact="0.7085" />
  3015.                                     <constr type="t" for="ch" forName="parTx1" refType="h" fact="0.8845" />
  3016.                                     <constr type="w" for="ch" forName="parTx1" refType="w" fact="0.2396" />
  3017.                                     <constr type="h" for="ch" forName="parTx1" refType="h" fact="0.0704" />
  3018.                                     <constr type="ctrX" for="ch" forName="picture1" refType="w" fact="0.7194" />
  3019.                                     <constr type="ctrY" for="ch" forName="picture1" refType="h" fact="0.8769" />
  3020.                                     <constr type="w" for="ch" forName="picture1" refType="w" fact="0.1111" />
  3021.                                     <constr type="h" for="ch" forName="picture1" refType="h" fact="0.1218" />
  3022.                                     <constr type="r" for="ch" forName="parTx2" refType="w" fact="0.4828" />
  3023.                                     <constr type="t" for="ch" forName="parTx2" refType="h" fact="0.7946" />
  3024.                                     <constr type="w" for="ch" forName="parTx2" refType="w" fact="0.2396" />
  3025.                                     <constr type="h" for="ch" forName="parTx2" refType="h" fact="0.0704" />
  3026.                                     <constr type="ctrX" for="ch" forName="picture2" refType="w" fact="0.4937" />
  3027.                                     <constr type="ctrY" for="ch" forName="picture2" refType="h" fact="0.787" />
  3028.                                     <constr type="w" for="ch" forName="picture2" refType="w" fact="0.1111" />
  3029.                                     <constr type="h" for="ch" forName="picture2" refType="h" fact="0.1218" />
  3030.                                     <constr type="r" for="ch" forName="parTx3" refType="w" fact="0.3715" />
  3031.                                     <constr type="t" for="ch" forName="parTx3" refType="h" fact="0.672" />
  3032.                                     <constr type="w" for="ch" forName="parTx3" refType="w" fact="0.2396" />
  3033.                                     <constr type="h" for="ch" forName="parTx3" refType="h" fact="0.0704" />
  3034.                                     <constr type="ctrX" for="ch" forName="picture3" refType="w" fact="0.3824" />
  3035.                                     <constr type="ctrY" for="ch" forName="picture3" refType="h" fact="0.6644" />
  3036.                                     <constr type="w" for="ch" forName="picture3" refType="w" fact="0.1111" />
  3037.                                     <constr type="h" for="ch" forName="picture3" refType="h" fact="0.1218" />
  3038.                                     <constr type="r" for="ch" forName="parTx4" refType="w" fact="0.3006" />
  3039.                                     <constr type="t" for="ch" forName="parTx4" refType="h" fact="0.5369" />
  3040.                                     <constr type="w" for="ch" forName="parTx4" refType="w" fact="0.2396" />
  3041.                                     <constr type="h" for="ch" forName="parTx4" refType="h" fact="0.0704" />
  3042.                                     <constr type="ctrX" for="ch" forName="picture4" refType="w" fact="0.3115" />
  3043.                                     <constr type="ctrY" for="ch" forName="picture4" refType="h" fact="0.5294" />
  3044.                                     <constr type="w" for="ch" forName="picture4" refType="w" fact="0.1111" />
  3045.                                     <constr type="h" for="ch" forName="picture4" refType="h" fact="0.1218" />
  3046.                                     <constr type="r" for="ch" forName="parTx5" refType="w" fact="0.25" />
  3047.                                     <constr type="t" for="ch" forName="parTx5" refType="h" fact="0.394" />
  3048.                                     <constr type="w" for="ch" forName="parTx5" refType="w" fact="0.2396" />
  3049.                                     <constr type="h" for="ch" forName="parTx5" refType="h" fact="0.0704" />
  3050.                                     <constr type="ctrX" for="ch" forName="picture5" refType="w" fact="0.2609" />
  3051.                                     <constr type="ctrY" for="ch" forName="picture5" refType="h" fact="0.3864" />
  3052.                                     <constr type="w" for="ch" forName="picture5" refType="w" fact="0.1111" />
  3053.                                     <constr type="h" for="ch" forName="picture5" refType="h" fact="0.1218" />
  3054.                                     <constr type="r" for="ch" forName="parTx6" refType="w" fact="0.2212" />
  3055.                                     <constr type="t" for="ch" forName="parTx6" refType="h" fact="0.252" />
  3056.                                     <constr type="w" for="ch" forName="parTx6" refType="w" fact="0.2396" />
  3057.                                     <constr type="h" for="ch" forName="parTx6" refType="h" fact="0.0704" />
  3058.                                     <constr type="ctrX" for="ch" forName="picture6" refType="w" fact="0.2321" />
  3059.                                     <constr type="ctrY" for="ch" forName="picture6" refType="h" fact="0.2444" />
  3060.                                     <constr type="w" for="ch" forName="picture6" refType="w" fact="0.1111" />
  3061.                                     <constr type="h" for="ch" forName="picture6" refType="h" fact="0.1218" />
  3062.                                     <constr type="r" for="ch" forName="parTx7" refType="w" fact="0.2055" />
  3063.                                     <constr type="t" for="ch" forName="parTx7" refType="h" fact="0.1151" />
  3064.                                     <constr type="w" for="ch" forName="parTx7" refType="w" fact="0.2396" />
  3065.                                     <constr type="h" for="ch" forName="parTx7" refType="h" fact="0.0704" />
  3066.                                     <constr type="ctrX" for="ch" forName="picture7" refType="w" fact="0.2164" />
  3067.                                     <constr type="ctrY" for="ch" forName="picture7" refType="h" fact="0.1075" />
  3068.                                     <constr type="w" for="ch" forName="picture7" refType="w" fact="0.1111" />
  3069.                                     <constr type="h" for="ch" forName="picture7" refType="h" fact="0.1218" />
  3070.                                 </constrLst>
  3071.                             </else>
  3072.                         </choose>
  3073.                     </else>
  3074.                 </choose>
  3075.             </else>
  3076.         </choose>
  3077.         <forEach name="wrapper" axis="self" ptType="parTrans" st="1" cnt="0">
  3078.             <forEach name="wrapper2" axis="self" ptType="sibTrans" st="2" cnt="0">
  3079.                 <forEach name="imageRepeat" axis="self">
  3080.                     <!--image_repeat-->
  3081.                     <layoutNode name="imageRepeatNode" styleLbl="fgImgPlace1">
  3082.                         <alg type="sp" />
  3083.                         <shape type="ellipse" blipPhldr="true">
  3084.                         </shape>
  3085.                         <presOf axis="self" />
  3086.                     </layoutNode>
  3087.                 </forEach>
  3088.             </forEach>
  3089.         </forEach>
  3090.         <!-- dots -->
  3091.         <choose>
  3092.             <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3093.                 <layoutNode name="dot1" styleLbl="alignNode1">
  3094.                     <alg type="sp" />
  3095.                     <shape type="ellipse" />
  3096.                     <presOf />
  3097.                 </layoutNode>
  3098.                 <layoutNode name="dot2" styleLbl="alignNode1">
  3099.                     <alg type="sp" />
  3100.                     <shape type="ellipse" />
  3101.                     <presOf />
  3102.                 </layoutNode>
  3103.                 <layoutNode name="dot3" styleLbl="alignNode1">
  3104.                     <alg type="sp" />
  3105.                     <shape type="ellipse" />
  3106.                     <presOf />
  3107.                 </layoutNode>
  3108.             </if>
  3109.         </choose>
  3110.         <choose>
  3111.             <if axis="ch" ptType="node" func="cnt" op="gte" val="3">
  3112.                 <layoutNode name="dot4" styleLbl="alignNode1">
  3113.                     <alg type="sp" />
  3114.                     <shape type="ellipse" />
  3115.                     <presOf />
  3116.                 </layoutNode>
  3117.                 <layoutNode name="dot5" styleLbl="alignNode1">
  3118.                     <alg type="sp" />
  3119.                     <shape type="ellipse" />
  3120.                     <presOf />
  3121.                 </layoutNode>
  3122.             </if>
  3123.         </choose>
  3124.         <choose>
  3125.             <if axis="ch" ptType="node" func="cnt" op="gte" val="4">
  3126.                 <layoutNode name="dot6" styleLbl="alignNode1">
  3127.                     <alg type="sp" />
  3128.                     <shape type="ellipse" />
  3129.                     <presOf />
  3130.                 </layoutNode>
  3131.             </if>
  3132.         </choose>
  3133.         <choose>
  3134.             <if axis="ch" ptType="node" func="cnt" op="gte" val="5">
  3135.                 <layoutNode name="dot7" styleLbl="alignNode1">
  3136.                     <alg type="sp" />
  3137.                     <shape type="ellipse" />
  3138.                     <presOf />
  3139.                 </layoutNode>
  3140.                 <layoutNode name="dot8" styleLbl="alignNode1">
  3141.                     <alg type="sp" />
  3142.                     <shape type="ellipse" />
  3143.                     <presOf />
  3144.                 </layoutNode>
  3145.             </if>
  3146.         </choose>
  3147.         <choose>
  3148.             <if axis="ch" ptType="node" func="cnt" op="gte" val="6">
  3149.                 <layoutNode name="dot9" styleLbl="alignNode1">
  3150.                     <alg type="sp" />
  3151.                     <shape type="ellipse" />
  3152.                     <presOf />
  3153.                 </layoutNode>
  3154.                 <layoutNode name="dot10" styleLbl="alignNode1">
  3155.                     <alg type="sp" />
  3156.                     <shape type="ellipse" />
  3157.                     <presOf />
  3158.                 </layoutNode>
  3159.             </if>
  3160.         </choose>
  3161.         <choose>
  3162.             <if axis="ch" ptType="node" func="cnt" op="gte" val="7">
  3163.                 <layoutNode name="dot11" styleLbl="alignNode1">
  3164.                     <alg type="sp" />
  3165.                     <shape type="ellipse" />
  3166.                     <presOf />
  3167.                 </layoutNode>
  3168.             </if>
  3169.         </choose>
  3170.         <!-- arrowhead -->
  3171.         <choose>
  3172.             <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3173.                 <layoutNode name="dotArrow1" styleLbl="alignNode1">
  3174.                     <alg type="sp" />
  3175.                     <shape type="ellipse" />
  3176.                     <presOf />
  3177.                 </layoutNode>
  3178.                 <layoutNode name="dotArrow2" styleLbl="alignNode1">
  3179.                     <alg type="sp" />
  3180.                     <shape type="ellipse" />
  3181.                     <presOf />
  3182.                 </layoutNode>
  3183.                 <layoutNode name="dotArrow3" styleLbl="alignNode1">
  3184.                     <alg type="sp" />
  3185.                     <shape type="ellipse" />
  3186.                     <presOf />
  3187.                 </layoutNode>
  3188.                 <layoutNode name="dotArrow4" styleLbl="alignNode1">
  3189.                     <alg type="sp" />
  3190.                     <shape type="ellipse" />
  3191.                     <presOf />
  3192.                 </layoutNode>
  3193.                 <layoutNode name="dotArrow5" styleLbl="alignNode1">
  3194.                     <alg type="sp" />
  3195.                     <shape type="ellipse" />
  3196.                     <presOf />
  3197.                 </layoutNode>
  3198.                 <layoutNode name="dotArrow6" styleLbl="alignNode1">
  3199.                     <alg type="sp" />
  3200.                     <shape type="ellipse" />
  3201.                     <presOf />
  3202.                 </layoutNode>
  3203.                 <layoutNode name="dotArrow7" styleLbl="alignNode1">
  3204.                     <alg type="sp" />
  3205.                     <shape type="ellipse" />
  3206.                     <presOf />
  3207.                 </layoutNode>
  3208.             </if>
  3209.         </choose>
  3210.         <forEach axis="ch" ptType="node" st="1" cnt="1">
  3211.             <!-- parTx1 -->
  3212.             <layoutNode name="parTx1">
  3213.                 <choose>
  3214.                     <if func="var" arg="dir" op="equ" val="norm">
  3215.                         <alg type="tx">
  3216.                             <param type="parTxLTRAlign" val="l" />
  3217.                             <param type="parTxRTLAlign" val="r" />
  3218.                         </alg>
  3219.                     </if>
  3220.                     <else>
  3221.                         <alg type="tx">
  3222.                             <param type="parTxLTRAlign" val="r" />
  3223.                             <param type="parTxRTLAlign" val="l" />
  3224.                         </alg>
  3225.                     </else>
  3226.                 </choose>
  3227.                 <shape type="roundRect" />
  3228.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  3229.                 <choose>
  3230.                     <if func="var" arg="dir" op="equ" val="norm">
  3231.                         <constrLst>
  3232.                             <constr type="lMarg" refType="w" fact="0.6" />
  3233.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  3234.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3235.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3236.                         </constrLst>
  3237.                     </if>
  3238.                     <else>
  3239.                         <constrLst>
  3240.                             <constr type="rMarg" refType="w" fact="0.6" />
  3241.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  3242.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3243.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3244.                         </constrLst>
  3245.                     </else>
  3246.                 </choose>
  3247.                 <ruleLst>
  3248.                     <rule type="primFontSz" val="5" />
  3249.                 </ruleLst>
  3250.             </layoutNode>
  3251.             <!-- desTx1 -->
  3252.             <choose>
  3253.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  3254.                     <layoutNode name="desTx1" styleLbl="revTx">
  3255.                         <varLst>
  3256.                             <bulletEnabled val="true" />
  3257.                         </varLst>
  3258.                         <choose>
  3259.                             <if func="var" arg="dir" op="equ" val="norm">
  3260.                                 <choose>
  3261.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3262.                                         <alg type="tx">
  3263.                                             <param type="parTxLTRAlign" val="l" />
  3264.                                             <param type="parTxRTLAlign" val="l" />
  3265.                                             <param type="stBulletLvl" val="1" />
  3266.                                         </alg>
  3267.                                     </if>
  3268.                                     <else>
  3269.                                         <alg type="tx">
  3270.                                             <param type="parTxLTRAlign" val="l" />
  3271.                                             <param type="parTxRTLAlign" val="l" />
  3272.                                         </alg>
  3273.                                     </else>
  3274.                                 </choose>
  3275.                             </if>
  3276.                             <else>
  3277.                                 <choose>
  3278.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3279.                                         <alg type="tx">
  3280.                                             <param type="parTxLTRAlign" val="r" />
  3281.                                             <param type="parTxRTLAlign" val="r" />
  3282.                                             <param type="shpTxLTRAlignCh" val="r" />
  3283.                                             <param type="shpTxRTLAlignCh" val="r" />
  3284.                                             <param type="stBulletLvl" val="1" />
  3285.                                         </alg>
  3286.                                     </if>
  3287.                                     <else>
  3288.                                         <alg type="tx">
  3289.                                             <param type="parTxLTRAlign" val="r" />
  3290.                                             <param type="parTxRTLAlign" val="r" />
  3291.                                             <param type="shpTxLTRAlignCh" val="r" />
  3292.                                             <param type="shpTxRTLAlignCh" val="r" />
  3293.                                         </alg>
  3294.                                     </else>
  3295.                                 </choose>
  3296.                             </else>
  3297.                         </choose>
  3298.                         <shape type="rect" />
  3299.                         <presOf axis="des" ptType="node" />
  3300.                         <constrLst>
  3301.                             <constr type="rMarg" refType="primFontSz" fact="0.2" />
  3302.                             <constr type="tMarg" refType="primFontSz" fact="0.2" />
  3303.                             <constr type="bMarg" refType="primFontSz" fact="0.2" />
  3304.                         </constrLst>
  3305.                         <ruleLst>
  3306.                             <rule type="primFontSz" val="5" />
  3307.                         </ruleLst>
  3308.                     </layoutNode>
  3309.                 </if>
  3310.             </choose>
  3311.         </forEach>
  3312.         <forEach axis="ch" ptType="sibTrans" st="1" cnt="1" hideLastTrans="false">
  3313.             <!--picture1-->
  3314.             <layoutNode name="picture1">
  3315.                 <alg type="sp" />
  3316.                 <shape />
  3317.                 <presOf />
  3318.                 <constrLst />
  3319.                 <forEach ref="imageRepeat" />
  3320.             </layoutNode>
  3321.         </forEach>
  3322.         <forEach axis="ch" ptType="node" st="2" cnt="1">
  3323.             <!-- parTx2 -->
  3324.             <layoutNode name="parTx2">
  3325.                 <choose>
  3326.                     <if func="var" arg="dir" op="equ" val="norm">
  3327.                         <alg type="tx">
  3328.                             <param type="parTxLTRAlign" val="l" />
  3329.                             <param type="parTxRTLAlign" val="r" />
  3330.                         </alg>
  3331.                     </if>
  3332.                     <else>
  3333.                         <alg type="tx">
  3334.                             <param type="parTxLTRAlign" val="r" />
  3335.                             <param type="parTxRTLAlign" val="l" />
  3336.                         </alg>
  3337.                     </else>
  3338.                 </choose>
  3339.                 <shape type="roundRect" />
  3340.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  3341.                 <choose>
  3342.                     <if func="var" arg="dir" op="equ" val="norm">
  3343.                         <constrLst>
  3344.                             <constr type="lMarg" refType="w" fact="0.6" />
  3345.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  3346.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3347.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3348.                         </constrLst>
  3349.                     </if>
  3350.                     <else>
  3351.                         <constrLst>
  3352.                             <constr type="rMarg" refType="w" fact="0.6" />
  3353.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  3354.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3355.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3356.                         </constrLst>
  3357.                     </else>
  3358.                 </choose>
  3359.                 <ruleLst>
  3360.                     <rule type="primFontSz" val="5" />
  3361.                 </ruleLst>
  3362.             </layoutNode>
  3363.             <!-- desTx2 -->
  3364.             <choose>
  3365.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  3366.                     <layoutNode name="desTx2" styleLbl="revTx">
  3367.                         <varLst>
  3368.                             <bulletEnabled val="true" />
  3369.                         </varLst>
  3370.                         <choose>
  3371.                             <if func="var" arg="dir" op="equ" val="norm">
  3372.                                 <choose>
  3373.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3374.                                         <alg type="tx">
  3375.                                             <param type="parTxLTRAlign" val="l" />
  3376.                                             <param type="parTxRTLAlign" val="l" />
  3377.                                             <param type="stBulletLvl" val="1" />
  3378.                                         </alg>
  3379.                                     </if>
  3380.                                     <else>
  3381.                                         <alg type="tx">
  3382.                                             <param type="parTxLTRAlign" val="l" />
  3383.                                             <param type="parTxRTLAlign" val="l" />
  3384.                                         </alg>
  3385.                                     </else>
  3386.                                 </choose>
  3387.                             </if>
  3388.                             <else>
  3389.                                 <choose>
  3390.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3391.                                         <alg type="tx">
  3392.                                             <param type="parTxLTRAlign" val="r" />
  3393.                                             <param type="parTxRTLAlign" val="r" />
  3394.                                             <param type="shpTxLTRAlignCh" val="r" />
  3395.                                             <param type="shpTxRTLAlignCh" val="r" />
  3396.                                             <param type="stBulletLvl" val="1" />
  3397.                                         </alg>
  3398.                                     </if>
  3399.                                     <else>
  3400.                                         <alg type="tx">
  3401.                                             <param type="parTxLTRAlign" val="r" />
  3402.                                             <param type="parTxRTLAlign" val="r" />
  3403.                                             <param type="shpTxLTRAlignCh" val="r" />
  3404.                                             <param type="shpTxRTLAlignCh" val="r" />
  3405.                                         </alg>
  3406.                                     </else>
  3407.                                 </choose>
  3408.                             </else>
  3409.                         </choose>
  3410.                         <shape type="rect" />
  3411.                         <presOf axis="des" ptType="node" />
  3412.                         <constrLst>
  3413.                             <constr type="rMarg" refType="primFontSz" fact="0.2" />
  3414.                             <constr type="tMarg" refType="primFontSz" fact="0.2" />
  3415.                             <constr type="bMarg" refType="primFontSz" fact="0.2" />
  3416.                         </constrLst>
  3417.                         <ruleLst>
  3418.                             <rule type="primFontSz" val="5" />
  3419.                         </ruleLst>
  3420.                     </layoutNode>
  3421.                 </if>
  3422.             </choose>
  3423.         </forEach>
  3424.         <forEach axis="ch" ptType="sibTrans" st="2" cnt="1" hideLastTrans="false">
  3425.             <!--picture2-->
  3426.             <layoutNode name="picture2">
  3427.                 <alg type="sp" />
  3428.                 <shape />
  3429.                 <presOf />
  3430.                 <constrLst />
  3431.                 <forEach ref="imageRepeat" />
  3432.             </layoutNode>
  3433.         </forEach>
  3434.         <forEach axis="ch" ptType="node" st="3" cnt="1">
  3435.             <!-- parTx3 -->
  3436.             <layoutNode name="parTx3">
  3437.                 <choose>
  3438.                     <if func="var" arg="dir" op="equ" val="norm">
  3439.                         <alg type="tx">
  3440.                             <param type="parTxLTRAlign" val="l" />
  3441.                             <param type="parTxRTLAlign" val="r" />
  3442.                         </alg>
  3443.                     </if>
  3444.                     <else>
  3445.                         <alg type="tx">
  3446.                             <param type="parTxLTRAlign" val="r" />
  3447.                             <param type="parTxRTLAlign" val="l" />
  3448.                         </alg>
  3449.                     </else>
  3450.                 </choose>
  3451.                 <shape type="roundRect" />
  3452.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  3453.                 <choose>
  3454.                     <if func="var" arg="dir" op="equ" val="norm">
  3455.                         <constrLst>
  3456.                             <constr type="lMarg" refType="w" fact="0.6" />
  3457.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  3458.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3459.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3460.                         </constrLst>
  3461.                     </if>
  3462.                     <else>
  3463.                         <constrLst>
  3464.                             <constr type="rMarg" refType="w" fact="0.6" />
  3465.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  3466.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3467.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3468.                         </constrLst>
  3469.                     </else>
  3470.                 </choose>
  3471.                 <ruleLst>
  3472.                     <rule type="primFontSz" val="5" />
  3473.                 </ruleLst>
  3474.             </layoutNode>
  3475.             <!-- desTx3 -->
  3476.             <choose>
  3477.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  3478.                     <layoutNode name="desTx3" styleLbl="revTx">
  3479.                         <varLst>
  3480.                             <bulletEnabled val="true" />
  3481.                         </varLst>
  3482.                         <choose>
  3483.                             <if func="var" arg="dir" op="equ" val="norm">
  3484.                                 <choose>
  3485.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3486.                                         <alg type="tx">
  3487.                                             <param type="parTxLTRAlign" val="l" />
  3488.                                             <param type="parTxRTLAlign" val="l" />
  3489.                                             <param type="stBulletLvl" val="1" />
  3490.                                         </alg>
  3491.                                     </if>
  3492.                                     <else>
  3493.                                         <alg type="tx">
  3494.                                             <param type="parTxLTRAlign" val="l" />
  3495.                                             <param type="parTxRTLAlign" val="l" />
  3496.                                         </alg>
  3497.                                     </else>
  3498.                                 </choose>
  3499.                             </if>
  3500.                             <else>
  3501.                                 <choose>
  3502.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3503.                                         <alg type="tx">
  3504.                                             <param type="parTxLTRAlign" val="r" />
  3505.                                             <param type="parTxRTLAlign" val="r" />
  3506.                                             <param type="shpTxLTRAlignCh" val="r" />
  3507.                                             <param type="shpTxRTLAlignCh" val="r" />
  3508.                                             <param type="stBulletLvl" val="1" />
  3509.                                         </alg>
  3510.                                     </if>
  3511.                                     <else>
  3512.                                         <alg type="tx">
  3513.                                             <param type="parTxLTRAlign" val="r" />
  3514.                                             <param type="parTxRTLAlign" val="r" />
  3515.                                             <param type="shpTxLTRAlignCh" val="r" />
  3516.                                             <param type="shpTxRTLAlignCh" val="r" />
  3517.                                         </alg>
  3518.                                     </else>
  3519.                                 </choose>
  3520.                             </else>
  3521.                         </choose>
  3522.                         <shape type="rect" />
  3523.                         <presOf axis="des" ptType="node" />
  3524.                         <constrLst>
  3525.                             <constr type="rMarg" refType="primFontSz" fact="0.2" />
  3526.                             <constr type="tMarg" refType="primFontSz" fact="0.2" />
  3527.                             <constr type="bMarg" refType="primFontSz" fact="0.2" />
  3528.                         </constrLst>
  3529.                         <ruleLst>
  3530.                             <rule type="primFontSz" val="5" />
  3531.                         </ruleLst>
  3532.                     </layoutNode>
  3533.                 </if>
  3534.             </choose>
  3535.         </forEach>
  3536.         <forEach axis="ch" ptType="sibTrans" st="3" cnt="1" hideLastTrans="false">
  3537.             <!--picture3-->
  3538.             <layoutNode name="picture3">
  3539.                 <alg type="sp" />
  3540.                 <shape />
  3541.                 <presOf />
  3542.                 <constrLst />
  3543.                 <forEach ref="imageRepeat" />
  3544.             </layoutNode>
  3545.         </forEach>
  3546.         <forEach axis="ch" ptType="node" st="4" cnt="1">
  3547.             <!-- parTx4 -->
  3548.             <layoutNode name="parTx4">
  3549.                 <choose>
  3550.                     <if func="var" arg="dir" op="equ" val="norm">
  3551.                         <alg type="tx">
  3552.                             <param type="parTxLTRAlign" val="l" />
  3553.                             <param type="parTxRTLAlign" val="r" />
  3554.                         </alg>
  3555.                     </if>
  3556.                     <else>
  3557.                         <alg type="tx">
  3558.                             <param type="parTxLTRAlign" val="r" />
  3559.                             <param type="parTxRTLAlign" val="l" />
  3560.                         </alg>
  3561.                     </else>
  3562.                 </choose>
  3563.                 <shape type="roundRect" />
  3564.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  3565.                 <choose>
  3566.                     <if func="var" arg="dir" op="equ" val="norm">
  3567.                         <constrLst>
  3568.                             <constr type="lMarg" refType="w" fact="0.6" />
  3569.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  3570.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3571.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3572.                         </constrLst>
  3573.                     </if>
  3574.                     <else>
  3575.                         <constrLst>
  3576.                             <constr type="rMarg" refType="w" fact="0.6" />
  3577.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  3578.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3579.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3580.                         </constrLst>
  3581.                     </else>
  3582.                 </choose>
  3583.                 <ruleLst>
  3584.                     <rule type="primFontSz" val="5" />
  3585.                 </ruleLst>
  3586.             </layoutNode>
  3587.             <!-- desTx4 -->
  3588.             <choose>
  3589.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  3590.                     <layoutNode name="desTx4" styleLbl="revTx">
  3591.                         <varLst>
  3592.                             <bulletEnabled val="true" />
  3593.                         </varLst>
  3594.                         <choose>
  3595.                             <if func="var" arg="dir" op="equ" val="norm">
  3596.                                 <choose>
  3597.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3598.                                         <alg type="tx">
  3599.                                             <param type="parTxLTRAlign" val="l" />
  3600.                                             <param type="parTxRTLAlign" val="l" />
  3601.                                             <param type="stBulletLvl" val="1" />
  3602.                                         </alg>
  3603.                                     </if>
  3604.                                     <else>
  3605.                                         <alg type="tx">
  3606.                                             <param type="parTxLTRAlign" val="l" />
  3607.                                             <param type="parTxRTLAlign" val="l" />
  3608.                                         </alg>
  3609.                                     </else>
  3610.                                 </choose>
  3611.                             </if>
  3612.                             <else>
  3613.                                 <choose>
  3614.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3615.                                         <alg type="tx">
  3616.                                             <param type="parTxLTRAlign" val="r" />
  3617.                                             <param type="parTxRTLAlign" val="r" />
  3618.                                             <param type="shpTxLTRAlignCh" val="r" />
  3619.                                             <param type="shpTxRTLAlignCh" val="r" />
  3620.                                             <param type="stBulletLvl" val="1" />
  3621.                                         </alg>
  3622.                                     </if>
  3623.                                     <else>
  3624.                                         <alg type="tx">
  3625.                                             <param type="parTxLTRAlign" val="r" />
  3626.                                             <param type="parTxRTLAlign" val="r" />
  3627.                                             <param type="shpTxLTRAlignCh" val="r" />
  3628.                                             <param type="shpTxRTLAlignCh" val="r" />
  3629.                                         </alg>
  3630.                                     </else>
  3631.                                 </choose>
  3632.                             </else>
  3633.                         </choose>
  3634.                         <shape type="rect" />
  3635.                         <presOf axis="des" ptType="node" />
  3636.                         <constrLst>
  3637.                             <constr type="rMarg" refType="primFontSz" fact="0.2" />
  3638.                             <constr type="tMarg" refType="primFontSz" fact="0.2" />
  3639.                             <constr type="bMarg" refType="primFontSz" fact="0.2" />
  3640.                         </constrLst>
  3641.                         <ruleLst>
  3642.                             <rule type="primFontSz" val="5" />
  3643.                         </ruleLst>
  3644.                     </layoutNode>
  3645.                 </if>
  3646.             </choose>
  3647.         </forEach>
  3648.         <forEach axis="ch" ptType="sibTrans" st="4" cnt="1" hideLastTrans="false">
  3649.             <!--picture4-->
  3650.             <layoutNode name="picture4">
  3651.                 <alg type="sp" />
  3652.                 <shape />
  3653.                 <presOf />
  3654.                 <constrLst />
  3655.                 <forEach ref="imageRepeat" />
  3656.             </layoutNode>
  3657.         </forEach>
  3658.         <forEach axis="ch" ptType="node" st="5" cnt="1">
  3659.             <!-- parTx5 -->
  3660.             <layoutNode name="parTx5">
  3661.                 <choose>
  3662.                     <if func="var" arg="dir" op="equ" val="norm">
  3663.                         <alg type="tx">
  3664.                             <param type="parTxLTRAlign" val="l" />
  3665.                             <param type="parTxRTLAlign" val="r" />
  3666.                         </alg>
  3667.                     </if>
  3668.                     <else>
  3669.                         <alg type="tx">
  3670.                             <param type="parTxLTRAlign" val="r" />
  3671.                             <param type="parTxRTLAlign" val="l" />
  3672.                         </alg>
  3673.                     </else>
  3674.                 </choose>
  3675.                 <shape type="roundRect" />
  3676.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  3677.                 <choose>
  3678.                     <if func="var" arg="dir" op="equ" val="norm">
  3679.                         <constrLst>
  3680.                             <constr type="lMarg" refType="w" fact="0.6" />
  3681.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  3682.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3683.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3684.                         </constrLst>
  3685.                     </if>
  3686.                     <else>
  3687.                         <constrLst>
  3688.                             <constr type="rMarg" refType="w" fact="0.6" />
  3689.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  3690.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3691.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3692.                         </constrLst>
  3693.                     </else>
  3694.                 </choose>
  3695.                 <ruleLst>
  3696.                     <rule type="primFontSz" val="5" />
  3697.                 </ruleLst>
  3698.             </layoutNode>
  3699.             <!-- desTx5 -->
  3700.             <choose>
  3701.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  3702.                     <layoutNode name="desTx5" styleLbl="revTx">
  3703.                         <varLst>
  3704.                             <bulletEnabled val="true" />
  3705.                         </varLst>
  3706.                         <choose>
  3707.                             <if func="var" arg="dir" op="equ" val="norm">
  3708.                                 <choose>
  3709.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3710.                                         <alg type="tx">
  3711.                                             <param type="parTxLTRAlign" val="l" />
  3712.                                             <param type="parTxRTLAlign" val="l" />
  3713.                                             <param type="stBulletLvl" val="1" />
  3714.                                         </alg>
  3715.                                     </if>
  3716.                                     <else>
  3717.                                         <alg type="tx">
  3718.                                             <param type="parTxLTRAlign" val="l" />
  3719.                                             <param type="parTxRTLAlign" val="l" />
  3720.                                         </alg>
  3721.                                     </else>
  3722.                                 </choose>
  3723.                             </if>
  3724.                             <else>
  3725.                                 <choose>
  3726.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3727.                                         <alg type="tx">
  3728.                                             <param type="parTxLTRAlign" val="r" />
  3729.                                             <param type="parTxRTLAlign" val="r" />
  3730.                                             <param type="shpTxLTRAlignCh" val="r" />
  3731.                                             <param type="shpTxRTLAlignCh" val="r" />
  3732.                                             <param type="stBulletLvl" val="1" />
  3733.                                         </alg>
  3734.                                     </if>
  3735.                                     <else>
  3736.                                         <alg type="tx">
  3737.                                             <param type="parTxLTRAlign" val="r" />
  3738.                                             <param type="parTxRTLAlign" val="r" />
  3739.                                             <param type="shpTxLTRAlignCh" val="r" />
  3740.                                             <param type="shpTxRTLAlignCh" val="r" />
  3741.                                         </alg>
  3742.                                     </else>
  3743.                                 </choose>
  3744.                             </else>
  3745.                         </choose>
  3746.                         <shape type="rect" />
  3747.                         <presOf axis="des" ptType="node" />
  3748.                         <constrLst>
  3749.                             <constr type="rMarg" refType="primFontSz" fact="0.2" />
  3750.                             <constr type="tMarg" refType="primFontSz" fact="0.2" />
  3751.                             <constr type="bMarg" refType="primFontSz" fact="0.2" />
  3752.                         </constrLst>
  3753.                         <ruleLst>
  3754.                             <rule type="primFontSz" val="5" />
  3755.                         </ruleLst>
  3756.                     </layoutNode>
  3757.                 </if>
  3758.             </choose>
  3759.         </forEach>
  3760.         <forEach axis="ch" ptType="sibTrans" st="5" cnt="1" hideLastTrans="false">
  3761.             <!--picture5-->
  3762.             <layoutNode name="picture5">
  3763.                 <alg type="sp" />
  3764.                 <shape />
  3765.                 <presOf />
  3766.                 <constrLst />
  3767.                 <forEach ref="imageRepeat" />
  3768.             </layoutNode>
  3769.         </forEach>
  3770.         <forEach axis="ch" ptType="node" st="6" cnt="1">
  3771.             <!-- parTx6 -->
  3772.             <layoutNode name="parTx6">
  3773.                 <choose>
  3774.                     <if func="var" arg="dir" op="equ" val="norm">
  3775.                         <alg type="tx">
  3776.                             <param type="parTxLTRAlign" val="l" />
  3777.                             <param type="parTxRTLAlign" val="r" />
  3778.                         </alg>
  3779.                     </if>
  3780.                     <else>
  3781.                         <alg type="tx">
  3782.                             <param type="parTxLTRAlign" val="r" />
  3783.                             <param type="parTxRTLAlign" val="l" />
  3784.                         </alg>
  3785.                     </else>
  3786.                 </choose>
  3787.                 <shape type="roundRect" />
  3788.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  3789.                 <choose>
  3790.                     <if func="var" arg="dir" op="equ" val="norm">
  3791.                         <constrLst>
  3792.                             <constr type="lMarg" refType="w" fact="0.6" />
  3793.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  3794.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3795.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3796.                         </constrLst>
  3797.                     </if>
  3798.                     <else>
  3799.                         <constrLst>
  3800.                             <constr type="rMarg" refType="w" fact="0.6" />
  3801.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  3802.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3803.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3804.                         </constrLst>
  3805.                     </else>
  3806.                 </choose>
  3807.                 <ruleLst>
  3808.                     <rule type="primFontSz" val="5" />
  3809.                 </ruleLst>
  3810.             </layoutNode>
  3811.             <!-- desTx6 -->
  3812.             <choose>
  3813.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  3814.                     <layoutNode name="desTx6" styleLbl="revTx">
  3815.                         <varLst>
  3816.                             <bulletEnabled val="true" />
  3817.                         </varLst>
  3818.                         <choose>
  3819.                             <if func="var" arg="dir" op="equ" val="norm">
  3820.                                 <choose>
  3821.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3822.                                         <alg type="tx">
  3823.                                             <param type="parTxLTRAlign" val="l" />
  3824.                                             <param type="parTxRTLAlign" val="l" />
  3825.                                             <param type="stBulletLvl" val="1" />
  3826.                                         </alg>
  3827.                                     </if>
  3828.                                     <else>
  3829.                                         <alg type="tx">
  3830.                                             <param type="parTxLTRAlign" val="l" />
  3831.                                             <param type="parTxRTLAlign" val="l" />
  3832.                                         </alg>
  3833.                                     </else>
  3834.                                 </choose>
  3835.                             </if>
  3836.                             <else>
  3837.                                 <choose>
  3838.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3839.                                         <alg type="tx">
  3840.                                             <param type="parTxLTRAlign" val="r" />
  3841.                                             <param type="parTxRTLAlign" val="r" />
  3842.                                             <param type="shpTxLTRAlignCh" val="r" />
  3843.                                             <param type="shpTxRTLAlignCh" val="r" />
  3844.                                             <param type="stBulletLvl" val="1" />
  3845.                                         </alg>
  3846.                                     </if>
  3847.                                     <else>
  3848.                                         <alg type="tx">
  3849.                                             <param type="parTxLTRAlign" val="r" />
  3850.                                             <param type="parTxRTLAlign" val="r" />
  3851.                                             <param type="shpTxLTRAlignCh" val="r" />
  3852.                                             <param type="shpTxRTLAlignCh" val="r" />
  3853.                                         </alg>
  3854.                                     </else>
  3855.                                 </choose>
  3856.                             </else>
  3857.                         </choose>
  3858.                         <shape type="rect" />
  3859.                         <presOf axis="des" ptType="node" />
  3860.                         <constrLst>
  3861.                             <constr type="rMarg" refType="primFontSz" fact="0.2" />
  3862.                             <constr type="tMarg" refType="primFontSz" fact="0.2" />
  3863.                             <constr type="bMarg" refType="primFontSz" fact="0.2" />
  3864.                         </constrLst>
  3865.                         <ruleLst>
  3866.                             <rule type="primFontSz" val="5" />
  3867.                         </ruleLst>
  3868.                     </layoutNode>
  3869.                 </if>
  3870.             </choose>
  3871.         </forEach>
  3872.         <forEach axis="ch" ptType="sibTrans" st="6" cnt="1" hideLastTrans="false">
  3873.             <!--picture6-->
  3874.             <layoutNode name="picture6">
  3875.                 <alg type="sp" />
  3876.                 <shape />
  3877.                 <presOf />
  3878.                 <constrLst />
  3879.                 <forEach ref="imageRepeat" />
  3880.             </layoutNode>
  3881.         </forEach>
  3882.         <forEach axis="ch" ptType="node" st="7" cnt="1">
  3883.             <!-- parTx7 -->
  3884.             <layoutNode name="parTx7">
  3885.                 <choose>
  3886.                     <if func="var" arg="dir" op="equ" val="norm">
  3887.                         <alg type="tx">
  3888.                             <param type="parTxLTRAlign" val="l" />
  3889.                             <param type="parTxRTLAlign" val="r" />
  3890.                         </alg>
  3891.                     </if>
  3892.                     <else>
  3893.                         <alg type="tx">
  3894.                             <param type="parTxLTRAlign" val="r" />
  3895.                             <param type="parTxRTLAlign" val="l" />
  3896.                         </alg>
  3897.                     </else>
  3898.                 </choose>
  3899.                 <shape type="roundRect" />
  3900.                 <presOf axis="self" ptType="node" st="1" cnt="0" />
  3901.                 <choose>
  3902.                     <if func="var" arg="dir" op="equ" val="norm">
  3903.                         <constrLst>
  3904.                             <constr type="lMarg" refType="w" fact="0.6" />
  3905.                             <constr type="rMarg" refType="primFontSz" fact="0.3" />
  3906.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3907.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3908.                         </constrLst>
  3909.                     </if>
  3910.                     <else>
  3911.                         <constrLst>
  3912.                             <constr type="rMarg" refType="w" fact="0.6" />
  3913.                             <constr type="lMarg" refType="primFontSz" fact="0.3" />
  3914.                             <constr type="tMarg" refType="primFontSz" fact="0.3" />
  3915.                             <constr type="bMarg" refType="primFontSz" fact="0.3" />
  3916.                         </constrLst>
  3917.                     </else>
  3918.                 </choose>
  3919.                 <ruleLst>
  3920.                     <rule type="primFontSz" val="5" />
  3921.                 </ruleLst>
  3922.             </layoutNode>
  3923.             <!-- desTx7 -->
  3924.             <choose>
  3925.                 <if axis="ch" ptType="node" func="cnt" op="gte" val="1">
  3926.                     <layoutNode name="desTx7" styleLbl="revTx">
  3927.                         <varLst>
  3928.                             <bulletEnabled val="true" />
  3929.                         </varLst>
  3930.                         <choose>
  3931.                             <if func="var" arg="dir" op="equ" val="norm">
  3932.                                 <choose>
  3933.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3934.                                         <alg type="tx">
  3935.                                             <param type="parTxLTRAlign" val="l" />
  3936.                                             <param type="parTxRTLAlign" val="l" />
  3937.                                             <param type="stBulletLvl" val="1" />
  3938.                                         </alg>
  3939.                                     </if>
  3940.                                     <else>
  3941.                                         <alg type="tx">
  3942.                                             <param type="parTxLTRAlign" val="l" />
  3943.                                             <param type="parTxRTLAlign" val="l" />
  3944.                                         </alg>
  3945.                                     </else>
  3946.                                 </choose>
  3947.                             </if>
  3948.                             <else>
  3949.                                 <choose>
  3950.                                     <if axis="ch" ptType="node" func="cnt" op="gte" val="2">
  3951.                                         <alg type="tx">
  3952.                                             <param type="parTxLTRAlign" val="r" />
  3953.                                             <param type="parTxRTLAlign" val="r" />
  3954.                                             <param type="shpTxLTRAlignCh" val="r" />
  3955.                                             <param type="shpTxRTLAlignCh" val="r" />
  3956.                                             <param type="stBulletLvl" val="1" />
  3957.                                         </alg>
  3958.                                     </if>
  3959.                                     <else>
  3960.                                         <alg type="tx">
  3961.                                             <param type="parTxLTRAlign" val="r" />
  3962.                                             <param type="parTxRTLAlign" val="r" />
  3963.                                             <param type="shpTxLTRAlignCh" val="r" />
  3964.                                             <param type="shpTxRTLAlignCh" val="r" />
  3965.                                         </alg>
  3966.                                     </else>
  3967.                                 </choose>
  3968.                             </else>
  3969.                         </choose>
  3970.                         <shape type="rect" />
  3971.                         <presOf axis="des" ptType="node" />
  3972.                         <constrLst>
  3973.                             <constr type="rMarg" refType="primFontSz" fact="0.2" />
  3974.                             <constr type="tMarg" refType="primFontSz" fact="0.2" />
  3975.                             <constr type="bMarg" refType="primFontSz" fact="0.2" />
  3976.                         </constrLst>
  3977.                         <ruleLst>
  3978.                             <rule type="primFontSz" val="5" />
  3979.                         </ruleLst>
  3980.                     </layoutNode>
  3981.                 </if>
  3982.             </choose>
  3983.         </forEach>
  3984.         <forEach axis="ch" ptType="sibTrans" st="7" cnt="1" hideLastTrans="false">
  3985.             <!--picture7-->
  3986.             <layoutNode name="picture7">
  3987.                 <alg type="sp" />
  3988.                 <shape />
  3989.                 <presOf />
  3990.                 <constrLst />
  3991.                 <forEach ref="imageRepeat" />
  3992.             </layoutNode>
  3993.         </forEach>
  3994.     </layoutNode>
  3995. </layoutDef>